(57)【要約】【課題】同じコンテンツの重複表示を抑止する。【解決手段】実施形態の情報受信端末は、通信部と、取得部と、リスト生成部と、表示部とを有する。通信部は、通信範囲内の情報配信端末と無線通信する。取得部は、情報配信端末より情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得する。リスト生成部は、通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成する。表示部は、生成されたリストを表示する。また、リスト生成部は、通信範囲内にある情報配信端末間で識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択してリストを生成する。【選択図】図６
2018085069.tif 000002
【特許請求の範囲】
【請求項１】
通信範囲内の情報配信端末と無線通信する通信部と、
前記情報配信端末より当該情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得する取得部と、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成するリスト生成部と、
前記生成されたリストを表示する表示部と、を有し、
前記リスト生成部は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする情報受信端末。
【請求項２】
前記通信部は、前記リストに含まれるコンテンツの情報配信端末に接続待ちであることを通知する、
ことを特徴とする請求項１に記載の情報受信端末。
【請求項３】
前記メタ情報は、前記情報配信端末が接続待ちとしている情報受信端末の数を含み、
前記リスト生成部は、前記メタ情報をもとに、接続待ちとしている数の少ない情報配信端末のコンテンツを選択してリストを生成する、
ことを特徴とする請求項２に記載の情報受信端末。
【請求項４】
前記通信部は、ＷｉＦｉダイレクトで前記情報配信端末と無線通信する、
ことを特徴とする請求項１乃至３のいずれか一項に記載の情報受信端末。
【請求項５】
前記取得部は、ＷｉＦｉダイレクトでのデバイス発見応答において前記メタ情報を取得する、
ことを特徴とする請求項４に記載の情報受信端末。
【請求項６】
互いに無線通信の通信範囲内にある情報配信端末と情報受信端末とが無線通信を行い、前記情報受信端末からの配信要求に応じて前記情報配信端末がコンテンツを配信する情報配信システムであって、
前記情報配信端末は、
前記通信範囲内の情報受信端末からの要求に応じて自端末が配信する前記コンテンツの識別情報を含むメタ情報を配信する配信部を有し、
前記情報受信端末は、
前記情報配信端末より前記メタ情報を取得する取得部と、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成するリスト生成部と、
前記生成されたリストを表示する表示部と、を有し、
前記リスト生成部は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする情報配信システム。
【請求項７】
通信部が無線通信する通信範囲内の情報配信端末より当該情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得し、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成し、
前記生成されたリストを表示する、各処理をコンピュータが実行し、
前記リストを生成する処理は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする表示方法。
【請求項８】
通信部が無線通信する通信範囲内の情報配信端末より当該情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得し、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成し、
前記生成されたリストを表示する、各処理をコンピュータに実行させ、
前記リストを生成する処理は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報受信端末、情報配信システム、表示方法および表示プログラムに関する。
【背景技術】
【０００２】
従来、無線端末間で動画像などのコンテンツを配信するコンテンツ配信サービスがある。このコンテンツ配信にかかる従来技術では、コンテンツ送信端末からコンテンツのメタ情報およびコンテンツ受信可能時間帯を含むコンテキスト情報を取得する。そして、コンテンツ受信端末にコンテンツを配信できるコンテンツ送信端末を抽出し、抽出されたコンテンツ送信端末へコンテンツ配信要求が送信されるように制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、例えばコンテンツ受信端末の通信範囲に同じコンテンツを保有している複数のコンテンツ送信端末が存在する場合、コンテンツ受信端末において同じコンテンツが重複して表示されるという問題がある。
【０００５】
図１１−１、図１１−２は、重複したコンテンツの表示を説明する説明図である。図１１−１に示すように、情報配信端末２０１、２０２は同じ「コンテンツＡ」を保有している。また、情報受信端末２０３の通信範囲２１３には、情報配信端末２０１が存在しており、情報受信端末２０４の通信範囲２１４には、情報配信端末２０１および情報配信端末２０２が存在している。
【０００６】
情報受信端末２０３では、コンテンツを配信できる端末として情報配信端末２０１が抽出されることから、配信可能なコンテンツのリストとして情報配信端末２０１が保有する「コンテンツＡ」を含むコンテンツリスト３０３が表示される。これに対し、情報受信端末２０４では、コンテンツを配信できる端末として情報配信端末２０１および情報配信端末２０２が抽出される。したがって、情報受信端末２０４では、情報配信端末２０１および情報配信端末２０２が共に保有する「コンテンツＡ」が重複したコンテンツリスト３０４が表示される。
【０００７】
図１１−２に示すように、既に情報配信端末２０１が存在している情報受信端末２０３の通信範囲２１３に、後から情報配信端末２０２が入ってくる場合がある。情報配信端末２０２が通信範囲２１３に入る前までの情報受信端末２０３では、情報配信端末２０１が保有する「コンテンツＡ」を含むコンテンツリスト３０３Ａが表示される。そして、通信範囲２１３に情報配信端末２０２が入った後の情報受信端末２０３では、情報配信端末２０１および情報配信端末２０２が共に保有する「コンテンツＡ」が重複したコンテンツリスト３０３Ｂが表示される。
【０００８】
このように、「コンテンツＡ」が重複したコンテンツリスト３０４、３０３Ｂが表示される場合は、コンテンツ選択時においてユーザを混乱させる、表示できる他のコンテンツの数が少なくなるなど、ユーザビリティの低下を招くこととなる。
【０００９】
１つの側面では、同じコンテンツの重複表示を抑止できる情報受信端末、情報配信システム、表示方法および表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１の案では、情報受信端末は、通信部と、取得部と、リスト生成部と、表示部とを有する。通信部は、通信範囲内の情報配信端末と無線通信する。取得部は、情報配信端末より情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得する。リスト生成部は、通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成する。表示部は、生成されたリストを表示する。また、リスト生成部は、通信範囲内にある情報配信端末間で識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択してリストを生成する。
【発明の効果】
【００１１】
本発明の１実施態様によれば、同じコンテンツの重複表示を抑止できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態にかかる情報配信システムを説明する説明図である。
【図２】図２は、実施形態にかかる端末装置のハードウエア構成を例示するブロック図である。
【図３】図３は、コンテンツ情報の表示についての概要を説明する説明図である。
【図４】図４は、実施形態にかかる情報配信端末の機能構成を例示するブロック図である。
【図５−１】図５−１は、実施形態にかかる情報配信端末の動作例を示すフローチャートである。
【図５−２】図５−２は、実施形態にかかる情報配信端末の動作例を示すフローチャートである。
【図６】図６は、実施形態にかかる情報受信端末の機能構成を例示するブロック図である。
【図７】図７は、実施形態にかかる情報受信端末の動作例を示すフローチャートである。
【図８】図８は、コンテンツのリスト表示の動作例を説明する説明図である。
【図９】図９は、接続先の決定を説明する説明図である。
【図１０−１】図１０−１は、実施形態にかかる情報配信端末および情報受信端末の接続を説明する説明図である。
【図１０−２】図１０−２は、実施形態にかかる情報配信端末および情報受信端末の接続を説明する説明図である。
【図１０−３】図１０−３は、実施形態にかかる情報配信端末および情報受信端末の接続を説明する説明図である。
【図１０−４】図１０−４は、実施形態にかかる情報配信端末および情報受信端末の接続を説明する説明図である。
【図１１−１】図１１−１は、重複したコンテンツの表示を説明する説明図である。
【図１１−２】図１１−２は、重複したコンテンツの表示を説明する説明図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、実施形態にかかる情報受信端末、情報配信システム、表示方法および表示プログラムを説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する情報受信端末、情報配信システム、表示方法および表示プログラムは、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１４】
図１は、実施形態にかかる情報配信システムを説明する説明図である。図１に示すように、情報配信システムでは、ＷｉＦｉ（登録商標、Wireless  Fidelity）ダイレクト通信等の無線通信を利用し、互いに無線通信の通信範囲内にある端末装置１同士で情報（コンテンツ）の配信を行う。端末装置１としては、例えばスマートフォン、タブレット端末などを適用できる。また、端末装置１が配信するコンテンツは、例えば写真や動画像等の画像データ、テキスト等の文書データなどがある。
【００１５】
ここで、端末装置１において、コンテンツを配信する側の端末を情報配信端末１Ａとし、情報配信端末１Ａよりコンテンツの配信を受ける側の端末を情報受信端末１Ｂとする。
【００１６】
情報配信端末１Ａと、情報受信端末１Ｂとは、互い通信範囲に入った際に、例えばＷｉＦｉダイレクト通信におけるデバイス発見応答を行う。この時、情報配信端末１Ａは、情報受信端末１Ｂからの要求に応じて応答する際に、自身が配信可能であるコンテンツについての情報を含むメタ情報を情報受信端末１Ｂに通知する。
【００１７】
情報受信端末１Ｂでは、情報配信端末１Ａから通知されたメタ情報をもとに、情報配信端末１Ａより配信可能なコンテンツのコンテンツリスト２（例えばコンテンツ名一覧）を生成する。次いで、情報受信端末１Ｂは、生成したコンテンツリスト２をディスプレイなどに表示し、コンテンツリスト２の中から配信を行うコンテンツの選択を受け付ける。コンテンツの選択があった場合、情報受信端末１Ｂは、選択のあったコンテンツの配信を情報配信端末１Ａに要求する。情報配信端末１Ａでは、情報受信端末１Ｂより要求のあったコンテンツを配信する。情報受信端末１Ｂは、情報配信端末１Ａより配信されたコンテンツをディスプレイなどに表示する。このようにして情報受信端末１Ｂのユーザは、所望のコンテンツを確認することができる。
【００１８】
図２は、実施形態にかかる端末装置１のハードウエア構成を例示するブロック図である。図２に示すように、端末装置１は、ＣＰＵ１０、ＲＡＭ１１、ＲＯＭ１２、記憶部１３、計時部１４および電源部１５を有する。また、端末装置１は、表示部１６、入力部１７、通信部１８、音声入出力部１９およびスピーカ・マイク２０を有する。
【００１９】
ＣＰＵ１０（CPU：Central  Processing  Unit）は、ＲＯＭ１２（ROM：Read  Only  Memory）に格納された基本プログラムまたは記憶部１３に格納されたプログラム１３ａを読み出して実行する演算処理部である。ＲＡＭ１１（RAM：Random  Access  Memory）は、ＣＰＵ１０が演算処理を行う際の作業領域を提供する。ＲＯＭ１２は、ＣＰＵ１０が実行する基本プログラムや各種設定を格納する。
【００２０】
記憶部１３は、例えばＳＳＤ（Solid  State  Drive）等の記憶装置であり、プログラム１３ａおよびプログラム１３ａの実行時に読み出しまたは書き込みが行われる各種設定・記録データを格納する。
【００２１】
計時部１４は、ＲＴＣ（Real  Time  Clock）などであり、時刻を計時する。電源部１５は、二次電池、商用電源などの電源から供給される電力を各部に供給する。
【００２２】
表示部１６は、ＬＣＤ（Liquid  Crystal  Display）などであり、ＣＰＵ１０の制御のもと各種画面を表示する。入力部１７は、各種の操作キー、表示部１６の画面上に重畳されたタッチパネルなどであり、ユーザから入力された操作を受け付ける入力インターフェースである。
【００２３】
通信部１８は、ＣＰＵ１０の制御のもとアンテナ（図示しない）を介して音声や文字などの各種データの無線通信を行う。具体的には、通信部１８は、ＬＴＥ（Long  Term  Evolution）通信やＷｉＦｉ通信などの通信方式を用いて、通信範囲内に存在する他の端末装置や基地局装置との無線通信を行う。これにより、端末装置１は、音声による通話（電話）やコンテンツ等のデータ通信を行う。音声入出力部１９は、ＣＰＵ１０の制御のもとスピーカ・マイク２０を介して音声の入力または音声の出力を行う。
【００２４】
図３は、コンテンツ情報の表示についての概要を説明する説明図である。図３に示すように、情報受信端末１Ｂの通信範囲には、「コンテンツＡ」、「コンテンツＢ」を配信可能な複数の情報配信端末１Ａがあるものとする。また、「コンテンツＡ」については、情報配信端末１Ａ間で重複しているものとする。また、各コンテンツには、コンテンツＩＤ、コンテンツ名などの識別情報が所定の規則に従って設定されており、同一のコンテンツについては同一の識別情報が設定されるものとする。
【００２５】
情報受信端末１Ｂは、コンテンツの識別情報を含むメタ情報を通信範囲にある複数の情報配信端末１Ａより取得する。また、情報受信端末１Ｂは、コンテンツの識別情報をもとに、情報配信端末１Ａ間で識別情報が重複するコンテンツが存在する場合（図示例では「コンテンツＡ」）、いずれか一つの情報配信端末１Ａのコンテンツを選択してコンテンツリスト２を生成する。したがって、情報受信端末１Ｂでは、「コンテンツＡ」が重複することのないコンテンツリスト２が配信可能なコンテンツのコンテンツ情報として表示部１６に表示される。このように、情報受信端末１Ｂでは、通信範囲内に同じコンテンツを配信可能な情報配信端末１Ａが複数存在する場合であっても、同じコンテンツの重複表示を抑止できる。
【００２６】
図４は、実施形態にかかる情報配信端末１Ａの機能構成を例示するブロック図である。図４に示すように、情報配信端末１Ａは、デバイス発見要求受信部１０１、メタ情報配信部１０２、接続処理部１０３、情報配信部１０４、情報受信部１０５、記憶部１０６、接続待ちカウント部１０７および情報表示部１０８を有する。これら情報配信端末１Ａの機能構成は、ＣＰＵ１０がプログラム１３ａを実行することで実現される。
【００２７】
デバイス発見要求受信部１０１は、通信部１８の通信範囲に存在する情報受信端末１Ｂからのデバイス発見要求を受信する。デバイス発見要求は、互いに通信範囲内にあるデバイス同士のサービス（例えばコンテンツ配信サービス）を発見し、接続するために用いられるＷｉＦｉダイレクト通信の一つである。デバイス発見要求受信部１０１が受信したデバイス発見要求は、接続処理部１０３へ通知される。
【００２８】
メタ情報配信部１０２は、接続処理部１０３の制御のもと、情報受信端末１Ｂからのデバイス発見要求に対するデバイス発見応答（サービス発見応答）を通信部１８を介して配信する。具体的には、メタ情報配信部１０２は、自装置が配信可能なコンテンツの識別情報を含むメタ情報と、コンテンツ配信の接続待ちとなっている情報受信端末１Ｂの数である接続待ち数とを記憶部１０６より読み出し、デバイス発見要求のあった情報受信端末１Ｂに対して応答する。
【００２９】
接続処理部１０３は、通信部１８を介して行われる情報受信端末１Ｂとの通信接続を制御する処理部である。具体的には、接続処理部１０３は、デバイス発見要求受信部１０１が受信したデバイス発見要求に応じて、要求元の情報受信端末１Ｂに対してメタ情報配信部１０２よりデバイス発見応答を配信させる。また、接続処理部１０３は、情報受信部１０５が受信したコンテンツ配信要求に応じて、配信要求のあったコンテンツを記憶部１０６より読み出す。次いで、接続処理部１０３は、要求元の情報受信端末１Ｂに対して記憶部１０６より読み出したコンテンツを情報配信部１０４より配信させる。
【００３０】
情報配信部１０４は、接続処理部１０３の制御のもと、情報受信端末１Ｂからのコンテンツ配信要求に対するコンテンツ（情報）の応答（配信）を行う。具体的には、情報配信部１０４は、コンテンツ配信要求に応じて記憶部１０６より読み出されたコンテンツを通信部１８を介して要求元の情報受信端末１Ｂへ配信する。
【００３１】
情報受信部１０５は、通信部１８の通信範囲に存在する情報受信端末１Ｂからの情報を受信する。具体的には、情報受信部１０５は、情報配信端末１Ａに対してコンテンツ配信の接続待ち（通信接続中）となっていることを示す接続待ち情報を情報受信端末１Ｂより受信し、受信した接続待ち情報を受信の時刻情報とともに記憶部１０６に格納する。また、情報受信部１０５は、コンテンツの識別情報により配信するコンテンツを指定したコンテンツ配信要求を情報受信端末１Ｂより受信する。受信したコンテンツ配信要求は接続処理部１０３へ通知される。
【００３２】
記憶部１０６は、記憶部１３に記憶される各種情報の参照（読み出し）または更新（書き込み）を行う。記憶部１０６が参照または更新する各種情報には、情報配信端末１Ａが配信可能なコンテンツおよびコンテンツに設定されている識別情報などのコンテンツにかかる情報がある。また、記憶部１０６が参照または更新する各種情報には、情報配信端末１Ａに対してコンテンツ配信の接続待ち（通信接続中）となっている情報受信端末１Ｂを示す接続待ち情報がある。また、記憶部１０６が参照または更新する各種情報には、情報配信端末１Ａに対する情報受信端末１Ｂの接続待ち情報をもとに、情報配信端末１Ａと他の端末装置との接続待ち数をカウントした接続待ち数がある。
【００３３】
接続待ちカウント部１０７は、情報配信端末１Ａと他の端末装置との接続待ち数のカウントを行う。具体的には、接続待ちカウント部１０７は、情報受信部１０５が受信した情報受信端末１Ｂからの接続待ち情報の時刻情報をもとに、過去一定期間において記憶部１０６が記憶する接続待ち数をインクリメントする。また、接続待ちカウント部１０７は、接続待ち情報とともに格納された時刻情報をもとに、所定時間経過した（タイムアウトした）接続待ちについては、接続待ち数からデクリメントしてもよい。
【００３４】
情報表示部１０８は、表示部１６への表示を行う処理部である。例えば、情報表示部１０８は、記憶部１０６に記憶されているコンテンツ等の各種情報を読み出して表示部１６へ表示する。
【００３５】
図５−１、図５−２は、実施形態にかかる情報配信端末１Ａの動作例を示すフローチャートである。具体的には、図５−１はデバイス発見応答にかかる処理の一例であり、図５−２は、接続待ち情報の受信にかかる処理の一例である。
【００３６】
図５−１に示すように、処理が開始されると、デバイス発見要求受信部１０１は、通信部１８の通信範囲に存在する情報受信端末１Ｂからのデバイス発見要求（サービス発見要求）の受信の有無を判定する（Ｓ１）。デバイス発見要求の受信がない場合（Ｓ１：ＮＯ）、デバイス発見要求受信部１０１は処理を待機する。
【００３７】
デバイス発見要求の受信がある場合（Ｓ１：ＹＥＳ）、接続待ちカウント部１０７は、記憶部１０６が記憶する接続待ち情報をもとに、情報配信端末１Ａと他の端末装置との過去一定期間の接続待ち数をカウントする（Ｓ２）。次いで、メタ情報配信部１０２は、接続処理部１０３の制御のもと、配信可能なコンテンツの識別情報を含むメタ情報と、カウントした接続待ち数とを記憶部１０６より読み出し、デバイス発見要求のあった情報受信端末１Ｂに対して応答する（Ｓ３）。
【００３８】
図５−２に示すように、処理が開始されると、情報受信部１０５は、通信部１８の通信範囲に存在する情報受信端末１Ｂからの通信による接続処理があったか否かを判定する（Ｓ１１）。接続処理がない場合（Ｓ１１：ＮＯ）、情報受信部１０５は処理を待機する。
【００３９】
接続処理があった場合（Ｓ１１：ＹＥＳ）、情報受信部１０５は、接続待ち情報の受信の有無、すなわち情報受信端末１Ｂと情報配信端末１Ａとが接続待ちになったことを情報受信端末１Ｂより受信したか否かを判定する（Ｓ１２）。接続待ちになったことを受信（接続待ち情報を受信）した場合（Ｓ１２：ＹＥＳ）、情報受信端末１Ｂを示す接続待ち情報（例えば情報受信端末１Ｂの通信アドレス）とともに接続待ちになった時刻を記憶部１０６に記録する（Ｓ１３）。
【００４０】
図６は、実施形態にかかる情報受信端末１Ｂの機能構成を例示するブロック図である。図６に示すように、情報受信端末１Ｂは、デバイス発見処理部１１１、接続処理部１１２、情報配信部１１３、情報受信部１１４、発見端末リスト生成部１１５、接続先決定部１１６、メタ情報リスト生成部１１７および情報表示部１１８を有する。これら情報受信端末１Ｂの機能構成は、ＣＰＵ１０がプログラム１３ａを実行することで実現される。
【００４１】
デバイス発見処理部１１１は、接続処理部１１２の制御のもと、通信部１８の通信範囲に存在する情報配信端末１Ａへデバイス発見要求（サービス発見要求）を送信し、情報配信端末１Ａからのデバイス発見応答（サービス発見応答）を受信する処理を行う。具体的には、デバイス発見処理部１１１は、通信部１８の通信範囲に存在する情報配信端末１Ａに対し、ＷｉＦｉダイレクト通信によるデバイス発見要求を送信する。次いで、デバイス発見処理部１１１は、デバイス発見要求を送信した情報配信端末１Ａから、メタ情報および接続待ち数を含むデバイス発見応答を受信する。デバイス発見処理部１１１が受信したデバイス発見応答は、接続先決定部１１６に通知される。
【００４２】
接続処理部１１２は、通信部１８を介して行われる情報配信端末１Ａとの通信接続を制御する処理部である。具体的には、接続処理部１１２は、コンテンツリスト２より選択されて配信が要求されたコンテンツについてのコンテンツ配信要求を情報配信部１１３より情報配信端末１Ａに対して配信させる。また、接続処理部１１２は、コンテンツリスト２に含まれるコンテンツにかかる情報配信端末１Ａに対して接続待ち情報を情報配信部１１３より配信させる。
【００４３】
情報配信部１１３は、接続処理部１１２の制御のもと、コンテンツリスト２より選択されたコンテンツの配信要求を情報配信端末１Ａに対して配信する。具体的には、情報配信部１１３は、配信を要求するコンテンツを示す識別情報を含めたコンテンツ配信要求を通信部１８を介して情報配信端末１Ａに配信する。
【００４４】
また、情報配信部１１３は、接続処理部１１２の制御のもと、コンテンツリスト２に含まれるコンテンツの配信を行う情報配信端末１Ａに対して接続待ち情報を通信部１８を介して配信する。これにより、情報配信端末１Ａでは、情報受信端末１Ｂにおいてコンテンツリスト２に掲載されたコンテンツがあり、情報受信端末１Ｂとコンテンツ配信の接続待ち（通信接続中）となっていることを識別できる。
【００４５】
情報受信部１１４は、接続処理部１０３の制御のもと、通信部１８の通信範囲に存在する情報配信端末１Ａからのコンテンツ（情報）の応答を受信する。具体的には、情報受信部１１４は、情報受信端末１Ｂからの要求に応じて情報配信端末１Ａより配信されたコンテンツを受信し、受信したコンテンツを情報表示部１１８へ出力する。
【００４６】
発見端末リスト生成部１１５は、接続先決定部１１６からの通知をもとに、デバイス発見要求によって発見されて、接続先決定部１１６により接続先と決定された情報配信端末１Ａのリストを作成する。発見端末リスト生成部１１５により作成された接続先のリストは、接続処理部１１２に通知される。接続処理部１１２では、接続先のリストに含まれる情報配信端末１Ａに対して、情報配信部１１３より接続待ち情報を配信させる。
【００４７】
接続先決定部１１６は、デバイス発見要求により通信部１８の通信範囲内にある情報配信端末１Ａの各々より取得した情報（デバイス発見応答）をもとに、接続先とする情報配信端末１Ａを決定し、決定した接続先を発見端末リスト生成部１１５およびメタ情報リスト生成部１１７に通知する。具体的には、接続先決定部１１６は、情報配信端末１Ａより取得したメタ情報をもとに、配信可能なコンテンツを有する情報配信端末１Ａを接続先と決定する。
【００４８】
このとき、接続先決定部１１６は、通信部１８の通信範囲内にある情報配信端末１Ａ間でメタ情報に含まれるコンテンツの識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末１Ａを選択する。具体的には、接続先決定部１１６は、重複するコンテンツを有する情報配信端末１Ａの中で、接続待ち数の少ない情報配信端末１Ａを選択する。
【００４９】
メタ情報リスト生成部１１７は、接続先決定部１１６からの通知をもとに、配信可能なコンテンツのコンテンツリスト２を生成する。具体的には、メタ情報リスト生成部１１７は、接続先決定部１１６により接続先として決定された情報配信端末１Ａのメタ情報をもとに、接続先より配信可能なコンテンツ名やコンテンツＩＤなどを列挙したコンテンツリスト２を生成する。生成されたコンテンツリスト２は、情報表示部１１８に出力される。
【００５０】
情報表示部１１８は、表示部１６への表示を行う処理部である。例えば、情報表示部１１８は、メタ情報リスト生成部１１７により生成されたコンテンツリスト２を表示部１６へ表示する。また、情報表示部１１８は、情報配信端末１Ａより配信され、情報受信部１１４で受信されたコンテンツを表示部１６へ表示する。
【００５１】
図７は、実施形態にかかる情報受信端末１Ｂの動作例を示すフローチャートである。図７に示すように、処理が開始されると、デバイス発見処理部１１１は、通信部１８の通信範囲に存在する情報配信端末１Ａへデバイス発見要求を送信し、情報配信端末１Ａからのデバイス発見応答を受信するデバイス発見処理を行う（Ｓ２１）。
【００５２】
次いで、デバイス発見処理部１１１は、通信範囲に存在する情報配信端末１Ａよりデバイス発見応答（サービス発見応答）を受信したか否かを判定する（Ｓ２２）。デバイス発見応答の受信がない場合（Ｓ２２：ＮＯ）、デバイス発見処理部１１１はＳ２１へ処理を戻す。
【００５３】
デバイス発見応答の受信がある場合（Ｓ２２：ＹＥＳ）、デバイス発見処理部１１１は、応答内容をもとに、発見したデバイスがコンテンツの配信を行う情報配信端末１Ａであるか否かを判定する（Ｓ２３）。例えば、デバイス発見処理部１１１は、配信可能なコンテンツのメタ情報を含む応答がある場合には、情報配信端末１Ａであるものと判定する。
【００５４】
次いで、デバイス発見処理部１１１は、発見した情報配信端末１Ａより送信されたメタ情報を取得する。次いで、デバイス発見処理部１１１は、ＲＡＭ１１に確保された作業領域のメタ情報リストに、取得したメタ情報を情報配信端末１Ａの識別情報（例えば通信アドレス）とともに追加する（Ｓ２４）。
【００５５】
次いで、デバイス発見処理部１１１は、デバイス発見について予め設定された探索期間（Ｔ）を経過したか否かを判定する（Ｓ２５）。探索期間（Ｔ）を経過していない場合（Ｓ２５：ＮＯ）は未応答の情報配信端末１Ａが存在する可能性があることから、デバイス発見処理部１１１は、Ｓ２１へ処理を戻す。
【００５６】
探索期間（Ｔ）を経過している場合（Ｓ２５：ＹＥＳ）は未応答の情報配信端末１Ａが存在する可能性が少ないことから、デバイス発見処理部１１１は、デバイス発見処理を終えてＳ２６へ処理を進める。
【００５７】
Ｓ２６〜Ｓ２８において、接続先決定部１１６は、ＲＡＭ１１に確保されたメタ情報リストを参照し、通信部１８の通信範囲内にある情報配信端末１Ａの中から接続先とする情報配信端末１Ａを決定する接続待ち決定処理を行う。なお、接続待ち決定処理において接続待ちが決定された情報配信端末１Ａについては、接続待ちを示すフラグ（接続待ちフラグ）が立てられるものとする。
【００５８】
具体的には、接続先決定部１１６は、メタ情報リストの中で、メタ情報に含まれるコンテンツＩＤが重複している情報配信端末１Ａで接続待ち決定処理をしていない端末の有無を接続待ちフラグをもとに判定する（Ｓ２６）。すなわち、Ｓ２６では、コンテンツの識別情報が重複するコンテンツを互いに有する情報配信端末１Ａについて、いずれか一つの情報配信端末１Ａの選択が行われているか否かを判定する。
【００５９】
接続待ち決定処理をしていない端末がある、すなわち情報配信端末１Ａの選択が行われていない場合（Ｓ２６：ＹＥＳ）、接続先決定部１１６は、情報配信端末１Ａより通知された接続待ち数をもとに、接続待ち数の少ない方の情報配信端末１Ａに対して接続待ちフラグを立てる（Ｓ２７）。
【００６０】
接続待ち決定処理をしていない端末がない、すなわち情報配信端末１Ａの選択が行われている場合（Ｓ２６：ＮＯ）、接続先決定部１１６は、コンテンツＩＤが重複していない情報配信端末１Ａに対して接続待ちフラグを立てる（Ｓ２８）。
【００６１】
次いで、メタ情報リスト生成部１１７は、接続待ちフラグが立っている情報配信端末１Ａの情報（メタ情報の一部）をもとに、接続先より配信可能なコンテンツ名やコンテンツＩＤなどを列挙したコンテンツリスト２を生成する。次いで、情報表示部１１８は、生成されたコンテンツリスト２を表示部１６に表示する（Ｓ２９）。
【００６２】
次いで、接続処理部１１２は、接続待ちフラグが立っている情報配信端末１Ａに対して接続処理を実施する（Ｓ３０）。具体的には、接続処理部１１２は、接続待ちフラグが立っている情報配信端末１Ａに対して接続待ち情報を情報配信部１１３より配信させ、接続待ちになったことを情報配信端末１Ａに伝える（Ｓ３１）。
【００６３】
図８は、コンテンツのリスト表示を説明する説明図である。図８に示すように、情報受信端末１Ｂから情報配信端末１Ａには、デバイス発見要求が通知される（Ｓ４１）。デバイス発見要求を受けた情報配信端末１Ａから情報受信端末１Ｂには、デバイス発見応答が通知される（Ｓ４２）。このとき、情報配信端末１Ａからは、メタ情報（配信可能なコンテンツを示すコンテンツＩＤ、接続待ち数等）が情報受信端末１Ｂに対して通知される。
【００６４】
情報受信端末１Ｂでは、デバイス発見応答の通知をもとに、コンテンツＩＤ、接続待ち数からリストに表示する情報配信端末１Ａを決定し、コンテンツのリスト表示を行う（Ｓ６１）。具体的には、情報配信端末１Ａ間でコンテンツＩＤが重複する場合、接続待ち数の少ない情報配信端末１Ａを選択してリスト表示する。これにより、情報受信端末１Ｂでは、通信範囲内に同じコンテンツを配信可能な情報配信端末１Ａが複数存在する場合であっても、同じコンテンツの重複表示を抑止できる。また、情報受信端末１Ｂは、接続待ち数の少ない情報配信端末１Ａを選択することで、同じコンテンツを有する情報配信端末１Ａ間で接続待ち数が偏ることを抑止できる。
【００６５】
次いで、リスト表示されたコンテンツの情報配信端末１Ａには、情報受信端末１Ｂから接続待ち情報が通知され、接続待ち状態になったことが伝えられる（Ｓ４３）。
【００６６】
情報配信端末１Ａでは、過去一定期間の接続待ち数をカウントし（Ｓ５１）、デバイス発見応答時にカウントした接続待ち数を情報受信端末１Ｂに通知する。また、情報配信端末１Ａは、情報受信端末１Ｂより接続待ち情報を受信した場合には、接続待ち情報とともに接続待ちになった時刻を記憶部１０６に保存する（Ｓ５２）。
【００６７】
図９は、接続先の決定を説明する説明図である。図９に示すように、情報配信端末１Ａａ、１Ａｂは、ともにＩＤが「１１５」である同一の「コンテンツＡ」を有するものとする。この時、情報配信端末１Ａａ、１Ａｂと、情報受信端末１Ｂａとが互いに通信範囲にあるものとする。
【００６８】
情報受信端末１Ｂａは、情報配信端末１Ａａ、１Ａｂより取得したメタ情報をもとに、情報配信端末１Ａａ、１Ａｂの一方を選択して「コンテンツＡ」のコンテンツリスト２を生成して表示する。このとき、接続待ち数は互いに「０」であることから、ランダムに選択が行われる。図示例においては、情報配信端末１Ａａが選択されたものとする。この選択により、情報受信端末１Ｂａから情報配信端末１Ａａに接続待ち情報が通知され、情報配信端末１Ａａにおける接続待ち数は「１」となる。
【００６９】
次いで、情報受信端末１Ｂｂが移動してきたため、情報配信端末１Ａａ、１Ａｂと、情報受信端末１Ｂｂとが互いに通信範囲にあるものとする。情報受信端末１Ｂｂは、情報配信端末１Ａａ、１Ａｂより取得したメタ情報をもとに、情報配信端末１Ａａ、１Ａｂの一方を選択して「コンテンツＡ」のコンテンツリスト２を生成して表示する。このとき、情報配信端末１Ａａの接続待ち数は「１」であり、情報配信端末１Ａｂの接続待ち数は「０」である。よって、情報受信端末１Ｂｂでは、情報配信端末１Ａｂが接続先として選択される。この選択により、情報受信端末１Ｂｂから情報配信端末１Ａｂに接続待ち情報が通知され、情報配信端末１Ａｂにおける接続待ち数は「１」となる。
【００７０】
図１０−１〜図１０−４は、実施形態にかかる情報配信端末１Ａａ、１Ａｂおよび情報受信端末１Ｂの接続を説明する説明図である。図１０−１〜図１０−４に示すように、情報配信端末１Ａａ、１Ａｂは、ともにＩＤが「１１５」である同一の「コンテンツＡ」を有するものとする。この時、情報配信端末１Ａａ、１Ａｂと、情報受信端末１Ｂとが互いに通信範囲にあるものとする。
【００７１】
また、図１０−１に示すように、情報配信端末１Ａａ、１Ａｂおよび情報受信端末１Ｂとの接続前において、情報受信端末１ＢのＲＡＭ１１は、情報配信端末１Ａａ、１Ａｂからの情報がなく、空であるものとする。
【００７２】
図１０−２に示すように、情報受信端末１Ｂは、通信部１８の通信範囲にある情報配信端末１Ａａ、１Ａｂよりメタ情報を取得して、ＲＡＭ１１における情報配信端末ごとのメタ情報リストに格納する。具体的には、情報配信端末１Ａａについては、ＩＰアドレスとともに、「コンテンツＡ」のメタ情報（ＩＤ、コンテンツ名）と、接続待ち数「０」がＲＡＭ１１のメタ情報リストに格納される。また、情報配信端末１Ａｂについては、ＩＰアドレスとともに、「コンテンツＡ」のメタ情報（ＩＤ、コンテンツ名）と、接続待ち数「５」がＲＡＭ１１のメタ情報リストに格納される。
【００７３】
情報受信端末１Ｂは、メタ情報リストをもとに、情報配信端末１Ａａ、１Ａｂの一方を選択して「コンテンツＡ」のコンテンツリスト２を生成して表示する。この時、情報配信端末１Ａａの接続待ち数は「０」であり、情報配信端末１Ａｂの接続待ち数は「５」である。よって、図１０−３に示すように、情報受信端末１Ｂは、情報配信端末１Ａａを接続先として選択し、ＲＡＭ１１のリストを更新する。次いで、図１０−４に示すように、情報受信端末１Ｂは、接続先として選択した情報配信端末１Ａａに対して接続待ち情報を通知し、接続待ちになったことを通知する。
【００７４】
以上のように、情報受信端末１Ｂは、通信部１８の通信範囲内の情報配信端末１Ａと無線通信する通信部１８を有する。また、情報受信端末１Ｂは、情報配信端末１Ａより情報配信端末１Ａが配信するコンテンツの識別情報を含むメタ情報を取得するデバイス発見処理部１１１を有する。また、情報受信端末１Ｂは、通信範囲内にある情報配信端末１Ａの各々より取得したメタ情報をもとに、配信可能なコンテンツのコンテンツリスト２を生成するメタ情報リスト生成部１１７を有する。また、情報受信端末１Ｂは、生成されたコンテンツリスト２を表示する情報表示部１１８を有する。メタ情報リスト生成部１１７は、通信範囲内にある情報配信端末１Ａ間で識別情報が重複するコンテンツが存在する場合、接続先決定部１１６の決定をもとに、いずれか一つの情報配信端末１Ａのコンテンツを選択してコンテンツリスト２を生成する。したがって、情報受信端末１Ｂでは、通信範囲内に同じコンテンツを配信可能な情報配信端末１Ａが複数存在する場合であっても、コンテンツリスト２における同じコンテンツの重複表示を抑止できる。
【００７５】
以上の実施形態に関し、さらに以下の付記を開示する。
【００７６】
（付記１）通信範囲内の情報配信端末と無線通信する通信部と、
前記情報配信端末より当該情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得する取得部と、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成するリスト生成部と、
前記生成されたリストを表示する表示部と、を有し、
前記リスト生成部は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする情報受信端末。
【００７７】
（付記２）前記通信部は、前記リストに含まれるコンテンツの情報配信端末に接続待ちであることを通知する、
ことを特徴とする付記１に記載の情報受信端末。
【００７８】
（付記３）前記メタ情報は、前記情報配信端末が接続待ちとしている情報受信端末の数を含み、
前記リスト生成部は、前記メタ情報をもとに、接続待ちとしている数の少ない情報配信端末のコンテンツを選択してリストを生成する、
ことを特徴とする付記２に記載の情報受信端末。
【００７９】
（付記４）前記通信部は、ＷｉＦｉダイレクトで前記情報配信端末と無線通信する
ことを特徴とする付記１乃至３のいずれか一に記載の情報受信端末。
【００８０】
（付記５）前記取得部は、ＷｉＦｉダイレクトでのデバイス発見応答において前記メタ情報を取得する
ことを特徴とする付記４に記載の情報受信端末。
【００８１】
（付記６）互いに無線通信の通信範囲内にある情報配信端末と情報受信端末とが無線通信を行い、前記情報受信端末からの配信要求に応じて前記情報配信端末がコンテンツを配信する情報配信システムであって、
前記情報配信端末は、
前記通信範囲内の情報受信端末からの要求に応じて自端末が配信する前記コンテンツの識別情報を含むメタ情報を配信する配信部を有し、
前記情報受信端末は、
前記情報配信端末より前記メタ情報を取得する取得部と、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成するリスト生成部と、
前記生成されたリストを表示する表示部と、を有し、
前記リスト生成部は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする情報配信システム。
【００８２】
（付記７）前記情報受信端末は、前記リストに含まれるコンテンツの情報配信端末に接続待ちであることを通知する通知部をさらに有する、
ことを特徴とする付記６に記載の情報配信システム。
【００８３】
（付記８）前記メタ情報は、前記情報配信端末が接続待ちとしている情報受信端末の数を含み、
前記リスト生成部は、前記メタ情報をもとに、接続待ちとしている数の少ない情報配信端末のコンテンツを選択してリストを生成する、
ことを特徴とする付記７に記載の情報配信システム。
【００８４】
（付記９）前記情報配信端末と、前記情報受信端末との無線通信をＷｉＦｉダイレクトで行う
ことを特徴とする付記６乃至８のいずれか一に記載の情報配信システム。
【００８５】
（付記１０）前記取得部は、ＷｉＦｉダイレクトでのデバイス発見応答において前記メタ情報を取得する
ことを特徴とする付記９に記載の情報配信システム。
【００８６】
（付記１１）通信部が無線通信する通信範囲内の情報配信端末より当該情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得し、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成し、
前記生成されたリストを表示する、各処理をコンピュータが実行し、
前記リストを生成する処理は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする表示方法。
【００８７】
（付記１２）前記リストに含まれるコンテンツの情報配信端末に接続待ちであることを通知する処理をさらにコンピュータが実行する、
ことを特徴とする付記１１に記載の表示方法。
【００８８】
（付記１３）前記メタ情報は、前記情報配信端末が接続待ちとしている情報受信端末の数を含み、
前記リストを生成する処理は、前記メタ情報をもとに、接続待ちとしている数の少ない情報配信端末のコンテンツを選択してリストを生成する、
ことを特徴とする付記１２に記載の表示方法。
【００８９】
（付記１４）前記通信部は、ＷｉＦｉダイレクトで前記情報配信端末と無線通信する
ことを特徴とする付記１１乃至１３のいずれか一に記載の表示方法。
【００９０】
（付記１５）前記取得する処理は、ＷｉＦｉダイレクトでのデバイス発見応答において前記メタ情報を取得する、
ことを特徴とする付記１４に記載の表示方法。
【００９１】
（付記１６）通信部が無線通信する通信範囲内の情報配信端末より当該情報配信端末が配信するコンテンツの識別情報を含むメタ情報を取得し、
前記通信範囲内にある情報配信端末の各々より取得したメタ情報をもとに、配信可能なコンテンツのリストを生成し、
前記生成されたリストを表示する、各処理をコンピュータに実行させ、
前記リストを生成する処理は、前記通信範囲内にある情報配信端末間で前記識別情報が重複するコンテンツが存在する場合、いずれか一つの情報配信端末のコンテンツを選択して前記リストを生成する、
ことを特徴とする表示プログラム。
【００９２】
（付記１７）前記リストに含まれるコンテンツの情報配信端末に接続待ちであることを通知する処理をさらにコンピュータに実行させる、
ことを特徴とする付記１６に記載の表示プログラム。
【００９３】
（付記１８）前記メタ情報は、前記情報配信端末が接続待ちとしている情報受信端末の数を含み、
前記リストを生成する処理は、前記メタ情報をもとに、接続待ちとしている数の少ない情報配信端末のコンテンツを選択してリストを生成する、
ことを特徴とする付記１７に記載の表示プログラム。
【００９４】
（付記１９）前記通信部は、ＷｉＦｉダイレクトで前記情報配信端末と無線通信する
ことを特徴とする付記１６乃至１８のいずれか一に記載の表示プログラム。
【００９５】
（付記２０）前記取得する処理は、ＷｉＦｉダイレクトでのデバイス発見応答において前記メタ情報を取得する、
ことを特徴とする付記１９に記載の表示プログラム。
【符号の説明】
【００９６】
１…端末装置
１Ａ、１Ａａ、１Ａｂ、２０１、２０２…情報配信端末
１Ｂ、１Ｂａ、１Ｂｂ、２０３、２０４…情報受信端末
２、３０３、３０３Ａ、３０３Ｂ、３０４…コンテンツリスト
１０…ＣＰＵ
１１…ＲＡＭ
１２…ＲＯＭ
１３…記憶部
１３ａ…プログラム
１４…計時部
１５…電源部
１６…表示部
１７…入力部
１８…通信部
１９…音声入出力部
２０…スピーカ・マイク
１０１…デバイス発見要求受信部
１０２…メタ情報配信部
１０３…接続処理部
１０４…情報配信部
１０５…情報受信部
１０６…記憶部
１０７…接続待ちカウント部
１０８…情報表示部
１１１…デバイス発見処理部
１１２…接続処理部
１１３…情報配信部
１１４…情報受信部
１１５…発見端末リスト生成部
１１６…接続先決定部
１１７…メタ情報リスト生成部
１１８…情報表示部
２１３、２１４…通信範囲
【図１】
2018085069.tif 000003
【図２】
2018085069.tif 000004
【図３】
2018085069.tif 000005
【図４】
2018085069.tif 000006
【図５−１】
2018085069.tif 000007
【図５−２】
2018085069.tif 000008
【図６】
2018085069.tif 000009
【図７】
2018085069.tif 000010
【図８】
2018085069.tif 000011
【図９】
2018085069.tif 000012
【図１０−１】
2018085069.tif 000013
【図１０−２】
2018085069.tif 000014
【図１０−３】
2018085069.tif 000015
【図１０−４】
2018085069.tif 000016
【図１１−１】
2018085069.tif 000017
【図１１−２】
2018085069.tif 000018