專利名稱:用于處理無線會話協(xié)議(wsp)會話的方法和網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于用戶和服務(wù)器終端之間的無線會話協(xié)議(WSP)中的會話業(yè)務(wù)的新的方法和系統(tǒng)。
無線應(yīng)用協(xié)議(WAP)是定義一個用來在無線通信網(wǎng)絡(luò)上開發(fā)應(yīng)用的工業(yè)范圍標準的連續(xù)工作的結(jié)果。WAP是由無線應(yīng)用協(xié)議結(jié)構(gòu)工作組在無線應(yīng)用協(xié)議結(jié)構(gòu)規(guī)范1998年4月版本30中公開的。
WAP工作組的工作范圍是定義一組被業(yè)務(wù)應(yīng)用使用的標準。無線市場增長很快,并且延伸到新的客戶和業(yè)務(wù)。為了使運營者及制造商迎接先進業(yè)務(wù)、不同及快速/靈活業(yè)務(wù)的創(chuàng)建的挑戰(zhàn),WAP定義了一組傳輸、會話及應(yīng)用層協(xié)議。
WAP結(jié)構(gòu)中的會話層協(xié)議系列被稱作無線會話協(xié)議WSP。WSP為WAP的較高級別的應(yīng)用層提供了會話業(yè)務(wù)和管理接口。會話業(yè)務(wù)的一個例子是操作在一個被稱作無線傳輸層(WTP)上的連接模式的業(yè)務(wù),該協(xié)議也可參見無線應(yīng)用協(xié)議由無線應(yīng)用協(xié)議傳輸工作組提出的無線傳輸協(xié)議規(guī)范,1998年4月版本30。另一個會話業(yè)務(wù)可以是一個操作在安全或非安全數(shù)據(jù)報業(yè)務(wù)上的無連接業(yè)務(wù)。
無線會話協(xié)議包含一個最適合于瀏覽應(yīng)用(WSP/B)的協(xié)議。WSP/B提供HTTP 1.1功能且合并了諸如長時間會話、用于數(shù)據(jù)推進、容量協(xié)商及會話暫?;謴?fù)等通用功能的新特性。HTTP 1.1在Fielding,R等人于1997年1月在UC Irvine所提出的RFC 2068(“超文本傳輸協(xié)議-HTTP/1.1”)中被公開。WSP系列中的協(xié)議被優(yōu)化用于有相對長等待時間的低帶寬承載網(wǎng)絡(luò)。
WAP結(jié)構(gòu)與因特網(wǎng)結(jié)構(gòu)很相似。
圖1給出了因特網(wǎng)結(jié)構(gòu)10與WAP結(jié)構(gòu)20間的比較。因特網(wǎng)結(jié)構(gòu)10包含一個超文本標記語言(HTML)12,例如JAVA腳本,一個超文本傳輸協(xié)議(HTTP)14,傳輸分層安全(TLS)/安全套接字層(SSL)16,及一個傳輸配置協(xié)議(TCP)/用戶數(shù)據(jù)報協(xié)議(UDP)18。因特網(wǎng)結(jié)構(gòu)10是一個公知的現(xiàn)有技術(shù),并在例如US-A-5,657,390中被公開。WAP結(jié)構(gòu)20包含一個對應(yīng)于HTML 12的無線應(yīng)用協(xié)議(WAE)22,一個對應(yīng)于HTTP 14的無線會話層(WSP)24,一個對應(yīng)于TLS/SSL 16的無線傳輸分層安全(WTLS)26,及一個對應(yīng)于TCP/UDP 18的無線傳輸層(WTP)28。此外,WAP結(jié)構(gòu)包含不同的、類似例如SMS、USSD及CDMA 30的載體。也可以在WAP結(jié)構(gòu)中實現(xiàn)不同種類的業(yè)務(wù)和應(yīng)用,例如增值業(yè)務(wù)(VAS)。WAP結(jié)構(gòu)20是一個公知的現(xiàn)有技術(shù),并且更多關(guān)于不同模塊WAE、WSP、WTLS、WTP及載體的信息可以在例如http//www.wapforum.org/docs/technical.htm中找到。
本發(fā)明涉及WSP,它提供了用于在合作的客戶機/服務(wù)器應(yīng)用之間有組織的交換內(nèi)容的裝置。特別地,它為這些應(yīng)用提供了一種裝置,以便a)從客戶機到服務(wù)器建立一個可選的安全可靠的會話,并以有序的方式釋放該會話;b)在客戶機與服務(wù)器之間交換內(nèi)容;c)暫停和恢復(fù)會話。
此外,WSP還支持無確認的會話業(yè)務(wù)。當應(yīng)用不關(guān)心確認時,無連接會話業(yè)務(wù)就可以在不可靠的傳輸上使用。無確認的業(yè)務(wù)在一個被建立的會話范圍之外被訪問。
在例如GSM系統(tǒng)中,傳輸數(shù)據(jù)相對昂貴。同時還希望減小電話中所需的存儲器空間的大小。
EP-A2-0,851,696中公開了利用短消息服務(wù)SMS從一個信息數(shù)據(jù)庫中提供數(shù)據(jù)以響應(yīng)來自一個無線網(wǎng)絡(luò)中的一個移動站的請求的方法。用戶利用一個移動站通過無線網(wǎng)絡(luò)和一個PSTN發(fā)起呼叫給一個信息服務(wù)提供者。該移動站的標識(ID)被發(fā)送給該信息服務(wù)提供者。然后該提供者利用這個ID去檢索一個用戶個人標識號碼(PIN)或用戶標識號碼。數(shù)據(jù)庫信息服務(wù)提供者構(gòu)造一個含有所需要的數(shù)據(jù)及合適的PIN或用戶ID號的消息,并把它發(fā)送到一個消息中心。然后消息中心將來自于提供者的數(shù)據(jù)作為一條SMS發(fā)送給移動站。
不過,該文件EP-A2-0,851,696在每次檢索一個用戶PIN或用戶ID號碼時都要使用該ID。這樣,每當用戶發(fā)送一個請求給服務(wù)器時,這個過程就要被重復(fù)。這意味著當用戶要建立另一個會話時可能不會更容易或更快了。這是一個主要缺點,因為這樣會增加一個呼叫的費用。同樣,這個文件沒有描述在發(fā)送/接收一個請求時如何可能去支持不同類型的數(shù)據(jù)格式/類型。WAP所支持的數(shù)據(jù)格式/類型的一個例子是MIME多部分格式,它傳送合成的數(shù)據(jù)對象(例如多部分/混合的),參見1998年4月2日的WAP WSP草案版7.4多部分數(shù)據(jù)。WSP定義了MIME多部分實體及內(nèi)容類型的簡單的二進制形式。這樣,就需要去支持一個WSP會話的不同數(shù)據(jù)格式,并且提高建立一個會話的速度。
WO/A2/98/34414中公開了一個通信系統(tǒng),它通過被連接到一臺網(wǎng)絡(luò)服務(wù)器的網(wǎng)關(guān)設(shè)備向用戶單元(例如一部手提電話)提供到一個信息網(wǎng)絡(luò)的接入。作為對用戶單元發(fā)送的請求的響應(yīng),網(wǎng)絡(luò)服務(wù)器通過一條SMS消息將數(shù)據(jù)傳送給該用戶單元。該請求包括一個標識符,用于通過一個提供對無線通信網(wǎng)絡(luò)的外部接入的消息服務(wù)(SMS)與發(fā)起通信的設(shè)備通信。信息網(wǎng)絡(luò)可以是一個公共接入網(wǎng)絡(luò),比如包含萬維網(wǎng)(www)信息站點的因特網(wǎng)。
不過,正如EP-A2-0,851,696中的一樣,WO/A2/98/34414中的系統(tǒng)在每次用戶發(fā)送一個請求給服務(wù)器時就必須重復(fù)其過程。這樣,當用戶想建立另一個會話時就既不會更簡單也不會更迅速,也即它要象通常所做的一樣去建立該會話。換句話說,每當用戶想獲得數(shù)據(jù)時網(wǎng)絡(luò)都不得不去識別該用戶。
EP-A2-0,833,313公開了一種用于從互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)傳送數(shù)據(jù)到一個非IP網(wǎng)絡(luò)中的一個移動站的方法和系統(tǒng)。一臺特定的服務(wù)器被作為因特網(wǎng)和CDPD網(wǎng)絡(luò)之間的接口。移動站可以是一部移動電話,服務(wù)器可以是一個軟件平臺。系統(tǒng)允許用戶在空閑模式或話音模式下與一個數(shù)據(jù)網(wǎng)絡(luò)通信。
本發(fā)明的一個目的是提供以降低冗余信息量的方式處理無線會話協(xié)議(WSP)的會話的方法。
這是通過一種在無線通信終端和相應(yīng)服務(wù)器之間處理無線會話協(xié)議(WSP)會話的方法達到的,其中通信終端通過發(fā)送一個數(shù)據(jù)請求給服務(wù)器來啟動一個會話,該請求包含被請求數(shù)據(jù)的標識以及由服務(wù)器提供的通信終端標識號碼;當服務(wù)器接收到一個含有通信終端標識號碼的請求時,就從相關(guān)的數(shù)據(jù)庫存儲器中檢索對應(yīng)于該通信終端標識號碼的用戶概要資料信息,并且該用戶概要資料信息指明了將被通信終端處理的數(shù)據(jù)格式;而且服務(wù)器通過發(fā)送采用了用戶概要資料信息定義的格式的被請求數(shù)據(jù)對該請求作出應(yīng)答。由此服務(wù)器單元能夠?qū)⒂脩舾乓Y料信息貯存一段時間,并在合適的時候檢索這一信息。一旦請求的通信單元的用戶概要資料信息被存儲在服務(wù)器的數(shù)據(jù)庫存儲器中,則請求的通信單元不必發(fā)送關(guān)于其用戶概要資料的信息。否則這一信息將不得不被在每個會話中傳送,這將導(dǎo)致出現(xiàn)不可接受的額外開銷,即多達50%的請求中被傳送的數(shù)據(jù)是冗余的用戶概要資料信息。一旦服務(wù)器已經(jīng)存貯了用戶概要資料信息,它就向通信終端提供唯一標識該通信終端的通信終端標識號碼。
根據(jù)本發(fā)明的優(yōu)選實施方案,服務(wù)器只在一個預(yù)先確定的時間段中存貯用戶概要資料信息,例如3小時或3天。時間段根據(jù)用戶預(yù)訂的種類而不同。當該時間段到期時,服務(wù)器就從數(shù)據(jù)庫存儲器中刪除用戶概要資料信息。為了避免對相同的通信終端標識號碼的雙重使用,服務(wù)器將這個時間段的持續(xù)時間通知給通信終端,據(jù)此通信終端知道這個時間段何時結(jié)束。當時間段結(jié)束且通信終端啟動一個新會話時,它就不得不再次傳送用戶概要資料。當服務(wù)器再次存貯用戶概要資料信息時,它就向通信終端提供一個新的、在一個新時段內(nèi)唯一標識該通信終端的通信終端標識號碼。
此外本發(fā)明還涉及在無線通信終端和相應(yīng)的服務(wù)器之間處理無線會話協(xié)議(WSP)會話的方法,其中通信終端通過將一個數(shù)據(jù)請求發(fā)送到服務(wù)器而啟動一個會話,該請求包含被請求數(shù)據(jù)的標識和指明了將被通信終端處理的數(shù)據(jù)格式的頭標;服務(wù)器一旦接收到一個請求,就生成一個通信終端標識號碼并存貯與上述通信終端標識號碼相關(guān)的頭標;服務(wù)器通過將被請求數(shù)據(jù)和通信終端標識號碼發(fā)送到請求的通信終端來對請求作出應(yīng)答;通信終端將通信終端標識號碼存貯到一個存儲器中。服務(wù)器存貯包含在頭標中的用戶概要資料信息且當以后啟動一個新會話時,就使用這一信息。
此外,本發(fā)明還涉及一個無線通信網(wǎng)絡(luò),用來在無線通信終端和通過該網(wǎng)絡(luò)連接的相應(yīng)服務(wù)器之間處理無線會話協(xié)議(WSP)會話,所述網(wǎng)絡(luò)包含通信終端中用于通過發(fā)送一個數(shù)據(jù)請求到服務(wù)器來啟動一個會話的裝置,該請求包含被請求數(shù)據(jù)的標識及由服務(wù)器提供的通信終端標識號碼;一個被連接到服務(wù)器上以便基于請求中接收到的通信終端標識號碼來存儲用戶概要資料信息的數(shù)據(jù)庫存儲器,該用戶概要資料信息指明了通信終端所處理的數(shù)據(jù)格式;處理裝置,用來檢索被存貯的對應(yīng)于通信終端標識號碼的用戶概要資料信息,并且作為對該請求的應(yīng)答,將被請求數(shù)據(jù)以由用戶概要資料信息所定義的格式通過傳輸裝置發(fā)送到通信終端。當這樣一個網(wǎng)絡(luò)被用作一個蜂窩網(wǎng)絡(luò)(例如一個GSM網(wǎng)絡(luò))且請求的載體是標準的數(shù)據(jù)傳輸或一個SMS消息鏈時,它尤其有用。對于用戶來說會話費用的節(jié)省是很重要的,因為對于多次重發(fā)用戶概要資料信息的重傳的節(jié)省會減少多達50%的被發(fā)送的消息量。
當通信單元意識到用戶概要資料信息沒有被存貯在服務(wù)器的數(shù)據(jù)庫存儲器中時,它就不得不在請求中包含一個指明將被通信終端處理的數(shù)據(jù)格式的頭標。服務(wù)器中的處理裝置被裝配成從頭標中獲取用戶概要資料信息,以便將用戶概要資料信息存貯到上述數(shù)據(jù)庫存儲器中,生成一個相關(guān)的通信終端標識號碼;并且將通信終端標識號碼通過上述傳輸裝置發(fā)送到通信終端。如果下一個會話出現(xiàn)在服務(wù)器設(shè)定的時間段內(nèi),則這個通信終端標識號碼將對下一次會話有效。
根據(jù)本發(fā)明,一個服務(wù)器單元被提供用于一個支持無線會話協(xié)議(WSP)會話的無線通信網(wǎng)絡(luò),它包含輸入裝置;輸出裝置;以及控制輸入和輸出裝置及一個數(shù)據(jù)庫存儲器的處理裝置。數(shù)據(jù)庫存儲器含有對于多個通信終端的用戶概要資料信息,該用戶概要資料信息指明了將被通信終端處理的數(shù)據(jù)格式。輸入裝置適合接收來自于一個通信終端的對數(shù)據(jù)的請求,該請求啟動一個會話且包含被請求數(shù)據(jù)的標識及通信終端標識號碼。處理裝置利用在該請求中所接收到的通信終端標識號碼檢索被存貯的用戶概要資料信息,處理裝置以由用戶概要資料信息定義的格式將被請求數(shù)據(jù)通過上述的輸出裝置發(fā)送來對該請求作出應(yīng)答。通常是由一個電話用戶預(yù)訂的網(wǎng)絡(luò)運營者來操作WSP服務(wù)器。實際上是網(wǎng)絡(luò)服務(wù)器給WSP服務(wù)器生成通信終端標識號碼,但只要網(wǎng)絡(luò)服務(wù)器和WSP服務(wù)器是由相同運營者控制的,則這些服務(wù)器可以被看作是一個實體。當WSP服務(wù)器運營者決定使用除系統(tǒng)中已有的通信終端標識號碼以外的通信終端標識號碼時,情況也是這樣。
當通信終端在請求中包含一個指明了將被處理的數(shù)據(jù)格式的頭標時,服務(wù)器的處理裝置就必須從頭標中獲得用戶概要資料信息,以便將用戶概要資料信息存貯到上述數(shù)據(jù)庫存儲器中,并生成一個相關(guān)的通信終端標識號碼。而且處理裝置將通信終端標識號碼通過上述輸出裝置發(fā)送到通信終端。
下面將利用例子并參考附圖更詳細地描述本發(fā)明,其中圖1給出了因特網(wǎng)結(jié)構(gòu)和WAP結(jié)構(gòu)間的比較;圖2示意性地給出了根據(jù)本發(fā)明的優(yōu)選實施方案的、在通信終端和服務(wù)器之間的一條連接,且圖3給出了根據(jù)本發(fā)明的優(yōu)選實施方案的一個會話建立的流程圖。
圖2給出了處理無線會話協(xié)議(WSP)的一個無線通信網(wǎng)絡(luò)。該網(wǎng)絡(luò)包括一個含有天線110的無線通信終端100,和與服務(wù)器天線200連接的服務(wù)器220。通信終端100是一個例如被配備以無線應(yīng)用協(xié)議(WAP)的普通蜂窩電話。服務(wù)器由運營者提供且能處理WAP應(yīng)用。WAP包含本發(fā)明所基于的WSP。無線應(yīng)用協(xié)議結(jié)構(gòu)工作組的無線應(yīng)用協(xié)議結(jié)構(gòu)規(guī)范,版本0.9(http//www.wapforum.org/docs/WAPArch-Sep-97.pdf)中詳細描述了WSP是如何在WAP中被實現(xiàn)的。
服務(wù)器220包含處理裝置221或一個控制服務(wù)器220的活動的CPU。服務(wù)器220通常被放在一個網(wǎng)絡(luò)運營者處,因此不直接連到天線。不過,在服務(wù)器220和天線之間的硬件對于理解本發(fā)明是不重要的,因此為了使本發(fā)明更清楚,這些部分就被省略了。服務(wù)器通過輸入裝置224接收請求。處理裝置221在請求中查找一個含有用戶概要資料信息或一個通信終端標識號碼的頭標。
如果請求中含有一個包含用戶概要資料信息的頭標,則這一信息就被存貯在數(shù)據(jù)庫存儲器222中以便當服務(wù)器220應(yīng)答時使用。如果請求中含有一個通信終端標識號碼,則當該請求被應(yīng)答時,相應(yīng)的用戶概要資料信息就被從數(shù)據(jù)庫存儲器222中檢索出來。服務(wù)器220準備好響應(yīng),處理裝置就通過輸出裝置223將響應(yīng)通過上述輸出端傳送給通信終端100。
當使用一個無連接WSP會話時,不可能在連接對等體的兩端(即終端100和服務(wù)器220)中都將WSP頭標作為會話狀態(tài)的一部分存貯。因此,每當一個WAP用戶代理通過一個WAP代理從服務(wù)器220中請求一個資源時,所有的頭標都必須被重新發(fā)送。在一個低帶寬、高等待時間的載體上(例如短消息服務(wù)(SMS))這將導(dǎo)致不可接受的額外開銷(被發(fā)送的數(shù)據(jù)中只有50%-75%是有效負荷)。本發(fā)明通過使用一個cookie(用于在服務(wù)器上的由WAP定義的用戶代理概要資料(uaprof)資源文件中存貯會話的頭標)來解決這個問題。這個想法是一個數(shù)據(jù)請求120將頭標發(fā)送給服務(wù)器220,之后用戶代理(客戶)使用一個文件句柄來引用被存貯在服務(wù)器上的信息。對于運營者而言,也可能在通信終端中提供某些預(yù)先定義的文件句柄,即運營者在服務(wù)器上有一些cookie。因此,對于用戶代理來說并不總是需要定義一個頭標,這對于用戶代理來說會節(jié)約大量時間。
如果運營者在服務(wù)器上提供了一些cookie,則本方法將參考圖2由下述步驟公開通信終端100通過將一個數(shù)據(jù)請求120發(fā)送到服務(wù)器220來啟動一個會話,該請求120包含一個被請求數(shù)據(jù)的標識及由服務(wù)器220提供的一個通信終端標識號碼;當服務(wù)器220接收到含有通信終端標識號碼的請求120時,就從對應(yīng)于該通信終端標識號碼的相關(guān)的數(shù)據(jù)庫存儲器(未標出)中檢索用戶概要資料信息,該用戶概要資料信息指明了要被通信終端100處理的數(shù)據(jù)格式;以及服務(wù)器220通過發(fā)送采用了由用戶概要資料信息定義的格式的被請求數(shù)據(jù)120來應(yīng)答130該請求。
通信終端能夠啟動一個會話,在請求140中包含一個指明了將被通信終端100處理的數(shù)據(jù)格式的頭標;當服務(wù)器220接收到包含有一個頭標的請求140時,就能從這個頭標中獲取用戶概要資料信息并將用戶概要資料信息存貯到上述數(shù)據(jù)庫存儲器中,并生成一個相關(guān)的通信終端標識號碼;以及服務(wù)器220會在一個應(yīng)答150中將該通信終端標識號碼發(fā)送給通信終端100。
作為本發(fā)明的一個不需要服務(wù)器具有預(yù)先定義的cookie的可選方法,該方法參考圖2由下列步驟公開通信終端100通過將一個數(shù)據(jù)請求140發(fā)送給服務(wù)器220來啟動一個會話,請求140包含一個被請求數(shù)據(jù)的標識及一個指明了將被通信終端100處理的數(shù)據(jù)格式的頭標;服務(wù)器220一接收到請求140,就生成一個通信終端標識號碼并存貯上述與通信終端標識號碼相關(guān)的頭標;上述服務(wù)器220通過把被請求數(shù)據(jù)和通信終端標識號碼發(fā)送給請求的通信終端100來應(yīng)答150該請求;通信終端100將通信終端標識號碼存貯在一個存儲器中(未標出)。
此外,當通信終端100再次啟動一個會話,且發(fā)送與第一個步驟中相同的數(shù)據(jù)的請求120時,請求120包含被請求數(shù)據(jù)的一個標識以及從服務(wù)器220接收到的通信終端標識號碼。當服務(wù)器220接收到請求120時,它就從數(shù)據(jù)庫存儲器中檢索對應(yīng)于該通信終端標識號碼的頭標,并應(yīng)答150給通信終端100。
在這兩個方法中,服務(wù)器都可以定義一個時間段,在該時間段中用戶概要資料信息可以被存貯在數(shù)據(jù)庫存儲器中。當所規(guī)定的時間段到期時,服務(wù)器也可能將用戶概要資料信息從數(shù)據(jù)庫存儲器中刪除。時間可以是例如3小時或3天。根據(jù)用戶預(yù)訂的種類,時間段可能不同。為了避免對同一個通信終端標識號碼的雙重使用,服務(wù)器會通知通信終端這個時間段的持續(xù)時間,據(jù)此終端就知道該時間段何時到期了。當時間段結(jié)束且通信終端啟動一個新會話時,它就不得不再次傳輸用戶概要資料。當服務(wù)器再次存貯了用戶概要資料信息時,它就提供給通信終端一個新的在新時間段內(nèi)唯一標識了通信終端的通信終端標識號碼。
被終端和服務(wù)器使用的頭標數(shù)據(jù)結(jié)構(gòu)包含一個頭標文件序列,后面跟著例如特定圖象類型數(shù)據(jù)和實際圖象數(shù)據(jù)。頭標域包含一個有多字節(jié)長度的圖象類型標識符(類型域Type Field),一個字節(jié)的一般頭標信息(固定頭標域Fix Header Field),后面跟著0個或多個擴展頭標域(擴展域Ext Field)。擴展頭標可以是二進制00到二進制11。一個類型為00的頭標可以例如指示一個被用于規(guī)定額外的頭標信息的多字節(jié)比特域。如果在有更多的數(shù)據(jù)跟隨的情況下一個類型為00的擴展頭標被設(shè)置,則第一個比特可以被設(shè)置。類型為11的頭標指示了參數(shù)/數(shù)值對的一個序列。這些可以被用于優(yōu)化和特殊用途的擴展,例如動畫圖象格式?!皡?shù)大小”給出了后面參數(shù)名的長度(1-8字節(jié))?!皵?shù)值大小”給出了后面參數(shù)值的長度(1-16字節(jié))。串聯(lián)標志指明了在讀完規(guī)定字節(jié)的數(shù)據(jù)后是否有另一個參數(shù)/數(shù)值對跟隨。圖象數(shù)據(jù)的實際組織依賴于圖象類型。
圖3給出了根據(jù)本發(fā)明的一個會話建立的例子。該會話使用無線會話協(xié)議,在一個無線通信終端和一個相應(yīng)的服務(wù)器之間被建立(開始300)。通信終端通過發(fā)送一個數(shù)據(jù)請求到服務(wù)器來啟動一個會話(“發(fā)送請求”310)。這個請求包含被請求數(shù)據(jù)的標識及指明了要被通信終端處理的數(shù)據(jù)格式的頭標。如果服務(wù)器沒有收到請求,就可能發(fā)送一個新請求(“接收到請求?”320)。當服務(wù)器收到請求時,服務(wù)器就檢查是否標識被識別(“ID未知嗎?”330),即是否標識已經(jīng)作為一個通信終端標識號碼被存貯在服務(wù)器上。如果終端的標識被識別,則服務(wù)器就從相關(guān)數(shù)據(jù)庫存儲器中檢索對應(yīng)于通信終端標識號碼的用戶概要資料信息。用戶概要資料信息指明了將被通信終端處理的數(shù)據(jù)格式。服務(wù)器通過發(fā)送使用了用戶概要資料信息規(guī)定的格式的被請求數(shù)據(jù)來發(fā)送一個應(yīng)答給請求(“發(fā)送應(yīng)答”340)。之后,會話就可以由用戶結(jié)束了(“結(jié)束”345)。
如果終端的標識沒有被識別(“ID未知嗎?”330),則服務(wù)器一接收到請求就生成一個通信終端標識號碼(“產(chǎn)生ID”350)。之后,服務(wù)器存貯與上述通信終端標識號碼相關(guān)的頭標(“存貯頭標”360)。服務(wù)器通過把被請求數(shù)據(jù)和通信終端標識號碼發(fā)送給請求的通信終端來對該請求作出應(yīng)答(“發(fā)送應(yīng)答+ID”370)。最后,通信終端將通信終端標識號碼存貯到一個存儲器中(“存貯ID”380)。之后,用戶可以選擇結(jié)束會話(“結(jié)束”345)。
一旦通信終端標識號碼已被存貯(“存貯ID”380),則對于通信終端來說就可能只是簡單地發(fā)送一個包含了被請求數(shù)據(jù)的標識和從服務(wù)器接收到的通信終端標識號碼的請求給服務(wù)器來啟動更多的會話。然后對于服務(wù)器來說就可能在一接收到請求時就從數(shù)據(jù)庫存儲器中把對應(yīng)于通信終端標識號碼的頭標檢索出來。
本發(fā)明并不局限于上面描述和圖中給出的實施方案的例子,而是在所附的權(quán)利要求的范圍內(nèi)可以改動。
權(quán)利要求
1.一種在無線通信終端和相應(yīng)的服務(wù)器之間處理無線會話協(xié)議(WSP)會話的方法,其中通信終端通過發(fā)送一個數(shù)據(jù)請求到服務(wù)器來啟動一個會話,該請求包含被請求數(shù)據(jù)的標識以及由服務(wù)器提供的通信終端標識號碼;當服務(wù)器接收到一個含有通信終端標識號碼的請求時,就從相關(guān)的數(shù)據(jù)庫存儲器中檢索對應(yīng)于該通信終端標識號碼的用戶概要資料信息,并且該用戶概要資料信息指明了將被通信終端處理的數(shù)據(jù)格式;且服務(wù)器通過發(fā)送采用用戶概要資料信息定義的格式的被請求數(shù)據(jù)對該請求作出應(yīng)答。
2.根據(jù)權(quán)利要求1的方法,其中當通信終端啟動一個會話時,它在請求中包含一個指明了將被通信終端處理的數(shù)據(jù)格式的頭標;當上述服務(wù)器接收到一個含有頭標的請求時,就從這個頭標中獲取用戶概要資料信息并將該用戶概要資料信息存貯到上述數(shù)據(jù)庫存儲器中,并生成一個相關(guān)的通信終端標識號碼;并且上述服務(wù)器將該通信終端標識號碼發(fā)送給通信終端。
3.根據(jù)權(quán)利要求1或2的方法,其中服務(wù)器定義用戶概要資料信息被存貯到數(shù)據(jù)庫存儲器中的時間段。
4.根據(jù)權(quán)利要求3的方法,其中服務(wù)器在上述時間段到期時將該用戶概要資料信息從數(shù)據(jù)庫存儲器中刪除。
5.一種在無線通信終端和相應(yīng)的服務(wù)器之間處理無線會話協(xié)議(WSP)會話的方法,其中通信終端通過將一個數(shù)據(jù)請求發(fā)送到服務(wù)器而啟動一個會話,該請求包含被請求數(shù)據(jù)的標識和指明了將被通信終端處理的數(shù)據(jù)格式的頭標;服務(wù)器一旦接收到一個請求,就生成一個通信終端標識號碼并存貯與上述通信終端標識號碼相關(guān)的頭標;上述服務(wù)器通過將被請求數(shù)據(jù)和通信終端標識號碼發(fā)送到請求的通信終端來對該請求作出應(yīng)答;上述通信終端將通信終端標識號碼存貯到一個存儲器中。
6.根據(jù)權(quán)利要求5的方法,其中當通信終端隨后啟動一個會話時,它發(fā)送一個請求給服務(wù)器,該請求包含一個被請求數(shù)據(jù)的標識及從服務(wù)器接收到的通信終端標識號碼;且服務(wù)器一旦接收到一個請求就從數(shù)據(jù)庫存儲器中檢索對應(yīng)于上述通信終端標識號碼的頭標。
7.一種無線通信網(wǎng)絡(luò),用于在無線通信終端和通過該網(wǎng)絡(luò)連接的對應(yīng)的服務(wù)器之間處理無線會話協(xié)議(WSP)會話,該無線通信網(wǎng)絡(luò)包含通信終端中用于通過發(fā)送一個數(shù)據(jù)請求到服務(wù)器來啟動一個會話的裝置,該請求包含被請求數(shù)據(jù)的標識及由服務(wù)器提供的通信終端標識號碼;一個被連接到服務(wù)器上的數(shù)據(jù)庫存儲器,用以存貯基于請求中接收到的通信終端標識號碼的用戶概要資料信息,該用戶概要資料信息指明了要被通信終端處理的數(shù)據(jù)格式;處理裝置,用來檢索被存貯的對應(yīng)于通信終端標識號碼的用戶概要資料信息,并通過將被請求數(shù)據(jù)以用戶概要資料信息所定義的格式通過傳輸裝置發(fā)送到通信終端來對該請求作出應(yīng)答。
8.根據(jù)權(quán)利要求7的網(wǎng)絡(luò),其中通信終端包括用以在請求中包含一個指明了要被通信終端處理的數(shù)據(jù)格式的頭標的裝置;以及服務(wù)器中的處理裝置被設(shè)置為從頭標中獲取用戶概要資料信息,以便將該用戶概要資料信息存貯到上述數(shù)據(jù)庫存儲器中,生成相關(guān)的通信終端標識號碼,并通過上述傳輸裝置將通信終端標識號碼發(fā)送給通信終端。
9.根據(jù)權(quán)利要求8的網(wǎng)絡(luò),其中服務(wù)器包含一個定時器,且上述處理裝置設(shè)置一個用戶概要資料信息被存貯到數(shù)據(jù)庫存儲器中的時間段。
10.根據(jù)權(quán)利要求9的網(wǎng)絡(luò),其中處理裝置在上述時間段到期時從數(shù)據(jù)庫存儲器中將該用戶概要資料信息刪除。
11.一個用于在無線通信網(wǎng)絡(luò)中支持無線會話協(xié)議(WSP)會話的服務(wù)器單元,包含輸入裝置;輸出裝置;控制輸入和輸出裝置及一個數(shù)據(jù)庫存儲器的處理裝置;上述數(shù)據(jù)庫存儲器包含多個通信終端的用戶概要資料信息,該用戶概要資料信息指明了要被通信終端處理的數(shù)據(jù)格式;上述輸入裝置適合于從一個通信終端接收一個數(shù)據(jù)請求,該請求啟動一個會話且包含被請求數(shù)據(jù)的標識和一個通信終端標識號碼;上述處理裝置利用在請求中被接收到的通信終端標識號碼來檢索存貯的用戶概要資料信息;并且上述處理裝置通過將被請求數(shù)據(jù)以用戶概要資料信息定義的格式通過上述輸出裝置發(fā)送來對該請求作出應(yīng)答。
12.根據(jù)權(quán)利要求11的服務(wù)器,且上述通信終端在請求中包含一個指明了要被通信終端處理的數(shù)據(jù)格式的頭標,其中處理裝置從頭標中獲取用戶概要資料信息,將該用戶概要資料信息存貯到上述數(shù)據(jù)庫存儲器中,并生成一個相關(guān)的通信終端標識號碼;并且上述處理裝置將通信終端標識號碼通過上述輸出裝置發(fā)送到通信終端。
13.根據(jù)權(quán)利要求11或12的服務(wù)器,還包含一個定時器,其中上述處理裝置設(shè)置一個用戶概要資料信息被存貯到數(shù)據(jù)庫存儲器中的時間段。
14.根據(jù)權(quán)利要求13的服務(wù)器,其中處理裝置在上述時間段到期時,從數(shù)據(jù)庫存儲器中刪除該用戶概要資料信息。
全文摘要
一個通信終端通過將一個數(shù)據(jù)請求發(fā)送到服務(wù)器而啟動一個無線會話協(xié)議(WSP)會話。該請求包含被請求數(shù)據(jù)的標識及由服務(wù)器提供的一個通信終端標識號碼。當服務(wù)器接收到含有通信終端標識號碼的請求時,就從一個相關(guān)的數(shù)據(jù)庫存儲器中檢索對應(yīng)于該通信終端標識號碼的用戶概要資料信息。用戶概要資料信息指出要被通信終端處理的數(shù)據(jù)格式。然后服務(wù)器通過將被請求數(shù)據(jù)以用戶概要資料信息所定義的格式發(fā)送來對該請求作出應(yīng)答。
文檔編號H04W76/02GK1307775SQ99807998
公開日2001年8月8日 申請日期1999年4月27日 優(yōu)先權(quán)日1998年4月28日
發(fā)明者H·H·H·漢森, L·B·漢森 申請人:諾基亞移動電話有限公司