一种保留数据信息的方法、存储设备及移动终端与流程

文档序号:11181170阅读:755来源:国知局
一种保留数据信息的方法、存储设备及移动终端与流程

发明涉及软件更新技术领域,尤其涉及保留数据信息的方法、存储设备及移动终端。



背景技术:

随着移动终端技术的发展,数据业务已经是移动终端产业的关键业务。而决定能否使用运营商的数据业务最关键的是apn(英文全称为accesspointname,数据网络接入访问节点)的信息设置。移动终端只有正确配置合法的apn数据信息后,才能使用运营商提供的数据业务。

目前随着运营商的不断增多,特别是虚拟运营商,对apn提出了自己的要求,移动终端为了能够使用虚拟运营商提供的数据业务,往往需要建立新的apn数据信息。

移动终端在使用过程中,通常需要进行ota(英文全称为over-the-air,中文全称为空中下载技术)系统更新升级,以完善系统功能或者修补系统漏洞,以使得用户能够使用更加安全。但是ota软件的升级会导致用户自己建立的apn数据信息被擦除,导致移动终端升级后不能直接接入网络,需要用户重新配置。如果用户不知道重新配置的apn数据信息,移动终端将无法上网,带来极差的用户体验。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种保留数据信息的方法、存储设备及移动终端,旨在解决现有技术中当ota系统升级时用户建立的apn数据信息被擦除,导致移动终端升级后不能直接接入网络,需要用户重新配置,用户使用不方便的问题。

本发明的技术方案如下:

一种保留数据信息的方法,适于在计算设备中执行,包括步骤:

a、预先对新建的apn数据信息进行标识并保存至apn数据库;

b、当移动终端进行ota升级时,对更新的apn配置文件进行计算得出当前md5信息;

c、判断当前md5信息与原始apn配置文件中的md5信息是否一致,若不一致,则删除apn数据库中没有标识的apn数据信息,同时对更新的apn配置文件进行解析,将解析得到的数据结果添加至apn数据库中,得到更新的apn数据库。

佳地,保留数据信息的方法,适于在计算设备中执行,所述步骤a具体包括:

a1、在移动终端预先建立用户apn数据信息,并用flag标识所述用户apn数据信息;

a2、将所述flag标识的用户apn数据信息与移动终端内置的apn数据信息一起保存至apn数据库。

较佳地,保留数据信息的方法,适于在计算设备中执行,所述步骤c具体包括:

c1、当判定当前md5信息与原始apn配置文件的md5信息不一致时,则查询所述apn数据库;

c2、查出所述apn数据库中没有标识的apn数据信息并删除,同时保留已标识的apn数据信息;

c3、对更新的apn配置文件进行解析,将解析得到的更新apn数据信息添加至apn数据库中。

较佳地,保留数据信息的方法,适于在计算设备中执行,所述步骤c还包括:

c0、当判定当前md5信息与原始apn配置文件中的md5信息一致时,则结束升级。

较佳地,保留数据信息的方法,适于在计算设备中执行,所述步骤c之后还包括:

d、当移动终端插入sim卡后,从所述更新的apn数据库中加载与所述sim卡mmcmnc数据相对应的apn;

e、移动终端根据所述apn发起数据请求,获得ip实现正常连接网络。

一种存储设备,其中存储有多条指令,所述指令适于由处理器加载并执行:

预先对新建的apn数据信息进行标识并保存至apn数据库;

当移动终端进行ota升级时,对更新的apn配置文件进行计算得出当前md5信息;

判断当前md5信息与原始apn配置文件中的md5信息是否一致,若不一致,则删除apn数据库中没有标识的apn数据信息,同时对更新的apn配置文件进行解析,将解析得到的数据结果添加至apn数据库中,得到更新的apn数据库;

较佳地,存储设备,其中存储有多条指令,所述指令适于由处理器加载并继续执行:

