通信模块的运行参数更新方法及通信终端的制作方法

文档序号:6385905阅读:243来源:国知局
专利名称:通信模块的运行参数更新方法及通信终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种通信模块的运行参数更新方法及通信终端。
背景技术
对于采用AP处理器(AP处理器plication Porcessor,应用处理器)+CP(Cooperate Processor,通信处理器)双核架构的通信终端,由于通信终端的通信模块运行于独立的CP处理器中,若想更新通信模块的运行参数,例如NV (户区资料)参数、音频参数等,基本上都需要重新烧录整个通信模块的固件(Firmware)版本。由于烧录通信模块的固件版本需特定的工具软件或设备,用户在遇到问题时很难更新固件版本,必须拿到指定的终端维修点进行更新,这会给用户使用造成较大的不便和烦恼。综上可知,现有通信终端的通信模块的运行参数更新技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种通信模块的运行参数更新方法及通信终端,其能够方便、有效地对通信模块的运行参数文件进行升级。为了实现上述目的,本发明提供一种通信模块的运行参数更新方法,应用于包括所述通信模块、应用处理器和通信处理器的通信终端,所述方法包括步骤有存放步骤,在所述应用处理器的文件系统的第一分区和第二分区中分别存放所述通信模块的第一运行参数文件和第二运行参数文件;第一判断步骤,在启动所述通信模块前,判断所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件是否相同;第一加载步骤,若所述第一、第二运行参数文件相同,则将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执行启动;第一更新步骤,若所述第一、第二运行参数文件不相同,则将所述第一分区中的所述第一运行参数更新到所述第二分区中;第二加载步骤,将所述第二分区中更新后的所述第一运行参数文件加载到所述通信模块并执行启动。根据本发明所述的运行参数更新方法,所述第一判断步骤包括分别读取所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件的第一版本信息和第二版本信息;判断所述第一版本信息与所述第二版本信息是否相同,若相同则判定所述第一、第二运行参数文件相同,否则判定所述第一、第二运行参数文件不相同。根据本发明所述的运行参数更新方法,所述存放步骤之后还包括有下载步骤,在收到远程更新指令时,从远程服务器中下载所述通信模块的第四运行参数文件;第一有效检测步骤,检测所述第四运行参数文件是否有效;第二更新步骤,若所述第四运行参数文件有效,则将所述第四运行参数文件更新到所述第一分区中;第二判断步骤,判断所述第一分区中的所述第四运行参数文件与所述第二分区中的所述第二运行参数文件是否相同;第三更新步骤,若所述第二、第四运行参数文件不相同,则将所述第一分区中的所述第四运行参数文件更新到所述第二分区中;第三加载步骤,将所述第二分区中更新后的所述第四运行参数文件加载到所述通信模块并执行启动。根据本发明所述的运行参数更新方法,所述存放步骤还包括:在所述应用处理器的所述文件系统的第三分区中存放所述通信模块的第三运行参数文件作为备份;所述存放步骤之后还包括有:丢失检测步骤,在启动所述通信模块前,检测所述第一分区中的所述第一运行参数文件是否丢失,若所述第一运行参数未丢失,则执行所述第一判断步骤;第二有效检测步骤,若所述第一运行参数文件丢失,则检测所述第二分区中的所述第二运行参数文件是否有效;第四更新步骤,若所述第二运行参数文件有效,则将所述第二分区中的所述第二运行参数文件更新到所述第一分区中;第四加载步骤,将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执彳丁启动。根据本发明所述的运行参数更新方法,所述第二有效检测步骤之后还包括:第三有效检测步骤,若所述第二运行参数文件无效,则检测所述第三分区中的所述第三运行参数文件是否有效;提示步骤,若所述第三运行参数文件无效,则提示运行参数文件已损坏;第五更新步骤,若所述第三运行参数文件有效,则将所述第三分区中的所述第三运行参数文件分别更新到所述第一分区和所述第二分区中;第五加载步骤,将所述第二分区中更新后的所述第三运行参数文件加载到所述通信模块并执行启动。本发明还提供一种通信终端,包括通信模块、应用处理器和通信处理器,所述通信终端还包括有:存放模块,用于在所述应用处理器的文件系统的第一分区和第二分区中分别存放所述通信模块的第一运行参数文件和第二运行参数文件;第一判断模块,用于在启动所述通信模块前,判断所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件是否相同;第一加载模块,用于若所述第一、第二运行参数文件相同时,将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执行启动;第一更新模块,用于若所述第一、第二运行参数文件不相同时,将所述第一分区中的所述第一运行参数更新到所述第二分区中;第二加载模块,用于将所述第二分区中更新后的所述第一运行参数文件加载到所述通信模块并执行启动。根据本发明所述的通信终端,所述第一判断模块还用于分别读取所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件的第一版本信息和第二版本信息;判断所述第一版本信息与所述第二版本信息是否相同,若相同则判定所述第一、第二运行参数文件相同,否则判定所述第一、第二运行参数文件不相同。根据本发明所述的通信终端,还包括有下载模块,用于在收到远程更新指令时,从远程服务器中下载所述通信模块的第四运行参数文件;第一有效检测模块,用于检测所述第四运行参数文件是否有效;第二更新模块,用于若所述第四运行参数文件有效时,将所述第四运行参数文件更新到所述第一分区中;第二判断模块,用于判断所述第一分区中的所述第四运行参数文件与所述第二分区中的所述第二运行参数文件是否相同;第三更新模块,用于若所述第二、第四运行参数文件不相同时,将所述第一分区中的所述第四运行参数文件更新到所述第二分区中;第三加载模块,用于将所述第二分区中更新后的所述第四运行参数文件加载到所述通信模块并执行启动。根据本发明所述的通信终端,所述存放模块还用于在所述应用处理器的所述文件系统的第三分区中存放所述通信模块的第三运行参数文件作为备份;所述通信终端还包括有丢失检测模块,用于在启动所述通信模块前,检测所述第一分区中的所述第一运行参数文件是否丢失,若所述第一运行参数未丢失,则启动所述第一判断模块工作;第二有效检测模块,用于若所述第一运行参数文件丢失时,检测所述第二分区中的所述第二运行参数文件是否有效;第四更新模块,用于若所述第二运行参数文件有效时,将所述第二分区中的所述第二运行参数文件更新到所述第一分区中;第四加载模块,用于将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执行启动。根据本发明所述的通信终端,还包括有第三有效检测模块,用于若所述第二运行参数文件无效时,检测所述第三分区中的所述第三运行参数文件是否有效;提示模块,用于若所述第三运行参数文件无效时,提示运行参数文件已损坏;第五更新模块,用于若所述第三运行参数文件有效时,将所述第三分区中的所述第三运行参数文件分别更新到所述第一分区和所述第二分区中;第五加载模块,用于将所述第二分区中更新后的所述第三运行参数文件加载到所述通信模块并执行启动。本发明适用于采用AP (应用处理器)+CP (通信处理器)的双核架构的通信终端,将通信模块的运行参数文件保存在AP处理器侧的两个或三个位置。每次启动通信模块或远程更新时都检查各个位置中通信模块的运行参数文件,如果运行参数文件发生变化,则更新运行参数文件并加载到通信模块。由于本发明将通信模块的运行参数文件保存在AP处理器侧,因此能够方便、有效地对通信模块的运行参数文件进行升级,而不再需要特定的工具软件或设备。


