專利名稱:基于apn自適應(yīng)的撥號方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及到無線通信領(lǐng)域中,尤其涉及一種基于APN自適應(yīng)的撥號方法及 系統(tǒng)。
背景技術(shù):
隨著第三代移動通信技術(shù)(3rf Generation,簡稱為3G)通訊時代的到來,終端市 場在全球范圍飛速拓展,各地運(yùn)營商為吸引用戶群體,通過各種方式在不斷的樹立自己的 品牌形象。對于各地運(yùn)營商而言, 一方面,需要考慮整齊劃一的產(chǎn)品是否能抓住消費(fèi)群體的 眼球,直接深入人心;另一方面,又要考慮不同的配置參數(shù)是否支持不同的數(shù)據(jù)業(yè)務(wù),因為 不同的數(shù)據(jù)業(yè)務(wù)最終面向不同的用戶群體。因此,求同存異的各種方案,主要取決于能否給 用戶帶來良好的用戶體驗。 對于支持多數(shù)據(jù)業(yè)務(wù)功能的運(yùn)營商,終端產(chǎn)品在不同用戶之間的使用往往需要不
同的接入點(diǎn)(Access Point Name,簡稱為APN)配置參數(shù)支持。對于一個運(yùn)營商多個APN的
定制,傳統(tǒng)的解決方案有兩種, 一種是為運(yùn)營商提供一套終端管理軟件,該軟件出廠默認(rèn)有
多個APN,用戶在使用該終端產(chǎn)品時,可以自行選擇APN進(jìn)行數(shù)據(jù)業(yè)務(wù)的操作;另一種是為
運(yùn)營商提供多套終端管理軟件,每套軟件出廠默認(rèn)一個APN,不同APN配置的軟件面向不同
的用戶群體,用戶在使用該終端產(chǎn)品時,不需要選擇,直接使用默認(rèn)的配置即可。 從用戶角度考慮,第一種方案不便于操作,很多用戶并不愿意去了解不同的APN
意味著什么樣的差異,用戶需要的是簡單明了的交互;從運(yùn)營商角度出發(fā),基于同樣的硬件 設(shè)備,僅APN配置不同就需要定制不同的軟件,第二種方案無疑增加了產(chǎn)品的成本。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中用戶體驗較低,產(chǎn)品成本較高的問題而提出本發(fā)明,為此,本發(fā)明 的主要目的在于提供一種基于APN自適應(yīng)的撥號方法及系統(tǒng),以解決上述問題至少之一。
根據(jù)本發(fā)明的一個方面,提供了一種基于接入點(diǎn)APN自適應(yīng)的撥號方法。
根據(jù)本發(fā)明的基于接入點(diǎn)APN自適應(yīng)的撥號方法包括響應(yīng)于用戶的撥號操作, 終端管理系統(tǒng)逐個選取APN隊列中APN參數(shù)進(jìn)行撥號,直至獲取撥號成功的APN參數(shù),其 中,APN隊列包含一個或多個APN參數(shù)。 根據(jù)本發(fā)明的另一方面,提供了一種基于接入點(diǎn)APN自適應(yīng)的撥號系統(tǒng)。 根據(jù)本發(fā)明的基于接入點(diǎn)APN自適應(yīng)的撥號系統(tǒng)包括選取單元,用于響應(yīng)于用
戶的撥號操作,逐個選取APN隊列中APN參數(shù),其中,APN隊列包含一個或多個APN參數(shù);撥
號單元,用于根據(jù)選取單元輸出的APN參數(shù)進(jìn)行撥號,直至獲取撥號成功的APN參數(shù)。 通過本發(fā)明,采用終端管理軟件自動嘗試使用默認(rèn)APN隊列中所有APN進(jìn)行撥號
操作,最終通過這種自適應(yīng)方式找到可以使當(dāng)前SIM卡撥號成功的一個APN配置項,解決了
相關(guān)技術(shù)中用戶體驗較低,產(chǎn)品成本較高的問題,進(jìn)而可以降低成本,提高用戶體驗。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明優(yōu)選實(shí)施例的基于APN自適應(yīng)的撥號方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的基于APN自適應(yīng)的撥號系統(tǒng)的結(jié)構(gòu)框圖;
圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的基于APN自適應(yīng)的撥號系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
功能概述 根據(jù)本發(fā)明實(shí)施例,提供了一種新的APN參數(shù)配置方案,該方案,一方面可以實(shí)現(xiàn) 用戶非配置便捷的上網(wǎng)操作;另一方面又可以將多個APN參數(shù)集于同一套軟件,降低開發(fā) 成本。該項發(fā)明可以通過終端管理軟件自動嘗試使用默認(rèn)APN隊列中所有APN參數(shù)進(jìn)行撥 號操作,最終通過這種自適應(yīng)方式找到可以使當(dāng)前SIM卡撥號成功的一個APN配置項,實(shí)現(xiàn) 用戶非手動配置APN的一鍵式上網(wǎng)操作。 下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的
情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。 方法實(shí)施例 根據(jù)本發(fā)明的實(shí)施例,提供了一種基于APN自適應(yīng)的撥號方法。 根據(jù)本發(fā)明實(shí)施例的基于APN自適應(yīng)的撥號方法包括以下處理響應(yīng)于用戶的撥
號操作,終端管理系統(tǒng)逐個選取APN隊列中APN參數(shù)進(jìn)行撥號,直至獲取撥號成功的APN參
數(shù),其中,該APN隊列包含一個或多個APN參數(shù)。 優(yōu)選地,在執(zhí)行上述方案,需要以下三種實(shí)體支持 (1)無線終端設(shè)備(Wireless Terminal Device),典型的為無線數(shù)據(jù)卡、無線USB MODEM等,以下統(tǒng)稱為終端設(shè)備; (2)終端管理系統(tǒng)(終端管理軟件或用戶界面),典型的為與無線數(shù)據(jù)卡、無線USB
MODEM等終端設(shè)備配合使用的安裝在臺式機(jī)或個人筆記本電腦上的人機(jī)交互界面即應(yīng)用程
序,以下統(tǒng)稱為用戶界面(User Interface,簡稱為UI); (3)各種卡資源,如UIM卡,SIM卡,USM卡等,以下統(tǒng)稱為SIM卡。 在具體實(shí)施過程中,在執(zhí)行圖1描述的方案之前,用戶需要將終端設(shè)備插入個人
電腦或筆記本上,終端設(shè)備被加電;內(nèi)置在終端設(shè)備存儲區(qū)的UI被安裝;安裝后的UI自動
運(yùn)行,開始初始化流程。在執(zhí)行初始化流程時,將預(yù)設(shè)的APN參數(shù)排列成一個隊列。 因此,在具體實(shí)施過程中,需要編寫無線終端設(shè)備(例如,無線USB MODEM)初始化
程序,針對APN自適應(yīng)環(huán)節(jié),實(shí)現(xiàn)讀取預(yù)設(shè)APN配置,并按照優(yōu)先級排成一個對列。 優(yōu)選地,上述APN隊列中一個或多個APN參數(shù)按照預(yù)定優(yōu)先級順序排列,其中,處
于APN隊列首位的APN參數(shù)優(yōu)先級順序最高。 因此,在具體實(shí)施過程中,如果通過撥號進(jìn)行連網(wǎng)操作,編寫無線終端設(shè)備(例 如,無線USB MODEM)連網(wǎng)操作程序,針對APN自適應(yīng)環(huán)節(jié),實(shí)現(xiàn)動態(tài)輪詢APN隊列中的所有 APN,且找到可以保證當(dāng)前SM卡正常進(jìn)行數(shù)據(jù)業(yè)務(wù)的APN配置。 優(yōu)選地,在逐個選取APN參數(shù)進(jìn)行撥號時,如果當(dāng)前選取的APN參數(shù)撥號失敗,將該APN參數(shù)調(diào)整至APN隊列的隊尾。具體地,對于每一個輪詢的撥號失敗的APN參數(shù),依次
調(diào)整至APN隊列的隊尾。可選地,還可以對每個APN參數(shù)標(biāo)識其是否被輪詢的狀態(tài),例如,
對于被選擇進(jìn)行撥號的APN參數(shù)標(biāo)識為"已使用",其他的標(biāo)識為"未使用"狀態(tài)。在撥號成
功后,將隊列中所有處于"已使用"狀態(tài)的APN參數(shù)置為"未使用"狀態(tài)。 優(yōu)選地,在獲取撥號成功的APN參數(shù)之后,將撥號成功的APN參數(shù)調(diào)整至APN隊列
的隊首。 優(yōu)選地,響應(yīng)于用戶的設(shè)置操作,終端管理系統(tǒng)還可以對APN隊列中的一個或多 個APN參數(shù)進(jìn)行設(shè)置操作,其中,設(shè)置操作包括增加APN參數(shù)、刪除APN參數(shù)或?qū)PN隊列 中的一個或多個APN參數(shù)進(jìn)行重排序。 因此,在具體實(shí)施過程中,在終端管理軟件界面設(shè)計一個供與用戶交互的窗口 ,該 窗口實(shí)現(xiàn)兩個功能。其一用來設(shè)置是否啟用APN自適應(yīng)功能;其二用來設(shè)置APN自適應(yīng)配 置過程中的輪詢隊列,包括APN的增力n、刪除、隊列順序的調(diào)整等。 圖1是根據(jù)本發(fā)明優(yōu)選實(shí)施例的基于APN自適應(yīng)的撥號方法的流程圖。如圖1所 示,根據(jù)本發(fā)明優(yōu)選實(shí)施例的基于APN自適應(yīng)的撥號方法包括以下處理(步驟S101-步驟 S121): 步驟S101 :終端管理軟件(UI,相當(dāng)于上文提到的終端管理系統(tǒng))安裝于個人電腦 或筆記本上,終端設(shè)備插入操作系統(tǒng),設(shè)備加電、UI被運(yùn)行;
步驟S103 :UI啟動初始化流程; 步驟S105 :UI初始化過程中,通過讀取APN配置文件,將所有APN按照優(yōu)先級將其 排成一列,位于隊列首位的APN優(yōu)先級最高; 步驟S107 :網(wǎng)絡(luò)狀態(tài)就緒,連網(wǎng)按鈕使能,用戶可隨時進(jìn)行連網(wǎng)操作; 步驟S109 :用戶點(diǎn)擊連網(wǎng)按鈕,進(jìn)行數(shù)據(jù)業(yè)務(wù)操作。在連網(wǎng)過程中,UI首先判斷當(dāng)
前設(shè)置是否啟用了 APN自適應(yīng)功能; 步驟Slll :若沒有啟用APN自適應(yīng)功能,則配置文件中的首個APN為默認(rèn)APN,即 設(shè)備使用該APN進(jìn)行撥號操作; 步驟SI 13 :若啟用了 APN自適應(yīng)功能,則依次使用APN隊列中的APN參數(shù)進(jìn)行嘗 試撥號; 步驟S115 :當(dāng)撥號失敗時,讀取當(dāng)前網(wǎng)絡(luò)狀態(tài),若因網(wǎng)絡(luò)變化導(dǎo)致網(wǎng)絡(luò)狀態(tài)異常, 則提示用戶連網(wǎng)失敗的原因,且退出本次自適應(yīng)過程; 步驟S117 :若網(wǎng)絡(luò)狀態(tài)就緒,但撥號失敗,則將當(dāng)前使用的APN參數(shù)標(biāo)志為"已使
用",并將該APN調(diào)整至APN隊列的隊尾,即具有最低優(yōu)先級。以此類推,取APN隊列中的下
一個狀態(tài)為"未使用"的APN參數(shù)進(jìn)行撥號嘗試,若APN隊列中所有APN均標(biāo)志為"已使用",
則提示用戶當(dāng)前隊列中沒有可用的APN參數(shù),同時退出本次自適應(yīng)過程; 步驟S119 :當(dāng)撥號連接成功時,設(shè)置當(dāng)前使用的APN參數(shù)為默認(rèn)的APN,將該APN
參數(shù)置于隊首,即優(yōu)先級最高; 步驟S121 :撥號成功后,隊列中"已使用"的APN狀態(tài)還原為"未使用",以進(jìn)行下 一次撥號連接。 通過上述實(shí)施例,提供了一種基于APN自適應(yīng)的撥號方法。響應(yīng)于用戶的撥號操 作,終端管理系統(tǒng)逐個選取APN隊列中一個或多個APN參數(shù)進(jìn)行撥號,直至獲取撥號成功的APN參數(shù)。并且,提供給用戶是否啟用該功能的一個設(shè)置接口,且用戶可以按需添加或刪除 可編輯的APN配置項,并按需調(diào)整所有APN的在自適應(yīng)隊列中的優(yōu)先級。因此,可以提高用 戶體驗,節(jié)約成本。
系統(tǒng)實(shí)施例 根據(jù)本發(fā)明的實(shí)施例,提供了一種基于APN自適應(yīng)的撥號系統(tǒng)。 圖2是根據(jù)本發(fā)明實(shí)施例的基于APN自適應(yīng)的撥號系統(tǒng)的結(jié)構(gòu)框圖。圖3是根據(jù)
本發(fā)明優(yōu)選實(shí)施例的基于APN自適應(yīng)的撥號系統(tǒng)的結(jié)構(gòu)框圖。如圖2所示,根據(jù)本發(fā)明實(shí)施
例的基于APN自適應(yīng)的撥號系統(tǒng)包括選取單元20、撥號單元22,以下結(jié)合圖3進(jìn)行描述。 選取單元20,用于響應(yīng)于用戶的撥號操作,逐個選取APN隊列中APN參數(shù),其中,該
APN隊列包含一個或多個APN參數(shù); 優(yōu)選地,選取單元20選取的APN參數(shù),在APN隊列中是按照預(yù)定優(yōu)先級順序排列 的,其中,處于APN隊列首位的APN參數(shù)優(yōu)先級順序最高。 撥號單元22,與選取單元20相連接,用于根據(jù)選取單元輸出的APN參數(shù)進(jìn)行撥號, 直至獲取撥號成功的APN參數(shù)。 優(yōu)選地,如圖3所示,上述系統(tǒng)還可以包括調(diào)整單元24,與撥號單元22相連接, 用于在當(dāng)前選取的APN參數(shù)撥號失敗的情況下,將該APN參數(shù)調(diào)整至APN隊列的隊尾。
優(yōu)選地,如圖3所示,調(diào)整單元24,用于將撥號成功的APN參數(shù)調(diào)整至APN隊列的 隊首。 優(yōu)選地,如圖3所示,系統(tǒng)還可以包括人機(jī)交互接口 26 (相當(dāng)于上面提到的終端 管理軟件界面中與用戶交互的窗口 ),用于接收是否啟用APN自適應(yīng)功能的指示指令,和/ 或,APN隊列的設(shè)置指令,其中,設(shè)置操作包括增加APN參數(shù)、刪除APN參數(shù)或?qū)PN隊列 中的一個或多個APN參數(shù)進(jìn)行重排序。 上述系統(tǒng)中各單元相互結(jié)合的具體工作方式可以參見圖1至圖2的描述,此處不
再贅述。 通過上述實(shí)施例,提供了一種基于APN自適應(yīng)的撥號系統(tǒng)。通過選取單元、撥號單 元等單元的相互結(jié)合,可以實(shí)現(xiàn)對不同的SIM卡自動適配,從而可以保證其進(jìn)行正常數(shù)據(jù) 業(yè)務(wù)操作的APN,無需用戶手動配置。 綜上所述,通過本發(fā)明的上述實(shí)施例,提供的基于APN自適應(yīng)的撥號方法及系統(tǒng),
一套終端管理軟件支持多個APN配置項,且默認(rèn)APN會隨SIM卡的不同而動態(tài)適配??梢?br>
實(shí)現(xiàn)對不同的SM卡自動適配可以保證其進(jìn)行正常數(shù)據(jù)業(yè)務(wù)操作的APN,無需用戶手動配
置。因此,可以降低開發(fā)成本,靈活性較好,并且?guī)砹肆己玫挠脩趔w驗。 顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用
的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成
的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們
中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的
硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種基于接入點(diǎn)APN自適應(yīng)的撥號方法,其特征在于,包括響應(yīng)于用戶的撥號操作,終端管理系統(tǒng)逐個選取APN隊列中APN參數(shù)進(jìn)行撥號,直至獲取撥號成功的APN參數(shù),其中,所述APN隊列包含一個或多個APN參數(shù)。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述APN隊列中所述一個或多個APN參數(shù) 按照預(yù)定優(yōu)先級順序排列,其中,處于所述APN隊列首位的APN參數(shù)優(yōu)先級順序最高。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在逐個選取APN參數(shù)進(jìn)行撥號時,所述方 法還包括如果當(dāng)前選取的APN參數(shù)撥號失敗,將該APN參數(shù)調(diào)整至所述APN隊列的隊尾。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在獲取撥號成功的APN參數(shù)之后,所述方 法包括將撥號成功的APN參數(shù)調(diào)整至所述APN隊列的隊首。
5. 根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述方法還包括 響應(yīng)于用戶的設(shè)置操作,所述終端管理系統(tǒng)對所述APN隊列中的所述一個或多個APN參數(shù)進(jìn)行設(shè)置操作,其中,所述設(shè)置操作包括增加APN參數(shù)、刪除APN參數(shù)或?qū)λ鯝PN隊 列中的所述一個或多個APN參數(shù)進(jìn)行重排序。
6. —種基于接入點(diǎn)APN自適應(yīng)的撥號系統(tǒng),其特征在于,所述系統(tǒng)包括 選取單元,用于響應(yīng)于用戶的撥號操作,逐個選取APN隊列中APN參數(shù),其中,所述APN隊列包含一個或多個APN參數(shù);撥號單元,用于根據(jù)所述選取單元輸出的APN參數(shù)進(jìn)行撥號,直至獲取撥號成功的APN 參數(shù)。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述選取單元選取的APN參數(shù),在所述 APN隊列中是按照預(yù)定優(yōu)先級順序排列的,其中,處于所述APN隊列首位的APN參數(shù)優(yōu)先級 順序最高。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括調(diào)整單元,用于在當(dāng)前 選取的APN參數(shù)撥號失敗的情況下,將該APN參數(shù)調(diào)整至所述APN隊列的隊尾。
9. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述調(diào)整單元,用于將撥號成功的APN參數(shù)調(diào)整至所述APN隊列的隊首。
10. 根據(jù)權(quán)利要求6至9中任一項所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 人機(jī)交互接口,用于接收是否啟用APN自適應(yīng)功能的指示指令,和/或,所述APN隊列的設(shè)置指令,其中,所述設(shè)置操作包括增加APN參數(shù)、刪除APN參數(shù)或?qū)λ鯝PN隊列中的 所述一個或多個APN參數(shù)進(jìn)行重 一 排序。
全文摘要
本發(fā)明公開了一種基于APN自適應(yīng)的撥號方法及系統(tǒng)。上述方法包括響應(yīng)于用戶的撥號操作,終端管理系統(tǒng)逐個選取APN隊列中APN參數(shù)進(jìn)行撥號,直至獲取撥號成功的APN參數(shù),其中,APN隊列包含一個或多個APN參數(shù)。根據(jù)本發(fā)明提供的技術(shù)方案,解決了相關(guān)技術(shù)中用戶體驗較低,產(chǎn)品成本較高的問題,進(jìn)而可以降低成本,提高用戶體驗。
文檔編號H04L29/12GK101730184SQ200910225988
公開日2010年6月9日 申請日期2009年11月23日 優(yōu)先權(quán)日2009年11月23日
發(fā)明者任靜, 王戈壯 申請人:中興通訊股份有限公司