(57)【要約】【課題】媒体における記事を対象としてユーザに推薦することが可能なシステムを提供する。【解決手段】端末装置は、媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事を記事管理サーバに送信する。記事管理サーバは、端末装置から受信した登録対象の記事と登録者であるユーザとを対応付けて登録する。端末装置は、推薦基準記事を示す指示情報を記事管理サーバに送信する。記事管理サーバは、指示情報により指定された推薦基準記事に関連して推薦すべき推薦記事を登録済みの記事情報のうちから決定し、推薦記事の決定結果を端末装置に送信する。端末装置は、記事管理サーバから送信された推薦記事の決定結果を所定の態様で提示する。【選択図】図１
2014044571.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置とサーバ装置とを備え、
前記複数の端末装置の各々は、
媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事を前記サーバ装置に送信する記事取得部と、
推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された推薦記事の決定結果を所定の態様で提示する推薦記事提示部とを備え、
前記サーバ装置は、
前記記事取得部が取得した記事と登録者であるユーザとを対応付けて登録する記事管理部と、
前記指示情報により指定された推薦基準記事に関連して推薦すべき推薦記事を前記記事管理部により登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定部とを備える
ことを特徴とする記事推薦システム。
【請求項２】
前記記事取得部は、
表示部に表示されている媒体情報の画像における記事の画像領域の座標を指定する操作に応じて、指定された画像領域の座標の情報を含む記事を取得する
ことを特徴とする請求項１に記載の記事推薦システム。
【請求項３】
前記記事取得部は、
記事の画像領域における任意の位置が指定された場合に、指定された位置の座標の情報を含む記事が登録済みであるか否かについての登録状況問合せを前記サーバ装置に対して送信し、
前記サーバ装置から受信した前記登録状況問合せに対する応答が登録済みでないことを示す場合には、登録対象の記事の画像領域の座標を指定する操作に応じて、指定された画像領域の座標の情報を含む記事を取得し、
前記応答が登録済みであることを示す場合には、当該登録済みの記事の画像領域を示す座標の情報を含む記事を取得する
請求項２に記載の記事推薦システム。
【請求項４】
前記推薦記事提示部は、
所定の条件に基づいて前記推薦記事ごとに閲覧の可否を判定し、閲覧が可能であると判定した推薦記事についてはユーザが制限無く閲覧できるように表示し、閲覧が不可であると判定した推薦記事についてはユーザの閲覧が制限されるように表示する
請求項１から３のいずれか一項に記載の記事推薦システム。
【請求項５】
前記推薦記事提示部は、
前記推薦記事の記事内容を含む媒体情報のページの画像を表示することにより前記推薦記事を提示する
請求項１から４のいずれか一項に記載の記事推薦システム。
【請求項６】
前記推薦記事提示部は、
前記推薦記事の記事内容の画像を配列して表示することにより前記推薦記事を提示する
請求項１から４のいずれか一項に記載の記事推薦システム。
【請求項７】
前記推薦記事提示部は、
前記推薦記事による記事の内容を含む媒体情報の表紙の画像と、前記媒体情報ごとに推薦記事がどれだけ含まれているのかを示す情報を表示することにより前記推薦記事を提示する
請求項１から４のいずれか一項に記載の記事推薦システム。
【請求項８】
媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事をサーバ装置に送信する記事取得部と、
推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された前記推薦基準記事に関連して推薦すべき推薦記事の決定結果を所定の態様で提示する推薦記事提示部と
を備えることを特徴とする端末装置。
【請求項９】
端末装置から受信した登録対象の記事と登録者であるユーザとを対応付けて登録する記事管理部と、
前記端末装置から受信した推薦基準記事に関連して推薦すべき推薦記事を前記記事管理部により登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定部と
を備えることを特徴とするサーバ装置。
【請求項１０】
複数の端末装置とサーバ装置とを備える記事推薦システムにおける記事推薦方法であって、
前記複数の端末装置の各々は、
媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事を前記サーバ装置に送信する記事取得ステップと、
推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された推薦記事の決定結果を所定の態様で提示する推薦記事提示ステップとを備え、
前記サーバ装置は、
前記記事取得ステップが取得した記事と登録者であるユーザとを対応付けて登録する記事管理ステップと、
前記指示情報により指定された推薦基準記事に関連して推薦すべき推薦記事を前記記事管理ステップにより登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定ステップとを備える
ことを特徴とする記事推薦方法。
【請求項１１】
媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事をサーバ装置に送信する記事取得ステップと、
推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された前記推薦基準記事に関連して推薦すべき推薦記事の決定結果を所定の態様で提示する推薦記事提示ステップと
を備えることを特徴とする記事推薦方法。
【請求項１２】
端末装置から受信した登録対象の記事と登録者であるユーザとを対応付けて登録する記事管理ステップと、
前記端末装置から受信した推薦基準記事に関連して推薦すべき推薦記事を前記記事管理ステップにより登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定ステップと
を備えることを特徴とする記事推薦方法。
【請求項１３】
コンピュータに、
媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事をサーバ装置に送信する記事取得ステップと、
推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された前記推薦基準記事に関連して推薦すべき推薦記事の決定結果を所定の態様で提示する推薦記事提示ステップと
を実行させるためのプログラム。
【請求項１４】
コンピュータに、
端末装置から受信した登録対象の記事と登録者であるユーザとを対応付けて登録する記事管理ステップと、
前記端末装置から受信した推薦基準記事に関連して推薦すべき推薦記事を前記記事管理ステップにより登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記事推薦システム、サーバ装置、端末装置、記事推薦方法及びプログラムに関する。
【背景技術】
【０００２】
例えば、ユーザが購入した書籍や、ユーザが購入候補としてチェックした書籍などに関連する書籍を推薦するシステムが知られている。
また、紙媒体である書籍の構成要素（ページ、見出し、図等）と、これら書籍の内容に関連する外部情報との関連付けを行ってデータベースに保存することで、書籍の内容に対応する関連情報をユーザ端末に提供可能とする情報提供システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１５７９２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
雑誌などの媒体の内容は複数の記事により形成されている。すると、例えばユーザは、書籍単位ではなく、同じ書籍あるいは異なる複数の書籍における記事単位で自分が興味のあるものを見つけ出したいと思う場合があると考えられる。
しかし、現状において書籍を推薦するシステムでは、推薦対象は書籍単位であり、記事単位で関連性のあるものを勧めることができるようにはなっていない。また、特許文献１は、書籍に関連する外部情報をユーザ端末に提供しようとするものであり、書籍内部における記事単位の情報をユーザ端末に提供する仕組みを備えるものではない。
【０００５】
本発明は、このような事情に鑑みてなされたもので、媒体における記事を対象としてユーザに推薦することが可能なシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様としての記事推薦システムは、複数の端末装置とサーバ装置とを備え、前記複数の端末装置の各々は、媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事を前記サーバ装置に送信する記事取得部と、推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された推薦記事の決定結果を所定の態様で提示する推薦記事提示部とを備え、前記サーバ装置は、前記記事取得部が取得した記事と登録者であるユーザとを対応付けて登録する記事管理部と、前記指示情報により指定された推薦基準記事に関連して推薦すべき推薦記事を前記記事管理部により登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定部とを備える。
【０００７】
また、本発明の記事推薦システムにおいて、前記記事取得部は、表示部に表示されている媒体情報の画像における記事の画像領域の座標を指定する操作に応じて、指定された画像領域の座標の情報を含む記事を取得してもよい。
【０００８】
また、本発明の記事推薦システムにおいて、前記記事取得部は、記事の画像領域における任意の位置が指定された場合に、指定された位置の座標の情報を含む記事が登録済みであるか否かについての登録状況問合せを前記サーバ装置に対して送信し、前記サーバ装置から受信した前記登録状況問合せに対する応答が登録済みでないことを示す場合には、登録対象の記事の画像領域の座標を指定する操作に応じて、指定された画像領域の座標の情報を含む記事を取得し、前記応答が登録済みであることを示す場合には、当該登録済みの記事の画像領域を示す座標の情報を含む記事を取得してもよい。
【０００９】
また、本発明の記事推薦システムにおいて、前記推薦記事提示部は、所定の条件に基づいて前記推薦記事ごとに閲覧の可否を判定し、閲覧が可能であると判定した推薦記事についてはユーザが制限無く閲覧できるように表示し、閲覧が不可であると判定した推薦記事についてはユーザの閲覧が制限されるように表示してもよい。
【００１０】
また、本発明の記事推薦システムにおいて、前記推薦記事提示部は、前記推薦記事の記事内容を含む媒体情報のページの画像を表示することにより前記推薦記事を提示してもよい。
【００１１】
また、本発明の記事推薦システムにおいて、前記推薦記事提示部は、前記推薦記事の記事内容の画像を配列して表示することにより前記推薦記事を提示してもよい。
【００１２】
また、本発明の記事推薦システムにおいて、前記推薦記事提示部は、前記推薦記事による記事の内容を含む媒体情報の表紙の画像と、前記媒体情報ごとに推薦記事がどれだけ含まれているのかを示す情報を表示することにより前記推薦記事を提示してもよい。
【００１３】
また、本発明の一態様としての端末装置は、媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事をサーバ装置に送信する記事取得部と、推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された前記推薦基準記事に関連して推薦すべき推薦記事の決定結果を所定の態様で提示する推薦記事提示部とを備える。
【００１４】
また、本発明の一態様としてのサーバ装置は、端末装置から受信した登録対象の記事と登録者であるユーザとを対応付けて登録する記事管理部と、前記端末装置から受信した推薦基準記事に関連して推薦すべき推薦記事を前記記事管理部により登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定部とを備える
【００１５】
また、本発明の一態様としての記事推薦方法は、複数の端末装置とサーバ装置とを備える記事推薦システムにおける記事推薦方法であって、前記複数の端末装置の各々は、媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事を前記サーバ装置に送信する記事取得ステップと、推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された推薦記事の決定結果を所定の態様で提示する推薦記事提示ステップとを備え、前記サーバ装置は、前記記事取得ステップが取得した記事と登録者であるユーザとを対応付けて登録する記事管理ステップと、前記指示情報により指定された推薦基準記事に関連して推薦すべき推薦記事を前記記事管理ステップにより登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定ステップとを備える。
【００１６】
また、本発明の一態様としての記事推薦方法は、媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事をサーバ装置に送信する記事取得ステップと、推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された前記推薦基準記事に関連して推薦すべき推薦記事の決定結果を所定の態様で提示する推薦記事提示ステップとを備える。
【００１７】
また、本発明の一態様としての記事推薦方法は、端末装置から受信した登録対象の記事と登録者であるユーザとを対応付けて登録する記事管理ステップと、前記端末装置から受信した推薦基準記事に関連して推薦すべき推薦記事を前記記事管理ステップにより登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定ステップとを備える。
【００１８】
また、本発明の一態様としてのプログラムは、コンピュータに、媒体情報に含まれる記事のうちから登録対象として指定された記事を取得し、取得した記事をサーバ装置に送信する記事取得ステップと、推薦基準記事を示す指示情報を前記サーバ装置に送信し、前記指示情報に応答して前記サーバ装置から送信された前記推薦基準記事に関連して推薦すべき推薦記事の決定結果を所定の態様で提示する推薦記事提示ステップとを実行させるためのものである。
【００１９】
また、本発明の一態様としてのプログラムは、コンピュータに、端末装置から受信した登録対象の記事と登録者であるユーザとを対応付けて登録する記事管理ステップと、前記端末装置から受信した推薦基準記事に関連して推薦すべき推薦記事を前記記事管理ステップにより登録された記事情報のうちから決定し、推薦記事の決定結果を前記端末装置に送信する推薦記事決定ステップとを実行させるためのものである。
【発明の効果】
【００２０】
以上説明したように、本発明によれば、媒体における記事を対象としてユーザに推薦することが可能な推薦システムを提供できるという効果が得られる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態における記事推薦システムの構成例を示す図である。
【図２】第１の実施形態における記事登録のための操作例を示す図である。
【図３】第１の実施形態における雑誌販売サーバの構成例を示す図である。
【図４】第１の実施形態における端末装置の構成例を示す図である。
【図５】第１の実施形態における記事管理サーバの構成例を示す図である。
【図６】第１の実施形態における記事データベースの構造例を示す図である。
【図７】第１の実施形態における推薦記事決定の手法例を説明するための図である。
【図８】第１の実施形態における推薦記事決定結果の表示態様の第１例を示す図である。
【図９】第１の実施形態における推薦記事決定結果の表示態様の第２例を示す図である。
【図１０】第１の実施形態における推薦記事決定結果の表示態様の第３例を示す図である。
【図１１】第１の実施形態における推薦記事決定結果の表示態様の第３例における推薦記事含有情報の他の例を示す図である。
【図１２】第１の実施形態における記事推薦システムにおいて実行される記事登録のための処理手順を示す図である。
【図１３】第１の実施形態における記事推薦システムにおいて実行される記事推薦のための処理手順例を示す図である。
【図１４】第１の実施形態における記事推薦システムにおいて実行される推薦記事決定結果の表示のための処理手順例を示す図である。
【発明を実施するための形態】
【００２２】
＜第１の実施形態＞
［記事推薦システムの全体構成例］
図１は、第１の実施形態における記事推薦システムの全体構成例を示している。この図に示す記事推薦システムは、雑誌販売サーバ１００と、複数のユーザごとの端末装置２００と、記事管理サーバ３００とを備える。これらの雑誌販売サーバ１００と端末装置２００と記事管理サーバ３００は、ネットワーク４００経由で接続される。
【００２３】
雑誌販売サーバ１００は、ネットワーク４００経由で端末装置２００との間で行われる雑誌購入のための手続きに応じて雑誌を販売するサーバである。本実施形態において、雑誌販売サーバ１００による商品としての雑誌の提供は、その雑誌の内容を有する電子書籍データである雑誌データを端末装置２００に送信するという態様により行われる。
【００２４】
端末装置２００は、ユーザが所有するネットワーク端末である。端末装置２００は、ユーザの操作に応じて、雑誌販売サーバ１００とネットワーク４００経由で雑誌購入手続きのための通信を行う。
端末装置２００は、購入した雑誌の雑誌データを雑誌販売サーバ１００から受信し、受信した雑誌データを記憶する。端末装置２００は、ユーザの閲覧操作に応じて保存した雑誌データを表示させる。
【００２５】
また、端末装置２００のユーザは、雑誌データを表示させて閲覧しているときに、気に入った記事があれば、その記事を記事管理サーバ３００に登録する操作を行うことができる。このとき端末装置２００は、ユーザが登録対象の記事を指定する操作に応じて、指定された記事を雑誌データから取得する。端末装置２００は、取得した記事の登録要求を記事管理サーバ３００に送信する。記事管理サーバ３００は、この登録要求に応じて、取得された記事をその登録者であるユーザと対応付けて記事データベースに登録する。
【００２６】
ユーザは、自分が登録した記事の一覧を端末装置２００において表示させることができる。このとき端末装置２００は、ユーザの操作に応じて、そのユーザが登録した記事を記事管理サーバ３００に要求する。そして、端末装置２００は、この要求に応答して記事管理サーバ３００から送信された記事のリストを一覧表示する。
【００２７】
また、ユーザは、端末装置２００に対する操作により、自分が選択した記事に関連する推薦記事、または自分がこれまでに登録した記事に関連する推薦記事を端末装置２００にて提示させることができる。なお、本実施形態においては、端末装置２００の表示部において推薦記事の決定結果を表示させることによって推薦記事の提示を行う。
【００２８】
ユーザは、例えば自分が選択した記事に関連する推薦記事を閲覧したい場合には、まず閲覧中の雑誌のうちから記事を選択する。そのうえで、この選択した記事に関連する推薦記事の閲覧を指示する操作を行う。
この操作に応じて、端末装置２００は、選択した記事に関連する推薦記事の要求を記事管理サーバ３００に送信する。記事管理サーバ３００は、この要求に応答して選択した記事に関連する推薦記事を決定し、決定した推薦記事を返送する。端末装置２００は、返送された推薦記事を表示する。
【００２９】
また、ユーザが、自分がこれまでに登録した記事に関連する推薦記事を閲覧したい場合には、自分がこれまでに登録した記事に関連する推薦記事の閲覧を指示する操作を行う。
この操作に応じて、端末装置２００は、閲覧指示を行ったユーザＩＤとともに推薦記事の要求を記事管理サーバ３００に送信する。記事管理サーバ３００は、この要求に応答して、要求とともに受信したユーザＩＤに対応付けられている記事の登録内容に関連する推薦記事を決定し、決定した推薦記事を返送する。端末装置２００は、返送された推薦記事を表示する。
【００３０】
記事管理サーバ３００は、端末装置２００からの記事の登録要求に応じて、端末装置２００がユーザの記事の指定操作に応じて取得した記事を記事データベースに登録する。記事管理サーバ３００は、このような記事の登録を複数のユーザごとの端末装置２００からの登録要求に応じて行うことで、多数の雑誌における多数の記事を登録することができる。
【００３１】
そして、記事管理サーバ３００は、端末装置２００からの推薦記事の要求に応答して、前述のように、選択された記事に関連する推薦記事またはユーザＩＤに対応付けられている記事の登録内容に関連する推薦記事を決定する。この際、記事管理サーバ３００は、推薦記事を記事データベースに登録されている記事のうちから選択する。
【００３２】
このような構成により、ユーザは、端末装置２００を操作することにより、雑誌としての電子書籍データ（雑誌データ）を購入し、購入した雑誌データを表示させて閲覧することができる。また、自分にとって関連のある推薦記事を閲覧することができる。
【００３３】
［記事登録のための操作例］
図２を参照して、ユーザが記事を登録するために端末装置２００に対して行う操作例について説明する。
図２（ａ）には、端末装置２００のタッチパネル付き表示部において、雑誌における或る１つのページＰＧが表示されている状態を示している。ユーザが、このページＰＧにおいて掲載されている１つの記事を登録するには、以下のように操作を行う。
つまり、ユーザは、例えば操作軌跡ｔｒとして示すように、ページＰＧにおける登録対象の記事の領域部分の輪郭を縁取るようにタッチパネル付き表示部を指でトレースしていく操作を行う。この操作に応じて、端末装置２００は、図のように、トレースされた領域の記事ｉｔｍを取得する。この図２（ａ）のように取得された記事ｉｔｍのデータは、例えば、記事の実体的内容である文章のテキストデータと、ページＰＧの画像における記事ｉｔｍの画像領域の座標を含む。
【００３４】
ここで、記事ｉｔｍの画像領域の座標としては、例えば、その画像領域の輪郭上に位置する座標群とすればよい。この場合には、いかなる形状の記事ｉｔｍの画像領域であっても、ページＰＧ上での位置と形状を特定することができる。あるいは、記事ｉｔｍの画像領域の形状が、図２（ａ）に例示しているように複数の四角形の組み合わせの形状であるような場合には、その角部ごとの座標であってもよい。また、記事ｉｔｍの画像領域の形状が長方形（または正方形）である場合には、同じ対角線上にある２つの頂点の座標であってもよい。
【００３５】
また、本実施形態においては、文章による記事だけではなく、画像データの記事についても登録することができる。図２（ｂ）においては、ページＰＧにおいて画像として掲載されている記事を登録する場合が示されている。この場合、ユーザは、操作軌跡ｔｒとして示すように、ページＰＧにおける画像としての記事の領域部分の輪郭を縁取るようにタッチパネル付き表示部を指でトレースしていく操作を行う。この操作に応じて、端末装置２００は、図のように、トレースされた領域において配置された画像データの記事ｉｔｍを取得する。
この図２（ｂ）のように取得された記事ｉｔｍのデータは、例えば、記事の実体的内容である画像データと、ページＰＧの画像における記事の画像領域の座標を含む。この際、端末装置２００は、この記事ｉｔｍにおける画像データとして、原画像データと同じ最大解像度の画像データを取得する。これにより、例えば登録後の画像データが端末装置２００により表示される際に、記事における細かい部分が見えやすくなる。
なお、記事ｉｔｍにおける画像データとしては、例えば一定にまで解像度を縮小したものを取得するようにしてもよい。この場合には、記事ｉｔｍにおける画像データのサイズも縮小されることになり、例えば、画像データを記事管理サーバ３００に送信する際のトラフィックの軽減や、記事管理サーバ３００における記事データベースのサイズの著しい増加を避けることができる。
【００３６】
また、図２（ｃ）には、画像データに代えて、ページＰＧにおいてオブジェクトとして配置される記事を登録対象として指定する場合が示されている。この場合にも、ユーザは、操作軌跡ｔｒとして示すように、ページＰＧにおける画像としての記事の領域部分の輪郭を縁取るようにタッチパネル付き表示部を指でトレースしていく操作を行う。この操作に応じて、端末装置２００は、図のように、トレースされた領域において配置されたオブジェクトの記事ｉｔｍを取得する。
この図２（ｂ）のように取得された記事ｉｔｍのデータは、例えば、記事の実体的内容であるオブジェクトと、ページＰＧの画像における記事の画像領域の座標を含む。
【００３７】
本実施形態において、ユーザによる記事の登録は、自分が気に入った記事をまとめて閲覧できるようにすることを目的として行われる。したがって、例えば多くのユーザが高い興味を持っているような記事については、複数のユーザが登録するということが当然生じる。
【００３８】
本実施形態において、図２（ａ）、（ｂ）、（ｃ）のように、登録対象の記事を指定するために記事の領域をトレースする操作は、その記事が記事管理サーバ３００の記事データベースに未だ登録されていない場合のみでよい。ユーザが登録しようとする記事が、他のユーザによって記事管理サーバ３００に登録済みである場合には、ユーザは、登録しようとする記事の画像領域内の任意の位置をタップするだけで、その記事を登録することができる。この点について、図２（ｄ）を参照して説明する。
【００３９】
ユーザが登録対象の記事を指定するにあたっては、まず、図２（ｄ）に示すように、ページＰＧにおけるその記事の画像領域における任意の位置ｐに対してタップ操作を行えばよい。
【００４０】
この操作に応じて、端末装置２００は、記事管理サーバ３００に対して、ユーザによりタップされた位置に掲載されている記事が記事データベースに登録されているか否かについての登録状況問合せを行う。この登録状況問合せにあたり、端末装置２００は、操作を行ったユーザのユーザ識別子と記事特定情報とを送信する。記事特定情報とは、例えば指定された記事を含む雑誌を特定する識別子と、指定された記事が掲載されたページＰＧのページ番号と、タップされたページＰＧ上の座標の情報などである。これらの情報（記事特定情報）により、タップされた座標がどの雑誌のどのページ番号のどの記事におけるものであるのかが特定される。
【００４１】
記事管理サーバ３００は、登録状況問合せとともに受信した記事特定情報が示す雑誌のページ番号上の座標を含む記事を記事データベースから検索する。ここで、記事が見つかったのであれば、ユーザがタップ操作により指定した記事は登録済みである。記事が見つからなかったのであれば、ユーザがタップ操作により指定した記事は登録済みではない。
登録済みではなかった場合、記事管理サーバ３００は、登録済みではないことを示す応答を端末装置２００に送信する。
また、登録済みである場合、記事管理サーバ３００は、登録済みであることを示す応答を端末装置２００に送信する。
【００４２】
端末装置２００は、登録済みではないことを示す応答を受信した場合、改めて、記事の画像領域の縁部をトレースする操作により記事を指定してもらうためのメッセージを表示する。このメッセージを見たユーザは、例えば図２（ａ）により説明したように記事の画像領域の縁部をトレースする操作を行って、記事の登録を行う。
【００４３】
一方、登録済みであることを示す応答を受信した場合、端末装置２００は、タップ操作により指定された記事についての記事データを取得する。ここで、記事管理サーバ３００は、登録済みであることを示す応答とともに、この登録済みであった問合せ対象の記事の画像領域の座標の情報を送信する。
端末装置２００は、応答とともに受信した座標が示す画像領域のデータをページから取得する。これにより、端末装置２００は記事のデータを取得する。そして、端末装置２００は、このように取得した記事データを記事管理サーバ３００に送信する。記事管理サーバ３００は、受信した記事データを、今回の登録者であるユーザと対応付けて記事データベースに登録する。
【００４４】
このように、他のユーザに対応して既に記事データベースに登録されている記事をユーザが登録するにあたっては、例えばユーザは、記事の画像領域内に対してタップ操作だけを行えばよく、記事の画像領域の輪郭をトレースするような操作は行わなくともよい。これにより、ユーザが記事を登録する操作が簡略化される。
【００４５】
［雑誌販売サーバの構成例］
図３は、雑誌販売サーバ１００の構成例を示している。この図に示す雑誌販売サーバ１００は、通信部１０１、雑誌販売処理部１０２、雑誌データ記憶部１０３、販売履歴情報記憶部１０４及び雑誌データ送信部１０５を備える。
【００４６】
通信部１０１は、ネットワーク４００経由で、端末装置２００や記事管理サーバ３００と通信を行う。
【００４７】
雑誌販売処理部１０２は、端末装置２００がネットワーク４００経由の通信を介して実行する雑誌購買のための処理に応答した雑誌販売のための処理を実行する。例えば、雑誌販売のための処理は、端末装置２００からの要求に応じた雑誌の販売リストの送信、端末装置２００からの購入決定通知に応じた課金処理などである。
【００４８】
雑誌データ記憶部１０３は、雑誌データを記憶する。
販売履歴情報記憶部１０４は、雑誌の販売履歴の情報を記憶する。図示による説明は省略するが、販売履歴情報記憶部１０４は、例えば販売した雑誌の識別子や販売日時などをユーザごとに対応付けて格納する構造を有する。
【００４９】
雑誌データ送信部１０５は、雑誌データ記憶部１０３に記憶されている雑誌データを販売先のユーザの端末装置２００に送信する。
【００５０】
［端末装置の構成例］
次に、図４を参照して端末装置２００の構成例について説明する。
端末装置２００は、通信部２０１、雑誌購入処理部２０２、雑誌データ記憶部２０３、雑誌表示制御部２０４、記事取得部２０５、推薦記事提示部２０６、表示部２０７及び操作部２０８を備える。
【００５１】
通信部２０１は、ネットワーク４００経由で雑誌販売サーバ１００や記事管理サーバ３３００と通信する。
雑誌購入処理部２０２は、雑誌販売サーバ１００との通信を介して雑誌を購入するための手続きなどの処理を実行する。例えば、雑誌購入処理部２０２は、雑誌のリストを雑誌販売サーバ１００から取得し、取得した雑誌のリストを表示する。また、雑誌購入処理部２０２は、ユーザの購入手続きの操作に応じた雑誌販売サーバ１００との通信処理を実行する。また、雑誌購入処理部２０２は、購入した雑誌の雑誌データを受信する。
雑誌データ記憶部２０３は、雑誌購入処理部２０２が受信した雑誌データを記憶する。
【００５２】
雑誌表示制御部２０４は、例えばユーザが操作部２０８に対して行う閲覧対象の雑誌を選択する操作に応じて、選択された雑誌の雑誌データを雑誌データ記憶部２０３から読み出して表示部２０７に表示させる。また、雑誌表示制御部２０４は、表示部２０７に表示された雑誌データの画像について、ユーザが操作部２０８に対して行う閲覧に関する操作に応じて、ページ送りや拡大、縮小などの処理を実行する。
【００５３】
記事取得部２０５は、雑誌データ（媒体情報）に含まれる記事のうちからユーザの操作により登録対象として指定された記事を取得し、取得した記事を記事管理サーバ３００に送信する。
つまり、ユーザは、記事を登録するにあたり、図２により説明したように記事を指定する操作を操作部２０８に対して行う。記事取得部２０５は、この操作により指定された記事のデータを雑誌データから取得する。
【００５４】
ユーザは、推薦記事を提示させるにあたり、推薦基準記事を選択したうえで、この推薦基準として選択した記事に関連する推薦記事を要求するという操作を行うことができる。この場合、ユーザは、例えば、これまでに購入した雑誌から任意の記事を選択することができる。推薦記事提示部２０６は、ユーザの推薦基準記事の選択操作により選択された記事を推薦基準記事として決定する。
また、ユーザは、推薦記事を提示させるにあたり、自分のこれまでの記事の登録内容に関連する推薦記事を要求するという操作を行うことができる。この場合、推薦記事提示部２０６は、そのユーザがこれまでに登録している記事を推薦基準記事として決定する。
そして、推薦記事提示部２０６は、上記のように設定した推薦基準記事を示す指示情報を記事管理サーバ３００に送信し、この指示情報に応答して記事管理サーバ３００から送信された推薦記事の決定結果を所定の態様で提示する。
【００５５】
表示部２０７は、雑誌表示制御部２０４の表示制御に応じて雑誌データの画像を表示する。また、表示部２０７は、推薦記事提示部２０６の表示制御に応じて推薦記事の決定結果を表示する。
【００５６】
操作部２０８は、ユーザが端末装置２００に対する操作を行うための操作子や操作デバイスを一括して示したものである。操作部２０８としての操作デバイスの一例は、タッチパネルである。例えば図２に示した登録対象の記事を指定する操作は、表示部２０７と組み合わされてタッチパネル付き表示部を形成するタッチパネルに対して行われる操作である。
【００５７】
［記事管理サーバの構成例］
図５は、記事管理サーバ３００の構成例を示している。この図に示す記事管理サーバ３００は、通信部３０１、記事管理部３０２、記事データベース記憶部３０３及び推薦記事決定部３０４を備える。
【００５８】
通信部３０１は、ネットワーク４００経由で雑誌販売サーバ１００や端末装置２００と通信を行う。
【００５９】
記事管理部３０２は、記事データベース３３０を管理する。つまり、記事管理部３０２は、端末装置２００の記事取得部２０５が取得した記事と登録者であるユーザとを対応付けて記事データベースに登録する。
記事データベース記憶部３０３は、記事データベースを記憶する。
【００６０】
推薦記事決定部３０４は、指示情報により指定された推薦基準記事に関連して推薦すべき推薦記事を記事管理部３０２により登録された記事のうちから決定し、推薦記事の決定結果を端末装置２００に送信する。
【００６１】
［記事データベースの構造例］
図６は、記事管理サーバ３００の記事データベース記憶部３０３に記憶される記事データベース３３０の構造例を示している。この図に示す記事データベース３３０における１レコードは、１人のユーザが登録した１つの記事に対応する。１レコードは、ユーザＩＤ３３１、雑誌ＩＤ３３２、号番号３３３、ページ番号３３４、ページ内記事番号３３５、登録日時３３６、記事座標３３７及び記事データ３３８の各属性を含む。
【００６２】
ユーザＩＤ３３１は、対応のユーザを一意に識別するユーザＩＤを示す。
雑誌ＩＤ３３２は、対応の記事を含む雑誌を一意に識別する雑誌ＩＤを示す。
号番号３３３は、対応の記事を含む雑誌に付された号番号を示す。
ページ番号３３４は、対応の記事を含むページの番号を示す。
ページ内記事番号３３５は、対応の記事を含むページに掲載されている記事に付与された記事番号のうち、対応の記事に付与された記事番号を示す。
登録日時３３６は、対応の記事が登録された年月日を示す。
【００６３】
記事座標３３７は、ページ内における対応の記事の座標を示す。
この図における記事座標３３７は、記事の画像領域の形状が四角形である場合の例を示している。前述のように記事の画像領域の形状が四角形である場合には、１つの頂点（第１の頂点）の座標と、この第１の頂点と対角の関係にあるもう１つの頂点（第２の頂点）の座標とによりページにおける記事の位置を特定できる。
図６の１行目のレコードにおける記事座標３３７は（ｘｓ１，ｙｓ１，ｘｅ１，ｙｅ１）を示している。「ｘｓ１」は第１の頂点のｘ座標であり、「ｙｓ１」は第１の頂点のｙ座標である。「ｘｅ１」は第２の頂点のｘ座標であり、「ｙｅ１」は第２の頂点のｙ座標である。
【００６４】
記事データ３３８は、記事としての実体のデータである。記事データ３３８は、前述のように、例えばテキスト（ｔｅｘｔ）、画像データ（ｐｉｃｔｕｒｅ）、オブジェクト（ｏｂｊｅｃｔ）などの形式によるデータのうちのいずれかである。または、記事データ３３８は、テキストと画像データとオブジェクトのうちの２以上が複合された形式であってもよい。
【００６５】
なお、図６の記事データベース３３０の構造では、異なるユーザが同じ記事を登録した場合、複数のレコードにおいて同じ内容の記事データ３３８を格納することになる。このことは、管理上は特に問題はないが、同じデータが重複して格納されることにより記憶領域がそれだけ多く消費される。
そこで、或るユーザにより既に登録されている記事データを、他のユーザに対応して新たに登録することとなった場合には、ユーザＩＤ３３１と、登録済みの記事とのリンクを示すリンク情報とを対応付けて登録するという構造にしてもよい。この場合、記事を特定する情報である雑誌ＩＤ３３２、号番号３３３、ページ番号３３４、ページ内記事番号３３５、記事座標３３７及び記事データ３３８を省略することができる。
【００６６】
［推薦記事決定処理］
続いて、推薦記事決定部３０４による推薦記事決定のための手法例について説明する。
図７は、記事データベース３３０における記事の登録状況を模式的に示している。
図７においては、例えば或る雑誌における第８ページ、第１２ページ、第２０ページ、第２５ページ及び第２７ページが示されている。
第８ページにおける記事ｉ１は、ユーザＡ、Ｂ、Ｃ、Ｄ、Ｅにより登録されている。
第１２ページにおける記事ｉ２は、ユーザＢ、Ｄ、Ｅにより登録されている。
第２０ページにおける記事ｉ３は、ユーザＡ、Ｂ、Ｄ、Ｅにより登録されている。
第２５ページにおける記事ｉ４は、ユーザＡ、Ｃ、Ｅにより登録されている。
第２７ページにおける記事ｉ５は、ユーザＢ、Ｄにより登録されている。
【００６７】
一例として、ユーザが記事ｉ２を基準記事として指定して推薦記事を要求した場合について説明する。
推薦記事決定部３０４は、記事ｉ２以外の記事ｉ１、ｉ３、ｉ４、ｉ５ごとに、記事ｉ２と共通のユーザの数（共通登録者数）を認識する。
図７の例では、記事ｉ１は、ユーザＢ、Ｄ、Ｅの３人が共通するので、共通登録者数は「３」である。
記事ｉ３は、ユーザＢ、Ｄ、Ｅの３人が共通するので、共通登録者数は「３」である。
記事ｉ４は、ユーザＥのみが共通するので、共通登録者数は「１」である。
記事ｉ５は、ユーザＢ、Ｄが共通するので、共通登録者数は「２」である。
【００６８】
例えば、推薦記事決定部３０４は、上記の共通登録者数が多い順にしたがって、予め定められた数の記事を選択する。このように選択された所定数の記事が、推薦記事として決定されたものである。
【００６９】
また、推薦記事決定部３０４は、例えば、以下の式により基準記事ｉＡと基準記事ｉＡ以外の記事ｉＢとの類似度Ｓｉｍを求め、この類似度Ｓｉｍに基づいて推薦記事を選択してもよい。
Ｓｉｍ＝（共通登録者数）／（（記事ｉＡの全登録者数＋記事ｉＢの共通登録者数）／２）
例えば、この式を用いる場合には、基準記事ｉＡに対する基準記事以外の各記事ｉＢについての類似度Ｓｉｍを求める。この処理を、記事データベース３３０に登録された記事のそれぞれを基準記事として設定して行う。
【００７０】
具体的に、図７における記事ｉ１を基準記事としたときの、この基準記事に対する記事ｉ２の類似度Ｓｉｍは、
Ｓｉｍ＝３／（（５＋３）／２）＝０．７５
のように求められる。
また、記事ｉ１を基準記事としたときの、この基準記事に対する記事ｉ３の類似度Ｓｉｍは、
Ｓｉｍ＝４／（（５＋４）／２）≒０．８９
のように求められる。
また、記事ｉ２を基準記事としたときの、この基準記事に対する記事ｉ１の類似度Ｓｉｍは、
Ｓｉｍ＝３／（（３＋３）／２）＝１
のように求められる。
そのうえで、例えば推薦記事決定部３０４は、ユーザにより指定された基準記事に対する類似度Ｓｉｍが高い順にしたがって、予め定められた数の記事を推薦記事として選択してもよい。
なお、このような類似度を算出するための式については特に限定されるものではなく、他の式が用いられてもよい。
【００７１】
また、推薦記事決定部３０４は、上記の共通登録者数としてのポイントに対して、例えば、雑誌、ページや記事についての所定の内容にしたがって重み付けを与えたポイントを求め、このポイントの多い順にしたがって所定数の記事を選択するようにしてもよい。
一例として、雑誌名が同じ記事は関連性が高いといえる。そこで、推薦記事決定部３０４は、基準記事を含む雑誌と同じ雑誌の記事について高い重み付けを与えるようにしてよい。
【００７２】
また、雑誌においてページが先頭に近いほど記事の内容が重要であるといえる。そこで、推薦記事決定部３０４は、例えば、ページ番号が若くなるのに応じて高い重みつけを与えるようにしてもよい。
【００７３】
また、ページにおける記事の位置は、左上が最も重要度が高く、右下が最も低いといえる。そこで、推薦記事決定部３０４は、このようなページにおける記事の位置に応じて重み付けを変更させてもよい。この際、例えば、ページ内記事番号３３５について、ページにおける左上から右下にかけて昇順で番号を与えるようにして、推薦記事決定部３０４がこの番号に基づいて重み付けを与えるようにしてもよい。
【００７４】
また、これまでにユーザが登録した記事に関連する推薦記事を決定する場合、そのユーザが登録した記事が複数であれば、推薦基準記事も複数になる。この場合には、例えば、推薦基準記事ごとに、図７で説明した手法により推薦記事を決定する。そのうえで、これらの複数の推薦基準記事ごとの推薦記事の決定結果を所定のアルゴリズムによって１つに統合すればよい。
あるいは、これまでにユーザが登録した記事と関連性が高い記事を登録している他のユーザがこれまでに登録した記事のリストを推薦記事の決定結果としてもよい。
【００７５】
［推薦記事決定結果の表示態様例］
次に、端末装置２００における推薦記事提示部２０６が実行する推薦記事決定結果の表示態様例について説明する。
なお、以降の説明にあたり、推薦記事決定部３０４が推薦記事決定結果として出力する情報は、推薦記事ごとにおける雑誌ＩＤ３３２、号番号３３３、ページ番号３３４、ページ内記事番号３３５、記事座標３３７及び記事データ３３８である場合を例に挙げる。
【００７６】
図８は、推薦記事決定結果の表示態様についての第１例を示している。
図８の例では、表示部２０７の画面において、推薦記事画像が掲載されている雑誌のページ画像５００を配列させるというものである。この際、例えば推薦記事画像６００の画像領域については所定の態様による強調表示が行われる。なお、この図８に示される表示では、推薦記事画像６００のサイズは相当に小さく、また、解像度も低いために、ユーザがその内容を完全に把握することはできない。
そこで、推薦記事画像６００に対応する推薦記事の内容を詳細に閲覧したいと思ったとき、ユーザは、推薦記事画像６００に対してタップ操作を行う。このタップ操作に応じて、推薦記事画像６００を拡大した画像が表示される。このように拡大された画像においては記事の文字などもユーザが読み取ることが可能な程度に大きく、また、明確になっている。これにより、ユーザは、推薦記事の内容を完全に把握することができる。
【００７７】
このような表示を実現するために、推薦記事提示部２０６は、例えば、推薦記事の決定結果における雑誌ＩＤ３３２、号番号３３３及びページ番号３３４などを検索キーとして、推薦記事ごとのページの画像を雑誌販売サーバ１００に要求する。雑誌販売サーバ１００の雑誌データ送信部１０５は、この要求に応じて、推薦記事ごとのページの画像データを検索し、検索した画像データを要求元の端末装置２００に送信する。
推薦記事提示部２０６は、このように雑誌販売サーバ１００から送信された推薦記事ごとのページの画像データを利用して、図７に示すようにページ画像５００を配列させた態様の表示を行う。この際、推薦記事提示部２０６は、推薦記事ごとの記事座標３３７を参照することで、ページ画像５００ごとにおける推薦記事画像６００の領域を判断する。そして、推薦記事提示部２０６は、この判断した領域を強調表示する。
【００７８】
また、推薦記事提示部２０６は、図７に示す態様の表示のもとで、或る推薦記事画像６００に対するタップ操作が行われたのに応じて、タップ操作が行われた推薦記事画像６００に対応する記事データ３３８を表示させる。これにより、タップ操作された推薦記事画像６００の拡大表示が実現される。
【００７９】
図９は、推薦記事決定結果の表示態様についての第２例を示している。
図９（ａ）は、図８の第１例の手法により或る推薦記事の決定結果を表示部２０７に表示させた例を示している。例えば、この図９（ａ）においては、７つのページ画像５００が表示された上で、各ページ画像５００において、それぞれ、推薦記事画像６００（６００−１〜６００−７）が表示されている例である。
このような第１例の表示態様は、第２例においては、図９（ｂ）に示すものとなる。つまり、第２例においては、推薦記事画像６００−１〜６００−７のみが配列されて表示部２０７に表示される。
【００８０】
また、図９（ｂ）の表示部２０７の画面において、例えば上段において横方向に沿って配列される推薦記事画像６００−１〜６００−５は、仮想水平線Ｌ１に対して、その高さ方向における中点が一致するように配列されている。
また、図９（ｂ）の表示部２０７の画面において、縦方向に沿って配列される推薦記事画像６００−１と６００−６は、仮想垂直線Ｌ２−１に対して、その左側の縦の辺が水平方向において同じ位置となるように左揃えで配列されている。同様に、縦方向に沿って配列される推薦記事画像６００−２と６００−７は、仮想垂直線Ｌ２−２に対して、その左側の縦の辺が水平方向において同じ位置となるように左揃えで配列されている。なお、縦方向に沿った配置についても、例えば推薦記事画像の横方向における中点が一致するように配置してよい。
このように、一定の配列規則により推薦記事画像６００−１〜６００−７を配列して表示させることにより、例えばユーザが推薦記事画像６００を見やすくなる。
【００８１】
図１０は、推薦記事決定結果の表示態様についての第３例を示している。
第３例においては、推薦記事を含む雑誌の表紙の画像が配列される。図１０の例では、第１表紙画像７００−１〜第５表紙画像７００−５が横方向に配列されている。また、第１表紙画像７００−１〜第５表紙画像７００−５ごとに対応して、推薦記事含有情報７０１（７０１−１〜７０１−５）が配列される。
推薦記事含有情報７０１−１〜７０１−５は、それぞれ、第１表紙画像７００−１〜第５表紙画像７００−５ごとにおいて推薦記事がどれだけ含まれているのかを示す情報である。例えば、推薦記事含有情報７０１−１においては「関連ページ数：１０」のように示されている。これは、第１表紙画像７００−１が表紙の雑誌において推薦記事が掲載されているページ数が「１０」であることを示している。このように図１０の推薦記事含有情報７０１−１〜７０１−５は、雑誌において推薦記事が掲載されているページ数により、雑誌においてどの程度の量の推薦記事が掲載されているのかを示している。
【００８２】
また、図１１は、推薦記事含有情報７０１−１〜７０１−５についての他の例を示している。
図１１に示す推薦記事含有情報７０１−１には、「関連記事：３０％」と示されている。これは、第１表紙画像７００−１が表紙の雑誌において掲載されている推薦記事は、雑誌の記事全体における３０％であることを示している。つまり、図１１の推薦記事含有情報７０１−１〜７０１−５は、雑誌の記事全体における推薦記事の比率により、雑誌においてどの程度の量の推薦記事が掲載されているのかを示している。この雑誌の記事全体における推薦記事の比率は、例えば雑誌の全紙面に相当する面積に対する推薦記事の枠の面積の比率であればよい。
【００８３】
［処理手順例］
図１２のフローチャートは、第１の実施形態における端末装置２００と記事管理サーバ３００が記事の登録に対応して実行する処理手順例を示している。
まず、記事取得部２０５は、登録対象の記事を指定するためのタップ操作が行われるのを待機している（ステップＳ１０１−ＮＯ）。このタップ操作は、前述のように、表示部２０７とタッチパネル付表示部を構成するタッチパネルとしての操作部２０８に対して行われる。
【００８４】
タップ操作が行われた場合、記事取得部２０５は、ステップＳ１０１に応じて登録対象として指定された記事についての登録状況問合せを記事管理サーバ３００に対して送信する（ステップＳ１０２）。登録状況問合せは、ステップＳ１０１に応じてタップ操作を行った登録者としてのユーザのユーザＩＤと、記事特定情報とを含む。記事特定情報は、指定された記事を含む雑誌の雑誌ＩＤ３３２と号番号３３３と、指定された記事が掲載されたページＰＧのページ番号３３４と、タップされたページＰＧ上の座標の各情報を含む。
【００８５】
次に、記事取得部２０５は、ステップＳ１０２により送信した登録状況問合せに対する応答を記事管理サーバ３００から受信すると、その応答が、登録済みであるか否かについて判定する（ステップＳ１０３）。
【００８６】
登録済みでない場合（ステップＳ１０３−ＮＯ）、記事取得部２０５は、記事の登録のために登録対象の記事の画像領域の輪郭をトレースする操作をユーザに促すメッセージを表示部２０７に表示する（ステップＳ１０４）。
【００８７】
このメッセージを見たユーザは、記事の登録のために、先に図２（ａ）に示したように記事の画像領域の輪郭をトレースする操作をタッチパネルとしての操作部２０８に対して行う。なお、この操作に応じて、記事取得部２０５は、トレースの操作により指定された画像領域が視覚的に確認できるように所定の態様による表示変化を与えてもよい。これにより、ユーザが操作結果を確認しやすくなって好ましい。具体的に、記事取得部２０５は、操作によりトレースされた画像領域の輪郭を強調表示させてもよい。あるいは、操作によりトレースされた輪郭内の画像領域全体の色を変更するなどして強調表示させてもよい。この表示制御は、図４の構成では、例えば記事取得部２０５が、雑誌表示制御部２０４に対して指示を行うことにより実現できる。
【００８８】
上記の操作に応じて、記事取得部２０５は、記事を取得する（ステップＳ１０５）。このステップＳ１０５により取得する記事は、ユーザがステップＳ１０５により行った操作により指定された記事の画像領域の座標と、指定された画像領域における記事内容の実体的なデータを含む。
【００８９】
一方、登録状況問合せに対する応答が登録済みであることを示している場合（ステップＳ１０３−ＹＥＳ）、記事取得部２０５は、この応答に含まれる記事の画像領域の座標の情報により示される記事を取得する（ステップＳ１０６）。つまり、この場合の記事取得部２０５は、応答に含まれていた記事の画像領域の座標と、この応答に含まれていた座標が示す画像領域における記事内容のデータとを含む記事を取得する。この場合、登録対象の記事の画像領域の座標は、ユーザのトレース操作によらず、応答に含まれていた座標に基づいて自動で決定される。また、この際にも、記事取得部２０５は、表示部２０７に表示されているページにおける記事の画像領域を応答に含まれていた座標に基づいて強調表示してよい。
【００９０】
そして、記事取得部２０５は、ステップＳ１０５またはＳ１０６により取得された記事を、登録者であるユーザのユーザＩＤとともに記事管理サーバ３００に対して送信する。
【００９１】
記事管理サーバ３００において、記事管理部３０２は、ステップＳ１０２により端末装置２００から送信される登録状況問合せが受信されるのを待機している（ステップＳ２０１−ＮＯ）。
【００９２】
記事管理部３０２は、登録状況問合せが受信されるのに応じて（ステップＳ２０１−ＹＥＳ）、問合せ対象の記事を記事データベース３３０から検索する（ステップＳ２０２）。この際、記事管理部３０２は、登録状況問合せに含まれている記事特定情報を検索キーとして利用する。つまり、記事管理部３０２は、雑誌ＩＤ３３２と号番号３３４３とページ番号３３４が記事特定情報に含まれているものと一致し、かつ、記事座標３３７が、記事特定情報に含まれていたタップ操作が行われたページ上の座標を含む記事を検索する。
【００９３】
ここで、上記の検索キーに一致する記事が検索されれば、登録状況問合せの対象である記事は記事データベース３３０に登録済みである。一方、上記の検索キーに一致する記事が検索されなければ、登録状況問合せの対象である記事は記事データベース３３０に未だ登録されていない。
【００９４】
記事管理部３０２は、ステップＳ２０２による検索結果に応じて、登録状況問合せの対象である記事が登録済みであるか否かを示す応答を端末装置２００に対して送信する（ステップＳ２０３）。また、登録済みであることを示す応答を送信する場合、記事管理部３０２は、登録済みの記事の記事座標３３７を応答に含める。
【００９５】
次に、記事管理部３０２は、ステップＳ１０７により端末装置２００から送信される記事の受信を待機する（ステップＳ２０４−ＮＯ）。記事が受信されるのに応じて（ステップＳ２０４−ＹＥＳ）、記事管理部３０２は、受信した記事を記事データ３３８として格納し、この記事とともに受信したユーザＩＤをユーザＩＤ３３１として格納するレコードを生成し、このレコードを記事データベース３３０に対して登録する（ステップＳ２０５）。
【００９６】
なお、上記のようにレコードを生成するにあたり、記事管理部３０２は、そのレコードに含まれる雑誌ＩＤ３３２、号番号３３３、ページ番号３３４、ページ内記事番号３３５などの情報は、雑誌販売サーバ１００に問い合わせて取得してもよい。あるいは、記事管理部３０２は、これらの情報のうちで、登録状況問合せに含まれている情報については、ステップＳ２０１により受信した登録状況問合せから取得してもよい。
【００９７】
なお、記事管理部３０２は、ステップＳ２０２により問合せ対象の記事が登録済みであることを認識した段階で、問合せ対象の記事に関する情報（雑誌ＩＤ、号番号３３３、ページ番号３３４、ページ内記事番号３３５、登録日時３３６、記事座標３３７及び記事データ３３８）を、記事データベース３３０における登録済みの記事に関する情報から取得できる。
【００９８】
そこで、問合せ対象の記事が登録済みである場合、記事管理部３０２は、ステップＳ２０４において端末装置２００からの記事の受信を待つことなく、ステップＳ２０５による記事の登録を行ってもよい。この場合、端末装置２００の記事取得部２０５は、ステップＳ１０６による記事の取得処理と、ステップＳ１０７による記事の送信を省略してよい。
【００９９】
また、記事管理部３０２は、ステップＳ２０５において、記事データベース３３０に登録済みの記事を登録する場合には、前述もしたように、ユーザＩＤ３３１と登録済みの記事のレコードに対するリンク情報とを対応付けた構造のレコードを新規に登録するようにしてもよい。
【０１００】
図１３は、推薦記事の決定に関連して端末装置２００と記事管理サーバ３００が実行する処理手順例を示している。
端末装置２００において推薦記事提示部２０６は、ユーザによる推薦記事の提示を指示する操作に応じて推薦基準記事を決定する（ステップＳ３０１）。前述のように、推薦基準記事の決定の仕方には２通りある。１つは、これまでに購入した雑誌からユーザが推薦基準記事選択操作を行って選択した記事を推薦基準記事として決定するというものである。もう１つは、そのユーザがこれまでに登録している記事を推薦基準記事として決定するというものである。
【０１０１】
次に、推薦記事提示部２０６は、ステップＳ３０１により決定した推薦基準記事を示す指示情報とともに、記事管理サーバ３００に対して推薦記事要求を送信する（ステップＳ３０２）。
【０１０２】
推薦記事提示部２０６は、ステップＳ３０２により送信した推薦記事要求に応答して記事管理サーバ３００が送信する推薦記事の決定結果を受信する。そして、推薦記事提示部２０６は、受信した推薦記事の決定結果が反映された推薦記事画像を表示部２０７に表示させる（ステップＳ３０３）。
【０１０３】
記事管理サーバ３００において、推薦記事決定部３０４は、端末装置２００からステップＳ３０２により送信された推薦記事要求に応答して、記事データベース３３０に登録されている記事のうちから推薦記事を決定する（ステップＳ４０１）。このステップＳ４０１における推薦記事の決定にあたっては、例えば図７により説明した手法を採ればよい。
推薦記事決定部３０４は、ステップＳ４０１による推薦記事の決定結果の情報を端末装置２００に対して送信する（ステップＳ４０２）。
【０１０４】
ここで、ステップＳ３０３において図８に示した第１例の態様による表示を行う場合、推薦記事決定部３０４は、ステップＳ４０２により送信する推薦記事の決定結果の情報に、例えば、推薦記事として決定された記事ごとの雑誌ＩＤ３３２、号番号３３３、ページ番号３３４、ページ内記事番号３３５、記事座標３３７及び記事データ３３８を含める。
【０１０５】
推薦記事提示部２０６は、受信した推薦記事の決定結果の情報に含まれる雑誌ＩＤ３３２、号番号３３３、ページ番号３３４を利用して、推薦記事が含まれるページを雑誌販売サーバ１００から取得する。そして、推薦記事提示部２０６は、取得したページを図８のように表示させる。
なお、推薦記事が購入済みの雑誌に含まれている記事である場合には、端末装置２００の雑誌データ記憶部２０３に記憶されている雑誌データから、その推薦記事が含まれているページを取得してもよい。
【０１０６】
そして、推薦記事提示部２０６は、例えば図８に示す推薦記事画像６００に対するタップ操作が行われた場合には、そのタップ操作が行われた推薦記事画像６００に対応する推薦記事の記事座標３３７及び記事データ３３８を利用して、記事の拡大画像を表示させる。なお、この際において、記事座標３３７は、記事データ３３８がテキストである場合に、その記事が雑誌に掲載されていたときと同じ記事枠の形状を再現した態様で表示するのに利用される。これにより、タップ操作が行われた推薦記事画像６００を拡大させた表示が実現される。
【０１０７】
また、図９（ｂ）に示す第２例の態様による表示を行う場合、推薦記事決定部３０４は、例えば、推薦記事として決定された記事ごとの記事データ３３８を含む推薦記事の決定結果の情報を送信すればよい。
推薦記事提示部２０６は、受信した推薦記事の決定結果の情報に含まれる記事データ３３８を利用して、図９（ｂ）に示すように、雑誌掲載時の記事枠の形状による推薦記事画像６００を表示する。
【０１０８】
また、図１０または図１１に示す第３例の態様による表示を行う場合、推薦記事決定部３０４は、推薦記事の決定結果の情報に、例えば、推薦記事として決定された記事ごとの雑誌ＩＤ３３２、号番号３３３、ページ番号３３４、ページ内記事番号３３５、記事座標３３７及び記事データ３３８を含める。
【０１０９】
そして、推薦記事提示部２０６は、受信した推薦記事の決定結果の情報に含まれる雑誌ＩＤ３３２が示す雑誌の表紙の画像を雑誌販売サーバ１００から取得する。この際に、推薦記事が購入済みの雑誌に含まれている記事である場合には、端末装置２００の雑誌データ記憶部２０３に記憶されている雑誌データから、その推薦記事が含まれている雑誌の表紙の画像を取得してもよい。
【０１１０】
また、推薦記事提示部２０６は、図１０に示す表示を行う場合には、推薦記事として決定された記事ごとの雑誌ＩＤ３３２を利用して、雑誌ごとの推薦記事が掲載されているページの数を求め、求めたページの数を関連ページ数として反映させた推薦記事含有情報７０１を表示する。
【０１１１】
また、推薦記事提示部２０６は、図１１に示す表示を行う場合には、推薦記事として決定された記事ごとの雑誌ＩＤ３３２が示す雑誌ごとの総ページ数と、雑誌の紙面サイズの情報を雑誌販売サーバ１００から取得する。
推薦記事提示部２０６は、取得した総ページ数と、雑誌の紙面サイズとにより、推薦記事が掲載されている雑誌ごとの全紙面に相当する面積を求める。そのうえで、推薦記事提示部２０６は、推薦記事として決定された記事ごとの記事座標３３７を利用して、推薦記事が掲載された雑誌ごとにおいて推薦記事が占有する面積を求める。そして、推薦記事提示部２０６は、雑誌ごとに、全紙面に相当する面積に対する推薦記事の占有面積の比率を算出する。そして、推薦記事提示部２０６は、このように算出した比率が反映されるように推薦記事含有情報７０１を表示する。
【０１１２】
＜第２の実施形態＞
［概要］
続いて、第２の実施形態について説明する。
第２の実施形態において、推薦記事提示部２０６は、推薦記事の決定結果を表示部２０７に表示させるにあたり、所定の条件に基づいて推薦記事ごとに閲覧の可否を判定する。そして、推薦記事提示部２０６は、推薦記事のうち、閲覧が可能であると判定した推薦記事についてはユーザが制限無く閲覧可できるように表示し、閲覧が不可であると判定した推薦記事についてはユーザの閲覧が制限されるように表示するというものである。
【０１１３】
一例として、推薦記事提示部２０６は、ユーザが購入済みの雑誌に掲載されている推薦記事については閲覧が可能であると判定してユーザが制限無く閲覧できるように表示する。一方、ユーザが未購入の雑誌に掲載されている推薦記事については閲覧が不可であると判定し、ユーザの閲覧に制限を与えるようにする。
【０１１４】
ユーザの閲覧に制限を与えるために、推薦記事提示部２０６は、例えば見出しであるとか記事の冒頭の一部のみを表示させることができる。また、そして、推薦記事提示部２０６は、例えば解像度を低下させるなどして記事の全体または一部を見えなくしたり見えにくくさせるように表示させることができる。また、閲覧の制限の度合いとしては、ある程度は記事の内容が把握できるような表示であってもよいし、記事の内容が完全に把握できないように表示させる態様であってもよい。
【０１１５】
例えば、図９（ｂ）に示す推薦記事決定結果の画像において、推薦記事画像６００−１〜６００−７のうち、推薦記事画像６００−２に対応する記事を含む雑誌が未購入であって、これ以外の推薦記事画像６００−１、６００−３〜６００−７のそれぞれに対応する記事を含む雑誌が購入済みであるとする。
この場合、推薦記事画像６００−１、６００−３〜６００−７のそれぞれは、その記事の内容がすべて把握できるように表示される。これに対して、推薦記事画像６００−２は、その記事の内容がある程度しか把握できない、あるいは全く把握できないように表示が行われる。
【０１１６】
また、例えば図８のように推薦記事決定結果の画像を表示する際には、例えば、表示不可であると判定された推薦記事については、その推薦記事画像６００に対するタップ操作を行ったとしても、拡大された画像については、所定の態様により閲覧を制限する表示が行われる。あるいは、表示不可であると判定された推薦記事については、その推薦記事画像６００に対するタップ操作を行ったとしても拡大表示が行われないようにしてもよい。
また、図８の推薦記事決定結果の画像において表示不可であると判定された推薦記事画像６００については、例えばグレーダウンなどの表示を行うことにより、タップ操作を行ったとしてもその閲覧が制限されることを示してもよい。
【０１１７】
［処理手順例］
図１４は、端末装置２００の推薦記事提示部２０６が第２の実施形態としての推薦記事決定結果の表示に対応して実行する処理手順例を示している。この図に示す処理は、例えば図１３のステップＳ３０３の処理の一部である。
【０１１８】
まず、推薦記事提示部２０６は、推薦記事を含む雑誌の購入状況を認識する。つまり、推薦記事提示部２０６は、推薦記事を含む雑誌の各々についてユーザが購入済みであるか未購入であるかについて認識するための処理を実行する（ステップＳ３２１）。
このために、推薦記事提示部２０６は、推薦記事の決定結果において推薦記事ごとに対応付けられた雑誌ＩＤを検索キーとして雑誌データ記憶部２０３に記憶されている雑誌データを検索する。ここで雑誌データが検索された場合、推薦記事提示部２０６は、その検索キーの雑誌ＩＤに対応付けられた推薦記事は購入済みであると認識する。一方、推薦記事提示部２０６は、雑誌データが検索されない場合、その検索キーの雑誌ＩＤに対応付けられた推薦記事は未購入であると認識する。
【０１１９】
なお、上記のように雑誌データ記憶部２０３に記憶されている雑誌データを検索するのに代えて、例えば、推薦記事提示部２０６は、雑誌販売サーバ１００に対して、推薦記事が購入済みであるか否かの問合せを行ってもよい。この際、推薦記事提示部２０６は、問合せとともに、推薦記事の決定結果において推薦記事ごとに対応付けられた雑誌ＩＤと、端末装置２００のユーザのユーザＩＤとを送信する。雑誌販売サーバ１００における雑誌販売処理部１０２は、販売履歴情報記憶部１０４において、受信したユーザＩＤと受信した雑誌ＩＤとが対応付けられた購入履歴を検索する。購入履歴が検索されたのであれば、その雑誌は購入済みである。これに対して、購入履歴が検索されなかったのであれば、その雑誌は未購入である。雑誌販売処理部１０２は、このように得られた雑誌の購入状況についての情報を、端末装置２００に送信する。
【０１２０】
次に、推薦記事提示部２０６は、ステップＳ３２１の認識結果に基づいて、購入済みの雑誌に含まれる推薦記事については閲覧可能であると判定し（ステップＳ３２２）、未購入の雑誌に含まれる推薦記事については閲覧不可であると判定する（ステップＳ３２３）。
推薦記事提示部２０６は、推薦記事決定結果の画像を表示させるにあたり、閲覧可能であると判定された推薦記事については、制限無く閲覧できるように推薦記事画像を表示させる（ステップＳ３２４）。これに対して、推薦記事提示部２０６は、閲覧不可であると判定された推薦記事については閲覧に制限が与えられるように表示制御を行う（ステップＳ３２５）。
【０１２１】
＜変形例＞
続いて、本実施形態の変形例について説明する。
これまでの説明において、記事管理サーバ３００は、登録された記事に関する情報として、記事の内容の実体データである記事データ３３８の情報を含んでいる。変形例における記事管理サーバ３００は、登録された記事に関する情報として、登録された記事を特定する情報は記憶するが、記事の内容の実体データは記憶しない。
具体的に、変形例における記事データベース３３０は、図６に示す構造から記事データ３３８を省略した構造であればよい。
【０１２２】
この変形例の場合、端末装置２００の記事取得部２０５は、図１２のステップＳ１０５とＳ１０６において記事を取得するにあたり、その記事内容の実体的データを含める必要はなく、例えば記事の画像領域の座標の情報を含めればよい。
【０１２３】
変形例において、記事管理サーバ３００の推薦記事決定部３０４が図１３のステップＳ４０２により送信する推薦記事決定結果の情報には、記事データ３３８は含まれない。
【０１２４】
この場合、端末装置２００の推薦記事提示部２０６は、図１３のステップＳ３０３において、推薦記事画像６００を表示させるにあたり、推薦記事の実体データを、雑誌販売サーバ１００から取得する。
具体的に、推薦記事提示部２０６は、推薦記事決定結果が示す推薦記事ごとの実体データを要求する推薦記事データ要求を雑誌販売サーバ１００に送信する。この推薦記事データ要求には、推薦記事決定結果が示す推薦記事ごとの雑誌ＩＤ３３２、号番号３３３、ページ番号３３４、ページ内記事番号３３５及び記事座標３３７を含む。
【０１２５】
雑誌販売サーバ１００の雑誌データ送信部１０５は、受信した推薦記事データ要求に含まれる情報を利用して、雑誌データ記憶部１０３に記憶される雑誌データから推薦記事ごとの実体データを取得する。そして、取得した推薦記事ごとの実体データを、推薦記事データ要求送信元の端末装置２００に対して送信する。
端末装置２００は、受信した推薦記事ごとの実体データを利用して、推薦記事画像６００を表示する。
【０１２６】
変形例では、上記のように端末装置２００と雑誌販売サーバ１００とが通信を実行することにより、記事管理サーバ３００が記事の実体的なデータを記憶していなくとも、端末装置２００は、推薦記事決定結果を示す画像において、推薦記事の実体的内容を表示させることが可能になる。
【０１２７】
なお、これまでの説明においては、雑誌としての媒体情報に掲載される記事を登録と推薦の対象としているが、例えば新聞など他の媒体情報に掲載される記事を対象としてもよい。
【０１２８】
また、図３〜５における各機能部の機能を実現するためのプログラムをコンピュータが読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより記事の登録と推薦を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１２９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１３０】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１３１】
１００  雑誌販売サーバ
１０１  通信部
１０２  雑誌販売処理部
１０３  雑誌データ記憶部
１０４  販売履歴情報記憶部
１０５  雑誌データ送信部
２００  端末装置
２０１  通信部
２０２  雑誌購入処理部
２０３  雑誌データ記憶部
２０４  雑誌表示制御部
２０５  記事取得部
２０６  推薦記事提示部
２０７  表示部
２０８  操作部
３００  記事管理サーバ
３０１  通信部
３０２  記事管理部
３０３  記事データベース記憶部
３０４  推薦記事決定部
３３０  記事データベース
【図１】
2014044571.tif 000003
【図２】
2014044571.tif 000004
【図３】
2014044571.tif 000005
【図４】
2014044571.tif 000006
【図５】
2014044571.tif 000007
【図６】
2014044571.tif 000008
【図７】
2014044571.tif 000009
【図８】
2014044571.tif 000010
【図９】
2014044571.tif 000011
【図１０】
2014044571.tif 000012
【図１１】
2014044571.tif 000013
【図１２】
2014044571.tif 000014
【図１３】
2014044571.tif 000015
【図１４】
2014044571.tif 000016