Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7822337B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7822337B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program

Info

Publication number
JP7822337B2
JP7822337B2 JP2023034216A JP2023034216A JP7822337B2 JP 7822337 B2 JP7822337 B2 JP 7822337B2 JP 2023034216 A JP2023034216 A JP 2023034216A JP 2023034216 A JP2023034216 A JP 2023034216A JP 7822337 B2 JP7822337 B2 JP 7822337B2
Authority
JP
Japan
Prior art keywords
viewing
content
subject
viewed
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023034216A
Other languages
Japanese (ja)
Other versions
JP2024126070A (en
Inventor
一晃 今村
梨沙 畑中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2023034216A priority Critical patent/JP7822337B2/en
Publication of JP2024126070A publication Critical patent/JP2024126070A/en
Application granted granted Critical
Publication of JP7822337B2 publication Critical patent/JP7822337B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、推薦する習い事を決定する情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, information processing method, and program for determining recommended lessons.

従来、条件を設定することにより習い事を検索することができるシステムが知られている(例えば、特許文献1を参照)。 Conventionally, systems that allow users to search for lessons by setting conditions are known (see, for example, Patent Document 1).

特開2021-12618号公報Japanese Patent Application Laid-Open No. 2021-12618

従来のシステムを用いて習い事を検索した場合、習い事に通うことができる曜日又は時間帯等の条件が合う習い事を見つけることができる。しかしながら、習い事をする人(例えば子供)が長く継続することができる習い事が見つかるとは限らなかった。 When searching for extracurricular activities using conventional systems, it is possible to find extracurricular activities that meet certain conditions, such as the days of the week or time slots available for attendance. However, it is not always possible to find extracurricular activities that the person taking the activity (e.g., a child) can continue for a long period of time.

そこで、本発明はこれらの点に鑑みてなされたものであり、習い事をする人に適した習い事を推薦することを可能にすることを目的とする。 The present invention was made in consideration of these points, and aims to make it possible to recommend lessons that are suitable for people who take lessons.

本発明の第1の態様の情報処理装置は、対象者に適した習い事を推薦するための情報処理装置であって、前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データを取得する取得部と、前記実績データが所定の条件を満たす一以上の前記閲覧コンテンツを特定する特定部と、前記一以上の閲覧コンテンツの種別に基づいて、前記対象者に推薦する習い事を決定する決定部と、を有する。 A first aspect of the present invention is an information processing device for recommending lessons suitable for a target person, and includes an acquisition unit that acquires performance data indicating the target person's performance in viewing each of a plurality of pieces of viewing content, an identification unit that identifies one or more pieces of viewing content for which the performance data satisfies a predetermined condition, and a determination unit that determines a lesson to recommend to the target person based on the type of the one or more pieces of viewing content.

前記閲覧コンテンツの種別と推薦される習い事候補とが関連付けられた推薦用データベースを記憶する記憶部をさらに有し、前記決定部は、前記推薦用データベースにおいて前記特定部が特定した前記一以上の閲覧コンテンツの種別に関連付けられた前記習い事候補を選択することにより、前記対象者に推薦する習い事を決定してもよい。 The system may further include a storage unit that stores a recommendation database in which the types of viewing content are associated with recommended lesson candidates, and the determination unit may determine the lesson to recommend to the subject by selecting the lesson candidate associated with the one or more types of viewing content identified by the identification unit in the recommendation database.

前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧した時間の長さを含み、前記特定部は、前記実績データが示す長さが相対的に長いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定してもよい。 The performance data may include the length of time the subject viewed each of the plurality of viewed contents, and the identification unit may identify the one or more viewed contents that satisfy the predetermined condition that the length indicated by the performance data is relatively long.

前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧した回数を含み、前記特定部は、前記実績データが示す回数が相対的に多いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定してもよい。 The performance data may include the number of times the subject has viewed each of the plurality of viewing contents, and the identification unit may identify the one or more viewing contents that satisfy the predetermined condition that the number of times indicated by the performance data is relatively high.

前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧している間に計測された前記対象者の集中度を含み、前記特定部は、前記集中度が相対的に高いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定してもよい。 The performance data may include the subject's level of concentration measured while the subject is viewing each of the plurality of viewing contents, and the identification unit may identify the one or more viewing contents that satisfy the predetermined condition that the level of concentration is relatively high.

前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧している間に計測された前記対象者の満足度を含み、前記特定部は、前記満足度が相対的に高いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定してもよい。 The performance data may include the subject's degree of satisfaction measured while the subject is viewing each of the plurality of viewing contents, and the identification unit may identify the one or more viewing contents that satisfy the predetermined condition that the degree of satisfaction is relatively high.

前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧した時間の長さ又は閲覧した回数の少なくともいずれか、及び前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧している間に計測された前記対象者の集中度又は満足度の少なくともいずれかを含み、前記特定部は、前記長さ又は前記回数の少なくともいずれかに基づいて決定される閲覧度合いから、前記集中度又は前記満足度の少なくともいずれかに基づいて決定される不満度合いを減算することにより決定した関心度が相対的に高いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定してもよい。 The performance data may include at least one of the length of time or the number of times the subject viewed each of the plurality of viewed contents, and at least one of the subject's concentration or satisfaction measured while the subject viewed each of the plurality of viewed contents, and the identification unit may identify the one or more viewed contents that satisfy the specified condition of a relatively high level of interest determined by subtracting a level of dissatisfaction determined based on at least one of the concentration or satisfaction from a level of viewing determined based on at least one of the length or the number of times.

前記情報処理装置は、人の活動傾向と推薦される習い事候補とが関連付けられた推薦用データベースを記憶する記憶部をさらに有し、前記取得部は、前記対象者の家族の活動傾向を示す活動傾向データをさらに取得し、前記決定部は、前記推薦用データベースにおいて前記活動傾向データが示す活動傾向に関連付けられた前記習い事候補にさらに基づいて前記対象者に推薦する習い事を決定してもよい。 The information processing device may further have a memory unit that stores a recommendation database in which a person's activity tendencies are associated with recommended extracurricular activity candidates, the acquisition unit may further acquire activity tendency data indicating the activity tendencies of the subject's family, and the determination unit may determine the extracurricular activity to recommend to the subject based further on the extracurricular activity candidates associated with the activity tendencies indicated by the activity tendency data in the recommendation database.

前記情報処理装置は、人の金銭余裕度と推薦される習い事候補とが関連付けられた推薦用データベースを記憶する記憶部をさらに有し、前記取得部は、前記対象者の家族の金銭余裕度を示す余裕度データをさらに取得し、前記決定部は、前記推薦用データベースにおいて前記余裕度データが示す金銭余裕度に関連付けられた前記習い事候補にさらに基づいて前記対象者に推薦する習い事を決定してもよい。 The information processing device may further have a memory unit that stores a recommendation database in which a person's financial leeway is associated with recommended extracurricular activity candidates, the acquisition unit may further acquire financial leeway data indicating the financial leeway of the subject's family, and the determination unit may determine the extracurricular activity to recommend to the subject based on the extracurricular activity candidates associated with the financial leeway indicated by the leeway data in the recommendation database.

本発明の第2の態様の情報処理装置は、対象者に適した習い事を推薦するための情報処理装置であって、前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データを取得する取得部と、複数の人が複数の閲覧コンテンツそれぞれを閲覧した実績を示す学習用実績データと、前記複数の人それぞれが継続した習い事の内容を示す内容データと、当該習い事を継続した期間を示す期間データと、を教師データとして機械学習することにより作成された機械学習モデルに前記実績データを入力することにより前記機械学習モデルから出力される、一以上の習い事の内容と当該習い事の予想継続期間とに基づいて、所定の期間以上にわたって継続する蓋然性が相対的に高い習い事を、前記対象者に推薦する習い事に決定する決定部と、を有する。 An information processing device according to a second aspect of the present invention is an information processing device for recommending lessons suitable for a subject, and includes: an acquisition unit that acquires performance data indicating the subject's performance in viewing each of multiple pieces of viewing content; and a determination unit that determines, as lessons to recommend to the subject, lessons that are relatively likely to be continued for a predetermined period or longer based on the content of one or more lessons and the expected duration of the lessons output from a machine learning model created by machine learning using as training data performance data for learning indicating the performance of multiple people viewing each of multiple pieces of viewing content, content data indicating the content of the lessons continued by each of the multiple people, and duration data indicating the duration of the lessons.

本発明の第3の態様の情報処理装置は、対象者に適した習い事を推薦するための情報処理装置であって、前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データを取得する取得部と、複数の人が複数の閲覧コンテンツそれぞれを閲覧した実績を示す学習用実績データと、前記複数の人それぞれが所定の期間以上にわたって継続した習い事の内容を示す習い事データとを教師データとして機械学習することにより作成された機械学習モデルに前記実績データを入力することにより前記機械学習モデルから出力される、前記所定の期間以上にわたって継続する蓋然性が相対的に高い習い事を、前記対象者に推薦する習い事に決定する決定部と、を有する。 An information processing device according to a third aspect of the present invention is an information processing device for recommending lessons suitable for a subject, and includes: an acquisition unit that acquires performance data indicating the subject's performance in viewing each of a plurality of pieces of viewing content; and a determination unit that inputs the performance data into a machine learning model created by machine learning using training data that indicates the performance data for multiple people in viewing each of a plurality of pieces of viewing content and lesson data indicating the details of lessons that each of the multiple people has continued for a predetermined period or more, and determines, as the lesson to recommend to the subject, a lesson that has a relatively high probability of being continued for the predetermined period or more, output from the machine learning model.

本発明の第4の態様の情報処理方法は、コンピュータが実行する、対象者に適した習い事を推薦するための情報処理方法であって、前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データを取得するステップと、前記実績データが所定の条件を満たす一以上の前記閲覧コンテンツを特定するステップと、前記一以上の閲覧コンテンツの種別に基づいて、前記対象者に推薦する習い事を決定するステップと、を有する。 A fourth aspect of the present invention is an information processing method executed by a computer for recommending lessons suitable for a target person, and includes the steps of acquiring performance data indicating the target person's performance in viewing each of a plurality of pieces of viewing content, identifying one or more pieces of viewing content for which the performance data satisfies a predetermined condition, and determining a lesson to recommend to the target person based on the type of the one or more pieces of viewing content.

本発明の第5の態様のプログラムは、対象者に適した習い事を推薦するためのプログラムであって、コンピュータを、前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データを取得する取得部と、前記実績データが所定の条件を満たす一以上の前記閲覧コンテンツを特定する特定部と、前記一以上の閲覧コンテンツの種別に基づいて、前記対象者に推薦する習い事を決定する決定部と、として機能させる。 A fifth aspect of the present invention is a program for recommending a hobby suitable for a target person, which causes a computer to function as an acquisition unit that acquires performance data indicating the target person's performance in viewing each of a plurality of pieces of viewing content, an identification unit that identifies one or more pieces of viewing content for which the performance data satisfies a predetermined condition, and a determination unit that determines a hobby to recommend to the target person based on the type of the one or more pieces of viewing content.

本発明によれば、習い事をする人に適した習い事を推薦することが可能になるという効果を奏する。 The present invention has the effect of making it possible to recommend lessons suitable for people who are taking lessons.

情報処理システムSの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of an information processing system S. 情報処理装置1の構成を示す図である。FIG. 1 is a diagram illustrating a configuration of an information processing device. コンテンツデータの例を示す図である。FIG. 10 is a diagram illustrating an example of content data. 推薦用データベースの例を示す図である。FIG. 10 is a diagram illustrating an example of a recommendation database. 習い事に要する費用を示すデータの一例を示す図である。FIG. 10 is a diagram illustrating an example of data showing costs required for lessons. 実績データベースの例を示す図である。FIG. 10 is a diagram illustrating an example of a performance database. ユーザU2の活動傾向の例を示す図である。FIG. 10 is a diagram showing an example of activity trends of user U2. 情報処理装置1における処理の流れを示すフローチャートである。3 is a flowchart showing a flow of processing in the information processing device 1.

[情報処理システムSの概要]
図1は、情報処理システムSの概要を説明するための図である。情報処理システムSは、習い事をすることを希望する人に適した習い事を推薦するためのシステムである。本明細書において、習い事を推薦する対象となる人(すなわち対象者)をユーザU1とする。ユーザU1は、例えば幼児であるが、ユーザU1は幼児以外の子供又は大人であってもよい。また、本明細書において、ユーザU1に受けさせる習い事を検討している人をユーザU2とする。ユーザU2は、例えばユーザU1の親であるが、親以外の人であってもよい。
[Outline of Information Processing System S]
FIG. 1 is a diagram for explaining an overview of an information processing system S. The information processing system S is a system for recommending suitable lessons to people who wish to take up lessons. In this specification, the person to whom the lesson is recommended (i.e., the target person) is referred to as user U1. User U1 is, for example, an infant, but user U1 may also be a child other than an infant or an adult. Also, in this specification, a person who is considering which lesson user U1 should take is referred to as user U2. User U2 is, for example, user U1's parent, but may also be someone other than a parent.

情報処理システムSは、情報処理装置1と、閲覧端末2と、分析端末3と、を備える。情報処理装置1は、推薦する対象の習い事を決定するコンピュータであり、例えばサーバである。情報処理装置1は、ユーザU1が閲覧するコンテンツを提供したり、ユーザU2からの要求に応じてユーザU1に適した習い事をユーザU2に通知したりする。ユーザU1に適した習い事とは、ユーザU1が長期間(例えばユーザU2が設定した期間)にわたって習い事を継続する蓋然性が相対的に高い習い事である。 The information processing system S comprises an information processing device 1, a viewing terminal 2, and an analysis terminal 3. The information processing device 1 is a computer, such as a server, that determines the lessons to be recommended. The information processing device 1 provides content for user U1 to view, and notifies user U2 of lessons suitable for user U1 in response to a request from user U2. A lesson suitable for user U1 is one that is relatively likely to be continued by user U1 over a long period of time (for example, a period set by user U2).

情報処理装置1は、データベースDBに登録された各種のデータを参照することにより、ユーザU1に適した習い事を決定する。データベースDBは情報処理装置1が記憶していてもよく、情報処理装置1と異なる外部装置が記憶していてもよい。 The information processing device 1 determines lessons suitable for the user U1 by referencing various data registered in the database DB. The database DB may be stored in the information processing device 1, or in an external device different from the information processing device 1.

閲覧端末2は、ユーザU1がコンテンツを閲覧するための端末であり、例えばスマートフォン、タブレット又はパーソナルコンピュータである。閲覧端末2は、ネットワーク(例えばインターネット又は携帯電話網)を介して情報処理装置1から送信されたコンテンツを表示する。コンテンツは、例えば絵本の画像データである。画像データは静止画のデータであってもよく、動画のデータであってもよい。 The viewing terminal 2 is a terminal on which the user U1 views content, and is, for example, a smartphone, tablet, or personal computer. The viewing terminal 2 displays content transmitted from the information processing device 1 via a network (for example, the Internet or a mobile phone network). The content is, for example, image data of a picture book. The image data may be still image data or video data.

分析端末3は、ユーザU2が使用する端末であり、例えばスマートフォン、タブレット又はパーソナルコンピュータである。分析端末3は、習い事の推薦を受けるための操作をユーザU2から受け付けたり、ネットワークを介して情報処理装置1から受信した、情報処理装置1が推薦する習い事を示す情報を表示したりする。 The analysis terminal 3 is a terminal used by user U2, such as a smartphone, tablet, or personal computer. The analysis terminal 3 accepts operations from user U2 to receive lesson recommendations, and displays information indicating lessons recommended by information processing device 1, received from information processing device 1 via the network.

以下、図1を参照しながら、情報処理システムSの動作の概要を説明する。まず、情報処理装置1は、ユーザU1に閲覧させるための複数のコンテンツを閲覧端末2に送信する(図1における(1))。複数のコンテンツは、ユーザU1又はユーザU2により選択されたものであってもよく、情報処理装置1がランダムに選択したものであってもよい。複数のコンテンツは、ユーザU1又はユーザU2により選択されたコンテンツの種別に基づいて、情報処理装置1が当該種別に対応する複数のコンテンツから選択したものであってもよい。 The operation of the information processing system S will now be outlined with reference to Figure 1. First, the information processing device 1 transmits multiple pieces of content to the viewing terminal 2 for viewing by user U1 ((1) in Figure 1). The multiple pieces of content may be selected by user U1 or user U2, or may be randomly selected by the information processing device 1. The multiple pieces of content may be selected by the information processing device 1 from multiple pieces of content corresponding to the type of content selected by user U1 or user U2.

閲覧端末2は、情報処理装置1から受信したコンテンツをディスプレイに表示する(図1における(2))。ユーザU1は、閲覧端末2が表示したコンテンツを閲覧する(図1における(3))。閲覧端末2は、ユーザU1がコンテンツの閲覧を開始したこと、及びユーザU1がコンテンツの閲覧を終了したことを検出し、検出した結果を示す閲覧データを情報処理装置1に送信する(図1における(4))。 The viewing terminal 2 displays the content received from the information processing device 1 on its display ((2) in Figure 1). The user U1 views the content displayed by the viewing terminal 2 ((3) in Figure 1). The viewing terminal 2 detects when user U1 has started viewing the content and when user U1 has finished viewing the content, and transmits viewing data indicating the detection results to the information processing device 1 ((4) in Figure 1).

閲覧端末2は、例えばユーザU1による閲覧開始及び閲覧終了の操作に基づいて、ユーザU1がコンテンツの閲覧を開始したこと、及びユーザU1がコンテンツの閲覧を終了したことを検出する。閲覧端末2は、コンテンツを表示している間にカメラによりユーザU1を撮影し、撮影して得られる画像データに基づいて、ユーザU1がコンテンツの閲覧を開始したこと、及びユーザU1がコンテンツの閲覧を終了したことを検出してもよい。 The viewing terminal 2 detects that user U1 has started viewing the content and that user U1 has finished viewing the content, for example, based on user U1's operations to start and finish viewing. The viewing terminal 2 may also capture an image of user U1 with a camera while the content is being displayed, and detect that user U1 has started viewing the content and that user U1 has finished viewing the content based on the image data obtained by capturing the image.

情報処理装置1は、閲覧データに基づいて、多数の習い事の候補のうちユーザU1に適している一以上の習い事を選択する。詳細については後述するが、情報処理装置1は、例えば、ユーザU1が閲覧した時間又は回数の少なくともいずれかが相対的に多いということを閲覧データが示しているコンテンツの種別との関連性が相対的に高い習い事がユーザU1に適していると判定する。情報処理装置1は、ユーザU2により設定された各種の条件に基づいて、ユーザU1に適していると判定した複数の習い事から一部の習い事を選択してもよい。 Based on the browsing data, the information processing device 1 selects one or more lessons suitable for user U1 from among a large number of candidate lessons. Details will be described later, but the information processing device 1 determines that a lesson is suitable for user U1 if the lesson has a relatively high relevance to the type of content that the browsing data indicates user U1 has viewed for a relatively long period of time or a relatively long number of times. The information processing device 1 may also select some of the lessons determined to be suitable for user U1 based on various conditions set by user U2.

情報処理装置1は、ユーザU1に適していると判定した一以上の習い事を示す情報を含む分析データを分析端末3に送信する(図1における(5))。習い事を示す情報は、推薦する習い事の名称であってもよく、推薦する習い事を受けることができる場所又は機関を示す情報であってもよい。分析端末3は、受信した分析データをディスプレイに表示する(図1における(6))。 The information processing device 1 transmits analysis data including information indicating one or more lessons determined to be suitable for user U1 to the analysis terminal 3 ((5) in Figure 1). The information indicating the lessons may be the name of the recommended lesson, or information indicating a location or institution where the recommended lesson can be taken. The analysis terminal 3 displays the received analysis data on its display ((6) in Figure 1).

ユーザU2は、表示された分析データを見ることにより、推薦された習い事を把握することができる。複数の習い事が表示されている場合、ユーザU2は、複数の習い事のうちユーザU1に習わせたいと考えた習い事を選択する操作をしてもよい(図1における(7))。分析端末3は、選択された内容を示す選択データを情報処理装置1に送信する(図1における(8))。情報処理装置1は、選択された習い事を受けることができる場所に関する情報をユーザU2に提供してもよく、選択された習い事をデータベースDBに登録してもよい。以下、情報処理装置1の構成及び動作を詳細に説明する。 User U2 can understand the recommended lessons by looking at the displayed analysis data. If multiple lessons are displayed, user U2 may select the lesson that he or she would like user U1 to learn from the multiple lessons ((7) in Figure 1). The analysis terminal 3 sends selection data indicating the selection to the information processing device 1 ((8) in Figure 1). The information processing device 1 may provide user U2 with information about places where the selected lesson can be taken, or may register the selected lesson in the database DB. The configuration and operation of the information processing device 1 are described in detail below.

[情報処理装置1の構成]
図2は、情報処理装置1の構成を示す図である。情報処理装置1は、通信部11と、記憶部12と、制御部13と、を有する。制御部13は、コンテンツ提供部130と、取得部131と、特定部132と、決定部133と、を有する。
[Configuration of information processing device 1]
2 is a diagram showing the configuration of the information processing device 1. The information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13. The control unit 13 has a content providing unit 130, an acquisition unit 131, an identification unit 132, and a determination unit 133.

通信部11は、ネットワークを介して閲覧端末2及び分析端末3との間でデータを送受信するための通信インターフェースを含む。通信部11は、閲覧端末2又は分析端末3から受信したデータを取得部131に入力する。また、通信部11は、決定部133から入力されたデータを閲覧端末2又は分析端末3に送信する。 The communication unit 11 includes a communication interface for sending and receiving data between the viewing terminal 2 and the analysis terminal 3 via the network. The communication unit 11 inputs data received from the viewing terminal 2 or the analysis terminal 3 to the acquisition unit 131. The communication unit 11 also transmits data input from the determination unit 133 to the viewing terminal 2 or the analysis terminal 3.

記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)又はSSD(Solid State Drive)等の記憶媒体を有する。記憶部12は、制御部13が実行するプログラムを記憶する。また、記憶部12は、制御部13が推薦する習い事を決定するために用いる各種のデータを含むデータベースを記憶する。記憶部12は、例えば、閲覧コンテンツとともに、ユーザU1に閲覧させる対象となる閲覧コンテンツの属性を示すコンテンツデータを記憶する。 The storage unit 12 has a storage medium such as ROM (Read Only Memory), RAM (Random Access Memory), or SSD (Solid State Drive). The storage unit 12 stores programs executed by the control unit 13. The storage unit 12 also stores a database containing various data used by the control unit 13 to determine lessons to recommend. The storage unit 12 stores, for example, content data indicating the attributes of the viewing content to be viewed by user U1, along with the viewing content.

