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
JP7595344B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

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

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7595344B2
JP7595344B2 JP2021021989A JP2021021989A JP7595344B2 JP 7595344 B2 JP7595344 B2 JP 7595344B2 JP 2021021989 A JP2021021989 A JP 2021021989A JP 2021021989 A JP2021021989 A JP 2021021989A JP 7595344 B2 JP7595344 B2 JP 7595344B2
Authority
JP
Japan
Prior art keywords
medium
user
unit
sentence
information processing
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
JP2021021989A
Other languages
Japanese (ja)
Other versions
JP2022124304A (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.)
Yondemy
Original Assignee
Yondemy
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 Yondemy filed Critical Yondemy
Priority to JP2021021989A priority Critical patent/JP7595344B2/en
Publication of JP2022124304A publication Critical patent/JP2022124304A/en
Application granted granted Critical
Publication of JP7595344B2 publication Critical patent/JP7595344B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来から、ユーザの読書に関する興味に応じて他の書籍を提案するシステムが存在する。特許文献1に記載された技術は、書籍のうちユーザによって注視される注視部分を検出し、その注視部分の内容に関連する他の書籍を提案する。 Conventionally, there have been systems that suggest other books based on a user's reading interests. The technology described in Patent Document 1 detects the part of a book that the user is focusing on, and suggests other books related to the content of that part.

特開2013-218417号公報JP 2013-218417 A

上述したように、特許文献1に記載された技術は、ユーザが注視する部分に応じて他の書籍を提案する。しかしながら、ユーザに書籍を提案する場合、ユーザが注視する部分に着目しただけでは、そのユーザに適した書籍を提案できるとは限らない。したがって、従来の技術を除く他の技術を利用して、ユーザに適した書籍等を始めとする文章が記載される媒体を提案することが望まれている。 As described above, the technology described in Patent Document 1 suggests other books depending on the part the user focuses on. However, when suggesting books to a user, simply focusing on the part the user focuses on does not necessarily suggest a book that is suitable for that user. Therefore, it is desirable to use technology other than the conventional technology to suggest media containing text, such as books suitable for the user.

本発明は、ユーザにより適した文章媒体を提案することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。 The present invention aims to provide an information processing device, an information processing method, and an information processing program that can suggest text media that are more suitable for the user.

一態様の情報処理装置は、複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する第1設定部と、第1設定部によって設定されるタグに対して第1文章中の重要度を設定する第2設定部と、第1媒体、同一の第1媒体について第1設定部によって設定されるタグ、及び、同一の第1媒体について第2設定部によって設定される重要度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶する第1記憶部と、ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する第1取得部と、第1取得部によって取得する第2文章についてのタグ及び重要度、並びに、第1記憶部に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する特定部と、特定部によって特定される第1媒体を、ユーザが使用するユーザ端末に提案する提案部と、を備える。 An information processing device according to one embodiment includes a first setting unit that sets tags related to the content of a first sentence for one or more components of the first sentence recorded on each of a plurality of first media; a second setting unit that sets the importance in the first sentence for the tag set by the first setting unit; a first storage unit that stores, for each of a plurality of first media, related information that associates the first medium, the tag set by the first setting unit for the same first medium, and the importance set by the second setting unit for the same first medium; a first acquisition unit that acquires the tag and importance set for the second sentence recorded on the second medium read by the user; an identification unit that identifies a first sentence similar to the second sentence based on the tag and importance for the second sentence acquired by the first acquisition unit and the related information stored in the first storage unit, and identifies the first medium on which the first sentence is recorded; and a suggestion unit that suggests the first medium identified by the identification unit to a user terminal used by the user.

一態様の情報処理装置は、第1文章の難易度を設定する第3設定部を備え、第1記憶部は、第1媒体、同一の第1媒体について第1設定部によって設定されるタグ、同一の第1媒体について第2設定部によって設定される重要度、及び、同一の第1媒体について第3設定部によって設定される難易度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶することとしてもよい。 The information processing device of one embodiment may include a third setting unit that sets the difficulty level of the first sentence, and the first storage unit may store, for each of a plurality of first media, related information that associates the first medium, a tag set by the first setting unit for the same first medium, an importance set by the second setting unit for the same first medium, and a difficulty level set by the third setting unit for the same first medium.

一態様の情報処理装置は、提案部によって提案した第1媒体についてのユーザの評価に関する評価情報を取得する第2取得部と、第2取得部によって取得される評価情報に基づいて、ユーザが文章を読む場合の評価を取得する第3取得部と、を備え、特定部は、第3取得部によって取得されるユーザの評価と、第1記憶部に記憶される関連情報とに基づいて、ユーザの評価に応じた第1文章を特定し、その第1文章が記録される第1媒体を特定することとしてもよい。 An information processing device according to one embodiment includes a second acquisition unit that acquires evaluation information regarding a user's evaluation of a first medium proposed by the suggestion unit, and a third acquisition unit that acquires an evaluation of the user when reading a sentence based on the evaluation information acquired by the second acquisition unit, and the identification unit may identify a first sentence according to the user's evaluation based on the user's evaluation acquired by the third acquisition unit and related information stored in the first storage unit, and identify a first medium on which the first sentence is recorded.

一態様の情報処理装置は、ユーザが文章を読む場合の評価と、その評価に応じたユーザへの質問及び回答とを関連付けた回答情報を記憶する第2記憶部と、第2取得部によって評価情報を取得する場合、その評価情報及び第2記憶部に記憶される回答情報に基づいて、評価情報に含まれる評価に応じた質問及び回答をユーザ端末に通知する通知部と、を備えることとしてもよい。 An information processing device according to one embodiment may include a second storage unit that stores answer information that associates an evaluation of a user's reading of a text with a question and an answer to the user that correspond to the evaluation, and a notification unit that, when the second acquisition unit acquires the evaluation information, notifies the user terminal of the question and answer that correspond to the evaluation included in the evaluation information based on the evaluation information and the answer information stored in the second storage unit.

一態様の情報処理装置では、通知部は、ユーザ端末との間でチャット形式によって通知を行うこととしてもよい。 In one embodiment of the information processing device, the notification unit may send notifications to the user terminal in a chat format.

一態様の情報処理装置は、第2取得部によって評価情報を取得する場合、その評価情報に基づく評価を複数のユーザ間で共有可能にする共有部を備えることとしてもよい。 In one embodiment, when the second acquisition unit acquires evaluation information, the information processing device may be provided with a sharing unit that enables evaluations based on the evaluation information to be shared among multiple users.

一態様の情報処理装置では、共有部は、評価情報に基づいて複数のユーザを複数のレベルに分類し、同一のレベルに分類される複数のユーザ間で評価情報に基づく評価を共有可能にすることとしてもよい。 In one embodiment of the information processing device, the sharing unit may classify multiple users into multiple levels based on the evaluation information, and enable multiple users classified into the same level to share evaluations based on the evaluation information.

一態様の情報処理方法では、コンピュータが、複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する第1設定ステップと、第1設定ステップによって設定されるタグに対して第1文章中の重要度を設定する第2設定ステップと、第1媒体、同一の第1媒体について第1設定ステップによって設定されるタグ、及び、同一の第1媒体について第2設定ステップによって設定される重要度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶部に記憶する記憶ステップと、ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する取得ステップと、取得ステップによって取得する第2文章についてのタグ及び重要度、並びに、記憶部に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する特定ステップと、特定ステップによって特定される第1媒体を、ユーザが使用するユーザ端末に提案する提案ステップと、を実行する。 In one aspect of the information processing method, a computer executes a first setting step of setting tags related to the content of a sentence for one or more components of a first sentence recorded on each of a plurality of first media, a second setting step of setting the importance in the first sentence for the tag set by the first setting step, a storage step of storing related information relating the first medium, the tag set by the first setting step for the same first medium, and the importance set by the second setting step for the same first medium in a storage unit for each of the plurality of first media, an acquisition step of acquiring the tag and importance set for a second sentence recorded on a second medium read by a user, an identification step of identifying a first sentence similar to the second sentence based on the tag and importance for the second sentence acquired by the acquisition step and the related information stored in the storage unit, and identifying the first medium on which the first sentence is recorded, and a proposal step of proposing the first medium identified by the identification step to a user terminal used by the user.

一態様の情報処理プログラムは、コンピュータに、複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する第1設定機能と、第1設定機能によって設定されるタグに対して第1文章中の重要度を設定する第2設定機能と、第1媒体、同一の第1媒体について第1設定機能によって設定されるタグ、及び、同一の第1媒体について第2設定機能によって設定される重要度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶する記憶機能と、ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する取得機能と、取得機能によって取得する第2文章についてのタグ及び重要度、並びに、記憶機能に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する特定機能と、特定機能によって特定される第1媒体を、ユーザが使用するユーザ端末に提案する提案機能と、を実現させる。 In one embodiment, the information processing program causes a computer to realize a first setting function that sets tags related to the content of a sentence for one or more components of a first sentence recorded on each of a plurality of first media, a second setting function that sets the importance in the first sentence for the tag set by the first setting function, a storage function that stores, for each of a plurality of first media, related information that associates the first medium, the tag set by the first setting function for the same first medium, and the importance set by the second setting function for the same first medium, an acquisition function that acquires the tag and importance set for a second sentence recorded on a second medium read by a user, a specification function that identifies a first sentence similar to the second sentence based on the tag and importance for the second sentence acquired by the acquisition function and the related information stored in the storage function, and identifies the first medium on which the first sentence is recorded, and a suggestion function that suggests the first medium identified by the specification function to a user terminal used by the user.

一態様の情報処理装置は、第1媒体における第1文章の構成要素に対する文章の内容に関するタグと、そのタグに対する文章中の重要度とを設定して関連情報として第1記憶部に記憶し、ユーザが読んだ第2媒体の第2文章に設定されるタグ及び重要度を取得し、第2文章についてのタグ及び重要度と関連情報とに基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定して第1媒体をユーザ(ユーザ端末)に提案するので、ユーザにより適した文章媒体を提案することができる。
一態様の情報処理方法及び情報処理プログラムは、上述した一態様の情報処理装置と同様の効果を奏することができる。
An information processing device of one embodiment sets tags related to the content of a first sentence on a first medium and the importance within the sentence for the tags, and stores them as related information in a first memory unit, acquires the tags and importance set for a second sentence on a second medium read by a user, identifies a first sentence that is similar to the second sentence based on the tags, importance and related information for the second sentence, identifies a first medium on which the first sentence is recorded, and suggests the first medium to the user (user terminal), thereby being able to suggest a text medium that is more suitable for the user.
The information processing method and the information processing program according to one aspect can achieve the same effects as the information processing device according to the above aspect.

一実施形態に係る情報処理システムについて説明するための図である。FIG. 1 is a diagram illustrating an information processing system according to an embodiment. 一実施形態に係る情報処理装置について説明するためのブロック図である。FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. ユーザ端末の表示部に表示される画面の一例について説明するための第1の図である。FIG. 11 is a first diagram for explaining an example of a screen displayed on a display unit of a user terminal. ユーザ端末の表示部に表示される画面の一例について説明するための第2の図である。FIG. 2 is a second diagram for explaining an example of a screen displayed on the display unit of the user terminal. ユーザ端末の表示部に表示される画面の一例について説明するための第3の図である。FIG. 3 is a third diagram for explaining an example of a screen displayed on the display unit of the user terminal. 情報処理装置がユーザに第1媒体を提案する場合の処理方法について説明するためのフローチャートである。10 is a flowchart for explaining a processing method when the information processing device suggests a first medium to a user. 情報処理装置がユーザの評価に応じて第1媒体を提案する場合の処理方法について説明するためのフローチャートである。11 is a flowchart for explaining a processing method in a case where the information processing device suggests a first medium in accordance with a user's evaluation. 情報処理装置がユーザの評価を取得する場合の処理方法について説明するためのフローチャートである。11 is a flowchart for explaining a processing method when the information processing device acquires a user's evaluation.

本発明の一実施形態について説明する。
本明細書では、「情報」の文言を使用しているが、「情報」の文言は「データ」と言い換えることができ、「データ」の文言は「情報」と言い換えることができる。
An embodiment of the present invention will now be described.
In this specification, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information".

まず、情報処理装置200の概要について説明する。
図1は、一実施形態に係る情報処理システム1について説明するための図である。
First, an overview of the information processing device 200 will be described.
FIG. 1 is a diagram illustrating an information processing system 1 according to an embodiment.

情報処理システム1は、ユーザ端末100及び情報処理装置200を備える。 The information processing system 1 includes a user terminal 100 and an information processing device 200.

ユーザ端末100は、ユーザが使用する端末である。ユーザ端末100は、例えば、スマートフォン、タブレット、ラップトップ及びデスクトップ等であってもよい。 The user terminal 100 is a terminal used by a user. The user terminal 100 may be, for example, a smartphone, a tablet, a laptop, a desktop, etc.

情報処理装置200は、後述する媒体をユーザ端末100(ユーザ)に提案する装置である。情報処理装置200は、例えば、ラップトップ、デスクトップ及びサーバ等であってもよい。 The information processing device 200 is a device that proposes the media described below to the user terminal 100 (user). The information processing device 200 may be, for example, a laptop, a desktop, a server, etc.

情報処理装置200は、書籍、雑誌、新聞及び電子出版物等の種々の媒体をユーザ(一例として、子供等)に提案する。ユーザの一例としての子供は、例えば、媒体に記載される文章が長い場合及び文章が難しい場合、その文章(媒体)を読むのをあきらめてしまうことがある。この場合、子供は、その媒体に限らず他の複数の媒体を読むのをためらうようになる可能性がある。また、子供は、例えば、自身の興味のないジャンル及びストーリについては文章(媒体)を読むのをためらうこともある。情報処理装置200は、ユーザ(一例として、子供等)に、そのユーザの好み及び文章を読むレベルに応じた文章が記録される媒体を提案するようになっている。 The information processing device 200 suggests various media such as books, magazines, newspapers, and electronic publications to the user (for example, a child). For example, a child, who is a user, may give up reading a text (medium) if the text written in the medium is long or difficult. In this case, the child may become hesitant to read not only that medium but also multiple other media. In addition, the child may hesitate to read a text (medium) if the genre or story does not interest the child. The information processing device 200 suggests to the user (for example, a child) a medium on which text is recorded according to the user's preferences and text reading level.

すなわち、情報処理装置200は、1又は複数の媒体(第1媒体)に記載される文章(第1文章)を構成要素に分解してタグを設定する。また、情報処理装置200は、そのタグに対して第1文章の重要度を設定する。情報処理装置200は、その設定により第1文章のストーリ及び難易度等を取得することが可能である。
また、情報処理装置200は、ユーザが媒体(第2媒体)に記載される第2文章を読んだ場合、その文章に設定されるタグと、そのタグに対する重要度とを取得する。
情報処理装置200は、ユーザが読んだ第2媒体に記載される第2文章に関するタグ及び重要度と、第1媒体に記載される第1文章に関するタグ及び重要度とに基づいて、第2文章に類似する第1文章を特定する。情報処理装置200は、その特定される第1文章が記載される第1媒体を特定し、その第1媒体をユーザに提案する。
That is, the information processing device 200 breaks down a sentence (first sentence) written on one or more media (first media) into components and sets tags. The information processing device 200 also sets the importance of the first sentence for the tags. The information processing device 200 can obtain the story, difficulty level, and the like of the first sentence through the settings.
Furthermore, when the user reads a second sentence written on a medium (second medium), the information processing device 200 acquires the tag set for the second sentence and the importance of the tag.
The information processing device 200 identifies a first sentence similar to the second sentence based on a tag and importance of the second sentence written in the second medium read by the user and a tag and importance of the first sentence written in the first medium. The information processing device 200 identifies the first medium in which the identified first sentence is written and suggests the first medium to the user.

次に、情報処理装置200について詳細に説明する。
図2は、一実施形態に係る情報処理装置200について説明するためのブロック図である。
Next, the information processing device 200 will be described in detail.
FIG. 2 is a block diagram for explaining an information processing device 200 according to an embodiment.

情報処理装置200は、通信部221、第1記憶部222、第2記憶部223、表示部224、第1設定部202、第2設定部203、第3設定部204、第1取得部205、特定部206、提案部207、第2取得部208、第3取得部209、通知部210及び共有部211を備える。第1設定部202、第2設定部203、第3設定部204、第1取得部205、特定部206、提案部207、第2取得部208、第3取得部209、通知部210及び共有部211は、情報処理装置200の制御部201(例えば、演算処理装置等)の一機能として実現されてもよい。 The information processing device 200 includes a communication unit 221, a first memory unit 222, a second memory unit 223, a display unit 224, a first setting unit 202, a second setting unit 203, a third setting unit 204, a first acquisition unit 205, an identification unit 206, a proposal unit 207, a second acquisition unit 208, a third acquisition unit 209, a notification unit 210, and a sharing unit 211. The first setting unit 202, the second setting unit 203, the third setting unit 204, the first acquisition unit 205, the identification unit 206, the proposal unit 207, the second acquisition unit 208, the third acquisition unit 209, the notification unit 210, and the sharing unit 211 may be realized as a function of a control unit 201 (e.g., a calculation processing device, etc.) of the information processing device 200.

通信部221は、情報処理装置200の外部にある端末との間で情報の送受信を行う。例えば、通信部221は、ユーザが使用するユーザ端末100等との間で通信を行う。 The communication unit 221 transmits and receives information to and from a terminal external to the information processing device 200. For example, the communication unit 221 communicates with a user terminal 100 used by a user.

第1記憶部222は、関連情報を記憶する。関連情報は、第1媒体、その第1媒体の文章の構成要素に関するタグ、及び、そのタグの第1媒体における重要度を関連付けた情報である。また、関連情報は、第1媒体、その第1媒体の文章の構成要素に関するタグ、そのタグの第1媒体における重要度、及び、その第1媒体の難易度を関連付けた情報であってもよい。タグは、後述するように第1設定部202によって設定される。重要度は、後述するように第2設定部203によって設定される。難易度は、後述するように第3設定部204によって設定される。関連情報は、複数の第1媒体それぞれについて、第1媒体、その第1媒体についてのタグ、及び、その第1媒体についての重要度を関連付けた関連情報であってもよい。また、関連情報は、複数の第1媒体それぞれについて、第1媒体、その同一の第1媒体についてのタグ、その同一の第1媒体についての重要度、及び、その同一の第1媒体についての難易度を関連付けた関連情報であってもよい。関連情報は、予め記憶部に記憶されてもよい。関連情報は、後述するように、ユーザが読んだ媒体(第2媒体)に応じてそのユーザに他の媒体(第1媒体)を勧める場合に利用される。 The first storage unit 222 stores related information. The related information is information that associates a first medium, a tag related to a component of a sentence of the first medium, and the importance of the tag in the first medium. The related information may also be information that associates a first medium, a tag related to a component of a sentence of the first medium, the importance of the tag in the first medium, and the difficulty of the first medium. The tag is set by the first setting unit 202 as described later. The importance is set by the second setting unit 203 as described later. The difficulty is set by the third setting unit 204 as described later. The related information may be related information that associates a first medium, a tag for the first medium, and the importance of the first medium for each of a plurality of first media. The related information may also be related information that associates a first medium, a tag for the same first medium, the importance for the same first medium, and the difficulty for the same first medium for each of a plurality of first media. The related information may be stored in advance in the storage unit. As described below, related information is used to recommend other media (first medium) to a user based on the medium (second medium) that the user has read.