在移动终端预先建立用户apn数据信息,并用flag标识所述用户apn数据信息;

将所述flag标识的用户apn数据信息与移动终端内置的apn数据一起保存至apn数据库;

当判定当前md5信息与原始apn配置文件的md5信息不一致时,则查询所述apn数据库;

查出所述apn数据库中所有没有标识的apn数据信息并删除,同时保留所有已标识的apn数据信息;

对更新的apn配置文件进行解析,将解析得到的更新apn数据信息添加至apn数据库中;

较佳地,存储设备,其中存储有多条指令,所述指令适于由处理器加载并继续执行:

当判定当前md5信息与原始apn配置文件中的md5信息一致时,则结束升级;

较佳地,存储设备,其中存储有多条指令,所述指令适于由处理器加载并继续执行:

当移动终端插入sim卡后,从所述更新的apn数据库中加载与所述sim卡mmcmnc数据相对应的apn;根据所述apn发起数据请求,获得ip实现正常连接网络。

一种移动终端,包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行上述任一项所述基于保留数据信息的方法的步骤。

有益效果:本发明提供的保留数据信息的方法、存储设备,通过对用户新建的apn数据信息进行标识,并将标识后的apn数据信息保存在apn数据库中;当移动终端进行ota升级,计算apn配置文件的md5信息;判断更新前和更新后apn配置文件的md5信息,当判断结果不一致时,查询apn数据库,将apn数据库中没有做标识的apn数据信息删除,同时保留已标识的apn数据信息,使用户建立的apn数据信息得以保留,解决了因ota升级导致移动终端升级后不能直接接入网络,需要用户重新配置的问题,方便了用户的使用,提高了用户使用体验。

附图说明

图1为本发明一种保留数据信息的方法较佳实施例的流程图。

图2一种保留数据信息的存储设备较佳实施例的结构框图。

具体实施方式

本发明提供一种保留数据信息的方法、存储设备及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明一种保留数据信息的方法较佳实施例的流程图,如图1所示,所述一种保留数据信息的方法,适于在计算设备中执行,包括步骤:

s100、预先对新建的apn数据信息进行标识并保存至apn数据库;

s200、当移动终端进行ota升级时,对更新的apn配置文件进行计算得出当前md5信息;

s300、判断当前md5信息与原始apn配置文件中的md5信息是否一致,若不一致,则删除apn数据库中没有标识的apn数据信息,同时对更新的apn配置文件进行解析,将解析得到的数据结果添加至apn数据库中,得到更新的apn数据库。

在本发明实施例中,移动终端进行ota升级时,会将apn配置文件一起进行变更,通过对变更后的apn配置文件进行解析,得到新的apn数据信息,而用户自己建立的apn数据信息则会被擦除,导致移动终端升级后不能直接接入网络,需要用户重新配置apn数据信息;本发明提供一种ota系统升级时保留用户apn数据信息的方法,通过对用户自己新建的apn数据信息进行标识,并将标识后的apn数据信息保存在apn数据库中;当移动终端进行ota升级时,对更新的apn配置文件进行计算得出当前md5信息;判断当前md5信息与原始apn配置文件中的md5信息是否一致,若不一致,则删除apn数据库中没有标识的apn数据信息,保留已标识的apn数据信息,同时对更新的apn配置文件进行解析,将解析得到的数据结果添加至apn数据库中,得到更新的apn数据库。解决了现有技术中因移动终端在ota升级时,导致用户自己建立的apn数据信息无法保留的问题。

进一步,在本发明中,所述步骤s100具体包括:

s101、在移动终端预先建立用户apn数据信息,并用flag标识所述用户apn数据信息;

s102、将所述flag标识的用户apn数据信息与移动终端内置的apn数据信息一起保存至apn数据库。

进一步,在本发明中,所述步骤s300具体包括:

s301、当判定当前md5信息与原始apn配置文件的md5信息不一致时,则查询所述apn数据库;

具体地,apn配置文件为apn-conf.xml文件,移动终端计算apn-conf.xml文件的md5信息。对当前apn配置文件的md5信息和原始apn配置文件的md5信息进行判断,当判断结果不一致时,则询所述apn数据库。

s302、查出所述apn数据库中没有标识的apn数据信息并删除,同时保留已标识的apn数据信息;

s303、对更新的apn配置文件进行解析,将解析得到的更新apn数据信息添加至apn数据库中。

通过上述步骤使得移动终端在ota升级时,将用户自己建立的apn数据信息保留,ota升级后无需用户重新配置apn,方便了用户的使用。

进一步,在本发明中,所述步骤s300还包括:

s310、当判定当前md5信息与原始apn配置文件中的md5信息一致时,则结束升级。

进一步,所述步骤s300之后还包括:

s400、当移动终端插入sim卡后,从所述更新的apn数据库中加载与所述sim卡mmcmnc数据相对应的apn;

s500、移动终端根据所述apn发起数据请求,获得ip实现正常连接网络。

请参阅图2,图2为本发明基于上述方法,提供的一种保留数据信息的存储设备较佳实施例的结构框图,如图2所示,一种存储设备10,其中存储有多条指令,所述指令适于由处理器20加载并执行:

预先对新建的apn数据信息进行标识并保存至apn数据库;

当移动终端进行ota升级时,对更新的apn配置文件进行计算得出当前md5信息;

判断当前md5信息与原始apn配置文件中的md5信息是否一致,若不一致,则删除apn数据库中没有标识的apn数据信息,同时对更新的apn配置文件进行解析,将解析得到的数据结果添加至apn数据库中,得到更新的apn数据库。

进一步,本发明中,所述指令适于由处理器20加载并继续执行:

在移动终端预先建立用户apn数据信息,并用flag标识所述用户apn数据信息;

将所述flag标识的用户apn数据信息与移动终端内置的apn数据一起保存至apn数据库。

进一步,本发明中,所述指令适于由处理器20加载并继续执行:

当判定当前md5信息与原始apn配置文件的md5信息不一致时,则查询所述apn数据库;

查出所述apn数据库中所有没有标识的apn数据信息并删除,同时保留所有已标识的apn数据信息;

对更新的apn配置文件进行解析,将解析得到的更新apn数据信息添加至apn数据库中。

进一步,本发明中,所述指令适于由处理器20加载并继续执行:

当判定当前md5信息与原始apn配置文件中的md5信息一致时,则结束升级;

进一步,本发明中,所述指令适于由处理器20加载并继续执行:

当移动终端插入sim卡后,从所述更新的apn数据库中加载与所述sim卡mmcmnc数据相对应的apn;

根据所述apn发起数据请求,获得ip实现正常连接网络。

进一步,如图2所示,本发明还提供一种移动终端,其中,包括:处理器(processor)20、存储设备(memory)10、其中,所述处理器20、存储设备10通过总线完成相互间的通信;

所述处理器20用于调用所述存储设备10中的程序指令,以执行上述基于保留数据信息的方法,例如包括:在移动终端预先建立用户apn数据信息,并用flag标识所述用户apn数据信息;将所述flag标识的用户apn数据信息与移动终端内置的apn数据一起保存至apn数据库。

综上所述,本发明提供的保留数据信息的方法、存储设备及移动终端,通过对用户自己新建的apn数据信息进行标识,并将标识后的apn数据信息保存在apn数据库中;当移动终端进行ota升级,计算apn配置文件的md5信息;判断更新前和更新后apn配置文件的md5信息,当判断结果不一致时,查询apn数据库,将apn数据库中没有做标识的apn数据信息删除,同时保留已标识的apn数据信息,使用户建立的apn数据信息得以保留,解决了因ota升级导致移动终端升级后不能直接接入网络,需要用户重新配置的问题,方便了用户的使用,提高了用户使用体验。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1