図3は、コンテンツデータの例を示す図である。図3に示すコンテンツデータにおいては、コンテンツ名と、各コンテンツが属するジャンルと、コンテンツの長さと、コンテンツの難易度と、が関連付けられている。 Figure 3 shows an example of content data. The content data shown in Figure 3 associates the content name, the genre to which each piece of content belongs, the length of the content, and the difficulty level of the content.

記憶部12は、閲覧コンテンツの種別と推薦される習い事候補とが関連付けられた推薦用データベースを記憶してもよい。図4は、推薦用データベースの例を示す図である。図4に示す推薦用データベースにおいては、閲覧コンテンツのジャンルと、複数の習い事それぞれの推薦度とが関連付けられている。推薦度は、推薦する度合いを示す数値であり、数値が大きいほど推薦する度合いが大きい。 The storage unit 12 may store a recommendation database in which types of viewed content are associated with recommended hobby candidates. Figure 4 is a diagram showing an example of a recommendation database. In the recommendation database shown in Figure 4, genres of viewed content are associated with the recommendation level for each of a number of hobbies. The recommendation level is a numerical value indicating the degree of recommendation, with larger numerical values indicating a higher degree of recommendation.

推薦用データベースは、例えば、多数のユーザU1が過去にコンテンツを閲覧した実績と、習い事を継続した期間との関係に基づいて、所定のコンテンツを閲覧した時間又は回数の少なくともいずれかが相対的に長い人が継続した期間の平均値が大きい習い事ほど推薦度が高くなるように作成されている。閲覧コンテンツのジャンルが野球である場合、野球の推薦度が最も高く、球技という点で野球と共通するサッカーの推薦度が次に高く、スポーツという点で野球と共通するスケートと体操の推薦度は、スポーツ以外のピアノ、合唱、書道の推薦度よりも高い。一方、閲覧コンテンツのジャンルがピアノである場合、ピアノの推薦度が最も高く、音楽という点でピアノと共通する合唱の推薦度が次に高い。 The recommendation database is created, for example, based on the relationship between the past content viewing records of many users U1 and the duration of the lesson, so that the higher the average duration of the lesson for people who have viewed at least one of the specified content for a relatively long time or number of times, the higher the recommendation level. If the genre of the viewed content is baseball, baseball will have the highest recommendation level, followed by soccer, which is a ball game in common with baseball, and skating and gymnastics, which are sports in common with baseball, have higher recommendation levels than piano, chorus, and calligraphy, which are non-sports. On the other hand, if the genre of the viewed content is piano, piano will have the highest recommendation level, followed by chorus, which is a music in common with piano,

