一种移动终端接入点参数的自动纠错方法和装置的制造方法
【技术领域】
[0001] 本发明涉及移动终端实现数据业务的技术领域,尤其涉及的是一种移动终端接入 点参数的自动纠错方法和装置。
【背景技术】
[0002] 现有技术中,移动终端允许用户修改默认APN (Access Point Name,接入点)的参 数,允许用户新建并保存错误的APN设置,并且对APN关键参数的设置没有进行合法性和正 确性检查。在实际应用时,对于关键的APN参数,错误的设置将直接导致移动终端数据连接 连续失败,而无法成功接入数据网络。现有的移动终端也不会去解析数据连接失败的原因, 导致一般用户无法找到问题原因并修正错误。
[0003] 因此,现有技术还有待于改进和发展。
【发明内容】
[0004] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端接 入点参数的自动纠错方法和装置,旨在解决现有技术中移动终端无法接入网络的问题。
[0005] 本发明解决技术问题所采用的技术方案如下: 一种移动终端接入点参数的自动纠错方法,其中,包括以下步骤: A、 根据预先设置的接入点参数信息发起网络连接请求; B、 当网络连接请求失败时,根据网络连接请求失败对应的错误类型查询预先设置的包 含不同错误类型对应的处理策略的策略数据库; C、 当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成自动纠错。
[0006] 所述的移动终端接入点参数的自动纠错方法,其中,所述策略数据库包括: 当错误类型为鉴权失败时,对应的处理策略为恢复移动终端内置接入点的用户名、密 码及鉴权类型参数配置; 当错误类型为没有开通数据业务时,对应的处理策略为提醒用户开通数据业务; 当错误类型为IP地址族网络不支持时,对应的处理策略为切换到支持的地址族类型; 当错误类型为接入点类型不支持时,对应的处理策略为恢复移动终端内置支持的接入 点类型。
[0007] 所述的移动终端接入点参数的自动纠错方法,其中,在所述步骤A之前,还包括: A1、接收用户输入的接入点参数信息; A2、根据用户输入的接入点参数信息,查询预先设置的接入点的不同参数对应的有效 值范围; A3、当用户输入的参数信息不在对应的有效值范围内时,根据所述参数对应的有效值 范围生成相应的有效推荐值以供用户选择。
[0008] 所述的移动终端接入点参数的自动纠错方法,其中,所述步骤B具体包括: B1、当网络连接请求失败时,根据移动终端反馈的错误代码确定对应的错误类型; B2、根据所述错误类型查询预先设置的策略数据库,所述测量数据库包括不同错误类 型及其对应的处理策略。
[0009] 所述的移动终端接入点参数的自动纠错方法,其中,所述步骤C还包括: C1、当没有查询到所述错误类型对应的处理策略时,则恢复移动终端内置默认的接入 点配置参数。
[0010] -种移动终端接入点参数的自动纠错装置,其中,包括: 策略库设置模块,用于预先设置包含不同错误类型对应的处理策略的策略数据库; 连接请求模块,用于根据预先设置的接入点参数信息发起网络连接请求; 策略查询模块,用于当网络连接请求失败时,根据网络连接请求失败对应的错误类型 查询预先设置的包含不同错误类型对应的处理策略的策略数据库; 执行模块,用于当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成 自动纠错。
[0011] 所述的移动终端接入点参数的自动纠错装置,其中,所述策略数据库包括: 当错误类型为鉴权失败时,对应的处理策略为恢复移动终端内置接入点的用户名、密 码及鉴权类型参数配置; 当错误类型为没有开通数据业务时,对应的处理策略为提醒用户开通数据业务; 当错误类型为IP地址族网络不支持时,对应的处理策略为切换到支持的地址族类型; 当错误类型为接入点类型不支持时,对应的处理策略为恢复移动终端内置支持的接入 点类型。
[0012] 所述的移动终端接入点参数的自动纠错装置,其中,还包括: 有效值设置模块,用于预先设置接入点的不同参数对应的有效值范围; 输入模块,用于接收用户输入的接入点参数信息; 参数查询模块,用于根据用户输入的接入点参数信息,查询预先设置的接入点的不同 参数对应的有效值范围; 判断模块,用于当用户输入的参数信息不在对应的有效值范围内时,根据所述参数对 应的有效值范围生成相应的有效推荐值以供用户选择。
[0013] 所述的移动终端接入点参数的自动纠错装置,其中,所述策略查询模块包括: 错误类型确定单元,用于当网络连接请求失败时,根据移动终端反馈的错误代码确定 对应的错误类型; 策略查询单元,用于根据所述错误类型查询预先设置的策略数据库,所述测量数据库 包括不同错误类型及其对应的处理策略。
[0014] 所述的移动终端接入点参数的自动纠错装置,其中,所述执行模块包括: 恢复单元,用于当没有查询到所述错误类型对应的处理策略时,则恢复移动终端内置 默认的接入点配置参数。
[0015] 本发明所提供的一种移动终端接入点参数的自动纠错方法和装置,有效地解决了 现有技术中移动终端无法接入数据网络,且对于错误的APN设置无法自动纠错的问题,通 过根据预先设置的接入点参数信息发起网络连接请求;当网络连接请求失败时,根据网络 连接请求失败对应的错误类型查询预先设置的包含不同错误类型对应的处理策略的策略 数据库;当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成自动纠错; 从而使得移动终端可成功接入网络,提高了用户数据接入的成功率,给用户带来了大大的 方便,其实现方法简单,成本较低。
【附图说明】
[0016] 图1为本发明提供的移动终端接入点参数的自动纠错方法较佳实施例的流程图。
[0017]图2为本发明提供的移动终端接入点参数的自动纠错装置较佳实施例的结构框 图。
【具体实施方式】
[0018] 本发明提供一种移动终端接入点参数的自动纠错方法和装置,为使本发明的目 的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019] 请参阅图1,图1为本发明提供的移动终端接入点参数的自动纠错方法较佳实施 例的流程图,如图1所示,所述方法,包括以下步骤: 步骤S100、根据预先设置的接入点参数信息发起网络连接请求; 步骤S200、当网络连接请求失败时,根据网络连接请求失败对应的错误类型查询预先 设置的包含不同错误类型对应的处理策略的策略数据库; 步骤S300、当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成自动 纠错。
[0020] 下面结合具体的实施例对上述步骤进行详细的说明。
[0021] 在步骤S100中,根据预先设置的接入点参数信息发起网络连接请求,也就是说用 户预先设置移动终端接入点(APN,AccessPointName)的各种参数信息。具体来说,所 述APN是用来标识移动终端数据的业务种类,是用户在通过移动终端上网时必须配置的参 数,决定了用户的移动终端通过哪种接入方式来访问网络。所述APN的参数包括:接入点、 代理、端口号、用户名、密码、鉴权类型、APN类型、IP地址族类型、拨叫号码、MCC(Mobile CountryCode,移动国家码,MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动 用户所属的国家,共3位,中国为460)、MNC(MobileNetworkCode,移动网络码,共2位, 中国移动TD系统使用00,中国联通GSM系统使用01,中国移动GSM系统使用02,中国电信 CDMA系统使用03, 一个典型的頂SI号码为460030912121001)及承载技术类型等。在实际 应用时,用户可以设置APN的参数,并保存,移动终端根据设置的APN参数信息向网络发起 数据连接请求,以便实现移动终端和网络侧的信令交互和数据交互。
[0022] 在步骤S200中,当网络连接请求失败时,根据网络连接请求失败对应的错误类型 查询预先设置的包含不同错误类型对应的处理策略的策略数据库。具体来说,移动终端内 置默认的APN参数是可以正常连接上网络的,并且在移动终端插入不同的运营商的SM卡 后都可以正常连接上网。而在使用时,若用户更改APN参数的话,则很可能导致移动终端不 能连接
上网。本发明提供的移动终端接入点参数的自动纠错方法,预先设置一个策略数据 库,所述策略数据库包括不同错误类型对应的处理策略的策略数据库,在当移动终端网络 连接请求失败时,则根据网络连接请求失败对应的错误类型查询所述策略数据库,从而可 得到对应的处理策略。
[0023] 在实际应用时,所述策略数据库包括:当错误类型为鉴权失败时,对应的处理策略 为恢复移动终端内置接入点的用户名、密码及鉴权类型参数配置;当错误类型为没有开通 数据业务时,对应的处理策略为提醒用户开通数据业务;当错误类型为IP地址族网络不支 持时,对应的处理策略为切换到支持的地址族类型;当错误类型为接入点类型不支持时,对 应的处理策略为恢复移动终端内置支持的接入点类型。具体可参加下表1 :
表1 上述表1只是为了举例说明策略数据库,在实际应用时,所述策略数据库可以根据实 际的情况进行相应的设置,增加错误类型及其对应的处理策略。
[0024] 在实际应用时,在网络连接请求失败时,移动终端会反馈相应的错误代码,根据所 述错误代码便可得知及确定移动终端的错误类型,然后根据所述错误类型便可查询策略数 据库得到对应的处理策略。移动终端在反馈错误代码时,根据移动终端的标准协议便可得 知对应的错误类型,譬如鉴权失败、没有开通数据业务或接入点网络不支持等等。若移动终 端反馈的网络连接请求失败的原因为其它原因,那么则可将此时移动终端的APN参数与预 先存储的网络正确(此处正确是指通过该APN参数,移动终端可以连网)APN参数进行比较, 从而得出对应的错误类型。譬如可一项项的比对从而得知用户设置的APN参数的错误之 处,然后查询策略数据库便可得到对应的处理策略。优选地,还可以在移动终端上显示所述 错误类型,从而使得用户可以得知问题原因从而修正错误。
[0025] 在步骤S300中,当查询到所述错误类型对应的处理策略时,执行对应的处理策略 完成自动纠错。具体来说,当移动终端网络连接请求失败时,查询到此时网络连接请求失败 对应的处理策略时,移动终端便执行所述处理策略完成自动纠错,从而使得移动终端网络 连接请求成功,即可成功连接网络,从而提高了用户数据接入的成功率,给用户带来了大大 的方便。譬如、当查询到移动终端网络连接请求失败对应的错误类型是IP地址族网络不支 持时,对应的处理策略是切换到支持的地址族类型,然后移动终端执行对应的处理策略,将 IP地址族切换到移动终端支持的地址族类型,移动终端再次发起网络连接请求便可成功接 入网络。
[0026] 在实际应用时,所述步骤S300还包括:当没有查询到所述错误类型对应的处理策 略时,则恢复移动终端内置默认的接入点配置参数。具体来说,就是移动终端网络连接请求 失败对应的错误类型在策略数据库中找不到相应的处理策略,则可将移动终端的APN参数 设为默认配置参数,从而使得移动终端可成功接入网络。
[0027] 上述步骤便可实现对移动终端接入点参数的自动纠错,进一步地,为了对用户设 置的APN参数进行智能预防,防止用户设置错误(即不能连网)的APN参数,在所述步骤S100 之前,还包括: S10、接收用户输入的接入点参数信息; S20、根据用户输入的接入点参数信息,查询预先设置的接入点的不同参数对应的有效 值范围; S30、当用户输入的参数信息不在对应的有效值范围内时,根据所述参数对应的有效值 范围生成相应的有效推荐值以供用户选择。
[0028] 具体来说,首先在移动终端中预先设置接入点的不同参数对应的有效值范围,并 保存。APN参数中接入点类型一般都支持default、mms、supl、dun及hipri等;鉴权类型一 般都支持PAP、CHAP、PAP&CHAP等。譬如如下表2所示:
表2 上述表2只是举例说明。根据实际情况来说,以移动终端为手机为例,对应的运营商可 为电信、移动或联通。那么选用不同的运营商,对应的APN参数也是不同。在实际应用时, 不同的SIM卡,对应的APN的不同参数名称是相互关联的,也就是说APN参数的有效值范围 是不同参数的集合,举例说明如下: 例1、中国移动CMNET设置。名称:中国移动NET设置;APN(或者接入点名称): cmnet ;代理:空白;端口:空白;用户名:空白;密码:空白;服务器:空白;丽SC :空白;彩信 代理:空白;彩信端口:空白;MCC :460, MNC :00,;身份验证类型:空白;接入点名称类型: default,supl〇
[0029] 例2、中国移动CMWAP接入点的设置。名称:中国移动wap设置;APN(或者接入点名 称):cmwap;代理:10.0.0. 172 ;端口 :80 ;用户名:空白;密码:空白;服务器:空白;MMSC: 空白;彩信代理:空白;彩信端口:空白;MCC:460,MNC:00,;身份验证类型:空白;接入点 名称类型:default。
[0030]例3、中国联通3G网络设置。点击"新建接入点"(或者新建APN),输入详细参数。 名称:中国联通3G设置;APN(或者接入点名称):3gnet;代理:空白;端口:空白;用户名: 空白;密码:空白;服务器:空白;丽SC:空白;彩信代理:空白;彩信端口:空白;MCC:460, MNC:01,;身份验证类型:空白;接入点名称类型:default,supl。
[0031]例4、中国联通3G彩信设置。点击"新建接入点"(或者新建APN),输入详细参 数。名称:中国联通3G彩信设置;ANP(或者接入点名称):3gwap;代理:空白;端口:空 白;用户名:空白;密码:空白;服务器:空白;MMSC:http://mmsc.myuni.com.cn;彩信代 理:10. 0. 0. 172 ;彩信端口 :80;MCC:460,MNC:01,;身份验证类型:空白;接入点名称类型: mms〇
[0032] 例5、中国电信WAP设置CTWAP设置方法。名称:中国电信WAP设置CTWAP;APN(或 者接入点名称):ctwap ;代理:10. 0? 0? 200 ;端口:空80 ;用户名:
[email protected] cn ;密码: vnet. mobi ;服务器:空白;MMSC :http://mmsc. vnet. mobi ;彩信代理:10. 0? 0? 200 ;彩信端 口:80 ;MCC :460;MNC :03 ;IP Vervion:IPV4 ;身份验证类型:PAP或CHAP ;APN(或者接入点 名称类型):default,supl ;接入点拨叫号码:#777 ;数据承载方式:分组数据。
[0033] 例6、中国电信互联网设置CTNET设置方法。名称:中国电信互联网设置CTNET; APN(或者接入点名称):ctnet ;代理:未设置;端口:未设置;用户名:
[email protected] cn ;密码:vnet. mobi ;服务器:未设置;丽SC :null ;彩信代理:未设置;彩信端口:未设置; MCC :460 ;MNC :03 ;IP Vervion: IPV4 ;身份验证类型:CHAP ;APN(或者接入点名称类型): default ;接入点拨叫号码:#7777 ;数据承载方式:分组数据。
[0034] 通过上述例子可知,移动终端中预先设置的APN参数有效值是不同的运营商对应 的可有效连接网络的不同参数对应的有效值组合。在步骤S10中接收用户输入的接入点参 数信息之后,然后根据用户输入的接入点参数信息,查询预先设置的接入点的不同参数对 应的有效值范围,也就是查询上述的APN参数有效值组合,若在范围内,则用户输入的APN 参数信息是可以连接网络的。若用户输入的参数信息不在对应的有效值范围内时,根据所 述参数对应的有效值范围生成相应的有效推荐值以供用户选择。也就是说,当用户输入的 某参数不在该参数对应的有效值范围内时,则可显示该参数对应的有效推荐值,供用户选 择,从而方便用户进行APN参数设置,从而起到了智能预防的作用。在实际应用时,多个有 效推荐值是以推荐值列表的形式呈现给用户的,从而给用户带来方便。
[0035] 本发明提供的移动终端接入点参数的自动纠错方法,使得移动终端可成功接入网 络,提高了用户数据接入的成功率,给用户带来了大大的方便。进一步地,能够智能防止用 户设置无效的APN参数(即不能连接网络的APN参数)。
[0036] 基于上述移动终端接入点参数的自动纠错方法,
本发明还提供了一种移动终端接 入点参数的自动纠错装置,如图2所示,所述自动纠错装置包括: 策略库设置模块10,用于预先设置包含不同错误类型对应的处理策略的策略数据库; 连接请求模块20,用于根据预先设置的接入点参数信息发起网络连接请求; 策略查询模块30,用于当网络连接请求失败时,根据网络连接请求失败对应的错误类 型查询预先设置的包含不同错误类型对应的处理策略的策略数据库; 执行模块40,用于当查询到所述错误类型对应的处理策略时,执行对应的处理策略完 成自动纠错。
[0037] 具体来说,所述策略库设置模块10包含不同错误类型对应的处理策略的策略数 据库,当连接请求模块20根据预先设置的接入点参数信息发起网络连接请求时,策略查询 模块30在当网络连接请求失败时,根据网络连接请求失败对应的错误类型查询策略库设 置模块10,当查询到所述错误类型对应的处理策略时,执行模块40执行对应的处理策略完 成自动纠错。
[0038] 进一步地,所述策略数据库包括:当错误类型为鉴权失败时,对应的处理策略为恢 复移动终端内置接入点的用户名、密码及鉴权类型参数配置;当错误类型为没有开通数据 业务时,对应的处理策略为提醒用户开通数据业务;当错误类型为IP地址族网络不支持 时,对应的处理策略为切换到支持的地址族类型;当错误类型为接入点类型不支持时,对应 的处理策略为恢复移动终端内置支持的接入点类型。
[0039] 进一步地,所述策略查询模块30包括: 错误类型确定单元,用于当网络连接请求失败时,根据移动终端反馈的错误代码确定 对应的错误类型; 策略查询单元,用于根据所述错误类型查询预先设置的策略数据库,所述测量数据库 包括不同错误类型及其对应的处理策略。
[0040] 进一步地,所述执行模块40包括: 恢复单元,用于当没有查询到所述错误类型对应的处理策略时,则恢复移动终端内置 默认的接入点配置参数。
[0041] 进一步地,所述的移动终端接入点参数的自动纠错装置,还包括:有效值设置模 块,用于预先设置接入点的不同参数对应的有效值范围; 输入模块,用于接收用户输入的接入点参数信息; 参数查询模块,用于根据用户输入的接入点参数信息,查询预先设置的接入点的不同 参数对应的有效值范围; 判断模块,用于当用户输入的参数信息不在对应的有效值范围内时,根据所述参数对 应的有效值范围生成相应的有效推荐值以供用户选择。
[0042] 本发明的移动终端并不限于手机、平板电脑等。
[0043]综上所述,本发明提供的一种移动终端接入点参数的自动纠错方法和装置,所述 方法通过根据预先设置的接入点参数信息发起网络连接请求;当网络连接请求失败时,根 据网络连接请求失败对应的错误类型查询预先设置的包含不同错误类型对应的处理策略 的策略数据库;当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成自动 纠错;从而使得移动终端可成功接入网络,提高了用户数据接入的成功率,给用户带来了大 大的方便;进一步地,接收用户输入的接入点参数信息;根据用户输入的接入点参数信息, 查询预先设置的接入点的不同参数对应的有效值范围;当用户输入的参数信息不在对应的 有效值范围内时,根据所述参数对应的有效值范围生成相应的有效推荐值以供用户选择; 从而防止了用户输入无效的APN参数,起到了智能预防的作用。
[0044]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可 以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。
【主权项】
1. 一种移动终端接入点参数的自动纠错方法,其特征在于,包括以下步骤: A、 根据预先设置的接入点参数信息发起网络连接请求; B、 当网络连接请求失败时,根据网络连接请求失败对应的错误类型查询预先设置的包 含不同错误类型对应的处理策略的策略数据库; C、 当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成自动纠错。2. 根据权利要求1所述的移动终端接入点参数的自动纠错方法,其特征在于,所述策 略数据库包括: 当错误类型为鉴权失败时,对应的处理策略为恢复移动终端内置接入点的用户名、密 码及鉴权类型参数配置; 当错误类型为没有开通数据业务时,对应的处理策略为提醒用户开通数据业务; 当错误类型为IP地址族网络不支持时,对应的处理策略为切换到支持的地址族类型; 当错误类型为接入点类型不支持时,对应的处理策略为恢复移动终端内置支持的接入 点类型。3. 根据权利要求1所述的移动终端接入点参数的自动纠错方法,其特征在于,在所述 步骤A之前,还包括: A1、接收用户输入的接入点参数信息; A2、根据用户输入的接入点参数信息,查询预先设置的接入点的不同参数对应的有效 值范围; A3、当用户输入的参数信息不在对应的有效值范围内时,根据所述参数对应的有效值 范围生成相应的有效推荐值以供用户选择。4. 根据权利要求1所述的移动终端接入点参数的自动纠错方法,其特征在于,所述步 骤B具体包括: Bl、当网络连接请求失败时,根据移动终端反馈的错误代码确定对应的错误类型; B2、根据所述错误类型查询预先设置的策略数据库,所述测量数据库包括不同错误类 型及其对应的处理策略。5. 根据权利要求1所述的移动终端接入点参数的自动纠错方法,其特征在于,所述步 骤C还包括: C1、当没有查询到所述错误类型对应的处理策略时,则恢复移动终端内置默认的接入 点配置参数。6. -种移动终端接入点参数的自动纠错装置,其特征在于,包括: 策略库设置模块,用于预先设置包含不同错误类型对应的处理策略的策略数据库; 连接请求模块,用于根据预先设置的接入点参数信息发起网络连接请求; 策略查询模块,用于当网络连接请求失败时,根据网络连接请求失败对应的错误类型 查询预先设置的包含不同错误类型对应的处理策略的策略数据库; 执行模块,用于当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成 自动纠错。7. 根据权利要求6所述的移动终端接入点参数的自动纠错装置,其特征在于,所述策 略数据库包括: 当错误类型为鉴权失败时,对应的处理策略为恢复移动终端内置接入点的用户名、密 码及鉴权类型参数配置; 当错误类型为没有开通数据业务时,对应的处理策略为提醒用户开通数据业务; 当错误类型为IP地址族网络不支持时,对应的处理策略为切换到支持的地址族类型; 当错误类型为接入点类型不支持时,对应的处理策略为恢复移动终端内置支持的接入 点类型。8. 根据权利要求6所述的移动终端接入点参数的自动纠错装置,其特征在于,还包括: 有效值设置模块,用于预先设置接入点的不同参数对应的有效值范围; 输入模块,用于接收用户输入的接入点参数信息; 参数查询模块,用于根据用户输入的接入点参数信息,查询预先设置的接入点的不同 参数对应的有效值范围; 判断模块,用于当用户输入的参数信息不在对应的有效值范围内时,根据所述参数对 应的有效值范围生成相应的有效推荐值以供用户选择。9. 根据权利要求6所述的移动终端接入点参数的自动纠错装置,其特征在于,所述策 略查询模块包括: 错误类型确定单元,用于当网络连接请求失败时,根据移动终端反馈的错误代码确定 对应的错误类型; 策略查询单元,用于根据所述错误类型查询预先设置的策略数据库,所述测量数据库 包括不同错误类型及其对应的处理策略。10. 根据权利要求6所述的移动终端接入点参数的自动纠错装置,其特征在于,所述执 行模块包括: 恢复单元,用于当没有查询到所述错误类型对应的处理策略时,则恢复移动终端内置 默认的接入点配置参数。
【专利摘要】本发明公开了一种移动终端接入点参数的自动纠错方法和装置,通过根据预先设置的接入点参数信息发起网络连接请求;当网络连接请求失败时,根据网络连接请求失败对应的错误类型查询预先设置的包含不同错误类型对应的处理策略的策略数据库;当查询到所述错误类型对应的处理策略时,执行对应的处理策略完成自动纠错;使得移动终端可成功接入网络,提高了用户数据接入的成功率,给用户带来了大大的方便。
【IPC分类】H04W48/08, H04W24/04
【公开号】CN104883704
【申请号】CN201410068333
【发明人】成厚富
【申请人】宇龙计算机通信科技(深圳)有限公司
【公开日】2015年9月2日
【申请日】2014年2月27日