(57)【要約】【課題】従来使用している通信ネットワークや通信プロトコルから新規の通信ネットワークや通信プロトコルへ切替える際、通信ネットワークの利用者へ提供する通信サービスに影響を与えることなく、通信ネットワークや通信プロトコルの移行を行うことを可能とする。【解決手段】情報蓄積装置１００は、文字メッセージを加入者交換機５００−２へ送信する前に確認メッセージを送信する。加入者交換機５００−２からエラーメッセージが返信されてきた場合には、中継交換機４００を介して文字メッセージを加入者交換機５００−２へ送信し、文字メッセージの受信準備が完了した旨を示す情報と、ＩＰ網８００を介して通信可能である旨を示す情報が内包されている応答メッセージが返信されてきた場合には、ＩＰ網８００を介して文字メッセージを加入者交換機５００−２へ送信する。【選択図】      図１
2004229143.tif 000002
【特許請求の範囲】
【請求項１】
第１通信網を介した通信と第２通信網を介した通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段を有するとともに、確認メッセージを受信した場合、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を返信する返信手段を有し、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である兼用通信装置と、
前記第１通信網を介した通信のみが可能であり、前記確認メッセージを受信しても前記兼用情報を返信しない専用通信装置とを有し、
前記兼用通信装置は、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信すること
を特徴とする通信システム。
【請求項２】
前記確認メッセージのフォーマットは、データの受信準備を要求する旨のデータと、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能であるかを問い合わせる旨のデータとからなり、
前記確認メッセージ送信手段は、データの受信準備を要求する旨のデータを送信した後、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能であるかを問い合わせる旨のデータを送信すること
を特徴とする請求項１に記載の通信システム。
【請求項３】
第１通信プロトコルに従った通信と第２通信プロトコルに従った通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段を有するとともに、確認メッセージを受信した場合、前記第１通信プロトコルに従った通信と前記第２通信プロトコルに従った通信の両方が可能である旨を示す兼用情報を返信する返信手段を有し、前記第１通信プロトコルに従った通信と前記第２通信プロトコルに従った通信の両方が可能である兼用通信装置と、
前記第１通信プロトコルに従った通信のみが可能であり、前記確認メッセージを受信しても前記兼用情報を返信しない専用通信装置とを有し、
前記兼用通信装置は、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信プロトコルに従ってデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信プロトコルに従ってデータを送信すること
を特徴とする通信システム。
【請求項４】
第１通信網を介した通信と第２通信網を介した通信の両方が可能である兼用通信装置が、データの送信先となる通信装置が兼用通信装置であるかを問い合わせる旨の確認メッセージをデータの送信先となる通信装置へ送信する確認メッセージ送信ステップと、
前記兼用通信装置が、前記確認メッセージ送信ステップにより送信された前記確認メッセージへの応答として前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信ステップにより送信された前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信するデータ送信ステップと
を有するデータ送信方法。
【請求項５】
第１通信プロトコルに従った通信と第２通信プロトコルに従った通信の両方が可能である兼用通信装置が、データの送信先となる通信装置が兼用通信装置であるかを問い合わせる旨の確認メッセージをデータの送信先となる通信装置へ送信する確認メッセージ送信ステップと、
前記兼用通信装置が、前記確認メッセージ送信ステップにより送信された前記確認メッセージへの応答として前記第１通信プロトコルに従った通信と前記第２通信プロトコルに従った通信の両方が可能である旨を示す兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信プロトコルに従ってデータを送信し、前記確認メッセージ送信ステップにより送信された前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信プロトコルに従ってデータを送信するデータ送信ステップと
を有するデータ送信方法。
【請求項６】
第１通信網を介した通信と第２通信網を介した通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段と、
確認メッセージを受信した場合、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を返信する返信手段と、
前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信するデータ送信手段と
を有する通信装置。
【請求項７】
第１通信プロトコルに従った通信と第２通信プロトコルに従った通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段と、
確認メッセージを受信した場合、前記第１通信プロトコルに従った通信と前記第２通信プロトコルに従った通信の両方が可能である旨を示す兼用情報を返信する返信手段と、
前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信プロトコルに従ってデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信プロトコルに従ってデータを送信するデータ送信手段と
を有する通信装置。
【請求項８】
第１通信網を介した通信と第２通信網を介した通信の両方が可能なコンピュータ装置を、
第１通信網を介した通信と第２通信網を介した通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段と、
確認メッセージを受信した場合、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を返信する返信手段と、
前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信するデータ送信手段
として機能させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
第１通信プロトコルに従った通信と第２通信プロトコルに従った通信の両方が可能なコンピュータ装置を、
第１通信プロトコルに従った通信と第２通信プロトコルに従った通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段と、
確認メッセージを受信した場合、前記第１通信プロトコルに従った通信と前記第２通信プロトコルに従った通信の両方が可能である旨を示す兼用情報を返信する返信手段と、
前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信プロトコルに従ってデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信プロトコルに従ってデータを送信するデータ送信手段
として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、旧通信網から新通信網、または旧通信プロトコルから新通信プロトコルへの移行のための技術に関する。
【０００２】
【従来の技術】
近年、多数のデータ通信端末が普及し、大量のデータが通信網において伝送されている。今後、さらに多数のデータ通信端末の普及が見込まれており、従来の通信網や通信プロトコルでは十分なサービスを提供できなくなる虞があることから、新たな通信網や通信プロトコルの開発が進められている。通信網を運用する通信事業者は、新規の通信網や通信プロトコルの開発が終了すると、従来使用していた通信網や通信プロトコルを新規のものへ切替える作業を行う。
【０００３】
新規の通信網への切替えを行う場合、新規の通信網に係わる全ての装置を設置した後、新規の通信網に係わる個々の装置が正常な動作を行うか否かを確認する必要がある。通信網において、通信網を構成する各装置の状態を知る方法としては、例えば、交換機を使用する網においては、共通線信号網を利用して交換機の状態を取得する方法が知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平５−１２２３８３号公報
【０００５】
【発明が解決しようとする課題】
通信事業者は、例えば移動体通信網のように広範な通信サービスエリアをカバーする場合、ノードとなる装置を多数設置する。通信事業者は、装置の設置後、個々の装置や通信網全体が正常に稼働しているかなど状態確認を行う。特許文献１に開示されている技術を応用すれば、個々の装置の状態を確認することが可能となる。
【０００６】
しかしながら、個々の装置に異常や問題がないことが確認できても、通信網全体を稼働させた時に問題が発生する場合がある。通信網全体を稼働させた時に問題が発生した場合、ノードとなる装置の数が多いほど問題の発生原因を突き止めるのは容易でない。特許文献１に開示されている技術は、個々の装置の状態確認を行うものであるため、通信網全体が正常に動作しているかを確認することはできない。このように、ノードとなる装置を多数設置する通信網において通信網の移行を行う際、多数の装置を一括して設置してしまうと、通信網全体の動作の確認に時間がかかり、新規の通信網や通信プロトコルの運用開始が遅くなってしまう虞がある。このため、通信事業者の間では、新規の通信網や通信プロトコルへの移行を行う際、通信網の利用者に提供するサービスに影響を与えることなく、より早く新規の通信網や通信プロトコルへの移行を行う技術が望まれていた。
【０００７】
本発明は、上述した事情に鑑みてなされたものであり、従来使用している通信網や通信プロトコルから新規の通信網や通信プロトコルへ切替える際、通信網の利用者へ提供する通信サービスに影響を与えることなく、通信網や通信プロトコルの移行を行うことを可能とする、通信システム、データ送信方法、通信装置、プログラムおよび記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した課題を解決するために本発明は、第１通信網を介した通信と第２通信網を介した通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段を有するとともに、確認メッセージを受信した場合、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を返信する返信手段を有し、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である兼用通信装置と、前記第１通信網を介した通信のみが可能であり、前記確認メッセージを受信しても前記兼用情報を返信しない専用通信装置とを有し、前記兼用通信装置は、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信する通信システムを提供する。
【０００９】
また本発明は、第１通信網を介した通信と第２通信網を介した通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段と、確認メッセージを受信した場合、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を返信する返信手段と、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信するデータ送信手段とを有する通信装置を提供する。
【００１０】
また本発明は、第１通信網を介した通信と第２通信網を介した通信の両方が可能なコンピュータ装置を、第１通信網を介した通信と第２通信網を介した通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段と、確認メッセージを受信した場合、前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を返信する返信手段と、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信するデータ送信手段として機能させるためのプログラムおよび当該プログラムを記録した記録媒体を提供する。
【００１１】
本発明によれば、第１通信網と第２通信網とで兼用される兼用通信装置は、データを送信する際に、データの送信先となる装置が第２通信網を介して通信可能であるか否かを確認する。兼用通信装置は、データの送信先となる装置が第２通信網を介して通信可能な通信装置であると判断した場合には、第２通信網を介してデータを送信し、第２通信網を介して通信を行うことができない通信装置であると判断した場合には、第１通信網を介してデータを送信する。
【００１２】
また本発明は、第１通信プロトコルに従った通信と第２通信プロトコルに従った通信の両方が可能であるかを問い合わせる旨の確認メッセージをデータの送信先である通信装置へ送信する確認メッセージ送信手段を有するとともに、確認メッセージを受信した場合、前記第１通信プロトコルに従った通信と前記第２通信プロトコルに従った通信の両方が可能である旨を示す兼用情報を返信する返信手段を有し、前記第１通信プロトコルに従った通信と前記第２通信プロトコルに従った通信の両方が可能である兼用通信装置と、前記第１通信プロトコルに従った通信のみが可能であり、前記確認メッセージを受信しても前記兼用情報を返信しない専用通信装置とを有し、前記兼用通信装置は、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信プロトコルに従ってデータを送信し、前記確認メッセージ送信手段が送信した前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信プロトコルに従ってデータを送信する通信システムを提供する。
【００１３】
本発明によれば、第１通信プロトコルと第２通信プロトコルとを兼用することが可能な兼用通信装置は、データを送信する際に、データの送信先となる装置が第２通信プロトコルに従って通信可能であるか否かを確認する。兼用通信装置は、データの送信先となる装置が第２通信プロトコルに従って通信を行うことが可能な装置であると判断した場合には、第２通信プロトコルに従ってデータを送信し、データの送信先となる装置が第２通信プロトコルに従って通信を行うことが可能でないと装置であると判断した場合には、第１通信プロトコルに従ってデータを送信する。
【００１４】
また本発明は、第１通信網を介した通信と第２通信網を介した通信の両方が可能である兼用通信装置が、データの送信先となる通信装置が兼用通信装置であるかを問い合わせる旨の確認メッセージをデータの送信先となる通信装置へ送信する確認メッセージ送信ステップと、前記兼用通信装置が、前記確認メッセージ送信ステップにより送信された前記確認メッセージへの応答として前記第１通信網を介した通信と前記第２通信網を介した通信の両方が可能である旨を示す兼用情報を受信した場合には、データの送信先となる通信装置へ前記第２通信網を介してデータを送信し、前記確認メッセージ送信ステップにより送信された前記確認メッセージへの応答として前記兼用情報を受信しなかった場合には、データの送信先となる通信装置へ前記第１通信網を介してデータを送信するデータ送信ステップとを有するデータ送信方法を提供する。
【００１５】
本発明によれば、兼用通信装置は、前記兼用通信装置同士でデータの授受を行う場合には、前記第２通信網を介してデータの授受を行い、共用可能な通信装置に変更されていない通信装置とデータの授受を行う場合には、前記第１通信網を介してデータの授受を行う。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明に係る実施形態について説明する。
【００１７】
［１．実施形態の構成］
［１−１．全体構成］
図１は、本発明の実施形態に係わる通信システム１０の全体構成を例示するブロック図である。
【００１８】
電話網２０は、電話網２０を運用する通信事業者との間で加入契約を結んだ者に対して音声通話サービスを提供する通信網である。電話網２０は、無線基地局と、加入者交換機と、中継交換機と、情報蓄積装置と、共通線信号網と、サービス制御局とを有している。また、電話網２０は、携帯電話機間で短い文字メッセージの送受信を行うことを可能とするテキストメールサービスと呼ばれるサービスを提供する。なお、電話網２０には多数の携帯電話機、無線基地局、加入者交換機および中継交換機が存在するが、図面が繁雑になるのを防ぐために、中継交換機４００、加入者交換機５００−１〜加入者交換機５００−３、無線基地局６００−１〜無線基地局６００−３および携帯電話機７００−１〜携帯電話機７００−３のみを図１に示す。
【００１９】
情報蓄積装置１００は、携帯電話機に対してテキストメールサービスを提供するための装置であり、中継交換機４００、共通線信号網２００およびＩＰ網８００とに接続されている。情報蓄積装置１００は、携帯電話機７００から送信された文字メッセージを受信すると、受信した文字メッセージを記憶し、文字メッセージを送信した携帯電話機が指定した携帯電話機７００へ記憶した文字メッセージを送信する機能を有している。情報蓄積装置１００には電話番号が付与されており、携帯電話機７００から情報蓄積装置１００へ発呼が行われると、情報蓄積装置１００と携帯電話機７００との間で回線が接続される。
【００２０】
共通線信号網２００は、回線接続を行うために加入者交換機間や加入者交換機と情報蓄積装置１００との間で授受される制御信号や情報蓄積装置１００から加入者交換機へ送られる文字メッセージを伝送する通信網である。ＩＰ網８００は、図示を省略したルータやハブなどを有しており、ＩＰ網に接続されている加入者交換機と情報蓄積装置１００との間で授受されるパケットデータを中継する通信網である。ＩＰ網８００は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）やＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）に従ってパケットデータをルーティングする。
【００２１】
サービス制御局３００は、位置情報や加入情報などを保持記憶している。位置情報とは、電話網２０を運用する通信事業者との間で加入契約を結んだ者が所有する携帯電話機７００が在圏する通信エリアを表す情報であり、加入情報は、加入契約者が契約したサービスを示す情報である。
【００２２】
中継交換機４００は回線交換機能を有しており、共通線信号網２００と加入者交換機５００とに接続されている。加入者交換機５００−１〜加入者交換機５００−３は（以下、特に個々の加入者交換機を区別する必要のない場合は、加入者交換機５００と略称する）、回線交換機能を有しており、共通線信号網２００と中継交換機４００に接続されている。加入者交換機５００には、ＩＰ網８００を介して情報蓄積装置１００と通信を行うための通信インターフェースを追加することができる。ＩＰ網８００を介して通信を行うための通信インターフェースが追加された加入者交換機５００は、共通線信号網２００またはＩＰ網８００のいずれかを介して、情報蓄積装置１００との間で通信を行う。
【００２３】
無線基地局６００−１〜無線基地局６００−３（以下、特に個々の無線基地局を区別する必要のない場合は、無線基地局６００と略称する）は、自局が管理する無線セル内に在圏している携帯電話機７００と無線通信を行うものであり、加入者交換機５００に接続されている。
【００２４】
携帯電話機７００−１〜携帯電話機７００−３は、一般的な携帯電話機であり、各々同じ構成である。以下、個々の携帯電話機を区別する必要のない場合は、携帯電話機７００と略称する。携帯電話機７００は、電話網２０が提供するテキストメールサービスを受けることが可能である。携帯電話機７００は、携帯電話機７００の使用者が携帯電話機７００を操作して入力した文字メッセージと、文字メッセージの宛先として入力した電話番号とを送信する機能や、電話網２０から送信された文字メッセージを受信して、携帯電話機７００が有する液晶ディスプレイ（図示略）に表示する機能を有している。
【００２５】
［１−２．情報蓄積装置の構成］
次に情報蓄積装置１００の構成について説明する。図２は、情報蓄積装置１００のハードウェア構成を例示する図である。図２に示したように、情報蓄積装置１００の各部は、バス１０１に接続されている。情報蓄積装置１００の各部は、このバス１０１を介して各部間でデータの授受を行う。
【００２６】
中継交換機用通信部１０２は、中継交換機４００と通信を行うための通信インターフェースとしての機能を有している。中継交換機用通信部１０２は、中継交換機４００から送信された信号をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０８へ供給する一方、ＣＰＵ１０８から供給された信号を中継交換機４００へ送信する。
【００２７】
共通線信号網用通信部１０３は、中継交換機４００、加入者交換機５００との間で送受信する制御信号の授受や、加入者交換機５００へ文字メッセージを送信するための通信インターフェースであり、共通線信号網２００に接続されている。また、共通線信号網用通信部１０３は、共通線信号網２００から送信された信号をＣＰＵ１０８へ供給する一方、ＣＰＵ１０８から供給された信号を共通線信号網２００へ送信する。
【００２８】
ＩＰ網用通信部１０４は、ＩＰ網８００を介して加入者交換機５００と通信を行うための通信インターフェースであり、ＩＰ網８００と情報蓄積装置１００とを接続するための通信線に接続されている。このＩＰ網用通信部１０４は、ＩＰ網８００から送信された信号をＣＰＵ１０８へ供給する一方、ＣＰＵ１０８から供給された信号をＩＰ網８００へ送信する。
【００２９】
記憶部１０５は、ハードディスク装置など、データを永続的に記憶する装置（図示略）を有している。記憶部１０５は、携帯電話機７００から送信される文字メッセージと、文字メッセージの宛先として指定された電話番号とを対応付けて記憶する。また、記憶部１０５は、網データを記憶する。この網データは、ＩＰ網８００が正常に動作して文字メッセージを伝送できる場合には、通信事業者により「０」に設定され、ＩＰ網８００に異常が発生し、ＩＰ網８００が文字メッセージを伝送できない場合に、通信事業者により「１」に設定される。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０６は、情報蓄積装置１００の各部を制御するための制御プログラムを記憶している。ＣＰＵ１０８は、図示を省略した電源から電力が供給されると、ＲＯＭ１０６から制御プログラムを読み出し、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０７を作業エリアとして制御プログラムを実行する。このように情報蓄積装置１００は、一般的なコンピュータ装置と同様の構成を有している。
【００３０】
図３は、制御プログラムを実行しているＣＰＵ１０８が文字メッセージを携帯電話機７００へ送信する際に行う処理の流れを例示するフローチャートである。ＣＰＵ１０８は、携帯電話機７００から送信された文字メッセージと文字メッセージの宛先として指定された電話番号とを記憶部１０５に記憶すると、共通線信号網用通信部１０３を制御し、記憶した電話番号で識別される携帯電話機７００が在圏している通信エリアを表す位置情報をサービス制御局３００から取得する。ＣＰＵ１０８は位置情報を取得すると、携帯電話機７００が在圏している通信エリアを管理している加入者交換機５００を特定する（ステップＳＡ１）。
【００３１】
ＣＰＵ１０８は、加入者交換機５００を特定すると、記憶部１０５に記憶されている網データが何れの値であるか確認する（ステップＳＡ２）。ＣＰＵ１０８は、網データが「０」に設定されている場合には、図４に例示した確認フォーマットをステップＳＡ１で特定した加入者交換機５００へ送信し、ＩＰ網８００を介して通信を行うことが可能であるか問い合わせを行う（ステップＳＡ３）。この確認フォーマットは、準備要求情報に問い合わせ情報が付加された形式になっている。準備要求情報とは、文字メッセージの受信準備を行うように加入者交換機５００に対して要求する旨のメッセージを示す情報であり、問い合わせ情報とは、加入者交換機がＩＰ網８００に対応しているか否かを問い合わせる旨のメッセージを示す情報である。
【００３２】
ＣＰＵ１０８は、網データが「１」に設定されている場合には、図７に例示した確認フォーマットを、ステップＳＡ１で特定した加入者交換機５００へ送信し、通信を行うことが可能であるか問い合わせを行う（ステップＳＡ４）。この確認フォーマットは、準備要求情報のみを内包する形式になっている。このようにＣＰＵ１０８は、記憶部１０５が記憶している網データに基づいて確認メッセージのフォーマットを替える。
【００３３】
ＣＰＵ１０８は、送信したメッセージへの応答として加入者交換機５００から送信されるメッセージを受信する（ステップＳＡ５）。ＣＰＵ１０８は、図４に例示したフォーマットの確認メッセージを送信した後に受信したメッセージが応答メッセージである場合には加入者交換機５００がＩＰ網８００を介して通信を行うことが可能であると判断し、ＩＰ網８００を介して加入者交換機５００と通信を行い、文字メッセージを送信する（ステップＳＡ９）。ＣＰＵ１０８は、図４に例示したフォーマットの確認メッセージを送信した後に受信したメッセージがエラーメッセージである場合には、共通線信号網２００を介して加入者交換機５００と通信を行い、文字メッセージを送信する（ステップＳＡ７）。
【００３４】
ＣＰＵ１０８は、図７に例示したフォーマットの確認メッセージを送信した後に受信したメッセージが応答メッセージである場合には、加入者交換機５００が通信を行うことが可能であると判断し、共通線信号網２００を介して加入者交換機５００と通信を行い、文字メッセージを送信する（ステップＳＡ７）。これにより、ＣＰＵ１０８は、ＩＰ網８００が文字メッセージを伝送できない場合には、ＩＰ網８００を使用せずに、共通線信号網２００を利用して文字メッセージを加入者交換機５００へ送信する。
【００３５】
［１−３．加入者交換機］
まず、ＩＰ網８００を介して通信を行うための通信インターフェースを有していない加入者交換機５００の構成について説明する。図５は、この加入者交換機５００のハードウェア構成を例示する図である。図５に示したように、加入者交換機５００の各部は、バス５０１に接続されている。加入者交換機５００の各部は、このバス５０１を介して各部間でデータの授受を行う。
【００３６】
中継交換機用通信部５０２は、中継交換機４００と通信を行うための通信インターフェースとしての機能を有しており、音声通話に用いられる信号や文字メッセージを授受する。中継交換機用通信部５０２は、中継交換機４００から送信された信号をＣＰＵ５０７へ供給する一方、ＣＰＵ５０７から供給された信号を中継交換機４００へ送信する。
【００３７】
無線基地局用通信部５０３は、無線基地局６００と通信を行うための通信インターフェースとしての機能を有しており、音声通話に用いられる信号や文字メッセージを授受する。無線基地局用通信部５０３は、無線基地局６００から送信された信号をＣＰＵ５０７へ供給する一方、ＣＰＵ５０７から供給された信号を無線基地局６００へ送信する。
【００３８】
共通線信号網用通信部５０４は、中継交換機４００や他の加入者交換機５００との間で送受信する制御信号の授受や、情報蓄積装置１００から送信される文字メッセージを受信するための通信インターフェースであり、共通線信号網２００に接続されている。共通線信号網用通信部５０４は、共通線信号網２００から送信された信号をＣＰＵ５０７へ供給する一方、ＣＰＵ５０７から供給された信号を共通線信号網２００へ送信する。
【００３９】
ＲＯＭ５０５は、加入者交換機５００の各部を制御するための制御プログラムを記憶している。ＣＰＵ５０７は、図示を省略した電源から電力が供給されると、ＲＯＭ５０５から制御プログラムを読み出し、ＲＡＭ５０６を作業エリアとして制御プログラムを実行する。このように加入者交換機５００は、一般的なコンピュータ装置と同様の構成を有している。
【００４０】
図６は、制御プログラムを実行しているＣＰＵ５０７が、情報蓄積装置１００から送信された確認メッセージを受信した時に行う処理の流れを例示するフローチャートである。ＣＰＵ５０７は、確認メッセージを受信すると、受信した確認メッセージのフォーマットを確認する。図７は、ＣＰＵ５０７が解釈可能な確認メッセージのフォーマットを例示する図である。このフォーマットは、準備要求情報のみを内包する形となっている。準備要求情報とは、文字メッセージの受信準備を行うように加入者交換機５００に対して要求する旨のメッセージを示す情報である。ＣＰＵ５０７は、確認メッセージが準備要求情報以外の情報を含んでいると判断した場合には、エラーメッセージを生成して情報蓄積装置１００へ送信する。ＣＰＵ５０７は、確認メッセージが準備要求情報のみを含んでいると判断した場合には、応答メッセージを生成して情報蓄積装置１００へ送信する。この応答メッセージには、文字メッセージの受信準備が完了した旨を示す準備完了情報が内包される。
【００４１】
次に、ＩＰ網８００を介して情報蓄積装置１００と通信を行うことが可能な加入者交換機５００の構成について説明する。図８に示したように、この加入者交換機５００が、ＩＰ網８００を介して情報蓄積装置１００と通信を行うことができない加入者交換機５００と異なる点は、上述した加入者交換機５００の機能変更を行うことによりＩＰ網用通信部５０８を追加した点と、ＲＯＭ５０５に記憶されている制御プログラムを変更した点である。以下、この異なる点についてのみ説明する。
【００４２】
ＩＰ網用通信部５０８は、ＩＰ網８００を介して情報蓄積装置１００と通信を行うための通信インターフェースであり、当該加入者交換機５００とＩＰ網８００とを接続するための通信線に接続されている。ＩＰ網用通信部５０８は、ＩＰ網８００から送信された信号をＣＰＵ５０７へ供給する一方、ＣＰＵ５０７から供給された信号をＩＰ網８００へ送信する。
【００４３】
図９は、制御プログラムを実行しているＣＰＵ５０７が、情報蓄積装置１００から送信された確認メッセージを受信した時に行う処理の流れを例示するフローチャートである。ＣＰＵ５０７は、確認メッセージを受信すると受信した確認メッセージのフォーマットを確認する。ＣＰＵ５０７は、確認メッセージのフォーマットが図４に例示したフォーマットの場合には、文字メッセージの受信準備が完了した旨を示す準備完了情報と、当該加入者交換機５００がＩＰ網８００を介して通信可能である旨を示すＩＰ網対応情報とを内包する応答メッセージを生成して送信する（ステップＳＣ３）。ＣＰＵ５０７は、確認メッセージのフォーマットが図７に例示したフォーマットの場合には、文字メッセージの受信準備が完了した旨を示す準備完了情報のみを内包した応答メッセージを生成して送信する（ステップＳＣ２）。
【００４４】
［２．動作例］
次に、上述した構成の通信システム１０において、情報蓄積装置１００と加入者交換機５００との間で行われる通信を、中継交換機４００を介して行う方法から、ＩＰ網８００を介して行う方法へ移行する際の動作例について説明する。この動作例の概略は、以下の通りである。携帯電話機７００−１の使用者は、携帯電話機７００−１を用いて携帯電話機７００−２と携帯電話機７００−３の使用者宛てに文字メッセージを送信することを試みる。まず、通信システム１０が文字メッセージを伝送する際、一部の加入者交換機５００のみがＩＰ網８００を介して通信可能である場合の動作例について説明し、次に、全ての加入者交換機５００の機能変更が終了し、全ての加入者交換機５００がＩＰ網８００を介して通信可能となった場合の動作例について説明する。なお、以下に説明する動作例においては、記憶部１０５に記憶されている網データは「０」に設定されている場合を想定する。
【００４５】
［２−１．一部の加入者交換機のみがＩＰ網に対応している場合］
まず、加入者交換機５００−３のみがＩＰ網８００を介して通信を行うことが可能な加入者交換機に機能変更され、加入者交換機５００−２は、ＩＰ網を介して通信を行うことができない加入者交換機である場合の動作例について、以下、図１０および図１１とを用いて説明する。
【００４６】
携帯電話機７００−１の使用者（以下、第１使用者と略称する）が、携帯電話機７００−１が有するキーを操作して、文字メッセージを入力するための画面を表示させる旨の操作を行うと、文字メッセージを入力するための画面が、携帯電話機が有する液晶ディスプレイに表示される。第１使用者は、携帯電話機７００−２の使用者（以下、第２使用者と略称する）が所有する携帯電話機７００−２へ送信する文字メッセージの入力を終えると、携帯電話機７００−１を操作し、文字メッセージの宛先として、携帯電話機７００−２の使用者に付与された電話番号を入力する。次に、第１使用者が、情報蓄積装置１００に付与された電話番号を入力し、発呼を指示する旨の操作を行うと、無線基地局６００−１、加入者交換機５００−１、中継交換機４００を介して、携帯電話機７００−１と情報蓄積装置１００との間で回線接続が行われる。
【００４７】
携帯電話機７００−１は、情報蓄積装置１００との間で回線接続が行われると、文字メッセージの宛先として入力された電話番号と、入力された文字メッセージとを送信する（図１０：ステップＳ１０１）。この送信された電話番号と文字メッセージは、接続された回線を介して情報蓄積装置１００へ送られる。情報蓄積装置１００の中継交換機用通信部１０２は、携帯電話機７００−１から送信された電話番号と文字メッセージとを受信すると、この電話番号と文字メッセージとをＣＰＵ１０８へ送る。ＣＰＵ１０８は、記憶部１０５を制御し、送られた電話番号と文字メッセージとを記憶する。
【００４８】
次にＣＰＵ１０８は、共通線信号網用通信部１０３を制御し、記憶した電話番号で識別される携帯電話機７００−２が在圏している通信エリアを表す位置情報をサービス制御局３００から取得し、携帯電話機７００−２が在圏している通信エリアを管理している加入者交換機５００−２を特定する（図３：ステップＳＡ１）。ＣＰＵ１０８は、加入者交換機５００−２を特定すると、記憶部１０５に記憶されている網データの値が「０」であるので（ステップＳＡ２；ＹＥＳ）、準備要求情報と問い合わせ情報とを含む確認メッセージを生成する。
【００４９】
ＣＰＵ１０８は、共通線信号網用通信部１０３を制御し、生成した確認メッセージを送信する（ステップＳＡ３）。送信された確認メッセージは、加入者交換機５００−２を宛先として送信され、共通線信号網２００を介して加入者交換機５００−２へ送信される（ステップＳ１０２〜Ｓ１０３）。この確認メッセージは、加入者交換機５００−２の共通線信号網用通信部５０４にて受信され、ＣＰＵ５０７へ送られる。
【００５０】
ＣＰＵ５０７はこの確認メッセージを受け取ると、受信した確認メッセージのフォーマットを確認し、確認メッセージが準備要求情報のみを内包しているか否かを判断する（図６：ステップＳＢ１）。情報蓄積装置１００から送信された確認メッセージは、準備要求情報と問い合わせ情報とを内包している。したがって、ＣＰＵ５０７は、確認メッセージは、準備要求情報以外の情報を内包していると判断する（図６：ステップＳＢ１；ＮＯ）。
【００５１】
ＣＰＵ５０７は、ステップＳＢ１で「ＮＯ」と判断すると、エラーメッセージを生成し、共通線信号網用通信部５０４を制御してこのエラーメッセージを送信する（ステップＳＢ２）。このエラーメッセージは加入者交換機５００−２から送信された後、共通線信号網２００を介して情報蓄積装置１００へ送信される（ステップＳ１０４〜Ｓ１０５）。情報蓄積装置１００の共通線信号網用通信部１０３は、エラーメッセージを受信すると、受信したエラーメッセージをＣＰＵ１０８へ送る。ＣＰＵ１０８は、このエラーメッセージを受け取ると、加入者交換機５００−２はＩＰ網８００を介して通信を行うことができない加入者交換機であると判断する（ステップＳＡ５：ＹＥＳ）。
【００５２】
次にＣＰＵ１０８は、中継交換機用通信部１０２を制御して、携帯電話機７００−２との間で回線接続を要求する旨のメッセージを内包する接続要求メッセージを送信する（ステップＳＡ６、ステップＳ１０６）。この接続要求メッセージには、情報蓄積装置１００に携帯電話機７００−２宛の文字メッセージが記憶されている旨を示す情報が内包されている。この接続要求メッセージは、共通線信号網２００を介して携帯電話機７００−２が在圏している通信エリアを管理している加入者交換機５００−２へ送られる（ステップＳ１０７）。
【００５３】
加入者交換機５００−２の共通線信号網用通信部５０４は、この接続要求メッセージを受信すると、受信したメッセージをＣＰＵ５０７へ送る。ＣＰＵ５０７は、接続要求メッセージを受け取ると着信信号を生成する。この着信信号には、情報蓄積装置１００に携帯電話機７００−２宛の文字メッセージが記憶されている旨を示す情報が内包される。この着信信号は、加入者交換機５００−２の無線基地局用通信部５０３から送信されると、無線基地局６００−２を介して、携帯電話機７００−２へ送られる（ステップＳ１０８）。
【００５４】
携帯電話機７００−２は、この着信信号を受信すると、応答信号を生成して送信する（ステップＳ１０９）。この応答信号は、無線基地局６００−２にて受信され、加入者交換機５００−２へ送られる。加入者交換機５００−２のＣＰＵ５０７が、この応答信号を受信すると、情報蓄積装置１００と携帯電話機７００−２との間で回線接続が行われる（ステップＳ１１０）。
【００５５】
情報蓄積装置１００のＣＰＵ１０８は、回線接続が行われると、第２使用者に付与された電話番号を宛先として送信された文字メッセージを記憶部１０５から読み出し、共通線信号網用通信部１０３を制御して送信する（ステップＳＡ７）。この送信された文字メッセージは、共通線信号網２００、加入者交換機５００−２、無線基地局６００−２を介して、携帯電話機７００−２へ送信される（ステップＳ１１１〜Ｓ１１３）。
【００５６】
以上説明したように、加入者交換機５００が、ＩＰ網８００を介して情報蓄積装置１００と通信を行うことができない加入者交換機５００である場合には、情報蓄積装置１００は、共通線信号網２００を介して加入者交換機５００と通信を行い、文字メッセージを携帯電話機１００へ送信する。
【００５７】
次に、第１使用者が、加入者交換機５００−３が管理する通信エリアに在圏する携帯電話機７００−３を宛先として、文字メッセージを送信する場合を想定する。ここで、第１使用者が、文字メッセージを入力した後、文字メッセージが携帯電話機７００−１から送信され、情報蓄積装置１００に記憶されるまでの動作は、上述した動作例とは、宛先として入力される電話番号が異なるのみであり、その他は、上述した動作と同様であることからその説明を省略する。
【００５８】
情報蓄積装置１００のＣＰＵ１０８は、携帯電話機７００−３の使用者に付与された電話番号と文字メッセージとを受信して記憶部１０５に記憶すると、共通線信号網用通信部１０３を制御し、記憶した電話番号で識別される携帯電話機７００−３が在圏している通信エリアを表す位置情報をサービス制御局３００から取得し、携帯電話機７００−３が在圏している通信エリアを管理している加入者交換機５００−３を特定する（図３：ステップＳＡ１）。ＣＰＵ１０８は、加入者交換機５００−３を特定すると、記憶部１０５に記憶されている網データの値が「０」であるので（ステップＳＡ２；ＹＥＳ）、準備要求情報と問い合わせ情報とを含む確認メッセージを生成する。
【００５９】
次にＣＰＵ１０８は、共通線信号網用通信部１０３を制御し、生成された確認メッセージを送信する（ステップＳＡ３）。送信された確認メッセージは、加入者交換機５００−３を宛先として送信され、共通線信号網２００を介して加入者交換機５００−３へ送信される（図１１：ステップＳ２０２）。
【００６０】
加入者交換機５００−３のＣＰＵ５０７は、この確認メッセージを受け取ると、受信した確認メッセージのフォーマットを確認し、確認メッセージが準備要求情報と問い合わせ情報とを内包しているか否かを判断する（図９：ステップＳＣ１）。情報蓄積装置１００から送信された確認メッセージは、準備要求情報と問い合わせ情報とを内包している。加入者交換機５００−３は、ＩＰ網８００を介して通信を行うことができるように機能変更された加入者交換機であるので、文字メッセージの受信準備が完了した旨を示す準備完了情報と、当該加入者交換機５００がＩＰ網８００を介して通信可能である旨を示すＩＰ網対応情報とを内包する応答メッセージを生成する。
【００６１】
この応答メッセージは加入者交換機５００−３から送信された後（ステップＳＣ３）、共通線信号網２００を介して情報蓄積装置１００へ送信される（ステップＳ２０３）。情報蓄積装置１００の共通線信号網用通信部１０３は、応答メッセージを受信すると、受信した応答メッセージをＣＰＵ１０８へ送る。ＣＰＵ１０８は、この応答メッセージを受け取ると、加入者交換機５００−３がＩＰ網８００を介して通信を行うことができると判断する（ステップＳＡ５；ＮＯ）。
【００６２】
次にＣＰＵ１０８は、ＩＰ網用通信部１０４を制御して、携帯電話機７００−３との間で回線接続を要求する旨のメッセージを内包する接続要求メッセージを送信する（ステップＳＡ８、ステップＳ２０４）。この接続要求メッセージには、情報蓄積装置１００に携帯電話機７００−３宛の文字メッセージが記憶されている旨を示す情報が内包されている。この接続要求メッセージは、ＩＰ網８００を介して、携帯電話機７００−３が在圏している通信エリアを管理している加入者交換機５００−３へ送られる（ステップＳ２０５）。
【００６３】
加入者交換機５００−３のＣＰＵ５０７は、接続要求メッセージを受け取ると、着信信号を生成する。この着信信号には、情報蓄積装置１００に携帯電話機７００−３宛の文字メッセージが記憶されている旨を示す情報が内包される。この着信信号は、加入者交換機５００−３の無線基地局用通信部５０３から送信されると、無線基地局６００−３を介して、携帯電話機７００−３へ送られる（ステップＳ２０６）。
【００６４】
携帯電話機７００−３は、この着信信号を受信すると、応答信号を生成して送信する。この応答信号は、無線基地局６００−３にて受信され、加入者交換機５００−３へ送られる（ステップＳ２０７）。加入者交換機５００−３のＣＰＵ５０７が、この応答信号を受信すると、ＣＰＵ５０７は、共通線信号網用通信部５０４を制御し、携帯電話機７００−３が応答したことを示す情報を情報蓄積装置１００へ送信する（ステップＳ２０８）。
【００６５】
情報蓄積装置１００のＣＰＵ１０８は、この情報を受け取ると、第３使用者に付与された電話番号を宛先として送信された文字メッセージを記憶部１０５から読み出し、ＩＰ網用通信部１０４を制御して送信する（ステップＳＡ９、ステップＳ２０９）。この送信された文字メッセージは、ＩＰ網８００、加入者交換機５００−３および無線基地局６００−３を介して、携帯電話機７００−３へ送信される（ステップＳ２１０、ステップＳ２１１）。
【００６６】
以上説明したように、加入者交換機５００が、新たに設けられたＩＰ網８００を用いて通信を行うことが可能である場合には、文字メッセージは、ＩＰ網８００を介して情報蓄積装置１００から加入者交換機５００へ送信される。このように、本実施形態によれば、全ての加入者交換機が、新たに移行しようとしているＩＰ通信網８００に対応していない場合でも、サービスを中断することなく、通信を行うことが可能となる。
【００６７】
情報蓄積装置１００は、ＩＰ網８００を介して通信を行うことが可能となる前は、図７に例示したフォーマット、即ち、文字メッセージの受信準備を行うように加入者交換機５００に対して要求する旨のメッセージを示す準備要求情報のみを内包する確認メッセージを送信し、ＩＰ網８００を介して通信を行うことが可能となった後は、図４に例示したフォーマットの確認メッセージを送信する。このように、装置を機能変更し、各装置間で授受されるメッセージのフォーマットを変更する際、従来から使用しているフォーマットに新たに情報を付加する方法としているため、制御プログラムを大きく変更する必要がなく、制御プログラムの開発コストを抑えることが可能となる。
【００６８】
［２−２．全ての加入者交換機の機能変更が終了した場合］
次に、各加入者交換機５００の機能変更が進み、上述した動作例において、ＩＰ網８００を介した通信を行うことができないこととなっていた加入者交換機５００−２が、ＩＰ網８００を介して通信を行うことが可能となった場合の動作例について図１２を用いて説明する。
【００６９】
第１使用者が、通信事業者が行った機能変更によりＩＰ網８００を介して通信を行うことが可能となった加入者交換機５００−２が管理する通信エリアに在圏する携帯電話機７００−２を宛先として、文字メッセージを送信する場合を想定する。ここで、第１使用者が、文字メッセージを入力した後、文字メッセージが携帯電話機７００−１から送信され、情報蓄積装置１００に記憶されるまでの動作は、上述した動作例と同様であることからその説明を省略する。
【００７０】
情報蓄積装置１００のＣＰＵ１０８は、携帯電話機７００−２の使用者に付与された電話番号と文字メッセージとを受信して記憶部１０５に記憶すると、記憶した電話番号で識別される携帯電話機７００−２が在圏している通信エリアを表す位置情報をサービス制御局３００から取得し、携帯電話機７００−２が在圏している通信エリアを管理している加入者交換機５００−２を特定する（図３：ステップＳＡ１）。ＣＰＵ１０８は、加入者交換機５００−２を特定すると、記憶部１０５に記憶されている網データの値が「０」であるので（ステップＳＡ２；ＹＥＳ）、準備要求情報と問い合わせ情報とを含む確認メッセージを生成する。
【００７１】
次にＣＰＵ１０８は、共通線信号網用通信部１０３を制御し、生成された確認メッセージを加入者交換機５００−２へ送信する（ステップＳＡ３、ステップＳ３０２）。加入者交換機５００−２のＣＰＵ５０７は、この確認メッセージを受け取ると、受信した確認メッセージのフォーマットを確認し、受信した確認メッセージのフォーマットを確認し、確認メッセージが準備要求情報と問い合わせ情報とを内包しているか否かを判断する（図９：ステップＳＣ１）。情報蓄積装置１００から送信された確認メッセージは、準備要求情報と問い合わせ情報とを内包している。加入者交換機５００−２は、ＩＰ網８００を介して通信を行うことができるように機能変更された加入者交換機であるので、文字メッセージの受信準備が完了した旨を示す準備完了情報と、当該加入者交換機５００がＩＰ網８００を介して通信可能である旨を示すＩＰ網対応情報とを内包する応答メッセージを生成する。
【００７２】
この応答メッセージは加入者交換機５００−２から送信された後（ステップＳＣ３）、共通線信号網２００を介して情報蓄積装置１００へ送信される（ステップＳ３０３）。情報蓄積装置１００の共通線信号網用通信部１０３は、応答メッセージを受信すると、受信した応答メッセージをＣＰＵ１０８へ送る。ＣＰＵ１０８は、この応答メッセージを受け取ると、加入者交換機５００−２がＩＰ網８００を介して通信を行うことができると判断する（ステップＳＡ５；ＮＯ）。
【００７３】
以下の動作は、上述したように、ＩＰ網８００を介して文字メッセージを携帯電話機７００へ送信する際の動作と同様となるため、その説明を省略する。
【００７４】
上述したように、通信事業者が、ＩＰ網を介して情報蓄積装置１００との間で通信を行うことができなかった加入者交換機５００に対して機能変更を行い、加入者交換機５００がＩＰを介して通信を行うことが可能となると、加入者交換機５００は、中継交換機４００を介して情報蓄積装置１００との間で行っていた通信を、ＩＰ網を介して行うように切替える。このように本実施形態では、ＩＰ網８００を介した通信を行えるように加入者交換機５００への機能変更を順次行うことにより、全ての加入者交換機５００への機能変更を同時に行う場合に比べて、新たに使用しようとする通信網をいち早く導入することが可能となる。また、通信事業者は、加入者交換機５００への機能変更を順次行うことにより、まず小さな規模で新たに使用しようとする通信網によるサービスへの影響や発生する問題などを確認することが可能となる。さらに、通信事業者は、ＩＰ網８００を介した通信を行えるように加入者交換機５００への機能変更を順次行うことにより、新たにサービスへの影響や問題が発生した場合、問題が発生した直前に機能変更を行った加入者交換機５００を元に戻すことにより、問題が発生した以前の状態にすぐに戻すことが可能となる。
【００７５】
従来使用していた通信ネットワークや通信プロトコルを、新たに開発された通信ネットワークや通信プロトコルへと移行する場合、新たな通信ネットワークや通信プロトコルにのみ対応した通信設備を設置するのは設備投資の面で通信事業者にとって非常に大きな負担となる。本実施形態では、通信網を構成する各装置の制御プログラムの変更や通信インターフェースの追加などで、従来から使用している装置を新規の通信ネットワークや通信プロトコルに対応させることにより、設備投資の額を抑えることが可能となる。
【００７６】
［３．変形例］
本発明は、係る実施形態に限定されるものではない。以下、上述した実施形態の変形例について述べる。
【００７７】
上述した実施形態では、情報蓄積装置１００は、エラーメッセージを受信した場合、加入者交換機５００がＩＰ網を介して通信を行えないと判断している。しかしながら、加入者交換機５００がＩＰ網を介して通信を行えないと判断する方法は、上述した態様に限定されるものではない。
【００７８】
情報蓄積装置１００のＣＰＵ１０８が行う処理の流れを図１３に例示するように変形し、ＩＰ網８００を介して通信を行うことができない加入者交換機５００のＣＰＵ５０７が行う処理の流れを図１４に例示したように変形してもよい。図１４に示したように、加入者交換機５００は、解釈可能でないメッセージを受信した場合、エラーメッセージを送信しないようにする。そして情報蓄積装置１００は、図１３に示したように、確認メッセージを送信後、加入者交換機５００から一定時間応答がなかった場合、加入者交換機５００がＩＰ網８００を介して通信を行えないと判断するようにしてもよい。このような態様でも、情報蓄積装置１００は、加入者交換機５００がＩＰ網８００を介して通信を行うことができるか否かを判断することが可能となる。
【００７９】
また、情報蓄積装置１００のＣＰＵ１０８が行う処理の流れを図１５に例示するように変形し、ＩＰ網８００を介して通信を行うことができない加入者交換機５００のＣＰＵ５０７が行う処理の流れを図１６に例示したように変形してもよい。図１６に示したように、加入者交換機５００は、解釈可能でないメッセージを受信した場合には、問い合わせ情報を無視して文字メッセージの受信準備が完了した旨を示す情報のみを内包する応答メッセージを送信するようにし、情報蓄積装置１００は、文字メッセージの受信準備が完了した旨を示す情報のみを内包する応答メッセージを受信した場合、加入者交換機５００がＩＰ網を介して通信を行えないと判断するようにしてもよい。このような態様でも、情報蓄積装置１００は、加入者交換機５００がＩＰ網８００を介して通信を行うことができるか否かを判断することが可能となる。
【００８０】
上述した実施形態では、文字メッセージの伝送を例に、文字メッセージの伝送を行う通信網をＩＰ網８００に移行する場合を例にして説明を行ったが、切替が可能な通信網は、上述した通信網に限定されるものではない。例えば、移動パケット通信網を介して伝送されているパケットデータを、ＩＰ網８００を介して通信を行うように切替える場合にも、上述した態様を適用して通信網の移行を行うようにしてもよい。
【００８１】
上述した実施形態では、通信網を移行する場合を例にして説明を行ったが、移行が可能なのは、通信網に限定されるものではない。例えば、通信プロトコルを切替える際、データの送信元となる装置が、データの送信先となる装置へ確認メッセージを送信して、データの送信先となる装置が新規の通信プロトコルに従って通信を行えるかを確認した上で通信プロトコルを選択しデータを送信するようにしてもよい。このように上述した態様を適用すれば通信プロトコルを移行することも可能になる。
【００８２】
上述した実施形態では、上述した通信網のノードとなる各装置は、共通線信号網２００を介して、確認メッセージ、応答メッセージやエラーメッセージを送受信しているが、共通線信号網２００を使用せずに、これらのメッセージを送受信するようにしてもよい。例えば、情報蓄積装置１００と加入者交換機５００は、中継交換機４００を介してこれらのメッセージを送受信するようにしてもよい。
【００８３】
上述した制御プログラムをＤＶＤ−ＲＯＭや、フラッシュＲＯＭ、フラッシュＲＯＭを内蔵したＩＣカード、フロッピーディスクなど記録媒体に記録し、配布して、制御プログラムの書き換えを行うようにしてもよい。また、インターネットに接続されたサーバ装置から、制御プログラムを配信して、制御プログラムを更新するようにしてもよい。
【００８４】
【発明の効果】
以上説明したように本発明によれば、通信網の利用者へ提供する通信サービスに影響を与えることなく、通信網や通信プロトコルの移行を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わる通信システム１０の全体構成を例示する図である。
【図２】同実施形態に係わる情報蓄積装置１００のハードウェア構成を例示する図である。
【図３】同実施形態に係わる情報蓄積装置１００のＣＰＵ１０８が行う処理の流れを例示するフローチャートである。
【図４】同実施形態に係わる情報蓄積装置１００から送信される確認メッセージのデータフォーマットを例示する図である。
【図５】ＩＰ網８００を介した通信に対応している加入者交換機５００のハードウェア構成を例示する図である。
【図６】ＩＰ網８００を介した通信に対応していない加入者交換機５００のＣＰＵ１０８が行う処理の流れを例示するフローチャートである。
【図７】ＩＰ網８００を介した通信に対応していない加入者交換機５００のＣＰＵ５０７が解釈可能な確認メッセージのデータフォーマットを例示する図である。
【図８】ＩＰ網８００を介した通信に対応している加入者交換機５００のハードウェア構成を例示する図である。
【図９】ＩＰ網８００を介した通信に対応している加入者交換機５００のＣＰＵ１０８が行う処理の流れを例示するフローチャートである。
【図１０】同実施形態の動作例を説明するための図である。
【図１１】同実施形態の動作例を説明するための図である。
【図１２】同実施形態の動作例を説明するための図である。
【図１３】同実施形態の変形例に係わる情報蓄積装置１００のＣＰＵ１０８が行う処理の流れを例示するフローチャートである。
【図１４】同実施形態の変形例に係わるＩＰ網８００を介した通信に対応していない加入者交換機５００のＣＰＵ５０７が行う処理の流れを例示するフローチャートである。
【図１５】同実施形態の変形例に係わる情報蓄積装置１００のＣＰＵ１０８が行う処理の流れを例示するフローチャートである。
【図１６】同実施形態の変形例に係わるＩＰ網８００を介した通信に対応していない加入者交換機５００のＣＰＵ５０７が行う処理の流れを例示するフローチャートである。
【符号の説明】
１０・・・通信システム
２０・・・電話網
１００・・・情報蓄積装置
１０１・・・バス、１０２・・・中継交換機用通信部、１０３・・・共通線信号網用通信部、１０４・・・ＩＰ網用通信部、１０５・・・記憶部、１０６・・・ＲＯＭ、１０７・・・ＲＡＭ、１０８・・・ＣＰＵ
２００・・・共通線信号網
３００・・・サービス制御局
４００・・・中継交換機
５００、５００−１、５００−２、５００−３・・・加入者交換機
５０１・・・バス、５０２・・・中継交換機用通信部、５０３・・・無線基地局用通信部、５０４・・・共通線信号網用通信部、５０５・・・ＲＯＭ、５０６・・・ＲＡＭ、５０７・・・ＣＰＵ、５０８・・・ＩＰ網用通信部
６００、６００−１、６００−２、６００−４・・・無線基地局
７００、７００−１、７００−２、７００−３・・・携帯電話機
８００・・・ＩＰ網
【図１】
2004229143.tif 000003
【図２】
2004229143.tif 000004
【図３】
2004229143.tif 000005
【図４】
2004229143.tif 000006
【図５】
2004229143.tif 000007
【図６】
2004229143.tif 000008
【図７】
2004229143.tif 000009
【図８】
2004229143.tif 000010
【図９】
2004229143.tif 000011
【図１０】
2004229143.tif 000012
【図１１】
2004229143.tif 000013
【図１２】
2004229143.tif 000014
【図１３】
2004229143.tif 000015
【図１４】
2004229143.tif 000016
【図１５】
2004229143.tif 000017
【図１６】
2004229143.tif 000018