(57)【要約】【課題】メッセージ情報の伝達を効率よく行い、通信品質及びサービス品質の向上を図る。【解決手段】接続情報保持部１１は、端末間の相互接続状態に関する接続情報を保持する。回送ルート計算部１２ａは、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算する。発信元メッセージ送信部１３ａは、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信する。データ送受信部１３ｂは、メッセージを受信した場合、自端末に関する接続情報を接続情報テーブルに記述して、次の回送先の端末へメッセージを送信する。【選択図】        図１
2004343234.tif 000002
【特許請求の範囲】
【請求項１】
無線通信でメッセージの伝達を行うメッセージ伝達システムにおいて、
端末間の相互接続状態に関する接続情報を保持する接続情報保持部と、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算する回送ルート計算部と、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信する発信元メッセージ送信部と、から構成される発信元端末と、
メッセージを受信した場合、自端末に関する接続情報を前記接続情報テーブルに記述して、次の回送先の端末へメッセージを送信するデータ送受信部を含む回送端末と、
を有することを特徴とするメッセージ伝達システム。
【請求項２】
回送ルートの最後になった前記回送端末の前記データ送受信部は、接続情報テーブルを付加した、メッセージの回送完了を示す受領証明データを生成して送信することを特徴とする請求項１記載のメッセージ伝達システム。
【請求項３】
前記データ送受信部は、受領証明データを受信して、接続情報から前記発信元端末への回送ルートが存在しないことを認識した場合は、受領証明データを破棄することを特徴とする請求項２記載のメッセージ伝達システム。
【請求項４】
前記回送端末は、回送ルートに指定されている端末にメッセージを送信することができない場合には、接続情報にもとづいて、未回送の端末に対するあらたな回送ルートを再計算する回送ルート再計算部を有し、前記データ送受信部は、古い回送ルートをあらたな回送ルートに置き換えたメッセージを送信することを特徴とする請求項１記載のメッセージ伝達システム。
【請求項５】
無線通信でメッセージの伝達を行うメッセージ伝達装置において、
端末間の相互接続状態に関する接続情報を保持する接続情報保持部と、
自端末が発信元端末の場合は、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算し、自端末が回送端末の場合で、回送ルートに指定されている端末にメッセージを送信することができないときには、接続情報にもとづいて、未回送の端末に対するあらたな回送ルートを再計算する回送ルート決定部と、
自端末が発信元端末の場合は、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信し、自端末が回送端末の場合は、自端末に関する接続情報を前記接続情報テーブルに記述して、次の回送先の端末へメッセージを送信し、自端末が回送ルートの最後になった場合は、メッセージの回送完了を示す受領証明データを生成して送信するデータ通信部と、
を有することを特徴とするメッセージ伝達装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はメッセージ伝達システムに関し、特に無線通信でメッセージの伝達を行うメッセージ伝達システムに関する。
【０００２】
【従来の技術】
近年の急速に発展する移動体通信技術により、モバイル端末である携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、小型パソコンなどが普及し、各人が１台以上所有しているような状況となりつつある。モバイル端末では、自由な持ち運びを可能とするために電源は充電池を用い、ネットワークアクセスは無線で行うことが一般的である。このため、モバイル端末同士でサーバレスなネットワークを構築することができ、各人が参集してのコミュニケーションが行われる。
【０００３】
このようなサーバレスネットワークでは、モバイル性・消費電力の面から近距離無線（Ｂｌｕｅｔｏｏｔｈ）を用いることが有効である。Ｂｌｕｅｔｏｏｔｈを用いたサーバレスネットワークで情報共有を行う場合、ある発信者からのメッセージを全員に伝達する必要がある。
【０００４】
この場合、従来のメッセージ伝達方法の１つとして、ある端末から接続可能な端末全部にメッセージを伝達する方法がある。メッセージを受け取った端末は、そこから接続可能な端末すべてにメッセージを転送することで、接続されている端末全部がメッセージを受け取る。
【０００５】
図１０は従来のメッセージ伝達手法を示す図である。
〔Ｓ１０１〕発信者端末Ａは、接続可能な端末Ｂ、Ｃに伝達すべきメッセージを送信する。
〔Ｓ１０２〕端末Ｂは、端末Ｄ、Ｅに接続し、発信者Ａから受け取ったメッセージを送信する。
〔Ｓ１０３〕端末Ｃは、端末Ｂ、Ｅ、Ｆに接続し、発信者Ａから受け取ったメッセージを送信するが、このとき端末Ｂ、Ｅからはメッセージをすでに受け取っていると通知される。
〔Ｓ１０４〕端末Ｅは、端末Ｄ、Ｇに受け取ったメッセージを送信する。このとき端末Ｄからは既達メッセージが返される。なお、端末Ｅは、端末Ｂからメッセージを受け取っており、端末Ｃ、Ｆに対しては、接続した際に既達メッセージを通知する。
〔Ｓ１０５〕端末Ｆは、端末Ｃから受け取ったメッセージを端末Ｅ、Ｇに送信するが、両端末から既達メッセージを受け取る。このようにして、端末Ａ〜Ｇにメッセージが伝達される。このときの送受信回数の合計は１１回になる。
【０００６】
また、従来のメッセージ伝達方法には、ある端末からメッセージを伝達すべき端末に対して個々にデータを１対１で順番に送信していく方法がある。発信者端末から直接接続が可能でない端末にデータを送信する場合は、他の端末にメッセージを中継してもらう。
【０００７】
図１１は従来のメッセージ伝達手法を示す図である。
〔Ｓ１１１〕発信者Ａは、端末Ｂにメッセージを送信し、同時に端末Ｂが端末Ｄと接続可能であるという情報を得る。
〔Ｓ１１２〕発信者Ａは、端末Ｂに対して、端末Ｄへ転送するように指示したデータを付加してメッセージを発信する。端末Ｂは指示どおり受信したメッセージを端末Ｄに送信する。
〔Ｓ１１３〕発信者Ａは、端末Ｃにメッセージを送信し、同時に端末Ｃが端末Ｅと接続可能であるという情報を得る。
〔Ｓ１１４〕発信者Ａは、端末Ｃに対して、端末Ｅへ転送するように指示したデータを付加してメッセージを発信する。端末Ｃは指示どおり受信したメッセージを端末Ｅに送信する。
〔Ｓ１１５〕発信者Ａは、端末Ｆにメッセージを送信し、同時に端末Ｆが端末Ｇと接続可能であるという情報を得る。
〔Ｓ１１６〕発信者Ａは、端末Ｆに対して、端末Ｇへ転送するように指示したデータを付加してメッセージを発信する。端末Ｆは指示どおり受信したメッセージを端末Ｇに送信する。このようにして、端末Ａ〜Ｇにメッセージが伝達される。このときの送受信回数の合計は１２回になる。
【０００８】
さらに、従来のメッセージ伝達技術として、サーバから通信端末に対してメッセージを送信し、通信端末が短距離無線通信を用いて他の通信端末に対してメッセージを送信し、他の通信端末から問合要求を受信した場合には応答するといった技術が提案されている（例えば、特許文献１）。
【０００９】
【特許文献１】
特開２００２−１６４８４０号公報（段落番号〔００２８〕〜〔００３１〕、第１図）
【００１０】
【発明が解決しようとする課題】
しかし、上記のような従来技術（特開２００２−１６４８４０号公報）では、サーバからメッセージを受け取って複数端末と送受信を行う発信側の通信端末の負担が大きく、また、最適な伝達ルートも考慮されていないため、効率よくメッセージ伝達を行えないといった問題があった。
【００１１】
また、図１０に示す従来のメッセージ伝達技術では、１つの端末が複数の端末から同じメッセージを受け取る、またはすでにメッセージを受け取ったことを意思表示するという処理が行われるため、通信処理の回数は端末同士が密集しているほど多くなり、メッセージ送受信に伴う電力消費が大きくなってしまうといった問題があった。さらに、正確なコミュニケーションのためには伝達状況を知ることが必須であるが、発信者はメッセージ伝達を行いたい相手全員に伝達が行われたかどうかを知ることができないといった問題があった。
【００１２】
一方、図１１に示す従来のメッセージ伝達技術では、発信者は伝達したい相手の数だけ送受信を繰り返す必要があり、伝達したい端末の数が多くなると発信者の負担も大きくなってしまうといった問題があった。
【００１３】
本発明はこのような点に鑑みてなされたものであり、メッセージ情報の伝達を効率よく行い、通信品質及びサービス品質の向上を図ったメッセージ伝達システムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明では上記課題を解決するために、図１に示すような、無線通信でメッセージの伝達を行うメッセージ伝達システム１において、端末間の相互接続状態に関する接続情報を保持する接続情報保持部１１と、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算する回送ルート計算部１２ａと、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信する発信元メッセージ送信部１３ａと、から構成される発信元端末１０ａと、メッセージを受信した場合、自端末に関する接続情報を接続情報テーブルに記述して、次の回送先の端末へメッセージを送信するデータ送受信部１３ｂを含む回送端末１０ｂ−１〜１０ｂ−ｎと、を有することを特徴とするメッセージ伝達システム１が提供される。
【００１５】
ここで、接続情報保持部１１は、端末間の相互接続状態に関する接続情報を保持する。回送ルート計算部１２ａは、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算する。発信元メッセージ送信部１３ａは、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信する。データ送受信部１３ｂは、メッセージを受信した場合、自端末に関する接続情報を接続情報テーブルに記述して、次の回送先の端末へメッセージを送信する。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１は本発明のメッセージ伝達システムの原理図である。メッセージ伝達システム１は、サーバを持たず、到達距離が有限である無線電波で相互に接続された複数の端末（モバイル端末）で構成されるネットワーク上で、各端末間で同一メッセージの伝達を行うシステムである。
【００１７】
メッセージ伝達システム１は、メッセージを発信する発信元端末１０ａと、発信元のメッセージを中継・回送する回送端末１０ｂ−１〜１０ｂ−ｎとから構成される。なお、説明がわかりやすいように、端末を発信元端末／回送端末と分類したが、実際には１台の端末（メッセージ伝達装置）に、両方の機能が搭載されるものである。
【００１８】
発信元端末１０ａに対し、接続情報保持部１１は、端末間の相互接続状態に関する接続情報を保持する。回送ルート計算部１２ａは、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算する。発信元メッセージ送信部１３ａは、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信する。
【００１９】
回送端末１０ｂ−１〜１０ｂ−ｎに対し、データ送受信部１３ｂは、メッセージを受信した場合、自端末に関する接続情報を接続情報テーブルに記述して、次の回送先の端末へメッセージを送信する。また、回送ルートの最後になった回送端末のデータ送受信部１３ｂは、メッセージの回送完了を示す受領証明データを生成して送信する。この受領証明データにも接続情報テーブルは付加される。
【００２０】
回送ルート再計算部１２ｂは、回送ルートに指定されている端末にメッセージを送信することができない場合に、接続情報にもとづいて、未回送の端末に対するあらたな回送ルートを再計算する。
【００２１】
図２はメッセージ伝達装置の構成を示す図である。メッセージ伝達装置（端末）１０は、接続情報保持部１１、回送ルート決定部１２、データ通信部１３、メッセージ生成部１４−１、メッセージ提示部１４−２から構成される。
【００２２】
回送ルート決定部１２は、上述の回送ルート計算部１２ａと回送ルート再計算部１２ｂを含み、データ通信部１３は、上述の発信元メッセージ送信部１３ａとデータ送受信部１３ｂとを含む。また、メッセージ生成部１４−１は、ユーザの指示にもとづきメッセージを生成する。メッセージ提示部１４−２は、受信したメッセージをユーザへ提示する。
【００２３】
次に接続情報保持部１１、接続情報テーブルについて説明する。図３は接続情報保持部１１が保持する接続情報を示す図である。接続情報１１−１は、発信元端末１０ａ、回送端末１０ｂ−１〜１０ｂ−ｎの相互接続状態を示す情報であり、端末名（または固有ＩＤ）毎にリンクの強度値が相互接続状態として記される。
【００２４】
例えば、端末Ａと端末Ｂとのリンク強度が１０であるならば、端末Ａ−Ｂの位置に、強度値１０が記される。リンク強度値が大きい値ほど接続状態がよく、少ない消費電力量で通信が可能である（リンク強度値が０ならば、その端末間は接続されていないことを表す）。
【００２５】
図４は接続情報テーブルを示す図である。接続情報テーブルＴは、メッセージまたは受領証明データに付加して送信されるもので、メッセージまたは受領証明データを受信した端末は、接続情報テーブルＴに自端末と他端末との現在の相互接続状態（リンク強度値）を記入する。
【００２６】
また、記入済みの接続情報テーブルＴは、メッセージまたは受領証明データに再度付加されてメッセージと共に次回送先へ送信される。なお、図に示す接続情報テーブルＴには、回送ルート（回送順番）も付加されており、端末Ａが発信元であって、Ａ→Ｂ→Ｃ→…→Ｘの順にメッセージが送信されることが示されている。
【００２７】
次に本発明のシステムの動作について詳しく説明する。動作説明をするにあたり各端末の処理をメッセージ発信処理、メッセージ転送処理、受領証明データ転送処理の３通りに分類する。メッセージ発信処理は、１つの端末がメッセージの発信元となり回送させたい端末を選択して能動的にメッセージ送信を行う処理である。メッセージ転送処理は、接続されている端末から受動的にメッセージを受信し、メッセージを確認して次の回送先に送信する処理である。受領証明データ転送処理は、接続されている端末から受動的に受領証明データを受信し、次の回送先に送信する処理である。
【００２８】
図５はメッセージ発信処理の動作を示すフローチャートである。
〔Ｓ１〕発信元端末１０ａは、ユーザ指示により、伝達すべきメッセージを作成する。
〔Ｓ２〕発信元端末１０ａは、自端末内に保持している端末間の接続情報からメッセージ回送の対象となる端末群の接続状態を確認する。
〔Ｓ３〕ステップＳ２の結果、回送対象となるすべての端末の接続状態が既知である場合ステップＳ４へ、未知の端末が存在する場合ステップＳ５へいく。
〔Ｓ４〕回送ルート計算部１２ａは、自端末からすべての回送先端末を経由して自端末へ戻るような回送ルートを算出し、回送順序を決定する。ステップＳ７へいく。
〔Ｓ５〕回送ルート計算部１２ａは、自端末から接続状態が既知の回送先端末を経由して自端末へ戻るような回送ルートを計算により算出し、回送順序を決定する。
〔Ｓ６〕回送ルート計算部１２ａは、接続状態が未知の回送先端末は、ステップＳ５で決定された回送順の最後の端末の後に配置する（複数ある場合はランダムな順で並べる）。
〔Ｓ７〕発信元メッセージ送信部１３ａは、決定された回送順に番号をつけ、回送先端末名とそれらの接続状態を記入するための接続情報テーブルＴを作成する。
〔Ｓ８〕発信元メッセージ送信部１３ａは、ステップＳ７で作成した接続情報テーブルＴに発信元端末１０ａの接続情報を記入する。
〔Ｓ９〕ステップＳ１で生成されたメッセージにステップＳ８で生成された接続情報テーブルＴを付加し、回送メッセージとする。
〔Ｓ１０〕発信元メッセージ送信部１３ａは、ステップＳ９で生成された回送メッセージを次回送先の端末へ送信する。
【００２９】
なお、回送ルートを求める際は、発信元端末１０ａからメッセージを送信して、受領証明データが戻るまでの送受信回数が最も少なくなる回送ルートを求めるか、または発信元端末１０ａからメッセージを送信して、受領証明データが戻るまでの処理手順中、電力量の合計が最も少なくなる回送ルートを求めることで、回送ルートを決定する。
【００３０】
図６、図７はメッセージ転送処理の動作を示すフローチャートである。
〔Ｓ２１〕回送端末１０ｂのデータ送受信部１３ｂは、接続された端末からメッセージを受信する。
〔Ｓ２２〕データ送受信部１３ｂは、受信したメッセージからメッセージを取り出し、メッセージ提示部１４−２は、ユーザへメッセージの提示を行う。
〔Ｓ２３〕データ送受信部１３ｂは、受信したメッセージに付加されている接続情報テーブルＴを読み出し、これをあたらしい接続状態として、自端末で保持している情報を更新する。
〔Ｓ２４〕データ送受信部１３ｂは、自端末の現時点での接続状態を確認する。
〔Ｓ２５〕データ送受信部１３ｂは、ステップＳ２４で得られた情報を新情報として、メッセージに付加されていた接続情報テーブルＴに記入し、テーブルを更新する。
〔Ｓ２６〕データ送受信部１３ｂは、メッセージから得られた回送順情報（回送ルート）により次の回送先端末を確認する。
〔Ｓ２７〕データ送受信部１３ｂは、現時点で回送先に指定されている端末すべてが接続情報を記入済み、つまりメッセージを受領した状態であるか否かを判断する。メッセージを受領した状態である場合（自分が最後の受領者の場合）はステップＳ３５へ、未受領の端末が存在する場合ステップＳ２８へいく。
〔Ｓ２８〕データ送受信部１３ｂは、次の回送先端末がステップＳ２４で確認した接続可能な端末に含まれているか否かを判断する。含まれていればステップＳ３７へ、そうでなければステップＳ２９へいく。
〔Ｓ２９〕データ送受信部１３ｂは、未受領の端末の中に、ステップＳ２４で確認した接続可能な端末と一致するものが存在するか否かを判断する。存在すればステップＳ３０へ、そうでなければステップＳ３２へいく。
〔Ｓ３０〕データ送受信部１３ｂは、ステップＳ２９において未受領でかつ自端末と接続可能であると判断された端末のうち、指定されている回送順番号が最も小さいものを次の回送先として決定する。
〔Ｓ３１〕データ送受信部１３ｂは、接続情報テーブルＴにおける回送順番号を書き換え、ステップＳ３０で決定された次の回送先端末に新しい回送順（自端末の次の番号）を割り当てるようにする。ステップＳ３７へいく。
〔Ｓ３２〕データ送受信部１３ｂは、認知している接続情報から、未受領の端末への回送ルートが存在することが確認できればステップＳ３３へ、すべての未受領端末への回送ルートが存在しない場合、それらの端末はネットワークから切断されたものと判断しステップＳ３５へいく。
〔Ｓ３３〕回送ルート再計算部１２ｂは、未受領端末のうち回送ルートが存在するものについて、それらの端末を経由する自端末から発信者までの回送ルートを計算しルート決定を行う。
〔Ｓ３４〕データ送受信部１３ｂは、ステップＳ３３で決定された回送ルートを反映させるため、接続情報テーブルＴの回送順情報を書き換えることで新しい回送順指定を行う。ステップＳ３７へいく。
〔Ｓ３５〕データ送受信部１３ｂは、ステップＳ２５で更新された新しい接続情報テーブルＴを全員受領完了したことを示す旨のデータを受領証明データとする。なお、メッセージに付加されている接続情報のみを返送するようにして、これを受領証明データとしてもよい。
〔Ｓ３６〕データ送受信部１３ｂは、指定された回送先端末に対してステップＳ３５で生成された受領証明データを送信し終了する。
〔Ｓ３７〕データ送受信部１３ｂは、更新された接続情報テーブルＴをメッセージに再度付加する。
〔Ｓ３８〕データ送受信部１３ｂは、ステップＳ３７で生成されたメッセージを次回送先に指定された端末に送信する。
【００３１】
図８、図９は受領証明データ転送処理の動作を示すフローチャートである。
〔Ｓ４１〕データ送受信部１３ｂは、接続された端末から受領証明データを受信する。
〔Ｓ４２〕データ送受信部１３ｂは、受信した受領証明データに付加されている接続情報テーブルＴを読み出し、これを新情報として自端末に保持している他端末の接続情報を更新する。
〔Ｓ４３〕データ送受信部１３ｂは、自端末の現時点での接続状態を確認する。
〔Ｓ４４〕ステップＳ４３で得られた情報を新情報として受領証明データに付加されていた接続情報テーブルＴを更新する。
〔Ｓ４５〕データ送受信部１３ｂは、受領証明データから得られた回送順情報により次の回送先端末を確認する。
〔Ｓ４６〕データ送受信部１３ｂは、次の回送先端末がステップＳ４３で確認した接続可能な端末に含まれていればステップＳ５１へ、そうでなければステップＳ４７へいく。
〔Ｓ４７〕データ送受信部１３ｂは、認知している接続情報から、発信元端末１０ａへの回送ルートが存在することが確認できればステップＳ４９へ、発信元端末１０ａへの回送ルートが存在しない場合は、発信元端末１０ａまたはそこへのルートがネットワークから切断されたものと判断しステップＳ４８へいく。
〔Ｓ４８〕データ送受信部１３ｂは、受領証明データを破棄して終了する。
〔Ｓ４９〕回送ルート再計算部１２ｂは、既知の端末を経由する自端末から発信者までの回送ルートを計算しルート決定を行う。
〔Ｓ５０〕データ送受信部１３ｂは、ステップＳ４９で決定された回送ルートを反映させるため、接続情報テーブルＴの回送順情報を書き換えることで新しい回送順指定を行う。
〔Ｓ５１〕データ送受信部１３ｂは、更新された接続情報テーブルＴを受領証明データに再度付加する。
〔Ｓ５２〕データ送受信部１３ｂは、ステップＳ５１で生成された受領証明データを次回送先に指定された端末に送信する。ただし、発信元端末１０ａが受領証明データを受け取った場合はステップＳ４１、ステップＳ４２を実行して終了となる。
【００３２】
以上の処理過程のうち回送順を指定する処理は、図４の接続情報テーブルＴの回送順に番号を割りふる処理となる。接続形態の都合により同じ端末を２度通らざるを得ない場合、番号が複数個割りふられる場合もありえる。
【００３３】
また、回送ルートの計算に関しては、巡回セールスマン問題の解法など、既存の計算方法（ナビゲーションシステムなどですでに採用されている計算法）を用いる。この計算を行うとき各端末間の使用コストが必要になるが、送受信回数を少なくしたい場合は端末間の接続が可能であれば０、接続不能であれば１を端末間の使用コストとし、巡回コストが最も小さくなるようなルートの計算を行う。
【００３４】
さらに、消費電力量を小さくしたい場合はリンク強度の高い部分を通る必要があるため、リンク強度の逆数を端末間の使用コストとし、巡回コストが最も小さくなるようなルートの計算を行う。
【００３５】
以上説明したように、本発明では、サーバレスのネットワーク環境において、最初に計算で決定された適切な回送ルートでメッセージが伝達されるため、伝達端末数が多いほど従来手法に比べて、メッセージの送受信に伴う電力消費合計の低減効果は大きくなる。また、単一の端末のみに大きな負担がかかるという問題を解決することができる。さらに、受領証明が回送されてくることでネットワークの現状を知ることができ、より正確なコミュニケーションを行うことが可能になる。
【００３６】
（付記１）  無線通信でメッセージの伝達を行うメッセージ伝達システムにおいて、
端末間の相互接続状態に関する接続情報を保持する接続情報保持部と、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算する回送ルート計算部と、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信する発信元メッセージ送信部と、から構成される発信元端末と、
メッセージを受信した場合、自端末に関する接続情報を前記接続情報テーブルに記述して、次の回送先の端末へメッセージを送信するデータ送受信部を含む回送端末と、
を有することを特徴とするメッセージ伝達システム。
【００３７】
（付記２）  回送ルートの最後になった前記回送端末の前記データ送受信部は、接続情報テーブルを付加した、メッセージの回送完了を示す受領証明データを生成して送信することを特徴とする付記１記載のメッセージ伝達システム。
【００３８】
（付記３）  前記データ送受信部は、受領証明データを受信して、接続情報から前記発信元端末への回送ルートが存在しないことを認識した場合は、受領証明データを破棄することを特徴とする付記２記載のメッセージ伝達システム。
【００３９】
（付記４）  前記データ送受信部は、メッセージ及び受領証明データを受信した場合は、前記接続情報テーブルに新しい接続情報を記述し更新して、メッセージ及び受領証明データを送信することを特徴とする付記２記載のメッセージ伝達システム。
【００４０】
（付記５）  前記回送端末は、回送ルートに指定されている端末にメッセージを送信することができない場合には、接続情報にもとづいて、未回送の端末に対するあらたな回送ルートを再計算する回送ルート再計算部を有し、前記データ送受信部は、古い回送ルートをあらたな回送ルートに置き換えたメッセージを送信することを特徴とする付記１記載のメッセージ伝達システム。
【００４１】
（付記６）  前記回送ルート計算部は、前記発信元端末からメッセージを送信して、受領証明データが戻るまでの送受信回数が最も少なくなる回送ルートを求め、前記回送ルート再計算部は、前記回送端末からメッセージを送信して、受領証明データが前記発信元端末へ送信されるまでの送受信回数が最も少なくなる回送ルートを求めることを特徴とする付記５記載のメッセージ伝達システム。
【００４２】
（付記７）  前記回送ルート計算部は、前記発信元端末からメッセージを送信して、受領証明データが戻るまでの処理手順中、電力量の合計が最も少なくなる回送ルートを求め、前記回送ルート再計算部は、前記回送端末からメッセージを送信して、受領証明データが前記発信元端末へ送信されるまでの処理手順中、電力量の合計が最も少なくなる回送ルートを求めることを特徴とする付記５記載のメッセージ伝達システム。
【００４３】
（付記８）  無線通信でメッセージの伝達を行うメッセージ伝達装置において、
端末間の相互接続状態に関する接続情報を保持する接続情報保持部と、
自端末が発信元端末の場合は、接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算し、自端末が回送端末の場合で、回送ルートに指定されている端末にメッセージを送信することができないときには、接続情報にもとづいて、未回送の端末に対するあらたな回送ルートを再計算する回送ルート決定部と、
自端末が発信元端末の場合は、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信し、自端末が回送端末の場合は、自端末に関する接続情報を前記接続情報テーブルに記述して、次の回送先の端末へメッセージを送信し、自端末が回送ルートの最後になった場合は、メッセージの回送完了を示す受領証明データを生成して送信するデータ通信部と、
を有することを特徴とするメッセージ伝達装置。
【００４４】
（付記９）  無線通信でメッセージの伝達を行うメッセージ伝達方法において、
発信元端末から同一ネットワーク中の他の複数の回送端末へメッセージを伝達する場合、発信元端末は、現在把握している回送端末同士の相互接続状態に関する接続情報を利用して回送ルートを計算・決定し、
発信元端末は、メッセージに回送ルートと各回送端末の新しい接続情報を記述するための接続情報テーブルとを付加して次の回送端末へ送信し、
メッセージを受け取った回送端末は、メッセージに付加された接続情報テーブルに自己の接続情報を記入して次の回送端末へ送信し、
回送ルートの最後になった端末は、メッセージ回送が完了したことを示す受領証明データを生成・送信し、
回送ルートに指定されている端末にメッセージを送信することができない場合には、接続情報にもとづいて、未回送の端末に対するあらたな回送ルートを再計算することで、回送端末全部にメッセージを伝達することを特徴とするメッセージ伝達方法。
【００４５】
【発明の効果】
以上説明したように、本発明のメッセージ伝達システムは、発信元端末では、端末間の相互接続状態に関する接続情報にもとづいて、自端末が始点かつ終点となって全端末を経由する回送ルートを計算し、回送ルートを含み、回送先の端末で新しい接続情報を記述するための接続情報テーブルをメッセージに付加して送信する。回送端末では、メッセージを受信した場合に、自端末に関する接続情報を接続情報テーブルに記述して、次の回送先の端末へメッセージを送信する構成とした。これにより、メッセージの伝達を効率よく行うことができ、通信品質及びサービス品質の向上を図ることが可能になる。
【図面の簡単な説明】
【図１】本発明のメッセージ伝達システムの原理図である。
【図２】メッセージ伝達装置の構成を示す図である。
【図３】接続情報保持部が保持する接続情報を示す図である。
【図４】接続情報テーブルを示す図である。
【図５】メッセージ発信処理の動作を示すフローチャートである。
【図６】メッセージ転送処理の動作を示すフローチャートである。
【図７】メッセージ転送処理の動作を示すフローチャートである。
【図８】受領証明データ転送処理の動作を示すフローチャートである。
【図９】受領証明データ転送処理の動作を示すフローチャートである。
【図１０】従来のメッセージ伝達手法を示す図である。
【図１１】従来のメッセージ伝達手法を示す図である。
【符号の説明】
１  メッセージ伝達システム
１０ａ  発信元端末
１０ｂ−１〜１０ｂ−ｎ  回送端末
１１  接続情報保持部
１２ａ  回送ルート計算部
１２ｂ  回送ルート再計算部
１３ａ  発信元メッセージ送信部
１３ｂ  データ送受信部
【図１】
2004343234.tif 000003
【図２】
2004343234.tif 000004
【図３】
2004343234.tif 000005
【図４】
2004343234.tif 000006
【図５】
2004343234.tif 000007
【図６】
2004343234.tif 000008
【図７】
2004343234.tif 000009
【図８】
2004343234.tif 000010
【図９】
2004343234.tif 000011
【図１０】
2004343234.tif 000012
【図１１】
2004343234.tif 000013