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
JP5480348B2 - Information processing system, content display method, and content display program - Google Patents
[go: Go Back, main page]

JP5480348B2 - Information processing system, content display method, and content display program - Google Patents

Information processing system, content display method, and content display program Download PDF

Info

Publication number
JP5480348B2
JP5480348B2 JP2012196990A JP2012196990A JP5480348B2 JP 5480348 B2 JP5480348 B2 JP 5480348B2 JP 2012196990 A JP2012196990 A JP 2012196990A JP 2012196990 A JP2012196990 A JP 2012196990A JP 5480348 B2 JP5480348 B2 JP 5480348B2
Authority
JP
Japan
Prior art keywords
content
contents
recommended
determining
recommendation
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.)
Expired - Fee Related
Application number
JP2012196990A
Other languages
Japanese (ja)
Other versions
JP2014052850A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2012196990A priority Critical patent/JP5480348B2/en
Publication of JP2014052850A publication Critical patent/JP2014052850A/en
Application granted granted Critical
Publication of JP5480348B2 publication Critical patent/JP5480348B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明に係る技術は、互いに関連付けされたコンテンツを提示するための情報処理に関する。   The technology according to the present invention relates to information processing for presenting content associated with each other.

従来、対象と対象に関連する対象情報を画面に表示する情報処理装置として、ユーザーによって指示された画面上の指示位置を検出し、検出された指示位置に基づいて、画面に表示されている対象からユーザーにより指示された対象を認識し、検出された画面上の指示位置が描く軌跡に基づいて、当該画面上における指示された領域を認識し、上記の指示された対象の対象情報を検索し、上記の指示された領域に、検索された対象情報を表示する情報処理装置が提案されている(特許文献1を参照)。   Conventionally, as an information processing apparatus that displays target information related to the target on the screen, the target position indicated by the user on the screen is detected, and the target displayed on the screen based on the detected target position The target indicated by the user is recognized, and the indicated area on the screen is recognized based on the locus drawn by the detected indicated position on the screen, and the target information of the indicated target is searched. An information processing apparatus that displays the searched target information in the instructed area has been proposed (see Patent Document 1).

また、アイテムに対するユーザー毎の評価から評価情報を抽出し、抽出された評価情報と、アイテムの特徴を表すアイテム特徴量とに基づいて、ユーザー毎の嗜好を表す嗜好情報を作成し、嗜好情報に応じてユーザーが配置される空間を作成し、作成された空間、および、嗜好情報に応じて空間に配置されるユーザーの表示を制御することが提案されている(特許文献2を参照)。   Further, the evaluation information is extracted from the evaluation for each user for the item, and the preference information indicating the preference for each user is created based on the extracted evaluation information and the item feature amount indicating the feature of the item. It has been proposed to create a space in which a user is arranged and control the created space and the display of the user arranged in the space according to preference information (see Patent Document 2).

特開2011−090468号公報JP 2011-090468 A 特開2010−244380号公報JP 2010-244380 A

伊藤貴之、Chris Muelder、Kwan−Liu Ma、瀬々潤、「力学モデルと空間充填モデルの併用によるアイテム集合付きネットワークの可視化手法」、情報処理学会研究報告、2009年Takayuki Ito, Chris Muelder, Kwan-Liu Ma, Jun Seze, “Visualization method of network with item set by using both dynamic model and space filling model”, Information Processing Society of Japan Research Report, 2009

従来、情報処理システムにおけるコンテンツ解析およびコンテンツ関連付けの結果に応じて、ユーザーにコンテンツを提示するための技術がある。リソースさえ十分であれば、大量のコンテンツを解析し、それらを関連付けることは可能である。しかし、従来のインターフェースでは、情報の検索のためにはユーザーが検索キーワードを入力する等の検索条件の設定を行う必要があり、この作業は煩雑な上、処理結果の表示も、単に何らかの優先順位に従って並べられただけのものが一般的であった。   Conventionally, there is a technique for presenting content to a user according to the results of content analysis and content association in an information processing system. If you have enough resources, you can analyze a large amount of content and associate them. However, in the conventional interface, it is necessary to set search conditions such as a user entering a search keyword in order to search for information. This operation is complicated, and the display of processing results is also simply performed in some priority order. The ones that were only arranged according to were common.

本発明では、上記した課題に鑑み、互いに関連付けされたコンテンツを、簡便なオペレーションで取得可能とすることを課題とする。   An object of the present invention is to make it possible to acquire contents associated with each other with a simple operation in view of the above-described problems.

本開示に係る情報処理システムは、複数のコンテンツを互いに関連付ける関連付け情報を保持するデータベース、および表示装置に接続され、前記表示装置に複数のコンテンツを表示させる表示制御手段と、前記表示装置に表示された前記複数のコンテンツのうち、ユーザーによって選択された選択コンテンツを決定する選択決定手段と、前記関連付け情報に基づいて、前記選択コンテンツに関連付けられたコンテンツのうち、所定数までのコ
ンテンツを推奨する推奨手段と、前記推奨手段によって推奨された推奨コンテンツの順位を決定する順位決定手段と、を備え、前記表示制御手段は、前記推奨コンテンツを、前記順位決定手段によって決定された順に前記選択コンテンツからの距離が近くなるように、前記選択コンテンツの周囲に表示させる、
情報処理システムである。
An information processing system according to the present disclosure is connected to a database that holds association information that associates a plurality of contents with each other, a display control unit that displays the plurality of contents on the display device, and is displayed on the display device. A selection determination unit that determines a selected content selected by the user from among the plurality of contents, and a recommendation that recommends up to a predetermined number of contents among the contents associated with the selected content based on the association information Means for determining the order of the recommended content recommended by the recommendation means, and the display control means determines the recommended content from the selected content in the order determined by the order determination means. It is displayed around the selected content so that the distance is short. Make,
Information processing system.

また、本開示に係る情報処理システムは、前記表示装置によって前記選択コンテンツおよび前記推奨コンテンツが表示される領域を、ユーザー操作に従って決定する領域決定手段と、前記領域決定手段によって決定された領域に基づいて、前記推奨手段によって推奨されるコンテンツの数を決定する推奨数決定手段と、を更に備え、前記表示制御手段は、前記推奨コンテンツを、前記領域決定手段によって決定された領域内に表示させてもよい。   Further, the information processing system according to the present disclosure is based on an area determination unit that determines an area in which the selected content and the recommended content are displayed on the display device according to a user operation, and an area determined by the area determination unit. And a recommended number determining means for determining the number of contents recommended by the recommendation means, wherein the display control means causes the recommended content to be displayed in an area determined by the area determining means. Also good.

また、前記表示制御手段は、前記領域決定手段によって決定された領域のうち前記選択コンテンツの表示部分を除いた部分の形状およびサイズに応じたサイズで、前記推奨コンテンツを表示してもよい。   The display control unit may display the recommended content in a size corresponding to the shape and size of a portion of the region determined by the region determination unit excluding the display portion of the selected content.

