一種電子設(shè)備及其apn信息更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備的APN接入技術(shù)領(lǐng)域,尤其涉及一種電子設(shè)備及其APN信息更新方法。
【背景技術(shù)】
[0002]電子設(shè)備中預(yù)置有接入點(APN,Access Point Name)信息,電子設(shè)備通過其保存的APN信息完成APN的接入,進(jìn)而連接到數(shù)據(jù)網(wǎng)絡(luò)。然而,電子設(shè)備中預(yù)置的APN信息往往是不完整的,通常會缺失某些移動國家號碼(MCC,Mobile Country Code)/移動網(wǎng)號(MNC,Mobile Network Code)的APN信息,或者電子設(shè)備中保存的APN信息也會存在配置錯誤的情況;當(dāng)APN信息缺失或APN信息配置錯誤時,會導(dǎo)致電子設(shè)備無法加載正確的APN信息,造成電子設(shè)備連接數(shù)據(jù)網(wǎng)絡(luò)失敗。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種電子設(shè)備及其APN信息更新方法。
[0004]一方面,本發(fā)明實施例提供了一種電子設(shè)備的APN信息更新方法,所述方法包括:
[0005]獲取當(dāng)前網(wǎng)絡(luò)的接入點APN信息,并將當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單與所獲取的APN信息進(jìn)行比較;
[0006]若所述比較的結(jié)果不一致,則根據(jù)所獲取的APN信息更新所述本地APN名單。
[0007]上述方案中,所述獲取當(dāng)前網(wǎng)絡(luò)的接入點APN信息包括:
[0008]從當(dāng)前網(wǎng)絡(luò)下發(fā)的公用數(shù)據(jù)網(wǎng)PDN連接響應(yīng)消息中獲取所述APN信息。
[0009]上述方案中,所述獲取當(dāng)前網(wǎng)絡(luò)的接入點APN信息包括:
[0010]從當(dāng)前網(wǎng)絡(luò)下發(fā)的激活默認(rèn)演進(jìn)分組系統(tǒng)EPS承載上下文的請求消息中獲取所述APN信息。
[0011]上述方案中,若所述比較的結(jié)果不一致,則根據(jù)所獲取的APN信息更新所述本地APN名單,包括:
[0012]若所述當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單為空,則將所獲取的APN信息添加到所述本地APN名單中。
[0013]上述方案中,若所述比較的結(jié)果不一致,則根據(jù)所獲取的APN信息更新所述本地APN名單,包括:
[0014]若當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單中有至少一條信息與所述APN信息不一致,則將所述本地APN名單中不一致的信息修改為與所獲取的APN信息一致。
[0015]另一方面,本發(fā)明實施例還提供了一種電子設(shè)備,包括:
[0016]接入點APN信息獲取單元,用于獲取當(dāng)前網(wǎng)絡(luò)的APN信息;
[0017]APN信息處理單元,用于將當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單與所獲取的APN信息進(jìn)行比較;并在所述比較的結(jié)果不一致時,根據(jù)所獲取的APN信息更新所述本地APN名單。
[0018]上述方案中,所述APN信息獲取單元進(jìn)一步用于,從當(dāng)前網(wǎng)絡(luò)下發(fā)的公用數(shù)據(jù)網(wǎng)PDN連接響應(yīng)消息中獲取所述APN信息。
[0019]上述方案中,所述APN信息獲取單元進(jìn)一步用于,從當(dāng)前網(wǎng)絡(luò)下發(fā)的激活默認(rèn)演進(jìn)分組系統(tǒng)EPS承載上下文的請求消息中獲取所述APN信息。
[0020]上述方案中,所述APN信息處理單元進(jìn)一步用于,在所述當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單為空時,將所獲取的APN信息添加到所述本地APN名單中。
[0021]上述方案中,所述APN信息處理單元進(jìn)一步用于,在當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單中有至少一條信息與所述APN信息不一致時,將所述本地APN名單中不一致的信息修改為與所獲取的APN信息一致。
[0022]本發(fā)明實施例提供的一種電子設(shè)備及其APN信息更新方法,通過將當(dāng)前網(wǎng)絡(luò)的APN信息與電子設(shè)備當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單進(jìn)行比較,在兩者不一致時,根據(jù)當(dāng)前網(wǎng)絡(luò)的APN信息更新本地APN名單;如此,保證了電子設(shè)備中保存的APN信息與網(wǎng)絡(luò)側(cè)的APN信息一致,避免了電子設(shè)備中的APN信息缺失或APN信息配置錯誤所導(dǎo)致的數(shù)據(jù)網(wǎng)絡(luò)連接失?。槐景l(fā)明實施例保證了電子設(shè)備能夠加載正確的APN信息,保證了電子設(shè)備能夠成功連接數(shù)據(jù)網(wǎng)絡(luò)。
【附圖說明】
[0023]圖1為本發(fā)明實施例一的電子設(shè)備的APN信息更新方法流程圖;
[0024]圖2為本發(fā)明實施例二的電子設(shè)備組成結(jié)構(gòu)示意圖;
[0025]圖3為本發(fā)明實施例三的流程圖;
[0026]圖4為本發(fā)明實施例四的流程圖。
【具體實施方式】
[0027]下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
[0028]實施例一
[0029]本發(fā)明實施例一提供的一種電子設(shè)備的APN信息更新方法,如圖1所示,主要包括:
[0030]步驟101,獲取當(dāng)前網(wǎng)絡(luò)的接入點APN信息,并將當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單與所獲取的APN信息進(jìn)行比較。
[0031]其中,電子設(shè)備可以在UE附著(Attach)和PDN連接(PDN Connectivity)建立的過程中,獲取當(dāng)前網(wǎng)絡(luò)的APN信息,如:在UE Attach和TON Connectivity建立的過程中,從當(dāng)前網(wǎng)絡(luò)下發(fā)的公用數(shù)據(jù)網(wǎng)(PDN,Public Data Network)連接響應(yīng)(PDN Connectivityresponse)消息中獲取所述 APN 信息;所述 F1DN Connectivity response 消息為 UE Attach和F1DN Connectivity建立的過程中,由網(wǎng)絡(luò)端設(shè)備發(fā)送給電子設(shè)備的消息;
[0032]電子設(shè)備也可以在UE Attach和F1DN Connectivity建立過程中的UE和網(wǎng)絡(luò)端設(shè)備消息交換過程中,獲取當(dāng)前網(wǎng)絡(luò)的APN信息,如:在所述消息交換過程中,從當(dāng)前網(wǎng)絡(luò)下發(fā)的激活默認(rèn)演進(jìn)分組系統(tǒng)(EPS,Evolved Packet System)承載上下文的請求(Activatedefault EPS bearer context request)消息中獲取所述APN信息,所述Activate defaultEPS bearer context request消息為UE和網(wǎng)絡(luò)端設(shè)備進(jìn)行消息交換的過程中,由網(wǎng)絡(luò)端設(shè)備發(fā)送給電子設(shè)備的消息。
[0033]需要說明的是,本發(fā)明實施例并非僅限于電子設(shè)備從上述消息中獲取APN信息,實際應(yīng)用中,凡是當(dāng)前網(wǎng)絡(luò)下發(fā)的攜帶APN信息的消息,應(yīng)當(dāng)都屬于本發(fā)明實施例的保護(hù)范圍,電子設(shè)備都可以從所述消息中獲得相應(yīng)的APN信息。
[0034]電子設(shè)備在獲取當(dāng)前網(wǎng)絡(luò)的APN信息后,將所述電子設(shè)備當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單與所獲取的APN信息進(jìn)行比較;其中,所述用戶身份識別卡如:客戶身份模塊(SIM, Subscriber Identity Module)卡、通用客戶身份模塊(USIM,UniversalSubscriber Identity Module)卡、用戶身份模塊(UIM,User Identity Module)卡等等。電子設(shè)備中維護(hù)有一個APN名單,當(dāng)電子設(shè)備中插入用戶身份識別卡時,電子設(shè)備會根據(jù)用戶身份識別卡的MCC/MNC信息自動加載相應(yīng)的APN數(shù)據(jù)。
[0035]步驟102,若所述比較的結(jié)果不一致,或所述本地APN名單不存在,則根據(jù)所獲取的APN信息更新所述本地APN名單。
[0036]電子設(shè)備獲取當(dāng)前插入的用戶身份識別卡所對應(yīng)的本地APN名單,將所述本地APN名單與所述電子設(shè)備從當(dāng)前網(wǎng)絡(luò)獲取的APN信息進(jìn)行比較,判斷兩者是否一致;
[0037]若所述當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單為空,則將所獲取的APN信息添加到所述本地APN名單中;即電子設(shè)備首先查看當(dāng)前插入的用戶身份識別卡對應(yīng)的本地APN名單,如果發(fā)現(xiàn)所述APN名單為空,則電子設(shè)備將獲取的ANP信息添加到對應(yīng)所述用戶身份識別卡的APN名單中;
[0038]若當(dāng)前用戶身份識別卡對應(yīng)的本地APN名單中有至少一條信息與所述APN信息不一致,則將所述本地APN名單中不一致的信息修改為與所獲取的APN信息一致;即電子設(shè)備首先查看當(dāng)前插入的用戶身份識別卡對應(yīng)的本地APN名單,如果發(fā)現(xiàn)所述APN名單不為