网络参数升级装置及方法

文档序号:9914288阅读:361来源:国知局
网络参数升级装置及方法
【技术领域】
[0001] 本发明涉及通讯技术领域,尤其涉及一种网络参数升级装置及方法。
【背景技术】
[0002] 目前,改进的全网通终端有两种实施模型,一种是单协议栈配合多套网络参数,一 种是多协议栈配合多套网络参数,其中后者的网络参数是内嵌在协议栈中的。前者的优势 在于单套协议栈,所以不存在存储和协议栈切换的局限性,但是维护多套网络参数却带来 了参数升级的问题。在这种改进的全网通方案中,通常是随着移动终端的操作系统版本更 新时,同步更新网络参数,然而更新整个操作系统需要花费大量的时间,导致移动终端网络 参数升级的效率较低。

【发明内容】

[0003] 本发明的主要目的在于提供一种网络参数升级装置及方法,旨在提高移动终端的 稳定性。
[0004] 为实现上述目的,本发明提供一种网络参数升级装置,该网络参数升级装置包括:
[0005] 获取模块,用于当其所在参数服务器侦测到移动终端的操作系统的版本变化时, 获取变化后的操作系统中的第一网络参数文件,其中,所述操作系统的版本变化由版本发 布管理服务器发布,所述版本发布管理服务器在接收到获取模块的获取请求时,返回其从 变化后的操作系统中提取的第一网络参数文件;
[0006] 确定模块,用于基于获取的所述第一网络参数文件确定待升级的移动终端;
[0007] 升级模块,用于将获取的所述第一网络参数文件广播至确定的各所述移动终端, 以供确定的各所述移动终端的参数管理模炔基于接收的所述第一网络参数文件进行网络 参数升级;
[0008] 其中,所述参数管理模炔基于接收的所述第一网络参数文件进行网络参数升级包 括:
[0009] 所述参数管理模块将接收的所述第一网络参数文件传输给移动终端的参数存储 模块,所述参数存储模块将应用程序侧的第二网络参数文件中的网络参数更新为接收的所 述第一网络参数文件中的网络参数,并在调制解调器侧的第三网络参数文件与更新后的所 述第二网络参数文件不一致时,将所述第三网络参数文件中的网络参数更新为更新后的所 述第二网络参数文件中的网络参数。
[0010] 在一实施例中,所述确定模块还用于采用预设加密算法计算获取的所述第一网络 参数文件的第一特征值,并广播计算得到的所述第一特征值,其中,接收到所述第一特征值 的移动终端采用所述预设加密算法计算应用程序侧的第二网络参数文件的第二特征值,并 在所述第二特征值与所述第一特征值不一致时,向所述参数服务器返回响应报文;以及当 其所在参数服务器接收到响应报文时,将接收的响应报文对应的移动终端确定为待升级的 移动终端。
[0011] 在一实施例中,所述预设加密算法包括MD5算法和SHA1算法中的至少一种。
[0012] 进一步的,本发明还提供了一种网络参数升级装置,该网络参数升级装置包括: [0013]参数管理模块,用于当其所在移动终端侦测到更新网络参数的事件时,向参数服 务器发送携带所述移动终端的识别信息的更新请求,以供所述参数服务器定向返回对应的 第一网络参数文件,并在所述移动终端接收到所述参数服务器返回的第一网络参数文件 时,将接收的所述第一网络参数文件传输给参数存储模块;
[0014] 参数存储模块,用于将所述移动终端的应用程序侧的第二网络参数文件中的网络 参数,更新为接收的所述第一网络参数文件中的网络参数,并判断所述移动终端的调制解 调器侧的第三网络参数文件与更新后的所述第二网络参数文件是否一致;以及在所述第三 网络参数文件与更新后的所述第二网络参数文件不一致时,将所述第三网络参数文件中的 网络参数更新为更新后的所述第二网络参数文件中的网络参数。
[0015] 在一实施例中,所述更新网络参数的事件包括所述移动终端接收到用户的更新指 令和所述调制解调器侧的第三网络参数文件异常。
[0016] 进一步的,本发明还提供一种网络参数升级方法,该网络参数升级方法包括:
[0017] 在侦测到移动终端的操作系统的版本变化时,参数服务器获取变化后的操作系统 中的第一网络参数文件,其中,所述操作系统的版本变化由版本发布管理服务器发布,所述 版本发布管理服务器在接收到参数服务器的获取请求时,返回其从变化后的操作系统中提 取的第一网络参数文件;
[0018] 所述参数服务器基于获取的所述第一网络参数文件确定待升级的移动终端;
[0019] 所述参数服务器将获取的所述第一网络参数文件广播至确定的各所述移动终端, 以供确定的各所述移动终端的参数管理模炔基于接收的所述第一网络参数文件进行网络 参数升级;
[0020] 其中,所述参数管理模炔基于接收的所述第一网络参数文件进行网络参数升级包 括:
[0021] 所述参数管理模块将接收的所述第一网络参数文件传输给移动终端的参数存储 模块,所述参数存储模块将应用程序侧的第二网络参数文件中的网络参数更新为接收的所 述第一网络参数文件中的网络参数,并在调制解调器侧的第三网络参数文件与更新后的所 述第二网络参数文件不一致时,将所述第三网络参数文件中的网络参数更新为更新后的所 述第二网络参数文件中的网络参数。
[0022] 在一实施例中,所述参数服务器基于获取的所述第一网络参数文件确定待升级的 移动终端的步骤包括:
[0023] 所述参数服务器采用预设加密算法计算获取的所述第一网络参数文件的第一特 征值,并广播计算得到的所述第一特征值,其中,接收到所述第一特征值的移动终端采用所 述预设加密算法计算应用程序侧的第二网络参数文件的第二特征值,并在所述第二特征值 与所述第一特征值不一致时,向所述参数服务器返回响应报文;
[0024] 所述参数服务器接收响应报文,并将接收的响应报文对应的移动终端确定为待升 级的移动终端。
[0025]在一实施例中,所述预设加密算法包括MD5算法和SHA1算法中的至少一种。
[0026]进一步的,本发明还提供一种网络参数升级方法,移动终端包括参数管理模块和 参数存储模块,该网络参数升级方法包括:
[0027] 在侦测到更新网络参数的事件时,所述参数管理模块向参数服务器发送携带所述 移动终端的识别信息的更新请求,以供所述参数服务器定向返回对应的第一网络参数文 件,并在所述移动终端接收到所述参数服务器返回的第一网络参数文件时,将接收的所述 第一网络参数文件传输给所述参数存储模块;
[0028] 所述参数存储模块将应用程序侧的第二网络参数文件中的网络参数更新为接收 的所述第一网络参数文件中的网络参数,并判断调制解调器侧的第三网络参数文件与更新 后的所述第二网络参数文件是否一致;
[0029] 在所述第三网络参数文件与更新后的所述第二网络参数文件不一致时,所述参数 存储模块将所述第三网络参数文件中的网络参数更新为更新后的所述第二网络参数文件 中的网络参数。
[0030] 在一实施例中,所述更新网络参数的事件包括移动终端接收到用户的更新指令和 调制解调器侧的第三网络参数文件异常。
[0031] 本发明提供的网络参数升级装置和方法,通过对移动终端的操作系统的版本进行 侦测,并在操作系统的版本变化后,从变换后的操作系统中提取网络参数文件,使用提取的 网络参数文件对移动终端进行网络参数升级。相较于现有技术,避免了操作系统的整体升 级,能够有效的提升移动终端网络参数升级的效率。
【附图说明】
[0032] 图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;
[0033] 图2为实现本发明各个实施例另一个可选的移动终端的硬件结构示意图;
[0034] 图3为本发明网络参数升级装置第一实施例的功能模块示意图;
[0035] 图4为本发明网络参数升级装置第二实施例的功能模块示意图;
[0036] 图5为本发明网络参数升级方法第一实施例的流程示意图;
[0037] 图6为本发明网络参数升级方法第二实施例的流程示意图;
[0038] 图7为本发明实施例中的广播式和订阅式参数升级更新流程示意图。
[0039] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0040] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0041] 现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用 用于表示元件的诸如"模块"、"部件"或"单元"的后缀仅为了有利于本发明的说明,其本身 并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
[0042] 移动终端可以以各种形式来实施。例如,本发明中描述的移动终端可以包括诸如 移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、 PMP(便携式多媒体播放器)、导航装置等。
[0043] 参见图1,为实现本发明各个实施例的移动终端一个可选的硬件结构示意图。本发 明实施例的移动终端包括:用户识别卡101、调制解调器102、应用程序处理模块103、天线 104、存储器105、收发机106。其中,调制解调器102包括:信号处理器107和调制解调器处理 模块108。
[0044] 用户识别卡101置于卡槽(图中未示出)中。用户识别卡101具有唯一识别号码 (ICCID),且用户识别卡101中存储有有关网络的数据(例如,MNC,移动网络号),根据识别号 码或有关网络的数据可确定用户识别卡的类型。用户识别卡类型确定后,才能正确获取与 其相对应的网络参数文件以进行搜网及网络注册等。
[0045] 在本发明的实施例中,用户识别卡可为任意类型,即用户识别卡可为任意运营商 (例如,全球217个运营商中的任一运营商)的用户识别卡。相应的,本发明实施例的存储器 105中,存储有与用户识别卡的类型对应的网络参数文件。在一个实施例中,网络参数文件 的个数为N,N为大于1的自然数。在一个优选实施例中,N为217。
[0046] 在本发明的实施例中,移动终端根据用户识别卡的类型,采用与不同类型的用户 识
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1