また、前記推奨手段は、所定のアルゴリズムを用いて算出された推奨度の高い順に、前記所定数までのコンテンツを推奨し、前記順位決定手段は、前記推奨コンテンツを、前記推奨度の高い順に並べることで推奨コンテンツの順位を決定してもよい。   In addition, the recommendation unit recommends up to the predetermined number of contents in descending order of the degree of recommendation calculated using a predetermined algorithm, and the ranking determination unit arranges the recommended contents in order of the recommendation degree. Thus, the order of recommended content may be determined.

また、前記関連付け情報は、前記複数のコンテンツを直接または他の1または複数のコンテンツを介して互いに関連付けるための情報を含み、前記順位決定手段は、前記推奨手段によって推奨された推奨コンテンツを、前記関連付けにおいて介する他のコンテンツの数が少ない順に並べ、同数の他のコンテンツを介して関連する推奨コンテンツについて、前記推奨度の高い順に並べることで推奨コンテンツの順位を決定してもよい。   In addition, the association information includes information for associating the plurality of contents directly or via one or more other contents, and the rank determination unit includes the recommended content recommended by the recommendation unit, The order of the recommended content may be determined by arranging the related contents in ascending order of the other contents, and arranging the recommended contents related through the same number of other contents in the descending order of the degree of recommendation.

また、前記関連付け情報は、指定された複数のコンテンツを含むことによって、該指定された複数のコンテンツを関連付けるコンテンツ群の情報を含んでもよい。   Further, the association information may include information on a group of contents that associate the plurality of designated contents by including the plurality of designated contents.

また、本発明は、情報処理装置、1または複数の情報処理装置を有する情報処理システム、コンピュータによって実行される方法、またはコンピュータに実行させるプログラムとしても把握することが可能である。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることが出来る記録媒体をいう。   The present invention can also be understood as an information processing apparatus, an information processing system having one or more information processing apparatuses, a method executed by a computer, or a program executed by a computer. Further, the present invention may be a program in which such a program is recorded on a recording medium readable by a computer, other devices, machines, or the like. Here, a computer-readable recording medium refers to a recording medium that stores information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read from a computer or the like. Say.

本発明に係る情報処理によれば、互いに関連付けされたコンテンツを、簡便なオペレーションで取得可能とすることが可能となる。   According to the information processing according to the present invention, it is possible to acquire contents associated with each other with a simple operation.

実施形態に係るシステムのハードウェア構成の概略を示す図である。It is a figure which shows the outline of the hardware constitutions of the system which concerns on embodiment. 実施形態に係るシステムの機能構成の概略を示す図である。It is a figure which shows the outline of a function structure of the system which concerns on embodiment. 実施形態においてコンテンツが互いに関連付けされた様子を示す図である。It is a figure which shows a mode that the content was linked | related with each other in embodiment. 実施形態に係る、解析の結果を用いた推奨コンテンツ取得処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the recommended content acquisition process using the result of the analysis based on embodiment. 実施形態に係る推奨コンテンツ取得処理における選択操作の表示画面の概要を示す図である。It is a figure which shows the outline | summary of the display screen of selection operation in the recommendation content acquisition process which concerns on embodiment. 実施形態に係る推奨コンテンツ取得処理における領域選択操作の表示画面の概要を示す図である。It is a figure which shows the outline | summary of the display screen of the area | region selection operation in the recommendation content acquisition process which concerns on embodiment. 実施形態に係る推奨コンテンツ取得処理において一部のカードが選択領域の外に移動される際の表示画面の概要を示す図である。It is a figure which shows the outline | summary of the display screen when a one part card | curd is moved out of a selection area | region in the recommendation content acquisition process which concerns on embodiment. 実施形態に係る推奨コンテンツ取得処理において選択領域内に推奨コンテンツが表示される際の表示画面の概要を示す図である。It is a figure which shows the outline | summary of the display screen when a recommended content is displayed in a selection area | region in the recommended content acquisition process which concerns on embodiment. 実施形態に係る推奨コンテンツ取得処理において推奨コンテンツ以外のカードが整列表示される際の表示画面の概要を示す図である。It is a figure which shows the outline | summary of the display screen when cards other than a recommended content are displayed in a line in the recommended content acquisition process which concerns on embodiment. 実施形態に係る推奨コンテンツ取得処理における領域選択操作の表示画面の概要を示す図である。It is a figure which shows the outline | summary of the display screen of the area | region selection operation in the recommendation content acquisition process which concerns on embodiment.

以下、本発明の実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は例示であって、本発明を以下に説明する具体的構成に限定するものではない。実施にあたっては、実施の形態毎に具体的構成が適宜採用されてよい。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiment described below is an exemplification, and the present invention is not limited to the specific configuration described below. In implementation, a specific configuration may be appropriately adopted for each embodiment.

<システムの構成>
図1は、本実施形態に係るシステムのハードウェア構成の概略を示す図である。本実施形態に係るシステムは、インターネット等のネットワークを介して互いに通信可能に接続されたサーバ1、解析サーバ2およびデータベース3を備える。また本実施形態に係るシステムには、ネットワークを介して、クライアント端末9が接続される。なお、サーバ1、解析サーバ2およびデータベース3は、単一の筐体によって構成されてもよいし、ネットワーク等を介して接続された複数の筐体によって構成されてもよい。
<System configuration>
FIG. 1 is a diagram illustrating an outline of a hardware configuration of a system according to the present embodiment. The system according to the present embodiment includes a server 1, an analysis server 2, and a database 3 that are communicably connected to each other via a network such as the Internet. The client terminal 9 is connected to the system according to the present embodiment via a network. The server 1, the analysis server 2, and the database 3 may be configured by a single casing, or may be configured by a plurality of casings connected via a network or the like.

サーバ1は、CPU(Central Processing Unit)11、RAM(Random Access Memory)12およびROM(Read Only Memory)13等からなる制御部10と、不揮発性の補助記憶装置14と、入力装置15と、出力装置16と、ネットワークインターフェース17と、を備える情報処理装置である。但し、本発明の実施にあたって、本発明に係る情報処理装置は、上記した構成と同一の構成である必要はない。情報処理装置の具体的なハードウェア構成に関しては、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。   The server 1 includes a control unit 10 including a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a ROM (Read Only Memory) 13, and the like, a nonvolatile auxiliary storage device 14, an input device 15, and an output The information processing apparatus includes a device 16 and a network interface 17. However, in carrying out the present invention, the information processing apparatus according to the present invention need not have the same configuration as described above. With regard to a specific hardware configuration of the information processing apparatus, components can be omitted, replaced, or added as appropriate according to the embodiment.

また、解析サーバ2およびデータベース3は、何れも、サーバ1と同様、CPU、RAMおよびROM等からなる制御部と、不揮発性の補助記憶装置と、入力装置と、出力装置と、ネットワークインターフェースと、を備える情報処理装置である(図示は省略する)。但し、本発明の実施にあたって、本発明に係る情報処理装置は、上記した構成と同一の構成である必要はない。情報処理装置の具体的なハードウェア構成に関しては、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。   Further, the analysis server 2 and the database 3 are both the same as the server 1, a control unit including a CPU, a RAM, a ROM, and the like, a nonvolatile auxiliary storage device, an input device, an output device, a network interface, (Not shown). However, in carrying out the present invention, the information processing apparatus according to the present invention need not have the same configuration as described above. With regard to a specific hardware configuration of the information processing apparatus, components can be omitted, replaced, or added as appropriate according to the embodiment.