推薦用データベースにおいては、ユーザU1又はユーザU1に関連付けられた人(例えばユーザU2)の活動傾向と推薦される習い事候補とが関連付けられていてもよい。活動傾向は、例えば、ユーザU2が参加した競技又は演奏会の内容、観戦に行ったスポーツ、参加したコンサートでの演目、テレビの視聴履歴、アクセスしたSNS若しくはウェブサイトの内容、又は送受信したメールの内容により表される。 In the recommendation database, activity trends of user U1 or a person associated with user U1 (e.g., user U2) may be associated with recommended hobby candidates. Activity trends are represented, for example, by the content of competitions or concerts in which user U2 has participated, sports events they have attended, performances at concerts they have attended, television viewing history, the content of social media or websites they have accessed, or the content of emails they have sent and received.

一例として、推薦用データベースは、ユーザU1又はユーザU2にスポーツを観戦する機会が多い傾向がある場合、スポーツに関連する習い事の推薦度が高く、スポーツ以外に関連する習い事の推薦度が低くなるように構成されている。推薦用データベースは、コンサートに行く機会が多い傾向がある場合、音楽に関連する習い事の推薦度が相対的に高くなるように構成されている。 As an example, the recommendation database is configured so that if user U1 or user U2 tends to have many opportunities to watch sports, the recommendation level for sports-related lessons will be high and the recommendation level for non-sports-related lessons will be low. The recommendation database is configured so that if user U1 or user U2 tends to have many opportunities to go to concerts, the recommendation level for music-related lessons will be relatively high.

同様に、推薦用データベースは、ユーザU2がテレビでスポーツ番組を視聴する傾向が強い場合、スポーツに関連するSNS又はウェブサイトにアクセスする傾向が強い場合、スポーツに関する話題をメールでやり取りする傾向が強い場合、スポーツに関連する習い事の推薦度が高く、スポーツ以外に関連する習い事の推薦度が低くなるように構成されている。 Similarly, the recommendation database is configured so that if user U2 has a strong tendency to watch sports programs on television, a strong tendency to access sports-related social media or websites, or a strong tendency to exchange emails about sports-related topics, the recommendation level for sports-related lessons will be high and the recommendation level for non-sports-related lessons will be low.

推薦用データベースにおいては、ユーザU1に関連付けられた人(例えばユーザU2)の金銭余裕度と推薦される習い事候補とが関連付けられていてもよい。金銭余裕度は、例えば、ユーザU1の両親の年収から年間の出費額を差し引いた額により表される。一例として、推薦用データベースは、金銭余裕度が高い場合、全ての習い事の推薦度が高く、金銭余裕度が低い場合、習い事の費用が比較的高いスケートの推薦度が低くなるように構成されている。 The recommendation database may associate the financial capacity of a person associated with user U1 (e.g., user U2) with recommended extracurricular activities. Financial capacity is represented, for example, by the annual income of user U1's parents minus their annual expenses. As an example, the recommendation database is configured so that when financial capacity is high, all extracurricular activities are highly recommended, and when financial capacity is low, skating, which is a relatively expensive extracurricular activity, is less recommended.

記憶部12は、ユーザU1に関連付けて、習い事ごとに要する費用を示すデータを記憶してもよい。図5は、習い事に要する費用を示すデータの一例を示す図である。図5においては、習い事の種別ごとに、年間の授業料と、交通費と、合計費用と、アクセスの種別と、が関連付けられている。習い事に要する費用には、習い事に要する用具の費用も含まれていてもよい。 The storage unit 12 may store data indicating the cost of each lesson associated with user U1. Figure 5 is a diagram showing an example of data indicating the cost of lessons. In Figure 5, each type of lesson is associated with annual tuition fees, transportation costs, total costs, and access types. The cost of lessons may also include the cost of equipment required for the lesson.

また、記憶部12は、ユーザU1が閲覧コンテンツを閲覧した実績を示す実績データをユーザU1に関連付けて記憶してもよい。実績データは、例えば、ユーザU1が複数の閲覧コンテンツそれぞれを閲覧した時間の長さ、又はユーザU1が複数の閲覧コンテンツそれぞれを閲覧した回数の少なくともいずれかを含む。 The storage unit 12 may also store performance data indicating the performance of user U1 in viewing the viewing content in association with user U1. The performance data may include, for example, at least one of the length of time that user U1 viewed each of the multiple viewing contents, or the number of times that user U1 viewed each of the multiple viewing contents.

実績データは、ユーザU1が複数の閲覧コンテンツそれぞれを閲覧している間に計測されたユーザU1の集中度、又はユーザU1が複数の閲覧コンテンツそれぞれを閲覧している間に計測されたユーザU1の満足度の少なくともいずれかを含んでもよい。実績データは、ユーザU1が複数の閲覧コンテンツそれぞれを閲覧した時間の長さ又は閲覧した回数の少なくともいずれか、及びユーザU1が複数の閲覧コンテンツそれぞれを閲覧している間に計測されたユーザU1の集中度又は満足度の少なくともいずれかを含んでもよい。 The performance data may include at least one of the user U1's concentration level measured while the user U1 is viewing each of the multiple viewing contents, or the user U1's satisfaction level measured while the user U1 is viewing each of the multiple viewing contents. The performance data may include at least one of the length of time that the user U1 views each of the multiple viewing contents or the number of times the user U1 views each of the multiple viewing contents, and at least one of the user U1's concentration level or satisfaction level measured while the user U1 is viewing each of the multiple viewing contents.

図6は、実績データベースの例を示す図である。図6(a)は第1のユーザU1の実績データを示しており、図6(b)は第2のユーザU1の実績データを示している。図6に示す実績データにおいては、ユーザU1が閲覧可能なコンテンツのジャンルと、ユーザU1が閲覧した時間と、ユーザU1が閲覧した回数と、ユーザU1が閲覧している間の集中度と満足度とが関連付けられている。集中度及び満足度は、1点から5点までの5段階で示されており、集中度又は満足度が最も高い場合が5点であり、集中度又は満足度が最も低い場合が1点である。 Figure 6 is a diagram showing an example of an achievement database. Figure 6(a) shows achievement data for a first user U1, and Figure 6(b) shows achievement data for a second user U1. The achievement data shown in Figure 6 associates the genre of content that user U1 can view, the time spent by user U1 viewing, the number of times user U1 viewed, and the level of concentration and satisfaction while user U1 was viewing. Concentration and satisfaction are indicated on a five-point scale from 1 to 5, with 5 points representing the highest level of concentration or satisfaction and 1 point representing the lowest level of concentration or satisfaction.