第2記憶部223は、ユーザが文章を読む場合の評価と、その評価に応じたユーザへの質問及び回答とを関連付けた回答情報を記憶することとしてもよい。回答情報は、後述するように、情報処理装置200とユーザ端末100との間で行われる、例えば、チャット等で利用される。回答情報は、例えば、ユーザ端末100に送信される、ユーザへの質問、及び、ユーザによってユーザ端末100に入力される内容に対する回答等の情報である。すなわち、回答情報は、ユーザが文章を読む場合のそのユーザの種々の評価(ユーザ端末100への入力内容)に応じた質問及び回答等の情報である。 The second storage unit 223 may store answer information that associates an evaluation of a user when reading a text with questions and answers to the user according to the evaluation. The answer information is used, for example, in chats between the information processing device 200 and the user terminal 100, as described below. The answer information is, for example, information such as questions to the user that are sent to the user terminal 100, and answers to content input by the user to the user terminal 100. In other words, the answer information is information such as questions and answers according to the user's various evaluations (contents input to the user terminal 100) when the user reads a text.

ユーザの評価の一例は、「媒体を読んで面白かった」、「媒体を読んだけどつまらなかった」、「媒体が長かった」、「媒体が短かった」、「もっとも読みたい」及び「他の種類(ジャンル)の媒体を読みたい」等を始めとする種々の評価であってもよい。ユーザの評価は、例えば、ユーザの感想(例えば、感想文等)等であってもよい。ユーザへの質問及び回答の一例は、「読んだ媒体は面白かったですか?」、「媒体の長さは適当でしたか?」、「媒体をもっと読みたいですか?」及び「他の種類(ジャンル)の媒体を読みたいですか?」等を始めとする種々の質問及び回答であってもよい。 Examples of user evaluations may be various evaluations such as "I read the medium and it was interesting," "I read the medium but it was boring," "The medium was long," "The medium was short," "I would most like to read it," and "I would like to read other types (genres) of medium," etc. User evaluations may be, for example, user impressions (e.g., reviews, etc.). Examples of questions and answers to the user may be various questions and answers such as "Was the medium you read interesting?", "Was the length of the medium appropriate?", "Would you like to read more of the medium?", and "Would you like to read other types (genres) of medium?", etc.

第1記憶部222及び第2記憶部223は、それぞれ異なる記憶部であってもよく、同一の記憶部であってもよい。また例えば、第1記憶部222及び第2記憶部223は、同一の記憶部における、異なる記憶領域であってもよく、同一の記憶領域であってもよい。 The first storage unit 222 and the second storage unit 223 may be different storage units, or may be the same storage unit. For example, the first storage unit 222 and the second storage unit 223 may be different storage areas in the same storage unit, or may be the same storage area.

表示部224は、例えば、文字、記号及び画像等を表示する。例えば、表示部224は、後述する提案部207によってユーザ端末100に提案する第1媒体を表示してもよい。また例えば、表示部224は、後述する通知部210によってユーザ端末100と通信する内容(一例として、チャット内容等)を表示してもよい。また例えば、表示部224は、後述する共有部211によってグループで共有される内容を表示してもよい。 The display unit 224 displays, for example, characters, symbols, images, and the like. For example, the display unit 224 may display a first medium proposed to the user terminal 100 by the proposal unit 207 described below. In addition, for example, the display unit 224 may display the contents (e.g., chat contents) communicated with the user terminal 100 by the notification unit 210 described below. In addition, for example, the display unit 224 may display the contents shared with the group by the sharing unit 211 described below.

第1設定部202は、複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する。第1設定部202は、例えば、第1媒体(第1文章)を内容及び構成等を始めとする種々の構成要素に分解することによりタグを設定する。タグは、ユーザに媒体を勧める場合に利用される。タグは、ユーザに媒体を勧める要因となるものである。タグは、一例として、第1媒体(第1文章)のジャンル、第1文章の主人公、第1文章の登場人物、第1文章に登場する場面及び第1文章に登場する物品等の属性を始めとする、第1媒体に記載される文章(第1文章)の種々の構成要素に対して設定される。具体的な一例として、タグは、「本のジャンル」の場合は、ファンタジ、冒険、学校もの、料理もの、及び、お店もの等を始めとする種々の属性であってもよい。また、具体的な一例として、タグは、「主人公」の場合は、人、動物及び乗り物等を始めとする種々の属性であってもよい。 The first setting unit 202 sets tags related to the content of the sentence for one or more components of the first sentence recorded on each of the multiple first media. The first setting unit 202 sets tags by, for example, breaking down the first medium (first sentence) into various components including the content and structure. The tags are used when recommending a medium to a user. The tags are factors that cause a medium to be recommended to a user. The tags are set for various components of the sentence (first sentence) written on the first medium, including attributes such as the genre of the first medium (first sentence), the protagonist of the first sentence, the characters in the first sentence, the scenes that appear in the first sentence, and the items that appear in the first sentence. As a specific example, the tags may be various attributes such as fantasy, adventure, school, cooking, and shop in the case of the "book genre". Also, as a specific example, the tags may be various attributes such as people, animals, and vehicles in the case of the "protagonist".

第2設定部203は、第1設定部202によって設定されるタグに対して第1文章中の重要度を設定する。すなわち、第2設定部203は、重要度として、第1文章中の1又は複数のタグが第1文章中でどれだけ大事かを示す指標を設定する。重要度(大事かを示す指標)は、例えば、数値で表されてもよい。一例として、重要度を表す数値が相対的に大きい(又は、数値が相対的に小さい)場合には、タグが第1文章中においてより重要であること(重要度が相対的に高いこと)を示してもよい。具体的な一例として、第2設定部203は、重要度として、物語に影響を与える度合いが大きいほど大きな(又は、小さな)数値を設定してもよい。すなわち、第2設定部203は、重要度として、媒体に記載される物語を説明する上で重要な要素に大きな(又は、小さな)数値を設定する。 The second setting unit 203 sets the importance in the first sentence for the tag set by the first setting unit 202. That is, the second setting unit 203 sets, as the importance, an index indicating how important one or more tags in the first sentence are in the first sentence. The importance (index indicating importance) may be expressed, for example, as a numerical value. As an example, a relatively large numerical value indicating the importance may indicate that the tag is more important in the first sentence (its importance is relatively high). As a specific example, the second setting unit 203 may set, as the importance, a numerical value that is larger (or smaller) the greater the degree of influence on the story. That is, the second setting unit 203 sets, as the importance, a large (or small) numerical value for an element that is important in explaining the story written on the medium.

より具体的な一例として、制御部201は、第1媒体の物語において、欠かせない構成要素について「10」を設定し、重要でない構成要素に「1」を設定し、含まれない構成要素には数値を設定しない。また、制御部201は、構成要素の重さに応じて2~9の数値を設定する。この場合、制御部201には、複数の構成要素が予め設定されていてもよい。制御部201は、1~10の数値が設定される構成要素をタグとして設定し、その構成要素に付された数値を重要度として設定する。 As a more specific example, the control unit 201 assigns a value of "10" to components that are essential to the story of the first medium, a value of "1" to unimportant components, and no value to components that are not included. The control unit 201 also assigns a value between 2 and 9 depending on the importance of the component. In this case, multiple components may be preset in the control unit 201. The control unit 201 sets components that are assigned values between 1 and 10 as tags, and sets the value assigned to the component as the importance.

第3設定部204は、第1文章の難易度を設定することとしてもよい。難易度は、例えば、第1文章の長さ、1文の長さ、文章中に使用される漢字の難しさ、及び、文体の難しさ等の読みやすさのレベルを示す指標であってもよい。難易度は、例えば、数値で表されてもよい。一例として、難易度を表す数値が相対的に大きい(又は、数値が相対的に小さい)場合には、第1文章がより難しいこと(難しさが相対的に増すこと)を示してもよい。 The third setting unit 204 may set the difficulty level of the first sentence. The difficulty level may be an index indicating the level of readability, such as the length of the first sentence, the length of one sentence, the difficulty of the kanji used in the sentence, and the difficulty of the writing style. The difficulty level may be expressed, for example, as a numerical value. As one example, a relatively large numerical value indicating the difficulty level (or a relatively small numerical value) may indicate that the first sentence is more difficult (the difficulty is relatively increased).

なお具体的な一例として、第3設定部204は、難易度を設定する場合に考慮される第1文章の長さとして、第1媒体の文字数を取得してもよい。すなわち、第3設定部204は、媒体が何字分の文章かを取得してもよい。この場合、例えば、第3設定部204は、媒体中の任意の1~2ページを抽出し、そのページの一行の文字数と行数とを乗算し、その計算結果にさらにページ数を乗算することにより、文字数(長さ)を取得してもよい。
また、第3設定部204は、漢字率、平均文長、語彙の難しさ、及び、漢字の難しさ等に基づいて、難易度を設定してもよい。
As a specific example, the third setting unit 204 may obtain the number of characters in the first medium as the length of the first sentence to be considered when setting the difficulty level. That is, the third setting unit 204 may obtain how many characters the sentence in the medium is. In this case, for example, the third setting unit 204 may extract one or two arbitrary pages in the medium, multiply the number of characters in one line on the page by the number of lines, and further multiply the result of the calculation by the number of pages to obtain the number of characters (length).
The third setting unit 204 may set the difficulty level based on the kanji rate, the average sentence length, the difficulty of the vocabulary, the difficulty of the kanji, and the like.

上述したようにタグ、重要度及び難易度が設定された場合、制御部201は、タグ、重要度及び難易度を関連付けた関連情報を第1記憶部222に記憶する。
すなわち、制御部201は、第1媒体、同一の第1媒体について第1設定部202によって設定されるタグ、及び、同一の第1媒体について第2設定部203によって設定される重要度を関連付けた関連情報を、複数の第1媒体それぞれについて第1記憶部222に記憶する。
制御部201は、第1媒体、同一の第1媒体について第1設定部202によって設定されるタグ、同一の第1媒体について第2設定部203によって設定される重要度、及び、同一の第1媒体について第3設定部204によって設定される難易度を関連付けた関連情報を、複数の第1媒体それぞれについて第1記憶部222に記憶することとしてもよい。
When the tag, importance, and difficulty level are set as described above, the control unit 201 stores, in the first storage unit 222, association information that associates the tag, importance, and difficulty level.
That is, the control unit 201 stores in the first memory unit 222, for each of the multiple first media, related information that associates the first medium, the tag set by the first setting unit 202 for the same first medium, and the importance set by the second setting unit 203 for the same first medium.
The control unit 201 may store in the first memory unit 222, for each of a plurality of first media, related information associating the first medium, a tag set by the first setting unit 202 for the same first medium, the importance set by the second setting unit 203 for the same first medium, and the difficulty set by the third setting unit 204 for the same first medium.

第1取得部205は、ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する。例えば、第1取得部205は、ユーザが読んだ第2媒体と同一の第1媒体の関連情報が第1記憶部222に記憶される場合、その関連情報に基づいて、第2媒体のタグ及び重要度を取得してもよい。 The first acquisition unit 205 acquires the tag and importance set for the second sentence recorded on the second medium read by the user. For example, when related information of a first medium that is the same as the second medium read by the user is stored in the first storage unit 222, the first acquisition unit 205 may acquire the tag and importance of the second medium based on the related information.

第2取得部208は、後述する提案部207によって提案した第1媒体についてのユーザの評価に関する評価情報を取得することとしてもよい。すなわち、第2取得部208は、後述するようにユーザに媒体(第1媒体)をお勧めした場合、そのお勧めした媒体のユーザの評価(評価情報)を取得する。ユーザの評価は、上述したように例えば、「媒体を読んで面白かった」、「媒体を読んだけどつまらなかった」、「媒体が長かった」、「媒体が短かった」、「もっと読みたい」及び「他の種類(ジャンル)の媒体を読みたい」等を始めとする種々の評価であってもよい。ユーザの評価は、例えば、ユーザの感想等であってもよい。 The second acquisition unit 208 may acquire evaluation information regarding a user's evaluation of the first medium proposed by the suggestion unit 207 described later. That is, when the second acquisition unit 208 recommends a medium (first medium) to a user as described later, it acquires the user's evaluation (evaluation information) of the recommended medium. As described above, the user's evaluation may be various evaluations including, for example, "I read the medium and it was interesting," "I read the medium but it was boring," "The medium was long," "The medium was short," "I want to read more," and "I want to read other types (genres) of medium." The user's evaluation may be, for example, a user's impression, etc.

ここで、例えば、ユーザが使用するユーザ端末100によって評価が入力された場合、ユーザ端末100は、その入力された評価に関する評価情報を情報処理装置200に送信することしてもよい。又は、ユーザ端末100と情報処理装置200との間でチャットが行われる場合、そのチャットにおいてユーザ端末100を介してユーザが評価を入力すると、第2取得部208は、その評価に関する評価情報をチャットから取得してもよい。第2取得部208は、例えば、情報処理装置200からユーザ端末100に評価に関する複数の選択肢を提示した場合、その複数の選択肢から選択された内容(評価)を評価情報として取得してもよい。 Here, for example, when an evaluation is input by the user terminal 100 used by the user, the user terminal 100 may transmit evaluation information related to the input evaluation to the information processing device 200. Alternatively, when a chat is conducted between the user terminal 100 and the information processing device 200, when the user inputs an evaluation in the chat via the user terminal 100, the second acquisition unit 208 may acquire evaluation information related to the evaluation from the chat. For example, when the information processing device 200 presents multiple options for evaluation to the user terminal 100, the second acquisition unit 208 may acquire the content (evaluation) selected from the multiple options as evaluation information.

第3取得部209は、第2取得部208によって取得される評価情報に基づいて、ユーザが文章を読む場合の評価を取得することとしてもよい。第3取得部209は、評価情報に基づいて、上述した一例のように評価の内容を取得する。 The third acquisition unit 209 may acquire an evaluation of the user when reading a text based on the evaluation information acquired by the second acquisition unit 208. The third acquisition unit 209 acquires the content of the evaluation based on the evaluation information, as in the example described above.

特定部206は、第1取得部205によって取得する第2文章についてのタグ及び重要度、及び、第1記憶部222に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する。
特定部206は、第1取得部205によって取得されるタグ及び重要度に基づいて、第2文章のどの部分に重点が置かれているのかを取得することが可能である。すなわち、特定部206は、数値化された重要度に応じて、複数のタグのうちどのタグに重点が置かれているのかを取得することが可能である。これにより、特定部206は、一例として第2文章のストーリの濃淡を取得することが可能である。
同様に、特定部206は、関連情報に含まれるタグ及び重要度に基づいて、第1文章のどの部分に重点が置かれているのか取得することが可能である。
The identification unit 206 identifies a first sentence that is similar to the second sentence based on the tag and importance of the second sentence acquired by the first acquisition unit 205 and the related information stored in the first memory unit 222, and identifies the first medium on which the first sentence is recorded.
The identification unit 206 can acquire which part of the second sentence is emphasized based on the tags and importance acquired by the first acquisition unit 205. That is, the identification unit 206 can acquire which tag among the multiple tags is emphasized according to the quantified importance. This allows the identification unit 206 to acquire the shading of the story of the second sentence, for example.
Similarly, the identifying unit 206 can obtain which part of the first sentence is emphasized based on the tags and importance included in the related information.

特定部206は、上述したように取得する、第2文章の重点が置かれた部分と、第1文章の重点が置かれた部分とを比較することにより、第2文章と第1文章とが類似しているか否かを取得することができる。特定部206は、第2文章に類似する第1文章を特定し、その特定した第1文章が記載される第1媒体を特定する。
一例として、特定部206は、第2文章のタグに付された重要度と、関連情報に基づく第1媒体のタグに付された重要度と基づいて、両者の数値が所定範囲内にあるものを類似媒体として特定し、この特定に応じて第1媒体を特定してもよい。なお、特定部206は、上述した一例の処理内容に限らす、種々の処理を利用して、第2媒体に類似する第1媒体を特定してもよい。また、特定部206は、例えば、学習(例えば、機械学習及び深層学習等)を利用して、第2媒体に類似する第1媒体を特定してもよい。
The identification unit 206 can obtain whether the second sentence and the first sentence are similar to each other by comparing the emphasized part of the second sentence obtained as described above with the emphasized part of the first sentence. The identification unit 206 identifies a first sentence similar to the second sentence, and identifies a first medium in which the identified first sentence is written.
As an example, the identification unit 206 may identify a medium in which the numerical values of the importance attached to the tag of the second sentence and the importance attached to the tag of the first medium based on the related information are within a predetermined range as a similar medium, and identify the first medium according to this identification. Note that the identification unit 206 may identify a first medium similar to the second medium by using various processes, not limited to the process contents of the example described above. In addition, the identification unit 206 may identify a first medium similar to the second medium by, for example, learning (e.g., machine learning and deep learning, etc.).

特定部206は、第3取得部209によって取得されるユーザの評価と、第1記憶部222に記憶される関連情報とに基づいて、ユーザの評価に応じた第1文章を特定し、その第1文章が記録される第1媒体を特定することとしてもよい。特定部206は、ユーザが第2媒体(第2文章)を読んだ場合の評価を取得する。特定部206は、例えば、ユーザが第2媒体を読んだ場合の評価が「楽しい」及び「もっとも読みたい」等の肯定的な評価だった場合には、ユーザが読んだ第2媒体の第2文章の重点が置かれた部分と、第1文章の重点が置かれた部分とを比較することにより、第2文章に類似する第1文章を特定する。特定部206は、第2文章に類似する第1文章を特定し、その特定した第1文章が記載される第1媒体を特定する。 The identification unit 206 may identify a first sentence according to the user's evaluation based on the user's evaluation acquired by the third acquisition unit 209 and the related information stored in the first storage unit 222, and identify the first medium in which the first sentence is recorded. The identification unit 206 acquires the user's evaluation when reading the second medium (second sentence). For example, when the user's evaluation when reading the second medium is a positive evaluation such as "fun" and "most wanted to read", the identification unit 206 identifies a first sentence similar to the second sentence by comparing the emphasized part of the second sentence in the second medium read by the user with the emphasized part of the first sentence. The identification unit 206 identifies a first sentence similar to the second sentence, and identifies the first medium in which the identified first sentence is written.

特定部206は、例えば、ユーザが第2媒体を読んだ場合の評価が「第2媒体(第2文章)が長い(又は、短い)」等の場合には、ユーザが読んだ第2媒体の第2文章の重点が置かれた部分と、第1文章の重点が置かれた部分とを比較することにより、第2文章よりも短い(又は、長い)第1文章を特定する。 For example, when the user evaluates the second medium (second sentence) as being long (or short), the identification unit 206 identifies a first sentence that is shorter (or longer) than the second sentence by comparing the emphasized part of the second sentence in the second medium read by the user with the emphasized part of the first sentence.

特定部206は、例えば、ユーザが第2媒体を読んだ場合の評価が「第2媒体(第2文章)が難しい(又は、簡単)」等の場合には、ユーザが読んだ第2媒体の第2文章の重点が置かれた部分と、第1文章の重点が置かれた部分とを比較することにより、第2文章よりも難易度の低い(又は、難易度の高い)第1文章を特定する。 For example, when the user evaluates the second medium (second sentence) as being "difficult (or easy)" when reading the second medium, the identification unit 206 identifies a first sentence that is less difficult (or more difficult) than the second sentence by comparing the emphasized part of the second sentence of the second medium read by the user with the emphasized part of the first sentence.