クライアント端末9は、CPU(Central Processing Unit)31、RAM(Random Access Memory)32およびROM(Read Only Memory)33等からなる制御部30と、不揮発性の補助記憶装置34と、入力装置35と、表示装置36と、ネットワークインターフェース37と、を備える情報処理装置である。但し、本発明の実施にあたって、本発明に係る情報処理装置は、上記した構成と同一の構成である必要はない。情報処理装置の具体的なハードウェア構成に関しては、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。なお、クライアント端末9としては、例えば、スマートフォンやタブレット端末等の、入力装置としてタッチパネルを備える端末を用いることが出来る。但し、入力装置の種類はタッチパネルに限定されない。クライアント端末9は、例えばデスクトップPCやラップトップPCであってもよいし、入力装置としては、例えばマウスやキーボード等を用いることが
出来る。
The client terminal 9 includes a control unit 30 including a CPU (Central Processing Unit) 31, a RAM (Random Access Memory) 32, a ROM (Read Only Memory) 33, a non-volatile auxiliary storage device 34, an input device 35, The information processing apparatus includes a display device 36 and a network interface 37. However, in carrying out the present invention, the information processing apparatus according to the present invention need not have the same configuration as described above. With regard to a specific hardware configuration of the information processing apparatus, components can be omitted, replaced, or added as appropriate according to the embodiment. As the client terminal 9, for example, a terminal including a touch panel as an input device such as a smartphone or a tablet terminal can be used. However, the type of input device is not limited to a touch panel. The client terminal 9 may be, for example, a desktop PC or a laptop PC. As an input device, for example, a mouse or a keyboard can be used.

図2は、本実施形態に係るシステムの機能構成の概略を示す図である。本実施形態に係るシステムは、サーバ1のCPU11が、RAM12に展開された各種プログラムを解釈および実行して、サーバ1に備えられた各種ハードウェアを制御すること、および、クライアント端末9のCPU31が、RAM32に展開された各種プログラムを解釈および実行して、クライアント端末9に備えられた各種ハードウェアを制御することで、表示制御部21、選択決定部22、推奨部23、順位決定部24、領域決定部25および推奨数決定部26を備える情報処理装置として機能する。また、本実施形態では、これらの機能がいずれも汎用のCPU11およびCPU31によって実行される例について説明するが、これらの機能は、その一部または全部が、1または複数の専用のプロセッサによって実現されてもよい。また、本実施形態に係るシステムが備える機能のうち、何れの機能がサーバおよびクライアント端末9の何れに実装されるのかは、実施の形態毎に任意に設定可能である。例えば、クライアント端末9は処理結果を表示するのみとして上記機能を全てサーバ側に実装することも可能であるし、クライアント端末9のみで上記機能を全て実装することも可能である。   FIG. 2 is a diagram showing an outline of a functional configuration of the system according to the present embodiment. In the system according to the present embodiment, the CPU 11 of the server 1 interprets and executes various programs developed in the RAM 12 to control various hardware provided in the server 1, and the CPU 31 of the client terminal 9 By interpreting and executing various programs developed in the RAM 32 and controlling various hardware provided in the client terminal 9, a display control unit 21, a selection determination unit 22, a recommendation unit 23, a rank determination unit 24, It functions as an information processing apparatus including the area determination unit 25 and the recommended number determination unit 26. In this embodiment, an example in which these functions are executed by the general-purpose CPU 11 and CPU 31 will be described. However, some or all of these functions are realized by one or a plurality of dedicated processors. May be. Moreover, which function is implemented in the server and the client terminal 9 among the functions included in the system according to the present embodiment can be arbitrarily set for each embodiment. For example, the client terminal 9 can implement all the above functions on the server side only by displaying the processing result, or can implement all the above functions only by the client terminal 9.

<データの構成>
本実施形態に係るシステムは、複数のコンテンツを関連付け、この関連付けに従ってユーザーに対してコンテンツを提示する機能を備える。本実施形態において、コンテンツは、複数のコンテンツによって構成される1つのまとまりのある記事を構成する要素として扱われる。コンテンツは、システムの外部から自動的に収集されたコンテンツであってもよいし、ユーザーによってシステムに対して投稿されたコンテンツであってもよい。本実施形態に係るシステムは、コンテンツとして、記事、写真、動画およびこれらの組み合わせ等、様々な種類のコンテンツを扱うことが出来る。
<Data structure>
The system according to the present embodiment has a function of associating a plurality of contents and presenting the contents to the user according to the association. In the present embodiment, content is handled as an element that constitutes a single article composed of a plurality of contents. The content may be content automatically collected from outside the system, or content posted to the system by the user. The system according to the present embodiment can handle various types of content such as articles, photos, videos, and combinations thereof as content.

図3は、本実施形態においてコンテンツが互いに関連付けされた様子を示す図である。本実施形態において、コンテンツは、関連する他のコンテンツと関連付けられており、コンテンツ同士のつながり(関連)を示す関連付け情報は、データベース3に保持される。コンテンツ同士のつながりは、コンテンツ解析によって作成されてもよいし、ユーザーによって、あるコンテンツに対して他のコンテンツが関連コンテンツとして指定(推奨)された場合に作成されてもよい。サーバは、関連付け対象となったコンテンツ同士のつながり(関連)を示す関連付け情報を生成し、データベース3に保持させることで、コンテンツ同士のつながりを作成する。なお、ユーザーによる関連コンテンツの指定は、ユーザーによるコンテンツの作成(例えば、ユーザーによるコンテンツの「ADD」操作)時に行われてもよいし、コンテンツ作成後の任意のタイミングで行われてもよい。本実施形態では、あるコンテンツを指定した状態で新たなコンテンツが作成されたり、あるコンテンツが指定された状態で他の既存のコンテンツが追加指定されたりした場合に、コンテンツ同士が直接関連付けられる(後述する「1次つながり」の状態となる)。また、あるコンテンツに対する関連コンテンツの指定は、当該コンテンツを作成したユーザーのみならず、他のユーザーによっても可能である。   FIG. 3 is a diagram illustrating a state in which contents are associated with each other in the present embodiment. In the present embodiment, the content is associated with other related content, and the association information indicating the connection (association) between the contents is held in the database 3. A connection between contents may be created by content analysis, or may be created when another content is designated (recommended) as a related content by a user. The server generates association information indicating the connection (association) between the contents targeted for association, and stores the association information in the database 3 to create a connection between the contents. The designation of the related content by the user may be performed when the content is created by the user (for example, “ADD” operation of the content by the user), or may be performed at an arbitrary timing after the content is created. In the present embodiment, when new content is created in a state where a certain content is specified, or when other existing content is additionally specified in a state where a certain content is specified, the contents are directly associated (described later). Will be in a “primary connection” state). In addition, designation of related content for a certain content can be performed not only by the user who created the content but also by other users.

