JP2001249868A - Data communication method, client, repeater, gateway, server and recording medium with communication program therefor - Google Patents
Data communication method, client, repeater, gateway, server and recording medium with communication program thereforInfo
- Publication number
- JP2001249868A JP2001249868A JP2000060676A JP2000060676A JP2001249868A JP 2001249868 A JP2001249868 A JP 2001249868A JP 2000060676 A JP2000060676 A JP 2000060676A JP 2000060676 A JP2000060676 A JP 2000060676A JP 2001249868 A JP2001249868 A JP 2001249868A
- Authority
- JP
- Japan
- Prior art keywords
- client
- profile
- gateway
- data
- relay device
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 73
- 238000000034 method Methods 0.000 title claims description 39
- 230000005540 biological transmission Effects 0.000 claims description 293
- 238000012545 processing Methods 0.000 claims description 206
- 230000004044 response Effects 0.000 claims description 133
- 230000006870 function Effects 0.000 claims description 39
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 239000000284 extract Substances 0.000 claims description 7
- 239000000203 mixture Substances 0.000 description 119
- 230000015654 memory Effects 0.000 description 108
- 238000007726 management method Methods 0.000 description 74
- 238000012790 confirmation Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 9
- 238000013500 data storage Methods 0.000 description 7
- 241000981595 Zoysia japonica Species 0.000 description 4
- 238000010276 construction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- UAHFGYDRQSXQEB-PWPYQVNISA-N 4-nle-α-msh Chemical compound C([C@@H](C(=O)N[C@@H](CO)C(=O)N[C@@H](CCCC)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CC=1NC=NC=1)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CCCNC(N)=N)C(=O)N[C@@H](CC=1C2=CC=CC=C2NC=1)C(=O)NCC(=O)N[C@@H](CCCCN)C(=O)N1[C@@H](CCC1)C(=O)N[C@@H](C(C)C)C(N)=O)NC(=O)[C@H](CO)NC(C)=O)C1=CC=C(O)C=C1 UAHFGYDRQSXQEB-PWPYQVNISA-N 0.000 description 2
- 101100088247 Picea mariana RPL13A gene Proteins 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 102100036738 Guanine nucleotide-binding protein subunit alpha-11 Human genes 0.000 description 1
- 101100283445 Homo sapiens GNA11 gene Proteins 0.000 description 1
- 108700009180 PPA protocol Proteins 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- 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/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はデータ通信方法、ク
ライアント、中継装置、ゲートウェイ、サーバ及びその
通信プログラムを記録した記録媒体に関し、特にクライ
アントの識別子をデータグラムヘッダ中に付加するデー
タ通信方法等に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication method, a client, a relay device, a gateway, a server, and a recording medium on which a communication program is recorded, and more particularly to a data communication method for adding a client identifier to a datagram header. .
【0002】[0002]
【従来の技術】従来、無線通信ドメイン、インタネット
ドメイン間のような、異種プロトコルドメインに跨る移
動端末−サーバ間のデータ通信実現手段が知られてい
る。移動端末−サーバ間のデータ通信通信の一例が「Wi
reless Application Protocol Architecture Specifica
tion, WAP Architecture Version 30-Apr-1998」に記載
されている。また、サーバ主導のデータ通信を実現する
一例が「Wireless Application Protocol Push Archite
ctural Overview, WAP Push Architectural Overview P
roposed Version 16-August-1999」及び「Wireless App
lication Group User Agent Profile Specification, W
AG UAPROF Proposed Version 0.6,22-Jun-1999」に記載
されている。2. Description of the Related Art Hitherto, means for realizing data communication between a mobile terminal and a server across different protocol domains, such as between a wireless communication domain and an Internet domain, has been known. An example of data communication between a mobile terminal and a server is “Wi-Fi
reless Application Protocol Architecture Specifica
tion, WAP Architecture Version 30-Apr-1998 ". One example of realizing server-led data communication is “Wireless Application Protocol Push Archite.
ctural Overview, WAP Push Architectural Overview P
roposed Version 16-August-1999 '' and `` Wireless App
lication Group User Agent Profile Specification, W
AG UAPROF Proposed Version 0.6, 22-Jun-1999 ".
【0003】図1に示すように、従来の移動端末−サー
バ間のデータ通信システムはWAP移動端末、WAPゲートウ
ェイ、WAPサーバとから構成されている。このよう構成
を有する移動端末−サーバ間のデータ通信システムは図
2に示すように動作する。As shown in FIG. 1, a conventional data communication system between a mobile terminal and a server includes a WAP mobile terminal, a WAP gateway, and a WAP server. The data communication system between the mobile terminal and the server having such a configuration operates as shown in FIG.
【0004】WAP移動端末3はWAPゲートウェイ2に対し
WAP移動端末3のプロファイルを通知する。WAPゲートウ
ェイ2はプロファイル記憶部2aにWAP移動端末3のプ
ロファイルを記憶しておく。WAPサーバ1はWAP移動端末
3に対するデータ送信前にWAP移動端末3のプロファイ
ルをWAPゲートウェイ2に対して要求し、応答されたWAP
移動端末3のプロファイルに従い、WAP移動端末3に適
した形式にデータを形成した後、データをWAPゲートウ
ェイ2へ送信する。WAPゲートウェイ2はWAPサーバ1よ
りデータを受信した後プロトコル変換し、WAP移動端末
3に対してデータを送信する。[0004] The WAP mobile terminal 3 communicates with the WAP gateway 2.
The profile of the WAP mobile terminal 3 is notified. The WAP gateway 2 stores the profile of the WAP mobile terminal 3 in the profile storage unit 2a. The WAP server 1 requests the profile of the WAP mobile terminal 3 to the WAP gateway 2 before transmitting data to the WAP mobile terminal 3,
After forming data in a format suitable for the WAP mobile terminal 3 according to the profile of the mobile terminal 3, the data is transmitted to the WAP gateway 2. The WAP gateway 2 receives the data from the WAP server 1, converts the protocol, and transmits the data to the WAP mobile terminal 3.
【0005】[0005]
【発明が解決しようとする課題】第1の問題点は、従来
のシステムにおける移動端末に対して複数のクライアン
トが物理接続され、移動端末を中継装置として機能させ
る際、クライアント−サーバ間のデータ通信が実現でき
ないということである。A first problem is that when a plurality of clients are physically connected to a mobile terminal in a conventional system and the mobile terminal functions as a relay device, data communication between the client and the server is performed. Cannot be realized.
【0006】その理由は、中継装置がクライアントを識
別する手段を持たないため、サーバまたはゲートウェイ
から受け取ったデータをクライアントに対して振り分け
ることができないためである。The reason is that the data received from the server or the gateway cannot be distributed to the client because the relay device has no means for identifying the client.
【0007】[発明の目的]本発明の目的は、中継装置
を介した複数クライアントとサーバ間のデータ通信を実
現できるデータ通信方法、クライアント、中継装置、ゲ
ートウェイ、サーバ及びその通信プログラムを記録した
記憶媒体を提供することにある。An object of the present invention is to provide a data communication method capable of realizing data communication between a plurality of clients and a server via a relay device, a client, a relay device, a gateway, a server, and a storage for recording a communication program thereof. To provide a medium.
【0008】本発明の他の目的は、クライアントの識別
子をデータグラムヘッダ中に含めることで、中継装置−
クライアント間の通信を効率的に実現できるデータ通信
方法、クライアント、中継装置、ゲートウェイ、サーバ
及びその通信プログラムを記録した記録媒体を提供する
ことにある。Another object of the present invention is to include a client identifier in a datagram header so that a relay device
It is an object of the present invention to provide a data communication method capable of efficiently realizing communication between clients, a client, a relay device, a gateway, a server, and a recording medium recording the communication program thereof.
【0009】[0009]
【課題を解決するための手段】本発明の中継装置は、登
録要求をしたクライアントのクライアント識別子を決定
する手段と、クライアント識別子とクライアントプロフ
ァイルをプロファイルリストとして管理する手段と、デ
ータグラムヘッダ中にクライアント識別子を付加する手
段を備える。The relay apparatus according to the present invention comprises: means for determining a client identifier of a client which has made a registration request; means for managing a client identifier and a client profile as a profile list; Means are provided for adding an identifier.
【0010】本発明のゲートウェイは、プロファイルリ
ストよりデータを送信するクライアントを決定する手段
と、データグラムヘッダ中にクライアント識別子を付加
する手段を備える。[0010] The gateway of the present invention comprises means for determining a client to which data is transmitted from a profile list, and means for adding a client identifier to a datagram header.
【0011】本発明のサーバは、プロファイルリストよ
りデータを送信するクライアントを決定する手段と、デ
ータグラムヘッダ中にクライアント識別子を付加する手
段を備える。The server of the present invention comprises means for determining a client to which data is to be transmitted from a profile list, and means for adding a client identifier to a datagram header.
【0012】本発明のデータ通信方法は前記中継装置、
前記サーバ、クライアント、ゲートウェイより構成さ
れ、データグラムヘッダ中にクライアント識別子を付加
することにより本発明の目的を達成することができる。[0012] The data communication method of the present invention includes the relay device,
The object of the present invention can be achieved by adding the client identifier in the datagram header, comprising the server, the client, and the gateway.
【0013】[0013]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。図3を参照すると、
本発明の第1の実施の形態は、クライアント4と中継装
置3とゲートウェイ2とサーバ1とから構成されてい
る。Next, embodiments of the present invention will be described in detail with reference to the drawings. Referring to FIG.
The first embodiment of the present invention includes a client 4, a relay device 3, a gateway 2, and a server 1.
【0014】これらはそれぞれ概略次のように動作す
る。Each of these operates roughly as follows.
【0015】クライアント4は中継装置3に対してクラ
イアント自身の処理能力を記述したプロファイルを登録
する。クライアント4は中継装置3に対してメッセージ
を送信する。クライアント4は中継装置3よりメッセー
ジを受信する。The client 4 registers a profile describing the processing capability of the client itself in the relay device 3. The client 4 sends a message to the relay device 3. The client 4 receives the message from the relay device 3.
【0016】図4に示される中継装置3は登録処理を要
求したクライアントのクライアント識別子を決定し、ク
ライアントのプロファイルとクライアント識別子を一対
のペアプロファイルにまとめる。中継装置3は1又は複
数のクライアントのペアプロファイルをプロファイルリ
ストにして、ゲートウェイ2に対して通知する。中継装
置3はクライアント4から受信したメッセージをゲート
ウェイ2に対して送信する。中継装置3はゲートウェイ
2から受信したメッセージに含まれるクライアント識別
子を抽出処理し、受信したメッセージをクライアント識
別子に従いクライアント4に対して送信する。The relay device 3 shown in FIG. 4 determines the client identifier of the client which has requested the registration process, and compiles the client profile and the client identifier into a pair profile. The relay device 3 makes the pair profile of one or a plurality of clients a profile list and notifies the gateway 2 of the pair list. The relay device 3 transmits the message received from the client 4 to the gateway 2. The relay device 3 extracts the client identifier included in the message received from the gateway 2 and transmits the received message to the client 4 according to the client identifier.
【0017】図5に示されるゲートウェイ2は中継装置
からプロファイルリストを受信すると、中継装置毎に記
憶し管理する。また、ゲートウェイ2はサーバ1からプ
ロファイル要求を受けると要求された中継装置のプロフ
ァイルリストを応答する。ゲートウェイ2は中継装置3
から受信したメッセージをサーバ1に対して送信する。
ゲートウェイ2はサーバ1から受信したメッセージを中
継装置3に対して送信する。ゲートウェイ2は異種プロ
トコルに跨る場合はプロトコルを変換する。When the gateway 2 shown in FIG. 5 receives the profile list from the relay device, it stores and manages the profile list for each relay device. When receiving a profile request from the server 1, the gateway 2 responds with a profile list of the requested relay device. Gateway 2 is a relay device 3
Is transmitted to the server 1.
The gateway 2 transmits the message received from the server 1 to the relay device 3. The gateway 2 converts a protocol when a different protocol is used.
【0018】図6に示されるサーバ1はサーバ主導のメ
ッセージ送信時に、ゲートウェイ2に対してメッセージ
の送信先の中継装置のプロファイルリストを要求し、ゲ
ートウェイ2より該当するプロファイルリストを受け取
る。サーバ1はプロファイルリストよりメッセージを送
信するクライアント4のクライアント識別子を選択し、
メッセージをプロファイルに基づいて変換し、更にメッ
セージのデータグラムヘッダ中にクライアント識別子を
付加し、ゲートウェイ2に対してメッセージを送信す
る。サーバ1はゲートウェイ2よりメッセージを受け取
る。また、サーバ1はクライアント主導のメッセージ送
信時には、クライアントからデータ送信要求を受信する
と、ゲートウェイ2にデータ送信要求を行ったクライア
ントが接続している中継装置のプロファイルリストを要
求し、該当するプロファイルリストを受け取る。そし
て、メッセージをプロファイルに基づいて変換し、更に
メッセージのデータグラムヘッダ中にクライアント識別
子を付加し、ゲートウェイ2に対してメッセージを送信
する。The server 1 shown in FIG. 6 requests the gateway 2 for a profile list of the relay device to which the message is to be transmitted, and receives the corresponding profile list from the gateway 2 at the time of server-initiated message transmission. The server 1 selects the client identifier of the client 4 sending the message from the profile list,
The message is converted based on the profile, a client identifier is added to the datagram header of the message, and the message is transmitted to the gateway 2. The server 1 receives the message from the gateway 2. When transmitting a data transmission request from a client at the time of client-initiated message transmission, the server 1 requests the gateway 2 for a profile list of the relay device connected to the client that has made the data transmission request, and stores the corresponding profile list. receive. Then, the message is converted based on the profile, a client identifier is added to the datagram header of the message, and the message is transmitted to the gateway 2.
【0019】図4のプロファイル管理記憶部35は図7
に示されるデバイス識別子(D-Id)、識別子(TE-Id)、ク
ライアントプロファイルの対応リストで構成される。The profile management storage unit 35 shown in FIG.
Is composed of a device identifier (D-Id), an identifier (TE-Id), and a corresponding list of client profiles.
【0020】図5のプロファイル管理記憶部25、図6
のプロファイル管理記憶部15は図8に示される識別子
(TE-Id)、クライアントプロファイルの対応リストで構
成される。The profile management storage unit 25 shown in FIG.
The profile management storage unit 15 stores the identifier shown in FIG.
(TE-Id) and a corresponding list of client profiles.
【0021】次に、図3、図4、図5、図6、図7、図
8を参照して本実施の形態の全体の動作について詳細に
説明する。Next, the overall operation of the present embodiment will be described in detail with reference to FIG. 3, FIG. 4, FIG. 5, FIG. 6, FIG.
【0022】まず、クライアントのプロファイルの登録
について説明する。First, registration of a client profile will be described.
【0023】中継装置に接続される1又は複数のクライ
アント4は、それぞれ中継装置3に対し、プロファイル
登録メッセージを送信する(図3のSA1、SA2)。プ
ロファイル登録メッセージには、クライアントの管理情
報として自己のIDであるD-Idとクライアント自身の処理
能力を記述したプロファイルが含まれている。One or a plurality of clients 4 connected to the relay device each transmit a profile registration message to the relay device 3 (SA1, SA2 in FIG. 3). The profile registration message includes D-Id, which is its own ID, as the management information of the client, and a profile describing the processing capability of the client itself.
【0024】中継装置3は1又は複数のクライアント4
よりプロファイル登録メッセージを受信すると図4での
処理を開始する。The relay device 3 includes one or more clients 4
When the profile registration message is received, the processing in FIG. 4 starts.
【0025】メッセージ解析部31はプロファイル登録
メッセージを解析後、メッセージに含まれるプロファイ
ルとデバイス識別子(D-Id)をプロファイル管理記憶部3
5に格納する。次に、主制御部34に対し、受信メッセ
ージの処理要求を発行する。主制御部34はプロファイ
ル管理記憶部35のD-Idを用い、D-Idと一意に対応づけ
可能なクライアント識別子(TE-Id)を決定し、プロファ
イル管理記憶部35にTE-Idを格納する。After analyzing the profile registration message, the message analysis unit 31 stores the profile and the device identifier (D-Id) included in the message in the profile management storage unit 3.
5 is stored. Next, a request for processing the received message is issued to the main control unit 34. The main control unit 34 uses the D-Id of the profile management storage unit 35 to determine a client identifier (TE-Id) that can be uniquely associated with the D-Id, and stores the TE-Id in the profile management storage unit 35. .
【0026】次に、プロファイル管理記憶部35に格納
されているTE-Idとプロファイルのペアプロファイル群
であるプロファイルリストをメッセージ構成部32に送
り、メッセージ構成部32に対し、プロファイル通知の
処理要求を発行する。メッセージ構成部32はプロファ
イルリストを用いプロファイル通知メッセージを構成
し、ゲートウェイ2に対して送信する(SA3)。Next, a profile list, which is a pair profile group of the TE-Id and the profile stored in the profile management storage unit 35, is sent to the message composition unit 32, and a processing request for profile notification is sent to the message composition unit 32. Issue. The message composing unit 32 composes a profile notification message using the profile list, and transmits the message to the gateway 2 (SA3).
【0027】ゲートウェイ2は中継装置3よりプロファ
イル通知メッセージを受信すると図5での処理を開始す
る。When the gateway 2 receives the profile notification message from the relay device 3, it starts the processing shown in FIG.
【0028】メッセージ解析部21はプロファイル通知
メッセージを解析後、プロファイルリストをプロファイ
ル管理部25に格納する。プロファイルリストは、中継
装置毎に格納され管理される。After analyzing the profile notification message, the message analyzer 21 stores the profile list in the profile manager 25. The profile list is stored and managed for each relay device.
【0029】次に、サーバ主導のデータ通信を行う場合
について説明する。サーバ主導のデータ通信において、
上述のSA1〜SA3の処理により、中継装置3には、
図7に示すような中継装置3に接続されている1又は複
数のクライアントに対応するデバイス識別子(D-Id)、識
別子(TE-Id)、クライアントプロファイルを含んだ対応
リストが格納され、ゲートウェイ2には、図8に示され
る通信先の中継装置に接続される1又は複数のクライア
ントの識別子(TE-Id)、クライアントプロファイルを含
んだ対応リストが格納されているものとする。Next, a case where server-led data communication is performed will be described. In server-led data communication,
By the processing of SA1 to SA3 described above, the relay device 3
A correspondence list including a device identifier (D-Id), an identifier (TE-Id), and a client profile corresponding to one or a plurality of clients connected to the relay device 3 as shown in FIG. Stores a correspondence list including identifiers (TE-Ids) of one or more clients connected to the relay device of the communication destination shown in FIG. 8 and a client profile.
【0030】まず、サーバ1はユーザからのデータ送信
要求が発行されると図6での処理を開始する。First, the server 1 starts the processing shown in FIG. 6 when a data transmission request is issued from the user.
【0031】ユーザ要求解析部12はユーザからのデー
タ送信要求を解析後、データ送信要求に含まれる送信デ
ータ、送信データ情報、送信先の中継装置の識別子(MT
-Id)をメモリ13に格納し、処理要求を主制御部14
に送る。送信データ情報には送信データのコンテンツタ
イプ情報が含まれる。コンテンツタイプ情報には画像、
テキスト、動画等、コンテンツタイプの情報が含まれて
いる。After analyzing the data transmission request from the user, the user request analysis unit 12 transmits the transmission data, the transmission data information, and the identifier (MT) of the transmission destination relay device included in the data transmission request.
-Id) is stored in the memory 13 and the processing request is sent to the main control unit 14.
Send to The transmission data information includes content type information of the transmission data. The content type information includes images,
Content type information such as text and moving images is included.
【0032】主制御部14はプロファイル管理記憶部1
5にデータ送信先の中継装置のプロファイルリストが格
納されていない場合、メッセージ構成部16に対し、ク
ライアントプロファイル要求の処理要求を発行する。メ
ッセージ構成部16は送信先の中継装置の識別子(MT-I
d)を含んだクライアントプロファイル要求メッセージ
を構成し、ゲートウェイ2に対して送信する(SA4)。The main control unit 14 stores the profile management storage unit 1
If the profile list of the relay device of the data transmission destination is not stored in 5, it issues a client profile request processing request to the message composition unit 16. The message composition unit 16 stores the identifier (MT-I
A client profile request message including d) is formed and transmitted to the gateway 2 (SA4).
【0033】ゲートウェイ2はサーバ1よりクライアン
トプロファイル要求メッセージを受信すると図5での処
理を開始する。Upon receiving the client profile request message from the server 1, the gateway 2 starts the processing in FIG.
【0034】メッセージ解析部27はクライアントプロ
ファイル要求メッセージを解析後、主制御部24に対
し、受信メッセージの処理要求を発行する。主制御部2
4はプロファイル管理記憶部25からクライアントプロ
ファイル要求メッセージに含まれている中継装置の識別
子(M-Id)に対応するプロファイルリストをメッセージ
構成部22に送り、メッセージ構成部22に対し、クラ
イアントプロファイル応答の処理要求を発行する。メッ
セージ構成部22はプロファイルリストを用い、クライ
アントプロファイル応答メッセージを構成し、サーバ1
に対して送信する。(SA5)After analyzing the client profile request message, the message analyzer 27 issues a request for processing the received message to the main controller 24. Main control unit 2
4 sends a profile list corresponding to the identifier (M-Id) of the relay device included in the client profile request message from the profile management storage unit 25 to the message composition unit 22, and transmits a client profile response to the message composition unit 22. Issue a processing request. The message composition unit 22 constructs a client profile response message using the profile list,
Send to (SA5)
【0035】サーバ1は、プロファイル管理記憶部15
に送信先の中継装置のプロファイルリストが格納されて
いる場合、若しくはゲートウェイ2よりクライアントプ
ロファイル応答メッセージを受信すると、図6での処理
を開始する。The server 1 has a profile management storage unit 15
6 stores the profile list of the relay device of the transmission destination, or when a client profile response message is received from the gateway 2, the processing in FIG. 6 is started.
【0036】メッセージ解析部11は、ゲートウェイ2
よりクライアントプロファイル応答メッセージを受信し
た場合、クライアントプロファイル応答メッセージを解
析後、メッセージに含まれるプロファイルリストを中継
装置毎にプロファイル管理記憶部15に格納し、主制御
部14に対し、受信メッセージの処理要求を発行する。The message analyzer 11 is a gateway 2
If a client profile response message is received, after analyzing the client profile response message, the profile list included in the message is stored in the profile management storage unit 15 for each relay device, and the main control unit 14 is requested to process the received message. Issue
【0037】主制御部14はメモリ13の送信データ情
報のコンテンツタイプ情報とプロファイル管理記憶部1
5のプロファイルリストを照らし合わせ、データを送信
するクライアントのクライアント識別子(TE-Id)を決定
し、メモリ13に格納する。The main control unit 14 stores the content type information of the transmission data information in the memory 13 and the profile management storage unit 1
5 is compared with the profile list, the client identifier (TE-Id) of the client transmitting the data is determined, and stored in the memory 13.
【0038】例えば、コンテンツタイプ情報が画像であ
れば、画像を検索キーとし、プロファイルリストより画
像を処理できるクライアントプロファイルを検索する。
検索されたクライアントプロファイルが複数存在する場
合はディスプレイサイズ等を比較対象として最大となる
クライアントプロファイルを選択し、クライアントプロ
ファイルに対応するTE-Idを決定する。クライアントプ
ロファイル選択において、ディスプレイサイズ等が最小
で送信データ量が最小となるクライアントプロファイル
を選択しても良い。For example, if the content type information is an image, an image is used as a search key, and a client profile capable of processing the image is searched from a profile list.
When there are a plurality of searched client profiles, the largest client profile is selected by comparing the display size and the like, and the TE-Id corresponding to the client profile is determined. In selecting a client profile, a client profile having a minimum display size or the like and a minimum transmission data amount may be selected.
【0039】次に、クライアントプロファイルに含まれ
るディスプレイサイズ等のプロファイルに従い、メモリ
13の送信データを変換する。Next, the transmission data in the memory 13 is converted according to the profile such as the display size included in the client profile.
【0040】次に、メモリ13の送信データ、TE-Idを
メッセージ構成部16に送り、メッセージ構成部16に
対し、データ送信の処理要求を発行する。メッセージ構
成部16は送信データ、TE-Idを用いデータ送信メッセ
ージを構成し、ゲートウェイに対して送信する。(SA
6)Next, the transmission data and TE-Id of the memory 13 are sent to the message composition unit 16 and a data transmission processing request is issued to the message composition unit 16. The message composition unit 16 composes a data transmission message using the transmission data and the TE-Id, and transmits the message to the gateway. (SA
6)
【0041】ゲートウェイ2はサーバ1よりデータ送信
メッセージを受信すると図5での処理を開始する。Upon receiving the data transmission message from the server 1, the gateway 2 starts the processing in FIG.
【0042】メッセージ解析部27はデータ送信メッセ
ージを解析後、メッセージ内のデータグラムをメモリ2
3に格納し、主制御部24に対し、受信メッセージ処理
要求を発行する。主制御部24はメモリ23のデータグ
ラムを変換後、メッセージ構成部26に送り、メッセー
ジ構成部26に対し、データ送信の処理要求を発行す
る。メッセージ構成部26はデータグラムを用いデータ
送信メッセージを構成し、中継装置3に対して送信す
る。(SA7)After analyzing the data transmission message, the message analyzer 27 stores the datagram in the message in the memory 2.
3 and issues a received message processing request to the main control unit 24. After converting the datagram in the memory 23, the main control unit 24 sends the datagram to the message composition unit 26 and issues a data transmission processing request to the message composition unit 26. The message composition unit 26 composes a data transmission message using the datagram, and transmits the data transmission message to the relay device 3. (SA7)
【0043】中継装置3はゲートウェイ2よりデータ送
信メッセージを受信すると図4での処理を開始する。When receiving the data transmission message from the gateway 2, the relay device 3 starts the processing in FIG.
【0044】メッセージ解析部37はデータ送信メッセ
ージを解析後、メッセージに含まれる送信データとデー
タグラムヘッダに含まれるクライアント識別子(TE-Id)
をメモリ33に格納し、主制御部34に対し、受信メッ
セージ処理要求を発行する。主制御部34はメモリ33
のTE-Idを検索キーとして、プロファイル管理記憶部3
5のプロファイルリストよりデバイス識別子(D-Id)を検
索する。次に、検索したD-Idとメモリ33に格納されて
いる送信データをメッセージ構成部36に送り、メッセ
ージ構成部36に対し、データ送信の処理要求を発行す
る。メッセージ構成部36はD-Idと送信データを用いデ
ータ送信メッセージを構成し、クライアント4に対して
送信する。(SA8)After analyzing the data transmission message, the message analyzer 37 analyzes the transmission data contained in the message and the client identifier (TE-Id) contained in the datagram header.
Is stored in the memory 33, and a received message processing request is issued to the main control unit 34. The main control unit 34 is a memory 33
Profile management storage unit 3 using the TE-Id of
The device identifier (D-Id) is searched from the profile list of No. 5. Next, the retrieved D-Id and the transmission data stored in the memory 33 are sent to the message composition unit 36, and a data transmission processing request is issued to the message composition unit 36. The message composition unit 36 composes a data transmission message using the D-Id and the transmission data, and transmits the data transmission message to the client 4. (SA8)
【0045】次に、クライアント主導のデータ通信を行
う場合について説明する。クライアント主導のデータ通
信において、上述のSA1〜SA3の処理により、中継
装置3には、図7に示すような中継装置3に接続されて
いる1又は複数のクライアントに対応するデバイス識別
子(D-Id)、識別子(TE-Id)、クライアントプロファイル
を含んだ対応リストが格納され、ゲートウェイ2には、
図8に示される通信先の中継装置に接続される1又は複
数のクライアントの識別子(TE-Id)、クライアントプロ
ファイルを含んだ対応リストが格納されているものとす
る。Next, a case in which client-initiated data communication is performed will be described. In the client-initiated data communication, by performing the above-described processes of SA1 to SA3, the relay device 3 is provided with a device identifier (D-Id) corresponding to one or a plurality of clients connected to the relay device 3 as shown in FIG. ), An identifier (TE-Id), and a correspondence list including a client profile are stored.
It is assumed that an identifier (TE-Id) of one or more clients connected to the relay device of the communication destination illustrated in FIG. 8 and a correspondence list including a client profile are stored.
【0046】まず、クライアント4は中継装置3に対
し、データ要求メッセージを送信する。(SA9)First, the client 4 transmits a data request message to the relay device 3. (SA9)
【0047】中継装置3はクライアント4よりデータ要
求メッセージを受信すると図4での処理を開始する。When the relay device 3 receives the data request message from the client 4, it starts the processing in FIG.
【0048】メッセージ解析部31はデータ要求メッセ
ージを解析後、メッセージに含まれるデバイス識別子(D
-Id)をメモリ33に格納する。次に主制御部34に対
し、受信メッセージ処理要求を発行する。主制御部34
はメモリ33のD-Idを検索キーとして、プロファイル管
理記憶部35のプロファイルリストよりクライアント識
別子(TE-Id)を検索し、TE-Idをメッセージ構成部32に
送る。次に、メッセージ構成部32に対し、データ要求
の処理要求を発行する。メッセージ構成部32はTE-Id
を用いデータ要求メッセージを構成し、ゲートウェイ2
に対して送信する。(SA10)After analyzing the data request message, the message analyzer 31 analyzes the device identifier (D
-Id) is stored in the memory 33. Next, a received message processing request is issued to the main control unit 34. Main control unit 34
Searches for the client identifier (TE-Id) from the profile list in the profile management storage unit 35 using the D-Id of the memory 33 as a search key, and sends the TE-Id to the message composition unit 32. Next, a data request processing request is issued to the message composition unit 32. The message composition unit 32 has the TE-Id
Constructs a data request message using
Send to (SA10)
【0049】ゲートウェイ2は中継装置3よりデータ要
求メッセージを受信すると図5での処理を開始する。Upon receiving the data request message from the relay device 3, the gateway 2 starts the processing in FIG.
【0050】メッセージ解析部21はデータ要求メッセ
ージを解析後、メッセージ内のデータグラムをメモリ2
3に格納し、主制御部24に対し、受信メッセージ処理
要求を発行する。主制御部24はメモリ23のデータグ
ラムをメッセージ構成部22に送り、メッセージ構成部
22に対し、データ要求の処理要求を発行する。メッセ
ージ構成部22はデータグラムを用いデータ要求メッセ
ージを構成し、サーバ1に対して送信する。(SA11)After analyzing the data request message, the message analyzer 21 stores the datagram in the message in the memory 2.
3 and issues a received message processing request to the main control unit 24. The main control unit 24 sends the datagram in the memory 23 to the message composing unit 22 and issues a data request processing request to the message composing unit 22. The message composing unit 22 composes a data request message using the datagram, and transmits the data request message to the server 1. (SA11)
【0051】サーバ1はゲートウェイ2よりデータ要求
メッセージを受信すると図6での処理を開始する。Upon receiving the data request message from the gateway 2, the server 1 starts the processing in FIG.
【0052】メッセージ解析部11はデータ要求メッセ
ージを解析後、メッセージに含まれるクライアント識別
子(TE-Id)をメモリ13に格納し、主制御部14に対
し、受信メッセージの処理要求を発行する。主制御部1
4は要求メッセージに対する応答データをデータ格納部
17よりメモリ13に格納する。After analyzing the data request message, the message analyzer 11 stores the client identifier (TE-Id) included in the message in the memory 13 and issues a request for processing the received message to the main controller 14. Main control unit 1
4 stores the response data to the request message in the memory 13 from the data storage unit 17.
【0053】次に、主制御部14は、プロファイル管理
記憶部15にデータ要求メッセージを送信したクライア
ントが接続されている中継装置のプロファイルリスト若
しくは当該クライアントのペアプロファイルが格納され
ていない場合、メッセージ構成部16に対し、クライア
ントプロファイル要求の処理要求を発行する。メッセー
ジ構成部16は当該クライアントが接続されている中継
装置の識別子(MT-Id)を含んだクライアントプロファ
イル要求メッセージを構成し、ゲートウェイ2に対して
送信する(SA12)。Next, when the profile list of the relay device to which the client that transmitted the data request message is connected or the pair profile of the client is not stored in the profile management storage unit 15, the main control unit 14 A processing request for the client profile request is issued to the unit 16. The message composition unit 16 composes a client profile request message including the identifier (MT-Id) of the relay device to which the client is connected, and transmits the message to the gateway 2 (SA12).
【0054】ゲートウェイ2はサーバ1よりクライアン
トプロファイル要求メッセージを受信すると図5での処
理を開始する。Upon receiving the client profile request message from the server 1, the gateway 2 starts the processing in FIG.
【0055】メッセージ解析部27はクライアントプロ
ファイル要求メッセージを解析後、主制御部24に対
し、受信メッセージの処理要求を発行する。主制御部2
4はプロファイル管理記憶部25からクライアントプロ
ファイル要求メッセージに含まれている中継装置の識別
子(MT-Id)に対応するプロファイルリストをメッセー
ジ構成部22に送り、メッセージ構成部22に対し、ク
ライアントプロファイル応答の処理要求を発行する。メ
ッセージ構成部22はプロファイルリストを用い、クラ
イアントプロファイル応答メッセージを構成し、サーバ
1に対して送信する(SA13)。 サーバ1がプロフ
ァイル管理記憶部15にデータ送信メッセージを送信し
たクライアントが接続されている中継装置のプロファイ
ルリスト若しくはデータ送信要求を行ったクライアント
のペアプロファイルを保持している場合には、クライア
ントプロファイル要求(SA12)、クライアントプロフ
ァイル応答(SA13)のフローはなくても良い。After analyzing the client profile request message, the message analyzer 27 issues a received message processing request to the main controller 24. Main control unit 2
4 sends a profile list corresponding to the identifier (MT-Id) of the relay device included in the client profile request message from the profile management storage unit 25 to the message composition unit 22, and sends a client profile response to the message composition unit 22. Issue a processing request. The message composition unit 22 composes a client profile response message using the profile list, and transmits the message to the server 1 (SA13). If the server 1 holds the profile list of the relay device to which the client that transmitted the data transmission message is connected to the profile management storage unit 15 or the pair profile of the client that has made the data transmission request, the client profile request ( SA12) and the flow of the client profile response (SA13) may be omitted.
【0056】データ要求(SA11)のメッセージ中にク
ライアントプロファイルを含ませる場合には、クライア
ントプロファイル要求(SA12)、クライアントプロフ
ァイル応答(SA13)のフローはなくても良い。When the client profile is included in the message of the data request (SA11), the flow of the client profile request (SA12) and the client profile response (SA13) may be omitted.
【0057】サーバ1がクライアントプロファイル要求
(SA12)のメッセージにクライアント識別子(TE-Id)
を含め、ゲートウェイ2がクライアントプロファイル応
答(SA13)でTE-Idに対応する一対のペアプロファイ
ルのみを応答する構成でも良い。Server 1 requests client profile
Client identifier (TE-Id) in the message of (SA12)
And the gateway 2 may respond only with a pair of pair profiles corresponding to the TE-Id in the client profile response (SA13).
【0058】サーバ1はプロファイル管理記憶部15に
送信先の中継装置のプロファイルリスト若しくはデータ
送信要求を行ったクライアントのペアプロファイルが格
納されている場合、若しくはゲートウェイ2よりクライ
アントプロファイル応答メッセージを受信すると図6で
の処理を開始する。The server 1 stores the profile list of the relay device of the transmission destination or the pair profile of the client that has made the data transmission request in the profile management storage unit 15, or receives the client profile response message from the gateway 2 when the server 1 receives the client profile response message. The process at 6 is started.
【0059】メッセージ解析部11は、ゲートウェイ2
よりクライアントプロファイル応答メッセージを受信し
た場合、クライアントプロファイル応答メッセージを解
析後、メッセージに含まれるプロファイルリスト若しく
は送信先のクライアントに対応するペアプロファイルを
プロファイル管理記憶部15に格納し、主制御部14に
対し、受信メッセージの処理要求を発行する。プロファ
イルリスト若しくはペアプロファイルは中継装置3の識
別子(MT-Id)ごとに管理される。[0059] The message analysis unit 11
If a client profile response message is received, after analyzing the client profile response message, the profile list included in the message or the pair profile corresponding to the client of the transmission destination is stored in the profile management storage unit 15, and the main control unit 14 Issues a received message processing request. The profile list or the pair profile is managed for each identifier (MT-Id) of the relay device 3.
【0060】主制御部14はメモリ13のクライアント
識別子(TE-Id)を検索キーとして、プロファイル管理記
憶部15のプロファイルリスト若しくはペアプロファイ
ルからデータ送信要求を行ったクライアントのクライア
ントプロファイルを検索する。Using the client identifier (TE-Id) of the memory 13 as a search key, the main control unit 14 searches the profile list or the pair profile of the profile management storage unit 15 for the client profile of the client that has issued the data transmission request.
【0061】次に、検索されたクライアントプロファイ
ルに含まれるディスプレイサイズ等のプロファイルに従
い、メモリ13の応答データを変換する。次に、TE-Id
と応答データをメッセージ構成部16に送るとともに、
メッセージ構成部16に対し、データ応答の処理要求を
発行する。メッセージ構成部16は応答データ、TE-Id
を用いデータ応答メッセージ構成し、ゲートウェイ2に
対して送信する。(SA14)Next, the response data in the memory 13 is converted according to the profile such as the display size included in the searched client profile. Next, TE-Id
And the response data to the message composition unit 16,
It issues a data response processing request to the message composition unit 16. The message composition unit 16 stores the response data, TE-Id
To send a data response message to the gateway 2. (SA14)
【0062】ゲートウェイ2はサーバ1よりデータ応答
メッセージを受信すると図5での処理を開始する。When the gateway 2 receives the data response message from the server 1, the gateway 2 starts the processing shown in FIG.
【0063】メッセージ解析部27はデータ応答メッセ
ージを解析後、メッセージ内のデータグラムをメモリ2
3に格納し、主制御部24に対し、受信メッセージ処理
要求を発行する。主制御部24はメモリ23のデータグ
ラムをメッセージ構成部26に送り、メッセージ構成部
26に対し、データ応答の処理要求を発行する。メッセ
ージ構成部26はデータグラムを用いデータ応答メッセ
ージを構成し、中継装置3に対して送信する。(SA1
5)After analyzing the data response message, the message analyzer 27 stores the datagram in the message in the memory 2.
3 and issues a received message processing request to the main control unit 24. The main control unit 24 sends the datagram in the memory 23 to the message composition unit 26, and issues a data response processing request to the message composition unit 26. The message composition unit 26 composes a data response message using the datagram, and transmits the data response message to the relay device 3. (SA1
5)
【0064】中継装置3はゲートウェイ2よりデータ応
答メッセージを受信すると図4での処理を開始する。When the relay device 3 receives the data response message from the gateway 2, it starts the processing shown in FIG.
【0065】メッセージ解析部37はデータ応答メッセ
ージを解析後、メッセージに含まれる応答データとクラ
イアント識別子(TE-Id)をメモリ33に格納し、主制御
部34に対し、受信メッセージ処理要求を発行する。主
制御部34はメモリ33のTE-Idを検索キーとして、プ
ロファイル管理記憶部35のプロファイルリストよりデ
バイス識別子(D-Id)を検索する。次に、D-Idとメモリ3
3に格納されている応答データをメッセージ構成部36
に送り、データ応答の処理要求を発行する。メッセージ
構成部36はD-Idと応答データを用いデータ応答メッセ
ージを構成し、クライアント4に対して送信する。(S
A16)After analyzing the data response message, the message analyzer 37 stores the response data and the client identifier (TE-Id) included in the message in the memory 33, and issues a received message processing request to the main controller 34. . The main control unit 34 searches for a device identifier (D-Id) from the profile list in the profile management storage unit 35 using the TE-Id of the memory 33 as a search key. Next, D-Id and memory 3
3 is stored in the message constructing unit 36.
And issues a data response processing request. The message composition unit 36 composes a data response message using the D-Id and response data, and transmits the data response message to the client 4. (S
A16)
【0066】次に、本実施の形態の効果について説明す
る。Next, the effect of the present embodiment will be described.
【0067】本実施の形態では、中継装置3からサーバ
1の間を流れるデータグラムヘッダ中にクライアント識
別子(TE-Id)が含まれるため、中継装置3からクライア
ント4までの中継が可能となり、効率的な中継装置−ク
ライアント間の通信が実現できる。In this embodiment, since the client identifier (TE-Id) is included in the datagram header flowing between the relay device 3 and the server 1, the relay from the relay device 3 to the client 4 becomes possible, and the efficiency is improved. Communication between the relay device and the client can be realized.
【0068】また、本実施の形態では、さらに、TE-Id
とクライアントプロファイル情報がサーバ1に対して提
供されるため、サーバ1においてデータ送信先クライア
ント4の指定ができる。In this embodiment, the TE-Id
And the client profile information are provided to the server 1, so that the server 1 can specify the data transmission destination client 4.
【0069】次に、本発明の第2の実施の形態について
図面を参照して詳細に説明する。Next, a second embodiment of the present invention will be described in detail with reference to the drawings.
【0070】図12を参照すると、本発明の第2の実施
の形態は、ゲートウェイ−サーバ間を流れるデータグラ
ムヘッダ中にクライアント識別子が含まれない点と、プ
ロファイル応答(SA5’)において、複数クライアント
のプロファイルをマージしたものが、クライアントのマ
ージプロファイルとして応答される点で異なる。Referring to FIG. 12, a second embodiment of the present invention is characterized in that a client identifier is not included in a datagram header flowing between a gateway and a server, and that a plurality of clients are included in a profile response (SA5 '). Is different in that the merged profile is returned as the merge profile of the client.
【0071】図13を参照すると、ゲートウェイ2’が
クライアント識別子記憶部28’を有する点で異なる。
図13のプロファイル管理記憶部25’は図8に示され
る識別子(TE-Id)、クライアントプロファイルの対応リ
ストで構成される。Referring to FIG. 13, the difference is that the gateway 2 'has a client identifier storage unit 28'.
The profile management storage unit 25 'in FIG. 13 includes the identifier (TE-Id) shown in FIG. 8 and a corresponding list of client profiles.
【0072】図14を参照するとサーバ1’はハードウ
ェア構成が同一であるが、処理内容の点で異なる。図1
4のプロファイル管理記憶部15’は図15に示される
マージプロファイルで構成される。図15は図8のプロ
ファイルリストがマージされたマージプロファイルであ
る。プロファイルリストのマージにおいては、プロファ
イルリストに含まれるアプリケーションを全て含み、デ
ィスプレイサイズ等を最大のものとする等の手法を用い
る。Referring to FIG. 14, the server 1 'has the same hardware configuration, but differs in the processing contents. FIG.
The fourth profile management storage unit 15 'is composed of a merge profile shown in FIG. FIG. 15 shows a merge profile obtained by merging the profile list of FIG. In merging the profile lists, a method of including all the applications included in the profile list and maximizing the display size and the like is used.
【0073】次に、図12、図13、図14及び図15
を参照して本実施の形態の動作について説明する。Next, FIG. 12, FIG. 13, FIG. 14 and FIG.
The operation of the present embodiment will be described with reference to FIG.
【0074】図12に示される本実施の形態における第
2実施の形態のフローSA1-SA3は、第1の実施の
形態におけるフローSA1-SA3と同一のため、説明
は省略する。The flow SA1-SA3 of the second embodiment shown in FIG. 12 is the same as the flow SA1-SA3 of the first embodiment, and the description is omitted.
【0075】サーバ主導のデータ通信を行う場合につい
て説明する。サーバ主導のデータ通信において、上述の
SA1〜SA3の処理により、中継装置3には、図7に
示すような中継装置3に接続されている1又は複数のク
ライアントに対応するデバイス識別子(D-Id)、識別子(T
E-Id)、クライアントプロファイルを含んだ対応リスト
が格納され、ゲートウェイ2’には、図8に示される通
信先の中継装置に接続される1又は複数のクライアント
の識別子(TE-Id)、クライアントプロファイルを含んだ
対応リストが格納されているものとする。A case in which server-initiated data communication is performed will be described. In the server-initiated data communication, the relay device 3 is provided with a device identifier (D-Id) corresponding to one or a plurality of clients connected to the relay device 3 as shown in FIG. ), Identifier (T
E-Id), a correspondence list including a client profile is stored, and the gateway 2 ′ stores identifiers (TE-Id) of one or more clients connected to the relay device of the communication destination shown in FIG. It is assumed that a correspondence list including a profile is stored.
【0076】まず、サーバ1’はユーザからのデータ送
信要求が発行されると図14での処理を開始する。First, when a data transmission request is issued from the user, the server 1 'starts the processing in FIG.
【0077】ユーザ要求解析部12’はユーザからのデ
ータ送信要求を解析後、データ送信要求に含まれる送信
データ、送信データ情報、送信先の中継装置の識別子
(MT-Id)をメモリ13’に格納し、処理要求を主制御
部14’に送る。送信データ情報には送信データのコン
テンツタイプ情報が含まれる。コンテンツタイプ情報に
は画像、テキスト、動画等、コンテンツタイプの情報が
含まれている。After analyzing the data transmission request from the user, the user request analysis unit 12 ′ stores the transmission data, the transmission data information, and the identifier (MT-Id) of the destination relay device included in the data transmission request in the memory 13 ′. It stores and sends a processing request to the main control unit 14 '. The transmission data information includes content type information of the transmission data. The content type information includes content type information such as images, texts, and moving images.
【0078】主制御部14’はプロファイル管理記憶部
15’にデータ送信先の中継装置のマージプロファイル
が格納されていない場合、メッセージ構成部16’に対
し、クライアントプロファイル要求の処理要求を発行す
る。メッセージ構成部16’は送信先の中継装置の識別
子(MT-Id)を含んだクライアントプロファイル要求メ
ッセージを構成し、ゲートウェイ2’に対して送信する
(SA4’)。When the profile management storage unit 15 'does not store the merge profile of the data transmission destination relay device, the main control unit 14' issues a client profile request processing request to the message composition unit 16 '. The message composition unit 16 'constructs a client profile request message including the identifier (MT-Id) of the destination relay device, and transmits the message to the gateway 2'.
(SA4 ').
【0079】ゲートウェイ2’はサーバ1’よりクライ
アントプロファイル要求メッセージを受信すると図13
での処理を開始する。When the gateway 2 'receives the client profile request message from the server 1', the gateway 2 'shown in FIG.
To start the process.
【0080】メッセージ解析部27’はクライアントプ
ロファイル要求メッセージを解析後、主制御部24’に
対し、受信メッセージの処理要求を発行する。主制御部
24’はプロファイル管理記憶部25’からクライアン
トプロファイル要求メッセージに含まれている中継装置
の識別子(M-Id)に対応するプロファイルリストを単一
のプロファイルとしてマージし、マージプロファイルを
メッセージ構成部22’に送る。次に、主制御部24’
はメッセージ構成部22’に対し、クライアントプロフ
ァイル応答の処理要求を発行する。メッセージ構成部2
2’はマージプロファイルを用い、クライアントプロフ
ァイル応答メッセージを構成し、サーバ1’に対して送
信する。(SA5’)After analyzing the client profile request message, the message analyzer 27 'issues a received message processing request to the main controller 24'. The main control unit 24 'merges the profile list corresponding to the identifier (M-Id) of the relay device included in the client profile request message from the profile management storage unit 25' as a single profile, and forms the merged profile into a message. Send to section 22 '. Next, the main control unit 24 '
Issues a client profile response processing request to the message composition unit 22 '. Message composition part 2
2 'constructs a client profile response message using the merge profile and transmits it to the server 1'. (SA5 ')
【0081】サーバ1’は、プロファイル管理記憶部1
5’に送信先の中継装置のマージプロファイルが格納さ
れている場合、若しくはゲートウェイ2’よりクライア
ントプロファイル応答メッセージを受信すると、図14
での処理を開始する。The server 1 ′ has a profile management storage unit 1
When the merge profile of the relay device of the transmission destination is stored in 5 ′, or when the client profile response message is received from the gateway 2 ′, FIG.
To start the process.
【0082】メッセージ解析部11’は、ゲートウェイ
2’よりクライアントプロファイル応答メッセージを受
信した場合、クライアントプロファイル応答メッセージ
を解析後、メッセージに含まれるマージプロファイルを
プロファイル管理記憶部15’(図15)に格納し、主制
御部14’に対し、受信メッセージの処理要求を発行す
る。When receiving the client profile response message from the gateway 2 ', the message analysis unit 11' analyzes the client profile response message and stores the merge profile contained in the message in the profile management storage unit 15 '(FIG. 15). Then, it issues a received message processing request to the main control unit 14 '.
【0083】主制御部14’はプロファイル管理記憶部
15’のマージプロファイルに含まれるディスプレイサ
イズ等のプロファイルに従い、メモリ13’の送信デー
タを変換する。次に、メモリ13’の送信データ、送信
データ情報をメッセージ構成部16’に送り、メッセー
ジ構成部16’に対し、データ送信の処理要求を発行す
る。メッセージ構成部16’は送信データ、送信データ
情報を用い、データ送信メッセージを構成し、ゲートウ
ェイ2’に対して送信する。(SA6’)The main control unit 14 'converts the transmission data of the memory 13' according to the profile such as the display size included in the merge profile of the profile management storage unit 15 '. Next, the transmission data and transmission data information of the memory 13 'are sent to the message composition unit 16', and a data transmission processing request is issued to the message composition unit 16 '. The message construction unit 16 'constructs a data transmission message using the transmission data and the transmission data information, and transmits the data transmission message to the gateway 2'. (SA6 ')
【0084】ゲートウェイ2’はサーバ1’よりデータ
送信メッセージを受信すると図13での処理を開始す
る。When the gateway 2 'receives the data transmission message from the server 1', the processing in FIG. 13 starts.
【0085】メッセージ解析部27’はデータ送信メッ
セージを解析後、メッセージ内の送信データ、送信デー
タ情報をメモリ23’に格納し、主制御部24’に対
し、受信メッセージの処理要求を発行する。主制御部2
4’はメモリ23’の送信データ情報のコンテンツタイ
プ情報とプロファイル管理記憶部25’のプロファイル
リストを照らし合わせ、データを送信するクライアント
のクライアント識別子(TE-Id)を決定し、メモリ23’
に格納する。After analyzing the data transmission message, the message analysis unit 27 'stores the transmission data and transmission data information in the message in the memory 23', and issues a request for processing the received message to the main control unit 24 '. Main control unit 2
4 ′ compares the content type information of the transmission data information of the memory 23 ′ with the profile list of the profile management storage unit 25 ′, determines the client identifier (TE-Id) of the client that transmits the data, and
To be stored.
【0086】例えば、コンテンツタイプ情報が画像であ
れば、画像を検索キーとし、プロファイルリストより画
像を処理できるクライアントプロファイルを検索する。
検索されたクライアントプロファイルが複数存在する場
合はディスプレイサイズ等を比較対象として最大となる
クライアントプロファイルを選択し、クライアントプロ
ファイルに対応するTE-Idを決定する。クライアントプ
ロファイル選択において、ディスプレイサイズ等が最小
で送信データ量が最小となるクライアントプロファイル
を選択しても良い。次に、クライアントプロファイルに
含まれるディスプレイサイズ等のプロファイルに従い、
メモリ23’の送信データを変換する。For example, if the content type information is an image, a client profile that can process the image is searched from the profile list using the image as a search key.
When there are a plurality of searched client profiles, the largest client profile is selected by comparing the display size and the like, and the TE-Id corresponding to the client profile is determined. In selecting a client profile, a client profile having a minimum display size or the like and a minimum transmission data amount may be selected. Next, according to the profile such as the display size included in the client profile,
The transmission data in the memory 23 'is converted.
【0087】次に、メモリ23’の送信データ、TE-Id
をメッセージ構成部26’に送り、メッセージ構成部2
6’に対し、データ送信の処理要求を発行する。メッセ
ージ構成部26’は送信データ、TE-Idを用いデータ送
信メッセージを構成し、中継装置3に対して送信する。
(SA7)Next, the transmission data of the memory 23 ', TE-Id
To the message composition unit 26 ', and the message composition unit 2
6 ', a data transmission processing request is issued. The message composition unit 26 ′ composes a data transmission message using the transmission data and the TE-Id, and transmits the data transmission message to the relay device 3.
(SA7)
【0088】図12に示される本実施の形態における第
2の実施の形態のフローSA7-SA8は、第1の実施
の形態におけるフローSA7-SA8と同一のため、説
明は省略する。The flow SA7-SA8 of the second embodiment shown in FIG. 12 according to the second embodiment is the same as the flow SA7-SA8 of the first embodiment, and a description thereof will be omitted.
【0089】次に、クライアント主導のデータ通信を行
う場合について説明する。クライアント主導のデータ通
信において、上述のSA1〜SA3の処理により、中継
装置3には、図7に示すような中継装置3に接続されて
いる1又は複数のクライアントに対応するデバイス識別
子(D-Id)、識別子(TE-Id)、クライアントプロファイル
を含んだ対応リストが格納され、ゲートウェイ2には、
図8に示される通信先の中継装置に接続される1又は複
数のクライアントの識別子(TE-Id)、クライアントプロ
ファイルを含んだ対応リストが格納されているものとす
る。Next, a case in which client-initiated data communication is performed will be described. In the client-initiated data communication, the relay device 3 is provided with the device identifier (D-Id) corresponding to one or a plurality of clients connected to the relay device 3 as shown in FIG. ), An identifier (TE-Id), and a correspondence list including a client profile are stored.
It is assumed that an identifier (TE-Id) of one or more clients connected to the relay device of the communication destination illustrated in FIG. 8 and a correspondence list including a client profile are stored.
【0090】まず、クライアント4は中継装置3に対
し、データ要求メッセージを送信する。(SA9)First, the client 4 transmits a data request message to the relay device 3. (SA9)
【0091】図12に示される本実施の形態における第
2の実施の形態のフローSA9−SA10は、第1の実
施の形態におけるフローSA9−SA10と同一の為、
説明は省略する。Since the flows SA9-SA10 of the second embodiment shown in FIG. 12 are the same as the flows SA9-SA10 of the first embodiment,
Description is omitted.
【0092】SA10に示されるデータ要求メッセージ
をゲートウェイ2’が中継装置3より受信すると、ゲー
トウェイ2’は図13での処理を開始する。When the gateway 2 'receives the data request message shown in SA10 from the relay device 3, the gateway 2' starts the processing in FIG.
【0093】メッセージ解析部21’はデータ要求メッ
セージを解析後、メッセージ内のデータグラムをメモリ
23’に格納し、データグラムヘッダ中よりクライアン
ト識別子(TE-Id)を抽出し、TE-Idをクライアント識別子
記憶部28’に格納する。次に、主制御部24’に対
し、受信メッセージ処理要求を発行する。主制御部2
4’はメモリ23’のデータグラムをメッセージ構成部
22’に送り、メッセージ構成部22’に対し、データ
要求の処理要求を発行する。メッセージ構成部22’は
データグラムを用いデータ要求メッセージを構成し、サ
ーバ1’に対して送信する。(SA11’)After analyzing the data request message, the message analyzer 21 'stores the datagram in the message in the memory 23', extracts the client identifier (TE-Id) from the datagram header, and stores the TE-Id in the client. It is stored in the identifier storage unit 28 '. Next, a received message processing request is issued to the main control unit 24 '. Main control unit 2
4 'sends the datagram in the memory 23' to the message composing unit 22 ', and issues a data request processing request to the message composing unit 22'. The message construction unit 22 'constructs a data request message using the datagram, and transmits the data request message to the server 1'. (SA11 ')
【0094】サーバ1’はゲートウェイ2’よりデータ
要求メッセージを受信すると図14での処理を開始す
る。When the server 1 'receives the data request message from the gateway 2', it starts the processing in FIG.
【0095】メッセージ解析部11’はデータ要求メッ
セージを解析後、主制御部14’に対し、受信メッセー
ジの処理要求を発行する。主制御部14’は要求メッセ
ージに対する応答データをデータ格納部17’よりメモ
リ13’に格納する。After analyzing the data request message, the message analyzer 11 'issues a request for processing the received message to the main controller 14'. The main control unit 14 'stores response data to the request message from the data storage unit 17' in the memory 13 '.
【0096】次に、主制御部14’は、プロファイル管
理記憶部15’にデータ要求メッセージを送信したクラ
イアントが接続されている中継装置のマージプロファイ
ルが格納されていない場合、メッセージ構成部16’に
対し、クライアントプロファイル要求の処理要求を発行
する。メッセージ構成部16’は当該クライアントが接
続されている中継装置の識別子(MT-Id)を含んだクラ
イアントプロファイル要求メッセージを構成し、ゲート
ウェイ2’に対して送信する(SA12’)。Next, when the merge profile of the relay device to which the client which transmitted the data request message is connected is not stored in the profile management storage unit 15 ', the main control unit 14' stores the message in the message composition unit 16 '. On the other hand, it issues a client profile request processing request. The message composition unit 16 'constructs a client profile request message including the identifier (MT-Id) of the relay device to which the client is connected, and transmits the message to the gateway 2' (SA12 ').
【0097】ゲートウェイ2’はサーバ1’よりクライ
アントプロファイル要求メッセージを受信すると図13
での処理を開始する。When the gateway 2 'receives the client profile request message from the server 1', the gateway 2 'shown in FIG.
To start the process.
【0098】メッセージ解析部27’はクライアントプ
ロファイル要求メッセージを解析後、主制御部24’に
対し、受信メッセージの処理要求を発行する。主制御部
24’はプロファイル管理記憶部25’ からクライア
ントプロファイル要求メッセージに含まれている中継装
置の識別子(MT-Id)に対応するプロファイルリストを
単一のプロファイルとしてマージし、マージプロファイ
ルをメッセージ構成部22に’送る。次に、主制御部2
4’はメッセージ構成部22’に対し、クライアントプ
ロファイル応答の処理要求を発行する。メッセージ構成
部22’はマージプロファイルを用い、クライアントプ
ロファイル応答メッセージを構成し、サーバ1’に対し
て送信する(SA13’)。After analyzing the client profile request message, the message analyzer 27 'issues a request for processing the received message to the main controller 24'. The main control unit 24 'merges the profile list corresponding to the identifier (MT-Id) of the relay device included in the client profile request message from the profile management storage unit 25' as a single profile, and forms the merged profile into a message. Send it to unit 22. Next, the main control unit 2
4 'issues a client profile response processing request to the message composition unit 22'. The message composition unit 22 'constructs a client profile response message using the merge profile, and transmits it to the server 1' (SA13 ').
【0099】サーバ1’がマージプロファイルを保持し
ている場合には、クライアントプロファイル要求(SA
12’)、クライアントプロファイル応答(SA13’)
のフローはなくても良い。If the server 1 'holds a merge profile, a client profile request (SA
12 '), client profile response (SA13')
This flow may not be necessary.
【0100】データ要求(SA11’)のメッセージ中に
マージプロファイルを含ませる場合には、クライアント
プロファイル要求(SA12’)、クライアントプロファ
イル応答(SA13’)のフローはなくても良い。In the case where the merge profile is included in the message of the data request (SA11 '), the flow of the client profile request (SA12') and the client profile response (SA13 ') may be omitted.
【0101】サーバ1’はプロファイル管理記憶部1
5’に送信先の中継装置のマージプロファイルが格納さ
れている場合、若しくはゲートウェイ2’よりクライア
ントプロファイル応答メッセージを受信すると図14で
の処理を開始する。The server 1 'is a profile management storage unit 1.
When the merge profile of the relay device of the transmission destination is stored in 5 ′, or when the client profile response message is received from the gateway 2 ′, the processing in FIG. 14 is started.
【0102】メッセージ解析部11’は、ゲートウェイ
2’よりクライアントプロファイル応答メッセージを受
信した場合、クライアントプロファイル応答メッセージ
を解析後、メッセージに含まれるマージプロファイルを
プロファイル管理記憶部15’に格納し、主制御部1
4’に対し、受信メッセージの処理要求を発行する。マ
ージプロファイルは中継装置3の識別子(MT-Id)ごとに
管理される。When receiving the client profile response message from the gateway 2 ', the message analysis unit 11' analyzes the client profile response message, stores the merge profile included in the message in the profile management storage unit 15 ', and executes the main control. Part 1
4 ', a request for processing the received message is issued. The merge profile is managed for each identifier (MT-Id) of the relay device 3.
【0103】主制御部14はプロファイル管理記憶部1
5’のマージプロファイルに含まれるディスプレイサイ
ズ等のプロファイルに従い、メモリ13’の応答データ
を変換する。次に、応答データをメッセージ構成部1
6’に送るとともに、メッセージ構成部16’に対し、
データ応答の処理要求を発行する。メッセージ構成部1
6’は応答データを用いデータ応答メッセージ構成し、
ゲートウェイ2’に対して送信する。(SA14’)The main control unit 14 is the profile management storage unit 1
The response data in the memory 13 'is converted according to the profile such as the display size included in the merge profile 5'. Next, the response data is stored in the message
6 ′, and to the message composition unit 16 ′,
Issues a data response processing request. Message composition part 1
6 'constructs a data response message using the response data,
Transmit to gateway 2 '. (SA14 ')
【0104】ゲートウェイ2’はサーバ1’よりデータ
応答メッセージを受信すると図13での処理を開始す
る。When the gateway 2 'receives the data response message from the server 1', the processing in FIG. 13 starts.
【0105】メッセージ解析部27’はデータ応答メッ
セージを解析後、メッセージ内の応答データをメモリ2
3’に格納する。次に、クライアント識別子記憶部2
8’のクライアント識別子(TE-Id)をメモリ23’に送
り、主制御部24’に対し、受信メッセージ処理要求を
発行する。主制御部24’はメモリ23’のTE-Idを検
索キーとして、プロファイル管理記憶部25’のプロフ
ァイルリストよりプロファイルを検索する。次に、クラ
イアントプロファイルに含まれるディスプレイサイズ等
のプロファイルに従い、メモリ23’の応答データを変
換する。次に、メモリ23’のTE-Idと応答データをメ
ッセージ構成部26’に送り、メッセージ構成部26’
に対し、データ応答の処理要求を発行する。メッセージ
構成部26’は応答データ、TE-Idを用いデータ応答メ
ッセージを構成し、中継装置3に対して送信する。(S
A15)After analyzing the data response message, the message analysis unit 27 'stores the response data in the message in the memory 2.
3 '. Next, the client identifier storage unit 2
It sends the client identifier (TE-Id) 8 'to the memory 23' and issues a received message processing request to the main controller 24 '. The main control unit 24 'searches for a profile from the profile list of the profile management storage unit 25' using the TE-Id of the memory 23 'as a search key. Next, the response data in the memory 23 'is converted according to the profile such as the display size included in the client profile. Next, the TE-Id of the memory 23 'and the response data are sent to the message composition unit 26', and the message composition unit 26 '
Issue a data response processing request. The message composition unit 26 ′ constructs a data response message using the response data and the TE-Id, and transmits the data response message to the relay device 3. (S
A15)
【0106】図12に示される本実施の形態における第
2実施の形態のフローSA15-SA16は、第1の実
施の形態におけるフローSA15-SA16と同一のた
め、説明は省略する。The flow SA15-SA16 of the second embodiment shown in FIG. 12 is the same as the flow SA15-SA16 of the first embodiment, and a description thereof will be omitted.
【0107】本実施の形態では、中継装置3からゲート
ウェイ2’の間を流れるデータグラムヘッダ中にクライ
アント識別子(TE-Id)が含まれるため、中継装置3から
クライアント4までの中継が可能となり、効率的な中継
装置−クライアント間の通信が実現できる。In the present embodiment, since the client identifier (TE-Id) is included in the datagram header flowing between the relay device 3 and the gateway 2 ′, the relay from the relay device 3 to the client 4 becomes possible. Efficient communication between the relay device and the client can be realized.
【0108】また、本実施の形態では、さらに、TE-Id
とクライアントプロファイル情報がゲートウェイ2’に
対し提供されるが、サーバ1’に対しては提供されない
ため、既存処理システムにより構成されるサーバ1’の
変更は不必要である。Further, in the present embodiment, the TE-Id
And client profile information are provided to the gateway 2 ', but not to the server 1', so that it is unnecessary to change the server 1 'configured by the existing processing system.
【0109】データ通信システムの構成において、図1
8のサーバ/ゲートウェイ1−2に示すように、実施の
形態1及び実施の形態2におけるサーバとゲートウェイ
は一つの装置で構成されても良い。In the configuration of the data communication system, FIG.
As shown in the eighth server / gateway 1-2, the server and the gateway in the first and second embodiments may be configured by one device.
【0110】次に本発明の通信プログラムを記録した媒
体媒体の実施の形態について説明する。本実施の形態で
は、本発明の第1及び2の実施の形態における、本発明
のサーバ1、ゲートウェイ2、中継装置3、クライアン
ト4、サーバ/ゲートウェイ1−2は、それぞれデータ
処理装置、記憶装置を備え、さらに通信プログラムを記
録した記憶媒体を備える(特に図示せず)。この記録媒
体は、磁気ディスク、半導体メモリ、CD-ROMその他の記
録媒体であってよい。Next, an embodiment of a medium in which a communication program of the present invention is recorded will be described. In the present embodiment, the server 1, gateway 2, relay device 3, client 4, and server / gateway 1-2 of the present invention in the first and second embodiments of the present invention are a data processing device, a storage device, respectively. And a storage medium on which a communication program is recorded (not particularly shown). This recording medium may be a magnetic disk, a semiconductor memory, a CD-ROM, or another recording medium.
【0111】サーバ1を制御する通信プログラムは、記
録媒体からサーバ1の記憶装置に読み込まれ、データ処
理装置に、メッセージ解析部11,11’、ユーザ要求
解析部12,12’、主制御部14,14’、メッセー
ジ構成部16,16’を生成させ、記憶装置にメモリ1
3,13’、プロファイル管理記憶部15,15’、デ
ータ格納部17,17’の領域を確保し、その動作を制
御する。The communication program for controlling the server 1 is read from the recording medium into the storage device of the server 1, and stored in the data processing device by the message analyzing units 11, 11 ', the user request analyzing units 12, 12', the main control unit 14 and the like. , 14 ′ and the message composition units 16, 16 ′ are generated, and the memory 1 is stored in the storage device.
Areas 3 and 13 ', profile management storage sections 15 and 15', and data storage sections 17 and 17 'are secured and their operations are controlled.
【0112】データ処理装置は、上述の通信プログラム
の制御により第1及び2の実施の形態におけるサーバ1
の通信処理と同一の処理を実行する。The data processing device controls the server 1 in the first and second embodiments under the control of the communication program.
Execute the same processing as the communication processing.
【0113】ゲートウェイ2を制御する通信プログラム
は、記録媒体からゲートウェイ2の記憶装置に読み込ま
れ、データ処理装置に、メッセージ解析部21,2
1’、メッセージ構成部22,22’、主制御部24,
24’、メッセージ構成部26,26’、メッセージ解
析部27,27’を生成させ、記憶装置にメモリ23,
23’、プロファイル管理記憶部25,25’の領域を
確保し、その動作を制御する。第2の実施の形態に対応
する媒体の実施の形態では更に記憶装置にクライアント
識別子記憶部28’の領域が確保される。A communication program for controlling the gateway 2 is read from a recording medium into the storage device of the gateway 2 and transmitted to the data processing device by the message analyzing units 21 and 21.
1 ′, message constituent units 22, 22 ′, main control unit 24,
24 ′, the message composition units 26 and 26 ′, and the message analysis units 27 and 27 ′ are generated.
23 ', an area for the profile management storage units 25, 25' is secured and its operation is controlled. In the embodiment of the medium corresponding to the second embodiment, an area of the client identifier storage unit 28 'is further secured in the storage device.
【0114】データ処理装置は、上述の通信プログラム
の制御により第1及び2の実施の形態におけるゲートウ
ェイ2の通信処理と同一の処理を実行する。The data processing device executes the same processing as the communication processing of the gateway 2 in the first and second embodiments under the control of the above-mentioned communication program.
【0115】中継装置3を制御する通信プログラムは、
記録媒体から中継装置3の記憶装置に読み込まれ、デー
タ処理装置に、メッセージ解析部31,31’、メッセ
ージ構成部32,32’、主制御部34,34’、メッ
セージ構成部36,36’、メッセージ解析部37,3
7’を生成させ、記憶装置にメモリ33,33’、プロ
ファイル管理記憶部35,35’の領域を確保し、その
動作を制御する。A communication program for controlling the relay device 3 includes:
The data is read from the recording medium to the storage device of the relay device 3 and stored in the data processing device by the message analysis units 31, 31 ', the message configuration units 32, 32', the main control units 34, 34 ', the message configuration units 36, 36' Message analyzer 37,3
7 'is generated, the areas of the memories 33, 33' and the profile management storage units 35, 35 'are secured in the storage device, and the operation is controlled.
【0116】データ処理装置は、上述の通信プログラム
の制御により第1及び2の実施の形態における中継装置
3の通信処理と同一の処理を実行する。The data processing device executes the same processing as the communication processing of the relay device 3 in the first and second embodiments under the control of the above-mentioned communication program.
【0117】クライアント4を制御する通信プログラム
は、記録媒体から中継装置3の記憶装置に読み込まれ、
記憶装置に必要なデータ等を記憶するための領域を確保
し、データ処理装置の動作を制御する。The communication program for controlling the client 4 is read from the recording medium into the storage device of the relay device 3,
An area for storing necessary data and the like in the storage device is secured, and the operation of the data processing device is controlled.
【0118】データ処理装置は、上述の通信プログラム
の制御により第1及び2の実施の形態におけるクライア
ント4の通信処理と同一の処理を実行する。The data processing device executes the same processing as the communication processing of the client 4 in the first and second embodiments under the control of the above-mentioned communication program.
【0119】サーバ/ゲートウェイを制御する通信プロ
グラムは、記録媒体からサーバ/ゲートウェイの記憶装
置に読み込まれ、データ処理装置に上述のサーバとゲー
トウェイの機能を実現するための手段を生成し、更に記
憶装置にサーバ、ゲートウェイと同様にプロファイル管
理記憶部、メモリ、データ格納部等の領域を確保し、そ
の動作を制御する。The communication program for controlling the server / gateway is read from the recording medium into the storage device of the server / gateway, and the data processing device generates means for realizing the functions of the server and the gateway described above. In the same way as the server and the gateway, areas such as a profile management storage unit, a memory, and a data storage unit are secured, and their operations are controlled.
【0120】データ処理装置は、上述の通信プログラム
の制御により第1及び2の実施の形態におけるサーバ/
ゲートウェイの通信処理と同一の処理を実行する。The data processing device controls the server / server in the first and second embodiments under the control of the communication program.
Executes the same processing as the communication processing of the gateway.
【0121】[0121]
【実施例】次に、具体的な実施例を用いて本実施の形態
の動作を説明する。かかる実施例は本発明の第1の実施
の形態に対応するものである。Next, the operation of this embodiment will be described with reference to specific examples. Such an example corresponds to the first embodiment of the present invention.
【0122】本実施例は図9に示すようにクライアント
としてWAP端末を、中継装置としてWAP移動端末を、ゲー
トウェイとしてWAPゲートウェイを、サーバとしてWAPサ
ーバを備えており、装置のハードウェア構成は対応して
いる。ハードウェア構成は図4がWAP移動端末であり、
図5がWAPゲートウェイであり、図6がWAPサーバであ
る。In this embodiment, as shown in FIG. 9, a WAP terminal is provided as a client, a WAP mobile terminal is provided as a relay device, a WAP gateway is provided as a gateway, and a WAP server is provided as a server. ing. FIG. 4 shows the hardware configuration of the WAP mobile terminal,
FIG. 5 shows a WAP gateway, and FIG. 6 shows a WAP server.
【0123】装置間におけるプロトコルスタックは図1
0に示される。また、各装置間で送受信されるメッセー
ジのデータグラムは図11に示され、WAPサーバ−WAPゲ
ートウェイ間のデータグラムはインタネット区間データ
グラムP1であり、WAPゲートウェイ−WAP移動端末間の
データグラムは無線区間データグラムP2であり、WAP
移動端末−WAP端末間のデータグラムは端末I/F区間デー
タグラムP3である。The protocol stack between the devices is shown in FIG.
0 is shown. The datagram of the message transmitted / received between the respective devices is shown in FIG. 11, the datagram between the WAP server and the WAP gateway is an Internet section datagram P1, and the datagram between the WAP gateway and the WAP mobile terminal is wireless. Section datagram P2, WAP
The datagram between the mobile terminal and the WAP terminal is a terminal I / F section datagram P3.
【0124】インタネット区間データグラムP1はIPヘ
ッダ、TCPヘッダ、HTTPヘッダ、ユーザデータの各フィ
ールドから構成される。IPヘッダは送信元アドレス、受
信先アドレス、各種IPパラメータのフィールドより構成
される。TCPヘッダは送信元ポート、受信先ポート、各
種TCPパラメータのフィールドより構成される。HTTPヘ
ッダはWAP移動端末識別子(MT-Id)、WAP端末識別子(TE-I
d)、各種HTTPパラメータより構成される。HTTPパラメー
タフィールドには送信データに関する送信データ情報も
含まれる。ユーザデータは送信データより構成される。
クライアントプロファイルリストはユーザデータとして
送信される。The Internet section datagram P1 is composed of fields of an IP header, a TCP header, an HTTP header, and user data. The IP header includes fields of a source address, a destination address, and various IP parameters. The TCP header is composed of a source port, a destination port, and various TCP parameter fields. HTTP header is WAP mobile terminal identifier (MT-Id), WAP terminal identifier (TE-I
d), composed of various HTTP parameters. The HTTP parameter field also includes transmission data information on transmission data. User data is composed of transmission data.
The client profile list is transmitted as user data.
【0125】無線区間データグラムP2はWDPヘッダ、W
TPヘッダ、WSPヘッダ、ユーザデータの各フィールドか
ら構成される。WDPヘッダは送信元アドレス、受信先ア
ドレス、送信元ポート、受信先ポート、各種WDPパラメ
ータのフィールドより構成される。WTPヘッダは各種WTP
パラメータのフィールドより構成される。WSPヘッダはW
AP端末識別子(TE-Id)、各種WSPパラメータのフィールド
より構成される。各種WSPパラメータフィールドには送
信データに関する送信データ情報も含まれる。ユーザデ
ータは送信データより構成される。クライアントプロフ
ァイルリストはユーザデータとして送信される。The wireless section datagram P2 is a WDP header, W
It consists of TP header, WSP header, and user data fields. The WDP header includes fields of a source address, a destination address, a source port, a destination port, and various WDP parameters. WTP header is various WTP
Consists of parameter fields. WSP header is W
It consists of AP terminal identifier (TE-Id) and various WSP parameter fields. The various WSP parameter fields also include transmission data information on transmission data. User data is composed of transmission data. The client profile list is transmitted as user data.
【0126】端末I/F区間データグラムP3はMSヘッ
ダ、ユーザデータの各フィールドから構成される。MSヘ
ッダはデバイス識別子(D-Id)、各種MSパラメータのフィ
ールドより構成される。各種MSパラメータフィールドに
は送信データに関する送信データ情報も含まれる。クラ
イアントプロファイルはユーザデータとして送信され
る。The terminal I / F section datagram P3 is composed of MS header and user data fields. The MS header includes a device identifier (D-Id) and various MS parameter fields. The various MS parameter fields also include transmission data information on transmission data. The client profile is transmitted as user data.
【0127】本実施例では、図7及び図8における識別
子(TE-Id)はWAP端末識別子(TE-Id)に該当する。In this embodiment, the identifier (TE-Id) in FIGS. 7 and 8 corresponds to the WAP terminal identifier (TE-Id).
【0128】次に、図4、図5、図6、図7、図8、図
9、図10、図11を参照して本実施例の全体の動作に
ついて詳細に説明する。Next, the overall operation of this embodiment will be described in detail with reference to FIGS. 4, 5, 6, 7, 8, 9, 10, and 11. FIG.
【0129】まず、クライアントのプロファイルの登録
について説明する。First, registration of a client profile will be described.
【0130】1又は複数のWAP端末4はWAP移動端末3に
対し、プロファイル登録メッセージを送信する。(図9
のSB1、SB2)。メッセージのデータグラムは端末I
/F区間データグラムP3で構成される。[0130] One or more WAP terminals 4 transmit a profile registration message to WAP mobile terminal 3. (FIG. 9
SB1, SB2). The datagram of the message is terminal I
/ F section datagram P3.
【0131】WAP移動端末3はWAP端末4よりプロファイ
ル登録メッセージを受信すると図4での処理を開始す
る。When the WAP mobile terminal 3 receives the profile registration message from the WAP terminal 4, it starts the processing shown in FIG.
【0132】メッセージ解析部31はプロファイル登録
メッセージを解析後、端末I/F区間データグラムP3の
ユーザデータフィールドに含まれるWAP移動端末プロフ
ァイルとデータグラムヘッダに含まれるデバイス識別子
(D-Id)をプロファイル管理記憶部35に格納する。次
に、主制御部34に対し、受信メッセージの処理要求を
発行する。After analyzing the profile registration message, the message analyzer 31 analyzes the WAP mobile terminal profile included in the user data field of the terminal I / F section datagram P3 and the device identifier included in the datagram header.
(D-Id) is stored in the profile management storage unit 35. Next, a request for processing the received message is issued to the main control unit 34.
【0133】主制御部34はプロファイル管理記憶部3
5のD-Idを用い、D-Idと一意に対応づけ可能なWAP端末
識別子(TE-Id)を決定し、プロファイル管理記憶部35
にTE-Idを格納する。次に、プロファイル管理記憶部3
5に格納されているTE-Idとプロファイルとのペアプロ
ファイル群で構成されるプロファイルリストをメッセー
ジ構成部32に送る。次に、メモリ33に格納されてい
るWAP移動端末3のPort/Address、WAPゲートウェイ2の
Port/Addressをメッセージ構成部32に送り、メッセー
ジ構成部32に対し、プロファイル通知の処理要求を発
行する。The main control unit 34 has the profile management storage unit 3
5, a WAP terminal identifier (TE-Id) that can be uniquely associated with the D-Id is determined, and the profile management storage unit 35
Store TE-Id in. Next, the profile management storage unit 3
The profile list composed of the pair profile group of the TE-Id and the profile stored in 5 is sent to the message composition unit 32. Next, the Port / Address of the WAP mobile terminal 3 stored in the memory 33 and the WAP gateway 2
The port / address is sent to the message composition unit 32, and a processing request for profile notification is issued to the message composition unit 32.
【0134】メッセージ構成部32はプロファイルリス
トとPort/Addressを用い、無線区間データグラムP2の
形式にてプロファイル通知メッセージを構成し、WAPゲ
ートウェイ2に対して送信する(SB3)。プロファイル
通知メッセージはWAP−WSPプロトコルのS-Connect.req
メッセージに対応する。The message composing unit 32 composes a profile notification message in the format of the wireless section datagram P2 using the profile list and Port / Address, and transmits the message to the WAP gateway 2 (SB3). The profile notification message is S-Connect.req of WAP-WSP protocol.
Respond to messages.
【0135】WAPゲートウェイ2はWAP移動端末3よりプ
ロファイル通知メッセージを受信すると図5での処理を
開始する。When the WAP gateway 2 receives the profile notification message from the WAP mobile terminal 3, it starts the processing in FIG.
【0136】メッセージ解析部21はプロファイル通知
メッセージを解析後、無線区間データグラムP2のユー
ザデータフィールドに含まれるプロファイルリストをプ
ロファイル管理記憶部25に格納し、データグラムヘッ
ダに含まれるPort/Addressをメモリ23に格納する。プ
ロファイルリストはWAP移動端末3のWAP移動端末識別子
(MT-Id)ごとに管理される。次に、主制御部24に対
し、受信メッセージの処理要求を発行する。次に、メモ
リ23のPort/Addressをメッセージ構成部26に送り、
メッセージ構成部26に対し、プロファイル通知確認の
処理要求を発行する。After analyzing the profile notification message, the message analysis unit 21 stores the profile list included in the user data field of the wireless section datagram P2 in the profile management storage unit 25, and stores the Port / Address included in the datagram header in the memory. 23. The profile list is the WAP mobile terminal identifier of the WAP mobile terminal 3.
It is managed for each (MT-Id). Next, a request for processing the received message is issued to the main control unit 24. Next, the Port / Address of the memory 23 is sent to the message composition unit 26,
It issues a profile notification confirmation processing request to the message composition unit 26.
【0137】メッセージ構成部26はPort/Addressを用
い、無線区間データグラムP2の形式にてプロファイル
通知確認メッセージを構成し、WAP移動端末3に対して
送信する(SB3a)。プロファイル通知確認メッセージ
はWAP−WSPプロトコルのS-Connect.resメッセージに対
応する。The message composing section 26 composes a profile notification confirmation message in the format of the wireless section datagram P2 using Port / Address, and transmits it to the WAP mobile terminal 3 (SB3a). The profile notification confirmation message corresponds to the S-Connect.res message of the WAP-WSP protocol.
【0138】次に、サーバ主導のデータ通信を行う場合
について説明する。サーバ主導のデータ通信において、
上述のSB1〜SBa3の処理により、WAP移動端末
3には、図7に示すようなWAP移動端末3に接続され
ている1又は複数のWAP端末4に対応するデバイス識
別子(D-Id)、WAP端末識別子(TE-Id)、クライアントプロ
ファイルを含んだ対応リストが格納され、WAPゲート
ウェイ2には、図8に示される通信先のWAP移動端末
3に接続される1又は複数のWAP端末4のWAP端末
識別子(TE-Id)、クライアントプロファイルを含んだ対
応リストが格納されているものとする。Next, a case in which server-initiated data communication is performed will be described. In server-led data communication,
By the above-described processing of SB1 to SBa3, the WAP mobile terminal 3 has a device identifier (D-Id) corresponding to one or a plurality of WAP terminals 4 connected to the WAP mobile terminal 3 as shown in FIG. A correspondence list including a terminal identifier (TE-Id) and a client profile is stored, and the WAP gateway 2 has one or more WAP terminals 4 connected to the WAP mobile terminal 3 of the communication destination shown in FIG. It is assumed that a correspondence list including a terminal identifier (TE-Id) and a client profile is stored.
【0139】まず、WAPサーバ1はユーザからのデータ
送信要求が発行されると図6での処理を開始する。First, when a data transmission request is issued from the user, the WAP server 1 starts the processing in FIG.
【0140】ユーザ要求解析部12はユーザからのデー
タ送信要求を解析後、データ送信要求に含まれる送信デ
ータ、送信データ情報、データ送信先のWAP移動端末識
別子(MT-Id)をメモリ13に格納し、データ送信要求の
処理要求を主制御部14に送る。送信データ情報には送
信データのコンテンツタイプ情報が含まれる。コンテン
ツタイプ情報には画像、テキスト、動画等、コンテンツ
タイプの情報が含まれている。After analyzing the data transmission request from the user, the user request analysis unit 12 stores in the memory 13 the transmission data, transmission data information, and the WAP mobile terminal identifier (MT-Id) of the data transmission destination included in the data transmission request. Then, a processing request for the data transmission request is sent to the main control unit 14. The transmission data information includes content type information of the transmission data. The content type information includes content type information such as images, texts, and moving images.
【0141】主制御部14はプロファイル管理記憶部1
5にデータ送信先のWAP移動端末3のプロファイルリ
ストが格納されていない場合、メモリ13に格納されて
いるWAPサーバ1のPort/Address、WAPゲートウェイ2の
Port/Address、MT-Idをメッセージ構成部16に送り、
メッセージ構成部16に対し、クライアントプロファイ
ル要求の処理要求を発行する。メッセージ構成部16は
Port/Address、MT-Idを用い、インタネット区間データ
グラムP1の形式にてクライアントプロファイル要求メ
ッセージを構成し、WAPゲートウェイ2に対して送信す
る(SB4)。クライアントプロファイル要求メッセージ
はWAP−PAPプロトコルのccq-messageメッセージに対応
する。The main control unit 14 is the profile management storage unit 1
5 does not store the profile list of the WAP mobile terminal 3 of the data transmission destination, the Port / Address of the WAP server 1 stored in the memory 13 and the WAP gateway 2
Port / Address and MT-Id are sent to the message composition unit 16,
It issues a client profile request processing request to the message composition unit 16. The message composition unit 16
Using the Port / Address and the MT-Id, a client profile request message is formed in the format of the Internet section datagram P1, and transmitted to the WAP gateway 2 (SB4). The client profile request message corresponds to the ccq-message message of the WAP-PAP protocol.
【0142】WAPゲートウェイ2はWAPサーバ1よりクラ
イアントプロファイル要求メッセージを受信すると図5
での処理を開始する。When the WAP gateway 2 receives the client profile request message from the WAP server 1, FIG.
To start the process.
【0143】メッセージ解析部27はクライアントプロ
ファイル要求メッセージを解析後、インタネット区間デ
ータグラムP1のデータグラムヘッダに含まれるPort/A
ddress、MT-Idをメモリ23に送り、主制御部24に対
し、受信メッセージの処理要求を発行する。主制御部2
4はメモリ23に格納されているMT-Idに対応するプロ
ファイルリストをプロファイル管理記憶部25より選択
し、メッセージ構成部22に送る。次に、メモリ23に
格納されているPort/Address、MT-Idをメッセージ構成
部22に送り、メッセージ構成部22に対し、クライア
ントプロファイル応答の処理要求を発行する。メッセー
ジ構成部22はプロファイルリスト、Port/Address、MT
-Idを用い、インタネット区間データグラムP1の形式
にてクライアントプロファイル応答メッセージを構成
し、WAPサーバ1に対して送信する(SB5)。クライア
ントプロファイル応答メッセージはWAP−PAPプロトコル
のccq-responseメッセージに対応する。After analyzing the client profile request message, the message analyzer 27 analyzes the Port / A included in the datagram header of the Internet section datagram P1.
It sends ddress and MT-Id to the memory 23 and issues a request for processing the received message to the main control unit 24. Main control unit 2
4 selects a profile list corresponding to the MT-Id stored in the memory 23 from the profile management storage unit 25 and sends it to the message composition unit 22. Next, the port / address and MT-Id stored in the memory 23 are sent to the message composition unit 22, and a processing request for a client profile response is issued to the message composition unit 22. The message composition unit 22 includes a profile list, Port / Address, MT
Using -Id, a client profile response message is formed in the format of the Internet section datagram P1, and transmitted to the WAP server 1 (SB5). The client profile response message corresponds to the ccq-response message of the WAP-PAP protocol.
【0144】WAPサーバ1はプロファイル管理記憶部1
5に送信先のWAP移動端末3のプロファイルリストが
格納されている場合、若しくはWAPゲートウェイ2より
クライアントプロファイル応答メッセージを受信すると
図6での処理を開始する。The WAP server 1 has a profile management storage unit 1
If the profile list of the destination WAP mobile terminal 3 is stored in 5 or if a client profile response message is received from the WAP gateway 2, the processing in FIG.
【0145】メッセージ解析部11は、WAPゲートウ
ェイ2よりクライアントプロファイル応答メッセージを
受信した場合、クライアントプロファイル応答メッセー
ジを解析後、インタネット区間データグラムP1のユー
ザデータフィールドに含まれるプロファイルリストをプ
ロファイル管理記憶部15に格納し、Port/Address、MT
-Idをメモリ13に格納する。プロファイルリストはWAP
移動端末3のWAP移動端末識別子(MT-Id)ごとに管理され
る。When receiving the client profile response message from the WAP gateway 2, the message analysis unit 11 analyzes the client profile response message, and then stores the profile list included in the user data field of the Internet section datagram P1 into the profile management storage unit 15. , Port / Address, MT
-Id is stored in the memory 13. Profile list is WAP
It is managed for each WAP mobile terminal identifier (MT-Id) of the mobile terminal 3.
【0146】次に、主制御部14に対し、受信メッセー
ジの処理要求を発行する。主制御部14はメモリ13に
格納されている送信データ情報のコンテンツタイプ情報
とプロファイル管理部15のプロファイルリストを照ら
し合わせ、データ送信可能なWAP端末4のクライアント
識別子(TE-Id)を決定し、TE-Idをメモリ13に格納す
る。Next, a request for processing the received message is issued to the main control unit 14. The main control unit 14 compares the content type information of the transmission data information stored in the memory 13 with the profile list of the profile management unit 15, determines the client identifier (TE-Id) of the WAP terminal 4 that can transmit data, The TE-Id is stored in the memory 13.
【0147】例えば、コンテンツタイプ情報が画像であ
れば、画像を検索キーとし、プロファイルリストより画
像を処理できるクライアントプロファイルを検索する。
検索されたクライアントプロファイルが複数存在する場
合はディスプレイサイズ等を比較対象として最大となる
クライアントプロファイルを選択し、クライアントプロ
ファイルに対応するTE-Idを決定する。クライアントプ
ロファイル選択において、ディスプレイサイズ等が最小
で送信データ量が最小となるクライアントプロファイル
を選択しても良い。For example, if the content type information is an image, a client profile that can process the image is searched from the profile list using the image as a search key.
When there are a plurality of searched client profiles, the largest client profile is selected by comparing the display size and the like, and the TE-Id corresponding to the client profile is determined. In selecting a client profile, a client profile having a minimum display size or the like and a minimum transmission data amount may be selected.
【0148】次に、クライアントプロファイルに含まれ
るディスプレイサイズ等のプロファイルに従い、メモリ
13に格納されている送信データを変換する。次に、メ
モリ13に格納されている送信データ、Port/Address、
MT-Id、TE-Idをメッセージ構成部16に送り、メッセー
ジ構成部に対し、データ送信の処理要求を発行する。メ
ッセージ構成部16は送信データ、Port/Address、MT-I
d、TE-Idを用い、インタネット区間データグラムP1の
形式にてデータ送信メッセージを構成し、WAPゲートウ
ェイ2に対して送信する(SB6)。データ送信メッセー
ジはWAP−PAPプロトコルのpush-messageメッセージに対
応する。Next, the transmission data stored in the memory 13 is converted according to the profile such as the display size included in the client profile. Next, the transmission data, Port / Address,
The MT-Id and the TE-Id are sent to the message composition unit 16, and a data transmission processing request is issued to the message composition unit. The message composition unit 16 includes transmission data, Port / Address, MT-I
d, a data transmission message is formed in the format of the Internet section datagram P1 using the TE-Id and transmitted to the WAP gateway 2 (SB6). The data transmission message corresponds to a push-message message of the WAP-PAP protocol.
【0149】WAPゲートウェイ2はWAPサーバ1よりデー
タ送信メッセージを受信すると図5での処理を開始す
る。When the WAP gateway 2 receives the data transmission message from the WAP server 1, it starts the processing in FIG.
【0150】メッセージ解析部27はデータ送信メッセ
ージを解析後、インタネット区間データグラムP1のデ
ータグラムをメモリ23に格納し、主制御部24に対
し、受信メッセージの処理要求を発行する。主制御部2
4はメモリ23に格納されているインタネット区間デー
タグラムヘッダに含まれるPort/Address、移動端末識別
子(MT-Id)、クライアント識別子(TE-Id)をメッセージ構
成部22に送り、メッセージ構成部22に対し、データ
送信確認の処理要求を発行する。After analyzing the data transmission message, the message analysis unit 27 stores the datagram of the Internet section datagram P1 in the memory 23, and issues a request for processing the received message to the main control unit 24. Main control unit 2
4 sends the Port / Address, the mobile terminal identifier (MT-Id), and the client identifier (TE-Id) included in the Internet section datagram header stored in the memory 23 to the message composing unit 22, and On the other hand, it issues a data transmission confirmation processing request.
【0151】次に、メモリ23に格納されているインタ
ネット区間データグラムP1をアドレス変換とともに無
線区間データグラムP2に変換してメッセージ構成部2
6に送り、メッセージ構成部26に対し、データ送信の
処理要求を発行する。アドレス変換において、主制御部
24はインタネット区間データグラムヘッダに含まれる
MT-Idをもとに、Port/Addressを無線区間のアドレスに
変換する。Next, the Internet section datagram P1 stored in the memory 23 is converted into a radio section datagram P2 together with the address conversion, and the message composition unit 2
6 and issues a data transmission processing request to the message composition unit 26. In the address conversion, the main control unit 24 is included in the Internet section datagram header.
Port / Address is converted to a wireless section address based on the MT-Id.
【0152】メッセージ構成部26はデータグラムを用
い、無線区間データグラムP2の形式にてデータ送信メ
ッセージを構成し、WAP移動端末3に対して送信する(S
B7)。データ送信メッセージはWAP−OTAプロトコルのP
o-ConfirmedPush.reqメッセージに対応する。メッセー
ジ構成部22はPort/Address、MT-Id、TE-Idを用い、イ
ンタネット区間データグラムP1にてデータ送信確認メ
ッセージを構成し、WAPサーバ1に対して送信する(SB
6a)。データ送信確認メッセージはWAP−PAPプロトコ
ルのpush-responseメッセージに対応する。The message composing section 26 composes a data transmission message in the format of the radio section datagram P2 using the datagram, and transmits it to the WAP mobile terminal 3 (S
B7). Data transmission message is P of WAP-OTA protocol.
Corresponds to the o-ConfirmedPush.req message. The message composition unit 22 composes a data transmission confirmation message using the Port / Address, MT-Id, and TE-Id in the Internet section datagram P1, and transmits the message to the WAP server 1 (SB
6a). The data transmission confirmation message corresponds to a push-response message of the WAP-PAP protocol.
【0153】WAP移動端末3はWAPゲートウェイ2よりデ
ータ送信メッセージを受信すると図4での処理を開始す
る。When the WAP mobile terminal 3 receives the data transmission message from the WAP gateway 2, it starts the processing in FIG.
【0154】メッセージ解析部37はデータ送信メッセ
ージを解析後、無線区間データグラムP2のユーザデー
タフィールドに含まれる送信データ、データグラムヘッ
ダに含まれるPort/Address、クライアント識別子(TE-I
d)、移動端末識別子(MT-Id)をメモリ33に格納し、主
制御部34に対し、受信メッセージ処理要求を発行す
る。After analyzing the data transmission message, the message analysis section 37 transmits the transmission data contained in the user data field of the data section P2 of the radio section, the Port / Address contained in the datagram header, and the client identifier (TE-I).
d), the mobile terminal identifier (MT-Id) is stored in the memory 33, and a received message processing request is issued to the main control unit 34.
【0155】主制御部34はメモリ33に格納されてい
るPort/Address、TE-Id、MT-Idをメッセージ構成部32
に送り、メッセージ構成部32に対し、データ送信確認
の処理要求を発行する。次に、メモリ33に格納されて
いるTE-Idを検索キーとして、プロファイル管理記憶部
35に格納されているプロファイルリストよりデバイス
識別子(D-Id)を検索する。次に、検索したD-Idとメモリ
33に格納されている送信データをメッセージ構成部3
6に送り、メッセージ構成部36に対し、データ送信の
処理要求を発行する。The main controller 34 stores the Port / Address, TE-Id, and MT-Id stored in the memory 33 into the message
And issues a data transmission confirmation processing request to the message composition unit 32. Next, a device identifier (D-Id) is searched from the profile list stored in the profile management storage unit 35 using the TE-Id stored in the memory 33 as a search key. Next, the retrieved D-Id and the transmission data stored in the memory 33 are stored in the message
6 and issues a data transmission processing request to the message composition unit 36.
【0156】メッセージ構成部36はD-Id、送信データ
を用い、端末I/F区間データグラムP3の形式にてデー
タ送信メッセージを構成し、WAP端末4に対して送信す
る(SB8)。メッセージ構成部32はPort/Address、TE
-Id、MT-Idを用い、無線区間データグラムP2の形式に
てデータ送信確認メッセージを構成し、WAPゲートウェ
イ2に対して送信する(SB7a)。データ送信確認メッ
セージはWAP−OTAプロトコルのPo-ConfirmedPush.resメ
ッセージに対応する。The message composing section 36 composes a data transmission message in the format of the terminal I / F section datagram P3 using the D-Id and the transmission data, and transmits it to the WAP terminal 4 (SB8). The message composition unit 32 has Port / Address, TE
A data transmission confirmation message is formed in the format of the wireless section datagram P2 using the -Id and MT-Id, and transmitted to the WAP gateway 2 (SB7a). The data transmission confirmation message corresponds to the Po-ConfirmedPush.res message of the WAP-OTA protocol.
【0157】次に、クライアント主導のデータ通信を行
う場合について説明する。クライアント主導のデータ通
信において、上述のSB1〜SBa3の処理により、W
AP移動端末3には、図7に示すようなWAP移動端末
3に接続されている1又は複数のWAP端末4に対応す
るデバイス識別子(D-Id)、WAP端末識別子(TE-Id)、クラ
イアントプロファイルを含んだ対応リストが格納され、
WAPゲートウェイ2には、図8に示される通信先のW
AP移動端末3に接続される1又は複数のWAP端末の
WAP端末識別子(TE-Id)、クライアントプロファイル
を含んだ対応リストが格納されているものとする。Next, a case in which client-initiated data communication is performed will be described. In the client-led data communication, the processing of SB1 to SBa3 described above
The AP mobile terminal 3 includes a device identifier (D-Id), a WAP terminal identifier (TE-Id) corresponding to one or a plurality of WAP terminals 4 connected to the WAP mobile terminal 3 as shown in FIG. Correspondence list including profile is stored,
The WAP gateway 2 has a communication destination W shown in FIG.
It is assumed that a correspondence list including a WAP terminal identifier (TE-Id) of one or a plurality of WAP terminals connected to the AP mobile terminal 3 and a client profile is stored.
【0158】まず、WAP端末4はWAP移動端末3に対し、
データ要求メッセージを送信する(SB9)。メッセージ
のデータグラムは端末I/F区間データグラムP3で構成
される。[0158] First, the WAP terminal 4
A data request message is transmitted (SB9). The datagram of the message is composed of the terminal I / F section datagram P3.
【0159】WAP移動端末3はWAP端末4よりデータ要求
メッセージを受信すると図4での処理を開始する。When the WAP mobile terminal 3 receives the data request message from the WAP terminal 4, the processing in FIG. 4 starts.
【0160】メッセージ解析部31はデータ要求メッセ
ージを解析後、端末I/F区間データグラムP3のデータ
グラムヘッダに含まれるデバイス識別子(D-Id)とユーザ
データフィールドに含まれるデータ要求先HTTPアドレス
をメモリ33に格納し、主制御部34に対し、受信メッ
セージ処理要求を発行する。After analyzing the data request message, the message analyzer 31 compares the device identifier (D-Id) contained in the datagram header of the terminal I / F section datagram P3 and the data request destination HTTP address contained in the user data field. It is stored in the memory 33 and issues a received message processing request to the main control unit 34.
【0161】主制御部34はメモリ33に格納されてい
るD-Idを検索キーとして、プロファイル管理記憶部35
に格納されているプロファイルリストよりクライアント
識別子(TE-Id)を検索し、TE-Idをメッセージ構成部32
に送る。次に、メモリ33に格納されているWAP移動端
末3のPort/Address、WAPゲートウェイ2のPort/Addres
s、データ要求先HTTPアドレスをメッセージ構成部32
に送り、メッセージ構成部32に対し、データ要求の処
理要求を発行する。The main control unit 34 uses the D-Id stored in the memory 33 as a search key and
The client identifier (TE-Id) is searched from the profile list stored in the
Send to Next, the Port / Address of the WAP mobile terminal 3 and the Port / Addres of the WAP gateway 2 stored in the memory 33 are stored.
s, the HTTP address of the data request destination
And issues a data request processing request to the message composition unit 32.
【0162】メッセージ構成部32はPort/Address、TE
-Id、データ要求先HTTPアドレスを用い、無線区間デー
タグラムP2の形式にてデータ要求メッセージを構成
し、WAPゲートウェイ2に対して送信する(SB10)。
データ要求先HTTPアドレスは無線区間データグラムP2
のWSPヘッダに付加される。データ要求メッセージはWAP
−WSPプロトコルのS-MethodInvoke.reqメッセージに対
応する。The message composing section 32 has Port / Address, TE
A data request message is formed in the format of the wireless section datagram P2 using the -Id and the data request destination HTTP address, and transmitted to the WAP gateway 2 (SB10).
The data request destination HTTP address is the wireless section datagram P2
Is added to the WSP header. Data request message is WAP
-Corresponds to the WSP protocol S-MethodInvoke.req message.
【0163】WAPゲートウェイ2はWAP移動端末3よりデ
ータ要求メッセージを受信すると図5での処理を開始す
る。When the WAP gateway 2 receives the data request message from the WAP mobile terminal 3, it starts the processing shown in FIG.
【0164】メッセージ解析部21はデータ要求メッセ
ージを解析後、無線区間データグラムP2のデータグラ
ムをメモリ23に格納し、データグラムヘッダに含まれ
るPort/Address、クライアント識別子(TE-Id)をメモリ
23に格納する。次に、主制御部24に対し、受信メッ
セージ処理要求を発行する。主制御部24はメモリ23
に格納されているPort/Address、TE-Idをメッセージ構
成部26に送り、メッセージ構成部26に対し、データ
要求確認の処理要求を発行する。After analyzing the data request message, the message analyzer 21 stores the datagram of the wireless section datagram P2 in the memory 23, and stores the Port / Address and the client identifier (TE-Id) included in the datagram header in the memory 23. To be stored. Next, a received message processing request is issued to the main control unit 24. The main control unit 24 is a memory 23
Is transmitted to the message composition unit 26, and a data request confirmation processing request is issued to the message composition unit 26.
【0165】次に、メモリ23に格納されている無線区
間データグラムP2をアドレス変換とともにインタネッ
ト区間データグラムP1に変換してメッセージ構成部2
2に送る。次に、無線区間データグラムヘッダに含まれ
るWAP移動端末3のPort/Addressより移動端末識別子(MT
-Id)を決定し、メッセージ構成部22に送り、メッセー
ジ構成部22に対し、データ要求の処理要求を発行す
る。アドレス変換において、主制御部24は無線区間デ
ータグラムP2のWSPヘッダに含まれるデータ要求先HTT
Pアドレスをもとに、Port/Addressをインタネット区間
のアドレスに変換する。Next, the radio section datagram P2 stored in the memory 23 is converted into an Internet section datagram P1 together with the address conversion, and the message composing section 2 is converted.
Send to 2. Next, the mobile terminal identifier (MT) is obtained from the Port / Address of the WAP mobile terminal 3 included in the wireless section datagram header.
-Id), and sends it to the message composition unit 22 to issue a data request processing request to the message composition unit 22. In the address conversion, the main control unit 24 transmits the data request destination HTT included in the WSP header of the wireless section datagram P2.
Port / Address is converted to an Internet section address based on the P address.
【0166】メッセージ構成部22はデータグラム、MT
-Idを用い、インタネット区間データグラムP1の形式
にてデータ要求メッセージを構成し、WAPサーバ1に対
して送信する(SB11)。データ要求メッセージはHTTP
プロトコルのHTTP requestメッセージに対応する。メッ
セージ構成部26はPort/Address、TE-Idを用い、無線
区間データグラムP2の形式にてデータ要求確認メッセ
ージを構成し、WAP移動端末3に対して送信する(SB1
0a)。データ要求確認メッセージはWAP−WSPプロトコ
ルのS-MethodInvoke.resメッセージに対応する。The message constructing section 22 includes a datagram, MT
Using -Id, a data request message is formed in the format of the Internet section datagram P1, and transmitted to the WAP server 1 (SB11). Data request message is HTTP
Corresponds to the protocol HTTP request message. The message composing unit 26 composes a data request confirmation message in the format of the wireless section datagram P2 using the Port / Address and TE-Id, and transmits the message to the WAP mobile terminal 3 (SB1)
0a). The data request confirmation message corresponds to the S-MethodInvoke.res message of the WAP-WSP protocol.
【0167】WAPサーバ1はWAPゲートウェイ2よりデー
タ要求メッセージを受信すると図6での処理を開始す
る。When the WAP server 1 receives the data request message from the WAP gateway 2, it starts the processing in FIG.
【0168】メッセージ解析部11はデータ要求メッセ
ージを解析後、インタネット区間データグラムP1のデ
ータグラムヘッダに含まれるPort/Address、WAP移動端
末識別子(MT-Id)、WAP端末識別子(TE-Id)をメモリ13
に格納し、主制御部14に対し、受信メッセージの処理
要求を発行する。主制御部14は要求メッセージに対す
る応答データをデータ格納部17より取り出し、メモリ
13に格納する。[0168] After analyzing the data request message, the message analysis unit 11 analyzes the Port / Address, WAP mobile terminal identifier (MT-Id), and WAP terminal identifier (TE-Id) included in the datagram header of the Internet section datagram P1. Memory 13
And issues a received message processing request to the main control unit 14. The main control unit 14 extracts response data to the request message from the data storage unit 17 and stores it in the memory 13.
【0169】次に、主制御部14は、プロファイル管理
記憶部15にデータ送信メッセージを送信したWAP端
末4が接続されているWAP移動端末3のプロファイル
リスト若しくは当該WAP端末3のペアプロファイルが
格納されていない場合、Port/Address、MT-Idをメッセ
ージ構成部16に送り、メッセージ構成部16に対し、
クライアントプロファイル要求の処理要求を発行する。
メッセージ構成部16はPort/Address、MT-Idを用い、
インタネット区間データグラムP1の形式にてクライア
ントプロファイル要求メッセージを構成し、WAPゲート
ウェイ2に対して送信する(SB12)。クライアントプ
ロファイル要求メッセージはWAP−PAPプロトコルのccq-
messageメッセージに対応する。Next, the main control unit 14 stores the profile list of the WAP mobile terminal 3 to which the WAP terminal 4 that transmitted the data transmission message is connected or the pair profile of the WAP terminal 3 in the profile management storage unit 15. If not, the Port / Address and MT-Id are sent to the message composition unit 16, and the message
Issues a processing request for the client profile request.
The message composition unit 16 uses Port / Address and MT-Id,
A client profile request message is formed in the format of the Internet section datagram P1, and transmitted to the WAP gateway 2 (SB12). The client profile request message is a WAP-PAP protocol ccq-
Corresponds to the message message.
【0170】WAPゲートウェイ2はWAPサーバ1よりクラ
イアントプロファイル要求メッセージを受信すると図5
での処理を開始する。When the WAP gateway 2 receives the client profile request message from the WAP server 1, FIG.
To start the process.
【0171】メッセージ解析部27はクライアントプロ
ファイル要求メッセージを解析後、インタネット区間デ
ータグラムP1のデータグラムヘッダに含まれるPort/A
ddress、MT-Idをメモリ23に送り、主制御部24に対
し、受信メッセージの処理要求を発行する。主制御部2
4はメモリ23に格納されているMT-Idに対するプロフ
ァイルリストをプロファイル管理記憶部25より選択
し、メッセージ構成部22に送る。次に、メモリ23に
格納されているPort/Address、MT-Idをメッセージ構成
部22に送り、メッセージ構成部22に対し、クライア
ントプロファイル応答の処理要求を発行する。メッセー
ジ構成部22はプロファイルリスト、Port/Address、MT
-Idを用い、インタネット区間データグラムP1の形式
にてクライアントプロファイル応答メッセージを構成
し、WAPサーバ1に対して送信する(SB13)。クライ
アントプロファイル応答メッセージはWAP-PAPプロトコ
ルのccq-responseメッセージに対応する。After analyzing the client profile request message, the message analyzer 27 analyzes Port / A included in the datagram header of the Internet section datagram P1.
It sends ddress and MT-Id to the memory 23 and issues a request for processing the received message to the main control unit 24. Main control unit 2
4 selects a profile list for the MT-Id stored in the memory 23 from the profile management storage unit 25 and sends it to the message composition unit 22. Next, the port / address and MT-Id stored in the memory 23 are sent to the message composition unit 22, and a processing request for a client profile response is issued to the message composition unit 22. The message composition unit 22 includes a profile list, Port / Address, MT
Using -Id, a client profile response message is formed in the format of the Internet section datagram P1, and transmitted to the WAP server 1 (SB13). The client profile response message corresponds to the ccq-response message of the WAP-PAP protocol.
【0172】WAPサーバ1がプロファイル管理記憶部1
5にデータ送信メッセージを送信したWAP端末4が接
続されているWAP移動端末3のプロファイルリスト若
しくはデータ送信要求を行ったWAP端末4のペアプロ
ファイルを保持している場合には、クライアントプロフ
ァイル要求(SB12)、クライアントプロファイル応答
(SB13)のフローはなくても良い。The WAP server 1 has the profile management storage 1
5 holds the profile list of the WAP mobile terminal 3 to which the WAP terminal 4 that has transmitted the data transmission message is connected or the pair profile of the WAP terminal 4 that has made the data transmission request. ), Client profile response
The flow of (SB13) may not be necessary.
【0173】データ要求(SB11)のメッセージ中にク
ライアントプロファイルを含ませる場合には、クライア
ントプロファイル要求(SB12)、クライアントプロフ
ァイル応答(SB13)のフローはなくても良い。When a client profile is included in the message of the data request (SB11), the flow of the client profile request (SB12) and the flow of the client profile response (SB13) may be omitted.
【0174】WAPサーバ1がクライアントプロファイル
要求(SB12)のメッセージにクライアント識別子(TE-
Id)を含め、WAPゲートウェイ2がクライアントプロファ
イル応答(SB13)でTE-Idに対応する一対のペアプロ
ファイルのみを応答する構成でも良い。The WAP server 1 sends the client identifier (TE-ID) to the message of the client profile request (SB12).
The configuration may also be such that the WAP gateway 2 responds only to a pair of pair profiles corresponding to the TE-Id in the client profile response (SB13), including Id).
【0175】WAPサーバ1はプロファイル管理記憶部1
5に送信先のWAP移動端末3のプロファイルリスト若
しくはデータ送信要求を行ったWAP端末4のペアプロ
ファイルが格納されている場合、若しくはWAPゲートウ
ェイ2よりクライアントプロファイル応答メッセージを
受信すると図6での処理を開始する。The WAP server 1 has a profile management storage 1
5 stores the profile list of the destination WAP mobile terminal 3 or the pair profile of the WAP terminal 4 that has made the data transmission request, or when a client profile response message is received from the WAP gateway 2, the processing in FIG. Start.
【0176】メッセージ解析部11は、WAPゲートウ
ェイ2よりクライアントプロファイル応答メッセージを
受信した場合、クライアントプロファイル応答メッセー
ジを解析後、インタネット区間データグラムP1のユー
ザデータフィールドに含まれるプロファイルリスト若し
くは送信先のWAP端末4に対応するペアプロファイル
をプロファイル管理記憶部15に格納する。プロファイ
ルリスト若しくはペアプロファイルはWAP移動端末3のW
AP移動端末識別子(MT-Id)ごとに管理される。次に、主
制御部14に対し、受信メッセージの処理要求を発行す
る。When receiving the client profile response message from the WAP gateway 2, the message analysis unit 11 analyzes the client profile response message, and then analyzes the client profile response message and returns the profile list or the destination WAP terminal included in the user data field of the Internet section datagram P1. 4 is stored in the profile management storage unit 15. The profile list or pair profile is the WAP mobile terminal 3 W
It is managed for each AP mobile terminal identifier (MT-Id). Next, a request for processing the received message is issued to the main control unit 14.
【0177】主制御部14はメモリ13に格納されてい
るTE-Idを検索キーとして、プロファイル管理記憶部1
5に格納されているプロファイルリスト若しくはペアプ
ロファイルよりクライアントプロファイルを検索する。The main control unit 14 uses the TE-Id stored in the memory 13 as a search key and
The client profile is searched from the profile list or the pair profile stored in No.5.
【0178】次に、検索されたクライアントプロファイ
ルに含まれるディスプレイサイズ等のプロファイルに従
い、メモリ13に格納されている応答データを変換す
る。次に、Port/Address、MI-Id、TE-Id、応答データを
メッセージ構成部16に送り、メッセージ構成部16に
対し、データ応答の処理要求を発行する。メッセージ構
成部16はPort/Address、MT-Id、TE-Id、応答データを
用い、インタネット区間データグラムP1の形式にてデ
ータ応答メッセージを構成し、WAPゲートウェイ2に対
して送信する(SB14)。データ応答メッセージはHTTP
プロトコルのHTTPresponseメッセージに対応する。Next, the response data stored in the memory 13 is converted according to the profile such as the display size included in the searched client profile. Next, it sends the Port / Address, MI-Id, TE-Id, and response data to the message composition unit 16 and issues a data response processing request to the message composition unit 16. The message composition unit 16 composes a data response message in the format of the Internet section datagram P1 using the Port / Address, MT-Id, TE-Id, and response data, and transmits the data response message to the WAP gateway 2 (SB14). Data response message is HTTP
Corresponds to the HTTPresponse message of the protocol.
【0179】WAPゲートウェイ2はWAPサーバ1よりデー
タ応答メッセージを受信すると図5での処理を開始す
る。When the WAP gateway 2 receives the data response message from the WAP server 1, it starts the processing in FIG.
【0180】メッセージ解析部27はデータ応答メッセ
ージを解析後、インタネット区間データグラムP1のデ
ータグラムをメモリ23に格納し、主制御部24に対
し、受信メッセージの処理要求を発行する。主制御部2
4はメモリ23に格納されているインタネット区間デー
タグラムP1をアドレス変換とともに無線区間データグ
ラムP2に変換してメッセージ構成部26に送り、メッ
セージ構成部26に対し、データ応答の処理要求を発行
する。After analyzing the data response message, the message analyzer 27 stores the datagram of the Internet section datagram P1 in the memory 23, and issues a request for processing the received message to the main controller 24. Main control unit 2
4 converts the Internet section datagram P1 stored in the memory 23 into a wireless section datagram P2 together with the address conversion and sends it to the message composition unit 26, and issues a data response processing request to the message composition unit 26.
【0181】アドレス変換において、主制御部24はイ
ンタネット区間データグラムヘッダに含まれるMT-Idを
もとにPort/Addressを無線区間のアドレスに変換する。
メッセージ構成部26はデータグラムを用い、無線区間
データグラムP2の形式にてデータ応答メッセージを構
成し、WAP移動端末3に対して送信する(SB15)。デ
ータ応答メッセージはWAP−WSPプロトコルのS-MethodRe
sult.reqメッセージに対応する。In the address conversion, the main control unit 24 converts Port / Address into an address of a wireless section based on the MT-Id included in the Internet section datagram header.
The message composing unit 26 composes a data response message in the format of the wireless section datagram P2 using the datagram, and transmits it to the WAP mobile terminal 3 (SB15). Data response message is S-MethodRe of WAP-WSP protocol.
Corresponds to sult.req message.
【0182】WAP中継装置3はWAPゲートウェイ2よりデ
ータ応答メッセージを受信すると図4での処理を開始す
る。When the WAP relay device 3 receives the data response message from the WAP gateway 2, it starts the process shown in FIG.
【0183】メッセージ解析部37はデータ応答メッセ
ージを解析後、無線区間データグラムP2のユーザデー
タフィールドに含まれる応答データ、データグラムヘッ
ダに含まれるPort/Address、クライアント識別子(TE-I
d)、移動端末識別子(MT-Id)をメモリ33に格納し、主
制御部34に対し受信メッセージ処理要求を発行する。After analyzing the data response message, the message analysis unit 37 analyzes the response data included in the user data field of the wireless section datagram P2, the Port / Address included in the datagram header, and the client identifier (TE-I
d), the mobile terminal identifier (MT-Id) is stored in the memory 33, and a received message processing request is issued to the main controller 34.
【0184】主制御部34はメモリ33に格納されてい
るPort/Address、TE-Id、MT-Idをメッセージ構成部32
に送り、メッセージ構成部32に対し、データ送信確認
の処理要求を発行する。次に、メモリ33に格納されて
いるTE-Idを検索キーとして、プロファイル管理記憶部
35に格納されているプロファイルリストよりデバイス
識別子(D-Id)を検索する。次に、検索したD-Idとメモリ
33に格納されている応答データをメッセージ構成部3
6に送り、メッセージ構成部36に対し、データ応答の
処理要求を発行する。メッセージ構成部36はD-Id、応
答データを用い、端末I/F区間データグラムP3の形式
にてデータ送信メッセージを構成し、WAP端末4に対し
て送信する(SB16)。The main controller 34 stores the Port / Address, TE-Id, and MT-Id stored in the memory 33 into the message
And issues a data transmission confirmation processing request to the message composition unit 32. Next, a device identifier (D-Id) is searched from the profile list stored in the profile management storage unit 35 using the TE-Id stored in the memory 33 as a search key. Next, the retrieved D-Id and the response data stored in the memory 33 are stored in the message
6 and issues a data response processing request to the message composition unit 36. The message composing unit 36 composes a data transmission message in the format of the terminal I / F section datagram P3 using the D-Id and the response data, and transmits the message to the WAP terminal 4 (SB16).
【0185】メッセージ構成部32はPort/Address、TE
-Id、MT-Idを用い、無線区間データグラムP2の形式に
てデータ応答確認メッセージを構成し、WAPゲートウェ
イ2に対して送信する(SB15a)。データ応答確認メ
ッセージはWAP−OTAプロトコルのPo-ConfirmedPush.res
メッセージに対応する。The message composing section 32 has Port / Address, TE
A data response confirmation message is formed in the format of the wireless section datagram P2 using the -Id and MT-Id, and transmitted to the WAP gateway 2 (SB15a). Data response confirmation message is Po-ConfirmedPush.res of WAP-OTA protocol.
Respond to messages.
【0186】次に、第2の実施例を、図面を参照して説
明する。かかる実施例は本発明の第2の実施の形態に対
応するものである。Next, a second embodiment will be described with reference to the drawings. Such an example corresponds to the second embodiment of the present invention.
【0187】本実施例は図16に示すように第1の実施
例と同じ装置構成を持つが、ゲートウェイとしてのWAP
ゲートウェイの動作、サーバとしてのWAPサーバの動作
が第1の実施例の動作と異なる。The present embodiment has the same device configuration as the first embodiment as shown in FIG.
The operation of the gateway and the operation of the WAP server as a server are different from those of the first embodiment.
【0188】各装置間で送受信されるメッセージのデー
タグラムは図17に示され、WAPサーバ−WAPゲートウェ
イ間のデータグラムはインタネット区間データグラムP
1’であり、WAPゲートウェイ−WAP移動端末間のデータ
グラムは無線区間データグラムP2であり、WAP移動端
末-WAP端末間のデータグラムは端末I/F区間データグラ
ムP3である。Datagrams of messages transmitted and received between the respective devices are shown in FIG. 17, and datagrams between the WAP server and the WAP gateway are internet section datagrams P.
1 ′, the datagram between the WAP gateway and the WAP mobile terminal is a wireless section datagram P2, and the datagram between the WAP mobile terminal and the WAP terminal is a terminal I / F section datagram P3.
【0189】インタネット区間データグラムP1’はIP
ヘッダ、TCPヘッダ、HTTPヘッダ、ユーザデータの各フ
ィールドから構成される。IPヘッダは送信元アドレス、
受信先アドレス、各種IPパラメータのフィールドより構
成される。TCPヘッダは送信元ポート、受信先ポート、
各種TCPパラメータのフィールドより構成される。HTTP
ヘッダはWAP移動端末識別子(MT-Id)、各種HTTPパラメー
タより構成される。HTTPパラメータフィールドには送信
データに関する送信データ情報も含まれる。ユーザデー
タは送信データより構成される。クライアントマージプ
ロファイルはユーザデータとして送信される。The Internet section datagram P1 'is IP
It consists of header, TCP header, HTTP header, and user data fields. The IP header is the source address,
It consists of fields for the destination address and various IP parameters. The TCP header contains the source port, destination port,
It consists of various TCP parameter fields. HTTP
The header includes a WAP mobile terminal identifier (MT-Id) and various HTTP parameters. The HTTP parameter field also includes transmission data information on transmission data. User data is composed of transmission data. The client merge profile is transmitted as user data.
【0190】無線区間データグラムP2はWDPヘッダ、W
TPヘッダ、WSPヘッダ、ユーザデータの各フィールドか
ら構成される。WDPヘッダは送信元アドレス、受信先ア
ドレス、送信元ポート、受信先ポート、各種WDPパラメ
ータのフィールドより構成される。WTPヘッダは各種WTP
パラメータのフィールドより構成される。WSPヘッダはW
AP端末識別子(TE-Id)、各種WSPパラメータのフィールド
より構成される。各種WSPパラメータフィールドには送
信データに関する送信データ情報も含まれる。ユーザデ
ータは送信データより構成される。クライアントプロフ
ァイルリストはユーザデータとして送信される。The wireless section datagram P2 is a WDP header, W
It consists of TP header, WSP header, and user data fields. The WDP header includes fields of a source address, a destination address, a source port, a destination port, and various WDP parameters. WTP header is various WTP
Consists of parameter fields. WSP header is W
It consists of AP terminal identifier (TE-Id) and various WSP parameter fields. The various WSP parameter fields also include transmission data information on transmission data. User data is composed of transmission data. The client profile list is transmitted as user data.
【0191】端末I/F区間データグラムP3はMSヘッ
ダ、ユーザデータの各フィールドから構成される。MSヘ
ッダはデバイス識別子(D-Id)、各種MSパラメータのフィ
ールドより構成される。各種MSパラメータフィールドに
は送信データに関する送信データ情報も含まれる。クラ
イアントプロファイルはユーザデータとして送信され
る。The terminal I / F section datagram P3 is composed of MS header and user data fields. The MS header includes a device identifier (D-Id) and various MS parameter fields. The various MS parameter fields also include transmission data information on transmission data. The client profile is transmitted as user data.
【0192】本実施例では、図7及び図8における識別
子(TE-Id)はWAP端末識別子(TE-Id)に該当する。In the present embodiment, the identifier (TE-Id) in FIGS. 7 and 8 corresponds to the WAP terminal identifier (TE-Id).
【0193】次に、図13、図14、図15、図16、
図17を参照して本実施例の全体の動作について詳細に
説明する。Next, FIG. 13, FIG. 14, FIG. 15, FIG.
The overall operation of the present embodiment will be described in detail with reference to FIG.
【0194】図16に示される第2の実施例のフローS
B1−SB3aは、第1の実施例のフローSB1−SB
3aと同一のため、説明は省略する。The flow S of the second embodiment shown in FIG.
B1-SB3a corresponds to the flow SB1-SB of the first embodiment.
3a, the description is omitted.
【0195】サーバ主導のデータ通信を行う場合につい
て説明する。サーバ主導のデータ通信において、上述の
SB1〜SB3aの処理により、WAP移動端末3に
は、図7に示すようなWAP移動端末3に接続されてい
る1又は複数のWAP端末に対応するデバイス識別子(D
-Id)、識別子(TE-Id)、クライアントプロファイルを含
んだ対応リストが格納され、WAPゲートウェイ2’に
は、図8に示される通信先のWAP移動端末に接続され
る1又は複数のWAP端末の識別子(TE-Id)、クライア
ントプロファイルを含んだ対応リストが格納されている
ものとする。A case where server-initiated data communication is performed will be described. In the data communication led by the server, the WAP mobile terminal 3 is provided with the device identifier (1) corresponding to one or a plurality of WAP terminals connected to the WAP mobile terminal 3 as shown in FIG. D
-Id), an identifier (TE-Id), and a corresponding list including a client profile are stored in the WAP gateway 2 ', and one or more WAP terminals connected to the communication destination WAP mobile terminal shown in FIG. (TE-Id) and a correspondence list including a client profile are stored.
【0196】ます、WAPサーバ1’はユーザからのデー
タ送信要求が発行されると図14での処理を開始する。First, when a data transmission request is issued from the user, the WAP server 1 'starts the processing in FIG.
【0197】ユーザ要求解析部12’はユーザからのデ
ータ送信要求を解析後、データ送信要求に含まれる送信
データ、送信データ情報、データ送信先のWAP移動端末
識別子(MT-Id)をメモリ13’に格納し、データ送信要
求の処理要求を主制御部14’に送る。送信データ情報
には送信データのコンテンツタイプ情報が含まれる。コ
ンテンツタイプ情報には画像、テキスト、動画等、コン
テンツタイプの情報が含まれている。After analyzing the data transmission request from the user, the user request analysis unit 12 'stores the transmission data, transmission data information, and the WAP mobile terminal identifier (MT-Id) of the data transmission destination included in the data transmission request in the memory 13'. And sends a processing request for the data transmission request to the main control unit 14 '. The transmission data information includes content type information of the transmission data. The content type information includes content type information such as images, texts, and moving images.
【0198】主制御部14’はプロファイル管理記憶部
15’にデータ送信先のWAP移動端末のマージプロフ
ァイルが格納されていない場合、メモリ13’に格納さ
れているWAPサーバ1’のPort/Address、WAPゲートウェ
イ2’のPort/Address、MT-Idをメッセージ構成部1
6’に送り、メッセージ構成部16’に対し、クライア
ントプロファイル要求の処理要求を発行する。メッセー
ジ構成部16’はPort/Address、MT-Idを用い、インタ
ネット区間データグラムP1’の形式にてクライアント
プロファイル要求メッセージを構成し、WAPゲートウェ
イ2’に対して送信する(SB4’)。クライアントプロ
ファイル要求メッセージはWAP−PAPプロトコルのccq-me
ssageメッセージに対応する。When the profile management storage unit 15 'does not store the merge profile of the data transmission destination WAP mobile terminal, the main control unit 14' stores the Port / Address of the WAP server 1 'stored in the memory 13'. Port / Address and MT-Id of WAP gateway 2 '
6 'and issues a client profile request processing request to the message composition unit 16'. The message composition unit 16 'constructs a client profile request message in the format of the Internet section datagram P1' using Port / Address and MT-Id, and transmits it to the WAP gateway 2 '(SB4'). The client profile request message is ccq-me of WAP-PAP protocol.
Corresponds to ssage message.
【0199】WAPゲートウェイ2’はWAPサーバ1’より
クライアントプロファイル要求メッセージを受信すると
図13での処理を開始する。Upon receiving the client profile request message from the WAP server 1 ', the WAP gateway 2' starts the processing in FIG.
【0200】メッセージ解析部27’はクライアントプ
ロファイル要求メッセージを解析後、インタネット区間
データグラムP1’のデータグラムヘッダに含まれるPo
rt/Address、MT-Idをメモリ23’に送り、主制御部2
4’に対し、受信メッセージの処理要求を発行する。主
制御部24’はメモリ23’に格納されているMT-Idに
対応するプロファイルリストをプロファイル管理記憶部
25’より選択し、単一のプロファイルとしてマージす
る。次にマージしたマージプロファイルをメッセージ構
成部22’に送る。次に、メモリ23’に格納されてい
るPort/Address、MT-Idをメッセージ構成部22’に送
り、メッセージ構成部22’に対し、クライアントプロ
ファイル応答の処理要求を発行する。メッセージ構成部
22’はマージプロファイル、Port/Address、MT-Idを
用い、インタネット区間データグラムP1’の形式にて
クライアントプロファイル応答メッセージを構成し、WA
Pサーバ1’に対して送信する(SB5’)。クライアン
トプロファイル応答メッセージはWAP−PAPプロトコルの
ccq-responseメッセージに対応する。[0200] After analyzing the client profile request message, the message analyzing unit 27 'analyzes the client profile request message and outputs the Pogram included in the datagram header of the Internet section datagram P1'.
rt / Address and MT-Id are sent to the memory 23 ', and the main control unit 2
4 ', a request for processing the received message is issued. The main control unit 24 'selects a profile list corresponding to the MT-Id stored in the memory 23' from the profile management storage unit 25 ', and merges it as a single profile. Next, the merged profile is sent to the message composition unit 22 '. Next, the port / address and MT-Id stored in the memory 23 'are sent to the message composition unit 22', and a processing request for a client profile response is issued to the message composition unit 22 '. The message composition unit 22 ′ composes a client profile response message in the format of the Internet section datagram P 1 ′ using the merge profile, Port / Address, and MT-Id, and
It is transmitted to the P server 1 '(SB5'). The client profile response message conforms to the WAP-PAP protocol.
Corresponds to the ccq-response message.
【0201】WAPサーバ1’はプロファイル管理記憶部
15’に送信先のWAP移動端末のマージプロファイル
が格納されている場合、若しくはWAPゲートウェイ2’
よりクライアントプロファイル応答メッセージを受信す
ると図14での処理を開始する。The WAP server 1 ′ stores the merge profile of the destination WAP mobile terminal in the profile management storage unit 15 ′, or the WAP gateway 2 ′.
When the client profile response message is received, the processing in FIG. 14 starts.
【0202】メッセージ解析部11’は、WAPゲート
ウェイ2’よりクライアントプロファイル応答メッセー
ジを受信した場合、クライアントプロファイル応答メッ
セージを解析後、インタネット区間データグラムP1’
のユーザデータフィールドに含まれるマージプロファイ
ルをプロファイル管理記憶部15’(図15)に格納し、
Port/Address、MT-Idをメモリ13’に格納する。マー
ジプロファイルはWAP移動端末3のWAP移動端末識別子(M
T-Id)ごとに管理される。次に、主制御部14’に対
し、受信メッセージの処理要求を発行する。When receiving the client profile response message from the WAP gateway 2 ′, the message analysis unit 11 ′ analyzes the client profile response message and then analyzes the Internet section datagram P1 ′.
Stored in the profile management storage unit 15 ′ (FIG. 15),
Port / Address and MT-Id are stored in the memory 13 '. The merge profile is the WAP mobile terminal identifier (M
It is managed for each T-Id). Next, a request for processing the received message is issued to the main control unit 14 '.
【0203】主制御部14’はプロファイル管理記憶部
15’に格納されているマージプロファイルに含まれる
ディスプレイサイズ等のプロファイルに従い、メモリ1
3’に格納されている送信データを変換する。次に、メ
モリ13’に格納されている送信データ、送信データ情
報、Port/Address、MT-Idをメッセージ構成部16’に
送り、メッセージ構成部16’に対し、データ送信の処
理要求を発行する。メッセージ構成部16’は送信デー
タ、送信データ情報、Port/Address、MT-Idを用い、イ
ンタネット区間データグラムP1’の形式にてデータ送
信メッセージを構成し、WAPゲートウェイ2’に対して
送信する(SB6’)。[0203] The main control unit 14 'operates according to the profile such as the display size included in the merge profile stored in the profile management storage unit 15'.
The transmission data stored in 3 'is converted. Next, the transmission data, transmission data information, Port / Address, and MT-Id stored in the memory 13 'are sent to the message composition unit 16', and a data transmission processing request is issued to the message composition unit 16 '. . The message composing section 16 'constructs a data transmission message in the form of the Internet section datagram P1' using the transmission data, transmission data information, Port / Address, and MT-Id, and transmits the message to the WAP gateway 2 '( SB6 ').
【0204】送信データ情報はインタネット区間データ
グラムP1’のHTTPヘッダに付加される。データ送信メ
ッセージはWAP−PAPプロトコルのpush-messageメッセー
ジに対応する。[0204] The transmission data information is added to the HTTP header of the Internet section datagram P1 '. The data transmission message corresponds to a push-message message of the WAP-PAP protocol.
【0205】WAPゲートウェイ2’はWAPサーバ1’より
データ送信メッセージを受信すると図13での処理を開
始する。When the WAP gateway 2 'receives the data transmission message from the WAP server 1', the processing in FIG. 13 starts.
【0206】メッセージ解析部27’はデータ送信メッ
セージを解析後、インタネット区間データグラムP1’
のデータグラムをメモリ23’に格納し、主制御部2
4’に受信メッセージの処理要求を発行する。主制御部
24’はメモリ23’に格納されているインタネット区
間データグラムヘッダに含まれるPort/Address、移動端
末識別子(MT-Id)をメッセージ構成部22’に送り、メ
ッセージ構成部22’に対し、データ送信確認の処理要
求を発行する。次に、メモリ23’に格納されているイ
ンタネット区間データグラムP1’のHTTPヘッダに含ま
れる送信データ情報のコンテンツタイプ情報とプロファ
イル管理記憶部25’のプロファイルリストを照らし合
わせ、データ送信可能なWAP端末4のクライアント識別
子(TE-Id)を決定し、TE-Idをクライアント識別子記憶部
28’に格納する。[0206] After analyzing the data transmission message, the message analyzer 27 'analyzes the Internet section datagram P1'.
Is stored in the memory 23 ', and the main control unit 2
4 ', a request for processing the received message is issued. The main control unit 24 'sends the Port / Address and the mobile terminal identifier (MT-Id) included in the Internet section datagram header stored in the memory 23' to the message composition unit 22 ', and sends the message to the message composition unit 22'. Issue a data transmission confirmation processing request. Next, the content type information of the transmission data information included in the HTTP header of the Internet section datagram P1 ′ stored in the memory 23 ′ is compared with the profile list of the profile management storage unit 25 ′, and the WAP terminal capable of transmitting data is compared. 4 is determined, and the TE-Id is stored in the client identifier storage unit 28 '.
【0207】例えば、コンテンツタイプ情報が画像であ
れば、画像を検索キーとし、プロファイルリストより画
像を処理できるクライアントプロファイルを検索する。
検索されたクライアントプロファイルが複数存在する場
合はディスプレイサイズ等を比較対象として最大となる
クライアントプロファイルを選択し、クライアントプロ
ファイルに対応するTE-Idを決定する。クライアントプ
ロファイル選択において、ディスプレイサイズ等が最小
で送信データ量が最小となるクライアントプロファイル
を選択しても良い。For example, if the content type information is an image, a client profile capable of processing the image is searched from the profile list using the image as a search key.
When there are a plurality of searched client profiles, the largest client profile is selected by comparing the display size and the like, and the TE-Id corresponding to the client profile is determined. In selecting a client profile, a client profile having a minimum display size or the like and a minimum transmission data amount may be selected.
【0208】次に、クライアントプロファイルに含まれ
るディスプレイサイズ等のプロファイルに従い、メモリ
23’に格納されているインタネット区間データグラム
P1’のユーザデータフィールドに含まれる送信データ
を変換する。次に、メモリ23’に格納されているイン
タネット区間データグラムP1’をアドレス変換ととも
に無線区間データグラムP2に変換してメッセージ構成
部26’に送る。次に、クライアント識別子記憶部2
8’に格納されているTE-Idをメッセージ構成部26’
に送り、メッセージ構成部26’に対し、データ送信の
処理要求を発行する。アドレス変換において、主制御部
24’はインタネット区間データグラムヘッダに含まれ
るMT-IdをもとにPort/Addressを無線区間のアドレスに
変換する。メッセージ構成部26’はデータグラム、TE
-Idを用い、無線区間データグラムP2の形式にてデー
タ送信メッセージを構成し、WAP移動端末3に対して送
信する(SB7)。データ送信メッセージはWAP−OTAプロ
トコルのPo-ConfirmedPush.reqメッセージに対応する。
メッセージ構成部22’はPort/Address、MT-Idを用
い、インタネット区間データグラムP1’の形式にてデ
ータ送信確認メッセージを構成し、WAPサーバ1’に対
して送信する(SB6a’)。データ送信確認メッセージ
はWAP−PAPプロトコルのpush-responseメッセージに対
応する。Next, transmission data included in the user data field of the Internet section datagram P1 ′ stored in the memory 23 ′ is converted according to the profile such as the display size included in the client profile. Next, the Internet section datagram P1 'stored in the memory 23' is converted into a wireless section datagram P2 together with the address conversion and sent to the message composing section 26 '. Next, the client identifier storage unit 2
The TE-Id stored in the message composition unit 26 '
And issues a data transmission processing request to the message composition unit 26 '. In the address conversion, the main control unit 24 'converts Port / Address into an address of a wireless section based on the MT-Id included in the Internet section datagram header. The message construction unit 26 'is a datagram, TE
Using -Id, a data transmission message is formed in the format of the wireless section datagram P2 and transmitted to the WAP mobile terminal 3 (SB7). The data transmission message corresponds to the Po-ConfirmedPush.req message of the WAP-OTA protocol.
The message composing unit 22 'constructs a data transmission confirmation message in the form of the Internet section datagram P1' using the Port / Address and MT-Id, and transmits it to the WAP server 1 '(SB6a'). The data transmission confirmation message corresponds to a push-response message of the WAP-PAP protocol.
【0209】図16に示される第2の実施例のフローS
B7−SB8は、第1の実施例のフローSB7−SB8
と同一のため、説明は省略する。A flow S of the second embodiment shown in FIG.
B7-SB8 corresponds to the flow SB7-SB8 of the first embodiment.
Therefore, the description is omitted.
【0210】次に、クライアント主導のデータ通信を行
う場合について説明する。クライアント主導のデータ通
信において、上述のSB1〜SB3aの処理により、W
AP移動端末3には、図7に示すようなWAP移動端末
3に接続されている1又は複数のWAP端末に対応する
デバイス識別子(D-Id)、識別子(TE-Id)、クライアント
プロファイルを含んだ対応リストが格納され、WAPゲ
ートウェイ2には、図8に示される通信先のWAP移動
端末に接続される1又は複数のWAP端末の識別子(TE-
Id)、クライアントプロファイルを含んだ対応リストが
格納されているものとする。[0210] Next, a case in which client-initiated data communication is performed will be described. In the client-led data communication, the processing of SB1 to SB3a described above
The AP mobile terminal 3 includes a device identifier (D-Id), an identifier (TE-Id), and a client profile corresponding to one or a plurality of WAP terminals connected to the WAP mobile terminal 3 as shown in FIG. The WAP gateway 2 stores an identifier (TE-address) of one or more WAP terminals connected to the communication destination WAP mobile terminal shown in FIG.
Id), it is assumed that a correspondence list including a client profile is stored.
【0211】まず、WAP端末4はWAP移動端末3に対し、
データ要求メッセージを送信する。(SB9)[0211] First, the WAP terminal 4
Send a data request message. (SB9)
【0212】図16に示される第2の実施例のフローS
B9−SB10は、第1の実施例のフローSB9−SB
10と同一のため、説明は省略する。The flow S of the second embodiment shown in FIG.
B9-SB10 corresponds to the flow SB9-SB of the first embodiment.
Since it is the same as 10, description is omitted.
【0213】SB10に示されるデータ要求メッセージ
をWAPゲートウェイ2’がWAP移動端末3より受信する
と、WAPゲートウェイ2’は図13での処理を開始す
る。When WAP gateway 2 ′ receives the data request message shown in SB10 from WAP mobile terminal 3, WAP gateway 2 ′ starts the processing in FIG.
【0214】メッセージ解析部21’はデータ要求メッ
セージを解析後、無線区間データグラムP2のデータグ
ラムをメモリ23’に格納し、データグラムヘッダに含
まれるクライアント識別子(TE-Id)を抽出し、TE-Idをク
ライアント識別子記憶部28’に格納する。次に、デー
タグラムヘッダに含まれるPort/Address、クライアント
識別子記憶部28’に格納されているTE-Idをメモリ2
3’に格納し、主制御部24’に対し、受信メッセージ
の処理要求を発行する。[0214] After analyzing the data request message, the message analyzer 21 'stores the datagram of the wireless section datagram P2 in the memory 23', extracts the client identifier (TE-Id) included in the datagram header, and extracts the TE. -Id is stored in the client identifier storage unit 28 '. Next, the Port / Address included in the datagram header and the TE-Id stored in the client identifier storage unit 28 'are stored in the memory 2
3 ', and issues a received message processing request to the main control unit 24'.
【0215】主制御部24’はメモリ23’に格納され
ているPort/Address、TE-Idをメッセージ構成部26’
に送り、メッセージ構成部26’に対し、データ要求確
認の処理要求を発行する。次に、メモリ23’の無線区
間データグラムP2をアドレス変換とともにインタネッ
ト区間データグラムP1’に変換してメッセージ構成部
22’に送る。次に、無線区間データグラムヘッダに含
まれるWAP移動端末3のPort/Addressより移動端末識別
子(MT-Id)を決定し、メッセージ構成部22’送り、メ
ッセージ構成部22’に対し、データ要求の処理要求を
発行する。[0215] The main control unit 24 'transmits the Port / Address and TE-Id stored in the memory 23' to the message composing unit 26 '.
And issues a data request confirmation processing request to the message composition unit 26 '. Next, the wireless section datagram P2 in the memory 23 'is converted into an Internet section datagram P1' together with the address conversion and sent to the message composing section 22 '. Next, a mobile terminal identifier (MT-Id) is determined from the Port / Address of the WAP mobile terminal 3 included in the wireless section datagram header, sent to the message composition unit 22 ', and sent to the message composition unit 22' for the data request. Issue a processing request.
【0216】アドレス変換において、主制御部24’は
無線区間データグラムP2のWSPヘッダに含まれるデー
タ要求先HTTPアドレスをもとに、Port/Addressをインタ
ネット区間のアドレスに変換する。メッセージ構成部2
2’はデータグラム、MT-Idを用い、インタネット区間
データグラムP1’の形式にてデータ要求メッセージを
構成し、WAPサーバ1’に対して送信する(SB1
1’)。データ要求メッセージはHTTPプロトコルのHTTP
requestメッセージに対応する。In the address conversion, the main control unit 24 'converts Port / Address to an Internet section address based on the data request destination HTTP address contained in the WSP header of the wireless section datagram P2. Message composition part 2
2 ′ uses a datagram and MT-Id to form a data request message in the form of an Internet section datagram P1 ′ and transmits it to the WAP server 1 ′ (SB1
1 '). The data request message is HTTP protocol HTTP
Corresponds to the request message.
【0217】メッセージ構成部26’はPort/Address、
TE-Idを用い、無線区間データグラムP2の形式にてデ
ータ要求確認メッセージを構成し、WAP移動端末3に対
して送信する(SB10a)。データ要求確認メッセージ
はWAP−WSPプロトコルのS-MethodInvoke.resメッセージ
に対応する。[0217] The message composing unit 26 'has Port / Address,
Using the TE-Id, a data request confirmation message is formed in the format of the wireless section datagram P2, and transmitted to the WAP mobile terminal 3 (SB10a). The data request confirmation message corresponds to the S-MethodInvoke.res message of the WAP-WSP protocol.
【0218】WAPサーバ1’はWAPゲートウェイ2’より
データ要求メッセージを受信すると図14での処理を開
始する。When the WAP server 1 'receives the data request message from the WAP gateway 2', it starts the processing shown in FIG.
【0219】メッセージ解析部11’はデータ要求メッ
セージを解析後、インタネット区間データグラムP1’
のデータグラムヘッダに含まれるPort/Address、WAP移
動端末識別子(MT-Id)をメモリ13’に格納し、主制御
部14’に対し、受信メッセージの処理要求を発行す
る。主制御部14’は要求メッセージに対する応答デー
タをデータ格納部17’より取り出し、メモリ13’に
格納する。[0219] After analyzing the data request message, the message analyzer 11 'analyzes the Internet section datagram P1'.
And stores the Port / Address and WAP mobile terminal identifier (MT-Id) included in the datagram header in the memory 13 ', and issues a received message processing request to the main control unit 14'. The main controller 14 'retrieves response data to the request message from the data storage 17' and stores it in the memory 13 '.
【0220】次に、主制御部14’は、プロファイル管
理記憶部15’にデータ要求メッセージを送信したWA
P端末が接続されているWAP移動端末のマージプロフ
ァイルが格納されていない場合、Port/Address、MT-Id
をメッセージ構成部16’に送り、メッセージ構成部1
6’に対し、クライアントプロファイル要求の処理要求
を発行する。Next, the main control unit 14 'sends the data request message to the profile management storage unit 15'.
If the merge profile of the WAP mobile terminal to which the P terminal is connected is not stored, Port / Address, MT-Id
To the message composition unit 16 ', and the message composition unit 1
6 ', a processing request for the client profile request is issued.
【0221】メッセージ構成部16’はPort/Address、
MT-Idを用い、インタネット区間データグラムP1’の
形式にてクライアントプロファイル要求メッセージを構
成し、WAPゲートウェイ2’に対して送信する(SB1
2’)。クライアントプロファイル要求メッセージはWAP
−PAPプロトコルのccq-messageメッセージに対応する。The message constructing section 16 ′ is composed of Port / Address,
Using the MT-Id, a client profile request message is formed in the format of the Internet section datagram P1 'and transmitted to the WAP gateway 2' (SB1
2 '). Client profile request message is WAP
-Corresponds to the PAP protocol ccq-message message.
【0222】WAPゲートウェイ2’はWAPサーバ1’より
クライアントプロファイル要求メッセージを受信すると
図13での処理を開始する。When the WAP gateway 2 'receives the client profile request message from the WAP server 1', the processing in FIG. 13 starts.
【0223】メッセージ解析部27’はクライアントプ
ロファイル要求メッセージを解析後、インタネット区間
データグラムP1’のデータグラムヘッダに含まれるPo
rt/Address、MT-Idをメモリ23’に送り、主制御部2
4’に対し、受信メッセージの処理要求を発行する。主
制御部24’はメモリ23’に格納されているMT-Idに
対するプロファイルリストをプロファイル管理記憶部2
5’より選択し、単一のプロファイルとしてマージす
る。次にマージしたマージプロファイルをメッセージ構
成部22’に送る。次に、メモリ23’に格納されてい
るPort/Address、MT-Idをメッセージ構成部22’に送
り、メッセージ構成部22’に対し、クライアントプロ
ファイル応答の処理要求を発行する。メッセージ構成部
22’はマージプロファイル、Port/Address、MT-Idを
用い、インタネット区間データグラムP1’の形式にて
クライアントプロファイル応答メッセージを構成し、WA
Pサーバ1’に対して送信する(SB13’)。クライア
ントプロファイル応答メッセージはWAP-PAPプロトコル
のccq-responseメッセージに対応する。[0223] After analyzing the client profile request message, the message analysis unit 27 'analyzes the PoI contained in the datagram header of the Internet section datagram P1'.
rt / Address and MT-Id are sent to the memory 23 ', and the main control unit 2
4 ', a request for processing the received message is issued. The main control unit 24 'stores the profile list for the MT-Id stored in the memory 23' in the profile management storage unit 2.
Select from 5 'and merge as a single profile. Next, the merged profile is sent to the message composition unit 22 '. Next, the port / address and MT-Id stored in the memory 23 'are sent to the message composition unit 22', and a processing request for a client profile response is issued to the message composition unit 22 '. The message composition unit 22 ′ composes a client profile response message in the format of the Internet section datagram P 1 ′ using the merge profile, Port / Address, and MT-Id, and
It is transmitted to the P server 1 '(SB13'). The client profile response message corresponds to the ccq-response message of the WAP-PAP protocol.
【0224】WAPサーバ1’がマージプロファイルを保
持している場合には、クライアントプロファイル要求
(SB12’)、クライアントプロファイル応答(SB1
3’)のフローはなくても良い。When the WAP server 1 'holds the merge profile, the client profile request
(SB12 '), client profile response (SB1')
The flow of 3 ′) may not be necessary.
【0225】データ要求(SB11’)のメッセージ中に
マージプロファイル若しくはクライアントプロファイル
を含ませる場合には、クライアントプロファイル要求
(SB12’)、クライアントプロファイル応答(SB1
3’)のフローはなくても良い。If the merge request or the client profile is included in the data request (SB11 ') message, the client profile request
(SB12 '), client profile response (SB1')
The flow of 3 ′) may not be necessary.
【0226】WAPサーバ1’はプロファイル管理記憶部
15’に送信先のWAP移動端末のマージプロファイル
が格納されている場合、若しくはWAPゲートウェイ2’
よりクライアントプロファイル応答メッセージを受信す
ると図14での処理を開始する。The WAP server 1 ′ stores the merge profile of the destination WAP mobile terminal in the profile management storage unit 15 ′, or the WAP gateway 2 ′.
When the client profile response message is received, the processing in FIG. 14 starts.
【0227】メッセージ解析部11’は、WAPゲート
ウェイ2’よりクライアントプロファイル応答メッセー
ジを受信した場合、クライアントプロファイル応答メッ
セージを解析後、インタネット区間データグラムP1’
のユーザデータフィールドに含まれるマージプロファイ
ルをプロファイル管理記憶部15’に格納する。マージ
プロファイルはWAP移動端末3のWAP移動端末識別子(MT-
Id)ごとに管理される。次に、主制御部14’に対し、
受信メッセージの処理要求を発行する。When receiving the client profile response message from the WAP gateway 2 ', the message analysis unit 11' analyzes the client profile response message and then analyzes the Internet section datagram P1 '.
Is stored in the profile management storage unit 15 ′. The merge profile is the WAP mobile terminal identifier (MT-
It is managed for each Id). Next, for the main control unit 14 ',
Issues a received message processing request.
【0228】主制御部14’はプロファイル管理記憶部
15’に格納されているマージプロファイルに含まれる
ディスプレイサイズ等のプロファイルに従い、メモリ1
3’に格納されている応答データを変換する。次に、Po
rt/Address、MI-Id、応答データをメッセージ構成部1
6’に送り、メッセージ構成部16’に対し、データ応
答の処理要求を発行する。メッセージ構成部16’はPo
rt/Address、MT-Id、応答データを用い、インタネット
区間データグラムP1’の形式にてデータ応答メッセー
ジを構成し、WAPゲートウェイ2’に対して送信する(S
B14’)。[0228] The main control unit 14 'operates according to the profile such as the display size included in the merge profile stored in the profile management storage unit 15'.
The response data stored in 3 'is converted. Next, Po
rt / Address, MI-Id, and response data in message component 1
6 ', and issues a data response processing request to the message composition unit 16'. The message composition part 16 'is Po
Using the rt / Address, the MT-Id, and the response data, a data response message is formed in the format of the Internet section datagram P1 'and transmitted to the WAP gateway 2' (S
B14 ').
【0229】データ応答メッセージはHTTPプロトコルの
HTTP responseメッセージに対応する。The data response message conforms to the HTTP protocol.
Corresponds to HTTP response message.
【0230】WAPゲートウェイ2’はWAPサーバ1’より
データ応答メッセージを受信すると図13での処理を開
始する。When the WAP gateway 2 'receives the data response message from the WAP server 1', the processing in FIG. 13 starts.
【0231】メッセージ解析部27’はデータ応答メッ
セージを解析後、インタネット区間データグラムP1’
のデータグラムをメモリ23’に格納し、主制御部2
4’に対し受信メッセージ処理要求を発行する。主制御
部24’はクライアント識別子記憶部28’に格納され
ているクライアント識別子(TE-Id)を取り出し、TE-Id対
応するクライアントプロファイルに含まれるディスプレ
イサイズ等のプロファイルに従い、メモリ23’に格納
されているインタネット区間データグラムP1’のユー
ザデータフィールドに含まれる応答データを変換する。[0231] After analyzing the data response message, the message analyzer 27 'analyzes the Internet section datagram P1'.
Is stored in the memory 23 ', and the main control unit 2
4 'is issued. The main control unit 24 'extracts the client identifier (TE-Id) stored in the client identifier storage unit 28', and stores the client identifier (TE-Id) in the memory 23 'according to the profile such as the display size included in the client profile corresponding to the TE-Id. The response data included in the user data field of the current Internet section datagram P1 'is converted.
【0232】次に、メモリ23’に格納されているイン
タネット区間データグラムP1’をアドレス変換ととも
に無線区間データグラムP2に変換してメッセージ構成
部26’に送る。次に、クライアント識別子記憶部2
8’に格納されているTE-Idをメッセージ構成部26’
に送り、メッセージ構成部26’に対し、データ応答の
処理要求を発行する。Next, the Internet section datagram P1 'stored in the memory 23' is converted into a radio section datagram P2 together with the address conversion and sent to the message composing section 26 '. Next, the client identifier storage unit 2
The TE-Id stored in the message composition unit 26 '
And issues a data response processing request to the message composition unit 26 '.
【0233】アドレス変換において、主制御部24’は
インタネット区間データグラムヘッダに含まれるMT-Id
をもとにPort/Addressを無線区間のアドレスに変換す
る。メッセージ構成部26’はデータグラム、TE-Idを
用い、無線区間データグラムP2の形式にてデータ応答
メッセージを構成し、WAP移動端末3に対して送信する
(SB15)。データ応答メッセージはWAP−WSPプロトコ
ルのS-MethodResult.reqメッセージに対応する。In the address conversion, the main control unit 24 ′ transmits the MT-Id included in the Internet section datagram header.
Is converted to the address of the wireless section based on The message composing unit 26 ′ composes a data response message in the format of the wireless section datagram P 2 using the datagram and the TE-Id, and transmits the data response message to the WAP mobile terminal 3.
(SB15). The data response message corresponds to the S-MethodResult.req message of the WAP-WSP protocol.
【0234】図16に示される第2の実施例のフローS
B15−SB16は、第1の実施例のフローSB15−
SB16と同一のため、説明は省略する。The flow S of the second embodiment shown in FIG.
B15-SB16 corresponds to the flow SB15- of the first embodiment.
The description is omitted because it is the same as SB16.
【0235】[0235]
【発明の効果】第1の効果は、クライアント、中継装
置、ゲートウェイ、サーバより構成されるシステムにお
いて、クライアント-サーバ間のデータ通信ができるこ
とにある。A first effect is that data communication between a client and a server can be performed in a system including a client, a relay device, a gateway, and a server.
【0236】その理由は、データグラムヘッダ中にクラ
イアント識別子を付加するためである。The reason is that a client identifier is added to the datagram header.
【0237】第2の効果は、中継装置−クライアント間
のデータ通信の処理が向上することにある。[0237] The second effect is that the processing of data communication between the relay apparatus and the client is improved.
【0238】その理由は、データグラム中にクライアン
ト識別子が付加されるため、中継装置からクライアント
へのデータ振り分け送信において、クライアントを明確
に判断できるためである。The reason is that, since the client identifier is added to the datagram, the client can be clearly determined in the data distribution transmission from the relay device to the client.
【図1】従来の技術に係るプロトコルスタックを示す図
である。FIG. 1 is a diagram showing a protocol stack according to a conventional technique.
【図2】従来の技術に係る実施の形態の動作を示す流れ
図である。FIG. 2 is a flowchart showing an operation of the embodiment according to the conventional technique.
【図3】第1の実施の形態の動作を示す流れ図である。FIG. 3 is a flowchart showing the operation of the first embodiment.
【図4】中継装置及びWAP移動端末の構成を示すプロッ
ク図である。FIG. 4 is a block diagram showing a configuration of a relay device and a WAP mobile terminal.
【図5】第1の実施の形態及び実施例に係るゲートウェ
イ及びWAPゲートウェイの構成を示すブロック図であ
る。FIG. 5 is a block diagram illustrating a configuration of a gateway and a WAP gateway according to the first embodiment and an example.
【図6】第1の実施の形態及び実施例に係るサーバ及び
WAPサーバの構成を示すブロック図である。FIG. 6 shows a server and a server according to the first embodiment and an example.
FIG. 3 is a block diagram illustrating a configuration of a WAP server.
【図7】図4のプロファイル管理記憶部の構成を説明す
るために示す表である。FIG. 7 is a table illustrating a configuration of a profile management storage unit in FIG. 4;
【図8】図5及び図6のプロファイル管理記憶部の構成
を説明するために示す表である。FIG. 8 is a table for explaining a configuration of a profile management storage unit in FIGS. 5 and 6;
【図9】第1の実施例の動作を示す流れ図である。FIG. 9 is a flowchart showing the operation of the first embodiment.
【図10】実施例に係るプロトコルスタックを示す図で
ある。FIG. 10 is a diagram illustrating a protocol stack according to the embodiment.
【図11】第1の実施例に係るデータグラムの構成を説
明するために示す図である。FIG. 11 is a diagram illustrating a configuration of a datagram according to the first embodiment;
【図12】第2の実施の形態の動作を示す流れ図であ
る。FIG. 12 is a flowchart showing the operation of the second embodiment.
【図13】第2の実施の形態及び実施例に係るゲートウ
ェイ及びWAPゲートウェイの構成を示すブロック図であ
る。FIG. 13 is a block diagram illustrating a configuration of a gateway and a WAP gateway according to a second embodiment and an example.
【図14】第2の実施の形態及び実施例に係るサーバ及
びWAPサーバの構成を示すブロック図である。FIG. 14 is a block diagram illustrating a configuration of a server and a WAP server according to a second embodiment and an example.
【図15】図14のプロファイル管理記憶部の構成を説
明するために示す表である。FIG. 15 is a table for explaining a configuration of a profile management storage unit in FIG. 14;
【図16】第2の実施例の動作を示す流れ図である。FIG. 16 is a flowchart showing the operation of the second embodiment.
【図17】第2の実施例に係るデータグラムの構成を説
明するために示す図である。FIG. 17 is a diagram illustrating a configuration of a datagram according to the second embodiment;
【図18】サーバとゲートウェイが1つの装置で構成さ
れる場合の動作を示す流れ図である。FIG. 18 is a flowchart showing an operation when the server and the gateway are configured by one device.
1(1’) サーバ及びWAPサーバ 11(11’)メッセージ解析部 12(12’)ユーザ要求解析部 13(13’)メモリ 14(14’)主制御部 15(15’)プロファイル管理記憶部 16(16’)メッセージ構成部 17(17’)データ格納部 2(2’) ゲートウェイ及びWAPゲートウェイ 2a プロファイル記憶部 21(21’)メッセージ解析部 22(22’)メッセージ構成部 23(23’)メモリ 24(24’)主制御部 25(25’)プロファイル管理記憶部 26(26’)メッセージ構成部 27(27’)メッセージ解析部 28’ クライアント識別子記憶部 3 中継装置及びWAP移動端末 31 メッセージ解析部 32 メッセージ構成部 33 メモリ 34 主制御部 35 プロファイル管理記憶部 36 メッセージ構成部 37 メッセージ解析部 4 クライアント及びWAP端末 P1(P1’)インタネット区間データグラム P2 無線区間データグラム P3 端末I/F区間データグラム 1 (1 ') server and WAP server 11 (11') message analysis unit 12 (12 ') user request analysis unit 13 (13') memory 14 (14 ') main control unit 15 (15') profile management storage unit 16 (16 ') Message composition unit 17 (17') Data storage unit 2 (2 ') Gateway and WAP gateway 2a Profile storage unit 21 (21') Message analysis unit 22 (22 ') Message composition unit 23 (23') Memory 24 (24 ') main control unit 25 (25') profile management storage unit 26 (26 ') message construction unit 27 (27') message analysis unit 28 'client identifier storage unit 3 relay device and WAP mobile terminal 31 message analysis unit 32 Message composition part 33 Memory 34 Main control part 35 Profile management storage part 36 Message composition 37 message analyzing unit 4 the client and the WAP terminal P1 (P1 ') Internet section datagram P2 radio section datagram P3 terminal I / F section datagrams
フロントページの続き (72)発明者 岡ノ上 和広 東京都港区芝五丁目7番1号 日本電気株 式会社内 (72)発明者 小野 真裕 東京都港区芝五丁目7番1号 日本電気株 式会社内 (72)発明者 江幡 光市 東京都港区芝五丁目7番1号 日本電気株 式会社内 (72)発明者 机 昌彦 東京都港区芝五丁目7番1号 日本電気株 式会社内 Fターム(参考) 5B089 GA11 GA21 GA25 GA31 JB00 KA06 KB04 KG08 5K030 GA10 HA05 HC09 HD03 JL01 JT02 JT09 KA04 LA08 LB13 5K034 AA17 EE03 EE10 FF01 FF06 FF11 FF13 HH13 HH61 5K067 AA13 BB21 DD17 EE02 EE06 HH21 HH23 HH24 9A001 DD10 EE01 JJ18 KK56 Continued on the front page (72) Inventor Kazuhiro Okanoue 5-7-1 Shiba, Minato-ku, Tokyo NEC Corporation (72) Inventor Masahiro Ono 5-7-1 Shiba, Minato-ku, Tokyo NEC Corporation Within the company (72) Inventor Hikaru Ebata 5-7-1 Shiba, Minato-ku, Tokyo NEC Corporation (72) Inventor Masahiko Tsuki 5-7-1 Shiba, Minato-ku, Tokyo NEC Corporation F term (reference) 5B089 GA11 GA21 GA25 GA31 JB00 KA06 KB04 KG08 5K030 GA10 HA05 HC09 HD03 JL01 JT02 JT09 KA04 LA08 LB13 5K034 AA17 EE03 EE10 FF01 FF06 FF11 FF13 HH13 HH61 FF21H13 EE13 HH61 5K017A13HH
Claims (57)
自己の処理能力を記述したクライアントプロファイルの
登録を要求し、 中継装置は、前記クライアントプロファイルの登録を要
求したクライアントに対してクライアント識別子を割り
当て、前記クライアント識別子及び前記クライアントプ
ロファイルとを含む1又は複数のクライアントのペアプ
ロファイルからなるプロファイルリストをゲートウェイ
に送信し、 ゲートウェイは、前記プロファイルリストを受信し、中
継装置ごとにプロファイルリストを格納することを特徴
とするデータ通信方法。At least one client requests a relay device to register a client profile describing its processing capability, and the relay device assigns a client identifier to the client requesting the client profile registration. Transmitting a profile list including one or a plurality of client pair profiles including the client identifier and the client profile to a gateway, wherein the gateway receives the profile list and stores the profile list for each relay device. Characteristic data communication method.
受けると、データ送信先の中継装置のプロファイルリス
トを保持していない場合、ゲートウェイにデータ送信先
の中継装置のプロファイルリストの要求を行い、 ゲートウェイは、前記プロファイルリストの要求を受け
ると、前記中継装置のプロファイルリストを前記サーバ
へ送信し、 サーバは、前記受信したプロファイルリスト若しくはデ
ータ送信先の中継装置のプロファイルリストを保持して
いた場合当該プロファイルリストに基づいて送信データ
を送信するクライアントを決定し、前記クライアント識
別子を含めて送信データを送信することを特徴とする請
求項1に記載のデータ通信方法。2. When receiving a data transmission request from a user, the server requests the gateway for a profile list of the data transmission destination relay device if the server does not hold the profile list of the data transmission destination relay device. The gateway, upon receiving the request for the profile list, transmits the profile list of the relay device to the server.If the server holds the received profile list or the profile list of the relay device of the data transmission destination, 2. The data communication method according to claim 1, wherein a client transmitting the transmission data is determined based on the profile list, and the transmission data is transmitted including the client identifier.
イアントプロファイルに基づいて変換し、変換後の送信
データを送信することを特徴とする請求項2に記載のデ
ータ通信方法。3. The data communication method according to claim 2, wherein the server converts the transmission data based on the client profile, and transmits the converted transmission data.
の要求を受けると、当該クライアントのクライアントプ
ロファイルを保持していない場合、ゲートウェイに当該
クライアントに接続された中継装置のプロファイルリス
トの要求を行い、 ゲートウェイは、前記プロファイルリストの要求を受け
ると、前記中継装置のプロファイルリストを前記サーバ
へ送信し、 サーバは、前記受信したプロファイルリストに基づいて
送信データを変換し、前記クライアント識別子を含めて
送信データを送信することを特徴とする請求項1に記載
のデータ通信方法。4. When the server receives a data transmission request from a client, if the server does not hold a client profile of the client, the server requests the gateway for a profile list of a relay device connected to the client. When receiving the request for the profile list, transmits the profile list of the relay device to the server, the server converts the transmission data based on the received profile list, and transmits the transmission data including the client identifier The data communication method according to claim 1, wherein the data communication is performed.
の要求を受けると、当該クライアントのクライアントプ
ロファイルを保持していない場合、ゲートウェイに当該
クライアントのクライアントプロファイルの要求を行
い、 ゲートウェイは、前記クライアントプロファイルの要求
を受けると、前記クライアントのクライアントプロファ
イルを前記サーバへ送信し、 サーバは、前記受信したクライアントプロファイルに基
づいて送信データを変換し、前記クライアント識別子を
含めて送信データを送信することを特徴とする請求項1
に記載のデータ通信方法。5. When a server receives a data transmission request from a client, if the server does not hold a client profile of the client, the server makes a request for a client profile of the client to a gateway. Upon receiving the request, the client transmits a client profile to the server, the server converts transmission data based on the received client profile, and transmits the transmission data including the client identifier. Claim 1
The data communication method described in 1.
タ送信要求を受けると、当該クライアントのクライアン
トプロファイルを前記プロファイルリストから抽出し、
前記データ送信要求に含めてサーバに送信し、 サーバは、ゲートウェイから前記データ送信要求を受け
ると、前記クライアントプロファイルに基づき送信デー
タを変換し、前記クライアント識別子を含んだ送信デー
タを送信することを特徴とする請求項1に記載のデータ
通信方法。6. When receiving a data transmission request from a client, the gateway extracts a client profile of the client from the profile list,
The data transmission request is transmitted to the server, and the server, upon receiving the data transmission request from the gateway, converts the transmission data based on the client profile and transmits the transmission data including the client identifier. The data communication method according to claim 1, wherein
を受信すると、前記クライアント識別子に基づいて前記
送信データをクライアントに送信することを特徴とする
請求項2、3、4、5又は6に記載のデータ通信方法。7. The relay device according to claim 2, wherein the relay device, upon receiving the transmission data from the server, transmits the transmission data to the client based on the client identifier. Data communication method described.
イアントプロファイルの登録を要求することにより、前
記中継装置に前記クライアントプロファイルの登録を要
求したクライアントに対してクライアント識別子を割り
当てさせ、前記クライアント識別子及び前記クライアン
トプロファイルとを含む1又は複数のクライアントのペ
アプロファイルからなるプロファイルリストをゲートウ
ェイに送信させ、前記ゲートウェイに前記中継装置毎に
前記プロファイルリストを格納させ、 サーバから前記クライアントプロファイルに基づいて変
換されクライアント識別子を含んだ送信データがゲート
ウェイを介して前記中継装置に受信され、前記クライア
ント識別子に基づいて送信されたデータを受信すること
を特徴とするクライアント。8. Requesting the relay device to register a client profile describing its own processing capability, causing the relay device to assign a client identifier to the client requesting registration of the client profile, And a profile list comprising one or a plurality of client pair profiles including the client profile and the client profile, causing the gateway to store the profile list for each of the relay devices, being converted from a server based on the client profile. A client, wherein transmission data including a client identifier is received by the relay device via a gateway, and data transmitted based on the client identifier is received.
ントの処理能力を記述したクライアントプロファイルの
登録の要求を受信し、 前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当て、前記ク
ライアント識別子及び前記クライアントプロファイルと
を含む1又は複数のクライアントのペアプロファイルか
らなるプロファイルリストを、ゲートウェイに送信し、
ゲートウェイに、中継装置ごとにプロファイルリストを
格納させ、 サーバから前記クライアントプロファイルに基づいて変
換され、前記クライアント識別子を含んだ送信データを
ゲートウェイを介して受信すると、前記クライアント識
別子に基づいて前記送信データをクライアントに送信す
ることを特徴とする中継装置。9. A client profile registration request describing the processing capability of a client is received from one or a plurality of clients, a client identifier is assigned to the client that has requested the client profile registration, and the client identifier and A profile list including one or a plurality of client pair profiles including the client profile is transmitted to the gateway,
When the gateway stores a profile list for each relay device, and receives, via the gateway, transmission data converted from the server based on the client profile and including the client identifier, the transmission data is converted based on the client identifier. A relay device for transmitting to a client.
に自己のクライアントの処理能力を記述したクライアン
トプロファイルの登録の要求がなされ、中継装置にて前
記クライアントプロファイルの登録を要求したクライア
ントに対してクライアント識別子が割り当てられ、前記
クライアント識別子及び前記クライアントプロファイル
とを含む1又は複数のクライアントのペアプロファイル
からなるプロファイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納し、
サーバから要求された中継装置のプロファイルリスト若
しくはペアプロファイルを当該サーバに送信することを
特徴とするゲートウェイ。10. A request for registration of a client profile describing the processing capability of its own client is made from one or a plurality of clients to a relay device, and a client identifier is assigned to the client which has requested the client profile registration in the relay device. Is assigned, receives a profile list composed of one or a plurality of client pair profiles including the client identifier and the client profile, and stores the profile list for each of the relay devices;
A gateway for transmitting a profile list or a pair profile of a relay device requested by a server to the server.
に自己のクライアントの処理能力を記述したクライアン
トプロファイルの登録の要求がなされ、中継装置にて前
記クライアントプロファイルの登録を要求したクライア
ントに対してクライアント識別子が割り当てられ、前記
クライアント識別子及び前記クライアントプロファイル
とを含む1又は複数のクライアントのペアプロファイル
からなるプロファイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納し、
前記クライアントからデータ送信要求を受信すると、当
該クライアントのクライアントプロファイルを当該デー
タ送信要求に含めてサーバに送信することを特徴とする
ゲートウェイ。11. A request for registration of a client profile describing the processing capability of its own client is made from one or a plurality of clients to a relay device, and a client identifier is assigned to the client which has requested the client profile registration in the relay device. Is assigned, receives a profile list composed of one or a plurality of client pair profiles including the client identifier and the client profile, and stores the profile list for each of the relay devices;
Upon receiving a data transmission request from the client, the gateway includes a client profile of the client in the data transmission request and transmits the data to the server.
と、1又は複数のクライアントを識別するクライアント
識別子及び当該クライアントの処理能力を記述したクラ
イアントプロファイルとを含む1又は複数のクライアン
トのペアプロファイルからなるプロファイルリストを中
継装置ごとに格納しているゲートウェイに、データ送信
先の中継装置のプロファイルリストの要求を行い、 ゲートウェイから、前記プロファイルリストを受信する
と当該プロファイルリストに基づいてデータを送信する
クライアントを決定し、前記クライアント識別子を含ん
だデータを送信することを特徴とするサーバ。12. When a data transmission request is received from a user, a pair profile of one or a plurality of clients including a client identifier for identifying one or a plurality of clients and a client profile describing the processing capability of the client is provided. Requests a profile list of a relay device of a data transmission destination to a gateway storing a profile list for each relay device, and upon receiving the profile list from the gateway, determines a client to transmit data based on the profile list. And transmitting data including the client identifier.
受けると、1又は複数のクライアントを識別するクライ
アント識別子及び当該クライアントの処理能力を記述し
たプロファイルとを含む1又は複数のペアプロファイル
からなるプロファイルリストを中継装置ごとに格納して
いるゲートウェイに、当該クライアントに接続された中
継装置のプロファイルリストの要求を行い、 ゲートウェイから、前記プロファイルリストを受信する
と当該プロファイルリストに基づいて送信データを変換
し、前記クライアント識別子を含めて送信データを送信
することを特徴とするサーバ。13. Upon receiving a data transmission request from a client, a profile list including one or a plurality of pair profiles including a client identifier for identifying one or a plurality of clients and a profile describing the processing capability of the client is provided. A request for a profile list of the relay device connected to the client is made to the gateway stored for each relay device, and when the profile list is received from the gateway, the transmission data is converted based on the profile list, and the client is converted. A server for transmitting transmission data including an identifier.
受けると、1又は複数のクライアントを識別するクライ
アント識別子及び当該クライアントの処理能力を記述し
たプロファイルとを含む1又は複数のペアプロファイル
からなるプロファイルリストを中継装置ごとに格納して
いるゲートウェイに、当該クライアントのクライアント
プロファイルの要求を行い、 ゲートウェイから、前記クライアントプロファイルを受
信すると当該クライアントプロファイルに基づいて送信
データを変換し、前記クライアント識別子を含めて送信
データを送信することを特徴とするサーバ。14. Upon receiving a data transmission request from a client, a profile list including one or a plurality of pair profiles including a client identifier for identifying one or a plurality of clients and a profile describing a processing capability of the client is provided. A request for a client profile of the client is made to a gateway stored for each relay device. When the client profile is received from the gateway, the transmission data is converted based on the client profile, and the transmission data including the client identifier is converted. Server.
に自己の処理能力を記述したクライアントプロファイル
の登録を要求し、 中継装置は、前記クライアントプロファイルの登録を要
求したクライアントに対してクライアント識別子を割り
当て、前記クライアント識別子及び前記クライアントプ
ロファイルとを含む1又は複数のクライアントのペアプ
ロファイルからなるプロファイルリストをサーバ機能付
きゲートウェイに送信し、 サーバ機能付きゲートウェイは、前記プロファイルリス
トを受信し、中継装置ごとにプロファイルリストを格納
することを特徴とするデータ通信方法。15. One or more clients request the relay device to register a client profile describing its processing capability, and the relay device assigns a client identifier to the client requesting the client profile registration. Transmitting a profile list comprising a pair profile of one or more clients including the client identifier and the client profile to a gateway with a server function, the gateway with a server function receives the profile list, and A data communication method comprising storing a list.
からデータ送信の要求を受けると、送信先の中継装置の
プロファイルリストに基づいて送信データを送信するク
ライアントを決定し、前記クライアント識別子を含めて
送信データを送信することを特徴とする請求項1に記載
のデータ通信方法。16. Upon receiving a data transmission request from a user, the server-equipped gateway determines a client to transmit transmission data based on a profile list of a relay device of a transmission destination, and includes a transmission data including the client identifier. The data communication method according to claim 1, wherein the data communication is transmitted.
記送信データを前記クライアントプロファイルに基づい
て変換し、変換後の送信データを送信することを特徴と
する請求項16に記載のデータ通信方法。17. The data communication method according to claim 16, wherein the gateway with a server function converts the transmission data based on the client profile and transmits the converted transmission data.
アントからデータ送信の要求を受けると、当該クライア
ントのプロファイルリストに基づいて送信データを変換
し、前記クライアント識別子を含めて送信データを送信
することを特徴とする請求項1に記載のデータ通信方
法。18. A server-equipped gateway, upon receiving a data transmission request from a client, converts the transmission data based on the profile list of the client, and transmits the transmission data including the client identifier. The data communication method according to claim 1, wherein
タを受信すると、前記クライアント識別子に基づいて前
記送信データをクライアントに送信することを特徴とす
る請求項17又は18に記載のデータ通信方法。19. The data communication method according to claim 17, wherein the relay device, upon receiving the transmission data from the server, transmits the transmission data to the client based on the client identifier.
ライアントプロファイルの登録を要求することにより、
前記中継装置に前記クライアントプロファイルの登録を
要求したクライアントに対してクライアント識別子を割
り当てさせ、前記クライアント識別子及び前記クライア
ントプロファイルとを含む1又は複数のクライアントの
ペアプロファイルからなるプロファイルリストをサーバ
機能付きゲートウェイに送信させ、 サーバ機能付きゲートウェイから前記クライアントプロ
ファイルに基づいて変換されクライアント識別子を含ん
だ送信データが前記中継装置に受信され、前記クライア
ント識別子に基づいて送信されたデータを受信すること
を特徴とするクライアント。20. By requesting a relay device to register a client profile describing its own processing capability,
The relay device assigns a client identifier to the client that has requested the registration of the client profile, and sends a profile list including a pair profile of one or more clients including the client identifier and the client profile to the gateway with a server function. A client, wherein transmission data including a client identifier converted based on the client profile is received from the gateway with a server function and received by the relay device, and data transmitted based on the client identifier is received. .
アントの処理能力を記述したクライアントプロファイル
の登録の要求を受信し、 前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当て、前記ク
ライアント識別子及び前記クライアントプロファイルと
を含む1又は複数のクライアントのペアプロファイルか
らなるプロファイルリストを、サーバ機能付きゲートウ
ェイに送信し、中継装置ごとにプロファイルリストを格
納させ、 サーバ機能付きゲートウェイから前記クライアントプロ
ファイルに基づいて変換され、前記クライアント識別子
を含んだ送信データを受信すると、前記クライアント識
別子に基づいて前記送信データをクライアントに送信す
ることを特徴とする中継装置。21. A request for registration of a client profile describing the processing capability of a client is received from one or a plurality of clients, a client identifier is assigned to the client that has requested the registration of the client profile, and the client identifier and A profile list including one or a plurality of client pair profiles including the client profile is transmitted to a gateway with a server function, a profile list is stored for each relay device, and conversion is performed based on the client profile from the gateway with a server function. And receiving the transmission data including the client identifier, transmitting the transmission data to the client based on the client identifier.
に自己のクライアントの処理能力を記述したクライアン
トプロファイルの登録の要求がなされ、中継装置にて前
記クライアントプロファイルの登録を要求したクライア
ントに対してクライアント識別子が割り当てられ、前記
クライアント識別子及び前記クライアントプロファイル
とを含む1又は複数のクライアントのペアプロファイル
からなるプロファイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納する
ことを特徴とするサーバ機能付きゲートウェイ。22. A request for registration of a client profile describing the processing capability of its own client is made from one or a plurality of clients to the relay device, and a client identifier is issued to the client which has requested the client profile registration in the relay device. Receiving a profile list including one or a plurality of pair profiles of clients including the client identifier and the client profile, and storing the profile list for each of the relay devices. .
と、1又は複数のクライアントを識別するクライアント
識別子及び当該クライアントの処理能力を記述したクラ
イアントプロファイルとを含む1又は複数のクライアン
トのペアプロファイルからなるプロファイルリストに基
づいてデータを送信するクライアントを決定し、前記ク
ライアント識別子を含んだデータを送信することを特徴
とするサーバ機能付きゲートウェイ。23. When a data transmission request is received from a user, a pair profile of one or a plurality of clients including a client identifier for identifying one or a plurality of clients and a client profile describing the processing capability of the client is provided. A gateway with a server function, which determines a client to transmit data based on a profile list, and transmits data including the client identifier.
受けると、1又は複数のクライアントを識別するクライ
アント識別子及び当該クライアントの処理能力を記述し
たプロファイルとを含む1又は複数のペアプロファイル
からなるプロファイルリストに基づいて送信データを変
換し、前記クライアント識別子を含めて送信データを送
信することを特徴とするサーバ機能付きゲートウェイ。24. When a data transmission request is received from a client, a profile list including one or a plurality of pair profiles including a client identifier for identifying one or a plurality of clients and a profile describing the processing capability of the client is provided. A gateway with a server function, which converts transmission data on the basis of the transmission data and transmits the transmission data including the client identifier.
受けると、1又は複数のクライアントを識別するクライ
アント識別子及び当該クライアントの処理能力を記述し
たプロファイルとを含む1又は複数のペアプロファイル
に基づいて送信データを変換し、前記クライアント識別
子を含めて送信データを送信することを特徴とするサー
バ機能付きゲートウェイ。25. When a data transmission request is received from a client, transmission data is determined based on one or a plurality of pair profiles including a client identifier for identifying one or a plurality of clients and a profile describing the processing capability of the client. And transmitting transmission data including the client identifier.
に自己の処理能力を記述したクライアントプロファイル
の登録を要求し、 中継装置は、前記クライアントプロファイルの登録を要
求したクライアントに対してクライアント識別子を割り
当て、前記クライアント識別子及びクライアントプロフ
ァイルとを含む1又は複数のクライアントのペアプロフ
ァイルからなるプロファイルリストをゲートウェイに送
信し、 ゲートウェイは、前記プロファイルリストを受信し、中
継装置ごとにプロファイルリストを格納し、当該プロフ
ァイルリストに基づき1又は複数のクライアントのプロ
ファイルをマージしたマージプロファイルを作成するこ
とを特徴とするデータ通信方法。26. One or a plurality of clients request the relay device to register a client profile describing its own processing capability, and the relay device assigns a client identifier to the client requesting the client profile registration. Transmitting a profile list comprising one or more client pair profiles including the client identifier and the client profile to a gateway, the gateway receiving the profile list, storing a profile list for each relay device, A data communication method, wherein a merge profile is created by merging one or a plurality of client profiles based on a list.
を受けると、データ送信先の中継装置のマージプロファ
イルを保持していない場合、ゲートウェイにデータ送信
先の中継装置のマージプロファイルの要求を行い、 ゲートウェイは、前記マージプロファイルの要求を受け
ると、前記中継装置のマージプロファイルを前記サーバ
へ送信し、 サーバは、前記受信したマージプロファイルに基づいて
送信データを変換し、送信することを特徴とする請求項
26に記載のデータ通信方法。27. When receiving a data transmission request from a user, the server requests the gateway for a merge profile of the data transmission destination relay device if the server does not hold the merge profile of the data transmission destination relay device. Upon receiving the request for the merge profile, the gateway transmits a merge profile of the relay device to the server, and the server converts transmission data based on the received merge profile and transmits the converted data. Item 29. The data communication method according to Item 26.
を受信すると、前記プロファイルに基づき送信先のクラ
イアントを決定し、決定されたクライアントのプロファ
イルに基づき送信データを変換し、変換された送信デー
タに当該クライアントのクライアント識別子を含めて中
継装置に送信することを特徴とする請求項27に記載の
データ通信方法。28. Upon receiving transmission data from the server, the gateway determines a destination client based on the profile, converts the transmission data based on the determined client profile, and converts the converted transmission data into the converted transmission data. 28. The data communication method according to claim 27, wherein the data communication method includes transmitting the client identifier to the relay device.
ータ送信要求を受けると、当該クライアントのクライア
ント識別子を記憶しておき、 サーバは、ゲートウェイからデータ送信の要求を受ける
と、データ送信要求を行ったクライアントに接続された
中継装置のマージプロファイルを保持していない場合、
ゲートウェイにデータ送信要求を行ったクライアントに
接続された中継装置のマージプロファイルの要求を行
い、 ゲートウェイは、前記マージプロファイルの要求を受け
ると、前記中継装置のマージプロファイルを前記サーバ
へ送信し、 サーバは、前記受信したマージプロファイルに基づいて
送信データを変換し送信することを特徴とする請求項2
6に記載のデータ通信方法。29. Upon receiving a data transmission request from a client, the gateway stores the client identifier of the client, and upon receiving the data transmission request from the gateway, the server sends a data transmission request to the client that made the data transmission request. If you do not hold the merge profile of the connected relay device,
The gateway sends a request for a merge profile of the relay device connected to the client that has made a data transmission request to the gateway.When the gateway receives the request for the merge profile, the gateway transmits the merge profile of the relay device to the server. And converting transmission data based on the received merge profile and transmitting the converted data.
7. The data communication method according to 6.
ータ送信要求を受けると、当該クライアントのクライア
ント識別子を記憶し、当該クライアントの接続されてい
る中継装置のマージプロファイルを前記データ送信要求
に含めてサーバに送信し、 サーバは、ゲートウェイから前記データ送信要求を受け
ると、前記マージプロファイルに基づき送信データを変
換し、送信することを特徴とする請求項26に記載のデ
ータ通信方法。30. Upon receipt of a data transmission request from a client, the gateway stores the client identifier of the client, and transmits the merge profile of the relay device connected to the client to the server in the data transmission request. 27. The data communication method according to claim 26, wherein upon receiving the data transmission request from the gateway, the server converts and transmits transmission data based on the merge profile.
を受信すると、前記クライアント識別に対応するクライ
アントのプロファイルに基づき送信データを変換し、変
換された送信データに当該クライアントのクライアント
識別子を含めて中継装置に送信することを特徴とする請
求項29又は30に記載のデータ通信方法。31. When receiving transmission data from a server, the gateway converts the transmission data based on the profile of the client corresponding to the client identification, and transmits the converted transmission data including the client identifier of the client to the relay device. 31. The data communication method according to claim 29, wherein the data communication is performed.
信データを受信すると、前記クライアント識別子に基づ
いて前記送信データをクライアントに送信することを特
徴とする請求項28又は31に記載のデータ通信方法。32. The data communication method according to claim 28, wherein the relay device, upon receiving the transmission data from the gateway, transmits the transmission data to the client based on the client identifier.
ライアントプロファイルの登録を要求することにより、
前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当てさせ、前
記クライアント識別子及び前記クライアントプロファイ
ルとを含む1又は複数のペアプロファイルからなるプロ
ファイルリストを中継装置に登録させ、当該プロファイ
ルリストをゲートウェイに送信させ、ゲートウェイに中
継装置ごとにプロファイルリストを格納させ、当該プロ
ファイルリストから1又は複数のクライアントのプロフ
ァイルをゲートウェイにマージさせ、マージされたマー
ジプロファイルをサーバからの要求により送信させ、 サーバにて前記マージプロファイルに基づいて変換され
たデータがゲートウェイにて受信され、ゲートウェイに
てクライアントプロファイルに基づき送信データが変換
され、前記中継装置に受信され、前記クライアント識別
子に基づいて前記中継装置から送信された送信データを
受信することを特徴とするクライアント。33. By requesting a relay device to register a client profile describing its own processing capability,
A client identifier is assigned to a client that has requested the registration of the client profile, a profile list including one or a plurality of pair profiles including the client identifier and the client profile is registered in a relay device, and the profile list is registered in a gateway. And cause the gateway to store a profile list for each relay device, cause the gateway to merge one or a plurality of client profiles from the profile list, transmit the merged merged profile in response to a request from the server, The data converted based on the merge profile is received by a gateway, and the gateway converts transmission data based on a client profile, and the relay device And receiving transmission data transmitted from the relay device based on the client identifier.
アントの処理能力を記述したクライアントプロファイル
の登録の要求を受信し、 前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当て、前記ク
ライアント識別子及びクライアントプロファイルとを含
む1又は複数のペアプロファイルからなるプロファイル
リストをゲートウェイに送信し、当該プロファイルリス
トから1又は複数のクライアントのクライアントプロフ
ァイルをゲートウェイにてマージさせ、 サーバから前記マージプロファイルに基づいて変換され
た送信データがゲートウェイにて受信され、ゲートウェ
イにてクライアントプロファイルに基づき変換された送
信データを受信すると、前記クライアント識別子に基づ
いてデータを送信することを特徴とする中継装置。34. Receiving a request for registration of a client profile describing the processing capability of the client from one or more clients, assigning a client identifier to the client requesting registration of the client profile, A profile list including one or a plurality of pair profiles including a client profile is transmitted to the gateway, and client profiles of one or a plurality of clients are merged at the gateway from the profile list, and converted based on the merge profile from the server. When the transmission data received by the gateway is received by the gateway and the transmission data converted based on the client profile is received by the gateway, the data is transmitted based on the client identifier. Relay apparatus and transmits the data.
ら自己のクライアントの処理能力を記述したクライアン
トプロファイルの登録の要求がなされ、中継装置にて前
記クライアントプロファイルの登録を要求したクライア
ントに対してクライアント識別子が割り当てられ、前記
クライアント識別子及び前記クライアントプロファイル
とを含むペアプロファイルからなるプロファイルリスト
を前記中継装置から受信し、前記中継装置ごとに前記プ
ロファイルリストを格納し、 サーバから要求された中継装置に接続されている1又は
複数のクライアントのクライアントプロファイルをマー
ジし、マージプロファイルをサーバに送信し、サーバか
ら前記マージプロファイルに基づいて変換された送信デ
ータを受信すると、前記プロファイルリストから送信先
のクライアントを決定し、決定されたクライアントのク
ライアントプロファイルに基づきデータを変換し、変換
された送信データに前記クライアントのクライアント識
別子を含めて前記中継装置に送信することを特徴とする
ゲートウェイ。35. A request for registration of a client profile describing the processing capability of its own client is made from one or a plurality of clients to the relay device, and a client identifier is assigned to the client which has requested the client profile registration in the relay device. Is assigned, receives from the relay device a profile list including a pair profile including the client identifier and the client profile, stores the profile list for each of the relay devices, and is connected to the relay device requested by the server. Merges the client profiles of one or more clients, transmits the merge profile to the server, and receives transmission data converted based on the merge profile from the server; A client that determines a transmission destination client from the client, converts data based on the determined client profile of the client, and transmits the converted transmission data including the client identifier of the client to the relay device.
に自己のクライアントの処理能力を記述したクライアン
トプロファイルの登録の要求がなされ、中継装置にて前
記クライアントプロファイルの登録を要求したクライア
ントに対してクライアント識別子が割り当てられ、前記
クライアント識別子及び前記クライアントプロファイル
とを含む1又は複数のクライアントのペアプロファイル
からなるプロファイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納し、
前記クライアントからデータ送信要求を受信すると、当
該クライアントのクライアント識別子を記憶するととも
に、当該クライアントの接続されている中継装置のプロ
ファイルリストをマージして当該データ送信要求に含め
てサーバに送信し、 サーバから前記マージプロファイルに基づいて変換され
た送信データを受信すると、前記クライアント識別子に
対応するクライアントプロファイルに基づきデータを変
換し、変換された送信データに前記クライアントのクラ
イアント識別子を含めて前記中継装置に送信することを
特徴とするゲートウェイ。36. A request for registration of a client profile describing the processing capability of its own client is made from one or a plurality of clients to the relay device, and a client identifier is assigned to the client which has requested the registration of the client profile in the relay device. Is assigned, receives a profile list composed of one or a plurality of client pair profiles including the client identifier and the client profile, and stores the profile list for each of the relay devices;
When a data transmission request is received from the client, the client identifier of the client is stored, and the profile list of the relay device connected to the client is merged and included in the data transmission request and transmitted to the server. Upon receiving the transmission data converted based on the merge profile, the data is converted based on the client profile corresponding to the client identifier, and the converted transmission data is transmitted to the relay device including the client identifier of the client. A gateway, characterized in that:
と、送信先の中継装置に接続された1又は複数のクライ
アントを識別するクライアント識別子及び当該クライア
ントの処理能力を記述したクライアントプロファイルと
を含む1又は複数のクライアントのペアプロファイルと
からなるプロファイルリストがマージされたマージプロ
ファイルをゲートウェイに要求し、 ゲートウェイから、前記マージプロファイルを受信する
と当該マージプロファイルに基づいて送信データを変換
し、送信することを特徴とするサーバ。37. Upon receiving a data transmission request from a user, one or more data including a client identifier for identifying one or a plurality of clients connected to the relay device of the transmission destination and a client profile describing the processing capability of the client. Requesting a gateway a merge profile in which a profile list including a pair profile of a plurality of clients is merged, receiving the merge profile from the gateway, converting transmission data based on the merge profile, and transmitting the converted data. Server to do.
中継装置を介して受けると、前記中継装置に接続された
1又は複数のクライアントを識別するクライアント識別
子及び当該クライアントの処理能力を記述したクライア
ントプロファイルとを含む1又は複数のクライアントの
ペアプロファイルからなるプロファイルリストがマージ
されたマージプロファイルをゲートウェイに要求し、 ゲートウェイから、前記マージプロファイルを受信する
と当該マージプロファイルに基づいて送信データを変換
し、送信することを特徴とするサーバ。38. When a request for data transmission is received from a client via a relay device, a client identifier identifying one or a plurality of clients connected to the relay device and a client profile describing a processing capability of the client. Requesting a gateway a merge profile in which a profile list including one or more pair profiles of one or more clients including a merge profile is received, and receiving the merge profile from the gateway, converting and transmitting transmission data based on the merge profile. A server characterized by the above-mentioned.
た記録媒体であって、 中継装置に自己の処理能力を記述したクライアントプロ
ファイルの登録を要求することにより、前記中継装置に
前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当てさせ、前
記クライアント識別子及び前記クライアントプロファイ
ルとを含む1又は複数のクライアントのペアプロファイ
ルからなるプロファイルリストをゲートウェイに送信さ
せ、前記ゲートウェイに前記中継装置毎に前記プロファ
イルリストを格納させ、 サーバから前記クライアントプロファイルに基づいて変
換されクライアント識別子を含んだ送信データがゲート
ウェイを介して前記中継装置に受信され、前記クライア
ント識別子に基づいて送信されたデータを受信すること
を前記クライアントに機能させることを特徴とするクラ
イアント用通信プログラムを記録した記録媒体。39. A recording medium on which a communication program of a client is recorded, wherein a request for registration of a client profile describing its own processing capability is made to a relay device, thereby requesting said relay device to register said client profile. A client is assigned a client identifier, a profile list including one or a plurality of client pair profiles including the client identifier and the client profile is transmitted to a gateway, and the gateway lists the profile list for each of the relay devices. The transmission data converted from the server based on the client profile and including the client identifier is received by the relay device via the gateway, and is transmitted based on the client identifier. It has been recorded medium recording a client communication program for causing a function to the client to receive data.
録媒体であって、 1又は複数のクライアントから、クライアントの処理能
力を記述したクライアントプロファイルの登録の要求を
受信し、 前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当て、前記ク
ライアント識別子及び前記クライアントプロファイルと
を含む1又は複数のクライアントのペアプロファイルか
らなるプロファイルリストを、ゲートウェイに送信し、
ゲートウェイに、中継装置ごとにプロファイルリストを
格納させ、 サーバから前記クライアントプロファイルに基づいて変
換され、前記クライアント識別子を含んだ送信データを
ゲートウェイを介して受信すると、前記クライアント識
別子に基づいて前記送信データをクライアントに送信す
ることを前記中継装置に機能させることを特徴とする中
継装置用通信プログラムを記録した記録媒体。40. A recording medium on which a communication program of a relay device is recorded, wherein a request for registration of a client profile describing a processing capability of the client is received from one or a plurality of clients, and a request for registration of the client profile is made. Assigning a client identifier to the client, and transmitting a profile list including one or more client pair profiles including the client identifier and the client profile to the gateway,
When the gateway stores a profile list for each relay device, and receives, via the gateway, transmission data converted from the server based on the client profile and including the client identifier, the transmission data is converted based on the client identifier. A recording medium recording a relay device communication program, wherein the relay device functions to transmit to a client.
た記録媒体であって、 1又は複数のクライアントから中継装置に自己のクライ
アントの処理能力を記述したクライアントプロファイル
の登録の要求がなされ、中継装置にて前記クライアント
プロファイルの登録を要求したクライアントに対してク
ライアント識別子が割り当てられ、前記クライアント識
別子及び前記クライアントプロファイルとを含む1又は
複数のクライアントのペアプロファイルからなるプロフ
ァイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納し、
サーバから要求された中継装置のプロファイルリスト若
しくはペアプロファイルを当該サーバに送信することを
前記ゲートウェイに機能させることを特徴とするゲート
ウェイ用通信プログラムを記録した記録媒体。41. A recording medium on which a communication program of a gateway is recorded, wherein one or a plurality of clients make a request for registration of a client profile describing the processing capability of the client to the relay device, and the relay device requests the registration. A client identifier is assigned to the client that has requested the registration of the client profile, a profile list including one or a plurality of client pair profiles including the client identifier and the client profile is received, and the profile is set for each of the relay devices. Store the list,
A recording medium storing a gateway communication program, wherein the gateway functions to transmit a profile list or a pair profile of a relay device requested by a server to the server.
た記録媒体であって、 1又は複数のクライアントから中継装置に自己のクライ
アントの処理能力を記述したクライアントプロファイル
の登録の要求がなされ、中継装置にて前記クライアント
プロファイルの登録を要求したクライアントに対してク
ライアント識別子が割り当てられ、前記クライアント識
別子及び前記クライアントプロファイルとを含む1又は
複数のクライアントのペアプロファイルからなるプロフ
ァイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納し、
前記クライアントからデータ送信要求を受信すると、当
該クライアントのクライアントプロファイルを当該デー
タ送信要求に含めてサーバに送信することを前記ゲート
ウェイに機能させることを特徴とするゲートウェイ用通
信プログラムを記録した記録媒体。42. A recording medium on which a communication program of a gateway is recorded, wherein one or a plurality of clients make a request for registration of a client profile describing the processing capability of the client to the relay device, and the relay device requests the registration. A client identifier is assigned to the client that has requested the registration of the client profile, a profile list including one or a plurality of client pair profiles including the client identifier and the client profile is received, and the profile is set for each of the relay devices. Store the list,
A recording medium on which a gateway communication program is recorded, wherein upon receiving a data transmission request from the client, the gateway causes the gateway to include a client profile of the client in the data transmission request and transmit the data to a server.
媒体であって、 ユーザからデータの送信の要求を受けると、1又は複数
のクライアントを識別するクライアント識別子及び当該
クライアントの処理能力を記述したクライアントプロフ
ァイルとを含む1又は複数のクライアントのペアプロフ
ァイルからなるプロファイルリストを中継装置ごとに格
納しているゲートウェイに、データ送信先の中継装置の
プロファイルリストの要求を行い、 ゲートウェイから、前記プロファイルリストを受信する
と当該プロファイルリストに基づいてデータを送信する
クライアントを決定し、前記クライアント識別子を含ん
だデータを送信することを前記サーバに機能させること
を特徴とするサーバ用通信プログラムを記録した記録媒
体。43. A recording medium on which a communication program of a server is recorded, wherein, when a request for data transmission is received from a user, a client profile for identifying one or a plurality of clients and a processing capability of the client are described. Requesting a profile list of a relay device of a data transmission destination to a gateway storing a profile list including one or a plurality of client pair profiles for each of the relay devices, and receiving the profile list from the gateway. A recording medium on which a server communication program is recorded, which determines a client to transmit data based on the profile list, and causes the server to transmit data including the client identifier.
媒体であって、 クライアントからデータの送信の要求を受けると、1又
は複数のクライアントを識別するクライアント識別子及
び当該クライアントの処理能力を記述したプロファイル
とを含む1又は複数のペアプロファイルからなるプロフ
ァイルリストを中継装置ごとに格納しているゲートウェ
イに、当該クライアントに接続された中継装置のプロフ
ァイルリストの要求を行い、 ゲートウェイから、前記プロファイルリストを受信する
と当該プロファイルリストに基づいて送信データを変換
し、前記クライアント識別子を含めて送信データを送信
することを前記サーバに機能させることを特徴とするサ
ーバ用通信プログラムを記録した記録媒体。44. A recording medium on which a communication program of a server is recorded, wherein when a request for data transmission is received from a client, a client identifier for identifying one or a plurality of clients and a profile describing the processing capability of the client. Requests a profile list of a relay device connected to the client to a gateway storing a profile list including one or a plurality of pair profiles for each of the relay devices, and upon receiving the profile list from the gateway, A recording medium on which a server communication program is recorded, wherein the server functions to convert transmission data based on a profile list and transmit transmission data including the client identifier.
媒体であって、 クライアントからデータの送信の要求を受けると、1又
は複数のクライアントを識別するクライアント識別子及
び当該クライアントの処理能力を記述したプロファイル
とを含む1又は複数のペアプロファイルからなるプロフ
ァイルリストを中継装置ごとに格納しているゲートウェ
イに、当該クライアントのクライアントプロファイルの
要求を行い、 ゲートウェイから、前記クライアントプロファイルを受
信すると当該クライアントプロファイルに基づいて送信
データを変換し、前記クライアント識別子を含めて送信
データを送信することを前記サーバに機能させることを
特徴とするサーバ用通信プログラムを記録した記録媒
体。45. A recording medium on which a communication program of a server is recorded, wherein when a request for data transmission is received from a client, a client identifier for identifying one or a plurality of clients and a profile describing the processing capability of the client. Requesting a client profile of the client to a gateway storing a profile list including one or a plurality of pair profiles for each relay device, and transmitting the client profile based on the client profile when the client profile is received from the gateway. A recording medium on which a server communication program is recorded, wherein the server functions to convert data and transmit transmission data including the client identifier.
た記録媒体であって、 中継装置に自己の処理能力を記述したクライアントプロ
ファイルの登録を要求することにより、前記中継装置に
前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当てさせ、前
記クライアント識別子及び前記クライアントプロファイ
ルとを含む1又は複数のクライアントのペアプロファイ
ルからなるプロファイルリストをサーバ機能付きゲート
ウェイに送信させ、 サーバ機能付きゲートウェイから前記クライアントプロ
ファイルに基づいて変換されクライアント識別子を含ん
だ送信データが前記中継装置に受信され、前記クライア
ント識別子に基づいて送信されたデータを受信すること
を前記クライアントに機能させることを特徴とするクラ
イアント用通信プログラムを記録した記録媒体。46. A recording medium on which a communication program of a client is recorded, wherein a request for registration of a client profile describing its own processing capability is made to a relay device, thereby requesting said relay device to register said client profile. A client identifier is assigned to the client, and a profile list including one or a plurality of pair profiles of the client including the client identifier and the client profile is transmitted to the gateway with the server function. The transmission data converted based on the client identifier is received by the relay device, and the client is operable to receive the data transmitted based on the client identifier. Recording medium storing a client communication program characterized Rukoto.
録媒体であって、 1又は複数のクライアントから、クライアントの処理能
力を記述したクライアントプロファイルの登録の要求を
受信し、 前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当て、前記ク
ライアント識別子及び前記クライアントプロファイルと
を含む1又は複数のクライアントのペアプロファイルか
らなるプロファイルリストを、サーバ機能付きゲートウ
ェイに送信し、中継装置ごとにプロファイルリストを格
納させ、 サーバ機能付きゲートウェイから前記クライアントプロ
ファイルに基づいて変換され、前記クライアント識別子
を含んだ送信データを受信すると、前記クライアント識
別子に基づいて前記送信データをクライアントに送信す
ることを前記中継装置に機能させることを特徴とする中
継装置用通信プログラムを記録した記録媒体。47. A recording medium for recording a communication program of a relay device, comprising: a request for registering a client profile describing a processing capability of a client from one or a plurality of clients; A client list including the client identifier and the client profile, and a profile list including a pair profile of one or more clients including the client identifier and the client profile to a gateway with a server function, and storing a profile list for each relay device Receiving the transmission data converted from the gateway with the server function based on the client profile and including the client identifier, the transmission data is cleaved based on the client identifier. Recording medium that records the relay apparatus communication program for causing a function to the relay device to transmit to Ianto.
グラムを記録した記録媒体であって、 1又は複数のクライアントから中継装置に自己のクライ
アントの処理能力を記述したクライアントプロファイル
の登録の要求がなされ、中継装置にて前記クライアント
プロファイルの登録を要求したクライアントに対してク
ライアント識別子が割り当てられ、前記クライアント識
別子及び前記クライアントプロファイルとを含む1又は
複数のクライアントのペアプロファイルからなるプロフ
ァイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納する
ことを前記サーバ機能付きゲートウェイに機能させるこ
とを特徴とするサーバ機能付きゲートウェイ用通信プロ
グラムを記録した記録媒体。48. A recording medium in which a communication program of a gateway with a server function is recorded, wherein one or a plurality of clients request a relay device to register a client profile describing the processing capability of its own client, A client identifier is assigned to the client that has requested the registration of the client profile, and a profile list including one or a plurality of pair profiles of the client including the client identifier and the client profile is received; A storage medium storing a communication program for a gateway with a server function, which causes the gateway with a server function to store the profile list.
グラムを記録した記録媒体であって、 ユーザからデータの送信の要求を受けると、1又は複数
のクライアントを識別するクライアント識別子及び当該
クライアントの処理能力を記述したクライアントプロフ
ァイルとを含む1又は複数のクライアントのペアプロフ
ァイルからなるプロファイルリストに基づいてデータを
送信するクライアントを決定し、前記クライアント識別
子を含んだデータを送信することを前記サーバ機能付き
ゲートウェイに機能させることを特徴とするサーバ機能
付きゲートウェイ用通信プログラムを記録した記録媒
体。49. A recording medium on which a communication program for a gateway with a server function is recorded, wherein when a data transmission request is received from a user, a client identifier for identifying one or a plurality of clients and a processing capability of the client are described. A client that transmits data is determined based on a profile list including one or a plurality of pair profiles of clients including the client profile obtained by the client function, and the gateway with the server function functions to transmit data including the client identifier. A recording medium on which a communication program for a gateway with a server function is recorded.
グラムを記録した記録媒体であって、 クライアントからデータの送信の要求を受けると、1又
は複数のクライアントを識別するクライアント識別子及
び当該クライアントの処理能力を記述したプロファイル
とを含む1又は複数のペアプロファイルからなるプロフ
ァイルリストに基づいて送信データを変換し、前記クラ
イアント識別子を含めて送信データを送信することを前
記サーバ機能付きゲートウェイに機能させることを特徴
とするサーバ機能付きゲートウェイ用通信プログラムを
記録した記録媒体。50. A recording medium on which a communication program of a gateway with a server function is recorded, wherein upon receiving a data transmission request from a client, a client identifier for identifying one or a plurality of clients and a processing capability of the client are described. And converting the transmission data based on a profile list including one or a plurality of paired profiles including the selected profile, and transmitting the transmission data including the client identifier to the gateway with the server function. A recording medium on which a communication program for a gateway with a server function is recorded.
グラムを記録した記録媒体であって、 クライアントからデータの送信の要求を受けると、1又
は複数のクライアントを識別するクライアント識別子及
び当該クライアントの処理能力を記述したプロファイル
とを含む1又は複数のペアプロファイルに基づいて送信
データを変換し、前記クライアント識別子を含めて送信
データを送信することを前記サーバ機能付きゲートウェ
イに機能させることを特徴とするサーバ機能付きゲート
ウェイ用通信プログラムを記録した記録媒体。51. A recording medium on which a communication program of a gateway with a server function is recorded, wherein upon receiving a data transmission request from a client, a client identifier for identifying one or a plurality of clients and a processing capability of the client are described. A transmission function that converts the transmission data based on one or a plurality of pair profiles including the selected profile, and causes the gateway with the server function to transmit the transmission data including the client identifier. Recording medium on which a communication program is recorded.
た記録媒体であって、 中継装置に自己の処理能力を記述したクライアントプロ
ファイルの登録を要求することにより、前記クライアン
トプロファイルの登録を要求したクライアントに対して
クライアント識別子を割り当てさせ、前記クライアント
識別子及び前記クライアントプロファイルとを含む1又
は複数のペアプロファイルからなるプロファイルリスト
を中継装置に登録させ、当該プロファイルリストをゲー
トウェイに送信させ、ゲートウェイに中継装置ごとにプ
ロファイルリストを格納させ、当該プロファイルリスト
から1又は複数のクライアントのプロファイルをゲート
ウェイにマージさせ、マージされたマージプロファイル
をサーバからの要求により送信させ、 サーバにて前記マージプロファイルに基づいて変換され
たデータがゲートウェイにて受信され、ゲートウェイに
てクライアントプロファイルに基づき送信データが変換
され、前記中継装置に受信され、前記クライアント識別
子に基づいて前記中継装置から送信された送信データを
受信することを前記クライアントに機能させることを特
徴とするクライアント用通信プログラムを記録した記録
媒体。52. A recording medium in which a communication program of a client is recorded, wherein a request for registration of a client profile describing its own processing capability to a relay device is issued to the client requesting registration of the client profile. A client identifier is assigned, a profile list including one or a plurality of pair profiles including the client identifier and the client profile is registered in the relay device, and the profile list is transmitted to the gateway. Is stored, the profile of one or a plurality of clients is merged into the gateway from the profile list, the merged profile is transmitted by a request from the server, The data converted based on the merge profile is received at the gateway, the transmission data is converted at the gateway based on the client profile, received by the relay device, and transmitted from the relay device based on the client identifier. A recording medium storing a communication program for a client, wherein the recording medium causes the client to function to receive transmission data.
録媒体であって、 1又は複数のクライアントから、クライアントの処理能
力を記述したクライアントプロファイルの登録の要求を
受信し、 前記クライアントプロファイルの登録を要求したクライ
アントに対してクライアント識別子を割り当て、前記ク
ライアント識別子及びクライアントプロファイルとを含
む1又は複数のペアプロファイルからなるプロファイル
リストをゲートウェイに送信し、当該プロファイルリス
トから1又は複数のクライアントのクライアントプロフ
ァイルをゲートウェイにてマージさせ、 サーバから前記マージプロファイルに基づいて変換され
た送信データがゲートウェイにて受信され、ゲートウェ
イにてクライアントプロファイルに基づき変換された送
信データを受信すると、前記クライアント識別子に基づ
いてデータを送信することを前記中継装置に機能させる
ことを特徴とする中継装置用通信プログラムを記録した
記録媒体。53. A recording medium on which a communication program of a relay device is recorded, wherein a request for registration of a client profile describing a processing capability of the client is received from one or a plurality of clients, and a request for registration of the client profile is made. Assigning a client identifier to the client, transmitting a profile list including one or more pair profiles including the client identifier and the client profile to the gateway, and transmitting the client profile of one or more clients to the gateway from the profile list. The transmission data converted based on the merge profile is received from the server at the gateway, and the transmission data converted based on the client profile at the gateway. Upon receiving the data, a recording medium that records the relay apparatus communication program for causing a function to transmit data based on the client identifier to the relay apparatus.
た記録媒体であって、 中継装置に1又は複数のクライアントから自己のクライ
アントの処理能力を記述したクライアントプロファイル
の登録の要求がなされ、中継装置にて前記クライアント
プロファイルの登録を要求したクライアントに対してク
ライアント識別子が割り当てられ、前記クライアント識
別子及び前記クライアントプロファイルとを含むペアプ
ロファイルからなるプロファイルリストを前記中継装置
から受信し、前記中継装置ごとに前記プロファイルリス
トを格納し、 サーバから要求された中継装置に接続されている1又は
複数のクライアントのクライアントプロファイルをマー
ジし、マージプロファイルをサーバに送信し、 サーバから前記マージプロファイルに基づいて変換され
た送信データを受信すると、前記プロファイルリストか
ら送信先のクライアントを決定し、決定されたクライア
ントのクライアントプロファイルに基づきデータを変換
し、変換された送信データに前記クライアントのクライ
アント識別子を含めて前記中継装置に送信することを前
記ゲートウェイに機能させることを特徴とするゲートウ
ェイ用通信プログラムを記録した記録媒体。54. A recording medium on which a communication program of a gateway is recorded, wherein one or a plurality of clients request a registration of a client profile describing the processing capability of its own client to a relay device. A client identifier is assigned to the client that has requested the registration of the client profile, a profile list including a pair profile including the client identifier and the client profile is received from the relay device, and the profile list is stored for each relay device. Storing, merging the client profile of one or more clients connected to the relay device requested by the server, transmitting the merge profile to the server, and transmitting the merge profile from the server based on the merge profile. Upon receiving the converted transmission data, determine the destination client from the profile list, convert the data based on the determined client profile of the client, including the client identifier of the client in the converted transmission data, A recording medium storing a communication program for a gateway, wherein the recording medium causes the gateway to transmit to a relay device.
た記録媒体であって、 1又は複数のクライアントから中継装置に自己のクライ
アントの処理能力を記述したクライアントプロファイル
の登録の要求がなされ、中継装置にて前記クライアント
プロファイルの登録を要求したクライアントに対してク
ライアント識別子が割り当てられ、前記クライアント識
別子及び前記クライアントプロファイルとを含む1又は
複数のクライアントのペアプロファイルからなるプロフ
ァイルリストを受信し、 前記中継装置ごとに前記プロファイルリストを格納し、
前記クライアントからデータ送信要求を受信すると、当
該クライアントのクライアント識別子を記憶するととも
に、当該クライアントの接続されている中継装置のプロ
ファイルリストをマージして当該データ送信要求に含め
てサーバに送信し、 サーバから前記マージプロファイルに基づいて変換され
た送信データを受信すると、前記クライアント識別子に
対応するクライアントプロファイルに基づきデータを変
換し、変換された送信データに前記クライアントのクラ
イアント識別子を含めて前記中継装置に送信することを
前記ゲートウェイに機能させることを特徴とするゲート
ウェイ用通信プログラムを記録した記録媒体。55. A recording medium in which a communication program of a gateway is recorded, wherein one or a plurality of clients request a relay device to register a client profile describing the processing capability of its own client. A client identifier is assigned to the client that has requested the registration of the client profile, a profile list including one or a plurality of client pair profiles including the client identifier and the client profile is received, and the profile is set for each of the relay devices. Store the list,
When a data transmission request is received from the client, the client identifier of the client is stored, and the profile list of the relay device connected to the client is merged and included in the data transmission request and transmitted to the server. Upon receiving the transmission data converted based on the merge profile, the data is converted based on the client profile corresponding to the client identifier, and the converted transmission data is transmitted to the relay device including the client identifier of the client. A recording medium storing a gateway communication program, wherein the recording medium causes the gateway to function.
媒体であって、 ユーザからデータ送信の要求を受けると、送信先の中継
装置に接続された1又は複数のクライアントを識別する
クライアント識別子及び当該クライアントの処理能力を
記述したクライアントプロファイルとを含む1又は複数
のクライアントのペアプロファイルとからなるプロファ
イルリストがマージされたマージプロファイルをゲート
ウェイに要求し、 ゲートウェイから、前記マージプロファイルを受信する
と当該マージプロファイルに基づいて送信データを変換
し、送信することを前記サーバに機能させることを特徴
とするサーバ用通信プログラムを記録した記録媒体。56. A recording medium on which a communication program of a server is recorded, wherein, when a request for data transmission is received from a user, a client identifier for identifying one or a plurality of clients connected to the relay device of the transmission destination and the client Requesting a gateway a merge profile in which a profile list including one or a plurality of client pair profiles including a client profile describing the processing capability of the client, and receiving the merge profile from the gateway based on the merge profile A recording medium on which a server communication program is recorded, wherein the server functions to convert transmission data and transmit the data.
媒体であって、 クライアントからデータの送信の要求を中継装置を介し
て受けると、前記中継装置に接続された1又は複数のク
ライアントを識別するクライアント識別子及び当該クラ
イアントの処理能力を記述したクライアントプロファイ
ルとを含む1又は複数のクライアントのペアプロファイ
ルからなるプロファイルリストがマージされたマージプ
ロファイルをゲートウェイに要求し、 ゲートウェイから、前記マージプロファイルを受信する
と当該マージプロファイルに基づいて送信データを変換
し、送信することを前記サーバに機能させることを特徴
とするサーバ用通信プログラムを記録した記録媒体。57. A recording medium on which a communication program of a server is recorded, wherein when a request for data transmission is received from a client via a relay device, the client identifies one or a plurality of clients connected to the relay device. A request is made to a gateway for a merge profile in which a profile list including one or a plurality of pair profiles of a client including an identifier and a client profile describing a processing capability of the client is received, and when the merge profile is received from the gateway, the merge is performed. A recording medium on which a server communication program is recorded, wherein said server functions to convert and transmit transmission data based on a profile.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000060676A JP3376986B2 (en) | 2000-03-06 | 2000-03-06 | A data communication method, a client, a relay device, a gateway, a server, and a recording medium recording the communication program thereof. |
| AU2001236089A AU2001236089A1 (en) | 2000-03-06 | 2001-03-05 | Data communication method |
| PCT/JP2001/001687 WO2001067256A1 (en) | 2000-03-06 | 2001-03-05 | Data communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000060676A JP3376986B2 (en) | 2000-03-06 | 2000-03-06 | A data communication method, a client, a relay device, a gateway, a server, and a recording medium recording the communication program thereof. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001249868A true JP2001249868A (en) | 2001-09-14 |
| JP3376986B2 JP3376986B2 (en) | 2003-02-17 |
Family
ID=18580943
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000060676A Expired - Fee Related JP3376986B2 (en) | 2000-03-06 | 2000-03-06 | A data communication method, a client, a relay device, a gateway, a server, and a recording medium recording the communication program thereof. |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP3376986B2 (en) |
| AU (1) | AU2001236089A1 (en) |
| WO (1) | WO2001067256A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005182259A (en) * | 2003-12-17 | 2005-07-07 | Sony Corp | Information processing system and method, information processing apparatus and method, recording medium, and program |
| JP2008052404A (en) * | 2006-08-23 | 2008-03-06 | Matsushita Electric Ind Co Ltd | Relay device and relay method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11316667A (en) * | 1998-05-06 | 1999-11-16 | Ricoh Co Ltd | Printing system |
-
2000
- 2000-03-06 JP JP2000060676A patent/JP3376986B2/en not_active Expired - Fee Related
-
2001
- 2001-03-05 WO PCT/JP2001/001687 patent/WO2001067256A1/en not_active Ceased
- 2001-03-05 AU AU2001236089A patent/AU2001236089A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005182259A (en) * | 2003-12-17 | 2005-07-07 | Sony Corp | Information processing system and method, information processing apparatus and method, recording medium, and program |
| JP2008052404A (en) * | 2006-08-23 | 2008-03-06 | Matsushita Electric Ind Co Ltd | Relay device and relay method |
| US8532014B2 (en) | 2006-08-23 | 2013-09-10 | Panasonic Corporation | Relay device and method causing a switching destination terminal to perform a smooth data output corresponding to a processing capacity of the switching destination terminal at the time of switching between terminals |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001067256A1 (en) | 2001-09-13 |
| JP3376986B2 (en) | 2003-02-17 |
| AU2001236089A1 (en) | 2001-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2144270C1 (en) | Method for transmission of e-mail messages in local-area network and device which implements said method | |
| US7385981B2 (en) | Apparatus for converting internet protocol address and home network system using the same | |
| US7321924B2 (en) | Communication scheme for realizing effective data input/setup in compact size portable terminal device using locally connected nearby computer device | |
| RU2441331C2 (en) | Connecting cellular networks with multiple relay nodes using media access control sublayer network bridge | |
| US20030084050A1 (en) | Method and system for obtaining a user's personal address information | |
| US20040133678A1 (en) | Data processing system, information processing apparatus and method, and computer program | |
| EP1241574A2 (en) | Information processing apparatus, information processing method, information exchanging method, recording medium, and program | |
| US20030187936A1 (en) | Tag language for displaying digital objects in email | |
| US7213076B2 (en) | Dynamic indication of email capabilities | |
| JP2004120738A (en) | Content recording device, content reproducing device, method thereof, and recording medium | |
| CN1875573B (en) | Method, node and server for providing tunneling service capable of data communication between different types of networks | |
| CN101194489A (en) | Information processing server, remote control system and remote control method | |
| JP2845208B2 (en) | Address resolution device | |
| US7853703B1 (en) | Methods and apparatuses for identification of device presence | |
| JP2001249868A (en) | Data communication method, client, repeater, gateway, server and recording medium with communication program therefor | |
| JP2002354019A (en) | Communication device, destination change device, communication method, and communication control program | |
| JP4507030B2 (en) | Network system, terminal device, and information transmission method | |
| JP3827415B2 (en) | Terminal device for e-mail system | |
| KR20030088253A (en) | Remote computer connection and management system by using a personal terminal based on peer to peer protocol and the method thereof | |
| US8886736B2 (en) | Method and system for querying, monitoring and controlling a wireless sensor network using instant messaging system | |
| JP3380197B2 (en) | Monitoring target determining device and its recording medium | |
| JP2006139492A (en) | Profile information acquisition system, profile information acquisition device, profile information transmission device, profile information acquisition method, and program | |
| JPH11136741A (en) | Wireless data communication device | |
| EP1947571A1 (en) | Information processing apparatus | |
| WO2001067254A1 (en) | Method of data communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20021105 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071206 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081206 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091206 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091206 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101206 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101206 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111206 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111206 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121206 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121206 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131206 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |