(57)【要約】【課題】ＶＮＣ（Virtual NetworkComputing）等のサーバ・クライアント型のアプリケーション実行を行う無線通信システムにおいて、サーバから配信されるデータのセキュリティ性を確保しつつ、通信路の輻輳を軽減する。【解決手段】無線機器での操作に基づき、サーバがアプリケーションプログラムを実行し、その実行結果に基づく画面データをサーバから無線機器へ送信するにあたり、アプリケーションに固有のパーツＡ１，Ａ２およびセキュリティ保護の必要な暗号化されたパーツＡ３，Ａ４は、ユニキャスト通信により送信する。一方、アプリケーションに固有でなく、セキュリティ保護も必要でないパーツＢ１〜Ｂ３は、マルチキャスト通信より送信する。【選択図】図４
2010245800.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、当該サーバとの間で無線通信を行う無線機器とを備え、
前記無線機器は、表示部および操作部を有し、
前記サーバは、前記無線機器の操作部により入力された入力情報を受信して、当該入力情報に応じたアプリケーションプログラムを実行するとともに、当該プログラムの実行結果に基づく画面データを生成し、生成した画面データを前記無線機器へ送信し、
前記無線機器は、前記サーバから受信した前記画面データに基づく画面を前記表示部に表示し、表示された画面上で前記操作部による入力を受け付ける、
無線通信システムにおいて、
前記サーバは、前記画面データのうち、アプリケーションに固有の情報を含む画面データ、およびセキュリティ保護の必要な情報を含む暗号化された画面データを、ユニキャスト通信により前記無線機器へ送信し、アプリケーションに固有の情報およびセキュリティ保護の必要な情報を含まない画面データを、マルチキャスト通信により前記無線機器へ送信することを特徴とする無線通信システム。
【請求項２】
請求項１に記載の無線通信システムにおいて、
ユニキャスト通信により送信される画面データ、およびマルチキャスト通信により送信される画面データは、操作画面を構成する複数の操作画面要素を含み、
前記無線機器は、ユニキャスト通信により取得した操作画面要素と、マルチキャスト通信により取得した操作画面要素とを合成して、前記表示部に操作画面を表示することを特徴とする無線通信システム。
【請求項３】
請求項２に記載の無線通信システムにおいて、
ユニキャスト通信により送信される画面データ、またはマルチキャスト通信により送信される画面データは、前記操作画面要素を前記表示部の所定位置に所定のタイミングで描画させるための描画情報を含み、
前記無線機器は、取得した描画情報に基づいて、前記操作画面要素を前記表示部に描画することを特徴とする無線通信システム。
【請求項４】
請求項２に記載の無線通信システムにおいて、
前記サーバは、マルチキャスト通信により送信される操作画面要素を、周期的に繰り返し送信することを特徴とする無線通信システム。
【請求項５】
請求項４に記載の無線通信システムにおいて、
前記サーバは、マルチキャスト通信により送信される操作画面要素の送信頻度を、当該操作画面要素の使用頻度に基づいて決定することを特徴とする無線通信システム。
【請求項６】
請求項４に記載の無線通信システムにおいて、
前記サーバは、マルチキャスト通信により送信される操作画面要素の送信頻度を、当該操作画面要素を使用するアプリケーションプログラムの実行件数に基づいて決定することを特徴とする無線通信システム。
【請求項７】
請求項１に記載の無線通信システムにおいて、
前記サーバは、前記無線機器から要求があった場合のみ、ユニキャスト通信による画面データを無線機器へ送信することを特徴とする無線通信システム。
【請求項８】
表示部および操作部を有し、サーバとの間で無線通信を行う無線機器であって、
操作部により入力された入力情報を前記サーバへ送信し、当該サーバにおいて前記入力情報に応じたアプリケーションプログラムが実行されることに基づいて生成される画面データを受信し、受信した画面データに基づく画面を前記表示部に表示し、表示された画面上で前記操作部による入力を受け付ける無線機器において、
前記画面データのうち、アプリケーションに固有の情報を含む画面データ、およびセキュリティ保護の必要な情報を含む暗号化された画面データを、ユニキャスト通信により前記サーバから受信し、アプリケーションに固有の情報およびセキュリティ保護の必要な情報を含まない画面データを、マルチキャスト通信により前記サーバから受信することを特徴とする無線機器。
【請求項９】
請求項８に記載の無線機器において、
ユニキャスト通信により送信される画面データ、およびマルチキャスト通信により送信される画面データは、操作画面を構成する複数の操作画面要素を含み、
ユニキャスト通信により取得した操作画面要素と、マルチキャスト通信により取得した操作画面要素とを合成して、前記表示部に操作画面を表示することを特徴とする無線機器。
【請求項１０】
請求項９に記載の無線機器において、
ユニキャスト通信により送信される画面データ、またはマルチキャスト通信により送信される画面データは、前記操作画面要素を前記表示部の所定位置に所定のタイミングで描画させるための描画情報を含み、
取得した前記描画情報に基づいて、前記操作画面要素を前記表示部に描画することを特徴とする無線機器。
【請求項１１】
表示部および操作部を有する無線機器との間で無線通信を行い、前記無線機器の操作部により入力された入力情報を受信して、当該入力情報に応じたアプリケーションプログラムを実行するとともに、当該プログラムの実行結果に基づく画面データを生成し、生成した画面データを前記無線機器へ送信するサーバにおいて、
前記画面データのうち、アプリケーションに固有の情報を含む画面データ、およびセキュリティ保護の必要な情報を含む暗号化された画面データを、ユニキャスト通信により前記無線機器へ送信し、アプリケーションに固有の情報およびセキュリティ保護の必要な情報を含まない画面データを、マルチキャスト通信により前記無線機器へ送信することを特徴とするサーバ。
【請求項１２】
請求項１１に記載のサーバにおいて、
ユニキャスト通信により送信される画面データ、およびマルチキャスト通信により送信される画面データは、前記無線機器の表示部に表示される操作画面を構成する複数の操作画面要素を含むことを特徴とするサーバ。
【請求項１３】
請求項１２に記載のサーバにおいて、
前記操作画面要素を前記表示部の所定位置に所定のタイミングで描画させるための描画情報を、ユニキャスト通信またはマルチキャスト通信により送信することを特徴とするサーバ。
【請求項１４】
請求項１２に記載のサーバにおいて、
マルチキャスト通信により送信される操作画面要素を、周期的に繰り返し送信することを特徴とするサーバ。
【請求項１５】
請求項１４に記載のサーバにおいて、
マルチキャスト通信により送信される操作画面要素の送信頻度を、当該操作画面要素の使用頻度に基づいて決定することを特徴とするサーバ。
【請求項１６】
請求項１４に記載のサーバにおいて、
マルチキャスト通信により送信される操作画面要素の送信頻度を、当該操作画面要素を使用するアプリケーションプログラムの実行件数に基づいて決定することを特徴とするサーバ。
【請求項１７】
請求項１１に記載のサーバにおいて、
前記無線機器から要求があった場合のみ、ユニキャスト通信による画面データを無線機器へ送信することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバと、当該サーバとの間で無線通信を行う無線機器とからなる無線通信システムに関する。
【背景技術】
【０００２】
サーバと無線機器との間で通信を行うシステムとして、例えばＶＮＣ（Virtual Network Computing）を用いたシステムがある。このシステムでは、サーバが、無線機器の操作部により入力された入力情報を受信して、当該入力情報に応じたアプリケーションプログラムを実行するとともに、当該プログラムの実行結果に基づく画面データを生成し、生成した画面データを無線機器へ送信する。無線機器は、サーバから受信した画面データに基づく画面を表示部に表示し、表示された画面上で操作部による入力を受け付ける。
【０００３】
例えば、電子メールを例にとると、無線機器側でキーを操作して画面上で通常の文字入力等を行うことができるが、実際にメーラーを実行しているのはサーバであり、無線機器は入力されたキー情報をサーバへ送信しているだけである。サーバは、無線機器から受け取ったキー情報に基づき、機器の画面の大きさに合わせた画面イメージを生成し、これを無線機器へ送信する。したがって、無線機器に表示される画面は、無線機器が生成したものではなく、サーバが生成したものである。このため、無線機器は最小限、画面表示機能と、キー入力機能と、通信機能とが備わっておればよく、アプリケーションプログラムや、各種のデータ（画面データ、フォントデータ等）を搭載する必要がないので、コストを安くでき、かつ盗難等に対しても高いセキュリティ性を確保することができる。
【０００４】
ところで、ネットワーク上のサーバから複数のクライアント端末へデータを配信するための通信方式として、ユニキャスト通信やマルチキャスト通信があることはよく知られている。ユニキャスト通信は、ネットワーク上の１つの端末に対して配信を行う方式であり、マルチキャスト通信は、ネットワーク上の複数の端末に対して配信を行う方式である。マルチキャスト通信は、複数の端末を対象としている点でブロードキャスト通信と類似しているが、ブロードキャスト通信では、ネットワーク上の全ての端末に対して配信を行うのに対し、マルチキャスト通信ではネットワーク上の特定の複数端末に対して配信を行う点で、両者は異なっている。ユニキャスト通信およびマルチキャスト通信のシステムに関しては、例えば下記の特許文献１〜６に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３２６６８４号公報
【特許文献２】特開２０００−２９９６８５号公報
【特許文献３】特開平１１−９５６５８号公報
【特許文献４】特開２００５−２４４９０４号公報
【特許文献５】特開２００３−３２３００号公報
【特許文献６】特開２００６−３３３４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したＶＮＣのようなサーバ・クライアント型のシステムにおいては、各端末毎に全ての情報を都度サーバから受信する必要がある。このため、限られたネットワークの範囲内で、かつ、限られた端末数であれば、通信路で輻輳を生じることなくパケット通信を行えるが、本システムを公衆網のような広範囲のネットワークに適用した場合には、端末数の増大により通信路で輻輳が生じることが懸念される。
【０００７】
こうしたサーバ・クライアント型のシステムにおける輻輳の問題を解決するには、ネットワークの帯域を端末数（ユーザの数）に応じて増やせばよいが、現実には、ネットワークの帯域には限りがある。また、マルチキャスト通信では、複数の端末で同じデータを共有するため、ネットワークの帯域を有効に利用できるが、その反面、アプリケーションに固有の情報や、セキュリティ保護の必要な情報については、配信される端末毎に個別のセキュリティ保護をかけることが難しく、これらの情報の配信には困難を伴う。
【０００８】
本発明は、上述した問題点に鑑み、サーバ・クライアント型のアプリケーション実行を行う無線通信システムにおいて、サーバから配信されるデータのセキュリティ性を確保しつつ、通信路の輻輳を軽減することを課題としている。
【課題を解決するための手段】
【０００９】
本発明に係る無線通信システムは、サーバと、当該サーバとの間で無線通信を行う無線機器とを備えたシステムであって、無線機器は、表示部および操作部を有し、サーバは、無線機器の操作部により入力された入力情報を受信して、当該入力情報に応じたアプリケーションプログラムを実行するとともに、当該プログラムの実行結果に基づく画面データを生成し、生成した画面データを無線機器へ送信する。無線機器は、サーバから受信した画面データに基づく画面を表示部に表示し、表示された画面上で操作部による入力を受け付ける。本発明は、このようなシステムにおいて、画面データのうち、アプリケーションに固有の情報を含む画面データ、およびセキュリティ保護の必要な情報を含む暗号化された画面データを、ユニキャスト通信により無線機器へ送信し、アプリケーションに固有の情報およびセキュリティ保護の必要な情報を含まない画面データを、マルチキャスト通信により無線機器へ送信することを特徴としている。
【００１０】
このようにすると、アプリケーションに固有の情報を含む画面データやセキュリティ保護の必要な情報を含む暗号化された画面データは、ユニキャスト通信により特定の１つの無線機器へ配信されるので、データのセキュリティ性を確保することができる。一方、アプリケーションに固有の情報およびセキュリティ保護の必要な情報を含まない画面データは、マルチキャスト通信により複数の無線機器へ配信されるので、同じデータを複数のユーザに同時に配信することで、通信路の輻輳を軽減することができる。
【００１１】
本発明の好ましい実施形態では、ユニキャスト通信により送信される画面データ、およびマルチキャスト通信により送信される画面データは、操作画面を構成する複数の操作画面要素を含んでいる。そして、無線機器は、ユニキャスト通信により取得した操作画面要素と、マルチキャスト通信により取得した操作画面要素とを合成して、表示部に操作画面を表示する。
【００１２】
このようにすると、無線機器に表示される操作画面が、多数の操作画面要素から構成される場合でも、アプリケーションに固有の操作画面要素や、セキュリティ保護の必要な操作画面要素については、ユニキャスト通信で配信し、汎用的な操作画面要素については、マルチキャスト通信で配信することにより、操作画面要素の配信時に通信路で輻輳が生じるのが抑制される。この結果、無線機器の表示部に操作画面を迅速に表示することができる。
【００１３】
本発明の好ましい実施形態では、ユニキャスト通信により送信される画面データ、またはマルチキャスト通信により送信される画面データは、操作画面要素を表示部の所定位置に所定のタイミングで描画させるための描画情報を含む。そして、無線機器は、取得した描画情報に基づいて、操作画面要素を表示部に描画する。
【００１４】
このようにすると、無線機器では、操作画面要素に加えて描画情報が取得されるので、当該描画情報に基づいて、操作画面要素を表示部に正確に表示することができる。
【００１５】
本発明の好ましい実施形態では、サーバは、マルチキャスト通信により送信される操作画面要素を、周期的に繰り返し送信する。
【００１６】
このようにすると、無線機器は、あるタイミングでマルチキャスト通信による操作画面要素を取得できなかった場合でも、次のタイミングで当該操作画面要素を取得することが可能となり、操作画面要素を確実に表示することができる。
【００１７】
本発明の好ましい実施形態では、サーバは、マルチキャスト通信により送信される操作画面要素の送信頻度を、当該操作画面要素の使用頻度に基づいて決定する。
【００１８】
このようにすると、各種のアプリケーションにおいて多用される操作画面要素を、より高い頻度でマルチキャスト通信によって送信することで、無線機器では当該操作画面要素を取得しやすくなる。したがって、無線機器では、使用頻度の高い操作画面要素を表示部に迅速に表示させることができ、ユーザの使い勝手を向上させることができる。
【００１９】
上述した送信頻度を、操作画面要素の使用頻度に基づいて決定することに代えて、操作画面要素を使用するアプリケーションプログラムの実行件数に基づいて決定してもよい。
【００２０】
このようにすると、対象となる操作画面要素を用いるアプリケーションが多用されている場合は、そのアプリケーションを利用している無線機器で、当該操作画面要素が取得される頻度が高くなる。したがって、無線機器では、使用頻度の高いアプリケーションを利用する場合に、当該アプリケーションで用いられる（但し、そのアプリケーションに固有のものではない）操作画面要素を表示部に迅速に表示させることができ、ユーザの使い勝手を向上させることができる。
【００２１】
本発明の好ましい実施形態では、サーバは、無線機器から要求があった場合のみ、ユニキャスト通信による画面データを無線機器へ送信する。
【００２２】
このようにすると、アプリケーションに固有の画面データやセキュリティ保護の必要な画面データは、無線機器からの要求を待って送信されるので、通信路における輻輳の発生をより一層軽減することができるとともに、セキュリティ性を向上させることができる。
【発明の効果】
【００２３】
本発明によれば、サーバ・クライアント型のアプリケーション実行を行う無線通信システムにおいて、サーバから配信されるデータのセキュリティ性を確保しつつ、通信路の輻輳を軽減することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る無線通信システムの全体構成図である。
【図２】サーバのハードウェア構成を示したブロック図である。
【図３】無線機器のハードウェア構成を示したブロック図である。
【図４】無線機器に表示される操作画面の例である。
【図５】ユニキャスト通信により送信される操作画面要素の例である。
【図６】マルチキャスト通信により送信される操作画面要素の例である。
【図７】描画情報の例である。
【図８】サーバから送信されるデータのタイムチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態につき、図面を参照しながら説明する。
【００２６】
図１は、本発明の実施形態に係る無線通信システムの全体構成図である。１ａ，１ｂ，１ｃは、それぞれ通信事業を行う事業者Ａ，Ｂ，Ｃが運用するサーバ、２ａ，２ｂ，２ｃは、それぞれサーバ１ａ，１ｂ，１ｃと通信回線で接続された基地局、３は基地局２ａ，２ｂ，２ｃを介してサーバ１ａ，１ｂ，１ｃとの間で通信を行う無線機器である。無線機器３は、例えばＬＣＤ（Liquid Crystal Display）からなる表示部３４と、ユーザ認証用のデータが記録されている記録媒体９が挿入されるスロット３０と、電源スイッチや操作キーからなる操作部３３とを備えている。サーバ１ａ，１ｂ，１ｃは、インターネット４にも接続されている。無線機器３は、サーバ１ａ，１ｂ，１ｃとの間で、例えば、高速無線通信の標準規格であるＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）による通信を行う。
【００２７】
図１のシステムの基本的な動作は以下の通りである。無線機器３の操作部３３において所定の操作を行うことにより、無線機器３が、基地局２ａ，２ｂ，２ｃを介してサーバ１ａ，１ｂ，１ｃに接続される。そして、無線機器３は、操作部３３の操作キーが操作されることにより生じるキー入力情報を、基地局２ａ，２ｂ，２ｃを介してサーバ１ａ，１ｂ，１ｃに送信する。サーバ１ａ，１ｂ，１ｃは、無線機器３から受信したキー入力情報に基づいて、当該入力情報に応じたアプリケーションプログラムを実行し、その実行結果に基づく画面データを生成する。生成された画面データは、基地局２ａ，２ｂ，２ｃを介して無線機器３へ送信される。無線機器３では、サーバ１ａ，１ｂ，１ｃから受信した画面データに基づいて、所定の操作画面を表示部３４に表示し、表示された操作画面上で操作部３３によるキー入力を受け付ける。これによりユーザは、あたかも無線機器３がアプリケーションプログラムを実行しているような感覚で、無線機器３を操作することができる。
【００２８】
図２は、サーバ１ａ，１ｂ，１ｃ（以下では、これらをまとめて符号１で示す）のハードウェア構成を示したブロック図である。サーバ１は、入力装置１１、表示部１２、メモリ１３、記憶装置１４、通信インタフェース１５、ＣＰＵ１６、および電源１７を備えている。入力装置１１は、ディスクドライブやキーボードなどから構成され、表示部１２は、ＬＣＤなどから構成される。メモリ１３は、ＲＡＭやＲＯＭから構成される。記憶装置１４は、ハードディスクから構成され、アプリケーションプログラム１４ａと、各種のファイル１４ｂと、画面データ１４ｃなどが格納されている。画面データ１４ｃは、メモリ１３に格納してもよい。通信インタフェース１５は、図１の基地局２ａ，２ｂ，２ｃ（以下では、これらをまとめて符号２で示す）を介して無線機器３と通信を行うためのインタフェースである。ＣＰＵ１６は、サーバ１の各部を制御する制御部を構成する。電源１７は、サーバ１の各部へ電源を供給する。
【００２９】
図３は、無線機器３のハードウェア構成を示したブロック図である。無線機器３は、アンテナ３１、無線通信部３２、操作部３３、表示部３４、ＲＡＭ３５、ＲＯＭ３６、ＣＰＵ３７、媒体読取部３８、および電源３９を備えている。無線機器３が通話機能を持つ場合は、上記構成に加えて、音声処理回路、マイクロフォンおよびスピーカが設けられる。アンテナ３１および無線通信部３２は、基地局２を介してサーバ１から送信される画面データを受信するとともに、キー入力情報を基地局２を介してサーバ１へ送信する。操作部３３は、前述のように電源スイッチや操作キーから構成される。表示部３４は、前述のようにＬＣＤから構成される。ＲＡＭ３５は、無線通信部３２がサーバ１から受信した画面データを一時的に記憶する。ＲＯＭ３６には、ＣＰＵ３７を動作させるためのプログラム等が格納されている。ＣＰＵ３７は、無線機器３の各部を制御する制御部を構成する。媒体読取部３８は、記録媒体９（図１）に記録されているデータを読み取る。電源３９は、無線機器３の各部へ電源を供給する。
【００３０】
以上のような無線通信システムにおいて、サーバ１は、無線機器３でのキー操作に応じて、アプリケーションプログラム１４ａを実行する。そして、当該プログラムの実行により生成されたデータをファイル１４ｂに保存して管理する。例えば、アプリケーションがオンライン・バンキングの場合は、取引データ等がファイル１４ｂに保存される。また、アプリケーションがコンテンツ閲覧の場合は、画像データや音声データ等がファイル１４ｂに保存される。その他、ファイル１４ｂに保存されるデータとしては、電子メール、アドレス帳、送受信履歴等が考えられる。無線機器３は、これらのデータを保存・管理する手段を有していない。
【００３１】
また、サーバ１は、アプリケーションプログラム１４ａの実行結果に基づいて、画面データ１４ｃを生成する。そして、当該画面データを、その内容に応じてユニキャスト通信またはマルチキャスト通信により、無線機器３へ送信する。この詳細については後述する。
【００３２】
図４は、サーバ１から送信された画面データに基づいて、無線機器３の表示部３４に表示される操作画面Ｚの一例を示している。ここでは、アプリケーションとしてオンライン・バンキングを利用する場合を例に挙げる。操作画面Ｚは、Ａ１〜Ａ４、Ｂ１〜Ｂ３で示した複数の操作画面要素（以下、「パーツ」という）から構成される。Ａ１は銀行名やサービス内容を表示する表示欄、Ａ２は取引明細の一覧を表示するための明細一覧キー、Ａ３はユーザ名を表示する表示欄、Ａ４は取引内容を表示する表示欄である。Ｂ１はホームページを表示するためのホームキー、Ｂ２は操作案内を表示するためのヘルプキー、Ｂ３は表示欄Ａ４の表示を上下にスクロールするためのスクロールキーである。
【００３３】
これらのパーツは、図５および図６のように分類される。図５（ａ）は、アプリケーションに固有の情報を有する画面データに含まれるパーツである。ここでは、銀行名等の表示欄を構成するパーツＡ１と、取引明細表示用の明細一覧キーを構成するパーツＡ２が該当する。これらのパーツを、以下では「アプリケーション固有パーツ」と呼ぶ。図５（ｂ）は、セキュリティ保護の必要な情報を有する暗号化された画面データに含まれるパーツである。ここでは、ユーザ名の表示欄を構成するパーツＡ３と、取引内容の表示欄を構成するパーツＡ４が該当する。これらのパーツを、以下では「セキュリティパーツ」と呼ぶ。図６は、アプリケーションに固有の情報やセキュリティ保護の必要な情報を有しない画面データに含まれるパーツである。ここでは、ホームページ表示用のホームキーを構成するパーツＢ１、操作案内表示用のヘルプキーを構成するパーツＢ２、上下スクロール用のスクロールキーを構成するパーツＢ３が該当する。これらのパーツを、以下では「汎用パーツ」と呼ぶ。
【００３４】
本実施形態では、サーバ１から送信される画面データ１４ｃに含まれるパーツのうち、図５（ａ）のアプリケーション固有パーツＰと、図５（ｂ）のセキュリティパーツＱは、ユニキャスト通信により無線機器３へ送信される。この場合の送信対象は、特定の１つの無線機器３である。セキュリティパーツＱは、暗号化して送信される。また、図６の汎用パーツＲは、マルチキャスト通信により無線機器３へ送信される。この場合の送信対象は、特定の複数の無線機器３である。無線機器３では、ユニキャスト通信により取得したアプリケーション固有パーツＰおよびセキュリティパーツＱと、マルチキャスト通信により取得した汎用パーツＲとを合成して、表示部３４に図４で示した操作画面Ｚを表示する。
【００３５】
また、本実施形態では、サーバ１から無線機器３へユニキャスト通信により送信される画面データ１４ｃには、上述したアプリケーション固有パーツＰとセキュリティパーツＱのほかに、図７に示すような描画情報Ｕが含まれる。この描画情報Ｕは、各パーツを無線機器３の表示部３４の所定位置に所定のタイミングで描画させるための情報であり、位置情報と時間情報を含んでいる。例えば、Ｓｅｔ  Ｐｏｓｉｔｉｏｎ（Ｔ１１００）＝（２０，１０）は、「タイムコードがＴ１１００のパーツは、表示部３４の画面上の座標（２０，１０）の位置に表示せよ」という命令を表している。無線機器３は、この描画情報Ｕに基づいて、取得した各パーツを表示部３４に表示する。
【００３６】
図８は、サーバ１から送信されるデータのタイムチャートである。ＵＰ１，ＵＰ２，ＵＰ３，…は、ユニキャスト通信により送信される画面データのパケット（以下、「ユニキャストパケット」という）を表しており、ＭＰ１，ＭＰ２，ＭＰ３，…は、マルチキャスト通信により送信される画面データのパケット（以下、「マルチキャストパケット」という）を表している。各パケットの上に付されているＴｘｘｘｘ（ｘは数字）は、上述したタイムコードであり、実際には各パケットに画面データと共に格納されている。このタイムコードは、一定時間ごとに１ずつ加算される時間情報であり、パケットを特定するためのインデックス情報でもある。なお、タイムコードとして実時間を用いてもよい。
【００３７】
図８のタイムチャートにつき、以下に詳細に説明する。サーバ１からは、まずユニキャストパケットＵＰ１が送信される。ＵＰ１には、無線機器３において取得すべきマルチキャストパケットの情報、および図７で説明した描画情報が含まれている。無線機器３は、取得したこれらの情報を保存し（例えばＲＡＭ３５に保存）、以後、これらの情報に基づいて、パケットに含まれるパーツを順次取得し表示する。
【００３８】
次のユニキャストパケットＵＰ２（タイムコード：Ｔ１１００）には、アプリケーション固有パーツの１つであるパーツＡ１（銀行名等の表示欄）が含まれている。無線機器３は、このパーツＡ１を取得すると、描画情報のＳｅｔ  Ｐｏｓｉｔｉｏｎ（Ｔ１１００）＝（２０，１０）に基づき、パーツＡ１を表示部３４における座標（２０，１０）の位置に表示する。
【００３９】
次のマルチキャストパケットＭＰ１（タイムコード：Ｔ１１０４）には、汎用パーツの１つであるパーツＢ１（ホームキー）が含まれている。無線機器３は、このパーツＢ１を取得すると、描画情報のＳｅｔ  Ｐｏｓｉｔｉｏｎ（Ｔ１１０４）＝（２０，６４）に基づき、パーツＢ１を表示部３４における座標（２０，６４）の位置に表示する。
【００４０】
次のユニキャストパケットＵＰ３（タイムコード：Ｔ１１１０）には、アプリケーション固有パーツの１つであるパーツＡ２（明細一覧キー）が含まれている。無線機器３は、このパーツＡ２を取得すると、描画情報のＳｅｔ  Ｐｏｓｉｔｉｏｎ（Ｔ１１１０）＝（１００，６４）に基づき、パーツＡ２を表示部３４における座標（１００，６４）の位置に表示する。
【００４１】
以下同様にして、無線機器３は、ユニキャストパケットＵＰ４に含まれるパーツＡ３（ユーザ名の表示欄）、マルチキャストパケットＭＰ２に含まれるパーツＢ２（ヘルプキー）、ユニキャストパケットＵＰ５に含まれるパーツＡ４（取引内容の表示欄）、マルチキャストパケットＭＰ４に含まれるパーツＢ１（ホームキー）、マルチキャストパケットＭＰ６に含まれるパーツＢ３（スクロールキー）を順次取得する。そして、それぞれに対応する描画情報に従って、各パーツを表示部３４の所定位置に表示する（図４参照）。なお、マルチキャストパケットＭＰ３に含まれる決定キーや、マルチキャストパケットＭＰ５に含まれるキャンセルキーは、図８に示した区間内では、無線機器３によって取得されない。
【００４２】
以上のように、本実施形態によれば、アプリケーション固有パーツＰと、セキュリティパーツＱは、ユニキャスト通信により特定の１つの無線機器３へ配信されるので、データのセキュリティ性を確保することができる。一方、汎用パーツＲはマルチキャスト通信により複数の無線機器３へ配信されるので、同じ汎用パーツＲを複数のユーザに同時に配信することで、通信路の輻輳を軽減することができる。
【００４３】
また、図４のように、表示部３４に表示される操作画面Ｚが、多数のパーツから構成される場合でも、アプリケーション固有パーツＰとセキュリティパーツＱをユニキャスト通信で配信し、汎用パーツＲをマルチキャスト通信で配信することにより、全てのパーツをユニキャスト通信で配信する場合に比べて、通信路で輻輳が生じるのが抑制される。この結果、表示部３４に操作画面Ｚを迅速に表示することができる。
【００４４】
また、ユニキャスト通信により送信される画面データに、パーツを表示部３４の所定位置に所定のタイミングで描画させるための描画情報Ｕを含ませることにより、無線機器３では、取得した描画情報Ｕに基づいて、パーツを表示部３４の画面上に正確に表示することができる。なお、本実施形態では、ユニキャスト通信により描画情報Ｕを送信しているが、マルチキャスト通信により描画情報Ｕを送信してもよい。
【００４５】
ところで、図８においては、ホームキーを構成するパーツＢ１は、マルチキャストパケットＭＰ１およびＭＰ４により、繰り返し送信されている。ヘルプキーを構成するパーツＢ２や、スクロールキーを構成するパーツＢ３も、図８の区間以降において、繰り返し送信される。このように、汎用パーツＲ（図６）を、周期的に繰り返し送信することにより、無線機器３は、あるタイミングでマルチキャストパケットに含まれる汎用パーツを取得できなかった場合でも、次のタイミングで当該パーツを取得することが可能となり、汎用パーツを確実に表示することができる。また、汎用パーツＲはセキュリティ保護が不要なため、マルチキャスト通信によって繰り返し送信しても問題はない。
【００４６】
この場合、サーバ１は、汎用パーツＲの送信頻度を、例えば当該パーツの使用頻度に基づいて決定する。汎用パーツＲの使用頻度はサーバ側で把握可能であるから、使用頻度の高い汎用パーツほど短い周期で送信することで、無線機器３においては、当該汎用パーツを取得しやすくなる。この結果、無線機器３では、各種のアプリケーションで使用頻度の高い汎用パーツを迅速に表示させることができ、ユーザの使い勝手を向上させることができる。
【００４７】
あるいは、他の方法として、サーバ１は、汎用パーツＲが使用されるアプリケーションプログラム１４ａの実行件数に基づいて、汎用パーツＲの送信頻度を決定してもよい。アプリケーションプログラム１４ａの実行件数もサーバ側で把握可能であるから、使用頻度の高いアプリケーションに用いられる汎用パーツほど短い周期で送信することで、無線機器３においては、当該汎用パーツを取得しやすくなる。この結果、無線機器３では、多用されるアプリケーションで用いられる汎用パーツを迅速に表示させることができ、ユーザの使い勝手を向上させることができる。
【００４８】
また、本実施形態において、サーバ１は、無線機器３から要求があった場合のみ、アプリケーション固有パーツＰおよびセキュリティパーツＱを、ユニキャスト通信で無線機器３へ送信するようにしてもよい。このようにすると、アプリケーション固有パーツＰやセキュリティパーツＱは、無線機器３からの要求を待って送信されるので、通信路における輻輳の発生をより一層軽減することができるとともに、セキュリティ性を向上させることができる。
【００４９】
以上述べた実施形態では、無線機器３とサーバ１との間でＷｉＭＡＸによる通信を行う例を挙げたが、本発明は、無線機器３の無線通信部３２の仕様をＷｉＭＡＸ以外の仕様に変更することにより、ＷｉＭＡＸ以外の通信方式にも適用することができる。
【００５０】
また、以上述べた実施形態では、サーバ１が実行するアプリケーションとしてオンライン・バンキングを例に挙げたが、これに限らず、例えば、会員制のウェブサイト上で情報を閲覧したりコンテンツを取得したりするアプリケーションに対しても、本発明を適用することができる。
【００５１】
その他、本発明の実施形態ないし応用例として、例えば以下のようなものが考えられる。
【００５２】
（１）ユニキャスト通信において送信される情報を、サーバ１と無線機器３との間において暗号化することにより、本無線通信システムの利用者以外の第三者の傍受による暗号解読を不能とする。この場合、本無線通信システムを利用する他の無線機器３による傍受に対しても、暗号解読を不能とするのが好ましい。同様に、マルチキャスト通信において送信される情報についても、サーバ１と無線機器３との間において暗号化することにより、本無線通信システムの利用者以外の第三者の傍受による暗号解読を不能とする。但し、この場合は、本無線通信システムを利用する他の無線機器３に対して、暗号解読を不能としなくてもよい。暗号化手段としては、標準的な公開鍵を用いてもよいし、予めサーバ１と無線機器３との間で設定した秘密鍵を用いてもよい。また、マルチキャスト通信における暗号化手段として、共通鍵を用いることも可能である。さらに、セキュリティパーツＱには暗号化強度を設定してもよい。暗号化強度は、セキュリティ保護の必要性の重要度に応じて決定され、強度が高いほど解読が困難になる。例えば、ユーザＩＤ・パスワード・銀行口座番号などは暗号化強度が最も高く、氏名・住所などは２番目の暗号化強度になる。
【００５３】
（２）無線機器３がフォント情報を持っており、サーバ１から受信したキャラクタコードに基づいて、そのコードに対応する文字を表示部３４に表示する。すなわち、文字に関しては、サーバ１から画像として受信するのではなく、コードとして受信する。同様に、簡単な図形の描画処理（例えば、矩形を描画したり、矩形を塗りつぶすなどの処理）が可能な無線機器３であれば、図形を画像として受信するのではなく、描画命令（コマンド）として受信するようにしてもよい。
【００５４】
（３）汎用パーツを、マルチキャスト通信で送信する代わりに、いわゆるワンセグ放送のようなブロードキャスト通信で送信する。この場合、無線機器３は、ブロードキャスト通信を受信できるハードウェアを備えている必要がある。また、パーツを識別するためのタイムコードを含み、取得すべきパケットの情報を含むユニキャストパケットが、サーバ１から無線機器３へ送信されている必要がある。
【符号の説明】
【００５５】
１，１ａ，１ｂ，１ｃ  サーバ
２ａ，２ｂ，２ｃ  基地局
３    無線機器
１４  記憶装置
１４ａ  アプリケーションプログラム
１４ｃ  画面データ
３２  無線通信部
３３  操作部
３４  表示部
Ａ１〜Ａ４，Ｂ１〜Ｂ３  操作画面要素（パーツ）
Ｐ    アプリケーション固有パーツ
Ｑ    セキュリティパーツ
Ｒ    汎用パーツ
Ｕ    描画情報
Ｚ    操作画面
【図１】
2010245800.tif 000003
【図２】
2010245800.tif 000004
【図３】
2010245800.tif 000005
【図４】
2010245800.tif 000006
【図５】
2010245800.tif 000007
【図６】
2010245800.tif 000008
【図７】
2010245800.tif 000009
【図８】
2010245800.tif 000010