また、コンテンツ同士の関連付けは、ユーザー操作によって解除することが可能である。本実施形態では、関連付けられたコンテンツが指定された状態で、ユーザーによるコンテンツの「OMIT」操作が行われることで、コンテンツ同士が直接関連付けられていることを示す関連付け情報が削除され、関連付けが解除される。   Further, the association between contents can be canceled by a user operation. In this embodiment, when the associated content is specified, the user performs an “OMIT” operation on the content, thereby deleting the association information indicating that the content is directly associated with each other, and releasing the association. Is done.

本実施形態では、コンテンツ毎に、コンテンツ同士の1次、2次、3次のつながりが定義される。ここで「n次つながり」とは、あるコンテンツから関連するコンテンツに対してつながりを辿って辿り着くための最小ホップ数がnであること、換言すれば、あるコン
テンツと関連するコンテンツとが(n−1)個の他のコンテンツを介してつながっていること、を示す。即ち、「1次つながり」は、コンテンツ同士が直接つながりを持っている場合(ホップ数1)の関係性を示し、「2次つながり」は、コンテンツ同士が他の1つのコンテンツを介して間接的につながっている場合(ホップ数2)の関係性を示し、「3次つながり」は、コンテンツ同士が他の2つのコンテンツを介して間接的につながっている場合(ホップ数3)の関係性を示す。
In the present embodiment, primary, secondary, and tertiary connections between contents are defined for each content. Here, the “n-th order connection” means that the minimum number of hops for tracing and reaching a related content from a certain content is n, in other words, a certain content and related content are (n -1) It shows that it is connected through other contents. That is, “primary connection” indicates the relationship when the contents are directly connected to each other (the number of hops is 1), and “secondary connection” indicates that the contents are indirectly connected to each other via one other content. Indicates the relationship when hops are connected (hop number 2), and “tertiary connection” indicates the relationship when the contents are indirectly connected via the other two contents (hop number 3). Show.

また、本実施形態において、ユーザーは任意のコンテンツの集合であるコンテンツ群を作成することが出来る。コンテンツ群とは、互いに関連する一群のコンテンツとしてユーザーによってグルーピングされた、複数のコンテンツを含むコンテンツの集合である。ユーザーは、所定のコンテンツ群を作成してから、コンテンツを当該コンテンツ群領域にドラッグアンドドロップする方法や、複数のコンテンツを指定してから、単一のコンテンツ群に属するものとして決定操作を行う方法等を用いて、互いに関連する複数のコンテンツを含むコンテンツ群を作成することが出来る。なお、ユーザー操作に基づいて、一旦作成したコンテンツ群からコンテンツを除外したり、コンテンツ群を解消したりすることも可能である。   In the present embodiment, the user can create a content group that is a set of arbitrary content. A content group is a set of contents including a plurality of contents grouped by a user as a group of contents related to each other. A method in which a user creates a predetermined content group and then drags and drops the content into the content group area, or a method in which a plurality of contents are specified and a determination operation is performed as belonging to a single content group Etc. can be used to create a content group including a plurality of contents related to each other. Note that it is also possible to exclude content from a once created content group or eliminate the content group based on a user operation.

<推奨度解析処理>
以下、本実施形態において、あるコンテンツと関連する他のコンテンツとの関連度合いの大きさ(推奨度)を解析する推奨度解析処理について説明する。推奨度解析処理は、解析サーバ2によって、バッチ処理として定期的に実行されてもよいし、後述する推奨コンテンツ取得処理の度に実行されてもよい。
<Recommendation level analysis processing>
Hereinafter, in the present embodiment, a recommendation level analysis process for analyzing the magnitude (recommendation level) of the degree of association between a certain content and other content will be described. The recommendation level analysis process may be periodically executed as a batch process by the analysis server 2 or may be executed each time a recommended content acquisition process described later.

ここで、解析サーバ2は、1〜n次(本実施形態では、3次まで)のつながりを有するコンテンツ間の距離を算出し、あるコンテンツに対してより距離が近い関連コンテンツを、推奨度が高い推奨コンテンツとする。なお、本実施形態では、多次元尺度構成法(MDS:Multi Dimensional Scaling)を用いてコンテンツ解析を行い、この結果を用いてユーザーに対して関連コンテンツの推奨が行われる。以下に、コンテンツ毎の距離を算出する方法をより具体的に説明する。   Here, the analysis server 2 calculates a distance between contents having 1 to n-th order (up to third order in the present embodiment), and recommends related contents closer to a certain content with a recommended degree. Use highly recommended content. In this embodiment, content analysis is performed using a multidimensional scaling method (MDS: Multi Dimensional Scaling), and related content is recommended to the user using this result. Hereinafter, a method of calculating the distance for each content will be described more specifically.

はじめに、解析サーバ2は、コンテンツ間における、1次、2次、3次の各つながり次数毎のつながりの存在有無を確認する。そして、2つのコンテンツ(例えば、コンテンツAおよびBとする)の間に、n次のつながりが一つでも存在する場合、p(n,A,B)=1と設定され、一つも存在しない場合、p(n,A,B)=0と設定される。本実施形態では、4次以上のつながりは、p(n,A,B)=0と設定されることで無視されるが、何次までのつながりをつながりが存在するとして扱うかは、実施の形態毎に適宜決定されてよい。   First, the analysis server 2 checks whether or not there is a connection for each primary, secondary, and tertiary connection order between contents. When there is at least one n-th order connection between two contents (for example, contents A and B), p (n, A, B) = 1 is set, and none exists , P (n, A, B) = 0. In the present embodiment, fourth-order or higher-order connections are ignored by setting p (n, A, B) = 0. It may be determined appropriately for each form.

次に、コンテンツ群の存在判定が行われる。解析サーバ2は、コンテンツ間での、共通のコンテンツ群の存在有無を確認する。本実施形態では、コンテンツAおよびBの両方が、同一のコンテンツ群αに属している場合、δ(α,A,B)=1と設定され、コンテンツ群αに属さない場合、δ(α,A,B)=0と設定される。   Next, presence determination of the content group is performed. The analysis server 2 confirms the presence or absence of a common content group among the contents. In the present embodiment, when both the contents A and B belong to the same content group α, δ (α, A, B) = 1 is set, and when they do not belong to the content group α, δ (α, A, B) = 0 is set.

その後、解析サーバ2は、コンテンツ群αのコンテンツ群重みをk(α)として、全てのコンテンツ群に渡って重畳加算されたコンテンツA、B間の距離を、下記の式1を用いて算出する。ここで、コンテンツ群重みk(α)とは、コンテンツ群ごとに、コンテンツ群作成ユーザーや情報精度等の観点で重要度を評価し、数値化したものである。   Thereafter, the analysis server 2 calculates the distance between the contents A and B that are superimposed and added over all the content groups using the content group weight of the content group α as k (α), using the following formula 1. . Here, the content group weight k (α) is a value obtained by evaluating the importance for each content group from the viewpoint of the content group creation user, information accuracy, and the like.

Figure 0005480348
・・・(式1)
Figure 0005480348
... (Formula 1)

