物联网智能设备的软件自动升级方法及其系统技术方案

技术编号:13792418 阅读:41 留言:0更新日期:2016-10-06 03:44
本发明专利技术涉及通信领域,公开了一种物联网智能设备的软件自动升级方法及其系统。本发明专利技术实施方式中,云服务器通过向用户的终端发送升级文件的通知消息,并在收到来自用户对通知消息的响应时,查找用户预先绑定的智能设备,并向预先绑定的智能设备发送升级文件,供智能设备进行系统软件升级。与现有技术相比,本发明专利技术实施方式有效地减少了系统的维护成本,提高了软件升级的效率和设备的灵活性和扩展性。同时,本发明专利技术实施方式在收到用户的响应时,才向用户预先绑定的智能设备发送升级文件,使得用户可以自主选择进行升级的时间,方便用户对智能设备的软件升级与维护。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种物联网智能设备的软件自动升级方法及其系统
技术介绍
随着电信网、互联网、电视网的三网融合以及物联网技术的应用,电视、冰箱、数字化视频光盘(Digital Video Disk,简称“DVD”)、音响、电灯、微波炉、洗衣机等所有电器都将进入智能时代,智能设备的市场前景非常广阔。随着智能设备逐渐走入日常生活,智能设备的后期维护,例如软件升级、维修等,成为家电运营商们运营智能设备的关键之一。目前,对智能设备的软件升级与维护,都需要专业的人员使用特定的设备到现场进行操作,这种传统的做法不仅需要耗费大量的人力和物力,也给智能设备的使用者带来了一定的不便。
技术实现思路
本专利技术的目的在于提供一种物联网智能设备的软件自动升级方法及其系统,使得智能设备可以通过互联网云服务器实现更新和升级,有效地减少系统的维护成本,提高软件升级的效率。为解决上述技术问题,本专利技术的实施方式提供了一种物联网智能设备的软件自动升级方法,包含以下步骤:云服务器向用户的终端发送升级文件的通知消息;云服务器在收到来自所述用户对所述通知消息的响应时,查找所述用户预先绑定的智能设备,并向所述预先绑定的智能设备发送所述升级文件;所述智能设备用所述升级文件进行系统软件升级。本专利技术的实施方式还提供了一种物联网智能设备的软件自动升级系统,包含:终端、云服务器和智能设备;其中,所述云服务器包含:消息发送模块、判断模块、查找模块、升级文件发送模块;所述消息发送模块用于向用户的终端发送升级文件的通知消息;所述判断模块用于判断是否收到来自所述用户的对所述通知消息的响应;所述查找模块用于在所述判断模块判定收到所述响应时,查找所述用户预先绑定的智能设备;所述升级文件发送模块用于向所述查找模块查找到的智能设备发送所述升级文件,供所述智能设备用所述升级文件对所述智能设备进行系统软件升级。本专利技术实施方式相对于现有技术而言,通过向用户发送升级文件的通知消息,并在收到所述用户的响应时,向用户预先绑定的智能设备发送升级文件,从而实现智能设备的自动升级,有效地减少了系统的维护成本,提高软件升级的效率。同时,本专利技术实施方式在收到用户的响应时,才向用户预先绑定的智能设备发送升级文件,使得用户可以自主选择进行升级的时间,更加方便用户对智能设备软件升级与维护。进一步地,所述云服务器向所述预先绑定的智能设备发送所述升级文件的步骤中,包含以下子步骤:所述云服务器将所述升级文件发送至网络通信设备;所述网络通信设备以所述智能设备支持的通信协议,将所述升级文件发送给所述智能设备;或者,所述云服务器向所述预先绑定的智能设备发送所述升级文件的步骤中,所述云服务器通过以太网直接向所述预先绑定的智能设备发送所述升级文件。传输方式的多样性,使得智能设备的通信方式不受限制,智能设备既可以采用远程的通信模块(如WI-FI),也可以采用近距离的通信模块,如433MHz、蓝牙等,使得本专利技术具有广泛的应用场景。进一步地,所述网络通信设备为无线路由器或网关。有利于增加本专利技术实施方式的适用性。进一步地,所述智能设备包括主控芯片、通信模块、以及主控芯片和通信模块共享的共享存储器;所述共享存储器包括第一存储区域及第二存储区域;所述第一存储区域用于存储所述智能设备原有的系统文件;所述第二存储区域用于存储所述升级文件;所述云服务器向所述预先绑定的智能设备发送所述升级文件的步骤中,包含以下子步骤:所述云服务器将所述升级文件发送至所述智能设备的通信模块,所述通信模块将所述升级文件存储至所述共享存储器的第二存储区域。将升级文件存储在通信模块与主控芯片的共享存储器中,从而使得通信模块与主控芯片可以同时访问该升级文件。进一步地,在所述通信模块将所述升级文件存储至所述共享存储器的第二存储区域的步骤之前,还包括以下步骤:所述通信模块对收到的所述升级文件的正确性进行校验,并在所述升级文件正确时,触发所述通信模块将所述升级文件存储至所述共享存储器的第二存储区域的步骤;在所述智能设备用所述升级文件进行系统软件升级的步骤中,所述智能设备用所述第二存储区域内的升级文件覆盖所述第一存储区域内原有的系统文件。对升级文件的正确性进行校验,有利于保证智能设备的成功升级。进一步地,在所述云服务器向用户的终端发送升级文件的通知消息的步骤之前,还包括以下步骤:终端将所述用户注册的用户名及至少一个智能设备的身份标识号码(Identity,简称“ID”)上传至所述云服务器,并向所述云服务器发送将所述用户名与所述智能设备的ID进行绑定的请求;所述云服务器根据所述绑定的请求,将所述用户名与所述智能设备的ID绑定在一起;在所述向用户的终端发送升级文件的通知消息的步骤中,包括以下子步骤:所述云服务器根据所述升级文件,选择与所述升级文件相匹配的智能设备的ID,并获取与所述智能设备的ID绑定在一起的用户名;所述云服务器根据所述用户名,向所述用户的终端发送升级文件的通知消息。预先将用户注册的用户名与智能设备的ID绑定在一起,有利于保证用户能够成功的接收到预先绑定的智能设备的升级文件的通信消息。进一步地,在云服务器向用户的终端发送升级文件的通知消息的步骤之前,还包括以下步骤:智能设备向所述云服务器发送连接请求;所述云服务器通过所述连接请求,获取所述智能设备的ID及该智能设备的IP地址;所述云服务器将所述获取的智能设备的ID及该智能设备的IP地址绑定在一起;所述向预先绑定的智能设备发送所述升级文件的步骤中,包括以下子步骤:所述云服务器根据所述预先绑定的智能设备的ID,获取与该智能设备的ID绑定在一起的该智能设备的IP地址;所述云服务器根据所述IP地址,向所述绑定的智能设备发送所述升级文件。将用户的智能设备的ID及该智能设备的IP地址绑定在一起,有利于保证云服务器能够成功地将智能设备的升级文件传送给该智能设备。附图说明图1是根据本专利技术第一实施方式的物联网智能设备的软件自动升级方法的流程图;图2是根据本专利技术第一实施方式的升级文件上传于云服务器的示意图;图3是根据本专利技术第一实施方式的云服务器向终端发送通信消息的示意图;图4是根据本专利技术第一实施方式的物联网智能设备的软件自动升级方法的结构示意图;图5是根据本专利技术第四实施方式的云服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,
也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种物联网智能设备的软件自动升级方法,具体流程如图1所示。在步骤101中,云服务器将用户注册的用户名与智能设备的ID进行绑定。具体地说,在本步骤中,用户会通过终端将注册的用户名及至少一个智能设备的ID上传至云服务器,并向该云服务器发送将该用户名与智能设备的ID进行绑定的请求;云服务器在接收到该绑定请求后,将用户注册的用户名与智能设备的ID绑定在一起。在步骤102中,云服务器将智能设备的ID及该智能设备的IP地址进行绑定。在本步骤中,智能设备向云服务器发送连接请求本文档来自技高网
...

