(57)【特許請求の範囲】
【請求項１】
ユーザ端末と、サーバとを備えている関連コンテンツ検索システムにおいて、
上記ユーザ端末は、
電子書籍コンテンツと、上記電子書籍コンテンツに付与され、上記電子書籍コンテンツに関するコンテンツ付帯情報とを記憶する記憶部と、
上記コンテンツ付帯情報に含まれるシリーズ名の情報を含んだ検索リクエストを上記サーバに送信する検索リクエスト送信手段とを備え、
上記サーバは、
上記検索リクエスト送信手段から送信された上記検索リクエストを受信する受信手段と、
上記検索リクエストに含まれる上記シリーズ名の情報に基づき、該シリーズ名と同じシリーズ名を有する電子書籍コンテンツを、上記ユーザ端末に配信可能な電子書籍コンテンツに関する情報を保存したデータベースから検索する関連コンテンツ検索を行う検索手段と、
上記検索手段が検索した結果を上記ユーザ端末に送信する検索結果送信手段とを備え、
上記検索リクエスト送信手段は、上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報を含んだ検索リクエストを上記サーバに送信し、
上記検索手段は、上記検索リクエストに含まれる上記著作者の情報に基づき、該著作者と同じ著作者の電子書籍コンテンツを、上記データベースから検索する関連コンテンツ検索を行うことを特徴とする関連コンテンツ検索システム。
【請求項２】
ユーザ端末と、サーバとを備えている関連コンテンツ検索システムにおいて、
上記ユーザ端末は、
電子書籍コンテンツと、上記電子書籍コンテンツに付与され、上記電子書籍コンテンツに関するコンテンツ付帯情報とを記憶する記憶部と、
上記コンテンツ付帯情報に含まれるシリーズ名の情報を含んだ検索リクエストを上記サーバに送信する検索リクエスト送信手段とを備え、
上記サーバは、
上記検索リクエスト送信手段から送信された上記検索リクエストを受信する受信手段と、
上記検索リクエストに含まれる上記シリーズ名の情報に基づき、該シリーズ名と同じシリーズ名を有する電子書籍コンテンツを、上記ユーザ端末に配信可能な電子書籍コンテンツに関する情報を保存したデータベースから検索する関連コンテンツ検索を行う検索手段と、
上記検索手段が検索した結果を上記ユーザ端末に送信する検索結果送信手段とを備え、
上記検索リクエスト送信手段は、上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報を含んだ検索リクエストを上記サーバに送信し、
上記検索手段は、上記検索リクエストに含まれる上記著作者の情報に基づき、該著作者と同じ著作者の電子書籍コンテンツを、上記データベースから検索する関連コンテンツ検索を行い、
上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報に基づき、上記検索手段が上記関連コンテンツ検索を実行する旨を通知する通知手段をさらに備えていることを特徴とする関連コンテンツ検索システム。
【請求項３】
上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報に基づき、上記検索手段が上記関連コンテンツ検索を実行する旨を通知する通知手段をさらに備えていることを特徴とする請求項１に記載の関連コンテンツ検索システム。
【請求項４】
上記ユーザ端末は、
上記電子書籍コンテンツを再生する再生手段と、
上記検索手段による上記関連コンテンツ検索の実行指示をユーザから受け付ける入力手段と、
上記実行指示を上記検索手段に送信する実行指示送信手段とをさらに備え、
上記検索手段は、上記再生手段が上記電子書籍コンテンツの再生を終えた時点において、上記実行指示送信手段から上記実行指示を受信すると、上記関連コンテンツ検索を行うことを特徴とする請求項１〜３のいずれか１項に記載の関連コンテンツ検索システム。
【請求項５】
上記ユーザ端末は、
上記電子書籍コンテンツを再生する再生手段と、
上記検索手段による上記関連コンテンツ検索の実行指示をユーザから受け付ける入力手段と、
上記実行指示を上記検索手段に送信する実行指示送信手段とをさらに備え、
上記検索手段は、上記再生手段が上記電子書籍コンテンツを再生している途中において、上記実行指示送信手段から上記実行指示を受信すると、上記関連コンテンツ検索を行うことを特徴とする請求項１〜３のいずれか１項に記載の関連コンテンツ検索システム。
【請求項６】
上記ユーザ端末は、
上記電子書籍コンテンツを再生する再生手段と、
上記検索手段による上記関連コンテンツ検索の実行指示をユーザから受け付ける入力手段と、
上記実行指示を上記検索手段に送信する実行指示送信手段とをさらに備え、
上記検索手段は、上記再生手段が上記電子書籍コンテンツのアイコンあるいは上記電子書籍コンテンツの一覧を表したデータを再生している状態において、上記実行指示送信手段から上記実行指示を受信すると、上記関連コンテンツ検索を行うことを特徴とする請求項１〜３のいずれか１項に記載の関連コンテンツ検索システム。
【請求項７】
電子書籍コンテンツと、上記電子書籍コンテンツに付与され、上記電子書籍コンテンツに関するコンテンツ付帯情報とを記憶する記憶部と、
上記コンテンツ付帯情報に含まれるシリーズ名の情報を含んだ検索リクエストをサーバに送信する検索リクエスト送信手段とを備え、
上記検索リクエスト送信手段は、上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報を含んだ検索リクエストを上記サーバに送信し、
上記サーバに、上記検索リクエストに含まれる上記著作者の情報に基づき、該著作者と同じ著作者の電子書籍コンテンツを、自端末に配信可能な電子書籍コンテンツに関する情報を保存したデータベースから検索する関連コンテンツ検索を行わせることを特徴とする端末。
【請求項８】
ユーザ端末と、サーバとを備える関連コンテンツ検索システムが実行する関連コンテンツ検索方法であって、
上記ユーザ端末は、
電子書籍コンテンツと、上記電子書籍コンテンツに付与され、上記電子書籍コンテンツに関するコンテンツ付帯情報とを記憶した記憶部に記憶されている上記コンテンツ付帯情報に含まれるシリーズ名の情報を含んだ検索リクエストを上記サーバに送信する検索リクエスト送信ステップを実行し、
上記サーバは、
上記検索リクエスト送信ステップにおいて送信された上記検索リクエストを受信する受信ステップと、
上記検索リクエストに含まれる上記シリーズ名の情報に基づき、該シリーズ名と同じシリーズ名を有する電子書籍コンテンツを、上記ユーザ端末に配信可能な電子書籍コンテンツに関する情報を保存したデータベースから検索する関連コンテンツ検索を行う検索ステップと、
上記検索ステップにおいて検索した結果を上記ユーザ端末に送信する検索結果送信ステップとを実行し、
上記検索リクエスト送信ステップでは、上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報を含んだ検索リクエストを上記サーバに送信し、
上記検索ステップでは、上記検索リクエストに含まれる上記著作者の情報に基づき、該著作者と同じ著作者の電子書籍コンテンツを、上記データベースから検索する関連コンテンツ検索を行うことを特徴とする関連コンテンツ検索方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連コンテンツ検索システムおよび関連コンテンツ検索方法に関する。
【背景技術】
【０００２】
近年の通信ネットワーク技術の急速な発達によって、インターネット等の通信網を介して、多種多様なデジタルコンテンツを、一般家庭に設置される機器や個人所有の携帯機器にて簡単に受信して利用できるようになってきた。こうしてネットワークの利用者が増加するのに伴って、サービス事業者は、サービス提供サーバからネットワークを介して様々なデジタルコンテンツを配信するサービスを提供するようになってきており、そのサービスの内容もますます多様化している。例えば、利用者はパソコンや携帯電話等をインターネットに接続して、辞書検索、電子書籍閲覧、ニュース閲覧、または商品購入等のあらゆるサービスを受けることが可能になっている。中でも、携帯通信端末向けの電子書籍をはじめとした電子文書の配信サービスが急速に普及し始めている。
【０００３】
こうしたサービスの多様化によって、膨大な量のデジタルコンテンツが送受信される。よって、デジタルコンテンツにおいては、管理および検索等を容易にするために、コンテンツ付帯情報が付与されることが一般的である。例えば、放送番組データに付与された番組情報、あるいは電子書籍データに付与されたタイトルおよび著作者等の付帯情報がこれに当たる。
【０００４】
従来、このコンテンツ付帯情報をデジタルコンテンツの検索に利用する技術が存在する。例えば、特許文献１には、コンテンツに付されたコンテンツＩＤを検索キーとしてデータベース内のコンテンツを検索する技術が開示されている。例えば、コンテンツＩＤが全部で９桁とすると、コンテンツＩＤの上位７桁がコンテンツのシリーズを特定するものとし、下位２桁がそのコンテンツが第何話であるかを特定するものとすることができる。これを利用すれば、コンテンツＩＤの下位２桁を無視して検索を行うことによって、同シリーズのコンテンツを検索することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０８１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
シリーズコンテンツとは、「名探偵××シリーズ」、「××入門シリーズ」、「まんが××シリーズ」等のように、複数のコンテンツにまとまったシリーズ名が付けられているものである。従来では、１巻から順に発行されていたり、１話から順に発行されていたりするコンテンツをシリーズコンテンツとして検索していたり、コンテンツのタイトルの一部にシリーズ名が含まれているものをシリーズコンテンツとして検索していたり、特許文献１に開示されている技術のように、コンテンツＩＤの上位７桁が同一のものをシリーズコンテンツとして検索していた。
【０００７】
しかし、複数のコンテンツからなるシリーズコンテンツは、必ずしも１巻あるいは１話から順に発行されているとは限らないし、必ずしもタイトルに同じシリーズ名が付けられているわけではない。例えば、タイトルが全く異なるコンテンツによって構成されたシリーズコンテンツもある。この場合、従来の技術では、このようなシリーズコンテンツを検索することができない。
【０００８】
また、各コンテンツに付されるコンテンツＩＤが、シリーズごとに体系化されていないものもある。さらには、出版社が異なるコンテンツの場合は、コンテンツＩＤに統一性がない。この場合、特許文献１に開示されている技術のように、コンテンツＩＤに着目するだけでは、十分にシリーズコンテンツを検索することができない。
【０００９】
そこで、本発明は、上記の課題に鑑みてなされたものであり、その目的は、現在ユーザが保有しているコンテンツと同シリーズのコンテンツを検索することができる関連コンテンツ検索システムおよび関連コンテンツ検索方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る関連コンテンツ検索システムは、上記の課題を解決するために、ユーザ端末と、サーバとを備えている関連コンテンツ検索システムにおいて、上記ユーザ端末は、コンテンツと、上記コンテンツに付与され、上記コンテンツに関するコンテンツ付帯情報とを記憶する記憶部と、上記コンテンツ付帯情報に含まれるシリーズ名の情報を含んだ検索リクエストを上記サーバに送信する検索リクエスト送信手段とを備え、上記サーバは、上記検索リクエスト送信手段から送信された上記検索リクエストを受信する受信手段と、上記検索リクエストに含まれる上記シリーズ名の情報に基づき、該シリーズ名と同じシリーズ名を有する関連コンテンツを、上記ユーザ端末に配信可能なコンテンツに関する情報を保存したデータベースから検索する関連コンテンツ検索を行う検索手段と、上記検索手段が検索した結果を上記ユーザ端末に送信する検索結果送信手段とを備えていることを特徴としている。
【００１１】
また、本発明に係る関連コンテンツ検索方法は、上記の課題を解決するために、ユーザ端末と、サーバとを備える関連コンテンツ検索システムが実行する関連コンテンツ検索方法であって、上記ユーザ端末は、コンテンツと、上記コンテンツに付与され、上記コンテンツに関するコンテンツ付帯情報とを記憶した記憶部に記憶されている上記コンテンツ付帯情報に含まれるシリーズ名の情報を含んだ検索リクエストを上記サーバに送信する検索リクエスト送信ステップを実行し、上記サーバは、上記検索リクエスト送信ステップにおいて送信された上記検索リクエストを受信する受信ステップと、上記検索リクエストに含まれる上記シリーズ名の情報に基づき、該シリーズ名と同じシリーズ名を有する関連コンテンツを、上記ユーザ端末に配信可能なコンテンツに関する情報を保存したデータベースから検索する関連コンテンツ検索を行う検索ステップと、上記検索ステップにおいて検索した結果を上記ユーザ端末に送信する検索結果送信ステップとを実行することを特徴としている。
【００１２】
上記の構成によれば、ユーザ端末に記憶されているコンテンツの中の、特定のコンテンツと同シリーズのコンテンツをデータベースの中から検索し、その検索結果をユーザに表示することができる。例えば、ユーザが所有しているコンテンツと同シリーズのコンテンツを閲覧したいと思うユーザの気持ちに応えることができる。特に、本発明においては、ユーザが所有しているコンテンツと同シリーズのコンテンツを自動的に検索し、その検索結果をユーザに表示するので、ユーザの手を煩わすことなく非常に容易に関連コンテンツを認識することができる。
【００１３】
また、従来では、１巻から順に発行されていたり、１話から順に発行されていたりするコンテンツをシリーズコンテンツとして検索していたり、コンテンツのタイトルの一部にシリーズ名が含まれているものをシリーズコンテンツとして検索していたり、コンテンツＩＤの上位７桁が同一のものをシリーズコンテンツとして検索していた。しかし、複数のコンテンツからなるシリーズコンテンツは、必ずしも１巻あるいは１話から順に発行されているとは限らないし、必ずしもタイトルに同じシリーズ名が付けられているわけではない。また、各コンテンツに付されるコンテンツＩＤが、シリーズごとに体系化されていないものもある。さらには、出版社が異なるコンテンツの場合は、コンテンツＩＤに統一性がない。
【００１４】
しかし、本実施形態に係るシリーズ検索では、ユーザが閲覧し終えたコンテンツに付与されたコンテンツ付帯情報の中のシリーズ名と同じシリーズ名を有する関連コンテンツを検索している。したがって、上述したような、１巻あるいは１話から順に発行されていないもの、タイトルにシリーズ名が含まれないもの、コンテンツＩＤがバラバラなもの、さらには出版社が異なるものであっても、同一シリーズのコンテンツを容易に検索することができる。そのため、ユーザが閲覧し終えたコンテンツと同シリーズのコンテンツを閲覧したい、というユーザのニーズにより合致したサービスを提供することができる。
【００１５】
また、本発明に係る関連コンテンツ検索システムにおいては、上記検索リクエスト送信手段は、上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報を含んだ検索リクエストを上記サーバに送信し、上記検索手段は、上記検索リクエストに含まれる上記著作者の情報に基づき、該著作者と同じ著作者の関連コンテンツを、上記データベースから検索する関連コンテンツ検索を行うことを特徴としている。
【００１６】
上記の構成によれば、コンテンツ付帯情報にシリーズ名の情報が含まれない場合は、コンテンツ付帯情報に含まれる著作者の情報に基づいて、同じ著作者のコンテンツを検索することによって、ユーザが所有しているコンテンツに非常に関連の深い同著作者のコンテンツをユーザに報知（提供）することができる。
【００１７】
また、著作者によっては、シリーズ化していない場合であっても、各々が互いに関連性がある複数のコンテンツを著している場合もある。このようなコンテンツは、ユーザにとってはほぼシリーズコンテンツと見なされる。そのため、コンテンツ付帯情報にシリーズ名の情報が含まれない場合でも、著作者の情報に基づいて、同著作者のコンテンツを検索することによって、ほぼシリーズコンテンツと見なせるようなコンテンツもユーザに報知（提供）することができる。
【００１８】
また、本発明に係る関連コンテンツ検索システムにおいては、上記コンテンツ付帯情報に上記シリーズ名の情報が含まれていない場合は、上記コンテンツ付帯情報に含まれる著作者の情報に基づき、上記検索手段が上記関連コンテンツ検索を実行する旨を通知する通知手段をさらに備えていることを特徴としている。
【００１９】
上記の構成によれば、ユーザは、検索手段による関連コンテンツ検索が、シリーズ名の情報に基づいた検索から、著作者の情報に基づいた検索に変更になったことを知ることができる。
【００２０】
また、本発明に係る関連コンテンツ検索システムにおいては、上記ユーザ端末は、上記コンテンツを再生する再生手段と、上記検索手段による上記関連コンテンツ検索の実行指示をユーザから受け付ける入力手段と、上記実行指示を上記検索手段に送信する実行指示送信手段とをさらに備え、上記検索手段は、上記再生手段が上記コンテンツの再生を終えた時点において、上記実行指示送信手段から上記実行指示を受信すると、上記関連コンテンツ検索を行うことを特徴としている。
【００２１】
上記の構成によれば、ユーザが閲覧し終えたコンテンツと同シリーズのコンテンツを閲覧したいと思うユーザの気持ちに応えることができる。
【００２２】
また、本発明に係る関連コンテンツ検索システムにおいては、上記ユーザ端末は、上記コンテンツを再生する再生手段と、上記検索手段による上記関連コンテンツ検索の実行指示をユーザから受け付ける入力手段と、上記実行指示を上記検索手段に送信する実行指示送信手段とをさらに備え、上記検索手段は、上記再生手段が上記コンテンツを再生している途中において、上記実行指示送信手段から上記実行指示を受信すると、上記関連コンテンツ検索を行うことを特徴としている。
【００２３】
上記の構成によれば、ユーザがコンテンツを閲覧している途中に、該コンテンツと同シリーズのコンテンツを検索したいと思った場合に、ユーザが検索部による検索処理の実行指示を入力することによって、検索処理を実行させることができる。
【００２４】
また、本発明に係る関連コンテンツ検索システムにおいては、上記ユーザ端末は、上記コンテンツを再生する再生手段と、上記検索手段による上記関連コンテンツ検索の実行指示をユーザから受け付ける入力手段と、上記実行指示を上記検索手段に送信する実行指示送信手段とをさらに備え、上記検索手段は、上記再生手段が上記コンテンツのアイコンあるいは上記コンテンツの一覧を表したデータを再生している状態において、上記実行指示送信手段から上記実行指示を受信すると、上記関連コンテンツ検索を行うことを特徴としている。
【００２５】
上記の構成によれば、ユーザが所有しているコンテンツのアイコンが表示されている画面あるいはユーザ所有しているコンテンツの一覧が表示されている画面等のコンテンツ一覧画面に表示されたコンテンツの中の特定のコンテンツと同シリーズのコンテンツを検索したいと思った場合、該コンテンツを選択している状態でユーザが検索部による検索処理の実行指示を入力することによって、検索処理を実行させることができる。
【発明の効果】
【００２６】
本発明においては、ユーザが所有しているコンテンツに付与されたコンテンツ付帯情報の中のシリーズ名と同じシリーズ名を有する関連コンテンツを検索しているため、複数話あるいは複数巻から構成されないシリーズコンテンツも検索することができる。そのため、ユーザが所有しているコンテンツと同シリーズのコンテンツを閲覧したい、というユーザのニーズにより合致したサービスを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る関連コンテンツ検索システムの要部構成を示すブロック図である。
【図２】本発明の一実施形態に係る関連コンテンツ検索システムの概略構成を示す図である。
【図３】コンテンツに付与されるコンテンツ付帯情報の一例を示す図である。
【図４】本発明の一実施形態に係るユーザ端末に表示されるダイアログの一例を示す図である。
【図５】本発明の一実施形態に係る関連コンテンツ検索方法の流れを示すフロー図である。
【発明を実施するための形態】
【００２８】
〔関連コンテンツ検索システム〕
図２は、本発明の一実施形態に係る関連コンテンツ検索システム１の概略構成を示す図である。図２に示すように、関連コンテンツ検索システム１は、大きく分けてユーザがコンテンツを閲覧するユーザ端末２と、コンテンツを提供するサーバとしてのフロントサーバ３およびコンテンツ配信サーバ４と、検索リクエストに応じてコンテンツを検索する検索エンジン５とを含んでいる。ユーザ端末２は、ネットワーク６を通してフロントサーバ３、コンテンツ配信サーバ４、および検索エンジン５と通信可能に接続されている。さらに、フロントサーバ３、コンテンツ配信サーバ４、および検索エンジン５は互いに通信可能に接続されている。ネットワーク６は、ＷＡＮ（Wide Area Network）等の通信回線で構成することができる。
【００２９】
本実施形態では、フロントサーバ３は、コンテンツを提供する事業者であるコンテンツプロバイダ（Contents Provider）が管理するサーバである。フロントサーバ３は、ユーザ端末２からのリクエストを受信して、コンテンツを配信することができる。コンテンツプロバイダによっては、フロントサーバ３ではなくコンテンツ配信サーバ４からコンテンツを配信することもできる。
【００３０】
具体的には、フロントサーバ３およびコンテンツ配信サーバ４は、電子書籍をコンテンツとして配信する書籍閲覧サービスを実行する書籍提供サーバである。一方、検索エンジンは、ユーザ端末２から送られてきた検索リクエストに応じて行ったコンテンツの検索結果をコンテンツとして配信する検索サーバである。
【００３１】
本実施形態に係るユーザ端末２は、ネットワーク６を介してコンテンツ付帯情報が付与されたコンテンツを取得する通信機能と、そのコンテンツを表示する表示機能とが搭載されたあらゆる情報処理装置で実現することができる。具体的には、例えばユーザ端末２は、携帯電話、電子書籍リーダ、およびその他ＰＤＡ（Personal Digital Assistant）等、ユーザが個人で携帯する携帯型通信端末装置で実現されてもよいし、ＨＤＤレコーダとそれに接続するデジタルテレビとから構成されるホームネットワークで実現されてもよいし、パソコンおよびプリンタ等の各種情報処理装置で実現されてもよい。本実施形態では、複数のユーザがこの関連コンテンツ検索システム１におけるコンテンツ配信サービスを利用しており、各ユーザは、自身が所有する１つまたは複数のユーザ端末２を操作して、コンテンツ配信サービスを利用することができる。
【００３２】
なお、詳細は後述するが、ユーザがネットワーク６を介してコンテンツ（電子書籍）を購入する際には、該コンテンツを購入することができるウェブページであるストアを閲覧する。ユーザは、ストア内で所望のコンテンツを選んで購入すれば、そのコンテンツはネットワーク６を介してフロントサーバ３あるいはコンテンツ配信サーバ４から配信される。この際、ユーザ端末２は、ユーザの操作に従ってコンテンツの配信を要求するためのリクエストを生成し、ネットワーク６を介してフロントサーバ３あるいはコンテンツ配信サーバ４に送信する。フロントサーバ３あるいはコンテンツ配信サーバ４は、ユーザ端末２から要求されたコンテンツを、コンテンツ付帯情報と共に要求元のユーザ端末２に供給する。また、ユーザはストア内でコンテンツを検索することもできる。この際、ユーザ端末２は、ユーザの操作に従ってコンテンツを検索するための検索リクエストを生成し、ネットワーク６を介して検索エンジン５に送信する。検索エンジン５は、配信可能なコンテンツに関する情報を含むデータベース内を、ユーザ端末２からの検索リクエストに従って検索し、その検索結果をコンテンツとして要求元のユーザ端末２に供給する。
【００３３】
〔ユーザ端末〕
次に、関連コンテンツ検索システム１を構成する各部材の構成についてより詳細に説明する。図１は、本発明の一実施形態に係る関連コンテンツ検索システム１の要部構成を示すブロック図である。図１に示すように、ユーザ端末２は、制御部１４および記憶部１５を少なくとも備える構成である。ユーザ端末２は、図示しない通信部を有しており、上述したように、ネットワーク６を介して外部の部材と通信を行うものである。通信部は、本実施形態では、インターネットを介して各部材と通信することができる。
【００３４】
制御部１４は、コンテンツ取得処理やコンテンツ検索処理をはじめとした各種処理を実行するために各部を統括制御するものであり、コンテンツ取得部７、コンテンツ表示部１０、コンテンツ付帯情報取得部１１、および検索リクエスト生成部１２を含んでいる。これら各部は、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）等で実現された記憶部１５に記憶されているプログラムを不図示のＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【００３５】
一方、記憶部１５には、ユーザ端末２に配信されたコンテンツを記憶するコンテンツ記憶部８、および配信されたコンテンツに付与されたコンテンツ付帯情報を記憶するコンテンツ付帯情報記憶部９が含まれる。他にも記憶部１５は、上述したように、制御部１４が実行する制御プログラムおよびＯＳプログラム、ならびにコンテンツ取得処理やコンテンツ検索処理を実行する際に読み出す各種プログラムを記憶している。
【００３６】
ユーザ端末２は、ユーザが操作ボタン等を介して各種指示を入力するユーザ入力部１３も備えている。また、ユーザ端末２には、コンテンツを閲覧するためのソフトウェアであるビューアおよびウェブページを閲覧するためのソフトウェアであるウェブブラウザがインストールされている。
【００３７】
上述したように、ユーザは、ストア内で所望のコンテンツ（電子書籍）を選んで購入する。具体的には、ユーザが購入するコンテンツを決め、購入動作（例えば、画面上に表示された「購入する」ボタン等を押す動作）を行うと、ユーザが選択したコンテンツの情報（例えば、タイトル、コンテンツＩＤ等）がユーザ入力部１３からコンテンツ取得部７に送信される。コンテンツ取得部７は、ユーザ入力部１３からの情報に基づいて、ユーザが購入したコンテンツの配信を要求するためのリクエストを生成し、ネットワーク６を介してフロントサーバ３あるいはコンテンツ配信サーバ４に送信する。このリクエストには、購入したコンテンツの情報、およびユーザ端末２を特定する情報（例えば、ユーザ端末ＩＤ等）が含まれており、フロントサーバ３あるいはコンテンツ配信サーバ４は、該情報に基づいてコンテンツ取得部７から要求されたコンテンツをコンテンツ取得部７に供給する。
【００３８】
ここで、コンテンツにおいては、管理および検索等を容易にするために、コンテンツ付帯情報が付与されることが一般的である。コンテンツ付帯情報の一例を図３に示す。図３に示すように、電子書籍データに付与されるコンテンツ付帯情報は、コンテンツＩＤ、タイトル、および著作者（著者）等である。コンテンツ取得部７では、フロントサーバ３あるいはコンテンツ配信サーバ４から取得したコンテンツをコンテンツ記憶部８に記憶すると同時に、コンテンツ記憶部８では、該コンテンツに付与されたコンテンツ付帯情報をコンテンツ付帯情報記憶部９に記憶する。
【００３９】
ユーザがコンテンツを閲覧する際には、コンテンツを閲覧するためのソフトウェアであるビューアを立ち上げ、閲覧するコンテンツをビューア上で選択して、閲覧動作（例えば、画面上に表示された「閲覧する」ボタン等を押す動作）を行うと、ユーザが選択したコンテンツの情報（例えば、タイトル、コンテンツＩＤ等）がユーザ入力部１３からコンテンツ表示部１０に送信される。コンテンツ表示部１０では、ユーザ入力部１３からの情報に基づいて、ユーザが選択したコンテンツをコンテンツ記憶部８から取得し、表示画面上に表示する。このようにして、ユーザはコンテンツを閲覧することができる。
【００４０】
上述したように、ユーザはストア内でコンテンツを検索することもできる。具体的には、ユーザが検索動作（例えば、検索画面に検索キーワードを入力して、「検索する」ボタン等を押す動作）を行うと、ユーザが検索した情報（例えば、検索キーワード等）がユーザ入力部１３から検索リクエスト生成部１２に送信される。検索リクエスト生成部１２は、ユーザ入力部１３からの情報に基づいて、検索するためのリクエストを生成し、ネットワーク６を介して検索エンジン５に送信する。このリクエストには、ユーザが検索した情報が含まれており、検索エンジン５は、該情報に基づいて、配信可能なコンテンツに関する情報を含むデータベース内を検索し、その検索結果をコンテンツとしてコンテンツ取得部７に供給する。コンテンツ取得部７では、検索エンジン５から取得したコンテンツをコンテンツ表示部１０に送信し、コンテンツ表示部１０では、コンテンツ取得部７からのコンテンツを表示画面上に表示する。このようにして、ユーザはストア内でコンテンツを検索し、その検索結果を閲覧することができる。
【００４１】
〔関連コンテンツ検索〕
ユーザがコンテンツ（電子書籍）を閲覧し、例えばそのコンテンツを最後まで閲覧した場合、該コンテンツがシリーズコンテンツであるならば、次には同シリーズのコンテンツ（関連コンテンツ）を閲覧したいと思うユーザは多い。そこで、本実施形態に係る関連コンテンツ検索システム１では、ユーザが閲覧を終えたコンテンツと同シリーズの関連コンテンツの検索（以下、シリーズ検索と称す）を行うことができる。例えば、ユーザがコンテンツを最後まで閲覧すると、図４に示すようなユーザの次の動作を促すダイアログをビューア上にポップアップ表示する。図４のダイアログでは、「先頭に戻る」「シリーズ検索をする」「ビューアを終了する」の中から次の動作を選択できるようになっている。ユーザがこれらの中から「シリーズ検索をする」を選択すると、関連コンテンツ検索システム１はシリーズ検索を実行する。
【００４２】
本実施形態に係るシリーズ検索は、コンテンツに付与されているコンテンツ付帯情報を利用して行うことを特徴としている。電子書籍データに付与されるコンテンツ付帯情報には、図３に示したように、コンテンツＩＤ、タイトル、シリーズ名、および著作者等、多数の情報が含まれている。シリーズ検索では、このコンテンツ付帯情報のうち、シリーズ名に着目して検索を行う。
【００４３】
具体的な検索処理について説明する。まず、ユーザが検索動作（例えば、図４に示したダイアログ内の「シリーズ検索をする」ボタンを押す動作等）を行うと、その情報（例えば、検索指示）がユーザ入力部１３からコンテンツ付帯情報取得部１１に送信される。コンテンツ付帯情報取得部１１は、ユーザ入力部１３から検索指示を受け取ると、ユーザが閲覧し終えたコンテンツのコンテンツ付帯情報をコンテンツ付帯情報記憶部９から取得する。この際、コンテンツ付帯情報取得部１１は、ユーザが閲覧し終えたコンテンツの情報（例えば、タイトル、コンテンツＩＤ等）を得ることによって、取得すべきコンテンツ付帯情報を特定することができる。上記のコンテンツの情報は、ユーザがシリーズ検索を指示した際に、不図示のコンテンツ判定部が、ユーザが閲覧し終えたコンテンツを判定し、その情報（タイトル、コンテンツＩＤ等）をコンテンツ付帯情報取得部１１に送るようにしてもよい。
【００４４】
コンテンツ付帯情報取得部１１が、ユーザが閲覧し終えたコンテンツのコンテンツ付帯情報を取得すると、それを検索リクエスト生成部１２に送信する。検索リクエスト生成部１２は、コンテンツ付帯情報取得部１１からのコンテンツ付帯情報に基づいて、ユーザが閲覧し終えたコンテンツの関連コンテンツを検索するためのリクエストを生成する。上述したように、シリーズ検索ではコンテンツ付帯情報のうち、シリーズ名に着目して検索を行っている。そのため、上記のリクエストには、ユーザが閲覧し終えたコンテンツのシリーズ名の情報が含まれている。検索リクエスト生成部１２が生成したリクエストは、ネットワーク６を介して検索エンジン５に送信される。検索エンジン５は、検索リクエスト生成部１２からのリクエストに含まれるシリーズ名の情報に基づいて、配信可能なコンテンツに関する情報を含むデータベースの中から、同じシリーズ名を有するコンテンツを検索する。このデータベースは、フロントサーバ３あるいは配信サーバ４から配信可能なコンテンツに関する情報が保存されたデータベースであり、定期的に情報が更新されるものである。検索エンジン５による検索結果はコンテンツとしてコンテンツ取得部７に供給される。コンテンツ取得部７では、検索エンジン５から取得したコンテンツをコンテンツ表示部１０に送信し、コンテンツ表示部１０では、コンテンツ取得部７からのコンテンツを表示画面上に表示する。このようにして、シリーズ検索を行う。
【００４５】
本実施形態に係るシリーズ検索を行えば、ユーザが閲覧し終えたコンテンツ（電子書籍）と同シリーズのコンテンツ（関連コンテンツ）を閲覧したいと思うユーザの気持ちに応えることができる。特に、本実施形態に係るシリーズ検索は、ユーザがシリーズ検索を実行しさえすれば、ユーザが閲覧し終えたコンテンツと同シリーズのコンテンツを自動的に検索し、その検索結果をユーザに表示するので、ユーザの手を煩わすことなく非常に容易に関連コンテンツを認識（取得）することができる。
【００４６】
また、従来では、１巻から順に発行されていたり、１話から順に発行されていたりするコンテンツをシリーズコンテンツとして検索していたり、コンテンツのタイトルの一部にシリーズ名が含まれているものをシリーズコンテンツとして検索していたり、コンテンツＩＤの一部が同一のものをシリーズコンテンツとして検索していた。しかし、複数のコンテンツからなるシリーズコンテンツは、必ずしも１巻あるいは１話から順に発行されているとは限らないし、必ずしもタイトルに同じシリーズ名が付けられているわけではない。また、各コンテンツに付されるコンテンツＩＤが、シリーズごとに体系化されていないものもある。さらには、出版社が異なるコンテンツの場合は、コンテンツＩＤに統一性がない。
【００４７】
しかし、本実施形態に係るシリーズ検索では、ユーザが閲覧し終えたコンテンツに付与されたコンテンツ付帯情報の中のシリーズ名と同じシリーズ名を有する関連コンテンツを検索している。したがって、上述したような、１巻あるいは１話から順に発行されていないもの、タイトルにシリーズ名が含まれないもの、コンテンツＩＤがバラバラなもの、さらには出版社が異なるものであっても、同一シリーズのコンテンツを容易に検索することができる。そのため、ユーザが閲覧し終えたコンテンツと同シリーズのコンテンツを閲覧したい、というユーザのニーズにより合致したサービスを提供することができる。
【００４８】
〔シリーズ検索のタイミング〕
以上では、ユーザがコンテンツを最後まで閲覧すると、図４に示すようなダイアログをビューア上にポップアップ表示する構成を示したが、必ずしもこれに限定されるわけではない。例えば、以下のような場合にもシリーズ検索を実行することができる。
【００４９】
一つは、ユーザがコンテンツを閲覧している途中にシリーズ検索を実行してもよい。例えば、ユーザがコンテンツを閲覧している途中に、該コンテンツと同シリーズのコンテンツを検索（あるいは購入）したいと思った場合、ユーザがメニューボタン等を押すことによって、図４と同じような、ユーザの次の動作を促すダイアログを表示させて、ユーザにシリーズ検索の実行を選択させてもよい。
【００５０】
または、ユーザ端末２のコンテンツ一覧画面を表示している状態でシリーズ検索を実行してもよい。コンテンツ一覧画面とは、ユーザが所有するコンテンツの一覧を表示した画面であり、各コンテンツのタイトル、著作者等のコンテンツ情報が表示されている画面である。コンテンツ一覧画面は、ユーザが所有しているコンテンツのアイコンが羅列されている画面であってもよいし、ユーザが所有しているコンテンツをリスト形式で表示している画面であってもよい。例えば、ユーザがコンテンツ一覧画面に表示されたコンテンツの中の特定のコンテンツと同シリーズのコンテンツを検索（あるいは購入）したいと思った場合、該コンテンツを選択している状態でユーザがメニューボタン等を押すことによって、図４と同じような、ユーザの次の動作を促すダイアログを表示させて、ユーザにシリーズ検索の実行を選択させてもよい。
【００５１】
以上のように、シリーズ検索を実行できるタイミングには特に限定はなく、ユーザが好きなタイミングでシリーズ検索を実行できるように構成されていることが好ましい。
【００５２】
〔関連コンテンツ検索の別例〕
ところで、コンテンツによっては、付与されているコンテンツ付帯情報にシリーズ名の情報が含まれていない場合がある。この場合は、ユーザがシリーズ検索をしたいと思ったコンテンツ（すなわち、シリーズ検索を実行するコンテンツ）と同シリーズのコンテンツを検索することができない。そこで、シリーズ検索を実行するコンテンツと同シリーズのコンテンツを検索することができない場合には、該コンテンツと関連性が高いコンテンツをユーザに掲示するために、本実施形態に係る関連コンテンツ検索システム１は、該コンテンツのコンテンツ付帯情報に含まれる著作者の情報（著者の情報）に基づいて、該コンテンツと同じ著作者のコンテンツを検索する。したがって、コンテンツ付帯情報にシリーズ名が含まれない場合は、著作者に着目して検索を行う。
【００５３】
具体的な検索処理について説明する。上述したように、ユーザが検索動作（例えば、図４に示したダイアログ内の「シリーズ検索をする」ボタンを押す動作等）を行うと、ユーザ入力部から検索指示がコンテンツ付帯情報取得部１１に送られる。コンテンツ付帯情報取得部１１は、ユーザ入力部１３から検索指示を受け取ると、シリーズ検索を実行するコンテンツに付与されているコンテンツ付帯情報をコンテンツ付帯情報記憶部９から取得し、それを検索リクエスト生成部１２に送信する。検索リクエスト生成部１２は、コンテンツ付帯情報取得部１１からのコンテンツ付帯情報に基づいて、上記のコンテンツの関連コンテンツを検索するためのリクエストを生成する。この際、検索リクエスト生成部１２では、コンテンツ付帯情報にシリーズ名の情報が含まれていれば、シリーズ名の情報を含んだリクエストを生成し、コンテンツ付帯情報にシリーズ名の情報が含まれていない場合は、著作者の情報を含んだリクエストを生成する。以下では、コンテンツ付帯情報にシリーズ名の情報が含まれていない場合を想定して説明する。
【００５４】
検索リクエスト生成部１２が生成したリクエストは、ネットワーク６を介して検索エンジン５に送信される。検索エンジン５は、検索リクエスト生成部１２からのリクエストに含まれる著作者の情報に基づいて、配信可能なコンテンツに関する情報を含むデータベースの中から、同じ著作者のコンテンツを検索する。その検索結果はコンテンツとしてコンテンツ取得部７に供給される。コンテンツ取得部７では、検索エンジン５から取得したコンテンツをコンテンツ表示部１０に送信し、コンテンツ表示部１０では、コンテンツ取得部７からのコンテンツを表示画面上に表示する。
【００５５】
このように、コンテンツ付帯情報にシリーズ名の情報が含まれない場合は、コンテンツ付帯情報に含まれる著作者の情報に基づいて、同じ著作者のコンテンツを検索することによって、シリーズ検索を実行するコンテンツに非常に関連の深い同著作者のコンテンツをユーザに報知（提供）することができる。なお、シリーズ検索を実行するコンテンツの著作者が複数存在する場合は、すべての著作者をセットにして検索を行うことによって、上記のコンテンツと同じ著作者らによって著されたコンテンツをユーザに報知（提供）することができる。
【００５６】
また、著作者によっては、シリーズ化していない場合であっても、各々が互いに関連性がある複数のコンテンツを著している場合もある。このようなコンテンツは、ユーザにとってはほぼシリーズコンテンツと見なされる。そのため、コンテンツ付帯情報にシリーズ名の情報が含まれない場合でも、著作者の情報に基づいて、同著作者のコンテンツを検索することによって、ほぼシリーズコンテンツと見なせるようなコンテンツもユーザに報知（提供）することができる。
【００５７】
なお、仮にユーザがシリーズコンテンツではないコンテンツを閲覧している場合、該コンテンツを閲覧し終えると、次には同著作者の別のコンテンツを閲覧したいと思うユーザは多い。そこで、本実施形態のように、著作者の情報に基づいて、同著作者のコンテンツを検索することによって、ユーザが閲覧し終えたコンテンツと同著作者のコンテンツを閲覧したいと思うユーザの気持ちに応えることができる。
【００５８】
〔関連コンテンツ検索方法〕
以下では、一連の関連コンテンツ検索方法について、図５を参照して説明する。図５は、本実施形態に係る関連コンテンツ検索方法の流れを示すフロー図である。まず、本実施形態に係る関連コンテンツ検索システム１のユーザ端末２を携帯するユーザが、購入したコンテンツ（電子書籍）を閲覧し終えたり、コンテンツを閲覧している途中であったり、ユーザ端末２のコンテンツ一覧画面を表示している状態を想定する。このような場合、ユーザはユーザ端末２を操作することによって、「シリーズ検索」を実行することができる。例えば、ユーザが購入したコンテンツを閲覧し終えた場合には、図４に示したような、ユーザの次の動作を促すダイアログをポップアップ表示させて、ユーザにシリーズ検索の実行を選択させることができる。あるいは、ユーザが購入したコンテンツを閲覧している途中や、ユーザ端末２にコンテンツ一覧画面が表示されている場合に、例えばユーザがメニューボタン等を押すことによって、図４と同じような、ユーザの次の動作を促すダイアログを表示させて、ユーザにシリーズ検索の実行を選択させることができる。
【００５９】
もしユーザがシリーズ検索を実行すると、その情報（例えば、検索指示）がユーザ入力部１３からコンテンツ付帯情報取得部１１に送信される（ステップ１のＹｅｓ；以下、Ｓ１と略記する）。コンテンツ付帯情報取得部１１は、ユーザ入力部１３から検索指示を受け取ると、ユーザが閲覧し終えたコンテンツのコンテンツ付帯情報をコンテンツ付帯情報記憶部９から取得する（Ｓ２）。
【００６０】
コンテンツ付帯情報取得部１１が、ユーザが閲覧し終えたコンテンツのコンテンツ付帯情報を取得すると、それを検索リクエスト生成部１２に送信する。検索リクエスト生成部１２は、コンテンツ付帯情報取得部１１からのコンテンツ付帯情報に基づいて、ユーザが閲覧し終えたコンテンツの関連コンテンツを検索するためのリクエストを生成する。この際、検索リクエスト生成部１２では、コンテンツ付帯情報にシリーズ名の情報が含まれていれば（Ｓ３，Ｙｅｓ）、シリーズ名の情報を含んだリクエストを生成する。検索リクエスト生成部１２が生成したリクエストは、ネットワーク６を介して検索エンジン５に送信される。検索エンジン５は、検索リクエスト生成部１２からのリクエストに含まれるシリーズ名の情報に基づいて、配信可能なコンテンツに関する情報を含むデータベースの中から、同じシリーズ名を有するコンテンツを検索する（Ｓ４）。
【００６１】
一方、コンテンツ付帯情報にシリーズ名の情報が含まれていない場合は（Ｓ３，Ｎｏ）、検索リクエスト生成部１２は、著作者の情報を含んだリクエストを生成する。検索リクエスト生成部１２が生成したリクエストは、ネットワーク６を介して検索エンジン５に送信される。検索エンジン５は、検索リクエスト生成部１２からのリクエストに含まれる著作者の情報に基づいて、配信可能なコンテンツに関する情報を含むデータベースの中から、同じ著作者のコンテンツを検索する（Ｓ６）。
【００６２】
検索エンジン５による検索結果は、コンテンツとしてコンテンツ取得部７に供給される。コンテンツ取得部７では、検索エンジン５から取得したコンテンツをコンテンツ表示部１０に送信し、コンテンツ表示部１０では、コンテンツ取得部７からのコンテンツを表示画面上に表示する（Ｓ５）。
【００６３】
〔シリーズ検索時の画面表示〕
上述したように、本実施形態に係る関連コンテンツ検索システム１では、シリーズ検索を実行するコンテンツのコンテンツ付帯情報にシリーズ名の情報が含まれない場合は、コンテンツ付帯情報に含まれる著作者の情報を用いて検索を行う。この場合、コンテンツ付帯情報に含まれる著作者の情報を用いて検索を行う旨をユーザに通知することが望ましい。そこで、例えば、図示しない通知手段が、「シリーズ情報がないため、著者情報で検索します」等といった、コンテンツ付帯情報に含まれる著作者の情報を用いて検索を行う旨のメッセージをトースト表示させるとよい。なお、トースト表示とは、情報通知用のメッセージ等を記載した小さなウィンドウをディスプレイ上に一時的にポップアップ表示することである。これによれば、ユーザは、シリーズ検索が、シリーズ名の情報に基づいた検索から、著作者の情報に基づいた検索に変更になったことを知ることができる。
【００６４】
また、コンテンツ付帯情報には著作者の情報がほとんどの場合に含まれているが、仮にコンテンツ付帯情報にシリーズ名の情報および著作者の情報のいずれも含まれていない場合には、検索を行うことができない。この場合、シリーズ検索を行うことができない旨をユーザに通知することが望ましい。そこで、例えば、「シリーズ情報・著者情報がないため検索できません」等といった、シリーズ検索を行うことができない旨のメッセージをトースト表示させるとよい。
【産業上の利用可能性】
【００６５】
本発明に係る関連コンテンツ検索システムは、サーバからユーザ端末にコンテンツを配信するシステムに適用することができる。ユーザ端末としては、例えば、携帯電話、電子書籍リーダ、およびその他ＰＤＡ（Personal Digital Assistant）等、ユーザが個人で携帯する携帯型通信端末装置が挙げられる。
【符号の説明】
【００６６】
１  関連コンテンツ検索システム
２  ユーザ端末
３  フロントサーバ
４  コンテンツ配信サーバ
５  検索エンジン（サーバ、受信手段、検索手段、検索結果送信手段）
６  ネットワーク
７  コンテンツ取得部
８  コンテンツ記憶部
９  コンテンツ付帯情報記憶部
１０  コンテンツ表示部（再生手段）
１１  コンテンツ付帯情報取得部
１２  検索リクエスト生成部（検索リクエスト送信手段、実行指示送信手段）
１３  ユーザ入力部（入力手段）
１４  制御部
１５  記憶部
【図１】
0005945408.tif 000002
【図２】
0005945408.tif 000003
【図３】
0005945408.tif 000004
【図４】
0005945408.tif 000005
【図５】
0005945408.tif 000006