図6(a)の実績データは、サッカーに関連するコンテンツが他のジャンルのコンテンツよりも長い時間にわたって、多くの回数閲覧されていることを示している。一方、図6(b)の実績データは、ピアノに関連するコンテンツが他のジャンルのコンテンツよりも長い時間にわたって、多くの回数閲覧されていることを示している。 The performance data in Figure 6(a) shows that soccer-related content is viewed more times and for longer periods of time than content in other genres. On the other hand, the performance data in Figure 6(b) shows that piano-related content is viewed more times and for longer periods of time than content in other genres.

以下、図2を参照しながら、制御部13の構成及び動作を説明する。制御部13は、例えばCPU(Central Processing Unit)を有しており、記憶部12に記憶されたプログラムを実行することにより、コンテンツ提供部130、取得部131、特定部132及び決定部133として機能する。 The configuration and operation of the control unit 13 will be described below with reference to Figure 2. The control unit 13 has, for example, a CPU (Central Processing Unit), and functions as a content providing unit 130, an acquiring unit 131, an identifying unit 132, and a determining unit 133 by executing programs stored in the storage unit 12.

コンテンツ提供部130は、閲覧コンテンツを提供する。一例として、コンテンツ提供部130は、まず、通信部11を介して、閲覧端末2又は分析端末3に図3に示したような閲覧可能なコンテンツの一覧を表示させる。コンテンツ提供部130は、閲覧端末2に表示させる閲覧コンテンツを指定する指示データを閲覧端末2又は分析端末3から取得した場合に、指定された閲覧コンテンツを記憶部12から読み出して、読み出した閲覧コンテンツを閲覧端末2に送信する。 The content providing unit 130 provides viewing content. As an example, the content providing unit 130 first causes the viewing terminal 2 or the analysis terminal 3 to display a list of viewable content as shown in FIG. 3 via the communication unit 11. When the content providing unit 130 acquires instruction data from the viewing terminal 2 or the analysis terminal 3 specifying the viewing content to be displayed on the viewing terminal 2, it reads the specified viewing content from the storage unit 12 and transmits the read viewing content to the viewing terminal 2.

コンテンツ提供部130は、閲覧コンテンツの指定を受けることなく、ランダムに選択した閲覧コンテンツ、又はユーザU2が指定したルールに基づいて選択した閲覧コンテンツを閲覧端末2に送信してもよい。コンテンツ提供部130は、閲覧コンテンツの閲覧を中止する指示を閲覧端末2又は分析端末3から取得した場合に、閲覧コンテンツの送信を終了する。 The content providing unit 130 may transmit to the viewing terminal 2 viewing content selected randomly without receiving a designation of viewing content, or viewing content selected based on rules specified by user U2. The content providing unit 130 terminates transmission of the viewing content when it receives an instruction to stop viewing the viewing content from the viewing terminal 2 or the analysis terminal 3.

取得部131は、ユーザU1が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データを取得する。取得部131は、取得した実績データを特定部132に通知する。取得部131は、例えば実績データをユーザU11に関連付けて記憶部12に記憶させることにより、記憶部12を介して実績データを特定部132に通知する。 The acquisition unit 131 acquires performance data indicating the performance of user U1 viewing each of multiple viewing contents. The acquisition unit 131 notifies the identification unit 132 of the acquired performance data. The acquisition unit 131 notifies the identification unit 132 of the performance data via the storage unit 12, for example, by associating the performance data with user U11 and storing it in the storage unit 12.

取得部131は、例えば、コンテンツ提供部130が閲覧コンテンツの送信を開始した時刻から、閲覧コンテンツの提供を終了した時刻までの時間を、実績データとして取得する。取得部131は、閲覧端末2が計測した閲覧時間又は閲覧回数を実績データとして取得してもよい。取得部131は、閲覧端末2が特定した、閲覧コンテンツを閲覧中のユーザU1の集中度又は満足度を実績データとして取得してもよい。 The acquisition unit 131 acquires, for example, the time from when the content providing unit 130 starts transmitting the viewing content to when the provision of the viewing content ends as performance data. The acquisition unit 131 may also acquire, as performance data, the viewing time or number of views measured by the viewing terminal 2. The acquisition unit 131 may also acquire, as performance data, the level of concentration or satisfaction of user U1 while viewing the viewing content, as identified by the viewing terminal 2.

取得部131は、コンテンツ提供部130が閲覧コンテンツの送信を開始した時刻から、閲覧コンテンツの提供を終了した時刻までの時間に基づいて、閲覧時間又は閲覧回数を特定することにより実績データを取得してもよい。取得部131は、コンテンツ提供部130が閲覧コンテンツの送信を開始した後に、記憶部12に記憶された実績データにおける同じジャンルの閲覧コンテンツの閲覧回数を1だけ増加させてもよい。 The acquisition unit 131 may acquire performance data by determining the viewing time or number of views based on the time from when the content providing unit 130 starts transmitting the viewed content to when the provision of the viewed content ends. After the content providing unit 130 starts transmitting the viewed content, the acquisition unit 131 may increment by 1 the number of views of the viewed content of the same genre in the performance data stored in the storage unit 12.

閲覧コンテンツに複数のページが含まれている場合、取得部131は、例えば、所定のジャンルの内容に関するページが閲覧された時間を、所定のジャンルの閲覧コンテンツをユーザU1が閲覧した時間とする。取得部131は、当該ジャンルの内容が含まれている閲覧コンテンツの全てのページが閲覧された時間を、ユーザU1が閲覧した時間としてもよい。 When the viewed content includes multiple pages, the acquisition unit 131 may, for example, determine the time when a page related to content of a specific genre is viewed as the time when user U1 viewed the viewed content of the specific genre. The acquisition unit 131 may also determine the time when all pages of the viewed content including content of that genre are viewed as the viewing time when user U1 viewed the viewed content.

取得部131は、複数のページのうち所定のジャンルの内容が含まれている少なくとも1つのページをユーザU1が閲覧した場合に、実績データにおける当該ジャンルの閲覧コンテンツをユーザU1が閲覧した回数を1だけ増加させる。取得部131は、当該ジャンルの内容が含まれている閲覧コンテンツの全ページが閲覧されるたびに、実績データにおけるユーザU1が閲覧した回数を1だけ増加させてもよい。 When user U1 views at least one page of a plurality of pages that includes content in a predetermined genre, the acquisition unit 131 increments the number of times user U1 has viewed the viewed content of that genre in the performance data by 1. The acquisition unit 131 may also increment the number of times user U1 has viewed the viewed content of that genre in the performance data by 1 each time all pages of the viewed content that includes content in that genre are viewed.

取得部131は、閲覧コンテンツが閲覧端末2に表示されている間にユーザU1を閲覧端末2が撮影することにより作成された撮像画像データを実績データとして取得してもよい。取得部131は、撮像画像データを解析することにより、ユーザU1の集中度又は満足度の少なくともいずれかを特定し、ユーザU1と閲覧コンテンツとに関連付けて、集中度又は満足度を記憶部12に記憶させる。取得部131は、ユーザU1が画面を注視している時間の割合が多いほど、実績データにおける集中度の値を大きくする。取得部131は、ユーザU1が笑顔を示している時間の割合が多いほど満足度の値を大きくする。 The acquisition unit 131 may acquire, as performance data, captured image data created by the viewing terminal 2 capturing an image of user U1 while the viewing content is displayed on the viewing terminal 2. The acquisition unit 131 identifies at least one of user U1's concentration level or satisfaction level by analyzing the captured image data, and stores the concentration level or satisfaction level in the storage unit 12 in association with user U1 and the viewing content. The acquisition unit 131 increases the concentration level value in the performance data the longer the percentage of time user U1 spends gazing at the screen. The acquisition unit 131 increases the satisfaction level value the longer the percentage of time user U1 is smiling.

取得部131は、ユーザU1の家族の活動傾向を示す活動傾向データを取得してもよい。取得部131は、例えばユーザU2が分析端末3で行った操作の内容(例えばアクセスしたウェブサイトの内容)に基づいて分析端末3が特定したユーザU2の活動傾向を示すデータを分析端末3から取得する。取得部131は、取得した活動傾向データを、ユーザU1又はユーザU2の少なくともいずれかに関連付けて記憶部12に記憶させる。 The acquisition unit 131 may acquire activity trend data indicating the activity trends of user U1's family. The acquisition unit 131 acquires, from the analysis terminal 3, data indicating the activity trends of user U2 identified by the analysis terminal 3 based on, for example, the content of an operation performed by user U2 on the analysis terminal 3 (for example, the content of a website accessed). The acquisition unit 131 associates the acquired activity trend data with at least either user U1 or user U2 and stores it in the storage unit 12.

取得部131は、ユーザU1の家族(例えばユーザU2)の金銭余裕度を示す余裕度データを取得してもよい。取得部131は、例えばユーザU2が分析端末3に入力した余裕度データを取得する。取得部131は、取得した余裕度データを、ユーザU1又はユーザU2の少なくともいずれかに関連付けて記憶部12に記憶させる。 The acquisition unit 131 may acquire financial leeway data indicating the financial leeway of user U1's family (e.g., user U2). The acquisition unit 131 acquires, for example, leeway data entered into the analysis terminal 3 by user U2. The acquisition unit 131 associates the acquired leeway data with at least one of user U1 and user U2 and stores it in the storage unit 12.

特定部132は、取得部131が取得した実績データが所定の条件を満たす一以上の閲覧コンテンツを特定する。所定の条件は、例えば、ユーザU1の閲覧度合いが相対的に大きいこと、又は閲覧度合いが閾値以上であることである。閲覧度合いは、例えば、実績データが示す、ユーザU1がコンテンツを閲覧した時間又は回数の少なくともいずれかが多いほど大きな値となる。閲覧度合いは、コンテンツを閲覧中のユーザU1の集中度又は満足度の少なくともいずれが高いほど大きな値となってもよい。 The identification unit 132 identifies one or more viewed contents for which the performance data acquired by the acquisition unit 131 satisfies a predetermined condition. The predetermined condition is, for example, that the viewing degree of user U1 is relatively high, or that the viewing degree is equal to or greater than a threshold. The viewing degree becomes a larger value, for example, the longer at least one of the time or number of times that user U1 viewed the content, as indicated by the performance data. The viewing degree may also become a larger value the higher at least one of the concentration level or satisfaction level of user U1 while viewing the content.

