終端和接入點名稱列表的創建方法
【專利摘要】本發明提供了一種終端,包括:信息獲取單元,用于獲取所述終端當前注冊的網絡的信息;列表創建單元,用于根據所述當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱均與所述當前注冊的網絡的信息相匹配。本發明還提出了一種接入點名稱列表的創建方法。通過本發明的技術方案,可以使接入點名稱列表中的接入點名稱與終端當前注冊的網絡相匹配,以降低撥號失敗的概率,有效縮短撥號時間。
【專利說明】終端和接入點名稱列表的創建方法
【技術領域】
[0001]本發明涉及移動通信【技術領域】,具體而言,涉及一種終端和一種接入點名稱列表的創建方法。
【背景技術】
[0002]在相關技術中,終端開機后會從APN(Access Point Name,接入點名稱)數據庫中,將該終端所支持的所有網絡對應的APN配置項添加到APN列表中,使得APN顯示列表中會同時顯示不同網絡制式的APN設置。
[0003]當終端選擇開啟數據業務功能時,終端會選擇排在APN列表中最前面的APN配置項進行撥號,以發起數據網絡連接;如果連接失敗,終端會依次選擇APN列表中的下一個APN配置項進行撥號,直到選中的APN能夠連接成功;如果所有APN配置都無法連接,將停止循環遍歷APN列表,而一直用APN列表中排在最后的APN配置項進行撥號。
[0004]然而,由于APN列表中可能包含對應于多種網絡制式的APN配置項,使得選用的APN配置項很可能與當前注冊的網絡不匹配,比如:
[0005]1、在LTE網絡下使用短連接服務(比如彩信,AGPS定位等等)時,容易造成選中2G/3G網絡的APN配置項發起撥號而無法上網。
[0006]2.在3G網絡下使用短連接服務(比如彩信,AGPS定位等等)時,也容易造成選中LTE網絡的APN配置項發起撥號而無法上網。
[0007]3.終端使用數據長連接時,容易造成選用錯誤的APN而導致數據連接失敗,需要重選APN列表中的APN進行撥號,導致撥號時間過長。
[0008]因此,如何提高撥號上網的成功率,縮短撥號時間,成為目前亟待解決的技術問題。
【發明內容】
[0009]本發明正是基于上述問題,提出了一種新的技術方案,可以使接入點名稱列表中的接入點名稱與終端當前注冊的網絡相匹配,以降低撥號失敗的概率,有效縮短撥號時間。
[0010]有鑒于此,本發明提出了一種終端,包括:信息獲取單元,用于獲取所述終端當前注冊的網絡的信息;列表創建單元,用于根據所述當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱配置項均與所述當前注冊的網絡的信息相匹配。
[0011]在該技術方案中,通過在APN列表中僅保留與終端當前注冊的網絡相匹配的APN配置項,使得除非網絡側發生變更,比如某個APN配置項失效,否則在終端執行撥號時,能夠直接完成撥號操作,避免選中其他網絡對應的APN配置項,有助于提高建立數據連接的成功率。
[0012]在上述技術方案中,優選地,還包括:注冊監測單元,用于監測所述終端是否存在網絡注冊行為;其中,所述信息獲取單元在監測結果為存在的情況下,獲取所述終端當前注冊的網絡的信息,以供所述列表創建單元創建所述接入點名稱列表。
[0013]在該技術方案中,通過監測終端的網絡注冊行為,使得終端在每次執行網絡注冊操作后,都會對APN列表進行重置,以避免如小區重選時,導致原有的APN列表失效,始終能夠保證終端在進行撥號時的高成功率。
[0014]在上述技術方案中,優選地,所述當前注冊的網絡的信息包括:所述當前注冊的網絡的網絡標識碼。
[0015]在該技術方案中,通過對網絡標識碼的識別,終端能夠準確地識別當前注冊的網絡,比如為4G網絡或是3G/2G網絡,從而確保準確建立對應的APN列表。
[0016]在上述任一技術方案中,優選地,還包括:列表顯示單元,用于在所述終端的預設界面上顯示所述接入點名稱列表;列表選擇單元,用于根據感應到的用戶選擇操作,對所述接入點名稱列表進行選擇,以由所述終端利用被選中的接入點名稱配置項建立數據連接。
[0017]在該技術方案中,通過顯示APN列表以供用戶手動選擇,使得在用戶能夠了解到某個APN配置項更易于成功建立數據連接,或用戶偏向于使用某個APN配置項時,能夠直接進行選擇和應用,避免終端使用其他APN配置項時造成數據連接建立失敗,有助于縮短數據連接的建立時間。
[0018]其中,對于用戶手動選擇的APN配置項,終端可以將其設置為優選配置項,即在終端切換至其他網絡之前,優先使用該優選配置項進行數據連接的建立,以便于實現快速建立數據連接。
[0019]在上述任一技術方案中,優選地,還包括:連接建立單元,用于優先使用所述接入點名稱列表中的優選配置項進行數據連接的建立,其中,當數據連接建立失敗或當所述接入點名稱列表中不存在所述優選配置項時,依次使用所述接入點名稱列表中的接入點名稱配置項進行數據連接的建立操作,直至成功建立數據連接;優先級設置單元,用于將成功建立數據連接時使用的接入點名稱配置項設置為所述優選配置項。
[0020]在該技術方案中,通過將成功建立數據連接的APN配置項設置為優選配置項,使得終端能夠優先利用優選配置項進行撥號,以提高首次撥號時的成功率,并有效縮短撥號時間。
[0021]本發明還提出了一種接入點名稱列表的創建方法,包括:步驟202,根據終端當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱配置項均與所述當前注冊的網絡的信息相匹配。
[0022]在該技術方案中,通過在APN列表中僅保留與終端當前注冊的網絡相匹配的APN配置項,使得除非網絡側發生變更,比如某個APN配置項失效,否則在終端執行撥號時,能夠直接完成撥號操作,避免選中其他網絡對應的APN配置項,有助于提高建立數據連接的成功率。
[0023]在上述技術方案中,優選地,還包括:監測所述終端是否存在網絡注冊行為;若存在,則執行所述步驟202。
[0024]在該技術方案中,通過監測終端的網絡注冊行為,使得終端在每次執行網絡注冊操作后,都會對APN列表進行重置,以避免如小區重選時,導致原有的APN列表失效,始終能夠保證終端在進行撥號時的高成功率。
[0025]在上述技術方案中,優選地,所述當前注冊的網絡的信息包括:所述當前注冊的網絡的網絡標識碼。
[0026]在該技術方案中,通過對網絡標識碼的識別,終端能夠準確地識別當前注冊的網絡,比如為4G網絡或是3G/2G網絡,從而確保準確建立對應的APN列表。
[0027]在上述任一技術方案中,優選地,還包括:在所述終端的預設界面上顯示所述接入點名稱列表;根據感應到的用戶選擇操作,對所述接入點名稱列表進行選擇,以由所述終端利用被選中的接入點名稱配置項建立數據連接。
[0028]在該技術方案中,通過顯示APN列表以供用戶手動選擇,使得在用戶能夠了解到某個APN配置項更易于成功建立數據連接,或用戶偏向于使用某個APN配置項時,能夠直接進行選擇和應用,避免終端使用其他APN配置項時造成數據連接建立失敗,有助于縮短數據連接的建立時間。
[0029]其中,對于用戶手動選擇的APN配置項,終端可以將其設置為優選配置項,即在終端切換至其他網絡之前,優先使用該優選配置項進行數據連接的建立,以便于實現快速建立數據連接。
[0030]在上述任一技術方案中,優選地,還包括:優先使用所述接入點名稱列表中的優選配置項進行數據連接的建立,且當數據連接建立失敗或當所述接入點名稱列表中不存在所述優選配置項時,依次使用所述接入點名稱列表中的接入點名稱配置項進行數據連接的建立操作,直至成功建立數據連接;其中,將成功建立數據連接時使用的接入點名稱配置項設置為所述優選配置項。
[0031]在該技術方案中,通過將成功建立數據連接的APN配置項設置為優選配置項,使得終端能夠優先利用優選配置項進行撥號,以提高首次撥號時的成功率,并有效縮短撥號時間。
[0032]通過以上技術方案,可以使接入點名稱列表中的接入點名稱與終端當前注冊的網絡相匹配,以降低撥號失敗的概率,有效縮短撥號時間。
【專利附圖】
【附圖說明】
[0033]圖1示出了根據本發明的一個實施例的終端的示意框圖;
[0034]圖2示出了根據本發明的一個實施例的接入點名稱列表的創建方法的示意流程圖;
[0035]圖3示出了根據本發明的另一個實施例的接入點名稱列表的創建方法的示意流程圖;
[0036]圖4示出了根據本發明的一個實施例的終端根據APN列表建立數據連接的示意流程圖。
【具體實施方式】
[0037]為了能夠更清楚地理解本發明的上述目的、特征和優點,下面結合附圖和【具體實施方式】對本發明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0038]在下面的描述中闡述了很多具體細節以便于充分理解本發明,但是,本發明還可以采用其他不同于在此描述的其他方式來實施,因此,本發明的保護范圍并不受下面公開的具體實施例的限制。
[0039]圖1示出了根據本發明的一個實施例的終端的示意框圖。
[0040]如圖1所示,根據本發明的一個實施例的終端100,包括:信息獲取單元102,用于獲取所述終端100當前注冊的網絡的信息;列表創建單元104,用于根據所述當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱配置項均與所述當前注冊的網絡的信息相匹配。
[0041]在該技術方案中,通過在APN列表中僅保留與終端100當前注冊的網絡相匹配的APN配置項,使得除非網絡側發生變更,比如某個APN配置項失效,否則在終端執行撥號時,能夠直接完成撥號操作,避免選中其他網絡對應的APN配置項,有助于提高建立數據連接的成功率。
[0042]在上述技術方案中,優選地,還包括:注冊監測單元106,用于監測所述終端100是否存在網絡注冊行為;其中,所述信息獲取單元102在監測結果為存在的情況下,獲取所述終端100當前注冊的網絡的信息,以供所述列表創建單元104創建所述接入點名稱列表。
[0043]在該技術方案中,通過監測終端100的網絡注冊行為,使得終端100在每次執行網絡注冊操作后,都會對APN列表進行重置,以避免如小區重選時,導致原有的APN列表失效,始終能夠保證終端100在進行撥號時的高成功率。
[0044]在上述技術方案中,優選地,所述當前注冊的網絡的信息包括:所述當前注冊的網絡的網絡標識碼。
[0045]在該技術方案中,通過對網絡標識碼的識別,終端100能夠準確地識別當前注冊的網絡,比如為4G網絡或是3G/2G網絡,從而確保準確建立對應的APN列表。
[0046]在上述任一技術方案中,優選地,還包括:列表顯示單元108,用于在所述終端100的預設界面上顯示所述接入點名稱列表;列表選擇單元110,用于根據感應到的用戶選擇操作,對所述接入點名稱列表進行選擇,以由所述終端100利用被選中的接入點名稱配置項建立數據連接。
[0047]在該技術方案中,通過顯示APN列表以供用戶手動選擇,使得在用戶能夠了解到某個APN配置項更易于成功建立數據連接,或用戶偏向于使用某個APN配置項時,能夠直接進行選擇和應用,避免終端100使用其他APN配置項時造成數據連接建立失敗,有助于縮短數據連接的建立時間。
[0048]其中,對于用戶手動選擇的APN配置項,終端100可以將其設置為優選配置項,即在終端100切換至其他網絡之前,優先使用該優選配置項進行數據連接的建立,以便于實現快速建立數據連接。
[0049]在上述任一技術方案中,優選地,還包括:連接建立單元112,用于優先使用所述接入點名稱列表中的優選配置項進行數據連接的建立,其中,當數據連接建立失敗或當所述接入點名稱列表中不存在所述優選配置項時,依次使用所述接入點名稱列表中的接入點名稱配置項進行數據連接的建立操作,直至成功建立數據連接;優先級設置單元114,用于將成功建立數據連接時使用的接入點名稱配置項設置為所述優選配置項。
[0050]在該技術方案中,通過將成功建立數據連接的APN配置項設置為優選配置項,使得終端100能夠優先利用優選配置項進行撥號,以提高首次撥號時的成功率,并有效縮短撥號時間。[0051]下面結合圖2至圖3,進一步詳細介紹本發明的技術方案。
[0052]實施例一
[0053]圖2示出了根據本發明的一個實施例的接入點名稱列表的創建方法的示意流程圖。
[0054]如圖2所示,根據本發明的一個實施例的接入點名稱列表的創建方法,包括:步驟202,根據終端當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱配置項均與所述當前注冊的網絡的信息相匹配。
[0055]在該技術方案中,通過在APN列表中僅保留與終端當前注冊的網絡相匹配的APN配置項,使得除非網絡側發生變更,比如某個APN配置項失效,否則在終端執行撥號時,能夠直接完成撥號操作,避免選中其他網絡對應的APN配置項,有助于提高建立數據連接的成功率。
[0056]優選地,所述當前注冊的網絡的信息包括:所述當前注冊的網絡的網絡標識碼。
[0057]在該技術方案中,通過對網絡標識碼的識別,終端能夠準確地識別當前注冊的網絡,比如為4G網絡或是3G/2G網絡,從而確保準確建立對應的APN列表。
[0058]實施例二
[0059]基于上述的實施例一,還可以進一步地通過對終端的監測,以確保APN列表中的APN配置項與終端注冊的網絡之間的匹配關系。
[0060]圖3示出了根據本發明的另一個實施例的接入點名稱列表的創建方法的示意流程圖。
[0061]如圖3所示,根據本發明的另一個實施例的接入點名稱列表的創建方法,包括:
[0062]步驟302,監測終端是否存在網絡注冊行為;
[0063]步驟304,若存在,則根據終端當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱配置項均與所述當前注冊的網絡的信息相匹配。
[0064]在該技術方案中,通過監測終端的網絡注冊行為,使得終端在每次執行網絡注冊操作后,都會對APN列表進行重置,以避免如小區重選時,導致原有的APN列表失效,始終能夠保證終端在進行撥號時的高成功率。
[0065]此外,在如圖2和/或圖3所示的實施例中,還可以包括下述技術特征:
[0066]在上述任一技術方案中,優選地,還包括:在所述終端的預設界面上顯示所述接入點名稱列表;根據感應到的用戶選擇操作,對所述接入點名稱列表進行選擇,以由所述終端利用被選中的接入點名稱配置項建立數據連接。
[0067]在該技術方案中,通過顯示APN列表以供用戶手動選擇,使得在用戶能夠了解到某個APN配置項更易于成功建立數據連接,或用戶偏向于使用某個APN配置項時,能夠直接進行選擇和應用,避免終端使用其他APN配置項時造成數據連接建立失敗,有助于縮短數據連接的建立時間。
[0068]其中,對于用戶手動選擇的APN配置項,終端可以將其設置為優選配置項,即在終端切換至其他網絡之前,優先使用該優選配置項進行數據連接的建立,以便于實現快速建立數據連接。
[0069]在上述任一技術方案中,優選地,還包括:優先使用所述接入點名稱列表中的優選配置項進行數據連接的建立,且當數據連接建立失敗或當所述接入點名稱列表中不存在所述優選配置項時,依次使用所述接入點名稱列表中的接入點名稱配置項進行數據連接的建立操作,直至成功建立數據連接;其中,將成功建立數據連接時使用的接入點名稱配置項設置為所述優選配置項。
[0070]在該技術方案中,通過將成功建立數據連接的APN配置項設置為優選配置項,使得終端能夠優先利用優選配置項進行撥號,以提高首次撥號時的成功率,并有效縮短撥號時間。
[0071]圖4示出了根據本發明的一個實施例的終端根據APN列表建立數據連接的示意流程圖。
[0072]如圖4所示,根據本發明的一個實施例的終端根據APN列表建立數據連接的過程包括:
[0073]步驟402,終端導卡完成。
[0074]具體地,本實施例從終端開機導卡的過程開始進行介紹,以完整地描述出終端從開機到正常運行的整個時段內的操作和變化;當然,本領域技術人員能夠理解的是,對于終端運行過程中的任一狀態下或過程中,顯然都能夠通過本發明的技術方案,以實現快速撥號和建立數據連接。
[0075]步驟404,讀取終端當前注冊的網絡,具體地,可以為該網絡的網絡標識碼(如網絡ID 等)。
[0076]步驟406,判斷當前注冊的網絡是否為LTE或eHRPD網絡,若是,則進入步驟408A,否則進入步驟408B。
[0077]步驟408A,提取4G網絡對應的APN (即APN配置項),以添加至APN列表中。
[0078]步驟408B,提取2G/3G網絡對應的APN (即APN配置項),以添加至APN列表中。
[0079]在上述步驟中,對于APN列表的建立,具體可以事先對apns-conf.xml文件進行配置,包括依據終端注冊的網絡的不同制式,預先對所有APN與網絡制式之間的關聯情況進行設置,并存儲至終端內的APN數據庫中。進一步地,比如可以通過為每個APN增加對應的bearer字段,并通過bearer字段的具體數值,以區分不同制式的網絡。
[0080]因而當在步驟406中判斷出當前所注冊的網絡制式時,即可根據網絡ID對APN數據庫中的bearer字段進行匹配,并將相匹配的APN添加到APN列表中,不匹配的就篩選掉。
[0081]具體地,比如當前注冊的是LTE網絡,定義LTE網絡ID為14,那么創建APN列表時,只從數據庫中讀取適用當前卡(如SIM卡、Micro SIM卡等)并且bearer字段值也為14的APN添加到APN列表中,如果當前網絡為非LTE網絡,則匹配bearer為默認值O的APN添加到APN列表中。
[0082]步驟410,利用APN列表建立數據連接。
[0083]步驟412,在APN列表中依次選擇APN,以進行數據連接的建立;若建立成功,則進入步驟414,否則繼續選擇排在后面的APN。
[0084]步驟414,優選地,若數據連接建立成功,則將使用的APN設置為優選APN,以便再次使用該APN列表建立數據連接時,優先使用該優選APN進行數據連接的建立,有助于提高首次建立成功的概率。
[0085]具體地,當用戶在終端界面上查看APN列表時,該優選APN即界面上被選中的APN,且用戶可以通過手動選擇,以切換優選APN。[0086]步驟416,監測終端是否重新注冊網絡,若是,則返回步驟404,否則結束。通過對終端操作行為的監控,以避免終端重新注冊至新的網絡后,APN列表與新注冊的網絡不匹配,有助于縮短數據連接的建立時間。
[0087]以上結合附圖詳細說明了本發明的技術方案,本發明提出了一種終端和一種接入點名稱列表的創建方法,可以使接入點名稱列表中的接入點名稱與終端當前注冊的網絡相匹配,以降低撥號失敗的概率,有效縮短撥號時間。
[0088]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種終端,其特征在于,包括: 信息獲取單元,用于獲取所述終端當前注冊的網絡的信息; 列表創建單元,用于根據所述當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱配置項均與所述當前注冊的網絡的信息相匹配。
2.根據權利要求1所述的終端,其特征在于,還包括: 注冊監測單元,用于監測所述終端是否存在網絡注冊行為; 其中,所述信息獲取單元在監測結果為存在的情況下,獲取所述終端當前注冊的網絡的信息,以供所述列表創建單元創建所述接入點名稱列表。
3.根據權利要求1所述的終端,其特征在于,所述當前注冊的網絡的信息包括:所述當前注冊的網絡的網絡標識碼。
4.根據權利要求1至3中任一項所述的終端,其特征在于,還包括: 列表顯示單元,用于在所述終端的預設界面上顯示所述接入點名稱列表; 列表選擇單元,用于根據感應到的用戶選擇操作,對所述接入點名稱列表進行選擇,以由所述終端利用被選中的接入點名稱配置項建立數據連接。
5.根據權利要求1至3中任一項所述的終端,其特征在于,還包括: 連接建立單元,用于優先使用所述接入點名稱列表中的優選配置項進行數據連接的建立,其中,當數據連接建立失敗或當所述接入點名稱列表中不存在所述優選配置項時,依次使用所述接入點名稱列表中的接入點名稱配置項進行數據連接的建立操作,直至成功建立數據連接; 優先級設置單元,用于將成功建立數據連接時使用的接入點名稱配置項設置為所述優選配置項。
6.一種接入點名稱列表的創建方法,其特征在于,包括: 步驟202,根據終端當前注冊的網絡的信息,創建接入點名稱列表,使所述接入點名稱列表中的所有接入點名稱配置項均與所述當前注冊的網絡的信息相匹配。
7.根據權利要求6所述的接入點名稱列表的創建方法,其特征在于,還包括: 監測所述終端是否存在網絡注冊行為; 若存在,則執行所述步驟202。
8.根據權利要求6所述的接入點名稱列表的創建方法,其特征在于,所述當前注冊的網絡的信息包括:所述當前注冊的網絡的網絡標識碼。
9.根據權利要求6至8中任一項所述的接入點名稱列表的創建方法,其特征在于,還包括: 在所述終端的預設界面上顯示所述接入點名稱列表; 根據感應到的用戶選擇操作,對所述接入點名稱列表進行選擇,以由所述終端利用被選中的接入點名稱配置項建立數據連接。
10.根據權利要求6至8中任一項所述的接入點名稱列表的創建方法,其特征在于,還包括: 優先使用所述接入點名稱列表中的優選配置項進行數據連接的建立,且當數據連接建立失敗或當所述接入點名稱列表中不存在所述優選配置項時,依次使用所述接入點名稱列表中的接入點名稱配置項進行數據連接的建立操作,直至成功建立數據連接;其中, 將成功建立數據連接時使用的接入點名稱配置項設置為所述優選配置項。
【文檔編號】H04W48/16GK103702390SQ201310631884
【公開日】2014年4月2日 申請日期:2013年11月29日 優先權日:2013年11月29日
【發明者】陳鵬 申請人:宇龍計算機通信科技(深圳)有限公司