特定部206は、上述した一例に限定されず、タグ及び重要度に基づいて、ユーザの種々の評価に応じて適切な第1文章を特定する。特定部206は、特定した第1文章が記録される第1媒体を特定する。 The identification unit 206 is not limited to the above example, and identifies an appropriate first sentence according to various evaluations by the user based on tags and importance. The identification unit 206 identifies the first medium on which the identified first sentence is recorded.

提案部207は、特定部206によって特定される第1媒体を、ユーザが使用するユーザ端末100に提案する。すなわち、提案部207は、第1媒体をユーザにお勧めする。この場合、提案部207は、特定部206によって第2媒体に類似する複数の第1媒体が特定されると、その複数の第1媒体をユーザにお勧めしてもよい。提案部207は、例えば、ユーザ端末100と情報処理装置200との間で行われるチャットにおいて、第1媒体をチャット形式でお勧めしてもよい。 The suggestion unit 207 suggests the first medium identified by the identification unit 206 to the user terminal 100 used by the user. That is, the suggestion unit 207 recommends the first medium to the user. In this case, when the identification unit 206 identifies a plurality of first media similar to the second medium, the suggestion unit 207 may recommend the plurality of first media to the user. For example, the suggestion unit 207 may recommend the first medium in a chat format in a chat conducted between the user terminal 100 and the information processing device 200.

図3は、ユーザ端末100の表示部101に表示される画面の一例について説明するための第1の図である。
図3に一例を示すように、ユーザ端末100は、チャット形式により、情報処理装置200(提案部207)によって提案される第1媒体を表示部101に表示する。
FIG. 3 is a first diagram for explaining an example of a screen displayed on display unit 101 of user terminal 100. As shown in FIG.
As shown in an example in FIG. 3, the user terminal 100 displays the first medium proposed by the information processing device 200 (the proposal unit 207) on the display unit 101 in a chat format.

通知部210は、第2取得部208によって評価情報を取得する場合、その評価情報及び第2記憶部223に記憶される回答情報に基づいて、評価情報に含まれる評価に応じた質問及び回答をユーザ端末100に通知することとしてもよい。この場合、通知部210は、ユーザ端末100との間でチャット形式によって通知を行うこととしてもよい。一例として、通知部210は、ユーザが第2媒体を読んだ場合のより正確な評価を得るために、ユーザの評価を深堀するような質問及び回答をユーザ端末100に通知してもよい。具体的な一例として、通知部210は、第2媒体を読んだユーザの評価が「難しかった」の場合、第2媒体の他の評価を取得するために、回答情報に基づいて、「ストーリは楽しかったですか?」及び「登場人物は良かったですか?」等の質問及び回答をユーザ端末100に通知してもよい。この場合、通知部210は、質問中に複数の選択肢を通知して、その選択肢を選択させるようにしてもよい。 When the second acquisition unit 208 acquires the evaluation information, the notification unit 210 may notify the user terminal 100 of a question and answer corresponding to the evaluation included in the evaluation information based on the evaluation information and the answer information stored in the second storage unit 223. In this case, the notification unit 210 may perform the notification in a chat format with the user terminal 100. As an example, the notification unit 210 may notify the user terminal 100 of a question and answer that delves deeper into the user's evaluation in order to obtain a more accurate evaluation when the user reads the second medium. As a specific example, when the evaluation of the user who read the second medium is "difficult," the notification unit 210 may notify the user terminal 100 of questions and answers such as "Was the story fun?" and "Were the characters good?" based on the answer information in order to acquire other evaluations of the second medium. In this case, the notification unit 210 may notify multiple options during the question and allow the user to select one option.

共有部211は、第2取得部208によって評価情報を取得する場合、その評価情報に基づく評価を複数のユーザ間で共有可能にすることとしてもよい。共有部211は、1人のユーザの評価を他のユーザとの間で共有してもよい。この場合、共有部211は、ユーザの評価のうちそのユーザの感想文を他のユーザと共有してもよい。すなわち、共有部211は、ユーザの評価を他のユーザに閲覧可能にさせてもよい。 When the sharing unit 211 acquires the evaluation information by the second acquisition unit 208, the sharing unit 211 may enable evaluations based on the evaluation information to be shared among multiple users. The sharing unit 211 may share an evaluation of one user with other users. In this case, the sharing unit 211 may share the user's impressions from among the user's evaluation with other users. In other words, the sharing unit 211 may allow the user's evaluation to be viewed by other users.

この場合、共有部211は、評価情報に基づいて複数のユーザを複数のレベルに分類し、同一のレベルに分類される複数のユーザ間で評価情報に基づく評価を共有可能にすることとしてもよい。共有部211は、評価情報に基づいて、ユーザが媒体を読む場合の読むレベル、すなわち、ユーザがどのくらいの難しさの媒体を読めるかに応じて、そのユーザの評価を同一レベルの他のユーザとの間で共有してもよい。 In this case, the sharing unit 211 may classify multiple users into multiple levels based on the evaluation information, and enable multiple users classified into the same level to share evaluations based on the evaluation information. The sharing unit 211 may share a user's evaluation with other users of the same level based on the evaluation information, depending on the reading level at which the user reads the medium, that is, depending on how difficult the medium is for the user to read.

次に、情報処理装置200の一実施例について説明する。
まず、情報処理装置200が媒体をユーザに提案する実施例(選書)について説明する。
Next, an embodiment of the information processing device 200 will be described.
First, an embodiment (book selection) in which the information processing device 200 proposes a medium to a user will be described.

情報処理装置200は、媒体に記載される文章の物語のストーリに基づいて、ユーザ(例えば、子供等)の好みに合わせる選書を行う。まず、制御部201は、媒体(一例として、児童書等)のストーリを判定する。この場合、制御部201は、児童書(書籍A)の構成要素をタグに分解し、それぞれのタグの重要度を数値評価した情報を生成する。一例として、制御部201は、媒体に記載される文字をデータ化した文字情報を取得し、種々の解析(一例として、形態素解析等を始めとする種々の処理)及び学習(例えば、機械学習及び深層学習等)を利用した処理等を行うことにより、タグ及び重要度を設定してもよい。制御部201は、タグに基づいて、児童書の物語のストーリを定量的に取得することができる。換言すると、制御部201は、タグ及び重要度の情報を行列的に扱って内積を計算すると、類似するストーリが記載される媒体(例えば、児童書等を始めとする書籍等(書籍B))を把握することができる。情報処理装置200は、子供が書籍Aを好む場合には、書籍Bを提案するという選書を実現することができる。 The information processing device 200 selects books to suit the preferences of a user (e.g., a child, etc.) based on the story of the story of the text written on the medium. First, the control unit 201 determines the story of the medium (for example, a children's book, etc.). In this case, the control unit 201 breaks down the components of the children's book (book A) into tags and generates information that numerically evaluates the importance of each tag. As an example, the control unit 201 may acquire character information in which the characters written on the medium are digitized, and set tags and importance by performing various analyses (for example, various processes including morphological analysis, etc.) and processes using learning (for example, machine learning and deep learning, etc.). The control unit 201 can quantitatively acquire the story of the story of the children's book based on the tag. In other words, the control unit 201 can grasp the medium in which a similar story is written (for example, books such as children's books (book B)) by treating the tag and importance information as a matrix and calculating the inner product. The information processing device 200 can realize book selection by suggesting book B if the child likes book A.

また、制御部201は、タグの情報について種々のネットワーク分析等を行うことにより、書籍についてのグループ化を行うことができる。一例として、制御部201は、タグとして「恋愛」が設定される複数の媒体(例えば、小説及び歴史書等)をグループ化することができる。すなわち、制御部201は、タグ及び重要度を利用して、関連する複数の媒体をグループ化することができる。これにより、情報処理装置200は、ユーザに媒体を提案する場合に、そのユーザの興味の幅を広げる提案(選書)を行うことができる。また、情報処理装置200は、タグ及び重要度を利用して、媒体同士及びグループ同士で関連する媒体をユーザに見つけさせることができる。具体的な一例として、情報処理装置200は、恋愛小説が好きな子供に歴史に興味を持ってもらうために、恋愛要素の強い歴史物を提案することができる。 The control unit 201 can also group books by performing various network analyses on tag information. As an example, the control unit 201 can group multiple media (e.g., novels and history books) for which the tag "romance" is set. That is, the control unit 201 can group multiple related media using tags and importance. This allows the information processing device 200 to make suggestions (book selections) that broaden the user's range of interests when suggesting media to the user. The information processing device 200 can also allow the user to find media related to each other and to each other in groups using tags and importance. As a specific example, the information processing device 200 can suggest historical works with strong romantic elements to get a child who likes romance novels interested in history.

また、情報処理装置200は、媒体に対する難易度の設定に応じて、すなわち、媒体の難易度を数値評価したものと、文字数に基づいた子供たちの読書力とに応じて、子供たちに媒体を提案することができる。一例として、制御部201は、媒体に記載される文字をデータ化した文字情報を取得し、学習(例えば、機械学習及び深層学習等)等を利用した種々の処理を行うことにより、媒体に対する難易度を設定してもよい。ここで、例えば、制御部201は、文章の長さとは独立した指標であって、漢語率、和語率、平均文長、漢字率、語彙の難しさ、及び、ページ数等に基づいて、難易度を設定してもよい。一例として、制御部201は、難易度を判定する媒体のうち、1000~2000字程度の文章をテキストファイルとして読み込んでもよい。制御部201は、読み込んだ文章を、形態素解析エンジン(例えば、MeCab等)を用いて分かち書きを行い、次のような数値a~fを取得する。すなわち、制御部201は、全文字中の漢字率(ここではaとする)、1文の平均長さ(ここではbとする)、全形態素中の漢語率(ここではcとする)、全形態素中の和語率(ここではdとする)、全形態素中の動詞率(ここではeとする)、及び、全形態素中の助詞率(ここではfとする)を算出する。次に、制御部201は、以下に一例を示すような式に前述した数値a~fを入力し、読みやすさレベルLとしての文章の難易度を算出する。
L=60*a+0.24*b+126*c+42*d+145*e+44*f
制御部201は、自然言語処理の技術を用いて、文章全体の流れの複雑さを組んだ難易度判定を行うこととしてもよい。また、制御部201は、文章内の情報以外に、使用語彙の難易度表、及び、漢字の学年レベルを考慮してもよい。また、例えば、制御部201は、ページ当たりの文字数に基づいて、媒体1つ当たりの文字数を算出してもよい。これにより、情報処理装置200は、例えば、媒体の難しさ及び長さとは独立した指標に基づいて、読書を通じて子供の成長を的確に促す媒体の提案を実現することができる。
In addition, the information processing device 200 can suggest media to children according to the setting of the difficulty level for the medium, that is, according to the numerical evaluation of the difficulty level of the medium and the children's reading ability based on the number of characters. As an example, the control unit 201 may set the difficulty level for the medium by acquiring character information in which characters written on the medium are digitized and performing various processes using learning (e.g., machine learning and deep learning, etc.). Here, for example, the control unit 201 may set the difficulty level based on an index independent of the length of the sentence, such as the Chinese word rate, Japanese word rate, average sentence length, Chinese character rate, vocabulary difficulty, and number of pages. As an example, the control unit 201 may read a sentence of about 1000 to 2000 characters as a text file from the medium for which the difficulty level is to be determined. The control unit 201 uses a morphological analysis engine (e.g., MeCab, etc.) to perform word separation for the read sentence and obtain the following numerical values a to f. That is, the control unit 201 calculates the rate of kanji characters in all characters (here, a), the average length of one sentence (here, b), the rate of Chinese words in all morphemes (here, c), the rate of Japanese words in all morphemes (here, d), the rate of verbs in all morphemes (here, e), and the rate of particles in all morphemes (here, f). Next, the control unit 201 inputs the aforementioned numerical values a to f into a formula, an example of which is shown below, and calculates the difficulty level of the text as the readability level L.
L=60*a+0.24*b+126*c+42*d+145*e+44*f
The control unit 201 may use natural language processing technology to determine the difficulty level based on the complexity of the flow of the entire sentence. The control unit 201 may also consider a difficulty level chart of the vocabulary used and the grade level of the kanji characters in addition to the information in the sentence. For example, the control unit 201 may calculate the number of characters per medium based on the number of characters per page. This allows the information processing device 200 to suggest media that accurately promotes the growth of children through reading, for example, based on an index independent of the difficulty and length of the medium.

具体的な一例として、情報処理装置200は、低学年だが読書の得意な子供には難易度が相対的に低く文字数が相対的に多い書籍を提案してもよい。また、具体的な一例として、情報処理装置200は、高学年だが読書の苦手な子供には難易度が相対的に高く文字数が相対的に少ない書籍を提案してもよい。これにより、情報処理装置200は、読書に関して子供のステップアップを目指す場合、子供への負荷を軽減することができる。また一例として、情報処理装置200は、常に「文章が相対的に難しく、且つ、相対的に長い」媒体Cを提案するのではなく、「文章が相対的に難しく、且つ、相対的に短い」媒体Dと「文章が相対的にやさしく、且つ、相対的に長い」媒体Eとの提案を、媒体Cを複数回提案する間に挟むこともできる。 As a specific example, the information processing device 200 may suggest books with a relatively low level of difficulty and a relatively large number of characters to a child in the lower grades who is good at reading. As another specific example, the information processing device 200 may suggest books with a relatively high level of difficulty and a relatively small number of characters to a child in the upper grades who is not good at reading. In this way, when the information processing device 200 aims to help a child improve their reading skills, it can reduce the burden on the child. As another example, the information processing device 200 does not always suggest medium C with "relatively difficult and relatively long sentences," but can instead suggest medium D with "relatively difficult and relatively short sentences" and medium E with "relatively easy and relatively long sentences" between multiple suggestions of medium C.

また、情報処理装置200は、ユーザの評価(フィードバック)に応じて、そのユーザに提案する媒体を変更してもよい。すなわち、制御部201は、ユーザが媒体を読むと、その媒体の評価(例えば、感想アンケート)を行うような質問等をユーザ端末100に送信してもよい。制御部201、例えば、「媒体が好きか嫌いか」、「媒体が難しかったか簡単だったか」及び「媒体が長かったか短かったか」の指標をユーザに評価させるような質問等をユーザ端末100に送信してもよい。一例として、制御部201は、ユーザの評価が「媒体が好き」の場合には、ユーザが読んだ媒体に対して類似度が高い媒体を提案する。一例として、制御部201は、ユーザの評価が「媒体が難しい」の場合には、ユーザが読んだ媒体よりも簡単な媒体を提案する。一例として、制御部201は、ユーザの評価が「媒体が長い」の場合には、ユーザが読んだ媒体よりも短い媒体を提案する。 The information processing device 200 may also change the medium suggested to the user according to the user's evaluation (feedback). That is, when the user reads a medium, the control unit 201 may transmit questions to the user terminal 100 to prompt the user to evaluate the medium (for example, an impression questionnaire). The control unit 201 may transmit questions to the user terminal 100 to prompt the user to evaluate the medium on the indexes of "whether the user liked or disliked the medium," "whether the medium was difficult or easy," and "whether the medium was long or short." As an example, when the user's evaluation is "like the medium," the control unit 201 suggests a medium that is highly similar to the medium read by the user. As an example, when the user's evaluation is "the medium is difficult," the control unit 201 suggests a medium that is easier than the medium read by the user. As an example, when the user's evaluation is "the medium is long," the control unit 201 suggests a medium that is shorter than the medium read by the user.

また、情報処理装置200は、ユーザの評価に基づいて、そのユーザの性格等を判定することができる。例えば、制御部201は、「媒体が好きか嫌いか」の評価と、「媒体が長かったか短かったか」の評価の相関関係に基づいて、ユーザが「見栄っ張りな性格」か否か等を判定することができる。
一例として、媒体が難しくて内容を理解してなく、且つ、媒体を読むことを楽しめていない場合、見栄っ張りな子供は、「ちょうど良い」の評価を行うことがある。この場合、制御部201は、子供(ユーザ端末100)との間で質問等とユーザの評価とのチャットを繰り返すことにより、「ちょうど良い」けど「つまらない」との子供の評価を取得することがある。さらにこの場合、制御部201は、子供による「簡単」の評価の媒体に対して「ちょうど良い」とのその子供の評価を取得することがある。そのような場合、制御部201は、子供(ユーザ)の性格を判定し、その性格に応じて媒体を提案することとしてもよい。すなわち、制御部201は、「見栄っ張り」な性格のユーザに対しては、そのユーザが読んだ媒体よりも難易度が簡単な媒体を提案してもよい。これにより、情報処理装置200は、相互補完的な選書を行うことができる。
Furthermore, the information processing device 200 can determine the personality of the user based on the user's evaluation. For example, the control unit 201 can determine whether the user has a "showy personality" based on the correlation between the evaluation of "whether the user likes or dislikes the medium" and the evaluation of "whether the medium was long or short."
As an example, if a medium is difficult and the child does not understand the contents and does not enjoy reading the medium, the vain child may evaluate it as "just right". In this case, the control unit 201 may obtain the child's evaluation of "just right" but "boring" by repeatedly chatting with the child (user terminal 100) with questions and the user's evaluation. Furthermore, in this case, the control unit 201 may obtain the child's evaluation of the medium rated as "easy" as "just right". In such a case, the control unit 201 may determine the child's (user's) personality and suggest a medium according to the personality. In other words, the control unit 201 may suggest a medium with an easier difficulty level than the medium read by the user to a user with a "vain" personality. This allows the information processing device 200 to perform mutually complementary book selection.

また、制御部201は、ユーザの好みの評価に基づいて、好みの要因となるタグを特定することもできる。例えば、制御部201は、媒体の類似度が相対的に高いが、好みの評価に差が有るような複数の媒体の評価に基づいて、その差分からユーザの好みの評価に影響を大きく与えるタグを特定することもできる。制御部201は、ユーザが楽しめる状態で、そのユーザが読み媒体の幅を広げる提案を行う場合には、そのようなタグの特定が重要になる。 The control unit 201 can also identify tags that are factors in user preferences based on the user's evaluation of preferences. For example, the control unit 201 can identify tags that have a large influence on the user's evaluation of preferences based on the evaluation of multiple media in which the media have a relatively high similarity but there is a difference in the evaluation of preferences. Identifying such tags is important when the control unit 201 makes a suggestion for the user to widen the range of reading media while enjoying the user's reading experience.

また、情報処理装置200は、媒体の特徴を表すキーワードに基づいて、各媒体を数値付けした情報(媒体のタグ情報)を予め備えていてもよい。媒体の特徴は、「ジャンル:ファンタジ」、「題材:動物」及び「読み手の感情:感動」等であってもよい。制御部201は、例えば、自然言語処理により本の内容を分析し、媒体にタグ(タグ情報)を付与してもよい。制御部201は、例えば、上述した数値の付け方の差によって選書にばらつきがでないように、各媒体のタグ情報を標準化してもよい。一例として、制御部201は、各媒体に付されたタグ情報をベクトルとみなし、そのベクトルの長さを表すL2ノルムを所定値(一例として、30等)にそろえるようにスケール変換を行ってもよい。 The information processing device 200 may also have in advance information (medium tag information) in which each medium is assigned a numerical value based on keywords that represent the characteristics of the medium. The characteristics of the medium may be "genre: fantasy", "subject: animals", and "reader's emotion: moving", etc. The control unit 201 may, for example, analyze the contents of the book using natural language processing and assign tags (tag information) to the medium. The control unit 201 may, for example, standardize the tag information of each medium so that there is no variation in book selection due to differences in the way the above-mentioned numerical values are assigned. As an example, the control unit 201 may regard the tag information assigned to each medium as a vector and perform scale conversion so that the L2 norm representing the length of the vector is set to a predetermined value (for example, 30, etc.).

制御部201は、ユーザが現在までに読んで相対的に高い評価を行った媒体のなかから、後述の方法で得らえる基準に基づいて、その媒体とは異なる他の媒体の類似度を算出し、類似度が相対的に高い媒体を次の選書としてユーザに提案してもよい。この場合、制御部201は、提案の候補となる媒体を、後述の選書タイプに応じて変えてもよい。また、制御部201は、ユーザとなる子供の成長に応じて(子供の成長段階を踏まえて)選書を決定してもよい。
制御部201は、例えば、ユーザが適正な読みやすさレベルLの媒体を読んで十分に楽しめている場合には、「difficult」及び「long」のレベルとなる媒体を読むようにステップアップを促してもよい。一方、制御部201は、例えば、ユーザが読書を十分に楽しめているがステップアップには早い場合には、現在のレベルを維持するような選書を行うこととしてもよい。
また、制御部201は、例えば、読書にネガティブで感想提出頻度も少ないユーザには、後述するような「normal」及び「easy」のレベルとなる選書を多めに行い、読書にポジティブで感想提出頻度も十分なユーザには、後述するような「difficult」、「long」及び「commu」のレベルとなる選書を多めに行ってもよい。
制御部201は、上述した類似度として、2冊の媒体に対してそれぞれの媒体のタグ情報をベクトルとみなし、その内積を取ることで算出してもよい。
The control unit 201 may calculate the similarity of other media that the user has read and given relatively high ratings to the current medium based on a criterion obtained by a method described below, and may suggest to the user a medium with a relatively high similarity as the next book selection. In this case, the control unit 201 may change the media to be suggested as candidates according to the book selection type described below. The control unit 201 may also determine the book selection according to the growth of the user's child (taking into account the child's growth stage).
For example, when the user is sufficiently enjoying reading a medium with an appropriate readability level L, the control unit 201 may encourage the user to step up to reading a medium with a level of "difficult" or "long." On the other hand, when the user is sufficiently enjoying reading but is too early to step up, the control unit 201 may select books that maintain the current level.
In addition, the control unit 201 may, for example, select more books at the “normal” and “easy” levels as described below for users who have a negative attitude toward reading and who submit comments infrequently, and may select more books at the “difficult,” “long,” and “commu” levels as described below for users who have a positive attitude toward reading and who submit comments sufficiently frequently.
The control unit 201 may calculate the above-mentioned similarity by regarding the tag information of each of the two media as a vector and taking the inner product thereof.