更に、解析サーバ2は、算出された、「コンテンツ群に基づくコンテンツ間距離」と、「コンテンツ間つながりに基づくコンテンツ間距離」とを合わせることで、「推奨コンテンツの決定に用いられるコンテンツ間距離」を算出する。ここで、「コンテンツ群に基づくコンテンツ間距離」は、つながりの次数ごとにかけられる「次数距離重みs(n)」によって重みづけされる。また、「コンテンツ間つながりに基づくコンテンツ間距離」は、コンテンツ群ごとにかけられる「コンテンツ群距離重みt」によって重み付けされる(下記の式2を参照)。即ち、コンテンツAとBとのコンテンツ距離dist(A,B)は、下記の式2を用いて算出される。   Furthermore, the analysis server 2 combines the calculated “distance between contents based on content group” and “inter-content distance based on connection between contents”, thereby “inter-content distance used for determining recommended content”. Is calculated. Here, the “inter-content distance based on the content group” is weighted by an “order distance weight s (n)” that is applied to each order of connection. Further, the “distance between contents based on the connection between contents” is weighted by the “content group distance weight t” applied to each content group (see the following Expression 2). That is, the content distance dist (A, B) between the content A and B is calculated using the following equation 2.

Figure 0005480348
・・・(式2)
Figure 0005480348
... (Formula 2)

なお、「次数距離重みs(n)」および「コンテンツ群距離重みt」は、実施の形態毎に適当な値が設定されることが好ましい。例えば、本実施形態では、「次数距離重みs(n)」および「コンテンツ群距離重みt」は以下のように設定される。
s(1)=1
s(2)=0.5
s(3)=0.33
t=0.5
It should be noted that “order distance weight s (n)” and “content group distance weight t” are preferably set to appropriate values for each embodiment. For example, in this embodiment, “order distance weight s (n)” and “content group distance weight t” are set as follows.
s (1) = 1
s (2) = 0.5
s (3) = 0.33
t = 0.5

上記説明した処理によって、コンテンツに対するコンテンツ毎の距離を算出し、より距離が近い関連コンテンツをより推奨度が高い関連コンテンツとすることで、あるコンテンツに対して関連度が高い推奨コンテンツを得ることが出来る。但し、コンテンツ間の距離は、その他の方法を用いて算出されてよいし、推奨コンテンツは、その他の基準に従って決定されてもよい。なお、コンテンツ毎に得られた推奨コンテンツは、データベース3によって保持される。   By calculating the distance for each content with respect to the content by the above-described processing and making the related content closer to the distance a related content with a higher recommendation level, it is possible to obtain a recommended content with a high degree of relevance for a certain content I can do it. However, the distance between contents may be calculated using other methods, and the recommended contents may be determined according to other criteria. Note that the recommended content obtained for each content is held in the database 3.

<処理の流れ>
次に、本実施形態に係る処理の詳細を説明する。なお、本実施形態において説明される処理の具体的な内容および順序等は、本発明を実施する上での一例である。具体的な処理内容および順序等は、実施の形態毎に適宜選択されてよい。
<Process flow>
Next, details of processing according to the present embodiment will be described. Note that the specific contents and order of the processing described in the present embodiment are examples for carrying out the present invention. Specific processing contents, order, and the like may be appropriately selected for each embodiment.

図4は、本実施形態に係る、上記説明した解析の結果を用いた推奨コンテンツ取得処理の流れを示すフローチャートである。本フローチャートに示された処理は、推奨コンテンツ取得機能を有するアプリケーションが起動されたことを契機として開始される。   FIG. 4 is a flowchart showing the flow of recommended content acquisition processing using the analysis result described above according to the present embodiment. The processing shown in this flowchart is started when an application having a recommended content acquisition function is started.

また、図5から図9は、本実施形態に係る推奨コンテンツ取得処理の各段階において表示装置36に表示される画面の概要を示す図である。   5 to 9 are diagrams showing an outline of a screen displayed on the display device 36 at each stage of the recommended content acquisition process according to the present embodiment.

はじめに、表示装置36には、コンテンツのカードが並べて表示される(図5を参照)。ここで表示されるカードは、予め設定された何れかのコンテンツ群に属するコンテンツ
のカードである。
First, content cards are displayed side by side on the display device 36 (see FIG. 5). The card displayed here is a content card belonging to one of the preset content groups.

ステップS101およびステップS102では、コンテンツ推奨のためのキーとなる選択コンテンツが決定され、推奨コンテンツが表示される領域が決定される。クライアント端末の選択決定部は、ユーザーによる選択操作(図5を参照)を受け付け、表示装置36に表示された複数のコンテンツのうち、ユーザーによって選択された、コンテンツ推奨のためのキーとなる選択コンテンツを決定する(ステップS101)。ここで、選択操作とは、例えば、タッチパネルが設けられた表示装置36においてカードが表示されている領域へのタップやタップ&ホールド(長押し)、マウス等のポインティングデバイスを用いたクリックやドラッグ等である。即ち、ユーザーは、タッチパネルやマウス等のポインティングデバイスを備えるインターフェース装置において、関心のあるコンテンツのカード(図ではカードA)を選択する操作を行うことで、コンテンツ推奨のためのキーとなる選択コンテンツを指定することが出来る。   In step S101 and step S102, selected content that is a key for content recommendation is determined, and an area in which the recommended content is displayed is determined. The selection determination unit of the client terminal accepts a selection operation (see FIG. 5) by the user, and selected content that is a key for content recommendation selected by the user from among the plurality of contents displayed on the display device 36. Is determined (step S101). Here, the selection operation is, for example, tap or tap and hold (long press) to an area where a card is displayed on the display device 36 provided with a touch panel, click or drag using a pointing device such as a mouse, or the like. It is. That is, the user performs an operation of selecting a card of content of interest (card A in the figure) on an interface device having a pointing device such as a touch panel or a mouse, thereby selecting a selected content that is a key for content recommendation. Can be specified.

そして、クライアント端末の領域決定部は、ユーザーによる領域選択操作(図6を参照)を受け付け、表示装置36によって推奨コンテンツが表示される領域を、領域選択操作に従って決定する(ステップS102)。ここで、領域選択操作とは、例えば、タッチパネルにおけるピンチアウト(2本の指で領域を広げるような操作)や、マウス等のポインティングデバイスを備えるインターフェース装置において、予め表示された四角の何れかの頂点をホールドして該四角の外側に向けて動かすような操作、等である。即ち、ユーザーは、タッチパネルやマウス等のポインティングデバイスを備えるインターフェース装置において、関心のあるコンテンツに関連するコンテンツのカードを表示させる領域を選択することが出来る。その後、処理はステップS103へ進む。   Then, the area determination unit of the client terminal receives an area selection operation (see FIG. 6) by the user, and determines an area where the recommended content is displayed by the display device 36 according to the area selection operation (step S102). Here, the area selection operation is, for example, any one of squares displayed in advance in an interface device including a pinch-out (operation to expand an area with two fingers) on a touch panel or a pointing device such as a mouse. For example, an operation of holding the apex and moving it toward the outside of the square. That is, the user can select an area in which a content card related to the content of interest is displayed in an interface device including a pointing device such as a touch panel or a mouse. Thereafter, the process proceeds to step S103.

ステップS103およびステップS104では、推奨されるコンテンツの数が決定され、決定された数までの関連コンテンツが推奨される。推奨数決定部は、領域決定部によって決定された領域に基づいて、当該領域に含ませることが出来るカードの数を算出し、算出されたカード数を、推奨部によって推奨されるコンテンツの数として決定する(ステップS103)。そして、推奨部は、推奨度解析処理の結果を参照して、選択コンテンツに関連付けられたコンテンツから、ステップS103で決定された数を上限として、推奨度の高い順に、コンテンツを推奨する(ステップS104)。あるコンテンツに対してより推奨度の高い関連コンテンツを求める方法は、上記推奨度解析処理の説明において述べた通りである。その後、処理はステップS105へ進む。   In step S103 and step S104, the number of recommended contents is determined, and related contents up to the determined number are recommended. The recommended number determination unit calculates the number of cards that can be included in the area based on the area determined by the area determination unit, and uses the calculated number of cards as the number of contents recommended by the recommendation unit. Determine (step S103). Then, the recommendation unit refers to the result of the recommendation level analysis process, and recommends the content in descending order of the recommendation level from the content associated with the selected content up to the number determined in step S103 (step S104). ). The method for obtaining related content having a higher recommendation level for a certain content is as described in the description of the recommendation level analysis process. Thereafter, the process proceeds to step S105.

ステップS105では、推奨部によって推奨された推奨コンテンツの順位が決定される。順位決定部は、推奨コンテンツを、推奨度の高い順に並べることで推奨コンテンツの順位を決定する。より具体的には、順位決定部は、推奨部によって推奨された推奨コンテンツを、関連付けにおいて介する他のコンテンツの数が少ない順、即ち「n次つながり」の次数が少ない順に並べ、同じ次数の推奨コンテンツについては、推奨度の高い順に並べることで、推奨コンテンツの順位を決定する。その後、処理はステップS106へ進む。   In step S105, the order of recommended content recommended by the recommendation unit is determined. The rank determination unit determines the rank of the recommended content by arranging the recommended content in descending order of recommendation. More specifically, the order determination unit arranges the recommended content recommended by the recommendation unit in the order of the smaller number of other contents through the association, that is, the order of the “n-order connection” order, and recommends the same order. For the content, the order of the recommended content is determined by arranging in order of the recommendation level. Thereafter, the process proceeds to step S106.

ステップS106では、選択された領域(以下、「選択領域」)内のカードのうち一部のカードが選択領域の外に移動される。クライアント端末9の表示制御部は、推奨コンテンツを表示するための選択領域が決定されると、この領域に含まれたカードのうち、ステップS101で決定された選択コンテンツのカードを除くカード(図に示した例では、カードB、GおよびH)を、この選択領域から押し出すように、選択領域の外に移動させる(図7を参照)。その後、処理はステップS107へ進む。   In step S106, some of the cards in the selected area (hereinafter “selected area”) are moved out of the selected area. When the selection area for displaying the recommended content is determined, the display control unit of the client terminal 9 excludes the card (in the figure) excluding the selected content card determined in step S101 from the cards included in this area. In the example shown, the cards B, G and H) are moved out of the selection area so as to be pushed out of this selection area (see FIG. 7). Thereafter, the process proceeds to step S107.

ステップS107およびステップS108では、選択領域内に推奨コンテンツが表示され、選択領域外のカードが整列される。表示制御部は、推奨コンテンツのカード(図に示
した例では、カードD、E、H、XおよびY)を、選択領域の内部に移動させ、順位決定部によって決定された順に選択コンテンツからの距離が近くなるように、選択コンテンツの周囲に表示させる(ステップS107、図8を参照)。具体的には、選択領域の内部に移動したカードの並び順は、カードAから近い順に、1次、2次、3次のつながりを有するコンテンツのカードとなる。また、1次、2次、3次の夫々のつながりの中でも、上記推奨度解析処理で算出された距離がより近いコンテンツのカードが、カードAにより近い位置に移動する。図3に示した例では、コンテンツAに対して1次つながりのコンテンツはコンテンツD、E、およびH、2次つながりのコンテンツはコンテンツX、3次つながりのコンテンツはコンテンツYであり、更に1次つながりの中でコンテンツAからの距離が近い順にコンテンツD、E、Hであるため、各カードの並びは、図8に示したような並びとなる。なお、表示制御部は、コンテンツの推奨度に応じて、推奨度が高いほどカードが大きくなるように、推奨コンテンツのカードを表示してもよい。このようにすることで、ユーザーに対してより推奨度の高いコンテンツをより見やすく提供することが出来る。
In step S107 and step S108, recommended content is displayed in the selected area, and cards outside the selected area are aligned. The display control unit moves the recommended content cards (in the example shown in the figure, cards D, E, H, X, and Y) to the inside of the selection area, and from the selected content in the order determined by the rank determination unit. It is displayed around the selected content so that the distance is short (see step S107, FIG. 8). Specifically, the arrangement order of the cards moved to the inside of the selection area is a card of contents having a primary, secondary, and tertiary connection in order from the card A. Further, among the primary, secondary, and tertiary connections, the content card having a shorter distance calculated by the recommendation level analysis process moves closer to the card A. In the example illustrated in FIG. 3, the primary connected content with respect to the content A is the content D, E, and H, the secondary connected content is the content X, the tertiary connected content is the content Y, and further the primary Since the contents D, E, and H are in descending order of distance from the content A in the connection, the cards are arranged as shown in FIG. Note that the display control unit may display the recommended content card such that the higher the recommendation level, the larger the card, according to the content recommendation level. In this way, it is possible to provide the user with more highly recommended content that is easier to see.

そして、表示制御部は、選択領域の外側にあるカード、即ち、推奨コンテンツ以外のカードを整列させて表示する(ステップS108、図9を参照)。その後、本フローチャートに係る処理は終了する。   Then, the display control unit displays the cards outside the selection area, that is, cards other than the recommended content in an aligned manner (see step S108, FIG. 9). Thereafter, the processing according to this flowchart ends.

なお、本実施形態において、ユーザーは、上記推奨コンテンツ取得処理によるコンテンツの取得結果に対して、不要なコンテンツを除く「OMIT」操作を行うことで、コンテンツ同士の関連付けを解除することが出来る。例えば、図9に示した例では、コンテンツAに関する推奨コンテンツとして、コンテンツD、E、H、XおよびYが取得されているが、ユーザーは、この中のコンテンツYがコンテンツAに関連しないと考えた場合、コンテンツYのカードを選択して「OMIT」操作(具体的な操作は、例えば「OMIT」ボタンの押下等である。図示は省略する)を行うことで、コンテンツAとコンテンツYとの関連付けを解除し、コンテンツYのカードを選択領域から削除することが出来る。   In the present embodiment, the user can cancel the association between the contents by performing an “OMIT” operation for removing the unnecessary contents with respect to the content acquisition result by the recommended content acquisition process. For example, in the example illustrated in FIG. 9, the contents D, E, H, X, and Y are acquired as the recommended contents related to the content A. However, the user thinks that the content Y is not related to the content A. In this case, by selecting the content Y card and performing an “OMIT” operation (specific operation is, for example, pressing the “OMIT” button, etc., illustration is omitted), the content A and the content Y are The association can be canceled and the content Y card can be deleted from the selected area.

コンテンツYのカードが削除されることで空白となった部分には、順位決定部によって決定された推奨コンテンツの順位に従って、次に推奨度が高い関連コンテンツ(例えば、コンテンツZ)のカードが表示される。このようにすることで、ユーザーは、推奨コンテンツの取得と関連付けの解除とを繰り返し、所望するコンテンツによって構成される編集物を作成することが出来る。   In the portion that has become blank due to the deletion of the content Y card, the related content card (for example, content Z) with the next highest recommendation level is displayed according to the ranking of the recommended content determined by the ranking determination unit. The By doing in this way, the user can repeat the acquisition of the recommended content and the release of the association, and create an edited material composed of the desired content.

なお、ユーザーが推奨コンテンツ取得処理のために選択可能なコンテンツは、特定の位置に表示されたカードのコンテンツに限定されない。例えば、ユーザーは、上記説明した例に係る、コンテンツAを選択コンテンツとする推奨コンテンツの取得が終了した後に、更に他のコンテンツを新たな選択コンテンツとして、推奨コンテンツを取得することが出来る(図10を参照)。   Note that the content that can be selected by the user for the recommended content acquisition process is not limited to the content of the card displayed at a specific position. For example, after the acquisition of the recommended content with the content A as the selected content according to the above-described example is completed, the user can acquire the recommended content with another content as the new selected content (FIG. 10). See).

図10は、本実施形態に係る推奨コンテンツ取得処理における領域選択操作の表示画面の概要を示す図である。図10に示した例によれば、コンテンツAを選択コンテンツとして推奨コンテンツが取得された後、コンテンツYの関連付け解除とそれに伴うコンテンツZの補充をし、更に、コンテンツBを新たな選択コンテンツとして推奨コンテンツの取得を行うことが可能であることがわかる。コンテンツBについての推奨コンテンツの取得のための処理は、上記説明した推奨コンテンツ取得処理と同様であるため、説明を省略する。このような推奨コンテンツ取得処理を繰り返すことで、ユーザーは、簡単な操作のみで、画面を自らが関心を持つコンテンツで埋めていくことが出来る。   FIG. 10 is a diagram showing an overview of a display screen for an area selection operation in the recommended content acquisition process according to the present embodiment. According to the example shown in FIG. 10, after the recommended content is acquired with the content A as the selected content, the association of the content Y is canceled and the content Z is supplemented accordingly, and the content B is recommended as the new selected content. It can be seen that the content can be acquired. Since the process for acquiring the recommended content for the content B is the same as the above-described recommended content acquisition process, the description thereof is omitted. By repeating such recommended content acquisition processing, the user can fill the screen with content that the user is interested in with only a simple operation.

本実施形態に係る情報処理システムによれば、上記説明したような処理が実行されることで、ユーザーは、関心のあるコンテンツのカードをもっとよく見ようとする直感的な操
作を行うのみで、関心のあるコンテンツに関連するコンテンツを得ることができる。
According to the information processing system according to the present embodiment, the processing as described above is executed, so that the user only performs an intuitive operation to view the card of the content of interest more closely. Content related to certain content can be obtained.

1 サーバ
9 クライアント端末
1 Server 9 Client terminal

Claims (6)

