硬件模块的软件系统升级方法、装置、存储介质和终端制造方法及图纸

技术编号:23557750 阅读:28 留言:0更新日期:2020-03-25 03:29
本申请涉及一种硬件模块的软件系统升级方法、装置、计算机可读存储介质和计算机终端,方法包括:接收服务器发送的升级提示信息;升级提示信息携带有模块识别码和模块识别码对应硬件模块的软件系统版本号;判断识别码与终端中目标硬件模块的识别码是否匹配;若匹配,则检测软件系统版本号是否高于目标硬件模块对应软件系统的版本号;若是,则从服务器下载与软件系统版本号对应的新版本软件系统,并利用新版本软件系统对目标硬件模块对应的软件系统进行升级。通过匹配服务器发送的提示信息中携带的识别码与终端中目标硬件模块的识别码,并利用无线网络从服务器获取新版本软件系统,从而实现对目标硬件模块的精准在线升级。

Software system upgrade method, device, storage medium and terminal of hardware module

【技术实现步骤摘要】
硬件模块的软件系统升级方法、装置、存储介质和终端
本申请涉及无线通信
,特别是涉及一种模块升级方法、装置、计算机可读存储介质和计算机终端。
技术介绍
随着无线通讯技术的发展,终端中的硬件模块越来越精密,通过该硬件模块可以实现如5G(the5thgenerationmobilecommunication,第五代移动通信技术)或LTE(LongTermEvolution,长期演进)等方式的无线通信。不同的硬件模块通常需要对应的软件系统来实现各种功能,由于需要支持新的功能或业务,需要对硬件模块的软件系统进行升级。然而,传统的升级方案中,通常需要专业人员对终端中的硬件模块逐个手动升级,使得升级效率低。
技术实现思路
基于此,有必要针对传统的升级方案中,通常需要专业人员对终端中的硬件模块逐个手动升级,使得升级效率低的技术问题,提供一种硬件模块的软件系统升级方法、装置、计算机可读存储介质和计算机终端。一种硬件模块的软件系统升级方法,包括:接收服务器发送的升级提示信息;所述升级提示信息携带有模块识别码和所述模块识别码对应硬件模块的软件系统版本号;判断所述识别码与终端中目标硬件模块的识别码是否匹配;若匹配,则检测所述软件系统版本号是否高于所述目标硬件模块对应软件系统的版本号;若是,则从所述服务器下载与所述软件系统版本号对应的新版本软件系统,并利用所述新版本软件系统对所述目标硬件模块对应的软件系统进行升级。一种硬件模块的软件系统升级装置,所述装置包括:接收信息模块,用于接收服务器发送的升级提示信息;所述升级提示信息携带有模块识别码和所述模块识别码对应硬件模块的软件系统版本号;判断模块,用于判断所述识别码与终端中目标硬件模块的识别码是否匹配;检测模块,用于若匹配,则检测所述软件系统版本号是否高于所述目标硬件模块对应软件系统的版本号;升级模块,用于若是,则从所述服务器下载与所述软件系统版本号对应的新版本软件系统,并利用所述新版本软件系统对所述目标硬件模块对应的软件系统进行升级。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行硬件模块的软件系统升级方法的步骤。一种计算机终端,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行硬件模块的软件系统升级方法的步骤。上述硬件模块的软件系统升级方法、装置、计算机可读存储介质和计算机终端,通过获取终端的硬件模块的识别码;判断识别码与数据库中的硬件模块的身份识别信息是否匹配;若匹配,与硬件模块建立通信连接;通过识别码建立与模块的通信连接,实现了精准控制模块;获取与硬件模块对应的新版本软件系统,当新版本软件系统的版本号高于安装于硬件模块的软件系统的当前版本号时,则向终端推送新版本软件系统,以指示终端按照新版本软件系统对安装于硬件模块的软件系统进行升级;利用云端在线升级硬件模块的软件系统,提高了模块升级效率。一种硬件模块的软件系统升级方法,包括:通过消息队列遥测传输协议向服务器发送携带识别码的升级请求;所述识别码为硬件模块的身份识别信息,用于指示所述服务器检测预设配置表是否配置有所述识别码,若是,则按照所述识别码查找对应的新版本软件系统;当接收到所述服务器响应于所述升级请求的新版本软件系统;按照所述新版本软件系统对安装于所述硬件模块的软件系统进行升级。一种硬件模块的软件系统升级装置,所述装置包括:请求模块,用于通过消息队列遥测传输协议向服务器发送携带识别码的升级请求;所述识别码为硬件模块的身份识别信息,用于指示所述服务器检测预设配置表是否配置有所述识别码,若是,则按照所述识别码查找对应的新版本软件系统;接收模块,用于当接收到所述服务器响应于所述升级请求的新版本软件系统;安装模块,用于按照所述新版本软件系统对安装于所述硬件模块的软件系统进行升级。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行硬件模块的软件系统升级方法的步骤。一种计算机终端,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行硬件模块的软件系统升级方法的步骤。上述硬件模块的软件系统升级方法、装置、计算机可读存储介质和计算机终端,通过消息队列遥测传输协议向服务器发送携带识别码的升级请求;识别码为硬件模块的身份识别信息,服务器在预设配置表中查找到配置有识别码时,则查找对应的新版本软件系统;当终端接收到服务器响应于升级请求的新版本软件系统时;按照新版本软件系统对安装于所述硬件模块的软件系统进行升级。通过识别码实现云端在线精准升级硬件模块的软件系统,无需用户安装升级服务器,提高了模块升级效率。附图说明图1为一个实施例中硬件模块的软件系统升级方法的应用环境图;图2为一个实施例中硬件模块的软件系统升级方法的流程示意图;图3为一个实施例中硬件模块的软件系统升级方法的流程示意图;图4为一个实施例中硬件模块的软件系统升级方法的流程示意图;图5为一个实施例中硬件模块的软件系统升级方法的流程示意图;图6为另一个实施例中硬件模块的软件系统升级方法的流程示意图;图7为另一个实施例中硬件模块的软件系统升级方法的流程示意图;图8为另一个实施例中硬件模块的软件系统升级方法的流程示意图;图9为另一个实施例中硬件模块的软件系统升级方法的流程示意图;图10为一个实施例中硬件模块的软件系统升级装置的结构框图;图11为另一个实施例中硬件模块的软件系统升级装置的结构框图;图12为一个实施例中计算机终端的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中硬件模块的软件系统升级方法的应用环境图。参照图1,该硬件模块的软件系统升级方法应用于硬件模块的软件系统升级系统。该硬件模块的软件系统升级系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。终端110接收服务器120发送的升级提示信息;升级提示信息携带有模块识别码和模块识别码对应硬件模块的软件系统版本号;判断识别码与终端中目标硬件模块的识别码是否匹配;若匹配,则检测软件系统版本号是否高于目标硬件模块对应软件系统的版本号;若是,则从服务器120下载与软件系统版本号对应的新版本软件系统,并利用新版本软件系统对目标硬件模块对应的软件系统进行升级。如图2所示,在一个实施例中,提供了一种硬件模块的软件系统升级方法。本实施例主要以该方法应用于上述图1中的服务器120来举例本文档来自技高网...

