(57)【要約】【課題】デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を提供することが可能なサーバ装置等を提供する。【解決手段】サーバ装置３０は、階層構造を有する対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を通信端末装置１０から取得し、閲覧箇所に対応する参照情報を特定する。このとき、サーバ装置３０は、閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定する。そして、サーバ装置３０は、特定された参照情報を含む推薦情報を、対象デジタルコンテンツにおける閲覧箇所の閲覧とともに閲覧可能に通信端末装置１０に送信する。【選択図】図１
2015036877.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続され、かつデジタルコンテンツを閲覧可能に表示する通信端末装置に情報を提供するサーバ装置であって、
階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記通信端末装置から取得する取得手段と、
前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから、前記取得された閲覧情報が示す前記閲覧箇所に対応する前記参照情報を特定する特定手段と、
前記特定された参照情報を含む推薦情報を、前記対象デジタルコンテンツにおける前記閲覧箇所の閲覧とともに閲覧可能に前記通信端末装置に送信する送信手段と、
を備え、
前記特定手段が、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定することを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記特定手段が、前記取得された閲覧情報が示す前記閲覧箇所に対応する最下位層に属する構成要素に関連する前記参照情報を優先して特定する、サーバ装置。
【請求項３】
請求項１又は２に記載のサーバ装置において、
前記特定手段が、前記取得された閲覧情報が示す前記閲覧箇所の変更に応じて、変更後の前記閲覧箇所に関連する前記参照情報を特定し、
前記送信手段が、前記参照情報が特定される毎に当該特定された参照情報を含む前記推薦情報を前記通信端末装置に送信する、サーバ装置。
【請求項４】
請求項１〜３のいずれか１項に記載のサーバ装置において、
前記デジタルコンテンツ毎に、各階層に属する構成要素に対して前記参照情報を前記データベースに登録する登録手段を備える、サーバ装置。
【請求項５】
請求項４に記載のサーバ装置において、
前記取得手段が、前記閲覧情報を取得したユーザとは異なる他のユーザに、前記対象デジタルコンテンツの閲覧時に当該対象デジタルコンテンツとともに閲覧可能に提供する提供情報を前記通信端末装置から取得し、
前記登録手段が、前記取得された提供情報を前記参照情報として前記データベースに登録する、サーバ装置。
【請求項６】
請求項１〜５のいずれか１項に記載のサーバ装置において、
前記データベースには、各参照情報と、対応する構成要素との関連度を示す関連度情報が記憶され、
前記送信手段が、前記特定された参照情報及び前記関連度情報を含む前記推薦情報を前記通信端末装置に送信する、サーバ装置。
【請求項７】
請求項１〜６のいずれか１項に記載のサーバ装置において、
前記参照情報が、対象デジタルコンテンツとともに表示するための画像に関する画像情報と、閲覧可能に提供される提供情報に前記通信端末装置のユーザがアクセスするためのアクセス情報とを含む、サーバ装置。
【請求項８】
請求項１〜７のいずれか１項に記載のサーバ装置において、
前記閲覧情報が、前記通信端末装置のユーザが指定した前記対象デジタルコンテンツの箇所を示す情報、又は、前記通信端末装置の表示領域に表示された前記対象デジタルコンテンツにおいて予め定められた箇所を示す情報を含む、サーバ装置。
【請求項９】
ネットワークを介して接続され、かつデジタルコンテンツを閲覧可能に表示する通信端末装置に情報を提供するサーバ装置を、
階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記通信端末装置から取得する取得手段、
前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから、前記取得された閲覧情報が示す前記閲覧箇所に対応する前記参照情報を特定する特定手段、及び
前記特定された参照情報を含む推薦情報を、前記対象デジタルコンテンツにおける前記閲覧箇所の閲覧とともに閲覧可能に前記通信端末装置に送信する送信手段、
として機能させ、
前記特定手段が、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定するように前記サーバ装置を機能させることを特徴とするプログラム。
【請求項１０】
デジタルコンテンツを閲覧可能に表示する通信端末装置と、
前記通信端末装置とネットワークを介して接続され、前記通信端末装置に情報を提供するサーバ装置と、
を有する通信システムであって、
前記サーバ装置が、
階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記通信端末装置から取得する取得手段と、
前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから、前記取得された閲覧情報が示す前記閲覧箇所に対応する前記参照情報を特定する特定手段と、
前記特定された参照情報を含む推薦情報を、前記対象デジタルコンテンツにおける前記閲覧箇所の閲覧とともに閲覧可能に前記通信端末装置に送信する送信手段と、
を備え、
前記サーバ装置の前記特定手段が、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定することを特徴とする通信システム。
【請求項１１】
サーバ装置とネットワークを介して接続された通信端末装置であって、
デジタルコンテンツを閲覧可能に表示する表示手段と、
階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記サーバ装置に送信する送信手段と、
前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから前記サーバ装置が特定した、前記閲覧情報が示す前記閲覧箇所に対応する前記参照情報を含む推薦情報を受信する受信手段と、
前記対象デジタルコンテンツにおける前記閲覧箇所とともに、前記受信された推薦情報を閲覧可能に前記表示手段に表示させるとともに、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が存在する場合には、下位の階層に属する構成要素に関連する参照情報を優先して前記表示手段に表示させる表示制御部と、
を備えることを特徴とする通信端末装置。
【請求項１２】
サーバ装置とネットワークを介して接続され、かつデジタルコンテンツを閲覧可能に表示する表示手段を備える通信端末装置を、
階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記サーバ装置に送信する送信手段、
前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから前記サーバ装置が特定した、前記閲覧情報が示す前記閲覧箇所に対応する前記参照情報を含む推薦情報を受信する受信手段、及び
前記対象デジタルコンテンツにおける前記閲覧箇所とともに、前記受信された推薦情報を閲覧可能に前記表示手段に表示させるとともに、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が存在する場合には、下位の階層に属する構成要素に関連する参照情報を優先して前記表示手段に表示させる表示制御部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置に情報を提供するサーバ装置及びそのプログラム、通信システム、並びに、通信端末装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワーク及びパーソナルコンピュータなどの通信端末装置の発達に伴って、書籍、ニュース等の記事、及び、商品またはサービス等の広告（以下、まとめて「コンテンツ」という。）を、ネットワークまたは記録媒体を介して電子的に閲覧することが一般化している。最近では、通信機能を有する携帯ゲーム機器、タブレット型携帯端末装置、携帯用電話機などの携帯可能な携帯用通信端末装置を介してコンテンツを閲覧させることも多く行われている。
【０００３】
このような状況下において、ユーザが閲覧しているコンテンツに関連し、かつ、ユーザにとって有用であると想定される各種情報を推薦して提供するシステムが知られている。例えば、閲覧可能に表示されたコンテンツに登場する人物を示す情報アイテムがユーザにより指定された場合に、当該情報アイテムに関連付けられた付随的なデータ（すなわち、メタデータ）を解析し、当該人物に関連する映画を紹介する情報、当該人物が出演する番組に関する情報などの関連情報を当該情報アイテムの周囲に表示するシステムが提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６２４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示されたシステムにあっては、ユーザが情報アイテムを指定しなければ関連情報が表示されず、情報を提供する機会を失することになるとともに、ユーザが指定した情報アイテムにメタデータが関連付けられていない場合には、または、情報アイテム以外の領域には、その情報アイテム又は領域を指定しても、関連情報が表示されないので、当該ユーザにとって有用な情報を取得する機会を失することなる。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することが可能なサーバ装置等を提供することにある。
【課題を解決するための手段】
【０００７】
（１）上述した課題を解決するため、本発明のサーバ装置は、ネットワークを介して接続され、かつデジタルコンテンツを閲覧可能に表示する通信端末装置に情報を提供するサーバ装置であって、階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記通信端末装置から取得する取得手段と、前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから、前記取得された閲覧情報が示す前記閲覧箇所に対応する前記参照情報を特定する特定手段と、前記特定された参照情報を含む推薦情報を、前記対象デジタルコンテンツにおける前記閲覧箇所の閲覧とともに閲覧可能に前記通信端末装置に送信する送信手段と、を備え、前記特定手段が、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定する構成を有している。
【０００８】
この構成より、本発明のサーバ装置は、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが注目していると想定される下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として優先して特定することができる。
【０００９】
すなわち、本発明のサーバ装置は、ユーザに推薦するにあたり参照情報が下位の階層に属する構成要素に関連付けられている場合には、当該下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定することができる一方、下位の階層に属する構成要素に参照情報が関連付けられていない場合には、上位の階層に属する構成要素に関連する参照情報を利用して推薦すべき参照情報を特定することができる。
【００１０】
したがって、本発明のサーバ装置は、閲覧させるべき参照情報が無いという状態にならず、如何なる場合にも参照情報を提供することができるとともに、参照情報が階層構造に対応していることによって閲覧されているコンテンツの閲覧内容に合わせてより詳細に関連情報を提供することができるので、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【００１１】
（２）また、本発明のサーバ装置は、前記特定手段が、前記取得された閲覧情報が示す前記閲覧箇所に対応する最下位層に属する構成要素に関連する前記参照情報を優先して特定する構成を有している。
【００１２】
この構成により、本発明のサーバ装置は、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが最も注目していると想定される最下位層に属する構成要素に関連する参照情報を閲覧させることができるので、ユーザにとって有用性の高い情報を確実に提供することができる。
【００１３】
（３）また、本発明のサーバ装置は、前記特定手段が、前記取得された閲覧情報が示す前記閲覧箇所の変更に応じて、変更後の前記閲覧箇所に関連する前記参照情報を特定し、前記送信手段が、前記参照情報が特定される毎に当該特定された参照情報を含む前記推薦情報を前記通信端末装置に送信する構成を有している。
【００１４】
この構成により、本発明のサーバ装置は、デジタルコンテンツの閲覧箇所の変更に同期して、閲覧箇所に対応する各種情報をユーザに閲覧させることができるので、推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【００１５】
（４）また、本発明のサーバ装置は、前記デジタルコンテンツ毎に、各階層に属する構成要素に対して前記参照情報を前記データベースに登録する登録手段を備える構成を有している。
【００１６】
この構成により、本発明のサーバ装置は、デジタルコンテンツ毎に各階層に属する構成要素に対して参照情報をデータベースに登録することができるので、例えば、デジタルコンテンツを提供する提供者による追記された情報又は他のユーザによって登録された情報など、デジタルコンテンツの提供時に登録された情報だけ無く、種々の情報を参照情報として提供することができるとともに、参照情報の登録、追記、削除又は変更等のデータ管理を容易にすることができる。
【００１７】
（５）また、本発明のサーバ装置は、前記取得手段が、前記閲覧情報を取得したユーザとは異なる他のユーザに、前記対象デジタルコンテンツの閲覧時に当該対象デジタルコンテンツとともに閲覧可能に提供する提供情報を前記通信端末装置から取得し、前記登録手段が、前記取得された提供情報を前記参照情報として前記データベースに登録する構成を有している。
【００１８】
この構成により、本発明のサーバ装置は、他のユーザによって登録された参照情報を閲覧させることができるので、対象デジタルコンテンツにおいて有用な情報をユーザ間で共有することができる。
【００１９】
（６）また、本発明のサーバ装置は、前記データベースには、各参照情報と、対応する構成要素との関連度を示す関連度情報が記憶され、前記送信手段が、前記特定された参照情報及び前記関連度情報を含む前記推薦情報を前記通信端末装置に送信する構成を有する。
【００２０】
この構成により、本発明のサーバ装置は、例えば、関連度の高い情報をユーザに閲覧させるなど関連度に基づいて参照情報を閲覧させることができるので、より有用な情報をユーザに提供することができる。
【００２１】
（７）また、本発明のサーバ装置は、前記参照情報が、対象デジタルコンテンツとともに表示するための画像に関する画像情報と、閲覧可能に提供される提供情報に前記通信端末装置のユーザがアクセスするためのアクセス情報とを含む構成を有している。
【００２２】
この構成により、本発明のサーバ装置は、通信端末装置を用いてユーザが参照情報の内容を容易に把握させることができるとともに、ユーザによって提供情報に容易にアクセスさせることができる。
【００２３】
（８）また、本発明のサーバ装置は、前記閲覧情報が、前記通信端末装置のユーザが指定した前記対象デジタルコンテンツの箇所を示す情報、又は、前記通信端末装置の表示領域に表示された前記対象デジタルコンテンツにおいて予め定められた箇所を示す情報を含む構成を有している。
【００２４】
この構成により、本発明のサーバ装置は、参照情報を特定する際に、閲覧箇所を容易に決定することができるので、より有用な情報をユーザに提供することができる。
【００２５】
（９）また、本発明のプログラムは、ネットワークを介して接続され、かつデジタルコンテンツを閲覧可能に表示する通信端末装置に情報を提供するサーバ装置を、階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記通信端末装置から取得する取得手段、前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから、前記取得された閲覧情報が示す前記閲覧箇所に対応する前記参照情報を特定する特定手段、及び前記特定された参照情報を含む推薦情報を、前記対象デジタルコンテンツにおける前記閲覧箇所の閲覧とともに閲覧可能に前記通信端末装置に送信する送信手段、として機能させ、前記特定手段が、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定するように前記サーバ装置を機能させる構成を有している。
【００２６】
この構成より、本発明のプログラムは、サーバ装置によって、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが注目していると想定される下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として優先して特定することができる。
【００２７】
すなわち、本発明のプログラムは、サーバ装置によって、ユーザに推薦するにあたり参照情報が下位の階層に属する構成要素に関連付けられている場合には、当該下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定することができる一方、下位の階層に属する構成要素に参照情報が関連付けられていない場合には、上位の階層に属する構成要素に関連する参照情報を利用して推薦すべき参照情報を特定することができる。
【００２８】
したがって、本発明のプログラムは、サーバ装置によって、閲覧させるべき参照情報が無いという状態にならず、如何なる場合にも参照情報を提供することができるとともに、参照情報が階層構造に対応していることによって閲覧されているコンテンツの閲覧内容に合わせてより詳細に関連情報を提供することができるので、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【００２９】
（１０）また、本発明の通信システムは、デジタルコンテンツを閲覧可能に表示する通信端末装置と、前記通信端末装置とネットワークを介して接続され、前記通信端末装置に情報を提供するサーバ装置と、を有する通信システムであって、前記サーバ装置が、階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記通信端末装置から取得する取得手段と、前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから、前記取得された閲覧情報が示す前記閲覧箇所に対応する前記参照情報を特定する特定手段と、前記特定された参照情報を含む推薦情報を、前記対象デジタルコンテンツにおける前記閲覧箇所の閲覧とともに閲覧可能に前記通信端末装置に送信する送信手段と、を備え、前記サーバ装置の前記特定手段が、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定する構成を有している。
【００３０】
この構成より、本発明の通信システムは、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが注目していると想定される下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として優先して特定することができる。
【００３１】
すなわち、本発明の通信システムは、ユーザに推薦するにあたり参照情報が下位の階層に属する構成要素に関連付けられている場合には、当該下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定することができる一方、下位の階層に属する構成要素に参照情報が関連付けられていない場合には、上位の階層に属する構成要素に関連する参照情報を利用して推薦すべき参照情報を特定することができる。
【００３２】
したがって、本発明の通信システムは、閲覧させるべき参照情報が無いという状態にならず、如何なる場合にも参照情報を提供することができるとともに、参照情報が階層構造に対応していることによって閲覧されているコンテンツの閲覧内容に合わせてより詳細に関連情報を提供することができるので、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【００３３】
（１１）また、本発明の通信端末装置は、サーバ装置とネットワークを介して接続された通信端末装置であって、デジタルコンテンツを閲覧可能に表示する表示手段と、階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記サーバ装置に送信する送信手段と、前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから前記サーバ装置が特定した、前記閲覧情報が示す前記閲覧箇所に対応する前記参照情報を含む推薦情報を受信する受信手段と、前記対象デジタルコンテンツにおける前記閲覧箇所とともに、前記受信された推薦情報を閲覧可能に前記表示手段に表示させるとともに、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が存在する場合には、下位の階層に属する構成要素に関連する参照情報を優先して前記表示手段に表示させる表示制御部と、を備える構成を有している。
【００３４】
この構成より、本発明の通信端末装置は、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが注目していると想定される下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として優先して表示することができる。
【００３５】
すなわち、本発明の通信端末装置は、ユーザに推薦するにあたり参照情報が下位の階層に属する構成要素に関連付けられている場合には、当該下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として表示することができる一方、下位の階層に属する構成要素に参照情報が関連付けられていない場合には、上位の階層に属する構成要素に関連する参照情報を利用して推薦すべき参照情報を表示することができる。
【００３６】
したがって、本発明の通信端末装置は、閲覧させるべき参照情報が無いという状態にならず、如何なる場合にも参照情報を提供することができるとともに、参照情報が階層構造に対応していることによって閲覧されているコンテンツの閲覧内容に合わせてより詳細に関連情報を提供することができるので、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【００３７】
（１２）また、本発明のプログラムは、サーバ装置とネットワークを介して接続され、かつデジタルコンテンツを閲覧可能に表示する表示手段を備える通信端末装置を、階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成された前記デジタルコンテンツのうち閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を前記サーバ装置に送信する送信手段、前記デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベースから前記サーバ装置が特定した、前記閲覧情報が示す前記閲覧箇所に対応する前記参照情報を含む推薦情報を受信する受信手段、及び前記対象デジタルコンテンツにおける前記閲覧箇所とともに、前記受信された推薦情報を閲覧可能に前記表示手段に表示させるとともに、前記閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が存在する場合には、下位の階層に属する構成要素に関連する参照情報を優先して前記表示手段に表示させる表示制御部、として機能させる構成を有している。
【００３８】
この構成より、本発明のプログラムは、通信端末装置によって、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが注目していると想定される下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として優先して表示することができる。
【００３９】
すなわち、本発明のプログラムは、通信端末装置によって、ユーザに推薦するにあたり参照情報が下位の階層に属する構成要素に関連付けられている場合には、当該下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として表示することができる一方、下位の階層に属する構成要素に参照情報が関連付けられていない場合には、上位の階層に属する構成要素に関連する参照情報を利用して推薦すべき参照情報を表示することができる。
【００４０】
したがって、本発明のプログラムは、通信端末装置によって、閲覧させるべき参照情報が無いという状態にならず、如何なる場合にも参照情報を提供することができるとともに、参照情報が階層構造に対応していることによって閲覧されているコンテンツの閲覧内容に合わせてより詳細に関連情報を提供することができるので、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【発明の効果】
【００４１】
本発明のサーバ装置、及び、プログラム、通信システムは、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態における通信システムの構成を示すシステム構成図である。
【図２】一実施形態における通信システムの動作概要を示す概念図である。
【図３】一実施形態における通信システムで用いられるデジタルコンテンツの階層構造を示す概要図である。
【図４】一実施形態における通信端末装置で表示される画像の一例を示す図である。
【図５】一実施形態における通信端末装置の構成を示すブロック図である。
【図６】一実施形態におけるサーバ装置の構成を示すブロック図である。
【図７】一実施形態におけるサーバ装置内の参照情報データベースに記録されるデータの一例を示す図である。
【図８】一実施形態におけるサーバ装置内の関連性データベースに記録されるデータの一例を示す図である。
【図９】一実施形態の通信システムにおいて実行される参照情報特定処理を含む推薦情報の配信処理を示すフローチャートである。
【図１０】一実施形態の通信システムにおいて実行される参照情報特定処理を示すフローチャートである。
【図１１】変形例における参照情報の登録処理の一例を示す図である。
【発明を実施するための形態】
【００４３】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び通信システムを適用した場合の実施形態である。
【００４４】
［１］通信システムの構成及び概要
まず、図１及び図２を用いて本実施形態における通信システム１の構成及び概要について説明する。なお、図１は、本実施形態における通信システム１の構成を示すシステム構成図であり、図２は、本実施形態における通信システム１の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図１及び図２においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数のユーザ及び通信端末装置１０が存在している。
【００４５】
本実施形態の通信システム１は、デジタルコンテンツを閲覧しているユーザの通信端末装置１０に対して、当該デジタルコンテンツにおける閲覧箇所に関連する情報（以下、「参照情報」という。）を、当該閲覧箇所とともに閲覧可能に提供するためのシステムである。
【００４６】
また、本実施形態の通信システム１は、ＳＮＳその他のネットワークサービスによって電子書籍などのデジタルコンテンツを会員であるユーザに閲覧可能に提供するシステムである。ただし、通信システム１は、非会員のユーザに対してデジタルコンテンツを閲覧させるようにしてもよい。
【００４７】
具体的には、本実施形態の通信システム１は、図１に示すように、各ユーザによってそれぞれ所持される、複数の通信端末装置１０と、ネットワーク２０と、サーバ装置３０と、ネットワーク２０に接続された基地局５０と、を有している。
【００４８】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限られない。
【００４９】
通信端末装置１０は、例えば、パーソナルコンピュータ（ＰＣ）、スマートフォン、携帯用電話機、タブレット型情報端末装置、または、携帯型ゲーム機である。
【００５０】
この通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、サーバ装置３０とのデータ通信を行うブラウジング機能を有している。
【００５１】
そして、通信端末装置１０は、当該ブラウジング機能を用いて、サーバ装置３０から受信したＸＭＬデータに基づいて各種情報を表示するとともに、基地局５０及びネットワーク２０を介してサーバ装置３０と通信接続しつつ、サーバ装置３０から各種サービスの提供を受けるようになっている。
【００５２】
特に、通信端末装置１０は、図２に示すように、ユーザの操作に基づいて、デジタルコンテンツの配信要求をサーバ装置３０に送信する処理（以下、「コンテンツ要求処理」という。）を実行することができるように構成されている。そして、通信端末装置１０は、デジタルコンテンツの配信要求に応じてサーバ装置３０が送信したデジタルコンテンツを、ユーザに閲覧可能に表示する処理（以下、「コンテンツ表示処理」という。）を実行することができるように構成されている。
【００５３】
なお、通信端末装置１０は、コンテンツ要求処理によってデジタルコンテンツを受信しつつ（すなわち、ダウンロードしつつ）、コンテンツ表示処理（以下、「直接表示処理」ともいう。）を実行してもよいし、コンテンツ要求処理によって受信したデジタルコンテンツを記憶し、所定のタイミングに当該記憶したデジタルコンテンツを読み出すことによってコンテンツ表示処理（以下、「記録表示処理」ともいう。）を実行してもよい。
【００５４】
また、通信端末装置１０は、図２に示すように、ユーザ操作に基づいて、閲覧対象である対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報をサーバ装置３０に送信する処理（以下、「閲覧情報送信処理」という。）を実行することができるように構成されている。そして、通信端末装置１０は、閲覧情報に応じてサーバ装置３０が送信した当該閲覧情報が示す閲覧箇所に関連する推薦情報を、当該閲覧箇所とともに閲覧可能に表示する処理（以下、「推薦情報表示処理」という。）を実行することができるように構成されている。
【００５５】
なお、閲覧情報には、通信端末装置１０の表示領域に表示された対象デジタルコンテンツにおいて予め定められた箇所を示す情報が含まれる。例えば、閲覧情報には、対象で来たるコンテンツを特定するための電子書籍の識別情報（以下、「書籍ＩＤ」という。）と、閲覧箇所を特定するため、すなわち、通信端末装置１０によって表示されている話、ページ、コマ等の識別情報（以下、それぞれ「話ＩＤ」、「ページＩＤ」及び「コマＩＤ」という。また、これらをまとめて「構成要素ＩＤ」ともいう。）が含まれる。
【００５６】
例えば、通信端末装置１０の表示領域に電子書籍の１コマが表示されている場合、閲覧情報には、当該電子書籍の書籍ＩＤと、表示中の当該コマのコマＩＤとが含まれる。また、例えば、通信端末装置１０の表示領域に電子書籍の１ページ全体が表示されている場合、閲覧情報には、当該電子書籍の書籍ＩＤと、表示中の当該ページのページＩＤとが含まれる。
【００５７】
また、閲覧情報は、通信端末装置１０の表示領域に表示された対象デジタルコンテンツにおいて予め定められた箇所を示す情報の代わりに、通信端末装置１０のユーザが指定した対象デジタルコンテンツの箇所を示す情報であってもよく、例えば、ユーザによって指定された表示領域内の話、ページ、コマ等のそれぞれのＩＤが含まれる。
【００５８】
例えば、ユーザが通信端末装置１０の表示領域に表示された電子書籍の１コマを指定した場合、閲覧情報には、当該電子書籍の書籍ＩＤと、指定された当該コマのコマＩＤとが含まれる。また、例えば、ユーザが通信端末装置１０の表示領域に表示するページを指定した場合、閲覧情報には、当該電子書籍の書籍ＩＤと、指定された当該ページのページＩＤとが含まれる。
【００５９】
サーバ装置３０は、各種のネットワークサービスを提供しつつ、通信端末装置１０を介したユーザの指示に基づき、通信端末装置１０と連携しつつ、各種処理を実行することができるように構成されている。
【００６０】
特に、サーバ装置３０は、図２に示すように、通信端末装置１０からデジタルコンテンツの配信要求情報を受信すると、配信要求に対応するデジタルコンテンツをデータベースから取得し、当該取得したデジタルコンテンツを閲覧可能に通信端末装置１０に送信する処理（以下、「コンテンツ送信処理」という。）を実行することができるように構成されている。
【００６１】
また、サーバ装置３０は、閲覧対象である対象デジタルコンテンツの閲覧時に、当該対象デジタルコンテンツにおける閲覧箇所を示す閲覧情報を通信端末装置１０から取得する処理（以下、「閲覧情報取得処理」という。）を実行することができるように構成されている。
【００６２】
そして、サーバ装置３０は、閲覧情報取得処理によって閲覧情報を通信端末装置１０から取得すると、デジタルコンテンツにおける各階層に属する構成要素に対応付けて当該構成要素に関連する参照情報が記憶されているデータベース（後述する記録装置３３０）から、当該閲覧情報が示す閲覧箇所に対応する参照情報を特定する処理（以下、「参照情報特定処理」という。）を実行することができるように構成されている。
【００６３】
なお、参照情報としては、構成要素に関連する他のメディアの情報、構成要素に関連する商品の情報、構成要素に関連するイベントの情報などがデータベースに記憶されている。
【００６４】
一方、サーバ装置３０は、上記参照情報特定処理において、異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層（特に最下位層）に属する構成要素に関連する参照情報を優先して特定することができるように構成されている。
【００６５】
特に、本実施形態のサーバ装置３０は、通信端末装置１０から送信された閲覧箇所が変更されると変更後の閲覧箇所を示す閲覧情報を受信した場合に、取得した閲覧情報が示す閲覧箇所の変更に応じて、変更後の閲覧箇所に関連する参照情報を特定するようになっている。
【００６６】
また、サーバ装置３０は、図２に示すように、参照情報特定処理によって特定された参照情報を含む推薦情報を、対象デジタルコンテンツにおける閲覧箇所の閲覧とともに閲覧可能に通信端末装置１０に送信する処理（以下、「推薦情報送信処理」という。）を実行することができるように構成されている。
【００６７】
なお、本実施形態においては、サーバ装置３０は、データベースに、各参照情報とともに、対応する構成要素との関連度を示す関連度情報が記憶されている場合には、特定した参照情報及び当該参照情報に関する関連度情報を含む推薦情報を通信端末装置１０に送信してもよい。
【００６８】
また、本実施形態においては、サーバ装置３０は、参照情報が特定される毎に当該特定された参照情報を含む推薦情報を通信端末装置１０に送信するようになっている。
【００６９】
このような構成を有することによって、本実施形態の通信システム１は、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが注目していると想定される下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として優先して特定することができる。
【００７０】
すなわち、本実施形態の通信システム１は、ユーザに推薦するにあたり参照情報が下位の階層に属する構成要素に関連付けられている場合には、当該下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定することができる一方、下位の階層に属する構成要素に参照情報が関連付けられていない場合には、上位の階層に属する構成要素に関連する参照情報を利用して推薦すべき参照情報を特定することができる。
【００７１】
したがって、本実施形態の通信システム１は、閲覧させるべき参照情報が無いという状態にならず、如何なる場合にも参照情報を提供することができるとともに、参照情報が階層構造に対応していることによって閲覧されているコンテンツの閲覧内容に合わせてより詳細に関連情報を提供することができるので、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【００７２】
また、本実施形態の通信システム１は、サーバ装置３０が閲覧箇所に対応する最下位層に属する構成要素に関連する参照情報を優先して特定する構成により、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが最も注目していると想定される最下位層に属する構成要素に関連する参照情報を閲覧させることができるので、ユーザにとって有用性の高い情報を確実に提供することができる。
【００７３】
また、本実施形態の通信システム１は、サーバ装置３０が、閲覧箇所の変更に応じて、変更後の閲覧箇所に関連する参照情報を特定し、参照情報が特定される毎に当該特定された参照情報を含む推薦情報を通信端末装置１０に送信する構成により、デジタルコンテンツの閲覧箇所の変更に同期して、閲覧箇所に対応する各種情報をユーザに閲覧させることができるので、推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【００７４】
また、本実施形態の通信システム１は、サーバ装置３０がデジタルコンテンツ毎に、各階層に属する構成要素に対して参照情報をデータベースに登録する構成により、デジタルコンテンツ毎に各階層に属する構成要素に対して参照情報をデータベースに登録することができるので、例えば、デジタルコンテンツを提供する提供者による追記された情報又は他のユーザによって登録された情報など、デジタルコンテンツの提供時に登録された情報だけ無く、種々の情報を参照情報として提供することができるとともに、参照情報の登録、追記、削除又は変更等のデータ管理を容易にすることができる。
【００７５】
また、本実施形態の通信システム１は、データベースには、各参照情報と、対応する構成要素との関連度を示す関連度情報が記憶され、サーバ装置３０が、特定された参照情報及び関連度情報を含む推薦情報を通信端末装置１０に送信する構成により、例えば、関連度の高い情報をユーザに閲覧させるなど関連度に基づいて参照情報を閲覧させることができるので、より有用な情報をユーザに提供することができる。
【００７６】
また、本実施形態の通信システム１は、参照情報が、対象デジタルコンテンツとともに表示するための画像に関する画像情報と、閲覧可能に提供される提供情報に通信端末装置１０のユーザがアクセスするためのアクセス情報とを含む構成により、通信端末装置１０を用いてユーザが参照情報の内容を容易に把握させることができるとともに、ユーザによって提供情報に容易にアクセスさせることができる。
【００７７】
また、本実施形態の通信システム１は、閲覧情報が、通信端末装置１０のユーザが指定した対象デジタルコンテンツの箇所を示す情報、又は、通信端末装置１０の表示領域に表示された対象デジタルコンテンツにおいて予め定められた箇所を示す情報を含む構成により、参照情報を特定する際に、閲覧箇所を容易に決定することができるので、より有用な情報をユーザに提供することができる。
【００７８】
［２］デジタルコンテンツ及び参照情報
次に、図３及び図４を用いて本実施形態のデジタルコンテンツ及び参照情報について説明する。なお、図３は、本実施形態における通信システム１で用いられるデジタルコンテンツの階層構造を示す概要図であり、図４は、本実施形態における通信端末装置１０で表示される画像の一例を示す図である。また、本実施形態においては、デジタルコンテンツとして、電子書籍のうちの電子コミックを用いて説明する。
【００７９】
本実施形態において、デジタルコンテンツは、階層構造を有し、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成されている。例えば、本実施形態における電子コミックは、図３に示すように、最上位階層から最下位階層まで「書籍」の階層、「話」の階層、「ページ」の階層及び「コマ」の階層の順で４階層から構成される階層構造を有する。
【００８０】
具体的には、本実施形態における電子コミックは、同一階層に属する構成要素を組み合わせることによって上位階層に属する構成要素が閲覧可能に形成されている。具体的には、最下位層の「コマ」の階層に属する構成要素（例えば、図３の「１５０コマ目」〜「１５３コマ目」）を組み合わせることによって、上位の「ページ」階層に属する構成要素（例えば、図３の「ｐ．２２」）が形成されている。
【００８１】
そして、同様に、「ページ」階層に属する構成要素（例えば、図３の「ｐ．２１」〜「ｐ．２３」）を組み合わせることによって、上位の「話」階層に属する構成要素（例えば、図３の「第二話」）が形成されている。また、「話」階層に属する構成要素（例えば、図３の「第一話」〜「第三話」）を組み合わせることによって、最上位の「書籍」階層に属する構成要素（例えば、図３の「書籍１」）が形成されている。
【００８２】
一方、参照情報は、上述したように、構成要素に関連する他のメディアの情報、構成要素に関連する商品の情報、構成要素に関連するイベントの情報などのデジタルコンテンツにおける閲覧箇所に関連する情報である。
【００８３】
具体的には、参照情報は、対象デジタルコンテンツとともに表示するための画像に関する画像情報と、閲覧可能に提供される提供情報に前記通信端末装置のユーザがアクセスするためのアクセス情報とを含む。特に、画像情報は、提供情報の概要を示すサムネイル画像の情報であり、アクセス情報は、提供情報を掲載するＷｅｂページのＵＲＬである。
【００８４】
すなわち、上述した階層構造を有する電子コミックの場合には、各階層の参照情報としては、「書籍」階層に属する構成要素に関連する参照情報、「話」階層に属する構成要素に関連する参照情報、「ページ」階層に属する構成要素に関連する参照情報及び「コマ」階層に属する構成要素に関連する参照情報がデータベースに記憶されている。
【００８５】
例えば、「書籍」階層に属する構成要素に関連する参照情報としては、当該電子コミックに関連するアニメ、映画、ゲーム等の他のメディアの情報、当該電子コミックと同じ出版社が発行している他の書籍の情報、当該電子コミックの著者が作成しているブログの情報などが挙げられる。
【００８６】
また、「話」階層に属する構成要素に関連する参照情報としては、対象の話に関連する動画、音楽等の他のメディアの情報、対象の話のシーンを特集した他の書籍の情報、対象の話のシーンに関連する旅行の情報などが挙げられる。
【００８７】
そして、「ページ」階層に属する構成要素に関連する参照情報としては、対象のページに多く登場する人物に関するＷｅｂ記事の情報、当該人物のフィギュアの情報、当該ページのシーンに関連するイベントの情報などが挙げられる。
【００８８】
さらに、「コマ」階層に属する構成要素に関連する参照情報としては、対象のコマに登場する人物に関するＷｅｂ記事の情報、当該人物のフィギュアの情報、当該人物に関連するイベントの情報などが挙げられる。
【００８９】
なお、通信端末装置１０は、上記推薦情報表示処理において、受信した推薦情報を参照して、図４に示すように、閲覧対象の電子コミックの下の領域に、各参照情報に含まれるタイトル情報及びサムネイル画像を表示するようになっている。そして、通信端末装置１０は、関連度情報を参照して、関連度が高い順に左から参照情報を表示するようになっている。
【００９０】
［３］通信端末装置
次に、図５を用いて本実施形態の各通信端末装置１０の構成について説明する。なお、図５は、本実施形態の通信端末装置１０の構成を示す構成図である。
【００９１】
本実施形態の通信端末装置１０は、図５に示すように、記録部１００と、ネットワーク通信部１１０と、端末データ処理部１２０と、表示部１３０と、表示制御部１４０と、操作部１５０と、端末管理制御部１６０と、を有している。上記の各部は、バスＢによって相互に接続され、各部間におけるデータの転送が実行される。
【００９２】
なお、例えば、ネットワーク通信部１１０は、本発明に係る通信端末装置の送信手段及び受信手段を構成し、表示制御部１４０及び端末管理制御部１６０は、本発明に係る通信端末装置の表示制御手段を構成する。
【００９３】
記録部１００は、例えば、ハードディスクドライブ（以下、「ＨＤＤ」と略す。）、または、ＮＡＮＤ型、ＮＯＲ型等の不揮発性フラッシュメモリによって構成される。また、記録部１００は、ネットワーク通信部１１０、及び、端末管理制御部１６０のワークエリアとしてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）も含まれる。
【００９４】
また、記録部１００は、アプリケーション記録部１０１と、コンテンツ記録部１０２と、参照情報記録部１０３とを少なくとも含む。
【００９５】
アプリケーション記録部１０１には、端末データ処理部１２０、及び、端末管理制御部１６０によって実行される様々なアプリケーションプログラム（以下、「アプリケーション」という。）が記録されている他に、上記ブラウジング機能を実現するためのブラウザ用のプログラムも記録されている。また、アプリケーション記録部１０１には、ユーザ名、サーバ装置３０が提供する各種のネットワークサービスを享受するためのユーザＩＤ、当該通信端末装置１０を一意に識別するための端末ＩＤ、当該ユーザに関するユーザ登録情報が記録されている。
【００９６】
コンテンツ記録部１０２には、ネットワーク通信部１１０を介して取得された電子書籍、又は、音楽等のデジタルコンテンツのデータが記録される。また、コンテンツ記録部１０２には、デジタルコンテンツのデータとあわせて、当該デジタルコンテンツに対応するコンテンツＩＤ、タイトル情報等を含むコンテンツに関連する情報（以下、「コンテンツ関連情報」という。）も記録される。
【００９７】
推薦情報記録部１０３には、ネットワーク通信１１０を介してサーバ装置３０から取得された推薦情報が記録される。
【００９８】
ネットワーク通信部１１０は、基地局５０の準拠する通信規格により、基地局５０と無線通信チャネルを構築し、ネットワーク２０を経由して、サーバ装置３０と、各種データの授受を行う。特に、ネットワーク通信部１１０は、上記コンテンツ要求処理において、要求情報をサーバ装置３０に送信する。そして、ネットワーク通信部１１０は、要求情報に応じてサーバ装置３０が送信したデジタルコンテンツを受信する。
【００９９】
また、ネットワーク通信部１１０は、上記閲覧情報送信処理において、閲覧情報をサーバ装置３０に送信する。そして、ネットワーク通信部１１０は、閲覧情報に応じてサーバ装置３０から送信された推薦情報を受信する。
【０１００】
なお、基地局５０の準拠する通信規格はネットワーク２０の構成により変化する。例えば、ネットワーク２０が携帯電話網を含む場合に、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐｅｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）または３ＧＰＰ２、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの通信規格に準拠することになる。
【０１０１】
端末データ処理部１２０は、アプリケーション記録部１０１に記録されているアプリケーションに応じて各種データ処理を実行する。例えば、端末データ処理部１２０は、サーバ装置３０から送信されたデジタルコンテンツ、又は、コンテンツ記録部１０２に記録されているデジタルコンテンツの再生処理を実行する。
【０１０２】
特に、端末データ処理部１２０は、操作部１５０に対する入力に応じて、通信端末装置１０の各部と連動しつつ、上記コンテンツ要求処理を実行する。具体的には、端末データ処理部１２０は、操作部１５０を介して受け付けたコンテンツ要求入力に従って上記コンテンツ要求処理を実行するための要求情報を生成し、当該要求情報を、ネットワーク通信部１１０を介してサーバ装置３０に送信する。なお、例えば、要求情報には、ユーザＩＤ、端末ＩＤ及び取得を希望するデジタルコンテンツのＩＤが含まれる。
【０１０３】
また、端末データ処理部１２０は、操作部１５０に入力された操作入力に基づいて、記録表示処理を実行する場合には、デジタルコンテンツを端末データ処理部１２０に当該要求情報に基づいて受信したデジタルコンテンツをコンテンツ記憶部１０２に記録し、所定のタイミングにおいて操作部１５０を介して受け付けたコンテンツ表示入力に従って、記録したデジタルコンテンツを読み出しつつ、表示制御部１４０に表示用画面データを生成させ、表示部１３０にデジタルコンテンツの画面を表示させる。
【０１０４】
そして、端末データ処理部１２０は、操作部１５０に入力された操作入力に基づいて、直接表示処理を実行する場合には、上記コンテンツ要求処理によってサーバ装置３０から送信されたデジタルコンテンツを受信しつつ、表示制御部１４０に表示用画面データを生成させ、表示部１３０にデジタルコンテンツの画面を表示させる。
【０１０５】
一方、端末データ処理部１２０は、操作部１５０に対する入力に応じて、通信端末装置１０の各部と連動しつつ、閲覧情報送信処理を実行するとともに、推薦情報表示処理を実行する。
【０１０６】
具体的には、端末管理制御部１６０は、閲覧情報送信処理としては、操作部１５０を介して受け付けた推薦情報要求入力に従って端末データ処理部１２０に上記閲覧情報送信処理を実行するための閲覧情報を生成し、当該閲覧情報をネットワーク通信部１１０を介してサーバ装置３０に送信する。なお、例えば、閲覧情報には、ユーザＩＤ、端末ＩＤ、閲覧対象のデジタルコンテンツのコンテンツＩＤ及び閲覧箇所を示す各種のＩＤが含まれる。
【０１０７】
そして、端末データ処理部１２０は、推薦情報表示処理としては、通信端末装置１０の各部と連動しつつ、閲覧情報送信処理に基づいてサーバ装置３０から送信された推薦情報を示す表示用画面データを表示制御部１４０に生成させ、デジタルコンテンツの画面とともに推薦情報の画面を表示部１３０に表示させる。
【０１０８】
表示部１３０は、例えば、液晶素子または有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１４０において生成された表示データに基づいて所定の画像を表示する。
【０１０９】
表示制御部１４０は、表示部１３０に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１３０に出力する。特に、表示制御部１４０は、操作部１５０に対する入力に応じて、上記コンテンツ表示処理及び上記推薦情報表示処理を実行するためのデジタルコンテンツ及び推薦情報の表示用画面データを生成する。
【０１１０】
操作部１５０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられるようになっている。
【０１１１】
端末管理制御部１６０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、記録部１００に記録された各種のアプリケーションを実行することにより、通信端末装置１０の全般的な機能を総括的に制御する。特に、端末管理制御部１６０は、アプリケーション記録部１０１に記憶された各種アプリケーションに基づいて、全体の制御及び各処理の実行を監視する。
【０１１２】
［４］サーバ装置
次に、図６〜図８の各図を用いて本実施形態のサーバ装置３０の構成について説明する。なお、図６は、本実施形態のサーバ装置３０の構成を示すブロック図であり、図７は、本実施形態におけるサーバ装置３０内の参照情報ＤＢ３３３に記録されるデータの一例を示す図である。また、図８は、本実施形態におけるサーバ装置３０内の関連性ＤＢ３３４に記録されるデータの一例を示す図である。
【０１１３】
本実施形態のサーバ装置３０は、図６に示すように、通信制御部３１０と、ＲＯＭ／ＲＡＭ３２０と、記録装置３３０と、サーバデータ処理部３４０と、サーバ管理制御部３５０と、を有する。上記の各部は、バスＢによって相互に接続され、各部間におけるデータの転送が実行される。
【０１１４】
なお、例えば、通信制御部３１０は、本発明に係るサーバ装置の送信手段を構成し、記録装置３３０は、本発明に係るサーバ装置のデータベースを構成する。また、例えば、サーバデータ処理部３４０は、本発明に係るサーバ装置の取得手段、特定手段及び登録手段を構成する。
【０１１５】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、各種のデータの授受を行う。
【０１１６】
ＲＯＭ／ＲＡＭ３２０には、サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０には、サーバデータ処理部３４０、及び、サーバ管理制御部３５０によって実行される様々なアプリケーションが記録されている。そして、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【０１１７】
サーバ管理制御部３５０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、サーバ装置３０の各部を統合制御する。具体的には、サーバ管理制御部３５０は、記録装置３３０と連動し、ユーザの操作による通信端末装置１０からのログイン要求に基づいて各ユーザの各種のネットワークサービスへのログイン処理を行う。
【０１１８】
記録装置３３０は、ＨＤＤまたはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、その記録領域内に、記録装置３３０は、少なくとも会員ＤＢ３３１と、コンテンツＤＢ３３２と、参照情報ＤＢ３３３と、関連性情報ＤＢ３３４と、を有している。
【０１１９】
会員ＤＢ３３１は、サーバが提供する各種のネットワークサービスの各ユーザの情報を管理するための各種情報が格納されるデータベースである。例えば、会員ＤＢ３３１には、
（１）各ユーザに対応し、他のユーザと識別するためのユーザＩＤと、
（２）当該ユーザの名前を示すユーザ名情報と、
が対応付けて登録（記録）される。
【０１２０】
コンテンツＤＢ３３２は、種々のデジタルコンテンツの情報を管理するための各種情報が格納されるデータベースである。例えば、コンテンツＤＢ３３２には、
（１）各デジタルコンテンツに対応し、他のデジタルコンテンツと識別するためのコンテンツＩＤと、
（２）デジタルコンテンツのタイトルを示すタイトルの情報と、
（３）デジタルコンテンツにおける各階層（例えば、上記電子コミックの「話」階層、「ページ」階層、「コマ」階層）に属する構成要素に対応し、他の構成要素と区別するための構成要素ＩＤと、
（４）各構成要素ＩＤと、当該構成要素ＩＤに対応する構成要素データとを関連付けた構成要素データ群と、
が対応付けて登録（記録）される。
【０１２１】
参照情報ＤＢ３３３は、デジタルコンテンツにおける各階層に属する構成要素に関連する、上述した参照情報が格納されるデータベースである。例えば、上記電子コミックの場合、参照情報ＤＢ３３３には、図７に示すように、
（１）各参照情報に対応し、他の参照情報と識別するための参照情報ＩＤと、
（２）対象デジタルコンテンツとともに表示するための画像にアクセスするための画像パスの情報と、
（３）閲覧可能に提供される提供情報にアクセスするための参照ＵＲＬの情報と、
が対応付けて登録（記録）される。
【０１２２】
関連性ＤＢ３３４は、デジタルコンテンツにおける各階層に属する構成要素と参照情報との関連を示す関連性情報が格納されるデータベースである。例えば、上記電子コミックの場合、関連性ＤＢ３３４には、図８に示すように、
（１）コンテンツＤＢ３３２内のデジタルコンテンツに対応するコンテンツＩＤと、
（２）各デジタルコンテンツに属する話に対応する話ＩＤと、
（３）各話に属するページに対応するページＩＤと、
（４）各ページに属するコマに対応するコマＩＤと、
（５）各構成要素に関連する参照情報の参照情報ＩＤと、
が対応付けて登録（記録）される。
【０１２３】
なお、本実施形態において、関連性ＤＢ３３４の参照情報ＩＤは、対応する構成要素との関連度が高い順に配置されている。すなわち、関連性ＤＢ３３４の参照情報ＩＤの配列順序の情報が、各参照情報と、対応する構成要素との関連度を示す関連度情報に相当する。
【０１２４】
また、記録装置３３０の各ＤＢに格納される上述の情報の項目は一例であり、ネットワークサービス等の状況にあわせて、上述の項目と別の項目がＤＢに追加されたり、上述の項目のうちのいくつかの項目が削除されたりしてもよい。
【０１２５】
サーバデータ処理部３４０は、ＲＯＭ／ＲＡＭ３２０に記録されているアプリケーションに応じて各種データ処理を実行する。特に、サーバデータ処理部３４０は、該当する通信端末装置１０等と連動して以下の処理を実行する。
（１）デジタルコンテンツをコンテンツＤＢ３３２に登録するコンテンツ登録処理
（２）参照情報を参照情報ＤＢ３３３に登録する参照情報登録処理
（３）関連性情報を関連性ＤＢ３３４に登録する関連性情報登録処理
（４）推薦情報の送信要求を受信した際に、送信すべき参照情報を特定する参照情報特定処理及び特定した参照情報を含む推薦情報を送信する推薦情報送信処理
【０１２６】
具体的には、サーバデータ処理部３４０は、上記各種の処理を実行するために、取得部３４１、特定部３４２及び登録部３４３を含む。なお、例えば、本実施形態の取得部３４１、特定部３４２及び登録部３４３はそれぞれ、本発明に係るサーバ装置の取得手段、特定手段及び登録手段を構成する。
【０１２７】
取得部３４１は、上述の各処理を実行するために、記録装置３３０の各種ＤＢからデータ処理に用いられる各種データを取得するとともに、各通信端末装置１０が送信した各種情報を、通信制御部３１０を介して取得する。
【０１２８】
特定部３４２は、上記参照情報特定処理を実行して、通信端末装置１０に送信すべき参照情報を特定する。登録部３４３は、上述の各処理を実行するために、取得部３４１が取得した情報を用いて、記録装置３３０の各種ＤＢに各種情報を登録する。
【０１２９】
なお、本実施形態におけるサーバデータ処理部３４０が実行する各処理の詳細については後述する。
【０１３０】
［５］サーバデータ処理部
次に、本実施形態のサーバデータ処理部３４０において実行される各処理の詳細について説明する。
【０１３１】
（コンテンツ登録処理）
取得部３４１は、所定のタイミングによって、図示しない通信装置を介してコンテンツの提供者から送信された、各デジタルコンテンツのコンテンツＩＤ、当該デジタルコンテンツにおける各階層に属する構成要素の構成要素ＩＤ、当該デジタルコンテンツのデータ等を含むコンテンツ登録情報を取得する。そして、登録部３４３は、取得部３４１が取得したコンテンツ登録情報を用いて、コンテンツＤＢ３３２の各項目に情報を登録する。
【０１３２】
（参照情報登録処理）
取得部３４１は、所定のタイミングによって、図示しない通信装置を介してコンテンツの提供者から送信された、各参照情報の参照情報ＩＤ、画像パスの情報、参照ＵＲＬの情報等を含む参照登録情報を取得する。そして、登録部３４３は、取得部３４１が取得した参照登録情報を用いて、参照情報ＤＢ３３３の各項目に情報を登録する。
【０１３３】
（関連性登録処理）
取得部３４１は、所定のタイミングによって、図示しない通信装置を介してコンテンツの提供者から送信された、各デジタルコンテンツのコンテンツＩＤ及び構成要素ＩＤ、構成要素ＩＤが示す構成要素に関連する参照情報の参照情報ＩＤ等を含む関連性登録情報を取得する。そして、登録部３４３は、取得部３４１が取得した関連性登録情報を用いて、関連性情報ＤＢ３３４の各項目に情報を登録する。
【０１３４】
（参照情報特定処理及び推薦情報送信処理）
特定部３４２は、推薦情報の送信要求として通信端末装置１０から送信された閲覧情報が通信制御部３１０によって受信された場合に、参照情報ＤＢ３３３及び関連性ＤＢ３３４を参照して、当該閲覧情報が示す閲覧箇所に対応する参照情報を特定する。特に、特定部３４２は、閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が特定可能な場合には、下位の階層に属する構成要素に関連する参照情報を優先して特定する。
【０１３５】
具体的には、まず、特定部３４２は、最下位層に属する構成要素に関連する参照情報が存在するか否かを判断する。特定部３４２は、最下位層に属する構成要素に関連する参照情報が存在する場合には、当該構成要素をユーザに推薦すべき参照情報として特定する。
【０１３６】
一方、特定部３４２は、最下位層に属する構成要素に関連する参照情報が存在しない場合には、１つ上の階層に属する構成要素に関連する参照情報が存在するか否かを判断する。このように、特定部３４２は、最下位層から順に、参照情報が見つかるまで階層を上げて参照情報を検索する。
【０１３７】
例えば、上記電子コミックが閲覧されている場合、特定部３４２は、閲覧情報に含まれる閲覧対象のコンテンツＩＤ及びコマＩＤに対応する参照情報ＩＤを関連性ＤＢ３３４から抽出する。そして、特定部３４２は、当該コンテンツＩＤ及び当該コマＩＤに対応する「コマ」階層に属する構成要素に関連する参照情報が存在するか否かを判断する。当該「コマ」階層に属する構成要素に関連する参照情報が存在する場合には、特定部３４２は、当該「コマ」階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定する。
【０１３８】
他方、当該「コマ」階層に属する構成要素に関連する参照情報が存在しない場合には、特定部３４２は、コンテンツＤＢ３３２を参照して、閲覧対象のコマＩＤに対応する構成要素の上位の構成要素である「ページ」階層に属する構成要素のページＩＤを選定する。次に、特定部３４２は、関連性ＤＢ３３４を参照して、当該選定したページＩＤに対応する参照情報ＩＤを選定する。
【０１３９】
そして、特定部３４２は、「ページ」階層に属する構成要素に関連する参照情報が存在するか否かを判断する。当該「ページ」階層に属する構成要素に関連する参照情報が存在する場合には、特定部３４２は、当該「ページ」階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定する。
【０１４０】
なお、「ページ」の階層に属する構成要素に関連する参照情報が存在しなければ、特定部３４２は、同様の処理を実行して、「話」の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定する。また、「話」の階層に属する構成要素に関連する参照情報が存在しなければ、特定部３４２は、同様の処理を実行して、「書籍」の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定する。
【０１４１】
そして、特定部３４２は、通信制御部３１０と連動して、特定した参照情報を含む推薦情報を、推薦情報の送信要求を送信した通信端末装置１０に送信する。なお、推薦情報が関連度の高いものから順に配列した特定した参照情報を含むように構成してもよい。このように構成された推薦情報は、参照情報及び関連度情報を含むこととなる。
【０１４２】
なお、通信端末装置１０において、ネットワーク通信部１１０が推薦情報を受信すると、端末管理制御部１６０及び表示制御部１４０は、対象デジタルコンテンツにおける閲覧箇所とともに、受信された推薦情報を閲覧可能に表示部１３０に表示させる。
【０１４３】
［６］通信システムの動作
次に、図９及び図１０を用いて本実施形態の通信システム１において実行される参照情報特定処理を含む推薦情報の配信処理について説明する。図９は、本実施形態の通信システム１において実行される参照情報特定処理を含む推薦情報の配信処理を示すフローチャートである。また、図１０は、本実施形態の通信システム１において実行される参照情報特定処理を示すフローチャートである。
【０１４４】
本動作において、通信端末装置１０の端末管理制御部１６０は、表示制御部１４０を制御し、閲覧対象の対象デジタルコンテンツの画面表示を行いつつ、推薦情報要求入力が操作部１５０に対してなされるのを待機しているものとする。
【０１４５】
この状態において、端末管理制御部１６０は、操作部１５０に対するユーザ操作に基づいて、推薦情報の要求指示を検出すると（ステップＳ１００）、所定のプログラムをアプリケーション記録部１０１から読み出して、ブラウザを起動しつつ、サーバ装置３０に対して、自機のユーザのユーザＩＤ、対象デジタルコンテンツのコンテンツＩＤ及び閲覧箇所のパネルＩＤを含む閲覧情報をサーバ装置３０に送信する（ステップＳ１０１）。そして、端末管理制御部１６０は、サーバ装置３０からのデータ受信を待機する状態に移行する。
【０１４６】
次いで、サーバ装置３０においては、取得部３４１は、通信制御部３１０を介して閲覧情報を取得すると（ステップＳ２００）、当該閲覧情報に含まれるコンテンツＩＤと関連性ＤＢ３３４とを照合して、対象デジタルコンテンツの関連性情報を取得する（ステップＳ２０１）。
【０１４７】
次いで、特定部３４２は、上記参照情報特定処理を実行して、対象デジタルコンテンツにおける閲覧箇所に関連する参照情報を特定する（ステップＳ２０２）。参照情報特定処理を規定するサブルーチンについて図１０を用いて説明する。
【０１４８】
まず、特定部３４２は、コンテンツＤＢ３３２を参照して、対象デジタルコンテンツの階層数Ｎを設定する（ステップＳ３００）。そして、特定部３４２は、変数ｉにステップＳ３００で設定したＮを代入する（ステップＳ３０１）。
【０１４９】
次に、特定部３４２は、ステップＳ２００で取得された閲覧情報とステップＳ２０１で取得した関連性情報とに基づいて、閲覧箇所に対応する第ｉ階層に属する構成要素に関連する参照情報が存在するか否かを判定する（ステップＳ３０２）。なお、第１階層が最上位層であり、第Ｎ階層が最下位層である。
【０１５０】
特定部３４２は、閲覧箇所に対応する第ｉ階層に属する構成要素に関連する参照情報が存在しないと判定した場合（ステップＳ３０２：Ｎｏ）、変数ｉが１であるか否か、すなわち、検索した階層が最上位階層であるか否かを判定する（ステップＳ３０３）。
【０１５１】
特定部３４２は、ｉ＝１でないと判定した場合（ステップＳ３０３：Ｎｏ）、ｉにｉ−１を代入して（ステップＳ３０４）、ステップＳ３０２へ戻る。これに対し、特定部３４２は、ｉ＝１であると判定した場合（ステップＳ３０３：Ｙｅｓ）、閲覧箇所に対応する参照情報は無いと判断する（ステップＳ３０５）。そして、特定部３４２は、サブルーチンを終了してメインルーチンへ戻る。
【０１５２】
一方、ステップＳ３０２において、特定部３４２は、閲覧箇所に対応する第ｉ階層に属する構成要素に関連する参照情報が存在すると判定した場合（ステップＳ３０２：Ｙｅｓ）、当該参照情報を推薦すべき参照情報として特定する（ステップＳ３０６）。そして、特定部３４２は、当該サブルーチンを終了してメインルーチンへ戻る。
【０１５３】
次いで、通信制御部３１０は、ステップＳ２０２で特定された参照情報を含む推薦情報を、閲覧情報を送信した通信端末装置１０へ送信し（ステップＳ２０３）、本動作を終了させる。
【０１５４】
次いで、通信端末装置１０において、ネットワーク通信部１１０がサーバ装置３０から送信された推薦情報を受信すると（ステップＳ２０２）、端末管理制御部１６０は、当該推薦情報を推薦情報記録部１０３に記録し、表示制御部１４０は、当該推薦情報の画面を対象デジタルコンテンツの画面とともに表示部１３０に表示させ（ステップＳ２０３）、本動作を終了させる。
【０１５５】
以上、本実施形態において、サーバ装置３０及び通信システム１は、ユーザが閲覧している対象デジタルコンテンツのうち当該ユーザが注目していると想定される下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として優先して特定することができる。
【０１５６】
すなわち、サーバ装置３０及び通信システム１は、ユーザに推薦するにあたり参照情報が下位の階層に属する構成要素に関連付けられている場合には、当該下位の階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定することができる一方、下位の階層に属する構成要素に参照情報が関連付けられていない場合には、上位の階層に属する構成要素に関連する参照情報を利用して推薦すべき参照情報を特定することができる。
【０１５７】
したがって、サーバ装置３０及び通信システム１は、閲覧させるべき参照情報が無いという状態にならず、如何なる場合にも参照情報を提供することができるとともに、参照情報が階層構造に対応していることによって閲覧されているコンテンツの閲覧内容に合わせてより詳細に関連情報を提供することができるので、デジタルコンテンツの閲覧時に当該デジタルコンテンツに関連する各種情報をユーザに推薦する機会を逃すことなく、ユーザにとって有用な情報を確実に提供することができる。
【０１５８】
［７］変形例
［７．１］変形例１
上記実施形態においては、参照情報特定処理によって下位階層の参考情報のみを特定したが、下位階層の参照情報を優先しつつ、ユーザに推薦するにあたり十分な数の参照情報を特定することができるように構成してもよい。ユーザに推薦するにあたり十分な数は、所定値以上の範囲にある数であり、例えば、所定値は、通信端末装置１０で表示可能な推薦情報の最大数である。なお、所定値は、サーバ装置３０に予め設定されている。また、ユーザが通信端末装置１０で推薦情報の数を入力することができるように構成し、サーバ装置３０が当該入力された数を受け付けて、当該入力された数を所定値として設定するようにしてもよい。
【０１５９】
具体的には、特定部３４２は、ユーザに推薦するにあたり十分な数の参照情報が下位の階層に属する構成要素に関連付けられているか否かを判断する。つまり、特定部３４２は、下位の階層に属する構成要素に関連する参照情報が所定の数以上存在するか否かを判断する。
【０１６０】
特定部３４２は、下位の階層に属する構成要素に関連する参照情報が所定の数以上存在する場合には、当該下位の階層に属する構成要素に関連する参照情報を特定する。
【０１６１】
一方、特定部３４２は、下位の階層に属する構成要素に関連する参照情報が所定の数未満しか存在しない場合には、上位の階層に属する構成要素に関連する参照情報も利用してユーザに推薦すべき参照情報を特定する。
【０１６２】
例えば、上記電子コミックが閲覧されている場合、特定部３４２は、閲覧情報に含まれる閲覧対象のコンテンツＩＤ及びコマＩＤに対応する参照情報ＩＤを関連性ＤＢ３３４から抽出する。そして、特定部３４２は、当該コンテンツＩＤ及び当該コマＩＤに対応する「コマ」階層に属する構成要素に関連する参照情報が所定の数以上存在するか否かを判断する。当該「コマ」階層に属する構成要素に関連する参照情報が所定の数以上存在する場合には、特定部３４２は、当該「コマ」階層に属する構成要素に関連する参照情報を特定する。
【０１６３】
他方、当該「コマ」階層に属する構成要素に関連する参照情報が所定の数未満しか存在しない場合には、まず、特定部３４２は、コンテンツＤＢ３３２を参照して、閲覧対象のコマＩＤに対応する構成要素の上位の構成要素である「ページ」階層に属する構成要素のページＩＤを選定する。次に、特定部３４２は、関連性ＤＢ３３４を参照して、当該選定したページＩＤに対応する参照情報ＩＤを選定する。
【０１６４】
そして、特定部３４２は、「コマ」階層に属する構成要素及び「ページ」階層に属する構成要素に関連する参照情報が所定の数以上存在するか否かを判断する。当該「コマ」階層に属する構成要素及び当該「ページ」階層に属する構成要素に関連する参照情報が所定値以上存在する場合には、特定部３４２は、当該「コマ」階層に属する構成要素及び当該「ページ」階層に属する構成要素に関連する参照情報を特定する。
【０１６５】
なお、「ページ」の階層に属する構成要素に関連する参照情報も利用しても所定の数以上の参照情報が得られなければ、特定部３４２は、同様の処理を実行して、「話」の階層に属する構成要素に関連する参照情報も利用して推薦すべき参照情報を特定する。また、「話」の階層に属する構成要素に関連する参照情報も利用しても所定の数以上の参照情報が得られなければ、特定部３４２は、同様の処理を実行して、「書籍」の階層に属する構成要素に関連する参照情報も利用して推薦すべき参照情報を特定する。
【０１６６】
また、特定部３４２は、所定値より多い参照情報が得られた場合、所定値まで参照情報を絞り込んでもよい。具体的には、特定部３４２は、関連性ＤＢ３３４の参照情報ＩＤの配列順序の情報に基づいて、関連度の高いものから順に参照情報を所定の数だけ特定する。
【０１６７】
なお、通信端末装置１０において、ネットワーク通信部１１０が推薦情報を受信すると、端末管理制御部１６０及び表示制御部１４０は、対象デジタルコンテンツにおける閲覧箇所とともに、受信された推薦情報を閲覧可能に表示部１３０に表示させる。特に、通信端末装置１０の端末管理制御部１６０及び表示制御部１４０は、閲覧箇所に基づいて異なる階層に属する構成要素に関連する２以上の参照情報が存在する場合には、下位の階層に属する構成要素に関連する参照情報を優先して表示部１３０に表示させる。
【０１６８】
この構成により、本変形例の通信システム１は、ユーザにとって有用な情報をできる限り多く提供することができる。
【０１６９】
［７．２］変形例２
上記実施形態においては、コンテンツの提供者から参照情報登録情報を受け付けて参照情報を参照情報ＤＢ３３３に登録したが、通信端末装置１０のユーザが他のユーザに提供したい情報を参照情報ＤＢ３３３に登録することができるように構成してもよい。
【０１７０】
ユーザによる参照情報の登録処理について図１１を用いて説明する。図１１は、参照情報の登録処理の一例を示す図である。まず、ユーザは、対象デジタルコンテンツの閲覧時に当該対象デジタルコンテンツとともに閲覧可能に他のユーザに提供する提供情報を関連付けたい箇所を特定の操作入力（例えば、長押し）で指定する。
【０１７１】
そして、通信端末装置１０は、当該操作入力を受け付けると、図１１に示すように、提供情報を受け付けるためのメニューを表示部１３０に表示させる。ユーザは、このメニューを用いて提供情報を関連付ける構成要素（例えば、当該コマ、当該ページ、当該話又は当該本）を選択することができるようになる。
【０１７２】
また、通信端末装置１０は、ユーザから参照情報を関連付ける構成要素の選択入力を受け付けると、他のユーザに閲覧可能に提供する提供情報（例えば、上述した参照ＵＲＬ）を受け付ける入力画面を表示部１３０に表示させる。そして、通信端末装置１０は、ユーザから提供情報の入力を受け受けると、入力された提供情報と、当該提供情報を関連付ける構成要素の情報（例えば、当該コマに関連付ける場合には、当該コンテンツＩＤ及び当該コマＩＤ）とをサーバ装置３０に送信する。
【０１７３】
一方、サーバ装置３０の取得部３４１は、通信制御部３１０を介して、閲覧情報を取得したユーザとは異なる他のユーザに、対象デジタルコンテンツの閲覧時に当該対象デジタルコンテンツとともに閲覧可能に提供する提供情報と、当該提供情報を関連付ける構成要素の情報とを通信端末装置１０から取得する。そして、サーバ装置３０の登録部３４３は、取得された提供情報を参照情報として参照情報ＤＢ３３３に登録する。
【０１７４】
この構成により、本変形例の通信システム１は、対象デジタルコンテンツにおいて有用な情報をユーザ間で共有することができる。
【０１７５】
［７．３］変形例３
上記実施形態においては、関連性ＤＢ３３４の参照情報ＩＤの配列順序の情報が、各参照情報と、対応する構成要素との関連度を示す関連度情報に相当したが、関連性ＤＢ３３４において、各参照情報ＩＤが示す参照情報と、対応する構成要素との関連度を示すスコアをさらに記憶させてもよい。そして、サーバ装置３０は、特定した参照情報と、当該参照情報のスコアとを含む推薦情報を通信端末装置１０に送信するように構成してもよい。
【０１７６】
この場合、通信端末装置１０は、関連度の高いものから順に所定の数だけ参照情報を表示するように構成してもよい。例えば、通信端末装置１０は、関連度が最も高い参照情報だけを表示したり、関連度の高い上位３つの参照情報を表示したりする。なお、所定の数は、通信端末装置１０に予め設定されている。また、ユーザが通信端末装置１０で表示する参照情報の数を入力することができるように構成し、当該入力された数を所定の数として設定するようにしてもよい。また、上記の変形例１に対しても当該構成を適用してもよく、下位階層の参照情報に予め一定の関連度を付与するなどすることによって下位階層の参照情報を優先しつつ、関連度の高いものから順に所定の数だけ参照情報を表示するように構成してもよい。
【０１７７】
なお、各構成要素に関するメタデータ及び各参照情報に関するメタデータがそれぞれコンテンツＤＢ３３２及び参照情報ＤＢ３３３に記憶されるように構成するとともに、サーバ装置３０の登録部３４３が各構成要素に関するメタデータと各参照情報に関するメタデータとをマッチングしてスコアを算出し、算出したスコアを関連性ＤＢ３３４に登録するように構成してもよい。
【０１７８】
［７．４］変形例４
上記実施形態においては、サーバ装置３０は、最下位層（「コマ」階層）を最優先して参照情報を特定したが、最下位層以外の階層、例えば「ページ」階層を最優先して参照情報を特定するようにしてもよい。この場合、通信端末装置１０がユーザから最優先する階層の設定入力を受け付け、サーバ装置３０が当該情報に基づいて最優先する階層を設定することができるように構成してもよい。
【０１７９】
［７．５］変形例５
上記実施形態においては、電子コミックは、「書籍」の階層、「話」の階層、「ページ」の階層及び「コマ」の階層の４階層で構成されたが、「コマ」の階層の代わりにページ内での位置を示す「座標」の階層が用いられてもよい。「座標」の階層においては、参照情報を関連付ける特定の位置におけるＸＹ座標が規定される。なお、関連性ＤＢ３３４においては、「コマＩＤ」の代わりにＸＹ座標を示す「座標ＩＤ」が設定される。
【０１８０】
この場合には、例えば、通信端末装置１０は、閲覧箇所のページ及び座標を特定し、書籍ＩＤ、ページＩＤ及び座標を含む閲覧情報をサーバ装置３０に送信する。閲覧箇所の座標は、表示領域の中心に対応する当該ページ内の位置座標、又はユーザの指定入力に対応する当該ページ内の位置座標である。ページ内の位置座標は、例えば、当該ページの左上端を原点として規定される。
【０１８１】
サーバ装置３０の特定部３４２は、関連性ＤＢ３３４を参照して、閲覧情報が示す座標から予め定められた距離内に参照情報が存在するか否かを判断する。なお、座標ＩＤは、ページ内の位置座標と同様に、例えば、当該ページの左上端を原点として規定される。
【０１８２】
特定部３４２は、閲覧情報が示す座標から予め定められた距離内に参照情報が存在すると判断した場合には、当該参照情報を推薦すべき参照情報として特定する。一方、特定部３４２は、閲覧情報が示す座標から予め定められた距離内に参照情報が存在しないと判断した場合には、上記実施形態と同様に、閲覧情報が示すページＩＤに対応する「ページ」階層に属する構成要素に関連する参照情報を推薦すべき参照情報として特定する。
【０１８３】
また、デジタルコンテンツとして電子コミックが用いられたが、階層構造を有する他のデジタルコンテンツが用いられてもよい。例えば、「書籍」の階層、「話」の階層、「段落」の階層及び「文字列」の階層の４階層から構成される階層構造を有する電子小説が用いられてもよい。また、「書籍」の階層、「ページ」の階層及び「オブジェクト」（画像、絵など）の階層の３階層から構成される電子雑誌が用いられてもよい。なお、関連性ＤＢ３３４においては、デジタルコンテンツの階層構造に応じて項目が設定される。
【０１８４】
［７．６］変形例６
上記実施形態においては、通信端末装置１０において、閲覧箇所が変更されると推薦情報の表示も変更されたが、拡大表示（例えば、コマ単位の表示）された場合には推薦情報を表示させないようにしてもよい。具体的には、通信端末装置１０は、ユーザから拡大表示指示（例えば、コマ単位表示指示）を受け付けると、推薦情報を表示せずに対象デジタルコンテンツのみ閲覧可能に表示部１３０に表示させる。
【０１８５】
［７．７］変形例７
上記実施形態においては、サーバ装置３０側でユーザに推薦すべき参照情報を特定したが、通信端末装置１０側でユーザに推薦すべき参照情報を特定するようにしてもよい。具体的には、サーバ装置３０は、上記コンテンツ送信処理の実行時において、送信対象のデジタルコンテンツの関連性情報を関連性ＤＢ３３４からすべて抽出するとともに、当該デジタルコンテンツに関連する参照情報を参照情報ＤＢ３３３からすべて抽出する。そして、サーバ装置３０は、当該デジタルコンテンツとともに、抽出した関連性情報及び参照情報を通信端末装置１０に送信する。
【０１８６】
また、通信端末装置１０において、ネットワーク通信部１１０が関連性情報及び参照情報を受信すると、端末データ処理部１２０は、当該情報を記録部１００に記録する。そして、端末データ処理部１２０は、デジタルコンテンツを閲覧可能に表示する際に、上記参照情報特定処理と同様の処理を実行して、閲覧対象のデジタルコンテンツにおける閲覧箇所とともに、特定した参照情報を含む推薦情報を閲覧可能に表示部１３０に表示させる。
【０１８７】
［７．８］変形例８
上記実施形態においては、情報提供サーバ装置３０内に各ＤＢを設け、これらのＤＢを情報提供サーバ装置３０のみにおいて管理及び制御する構成としたが、各ＤＢの管理、制御主体は、各々、別個なコンピュータシステムを用いるようにしてもよい。
【符号の説明】
【０１８８】
１  …  通信システム
１０  …  通信端末装置
３０  …  サーバ装置
１００  …  記録部
１０１  …  アプリケーション記録部
１０２  …  コンテンツ記録部
１０３  …  推薦情報記録部
１１０  …  ネットワーク通信部
１２０  …  端末データ処理部
１３０  …  表示部
１４０  …  表示制御部
１５０  …  操作部
１６０  …  端末管理制御部
３１０  …  通信制御部
３３０  …  記録装置
３３１  …  会員ＤＢ
３３２  …  コンテンツＤＢ
３３３  …  参照情報ＤＢ
３３４  …  関連性ＤＢ
３４０  …  サーバデータ処理部
３４１  …  取得部
３４２  …  特定部
３４３  …  登録部
３５０  …  サーバ管理制御部
【図１】
2015036877.tif 000003
【図２】
2015036877.tif 000004
【図３】
2015036877.tif 000005
【図４】
2015036877.tif 000006
【図５】
2015036877.tif 000007
【図６】
2015036877.tif 000008
【図７】
2015036877.tif 000009
【図８】
2015036877.tif 000010
【図９】
2015036877.tif 000011
【図１０】
2015036877.tif 000012
【図１１】
2015036877.tif 000013