(57)【要約】  端末がネットワークを介してサーバ装置にアクセスしサーバ装置を介して接続相手先端末との間で音声通話を行う場合に生じる、仮想端末での遅延を短縮可能とし音声通話の快適性の向上を図る。端末（１７０＿１）に対して仮想端末機能を提供するサーバ装置（１１０）は、端末（１７０＿１）から操作信号またはパケットを受信し音声通話であることを判別すると、端末（１７０＿１）から送出される音声データが格納されたパケットを、仮想端末として機能する仮想クライアント部を経由することなく、接続相手の端末（１７０＿２）に中継する。
2014017455.tif 000002
【特許請求の範囲】
【請求項１】
端末と、ネットワークを介して前記端末に接続するサーバ装置と、を備え、前記サーバ装置は、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送する通信システムであって、
前記サーバ装置が、
前記端末から操作信号又はパケットを受信し、前記操作信号又は前記パケットから音声通話であることを判別する制御部と、
前記制御部で音声通話と判別された場合に、前記制御部からの指示に基づき、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、接続相手の端末宛に中継する中継部と、
を備えた、ことを特徴とする通信システム。
【請求項２】
ネットワークを介して端末に接続し、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送するサーバ装置であって、
前記端末から操作信号又はパケットを受信し前記操作信号又は前記パケットから、音声通話であることを判別する制御部と、
前記制御部で音声通話と判別された場合に、前記制御部からの指示に基づき、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、接続相手の端末宛に中継する中継部と、
を備えた、ことを特徴とするサーバ装置。
【請求項３】
前記中継部で中継された音声データが格納されたパケットを前記接続相手の端末宛に送信する第１のパケット送信部と、
前記制御部で音声通話と判別された場合に、前記仮想クライアント上で音声通話アプリケーションソフトウェアを実行して得られる情報から画面を生成する画面生成部と、
前記生成された画面を第１のエンコーダで圧縮符号化して得たデータを格納したパケットを送信する第２のパケット送信部と、
を備えた、ことを特徴とする請求項２記載のサーバ装置。
【請求項４】
前記生成された画面に含まれるオーディオ信号を第２のエンコーダで圧縮符号化して得たデータを格納したパケットを送信する第３のパケット送信部を備えた、ことを特徴とする請求項３記載のサーバ装置。
【請求項５】
前記画面生成部で生成された画面を、予め定められた解像度、及び、フレームレートでキャプチャし、前記第１及び第２のエンコーダにそれぞれ出力する画面キャプチャ部を備えたことを特徴とする請求項４記載のサーバ装置。
【請求項６】
前記仮想クライアントに、前記制御部と前記画面生成部を備えた、ことを特徴とする請求項３記載のサーバ装置。
【請求項７】
ネットワークを介して端末に接続し、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送するサーバ装置を構成するコンピュータに、
前記端末から操作信号又はパケットを受信し前記操作信号又は前記パケットから、音声通話であることを判別する処理と、
音声通話と判別された場合に、前記制御部からの指示に基づき、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、接続相手の端末宛に中継する処理と、
を実行させるプログラム。
【請求項８】
ネットワークを介して端末に接続し、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送するサーバ装置による通信方法であって、
サーバ装置では、
前記端末から操作信号又はパケットを受信し前記操作信号又は前記パケットから、音声通話であることを判別し、
音声通話と判別された場合に、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、相手先の端末宛に中継する、ことを特徴とする通信方法。
【請求項９】
前記中継された音声データが格納されたパケットを第１のパケット送信部から送信し、
音声通話と判別された場合に、音声通話アプリケーションソフトウェアを実行して得られる情報から画面を生成し、
前記生成された画面を、第１のエンコーダで圧縮符号化して得たデータを格納したパケットを第２のパケット送信部から送信する、ことを特徴とする請求項８記載の通信方法。
【請求項１０】
前記生成された画面にオーディオ信号が含まれる場合、前記オーディオ信号を第２のエンコーダで圧縮符号化して得たデータを格納したパケットを第３のパケット送信部から送信する、ことを特徴とする請求項９記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願についての記載］
本発明は、日本国特許出願：特願２０１２−１６３９５９号（２０１２年７月２４日出願）に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、通信システムと方法とプログラムに関する。
【背景技術】
【０００２】
企業等では、高度なセキュリティの確保を図るために、シンクライアント方式が普及し始めている。シンクライアント方式の実装には各種あるが、例えば図４に示すように、仮想マシンを用いたシステムが知られている。サーバ装置１１０Ａにおいて、例えば仮想化レイヤ上に、仮想マシン（「仮想端末」あるいは「仮想クライアント」ともいう）を備え、仮想マシン上で仮想ＯＳ（Operating System）（「クライアントＯＳ」ともいう）やアプリケーションを実行する。【０００３】
端末１７０Ａは、ネットワークを介してサーバ装置１１０Ａに通信接続し、あたかも実端末を操作するように、サーバ装置１１０Ａ上の仮想端末を操作してアプリケーションを動作させ、例えば画面情報を生成する。仮想端末上のアプリケーションは、該画面情報を端末１７０Ａに送信し、端末１７０Ａの表示装置に該画面情報を表示する。このようなシステムの端末１７０Ａをシンクライアント端末ともいう。端末１７０ＡからのログインＩＤ、端末識別情報に基づき、サーバ装置１１０Ａ上の仮想端末（端末１７０Ａを仮想化した端末）への接続が行われ、自宅や外出先の端末１７０Ａからサーバ装置にアクセスし、安全に自分（端末１７０Ａ）の仮想端末に接続し、業務を遂行することができる。端末１７０Ａには、データを一切残さないため、例えばユーザが端末１７０Ａを紛失しても、秘密情報や企業情報などが外部に漏れることがない。【０００４】
本願に関する先行技術調査で以下の特許文献１乃至３がサーチされた。シンクライアント方式の音声処理として、例えば特許文献１には、通信用のシンクライアント端末にて受信したＥメールメッセージに対する、音声応答信号を含む応答信号を通信網を介して上記Ｅメールメッセージの送信者に対し送信する情報通信装置であって、シンクライアント端末の通信中継点に設けられ、音声応答信号を通信網へ送信される音声データファイルに変換するための変換メカニズムと、Ｅメールおよび音声データファイルを受信するための、通信網に接続されたＥメールサーバと、応答信号から音声データファイルを識別する識別手段と、上記識別手段から音声データファイルを受け取り音声データファイルを音声ストリームに変換する音声メールインターフェースと、上記音声ストリームを受信者の音声メールボックスへ送るための、受信者の音声メールボックスを包含する音声メールシステムとを含むシステムが開示されている。このシステムは、Ｅメールメッセージに対する応答として、音声応答信号を音声データファイルを介し音声ストリームにより通信用のシンクライアント端末から受信者の音声メールボックスに送り、受信者に伝達することを可能としたものである。またＩＰ（Internet Protocol）網上で音声のやり取りを行うＶｏＩＰ（Voice Over IP）に関して、特許文献２には、電話端末から送信される接続要求に含まれている呼出先の電話番号とＶｏＩＰゲートウェイに記憶されている情報とに基づいて、当該接続要求をＩＰ網またはＰＳＴＮ（Public Switched Network）の何れかに送信し、ＩＰ網を介した通信が不可能と判定されている場合には、ＩＰ網に送信すると決定した当該接続要求をＰＳＴＮに送信する構成が開示されている。特許文献３には、電子機器用のアクセサリが、アクセサリと前記電子機器との間でデータを交換するためのインタフェースと、ＶｏＩＰ回路と、を備え、前記ＶｏＩＰ回路は、前記電子機器又は前記アクセサリにおいてＶｏＩＰの少なくとも一部を実現するように構成される構成が開示されている。なお、特許文献１−３には、仮想マシン型のシンクライアントシステムのサーバ上での音声通話の処理遅延を解消するための構成は開示されていない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２７８４３９号公報
【特許文献２】国際公開第２００３／１０３２５９号パンフレット（ＷＯ２００３／１０３２５９）
【特許文献３】特表２００９−５１８９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以下に関連技術の分析を与える。【０００７】
ネットワークを介してリモートでサーバ装置にアクセスし、サーバ装置を介して、端末と、相手先端末との間で音声通話を可能とする、リモート型携帯通信システムについてその問題点を検討する。【０００８】
シンクライアント方式により、端末が、サーバ装置を介してＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ：IP（Internet Protocol）網上で音声のやり取りを行う）による音声通話を行おうとすると、シンクライアント方式を用いない通常のＶｏＩＰと比較して、遅延が大幅に長くなるという課題がある。これは、シンクライアント方式では、実端末（シンクライアント端末）で音声信号を圧縮符号化して送出した音声データパケットを、サーバ装置の仮想端末（仮想クライアント部）で受信し、仮想端末（仮想クライアント部）上で、例えば、
・音声データの復号、
・音声データの再符号化、
・音声データの再パケット化
等の処理が入るためである。【０００９】
このように、シンクライアント方式のＶｏＩＰにおいては、サーバ装置上の仮想端末（仮想クライアント部）上での各処理の遅延が加算されることで、エンド−エンドでの合計の遅延が、例えば１秒以上と大幅に長くなる場合がある。このため、音声通話に支障が発生する場合がある。【００１０】
したがって、本発明は、上記問題点に鑑みて創案されたものであって、その目的は、端末がネットワークを介してサーバ装置にアクセスしサーバ装置を介して接続相手先端末との間で音声通話を行う場合に生じる仮想端末での処理遅延を短縮可能とし、音声通話の快適性の向上を図る通信システム、サーバ装置、方法、プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明によれば、端末と、ネットワークを介して前記端末に接続するサーバ装置と、を備え、前記サーバ装置は、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送し、前記端末では、前記サーバ装置からの前記情報を基に表示する通信システムであって、前記サーバ装置は、前記端末から操作信号又はパケットを受信し、前記操作信号又は前記パケットから音声通話であることを判別する制御部と、前記制御部で音声通話と判別された場合に、前記制御部からの指示に基づき、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、接続相手端末宛に中継する中継部と、を備えた通信システムが提供される。【００１２】
本発明によれば、ネットワークを介して端末に接続し、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送するサーバ装置であって、前記端末から操作信号又はパケットを受信し前記操作信号又は前記パケットから、音声通話であることを判別する制御部と、前記制御部で音声通話と判別された場合に、前記制御部からの指示に基づき、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、接続相手端末宛に中継する中継部と、を備えたサーバ装置が提供される。【００１３】
本発明によれば、ネットワークを介して端末に接続し、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送するサーバ装置を構成するコンピュータに、
前記端末から操作信号又はパケットを受信し前記操作信号又は前記パケットから、音声通話であることを判別する処理と、
音声通話と判別された場合に、前記制御部からの指示に基づき、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、接続相手端末宛に中継する処理と、
を実行させるプログラムが提供される。本発明によれば、該プログラムを記録したコンピュータ読み出し可能な記録媒体（メモリ装置、光記録媒体（装置）、磁気記憶媒体（装置））が提供される。【００１４】
本発明によればネットワークを介して端末に接続し、前記端末での操作により、前記端末の仮想端末として機能する仮想クライアント上でアプリケーションを動作させて得た情報を前記端末に転送するサーバ装置による通信方法であって、
サーバ装置は、前記端末から操作信号又はパケットを受信し前記操作信号又は前記パケットから、音声通話であることを判別し、
音声通話と判別された場合に、前記端末から受信した、音声データが格納されたパケットを、前記仮想クライアントを経由せずに、接続相手端末宛に中継する、通信方法が提供される。
【発明の効果】
【００１５】
本発明によれば、端末がネットワークを介してサーバ装置にアクセスしサーバ装置を介して相手先端末との間で音声通話を行う場合に生じる仮想端末での処理遅延を短縮可能とし、音声通話の快適性を向上することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の例示的な第１の実施形態の接続構成を示す図である。
【図２】本発明の例示的な第１の実施形態のサーバ装置の構成を示す図である。
【図３】本発明の第２の実施形態の接続構成を示す図である。
【図４】仮想マシン型シンクライアントシステムを説明する図である。
【発明を実施するための形態】
【００１７】
本発明の実施形態について図面を参照して説明する。
【００１８】
＜実施形態１＞
図１は、本発明の第１の実施形態の構成を例示した図である。特に制限されないが、図１では、ネットワークとしては、モバイル３Ｇパケットネットワークを用い、パケット転送装置として、ＳＧＳＮ（Serving GPRS（General Packet Radio Service） Support Node）／ＧＧＳＮ(Gateway GPRS Support Node）装置を用いる場合の構成が示されている。図１において、ＳＧＳＮ／ＧＧＳＮ装置１９０は、ＳＧＳＮ装置とＧＧＳＮ装置を一体化した装置を表している。
【００１９】
図１には、端末（携帯端末）１７０＿１が、企業網１３０に設置したサーバ装置１１０に接続しシンクライアントによるデータ転送を行っている際に、携帯端末１７０＿１からサーバ装置１１０を使用して携帯端末１７０＿２に対して音声通話を行う場合が例示されている。電話をかけるために必要な電話帳１１１は、シンクライアント方式のサーバ装置１１０で保有する。サーバ装置１１０の電話帳１１１には、ユーザ名や電話番号を登録されている。携帯端末（１７０＿１、１７０＿２）には、電話帳を保有する必要は無い。このため、携帯端末を紛失した時に電話番号やユーザ名などに対するセキュリティを確保することができる。
【００２０】
携帯端末１７０＿１が、サーバ装置１１０に接続し、音声通話を開始するために、サーバ装置１１０の仮想端末上（図１では不図示、図４の仮想マシンに対応する）で、音声通話ＶｏＩＰアプリケーションを起動し、音声通話ＶｏＩＰアプリケーションで生成した画面データを、サーバ装置１１０から、携帯端末１７０＿１に転送し、携帯端末１７０＿１で、前記画面データを復号し、携帯端末１７０＿１の表示装置（不図示）に表示する。ユーザは、携帯端末１７０＿１の表示装置（不図示）に表示される画面を見ながら、携帯端末１７０＿１から携帯端末１７０＿２に音声通話を行う。携帯端末１７０＿１が音声通話を開始するために、サーバ装置１１０の仮想端末（不図示）上で音声通話ＶｏＩＰアプリケーションの起動操作を行うと、携帯端末１７０＿１から、サーバ装置１１０に対して、音声通話ＶｏＩＰアプリケーションを起動させるための操作信号を格納したパケットが送出される。ここで操作信号とは、携帯端末１７０＿１でのキー操作、画面へのタッチ操作、文字入力などの操作により携帯端末１７０＿１から送出される信号を意味する。
【００２１】
サーバ装置１１０で、携帯端末１７０＿１から前記操作信号を格納したパケットを受信すると、サーバ装置１１０の制御部（図２の１９２）が音声通話であることを判別し、仮想端末上で音声通話ＶｏＩＰアプリケーション（図４のアプリケーションに対応する）を起動させ、音声通話ＶｏＩＰアプリケーションが画面情報を生成し、前記画面情報をエンコードして、サーバ装置１１０から携帯端末１７０＿１に転送する。
【００２２】
携帯端末１７０＿１で前記画面情報をデコードした上で、携帯端末１７０＿１の表示装置（不図示）に前記画面情報に表示し、音声通話相手先ユーザ名や電話番号の選択などの操作を行う。
【００２３】
なお、サーバ装置１１０から携帯端末１７０＿１に転送される画面情報に、オーディオ信号も付随する場合、画面情報に付随するオーディオ信号は、音声通話のパスとは別のパスで処理される。すわなち、サーバ装置１１０において、画面キャプチャ部（図２の１８０）でキャプチャした後、オーディオ信号は、オーディオエンコーダ部（図２の１８９）で圧縮符号化され圧縮符号化ストリームとなり、予め定められたプロトコルにより、音声通話とは別のパケットとして携帯端末１７０＿１に対して送出される。
【００２４】
つづいて、携帯端末１７０＿１からは、周知のセッション制御プロトコルによるセッション制御メッセージを格納したパケット、及び、携帯端末１７０＿１で音声信号を圧縮符号化して得たビットストリームを格納したパケットが送出される。本実施形態では、セッション制御プロトコルとして、端末間でのセッションの生成、変更、切断を行うＳＩＰ（Session Initiation Protocol）を用いる。ただし、ＳＩＰに制限されるものでなく、他の周知なプロトコルを用いてもよい。
【００２５】
これらのパケットは、圏内にあるモバイルネットワーク１５０上の基地局１９４＿１に到達し、さらに、ＲＮＣ（Radio Network Controller）装置１９５＿１及びＳＧＳＮ／ＧＧＳＮ装置１９０を経由して、企業網１３０のサーバ装置１１０に到達する。なお、図１では、ＳＧＳＮ／ＧＧＳＮ装置１９０は一体構成とされているが、ＳＧＳＮ装置とＧＧＳＮ装置を別々に配置した構成としてもよいことは勿論である。
【００２６】
図２は、サーバ装置１１０の構成を示す図である。図２において、仮想クライアント部２１１、パケット受信部１８６、音声通話パケット中継部１８５、画面キャプチャ部１８０、画像エンコーダ部１８８、オーディオエンコーダ部１８９、第１のパケット送信部１８７、第２のパケット送信部１７６、第３のパケット送信部１７７を備えている。仮想クライアント部２１１は、ホストＯＳの上の仮想化レイヤ上の仮想マシンにおけるゲストＯＳ（仮想ＯＳ）上で動作している。ここで、ホストＯＳやゲストＯＳは、周知のＯＳを使用することができる。以下では、一例として、ホストＯＳには、Ｌｉｎｕｘ（登録商標）を用い、ゲストＯＳにはＡｎｄｒｏｉｄ（登録商標）を用いることとするが、他のＯＳ、例えば後者にはＷｉｎｄｏｗｓ（登録商標）などを用いることもできる。なお、仮想化機構として、特定のホストＯＳの上に仮想化ソフトをインストールし該仮想化ソフトの上で仮想マシンを稼動させるホストＯＳ型に制限されるものでなく、ホストＯＳを必要としないハイパーバイザ型で構成してもよい。
【００２７】
仮想クライアント部２１１は、制御部１９２と画面生成部１９３から構成される。
【００２８】
携帯端末１７０＿１は、音声通話を開始するために、音声通話ＶｏＩＰアプリケーションソフトを仮想端末上で起動するための操作信号パケットを送出する。サーバ装置１１０のパケット受信部１８６が前記操作信号パケットを受信し、操作信号を取り出し仮想クライアント部２１１の制御部１９２に出力する。
【００２９】
制御部１９２は、前記操作信号を入力し、音声通話であることを判別すると、音声通話ＶｏＩＰアプリケーションソフトを実行させる。該音声通話ＶｏＩＰアプリケーションソフトの実行により、エンドユーザ（携帯端末１７０＿１）に対して画面表示するための画面情報が発生され、画面生成部１９３は、前記画面情報を用いて画面を生成し、画面キャプチャ部１８０に出力する。
【００３０】
画面キャプチャ部１８０は、画面生成部１９３で生成された画面を、予め定められた画面解像度、および予め定められたフレームレート（１秒間あたりのフレーム枚数）でキャプチャし、画像エンコーダ部１８８に出力する。
【００３１】
画像エンコーダ部１８８は、入力した画面を予め定められたエンコーダを用いて予め定められた画面解像度、ビットレート、フレームレートで圧縮符号化して圧縮符号化ストリームを求め、前記圧縮符号化ストリームを第２のパケット送信部１７６に出力する。ここで圧縮符号化の方式としては、Ｈ．２６４、ＭＰＥＧ（Moving Picture Experts Group）−４、ＪＰＥＧ(Joint Photographic Experts Group)２０００など周知の圧縮符号化方式を用いることができる。
【００３２】
第２のパケット送信部１７６は、画像エンコーダ部１８８から入力した圧縮符号化ストリームを予め定められたパケットに格納し、ＳＧＳＮ／ＧＧＳＮ装置１９０（図１参照）に向けて出力する。ここで、パケットのプロトコルは、ＲＴＰ（Real-time Transport Protocol）／ＵＤＰ（User Data Protocol）／ＩＰ(Internet Protocol)でもよいし、ＵＤＰ／ＩＰでもよいし、ＴＣＰ（Transmission Control Protocol）／ＩＰでもよい。本実施形態では、一例として、ＵＤＰ／ＩＰを用いることとする。
【００３３】
次に、携帯端末１７０＿１（図１参照）は、サーバ装置１１０からＳＧＳＮ／ＧＧＳＮ装置１９０に向けて出力された、画面に対する圧縮符号化ストリームを受信し、予め定められた画面解像度およびフレームレートにより復号して、携帯端末１７０＿１の表示装置（図１では不図示）に表示する。
【００３４】
次に、仮想クライアント部（仮想端末）２１１は、電話帳１１１から相手先電話番号（この場合、携帯端末１７０＿２（図１参照）の電話番号）とユーザ名を読み出し、これを画面情報として、携帯端末１７０＿１（図１参照に送出する。
【００３５】
携帯端末１７０＿１のユーザは、携帯端末１７０＿１の表示装置（図１では不図示）でこの画面を見ながら、画面上でユーザ名や電話番号の選択を行ない、通話を開始すると、携帯端末１７０＿１は、サーバ装置１１０に対して、ＳＩＰメッセージを格納したパケットを送出する。続いて、携帯端末１７０＿１は、サーバ装置１１０に対して、音声信号を圧縮符号化したストリームを格納したパケットを送出する。
【００３６】
サーバ装置１１０では、携帯端末１７０＿１からの音声通話のパケットに対して、画面に付随するオーディオとは別のパスを用いて処理することにより、処理遅延を短縮化する。音声通話の場合に、サーバ装置１１０のパケット受信部１８６は、携帯端末１７０＿１（図１参照）から受信したパケットのうち、
・ＳＩＰメッセージが格納されたパケットを、仮想クライアント部２１１の制御部１９２に出力し、
・音声に対する圧縮符号化ストリームが格納されたパケット（音声通話のパケット）を、音声通話パケット中継部１８５に出力する。ここで、音声に対する圧縮符号化の方式としては、Ｇ．７１１、Ｇ．７１１．１、Ｇ．７２９、ＡＭＲ＿ＮＢ（Adaptive Multi-Rate  Narrow Band）、ＡＭＲ−ＷＢ（Adaptive Multi-Rate  Wide Band）等、周知の圧縮符号化方式を用いることができる。
【００３７】
仮想クライアント部２１１の制御部１９２は、前記操作信号を受信すると、次の動作を行う。
【００３８】
（１）仮想クライアント部２１１の制御部１９２は、携帯端末１７０＿１（図１）からの前記操作信号を解析し、音声通話ＶｏＩＰアプリケーションソフトを、仮想マシン（仮想クライアント部２１１）で動作するアプリケーションとして、起動する。
【００３９】
（２）仮想クライアント部２１１の制御部１９２は、パケット受信部１８６からＳＩＰメッセージを受信する。
【００４０】
（３）仮想クライアント部２１１の制御部１９２は、ＶｏＩＰアプリケーションソフトから、エンドユーザ（携帯端末１７０＿１のユーザ）が選択した、相手先電話番号を入手し、前記電話番号から送付先のＩＰアドレスを求め、前記受信したＳＩＰメッセージの相手先ＩＰアドレスを、求めたＩＰアドレスに書き換えた上で、書き換え後のＳＩＰメッセージおよび相手先ＩＰアドレスを第１のパケット送信部１８７に通知する。
【００４１】
（４）仮想クライアント部２１１の制御部１９２は、音声通話パケット中継部１８５に対して、音声通話に対する圧縮符号化ストリームが格納されたパケットを、そのまま中継するように、指示を出力する。
【００４２】
音声通話パケット中継部１８５は、パケット受信部１８６で携帯端末１７０＿１（図１）から受信した、音声通話に対する圧縮符号化ストリームが格納されたパケットを入力し、仮想クライアント部２１１の制御部１９２から中継の指示を受け、前記入力したパケットを、仮想クライアント部２１１での処理遅延なく（仮想クライアント部２１１での処理を経由することなく）、中継して、第１のパケット送信部１８７に出力する。
【００４３】
第１のパケット送信部１８７は、仮想クライアント部２１１の制御部１９２から、相手先ＩＰアドレスおよびＳＩＰメッセージを入力し、音声通話パケット中継部１８５から、音声通話に対する圧縮符号化ストリームが格納されたパケットを入力すると、ＳＩＰメッセージを、ＳＧＳＮ／ＧＧＳＮ装置１９０（図１参照）等を経由して携帯端末１７０＿２（図１参照）に向け送出する。また、音声通話パケット中継部１８５は、音声通話に対する圧縮符号化ストリームが格納されたパケットに対して、必要があれば、パケットのプロトコルを変更した上で、ＳＧＳＮ／ＧＧＳＮ装置１９０（図１参照）等を経由して、携帯端末１７０＿２（図１参照）に向け送出する。ここで、プロトコルの変更の例としては、ＲＴＰ／ＵＤＰ／ＩＰプロトコルに、あるいは、ＵＤＰ／ＩＰプロトコル、さらに場合によっては、ＴＣＰ／ＩＰプロトコルに変更してもよい。なお、図１において、ＳＧＳＮ／ＧＧＳＮ装置１９０は、サーバ装置１１０から受信したパケットを、例えばＧＴＰ（GPRS Tunneling Protocol）−Ｕプロトコルによりトネリングして、ＲＮＣ装置１９５＿２に転送し、ＲＮＣ装置１９５＿２は基地局１９４＿２を通して無線により携帯端末１７０＿２に送出する。
【００４４】
第一の実施の形態では、モバイルネットワーク１５０として、モバイル３Ｇネットワークを例に説明したが、モバイルＬＴＥ（Long Term Evolution）ネットワークとしてもよい。また、固定網ネットワークや、ＷｉＦｉ（Wireless Fidelity）等の無線ＬＡＮ（Local Area Network）ネットワーク、ＮＧＮ（Next Generation Network）ネットワーク、Ｗ−ＬＡＮネットワークや、インターネット網などを用いることもできる。
【００４５】
また、携帯端末のかわりに固定端末（例えばパソコン（ＰＣ）等）を用いてもよい。この場合、サーバ装置１１０では、仮想マシンとして、仮想端末としてＰＣを仮想化した仮想ＰＣを備える。
【００４６】
なお、図２では、サーバ装置１１０の仮想クライアント部２１１でアプリケーション（音声通話ＶｏＩＰアプリケーションソフト）を起動して生成した画面を画面キャプチャ部１８０でキャプチャし、画像エンコーダ部１８８で圧縮符号化し第２のパケット送信部１７６でパケット化して、携帯端末に向け送出し、携帯端末で復号して画面を表示する構成を説明したが、サーバ装置１１０が画面を圧縮符号化して携帯端末に送出するのではなく、サーバ装置１１０が画面を描画するための描画コマンドを携帯端末に向け送出し、携帯端末で前記描画コマンドを受信し前記描画コマンドを用いて画面を描画して表示する構成としてもよい。
【００４７】
相手先の携帯端末１７０＿２（図１）からの音声通話に対する圧縮符号化ストリームが格納されたパケットについても、サーバ装置１１０において、制御部１９２（図２）から中継の指示を受け、音声通話パケット中継部１８５で該パケットを、遅延なく中継し、第１のパケット送信部１８７から、携帯端末１７０＿１（図１参照）宛てに送信する。
【００４８】
本実施形態において、サーバ装置１１０の仮想クライアント部２１１や、各部の処理はサーバ装置１１０で実行されるプログラムでその機能・処理を実現するようにしてもよい。該プログラムを記録した半導体メモリデバイス（プログラム可能な不揮発性メモリ）、磁気／光ディスク等の記憶媒体が提供される。この場合、サーバ装置１１０にインストールし、実行することで、実施形態が実現される。
【００４９】
＜実施形態２＞
図３は、第二の実施の形態の構成を示す図である。図３を参照すると、サーバ装置１１０をクラウド２３０に配置し、携帯端末（例えば１７０＿１）から、モバイルネットワーク１５０を経由して、サーバ装置１１０に接続する構成とされている。クラウド（クラウド網）２３０は、クラウドコンピューティングのネットワーク基盤を提供し、インターネットや、ＩＰ網同志を接続して構築したＩＰ−ＶＰＮ（Virtual Private Network:仮想施設網）等であってもよい。仮想化技術を利用することで、サーバリソース、ストレージリソース等はユーザ間でリソースの利用効率の向上、リソース分離によるセキュリティ確保等が行われる。図３において、図１の要素と同一又は同等の要素には、同一の参照符号が付されており、図１の要素と同じ働きをするので、説明は省略する。
【００５０】
図３において、モバイルネットワーク１５０のかわりに、モバイルＬＴＥネットワークとしてもよい。また、固定網ネットワークや、ＮＧＮネットワークや、Ｗ−ＬＡＮネットワークや、インターネット網などを用いることもできる。また、携帯端末のかわりに固定端末を用いることもできる。
【００５１】
なお、図３では、サーバ装置１１０の仮想クライアント部でアプリケーションを起動して生成した画面をキャプチャし画像エンコーダで圧縮符号化し第２のパケット送信部でパケット化して携帯端末に向け送出し、携帯端末で復号して画面を表示する構成を説明したが、本実施形態において、画面を圧縮符号化して送出するのではなく、画面を描画するための描画コマンドを携帯端末に向けて送出し、携帯端末で前記描画コマンドを受信しこれを用いて、画面を描画して表示する構成としてもよい。
【００５２】
前記各実施形態によれば、シンクライアント方式を用いてＶｏＩＰによる音声通話を行おうとすると、シンクライアント方式をとらない通常のＶｏＩＰと比較して、遅延が大幅に長くなるという問題を解決することができる。これは、サーバ装置において、端末から操作信号またはパケットを受信し音声通話であるか判別し、音声通話と判別された場合に、前記端末から送出される音声データが格納されたパケットを中継し、遅延が殆どなく相手先に送出することができるためである。
【００５３】
前記実施形態と特許文献との相違点を補足説明する。前記実施形態では、端末からの操作信号またはパケットをサーバ装置（シンクライアント方式のサーバ）で受信し、前記操作信号または前記パケットから音声通話であることを判別した場合は、前記端末から送出された、音声データが格納されたパケットを、そのまま中継して相手先に送出する。上記特許文献１−３には、かかる構成は開示されていない。
【００５４】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素（各請求項の各要素、各実施例の各要素、各図面の各要素等を含む）の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【００５５】
１１０、１１０Ａ  サーバ装置
１１１  電話帳
１３０  企業網
１５０  モバイルネットワーク
１７０＿１、１７０＿２、１７０Ａ  端末（携帯端末）
１７６  第２のパケット送信部
１７７  第３のパケット送信部
１８０  画面キャプチャ部
１８５  音声通話パケット中継部
１８６  パケット受信部
１８７  第１のパケット送信部
１８８  画像エンコーダ部
１８９  オーディオエンコーダ部
１９０  ＳＧＳＮ／ＧＧＳＮ装置
１９２  制御部
１９３  画面生成部
１９４＿１、１９４＿２  基地局
１９５＿１、１９５＿２  ＲＮＣ装置
２１１  仮想クライアント部
２３０  クラウド網
【図１】
2014017455.tif 000003
【図２】
2014017455.tif 000004
【図３】
2014017455.tif 000005
【図４】
2014017455.tif 000006
【国際調査報告】
2014017455.tif 000007
2014017455.tif 000008