【技术保护点】
1.一种硬件模块的软件系统升级方法,包括:/n接收服务器发送的升级提示信息;所述升级提示信息携带有模块识别码和所述模块识别码对应硬件模块的软件系统版本号;/n判断所述识别码与终端中目标硬件模块的识别码是否匹配;/n若匹配,则检测所述软件系统版本号是否高于所述目标硬件模块对应软件系统的版本号;/n若是,则从所述服务器下载与所述软件系统版本号对应的新版本软件系统,并利用所述新版本软件系统对所述目标硬件模块对应的软件系统进行升级。/n

【技术特征摘要】
1.一种硬件模块的软件系统升级方法,包括:
接收服务器发送的升级提示信息;所述升级提示信息携带有模块识别码和所述模块识别码对应硬件模块的软件系统版本号;
判断所述识别码与终端中目标硬件模块的识别码是否匹配;
若匹配,则检测所述软件系统版本号是否高于所述目标硬件模块对应软件系统的版本号;
若是,则从所述服务器下载与所述软件系统版本号对应的新版本软件系统,并利用所述新版本软件系统对所述目标硬件模块对应的软件系统进行升级。


2.根据权利要求1所述的方法,其特征在于,所述接收服务器发送的升级提示信息之前,所述方法还包括:
接收输入的配置指令;
根据所述配置指令,生成用于对所述目标硬件模块的软件系统进行升级的订阅消息;
将所述订阅消息发送至所述服务器;发送的订阅消息用于指示所述服务器对升级配置信息进行更新,以根据所述升级配置信息向所述终端发送所述升级提示信息。


3.根据权利要求1所述的方法,其特征在于,所述接收服务器发送的升级提示信息之前,所述方法还包括:
当首次启动所述终端中目标硬件模块时,获取所述目标硬件模块的识别码;
将所获取的识别码发送至所述服务器,以在所述服务器中保存所述识别码;
所述识别码包括用于区分所述目标硬件模块的模块标识,或者从所述模块标识中选取预设标识区间内的标识。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法包括:
获取对安装于所述目标硬件模块的软件系统进行升级的升级结果信息;所述升级结果信息包括所述新版本软件系统的版本号和升级成功或失败的信息;
以提示框的形式展示所述升级结果信息;
向所述服务器发送所述升级结果信息。


5.一种硬件模块的软件系统升级方法,包括:
通过消息队列遥测传输协议向服务器发送携带识别码的升级请求;所述识别码为硬件模块的身份识别信息,用于指示所述服务器检测预设配置表是否配置有所述识别码,若是,则按照所述识别码查找对应的新版本软件系统;
当接收到所述服务器响应于所述升级...

【专利技术属性】
技术研发人员:李永峰
申请(专利权)人:深圳市广和通无线通信软件有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1