(57)【特許請求の範囲】
【請求項１】
クライアントは、提供する１又は複数のサービス提供機構が、実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報とを含むサービス提供機構情報を登録し、
中継装置は、サーバから受信しクライアントに送信するデータに、前記クライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加して送信し、
クライアントは、中継装置から前記データを受信すると前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択することを特徴とするデータ通信方法。
【請求項２】
サービスを提供する１又は複数のサービス提供機構が、それぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報とを含むサービス提供機構情報を自クライアントに登録し、
中継装置にて、サーバから送信されたデータであって、送信先のクライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加されたデータを受信し、前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択することを特徴とするクライアント。
【請求項３】
サーバから受信しクライアントに送信するデータに、前記クライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加し、サービスを提供する１又は複数のサービス提供機構が、それぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報とを含むサービス提供機構情報を登録しているクライアントに送信し、クライアントに、前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択させることを特徴とする中継装置。
【請求項４】
クライアントの通信プログラムを記録した記録媒体であって、
サービスを提供する１又は複数のサービス提供機構が、それぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報とを含むサービス提供機構情報を自クライアントに登録し、
中継装置にて、サーバから送信されたデータであって、送信先のクライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加されたデータを受信し、前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択することを前記クライアントに機能させることを特徴とするクライアント用通信プログラムを記録した記録媒体。
【請求項５】
中継装置の通信プログラムを記録した記録媒体であって、
サーバから受信しクライアントに送信するデータに、前記クライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加し、サービスを提供する１又は複数のサービス提供機構が、それぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報とを含むサービス提供機構情報を登録しているクライアントに送信し、クライアントに、前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択させることを前記中継装置に機能させることを特徴とする中継装置用通信プログラムを記録した記録媒体。
【請求項６】
サービスを提供する１又は複数の情報端末は、実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とを移動端末に通知し、
移動端末は、前記１又は複数の情報端末から通知された実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録し、
中継装置は、サーバから受信し移動端末に送信するデータに、前記移動端末に接続されている情報端末において前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加して送信し、
移動端末は、中継装置から前記データを受信すると前記サービス提供機構情報に基づいて送信先の情報端末を選択し、選択された情報端末に前記データを送信し、
前記情報端末は、前記データを受信すると前記サービスを提供することを特徴とするデータ通信方法。
【請求項７】
実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とを移動端末に通知し、
移動端末に、前記実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録させ、
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータが移動端末に受信され、
移動端末にて、前記サービス提供機構情報に基づいて送信先の情報端末として選択され、前記データを受信しサービスを提供することを特徴とする情報端末。
【請求項８】
サービスを提供する１又は複数の情報端末から、実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とが通知され、前記１又は複数の情報端末から通知された実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録し、
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータを受信し、
前記中継装置から前記データを受信すると前記サービス提供機構情報に基づいて送信先の情報端末を選択し、選択された情報端末に前記データを送信し、
前記情報端末に、前記サービスを提供させることを特徴とする移動端末。
【請求項９】
サーバから受信し移動端末に送信するデータに、送信先の移動端末に接続する情報端末において前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加し、
サービスを提供する１又は複数の情報端末から、それぞれ実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とが通知され、これらをサービス提供機構情報として登録している移動端末に前記データを送信し、
移動端末に前記サービス提供機構情報に基づいて送信先の情報端末を選択させ、選択された情報端末に前記データを送信させ、送信先の情報端末に前記サービスを提供させることを特徴とする中継装置。
【請求項１０】
情報端末の通信プログラムを記録した記録媒体であって、
実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とを移動端末に通知し、
移動端末に、前記実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録させ、
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータが移動端末に受信され、
移動端末にて、前記サービス提供機構情報に基づいて送信先の情報端末として選択され、前記データを受信しサービスを提供することを前記情報端末に機能させることを特徴とする情報端末用通信プログラムを記録した記録媒体。
【請求項１１】
移動端末の通信プログラムを記録した記録媒体であって、
サービスを提供する１又は複数の情報端末から、実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とが通知され、前記１又は複数の情報端末から通知された実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録し、
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータを受信し、
前記中継装置から前記データを受信すると前記サービス提供機構情報に基づいて送信先の情報端末を選択し、選択された情報端末に前記データを送信し、
前記情報端末に、前記サービスを提供させることを前記移動端末に機能させることを特徴とする移動端末用通信プログラムを記録した記録媒体。
【請求項１２】
中継装置の通信プログラムを記録した記録媒体であって、
サーバから受信し移動端末に送信するデータに、送信先の移動端末に接続する情報端末において前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加し、
サービスを提供する１又は複数の情報端末から、それぞれ実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とが通知され、これらをサービス提供機構情報として登録している移動端末に前記データを送信し、
移動端末に前記サービス提供機構情報に基づいて送信先の情報端末を選択させ、選択された情報端末に前記データを送信させ、送信先の情報端末に前記サービスを提供させることを前記中継装置に機能させることを特徴とする中継装置用通信プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はサーバ主導型のデータ通信方法、クライアント、中継装置、サーバ、サーバ兼ゲートウェイ及びその通信プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、サーバ主導の形態のサーバ−クライアント型データ通信（以下Push型通信）ではクライアントにおけるそのデータに対するサービスの選択方法は、例えばWAP（Wireless Application Protocol） Push Message proposed Version 16-August-1999に示されるように、サーバ側がアプリケーションを指定するID（以下アプリケーションID）を用いてクライアントの使用するアプリケーションを指定する技術が知られている。
【０００３】
WAPのPush型通信における従来技術例を図 8を用いて説明する。まずWAPにおけるPush型通信では、サーバがクライアントへコンテンツを送信する時、サーバからクライアントへセッション要求であるPom-SessionRequestメッセージが送られる。ただし、ここでいうサーバとはWAPではオリジンサーバではなく中継装置を指す。Pom-SessionRequestメッセージ中にはX-WAP-Application-Idが含まれている。X-WAP-Application-Idはクライアントが利用すべきアプリケーションを指定したリストであるが、その形式としては図 9に示すように、URI形式のもの、具体的にアプリケーション名を明記したもの、ファイル形式を示唆するにとどまるもの、の３種類が存在する。もし、Pom-SessionRequestメッセージ中にX-WAP-Application-Idが付加されていなければWAPに特化した言語WMLを解するWML User AgentのX-WAP-Application-Idが挿入される。
【０００４】
クライアントではPom-SessionRequestメッセージを受信すると、データ通信を行うために必要なセッションを張るためにコネクト要求であるPom-Connectメッセージをサーバへ送る。Pom-Connectメッセージ中にはクライアントで実行可能な処理アプリケーションのリストが、Accept Applicationとしてメッセージ中に含まれている。そのリストの中で先頭のものがデフォルト・アプリケーションとなる。
【０００５】
サーバはPom-Connectメッセージを受け取るとクライアントにレスポンスを返し、その結果セッションが張られることとなる。クライアントではこれらセッション確立手順の中で処理するアプリケーションを指定されることとなり、以降のデータ送受信で受信したデータはそのアプリケーションで処理される。
【０００６】
【発明が解決しようとする課題】
Push型通信においては、クライアント側には処理サービス機構の選択権がなく、ユーザの嗜好にきめ細かく対応できない点、また通常移動端末には処理能力・メモリ・電力資源・表示機器に、小型携帯性という観点から大きな制限が存在し、そのため少しでも端末のリソースの節約に努める必要があるが、処理サービス機構の選択権がないため節約が不可能という点である。
【０００７】
従って、本発明では、サーバ主導の形態でのサーバ−クライアント通信において、クライアント側での処理サービス機構の選択を可能とするデータ通信方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
Push型通信において、データを送信するサーバもしくは中継装置において、アプリケーションを指定する情報に加えてデータの品質を示す情報を付加することによって、アプリケーションを指定する情報とデータの品質を示す情報を受け取ったクライアントはその情報を基に適当な処理サービス機構を選択する。
【０００９】
【発明の実施の形態】
［第一の実施の形態］
本発明の第一の実施の形態を図 1、図 4、図 5、図 6、図 7に基づいて説明する。
【００１０】
図１に示されるように、本発明の第1の実施の形態は、クライアント１０１、中継装置１０４、サーバ１０５から構成され、データ通信がサーバ１０５とクライアント１０１間で行われる。
【００１１】
サーバ１０５は品質情報付加機構１０６を含み、クライアント１０１は移動端末１０３と１又は複数のサービス提供機構１（１０２−１），サービス提供機構２（１０２−２），…、サービス提供機構ｎ（１０２−ｎ）から構成されている。サービス提供機構は物理的に移動端末に接続された情報機器、もしくは移動端末内部に存在するアプリケーションである。中継装置１０５は、サーバ１０５からのメッセージをクライアント１０１に中継する。
【００１２】
次に本発明の第一の実施の形態の動作について説明する。
【００１３】
クライアント１０１では、１又は複数のサービス提供機構１（１０２−１），サービス提供機構２（１０２−２），…、サービス提供機構ｎ（１０２−ｎ）から移動端末１０４へそれぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報等が通知され、移動端末ではこれらに基づき品質情報が付加された品質情報付加アプリケーションIDを含むサービス提供機構情報を作成して保持しておく。
【００１４】
そして、サーバ１０５にて、クライアントへ送信されるデータが生成される。この生成されたデータに品質情報付加機構１０６においてデータの品質情報が付加された品質情報付加アプリケーションIDが付加され、中継装置１０４へ送られる。
【００１５】
次に中継装置１０４とクライアント１０１間でPush型通信のセッション開設手順が始まり、データ送信が始まる。Push型送信を行う場合には、従来の技術でも述べた図 8のように、まずサーバ側（本実施の形態の例では中継装置）からクライアントへセッション要求が出され、クライアントからセッションを張るべくサーバ側（本実施の形態の例では中継装置）へメッセージが出される。これらセッション開設のための通信は、ここではクライアント１０１と中継装置１０４の間の通信を指す。サーバからの品質情報がクライアントへ送られる時期は、セッション開設手順中、もしくはそれ以降である。
【００１６】
クライアント１０１ではその品質情報、保持しているサービス提供機構郡の情報に基づき処理するサービス提供機構を選択することとなる。
【００１７】
［サーバ］
本発明の第一の実施の形態のサーバ１０５の構成及び動作について詳細な説明を行う。
【００１８】
サーバ１０５は、通常のサーバ機能を実現するための機構に加えて、本発明の第１の実施の形態では、品質情報付加機構を備えている。クライアント１０１に送信するデータがサーバ１０５内部で生成されると、サーバ内部の品質情報付加機構１０６において品質情報付加アプリケーションIDが送信データに付加され送信されることになる。
【００１９】
図 4に品質情報付加機構の具体的な構成を示している。品質情報付加機構１０６は、入力端子４０１、４０４、フレーム構成部４０２、品質情報付加アプリケーションＩＤ追加部４０３、データ内容解析部４０５から構成されている。
【００２０】
データ内容解析部４０５は、入力端子４０４へサーバ内のコンテンツ生成部分（図示せず）からデータが入力されると、データの品質を解析する。データのファイルの形式が判明しているならば、それを処理可能なアプリケーションを起動し解析を行う。例えばjpeg形式だとすると、jpegデータを処理可能なアプリケーションを起動し、データのサイズや色数などの品質情報を抽出する。
【００２１】
品質情報付加アプリケーションＩＤ追加部４０３は、データ内容解析部４０５で解析・抽出された品質情報を基に、入力端子４０４から入力されたデータに品質情報付加アプリケーションIDを新たに付加する。品質情報付加アプリケーションID追加部４０３では、あらかじめ保持している従来のアプリケーションIDと、品質、品質情報付加アプリケーションIDの対応のテーブルを参照し、品質情報付加アプリケーションIDをデータに付加する。解析結果の品質情報から品質情報付加アプリケーションIDへの変換は任意のアルゴリズムで構わないが、例えばもしサイズが大きく色数も多い場合であれば高品質のアプリケーションIDが選択される。
【００２２】
品質情報付加アプリケーションIDを付加するにあたり、品質情報付加機構１０６が保持している従来のアプリケーションIDと品質情報、および品質情報付加アプリケーションIDのテーブルは、例えば、図 6に示すようなものである。
【００２３】
品質情報付加アプリケーションIDと従来用いられているアプリケーションIDとの相違点は、データの品質情報が付加されていることである。例えば品質情報付加アプリケーションID・６０１のapplication/vnd.wap.h_jpgでは“h_”部分が品質情報であり、ここから高品質という事が判明する。他の品質情報付加アプリケーションID・６０２、６０３、６０４、６０５においても、"h_"、"m_"、"l_"といった品質情報が付加されている。
【００２４】
この例では品質情報付加アプリケーションIDは、アプリケーションIDと品質情報を複合した形であるが、アプリケーションIDと品質情報IDのように複数の情報単位で構成されていても構わない。また、ここでは品質情報として３種類の例を示したが、品質が何段階に別れていても構わない。
【００２５】
フレーム構成部４０２は、品質情報付加アプリケーションＩＤ追加部より、入力端子４０４から入力されたデータに品質情報付加アプリケーションＩＤが付加されたデータを入力し、中継装置へデータを送信するためのフレームを作成する。
【００２６】
[中継装置]
次に本発明の第一の実施の形態の中継装置の動作について説明する。
【００２７】
上述のようにして、サーバから品質情報付加アプリケーションIDが付加されたデータが中継装置１０４へ送信される。このようにしてクライアントへ送信するデータが中継装置１０４で保持されたわけであるが、次は中継装置１０４とクライアント１０１間でのデータ通信が行われる。
【００２８】
中継装置１０４では、サーバから受信した品質情報付加アプリケーションＩＤを品質情報としてクライアントに伝える。データの品質情報をクライアントへ伝える方法としていくつか考えられる。
【００２９】
まず第一の方法は図 11のように、初めのプッシュ・セッション要求の段階で品質情報を伝える方法である。第二の方法は図 12のように、プッシュ・セッション要求以降データ送信まで全てのメッセージに品質情報を付加する方法である。第三の方法は図 13のように、データ送信開始時に一度だけ品質情報を送る方法である。第四の方法は図 14のように、データ送信時には全てのメッセージに品質情報を送る方法である。いずれの方法を採るにせよ、クライアント側にはデータとデータの品質情報が伝わることとなり、この情報に基づいてクライアントはサービス提供機構を選択する。
【００３０】
また、もし中継装置１０４においてデータのコンテンツ加工を行うことが可能であるならば、図 10のようにプッシュ・セッション要求時に品質情報を渡し、クライアントがコネクト要求時に要求する品質情報を返し、その情報に基づいて中継装置１０４においてコンテンツ加工を行い、加工したデータを送信するということも可能である。
【００３１】
[クライアント]
次に本発明の第一の実施の形態のクライアントの構成及び動作について説明する。
【００３２】
クライアント１０１は、移動端末と１０３と１又は複数のサービス提供機構１（１０２−１），サービス提供機構２（１０２−２），…、サービス提供機構ｎ（１０２−ｎ）から構成されている。
【００３３】
クライアント１０１が中継装置１０４からデータを受信すると、移動端末１０３は受信したデータの品質情報付加アプリケーションIDと図７に示すサービス提供機構情報に基づき、受信したデータを適当と判断されるサービス提供機構へ届ける。サービス提供機構情報には、サービス提供機構名、サービス提供機構について処理可能なデータタイプ、要求する品質、および品質情報付加アプリケーションIDの情報が含まれている。  移動端末１０３の具体的な構成を図 5に示している。移動端末１０３は、入出力端子５０１−１、２、…、ｎにて１又は複数のサービス提供機構１（１０２−１），サービス提供機構２（１０２−２），…、サービス提供機構ｎ（１０２−ｎ）と接続されている。
【００３４】
サービス提供機構１（１０２−１），サービス提供機構２（１０２−２），…、サービス提供機構ｎ（１０２−ｎ）ではそれぞれ他機構と異なるサービスを提供している。
【００３５】
サービス提供機構起動時に品質情報付加アプリケーションＩＤ管理部５０６へ、入出力端子５０１−１、２、…、ｎからサービス提供機構１（１０２−１），サービス提供機構２（１０２−２），…、サービス提供機構ｎ（１０２−ｎ）の提供するサービスの特徴情報が送られる。サービスの特徴情報としては、サービス提供機構で実行可能なアプリケーションの情報、そのアプリケーションで処理可能なデータタイプやそのデータの品質情報等が含まれている。品質情報付加アプリケーションID管理部５０６では送られたサービス特徴情報を品質情報付加アプリケーションIDのフォーマットへ変換し、例えば、図７に示すサービス提供機構情報を作成し保持する。
【００３６】
品質情報付加アプリケーションID検出部５０５は、入力端子５０３から入力されたデータから品質情報付加アプリケーションIDを抽出し選択制御部５０４へ送られる。
【００３７】
選択制御部５０４では受信データの品質情報付加アプリケーションIDとサービス提供機構情報に含まれる品質情報付加アプリケーションIDとを比較し、いずれのサービス提供機構へ受信データを送るかを選択する。この選択方法は任意のアルゴリズムに従って構わない。その結果に従ってスイッチ５０２へ制御信号が送られ、スイッチ５０２はその信号に従い選択されたサービス提供機構へ続く入出力端子５０１−１、２、…ｎのいずれかへデータを送り、サービス提供機構１（１０２−１），サービス提供機構２（１０２−２），…、サービス提供機構ｎ（１０２−ｎ）のうち選択されたいずれかでデータ処理が行われる。
【００３８】
図 7に示すようなサービス提供機構情報をクライアントが保持し、受信したデータが高品質なjpegデータだったとすると、jpegデータを処理できるサービス提供機構として、サービス提供機構１，２が候補となるが、品質の点から高品質のサービス提供機構１が選択され、データが送られる。サービス提供機構から出されるメッセージは入出力端子５０１−１、２、…、ｎから直接キュー５０７、フレーム構成５０８を経て出力端子５０９から中継装置１０４を介してサーバまで送信される。
【００３９】
［第二の実施の形態］
次に第二の実施形態例を図 2に基づいて説明する。第一の実施形態例との相違点は品質情報付加機構が中継装置内部に組み込まれている点である。
【００４０】
サーバ２０６から送信されたデータは中継装置２０４で受信される。中継装置２０４内部の品質情報付加機構２０５において、第一の実施形態例の場合と同様にデータ内容解析が行われ、品質情報が付加される。品質情報付加機構２０５の詳細構成例は第一の実施形態例で用いた図 4と同一である。品質情報付加機構２０５から出力されるデータは品質情報付加アプリケーションIDを含む。
【００４１】
クライアントへ品質情報を伝える手段については、第一の実施形態例と同様に、図 11、図 12、図 13、図 14に示すような手段が考えられる。もし中継装置２０４にコンテンツ加工機能が含まれているならば、その場合は図 10に示すようになる。品質情報付加機構２０５から出力されたデータは品質情報付加アプリケーションIDを含んでおり、クライアント２０１が受信すると、第一の実施形態例のクライアント動作と同様に、データを適当なサービス提供機構へ送る。
【００４２】
［第三の実施の形態］
次に第三の実施形態例を図 3に基づいて説明する。この形態はサーバと中継装置が同一ノードの場合であり、品質情報付加機構がサーバ兼中継装置３０４内部に組み込まれている。
【００４３】
サーバ兼中継装置３０４内部でコンテンツが生成された後、サーバ兼中継装置３０４内部の品質情報付加機構３０５においてそのデータ内容解析が行われ、品質情報が付加される。品質情報付加機構３０５の詳細構成例は第一の実施形態例で用いた図 4と同一である。
【００４４】
クライアントへ品質情報を伝える手段については、第一の実施形態例と同様に、図 11、図 12、図 13、図 14に示すような手段が考えられる。もしサーバ兼中継装置・３０４にコンテンツ加工機能が含まれているならば、その場合は図 10に示すようになる。品質情報付加機構・３０５から出力されたデータは品質情報付加アプリケーションIDを含んでおり、クライアント・３０１が受信すると、第一の実施形態例のクライアント動作と同様に、データを適当なサービス提供機構へ送る。
【００４５】
ただし第一、第二、第三の実施形態いずれにおいても、図15のようにクライアント７０１に情報端末７０１−１、７０１−２、７０１−ｎが複数接続されていて、一つのセットとして複数のデータ形式の含まれたコンテンツが送信された場合、受信したクライアントにおけるサービス提供機構の選択方法、一つの端末に全てのデータの処理を担当させるか、あるいはデータ形式毎に処理する端末を変えるか、は任意で構わない。
【００４６】
［通信プログラムを記録した記録媒体の実施の形態］
次に本発明のデータ通信方法を実現する通信プログラムを記録した記録媒体の実施の形態について説明する。本実施の形態では、上述のクライアント、情報端末、移動端末、中継装置、サーバ、サーバ兼ゲートウェイは、それぞれデータ処理装置、記憶装置を備え、さらに通信プログラムを記録した記憶媒体を備える（特に図示せず）。この記録媒体は、磁気ディスク、半導体メモリ、CD-ROMその他の記録媒体であってよい。
【００４７】
クライアントを制御する通信プログラムは、記録媒体からクライアントの記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態におけるクライアントの通信処理と同一の処理を実行する。
【００４８】
具体的には、データ処理装置に、選択制御部５０４、品質情報付加アプリケーションＩＤ検出部５０５、品質情報付加アプリケーションＩＤ管理部５０６、フレーム構成部５０８を生成し、記憶装置にキュー５０７や、必要な情報を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態におけるクライアントの通信処理と同一の処理を実行する。
【００４９】
情報端末を制御する通信プログラムは、記録媒体から情報端末の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態における情報端末の通信処理と同一の処理を実行する。
【００５０】
移動端末を制御する通信プログラムは、記録媒体から移動端末の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態における移動端末の通信処理と同一の処理を実行する。
【００５１】
具体的には、データ処理装置に、選択制御部５０４、品質情報付加アプリケーションＩＤ検出部５０５、品質情報付加アプリケーションＩＤ管理部５０６、フレーム構成部５０８を生成し、記憶装置にキュー５０７や、必要な情報を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態における移動端末の通信処理と同一の処理を実行する。
【００５２】
第一の実施の形態の中継装置を制御する通信プログラムは、記録媒体から中継装置の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一の実施の形態における中継装置の通信処理と同一の処理を実行する。
【００５３】
第二の実施の形態の中継装置を制御する通信プログラムは、記録媒体から中継装置の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第二の実施の形態における中継装置の通信処理と同一の処理を実行する。
【００５４】
具体的には、データ処理装置に、フレーム構成部４０２と、品質情報付加アプリケーションＩＤ追加部４０３と、データ内容解析部４０５とを生成し、記憶装置に必要なデータを記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第二の実施の形態における中継装置の通信処理と同一の処理を実行する。
【００５５】
第一の実施の形態のサーバを制御する通信プログラムは、記録媒体からサーバの記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一の実施の形態におけるサーバの通信処理と同一の処理を実行する。
【００５６】
具体的には、データ処理装置に、フレーム構成部４０２と、品質情報付加アプリケーションＩＤ追加部４０３と、データ内容解析部４０５とを生成し、記憶装置に必要なデータを記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一の実施の形態におけるサーバの通信処理と同一の処理を実行する。
【００５７】
第三の実施の形態のサーバ兼ゲートウェイを制御する通信プログラムは、記録媒体からサーバ兼ゲートウェイの記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第三の実施の形態におけるサーバ兼ゲートウェイの通信処理と同一の処理を実行する。
【００５８】
具体的には、データ処理装置に、フレーム構成部４０２と、品質情報付加アプリケーションＩＤ追加部４０３と、データ内容解析部４０５とを生成し、記憶装置に必要なデータを記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第三の実施の形態におけるサーバ兼ゲートウェイの通信処理と同一の処理を実行する。
【００５９】
【発明の効果】
本発明では、サーバ主導の形態でのサーバ−クライアント通信において、クライアント側での処理アプリケーション選択が可能となり、ユーザの嗜好にきめ細かく対応し、端末のリソース節約が可能となる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態を示す図
【図２】本発明の第一の実施の形態を示す図
【図３】本発明の第三の実施の形態を示す図
【図４】本発明の品質情報付加アプリケーションID付加機構のブロック図
【図５】クライアント内部の移動端末のブロック図
【図６】品質情報付加アプリケーションID追加部４０３で付加するID例を示す図
【図７】品質情報付加アプリケーションID管理部５０６で管理する管理表の例を示す図
【図８】  WAP Push技術を説明するためのシークエンス図
【図９】  WAP Push技術における従来のアプリケーションIDを示す図
【図１０】サーバにおいてコンテンツ加工が可能な場合のシークエンス図
【図１１】品質情報をセッション開設時に一度だけ送る場合のシークエンス図
【図１２】品質情報をセッション開設時から常に送り続ける場合のシークエンス図
【図１３】品質情報をデータ送信開始時に一度だけ送る場合のシークエンス図
【図１４】品質情報をデータ送信開始時から常に送り続ける場合のシークエンス図
【図１５】複数の情報端末が接続されている場合のクライアント例を示す図
【符号の説明】
１０１    クライアント
１０２−１    サービス提供機構
１０２−２    サービス提供機構
１０２−３    サービス提供機構
１０３    移動端末
１０４    中継装置
１０５    サーバ
１０６    品質情報付加機構
２０１    クライアント
２０２−１    サービス提供機構
２０２−２    サービス提供機構
２０２−３    サービス提供機構
２０３    移動端末
２０４    中継装置
２０５    品質情報付加機構
２０６    サーバ
３０１    クライアント
３０２−１    サービス提供機構
３０２−２    サービス提供機構
３０２−３    サービス提供機構
３０３    移動端末
３０４    中継装置
３０５    品質情報付加機構
４０１    出力端子
４０２    フレーム構成部
４０３    品質情報付加アプリケーションID追加部
４０４    入力端子
４０５    データ内容解析部
５０１−１    入出力端子
５０１−２    入出力端子
５０１−３    入出力端子
５０２    スイッチ
５０３    入力端子
５０４    選択制御部
５０５    品質情報付加アプリケーションID検出部
５０６    品質情報付加アプリケーションID管理部
５０７    キュー
５０８    フレーム構成部
５０９    出力端子
６０１    品質情報付加アプリケーションID
６０２    品質情報付加アプリケーションID
６０３    品質情報付加アプリケーションID
６０４    品質情報付加アプリケーションID
６０５    品質情報付加アプリケーションID
７０１    クライアント
７０２−１    情報端末
７０２−２    情報端末
７０２−３    情報端末
７０３    移動端末
【図１】
0003645779.tif 000002
【図２】
0003645779.tif 000003
【図３】
0003645779.tif 000004
【図４】
0003645779.tif 000005
【図５】
0003645779.tif 000006
【図６】
0003645779.tif 000007
【図７】
0003645779.tif 000008
【図８】
0003645779.tif 000009
【図９】
0003645779.tif 000010
【図１０】
0003645779.tif 000011
【図１１】
0003645779.tif 000012
【図１２】
0003645779.tif 000013
【図１３】
0003645779.tif 000014
【図１４】
0003645779.tif 000015
【図１５】
0003645779.tif 000016