(57)【特許請求の範囲】
【請求項１】
複数の情報通信端末間で通信する情報通信端末であって、
情報通信端末の近傍で発生した災害状況、情報通信端末のユーザーの状況、又は情報通信端末の近傍に存在している商店や観光スポットに関する状況を表し、情報通信端末自体が取得、又は他の情報通信端末から直接、受信した本文データに前記本文データを作成した情報通信端末を識別する作成端末識別子を対応づけたテキストデータが、前記テキストデータを送信した情報通信端末を識別する第１送信端末識別子に対応付けられて格納されるデータ格納部と、
通信可能圏内に他の情報通信端末が入ったタイミングで、前記他の情報通信端末から他のテキストデータを受信データとして受信し、前記受信データを前記データ格納部に格納するデータ受信部と、
前記受信データと前記テキストデータとを比較し、前記受信データが前記テキストデータに一致するか否かを判断する新規性判断部と、
前記受信データを送信した前記他の情報通信端末を識別する第２送信端末識別子と前記テキストデータに対応づけられている前記第１送信端末識別子とを比較し、前記第２送信端末識別子が前記第１送信端末識別子に一致するか否かを判断する識別子判断部と、
前記新規性判断部の判断結果と前記識別子判断部の判断結果とに基づいて、前記テキストデータ又は前記受信データを外部に送信する送信データとして選択する情報選択部と、
前記送信データを外部の情報通信端末に送信するデータ送信部と
を備える情報通信端末。
【請求項２】
前記情報選択部が、前記テキストデータに前記受信データが一致しないと前記新規性判断部が判断した場合、又は前記テキストデータに前記受信データが一致すると前記新規性判断部が判断し、前記第１送信端末識別子に前記第２送信端末識別子が一致しないと前記識別子判断部が判断した場合に、前記受信データの受信頻度に基づいて前記送信データを選択する請求項１に記載の情報通信端末。
【請求項３】
前記データ格納部が、前記本文データが作成された日時を示す日時データに更に対応づけて前記テキストデータを格納し、
前記情報選択部が、前記日時データに基づいて前記送信データを選択する請求項２に記載の情報通信端末。
【請求項４】
前記データ格納部が、前記データ受信部が受信した前記受信データを、前記第２送信端末識別子に対応づけて格納する請求項３に記載の情報通信端末。
【請求項５】
前記情報選択部が、予め定められたテキストデータ又は受信データの優先度に基づいて前記送信データを選択する請求項４に記載の情報通信端末。
【請求項６】
複数の情報通信端末間で通信する情報通信端末用のプログラムであって、
前記情報通信端末に、
情報通信端末の近傍で発生した災害状況、情報通信端末のユーザーの状況、又は情報通信端末の近傍に存在している商店や観光スポットに関する状況を表し、情報通信端末自体が取得、又は他の情報通信端末から直接、受信した本文データに前記本文データを作成した情報通信端末を識別する作成端末識別子を対応づけたテキストデータを、前記テキストデータを送信した情報通信端末を識別する第１送信端末識別子に対応づけてデータ格納部に格納するデータ格納機能と、
通信可能圏内に他の情報通信端末が入ったタイミングで、前記他の情報通信端末から他のテキストデータを受信データとして受信し、前記受信データを前記データ格納部に格納するデータ受信機能と、
前記受信データと前記テキストデータとを比較し、前記受信データが前記テキストデータに一致するか否かを判断する新規性判断機能と、
前記受信データを送信した前記他の情報通信端末を識別する第２送信端末識別子と前記テキストデータに対応づけられている前記第１送信端末識別子とを比較し、前記第２送信端末識別子が前記第１送信端末識別子に一致するか否かを判断する識別子判断機能と、
前記新規性判断機能の判断結果と前記識別子判断機能の判断結果とに基づいて、前記テキストデータ又は前記受信データを外部に送信する送信データとして選択する情報選択機能と、
前記送信データを外部の情報通信端末に送信するデータ送信機能と
を実現させる情報通信端末用のプログラム。
【請求項７】
前記情報選択機能が、前記テキストデータに前記受信データが一致しないと前記新規性判断機能が判断した場合、又は前記テキストデータに前記受信データが一致すると前記新規性判断機能が判断し、前記第１送信端末識別子に前記第２送信端末識別子が一致しないと前記識別子判断機能が判断した場合に、前記受信データの受信頻度又は予め定められたテキストデータ又は受信データの優先度に基づいて前記送信データを選択する請求項６に記載の情報通信端末用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末及び情報通信端末用のプログラムに関する。特に、本発明は、情報通信端末間で直接の通信ができる情報通信端末及び情報通信端末用のプログラムに関する。
【背景技術】
【０００２】
従来、複数のサーバと使用者に携帯される端末とを備える防災ネットワークシステムにおいて、通常時にはインターネットを介してサーバから取得した情報を表示装置に表示させ、災害時にはサーバと端末との間の通信経路をインターネットから無線ＬＡＮに切替え、サーバからの情報を、無線ＬＡＮを介して取得する端末を備える防災ネットワークシステムが知られている（例えば、特許文献１参照。）。特許文献１に記載の防災ネットワークシステムによれば、災害時にネットワークの断線やインターネットに接続されているサーバが故障した場合であっても、稼働しているサーバとの通信が無線ＬＡＮによって可能な領域内に存在する使用者の端末に対し、使用者にとって必要なサーバ内の情報を提供できる。
【０００３】
また、情報通信端末間で通信を行うシステムとして、特許文献２において、データを送信する送信者の意図を反映させた効率的なデータ通信を実行することが可能な情報処理システムが提案されている。特許文献２においては、受信データの伝播回数を確認し、伝播回数が０より大きいかどうかを判断し、伝播回数が０より大きいと判断した場合には、伝播回数を更新し、伝播条件を満たしていると判断した場合には、伝播回数を更新した受信データをコピーして、送信ＢＯＸに格納して、別の端末にさらに送信するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４２４３８号公報
【０００５】
【特許文献２】特開２０１１−２５８０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載されている防災ネットワークシステムにおいては、無線ＬＡＮを用いても無線ＬＡＮ設備が稼働していない場合、使用者にとって必要な情報を端末は取得できない。また、使用者が端末を操作する余裕がない状況や使用者が端末の操作に不慣れな場合において、使用者が端末に情報を入力することや端末から所定の情報を出力させることが困難な場合がある。
【０００７】
また、特許文献２に記載の提案では、単に受信データの伝播回数がデータに記録されその伝播回数を基に判断の対象とするだけあるため、単に通信可能圏内に多くの端末が集合した場合などデータの重要度に関係なく情報を送信してしまうため情報が錯そうしてしまう場合もあった。
【０００８】
したがって、本発明の目的は、インターネットや無線ＬＡＮ等のネットワークを使用しない場合においても、他の情報通信端末から情報を取得でき、他の情報通信端末に送信する情報を自動的に選択できると共に、情報の重要度に応じて自動的に情報の送信非送信の区別選択が可能な情報通信端末及び情報通信端末用のプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するため、複数の情報通信端末間で通信する情報通信端末であって、情報通信端末の近傍で発生した災害状況、情報通信端末のユーザーの状況、又は情報通信端末の近傍に存在している商店や観光スポットに関する状況を表し、情報通信端末自体が取得、又は他の情報通信端末から直接、受信した本文データに本文データを作成した情報通信端末を識別する作成端末識別子を対応づけたテキストデータがテキストデータを送信した情報通信端末を識別する第１送信端末識別子に対応づけられて格納されるデータ格納部と、通信可能圏内に他の情報通信端末が入ったタイミングで、他の情報通信端末から他のテキストデータを受信データとして受信し、受信データをデータ格納部に格納するデータ受信部と、受信データとテキストデータとを比較し、受信データがテキストデータに一致するか否かを判断する新規性判断部と、受信データを送信した他の情報通信端末を識別する第２送信端末識別子とテキストデータに対応づけられている第１送信端末識別子とを比較し、第２送信端末識別子が第１送信端末識別子に一致するか否かを判断する識別子判断部と、新規性判断部の判断結果と識別子判断部の判断結果とに基づいて、テキストデータ又は受信データを外部に送信する送信データとして選択する情報選択部と、送信データを外部の情報通信端末に送信するデータ送信部とを備える情報通信端末が提供される。
【００１０】
また、上記情報通信端末において、情報選択部が、テキストデータに受信データが一致しないと新規性判断部が判断した場合、又はテキストデータに受信データが一致すると新規性判断部が判断し、第１送信端末識別子に第２送信端末識別子が一致しないと識別子判断部が判断した場合に、受信データの受信頻度に基づいて送信データを選択することもできる。
【００１１】
また、上記情報通信端末において、データ格納部が、本文データが作成された日時を示す日時データに更に対応づけてテキストデータを格納し、情報選択部が、日時データに基づいて送信データを選択することもできる。
【００１２】
また、上記情報通信端末において、データ格納部が、データ受信部が受信した受信データを、第２送信端末識別子に対応づけて格納することもできる。
【００１４】
また、上記情報通信端末において、情報選択部が、予め定められたテキストデータ又は受信データの優先度に基づいて送信データを選択することもできる。
【００１５】
また、本発明は上記目的を達成するため、複数の情報通信端末間で通信する情報通信端末用のプログラムであって、情報通信端末に、情報通信端末の近傍で発生した災害状況、情報通信端末のユーザーの状況、又は情報通信端末の近傍に存在している商店や観光スポットに関する状況を表し、情報通信端末自体が取得、又は他の情報通信端末から直接、受信した本文データに本文データを作成した情報通信端末を識別する作成端末識別子を対応づけたテキストデータを、テキストデータを送信した情報通信端末を識別する第１送信端末識別子に対応づけてデータ格納部に格納するデータ格納機能と、通信可能圏内に他の情報通信端末が入ったタイミングで、他の情報通信端末から他のテキストデータを受信データとして受信し、受信データをデータ格納部に格納するデータ受信機能と、受信データとテキストデータとを比較し、受信データがテキストデータに一致するか否かを判断する新規性判断機能と、受信データを送信した他の情報通信端末を識別する第２送信端末識別子とテキストデータに対応づけられている第１送信端末識別子とを比較し、第２送信端末識別子が第１送信端末識別子に一致するか否かを判断する識別子判断機能と、新規性判断機能の判断結果と識別子判断機能の判断結果とに基づいて、テキストデータ又は受信データを外部に送信する送信データとして選択する情報選択機能と、送信データを外部の情報通信端末に送信するデータ送信機能とを実現させる情報通信端末用のプログラムが提供される。
【００１６】
また、上記情報通信端末用のプログラムにおいて、情報選択機能が、テキストデータに受信データが一致しないと新規性判断機能が判断した場合、又はテキストデータに受信データが一致すると新規性判断機能が判断し、第１送信端末識別子に第２送信端末識別子が一致しないと識別子判断機能が判断した場合に、受信データの受信頻度又は予め定められたテキストデータ又は受信データの優先度に基づいて送信データを選択することもできる。
【発明の効果】
【００１７】
本発明に係る情報通信端末及び情報通信端末用のプログラムによれば、インターネットや無線ＬＡＮ等のネットワークを使用しない場合においても、他の情報通信端末から情報を取得でき、他の情報通信端末に送信する情報を自動的に選択できる情報通信端末及び情報通信端末用のプログラムを提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る情報通信端末間における情報交換の概要図である。
【図２】本発明の実施の形態に係る情報通信端末間における情報交換の概要図である。
【図３】本発明の実施の形態に係る情報通信端末の機能構成ブロック図である。
【図４】本発明の実施の形態に係る情報通信端末が送信データを選択する選択処理のフローチャートである。
【図５】本発明の実施の形態に係る情報通信端末における送信データの選択方法を示す図である。
【図６】本発明の実施の形態に係る情報通信端末のハードウェア構成図である。
【発明を実施するための形態】
【００１９】
［実施の形態］
図１及び図２は、本発明の実施の形態に係る情報通信端末間における情報交換の概要を示す。
【００２０】
（情報通信端末１０の情報交換の概要）
本実施の形態に係る情報通信端末１０及び情報通信端末１０ａは、電話網を介して他の情報通信端末と通話でき、インターネットやＬＡＮ等の通信ネットワーク上のサーバを介して他の情報通信端末とデータを送受信できると共に、近距離無線通信や赤外線通信等により他の情報通信端末と通信ネットワークを介さずにデータを送受信できる。例えば、情報通信端末１０及び情報通信端末１０ａは、スマートフォン等の携帯電話、タブレットＰＣ等のモバイルコンピューターである。
【００２１】
図１（ａ）を参照する。本実施の形態に係る情報通信端末１０は、他の情報通信端末と直接、データの送受信をすることができる領域である通信可能圏１２を有する。すなわち、通信可能圏１２は、情報通信端末１０がサーバを介さずに他の情報通信端末と直接的にデータの送受信ができる領域である。また、情報通信端末１０とは異なる情報通信端末である情報通信端末１０ａも、他の情報通信端末と直接、データの送受信をすることができる領域である通信可能圏１２ａを有する。通信可能圏１２と通信可能圏１２ａとが重ならない状態においては、情報通信端末１０は情報通信端末１０ａと直接、データの送受信は実行しない。
【００２２】
次に、図１（ｂ）を参照する。通信可能圏１２と通信可能圏１２ａとが重なったタイミングで情報通信端末１０は、情報通信端末１０ａが自動的に作成した受信データ２００若しくは情報通信端末１０ａに格納されている複数のテキストデータから情報通信端末１０ａが自動的に選択した受信データ２００を情報通信端末１０ａから直接、受信する。また、通信可能圏１２と通信可能圏１２ａとが重なったタイミングで情報通信端末１０は、情報通信端末１０が自動的に作成した送信データ２１０若しくは情報通信端末１０に格納されている複数のテキストデータから情報通信端末１０が自動的に選択した送信データ２１０を情報通信端末１０ａに直接、送信する。
【００２３】
これにより図２（ａ）に示すように、情報通信端末１０と情報通信端末１０ａとの間で直接、送信データ２１０と受信データ２００とが交換される。その後、情報通信端末１０及び情報通信端末１０ａがそれぞれ異なる場所に移動した場合、更に他の情報通信端末と送信データ及び受信データの交換を実行する。例えば、図２（ｂ）に示すように、情報通信端末１０の通信可能圏１２に情報通信端末１０ｂの通信可能圏１２ｂが重なったタイミングで、情報通信端末１０は情報通信端末１０ｂに送信データ２０６を送信すると共に、情報通信端末１０ｂから受信データ２０８を受信する。同様に図２（ｃ）に示すように、情報通信端末１０ａの通信可能圏１２ａが情報通信端末１０ｃの通信可能圏１２ｃに重なったタイミングで、情報通信端末１０ａは情報通信端末１０ｃに送信データ２０４を送信すると共に、情報通信端末１０ｃから受信データ２０２を受信する。
【００２４】
このように本実施の形態においては、複数の情報通信端末同士でデータを直接、送受信することで、一の情報通信端末から他の情報通信端末に送信されたデータが、他の情報通信端末から更に別の情報通信端末へと次々に直接、送信されていく。すなわち、情報通信端末１０は、他の情報通信端末から受信した受信データ又は情報通信端末１０が作成したテキストデータを、通信可能圏１２内に別の情報通信端末が侵入したタイミングで当該別の情報通信端末に送信データとして直接、送信する。そして、当該別の情報通信端末も、情報通信端末１０から受信した受信データ又はテキストデータを更に別の情報通信端末に直接、送信する。つまり、本実施の形態に係る情報通信端末１０は、データの供給元として機能し、通信可能圏１２内に侵入した複数の他の情報通信端末それぞれとの間で、サーバを含む通信ネットワークを介さずにデータを直接、送受信する。
【００２５】
本実施の形態に係る情報通信端末１０は、情報通信端末１０の通信可能圏１２と他の情報通信端末の通信可能圏とが重なったタイミングで自動的にデータを送受信するので、通信ネットワークが不通の場合であってもデータを他の情報通信端末と交換できる。つまり、複数の情報通信端末で分散型ネットワークが構築されている。また、情報通信端末１０は、外部の状況に関するデータを自動的に取得して送信データ２１０を作成できると共に、他の情報通信端末から受信した複数の受信データ２００及び作成した送信データ２１０から他の情報通信端末に送信すべき送信データ２１０を自動的に選択するので、ユーザーが情報通信端末１０を操作しなくても、情報通信端末１０と他の情報通信端末との間で情報の送受信ができる。
【００２６】
図３は、本発明の実施の形態に係る情報通信端末の機能構成の一例を示す。
【００２７】
（情報通信端末１０の機能構成の概要）
複数の情報通信端末間で通信する情報通信端末１０は、データを格納するデータ格納部１００と、外部からデータを受信するデータ受信部１１０と、データ格納部１００に格納されているデータに対して受信したデータが新しいか否かを判断する新規性判断部１２０と、受信したデータがデータ格納部１００に格納されているデータを送信した情報通信端末とは異なる情報通信端末から受信したデータであるか否かを判断する識別子判断部１２２と、新規性判断部１２０の判断結果及び識別子判断部１２２の判断結果に基づいて送信データを選択する情報選択部１３０と、情報選択部１３０が選択した送信データを通信可能圏１２内に侵入した他の情報通信端末に送信するデータ送信部１１２とを備える。
【００２８】
また、情報通信端末１０は、外部の状況に関する情報を取得してテキストのデータである本文データに変換する情報取得変換ユニット１４０と、ユーザーからの情報の入力を受け付ける入力部１５０と、データ格納部１００が格納しているデータの出力部１６２への出力を制御する出力制御部１６０とを更に備える。
【００２９】
ここで、データ受信部１１０及びデータ送信部１１２は、情報通信端末１０のユーザーが他の情報通信端末に対する通信接続操作をしなくても、通信可能圏１２内に存在する他の情報通信端末とデータの送受信を自動的に実行する。例えば、データ受信部１１０及びデータ送信部１１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ（ＵＷＢ）、Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＮＦＣ）等の近距離無線通信を利用してデータの送受信を実行する。
【００３０】
（データ格納部１００）
データ格納部１００は、外部の状況を表す本文データに、この本文データを作成した情報通信端末を一意に識別する作成端末識別子を対応づけてテキストデータとして格納する。情報通信端末１０が本文データを作成した場合、この本文データには情報通信端末１０に対応する作成端末識別子が対応づけられる。情報通信端末１０とは異なる情報通信端末が本文データを作成した場合、本文データにはこの異なる情報通信端末に対応する作成端末識別子が対応づけられる。作成端末識別子は、例えば、携帯電話等の通信端末に採用されている個体識別番号である。
【００３１】
また、データ格納部１００は、テキストデータ（すなわち、情報通信端末１０が受信した受信データ）を送信した情報通信端末を識別する第１送信端末識別子としての送信端末識別子を当該テキストデータに更に対応づけて格納する。送信端末識別子としては、作成端末識別子と同様に携帯電話等に採用されている個体識別番号を用いることができる。また、データ格納部１００は、本文データが作成された日時を示す日時データ、及び／又は本文データが作成された位置を示す位置データに更に対応づけてテキストデータを格納する。
【００３２】
ここで外部の状況とは、情報通信端末１０の近傍において発生した状況若しくは情報通信端末１０を携帯しているユーザーの状況である。例えば、外部の状況とは、情報通信端末１０の近傍で発生した災害に関する状況（例えば、火災の発生、建物の倒壊、道路の寸断・不通、津波、救助を要する者の有無、避難所の存在等）、情報通信端末１０のユーザーの状況（例えば、ユーザーの動作、姿勢、身体の状況等）、又は情報通信端末１０の近傍に存在している商店や観光スポットに関する状況（例えば、キャンペーン等の販売状況、景色に関する状況等）である。したがって、本文データは、例えば、災害状況を示すデータ、ユーザーの状況を示すデータ、及び／又は商店や観光スポットに関する状況を示すデータである。
【００３３】
データ格納部１００は、これら外部の状況を表すテキストから主として構成される本文データを格納する。例えば、情報通信端末１０の近傍において火災が発生した場合、「火災の発生」という単語や「火災が発生しました」という文章を表すテキストのデータを本文データとして格納する。データ格納部１００は、新規性判断部１２０、識別子判断部１２２、情報選択部１３０、又は出力制御部１６０からの要求に応じ、所定のテキストデータを新規性判断部１２０、識別子判断部１２２、情報選択部１３０、及び／又は出力制御部１６０に供給する。
【００３４】
（データ受信部１１０）
データ受信部１１０は、情報通信端末１０の通信可能圏１２内に他の情報通信端末（例えば、情報通信端末１０ａ）が入ったタイミングで、他の情報通信端末から他のテキストデータを受信データとして直接、受信する。そして、データ受信部１１０は、受信データをデータ格納部１００に供給する。データ格納部１００は、この受信データに含まれる本文データに受信データを送信した他の情報通信端末を識別する第２送信端末識別子としての送信端末識別子、作成端末識別子、受信データが作成された日時を示す日時データ、受信データを受信した日時を示す受信日時データ、及び／又は位置データを対応づけて格納する。なお、データ格納部１００は、受信データをデータ受信部１１０が受信した順に格納する。そして、受信データを格納する場合にデータ格納部１００の容量が不足する場合、データ更新時期が最も古いデータから順に廃棄することができる。
【００３５】
（新規性判断部１２０）
新規性判断部１２０は、データ受信部１１０がデータ格納部１００に格納した受信データとデータ格納部１００に格納されているテキストデータとを比較する。そして、新規性判断部１２０は、受信データがテキストデータに一致するか否かを判断する。例えば、新規性判断部１２０は、データ格納部１００が格納しているテキストデータに含まれる作成端末識別子及び本文データと、データ受信部１１０がデータ格納部１００に格納した受信データに含まれる作成端末識別子及び本文データとを比較する。
【００３６】
新規性判断部１２０は、受信データに含まれる作成端末識別子及び本文データと、テキストデータに含まれる作成端末識別子及び本文データとが一致した場合にその受信データが古い受信データであると判断し、不一致の場合に新しい受信データであると判断する。新規性判断部１２０は、判断結果を示す情報を情報選択部１３０に供給する。
【００３７】
（識別子判断部１２２）
識別子判断部１２２は、データ受信部１１０がデータ格納部１００に格納した受信データに含まれる第２送信端末識別子としての送信端末識別子と、データ格納部１００に格納されているテキストデータに含まれる第１送信端末識別子としての送信端末識別子とを比較する。識別子判断部１２２は、第２送信端末識別子が第１送信端末識別子に一致するか否かを判断する。そして、識別子判断部１２２は、第２送信端末識別子が第１送信端末識別子に一致した場合にその受信データを同一の情報通信端末から受信した受信データであると判断し、不一致の場合には異なる情報通信端末から受信した受信データであると判断する。識別子判断部１２２は、判断結果を示す情報を情報選択部１３０に供給する。
【００３８】
（情報選択部１３０）
情報選択部１３０は、新規性判断部１２０の判断結果を示す情報と識別子判断部１２２の判断結果を示す情報とに基づいて、データ格納部１００に格納されているテキストデータ又はデータ受信部１１０が受信し、データ格納部１００に格納された受信データから外部の情報通信端末に送信する送信データを自動的に選択する。具体的に情報選択部１３０は、受信データが新しい受信データである旨を示す情報を新規性判断部１２０から受け取った場合、又は受信データが古い受信データである旨を示す情報を新規性判断部１２０から受け取り、かつ、異なる情報通信端末から受信した受信データである旨を示す情報を識別子判断部１２２から受け取った場合、受信データの受信頻度、又は予め定められたテキストデータ若しくは受信データの優先度に基づいて送信データを選択する。
【００３９】
具体的に情報選択部１３０は、受信頻度が最大である受信データを送信データとして選択することができる。ここで受信頻度とは、複数の異なる情報通信端末のそれぞれから同一の受信データを受信した場合における、複数の異なる情報通信端末の台数に一致する数である。例えば、ｎ個（ただし、ｎは２以上の正の整数）の受信データのそれぞれに含まれる本文データ、作成端末識別子、及び日時データがそれぞれ同一の場合、すなわちｎ個の受信データがそれぞれ同一であって、各受信データに対応する第２送信端末識別子がそれぞれ異なる場合に、その受信データをｎ回受信したと情報選択部１３０は計測する。そして、情報選択部１３０は、その受信データの受信頻度を「ｎ」と判断する。
【００４０】
情報選択部１３０は、データ受信部１１０が受信した複数の受信データのそれぞれに受信頻度を対応づける。そして、情報選択部１３０は、複数の異なる受信データのそれぞれに対応づけられた受信頻度を比較し、受信頻度が最大の受信データを送信データとして選択する。なお、情報選択部１３０は、受信データにその受信データの受信頻度を対応づけた受信頻度データベースを含むこともできる。
【００４１】
また、情報選択部１３０は、受信頻度が最小である受信データを送信データとして選択することもできる。すなわち、情報選択部１３０は、複数の受信データのそれぞれに対応づけられた受信頻度を比較し、受信頻度が最小の受信データを送信データとして選択できる。ここで、情報選択部１３０は、受信頻度が最大若しくは最小である受信データが複数存在する場合、受信データに含まれる日時データに基づいて送信データを選択する。例えば、情報選択部１３０は、日時データが示す本文データの作成日時が最新の日時を示す受信データを送信データとして選択できる。
【００４２】
更に、情報選択部１３０は、受信頻度が最大であるか最小であるかに関わらず、送信データをランダムに選択することもできる。情報選択部１３０が受信頻度を利用して送信データを選択する場合における選択方法は、例えば、情報通信端末１０を使用する領域における人口密度や人口の分布等を勘案して決定できる。
【００４３】
また、情報選択部１３０は、受信データ又はテキストデータに含まれる本文データが示す内容の優先度の高低に応じて送信データを選択することもできる。例えば、災害に関する内容に対応する情報を含む本文データを有する受信データ又はテキストデータの優先度を、他の内容に対応する情報を含む本文データを有する受信データ又はテキストデータの優先度より高く設定する。
【００４４】
一例として、情報選択部１３０は、一の単語と、当該一の単語の優先度を示す優先順位とを対応づけた優先度データベースを含む。まず、情報選択部１３０は、受信データ又はテキストデータに含まれる本文データ内の単語と、優先度データベースが格納している単語とを比較する。次に、情報選択部１３０は、優先度データベースが格納している単語に対応づけられた優先順位を示す情報を、複数の受信データ又は複数のテキストデータのそれぞれに対応づける。そして、情報選択部１３０は、より高い優先順位を示す情報に対応づけられた受信データ又はテキストデータを送信データとして選択する。情報選択部１３０は、選択した送信データをデータ送信部１１２に供給する。
【００４５】
要するに、本発明においては、データの内容を確認して同じ情報は他の情報端末に伝播しないこととすると共に、同じ情報であっても複数の情報端末から入手される情報は重要な情報であると判断してあえて伝播するようにするという２段階の情報送信に関する判断基準を設けている。この基準により、単に情報を伝播回数に応じて情報を送信する場合のように情報を不用意に伝播させて氾濫させるのではなく、新しい情報は伝播すると共に重要度の高いと推定される情報のみを選択して伝播することにより、上述の所望の目的を達成している。
【００４６】
（データ送信部１１２）
データ送信部１１２は、情報通信端末１０の通信可能圏１２内に外部の情報通信端末が入ったタイミングで、情報選択部１３０が選択した送信データを外部の情報通信端末に送信する。ここで、データ受信部１１０が外部の情報通信端末から受信データを受信するタイミングとデータ送信部１１２が送信データを送信するタイミングとは異なるタイミングであってもよいが、本実施の形態においては実質的に同一のタイミングである。
【００４７】
（情報取得変換ユニット１４０）
情報取得変換ユニット１４０は、外部の状況を表す情報を自動的に取得する情報取得部１４２と、情報取得部１４２から受け取った情報が予め定められた条件を満たすか否かを判断する判断部１４４と、判断部１４４の判断結果に応じて外部の状況を表す情報を外部の状況を表す本文データを含むテキストデータに変換する情報変換部１４６とを有する。
【００４８】
情報取得部１４２は、情報通信端末１０の周囲の画像、音声、周囲の物体の温度、気温、湿度、高度、気圧、情報通信端末１０に加わる加速度、情報通信端末１０の位置、情報通信端末１０を用いるユーザー若しくは情報通信端末１０の近傍に存在する人物の位置、動作、姿勢等の身体情報、及び／又は情報通信端末１０の近傍に存在する商店や観光スポット等から発信される情報等を自動的に取得する。
【００４９】
例えば、情報取得部１４２は、撮像部、音声取得部、赤外線センサー、温度センサー、３Ｄセンサー、深度センサー、ＧＰＳ、無線通信部等を含んで構成される。一例として、情報取得部１４２は、撮像部が撮像した画像の画像情報を取得する。また、他の例として、情報取得部１４２は、赤外線センサー若しくは温度センサーにより計測された外部の温度を示す温度情報を取得する。情報取得部１４２は、取得した情報を判断部１４４に供給する。
【００５０】
判断部１４４は、一例として、複数の予め定められた条件のそれぞれと情報取得部１４２から受け取った情報とを比較する。例えば、判断部１４４は、複数の予め定められた条件と複数の予め定められた条件のそれぞれを識別する条件識別子とを格納する条件データベースを含む。一例として、条件データベースは、所定の温度以上を示す温度情報に対応づけられた条件識別子を格納する。そして、判断部１４４は、複数の予め定められた条件のうちの一の条件と、情報取得部１４２から受け取った情報とが一致した場合、当該一の条件を識別する条件識別子を情報変換部１４６に供給する。
【００５１】
また、判断部１４４は、情報取得部１４２から受け取った画像情報を解析する画像解析部を含む。画像解析部は情報取得部１４２から受け取った画像情報を解析し、解析結果が複数の予め定められた条件のいずれと一致するか判断する。例えば、画像解析部は、閾値処理機能、ラベリング処理機能、エッジ検出機能、画像マッチング機能等の複数の機能を含む。そして、画像解析部は、複数の予め定められた条件のうち、解析結果と一致した一の条件を識別する条件識別子を情報変換部１４６に供給する。なお、判断部１４４は、情報取得部１４２から受け取った情報が複数の予め定められた条件のいずれとも一致しない場合は、次に情報取得部１４２から情報を取得するまで待機する。
【００５２】
情報変換部１４６は、一例として、条件識別子に対応づけて、当該条件識別子に対応する情報の内容を示すテキストのデータを格納する変換データベースを含む。例えば、変換データベースは、所定の温度以上を示す温度情報に対応する条件識別子に対応づけて、火災が発生した旨を示すテキストのデータを格納している。そして、情報変換部１４６は、判断部１４４から受け取った条件識別子に対応するテキストのデータを変換データベースから取得する。情報変換部１４６は、取得したテキストのデータを本文データとして含むテキストデータを作成し、作成したテキストデータをデータ格納部１００に格納する。
【００５３】
なお、情報変換部１４６がこのテキストデータをデータ格納部１００に格納する場合、このテキストデータには情報通信端末１０を識別する作成端末識別子、及び本文データを取得若しくは作成した日時を示す日時データが情報変換部１４６により対応づけられる。これにより情報変換部１４６は、外部の状況を表す情報をテキストデータに変換する。そして、このテキストデータは、情報選択部１３０に選択された場合に送信データになる。
【００５４】
（入力部１５０）
入力部１５０は、情報通信端末１０のユーザーからの情報の入力を受け付ける。例えば、入力部１５０は、複数の予め定められた状況を示す入力ボタン（例えば、「火災により道路が不通である」旨を示すボタン等）のいずれかをユーザーが押した場合、若しくは情報通信端末１０が備える表示装置に表示される複数の予め定められた状況を示すアイコンのいずれかをユーザーがクリック若しくはタッチした場合に、複数の予め定められた状況のいずれかの状況に対応する本文データを含むテキストデータをデータ格納部１００に格納する。また、入力部１５０は、ユーザーが情報通信端末１０に直接、本文データを入力した場合に、その本文データを含むテキストデータをデータ格納部１００に格納することもできる。
【００５５】
なお、入力部１５０がこの本文データを含むテキストデータをデータ格納部１００に格納する場合、このテキストデータには情報通信端末１０を識別する作成端末識別子、及び本文データを取得若しくは作成した日時を示す日時データが含まれた状態で格納される。
【００５６】
（出力制御部１６０、出力部１６２）
出力制御部１６０は、液晶表示装置や有機ＥＬ表示装置等の表示装置、及び／又はスピーカー等の音声出力装置等の出力部１６２を制御して、データ格納部１００が格納している本文データを出力部１６２に出力させる。例えば、出力制御部１６０は、入力部１５０に対するユーザーの操作に応じ、所定の本文データを出力部１６２にテキスト表示させる。
【００５７】
例えば、出力制御部１６０は、データ格納部１００が格納している受信データに含まれる特定の第２送信端末識別子に対応づけられている複数の本文データを抽出し、出力部１６２に表示させる。これにより、ユーザーは、特定の第２送信端末識別子で識別される情報通信端末から発せられた本文データだけを出力部１６２を介して参照できる。なお、特定の第２送信端末識別子は、入力部１５０からユーザーが入力できる。
【００５８】
図４は、本発明の実施の形態に係る情報通信端末が送信データを選択する選択処理のフローチャートの一例を示す。
【００５９】
まず、データ受信部１１０及び／又はデータ送信部１１２は、情報通信端末１０の通信可能圏１２内に他の情報通信端末が入ったか否かを監視する（ステップ１０。以下ステップを「Ｓ」と表す）。データ受信部１１０及び／又はデータ送信部１１２が通信可能圏１２内に他の情報通信端末が入ったと判断した場合（Ｓ１０：Ｙ）、データ送信部１１２は送信データを他の情報通信端末に送信すると共に、データ受信部１１０は他の情報通信端末から受信データを受信する（Ｓ２０）。データ受信部１１０及び／又はデータ送信部１１２が通信可能圏１２内に他の情報通信端末が存在していないと判断した場合（Ｓ１０：Ｎ）、データ受信部１１０及び／又はデータ送信部１１２は通信可能圏１２内に他の情報通信端末が入ったか否かの監視を続行する。
【００６０】
次に、新規性判断部１２０は、データ受信部１１０が受信した受信データが新規の受信データであるか否かを判断する（Ｓ３０）。新規性判断部１２０は、受信データが新規の受信データである場合、受信データが新規である旨の情報を情報選択部１３０に供給する（Ｓ３０：Ｙ）。一方、新規性判断部１２０は、受信データが新規でない場合、受信データが新規でない旨の情報を識別子判断部１２２に供給する（Ｓ３０：Ｎ）。
【００６１】
識別子判断部１２２は、受信データが新規でない旨の情報を受け取った場合、受信データに含まれる第２送信端末識別子が新規の第２送信端末識別子であるか否かを判断する（４０）。識別子判断部１２２は、受信データに含まれる第２送信端末識別子が新規の第２送信端末識別子である場合、この受信データが、既に情報通信端末１０が受信している受信データを送信した情報通信端末とは異なる情報通信端末から受信したと判断する（Ｓ４０：Ｙ）。そして、識別子判断部１２２は、その判断結果を情報選択部１３０に供給する。
【００６２】
一方、識別子判断部１２２は、受信データに含まれる第２送信端末識別子が新規の第２送信端末識別子ではない場合、この受信データが、既に情報通信端末１０が受信している受信データを送信した情報通信端末と同一の情報通信端末から送信されたと判断する（Ｓ４０：Ｎ）。識別子判断部１２２のこの判断に応じ、データ受信部１１０及び／又はデータ送信部１１２は、通信可能圏１２内に他の情報通信端末が入ったか否かの監視を続行する。
【００６３】
情報選択部１３０は、新規性判断部１２０の判断結果、及び識別子判断部１２２の判断結果に基づいて、他の情報通信端末に送信する送信データを選択する処理を実行する（Ｓ５０）。そして、情報選択部１３０は、選択した送信データをデータ送信部１１２に供給する。続いて、データ送信部１１２は、通信可能圏１２内に他の情報通信端末が侵入したタイミングで情報選択部１３０が選択した送信データを当該他の情報通信端末に送信する。なお、データ送信部１１２は、通信可能圏１２内に他の情報通信端末が侵入するまで送信データを一時的に格納するバッファを含むこともできる。
【００６４】
図５は、本発明の実施の形態に係る情報通信端末における送信データの選択方法の一例を示す。具体的に図５は、情報通信端末１０が備える情報選択部１３０が、受信頻度が最大の受信データを送信データとして選択する例を示す。
【００６５】
例えば、情報通信端末１０が、情報通信端末１０の通信可能圏１２内に侵入した他の情報通信端末１０ａ、情報通信端末１０ｂ、情報通信端末１０ｃ、及び情報通信端末１０ｅから受信データ「X」を受信し、情報通信端末１０ｄ、情報通信端末１０ｆ、情報通信端末１０ｇから受信データ「Y」を受信したとする。この場合、複数の受信データ「X」及び複数の受信データ「Y」のいずれも異なる情報通信端末から送信されているので情報選択部１３０は、識別子判断部１２２の判断結果に基づいて、受信データ「X」の受信頻度を「４」と判断し、受信データ「Ｙ」の受信頻度を「３」と判断する。そして、情報選択部１３０は、受信頻度が最大である受信データ「X」を送信データとして選択する。
【００６６】
続いて、データ送信部１１２は、情報選択部１３０が選択した受信データ「Ｘ」を送信データ２１２として、通信可能圏１２内に侵入した他の情報通信端末１０ｈに送信する。なお、この場合において、送信データ２１２は、受信データ「Ｘ」に含まれている本文データと、本文データを作成した情報通信端末の作成端末識別子と、本文データが作成された日時を示す日時データと、第２送信端末識別子としての情報通信端末１０の送信端末識別子とを含んで構成されている。
【００６７】
図６は、本発明の実施の形態に係る情報通信端末のハードウェア構成の一例を示す。
【００６８】
本実施の形態に係る情報通信端末１０は、ＣＰＵ１５００と、グラフィックコントローラ１５２０と、ＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ（ＲＡＭ）、Ｒｅａｄ−ＯｎｌｙＭｅｍｏｒｙ（ＲＯＭ）及び／又はフラッシュＲＯＭ等のメモリ１５３０と、データを記憶する記憶装置１５４０と、記録媒体からデータを読み込み及び／又は記録媒体にデータを書き込む読込み／書込み装置１５４５と、データを入力する入力装置１５６０と、外部の通信機器とデータを送受信する通信インターフェース１５５０と、ＣＰＵ１５００とグラフィックコントローラ１５２０とメモリ１５３０と記憶装置１５４０と読込み／書込み装置１５４５と入力装置１５６０と通信インターフェース１５５０とを互いに通信可能に接続するチップセット１５１０とを備える。
【００６９】
チップセット１５１０は、メモリ１５３０と、メモリ１５３０にアクセスして所定の処理を実行するＣＰＵ１５００と、外部の表示装置の表示を制御するグラフィックコントローラ１５２０とを相互に接続することにより、各構成要素間のデータの受渡しを実行する。ＣＰＵ１５００は、メモリ１５３０に格納されたプログラムに基づいて動作して、各構成要素を制御する。グラフィックコントローラ１５２０は、メモリ１５３０内に設けられたバッファ上に一時的に蓄えられた画像データに基づいて、画像を所定の表示装置に表示させる。
【００７０】
また、チップセット１５１０は、記憶装置１５４０と、読込み／書込み装置１５４５と、通信インターフェース１５５０とを接続する。記憶装置１５４０は、情報通信端末１０のＣＰＵ１５００が使用するプログラムとデータとを格納する。記憶装置１５４０は、例えば、フラッシュメモリである。読込み／書込み装置１５４５は、プログラム及び／又はデータを記憶している記憶媒体からプログラム及び／又はデータを読み取って、読み取ったプログラム及び／又はデータを記憶装置１５４０に格納する。読込み／書込み装置１５４５は、例えば、通信インターフェース１５５０を介し、インターネット上のサーバから所定のプログラムを取得して、取得したプログラムを記憶装置１５４０に格納する。
【００７１】
通信インターフェース１５５０は、通信ネットワークを介して外部の装置とデータの送受信を実行する。また、通信インターフェース１５５０は、通信ネットワークが不通の場合、通信ネットワークを介さずに外部の装置とデータの送受信を実行することもできる。そして、タブレット、マイク等の入力装置１５６０は、所定のインターフェースを介してチップセット１５１０と接続する。
【００７２】
記憶装置１５４０に格納される情報通信端末用のプログラムは、インターネット等の通信ネットワーク、又は磁気記録媒体、光学記録媒体等の記録媒体を介して記憶装置１５４０に提供される。そして、記憶装置１５４０に格納された情報通信端末用のプログラムは、ＣＰＵ１５００により実行される。
【００７３】
情報通信端末１０により実行される情報通信端末用のプログラムは、ＣＰＵ１５００に働きかけて、情報通信端末１０を、図１から図５にかけて説明したデータ格納部１００、データ受信部１１０、データ送信部１１２、新規性判断部１２０、識別子判断部１２２、情報選択部１３０、情報取得変換ユニット１４０、入力部１５０、出力制御部１６０、及び出力部１６２として機能させる。
【００７４】
（実施の形態の効果）
本実施の形態に係る情報通信端末１０によれば、地震や火災等の災害発生時や停電により基地局装置が停止した場合、若しくは基地局装置が故障した場合や基地局装置へのアクセスが集中してインターネットや無線ＬＡＮ等の通信ネットワークが利用できない状態になった場合であっても、他の情報通信端末に送信する送信データを自動的に取得及び／又は選択し、通信可能圏１２内に他の情報通信端末が侵入したタイミングで選択した送信データを当該他の情報通信端末に送信すると共に当該他の情報通信端末から受信データを受信するので、避難や救助等に有用な情報を情報通信端末間で直接、自動的に共有できる。
【００７５】
また、情報通信端末１０は、ユーザーが情報通信端末１０を操作しなくても情報選択部１３０が自動的に選択した送信データを通信可能圏１２内の他の情報通信端末に自動的に送信し、他の情報通信端末も情報通信端末１０と同様に他の情報通信端末の情報選択部１３０が自動的に選択した送信データを情報通信端末１０に送信する。これにより、情報通信端末１０によれば、ユーザーが情報通信端末１０を操作する余裕がない緊急時やユーザーが情報通信端末１０の操作に不慣れな場合であっても、ユーザーに有用な情報が自動的に情報通信端末１０に蓄積される。
【００７６】
また、情報通信端末１０の情報変換部１４６は、情報取得部１４２が取得した情報を当該情報が示す状況を説明するテキストのデータに変換して送信データを作成する。これにより、情報通信端末１０のデータ受信部１１０及びデータ送信部１１２は画像データ等の大容量データの送受信をすることを要さず、テキストデータの送受信だけをすることができるので、他の情報通信端末との間でのデータの送受信を素早く実行できる。
【００７７】
更に、情報通信端末１０の情報選択部１３０が、受信頻度が最大の受信データを送信データとして選択する場合、不確かな情報は一般的に受信頻度が小さくなる傾向があるので、ユーザーにとってより確からしい情報を他の情報通信端末に送信できる。
【００７８】
なお、複数の情報通信端末間で送受信される送信データ及び受信データに含まれる本文データが表す内容は防災関連の内容に限られない。例えば、本文データが表す内容は、情報通信端末１０のユーザーに異常が発生した情報（例えば、転倒した情報、うずくまった状態を示す情報等）、情報通信端末１０のユーザーの行動に関する情報（例えば、室内におけるユーザーの姿勢や移動に関する情報）、ユーザーの趣味に関する情報、観光スポットに関する情報、商店におけるイベントやセールに関する情報、散歩ルートに関する情報等の多種多様な情報であってよい。
【００７９】
以上、本発明の実施の形態を説明したが、上記に記載した実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せのすべてが発明の課題を解決するための手段に必須であるとは限らない。
【符号の説明】
【００８０】
１０、１０ａ、１０ｂ、１０ｃ、１０ｄ  情報通信端末
１０ｅ、１０ｆ、１０ｇ、１０ｈ  情報通信端末
１２、１２ａ、１２ｂ、１２ｃ  通信可能圏
１００  データ格納部
１１０  データ受信部
１１２  データ送信部
１２０  新規性判断部
１２２  識別子判断部
１３０  情報選択部
１４０  情報取得変換ユニット
１４２  情報取得部
１４４  判断部
１４６  情報変換部
１５０  入力部
１６０  出力制御部
１６２  出力部
２００、２０２、２０８  受信データ
２０４、２０６、２１０、２１２  送信データ
１５００  ＣＰＵ
１５１０  チップセット
１５２０  グラフィックコントローラ
１５３０  メモリ
１５４０  記憶装置
１５４５  読込み／書込み装置
１５５０  通信インターフェース
１５６０  入力装置
【図１】
0005954731.tif 000002
【図２】
0005954731.tif 000003
【図３】
0005954731.tif 000004
【図４】
0005954731.tif 000005
【図５】
0005954731.tif 000006
【図６】
0005954731.tif 000007