制御部201は、選書を行う場合の選書の仕方(選書タイプ)として以下に示すものを設定してもよい。すなわち、制御部201は、例えば、選書タイプとして、ユーザの成長を自然に促すために、ユーザの好みに合わせた通常の選書(ここではnormalと呼ぶ)だけではなく、読みやすさレベルLが相対的に高めの媒体からの選書(ここではdifficultと呼ぶ)、文字数が相対的に多めの媒体からの選書(ここではlongと呼ぶ)、読みやすさレベルL及び文字数をユーザの適性より抑えめにした媒体からの選書(ここではeasyと呼ぶ)、及び、ユーザが今まであまり読んでいない種類の媒体からの選書(ここではcommuと呼ぶ)の5つを組み合わせてもよい。
制御部201は、上述した「normal」の選書として、読みやすさレベルL及び文字数がそれぞれ適性な読みやすさレベルL及び適性な文字数に合致する媒体のみに限定して選書を行う。
制御部201は、上述した「difficult」の選書として、読みやすさレベルLが適性よりも少し高い媒体のみに限定して選書を行う。この場合、制御部201は、読みやすさレベルLが高いほど文字数が少なめの媒体に絞って選書を行ってもよい。
制御部201は、上述した「long」の選書として、文字数が適性よりも少し長い媒体に限定して選書を行ってもよい。ここで、制御部201は、文字数が多いほど、読みやすさレべルLが低めの媒体に絞って選書を行ってもよい。
制御部201は、上述した「easy」の選書として、読みやすさレベルL若しくは文字数、又は、その両方が適性よりもやや低めの媒体に限定して選書を行ってもよい。
制御部201は、上述した「commu」の選書として、データ上の媒体を、10前後のグループ(例えば、「コミュニティ」と呼んでもよい)に分割し、ユーザが今まで読んだ媒体の少ないコミュニティに属する媒体について優先的に選書を行ってもよい。この場合、読みやすさレベルL及び文字数の範囲設定は、上述した「normal」の場合と同様であってもよい。
The control unit 201 may set the following as the book selection method (book selection type) when selecting a book. That is, the control unit 201 may combine, for example, as the book selection type, not only normal book selection (here called normal) that matches the user's preferences, but also book selection from a medium with a relatively high readability level L (here called difficult), book selection from a medium with a relatively large number of characters (here called long), book selection from a medium with a readability level L and number of characters lower than the user's aptitude (here called easy), and book selection from a type of medium that the user has not read much so far (here called commu), in order to naturally encourage the user's growth.
The control unit 201 selects the above-mentioned "normal" book only from media whose readability level L and number of characters match the appropriate readability level L and appropriate number of characters, respectively.
The control unit 201 selects books for the above-mentioned "difficult" by limiting the selection to only media whose readability level L is slightly higher than the appropriate level. In this case, the control unit 201 may select books by limiting the selection to media whose readability level L is higher and whose number of characters is smaller.
The control unit 201 may select books for the above-mentioned "long" books by limiting the number of characters to a medium that is slightly longer than the appropriate number. Here, the control unit 201 may select books by limiting the number of characters to a medium with a lower readability level L.
The control unit 201 may select books for the above-mentioned "easy" type by limiting the selection to media whose readability level L or the number of characters, or both, are slightly lower than the appropriate level.
The control unit 201 may select the above-mentioned "commu" by dividing the media in the data into about 10 groups (which may be called "communities", for example) and may preferentially select media belonging to communities that the user has read few media from. In this case, the readability level L and the range of the number of characters may be set in the same way as in the above-mentioned "normal" case.

制御部201は、上述した媒体のコミュニティ化の方法として、例えば、データ上の媒体に付されたタグ情報のデータをベクトルとみなし、全ての媒体の組に対して、その2つのベクトルの内積を計算する。制御部201は、内積の計算結果を、その2冊の媒体の類似度としてもよい。これにより、制御部201は、頂点を媒体として、2冊の類似度を辺の重みとした、重み付き無向グラフを構成することができる。制御部201は、例えば、そのグラフに対してLouvain法等を用いることで、類似の媒体を集めたコミュニティを抽出することができる。
制御部201は、例えば、コミュニティの選択方法として、ユーザの成長目標から逆算することに基づいて選択を行ってもよい。制御部201は、例えば、あるジャンルの習熟度を上げることで、将来的にユーザが楽しめる媒体の幅が広がると予想されるジャンルを選択してもよい。
As a method of forming a community of media as described above, the control unit 201 regards the data of tag information attached to media on the data as a vector, and calculates the inner product of the two vectors for all pairs of media. The control unit 201 may use the calculation result of the inner product as the similarity between the two media. This allows the control unit 201 to configure a weighted undirected graph in which the vertices are the media and the similarity between the two media is the weight of the edge. The control unit 201 can extract a community of similar media by using, for example, the Louvain method on the graph.
For example, the control unit 201 may select a community by calculating backwards from the user's growth goal. For example, the control unit 201 may select a genre that is expected to expand the range of media that the user can enjoy in the future by improving the user's proficiency in that genre.

また、制御部201は、ユーザが過去にが読んで「面白くない」と判定した媒体を参考にして、ユーザの好みではない媒体を予測し、それを選書の候補から除外してもよい。
また、制御部201は、1冊から関連する別の1冊を選書するだけでなく、ユーザの読書履歴全体に基づいて、ユーザの好き嫌いを分析し、並びに、読書及び感想提出の頻度などを分析して、ユーザの読書に関するモチベーションに合わせて選書を行ってもよい。
In addition, the control unit 201 may refer to media that the user has previously read and determined to be "uninteresting" to predict media that the user does not like and exclude them from the candidates for book selection.
In addition, the control unit 201 may not only select one related book from another book, but may also analyze the user's likes and dislikes based on the user's entire reading history, as well as the frequency of reading and the frequency of submitting impressions, to select a book based on the user's motivation for reading.

また、制御部201は、適正な読みやすさレベルL及び適正な文字数を決定する方法として、次のような処理を行ってもよい。
すなわち、制御部201は、例えば、ユーザが媒体を読んだ時に感想を提出する場合、その媒体が「面白かったか」「難しかったか」及び「長かったか」をそれぞれ5段階で回答してもらった結果を取得する。
Furthermore, the control unit 201 may perform the following process as a method for determining the appropriate readability level L and the appropriate number of characters.
That is, for example, when a user submits an impression after reading a medium, the control unit 201 obtains the results of the user answering questions on a five-point scale regarding whether the medium was “interesting,” “difficult,” and “long.”

制御部201は、適正な読みやすさレベルLを決定する場合、例えば、ユーザが今まで読んだ媒体のうち、質問「難しかったか」に対して回答「ちょうどいい(例えば、5段階中の3段階目)」、又は、それよりも易しいと回答している媒体に注目し、その中で1~3番目に読みやすさレベルLが高い媒体の読みやすさレベルLを適性な読みやすさレベルLとして決定してもよい。この場合、制御部201は、例えば、ユーザが今までどれだけの媒体を読んでいるか、矛盾する評価(例えば、読みやすさレベルLが低く簡単な本であるはずなのに「難しい」と回答しているもの等)、及び、媒体を読んだタイミング(例えば、最近読んだ媒体ほど適性な読みやすさレベルLの決定に大きく寄与する等)など、様々な情報を加味してもよい。さらに、制御部201は、適性な読みやすさレベルLを読んだ媒体1冊ごとに微調整してもよい。制御部201は、その微調整のパラメータとして、今後ユーザのデータを得てそれを分析することで、より精度の高いものに更新してもよい。また、制御部201は、ユーザが媒体を読んで難しいと感じているはずなのに見栄を張って「簡単」と回答しているユーザを検出することに基づいて、その場合についても適性なレベルの媒体を提案してもよい。 When determining the appropriate readability level L, the control unit 201 may, for example, focus on the media that the user has read so far, for which the user has answered "just right (e.g., the third level out of five)" or answered "easier" than the question "Was it difficult?", and determine the readability level L of the medium with the first to third highest readability level L as the appropriate readability level L. In this case, the control unit 201 may take into account various information, such as how many media the user has read so far, contradictory evaluations (e.g., books with a low readability level L that should be easy but for which the user has answered "difficult"), and the timing of reading the medium (e.g., the more recently read the medium, the greater the contribution to determining the appropriate readability level L). Furthermore, the control unit 201 may fine-tune the appropriate readability level L for each medium that has been read. The control unit 201 may update the appropriate readability level L to a more accurate one by obtaining and analyzing user data in the future as a parameter for the fine-tuning. In addition, the control unit 201 may detect a user who, while reading a medium and finding it difficult, answers "easy" to show off, and may also suggest a medium of an appropriate level in that case.

また、制御部201は、適正な文字数を決定する場合、上述した適性な読みやすさレベルLの決定と同様に、例えば、ユーザが今まで読んだ媒体のうち、質問「長かったか」に対して回答「ちょうどいい(例えば5段階中の3段階目)」、又は、それよりも短いと回答している媒体に注目し、その中で1~3番目に文字数が多い媒体の文字数を適性な文字数として決定してもよい。この場合、制御部201は、上述した適性な読みやすさレベルLを決定する場合と同様の方法により、読んだ媒体1冊ごとに微調整を加えていくこととしてもよい。 In addition, when determining the appropriate number of characters, the control unit 201 may, in the same manner as in determining the appropriate readability level L described above, focus on media that the user has read to date and for which the user has answered "just right (e.g., third out of five)" to the question "Was it long?" or answered that it was shorter than that, and determine the number of characters in the media with the first to third longest number of characters as the appropriate number of characters. In this case, the control unit 201 may make fine adjustments for each medium read, using a method similar to that used in determining the appropriate readability level L described above.

また、制御部201は、適正な読みやすさレベルLと適正な文字数Charとを連動させる、適正なL-Char関数を生成してもよい。この場合、制御部201は、ジャンル毎に、適性な読みやすさレベルLと、適正な文字数Charとを算出してもよい。
ここで、例えば、ユーザがファンタジの媒体は読み慣れているので特有の表現やストーリ展開がわかっており難しい媒体も読めるが、学校モノの媒体は読み慣れていないため簡単な媒体から読まないと楽しめない、などの事象が起こりうる。このような場合でも、制御部201は、語彙習得・概念習得を最適化するような文脈であり、「スキーマの獲得状況」を考慮して選書を行うことができる。
Furthermore, the control unit 201 may generate an appropriate L-Char function that links an appropriate readability level L and an appropriate number of characters Char. In this case, the control unit 201 may calculate an appropriate readability level L and an appropriate number of characters Char for each genre.
Here, for example, a situation may occur in which the user is accustomed to reading fantasy media, understands the specific expressions and story development, and can read difficult media, but is not accustomed to reading school-related media, and cannot enjoy them unless he starts with easy media. Even in such a case, the control unit 201 can select books taking into consideration the "situation of schema acquisition," which is a context that optimizes vocabulary acquisition and concept acquisition.

また、制御部201は、選書の基準とする媒体の選び方として、例えば、質問「面白かったか」に対してユーザの回答「好き(例えば、5段階中の3段階目)」、又は、それよりも高い評価をした媒体に限定し、その中から数冊を選書の基準にする媒体として採用してもよい。
制御部201は、原則として、ユーザの回答が「とても好き(例えば、5段階中の4段階目)」又は「もう一度読みたい(例えば、5段階中の5段階目)」の評価がついている媒体を優先して選択してもよい。なお、制御部201は、ユーザの読んだ媒体が少ないときなど、それだけで十分な数の媒体をそろえられない時に限り、「好き」の評価が付いている媒体を採用してもよい。この場合、制御部201は、実際に採用する媒体の数を、選書タイプ及びユーザが今まで読んだ媒体の数などに応じて変化させてもよい。
また、制御部201は、例えば、優先度の低い媒体については、その媒体に重率を与えて選書の基準として採用してもよい。制御部201は、例えば、0.8倍の重率を与えて採用すると、他の媒体との類似度が0.8倍されて算出されるため、普通の基準の媒体よりも選書に用いられる確率を低くすることができる。
また、制御部201は、以上のパラメータとして、ユーザのデータが集まり次第、より精度の高いものに更新することとしてもよい。
In addition, the control unit 201 may select media to use as the basis for book selection by, for example, limiting the selection to media for which the user has answered "I like it (e.g., 3rd out of 5)" to the question "Was it interesting?" or rated higher, and may then select several books from among them as the media to use as the basis for book selection.
In principle, the control unit 201 may preferentially select media for which the user has answered "I really like it (e.g., 4th out of 5)" or "I want to read it again (e.g., 5th out of 5)." Note that the control unit 201 may adopt media with a "like" rating only when the user has read only a small number of media, or when a sufficient number of media cannot be prepared. In this case, the control unit 201 may change the number of media to be actually adopted depending on the book selection type and the number of media the user has read so far.
Furthermore, the control unit 201 may assign a weight to a medium with a low priority and use the medium as a criterion for book selection. For example, if the control unit 201 assigns a weight of 0.8 to the medium and uses the medium as a criterion for book selection, the similarity with other media is multiplied by 0.8, so that the probability of the medium being used for book selection can be lowered compared to a medium with a normal criterion.
Furthermore, the control unit 201 may update the above parameters to more accurate ones as soon as user data is collected.

また、制御部201は、初回の選書の方法として、例えば、ユーザによる以下に例示するようなアンケートを取得し、そのアンケートの結果に基づいて適性な読みやすさレベルLや適性な文字数を決定し、ユーザの好みに応じた媒体を選書してもよい。
制御部201は、初回アンケートとして、例えば、「本は好きか(例えば、4段階)」及び「どれくらい絵の入った本なら読めるか(例えば、4段階)」等の質問に対する回答を取得してもよい。
又は、制御部201は、例えば、ユーザに読みやすさレベルLの異なる4つの媒体の一部分を提示し、それぞれについて、上述した媒体の感想を提出するときと同様に、5段階で「難しかったか」等のアンケートをユーザに提示してもよい。
又は、制御部201は、例えば、「可愛い」「笑える」及び「冒険」等のなどの媒体の特徴を表すキーワードを所定数(一例として、12個等)提示し、ユーザが好きなものを任意の数だけ選択した結果を取得してもよい。
制御部201は、例えば、初回アンケートにおいて4つの媒体に対する難易度評価の回答を取得した場合、その回答を数値化して平面上にプロットし、回帰直線を引いてもよい。さらに、制御部201は、例えば、「本は好きか」及び「どれくらい絵の入った本なら読めるか」等の回答結果に基づいて、回帰直線の決まった位置の切片を調べ、それを適性な読みやすさレベルLとしてもよい。この場合、制御部201は、例えば、回帰直線上のどの点を取るかについては、難易度評価の回答の矛盾(例えば、読みやすさレベルLが高い文章を「かんたん」と回答している一方で、読みやすさレベルLが低い本を「むずかしい」と回答している状況等)等も加味してもよい。また、制御部201は、適正な読みやすさレベルLの幅をどれだけ取るについても、上記と同様に回答状況に応じて変化させてもよい。
In addition, as a method of initial book selection, the control unit 201 may, for example, obtain a questionnaire from the user as exemplified below, determine an appropriate readability level L and an appropriate number of characters based on the results of the questionnaire, and select a medium according to the user's preferences.
As an initial questionnaire, the control unit 201 may obtain answers to questions such as "Do you like books (e.g., on a 4-point scale)?" and "How many pictures in a book can you read (e.g., on a 4-point scale)?"
Alternatively, the control unit 201 may, for example, present the user with portions of four media with different readability levels L, and for each, present the user with a questionnaire such as "Was it difficult?" on a five-point scale, in the same way as when submitting impressions of the media described above.
Alternatively, the control unit 201 may present a predetermined number of keywords (e.g., 12) that represent characteristics of the medium, such as "cute,""funny," and "adventure," and obtain a result in which the user can select any number of keywords that they like.
For example, when the control unit 201 obtains answers to the difficulty evaluations for the four media in the initial questionnaire, the control unit 201 may convert the answers into numerical values, plot them on a plane, and draw a regression line. Furthermore, the control unit 201 may examine the intercept at a fixed position of the regression line based on the answers to questions such as "Do you like books?" and "How many pictures can you read in a book?", and set it as the appropriate readability level L. In this case, the control unit 201 may take into account, for example, the inconsistency of the answers to the difficulty evaluations (for example, a situation in which a text with a high readability level L is answered as "easy" while a book with a low readability level L is answered as "difficult"), etc., when deciding which point on the regression line to take. Furthermore, the control unit 201 may change the width of the appropriate readability level L according to the answering situation in the same manner as described above.

