CN109962843B - 物联网网关实现边缘信息处理的方法 - Google Patents

物联网网关实现边缘信息处理的方法 Download PDF

Info

Publication number
CN109962843B
CN109962843B CN201711408005.8A CN201711408005A CN109962843B CN 109962843 B CN109962843 B CN 109962843B CN 201711408005 A CN201711408005 A CN 201711408005A CN 109962843 B CN109962843 B CN 109962843B
Authority
CN
China
Prior art keywords
gateway
logic
real
cloud server
internet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711408005.8A
Other languages
English (en)
Other versions
CN109962843A (zh
Inventor
李纪玺
丁凯
李文
崔光亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wpg Shanghai Smart Water Public Co ltd
Original Assignee
Wpg Shanghai Smart Water Public Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wpg Shanghai Smart Water Public Co ltd filed Critical Wpg Shanghai Smart Water Public Co ltd
Priority to CN201711408005.8A priority Critical patent/CN109962843B/zh
Publication of CN109962843A publication Critical patent/CN109962843A/zh
Application granted granted Critical
Publication of CN109962843B publication Critical patent/CN109962843B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种物联网网关实现边缘信息处理的方法,该方法的步骤包括:在云端服务器生成运算逻辑;云端服务器将运算逻辑下发至网关;网关将接收到的运算逻辑解析为实时控制逻辑,并将实时控制逻辑存储到当前实时逻辑算法内;网关根据设备端采集的实时值运行当前实时逻辑算法内的实时控制逻辑,生成指令信息并下发至设备端或上传至云端服务器;据此,本发明中的网关可分担云端服务器的运算压力,并可保障数据处理控制时的时效性。

Description

物联网网关实现边缘信息处理的方法
技术领域
本发明涉及一种网关的信息处理方法,尤其是涉及一种物联网网关实现边缘信息处理的方法。
背景技术
随着物联网技术与互联网技术的发展,越来越多的设备通过物联网***接入到了互联网并连接到了云端,组成了大大小小的物联网***。随着技术的不断发展,接入云端的数据与设备正在爆发式的增长。
最常见的传统的物联网接入方式有两种:
第一种:设备端的传感器直接采集设备的实时数据,将采集的实时数据直接发送到云端服务器,由云端服务器执行数据运算,完成数据运算后,根据运算结果将下控指令回复给设备端,以实现一套完整的物联网***。
第二种:设备端的传感器将采集的实时数据接入到物联网网关,物联网网关具有联网能力,将实时数据进行整合分类,或者简单的、单一的逻辑运算后,将实时数据打包给云端服务器,云端服务器实现数据分析与运算,根据运算分析结果再给网关一些下控指令包,实现完整的物联网***。
上述两种物联网***中,第一种方式对网络和云端服务器的运算能力有非常大的依赖性,当网络出现不稳定或者云端服务器不堪重负,不能及时反馈运算结果时,对整个物联网***的时效性将有非常大的影响,甚至导致***异常中断。第二种方式,虽然通过物联网网关可以实现一套简单的、单一的逻辑运算分析,减小了云端服务器的压力,也可以内置逻辑保障网关组成的子***可以在网络不稳定时进行简单调度运行,但是物联网的运算分析算法和调度逻辑的变化性比较大,有时仅因为外部参数,例如时间、季节等的不同都需要不同的分析算法,固定的、单一的运算和逻辑难以满足物联网的需求。
发明内容
有鉴于此,本发明要解决的技术问题是提供一种能够根据服务器的场景要求不断更新物联网网关边缘信息处理的方法,以实现服务器仅下发运算逻辑,物联网网关根据运算逻辑对设备端的数据进行逻辑分析与运算,以分担服务器的运算压力,并保障数据处理控制的时效性。
为了解决上述技术问题,本发明提供了一种物联网网关实现边缘信息处理的方法,该方法的步骤包括:运算逻辑生成步骤,在云端服务器生成运算逻辑;运算逻辑下发步骤,云端服务器将运算逻辑下发至网关;运算逻辑解析与存储步骤,网关将接收到的运算逻辑解析为实时控制逻辑,并将实时控制逻辑存储到当前实时逻辑算法内;运算逻辑执行步骤,网关根据设备端采集的实时值运行当前实时逻辑算法内的实时控制逻辑,生成指令信息并下发至设备端或上传至云端服务器。
作为本发明的进一步改进,上述运算逻辑生成步骤中,云端服务器中的网关算法调配服务端能够生成或先前阈值有多个运算逻辑,网关算法调配服务端根据触发指令生成或选择一个运算逻辑。其中,触发指令包括:由网关算法调配服务端根据当前情况生成的指令信息、由网关生成并上传至云端服务器中的网关算法调配服务端的指令信息、以及由管理人员给予云端服务器中的网关算法调配服务端的指令信息。
作为本发明的又进一步改进,网关算法调配服务端将运算逻辑中的输入参数变量用网关编号.参数编号的格式替代后,将运算逻辑解析成二叉树结构,其中,二叉树结构的根节点为运算符号,二叉树结构的子节点为执行数据,之后再将二叉树结构的运算逻辑转换为json字符串。
作为本发明的又进一步改进,上述运算逻辑下发步骤中,由云端服务器中的网关算法调配服务端将json字符串加入完整性验证码后下发至网关。
作为本发明的又进一步改进,上述运算逻辑解析与存储步骤中,网关将接收到的json字符串反解析成二叉树结构,并将二叉树结构作为实时控制逻辑存储到当前实时逻辑算法内。
作为本发明的更进一步改进,上述运算逻辑执行步骤中,网关根据设备端采集的实时值运行当前实时逻辑算法内的实时控制逻辑时,是将二叉树结构内的输入参数变量替换为网关编号.参数编号对应的实时值,并对二叉树结构进行遍历运算以生成指令信息,之后网关将指令信息下发至设备端或上传至云端服务器。
本发明相对于现有的物联网接入方式具有以下有益效果:
1.使云端服务器仅需适时下发运算方法,将运算压力下移,物联网网关处理好数据后才上传给服务器,大大减轻了服务器运算的压力,降低了物联网***对云端服务器运算的依赖。
2.云端服务器指定规则,网关执行的方式,使物联网“小”***的内部执行逻辑脱离了对网络和服务器的依赖,在一些网络不稳定的场景,可以有效防止因网络不稳定造成的物联网***崩溃、停止运转、故障异常等风险。
附图说明
图1为本发明物联网网关实现边缘信息处理的方法的一具体实施例的处理流程示意图。
附图中的符号说明:
S1 云端服务器生成运算逻辑;S2 云端服务器生成二叉树结构;S3 云端服务器下发json字符串;S4 网关将json字符串反解析成二叉树结构;S5 网关进行遍历运算。
具体实施方式
本发明实现了一种可由云端服务器控制、调配、管理边缘信息处理的物联网网关实现边缘信息处理的方法。云端服务器仅需一套算法即可实现调配服务程序管理或实时生成网关内的运算逻辑,网关接收运算逻辑,即可配合云端服务器完成大部分的运算与处理过程。
本发明所提供的方法为一种物联网网关实现边缘信息处理的方法,该方法的步骤包括:运算逻辑生成步骤,在云端服务器生成运算逻辑;运算逻辑下发步骤,云端服务器将运算逻辑下发至网关;运算逻辑解析与存储步骤,网关将接收到的运算逻辑解析为实时控制逻辑,并将实时控制逻辑存储到当前实时逻辑算法内;运算逻辑执行步骤,网关根据设备端采集的实时值运行当前实时逻辑算法内的实时控制逻辑,生成指令信息并下发至设备端或上传至云端服务器。
如图1所示,为本发明物联网网关实现边缘信息处理的方法的一具体实施例的处理流程示意图。该图1所示为用以对一个简单超温报警运算逻辑在云端服务器的生成,下发,解析,遍历运算进行图示说明。其中,步骤S1:云端服务器生成运算逻辑,为云端服务器根据一个触发指令生成或选择了一个“当设备的温度大于100度便进行报警”的运算逻辑,该触发指令可以是由云端服务器中的网关算法调配服务端根据当前情况(例如时间、季节等)生成的指令信息,或是由网关生成并上传至云端服务器中的网关算法调配服务端的指令信息,或是由管理人员给予云端服务器中的网关算法调配服务端的指令信息。
步骤S2:云端服务器生成二叉树结构,云端服务器中的网关算法调配服务端将上述运算逻辑中的输入参数变量用“网关.温度”的格式替代后,将该运算逻辑解析成二叉树结构,其中,二叉树结构的根节点为运算符号(“>”、“=”),二叉树结构的子节点为执行数据(包括“网关.温度”、“100”、“1”),之后再将该二叉树结构的运算逻辑转换为json字符串(如图1中所示)。
步骤S3:云端服务器下发json字符串,由云端服务器中的网关算法调配服务端将json字符串加入完整性验证码后下发至网关。
步骤S4: 网关将json字符串反解析成二叉树结构,网关将接收到的json字符串反解析成二叉树结构,并将二叉树结构作为实时控制逻辑存储到当前实时逻辑算法内。
步骤S5: 网关进行遍历运算,网关根据设备端采集的实时值(温度=110度)运行当前实时逻辑算法内的实时控制逻辑时,是将二叉树结构内的输入参数变量替换为“网关.温度”对应的实时值(温度=110度),并对二叉树结构进行遍历运算以生成指令信息(即“报警”),之后网关将指令信息下发至设备端或上传至云端服务器。
以上所述仅为本发明的较佳实施例,并非用以局限本发明的专利保护范围,因此举凡运用本发明说明书或图式内容所做的等效变化,均同理包含于本发明的权利保护范围内。

Claims (4)

1.一种物联网网关实现边缘信息处理的方法,其特征在于,步骤包括:
运算逻辑生成步骤:在云端服务器生成运算逻辑,所述云端服务器中的网关算法调配服务端将运算逻辑中的输入参数变量用网关编号.参数编号的格式替代后,将所述运算逻辑解析成二叉树结构,所述二叉树结构的根节点为运算符号,所述二叉树结构的子节点为执行数据,之后再将二叉树结构的所述运算逻辑转换为json字符串;
运算逻辑下发步骤:由所述云端服务器中的网关算法调配服务端将所述json字符串加入完整性验证码后下发至网关;
运算逻辑解析与存储步骤:所述网关将接收到的所述json字符串反解析成二叉树结构,并将所述二叉树结构作为实时控制逻辑,并将所述实时控制逻辑存储到当前实时逻辑算法内;
运算逻辑执行步骤:所述网关根据设备端采集的实时值运行所述当前实时逻辑算法内的所述实时控制逻辑,生成指令信息并下发至所述设备端或上传至所述云端服务器。
2.根据权利要求1所述的物联网网关实现边缘信息处理的方法,其特征在于,所述运算逻辑生成步骤中,所述云端服务器中的网关算法调配服务端能够生成或先前预置有多个运算逻辑,所述网关算法调配服务端根据触发指令生成或选择一个运算逻辑。
3.根据权利要求2所述的物联网网关实现边缘信息处理的方法,其特征在于,所述触发指令包括:由所述网关算法调配服务端根据当前情况生成的指令信息、由网关生成并上传至所述云端服务器中的所述网关算法调配服务端的指令信息、以及由管理人员给予所述云端服务器中的所述网关算法调配服务端的指令信息。
4.根据权利要求1所述的物联网网关实现边缘信息处理的方法,其特征在于,所述运算逻辑执行步骤中,所述网关根据设备端采集的实时值运行所述当前实时逻辑算法内的所述实时控制逻辑时,是将二叉树结构内的输入参数变量替换为网关编号.参数编号对应的所述实时值,并对二叉树结构进行遍历运算以生成指令信息,之后所述网关将所述指令信息下发至所述设备端或上传至所述云端服务器。
CN201711408005.8A 2017-12-22 2017-12-22 物联网网关实现边缘信息处理的方法 Active CN109962843B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711408005.8A CN109962843B (zh) 2017-12-22 2017-12-22 物联网网关实现边缘信息处理的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711408005.8A CN109962843B (zh) 2017-12-22 2017-12-22 物联网网关实现边缘信息处理的方法

Publications (2)

Publication Number Publication Date
CN109962843A CN109962843A (zh) 2019-07-02
CN109962843B true CN109962843B (zh) 2021-04-27

Family

ID=67019704

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711408005.8A Active CN109962843B (zh) 2017-12-22 2017-12-22 物联网网关实现边缘信息处理的方法

Country Status (1)

Country Link
CN (1) CN109962843B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110224827B (zh) * 2019-07-09 2020-12-11 佳源科技有限公司 一种加密的边缘物联网关
CN110650085B (zh) * 2019-09-02 2022-02-22 福州谛听科技有限公司 物联网数据采集和优化的方法、***、网关和存储介质
CN110825433B (zh) * 2019-10-30 2023-04-07 电子科技大学 一种边缘控制设备设计方法
CN111443935A (zh) * 2020-04-15 2020-07-24 中国电子信息产业集团有限公司第六研究所 一种工业边缘网关的算法任务处理方法、装置及存储介质
CN112039925B (zh) * 2020-11-03 2021-02-12 合沃物联技术(南京)有限公司 一种基于工业物联网关的边缘计算方法
CN113535232B (zh) * 2021-06-12 2023-03-17 武汉所为科技有限公司 暖通云边协同***
CN114466259B (zh) * 2022-04-13 2022-07-01 大唐融合通信股份有限公司 一种物联网关的数据处理方法、装置、设备及物联网关
CN116527446B (zh) * 2023-02-01 2023-09-08 合沃物联技术(南京)有限公司 一种基于工业物联网关的边缘规则引擎方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103684933A (zh) * 2012-09-03 2014-03-26 株式会社日立制作所 物联网***、物联网代理装置及方法
CN104717135A (zh) * 2013-12-12 2015-06-17 中兴通讯股份有限公司 一种智能家居家庭网关的实现方法及装置
CN105740048A (zh) * 2016-01-26 2016-07-06 华为技术有限公司 一种镜像管理方法、装置及***
CN107370644A (zh) * 2017-07-18 2017-11-21 深圳市斑点猫信息技术有限公司 联动控制方法、装置、计算机可读存储介质及计算机设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040004956A1 (en) * 2002-07-03 2004-01-08 Agilent Technologies, Inc. Apparatus and method for routing information from a telecommunications network
JP4377744B2 (ja) * 2004-05-13 2009-12-02 本田技研工業株式会社 ロボット制御装置
CN102521411B (zh) * 2011-12-28 2013-09-18 畅捷通信息技术股份有限公司 公式及公式数据处理装置和公式及公式数据处理方法
CN104407600B (zh) * 2014-12-16 2017-03-15 武汉邮电科学研究院 基于rfid标签及散列函数标识映射实现智能家居的方法
CN106294530B (zh) * 2015-06-29 2019-09-13 阿里巴巴集团控股有限公司 规则匹配的方法和***
US20170156592A1 (en) * 2015-12-02 2017-06-08 Mediatek Inc. Healthcare systems and monitoring method for physiological signals
CN105718521A (zh) * 2016-01-15 2016-06-29 湖南大学 一个基于Wavelet Tree的网络数据包索引***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103684933A (zh) * 2012-09-03 2014-03-26 株式会社日立制作所 物联网***、物联网代理装置及方法
CN104717135A (zh) * 2013-12-12 2015-06-17 中兴通讯股份有限公司 一种智能家居家庭网关的实现方法及装置
CN105740048A (zh) * 2016-01-26 2016-07-06 华为技术有限公司 一种镜像管理方法、装置及***
CN107370644A (zh) * 2017-07-18 2017-11-21 深圳市斑点猫信息技术有限公司 联动控制方法、装置、计算机可读存储介质及计算机设备

Also Published As

Publication number Publication date
CN109962843A (zh) 2019-07-02

Similar Documents

Publication Publication Date Title
CN109962843B (zh) 物联网网关实现边缘信息处理的方法
US11522881B2 (en) Structural graph neural networks for suspicious event detection
US10785244B2 (en) Anomaly detection method, learning method, anomaly detection device, and learning device
US10200382B2 (en) System and method for detecting abnormal traffic behavior using infinite decaying clusters
US11625640B2 (en) Distributed random forest training with a predictor trained to balance tasks
Li et al. Susceptible-infected-susceptible model: A comparison of N-intertwined and heterogeneous mean-field approximations
US11483207B2 (en) Learning robust and accurate rules for device classification from clusters of devices
EP2590113B1 (en) On demand multi-objective network optimization
US10867036B2 (en) Multiple pairwise feature histograms for representing network traffic
CN116506474B (zh) 一种基于云边协同的电力微服务分层***
US11018943B1 (en) Learning packet capture policies to enrich context for device classification systems
US11475328B2 (en) Decomposed machine learning model evaluation system
US11399023B2 (en) Revisiting device classification rules upon observation of new endpoint attributes
US11100364B2 (en) Active learning for interactive labeling of new device types based on limited feedback
US9009007B2 (en) Simulating stream computing systems
US10163060B2 (en) Hierarchical probability model generation system, hierarchical probability model generation method, and program
Ivanović et al. Collection and analysis of system usage data in smart home automation systems
EP3843338B1 (en) Monitoring and analyzing communications across multiple control layers of an operational technology environment
US11121952B2 (en) Device health assessment data summarization using machine learning
US20190289480A1 (en) Smart Building Sensor Network Fault Diagnostics Platform
CN105812280A (zh) 一种分类方法及电子设备
Taneja et al. Predictive analytics on IoT
WO2014102564A1 (en) Provisioning storage resources based on an expert system
CN109656922A (zh) 数据处理方法及装置
US20210092159A1 (en) System for the prioritization and dynamic presentation of digital content

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant