專利名稱:一種在多數(shù)據(jù)業(yè)務(wù)中點(diǎn)對點(diǎn)協(xié)議接入點(diǎn)的多賬戶管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域的賬戶管理方法,尤其涉及的是, 一種集成
了多個(gè)數(shù)據(jù)業(yè)務(wù)的移動(dòng)終端PPP ( Point-to-Point Protocol,點(diǎn)對點(diǎn)協(xié)議)接 入點(diǎn)的多個(gè)賬戶的管理方法。
背景扶術(shù)
移動(dòng)終端采用PPP鏈路的工作過程具體說明如下當(dāng)用戶接入ISP時(shí), 路由器的調(diào)制解調(diào)器對接入請求做出應(yīng)答,并建立一條物理連接。這時(shí)終 端向路由器發(fā)送一系列的LCP分組,其可以封裝成多個(gè)PPP幀。這些分組 及其響應(yīng)選擇了將要使用的一些PPP參數(shù),接著就進(jìn)行網(wǎng)絡(luò)層培植,NCP 給新接入的終端分配一個(gè)臨時(shí)的IP地址,這樣該終端就成為Internet上一 個(gè)主纟幾了。
當(dāng)用戶通信完畢時(shí),NCP釋放網(wǎng)絡(luò)層連接,收回原來分配出去的IP地 址。接著LCP釋放數(shù)據(jù)鏈路層連接,最后釋放的是物理層的連接。
如圖1所示,當(dāng)線路處于靜止?fàn)顟B(tài)時(shí),并不存在物理層的連接。當(dāng)檢 測到調(diào)制解調(diào)器的.載波信號,并建立物理層連接后,線路就進(jìn)入建立狀態(tài), 這時(shí)LCP開始協(xié)商一些選項(xiàng)。協(xié)商結(jié)束后就進(jìn)入鑒別狀態(tài);即每個(gè)數(shù)據(jù)業(yè) 務(wù)都需要有一個(gè)接入PPP的鑒權(quán)用戶名及密碼。若通信的雙方鑒別身份成 功,則進(jìn)入網(wǎng)絡(luò)狀態(tài);否則終止。NCP配置網(wǎng)絡(luò)層,分配IP地址,然后就 進(jìn)入可進(jìn)行數(shù)據(jù)通信的打開狀態(tài)。數(shù)據(jù)傳輸結(jié)束后就轉(zhuǎn)到終止?fàn)顟B(tài)。載波 停止后則回到靜止?fàn)顟B(tài)。而通信的雙方身份的鑒別就是要通過PPP接入點(diǎn) 的用戶名及密碼來實(shí)現(xiàn)的。由于現(xiàn)在移動(dòng)終端的功能越來越豐富,集成了越來越多的數(shù)據(jù)業(yè)務(wù), 而每個(gè)數(shù)據(jù)業(yè)務(wù)都需要有一個(gè)接入PPP的鑒權(quán)用戶名及密碼,即需要一個(gè)
賬戶;但是,對于各個(gè)數(shù)據(jù)業(yè)務(wù)來講,根據(jù)其服務(wù)器側(cè)的約定,各個(gè)數(shù)據(jù)
業(yè)務(wù)的鑒權(quán)用戶名和密碼可能是不同的。
因此,如果終端支持多個(gè)數(shù)據(jù)業(yè)務(wù)的話,就必須有效的對ppp鑒權(quán)用 戶名及密碼進(jìn)行管理,每個(gè)數(shù)據(jù)業(yè)務(wù)都必須有ppp接入點(diǎn)的用戶名和密碼, 否則無法與服務(wù)器側(cè)進(jìn)行通訊。但是,現(xiàn)在大多數(shù)手機(jī)集成的數(shù)據(jù)業(yè)務(wù)都
是共用一個(gè)PPP接入點(diǎn)的用戶名和密碼;即現(xiàn)有技術(shù)沒有提供這方面的方法。
因此,現(xiàn)有技術(shù)存在缺陷,需要改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種在多數(shù)據(jù)業(yè)務(wù)中點(diǎn)對點(diǎn)協(xié)議接 入點(diǎn)的多賬戶管理方法,可以有效的對ppp鑒權(quán)用戶名及密碼進(jìn)行管理。
本發(fā)明的技術(shù)方案如下
一種在多數(shù)據(jù)業(yè)務(wù)中點(diǎn)對點(diǎn)協(xié)議接入點(diǎn)的多賬戶管理方法,其包括以 下步驟Al、對終端支持的各個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè)置各自的用戶名及密碼; A2、當(dāng)某一數(shù)據(jù)業(yè)務(wù)被激活時(shí),讀取其對應(yīng)的用戶名及密碼,寫入到點(diǎn)對 點(diǎn)協(xié)議鏈路接入點(diǎn)的存儲項(xiàng)。
所述的多賬戶管理方法,其中,步驟A1是在工程模式中執(zhí)行。
所述的多賬戶管理方法,其中,步驟A1中,對各個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè) 置各自的接入點(diǎn)用戶名及密碼。
所述的多賬戶管理方法,其中,步驟A1中,所述數(shù)據(jù)業(yè)務(wù)包括動(dòng)態(tài)的 數(shù)據(jù)業(yè)務(wù)。
所述的多賬戶管理方法,其中,步驟A2之前還執(zhí)行步驟A20:預(yù)設(shè)置 終端支持的各個(gè)數(shù)據(jù)業(yè)務(wù)的優(yōu)先級;并且,步驟A2中,按優(yōu)先級處理同時(shí)被激活的各個(gè)數(shù)據(jù)業(yè)務(wù)。
所述的多賬戶管理方法,其中,步驟A2中,所述存儲項(xiàng)為點(diǎn)對點(diǎn)協(xié)議 鏈路的接入點(diǎn)的NV項(xiàng)。
所述的多賬戶管理方法,其中,步驟A2中,通過接口調(diào)用,讀取在工 程模式中設(shè)置的各用戶名及密碼。
所述的多賬戶管理方法,其中,步驟Al之前還執(zhí)行步驟A0:在所述 存儲項(xiàng)中,預(yù)設(shè)置用戶名及密碼的默認(rèn)值;并且,步驟A2還包括以下步驟 備份所述默認(rèn)值。
所述的多賬戶管理方法,其中,步驟A2之后還執(zhí)行步驟A3:判斷當(dāng) 前數(shù)據(jù)業(yè)務(wù)退出,則將所述默認(rèn)值寫入所述存儲項(xiàng)。
所述的多賬戶管理方法,其中,步驟A3之前還執(zhí)行步驟A30:判斷當(dāng) 前數(shù)據(jù)業(yè)務(wù)被掛起,則將所述默認(rèn)值寫入所述存儲項(xiàng)。
釆用上述方案,本發(fā)明集成了多個(gè)數(shù)據(jù)業(yè)務(wù)的移動(dòng)終端PPP接入點(diǎn)的 多個(gè)賬戶的管理方法,通過在每個(gè)數(shù)據(jù)業(yè)務(wù)激活時(shí),進(jìn)行賬戶設(shè)置,在每 個(gè)數(shù)據(jù)業(yè)務(wù)掛起或退出時(shí)進(jìn)行賬戶恢復(fù),實(shí)現(xiàn)了終端的多數(shù)據(jù)業(yè)務(wù)PPP接 入點(diǎn)賬戶管理,特別是動(dòng)態(tài)的數(shù)據(jù)業(yè)務(wù)應(yīng)用的賬戶管理,使移動(dòng)終端能夠 支持多個(gè)賬戶管理。
圖l為現(xiàn)有技術(shù)的移動(dòng)終端采用PPP鏈路的工作過程示意圖; 圖2為本發(fā)明方法的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖和具體實(shí)施例,對本發(fā)明進(jìn)行詳細(xì)說明。
本發(fā)明不局限于目前大多數(shù)終端只支持一個(gè)PPP接入點(diǎn)賬戶,通過在
hidden menu (工程模式,即工程模式中的隱藏菜單)中為多個(gè)數(shù)據(jù)業(yè)務(wù)提供相應(yīng)的PPP接入點(diǎn)帳號,然后在每個(gè)應(yīng)用激活時(shí),讀取相應(yīng)的設(shè)置,將
該設(shè)置寫入到PPP接入點(diǎn)真正的NV項(xiàng)(用于設(shè)置或存儲信息)中,在應(yīng) 用掛起或退出時(shí),將該接入點(diǎn)NV恢復(fù)為默認(rèn)值。從而實(shí)現(xiàn)終端上多個(gè)數(shù) 據(jù)業(yè)斧的使用。尤其是,對于Brew (無線二進(jìn)位執(zhí)行環(huán)境)平臺上的動(dòng)態(tài) 的數(shù)據(jù)業(yè)務(wù)應(yīng)用,由于應(yīng)用層不能預(yù)知有哪些應(yīng)用會集成,因此無法知道 該具體應(yīng)用的classID (模塊ID號),因此,無法像其他靜態(tài)數(shù)據(jù)業(yè)務(wù)一樣 根據(jù)class ID來識別該應(yīng)用,然后根據(jù)應(yīng)用來設(shè)置PPP接入點(diǎn)帳號。采用 本方法,只要將PPP接入點(diǎn)的缺省NV值設(shè)置為動(dòng)態(tài)應(yīng)用的PPP接入點(diǎn)賬 戶用戶名和密碼就可以解決。
如圖2所示,本發(fā)明提供了一種在多數(shù)據(jù)業(yè)務(wù)中點(diǎn)對點(diǎn)協(xié)議接入點(diǎn)的 多賬戶管理方法,其包括步驟Al、對終端支持的各個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè) 置各自的用戶名及密碼;對各個(gè)數(shù)據(jù)業(yè)務(wù),可以分別設(shè)置各自的接入點(diǎn)用 盧名及密碼。A2、當(dāng)某一數(shù)據(jù)業(yè)務(wù)被激活時(shí),讀取其對應(yīng)的用戶名及密碼, 寫入到點(diǎn)對點(diǎn)協(xié)議鏈路的接入點(diǎn)的存儲項(xiàng);所述存儲項(xiàng)一般可以為點(diǎn)對點(diǎn) 協(xié)議鏈路的接入點(diǎn)的NV項(xiàng)。例如,當(dāng)某一數(shù)據(jù)業(yè)務(wù)被激活時(shí),系統(tǒng)通過 接口調(diào)用,讀取在工程模式中設(shè)置的各用戶名及密碼。本發(fā)明方法特別適
用于動(dòng)態(tài)的數(shù)據(jù)業(yè)務(wù)。
其中,步驟Al—般是在工程模式中執(zhí)行,即系統(tǒng)或系統(tǒng)管理員,在工 程模式中,對終端支持的各個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè)置各自的用戶名及密碼。
更好的是,步驟A2之前還執(zhí)行步驟A20:預(yù)設(shè)置終端支持的各個(gè)數(shù)據(jù) 業(yè)務(wù)的優(yōu)先級;并且,步驟A2中,按優(yōu)先級處理同時(shí)被激活的各個(gè)數(shù)據(jù)業(yè) 務(wù)。即當(dāng)若干個(gè)數(shù)據(jù)業(yè)務(wù)同時(shí)被激活時(shí),則首先判斷各業(yè)務(wù)的優(yōu)先級,按 優(yōu)先級的高低和終端的處理能力,處理各數(shù)據(jù)業(yè)務(wù)。
釆用上述的多賬戶管理方法,其中,步驟Al之前還可以執(zhí)行步驟AO: 在所述存儲項(xiàng)中,預(yù)設(shè)置用戶名及密碼的默認(rèn)值(即缺省值);此時(shí),步驟 A2還包括以下步驟備份所述默認(rèn)值,即當(dāng)某一數(shù)據(jù)業(yè)務(wù)被激活時(shí),讀取其對應(yīng)的用戶名及密碼,寫入到點(diǎn)對點(diǎn)協(xié)議鏈路的接入點(diǎn)的存儲項(xiàng),并備 份所述默認(rèn)值。
此時(shí),步驟A2之后還可以執(zhí)行步驟A3:判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)退出,則 將所述用戶名及密碼的默認(rèn)值寫入所述存儲項(xiàng)。
所述的多賬戶管理方法,其中,步驟A3之前還執(zhí)行步驟A30:判斷當(dāng) 前數(shù)據(jù)業(yè)務(wù)被掛起,則將所述用戶名及密碼的默認(rèn)值寫入所述存儲項(xiàng)。
這樣,本發(fā)明根據(jù)當(dāng)前激活的數(shù)據(jù)業(yè)務(wù)應(yīng)用,在該應(yīng)用中將hidden menu 中的值讀出,然后寫入到PPP接入點(diǎn)的NV中。在該應(yīng)用掛起或退出時(shí), 將PPP接入點(diǎn)NV回復(fù)成缺省值。從而實(shí)現(xiàn)終端的多數(shù)據(jù)業(yè)務(wù)多帳號的有 效管理。
一個(gè)完整的實(shí)施例的流程包括以下步驟。
1. 在數(shù)據(jù)鏈路PPP接入點(diǎn)NV中寫入缺省用戶名及密碼;
2. 在hidden menu中對終端所支持的多個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè)置各自 的PPP接入點(diǎn)用戶名及密碼;
3. 當(dāng)某個(gè)數(shù)據(jù)業(yè)務(wù)激活時(shí),通過接口,讀取在hidden menu中為其 設(shè)置好的用戶名及密碼,并將該參數(shù)寫入到PPP接入點(diǎn)的NV中,同時(shí)備 份該NV的缺省值;
4. 當(dāng)該數(shù)據(jù)業(yè)務(wù)被掛起或該業(yè)務(wù)退出時(shí),通過接口將NV缺省值寫 入PPP的NV項(xiàng)。
下面繼續(xù)以本發(fā)明所述方法在EVDO (也稱EV-DO , Evolution-Data Optimized,標(biāo)準(zhǔn)-數(shù)據(jù)優(yōu)化)終端中具體實(shí)施為例,對本發(fā)明方法加以詳細(xì) 描述。
本發(fā)明方法可以應(yīng)用于EVDO終端中,該終端集成了 WAP(無線應(yīng)用 協(xié)議)應(yīng)用、MMS (多媒體信息服務(wù))應(yīng)用、Brew游戲動(dòng)態(tài)應(yīng)用。
WAP、 MMS、 Brew游戲都是數(shù)據(jù)業(yè)務(wù),假設(shè)其使用的PPP賬戶(包 括用戶名及密碼)分別為PPP - WAP、 PPP - MMS、 PPP - Brew,并在hiddenmenu中將這些參數(shù)設(shè)置好。
由于Brew游戲是動(dòng)態(tài)應(yīng)用,因此無法預(yù)先知道用戶到底會下載了哪些 游戲,從而無法預(yù)知游戲的Class ID。 ^旦是在通常情況下,所有的Brew游 戲是共用 一個(gè)PPP賬戶,因此,可以將Brew游戲的PPP賬戶作為PPP接 入點(diǎn)NV的缺省值。當(dāng)用戶進(jìn)入MMS應(yīng)用時(shí),先將NV參數(shù)進(jìn)行備^f分,然 后通過調(diào)用接口 ,讀取hidden menu 中PPP - MMS參數(shù),并將參數(shù)寫入NV 中,這樣操作之后,就可以正常建立數(shù)據(jù)鏈路。
如果此時(shí)MMS應(yīng)用被WAP應(yīng)用打斷,則MMS應(yīng)用將被掛起,此時(shí), MMS應(yīng)用就將備份的NV參數(shù)重新寫入NV項(xiàng)中,WAP應(yīng)用激活后,從 hidden menu中讀取PPP - WAP參數(shù),然后將NV參數(shù)備份,然后將讀取的 參數(shù)寫入NV中。
'具體實(shí)現(xiàn)步驟可以如下所示。
步驟1: MMS應(yīng)用激活,從hidden menu中讀取參數(shù)PPP - MMS;
步驟2:對PPP接入點(diǎn)NV參數(shù)進(jìn)行備份;
步驟3:將讀取的參數(shù)PPP - MMS寫入PPP接入點(diǎn)NV中,MMS應(yīng) 用建立數(shù)據(jù)鏈路;
步驟4:收到一個(gè)事件MMS應(yīng)用,則將被WAP應(yīng)用桂起,在掛起之 前,將備份的NV參數(shù)寫入PPP接入點(diǎn)NV中;
步驟5: WAP應(yīng)用激活,從hidden menu中讀取參數(shù)PPP - WAP; 步驟6:對PPP接入點(diǎn)NV參數(shù)進(jìn)行備份;
步驟7:將讀取的參數(shù)PPP - WAP寫入PPP接入點(diǎn)NV中,WAP應(yīng)用
建立數(shù)據(jù)鏈路。
應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以 改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù) 范圍。
權(quán)利要求
1、一種在多數(shù)據(jù)業(yè)務(wù)中點(diǎn)對點(diǎn)協(xié)議接入點(diǎn)的多賬戶管理方法,其包括以下步驟A1、對終端支持的各個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè)置各自的用戶名及密碼;A2、當(dāng)某一數(shù)據(jù)業(yè)務(wù)被激活時(shí),讀取其對應(yīng)的用戶名及密碼,寫入到點(diǎn)對點(diǎn)協(xié)議鏈路接入點(diǎn)的存儲項(xiàng)。
2.么 根據(jù)權(quán)利要求1所述的多賬戶管理方法,其特征在于,步驟Al 是在工程模式中執(zhí)行。
3、 根據(jù)權(quán)利要求1所述的多賬戶管理方法,其特征在于,步驟Al 中,對各個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè)置各自的接入點(diǎn)用戶名及密碼。
4、 根據(jù)權(quán)利要求1所述的多賬戶管理方法,其特征在于,步驟Al 中,所述數(shù)據(jù)業(yè)務(wù)包括動(dòng)態(tài)的數(shù)據(jù)業(yè)務(wù)。
5、 根據(jù)權(quán)利要求1所述的多賬戶管理方法,其特征在于,步驟A2 之前還執(zhí)行步驟A20:預(yù)設(shè)置終端支持的各個(gè)數(shù)據(jù)業(yè)務(wù)的優(yōu)先級;并且, 步驟A2中,按優(yōu)先級處理同時(shí)被激活的各個(gè)數(shù)據(jù)業(yè)務(wù)。
6、 根據(jù)權(quán)利要求1所述的多賬戶管理方法,其特征在于,步驟A2 中,所述存儲項(xiàng)為點(diǎn)對點(diǎn)協(xié)議鏈路的接入點(diǎn)的NV項(xiàng)。
7、 根據(jù)權(quán)利要求1所述的多賬戶管理方法,其特征在于,步驟A2 中,通過接口調(diào)用,讀取在工程模式中設(shè)置的各用戶名及密碼。
8、 根據(jù)權(quán)利要求1至7任一所述的多賬戶管理方法,其特征在于, 步驟Al之前還執(zhí)行步驟AO:在所述存儲項(xiàng)中,預(yù)設(shè)置用戶名及密碼的默認(rèn)值;并且,步驟A2還包括以下步驟備份所述默認(rèn)值。
9、 根據(jù)權(quán)利要求8所述的多賬戶管理方法,其特征在于,步驟A2 之后還執(zhí)行步驟A3:判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)退出,則將所述默認(rèn)值寫入所述存儲項(xiàng)。
10、 根據(jù)權(quán)利要求9所述的多賬戶管理方法,其特征在于,步驟A3 之前還執(zhí)行步驟A30:判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)被掛起,則將所述默認(rèn)值寫入所 述存儲項(xiàng)。
全文摘要
本發(fā)明公開了一種在多數(shù)據(jù)業(yè)務(wù)中點(diǎn)對點(diǎn)協(xié)議接入點(diǎn)的多賬戶管理方法,其包括以下步驟A1.對終端支持的各個(gè)數(shù)據(jù)業(yè)務(wù),分別設(shè)置各自的用戶名及密碼;A2.當(dāng)某一數(shù)據(jù)業(yè)務(wù)被激活時(shí),讀取其對應(yīng)的用戶名及密碼,寫入到點(diǎn)對點(diǎn)協(xié)議鏈路接入點(diǎn)的存儲項(xiàng)。采用上述方案,本發(fā)明集成了多個(gè)數(shù)據(jù)業(yè)務(wù)的移動(dòng)終端PPP接入點(diǎn)的多個(gè)賬戶的管理方法,通過在每個(gè)數(shù)據(jù)業(yè)務(wù)激活時(shí),進(jìn)行賬戶設(shè)置,在每個(gè)數(shù)據(jù)業(yè)務(wù)掛起或退出時(shí)進(jìn)行賬戶恢復(fù),實(shí)現(xiàn)了終端的多數(shù)據(jù)業(yè)務(wù)PPP接入點(diǎn)賬戶管理,特別是動(dòng)態(tài)的數(shù)據(jù)業(yè)務(wù)應(yīng)用的賬戶管理,使移動(dòng)終端能夠支持多個(gè)賬戶管理。
文檔編號H04W12/06GK101453734SQ200710077558
公開日2009年6月10日 申請日期2007年11月30日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者王緒發(fā) 申請人:中興通訊股份有限公司