本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別涉及一種確定移動終端接入方式的方法、存儲介質(zhì)及移動終端。
背景技術(shù):
基于長期演進的語音業(yè)務(wù)(voiceoverlongtermevolutiong,簡稱volte)和基于無線保真(voiceoverwireless-fidelity,簡稱vowifi)均是基于ip多媒體子系統(tǒng)(ipmultimediasubsystem,簡稱ims)的語音業(yè)務(wù)。但是,有些運營商對volte和vowifi的接入點apn進行區(qū)分,分別使用兩個不同的apn,然而根據(jù)目前的apn選擇規(guī)則無法正常區(qū)分volte和vowifi的apn,使得終端設(shè)備無法確定運營商的接入方式,造成接入失敗的問題。
因而現(xiàn)有技術(shù)還有待改進和提高。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種確定移動終端接入方式的方法、存儲介質(zhì)及移動終端,以解決現(xiàn)有移動終端無法區(qū)分運營商對應(yīng)的接入方式為volte或vowifi,而造成接入失敗的問題。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種確定移動終端接入方式的方法,其包括:
當移動終端插入sim卡時,獲取所述sim卡的參數(shù)信息;
根據(jù)所述參數(shù)信息在預(yù)設(shè)數(shù)據(jù)庫內(nèi)查找所述參數(shù)信息對應(yīng)的接入點信息,其中,所述接入點信息包括接入點類型和接入標識;
若查找到所述接入點信息,則根據(jù)所述接入點信息確定所述終端設(shè)備對應(yīng)的接入方式,其中,所述接入方式包括volte和vowifi。
所述確定移動終端接入方式的方法,其中,所述當移動終端插入sim卡時,獲取所述sim卡的參數(shù)信息之前包括:
移動終端預(yù)先存儲接入方式的配置文件,其中,所述配置文件包括sim卡的參數(shù)信息、接入點類型及接入標識。
所述確定移動終端接入方式的方法,其中,所述當移動終端插入sim卡時,獲取所述sim卡的參數(shù)信息之前包括:
當移動終端首次使用時,獲取預(yù)先存儲的接入點配置文件,并將所述接入點配置文件加載至預(yù)設(shè)數(shù)據(jù)庫。
所述確定移動終端接入方式的方法,其中,所述方法還包括:
若未查找到所述接入點信息,則采用volte方式發(fā)送pdn創(chuàng)建連接;
若建立成功,則將所述volte方式確定為所述移動終端的連接方式;
若未建立成功,則將所述vowifi方式確定為移動終端的連接方式。
所述確定移動終端接入方式的方法,其中,所述若建立成功,則將所述volte方式確定為所述移動終端的連接方式之后還包括:
將所述volte方式對應(yīng)的接入標識及接入類型與所述參數(shù)信息綁定,并存儲于數(shù)據(jù)庫內(nèi)以更新所述數(shù)據(jù)庫。
所述確定移動終端接入方式的方法,其中,所述若未建立成功,則將所述vowifi方式確定為移動終端的連接方式之后還包括:
將所述vowifi方式對應(yīng)的接入標識及接入類型與所述參數(shù)信息綁定,并存儲于數(shù)據(jù)庫內(nèi)以更新所述數(shù)據(jù)庫。
所述確定移動終端接入方式的方法,其中,所述存儲于數(shù)據(jù)庫內(nèi)以更新所述數(shù)據(jù)庫之后還包括:
根據(jù)所述更新后的數(shù)據(jù)庫更新配置文件。
所述確定移動終端接入方式的方法,其中,所述根據(jù)所述接入點信息確定所述終端設(shè)備對應(yīng)的接入方式,其中,所述接入方式包括volte和vowifi之后還包括:
采用所述接入方式發(fā)起pdn建立請求,以通過所述接入方式進行ism業(yè)務(wù)。
一種存儲介質(zhì),其存儲有多條指令,所述指令適于由處理器加載并執(zhí)行如上任一所述的確定移動終端接入方式的方法。
一種移動終端,其包括:
處理器,適于實現(xiàn)各指令;以及
存儲設(shè)備,適于存儲多條指令,所述指令適于由處理器加載并執(zhí)行如上任一所述的確定移動終端接入方式的方法。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種確定移動終端接入方式的方法、存儲介質(zhì)及移動終端,其通過移動終端內(nèi)預(yù)先存儲包括apn類型和apn接入標識的數(shù)據(jù)庫,在移動終端插入sim卡時,可以根據(jù)所述sim卡的信息在數(shù)據(jù)庫內(nèi)查找其對應(yīng)的apn類型和apn接入標識,從而確定所述sim對應(yīng)的運營商的接入方式為volte和vowifi,實現(xiàn)了volte和vowifi的區(qū)別,減少了移動終端接入失敗的概率。
附圖說明
圖1為本發(fā)明提供的確定移動終端接入方式的方法較佳實施例的流程圖。
圖2為本發(fā)明提供的一種移動終端的結(jié)構(gòu)原理圖。
具體實施方式
本發(fā)明提供一種確定移動終端接入方式的方法、存儲介質(zhì)及移動終端,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
下面結(jié)合附圖,通過對實施例的描述,對發(fā)明內(nèi)容作進一步說明。
請參照圖1,圖1為本發(fā)明提供的應(yīng)用自啟動的控制方法的較佳實施例的流程圖。所述方法包括:
s100、當移動終端插入sim卡時,獲取所述sim卡的參數(shù)信息。
s200、根據(jù)所述參數(shù)信息在預(yù)設(shè)數(shù)據(jù)庫內(nèi)查找所述參數(shù)信息對應(yīng)的接入點信息,其中,所述接入點信息包括接入點類型和接入標識;
s300、若查找到所述接入點信息,則根據(jù)所述接入點信息確定所述終端設(shè)備對應(yīng)的接入方式,其中,所述接入方式包括volte和vowifi。
本實施例通過移動終端內(nèi)預(yù)先存儲包括apn類型和apn接入標識的數(shù)據(jù)庫,在移動終端插入sim卡時,可以根據(jù)所述sim卡的信息在數(shù)據(jù)庫內(nèi)查找其對應(yīng)的apn類型和apn接入標識,從而確定所述sim對應(yīng)的運營商的接入方式為volte和vowifi,實現(xiàn)了volte和vowifi的區(qū)別,減少了移動終端接入失敗的概率。
具體的來說,在所述步驟s100中,所述sim卡的參數(shù)信息為用于區(qū)分移動用戶的標志,其可以為國際移動用戶識別碼(internationalmobilesubscriberidentificationnumber,簡稱imsi)。imsi由mcc、mnc及msin組成,其中mcc為移動國家號碼,由3位數(shù)字組成,用于唯一地識別移動客戶所屬的國家;mnc為網(wǎng)絡(luò)id,由2位數(shù)字組成,用于識別移動客戶所歸屬的移動網(wǎng)絡(luò),例如,中國移動為00,中國聯(lián)通為01,中國電信為03;msin為移動客戶識別碼,采用等長11位數(shù)字構(gòu)成,用于唯一地識別國內(nèi)gsm移動通信網(wǎng)中移動客戶。在本實施例中,所述sim的參數(shù)信息為mcc和mnc,其存儲于sim中。從而,當移動終端裝入sim卡時,可以從所述sim中讀取所述參數(shù)信息。
在所述步驟s200中,所述數(shù)據(jù)庫為預(yù)先存儲用于存儲接入點信息,所述接入點信息是通過加載出廠時存在的運營商的配置信息獲得的。所述接入點信息中包括接入類型type、mcc、mnc以及接入點標識bears。其中,所述bears用于標識所述sim卡對應(yīng)的運營商的接入方式。所述bears由2位數(shù)字,例如,bears="18",表示該apn只適用于vowifi;bears="14",表示該apn只適用于volte;bears="14;18",表示該apn適用于volte和vowifi。
進一步,所述數(shù)據(jù)庫內(nèi)的接入點信息是在移動終端啟動時,通過加載所述移動終端預(yù)先存儲的配置文件獲取。相應(yīng)的,所述當移動終端插入sim卡時,獲取所述sim卡的參數(shù)信息之前包括:
s10、移動終端預(yù)先存儲接入方式的配置文件,其中,所述配置文件包括sim卡的參數(shù)信息、接入點類型及接入標識。
s20、當移動終端啟動時,獲取預(yù)先存儲的接入點配置文件,并將所述配置文件加載至預(yù)設(shè)數(shù)據(jù)庫。
具體地,所述配置文件為移動終端出廠配置的,用于存儲各運營商的配置信息。所述配置文件中攜帶接入標識,用于表示運營商對應(yīng)業(yè)務(wù)的apn的接入方式。對于所述配置文件,這里以運營商為elisa為例加以說明。所述elisa的apn配置文件包括:
(1)用于語音通話的volte和vowifiapn配置
<apncarrier="elisaims"
mcc="244"
mnc="05"
apn="ims";
type="ims"
protocol="ipv4v6"
roaming_protocol="ipv4v6"
bears="14;18"/>
(2)用于補充業(yè)務(wù)的volteapn
<apncarrier="elisaxcap"
mcc="244"
mnc="05"
apn="xcap"
type="xcap"
protocol="ipv4v6"
roaming_protocol="ipv4v6"
bears="14"/>
(3)用于補充業(yè)務(wù)的vowifiapn
<apncarrier="elisaxcapoverwifi"
mcc="244"
mnc="05"
apn="xcap"
type="xcap"
protocol="ipv4v6"
roaming_protocol="ipv4v6"
bears="18"/>。
所述移動終端啟動指的是所述移動終端首次啟動,其讀取所述配置文件,并將所述配置文件的信息加載至預(yù)設(shè)數(shù)據(jù)庫,用于根據(jù)sim的參數(shù)信息查找相應(yīng)的接入類型和接入標識,以確定接入方式。
在所述步驟s300中,所述根據(jù)所述接入點信息確定所述終端設(shè)備對應(yīng)的接入方式指的是,當所述接入點信息對應(yīng)的接入方式為volte,則所述sim卡對應(yīng)的運營商的語音接入方式為volte,當所述接入點信息對應(yīng)的接入方式為vowifi時,則所述sim卡對應(yīng)的運營商的語音接入方式為vowifi。同時,采用相應(yīng)的接入方式向運營商服務(wù)器發(fā)送pdn創(chuàng)建連接,注冊ism賬號并進行正常的ism業(yè)務(wù)。
在本發(fā)明的一個實施例中,所述方法還包括:
s400、若未查找到所述接入點信息,則采用volte方式發(fā)送pdn創(chuàng)建連接;
s500、若建立成功,則將所述volte方式確定為所述移動終端的連接方式;
s600、若未建立成功,則將所述vowifi方式確定為移動終端的連接方式。
具體地,當為查找到所述接入點信息時,采用預(yù)先設(shè)置優(yōu)先級高的接入方式發(fā)送pdn創(chuàng)建連接。所述volte方式的優(yōu)先級可以高于vowifi方式,所述vowifi方式也可以高于volte方式。在本實施例中,所述volte方式的優(yōu)先級高于vowifi方式,從而采用volte方式發(fā)送pdn創(chuàng)建連接。
進一步,當通過volte方式建立成功時,將所述volte方式確定為所述移動終端的連接方式,并將所述volte方式對應(yīng)的接入標識及接入類型與所述參數(shù)信息綁定,再存儲于數(shù)據(jù)庫內(nèi)以更新所述數(shù)據(jù)庫。當通過volte方式未建立成功,將所述vowifi方式確定為移動終端的連接方式,并將所述vowifi方式對應(yīng)的接入標識及接入類型與所述參數(shù)信息綁定,并存儲于數(shù)據(jù)庫內(nèi)以更新所述數(shù)據(jù)庫。這樣在下次插入所述運營商對應(yīng)的sim卡時,可以快速確定其對應(yīng)的接入方式,從而快速的在運營商服務(wù)器上注冊ism賬號,并進行ism業(yè)務(wù)。
進一步,在更新數(shù)據(jù)庫內(nèi),可以根據(jù)所述更新后的數(shù)據(jù)庫更新配置文件。在實際應(yīng)用中,可以將更新后數(shù)據(jù)庫發(fā)送至所述移動終端對應(yīng)的廠商服務(wù)器,所述廠商服務(wù)器根據(jù)所述更新后的數(shù)據(jù)庫更新出廠配置的配置文件,并將更新后的配置文件以升級包的形成下放至其對應(yīng)的所有移動終端,以更新每個移動終端的配置文件。
本發(fā)明還提供一種存儲介質(zhì),其特征在于,其存儲有多條指令,所述指令適于由處理器加載并執(zhí)行如上任一所述的確定移動終端接入方式的方法。
本發(fā)明還提供了一種移動終端,如圖2所示,其包括至少一個處理器(processor)20(圖2中以一個處理器20為例);顯示屏21;以及存儲器(memory)22,還可以包括通信接口(communicationsinterface)23和總線24。其中,處理器20、顯示屏21、存儲器22和通信接口23可以通過總線24完成相互間的通信。顯示屏21設(shè)置為顯示初始設(shè)置模式中預(yù)設(shè)的用戶引導界面。通信接口23可以傳輸信息。處理器20可以調(diào)用存儲器22中的邏輯指令,以執(zhí)行上述實施例中的方法。
此外,上述的存儲器22中的邏輯指令可以通過軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。
存儲器22作為一種計算機可讀存儲介質(zhì),可設(shè)置為存儲軟件程序、計算機可執(zhí)行程序,如本公開實施例中的方法對應(yīng)的程序指令或模塊。處理器30通過運行存儲在存儲器22中的軟件程序、指令或模塊,從而執(zhí)行功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述實施例中的方法。
存儲器22可包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器22可以包括高速隨機存取存儲器,還可以包括非易失性存儲器。例如,u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等多種可以存儲程序代碼的介質(zhì),也可以是暫態(tài)存儲介質(zhì)。
此外,上述存儲介質(zhì)以及移動終端中的多條指令處理器加載并執(zhí)行的具體過程在上述方法中已經(jīng)詳細說明,在這里就不再一一陳述。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。