【技术保护点】
一种物联网智能设备的软件自动升级方法,其特征在于,包含以下步骤:云服务器向用户的终端发送升级文件的通知消息;云服务器在收到来自所述用户对所述通知消息的响应时,查找所述用户预先绑定的智能设备,并向所述预先绑定的智能设备发送所述升级文件;所述智能设备用所述升级文件进行系统软件升级。

【技术特征摘要】
1.一种物联网智能设备的软件自动升级方法,其特征在于,包含以下步骤:云服务器向用户的终端发送升级文件的通知消息;云服务器在收到来自所述用户对所述通知消息的响应时,查找所述用户预先绑定的智能设备,并向所述预先绑定的智能设备发送所述升级文件;所述智能设备用所述升级文件进行系统软件升级。2.根据权利要求1所述的物联网智能设备的软件自动升级方法,其特征在于,所述云服务器向所述预先绑定的智能设备发送所述升级文件的步骤中,包含以下子步骤:所述云服务器将所述升级文件发送至网络通信设备;所述网络通信设备以所述智能设备支持的通信协议,将所述升级文件发送给所述智能设备;或者,所述云服务器向所述预先绑定的智能设备发送所述升级文件的步骤中,所述云服务器通过以太网直接向所述预先绑定的智能设备发送所述升级文件。3.根据权利要求2所述的物联网智能设备的软件自动升级方法,其特征在于,所述网络通信设备为无线路由器或网关。4.根据权利要求1所述的物联网智能设备的软件自动升级方法,其特征在于,所述智能设备包括主控芯片、通信模块、以及主控芯片和通信模块共享的共享存储器;所述共享存储器包括第一存储区域及第二存储区域;所述第一存储区域用于存储所述智能设备原有的系统文件;所述第二存储区域用于存储所述升级文件;所述云服务器向所述预先绑定的智能设备发送所述升级文件的步骤中,包含以下子步骤:所述云服务器将所述升级文件发送至所述智能设备的通信模块,所述通信模块将所述升级文件存储至所述共享存储器的第二存储区域。5.根据权利要求4所述的物联网智能设备的软件自动升级方法,其特征在于,在所述通信模块将所述升级文件存储至所述共享存储器的第二存储区域的步骤之前,还包括以下步骤:所述通信模块对收到的所述升级文件的正确性进行校验,并在所述升级文件正确时,触发所述通信模块将所述升级文件存储至所述共享存储器的第二存储区域的步骤;在所述智能设备用所述升级文件进行系统软件升级的步骤中,所述智能设备用所述第二存储区域内的升级文件覆盖所述第一存储区域内原有的系统文件。6.根据权利要求1所述的物联网智能设备的软件自动升级方法,其特征在于,所述智能设备包括主控芯片和通信模块;所述云服务器向所述预先绑定的智能设备发送所述升级文件的步骤中,包含以下子步骤:所述云服务器将所述升级文件发送至所述智能设备的通信模块;所述通信模块对收到的所述升级文件的正确性进行校验,并在所述升级文件正确时,将所述升级文件存储在所述通信模块的存储器中;在所述智能设...

【专利技术属性】
技术研发人员:王凯于晓光王波
申请(专利权)人:朔联科技上海有限公司
类型:发明
国别省市:上海;31

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

1