(57)【要約】【課題】  複数のコンテンツから利用者により任意に選択されたコンテンツを、簡易に、所望の順で再生させる。【解決手段】  端末装置１００jのブラウザ１１１が、複数のコンテンツそれぞれの個別識別情報、及び、利用者識別情報を含むパッケージ生成要求をパッケージ情報サーバ２００へ送信する。当該パッケージ生成要求に応答して作成された複数のコンテンツに関するパッケージの識別情報をパッケージ情報サーバ２００から受信すると、ブラウザ１１１は、利用者識別子及びパッケージの識別情報を指定しつつ、ＵＲＬスキーム方式によりアプリケーション１１２を起動する。アプリケーション１１２は、起動されると、利用者識別情報及びパッケージの識別情報を指定したパッケージ情報要求に応答したパッケージ情報サーバ２００からダウンロードされたパッケージ情報の利用者への提示を実行する。【選択図】  図３
2018200594.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と；パッケージ情報サーバと；を備えるマルチコンテンツ選択システムであって、
前記端末装置は、ブラウザと；前記ブラウザがＵＲＬスキーム方式により起動させることが可能なアプリケーションと；を備え、
前記ブラウザは、
利用者識別子を含む利用者識別情報の使用により前記端末装置の利用者に提示可能となっている複数のコンテンツのそれぞれの個別識別情報、及び、前記利用者識別情報を含むパッケージ情報生成要求を前記パッケージ情報サーバへ送信し、
前記パッケージ情報生成要求に応答して作成された前記複数のコンテンツに関するパッケージの識別情報を前記パッケージ情報サーバから受信すると、前記利用者識別子及び前記パッケージの識別情報を指定しつつ、前記ＵＲＬスキーム方式により前記アプリケーションを起動し、
前記アプリケーションは、
前記ＵＲＬスキーム方式により起動されると、前記利用者識別情報及び前記パッケージの識別情報を指定したパッケージ情報要求に応答した前記パッケージ情報サーバからダウンロードされたパッケージ情報の利用者への提示を制御し、
前記提示されたパッケージ情報を参照した利用者により指定されたコンテンツのコンテンツサーバからのダウンロード、及び、ダウンロードされた前記指定されたコンテンツの利用者への提示を制御し、
前記パッケージ情報サーバは、
前記パッケージ情報生成要求を受信した場合に、前記複数のコンテンツのそれぞれのダウンロード指定に利用可能な一覧形式の前記パッケージ情報を生成するパッケージ情報生成部と；
前記パッケージ情報要求を受信した場合に、前記生成されたパッケージ情報を前記端末装置へ送信するパッケージ情報送信処理部と；を備える、
ことを特徴とするマルチコンテンツ選択システム。
【請求項２】
前記利用者識別情報には、前記利用者にとって既知の前記利用者識別子に対応するパスワードが更に含まれる、ことを特徴とする請求項１に記載のマルチコンテンツ選択システム。
【請求項３】
前記コンテンツのデータには、ストリーミング形式でダウンロードされる動画データが含まれる、ことを特徴とする請求項１又は２に記載のマルチコンテンツ選択システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチコンテンツ選択システムに関する。
【背景技術】
【０００２】
従来から、スマートフォン等の端末装置を利用して、コンテンツを選択し、当該選択されたコンテンツを再生して利用者に提示することが広く行われている。こうしたコンテンツの選択に際しては、端末装置にインストールされているブラウザを利用し、選択されたコンテンツの再生及び提示に際しては、ブラウザとは異なる、再生のためのアプリケーション（以下、単に「アプリケーション」と記す）を利用することが考えられる。
【０００３】
こうしたブラウザとアプリケーションとの連携に際して、ＵＲＬ（Uniform Resource Locator）スキーム方式を採用することが考えられる。かかるＵＲＬスキーム方式を採用することにより、ブラウザがアプリケーションを起動することを実現できる。この起動に際して、ブラウザからは、選択されたコンテンツにアクセスするための識別情報がアプリケーションに通知されるようにすれば、当該識別情報を改めて入力することなく、起動されたアプリケーションが、当該選択されたコンテンツにアクセスできるようになる（特許文献１参照；以下、「従来例」と呼ぶ）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−０６２８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来例の技術を採用した場合には、利用者が再生したいコンテンツごとに、利用者が、ブラウザの起動操作、ブラウザを利用した選択操作、及び、ＵＲＬスキーム方式によるアプリケーションの起動指示を行うことになる。このため、ブラウザを利用した検索の結果、複数のコンテンツを順次再生しようとした場合に、個々のコンテンツごとに、上述したブラウザの起動操作、ブラウザを利用した選択操作、及び、ＵＲＬスキーム方式によるアプリケーションの起動指示を繰り返すことが必要であった。このため、利用者が再生したいコンテンツが複数ある場合に、ブラウザを利用して任意に選択された複数のコンテンツを一まとめにしてパッケージとし、当該パッケージに含まれるコンテンツを、簡易に、所望の順で再生することができる技術が望まれている。
【０００６】
本発明は、上記の事情を鑑みてなされたものであり、上記の要請に応えることができるマルチコンテンツ選択システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のマルチコンテンツ選択システムは、端末装置と；パッケージ情報サーバと；を備えるマルチコンテンツ選択システムであって、前記端末装置は、ブラウザと；前記ブラウザがＵＲＬスキーム方式により起動させることが可能なアプリケーションと；を備え、前記ブラウザは、利用者識別子を含む利用者識別情報の使用により前記端末装置の利用者に提示可能となっている複数のコンテンツのそれぞれの個別識別情報、及び、前記利用者識別情報を含むパッケージ情報生成要求を前記パッケージ情報サーバへ送信し、前記パッケージ情報生成要求に応答して作成された前記複数のコンテンツに関するパッケージの識別情報を前記パッケージ情報サーバから受信すると、前記利用者識別子及び前記パッケージの識別情報を指定しつつ、前記ＵＲＬスキーム方式により前記アプリケーションを起動し、前記アプリケーションは、前記ＵＲＬスキーム方式により起動されると、前記利用者識別情報及び前記パッケージの識別情報を指定したパッケージ情報要求に応答した前記パッケージ情報サーバからダウンロードされたパッケージ情報の利用者への提示を制御し、前記提示されたパッケージ情報を参照した利用者により指定されたコンテンツのコンテンツサーバからのダウンロード、及び、ダウンロードされた前記指定されたコンテンツの利用者への提示を制御し、前記パッケージ情報サーバは、前記パッケージ情報生成要求を受信した場合に、前記複数のコンテンツのそれぞれのダウンロード指定に利用可能な一覧形式の前記パッケージ情報を生成するパッケージ情報生成部と；前記パッケージ情報要求を受信した場合に、前記生成されたパッケージ情報を前記端末装置へ送信するパッケージ情報送信処理部と；を備える、ことを特徴とするマルチコンテンツ選択システムである。
【０００８】
このマルチコンテンツ選択システムでは、端末装置の利用者が、ブラウザを起動する。そして、当該利用者にとって既知の利用者識別情報の使用により端末装置の利用者に提示可能となっているコンテンツの中から、当該利用者の嗜好に従って当該利用者が任意に選択したコンテンツを特定する。ここで、利用者に提示可能となっているコンテンツとしては、例えば、電子商取引サイトで購入したことによりアクセス可能となっているコンテンツや、利用者が会員としてアクセス可能となっているコンテンツ等が挙げられる。
【０００９】
利用者による今回のコンテンツの選択が完了すると、ブラウザは、選択された複数のコンテンツのそれぞれの個別識別情報、及び、利用者識別情報を含むパッケージ情報生成要求をパッケージ情報サーバへ送信する。パッケージ情報サーバでは、パッケージ情報生成部がパッケージ情報生成要求を受信する。引き続き、パッケージ情報生成部は、パッケージ情報生成要求において指定された複数のコンテンツそれぞれのダウンロード指定に利用可能な一覧形式のパッケージ情報、及び、当該パッケージ情報の識別情報を生成する。そして、パッケージ情報生成部が、生成されたパッケージ情報の識別情報を、パッケージ情報生成要求を送信した端末装置へ送信する。
【００１０】
端末装置では、ブラウザが、パッケージ情報の識別情報を受信する。そして、ブラウザは、受信したパッケージ情報の識別情報、及び、利用者識別情報に含まれる利用者識別子を指定しつつ、ＵＲＬスキーム方式によりアプリケーションを起動する。この後、ブラウザの処理が終了する。
【００１１】
起動されたアプリケーションは、利用者識別情報及びパッケージの識別情報を指定したパッケージ情報要求を、パッケージ情報サーバへ送信する。パッケージ情報サーバでは、パッケージ情報送信処理部が当該パッケージ情報要求を受信する。そして、パッケージ情報送信処理部は、パッケージ情報要求において指定されたパッケージの識別情報に対応するパッケージ情報を、当該パッケージ情報要求を送信した端末装置へ送信する。
【００１２】
端末装置では、アプリケーションがパッケージ情報を受信する。そして、アプリケーションは、当該パッケージ情報を利用者に提示する。
【００１３】
提示されたパッケージ情報を参照して、利用者が、任意に、提示を希望する最初のコンテンツを選択した提示指令を行うと、アプリケーションは、当該最初のコンテンツをダウンロードして再生することにより、選択された最初のコンテンツを利用者に提示する。そして、最初のコンテンツの提示が終了すると、アプリケーションは、パッケージ情報を利用者に再度提示する。
【００１４】
再度提示されたパッケージ情報を参照して、利用者が、任意に、提示を希望する次のコンテンツの指定操作を行うと、アプリケーションは、指定された次のコンテンツをダウンロードして再生することにより、選択された次のコンテンツを利用者に提示する。以後、利用者による実行終了指令がなされるまで、アプリケーションは、パッケージ情報の再提示、及び、提示されたパッケージ情報を利用して選択されたコンテンツのダウンロード及び利用者への提示の処理を繰り返す。
【００１５】
したがって、本発明のマルチコンテンツ選択システムによれば、利用者が再生したいコンテンツが複数ある場合に、任意に選択されたコンテンツを、簡易に、所望の順で再生することができる。
【００１６】
本発明のマルチコンテンツ選択システムでは、前記利用者識別情報には、前記利用者にとって既知の前記利用者識別子に対応するパスワードが更に含まれる、ようにすることができる。この場合には、パスワードによる認証を適宜行うことにより、システムのセキュリティを向上させることができる。
【００１７】
また、本発明のマルチコンテンツ選択システムでは、前記コンテンツのデータには、ストリーミング形式でダウンロードされる動画データが含まれる、ようにすることができる。なお、コンテンツのデータには、ファイル転送でダウンロードされる映像データや音声データが含まれるようにすることができるのは、勿論である。
【発明の効果】
【００１８】
以上説明したように、本発明のマルチコンテンツ選択システムによれば、利用者が再生したいコンテンツが複数ある場合に、任意に選択されたコンテンツを、簡易に、所望の順で再生することができる、という効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るマルチコンテンツ選択システムの概略的な構成、及び、パッケージ情報サーバの構成を示すブロック図である。
【図２】図１の端末装置の構成を示すブロック図である。
【図３】図１のマルチコンテンツ選択システムにおける処理を説明するためのシーケンス図である。
【図４】図３のパッケージ情報生成要求処理を説明するためのフローチャートである。
【図５】図３のパッケージ情報生成処理を説明するためのフローチャートである。
【図６】図３のパッケージ情報要求処理を説明するためのフローチャートである。
【図７】図３のパッケージ情報送信処理を説明するためのフローチャートである。
【図８】図３のコンテンツ提示処理を説明するためのフローチャートである。
【図９】パッケージ情報の提示例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態を、図１〜図９を参照して説明する。なお、以下の説明及び図面においては、同一又は同等な要素には同一の符号を付し、重複する説明を省略する。
【００２１】
［構成］
図１に示されるように、一実施形態に係るマルチコンテンツ選択システム３００は、端末装置１００1，１００2，…と、パッケージ情報サーバ２００とを備えている。
【００２２】
端末装置１００j（ｊ＝１，２，…）と、パッケージ情報サーバ２００とは、通信網５００を介して、コンテンツサーバ４００と通信可能となっている。ここで、コンテンツサーバ４００には、多くのコンテンツが格納されている。これらのコンテンツは、本実施形態では、マークアップ言語を使用して記述されている。そして、これらのコンテンツのそれぞれは、本体部と、付属部とを含んでいる。ここで、付属部には、コンテンツのタイトル画像、テロップ画像等の表示手順が記述されている。また、本体部には、コンテンツ映像の表示手順及びコンテンツ音の出力手順が記述されている。そして、コンテンツ映像及びコンテンツ音のデータは、ストリーミング形式でダウンロードされるようになっている。当該コンテンツ映像は、動画像となっている。
【００２３】
なお、本実施形態では、端末装置１００j又はパッケージ情報サーバ２００によるコンテンツサーバ４００へのアクセスは、端末装置１００jの利用者の利用者識別子と、当該利用者識別子に対応するパスワードとを含む利用者識別情報を利用することにより可能となるようになっている。さらに、端末装置１００jは、通信網５００を介して、不図示の電子商取引サイトや、利用者が会員となっている会員サイトに、上述した利用者識別情報を利用してアクセス可能となっている。
【００２４】
＜パッケージ情報サーバ２００の構成＞
上記のパッケージ情報サーバ２００は、図１に示されるように、記憶ユニット２１０と、通信ユニット２２０と、処理制御ユニット２３０とを備えている。
【００２５】
上記の記憶ユニット２１０は、パッケージ情報サーバ２００において使用される様々な情報データを記憶する。この記憶ユニット２１０には、処理制御ユニット２３０がアクセス可能となっている。
【００２６】
上記の通信ユニット２２０は、処理制御ユニット２３０による制御のもとで、通信網５００を介した外部との通信を行う。この通信ユニット２２０を利用することにより、処理制御ユニット２３０は、通信網５００を介して、外部との通信を行うことができるようになっている。
【００２７】
上記の処理制御ユニット２３０は、パッケージ情報生成部２３１と、パッケージ情報送信処理部２３２とを備えている。なお、処理制御ユニット２３０は、中央処理装置（ＣＰＵ）及び周辺回路を備えて構成されており、記憶ユニット２１０に格納されている様々なプログラムを実行することにより、パッケージ情報生成部２３１及びパッケージ情報送信処理部２３２の機能を果たすようになっている。
【００２８】
上記のパッケージ情報生成部２３１は、通信網５００及び通信ユニット２２０を介して、端末装置１００jから送信されたパッケージ情報生成要求を受信する。ここで、パッケージ情報生成要求には、端末装置１００jの利用者の利用者識別情報、及び、パッケージ化の対象となる複数のコンテンツの識別情報が含まれている。
【００２９】
パッケージ情報生成要求を受信すると、パッケージ情報生成部２３１は、パッケージ情報生成要求において指定されている複数のコンテンツそれぞれのダウンロード指定に利用可能な一覧を提示するためのパッケージ情報を生成する。このパッケージ情報を参照することにより、端末装置１００jの利用者が、当該複数のコンテンツ中から、所望のコンテンツを所望の順序で指定することを簡易に実現できるようになっている。
【００３０】
また、パッケージ情報生成部２３１は、生成されたパッケージ情報にパッケージ識別情報（以下、「パッケージＩＤ」と記す）を付与する。そして、パッケージ情報生成部２３１は、当該生成されたパッケージ情報に付与されたパッケージＩＤを、通信ユニット２２０及び通信網５００を介して、パッケージ情報生成要求を送信した端末装置１００jへ送信する。
【００３１】
上記のパッケージ情報送信処理部２３２は、通信網５００及び通信ユニット２２０を介して、端末装置１００jから送信されたパッケージ情報要求を受信する。ここで、パッケージ情報生成要求には、端末装置１００jの利用者の利用者識別情報、及び、パッケージＩＤが含まれている。
【００３２】
パッケージ情報要求を受信すると、パッケージ情報送信処理部２３２は、端末装置１００jの利用者の利用者識別情報、及び、パッケージＩＤに基づいて、端末装置１００jの利用者の当該パッケージＩＤに対応するパッケージ情報の入手権限の有無の判定を行う。この判定の結果は肯定的であった場合には、パッケージ情報送信処理部２３２は、当該パッケージＩＤに対応するパッケージ情報を、通信ユニット２２０及び通信網５００を介して、パッケージ情報要求を送信した端末装置１００jへ送信する。
【００３３】
＜端末装置１００jの構成＞
上記の端末装置１００jは、本実施形態では、スマートフォン等のような可搬型端末装置となっている。端末装置１００jは、図２に示されるように、処理制御ユニット１１０と、記憶ユニット１２０と、入力ユニット１３０とを備えている。また、端末装置１００jは、無線通信ユニット１４０と、音出力ユニット１５０と、表示ユニット１６０とを備えている。
【００３４】
上記の処理制御ユニット１１０は、端末装置１００jの他の要素の統括制御を行うとともに、様々な処理を実行する。なお、処理制御ユニット１１０については、後述する。
【００３５】
上記の記憶ユニット１２０は、端末装置１００jにおいて使用される様々な情報データを記憶する。この記憶ユニット１２０には、処理制御ユニット１１０がアクセス可能となっている。
【００３６】
上記の入力ユニット１３０は、本実施形態では、表示ユニット１６０の表示画面上に配置されたタッチパネルを含んでおり、当該表示画面に表示されたソフトキーを利用できるようになっているとともに、ポインティングデバイスの機能も果たすようになっている。  この入力ユニット１３０を利用することにより、端末装置１００jの利用者は、様々な指令やデータを入力できるようになっている。入力ユニット１３０への入力結果は、処理制御ユニット１１０へ送られる。
【００３７】
上記の無線通信ユニット１４０は、処理制御ユニット１１０による制御のもとで、通信網５００を介した外部との通信を行う。この無線通信ユニット１４０を利用することにより、処理制御ユニット１１０は、通信網５００を介して、外部との通信を行うことができるようになっている。
【００３８】
上記の音出力ユニット１５０は、スピーカを備えて構成されている。音出力ユニット１５０は、処理制御ユニット１１０から送られた音データを受ける。そして、音出力ユニット１５０は、当該音データに対応する音を出力する。ここで、音出力ユニット１５０から出力される音には、ガイダンス音、コンテンツ音等が含まれる。
【００３９】
上記の表示ユニット１６０は、液晶表示パネル等の表示デバイスを備えて構成されている。表示ユニット１６０は、処理制御ユニット１１０から送られた表示データを受ける。そして、表示ユニット１６０は、当該表示データに対応する画像を表示する。ここで、表示ユニット１６０に表示される画像には、ガイダンス画像、コンテンツ映像等が含まれる。
【００４０】
上記の処理制御ユニット１１０は、ブラウザ１１１と、アプリケーション１１２とを備えている。なお、処理制御ユニット１１０は、中央処理装置（ＣＰＵ）及び周辺回路を備えて構成されており、記憶ユニット１２０に格納されている様々なプログラムを実行することにより、ブラウザ１１１及びアプリケーション１１２の機能を果たすようになっている。
【００４１】
上記のブラウザ１１１は、無線通信ユニット１４０を利用して、利用者が入力ユニット１３０を利用して指定入力を行った外部サイトの閲覧処理を行う。そして、ブラウザ１１１は、閲覧結果を表示ユニット１６０及び音出力ユニット１５０を利用して、利用者に提示する。
【００４２】
また、ブラウザ１１１は、電子商取引サイトの閲覧を行って、利用者の所望のコンテンツを選択して購入したり、利用者が会員となっている会員サイトの閲覧を行って、利用者の所望のコンテンツを選択したりする。そして、複数のコンテンツを選択した後に、利用者によるパッケージ情報生成要求の送信指令が入力されると、当該選択された複数のコンテンツそれぞれの個別識別情報、及び、利用者識別情報を含むパッケージ情報生成要求を、パッケージ情報サーバ２００へ送信する。
【００４３】
また、ブラウザ１１１は、パッケージ情報生成要求に応答してパッケージ情報サーバ２００から返送されてきたパッケージＩＤを受信する。引き続き、ブラウザ１１１は、当該パッケージＩＤ及び利用者識別子を情報パラメータとして含むＵＲＬスキーム方式の起動指示をアプリケーション１１２に対して行う。この後、ブラウザ１１１は、今回の処理を終了する。
【００４４】
上記のアプリケーション１１２は、上述した起動指示により起動される。引き続き、アプリケーション１１２は、無線通信ユニット１４０を利用して、起動指示に含まれるパッケージＩＤ、及び、利用者識別情報を含むパッケージ情報要求をパッケージ情報サーバ２００へ送信する。なお、当該利用者識別情報に含ませるべきパスワードが、アプリケーション１１２にとって既知ではない場合には、利用者は、入力ユニット１３０を利用して、利用者にとっては既知の当該パスワードを入力する。
【００４５】
また、アプリケーション１１２は、パッケージ情報要求に応答してパッケージ情報サーバ２００から返送されてきたパッケージ情報を受信する。引き続き、アプリケーション１１２は、当該受信したパッケージ情報を、表示ユニット１６０を利用して、任意のコンテンツを選択指定可能なソフトキー表示を行うことにより、利用者に提示する。そして、利用者がパッケージ情報により選択指定可能となっている複数のコンテンツの中の一つに対応するソフトキーが押下されると、当該ソフトキーに対応するコンテンツをダウンロードして、当該コンテンツの再生を行う。
【００４６】
なお、一つのコンテンツの再生が終了したり、再生中断指令が利用者により入力されると、アプリケーション１１２は、再度、パッケージ情報を提示させる。そして、利用者により終了指令が入力されると、アプリケーション１１２は処理を終了する。
【００４７】
［動作］
次に、上記のように構成されたマルチコンテンツ選択システム３００の動作について説明する。
【００４８】
なお、前提として、利用者が再生を希望する複数のコンテンツは、ブラウザを利用して選択されているものとする。こうした複数のコンテンツの選択は、上述したように、端末装置１００jのブラウザ１１１が、通信網５００を介して電子商取引サイトや、利用者が会員となっている会員サイトに、利用者識別情報を利用してアクセスしつつ、利用者による選択指定に応じて行われる。
【００４９】
こうして、再生を希望する複数のコンテンツの選択を完了し、利用者が入力ユニット１３０にパッケージ情報生成要求の送信指令を入力すると、図３のステップＳ１１において、ブラウザ１１１がパッケージ情報生成要求処理を実行する。この結果、端末装置１００jからパッケージ情報サーバ２００へ、パッケージ情報生成要求が送信される。なお、パッケージ情報生成要求処理の詳細については、後述する。
【００５０】
当該パッケージ情報生成要求を受信すると、ステップＳ１２において、パッケージ情報サーバ２００が、パッケージ情報生成処理を実行する。そして、パッケージ情報が生成されると、パッケージ情報サーバ２００は、生成されたパッケージ情報の識別情報（パッケージＩＤ）を、当該パッケージ情報生成要求を送信した端末装置１００jへ送信する。なお、パッケージ情報生成処理の詳細については、後述する。
【００５１】
端末装置１００jでは、ブラウザ１１１が、当該パッケージＩＤを受信する。引き続き、ステップＳ１３において、ブラウザ１１１が、当該パッケージＩＤ及び利用者識別子を情報パラメータとして含むＵＲＬスキーム方式起動指示をアプリケーション１１２に対して行う。この後、今回のブラウザ１１１の処理が終了する。
【００５２】
当該起動指示に応じて、アプリケーション１１２の処理が開始される。そして、ステップＳ１４において、アプリケーション１１２が、パッケージ情報要求処理を実行する。この結果、端末装置１００jからパッケージ情報サーバ２００へ、パッケージ情報要求が送信される。なお、パッケージ情報要求処理の詳細については、後述する。
【００５３】
当該パッケージ情報要求を受信すると、ステップＳ１５において、パッケージ情報サーバ２００が、パッケージ情報送信処理を実行する。そして、パッケージ情報サーバ２００は、適宜認証処理を行った後、パッケージ情報要求において指定されたパッケージＩＤに対応するパッケージ情報を、パッケージ情報要求を送信した端末装置１００jへ送信する。なお、パッケージ情報送信処理の詳細については、後述する。
【００５４】
端末装置１００jでは、アプリケーション１１２が、当該パッケージ情報を受信する。引き続き、ステップＳ１６において、アプリケーション１１２が、コンテンテンツ提示処理を実行する。かかるコンテンツ提示処理では、パッケージ情報提示、及び、提示されたパッケージ情報を参照した利用者により任意に選択されたコンテンツを再生するコンテンツ再生が行われる。なお、コンテンツ提示処理の詳細については、後述する。
【００５５】
＜パッケージ情報生成要求処理＞
次に、ブラウザ１１１により実行されるステップＳ１１のパッケージ情報生成要求処理について説明する。
【００５６】
パッケージ情報生成要求処理では、図４に示されるように、まず、ステップＳ２１において、ブラウザ１１１が、入力ユニット１３０にパッケージ情報生成要求の送信指令が入力されたか否かを判定する。ステップＳ２１における判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、ステップＳ２１の処理が繰り返される。
【００５７】
パッケージ情報生成要求の送信指令が入力され、ステップＳ２１における判定の結果が肯定的となると（ステップＳ２１：Ｙ）、処理はステップＳ２２へ進む。ステップＳ２２では、ブラウザ１１１が、既に選択されている複数のコンテンツそれぞれの個別識別情報、及び、利用者識別情報を含むパッケージ情報生成要求を生成する。そして、ステップＳ２３において、ブラウザ１１１が、生成されたパッケージ情報生成要求をパッケージ情報サーバ２００へ送信する。この後、今回のパッケージ情報生成要求処理が終了する。
【００５８】
＜パッケージ情報生成処理＞
次に、パッケージ情報サーバ２００において実行されるステップＳ１２のパッケージ情報生成処理について説明する。かかるパッケージ情報生成処理は、パッケージ情報生成要求を受信したパッケージ情報生成部２３１が実行する。
【００５９】
パッケージ情報生成処理では、図５に示されるように、まず、ステップＳ３１において、パッケージ情報生成部２３１が、パッケージ情報生成要求において指定された複数のコンテンツに対応するパッケージ情報を生成する。かかるパッケージ情報の生成に際して、パッケージ情報生成部２３１は、まず、通信ユニット２２０を利用し、通信網５００を介して、当該複数のコンテンツのそれぞれの本体部及び付属部を、コンテンツサーバ４００から取得する。次に、パッケージ情報生成部２３１は、取得された複数のコンテンツのそれぞれの本体部及び付属部に基づいて、パッケージ情報生成要求に対応するパッケージ情報を生成する。
【００６０】
引き続き、パッケージ情報生成部２３１は、生成されたパッケージ情報に識別情報（パッケージＩＤ）を付与する。そして、パッケージ情報生成部２３１は、生成されたパッケージ情報とパッケージＩＤとを関連付けて記憶ユニット２１０内に格納する。
【００６１】
なお、パッケージ情報は、上述したように、パッケージ情報生成要求において指定された複数のコンテンツそれぞれのダウンロード指定に利用可能な一覧形式の情報であり、端末装置１００jの利用者が、当該複数のコンテンツ中から、所望のコンテンツを所望の順序で指定するために有用な情報である。
【００６２】
引き続き、ステップＳ３２において、パッケージ情報生成部２３１が、当該コンテンツＩＤを、パッケージ情報生成要求を送信した端末装置１００jへ送信する。この後、今回のパッケージ情報生成処理が終了する。
【００６３】
＜パッケージ情報要求処理＞
次いで、ＵＲＬスキーム方式の起動指示により起動されたアプリケーション１１２により実行されるステップＳ１４のパッケージ情報要求処理について説明する。
【００６４】
パッケージ情報要求処理では、まず、ステップＳ４１において、アプリケーション１１２が、利用者識別情報、及び、起動指示に含まれていたパッケージＩＤを含むパッケージ情報要求を生成する。ここで、利用者識別情報における利用者識別子としては、起動指示に含まれていた利用者識別子を採用する。
【００６５】
なお、アプリケーション１１２は、当該利用者識別子に対応するパスワードが内部に登録されている場合には、当該利用者識別子及び当該パスワードを含む利用者識別情報を採用する。一方、当該利用者識別子に対応するパスワードが内部に登録されていない場合には、アプリケーション１１２は、利用者が入力ユニット１３０を利用して入力した利用者にとっては既知の当該パスワード、及び、利用者識別子を含む利用者識別情報を採用する。
【００６６】
引き続き、ステップＳ４２において、アプリケーション１１２が、生成されたパッケージ情報要求をパッケージ情報サーバ２００へ送信する。この後、今回のパッケージ情報生成処理が終了する。
【００６７】
＜パッケージ情報送信処理＞
次に、パッケージ情報サーバ２００において実行されるステップＳ１５のパッケージ情報送信処理について説明する。かかるパッケージ情報送信処理は、パッケージ情報要求を受信したパッケージ情報送信処理部２３２が実行する。
【００６８】
パッケージ情報送信処理では、図７に示されるように、まず、ステップＳ５１において、パッケージ情報送信処理部２３２が、パッケージ情報要求の認証ができたか否かを判定する。かかる判定に際して、当該パッケージ情報要求に含まれているパッケージＩＤに対応するパッケージ情報生成要求に含まれていた利用者識別情報と一致するか否かを判定することにより、パッケージ情報送信処理部２３２が、パッケージ情報要求の認証ができたか否かを判定する。
【００６９】
ステップＳ５１における判定の結果が肯定的であった場合（ステップＳ５１：Ｙ）には、処理はステップＳ５２へ進む。このステップＳ５２では、パッケージ情報送信処理部２３２が、当該パッケージＩＤに対応するパッケージ情報を、パッケージ情報要求を送信した端末装置１００jへ送信する。この後、今回のパッケージ情報送信処理が終了する。
【００７０】
なお、本実施形態では、パッケージ情報の送信が完了すると、当該パッケージ情報を記憶ユニット２１０内から消去するようになっている。
【００７１】
なお、ステップＳ５１における判定の結果が否定的であった場合（ステップＳ５１：Ｎ）には、処理はステップＳ５３へ進む。このステップＳ５３では、パッケージ情報送信処理部２３２が、認証エラーを、パッケージ情報要求を送信した端末装置１００jへ送信する。この後、今回のパッケージ情報送信処理が終了する。
【００７２】
＜コンテンツ提示処理＞
次いで、パッケージ情報を受信したアプリケーション１１２が実行するステップＳ１６のコンテンツ提示処理について説明する。
【００７３】
コンテンツ提示処理では、図８に示されるように、まず、ステップＳ６１において、アプリケーション１１２が、受信したパッケージ情報の提示を行う。かかるパッケージ情報の提示に際して、本実施形態では、アプリケーション１１２は、当該受信したパッケージ情報に基づいて、表示ユニット１６０を利用し、パッケージ情報に対応する複数のコンテンツの中から任意のコンテンツを選択指定可能なソフトキー表示を行うことにより、利用者に提示する。
【００７４】
なお、ステップＳ６１の処理に先立って、アプリケーション１１２は、受信したパッケージ情報を記憶ユニット１２０内に格納するようになっている。
【００７５】
次に、ステップＳ６２において、アプリケーション１１２が、アプリケーション１１２による処理の実行終了指令が入力されたか否かを判定する。ステップＳ６２における判定の結果が否定的であった場合（ステップＳ６２：Ｎ）には、処理はステップＳ６３へ進む。
【００７６】
ステップＳ６３では、アプリケーション１１２が、提示コンテンツの選択入力がされたか否かを判定する。ステップＳ６３における判定の結果が否定的であった場合（ステップＳ６３：Ｎ）には、処理はステップＳ６２へ戻る。以後、ステップＳ６２又はステップＳ６３における判定の結果が肯定的となるまで、ステップＳ６２，Ｓ６３の処理が繰り返される。
【００７７】
提示コンテンツの選択入力がなされ、ステップＳ６３における判定の結果が肯定的となると（ステップＳ６３：Ｙ）、処理はステップＳ６４へ進む。このステップＳ６４では、アプリケーション１１２が、選択されたコンテンツをコンテンツサーバ４００からダウンロードし、当該コンテンツの記述手順を実行することにより、当該コンテンツを再生する。なお、コンテンツの再生に際しては、コンテンツ映像を表示ユニット１６０に表示するとともに、コンテンツ音を音出力ユニット１５０から出力することにより行われる。
【００７８】
ステップＳ６４の処理が終了すると、処理はステップＳ６１へ戻る。この結果、パッケージ情報に対応する複数のコンテンツの中の次のコンテンツの選択指定が可能となる。以後、ステップＳ６２における判定の結果が肯定的となるまで、ステップＳ６１〜Ｓ６４の処理が繰り返される。そして、ステップＳ６２における判定の結果が肯定的となると（ステップＳ６２：Ｙ）、今回のコンテンツ提示処理が終了する。
【００７９】
本実施形態では、コンテンツ提示処理の終了に先立って、アプリケーション１１２は、記憶ユニット１２０内のパッケージ情報を消去するようになっている。また、コンテンツ再生処理中に、コンテンツ再生の中止指令が入力されると、処理がステップＳ６１へ戻るようになっている。
【００８０】
なお、パッケージ情報の表示例が図９に示されている。この図９に示される表示例は、コンテンツ＃１〜＃６に対応するソフトキーが丸型となっている例である
【００８１】
以上説明したように、本実施形態では、端末装置１００jの利用者が、ブラウザ１１１を起動する。そして、当該利用者にとって既知の利用者識別情報の使用により端末装置１００jの利用者に提示可能となっているコンテンツの中から、当該利用者の嗜好に従って当該利用者が任意に選択した複数のコンテンツを特定する。
【００８２】
利用者が、今回のコンテンツの選択が完了し、パッケージ情報生成要求の送信指令を入力ユニット１３０に入力すると、ブラウザ１１１は、選択された複数のコンテンツのそれぞれの個別識別情報、及び、利用者識別情報を含むパッケージ情報生成要求をパッケージ情報サーバ２００へ送信する。パッケージ情報サーバ２００では、パッケージ情報生成部２３１が、パッケージ情報生成要求において指定された複数のコンテンツそれぞれの本体部及び付属部を、コンテンツサーバ４００から取得する。そして、パッケージ情報生成部２３１は、取得結果に基づいて、当該複数のコンテンツそれぞれのダウンロード指定に利用可能な一覧形式のパッケージ情報、及び、当該パッケージ情報の識別情報（パッケージＩＤ）を生成する。そして、パッケージ情報生成部２３１が、生成されたパッケージＩＤを、パッケージ情報生成要求を送信した端末装置１００jへ送信する。
【００８３】
端末装置１００jでは、パッケージＩＤを受信すると、ブラウザ１１１が、受信したパッケージ情報の識別情報、及び、利用者識別情報に含まれる利用者識別子を指定したＵＲＬスキーム方式による起動指示を行うことにより、アプリケーション１１２を起動する。この後、ブラウザ１１１の処理は終了する。
【００８４】
起動されたアプリケーション１１２は、利用者識別情報及びパッケージの識別情報を指定したパッケージ情報要求を、パッケージ情報サーバ２００へ送信する。パッケージ情報サーバ２００では、パッケージ情報要求を受信すると、パッケージ情報送信処理部２３２が、パッケージ情報要求において指定されたパッケージの識別情報に対応するパッケージ情報を、当該パッケージ情報要求を送信した端末装置１００jへ送信する。
【００８５】
端末装置１００jでは、パッケージ情報を受信すると、アプリケーション１１２が、当該パッケージ情報を利用者に提示する。そして、提示されたパッケージ情報を参照して、利用者が、任意に、提示を希望する最初のコンテンツを選択した提示指令を行うと、アプリケーション１１２は、当該最初のコンテンツをダウンロードして再生することにより、選択された最初のコンテンツを利用者に提示する。そして、最初のコンテンツの提示が終了すると、アプリケーション１１２は、パッケージ情報を利用者に再度提示する。
【００８６】
再度提示されたパッケージ情報を参照して、利用者が、任意に、提示を希望する次のコンテンツの指定操作が行うと、アプリケーション１１２は、指定された次のコンテンツをダウンロードして再生することにより、選択された次のコンテンツを利用者に提示する。以後、利用者による実行終了指令がなされるまで、アプリケーション１１２は、パッケージ情報の再提示、及び、提示されたパッケージ情報を利用して選択されたコンテンツの利用者への提示の処理を繰り返す。
【００８７】
したがって、本実施形態によれば、利用者が再生したいコンテンツが複数ある場合に、任意に選択されたコンテンツを、簡易に、所望の順で再生することができる。
【００８８】
また、本実施形態では、利用者識別情報には、利用者にとって既知の利用者識別子に対応するパスワードが更に含まれる。このため、パスワードによる認証を適宜行うことにより、システムのセキュリティを向上させることができる。
【００８９】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、特許請求の範囲に記載の範囲で、様々な変形が可能である。
【００９０】
例えば、上記の実施形態では、コンテンツの記述に独自のマークアップ言語を使用するようにしたが、ＨＴＭＬ（Hyper Text Mark-up Language）を使用するようにしてもよい。
【００９１】
また、上記の実施形態では、コンテンツ映像（動画像）データ及びコンテンツ音データがストリーミング形式でダウンロードされるようにしたが、ファイル形式でダウンロードされるようにしてもよい。
【００９２】
また、上記の実施形態では、端末装置をスマートフォン等の可搬型の装置としたが、据置き型のパーソナルコンピュータ等とすることができる。
【産業上の利用可能性】
【００９３】
以上説明したように、本発明は、複数のコンテンツの中から再生コンテンツを選択するマルチコンテンツ選択システムの分野で利用することができる。
【符号の説明】
【００９４】
１００j…端末装置、１１０…処理制御ユニット、１１１…ブラウザ、１１２…アプリケーション、１２０…記憶ユニット、１３０…入力ユニット、１４０…無線通信ユニット、１５０…音出力ユニット、１６０…無線通信ユニット、２００…パッケージ情報サーバ、２１０…記憶ユニット、２２０…通信ユニット、２３０…処理制御ユニット、２３１…パッケージ情報生成部、２３２…パッケージ情報送信処理部、３００…マルチコンテンツ選択システム、４００…コンテンツサーバ、５００…通信網。
【図１】
2018200594.tif 000003
【図２】
2018200594.tif 000004
【図３】
2018200594.tif 000005
【図４】
2018200594.tif 000006
【図５】
2018200594.tif 000007
【図６】
2018200594.tif 000008
【図７】
2018200594.tif 000009
【図８】
2018200594.tif 000010
【図９】
2018200594.tif 000011