(57)【特許請求の範囲】
【請求項１】
所定のメディアによる通信が可能な複数の端末装置と該端末装置間の通信を制御する通信制御装置とを備え、該通信制御装置は、複数種のメディアによるセッションを複数の端末装置を有する仮想的な端末装置群に割り当てる手段と、割り当てた端末装置群のうち第１端末装置群及び第２端末装置群を既存呼として接続する手段と、該第２端末装置群からの転送要求を受け付ける手段と、受け付けた転送要求に応じて転送先となる第３端末装置群へ呼を転送して第１端末装置群及び第３端末装置群間を転送呼として所定のメディアを利用して接続する制御手段とを備える通信制御システムにおいて、
前記通信制御装置は、
前記既存呼で利用しているメディアの種別を前記第３端末装置群へ通知する手段を備え、
前記第３端末装置群は、
通知されたメディアの種別と第３端末装置群で利用できるメディアの種別との関係に基づいて前記転送呼で利用すべきメディアの種別を決定する決定手段を備え、
前記制御手段は、決定された種別のメディアを利用して転送呼として接続するようにしてあることを特徴とする通信制御システム。
【請求項２】
前記通信制御装置は、
前記第３端末装置群が決定したメディアの種別を第１端末装置群へ通知する手段を更に備えることを特徴とする請求項１に記載の通信制御システム。
【請求項３】
前記決定手段は、決定した種別のメディア毎に前記第３端末装置群が有する端末装置のいずれかに割り当てるようにしてあることを特徴とする請求項１又は２に記載の通信制御システム。
【請求項４】
前記通信制御装置は、
前記転送呼で利用すべきメディアを予め規定する規定手段を更に備え、
前記決定手段は、該規定手段で規定してあるメディアを参照して前記転送呼で利用すべきメディアの種別を決定するようにしてあることを特徴とする請求項１乃至３の何れかに記載の通信制御システム。
【請求項５】
前記通信制御装置は、
前記既存呼で利用している端末装置と前記第３端末装置群が有する端末装置とが重複しているか否かを判断する判断手段を更に備え、
前記制御手段は、該判断手段で重複していると判断した端末装置のセッションを継続させるようにしてあることを特徴とする請求項１乃至４の何れかに記載の通信制御システム。
【請求項６】
所定のメディアによる通信が可能な外部装置と複数接続する手段と、接続した外部装置間の通信を制御する制御手段と、複数種のメディアによるセッションを複数の外部装置を有する仮想的な装置群に割り当てる手段と、割り当てた装置群のうちのいずれかを既存呼として相互に接続する手段と、該装置群からの転送要求を受け付ける手段と、受け付けた転送要求に応じて転送先となる装置群へ呼を転送して転送呼として所定のメディアを利用して接続する接続手段とを備える情報処理装置において、
前記既存呼で利用しているメディアの種別を転送先となる装置群へ通知する手段と、
転送先となる装置群で決定された前記転送呼で利用すべきメディアの種別を受け付ける手段とを備え、
前記接続手段は、受け付けた種別のメディアを利用して転送呼として接続するようにしてあることを特徴とする情報処理装置。
【請求項７】
所定のメディアによる通信が可能な端末装置と複数接続して該端末装置間の通信を制御する通信制御装置で、複数種のメディアによるセッションを複数の端末装置を有する仮想的な端末装置群に割り当て、割り当てた端末装置群のうち第１端末装置群及び第２端末装置群間を既存呼として接続し、該第２端末装置群からの転送要求に応じて転送先となる第３端末装置群へ呼を転送して第１端末装置群及び第３端末装置群間を転送呼として所定のメディアを利用して接続する通信制御方法において、
前記既存呼で利用しているメディアの種別を前記第３端末装置群に通知し、
通知したメディアの種別と第３端末装置群で利用できるメディアの種別との関係に基づいて前記転送呼で利用すべきメディアを決定することを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種のメディアによるセッションを割り付けた複数の端末装置を有する仮想的な端末装置群間を接続するための通信制御システム、当該システムが備える情報処理装置及び通信制御方法に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮによるＶｏＩＰ機能を有する携帯電話、ファクシミリ装置及びパーソナルコンピュータ（以下「ＰＣ」という。）などが存在して通信形態が多様化している。また、ＩＰ技術の進歩によって複数種のメディアによるセッションで通信することが容易となってきている。例えば利用者は、異なる通信形態及び複数種のメディアを適宜組み合わせることにより通信を行うことが可能となっている。
【０００３】
そこで、かかる通信を可能にすべく、呼制御サーバで異なる通信形態の実端末装置間を組み合わせてひとつの仮想的な端末装置を形成する通信制御方法が提案された（例えば、特許文献１）。図１３は従来の通信制御方法で用いるシステムの全体構成を示す概略図である。特許文献１に記載された方法において、例えば、呼制御サーバ内で各実端末装置を仮想端末装置♯１〜３として形成し、形成した仮想端末装置間で相互に通信することにより、異なる通信形態間での通信を可能とした（図１３参照）。更に、呼を転送することにより、仮想端末装置♯１及び仮想端末装置♯２間の接続を仮想端末装置♯１及び仮想端末装置♯３間の接続に切り替えることができた。例えば、同一企業内の部署において、一の部署で受けた通信を他の部署へ転送することができた。
【特許文献１】特開２００６−２７０８３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された発明では、転送元から転送先へ呼の転送を行う場合、転送呼で利用できるメディアを選定するときにセッションを切断するので、通信が突然中断されるという問題を有していた。
また、例えば、映像メディアを利用した既存呼を音声メディアを利用する転送先に転送した場合、通信相手の端末装置では、転送により突然映像メディアが切断され音声メディアに変更されることになる。このように、通信相手にとって予期せぬメディアに変更されるという問題を有していた。
【０００５】
本発明はこのような事情に鑑みてなされたものであり、その目的とするところは、既存呼で利用しているメディアの種別を転送先である端末装置群に通知し、通信したメディアの種別と転送先で利用できるメディアの種別との関係に基づいて転送呼で利用すべきメディアを決定することにより、通信が突然中断されることがなく、予期せぬメディアに変更されるがなくスムーズに転送作業ができる通信制御システム、該システムで用いる情報処理装置及び通信制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に係る通信制御システムは、所定のメディアによる通信が可能な複数の端末装置と該端末装置間の通信を制御する通信制御装置とを備え、該通信制御装置は、複数種のメディアによるセッションを複数の端末装置を有する仮想的な端末装置群に割り当てる手段と、割り当てた端末装置群のうち第１端末装置群及び第２端末装置群を既存呼として接続する手段と、該第２端末装置群からの転送要求を受け付ける手段と、受け付けた転送要求に応じて転送先となる第３端末装置群へ呼を転送して第１端末装置群及び第３端末装置群間を転送呼として所定のメディアを利用して接続する制御手段とを備える通信制御システムにおいて、前記通信制御装置は、前記既存呼で利用しているメディアの種別を前記第３端末装置群へ通知する手段を備え、前記第３端末装置群は、通知されたメディアの種別と第３端末装置群で利用できるメディアの種別との関係に基づいて前記転送呼で利用すべきメディアの種別を決定する決定手段を備え、前記制御手段は、決定された種別のメディアを利用して転送呼として接続するようにしてあることを特徴とする。
【０００７】
また、本発明に係る通信制御システムは、前記通信制御装置は、前記第３端末装置群が決定したメディアの種別を第１端末装置群へ通知する手段を更に備えることを特徴とする。
【０００８】
また、本発明に係る通信制御システムは、前記決定手段は、決定した種別のメディア毎に前記第３端末装置群が有する端末装置のいずれかに割り当てるようにしてあることを特徴とする。
【０００９】
また、本発明に係る通信制御システムは、前記通信制御装置は、前記転送呼で利用すべきメディアを予め規定する規定手段を更に備え、前記決定手段は、該規定手段で規定してあるメディアを参照して前記転送呼で利用すべきメディアの種別を決定するようにしてあることを特徴とする。
【００１０】
また、本発明に係る通信制御システムは、前記通信制御装置は、前記既存呼で利用している端末装置と前記第３端末装置群が有する端末装置とが重複しているか否かを判断する判断手段を更に備え、前記制御手段は、該判断手段で重複していると判断した端末装置のセッションを継続させるようにしてあることを特徴とする。
【００１１】
また、本発明に係る情報処理装置は、所定のメディアによる通信が可能な外部装置と複数接続する手段と、接続した外部装置間の通信を制御する制御手段と、複数種のメディアによるセッションを複数の外部装置を有する仮想的な装置群に割り当てる手段と、割り当てた装置群のうちのいずれかを既存呼として相互に接続する手段と、該装置群からの転送要求を受け付ける手段と、受け付けた転送要求に応じて転送先となる装置群へ呼を転送して転送呼として所定のメディアを利用して接続する接続手段とを備える情報処理装置において、前記既存呼で利用しているメディアの種別を転送先となる装置群へ通知する手段と、転送先となる装置群で決定された前記転送呼で利用すべきメディアの種別を受け付ける手段とを備え、前記接続手段は、受け付けた種別のメディアを利用して転送呼として接続するようにしてあることを特徴とする。
【００１２】
更にまた、本発明に係る通信制御方法は、所定のメディアによる通信が可能な端末装置と複数接続して該端末装置間の通信を制御する通信制御装置で、複数種のメディアによるセッションを複数の端末装置を有する仮想的な端末装置群に割り当て、割り当てた端末装置群のうち第１端末装置群及び第２端末装置群間を既存呼として接続し、該第２端末装置群からの転送要求に応じて転送先となる第３端末装置群へ呼を転送して第１端末装置群及び第３端末装置群間を転送呼として所定のメディアを利用して接続する通信制御方法において、前記既存呼で利用しているメディアの種別を前記第３端末装置群に通知し、通知したメディアの種別と第３端末装置群で利用できるメディアの種別との関係に基づいて前記転送呼で利用すべきメディアを決定することを特徴とする。
【００１３】
本発明にあっては、転送呼で利用すべきメディアの決定に既存呼で利用しているメディアの種別を参照しているので、転送により転送相手が予期せぬメディアに変更されるという事態を回避できる。また、転送先で決定したメディアの種別を通信相手にも通知することにより、通信相手は、転送により利用すべきメディアを予め知ることができ、転送により通信相手が予期せぬメディアに変更されるという事態を回避できる。また、決定した種別のメディア毎に転送先である端末装置のいずれかに割り当てることにより、決定したメディアに対して最適な通信装置を用いて通信することができる。また、利用すべきメディアについて予め規定しておき、当該規定に基づいて転送の呼で利用すべきメディアを決定することにより、利用者にメディア設定の操作負担を強いることがない。更にまた、既存の呼で利用しているセッションを転送の呼でも引き継ぐことにより、転送により通信が中断する事態を回避することができる。
【発明の効果】
【００１４】
本発明にあっては、通信相手が予期せぬメディアに変更される事態を回避でき、ストレスのない通信が可能になる。また、転送による通信が中断する事態を回避でき、ストレスのない円滑な通信が可能になる。また、通信装置間で調停をする必要がなく転送によるメディア設定の操作負担を軽減することができ、ストレスのない円滑な通信が可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る通信制御システム、当該システムが有する情報処理装置及び通信制御方法について、実施の形態を示す図面に基づいて説明する。図１は本発明に係る通信制御システムの全体構成を示す概略図である。
【００１６】
図１中のとおり、本発明に係る通信制御システムは、実端末装置１、３、５及び呼制御サーバ７で構成されている。
【００１７】
実端末装置１、３及び５は、固定電話機、携帯電話機、ＰＣ、ファクシミリ装置などの様々な端末装置を有し、音声、映像、静止画、動画及び文字などの複数種のメディアを利用することができる。実端末装置１、３及び５が有する一又は複数の端末装置は、呼制御サーバ７内で仮想的な端末装置として形成されている。本実施の形態では、固定電話機１１及びＰＣ１２を通信相手の第１仮想端末装置２として形成し、携帯電話機３１及びＰＣ３２を転送元の第２仮想端末装置４として形成し、携帯電話機５１及びＰＣ５２を通信先の第３仮想端末装置６として形成した一例を説明する。即ち、第１仮想端末装置２、第２仮想端末装置４及び第３仮想端末装置６は、システム上に物理的に存在するものでなく、呼制御サーバ７内に仮想的に存在している。
【００１８】
本発明に係る通信制御システムにおいて、以下の処理が実行される。呼制御サーバ７は、第１仮想端末装置２及び第２仮想端末装置４間を既存呼として接続する。
【００１９】
既存呼による通信中、第２仮想端末装置４が有する実端末装置３は、転送依頼Ｍ１の入力を受け付けることができる。転送依頼Ｍ１には、呼と通信相手の端末装置と転送先の端末装置とのＩＤが対応して格納されている。
【００２０】
実端末装置３が転送依頼Ｍ１を受け付けたとき、呼制御サーバ７は、第２仮想端末装置４を介して転送依頼Ｍ１を受け付ける。呼制御サーバ７は、転送依頼Ｍ１を受け付けたとき、第３仮想端末装置６を介して既存呼端末メディア通知Ｍ２を実端末装置５へ送信する。既存呼端末メディア通知Ｍ２には、メディアの条件の差分を明らかにするために通信相手の能力及び後述する既存呼端末メディア情報７３ｃが含まれている。
【００２１】
実端末装置５は、既存呼端末通知Ｍ２を受信したとき、通信相手と自身とが利用できるメディアを抽出する。実端末装置５は、抽出したメディアを表示する。これにより、実端末装置５は、自身で利用できるメディアと既存呼で利用している利用メディアとの差分を利用者に明示する。そして、実端末装置５は、利用者の入力により転送呼で利用すべき利用メディアの指定を受け付ける。
【００２２】
実端末装置５が利用メディアの指定を受け付けたとき、呼制御サーバ７は、第３仮想端末装置６を介して当該指定を受け付ける。呼制御サーバ７は、当該指定を受け付けたとき、第１仮想端末装置２を介して転送呼端末メディア通知Ｍ３を実端末装置１へ送信する。転送呼端末メディア通知Ｍ３は、転送先で指定された情報をフィードバックしたものであり、転送通知呼ＩＤにより識別される。また、転送呼端末メディア通知Ｍ３には、転送呼で利用すべき利用メディアと端末装置とのＩＤが対応して格納されている。
【００２３】
実端末装置１は、転送呼端末メディア通知Ｍ３を受信したとき、既存呼で利用している利用メディアと転送呼で利用すべき利用メディアとの差分を利用者に対して明示する。そして、実端末装置１は、利用者の入力により転送呼で利用すべき利用メディアの確認を受け付ける。
【００２４】
実端末装置１が利用したメディアの確認を受け付けたとき、呼制御サーバ７は、第１仮想端末装置２を介して当該確認を受け付ける。呼制御サーバ７は、当該確認を受け付けたとき、第３仮想端末装置６を介して転送通知Ｍ４を実端末装置５へ送信する。転送通知Ｍ４は、実端末装置１で指定された利用メディアによる転送呼を発呼したものであり、呼ＩＤにより識別される。また、転送通知Ｍ４には、転送通知呼と利用メディアとのＩＤが対応して格納されている。
【００２５】
実端末装置５が転送通知Ｍ４を受信したとき、呼制御サーバ７は、第３仮想端末装置６を介して当該通知を受信する。呼制御サーバ７は、当該通知を受信したとき、指定された利用メディアに基づいて実端末装置１及び実端末装置５間を転送呼として接続する。
【００２６】
このように、本発明に係る通信制御システムでは、既存呼から転送呼への切り替え処理が行われる。
【００２７】
次に呼制御サーバ７の構成及び作用について説明する。呼制御サーバ７は、本発明に係る情報処理装置に該当する。図２は本発明に係る情報処理装置の構成を示すブロック図、図３は本発明で用いる情報の内容の一例を示す概念図である。
【００２８】
呼制御サーバ７は、通信インタフェース７１、呼制御ユニット７２、仮想端末装置管理ユニット７３、転送制御ユニット７４、制御ユニット７５で構成されており、各ハードウェアは、バス（図示せず）により相互に接続されている。
【００２９】
通信インタフェース７１は、インタネット又はイントラネットなどの通信網の終端装置であり、実端末装置との通信を行うための窓口である。通信インタフェース７１は、実端末装置から送信された要求又は通知などを受信して呼制御ユニット７２へ送信するか、又は、自身が生成した要求又は通知などを実端末装置へ送信する。
【００３０】
呼制御ユニット７２は、実端末装置のセッションを接続又は切断するための制御を行う。呼制御ユニット７２は、通信インタフェース７１を介して要求又は通知などを受信したとき、受信した要求又は通知などを仮想端末装置管理ユニット７３又は転送制御ユニット７４へ送信する。また、呼制御ユニット７２は、仮想端末装置管理ユニット７３又は転送制御ユニット７４で生成された要求又は通知などを通信インタフェース７１を介して実端末装置へ送信する。
【００３１】
仮想端末装置管理ユニット７３は、複数種のメディアによるセッションを管理することにより、複数の端末装置を単一の仮想端末装置として形成する。また、仮想端末装置管理ユニット７３は、既存呼で利用している利用メディアの状態と、転送通話呼により通知された転送呼端末メディア情報７３ａとを保持する。転送呼端末メディア情報７３ａは、転送呼で用いる端末装置及び利用メディアを決定するための情報であり、転送通知呼ＩＤにより識別される。また、転送呼端末メディア情報７３ａには、転送先で利用できる利用メディアと端末装置とセッションとのＩＤが対応して格納されている（図３（ａ）参照）。
【００３２】
また、仮想端末装置管理ユニット７３は、メディア設定ポリシー７３ｂに基づいて転送呼で利用すべき利用メディアを自動的に決定する。メディア設定ポリシー７３ｂは、実端末装置５により予め設定され、仮想端末装置管理ユニット７３内に記憶されている。また、メディア設定ポリシー７３ｂには、転送元の端末装置と転送先の端末装置とのＩＤ及び設定すべきポリシー値が対応して格納されている（図３（ｂ）参照）。また、ポリシー値には、既存呼と同一のメディアを利用する設定を示す値、転送呼で利用できる最大能力でのメディアを利用する設定を示す値、転送呼で利用できる最小能力でのメディアを利用する設定を示す値などが含まれている。
【００３３】
また、仮想端末装置管理ユニット７３は、既存呼端末メディア情報７３ｃに基づいて既存呼で利用している端末装置及び利用メディアによるセッションの状態を管理する。既存呼端末メディア情報７３ｃは、呼ＩＤにより識別される。また、既存呼端末メディア情報７３ｃには、既存呼で利用している利用メディアと端末装置とセッションとのＩＤが対応して格納されている（図３（ｃ）参照）。
【００３４】
また、仮想端末装置管理ユニット７３は、利用者端末情報７３ｄに基づいて利用している端末装置及び該端末装置によるセッションを管理する。利用者端末情報７３ｄは、利用者ＩＤにより識別される。また、利用者端末情報７３ｄには、利用している端末装置とセッションとのＩＤが対応して格納されている（図３（ｄ）参照）。
【００３５】
更にまた、仮想端末装置管理ユニット７３には、初期設定情報が予め記憶されている。仮想端末装置管理ユニット７３は、初期設定情報に基づいて転送呼で利用すべき利用メディアを決定する。
【００３６】
転送制御ユニット７４は、既存呼利用メディア情報通知器７４ａ、転送呼利用メディア端末設定器７４ｂ、転送呼メディア決定接続器７４ｃで構成されており、受信した通知を種類別に振り分ける処理、その他の転送制御についての処理を行う。
【００３７】
既存呼利用メディア情報通知器７４ａは、転送依頼Ｍ１を受信したとき、既存呼端末メディア情報７３ｃに基づいて既存呼で利用している利用メディアを抽出し、抽出した利用メディアなどの情報を既存呼端末通知Ｍ２として転送先の実端末装置６へ送信する。
【００３８】
転送呼利用メディア端末設定器７４ｂは、転送呼端末メディア通知Ｍ３を受信したとき、転送呼端末メディア通知Ｍ３を記憶すると共に実端末装置１へ送信する。
【００３９】
転送呼メディア決定接続器７４ｃは、転送通知Ｍ４を受信したとき、転送呼端末メディア情報７３ａに基づいて転送呼で利用すべき利用メディア及び端末装置を確定し、転送呼による接続を開始する。
【００４０】
制御ユニット７５は、呼制御サーバ７の各ハードウェアの動作を制御する。
【００４１】
実施例１．
次に本発明に係る通信制御方法について説明する。図４は本発明に係る通信制御方法を説明するための概念図、図５は画面の表示例を示す模式図である。
【００４２】
まず、呼制御サーバ７は、第１仮想端末装置２及び第２仮想端末装置４を介して固定電話機１１及び携帯電話機３１間での既存呼（Ｃ０１）による接続を行う。既存呼では、音声及び映像のメディアにより接続されている。
【００４３】
携帯電話機３１が転送依頼Ｍ１の入力を受け付けたとき、呼制御サーバ７は、第２仮想端末装置４を介して転送依頼Ｍ１を受信する。呼制御サーバ７は、転送依頼Ｍ１を受信したとき、第２仮想端末装置４及び第３仮想端末装置６を介して携帯電話機３１及びＰＣ５２間での転送通知呼（Ｃ０２）による通信を制御する。
初期設定では、ＰＣ５２を音声のみで接続するようにしてある。ここでＰＣ５２は、モニタ（図示せず）上に転送接続設定画面Ｓ１を表示する。転送接続設定画面Ｓ１は、転送呼で利用すべきメディアの種別及び端末装置を選択するためのチェック欄を備え、チェック欄にチェックが入力されることにより、転送呼で利用すべきメディアの種別を受け付ける（図５（ａ）参照）。
ＰＣ５２は、例えば、利用メディアとして映像を追加する要求を受け付ける。
【００４４】
呼制御サーバ７は、ＰＣ５２で受け付けた要求に応じて転送呼端末メディア情報７３ａを生成する。呼制御サーバ７は、第３仮想端末装置６を介して転送通知呼ＩＤをＣ０２とした転送通知を実端末装置５へ送信し、第１仮想端末装置２及び第３仮想端末装置６を介して固定電話機１１とＰＣ５２との転送呼（Ｃ０２）による通信を転送呼端末メディア情報７３ａに基づいて制御する。呼制御サーバ７は、固定電話機１１と携帯電話機３１との既存呼（Ｃ０１）による通信を切断する。
その結果、ＰＣ５２の設定が接続開始から音声のみならず映像による通信を行うように変更されるので、固定電話機１１は、予期せぬメディアに変更されることなく転送前と同じメディアで通信することができる。
【００４５】
また他のパターンとして、固定電話機１１及び携帯電話機３１間での既存呼（Ｃ０１）において、音声のみで接続されている場合であって、携帯電話機３１が転送依頼Ｍ１を受け付けたとき、呼制御サーバ７は、固定電話機１１とＰＣ５２での転送呼（Ｃ０２）による通信を制御する。
【００４６】
初期設定では、ＰＣ５２を音声及び映像で接続するようにしてある。呼制御サーバ７は、初期設定情報に基づいて転送呼端末メディア情報７３ａを生成する。呼制御サーバ７は、固定電話機１１と携帯電話機３１との既存呼（Ｃ０１）による通信を切断する。
固定電話機１１は、モニタ（図示せず）上に確認ダイアログＳ２を表示する。確認ダイアログＳ２は、転送呼で利用すべきメディアの種別及び端末装置を確認するためのチェック欄を備え、チェック欄にチェックが入力されることにより、転送呼で利用すべきメディアの確認を受け付ける（図５（ｂ）参照）。
【００４７】
呼制御サーバ７は、固定電話機１１で受け付けた確認に応じて第１仮想端末装置２と第３仮想端末装置６を介して固定電話機１１とＰＣ５２との転送呼（Ｃ０２）による通信を制御する。
その結果、固定電話機１１は、当初音声のみで通信をしていたが、確認ダイアログで自らが確認しているので、予期せぬメディアに変更されることなく通信することができる。
【００４８】
更にまた他のパターンでは、固定電話機１１及び携帯電話機３１間での既存呼（Ｃ０１）において、音声及び映像で接続されている場合であって、携帯電話機３１が転送依頼Ｍ１を受け付けたとき、呼制御サーバ７は、第２仮想端末装置４及び第３仮想端末装置６を介して携帯電話機３１とＰＣ５２での転送通知呼（Ｃ０２）による通信を制御する。
【００４９】
初期設定では、ＰＣ５２を音声のみで接続するようにしてある。ＰＣ５２は、モニタ（図示せず）上に転送接続設定画面Ｓ１を表示する。ＰＣ５２は、例えば、利用メディアとして映像をＰＣ５２で接続し、音声を携帯電話機５１で接続する要求を受け付ける（図５（ａ）参照）。
【００５０】
呼制御サーバ７は、ＰＣ５２で受け付けた要求に応じて転送呼端末メディア情報７３ａを生成する。呼制御サーバ７は、第３仮想端末装置６を介して転送通知呼ＩＤをＣ０２とした転送通知をＰＣ５２へ送信し、第１仮想端末装置２及び第３仮想端末装置６を介して固定電話機１１とＰＣ５２との転送呼（Ｃ０２）による通信を転送呼端末メディア情報７３ａに基づいて制御する。呼制御サーバ７は、固定電話機１１と携帯電話機３１との既存呼（Ｃ０１）による通信を切断する。
その結果、固定電話機１１は、予期せぬメディアに変更されることなく転送前と同じメディアで通信することができ、転送先は、当該メディアのために用いるべき装置を自由に振り分けることができる。
【００５１】
次に呼制御サーバ７が実行する通信制御処理の手順について説明する。図６は通信制御処理の手順を示すフローチャートである。呼制御サーバ７の制御ユニット７５は、転送依頼Ｍ１を受信したか否かを判断する（Ｓ１０１）。その結果、制御ユニット７５は、転送依頼Ｍ１を受信したと判断した場合（Ｓ１０１でＹＥＳ）、第３仮想端末装置６を介して転送接続設定画面Ｓ１を実端末装置５へ送信し（Ｓ１０２）、通信制御処理を完了する。
【００５２】
一方、制御ユニット７５は、転送依頼Ｍ１を受信していないと判断した場合（Ｓ１０１でＮＯ）、仲介処理を実行する（Ｓ１０３）。
【００５３】
ここで呼制御サーバ７が実行する仲介処理の手順について説明する。図７は仲介処理の手順を示すフローチャートである。呼制御サーバ７の制御ユニット７５は、転送呼端末メディア通知Ｍ３を受信したか否かを判断する（Ｓ２０１）。その結果、制御ユニット７５は、転送呼端末メディア通知Ｍ３を受信したと判断した場合（Ｓ２０１でＹＥＳ）、受信した転送呼端末メディア通知Ｍ３に基づいて転送呼端末メディア情報７３ａを生成し（Ｓ２０２）、仮想端末装置管理ユニット７３に記憶する。また、制御ユニット７５は、転送呼で用いる利用メディアと既存呼で用いている利用メディアとの差があるか否かを判断し（Ｓ２０３）、差がないと判断した場合（Ｓ２０３でＮＯ）、既存呼で利用している利用メディアに変更を加えることなく仲介処理を終了する。
【００５４】
一方、制御ユニット７５は、差があると判断した場合（Ｓ２０３でＹＥＳ）、第１仮想端末装置２を介して確認ダイアログを実端末装置１へ送信し（Ｓ２０４）、仲介処理を終了する。
【００５５】
一方、制御ユニット７５は、ステップＳ２０１で転送呼端末メディア通知Ｍ３を受信していないと判断した場合（Ｓ２０１でＮＯ）、転送通知Ｍ４を受信したか否かを判断する（Ｓ２０５）。その結果、制御ユニット７５は、転送通知Ｍ４を受信したと判断した場合（Ｓ２０５でＹＥＳ）、転送呼端末メディア情報７３ａを記憶しているか否かを判断する（Ｓ２０６）。その結果、制御ユニット７５は、転送呼端末メディア情報７３ａを記憶していると判断した場合（Ｓ２０６でＹＥＳ）、記憶してある転送呼端末メディア情報７３ａに基づいて転送呼で用いる利用メディア及び端末装置を決定する（Ｓ２０８）。
【００５６】
制御ユニット７５は、決定した利用メディア及び端末装置を用いて接続を行い（Ｓ２０９）、仲介処理を終了する。
【００５７】
一方、制御ユニット７５は、ステップＳ２０６で転送呼端末メディア情報７３ａを記憶していないと判断した場合（Ｓ２０６でＮＯ）、仮想端末装置管理ユニット７３に予め記憶してある初期設定情報を読み出し（Ｓ２０７）、読み出した初期設定情報に基づいて転送呼で用いる利用メディア及び端末装置を決定する（Ｓ２０８）。制御ユニット７５は、決定した利用メディア及び端末装置を用いて接続を行い（Ｓ２０９）、仲介処理を終了する。
【００５８】
一方、ステップＳ２０５で転送通知Ｍ４を受信していないと判断した場合（Ｓ２０５でＮＯ）、切断要求を受信したか否かを判断する（Ｓ２１０）。その結果、制御ユニット７５は、切断要求を受信していないと判断した場合（Ｓ２１０でＮＯ）、ステップＳ１０１に戻り、通信制御処理を繰り返す。
【００５９】
一方、制御ユニット７５は、切断要求を受信したと判断した場合（Ｓ２１０でＹＥＳ）、第１仮想端末装置２を介して転送要求を実端末装置１へ送信する（Ｓ２１１）。制御ユニット７５は、実端末装置１及び実端末装置４の通信を切断し（Ｓ２１３）、仲介処理を終了する。
【００６０】
実施例２．
上述した実施例１では、転送呼で利用すべき利用メディア及び端末装置を実端末装置１又は実端末装置５で決定する一例を説明した。しかし、本発明は、これに限るものでなく、転送呼で利用すべき利用メディアなどを予め設定しても良い。そこで、実施例２では、転送呼で利用すべき利用メディアなどが予め設定されており、設定されたメディアが既存呼で利用している利用メディアと一致している場合、自動的にメディアの引き継ぎがなされる一例を説明する。図８は実施例２に係る通信制御方法を説明するための概念図である。
【００６１】
呼制御サーバ７は、第１仮想端末装置２及び第２仮想端末装置４を介してＰＣ１２と携帯電話機３１との既存呼（Ｃ０１）による通信を制御する。既存呼では、音声及び映像のメディアにより接続されている。
【００６２】
携帯電話機３１が転送依頼Ｍ１を受け付けたとき、呼制御サーバ７は、第２仮想端末装置４を介して転送依頼Ｍ１を受信する。呼制御サーバ７は、転送依頼Ｍ１を受信したとき、第２仮想端末装置４及び第３仮想端末装置６を介して携帯電話機３１とＰＣ５２との転送通知呼（Ｃ０２）による通信を制御する。呼制御サーバ７は、ＰＣ５２により予め設定されたメディア設定ポリシー７３ｂと既存呼端末メディア情報７３ｃとを比較し、実端末装置１と実端末装置５とで共通する利用メディアを抽出する。
例えば、メディア設定ポリシー７３ｂにおいて、“音声及び映像をＰＣで通信する”と規定されている場合、呼制御サーバ７は、共通する利用メディアを“ＰＣで音声及び映像”と特定して転送呼端末メディア情報７３ａを生成する。呼制御サーバ７は、ＰＣ１２と携帯電話機３１との既存呼（Ｃ０１）による通信を切断し、第３仮想端末装置６を介して転送通知呼をＣ０２とした転送通知をＰＣ５２へ送信する。呼制御サーバ７は、第１仮想端末装置２及び第３仮想端末装置６を介してＰＣ１２及びＰＣ５２との転送呼（Ｃ０２）による通信を転送呼端末メディア情報７３ａに基づいて制御する。
その結果、固定電話機１１は、予期せぬメディアに変更されることなく転送前と同じメディアで通信することができる。また、固定電話機１１又は転送先のユーザは、操作負担を強いられることがない。
【００６３】
次に実施例２において呼制御サーバ７が実行する通信制御処理の手順について説明する。図９は実施例２に係る通信制御処理の手順を示すフローチャートである。呼制御サーバ７の制御ユニット７５は、転送依頼Ｍ１を受信したか否かを判断する（Ｓ３０１）。その結果、制御ユニット７５は、転送依頼Ｍ１を受信していないと判断した場合（Ｓ３０１でＮＯ）、仲介処理を実行し（Ｓ３０２）、通信制御処理を完了する。尚、仲介処理の手順は実施例１と同様であるから説明を省略する。
【００６４】
一方、制御ユニット７５は、転送依頼Ｍ１を受信したと判断した場合（Ｓ３０１でＹＥＳ）、メディア設定ポリシー７３ｂがあるか否かを判断する（Ｓ３０３）。その結果、制御ユニット７５は、メディア設定ポリシー７３ｂがないと判断した場合（Ｓ３０３でＮＯ）、仲介処理を実行し（Ｓ３０２）、通信制御処理を完了する。尚、仲介処理の手順は実施例１と同様であるから説明を省略する。
【００６５】
一方、制御ユニット７５は、メディア設定ポリシー７３ｂがあると判断した場合（Ｓ３０３でＹＥＳ）、メディア設定ポリシー７３ｂ内のポリシー値が最大能力であるか否かを判断する（Ｓ３０４）。その結果、制御ユニット７５は、ポリシー値が最大能力であると判断した場合（Ｓ３０４でＹＥＳ）、利用メディアを最大能力とする転送呼端末メディア情報７３ａを生成し（Ｓ３０５）、ステップＳ３０１に戻って通信制御処理を繰り返す。尚、ここでいう最大能力とは、例えば、実端末装置１と実端末装置５とで共通する利用メディアの最大数を意味する。
【００６６】
一方、制御ユニット７５は、ステップＳ３０４でポリシー値が最大能力でないと判断した場合（Ｓ３０４でＮＯ）、ポリシー値が既存呼と同一のメディアを利用するとなっているか否かを判断する（Ｓ３０６）。その結果、制御ユニット７５は、ポリシー値が既存呼と同一のメディアを利用するとなっている場合（Ｓ３０６でＹＥＳ）、利用メディアを既存呼と同一のメディアとする転送呼端末メディア情報７３ａを生成し（Ｓ３０８）、ステップＳ３０１に戻って通信制御処理を繰り返す。
【００６７】
一方、制御ユニット７５は、ステップＳ３０６でポリシー値が既存呼と同一のメディアを利用するとなっていない場合（Ｓ３０６でＮＯ）、ポリシー値が最小能力であるか否かを判断する（Ｓ３０７）。その結果、制御ユニット７５は、ポリシー値が最小能力であると判断した場合（ＳＳ３０７でＹＥＳ）、利用メディアを最小能力とする転送呼端末メディア情報７３ａを生成し（Ｓ３０９）、ステップＳ３０１に戻って通信制御処理を繰り返す。尚、ここでいう最小能力とは、例えば、実端末装置１と実端末装置５とで共通する利用メディアの何れに絞った最小数を意味する。
【００６８】
一方、制御ユニット７５は、ステップＳ３０７でポリシー値が最小能力でないと判断した場合（Ｓ３０７でＮＯ）、ステップＳ３０１に戻って通信制御処理を繰り返す。
【００６９】
実施例３．
上述した実施例１及び２では、転送元及び転送先の実端末装置が別体で登録されている一例を説明した。しかし、本発明は、これに限るものでなく、転送元及び転送先の実端末装置が重複して登録されている場合であってもよい。そこで、実施例３では、転送元及び転送先で重複登録されている実端末装置において、既存呼のセッションを転送呼のセッションとして引き継がれる一例を説明する。図１０は実施例３に係る通信制御方法を説明するための概念図、図１１は実施例３で用いる情報の内容の一例を示す概念図である。
【００７０】
呼制御サーバ７は、第１仮想端末装置２及び第２仮想端末装置４を介して固定電話機１１と携帯電話機３１（５１）との既存呼（Ｃ０１）による通信を制御する。既存呼では、音声及び映像のメディアにより接続されている。
【００７１】
携帯電話機３１が転送依頼Ｍ１を受け付けたとき、呼制御サーバ７は、第２仮想端末装置４を介して転送依頼Ｍ４を受け付ける。呼制御サーバ７は、転送依頼Ｍ４を受け付けたとき、第２仮想端末装置４及び第３仮想端末装置６を介して携帯電話機３１（５１）とＰＣ５２との転送通知呼（Ｃ０２）による通信を制御する。呼制御サーバ７は、既存呼端末メディア情報７３ｃと利用者端末情報７３ｄとを比較し、転送元で用いる端末装置と転送先で用いる端末装置とで重複する端末装置を抽出する（図１１（ａ）（ｂ）参照）。
例えば、既存呼端末メディア情報７３ｃにおいて、既存呼の端末装置（端末ＩＤ：３１（５１））を格納してあり、利用者端末情報７３ｄにおいて、転送元の端末装置（端末ＩＤ：３１（５１））と転送先の端末装置（端末ＩＤ：３１（５１））を格納してある場合、呼制御サーバ７は、重複する端末装置として“端末ＩＤ３１（５１）”を抽出する。
【００７２】
また、抽出された端末装置以外について、呼制御サーバ７は、予め設定されたメディア設定ポリシー７３ｂ及び既存呼端末メディア情報７３ｃに基づいて実端末装置１と実端末装置５とで共通する利用メディアの最大数を抽出する（図１１（ａ））。
例えば、メディア設定ポリシー７３ｂにおいて、“最大能力でのメディアを利用する”用に規定されている場合、呼制御サーバ７は、“映像を端末ＩＤ：５２で利用する”と特定し、特定したデータに基づいて転送呼端末メディア情報７３ａを生成する（図１１（ｃ）参照）。呼制御サーバ７は、第３仮想端末装置６を介して転送通知呼をＣ０２とした転送通知Ｍ４を携帯電話機３１（５１）及びＰＣ５２へ送信する。呼制御サーバ７は、音声を携帯電話機３１（５１）内で引き継ぐと共に、映像をＰＣ５２に割り当て、ＰＣ１２及びＰＣ５２との転送呼（Ｃ０３）による通信を制御する。
その結果、転送処理を実行した場合であっても、固定電話機１１及び携帯電話機３１（５１）のセッションは切断されることがなく、少なくとも音声通信については中断されない。
【００７３】
次に実施例３において呼制御サーバ７が実行する通信制御処理の手順について説明する。図１２は実施例３に係る通信制御処理の手順を示すフローチャートである。呼制御サーバ７の制御ユニット７５は、転送依頼Ｍ１を受信したか否かを判断する（Ｓ４０１）。その結果、制御ユニット７５は、転送依頼Ｍ１を受信したと判断した場合（Ｓ４０１でＹＥＳ）、既存呼端末メディア情報７３ｃと利用者端末情報７３ｄとを比較し、転送元で用いる端末装置と転送先で用いる端末装置とで重複する端末装置があるか否かを判断する（Ｓ４０２）。その結果、呼制御サーバ７は、重複する端末装置があると判断した場合（Ｓ４０２でＹＥＳ）、重複する端末装置の端末ＩＤ及びセッションＩＤを既存呼端末メディア情報７３ｃから抽出し、抽出した端末ＩＤ及びセッションＩＤに基づいて転送呼端末メディア情報７３ａを生成する（Ｓ４０３）。更に制御ユニット７５は、他の端末装置について転送呼端末メディア情報７３ａを生成し（Ｓ４０４）、通信制御処理を完了する。尚、他の端末装置の転送呼端末メディア情報の作成は、上述した実施例１又は２に基づいて利用メディア及び端末装置を決定し、決定した利用メディア及び端末装置に基づいて行う。
【００７４】
一方、呼制御サーバ７は、ステップＳ４０２で重複する端末装置がないと判断した場合（Ｓ４０２でＮＯ）、他の端末装置について転送呼端末メディア情報７３ａを生成し（Ｓ４０４）、通信制御処理を完了する。
【００７５】
一方、呼制御サーバ７は、ステップＳ４０１で転送依頼Ｍ１を受信していないと判断した場合（Ｓ４０１でＮＯ）、転送呼端末メディア通知Ｍ３を受信したか否かを判断する（Ｓ４０５）、その結果、制御ユニット７５は、転送呼端末メディア通知Ｍ３を受信したと判断した場合（Ｓ４０５でＹＥＳ）、転送呼端末メディア情報７３ａを記憶しているか否かを判断する（Ｓ４０６）。その結果、制御ユニット７５は、転送呼端末メディア情報７３ａを記憶していると判断した場合（Ｓ４０６でＹＥＳ）、記憶してある転送呼端末メディア情報７３ａに基づいて転送呼で用いる利用メディア及び端末装置を決定する（Ｓ４０７）。
【００７６】
制御ユニット７５は、決定した利用メディア及び端末装置についてのセッションＩＤが存在するか否かを判断し（Ｓ４０８）、セッションＩＤが存在すると判断した場合（Ｓ４０８でＹＥＳ）、存在するセッションＩＤに基づいて既存呼端末メディア情報７３ｃを更新し（Ｓ４０９）、通信制御処理を完了する。
【００７７】
一方、制御ユニット７５は、転送呼端末メディア情報７３ａを記憶していないと判断した場合（Ｓ４０６でＮＯ）、仮想端末装置管理ユニット７３に予め記憶してある初期設定情報を読み出し（Ｓ４１０）、読み出した初期設定情報に基づいて転送呼で用いる利用メディア及び端末装置を決定する（Ｓ４１１）。制御ユニット７５は、決定した利用メディア及び端末装置についてのセッションＩＤを生成し（Ｓ４１２）、決定した利用メディア及び端末装置を用いて接続を行う（Ｓ４１３）。制御ユニット７５は、決定した利用メディア及び端末装置に基づいて転送呼端末メディア情報７３ａを更新し（Ｓ４０９）、通信制御処理を完了する。
【００７８】
一方、制御ユニット７５は、ステップＳ４０８でセッションＩＤが存在しないと判断した場合（Ｓ４０８でＮＯ）、決定した利用メディア及び端末情報についてのセッションＩＤを生成し（Ｓ４１２）、生成した利用メディア及び端末装置に基づいて接続を行う（Ｓ４１３）。制御ユニット７５は、決定した利用メディア及び端末装置に基づいて転送呼端末メディア情報７３ａを更新し（Ｓ４０９）、通信制御処理を完了する。
【００７９】
制御ユニット７５は、ステップＳ４０５で転送呼端末メディア通知Ｍ３を受信したと判断した場合（Ｓ４０５でＮＯ）、仲介処理を実行し（Ｓ４１４）、通信制御処理を完了する。尚、仲介処理の手順は実施例１と同様であるから説明を省略する。
【図面の簡単な説明】
【００８０】
【図１】本発明に係る通信制御システムの全体構成を示す概略図である。
【図２】本発明に係る情報処理装置の構成を示すブロック図である。
【図３】本発明で用いる情報の内容の一例を示す概念図である。
【図４】本発明に係る通信制御方法を説明するための概念図である。
【図５】画面の表示例を示す模式図である。
【図６】通信制御処理の手順を示すフローチャートである。
【図７】仲介処理の手順を示すフローチャートである。
【図８】実施例２に係る通信制御方法を説明するための概念図である。
【図９】実施例２に係る通信制御処理の手順を示すフローチャートである。
【図１０】実施例３に係る通信制御方法を説明するための概念図である。
【図１１】実施例３で用いる情報の内容の一例を示す概念図である。
【図１２】実施例３に係る通信制御処理の手順を示すフローチャートである。
【図１３】従来の通信制御方法で用いるシステムの全体構成を示す概略図である。
【符号の説明】
【００８１】
１  実端末装置
１１  固定電話機
１２  ＰＣ
２  第１仮想端末装置
３  実端末装置
３１  携帯電話機
３２  ＰＣ
４  第２仮想端末装置
５  実端末装置
５１  携帯電話機
５２  ＰＣ
６  第３仮想端末装置
７  呼制御サーバ
７１  通信インタフェース
７２  呼制御ユニット
７３  仮想端末装置管理ユニット
７４  転送制御ユニット
７５  制御ユニット
【図１】
0004931734.tif 000002
【図２】
0004931734.tif 000003
【図３】
0004931734.tif 000004
【図４】
0004931734.tif 000005
【図５】
0004931734.tif 000006
【図６】
0004931734.tif 000007
【図７】
0004931734.tif 000008
【図８】
0004931734.tif 000009
【図９】
0004931734.tif 000010
【図１０】
0004931734.tif 000011
【図１１】
0004931734.tif 000012
【図１２】
0004931734.tif 000013
【図１３】
0004931734.tif 000014