(57)【要約】【課題】電子書籍を購読するユーザの不満を除去し、かつ、その利便性を高めて単位文章毎に分割された電子書籍を的確に提供及び販売することが可能なサーバ装置等を提供する。【解決手段】コンテンツサーバ装置３０が、電子書籍を単位文章からなるＭＣ（マイクロコンテンツ）に分割してＭＣデータを生成するとともに、通信端末装置からＭＣを特定しつつその講読を要求された場合に、各ＭＣ間の類似度に基づいて配信されるＭＣに関連する関連ＭＣを特定して当該関連ＭＣを通信端末装置を介してユーザに推薦する。【選択図】図１
2014071749.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された通信端末装置に対して複数の単位文章を組み合わせて構成されているコンテンツデータを提供するコンテンツサーバ装置であって、
前記コンテンツデータが、当該コンテンツデータを識別するためのコンテンツ識別情報と対応付けて記録されるコンテンツデータベースを管理する管理手段と、
前記単位文章間の類似度を算出する算出手段と、
前記類似度が所定の条件を満たしているか否かを判定する判定手段と、
前記条件を満たすと判定された場合に、当該判定された単位文章同士を、互いに関連し合う関連単位文章として決定する決定手段と、
前記通信端末装置から一の単位文章を指定した配信要求がなされた場合に、当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する配信手段と、
前記指定された単位文章に対応する関連単位文章が存在する場合に、当該関連単位文章に対応する部分コンテンツデータを該当する通信端末装置のユーザに推薦する推薦手段と、
を備えることを特徴とするコンテンツサーバ装置。
【請求項２】
請求項１に記載のコンテンツサーバ装置において、
前記コンテンツデータを、所定の文章単位毎に分割し、当該文章単位毎の文章である単位文章に対応する前記部分コンテンツデータを生成する分割手段を更に備える、コンテンツサーバ装置。
【請求項３】
請求項１又は２に記載のコンテンツサーバ装置において、
前記コンテンツデータが、電子書籍に対応したデータであり、前記単位文章が、前記電子書籍の章、又は、節である、コンテンツサーバ装置。
【請求項４】
請求項１〜３のいずれか１項に記載のコンテンツサーバ装置において、
前記算出手段が、一の前記単位文章と、前記コンテンツの全体の構成上、当該単位文章の前後に相当する単位文章と、の類似度を少なくとも算出する、コンテンツサーバ装置。
【請求項５】
請求項１〜４のいずれか１項に記載のコンテンツサーバ装置において、
前記算出手段が、前記コンテンツに含まれる文章を構成する各単語の出現頻度に基づいて前記類似度を算出する、コンテンツサーバ装置。
【請求項６】
請求項１〜５のいずれか１項に記載のコンテンツサーバ装置において、
前記配信手段が、前記ユーザから前記通信端末装置を介して前記単位文章の購入要求を受け付けた場合に当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する、コンテンツサーバ装置。
【請求項７】
ネットワークを介して接続された通信端末装置に対して複数の単位文章を組み合わせて構成されているコンテンツデータを提供するコンテンツサーバ装置を、
前記コンテンツデータが、当該コンテンツデータを識別するためのコンテンツ識別情報と対応付けて記録されるコンテンツデータベースを管理する管理手段、
前記単位文章間の類似度を算出する算出手段、
前記類似度が所定の条件を満たしているか否かを判定する判定手段、
前記条件を満たすと判定された場合に、当該判定された単位文章同士を、互いに関連し合う関連単位文章として決定する決定手段、
前記通信端末装置から一の単位文章を指定した配信要求がなされた場合に、当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する配信手段、及び
前記指定された単位文章に対応する関連単位文章が存在する場合に、当該関連単位文章に対応する部分コンテンツデータを該当する通信端末装置のユーザに推薦する推薦手段、
として機能させることを特徴とするプログラム。
【請求項８】
通信端末装置と、
ネットワークを介して通信端末装置に接続され、該当する通信端末装置に対して複数の単位文章を組み合わせて構成されているコンテンツデータを提供するコンテンツサーバ装置と、
を備え、
前記コンテンツサーバ装置が、
前記コンテンツデータが、当該コンテンツデータを識別するためのコンテンツ識別情報と対応付けて記録されるコンテンツデータベースを管理する管理手段と、
前記単位文章間の類似度を算出する算出手段と、
前記類似度が所定の条件を満たしているか否かを判定する判定手段と、
前記条件を満たすと判定された場合に、当該判定された単位文章同士を、互いに関連し合う関連単位文章として決定する決定手段と、
前記通信端末装置から一の単位文章を指定した配信要求がなされた場合に、当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する配信手段と、
前記指定された単位文章に対応する関連単位文章が存在する場合に、当該関連単位文章に対応する部分コンテンツデータを該当する通信端末装置のユーザに推薦する推薦手段と、
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上において文章コンテンツを販売するオンラインストアサービスを提供するコンテンツサーバ装置、プログラム、及び、通信システムに関する。
【背景技術】
【０００２】
近年、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワーク技術の発展、及び、パーソナルコンピュータ（ＰＣ）やスマートフォンなどに代表される情報通信端末装置（以下、「通信端末装置」という。）の進歩に伴い、ネットワーク及びオンラインストアを用いた通信販売が活況を呈している。特に、最近では、音楽データだけなく、電子出版物（電子書籍）もコンテンツとして販売されるようになってきており、一般に普及し始めている。
【０００３】
このような電子書籍のネットワーク及びオンラインストアを用いた販売においては、通常、雑誌単位及び書籍単位にて行われているため、ユーザは、書籍や雑誌の一部分の内容にのみ興味がある場合であっても、不必要な部分も含めて書籍全体を購入することが必要となっている。
【０００４】
例えば、名言や格言を集めた書籍の中から、一部の名言に関する記載部分（例えば、「章」、「節」、「款」、「目」）のみを購読（すなわち、購入して読む）したい場合であっても、又は、知的財産権に関する法律の裁判例集の中から「権利の消尽」に関する判例のみを購読したいと欲する場合であっても、当該書籍全体を購読する必要性があり、一般的な書籍と同様に、データである利便性を享受できていない。
【０００５】
そこで、最近では、電子書籍を、例えば、「章」、「節」、「款」、「目」、等の単位（以下、「単位文章」という。）に分割して、当該分割された単位文章毎に、電子書籍を販売するシステム（例えば、特許文献１）、及び、このように電子書籍を販売するためなどに、電子書籍を適切な位置にて、単位文章に分割するための方法が提案されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１５０００４号公報
【特許文献２】特開２００７−４８１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に開示されたシステムにあっては、分割された単位文章の一部のみを、販売、及び、購読することが、可能になるものの、当該単位文章に関連する他の単位文章が存在する場合であって、前後の章を読まないと、購読部分に対応する単位文章の意味が分からない場合に、又は、当該購読部分に関連する内容が複数の章、或いは、節に散在するような場合に、コンテンツ購入時にユーザが自身の購読しようとする単位文章に関連する単位文章を把握することができず、購入した単位文章のみを購読したとしても、その意味合いを的確に理解できない可能性があり、適切な書籍購読を行えない。
【０００８】
本発明は、上記課題を解決するためになされたものであり、その目的は、電子書籍を購読するユーザの不満を除去し、かつ、その利便性を高めて単位文章毎に分割された電子書籍を的確に提供及び販売することが可能なコンテンツサーバ装置等を提供することにある。
【課題を解決するための手段】
【０００９】
（１）上述した課題を解決するため、本発明に係るコンテンツサーバ装置は、ネットワークを介して接続された通信端末装置に対して複数の単位文章を組み合わせて構成されているコンテンツデータを提供するコンテンツサーバ装置であって、前記コンテンツデータが、当該コンテンツデータを識別するためのコンテンツ識別情報と対応付けて記録されるコンテンツデータベースを管理する管理手段と、前記単位文章間の類似度を算出する算出手段と、前記類似度が所定の条件を満たしているか否かを判定する判定手段と、前記条件を満たすと判定された場合に、当該判定された単位文章同士を、互いに関連し合う関連単位文章として決定する決定手段と、前記通信端末装置から一の単位文章を指定した配信要求がなされた場合に、当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する配信手段と、前記指定された単位文章に対応する関連単位文章が存在する場合に、当該関連単位文章に対応する部分コンテンツデータを該当する通信端末装置のユーザに推薦する推薦手段と、を備える、構成を有している。
【００１０】
この構成により、本発明に係るコンテンツサーバ装置は、電子書籍等のフルコンテンツが章、又は、節等の所定の単位毎に分割された単位文章（マイクロコンテンツ（ＭＣ））を、ユーザに提供及びその販売等に基づく配信を行う場合に、例えば、電子書籍を提供する提供者の広告宣伝又はユーザレビュー等の主観的な指標ではなく、類似度という演算処理によって求まる客観的な指標に基づいて関連する他の単位文章を推薦することができるので、統一の基準によって、単一電子書籍内の関連性のない単位文章を排除し、かつ、関連する単位文章のみを推薦することができる。
【００１１】
したがって、本発明に係るコンテンツサーバ装置は、一の単位文章を配信する場合に、ユーザによって単位文章間の関連性の有無を的確に判断させることができる推薦情報を提供することができるとともに、必要な単位文章の全ての情報を確実にユーザに提供することができるので、電子書籍を購読するユーザの不満を除去し、かつ、その利便性を高めて単位文章毎に分割された電子書籍を的確に提供及び販売することができる。
【００１２】
（２）また、本発明に係るコンテンツサーバ装置は、前記コンテンツデータを、所定の文章単位毎に分割し、当該文章単位毎の文章である単位文章に対応する前記部分コンテンツデータを生成する分割手段を更に備える、構成を有している。
【００１３】
この構成により、本発明に係るコンテンツサーバ装置は、フルコンテンツがあれば単位文章を生成することができるので、容易にかつ的確に単位文章における部分コンテンツデータを生成することができる。
【００１４】
（３）また、本発明に係るコンテンツサーバ装置は、前記コンテンツデータが、電子書籍に対応したデータであり、前記単位文章が、前記電子書籍の章、又は、節である、構成を有している。
【００１５】
この構成により、本発明に係るコンテンツサーバ装置は、電子書籍の販売に際して、ユーザが講読を希望する章、又は、節に対応する部分コンテンツ（マイクロコンテンツ）のみを個別に配信しつつ、一の単位文章を配信する際に必要な単位文章の全ての情報を確実にユーザに提供することができる。
【００１６】
（４）また、本発明に係るコンテンツサーバ装置は、前記算出手段が、一の前記単位文章と、前記コンテンツの全体の構成上、当該単位文章の前後に相当する単位文章と、の類似度を少なくとも算出する、構成を有している。
【００１７】
この構成により、本発明に係るコンテンツサーバ装置は、一般的に関連性が高いと言われるコンテンツの全体の構成上の前後に位置する単位文章について必ず関連性を判別することができるので、一の単位文章を購入する際に必要な単位文章の情報を確実にユーザに提供することができる。
【００１８】
（５）また、本発明に係るコンテンツサーバ装置は、前記算出手段が、前記コンテンツに含まれる文章を構成する各単語の出現頻度に基づいて前記類似度を算出する、構成を有している。
【００１９】
この構成により、本発明に係るコンテンツサーバ装置は、単語の出現頻度に基づいて単位文章間の類似度算出することができるので、統一の基準によって、単一電子書籍内の関連性のない単位文章を排除し、かつ、関連する単位文章のみを推薦することができる。
【００２０】
（６）また、本発明に係るコンテンツサーバ装置は、前記配信手段が、前記ユーザから前記通信端末装置を介して前記単位文章の購入要求を受け付けた場合に当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する、構成を有している。
【００２１】
この構成により、本発明に係るコンテンツサーバ装置は、一の単位文章を購入する際に必要な単位文章の全ての情報を確実にユーザに提供することができる。
【００２２】
（７）上述した課題を解決するため、本発明に係るプログラムは、ネットワークを介して接続された通信端末装置に対して複数の単位文章を組み合わせて構成されているコンテンツデータを提供するコンテンツサーバ装置を、前記コンテンツデータが、当該コンテンツデータを識別するためのコンテンツ識別情報と対応付けて記録されるコンテンツデータベースを管理する管理手段、前記単位文章間の類似度を算出する算出手段、前記類似度が所定の条件を満たしているか否かを判定する判定手段、前記条件を満たすと判定された場合に、当該判定された単位文章同士を、互いに関連し合う関連単位文章として決定する決定手段、前記通信端末装置から一の単位文章を指定した配信要求がなされた場合に、当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する配信手段、及び、前記指定された単位文章に対応する関連単位文章が存在する場合に、当該関連単位文章に対応する部分コンテンツデータを該当する通信端末装置のユーザに推薦する推薦手段、として機能させる、構成を有している。
【００２３】
この構成により、本発明に係るプログラムは、電子書籍等のフルコンテンツが章、又は、節等の所定の単位毎に分割された単位文章（マイクロコンテンツ（ＭＣ））を、ユーザに提供及びその販売等に基づく配信を行う場合に、例えば、電子書籍を提供する提供者の広告宣伝又はユーザレビュー等の主観的な指標ではなく、類似度という演算処理によって求まる客観的な指標に基づいて関連する他の単位文章を推薦することができるので、統一の基準によって、単一電子書籍内の関連性のない単位文章を排除し、かつ、関連する単位文章のみを推薦することができる。
【００２４】
したがって、本発明に係るプログラムは、一の単位文章を配信する場合に、ユーザによって単位文章間の関連性の有無を的確に判断させることができる推薦情報を提供することができるとともに、必要な単位文章の全ての情報を確実にユーザに提供することができるので、電子書籍を購読するユーザの不満を除去し、かつ、その利便性を高めて単位文章毎に分割された電子書籍を的確に提供及び販売することができる。
【００２５】
（８）上述した課題を解決するため、本発明に係る通信システムは、通信端末装置と、ネットワークを介して通信端末装置接続され、該当する通信端末装置に対して複数の単位文章を組み合わせて構成されているコンテンツデータを提供するコンテンツサーバ装置と、を備え、前記コンテンツサーバ装置が、前記コンテンツデータが、当該コンテンツデータを識別するためのコンテンツ識別情報と対応付けて記録されるコンテンツデータベースを管理する管理手段と、前記単位文章間の類似度を算出する算出手段と、前記類似度が所定の条件を満たしているか否かを判定する判定手段と、前記条件を満たすと判定された場合に、当該判定された単位文章同士を、互いに関連し合う関連単位文章として決定する決定手段と、前記通信端末装置から一の単位文章を指定した配信要求がなされた場合に、当該単位文章に対応する部分コンテンツデータを該当する通信端末装置に配信する配信手段と、前記指定された単位文章に対応する関連単位文章が存在する場合に、当該関連単位文章に対応する部分コンテンツデータを該当する通信端末装置のユーザに推薦する推薦手段と、を備える、構成を有している。
【００２６】
この構成により、本発明に係る通信システムは、電子書籍等のフルコンテンツが章、又は、節等の所定の単位毎に分割された単位文章（マイクロコンテンツ（ＭＣ））を、ユーザに提供及びその販売等に基づく配信を行う場合に、例えば、電子書籍を提供する提供者の広告宣伝又はユーザレビュー等の主観的な指標ではなく、類似度という演算処理によって求まる客観的な指標に基づいて関連する他の単位文章を推薦することができるので、統一の基準によって、単一電子書籍内の関連性のない単位文章を排除し、かつ、関連する単位文章のみを推薦することができる。
【００２７】
したがって、本発明に係る通信システムは、一の単位文章を配信する場合に、ユーザによって単位文章間の関連性の有無を的確に判断させることができる推薦情報を提供することができるとともに、必要な単位文章の全ての情報を確実にユーザに提供することができるので、電子書籍を購読するユーザの不満を除去し、かつ、その利便性を高めて単位文章毎に分割された電子書籍を的確に提供及び販売することができる。
【発明の効果】
【００２８】
本発明のコンテンツサーバ装置、及び、プログラム、通信システムは、一の単位文章を配信する場合に、ユーザによって単位文章間の関連性の有無を的確に判断させることができる推薦情報を提供することができるとともに、必要な単位文章の全ての情報を確実にユーザに提供することができるので、電子書籍を購読するユーザの不満を除去し、かつ、その利便性を高めて単位文章毎に分割された電子書籍を的確に提供及び販売することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る第一実施形態における通信システムの構成を示すシステム構成図である。
【図２】一実施形態におけるコンテンツサーバ装置の構成を示すブロック図である。
【図３】一実施形態におけるコンテンツサーバ装置内のユーザ管理データベースに記録されるデータの一例を示す図である。
【図４】一実施形態におけるコンテンツサーバ装置内のコンテンツデータデータベースに記録されるデータの一例を示す図である。
【図５】一実施形態におけるコンテンツサーバ装置内のマイクロコンテンツデータデータベースに記録されるデータの一例を示す図である。
【図６】一実施形態におけるコンテンツサーバ装置にて実行されるコンテンツデータ分割処理を概念的に示す、イメージ図である。
【図７】一実施形態におけるコンテンツサーバ装置にて実行されるコンテンツデータ分割処理を示すフローチャートである。
【図８】一実施形態における電子書籍販売時のコンテンツサーバ装置及び通信端末装置の各処理を示すフローチャートである。
【図９】一実施形態の通信端末装置において提示される推薦情報の一例を示す図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しつつ、本発明の実施形態について説明する。
【００３１】
なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、コンテンツサーバ装置、プログラム及び通信システムを適用した場合の実施形態である。
【００３２】
［１］通信システム
まず、図１を用いて本実施形態における通信システム１の構成及び概要について説明する。なお、図１は、本実施形態における通信システム１の構成を示すシステム構成図である。また、図が煩雑になることを防止するために、図１においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数のユーザ（電子書籍の購読者）、及び、通信端末装置が存在している。
【００３３】
本実施形態の通信システム１は、ユーザが通信端末装置１０を用いることにより、コンテンツサーバ装置３０にアクセスし、オンラインストア上にて電子書籍を講読可能とするためのシステムである。
【００３４】
特に、本実施形態においては、ユーザが、電子書籍（以下、「フルコンテンツ」ともいう。）を分割した単位文章毎（以下、「マイクロコンテンツ」又は「ＭＣ」という。）を購読できるようになっている。
【００３５】
通常、ＭＣ毎に電子書籍を分割して、文章単位であるＭＣ単位にて販売しようとする場合には、当該ＭＣに関連する他のＭＣが存在する可能性があり、このような場合には、当該関連する他のＭＣを一度に購読する必要性が出てくる。その一方で、短編小説集や雑誌などの全体として一の電子書籍であっても、他の部分と関連性のないＭＣも多い。このような場合には、電子書籍を提供する提供者の広告宣伝又はユーザレビューを参考にする必要があるが、ある程度の参考になるが客観的な指標として限度があり、それらの情報に基づいて購入した場合に、購入者が後悔することも少なくない。
【００３６】
そこで、本実施形態においては、電子書籍をＭＣ単位にて販売する際に、ユーザが購読を希望するＭＣと関連性のある他のＭＣが存在する場合には、客観的な指標を用いて当該他のＭＣを関連コンテンツとして通信端末装置１０のユーザに推薦するようになっている。
【００３７】
上記機能を実現するため、本実施形態の通信システム１は、図１に示すように、ユーザ（購読者）によってそれぞれ所持される複数の通信端末装置１０と、ネットワーク２０と、ＭＣ毎に電子書籍のコンテンツを提供するコンテンツサーバ装置３０と、ネットワーク２０に接続された基地局ＢＳと、を有している。
【００３８】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成され、通信端末装置１０は、基地局ＢＳを介してネットワークと接続するようになっている。ただし、ネットワーク２０の構成は、これに限られない。
【００３９】
通信端末装置１０は、例えば、タブレット型情報端末装置、スマートフォン、又は、携帯型ゲーム機、電子書籍リーダー等のユーザによって携帯可能な通信端末装置である。そして、通信端末装置１０は、基地局ＢＳを介してネットワーク２０に通信接続される。
【００４０】
また、この通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、コンテンツサーバ装置３０と、データ通信を行うブラウジング機能を有している。
【００４１】
そして、通信端末装置１０は、当該ブラウジング機能を用いて、コンテンツサーバ装置３０から受信したリソースデータに基づいて、当該リソースデータに対応するコンテンツをユーザが閲覧可能に表示するとともに、ユーザの操作に基づいて、基地局ＢＳを介してコンテンツサーバ装置３０にアクセスしつつ、コンテンツサーバ装置３０によって運営される電子書籍の販売サイトにログインし、ユーザの所望する電子書籍に対応するコンテンツデータを購入するための処理を行う。
【００４２】
また、通信端末装置１０は、例えば、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ
Ｆｏｒｍａｔ）や、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）、ＳＶＧ（Ｓｃｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）、又は、ＥＰＵＢ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｕｂｌｉｃａｔｉｏｎ）等の電子書籍に用いられる形式のデータをユーザが閲覧可能に表示するための書籍ビューア機能を有しており、コンテンツサーバ装置３０において構築されるオンラインストアから電子書籍を購入すると、当該コンテンツデータを記録するとともに、当該コンテンツデータに基づいて、対応する書籍を表示する構成を有している。
【００４３】
なお、通信端末装置１０は、８ＧＢ（ギガバイト）〜数十ＧＢ程度のフラッシュメモリを搭載して、本棚機能を有していてもよく、また、例えば、クラウド型サーバサービス等などによってのネットワーク２０上で提供される本棚サーバ装置を用いて当該本棚機能を実現するようにしてもよい。
【００４４】
コンテンツサーバ装置３０は、電子書籍のオンラインストア（販売サイト）を運用するため、各種のデータベース（以下、「ＤＢ」という。）を有し、通信端末装置１０からの要求に応じて、ユーザが所望する電子書籍を一コンテンツ（１冊の本又は雑誌単位のコンテンツ（以下、「フルコンテンツ」）という。）毎に、又は、フルコンテンツを複数に分割したＭＣ毎に配信する構成を有している。
【００４５】
特に、コンテンツサーバ装置３０は、オンラインストア上において販売される電子書籍に対応するフルコンテンツのコンテンツデータを複数のＭＣに分割して各ＭＣに対応するＭＣデータを生成し、ＭＣ単位（すなわち、単位文章毎）にて、電子書籍を販売し、ユーザによって購読されたＭＣデータを該当する通信端末装置１０に配信することが可能な構成を有している。
【００４６】
また、コンテンツサーバ装置３０は、ＭＣデータの生成時に、各ＭＣ間の類似度を算出し、類似度が所定の閾値を超えるなど、所定の条件を満たす場合に、両者を関連性のあるＭＣとして関連付け、データ管理及びその販売を行うとともに、関連づけられたＭＣの購入が実行される際に、当該ＭＣ（以下、「購入希望ＭＣ」という。）に関連付けられた他のＭＣ（以下、「関連ＭＣ」という。）を、通信端末装置１０を介して購入を希望するユーザに推薦情報として提供する構成を有している。
【００４７】
なお、コンテンツサーバ装置３０は、所定の条件については、配信するＭＣのジャンル等のＭＣの属性又は購入者の年齢、性別又は嗜好等の購入者の属性に基づいて変化させてもよいし、この場合には、これらの情報に基づいて閾値を変化させればよい。また、本実施形態のショッピングカートについては、従来のオンラインストアと同様であるため、詳細は省略する。
【００４８】
また、関連ＭＣの推薦手法は、任意であり、例えば、ショッピングカートの内容を確認する際に、ショッピングカートに入っているＭＣに関連するＭＣを、例えば、「あなたの購読しようとしている文章に関連する他の文章として以下のようなものが存在します。一緒に購入しますか？」等の文字とともに当該関連ＭＣに対応する見本を表示するようにしてもよい。
【００４９】
この構成により、本実施形態の通信システム１においては、電子書籍等の複数の文章を組み合わせて構成されているフルコンテンツデータを、章、又は、節等の所定の単位毎に分割し、当該分割したマイクロコンテンツ（ＭＣ）毎にユーザに提供及びその販売を行う際に、電子書籍を提供する提供者の広告宣伝又はユーザレビュー等の主観的な指標ではなく、類似度という演算処理によって求まる客観的な指標に基づいて関連する他のマイクロコンテンツを推薦することができるので、統一の基準によって、単一電子書籍内の関連性のないマイクロコンテンツを排除し、かつ、関連するマイクロコンテンツのみを推薦することができる。
【００５０】
したがって、本実施形態の通信システム１においては、ユーザによって関連性の有無を的確に判断させることができる推薦情報を提供することができるとともに、一のマイクロコンテンツを購入する際に必要なマイクロコンテンツの全ての情報を確実にユーザに提供することができるので、電子書籍等のフルコンテンツを購読するユーザの不満を除去し、かつ、その利便性を高めてマイクロコンテンツを的確に提供及び販売することができる。
【００５１】
［２］サーバ装置
［２．１］サーバ装置の構成
次に、図２〜図５の各図を用いて本実施形態のコンテンツサーバ装置３０の構成について説明する。なお、図２は、本実施形態のコンテンツサーバ装置３０の構成を示すブロック図であり、図３は、本実施形態のコンテンツサーバ装置３０内に設けられるユーザ管理ＤＢ３３１に記録されるデータの一例を示す図である。また、図４は、本実施形態のコンテンツサーバ装置３０内に設けられるコンテンツＤＢ３３２に記録されるデータの一例を示す図であり、図５は、本実施形態のコンテンツサーバ装置３０内に設けられるＭＣＤＢ３３３に記録されるデータの一例を示す図である。
【００５２】
本実施形態のコンテンツサーバ装置３０は、図２に示すように、ネットワーク２０に接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、各種のＤＢを有する記録装置３３０と、装置全体を制御するサーバ管理制御部３４０と、フルコンテンツをＭＣに分割して記録装置３３０に記録するＭＣ生成処理、通信端末装置１０からの要求に応じて、ユーザによるＭＣの購読管理、及び、その他の処理を実行するデータ処理部３５０と、を有する。なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００５３】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、各種データの授受を行う。
【００５４】
ＲＯＭ／ＲＡＭ３２０には、コンテンツサーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【００５５】
記録装置３３０は、ＨＤＤ、又は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、その記録領域内に、少なくとも、ユーザ管理ＤＢ３３１と、コンテンツＤＢ３３２と、ＭＣＤＢ３３３と、辞書ＤＢ３３４と、が設けられている。なお、例えば、本実施形態のコンテンツＤＢ３３２は、本発明に係るコンテンツデータベースである。
【００５６】
ユーザ管理ＤＢ３３１は、オンラインストアのユーザ（購読者）を管理するためのデータベースであり、例えば、図３に示すように
（１）各ユーザを識別するためのユーザＩＤと、
（２）当該ユーザのアカウント名と、
（３）カート情報と、
（４）パスワードと、
（５）決済用の現金代替手段としてのクレジットカード情報と、
（６）電子マネー情報と、
が対応付けて記録されている。
【００５７】
特に、図３は、「１０１」なるユーザＩＤによって示されるユーザにアカウント名「ｔａｒｏ」、カート情報「ＭＣ１、ＭＣ２、ＭＣ３」、パスワード「＊＊＊＊＊」、カード情報「ｃａｒｄＡ」、及び、電子マネー情報「残金￥１００００」なる情報が対応付けられている状態であることを例示している。
【００５８】
なお、クレジットカード情報は、決済に電子マネーを用いる場合には不要であり、電子マネー情報は、クレジットカード情報を用いる場合には不要である。ただし、電子マネーは、事前に振り込み、プリペイド、クーポン、又は、ギフトカード等により事前にチャージ又は入金しておく必要がある。
【００５９】
コンテンツＤＢ３３２は、電子書籍に対応するコンテンツデータを管理するためのデータベースであり、例えば、図４に例示するように各電子書籍を識別するための書籍ＩＤに対応付けて、「○○の人生」等の書籍のタイトル、及び、当該書籍に対応するフルコンテンツのコンテンツデータ本体が記録されている。
【００６０】
ＭＣＤＢ３３３には、フルコンテンツが分割された各ＭＣデータを管理するためのデータベースであり、例えば、図５に例示するように
（１）各ＭＣの属する電子書籍（すなわち、フルコンテンツ）の書籍ＩＤと、
（２）各ＭＣを識別するためのＭＣＩＤと、
（３）シーケンシャル番号（ＳＱ番号）と、
（４）フルコンテンツ中において、編集上（すなわち、コンテンツの構成上）、当該ＭＣの前のＭＣに当たる、前ＭＣのＭＣＩＤと、
（５）前ＭＣとの類似度と、
（６）フルコンテンツ中において、編集上（すなわち、コンテンツの構成上）、当該ＭＣの後に当たる、後ＭＣのＭＣＩＤと、
（７）後ＭＣとの類似度と、
（８）各ＭＣに関連する関連ＭＣのＭＣＩＤと、
（９）各ＭＣのＭＣデータ本体と、
（１０）当該ＭＣの価格を示す価格情報と、
が対応付けて記録されている。
【００６１】
特に、図５は、書籍ＩＤ「１０１」により示される電子書籍のフルコンテンツが、「ＭＣ１０１−１」、「ＭＣ１０１-２」、「ＭＣ１０１-３」、「ＭＣ１０１-４」、「ＭＣ１０１-５」なるＭＣＩＤにより特定される５つのＭＣに分割されており、書籍ＩＤ「１０２」により示される電子書籍のフルコンテンツが、「ＭＣ１０２−１」、及び、「ＭＣ１０２-２」の２つのＭＣに分割されている状態を示している。
【００６２】
なお、シーケンシャル番号とは、フルコンテンツをマイクロコンテンツ毎に分割した際に、コンテンツの構成上、フルコンテンツの先頭部分に該当するＭＣから順に割り当てられる通番であり、このシーケンシャル番号により、各ＭＣのフルコンテンツ中の構成上の位置を特定することができるようになっている。また、各ＭＣは、フルコンテンツ中の構成上の位置に基づいて前後関係が規定されており、前ＭＣ及び後ＭＣは、この前後関係に基づいて規定されている。
【００６３】
辞書ＤＢ３３４は、名詞、助詞、助動詞、擬態語及び擬音語を含む擬声語、活用語尾等の一般的な語彙が登録された辞書データが記録され、コンテンツデータ分割処理の実行時に用いられるデータベースである。
【００６４】
サーバ管理制御部３４０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、コンテンツサーバ装置３０の各部を統合制御する。
【００６５】
データ処理部３５０は、各種のアプリケーションを実行することにより、各種の機能を実現する。また、データ処理部３５０は、所与のタイミングにて、フルコンテンツをマイクロコンテンツに分割するコンテンツデータ分割処理と、ユーザの指示に基づいてマイクロコンテンツの販売及び配信を実行する販売配信処理を実行する。
【００６６】
特に、データ処理部３５０は、
（１）フルコンテンツをコンテンツＩＤと対応付けてフルコンテンツデータとして記録されるコンテンツＤＢ３３２を管理しつつ、
（２）フルコンテンツに対応する文章を、所定の文章単位毎に分割するとともに、当該文章単位毎の文章であるマイクロコンテンツ（ＭＣ）に対応するＭＣデータを生成し、
（３）ＭＣ間の類似度を算出し、
（４）類似度が所定の条件を満たしているか否かを判定し、
（５）当該条件を満たすと判定した場合に、当該判定したＭＣ同士を、互いに関連し合う関連ＭＣとして決定し、
（６）通信端末装置１０から一のＭＣを指定した配信要求がなされた場合に、当該ＭＣに対応するＭＣデータを該当する通信端末装置１０に配信し、
（７）当該ＭＣに対応する関連ＭＣが存在する場合に、当該関連ＭＣのＭＣデータを該当する通信端末装置１０のユーザに推薦する、各処理を実行する。
【００６７】
具体的には、データ処理部３５０は、所与のタイミングにて、コンテンツデータ分割処理を実行するＭＣデータ生成部３６０と、オンラインストアにおけるＭＣ及びフルコンテンツを含む電子書籍の販売を管理及び当該販売時の各種の制御を行う販売管理部３７０と、を有している。
【００６８】
そして、ＭＣデータ生成部３６０は、少なくとも、コンテンツ分割部３６１と、ＭＣデータ管理部３６２と、類似度算出部３６３と、関連ＭＣ特定部３６４と、ＤＢ管理部３６５と、を有している。また、販売管理部３７０は、少なくとも、データ配信部３７１と、カート制御部３７２と、電子決済管理部３７３と、を有している。
【００６９】
例えば、本実施形態のコンテンツ分割部３６１は、本発明に係る分割手段を構成し、類似度算出部３６３は、本発明に係る算出手段及び判定手段を構成する。また、例えば、本実施形態の関連ＭＣ特定部３６４は、本発明に係る決定手段を構成し、ＤＢ管理部３６５は、本発明に係る管理手段を構成する。さらに、例えば、本実施形態のデータ配信部３７１は、本発明に係る配信手段及び推薦手段を構成する。
【００７０】
なお、本実施形態のデータ処理部３５０におけるＭＣデータ生成部３６０及び販売管理部３７０の詳細については後述する。
【００７１】
［２．２］ＭＣデータ生成部
次に、図６を用いて本実施形態のデータ処理部３５０におけるＭＣデータ生成部３６０について説明する。なお、図６は、コンテンツサーバ装置３０において実行されるコンテンツデータ分割処理を概念的に示す、イメージ図である。
【００７２】
ＭＣデータ生成部３６０は、所定のタイミングにおいて、
（１）フルコンテンツに対応する文章を、所定の単位文章毎に分割するとともに、当該単位文章（すなわち、ＭＣ）に対応する部分コンテンツデータ（すなわち、ＭＣデータ）を生成する分割処理
（２）各ＭＣデータに対してシーケンシャル番号の割り振り及びＭＣＩＤの割り当てを実行する割り当て処理
（３）各ＭＣデータに基づいてＭＣ毎に他のＭＣとの類似度を算出する類似度算出処理
（４）算出した各類似度に基づいて各ＭＣにおける関連ＭＣを特定する関連ＭＣ特定処理
を実行する。
【００７３】
コンテンツ分割部３６１は、予め定められたプロトコルに従ってフルコンテンツを、予め定められた文章構成上の区切りに基づいて単位文章毎に分割し、各単位文章に対応するＭＣデータを生成する。例えば、コンテンツ分割部３６１は、図６に示すように、第一章〜第四章に分けられる「○○の人生」なるタイトルのフルコンテンツを、各章毎の単位文章に分割する。
【００７４】
なお、図６は、章毎に分割するプロトコルに従った場合の例であり、例えば、文章中にページ、見出し、所定のフォントサイズ又は、所定の文字列（例えば所定の文字数以上のブランクが存在する等）が含まれる位置を、分割点として分割するようにしてもよい。
【００７５】
ＭＣデータ管理部３６２は、フルコンテンツを分割して得られたＭＣデータに対して、書籍の先頭を「１」として、順番にシーケンシャル番号を付与するとともに、該当する前ＭＣ及び後ＭＣの。例えば、図６に示す場合には、ＭＣデータ管理部３６２は、第一章のＭＣ（第１ＭＣ）に「１」、第二章のＭＣ（第２ＭＣ）に「２」、第三章のＭＣ（第３ＭＣ）に「３」、第四章のＭＣ（第４ＭＣ）に「４」のシーケンシャル番号を振り当てる。
【００７６】
そしてＭＣデータ管理部３６２は、コンテンツ分割部３６１により生成されたＭＣデータに対してＭＣＩＤを割り当てる。なお、ＭＣＩＤの形式については、任意であり、例えば、図５に例示するように、書籍ＩＤと、シーケンシャル番号を組み合わせる形式にて、割り当てるようにしてもよい。
【００７７】
類似度算出部３６３は、辞書ＤＢ３３４に格納された辞書を用いて形態素解析を実行してキーワード（単語）を検出しつつ、当該検出したキーワードに基づいて各ＭＣと類似する他のＭＣを特定する。
【００７８】
具体的には、類似度算出部３６３は、形態素解析によって検出されたキーワードの、フルコンテンツ全体における出現回数と、ＭＣ毎のそのキーワードにおける出現回数と、に基づいて、ＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ−Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）の各値を算出する。すなわち、類似度算出部３６８は、キーワード（Ｋｅｙｊ）毎に、全体の出現回数Ｋｅｙｊの逆数（ＩＤＦ）に基づく各ＭＣデータにおける出現回数Ｋｅｙｊ（ＴＦ）の割合Ｋｅｙｎ（ＴＦ／ＩＤＦ）を算出する。なお、ここで「ｊ」は、キーワードの識別番号を示す。
【００７９】
そして、類似度算出部３６８は、各ＭＣデータ間についてのベクトル空間上における距離をそれぞれ算出し、各ＭＣにおける他のＭＣとの類似度を算出する。例えば、類似度算出部３６８は、（式１）によって各ＭＣと他のＭＣとにおけるコサイン類似度ｓｉｍを算出する。
【００８０】
【数１】
2014071749.tif 000003
【００８１】
なお、「Ａ」は、（式２）に示すように対象となるＭＣにおけるキーワードの出現割合のベクトルであり、「Ｂ」は、同様に（式３）に示す他のＭＣにおけるキーワードの出現割合のベクトルである。なお、「ｎ」は、ＭＣのシーケンシャル番号を示し、「ｍ」は、「ｎ」を除くシーケンシャル番号を示す。
【００８２】
【数２】
2014071749.tif 000004
【００８３】
【数３】
2014071749.tif 000005
【００８４】
関連ＭＣ特定部３６４は、ＭＣデータの配信時に、所定の条件を具備する類似度があるか否か、具体的には、購入希望の要求ＭＣと他のＭＣとの上記算出された類似度が閾値Ｘ以上であるＭＣがあるか否かを判定する。特に、関連ＭＣ特定部３６４は、（式１）によって算出された類似度ｓｉｍを所定の閾値Ｚと比較して当該閾値以上（例えば、０．４以上）となるＭＣを当該ＭＣに関連するＭＣのＭＣＩＤを特定する。ただし、関連ＭＣ特定部３６４は、閾値Ｚ以上のＭＣが無い場合には、いずれのＭＣをも関連ＭＣとして登録しない。
【００８５】
ＤＢ管理部３６５は、フルコンテンツデータを識別するためのコンテンツＩＤと対応付けて記録されるコンテンツＤＢ３３２を管理する。また、ＤＢ管理部３６５は、各ＭＣのＭＣＩＤと、シーケンシャル番号と、関連ＭＣのＭＣＩＤが決定されると、ＤＢ管理部３６５各ＭＣデータの前後の文章に対応するＭＣデータのＭＣＩＤとともに、関連ＭＣのＭＣＩＤ、及びＭＣデータ本体を対応付けてＭＣＤＢ３３３に格納する。
【００８６】
［２．３］販売管理部
次に、本実施形態のデータ処理部３５０における販売管理部３７０について説明する。
【００８７】
データ配信部３７１は、ユーザによって講読を希望するＭＣが指定されると、当該ＭＣを配信するとともに、ＭＣＤＢ３３３に格納された関連ＭＣのＭＣＩＤを読み出しつつ、販売サイト上にて関連するＭＣを、推薦情報としてユーザに提示する。
【００８８】
カート制御部３７２は、通信端末装置１０を介したユーザの指示に従って、所定のページ上にて、指定されたＭＣをショッピングカートに入れるようにデータを制御する。このとき、カート制御部３７２は、カート内に入れられたＭＣのＭＣＩＤをＲＯＭ／ＲＡＭ３２０に一時記録させる。また、関連ＭＣを同時に講読する旨の指示が、通信端末装置１０を介してなされた場合には、カート制御部３７２は、関連ＭＣのＭＣＩＤをＲＯＭ／ＲＡＭ３２０に追加記録させる。
【００８９】
電子決済管理部３７３は、ショッピングカートに入れられたＭＣのＭＣＩＤ（すなわち、ＲＯＭ／ＲＡＭ３２０に記録されたＭＣＩＤ）に対応する価格情報に基づいて、講読対象ＭＣの総額を算出するとともに、現金代替手段としての電子マネー、又は、クレジットカード情報に基づいて決済を行う。なお、クレジットカード情報等を用いた決済方法に関しては、従来のオンラインストアと同様であるため、詳細は省略する。
【００９０】
［３］通信システムの動作
［３．１］コンテンツデータ分割処理
次に、図７を用いて本実施形態の通信システムにおいて実行される具体的な処理について説明する。なお、図７は、コンテンツデータ分割処理を示すフローチャートである。
【００９１】
本動作は、コンテンツサーバ装置３０のＭＣデータ生成部３６０においてコンテンツの提供者の指示に基づいて実行される処理である。
【００９２】
まず、ＭＣデータ生成部３６０は、図示しない操作部を介して分割してＭＣデータを生成する基となるフルコンテンツのコンテンツデータを特定したコンテンツの提供者の指示を検出すると（ステップＳ１０１）、該当するコンテンツデータを、例えば、図６に例示するような形態にてフルコンテンツを単位文章毎に分割してＭＣデータを生成する（ステップＳ１０２）。
【００９３】
次いで、ＭＣデータ生成部３６０は、生成された各ＭＣデータに対して、シーケンシャル番号を割り当てるとともに、固有のＭＣＩＤを振り当てる（ステップＳ１０３）。
【００９４】
次いで、ＭＣデータ生成部３６０は、各ＭＣにおいて前ＭＣのＭＣＩＤ及び後ＭＣＩＤを特定しつつ、各ＭＣに対して形態素解析の実行及び各キーワードの出現頻度の検出を実行し、各ＭＣ間の類似度を算出する（ステップＳ１０４）。
【００９５】
次いで、ＭＣデータ生成部３６０は、ＭＣＤＢ３３３にシーケンシャル番号と、ＭＣＩＤと、前ＭＣＩＤと、後ＭＣＩＤと、それぞれの類似度を対応付けて記録して（ステップＳ１０５）本動作を終了させる。
【００９６】
［３．２］ＭＣ販売時の動作
次に、図８及び図９を用いてコンテンツサーバ装置３０の販売サイトにてＭＣ単位にてフルコンテンツとしての電子書籍を購入する際の通信端末装置１０及びコンテンツサーバ装置３０の各処理について説明する。なお、図８は、通信端末装置１０及びコンテンツサーバ装置３０において電子書籍販売時の処理を示すフローチャートであり、図９は、本実施形態の通信端末装置１０において表示される画像の一例を示す図である。
【００９７】
本動作においては、所定の通信端末装置１０は、ユーザの指示に基づいてコンテンツサーバ装置３０が提供するオンラインストアにアクセスしてログインしているものとし、ブラウザ機能を用いてリソースデータによって形成された購入ページを閲覧可能な状態であるものとする。また、本動作においては、ＭＣの購入が確定した際に開始する決済について従来と同様であるので、その詳細の説明を省略する。
【００９８】
なお、購入ページの構成については任意であり、例えば、ＭＣデータのサンプル画像をサムネイル表示するようにしてもよい。また、電子書籍の題名を表示するようにして、いずれかの電子書籍が選択されたときに、当該電子書籍に対応するＭＣのサンプルが表示されるようにしてもよい。
【００９９】
まず、通信端末装置１０は、ユーザが講読を希望するＭＣの選択を検出すると（ステップＳ２０１）、ユーザＩＤ及び購読を希望するＭＣのＭＣＩＤとともに当該ＭＣの購入要求（以下、単に「購入要求」という。）をコンテンツサーバ装置３０に送信し、受信待機状態に移行する（ステップＳ２０２）。なお、このとき、通信端末装置１０は、ユーザの指示に基づいて関連ＭＣに関する情報取得を希望する場合には、購入要求とともに当該関連ＭＣに関する情報取得要求（以下、「関連ＭＣ取得要求」という。）をサーバ装置３０に送信する。
【０１００】
次いで、コンテンツサーバ装置３０において、販売管理部３７０は、通信制御部３１０を介して通信端末装置１０から送信されたＭＣＩＤ及びユーザＩＤを含む購入要求を受信すると（ステップＳ３０１）、当該購入要求により指定されるＭＣＩＤに対応するＭＣ（以下、「購入要求ＭＣ」という。）をユーザＩＤに対応するユーザのショッピングカートに電子的に投入し、当該ＭＣＩＤをＲＯＭ／ＲＡＭ３２０に記録された当該ユーザの購入リストに追加する（ステップＳ３０２）。
【０１０１】
次いで、販売管理部３７０は、関連ＭＣ取得要求が受信した購入要求に含まれているか否かを判定する（ステップＳ３０３）。このとき、販売管理部３７０は、関連ＭＣ取得要求が購入要求に含まれていると判定した場合には、ステップＳ３０４の処理に移行し、関連ＭＣ取得要求が購入要求に含まれていないと判定した場合には、ステップＳ３０７の処理に移行する。
【０１０２】
次いで、販売管理部３７０は、関連ＭＣ取得要求が購入要求に含まれていると判定した場合には、ＭＣデータ生成部３６０に、所定の条件を具備する類似度があるか否か、具体的には、購入要求ＭＣとの類似度が閾値Ｘ以上であるＭＣがあるか否かを判定させる（ステップＳ３０４）。
【０１０３】
このとき、ＭＣデータ生成部３６０が、購入要求ＭＣとの類似度が閾値Ｘ以上であるＭＣがあると判定した場合には、ステップＳ３０５の処理に移行し、購入要求ＭＣとの類似度が閾値Ｘ以上であるＭＣがないと判定した場合には、ステップＳ３０７の処理に移行する。また、ＭＣデータ生成部３６０は、閾値Ｘとしては、予め定められた閾値を用いてもよいし、ユーザの年齢、性別、嗜好、趣味等の予め登録された情報であってユーザＩＤによって特定可能なユーザの属性を示す属性情報、又は、ＭＣのジャンル等のＭＣの属性を示す属性情報に基づいて、変動する閾値を用いてもよい。
【０１０４】
次いで、販売管理部３７０は、ＭＣデータ生成部３６０に、購入要求ＭＣとの類似度が閾値Ｘ以上であるＭＣがあると判定した場合には、当該類似度を有するＭＣを関連ＭＣとして推薦する推薦情報を含む、ユーザに決済手続きを進行させるためのリソースデータを生成して（ステップＳ３０５）ステップＳ３０８の処理に移行する。
【０１０５】
次いで、販売管理部３７０は、ステップＳ３０３の処理において、関連ＭＣに関する情報取得要求が購入要求に含まれていないと判定した場合には、又は、ステップＳ３０４の処理において、ＭＣデータ生成部３６０が購入要求ＭＣとの類似度が閾値Ｘ以上であるＭＣがないと判定した場合には、ユーザに決済手続きを進行させるためだけのリソースデータを生成して（ステップＳ３０７）ステップＳ３０８の処理に移行する。
【０１０６】
次いで、販売管理部３７０は、通信制御部３１０を介して、推薦情報とともに、又は、単独でユーザに決済手続きを進行させるためのリソースデータを送信して受信待機状態に移行する（ステップＳ３０８）。
【０１０７】
次いで、通信端末装置１０は、決済手続きを進行させるためのリソースデータを受信すると（ステップＳ２１１）、関連ＭＣを推薦する推薦情報が付加された決済手続きに関する情報、又は、当該決済手続きに関する情報のみを表示する（ステップＳ２１２）。
【０１０８】
次いで、通信端末装置１０は、図示しない操作部を介してユーザ操作を検出すると（ステップＳ２１３）、当該ユーザ操作が他のコンテンツの購入要求であるか、決済手続きを希望する操作であるのかを判定する（ステップＳ２１４）。
【０１０９】
このとき、通信端末装置１０は、当該ユーザ操作が他のコンテンツの購入要求であると判定した場合には、ユーザＩＤ及び購読を希望するＭＣのＭＣＩＤとともに購入要求をコンテンツサーバ装置３０に送信し（ステップＳ２１４）、ステップＳ２０３の処理に移行する。
【０１１０】
一方、通信端末装置１０は、ユーザ操作が他のコンテンツの購入要求でないと判定した場合、すなわち、決済手続きを希望する操作であると判定した場合には、決済要求をコンテンツサーバ装置３０に送信して受信待機状態に移行する（ステップＳ２１５）。
【０１１１】
次いで、コンテンツサーバ装置３０において、販売管理部３７０は、通信端末装置１０から送信された購入要求又は決済要求を受信すると（ステップＳ３１１）、いずれの要求であるかを判定する（ステップＳ３１２）。
【０１１２】
このとき、販売管理部３７０は、通信端末装置１０から送信された要求が購入要求であると判定した場合には、ステップＳ３０３の処理に移行する。一方、販売管理部３７０は、通信端末装置１０から送信された要求でなく、決済要求であると判定した場合には、ショッピングカートに投入されたＭＣを該当する通信端末装置１０に配信し（ステップＳ３１３）、該当する通信端末装置１０と連動しつつ実行される決済処理を開始して（ステップＳ３１４）本動作を終了させる。
【０１１３】
次いで、通信端末装置１０は、コンテンツサーバ装置３０から送信されたＭＣを受信すると（ステップＳ２２１）、内部に記憶しつつ、コンテンツサーバ装置３０と連動しつつ実行される決済処理を開始して（ステップＳ２２２）本動作を終了させる。
【０１１４】
例えば、図５及び図６に示すように、コンテンツ「○○の人生」におけるＭＣ「第２章」の「先生との出会い」に対して「初めての挫折」及び「運命を変えた一言」の類似度が閾値以上で関連ＭＣとして登録されている場合を想定する。この場合であって、通信端末装置１０は、「先生との出会い」の購入要求をコンテンツサーバ装置３０に送信すると、コンテンツサーバ装置３０における販売管理部３７０は、「初めての挫折」及び「運命を変えた一言」を推薦情報として該当する端末装置１０に推薦情報を送信する。
【０１１５】
一方、通信端末装置１０は、このような推薦情報を受信すると、図９（Ａ）に示すように、決済情報ととともに、「先生との出会い」とともに「初めての挫折」及び「運命を変えた一言」の購入を勧める推薦情報をユーザに閲覧可能に提示する。
【０１１６】
また、例えば、図５及び図６に示すように、コンテンツ「○○の人生」におけるＭＣ「詩人としての○○」に対して他のいずれのＭＣの類似度が閾値以上でなく、いずれのＭＣも関連ＭＣとして登録されていない場合を想定する。この場合であって、通信端末装置１０は、「詩人としての○○」の購入要求をコンテンツサーバ装置３０に送信すると、コンテンツサーバ装置３０における販売管理部３７０は、いずれの推薦情報も送信しないので、通信端末装置１０には、単に当該ＭＣの決済情報のみ表示される。
【０１１７】
以上のように、本実施形態の通信システム１においては、電子書籍等の複数の文章を組み合わせて構成されているコンテンツデータを、章、又は、節等の所定の単位毎に分割し、当該分割した単位文章（マイクロコンテンツ（ＭＣ））毎にユーザに提供及びその販売を行う際に、電子書籍を提供する提供者の広告宣伝又はユーザレビュー等の主観的な指標ではなく、類似度という演算処理によって求まる客観的な指標に基づいて関連する他の単位文章を推薦することができるので、統一の基準によって、単一電子書籍内の関連性のない単位文章を排除し、かつ、関連する単位文章のみを推薦することができる。
【０１１８】
したがって、本実施形態の通信システム１においては、ユーザによって関連性の有無を的確に判断させることができる推薦情報を提供することができるとともに、一の単位文章を購入する際に必要な単位文章の全ての情報を確実にユーザに提供することができるので、電子書籍を購読するユーザの不満を除去し、かつ、その利便性を高めて単位文章毎に分割された電子書籍を的確に提供及び販売することができる。
【０１１９】
［４］変形例
［４．１］変形例１
また、上記実施形態においては、コンテンツサーバ装置３０内に各ＤＢを設け、管理及び制御する構成としたが、各ＤＢの管理、制御主体となるコンピュータシステムは、各々、別個なコンピュータシステムによって稼働するようにしてもよい。
【０１２０】
［４．２］変形例２
また、上記実施形態においては、全てのＭＣ間において類似度を算出して関連ＭＣを特定する構成としたが、ＭＣ毎に前後のＭＣとの間の類似度のみを算出するようにしてもよい。この構成を採用することにより演算量を減少させつつ、前後のＭＣを講読する必要性があるか否かを特定することが可能となる。
【符号の説明】
【０１２１】
１  …  通信システム
１０  …  通信端末装置
３０  …  コンテンツサーバ装置
３１０  …  通信制御部
３２０  …  ＲＯＭ／ＲＡＭ
３３１  …  ユーザ管理ＤＢ
３３２  …  コンテンツＤＢ
３３３  …  ＭＣデータＤＢ
３３４  …  辞書ＤＢ
３５０  …  データ処理部
３６０  …  ＭＣデータ生成部
３６１  …  コンテンツ分割部
３６２  …  ＭＣデータ管理部
３６３  …  類似度算出部
３６４  …  関連ＭＣ特定部
３６５  …  ＤＢ管理部
３７０  …  販売管理部
３７１  …  データ配信部
３７２  …  カート制御部
３７３  …  電子決済管理部
【図１】
2014071749.tif 000006
【図２】
2014071749.tif 000007
【図３】
2014071749.tif 000008
【図４】
2014071749.tif 000009
【図５】
2014071749.tif 000010
【図６】
2014071749.tif 000011
【図７】
2014071749.tif 000012
【図８】
2014071749.tif 000013
【図９】
2014071749.tif 000014