また、制御部201は、媒体のデータを解析することで各読みやすさレベルLに対応する平均的な文字数を算出し、それを適性文字数としてもよい。この場合、制御部201は、媒体が好きでないと回答したユーザに対しては、その値よりも低く適性な文字数を設定するなど、初回アンケートの回答結果に応じて微調整を行ってもよい。
制御部201は、上述した方法において、例えば、ユーザの読書状況(現在週間読書量はどれくらいか等)は変数として採用してもよい。
また、制御部201は、例えば、初回アンケートで提示した12個のキーワードに、それぞれ媒体の特徴を表すタグ情報を対応付けてもよい。制御部201は、ユーザが選択したキーワードに対応したタグ情報を持つ架空の媒体のデータを生成し、それと類似度の高い媒体を、上述した通常の選書と同様に探し、選書する候補としてもよい。制御部201は、選書の候補となる媒体の中から、読みやすさレベルLが相対的に分散するように媒体を選択し、それを初回ブックリストとしてもよい。
Furthermore, the control unit 201 may analyze the data of the medium to calculate an average number of characters corresponding to each readability level L, and set this as the appropriate number of characters. In this case, the control unit 201 may perform fine adjustments according to the response results of the initial questionnaire, such as setting an appropriate number of characters lower than the value for a user who responded that they do not like the medium.
In the above-mentioned method, the control unit 201 may employ, for example, the user's reading situation (such as the current weekly reading volume) as a variable.
The control unit 201 may also associate tag information representing the characteristics of each medium with, for example, the 12 keywords presented in the initial questionnaire. The control unit 201 may generate data of imaginary mediums having tag information corresponding to the keywords selected by the user, search for media that are highly similar to the data, as in the normal book selection described above, and set them as candidates for book selection. The control unit 201 may select media from the candidate media for book selection such that the readability level L is relatively distributed, and set them as the initial book list.

次に、情報処理装置200がユーザの評価を取得する場合の実施例(チャットボット)について説明する。 Next, we will explain an example (chatbot) in which the information processing device 200 obtains a user's evaluation.

制御部201は、ユーザが媒体を読んだ場合のその媒体の評価を取得するために、質問等をユーザ端末100に送信する。この場合、制御部201は、ユーザに媒体を評価させるための複数の選択肢をユーザ端末100に送信し、ユーザ端末100から選択肢を選択した結果を受信する。制御部201は、選択肢の選択結果を受信すると、その選択結果に応じた、新たな複数の選択肢をユーザ端末100に送信する。制御部201は、選択肢の送信と、選択肢の選択結果の受信とを繰り返す。この場合、制御部201は、例えば、チャットボットにより、ユーザによる選択肢の選択結果に応じて自動でメッセージ(選択肢等)を送信してもよい。 The control unit 201 transmits questions or the like to the user terminal 100 in order to obtain an evaluation of a medium when the user reads the medium. In this case, the control unit 201 transmits a plurality of options to the user terminal 100 for the user to evaluate the medium, and receives the result of the selection of the options from the user terminal 100. When the control unit 201 receives the selection result of the options, it transmits a plurality of new options to the user terminal 100 according to the selection result. The control unit 201 repeats the transmission of options and the reception of the selection result of the options. In this case, the control unit 201 may automatically transmit a message (options, etc.) according to the selection result of the option by the user, for example, by a chatbot.

なお、情報処理装置200は、ユーザの評価を取得するためにチャットボットを利用する一例に限定されず、ユーザが媒体を読むことをより楽しめるようにするためにチャットボットを利用してもよい。すなわち、情報処理装置200は、シナリオ形式により、ユーザ対する読書のレッスンを行うこととしてもよい。 The information processing device 200 is not limited to the example of using a chatbot to obtain user evaluations, but may use a chatbot to allow the user to enjoy reading media more. In other words, the information processing device 200 may provide reading lessons to the user in the form of a scenario.

例えば、制御部201は、ユーザが楽しめる媒体を提案するのと同時に、ユーザが読書を楽しめる気持ちになるように、ユーザの読書への苦手意識を払しょくしたり、ユーザが読書への期待感を高めたりするのに、チャットボットによる会話を利用してもよい。
また、制御部201は、チャットボットによる会話を利用して、ユーザに対して「読む技術」を譲り渡してもよい。例えば、制御部201は、チャットボットによる会話を利用して、媒体の楽しみ方及び媒体の読解方法等の技術を教示してもよい。
また、制御部201は、チャットボットによる会話を利用して、感想文を書くコツ等の技術を教示してもよい。
また、制御部201は、ユーザの読書の状況に応じて、ユーザ個別の上述したレッスンを行うこととしてもよい。この場合、制御部201は、ユーザの評価を取得するため、その評価に基づいてユーザの読書の状況を取得することができる。例えば、制御部201は、ユーザの評価の頻度に基づいてユーザの読書の頻度を取得することができ、ユーザの評価のうちの「読書時間」の評価に応じて1日当たりの読書時間数を取得することができる。制御部201は、読書時間数と、読んだ媒体の文字数とに基づいて、読書速度を取得することができる。また、制御部201は、ユーザによる「好み」の評価に基づいて、読書に対するユーザの気持ちを取得することができる。制御部201は、読書頻度が相対的に低いユーザに対しては、読書の習慣化を促すようなコンテンツを提案することができる。また、制御部201は、読書に対して苦手意識を有すると推定されるユーザに対しては、読書の楽しさを伝えるコンテンツを提案することができる。この場合、例えば、制御部201は、ユーザが好むジャンル等に応じて予め提案するコンテンツを特定していてもよい。
For example, the control unit 201 may use a chatbot conversation to suggest media that the user can enjoy, while at the same time making the user feel like they can enjoy reading, by eliminating the user's aversion to reading, or by increasing the user's anticipation of reading.
Furthermore, the control unit 201 may use a conversation with a chatbot to transfer "reading skills" to the user. For example, the control unit 201 may use a conversation with a chatbot to teach skills such as how to enjoy a medium and how to read a medium.
In addition, the control unit 201 may use conversation through a chatbot to teach techniques such as tips for writing reviews.
The control unit 201 may also provide the above-mentioned lesson for each user according to the reading situation of the user. In this case, the control unit 201 can obtain the user's evaluation and can obtain the user's reading situation based on the evaluation. For example, the control unit 201 can obtain the user's reading frequency based on the frequency of the user's evaluation, and can obtain the number of reading hours per day according to the evaluation of "reading time" in the user's evaluation. The control unit 201 can obtain the reading speed based on the number of reading hours and the number of characters of the medium read. Furthermore, the control unit 201 can obtain the user's feelings about reading based on the user's evaluation of "preference". The control unit 201 can suggest content that encourages the user to develop a reading habit to a user who reads relatively infrequently. Furthermore, the control unit 201 can suggest content that conveys the fun of reading to a user who is estimated to have a poor sense of dislike for reading. In this case, for example, the control unit 201 may specify the content to be suggested in advance according to the genre or the like that the user likes.

また、制御部201は、上述したレッスンに対しても、ユーザに評価をさせるようにしてもよい。すなわち、制御部201は、レッスンに対するユーザの評価を取得するための複数の選択肢をユーザ端末100に送信してもよい。制御部201は、レッスンに対するユーザの評価に基づいて、ユーザが好むレッスンの内容を取得することができる。
また、制御部201は、上述したレッスンにおいて、自由記述式の感想をユーザに求めることとしてもよい。この場合、制御部201は、感想の分量、感想の内容及び感想に記載される語彙等に基づいて、感想を書く技術をレッスンしてもよい。例えば、制御部201は、読んだ媒体から推定される既知の語彙と、ユーザの感想から推定される使用語彙との差分を埋めるようなレッスンを行うこととしてもよい。
The control unit 201 may also cause the user to evaluate the above-mentioned lessons. That is, the control unit 201 may transmit a plurality of options for acquiring the user's evaluation of the lesson to the user terminal 100. The control unit 201 can acquire the content of the lesson that the user prefers based on the user's evaluation of the lesson.
Furthermore, the control unit 201 may request the user to write a free-form impression in the above-mentioned lesson. In this case, the control unit 201 may provide a lesson on impression writing techniques based on the amount of impression, the contents of the impression, and the vocabulary described in the impression. For example, the control unit 201 may provide a lesson to fill in the gap between known vocabulary estimated from the medium read and used vocabulary estimated from the user's impression.

また、制御部201は、感想を取得する場合の処理として、次のようなものを行ってもよい。
制御部201は、例えば、ユーザが読んだ媒体のタイトル等を入力する手間を省くために、お勧めの媒体の表紙を候補としてユーザ端末100に表示する。制御部201は、お勧め以外の媒体の感想をユーザが書く場合には、媒体に記載されるISBNコード等を、バーコードリーダを利用して読み取り可能にし、タイトルをユーザ端末100に入力できるようにしてもよい。制御部201は、ユーザが読みたい媒体のリストに記載される媒体も候補としてユーザ端末100に表示できるようにしてもよい。
まず、制御部201は、例えば、選択形式の質問をユーザ端末100に送信し、ユーザ端末100においてユーザ(子供)でも直観的に評価(例えば、好き又は嫌い、難しい又は短い、長い又は短い、ワクワク又はドキドキ等)を回答できるようにし、その質問の最後に自由記述式の感想を回答するようにユーザ(ユーザ端末100)に促してもよい。この場合、制御部201は、質問と回答とを繰り返すにしたがって、自由度及び抽象度が増すような質問をユーザ端末100に送信してもよい。
また、制御部201は、ユーザに読書時間を回答させる質問及び読んだページ数を回答させる質問でも、記入式ではなく、ユーザ端末100に表示させる時計を回すような動作で入力できる等の直感的な入力方式の質問をユーザ端末100に送信してもよい。
また、制御部201は、ユーザが自由記述式の感想を書く上でのヒントをユーザ端末100に表示させるよう、そのヒントをユーザ端末100に送信してもよい。制御部201は、例えば、普遍的に使えるヒントをユーザ端末100にランダム表示するよう制御してもよい。一例として、制御部201は、「もし自分が物語の中にいたとしたらどうしていた?」等の質問をユーザ端末100に送信してもよい。
Furthermore, the control unit 201 may perform the following process as a process for acquiring an impression.
For example, in order to save the user the trouble of inputting the title of the medium that he or she has read, the control unit 201 may display the covers of the recommended medium as candidates on the user terminal 100. When the user writes an impression of a medium other than the recommended medium, the control unit 201 may make the ISBN code or the like written on the medium readable using a barcode reader, so that the title can be input to the user terminal 100. The control unit 201 may also make it possible to display, as candidates, the mediums written on a list of media that the user wants to read on the user terminal 100.
First, the control unit 201 may transmit, for example, a multiple-choice question to the user terminal 100, allowing even a user (child) to intuitively answer an evaluation (for example, like or dislike, difficult or short, long or short, exciting or thrilling, etc.) on the user terminal 100, and prompting the user (user terminal 100) to answer a free-form impression at the end of the question. In this case, the control unit 201 may transmit to the user terminal 100 a question that increases in freedom and abstraction as the question and answer are repeated.
In addition, even for questions that request the user to answer about the reading time and the number of pages read, the control unit 201 may send questions to the user terminal 100 that do not require writing, but rather use an intuitive input method such as turning a clock displayed on the user terminal 100.
Furthermore, the control unit 201 may transmit hints to the user terminal 100 to help the user write free-form impressions, so that the hints are displayed on the user terminal 100. For example, the control unit 201 may control the user terminal 100 to randomly display universally usable hints. As an example, the control unit 201 may transmit a question such as "What would you have done if you were in the story?" to the user terminal 100.

また、制御部201は、例えば、媒体固有に設定される質問をユーザ端末100に送信してもよい。一例として、制御部201は、特定の場面での主人公の行動について感想を求める質問等をユーザ端末100に送信してもよい。
また、制御部201は、例えば、制御部201は、自由記述に至るまでにユーザが回答した評価に基づいて、条件分岐的に決定されるアドバイスをユーザ端末100に表示するよう、そのアドバイスをユーザ端末100に送信してもよい。一例として、制御部201は、「『とても好き』と思ったんだね。『とても好き』と思ったシーンやセリフ、キャラクタがあったら、先生に教えてね」等のアドバイスをユーザ端末100に送信してもよい。なお、制御部201は、アドバイスの「とても好き」の部分は自由記述より前にある選択式の質問の回答で、「好き」及び「もう一度読みたい」など自動で入れ替わるようにしてもよい。また、制御部201は、「『ワクワク』したのはどうしてかな?、どうして『ワクワク』したのか、どんなところで『ワクワク』したのかを先生におしえてね!」等のアドバイスをユーザ端末100に送信してもよい。
Furthermore, the control unit 201 may transmit, for example, a question that is set specific to a medium to the user terminal 100. As an example, the control unit 201 may transmit, to the user terminal 100, a question requesting an impression of the behavior of the protagonist in a particular scene.
In addition, the control unit 201 may transmit advice to the user terminal 100, which is determined in a conditional manner based on the evaluations given by the user up to the free writing, so that the advice is displayed on the user terminal 100. As an example, the control unit 201 may transmit advice such as "I see you thought 'I really like it.' If there is a scene, line, or character that you thought 'I really like,' please tell the teacher." to the user terminal 100. Note that the control unit 201 may automatically replace the "I really like it" part of the advice with "I like it" and "I want to read it again" in response to a multiple-choice question that precedes the free writing. In addition, the control unit 201 may transmit advice such as "Why did you get 'excited'? Tell the teacher why you got 'excited' and what you got 'excited'about!" to the user terminal 100.

また、制御部201は、ユーザが記載した感想へのフィードバックをユーザ端末100に送信してもよい。制御部201は、例えば、ユーザが媒体を読んだ後の評価及び感想に応じたフィードバックをユーザ端末100に送信してもよい。制御部201は、例えば、評価(ここでは、選択式の質問に対する回答の総称)に応じた条件分岐的なアドバイスをユーザ端末100に送信してもよい。
また、制御部201は、例えば、自由記述式の感想を分析し、それに応じた適切なアドバイスをユーザ端末100に送信してもよい。制御部201は、過去のユーザの感想ビッグデータをユーザからのエンゲージメントの高低などを踏まえて分析し、より良い感想(エンゲージメントの高い感想を良いとするなど)との差分を判定し、事前に設定したパターンに応じたアドバイスをユーザ端末100に送信してもよい。
Furthermore, the control unit 201 may transmit feedback on the impressions written by the user to the user terminal 100. For example, the control unit 201 may transmit feedback according to the user's evaluation and impressions after reading a medium to the user terminal 100. For example, the control unit 201 may transmit conditional advice according to the evaluation (here, a general term for answers to multiple-choice questions) to the user terminal 100.
Furthermore, the control unit 201 may, for example, analyze free-form comments and transmit appropriate advice in response to the comments to the user terminal 100. The control unit 201 may analyze big data of past user comments in consideration of the level of engagement from the user, determine the difference with better comments (e.g., consider comments with high engagement to be good), and transmit advice in accordance with a previously set pattern to the user terminal 100.

図4は、ユーザ端末100の表示部101に表示される画面の一例について説明するための第2の図である。
図4に一例を示すように、ユーザ端末100は、チャット形式により、情報処理装置200(提案部207)によるレッスンの内容を表示部101に表示する。この場合、ユーザ端末100は、選択肢102を選択するのに応じてレッスンが行われる場合には、選択肢102を表示部101に表示してもよい。
FIG. 4 is a second diagram illustrating an example of a screen displayed on display unit 101 of user terminal 100. As shown in FIG.
4, the user terminal 100 displays the contents of the lesson proposed by the information processing device 200 (the proposal unit 207) in a chat format on the display unit 101. In this case, the user terminal 100 may display the option 102 on the display unit 101 when the lesson is conducted in response to the selection of the option 102.

次に、情報処理装置200が、ユーザが媒体を読む時のモチベーションを維持するための実施例(モチベーション維持)について説明する。 Next, an embodiment (maintenance of motivation) in which the information processing device 200 maintains the motivation of the user when reading media will be described.

例えば、制御部201は、ユーザが媒体を読むことについてゲーム化するような処理を行うこととしてもよい。例えば、制御部201は、ユーザが媒体を読んだ場合、物品(例えば、バッジの画像)等をユーザ端末100に送信してもよい。また、例えば、制御部201は、ユーザが媒体を読んだ場合に点数を付与し、その点数についてのランキングを公表してもよい。 For example, the control unit 201 may perform a process that turns the act of a user reading a medium into a game. For example, the control unit 201 may transmit an item (e.g., an image of a badge) to the user terminal 100 when the user reads the medium. Also, for example, the control unit 201 may assign a score to a user when the user reads the medium and publish a ranking based on the scores.

また、例えば、制御部201は、ユーザが媒体を読んだ場合に提出される感想を、複数のユーザで構成されるグループ内にシェアしてもよい。この場合、制御部201は、ユーザの評価に基づいて読書傾向を判定し、同一レベル及び同じ好みのユーザでグループを形成してもよい。なお、「同じレベル」には、「ほぼ同じレベル」及び「同程度のレベル」等を始めとする類似するレベルが含まれてもよい。また、「同じ好み」には、「ほぼ同じ好み」及び「類似する好み」等を始めとする関連する好みが含まれてもよい。また、制御部201は、同一の媒体を読んだ複数のユーザでグループを形成してもよい。 For example, the control unit 201 may share the impressions submitted by a user when reading a medium within a group consisting of multiple users. In this case, the control unit 201 may determine the reading tendency of the user based on the user's evaluation, and form a group of users with the same level and the same preferences. Note that "the same level" may include similar levels such as "almost the same level" and "similar level". Also, "the same preferences" may include related preferences such as "almost the same preferences" and "similar preferences". Also, the control unit 201 may form a group of multiple users who have read the same medium.

図5は、ユーザ端末100の表示部101に表示される画面の一例について説明するための第3の図である。
制御部201(例えば、通知部210)は、第3取得部209によってユーザの評価を取得した場合、ユーザが読んだ第1媒体に関する画像を取得して、ユーザ端末100の表示部101に表示させるよう、その画像(画像情報)をユーザ端末100に送信してもよい。第1媒体に関する画像は、上述した点数に関する画像、及び、第1媒体の表紙及び書名等の画像であってもよい。第1媒体の表紙及び書名の画像は、第1記憶部222又は第2記憶部223に記憶されていてもよく、外部のサーバ(図示せず)等に記憶される第1媒体の表紙及び書名の画像を取得して利用してもよい。
図5に一例を示すように、ユーザ端末100は、ユーザが獲得した点数103を表示部101に表示してもよい。この場合、ユーザ端末100は、ユーザが今までに読んだ媒体の表紙104及び書名105を表示部101に表示してもよい。
FIG. 5 is a third diagram for explaining an example of a screen displayed on display unit 101 of user terminal 100. As shown in FIG.
When the control unit 201 (e.g., the notification unit 210) acquires the user's evaluation by the third acquisition unit 209, the control unit 201 (e.g., the notification unit 210) may acquire an image related to the first medium read by the user and transmit the image (image information) to the user terminal 100 so as to be displayed on the display unit 101 of the user terminal 100. The image related to the first medium may be an image related to the score described above and an image of the cover and title of the first medium. The image of the cover and title of the first medium may be stored in the first storage unit 222 or the second storage unit 223, or an image of the cover and title of the first medium stored in an external server (not shown) or the like may be acquired and used.
5, the user terminal 100 may display the score 103 acquired by the user on the display unit 101. In this case, the user terminal 100 may display the cover 104 and the title 105 of the medium that the user has read up to now on the display unit 101.

