一种更新接入点名称参数的方法及装置的制造方法

文档序号:9552025阅读:281来源:国知局
一种更新接入点名称参数的方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动终端数据业务技术领域,具体涉及一种更新接入点名称(AccessPoint Name, APN)参数的方法及装置。
【背景技术】
[0002]APN是一种网络接入技术,APN参数是移动终端入网时必须配置的一个参数。
[0003]现有技术中,有两种配置APN参数的方式,第一种方式是:将全球所有的运营商的APN参数都写入一份配置文件,将所述配置文件预置在手机中,根据手机所插入的用户识别模块(Subscriber Identity Module,SIM)卡中的国际移动用户识别码(Internat1nalMobile Subscribe Identificat1n Number, IMSI)的前 5 或前 6 位,从所述配置文件中查找匹配的APN参数。此方式的缺点是由于全球运营商的所有APN参数都存储在一份配置文件中,在查找时相当耗时;另一方面如果不能正常匹配或者参数错误,都会影响到移动终端的数据网络功能。而预置配置文件的缺陷还在于,由于运营商的网络是不断升级的,APN参数也会不定期进行更新,如果在这种情况下手机仍然使用旧的APN参数申请数据业务,则会失败,其改善方法是根据运营商提供的新APN参数对本终端内的参数进行手动更改,但是效率很低,操作不便,用户体验不好。另一种方式是在线更新方法,可以通过在线更新随时保持与服务器端的APN参数一致,在一定程度上解决了预置配置文件不利于更新的问题,但是当因为网络原因导致下载文件错误或者下载文件不全时,都会导致APN参数全部丢失。若发生此种情况,会导致用户完全无法使用数据业务,用户体验不高。
[0004]综上所述,需要对现有更新APN参数的方法进行改进,以提升用户的操作体验。

【发明内容】

