專利名稱:基于分組的客戶機(jī)/服務(wù)器協(xié)議的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及緊湊的、基于分組的數(shù)據(jù)通信協(xié)議,該協(xié)議尤其適合在GSM型移動電話上使用。
因特網(wǎng)和實際上的大多數(shù)數(shù)據(jù)通信網(wǎng)都以基于分組的數(shù)據(jù)通信協(xié)議為基礎(chǔ)。最常用的協(xié)議是因特網(wǎng)協(xié)議(IP),并且這是因特網(wǎng)所基于的基本協(xié)議?;诜纸M的協(xié)議將傳送數(shù)據(jù)分為多個分組,每個都作為獨(dú)立的協(xié)議數(shù)據(jù)單元(PDU)在網(wǎng)絡(luò)上傳送。分組由路由節(jié)點在網(wǎng)絡(luò)上路由,該路由節(jié)點維護(hù)路由表來指示它們自己之間和其它節(jié)點之間的路由,并根據(jù)網(wǎng)絡(luò)業(yè)務(wù)量和其它因素來調(diào)整它們轉(zhuǎn)發(fā)業(yè)務(wù)量的路由。在傳送時每個分組會被編號,使得數(shù)據(jù)在收到后可重新排序以及請求重新傳送丟失的分組。
在固定線路連接不可用的地方,遠(yuǎn)端接入數(shù)據(jù)網(wǎng)正常地由某種形式的移動電話系統(tǒng)來進(jìn)行。最普遍的系統(tǒng)是GSM(組專用移動)系統(tǒng),該系統(tǒng)中通過提供有限帶寬和各種連接可靠性的移動電話系統(tǒng)接入數(shù)據(jù)網(wǎng)。不幸的是,有限的帶寬通常將數(shù)據(jù)傳送和接收的速率限制至9600bps。與各種連接可靠性相結(jié)合的這個限制與假定數(shù)據(jù)鏈路有高帶寬且很少或無分組丟失的基于分組的協(xié)議相沖突。另外,對于GSM系統(tǒng),一些分組的最小尺寸在有些情況下將太大。
依照本發(fā)明的第一方面,在數(shù)據(jù)通信網(wǎng)上傳送協(xié)議數(shù)據(jù)單元(PDU)的方法包含的步驟有接收用于傳送的PDU;將該P(yáng)DU編碼為多個字母數(shù)字的數(shù)據(jù)分組,使得每個數(shù)據(jù)分組小于預(yù)定的尺寸;使這個或每個數(shù)據(jù)分組關(guān)聯(lián)一個地址幀,該地址幀包括這個或每個數(shù)據(jù)分組的目的地;并傳送這個或每個數(shù)據(jù)分組。
本發(fā)明的一個特別優(yōu)點是為移動電話提供因特網(wǎng)接入,而不需要調(diào)整移動電話當(dāng)前正在其上運(yùn)行的GSM協(xié)議或基礎(chǔ)設(shè)施。
通過把數(shù)據(jù)重新分組為小于預(yù)定尺寸的數(shù)據(jù)分組,每個分組在有限的數(shù)據(jù)通信鏈路上成功傳送的可能性顯著提高。另外,由于分組能夠快速重傳,所以單個或多個分組的丟失不會招致大的開銷。通過對PDU重新分組而不考慮它們的內(nèi)容,而避免在對PDU重新分組之前從組成的PDU中重新組裝數(shù)據(jù)的協(xié)議開銷。編碼、壓縮和糾錯是可用的擴(kuò)展,不需要更多的開銷或協(xié)議層。
編碼PDU的步驟包含若PDU不全是字母數(shù)字則應(yīng)用一個字母數(shù)字編碼方案的步驟。該字母數(shù)字編碼方案最好是uuencoding(電子郵件中用于對二進(jìn)制數(shù)據(jù)進(jìn)行文本化編碼的工具)編碼。
uuencoding編碼能使數(shù)據(jù)在現(xiàn)有的基于文本的鏈路上發(fā)送,該鏈路具有未加修改的保留特征。
對PDU進(jìn)行編碼的步驟包含確定PDU的長度;從該P(yáng)DU產(chǎn)生一個數(shù)據(jù)分組,其中如果該P(yáng)DU大于預(yù)定的尺寸,它就被分成一序列的數(shù)據(jù)分組。
產(chǎn)生數(shù)據(jù)分組的步驟可以進(jìn)一步包含的步驟是使產(chǎn)生的數(shù)據(jù)分組關(guān)聯(lián)一個分組標(biāo)識符,其中如果PDU被分成一序列的數(shù)據(jù)分組,則每個數(shù)據(jù)分組的分組標(biāo)識符將標(biāo)識它為被分開的PDU的一部分,并標(biāo)識該數(shù)據(jù)分組在該序列中的相關(guān)位置。
最好地,地址幀可以包含一個短消息業(yè)務(wù)(SMS)地址,這個或每個數(shù)據(jù)分組都由SMS傳送。
短消息業(yè)務(wù)(SMS)是所有GSM業(yè)務(wù)用戶可用的一種功能。對短字母數(shù)字消息,SMS是雙向業(yè)務(wù)。通常,SMS消息被限制到嚴(yán)格地包含字母和數(shù)字共160字節(jié),這限制它們僅用于諸如交通和新聞更新等個人消息和業(yè)務(wù)。
通常,SMS禁止消息使用的保留字符(例如控制字符)與被傳送的數(shù)據(jù)中的這種字符相沖突。通過使用uuencoding編碼,這樣的沖突很容易且簡單地解決了。由于SMS系統(tǒng)通常未充分使用,故將WWW數(shù)據(jù)捎帶在現(xiàn)有SMS業(yè)務(wù)鏈路上一般不會影響SMS系統(tǒng)的性能。然而,現(xiàn)有的鏈路和基礎(chǔ)協(xié)議的使用大大降低了數(shù)據(jù)傳送的復(fù)雜性,因為不需要迎合握手等的信號交互。由于握手等可在別處處理,所以復(fù)雜性的降低進(jìn)而又減少了在頭標(biāo)幀中所需的數(shù)據(jù)開銷。因此本發(fā)明提供了一種強(qiáng)大的通信機(jī)制,而不帶有從基礎(chǔ)上提供一種全新機(jī)制的復(fù)雜性。
在SMS的替代方案中,地址幀可以包含一個小區(qū)廣播地址,并且這個或每個數(shù)據(jù)分組由小區(qū)廣播來傳送。
小區(qū)廣播提供了一個簡單有效的方式,使許多沒有固定因特網(wǎng)鏈路的用戶得到萬維網(wǎng)類型的數(shù)據(jù)。
將PDU編碼為多個字母數(shù)字?jǐn)?shù)據(jù)分組的步驟包含壓縮PDU的步驟。
依據(jù)上述的方法接收在數(shù)據(jù)通信網(wǎng)上傳送的協(xié)議數(shù)據(jù)單元(PDU)的方法包含的步驟有,接收多個字母數(shù)字?jǐn)?shù)據(jù)分組,移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的地址幀,并從該多個接收到的字母數(shù)字?jǐn)?shù)據(jù)分組中重新產(chǎn)生一個PDU。重新產(chǎn)生一個PDU的步驟包括對該多個接收到的字母數(shù)字?jǐn)?shù)據(jù)分組進(jìn)行uudecoding解碼。
重新產(chǎn)生PDU的步驟包括,依靠與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符來對接收到的字母數(shù)字?jǐn)?shù)據(jù)分組排序,移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符并再結(jié)合成數(shù)據(jù)分組。對接收到的字母數(shù)字?jǐn)?shù)據(jù)分組排序的步驟包括檢測沒有接收到的數(shù)據(jù)分組并請求其重傳的步驟。
依據(jù)本發(fā)明的另一方面,在數(shù)據(jù)通信網(wǎng)上傳送協(xié)議數(shù)據(jù)單元(PDU)的系統(tǒng)包含一個接收用于傳送的PDU的接收機(jī),一個將該P(yáng)DU編碼為多個數(shù)字字符數(shù)據(jù)分組使得每個數(shù)據(jù)分組小于預(yù)定尺寸的編碼器,一個使這個或每個數(shù)據(jù)分組關(guān)聯(lián)一個地址幀的地址系統(tǒng),該地址幀包含這個或每個數(shù)據(jù)分組的目的地,以及一個發(fā)送這個或每個數(shù)據(jù)分組的發(fā)送機(jī)。
如果PDU不全是字母數(shù)字,則編碼器可能會應(yīng)用一個字母數(shù)字編碼方案。
發(fā)送機(jī)最好包含一個短消息業(yè)務(wù)(SMS)系統(tǒng)來定址并傳送這個或每個數(shù)據(jù)分組。
該系統(tǒng)進(jìn)一步包含一個接收機(jī),用于接收被上述系統(tǒng)的傳送單元在數(shù)據(jù)通信網(wǎng)上傳送的協(xié)議數(shù)據(jù)單元(PDU),該接收機(jī)包含一個接收系統(tǒng)用于接收多個字母數(shù)字?jǐn)?shù)據(jù)分組,一個處理器用于移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的地址幀,并從該多個接收到的字母數(shù)字?jǐn)?shù)據(jù)分組中重新產(chǎn)生一個PDU。該處理器可被配置為對該多個接收到的字母數(shù)字?jǐn)?shù)據(jù)分組進(jìn)行uudecode譯碼。該處理器可被配置為依靠與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符來對接收到的字母數(shù)字?jǐn)?shù)據(jù)分組排序,移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符并再結(jié)合該數(shù)據(jù)分組。優(yōu)選地,該處理器可被配置為檢測沒有接收到的數(shù)據(jù)分組并請求其重傳。
優(yōu)選地,接收機(jī)是一個例如GSM移動電話的SMS接收機(jī),字母數(shù)字?jǐn)?shù)據(jù)分組由SMS來接收??蛇x擇地,接收機(jī)可以是小區(qū)廣播接收機(jī),字母數(shù)字?jǐn)?shù)據(jù)分組由小區(qū)廣播接收。
發(fā)送機(jī)也可以是一個GSM移動電話。
PDU包含瀏覽萬維網(wǎng)和/或與萬維網(wǎng)交互所產(chǎn)生的數(shù)據(jù),其中該系統(tǒng)還包含一個萬維網(wǎng)服務(wù)器作為用于PDU的網(wǎng)關(guān)傳送PDU至萬維網(wǎng),并從萬維網(wǎng)接收PDU。
在本發(fā)明的優(yōu)選方面,該P(yáng)DU包含瀏覽萬維網(wǎng)和/或與萬維網(wǎng)交互所產(chǎn)生的數(shù)據(jù),其中該SMS系統(tǒng)被安置于也作為PDU網(wǎng)關(guān)傳送PDU至萬維網(wǎng)并從萬維網(wǎng)接收PDU的萬維網(wǎng)服務(wù)器中。
在SMS的環(huán)境里,字母數(shù)字字符包含以下設(shè)置0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz<>現(xiàn)在僅以舉例并參照附圖的方式來對本發(fā)明的實施方案進(jìn)行描述,其中
圖1是在本發(fā)明中使用的數(shù)據(jù)通信網(wǎng)的示意性框圖;圖2a和2b是依照本發(fā)明在數(shù)據(jù)通信會話中傳送和接收的數(shù)據(jù)分組格式的代表;以及圖3a-3e和4a-4e是依照參考圖2定義的格式在數(shù)據(jù)通信會話中傳送和接收的數(shù)據(jù)分組的例子。
圖1是本發(fā)明中或針對本發(fā)明使用的數(shù)據(jù)通信網(wǎng)的示意性框圖。GSM業(yè)務(wù)提供者有一個包含多個傳輸小區(qū)10的移動電話網(wǎng)。這個網(wǎng)絡(luò)鏈接到一個SMS系統(tǒng)20,該SMS系統(tǒng)20進(jìn)而又鏈接到萬維網(wǎng)(WWW)服務(wù)器30,該萬維網(wǎng)服務(wù)器30連接到WWW40。在其中一個小區(qū)10的傳送區(qū)域的移動電話用戶50,使用安裝在他的移動電話50上的微瀏覽器瀏覽WWW。由于用戶與該微瀏覽器交互,所以向WWW要數(shù)據(jù)的請求就由微瀏覽器發(fā)出。請求由移動電話作為被定址到WWW服務(wù)器30的SMS消息編碼并傳送。此消息被視作一條普通SMS消息并由小區(qū)10轉(zhuǎn)發(fā)至SMS系統(tǒng)20。SMS系統(tǒng)20將此消息傳到WWW服務(wù)器30。在接收到SMS消息后,WWW服務(wù)器30將其解碼為一條接著要處理的適當(dāng)?shù)腍TTP(超文本傳輸協(xié)議)請求。
響應(yīng)該HTTP請求通過WWW40由WWW服務(wù)器30接收的數(shù)據(jù),被編碼為一條定址到移動電話50的微瀏覽器的SMS消息。該WWW服務(wù)器30將該消息傳至SMS系統(tǒng)20,SMS系統(tǒng)20通過小區(qū)10將它傳送到移動電話50上。移動電話接收到消息,對其解碼并傳至微瀏覽器以進(jìn)行諸如給用戶顯示W(wǎng)WW頁的適當(dāng)動作。
圖2a和b是依據(jù)本發(fā)明產(chǎn)生的數(shù)據(jù)分組格式的代表。被移動電話50和WWW服務(wù)器30使用來根據(jù)請求產(chǎn)生SMS消息并對接收到的消息進(jìn)行解碼的傳輸協(xié)議分為兩層會話層負(fù)責(zé)將數(shù)據(jù)和請求編碼并解碼成SMS格式的消息,傳輸層負(fù)責(zé)準(zhǔn)備并確定SMS消息的地址,以及對接收到的消息進(jìn)行錯誤檢查。由于對SMS消息的尺寸有限制,所以超過此限制的請求或響應(yīng)必須被分成多個離散的分組。傳輸層把這樣的消息分成多個分組,每個分組作為一條獨(dú)立的SMS消息進(jìn)行傳輸,接收到的分組消息由傳輸層重新組裝。
SMS允許必須uuencoded編碼的160個7比特字符的消息或不需要uuencoded編碼的140個8比特字符的消息。剩下的描述涉及到160個7比特字符的消息,但有經(jīng)驗的讀者將會明白,本發(fā)明適合于任一種類型。
圖2a代表了會話層準(zhǔn)備的消息。每條消息包含一個CommandID域100,指示消息涉及的命令類型(打開,關(guān)閉,請求,發(fā)送或再次請求),一個MsgSize域110指示特定消息的字符長度(這被編碼為使用7的比特值loendian即尺寸=字節(jié)1+字節(jié)2*27),一個頭標(biāo)域120(在下面討論),一個包含數(shù)據(jù)的數(shù)據(jù)域130(URI,由服務(wù)器發(fā)送的數(shù)據(jù)或再次請求消息的分組數(shù)),以及當(dāng)它為最后一條消息時的一個指示下一個CommandID或NULL的結(jié)尾域。
頭標(biāo)域的內(nèi)容涉及到可選數(shù)據(jù)。每個頭標(biāo)域包含一個跟隨著以NULL終結(jié)的串的值。一個頭標(biāo)可由以下項組成
內(nèi)容類型域包含例如其中一種以下類型的標(biāo)識符
編碼域可對應(yīng)例如Huffman編碼或游程長度編碼等編碼或壓縮方案而指定一個值。
告警域的類型可指定涉及以下類型之一的告警的數(shù)據(jù)域
代理簡檔用于依靠存取數(shù)據(jù)的設(shè)備類型,來調(diào)整數(shù)據(jù)類型和/或業(yè)務(wù)或服務(wù)器傳送的內(nèi)容。由于不同瀏覽器(特別是在移動電話中)所支持的功能有差異,所以僅憑借名稱來標(biāo)識瀏覽器是不夠的。一個簡檔標(biāo)識了瀏覽器的主要功能,例如支持HTML/HDML/WML,它可顯示的圖象類型,屏幕尺寸等。業(yè)務(wù)或服務(wù)器可使用這個信息來調(diào)整返回到瀏覽器的數(shù)據(jù)。
圖2b代表了由傳輸層準(zhǔn)備的消息。會話層消息將被處理,并且有必要的話會被分成最大長度為157字節(jié)的多個分組,如數(shù)據(jù)域200所示。對于每個分組,附帶有一個頭標(biāo),包括MessageID域210,分組號域220,檢錯域230和分組總數(shù)域240。MessageID域210標(biāo)識與該分組關(guān)聯(lián)的消息。如果該消息被分成多于一個的分組,則每個分組的頭標(biāo)將包含相同的MessageID,這樣在接收到后,分組可以被辨別并合并在一起重新形成消息。因為分組可能以任意順序接收且分組可能丟失,所以分組號和分組總數(shù)域(220,240)也用在這方面。分組號和總數(shù)域允許接收機(jī)重新對分組排序并請求重新傳送丟失的分組。檢錯域230指示用于相隨數(shù)據(jù)的檢錯類型。
圖3a-3e代表了依據(jù)本發(fā)明使用一種協(xié)議在數(shù)據(jù)通信會話中發(fā)送和接收的數(shù)據(jù)分組。圖3a代表了由會話層響應(yīng)移動電話的微瀏覽器對URI(通用資源指示器)“http//hdmlhost/home.hdml”的請求而準(zhǔn)備的數(shù)據(jù)分組。會話層確定該消息用于一個請求(commandID=3),MsgSize是29(頭標(biāo)4+URI串25),且不需要頭標(biāo)域。所以,圖3a的消息傳至傳輸層。
接收到后,傳輸層確定只需要1個SMS消息,因此分配messageID1,分組號0,檢錯級別0(不檢錯)和分組總數(shù)0。該信息與會話消息連接產(chǎn)生圖3b的SMS分組,后者接著被發(fā)送出去。
已接收并解碼該SMS消息后,服務(wù)器通過HTTP請求URI并接收響應(yīng)的200字節(jié)數(shù)據(jù)。
服務(wù)器的會話層處理該數(shù)據(jù),將數(shù)據(jù)取出并分配一個commandID4(發(fā)送),一個編碼成79+1*27的消息長度207(頭標(biāo)6+數(shù)據(jù)200+終結(jié)符1)。增加了內(nèi)容類型1(HDML)的頭標(biāo)域,緊接著是數(shù)據(jù)(200字節(jié))和下一個commandID 0(沒有更多的消息)。如圖3c所示的組裝消息被傳至服務(wù)器的傳輸層。
傳輸層構(gòu)造了有MsgID 1,分組號0,檢錯0和分組總數(shù)1的第一個SMS分組。如圖3d所示的合成的SMS消息不可能保留所有的會話層消息,因而只能包含帶有9字節(jié)頭標(biāo)的第一個151字節(jié)。如圖3e所示,除了分組號為1之外,與第一個SMS分組有相同的傳輸層數(shù)據(jù)的第二個SMS分組產(chǎn)生出來而容納數(shù)據(jù)的最后49字節(jié)。兩個SMS分組都傳送到移動電話并進(jìn)行解碼,重組由微瀏覽器顯示的數(shù)據(jù)。
圖4a-4d代表了依據(jù)本發(fā)明使用一個協(xié)議在數(shù)據(jù)通信會話中發(fā)送和接收的數(shù)據(jù)分組。圖4a代表了由會話層響應(yīng)移動電話的微瀏覽器對URI(通用資源指示器)http//hdmlhost/home.hdml的請求而預(yù)備的數(shù)據(jù)分組。該會話層確定消息用于一個請求(commandID=3),MsgSize是29(頭標(biāo)4+URI串25),且不需要頭標(biāo)域。所以,圖4a的消息傳至傳輸層。
接收到后,傳輸層確定只需要1個SMS消息,因此分配messageID1,分組號0,檢錯級別0(不檢錯)和分組總數(shù)0。該信息與會話消息連接產(chǎn)生圖4b的SMS分組,后者接著被發(fā)送出去。
已接收并解碼該SMS消息后,服務(wù)器通過HTTP請求URI并接收響應(yīng)的200字節(jié)數(shù)據(jù)。因為服務(wù)器和客戶機(jī)都支持Huffman編碼數(shù)據(jù)壓縮,所以200字節(jié)被服務(wù)器壓縮為87字節(jié)。
服務(wù)器的會話層處理數(shù)據(jù),將壓縮后的數(shù)據(jù)取出并分配一個commandID 4(發(fā)送),一個編碼成96+0*27的消息長度96(頭標(biāo)8+數(shù)據(jù)87+終結(jié)符1)。增加了內(nèi)容類型1,2(HDMLC)和huffman編碼(6,1,0)的頭標(biāo)域,緊接著是數(shù)據(jù)(87字節(jié))和下一個commandID0(沒有更多的消息)。如圖4c所示的組裝消息被傳至服務(wù)器的傳輸層。
傳輸層構(gòu)造了有MsgID 1,分組號0,檢錯0和分組總數(shù)0的第一個SMS分組。該SMS分組被傳送到移動電話并進(jìn)行解碼和解壓縮,重組由微瀏覽器顯示的數(shù)據(jù)。
優(yōu)選地,uuencoding編碼方案應(yīng)用于接收的數(shù)據(jù)分組,目的是避免傳送SMS不支持的非字母數(shù)字字符的嘗試。
雖然以上的描述與通過將數(shù)據(jù)進(jìn)行分組并使用SMS的數(shù)據(jù)傳送有關(guān),但很顯然本發(fā)明適用于諸如小區(qū)廣播等的許多傳送協(xié)議和機(jī)制。在小區(qū)廣播和SMS告警中,沒有從電話中進(jìn)行用于數(shù)據(jù)的初始請求。一個URI在WWW服務(wù)器中創(chuàng)建,并根據(jù)例如要接收某個數(shù)據(jù)的預(yù)先請求或向一些/全部用戶通報一個事件的業(yè)務(wù)提供者的一個決定等許多標(biāo)準(zhǔn)來傳送給電話。由于小區(qū)廣播分組的最大尺寸是88字節(jié),因此傳輸層將修改消息長度。如前面所描述的,一個小區(qū)廣播消息利用告警域來標(biāo)識被傳送數(shù)據(jù)的類型和當(dāng)廣播到達(dá)后是否應(yīng)/應(yīng)怎樣通報給用戶。盡管小區(qū)廣播僅僅是相應(yīng)小區(qū)中從服務(wù)器到任何接收者的一個單向傳送機(jī)制,但它也可使用本發(fā)明的協(xié)議,例如廣播帶本地信息(例如知名商店的本地分店在哪里等)的尋呼等。
權(quán)利要求
1.一種在數(shù)據(jù)通信網(wǎng)上傳送協(xié)議數(shù)據(jù)單元(PDU)的方法,包含以下步驟接收用于傳送的PDU;將該P(yáng)DU編碼為多個字母數(shù)字的數(shù)據(jù)分組,使得每個數(shù)據(jù)分組小于預(yù)定的尺寸;使這個或每個數(shù)據(jù)分組關(guān)聯(lián)一個地址幀,該地址幀包括這個或每個數(shù)據(jù)分組的目的地;并傳送這個或每個數(shù)據(jù)分組。
2.依據(jù)權(quán)利要求1的方法,其中編碼PDU的步驟包含若PDU不全是字母數(shù)字則應(yīng)用一個字母數(shù)字編碼方案的步驟。
3.依據(jù)權(quán)利要求2的方法,其中編碼PDU的步驟包含的步驟有確定PDU的長度;從該P(yáng)DU產(chǎn)生一個數(shù)據(jù)分組,其中如果該P(yáng)DU大于預(yù)定的尺寸,它就被分成一序列的數(shù)據(jù)分組。
4.依據(jù)權(quán)利要求3的方法,其中產(chǎn)生數(shù)據(jù)分組的步驟進(jìn)一步包含的步驟是使產(chǎn)生的數(shù)據(jù)分組關(guān)聯(lián)一個分組標(biāo)識符,其中如果PDU被分成一序列的數(shù)據(jù)分組,則每個數(shù)據(jù)分組的分組標(biāo)識符將標(biāo)識它為被分開的PDU的一部分,并標(biāo)識該數(shù)據(jù)分組在該序列中的相關(guān)位置。
5.依據(jù)任一前述權(quán)利要求的方法,其中將PDU編碼為多個字母數(shù)字?jǐn)?shù)據(jù)分組的步驟包含壓縮PDU的步驟。
6.一種依據(jù)前述權(quán)利要求中任何一個的方法而接收在數(shù)據(jù)通信網(wǎng)上傳送的協(xié)議數(shù)據(jù)單元(PDU)的方法,包含以下步驟接收多個字母數(shù)字?jǐn)?shù)據(jù)分組;移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的地址幀;并且,從該多個接收到的字母數(shù)字?jǐn)?shù)據(jù)分組中重新產(chǎn)生一個PDU。
7.依據(jù)權(quán)利要求6的方法,其中重新產(chǎn)生PDU的步驟包含的步驟有依靠與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符來對接收到的字母數(shù)字?jǐn)?shù)據(jù)分組排序,移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符并再結(jié)合該數(shù)據(jù)分組。
8.一種在數(shù)據(jù)通信網(wǎng)上傳送協(xié)議數(shù)據(jù)單元(PDU)的系統(tǒng),包含一個接收用于傳送的PDU的接收機(jī);一個將該P(yáng)DU編碼為多個數(shù)字字符數(shù)據(jù)分組使得每個數(shù)據(jù)分組小于預(yù)定尺寸的編碼器;一個使這個或每個數(shù)據(jù)分組關(guān)聯(lián)一個地址幀的地址系統(tǒng),該地址幀包含這個或每個數(shù)據(jù)分組的目的地;以及,一個發(fā)送這個或每個數(shù)據(jù)分組的發(fā)送機(jī)。
9.依據(jù)權(quán)利要求8的系統(tǒng),其中如果PDU不全是字母數(shù)字則編碼器應(yīng)用一個字母數(shù)字編碼方案。
10.依據(jù)權(quán)利要求9的系統(tǒng),其中編碼器被配置為確定該P(yáng)DU的長度,并從該P(yáng)DU產(chǎn)生一個數(shù)據(jù)分組,其中如果該P(yáng)DU大于預(yù)定的尺寸,則編碼器被配置為將該P(yáng)DU分成一序列數(shù)據(jù)分組。
11.依據(jù)權(quán)利要求10的系統(tǒng),其中編碼器被配置為使產(chǎn)生的數(shù)據(jù)分組關(guān)聯(lián)一個分組標(biāo)識符,其中如果PDU被分成一序列的數(shù)據(jù)分組,則每個數(shù)據(jù)分組的分組標(biāo)識符標(biāo)識它為被分開的PDU的一部分,并標(biāo)識該數(shù)據(jù)分組在該序列中的相關(guān)位置。
12.依據(jù)權(quán)利要求8到11中任何一個的系統(tǒng),其中編碼器被配置為壓縮該P(yáng)DU。
13.一種接收由權(quán)利要求8到12中任何一個的系統(tǒng)在數(shù)據(jù)通信網(wǎng)上傳送的協(xié)議數(shù)據(jù)單元(PDU)的系統(tǒng),包含一個接收機(jī)用于接收多個字母數(shù)字?jǐn)?shù)據(jù)分組,一個處理器用于移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的地址幀并從該多個接收到的字母數(shù)字?jǐn)?shù)據(jù)分組中重新產(chǎn)生一個PDU。
14.依據(jù)權(quán)利要求13的系統(tǒng),其中該處理器被配置為依靠與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符來對接收到的字母數(shù)字?jǐn)?shù)據(jù)分組排序,移去與每個數(shù)據(jù)分組相關(guān)聯(lián)的分組標(biāo)識符并再結(jié)合該數(shù)據(jù)分組。
15.依據(jù)權(quán)利要求8到14中任何一個的系統(tǒng),其中該P(yáng)DU包含瀏覽萬維網(wǎng)和/或與萬維網(wǎng)交互所產(chǎn)生的數(shù)據(jù),其中該系統(tǒng)進(jìn)一步包含一個萬維網(wǎng)服務(wù)器,作為網(wǎng)關(guān)傳送PDU至萬維網(wǎng),并從萬維網(wǎng)接收PDU。
16.一種能被機(jī)器讀取并編碼用于執(zhí)行權(quán)利要求1到7中任何一個方法的指令程序的程序存儲設(shè)備。
17.一種能被機(jī)器讀取并編碼用于實施權(quán)利要求8到15中任何一個系統(tǒng)的指令程序的程序存儲設(shè)備。
18.一種以載波形式實現(xiàn)、編碼用于執(zhí)行權(quán)利要求1到7中任何一個方法的指令程序的計算機(jī)數(shù)據(jù)信號。
19.一種以載波形式實現(xiàn)、編碼用于實施權(quán)利要求8到15中任何一個系統(tǒng)的指令程序的計算機(jī)數(shù)據(jù)信號。
全文摘要
一種用于客戶機(jī)/服務(wù)器數(shù)據(jù)交換的方法和系統(tǒng)。在數(shù)據(jù)通信網(wǎng)上傳送和接收協(xié)議數(shù)據(jù)單元(PDU)包含的步驟有:接收用于傳送的PDU;將該P(yáng)DU編碼為多個字母數(shù)字的數(shù)據(jù)分組,使得每個數(shù)據(jù)分組小于預(yù)定的尺寸;使這個或每個數(shù)據(jù)分組關(guān)聯(lián)一地址幀,該地址幀包括這個或每個數(shù)據(jù)分組的目的地;傳送這個或每個數(shù)據(jù)分組。該數(shù)據(jù)分組最好由SMS或小區(qū)廣播來傳送。
文檔編號H04L12/56GK1352844SQ00805503
公開日2002年6月5日 申請日期2000年11月15日 優(yōu)先權(quán)日1999年12月1日
發(fā)明者P·R·西蒙斯, D·C·于勒 申請人:皇家菲利浦電子有限公司