複数のコンテンツを互いに関連付ける関連付け情報を保持するデータベース、および表示装置に接続され、
前記表示装置に複数のコンテンツを表示させる表示制御手段と、
前記表示装置に表示された前記複数のコンテンツのうち、ユーザーによって選択された選択コンテンツを決定する選択決定手段と、
前記関連付け情報に基づいて、前記選択コンテンツに関連付けられたコンテンツのうち、所定数までのコンテンツを推奨する推奨手段と、
前記推奨手段によって推奨された推奨コンテンツの順位を決定する順位決定手段と、
前記表示装置によって前記選択コンテンツおよび前記推奨コンテンツが表示される領域を、ユーザー操作に従って決定する領域決定手段と、
前記領域決定手段によって決定された領域に基づいて、前記推奨手段によって推奨されるコンテンツの数を決定する推奨数決定手段と、を備え、
前記表示制御手段は、前記推奨コンテンツを、前記順位決定手段によって決定された順に前記選択コンテンツからの距離が近くなるように、前記選択コンテンツの周囲であり、前記領域決定手段によって決定された領域内に表示させる、
情報処理システム。
Connected to a database that holds association information for associating multiple contents with each other, and a display device;
Display control means for displaying a plurality of contents on the display device;
A selection deciding means for deciding a selected content selected by a user among the plurality of contents displayed on the display device;
Recommending means for recommending up to a predetermined number of contents among the contents associated with the selected content based on the association information;
Rank determining means for determining the rank of recommended content recommended by the recommendation means;
Area determining means for determining an area in which the selected content and the recommended content are displayed by the display device according to a user operation;
Recommended number determining means for determining the number of contents recommended by the recommendation means based on the area determined by the area determining means ;
The display control unit is arranged around the selected content so that the recommended content becomes closer to the selected content in the order determined by the rank determination unit , and within the region determined by the region determination unit. To display
Information processing system.
前記推奨手段は、所定のアルゴリズムを用いて算出された推奨度の高い順に、前記所定数までのコンテンツを推奨し、
前記順位決定手段は、前記推奨コンテンツを、前記推奨度の高い順に並べることで推奨コンテンツの順位を決定する、
請求項1に記載の情報処理システム。
The recommendation means recommends up to the predetermined number of contents in descending order of recommendation calculated using a predetermined algorithm,
The rank determining means determines the rank of the recommended content by arranging the recommended content in order of the degree of recommendation.
The information processing system according to claim 1 .
前記関連付け情報は、前記複数のコンテンツを直接または他の1または複数のコンテンツを介して互いに関連付けるための情報を含み、
前記順位決定手段は、前記推奨手段によって推奨された推奨コンテンツを、前記関連付けにおいて介する他のコンテンツの数が少ない順に並べ、同数の他のコンテンツを介して関連する推奨コンテンツについて、前記推奨度の高い順に並べることで推奨コンテンツの順位を決定する、
請求項1または2に記載の情報処理システム。
The association information includes information for associating the plurality of contents with each other directly or through one or more other contents,
The rank determination means arranges the recommended contents recommended by the recommendation means in the order of the small number of other contents that are involved in the association, and the recommended contents that are related via the same number of other contents have a high degree of recommendation. Determine the order of recommended content by arranging them in order.
The information processing system according to claim 1 or 2 .
前記関連付け情報は、指定された複数のコンテンツを含むことによって、該指定された複数のコンテンツを関連付けるコンテンツ群の情報を含む、
請求項1からの何れか一項に記載の情報処理システム。
The association information includes information on a content group that associates the plurality of designated contents by including the plurality of designated contents.
The information processing system according to any one of claims 1 to 3 .
複数のコンテンツを互いに関連付ける関連付け情報を保持するデータベース、および表示装置に接続されるコンピュータに、
前記表示装置に複数のコンテンツを表示させる表示制御ステップと、
前記表示装置に表示された前記複数のコンテンツのうち、ユーザーによって選択された選択コンテンツを決定する選択決定ステップと、
前記関連付け情報に基づいて、前記選択コンテンツに関連付けられたコンテンツのうち、所定数までのコンテンツを推奨する推奨ステップと、
前記推奨ステップにおいて推奨された推奨コンテンツの順位を決定する順位決定ステップと、
前記表示装置によって前記選択コンテンツおよび前記推奨コンテンツが表示される領域を、ユーザー操作に従って決定する領域決定ステップと、
前記領域決定ステップにおいて決定された領域に基づいて、前記推奨ステップにおいて推奨されるコンテンツの数を決定する推奨数決定ステップと、を実行させ、
前記表示制御ステップでは、前記推奨コンテンツが、前記順位決定ステップにおいて決定された順に前記選択コンテンツからの距離が近くなるように、前記選択コンテンツの周囲であり、前記領域決定ステップにおいて決定された領域内に表示される、
コンテンツ表示方法。
A database that holds association information that associates multiple contents with each other, and a computer connected to a display device,
A display control step of displaying a plurality of contents on the display device;
A selection determining step for determining a selected content selected by a user from among the plurality of contents displayed on the display device;
A recommendation step of recommending up to a predetermined number of contents among the contents associated with the selected content based on the association information;
A rank determining step for determining a rank of the recommended content recommended in the recommendation step;
An area determining step for determining an area in which the selected content and the recommended content are displayed by the display device according to a user operation;
A recommended number determining step for determining the number of contents recommended in the recommendation step based on the region determined in the region determining step ;
In the display control step, the recommended content is around the selected content so that the recommended content becomes closer to the selected content in the order determined in the rank determination step, and within the region determined in the region determination step. Displayed in the
Content display method.
複数のコンテンツを互いに関連付ける関連付け情報を保持するデータベース、および表示装置に接続されるコンピュータを、
前記表示装置に複数のコンテンツを表示させる表示制御手段と、
前記表示装置に表示された前記複数のコンテンツのうち、ユーザーによって選択された選択コンテンツを決定する選択決定手段と、
前記関連付け情報に基づいて、前記選択コンテンツに関連付けられたコンテンツのうち、所定数までのコンテンツを推奨する推奨手段と、
前記推奨手段によって推奨された推奨コンテンツの順位を決定する順位決定手段と、
前記表示装置によって前記選択コンテンツおよび前記推奨コンテンツが表示される領域を、ユーザー操作に従って決定する領域決定手段と、
前記領域決定手段によって決定された領域に基づいて、前記推奨手段によって推奨されるコンテンツの数を決定する推奨数決定手段と、として機能させ、
前記表示制御手段は、前記推奨コンテンツを、前記順位決定手段によって決定された順に前記選択コンテンツからの距離が近くなるように、前記選択コンテンツの周囲であり、前記領域決定手段によって決定された領域内に表示させる、
コンテンツ表示用プログラム。
A database holding association information for associating a plurality of contents with each other, and a computer connected to the display device,
Display control means for displaying a plurality of contents on the display device;
A selection deciding means for deciding a selected content selected by a user among the plurality of contents displayed on the display device;
Recommending means for recommending up to a predetermined number of contents among the contents associated with the selected content based on the association information;
Rank determining means for determining the rank of recommended content recommended by the recommendation means;
Area determining means for determining an area in which the selected content and the recommended content are displayed by the display device according to a user operation;
Based on the area determined by the area determination means, function as recommended number determination means for determining the number of contents recommended by the recommendation means ,
The display control unit is arranged around the selected content so that the recommended content becomes closer to the selected content in the order determined by the rank determination unit , and within the region determined by the region determination unit. To display
Content display program.
JP2012196990A 2012-09-07 2012-09-07 Information processing system, content display method, and content display program Expired - Fee Related JP5480348B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012196990A JP5480348B2 (en) 2012-09-07 2012-09-07 Information processing system, content display method, and content display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012196990A JP5480348B2 (en) 2012-09-07 2012-09-07 Information processing system, content display method, and content display program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013232679A Division JP2014053034A (en) 2013-11-11 2013-11-11 Information processing system, content display method, and content display program

Publications (2)

Publication Number Publication Date
JP2014052850A JP2014052850A (en) 2014-03-20
JP5480348B2 true JP5480348B2 (en) 2014-04-23

Family

ID=50611290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012196990A Expired - Fee Related JP5480348B2 (en) 2012-09-07 2012-09-07 Information processing system, content display method, and content display program

Country Status (1)

Country Link
JP (1) JP5480348B2 (en)

Also Published As

Publication number Publication date
JP2014052850A (en) 2014-03-20

Similar Documents

Publication Publication Date Title
US10976914B2 (en) Direct manipulation interface for data analysis
US11256996B2 (en) Method for recommending next user input using pattern analysis of user input
US8515953B2 (en) Temporal visualization of query results
KR101773574B1 (en) Method for chart visualizing of data table
CN105474231A (en) Automatic identification and insight into data
US10135854B2 (en) Method, apparatus, and computer-readable medium for generating a data proliferation graph
JP5375642B2 (en) Business time totaling apparatus, business time totaling method, and business time totaling program
CN106796618A (en) Time series forecasting device and time sequence forecasting method
JP5777218B2 (en) Business flow generation support system and business flow generation method
WO2018040762A1 (en) Data mining method and apparatus
CN112328837A (en) Data display method, device, equipment and storage medium
KR100835905B1 (en) Apparatus for visualizing the click distribution inside a web page of a website visitor and how to visualize it
CN110603596A (en) Genomic data analysis systems and methods
JP2009265814A (en) Information presentation device, information presentation method, and information presentment program
JP5480348B2 (en) Information processing system, content display method, and content display program
WO2014130700A2 (en) Systems and methods for organizing, classifying, and discovering automatically generated computer software
CN117390195B (en) Knowledge tracing and connection methods, systems, devices, and media based on graph editors
JP2014053034A (en) Information processing system, content display method, and content display program
CN103218130B (en) A kind of method and apparatus for performing to select operation to object to be selected
JP6696119B2 (en) Conversion device, conversion method, and conversion program
JP2013182329A (en) Information processing device, control method for information processing device, and program
JP2015026345A (en) Search device, search system, and program
JP5103590B2 (en) Information processing apparatus and information processing method
KR102207514B1 (en) Sketch retrieval system with filtering function, user equipment, service equipment, service method and computer readable medium having computer program recorded therefor
JP6348916B2 (en) Data processing method, data processing apparatus, and data processing program

Legal Events

Date Code Title Description
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: 20140114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140213

R150 Certificate of patent or registration of utility model

Ref document number: 5480348

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees