设备固件的升级方法和装置制造方法及图纸

技术编号:15033630 阅读:61 留言:0更新日期:2017-04-05 09:29
本发明专利技术设计一种设备固件的升级方法和装置。所述方法包括以下步骤:在即时通信应用或轻应用中获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识;将所述设备标识上传到服务器,从服务器获取所述设备标识对应的固件最新版本标识;判断所述设备标识对应的固件当前版本标识与固件最新版本标识是否相同,若不相同,接收并输出包含固件最新版本信息的提示信息;发送升级指令到所述与用户标识绑定的设备,以使所述设备根据所述升级指令从服务器获取固件最新版本标识所对应的固件升级文件,并根据所述固件升级文件进行升级。上述设备固件的升级方法和装置,实现了通过用户标识控制对设备固件进行升级,操作方便且能远程控制设备固件升级。

【技术实现步骤摘要】

本专利技术涉及软件升级领域,特别是涉及一种设备固件的升级方法和装置。
技术介绍
物联网是利用局部网络或互联网等通信技术把传感器、控制器、机器、人和物等联系在一起,形成物与物相连,实现信息化、远程管理控制和智能化的网络。随着物联网技术的发展,越来越多的设备加入到物联网中,成为物联网中的一个节点。在物联网中,被控制的设备运行需要基本的固件,固件是指一个系统最基础最底层工作的程序。因增加服务或缺陷修复等需要定期更新设备固件。传统的设备固件的升级方式主要是将设备与计算机主机相连,通过计算机主机下载设备新版本的固件,然后对设备固件进行升级,升级过程需要将设备与计算机主机相连,且需要近端操作,操作不简便。
技术实现思路
基于此,有必要针对传统的设备固件的升级需要连接计算机主机操作不方便的问题,提供一种操作简便且能远程升级的设备固件的升级方法。此外,还有必要提供一种操作简便且能远程升级的设备固件的升级装置。一种设备固件的升级方法,包括以下步骤:在即时通信应用或轻应用中获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识;将所述设备标识上传到服务器,从服务器获取所述设备标识对应的固件最新版本标识;判断所述设备标识对应的固件当前版本标识与固件最新版本标识是否相同;若固件当前版本标识不为固件最新版本标识,则接收并输出包含固件最新版本信息的提示信息;根据所述包含固件最新版本信息的提示信息发送升级指令到所述与用户标识绑定的设备,以使所述设备根据所述升级指令从服务器获取固件最新版本标识所对应的固件升级文件,并根据所述固件升级文件进行升级。一种设备固件的升级方法,包括以下步骤:获取通过即时通信应用或轻应用上传的与用户标识绑定的设备的设备标识及对应的固件当前版本标识;判断所述设备标识对应的固件当前版本标识与固件最新版本标识是否相同;若固件当前版本标识不为固件最新版本标识,则发送包含固件最新版本信息的提示信息到所述用户标识;接收所述设备根据升级指令发起的固件升级文件的升级请求,所述升级指令是用户标识所在的终端根据所述包含固件最新版本信息的提示信息发送给所述设备的;根据所述升级请求发送所述固件最新版本标识所对应的固件升级文件到所述设备,以使设备根据所述固件升级文件进行升级。一种设备固件的升级装置,包括:第一获取模块,用于在即时通信应用或轻应用中获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识;第二获取模块,用于将所述设备标识上传到服务器,从服务器获取所述设备标识对应的固件最新版本标识;判断模块,用于判断所述设备标识对应的固件当前版本标识与固件最新版本标识是否相同;输出模块,用于若固件当前版本标识不为固件最新版本标识,则接收并输出包含固件最新版本信息的提示信息;升级指令发送模块,用于根据所述包含固件最新版本信息的提示信息发送升级指令到所述与用户标识绑定的设备,以使所述设备根据所述升级指令从服务器获取固件最新版本标识所对应的固件升级文件,并根据所述固件升级文件进行升级。一种设备固件的升级装置,包括:版本信息收取模块,用于获取通过即时通信应用或轻应用上传的与用户标识绑定的设备的设备标识及对应的固件当前版本标识;比较模块,用于判断所述设备标识对应的固件当前版本标识与固件最新版本标识是否相同;发送模块,用于若固件当前版本标识不为固件最新版本标识,则发送包含固件最新版本信息的提示信息到所述用户标识;请求收取模块,用于接收所述设备根据升级指令发起的固件升级文件的升级请求,所述升级指令是用户标识所在的终端发送给所述设备的;升级文件发送模块,用于根据所述升级请求发送所述固件最新版本标识所对应的固件升级文件到所述设备,以使设备根据所述固件升级文件进行升级。上述设备固件的升级方法和装置,在即时通信应用或轻应用中获取到与用户标识绑定的设备的设备标识及对应的固件当前版本标识,判断固件当前版本标识与固件最新版本标识是否相同,若固件当前版本标识不为最新版本时,接收包含固件最新版本信息的提示信息,根据提示信息发送升级指令到设备,使得设备根据升级指令从服务器获取固件升级文件,根据升级文件进行升级,实现了通过用户标识控制对设备固件的升级,不需要将设备与主机相连,操作方便,且能远程控制设备固件升级。附图说明图1为一个实施例中设备固件升级的方法运行的应用环境示意图;图2A为一个实施例中终端的内部结构示意图;图2B为一个实施例中服务器的内部结构示意图;图3为一个实施例中设备固件的升级方法的流程图;图4为另一个实施例中设备固件的升级方法的流程图;图5A为一个实施例中检测设备更新检测到设备当前离线的示意图;图5B为一个实施例中检测设备更新检测到设备当前在线的示意图;图5C为另一个实施例中检测设备更新检测到设备当前在线的示意图;图6为一个实施例中以消息通道推送升级消息的示意图;图7为一个实施例中在轻应用的检测设备更新接口处显示包含固件最新版本信息的提示信息的示意图;图8为一个实施例中强制升级提示的示意图;图9为一个实施例中执行升级的示意图;图10为另一个实施例中设备固件的升级方法的流程图;图11为一个实施例中设备固件的升级装置的结构框图;图12为另一个实施例中设备固件的升级装置的结构框图;图13为另一个实施例中设备固件的升级装置的结构框图;图14为另一个实施例中设备固件的升级装置的结构框图;图15为另一个实施例中设备固件的升级装置的结构框图;图16为另一个实施例中设备固件的升级装置的结构框图;图17为另一个实施例中设备固件的升级装置的结构框图;图18为另一个实施例中设备固件的升级装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中设备固件升级的方法运行的应用环境示意图。如图1所示,该应用环境包括设备110、即时通信应用和/或轻应用所在终端120和服务器130。设备110可为各种物联网设备,例如智能手环、智能咖啡杯、智能空调、智能电视等。设备110可接收各种信息,并根据自身所支持的功能对输出信息,例如设备带显示屏,则可显示文字、图片等。设备110可与终端120和服务器130进行通信。设备110可带有WiFi模块、蓝牙模块、GSM(GlobalSystemforMobileCommunication,全球移动通信)模块等。终端120上可安装即时通信应用或者运行轻应用。通过即时通信应用或轻应用接收服务器130返回的固件最新版本信息,并在即时通信应用或轻应用上输出包含该固件最新版本信息的提示信息,根据提示信息进入设备在线升级入口,获取在设备在线升级入口触发操作产生而发送升级指令到设备110。设备110根据升级指令向服务器130获取固件升级文件,根据获取的固件升级文件进行升级。终端120可为手机、平板电脑、个人数字助理等。服务器130提供固件升级文件,由设备110从服务器下载固件升级文件。服务器130还可推送强制升级信息到终端120,由终端120发送升级指令到设备110,设备110根据升级指令从服务器130获取固件升级文件进行强制升级。图2A为一个实施例中终端的内部结构示意本文档来自技高网...