图1是本发明通信终端的结构示意图;图2是本发明优选通信终端的结构示意图;图3是本发明通信模块的运行参数更新方法;图4是本发明第一实施例中通信模块的运行参数更新方法;图5是本发明第二实施例中通信模块的运行参数更新方法;以及图6是本发明第三实施例中通信模块的运行参数更新方法的状态变迁图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1是本发明通信终端的结构示意图,所述通信终端100包括通信模块、AP(应用处理器)和CP (通信处理器),即采用AP处理器+CP处理器的双核架构,所述通信模块运行于独立的CP处理器中,且所述通信模块的启动由AP处理器来控制,由AP处理器给通信模块上电。所述通信终端100可以是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等。并且,所述通信终端100还包括有存放模块101、第一判断模块102、第一加载模块103、第一更新模块104以及第二加载模块105,其中所述存放模块101,用于在AP处理器的文件系统的第一分区和第二分区中分别存放通信模块的第一运行参数文件和第二运行参数文件。即将通信模块的运行参数分别放到AP处理器侧的第一分区和第二分区,所述第一分区优选为AP处理器侧文件系统的用户分区,该用户分区中的文件可以在每次AP处理器版本更新可改变或通过远程升级;所述第二分区优选为AP处理器侧文件系统的特殊分区,即使重新烧录AP处理器的固件版本,该特殊分区中的数据也不会被覆盖,但可以更新。所述第一判断模块102,用于在启动通信模块前,判断第一分区中的第一运行参数文件和第二分区中的第二运行参数文件是否相同。优选的是,AP处理器对通信模块上电时会触发启动通信模块。优选的是,第一判断模块102还用于分别读取第一分区中的第一运行参数文件和第二分区中的第二运行参数文件的第一版本信息和第二版本信息。判断第一版本信息与第二版本信息是否相同,若相同则判定第一、第二运行参数文件相同,否则判定第一、第二运行参数文件不相同。所述第一加载模块103,用于若第一、第二运行参数文件相同时,例如两者版本相同,将第二分区中的第二运行参数文件加载到通信模块并执行启动。所述第一更新模块104,用于若第一、第二运行参数文件不相同时,例如两者版本不同,将第一分区中的第一运行参数更新到第二分区中,即将第二分区中的原第二运行参数文件替换成第一运行参数。所述第二加载模块105,用于将第二分区中更新后的第一运行参数文件加载到通信模块并执行启动。图2是本发明优选通信终端的结构示意图,所述通信终端100包括通信模块、AP处理器和CP处理器,即采用AP处理器+CP处理器的双核架构,所述通信模块运行于独立的CP处理器中,且所述通信模块的启动由AP处理器来控制,由AP处理器给通信模块上电。所述通信终端100还包括有存放模块101、第一判断模块102、第一加载模块103、第一更新模块104、第二加载模块105、下载模块106、第一有效检测模块107、第二更新模块108、第二判断模块109、第三更新模块110、第三加载模块111、丢失检测模块112、第二有效检测模块113、第四更新模块114、第四加载模块115、第三有效检测模块116、提示模块117、第五更新模块118和/或第五加载模块119,其中所述存放模块101,用于在AP处理器的文件系统的第一分区和第二分区中分别存放通信模块的第一运行参数文件和第二运行参数文件。所述第一判断模块102,用于在启动通信模块前,判断第一分区中的第一运行参数文件和第二分区中的第二运行参数文件是否相同。优选的是,第一判断模块102还用于分别读取第一分区中的第一运行参数文件和第二分区中的第二运行参数文件的第一版本信息和第二版本信息。判断第一版本信息与第二版本信息是否相同,若相同则判定第一、第二运行参数文件相同,否则判定第一、第二运行参数文件不相同。所述第一加载模块103,用于若第一、第二运行参数文件相同时,将第二分区中的第二运行参数文件加载到通信模块并执行启动。所述第一更新模块104,用于若第一、第二运行参数文件不相同时,将第一分区中的第一运行参数更新到第二分区中,即将第二分区中的原第二运行参数文件替换成第一运行参数。所述第二加载模块105,用于将第二分区中更新后的第一运行参数文件加载到通信模块并执行启动。在本发明第一实施例中,所述通信终端100还包括下载模块106,用于在收到远程更新指令时,从远程服务器中下载通信模块的第四运行参数文件。例如,若需0TA(0ver the Air,空中下载)升级,则将从OTA服务器下载的第四运行参数文件保存为临时文件。有效检测模块107,用于检测第四运行参数文件是否有效。第二更新模块108,用于若第四运行参数文件有效时,将第四运行参数文件更新到第一分区中,即将第一分区中的原第一运行参数文件替换成第四运行参数文件。第二判断模块109,用于判断第一分区中的第四运行参数文件与第二分区中的第二运行参数文件是否相同。优选的是,第二判断模块109还用于分别读取第一分区中的第四运行参数文件和第二分区中的第二运行参数文件的第四版本信息和第二版本信息;判断第四版本信息与第二版本信息是否相同,若相同则判定第四、第二运行参数文件相同,否则判定第四、第二运行参数文件不相同。第三更新模块110,用于若第二、第四运行参数文件不相同时,将第一分区中的第四运行参数文件更新到第二分区中,即将第二分区中的原第二运行参数文件替换成第四运行参数文件。第三加载模块111,用于将第二分区中更新后的第四运行参数文件加载到通信模块并执彳丁启动。在本发明第二实施例中,存放模块101还用于在AP处理器的文件系统的第一分区、第二分区和第三分区中分别存放通信模块的第一运行参数文件、第二运行参数文件和第三运行参数文件,所述第三运行参数文件作为备份。优选的是,第一分区、第二分区和第三分区分别为AP处理器的文件系统的用户分区、特殊分区和系统分区。所述通信终端100还包括:丢失检测模块112,用于在启动通信模块前,检测第一分区中的第一运行参数文件是否丢失,若第一运行参数未丢失,则启动第一判断模块102工作。第二有效检测模块113,用于若第一运行参数文件丢失时,检测第二分区中的第二运行参数文件是否有效。第四更新模块114,用于若第二运行参数文件有效时,将第二分区中的第二运行参数文件更新到第一分区中。第四加载模块115,用于将第二分区中的第二运行参数文件加载到通信模块并执行启动。第三有效检测模块116,用于若第二运行参数文件无效时,检测第三分区中的第三运行参数文件是否有效。提示模块117,用于若第三运行参数文件无效时,提示运行参数文件已损坏,此时可以提醒用户联系厂商。所述提示方式可以是文字、图像、语音和/或视频等。第五更新模块118,用于若第三运行参数文件有效时,将第三分区中的第三运行参数文件分别更新到第一分区和第二分区中。第五加载模块119,用于将第二分区中更新后的第三运行参数文件加载到通信模块并执彳丁启动。本发明针对采用AP (应用处理器)+CP (通信处理器)的双核架构的通信终端,优选将通信模块的运行参数文件保存在AP处理器侧的三个位置。每次启动通信模块或远程更新时都检查运行参数的版本,若有版本变化则更新通信模块的运行参数,以有效解决通信模块的运行参数的更新问题。图3是本发明通信模块的运行参数更新方法,应用于如图1或图2所示的通信终端100,所述方法包括步骤有:步骤S301,存放步骤。在应用处理器的文件系统的第一分区和第二分区中分别存放通信模块的第一运行参数文件和第二运行参数文件。即将通信模块的运行参数分别放到AP处理器侧的第一分区和第二分区,所述第一分区优选为AP处理器侧文件系统的用户分区,该用户分区中的文件可以在每次AP处理器版本更新可改变或通过远程升级;所述第二分区优选为AP处理器侧文件系统的特殊分区,即使重新烧录AP处理器的固件版本,该特殊分区中的数据也不会被覆盖,但可以更新。步骤S302,第一判断步骤。在启动通信模块前,判断第一分区中的第一运行参数文件和第二分区中的第二运行参数文件是否相同,若相同则执行步骤S303,否则执行步骤S304。优选的是,AP处理器对通信模块上电时会触发启动通信模块。本步骤优选的是,分别读取第一分区中的第一运行参数文件和第二分区中的第二运行参数文件的第一版本信息和第二版本信息;判断第一版本信息与第二版本信息是否相同,若相同则判定第一、第二运行参数文件相同,否则判定第一、第二运行参数文件不相同。步骤S303,第一加载步骤。若第一、第二运行参数文件相同,例如两者版本相同,则将第二分区中的第二运行参数文件加载到通信模块并执行启动。步骤S304,第一更新步骤。若第一、第二运行参数文件不相同,例如两者版本不相同,则将第一分区中的第一运行参数更新到第二分区中,即将第二分区中的原第二运行参数文件替换成第一运行参数。步骤S305,第二加载步骤。将第二分区中更新后的第一运行参数文件加载到通信丰旲块并执彳丁启动。图4是本发明第一实施例中通信模块的运行参数更新方法,应用于如图2所示的通信终端100,所述方法包括步骤有:步骤S401,存放步骤。在应用处理器的文件系统的第一分区和第二分区中分别存放通信模块的第一运行参数文件和第二运行参数文件。步骤S402,下载步骤。在收到远程更新指令时,从远程服务器中下载通信模块的第四运行参数文件。例如,若需OTA升级,则将从OTA服务器下载的第四运行参数文件保存为临时文件。步骤S403,第一有效检测步骤。检测第四运行参数文件是否有效,若有效则执行步骤S404,否则结束流程。可以根据预定检测机制来对第四运行参数进行有效检测。步骤S404,第二更新步骤,若第四运行参数文件有效,则将第四运行参数文件更新到第一分区中。步骤S405,第二判断步骤。判断第一分区中的第四运行参数文件与第二分区中的第二运行参数文件是否相同,若相同则结束流程,否则执行步骤S406。本步骤优选的是,分别读取第一分区中的第四运行参数文件和第二分区中的第二运行参数文件的第四版本信息和第二版本信息。判断第四版本信息与第二版本信息是否相同,若相同则判定第四、第二运行参数文件相同,否则判定第四、第二运行参数文件不相同。步骤S406,第三更新步骤。若第二、第四运行参数文件不相同,则将第一分区中的第四运行参数文件更新到第二分区中,即将第二分区中的原第二运行参数文件替换成第四运行参数文件。步骤S407,第三加载步骤,将第二分区中更新后的第四运行参数文件加载到通信丰旲块并执彳丁启动。图5是本发明第二实施例中通信模块的运行参数更新方法,应用于如图2所示的通信终端100,所述方法包括步骤有:步骤S501,存放步骤。在应用处理器的文件系统的第一分区、第二分区、第三分区中分别存放通信模块的第一运行参数文件、第二运行参数文件、第三运行参数文件,所述第三运行参数文件作为备份。优选的是,第一分区、第二分区和第三分区分别为AP处理器的文件系统的用户分区、特殊分区和系统分区。步骤S502,丢失检测步骤,在启动通信模块前,检测第一分区中的第一运行参数文件是否丢失,若第一运行参数未丢失,则可以执行图3所示的第一判断步骤,否则执行步骤S503。步骤S503,第二有效检测步骤,若第一运行参数文件丢失,则检测第二分区中的第二运行参数文件是否有效,若有效则执行步骤S504,否则执行步骤S506。这里,可以根据预定检测机制来对第二运行参数进行有效检测。步骤S504,第四更新步骤,若第二运行参数文件有效,则将第二分区中的第二运行参数文件更新到第一分区中。步骤S505,第四加载步骤,将第二分区中的第二运行参数文件加载到通信模块并执行启动。步骤S506,第三有效检测步骤,若第二运行参数文件无效,则检测第三分区中的第三运行参数文件是否有效,若有效则执行步骤S508,否则执行步骤S507。这里,可以根据预定检测机制来对第三运行参数进行有效检测。步骤S507,提示步骤,若第三运行参数文件无效,则提示运行参数文件已损坏。所述提示方式可以是文字、图像、语音和/或视频等。步骤S508,第五更新步骤,若第三运行参数文件有效,则将第三分区中的第三运行参数文件分别更新到第一分区和第二分区中。步骤S509,第五加载步骤,将第二分区中更新后的第三运行参数文件加载到通信丰旲块并执彳丁启动。为了更好的描述本发明的技术方案,图6示出了本发明第三实施例中通信模块的运行参数更新方法的状态变迁图。本实施例将通信模块的运行参数文件存放在三个地方:I)存放在AP处理器侧文件系统的用户分区中(每次AP处理器版本更新可改变该文件或通过OTA升级该文件),后称位置I ;2)存放在AP处理器侧文件系统的特殊分区中,(即使重新烧录AP处理器的固件版本该分区信息也不会被覆盖,但可以更新),后称位置2 ;3)存放在AP处理器侧文件系统的系统分区中进行备份,后称位置3。一、每次AP处理器给通信模块上电后,若位置I的运行参数文件未意外丢失,读取位置I的运行参数文件并和位置2中的运行参数文件做比较,若不同则更新位置2的运行参数文件,由驱动将位置2中更新后的运行参数文件加载到通信模块中并启动;若相同,则直接由驱动将位置2中的运行参数文件加载到通信模块中并启动。二、若需OTA升级,则将从OTA服务器下载的运行参数文件保存为临时文件,先进行有效性检查,若无效则结束流程;若有效则更新位置I的运行参数文件,并将位置I更新后的运行参数文件和位置2中的运行参数文件作比较,若不同则更新位置2中运行参数文件,由ril中的复位模块将位置2中更新后的运行参数文件重新加载到通信模块中并启动。三、在启动通信模块前若检测到位置I的运行参数文件意外丢失,则读取位置2中的运行参数文件并判断是否有效,若有效则导入到位置1,并将位置2中更新后的运行参数文件加载到通信模块中并启动;若无效则从位置3中读取运行参数文件并进行有效性检查;如有效则并更新位置I及位置2中的参数,由复位模块将位置2中更新后的运行参数文件重新加载到通信模块中并启动;无效则提示用户参数丢失,请与厂商联系。
综上所述,本发明适用于采用AP处理器(应用处理器)+CP (通信处理器)的双核架构的通信终端,将通信模块的运行参数文件保存在AP处理器侧的两个或三个位置。每次启动通信模块或远程更新时都检查各个位置中通信模块的运行参数文件,如果运行参数文件发生变化,则更新运行参数文件并加载到通信模块。由于本发明将通信模块的运行参数文件保存在AP处理器侧,因此能够方便、有效地对通信模块的运行参数文件进行升级,而不再需要特定的工具软件或设备。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种通信模块的运行参数更新方法,应用于包括所述通信模块、应用处理器和通信处理器的通信终端,其特征在于,所述方法包括步骤有: 存放步骤,在所述应用处理器的文件系统的第一分区和第二分区中分别存放所述通信模块的第一运行参数文件和第二运行参数文件; 第一判断步骤,在启动所述通信模块前,判断所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件是否相同; 第一加载步骤,若所述第一、第二运行参数文件相同,则将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执行启动; 第一更新步骤,若所述第一、第二运行参数文件不相同,则将所述第一分区中的所述第一运行参数更新到所述第二分区中; 第二加载步骤,将所述第二分区中更新后的所述第一运行参数文件加载到所述通信模块并执彳丁启动。
2.根据权利要求1所述的运行参数更新方法,其特征在于,所述第一判断步骤包括: 分别读取所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件的第一版本信息和第二版本信息; 判断所述第一版本信息与所述第二版本信息是否相同,若相同则判定所述第一、第二运行参数文件相同,否则判定所述第一、第二运行参数文件不相同。
3.根据权利要求1所述的运行参数更新方法,其特征在于,所述存放步骤之后还包括有: 下载步骤,在收到远程更新指令时,从远程服务器中下载所述通信模块的第四运行参数文件; 第一有效检测步骤,检测所述第四运行参数文件是否有效; 第二更新步骤,若所述第四运行参数文件有效,则将所述第四运行参数文件更新到所述第一分区中; 第二判断步骤,判断所述第一分区中的所述第四运行参数文件与所述第二分区中的所述第二运行参数文件是否相同; 第三更新步骤,若所述第二、第四运行参数文件不相同,则将所述第一分区中的所述第四运行参数文件更新到所述第二分区中; 第三加载步骤,将所述第二分区中更新后的所述第四运行参数文件加载到所述通信模块并执彳丁启动。
4.根据权利要求1 3任一项所述的运行参数更新方法,其特征在于,所述存放步骤还包括: 在所述应用处理器的所述文件系统的第三分区中存放所述通信模块的第三运行参数文件作为备份; 所述存放步骤之后还包括有: 丢失检测步骤,在启动所述通信模块前,检测所述第一分区中的所述第一运行参数文件是否丢失,若所述第一运行参数未丢失,则执行所述第一判断步骤; 第二有效检测步骤,若所述第一运行参数文件丢失,则检测所述第二分区中的所述第二运行参数文件是否有效;第四更新步骤,若所述第二运行参数文件有效,则将所述第二分区中的所述第二运行参数文件更新到所述第一分区中; 第四加载步骤,将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执行启动。
5.根据权利要求4所述的运行参数更新方法,其特征在于,所述第二有效检测步骤之后还包括: 第三有效检测步骤,若所述第二运行参数文件无效,则检测所述第三分区中的所述第三运行参数文件是否有效; 提示步骤,若所述第三运行参数文件无效,则提示运行参数文件已损坏; 第五更新步骤,若所述第三运行参数文件有效,则将所述第三分区中的所述第三运行参数文件分别更新到所述第一分区和所述第二分区中; 第五加载步骤,将所述第二分区中更新后的所述第三运行参数文件加载到所述通信模块并执彳丁启动。
6.一种通信终端,包括通信模块、应用处理器和通信处理器,其特征在于,所述通信终端还包括有: 存放模块,用于在所述应用处理器的文件系统的第一分区和第二分区中分别存放所述通信模块的第一运行参数文件和第二运行参数文件; 第一判断模块,用于在启动所述通信模块前,判断所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件是否相同; 第一加载模块,用于若所述第一、第二运行参数文件相同时,将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执行启动; 第一更新模块,用于若所述第一、第二运行参数文件不相同时,将所述第一分区中的所述第一运行参数更新到所述第二分区中; 第二加载模块,用于将所述第二分区中更新后的所述第一运行参数文件加载到所述通信模块并执行启动。
7.根据权利要求6所述的通信终端,其特征在于,所述第一判断模块还用于分别读取所述第一分区中的所述第一运行参数文件和所述第二分区中的所述第二运行参数文件的第一版本信息和第二版本信息;判断所述第一版本信息与所述第二版本信息是否相同,若相同则判定所述第一、第二运行参数文件相同,否则判定所述第一、第二运行参数文件不相同。
8.根据权利要求6所述的通信终端,其特征在于,还包括有: 下载模块,用于在收到远程更新指令时,从远程服务器中下载所述通信模块的第四运行参数文件; 第一有效检测模块,用于检测所述第四运行参数文件是否有效; 第二更新模块,用于若所述第四运行参数文件有效时,将所述第四运行参数文件更新到所述第一分区中; 第二判断模块,用于判断所述第一分区中的所述第四运行参数文件与所述第二分区中的所述第二运行参数文件是否相同; 第三更新模块,用于若所述第二、第四运行参数文件不相同时,将所述第一分区中的所述第四运行参数文件更新到所述第二分区中; 第三加载模块,用于将所述第二分区中更新后的所述第四运行参数文件加载到所述通信模块并执行启动。
9.根据 权利要求6 8任一项所述的通信终端,其特征在于,所述存放模块还用于在所述应用处理器的所述文件系统的第三分区中存放所述通信模块的第三运行参数文件作为备份; 所述通信终端还包括有: 丢失检测模块,用于在启动所述通信模块前,检测所述第一分区中的所述第一运行参数文件是否丢失,若所述第一运行参数未丢失,则启动所述第一判断模块工作; 第二有效检测模块,用于若所述第一运行参数文件丢失时,检测所述第二分区中的所述第二运行参数文件是否有效; 第四更新模块,用于若所述第二运行参数文件有效时,将所述第二分区中的所述第二运行参数文件更新到所述第一分区中; 第四加载模块,用于将所述第二分区中的所述第二运行参数文件加载到所述通信模块并执行启动。
10.根据权利要求9所述的通信终端,其特征在于,还包括: 第三有效检测模块,用于若所述第二运行参数文件无效时,检测所述第三分区中的所述第三运行参数文件是否有效; 提示模块,用于若所述第三运行参数文件无效时,提示运行参数文件已损坏; 第五更新模块,用于若所述第三运行参数文件有效时,将所述第三分区中的所述第三运行参数文件分别更新到所述第一分区和所述第二分区中; 第五加载模块,用于将所述第二分区中更新后的所述第三运行参数文件加载到所述通信模块并执行启动。
全文摘要
本发明适用于通信技术领域,提供了一种通信模块的运行参数更新方法及通信终端,所述方法包括步骤有在所述应用处理器的文件系统的第一分区和第二分区中分别存放所述通信模块的第一运行参数文件和第二运行参数文件;在启动所述通信模块前,判断第一分区中的第一运行参数文件和第二分区中的第二运行参数文件是否相同;若第一、第二运行参数文件相同,则将第二分区中的第二运行参数文件加载到所述通信模块并执行启动;若第一、第二运行参数文件不相同,则将第一分区中的第一运行参数更新到第二分区中;将第二分区中更新后的第一运行参数文件加载到所述通信模块并执行启动。借此,本发明能够方便、有效地对通信模块的运行参数文件进行升级。
文档编号G06F9/445GK103077048SQ20121058447
公开日2013年5月1日 申请日期2012年12月28日 优先权日2012年12月28日
发明者刘灵新 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1