(57)【要約】【課題】メッセージ送受信時の通信の途切れを防止することによって継続した通信を行うことができ、また、メッセージ蓄積装置の導入コストを安価にすることができる通信ネットワークシステムにおけるメッセージ蓄積装置を提供する。【解決手段】通信部２４によってメッセージ蓄積装置２２−１〜２２−ｎ間で通信可能なようにし、空き容量確認制御部２８によって、他のメッセージ蓄積装置２２−２の蓄積部３８の空き容量を確認すると共に、自メッセージ蓄積装置２２−１の蓄積部３８の空き容量を確認する。この際、自メッセージ蓄積装置２２−１の蓄積部３８に空き容量なしと確認された際に、メッセージ転送制御部３０によって、空き容量ありの他メッセージ蓄積装置２２−２へ送信元の移動端末機１４−１から受信したメッセージを転送する。【選択図】      図２
2004260468.tif 000002
【特許請求の範囲】
【請求項１】
送信元の端末機から送信先の端末機へ送信されるメッセージ情報を、一旦、蓄積手段に蓄積して送信先の端末機へ配信する通信ネットワークシステムにおけるメッセージ蓄積装置において、
他メッセージ蓄積装置と通信を行う通信手段と、
前記通信手段を介して他メッセージ蓄積装置の蓄積手段の空き容量を確認すると共に、自メッセージ蓄積装置の蓄積手段の空き容量を確認する確認手段と、
前記確認手段によって自メッセージ蓄積装置の蓄積手段に空き容量なしと確認された際に、空き容量ありの他メッセージ蓄積装置へ前記送信元の端末機から受信したメッセージ情報を転送する転送手段と
を備えたことを特徴とする通信ネットワークシステムにおけるメッセージ蓄積装置。
【請求項２】
前記メッセージ情報の転送先である他メッセージ蓄積装置の識別情報と、自メッセージ蓄積装置との通信時間の短さを示す優先順位とが対応付けられて設定される設定手段を更に備え、
前記転送手段は、前記設定手段に設定されている前記識別情報で示されるメッセージ蓄積装置の中から前記優先順位に従って選択した他メッセージ蓄積装置へ、前記メッセージ情報を転送する
ことを特徴とする請求項１に記載の通信ネットワークシステムにおけるメッセージ蓄積装置。
【請求項３】
前記転送手段は、他メッセージ蓄積装置へ前記メッセージ情報の蓄積が可能か不可能かを問い合わせる要求を行い、この要求を行った他メッセージ蓄積装置から蓄積不可能の応答が返信されてきた際に、前記優先順位で示される次の他メッセージ蓄積装置へ前記メッセージ情報を転送する
ことを特徴とする請求項２に記載の通信ネットワークシステムにおけるメッセージ蓄積装置。
【請求項４】
前記転送手段によって前記要求が行われた他メッセージ蓄積装置から前記応答がない場合に、この応答がない他メッセージ蓄積装置の前記優先順位を下げるように変更する変更手段
を更に備えたことを特徴とする請求項３に記載の通信ネットワークシステムにおけるメッセージ蓄積装置。
【請求項５】
前記送信元の端末機から受信された受信メッセージ情報の種別が、前記蓄積手段に蓄積されている蓄積メッセージ情報と同一種別であると判定した際に、前記送信先の端末機へのメッセージ情報の配信が自メッセージ蓄積装置よりも早く実行される他メッセージ蓄積装置へ、前記蓄積メッセージ情報を転送する指示を前記転送手段に行い、この転送手段による前記蓄積メッセージ情報の転送後に、この転送した蓄積メッセージ情報を前記記憶手段から削除し、この削除された記憶領域に、前記受信メッセージ情報を蓄積する種別判定制御手段を備えたことを特徴とする請求項１から４の何れか１項に記載の通信ネットワークシステムにおけるメッセージ蓄積装置。
【請求項６】
通信ネットワークシステムで、送信元の端末機から送信先の端末機へ送信されるメッセージ情報を、通信機能を有するメッセージ蓄積装置に一旦蓄積して送信先の端末機へ配信するメッセージ蓄積方法において、
他メッセージ蓄積装置の空き容量を確認する第１のステップと、
自メッセージ蓄積装置の空き容量を確認する第２のステップと、
前記第２のステップにおける確認によって自メッセージ蓄積装置に空き容量なしと確認された際に、前記第１のステップにより確認された空き容量ありの他メッセージ蓄積装置へ、前記送信元の端末機から受信したメッセージ情報を転送する第３のステップと
を含むことを特徴とするメッセージ蓄積方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信ネットワークシステムや一般電話ネットワークシステムなど通信ネットワークシステムにおいて、通信機能を有する送信元端末機から送信先端末機へ送信されるメッセージ情報を、一旦蓄積して送信先端末機へ配信する通信ネットワークシステムにおけるメッセージ蓄積装置及びメッセージ蓄積方法に関する。
【０００２】
【従来の技術】
図７は、従来の移動通信ネットワークシステムにおけるメッセージ蓄積装置を示す図である。この図に示すように、移動通信網１０には、第１〜第ｎのメッセージ蓄積装置１２−１〜１２−ｎがノードとして接続されている。各メッセージ蓄積装置１２−１〜１２−ｎは、携帯電話機などの移動端末機１４−１〜１４−ｎ間、又は移動端末機１４−１〜１４−ｎと移動端末機以外のＥＭＥ（メッセージエンティティ）１６−１〜１６−ｎ，１８−１〜１８−ｎとの間で送受信されるメッセージ情報（以降、単にメッセージという）を、一旦蓄積して所定の送信先の端末機へ配信する。以降、このように移動端末機及びＥＭＥを単に端末機と記述する表現も併用する。
【０００３】
送信元端末機である例えば移動端末機１４−１は、送信先の移動端末機１４−２に対してメッセージを送信する場合、直接、送信先の移動端末機１４−２と通信を行わず、移動通信網１０を介してメッセージ蓄積装置（例えば、第１のメッセージ蓄積装置１２−１）へメッセージを送信する。第１のメッセージ蓄積装置１２−１は、受信したメッセージを一旦蓄積し、送信元の移動端末機１４−１へメッセージが正常に受信されたことを伝える正常応答を返信する。このメッセージ受付処理が完了した後、第１のメッセージ蓄積装置１２−１は、蓄積したメッセージを送信先の移動端末機１４−２へ配信する。
【０００４】
このように、例えばＥＭＥ１６−２，１８−１が、送信先の移動端末機１４−ｎに対してメッセージを送信する場合も、メッセージ蓄積装置（例えば、第２のメッセージ蓄積装置１２−２）へメッセージを送信する。そして、第２のメッセージ蓄積装置１２−２でメッセージを一旦蓄積し、送信元のＥＭＥ１６−２，１８−１へ正常応答を返信する。このメッセージ受付処理が完了した後、第２のメッセージ蓄積装置１２−２は、蓄積したメッセージを送信先の移動端末機１４−ｎへ配信する。
【０００５】
これらの配信が成功した場合は、メッセージ蓄積装置１２−１，１２−２に蓄積されたメッセージは削除される。
一方、送信先への配信が失敗した場合は、予め定められた有効期限内であれば配信失敗理由毎の再配信条件に従い配信される。また、再配信が失敗し、有効期限を満了したメッセージは、メッセージ蓄積装置１２−１，１２−２から削除される。
【０００６】
また、各メッセージ蓄積装置１２−１〜１２−ｎにおけるメッセージの蓄積は、送信先ごとにメッセージを併合して１つとするマージは行わず、メッセージ単位に受信した順序に従って行う。この際、既に同一の送信先への別メッセージが蓄積されているかどうかは問わないようになっている。
但し、メッセージの種類によっては、その目的が最新状態の通知であるなどの重要な理由付けが為されているケースもある。このケースに該当する同一送信先へのメッセージが蓄積されている場合は、新規メッセージを蓄積後に、旧メッセージを削除し、新規メッセージのみを配信する。
【０００７】
また、各メッセージ蓄積装置１２−１〜１２−ｎにおける蓄積メッセージ数の容量は有限である。このため蓄積メッセージ数の増加により空き容量が無くなり、これ以上のメッセージの蓄積が不可となった状態で、新たに送信元端末機からメッセージを受信した場合は、受付不可の旨を送信元端末機に通知する。
各メッセージ蓄積装置１２−１〜１２−ｎに蓄積されていたメッセージが時間の経過とともに有効期限満了、あるいは再配信の成功により削除され、容量に空きができると、メッセージ蓄積装置１２−１〜１２−ｎは新規メッセージを受付可能な状態となる。
【０００８】
メッセージ蓄積装置１２−１〜１２−ｎは、想定される処理すべきメッセージ量に応じて移動通信網１０に複数接続することができる。各メッセージ蓄積装置１２−１〜１２−ｎの使い分けは、それぞれの移動通信網１０の条件に従う。
また、各メッセージ蓄積装置１２−１〜１２−ｎは、それぞれ独立して動作しており、仮にメッセージ送信元端末機毎にメッセージ蓄積装置１２−１〜１２−ｎを割り当てた場合は、メッセージの送信先端末機から見ると、各メッセージ蓄積装置１２−１〜１２−ｎからの配信を独立に受けることとなる。つまり、メッセージ蓄積装置１２−１〜１２−ｎ間におけるメッセージ配信順序の制御は行われない。
【０００９】
この種の従来のメッセージ蓄積装置として、例えば後述の特許文献１および２に記載のものがある。
特許文献１には、音声メッセージをメモリの空き領域の任意の位置に順次格納すると共に、格納した位置と指定された受信者との対応をメモリの別の領域で記憶することによって、メモリ内の一部分の格納領域だけ容量不足になるという不都合を無くす内容が記載されている。
【００１０】
特許文献２には、ＰＨＳ基地局がＰＨＳ端末に対して着信信号を送出しても応答がなく発呼者からの音声メッセージを音声メッセージ蓄積部に記録する際に、音声メッセージ蓄積部の空き記憶領域が所定量以下であると、ＰＨＳ基地局と接続装置とがそれぞれ自装置を介して、発呼者と音声メッセージ蓄積部に十分な空き記憶領域を有する他のＰＨＳ基地局との間に通信リンクを確立する。そして、ＰＨＳ基地局と接続装置とが、発呼者からの音声メッセージを他のＰＨＳ基地局に転送して、他のＰＨＳ基地局にて記録する内容が記載されている。
【００１１】
【特許文献１】
特開平６−２４４９９０号公報（請求項１および要約）
【特許文献２】
特開平９−１３６８３６号公報（請求項および要約）
【００１２】
【発明が解決しようとする課題】
しかし、上記の特許文献１の内容においては、１つのメモリ内で蓄積の遣り繰りを行うだけなので容量に限界があり、多数の端末機からのメッセージを蓄積することができない。また、複数のメッセージを蓄積するためには時分割的に蓄積処理を行わなければならないので、メッセージの蓄積が遅くなる。これら理由によって、メッセージ送受信時の通信が途切れ、継続した通信を行うことができないという問題がある。
【００１３】
上記の特許文献２の内容においては、メッセージ蓄積容量が不足した際に、接続装置によって他の基地局と通信リンクを開設した後に基地局を介してメッセージを転送しなければならないので、メッセージを転送して蓄積するのに時間が掛かる。また、他の基地局に容量が無ければ、更に他の基地局と通信リンクを開設しなければならないので、更に時間が掛かることになる。これらの理由によって、メッセージ送受信時の通信が途切れ、継続した通信を行うことができないという問題がある。
【００１４】
また、図７を参照して説明したメッセージ蓄積装置においては、移動端末機１４−１〜１４−ｎの収容条件、ＥＭＥ１６−１〜１６−ｎ，１８−１〜１８−ｎとの接続条件、トラヒックの急激な増加、新規メッセージの種類の追加（再配信、有効期限の変動）等によってメッセージ蓄積容量が変動する。また、上記の収容条件の違いにより各メッセージ蓄積装置１２−１〜１２−ｎへの蓄積メッセージ数に差が生じる。
【００１５】
このような要因で、特定のメッセージ蓄積装置に空き容量が無くなったとしても、各メッセージ蓄積装置１２−１〜１２−ｎは、それぞれ独立してメッセージの蓄積を行うので、仮に他のメッセージ蓄積装置の容量に空きがあり、メッセージ蓄積装置全体の容量としては余裕があったとしても、空き容量の無いメッセージ蓄積装置ではメッセージを蓄積することができない。このため、メッセージ送受信時の通信が途切れ、継続した通信を行うことができないという問題がある。
【００１６】
また、各メッセージ蓄積装置１２−１〜１２−ｎが各々独立して蓄積を行うので、メッセージ容量の設計を行う場合に、蓄積装置毎にマージンを考慮した設計を行う必要がある。このため、メッセージ蓄積装置の導入コストが高くなるという問題がある。
本発明は、このような課題に鑑みてなされたものであり、メッセージ送受信時の通信の途切れを防止することによって継続した通信を行うことができ、また、メッセージ蓄積装置の導入コストを安価にすることができる通信ネットワークシステムにおけるメッセージ蓄積装置及びメッセージ蓄積方法を提供することを目的としている。
【００１７】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１による通信ネットワークシステムにおけるメッセージ蓄積装置は、送信元の端末機から送信先の端末機へ送信されるメッセージ情報を、一旦、蓄積手段に蓄積して送信先の端末機へ配信する通信ネットワークシステムにおけるメッセージ蓄積装置において、他メッセージ蓄積装置と通信を行う通信手段と、前記通信手段を介して他メッセージ蓄積装置の蓄積手段の空き容量を確認すると共に、自メッセージ蓄積装置の蓄積手段の空き容量を確認する確認手段と、前記確認手段によって自メッセージ蓄積装置の蓄積手段に空き容量なしと確認された際に、空き容量ありの他メッセージ蓄積装置へ前記送信元の端末機から受信したメッセージ情報を転送する転送手段とを備えたことを特徴としている。
【００１８】
この構成によれば、メッセージ蓄積装置同士で通信が行えるようにして、空き容量ありのメッセージ蓄積装置へ送信元の端末機から受信したメッセージ情報を転送するようにしたので、従来のように基地局などの中継装置を介して転送するよりも、メッセージ転送時間が短くて済む。
また、本発明の請求項２による通信ネットワークシステムにおけるメッセージ蓄積装置は、請求項１において、前記メッセージ情報の転送先である他メッセージ蓄積装置の識別情報と、自メッセージ蓄積装置との通信時間の短さを示す優先順位とが対応付けられて設定される設定手段を更に備え、前記転送手段は、前記設定手段に設定されている前記識別情報で示されるメッセージ蓄積装置の中から前記優先順位に従って選択した他メッセージ蓄積装置へ、前記メッセージ情報を転送することを特徴としている。
【００１９】
この構成によれば、メッセージの転送時間が、より短くて済むメッセージ蓄積装置へメッセージを転送することができる。
また、本発明の請求項３による通信ネットワークシステムにおけるメッセージ蓄積装置は、請求項２において、前記転送手段は、他メッセージ蓄積装置へ前記メッセージ情報の蓄積が可能か不可能かを問い合わせる要求を行い、この要求を行った他メッセージ蓄積装置から蓄積不可能の応答が返信されてきた際に、前記優先順位で示される次の他メッセージ蓄積装置へ前記メッセージ情報を転送することを特徴としている。
【００２０】
この構成によれば、メッセージ情報の転送が行えなかった際に、メッセージの転送時間が極力短くて済むメッセージ蓄積装置へメッセージを転送することができる。
また、本発明の請求項４による通信ネットワークシステムにおけるメッセージ蓄積装置は、請求項３において、前記転送手段によって前記要求が行われた他メッセージ蓄積装置から前記応答がない場合に、この応答がない他メッセージ蓄積装置の前記優先順位を下げるように変更する変更手段を更に備えたことを特徴としている。
【００２１】
この構成によれば、転送先である他メッセージ蓄積装置に何らかの障害が発生し、転送が行えなくなった場合に、当該他メッセージ蓄積装置を転送先として選択する時間の無駄を省くことができるので、メッセージ情報転送時間の短縮に寄与することができる。
また、本発明の請求項５による通信ネットワークシステムにおけるメッセージ蓄積装置は、請求項１から４の何れか１項において、前記送信元の端末機から受信された受信メッセージ情報の種別が、前記蓄積手段に蓄積されている蓄積メッセージ情報と同一種別であると判定した際に、前記送信先の端末機へのメッセージ情報の配信が自メッセージ蓄積装置よりも早く実行される他メッセージ蓄積装置へ、前記蓄積メッセージ情報を転送する指示を前記転送手段に行い、この転送手段による前記蓄積メッセージ情報の転送後に、この転送した蓄積メッセージ情報を前記記憶手段から削除し、この削除された記憶領域に、前記受信メッセージ情報を蓄積する種別判定制御手段を備えたことを特徴としている。
【００２２】
この構成によれば、同一種別のメッセージ情報が自メッセージ蓄積装置と他メッセージ蓄積装置とに分離して蓄積された際に、配信順が誤るといったことを無くすことができる。
また、本発明の請求項６によるメッセージ蓄積方法は、通信ネットワークシステムで、送信元の端末機から送信先の端末機へ送信されるメッセージ情報を、通信機能を有するメッセージ蓄積装置に一旦蓄積して送信先の端末機へ配信するメッセージ蓄積方法において、他メッセージ蓄積装置の空き容量を確認する第１のステップと、自メッセージ蓄積装置の空き容量を確認する第２のステップと、前記第２のステップにおける確認によって自メッセージ蓄積装置に空き容量なしと確認された際に、前記第１のステップにより確認された空き容量ありの他メッセージ蓄積装置へ、前記送信元の端末機から受信したメッセージ情報を転送する第３のステップとを含むことを特徴としている。
【００２３】
この方法によれば、自メッセージ蓄積装置が空き容量なしの場合に、空き容量ありのメッセージ蓄積装置へ送信元の端末機から受信したメッセージ情報を転送するようにしたので、従来のように基地局などの中継装置を介して転送するよりも、メッセージ転送時間が短くて済む。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
（実施の形態）
図１は、本発明の実施の形態に係る移動通信ネットワークシステムにおけるメッセージ蓄積装置を示す図である。但し、図１に示す本実施の形態において、図７に示した従来例の各部に対応する部分には同一符号を付し、その説明を省略する。
【００２５】
図１に示すように、本実施の形態の第１〜第ｎのメッセージ蓄積装置２２−１〜２２−ｎは、移動端末機１４−１〜１４−ｎや、ＥＭＥ１６−１〜１６−ｎ，１８−１〜１８−ｎを収容する移動通信網１０にノードとして接続されるものであり、図２に示す構成要素を備えている。但し、各メッセージ蓄積装置２２−１〜２２−ｎは同構成なので、図２には、第１のメッセージ蓄積装置２２−１を代表して示し、その説明を行う。
【００２６】
即ち、メッセージ蓄積装置２２−１は、通信部２４と、メッセージ転送先設定部２６と、空き容量確認制御部２８と、メッセージ転送制御部３０と、メッセージ種別判定制御部３１と、応答制御部３２と、メッセージ受配信制御部３４と、メッセージ書込／読出制御部３６と、優先順位変更制御部３７と、メッセージの蓄積部３８とを備えて構成されている。
【００２７】
これらの構成要素の説明を行う。
通信部２４は、他のメッセージ蓄積装置と通信を行うと共に、図１に示す移動端末機１４−１〜１４−ｎ及びＥＭＥ１６−１〜１６−ｎ，１８−１〜１８−ｎとメッセージの送受信を行うものである。つまり、通信部２４によってメッセージ蓄積装置間で互いに通信が行えるようになっている。
【００２８】
メッセージ転送先設定部２６は、通信可能な他のメッセージ蓄積装置（例えば、第２及び第３のメッセージ蓄積装置２２−２，２２−３とする）の識別情報が予め設定されるものであり、外部から設定信号により設定される。設定信号は、例えば通信ネットワークシステムを管理する管理装置（図示せず）などから送信されてくる。また、その識別情報の設定を行う場合、どのメッセージ蓄積装置２２−２，２２−３から優先して通信を行うかの優先順位を設定する。優先順位は、当該メッセージ蓄積装置２２−１に通信時間が短い順に定めると、メッセージの転送時間が短くなって上記の途切れが無くなる。但し、優先順位を定めず、ラウンドロビンにより均等的に設定しても良い。
【００２９】
優先順位変更制御部３７は、メッセージ転送先設定部２６に設定される優先順位を、後述の応答制御部３２の指示に応じて変更するものである。
空き容量確認制御部２８は、自メッセージ蓄積装置２２−１の蓄積部３８の空き容量を確認し、空き容量がない場合に、メッセージ転送先設定部２６に設定された他のメッセージ蓄積装置２２−２，２２−３の空き容量を確認する制御を行うものである。他の空き容量を確認する場合、次に説明するヘルスチェックによって行う。
【００３０】
ヘルスチェックとは、他のメッセージ蓄積装置２２−２，２２−３の空き容量を確認するための空き容量確認信号を他のメッセージ蓄積装置２２−２，２２−３へ送信し、これに対して応答される空き容量があるか否かを示す空き容量表示信号を受信することによって、空き容量を確認する動作である。このヘルスチェックは、各端末機１４−１〜１４−ｎ，ＥＭＥ１６−１〜１６−ｎ，１８−１〜１８−ｎと通信を行う前に実施しておくことも可能である。また、ヘルスチェックは、一般には端末機１４−１〜１４−ｎ，ＥＭＥ１６−１〜１６−ｎ，１８−１〜１８−ｎとのメッセージなどの有意信号の送受信が行われていない時間が継続すると、一定周期で行われるようになっている。
【００３１】
蓄積部３８は、メッセージを書き込み／読み出し自在に蓄積するものであり、磁気的又は光学的に大容量のデータを蓄積可能なストレージタイプの記憶装置である。なお、大容量のデータを書き込み／読み出し自在に蓄積可能であれば、ストレージタイプ以外の記憶装置であってもよい。
メッセージ書込／読出制御部３６は、メッセージを蓄積部３８に書き込んで蓄積すると共に、蓄積部３８に蓄積されたメッセージを読み出す制御を行うものである。
【００３２】
メッセージ受配信制御部３４は、送信元の端末機（例えば、移動端末機１４−１とする）から送信されてきたメッセージを受信してメッセージ書込／読出制御部３６へ出力すると共に、メッセージ書込／読出制御部３６によって蓄積部３８から読み出されたメッセージを送信先の端末機（例えば、移動端末機１４−２とする）へ配信する制御を行うものである。また、後述のように他のメッセージ蓄積装置２２−２，２２−３から転送されてきたメッセージを受信する。
【００３３】
メッセージ転送制御部３０は、空き容量確認制御部２８によって自メッセージ蓄積装置２２−１に空き容量が無いと確認された場合に、空き容量があると事前に確認されていた他のメッセージ蓄積装置２２−２へ、メッセージ転送要求を送信し、そのメッセージ転送要求の応答として他のメッセージ蓄積装置２２−２から後述する蓄積可能の応答が返信されてきた場合に、当該メッセージ蓄積装置２２−２へ、移動端末機１４−１からのメッセージを転送する制御を行う。
【００３４】
一方、メッセージ転送制御部３０は、蓄積不可能の応答が返信されてきた場合に、後述の応答制御部３２の指示によって、空き容量があると事前に確認されていたその他のメッセージ蓄積装置２２−３へ、メッセージ転送要求を送信する。蓄積可能の応答が、そのメッセージ蓄積装置２２−３から返信されてきた場合は、当該メッセージ蓄積装置２２−３へメッセージを転送（再転送）する制御を行うものである。
【００３５】
応答制御部３２は、他のメッセージ蓄積装置２２−２，２２−３からメッセージ転送要求が送られてきた場合に、空き容量確認制御部２８に対して蓄積部３８の空き容量を確認する指示を行い、これによって空き容量があると確認された場合は、蓄積可能の応答を他のメッセージ蓄積装置２２−２，２２−３へ返信する。空き容量がないと確認された場合は、蓄積不可能の応答を他のメッセージ蓄積装置２２−２，２２−３へ返信する制御を行うものである。
【００３６】
また、応答制御部３２は、他のメッセージ蓄積装置２２−２，２２−３から蓄積不可能の応答が返信されてきた場合に、メッセージ転送制御部３０に対して上記の再転送の指示を行う。更に、その再転送を所定回数繰り返しても蓄積不可能の応答が返信されてくる場合は、送信元の移動端末機１４−１へメッセージ送信不可の応答を返信する。また、再転送を繰り返す回数の上限は、メッセージの送信元の移動端末機１４−１に対する応答の完了時間を考慮の上、その上限が設定される。
【００３７】
また、応答制御部３２は、他のメッセージ蓄積装置２２−２，２２−３から空き容量を知らせる応答が返信されてこなかった場合に、優先順位変更制御部３７に優先順位の変更を指示する。
また、応答制御部３２は、他のメッセージ蓄積装置２２−２，２２−３から転送されてきたメッセージがメッセージ受配信制御部３４で受信された後、メッセージ書込／読出制御部３６によって蓄積部３８に蓄積されると、この蓄積完了のメッセージ転送応答を、他のメッセージ蓄積装置２２−２，２２−３へ返信する制御を行う。
【００３８】
更に、応答制御部３２は、このように他のメッセージ蓄積装置２２−２，２２−３から蓄積完了の応答を受信した際に、送信元の移動端末機１４−１へ、依頼メッセージの蓄積完了のメッセージ送信応答を返信する。つまり、第１のメッセージ蓄積装置２２−１は、他のメッセージ蓄積装置２２−２，２２−３から蓄積完了の応答を受信すると、あたかも自メッセージ蓄積装置２２−１が蓄積を行ったかのように、送信元の移動端末機１４−１へ応答を返信するようになっている。
【００３９】
メッセージ種別判定制御部３１は、メッセージ受配信制御部３４で受信されたメッセージ（例えば、メッセージＡとする）の種別が、蓄積部３８に蓄積されているメッセージ（例えば、メッセージＢとする）と同一種別であると判定した場合に、送信先の移動端末機１４−２へのメッセージの配信が自メッセージ蓄積装置２２−１よりも早く実行される他のメッセージ蓄積装置２２−２，２２−３へ、その蓄積メッセージＢを転送する指示をメッセージ転送制御部３０へ行う。これによって、その転送先の他のメッセージ蓄積装置２２−２から蓄積完了の応答が返信されてきた場合に、蓄積部３８から転送したメッセージＢを削除し、これによって空き容量ができた蓄積部３８に、先に受信されたメッセージＡを蓄積する制御を行うものである。
【００４０】
次に、このような構成の通信ネットワークシステムにおける各メッセージ蓄積装置２２−１〜２２−ｎが行うメッセージ蓄積処理の動作を、図３〜図６に示すシーケンス図を参照して説明する。
但し、第１〜第３のメッセージ蓄積装置２２−１〜２２−３が、互いに通信可能なように設定されているものとする。従って、第１のメッセージ蓄積装置２２−１のメッセージ転送先設定部２６には、通信可能な他のメッセージ蓄積装置２２−２，２２−３の識別情報が設定されており、当該メッセージ蓄積装置２２−１に通信時間が短い順、即ち第２のメッセージ蓄積装置２２−２、第３のメッセージ蓄積装置２２−３の順に、優先順位が定められているものとする。また、通常状態において移動端末機１４−１から第１のメッセージ蓄積装置２２−１を介して移動端末機１４−２へメッセージを送信するものとする。
【００４１】
最初に図３を参照して、第１のメッセージ蓄積装置２２−１に空き容量がない場合に、他のメッセージ蓄積装置２２−２又は２２−３にメッセージを転送する場合の動作を説明する。
まず、ステップＳ１において、第１のメッセージ蓄積装置２２−１の空き容量確認制御部２８によって第２のメッセージ蓄積装置２２−２に対してヘルスチェックが行われ、空き容量が確認される。これによって、空き容量ありと確認されたとする。同様にステップＳ２において、第３のメッセージ蓄積装置２２−３に対してヘルスチェックが行われ、空き容量ありと確認されたとする。
【００４２】
この後、ステップＳ３において、移動端末機１４−１からメッセージが送信され、このメッセージが、第１のメッセージ蓄積装置２２−１の通信部２４で受信されたとする。この際、ステップＳ４において、空き容量確認制御部２８によって蓄積部３８の空き容量がなしと確認されたとする。
この場合、ステップＳ５において、メッセージ転送制御部３０によって、メッセージ転送先設定部２６に設定された優先順位が最も高く、かつ事前のヘルスチェックにて空き容量ありと確認済みの第２のメッセージ蓄積装置２２−２へ、メッセージ転送要求が送信される。この要求の応答として第２のメッセージ蓄積装置２２−２から蓄積可能の応答が返信されてきたとすると、当該メッセージ蓄積装置２２−２へ、移動端末機１４−１からの受信メッセージが転送される。
【００４３】
これによって、ステップＳ６において、第２のメッセージ蓄積装置２２−２に、その転送メッセージが蓄積される。ステップＳ７において、その蓄積完了のメッセージ転送応答が、第２のメッセージ蓄積装置２２−２から返信され、この蓄積完了の応答が、第１のメッセージ蓄積装置２２−１の応答制御部３２で受信されると、ステップＳ８において、送信元の移動端末機１４−１へ、依頼メッセージの蓄積完了のメッセージ送信応答が返信される。
【００４４】
この際、ステップＳ９において、第２のメッセージ蓄積装置２２−２に蓄積されたメッセージが送信先の移動端末機１４−２へ配信され、これが移動端末機１４−２で受信されると、第２のメッセージ蓄積装置２２−２へ受信完了応答が返信される。
次に、図４を参照して、メッセージの再転送を行う場合の動作を説明する。
【００４５】
まず、ステップＳ１１において、第１のメッセージ蓄積装置２２−１の空き容量確認制御部２８によって第２のメッセージ蓄積装置２２−２に対してヘルスチェックが行われ、空き容量が確認される。これによって、空き容量ありと確認されたとする。同様にステップＳ１２において、第３のメッセージ蓄積装置２２−３に対してヘルスチェックが行われ、空き容量ありと確認されたとする。
【００４６】
この後、ステップＳ１３において、移動端末機１４−１からメッセージが送信され、このメッセージが、第１のメッセージ蓄積装置２２−１の通信部２４で受信されたとする。この際、ステップＳ１４において、空き容量確認制御部２８によって蓄積部３８の空き容量がなしと確認されたとする。
一方、ここで、ステップＳ１５に示すように、空き容量があった第２のメッセージ蓄積装置２２−２が、空き容量なしの状態に変化したとする。
【００４７】
第１のメッセージ蓄積装置２２−１では、自装置に空き容量がないと確認されたので、ステップＳ１６において、メッセージ転送制御部３０によって、メッセージ転送先設定部２６に設定された優先順位が最も高く、かつ事前のヘルスチェックにて空き容量ありと確認済みの第２のメッセージ蓄積装置２２−２へ、メッセージ転送要求が送信される。
【００４８】
しかし、この時、第２のメッセージ蓄積装置２２−２では上記のように空き容量なしに変化しているので、そのメッセージ転送要求の応答として第２のメッセージ蓄積装置２２−２から蓄積不可能の応答が返信される。
この蓄積不可能の応答を受けた第１のメッセージ蓄積装置２２−１では、応答制御部３２によって再転送の指示がメッセージ転送制御部３０に対して行われる。これによってメッセージ転送制御部３０の制御により、ステップＳ１８において、メッセージ転送先設定部２６に設定された優先順位が次に高く、かつ事前のヘルスチェックにて空き容量ありと確認済みの第３のメッセージ蓄積装置２２−３へメッセージ転送要求が送信される。
【００４９】
この要求の応答として第３のメッセージ蓄積装置２２−３から蓄積可能の応答が返信されてきたとすると、当該メッセージ蓄積装置２２−３へ、移動端末機１４−１からの受信メッセージが転送される。
これによって、ステップＳ１９において、第３のメッセージ蓄積装置２２−３に、その転送メッセージが蓄積される。ステップＳ２０において、その蓄積完了のメッセージ転送応答が、第３のメッセージ蓄積装置２２−３から返信され、この蓄積完了の応答が、第１のメッセージ蓄積装置２２−１の応答制御部３２で受信されると、ステップＳ２１において、送信元の移動端末機１４−１へ、依頼メッセージの蓄積完了のメッセージ送信応答が返信される。
【００５０】
この際、ステップＳ２２において、第３のメッセージ蓄積装置２２−３に蓄積されたメッセージが送信先の移動端末機１４−２へ配信され、これが移動端末機１４−２で受信されると、第３のメッセージ蓄積装置２２−３へ受信完了応答が返信される。
次に、図５を参照して、メッセージの転送を行うメッセージ蓄積装置の優先順位を変更する場合の動作を説明する。
【００５１】
まず、ステップＳ２１において、第１のメッセージ蓄積装置２２−１の空き容量確認制御部２８によって第２のメッセージ蓄積装置２２−２に対してヘルスチェックが行われ、空き容量が確認される。この際、ステップＳ２２に示すように、何らかの原因によって第２のメッセージ蓄積装置２２−２から応答が返信されてこなかったとする。
【００５２】
また、ステップＳ２３においては、第３のメッセージ蓄積装置２２−３に対してヘルスチェックが行われ、空き容量ありと確認されたとする。
この場合、第１のメッセージ蓄積装置２２−１の応答制御部３２では、第２のメッセージ蓄積装置２２−２から空き容量を知らせる応答が無かったと認識されるので、ステップＳ２４において、優先順位変更制御部３７に優先順位の変更が指示される。この指示に応じて優先順位変更制御部３７の制御によって、メッセージ転送先設定部２６の優先順位が、第３のメッセージ蓄積装置２２−３が最も高くなるように変更される。
【００５３】
この後、ステップＳ２５において、移動端末機１４−１からメッセージが送信され、このメッセージが、第１のメッセージ蓄積装置２２−１の通信部２４で受信されたとする。この際、ステップＳ２６において、空き容量確認制御部２８によって蓄積部３８の空き容量がなしと確認されたとする。自装置に空き容量がないと確認されたので、ステップＳ２７において、メッセージ転送制御部３０によって、優先順位が最も高く変更され、かつ事前のヘルスチェックにて空き容量ありと確認済みの第３のメッセージ蓄積装置２２−３へ、メッセージ転送要求が送信される。
【００５４】
これによって、ステップＳ２８において、第３のメッセージ蓄積装置２２−３に、その転送メッセージが蓄積される。ステップＳ２９において、その蓄積完了のメッセージ転送応答が、第３のメッセージ蓄積装置２２−３から返信され、この蓄積完了の応答が、第１のメッセージ蓄積装置２２−１の応答制御部３２で受信されると、ステップＳ３０において、送信元の移動端末機１４−１へ、依頼メッセージの蓄積完了のメッセージ送信応答が返信される。
【００５５】
この際、ステップＳ３１において、第３のメッセージ蓄積装置２２−３に蓄積されたメッセージが送信先の移動端末機１４−２へ配信され、これが移動端末機１４−２で受信されると、第３のメッセージ蓄積装置２２−３へ受信完了応答が返信される。
次に、図６を参照して、同一種別のメッセージの転送を行う場合の動作を説明する。
【００５６】
まず、ステップＳ３１において、第１のメッセージ蓄積装置２２−１の空き容量確認制御部２８によって第２のメッセージ蓄積装置２２−２に対してヘルスチェックが行われ、空き容量が確認される。これによって、空き容量ありと確認されたとする。同様にステップＳ３２において、第３のメッセージ蓄積装置２２−３に対してヘルスチェックが行われ、空き容量ありと確認されたとする。
【００５７】
この後、ステップＳ３４において、移動端末機１４−１からメッセージＡが送信され、このメッセージＡが、第１のメッセージ蓄積装置２２−１の通信部２４で受信されたとする。
ここで、ステップＳ３４に示すように、メッセージ種別判定制御部３１によって、受信メッセージＡの種別が、蓄積部３８に蓄積されているメッセージＢと同一種別であると判定されたとする。
【００５８】
また、ステップＳ３５において、空き容量確認制御部２８によって蓄積部３８の空き容量がなしと確認されたとする。
この場合、メッセージ種別判定制御部３１から蓄積メッセージＢを転送する指示がメッセージ転送制御部３０に行われる。これにて、メッセージ転送制御部３０によって、優先順位が最も高くかつ事前のヘルスチェックにて空き容量ありと確認済みの第２のメッセージ蓄積装置２２−２へ、メッセージ転送要求が送信される。この要求の応答として第２のメッセージ蓄積装置２２−２から蓄積可能の応答が返信されてきたとすると、当該メッセージ蓄積装置２２−２へ、蓄積メッセージＢが転送される。
【００５９】
これによって、ステップＳ３７において、第２のメッセージ蓄積装置２２−２に、その転送メッセージＢが蓄積される。ステップＳ３８において、その蓄積完了のメッセージ転送応答が返信され、この蓄積完了の応答が、第１のメッセージ蓄積装置２２−１の応答制御部３２で受信される。
この応答制御部３２において、ステップＳ３９に示すように、蓄積部３８から転送したメッセージＢが削除される。これによって、ステップＳ４０に示すように、蓄積部３８に空き容量ができるので、ステップＳ４１において、更に応答制御部３２よって、先に受信されたメッセージＡが蓄積される。これによってステップＳ４２に示すように、空き容量なしの状態となる。
【００６０】
この後は、ステップＳ４３において、送信元の移動端末機１４−１へ、依頼メッセージの蓄積完了のメッセージ送信応答が返信される。この際、ステップＳ４４において、第２のメッセージ蓄積装置２２−２に蓄積されたメッセージが送信先の移動端末機１４−２へ配信され、これが移動端末機１４−２で受信されると、第２のメッセージ蓄積装置２２−２へ受信完了応答が返信される。
【００６１】
このように、本実施の形態の通信ネットワークシステムにおけるメッセージ蓄積装置によれば、通信部２４によってメッセージ蓄積装置２２−１〜２２−ｎ間で通信可能なようにし、空き容量確認制御部２８によって、他のメッセージ蓄積装置２２−２の蓄積部３８の空き容量を確認すると共に、自メッセージ蓄積装置２２−１の蓄積部３８の空き容量を確認する。この際、自メッセージ蓄積装置２２−１の蓄積部３８に空き容量なしと確認された際に、メッセージ転送制御部３０によって、空き容量ありの他メッセージ蓄積装置２２−２へ送信元の移動端末機１４−１から受信したメッセージを転送するようにした。
【００６２】
これによって、空き容量ありの他メッセージ蓄積装置２２−２へ送信元の移動端末機１４−１から受信したメッセージを直接転送するようにしたので、従来のように基地局などの中継装置を介して転送するよりも、メッセージ転送時間が短くて済む。
また、メッセージ転送先設定部２６に、メッセージの転送先である他のメッセージ蓄積装置２２−２，２２−３の識別情報と、自メッセージ蓄積装置２２−１との通信時間の短さを示す優先順位とを対応付けて設定し、メッセージ転送制御部３０によって、その設定された識別情報で示される他のメッセージ蓄積装置２２−２，２２−３の中から優先順位に従って選択した他メッセージ蓄積装置２２−２へ、メッセージを転送するようにした。これによって、メッセージの転送時間が、より短くて済むメッセージ蓄積装置へメッセージを転送することができる。
【００６３】
また、メッセージ転送制御部３０によって、他のメッセージ蓄積装置２２−２へメッセージの蓄積が可能か不可能かを問い合わせる要求を行い、この要求を行った他のメッセージ蓄積装置２２−２から蓄積不可能の応答が返信されてきた際に、優先順位で示される次の他のメッセージ蓄積装置２２−２へメッセージを転送するようにした。これによって、メッセージの転送が行えなかった際に、メッセージの転送時間が極力短くて済むメッセージ蓄積装置へメッセージを転送することができる。
【００６４】
また、メッセージ転送制御部３０によって要求が行われた他のメッセージ蓄積装置２２−２から応答がない場合に、優先順位変更制御部３７によって、その応答がない他のメッセージ蓄積装置２２−２の優先順位を下げるように変更するようにした。これによって、転送先である他のメッセージ蓄積装置２２−２に何らかの障害が発生し、転送が行えなくなった場合に、当該他のメッセージ蓄積装置２２−２を転送先として選択する時間の無駄を省くことができるので、メッセージ転送時間の短縮に寄与することができる。
【００６５】
また、メッセージ種別判定制御部３１によって、送信元の移動端末機１４−１から受信された受信メッセージの種別が、蓄積部３８に蓄積されている蓄積メッセージと同一種別であると判定した際に、送信先の移動端末機１４−２へのメッセージの配信が自メッセージ蓄積装置２２−１よりも早く実行される他のメッセージ蓄積装置２２−２へ、蓄積メッセージを転送する指示をメッセージ転送制御部３０に行い、このメッセージ転送制御部３０による蓄積メッセージの転送後に、この転送した蓄積メッセージを記憶手段から削除し、この削除された記憶領域に、受信メッセージを蓄積するようにした。これによって、同一種別のメッセージが自メッセージ蓄積装置２２−１と他のメッセージ蓄積装置２２−２とに分離して蓄積された際に、配信順が誤るといったことを無くすことができる。
【００６６】
従って、これらのことから、メッセージ送受信時の通信の途切れを防止することができるので、端末機間で継続した通信を行うことができる。また、メッセージ蓄積装置のメッセージ容量の設計を行う場合に、全てのメッセージ蓄積装置で蓄積容量を考慮すればよいので、メッセージ蓄積装置の導入コストを安価にすることができる。
【００６７】
【発明の効果】
以上説明したように本発明は、通信手段によってメッセージ蓄積装置間で通信可能なようにし、通信手段を介して他メッセージ蓄積装置の蓄積手段の空き容量を確認すると共に、自メッセージ蓄積装置の蓄積手段の空き容量を確認する。そして、自メッセージ蓄積装置の蓄積手段に空き容量なしと確認された際に、空き容量ありの他メッセージ蓄積装置へ送信元の端末機から受信したメッセージ情報を転送するようにした。これによって、メッセージ蓄積装置同士で通信が行えるようにして、空き容量ありのメッセージ蓄積装置へ送信元の端末機から受信したメッセージ情報を転送するようにしたので、従来のように基地局などの中継装置を介して転送するよりも、メッセージ転送時間が短くて済む。
【００６８】
従って、メッセージ送受信時の通信の途切れを防止することができるので、端末機間で継続した通信を行うことができるという効果がある。また、メッセージ蓄積装置のメッセージ容量の設計を行う場合に、全てのメッセージ蓄積装置で蓄積容量を考慮すればよいので、メッセージ蓄積装置の導入コストを安価にすることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る移動通信ネットワークシステムにおけるメッセージ蓄積装置を示す図である。
【図２】本実施の形態のメッセージ蓄積装置の構成を示すブロック図である。
【図３】第１のメッセージ蓄積装置に空き容量がない場合に、他のメッセージ蓄積装置にメッセージを転送する場合のメッセージ蓄積処理の動作を説明するためのシーケンス図である。
【図４】メッセージの再転送を行う場合のメッセージ蓄積処理の動作を説明するためのシーケンス図である。
【図５】メッセージの転送を行うメッセージ蓄積装置の優先順位を変更する場合のメッセージ蓄積処理の動作を説明するためのシーケンス図である。
【図６】同一種別のメッセージの転送を行う場合のメッセージ蓄積処理の動作を説明するためのシーケンス図である。
【図７】従来の移動通信ネットワークシステムにおけるメッセージ蓄積装置を示す図である。
【符号の説明】
１０  移動通信網
１４−１〜１４−ｎ  移動端末機
１６−１〜１６−ｎ，１８−１〜１８−ｎ  ＥＭＥ
２２−１〜２２−ｎ  第１〜第ｎのメッセージ蓄積装置
２４  通信部
２６  メッセージ転送先設定部
２８  空き容量確認制御部
３０  メッセージ転送制御部
３１  メッセージ種別判定制御部
３２  応答制御部
３４  メッセージ受配信制御部
３６  メッセージ書込／読出制御部
３７  優先順位変更制御部
３８  蓄積部
【図１】
2004260468.tif 000003
【図２】
2004260468.tif 000004
【図３】
2004260468.tif 000005
【図４】
2004260468.tif 000006
【図５】
2004260468.tif 000007
【図６】
2004260468.tif 000008
【図７】
2004260468.tif 000009