すなわち、所定の条件は、例えば、実績データが示すユーザU1が閲覧コンテンツを閲覧した時間の長さが相対的に長いという条件である。図6に示す例の場合、図6(a)に対応するユーザU1のサッカーに関連する閲覧コンテンツの閲覧時間の合計時間が110分であり、他のジャンルの閲覧コンテンツの閲覧時間よりも長い。そこで、特定部132は、サッカーに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。一方、図6(b)に対応するユーザU1の場合、ピアノに関連する閲覧コンテンツの閲覧時間の合計時間が60分であり、他のジャンルの閲覧コンテンツの閲覧時間よりも長い。そこで、特定部132は、ピアノに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。 That is, the predetermined condition is, for example, a condition that the length of time that user U1, as indicated by the performance data, has viewed the viewed content is relatively long. In the example shown in FIG. 6, the total viewing time of soccer-related viewed content for user U1, corresponding to FIG. 6(a), is 110 minutes, which is longer than the viewing time of viewed content in other genres. Therefore, the identification unit 132 identifies the soccer-related viewed content as viewed content that satisfies the predetermined condition. On the other hand, for user U1, corresponding to FIG. 6(b), the total viewing time of piano-related viewed content is 60 minutes, which is longer than the viewing time of viewed content in other genres. Therefore, the identification unit 132 identifies the piano-related viewed content as viewed content that satisfies the predetermined condition.

所定の条件は、実績データが示すユーザU1が閲覧コンテンツを閲覧した回数が相対的に多いという条件であってもよい。図6に示す例の場合、図6(a)に対応するユーザU1のサッカーに関連する閲覧コンテンツの閲覧回数が8回であり、他のジャンルの閲覧コンテンツの閲覧回数よりも多い。そこで、特定部132は、サッカーに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。一方、図6(b)に対応するユーザU1の場合、ピアノに関連する閲覧コンテンツの閲覧回数が6回であり、他のジャンルの閲覧コンテンツの閲覧回数よりも多い。そこで、特定部132は、ピアノに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。 The predetermined condition may be that the number of times user U1, as indicated by the performance data, has viewed the viewed content is relatively high. In the example shown in FIG. 6, user U1, corresponding to FIG. 6(a), has viewed soccer-related viewed content eight times, which is more than the number of times viewed content in other genres. Therefore, the identification unit 132 identifies the soccer-related viewed content as viewed content that satisfies the predetermined condition. On the other hand, user U1, corresponding to FIG. 6(b), has viewed piano-related viewed content six times, which is more than the number of times viewed content in other genres. Therefore, the identification unit 132 identifies the piano-related viewed content as viewed content that satisfies the predetermined condition.

所定の条件は、実績データが示すユーザU1が閲覧コンテンツを閲覧している間の集中度が相対的に高いという条件であってもよい。図6に示す例の場合、図6(a)に対応するユーザU1がサッカーに関連する閲覧コンテンツを閲覧中の集中度の平均値は4.7点で、他のジャンルの閲覧コンテンツを閲覧中の集中度の平均値よりも高い。そこで、特定部132は、サッカーに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。一方、図6(b)に対応するユーザU1の場合、ピアノに関連する閲覧コンテンツを閲覧中の集中度の平均値は4.5点で、他のジャンルの閲覧コンテンツを閲覧中の集中度の平均値よりも高い。そこで、特定部132は、ピアノに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。 The predetermined condition may be that the level of concentration while user U1, as indicated by the performance data, is relatively high while viewing the viewed content. In the example shown in FIG. 6, the average level of concentration while user U1, corresponding to FIG. 6(a), is viewing soccer-related viewed content is 4.7 points, which is higher than the average level of concentration while viewing viewed content of other genres. Therefore, the identification unit 132 identifies the soccer-related viewed content as viewed content that satisfies the predetermined condition. On the other hand, for user U1, corresponding to FIG. 6(b), the average level of concentration while viewing piano-related viewed content is 4.5 points, which is higher than the average level of concentration while viewing viewed content of other genres. Therefore, the identification unit 132 identifies the piano-related viewed content as viewed content that satisfies the predetermined condition.

所定の条件は、実績データが示すユーザU1が閲覧コンテンツを閲覧している間の満足度が相対的に高いという条件であってもよい。図6に示す例の場合、図6(a)に対応するユーザU1がサッカーに関連する閲覧コンテンツを閲覧中の満足度の平均値は4.3点で、他のジャンルの閲覧コンテンツを閲覧中の満足度の平均値よりも高い。そこで、特定部132は、サッカーに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。一方、図6(b)に対応するユーザU1の場合、ピアノに関連する閲覧コンテンツを閲覧中の満足度の平均値は4.5点で、他のジャンルの閲覧コンテンツを閲覧中の満足度の平均値よりも高い。そこで、特定部132は、ピアノに関連する閲覧コンテンツを所定の条件を満たす閲覧コンテンツとして特定する。 The predetermined condition may be that the satisfaction level of user U1, as indicated by the performance data, while viewing the viewed content is relatively high. In the example shown in FIG. 6, the average satisfaction level of user U1, corresponding to FIG. 6(a), while viewing soccer-related viewed content is 4.3 points, which is higher than the average satisfaction level while viewing viewed content of other genres. Therefore, the identification unit 132 identifies the soccer-related viewed content as viewed content that satisfies the predetermined condition. On the other hand, for user U1, corresponding to FIG. 6(b), the average satisfaction level while viewing piano-related viewed content is 4.5 points, which is higher than the average satisfaction level while viewing viewed content of other genres. Therefore, the identification unit 132 identifies the piano-related viewed content as viewed content that satisfies the predetermined condition.

所定の条件は、閲覧時間、閲覧回数、集中度又は満足度のうち複数の情報を組み合わせることにより算出した閲覧度合いが相対的に高いという条件であってもよい。一例として、特定部132は、以下の式により閲覧度合いを算出する。
閲覧度合い=(a1×H1)+(a2×H2)+(a3×H3)+b×C
ここで、H1、H2、H3は、所定のジャンルの3つのコンテンツそれぞれを閲覧した時間、a1、a2、a3は、ユーザU1が3つのコンテンツそれぞれを閲覧中の集中度又は満足度に対応する係数である。Cは、当該ジャンルのコンテンツの閲覧回数であり、bは係数である。
The predetermined condition may be that the degree of browsing calculated by combining multiple pieces of information among the browsing time, the number of times of browsing, the concentration level, and the satisfaction level is relatively high. As an example, the identification unit 132 calculates the degree of browsing using the following formula:
Viewing rate = (a1 x H1) + (a2 x H2) + (a3 x H3) + b x C
Here, H1, H2, and H3 are the times spent viewing each of the three pieces of content in a specific genre, a1, a2, and a3 are coefficients corresponding to the concentration or satisfaction of user U1 while viewing each of the three pieces of content, C is the number of times the content in the genre was viewed, and b is a coefficient.

ユーザU1は、閲覧コンテンツの閲覧中に目が離れる時間及び身体の動きが少ないほど、閲覧コンテンツに集中していると考えられる。一方、ユーザU1が興味のない閲覧コンテンツの閲覧中には落ち着きがなくなり、視線が閲覧コンテンツから離れる時間(L)と身体の動きが所定の量以上になる時間(M)が長くなると考えられる。そこで、取得部131は、閲覧度合いと、ユーザU1の不満の度合いに基づいて、ユーザU1の所定のジャンルの閲覧コンテンツに対する関心度を特定してもよい。 The less time user U1 looks away and the less physical movement they make while viewing the viewing content, the more focused they are on the viewing content. On the other hand, when user U1 is viewing viewing content that does not interest him, he becomes restless, and the time (L) when his eyes leave the viewing content and the time (M) when his physical movement exceeds a predetermined amount are prolonged. Therefore, the acquisition unit 131 may determine user U1's level of interest in viewing content of a predetermined genre based on the degree of viewing and user U1's level of dissatisfaction.

具体的には、特定部132は、長さ又は回数の少なくともいずれかに基づいて決定される閲覧度合いから、集中度又は満足度の少なくともいずれかに基づいて決定される不満度合いを減算することにより決定した関心度が相対的に高いという所定の条件を満たす一以上の閲覧コンテンツを特定してもよい。関心度は、例えば以下の式により算出される。
関心度=閲覧度合い-不満度合い=閲覧度度合い-(c×L+d×M)
ここで、c、dは所定の係数である。
Specifically, the identification unit 132 may identify one or more viewed contents that satisfy a predetermined condition that the degree of interest determined by subtracting the degree of dissatisfaction determined based on at least one of the concentration level and the satisfaction level from the degree of viewing determined based on at least one of the length and the number of times is relatively high. The degree of interest is calculated, for example, using the following formula:
Interest level = browsing level - dissatisfaction level = browsing level - (c x L + d x M)
Here, c and d are predetermined coefficients.

決定部133は、推薦用データベースにおいて特定部132が特定した一以上の閲覧コンテンツの種別に関連付けられた習い事候補を選択することにより、ユーザU1に推薦する習い事を決定する。決定部133は、通信部11を介して、決定した習い事を分析端末3に通知する。決定部133は、特定部132が特定した閲覧コンテンツの種別が「野球」である場合、図4に示すコンテンツジャンル「野球」に対応する習い事推薦度が所定の閾値(例えば5)以上の習い事候補である「野球」と「サッカー」を推薦することに決定する。所定の閾値は、分析端末3を介してユーザU2により設定された値であってもよく、情報処理装置1を使用してサービスを提供する事業者により設定された値であってもよく、情報処理装置1の製造時に設定された値であってもよい。 The determination unit 133 determines the extracurricular activity to recommend to user U1 by selecting, in the recommendation database, candidate extracurricular activities associated with one or more types of viewed content identified by the identification unit 132. The determination unit 133 notifies the analysis terminal 3 of the determined extracurricular activity via the communication unit 11. When the type of viewed content identified by the identification unit 132 is "baseball," the determination unit 133 determines to recommend "baseball" and "soccer," which are candidate extracurricular activities whose recommendation levels for the content genre "baseball" shown in FIG. 4 are equal to or greater than a predetermined threshold (e.g., 5). The predetermined threshold may be a value set by user U2 via the analysis terminal 3, a value set by a business providing services using the information processing device 1, or a value set when the information processing device 1 was manufactured.

決定部133は、習い事推薦度に関連付けて、推薦する複数の習い事を分析端末3に通知してもよい。決定部133は、習い事推薦度が大きい順に並べた状態で、推薦する複数の習い事を分析端末3に通知してもよい。 The determination unit 133 may notify the analysis terminal 3 of multiple recommended lessons in association with the lesson recommendation level. The determination unit 133 may notify the analysis terminal 3 of multiple recommended lessons in a state where the lessons are arranged in descending order of the lesson recommendation level.

