CN104281502A - 基于通信终端的非易失参数的恢复和/或更新方法及*** - Google Patents
基于通信终端的非易失参数的恢复和/或更新方法及*** Download PDFInfo
- Publication number
- CN104281502A CN104281502A CN201410485896.7A CN201410485896A CN104281502A CN 104281502 A CN104281502 A CN 104281502A CN 201410485896 A CN201410485896 A CN 201410485896A CN 104281502 A CN104281502 A CN 104281502A
- Authority
- CN
- China
- Prior art keywords
- communication terminal
- renewal
- nonvolatile parameters
- nonvolatile
- parameters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明适用于通信技术领域,提供了一种基于通信终端的非易失参数的恢复和/或更新方法,包括步骤有:将通信终端对应的原始非易失参数和/或更新非易失参数保存到服务器;所述通信终端从所述服务器中获取对应的所述原始非易失参数和/或所述更新非易失参数;所述通信终端根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新。相应地,本发明还提供一种基于通信终端的非易失参数的恢复和/或更新***。借此,本发明能够方便地实现非易失参数的恢复和更新,解决了现有通信终端部分非易失参数异常不能及时恢复或更新的问题,进而保证通信终端的良好通信性能。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种基于通信终端的非易失参数的恢复和/或更新方法及***。
背景技术
目前手机等通信终端在使用过程中可能会由于用户的某些不当操作造成通信终端部分NV(Nonvolatile,非易失)参数的损坏,特别是一些RF(RadioFrequency,射频)相关的NV参数,射频相关的NV参数对通信终端的搜网、注册、拨号等通信相关的操作有影响;故一旦通信终端的射频相关的NV参数损坏就会对通信终端的通信性能造成很大的影响,例如影响打电话和上网,从而影响用户的正常使用。目前通信终端一旦出现部分NV参数(尤其是射频相关的NV参数)的损坏,均不能及时恢复,从而容易造成客诉、客退问题,不但影响用户体验、给终端厂商造成严重经济损失,更重要的是会影响终端品牌影响力;现有技术中没有针对通信终端完整性能的NV参数恢复和更新的操作,即恢复包含出厂时的通信终端的射频相关的NV参数,从而在射频相关的NV参数出现问题时,尚不能智能恢复通信终端对应的射频相关的NV参数,从而不能很好的恢复通信终端的通信功能。
中国发明专利申请CN201210401886公开了一种数据备份和恢复的方法,其将NV参数生成NV参数镜像,烧录至通信终端的AP(Application Porcessor,应用处理器)处理器中备份,如需恢复NV参数,AP处理器从所述备份分区中读取备份的NV参数,并向MODEM(Modulator Demodulator,调制解调器)传递所述NV参数,写入NV参数工作分区。但由于CN201210401886将NV参数备份到通信终端的AP处理器,当需要回复NV参数时,需要逐个在各个通信终端的MODEM中通过修改代码方式来修改NV参数,恢复操作不仅复杂,而且周期非常长。另外,即使CN201210401886可以实现NV参数恢复,也解决不了NV参数更新问题。因为有些射频相关的NV参数异常在出厂时检测不出来的,而且在很多地方是不影响基本通信功能,只是影响通信性能和用户体验,例如打电话掉话,上网脱网等。而对于待解决NV参数异常问题,终端厂商可能会对NV参数进行更新,但若把出厂时的原始NV参数备份到通信终端的AP处理器,则无法实现NV参数值的动态更新。
综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种基于通信终端的非易失参数的恢复和/或更新方法及***,其能够方便地实现非易失参数的恢复和更新,解决了现有通信终端部分非易失参数异常不能及时恢复或更新的问题,进而保证通信终端的良好通信性能。
为了实现上述目的,本发明提供一种基于通信终端的非易失参数的恢复和/或更新方法,包括步骤有:
将通信终端对应的原始非易失参数和/或更新非易失参数保存到服务器;
所述通信终端从所述服务器中获取对应的所述原始非易失参数和/或所述更新非易失参数;
所述通信终端根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新。
根据本发明所述的恢复和/或更新方法,所述将通信终端对应的原始非易失参数保存到服务器的步骤包括:
当所述通信终端在完成综测校准后,将所述通信终端对应的原始非易失参数通过原始非易失参数文件形式保存到所述服务器;
所述通信终端从所述服务器中获取对应的所述原始非易失参数的步骤包括:
当所述通信终端开机检测到当前非易失参数发生异常时,所述通信终端发送参数恢复请求给所述服务器;
所述服务器将所述通信终端对应的所述原始非易失参数文件发送给所述通信终端;
所述通信终端根据获取的所述原始非易失参数进行非易失参数的恢复的步骤包括:
所述通信终端解析获取的所述原始非易失参数文件以获取所述原始非易失参数,并根据所述原始非易失参数进行非易失参数的恢复。
根据本发明所述的恢复和/或更新方法,所述将通信终端对应的更新非易失参数保存到服务器的步骤包括:
将所述通信终端对应的所述更新非易失参数通过更新非易失参数文件形式保存到所述服务器;
所述通信终端从所述服务器中获取对应的所述更新非易失参数的步骤包括:
所述服务器主动将所述更新非易失参数文件发送给所述通信终端;或者
所述服务器根据所述通信终端发来的参数更新请求,将所述更新非易失参数文件发送给所述通信终端;
所述通信终端根据所述更新非易失参数进行非易失参数的更新的步骤包括:
所述通信终端判断获取的所述更新非易失参数文件的版本号与当前非易失参数文件的版本号是否一致;
若两者的版本号不一致,则解析所述更新非易失参数文件以获取所述更新非易失参数,并根据所述更新非易失参数进行非易失参数的更新。
根据本发明所述的恢复和/或更新方法,所述通信终端根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新的步骤之后还包括:
所述通信终端发出重启终端提示。
根据本发明所述的恢复和/或更新方法,所述通信终端从所述服务器中获取对应的所述原始非易失参数和/或所述更新非易失参数的步骤包括:
所述通信终端从所述服务器中获取指定的所述原始非易失参数和/或所述更新非易失参数;
所述通信终端根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新的步骤包括:
所述通信终端根据获取的指定的所述原始非易失参数和/或所述更新非易失参数进行指定非易失参数的恢复和/或更新。
本发明还提供一种基于通信终端的非易失参数的恢复和/或更新***,包括有服务器和通信终端:
所述服务器,用于将所述通信终端对应的原始非易失参数和/或更新非易失参数进行保存;
所述通信终端包括:
参数获取模块,用于从所述服务器中获取对应的所述原始非易失参数和/或所述更新非易失参数;
参数处理模块,用于根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新。
根据本发明所述的恢复和/或更新***,所述服务器,用于当所述通信终端在完成综测校准后,将所述通信终端对应的原始非易失参数通过原始非易失参数文件形式进行保存;
所述通信终端的所述参数获取模块,用于当所述通信终端开机检测到当前非易失参数发生异常时,发送参数恢复请求给所述服务器,并接收所述服务器发来的所述通信终端对应的所述原始非易失参数文件;
所述通信终端的所述参数处理模块,用于解析获取的所述原始非易失参数文件以获取所述原始非易失参数,并根据所述原始非易失参数进行非易失参数的恢复。
根据本发明所述的恢复和/或更新***,所述服务器用于将所述通信终端对应的所述更新非易失参数通过更新非易失参数文件形式进行保存;
所述通信终端的所述参数获取模块,用于接收所述服务器主动发来的所述更新非易失参数文件;或者用于向所述服务器发送参数更新请求,并接收所述服务器发来的所述更新非易失参数文件;
所述通信终端的所述参数获取模块,用于判断获取的所述更新非易失参数文件的版本号与当前非易失参数文件的版本号是否一致,若两者的版本号不一致,则解析所述更新非易失参数文件以获取所述更新非易失参数,并根据所述更新非易失参数进行非易失参数的更新。
根据本发明所述的恢复和/或更新***,所述通信终端进一步包括:
重启提示模块,用于在所述通信终端完成非易失参数的恢复和/或更新之后,发出重启终端提示。
根据本发明所述的恢复和/或更新***,所述通信终端的所述参数获取模块,用于从所述服务器中获取指定的所述原始非易失参数和/或所述更新非易失参数;
所述通信终端的所述参数处理模块,用于根据获取的指定的所述原始非易失参数和/或所述更新非易失参数进行指定非易失参数的恢复和/或更新。
本发明预先将通信终端对应的原始非易失参数和/或更新非易失参数保存到服务器;这样通信终端可根据需要从服务器中获取对应的原始非易失参数和/或更新非易失参数以进行非易失参数的恢复和/或更新。借此,本发明能够方便地实现非易失参数的恢复和更新,解决了现有通信终端部分非易失参数异常不能及时恢复或更新的问题,进而保证通信终端的良好通信性能。
附图说明
图1是本发明基于通信终端的NV参数的恢复和/或更新***的结构示意图;
图2是本发明基于通信终端的NV参数的恢复和/或更新方法的流程图;
图3是本发明优选基于通信终端的NV参数的恢复方法的流程图;
图4是本发明优选基于通信终端的NV参数的更新方法的流程图;
图5是本发明优选基于通信终端的NV参数的恢复和更新方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明基于通信终端的NV(Nonvolatile,非易失)参数的恢复和/或更新***的结构示意图,所述恢复和/或更新***100包括有相互通信连接的服务器10和通信终端20,其中所述服务器10可以是普通服务器或者云服务器等,所述通信终端20可以是手机、PDA(Personal Digital Assistant,个人数字助理)、平板电脑等,其中:
所述服务器10,用于将通信终端20对应的原始NV参数和/或更新NV参数进行保存。所述原始NV参数是指每一个通信终端20在产线经过一系列综测校准后,出产前的若干个初始NV参数。所述更新NV参数是指通信终端20出产后进行更新的部分或全部NV参数。终端厂商将所述原始NV参数和/或更新NV参数上传到服务器10中进行保存。
所述通信终端20包括:
参数获取模块21,用于从服务器10中获取对应的原始NV参数和/或更新NV参数。优选的是,参数获取模块21用于从服务器10中获取指定的原始NV参数和/或更新NV参数。这里,用户可以选择获取部分指定的原始NV参数和/或更新NV参数进行恢复和/或更新,而不是获取全部的原始NV参数和/或更新NV参数。
参数处理模块22,用于根据获取的原始NV参数和/或更新NV参数进行NV参数的恢复和/或更新。参数处理模块22用于根据获取的指定的原始NV参数和/或更新NV参数进行指定NV参数的恢复和/或更新。
所述恢复和/或更新***100进行NV参数恢复操作的优选方案如下:
服务器10用于当通信终端20在完成出产前的综测校准后,将通信终端20对应的原始NV参数通过原始NV参数文件形式进行保存。优选的是,通信终端20在产线经过一系列校准、综测并且完成各种上市前的测试后,把每一通信终端20的原始NV参数保存。待所有通信终端20都完成备份保存后,一起把这些原始NV参数保存到远端服务器10上,例如云服务器等。每一通信终端20的原始NV参数以每一通信终端20的终端标识命名,例如以通信终端20的IMEI(International Mobile Equipment Identity,国际移动设备识别码)/MEID(MobileEquipment Identifier,移动设备识别码)命名,这样可保证每一通信终端20NV参数的唯一性,例如命名可是IMEI_ori.txt或MEID_ori.txt,例如某一通信终端20的MEID为:99000458035853,则该通信终端20对应的保存原始NV参数可命名为:99000458035853_ori.txt或99000458035853.txt或99000458035853_*.txt等,从而能够保证唯一性且后续容易获取,若通信终端20发生NV参数丢失或异常,发送该通信终端20的IMEI/MEID到服务器10后便能够找到对应的原始NV参数。
通信终端20的参数获取模块21,用于当通信终端20开机检测到当前NV参数发生异常时,发送参数恢复请求给服务器10,并接收服务器10发来的通信终端20对应的原始NV参数文件。所述NV参数异常不一定是NV参数损坏,NV参数值需更新也属于NV参数异常范畴。优选的是,通信终端20发送带有IMEI/MEID的参数恢复请求信息给服务器10。服务器10根据收到信息中对应的IMEI/MEID把服务器10预存的IMEI_ori.txt/MEID_ori.txt发给通信终端20。通信终端20收到服务器10发送的IMEI_ori.txt/mei_ori.txt后,存放到预定的目录下,例如存放到/data/NV目录或sdcard/NV目录。
通信终端20的参数处理模块22,用于解析获取的原始NV参数文件以获取原始NV参数,并根据原始NV参数进行NV参数的恢复,具体可以是将原始NV参数写入MODEM(Modulator Demodulator,调制解调器)。优选的是,通信终端20会根据/data/NV目录或/sdcard/NV目录下的IMEI_ori.txt或MEID_ori.txt文件进行NV参数恢复操作,该恢复操作能将通信终端20对应的经过综测校准的所有NV参数进行恢复,即使用通信终端20出厂时的正常NV参数。
本发明解决通信终端20部分NV参数(尤其是射频相关的NV参数)异常不能及时恢复问题,每一个通信终端20在产线生成时,在综测校准完成后把每一通信终端20对应的NV参数备份一份存到服务器10。当用户开机时,若通信终端20的NV参数出现异常,通信终端20会主动打开WIFI(Wireless Fidelity,无线保真)或数据业务和服务器10进行信息交互,从而实现恢复终端的综测恢复NV参数,能保证通信终端20的良好通信效果。
所述恢复和/或更新***100进行NV参数更新操作的优选方案如下:
服务器10用于将通信终端20对应的更新NV参数通过更新NV参数文件形式进行保存。例如,终端厂商在通信终端20出厂后,发现有若干个原始NV参数存在问题需要更新,则将更新NV参数以文件形式保存到服务器10,以便于通信终端20获取和更新。每一通信终端20的更新NV参数以每一通信终端20的终端标识命名,例如以通信终端20的IMEI/MEID命名,这样可保证每一通信终端20的更新NV参数的唯一性,例如命名可是IMEI_update.txt或MEID_update.txt,根据通信终端20的IMEI/MEID即可实现通信终端20与其更新NV参数的对应关系。
通信终端20的参数获取模块21,用于接收服务器10主动发来的更新NV参数文件;或者用于向服务器10发送参数更新请求,并接收服务器10发来的更新NV参数文件。也就是说,NV参数的更新操作可以由服务器10主动启动也可以由通信终端请求启动。优选的是,服务器10根据更新NV参数文件的IMEI/MEID,将更新NV参数文件发送到IMEI/MEID对应的通信终端20。或者,通信终端20发送带有IMEI/MEID的参数更新请求信息给服务器10。服务器10根据收到信息中对应的IMEI/MEID把服务器10预存的IMEI_update.txt/MEID_update.txt发给通信终端20。通信终端20收到服务器10发送的IMEI_update.txt/mei_update.txt后,存放到预定的目录下,例如存放到/data/NV目录或sdcard/NV目录。
通信终端20的参数获取模块21,用于判断获取的更新NV参数文件的版本号与当前NV参数文件的版本号是否一致,若两者的版本号不一致,表示更新NV参数文件更新的NV参数文件,则解析更新NV参数文件以获取更新NV参数,并根据更新NV参数进行NV参数的更新,具体可以是将更新NV参数写入MODEM中。
本发明若出厂时的NV参数备份到服务器10,定位问题后,可在服务器10端把出现异常的NV参数值更新,然后根据MEID/IMSI主动给出现问题特定通信终端20发送NV参数更新信息,该信息可针对特定的NV参数更新,不会影响其他NV参数性能,例如可针对几项NV参数更新,可很快解决问题,减少很大的财力损失。
更好的是,通信终端20进一步包括:
重启提示模块23,用于在通信终端20完成NV参数的恢复和/或更新之后,发出重启终端提示。将通信终端20对应的原始NV参数和/或出厂后续的更新NV参数进行恢复后,提示用户重启通信终端20才能正常使用,从而是通信终端20恢复到出厂时性能比较好的状态,不仅不影响用户体验,而且有效阻止了由于NV参数问题造成的客诉,客退等相关问题。
本发明涉及一种恢复通信功能的方法,在通信终端20完成综测校准后将对应的原始NV参数备份到服务器10中,当通信终端20开机发现NV参数异常时,与服务器10进行通信恢复和/或更新NV参数。把NV参数值放到服务器10,若想实现NV参数恢复和/或更新非常方便,本发明尤其适用于NV参数异常影响性能,但基本功能还可使用的通信终端20。
图2是本发明基于通信终端的NV参数的恢复和/或更新方法的流程图,其可通过如图1所示的恢复和/或更新***100实现,包括步骤有:
步骤S201,将通信终端20对应的原始NV参数和/或更新NV参数保存到服务器10。
所述原始NV参数是指每一个通信终端20在产线经过一系列综测校准后,出产前的若干个初始NV参数。所述更新NV参数是指通信终端20出产后进行更新的部分或全部NV参数。终端厂商将所述原始NV参数和/或更新NV参数上传到服务器10中进行保存。
步骤S202,通信终端20从服务器10中获取对应的原始NV参数和/或更新NV参数。
优选的是,通信终端20从服务器10中获取指定的原始NV参数和/或更新NV参数。这里,用户可以选择获取部分指定的原始NV参数和/或更新NV参数进行恢复和/或更新,而不是获取全部的原始NV参数和/或更新NV参数。
步骤S203,通信终端20根据获取的原始NV参数和/或更新NV参数进行NV参数的恢复和/或更新。
优选的是,通信终端20根据获取的指定的原始NV参数和/或更新NV参数进行指定NV参数的恢复和/或更新。
图3是本发明优选基于通信终端的NV参数的恢复方法的流程图,其可通过如图1所示的恢复和/或更新***100实现,包括步骤有:
步骤S301,当通信终端20在完成综测校准后,将通信终端20对应的原始NV参数通过原始NV参数文件形式保存到服务器10。
优选的是,通信终端20在产线经过一系列校准、综测并且完成各种上市前的测试后,把每一通信终端20的原始NV参数保存。待所有通信终端20都完成备份保存后,一起把这些原始NV参数保存到远端服务器10上,例如云服务器等。每一通信终端20的原始NV参数以每一通信终端20的终端标识命名,例如以通信终端20的IMEI/MEID命名,这样可保证每一通信终端20NV参数的唯一性,例如命名可是IMEI_ori.txt或MEID_ori.txt,例如某一通信终端20的MEID为:99000458035853,则该通信终端20对应的保存原始NV参数可命名为:99000458035853_ori.txt或99000458035853.txt或99000458035853_*.txt等,从而能够保证唯一性且后续容易获取,若通信终端20发生NV参数丢失或异常,发送该通信终端20的IMEI/MEID到服务器10后便能够找到对应的原始NV参数。
步骤S302,当通信终端20开机检测到当前NV参数发生异常时,通信终端20发送参数恢复请求给服务器10。
所述NV参数异常不一定是NV参数损坏,NV参数值需更新也属于NV参数异常范畴。优选的是,通信终端20发送带有IMEI/MEID的参数恢复请求信息给服务器10。
步骤S303,服务器10将通信终端20对应的原始NV参数文件发送给通信终端20。
服务器10根据收到参数恢复请求中对应的IMEI/MEID把服务器10预存的IMEI_ori.txt/MEID_ori.txt发给通信终端20。通信终端20收到服务器10发送的IMEI_ori.txt/mei_ori.txt后,存放到预定的目录下,例如存放到/data/NV目录或sdcard/NV目录。
步骤S304,通信终端20解析获取的原始NV参数文件以获取原始NV参数,并根据原始NV参数进行NV参数的恢复。
优选的是,通信终端20会根据/data/NV目录或/sdcard/NV目录下的IMEI_ori.txt或MEID_ori.txt文件进行NV参数恢复操作,该恢复操作能将通信终端20对应的经过综测校准的所有NV参数进行恢复,即使用通信终端20出厂时的正常NV参数。
步骤S305,通信终端20发出重启终端提示。
将通信终端20对应的原始NV参数进行恢复后,提示用户重启通信终端20才能正常使用,从而是通信终端20恢复到出厂时性能比较好的状态。
本发明解决通信终端20部分NV参数(尤其是射频相关的NV参数)异常不能及时恢复问题,每一个通信终端20在产线生成时,在综测校准完成后把每一通信终端20对应的NV参数备份一份存到服务器10。当用户开机时,若通信终端20的NV参数出现异常,通信终端20会主动和服务器10进行信息交互,从而实现恢复终端的综测恢复NV参数,能保证通信终端20的良好通信效果。
图4是本发明优选基于通信终端的NV参数的更新方法的流程图,其可通过如图1所示的恢复和/或更新***100实现,包括步骤有:
步骤S401,将通信终端20对应的更新NV参数通过更新NV参数文件形式保存到服务器10。
例如,终端厂商在通信终端20出厂后,发现有若干个原始NV参数存在问题需要更新,则将更新NV参数以文件形式保存到服务器10,以便于通信终端20获取和更新。每一通信终端20的更新NV参数以每一通信终端20的终端标识命名,例如以通信终端20的IMEI/MEID命名,这样可保证每一通信终端20的更新NV参数的唯一性,例如命名可是IMEI_update.txt或MEID_update.txt,根据通信终端20的IMEI/MEID即可实现通信终端20与其更新NV参数的对应关系。
步骤S402,通信终端20从服务器10中获取对应的更新NV参数。
优选的是,服务器10主动将更新NV参数文件发送给通信终端20;或者
服务器10根据通信终端20发来的参数更新请求,将更新NV参数文件发送给通信终端20。
也就是说,NV参数的更新操作可以由服务器10主动启动也可以由通信终端请求启动。优选的是,服务器10根据更新NV参数文件的IMEI/MEID,将更新NV参数文件发送到IMEI/MEID对应的通信终端20。或者,通信终端20发送带有IMEI/MEID的参数更新请求信息给服务器10。服务器10根据收到信息中对应的IMEI/MEID把服务器10预存的IMEI_update.txt/MEID_update.txt发给通信终端20。通信终端20收到服务器10发送的IMEI_update.txt/mei_update.txt后,存放到预定的目录下,例如存放到/data/NV目录或sdcard/NV目录。
步骤S403,通信终端20判断获取的更新NV参数文件的版本号与当前NV参数文件的版本号是否一致,若是则执行步骤S404,否则结束流程。
步骤S404,若两者的版本号不一致,表示更新NV参数文件更新的NV参数文件,则解析更新NV参数文件以获取更新NV参数,并根据更新NV参数进行NV参数的更新,具体可以是将更新NV参数写入MODEM中。
步骤S405,通信终端20发出重启终端提示。
将通信终端20对应的原始NV参数进行更新后,提示用户重启通信终端20才能正常使用,从而是通信终端20更新到性能比较好的状态。
图5是本发明优选基于通信终端的NV参数的恢复和更新方法的流程图,其可通过如图1所示的恢复和/或更新***100实现,包括步骤有:
步骤S501,将通信终端20对应的原始NV参数文件(例如ori.txt文件)和更新NV参数文件(例如update.txt文件)保存到服务器10。优选的是,可以在服务器10存储更新NV参数文件的版本号文件(例如version.txt文件),所述版本号文件用于标注所述更新NV参数文件的版本号。
步骤S502,通信终端20开机。
步骤S503,通信终端20检测部分NV参数是否发生异常,如NV参数2808中的某个值和出厂时预定值不一致,若是则执行步骤S504,否则结束流程。
步骤S504,若部分NV参数发生异常,通信终端20会主动给服务器10发送参数恢复请求,所述参数恢复请求包含通信终端20的移动设备识别码,所述移动设备识别码可以是IMEI或MEID等。
步骤S505,服务器10收到通信终端20发送的参数恢复请求后,会解析参数恢复请求中包含的移动设备识别码,然后根据该移动设备识别码把服务器10中预先存放的对应移动设备识别码的原始NV参数文件和更新NV参数文件发送给通信终端20。服务器10可以同时或不同时发送ori.txt文件、update.txt文件和version.txt文件这三个文件,通常由服务器10主送发送update.txt文件和version.txt文件,且服务器10根据通信终端20的请求发送ori.txt文件。
步骤S506,通信终端20收到原始NV参数文件和更新NV参数文件后,会存储到通信终端20的指定目录中。例如,通信终端20将ori.txt文件、update.txt文件和version.txt文件保存到/data/目录或sdcard/目录下。
步骤S507,通信终端20会解析原始NV参数文件,并执行NV参数恢复操作。
步骤S508,通信终端20判断获取的更新NV参数文件的版本号与当前NV参数文件的版本号是否一致,若是则进行步骤S510,否则执行步骤S509。
优选的是,通信终端20读取data/NV目录或sdcard/NV目录下的version.txt文件,将该version.txt文件中的值和NV参数2808[29]的值进行比较,若version.txt中的值大,则读取同目录下的update.txt文件,将这个文件中的值写入到MODEM。NV参数2808[29]是原始版本号的参数值,2808是一个数组,[29]是指该数组有29个成员。ori.txt文件用于NV参数恢复,update.txt文件用于NV参数更新。
步骤S509,通信终端20会解析更新NV参数文件,并执行NV参数更新操作。通常是将从更新NV参数文件解析出的更新NV参数写入MODEM。
步骤S510,待NV参数的恢复和/或更新操作完成后,通信终端20会主动提示用户,需重启通信终端20,因只有重启通信终端20后NV参数才生效。
综上所述,本发明预先将通信终端对应的原始非易失参数和/或更新非易失参数保存到服务器;这样通信终端可根据需要从服务器中获取对应的原始非易失参数和/或更新非易失参数以进行非易失参数的恢复和/或更新。借此,本发明能够方便地实现非易失参数的恢复和更新,解决了现有通信终端部分非易失参数异常不能及时恢复或更新的问题,进而保证通信终端的良好通信性能。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (10)
1.一种基于通信终端的非易失参数的恢复和/或更新方法,其特征在于,包括步骤有:
将通信终端对应的原始非易失参数和/或更新非易失参数保存到服务器;
所述通信终端从所述服务器中获取对应的所述原始非易失参数和/或所述更新非易失参数;
所述通信终端根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新。
2.根据权利要求1所述的恢复和/或更新方法,其特征在于,所述将通信终端对应的原始非易失参数保存到服务器的步骤包括:
当所述通信终端在完成综测校准后,将所述通信终端对应的原始非易失参数通过原始非易失参数文件形式保存到所述服务器;
所述通信终端从所述服务器中获取对应的所述原始非易失参数的步骤包括:
当所述通信终端开机检测到当前非易失参数发生异常时,所述通信终端发送参数恢复请求给所述服务器;
所述服务器将所述通信终端对应的所述原始非易失参数文件发送给所述通信终端;
所述通信终端根据获取的所述原始非易失参数进行非易失参数的恢复的步骤包括:
所述通信终端解析获取的所述原始非易失参数文件以获取所述原始非易失参数,并根据所述原始非易失参数进行非易失参数的恢复。
3.根据权利要求1所述的恢复和/或更新方法,其特征在于,所述将通信终端对应的更新非易失参数保存到服务器的步骤包括:
将所述通信终端对应的所述更新非易失参数通过更新非易失参数文件形式保存到所述服务器;
所述通信终端从所述服务器中获取对应的所述更新非易失参数的步骤包括:
所述服务器主动将所述更新非易失参数文件发送给所述通信终端;或者
所述服务器根据所述通信终端发来的参数更新请求,将所述更新非易失参数文件发送给所述通信终端;
所述通信终端根据所述更新非易失参数进行非易失参数的更新的步骤包括:
所述通信终端判断获取的所述更新非易失参数文件的版本号与当前非易失参数文件的版本号是否一致;
若两者的版本号不一致,则解析所述更新非易失参数文件以获取所述更新非易失参数,并根据所述更新非易失参数进行非易失参数的更新。
4.根据权利要求1所述的恢复和/或更新方法,其特征在于,所述通信终端根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新的步骤之后还包括:
所述通信终端发出重启终端提示。
5.根据权利要求1~4任一项所述的恢复和/或更新方法,其特征在于,所述通信终端从所述服务器中获取对应的所述原始非易失参数和/或所述更新非易失参数的步骤包括:
所述通信终端从所述服务器中获取指定的所述原始非易失参数和/或所述更新非易失参数;
所述通信终端根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新的步骤包括:
所述通信终端根据获取的指定的所述原始非易失参数和/或所述更新非易失参数进行指定非易失参数的恢复和/或更新。
6.一种基于通信终端的非易失参数的恢复和/或更新***,其特征在于,包括有服务器和通信终端:
所述服务器,用于将所述通信终端对应的原始非易失参数和/或更新非易失参数进行保存;
所述通信终端包括:
参数获取模块,用于从所述服务器中获取对应的所述原始非易失参数和/或所述更新非易失参数;
参数处理模块,用于根据获取的所述原始非易失参数和/或所述更新非易失参数进行非易失参数的恢复和/或更新。
7.根据权利要求6所述的恢复和/或更新***,其特征在于,所述服务器,用于当所述通信终端在完成综测校准后,将所述通信终端对应的原始非易失参数通过原始非易失参数文件形式进行保存;
所述通信终端的所述参数获取模块,用于当所述通信终端开机检测到当前非易失参数发生异常时,发送参数恢复请求给所述服务器,并接收所述服务器发来的所述通信终端对应的所述原始非易失参数文件;
所述通信终端的所述参数处理模块,用于解析获取的所述原始非易失参数文件以获取所述原始非易失参数,并根据所述原始非易失参数进行非易失参数的恢复。
8.根据权利要求6所述的恢复和/或更新***,其特征在于,所述服务器用于将所述通信终端对应的所述更新非易失参数通过更新非易失参数文件形式进行保存;
所述通信终端的所述参数获取模块,用于接收所述服务器主动发来的所述更新非易失参数文件;或者用于向所述服务器发送参数更新请求,并接收所述服务器发来的所述更新非易失参数文件;
所述通信终端的所述参数获取模块,用于判断获取的所述更新非易失参数文件的版本号与当前非易失参数文件的版本号是否一致,若两者的版本号不一致,则解析所述更新非易失参数文件以获取所述更新非易失参数,并根据所述更新非易失参数进行非易失参数的更新。
9.根据权利要求6所述的恢复和/或更新***,其特征在于,所述通信终端进一步包括:
重启提示模块,用于在所述通信终端完成非易失参数的恢复和/或更新之后,发出重启终端提示。
10.根据权利要求6~9任一项所述的恢复和/或更新***,其特征在于,所述通信终端的所述参数获取模块,用于从所述服务器中获取指定的所述原始非易失参数和/或所述更新非易失参数;
所述通信终端的所述参数处理模块,用于根据获取的指定的所述原始非易失参数和/或所述更新非易失参数进行指定非易失参数的恢复和/或更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410485896.7A CN104281502A (zh) | 2014-09-22 | 2014-09-22 | 基于通信终端的非易失参数的恢复和/或更新方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410485896.7A CN104281502A (zh) | 2014-09-22 | 2014-09-22 | 基于通信终端的非易失参数的恢复和/或更新方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104281502A true CN104281502A (zh) | 2015-01-14 |
Family
ID=52256403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410485896.7A Pending CN104281502A (zh) | 2014-09-22 | 2014-09-22 | 基于通信终端的非易失参数的恢复和/或更新方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104281502A (zh) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105205019A (zh) * | 2015-10-30 | 2015-12-30 | 上海斐讯数据通信技术有限公司 | 基于高通平台手机的nv参数读写***及方法 |
CN105607963A (zh) * | 2015-10-28 | 2016-05-25 | 东莞酷派软件技术有限公司 | 通信参数恢复方法及装置 |
CN105653340A (zh) * | 2015-12-31 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种参数升级方法、装置和电子设备 |
CN105740097A (zh) * | 2016-01-26 | 2016-07-06 | 努比亚技术有限公司 | 终端射频参数处理装置及方法 |
CN105740024A (zh) * | 2016-02-02 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种终端的运行方法和装置 |
CN105743698A (zh) * | 2016-01-27 | 2016-07-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种参数处理方法及终端 |
CN106021029A (zh) * | 2016-05-27 | 2016-10-12 | 努比亚技术有限公司 | Nv参数的备份恢复装置和方法 |
CN106028382A (zh) * | 2016-05-27 | 2016-10-12 | 努比亚技术有限公司 | Nv参数读写装置和方法 |
CN106293801A (zh) * | 2015-06-29 | 2017-01-04 | 展讯通信(上海)有限公司 | 移动终端及其数据升级方法、***和升级数据生成装置 |
CN106547649A (zh) * | 2016-10-31 | 2017-03-29 | 黄建文 | 一种文件恢复***和方法 |
CN106657703A (zh) * | 2016-12-19 | 2017-05-10 | 广东欧珀移动通信有限公司 | Nv参数导入方法、调制解调器及移动终端 |
CN107453907A (zh) * | 2017-08-02 | 2017-12-08 | 深圳铂睿智恒科技有限公司 | 一种电子设备的特征参数恢复方法及其*** |
CN107480003A (zh) * | 2017-07-26 | 2017-12-15 | 努比亚技术有限公司 | 一种备份射频参数的方法、设备及计算机可读存储介质 |
CN107957916A (zh) * | 2017-12-06 | 2018-04-24 | 广东欧珀移动通信有限公司 | 终端修复方法和装置、电子设备、计算机可读存储介质 |
CN110022405A (zh) * | 2019-03-29 | 2019-07-16 | 惠州Tcl移动通信有限公司 | 射频参数调整方法、装置及存储介质 |
CN110549900A (zh) * | 2018-03-30 | 2019-12-10 | 比亚迪股份有限公司 | 电动汽车及动力电池静置之后的参数更新方法、装置 |
CN112533193A (zh) * | 2020-11-30 | 2021-03-19 | 福州汇思博信息技术有限公司 | 一种实现不同网络需求的配置方法和终端 |
CN112579350A (zh) * | 2020-11-10 | 2021-03-30 | 福建联迪商用设备有限公司 | 一种支持nv参数备份还原的方法及*** |
CN113285819A (zh) * | 2020-02-20 | 2021-08-20 | 深圳市万普拉斯科技有限公司 | 通信参数处理方法、装置、计算机设备和计算机存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193846A (zh) * | 2011-06-13 | 2011-09-21 | 锐骐(厦门)电子科技有限公司 | 一种非易失性数据的备份和恢复方法 |
CN102622283A (zh) * | 2011-01-30 | 2012-08-01 | 上海三旗通信科技股份有限公司 | 一种终端射频校准参数的备份恢复方法及装置 |
CN102945192A (zh) * | 2012-10-19 | 2013-02-27 | 广东欧珀移动通信有限公司 | 一种数据备份和恢复的方法及移动智能终端 |
CN102946600A (zh) * | 2012-11-19 | 2013-02-27 | Tcl通讯(宁波)有限公司 | 一种移动终端参数固件升级方法及*** |
CN103019892A (zh) * | 2012-12-29 | 2013-04-03 | 盛耀无线通讯科技(北京)有限公司 | 一种基于高通平台的nv数据备份与恢复方法 |
CN103077100A (zh) * | 2013-01-31 | 2013-05-01 | 广东欧珀移动通信有限公司 | 非易失性数据备份和恢复方法 |
CN103365754A (zh) * | 2012-03-31 | 2013-10-23 | 华为终端有限公司 | 一种更新非易失存储项信息的方法和装置 |
-
2014
- 2014-09-22 CN CN201410485896.7A patent/CN104281502A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622283A (zh) * | 2011-01-30 | 2012-08-01 | 上海三旗通信科技股份有限公司 | 一种终端射频校准参数的备份恢复方法及装置 |
CN102193846A (zh) * | 2011-06-13 | 2011-09-21 | 锐骐(厦门)电子科技有限公司 | 一种非易失性数据的备份和恢复方法 |
CN103365754A (zh) * | 2012-03-31 | 2013-10-23 | 华为终端有限公司 | 一种更新非易失存储项信息的方法和装置 |
CN102945192A (zh) * | 2012-10-19 | 2013-02-27 | 广东欧珀移动通信有限公司 | 一种数据备份和恢复的方法及移动智能终端 |
CN102946600A (zh) * | 2012-11-19 | 2013-02-27 | Tcl通讯(宁波)有限公司 | 一种移动终端参数固件升级方法及*** |
CN103019892A (zh) * | 2012-12-29 | 2013-04-03 | 盛耀无线通讯科技(北京)有限公司 | 一种基于高通平台的nv数据备份与恢复方法 |
CN103077100A (zh) * | 2013-01-31 | 2013-05-01 | 广东欧珀移动通信有限公司 | 非易失性数据备份和恢复方法 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293801A (zh) * | 2015-06-29 | 2017-01-04 | 展讯通信(上海)有限公司 | 移动终端及其数据升级方法、***和升级数据生成装置 |
CN105607963A (zh) * | 2015-10-28 | 2016-05-25 | 东莞酷派软件技术有限公司 | 通信参数恢复方法及装置 |
CN105607963B (zh) * | 2015-10-28 | 2019-10-11 | 东莞酷派软件技术有限公司 | 通信参数恢复方法及装置 |
CN105205019B (zh) * | 2015-10-30 | 2018-01-02 | 上海斐讯数据通信技术有限公司 | 基于高通平台手机的nv参数读写***及方法 |
CN105205019A (zh) * | 2015-10-30 | 2015-12-30 | 上海斐讯数据通信技术有限公司 | 基于高通平台手机的nv参数读写***及方法 |
CN105653340A (zh) * | 2015-12-31 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种参数升级方法、装置和电子设备 |
CN105740097A (zh) * | 2016-01-26 | 2016-07-06 | 努比亚技术有限公司 | 终端射频参数处理装置及方法 |
CN105743698A (zh) * | 2016-01-27 | 2016-07-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种参数处理方法及终端 |
CN105740024A (zh) * | 2016-02-02 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种终端的运行方法和装置 |
CN106021029A (zh) * | 2016-05-27 | 2016-10-12 | 努比亚技术有限公司 | Nv参数的备份恢复装置和方法 |
CN106028382A (zh) * | 2016-05-27 | 2016-10-12 | 努比亚技术有限公司 | Nv参数读写装置和方法 |
CN106547649A (zh) * | 2016-10-31 | 2017-03-29 | 黄建文 | 一种文件恢复***和方法 |
CN106657703A (zh) * | 2016-12-19 | 2017-05-10 | 广东欧珀移动通信有限公司 | Nv参数导入方法、调制解调器及移动终端 |
CN107480003A (zh) * | 2017-07-26 | 2017-12-15 | 努比亚技术有限公司 | 一种备份射频参数的方法、设备及计算机可读存储介质 |
CN107453907A (zh) * | 2017-08-02 | 2017-12-08 | 深圳铂睿智恒科技有限公司 | 一种电子设备的特征参数恢复方法及其*** |
CN107957916A (zh) * | 2017-12-06 | 2018-04-24 | 广东欧珀移动通信有限公司 | 终端修复方法和装置、电子设备、计算机可读存储介质 |
CN110549900A (zh) * | 2018-03-30 | 2019-12-10 | 比亚迪股份有限公司 | 电动汽车及动力电池静置之后的参数更新方法、装置 |
CN110022405A (zh) * | 2019-03-29 | 2019-07-16 | 惠州Tcl移动通信有限公司 | 射频参数调整方法、装置及存储介质 |
CN113285819A (zh) * | 2020-02-20 | 2021-08-20 | 深圳市万普拉斯科技有限公司 | 通信参数处理方法、装置、计算机设备和计算机存储介质 |
CN113285819B (zh) * | 2020-02-20 | 2022-11-15 | 深圳市万普拉斯科技有限公司 | 通信参数处理方法、装置、计算机设备和计算机存储介质 |
CN112579350A (zh) * | 2020-11-10 | 2021-03-30 | 福建联迪商用设备有限公司 | 一种支持nv参数备份还原的方法及*** |
CN112533193A (zh) * | 2020-11-30 | 2021-03-19 | 福州汇思博信息技术有限公司 | 一种实现不同网络需求的配置方法和终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104281502A (zh) | 基于通信终端的非易失参数的恢复和/或更新方法及*** | |
CN101931944B (zh) | 在线升级终端补丁的方法、装置与*** | |
US8572599B2 (en) | Provisioning device make and model information for firmware over-the-air (FOTA) | |
CN102014366B (zh) | 更新ip地址归属地信息的方法、装置和*** | |
CN102271327A (zh) | 一种指示软件版本更新的方法及设备 | |
CN102111749A (zh) | 推送定制应用的方法以及服务器和移动终端 | |
US9313650B2 (en) | Communications system, mobile communications device, transition control device, transition control method, and transition control program | |
CN102131186A (zh) | 移动终端应用程序的推送方法和应用程序服务器 | |
CN104283926A (zh) | 一种数据同步方法、装置及服务器 | |
CN106850241A (zh) | 一种车载obd终端及其远程升级方法 | |
CN102946600A (zh) | 一种移动终端参数固件升级方法及*** | |
CN102541595A (zh) | 智能设备的升级方法、装置及智能设备 | |
CN104601433A (zh) | 应用信息窗口展示方法、客户端、服务器及*** | |
CN104023324A (zh) | 对陌生通话号码进行处理的方法和装置 | |
CN104468947B (zh) | 一种信息处理方法及电子设备 | |
CN103139761A (zh) | 一种信息实时展示的方法和移动通讯终端 | |
WO2016026313A1 (zh) | 实现信息自注册的方法、设备、***及计算机存储介质 | |
EP3213543A1 (en) | Configuring an electronic device for wireless communications | |
CN112866984B (zh) | 通话记录的同步方法、云平台和终端 | |
CN107079294B (zh) | 用于动态地检测安全元件有资格进行ota活动的方法和对应的ota服务器 | |
CN107733974A (zh) | 一种移动终端的升级方法 | |
CN101854442B (zh) | 网络设备及其固件更新方法 | |
CN104394258A (zh) | 对通讯对象的联系方式变化进行处理的方法和装置 | |
CN108668340B (zh) | 网络搜索方法及终端设备、计算机可读存储介质 | |
CN105872106A (zh) | 空中下载升级方法、空中下载服务器及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150114 |