亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

使用sms和ussd的網(wǎng)絡(luò)開發(fā)與調(diào)度的制作方法

文檔序號(hào):7951962閱讀:332來(lái)源:國(guó)知局
專利名稱:使用sms和ussd的網(wǎng)絡(luò)開發(fā)與調(diào)度的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信系統(tǒng),該系統(tǒng)將特殊的通信協(xié)議轉(zhuǎn)換為基于因特網(wǎng)的通信協(xié)議,并將該基于因特網(wǎng)的通信協(xié)議轉(zhuǎn)換為該特殊的通信協(xié)議。在一種用途中,該系統(tǒng)將移動(dòng)電話所利用的通信協(xié)議轉(zhuǎn)換為該基于因特網(wǎng)的協(xié)議,反之亦然。另外,本發(fā)明涉及由該通信系統(tǒng)執(zhí)行的方法和執(zhí)行該方法的軟件程序。
近來(lái),已經(jīng)開發(fā)的通信系統(tǒng)可使移動(dòng)電話用戶通過(guò)因特網(wǎng)有限地訪問(wèn)不同的應(yīng)用軟件。然而,為了使用戶通過(guò)他或她的移動(dòng)電話訪問(wèn)應(yīng)用軟件,必須將該應(yīng)用軟件設(shè)計(jì)成符合復(fù)雜的電話通信協(xié)議,例如短信息服務(wù)(Short Message Service,即“SMS”)協(xié)議或未組織輔助服務(wù)數(shù)據(jù)(Unstructured Supplementary Service Data,即“USSD”)協(xié)議等。
SMS協(xié)議允許用戶通過(guò)他或她的移動(dòng)電話發(fā)送和接收短字母數(shù)字信息(典型地達(dá)到160個(gè)字符)。這種協(xié)議最初被開發(fā)來(lái)用于移動(dòng)通信全球系統(tǒng)(“GSM”)的系統(tǒng),但現(xiàn)在也用于時(shí)分多址(“TDMA”)和碼分多址(“CDMA”)通信系統(tǒng)中。SMS協(xié)議允許用戶基于“一個(gè)信息接一個(gè)信息地”來(lái)連接到通信網(wǎng)絡(luò)上。例如,如果用戶想向網(wǎng)絡(luò)發(fā)送SMS信息,則在用戶的移動(dòng)電話和網(wǎng)絡(luò)之間建立連接,該SMS信息被發(fā)送到該網(wǎng)絡(luò),并結(jié)束該連接。之后,如果需要從網(wǎng)絡(luò)向用戶發(fā)送一回復(fù),則在用戶的移動(dòng)電話和網(wǎng)絡(luò)之間建立連接,該SMS信息被發(fā)送到該電話,并結(jié)束該連接。
USSD協(xié)議與SMS協(xié)議類似,除了USSD協(xié)議允許用戶基于“對(duì)話”而非“信息接信息”來(lái)建立與網(wǎng)絡(luò)的連接之外。具體而言,USSD協(xié)議在移動(dòng)電話和網(wǎng)絡(luò)之間生成一連續(xù)的連接,同時(shí)多個(gè)信息在電話和網(wǎng)絡(luò)之間進(jìn)行交換,當(dāng)完成交換這種信息的對(duì)話時(shí),結(jié)束該連接。
不同的通信公司在其通信產(chǎn)品中采用SMS和USSD協(xié)議。SMS和USSD協(xié)議的實(shí)例是Logical Aldiscon開發(fā)的短信息對(duì)等網(wǎng)絡(luò)(“SMPP”)協(xié)議、CMG開發(fā)的UCP協(xié)議、Nokia開發(fā)的CIMD協(xié)議和Comverse開發(fā)的NIP協(xié)議。SMPP、UCP、CIMD和NIP協(xié)議是上述各公司的專有協(xié)議。
目前,開發(fā)可與移動(dòng)電話進(jìn)行通信的因特網(wǎng)應(yīng)用軟件是復(fù)雜并耗時(shí)的。為了更好說(shuō)明這種復(fù)雜性,結(jié)合