次に、一実施形態に係る情報処理方法について説明する。
まず、情報処理装置200がユーザに第1媒体を提案する場合の処理方法について説明する。
図6は、一実施形態に係る情報処理方法であり、情報処理装置200がユーザに第1媒体を提案する場合の処理方法について説明するためのフローチャートである。
Next, an information processing method according to an embodiment will be described.
First, a processing method in which the information processing device 200 proposes a first medium to a user will be described.
FIG. 6 is a flowchart illustrating an information processing method according to an embodiment, which is a processing method in which the information processing device 200 suggests a first medium to a user.

ステップST101において、第1設定部202は、複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する。 In step ST101, the first setting unit 202 sets tags related to the content of the sentence for one or more components of the first sentence recorded on each of the multiple first media.

ステップST102において、第2設定部203は、ステップST101で設定されるタグに対して第1文章中の重要度を設定する。 In step ST102, the second setting unit 203 sets the importance in the first sentence for the tag set in step ST101.

ステップST103において、第3設定部204は、第1文章の難易度を設定する。 In step ST103, the third setting unit 204 sets the difficulty level of the first sentence.

ステップST104において、第1記憶部222は、ステップST101で設定されるタグ、ステップST102で設定される重要度、及び、ステップST103で設定される難易度を関連付けた関連情報を記憶する。 In step ST104, the first storage unit 222 stores related information that associates the tag set in step ST101, the importance set in step ST102, and the difficulty level set in step ST103.

ステップST105において、第1取得部205は、ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する。一例として、第1取得部205は、ユーザ端末100が読んだ第2媒体の情報が送信された場合、その第2媒体の情報と、第1記憶部222に記憶される関連情報とに基づいて、第2媒体のタグ及び重要度を取得してもよい。 In step ST105, the first acquisition unit 205 acquires the tag and importance set for the second sentence recorded on the second medium read by the user. As an example, when information on the second medium read by the user terminal 100 is transmitted, the first acquisition unit 205 may acquire the tag and importance of the second medium based on the information on the second medium and the related information stored in the first storage unit 222.

ステップST106において、特定部206は、ステップST105で取得される第2媒体に関するタグ及び重要度、及び、ステップST104で第1記憶部222に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する。 In step ST106, the identification unit 206 identifies a first sentence that is similar to the second sentence based on the tag and importance related to the second medium acquired in step ST105 and the related information stored in the first storage unit 222 in step ST104, and identifies the first medium on which the first sentence is recorded.

ステップST107において、提案部207は、ステップST106で特定される第1媒体をユーザ(ユーザ端末100)に提案する。 In step ST107, the suggestion unit 207 suggests the first medium identified in step ST106 to the user (user terminal 100).

次に、情報処理装置200がユーザの評価に応じて第1媒体を提案する場合の処理方法について説明する。
図7は、一実施形態に係る情報処理方法であり、情報処理装置200がユーザの評価に応じて第1媒体を提案する場合の処理方法について説明するためのフローチャートである。
Next, a processing method in which the information processing device 200 suggests a first medium in accordance with a user's evaluation will be described.
FIG. 7 is a flowchart illustrating an information processing method according to an embodiment, in which the information processing device 200 suggests a first medium in accordance with a user's evaluation.

ステップST201において、第2取得部208は、図6に示すステップST107で提案した第1媒体についてのユーザの評価(評価情報)をユーザ端末100から取得する。 In step ST201, the second acquisition unit 208 acquires from the user terminal 100 the user's evaluation (evaluation information) of the first medium proposed in step ST107 shown in FIG. 6.

ステップST202において、第3取得部209は、ステップST201で取得した評価情報に基づいてユーザの評価を取得する。 In step ST202, the third acquisition unit 209 acquires the user's evaluation based on the evaluation information acquired in step ST201.

ステップST203において、特定部206は、ステップST202で取得されるユーザの評価と、第1記憶部222に記憶される関連情報とに基づいて、ユーザの評価に応じた第1文章を特定し、その第1文章が記録される第1媒体を特定する。 In step ST203, the identification unit 206 identifies a first sentence corresponding to the user's evaluation based on the user's evaluation acquired in step ST202 and the related information stored in the first storage unit 222, and identifies a first medium on which the first sentence is recorded.

ステップST204において、提案部207は、ステップST203で特定される第1媒体をユーザ(ユーザ端末100)に提案する。 In step ST204, the suggestion unit 207 suggests the first medium identified in step ST203 to the user (user terminal 100).

ステップST205において、共有部211は、ステップST201で取得する評価情報、すなわち、共有部211は、ステップST203で取得するユーザの評価を複数のユーザ間で共有する。この場合、共有部211は、複数のユーザを複数のレベルに分類し、同一(又は、ほぼ同一)のレベルに分類される複数のユーザ間で評価を共有してもよい。 In step ST205, the sharing unit 211 shares the evaluation information acquired in step ST201, i.e., the user evaluation acquired in step ST203, among multiple users. In this case, the sharing unit 211 may classify multiple users into multiple levels and share the evaluations among multiple users classified into the same (or nearly the same) level.

次に、情報処理装置200がユーザの評価を取得する場合の処理方法について説明する。
図8は、一実施形態に係る情報処理方法であり、情報処理装置200がユーザの評価を取得する場合の処理方法について説明するためのフローチャートである。
Next, a processing method in which the information processing device 200 acquires a user's evaluation will be described.
FIG. 8 is a flowchart illustrating an information processing method according to an embodiment, which is a processing method when the information processing device 200 acquires a user's evaluation.

ステップST301において、第2取得部208は、図6に示すステップST107で提案した第1媒体についてのユーザの評価(評価情報)をユーザ端末100から取得する。この場合、第3取得部209は、第2取得部208が取得する評価情報に基づいてユーザの評価を取得してもよい。 In step ST301, the second acquisition unit 208 acquires the user's evaluation (evaluation information) for the first medium proposed in step ST107 shown in FIG. 6 from the user terminal 100. In this case, the third acquisition unit 209 may acquire the user's evaluation based on the evaluation information acquired by the second acquisition unit 208.

ステップST302において、通知部210は、ステップST301で取得する評価情報(ユーザの評価)と、第2記憶部223に記憶される回答情報とに基づいて、ユーザの評価に応じた質問及び回答をユーザ端末100に通知する。この場合、通知部210は、ユーザ端末100との間でチャット形式によって通知を行うこととしてもよい。 In step ST302, the notification unit 210 notifies the user terminal 100 of a question and an answer corresponding to the user's evaluation, based on the evaluation information (user's evaluation) acquired in step ST301 and the answer information stored in the second storage unit 223. In this case, the notification unit 210 may notify the user terminal 100 in a chat format.

次に、本実施形態の効果について説明する。
情報処理装置200は、第1媒体に関するタグを設定する第1設定部202と、そのタグに対して重要度を設定する第2設定部203と、第1媒体、タグ及び重要度を関連付けた関連情報を記憶する第1記憶部222と、ユーザが読んだ第2媒体に関するタグ及び重要度を取得する第1取得部205と、第1取得部205によって取得する第2文章についてのタグ及び重要度、並びに、関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する特定部206と、特定部206によって特定される第1媒体を、ユーザが使用するユーザ端末100に提案する提案部207と、を備える。
ユーザは、自身の好みに応じて媒体を選択し、その媒体に記録される文章を読むことができる。このため、情報処理装置200は、ユーザが好むジャンル及び内容等の文章(第2文章)が第2媒体に記録されていると推定して、その第2媒体に類似する第1媒体をユーザにお勧めすることができる。すなわち、情報処理装置200は、ユーザにより適した第1媒体をお勧めすることができる。
また、情報処理装置200は、例えば、ユーザが子供の場合には、その子供が読んだ第2媒体(例えば、本等)に類似する第1媒体(例えば、本等)をお勧めするので、読書が苦手な子供に対しても、その子供の興味のあるジャンル及び内容等の第1媒体を勧めることができる。これにより、情報処理装置200は、子供が第1媒体を読む可能性を高めることができ、複数の第1媒体を繰り返し子供に勧めて読ませることにより、媒体(例えば、本等)を読むのは楽しいことだと学習させることができる。また、情報処理装置200は、繰り返し第1媒体を子供に勧めることにより、子供が本を読むモチベーションを高めることができる。
また、情報処理装置200は、タグと重要度に基づいてユーザに第1媒体を勧めるので、例えば、ユーザが媒体の内容として「恋愛もの」を読む場合には、「歴史もの」且つ「恋愛もの」の内容が記載される第1媒体をユーザにお勧めすることもできる。これにより、情報処理装置200は、ユーザが読む媒体のジャンル及び内容等を広げることができ、ユーザに幅広い興味を持たせることができる。
Next, the effects of this embodiment will be described.
The information processing device 200 includes a first setting unit 202 that sets a tag related to the first medium, a second setting unit 203 that sets an importance level for the tag, a first memory unit 222 that stores related information associating the first medium, the tag, and the importance level, a first acquisition unit 205 that acquires the tag and importance level related to the second medium read by the user, an identification unit 206 that identifies a first sentence similar to the second sentence based on the tag and importance level for the second sentence acquired by the first acquisition unit 205 and the related information, and identifies the first medium on which the first sentence is recorded, and a proposal unit 207 that proposes the first medium identified by the identification unit 206 to the user terminal 100 used by the user.
The user can select a medium according to his/her preference and read the text recorded on that medium. Therefore, the information processing device 200 can estimate that a text (second text) of a genre and content preferred by the user is recorded on the second medium, and can recommend to the user a first medium similar to the second medium. In other words, the information processing device 200 can recommend a first medium more suitable for the user.
Furthermore, for example, when the user is a child, the information processing device 200 recommends a first medium (e.g., a book, etc.) similar to the second medium (e.g., a book, etc.) read by the child, so that even for a child who is not good at reading, the information processing device 200 can recommend a first medium of a genre and content that the child is interested in. This allows the information processing device 200 to increase the possibility that the child will read the first medium, and by repeatedly recommending and having the child read a plurality of first media, the information processing device 200 can make the child learn that reading media (e.g., books, etc.) is enjoyable. Furthermore, by repeatedly recommending the first medium to the child, the information processing device 200 can increase the child's motivation to read books.
In addition, since the information processing device 200 recommends the first medium to the user based on the tag and importance, for example, if the user reads "romance stories" as the content of the medium, the information processing device 200 can recommend to the user the first medium in which the content of "historical stories" and "romance stories" is described. This allows the information processing device 200 to expand the genres and contents of the media that the user reads, and to have the user have a wide range of interests.

情報処理装置200は、第1文章の難易度を設定する第3設定部204を備えることとしてもよい。この場合、第1記憶部222は、第1媒体、タグ、重要度及び難易度を関連付けた関連情報を記憶することとしてもよい。
例えば、ユーザが子供の場合には、ユーザの年齢等に応じて文章を読むレベル(難易度)が異なる。このため、情報処理装置200は、第1文章の難易度を設定することにより、ユーザの読むレベルに応じた第1媒体をそのユーザにお勧めすることができる。
The information processing device 200 may include a third setting unit 204 that sets a level of difficulty of the first sentence. In this case, the first storage unit 222 may store associated information that associates the first medium, a tag, an importance level, and a level of difficulty.
For example, if the user is a child, the level (difficulty) of reading a sentence varies depending on the user's age, etc. Therefore, the information processing device 200 can recommend to the user a first medium according to the user's reading level by setting the difficulty level of the first sentence.

情報処理装置200は、提案部207によって提案した第1媒体についてのユーザの評価(評価情報)を取得する第2取得部208と、その評価情報に基づいてユーザが文章を読む場合の評価を取得する第3取得部209と、を備えることとしてもよい。この場合、特定部206は、第3取得部209によって取得されるユーザの評価と、関連情報とに基づいて、ユーザの評価に応じた第1文章を特定し、その第1文章が記録される第1媒体を特定することとしてもよい。
ユーザが媒体を読んだ場合、その媒体の内容を好む場合がある。一方、ユーザが媒体を読んだ場合、その媒体の内容を好まない場合もある。情報処理装置200は、例えば、そのようなユーザの好み(評価)を取得し、ユーザの好み(評価)に応じた第1媒体をお勧めすることができる。
The information processing device 200 may include a second acquisition unit 208 that acquires a user's evaluation (evaluation information) for the first medium proposed by the suggestion unit 207, and a third acquisition unit 209 that acquires an evaluation of the user when reading a sentence based on the evaluation information. In this case, the identification unit 206 may identify a first sentence according to the user's evaluation based on the user's evaluation and related information acquired by the third acquisition unit 209, and identify a first medium on which the first sentence is recorded.
When a user reads a medium, the user may like the contents of the medium. On the other hand, when a user reads a medium, the user may not like the contents of the medium. The information processing device 200 can, for example, acquire such user preferences (evaluations) and recommend a first medium according to the user preferences (evaluations).

情報処理装置200は、ユーザの評価と、その評価に応じたユーザへの質問及び回答とを関連付けた回答情報を記憶する第2記憶部223と、第2取得部208によって評価情報を取得すると、評価情報及び回答情報に基づいて、ユーザの評価に応じた質問及び回答をユーザ端末100に通知する通知部210と、を備えることとしてもよい。
すなわち、情報処理装置200は、ユーザの評価に応じた質問及び回答をユーザ端末100に通知することができる。これにより、情報処理装置200は、ユーザに対する質問及び回答を1回又は複数回通知することにより、ユーザのより正確な評価を取得することができる。よって、情報処理装置200は、よりユーザの好み(評価)に応じた第1媒体をそのユーザにお勧めすることができる。
The information processing device 200 may include a second memory unit 223 that stores answer information that associates a user's evaluation with a question and an answer to the user that correspond to the evaluation, and a notification unit 210 that, when the evaluation information is acquired by the second acquisition unit 208, notifies the user terminal 100 of the question and answer that correspond to the user's evaluation based on the evaluation information and the answer information.
That is, the information processing device 200 can notify the user terminal 100 of questions and answers according to the user's evaluation. As a result, the information processing device 200 can obtain a more accurate evaluation of the user by notifying the user of the questions and answers once or multiple times. Therefore, the information processing device 200 can recommend to the user a first medium that is more in line with the user's preferences (evaluation).

情報処理装置200では、通知部210は、ユーザ端末100との間でチャット形式によって通知を行うこととしてもよい。
これにより、情報処理装置200は、ユーザ端末100との間での通信、例えば、ユーザの評価の取得と、その評価に応じた質問及び回答の通知とを行いやすくすることができる。すなわち、情報処理装置200は、ユーザにとって使いやすいシステムを提供することができる。
In the information processing device 200, the notification unit 210 may notify the user terminal 100 in a chat format.
This allows the information processing device 200 to easily communicate with the user terminal 100, for example, to obtain a user's evaluation and to notify a question and an answer according to the evaluation. In other words, the information processing device 200 can provide a system that is easy for users to use.

情報処理装置200は、第2取得部208によって評価情報を取得すると、その評価情報に基づくユーザの評価を複数のユーザ間で共有可能にする共有部211を備えることとしてもよい。
すなわち、情報処理装置200は、1人のユーザの評価をグループ内の他のユーザに閲覧させることができる。情報処理装置200は、グループ内のユーザは他のユーザの評価を閲覧することで、他のユーザが読んだ媒体を読みたいという気持ちを起こさせることができ、また他のユーザの媒体を読んだ時の感動を共有することができる。これにより、情報処理装置200は、ユーザに対してより多くの媒体を読みたいという気持ちを起こさせることができ、ユーザの媒体を読むモチベーションを高めることができる。
The information processing device 200 may include a sharing unit 211 that, when the second acquisition unit 208 acquires the evaluation information, enables a user's evaluation based on the evaluation information to be shared among a plurality of users.
That is, the information processing device 200 allows other users in the group to view the evaluations of one user. The information processing device 200 allows users in the group to view the evaluations of other users, which makes them want to read the media that the other users have read, and allows them to share the excitement they felt when reading the media of the other users. In this way, the information processing device 200 can make users want to read more media, and can increase the motivation of users to read media.

情報処理装置200では、共有部211は、評価情報に基づいて複数のユーザを複数のレベルに分類し、同一のレベルに分類される複数のユーザ間で評価情報に基づく評価を共有可能にすることとしてもよい。
情報処理装置200は、同一レベルの複数のユーザをグループ化することで、複数のユーザ間で類似するレベルの感動を共有させることができ、他のユーザが読んだ媒体を読みたいという気持ちをより起こさせることができる。
In the information processing device 200, the sharing unit 211 may classify a plurality of users into a plurality of levels based on the evaluation information, and enable evaluations based on the evaluation information to be shared among a plurality of users classified into the same level.
By grouping multiple users of the same level, the information processing device 200 can allow multiple users to share similar levels of excitement, and can further stimulate the desire to read media that other users have read.

情報処理方法では、コンピュータが、第1媒体に関するタグを設定する第1設定ステップと、そのタグに対して重要度を設定する第2設定ステップと、第1媒体、タグ及び重要度を関連付けた関連情報を記憶部に記憶する記憶ステップと、ユーザが読んだ第2媒体に関するタグ及び重要度を取得する取得ステップと、取得ステップによって取得する第2文章についてのタグ及び重要度、並びに、関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する特定ステップと、特定ステップによって特定される第1媒体を、ユーザが使用するユーザ端末100に提案する提案ステップと、を実行する。
ユーザは、自身の好みに応じて媒体を選択し、その媒体に記録される文章を読むことができる。このため、情報処理方法は、ユーザが好むジャンル及び内容等の文章(第2文章)が第2媒体に記録されていると推定して、その第2媒体に類似する第1媒体をユーザにお勧めすることができる。すなわち、情報処理方法は、ユーザにより適した第1媒体をお勧めすることができる。
In the information processing method, a computer executes the following steps: a first setting step of setting a tag related to a first medium, a second setting step of setting an importance for the tag, a storage step of storing related information associating the first medium, the tag, and the importance in a storage unit, an acquisition step of acquiring the tag and importance related to a second medium read by the user, an identification step of identifying a first sentence similar to the second sentence based on the tag and importance for the second sentence acquired by the acquisition step, and the related information, and identifying the first medium on which the first sentence is recorded, and a proposal step of proposing the first medium identified by the identification step to a user terminal 100 used by the user.
The user can select a medium according to his/her preference and read the text recorded on that medium. Therefore, the information processing method can estimate that a text (second text) of a genre and content preferred by the user is recorded on the second medium, and can recommend to the user a first medium similar to the second medium. In other words, the information processing method can recommend a first medium that is more suitable for the user.