ところで、ユーザU1が習い事を継続できる期間は、ユーザU1の閲覧コンテンツへの関心度以外の要素にも左右される。ユーザU1が習い事を継続できる期間は、例えば、ユーザU2の行動又は嗜好の傾向、習い事に要する費用とユーザU2の金銭余裕度との関係、又は習い事をするために必要な移動距離等によって左右される。そこで、決定部133は、これらの要素にさらに基づいて推薦する習い事を決定してもよい。 However, the length of time that user U1 can continue a lesson depends on factors other than user U1's level of interest in the content viewed. The length of time that user U1 can continue a lesson depends, for example, on the behavioral or preference tendencies of user U2, the relationship between the cost of the lesson and user U2's financial leeway, the distance required to travel to take the lesson, etc. Therefore, the determination unit 133 may determine the lesson to recommend based on these factors as well.

決定部133は、例えば、推薦用データベースにおいて活動傾向データが示す活動傾向に関連付けられた習い事候補にさらに基づいてユーザU1に推薦する習い事を決定する。決定部133は、例えば、ユーザU2にスポーツを観戦する機会が多い傾向がある場合、スポーツに関連する習い事を優先的に推薦する。決定部133は、ユーザU2がコンサートに行く機会が多い傾向がある場合、音楽に関連する習い事を優先的に推薦する。同様に、決定部133は、ユーザU2がテレビでスポーツ番組を視聴する傾向が強い場合、スポーツに関連するSNS又はウェブサイトにアクセスする傾向が強い場合、スポーツに関する話題をメールでやり取りする傾向が強い場合、スポーツに関連する習い事を優先的に推薦する。 The determination unit 133 determines the lesson to recommend to user U1 based, for example, on the candidate lessons associated with the activity tendencies indicated by the activity tendency data in the recommendation database. For example, if user U2 tends to watch sports frequently, the determination unit 133 will preferentially recommend a lesson related to sports. If user U2 tends to go to concerts frequently, the determination unit 133 will preferentially recommend a lesson related to music. Similarly, if user U2 tends to watch sports programs on television, if he tends to access sports-related social media or websites, or if he tends to exchange emails about sports-related topics, the determination unit 133 will preferentially recommend a lesson related to sports.

図7は、ユーザU2の活動傾向の例を示す図である。図7における〇は、父親又は母親が行う機会が比較的多い活動を示している。図7(a)に示す父親はサッカーに強い関心があり、母親はスケートに強い関心がある。このような場合、決定部133は、サッカー又はスケートを優先的に推薦することを決定する。図7(b)に示す父親は合唱に強い関心があり、母親はピアノと合唱に強い関心がある。このような場合、決定部133は、ピアノ又は合唱を優先的に推薦することを決定する。 Figure 7 is a diagram showing an example of the activity trends of user U2. Circles in Figure 7 indicate activities that the father or mother engage in relatively frequently. The father shown in Figure 7(a) has a strong interest in soccer, and the mother has a strong interest in skating. In such a case, the decision unit 133 decides to preferentially recommend soccer or skating. The father shown in Figure 7(b) has a strong interest in choral singing, and the mother has a strong interest in piano and choral singing. In such a case, the decision unit 133 decides to preferentially recommend piano or choral singing.

活動傾向は、父親と母親の活動傾向を統合して両親活動傾向値として算出されてもよい。一例として、決定部133は、以下の式により習い事のジャンルごとに両親活動傾向値を算出する。
両親活動傾向値=e×父親活動量+f×母親活動量+g×父親の過去の活動量+h×母親の過去の活動量
The activity tendency may be calculated as a parent activity tendency value by integrating the activity tendencies of the father and the mother. As an example, the determination unit 133 calculates the parent activity tendency value for each extracurricular activity category using the following formula:
Parents' activity tendency score = e x father's activity level + f x mother's activity level + g x father's past activity level + h x mother's past activity level

上記の式において、e、f、g、hは係数である。活動量は、例えば、図7において〇がついている場合に1点、〇がついていない場合に0点とするが、活動量に応じて複数の点数により表されてもよい。決定部133は、両親活動傾向値が大きいジャンルの習い事を優先的に推薦することに決定する。 In the above formula, e, f, g, and h are coefficients. For example, the activity level in Figure 7 is given a score of 1 when there is a circle and a score of 0 when there is no circle, but it may also be expressed by multiple scores depending on the activity level. The decision unit 133 decides to preferentially recommend lessons in genres with high parent activity tendency values.

決定部133は、推薦用データベースにおいて余裕度データが示す金銭余裕度に関連付けられた習い事候補にさらに基づいてユーザU1に推薦する習い事を決定してもよい。決定部133は、例えば、特定部132が特定した一以上の閲覧コンテンツの種別に基づいて、複数の習い事候補を仮決定する。このような場合、仮決定した複数の習い事候補のうち、ユーザU2の金銭余裕度に合っていない習い事候補を推薦しないようにする。 The determination unit 133 may determine the lesson to recommend to user U1 based on the lesson candidate associated with the financial leeway indicated by the leeway data in the recommendation database. The determination unit 133 tentatively determines multiple lesson candidate based on, for example, one or more types of viewing content identified by the identification unit 132. In such a case, the determination unit 133 does not recommend any of the tentatively determined lesson candidate candidates that do not match user U2's financial leeway.

一例として、決定部133が、特定部132が特定した一以上の閲覧コンテンツの種別に基づいてサッカーとスケートを習い事候補に仮決定したとする。図5に示すようにサッカーを習うために要する年間費用が10万円であるのに対して、スケートを習うために要する年間費用は66万円である。ユーザU2の金銭余裕度が大きく、年収から生活費を差し引いた額が66万円よりも大きい場合、決定部133は、サッカーとスケートの両方を推薦することに決定する。ユーザU2の金銭余裕度が小さく、年収から生活費を差し引いた額が66万円よりも小さい場合、決定部133は、サッカーを推薦し、スケートを推薦しないことに決定する。決定部133がこのように動作することで、ユーザU2に金銭的な余裕がないことが原因で継続が困難になる習い事が推薦されることを防げる。 As an example, suppose the determination unit 133 tentatively determines soccer and skating as candidate extracurricular activities based on the type of one or more viewed content identified by the identification unit 132. As shown in FIG. 5, the annual cost of learning soccer is 100,000 yen, while the annual cost of learning skating is 660,000 yen. If user U2 has a high level of financial leeway and the amount obtained by subtracting living expenses from annual income is greater than 660,000 yen, the determination unit 133 decides to recommend both soccer and skating. If user U2 has a low level of financial leeway and the amount obtained by subtracting living expenses from annual income is less than 660,000 yen, the determination unit 133 decides to recommend soccer and not to recommend skating. By operating in this manner, the determination unit 133 can prevent the recommendation of extracurricular activities that user U2 will have difficulty continuing due to a lack of financial leeway.

ところで、自宅から習い事をする場所が遠く、移動に長時間を要する場合、習い事を継続することが困難になり得る。そこで、決定部133は、ユーザU1の自宅から習い事をする場所までの距離又は移動に要する時間に基づいて、推薦する習い事を決定してもよい。一例として、決定部133が、特定部132が特定した一以上の閲覧コンテンツの種別に基づいてサッカー、スケート、ピアノ、歌を習い事候補に仮決定したとする。図5に示すように、サッカーと歌は徒歩により習い事に通うことができる。このような場合、決定部133は、サッカーと歌を優先的に推薦する。 However, if the lesson location is far from the user's home and requires a long commute, it may be difficult to continue the lesson. Therefore, the determination unit 133 may determine the lesson to recommend based on the distance from the user U1's home to the lesson location or the time required for the commute. As an example, the determination unit 133 may tentatively determine soccer, skating, piano, and singing as lesson candidate options based on the type of one or more viewing content identified by the identification unit 132. As shown in FIG. 5, soccer and singing are lessons that can be attended on foot. In such a case, the determination unit 133 preferentially recommends soccer and singing.

また、決定部133は、ユーザU1からの距離又は移動に要する時間が閾値以内の習い事をできる場所に、適切なコーチがいるか否かといった環境の良好度に基づいて、推薦する習い事を決定してもよい。一例として、決定部133は、ユーザU1からの距離又は移動に要する時間が第1閾値以内であり、かつ環境の良好度が第2閾値以上である場合に、推薦する対象の習い事とする。 The decision unit 133 may also determine which lessons to recommend based on the quality of the environment, such as whether there is a suitable coach in a location where the lesson can be taken within a threshold distance or travel time from user U1. As an example, the decision unit 133 may recommend a lesson if the distance or travel time from user U1 is within a first threshold and the quality of the environment is equal to or greater than a second threshold.

[情報処理装置1における処理の流れ]
図8は、情報処理装置1における処理の流れを示すフローチャートである。図8に示すフローチャートは、コンテンツ提供部130がユーザU1に閲覧コンテンツを提供した後に開始している。
[Processing flow in information processing device 1]
Fig. 8 is a flowchart showing the flow of processing in the information processing device 1. The flowchart shown in Fig. 8 starts after the content providing unit 130 provides browsing content to the user U1.

取得部131は、ユーザU1が閲覧コンテンツの閲覧を開始したこと、又は閲覧を終了したことを示す実績データを閲覧端末2から取得する(S1)。特定部132は、実績データが示す閲覧の時間の長さ、回数、閲覧中の集中度、満足度の少なくともいずれかに基づいて特定されるユーザU1の関心度が閾値Ta1以上であるといった所定の条件を満たす閲覧コンテンツを特定する(S2)。 The acquisition unit 131 acquires from the viewing terminal 2 performance data indicating that user U1 has started or finished viewing viewing content (S1). The identification unit 132 identifies viewing content that satisfies a predetermined condition, such as user U1's level of interest being equal to or greater than threshold Ta1, based on at least one of the length of viewing time, number of times, level of concentration during viewing, and satisfaction level indicated in the performance data (S2).

決定部133は、推薦用データベースを参照することにより、特定部132が特定した閲覧コンテンツの種別に基づいて、推薦する習い事の候補を仮に1つ選択する(S3)。決定部133は、ユーザU2の金銭余裕度が、仮に選択した習い事に対する閾値Tb1以上であるか否かを判定する(S4)。決定部133は、金銭余裕度が閾値Tb1以上である場合(S4においてYES)、S7に進む。 The determination unit 133 refers to the recommendation database and provisionally selects one candidate lesson to recommend based on the type of viewing content identified by the identification unit 132 (S3). The determination unit 133 determines whether user U2's financial leeway is equal to or greater than threshold Tb1 for the provisionally selected lesson (S4). If the financial leeway is equal to or greater than threshold Tb1 (YES in S4), the determination unit 133 proceeds to S7.

