(57)【特許請求の範囲】
【請求項１】
移動通信端末と通信網を介して接続可能なサーバであって、
移動通信端末からその移動通信端末若しくは当該移動通信端末の使用ユーザの少なくとも一方に関する識別情報を取得する識別情報取得手段と、
上記移動通信端末から通信機能を有するアプリケーションの起動要求に関する起動情報を取得する起動要求取得手段と、
起動要求取得手段が取得した起動情報に対応する通信機能を有するアプリケーションを実現するために、上記移動通信端末に代わって通信接続制御を実行する通信制御手段と、
上記通信機能を有するアプリケーションの実行により上記移動通信端末に表示すべき画面情報を取得または生成すると、その取得または生成した画面情報を、上記識別情報に基づき上記移動通信端末の画面性能に適した画面情報に加工して上記移動通信端末に出力する画面構成手段と、
を備え、 
上記通信機能を有するアプリケーションは、上記移動通信端末に搭載されていない通信サービスを行うアプリケーションであって、該アプリケーションは、他の通信端末との通信経路の設定を含む通信制御によって実行状態となることを特徴とする仮想端末サーバ。
【請求項２】
上記通信機能を有するアプリケーションは、音声電話サービスあるいはＴＶ電話サービスを含む音声コミュニケーションサービスであることを特徴とする請求項１に記載した仮想端末サーバ。
【請求項３】
上記通信機能を有するアプリケーションの実行中に、上記移動通信端末から操作情報を受信すると、受信した操作情報を上記実行中の通信機能を有するアプリケーションに応じて解析して、解析結果に応じた処理を行う操作処理手段を備えることを特徴とする請求項１又は請求項２に記載した仮想端末サーバ。
【請求項４】
上記起動要求取得手段は、移動通信端末からの要求に応じて、提供可能な通信機能を有するアプリケーションの情報を上記移動通信端末に送信すると共に、移動通信端末から選択情報を取得することで、起動を要求する上記通信機能を有するアプリケーションの起動情報を取得することを特徴とする請求項１〜請求項３のいずれか１項に記載した仮想端末サーバ。
【請求項５】
上記請求項１〜請求項４のいずれか１項に記載した仮想端末サーバに接続可能な移動通信端末であって、
自己の移動通信端末に搭載されていない通信機能を有するアプリケーションのための接続要求を上記仮想端末サーバに出力するリモート接続手段と、
ボタン操作情報、及び、取得した情報に関する自己の移動通信端末の画面内での位置を示す情報の少なくとも一方からなる操作情報を、仮想端末サーバに送信する入力情報送信手段と、
仮想端末サーバから受信した画面情報を表示する画面表示手段と、
を備えることを特徴とする移動通信端末。
【請求項６】
上記請求項１〜請求項４に記載のいずれか１項に記載の仮想端末サーバと、
上記仮想端末サーバに通信網を介して接続し、自己の移動通信端末に搭載されていない通信機能の通信制御を仮想端末サーバに任せる移動通信端末と、
仮想端末サーバと他の移動通信端末との間の接続を制御する呼制御サーバと、
を備えることを特徴とする通信制御システム。
【請求項７】
移動通信端末が、当該移動通信端末に搭載していない他の通信端末との通信経路の設定を含む通信制御によって実行状態となる通信機能である個別のサービスを実現するために、当該移動通信端末からの要求に応じて移動通信端末に代わって他の通信端末との上記個別のサービスを実現するための通信制御を行う仮想端末サーバを備え、
上記個別のサービスを実現するために上記移動通信端末に通知する情報を、上記仮想端末サーバで当該移動通信端末の機種情報に応じて加工することで、上記個別のサービスに応じた情報の出力を上記移動通信端末で可能とすることを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークにおいて、複数端末間の相互通信を提供する通信サービス等、移動通信端末を使用した通信サービスを提供するための、仮想端末サーバ、移動通信端末、通信制御システム、及び通信制御方法に関する。
【背景技術】
【０００２】
移動通信では、移動通信端末間で通信サービス（通信機能）に応じた通信制御メッセージを送受信して、お互いの間の通信経路を設定することにより、移動通信端末間での通信が可能となる。
ここで、特許文献１に、仮想端末装置を使用した移動通信端末間での通信制御システムが記載されている。
特許文献１に記載の通信制御システムは、音声網及び該データ網に接続された移動通信端末と、上記音声網及び上記データ網に接続された仮想端末装置と、該仮想端末装置に接続された相手通信装置と、を有する。
【０００３】
上記仮想端末装置は、上記相手通信装置から受信したユーザデータを解釈し、音声信号と画像信号とに振り分けるアプリケーション処理手段と、上記画像信号を仮想画面に展開する仮想画面手段と、上記音声信号及び上記画像信号に同期信号を付与して、該音声信号を上記音声網に送信し、該画像信号を上記データ網に送信する同期処理手段とを有する。
また、上記移動通信端末は、上記音声網を介して受信した上記音声信号と、上記データ網を介して受信した上記画像信号とを同期させる同期処理手段と、上記音声信号を発声する音声デバイス手段と、上記画像信号を表示する画像デバイス手段とを有する。
更に、上記移動通信端末は、利用者の操作内容を取得する入力デバイス手段と、該操作内容を入力信号として上記データ網へ送信する入力処理手段とを更に有する。
【０００４】
また、上記仮想端末装置は、上記入力信号から得られる上記操作内容を上記アプリケーション処理手段へ通知する入力処理手段を更に有し、該アプリケーション処理手段は、上記操作内容を解釈して上記相手通信装置へユーザデータを要求するように構成されている。
これによって、移動通信端末における処理負荷を小さく抑えることが可能となるというものである。
【特許文献１】特開２００５−２７７６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、移動通信端末に通常搭載しておく音声信号及び画像信号を処理するアプリケーション処理部を仮想端末装置を設け、その代わりに、移動通信端末側及び仮想端末装置の両方に同期処理手段を設けて、音声信号及び画像信号の処理を可能としたものである。
すなわち、上記従来技術は、移動通信端末の処理負荷を低減するために、通常、移動通信端末に必ず搭載すべき音声信号及び画像信号を処理するアプリケーション処理部を単に仮想端末装置を設けたものである。すなわち、種々の通信機能の付加的なサービスを提供するためのアプリケーションを仮想端末に設けて対応する技術ではない。
【０００６】
ここで、新たな通信機能を有するサービスを提供する場合には、移動通信端末間でそのサービスに対応した通信制御メッセージの送受信が必要である。また、それに応じた画面表示フォーマット等を移動通信端末で用意しておく必要がある。このため、一般には、新サービスを提供する際には移動通信端末へ新しい機能を具備することが必ず必要であり、この機能を具備しない従来移動通信端末に対して新サービスを提供することができない。
なお、上記従来技術であっても、新たな通信サービスを提供する場合には、移動通信端末側に機能付加が必要と考える。
本発明は、上記のような点に着目したもので、新しい移動通信サービスを開始する場合において、従来の移動通信端末に対しても新しい機能を具備することなく新サービスを提供可能とすることを課題としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のうち請求項１に記載した発明は、移動通信端末と通信網を介して接続可能なサーバであって、
移動通信端末からその移動通信端末若しくは当該移動通信端末の使用ユーザの少なくとも一方に関する識別情報を取得する識別情報取得手段と、
上記移動通信端末から通信機能を有するアプリケーションの起動要求に関する起動情報を取得する起動要求取得手段と、
起動要求取得手段が取得した起動情報に対応する通信機能を有するアプリケーションを実現するために、上記移動通信端末に代わって通信接続制御を実行する通信制御手段と、
上記通信機能を有するアプリケーションの実行により上記移動通信端末に表示すべき画面情報を取得または生成すると、その取得または生成した画面情報を、上記識別情報に基づき上記移動通信端末の画面性能に適した画面情報に加工して上記移動通信端末に出力する画面構成手段と、
を備え、 
上記通信機能を有するアプリケーションは、上記移動通信端末に搭載されていない通信サービスを行うアプリケーションであって、該アプリケーションは、他の通信端末との通信経路の設定を含む通信制御によって実行状態となることを特徴とするものである。
次に、請求項２に記載した発明は、請求項１に記載した構成に対し、上記通信機能を有するアプリケーションは、音声電話サービスあるいはＴＶ電話サービスを含む音声コミュニケーションサービスであることを特徴とするものである。
【０００８】
次に、請求項３に記載した発明は、請求項１又は請求項２に記載した構成に対し、上記通信機能を有するアプリケーションの実行中に、上記移動通信端末から操作情報を受信すると、受信した操作情報を上記実行中の通信機能を有するアプリケーションに応じて解析して、解析結果に応じた処理を行う操作処理手段を備えることを特徴とするものである。
次に、請求項４に記載した発明は、請求項１〜請求項３のいずれか１項に記載した構成に対し、上記起動要求取得手段は、移動通信端末からの要求に応じて、提供可能な通信機能を有するアプリケーションの情報を上記移動通信端末に送信すると共に、移動通信端末から選択情報を取得することで、起動を要求する上記通信機能を有するアプリケーションの起動情報を取得することを特徴とするものである。
【０００９】
次に、請求項５に記載した発明は、上記請求項１〜請求項４のいずれか１項に記載した仮想端末サーバに接続可能な移動通信端末であって、
自己の移動通信端末に搭載されていない通信機能を有するアプリケーションのための接続要求を上記仮想端末サーバに出力するリモート接続手段と、ボタン操作情報、及び、取得した情報に関する自己の移動通信端末の画面内での位置を示す情報の少なくとも一方からなる操作情報を、仮想端末サーバに送信する入力情報送信手段と、仮想端末サーバから受信した画面情報を表示する画面表示手段と、 を備えることを特徴とするものである。
【００１０】
次に、請求項６に記載した発明は、上記請求項１〜請求項４に記載のいずれか１項に記載の仮想端末サーバと、上記仮想端末サーバに通信網を介して接続し、自己の移動通信端末に搭載されていない通信機能の通信制御を仮想端末サーバに任せる移動通信端末と、仮想端末サーバと他の移動通信端末との間の接続を制御する呼制御サーバと、を備えることを特徴とする通信制御システムを提供するものである。
【００１１】
次に、請求項７に記載した発明は、移動通信端末が、当該移動通信端末に搭載していない他の通信端末との通信経路の設定を含む通信制御によって実行状態となる通信機能である個別のサービスを実現するために、当該移動通信端末からの要求に応じて移動通信端末に代わって他の通信端末との上記個別のサービスを実現するための通信制御を行う仮想端末サーバを備え、
上記個別のサービスを実現するために上記移動通信端末に通知する情報を、上記仮想端末サーバで当該移動通信端末の機種情報に応じて加工することで、上記個別のサービスに応じた情報の出力を上記移動通信端末で可能とすることを特徴とする通信制御方法を提供するものである。
【発明の効果】
【００１２】
仮想端末サーバが、移動通信端末が要求した通信機能を有するアプリケーション（通信サービス）を実行可能となるように、移動通信端末に代わって通信接続制御を実行する。この結果、その通信機能を具備していない移動通信端末に対しても、当該通信機能をあたかも具備しているかのようにして、新サービスを提供できる。
すなわち、新しい移動通信サービスを開始する場合において、従来の移動通信端末に対しても新しい機能を具備することなく新サービスを提供することできる。
このとき、請求項５のように、移動通信端末に自己の移動通信端末に搭載されていない通信機能のための接続要求を上記仮想端末サーバに出力するリモート接続手段を備えることで、その移動通信端末と仮想端末サーバとの接続が可能となって上記効果を奏することが出来る。
【発明を実施するための最良の形態】
【００１３】
（第１実施形態）
次に、本発明の実施形態について図面を参照しつつ説明する。  
（構成）
（システム全体の構成）
図１は、本実施形態に係る通信制御システム全体像を示す概要構成図である。 また、図２は、本実施形態における通信制御システムに係るアーキテクチャ図を示す。
【００１４】
すなわち、本実施形態の通信制御システムの構成は、移動通信端末１０に代わって通信制御を実行する仮想端末サーバ２０と、上記仮想端末サーバ２０に通信網６０を介して接続して、通信制御を仮想端末サーバ２０に任せる移動通信端末１０と、通信制御を自移動通信端末で提供する相手移動通信端末３０と、仮想端末サーバ２０と通信相手移動通信端末３０間の接続を制御する通信制御サーバ（呼制御サーバ４０）と、から構成される。なお、各移動通信端末１０，３０は、不図示の基地局を介して通信網６０に接続する。なお、通信相手移動通信端末３０も、仮想端末サーバに通信網６０を介して接続して通信制御を仮想端末サーバ２０に任せる移動通信端末であっても良い。その実施例については第２実施形態で説明する。
【００１５】
（仮想端末機能搭載の移動通信端末の構成）
次に、仮想端末機能搭載の移動通信端末１０の構成について説明する。
図３は、本実施形態における仮想端末機能搭載の移動通信端末１０の構成図を示す。
仮想端末機能搭載移動通信端末１０は、図３に示すように、情報送受信部１０２と、仮想端末サーバ２０との接続要求を行う仮想端末接続部１０１と、ＵＩ操作情報受付部１０３と、ＵＩ操作情報送信部１０４と、画面表示部１０５と、を備える。
情報送受信部１０２は、仮想端末サーバ２０との間の信号の授受のインタフェースを行う機能部である。情報送受信部１０２は、例えば、ＵＩ操作情報受付部１０３からの入力情報をＵＩ操作情報送信部１０４から受信して、仮想端末サーバ２０へ送信する。また、仮想端末サーバ２０から受信した情報を画面表示部１０５へ送信する。
【００１６】
仮想端末接続部１０１は、仮想端末機能搭載移動通信端末１０が、当該移動通信端末１０に搭載されていない通信機能を有する通信サービス（アプリケーション）を実行する場合に、仮想端末サーバ２０と接続制御を行うためのものである。
この仮想端末接続部１０１を作動すると、仮想端末サーバ２０側で仮想端末機能搭載移動通信端末１０であることを認証可能な認証情報や、仮想端末機能搭載移動通信端末１０の識別情報を、仮想端末サーバ２０に送信する。
【００１７】
ここで、この仮想端末接続部１０１は、例えば機能部をＩＣチップ等のハードで構成し且つ仮想端末接続部１０１を作動するための操作ボタンを、仮想端末機能搭載移動通信端末１０に設けても良い。また、仮想端末接続部１０１の機能を、ソフトウエアプログラムで構成し、仮想端末機能搭載移動通信端末１０にアプリケーションソフトの一つとして搭載しておいても良い。仮想端末接続部１０１の機能をアプリケーションソフトとする場合には、可能であれば、移動通信端末にそのアプリケーションソフトをダウンロードすることで、その移動通信端末を仮想端末機能搭載移動通信端末１０となるように構成しても良い。
【００１８】
ＵＩ操作情報受付部１０３は、ボタン、タッチパネルなどの操作部を有する。そして、ユーザが操作部を操作することによって入力される入力情報を取得し、その入力情報をＵＩ操作情報送信部１０４へ転送する。
ＵＩ操作情報送信部１０４は、ＵＩ操作情報受付部１０３から受信した入力情報を、情報送受信部１０２を介して送信する。
画面表示部１０５は、情報送受信部１０２を介して受信した画面情報を表示する。
また、従来の移動通信端末と同様に、スピーカやマイクなどの音声処理部（音声入力部や音声出力部）を備え、情報送受信部１０２を介して受信した音声を出力すると共に、入力された音声情報を、情報送受信部１０２を介して送信可能となっている。
【００１９】
（仮想端末サーバ２０の構成）
次に、仮想端末サーバ２０の構成について説明する。
図４は、本実施形態に係る仮想端末サーバ２０の構成を示す概要構成図である。
仮想端末サーバ２０は、情報送受信部２０２と、仮想端末接続受付部２０１と、ＵＩ操作情報受付部２０３と、テキスト入力部２０４と、通話クライアント部２０５と、呼制御クライアント部２０６と、接続先選択部２０７と、パケット送受信部２０８と、画面構成部２０９と、画面情報送信部２１０と、機種判別部２１１と、メニュー情報蓄積部２１２と、アプリケーション制御部２１３と、を備える。
【００２０】
情報送受信部２０２は、仮想端末機能搭載移動通信端末１０との間の信号の授受を行うインタフェース部である。
情報送受信部２０２は、例えば、仮想端末機能搭載移動通信端末１０からＵＩ操作情報を受信し、これをＵＩ操作情報受付部２０３へ転送する。また、画面情報送信部２１０から受信した画面構成情報、及び通話クライアント部２０５から受信した音声や映像を、仮想端末機能搭載移動通信端末１０へ送信する。
仮想端末接続受付部２０１は、仮想端末機能搭載移動通信端末１０と接続制御を実行する。
仮想端末接続受付部２０１は、仮想端末機能搭載移動通信端末１０の仮想端末接続部１０１からの認証情報及び識別情報を取得して、仮想端末機能搭載移動通信端末１０の認証処理及び移動通信端末の機種の判別のための情報を取得する。
【００２１】
すなわち、仮想端末接続受付部２０１は、仮想端末機能搭載移動通信端末１０から当該仮想端末機能搭載移動通信端末１０を認証可能な認証情報を受信すると、接続可能な移動通信端末か否かの認証を行う。認証が出来ない場合には、新機能サービス提供作業を行わない。接続可能な移動通信端末との認証が行われると、仮想端末機能搭載移動通信端末１０と接続する。そして、仮想端末機能搭載移動通信端末１０との接続が完了すると、接続完了をアプリケーション制御部２１３へ通知する。
また、仮想端末機能搭載移動通信端末１０の識別情報を受信し、この識別情報を機種判別部２１１に転送する。
【００２２】
ＵＩ操作情報受付部２０３は、情報送受信部２０２を介して、ＵＩ操作情報送信部１０４が送信した入力情報を、ＵＩ操作情報として受信する。そして、受信したＵＩ操作情報を、テキスト入力情報と、操作ボタンを押すことによる画面操作情報とに分類する。続けて、テキスト入力情報をテキスト入力部２０４へ送信し、画面操作情報（表示画面上の選択した位置情報など）をアプリケーション制御部２１３へ転送する。
テキスト入力部２０４は、ＵＩ操作情報受付部２０３からテキスト情報を受信すると、そのテキストを解釈し、解釈したテキスト情報を通話クライアント部２０５に転送する。
通話クライアント部２０５は、テキスト入力部２０４にて解釈したテキスト情報を受信すると、これを画面構成部２０９に転送する。これによって、ユーザが入力したテキスト情報が、仮想端末機能搭載移動通信端末１０の画面表示部に表示可能となる。
【００２３】
また通話クライアント部２０５は、アプリケーション制御部２１３から、アプリケーション起動指示を受信すると、仮想端末機能搭載移動通信端末１０で選択された通信機能に対応する通話クライアント（アプリケーション）を起動する。さらに、通信制御指示を呼制御クライアント部２０６に送信する。
また通話クライアント部２０５は、情報送受信部１０２を介して受信した音声、映像などのデータを、通信相手移動通信端末３０に転送するために、接続先選択部２０７へ転送する。            
【００２４】
また通話クライアント部２０５は、接続先選択部２０７から受信した音声を情報送受信部２０２へ転送すると共に、映像などの画面情報を画面構成部２０９へ転送する。
呼制御クライアント部２０６は、通話クライアント部２０５からの通信制御指示に従い、通信相手移動通信端末３０との通信制御を開始する。すなわち、通信制御メッセージを作成し、これをパケット送受信部２０８へ転送する。また呼制御クライアント部２０６は、パケット送受信部２０８から通信制御メッセージを受信する。このように、呼制御サーバ４０および通信相手移動通信端末３０との通信制御メッセージの交換により、仮想端末機能搭載移動通信端末１０に代わって呼制御を行う。
【００２５】
ここで、新たな通信機能を有するサービス（アプリケーション）を追加する場合には、通話クライアント部２０５に対し新たな通話クライアントを追加したり、呼制御クライアント部２０６に対し通信機能に対応する呼制御用の新たな呼制御クライアントを追加したりすることで対応する。この通話クライアントや呼制御クライアントが、通信機能に対応したアプリケーションとなる。
【００２６】
接続先選択部２０７は、通話クライアント部２０５および呼制御クライアント部２０６から受信したデータを、通信相手移動通信端末３０または呼制御サーバ４０へ転送するための振り分けを行い、これをパケット送受信部２０８へ転送する。また接続先選択部２０７は、パケット送受信部２０８から受信したデータのうち音声・映像などのユーザデータを通話クライアント部２０５へ転送すると共に、通信制御メッセージを呼制御クライアント部２０６へ転送する。
機種判別部２１１は、仮想端末接続受付部２０１から仮想端末機能搭載移動通信端末１０の識別情報を受信し、移動通信端末の機種を判別する。判別した機種の情報から、仮想端末機能搭載移動通信端末１０の画面スペック情報（画面サイズ、画質など）を画面構成部２０９に通知する。
【００２７】
ここで、機種判別部２１１で管理する識別情報の例を図５に示す。この図５は、本実施形態に係る通信制御サーバや仮想端末サーバ２０内の機種判別部２１１が保持する識別情報の例を示す図である。好適には、機種判別部２１１は、図５に示すような、ユーザＩＤ、機種情報、画面サイズ、解像度、秒間フレーム数を保持することが望ましい。上記識別情報は、仮想端末接続受付部２０１と仮想端末機能搭載移動通信端末１０との間で交換した識別情報を登録することが望ましい。なお、仮想端末機能搭載移動通信端末１０から取得する情報は、機種情報やユーザＩＤのみであっても良い。別途、機種と画面スペック情報の管理テーブルや、ユーザ管理データベースなどを参照して、必要な情報を取得して登録しても良い。
【００２８】
パケット送受信部２０８は、接続先選択部２０７から受信したデータを各通信相手移動通信端末３０へ転送する。また、各通信相手移動通信端末３０から受信したデータを接続先選択部２０７へ転送する。また、仮想端末機能搭載移動通信端末１０に代わって呼制御を行うために、パケット送受信部２０８は、呼制御サーバ４０および通信相手移動通信端末３０との通信制御メッセージの交換を行う。
画面構成部２０９は、機種判別部２１１から受信した画面スペック情報に従い、通話クライアント部２０５から受信した画面を加工して、対応する画面スペックに対応した画面を構成する。続いて画面構成部２０９は、構成した画面情報を、画面情報送信部２１０へ転送する。
【００２９】
画面情報送信部２１０は、画面構成部２０９で構成された画面情報を情報送受信部２０２を介して、接続した上記仮想端末機能搭載移動通信端末１０に送信する。
メニュー情報蓄積部２１２は、メニュー情報を蓄積しており、アプリケーション制御部２１３からのアクセスに応じて、該当する画面情報または、起動する通信機能に対応したアプリケーション情報を転送する。
【００３０】
図６に、メニュー情報蓄積部２１２が保持する情報の例を示す。
この図６のように、メニュー情報蓄積部２１２には、仮想端末機能搭載移動通信端末１０の画面に表示するメニュー画面が登録されており、どのボタンが操作された時に、どの画面に遷移するかという状態遷移と合わせて管理されている。最終的に、発信などのアプリケーションを起動するボタンが選択されると、通話クライアント部２０５などの各アプリケーションを制御するクライアント部を起動する指示を管理している。
【００３１】
アプリケーション制御部２１３は、仮想端末接続受付部２０１から仮想端末機能搭載移動通信端末１０との接続が完了したことが通知されると、メニュー情報蓄積部２１２から最初のメニュー画面を取り出して、これを画面構成部２０９へ転送する。これ以降、アプリケーション制御部２１３は、各仮想端末機能搭載移動通信端末１０が、現在どのメニュー画面に遷移しているかという情報を管理する。また、ＵＩ操作情報受付部２０３から画面操作情報を受信すると、メニュー情報蓄積部２１２から、次に遷移する状態を確認し、メニュー画面情報の場合にはこれを画面構成部２０９へ転送し、クライアント部を起動する指示である場合は、通話クライアント部２０５に対して、アプリケーションの起動を指示する。
【００３２】
アプリケーション制御部２１３の処理の例を、図７を参照してさらに説明する。
この例では、アプリケーション制御部２１３が、仮想端末接続受付部２０１から移動通信端末とのリモート接続が完了したことを通知されると動作を開始する（ステップＳ１０）。
アプリケーション制御部２１３は、上記通知を受信すると、仮想端末サーバ２０に接続される移動通信端末ごとに、個別にステイタスを作成し、これを管理する（ステップＳ２０）。ここで、ステイタスとは図６に示す、状態遷移図の事であり、現在どの画面に遷移しているかを管理している。
【００３３】
ステイタスの作成が完了すると、メニュー情報蓄積部２１２から最初のメニュー画面を取り出す（ステップＳ３０）。
取り出したメニュー画面は、画面構成部２０９に転送し、移動通信端末１０に表示させる（ステップＳ４０）。
最初のメニュー画面を移動通信端末１０に送信した後、アプリケーション制御部２１３は移動通信端末１０からの画面操作情報の入力を待つ（ステップＳ５０）。
移動通信端末１０から画面操作情報が入力されると、これをＵＩ操作情報受付部２０３から受信し、入力情報を受け付ける。（ステップＳ６０）。
ここで、移動通信端末１０ごとのステイタスを確認し、既にアプリケーションが起動されているかどうかを確認する。（ステップＳ７０）。
【００３４】
アプリケーションがまだ起動されていない場合は、メニュー画面からアプリケーションを選択している途中であることを判断して、移動通信端末１０に現在表示されている画面から、入力された操作情報へ遷移した場合の情報を、メニュー情報蓄積部２１２から確認する。（ステップＳ８０）。
ここで、確認された情報が引き続きメニュー画面であるかどうかを確認する。（ステップＳ９０）。
状態遷移した先が引き続き、メニュー画面であった場合にはこれを取り出し、移動通信端末１０に表示させる（ステップＳ１００）。移動通信端末１０に画面情報を表示させた後は、画面操作入力待機中となる。
【００３５】
ステップＳ７０において、アプリケーションが起動中であるかどうかの確認をした際に、アプリケーションが既に起動中である場合には、入力された操作がアプリケーションを終了されるための操作であるかどうかを確認する（ステップＳ１１０）。
ステップＳ１１０において確認した入力操作がアプリケーションを終了させるための操作で無い場合は、これがアプリケーションの操作であると判断し、通話クライアント部２０５へ操作情報を転送し、アプリケーションを動作させる（ステップＳ１２０）。通話クライアント部２０５へ操作情報を転送した後は、画面操作入力待機中となる。
【００３６】
ステップＳ１１０において、確認した入力操作がアプリケーションを終了させるための操作である場合は、アプリケーションを終了させる指示を通話クライアント２０５に送信し、終了する（ステップＳ１３０）。
アプリケーションを終了したら、アプリケーションを起動する前のメニュー画面を、メニュー情報蓄積部２１２から取り出し、移動通信端末１０に表示させる（ステップＳ１４０）。その後、画面操作入力待機中となる。
【００３７】
ステップＳ９０において、メニュー情報蓄積部２１２で確認した情報がメニュー画面であるかどうかを確認するが、確認した結果がメニュー画面で無い場合は、アプリケーションを起動する指示であるかどうかを確認する（ステップＳ１５０）。
ステップＳ１５０において確認した内容が、アプリケーションを起動する指示である場合は、通話クライアント部２０５に対して、アプリケーション起動指示を送信する（ステップＳ１６０）。アプリケーション起動指示を送信した後は、画面操作入力待機状態に遷移する。
ステップＳ１５０において確認した内容が、アプリケーションを起動する指示でなく、切断処理である場合は、移動通信端末１０より画面情報を消去する（ステップＳ１７）。
移動通信端末１０の画面情報を消去すると、ステイタスを削除する（ステップＳ１８０）。
【００３８】
（通信相手移動通信端末３０の構成）
次に、通信相手移動通信端末３０の構成について説明する。
図８は、本発明における通信相手移動通信端末３０の構成を示す図である。
通信相手移動通信端末３０は、情報送受信部３０１、通話クライアント部３０２、及び呼制御クライアント部３０３を備える。
情報送受信部３０１は、仮想端末サーバ２０から受信した音声・画面情報を通話クライアント部３０２へ転送する。また、呼制御サーバ４０および仮想端末サーバ２０から受信した通信制御メッセージを受信すると、その通信制御メッセージを呼制御クライアント部３０３へ転送する。ただし、通信開始指示の通信制御メッセージは、通話クライアント部３０２へ転送される。また、通話クライアント部３０２から受信した音声・画面情報を仮想端末サーバ２０へ転送する。さらに、呼制御クライアント部３０３から受信した通信制御メッセージを仮想端末サーバ２０または呼制御サーバ４０へ転送する。
【００３９】
通話クライアント部３０２は、情報送受信部３０１から音声・画面情報を受信すると、その音声・画面情報を端末上で出力させる。また、端末から入力された音声・画面情報を情報送受信部３０１へ転送する。通信開始時の通信制御メッセージを受信すると、これを呼制御クライアント部３０３へ転送し、呼制御クライアント部３０３を起動させる。
呼制御クライアント部３０３は、通話クライアント部３０２から通信開始時の通信制御メッセージを受信すると、呼制御クライアント部３０３を起動する。これ以降、通信制御メッセージを情報送受信部３０１に送受信し、仮想端末サーバ２０との通信経路を設定する。
【００４０】
（呼制御サーバ４０の構成）
次に、呼制御サーバ４０の構成を説明する。
図９は、本発明における呼制御サーバ４０の構成を示す。
呼制御サーバ４０は、パケット送受信部４０１、及び呼制御アプリ部４０２を備える。
パケット送受信部４０１は、仮想端末サーバ２０および通信相手移動通信端末３０と、通信制御メッセージを送受信し、これを呼制御アプリ部４０２へ送信する。
呼制御アプリ部４０２は、仮想端末サーバ２０および通信相手端末と通信制御メッセージを送受信し、対応する通信アプリの処理が可能となるように、両者間の通信経路を設定する。
なお、新たな通信機能に対応して、呼制御アプリ部４０２にそのアプリケーションを装備させておく。
【００４１】
ここで、仮想端末接続受付部２０１が識別情報取得手段を構成する。メニュー情報蓄積部２１２及びアプリケーション制御部２１３が起動要求取得手段を構成する。通話クライアント部２０５及び呼制御クライアント部２０６が通信制御部を構成する。機種判別部２１１及び画面構成部２０９が画面構成手段を構成する。ＵＩ操作情報受付部２０３，テキスト入力部２０４，及びアプリケーション制御部２１３が操作処理手段を構成する。仮想端末接続部１０１がリモート接続手段を構成する。ＵＩ操作情報受付部１０３及びＵＩ操作情報送信部１０４が入力情報送信手段を構成する。画面表示部１０５が画面表示手段を構成する。
【００４２】
（動作例）
次に、本実施形態にかかる仮想端末サーバ２０を使用した通信処理の動作の一例について、図１０を参照しつつ説明する。
この例では、仮想端末機能搭載移動通信端末１０に搭載されていない新サービスの通信機能であって、仮想端末サーバ２０で提供可能な通信機能を有するアプリケーション（通信サービス）として、ＴＶ電話を例にして説明する。
図１０は、本実施形態にかかる通信制御システムのＴＶ電話制御の通信開始から終了までの動作を示すフローである。
【００４３】
本実施形態にかかる通信制御システムを動作させるにあたっては、まず、仮想端末機能搭載移動通信端末１０が、仮想端末サーバ２０に対して、仮想端末接続要求を送信する（ステップＳ２１０）。このとき、仮想端末機能搭載移動通信端末１０は、仮想端末サーバ２０が認証、機種判別可能なように識別情報を送信する。
仮想端末サーバ２０は、仮想端末接続要求を受信すると該当移動通信端末１０の認証を行う。仮想端末接続要求を送信した移動通信端末１０を認証すると、その識別情報から該当移動通信端末１０の機種を判別する（ステップＳ２２０）。機種を判別した後に、画面スペック情報を作成しておく。
【００４４】
ステップＳ２２０の処理で機種判別が完了すると、仮想端末接続応答を仮想端末機能搭載移動通信端末１０へ送信し、接続処理を完了する（ステップＳ２３０）。これ以降、仮想端末機能搭載移動通信端末１０は、仮想端末サーバ２０と通信可能となる。
仮想端末サーバ２０は、現在提供されているサービスメニューの画面を構成し（ステップＳ２４０）、これを仮想端末機能搭載移動通信端末１０へ送信する（ステップＳ２５０）。
仮想端末機能搭載移動通信端末１０は、仮想端末サーバ２０よりメニュー画面情報を受信すると、これを表示する（ステップＳ２６０）。これによって、ユーザからの操作入力情報を受付可能になる。
仮想端末機能搭載移動通信端末１０は、ユーザの入力を受け付けると（ステップＳ２７０）、これを仮想端末サーバ２０に対して、ＵＩ操作情報として送信する（ステップＳ２８０）。
【００４５】
ここで、仮想端末機能搭載移動通信端末１０は、例えば、ボタンからの入力を受け付けた場合には、受け付けたボタンの操作情報を、タッチパネルなどの画面から入力を受け付けた場合には、入力があった画面の位置情報などからなる入力情報（ＵＩ操作情報）を仮想端末サーバ２０に送信する。
仮想端末サーバ２０は、ＵＩ操作情報を受信すると上記入力情報を分析して、仮想端末サーバ２０が提供可能な通信機能を示すサービスメニューのうち、どのサービスが選択されたか否かを分析する（ステップＳ２９０）。ここで、上記説明では仮想端末サーバ２０が表示させたメニューが選択された場合について示した。テキスト情報が入力される構成としても良い。この場合には、テキストが入力された場合には、これを認識して該当するアプリケーションにこれを提供する。
【００４６】
以下、ＴＶ電話サービスがメニューから選択された場合について説明する。
ステップＳ２９０において入力情報がＴＶ電話サービスのメニューであると、仮想端末サーバ２０は通話クライアントを起動する（ステップＳ３００）。この通話クライアントは、本来、移動通信端末に搭載されている、音声・ＴＶ電話サービスを提供するアプリケーションに相当し、通信相手と音声・映像情報を送受信する機能を具備する。
引き続き仮想端末サーバ２０は、呼制御クライアント（ステップＳ３１０）を起動する。この呼制御クライアントは、コミュニケーションサービスを提供するために、通信経路の設定などを行う通信制御および、通信制御メッセージを送受信する。
【００４７】
呼制御クライアントを起動した仮想端末サーバ２０は、通信制御サーバである呼制御サーバ４０と連携して、通信相手移動通信端末３０との間で選択された通信機能であるＴＶ電話接続の制御を行い、ＴＶ電話の通信を確立する（ステップＳ３２０〜Ｓ３５０）。
仮想端末サーバ２０は、通信相手移動通信端末３０とのＴＶ電話接続が完了すると、ステップＳ２２０で判別された機種に最適な画面情報を構成する（ステップＳ３６０）。
ここで、画面情報とは、通話クライアントのアプリケーション画面に、通信相手移動通信端末３０のＴＶ電話の映像情報を表示させ、端末１０に最適な画面サイズに構成した内容のことである。
【００４８】
ステップＳ３６０により、仮想端末サーバ２０で構成された画面情報が、仮想端末機能搭載移動通信端末１０に送信される（ステップＳ３７０）。
仮想端末機能搭載移動通信端末１０は、仮想端末サーバ２０より画面情報を受信すると、その画面情報を表示する（ステップＳ３８０）。仮想端末機能搭載移動通信端末１０が表示する画面情報は、既に画面サイズに最適な画面が送信されるため、仮想端末機能搭載移動通信端末１０は単純に表示するだけでよい。
ステップＳ３８０により、ＴＶ電話サービスが開始され通信相手のＴＶ電話情報が表示されると、通信相手移動通信端末３０との間でＴＶ電話サービスが行われる。
【００４９】
（効果）
仮想端末サーバ２０で、仮想端末機能搭載移動通信端末１０で選択されて起動要求をした通信機能を有するアプリケーションを起動し、仮想端末機能搭載移動通信端末１０に代わって通信接続制御を実行するという構成により、従来の移動通信端末に対しても、仮想端末サーバ２０への接続要求を出力する仮想端末接続部１０１を設けるだけで、新しい機能を具備することなく新サービスを提供できる。
このとき、仮想端末サーバ２０から提供可能なサービスメニューを仮想端末機能搭載移動通信端末１０に提示して、端末の使用ユーザが希望する通信機能を有するアプリケーションを選択する構成とすることで、仮想端末サーバ２０で起動すべき通信機能を有するアプリケーションが明確となる。
【００５０】
また、仮想端末機能搭載移動通信端末１０に対応した画面に加工して当該仮想端末機能搭載移動通信端末１０に送信することで、確実に仮想端末機能搭載移動通信端末１０の画面に表示可能となる。また、仮想端末機能搭載移動通信端末１０では、単に受信した画面を表示するだけであるので、対応する通信機能を有するアプリケーションに対応した表示フォーマットのための処理なども、仮想端末機能搭載移動通信端末１０では不要となる。
また、ボタン操作情報や、入力された情報の移動通信端末の画面内での位置を示す情報を送信する入力情報送信し、通信制御を仮想端末サーバ２０に要求することにより、仮想端末機能搭載移動通信端末１０では、起動した通信機能に応じた操作解析処理が不要となる。それらの処理は、仮想端末サーバ２０側で行われる。
なお、画面表示と操作入力とは特に同期を取る必要はない。
【００５１】
（応用例及び変形例）
上記実施形態では、仮想端末機能搭載移動通信端末１０に搭載されておらず、仮想端末サーバ２０で提供する通信機能を有するアプリケーションとして、ＴＶ電話サービスを例示したが、これに限定されない。
音声電話、音声電話またはＴＶ電話の付加サービス、さらには新しい付加サービスを提供しても良い。
この場合には、仮想端末サーバ２０に搭載した、通話クライアント、呼制御クライアントを利用して音声サービスを提供する。また、通話クライアント部２０５、呼制御クライアント部２０６に機能を追加して付加サービスまたは、新しい付加サービスを提供する。この構成により、基本サービスに加えて新しいサービスを提供開始しても、移動通信端末１０に機能を追加することなく、サービスを提供できる。
【００５２】
好適には、新しいサービスの追加が発生しても、通話クライアントおよび呼制御クライアントを共通にし、複数のサービスでも利用可能とすることがよい。
また、上記実施形態では、ステップＳ３８０において、画面情報を仮想端末機能搭載移動通信端末１０が表示することにより、ＴＶ電話のコミュニケーションが開始することとした。これに替えて、先にＴＶ電話接続が完了したことを通知しても良い。つまり、ステップＳ３５０において、ネットワークと通信相手側の設定が完了した段階で仮想端末サーバ２０にＴＶ電話接続が完了したことを通知し、その後に画面情報を仮想端末サーバ２０から送信するようにしても良い。この構成とした場合には、仮想端末機能搭載移動通信端末１０に、早期にＴＶ電話接続が可能であることを通知できる。
【００５３】
また、上記実施形態では、コミュニケーションサービスを提供可能としている。これに限定されず、メール、ｗｅｂなどのサービスを提供可能にしても良い。つまり、通話クライアントおよび呼制御クライアントに加えて、提供可能な通信機能を有するサービスとして、メールクライアント、ｗｅｂクライアントを搭載するものである。これにより、コミュニケーションサービスに限らず様々なサービスを提供できる。
好適には、メールクライアント、ｗｅｂクライアントなどは新しい機能として追加するが、通話クライアント部２０５および呼制御クライアント部２０６以外の仮想端末サーバ２０を構成する各部を、共通的に利用することが望ましい。
【００５４】
（第２実施形態）
次に、第２実施形態について図面を参照しつつ説明する。なお、上記実施形態と同様な装置などについては同一の符号を付して説明する。
（構成）
本実施形態の基本構成は、上記第１実施形態と同様である。ただし、図１１のように、通信相手移動通信端末３０も仮想端末機能搭載移動通信端末である点が異なる。
ここで、上記第１実施形態では、通信相手移動通信端末３０は仮想端末サーバ２０に接続せずにＴＶ電話等の仮想端末機能搭載移動通信端末に搭載されていない通信機能を有するサービス（通信機能を有するアプリケーション）処理を行う場合を例示した。
これに対し、図１１に示すように、第２実施形態では、通信相手移動通信端末３０も仮想端末サーバ２０Ｂに接続する場合の実施例である。
【００５５】
すなわち、通信相手移動通信端末３０も、通信移動通信端末１０と同様な構成の仮想端末機能搭載移動通信端末であって、仮想端末サーバ２０Ｂが通信制御の接続処理及び新たな通信機能を実現するための処理を移動通信端末に代わって行う。
ここで、図１１では、仮想端末サーバ２０が複数あるように図示しているが、仮想端末サーバ２０は一つであっても良い。接続許可した移動通信端末分の管理テーブルなどを持つことで対応することが可能である。
その他の構成は、上記第１実施形態と同様である。
【００５６】
（動作例）
ＴＶ電話の発側・着側お互いの移動通信端末が、それぞれの仮想端末サーバ２０Ａ、２０Ｂに接続されており、ネットワーク内ではその仮想端末サーバ２０Ａ、２０Ｂ同士が接続する場合を例にして説明する。
図１２及び図１３は、その通信相手移動通信端末３０も仮想端末サーバ２０Ｂに接続する場合のシーケンスの例である。この図１２及び図１３では、通信相手移動通信端末３０を着側移動通信端末と記載している。また、分かりやすいように、発側の仮想端末サーバ２０と着側の仮想端末とを別サーバとして記載してあるが、物理的に同一の仮想端末サーバ２０であっても良い。
【００５７】
この例では、着側移動通信端末３０が、予め着側仮想端末サーバ２０Ｂに対し、着信前に接続している場合で説明する。
すなわち、着側移動通信端末３０が、着側仮想端末サーバ２０Ｂに対して、仮想端末接続要求を送信する（ステップＳ２１５）。このとき、着側移動通信端末３０は、着側仮想端末サーバ２０Ｂが認証、機種判別可能なように識別情報を送信する。
【００５８】
着側仮想端末サーバ２０Ｂは、仮想端末接続要求を受信すると着側移動通信端末３０の認証を行う。仮想端末接続要求を送信した移動通信端末を認証すると、その識別情報から該当移動通信端末の機種を判別する（ステップＳ２２５）。機種を判別した後に、画面スペック情報を作成しておく。
ステップＳ２２５の処理で機種判別が完了すると、仮想端末接続応答を着側移動通信端末３０へ送信し、接続処理を完了する（ステップＳ２３５）。これ以降、着側移動通信端末３０は、着側仮想端末サーバ２０Ｂと通信可能となる。
【００５９】
着側仮想端末サーバ２０Ｂは、現在提供されているサービスメニューの画面を構成し（ステップＳ２４５）、これを着側移動通信端末３０へ送信する（ステップＳ２５５）。
着側移動通信端末３０は、着側仮想端末サーバ２０Ｂよりメニュー画面情報を受信すると、これを表示する（ステップＳ２６５）。これによって、着側移動通信端末３０は、着側移動通信端末３０に装備していない機能に対応した、ユーザからの操作入力情報を受付可能になる。
【００６０】
この状態で、まず、発側移動通信端末１０が、発側仮想端末サーバ２０Ａに対して、仮想端末接続要求を送信する（ステップＳ２１０）。このとき、発側移動通信端末１０は、仮想端末サーバ２０が認証、機種判別可能なように識別情報を送信する。
発側仮想端末サーバ２０Ａは、仮想端末接続要求を受信すると発側移動通信端末１０の認証を行う。仮想端末接続要求を送信した移動通信端末を認証すると、その識別情報から該当移動通信端末の機種を判別する（ステップＳ２２０）。機種を判別した後に、画面スペック情報を作成しておく。
【００６１】
ステップＳ２２０の処理で機種判別が完了すると、仮想端末接続応答を発側移動通信端末１０へ送信し、接続処理を完了する（ステップＳ２３０）。これ以降、発側移動通信端末１０は、発側仮想端末サーバ２０Ａと通信可能となる。
発側仮想端末サーバ２０Ａは、現在提供されているサービスメニューの画面を構成し（ステップＳ２４０）、これを発側移動通信端末１０へ送信する（ステップＳ２５０）。
【００６２】
発側移動通信端末１０は、発側仮想端末サーバ２０Ａよりメニュー画面情報を受信すると、これを表示する（ステップＳ２６０）。これによって、ユーザからの操作入力情報を受付可能になる。
発側移動通信端末１０は、ユーザの入力を受け付けると（ステップＳ２７０）、これを発側仮想端末サーバ２０Ａに対して、ＵＩ操作情報として送信する（ステップＳ２８０）。
ここで、発側及び着側の移動通信端末１０，３０は、例えば、ボタンからの入力を受け付けた場合には、受け付けたボタンの操作情報を、タッチパネルなどの画面から入力を受け付けた場合には、入力があった画面の位置情報などを仮想端末サーバ２０に送信する。
【００６３】
発側仮想端末サーバ２０Ａは、ＵＩ操作情報を受信すると上記入力情報を分析して、発側仮想端末サーバ２０Ａが提供可能な通信機能を示すサービスメニューのうち、どのサービスが選択されたかを分析する（ステップＳ２９０）。ここで、上記説明では仮想端末サーバ２０が表示させたメニューが選択された場合について示した。テキスト情報が入力される構成としても良い。テキストで入力された場合には、これを認識して該当するアプリケーションにこれを提供する。
【００６４】
以下、ＴＶ電話サービスがメニューから選択された場合について説明する。
ステップＳ２９０において入力情報がＴＶ電話サービスのメニューであり、通話相手が選択されると、発側仮想端末サーバ２０Ａは通話クライアントを起動する（ステップＳ３００）。この通話クライアントは、本来、移動通信端末に搭載されている、音声・ＴＶ電話サービスを提供するアプリケーションに相当し、通信相手と音声・映像情報を送受信する機能を具備する。
引き続き、発側仮想端末サーバ２０Ａは、呼制御クライアント（ステップＳ３１０）を起動する。この、呼制御クライアントは、コミュニケーションサービスを提供するために、通信経路の設定などを行う通信制御および、通信制御メッセージを送受信する。
【００６５】
呼制御クライアントを起動した発側仮想端末サーバ２０Ａは、通信制御サーバである呼制御サーバ４０を介して、着側仮想端末サーバ２０Ｂに対し、ＴＶ電話接続制御のための通信制御メッセージを送信する（ステップＳ３２０，Ｓ３３０）
着側仮想端末サーバ２０Ｂは、通話クライアントを起動する（ステップＳ３０５）。この通話クライアントは、本来、移動通信端末に搭載されている、音声・ＴＶ電話サービスを提供するアプリケーションに相当し、通信相手と音声・映像情報を送受信する機能を具備する。
【００６６】
引き続き、着側仮想端末サーバ２０Ｂは、呼制御クライアント（ステップＳ３１５）を起動する。この呼制御クライアントは、コミュニケーションサービスを提供するために、通信経路の設定などを行う通信制御および、通信制御メッセージを送受信する。
続いて、着側仮想端末サーバは、ＴＶ電話の着信画面を構成し（ステップＳ２４５）、これを着側移動通信端末３０へ送信する（ステップＳ２５５）。
【００６７】
着側移動通信端末３０は、着側仮想端末サーバ２０ＢよりＴＶ電話着信画面情報を受信すると、これを表示する。これによって、ユーザからの操作入力情報を受付可能になる。続けて、着側移動通信端末３０は、ユーザの入力を受け付けると（ステップＳ２７０）、これを着側仮想端末サーバ２０Ｂに対して、ＵＩ操作情報として送信する（ステップＳ２８５）。このＵＩ操作情報では、着信に対する応答可能かどうかの情報が入力される。
【００６８】
着側仮想端末サーバ２０Ｂは、接続可能か否かの判断をしたのち、接続可能と判断すれば、接続処理を行う（ステップＳ４００）。
接続が完了すれば、着側仮想端末サーバ２０Ｂは、呼制御サーバ４０を介して発側仮想端末サーバ２０Ａに、ＴＶ電話接続完了通信を行い、これによってＴＶ電話の通信を確立する（ステップＳ３３０、Ｓ３５０）。
発側仮想端末サーバ２０Ａは、着側移動通信端末３０とのＴＶ電話接続が完了すると、ステップＳ２２０で判別された機種に最適な画面情報を構成する（ステップＳ３６０）。
ここで、画面情報とは、通話クライアントのアプリケーション画面に、通信相手移動通信端末３０のＴＶ電話の映像情報を表示させ、端末に最適な画面サイズに構成した内容のことである。
【００６９】
ステップＳ３６０により、発側仮想端末サーバ２０Ａで構成された画面情報が、発側移動通信端末１０に送信される（ステップＳ３７０）。
発側移動通信端末１０は、仮想端末より画面情報を受信すると、これを表示する（ステップＳ３８０）。発側移動通信端末１０が表示する画面情報は、既に画面サイズに最適な画面が送信されるため、発側移動通信端末１０は単純に表示するだけでよい。
ステップＳ３８０により、ＴＶ電話サービスが開始され通信相手のＴＶ電話情報が表示されると、着側移動通信端末３０との間でＴＶ電話サービスが行われる（ステップＳ３９０、Ｓ３９５）。
【００７０】
（効果その他）
この構成の場合には、新しく提供される全てのサービスをどちらの移動通信端末１０，３０にも機能を追加することなく提供できる。
その他の作用効果は、上記第１実施形態と同様である。
応用例や変形例についても第１実施形態で説明した構成を採用することも可能である。
ここで、上記第２実施形態の動作例では、予め着側移動通信端末３０が着側仮想端末サーバ２０Ｂに接続している場合で例示しているが、これに限定されない。例えば、着側仮想端末サーバ２０Ｂが、発側仮想端末サーバ２０Ａから接続制御の通信制御メッセージを受信すると、対応する着側移動通信端末３０に対して、接続するか否かのメニュー画面を送信するようにして、当該着側移動通信端末３０からの着側仮想端末サーバ２０Ｂへの接続処理の要求（仮想端末接続部１０１の操作要求など）を促すようにしても良い。
【図面の簡単な説明】
【００７１】
【図１】本発明に基づく第１実施形態に係る通信制御システムの概要構成図である。
【図２】本発明に基づく第１実施形態に係る通信制御システムの全体アーキテクチャを示す図である。
【図３】本発明に基づく第１実施形態に係る仮想端末機能搭載移動通信端末１０の構成図である。
【図４】本発明に基づく第１実施形態に係る仮想端末サーバの構成図である。
【図５】本発明に基づく第１実施形態に係る仮想端末サーバ内の機種判別部２１１が保持する識別情報の例を示す図である。
【図６】本発明に基づく第１実施形態に係る仮想端末サーバ内のメニュー情報蓄積部２１２が保持する情報の例を示す図である。
【図７】本発明に基づく第１実施形態に係る仮想端末サーバ２０内のアプリケーション制御部の処理例を示す図である。
【図８】本発明に基づく第１実施形態に係る通信相手端末の構成図である。
【図９】本発明に基づく第１実施形態に係る通信制御サーバである呼制御サーバ４０の構成図である。
【図１０】本発明に基づく第１実施形態に係る通信制御システムでの、ＴＶ電話の通信開始から終了までの動作を示すフロー図である。
【図１１】本発明に基づく第２実施形態に係る通信制御システムの概要構成図である。
【図１２】本発明に基づく第２実施形態に係る通信制御システムでの、ＴＶ電話の通信開始から終了までの動作を示すフロー図である。
【図１３】本発明に基づく第２実施形態に係る通信制御システムでの、ＴＶ電話の通信開始から終了までの動作を示すフロー図である。
【符号の説明】
【００７２】
１０  仮想端末機能搭載移動通信端末（発側移動通信端末）
２０  仮想端末サーバ
２０Ａ      発側仮想端末サーバ
２０Ｂ      着側仮想端末サーバ
３０  相手移動通信端末（着側移動通信端末）
４０  呼制御サーバ（通信制御サーバ）
６０  通信網
１０１      仮想端末接続部
１０２      情報送受信部
１０３      操作情報受付部
１０４      操作情報送信部
１０５      画面表示部
２０１      仮想端末接続受付部
２０２      情報送受信部
２０３      操作情報受付部
２０４      テキスト入力部
２０５      通話クライアント部
２０６      呼制御クライアント部
２０７      接続先選択部
２０８      パケット送受信部
２０９      画面構成部
２１０      画面情報送信部
２１１      機種判別部
２１２      メニュー情報蓄積部
２１３      アプリケーション制御部
３０１      情報送受信部
３０２      通話クライアント部
３０３      呼制御クライアント部
４０１      パケット送受信部
４０２      呼制御アプリ部
【図１】
0005133659.tif 000002
【図２】
0005133659.tif 000003
【図３】
0005133659.tif 000004
【図４】
0005133659.tif 000005
【図５】
0005133659.tif 000006
【図６】
0005133659.tif 000007
【図７】
0005133659.tif 000008
【図８】
0005133659.tif 000009
【図９】
0005133659.tif 000010
【図１０】
0005133659.tif 000011
【図１１】
0005133659.tif 000012
【図１２】
0005133659.tif 000013
【図１３】
0005133659.tif 000014