专利名称:一种移动终端参数固件升级方法及系统的利记博彩app
技术领域:
本发明涉及参数升级软件领域,尤其涉及一种移动终端参数固件升级方法及系统。
背景技术:
移动终端,例如手机,其参数有众多类别,并且具有不同的作用,手机参数决定着手机的很多性能,例如射频参数,决定了手机网络的稳定性;状态参数,指示手机当前处于的状态(断线或在线)。手机参数以item value的形式存储在手机存储器中,在手机启动开始阶段将参数导入手机中的一块独立内存中供操作系统使用。手机使用过程中,随着手机生产厂商软件的升级和功能的扩张,手机参数同时需要更新。但是目前大部分手机参数的更新需要连接PC,使用手机生产厂商各自开发的工具来更新,导致参数更新操作起来非常 不便。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种移动终端参数固件升级方法及系统,旨在解决现有移动终端参数升级不便的问题。本发明的技术方案如下
一种移动终端参数固件升级方法,其中,包括步骤
A、服务器接收到厂商发送的移动终端需要更新的参数,并将所述参数设置为具有唯一ID、最大字节固定的文件;
B、移动终端与所述服务器连接,检测服务器是否有需要更新的参数;
C、当移动终端检测到有需要更新的参数时,移动终端将参数升级信息发送至服务器;
D、服务器根据所述参数升级信息查找到相应的需要更新的参数,并将所述参数打包压缩成为参数升级包发送至移动终端;
E、移动终端解压所述参数升级包,并重启所述移动终端使移动终端进入修复模式,在修复模式下按照所述参数升级包的参数更新移动终端的参数。所述移动终端参数固件升级方法,其中,所述步骤A中,所述参数最大为128字节。所述移动终端参数固件升级方法,其中,所述步骤C中,参数升级信息包括移动终端的型号、软件版本及参数包版本号信息。所述移动终端参数固件升级方法,其中,所述步骤D具体包括
D1、服务器获取移动终端的型号、软件版本、参数包版本号信息;
D2、根据所述移动终端的型号、软件版本、参数包版本信息在服务器的数据库中查找到所述移动终端需要更新的参数;
D3、将查找到的参数打包压缩后,发送至移动终端。所述移动终端参数固件升级方法,其中,所述步骤E具体包括
E1、判断所述参数升级包是否完整;E2、当所述参数升级包为完整的参数升级包时,在所述移动终端设置一用于使移动终端进入修复模式的参数升级标准位;当所述参数升级包不是完整的参数升级包时,清除所述参数升级包,并提示用户重新下载。所述移动终端参数固件升级方法,其中,所述步骤E具体还包括
Eiu重启所述移动终端,检测所述移动终端是否设置有参数升级标准位,当有时控制所述移动终端进入修复模式,并转入步骤E12,否则正常启动移动终端;
E12、将参数升级包中的参数写入移动终端的参数存储区,对移动终端的参数进行更
新;
E13、更新完毕后,清除所述参数升级标准位,再次重启所述移动终端,使更新后的参数生效。 一种移动终端参数固件升级系统,其中,包括移动终端、服务器,所述移动终端包括检测模块、参数升级信息发送模块、参数升级模块,所述服务器包括参数接收模块、参数升级包生成模块,其中
参数接收模块,用于接收到厂商发送的移动终端需要更新的参数;
检测模块,用于与所述服务器连接,检测服务器是否有需要更新的参数;
参数升级信息发送模块,用于当移动终端检测到有需要更新的参数时,移动终端将参数升级信息发送至服务器;
参数升级包生成模块,用于根据所述参数升级信息查找到相应的需要更新的参数,并将所述参数打包压缩成为参数升级包发送至移动终端;
参数升级模块,用于解压所述参数升级包,并重启所述移动终端使移动终端进入修复模式,在修复模式下按照所述参数升级包的参数更新移动终端的参数。所述移动终端参数固件升级系统,其中,所述参数升级模块包括
判断单元,用于判断所述参数升级包是否完整;
参数升级标准位设置单元,用于当所述参数升级包为完整的参数升级包时,在所述移动终端设置一用于使移动终端进入修复模式的参数升级标准位。所述移动终端参数固件升级系统,其中,所述参数升级模块还包括
模式选择单元,用于重启所述移动终端,检测所述移动终端是否设置有参数升级标准位,当有时控制所述移动终端进入修复模式,否则正常启动移动终端;
参数更新单元,用于将参数升级包中的参数写入移动终端的参数存储区,对移动终端的参数进行更新;
参数生效单元,用于更新完毕后,清除所述参数升级标准位,再次重启所述移动终端,使更新后的参数生效。所述移动终端参数固件升级系统,其中,所述参数升级信息包括移动终端的型号、软件版本及参数包版本号信息,所述参数升级包生成模块包括
信息获取单元,用于获取移动终端的型号、软件版本、参数包版本号信息;
参数查找单元,用于根据所述移动终端的型号、软件版本、参数包版本信息在服务器的数据库中查找到所述移动终端需要更新的参数;
参数发送单元,用于将查找到的参数打包压缩后,发送至移动终端。有益效果本发明通过将需要更新的参数存储于服务器,然后由移动终端进行下载,并根据参数升级包的内容对移动终端的参数进行升级更新,本发明中所采用的参数升级方法,获得了可靠、方便、省流量的效果,具有较强的实用性。
图I为本发明移动终端参数固件升级方法较佳实施例的流程图。图2为图I所示方法中参数升级包生成过程的具体流程图。图3为图I所示方法中设置参数升级标准位的具体流程图。图4为图I所示方法中参数更新的具体流程图。图5为本发明移动终端参数固件升级系统较佳实施例的结构框图。图6为图5所示系统中参数升级模块第一实施例的具体结构框图。图7为图5所示系统中参数升级模块第二实施例的具体结构框图。图8为图5所示系统中参数升级包生成模块的具体结构框图。
具体实施例方式本发明提供一种移动终端参数固件升级方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图1,图I为本发明移动终端参数固件升级方法较佳实施例的流程图,如图所示,包括步骤
5101、服务器接收到厂商发送的移动终端需要更新的参数,并将所述参数设置为具有唯一 ID、最大字节固定的文件;
5102、移动终端与所述服务器连接,检测服务器是否有需要更新的参数;当有时执行步骤S103,否则转入步骤S106 ;
5103、移动终端将参数升级信息发送至服务器;
5104、服务器根据所述参数升级信息查找到相应的需要更新的参数,并将所述参数打包压缩成为参数升级包发送至移动终端;
5105、移动终端解压所述参数升级包,并重启所述移动终端使移动终端进入修复模式,在修复模式下按照所述参数升级包的参数更新移动终端的参数;
5106、结束。在步骤SlOl中,厂商需要更新某个参数或某些参数时,就会将这些参数更新后上传至服务器,供移动终端进行下载获取;此步骤中,将移动终端的每个参数设置为具有唯一参数ID、最大为128字节的文件;
如表一所示,其示出了一个参数的格式表的示例,在该参数中包括了 4字节的头部、4字节的参数ID、I字节的参数值有效长度、最大为128字节的参数值,其中,头部是一个参数开始的标志,每个参数的头部都是相同的;参数ID中,前3位字节表示参数ID,最后I位字节表示参数的项号;参数值有效长度,表示参数实际的有效长度,该有效长度与手机中实际使用的相应参数长度一致;参数值,其最大为128字节。表一参数格式表
权利要求
1.一种移动终端参数固件升级方法,其特征在于,包括步骤 A、服务器接收到厂商发送的移动终端需要更新的参数,并将所述参数设置为具有唯一ID、最大字节固定的文件; B、移动终端与所述服务器连接,检测服务器是否有需要更新的参数; C、当移动终端检测到有需要更新的参数时,移动终端将参数升级信息发送至服务器; D、服务器根据所述参数升级信息查找到相应的需要更新的参数,并将所述参数打包压缩成为参数升级包发送至移动终端; E、移动终端解压所述参数升级包,并重启所述移动终端使移动终端进入修复模式,在修复模式下按照所述参数升级包的参数更新移动终端的参数。
2.根据权利要求I所述移动终端参数固件升级方法,其特征在于,所述步骤A中,所述参数最大为128字节。
3.根据权利要求I所述移动终端参数固件升级方法,其特征在于,所述步骤C中,参数升级信息包括移动终端的型号、软件版本及参数包版本号信息。
4.根据权利要求3所述移动终端参数固件升级方法,其特征在于,所述步骤D具体包括 D1、服务器获取移动终端的型号、软件版本、参数包版本号信息; D2、根据所述移动终端的型号、软件版本、参数包版本信息在服务器的数据库中查找到所述移动终端需要更新的参数; D3、将查找到的参数打包压缩后,发送至移动终端。
5.根据权利要求I所述移动终端参数固件升级方法,其特征在于,所述步骤E具体包括 E1、判断所述参数升级包是否完整; E2、当所述参数升级包为完整的参数升级包时,在所述移动终端设置一用于使移动终端进入修复模式的参数升级标准位;当所述参数升级包不是完整的参数升级包时,清除所述参数升级包,并提示用户重新下载。
6.根据权利要求5所述移动终端参数固件升级方法,其特征在于,所述步骤E具体还包括 Eiu重启所述移动终端,检测所述移动终端是否设置有参数升级标准位,当有时控制所述移动终端进入修复模式,并转入步骤E12,否则正常启动移动终端; E12、将参数升级包中的参数写入移动终端的参数存储区,对移动终端的参数进行更新; E13、更新完毕后,清除所述参数升级标准位,再次重启所述移动终端,使更新后的参数生效。
7.一种移动终端参数固件升级系统,其特征在于,包括移动终端、服务器,所述移动终端包括检测模块、参数升级信息发送模块、参数升级模块,所述服务器包括参数接收模块、参数升级包生成模块,其中 参数接收模块,用于接收到厂商发送的移动终端需要更新的参数; 检测模块,用于与所述服务器连接,检测服务器是否有需要更新的参数; 参数升级信息发送模块,用于当移动终端检测到有需要更新的参数时,移动终端将参数升级信息发送至服务器; 参数升级包生成模块,用于根据所述参数升级信息查找到相应的需要更新的参数,并将所述参数打包压缩成为参数升级包发送至移动终端; 参数升级模块,用于解压所述参数升级包,并重启所述移动终端使移动终端进入修复模式,在修复模式下按照所述参数升级包的参数更新移动终端的参数。
8.根据权利要求7所述移动终端参数固件升级系统,其特征在于,所述参数升级模块包括 判断单元,用于判断所述参数升级包是否完整; 参数升级标准位设置单元,用于当所述参数升级包为完整的参数升级包时,在所述移动终端设置一用于使移动终端进入修复模式的参数升级标准位。
9.根据权利要求8所述移动终端参数固件升级系统,其特征在于,所述参数升级模块还包括 模式选择单元,用于重启所述移动终端,检测所述移动终端是否设置有参数升级标准位,当有时控制所述移动终端进入修复模式,否则正常启动移动终端; 参数更新单元,用于将参数升级包中的参数写入移动终端的参数存储区,对移动终端的参数进行更新; 参数生效单元,用于更新完毕后,清除所述参数升级标准位,再次重启所述移动终端,使更新后的参数生效。
10.根据权利要求7所述移动终端参数固件升级系统,其特征在于,所述参数升级信息包括移动终端的型号、软件版本及参数包版本号信息,所述参数升级包生成模块包括 信息获取单元,用于获取移动终端的型号、软件版本、参数包版本号信息; 参数查找单元,用于根据所述移动终端的型号、软件版本、参数包版本信息在服务器的数据库中查找到所述移动终端需要更新的参数; 参数发送单元,用于将查找到的参数打包压缩后,发送至移动终端。
全文摘要
本发明公开一种移动终端参数固件升级方法及系统,其中,所述方法包括步骤服务器接收到厂商发送的移动终端需要更新的参数;移动终端与所述服务器连接,检测服务器是否有需要更新的参数;当移动终端检测到有需要更新的参数时,移动终端将参数升级信息发送至服务器;服务器根据所述参数升级信息查找到相应的需要更新的参数,并将所述参数打包压缩成为参数升级包发送至移动终端;移动终端解压所述参数升级包,并重启所述移动终端使移动终端进入修复模式,在修复模式下按照所述参数升级包的参数更新移动终端的参数。本发明中所采用的参数升级方法,获得了可靠、方便、省流量的效果,具有较强的实用性。
文档编号H04W8/22GK102946600SQ20121046747
公开日2013年2月27日 申请日期2012年11月19日 优先权日2012年11月19日
发明者缪国兵 申请人:Tcl通讯(宁波)有限公司