【技术保护点】
一种设备固件的升级方法,包括以下步骤:在即时通信应用或轻应用中获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识;将所述设备标识上传到服务器,从服务器获取所述设备标识对应的固件最新版本标识;判断所述设备标识对应的固件当前版本标识与固件最新版本标识是否相同;若固件当前版本标识不为固件最新版本标识,则输出包含固件最新版本信息的提示信息;根据所述包含固件最新版本信息的提示信息发送升级指令到所述与用户标识绑定的设备,以使所述设备根据所述升级指令从服务器获取固件最新版本标识所对应的固件升级文件,并根据所述固件升级文件进行升级。

【技术特征摘要】
1.一种设备固件的升级方法,包括以下步骤:在即时通信应用或轻应用中获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识;将所述设备标识上传到服务器,从服务器获取所述设备标识对应的固件最新版本标识;判断所述设备标识对应的固件当前版本标识与固件最新版本标识是否相同;若固件当前版本标识不为固件最新版本标识,则输出包含固件最新版本信息的提示信息;根据所述包含固件最新版本信息的提示信息发送升级指令到所述与用户标识绑定的设备,以使所述设备根据所述升级指令从服务器获取固件最新版本标识所对应的固件升级文件,并根据所述固件升级文件进行升级。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测与用户标识绑定的设备是否在线,若是,则获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识,若否,则输出需要设备在线的提示信息。3.根据权利要求2所述的方法,其特征在于,所述检测与用户标识绑定的设备是否在线的步骤包括:获取对轻应用的检测设备更新接口或即时通信应用的检测设备更新接口的操作产生的检测指令,根据所述检测指令检测与用户标识绑定的设备是否在线。4.根据权利要求1所述的方法,其特征在于,在所述在即时通信应用或轻应用中获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识的步骤之前,所述方法还包括:接收通过消息通道推送的包含设备固件最新版本信息的提示信息;将包含固件最新版本信息的提示信息在即时通信应用的消息窗口中显示;获取对所述消息窗口中的提示信息的触发操作,根据所述触发操作获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识。5.根据权利要求1所述的方法,其特征在于,在所述获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识的步骤之前,所述方法还包括:接收推送的包含固件最新版本信息的提示信息;在轻应用的检测设备更新接口处或即时通信应用的检测设备更新接口处显示包含固件最新版本信息的提示信息;获取对检测设备更新接口处显示包含固件最新版本信息的提示信息的触发操作,根据所述触发操作获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收推送的包含固件最新版本信息的强制升级提示信息;根据所述包含固件最新版本信息的强制升级提示信息发送升级指令到所述设备,以使所述设备根据所述升级指令向服务器获取固件最新版本标识所对应的固件升级文件,并根据所述固件升级文件进行升级。7.一种设备固件的升级方法,包括以下步骤:获取通过即时通信应用或轻应用上传的与用户标识绑定的设备的设备标识及对应的固件当前版本标识;判断所述设备标识对应的固件当前版本标识与存储的固件最新版本标识是否相同;若固件当前版本标识不为固件最新版本标识,则发送包含固件最新版本信息的提示信息到所述用户标识;接收所述设备根据升级指令发起的固件升级文件的升级请求,所述升级指令是用户标识所在的终端根据对所述包含固件最新版本信息的提示信息的触发操作发送给所述设备的;根据所述升级请求发送所述固件最新版本标识所对应的固件升级文件到所述设备,以使设备根据所述固件升级文件进行升级。8.根据权利要求7所述的方法,其特征在于,在所述获取与用户标识绑定的设备的设备标识及对应的固件当前版本标识的步骤之前,所述方法还包括:通过消息通道推送包含固件最新版本信息的提示信息到所述用户标识。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:推送包含固件最新版本信息的强制升级提示信息到用户标识,以使所述设备根据用户标识所发送的升级指令从服务器获取固件最新版本标识所对应的固件升级文件,并根据所述固件升级文件进行升级。10.一种设备固件的升级装置,其特征在于,包括:第一获取模块,用于在即时通信应用或轻应用中获取与用户标识绑定的设备的设备标识及对应...

【专利技术属性】
技术研发人员:张锬锬常青徐欣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1