JP2003516039A - Packet-based client / server protocol - Google Patents

Packet-based client / server protocol

Info

Publication number
JP2003516039A
JP2003516039A JP2001541204A JP2001541204A JP2003516039A JP 2003516039 A JP2003516039 A JP 2003516039A JP 2001541204 A JP2001541204 A JP 2001541204A JP 2001541204 A JP2001541204 A JP 2001541204A JP 2003516039 A JP2003516039 A JP 2003516039A
Authority
JP
Japan
Prior art keywords
data
pdu
packet
data packet
alphanumeric
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.)
Withdrawn
Application number
JP2001541204A
Other languages
Japanese (ja)
Inventor
パウル アール シモンス
ダヴィッド シー ユーレ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Philips Electronics NV filed Critical Philips Electronics NV
Publication of JP2003516039A publication Critical patent/JP2003516039A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 GSMプロトコル、またはその電話が現在使用しているインフラストラクチャに適合化させることなく、インターネット・アクセスを、携帯電話に提供すること。 【解決手段】 クライアント/サーバのデータ変換に対する方法およびシステム。データ通信ネットワークで複数のプロトコル・データ・ユニット(PDU’s)の送信と受信は、送信のためのPDUを受信し、各データパケットが既定サイズ未満であるように、PDUを多数の英数字データパケットに符号化し、データパケットまたは各データパケットの宛先を含むアドレスフレームをデータパケットまたは各データパケットに関連させ、データパケットまたは各データパケットを送信するステップを有する。データパケットは、SMSまたはセル・ブロードキャストによって送信させることが好ましい。 PROBLEM TO BE SOLVED: To provide internet access to a mobile phone without adapting to the GSM protocol or the infrastructure currently used by the phone. A method and system for client / server data conversion. Transmission and reception of multiple protocol data units (PDU's) in a data communication network involves receiving PDUs for transmission and converting the PDUs into a number of alphanumeric data packets such that each data packet is less than a predetermined size. Encoding and associating an address frame containing a destination of the data packet or each data packet with the data packet or each data packet, and transmitting the data packet or each data packet. Preferably, the data packets are transmitted by SMS or cell broadcast.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明が属する技術分野】TECHNICAL FIELD OF THE INVENTION

本発明は、特に、GSM方式携帯電話の用途に適しているコンパクトなパケット
・ベースのデータ通信用プロトコルに関する。
The invention relates in particular to a compact packet-based data communication protocol suitable for GSM mobile phone applications.

【0002】[0002]

【従来の技術】[Prior art]

インターネット、および、実際に大部分のデータ通信ネットワークは、パケッ
ト・ベースのデータ通信プロトコルに基づいている。最も良く使用されるプロト
コルは、インターネット・プロトコル(IP)であり、これはインターネットが基づ
く主プロトコルである。パケット・ベースのプロトコルは、送信データを、各々
が別々のプロトコル・データ・ユニット(PDU)としてネットワークで送信される
多数のパケットに分割する。パケットは、それら自身と他のノードとの間の経路
を示しているルーチング・テーブルを保持し、かつネットワークトラフィックと
他のファクタに応じてトラフィックを転送する経路に適用するルーチング・ノー
ドによって、ネットワークで、送られる。各パケットには、それが、受信される
と、データを再順序付けすることが出来、かつ紛失パケットを再送するように要
求出来るように送信されるよう、番号がつけられる。
The Internet, and indeed most data communication networks, are based on packet-based data communication protocols. The most commonly used protocol is the Internet Protocol (IP), which is the main protocol on which the Internet is based. Packet-based protocols divide the transmitted data into a number of packets, each transmitted over the network as separate Protocol Data Units (PDUs). Packets are maintained in the network by routing nodes that maintain routing tables that indicate the routes between themselves and other nodes, and which apply to routes that forward traffic depending on network traffic and other factors. ,Sent. Each packet is numbered so that when it is received, it can be reordered to request that data be reordered and that lost packets be requested to be retransmitted.

【0003】 有線接続が利用できない場所では、データネットワークへの遠隔アクセスは通
常何らかの形の移動体通信システムによって行われる。最も一般のシステムは、
データネットワークが制限されたバンド幅と可変接続信頼性を提供する移動体通
信システムを介してアクセスされるGSM(Groupe Special Mobile)システムである
。残念なことに、これは、バンド幅が制限されているので、典型的なデータ転送
と受信レートは、9600 bpsに制限される。この制限は、可変接続信頼性と組み合
わされると、データリンクが高帯域で、かつほとんどまたは全くパケット損失が
無いと仮定するパケット・ベースのプロトコルと競合する。さらに、いくつかの
パケットの最小サイズは、場合によっては、GSMシステムに対してあまりにも大
きい可能性がある。
Where wired connections are not available, remote access to data networks is typically provided by some form of mobile communication system. The most common system is
A GSM (Groupe Special Mobile) system in which a data network is accessed through a mobile communication system that provides limited bandwidth and variable connection reliability. Unfortunately, this is bandwidth limited so typical data transfer and receive rates are limited to 9600 bps. This limitation, when combined with variable connection reliability, competes with packet-based protocols that assume the data link is high bandwidth and has little or no packet loss. Moreover, the minimum size of some packets may be too large for GSM systems in some cases.

【0004】[0004]

【課題を解決するための形態】[Forms for solving the problem]

本発明の第一の観点によると、データ通信ネットワークにより、複数のプロト
コル・データ・ユニット(PDU's)を送信する方法は、 送信のためのPDUを受信するステップと、 各データパケットが、既定のサイズ未満であるように、PDUを多数の英数字の
データパケットに符号化するステップと、 データパケットまたは各データパケットの宛先を含んでいるアドレス・フレー
ムをデータパケットまたは各データパケットと関連させるステップと、 データパケットまたは各データパケットを送信するステップとを有する。
According to a first aspect of the present invention, a method of transmitting multiple Protocol Data Units (PDU's) over a data communication network comprises the steps of receiving a PDU for transmission, each data packet having a predetermined size. Encoding the PDU into a number of alphanumeric data packets such that the data frame or an address frame containing the destination of each data packet is associated with the data packet or each data packet. Transmitting a data packet or each data packet.

【0005】 本発明の特別な利点は、GSMプロトコル、またはその電話が現在使用している
インフラストラクチャに適合化させることなく、インターネット・アクセスを、
携帯電話に提供することが出来ることである。
A particular advantage of the present invention is that it allows Internet access without adapting to the GSM protocol, or the infrastructure that the phone is currently using.
It is something that can be provided to mobile phones.

【0006】 既定のサイズ未満のデータパケットにデータを再パケット化することによって
、限定されたデータ通信リンクで各パケットが正常に送信される確率は、劇的に
増加する。加えて、単一の、または多数のパケットが失なわれても、そのパケッ
トを速やかに再送信することが出来るので、大きいオーバーヘッドを負わない。
これらのコンテンツにかかわりなくPDU'sを再パケット化することによって、こ
れらを再パケット化するに先立って構成PDU'sからデータを再組立てするプロト
コルからのオーバーヘッドは避けられる。符号化、圧縮、およびエラー訂正は、
更なるオーバーヘッド、またはプロトコル層なしで利用できる拡張機能である。
By repacketizing data into data packets that are less than a predetermined size, the probability that each packet will be successfully transmitted on a limited data communication link dramatically increases. In addition, even if a single packet or a large number of packets are lost, the packets can be retransmitted promptly, which does not incur a large overhead.
By repacketizing PDU's regardless of their content, overhead from the protocol of reassembling data from the constituent PDU's prior to repacketing them is avoided. Encoding, compression, and error correction
It is an extension that can be used without additional overhead or protocol layers.

【0007】 PDUを符号化するステップが、PDUが全て英数字であるとは限らない場合、英数
字符号化方式を適用するステップを有することが出来る。英数字符号化方式は、
符号化しないことが好ましい。
Encoding the PDU may include applying an alphanumeric encoding scheme if the PDU is not all alphanumeric. The alphanumeric encoding method is
It is preferably not encoded.

【0008】 符号化しないことにより、変更なしで文字をリザーブした既存のテキスト・ベ
ースのリンクによりデータを送信することが出来る。
Not encoding allows data to be transmitted over existing text-based links with reserved characters without modification.

【0009】 PDUを符号化するステップは、PDUの長さを決定するステップと、そのPDUから
データパケットを生成するステップとを有することが出来る。ここで、PDUが既
定のサイズより大きい場合、それはデータパケットのシーケンスに分割される。
Encoding the PDU may include determining a length of the PDU and generating a data packet from the PDU. Here, if the PDU is larger than the default size, it is divided into a sequence of data packets.

【0010】 データパケットを生成するステップは、さらに、生成されたデータパケットと
パケット識別子を関連付けさせるステップを有することが出来る。ここで、PDU
がデータパケットのシーケンスに分割されると、各データパケットのパケット識
別子が、分割されたPDUの部分としてそれを識別し、かつデータパケットの相対
位置をシーケンス内に識別する。
The step of generating the data packet may further include the step of associating the generated data packet with the packet identifier. Where PDU
Is divided into a sequence of data packets, the packet identifier of each data packet identifies it as part of the divided PDU and identifies the relative position of the data packet in the sequence.

【0011】 アドレス・フレームは、ショートメッセージサービス(SMS)アドレスを含むこ
とが出来、かつデータパケット、または各データパケットは、SMSによって送信
されることが好ましい。
The address frame may include a short message service (SMS) address and the data packet, or each data packet, is preferably sent by SMS.

【0012】 ショートメッセージサービス(SMS)は、全てのGSMサービスユーザが利用できる
機能である。SMSは、短い英数字メッセージ用の双方向サービスである。通常、S
MSメッセージは、それらの使用をトラフィックおよびニュース・アップデートの
ような個人のメッセージおよびサービスに限定した文字と数字から厳密に成って
いる160バイトに制限される。
Short Message Service (SMS) is a function available to all GSM service users. SMS is an interactive service for short alphanumeric messages. Usually S
MS messages are limited to 160 bytes, consisting strictly of letters and numbers that limit their use to personal messages and services such as traffic and news updates.

【0013】 通常、SMSがメッセージに使用することを禁ずる(制御文字のような)予約文
字は、送信されるデータ内のこのような文字と競合する。符号化しないことによ
り、このような競合は、容易にかつ簡単に解決される。既存のSMSサービス・リ
ンク上のピギー・バッキング(Piggy-backing)WWWデータは、通常、それらが十分
に活用されないとき、一般にSMSシステムの性能に影響を及ぼさない。しかしな
がら、既存のリンクおよび下位プロトコルの使用により、初期接続手順などが応
える必要はないとき、データ転送の複雑さが格段に低減する。初期接続手段など
が他の場所で処理されるので、この複雑さの低減により、ヘッダ・フレームにお
いて要求されるデータのオーバーヘッドが減少することになる。したがって、本
発明は、基本から完全に新規なメカニズムを提供する複雑さ無しに強力な通信メ
カニズムを提供する。
Reserved characters (such as control characters) that prohibit SMS from being used in messages typically conflict with such characters in the transmitted data. By not coding, such conflicts are easily and easily resolved. Piggy-backing WWW data on existing SMS service links typically do not impact the performance of SMS systems when they are underutilized. However, the use of existing links and lower protocols significantly reduces the complexity of data transfer when the initial connection procedure etc. need not be met. This reduction in complexity will reduce the data overhead required in the header frame, since the initial connection means etc. will be processed elsewhere. Thus, the present invention provides a powerful communication mechanism without the complexity of providing a completely new mechanism from the basics.

【0014】 SMSに替えて、アドレス・フレームは、セル・ブロードキャスト・アドレスを
含むことが出来、この場合前記各データパケットは、セル・ブロードキャストに
よって送信される。
As an alternative to SMS, the address frame can include a cell broadcast address, where each said data packet is transmitted by a cell broadcast.

【0015】 セル・ブロードキャストは、固定インターネット・リンク無しでワールド・ワ
イド・ウェブ・タイプ・データを獲得する単純で効果的な方法を多くのユーザに
提供する。
Cell broadcasts provide many users with a simple and effective way to obtain World Wide Web type data without fixed internet links.

【0016】 PDUを多数の英数字のデータパケットに符号化するステップは、PDUを圧縮する
ステップを含むことが出来る。
Encoding the PDU into a number of alphanumeric data packets may include compressing the PDU.

【0017】 データ通信ネットワークにより上記の方法により送信された複数のプロトコル
・データ・ユニット(PDU's)を受信する方法は、多数の英数字のデータパケット
を受信し、各データパケットと関連したアドレス・フレームを除去し、かつ多数
の受信された英数字のデータパケットからPDUを再生するステップを有すること
が出来る。PDUを再生するステップは、多数の受信された英数字のデータパケッ
トを復号化しないことを含むことが出来る。
A method of receiving a plurality of protocol data units (PDU's) transmitted by a data communication network in the above manner includes receiving a number of alphanumeric data packets and an address frame associated with each data packet. , And recovering the PDU from a large number of received alphanumeric data packets. The step of regenerating the PDU may include not decoding a large number of received alphanumeric data packets.

【0018】 PDUを再生するステップは、各データパケットに関連したパケット識別子に従
って受信された英数字のデータパケットを順序付けし、各データパケットに関連
したパケット識別子を除去し、かつデータパケットを再結合するステップを含む
ことが出来る。受信された英数字のデータパケットを順序付けるステップ は、
受信されないデータパケットを検出し、かつそれらの再送信を要求するステップ
を含むことが出来る。
The step of regenerating the PDU orders the alphanumeric data packets received according to the packet identifier associated with each data packet, removes the packet identifier associated with each data packet, and recombines the data packets. It can include steps. The steps for ordering received alphanumeric data packets are:
It may include the steps of detecting unreceived data packets and requesting their retransmission.

【0019】 本発明の別の観点によると、データ通信ネットワークにより複数のプロトコル
・データ・ユニット(PDU's)を送信するためのシステムにおいて、送信のためのP
DUを受信する受信器と、各データパケットが既定のサイズ未満であるように多数
の英数字のデータパケットにPDUを符号化する符号器と、データパケットまたは
各データパケットの宛先を含むアドレス・フレームをデータパケットまたは各デ
ータパケットと関連させるアドレス指定システムと、データパケットまたは各デ
ータパケットを送信する送信器とを有する。
According to another aspect of the invention, in a system for transmitting multiple Protocol Data Units (PDU's) over a data communication network, P for transmitting
A receiver that receives the DU, an encoder that encodes the PDU into a large number of alphanumeric data packets such that each data packet is less than a predetermined size, and an address frame that contains the data packet or the destination of each data packet. Has a data packet or an addressing system associated with each data packet and a transmitter for transmitting the data packet or each data packet.

【0020】 符号器は、PDUが全て英数字ではない場合、英数字符号化方式を適用すること
が出来る。
The encoder can apply an alphanumeric encoding scheme if the PDU is not all alphanumeric.

【0021】 送信器は、データパケットまたは各データパケットのアドレス指定を行いかつ
送信するためのショートメッセージサービス(SMS)システムを有することが好ま
しい。
The transmitter preferably has a short message service (SMS) system for addressing and transmitting the data packets or each data packet.

【0022】 システムは、上記システムの送信要素によって、データ通信ネットワークによ
り送信された複数のプロトコル・データ・ユニット(PDU's)を受信する、多数の
英数字のデータパケットを受信するための受信器システムを含む受信器と、各デ
ータパケットと関連したアドレス・フレームを除去しかつ多数の受信された英数
字のデータパケットからPDUを再生するプロセッサとを更に含むことが出来る。
プロセッサは、多数の受信された英数字データパケットを復号化しないように構
成することが出来る。プロセッサは、受信された英数字のデータパケットを各デ
ータパケットと関連したパケット識別子に従って順序づけ、各データパケットに
関連したパケット識別子を除去し、かつデータパケットを再結合するように、構
成することが出来る。プロセッサは、受信されないデータパケットを検出し、か
つそれらの再送信を要求するように、構成されることが好ましい。
The system comprises a receiver system for receiving a number of alphanumeric data packets that receives a plurality of protocol data units (PDU's) transmitted by a data communication network by a transmitting element of the system. A receiver may be included and a processor that removes the address frame associated with each data packet and recovers the PDU from multiple received alphanumeric data packets.
The processor can be configured to not decode a large number of received alphanumeric data packets. The processor may be configured to order the received alphanumeric data packets according to the packet identifier associated with each data packet, remove the packet identifier associated with each data packet, and recombine the data packets. . The processor is preferably configured to detect unreceived data packets and request their retransmission.

【0023】 受信器は、GSM携帯電話のようなSMS受信器であることが好ましく、かつ英数字
データパケットはSMSによって受信される。これに代えて、受信器を、セル・ブ
ロードキャスト受信器ですることも可能であり、この場合英数字データパケット
はセル・ブロードキャストによって受信される。
The receiver is preferably an SMS receiver, such as a GSM mobile phone, and alphanumeric data packets are received by SMS. Alternatively, the receiver can be a cell broadcast receiver, in which case alphanumeric data packets are received by cell broadcast.

【0024】 送信器は、GSM携帯電話とすることも可能である。[0024]   The transmitter can also be a GSM mobile phone.

【0025】 PDU'sは、ワールド・ワイド・ウェブの閲覧、および/またはワールド・ワイ
ド・ウェブとのインタラクションの結果として生じるデータを有することが出来
、そのシステムが、ワールド・ワイド・ウェブへの送信およびワールド・ワイド
・ウェブからの受信のためのPDU'sのゲートウェイとして動作するワールド・ワ
イド・ウェブサーバを更に含むことが出来る。
[0025] PDU's may have data resulting from browsing the World Wide Web and / or interacting with the World Wide Web, which the system sends to and sends to the World Wide Web. It may further include a World Wide Web server acting as a gateway for PDU's for reception from the Wide Web.

【0026】 本発明の好適な観点において、PDU'sは、ワールド・ワイド・ウェブを閲覧、
および/またはワールド・ワイド・ウェブとのインタラクションの結果として生
じるデータを有し、そのSMSシステムは、また、ワールド・ワイド・ウェブへの
送信およびワールド・ワイド・ウェブからの受信のためのPDU's用ゲートウェイ
としても動作するワールド・ワイド・ウェブ・サーバによってホストとして動作
する。
In a preferred aspect of the invention, PDU's browse the World Wide Web,
And / or having data resulting from interaction with the World Wide Web, the SMS system also includes a gateway for PDU's for sending to and receiving from the World Wide Web. Hosted by the World Wide Web Server, which also runs as.

【0027】 SMSのコンテクストでは、英数字 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz<> の組を有する。[0027]   In the context of SMS, alphanumeric 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz <> Have a set of.

【0028】[0028]

【発明を実施するための形態】BEST MODE FOR CARRYING OUT THE INVENTION

本発明の実施例は、次に、具体例のみによって、かつ添付図面を参照して説明
される。
Embodiments of the invention will now be described by way of example only and with reference to the accompanying drawings.

【0029】 図1は、本発明に用いられる、または本発明用としてのデータ通信ネットワー
クの線図である。GSMサービスプロバイダは、多数の送信セル10を有している携
帯電話ネットワークを有する。ネットワークは、ワールド・ワイド・ウェブ(WWW
)40に接続されるWWWサーバ30にリンクされることになるSMSシステム20にリンク
される。セル10の一つの送信領域内の携帯電話50のユーザは、彼の携帯電話50に
インストールされたマイクロ・ブラウザ(micro-browser)を使用してWWWを閲覧す
る。マイクロ・ブラウザとユーザのインタラクションによって、WWWからのデー
タの要求は、マイクロ・ブラウザによって送出される。要求は、符号化され、か
つ携帯電話によってWWWサーバ30にアドレス指定されたSMSメッセージとして送信
される。メッセージは、通常のSMSメッセージとみなされ、かつセル10によってS
MSシステム20に転送される。SMSシステム20は、WWWサーバ30上にメッセージを送
る。SMSメッセージを受信次第、WWWサーバ30は、それが次に処理する適切なHTTP
(ハイパー・テキスト・トランスポート・プロトコル)要求に、それを復号化す
る。
FIG. 1 is a diagram of a data communication network used in or for the present invention. The GSM service provider has a mobile phone network with a large number of transmission cells 10. The network is the World Wide Web (WWW
) 40 is linked to the SMS system 20 which will be linked to the WWW server 30 connected to it. A user of cell phone 50 within one transmission area of cell 10 browses the WWW using a micro-browser installed on his cell phone 50. Due to user interaction with the micro browser, requests for data from the WWW are sent out by the micro browser. The request is encoded and sent by the mobile phone as an SMS message addressed to the WWW server 30. The message is considered a normal SMS message, and S by cell 10
Transferred to MS system 20. The SMS system 20 sends a message on the WWW server 30. Upon receipt of the SMS message, the WWW server 30 will notify the appropriate HTTP which it will process next.
Decrypt it into a (Hyper Text Transport Protocol) request.

【0030】 HTTP要求に応じて、WWW 40を介してWWWサーバ30によって受信されたデータは
、携帯電話50のマイクロ・ブラウザにアドレス指定されたSMSメッセージとして
符号化される。WWWサーバ30は、セル10を介し携帯電話50にメッセージを送信す
るSMSシステム20にそれを送る。携帯電話は、メッセージを受信し、それを復号
化し、かつユーザにWWWページを表示するような適切な動作のためにマイクロ・
ブラウザにそれを送る。
In response to the HTTP request, the data received by the WWW server 30 via the WWW 40 is encoded as an SMS message addressed to the micro browser of the mobile phone 50. The WWW server 30 sends it to the SMS system 20 which sends the message to the cell phone 50 via the cell 10. The cell phone receives the message, decrypts it, and displays the WWW page to the user for the appropriate action, such as micro.
Send it to your browser.

【0031】 図2aと2bは、本発明により生成されたデータパケットのフォーマットの表示で
ある。要求によりSMSメッセージを生成しかつ受信されたメッセージを復号化す
るために携帯電話50とWWWサーバ30によって使用されるトランスポートプロトコ
ルは、2つの層に分割される。それらは、SMSフォーマット・メッセージにデータ
および要求を符号化しかつ復号化する役割を果たすセッション層と、SMSメッセ
ージを準備してアドレス指定しかつ受信されたメッセージをエラーチェックする
役割を果たすトランスポート層である。SMSメッセージがサイズ制限を有するの
で、この制限を越える要求、または応答は、多数の離散したパケットに分割され
なければならない。トランスポート層は、このようなメッセージを、各々が別々
のSMSメッセージとして送信される多数のパケットに分割する。受信されるパケ
ット化されたメッセージは、トランスポート層によって再び組立てられる。
2a and 2b are representations of the format of a data packet generated according to the present invention. The transport protocol used by the mobile phone 50 and the WWW server 30 to generate the SMS message on request and to decrypt the received message is split into two layers. They are at the session layer, which is responsible for encoding and decoding data and requests in SMS format messages, and the transport layer, which is responsible for preparing and addressing SMS messages and error checking received messages. is there. Since SMS messages have a size limit, requests or replies that exceed this limit must be split into a large number of discrete packets. The transport layer splits such a message into a number of packets, each sent as a separate SMS message. The packetized message received is reassembled by the transport layer.

【0032】 SMSは、符号化される必要がない160の7ビット文字、または、符号化される必
要がある140の8ビット文字のメッセージを可能にする。本明細書の以後の記載は
、160の7ビット文字メッセージに関するものであるが、当業者は、本発明がいず
れのタイプにも適用できることを理解するであろう。
SMS enables messages of 160 7-bit characters that do not need to be encoded or 140 8-bit characters that need to be encoded. The rest of this specification will refer to 160 7-bit character messages, but those skilled in the art will understand that the invention is applicable to either type.

【0033】 図2aは、セッション層によって準備されたメッセージの表示である。各メッセ
ージは、メッセージが関するコマンドのタイプ(オープン、クローズ、要求、送
信、または再要求)を示しているコマンドlDフィールド100 と、個々のメッセ
ージの文字の長さ(これは、7ビットの値を使用してloendianに符号化される、
すなわちsize=byte1+byte2*27)を示しているMsgSizeフィールド110と、ヘッダ
フィールド120(後述する)と、データ(URI、サーバから送信されたデータ、ま
たは、再要求されたメッセージのパケット番号)を含んでいるデータフィールド
130と、次のコマンドID、またはもしそれが最後のメッセージである場合にはNUL
L(ヌル)を示すエンドフィールド140とを含む。
FIG. 2 a is a display of a message prepared by the session layer. Each message contains a command ID field 100, which indicates the type of command the message pertains to: open, close, request, send, or rerequest, and the character length of the individual message (this is a 7-bit value). Encoded to loendian using
That is, MsgSize field 110 indicating size = byte1 + byte2 * 2 7 ), header field 120 (described later), and data (URI, data sent from server, or packet number of rerequested message). Data field containing
130 and the next command ID, or NUL if it is the last message
And an end field 140 indicating L (null).

【0034】 ヘッダフィールドのコンテンツは、オプションデータに関する。各ヘッダフィ
ールドは、NULLの終端ストリングが続く値を含む。ヘッダは、以下から形成する
ことが出来る。
The content of the header field relates to option data. Each header field contains a value followed by a null terminated string. The header can be formed from:

【0035】 コンテンツ・タイプ・フィールドは 、例えば、以下のタイプ識別子のうちの
一つを含むことができる。
The content type field can include, for example, one of the following type identifiers:

【0036】 符号化フィールドは、ハフマン符号化またはランレングス符号化のような符号
化または圧縮方式に対応している値を特定することができる。
The coding field can specify a value corresponding to a coding or compression scheme such as Huffman coding or run-length coding.

【0037】 アラート・フィールドのタイプは、以下のタイプの内一つのアラートに関して
データフィールドを特定することができる。
The alert field type may specify a data field for one of the following types of alerts:

【0038】 エージェントプロファイルは、データにアクセスしている装置のタイプに従い
サービス、またはサーバによって送信されるデータタイプおよび/またはコンテ
ンツを適用するために使用される。(特に携帯電話の)異なるブラウザによりサ
ポートされた機能の多様性のために、名前でブラウザを識別することは、充分で
ない。プロファイルは、HTML/HDML/WMLのサポート、それが表示することができ
る画像タイプ、画面サイズ、などのようなブラウザの主な機能を識別する。サー
ビス、またはサーバは、次にこの情報を使用して、ブラウザに戻されたデータを
適用することが出来る。
Agent profiles are used to apply data types and / or content sent by services or servers according to the type of device accessing the data. Due to the variety of features supported by different browsers (especially of mobile phones), identifying browsers by name is not sufficient. The profile identifies the main features of the browser such as HTML / HDML / WML support, the image types it can display, screen size, etc. The service, or server, can then use this information to apply the data returned to the browser.

【0039】 図2bは、トランスポート層によって準備されるメッセージの表示である。(デ
ータフィールド200として示される)セッション層メッセージは、処理され、か
つ必要に応じて、最大長が157バイトの多数のパケットに分割される。各パケッ
トには、(メッセージID・フィールド210と、パケット番号フィールド220と、エ
ラーチェック・フィールド230と、パケット・トータル・フィールド240とを含む
)ヘッダが、アタッチされる。メッセージlD 210は、パケットが関連するメッセ
ージを識別する。メッセージが複数のパケットに分割される場合、各パケットの
ヘッダには、受信次第、パケットを識別し、かつそれらをマージしてメッセージ
を再現することが出来るように、同じメッセージlDが含まれる。パケットの受信
順序は任意であり、かつパケットが紛失してしまう可能性もあるため、パケット
番号(220)とパケット・トータル・フィールド(240)も、使用される。番号フィー
ルドとトータル・フィールドによって、受信器は、パケットを再順序付けし、紛
失しているパケットの再送を要求することが出来る。エラーチェック・フィール
ド230は、添付のデータに使用されるエラーチェックのタイプを示す。
FIG. 2b is a representation of the message prepared by the transport layer. The session layer message (shown as data field 200) is processed and optionally split into a number of packets with a maximum length of 157 bytes. A header (including a message ID field 210, a packet number field 220, an error check field 230, and a packet total field 240) is attached to each packet. Message ID 210 identifies the message with which the packet is associated. If the message is split into multiple packets, the header of each packet will contain the same message 1D so that the packets can be identified upon reception and merged to recreate the message. The packet number (220) and the packet total field (240) are also used because the packet reception order is arbitrary and the packet may be lost. The number and total fields allow the receiver to reorder the packets and request retransmission of missing packets. Error check field 230 indicates the type of error check used for the attached data.

【0040】 図3a〜3eは、本発明のプロトコルを使用するデータ通信セッションにおいて送
信されかつ受信されたデータパケットの表示である。図3aは、携帯電話のマイク
ロ・ブラウザによるURI(Universal Resource Indicator)「http://hdmlhost/hom
e.hdml」に対する要求に応じてセッション層によって用意されるデータパケット
の表示である。セッション層は、メッセージが要求(コマンドlD=3)であり、Ms
gSizeが29(header 4 + URI String 25)であり、かつヘッダフィールドは要求さ
れていないことを決定する。そして、図3aのメッセージは、トランスポート層に
送られる。
3a-3e are representations of data packets sent and received in a data communication session using the protocol of the present invention. Figure 3a shows a URI (Universal Resource Indicator) "http: // hdmlhost / hom" by a micro browser of a mobile phone.
is a display of a data packet prepared by the session layer in response to a request for "e.hdml". At the session layer, the message is a request (command lD = 3), Ms
Determines that gSize is 29 (header 4 + URI String 25) and no header fields are required. The message of Figure 3a is then sent to the transport layer.

【0041】 受信されると、トランスポート層は、1個のSMSメッセージのみを要求し、した
がって、メッセージIDに1、パケット番号に0、エラーチェック・レベルに0(エ
ラーチェック無し)、パケット・トータルに0を割り当てることを決定する。こ
の情報は、セッション・メッセージに連結されて、図3bのSMSパケットが作成さ
れ、次いで、送信される。
When received, the transport layer requests only one SMS message, thus 1 for the message ID, 0 for the packet number, 0 for the error check level (no error check), and the packet total. Decide to assign 0 to. This information is concatenated into the session message to create the SMS packet of Figure 3b, which is then sent.

【0042】 SMSメッセージを受信しかつ復号化すると、サーバは、HTTPを介してURIを要求
し、かつ200バイトの応答データを受信する。
Upon receiving and decrypting the SMS message, the server requests the URI via HTTP and receives 200 bytes of response data.

【0043】 そのデータを処理して、サーバのセッション・レベルは、データを受け取り、
そしてコマンドID に4(送信)と、メッセージ・サイズに、79+1*27に符号化さ
れる207(ヘッダ6+データ200+ターミネータ1)を割り当てる。データ(200バイ
ト)と次のコマンドID 0(メッセージ終了)が後に続く、コンテンツタイプ1(HD
ML)のヘッダフィールドが、加えられる。(図3cに示されるように)構成された
メッセージが、サーバのトランスポート層に送られる。
Processing that data, the session level of the server receives the data,
Then 4 (transmitted) to the command ID, a message size, assign 207 (header 6+ data 200 + Terminator 1) encoded in 79 + 1 * 2 7. Content type 1 (HD) with data (200 bytes) followed by the next command ID 0 (end of message)
ML) header fields are added. The composed message (as shown in FIG. 3c) is sent to the transport layer of the server.

【0044】 トランスポート層は、1のMsglDと、パケット番号0と、エラーチェック0と、パ
ケット・トータル1とを有する第一のSMSパケットを組み立てる。結果として得ら
れたSMSメッセージは、図3dに示されるように、セッション層のメッセージの全
てを保持することは出来ず、ヘッダの9バイトを有する第一の151バイトのみを含
む。パケット番号1を除いては第一のものと同じトランスポート層データを有す
る第二のSMSパケットは、図3eに示されるように、データの最後の49バイトをと
るように生成される。SMSパケットは、両方とも、携帯電話に送信されかつ復号
化され、マイクロ・ブラウザによってディスプレイ用のデータが再構成される。
The transport layer assembles a first SMS packet with MsglD of 1, a packet number of 0, an error check of 0, and a packet total of 1. The resulting SMS message may not be able to hold all of the session layer message, as shown in Fig. 3d, and contains only the first 151 bytes with the 9 bytes of the header. A second SMS packet having the same transport layer data as the first except packet number 1 is generated to take the last 49 bytes of data, as shown in Figure 3e. Both SMS packets are sent to the mobile phone and decrypted, and the microbrowser reconstructs the data for display.

【0045】 図4a〜4dは、本発明のプロトコルを使用するデータ通信セッションにおいて送
信されかつ受信されたデータパケットの表示である。図4aは、携帯電話のマイク
ロ・ブラウザによるURI(Universal Resource Indicator)「http://hdmlhost/hom
e.hdml」に対する要求に応じてセッション層によって用意されるデータパケット
の表示である。セッション層は、メッセージが要求(コマンドID=3)であり、Ms
gSizeが29(header4+URI String 25)であり、かつヘッダフィールドは要求されな
いことを決定する。そして、図4aのメッセージは、トランスポート層に送られる
4a-4d are representations of data packets transmitted and received in a data communication session using the protocol of the present invention. Figure 4a shows the URI (Universal Resource Indicator) "http: // hdmlhost / hom" by the micro browser of the mobile phone.
is a display of a data packet prepared by the session layer in response to a request for "e.hdml". At the session layer, the message is a request (command ID = 3), Ms
Determines that gSize is 29 (header4 + URI String 25) and no header field is required. The message of Figure 4a is then sent to the transport layer.

【0046】 受信されると、トランスポート層は、1個のSMSメッセージのみを要求する、し
たがって、メッセージIDに1、パケット番号に0、エラーチェック・レベルに0(
エラーチェックはない)、パケット・トータルに0を割り当てることを決定する
。この情報は、セッション・メッセージに連結されて、図4bのSMSパケットが作
成され、次いで、送信される。
When received, the transport layer requests only one SMS message, therefore 1 for the message ID, 0 for the packet number, 0 (for error check level).
No error checking), decide to assign 0 to packet total. This information is concatenated into the session message to create the SMS packet of Figure 4b, which is then sent.

【0047】 SMSメッセージを受信しかつ復号化すると、サーバは、HTTPを介してURIを要求
し、かつ200バイトの応答データを受信する。サーバもクライアントも、ハフマ
ン符号化されたデータ圧縮をサポートする場合には、200バイトは、サーバによ
って87バイトに圧縮される。
Upon receiving and decrypting the SMS message, the server requests the URI via HTTP and receives 200 bytes of response data. If both the server and the client support Huffman encoded data compression, then 200 bytes will be compressed by the server to 87 bytes.

【0048】 データを処理して、サーバのセッション・レベルは、データを受け取って、コ
マンドID に4(送信)と、メッセージ・サイズに、96+0*27に符号化される96(
ヘッダ8+データ87+ターミネータ1)を割り当てる。データ(87バイト)と次のコ
マンドID 0(メッセージ終了)が後に続く、コンテンツタイプ1、2(HDMLc)のヘ
ッダフィールドとハフマン符号化(6、1、0)が、加えられる。(図4cに示され
るように)構成されたメッセージが、サーバのトランスポート層に送られる。
[0048] processing data, session-level server receives the data, 96 and 4 (transmitted) to the command ID, a message size, encoded in 96 + 0 * 2 7 (
Allocate header 8 + data 87 + terminator 1). A header field of content type 1, 2 (HDMLc) and Huffman coding (6, 1, 0) followed by data (87 bytes) and the next command ID 0 (end of message) are added. The composed message (as shown in Figure 4c) is sent to the transport layer of the server.

【0049】 トランスポート層は、1のMsglDと、パケット番号0と、エラーチェック0と、パ
ケット・トータル0とを有する第一のSMSパケットを組み立てる。SMSパケットは
、携帯電話に送信され、復号化され、次いで復元され、マイクロプラウザによる
ディスプレイのためのデータが再構成される。
The transport layer assembles a first SMS packet with MsglD of 1, a packet number of 0, an error check of 0, and a packet total of 0. The SMS packet is sent to the mobile phone, decrypted and then reconstructed to reconstruct the data for display by the micro-browser.

【0050】 SMSがサポートしていない非英数字が送信されることを避けるために、非符号
化処理を、受信されたデータパケットに適用させることが好ましい。
In order to avoid the transmission of non-alphanumeric characters that SMS does not support, it is preferable to apply uncoding processing to the received data packets.

【0051】 ここでは、データをパケット化することとSMSを使用することによるデータの
送信に関して述べたが、本発明が、多くの伝送プロトコルとメカニズム(たとえ
ばセル・ブロードキャスト)にも適用できることは、明らかであろう。セル・ブ
ロードキャストとSMSアラートにおいて、最初の要求は、データに対して電話か
ら行えない。URIは、WWWサーバで生成され、かつ一部の/全てのユーザにイベン
トを知らせるサービスプロバイダによるあるデータまたは決定を受信する以前の
要求のようなある基準にしたがって、電話に送信される。セル・ブロードキャス
ト・パケットの最大サイズは88バイトであるので、トランスポート層はそれに応
じてメッセージ長を修正する。セル・ブロードキャスト・メッセージは、前述し
たように、アラート・フィールドを利用して、送信されたデータのタイプとユー
ザにブロードキャストがいつ到着するかを通知すべきか否か/どのように通知す
べきかを識別する。セル・ブロードキャストは、サーバから各々のセル内の任意
の受け手までの、片方向転送メカニズムでしかないが、本発明のプロトコルは、
例えば、地域情報(例えば、有名な店のその地域における支店の場所)を有する
ページを放送するために使用することができるであろう。
Although described herein with respect to packetizing data and sending data by using SMS, it is clear that the present invention is also applicable to many transmission protocols and mechanisms (eg cell broadcast). Will. In cell broadcast and SMS alerts, the initial request cannot be made over the phone for data. The URI is generated at the WWW server and sent to the phone according to certain criteria, such as a previous request to receive some data or decision by the service provider to inform some / all users of the event. Since the maximum size of a cell broadcast packet is 88 bytes, the transport layer modifies the message length accordingly. The cell broadcast message utilizes the alert field, as described above, to identify the type of data sent and whether / how to notify the user when the broadcast arrives. To do. Cell broadcast is only a one-way transfer mechanism from the server to any recipient in each cell, but the protocol of the present invention is
For example, it could be used to broadcast a page with regional information (eg, the location of a branch of a well-known store in that region).

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明に用いられるデータ通信ネットワークの線図を示す。1 shows a diagram of a data communication network used in the present invention.

【図2】 図2aと図2bは、本発明によるデータ通信セッションに送信されかつ受
信されるデータパケットフォームの表示を示す。
2a and 2b show representations of data packet forms sent and received in a data communication session according to the invention.

【図3】 図3a〜3eは、図2を参照にして定義されたフォーマットによるデータ
通信セッションに送信されかつ受信されたデータパケットの具体例を示す。
3a-3e show specific examples of data packets sent and received in a data communication session according to the format defined with reference to FIG.

【図4】 図4a〜4eは、図2を参照にして定義されたフォーマットによるデータ
通信セッションに送信されかつ受信されたデータパケットの具体例を示す。
4a to 4e show specific examples of data packets sent and received in a data communication session according to the format defined with reference to FIG.

【符号の説明】[Explanation of symbols]

10 セル 20 SMSシステム 30 WWWサーバ 40 WWW 100 コマンドIDフィールド 120 ヘッダフィールド 210 メッセージIDフィールド 10 cells 20 SMS system 30 WWW server 40 WWW 100 Command ID field 120 header fields 210 Message ID field

───────────────────────────────────────────────────── フロントページの続き (72)発明者 ユーレ ダヴィッド シー オランダ国 5656 アー アー アインド ーフェン プロフホルストラーン 6 Fターム(参考) 5K030 GA10 HA08 JA05 JT09 LE14─────────────────────────────────────────────────── ─── Continued front page    (72) Inventor Eure David C             Netherlands country 5656             -Fen Prof Holstran 6 F term (reference) 5K030 GA10 HA08 JA05 JT09 LE14

Claims (19)

【特許請求の範囲】[Claims] 【請求項1】 データ通信ネットワークにより、複数のプロトコル・データ・ユニット(PDU)
を送信する方法であって、 送信のためのPDUを受信するステップと、 各データパケットが既定のサイズ未満であるように、前記PDUを多数の英数字
データパケットに符号化するステップと、 前記各データパケットの前記宛先を含むアドレス・フレームを前記各データパ
ケットに関連させるステップと、 前記各データパケットを送信するステップとを 有する方法。
1. A data communication network allows multiple protocol data units (PDUs).
Transmitting a PDU for transmission, encoding the PDU into a number of alphanumeric data packets such that each data packet is less than a predetermined size; A method comprising: associating an address frame containing the destination of a data packet with each of the data packets; and transmitting each of the data packets.
【請求項2】 前記PDUを符号化する前記ステップが、前記PDUが全て英数字ではない場合、英
数字符号化方式を適用する前記ステップを有する請求項1に記載の方法。
2. The method of claim 1, wherein the step of encoding the PDU comprises the step of applying an alphanumeric encoding scheme if the PDUs are not all alphanumeric.
【請求項3】 前記PDUを符号化する前記ステップが、 前記PDUの前記長さを決定するステップと、 前記PDUが既定サイズより大きい場合、それを、データパケットのシーケンス
に分割する、前記PDUからデータパケットを生成するステップとを 有する、請求項2に記載の方法。
3. The step of encoding the PDU includes the step of determining the length of the PDU, and if the PDU is larger than a predetermined size, dividing it into a sequence of data packets from the PDU. Generating a data packet.
【請求項4】 データパケットを生成する前記ステップが、更に、パッケット識別子を前記生
成されたデータパケットに関連させるステップを有し、 PDUがデータパケットのシーケンスに分割される場合、各データパケットの前
記識別子が、分割されたPDUの部分としてそれを識別し、かつ前記シーケンス内
の前記データパケットの前記相対的な位置を識別する、請求項3に記載の方法。
4. The step of generating a data packet further comprises the step of associating a packet identifier with the generated data packet, the PDU of each data packet being divided into a sequence of data packets. 4. The method of claim 3, wherein an identifier identifies it as part of a fragmented PDU and identifies the relative position of the data packet within the sequence.
【請求項5】 前記PDUを多数の英数字データパケットに符号化する前記ステップが、前記PDU
を圧縮する前記ステップを含む、前記請求項の何れかに記載の方法。
5. The PDU comprising the step of encoding the PDU into a number of alphanumeric data packets.
A method according to any of the preceding claims, comprising the step of compressing.
【請求項6】 前記請求項の何れかの前記方法によるデータ通信ネットワークにより送信され
た複数のプロトコル・データ・ユニット(PDU's)を受信する方法であって、 多数の英数字データパケットを受信するステップと、 各データパケットと関連した前記アドレス・フレームを除去するステップと、 前記多数の受信された英数字データパケットからPDUを再生するステップとを
有する方法。
6. A method of receiving a plurality of Protocol Data Units (PDU's) transmitted by a data communication network according to the method of any of the preceding claims, comprising receiving a number of alphanumeric data packets. Removing the address frame associated with each data packet, and recovering a PDU from the plurality of received alphanumeric data packets.
【請求項7】 PDUを再生する前記ステップが、各データパッケッと関連したパッケッと識別
子に従って前記受信された英数字データパケットを順序付けするステップと、各
データパケットと関連した前記パケット識別子を除去するステップと、前記デー
タパケットを再結合するステップとを含む、請求項6に記載の方法。
7. The step of regenerating a PDU comprises the step of ordering the received alphanumeric data packets according to a packet and identifier associated with each data packet, and removing the packet identifier associated with each data packet. Recombining the data packets.
【請求項8】 データ通信ネットワークにより複数のプロトコル・データ・ユニット(PDU's)
を送信するためのシステムであって、 送信のためのPDUを受信する受信器と、 各データパケットが既定サイズ未満であるように、前記PDUを多数の英数字デ
ータパケットに符号化する符号器と、 前記各データパケットの前記宛先を含むアドレス・フレームを前記各データパ
ケットと関連させるアドレス指定方式と、 前記各データパケットを送信する送信器とを有するシステム。
8. A plurality of protocol data units (PDU's) depending on a data communication network.
A receiver for receiving PDUs for transmission, and an encoder for encoding said PDUs into a number of alphanumeric data packets such that each data packet is below a predetermined size. A system that includes an addressing scheme that associates an address frame that includes the destination of each data packet with each data packet, and a transmitter that transmits each data packet.
【請求項9】 前記符号器が、前記PDUが全て英数字ではない場合、英数字符号化方式を適用
する、請求項8に記載のシステム。
9. The system of claim 8, wherein the encoder applies an alphanumeric encoding scheme if the PDU is not all alphanumeric.
【請求項10】 前記符号器が、前記PDUの前記長さを決定し、かつ前記PDUからデータパケット
を生成するように構成され、前記PDUが、既定のサイズより大きい場合、前記符
号器が、それをデータパケットのシーケンスに分割する、請求項9に記載のシス
テム。
10. The encoder is configured to determine the length of the PDU and generate a data packet from the PDU, and if the PDU is larger than a predetermined size, the encoder 10. The system of claim 9, dividing it into a sequence of data packets.
【請求項11】 前記符号器が、パケット識別子を前記生成されたデータパケットと関連させる
ように構成され、PDUが、データパケットのシーケンスに分割される場合、各デ
ータパケットの前記パケット識別子が、それを分割されたPDUの部分として識別
し、かつ前記シーケンス内の前記データパケットの前記相対的な位置を識別する
、請求項10に記載のシステム。
11. If the encoder is configured to associate a packet identifier with the generated data packet and the PDU is divided into a sequence of data packets, the packet identifier of each data packet is 11. The system of claim 10, which identifies the relative position of the data packet in the sequence as a portion of a divided PDU.
【請求項12】 前記符号器が、前記PDUを圧縮するように構成される、請求項8〜11の何れかに
記載のシステム。
12. The system of any of claims 8-11, wherein the encoder is configured to compress the PDU.
【請求項13】 請求項8〜12の何れかの前記システムによって、データ通信ネットワークによ
り送信された複数のプロトコル・データ・ユニット(PDU's)を受信するシステム
であって、多数の英数字データパケットを受信する受信器と、各データパケット
と関連した前記アドレス・フレームを除去しかつ前記多数の受信された英数字デ
ータパケットからPDUを再生するプロセッサを有するシステム。
13. A system for receiving a plurality of Protocol Data Units (PDU's) transmitted by a data communication network by the system of any of claims 8-12, wherein a plurality of alphanumeric data packets are received. A system having a receiver for receiving and a processor for removing the address frame associated with each data packet and recovering a PDU from the plurality of received alphanumeric data packets.
【請求項14】 前記プロセッサが、前記受信された英数字データパケットを各データパケット
関連したパケット識別子に従って順序付けし、各データパケットに関連した前記
パケット識別子を除去し、および前記データパケットを再結合するように構成さ
れた、請求項13に記載のシステム。
14. The processor orders the received alphanumeric data packets according to a packet identifier associated with each data packet, removes the packet identifier associated with each data packet, and recombines the data packets. 14. The system according to claim 13, configured as follows.
【請求項15】 前記PDU'sが、前記ワールド・ワイド・ウェブの閲覧、および/または前記ワー
ルド・ワイド・ウェブとのインタラクションの結果として生じるデータを有し、
前記システムが、前記ワールド・ワイド・ウェブへの送信および前記ワールド・
ワイド・ウェブからの受信のためのPDU'sのゲートウェイとして動作するワール
ド・ワイド・ウェブ・サーバを更に含む、請求項8〜14の何れかに記載のシステ
ム。
15. The PDU's have data resulting from browsing the World Wide Web and / or interacting with the World Wide Web,
The system sends to the World Wide Web and the World
15. The system of any of claims 8-14, further comprising a World Wide Web server acting as a gateway for PDU's for reception from the Wide Web.
【請求項16】 マシンおよび請求項1〜7の何れかの前記方法を実行する命令のプログラムを符
号化することにより、読み取り可能なプログラム格納装置。
16. A program storage device readable by encoding a program of instructions for performing a machine and the method of any of claims 1-7.
【請求項17】 マシンおよび請求項8〜15の何れかの前記システムを実行する命令のプログラ
ムを符号化することにより、読み取り可能なプログラム格納装置。
17. A program storage device readable by encoding a program of instructions for executing a machine and the system of any of claims 8-15.
【請求項18】 請求項1〜7の何れかの前記方法を実行する命令のプログラムを符号化すること
を搬送波内で実施されるコンピュータデータ信号。
18. A computer data signal embodied in a carrier wave that encodes a program of instructions for performing the method of any of claims 1-7.
【請求項19】 請求項8〜15の何れか一つの前記システムを実行する命令のプログラムを符号
化することを搬送波内で実施されるコンピュータデータ信号。
19. A computer data signal embodied in a carrier wave that encodes a program of instructions for executing the system of any one of claims 8-15.
JP2001541204A 1999-12-01 2000-11-15 Packet-based client / server protocol Withdrawn JP2003516039A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB9928354.1 1999-12-01
GBGB9928354.1A GB9928354D0 (en) 1999-12-01 1999-12-01 Packet based client/server protocol
PCT/EP2000/011431 WO2001041391A2 (en) 1999-12-01 2000-11-15 Packet based client/server protocol

Publications (1)

Publication Number Publication Date
JP2003516039A true JP2003516039A (en) 2003-05-07

Family

ID=10865480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001541204A Withdrawn JP2003516039A (en) 1999-12-01 2000-11-15 Packet-based client / server protocol

Country Status (6)

Country Link
EP (1) EP1180291A2 (en)
JP (1) JP2003516039A (en)
KR (1) KR20010101900A (en)
CN (1) CN1352844A (en)
GB (1) GB9928354D0 (en)
WO (1) WO2001041391A2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1182748C (en) * 2001-11-27 2004-12-29 斯伦贝谢(北京)智能卡科技有限公司 Implementation method and system for radio value-adding business based on short message service
DE10222156A1 (en) * 2002-05-17 2003-11-27 Siemens Ag Transmission efficient handling of multi media information uses a process to identify and optimize useful data content that is set against price categories
WO2005041600A1 (en) * 2003-10-23 2005-05-06 Bsite International Ltd Method and system for distributed mobile collaboration
SE526391C2 (en) * 2003-12-12 2005-09-06 Scania Cv Abp Procedure for processing data to be transmitted via SMS and data transmitted via SMS
KR100793349B1 (en) * 2006-01-26 2008-01-11 삼성전자주식회사 Multicast forwarding apparatus and control method in system for using PPP multi-link

Also Published As

Publication number Publication date
GB9928354D0 (en) 2000-01-26
EP1180291A2 (en) 2002-02-20
KR20010101900A (en) 2001-11-15
CN1352844A (en) 2002-06-05
WO2001041391A3 (en) 2001-11-29
WO2001041391A2 (en) 2001-06-07

Similar Documents

Publication Publication Date Title
JP6648211B2 (en) Method and apparatus for performing extended file distribution in multicast communication or broadcast communication
US7610043B2 (en) Duplicate notification message processing method in terminal
US5956490A (en) Method, client device, server and computer readable medium for specifying and negotiating compression of uniform resource identifiers
US5446736A (en) Method and apparatus for connecting a node to a wireless network using a standard protocol
US7590629B2 (en) Method and network device for synchronization of database data routed through a router
US7630394B2 (en) Method, apparatus and computer-readable code for data compression of network packets
JP5572220B2 (en) Method and apparatus for transmitting MAC PDU with fragmented packing extension header
JP4164365B2 (en) Technology for improving TCP performance over a wireless interface by providing a dual proxy device
EP1909191B1 (en) Method and system for transmitting data over a network
US20020156896A1 (en) System and method for providing a gateway between mobile two-way messaging devices and remote computer networks
WO2016197804A1 (en) Method and device for compressing data packet
US7260383B1 (en) Method and system for wireline response to wireless message notification
US11115498B2 (en) Multi-path management
KR101640105B1 (en) Method and apparatus for content delivery in radio access networks
US8009694B2 (en) Wireless services provider network system and method
JP4988039B2 (en) Apparatus and associated method for configuring an IMS service for use in a circuit switched device
JP2003516039A (en) Packet-based client / server protocol
AU2004316014B2 (en) Method and arrangement for state memory management
EP1933532A2 (en) System and method for proxy-based redirection of resource requests
EP3672189B1 (en) Data transmission method, device and system
Tang et al. Exploiting GSM short message service for ubiquitous accessing
US7965662B2 (en) Method of and system for transmitting messaging service messages between two telecommunications system using different message structures
CN107517202B (en) Binary sending and receiving method of SIP signaling
Chakravarthi et al. M2M communication protocols
EP1358751A2 (en) Improvements in or relating to wireless communication systems

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080205