通过云端对硬件数据采集设备的数据进行自动更新的方法
【技术领域】
[0001]本发明涉及大数据下的工业物联网领域,尤其是一种对硬件数据采集设备的数据进行自动更新的方法。
【背景技术】
[0002]当设备终端改变或云端服务器的设备配置数据被修改,网关需要进行适应的更新,而目前硬件数据采集设备的更新方法一般都只能采用人工现场更新,当需要更新的时候,先人工将需要更新的数据包制作完成,然后将更新包带到网关设置的所在地,并在现在对网关进行更新,另外这样的更新时需要一对一的,即只可以逐个更新。这样的操作十分浪费人力资源和费时,使硬件数据采集设备的更新效率低下。
【发明内容】
[0003]本发明的目的在于克服现有技术的不足,提供一种可自动更新硬件数据采集设备的方法。
[0004]为了达到上述目的,本发明采用以下技术方案:
[0005]通过云端对硬件数据采集设备的数据进行自动更新的方法,涉及云端服务器,云端服务器存储有设备配置信息,包括如下步骤:
[0006]a:所述云端服务器通过所述硬件数据采集设备与所述设备终端形成通信连接,硬件数据采集设备采集设备终端的数据,并上传至所述云端服务器;
[0007]b:云端服务器通过比对云端服务器的设备配置信息与硬件数据采集设备所采集到的版本信息,判断是否需要对硬件数据采集设备进行更新;
[0008]或管理员通过对云端服务器的设备配置信息进行修改,云端服务器获取修改后的信息后主动对硬件数据采集设备进行更新;
[0009]c:云端服务器向硬件数据采集设备发送更新指令,硬件数据采集设备接收到指令后向云端服务器发送反馈信号,云端服务器接收到反馈信号后向硬件数据采集设备下发更新数据;
[0010]d:硬件数据采集设备接收完更新数据后,运行更新数据进行更新。
[0011]与现有技术相比,本发明的硬件数据采集设备更新方法通过设备终端、硬件数据采集设备和云端服务器形成的通信连接,对硬件数据采集设备下发更新数据,实现远程自动更新,大大的提高了硬件数据采集设备的更新效率和节省人力资源。
[0012]进一步,所述步骤a中,当云端服务器接收到硬件数据采集设备上传的数据后,将对上传的数据进行分析和加工存入数据库,并通过显示设备显示各设备对应项目的数据,方便用户的查看和了解。
[0013]进一步,所述显示设备为计算机或移动终端。
[0014]进一步,所述云端服务器可以通过互联网采集硬件数据采集设备厂商的更新数据,所述步骤c中,当需要向硬件数据采集设备下发更新数据的时候,云端服务器从相关硬件数据采集设备的厂商的数据库中下载更新数据。
[0015]进一步,所述云端服务器的云端数据库中存储有硬件数据采集设备的厂商的更新数据,所述步骤c中,当需要向硬件数据采集设备下发更新数据的时候,云端服务器从云端数据库中提取更新数据。
[0016]进一步,所述云端服务器获取更新数据后,将更新数据加工为数据更新包并以应答的形式向硬件数据采集设备下发。
[0017]进一步,所述应答形式为所述云端服务器通过HTTP通讯协议向所述硬件数据采集设备下发更新包。
【附图说明】
[0018]图1是本发明的硬件数据采集设备更新方法流程示意图;
[0019]图2是本发明的云端服务器更新包获取的流程示意图;
[0020]图3是本发明的显示设备结构示意图。
【具体实施方式】
[0021]参见图1至图3,本发明的一种通过云端对硬件数据采集设备的数据进行自动更新的方法,涉及云端服务器,云端服务器存储有设备配置信息,包括如下步骤:
[0022]a:所述云端服务器通过所述硬件数据采集设备与所述设备终端形成通信连接,硬件数据采集设备采集设备终端的数据,并上传至所述云端服务器;当云端服务器接收到硬件数据采集设备上传的数据后,将对上传的数据进行分析和加工存入数据库,并通过显示设备显示各设备对应项目的数据,方便用户的查看和了解。上述的显示设备优选使用计算机或移动终端。
[0023]b:云端服务器通过比对云端服务器的设备配置信息与硬件数据采集设备所采集到的版本信息,判断是否需要对硬件数据采集设备进行更新;
[0024]管理员通过对云端服务器的设备配置信息进行修改,云端服务器获取修改后的信息后主动对硬件数据采集设备进行更新。
[0025]c:云端服务器向硬件数据采集设备发送更新指令,硬件数据采集设备接收到指令后向云端服务器发送反馈信号,云端服务器接收到反馈信号后向硬件数据采集设备下发更新数据;
[0026]此时,云端服务器可以通过两种不同的方法去提取更新数据:
[0027]Cl:所述云端服务器可以通过互联网采集硬件数据采集设备厂商的更新数据,当需要向硬件数据采集设备下发更新数据的时候,云端服务器从相关硬件数据采集设备的厂商的数据库中下载更新数据;
[0028]c2:所述云端服务器的云端数据库中存储有硬件数据采集设备的厂商的最新更新数据,当需要向硬件数据采集设备下发更新数据的时候,云端服务器从云端数据库中提取更新数据。该数据库的资源收集是通过人工定期地补充添加。
[0029]上述的更新数据云端服务器将采用数据更新包,以应答的形式向硬件数据采集设备下发,而该应答形式为云端服务器通过如HTTP PUT和response的方法的HTTP通讯协议向所述硬件数据采集设备下发更新包。
[0030]d:硬件数据采集设备接收完更新数据后,运行更新数据进行更新。
[0031]与现有技术相比,本发明的硬件数据采集设备更新方法通过设备终端、硬件数据采集设备和云端服务器形成的通讯链路,对硬件数据采集设备下发更新数据,实现远程自动更新,大大的提高了硬件数据采集设备的更新效率和节省人力资源,另外,通过通讯链路云端服务器可准确有效地监测设备终端和云端服务器设备配置表的变动情况,可起到及时更新的作用。
[0032]根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的【具体实施方式】,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。
【主权项】
1.通过云端对硬件数据采集设备的数据进行自动更新的方法,涉及云端服务器,云端服务器存储有设备配置信息,其特征在于,包括如下步骤: a:所述云端服务器通过所述硬件数据采集设备与所述设备终端形成通信连接,硬件数据采集设备采集设备终端的数据,并上传至所述云端服务器; b:云端服务器通过比对云端服务器的设备配置信息与硬件数据采集设备所采集到的版本信息,判断是否需要对硬件数据采集设备进行更新; 或管理员通过对云端服务器的设备配置信息进行修改,云端服务器获取修改后的信息后主动对硬件数据采集设备进行更新; c:云端服务器向硬件数据采集设备发送更新指令,硬件数据采集设备接收到指令后向云端服务器发送反馈信号,云端服务器接收到反馈信号后向硬件数据采集设备下发更新数据; d:硬件数据采集设备接收完更新数据后,运行更新数据进行更新。2.根据权利要求1所述的通过云端对硬件数据采集设备的数据进行自动更新的方法,其特征在于:所述步骤a中,当云端服务器接收到硬件数据采集设备上传的数据后,将对上传的数据进行分析和加工存入数据库,并通过显示设备显示各设备对应项目的数据。3.根据权利要求2所述的通过云端对硬件数据采集设备的数据进行自动更新的方法,其特征在于:所述显示设备为计算机或移动终端。4.根据权利要求1所述的通过云端对硬件数据采集设备的数据进行自动更新的方法,其特征在于:所述云端服务器可以通过互联网采集硬件数据采集设备厂商的更新数据,所述步骤c中,当需要向硬件数据采集设备下发更新数据的时候,云端服务器从相关硬件数据采集设备的厂商的数据库中下载更新数据。5.根据权利要求1所述的通过云端对硬件数据采集设备的数据进行自动更新的方法,其特征在于:所述云端服务器的云端数据库中存储有硬件数据采集设备的厂商的更新数据,所述步骤c中,当需要向硬件数据采集设备下发更新数据的时候,云端服务器从云端数据库中提取更新数据。6.根据权利要求4或5所述的通过云端对硬件数据采集设备的数据进行自动更新的方法,其特征在于:所述云端服务器获取更新信数据后,将更新数据加工为数据更新包并以应答的形式向硬件数据采集设备下发。7.根据权利要求6所述的通过云端对硬件数据采集设备的数据进行自动更新的方法,其特征在于:所述应答形式为所述云端服务器通过HTTP通讯协议向所述硬件数据采集设备下发更新包。
【专利摘要】本发明涉及通过云端对硬件数据采集设备的数据进行自动更新的方法,利用云端服务器进行监测、对比和获得更新数据,并且云端服务器通过设备终端、硬件数据采集设备和云端服务器形成的通信连接,向硬件数据采集设备下发更新数据,实现远程自动更新,大大的提高了硬件数据采集设备的更新效率和节省人力资源。
【IPC分类】H04L29/08, H04L12/24
【公开号】CN105554067
【申请号】CN201510890088
【发明人】梁径略
【申请人】广州能迪能源科技股份有限公司
【公开日】2016年5月4日
【申请日】2015年12月4日