JP3645779B2 - Data communication method, client, relay device, server, server / gateway, and recording medium recording the communication program - Google Patents
Data communication method, client, relay device, server, server / gateway, and recording medium recording the communication program Download PDFInfo
- Publication number
- JP3645779B2 JP3645779B2 JP2000060677A JP2000060677A JP3645779B2 JP 3645779 B2 JP3645779 B2 JP 3645779B2 JP 2000060677 A JP2000060677 A JP 2000060677A JP 2000060677 A JP2000060677 A JP 2000060677A JP 3645779 B2 JP3645779 B2 JP 3645779B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- data
- application
- service providing
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/57—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for mobile receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明はサーバ主導型のデータ通信方法、クライアント、中継装置、サーバ、サーバ兼ゲートウェイ及びその通信プログラムを記録した記録媒体に関する。
【0002】
【従来の技術】
従来、サーバ主導の形態のサーバ−クライアント型データ通信(以下Push型通信)ではクライアントにおけるそのデータに対するサービスの選択方法は、例えばWAP(Wireless Application Protocol) Push Message proposed Version 16-August-1999に示されるように、サーバ側がアプリケーションを指定するID(以下アプリケーションID)を用いてクライアントの使用するアプリケーションを指定する技術が知られている。
【0003】
WAPのPush型通信における従来技術例を図 8を用いて説明する。まずWAPにおけるPush型通信では、サーバがクライアントへコンテンツを送信する時、サーバからクライアントへセッション要求であるPom-SessionRequestメッセージが送られる。ただし、ここでいうサーバとはWAPではオリジンサーバではなく中継装置を指す。Pom-SessionRequestメッセージ中にはX-WAP-Application-Idが含まれている。X-WAP-Application-Idはクライアントが利用すべきアプリケーションを指定したリストであるが、その形式としては図 9に示すように、URI形式のもの、具体的にアプリケーション名を明記したもの、ファイル形式を示唆するにとどまるもの、の3種類が存在する。もし、Pom-SessionRequestメッセージ中にX-WAP-Application-Idが付加されていなければWAPに特化した言語WMLを解するWML User AgentのX-WAP-Application-Idが挿入される。
【0004】
クライアントではPom-SessionRequestメッセージを受信すると、データ通信を行うために必要なセッションを張るためにコネクト要求であるPom-Connectメッセージをサーバへ送る。Pom-Connectメッセージ中にはクライアントで実行可能な処理アプリケーションのリストが、Accept Applicationとしてメッセージ中に含まれている。そのリストの中で先頭のものがデフォルト・アプリケーションとなる。
【0005】
サーバはPom-Connectメッセージを受け取るとクライアントにレスポンスを返し、その結果セッションが張られることとなる。クライアントではこれらセッション確立手順の中で処理するアプリケーションを指定されることとなり、以降のデータ送受信で受信したデータはそのアプリケーションで処理される。
【0006】
【発明が解決しようとする課題】
Push型通信においては、クライアント側には処理サービス機構の選択権がなく、ユーザの嗜好にきめ細かく対応できない点、また通常移動端末には処理能力・メモリ・電力資源・表示機器に、小型携帯性という観点から大きな制限が存在し、そのため少しでも端末のリソースの節約に努める必要があるが、処理サービス機構の選択権がないため節約が不可能という点である。
【0007】
従って、本発明では、サーバ主導の形態でのサーバ−クライアント通信において、クライアント側での処理サービス機構の選択を可能とするデータ通信方法を提供することを目的とする。
【0008】
【課題を解決するための手段】
Push型通信において、データを送信するサーバもしくは中継装置において、アプリケーションを指定する情報に加えてデータの品質を示す情報を付加することによって、アプリケーションを指定する情報とデータの品質を示す情報を受け取ったクライアントはその情報を基に適当な処理サービス機構を選択する。
【0009】
【発明の実施の形態】
[第一の実施の形態]
本発明の第一の実施の形態を図 1、図 4、図 5、図 6、図 7に基づいて説明する。
【0010】
図1に示されるように、本発明の第1の実施の形態は、クライアント101、中継装置104、サーバ105から構成され、データ通信がサーバ105とクライアント101間で行われる。
【0011】
サーバ105は品質情報付加機構106を含み、クライアント101は移動端末103と1又は複数のサービス提供機構1(102−1),サービス提供機構2(102−2),…、サービス提供機構n(102−n)から構成されている。サービス提供機構は物理的に移動端末に接続された情報機器、もしくは移動端末内部に存在するアプリケーションである。中継装置105は、サーバ105からのメッセージをクライアント101に中継する。
【0012】
次に本発明の第一の実施の形態の動作について説明する。
【0013】
クライアント101では、1又は複数のサービス提供機構1(102−1),サービス提供機構2(102−2),…、サービス提供機構n(102−n)から移動端末104へそれぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報等が通知され、移動端末ではこれらに基づき品質情報が付加された品質情報付加アプリケーションIDを含むサービス提供機構情報を作成して保持しておく。
【0014】
そして、サーバ105にて、クライアントへ送信されるデータが生成される。この生成されたデータに品質情報付加機構106においてデータの品質情報が付加された品質情報付加アプリケーションIDが付加され、中継装置104へ送られる。
【0015】
次に中継装置104とクライアント101間でPush型通信のセッション開設手順が始まり、データ送信が始まる。Push型送信を行う場合には、従来の技術でも述べた図 8のように、まずサーバ側(本実施の形態の例では中継装置)からクライアントへセッション要求が出され、クライアントからセッションを張るべくサーバ側(本実施の形態の例では中継装置)へメッセージが出される。これらセッション開設のための通信は、ここではクライアント101と中継装置104の間の通信を指す。サーバからの品質情報がクライアントへ送られる時期は、セッション開設手順中、もしくはそれ以降である。
【0016】
クライアント101ではその品質情報、保持しているサービス提供機構郡の情報に基づき処理するサービス提供機構を選択することとなる。
【0017】
[サーバ]
本発明の第一の実施の形態のサーバ105の構成及び動作について詳細な説明を行う。
【0018】
サーバ105は、通常のサーバ機能を実現するための機構に加えて、本発明の第1の実施の形態では、品質情報付加機構を備えている。クライアント101に送信するデータがサーバ105内部で生成されると、サーバ内部の品質情報付加機構106において品質情報付加アプリケーションIDが送信データに付加され送信されることになる。
【0019】
図 4に品質情報付加機構の具体的な構成を示している。品質情報付加機構106は、入力端子401、404、フレーム構成部402、品質情報付加アプリケーションID追加部403、データ内容解析部405から構成されている。
【0020】
データ内容解析部405は、入力端子404へサーバ内のコンテンツ生成部分(図示せず)からデータが入力されると、データの品質を解析する。データのファイルの形式が判明しているならば、それを処理可能なアプリケーションを起動し解析を行う。例えばjpeg形式だとすると、jpegデータを処理可能なアプリケーションを起動し、データのサイズや色数などの品質情報を抽出する。
【0021】
品質情報付加アプリケーションID追加部403は、データ内容解析部405で解析・抽出された品質情報を基に、入力端子404から入力されたデータに品質情報付加アプリケーションIDを新たに付加する。品質情報付加アプリケーションID追加部403では、あらかじめ保持している従来のアプリケーションIDと、品質、品質情報付加アプリケーションIDの対応のテーブルを参照し、品質情報付加アプリケーションIDをデータに付加する。解析結果の品質情報から品質情報付加アプリケーションIDへの変換は任意のアルゴリズムで構わないが、例えばもしサイズが大きく色数も多い場合であれば高品質のアプリケーションIDが選択される。
【0022】
品質情報付加アプリケーションIDを付加するにあたり、品質情報付加機構106が保持している従来のアプリケーションIDと品質情報、および品質情報付加アプリケーションIDのテーブルは、例えば、図 6に示すようなものである。
【0023】
品質情報付加アプリケーションIDと従来用いられているアプリケーションIDとの相違点は、データの品質情報が付加されていることである。例えば品質情報付加アプリケーションID・601のapplication/vnd.wap.h_jpgでは“h_”部分が品質情報であり、ここから高品質という事が判明する。他の品質情報付加アプリケーションID・602、603、604、605においても、"h_"、"m_"、"l_"といった品質情報が付加されている。
【0024】
この例では品質情報付加アプリケーションIDは、アプリケーションIDと品質情報を複合した形であるが、アプリケーションIDと品質情報IDのように複数の情報単位で構成されていても構わない。また、ここでは品質情報として3種類の例を示したが、品質が何段階に別れていても構わない。
【0025】
フレーム構成部402は、品質情報付加アプリケーションID追加部より、入力端子404から入力されたデータに品質情報付加アプリケーションIDが付加されたデータを入力し、中継装置へデータを送信するためのフレームを作成する。
【0026】
[中継装置]
次に本発明の第一の実施の形態の中継装置の動作について説明する。
【0027】
上述のようにして、サーバから品質情報付加アプリケーションIDが付加されたデータが中継装置104へ送信される。このようにしてクライアントへ送信するデータが中継装置104で保持されたわけであるが、次は中継装置104とクライアント101間でのデータ通信が行われる。
【0028】
中継装置104では、サーバから受信した品質情報付加アプリケーションIDを品質情報としてクライアントに伝える。データの品質情報をクライアントへ伝える方法としていくつか考えられる。
【0029】
まず第一の方法は図 11のように、初めのプッシュ・セッション要求の段階で品質情報を伝える方法である。第二の方法は図 12のように、プッシュ・セッション要求以降データ送信まで全てのメッセージに品質情報を付加する方法である。第三の方法は図 13のように、データ送信開始時に一度だけ品質情報を送る方法である。第四の方法は図 14のように、データ送信時には全てのメッセージに品質情報を送る方法である。いずれの方法を採るにせよ、クライアント側にはデータとデータの品質情報が伝わることとなり、この情報に基づいてクライアントはサービス提供機構を選択する。
【0030】
また、もし中継装置104においてデータのコンテンツ加工を行うことが可能であるならば、図 10のようにプッシュ・セッション要求時に品質情報を渡し、クライアントがコネクト要求時に要求する品質情報を返し、その情報に基づいて中継装置104においてコンテンツ加工を行い、加工したデータを送信するということも可能である。
【0031】
[クライアント]
次に本発明の第一の実施の形態のクライアントの構成及び動作について説明する。
【0032】
クライアント101は、移動端末と103と1又は複数のサービス提供機構1(102−1),サービス提供機構2(102−2),…、サービス提供機構n(102−n)から構成されている。
【0033】
クライアント101が中継装置104からデータを受信すると、移動端末103は受信したデータの品質情報付加アプリケーションIDと図7に示すサービス提供機構情報に基づき、受信したデータを適当と判断されるサービス提供機構へ届ける。サービス提供機構情報には、サービス提供機構名、サービス提供機構について処理可能なデータタイプ、要求する品質、および品質情報付加アプリケーションIDの情報が含まれている。 移動端末103の具体的な構成を図 5に示している。移動端末103は、入出力端子501−1、2、…、nにて1又は複数のサービス提供機構1(102−1),サービス提供機構2(102−2),…、サービス提供機構n(102−n)と接続されている。
【0034】
サービス提供機構1(102−1),サービス提供機構2(102−2),…、サービス提供機構n(102−n)ではそれぞれ他機構と異なるサービスを提供している。
【0035】
サービス提供機構起動時に品質情報付加アプリケーションID管理部506へ、入出力端子501−1、2、…、nからサービス提供機構1(102−1),サービス提供機構2(102−2),…、サービス提供機構n(102−n)の提供するサービスの特徴情報が送られる。サービスの特徴情報としては、サービス提供機構で実行可能なアプリケーションの情報、そのアプリケーションで処理可能なデータタイプやそのデータの品質情報等が含まれている。品質情報付加アプリケーションID管理部506では送られたサービス特徴情報を品質情報付加アプリケーションIDのフォーマットへ変換し、例えば、図7に示すサービス提供機構情報を作成し保持する。
【0036】
品質情報付加アプリケーションID検出部505は、入力端子503から入力されたデータから品質情報付加アプリケーションIDを抽出し選択制御部504へ送られる。
【0037】
選択制御部504では受信データの品質情報付加アプリケーションIDとサービス提供機構情報に含まれる品質情報付加アプリケーションIDとを比較し、いずれのサービス提供機構へ受信データを送るかを選択する。この選択方法は任意のアルゴリズムに従って構わない。その結果に従ってスイッチ502へ制御信号が送られ、スイッチ502はその信号に従い選択されたサービス提供機構へ続く入出力端子501−1、2、…nのいずれかへデータを送り、サービス提供機構1(102−1),サービス提供機構2(102−2),…、サービス提供機構n(102−n)のうち選択されたいずれかでデータ処理が行われる。
【0038】
図 7に示すようなサービス提供機構情報をクライアントが保持し、受信したデータが高品質なjpegデータだったとすると、jpegデータを処理できるサービス提供機構として、サービス提供機構1,2が候補となるが、品質の点から高品質のサービス提供機構1が選択され、データが送られる。サービス提供機構から出されるメッセージは入出力端子501−1、2、…、nから直接キュー507、フレーム構成508を経て出力端子509から中継装置104を介してサーバまで送信される。
【0039】
[第二の実施の形態]
次に第二の実施形態例を図 2に基づいて説明する。第一の実施形態例との相違点は品質情報付加機構が中継装置内部に組み込まれている点である。
【0040】
サーバ206から送信されたデータは中継装置204で受信される。中継装置204内部の品質情報付加機構205において、第一の実施形態例の場合と同様にデータ内容解析が行われ、品質情報が付加される。品質情報付加機構205の詳細構成例は第一の実施形態例で用いた図 4と同一である。品質情報付加機構205から出力されるデータは品質情報付加アプリケーションIDを含む。
【0041】
クライアントへ品質情報を伝える手段については、第一の実施形態例と同様に、図 11、図 12、図 13、図 14に示すような手段が考えられる。もし中継装置204にコンテンツ加工機能が含まれているならば、その場合は図 10に示すようになる。品質情報付加機構205から出力されたデータは品質情報付加アプリケーションIDを含んでおり、クライアント201が受信すると、第一の実施形態例のクライアント動作と同様に、データを適当なサービス提供機構へ送る。
【0042】
[第三の実施の形態]
次に第三の実施形態例を図 3に基づいて説明する。この形態はサーバと中継装置が同一ノードの場合であり、品質情報付加機構がサーバ兼中継装置304内部に組み込まれている。
【0043】
サーバ兼中継装置304内部でコンテンツが生成された後、サーバ兼中継装置304内部の品質情報付加機構305においてそのデータ内容解析が行われ、品質情報が付加される。品質情報付加機構305の詳細構成例は第一の実施形態例で用いた図 4と同一である。
【0044】
クライアントへ品質情報を伝える手段については、第一の実施形態例と同様に、図 11、図 12、図 13、図 14に示すような手段が考えられる。もしサーバ兼中継装置・304にコンテンツ加工機能が含まれているならば、その場合は図 10に示すようになる。品質情報付加機構・305から出力されたデータは品質情報付加アプリケーションIDを含んでおり、クライアント・301が受信すると、第一の実施形態例のクライアント動作と同様に、データを適当なサービス提供機構へ送る。
【0045】
ただし第一、第二、第三の実施形態いずれにおいても、図15のようにクライアント701に情報端末701−1、701−2、701−nが複数接続されていて、一つのセットとして複数のデータ形式の含まれたコンテンツが送信された場合、受信したクライアントにおけるサービス提供機構の選択方法、一つの端末に全てのデータの処理を担当させるか、あるいはデータ形式毎に処理する端末を変えるか、は任意で構わない。
【0046】
[通信プログラムを記録した記録媒体の実施の形態]
次に本発明のデータ通信方法を実現する通信プログラムを記録した記録媒体の実施の形態について説明する。本実施の形態では、上述のクライアント、情報端末、移動端末、中継装置、サーバ、サーバ兼ゲートウェイは、それぞれデータ処理装置、記憶装置を備え、さらに通信プログラムを記録した記憶媒体を備える(特に図示せず)。この記録媒体は、磁気ディスク、半導体メモリ、CD-ROMその他の記録媒体であってよい。
【0047】
クライアントを制御する通信プログラムは、記録媒体からクライアントの記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態におけるクライアントの通信処理と同一の処理を実行する。
【0048】
具体的には、データ処理装置に、選択制御部504、品質情報付加アプリケーションID検出部505、品質情報付加アプリケーションID管理部506、フレーム構成部508を生成し、記憶装置にキュー507や、必要な情報を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態におけるクライアントの通信処理と同一の処理を実行する。
【0049】
情報端末を制御する通信プログラムは、記録媒体から情報端末の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態における情報端末の通信処理と同一の処理を実行する。
【0050】
移動端末を制御する通信プログラムは、記録媒体から移動端末の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態における移動端末の通信処理と同一の処理を実行する。
【0051】
具体的には、データ処理装置に、選択制御部504、品質情報付加アプリケーションID検出部505、品質情報付加アプリケーションID管理部506、フレーム構成部508を生成し、記憶装置にキュー507や、必要な情報を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一、二、三の実施の形態における移動端末の通信処理と同一の処理を実行する。
【0052】
第一の実施の形態の中継装置を制御する通信プログラムは、記録媒体から中継装置の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一の実施の形態における中継装置の通信処理と同一の処理を実行する。
【0053】
第二の実施の形態の中継装置を制御する通信プログラムは、記録媒体から中継装置の記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第二の実施の形態における中継装置の通信処理と同一の処理を実行する。
【0054】
具体的には、データ処理装置に、フレーム構成部402と、品質情報付加アプリケーションID追加部403と、データ内容解析部405とを生成し、記憶装置に必要なデータを記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第二の実施の形態における中継装置の通信処理と同一の処理を実行する。
【0055】
第一の実施の形態のサーバを制御する通信プログラムは、記録媒体からサーバの記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一の実施の形態におけるサーバの通信処理と同一の処理を実行する。
【0056】
具体的には、データ処理装置に、フレーム構成部402と、品質情報付加アプリケーションID追加部403と、データ内容解析部405とを生成し、記憶装置に必要なデータを記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第一の実施の形態におけるサーバの通信処理と同一の処理を実行する。
【0057】
第三の実施の形態のサーバ兼ゲートウェイを制御する通信プログラムは、記録媒体からサーバ兼ゲートウェイの記憶装置に読み込まれ、記憶装置に必要なデータ等を記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第三の実施の形態におけるサーバ兼ゲートウェイの通信処理と同一の処理を実行する。
【0058】
具体的には、データ処理装置に、フレーム構成部402と、品質情報付加アプリケーションID追加部403と、データ内容解析部405とを生成し、記憶装置に必要なデータを記憶するための領域を確保し、その動作を制御する。データ処理装置は、上述の通信プログラムの制御により上述の第三の実施の形態におけるサーバ兼ゲートウェイの通信処理と同一の処理を実行する。
【0059】
【発明の効果】
本発明では、サーバ主導の形態でのサーバ−クライアント通信において、クライアント側での処理アプリケーション選択が可能となり、ユーザの嗜好にきめ細かく対応し、端末のリソース節約が可能となる。
【図面の簡単な説明】
【図1】本発明の第一の実施の形態を示す図
【図2】本発明の第一の実施の形態を示す図
【図3】本発明の第三の実施の形態を示す図
【図4】本発明の品質情報付加アプリケーションID付加機構のブロック図
【図5】クライアント内部の移動端末のブロック図
【図6】品質情報付加アプリケーションID追加部403で付加するID例を示す図
【図7】品質情報付加アプリケーションID管理部506で管理する管理表の例を示す図
【図8】 WAP Push技術を説明するためのシークエンス図
【図9】 WAP Push技術における従来のアプリケーションIDを示す図
【図10】サーバにおいてコンテンツ加工が可能な場合のシークエンス図
【図11】品質情報をセッション開設時に一度だけ送る場合のシークエンス図
【図12】品質情報をセッション開設時から常に送り続ける場合のシークエンス図
【図13】品質情報をデータ送信開始時に一度だけ送る場合のシークエンス図
【図14】品質情報をデータ送信開始時から常に送り続ける場合のシークエンス図
【図15】複数の情報端末が接続されている場合のクライアント例を示す図
【符号の説明】
101 クライアント
102−1 サービス提供機構
102−2 サービス提供機構
102−3 サービス提供機構
103 移動端末
104 中継装置
105 サーバ
106 品質情報付加機構
201 クライアント
202−1 サービス提供機構
202−2 サービス提供機構
202−3 サービス提供機構
203 移動端末
204 中継装置
205 品質情報付加機構
206 サーバ
301 クライアント
302−1 サービス提供機構
302−2 サービス提供機構
302−3 サービス提供機構
303 移動端末
304 中継装置
305 品質情報付加機構
401 出力端子
402 フレーム構成部
403 品質情報付加アプリケーションID追加部
404 入力端子
405 データ内容解析部
501−1 入出力端子
501−2 入出力端子
501−3 入出力端子
502 スイッチ
503 入力端子
504 選択制御部
505 品質情報付加アプリケーションID検出部
506 品質情報付加アプリケーションID管理部
507 キュー
508 フレーム構成部
509 出力端子
601 品質情報付加アプリケーションID
602 品質情報付加アプリケーションID
603 品質情報付加アプリケーションID
604 品質情報付加アプリケーションID
605 品質情報付加アプリケーションID
701 クライアント
702−1 情報端末
702−2 情報端末
702−3 情報端末
703 移動端末[0001]
BACKGROUND OF THE INVENTION
Data communication method of the present invention is a server-driven, client, relay device medium, the server, a recording medium storing server and gateway, and the communication program.
[0002]
[Prior art]
Conventionally, in server-client type data communication (hereinafter referred to as “Push type communication”) in a server-led form, a method for selecting a service for the data in a client is shown in, for example, WAP (Wireless Application Protocol) Push Message proposed Version 16-August-1999 As described above, a technique for specifying an application used by a client using an ID (hereinafter referred to as an application ID) for specifying an application on the server side is known.
[0003]
A prior art example of WAP push-type communication will be described with reference to FIG. First, in push-type communication in WAP, when a server sends content to a client, a Pom-SessionRequest message that is a session request is sent from the server to the client. However, the server here refers to a relay device, not an origin server in WAP. X-WAP-Application-Id is included in the Pom-SessionRequest message. X-WAP-Application-Id is a list that specifies the applications to be used by the client. As shown in Fig. 9, the format is URI format, specifically specifying the application name, file format There are three types, only suggesting. If the X-WAP-Application-Id is not added to the Pom-SessionRequest message, the X-WAP-Application-Id of the WML User Agent that solves WAP-specific language WML is inserted.
[0004]
When the client receives the Pom-SessionRequest message, it sends a Pom-Connect message, which is a connect request, to the server in order to establish a session necessary for data communication. In the Pom-Connect message, a list of processing applications that can be executed by the client is included in the message as Accept Application. The first one in the list is the default application.
[0005]
When the server receives the Pom-Connect message, it returns a response to the client, resulting in a session being established. In the client, an application to be processed is specified in the session establishment procedure, and data received by subsequent data transmission / reception is processed by the application.
[0006]
[Problems to be solved by the invention]
In push-type communication, the client side does not have the right to select a processing service mechanism, and it cannot handle the user's preference in detail, and the normal mobile terminal is said to be small in portability for processing power, memory, power resources, display devices, etc. There is a great restriction from the point of view, and therefore it is necessary to try to save the resources of the terminal as much as possible, but it is impossible to save because there is no selection right of the processing service mechanism.
[0007]
Accordingly, an object of the present invention is to provide a data communication method that enables selection of a processing service mechanism on the client side in server-client communication in a server-led form.
[0008]
[Means for Solving the Problems]
In push-type communication, the server or relay device that transmits data receives the information specifying the application and the information indicating the data quality by adding the information indicating the data quality in addition to the information specifying the application. The client selects an appropriate processing service mechanism based on the information.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
[First embodiment]
A first embodiment of the present invention will be described with reference to FIG. 1, FIG. 4, FIG. 5, FIG.
[0010]
As shown in FIG. 1, the first embodiment of the present invention includes a client 101, a
[0011]
The
[0012]
Next, the operation of the first embodiment of the present invention will be described.
[0013]
In the client 101, an application that can be executed from the service providing mechanism 1 (102-1), the service providing mechanism 2 (102-2),..., The service providing mechanism n (102-n) to the
[0014]
Then, the
[0015]
Next, a push communication session establishment procedure starts between the
[0016]
The client 101 selects the service providing mechanism to be processed based on the quality information and the information of the service providing mechanism group that is held.
[0017]
[server]
The configuration and operation of the
[0018]
The
[0019]
Figure 4 shows the specific configuration of the quality information addition mechanism. The quality
[0020]
When data is input to the input terminal 404 from a content generation part (not shown) in the server, the data
[0021]
Based on the quality information analyzed and extracted by the data
[0022]
A table of conventional application ID and quality information and quality information addition application ID held by the quality
[0023]
The difference between the quality information addition application ID and the conventionally used application ID is that data quality information is added. For example, in the application / vnd.wap.h_jpg of the quality information
[0024]
In this example, the quality information addition application ID has a form in which the application ID and the quality information are combined. However, the quality information addition application ID may be configured by a plurality of information units such as the application ID and the quality information ID. Although three types of quality information are shown here, the quality may be divided into any number of stages.
[0025]
The
[0026]
[Relay device]
Next, the operation of the relay device according to the first embodiment of this invention will be described.
[0027]
As described above, the data to which the quality information addition application ID is added is transmitted from the server to the
[0028]
The
[0029]
As shown in Fig. 11, the first method is to convey quality information at the initial push session request stage. The second method is a method of adding quality information to all messages from the push session request to the data transmission as shown in FIG. As shown in FIG. 13, the third method is a method for sending quality information only once at the start of data transmission. As shown in FIG. 14, the fourth method is a method of sending quality information to all messages during data transmission. Regardless of which method is used, data and data quality information are transmitted to the client side, and the client selects a service providing mechanism based on this information.
[0030]
If it is possible to process the data content in the
[0031]
[client]
Next, the configuration and operation of the client according to the first embodiment of this invention will be described.
[0032]
The client 101 includes a mobile terminal 103, one or a plurality of service providing mechanisms 1 (102-1), a service providing mechanism 2 (102-2), ..., a service providing mechanism n (102-n).
[0033]
When the client 101 receives the data from the
[0034]
Service providing mechanism 1 (102-1), service providing mechanism 2 (102-2),..., Service providing mechanism n (102-n) provide different services from other mechanisms.
[0035]
From the input / output terminals 501-1, 2,..., N to the service information providing mechanism 1 (102-1), the service providing mechanism 2 (102-2),. The characteristic information of the service provided by the service providing mechanism n (102-n) is sent. The service characteristic information includes application information that can be executed by the service providing mechanism, data types that can be processed by the application, quality information of the data, and the like. The quality information addition application
[0036]
The quality information addition application ID detection unit 505 extracts the quality information addition application ID from the data input from the
[0037]
The
[0038]
Assuming that the client maintains service provision mechanism information as shown in FIG. 7 and the received data is high-quality jpeg data, the
[0039]
[Second Embodiment]
Next, a second embodiment will be described with reference to FIG. The difference from the first embodiment is that a quality information adding mechanism is incorporated in the relay apparatus.
[0040]
Data transmitted from the
[0041]
As means for conveying quality information to the client, the means shown in FIGS. 11, 12, 13, and 14 can be considered as in the first embodiment. If the content processing function is included in the
[0042]
[Third embodiment]
Next, a third embodiment will be described with reference to FIG. This form is a case where the server and the relay device are the same node, and the quality information adding mechanism is incorporated in the server and
[0043]
After the content is generated inside the server /
[0044]
As means for conveying quality information to the client, the means shown in FIGS. 11, 12, 13, and 14 can be considered as in the first embodiment. If the content processing function is included in the server /
[0045]
However, in any of the first, second, and third embodiments, a plurality of information terminals 701-1, 701-2, 701-n are connected to the client 701 as shown in FIG. When content including data format is transmitted, the method of selecting the service providing mechanism in the received client, whether one terminal is in charge of processing all data, or changing the processing terminal for each data format, Is optional.
[0046]
[Embodiment of Recording Medium Recording Communication Program]
Next, an embodiment of a recording medium on which a communication program for realizing the data communication method of the present invention is recorded will be described. In the present embodiment, the client, information terminal, mobile terminal, relay device, server, and server / gateway described above each include a data processing device and a storage device, and further include a storage medium that records a communication program (particularly not shown). ) This recording medium may be a magnetic disk, semiconductor memory, CD-ROM or other recording medium.
[0047]
A communication program for controlling the client is read from the recording medium into the storage device of the client, secures an area for storing data necessary for the storage device, and controls its operation. The data processing apparatus executes the same processing as the client communication processing in the first, second, and third embodiments described above under the control of the above-described communication program.
[0048]
Specifically, a
[0049]
A communication program for controlling an information terminal is read from a recording medium into a storage device of the information terminal, secures an area for storing necessary data in the storage device, and controls its operation. The data processing device executes the same processing as the communication processing of the information terminal in the first, second, and third embodiments described above under the control of the above communication program.
[0050]
A communication program for controlling a mobile terminal is read from a recording medium into a storage device of the mobile terminal, secures an area for storing necessary data in the storage device, and controls its operation. The data processing apparatus executes the same processing as the communication processing of the mobile terminal in the first, second, and third embodiments described above under the control of the above communication program.
[0051]
Specifically, a
[0052]
The communication program for controlling the relay device according to the first embodiment is read from the recording medium into the storage device of the relay device, secures an area for storing data necessary for the storage device, and controls its operation. . The data processing device executes the same processing as the communication processing of the relay device in the first embodiment described above under the control of the communication program described above.
[0053]
The communication program for controlling the relay device according to the second embodiment is read from the recording medium into the storage device of the relay device, secures an area for storing data necessary for the storage device, and controls its operation. . The data processing device executes the same processing as the communication processing of the relay device in the second embodiment described above under the control of the communication program described above.
[0054]
Specifically, a
[0055]
The communication program for controlling the server according to the first embodiment is read from the recording medium into the storage device of the server, secures an area for storing necessary data in the storage device, and controls its operation. The data processing device executes the same processing as the communication processing of the server in the first embodiment described above under the control of the communication program described above.
[0056]
Specifically, a
[0057]
The communication program for controlling the server / gateway of the third embodiment is read from the recording medium into the storage device of the server / gateway, and secures an area for storing necessary data in the storage device, and performs the operation. Control. The data processing apparatus executes the same process as the server / gateway communication process in the third embodiment described above under the control of the communication program described above.
[0058]
Specifically, a
[0059]
【The invention's effect】
In the present invention, in server-client communication in a server-led form, it is possible to select a processing application on the client side, and it is possible to deal with the user's preference finely and save the resources of the terminal.
[Brief description of the drawings]
FIG. 1 is a diagram showing a first embodiment of the present invention. FIG. 2 is a diagram showing a first embodiment of the present invention. FIG. 3 is a diagram showing a third embodiment of the present invention. 4 is a block diagram of a quality information addition application ID addition mechanism according to the present invention. FIG. 5 is a block diagram of a mobile terminal inside a client. FIG. 6 is a diagram showing an example of an ID added by a quality information addition application
101 client 102-1 service providing mechanism 102-2 service providing mechanism 102-3 service providing mechanism 103
602 Quality information addition application ID
603 Quality information addition application ID
604 Quality information application ID
605 Quality information application ID
701 Client 702-1 Information terminal 702-2 Information terminal 702-3 Information terminal 703 Mobile terminal
Claims (12)
中継装置は、サーバから受信しクライアントに送信するデータに、前記クライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加して送信し、
クライアントは、中継装置から前記データを受信すると前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択することを特徴とするデータ通信方法。The client registers service providing mechanism information including information designating an application that can be executed by one or more service providing mechanisms to be provided, and quality information of data that can be processed by the application,
The relay device transmits the data received from the server and transmitted to the client by adding information specifying an application for processing the data in the client and the quality information of the data,
When the client receives the data from the relay device, the client selects a service providing mechanism that provides a service based on the service providing mechanism information.
中継装置にて、サーバから送信されたデータであって、送信先のクライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加されたデータを受信し、前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択することを特徴とするクライアント。One or a plurality of service providing mechanisms that provide a service register service providing mechanism information including information designating each executable application and data quality information that can be processed by the application in its own client,
The relay apparatus receives the data transmitted from the server, the data including the information specifying the application for processing the data at the destination client and the quality information of the data, and providing the service A client that selects a service providing mechanism that provides a service based on mechanism information.
サービスを提供する1又は複数のサービス提供機構が、それぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報とを含むサービス提供機構情報を自クライアントに登録し、
中継装置にて、サーバから送信されたデータであって、送信先のクライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加されたデータを受信し、前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択することを前記クライアントに機能させることを特徴とするクライアント用通信プログラムを記録した記録媒体。A recording medium recording a client communication program,
One or a plurality of service providing mechanisms that provide a service register service providing mechanism information including information designating each executable application and data quality information that can be processed by the application in its own client,
The relay apparatus receives the data transmitted from the server, the data including the information specifying the application for processing the data at the destination client and the quality information of the data, and providing the service A recording medium having a client communication program recorded thereon, wherein the client functions to select a service providing mechanism that provides a service based on mechanism information.
サーバから受信しクライアントに送信するデータに、前記クライアントにおいて前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加し、サービスを提供する1又は複数のサービス提供機構が、それぞれ実行可能なアプリケーションを指定する情報と、当該アプリケーションが処理可能なデータの品質情報とを含むサービス提供機構情報を登録しているクライアントに送信し、クライアントに、前記サービス提供機構情報に基づいてサービスを提供するサービス提供機構を選択させることを前記中継装置に機能させることを特徴とする中継装置用通信プログラムを記録した記録媒体。A recording medium that records a communication program of a relay device,
One or a plurality of service providing mechanisms for providing a service by adding information specifying an application for processing the data in the client and data quality information to the data received from the server and transmitted to the client, respectively, Service providing mechanism information including information specifying an executable application and data quality information that can be processed by the application is transmitted to a registered client, and a service is provided to the client based on the service providing mechanism information. A recording medium having a relay device communication program recorded thereon, wherein the relay device functions to select a service providing mechanism to be provided.
移動端末は、前記1又は複数の情報端末から通知された実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録し、
中継装置は、サーバから受信し移動端末に送信するデータに、前記移動端末に接続されている情報端末において前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加して送信し、
移動端末は、中継装置から前記データを受信すると前記サービス提供機構情報に基づいて送信先の情報端末を選択し、選択された情報端末に前記データを送信し、
前記情報端末は、前記データを受信すると前記サービスを提供することを特徴とするデータ通信方法。The one or more information terminals that provide the service notify the mobile terminal of the information on the executable application and the quality information of the data that can be processed by the application,
The mobile terminal registers executable application information notified from the one or more information terminals and data quality information that can be processed by the application as service providing mechanism information.
The relay apparatus transmits the data received from the server and transmitted to the mobile terminal by adding information specifying an application for processing the data in the information terminal connected to the mobile terminal and the quality information of the data And
Upon receiving the data from the relay device, the mobile terminal selects a destination information terminal based on the service providing mechanism information, and transmits the data to the selected information terminal.
The data communication method, wherein the information terminal provides the service when receiving the data.
移動端末に、前記実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録させ、
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータが移動端末に受信され、
移動端末にて、前記サービス提供機構情報に基づいて送信先の情報端末として選択され、前記データを受信しサービスを提供することを特徴とする情報端末。Notifying the mobile terminal of the information on the executable application and the quality information of the data that can be processed by the application,
Let the mobile terminal register the executable application information and the quality information of the data that can be processed by the application as service providing mechanism information,
Data transmitted from the server in the relay device, to which information specifying an application for processing data in an information terminal connected to a transmission destination mobile terminal and data quality information are added Is received by the mobile device,
An information terminal selected by a mobile terminal as a destination information terminal based on the service providing mechanism information, receiving the data and providing a service.
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータを受信し、
前記中継装置から前記データを受信すると前記サービス提供機構情報に基づいて送信先の情報端末を選択し、選択された情報端末に前記データを送信し、
前記情報端末に、前記サービスを提供させることを特徴とする移動端末。Executable application information notified from one or a plurality of information terminals that provide services is notified of information on executable applications and quality information of data that can be processed by the applications. And the quality information of the data that can be processed by the application as service providing mechanism information,
Data transmitted from the server in the relay device, to which information specifying an application for processing data in an information terminal connected to a transmission destination mobile terminal and data quality information are added Receive
When receiving the data from the relay device, select a destination information terminal based on the service providing mechanism information, transmit the data to the selected information terminal,
A mobile terminal characterized by causing the information terminal to provide the service.
サービスを提供する1又は複数の情報端末から、それぞれ実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とが通知され、これらをサービス提供機構情報として登録している移動端末に前記データを送信し、
移動端末に前記サービス提供機構情報に基づいて送信先の情報端末を選択させ、選択された情報端末に前記データを送信させ、送信先の情報端末に前記サービスを提供させることを特徴とする中継装置。To the data received from the server and transmitted to the mobile terminal, information specifying an application for processing the data in the information terminal connected to the destination mobile terminal, and the quality information of the data are added,
One or a plurality of information terminals that provide services are notified of information on applications that can be executed respectively, and quality information on data that can be processed by the applications, and the mobile terminals that register these as service providing mechanism information Send the data,
A relay apparatus characterized by causing a mobile terminal to select a destination information terminal based on the service providing mechanism information, causing the selected information terminal to transmit the data, and causing the destination information terminal to provide the service. .
実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とを移動端末に通知し、
移動端末に、前記実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録させ、
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータが移動端末に受信され、
移動端末にて、前記サービス提供機構情報に基づいて送信先の情報端末として選択され、前記データを受信しサービスを提供することを前記情報端末に機能させることを特徴とする情報端末用通信プログラムを記録した記録媒体。A recording medium recording a communication program of an information terminal,
Notifying the mobile terminal of the information on the executable application and the quality information of the data that can be processed by the application,
Let the mobile terminal register the executable application information and the quality information of the data that can be processed by the application as service providing mechanism information,
Data transmitted from the server in the relay device, to which information specifying an application for processing data in an information terminal connected to a transmission destination mobile terminal and data quality information are added Is received by the mobile device,
A communication program for an information terminal, which is selected as a transmission destination information terminal based on the service providing mechanism information in a mobile terminal, and causes the information terminal to function to receive the data and provide a service. Recorded recording medium.
サービスを提供する1又は複数の情報端末から、実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とが通知され、前記1又は複数の情報端末から通知された実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とをサービス提供機構情報として登録し、
中継装置にて、サーバから送信されたデータであって、送信先の移動端末に接続されている情報端末においてデータを処理するアプリケーションを指定する情報と、前記データの品質情報とが付加されたデータを受信し、
前記中継装置から前記データを受信すると前記サービス提供機構情報に基づいて送信先の情報端末を選択し、選択された情報端末に前記データを送信し、
前記情報端末に、前記サービスを提供させることを前記移動端末に機能させることを特徴とする移動端末用通信プログラムを記録した記録媒体。A recording medium recording a mobile terminal communication program,
Executable application information notified from one or a plurality of information terminals that provide services is notified of information on executable applications and quality information of data that can be processed by the applications. And the quality information of the data that can be processed by the application as service providing mechanism information,
Data transmitted from the server in the relay device, to which information specifying an application for processing data in an information terminal connected to a transmission destination mobile terminal and data quality information are added Receive
When receiving the data from the relay device, select a destination information terminal based on the service providing mechanism information, transmit the data to the selected information terminal,
A recording medium recording a mobile terminal communication program, which causes the mobile terminal to function to provide the service to the information terminal.
サーバから受信し移動端末に送信するデータに、送信先の移動端末に接続する情報端末において前記データを処理するアプリケーションを指定する情報と、前記データの品質情報とを付加し、
サービスを提供する1又は複数の情報端末から、それぞれ実行可能なアプリケーションの情報と、当該アプリケーションが処理可能なデータの品質情報とが通知され、これらをサービス提供機構情報として登録している移動端末に前記データを送信し、
移動端末に前記サービス提供機構情報に基づいて送信先の情報端末を選択させ、選択された情報端末に前記データを送信させ、送信先の情報端末に前記サービスを提供させることを前記中継装置に機能させることを特徴とする中継装置用通信プログラムを記録した記録媒体。A recording medium that records a communication program of a relay device,
To the data received from the server and transmitted to the mobile terminal, information specifying an application for processing the data in the information terminal connected to the destination mobile terminal, and the quality information of the data are added,
One or a plurality of information terminals that provide services are notified of information on applications that can be executed respectively, and quality information on data that can be processed by the applications, and the mobile terminals that register these as service providing mechanism information Send the data,
The relay apparatus functions to cause a mobile terminal to select a destination information terminal based on the service providing mechanism information, cause the selected information terminal to transmit the data, and cause the destination information terminal to provide the service. A recording medium on which a communication program for a relay device is recorded.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000060677A JP3645779B2 (en) | 2000-03-06 | 2000-03-06 | Data communication method, client, relay device, server, server / gateway, and recording medium recording the communication program |
| AU2001234092A AU2001234092A1 (en) | 2000-03-06 | 2001-02-19 | Method of data communication |
| PCT/JP2001/001163 WO2001067254A1 (en) | 2000-03-06 | 2001-02-19 | Method of data communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000060677A JP3645779B2 (en) | 2000-03-06 | 2000-03-06 | Data communication method, client, relay device, server, server / gateway, and recording medium recording the communication program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002091840A JP2002091840A (en) | 2002-03-29 |
| JP3645779B2 true JP3645779B2 (en) | 2005-05-11 |
Family
ID=18580944
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000060677A Expired - Lifetime JP3645779B2 (en) | 2000-03-06 | 2000-03-06 | Data communication method, client, relay device, server, server / gateway, and recording medium recording the communication program |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP3645779B2 (en) |
| AU (1) | AU2001234092A1 (en) |
| WO (1) | WO2001067254A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI117313B (en) | 2004-04-05 | 2006-08-31 | Nokia Corp | Message handling method in telecommunication system, involves obtaining capability data relating to client terminal and checking whether obtained data comprises upper-level application that is supported by client terminal |
| JP2008052309A (en) * | 2005-01-12 | 2008-03-06 | Matsushita Electric Ind Co Ltd | Information terminal device and communication method using the same |
| WO2007132748A1 (en) * | 2006-05-12 | 2007-11-22 | Nec Corporation | Information processing system, information processing method, and device and program used for the information processing system and the information processing method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3404507B2 (en) * | 1995-10-20 | 2003-05-12 | パナソニック コミュニケーションズ株式会社 | Data transmission device and data communication method |
-
2000
- 2000-03-06 JP JP2000060677A patent/JP3645779B2/en not_active Expired - Lifetime
-
2001
- 2001-02-19 WO PCT/JP2001/001163 patent/WO2001067254A1/en not_active Ceased
- 2001-02-19 AU AU2001234092A patent/AU2001234092A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001067254A1 (en) | 2001-09-13 |
| AU2001234092A1 (en) | 2001-09-17 |
| JP2002091840A (en) | 2002-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1966939B1 (en) | Proximity service discovery in wireless networks | |
| CN104967596B (en) | User terminal and internet of things equipment binding, the implementation method to communicate and device | |
| EP1964321B1 (en) | Proximity service discovery in wireless networks | |
| KR100644595B1 (en) | System and method for providing wireless application protocol service through the Internet | |
| US8559350B2 (en) | Mechanism to convey discovery information in a wireless network | |
| US7966387B1 (en) | System and method for provisioning personalized data into mobile device | |
| EP4210297A1 (en) | Edge application discovery method and apparatus, and edge application service support method and apparatus | |
| JP2000099463A (en) | Centralized service management system for data network two-way interactive communication devices | |
| JP2004112319A (en) | Relay device, information transmission device, and information transmission method | |
| US9071590B2 (en) | Apparatus and method for registering personal network | |
| WO2025036345A1 (en) | Information transmission method, apparatus, and system, related device, and readable storage medium | |
| JP2005117197A (en) | System and method for radio communication | |
| JP4225743B2 (en) | Wireless terminal and communication control method | |
| JP3645779B2 (en) | Data communication method, client, relay device, server, server / gateway, and recording medium recording the communication program | |
| CN104378425B (en) | The method of interconnection and synchronous communication information between mobile terminal and web terminal | |
| CN104092720A (en) | Playlist sharing method and device | |
| JP4959086B2 (en) | Communications system | |
| TWI275007B (en) | Font data processing system and method | |
| JP3827415B2 (en) | Terminal device for e-mail system | |
| CN114615323B (en) | User approach pushing method and terminal | |
| JP2001154964A (en) | How to distribute data resources | |
| WO2008050585A1 (en) | Two-way communication system, server apparatus, relay apparatus, two-way communication method and program | |
| JP3226855B2 (en) | E-mail sending and receiving device system | |
| JP2003115795A (en) | Communication system, server used for this communication system, agent control method, agent control program | |
| JP2005311576A (en) | RADIO COMMUNICATION DEVICE, RADIO COMMUNICATION PROGRAM, AND ROUTE SEARCH METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020716 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050204 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3645779 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080210 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090210 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100210 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100210 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130210 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130210 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140210 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |