一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

小流量物联网网关升级方法、装置、设备和存储介质与流程

2022-07-10 01:18:33 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,例如涉及小流量物联网网关升级方法、装置、设备和存储介质。


背景技术:

2.现有的物联网网关在设置后保存的物联网终端协议是固定的,只能控制采用已保存的物联网终端协议的物联网终端。但是接入采用新增物联网终端协议的新增物联网终端后,原有的物联网网关无法控制新增物联网终端。目前采用的解决方式是将整个物联网网关进行升级,在升级过程中会消耗大量的流量,对于流量较小的通信模式容易引起远程升级失败。


技术实现要素:

3.本技术提供一种小流量物联网网关升级方法、装置、设备和存储介质,旨在解决接入采用新增物联网终端协议的新增物联网终端后,对整个物联网网关进行升级容易失败的问题。
4.为解决上述问题,本技术采用以下技术方案:本文提供了小流量物联网网关升级方法,包括:在物联网网关中添加所述新增物联网终端的新增物联网终端协议;将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表;获取所述物联网网关的操作指令,根据所述外设管理配置表使用所述物联网网关的外设接口将所述操作指令转换为下行指令,通过所述外设接口将所述下行指令发送至所述新增物联网终端;其中,所述下行指令采用所述新增物联网终端协议。
5.所述在物联网网关中添加所述新增物联网终端的新增物联网终端协议,包括:获取所述新增物联网终端的物联网终端信息;根据所述物联网终端信息确定所述新增物联网终端协议;将所述新增物联网终端协议加入所述物联网网关。
6.所述将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表,包括:检测所述外设管理配置表中是否存在所述新增物联网终端协议,若否,则将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表;若所述外设管理配置表中存在所述新增物联网终端协议,则不更新所述外设管理配置表。
7.所述物联网网关的操作指令包括初始化指令、读指令、写指令、关闭指令、打开指令和复位指令。
8.所述根据所述外设管理配置表使用所述物联网网关的外设接口将所述操作指令转换为下行指令,包括:
根据所述外设管理配置表查找物联网网关协议和所述新增物联网终端协议的协议转换关系;根据所述协议转换关系使用所述外设接口将所述操作指令转换为所述下行指令,所述操作指令采用所述物联网网关协议。
9.所述通过所述外设接口将所述下行指令发送至所述新增物联网终端,包括:获取新增物联网终端地址;根据所述新增物联网终端地址将所述下行指令发送至所述新增物联网终端,所述新增物联网终端包括温度传感器、湿度传感器或电表。
10.所述新增物联网终端的物联网终端信息,包括:物联网终端类型、物联网终端生产厂家和物联网终端生产日期。
11.本技术还提供了一种小流量物联网网关升级装置,包括:新增物联网终端协议添加模块,用于在物联网网关中添加所述新增物联网终端的新增物联网终端协议;外设管理配置表更新模块,用于将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表;操作指令获取模块,用于获取所述物联网网关的操作指令;下行指令转换模块,用于根据所述外设管理配置表使用所述物联网网关的外设接口将所述操作指令转换为下行指令;下行指令发送模块,用于通过所述外设接口将所述下行指令发送至所述新增物联网终端;其中,所述下行指令采用所述新增物联网终端协议。
12.本技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的小流量物联网网关升级方法的步骤。
13.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的小流量物联网网关升级方法的步骤。
14.本技术的小流量物联网网关升级方法,在物联网网关中添加新增物联网终端的新增物联网终端协议,将新增物联网终端协议添加至物联网网关的外设管理配置表。获取物联网网关的操作指令,根据外设管理配置表使用物联网网关的外设接口将操作指令转换为下行指令,通过外设接口将下行指令发送至新增物联网终端;其中,下行指令采用新增物联网终端协议。不同类型物联网终端使用的物联网终端协议不同,只需要添加新增物联网终端的新增物联网终端协议,将新增物联网终端协议添加至外设管理配置表,能够兼容多个新增物联网终端。由于不需要改变物联网网关的外设管理配置表中的其他协议,也不需要改变物联网网关的其他部分,只需要消耗较小的流量就能实现物联网网关的升级。
附图说明
15.图1为一实施例的小流量物联网网关升级方法的流程示意图;图2为一实施例的小流量物联网网关升级装置的结构示意框图;图3为一实施例的计算机设备的结构示意框图。
16.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
17.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
18.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“上述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件、单元、单元和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、单元、单元、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
19.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
20.参照图1,是本方案申请的小流量物联网网关升级方法的流程示意图,包括:s1:在物联网网关中添加所述新增物联网终端的新增物联网终端协议。
21.获取所述新增物联网终端的物联网终端信息,所述物联网终端信息包括物联网终端类型、物联网终端生产厂家和物联网终端生产日期;根据所述物联网终端信息确定所述新增物联网终端协议;将所述新增物联网终端协议加入所述物联网网关。
22.物联网网关能够通过外设接口控制新增物联网终端。
23.不同类型的物联网终端使用不同的物联网终端协议,通过检测新增物联网终端的物联网终端类型、物联网终端生产厂家和物联网终端生产日期能够知道新增物联网终端对应的新增物联网终端协议。
24.将新增物联网终端协议加入物联网网关,使得物联网网关能够通过外设接口控制新增物联网终端。
25.s2:将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表。
26.检测所述外设管理配置表中是否存在所述新增物联网终端协议,若否,则将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表;若所述外设管理配置表中存在所述新增物联网终端协议,则不更新所述外设管理配置表。
27.当外设管理配置表中存在新增物联网终端协议时,保持现有的外设管理配置表不变,能够节省流量。
28.当外设管理配置表中不存在新增物联网终端协议时,将新增物联网终端协议添加至物联网网关的外设管理配置表中。有多个新增物联网终端时,将多个新增物联网终端协议添加到外设管理配置表中。
29.在外设管理配置表中只增加新增物联网终端协议,由于不需要改变物联网网关的外设管理配置表中的其他协议,也不需要改变物联网网关的其他部分,只需要消耗较小的流量就能实现物联网网关的升级。
30.s3:获取所述物联网网关的操作指令。
31.物联网网关的操作指令包括初始化指令、读指令、写指令、关闭指令、打开指令和复位指令。
32.s4:根据所述外设管理配置表使用所述物联网网关的外设接口将所述操作指令转换为下行指令。
33.根据所述外设管理配置表查找物联网网关协议和所述新增物联网终端协议的协议转换关系;根据所述协议转换关系使用所述外设接口将所述操作指令转换为所述下行指令,所述操作指令采用所述物联网网关协议。
34.将新增物联网终端协议加入外设管理配置表之后,外设管理配置表自动生成物联网网关协议与新增物联网终端协议之间的转换关系。
35.操作指令使用物联网网关协议,物联网网关协议为中国南方电网计量自动化终端上行通信规约。下行指令采用所述新增物联网终端协议,新增物联网终端协议统一使用modbus协议,但是不同新增物联网终端的物联网终端类型、物联网终端生产厂家和物联网终端生产日期可能不同,并且各个厂家对modbus协议的封装不同,因此接入新增物联网终端后需要将物联网网关协议转换为新增物联网终端的新增物联网终端协议。
36.s5:通过所述外设接口将所述下行指令发送至所述新增物联网终端;其中,所述下行指令采用所述新增物联网终端协议。
37.获取新增物联网终端地址;根据所述新增物联网终端地址将所述下行指令发送至所述新增物联网终端,所述新增物联网终端包括温度传感器、湿度传感器或电表。
38.在实际应用中,物联网终端类型根据实际情况而定,此处不作限定。
39.不同类型物联网终端使用的物联网终端协议不同,对新增物联网终端发送的下行指令采用新增物联网终端协议。当新增物联网终端接收到下行指令后,新增物联网终端通过解析接口将下行指令解析为可执行指令,根据可执行指令执行相应的操作。
40.本技术实施例的小流量物联网网关升级方法,在物联网网关中添加新增物联网终端的新增物联网终端协议,将新增物联网终端协议添加至物联网网关的外设管理配置表。获取物联网网关的操作指令,根据外设管理配置表使用物联网网关的外设接口将操作指令转换为下行指令,通过外设接口将下行指令发送至新增物联网终端;其中,下行指令采用新增物联网终端协议。不同类型物联网终端使用的物联网终端协议不同,只需要添加新增物联网终端的新增物联网终端协议,将新增物联网终端协议添加至外设管理配置表,能够兼容多个新增物联网终端。由于不需要改变物联网网关的外设管理配置表中的其他协议,也不需要改变物联网网关的其他部分,只需要消耗较小的流量就能实现物联网网关的升级。
41.参照图2,是本方案申请的一种小流量物联网网关升级装置的结构示意框图,装置包括:新增物联网终端协议添加模块10,用于在物联网网关中添加所述新增物联网终端
的新增物联网终端协议;获取所述新增物联网终端的物联网终端信息,所述物联网终端信息包括物联网终端类型、物联网终端生产厂家和物联网终端生产日期;根据所述物联网终端信息确定所述新增物联网终端协议;将所述新增物联网终端协议加入所述物联网网关。
42.物联网网关能够通过外设接口控制新增物联网终端。
43.不同类型的物联网终端使用不同的物联网终端协议,通过检测新增物联网终端的物联网终端类型、物联网终端生产厂家和物联网终端生产日期能够知道新增物联网终端对应的新增物联网终端协议。
44.将新增物联网终端协议加入物联网网关,使得物联网网关能够通过外设接口控制新增物联网终端。
45.外设管理配置表更新模块20,用于将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表;检测所述外设管理配置表中是否存在所述新增物联网终端协议,若否,则将所述新增物联网终端协议添加至所述物联网网关的外设管理配置表;若所述外设管理配置表中存在所述新增物联网终端协议,则不更新所述外设管理配置表。
46.当外设管理配置表中存在新增物联网终端协议时,保持现有的外设管理配置表不变,能够节省流量。
47.当外设管理配置表中不存在新增物联网终端协议时,将新增物联网终端协议添加至物联网网关的外设管理配置表中。有多个新增物联网终端时,将多个新增物联网终端协议添加到外设管理配置表中。
48.操作指令获取模块30,用于获取所述物联网网关的操作指令;所述物联网网关的操作指令包括初始化指令、读指令、写指令、关闭指令、打开指令和复位指令。
49.下行指令转换模块40,用于根据所述外设管理配置表使用所述物联网网关的外设接口将所述操作指令转换为下行指令;根据所述外设管理配置表查找物联网网关协议和所述新增物联网终端协议的协议转换关系;根据所述协议转换关系使用所述外设接口将所述操作指令转换为所述下行指令,所述操作指令采用所述物联网网关协议。
50.将新增物联网终端协议加入外设管理配置表之后,外设管理配置表自动生成物联网网关协议与新增物联网终端协议之间的转换关系。
51.操作指令使用物联网网关协议,物联网网关协议为中国南方电网计量自动化终端上行通信规约。下行指令采用所述新增物联网终端协议,新增物联网终端协议统一使用modbus协议,但是不同新增物联网终端的物联网终端类型、物联网终端生产厂家和物联网终端生产日期可能不同,并且各个厂家对modbus协议的封装不同,因此接入新增物联网终端后需要将物联网网关协议转换为新增物联网终端的新增物联网终端协议。
52.下行指令发送模块50,用于通过所述外设接口将所述下行指令发送至所述新增物
联网终端;其中,所述下行指令采用所述新增物联网终端协议。
53.获取新增物联网终端地址;根据所述新增物联网终端地址将所述下行指令发送至所述新增物联网终端,所述新增物联网终端包括温度传感器、湿度传感器或电表。
54.在实际应用中,物联网终端类型根据实际情况而定,此处不作限定。
55.不同类型物联网终端使用的物联网终端协议不同,对新增物联网终端发送的下行指令采用新增物联网终端协议。当新增物联网终端接收到下行指令后,新增物联网终端通过解析接口将下行指令解析为可执行指令,根据可执行指令执行相应的操作。
56.本技术实施例的小流量物联网网关升级装置能够实现小流量物联网网关升级方法,在物联网网关中添加新增物联网终端的新增物联网终端协议,将新增物联网终端协议添加至物联网网关的外设管理配置表。获取物联网网关的操作指令,根据外设管理配置表使用物联网网关的外设接口将操作指令转换为下行指令,通过外设接口将下行指令发送至新增物联网终端;其中,下行指令采用新增物联网终端协议。不同类型物联网终端使用的物联网终端协议不同,只需要添加新增物联网终端的新增物联网终端协议,将新增物联网终端协议添加至外设管理配置表,能够兼容多个新增物联网终端。由于不需要改变物联网网关的外设管理配置表中的其他协议,也不需要改变物联网网关的其他部分,只需要消耗较小的流量就能实现物联网网关的升级。
57.参照图3,本技术实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储外设管理配置表等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现小流量物联网网关升级方法。
58.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
59.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现小流量物联网网关升级方法。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
60.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram通过多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
61.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
62.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献