決定部133は、金銭余裕度が閾値Tb1未満であり、かつ閾値Tb2以上である場合(S5においてYES)、関心度が閾値Ta1よりも大きい閾値Ta2以上であるか否かを判定する(S6)。決定部133は、関心度が閾値Ta2以上であると判定した場合(S6においてYES)、金銭余裕度があまり大きくないとしても、関心度が十分に高いことから、S7に進む。 If the financial leeway is less than threshold Tb1 and greater than or equal to threshold Tb2 (YES in S5), the determination unit 133 determines whether the interest level is greater than or equal to threshold Ta2, which is greater than threshold Ta1 (S6). If the determination unit 133 determines that the interest level is greater than or equal to threshold Ta2 (YES in S6), the determination unit 133 proceeds to S7 because the interest level is sufficiently high even if the financial leeway is not very high.

決定部133は、S7において、自宅から習い事をする場所までの距離又は移動時間に基づいて、候補の習い事をする場所まで通いやすいか否かを判定する(S7)。決定部133は、通いやすいと判定した場合(S7においてYES)、仮に選択した習い事の候補を推薦することに決定する(S8)。決定部133は、S5、S6、S7においてNOと判定した場合、仮に選択した候補の習い事を推薦しないことに決定する(S9)。 In S7, the decision unit 133 determines whether the candidate lesson location is easy to commute to based on the distance or travel time from the home to the lesson location (S7). If the decision unit 133 determines that the location is easy to commute to (YES in S7), it decides to recommend the provisionally selected lesson candidate (S8). If the decision unit 133 determines NO in S5, S6, and S7, it decides not to recommend the provisionally selected lesson candidate (S9).

決定部133は、他に習い事の候補がある場合(S10においてYES)、S4からS9までの処理を繰り返す。決定部133は、他に習い事の候補がない場合(S10においてNO)、処理を終了する。 If there are other candidate lessons (YES in S10), the determination unit 133 repeats the processes from S4 to S9. If there are no other candidate lessons (NO in S10), the determination unit 133 ends the process.

[変形例]
以上の説明においては、制御部13は推薦用テーブルを参照することにより、ユーザU1又はユーザU2に関する各種の要素に基づいて、推薦する習い事を決定したが、制御部13は機械学習モデルを用いることにより、推薦する習い事を決定してもよい。
[Modification]
In the above explanation, the control unit 13 determines the lessons to recommend based on various factors related to user U1 or user U2 by referring to the recommendation table, but the control unit 13 may also determine the lessons to recommend by using a machine learning model.

決定部133は、例えば、実績データを機械学習モデルに入力することによって機械学習モデルから出力される、一以上の習い事の内容と当該習い事の予想継続期間とに基づいて、所定の期間以上にわたって継続する蓋然性が相対的に高い習い事を、ユーザU1に推薦する習い事に決定してもよい。実績データにおいては、例えば、ユーザU1が閲覧した閲覧コンテンツと、閲覧時間と、閲覧回数とが関連付けられている。実績データは、集中度又は満足度を含んでもよい。実績データは、ユーザU1が閲覧中のユーザU1の表情が撮影された撮像画像データであってもよい。 The decision unit 133 may, for example, input performance data into the machine learning model and, based on the content of one or more lessons and the expected duration of the lessons output from the machine learning model, decide to recommend lessons to user U1 that are relatively likely to be continued for a predetermined period of time or longer. The performance data may, for example, associate the content viewed by user U1 with the viewing time and the number of views. The performance data may include the level of concentration or satisfaction. The performance data may also be captured image data capturing the facial expression of user U1 while he or she is viewing the content.

この機械学習モデルは、複数の人が複数の閲覧コンテンツそれぞれを閲覧した実績を示す学習用実績データと、複数の人それぞれが継続した習い事の内容を示す内容データと、当該習い事を継続した期間を示す期間データと、を教師データとして機械学習することにより作成された機械学習モデルである。このような機械学習モデルは、実績データが入力されると、入力された実績データと同様の傾向の実績があった他のユーザU1が習い事を継続した期間として確からしい期間を出力することができる。したがって、決定部133は、このような機械学習モデルを利用することで、ユーザU1が長く継続する蓋然性が高い習い事を選択しやすくなる。 This machine learning model is created by machine learning using learning achievement data indicating the achievements of multiple people viewing each of multiple pieces of viewing content, content data indicating the details of the lessons continued by each of the multiple people, and duration data indicating the period for which the lesson was continued as training data as training data. When achievement data is input, this type of machine learning model can output a likely period for which another user U1, whose achievements have a similar tendency to the input achievement data, continued the lesson. Therefore, by using this type of machine learning model, the determination unit 133 can more easily select lessons that user U1 is likely to continue for a long time.

機械学習モデルは、実績データに加えて、活動傾向データ、金銭余裕度、習い事をできる場所までの通いやすさ(すなわち距離又は移動時間)等も教師データとして用いて学習することにより作成されていてもよい。この場合、決定部133は、当該機械学習モデルに、実績データに加えて、活動傾向データ、金銭余裕度、習い事をできる場所までの通いやすさを入力する。決定部133がこのような機械学習モデルを使用することで、ユーザU1が長く継続できる習い事を選択できる確率がさらに高まる。 The machine learning model may be created by learning using, in addition to performance data, activity tendency data, financial leeway, ease of commuting to a place where lessons can be taken (i.e., distance or travel time), etc. as training data. In this case, the determination unit 133 inputs, in addition to performance data, the activity tendency data, financial leeway, and ease of commuting to a place where lessons can be taken into the machine learning model. By using such a machine learning model, the determination unit 133 further increases the probability that user U1 will be able to select a lesson that they can continue for a long time.

機械学習モデルは、複数の人が複数の閲覧コンテンツそれぞれを閲覧した実績を示す学習用実績データと、複数の人それぞれが所定の期間以上にわたって継続した習い事の内容を示す習い事データとを教師データとして機械学習することにより作成された機械学習モデルであってもよい。所定の期間は、ユーザU2により設定された期間又は情報処理装置1を使用してサービスを提供する事業者により決定された期間であり、例えば3年である。 The machine learning model may be created by machine learning using learning performance data indicating the viewing history of multiple people for each of multiple viewing contents and extracurricular activity data indicating the details of extracurricular activities that each of the multiple people has continued for a predetermined period of time as training data. The predetermined period is a period set by user U2 or a period determined by a provider that provides services using information processing device 1, such as three years.

決定部133は、この機械学習モデルに実績データを入力することにより機械学習モデルから出力される、所定の期間以上にわたってユーザU1が継続する蓋然性が相対的に高い習い事を、ユーザU1に推薦する習い事に決定してもよい。決定部133がこのような機械学習モデルを使用することで、所定の期間以上にわたってユーザU1が継続できる習い事を選択できる確率が高まる。なお、この機械学習モデルも、実績データに加えて、活動傾向データ、金銭余裕度、習い事をできる場所までの通いやすさ(すなわち距離又は移動時間)等も教師データとして用いて学習することにより作成されていてもよい。 The decision unit 133 may input performance data into this machine learning model and determine, as the lesson to recommend to user U1, the lesson that is output from the machine learning model and that is relatively likely to be continued by user U1 for a predetermined period or longer. By using such a machine learning model, the decision unit 133 increases the probability of selecting a lesson that user U1 can continue for a predetermined period or longer. Note that this machine learning model may also be created by learning using, in addition to performance data, activity tendency data, financial availability, accessibility to a place where the lesson can be taken (i.e., distance or travel time), etc. as training data.

[情報処理装置1による効果]
以上説明したように、情報処理装置1においては、特定部132が、ユーザU1が閲覧コンテンツを閲覧した実績を示す実績データが所定の条件を満たす一以上の閲覧コンテンツを特定し、決定部133が、一以上の閲覧コンテンツの種別に基づいて、ユーザU1に推薦する習い事を決定する。情報処理装置1がこのように構成されていることで、ユーザU1が自分に関心がある習い事が何であるかを判断できない幼児であるとしても、ユーザU1に適した習い事を情報処理装置1が推薦できる確率が高まる。
[Effects of information processing device 1]
As described above, in the information processing device 1, the identification unit 132 identifies one or more pieces of viewing content for which performance data indicating the performance of user U1 viewing the viewing content satisfies a predetermined condition, and the determination unit 133 determines a lesson to recommend to user U1 based on the type of the one or more pieces of viewing content. By configuring the information processing device 1 in this way, even if user U1 is an infant who is unable to determine what lessons interest him or her, the information processing device 1 is more likely to be able to recommend a lesson that is suitable for user U1.

なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。 Furthermore, this invention will contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and alterations are possible within the spirit of the invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of new embodiments resulting from the combination will also have the effects of the original embodiments.

1 情報処理装置
2 閲覧端末
3 分析端末
11 通信部
12 記憶部
13 制御部
130 コンテンツ提供部
131 取得部
132 特定部
133 決定部
REFERENCE SIGNS LIST 1 Information processing device 2 Viewing terminal 3 Analysis terminal 11 Communication unit 12 Storage unit 13 Control unit 130 Content providing unit 131 Acquisition unit 132 Identification unit 133 Decision unit

Claims (8)

対象者に適した習い事を推薦するための情報処理装置であって、
前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データと、前記対象者に関連付けられた関連者の金銭余裕度と、を取得する取得部と、
前記閲覧コンテンツの種別と、推薦される習い事候補と、前記関連者の金銭余裕度と、が関連付けられた推薦用データベースを記憶する記憶部と、
前記実績データが、前記対象者の関心度が閾値以上であるという所定の条件を満たす一以上の前記閲覧コンテンツを特定する特定部と、
前記一以上の閲覧コンテンツの種別に基づいて、前記対象者に推薦する習い事の仮の候補を選択し、選択した前記仮の候補のうち、前記推薦用データベースにおいて前記取得部が取得した前記関連者の金銭余裕度に関連付けられており、かつ前記対象者の自宅から習い事をする場所までの距離又は移動時間に基づいて通いやすいと判定した前記習い事候補を、前記対象者に推薦する習い事に決定する決定部と、
を有する情報処理装置。
An information processing device for recommending lessons suitable for a target person,
an acquisition unit that acquires performance data indicating the performance of the target person in browsing each of a plurality of browsing contents and the financial allowance of a related person associated with the target person ;
a storage unit that stores a recommendation database in which the type of the content to be viewed, a recommended lesson candidate, and the financial availability of the related person are associated with each other;
an identification unit that identifies one or more of the viewed contents, based on the performance data , that satisfy a predetermined condition that the degree of interest of the subject is equal to or greater than a threshold ;
a determination unit that selects tentative candidates for lessons to be recommended to the subject based on the type of the one or more viewing contents, and determines, from the selected tentative candidates, a lesson candidate that is associated with the financial allowance of the related person acquired by the acquisition unit in the recommendation database and that is determined to be easy to attend based on the distance or travel time from the subject's home to the place where the lesson is to be taken, as the lesson to be recommended to the subject ;
An information processing device having the above.
前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧した時間の長さを含み、
前記特定部は、前記実績データが示す長さが相対的に長いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定する、
請求項1に記載の情報処理装置。
the performance data includes a length of time that the subject viewed each of the plurality of viewing contents;
the identifying unit identifies the one or more pieces of browsing content that satisfy the predetermined condition that the length indicated by the performance data is relatively long;
The information processing device according to claim 1 .
前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧した回数を含み、
前記特定部は、前記実績データが示す回数が相対的に多いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定する、
請求項1に記載の情報処理装置。
the performance data includes the number of times the subject has viewed each of the plurality of viewing contents;
the identification unit identifies the one or more pieces of browsing content that satisfy the predetermined condition that the number of times indicated by the performance data is relatively large.
The information processing device according to claim 1 .
前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧している間に計測された前記対象者の集中度を含み、
前記特定部は、前記集中度が相対的に高いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定する、
請求項1に記載の情報処理装置。
the performance data includes a concentration level of the subject measured while the subject is viewing each of the plurality of viewing contents;
the identification unit identifies the one or more pieces of browsing content that satisfy the predetermined condition that the degree of concentration is relatively high.
The information processing device according to claim 1 .
前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧している間に計測された前記対象者の満足度を含み、
前記特定部は、前記満足度が相対的に高いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定する、
請求項1に記載の情報処理装置。
the performance data includes a satisfaction level of the subject measured while the subject is viewing each of the plurality of viewing contents;
the specifying unit specifies the one or more pieces of browsing content that satisfy the predetermined condition that the satisfaction level is relatively high.
The information processing device according to claim 1 .
前記実績データは、前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧した時間の長さ又は閲覧した回数の少なくともいずれか、及び前記対象者が前記複数の閲覧コンテンツそれぞれを閲覧している間に計測された前記対象者の集中度又は満足度の少なくともいずれかを含み、
前記特定部は、前記長さ又は前記回数の少なくともいずれかに基づいて決定される閲覧度合いから、前記集中度又は前記満足度の少なくともいずれかに基づいて決定される不満度合いを減算することにより決定した関心度が相対的に高いという前記所定の条件を満たす前記一以上の閲覧コンテンツを特定する、
請求項1に記載の情報処理装置。
the performance data includes at least one of a length of time that the subject viewed each of the plurality of viewing contents or a number of times the subject viewed each of the plurality of viewing contents, and at least one of a concentration level or a satisfaction level of the subject measured while the subject viewed each of the plurality of viewing contents;
the identification unit identifies the one or more viewed contents that satisfy the predetermined condition that the degree of interest determined by subtracting a degree of dissatisfaction determined based on at least one of the concentration degree or the satisfaction degree from a degree of viewing determined based on at least one of the length or the number of times is relatively high.
The information processing device according to claim 1 .
コンピュータが実行する、対象者に適した習い事を推薦するための情報処理方法であって、
前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データと、前記対象者に関連付けられた関連者の金銭余裕度と、を取得するステップと、
前記実績データが、前記対象者の関心度が閾値以上であるという所定の条件を満たす一以上の前記閲覧コンテンツを特定するステップと、
前記一以上の閲覧コンテンツの種別に基づいて、前記対象者に推薦する習い事の仮の候補を選択し、選択した前記仮の候補のうち、前記閲覧コンテンツの種別と、推薦される習い事候補と、前記関連者の金銭余裕度と、が関連付けられた推薦用データベースにおいて、取得した前記関連者の金銭余裕度に関連付けられており、かつ前記対象者の自宅から習い事をする場所までの距離又は移動時間に基づいて通いやすいと判定した前記習い事候補を、前記対象者に推薦する習い事に決定するステップと、
を有する情報処理方法。
An information processing method for recommending lessons suitable for a target person, executed by a computer, comprising:
acquiring performance data indicating the performance of the target person in browsing each of a plurality of browsing contents and the financial allowance of related persons associated with the target person ;
Identifying one or more of the viewed contents , in which the performance data satisfies a predetermined condition that the interest level of the subject is equal to or greater than a threshold ;
selecting tentative candidates for lessons to be recommended to the subject based on the type of the one or more viewed contents, and determining, from the tentative candidates selected, the lesson candidate that is associated with the acquired financial allowance of the related person in a recommendation database in which the type of viewed content, the recommended lesson candidate, and the related person's financial allowance are associated, and that is determined to be easy to attend based on the distance or travel time from the subject's home to the place where the lesson will be held, as the lesson to be recommended to the subject ;
An information processing method comprising:
対象者に適した習い事を推薦するためのプログラムであって、
コンピュータに、
前記対象者が複数の閲覧コンテンツそれぞれを閲覧した実績を示す実績データと、前記対象者に関連付けられた関連者の金銭余裕度と、を取得するステップと、
前記実績データが、前記対象者の関心度が閾値以上であるという所定の条件を満たす一以上の前記閲覧コンテンツを特定するステップと、
前記一以上の閲覧コンテンツの種別に基づいて、前記対象者に推薦する習い事の仮の候補を選択し、選択した前記仮の候補のうち、前記閲覧コンテンツの種別と、推薦される習い事候補と、前記関連者の金銭余裕度と、が関連付けられた推薦用データベースにおいて、取得した前記関連者の金銭余裕度に関連付けられており、かつ前記対象者の自宅から習い事をする場所までの距離又は移動時間に基づいて通いやすいと判定した前記習い事候補を、前記対象者に推薦する習い事に決定するステップと、
を実行させるためのプログラム。
A program for recommending suitable lessons to target individuals,
On the computer,
acquiring performance data indicating the performance of the target person in browsing each of a plurality of browsing contents and the financial allowance of related persons associated with the target person;
Identifying one or more of the viewed contents, in which the performance data satisfies a predetermined condition that the interest level of the subject is equal to or greater than a threshold;
selecting tentative candidates for lessons to be recommended to the subject based on the type of the one or more viewed contents, and determining, from the tentative candidates selected, the lesson candidate that is associated with the acquired financial allowance of the related person in a recommendation database in which the type of viewed content, the recommended lesson candidate, and the related person's financial allowance are associated, and that is determined to be easy to attend based on the distance or travel time from the subject's home to the place where the lesson will be held, as the lesson to be recommended to the subject;
A program to execute .
JP2023034216A 2023-03-07 2023-03-07 Information processing device, information processing method, and program Active JP7822337B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023034216A JP7822337B2 (en) 2023-03-07 2023-03-07 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023034216A JP7822337B2 (en) 2023-03-07 2023-03-07 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2024126070A JP2024126070A (en) 2024-09-20
JP7822337B2 true JP7822337B2 (en) 2026-03-02

Family

ID=92761099

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023034216A Active JP7822337B2 (en) 2023-03-07 2023-03-07 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7822337B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288553A (en) 2001-03-22 2002-10-04 Nec Corp Content providing device, accounting system, accounting method and accounting program
JP2004206679A (en) 2002-12-12 2004-07-22 Sony Corp Information processing apparatus and method, recording medium, and program
WO2008081664A1 (en) 2006-12-28 2008-07-10 Sharp Kabushiki Kaisha Advertisement distribution system, advertisement distribution server, advertisement distribution method, program, and recording medium
JP2009288970A (en) 2008-05-28 2009-12-10 Ntt Docomo Inc Information terminal, information provision method, and information provision program
WO2014192214A1 (en) 2013-05-30 2014-12-04 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Advice provision method for user using household appliance while viewing terminal screen
JP2018180997A (en) 2017-04-14 2018-11-15 ヤフー株式会社 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
JP2021182170A (en) 2018-07-18 2021-11-25 ソニーグループ株式会社 Information processing system, information processing method, and recording medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288553A (en) 2001-03-22 2002-10-04 Nec Corp Content providing device, accounting system, accounting method and accounting program
JP2004206679A (en) 2002-12-12 2004-07-22 Sony Corp Information processing apparatus and method, recording medium, and program
WO2008081664A1 (en) 2006-12-28 2008-07-10 Sharp Kabushiki Kaisha Advertisement distribution system, advertisement distribution server, advertisement distribution method, program, and recording medium
JP2009288970A (en) 2008-05-28 2009-12-10 Ntt Docomo Inc Information terminal, information provision method, and information provision program
WO2014192214A1 (en) 2013-05-30 2014-12-04 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Advice provision method for user using household appliance while viewing terminal screen
JP2018180997A (en) 2017-04-14 2018-11-15 ヤフー株式会社 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
JP2021182170A (en) 2018-07-18 2021-11-25 ソニーグループ株式会社 Information processing system, information processing method, and recording medium

Also Published As

Publication number Publication date
JP2024126070A (en) 2024-09-20

Similar Documents

Publication Publication Date Title
Tamboer et al. ‘We are a neeeew generation’: Early adolescents’ views on news and news literacy
Sui et al. What to watch: Practical considerations and strategies for using YouTube for research
Chadwick et al. Do tabloids poison the well of social media? Explaining democratically dysfunctional news sharing
JP6842538B2 (en) Teacher recommendation method in online education system
US8554640B1 (en) Content completion recommendations
US20210312522A1 (en) Providing product advice recommendation
US7840563B2 (en) Collective ranking of digital content
US9965553B2 (en) User agent with personality
US9402101B2 (en) Content presentation method, content presentation device, and program
US8386308B2 (en) Targeting content creation requests to content contributors
EP2040213A1 (en) A mixed-model recommender for leisure activities
US20110196927A1 (en) Social Networking Application Using Posts to Determine Compatibility
CN110222233B (en) Video recommendation method and device, server and storage medium
CN113297468B (en) Information display, recommendation and processing method, information recommendation system, and electronic device
WO2013121470A1 (en) Content presentation device, terminal, system, program, and method
KR20150114354A (en) Wellness support groups for mobile devices
US20120089597A1 (en) System and Method for Searching Real Estate Listings Using Imagery
RU2649797C1 (en) Interactive system, method and computer reading medium data of presentation of advertising content
JP5667466B2 (en) Display order control system, method and program based on closeness between users, and information processing system, method and program for determining closeness between users to be reflected in display order
WO2019038736A1 (en) Apparatus and method for training a similarity model used to predict similarity between items
KR20210155783A (en) Method, and apparatus for providing casting platform
WO2021010012A1 (en) System, method, and program for distribution of live stream video
CN108322386A (en) A kind of campus AC system
JP7822337B2 (en) Information processing device, information processing method, and program
JP2014238804A (en) Information processing apparatus, information processing system, information processing method, and information processing program

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231016

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260217

R150 Certificate of patent or registration of utility model

Ref document number: 7822337

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150