(57)【特許請求の範囲】
【請求項１】
第一の対象に対応する第一発信装置と他の対象に対応する第二発信装置とのそれぞれから発信される信号の受信状態の情報を取得し、その受信状態に基づいて、前記他の対象が前記第一の対象と有意なコミュニケーションを行ったコミュニケーション対象であるかを判定し、前記第一の対象の識別に用いる情報と当該第一の対象と有意なコミュニケーションを行った前記他の対象の識別に用いる情報とを含むコミュニケーション対象情報を生成するコミュニケーション対象情報生成部と、
前記第一の対象との間で前記コミュニケーション対象の候補となる前記他の対象を特定するコミュニケーション対象候補特定部と、を備え、
前記コミュニケーション対象候補特定部は、複数の前記他の対象に対応する複数の第二発信装置のそれぞれから発信される信号を、受信部を介して取得し、前記複数の第二発信装置の何れかより受信した信号に基づいて取得した識別情報がコミュニケーションを行う場所ではないことを示す識別情報であると判定した場合には、その識別情報を特定した信号の発信元の第二発信装置に対応する対象を、前記コミュニケーション対象から除外し、
前記コミュニケーション対象情報生成部は、除外された対象以外の前記他の対象が前記第一の対象と有意なコミュニケーションを行ったかを判定する
コミュニケーション状態判定装置。
【請求項２】
前記第一発信装置は前記第一の対象である第一ユーザが保持し、前記第二発信装置は前記他の対象である他ユーザが保持し、
前記コミュニケーション対象情報生成部は、複数の前記信号の受信状態に基づいて、前記第一の対象である第一ユーザと有意なコミュニケーションを行った前記他の対象を判定する
請求項１に記載のコミュニケーション状態判定装置。
【請求項３】
前記コミュニケーション対象情報生成部は、複数の前記信号の受信継続期間に基づいて、前記第一の対象と有意なコミュニケーションを行った前記他の対象を判定する
請求項１または請求項２に記載のコミュニケーション状態判定装置。
【請求項４】
前記コミュニケーション対象情報生成部は、さらに、前記複数の信号の受信強度を用いて、前記第一の対象と有意なコミュニケーションを行った前記他の対象を判定する
請求項３に記載のコミュニケーション状態判定装置。
【請求項５】
前記第一の対象と当該第一の対象と有意なコミュニケーションを行った前記他の対象との相関を示すソーシャルグラフを生成して出力するソーシャルグラフ出力部と、
を備える請求項１から請求項４の何れか一項に記載のコミュニケーション状態判定装置。
【請求項６】
前記第一の対象に対応する前記第一発信装置と当該第一の対象と有意なコミュニケーションを行った前記他の対象に対応する前記第二発信装置との相関を示すソーシャルグラフを生成して出力するソーシャルグラフ出力部と、
を備える請求項１から請求項４の何れか一項に記載のコミュニケーション状態判定装置。
【請求項７】
携帯端末に備わる請求項１から６の何れか一項に記載のコミュニケーション状態判定装置。
【請求項８】
コンピュータサーバに備わる請求項１から６の何れか一項に記載のコミュニケーション状態判定装置。
【請求項９】
前記第一発信装置は前記第一の対象の近傍に位置するよう保たれて移動する装置であり、前記第二発信装置は前記他の対象の近傍に位置するように保たれて移動する装置である
請求項１から請求項８の何れか一項に記載のコミュニケーション状態判定装置。
【請求項１０】
第一の対象に対応する第一発信装置と他の対象に対応する第二発信装置とのそれぞれから発信される信号の受信状態の情報を取得し、その受信状態に基づいて、前記他の対象が前記第一の対象と有意なコミュニケーションを行ったコミュニケーション対象であるかを判定し、前記第一の対象の識別に用いる情報と当該第一の対象と有意なコミュニケーションを行った前記他の対象の識別に用いる情報とを含むコミュニケーション対象情報を生成するコミュニケーション対象情報生成ステップと、
前記第一の対象との間で前記コミュニケーション対象の候補となる前記他の対象を特定するコミュニケーション対象候補特定ステップと、を有し、
前記コミュニケーション対象候補特定ステップにおいて、複数の前記他の対象に対応する複数の第二発信装置のそれぞれから発信される信号を、受信部を介して取得し、前記複数の第二発信装置の何れかより受信した信号に基づいて取得した識別情報がコミュニケーションを行う場所ではないことを示す識別情報であると判定した場合には、その識別情報を特定した信号の発信元の第二発信装置に対応する対象を、前記コミュニケーション対象から除外し、
前記コミュニケーション対象情報生成ステップにおいて、除外された対象以外の前記他の対象が前記第一の対象と有意なコミュニケーションを行ったかを判定する
コミュニケーション状態判定方法。
【請求項１１】
コンピュータを、
第一の対象に対応する第一発信装置と他の対象に対応する第二発信装置とのそれぞれから発信される信号の受信状態の情報を取得し、その受信状態に基づいて、前記他の対象が前記第一の対象と有意なコミュニケーションを行ったコミュニケーション対象であるかを判定し、前記第一の対象の識別に用いる情報と当該第一の対象と有意なコミュニケーションを行った前記他の対象の識別に用いる情報とを含むコミュニケーション対象情報を生成するコミュニケーション対象情報生成手段、
前記第一の対象との間で前記コミュニケーション対象の候補となる前記他の対象を特定するコミュニケーション対象候補特定手段、
として機能させ、
前記コミュニケーション対象候補特定手段は、複数の前記他の対象に対応する複数の第二発信装置のそれぞれから発信される信号を、受信部を介して取得し、前記複数の第二発信装置の何れかより受信した信号に基づいて取得した識別情報がコミュニケーションを行う場所ではないことを示す識別情報であると判定した場合には、その識別情報を特定した信号の発信元の第二発信装置に対応する対象を、前記コミュニケーション対象から除外し、
前記コミュニケーション対象情報生成手段は、除外された対象以外の前記他の対象が前記第一の対象と有意なコミュニケーションを行ったかを判定する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニケーション状態判定装置、コミュニケーション状態判定方法、プログラムに関する。
【背景技術】
【０００２】
ＲＦＩＤ（Radio Frequency Identifier）タグやＢＬＥ（Bluetooth（登録商標） Low Energy）タグなどの信号を発信する装置を対象物に取り付けて、受信装置において信号を受信し、何らかのサービスに利用する技術が知られている。例えば特許文献１には、対象物である車にＢＬＥ（Bluetooth（登録商標） Low Energy）デバイスを取り付けて、携帯端末でそのＢＬＥデバイスから発信される信号を受信し、車のエンジンオイル交換のお知らせを表示する技術が開示されている。また特許文献１には、一方の人がＢＬＥデバイスを保持し、他方の人が携帯端末でＢＬＥデバイスからの信号を受信して、一方の人の情報を携帯端末に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１１０６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述のような信号を発信する装置とその信号を受信する装置が様々なサービスに利用されている。しかしながら、発信側から発信された信号の受信側での受信に基づく、より多様な機能やサービスの提供の為の技術が求められている。
【０００５】
そこでこの発明は、上述の課題を解決するコミュニケーション状態判定装置、コミュニケーション状態判定方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、コミュニケーション状態判定装置は、第一の対象に対応する第一発信装置と他の対象に対応する第二発信装置とのそれぞれから発信される信号の受信状態の情報を取得し、その受信状態に基づいて、前記他の対象が前記第一の対象と有意なコミュニケーションを行ったコミュニケーション対象であるかを判定し、前記第一の対象の識別に用いる情報と当該第一の対象と有意なコミュニケーションを行った前記他の対象の識別に用いる情報とを含むコミュニケーション対象情報を生成するコミュニケーション対象情報生成部と、前記第一の対象との間で前記コミュニケーション対象の候補となる前記他の対象を特定するコミュニケーション対象候補特定部と、を備え、前記コミュニケーション対象候補特定部は、複数の前記他の対象に対応する複数の第二発信装置のそれぞれから発信される信号を、受信部を介して取得し、前記複数の第二発信装置の何れかより受信した信号に基づいて取得した識別情報がコミュニケーションを行う場所ではないことを示す識別情報であると判定した場合には、その識別情報を特定した信号の発信元の第二発信装置に対応する対象を、前記コミュニケーション対象から除外し、前記コミュニケーション対象情報生成部は、除外された対象以外の前記他の対象が前記第一の対象と有意なコミュニケーションを行ったかを判定することを特徴とする。
【０００８】
上述のコミュニケーション状態判定装置において、前記第一発信装置は前記第一の対象である第一ユーザが保持し、前記第二発信装置は前記他の対象である他ユーザが保持し、前記コミュニケーション対象情報生成部は、複数の前記信号の受信状態に基づいて、前記第一の対象である第一ユーザと有意なコミュニケーションを行った前記他の対象を判定する。
【０００９】
上述のコミュニケーション状態判定装置において、前記コミュニケーション対象情報生成部は、前記複数の信号の受信継続期間に基づいて、前記第一の対象と有意なコミュニケーションを行った前記他の対象を判定する。
【００１０】
上述のコミュニケーション状態判定装置において、前記コミュニケーション対象情報生成部は、さらに、前記複数の信号の受信強度を用いて、前記第一の対象と有意なコミュニケーションを行った前記他の対象を判定する。
【００１２】
上述のコミュニケーション状態判定装置は、さらに、前記第一の対象と当該第一の対象と有意なコミュニケーションを行った前記他の対象とのソーシャルグラフを生成して出力するソーシャルグラフ出力部と、を備える。
【００１３】
上述のコミュニケーション状態判定装置は、さらに、前記第一の対象に対応する前記第一発信装置と当該第一の対象と有意なコミュニケーションを行った前記他の対象に対応する前記第二発信装置とのソーシャルグラフを生成して出力するソーシャルグラフ出力部と、を備える。
【００１４】
上述のコミュニケーション状態判定装置は、携帯端末に備わる。
【００１５】
上述のコミュニケーション状態判定装置は、コンピュータサーバに備わる。
【００１６】
上述のコミュニケーション状態判定装置において、前記第一発信装置は前記第一の対象の近傍に位置するよう保たれて移動する装置であり、前記第二発信装置は前記他の対象の近傍に位置するように保たれて移動する装置である。
【００１７】
本発明の第２の態様によれば、コミュニケーション状態判定方法は、第一の対象に対応する第一発信装置と他の対象に対応する第二発信装置とのそれぞれから発信される信号の受信状態の情報を取得し、その受信状態に基づいて、前記他の対象が前記第一の対象と有意なコミュニケーションを行ったコミュニケーション対象であるかを判定し、前記第一の対象の識別に用いる情報と当該第一の対象と有意なコミュニケーションを行った前記他の対象の識別に用いる情報とを含むコミュニケーション対象情報を生成するコミュニケーション対象情報生成ステップと、前記第一の対象との間で前記コミュニケーション対象の候補となる前記他の対象を特定するコミュニケーション対象候補特定ステップと、を有し、前記コミュニケーション対象候補特定ステップにおいて、複数の前記他の対象に対応する複数の第二発信装置のそれぞれから発信される信号を、受信部を介して取得し、前記複数の第二発信装置の何れかより受信した信号に基づいて取得した識別情報がコミュニケーションを行う場所ではないことを示す識別情報であると判定した場合には、その識別情報を特定した信号の発信元の第二発信装置に対応する対象を、前記コミュニケーション対象から除外し、前記コミュニケーション対象情報生成ステップにおいて、除外された対象以外の前記他の対象が前記第一の対象と有意なコミュニケーションを行ったかを判定することを特徴とする。
【００１８】
本発明の第３の態様によれば、プログラムは、コンピュータを、コンピュータを、第一の対象に対応する第一発信装置と他の対象に対応する第二発信装置とのそれぞれから発信される信号の受信状態の情報を取得し、その受信状態に基づいて、前記他の対象が前記第一の対象と有意なコミュニケーションを行ったコミュニケーション対象であるかを判定し、前記第一の対象の識別に用いる情報と当該第一の対象と有意なコミュニケーションを行った前記他の対象の識別に用いる情報とを含むコミュニケーション対象情報を生成するコミュニケーション対象情報生成手段、前記第一の対象との間で前記コミュニケーション対象の候補となる前記他の対象を特定するコミュニケーション対象候補特定手段、として機能させ、前記コミュニケーション対象候補特定手段は、複数の前記他の対象に対応する複数の第二発信装置のそれぞれから発信される信号を、受信部を介して取得し、前記複数の第二発信装置の何れかより受信した信号に基づいて取得した識別情報がコミュニケーションを行う場所ではないことを示す識別情報であると判定した場合には、その識別情報を特定した信号の発信元の第二発信装置に対応する対象を、前記コミュニケーション対象から除外し、前記コミュニケーション対象情報生成手段は、除外された対象以外の前記他の対象が前記第一の対象と有意なコミュニケーションを行ったかを判定することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、発信側から発信されたビーコン信号の受信側での受信の情報を用いて有意なコミュニケーションを行ったユーザ等の対象同士を把握することができる。
【図面の簡単な説明】
【００２０】
【図１】コミュニケーション状態判定システムの概要を示す第一の図である。
【図２】コミュニケーション状態判定システムの概要を示す第二の図である。
【図３】コミュニケーション状態判定システムの構成を示す図である。
【図４】携帯端末の機能を示す第一のブロック図である。
【図５】携帯端末やサーバ装置のハードウェア構成を示す図である。
【図６】コミュニケーション状態判定システムの処理フローを示す第一の図である。
【図７】ビーコン信号受信テーブルを示す図である。
【図８】コミュニケーション状態判定システムの処理フローを示す第二の図である。
【図９】コミュニケーション対象情報の一例を示す図である。
【図１０】サーバ装置の機能ブロック図である。
【図１１】携帯端末の機能を示す第二のブロック図である。
【図１２】第一の登録画像を示す図である。
【図１３】第二の登録画像を示す図である。
【図１４】第三の登録画像を示す図である。
【図１５】第四の登録画像を示す図である。
【図１６】第五の登録画像を示す図である。
【図１７】ソーシャルグラフ画像の例を示す図である。
【図１８】登録情報のデータテーブルを示す図である。
【図１９】サービスグラフ画像を生成する処理のフローを示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態によるコミュニケーション状態判定装置を図面を参照して説明する。
図１は同実施形態によるコミュニケーション状態判定装置を含むコミュニケーション状態判定システムの概要を示す第一の図である。
この図において、Ａ，Ｂ，Ｃはそれぞれユーザを示している。ユーザＡは携帯端末１Ａと携帯発信装置２Ａとを保持する。ユーザＢは携帯端末１Ｂと携帯発信装置２Ｂとを保持する。ユーザＣは携帯端末１Ｃと携帯発信装置２Ｃとを保持する。携帯端末１Ａ、１Ｂ、１Ｃはそれぞれコミュニケーション状態判定装置の機能を有している。つまり、携帯端末１Ａ、１Ｂ、１Ｃそれぞれをコミュニケーション状態判定装置と呼んでよい。携帯発信装置２Ａ、２Ｂ、２Ｃは小型で各ユーザが携帯できるビーコン信号を発信する装置である。ユーザＡ、ユーザＢ、ユーザＣは例えば同一会社内の社員である。ユーザＡとユーザＢは離席中であり接近しているものとする。ユーザＣは自身の席で仕事をしているものとする。ユーザＣの席には座席発信装置３Ｃが設定等されている。なお携帯端末１Ａ、１Ｂ、１Ｃを総称して携帯端末１と呼ぶ。携帯発信装置２Ａ、２Ｂ、２Ｃを総称して携帯発信装置２と呼ぶ。携帯端末１は、携帯発信装置２から発信されたビーコン信号を受信できる機能を有している。
【００２２】
図１で示す例では、ユーザＡとユーザＢとが接近していることにより、携帯端末１Ａは携帯発信装置２Ｂから発信されたビーコン信号を受信できる位置（携帯発信装置２Ｂの発信するビーコン信号の電波範囲２Ｂ−Ｒ内）に存在する。携帯端末１Ａは携帯発信装置２Ａの発信するビーコン信号も受信する。
またユーザＡとユーザＢとが接近していることにより、携帯端末１Ｂは携帯発信装置２Ａから発信されたビーコン信号を受信できる位置（携帯発信装置２Ａの発信するビーコン信号の電波範囲２Ａ−Ｒ内）に存在する。携帯端末１Ｂは携帯発信装置２Ｂの発信するビーコン信号も受信する。
他方ユーザＣはユーザＡとユーザＢの位置から比較的離れた位置の自席で作業をしている。よって携帯端末１Ｃは携帯発信装置２Ａから発信されたビーコン信号を受信できる位置（携帯発信装置２Ａの発信するビーコン信号の電波範囲２Ａ−Ｒ内）や、携帯発信装置２Ｂから発信されたビーコン信号を受信できる位置（携帯発信装置２Ｂの発信するビーコン信号の電波範囲２Ｂ−Ｒ内）に存在しない。携帯端末１Ｃは携帯発信装置２Ｃや座席発信装置３Ｃの発信するビーコン信号は受信する。携帯端末１Ａと携帯端末１Ｂは、携帯発信装置２Ｃや座席発信装置３Ｃから発信されたビーコン信号を受信できる位置（携帯発信装置２Ｃや座席発信装置３Ｃの発信するビーコン信号の電波範囲２Ｃ−Ｒ内や３Ｃ−Ｒ内）に存在しない。
【００２３】
携帯端末１Ａ、１Ｂ、１Ｃのそれぞれは、自端末を保持するユーザが自端末と共に保持する携帯発信装置２からのビーコン信号と、他のユーザの保持する携帯発信装置２等から発信されたビーコン信号の受信状態の情報を取得する。そして携帯端末１Ａ、１Ｂ、１Ｃのそれぞれは、受信した各ビーコン信号の受信状態の情報に基づいて、他の端末を保持するユーザが自端末を保持するユーザと有意なコミュニケーションを行ったコミュニケーション対象であるかを判定する。携帯端末１Ａ、１Ｂ、１Ｃは、自端末を保持するユーザまたは当該ユーザの保持する携帯端末や携帯発信装置を識別に用いる情報と、自端末を保持するユーザと有意なコミュニケーションを行った他のユーザまたは当該他のユーザの保持する携帯端末や携帯発信装置を識別に用いる情報とを含むコミュニケーション対象情報を生成する。携帯端末１Ａ、１Ｂ、１Ｃは、複数のビーコン信号の受信状態に基づいて、他の端末を保持するユーザが自端末を保持するユーザと有意なコミュニケーションを行ったコミュニケーション対象であるかを判定する。受信状態とは、受信継続期間や、受信強度である。有意なコミュニケーションとは、一例としてはユーザ同士が近接して会話をしている状態である。携帯端末１は、ユーザ同士が有意なコミュニケーションを行ったことを判定することにより、そのユーザ同士の関係が強いこと、またはユーザ同士の関係が強まったことを検出できる。なお携帯端末１Ａ、１Ｂ、１Ｃのそれぞれは、自端末を保持するユーザが自端末と共に保持する携帯発信装置２からのビーコン信号は基本的には受信できる位置にある。
【００２４】
図２は同実施形態によるコミュニケーション状態判定装置を含むコミュニケーション状態判定システムの概要を示す第二の図である。
図２で示す例は、ユーザＣの位置が、接近して有意なコミュニケーション状態にあるユーザＡとユーザＢの位置に近い位置の自席で作業しているという点で、図１で示す例と異なっている。
【００２５】
図２で示す例では、図１で示す例と同様に、ユーザＡとユーザＢとが接近していることにより、携帯端末１Ａは携帯発信装置２Ｂから発信されたビーコン信号を受信できる位置（携帯発信装置２Ｂの発信するビーコン信号の電波範囲２Ｂ−Ｒ内）に存在する。さらに図２で示す例では、ユーザＡとユーザＢから近い位置にユーザＣが自席に着席していることにより、携帯端末１Ａは携帯発信装置２Ｃから発信されたビーコン信号を受信できる位置（携帯発信装置２Ｃの発信するビーコン信号の電波範囲２Ｃ−Ｒ内）に存在する。さらに携帯端末１Ａは座席発信装置３Ｃから発信されたビーコン信号を受信できる位置（座席発信装置３Ｃの発信するビーコン信号の電波範囲３Ｃ−Ｒ内）に存在する。携帯端末１Ａは携帯発信装置２Ａの発信するビーコン信号も受信する。
【００２６】
またユーザＡとユーザＢとが接近していることにより、図１で示す例と同様に、携帯端末１Ｂは携帯発信装置２Ａから発信されたビーコン信号を受信できる位置（携帯発信装置２Ａの発信するビーコン信号の電波範囲２Ａ−Ｒ内）に存在する。さらに図２で示す例では、ユーザＡとユーザＢから近い位置にユーザＣが自席に着席していることにより、携帯端末１Ｂは携帯発信装置２Ｃから発信されたビーコン信号を受信できる位置（携帯発信装置２Ｃの発信するビーコン信号の電波範囲２Ｃ−Ｒ内）に存在する。さらに携帯端末１Ｂは座席発信装置３Ｃから発信されたビーコン信号を受信できる位置（座席発信装置３Ｃの発信するビーコン信号の電波範囲３Ｃ−Ｒ内）に存在する。携帯端末１Ｂは携帯発信装置２Ｂの発信するビーコン信号も受信する。
【００２７】
ユーザＣはユーザＡとユーザＢの位置に近い位置の自席で作業をしている。よって携帯端末１Ｃは携帯発信装置２Ａから発信されたビーコン信号を受信できる位置（携帯発信装置２Ａの発信するビーコン信号の電波範囲２Ａ−Ｒ内）に存在する。また携帯端末１Ｃは携帯発信装置２Ｂから発信されたビーコン信号を受信できる位置（携帯発信装置２Ｂの発信するビーコン信号の電波範囲２Ｂ−Ｒ内）に存在する。携帯端末１Ｃは携帯発信装置２Ｃや座席発信装置３Ｃの発信するビーコン信号も受信する。
【００２８】
携帯端末１Ａ、１Ｂ、１Ｃのそれぞれは、取得した各ビーコン信号の受信状態の情報に基づいて、他の端末を保持するユーザが自端末を保持するユーザと有意なコミュニケーションを行ったコミュニケーション対象であるかを判定する。携帯端末１Ａ、１Ｂ、１Ｃのそれぞれは、他ユーザの保持する携帯発信装置２から発信されたビーコン信号を所定時間以上受信している場合に、他の端末を保持するユーザが自端末を保持するユーザと有意なコミュニケーションを行ったと判定する。一方で、携帯端末１Ａ、１Ｂ、１Ｃのそれぞれは、コミュニケーションを行う場所ではないことを示すビーコン信号を受信した場合には、そのビーコン信号の発信装置に対応するユーザは有意なコミュニケーション状態にないと判定する。つまり携帯端末１Ａ、１Ｂ、１Ｃのそれぞれは、コミュニケーションを行う場所ではないことを示すビーコン信号を受信した場合には、そのビーコン信号の発信装置に対応するユーザを自端末を保持するユーザと有意なコミュニケーションを行ったユーザでないと判定して、コミュニケーション対象から除外する。
【００２９】
図２で示す例では、ユーザＡ、Ｂ、Ｃが近接しているが、ユーザＣは座席に着席しており会話に参加していない可能性もある。したがって、ユーザＡ、Ｂ、ＣのうちユーザＣをコミュニケーション対象から除外することが好ましい。携帯端末１Ａ、１Ｂは、座席発信装置３Ｃから発信されたビーコン信号に基づいて、ビーコン信号を発信した装置の識別情報を検知する。携帯端末１Ａ、１Ｂは検知したビーコン信号の識別情報がコミュニケーションを行う場所ではないことを示す識別情報であると判定した場合、その識別情報を特定したビーコン信号の発信元の座席発信装置３Ｃに対応するユーザＣを、コミュニケーション対象から除外する。携帯端末１Ａ、携帯端末１Ｂは、当該除外したユーザＣ以外のユーザＡとユーザＢとがそれぞれ有意なコミュニケーション対象であると判定する。
【００３０】
図３はコミュニケーション状態判定システムの構成を示す図である。
この図で示すようにコミュニケーション状態判定装置である各携帯端末１は、無線通信ネットワークを介してサーバ装置１０（コンピュータサーバ）と通信接続される。各携帯端末１とサーバ装置１０とによりコミュニケーション状態判定システム１００が構成される。サーバ装置１０は携帯端末１におけるコミュニケーション状態の判定結果を示すコミュニケーション対象情報を取得する。サーバ装置１０は取得したコミュニケーション対象情報をデータベース等に登録する。またサーバ装置１０はデータベースに登録したコミュニケーション対象情報を用いて画像情報などを生成して携帯端末１に配信する。携帯端末１はサーバ装置１０から配信された画像情報を表示する。サーバ装置１０はコミュニケーション対象情報を用いて様々なサービスをユーザに提供する装置であってよい。
【００３１】
図４は本実施形態による携帯端末の機能ブロック図である。
携帯端末１はコンピュータである。携帯端末１にはコミュニケーション状態判定プログラムが格納されている。携帯端末１のＣＰＵはユーザの操作に基づいて、コミュニケーション状態判定プログラムを実行する。コミュニケーション状態判定プログラムの実行により、携帯端末１には通信部１１、コミュニケーション対象候補特定部１２、コミュニケーション対象情報生成部１３の各機能が備わる。携帯端末１はさらに記憶部１４を備える。
通信部１１はコミュニケーション状態判定処理の過程においてサーバ装置１０と通信を行う。
コミュニケーション対象候補特定部１２は、携帯発信装置２や座席発信装置３などの発信装置から発信されたビーコン信号に基づいてコミュニケーション対象の候補を特定する。
コミュニケーション対象情報生成部１３は、コミュニケーション対象に含まれる複数のユーザについて有意なコミュニケーションを行っているユーザ同士を判定して、コミュニケーション対象情報を生成する。
記憶部１４は処理に必要な各種情報を記憶する。
【００３２】
図５は携帯端末１やサーバ装置１０のハードウェア構成を示す図である。
携帯端末１やサーバ装置１０は図５で示すように、ＣＰＵ（Central Processing Unit）５１、ＩＦ（Interface）５２、通信モジュール５３、ＲＯＭ（Read Only Memory）５４、ＲＡＭ（Random Access Memory）５５、ＨＤＤ（Hard Disk Drive）５６などの構成を備えたコンピュータである。
【００３３】
図６はコミュニケーション状態判定システムの処理フローを示す第一の図である。
次にコミュニケーション状態判定システム１００の処理フローについて説明する。
ユーザは携帯端末１を操作してアプリケーションの起動操作を行う。すると携帯端末１のＣＰＵはコミュニケーション状態判定プログラムを実行する。これにより、携帯端末１の内部に通信部１１、コミュニケーション対象候補特定部１２、コミュニケーション対象情報生成部１３の各機能が構成される。
【００３４】
コミュニケーション対象情報生成部１３は、ビーコン信号の受信を待機する（ステップＳ１０１）。携帯発信装置２や座席発信装置３から発信されるビーコン信号は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）の技術を用いて発信される信号である。携帯端末１に備わるＢｌｕｅｔｏｏｔｈ（登録商標）受信機がビーコン信号を受信すると、その信号の情報をコミュニケーション対象情報生成部１３が取得する。コミュニケーション対象情報生成部１３はビーコン信号の情報に含まれる発信装置の識別情報と種別情報を取得する（ステップＳ１０２）。またコミュニケーション対象情報生成部１３はビーコン信号の受信強度を携帯端末１のＢｌｕｅｔｏｏｔｈ（登録商標）受信機から取得する（ステップＳ１０３）。コミュニケーション対象情報生成部１３は、少なくとも発信装置の識別情報と、種別情報と、受信強度と、受信時刻を対応付けたビーコン信号受信テーブルを生成して、記憶部１４に登録する（ステップＳ１０４）。
【００３５】
図７はビーコン信号受信テーブルを示す図である。
この図が示すように、記憶部１４の記憶するビーコン信号受信テーブルは、少なくとも携帯発信装置２や座席発信装置のＩＤ（識別情報）、種別情報、受信強度、受信時刻を対応付けて保持する。
図７で示すビーコン信号受信テーブルは、ユーザＡとユーザＢとが接近している図１の例において、ユーザＡが保持する携帯端末１Ａが作成したテーブルの例である。携帯端末１Ａは、ユーザＢの保持している携帯発信装置２Ｂ（第二の発信装置）の発信するビーコン信号を受信できる位置に存在する。したがって携帯端末１Ａは携帯発信装置２Ｂの発信するビーコン信号を受信し、そのビーコン信号に基づいて図７で示すビーコン信号受信テーブルを生成して、記憶部１４に登録する。携帯端末１Ａは、ユーザＡの保持する携帯発信装置２Ａ（第一の発信装置）の発信するビーコン信号も受信しているため、携帯発信装置２Ａの発信するビーコン信号の受信に基づいて、発信装置の識別情報として２Ａを保持するビーコン信号受信テーブルも生成してよい。なお携帯発信装置２や座席発信装置３（第二の発信装置）それぞれからのビーコン信号の受信に基づいて、各発信装置に対応するビーコン信号受信テーブルを作成してもよいし、各発信装置からのビーコン信号に基づく情報を一つのビーコン信号テーブルに纏めて当該テーブルを生成してもよい。携帯端末１Ａは、ユーザＡの保持する携帯発信装置２Ａ（第一の発信装置）の発信するビーコン信号が受信できない場合には図６で示す処理を停止するようにしてもよい。
【００３６】
コミュニケーション状態判定プログラムの実行後、コミュニケーション対象候補特定部１２はコミュニケーション対象の候補を特定する処理を開始する（ステップＳ１０５）。具体的には、コミュニケーション対象候補特定部１２は、ビーコン信号受信テーブルの中に座席発信装置３を示す識別情報が含まれるかを判定する。コミュニケーション対象候補特定部１２は、ビーコン信号受信テーブルの中に座席発信装置３を示す識別情報が含まれると判定すると、その座席発信装置３に対応する携帯発信装置２を特定する。座席発信装置３に対応する携帯発信装置２の特定は、携帯端末１が、事前に座席発信装置３の識別情報に対応する携帯発信装置２の識別情報の対応表を記憶部１４に記憶しており、その対応関係に基づいて座席発信装置３に対応する携帯発信装置２の特定を行ってよい。または携帯端末１は、サーバ装置１０に座席発信装置３の識別情報を送信し、当該座席発信装置３に対応する携帯発信装置２の識別情報をサーバ装置１０から受信してもよい。座席発信装置３に対応する携帯発信装置２の関係とは、図１や図２で示したユーザの座席に設置されている、または置かれている座席発信装置３と、そのユーザが保持している携帯発信装置２の関係を意味する。コミュニケーション対象候補特定部１２は、受信したビーコン信号が示す携帯発信装置２のＩＤの一覧であって、その携帯発信装置２の中から、座席発信装置３に対応する携帯発信装置２のＩＤを除外した、コミュニケーション対象候補情報を生成する（ステップＳ１０６）。コミュニケーション対象候補特定部１２はコミュニケーション対象候補情報を、コミュニケーション対象情報生成部１３へ出力する。
【００３７】
コミュニケーション対象情報生成部１３は、記憶部１４からビーコン信号受信テーブルを取得する。当該ビーコン信号受信テーブルはコミュニケーション状態判定プログラムの実行後に生成された記憶部１４に登録された情報である。コミュニケーション対象情報生成部１３は、コミュニケーション対象候補情報に含まれる携帯発信装置２のうち、ビーコン信号受信テーブルから一定の受信継続期間、ビーコン信号を繰り返して受信している携帯発信装置２を特定する。またコミュニケーション対象情報生成部１３は、ビーコン信号受信テーブルに基づいて、コミュニケーション対象候補情報に含まれる携帯発信装置２のうち、一定の受信継続期間、ビーコン信号を繰り返し受信する携帯発信装置２の受信強度が、その期間、所定強度以上であったかを判定する。コミュニケーション対象情報生成部１３は、コミュニケーション対象候補情報に含まれる携帯発信装置２のうち、一定の受信継続期間、ビーコン信号を受信し続け、かつその期間、所定強度以上の受信強度であった携帯発信装置２を特定する。そしてコミュニケーション対象情報生成部１３は、特定した携帯発信装置２のＩＤなどを纏めたコミュニケーション対象情報を生成する（ステップＳ１０７）。
【００３８】
生成されるコミュニケーション対象情報は、携帯端末１ＡのＩＤと、携帯端末１Ａが一定の受信継続期間かつ所定強度以上で繰り返し受信したビーコン信号の発信元の他の携帯発信装置２のＩＤとの対応関係と、当該所定強度と、その所定強度以上のビーコン信号を受信した受信継続期間などが含まれてよい。携帯端末１Ａが複数の他の携帯発信装置２から発信されたビーコン信号を所定の受信継続期間以上、所定強度以上で受信している場合には、コミュニケーション対象情報には、他の携帯発信装置２のＩＤ、受信期間、各受信における受信強度の組み合わせが複数含まれる。コミュニケーション対象情報生成部１３は、他の携帯発信装置２の受信強度の平均値に基づいて、他の携帯発信装置２までの平均距離を算出し、その平均距離の情報を当該他の携帯発信装置２の識別情報に対応付けてコミュニケーション対象情報に含めてよい。なおコミュニケーション対象情報生成部１３は、自装置である携帯端末１Ａと対でユーザＡに保持される携帯発信装置２Ａの情報を予め記憶しており、当該携帯発信装置２Ａの識別情報は、コミュニケーション対象から削除する処理を行うようにしてよい。
【００３９】
コミュニケーション対象情報生成部１３は生成したコミュニケーション対象情報をサーバ装置１０へ送信するよう通信部１１へ指示する。通信部１１はコミュニケーション対象情報をサーバ装置１０へ送信する（ステップＳ１０８）。サーバ装置１０はコミュニケーション対象情報を受信する。サーバ装置１０はコミュニケーション対象情報を、自装置に備わるデータベースに、携帯端末１Ａの識別情報に対応付けて登録する（ステップＳ１０９）。
【００４０】
サーバ装置１０は、コミュニケーション対象情報を用いてサービスの提供を行う。この時、サーバ装置１０はコミュニケーション対象情報を用いて画像情報を生成する（ステップＳ１１０）。サーバ装置１０は、画像情報の生成に用いたコミュニケーション対象情報の送信元の携帯端末１を特定する。サーバ装置１０は特定した携帯端末１へ生成した画像情報を送信する（ステップＳ１１１）。携帯端末１は画像情報を受信し、自端末の画面に出力する（ステップＳ１１２）。画像情報は、例えば携帯端末１の生成したコミュニケーション対象情報に含まれる他の携帯発信装置２を保持するユーザの一覧などであってよい。
サーバ装置１０は、コミュニケーション状態判定システム１００に含まれる携帯端末１からコミュニケーション対象情報を受信して、同様の処理を繰り返す。またサーバ装置１０は、各携帯端末１から定期的に繰り返しコミュニケーション対象情報を受信して、同様の処理を繰り返す。
【００４１】
図８はコミュニケーション状態判定システム１００の処理フローを示す第二の図である。
図６を用いて説明した処理フローにおいて、携帯端末１で行っている一部の処理をサーバで行わせるようにしてもよい。
例えば、携帯端末１においてコミュニケーション対象情報を生成する。このコミュニケーション対象情報には座席発信装置３に対応する携帯発信装置２の識別情報が含まれていてよい。そしてサーバ装置１０が、携帯端末１より受信したコミュニケーション対象情報の中から、座席発信装置３に対応する携帯発信装置２の識別情報を除外する処理を上述の携帯端末１の処理の代わりに行うようにしてもよい。
【００４２】
この場合、図８に示すように、ステップＳ２０１〜ステップＳ２０４の処理までは、図６で示したステップＳ１０１〜ステップＳ１０４までの処理と同様である。つまり、コミュニケーション対象情報生成部１３は、ビーコン信号の受信を待機する（ステップＳ２０１）。携帯端末１に備わるＢｌｕｅｔｏｏｔｈ（登録商標）受信機がビーコン信号を受信すると、その信号の情報をコミュニケーション対象情報生成部１３が取得する。コミュニケーション対象情報生成部１３はビーコン信号の情報に含まれる発信装置のＩＤと種別情報を取得する（ステップＳ２０２）。またコミュニケーション対象情報生成部１３はビーコン信号の受信強度を携帯端末１のＢｌｕｅｔｏｏｔｈ（登録商標）受信機から取得する（ステップＳ２０３）。コミュニケーション対象情報生成部１３は、少なくとも携帯発信装置２や座席発信装置３のＩＤと、種別情報と、受信強度と、受信時刻を対応付けたビーコン信号受信テーブルを生成して、記憶部１４に登録する（ステップＳ２０４）。
【００４３】
次にコミュニケーション対象候補特定部１２が、ビーコン信号受信テーブルに基づいて、携帯発信装置２や座席発信装置３の識別情報の一覧を示すコミュニケーション対象候補情報を生成する（ステップＳ２０５）。コミュニケーション対象候補特定部１２はコミュニケーション対象候補情報を、コミュニケーション対象情報生成部１３へ出力する。
【００４４】
コミュニケーション対象情報生成部１３は、記憶部１４からビーコン信号受信テーブルを取得する。当該ビーコン信号受信テーブルはコミュニケーション状態判定プログラムの実行後に生成された記憶部１４に登録された情報である。コミュニケーション対象情報生成部１３は、コミュニケーション対象候補情報に含まれる携帯発信装置２や座席発信装置３のうち、ビーコン信号受信テーブルから一定の受信継続期間、ビーコン信号を受信し続けていると判定できる携帯発信装置２や座席発信装置３を特定する。またコミュニケーション対象情報生成部１３は、ビーコン信号受信テーブルに基づいて、コミュニケーション対象候補情報に含まれる携帯発信装置２や座席発信装置３のうち、一定の受信継続期間、ビーコン信号を繰り返し受信し続けている携帯発信装置２や座席発信装置３の受信強度が、その期間、所定強度以上であったかを判定する。コミュニケーション対象情報生成部１３は、コミュニケーション対象候補情報に含まれる携帯発信装置２や座席発信装置３のうち、一定の受信継続期間、ビーコン信号を繰り返し受信し続け、かつその期間、所定強度以上の受信強度であった携帯発信装置２や座席発信装置３を特定する。そしてコミュニケーション対象情報生成部１３は、特定した携帯発信装置２や座席発信装置３のＩＤなどを纏めたコミュニケーション対象情報を生成する（ステップＳ２０６）。
【００４５】
生成されるコミュニケーション対象情報は、携帯端末１ＡのＩＤと、携帯端末１Ａが一定の受信継続期間かつ所定強度以上で受信したビーコン信号の発信元の他の携帯発信装置２や座席発信装置３のＩＤとの対応関係を保持する。またそのコミュニケーション対象情報には、携帯発信装置２や座席発信装置３から受信したビーコン信号の受信強度と、そのビーコン信号を受信した期間であってよい。コミュニケーション対象情報生成部１３は、他の携帯発信装置２の受信強度の平均値に基づいて、他の携帯発信装置２や座席発信装置３までの各平均距離を算出し、その各平均距離の情報を当該他の携帯発信装置２や座席発信装置３のＩＤに対応付けてコミュニケーション対象情報に含めてよい。なおコミュニケーション対象情報生成部１３は、自装置である携帯端末１Ａと対でユーザＡに保持される携帯発信装置２Ａの情報を予め記憶し、その情報に基づいて、当該携帯発信装置２ＡのＩＤをコミュニケーション対象から削除する処理を行うようにしてよい。
【００４６】
コミュニケーション対象情報生成部１３は生成したコミュニケーション対象情報をサーバ装置１０へ送信するよう通信部１１へ指示する。通信部１１はコミュニケーション対象情報をサーバ装置１０へ送信する（ステップＳ２０７）。サーバ装置１０はコミュニケーション対象情報を受信する。サーバ装置１０はコミュニケーション対象情報を、自装置に備わるデータベースに、携帯端末１Ａの識別情報に対応付けて登録する（ステップＳ２０８）。
【００４７】
ここでサーバ装置１０は、携帯端末１に備わるコミュニケーション対象候補特定部１２と同様の処理を行う。サーバ装置１０は、コミュニケーション対象情報を用いてサービスの提供を行う。この時サーバ装置１０は、受信したコミュニケーション対象情報の中から、座席発信装置３に対応する携帯発信装置２のＩＤを削除する処理を行う。具体的には、サーバ装置１０は、受信したコミュニケーション対象情報の中に座席発信装置３のＩＤが含まれるかを判定する。サーバ装置１０は、コミュニケーション対象情報の中に座席発信装置３のＩＤが含まれると判定すると、その座席発信装置３に対応する携帯発信装置２を特定する。座席発信装置３に対応する携帯発信装置２の特定は、サーバ装置１０が、事前に座席発信装置３のＩＤに対応する携帯発信装置２のＩＤの対応表を記憶部に記憶しており、その対応関係に基づいて座席発信装置３に対応する携帯発信装置２の特定を行ってよい。サーバ装置１０は、受信したコミュニケーション対象情報において、その情報が示す携帯発信装置２のＩＤの一覧の中から、座席発信装置３に対応する携帯発信装置２のＩＤを削除する処理を行う（ステップＳ２０９）。
【００４８】
サーバ装置１０は、ステップＳ２０９の処理によって座席発信装置３に対応する携帯発信装置２の識別情報が削除されたコミュニケーション対象情報を用い、画像情報を生成する（ステップＳ２１０）。サーバ装置１０は、画像情報の生成に用いたコミュニケーション対象情報の送信元の携帯端末１を特定する。サーバ装置１０は特定した携帯端末１へ生成した画像情報を送信する（ステップＳ２１１）。携帯端末１は画像情報を受信し、自端末の画面に出力する（ステップＳ２１２）。画像情報は、例えば携帯端末１の生成したコミュニケーション対象情報に含まれる他の携帯発信装置２を保持するユーザの一覧などであってよい。
なおサーバ装置１０は、コミュニケーション状態判定システム１００に含まれる携帯端末１からコミュニケーション対象情報を受信して、同様の処理を繰り返す。またサーバ装置１０は、各携帯端末１から定期的に繰り返しコミュニケーション対象情報を受信して、同様の処理を繰り返す。
【００４９】
上述のステップＳ２０１〜Ｓ２１２の処理では、サーバ装置１０が、携帯端末１より受信したコミュニケーション対象情報の中から、座席発信装置３に対応する携帯発信装置２の識別情報を除外する処理を上述の携帯端末１の処理の代わりに行っている。サーバ装置１０はさらに携帯端末１で行う処理を代わりに行うようにしてもよい。例えば、上記のステップＳ２０４のビーコン信号受信テーブルの登録を、サーバ装置１０のデータベース２４に行い、サーバ装置１０が、コミュニケーション対象候補情報を生成するようにしてもよい。
【００５０】
上述の処理によれば、携帯端末１は、自端末を保持するユーザ（第一の対象）が自端末と共に保持する携帯発信装置２からのビーコン信号と、他のユーザ（他の対象）の保持する携帯発信装置２や座席発信装置３から発信されたビーコン信号の受信状態の情報を取得する。そして携帯端末１は、取得した各ビーコン信号の受信状態の情報に基づいて、自端末を保持する自ユーザと有意なコミュニケーション状態となった他端末を保持する他ユーザを判定する。携帯端末１は、他ユーザの保持する携帯発信装置２から発信されたビーコン信号を所定時間以上受信している場合に、その他ユーザを、自端末を保持する自ユーザと有意なコミュニケーション状態となった他ユーザであると判定する。または携帯端末１は、他ユーザの保持する携帯発信装置２から発信されたビーコン信号を所定強度以上で所定時間以上継続して受信している場合に、その他ユーザを、自端末を保持する自ユーザと有意なコミュニケーション状態となって他ユーザであると判定する。有意なコミュニケーション状態とは、一例としてはユーザ同士が近接して会話をしている状態である。携帯端末１は、ユーザ同士がコミュニケーション状態となったことを判定することにより、ユーザ同士の関係が強いまたは強まったことを検出できる。また上述のコミュニケーション状態判定システム１００の処理によれば、携帯端末１は、コミュニケーションを行う場所ではないことを示すビーコン信号を受信した場合には、そのビーコン信号の発信装置に対応するユーザを有意なコミュニケーション対象から除外するため、より精度高く、携帯端末１を保持するユーザと有意なコミュニケーション状態となった他のユーザとの関係を特定することができる。
【００５１】
図９はサーバ装置に登録されるコミュニケーション対象情報の一例を示す図である。
この図が示すように、サーバ装置１０に登録されるコミュニケーション対象情報は、携帯端末１のＩＤ、有意なコミュニケーション対象と判定された携帯発信装置２のＩＤ、携帯端末１と携帯発信装置２の間の平均受信強度、受信継続期間などを対応付けて保持する。
【００５２】
次にコミュニケーション状態判定システムを用いたサービスの一例について説明する。
図１０はサーバ装置の機能ブロック図である。
サーバ装置１０は、通信部２１、コミュニケーション対象管理部２２、サービス提供部２３の各機能を備える。サービス提供部２３はソーシャルグラフ出力部の一例である。またサーバ装置１０はデータベース２４を備える。サーバ装置１０は、携帯端末１と同様にコンピュータであり、ＣＰＵ（Central Processing Unit）、ＩＦ（Interface）、通信モジュール、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）などのハードウェア構成を有している。サーバ装置も所定のサービス提供プログラムを記憶部に記憶しており、このプログラムをＣＰＵが実行することにより、図１０で示す各機能がサーバ装置１０内に構成される。
【００５３】
コミュニケーション対象管理部２２は、上述の第一実施形態におけるコミュニケーション対象情報のデータベース２４への登録や、コミュニケーション対象情報において座席発信装置３の識別情報が含まれる場合に、その座席発信装置３とその座席発信装置３に対応する携帯発信装置２を削除する処理を行う。
サービス提供部２３は、データベース２４に登録されたコミュニケーション対象情報などを用いてサービス提供の処理を行う。本実施形態においてはサーバ装置１０が、ソーシャルグラフ表示サービスの処理を行う場合の例について説明する。
【００５４】
ソーシャルグラフ表示サービスの提供を受けるに当たり、ユーザＡはスマートフォンなどの携帯端末１Ａと、携帯端末１Ａと共に携帯する携帯発信装置２Ａとを保持する。ユーザＡは携帯端末１Ａにソーシャルグラフ表示サービスのプログラムをダウンロードする。これによりソーシャルグラフアプリのアイコンが携帯端末１Ａの画面に表示される。ユーザＡはソーシャルグラフアプリのアイコン画像を選択してクリック操作する。携帯端末１Ａはアイコン画像へのクリック操作を検出する。クリック操作を契機に携帯端末１ＡのＣＰＵ５１はソーシャルグラフ表示サービスのプログラムを実行する。すると携帯端末１Ａには図４で示す各機能に加え、ソーシャルグラフサービス機能部（以下、ＳＧ機能部と呼ぶ）１５の機能が加わる（図１１参照）。
【００５５】
ＳＧ機能部１５はサーバ装置１０のサービス提供部２３と通信し、サーバ装置１０から受信する複数の画像情報を順次表示して以下のユーザ登録処理を行う。
ユーザ登録処理を開始すると携帯端末１ＡのＳＧ機能部１５は、第一の登録画像（図１２）を表示部（液晶画面）に表示する。第一の登録画像には「ようこそ！」の文字１２１や質問に答えるよう指示する文章１２２、次の画像へ遷移するためのボタン画像１２３が表示されている。ユーザＡはボタン画像１２３を押下操作する。するとＳＧ機能部１５は第二の登録画像の送信要求をサーバ装置１０へ送信する。サーバ装置１０は第二の登録画像（図１３）を携帯端末１Ａへ送信する。
【００５６】
ＳＧ機能部１５は第二の登録画像を携帯端末１Ａの表示部に表示する。第二の登録画像にはビーコンＩＤを入力する為の入力欄１３１が表示されている。ユーザＡは携帯端末１Ａと共に携帯する携帯発信装置２Ａを記憶しており、この携帯発信装置２Ａの発信するビーコン信号に含まれるビーコンＩＤを入力欄１３１に入力する。ビーコンＩＤは携帯発信装置２Ａに記載されており、ユーザＡがこのビーコンＩＤを読み取って入力するなどしてよい。第二の登録画像には、次の画像へ遷移するためのボタン画像１３２が表示されている。ユーザＡはボタン画像１３２を押下操作する。するとＳＧ機能部１５は第三の登録画像の送信要求をサーバ装置１０へ送信する。サーバ装置１０は第三の登録画像（図１４）を携帯端末１Ａへ送信する。
【００５７】
ＳＧ機能部１５は第三の登録画像を携帯端末１Ａの表示部に表示する。第三の登録画像にはユーザＡのニックネームを入力する為の入力欄１４１が表示されている。ユーザＡはソーシャルグラフ表示サービスを利用するにあたり、自身の携帯端末１Ａまたは同サービスを利用する他ユーザの携帯端末１に表示される自身のニックネームを決定して入力欄１４１に入力する。第三の登録画像には、次の画像へ遷移するためのボタン画像１４２が表示されている。ユーザＡはボタン画像１４２を押下操作する。するとＳＧ機能部１５は第四の登録画像の送信要求をサーバ装置１０へ送信する。サーバ装置１０は第四の登録画像（図１５）を携帯端末１Ａへ送信する。
【００５８】
ＳＧ機能部１５は第四の登録画像を携帯端末１Ａの表示部に表示する。第四の登録画像にはユーザＡが自身のスキルを登録するためのボタン画像が表示されている。ボタン画像１５１は登録するスキルの番号を示している。ユーザＡはボタン画像１５１で示される１、２、３の３つのスキルを登録することができる。また第四の登録画像には、スキルのジャンルを選択させるための選択一覧ボタン、スキルの詳細を文字入力させるための入力欄１５３、選択したスキルの情報の送信と次の画像へ遷移するためのボタン画像１５４が表示されている。ユーザＡは「１」を示すボタン画像１５１を押下操作して、１つ目のスキルについての情報を入力する。この場合ユーザＡは、自身の得意なスキルとしてスポーツが挙げられる場合には、ユーザＡはジャンル選択の一覧からスポーツを探して選択する。またユーザＡは入力欄１５３にスポーツの中で得意なスポーツ名である「サッカー」などを入力してよい。ユーザは第四の登録画像を用いて３つのスキルの登録を繰り返してよい。そしてユーザＡはボタン画像１５４を押下操作する。するとＳＧ機能部１５は第五の登録画像の送信要求をサーバ装置１０へ送信する。サーバ装置１０は第五の登録画像（図１６）を携帯端末１Ａへ送信する。
【００５９】
ＳＧ機能部１５は第五の登録画像を携帯端末１Ａの表示部に表示する。第五の登録画像は登録処理が完了したことをユーザＡに通知するための画像である。第五の登録画像にはサービス開始ボタン１６１が表示されている。ユーザＡはサービス開始ボタン１６１の画像を押下操作する。するとＳＧ機能部１５はソーシャルグラフ画像（以下、ＳＧ画像と呼ぶ）の送信要求をサーバ装置１０へ送信する。サーバ装置１０のサービス提供部２３は、ＳＧ画像（図１７）を生成して携帯端末１Ａへ送信する。
【００６０】
ＳＧ機能部１５はＳＧ画像を受信すると携帯端末１Ａの表示部に表示する。ＳＧ画像にはソーシャルグラフが表示される。ソーシャルグラフとは例えば、ソーシャルグラフ表示サービスを利用するユーザのうち、有意な相関のあるユーザ同士の相関関係を示すグラフ図形である。図１７で示すＳＧ画像には、ユーザＡを表す円画像（Ａ）と、その周りを囲む他のユーザＢ〜Ｈをそれぞれ表す円画像（Ｂ），（Ｃ），（Ｄ），（Ｅ），（Ｆ），（Ｇ），（Ｈ）とが表示される。円画像（Ａ）〜（Ｈ）それぞれはソーシャルグラフにおけるノードを示す。円画像（Ａ）内にはユーザＡのニックネーム「タカシ」などが表示される。また円画像（Ｂ）〜（Ｈ）内には円画像に対応する他のユーザのニックネーム「ＫＥＮＴＡＲＯ」，「しけぽん」・・・が表示される。円画像（Ａ）と他のユーザについての円画像（Ｂ）〜（Ｈ）との関係は、ユーザＡとユーザＡに相関が強い他のユーザとの関係を示している。その相関を表すためにＳＧ画像は、円画像（Ａ）と、他の円画像（Ｂ）〜（Ｈ）との間が接続線１７１で接続されたソーシャルグラフを表している。接続線１７１はソーシャルグラフにおけるエッジ（辺）を示す。ユーザＡとの相関が強い他のユーザについては、円画像（Ａ）と当該他のユーザに対応する円画像との間の接続線１７１が相関の強度に応じて太く表示される。
【００６１】
またＳＧ画像には、ユーザＡと相関のある他のユーザの円画像（Ｂ）〜（Ｈ）に関連付けてスキルジャンル画像（ｂ１）、（ｂ２）、（ｃ１）、（ｄ１）、（ｅ１）、（ｅ２）、（ｆ１）…が表示される。本実施形態においてはスキルジャンル画像も円画像によって表されている。スキルジャンル画像（ｂ１）、（ｂ２）は、ユーザＢを示す円画像（Ｂ）と接続線１７２でそれぞれ接続された状態で表示されている。これはユーザＢに関連するスキルジャンルをスキルジャンル画像（ｂ１）、（ｂ２）で表していることを意味する。なおユーザＡと相関のある他のユーザに関連するスキルジャンル画像は、本実施形態においてはユーザＡと相関のある他のユーザとさらに相関関係にあるユーザ（第三の対象）のスキルジャンルを示している。しかしながらスキルジャンル画像は、ユーザＡと直接相関のある他のユーザのスキルジャンルを示すものであってもよい。
図１７で示すＳＧ画像で示すように、ユーザＡに相関のあるユーザＢについての円画像（Ｂ）に接続されているスキルジャンル画像（ｂ１）、（ｂ２）を表示することにより、ユーザＡは、自身に相関のあるユーザＢと相関関係にある他者のスキルを知ることができる。これによりユーザＡは何らかのスキルのある人物と接触を用いたい場合などに、このサービスを利用して、自身に相関のあるユーザと相関関係にある他者の情報を得て、人的交流などにおいて活発な活動を行うことに利用することができる。
【００６２】
図１８は第二〜第四の登録画像で登録された登録情報のデータテーブルを示す図である。
上述の登録処理によって第二の登録画像、第三の登録画像、第四の登録画像で入力された情報は、ユーザの利用する携帯端末のＩＤに対応付けられてサーバ装置１０のデータベースで記憶される。図１８で示すように、登録情報は、ユーザの利用する携帯端末のＩＤ、その携帯端末と共にユーザに保持される携帯発信装置の発信するビーコンのＩＤ、ユーザのニックネーム、スキルジャンル、スキルジャンルの詳細とを対応付けて記憶する。なお図１８には図示していないが、スキルジャンルは上述の登録画像の例では３つ登録できることと説明しているため、スキルジャンル１〜３の３つのスキルジャンルが登録されてよい。
【００６３】
図１９はサービスグラフ画像を生成する処理のフローを示す図である。
次にＳＧ画像を生成するサーバ装置１０の処理について説明する。
以下の説明ではユーザＡの保持する携帯端末１Ａとサーバ装置１０とにおける処理を示す。
サーバ装置１０のサービス提供部２３は、携帯端末１ＡからＳＧ画像の送信要求を受信する（ステップＳ１９１）。するとサービス提供部２３はＳＧ画像の生成を開始する。サービス提供部２３はＳＧ画像の送信要求に含まれる携帯端末ＩＤ（１Ａ）を特定する。サービス提供部２３は特定したユーザＡの携帯端末ＩＤ（１Ａ）に基づいて、コミュニケーション対象情報（図９）からユーザＡと有意なコミュニケーション状態となっている対象として算出された他のユーザの携帯する携帯発信装置２を特定する。ここで携帯発信装置２の識別情報はビーコンＩＤであるとする。
【００６４】
図９が示すコミュニケーション対象情報には、携帯端末１Ａを保持するユーザＡと相関のある他ユーザの情報として、有意なコミュニケーション対象の携帯発信装置２のＩＤである２Ｂ，２Ｃが携帯端末ＩＤ（１Ａ）と対応付けられて含まれている。サービス提供部２３は携帯端末１Ａに基づいて、ユーザＡのコミュニケーション対象のユーザであるユーザＢ，Ｃそれぞれの携帯発信装置２Ｂ、２Ｃを取得する。サービス提供部２３は、ユーザＡとコミュニケーション対象として特定された他のユーザの保持する携帯発信装置のＩＤに基づいて、当該他のユーザのニックネーム、スキルジャンルを取得する。具体的には、サービス提供部２３は、携帯発信装置２Ｂに対応付けられて、登録情報（図１８）に登録されているユーザＢのニックネーム「ＫＥＮＴＡＲＯ」の情報を読み取る。またサービス提供部２３は、携帯発信装置２Ｃに対応付けられて、登録情報（図１８）に登録されているユーザＣのニックネーム「しけぽん」の情報を読み取る。またサービス提供部２３は携帯端末１Ａのユーザのニックネーム「タカシ」の情報を登録情報から読み取る。
【００６５】
サービス提供部２３は、携帯端末１を携帯するユーザＡについての円画像（Ａ）に、ユーザＢについての円画像（Ｂ）とユーザＣについての円画像（Ｃ）とを接続線１７１で接続したソーシャルグラフの図形を生成する（ステップＳ１９２）。この時、サービス提供部２３は、円画像（Ａ）にユーザＡのニックネームを表示し、円画像（Ｂ）にユーザＢのニックネームに表示し、円画像（Ｃ）にユーザＣのニックネームを表示するソーシャルグラフの図形を生成する。
【００６６】
サービス提供部２３はさらに、携帯端末１Ａを利用するユーザＡと相関があるとしてコミュニケーション対象と登録されたユーザＢ、ユーザＣに基づいて、そのユーザＢ、ユーザＣとの間でユーザＡ以外に相関があるとして有意なコミュニケーション対象と登録されたユーザを特定する。
【００６７】
具体的にはサービス提供部２３は、ユーザＢの保持する携帯発信装置のＩＤ（２Ｂ）に紐づいて登録情報（図１８）に登録されている携帯端末ＩＤ（１Ｂ）を読み取る。またサービス提供部２３は、ユーザＣの保持する携帯発信装置のＩＤ（２Ｃ）に紐づいて登録情報（図１８）に登録されている携帯端末ＩＤ（１Ｃ）を読み取る。サービス提供部２３は読み取ったユーザＢの携帯端末ＩＤ（１Ｂ）に基づいて、コミュニケーション対象情報（図９）からユーザＢとコミュニケーション対象として算出されたユーザＡ以外の他のユーザの携帯する携帯発信装置２Ｄを特定する。またサービス提供部２３は読み取ったユーザＣの携帯端末ＩＤ（１Ｃ）に基づいて、コミュニケーション対象情報（図９）からユーザＣとコミュニケーション対象として算出されたユーザＡ以外の他のユーザの携帯する携帯発信装置２Ｅを特定する。
【００６８】
図９が示すコミュニケーション対象情報には、携帯端末１Ｂを保持するユーザＢがユーザＡ以外で相関のある他ユーザの情報として、有意なコミュニケーション対象であると特定された携帯発信装置２のＩＤ（２Ｄ）が携帯端末１Ｂと対応付けられて登録されている。サービス提供部２３は携帯端末１Ｂに基づいて、ユーザＢのコミュニケーション対象のユーザであるユーザＤの携帯発信装置２Ｄを取得する。
サービス提供部２３は、ユーザＢとのユーザＡ以外の有意なコミュニケーション対象として特定したユーザＤの保持する携帯発信装置のＩＤ（２Ｄ）に基づいて、当該他のユーザＤのスキルジャンルを取得する。具体的には、サービス提供部２３は、携帯発信装置２Ｄに対応付けられて、登録情報（図１８）に登録されているユーザＤのスキルジャンルの情報を読み取る。
【００６９】
また図９が示すコミュニケーション対象情報には、携帯端末１Ｃを保持するユーザＣユーザＡ以外で相関のある他ユーザの情報として、コミュニケーション対象であると特定された携帯発信装置２のＩＤ（２Ｅ）が携帯端末１Ｃと対応付けられて登録されている。サービス提供部２３は携帯端末１Ｃに基づいて、ユーザＣのコミュニケーション対象のユーザであるユーザＥの携帯発信装置２Ｅを取得する。
サービス提供部２３は、ユーザＣとのユーザＡ以外の有意なコミュニケーション対象として特定したユーザＥの保持する携帯発信装置のＩＤ（２Ｅ）に基づいて、当該他のユーザＥのスキルジャンルを取得する。具体的には、サービス提供部２３は、携帯発信装置２Ｅに対応付けられて、登録情報（図１８）に登録されているユーザＥのスキルジャンルの情報を読み取る。
【００７０】
サービス提供部２３は、既に生成したソーシャルグラフに、ユーザＢについての円画像（Ｂ）のノードに対して、ユーザＢに相関のあるユーザＡ以外の第三のユーザであるユーザＤのスキルジャンル画像を付与して表示するＳＧ画像を生成する（ステップＳ１９３）。さらにサービス提供部２３は、そのＳＧ画像に、ユーザＣについての円画像（Ｃ）に対してユーザＣに相関のあるユーザＡ以外のユーザであるユーザＥのスキルジャンル画像を接続したＳＧ画像を生成する。そして、その最終的に生成したＳＧ画像を、携帯端末１Ａへ送信する。このような処理により、携帯端末１Ａには図１７で示したようなＳＧ画像が表示される。なお上述のサービス提供部の処理の説明では、図１７で示すＳＧ画像と比較して、簡易なＳＧ画像となる場合の例について説明している。
【００７１】
上記のＳＧ画像出力の処理において、サービス提供部２３は、第一の対象と当該第一の対象と有意なコミュニケーションを行った他の対象とのソーシャルグラフにおいて、他の対象に関連する属性情報を当該他の対象を示すノードに関連付けたソーシャルグラフを生成している。他の対象に関連する属性情報は、他の対象と有意なコミュニケーションを行った第三の対象の属性情報であってよい。属性情報は例えば人のスキル情報などであってよい。
【００７２】
上述したコミュニケーション状態判定システム１００では、コミュニケーション状態の度合に応じて第一の対象であるユーザと当該ユーザに相関のある第二の対象である他のユーザとのソーシャルグラフを出力する場合の例について説明している。
しかしながら、コミュニケーション状態判定システム１００はソーシャルグラフを示す対象を物、装置、動物などとしてもよい。例えばコミュニケーション状態判定システム１００は、動物に携帯端末や携帯発信装置を取り付けて、動物の行動を観察する。そしてこの際にある行動エリアにおける同種の動物の相関関係を把握するためのツールとしてコミュニケーション状態判定システム１００を利用するなどしてよい。
また上述したコミュニケーション状態判定システム１００では、ユーザが携帯端末１と携帯発信装置２とをそれぞれ携帯する必要があることについて説明したが、携帯発信装置２の機能が携帯端末１に備わるようにしてもよい。
【００７３】
上述のコミュニケーション状態判定システム１００を構成する各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００７４】
上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００７５】
１，１Ａ，１Ｂ，１Ｃ…携帯端末
２，２Ａ，２Ｂ，２Ｃ…携帯発信装置
３，３Ｃ…座席発信装置
１１，２１…通信部
１２…コミュニケーション対象候補特定部
１３…コミュニケーション対象情報生成部
１４…記憶部
１５…ソーシャルグラフサービス機能部（ＳＧ機能部）
２２…コミュニケーション対象管理部
２３…サービス提供部
２４…データベース
【図１】
0006706547.tif 000002
【図２】
0006706547.tif 000003
【図３】
0006706547.tif 000004
【図４】
0006706547.tif 000005
【図５】
0006706547.tif 000006
【図６】
0006706547.tif 000007
【図７】
0006706547.tif 000008
【図８】
0006706547.tif 000009
【図９】
0006706547.tif 000010
【図１０】
0006706547.tif 000011
【図１１】
0006706547.tif 000012
【図１２】
0006706547.tif 000013
【図１３】
0006706547.tif 000014
【図１４】
0006706547.tif 000015
【図１５】
0006706547.tif 000016
【図１６】
0006706547.tif 000017
【図１７】
0006706547.tif 000018
【図１８】
0006706547.tif 000019
【図１９】
0006706547.tif 000020