圖1來(lái)說(shuō)明可使移動(dòng)電話與一個(gè)或更多應(yīng)用軟件進(jìn)行通信的典型通信系統(tǒng)的實(shí)例。如圖所示,該系統(tǒng)包括移動(dòng)終端10、蜂窩控制器30和多個(gè)應(yīng)用服務(wù)器40和50。
蜂窩控制器30典型地為SMS中心(即采用SMS協(xié)議的控制器)或USSD中心(即采用USSD協(xié)議的控制器),并通過(guò)與終端10交換SMS或USSD信息來(lái)與移動(dòng)終端10進(jìn)行通信。(SMS或USSD信息為符合SMS或USSD協(xié)議的信息)。例如,移動(dòng)終端10通過(guò)無(wú)線通信鏈路60(例如通過(guò)射頻信道)向蜂窩網(wǎng)絡(luò)20發(fā)送信息,網(wǎng)絡(luò)20通過(guò)通信鏈路70向控制器30發(fā)送信息。相反,蜂窩控制器30通過(guò)網(wǎng)絡(luò)20和通信鏈路60和70向移動(dòng)終端10發(fā)送信息。
蜂窩控制器30還與應(yīng)用服務(wù)器40交換SMS或USSD信息,來(lái)訪問(wèn)存儲(chǔ)于服務(wù)器40的第一應(yīng)用,蜂窩控制器30還與應(yīng)用服務(wù)器50交換信息,來(lái)便訪問(wèn)存儲(chǔ)于服務(wù)器50的第二應(yīng)用。特別地,蜂窩控制器30與應(yīng)用服務(wù)器40,通過(guò)一條特別的連接蜂窩控制器30與應(yīng)用服務(wù)器40的通信鏈路80進(jìn)行通信。類似地,蜂窩控制器30還與應(yīng)用服務(wù)器50通過(guò)蜂窩網(wǎng)絡(luò)20以及連接服務(wù)器50和網(wǎng)絡(luò)20的通信鏈路90進(jìn)行通信。根據(jù)SMS或USSD協(xié)議,蜂窩控制器30與應(yīng)用服務(wù)器40和50交換SMS或USSD信息,來(lái)訪問(wèn)第一和第二應(yīng)用,那么,第一和第二應(yīng)用必須依據(jù)SMS或USSD協(xié)議來(lái)設(shè)計(jì)和實(shí)施。例如,第一和第二應(yīng)用可以依據(jù)上述的SMPP、UCP、CIMD或NIP協(xié)議來(lái)設(shè)計(jì)和實(shí)施。
根據(jù)這種配置,通過(guò)蜂窩網(wǎng)絡(luò)20、蜂窩控制器30以及通信鏈路60、70和80發(fā)送和接收SMS或USSD信息,移動(dòng)終端10可訪問(wèn)存儲(chǔ)于應(yīng)用服務(wù)器40的第一應(yīng)用軟件。類似地,通過(guò)蜂窩網(wǎng)絡(luò)20、蜂窩控制器30以及通信鏈路60、70和90發(fā)送和接收SMS或USSD信息,移動(dòng)終端10可訪問(wèn)存儲(chǔ)于應(yīng)用服務(wù)器50的第二應(yīng)用軟件。
如上所述,移動(dòng)終端10可訪問(wèn)第一和第二應(yīng)用軟件,這是因?yàn)樗鼈兏鶕?jù)SMS或USSD協(xié)議被特別設(shè)計(jì)并執(zhí)行。然而,基于這種協(xié)議設(shè)計(jì)應(yīng)用軟件是非常困難和耗時(shí)的。例如,現(xiàn)有的因特網(wǎng)軟件程序和設(shè)計(jì)工具目前不能使編程人員根據(jù)SMS或USSD協(xié)議設(shè)計(jì)并執(zhí)行因特網(wǎng)應(yīng)用軟件,因此,設(shè)計(jì)這種與蜂窩控制器30進(jìn)行通信的應(yīng)用軟件是非常乏味和困難的。另外,為了使應(yīng)用服務(wù)器40和50與多個(gè)移動(dòng)終端進(jìn)行通信,所以它們必須執(zhí)行和采用復(fù)雜的對(duì)話管理計(jì)劃來(lái)處理多個(gè)終端之間的數(shù)據(jù)交換。并且,即使一些因特網(wǎng)應(yīng)用軟件已被設(shè)計(jì)成根據(jù)SMS或USSD協(xié)議進(jìn)行通信,但多數(shù)因特網(wǎng)應(yīng)用軟件仍被設(shè)計(jì)成僅根據(jù)因特網(wǎng)協(xié)議(例如超文本傳輸(“HTTP”)協(xié)議)進(jìn)行操作。換言之,即使花費(fèi)了許多精力和費(fèi)用來(lái)開發(fā)一些可由移動(dòng)終端10進(jìn)行訪問(wèn)的應(yīng)用軟件,但移動(dòng)終端10仍不能訪問(wèn)絕大多數(shù)的因特網(wǎng)應(yīng)用軟件。并且,絕大多數(shù)的應(yīng)用軟件不能被輕易地更改為與終端10進(jìn)行通信。
為了克服上述問(wèn)題,已開發(fā)了一種可訪問(wèn)因特網(wǎng)應(yīng)用軟件的蜂窩控制器,這些應(yīng)用軟件已被設(shè)計(jì)成符合一種因特網(wǎng)協(xié)議并由控制器的操作者進(jìn)行事先處理。然后,控制器基于來(lái)自因特網(wǎng)應(yīng)用軟件的處理信息向移動(dòng)終端輸出信息。
具體而言,控制器的操作者使用典型的因特網(wǎng)瀏覽器來(lái)人工地訪問(wèn)因特網(wǎng)應(yīng)用軟件并從該應(yīng)用軟件接收一個(gè)或多個(gè)HTML頁(yè)面,該應(yīng)用軟件已被根據(jù)超文本鏈接標(biāo)示語(yǔ)言(“HTML”)協(xié)議來(lái)設(shè)計(jì)和執(zhí)行。(一個(gè)HTML頁(yè)面是由因特網(wǎng)應(yīng)用軟件生成的預(yù)定數(shù)據(jù)組)。接著,該操作者采用一特定程序來(lái)人工識(shí)別可從HTML頁(yè)面中抽取出來(lái)的HTML頁(yè)面中的信息并選擇一些可抽取的信息。在以這種方式處理HTML頁(yè)面后,操作者從HTML頁(yè)面中去除不同的數(shù)據(jù)以查找HTML頁(yè)面中的特定區(qū)域,并將該區(qū)域中的數(shù)據(jù)作為SMS信息發(fā)送到移動(dòng)終端。例如,控制器可從網(wǎng)頁(yè)上接收包含有關(guān)NASDAQ備份、帶狀信息的信息,以獲得關(guān)于特定備份的報(bào)價(jià)的數(shù)據(jù),并將該報(bào)價(jià)作為SMS信息發(fā)送到該移動(dòng)終端。
雖然上述蜂窩控制器可訪問(wèn)采用HTML協(xié)議的因特網(wǎng)應(yīng)用軟件,但該控制器僅從HTML頁(yè)面中抽取已被控制器的操作者人工地處理過(guò)的選擇信息,并選擇地將該選擇信息發(fā)送到移動(dòng)終端上。結(jié)果,一定程度地限制了移動(dòng)終端接收的信息的種類和數(shù)量。另外,需要基本的時(shí)間來(lái)從HTML頁(yè)面上抽取選擇信息,這樣,來(lái)自“實(shí)時(shí)”因特網(wǎng)應(yīng)用軟件的數(shù)據(jù)不能以有效方式發(fā)送到該移動(dòng)終端。
在克服上述問(wèn)題的另一方案中,已開發(fā)了一種蜂窩控制器來(lái)根據(jù)無(wú)線電應(yīng)用軟件協(xié)議(“WAP”)協(xié)議接收HTML數(shù)據(jù)并向移動(dòng)終端輸出無(wú)線電標(biāo)示語(yǔ)言(“WML”)數(shù)據(jù)。然而,WAP協(xié)議是一種高度專用通信協(xié)議,為了根據(jù)WAP協(xié)議來(lái)進(jìn)行操作,則必須根據(jù)該協(xié)議來(lái)特別設(shè)計(jì)一種移動(dòng)終端,并必須具有本地地安裝在移動(dòng)終端內(nèi)的微型瀏覽器。另外,根據(jù)WAP協(xié)議操作的移動(dòng)終端僅能接收WML數(shù)據(jù)而不能接收SMS或USSD信息。因?yàn)閮H特別設(shè)計(jì)了非常少的移動(dòng)終端來(lái)支持WAP協(xié)議和接收WML數(shù)據(jù),所以上述系統(tǒng)不能使絕大多數(shù)移動(dòng)終端訪問(wèn)根據(jù)HTTP協(xié)議執(zhí)行的因特網(wǎng)應(yīng)用軟件,并且不易于因特網(wǎng)應(yīng)用軟件的設(shè)計(jì),因此它們可與絕大多數(shù)移動(dòng)終端進(jìn)行通信。
而在另一個(gè)克服上述問(wèn)題的方案中,已由NTT DoCoMo開發(fā)了“i-模式“協(xié)議并在日本廣泛采用。該i-模式協(xié)議可使移動(dòng)終端通過(guò)使用簡(jiǎn)化的HTML信息版本來(lái)與因特網(wǎng)應(yīng)用軟件進(jìn)行通信。然而,該i-模式協(xié)議仍存在大量缺點(diǎn)。例如,因?yàn)樵搮f(xié)議使用簡(jiǎn)化的HTML信息版本,所以必須改變需要通過(guò)該i-模式協(xié)議與移動(dòng)終端進(jìn)行通信的每個(gè)網(wǎng)址,因此通過(guò)簡(jiǎn)化的HTML信息進(jìn)行通信。這樣,因?yàn)榻^大多數(shù)網(wǎng)址未被改變來(lái)通過(guò)這種簡(jiǎn)化信息進(jìn)行通信,所以可由移動(dòng)終端訪問(wèn)的網(wǎng)址數(shù)量是非常有限的。并且,使用該i-模式的移動(dòng)終端和因特網(wǎng)應(yīng)用軟件之間的通信數(shù)據(jù)傳輸速率被限制到約9.6kbps。雖然這種速度可適用于某些當(dāng)前通信系統(tǒng),但該速度對(duì)于需要更快數(shù)據(jù)傳輸速率的未來(lái)通信系統(tǒng)(例如2.5G和3G蜂窩系統(tǒng))而言太慢了。關(guān)于該i-模式協(xié)議的其它信息可從www.nttodcomo.com中得到。
本發(fā)明的一個(gè)目的是提供一種克服了常規(guī)通信系統(tǒng)的上述和其它缺點(diǎn)的通信系統(tǒng)、方法和軟件程序。
本發(fā)明的另一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,以將移動(dòng)終端所采用的協(xié)議轉(zhuǎn)換為一種因特網(wǎng)協(xié)議,反之亦然。
本發(fā)明的再一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,以將移動(dòng)終端所采用的協(xié)議轉(zhuǎn)換為一種因特網(wǎng)協(xié)議,反之亦然,并可以高速率(例如超過(guò)100kbps)來(lái)傳輸數(shù)據(jù)。
本發(fā)明的又一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,以將移動(dòng)終端所采用的SMS或USSD協(xié)議轉(zhuǎn)換為一種因特網(wǎng)協(xié)議,反之亦然。
本發(fā)明的又一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,以使根據(jù)移動(dòng)終端協(xié)議操作的一移動(dòng)終端訪問(wèn)因特網(wǎng)應(yīng)用軟件,并易于設(shè)計(jì)因特網(wǎng)應(yīng)用軟件,因此它們可與該移動(dòng)終端進(jìn)行通信。
本發(fā)明的又一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,以使根據(jù)SMS或USSD協(xié)議操作的一移動(dòng)終端訪問(wèn)因特網(wǎng)應(yīng)用軟件,并易于設(shè)計(jì)因特網(wǎng)應(yīng)用軟件,因此它們可與該移動(dòng)終端進(jìn)行通信。
本發(fā)明的又一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,存儲(chǔ)有與可由移動(dòng)終端基于已被移動(dòng)終端事先訪問(wèn)的網(wǎng)頁(yè)進(jìn)行訪問(wèn)的其它網(wǎng)頁(yè)的鏈路。
本發(fā)明的又一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,下載并存儲(chǔ)其它可由移動(dòng)終端基于已被移動(dòng)終端事先訪問(wèn)的網(wǎng)頁(yè)進(jìn)行訪問(wèn)的網(wǎng)頁(yè)。
本發(fā)明的又一個(gè)目的是提供一種通信系統(tǒng)、方法和軟件程序,基于移動(dòng)終端和因特網(wǎng)應(yīng)用軟件之間的通信來(lái)存儲(chǔ)組塊(cookie),以提高該應(yīng)用軟件所使用的對(duì)話管理技術(shù)。
為了實(shí)現(xiàn)上述和其它目的,提供一種通信系統(tǒng)。該通信系統(tǒng)包括一協(xié)議轉(zhuǎn)換控制器,該控制器接收具有移動(dòng)終端通信協(xié)議的第一上行移動(dòng)終端信息,并將該第一上行移動(dòng)終端信息轉(zhuǎn)換成一具有因特網(wǎng)協(xié)議的第一上行因特網(wǎng)信息。
為了進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種通信系統(tǒng)。該通信系統(tǒng)包括一協(xié)議轉(zhuǎn)換控制器,該控制器接收具有因特網(wǎng)協(xié)議的第一下行因特網(wǎng)信息,并將該第一下行因特網(wǎng)信息轉(zhuǎn)換成一具有移動(dòng)終端通信協(xié)議的第一下行移動(dòng)終端信息,其中,該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與該第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和一對(duì)應(yīng)于該第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址,其中,該協(xié)議轉(zhuǎn)換控制器基于該第一下行移動(dòng)終端信息數(shù)據(jù)生成該第一下行移動(dòng)終端信息,并輸入該第一下行移動(dòng)終端信息。
為了更進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種通信系統(tǒng)。該通信系統(tǒng)包括一因特網(wǎng)服務(wù)器,該服務(wù)器接收具有一因特網(wǎng)協(xié)議的一第一上行因特網(wǎng)信息,其中,該第一上行因特網(wǎng)信息基于一具有移動(dòng)終端通信協(xié)議的第一上行移動(dòng)終端信息,其中,該因特網(wǎng)服務(wù)器包括一因特網(wǎng)應(yīng)用軟件,該程序基于該第一上行因特網(wǎng)信息生成一第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成對(duì)應(yīng)于第一上行移動(dòng)終端數(shù)據(jù)的第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和對(duì)應(yīng)于第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址。
為了再進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種通信系統(tǒng)。該通信系統(tǒng)包括一通信協(xié)議控制器,該控制器輸入具有移動(dòng)終端通信協(xié)議的上行移動(dòng)終端信息、發(fā)送該上行移動(dòng)終端信息的特定移動(dòng)終端的上行標(biāo)識(shí)和對(duì)應(yīng)于該上行移動(dòng)終端信息的一個(gè)目的的上行目的地址;與該通信協(xié)議控制器相聯(lián)系的第一URI表,該表存儲(chǔ)第一潛在目的地址,并存儲(chǔ)分別對(duì)應(yīng)于該第一潛在目的地址的第一潛在URI;第二URI表,與該通信協(xié)議控制器相聯(lián)系,并存儲(chǔ)第一潛在標(biāo)識(shí)、第二潛在目的地址、分別對(duì)應(yīng)于第一潛在標(biāo)識(shí)和第二潛在目的地址的第一潛在移動(dòng)終端信息,和分別對(duì)應(yīng)于第一潛在移動(dòng)終端信息的第二潛在URI;和與該通信協(xié)議控制器相聯(lián)系并輸出具有因特網(wǎng)協(xié)議的上行因特網(wǎng)信息的因特網(wǎng)信息發(fā)生器,其中,該通信協(xié)議控制器向該第二URI表輸出該上行標(biāo)識(shí),該上行目的地址和該上行移動(dòng)終端信息,其中,當(dāng)該上行標(biāo)識(shí)對(duì)應(yīng)于該第一潛在標(biāo)識(shí)的一第一選擇標(biāo)識(shí)時(shí),當(dāng)該上行目的地址對(duì)應(yīng)于該第二潛在目的地址的一第一選擇目的地址時(shí),并當(dāng)該上行移動(dòng)終端信息對(duì)應(yīng)于該第一潛在移動(dòng)終端信息的一第一選擇移動(dòng)終端信息時(shí),該第二URI表輸出對(duì)應(yīng)于該第一選擇標(biāo)識(shí)、該第一選擇目的地址和該第一選擇移動(dòng)終端信息的該第二潛在URI的一第一選擇URI,并且,該通信協(xié)議控制器向該因特網(wǎng)信息發(fā)生器輸出作為上行URI的該第一選擇URI,其中,當(dāng)該上行標(biāo)識(shí)不對(duì)應(yīng)于任何第一潛在標(biāo)識(shí)時(shí),該上行目的不對(duì)應(yīng)于任何第二潛在目的地址,或該上行移動(dòng)終端信息不對(duì)應(yīng)于任何第一潛在移動(dòng)終端信息,該第二URI表向該通信協(xié)議控制器輸出一無(wú)匹配信號(hào),其中,當(dāng)該通信協(xié)議控制器接收該無(wú)匹配信號(hào)時(shí),該通信協(xié)議控制器向該第一URI表輸出該上行目的地址,其中,當(dāng)該第一URI表輸入該上行目的地址時(shí),該第一URI表識(shí)別對(duì)應(yīng)于該上行目的地址的該第一潛在目的地址的一第二選擇目的地址,并輸出對(duì)應(yīng)于該第二選擇目的地址的該第一潛在URI的一第二選擇URI,其中,當(dāng)該第一URI表輸出該第二選擇URI時(shí),該通信協(xié)議控制器向該因特網(wǎng)信息發(fā)生器輸出作為上行URI的該第二選擇URI,并且,其中,該因特網(wǎng)信息發(fā)生器基于該上行URI輸出該上行因特網(wǎng)信息。
為了更進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種通信方法。該方法包括(a)接收具有一移動(dòng)終端通信協(xié)議的一第一上行移動(dòng)終端信息;和(b)將該第一上行移動(dòng)終端信息轉(zhuǎn)換為具有一因特網(wǎng)協(xié)議的一第一上行因特網(wǎng)信息。
為了更進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種通信方法。該方法包括(a)接收具有一因特網(wǎng)協(xié)議的一第一上行因特網(wǎng)信息,其中,該第一上行因特網(wǎng)信息基于一具有移動(dòng)終端通信協(xié)議的第一上行移動(dòng)終端信息,(b)基于該第一上行因特網(wǎng)信息生成一第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成對(duì)應(yīng)于第一上行移動(dòng)終端數(shù)據(jù)的第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和對(duì)應(yīng)于第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址。
為了再進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種包含在計(jì)算機(jī)可讀介質(zhì)中的軟件程序。該軟件程序指令通信系統(tǒng)執(zhí)行一程序,包括(a)接收具有一移動(dòng)終端通信協(xié)議的一第一上行移動(dòng)終端信息;和(b)將該第一上行移動(dòng)終端信息轉(zhuǎn)換為具有一因特網(wǎng)協(xié)議的一第一上行因特網(wǎng)信息。
為了更進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種包含在計(jì)算機(jī)可讀介質(zhì)中的軟件程序。該軟件程序指令通信系統(tǒng)執(zhí)行一程序,包括(a)接收具有一因特網(wǎng)協(xié)議的一第一下行因特網(wǎng)信息;(b)將該第一下行因特網(wǎng)信息轉(zhuǎn)換為具有一移動(dòng)終端通信協(xié)議的一第一下行移動(dòng)終端信息,其中,該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與該第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和一對(duì)應(yīng)于該第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址,其中,基于該第一下行移動(dòng)終端信息數(shù)據(jù)生成該第一下行移動(dòng)終端信息;和(c)輸出該下行移動(dòng)終端信息。
為了更進(jìn)一步實(shí)現(xiàn)上述和其它目的,提供一種包含在計(jì)算機(jī)可讀介質(zhì)中的軟件程序。該軟件程序指令通信系統(tǒng)執(zhí)行一程序,包括(a)接收一具有一因特網(wǎng)協(xié)議的第一上行因特網(wǎng)信息,其中,該第一上行因特網(wǎng)信息基于具有一移動(dòng)終端通信協(xié)議的一第一上行移動(dòng)終端信息,(b)基于該第一上行因特網(wǎng)信息生成一第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成對(duì)應(yīng)于第一上行移動(dòng)終端數(shù)據(jù)的第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和對(duì)應(yīng)于第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址。
本發(fā)明的上述和其它目的和優(yōu)點(diǎn)將通過(guò)結(jié)合附圖和附表、詳細(xì)描述最佳實(shí)施例而變得更明顯,其中圖1表示一種常規(guī)通信系統(tǒng),其中,一移動(dòng)終端可與一應(yīng)用服務(wù)器進(jìn)行通信;圖2表示根據(jù)本發(fā)明的一說(shuō)明性實(shí)施例的通信系統(tǒng);圖3表示圖2中所示蜂窩至網(wǎng)轉(zhuǎn)換器的詳細(xì)結(jié)構(gòu)的說(shuō)明性實(shí)例;圖4表示經(jīng)過(guò)圖2所示通信系統(tǒng)傳送的數(shù)據(jù)通信流程的說(shuō)明性實(shí)例;表1表示存儲(chǔ)在圖3所示SMS碼至URI表中的數(shù)據(jù)的一說(shuō)明性實(shí)例;表2表示存儲(chǔ)在圖3所示對(duì)話分解表中的數(shù)據(jù)的說(shuō)明性實(shí)例;表3表示存儲(chǔ)在圖3所示組塊表中的數(shù)據(jù)的說(shuō)明性實(shí)例;表4表示存儲(chǔ)在圖3所示對(duì)話分解表中的數(shù)據(jù)的說(shuō)明性詳細(xì)實(shí)例。
下面的最佳實(shí)施例的描述公開了特定的構(gòu)造、組成和過(guò)程步驟。然而,最佳實(shí)施例僅是本發(fā)明的實(shí)例,因此,下面描述的特定特征僅被用來(lái)更方便地描述這種實(shí)施例,并提供本發(fā)明的整個(gè)理解。因此,本領(lǐng)域的技術(shù)人員將容易地意識(shí)到本發(fā)明不限于上述的特定實(shí)施例。另外,為了清楚和簡(jiǎn)短,省略本技術(shù)領(lǐng)域人員已知的本發(fā)明的不同構(gòu)造、組成和步驟的描述。
本發(fā)明涉及一種通信系統(tǒng)、方法和軟件程序,可快速并輕易地將根據(jù)因特網(wǎng)協(xié)議執(zhí)行的因特網(wǎng)應(yīng)用軟件生成的數(shù)據(jù)轉(zhuǎn)換為可由根據(jù)標(biāo)準(zhǔn)移動(dòng)終端協(xié)議操作的移動(dòng)終端讀取的數(shù)據(jù)。另外,軟件程序可由只讀存儲(chǔ)器(“ROM”)、隨機(jī)存儲(chǔ)器(“RAM”)、軟盤、硬盤、光盤、載波(例如通過(guò)因特網(wǎng)傳輸?shù)妮d波、電視信號(hào)的垂直消隱期間等)或其它任何計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)。
在本發(fā)明的一個(gè)說(shuō)明性的、非限制實(shí)施例中,開發(fā)了一種通信系統(tǒng),該系統(tǒng)可使根據(jù)標(biāo)準(zhǔn)移動(dòng)終端協(xié)議(例如SMS或USSD協(xié)議)發(fā)送和接收數(shù)據(jù)的移動(dòng)終端(例如移動(dòng)電話)與根據(jù)因特網(wǎng)協(xié)議(例如HTTP、可擴(kuò)充標(biāo)示語(yǔ)言(“XML”)或HTML協(xié)議等)所執(zhí)行的因特網(wǎng)應(yīng)用軟件進(jìn)行通信。圖2中示出該說(shuō)明性實(shí)施例的一個(gè)實(shí)例。
如圖所示,該系統(tǒng)包括移動(dòng)終端110、蜂窩控制器130、蜂窩至網(wǎng)(“CTW”)轉(zhuǎn)換器140和多個(gè)應(yīng)用服務(wù)器150和170。該蜂窩控制器130可以是一個(gè)SMS中心或一個(gè)USSD中心,并可通過(guò)與終端110交換SMS或USSD信息來(lái)與移動(dòng)終端110進(jìn)行通信。在這種方案中,移動(dòng)終端110通過(guò)無(wú)線電通信鏈路180向蜂窩網(wǎng)120發(fā)送SMS或USSD信息,該網(wǎng)絡(luò)120通過(guò)通信鏈路190向控制器130發(fā)送信息。此外,蜂窩控制器130通過(guò)網(wǎng)絡(luò)120和通信鏈路180和190向移動(dòng)終端110發(fā)送信息。
蜂窩控制器130也可通過(guò)通信鏈路200向CTW轉(zhuǎn)換器140提供SMS或USSD信息。該CTW轉(zhuǎn)換器140可以是一短信息(“SM”)至網(wǎng)的轉(zhuǎn)換器,該轉(zhuǎn)換器將來(lái)自蜂窩控制器130的SMS或USSD信息轉(zhuǎn)換為符合因特網(wǎng)協(xié)議(例如HTTP、XML或HTML協(xié)議等)的信息。例如,該CTW轉(zhuǎn)換器140將SMS或USSD信息轉(zhuǎn)換成HTTP請(qǐng)求210和220。
該CTW轉(zhuǎn)換器140通過(guò)將HTTP請(qǐng)求輸出至應(yīng)用服務(wù)器150來(lái)與應(yīng)用服務(wù)器150進(jìn)行通信,并且該請(qǐng)求210訪問(wèn)應(yīng)用服務(wù)器150中的網(wǎng)絡(luò)服務(wù)器155。當(dāng)訪問(wèn)網(wǎng)絡(luò)服務(wù)器155時(shí),激活一后臺(tái)網(wǎng)絡(luò)服務(wù)器,向該HTTP請(qǐng)求210產(chǎn)生一HTTP響應(yīng)215,并向轉(zhuǎn)換器140提供該響應(yīng)215。在該后臺(tái)服務(wù)器中可使用不同的后臺(tái)網(wǎng)絡(luò)服務(wù)器技術(shù)(例如公共網(wǎng)關(guān)接口(“CGI)技術(shù)、有效服務(wù)器頁(yè)面(”ASP“)技術(shù)、Java服務(wù)器頁(yè)面(“JPS”)技術(shù)等)來(lái)產(chǎn)生響應(yīng)215。另外,HTTP響應(yīng)215可包括一XML頁(yè)面。
并且,CTW轉(zhuǎn)換器140通過(guò)向因特網(wǎng)160輸出HTTP請(qǐng)求220來(lái)與應(yīng)用服務(wù)器170進(jìn)行通信,該因特網(wǎng)向應(yīng)用服務(wù)器170輸出一對(duì)應(yīng)HTTP請(qǐng)求230。應(yīng)用服務(wù)器170和應(yīng)用服務(wù)器170中的環(huán)球網(wǎng)服務(wù)器175以類似于服務(wù)器150和155處理請(qǐng)求210的方式來(lái)處理請(qǐng)求230。因此,應(yīng)用服務(wù)器170產(chǎn)生一對(duì)應(yīng)HTTP響應(yīng)235(可包括一XML頁(yè)面)并將它提供給因特網(wǎng)160。接著,因特網(wǎng)160將一對(duì)應(yīng)HTTP響應(yīng)225提供給CTW轉(zhuǎn)換器140。
在CTW轉(zhuǎn)換器140接收HTTP響應(yīng)215和/或HTTP響應(yīng)225后,它將響應(yīng)215和/或響應(yīng)225轉(zhuǎn)換為一個(gè)或多個(gè)SMS或USSD信息。接著,通過(guò)通信鏈路200將該SMS或USSD信息提供給蜂窩控制器130,并且控制器130通過(guò)蜂窩網(wǎng)120和通信鏈路180和190將該信息輸出給移動(dòng)終端110。
在圖2所示的實(shí)施例中,蜂窩控制器130和CTW轉(zhuǎn)換器140被描述成執(zhí)行兩個(gè)不同軟件程序的兩個(gè)單獨(dú)的控制器。然而,本實(shí)施例明顯不限于這種構(gòu)造。例如,轉(zhuǎn)換器140可被引入蜂窩控制器130中,因此單個(gè)控制器執(zhí)行一單個(gè)軟件程序,該程序履行蜂窩控制器130和CTW轉(zhuǎn)換器140兩者功能。
圖3中示出一CTW轉(zhuǎn)換器140的結(jié)構(gòu)的一個(gè)詳細(xì)實(shí)例。另外,可通過(guò)軟件、硬件或硬件和軟件的結(jié)合來(lái)執(zhí)行CTW轉(zhuǎn)換器140。并且,在圖中所示的說(shuō)明性實(shí)例中,控制器130(圖2)對(duì)應(yīng)于SMS中心130(圖3),CTW轉(zhuǎn)換器140被構(gòu)造成與SMS中心130相互作用。然而,如果CTW轉(zhuǎn)換器140與不同類型的控制器130和/或其它裝置相互作用時(shí),則它可具有不同的構(gòu)造。
在任何情況下,在圖3所示的非限制實(shí)例中,CTW轉(zhuǎn)換器140包括SMS至統(tǒng)一資源標(biāo)識(shí)符(“SMS/URT”)表1401、組塊表1402、SMS中心連接器1403、HTTP請(qǐng)示管理器1404和對(duì)話分解表1405。SMS中心連接器1403從SMS中心130輸入SMS信息,并將該SMS信息輸出到SMS中心130。
當(dāng)用戶開始期望訪問(wèn)存儲(chǔ)在應(yīng)用服務(wù)器150中的應(yīng)用軟件時(shí),SMS/URI表140存儲(chǔ)一統(tǒng)一資源標(biāo)識(shí)符(“URI”),該標(biāo)識(shí)符對(duì)應(yīng)于可從SMS中心130接收的每個(gè)SMS信息。在一個(gè)應(yīng)用中,每個(gè)SMS信息包括一SMS目的地址或與之相聯(lián)系,該地址識(shí)別將SMS信息發(fā)送至的應(yīng)用軟件(和/或應(yīng)用服務(wù)器)。在另一個(gè)應(yīng)用中,因特網(wǎng)應(yīng)用軟件的SMS目的地址是所有SMS信息(被編址于這種應(yīng)用軟件)被發(fā)送至的地址。例如,目的地址可以是SMS信息被發(fā)送至的應(yīng)用服務(wù)器(或蜂窩控制器)的目的電話號(hào)碼。在GSM系統(tǒng)中,該目的地址可對(duì)應(yīng)于移動(dòng)站集成服務(wù)數(shù)據(jù)網(wǎng)絡(luò)(“MSISDN”)號(hào)碼,在TDMA/CDMA系統(tǒng)中,該目的地址可對(duì)應(yīng)于移動(dòng)標(biāo)識(shí)號(hào)(“MIN”)。
表1401存儲(chǔ)所有可能SMS目的地址和分別與SMS目的地址相關(guān)的URI,這樣,每個(gè)URI都與對(duì)應(yīng)的SMS目的地址相聯(lián)系。換言之,可認(rèn)為表1401為一將每個(gè)SMS目的地址與URI相聯(lián)系的“查尋表”,表1中示出了該SMS/URI表1401的一個(gè)說(shuō)明性實(shí)施例。在該實(shí)施例的一個(gè)應(yīng)用中,由CTW轉(zhuǎn)換器140的設(shè)計(jì)者來(lái)確定與SMS目的地址相聯(lián)系的不同URI。在另一個(gè)實(shí)施例中,SMS/URI表1401是存儲(chǔ)了所有可能SMS信息和對(duì)應(yīng)于SMS信息的URI的、并分別將所有可能SMS信息與URI相聯(lián)系的“查尋表”。
對(duì)話分解表1405存儲(chǔ)與每個(gè)用戶相關(guān)的數(shù)據(jù),該用戶當(dāng)前正使用CTW轉(zhuǎn)換器140與連接到轉(zhuǎn)換器140上的一個(gè)應(yīng)用服務(wù)器(例如應(yīng)用服務(wù)器150)進(jìn)行通信。具體而言,當(dāng)用戶正與存儲(chǔ)在服務(wù)器150上的應(yīng)用軟件進(jìn)行交互作用時(shí)(即與該應(yīng)用軟件進(jìn)行“對(duì)話”時(shí)),用戶通過(guò)SMS中心130向CTW轉(zhuǎn)換器140輸出一命令。接著,如后所述,轉(zhuǎn)換器140將一個(gè)HTTP請(qǐng)求輸出到服務(wù)器150,并且該應(yīng)用軟件導(dǎo)致服務(wù)器150基于該HTTP請(qǐng)求向CTW轉(zhuǎn)換器140輸出一適當(dāng)HTTP響應(yīng)。該HTTP響應(yīng)識(shí)別用戶可對(duì)應(yīng)于該HTTP生成的有限數(shù)量的可能響應(yīng)SMS信息。對(duì)話分解表1405存儲(chǔ)分別與每個(gè)可能響應(yīng)SMS信息相關(guān)的用戶的可能響應(yīng)SMS信息和URI,用戶當(dāng)前正與存儲(chǔ)在應(yīng)用服務(wù)器150上的應(yīng)用軟件進(jìn)行對(duì)話。另外,如果每個(gè)SMS信息的SMS目的地址并未實(shí)際包含于SMS信息中,則對(duì)話分解表1405也可存儲(chǔ)對(duì)應(yīng)于可能響應(yīng)SMS信息的SMS目的地址。
在該實(shí)施例的一個(gè)應(yīng)用中,對(duì)話分解表1405是一個(gè)“查錄表”,該表(1)識(shí)別可由與因特網(wǎng)應(yīng)用軟件進(jìn)行對(duì)話的每個(gè)用戶生成的可能響應(yīng)SMS信息,(2)識(shí)別分別對(duì)應(yīng)于可能響應(yīng)于SMS信息的SMS目的地址,和(2)識(shí)別分別對(duì)應(yīng)于可能響應(yīng)SMS信息的URI。表2中示出這種“查錄表”的一個(gè)實(shí)例。
另外,如圖3所示,SMS/URI表1401和對(duì)話分解表1405被描述為兩個(gè)單獨(dú)的表。然而,這種表1401和1405可被合并為一個(gè)單一的表。并且,SMS/URI表1401和對(duì)話分解表1405可位于同一個(gè)裝置內(nèi)(例如隨機(jī)存儲(chǔ)器“RAM”)或單獨(dú)的存儲(chǔ)裝置中。
組塊表1402存儲(chǔ)每個(gè)用戶的從應(yīng)用服務(wù)器150處接收到的HTTP組塊,該用戶正與存儲(chǔ)在分別對(duì)應(yīng)于組塊的服務(wù)器150和URI上的應(yīng)用軟件進(jìn)行對(duì)話。在一個(gè)應(yīng)用中,表1402為一個(gè)“查錄表”,該表識(shí)別正與應(yīng)用軟件進(jìn)行對(duì)話的每個(gè)用戶,并列出對(duì)應(yīng)于每個(gè)用戶對(duì)話期間需要被呼叫的URI的所有組塊。表3示出該“查尋表”的一個(gè)實(shí)例。
HTTP請(qǐng)求管理器1404基于SMS中心連接器1403的輸出和其它數(shù)據(jù)向應(yīng)用服務(wù)器150發(fā)送HTTP請(qǐng)求。并且,HTTP請(qǐng)求管理器1404從服務(wù)器150接收HTTP響應(yīng),并處理這種響應(yīng)。
下面描述圖3中示出的CTW轉(zhuǎn)換器140的操作的一個(gè)更詳細(xì)的實(shí)例。首先,SMS中心連接器1403處于等待狀態(tài),直到從SMS中心130輸出一SMS信息。一旦接收該信息,連接器1403確定發(fā)送SMS信息的移動(dòng)終端的標(biāo)識(shí)符(“ID”),并確定SMS信息的SMS目的的地址。在一個(gè)應(yīng)用中,該移動(dòng)終端是一個(gè)移動(dòng)電話,該ID對(duì)應(yīng)于該電話的電話號(hào)碼。并且,該ID可包括在SMS信息的標(biāo)題或其它部分內(nèi),或可同時(shí)作為單獨(dú)信息與SMS信息一起被傳輸。并且,如上所述,SMS目的地址可包括在SMS信息的標(biāo)題或其它部分內(nèi),或可同時(shí)作為單獨(dú)信息與SMS信息一起被傳輸。
之后,SMS中心連接器1403向?qū)υ挿纸獗?405提供SMS信息、ID和SMS目的地址,以確定該移動(dòng)終端和SMS信息是否正用于與存儲(chǔ)在服務(wù)器150上的應(yīng)用軟件進(jìn)行對(duì)話。例如,如果SMS中心連接器1403所接收的ID、SMS信息和SMS目的地址不包含在表1405內(nèi),則該移動(dòng)終端和SMS信息當(dāng)前未用于與存儲(chǔ)在服務(wù)器150上的應(yīng)用軟件進(jìn)行對(duì)話。這種情況下,對(duì)話分解表1405向SMS中心連接器1403輸出一“無(wú)對(duì)話”信號(hào),以通知連接器1403該移動(dòng)終端和SMS信息當(dāng)前未用于對(duì)話。
當(dāng)SMS中心連接器1403接收一“無(wú)對(duì)話”信號(hào)時(shí),連接器1403向SMS/URI表1401輸出SMS目的地址,以確定對(duì)應(yīng)于SMS信息的URI。例如,如果SMD目的地址等于SMS DEST1,則連接器1403向表1401輸出SMS目的地址SMS DEST1。如表1所示,URI1對(duì)應(yīng)于地址SMS DEST1,這樣,表1401對(duì)應(yīng)于地址SMS DEST1向連接器1403輸出URI1。
當(dāng)SMS中心連接器1403從SMS/URI表1401接收適當(dāng)?shù)腢RI時(shí),它向HTTP請(qǐng)求管理器1404發(fā)送URI、SMS信息和ID。當(dāng)HTTP請(qǐng)求管理器1404接收這種信息時(shí),它將ID和URI發(fā)送給組塊表以確定組塊是否已事先存儲(chǔ)在與該ID和URI相對(duì)應(yīng)(即對(duì)應(yīng)于當(dāng)前訪問(wèn)服務(wù)器150中應(yīng)用軟件的移動(dòng)終端)的組塊表1402內(nèi)。例如,如果ID等于ID1,并且URI等于URI2,則組塊表1402表明組塊Cookie2對(duì)應(yīng)于該ID和URI(表3)。在這種情況下,組塊Cookie2對(duì)應(yīng)于該ID被提供給HTTP請(qǐng)求管理器1404。另一方面,如果沒(méi)有組塊對(duì)應(yīng)于該ID和URI,則表1402不向管理器1404輸出任何組塊。
在確定是否有任何組塊對(duì)應(yīng)于該ID和URI后,HTTP請(qǐng)求管理器1404生成一HTTP請(qǐng)求,并將其輸出到應(yīng)用服務(wù)器150。該HTTP請(qǐng)求包括從SMS中心連接器1403接收的URI、SMS信息和ID和任何從組塊表1402接收的組塊。在HTTP請(qǐng)求被發(fā)送到服務(wù)器150后,HTTP請(qǐng)求管理器1404等待從應(yīng)用服務(wù)器150接收一對(duì)應(yīng)于HTTP響應(yīng)以回復(fù)該請(qǐng)求。
當(dāng)應(yīng)用服務(wù)器150接收該HTTP請(qǐng)求時(shí),該應(yīng)用軟件基于該請(qǐng)求生成一HTTP響應(yīng)。在一個(gè)實(shí)施例中,HTTP響應(yīng)包括XML數(shù)據(jù)和任何相關(guān)組塊。接著,HTTP響應(yīng)被輸出到HTTP請(qǐng)求管理器1404。
一旦接到該HTTP響應(yīng)時(shí),該HTTP請(qǐng)求管理器1404從該請(qǐng)求中抽取新的組塊(如果有的話)和對(duì)應(yīng)于該新的組塊的新的URI(如果有的話),并將該組塊和URI發(fā)送給組塊表1402。并且,如果接收到任何組塊,則HTTP請(qǐng)求管理器1404發(fā)送HTTP響應(yīng)被賦予表1402的移動(dòng)終端的ID。接著,組塊表1402以表3所示方式存儲(chǔ)ID、組塊和URI。另外,管理器1404檢查包含在XML數(shù)據(jù)中的OPTION標(biāo)志,從該OPTION標(biāo)志中抽取ONPICK屬性和ONKEY屬性。ONKEY屬性對(duì)應(yīng)于用戶可根據(jù)HTTP響應(yīng)生成的不同可能SMS信息,ONPICK屬性對(duì)應(yīng)于分別與可能SMS信息相關(guān)的URI。一旦識(shí)別出可能SMS信息和對(duì)應(yīng)于URI時(shí),將它們存儲(chǔ)在對(duì)話分解表1405中,以及存儲(chǔ)導(dǎo)致HTTP響應(yīng)被生成的移動(dòng)終端的ID和應(yīng)用軟件(和/或應(yīng)用服務(wù)器150)的SMS目的的地址。ID、SMS信息、SMS目的地址和URI可以表2所示格式存儲(chǔ)在表1405中,并可對(duì)應(yīng)于移動(dòng)終端的ID和應(yīng)用軟件(和/或服務(wù)器150)的SMS目的地址來(lái)替換事先存儲(chǔ)的任何先前SMS信息和URI。
在相關(guān)數(shù)據(jù)被存儲(chǔ)在對(duì)話分解表1405中后,HTTP請(qǐng)求管理器1404檢查HTTP響應(yīng)中的XML數(shù)據(jù),并從XML數(shù)據(jù)中抽取應(yīng)發(fā)送至移動(dòng)終端上的SMS信息。如下面詳細(xì)所述,SMS信息是部分實(shí)XML數(shù)據(jù),并由XML數(shù)據(jù)識(shí)別為具有適當(dāng)標(biāo)志。因此,抽取SMS信息是相當(dāng)容易的,并且不必花費(fèi)大量時(shí)間。在抽取SMS信息后,HTTP請(qǐng)求管理器1404向SMS中心連接器1403輸出SMS信息和將接收該SMS信息的移動(dòng)終端的ID,連接器1403將SMS信息和ID發(fā)送給SMS中心130。一旦接到該SMS信息和ID,則SMS中心130將SMS信息發(fā)送給ID所識(shí)別的移動(dòng)終端。
在上述實(shí)例中,當(dāng)SMS中心連接器130開始從SMS中心130接收SMS信息、SMS目的地址和ID時(shí),該SMS信息和移動(dòng)終端并不馬上用于與存儲(chǔ)在服務(wù)器150上的應(yīng)用軟件進(jìn)行對(duì)話。因此,當(dāng)SMS中心連接器1403向?qū)υ挿纸獗?405輸出SMS信息、SMS目的地址和ID時(shí),表1405通過(guò)輸出“無(wú)對(duì)話”信號(hào)來(lái)響應(yīng)連接器1403。然而,如果移動(dòng)終端和SMS信息正與應(yīng)用軟件進(jìn)行對(duì)話,則對(duì)話分解表1405輸出在對(duì)話期間使用的URI。
例如,如果SMS中心連接器1403接收了等于ID2的ID,接收了等于SMS11的SMS信息,并接收等于SMS DEST2的SMS目的地址,則連接器1403向?qū)υ挿纸獗?405輸出ID2、信息SMS11和地址SMS DEST2。如表2所示,ID2、信息SMS11和地址SMS DEST2包含于表1405內(nèi),這樣,移動(dòng)終端和SMS信息正被用于與應(yīng)用軟件進(jìn)行對(duì)話。并且,表1405表明對(duì)應(yīng)于信息SMS11和地址SMSDEST2的URI等于URI11。因此,表1405向SMS中心連接器1403輸出URI11。在連接器1403接收URI11后,它向HTTP請(qǐng)求管理器1404輸出URI11、SMS信息和ID,并且CTW轉(zhuǎn)換器140的剩余部分以上述方式進(jìn)行操作。另一方面,如上所述,如果ID2和地址SMS DEST2不包含于表1405內(nèi),則表向連接器1403輸出一“無(wú)對(duì)話”信號(hào)。
參照?qǐng)D2、3和7來(lái)描述移動(dòng)終端110和應(yīng)用服務(wù)器150之間的通信的一個(gè)特定實(shí)例。如圖4所示,表明圖2所示不同裝置之間的信息流,用戶可通過(guò)由移動(dòng)終端110輸入一特定命令或目的地址來(lái)與存儲(chǔ)在應(yīng)用服務(wù)器150上的應(yīng)用軟件開始對(duì)話。例如,用戶通過(guò)按壓移動(dòng)終端110上的一個(gè)特定按鈕或通過(guò)以預(yù)定順序按壓某些鍵而由移動(dòng)終端110輸入一MAIN MENU命令。另外或擇一地,用戶可通過(guò)向移動(dòng)終端110說(shuō)出某個(gè)字或某些字并使移動(dòng)終端通過(guò)聲音識(shí)別技術(shù)識(shí)別該命令來(lái)輸入該MAIN MENU命令。
一旦用戶輸入該特定命令或目的地址時(shí),移動(dòng)終端110向SMS中心任務(wù)30輸出初始SMS信息和移動(dòng)終端110的ID(步驟S300)。并且,在當(dāng)前實(shí)例中,ID等于“111111”,它可對(duì)應(yīng)于也可不對(duì)應(yīng)于移動(dòng)終端的電話號(hào)碼。當(dāng)SMS中心130接收初始SMS信息和ID時(shí),它確定應(yīng)用軟件的SMS目的地址(例如“999999”)并將SMS信息、SMS目的地址和ID發(fā)送到CTW轉(zhuǎn)換器140(步驟S310)。或者,移動(dòng)終端兒0可將SMS目的地址輸出到SMS中心130,并且該中心130不確定SMS目的地址。
CTW轉(zhuǎn)換器140接收初始SMS信息、SMS目的地址和ID,并將SMS信息轉(zhuǎn)換為初始HTTP請(qǐng)求(步驟S320)。具體而言,轉(zhuǎn)換器140通過(guò)SMS中心連接器1403輸入初始SMS信息、SMS目的地址和ID,連接器1403將SMS信息、SMS目的地址和ID輸出到對(duì)話分解表1405。因?yàn)橐苿?dòng)終端110(具有等于“111111”的ID)當(dāng)前并未用于與應(yīng)用服務(wù)器150中的應(yīng)用軟件(或與其它任何服務(wù)器的一個(gè)應(yīng)用軟件)進(jìn)行對(duì)話,所以對(duì)話分解表1405向SMS中心轉(zhuǎn)換器1403輸出一“無(wú)對(duì)話”信號(hào)。因此,SMS中心轉(zhuǎn)換器1403向SMS/URI表1401輸出SMS目的地址(或初始SMS信息),表1401基于SMS目的地址(或初始SMS信息)向SMS中心連接器1403輸出一對(duì)應(yīng)的URI。例如,SMS/URI表1401可向連接器1403輸出下面的URIhttp//www.mobileinfo.com/default.asp一旦接收該URI,SMS中心連接器1403向HTTP請(qǐng)求管理器1404輸出URI、初始SMS信息和ID。接著,管理器1404向組塊表1402輸出ID和URI以確定是否具有等于“111111”的ID的移動(dòng)終端110和等于http//www.mobileinfo.com/default.asp的URI需要任何組塊來(lái)訪問(wèn)服務(wù)器150中的應(yīng)用軟件。如果需要組塊時(shí),則組塊表1402向HTTP請(qǐng)求管理器1404輸出該組塊。接著,HTTP請(qǐng)求管理器1404形成包含URI、初始SMS信息、移動(dòng)終端110的ID和任何所需組塊的初始HTTP請(qǐng)求。下面是初始HTTP請(qǐng)求的一個(gè)實(shí)例http//ww.mobileinfo.com/default.asp?mobilenum=111111&text=在上述實(shí)例中,HTTP請(qǐng)求的“URI部分”等于“http//www.mobileinfo.com/default.asp”,HTTP請(qǐng)求的“ID部分”等于“mobilenum=111111”,HTTP請(qǐng)求的“SMS信息部分”等于“text=”。如上述實(shí)例所示,HTTP請(qǐng)求的“SMS信息部分”不包括任何SMS信息文本。
在形成HTTP請(qǐng)求后,HTTP請(qǐng)求管理器1404將其提供給應(yīng)用服務(wù)器150(步驟S330),服務(wù)器150內(nèi)的應(yīng)用軟件對(duì)應(yīng)于HTTP請(qǐng)求生成一XML頁(yè)面500(步驟S340)。具體而言,初始HTTP請(qǐng)求指令應(yīng)用服務(wù)器150執(zhí)行有效服務(wù)器頁(yè)面(“ASP”)腳本“default.asp”以生成XML頁(yè)面500,該頁(yè)面包括不必返回具有等于“111111”的ID的移動(dòng)終端110的SMS信息。下面是XML頁(yè)面500的一個(gè)實(shí)例<?xml version=“1.0”?>
<SMS>
1.News<BR/>
2.Weather<BR/>
3.Stocks<BR/>
4.Jokes<BR/>
<OPTION ONKEY=“1”O(jiān)NPICK=http//www.mobi leinfo.com/news.asp>
<OPTION ONKEY=“2”O(jiān)NPICK=http//www.mobileinfo.com/weather.asp>
<OPTION ONKEY=“3”O(jiān)NPICK=http//www.mobi leinfo.com/stocks.asp>
<OPTION ONKEY=“4”O(jiān)NPICK=http//www.mobileinfo.com/jokes.asp>
<OPTION ONDEFAULT=http//www.mobi leinfo.com/help.asp>
</SMS>如上所示,SMS信息是部分XML頁(yè)面500,由標(biāo)志<SMS>SMS信息包括一菜單,該菜單表示“1”對(duì)應(yīng)于“新聞”菜單選項(xiàng),“2”對(duì)應(yīng)于“天氣”菜單選項(xiàng),“3”對(duì)應(yīng)于“股票”菜單選項(xiàng),“4”對(duì)應(yīng)于“笑話”菜單選項(xiàng)。并且,OPTION標(biāo)志表示ONKEY屬性表明移動(dòng)終端110的用戶可利用下面SMS信息“1”、“2”、“3”或“4”中的一個(gè)來(lái)響應(yīng)該SMS信息。另外,ONPICK屬性表示URI“http//www.mobileinfo.com/news.asp”對(duì)應(yīng)于SMS信息“1”,URI“http//www.mobileinfo.com/weather.asp”對(duì)應(yīng)子SMS信息“2”,URI“http//www.mobileinfo.com/stocks.asp”對(duì)應(yīng)于SMS信息“3”,URI“http//www.mobileinfo.com/jokes.asp”對(duì)應(yīng)于SMS信息“4”。在生成XML頁(yè)面500后,應(yīng)用服務(wù)器150生成一包括XML頁(yè)面500和任何必需組塊的初始HTTP響應(yīng),并向CTW轉(zhuǎn)換器140輸出HTTP響應(yīng)(步驟S350)。
CTW轉(zhuǎn)換器140通過(guò)HTTP請(qǐng)求管理器1404接收HTTP響應(yīng),并將初始HTTP響應(yīng)轉(zhuǎn)換成初始SMS響應(yīng)(步驟S360)。具體而言,HTTP請(qǐng)求管理器1404從HTTP響應(yīng)中抽取組塊。接著,管理器1404向組塊表1402提供該組塊、移動(dòng)終端110的ID(即“111111”)和對(duì)應(yīng)于該組塊的URI,并且表1402存儲(chǔ)該組塊,因此基于等于“111111”的ID和其各自的URI來(lái)進(jìn)行指定。此外,HTTP管理器1404抽取ONKEY屬性,ONPICK屬性和移動(dòng)終端110的屬性,并將這種信息連同應(yīng)用軟件的SMS目的地址一起提供給對(duì)話分解表1405。接著,表1405存儲(chǔ)該信息,因此每個(gè)ONPICK屬性(即URO)與其對(duì)應(yīng)ONKEY屬性(即對(duì)應(yīng)的SMS信息)相聯(lián)系,每個(gè)ONKEY屬性與移動(dòng)終端110的ID(即“111111”)和應(yīng)用軟件的SMS目的地址(即“999999”)相聯(lián)系。表2是對(duì)話分解表1405的一般實(shí)例,表4是表1405的更詳細(xì)實(shí)例,說(shuō)明信息如何存儲(chǔ)在表1405中。并且,如表4所示,SMS信息“<default>”對(duì)應(yīng)于從移動(dòng)終端110發(fā)送來(lái)的任何信息,并且不等于SMS信息“1”、“2”、“3”或“4”。
此外,HTTP請(qǐng)求管理器1404將來(lái)自XML頁(yè)面500的SMS信息和移動(dòng)終端110的ID輸出到SMS中心連接器1403。接著,連接器1403將這種信息發(fā)送到SMS中心130(步驟S370),SMS中心130將該信息發(fā)送到移動(dòng)終端110(步驟S380)。
在移動(dòng)終端110接收SMS信息后,它將SMS信息作為菜單510顯示在移動(dòng)終端110的顯示器上(步驟S390)。當(dāng)用戶在顯示器上看到該菜單后,他或她從菜單510中選擇一選項(xiàng)。例如,在說(shuō)明性的、非限制的實(shí)施例中,用戶可通過(guò)按壓移動(dòng)終端110上的“2”按鈕來(lái)從菜單中選擇“天氣”選項(xiàng)。此外,在另一個(gè)應(yīng)用中,用戶可通過(guò)按壓不同按鈕或多個(gè)按鈕來(lái)選擇“天氣”選項(xiàng),或向移動(dòng)終端110說(shuō)出某個(gè)字或某些字而通過(guò)聲音識(shí)別技術(shù)來(lái)選擇“天氣”選項(xiàng)。
在任何情況下,在選擇“天氣”選項(xiàng)后,移動(dòng)終端110產(chǎn)生一第二SMS信息,該信息表示選擇“天氣”選項(xiàng)(例如產(chǎn)生一包含“2”的第二SMS信息)。接著,移動(dòng)終端110向SMS中心130發(fā)送第二SMS信息、移動(dòng)終端110的ID(即“111111”)和應(yīng)用軟件的SMS目的地址(即“999999”)(步驟S400),SMS中心130將這種信息發(fā)送到CTW轉(zhuǎn)換器140(步驟S410)。
CTW轉(zhuǎn)換器140通過(guò)SMS中心連接器1403輸入第二SMS信息、移動(dòng)終端110的ID和SMS目的地址,并將SMS信息轉(zhuǎn)換成一第二HTTP請(qǐng)求(步驟S420)。具體而言,連接器1403向?qū)υ挿纸獗?405輸出ID、第二SMS信息和SMS目的地址。如表4所示,ID“111111”、包含“2”的SMS信息和SMS目的地址“999999”對(duì)應(yīng)于URI“http//www.mobileinfo.com/weather.asp”。因此,表1405向SMS中心連接器1403輸出URI“http//www.mobileinfo.com/weather.asp”,并且連接器1403向HTTP請(qǐng)求管理器1404輸出URI“http//www.mobileinfo.com/weather.asp”、SMS信息“2”和ID“111111“。接著,HTTP請(qǐng)求管理器1404以與生成初始HTTP請(qǐng)求相似的方式來(lái)生成第二HTTP請(qǐng)求。下面是第二HTTP請(qǐng)求的一個(gè)實(shí)例http///www.mobileinfo.com/weather.asp?mobilenum=111111&text=2在上述實(shí)例中,HTTP請(qǐng)求的“URI部分”等于“http///www.mobileinfo.com/weather.asp”,HTTP請(qǐng)求的“ID部分”等于“mobilenum=111111”,HTTP請(qǐng)求的“SMS信息部分”等于“&text=2”。在先前的情況中,HTTP請(qǐng)求管理器1404向應(yīng)用服務(wù)器150發(fā)送該第二HTTP請(qǐng)求(步驟S430)。此外,在管理器1404接收初始HTTP響應(yīng)后存儲(chǔ)在組塊表1402中的組塊也可輸出到服務(wù)器150。
當(dāng)服務(wù)器150接收第二HTTP請(qǐng)求(有或沒(méi)有存儲(chǔ)的組塊)時(shí),服務(wù)器150中的應(yīng)用軟件生成一XML頁(yè)面520(步驟S440)。具體而言,第二HTTP請(qǐng)求指令應(yīng)用服務(wù)器150執(zhí)行ASP腳本“weather.asp”來(lái)生成XML頁(yè)面520,該頁(yè)面包含SMS信息,該信息需要被返回到具有等于“111111”的ID的移動(dòng)終端110。下面是XML頁(yè)面520的一個(gè)實(shí)例<?xml version=“1.0”?>
<SMS>
Today’s weatherParty cloudy,low 10℃,high 15℃<OPTION ONDEFAULT=http//www.mobileinfo.com/default.asp>
</SMS>
在生成XML頁(yè)面520后,應(yīng)用服務(wù)器150產(chǎn)生一包括XML頁(yè)面520和任何必需組塊的第二HTTP響應(yīng),將該HTTP響應(yīng)輸出到CTW轉(zhuǎn)換器140(步驟S450)。接著,CTW轉(zhuǎn)換器以與上述方式類似的方式將該HTTP響應(yīng)轉(zhuǎn)換成SMS信息(步驟S460),該SMS信息被輸出到SMS中心130(步驟S470)。之后,SMS中心130向移動(dòng)終端110提供該SMS信息(步驟S480)。并且移動(dòng)終端110將該信息顯示為天氣信息530(步驟S490)。
在一個(gè)最佳實(shí)施例中,CTW轉(zhuǎn)換器140利用“讀前”技術(shù)以提高用戶通過(guò)他或她的移動(dòng)終端110來(lái)接收信息的速度。例如,在步驟S350中,CTW轉(zhuǎn)換器140接收包含具有下列ONPICK屬性的XML頁(yè)面500的初始HTTP響應(yīng)http//www.mobileinfo.com/news.asphttp//www.mobileinfo.com/weather.asphttp//www.mobileinfo.com/stocks.asphttp//www.mobileinfo.com/jokes.asp當(dāng)CTW轉(zhuǎn)換器140將該初始HTTP響應(yīng)轉(zhuǎn)換為發(fā)送到移動(dòng)終端110的SMS信息時(shí),轉(zhuǎn)換器140可立即向應(yīng)用服務(wù)器150發(fā)送多于四個(gè)的HTTP請(qǐng)求來(lái)請(qǐng)求服務(wù)器150下載與上述四個(gè)ONPICK屬性相關(guān)的四個(gè)XML頁(yè)面。在一個(gè)實(shí)施例中,如果將一特定屬性或參數(shù)(例如“超高速緩存”屬性)被特定化或設(shè)置為該四個(gè)ONPICK屬性的OPTION標(biāo)志,則執(zhí)行額外XML頁(yè)面的下載。因此,當(dāng)用戶隨后從菜單510中選擇“天氣”選項(xiàng),并從移動(dòng)終端110將一個(gè)包含“2”的SMS信息輸出到CTW轉(zhuǎn)換器140(步驟S400和S410)時(shí),轉(zhuǎn)換器140已接收到包括分別與新聞、天氣、股票和笑話有關(guān)的XML頁(yè)面的HTTP響應(yīng)。因此,CTW轉(zhuǎn)換器140可非??焖俚叵蛞苿?dòng)終端110輸出對(duì)應(yīng)的SMS信息(即“天氣”SMS信息),因此,移動(dòng)終端110非??焖俚貙?duì)應(yīng)于用戶選擇“天氣”選項(xiàng)來(lái)顯示天氣信息530。
如上所述,CTW轉(zhuǎn)換器140快速并容易地將SMS或USSD協(xié)議轉(zhuǎn)換成因特網(wǎng)協(xié)議(例如HTTP、XML或HTML協(xié)議),反之亦然。此外,可容易地設(shè)計(jì)或更改存儲(chǔ)在服務(wù)器150上的因特網(wǎng)應(yīng)用軟件,因此它們可通過(guò)CTW轉(zhuǎn)換器140與移動(dòng)終端110進(jìn)行通信。具體而言,如上所述,可更改已有的應(yīng)用軟件,因此,可通過(guò)修改應(yīng)用軟件的XML頁(yè)面以加入包含不同ONPICK和ONKEY屬性的OPTION標(biāo)志并加入可由SMS標(biāo)志識(shí)別的不同SMS信息文本來(lái)與移動(dòng)終端110進(jìn)行通信。另外,通過(guò)生成具有上述信息的適當(dāng)XML頁(yè)面而容易地設(shè)計(jì)新的應(yīng)用軟件來(lái)與移動(dòng)終端進(jìn)行通信。因?yàn)閄ML頁(yè)面可用已有的因特網(wǎng)應(yīng)用軟件程序和設(shè)計(jì)工具來(lái)容易地生成,所以編程人員可容易并快速地生成可利用SMS或USSD協(xié)議與移動(dòng)終端進(jìn)行通信的因特網(wǎng)應(yīng)用軟件。
根據(jù)上述公開的啟發(fā),本領(lǐng)域的技術(shù)人員將明白如何設(shè)計(jì)和/或編程CTW轉(zhuǎn)換器140以將專有協(xié)議(例如SMS和USSD協(xié)議)轉(zhuǎn)換為因特網(wǎng)協(xié)議(例如HTTP、XML和HTML協(xié)議),反之亦然。另外,為了進(jìn)一步說(shuō)明本發(fā)明的轉(zhuǎn)換方法的一個(gè)實(shí)例,下面說(shuō)明未組織輔助服務(wù)標(biāo)示語(yǔ)言(“USSML”)協(xié)議。USSML協(xié)議是一個(gè)由Comverse公司開發(fā)的XML語(yǔ)言,可使第三方開發(fā)者容易地使用因特網(wǎng)工具執(zhí)行該USSD協(xié)議。該USSD協(xié)議包括可代表存在于因特網(wǎng)上的基于菜單的應(yīng)用軟件的標(biāo)志,并且該應(yīng)用軟件的開發(fā)者可容易地更改一WML或HTML應(yīng)用軟件,因此,它可與根據(jù)SMS或USSD協(xié)議進(jìn)行通信的移動(dòng)終端進(jìn)行通信。
USSML協(xié)議使用<USSML>標(biāo)志和<OPTION>標(biāo)志(以及其它標(biāo)志)。該<USSML>標(biāo)志識(shí)別所有根據(jù)USSML協(xié)議傳輸?shù)臄?shù)據(jù)的USSML設(shè)定和內(nèi)容,并包括“服務(wù)”屬性。該“服務(wù)”屬性識(shí)別數(shù)據(jù)信息的基本特性,并具有一個(gè)下面的值*服務(wù)=“請(qǐng)求”*服務(wù)=“通知”*服務(wù)=“sms”當(dāng)“服務(wù)”屬性具有*服務(wù)=“請(qǐng)求”值(即<USSML*服務(wù)=“請(qǐng)求”>)時(shí),發(fā)送數(shù)據(jù)信息的應(yīng)用軟件期望來(lái)自數(shù)據(jù)信息被發(fā)送至的裝置或應(yīng)用軟件的響應(yīng)。這種數(shù)據(jù)信息的一個(gè)實(shí)例是圖4所示XML頁(yè)面500。當(dāng)“服務(wù)”屬性具有*服務(wù)=“通知”值(即<USSML*服務(wù)=“通知”>)時(shí),發(fā)送數(shù)據(jù)信息的應(yīng)用軟件不期望來(lái)自裝置或應(yīng)用軟件的響應(yīng)。這種數(shù)據(jù)信息的一個(gè)實(shí)例可以是當(dāng)裝置開始被打開時(shí)所顯示的“歡迎”屏幕。當(dāng)“服務(wù)”屬性具有*服務(wù)=“SMS”值(即<USSML*服務(wù)=“SMS”>)時(shí),數(shù)據(jù)信息包括不被顯示在移動(dòng)終端110上的SMS信息。這種數(shù)據(jù)信息的一個(gè)實(shí)例是圖4所示XML頁(yè)面520。
<OPTION>標(biāo)志定義可從移動(dòng)終端接收的SMS信息和在接收到一個(gè)SMS信息時(shí)應(yīng)執(zhí)行的操作。該<OPTION>標(biāo)志包括一“acton”屬性,一“onpick”屬性、一“cache”屬性和一“default”屬性。
當(dāng)激活<OPTION>標(biāo)志時(shí)指定“acton”屬性。例如,如果“acton”屬性等于“acton=‘1’”,則如果移動(dòng)終端輸出一包含等于“1”的字符串的SMS信息時(shí),執(zhí)行包含這種“acton”屬性的<OPTION>標(biāo)志?!癮cton”屬性的實(shí)例為結(jié)合上面實(shí)施例所述的ONKEY屬性。
當(dāng)激活<OPTION>標(biāo)志時(shí)指定訪問(wèn)URI的“onpick”屬性。例如,如果“acton”屬性等于“acton=‘1’”,并且“onpick”屬性包括URI“http//domain.com?thissession=1234”,則如果移動(dòng)終端輸出一等于“1”的SMS信息,則訪問(wèn)URI“http//domain.com?thissession=1234”。“onpick”屬性的實(shí)例為結(jié)合上面實(shí)施例所述的ONPICK屬性。
在從移動(dòng)終端接收一順序SMS信息以激活包含“onpick”屬性的<OPTION>標(biāo)志之前,指定是否應(yīng)讀取在“onpick”屬性中所識(shí)別的URI的“cache”屬性。例如,如果“cache”屬性具有一預(yù)定值,則該系統(tǒng)進(jìn)行上述的“讀前”技術(shù)。例如,假設(shè)來(lái)自移動(dòng)終端的初始SMS信息輸出引起應(yīng)用軟件輸出一包含具有下面“onpick”屬性(即URI)的XML頁(yè)面的HTTP響應(yīng)http//www.mobileinfo.com/subjectl.asphttp//www.mobileinfo.com/subject2.asphttp//www.mobileinfo.com/subject3.asphttp//www.mobileinfo.com/subject4.asp如果“cache”屬性具有一預(yù)定值,則在移動(dòng)終端輸出一包含等于與一個(gè)上述“onpick”屬性相聯(lián)系的“acton”屬性的字符串的順序SMS信息之前,該系統(tǒng)將讀取所有列出的URI。這樣,當(dāng)從移動(dòng)終端接收該順序SMS信息時(shí),已訪問(wèn)了對(duì)應(yīng)的URI,并大大地提高了系統(tǒng)的響應(yīng)時(shí)間。
如果接收到不包含等于任何其它<OPTION>標(biāo)志的“acton”屬性字符串,則“default”屬性指定一被激活的<OPTION>標(biāo)志。
下面描述使用USSML協(xié)議的一個(gè)實(shí)例。首先,當(dāng)用戶激活他或她的移動(dòng)終端時(shí),通信系統(tǒng)的控制器(例如CTW轉(zhuǎn)換器140)激活一文件“start.ussml”,這種文件自動(dòng)產(chǎn)生一個(gè)訪問(wèn)下述URI的HTTP請(qǐng)求http//operator.com/main.cgi?mobilenum=0788991122&answerstring=””&waitseconds=2一旦接到該HTTP請(qǐng)求,則相關(guān)應(yīng)用軟件產(chǎn)生一包含下面XML頁(yè)面的HTTP響應(yīng)<?xml version=“1.0”?>
<USSML service=notify>
Welcome to Super Menu<BR/>
Sponsored by Comverse Tech.<BR/>
<OPTION default=“1”O(jiān)NPICK=http//operator.com/main.cgi?waitseconds=2/>
</USSML>
<?xml version=“1.0”?>
<USSML service=request>
Hello Mr.Tom Amold<BR/>
Please enter your choice<BR/>
<OPTION onpick=“http//operator.com/sport”acton=“1”>
1.Sports Result~OPTION>
<OPTION onpick=“http//operator.com/stock”acton=“2”>
2.Stocks</OPTION>
<OPTION onpick=“http//operator.com/weather”acton=“3”>
3.Today’s Weather<OPTION>
<OPTION onpick=“http//operator.com/def”default=“1”>
<OPTION>
</USSML>對(duì)應(yīng)于HTTP響應(yīng),控制器引起上面信息在移動(dòng)終端的顯示器上顯示兩秒鐘歡迎來(lái)到超級(jí)菜單由Comverse Tech.主辦接著,經(jīng)過(guò)兩秒后,在移動(dòng)終端上顯示下面信息您好,Mr.Tom Amold請(qǐng)鍵入您的選擇1.體育2.股票3.今天的天氣如果用戶指令移動(dòng)終端輸入包含字符串“2”的SMS信息,則標(biāo)志<OPTION onpick=“http//operator.com/stock”acton=“2”>指令控制器生成訪問(wèn)上面URI的HTTP請(qǐng)求http//operator.com/stock對(duì)應(yīng)于該HTTP請(qǐng)求,相關(guān)應(yīng)用軟件將生成包含下面XML頁(yè)面的HTTP響應(yīng)<?xml version=“1.0”?>
<USSML service=request>
Please enter your stock’s symbol<BR/>
<OPTION onpick=“http//operator.com/quote”default=“1”>
<OPTION>
</USSML>因此,控制器向移動(dòng)終端輸出一SMS信息,引起移動(dòng)終端顯示下面信息請(qǐng)鍵入您的股票代號(hào)如果用戶指令移動(dòng)終端輸出一包含公司股票“自動(dòng)收?qǐng)?bào)機(jī)代號(hào)”(例如自動(dòng)收?qǐng)?bào)機(jī)代號(hào)“CMVT”)的SMS信息,則<OPTIONonpick=“http//operator.com/quote”default=“1”>指令控制器生成一訪問(wèn)下面URI的HTTP請(qǐng)求。http//operator.com/quote?mobilenum==0788991122&answerstring=CMVT”對(duì)應(yīng)于該HTTP請(qǐng)求,相關(guān)應(yīng)用軟件將生成包含下面XML頁(yè)面的HTTP響應(yīng)<?xml version=“1.0”?>
<USSML service=sms>
CMVT1234$<BR/>
Change+235%</USSML>因此,控制器向移動(dòng)終端輸出一SMS信息,引起移動(dòng)終端顯示下面信息CMVT$1234Change+235%如上述實(shí)施例所示,移動(dòng)終端110輸出自動(dòng)轉(zhuǎn)換為因特網(wǎng)請(qǐng)求(例如HTTP請(qǐng)求)的移動(dòng)終端信息(例如SMS或USSD),并且該因特網(wǎng)請(qǐng)求可訪問(wèn)在常規(guī)環(huán)球網(wǎng)服務(wù)器155或175上運(yùn)行的因特網(wǎng)應(yīng)用軟件。接著,該網(wǎng)絡(luò)服務(wù)器155或175基于該因特網(wǎng)請(qǐng)求生成因特網(wǎng)響應(yīng)(例如HTTP響應(yīng)),并將該響應(yīng)轉(zhuǎn)換為移動(dòng)終端信息。因此,本發(fā)明可使使用SMS或USSD協(xié)議的移動(dòng)終端110的用戶訪問(wèn)不同的因特網(wǎng)應(yīng)用軟件,該軟件可容易地生成或適于與移動(dòng)終端110進(jìn)行通信。
例如,本發(fā)明可使應(yīng)用軟件開發(fā)者簡(jiǎn)單并容易地在可由SMS或USSD終端訪問(wèn)的網(wǎng)絡(luò)服務(wù)器155或175中生成一應(yīng)用軟件,而不需開發(fā)者花費(fèi)特別設(shè)計(jì)與SMS或USSD終端相互作用所需的基本資源。換言之,不用通過(guò)復(fù)雜的SMS或USSD協(xié)議來(lái)特別地設(shè)計(jì)或執(zhí)行該應(yīng)用軟件就可由SMS或USSD移動(dòng)終端訪問(wèn)應(yīng)用軟件。
另外,上述CTW轉(zhuǎn)換器140顯然不限于將SMS或USSD協(xié)議轉(zhuǎn)換成HTTP協(xié)議,反之亦然。例如,轉(zhuǎn)換器140可將SMPP、UCP、CIMD或NIP協(xié)議轉(zhuǎn)換為HTTP協(xié)議,反之亦然。并且,該轉(zhuǎn)換器可將其它電話協(xié)議轉(zhuǎn)換為其它因特網(wǎng)協(xié)議,反之亦然。
另外,從移動(dòng)終端110發(fā)送和由其接收的信息可通過(guò)正在使用的不同蜂窩系統(tǒng)傳輸。例如,該信息可通過(guò)GSM、高級(jí)移動(dòng)電話服務(wù)(“AMPS”)、IS-54、IS-95或IS-136系統(tǒng)來(lái)傳輸。信息也可通過(guò)基于2.5G或3G標(biāo)準(zhǔn)的未來(lái)系統(tǒng)來(lái)傳輸。2.5G標(biāo)準(zhǔn)的所有變化(例如通用包無(wú)線電服務(wù)(“GPRS”)或EDGE變化等)目前正在全球市場(chǎng)中執(zhí)行。并且,3G標(biāo)準(zhǔn)將于今年下半年在日本、于2001年在歐洲、于2002年在美國(guó)執(zhí)行。這樣,本發(fā)明的最佳實(shí)施例將可根據(jù)上述所有標(biāo)準(zhǔn)來(lái)操作。此外,本發(fā)明進(jìn)行操作所經(jīng)過(guò)的不同蜂窩系統(tǒng)可使用所有不同調(diào)制方案,如頻分多址(“FDMA“)、TDMA、CDMA或其任何結(jié)合來(lái)傳輸信息。另外,本發(fā)明可支持以半雙工模式操作的不同裝置和服務(wù)和以在其任何變化(例如頻分雙工(“FDD”)變化、時(shí)分雙工(“TDD”)變化、碼分雙工(“CDD”)變化或任何這種變化的結(jié)合)中的全雙工模式操作的裝置。
另外,如上所述,CTW轉(zhuǎn)換器140可通過(guò)接受來(lái)自網(wǎng)絡(luò)服務(wù)器155或175的“組塊”并根據(jù)訪問(wèn)服務(wù)器155或175的移動(dòng)電話110的ID(例如移動(dòng)電話號(hào)碼)來(lái)存儲(chǔ)它們以支持常規(guī)網(wǎng)絡(luò)服務(wù)器“對(duì)話”。這樣,來(lái)自同一移動(dòng)電話110的下一個(gè)請(qǐng)求將利用提供具有存儲(chǔ)組塊的服務(wù)器155或175的HTTP請(qǐng)求來(lái)訪問(wèn)網(wǎng)絡(luò)服務(wù)器155或175。因此,在服務(wù)器155或175上運(yùn)行的應(yīng)用軟件立即恢復(fù)執(zhí)行與發(fā)送先前HTTP請(qǐng)求的特定移動(dòng)終端110所進(jìn)行的對(duì)話。所以移動(dòng)終端110與以與桌面瀏覽器與網(wǎng)絡(luò)服務(wù)器155或175進(jìn)行通信完全相同的方式與網(wǎng)絡(luò)服務(wù)器155或175進(jìn)行通信。
最佳實(shí)施例的先前描述可使本領(lǐng)域技術(shù)人員制造或使用本發(fā)明。并且,對(duì)于本領(lǐng)域技術(shù)人員而言,對(duì)這些實(shí)施例的不同修改是顯而易見的,并且不需使用創(chuàng)造性勞動(dòng)就可將這里定義的一般原理應(yīng)用于其它實(shí)施例中。因此,本發(fā)明并不限于這里所述的實(shí)施例,而是根據(jù)其權(quán)利要求或等同來(lái)定義最寬的范圍。表1
表2
表3
權(quán)利要求
1.一種通信系統(tǒng),其特征在于該系統(tǒng)包括一協(xié)議轉(zhuǎn)換控制器,該控制器接收具有移動(dòng)終端通信協(xié)議的第一上行移動(dòng)終端信息,并將該第一上行移動(dòng)終端信息轉(zhuǎn)換成一具有因特網(wǎng)協(xié)議的第一上行因特網(wǎng)信息。
2.根據(jù)權(quán)利要求1的通信系統(tǒng),其特征在于該協(xié)議轉(zhuǎn)換控制器接收具有因特網(wǎng)協(xié)議的一第一下行因特網(wǎng)信息,并將該第一下行因特網(wǎng)信息轉(zhuǎn)換為具有移動(dòng)終端通信協(xié)議的一第一下行移動(dòng)終端信息,其中,該第一下行因特網(wǎng)信息響應(yīng)該第一上行因特網(wǎng)信息。
3.根據(jù)權(quán)利要求1的通信系統(tǒng),其特征在于該移動(dòng)終端通信協(xié)議是SMS協(xié)議和USSD協(xié)議之一。
4.根據(jù)權(quán)利要求1的通信系統(tǒng),其特征在于該因特網(wǎng)協(xié)議是HTTP協(xié)議和XML協(xié)議之一。
5.根據(jù)權(quán)利要求1的通信系統(tǒng),其特征在于該協(xié)議轉(zhuǎn)換控制器接收該第一上行移動(dòng)終端信息,根據(jù)該第一上行移動(dòng)終端信息選擇一第一上行因特網(wǎng)地址,并基于該第一上行因特網(wǎng)地址生成該第一上行因特網(wǎng)信息,其中,該第一上行因特網(wǎng)信息被提供給一因特網(wǎng)應(yīng)用軟件。
6.根據(jù)權(quán)利要求5的通信系統(tǒng),其特征在于該協(xié)議轉(zhuǎn)換控制器確定該第一上行移動(dòng)終端信息是否是部分已有的與該因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話,其中,當(dāng)該第一上行移動(dòng)終端信息是部分已有的對(duì)話時(shí),該協(xié)議轉(zhuǎn)換控制器選擇一第一選擇因特網(wǎng)地址作為該第一上行因特網(wǎng)地址,和其中,當(dāng)該第一上行移動(dòng)終端信息不是部分已有的對(duì)話時(shí),該協(xié)議轉(zhuǎn)換控制器選擇一第二選擇因特網(wǎng)地址作為該第一上行因特網(wǎng)地址。
7.根據(jù)權(quán)利要求6的通信系統(tǒng),其特征在于一第一下行因特網(wǎng)信息包括該第一選擇因特網(wǎng)地址,對(duì)應(yīng)于一第一下行移動(dòng)終端信息的第一下行數(shù)據(jù),和一與該第一選擇因特網(wǎng)地址相聯(lián)系的第一響應(yīng)移動(dòng)終端信息,其中,該第一下行因特網(wǎng)信息被提供給該協(xié)議轉(zhuǎn)換控制器,該協(xié)議轉(zhuǎn)換控制器基于該第一下行數(shù)據(jù)生成該第一下行移動(dòng)終端信息,其中,該第一上行移動(dòng)終端信息對(duì)應(yīng)于該第一下行移動(dòng)終端信息被提供給該協(xié)議轉(zhuǎn)換控制器,和其中,當(dāng)該第一上行移動(dòng)終端信息對(duì)應(yīng)于該第一響應(yīng)移動(dòng)終端信息時(shí),該協(xié)議轉(zhuǎn)換控制器確定該第一上行移動(dòng)終端信息是部分已有的與因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話。
8.根據(jù)權(quán)利要求7的通信系統(tǒng),其特征在于該第一下行因特網(wǎng)信息進(jìn)一步包括一第一下行標(biāo)識(shí)符,該標(biāo)識(shí)符對(duì)應(yīng)于該第一下行移動(dòng)終端信息的一目的的和該因特網(wǎng)應(yīng)用軟件的一第一下行目的地址,其中,該協(xié)議轉(zhuǎn)換控制器接收該第一上行移動(dòng)終端信息,一對(duì)應(yīng)于該第一上行移動(dòng)終端信息的資源的第一上行標(biāo)識(shí)符,和一對(duì)應(yīng)于該第一上行移動(dòng)終端信息的第一上行目的地址,和其中,當(dāng)該第一上行移動(dòng)終端信息對(duì)應(yīng)于該第一響應(yīng)移動(dòng)終端信息、該第一上行標(biāo)識(shí)符對(duì)應(yīng)于該第一下行標(biāo)識(shí)符、和該第一上行目的地址對(duì)應(yīng)于該第一下行目的地址時(shí),該協(xié)議轉(zhuǎn)換控制器確定該第一上行移動(dòng)終端信息是部分已有的與因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話。
9.根據(jù)權(quán)利要求8的通信系統(tǒng),其特征在于當(dāng)該協(xié)議轉(zhuǎn)換控制器確定該第一上行移動(dòng)終端信息不是部分已有的與因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話時(shí),該協(xié)議轉(zhuǎn)換控制器基于該第一上行目的地址來(lái)選擇該第二選擇因特網(wǎng)地址。
10.根據(jù)權(quán)利要求7的通信系統(tǒng),其特征在于如果該第一下行因特網(wǎng)信息進(jìn)一步包括一超高速緩存參數(shù),則在該協(xié)議轉(zhuǎn)換控制器接收該第一上行移動(dòng)終端信息之前,該協(xié)議轉(zhuǎn)換控制器基于該第一選擇因特網(wǎng)地址生成一第二上行因特網(wǎng)信息,其中,該協(xié)議轉(zhuǎn)換控制器接收對(duì)應(yīng)于該第二上行因特網(wǎng)信息的一第二下行因特網(wǎng)信息,其中,該第二下行因特網(wǎng)信息包括對(duì)應(yīng)于一第二下行移動(dòng)終端信息的第二下行數(shù)據(jù),其中,當(dāng)該協(xié)議轉(zhuǎn)換控制器接收該第一上行移動(dòng)終端信息時(shí),該協(xié)議轉(zhuǎn)換控制器確定該第二下行移動(dòng)終端信息是否對(duì)應(yīng)于該第一上行移動(dòng)終端信息,和其中,當(dāng)該第二下行移動(dòng)終端信息對(duì)應(yīng)于該第一上行移動(dòng)終端信息時(shí),該協(xié)議轉(zhuǎn)換控制器輸出該第二下行移動(dòng)終端信息。
11.根據(jù)權(quán)利要求1的通信系統(tǒng),其特征在于該協(xié)議轉(zhuǎn)換控制器在接收該第一上行移動(dòng)終端信息之前,從一因特網(wǎng)應(yīng)用軟件接收一第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息包括一第一下行組塊,其中,該協(xié)議轉(zhuǎn)換控制器確定該因特網(wǎng)應(yīng)用軟件是否需要該第一下行組塊來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息,其中,當(dāng)該第一下行組塊被需要來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息時(shí),該協(xié)議轉(zhuǎn)換控制器輸出作為一第一上行組塊的該第一下行組塊,以及該第一上行因特網(wǎng)信息。
12.根據(jù)權(quán)利要求11的通信系統(tǒng),其特征在于第一下行因特網(wǎng)地址進(jìn)一步包括一第一下行標(biāo)識(shí)符和一第一選擇因特網(wǎng)地址,和其中,如果該第一上行標(biāo)識(shí)符和該第一上行因特網(wǎng)地址分別對(duì)應(yīng)于該第一下行標(biāo)識(shí)符和該第一選擇因特網(wǎng)地址,則該協(xié)議轉(zhuǎn)換控制器確定該因特網(wǎng)應(yīng)用軟件需要該第一下行組塊來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息。
13.一種通信系統(tǒng),其特征在于該系統(tǒng)包括一協(xié)議轉(zhuǎn)換控制器,該控制器接收具有因特網(wǎng)協(xié)議的第一下行因特網(wǎng)信息,并將該第一下行因特網(wǎng)信息轉(zhuǎn)換成一具有移動(dòng)終端通信協(xié)議的第一下行移動(dòng)終端信息,其特征在于該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與該第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和一對(duì)應(yīng)于該第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址,其中,該協(xié)議轉(zhuǎn)換控制器基于該第一下行移動(dòng)終端信息數(shù)據(jù)生成該第一下行移動(dòng)終端信息,并輸入該第一下行移動(dòng)終端信息。
14.根據(jù)權(quán)利要求13的通信系統(tǒng),其特征在于該移動(dòng)終端通信協(xié)議是SMS協(xié)議和USSD協(xié)議之一。
15.根據(jù)權(quán)利要求13的通信系統(tǒng),其特征在于該因特網(wǎng)協(xié)議是HTTP協(xié)議和XML協(xié)議之一。
16.根據(jù)權(quán)利要求13的通信系統(tǒng),其特征在于該協(xié)議轉(zhuǎn)換控制器接收具有該移動(dòng)終端通信協(xié)議的一第一上行移動(dòng)終端信息,并確定該第一上行移動(dòng)終端信息是否對(duì)應(yīng)于該第一響應(yīng)上行移動(dòng)終端信息,其中,當(dāng)該第一上行移動(dòng)終端信息對(duì)應(yīng)于該第一響應(yīng)上行移動(dòng)終端信息時(shí),該協(xié)議轉(zhuǎn)換控制器生成一具有該因特網(wǎng)協(xié)議的第一上行因特網(wǎng)信息,和其中,該第一上行因特網(wǎng)信息包括該第一響應(yīng)因特網(wǎng)地址。
17.根據(jù)權(quán)利要求16的通信系統(tǒng),其特征在于該協(xié)議轉(zhuǎn)換控制器從一因特網(wǎng)應(yīng)用軟件接收該第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息進(jìn)一步包括一第一下行組塊,其中,該協(xié)議轉(zhuǎn)換控制器確定該因特網(wǎng)應(yīng)用軟件是否需要該第一下行組塊來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息,其中,當(dāng)該第一下行組塊被需要來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息時(shí),該協(xié)議轉(zhuǎn)換控制器輸出作為一第一上行組塊的該第一下行組塊,以及該第一上行因特網(wǎng)信息。
18.一種通信系統(tǒng),其特征在于該系統(tǒng)包括一因特網(wǎng)服務(wù)器,該服務(wù)器接收具有一因特網(wǎng)協(xié)議的一第一上行因特網(wǎng)信息,其中,該第一上行因特網(wǎng)信息基于一具有移動(dòng)終端通信協(xié)議的第一上行移動(dòng)終端信息,其特征在于該因特網(wǎng)服務(wù)器包括一因特網(wǎng)應(yīng)用軟件,該程序基于該第一上行因特網(wǎng)信息生成一第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成對(duì)應(yīng)于第一上行移動(dòng)終端數(shù)據(jù)的第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和對(duì)應(yīng)于第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址。
19.根據(jù)權(quán)利要求18的通信系統(tǒng),其特征在于該移動(dòng)終端通信協(xié)議是SMS協(xié)議和USSD協(xié)議之一。
20.根據(jù)權(quán)利要求18的通信系統(tǒng),其特征在于該因特網(wǎng)協(xié)議是HTTP協(xié)議和XML協(xié)議之一。
21.根據(jù)權(quán)利要求18的通信系統(tǒng),其特征在于該第一下行因特網(wǎng)信息進(jìn)一步包括一第一下行組塊,一第二上行因特網(wǎng)信息需要該組塊來(lái)由因特網(wǎng)應(yīng)用軟件進(jìn)行適當(dāng)處理,和其中,該第二上行因特網(wǎng)信息對(duì)應(yīng)于該第一響應(yīng)上行移動(dòng)終端信息。
22.一種通信方法,其特征在于該方法包括(a)接收具有一移動(dòng)終端通信協(xié)議的一第一上行移動(dòng)終端信息;和(b)將該第一上行移動(dòng)終端信息轉(zhuǎn)換為具有一因特網(wǎng)協(xié)議的一第一上行因特網(wǎng)信息。
23.根據(jù)權(quán)利要求22的方法,其特征在于該方法進(jìn)一步包括(c)接收具有該因特網(wǎng)協(xié)議的一第一下行因特網(wǎng)信息,并將該第一下行因特網(wǎng)信息轉(zhuǎn)換為一具有該移動(dòng)終端通信協(xié)議的第一下行移動(dòng)終端信息,其中,該第一下行因特網(wǎng)信息對(duì)應(yīng)于該第一上行因特網(wǎng)信息。
24.根據(jù)權(quán)利要求22的方法,其特征在于該移動(dòng)終端通信協(xié)議是SMS協(xié)議和USSD協(xié)議之一。
25.根據(jù)權(quán)利要求22的方法,其特征在于該因特網(wǎng)協(xié)議是HTTP協(xié)議和XML協(xié)議之一。
26.根據(jù)權(quán)利要求22的方法,其特征在于步驟(b)包括(b1)選擇對(duì)應(yīng)于該第一上行移動(dòng)終端信息的一第一上行因特網(wǎng)地址;和(b2)基于該第一上行因特網(wǎng)地址生成該第一上行因特網(wǎng)信息,其中,該第一上行因特網(wǎng)信息被提供給一因特網(wǎng)應(yīng)用軟件。
27.根據(jù)權(quán)利要求26的方法,其特征在于步驟(b1)包括(b1a)確定該第一上行移動(dòng)終端信息是否是部分已有的與因特網(wǎng)應(yīng)用軟件的對(duì)話;(b1b)當(dāng)該第一上行移動(dòng)終端信息是部分已有的對(duì)話時(shí),選擇一第一因特網(wǎng)地址作為該第一上行因特網(wǎng)地址;和(b1c)當(dāng)該第一上行移動(dòng)終端信息不是部分已有的對(duì)話時(shí),選擇一第二因特網(wǎng)地址作為該第一上行因特網(wǎng)地址。
28.根據(jù)權(quán)利要求27的方法,其特征在于該方法進(jìn)一步包括(c)接收一包括該第一選擇因特網(wǎng)地址的第一下行因特網(wǎng)信息,對(duì)應(yīng)于一第一下行移動(dòng)終端信息的第一下行數(shù)據(jù),和與該第一選擇因特網(wǎng)地址相聯(lián)系的一第一響應(yīng)移動(dòng)終端信息;(d)基于該第一下行數(shù)據(jù)生成該第一下行移動(dòng)終端信息;和(e)對(duì)應(yīng)于該第一下行移動(dòng)終端信息生成該第一上行移動(dòng)終端信息,和其中,步驟(b1a)包括(b1a1)當(dāng)該第一上行移動(dòng)終端信息對(duì)應(yīng)于該第一響應(yīng)移動(dòng)終端信息時(shí),確定該第一上行移動(dòng)終端信息是部分已有的與該因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話。
29.根據(jù)權(quán)利要求28的方法,其特征在于該第一下行因特網(wǎng)信息進(jìn)一步包括一第一下行標(biāo)識(shí)符,該標(biāo)識(shí)符對(duì)應(yīng)于該第一下行移動(dòng)終端信息的一目的的和該因特網(wǎng)應(yīng)用軟件的一第一下行目的地址,其中,步驟(a)包括(a1)接收一對(duì)應(yīng)于該第一上行移動(dòng)終端信息的資源的第一上行標(biāo)識(shí)符,和一對(duì)應(yīng)于該第一上行移動(dòng)終端信息的第一上行目的地址,和其中,步驟(b1a1)包括(b1a1a)當(dāng)該第一上行移動(dòng)終端信息對(duì)應(yīng)于該第一響應(yīng)移動(dòng)終端信息、該第一上行標(biāo)識(shí)符對(duì)應(yīng)于該第一下行標(biāo)識(shí)符、和該第一上行目的地址對(duì)應(yīng)于該第一下行目的地址時(shí),確定該第一上行移動(dòng)終端信息是部分已有的與因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話。
30.根據(jù)權(quán)利要求29的方法,其特征在于步驟(b1c)包括(b1c1)當(dāng)該第一上行移動(dòng)終端信息不是部分已有的與因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話時(shí),基于該第一上行目的地址來(lái)選擇該第二選擇因特網(wǎng)地址。
31.根據(jù)權(quán)利要求28的方法,其特征在于該方法進(jìn)一步包括(f)確定該第一下行因特網(wǎng)信息是否進(jìn)一步包括一超高速緩存參數(shù);(g)當(dāng)該第一下行因特網(wǎng)信息包括該超高速緩存參數(shù)時(shí),以接收該第一上行移動(dòng)終端信息之前,基于該第一選擇因特網(wǎng)地址來(lái)生成一第二上行因特網(wǎng)信息;(h)接收一對(duì)應(yīng)于該第二上行因特網(wǎng)信息的第二下行因特網(wǎng)信息,其中,該第二下行因特網(wǎng)信息包括對(duì)應(yīng)于一第二下行移動(dòng)終端信息的第二下行數(shù)據(jù);(i)當(dāng)接收該第一上行移動(dòng)終端信息時(shí),確定該第二下行移動(dòng)終端信息是否對(duì)應(yīng)于該第一上行移動(dòng)終端信息;和(j)當(dāng)該第二下行移動(dòng)終端信息對(duì)應(yīng)于該第一上行移動(dòng)終端信息時(shí),輸出該第二下行移動(dòng)終端信息。
32.根據(jù)權(quán)利要求22的方法,其特征在于該方法進(jìn)一步包括(c)在接收該第一上行移動(dòng)終端信息之前,從一因特網(wǎng)應(yīng)用軟件接收一第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息包括一第一下行組塊;(d)確定該因特網(wǎng)應(yīng)用軟件是否需要該第一下行組塊來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息;和(e)當(dāng)需要該第一下行組塊來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息時(shí),輸出該第一下行組塊作為一第一上行組塊,以及輸出該第一上行因特網(wǎng)信息。
33.根據(jù)權(quán)利要求22的方法,其特征在于第一下行因特網(wǎng)地址進(jìn)一步包括一第一下行標(biāo)識(shí)符和一第一選擇因特網(wǎng)地址,和其中,步驟(d)包括(d1)如果該第一上行標(biāo)識(shí)符和該第一上行因特網(wǎng)地址分別對(duì)應(yīng)于該第一下行標(biāo)識(shí)符和該第一選擇因特網(wǎng)地址,則確定該因特網(wǎng)應(yīng)用軟件需要該第一下行組塊來(lái)適當(dāng)處理該第一上行因特網(wǎng)信息。
34.一種包含在計(jì)算機(jī)可讀介質(zhì)中的軟件程序,其中,該軟件程序指令通信系統(tǒng)執(zhí)行一程序,包括(a)接收一具有一因特網(wǎng)協(xié)議的第一上行因特網(wǎng)信息,其中,該第一上行因特網(wǎng)信息基于具有一移動(dòng)終端通信協(xié)議的一第一上行移動(dòng)終端信息,(b)基于該第一上行因特網(wǎng)信息生成一第一下行因特網(wǎng)信息,其中,該第一下行因特網(wǎng)信息包括一因特網(wǎng)數(shù)據(jù)頁(yè)面,該頁(yè)面具有用來(lái)生成對(duì)應(yīng)于第一上行移動(dòng)終端數(shù)據(jù)的第一下行移動(dòng)終端信息的第一下行移動(dòng)終端信息數(shù)據(jù);對(duì)應(yīng)于與第一下行移動(dòng)終端信息相對(duì)應(yīng)的第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)移動(dòng)終端信息數(shù)據(jù);和對(duì)應(yīng)于第一響應(yīng)上行移動(dòng)終端信息的第一響應(yīng)因特網(wǎng)地址。
35.根據(jù)權(quán)利要求34的軟件程序,其特征在于該移動(dòng)終端通信協(xié)議是SMS協(xié)議和USSD協(xié)議之一。
36.根據(jù)權(quán)利要求34的軟件程序,其特征在于該因特網(wǎng)協(xié)議是HTTP協(xié)議和XML協(xié)議之一。
37.根據(jù)權(quán)利要求34的軟件程序,其特征在于該第一下行因特網(wǎng)信息進(jìn)一步包括一需要來(lái)適當(dāng)處理一第二上行因特網(wǎng)信息的第一下行組塊,和其中,該第二上行因特網(wǎng)信息對(duì)應(yīng)于該第一響應(yīng)上行移動(dòng)終端信息。
全文摘要
一種通信系統(tǒng)包括一協(xié)議轉(zhuǎn)換控制器,該控制器從一移動(dòng)終端接收一上行移動(dòng)終端信息,并將該上行移動(dòng)終端信息轉(zhuǎn)換為一可由因特網(wǎng)服務(wù)器使用的上行因特網(wǎng)信息。并且,該控制器從該因特網(wǎng)服務(wù)器接收一下行因特網(wǎng)信息,并將該下行因特網(wǎng)信息轉(zhuǎn)換為一可由移動(dòng)終端使用的下行移動(dòng)終端信息。當(dāng)該協(xié)議轉(zhuǎn)換控制器接收一上行移動(dòng)終端信息時(shí),通過(guò)確定該上行移動(dòng)終端信息是否對(duì)應(yīng)于任何該潛在響應(yīng)的移動(dòng)終端信息,來(lái)確定這種信息是否是部分已有的與該因特網(wǎng)應(yīng)用軟件進(jìn)行的對(duì)話。如果該上行移動(dòng)終端信息對(duì)應(yīng)于一個(gè)信息,則它是部分已有的對(duì)話,并基于該因特網(wǎng)地址來(lái)生成該上行因特網(wǎng)信息,該地址與對(duì)應(yīng)于該上行移動(dòng)終端信息的潛在響應(yīng)的移動(dòng)終端信息相聯(lián)系。
文檔編號(hào)H04L29/06GK1343055SQ0112954
公開日2002年4月3日 申請(qǐng)日期2001年6月25日 優(yōu)先權(quán)日2000年6月23日
發(fā)明者A·卡坦, T·巴尚 申請(qǐng)人:孔沃斯網(wǎng)絡(luò)系統(tǒng)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1