情報処理プログラムは、コンピュータに、第1媒体に関するタグを設定する第1設定機能と、そのタグに対して重要度を設定する第2設定機能と、第1媒体、タグ及び重要度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶する記憶機能と、ユーザが読んだ第2媒体に関するタグ及び重要度を取得する取得機能と、取得機能によって取得する第2文章についてのタグ及び重要度、並びに、関連情報に基づいて、第2文章に類似する第1文章を特定し、その第1文章が記録される第1媒体を特定する特定機能と、特定機能によって特定される第1媒体を、ユーザが使用するユーザ端末100に提案する提案機能と、を実現させる。
ユーザは、自身の好みに応じて媒体を選択し、その媒体に記録される文章を読むことができる。このため、情報処理プログラムは、ユーザが好むジャンル及び内容等の文章(第2文章)が第2媒体に記録されていると推定して、その第2媒体に類似する第1媒体をユーザにお勧めすることができる。すなわち、情報処理プログラムは、ユーザにより適した第1媒体をお勧めすることができる。
The information processing program enables a computer to realize the following: a first setting function for setting a tag related to a first medium, a second setting function for setting an importance level for the tag, a storage function for storing related information associating the first medium, the tag, and the importance level for each of a plurality of first media, an acquisition function for acquiring the tag and importance level related to a second medium read by the user, a determination function for identifying a first sentence similar to the second sentence based on the tag and importance level for the second sentence acquired by the acquisition function, as well as the related information, and for identifying the first medium on which the first sentence is recorded, and a proposal function for proposing the first medium identified by the identification function to a user terminal 100 used by the user.
The user can select a medium according to his/her preference and read the text recorded on that medium. Therefore, the information processing program can estimate that a text (second text) of the genre and content preferred by the user is recorded on the second medium, and recommend to the user a first medium similar to the second medium. In other words, the information processing program can recommend a first medium that is more suitable for the user.

上述した情報処理装置200の各部は、コンピュータの演算処理装置等の機能として実現されてもよい。すなわち、情報処理装置200の第1設定部202、第2設定部203、第3設定部204、第1取得部205、特定部206、提案部207、第2取得部208、第3取得部209、通知部210及び共有部211は、コンピュータの演算処理装置等による第1設定機能、第2設定機能、第3設定機能、第1取得機能、特定機能、提案機能、第2取得機能、第3取得機能、通知機能及び共有機能としてそれぞれ実現されてもよい。
情報処理プログラムは、上述した各機能をコンピュータに実現させることができる。情報処理プログラムは、外部メモリ又は光ディスク等の、コンピュータで読み取り可能な非一時的な記録媒体に記録されていてもよい。
また、上述したように、情報処理装置200の各部は、コンピュータの演算処理装置等で実現されてもよい。その演算処理装置等は、例えば、集積回路等によって構成される。このため、情報処理装置200の各部は、演算処理装置等を構成する回路として実現されてもよい。すなわち、情報処理装置200の第1設定部202、第2設定部203、第3設定部204、第1取得部205、特定部206、提案部207、第2取得部208、第3取得部209、通知部210及び共有部211は、コンピュータの演算処理装置等を構成する第1設定回路、第2設定回路、第3設定回路、第1取得回路、特定回路、提案回路、第2取得回路、第3取得回路、通知回路及び共有回路として実現されてもよい。
また、情報処理装置200の通信部221、第1記憶部222、第2記憶部223及び表示部224は、例えば、演算処理装置等の機能を含む通信機能、第1記憶機能、第2記憶機能及び表示機能として実現されもよい。また、情報処理装置200の通信部221、第1記憶部222、第2記憶部223及び表示部224は、例えば、集積回路等によって構成されることにより通信回路、第1記憶回路、第2記憶回路及び表示回路として実現されてもよい。また、情報処理装置200の通信部221、第1記憶部222、第2記憶部223及び表示部224は、例えば、複数のデバイスによって構成されることにより通信装置、第1記憶装置、第2記憶装置及び表示装置として構成されてもよい。
Each unit of the information processing device 200 described above may be realized as a function of a computer's arithmetic processing device, etc. That is, the first setting unit 202, the second setting unit 203, the third setting unit 204, the first acquisition unit 205, the identification unit 206, the proposal unit 207, the second acquisition unit 208, the third acquisition unit 209, the notification unit 210, and the sharing unit 211 of the information processing device 200 may be realized as a first setting function, a second setting function, a third setting function, a first acquisition function, an identification function, a proposal function, a second acquisition function, a third acquisition function, a notification function, and a sharing function, respectively, by the computer's arithmetic processing device, etc.
The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded in a non-transitory computer-readable recording medium, such as an external memory or an optical disk.
Also, as described above, each unit of the information processing device 200 may be realized by a computer arithmetic processing device or the like. The arithmetic processing device or the like is configured by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 200 may be realized as a circuit constituting the arithmetic processing device or the like. That is, the first setting unit 202, the second setting unit 203, the third setting unit 204, the first acquisition unit 205, the identification unit 206, the proposal unit 207, the second acquisition unit 208, the third acquisition unit 209, the notification unit 210, and the sharing unit 211 of the information processing device 200 may be realized as a first setting circuit, a second setting circuit, a third setting circuit, a first acquisition circuit, a specification circuit, a proposal circuit, a second acquisition circuit, a third acquisition circuit, a notification circuit, and a shared circuit constituting the arithmetic processing device or the like of the computer.
The communication unit 221, the first storage unit 222, the second storage unit 223, and the display unit 224 of the information processing device 200 may be realized as a communication function, a first storage function, a second storage function, and a display function including the functions of an arithmetic processing device, for example. The communication unit 221, the first storage unit 222, the second storage unit 223, and the display unit 224 of the information processing device 200 may be realized as a communication circuit, a first storage circuit, a second storage circuit, and a display circuit by being configured by, for example, an integrated circuit, etc. The communication unit 221, the first storage unit 222, the second storage unit 223, and the display unit 224 of the information processing device 200 may be realized as a communication device, a first storage device, a second storage device, and a display device by being configured by, for example, a plurality of devices.

なお、上述した実施形態では、情報処理装置200は、ユーザが読書をする場合に、読書の対象となる媒体(例えば、書籍、雑誌、新聞及び電子出版物等)を提案する構成について説明した。しかしながら、本発明の情報処理装置200は、その一例の構成に限定されることはない。すなわち、情報処理装置200は、学校の授業等で複数の子供それぞれに提供する文章を提案する場合に、各子供に適した文章(第1媒体)を提供する構成であってもよい。この場合、情報処理装置200は、ユーザである子供に対して、各子供の学習レベルに応じた文章(第1媒体)、例えば、同一内容であって複数のレベルで記載される文章(第1媒体)を提供してもよい。また、情報処理装置200は、この他にも、文章が記載されたる媒体(第1媒体)をユーザに勧める場合に利用されてもよい。 In the above embodiment, the information processing device 200 is configured to suggest media (e.g., books, magazines, newspapers, electronic publications, etc.) to be read when the user reads. However, the information processing device 200 of the present invention is not limited to the configuration of this example. That is, the information processing device 200 may be configured to provide text (first medium) suitable for each child when proposing text to be provided to each of multiple children in a school class, etc. In this case, the information processing device 200 may provide text (first medium) according to the learning level of each child, for example, text (first medium) that has the same content but is written at multiple levels, to the user child. In addition, the information processing device 200 may be used when recommending a medium (first medium) on which text is written to the user.

また、例えば、情報処理装置200は、媒体の難易度を設定する場合に、Lexile指数のような日本語に対応する指標を利用してもよい。その指標(Lexile指数)は、例えば、「読解力」及び「文章の難易度」等を示す指標である。情報処理装置200は、そのLexile指数を、上述した読書指導(レッスン)に限らず、教育領域全般及び出版等に活用してもよい。
この場合、情報処理装置200は、フレームワークを作成し、そのフレームワークをまず書籍へ適用し、それに応じて読書教育において活用してもよい。すなわち、情報処理装置200は、フレームワークによる難易度判定を活用した精緻な読書指導を行い、フレームワークを前提とした著作物の出版に活用してもよい。
また、情報処理装置200は、上述した構成を文章全体へ応用することで、教育インフラとしての活用することもできる。例えば、情報処理装置200は、教育インフラとして、教科書及び記事を難易度ごとに作成することもできる。また、例えば、情報処理装置200は、ただ点数を出して終わりである既存のテストではなく、次の学習にも生きる形で読解力を測定できる仕組みの構築に利用することもできる。
また、情報処理装置200は、文章と難易度とをセットにした学習データに限らず、ユーザの評価というフィードバックからも難易度が測れるようになっていてもよい。
Furthermore, for example, the information processing device 200 may use an index corresponding to Japanese, such as the Lexile index, when setting the difficulty level of a medium. The index (Lexile index) is an index indicating, for example, "reading comprehension" and "difficulty level of a text". The information processing device 200 may use the Lexile index not only for the above-mentioned reading instruction (lesson), but also in the general education field and publishing.
In this case, the information processing device 200 may create a framework, apply the framework to a book, and use it in reading education accordingly. That is, the information processing device 200 may provide detailed reading instruction using the difficulty level determination by the framework, and use it in publishing a work based on the framework.
Furthermore, the information processing device 200 can be used as an educational infrastructure by applying the above-mentioned configuration to the entire text. For example, the information processing device 200 can be used as an educational infrastructure to create textbooks and articles according to the level of difficulty. Furthermore, for example, the information processing device 200 can be used to build a system that can measure reading comprehension in a way that can be used for the next study, rather than using existing tests that simply give a score and end there.
Furthermore, the information processing device 200 may be configured to measure the difficulty level not only from learning data in which a sentence and its difficulty level are paired, but also from feedback in the form of a user's evaluation.

また、情報処理装置200は、上述したように設定されるタグを種々のものに応用することができる。例えば、情報処理装置200は、ユーザの評価に関するビックデータとタグとを分析し、どのようなユーザにどのような構成の物語が人気なのかを測り、新たに媒体を出版する場合に利用することができる。また例えば、情報処理装置200は、どのような難易度及び長さの媒体の本を用意することでユーザの成長を最大化できるかを取得し、それに応じて新たに媒体を出版する場合に利用してもよい。情報処理装置200は、文章からタグを算出するプログラムを実装してもよい。 In addition, the information processing device 200 can apply the tags set as described above to various things. For example, the information processing device 200 can analyze big data related to user evaluations and tags to measure what kind of story structure is popular with what kind of users, and use this when publishing a new medium. Also, for example, the information processing device 200 may obtain what level of difficulty and length of book medium should be prepared to maximize the user's growth, and use this when publishing a new medium accordingly. The information processing device 200 may also implement a program that calculates tags from text.

また、情報処理装置200は、作文教育に利用されてもよい。例えば、情報処理装置200は、国語教育上、読書教育と対をなす作文教育を行い、それに応じて受験市場おいて利用されてもよい。また例えば、情報処理装置200は、ユーザの評価(一例として、感想等)を種々のサービス等に活用してもよい。また例えば、情報処理装置200は、複数のユーザによってコミュニティを形成し、そのコミュニティ内のユーザによるピアレビューに活用されてもよい。 The information processing device 200 may also be used for writing education. For example, the information processing device 200 may provide writing education paired with reading education in Japanese language education, and may be used in the entrance examination market accordingly. For example, the information processing device 200 may utilize user evaluations (for example, impressions, etc.) for various services, etc. For example, the information processing device 200 may form a community of multiple users and be utilized for peer reviews by users within the community.

また、情報処理装置200は、生涯学習に利用されてもよい。例えば、情報処理装置200は、子供を寝かしつける時、子供に対する媒体の読み聞かせ、子供に対する読書教育、子供の受験に必要な国語教育、高等教育(大学・大学院レベルの専門書についての教育)、リカレント教育、及び、老後の学習等において利用されてもよい。すなわち、情報処理装置200は、全年齢のユーザが全教科を学ぶ時の学習に利用されてもよい。 The information processing device 200 may also be used for lifelong learning. For example, the information processing device 200 may be used when putting a child to bed, reading media to a child, teaching a child to read, teaching a child the Japanese language necessary for a child's entrance exam, higher education (education about specialized books at the university and graduate school level), recurrent education, and learning in retirement. In other words, the information processing device 200 may be used for learning when users of all ages are learning all subjects.

また、情報処理装置200は、ゲーミフィケーション機能を有していてもよい。情報処理装置200は、例えば、ゲーミフィケーション機能として、バッジ機能、ポイント制度及びクエスト機能を有してもよい。
情報処理装置200は、バッジ機能として、読字数、読書時間及び読書冊数等に加え、本の構成要素(タグ情報)ごとの経験値なども対象としてユーザ(ユーザ端末100)にバッジを付与してもよい。
また、情報処理装置200は、ポイント制度として、媒体を読んだ時、感想を出した時、フレンドに媒体をお勧めした時、及び、フレンドにお勧めした媒体を読んでもらえた時など、すべての行動に応じてユーザ(ユーザ端末100)にポイントを付与してもよい。
また、情報処理装置200は、クエスト機能として、複数の選択肢の中からユーザ自身で今週の目標を選択してもよい。この場合、情報処理装置200は、その選択肢はユーザ(例えば、子供及び生徒等)の読書状況などを鑑みて、上述した選書と連動する形で自動で生成してもよい。情報処理装置200は、フレンドとのアクションをそのユーザのゴールとして設定してもよい。
The information processing device 200 may have a gamification function. For example, the information processing device 200 may have a badge function, a point system, and a quest function as the gamification function.
As a badge function, the information processing device 200 may award badges to the user (user terminal 100) based on the number of words read, reading time, number of books read, and the like, as well as experience points for each component of a book (tag information).
In addition, the information processing device 200 may use a points system to award points to the user (user terminal 100) based on all actions, such as when reading a medium, when giving an opinion about the medium, when recommending a medium to a friend, and when a friend reads the medium that the user recommended.
Furthermore, the information processing device 200 may allow the user to select a goal for this week from among a number of options as a quest function. In this case, the information processing device 200 may automatically generate the options in conjunction with the above-mentioned book selection, taking into consideration the reading situation of the user (e.g., a child or a student). The information processing device 200 may set an action with a friend as the goal of the user.

情報処理装置200は、読んだ媒体の記録のカレンダ及びグラフを表示してもよい。すなわち、情報処理装置200は、各種記録を可視化するような表示を行うこととしてもよい。この場合、情報処理装置200は、上述したように設定されるゴールを表示してもよい。
また、情報処理装置200は、ロードマップを表示してもよい。情報処理装置200は、例えば、過去のユーザ、及び、フレンド親和性が高いユーザの状況との比較ができるような表示を行うこととしてもよい。また、情報処理装置200は、その比較に基づいて、ゴールを自動的に生成してもよい。情報処理装置200は、ユーザに関するデータを解析し、モチベーションアップに最適なゴールを設定できるようにしてもよい。
The information processing device 200 may display a calendar and a graph of the records of the medium that has been read. That is, the information processing device 200 may perform a display that visualizes various records. In this case, the information processing device 200 may display the goal that is set as described above.
Furthermore, the information processing device 200 may display a roadmap. For example, the information processing device 200 may perform a display that allows a comparison with the situations of past users and users with high friend affinity. Furthermore, the information processing device 200 may automatically generate a goal based on the comparison. The information processing device 200 may analyze data related to the user and set an optimal goal for increasing motivation.

情報処理装置200は、コミュニティ機能を有していてもよい。コミュニティ機能は、例えば、上述したフレンド機能であってもよい。情報処理装置200は、例えば、友達になると、その友達のプロフィールや、その友達が提出した感想を見ることができるようにしてもよい。この場合、情報処理装置200は、ユーザと友達との共通の読了本を見つけることで、「この子、私と同じ本を読んでる!」というコアエクスペリエンスに繋げることができる。
また、情報処理装置200は、タイムラインのように友達が提出した感想を時系列で見ることができるようにしてもよい。この場合、情報処理装置200は、ユーザが任意の感想にリアクション及びコメントを送ることができる機能、任意の感想を起点に、その媒体の他の感想を見ることができる機能、リアクション及びコメントの量を踏まえて、エンゲージメントの高い感想順で表示することもできる機能を実装してもよい。情報処理装置200は、後述するフレンド親和性を考慮して、最適化した感想をユーザ端末100に表示してもよい。
The information processing device 200 may have a community function. The community function may be, for example, the friend function described above. For example, the information processing device 200 may enable a user to view a friend's profile and comments submitted by the friend when the friend becomes a friend. In this case, the information processing device 200 can find a book that the user and the friend have read in common, leading to a core experience of "This girl is reading the same book as me!".
The information processing device 200 may also allow the user to view the impressions submitted by friends in chronological order, like a timeline. In this case, the information processing device 200 may implement a function that allows the user to send reactions and comments to any impression, a function that allows the user to view other impressions of the medium starting from any impression, and a function that allows the impressions to be displayed in order of high engagement, taking into account the amount of reactions and comments. The information processing device 200 may display optimized impressions on the user terminal 100, taking into account friend affinity, which will be described later.

情報処理装置200は、フレンド追加機能を有してもよい。情報処理装置200は、例えば、ユーザが媒体を読み終わった際に、その媒体の他のユーザの感想を一覧形式で見ることができ、任意の感想を選択することで、その感想を書いた他のユーザと友達になれる機能をフレンド追加機能として有していてもよい。これにより、情報処理装置200は、ユーザと友達とを共通の読了本を軸に繋げることができ、近い感想を書いた他のユーザと繋げることができる(例えば、ある媒体について「もう一度読みたい」と答えたユーザ同士、つまり感性が近いユーザ同士を繋げることができる)。情報処理装置200は、感想一覧の表示順を後述のフレンド親和性等を利用して制御することができる。
また、情報処理装置200は、媒体をお勧めされたときに、その媒体を過去に読んだことがある友達を表示してもよい。この場合、情報処理装置200は、みんなが読んでいるなら、読んでみようかな、という気持ちへ繋げることができる。
また、情報処理装置200は、フレンド登録のお勧めを行うことができる。情報処理装置200は、ユーザが読んでいる媒体の傾向及びそこに対する感想・評価の類似度、そして感想提出頻度などのエンゲージメントからフレンド親和性を測定することが可能である。この場合、情報処理装置200は、媒体のタイトルベースでの分析よりも詳細な、本の構成要素を示すタグ情報レベルでの分析を行う。情報処理装置200は、フレンド親和性をベースに友達をクラスタリングすることで、熱量の高いグループコミュニティを形成することもできる。情報処理装置200は、コミュニティの特徴を分析し、そこにマッチするイベントなどを与えることもできる。情報処理装置200は、例えば、特定の媒体に関する話題提起及びプロフィールに関する質問など、会話の起点を生成してもよい。情報処理装置200は、上述したロードマップ機能により目標となるユーザをフレンド登録することができる。
The information processing device 200 may have a friend adding function. For example, when a user finishes reading a medium, the information processing device 200 may have a friend adding function that allows the user to view other users' impressions of the medium in a list format and to become friends with other users who wrote the impressions by selecting any impressions. This allows the information processing device 200 to connect the user and friends with a common book that has been read, and to connect with other users who have written similar impressions (for example, users who answered "I want to read it again" about a certain medium, that is, users with similar sensibilities, can be connected). The information processing device 200 can control the display order of the impressions list by using friend affinity, etc., which will be described later.
Furthermore, when a medium is recommended to the user, the information processing device 200 may display friends who have read the medium in the past. In this case, the information processing device 200 can make the user feel like reading the recommended medium if everyone else is reading it.
The information processing device 200 can also recommend friend registration. The information processing device 200 can measure friend affinity from engagement such as the tendency of the medium the user is reading, the similarity of impressions and evaluations thereon, and the frequency of impressions submitted. In this case, the information processing device 200 performs an analysis at a tag information level indicating the components of the book, which is more detailed than an analysis based on the title of the medium. The information processing device 200 can also form a group community with high enthusiasm by clustering friends based on friend affinity. The information processing device 200 can also analyze the characteristics of the community and provide events that match there. The information processing device 200 may generate a starting point for a conversation, such as, for example, a topic about a specific medium and a question about a profile. The information processing device 200 can register a target user as a friend by the above-mentioned roadmap function.

