终端和接入点名称列表的创建方法

文档序号:7778516阅读:282来源:国知局
终端和接入点名称列表的创建方法
【专利摘要】本发明提供了一种终端,包括:信息获取单元,用于获取所述终端当前注册的网络的信息;列表创建单元,用于根据所述当前注册的网络的信息,创建接入点名称列表,使所述接入点名称列表中的所有接入点名称均与所述当前注册的网络的信息相匹配。本发明还提出了一种接入点名称列表的创建方法。通过本发明的技术方案,可以使接入点名称列表中的接入点名称与终端当前注册的网络相匹配,以降低拨号失败的概率,有效缩短拨号时间。
【专利说明】终端和接入点名称列表的创建方法
【技术领域】
[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日
【发明者】陈鹏 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1