(57)【要約】【課題】保留状態等のセッションが予期せず切断されてしまうことを防止することができる中継装置、通信システム及び通信監視方法を提供する。【解決手段】ＳＩＰサーバ３０の終了信号送信部３０３が、移動機１０に対して確立されたセッションを終了する指示を受けると、セッションの終了を示すセッション終了信号を中継装置２０に対して送信する。中継装置２０は、無通信監視部２０４によって移動機１０とのデータの送受信状態を監視し、データの送受信状態に基づいて移動機１０に確立されたセッションの切断の要求をＳＩＰサーバ３０に対して行う機能を有している。中継装置２０は、終了信号受信部２０６によってセッション終了信号が受信されると、処理停止部２０５は、無通信監視部２０４によるセッションの切断の要求を禁止するように制御する。【選択図】図１
2011228854.tif 000002
【特許請求の範囲】
【請求項１】
通信装置間で確立される通信のセッションを管理するセッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置であって、
前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視手段と、
前記通信装置に対して確立された前記セッションの終了を示すセッション終了信号を受信する終了信号受信手段と、
前記終了信号受信手段によって前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視手段による前記他のセッションの切断の要求を禁止するように制御する処理停止手段と、
を備えることを特徴とする中継装置。
【請求項２】
前記終了信号受信手段は、前記セッション管理装置から前記セッション終了信号を受信することを特徴とする請求項１に記載の中継装置。
【請求項３】
通信装置間で確立される通信のセッションを管理するセッション管理装置と、前記セッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置と、を含んで構成される通信システムであって、
前記セッション管理装置は、前記通信装置に対して確立された前記セッションを終了する指示を受けると、前記セッションの終了を示すセッション終了信号を前記中継装置に対して送信する終了信号送信手段を備え、
前記中継装置は、
前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視手段と、
前記終了信号送信手段から送信された前記セッション終了信号を受信する終了信号受信手段と、
前記終了信号受信手段によって前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視手段による前記他のセッションの切断の要求を禁止するように制御する処理停止手段と、
を備えることを特徴とする通信システム。
【請求項４】
通信装置間で確立される通信のセッションを管理するセッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置における通信監視方法であって、
前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視ステップと、
前記通信装置に対して確立された前記セッションの終了を示すセッション終了信号を受信する終了信号受信ステップと、
前記終了信号受信ステップによって前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視ステップによる前記他のセッションの切断の要求を禁止するように制御する処理停止ステップと、
を備えることを特徴とする通信監視方法。
【請求項５】
通信装置間で確立される通信のセッションを管理するセッション管理装置と、前記セッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置と、を含んで構成される通信システムにおける通信監視方法であって、
前記セッション管理装置が、前記通信装置に対して確立された前記セッションを終了する指示を受けると、前記セッションの終了を示すセッション終了信号を前記中継装置に対して送信する終了信号送信ステップと、
前記中継装置が、前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視ステップと、
前記中継装置が、前記終了信号送信ステップで送信された前記セッション終了信号を受信する終了信号受信ステップと、
前記中継装置が、前記終了信号受信ステップで前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視ステップによる前記他のセッションの切断の要求を禁止するように制御する処理停止ステップと、
を備えることを特徴とする通信監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置間に確立された通信のセッションを通じて送受信されるデータの中継を行う中継装置、通信システム及び通信監視方法に関する。
【背景技術】
【０００２】
従来、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｅｄ  Ｐｒｏｔｏｃｏｌ）を用いて通信装置間の通信のセッションを確立させ、確立させたセッションを通じて音声等のメディアデータの送受信を行う通信システムとして、例えば特許文献１に記載されたものがある。この通信システムは、セッションを管理するＳＩＰサーバやメディアデータを格納しているメディアサーバと移動機との間に無線基地局等を備え、無線基地局等が中継装置として機能して各装置間で送受信されるデータの中継を行っている。ここで、各装置間で送受信されるデータとは、セッションの制御を行うためにＳＩＰを用いて送受信される制御信号と、ＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）／ＲＴＣＰ（ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を用いて送受信されるメディアデータである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４００９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、無線基地局等の中継装置と移動機との間の通信に、例えば通信衛星を経由する衛星通信等の通信容量が少ない通信方法を用いることがある。この場合にはデータの容量を少なくするため、中継装置が、ＲＴＰ／ＲＴＣＰを用いて送信されてきたメディアデータのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットの中からヘッダ部分等のデータを取り除き、音声等のデータ部分のみを移動機に転送している。また、中継装置にはデータの転送先の情報等が含まれたＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）情報がＳＩＰサーバから予め通知されており、中継装置はＳＤＰ情報に基づいて音声等のデータの転送を行っている。中継装置によってＲＴＰ／ＲＴＣＰを用いて送信されてきたメディアデータのヘッダ部分等を取り除くため、ＲＴＰ／ＲＴＣＰの移動機側の終端点は中継装置となり、ＳＩＰの移動機側の終端点は移動機となっている。このように、ＳＩＰとＲＴＰ／ＲＴＣＰの終端点（移動機側の終端点）が異なる場合、ＲＴＰ／ＲＴＣＰの終端点となる中継装置は、ＳＩＰサーバより通知されたＳＤＰ情報に基づいて移動機とメディアサーバとの間でメディアデータの中継を行っている。
【０００５】
ここで、ＳＩＰとＲＴＰ／ＲＴＣＰの終端点が異なる上記の通信システムを用いて、例えば、移動機と電話機Ａとが中継装置を介して通話通信を行っている状態で、電話機Ｂが中継装置を介して移動機と接続され、移動機と電話機Ｂとの通話通信が開始されること（所謂、キャッチホン）がある。このとき、電話機Ａは、移動機とのセッションが確立された状態で保留状態となる。その後、移動機は、電話機Ｂとの通話が終了したときに、ＳＩＰサーバに対して電話機Ｂとのセッションの終了を要求し、更に電話機Ａとの通信の再開を要求することにより電話機Ａとの通話通信が再開される。しかしながら、移動機が電話機Ａとの通信の再開をすぐに要求しない場合がある。この通信の再開を要求しない場合とは、例えば、移動機のユーザが、移動機の通信再開ボタンを操作しなかった場合等がある。
【０００６】
このとき、電話機Ａは保留状態となっているため、移動機と電話機Ａとの間のセッションにおいて、ＲＴＰ／ＲＴＣＰを用いた通信が全く行われていない状態となっている。ここで、中継装置は、移動機と中継装置間において音声等のデータの送受信が行われていない無通信状態が所定時間以上継続された場合、無通信状態が所定時間以上継続する状態は異常であるため、当該移動機に確立されているセッションの切断要求をＳＩＰサーバに対して行うＲＴＰ無通信監視を行っている。このため、移動機が保留状態の電話機Ａとの通信の再開をすぐに要求しない場合、中継装置のＲＴＰ無通信監視によって、移動機と保留状態の電話機Ａとのセッションが切断される。即ち、電話機Ａは、移動機との通信の通信再開を望み保留状態のまま待機していたにもかかわらず、電話機Ａと移動機とのセッションが予期せず切断されてしまうといった問題がある。
【０００７】
そこで本発明は、保留状態等のセッションが予期せず切断されてしまうことを防止することができる中継装置、通信システム及び通信監視方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、通信装置間で確立される通信のセッションを管理するセッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置であって、前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視手段と、前記通信装置に対して確立された前記セッションの終了を示すセッション終了信号を受信する終了信号受信手段と、前記終了信号受信手段によって前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視手段による前記他のセッションの切断の要求を禁止するように制御する処理停止手段と、を備えることを特徴とする。
【０００９】
また、本発明は、通信装置間で確立される通信のセッションを管理するセッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置における通信監視方法であって、前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視ステップと、前記通信装置に対して確立された前記セッションの終了を示すセッション終了信号を受信する終了信号受信ステップと、前記終了信号受信ステップによって前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視ステップによる前記他のセッションの切断の要求を禁止するように制御する処理停止ステップと、を備えることを特徴とする。
【００１０】
本発明における中継装置は、無通信監視手段によって通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求をセッション管理装置に対して行う機能を有している。そこで、中継装置は、終了信号受信手段によって通信装置に対して確立されたセッションの終了を示すセッション終了信号が受信されると、処理停止手段が、セッションが終了された通信装置に対して他のセッションが確立されているか否かを判断し、通信装置に他のセッションが確立されている場合に、無通信監視手段による他のセッションの切断の要求を禁止するように制御する。これにより、例えば、通信装置に確立された複数のセッションのうちの他のセッションを通じた通信が無通信状態であったとしても、当該通信装置に対して確立されたセッションの切断を要求する処理が処理停止手段によって禁止されているため、他のセッションが予期せず切断されてしまうことが防止できる。具体的には、通信装置と他のセッションを通じた通信相手が保留状態であり、通信装置が保留状態の通信相手との通信の再開の要求が遅れた場合であっても、他のセッションが予期せず切断されてしまうことが防止できる。
【００１１】
なお、中継装置の終了信号受信手段は、セッション管理装置からセッション終了信号を受信することが好適である。セッション管理装置はセッションの管理を行うものであり、セッションの確立及び切断を把握しているため、セッション管理装置からセッション終了信号を容易に取得することができる。
【００１２】
また、本発明は、通信装置間で確立される通信のセッションを管理するセッション管理装置と、前記セッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置と、を含んで構成される通信システムであって、前記セッション管理装置は、前記通信装置に対して確立された前記セッションを終了する指示を受けると、前記セッションの終了を示すセッション終了信号を前記中継装置に対して送信する終了信号送信手段を備え、前記中継装置は、前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視手段と、前記終了信号送信手段から送信された前記セッション終了信号を受信する終了信号受信手段と、前記終了信号受信手段によって前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視手段による前記他のセッションの切断の要求を禁止するように制御する処理停止手段と、を備えることを特徴とする。
【００１３】
また、本発明は、通信装置間で確立される通信のセッションを管理するセッション管理装置と、前記セッション管理装置から受信したデータ送信先情報に基づいて、データの送信先を特定して前記セッションを通じて送受信されるデータの中継を行う中継装置と、を含んで構成される通信システムにおける通信監視方法であって、前記セッション管理装置が、前記通信装置に対して確立された前記セッションを終了する指示を受けると、前記セッションの終了を示すセッション終了信号を前記中継装置に対して送信する終了信号送信ステップと、前記中継装置が、前記通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求を前記セッション管理装置に対して行う無通信監視ステップと、前記中継装置が、前記終了信号送信ステップで送信された前記セッション終了信号を受信する終了信号受信ステップと、前記中継装置が、前記終了信号受信ステップで前記セッション終了信号が受信されたときに、前記セッションが終了された前記通信装置に対して他のセッションが確立されているか否かを判断し、前記通信装置に前記他のセッションが確立されている場合に、前記無通信監視ステップによる前記他のセッションの切断の要求を禁止するように制御する処理停止ステップと、を備えることを特徴とする。
【００１４】
本発明における通信システムは、セッション管理装置の終了信号送信手段が、通信装置に対して確立されたセッションを終了する指示を受けると、セッションの終了を示すセッション終了信号を中継装置に対して送信する。中継装置は、無通信監視手段によって通信装置とのデータの送受信状態を監視し、データの送受信状態に基づいて当該通信装置に確立されたセッションの切断の要求をセッション管理装置に対して行う機能を有している。そこで、中継装置は、終了信号受信手段によって終了信号送信手段から送信されたセッション終了信号を受信すると、処理停止手段が、セッションが終了された通信装置に対して他のセッションが確立されているか否かを判断し、通信装置に他のセッションが確立されている場合に、無通信監視手段による他のセッションの切断の要求を禁止するように制御する。これにより、例えば、通信装置に確立された複数のセッションのうちの他のセッションを通じた通信が無通信状態であったとしても、当該通信装置に対して確立されたセッションの切断を要求する処理が処理停止手段によって禁止されているため、他のセッションが予期せず切断されてしまうことが防止できる。具体的には、通信装置と他のセッションを通じた通信相手が保留状態であり、通信装置が保留状態の通信相手との通信の再開の要求が遅れた場合であっても、他のセッションが予期せず切断されてしまうことが防止できる。
【発明の効果】
【００１５】
本発明によれば、保留状態等のセッションが予期せず切断されてしまうことを防止することができる。
【図面の簡単な説明】
【００１６】
【図１】通信システムの全体構成を示す図である。
【図２】中継装置のハードウェア構成図である。
【図３】各ノード間でのデータの流れを示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ本発明に係る中継装置、通信システム及び通信監視方法を適用した通信システムの好適な実施形態について詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１８】
（通信システム１の全体構成）
実施形態に係る通信システム１の全体構成について説明する。図１は、通信システムの全体構成を示す図である。図１に示す通信システム１は、ＳＩＰを用いて通信が行われるものであり、ＳＩＰサーバ３０（セッション管理装置）によって移動機１０（通信装置）と移動機４０（ＳＩＰ  ＵＡ（ＳＩＰ  Ｕｓｅｒ  Ａｇｅｎｔ）：通信装置）間の通信のセッション、及び移動機１０と移動機５０（ＳＩＰ  ＵＡ：通信装置）間の通信のセッションが確立され、確立されたセッションを通じて移動機間のデータの送受信が可能となっている。また、通信システム１は、ＳＩＰサーバ３０及び移動機４０，５０と、移動機１０との間にセッションを通じて送受信されるデータを中継する中継装置２０が備えられている。なお、移動機１０は、複数のセッションを同時に確立することができるものであり、これらのセッションを切り替えて通話通信を行うキャッチホン動作を行うことができるものである。
【００１９】
なお、移動機１０と中継装置２０との間は、図示しない通信衛星を経由する衛星通信によって通信網が構築され、中継装置２０とＳＩＰサーバ３０及び移動機４０，５０との間は、有線等によるＩＰパケット通信網が構築されているものとする。また、移動機１０と移動機４０との間、及び移動機１０と移動機５０との間では、音声による通話通信が行われるものであり、音声に関するデータ等を含む音声データが各移動機間で送受信されるものとする。
【００２０】
ＳＩＰサーバ３０は、セッションの確立または切断等の制御を行う呼制御部３０１と、中継装置２０がデータの転送の際に用いるＳＤＰ情報（データ送信先情報）を中継装置２０へ送信するＳＤＰ情報送信部３０２と、移動機１０に対して確立されたセッションが終了するときに、セッションが終了することを示すセッション終了信号を中継装置２０に対して送信する終了信号送信部３０３（終了信号送信手段）と、を含んで構成されている。
【００２１】
呼制御部３０１は、例えば、移動機１０と移動機４０との通信のセッションを確立させる場合、セッションの制御を行うための制御信号をＳＩＰを用いて移動機４０へ送信し、更にＳＩＰを用いて中継装置２０を介して移動機１０へ送信する。また、呼制御部３０１は、セッションを確立させるときに、セッションが確立される双方の移動機のアドレス情報と、セッションを識別するための情報とが対応付けられたＳＤＰ情報を生成する。呼制御部３０１は、生成したＳＤＰ情報を制御信号と共にＳＩＰを用いて移動機１０，４０へ送信する。なお、ＳＤＰ情報に含まれるアドレス情報は、通話通信によって送受信される音声データを送受信するために用いられるアドレス情報である。また、ＳＤＰ情報には、例えば音声データのコーデック（ＣＯＤＥＣ）情報等が更に含まれている。
【００２２】
セッションの制御信号が送受信されることにより、移動機１０と移動機４０との間で通信のセッションが確立され、移動機１０と移動機４０は確立されたセッションを通じて音声データの送受信を行うことができる。詳しくは後述するが、移動機４０と中継装置２０との間は、ＲＴＰ／ＲＴＣＰを用いて音声データが送受信され、移動機１０と中継装置２０の間は、音声データのうちの音声に関する部分のデータ（以下、音声本体データという。）のみが送受信される。
【００２３】
また、呼制御部３０１は、生成したＳＤＰ情報をＳＤＰ情報送信部３０２へ出力する。
【００２４】
また、呼制御部３０１は、セッションが終了するとき、即ち、移動機１０等からセッションの終了要求（例えば、「ＢＹＥ（セッション終了要求）」信号等）があると、終了するセッションを識別するための識別情報を含むセッション終了信号を生成し、生成したセッション終了信号を終了信号送信部３０３へ出力する。なお、呼制御部３０１は、セッションを確立させる際に、ＳＩＰやＲＴＰ／ＲＴＣＰを用いて送受信されるデータの終端点の装置を把握している。このため、呼制御部３０１は、終了要求がされたセッションについてＲＴＰ／ＲＴＣＰを終端している移動機１０側の装置（ここでは、中継装置２０（詳しくは後述する））のアドレス情報を、セッション終了信号に付加し、終了信号送信部３０３へ出力している。
【００２５】
ＳＤＰ情報送信部３０２は、呼制御部３０１からＳＤＰ情報を受信すると、受信したＳＤＰ情報をＳＩＰを用いて中継装置２０へ送信する。
【００２６】
終了信号送信部３０３は、呼制御部３０１からセッション終了信号を受信すると、セッション終了信号に付加された送信先のアドレス情報（ここでは中継装置２０のアドレス情報）に基づいて、中継装置２０に対してセッション終了信号を送信する。
【００２７】
中継装置２０は、ＳＩＰサーバ３０のＳＤＰ情報送信部３０２から送信されたＳＤＰ情報を受信するＳＤＰ情報受信部２０２と、ＳＤＰ情報受信部２０２によって受信されたＳＤＰ情報を記憶するセッション情報管理部２０３と、移動機１０とＳＩＰサーバ３０との間で送受信されるデータの転送や、セッション情報管理部２０３に記憶された情報に基づいて移動機１０と移動機４０，５０との間で送受信されるデータの転送を行うデータ転送部２０１と、を含んで構成される。
【００２８】
更に、中継装置２０は、移動機１０との間で音声等のデータの送受信が行われているか否かの監視等の処理を行う無通信監視部２０４（無通信監視手段）と、ＳＩＰサーバ３０の終了信号送信部３０３から送信されたセッション終了信号を受信する終了信号受信部２０６（終了信号受信手段）と、終了信号受信部２０６によってセッション終了信号が受信されたときに、無通信監視部２０４による処理を禁止する処理停止部２０５（処理停止手段）と、を含んで構成される。なお、中継装置２０は、例えば無線制御装置やネットワーク装置によって構成することができる。
【００２９】
ＳＤＰ情報受信部２０２は、ＳＩＰサーバ３０のＳＤＰ情報送信部３０２からＳＤＰ情報を受信すると、受信したＳＤＰ情報をセッション情報管理部２０３へ出力する。
【００３０】
セッション情報管理部２０３は、ＳＤＰ情報受信部２０２からＳＤＰ情報を受信し、受信したＳＤＰ情報を記憶するものである。なお、セッション情報管理部２０３は、セッションの識別情報と、当該セッションが確立されている双方の移動機のアドレス情報と、当該セッションを通じて送受信される音声データのコーデック情報等とを対応付けて記憶している。なお、セッション情報管理部２０３は、詳しくは後述する終了信号受信部２０６からセッション終了信号を受信すると、記憶している情報の中から、セッション終了信号に含まれるセッションの識別情報に対応する情報（セッションの識別情報、移動機のアドレス情報、コーデック情報等）を削除する。
【００３１】
データ転送部２０１は、セッションの確立のためにＳＩＰサーバ３０と移動機１０との間でＳＩＰを用いて送受信される制御信号やＳＤＰ情報の転送を行う。
【００３２】
ここで、移動機１０と中継装置２０との間は、通信容量が少ない衛星通信が用いられている。このため、データ転送部２０１は、移動機４０，５０からＲＴＰ／ＲＴＣＰを通じて送信された移動機１０宛の音声データのＩＰパケットの中からヘッダ部分等のデータを取り除き、音声データを音声に関するデータ部分のみである音声本体データに変換する。データ転送部２０１は、セッション情報管理部２０３に記憶された情報（ここでは移動機１０のアドレス情報）に基づいて、変換した音声本体データを転送する。なお、データ転送部２０１は、音声データを受信した段階でセッション情報管理部２０３に記憶された情報を参照することにより、音声データの送信元の情報やセッションの識別情報等に基づいて当該音声データの送信先を把握することができる。
【００３３】
また、移動機１０は、他の移動機と通話通信を行う際に、音声に関するデータ部分のみである音声本体データを中継装置２０へ送信するものである。このため、データ転送部２０１は、移動機１０から送信された音声本体データを受信すると、セッション情報管理部２０３に記憶された情報（送信先である移動機４０，５０のアドレス情報や送信元である移動機１０のアドレス情報等）に基づいて、受信した音声本体データをＩＰパケットである音声データに変換する。データ転送部２０１は、変換した音声データを、ＲＴＰ／ＲＴＣＰを通じて移動機４０や移動機５０に転送するものである。なお、データ転送部２０１は、移動機１０から音声本体データを受信した段階でセッション情報管理部２０３に記憶された情報を参照することにより、当該音声本体データが送信されたセッションの情報等に基づいて、ＩＰパケットである音声データを生成するための情報（送信元や送信先のアドレス等）を把握することができる。
【００３４】
無通信監視部２０４は、移動機１０とデータ転送部２０１との間で音声本体データの送受信状態を監視し、音声本体データの送受信状態に基づいて音声本体データが送受信されていない無通信の状態が所定時間以上（例えば１０秒等）継続されたか否かを判断する。この無通信の状態の判断は、データ転送部２０１によってデータを転送する処理が行われているか否かを監視することにより行うことができる。
【００３５】
なお、移動機１０に対して中継装置２０を経由した複数のセッションが同時に確立されている場合において、一のセッションにおける無通信状態が所定時間以上継続されていても、他のセッションが通信状態であれば、無通信監視部２０４は移動機１０とデータ転送部２０１との間は通信状態であると判断する。即ち、移動機１０に対して中継装置２０を経由した複数の通信のセッションが同時に確立されている場合において、無通信監視部２０４は、全てセッションが無通信の状態となり、この無通信の状態が所定時間以上継続されたときに、移動機１０とデータ転送部２０１との間が所定時間以上無通信の状態が継続していると判断する。
【００３６】
また、移動機１０とデータ転送部２０１との間の無通信の状態が所定時間以上継続することは不具合が発生していると考えられ、異常な状態である。このため無通信監視部２０４は、無通信の状態が所定時間以上継続されていると判断した場合、無通信の状態となっている移動機１０に対して確立されている全てのセッションの切断要求をＳＩＰサーバ３０に対して行う。
【００３７】
終了信号受信部２０６は、ＳＩＰサーバ３０の終了信号送信部３０３から送信されたセッション終了信号を受信すると、受信したセッション終了信号を処理停止部２０５とセッション情報管理部２０３へ出力する。
【００３８】
処理停止部２０５は、終了信号受信部２０６からセッション終了信号を受信すると、無通信監視部２０４に対してセッションの切断要求を禁止する制御を行う。なお、セッションの切断要求を禁止する制御とは、移動機１０とデータ転送部２０１との音声本体データの無通信状態を監視する処理を停止させることや、音声本体データの通信状態の監視は行うもののセッションの切断要求を禁止すること等がある。本実施形態では、無通信監視部２０４が行う無通信状態の監視を停止させるものとする。
【００３９】
具体的には、まず、処理停止部２０５は、セッション終了信号に含まれるセッションの識別情報と、セッション情報管理部２０３に記憶された情報に基づいて、セッションが終了された移動機（ここでは移動機１０）を特定する。そして、処理停止部２０５は、セッション情報管理部２０３に記憶された情報に基づいて、特定された移動機１０に対して終了されたセッション以外の他のセッションが確立された状態であるか否かを判断する。
【００４０】
移動機１０に対して他のセッションが確立された状態である場合、処理停止部２０５は無通信監視部２０４に対して、特定された移動機１０とデータ転送部２０１との無通信状態の監視を停止させる制御を行う。一方、移動機１０に対して他のセッションがない場合には、無通信監視部２０４が無通信状態を監視する処理自体が行われないため、処理停止部２０５は無通信監視部２０４に対する制御を行わない。
【００４１】
以上のように、中継装置２０のデータ転送部２０１によって、ＲＴＰ／ＲＴＣＰを用いて送信されてきた音声データのヘッダ部分等を取り除くため、ＲＴＰ／ＲＴＣＰの移動機１０側の終端点は中継装置２０となり、ＳＩＰの移動機１０側の終端点は移動機１０となっている。
【００４２】
ここで、中継装置２０のハードウェア構成について説明する。図２は、中継装置２０のハードウェア構成図である。中継装置２０は、物理的には、図２に示すように、ＣＰＵ２５１、主記憶装置であるＲＡＭ２５２及びＲＯＭ２５３、ハードディスク等の補助記憶装置２５４、ネットワークカード等のデータ送受信デバイスである通信インタフェース２５５等を含むコンピュータシステムとして構成されている。上述した中継装置２０の各機能は、図２に示すＣＰＵ２５１、ＲＡＭ２５２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ２５１の制御のもとで通信インタフェース２５５を動作させて通信を行うとともに、ＲＡＭ２５２や補助記憶装置２５４におけるデータの読み出し及び書き込みを行うことで実現される。また、ＳＩＰサーバ３０も中継装置２０と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、補助記憶装置、通信インタフェース等を含むコンピュータシステムとして構成されており、これらを動作させることにより、上述のＳＩＰサーバ３０の各機能が実現される。
【００４３】
（保留状態の移動機の通話通信を再開する処理）
次に、移動機１０と移動機４０とが中継装置２０を介して通話通信を行っている状態から、移動機４０の通話通信が保留状態となって移動機１０と移動機５０との通話通信が開始され、移動機１０と移動機５０との通話通信が終了した後、移動機１０と移動機４０との通話通信が再開する、所謂、キャッチホン動作が行われる場合について説明する。図３は、キャッチホン動作が行われる場合におけるノード間でのデータの流れを示す図である。なお、図３は、移動機１０と移動機４０とが通話通信を行っている状態以降において、各ノード間を流れるデータを示してある。
【００４４】
ＳＩＰサーバ３０によって移動機１０と移動機４０間での通話通信用のセッションが確立されると（ステップＳ１０１）、中継装置２０は、移動機１０と移動機４０との間で送受信されるデータの中継を行う（ステップＳ１０２）。なお、上述したように、中継装置２０は、移動機４０からＲＴＰ／ＲＴＣＰを通じて送信された音声データを音声本体データに変換し、変換後の音声本体データを、予めＳＩＰサーバ３０から受信したＳＤＰ情報に基づいて移動機１０へ衛星通信を通じて転送する。また、中継装置２０は、移動機１０から衛星通信を通じて送信された音声本体データを、ＳＤＰ情報に基づいてＩＰパケットの音声データに変換し、移動機４０へ転送する。
【００４５】
移動機１０と移動機４０とが通話通信を行っている状態で、移動機５０が、移動機１０との通話通信の確立（セッションの確立）を要求する「ＩＮＶＩＴＥ：ＳＤＰ（セッション確立要求）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１０３）。この、移動機５０が送信した「ＩＮＶＩＴＥ：ＳＤＰ（セッション確立要求）」信号には、当該信号の送信元のアドレス情報、即ち、移動機５０のアドレス情報（音声データ送受信用のアドレス情報）が含まれている。ＳＩＰサーバ３０は、受信した「ＩＮＶＩＴＥ：ＳＤＰ（セッション確立要求）」信号に含まれる移動機５０のアドレス情報を記憶する。なお、移動機５０が送信した信号中に、「ＳＤＰ」と表記したが、これは、「ＩＮＶＩＴＥ」信号にＳＤＰ情報が含まれていることを示している（以下、送受信される信号中のＳＤＰの表記について同様とする）。
【００４６】
ＳＩＰサーバ３０は、移動機５０から「ＩＮＶＩＴＥ：ＳＤＰ（セッション確立要求）」信号を受信すると、移動機１０に対して通話通信の確立を要求する「ＩＮＶＩＴＥ：ＳＤＰ（セッション確立要求）」信号を送信する（ステップＳ１０４）。
【００４７】
移動機１０は、ＳＩＰサーバ３０から「ＩＮＶＩＴＥ：ＳＤＰ（セッション確立要求）」信号を受信すると、例えば、移動機１０の表示画面に、移動機５０との接続を促す旨の表示等を行う。移動機１０のユーザが移動機５０との接続操作を行うと、移動機１０は、現在通話通信を行っている移動機４０に通話通信の保留を要求する「ｒｅＩＮＶＩＴＥ：ＳＤＰ（保留要求）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１０５）。この、移動機１０が送信した「ｒｅＩＮＶＩＴＥ：ＳＤＰ（正常終了応答）」信号には、当該信号の送信元である移動機１０のアドレス情報（音声本体データ送受信用のアドレス情報）が含まれている。ＳＩＰサーバ３０は、受信した「ｒｅＩＮＶＩＴＥ：ＳＤＰ（正常終了応答）」信号に含まれる移動機１０のアドレス情報を記憶する。
【００４８】
ＳＩＰサーバ３０は、移動機１０から「ｒｅＩＮＶＩＴＥ：ＳＤＰ（保留要求）」信号を受信すると、移動機１０と移動機４０との間で確立されているセッションの状態をｉｎａｃｔｉｖｅな状態（通話通信を行わない状態）に変更するための「ｒｅＩＮＶＩＴＥ：ＳＤＰ（保留要求）」信号を移動機４０に対して送信する（ステップＳ１０６）。これにより、移動機４０は、保留状態となる（ステップＳ１０７）。具体的には、移動機４０には、ＳＩＰサーバ３０から保留音を格納するネットワーク上のサーバ（不図示）と接続するためのＳＤＰ（メディア情報）が通知され、同一のセッション内で接続先が変更されることによって移動機４０のスピーカから保留音が出力される。なお、保留音を格納するネットワーク上のサーバと接続することなく、移動機４０自身がスピーカから保留音を出力してもよい。移動機４０は、保留状態となった後、保留状態になったことを示す「２００：ＳＤＰ（保留応答）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１０８）。
【００４９】
ＳＩＰサーバ３０は、移動機１０から「２００：ＳＤＰ（保留応答）」信号を受信すると、受信した「２００：ＳＤＰ（保留応答）」信号を移動機１０へ送信する（ステップＳ１０９）。移動機１０は、ＳＩＰサーバ３０から「２００：ＳＤＰ（保留応答）」信号を受信すると、移動機４０が保留状態となり、移動機１０と移動機５０との間でセッションを確立させるための処理が正常に終了したことを示す「２００：ＳＤＰ（正常終了応答：ＯＫ）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１１０）。
【００５０】
ＳＩＰサーバ３０は、移動機１０から「２００：ＳＤＰ（正常終了応答：ＯＫ）」信号を受信すると、受信した「２００：ＳＤＰ（正常終了応答：ＯＫ）」信号を移動機５０に送信する（ステップＳ１１１）。更に、ＳＩＰサーバ３０は、移動機１０と移動機５０との間で確立させようとしているセッションの識別情報と、記憶された移動機５０及び移動機１０のアドレス情報（音声データ送受信用のアドレス情報）とを対応付けしたＳＤＰ情報を、中継装置２０へ送信する（ステップＳ１１２）。中継装置２０は、ＳＩＰサーバ３０からＳＤＰ情報を受信すると、ＳＤＰ情報を受信したことを示す応答信号をＳＩＰサーバ３０へ送信する（ステップＳ１１３）。
【００５１】
これにより中継装置２０のセッション情報管理部２０３は、移動機１０と移動機５０との間で確立させるセッションの識別情報に、移動機１０のアドレス情報と移動機５０のアドレス情報とを対応付けて記憶することができる。
【００５２】
そして、移動機１０と移動機５０との間で通話通信用のセッションが確立され（ステップＳ１１４）、中継装置２０が移動機１０と移動機５０との間で送受信されるデータの中継を行う（ステップＳ１１５）。
【００５３】
以上のように、移動機１０と移動機４０とが通話通信を行っていた状態から、移動機４０が保留状態になり、移動機１０と移動機５０との通話通信が可能となる。
【００５４】
また、移動機１０と移動機５０との間で通話通信が行われている状態で、移動機１０のユーザが移動機５０との通話通信の終了操作を行うと、移動機１０が通話通信の終了を示す「ＢＹＥ（セッション終了要求）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１１６）。ＳＩＰサーバ３０は、移動機１０から「ＢＹＥ（セッション終了要求）」信号を受信すると、この「ＢＹＥ（セッション終了要求）」信号を移動機５０へ送信する（ステップＳ１１７）と共に、ＳＩＰサーバ３０の終了信号送信部３０３が移動機１０との通話通信の終了を示すセッション終了信号を中継装置２０へ送信する（ステップＳ１１８：終了信号送信ステップ）。
【００５５】
中継装置２０の終了信号受信部２０６が、ＳＩＰサーバ３０から送信されたセッション終了信号を受信すると、中継装置２０の処理停止部２０５は、セッションが終了される移動機１０に対して他のセッションが確立されているか否かを判断する。ここでは、他のセッションとして移動機４０とのセッションが確立されていると判断される。移動機４０と移動機１０とのセッションが確立された状態であるため、中継装置２０の処理停止部２０５は、無通信監視部２０４が行っている移動機１０と中継装置２０との無通信状態の監視処理を停止させる（ステップＳ１１９：無通信監視ステップ、終了信号受信ステップ、処理停止ステップ）。無通信状態の監視の停止後、中継装置２０は無通信状態の監視の停止が完了したことを示す応答信号をＳＩＰサーバ３０へ送信する（ステップＳ１２０）。
【００５６】
また、移動機５０は、ＳＩＰサーバ３０から「ＢＹＥ（セッション終了要求）」信号を受信すると、移動機１０とのセッションの切断処理を行い（ステップＳ１２１）、切断処理が正常に終了したことを示す「２００（正常終了応答：ＯＫ）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１２２）。ＳＩＰサーバ３０は、移動機５０から「２００（正常終了応答：ＯＫ）」信号を受信すると、この「２００（正常終了応答：ＯＫ）」信号を移動機１０へ送信する（ステップＳ１２３）。
【００５７】
これにより、移動機１０と移動機５０との通話通信が終了する。なお、移動機４０は保留の状態が維持され、移動機１０からの通話通信の再開の要求指示待ちとなっている。ここで、ステップＳ１１９において中継装置２０の処理停止部２０５が、無通信監視部２０４による無通信状態の監視処理を停止させているため、移動機１０が移動機４０に対する通話通信の再開の要求が遅れた場合であっても、移動機１０と保留状態となっている移動機４０とのセッションが無通信監視部２０４の制御によって予期せず切断されてしまうことが防止できる。
【００５８】
移動機１０と移動機５０との通話通信が終了すると、移動機１０は、例えば、移動機１０の表示画面に移動機４０との通話通信の接続の再開を促す旨の表示等を行う。移動機１０のユーザが移動機４０との通話通信を再開するための操作を行うと、移動機１０は、移動機４０との通話通信を再開するための「ｒｅＩＮＶＩＴＥ：ＳＤＰ（セッション変更要求）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１２４）。この、移動機１０が送信した「ｒｅＩＮＶＩＴＥ：ＳＤＰ（セッション変更要求）」信号には、当該信号の送信元である移動機１０のアドレス情報（音声本体データ送受信用のアドレス情報）が含まれている。ＳＩＰサーバ３０は、受信した「ｒｅＩＮＶＩＴＥ：ＳＤＰ（セッション変更要求）」信号に含まれる移動機１０のアドレス情報を記憶する。
【００５９】
ＳＩＰサーバ３０は、移動機１０から「ｒｅＩＮＶＩＴＥ：ＳＤＰ（セッション変更要求）」信号を受信すると、通話通信を再開するための「ｒｅＩＮＶＩＴＥ：ＳＤＰ（セッション変更要求）」信号を移動機４０へ送信する（ステップＳ１２５）。移動機４０は、「ｒｅＩＮＶＩＴＥ：ＳＤＰ（セッション変更要求）」信号を受信すると、移動機１０との通話通信における保留状態を解除し（ステップＳ１２６）、通話通信を再開するための処理が終了したことを示す「２００：ＳＤＰ（正常終了応答：ＯＫ）」信号をＳＩＰサーバ３０へ送信する（ステップＳ１２７）。この、移動機４０が送信した「２００：ＳＤＰ（正常終了応答：ＯＫ）」信号には、当該信号の送信元である移動機４０のアドレス情報（音声データ送受信用のアドレス情報）が含まれている。ＳＩＰサーバ３０は、受信した「２００：ＳＤＰ（正常終了応答：ＯＫ）」信号に含まれる移動機４０のアドレス情報を記憶する。
【００６０】
ＳＩＰサーバ３０は、移動機４０から「２００：ＳＤＰ（正常終了応答：ＯＫ）」信号を受信すると、移動機１０と移動機４０との間における通話通信の再開処理が正常に終了したことを示す「２００（正常終了応答：ＯＫ）」信号を移動機１０へ送信する（ステップＳ１２８）。更に、ＳＩＰサーバ３０は、移動機１０と移動機４０との間で再開させようとしているセッションの識別情報と、記憶された移動機１０及び移動機４０のアドレス情報（音声本体データ送受信用のアドレス情報）とを対応付けしたＳＤＰ情報を、中継装置２０へ送信する（ステップＳ１２９）。中継装置２０は、ＳＩＰサーバ３０からＳＤＰ情報を受信すると、ＳＤＰ情報を受信したことを示す応答信号をＳＩＰサーバ３０へ送信する（ステップＳ１３０）。
【００６１】
これにより、中継装置２０のセッション情報管理部２０３は、移動機１０と移動機４０との間で再開させるセッションの識別情報に、移動機１０のアドレス情報と移動機４０のアドレス情報とを対応付けて記憶することができる。中継装置２０のデータ転送部２０１は、セッション情報管理部２０３に記憶された情報に基づいて、データの転送が可能となる。
【００６２】
そして、移動機１０と移動機４０との間での通話通信用のセッションが確立され（ステップＳ１３１）、移動機１０と移動機４０との通話通信が再開される。移動機１０と移動機４０との通話通信が再開されると、移動機１０と中継装置２０との間で音声本体データが送受信される。無通信監視部２０４は、移動機１０と中継装置２０との間での音声本体データの送受信があったときに、無通信監視の停止を終了し、移動機１０と中継装置２０間で送受信される音声本体データの送受信状態を監視する。
【００６３】
（実施形態の作用・効果）
続いて、本実施形態にかかる通信システム１の作用及び効果について説明する。本実施形態の通信システム１によれば、ＳＩＰサーバ３０の終了信号送信部３０３が、移動機１０に対して確立されたセッションを終了する指示を受けると、セッションの終了を示すセッション終了信号を中継装置２０に対して送信する。中継装置２０は、無通信監視部２０４によって移動機１０とのデータの送受信状態を監視し、データの送受信状態に基づいて移動機１０に確立されたセッションの切断の要求をＳＩＰサーバ３０に対して行う機能を有している。また、中継装置２０は、ＲＴＰ／ＲＴＣＰの終端点であってＳＩＰの終端点ではなく、またＳＩＰの制御信号の内容を確認するものではないため、移動機１０に対してＳＩＰにより確立されたセッションの状態を把握していない。このため、従来の通信システムでは、無通信監視部２０４が、移動機４０が保留状態となっているために移動機１０と移動機４０との間でデータの送受信が行われていない場合であっても、移動機１０に確立されたセッションの切断を要求してしまう。
【００６４】
そこで、中継装置２０は、終了信号受信部２０６によって終了信号送信部３０３から送信されたセッション終了信号を受信すると、処理停止部２０５が、セッションが終了された移動機１０に対して他のセッションが確立されているか否かを判断し、移動機１０に他のセッションが確立されている場合に、無通信監視部２０４による他のセッションの切断の要求を禁止するように制御する。これにより、例えば、移動機１０に確立された複数のセッションのうちの他のセッションを通じた通信が無通信状態であったとしても、移動機１０に対して確立されたセッションの切断を要求する処理が処理停止部２０５によって禁止されているため、他のセッションが予期せず切断されてしまうことが防止できる。具体的には、移動機１０と他のセッションを通じた通信相手（移動機４０）が保留状態であり、移動機１０が保留状態の通信相手（移動機４０）との通信の再開の要求が遅れた場合であっても、他のセッションが予期せず切断されてしまうことが防止できる。
【００６５】
このように、ＳＩＰとＲＴＰを終端する装置が異なっていても、通話通信でのキャッチホンサービスを確実に提供することができる。
【００６６】
また、ＳＩＰサーバ３０はセッションの管理を行うものであり、セッションの確立及び切断を把握しているため、中継装置２０の終了信号受信部２０６は、ＳＩＰサーバ３０からセッション終了信号を容易に取得することができる。
【００６７】
なお、本発明は上記各実施形態に限定されるものではない。例えば、移動機１０と中継装置２０との間を、衛星通信によって接続するものとしたが、ＩＰパケット以外の通信を行う無線通信やＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等を用いてもよい。
【００６８】
また、本実施形態では、ＳＩＰによって通信のセッションを確立する場合について説明したが、これに限定されることなく、他のプロトコルを用いてもよい。また、移動機１０，４０，５０以外の通信装置を用いることもできる。
【００６９】
また、本実施形態では、図３のステップＳ１１９で行われた無通信監視の停止の終了タイミングを、移動機１０と中継装置２０との間で音声本体データの送受信が行われたときとしたが、無通信監視の停止の終了タイミングはこれに限定されるものではない。例えば、無通信監視部２０４による無通信監視において、無通信の状態が所定時間以上（例えば１０秒等）継続された場合にセッションの切断の要求を行うものとしたが、この判断の基準となる所定時間（例えば１０秒等）を延長し、例えば１分間や３分間無通信状態が継続した場合に、セッションの切断の要求を行うようにしてもよい。これにより、移動機１０が移動機４０に対する通話通信の再開の要求が遅れた場合であっても、移動機１０と移動機４０とのセッションが切断されるまでの時間が延長されているため、この延長された時間内に通話通信の再開の操作を行うことにより、通話通信を行うことができる。
【符号の説明】
【００７０】
１…通信システム、１０，４０，５０…移動機、２０…中継装置、３０…ＳＩＰサーバ、２０４…無通信監視部、２０５…処理停止部、３０３…終了信号送信部。
【図１】
2011228854.tif 000003
【図２】
2011228854.tif 000004
【図３】
2011228854.tif 000005