專利名稱:通過數(shù)據(jù)處理終端向移動(dòng)電話設(shè)備供應(yīng)服務(wù)配置數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)電話網(wǎng)絡(luò)中的通信,更特別涉及向例如手機(jī)的移動(dòng)電話設(shè)備供給服務(wù)配置數(shù)據(jù)。
背景技術(shù):
如本領(lǐng)域的技術(shù)人員已知的那樣,移動(dòng)電話設(shè)備需要被特別地配置來實(shí)現(xiàn)符合其用戶的個(gè)人需求的服務(wù)。特別是在所述移動(dòng)電話設(shè)備的瀏覽器模塊,或基于JAVA的嵌入式應(yīng)用模塊,或多媒體消息應(yīng)用模塊的情況下。所述配置是以配置數(shù)據(jù)來進(jìn)行的,所述配置數(shù)據(jù)定義被儲(chǔ)存在電話設(shè)備的存儲(chǔ)器內(nèi),更確切地說是在其剩余數(shù)據(jù)管理器(RDM,Remanent DataManager)中的配置文件。一般地,對(duì)出售的所述設(shè)備配備一定數(shù)量的配置文件,其中某些配置文件是以默認(rèn)方式被使用的。
定義了某些配置文件的所述配置數(shù)據(jù)可以由用戶通過其設(shè)備的人機(jī)界面(或鍵盤)來修改或補(bǔ)充,使得所述配置文件因而符合用戶的特別要求。但是,所述配置數(shù)據(jù)同樣可以被所述設(shè)備所連接的通信網(wǎng)絡(luò)的服務(wù)器來遠(yuǎn)程修改或補(bǔ)充。
然而,在第一種情況下,用戶必須會(huì)用其鍵盤的按鍵進(jìn)行修改或補(bǔ)充,這尤其不便利,并且令所述設(shè)備暫時(shí)不可用,然而在第二種情況下,用戶必須與網(wǎng)絡(luò)連接以下載所述修改或補(bǔ)充,這使用戶花費(fèi)并且無用地壟斷了能夠服務(wù)于另一個(gè)用戶的連接。所述兩種情況都不令人滿意。
發(fā)明內(nèi)容
本發(fā)明的目的因而是提供一種用于彌補(bǔ)全部或部分上述不利因素的新穎的解決方案。
本發(fā)明為此提供一種向配備有管理AT命令裝置的移動(dòng)電話設(shè)備供應(yīng)配置數(shù)據(jù)的方法,其中,首先在所述管理AT命令裝置中建立所述設(shè)備與包括服務(wù)配置數(shù)據(jù)的數(shù)據(jù)處理終端之間的連接,然后借助于被選擇的AT命令,在所述終端和所述設(shè)備之間進(jìn)行服務(wù)配置數(shù)據(jù)的交換,所述AT命令可由所述設(shè)備的管理AT命令裝置來解釋。
在本文中,“AT命令”是指由美國(guó)公司Hayes MicrocomputerProducts Inc.最初開發(fā)的命令類型,以及所述命令類型的標(biāo)準(zhǔn)擴(kuò)展(IS-99)。此外,“終端”是指所有具有易操作的人機(jī)界面(或鍵盤)的數(shù)據(jù)處理設(shè)備類型,并且能夠利用例如手機(jī)的移動(dòng)電話設(shè)備通過有線信道或無線信道(例如通過紅外線(或IRDA)或藍(lán)牙)來建立“鄰近的”連接。因而,終端可以是固定式或便攜式微型計(jì)算機(jī),或個(gè)人數(shù)字助理(PDA)。
因此,用戶可以例如通過CD-ROM在其終端中準(zhǔn)備或裝入新的配置文件,然后,通過在所述用戶的終端和設(shè)備之間建立簡(jiǎn)單的連接,將所述新的配置文件傳送至其設(shè)備中。一旦連接被建立,根據(jù)所述用戶終端的請(qǐng)求,還可以將儲(chǔ)存在其設(shè)備中的某些配置文件返回,以便通過用戶終端的易操作鍵盤迅速修改或補(bǔ)充所述配置文件。并且,一旦連接被建立,可以發(fā)送從所述設(shè)備的存儲(chǔ)器刪除一個(gè)或多個(gè)配置文件的請(qǐng)求。
根據(jù)本發(fā)明的方法可以包括補(bǔ)充的特征,可以將其分別地和/或組合地看待,并且特別地-借助于被選擇的AT命令,可以從設(shè)備提取代表供給(或配置)協(xié)議的數(shù)據(jù),然后將所述數(shù)據(jù)傳送至終端,所述終端因而能夠根據(jù)所述配置協(xié)議與所述設(shè)備交換配置數(shù)據(jù)。
-管理AT命令裝置可以從終端中收到的AT命令中提取配置數(shù)據(jù),并提供給需要移動(dòng)因特網(wǎng)資源的應(yīng)用裝置。在所述情況下,優(yōu)選地供給被插入在所述應(yīng)用裝置中的配置代理。所述應(yīng)用裝置例如是例如瀏覽器(WAP)的瀏覽器裝置,或基于JAVA的嵌入式或多媒體消息應(yīng)用。
本發(fā)明還涉及包括管理AT命令裝置的例如手機(jī)的移動(dòng)電話設(shè)備,所述管理AT命令裝置能夠與具有服務(wù)配置數(shù)據(jù)的終端建立連接,以便利用被選擇的AT命令,與所述終端交換服務(wù)配置數(shù)據(jù),所述被選擇的AT命令可由所述移動(dòng)電話設(shè)備的管理AT命令裝置來解釋。
優(yōu)選地,所述設(shè)備包括需要移動(dòng)因特網(wǎng)資源的應(yīng)用裝置,所述應(yīng)用裝置被連接于管理AT命令裝置并且適于接收配置數(shù)據(jù)。更優(yōu)選地,所述應(yīng)用裝置包括配置代理,所述配置代理尤其能夠管理來自管理AT命令裝置的配置數(shù)據(jù),以及經(jīng)過所述管理AT命令裝置被發(fā)往終端的配置數(shù)據(jù)。
本發(fā)明還涉及(數(shù)據(jù)處理)終端,所述終端一方面包括存儲(chǔ)服務(wù)配置數(shù)據(jù)的存儲(chǔ)器,另一方面包括供給裝置,所述供給裝置能夠與如上所述類型的移動(dòng)電話設(shè)備建立連接并且利用被選擇的AT命令,與所述移動(dòng)電話設(shè)備交換服務(wù)配置數(shù)據(jù),所述被選擇的AT命令可以由所述移動(dòng)電話設(shè)備的管理AT命令裝置來解釋。
優(yōu)選地,所述終端的供給裝置適于向所述設(shè)備發(fā)送被選擇的AT命令,所述被選擇的AT命令要求所述設(shè)備提供代表其供給協(xié)議的數(shù)據(jù),以便能夠根據(jù)所述協(xié)議與其交換配置數(shù)據(jù)。
同樣優(yōu)選地,所述供給裝置適于向所述設(shè)備發(fā)送被選擇的AT命令,所述被選擇的AT命令要求所述設(shè)備提供至少某些其儲(chǔ)存的配置數(shù)據(jù),并且,在接收到所述配置數(shù)據(jù)時(shí),用于向所述設(shè)備發(fā)送被用于修改某些所述AT命令的AT命令。
同樣優(yōu)選地,所述供給裝置被安排用于向所述設(shè)備發(fā)送被選擇的AT命令,所述被選擇的AT命令要求所述設(shè)備提供某些至少其配置數(shù)據(jù),并且,在接收到所述配置數(shù)據(jù)時(shí),用于向所述設(shè)備發(fā)送代表新的配置數(shù)據(jù)的AT命令,所述新的配置數(shù)據(jù)被用于補(bǔ)充所述設(shè)備所包括的其它配置數(shù)據(jù)。
同樣優(yōu)選地,供給裝置適于向所述設(shè)備發(fā)送被選擇的AT命令,所述被選擇的AT命令要求所述設(shè)備提供某些至少其配置數(shù)據(jù),并且,在接收到所述配置數(shù)據(jù),用于向所述設(shè)備發(fā)送用于刪除某些所述設(shè)備所包括的配置數(shù)據(jù)的AT命令。
本發(fā)明特別適于所述應(yīng)用裝置的配置,所述應(yīng)用裝置是根據(jù)HTTP、GPRS、CSD或IP協(xié)議(并且因此WAP協(xié)議,因?yàn)槠淠軌蚧贕PRS、CSD或IP運(yùn)作)運(yùn)作的。
根據(jù)下文的詳細(xì)描述,以及以示意圖的方式說明了根據(jù)本發(fā)明的終端和設(shè)備的實(shí)施例的唯一的附圖,本發(fā)明的其它特征和優(yōu)勢(shì)將變得顯而易見。所述附圖構(gòu)成本說明書的一部分,如果需要,所述附圖還可以定義本發(fā)明。
具體實(shí)施例方式
本發(fā)明在于向移動(dòng)電話設(shè)備1提供服務(wù)配置數(shù)據(jù),所述移動(dòng)電話設(shè)備1被連接于,例如GSM、GPRS、UMTS或EDGE網(wǎng)絡(luò)的公用陸地移動(dòng)通信網(wǎng)(PLMN)。
下文中考慮了所述設(shè)備為移動(dòng)電話,其能夠根據(jù)WAP(WirelessApplication Protocol)協(xié)議與網(wǎng)絡(luò)的其它設(shè)備交換數(shù)據(jù),所述網(wǎng)絡(luò)的其它設(shè)備可以例如是服務(wù)器、發(fā)送/接收基站(在UMTS網(wǎng)絡(luò)中也被稱為節(jié)點(diǎn)-B,或在GSM(或GPRS)網(wǎng)絡(luò)中也被稱為BTS)、和固定或移動(dòng)電話。
所述配置數(shù)據(jù)被用于配置需要移動(dòng)因特網(wǎng)資源的應(yīng)用模塊。在唯一的附圖所說明的例子中,應(yīng)用模塊為被插入在手機(jī)1中的WAP瀏覽器模塊2。所述WAP瀏覽器模塊2尤其包括也被稱為WAP供給代理的供給模塊3、WAP接口模塊4和WAP管理模塊5。
供給模塊3(更著名的英文名稱為“WAP Provisioning Agent”)被連接于AT命令管理模塊6(“AT管理器”),所述AT命令管理模塊作為一般接口,通過專用AT命令接入終端7。所述供給模塊3還被連接于WAP接口模塊4,所述WAP接口模塊4允許所述供給模塊訪問被存儲(chǔ)在電話1的存儲(chǔ)器8中的配置文件。更確切地講,所述(WAP Multiprofile)接口模塊4允許供給模塊3通過讀和寫模式訪問存儲(chǔ)器8,所述存儲(chǔ)器8被優(yōu)選地插入電話1的剩余數(shù)據(jù)管理模塊9。
所述配置文件是以多位字節(jié)或若干組(服務(wù))配置數(shù)據(jù)的形式被儲(chǔ)存在存儲(chǔ)器中的。當(dāng)所述電話1的用戶選擇所述配置文件時(shí),所述配置文件被用于通過所述WAP供給代理3配置WAP瀏覽器模塊2,以使所述WAP瀏覽器模決2能夠?qū)嵤┓峡蛻粜枨蟮姆?wù)。所述配置文件此處允許所述瀏覽器模塊2連接于網(wǎng)絡(luò)基礎(chǔ)架構(gòu)。所述配置數(shù)據(jù)因而主要包括網(wǎng)絡(luò)運(yùn)營(yíng)商的數(shù)據(jù)。但是,所述配置數(shù)據(jù)上可以加上例如密碼和/或用戶名的適合用戶的標(biāo)識(shí)。某些配置文件被默認(rèn)定義以提供標(biāo)準(zhǔn)化的系列服務(wù)。
WAP供給代理3也被連接于WAP管理(WAP Life Cycle)模塊5,所述WAP管理模塊被用于管理其活動(dòng)并向其報(bào)告瀏覽器模塊2的“WAP狀態(tài)”。因而優(yōu)選地,當(dāng)電話1不瀏覽時(shí)才根據(jù)配置文件行事。
典型地,AT命令管理模塊6被用于接收“進(jìn)入的”AT命令,并且將所述AT命令轉(zhuǎn)換成(或解釋為)用于WAP供給代理3的過程調(diào)用(Procedure Calls)。一般來說,所述AT命令管理模塊管理電話與終端7之間的數(shù)據(jù)交換。
在本文中,“終端”是指被配備了易操作的人機(jī)接口10(或鍵盤)的任何類型的數(shù)據(jù)處理設(shè)備,也就是說允許容易地輸入代碼或指令,并且能夠與手機(jī)1建立“近場(chǎng)”的電纜或無線鏈路(例如紅外線(或Irda)或藍(lán)牙)。在下文中,將終端7看作是電話1的用戶所有的便攜式微型計(jì)算機(jī),并且可通過串行鏈路與所述電話1連接。但是,它可能是固定式微型計(jì)算機(jī)或個(gè)人數(shù)字助理(PDA)。
如同唯一的附圖所說明的,所述終端7配備有用于向電話1發(fā)送請(qǐng)求的WAP客戶供給模塊11,所述請(qǐng)求是以專用AT命令的形式,允許讀、修改、刪除、添加及補(bǔ)充被存儲(chǔ)在所述模塊11的存儲(chǔ)器8中的配置文件。所述模塊11也允許用戶設(shè)置配置文件為默認(rèn)配置文件并且訪問某些參數(shù),例如默認(rèn)配置文件的標(biāo)識(shí)或由電話1管理的配置文件的最大數(shù)量。
WAP客戶供給模塊11優(yōu)選地被置于終端7的管理模塊12中,所述管理模塊12被連接于連接13的接口以特別允許與電話1建立連接。此外,所述終端7優(yōu)選地包括存儲(chǔ)器14,所述存儲(chǔ)器14被用于接收為電話1定義新的配置文件的配置數(shù)據(jù),或者已經(jīng)被所述電話1所使用的配置文件的更新。所述配置文件或配置文件的更新可以由用戶通過其終端7事先下載而得到,或者例如通過用戶的電話1所連接的移動(dòng)電話運(yùn)行商所提供的CD-ROM而得到。
如上文所指出的,對(duì)于能夠在終端7和電話1之間進(jìn)行的配置數(shù)據(jù)的交換,必須首先建立連接,或換句話說,終端7的WAP客戶供給模塊11與電話1的AT命令管理模塊6連接。
一旦建立所述連接,配置數(shù)據(jù)的供給過程(或“AT供給(ATProvisioning)”)就可以開始了。所述過程包括根據(jù)終端7的請(qǐng)求在電話1中讀配置數(shù)據(jù)的操作,以及在電話1中寫配置數(shù)據(jù),以根據(jù)終端7的請(qǐng)求修改所述電話1的存儲(chǔ)器8中的內(nèi)容。
在本文中,“讀操作”是指從電話1向終端7的所有數(shù)據(jù)的傳送。所述傳送一般用于向終端7送回特別的配置文件或被存儲(chǔ)的配置文件列表,其執(zhí)行取決于所需要的數(shù)據(jù)的可用性。此外,“寫操作”是指從終端7向電話1的所有數(shù)據(jù)的傳輸。只有某些配置文件可以被修改(或更新),刪除或添加。例如如果配置文件被鎖定(locked),則其不能被修改或刪除。對(duì)于配置文件列表來說是同樣的。寫配置文件(添加或修改)是優(yōu)選地通過唯一的數(shù)據(jù)序列來進(jìn)行的,并且只有WAP供給代理3可以通過接口模塊4來進(jìn)行此操作。
優(yōu)選地,所述讀和寫操作是所述電話1的供給協(xié)議的確定操作所引起的,因?yàn)槊總€(gè)電話可以擁有供給協(xié)議的特別版本,其定義由配置數(shù)據(jù)單元構(gòu)成的序列的格式、配置數(shù)據(jù)單元的安排以及所述電話1所使用的結(jié)構(gòu),所述結(jié)構(gòu)用于在電話1的存儲(chǔ)器8中存儲(chǔ)所述配置文件。
存儲(chǔ)配置文件的結(jié)構(gòu)由一組參數(shù)構(gòu)成,所述全部參數(shù)可以例如被再分為6種變量或參數(shù)-“默認(rèn)參數(shù)(Default Profile)”其是指出配置文件是、或不是默認(rèn)配置文件的布爾代數(shù)變量;-“使用標(biāo)識(shí)(Using Flag)”其是指出配置文件是被(“真”)、或不被(“假”)使用;如果用戶希望向被存儲(chǔ)在存儲(chǔ)器8中的配置文件列表添加新的配置文件,使用標(biāo)識(shí)被設(shè)為真;-“供給版本(Provisioning Version)”其是指出被電話1使用的供給協(xié)議的版本的參數(shù);-“配置文件信息(Profile Information)”其合并例如“配置文件名稱(Profile Name)”、“配置文件修改標(biāo)識(shí)(Profile modification Flag)”等的參數(shù);-“承載參數(shù)(Bearer Parameter)”其合并例如“承載類型(BearerType)”、“承載特別參數(shù)(Bearer specific Parameter)”等的參數(shù);-“WAP網(wǎng)關(guān)參數(shù)(WAP Gateway Parameter)”其合并例如“IP地址”、“端口號(hào)碼”、“主站(Home URL)”等的參數(shù);此外,配置文件列表的結(jié)構(gòu)可以由兩部分來定義-所述配置文件的一般信息,例如明確添加、修改或刪除配置文件的條件的“ProfilListLock”,指出配置文件列表中的默認(rèn)配置文件的標(biāo)識(shí)“DefaultProfileID”,明確由電話1管理的配置文件的最大數(shù)量(不是由瀏覽器模塊2所使用的配置文件的數(shù)量)的“MaxNumberProfiles”,明確由瀏覽器模塊2在請(qǐng)求時(shí)所使用的配置文件的數(shù)量的“NumberProfileUsed”,以及指出由電話1所使用的供給協(xié)議的版本的標(biāo)識(shí)“Provisioning Version”;-包括由電話1使用的全部標(biāo)準(zhǔn)配置文件的信息,例如“Profileid”、“ProfileName”和“ProfileLock”。
數(shù)據(jù)單元由兩個(gè)字段來定義長(zhǎng)度和數(shù)值。優(yōu)選地,不在兩個(gè)連續(xù)的數(shù)據(jù)單元之間使用分隔符。所述數(shù)據(jù)單元可能具有可變的長(zhǎng)度。同樣優(yōu)選地,每個(gè)長(zhǎng)度字段由一個(gè)字節(jié)構(gòu)成,其明確了數(shù)值字段所使用的字節(jié)數(shù)量。因此,如果定義長(zhǎng)度字段的字節(jié)的數(shù)值等于0,那么所述字段后面沒有跟隨數(shù)值字段。
所述數(shù)據(jù)單元的信息直接在所述電話1的結(jié)構(gòu)字段中被獲取。另外,為了允許在序列中識(shí)別不同的數(shù)據(jù)單元,每個(gè)單元具有上述數(shù)據(jù)單元的標(biāo)識(shí)符。此外,當(dāng)使用多字節(jié)表示時(shí),優(yōu)選地使用“Little Indian”(LSB)協(xié)議。并且,每個(gè)序列優(yōu)選地由特殊的字符來結(jié)束。
如上文所述,序列是由有序的數(shù)據(jù)單元的序列來定義的,并且每個(gè)單元具有序列標(biāo)識(shí)符。優(yōu)選地,所述標(biāo)識(shí)符在數(shù)據(jù)傳送過程中不被傳輸,但是電話1和終端7在構(gòu)成其序列時(shí)必須符合所述標(biāo)識(shí)符。
優(yōu)選地,定義三種類型的序列,一種用于傳輸配置文件的完整列表,一種用于傳輸配置文件并且一種用于供給協(xié)議的版本。
同樣優(yōu)選地,用于向終端7傳輸供給協(xié)議版本的序列只包括一個(gè)數(shù)據(jù)單元。
仍然優(yōu)選地,用于向終端7傳輸被存儲(chǔ)的配置文件列表的序列包括固定長(zhǎng)度的第一部分和可變長(zhǎng)度的第二部分。
更確切地說,所述第一部分是例如有利地由10個(gè)字節(jié)構(gòu)成以定義列表的一般信息。例如,5對(duì)字節(jié)分別定義供給協(xié)議的版本、由所述電話1所管理的配置文件的最大數(shù)量、由電話1所使用的配置文件的數(shù)量、默認(rèn)配置文件標(biāo)識(shí)以及配置文件列表鎖定(List Lock),例如規(guī)定是否能添加或刪除列表中的配置文件的布爾代數(shù)變量。
所述第二部分是例如有利地由38個(gè)字節(jié)構(gòu)成,以定義電話1中所使用的每個(gè)配置文件,其中3個(gè)字節(jié)用于長(zhǎng)度字段并且35個(gè)字節(jié)用于數(shù)值字段。例如,所述字段為每個(gè)配置文件定義其名稱、標(biāo)識(shí)符和配置文件鎖定。
仍然優(yōu)選地,用于向終端7傳輸被存儲(chǔ)的特別配置文件的序列包括例如最多442個(gè)字節(jié),其中25個(gè)字節(jié)用于長(zhǎng)度字段并且417個(gè)字節(jié)用于數(shù)值字段。作為典型的及非限制性的例子,配置文件的序列可以包括-1個(gè)字節(jié)用于定義供給協(xié)議版本(Provisioning Version)的字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“布爾默認(rèn)配置文件(Boolean default Profile)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于長(zhǎng)度字段,33個(gè)字節(jié)用于“配置文件名稱(ProfileName)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;
-1個(gè)字節(jié)用于“配置文件鎖定(Profile Lock)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-4個(gè)字節(jié)用于“網(wǎng)關(guān)IP地址字段”,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-2個(gè)字節(jié)用于“網(wǎng)關(guān)端口”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-100個(gè)字節(jié)用于“主頁(Home Page URL)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-4個(gè)字節(jié)用于“被使用的承載(Bearer Used)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“現(xiàn)場(chǎng)承載CSD(Presence Bearer CSD)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“CSD用戶名長(zhǎng)度”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-32個(gè)字節(jié)用于“CSD用戶名”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“CSD密碼長(zhǎng)度”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-32個(gè)字節(jié)用于“CSD密碼”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-4個(gè)字節(jié)用于“CSD接入類型(CSD Access type)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-22個(gè)字節(jié)用于“CSD電話號(hào)碼(CSD Phone Number)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“CSD連接速度(CSD Connection speed)”字段,并且一個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“現(xiàn)場(chǎng)承載GPRS(Presence Bearer GPRS)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“GPRS用戶名長(zhǎng)度”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-32個(gè)字節(jié)用于“GPRS用戶名”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;
-1個(gè)字節(jié)用于“GPRS密碼長(zhǎng)度”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-32個(gè)字節(jié)用于“GPRS密碼”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-4個(gè)字節(jié)用于“GPRS認(rèn)可指示器(GPRS authentificationindicator)”,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-101個(gè)字節(jié)用于“GPRS APN”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-4個(gè)字節(jié)用于“GPRS IP地址”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段;-1個(gè)字節(jié)用于“使用標(biāo)記(Using Flag)”字段,并且1個(gè)字節(jié)用于其長(zhǎng)度字段。
上述的不同的參數(shù)和不同的變量構(gòu)成了配置數(shù)據(jù)。如上文指出的那樣,通過典型的AT命令進(jìn)行配置數(shù)據(jù)的交換。在本文中“AT命令”是指由美國(guó)公司Hayes Microcomputer Products Inc最初開發(fā)的,并且其所有的擴(kuò)展由標(biāo)準(zhǔn)IS-99指定的命令。
為了實(shí)施本發(fā)明,并且特別地為了允許在終端7的WAP客戶供給模塊11和電話1的AT命令管理模塊之間建立連接,需要提供其它的AT命令以讀配置文件、寫配置文件(修改或添加)以及刪除配置文件,。
所述附加的命令優(yōu)選地說明了下列定義及一般語法AT PROV_WAP=PROVCOMMAND[,PROFILEID]。所述類型的AT命令優(yōu)選地與超時(shí)相關(guān)聯(lián),使終端7檢測(cè)電話1的問題。所述超時(shí)是例如等于大約1分鐘。
例如,所述附加命令可以包括-用于獲得電話1的供給協(xié)議版本的命令A(yù)T PROV_WAP=V?所述命令沒有參數(shù)。
例如,所述版本已知時(shí),對(duì)該命令(請(qǐng)求)的響應(yīng)為“ProvisioningVersion”,或所述版本不可知時(shí),對(duì)該命令的響應(yīng)為PROV NOK;-獲得(讀)數(shù)據(jù)的命令A(yù)T PROV_WAP=R[,PROFILEID]。所述命令是為了向電話1請(qǐng)求WAP信息。在沒有參數(shù)化時(shí),所述命令請(qǐng)求被存儲(chǔ)的配置文件列表。優(yōu)選地,列表在被傳送前由瀏覽器模塊2來更新。可選擇的參數(shù)[PROFILEID]告訴電話1終端7要求涉及配置文件的特別數(shù)據(jù)。所述參數(shù)指定配置文件的標(biāo)識(shí)符(號(hào)碼)。其值因而小于由電話1管理的配置文件的最大數(shù)量。例如,當(dāng)處理被正確進(jìn)行時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)是PROV OK,或當(dāng)數(shù)據(jù)不可用時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)是PROV NOK;-寫數(shù)據(jù)的命令A(yù)T PROV_WAP=W,PROFILEID。所述命令告訴電話1終端7希望更新某一特定配置文件的數(shù)據(jù)。參數(shù)[PROFILEID]是為了向電話1指出其希望更新的配置文件的標(biāo)識(shí)符。其值因而小于由電話1管理的配置文件的最大數(shù)量。
當(dāng)處理被正確進(jìn)行時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)為PROV OK,或當(dāng)不能進(jìn)行寫操作時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)為PROV NOK;-刪除數(shù)據(jù)的命令A(yù)T PROV_WAP=D,PROFILEID。所述命令告之電話1終端7希望刪除某一特定配置文件的某些數(shù)據(jù)。參數(shù)[PROFILEID]是為了向電話1指出其希望修改或刪除的配置文件的標(biāo)識(shí)符。其值因而小于由電話1管理的配置文件的最大數(shù)量。當(dāng)處理被正確進(jìn)行時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)為PROV OK,或不能進(jìn)行刪除操作時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)為PROV NOK;-創(chuàng)建新配置文件的命令A(yù)T PROV_WAP=C。所述命令告之電話1終端7打算向被存儲(chǔ)在電話1的存儲(chǔ)器8中的列表添加新的配置文件。由于不是終端7管理配置文件參數(shù)的授予,因而參數(shù)[PROFILEID]不伴隨所述命令。
當(dāng)處理被正確進(jìn)行時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)是PROV OK,PROFILEID,或當(dāng)不能進(jìn)行創(chuàng)建操作時(shí),對(duì)所述命令(請(qǐng)求)的響應(yīng)是PROV NOK。
所有所述AT命令存在于終端7的WAP客戶供給模塊11中,并且一旦電話1適于所述結(jié)果,其AT命令管理模塊能解釋所述命令。因此,當(dāng)電話1的用戶希望讀或修改被存儲(chǔ)在所述電話的存儲(chǔ)器8中的WAP配置文件時(shí),所述用戶在裝載關(guān)聯(lián)于WAP客戶供給模塊11的應(yīng)用,在終端7和電話1之間建立連接,例如通過串行紅外的或藍(lán)牙的連接。然后,所述用戶通過鍵盤10選擇新的配置文件來傳送或更新被存儲(chǔ)在存儲(chǔ)器14中或CD-ROM上的配置文件,并且在需要時(shí),安排WAP客戶供給模塊11經(jīng)過所述模塊11和連接接口13,向電話1的AT命令管理模塊發(fā)送對(duì)應(yīng)所選擇的處理(此處為寫操作)的請(qǐng)求,所述請(qǐng)求是以上文所述的AT命令類型的形式。所述AT命令以及其可以包括的配置數(shù)據(jù)接著由AT命令管理模塊6解釋成WAP格式過程調(diào)用,并且被傳輸至WAP供給代理3。WAP供給代理3接著向管理WAP模塊5發(fā)送消息以對(duì)其指明AT命令管理模塊6需要哪種處理,以使其能夠被迅速地釋放。
如果管理WAP模塊5授權(quán),則接著WAP供給代理3進(jìn)行對(duì)應(yīng)于AT命令管理模塊6所需要的處理的典型的WAP處理。所述WAP處理是本領(lǐng)域技術(shù)人員已知的,并且確切地說不是本發(fā)明的一部分,將不對(duì)其進(jìn)行描述。所述WAP處理在網(wǎng)址“www.wapforum.org”中被特別說明。
WAP處理的結(jié)果被傳輸至AT命令管理模塊6,所述模塊6將所述結(jié)果設(shè)為AT命令的形式,然后將其傳輸至客戶供給WAP模塊11。換句話說,所述AT命令管理模塊6通過線路以“數(shù)據(jù)”模式傳送數(shù)據(jù),然后,切換為解釋模式。
借助于本發(fā)明,用戶因而不必使用其手機(jī)1的鍵盤15和/或付費(fèi)接入網(wǎng)絡(luò)來修改、添加或刪除服務(wù)配置的配置文件。
WAP瀏覽器模塊2(WAP Browser),供給模塊3(WAP ProvisioningAgent),WAP接口模塊4(WAP Multiprofile),WAP管理模塊5(WAPLife Cycle),供給(AT manager)模塊(或代理)6,剩余數(shù)據(jù)管理模塊9(Remanent Data Manager)以及客戶供給WAP模塊11(WAPProvisioning Client)能夠以電子電路、軟件(或數(shù)據(jù)處理)模塊或電路與軟件組合的形式被分別實(shí)現(xiàn)。
本發(fā)明還提供向配備有管理AT命令裝置的移動(dòng)電話設(shè)備1供給配置數(shù)據(jù)的方法。
所述方法可以通過上文所述的設(shè)備1和終端7來實(shí)現(xiàn)。由所述方法的步驟所確保的和由構(gòu)成設(shè)備1和終端7的不同的裝置所確保的基本的、可選的功能和子功能明顯是同樣的,下文將概述實(shí)現(xiàn)根據(jù)本發(fā)明的方法的基本功能的步驟。
所述方法在于在設(shè)備1和具有服務(wù)配置數(shù)據(jù)的數(shù)據(jù)處理終端7之間建立連接,然后,利用被選擇的AT命令在所述終端和所述設(shè)備之間交換服務(wù)配置數(shù)據(jù),所述AT命令可由設(shè)備的管理AT命令裝置來解釋。
優(yōu)選地,利用被選擇的AT命令,從設(shè)備1的存儲(chǔ)器8中提取所使用的供給協(xié)議版本的代表數(shù)據(jù),然后,向終端7傳輸所述被提取的數(shù)據(jù),以使能夠根據(jù)所述供給協(xié)議與設(shè)備1進(jìn)行配置數(shù)據(jù)的交換。
通過設(shè)備1的管理AT命令裝置6,還可以提取被包括在來自終端7的AT命令中的配置數(shù)據(jù),以供給瀏覽器裝置2,并且更優(yōu)選地供給在瀏覽器裝置2中實(shí)現(xiàn)的供給代理3。
本發(fā)明不限于上述作為例子給出的方法、設(shè)備和終端的的實(shí)施例,本發(fā)明包括本領(lǐng)域技術(shù)人員將會(huì)面對(duì)的、在后面的權(quán)利要求的范圍內(nèi)的所有變化。
同時(shí),上面描述了本發(fā)明的應(yīng)用的例子,所述例子是關(guān)于WAP瀏覽器模塊的配置數(shù)據(jù)的交換。但是一般來說,本發(fā)明用于需要移動(dòng)網(wǎng)絡(luò)資源的全部應(yīng)用的配置,并且特別用于基于JAVA的嵌入式或多媒體消息應(yīng)用。此外,本發(fā)明不限于WAP交換協(xié)議。本發(fā)明事實(shí)上包括HTTP、GPRS、CSD或IP協(xié)議。
權(quán)利要求
1.向配備有AT命令管理裝置(6)的移動(dòng)電話設(shè)備(1)供給配置數(shù)據(jù)的方法,其特征在于,i)在所述設(shè)備(1)和包括服務(wù)配置數(shù)據(jù)的終端(7)之間建立連接,并且ii)利用被選擇的AT命令,在所述終端(7)和所述設(shè)備(1)之間交換服務(wù)配置數(shù)據(jù),所述AT命令可由所述設(shè)備的AT命令管理裝置(6)來解釋。
2.根據(jù)權(quán)利要求1的方法,其特征在于,利用被選擇的AT命令,從所述設(shè)備(1)中提取代表供給協(xié)議的數(shù)據(jù),然后向所述終端(7)傳輸所述數(shù)據(jù)以使所述終端能夠根據(jù)所述供給協(xié)議與所述設(shè)備交換所述配置數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2的方法,其特征在于,通過所述AT管理命令裝置(6),從所述終端(7)所接收的所述AT命令中提取所述配置數(shù)據(jù),以供給需要移動(dòng)網(wǎng)絡(luò)資源(2)的應(yīng)用裝置(2)。
4.根據(jù)權(quán)利要求3的方法,其特征在于,所述應(yīng)用裝置(2)是在一組包括瀏覽器裝置(2)、基于JAVA的嵌入式應(yīng)用裝置和基于多媒體消息的嵌入式應(yīng)用裝置中選出的。
5.根據(jù)權(quán)利要求3或4的方法,其特征在于,向所述應(yīng)用裝置(2)中的供給代理(3)提供所述配置數(shù)據(jù)。
6.根據(jù)權(quán)利要求1至5之一的方法,其特征在于,提取被存儲(chǔ)在設(shè)備(1)的存儲(chǔ)器(8)中的至少某些配置數(shù)據(jù),以將其傳輸至所述終端(7),并且其特征在于在接收到所述數(shù)據(jù)時(shí),向所述設(shè)備(1)發(fā)送用于修改某些所述數(shù)據(jù)的AT命令,然后,將所述被修改的數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)器(8)中。
7.根據(jù)權(quán)利要求6的方法,其特征在于,提取被存儲(chǔ)在所述存儲(chǔ)器(8)中的至少某些配置數(shù)據(jù),以將其傳輸至所述終端(7),并且其特征在于在接收到所述數(shù)據(jù)時(shí),向所述設(shè)備(1)發(fā)送代表配置的新數(shù)據(jù)的AT命令,然后,將所述新數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)器(8)中。
8.根據(jù)權(quán)利要求6或7的方法,其特征在于,提取被存儲(chǔ)在所述存儲(chǔ)器(8)中的至少某些配置數(shù)據(jù),以將其傳輸至所述終端(7),并且其特征在于在接收到所述數(shù)據(jù)時(shí),向所述設(shè)備(1)發(fā)送用于刪除所述存儲(chǔ)器(8)的某些所述數(shù)據(jù)的AT命令。
9.移動(dòng)電話設(shè)備包括AT命令管理裝置(6),其特征在于,所述AT命令管理裝置(6)被適于與包括服務(wù)配置數(shù)據(jù)的終端(7)建立連接,以利用被選擇的AT命令,與所述終端交換服務(wù)配置數(shù)據(jù),所述AT命令可由其管理AT命令裝置(6)來解釋。
10.根據(jù)權(quán)利要求9的設(shè)備,其特征在于,所述設(shè)備包括應(yīng)用裝置,所述應(yīng)用裝置需要移動(dòng)網(wǎng)絡(luò)資源(2)并于所述AT命令管理裝置(6)連接,適于接收所述配置數(shù)據(jù)。
11.根據(jù)權(quán)利要求10的設(shè)備,其特征在于,所述應(yīng)用裝置(2)是從一組包括瀏覽器裝置、基于JAVA的嵌入式應(yīng)用裝置和基于多媒體消息的嵌入式裝置中選擇的。
12.根據(jù)權(quán)利要求10或11的設(shè)備,其特征在于,所述應(yīng)用裝置(2)包括供給代理(3),所述供給代理適于管理所接收的配置數(shù)據(jù)以及要向所述終端(7)傳輸?shù)呐渲脭?shù)據(jù)。
13.根據(jù)權(quán)利要求9至12之一的設(shè)備,其特征在于,其包括適于存儲(chǔ)所接收的所述數(shù)據(jù)的存儲(chǔ)器(8)。
14.包括存儲(chǔ)服務(wù)配置數(shù)據(jù)的存儲(chǔ)器的數(shù)據(jù)處理終端,其特征在于,其包括供給裝置(11),所述供給裝置適于與根據(jù)權(quán)利要求9至13之一的移動(dòng)電話的設(shè)備(1)建立連接,并且利用所述被選擇的AT命令,與所述設(shè)備(1)交換服務(wù)配置數(shù)據(jù),所述AT命令可由所述設(shè)備的所述AT命令管理裝置(6)來解釋。
15.根據(jù)權(quán)利要求14的終端,其特征在于,所述供給裝置(11)適于向所述設(shè)備(1)發(fā)送被選擇的AT命令,所述AT命令要求提供代表供給協(xié)議的數(shù)據(jù),以根據(jù)所述協(xié)議與所述設(shè)備(1)交換所述配置數(shù)據(jù)。
16.根據(jù)權(quán)利要求15的終端,其特征在于,所述供給裝置(11)適于向所述設(shè)備(1)發(fā)送被選擇的AT命令,所述AT命令要求提供至少某些其配置數(shù)據(jù),并且在接收到所述配置數(shù)據(jù)時(shí),向所述設(shè)備(1)發(fā)送用于修改某些配置數(shù)據(jù)的AT命令。
17.根據(jù)權(quán)利要求15或16的終端,其特征在于,所述供給裝置(11)適于向所述設(shè)備(1)發(fā)送被選擇的AT命令,所述AT命令要求提供至少某些其配置數(shù)據(jù),并且,在接收到所述配置數(shù)據(jù)時(shí),向所述設(shè)備(1)發(fā)送代表新的配置數(shù)據(jù)的AT命令,所述新的配置數(shù)據(jù)被用于加到其包括的其它配置數(shù)據(jù)中。
18.根據(jù)權(quán)利要求15至17之一的終端,其特征在于,所述供給裝置(11)適于向所述設(shè)備(1)發(fā)送被選擇的AT命令,所述AT命令要求提供至少某些其配置數(shù)據(jù),并且,在接收到所述配置數(shù)據(jù)時(shí),向所述設(shè)備(1)發(fā)送用于刪除其包括的某些配置數(shù)據(jù)的AT命令。
19.利用在一組包括有線電纜和無線中所選擇的連接,使用根據(jù)上述權(quán)利要求之一的方法、設(shè)備和終端。
20.根據(jù)權(quán)利要求19的使用,其特征在于,通過所述無線連接是在包括紅外連接和“藍(lán)牙”連接的一組中選出的。
21.使用根據(jù)權(quán)利要求1至18之一的方法、設(shè)備和終端,用于所述應(yīng)用裝置(2)的配置,所述應(yīng)用裝置是根據(jù)在WAP、HTTP、GPRS、CSD和IP協(xié)議中所選擇的協(xié)議而運(yùn)行的。
全文摘要
本發(fā)明涉及向配備有AT命令管理裝置(6)的移動(dòng)電話設(shè)備(1)供給服務(wù)配置數(shù)據(jù)的方法。所述方法在于在所述設(shè)備(1)和包括服務(wù)配置數(shù)據(jù)的計(jì)算機(jī)化的終端(7)之間建立連接,并且利用被選擇的AT命令,在所述終端(7)和所述設(shè)備(1)之間交換服務(wù)配置數(shù)據(jù),所述AT命令可由所述設(shè)備的管理AT命令裝置(6)來解釋。
文檔編號(hào)H04M1/725GK1663307SQ03813974
公開日2005年8月31日 申請(qǐng)日期2003年6月13日 優(yōu)先權(quán)日2002年6月20日
發(fā)明者F·米利奧, J-L·里克爾 申請(qǐng)人:阿爾卡特公司