一种固件升级的方法及相关装置和系统的制作方法_3

文档序号:8318977阅读:来源:国知局
2]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0093]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0094]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的服务器、客户端中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,PC程序和PC程序产品)。这样的实现本发明的程序可以存储在PC可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0095]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的PC来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0096]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种固件升级的方法,其特征在于,包括: 接收上传的固件升级文件; 对已连接的各个家电设备分别进行检测,确定各家电设备是否符合预设的升级条件;向符合预设的升级条件的家电设备下发升级指令,将上传的固件升级文件传输给所述家电设备以完成固件升级。
2.如权利要求1所述的方法,其特征在于,所述对已连接的各个家电设备进行检测,确定各家电设备是否符合预设的升级条件,包括: 针对已连接的各个家电设备,检测其固件升级模式为自动升级模式或手动升级模式,判断家电设备的专用号是否合法,以及检测所述家电设备的固件软硬件版本是否可升级;当家电设备的固件为自动升级模式、专用号合法且所述固件软硬件版本可升级时,确定所述家电设备符合预设的升级条件。
3.如权利要求2所述的方法,其特征在于,还包括: 从上电的家电设备处接收所述家电设备上传的专用号和固件软硬件版本号并保存。
4.如权利要求1所述的方法,其特征在于,还包括: 接收用户发出的固件手动升级的指令; 根据所述固件手动升级的指令中指定的需要手动升级的家电设备的标识、该家电设备需要手动升级的固件的标识,向对应的家电设备发出升级的指令,并将用户上传的固件升级文件传输给对应的家电设备。
5.如权利要求1或4所述的方法,其特征在于,将上传的固件升级文件传输给家电设备以完成固件升级,包括: 与所述家电设备协商传输协议; 使用协商好的传输协议,将上传的固件升级文件传输给所述家电设备。
6.如权利要求5所述的方法,其特征在于,所述将上传的各固件升级文件传输给所述豕电设备,包括: 使用断点续传的方式,将上传的各固件升级文件传输给对应的家电设备。
7.一种固件升级的方法,其特征在于,包括: 接收服务器下发的升级指令以及固件升级文件; 使用所述固件升级文件对本地的固件文件进行升级。
8.如权利要求7所述的方法,其特征在于,接收固件升级文件之前,还包括: 与所述服务器协商传输协议; 使用协商好的传输协议,接收服务器传输的固件升级文件。
9.一种服务器,其特征在于,包括: 接收模块,用于接收上传的固件升级文件; 检测模块,用于对已连接的各个家电设备分别进行检测,确定各家电设备是否符合预设的升级条件; 发送模块,用于向符合预设的升级条件的家电设备下发升级指令; 传输模块,用于将上传的固件升级文件传输给所述家电设备以完成固件升级。
10.如权利要求9所述的服务器,其特征在于,所述检测模块,具体用于针对已连接的各个家电设备,检测其固件升级模式为自动升级模式或手动升级模式,判断家电设备的专用号是否合法,以及检测所述家电设备的固件软硬件版本是否可升级;当家电设备的固件为自动升级模式、专用号合法且固件软硬件版本可升级时,确定所述家电设备符合预设的升级条件。
11.如权利要求9所述的服务器,其特征在于,所述接收模块,还用于从上电的家电设备处接收所述家电设备上传的专用号和固件软硬件版本号并保存。
12.如权利要求9所述的服务器,其特征在于,所述接收模块,还用于接收用户发出的固件手动升级的指令; 所述发送模块,还用于根据所述固件手动升级的指令中指定的需要手动升级的家电设备的标识、该家电设备需要手动升级的固件的标识,向对应的家电设备发出升级的指令; 所述传输模块,还用于将所用户上传的固件升级文件传输给对应的家电设备。
13.如权利要求9或12所述的服务器,其特征在于,所述传输模块,具体用于与所述家电设备协商传输协议;使用协商好的传输协议,将上传的固件升级文件传输给所述家电设备。
14.如权利要求13所述的服务器,其特征在于,所述传输模块,具体用于使用断点续传的方式,将上传的固件升级文件传输给对应的家电设备。
15.一种家电设备,其特征在于,包括: 传输模块,用于接收服务器下发的升级指令以及固件升级文件; 引导模块,用于使用所述固件升级文件对本地的固件文件进行升级。
16.如权利要求15所述的家电设备,其特征在于,所述传输模块,用于与所述服务器协商传输协议;使用协商好的传输协议,接收服务器传输的固件升级文件。
17.一种固件升级的系统,其特征在于,包括:服务器和至少一个家电设备;其中: 服务器,用于接收上传的各家电设备对应的固件升级文件,对已连接的所述至少一个家电设备进行检测,确定家电设备是否符合预设的升级条件,对符合预设的升级条件的家电设备下发升级指令,将上传的固件升级文件传输给所述家电设备; 所述至少一个家电设备,用于接收固件升级文件,使用所述固件升级文件对本地的固件文件进行升级。
18.如权利要求17所述的系统,其特征在于,还包括:网络接入设备;所述网络接入设备分别于所述服务器和所述至少一个家电设备连接; 所述服务器,具体用于通过所述网络接入设备,将升级指令和固件升级文件转发给符合预设的升级条件的家电设备。
【专利摘要】本发明提供的固件的升级方法及相关装置和系统,服务器在接收到上传的固件升级文件后,通过对家电设备进行检测,确定出符合升级条件的家电设备之后,向这个或这些符合升级条件的家电设备下发升级指令,将上传的固件升级文件传输给家电设备完成固件的自动升级,本发明实施例通过服务器与家电设备交互的方式,实现了对不同种类、不同固件版本的远程自动升级,快捷方便,适应了当前智能家电设备对于更新更多功能的固件升级要求,克服了现有技术存在的缺陷。
【IPC分类】H04L29-08, G06F9-445
【公开号】CN104636163
【申请号】CN201410843649
【发明人】李志宏, 陈超杰
【申请人】青岛海尔科技有限公司, 北京海尔广科数字技术有限公司
【公开日】2015年5月20日
【申请日】2014年12月31日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1