情報処理装置200は、ユーザが読みたい媒体のリストを記憶してもよい。情報処理装置200は、様々な場面で感想の閲覧や新しい媒体との出会いが存在するため、その中でそこで見つけた気になる媒体をプールすることができる。情報処理装置200は、プールされた媒体のおすすめ度合いを上述した選書のシステムにより分析して表示してもよい。この場合、情報処理装置200は、ユーザの好み及び読む力に合う確率のみならず、成長を踏まえた視点に基づいてリストに登録してもよい。 The information processing device 200 may store a list of media that the user wants to read. Since the information processing device 200 is used in various situations to view reviews and encounter new media, it can pool media that the user finds interesting. The information processing device 200 may analyze and display the degree of recommendation of the pooled media using the book selection system described above. In this case, the information processing device 200 may register the media in the list based not only on the probability that the media matches the user's preferences and reading ability, but also on a perspective that takes growth into account.

情報処理装置200は、ユーザへ媒体をお勧めすることもできる。情報処理装置200は、特定の友人又は不特定多数の友人に、媒体を理由付きでお勧めしてもよい。この場合、情報処理装置200は、お勧め理由をテキスト又は音声等で提供してもよい。また、情報処理装置200は、お勧めへのハードルを下げる各種レコメンド機能を有していてもよい。情報処理装置200は、ユーザがある媒体を読み終わったときに、友人の中からその媒体を好きになりそうな友人を特定し、「その友人にその媒体をおすすめしないか?」というレコメンドを送信してもよい。また、情報処理装置200は、新しく友人を追加した時に、ユーザ自身の読了本の中からその友人と相性が良さそうな媒体を特定し、「その友人にその本をお勧めしないか?」というレコメンドを送信してもよい。情報処理装置200は、お勧めされた媒体を読んだ後に友人が提出する感想を、そのお勧めしたユーザに通知してもよい。 The information processing device 200 can also recommend a medium to a user. The information processing device 200 may recommend a medium to a specific friend or an unspecified number of friends with a reason attached. In this case, the information processing device 200 may provide the reason for recommendation in the form of text, voice, or the like. The information processing device 200 may also have various recommendation functions that lower the hurdle for recommendations. When a user finishes reading a certain medium, the information processing device 200 may identify a friend from among the friends who is likely to like the medium and send a recommendation such as "Would you recommend this medium to that friend?". When a new friend is added, the information processing device 200 may identify a medium that is likely to be compatible with the friend from among the books the user has read, and send a recommendation such as "Would you recommend this book to that friend?". The information processing device 200 may notify the user who recommended the medium of the impressions submitted by the friend after reading the recommended medium.

情報処理装置200は、種々の媒体を用意してもよい。情報処理装置200は、上述した選書システムで提案する媒体及びユーザの読みたいリストに登録されている媒体を配送で届けるようにしてもよい。情報処理装置200は、その装置を有する会社の倉庫に媒体を抱え、その倉庫にある媒体を配送するようにしてもよい。この場合、情報処理装置200は、ユーザが読み終わった媒体を返送してもらうことで、在庫を循環させることができる。また、情報処理装置200は、選書システムと連動することで、出荷予定量を事前に推定して必要在庫を取得してもよい。情報処理装置200は、在庫状況から逆算して選書システムで提案する媒体を調整することもできる。
情報処理装置200は、ユーザ同士での中古本取引のマッチングができるようにしてもよい。この場合、情報処理装置200は、選書システムの様子やユーザが読みたいリストの登録状況から需給を推測してもよい。情報処理装置200は、ユーザの住所情報も含め、最適な配送を実現することができる。また、情報処理装置200は、フレンド親和性が高いユーザ同士のマッチングを行うことにより、ユーザ同士で直接の手紙(例えば、手書きの感想等)などを送れるようにしてもよい。
情報処理装置200は、媒体が上述したように循環する際の循環履歴(足跡)を記録してもよい。情報処理装置200は、新しい媒体を勧められた時に、その媒体を前に持っていたユーザと友人になるように登録してもよい。
情報処理装置200は、選書システムで提案する媒体の選択肢を、ユーザ最寄りの図書館の蔵書状況と照らし合わせて決定してもよい。この場合、情報処理装置200は、図書館APIと連携してもよい。
The information processing device 200 may prepare various media. The information processing device 200 may deliver media suggested by the above-mentioned book selection system and media registered in the user's wish list. The information processing device 200 may store media in a warehouse of the company that owns the device and deliver the media in the warehouse. In this case, the information processing device 200 can circulate inventory by having users return media that they have finished reading. Furthermore, the information processing device 200 may estimate the planned shipping volume in advance and obtain the necessary inventory by linking with the book selection system. The information processing device 200 can also adjust the media suggested by the book selection system by calculating backwards from the inventory situation.
The information processing device 200 may enable matching of secondhand book transactions between users. In this case, the information processing device 200 may estimate supply and demand from the state of the book selection system and the registration status of the user's reading list. The information processing device 200 can realize optimal delivery, including the user's address information. In addition, the information processing device 200 may enable users to send direct letters (for example, handwritten impressions, etc.) to each other by matching users with high friend affinity.
The information processing device 200 may record a circulation history (footprint) of the medium when it is circulated as described above. When a new medium is recommended to the information processing device 200, the information processing device 200 may register a user who previously owned the medium as a friend.
The information processing device 200 may determine the options of media proposed by the book selection system by checking the book collection situation of the library nearest to the user. In this case, the information processing device 200 may cooperate with a library API.

1 情報処理システム
100 ユーザ端末
101 表示部
200 情報処理装置
201 制御部
202 第1設定部
203 第2設定部
204 第3設定部
205 第1取得部
206 特定部
207 提案部
208 第2取得部
209 第3取得部
210 通知部
211 共有部
221 通信部
222 第1記憶部
223 第2記憶部
224 表示部
1 Information processing system 100 User terminal 101 Display unit 200 Information processing device 201 Control unit 202 First setting unit 203 Second setting unit 204 Third setting unit 205 First acquisition unit 206 Identification unit 207 Proposal unit 208 Second acquisition unit 209 Third acquisition unit 210 Notification unit 211 Sharing unit 221 Communication unit 222 First storage unit 223 Second storage unit 224 Display unit

Claims (12)

複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する第1設定部と、
前記第1設定部によって設定されるタグに対して第1文章中の重要度を設定する第2設定部と、
第1媒体、前記第1媒体について前記第1設定部によって設定されるタグ、及び、前記第1媒体について前記第2設定部によって設定される重要度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶する第1記憶部と、
ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する第1取得部と、
前記第1取得部によって取得する第2文章についてのタグ及び重要度、並びに、前記第1記憶部に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、当該第1文章が記録される第1媒体を特定する特定部と、
前記特定部によって特定される第1媒体を、ユーザが使用するユーザ端末に提案する提案部と、
を備える情報処理装置。
a first setting unit that sets tags relating to the contents of a first sentence for one or more components of the first sentence recorded on each of a plurality of first media;
a second setting unit that sets a level of importance in the first sentence for the tag set by the first setting unit;
a first storage unit that stores, for each of a plurality of first media, association information that associates a first medium, a tag that is set for the first medium by the first setting unit, and an importance level that is set for the first medium by the second setting unit;
a first acquisition unit that acquires a tag and an importance level set to a second sentence that is recorded on a second medium and that is read by a user;
an identification unit that identifies a first sentence similar to the second sentence based on the tag and importance of the second sentence acquired by the first acquisition unit and the related information stored in the first storage unit, and that identifies a first medium on which the first sentence is recorded;
a suggestion unit that suggests the first medium identified by the identification unit to a user terminal used by a user;
An information processing device comprising:
第1文章の難易度を設定する第3設定部を備え、
前記第1記憶部は、前記第1記憶部に記憶される関連情報において、さらに前記第1媒体について前記第3設定部によって設定される難易度を関連付け、複数の第1媒体それぞれについて記憶する
請求項1に記載の情報処理装置。
a third setting unit that sets a difficulty level of the first sentence;
The information processing device according to claim 1 , wherein the first storage unit further associates the related information stored in the first storage unit with a difficulty level set by the third setting unit for the first medium, and stores the related information for each of a plurality of first media.
前記提案部によって提案した第1媒体についてのユーザの評価に関する評価情報を取得する第2取得部と、
前記第2取得部によって取得される評価情報に基づいて、ユーザが前記第2文章を読む場合の評価を取得する第3取得部と、を備え、
前記特定部は、前記第3取得部によって取得されるユーザの評価と、前記第1記憶部に記憶される関連情報とに基づいて、ユーザの評価に応じた第1文章を特定し、当該第1文章が記録される前記第1媒体を特定する
請求項1又は2に記載の情報処理装置。
a second acquisition unit that acquires evaluation information regarding a user's evaluation of the first medium proposed by the suggestion unit;
a third acquisition unit that acquires an evaluation of a case where a user reads the second sentence based on the evaluation information acquired by the second acquisition unit;
The information processing device according to claim 1 or 2, wherein the identification unit identifies a first sentence corresponding to a user's evaluation based on the user's evaluation acquired by the third acquisition unit and related information stored in the first memory unit, and identifies the first medium on which the first sentence is recorded.
前記ユーザが第2文章を読む場合の評価と、当該評価に応じたユーザへの質問及び回答とを関連付けた回答情報を記憶する第2記憶部と、
前記第2取得部によって評価情報を取得する場合、当該評価情報及び前記第2記憶部に記憶される回答情報に基づいて、評価情報に含まれる評価に応じた質問及び回答を前記ユーザ端末に通知する通知部と、
を備える請求項3に記載の情報処理装置。
a second storage unit configured to store answer information that associates an evaluation of the user when reading the second text with a question and an answer to the user corresponding to the evaluation;
a notification unit that, when the second acquisition unit acquires evaluation information, notifies the user terminal of a question and an answer corresponding to the evaluation included in the evaluation information based on the evaluation information and answer information stored in the second storage unit;
The information processing device according to claim 3 .
前記通知部は、前記ユーザ端末との間でチャット形式によって通知を行う
請求項4に記載の情報処理装置。
The information processing apparatus according to claim 4 , wherein the notification unit performs notification between the user terminal and the information processing apparatus in a chat format.
前記通知部は、第3取得部によってユーザの評価を取得した場合、ユーザが読んだ第1媒体に関する画像を取得して、前記ユーザ端末の表示部に表示させるよう、当該画像を前記ユーザ端末に送信する
請求項4又は5に記載の情報処理装置。
The information processing device according to claim 4 or 5, wherein when the notification unit acquires a user's evaluation by the third acquisition unit, the notification unit acquires an image related to the first medium read by the user and transmits the image to the user terminal so as to be displayed on a display unit of the user terminal.
前記第2取得部によって評価情報を取得する場合、当該評価情報に基づく評価を複数のユーザ間で共有可能にする共有部を備える
請求項3~6のいずれか1項に記載の情報処理装置。
7. The information processing apparatus according to claim 3, further comprising a sharing unit that, when the evaluation information is acquired by the second acquisition unit, enables evaluations based on the evaluation information to be shared among a plurality of users.
前記共有部は、評価情報に基づいて複数のユーザを複数のレベルに分類し、同一のレベルに分類される複数のユーザ間で評価情報に基づく評価を共有可能にする
請求項7に記載の情報処理装置。
The information processing device according to claim 7 , wherein the sharing unit classifies a plurality of users into a plurality of levels based on the evaluation information, and enables a plurality of users classified into the same level to share the evaluation based on the evaluation information.
前記提案部は、ユーザの学習レベルを取得した場合、当該ユーザの学習レベルに応じた第1媒体を提案する
請求項1~8のいずれか1項に記載の情報処理装置。
The information processing device according to claim 1 , wherein the suggestion unit, when acquiring a learning level of the user, suggests a first medium according to the learning level of the user.
前記第3設定部は、第1文章の難易度を設定する場合、予め作成された指標を利用して難易度を設定する
請求項2に記載の情報処理装置。
The information processing apparatus according to claim 2 , wherein the third setting unit sets the difficulty level of the first sentence by using a previously created index.
コンピュータが、
複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する第1設定ステップと、
前記第1設定ステップによって設定されるタグに対して第1文章中の重要度を設定する第2設定ステップと、
第1媒体、前記第1媒体について前記第1設定ステップによって設定されるタグ、及び、前記第1媒体について前記第2設定ステップによって設定される重要度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶部に記憶する記憶ステップと、
ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する取得ステップと、
前記取得ステップによって取得する第2文章についてのタグ及び重要度、並びに、前記記憶部に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、当該第1文章が記録される第1媒体を特定する特定ステップと、
前記特定ステップによって特定される第1媒体を、ユーザが使用するユーザ端末に提案する提案ステップと、
を実行する情報処理方法。
The computer
a first setting step of setting tags relating to the contents of the first sentence for one or more components of the first sentence recorded on each of the plurality of first media;
a second setting step of setting an importance level in the first text for the tag set by the first setting step;
a storage step of storing, in a storage unit, association information that associates a first medium, a tag that is set for the first medium by the first setting step, and an importance level that is set for the first medium by the second setting step, for each of a plurality of first media;
An acquisition step of acquiring tags and importance levels set to the second text recorded on the second medium read by the user;
a step of identifying a first sentence similar to the second sentence based on the tag and importance of the second sentence acquired by the acquisition step and the related information stored in the storage unit, and identifying a first medium on which the first sentence is recorded;
a proposing step of proposing the first medium identified by the identifying step to a user terminal used by a user;
An information processing method for performing the above.
コンピュータに、
複数の第1媒体それぞれに記録される第1文章の1又は複数の構成要素に対して、文章の内容に関するタグを設定する第1設定機能と、
前記第1設定機能によって設定されるタグに対して第1文章中の重要度を設定する第2設定機能と、
第1媒体、前記第1媒体について前記第1設定機能によって設定されるタグ、及び、前記第1媒体について前記第2設定機能によって設定される重要度を関連付けた関連情報を、複数の第1媒体それぞれについて記憶する記憶機能と、
ユーザが読んだ第2媒体に記録される第2文章に設定されるタグ及び重要度を取得する取得機能と、
前記取得機能によって取得する第2文章についてのタグ及び重要度、並びに、前記記憶機能に記憶される関連情報に基づいて、第2文章に類似する第1文章を特定し、当該第1文章が記録される第1媒体を特定する特定機能と、
前記特定機能によって特定される第1媒体を、ユーザが使用するユーザ端末に提案する提案機能と、
を実現させる情報処理プログラム。

On the computer,
a first setting function for setting tags relating to the contents of the first sentence for one or more components of the first sentence recorded on each of the plurality of first media;
a second setting function for setting an importance level in the first text for the tag set by the first setting function;
a storage function that stores, for each of a plurality of first media, association information that associates a first medium, a tag that is set for the first medium by the first setting function, and an importance that is set for the first medium by the second setting function;
An acquisition function for acquiring tags and importance levels set to the second text that is recorded on the second medium and read by the user;
a specification function for specifying a first sentence similar to the second sentence based on a tag and importance of the second sentence acquired by the acquisition function and related information stored in the storage function, and for specifying a first medium on which the first sentence is recorded;
a suggestion function that suggests the first medium identified by the identification function to a user terminal used by a user;
An information processing program that realizes this.

JP2021021989A 2021-02-15 2021-02-15 Information processing device, information processing method, and information processing program Active JP7595344B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021021989A JP7595344B2 (en) 2021-02-15 2021-02-15 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021021989A JP7595344B2 (en) 2021-02-15 2021-02-15 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2022124304A JP2022124304A (en) 2022-08-25
JP7595344B2 true JP7595344B2 (en) 2024-12-06

Family

ID=82941421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021021989A Active JP7595344B2 (en) 2021-02-15 2021-02-15 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7595344B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002269106A (en) 2001-03-08 2002-09-20 Dainippon Printing Co Ltd Book introduction device
JP2009223781A (en) 2008-03-18 2009-10-01 Nec Corp Information recommendation device, information recommendation system, information recommendation method, program and recording medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002269106A (en) 2001-03-08 2002-09-20 Dainippon Printing Co Ltd Book introduction device
JP2009223781A (en) 2008-03-18 2009-10-01 Nec Corp Information recommendation device, information recommendation system, information recommendation method, program and recording medium

Also Published As

Publication number Publication date
JP2022124304A (en) 2022-08-25

Similar Documents

Publication Publication Date Title
Priest Doing media research: An introduction
Braun et al. Successful qualitative research: A practical guide for beginners
Ruel et al. The practice of survey research: Theory and applications
Gasser et al. Youth and digital media: From credibility to information quality
Metzger et al. Digital media, youth, and credibility
Feng et al. Is a profile worth a thousand words? How online support-seeker’s profile features may influence the quality of received support messages
Jong et al. Hurry up and ‘like’me: immediate feedback on social networking sites and the impact on adolescent girls
Hamilton et al. Who's driving this conversation? Systematic biases in the content of online consumer discussions
Sandlin et al. Consuming pedagogies: Controlling images of women as consumers in popular culture
De Pauw et al. Taking children’s advertising literacy to a higher level: A multilevel analysis exploring the influence of parents, peers, and teachers
Weinschenk 100 more things every designer needs to know about people
LaTour et al. Developing wine appreciation for new generations of consumers
Nurfaizah et al. EFL student's reading habits in the digital era
Loh Reading as self-making: using mobile ethnography to examine the contemporary literate practices of middle-class adolescent girls in Singapore
JP2020126392A (en) Selection device, selection method, and selection program
Huxford et al. Reporting with emotion: A comparison of journalists' engagement in emotional labour across media types
JP7595344B2 (en) Information processing device, information processing method, and information processing program
Li Effective advertising strategies for your business
KR102325685B1 (en) Essay Writing Method About Inquiry on online
Kajzer Exploring the role of personality traits and attachment styles in shaping dating app user experience
Booth Youth and information quality: An intersectional exploration of how teens assess fitness information on social media
Ahn Competent Readers' Online Multimodal Reading Strategies Use
US20250200673A1 (en) Dialog ability enhancement assistance device, dialog ability enhancement assistance control method, and non-transitory recording medium
Emanuel The Millennials: Assessing the next generation of academic librarians
Patel A Study of Liking and Acceptance about Meme-Marketing among Youth Culture

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240723

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241008

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: 20241112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241119

R150 Certificate of patent or registration of utility model

Ref document number: 7595344

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150