[0005]本发明实施例提供一种更新接入点名称参数的方法及装置,以解决因为下载文件错误及下载文件不全导致更新接入点名称参数失败,用户无法使用数据业务的问题。
[0006]第一方面,本发明实施例提供了一种更新接入点名称参数的方法,包括:
[0007]接收用户输入的APN参数更新指令;
[0008]获取APN文件的下载路径,所述APN文件包括需要更新的APN信息;
[0009]根据所述下载路径从服务器中下载所述APN文件;
[0010]检查所述APN文件中的APN脚本与移动终端中的原APN预置文件中的APN脚本是否匹配,若是,则对所述APN文件进行加载,否则,使用原APN预置文件进行加载并提示用户更新失败;
[0011]在加载所述APN文件的过程中检查是否出现APN目录解析错误,若是,则重新使用原APN预置文件加载并提示用户更新失败,否则,继续加载所述APN文件。
[0012]第二方面,本发明实施例提供了一种更新接入点名称参数的装置,包括:
[0013]更新指令接收模块,用于接收用户输入的APN参数更新指令;
[0014]下载路径获取模块,用于获取APN文件的下载路径,所述APN文件包括需要更新的APN彳目息;
[0015]APN文件下载模块,用于根据所述下载路径从服务器中下载所述APN文件;
[0016]APN文件检查模块,用于检查所述APN文件中的APN脚本与移动终端中原APN预置文件中的APN脚本是否匹配,若是,则对所述APN文件进行加载,否则,使用原APN预置文件进行加载并提示用户更新失败;在加载所述APN文件的过程中检查是否出现APN目录解析错误,若是,则重新使用原APN预置文件加载并提示用户更新失败,否则,继续加载所述APN文件。
[0017]本发明实施例提供的一种更新接入点名称参数的方法及装置,通过在加载所述APN文件之前检查所述APN文件中的APN脚本与移动终端中原APN预置文件中的APN脚本是否匹配,如果不匹配则使用原APN预置文件进行加载,解决了因为下载的所述APN文件错误导致的更新接入点名称参数失败,用户无法使用数据业务的问题;通过在加载所述APN文件的过程中检查是否出现APN目录解析错误,若是,则重新使用原APN预置文件加载,解决了因为下载的所述APN文件不全导致的更新接入点名称参数失败,用户无法使用数据业务的问题。
【附图说明】
[0018]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0019]图1是本发明实施例一提供的一种更新APN参数的方法流程图;
[0020]图2是本发明实施例二提供的一种更新APN参数的方法流程图;
[0021]图3是本发明实施例三提供的一种更新接入点名称参数的装置的结构框图。
【具体实施方式】
[0022]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0023]实施例一
[0024]图1是本发明实施例一提供的一种更新接入点名称参数的方法流程图。本实施例提供的一种更新APN参数的方法用于移动终端需要更新APN参数的情况下。该方法可以由更新接入点名称参数的装置来执行,该装置可以采用硬件和/或软件的形式实现。如图1所示,所述方法包括:
[0025]步骤110、接收用户输入的APN参数更新指令;
[0026]本实施例不对接收用户输入的APN参数更新指令的方式进行限定,优选的,上述操作具体可以是用户通过点击移动终端中设置的APN参数更新的快捷菜单按钮向移动终端发送APN参数更新指令,或者是通过移动终端内的升级装置中设置的APN升级按钮向所述移动终端发送APN参数更新指令。
[0027]APN参数一般包括:APN类型名称、代理信息、端口信息、用户名、密码、服务器、多媒体消息服务中心(Multimedia Message Service Center,MMSC)、彩信代理信息、彩信端口信息、电机控制中心(MOTOR CONTROL CENTER, MCC)信息、以及APN协议等。
[0028]所述移动终端包括手机以及其他具有手机所拥有的通话功能、接发彩信功能和上网功能的终端。
[0029]步骤120、获取APN文件的下载路径,所述APN文件包括需要更新的APN信息;
[0030]接收到用户发送的APN参数更新指令后,移动终端即从预设地址获取服务器上包含APN文件的下载路径,从所述下载路径所指示的地址中获取当前最新的APN文件。所述APN文件一般包括各运营商最新的APN参数,包括更新后的APN参数和新增的APN参数。
[0031]步骤130、根据所述下载路径从服务器中下载所述APN文件;
[0032]优选的,根据所述下载路径从服务器中下载所述APN文件之前还包括:
[0033]检测所述移动终端是否接入网络,若是,则通过所述下载路径从服务器中下载所述APN文件;否则,提示用户当前无网络连接,请连网后再更新。
[0034]步骤140、检查所述APN文件中的APN脚本与移动终端中的原APN预置文件中的APN脚本是否匹配,若是,则对所述APN文件进行加载,否则,使用原APN预置文件进行加载并提示用户更新失败;
[0035]有些情况下,例如网络信号不好或者不稳定很容易造成网络中断,如果此种情况发生在下载APN文件的过程中,极易导致下载的APN文件错误或者不全。为了避免从服务器中下载的APN文件错误导致加载失败的问题,在加载所述APN文件之前增加了检查步骤:检查所述APN文件中的APN脚本与移动终端中的原APN预置文件中的APN脚本是否匹配,若是,则对所述APN文件进行加载,否则,说明下载的APN文件错误,使用原APN预置文件进行加载并提示用户更新失败。
[0036]需要说明的是,因为APN脚本即apns vers1n是APN文件即apn-conf.xml所特有的内容,通过关键词匹配,即可确定所述APN文件是否正确。
[0037]进一步地,在对所述APN文件进行加载之前还包括:将所述移动终端中原来的APN数据库中的APN信息删除。
[0038]步骤150、在加载所述APN文件的过程中检查是否出现APN目录解析错误,若是,则重新使用原APN预置文件加载并提示用户更新失败,否则,继续加载所述APN文件。
[0039]如果从服务器中下载的APN文件不全,那么在加载所述APN文件的过程中,会出现APN目录解析错误,此时,系统会抛出异常,在抛出异常时添加步骤一一重新使用原APN预置文件进行加载,以保证用户还能使用所述移动终端的数据业务。如果在加载所述APN文件的过程中,没有出现APN目录解析错误则说明所述APN文件是完整的,继续加载所述APN文件。
[0040]本发明实施例提供的一种更新接入点名称参数的方法,通过在加载所述APN文件之前检查所述APN文件中的APN脚本与移动终端中原APN预置文件中的APN脚本是否匹配,如果不匹配则使用原APN预置文件进行加载
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1