基于可配置网关的期望值判断采集传输监控系统及方法技术方案

技术编号:26511196 阅读:35 留言:0更新日期:2020-11-27 15:40
本发明专利技术公开了一种基于可配置网关的期望值判断采集传输监控系统,其特征在于,包括云平台、网关及若干指令设备,网关分别与云平台、指令设备通讯连接;网关用于接收云平台下发的指令并向指令设备发送数据采集和控制指令以及向云平台上报数据,其中,定时任务指令中包括期望值设置信息,网关收到来自云平台的定时任务设置指令后,在定时任务指令的执行中将根据期望值预设参数,从执行结果中采集对应的期望值结果,并将采集的期望值结果数据与收到的期望值设置信息中包含的预设期望值进行比对,并根据比对结果进行下一步操作。本发明专利技术的系统可实现由网关处理特定期望值结果,解决因为部分网络不畅导致的重大问题无法处理的难题。

【技术实现步骤摘要】
基于可配置网关的期望值判断采集传输监控系统及方法
本专利技术涉及设备物联网
,特别涉及一种基于可配置网关的期望值判断采集传输监控系统及方法。
技术介绍
随着物联网技术的进一步普及,越来越多的设备需要通过网关设备接入到互联网平台,实现远距离、智能化的采集和传输,其中网关是设备和互联网平台之间的关键核心设备。很多情况下,网关对设备的采集控制传输数据项有很多,其中只有部分数据是用户非常关注的,这些敏感关键数据在第一时间内需要得到实时处理,用户对网关采集设备的部分关键数据非常敏感,而且不同的情况,用户敏感信息的要求也不同,比如用户对生产环境中的设备的开关机信息很关注,用户对生产车间的烟感等告警类信息也很关注等。但是现在的很多网关只具备采集特定设备上网传输的能力,而且在弱网或网络离线状态下很难进行快速反应处理,无法同时兼备配置采集设备信息和处理特定期望值结果信息的能力。同时,本专利技术属于对申请号为202010691758.X的在先申请的改进技术方案,在该在先申请的技术方案中,对于网关采集返回得到的数据并不进行识别处理,无法同时兼备配置采集传输信息和处理特定期望值结果的功能,且存在网关离线状态下不能进行工作处理的难题。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供一种基于可配置网关的期望值判断采集传输监控系统及方法,在兼顾采集和传输的性能和及时性开销的同时,也能兼顾适配一定数量范围的不同设备的采集,同时,还可实现由网关处理特定期望值结果,解决因为部分网络不畅导致的重大问题无法处理的难题。为了达到上述的技术效果,本专利技术采取以下技术方案:基于可配置网关的期望值判断采集传输监控系统,包括云平台、网关及若干指令设备,所述网关分别与所述云平台、指令设备通讯连接;所述网关用于接收云平台下发的指令并向指令设备发送数据采集和控制指令以及向云平台上报数据;所述云平台下发至网关的指令包括参数配置指令、任务清除指令、定时任务指令、实时查询控制指令、设备通信指令,各指令均具有唯一的通信指令标识,所述参数配置指令包含网关及其下行指令设备的采集参数以及网关上行连接的云平台的参数,所述任务清除指令用于控制网关清除所有的定时任务指令的所有内容,所述定时任务指令用于指示网关执行定时任务,所述实时查询控制指令用于指示网关即时执行任务并进行执行结果的实时反馈,所述设备通信指令用于指示网关对其下行指令设备的通讯状态进行确认并上报;其中,所述定时任务指令中包括期望值设置信息,网关收到来自云平台的定时任务设置指令后,在定时任务指令的执行中将根据期望值预设参数,从执行结果中采集对应的期望值结果,并将采集的期望值结果数据与收到的期望值设置信息中包含的预设期望值进行比对,并根据比对结果进行下一步执行;本专利技术的基于可配置网关的期望值判断采集传输监控系统中,通过不同的执行配置执行指令,实现了网关配置接收不同指令设备的目的;通过不同的定时任务指令,达到了网关执行多个指令设备的多条指令功能的目的;其中,云平台通过将预设好的配置内容,通过网络下发给可配置的网关,网关根据指令内容以及已经预设好的指令逻辑,执行相关操作,包括参数配置指令、任务清除指令、定时任务指令、实时查询控制指令、设备通信指令等,其中,定时任务指令内包含需要定时执行的任务内容,云平台只需下发一次,网关收到后即进行保存,从而依据具体指令内容及要求定时执行即可,而实时查询控制指令则是一种即时性指令,云平台在需要网关执行时实时下发,网关收到后不需保存即实时执行,并对收到的反馈进行实时上报,同时,本方案中的网关为可配置的新型网关,可实现通过内部的参数配置,定时发送采集和控制指令给指令设备,并根据上报周期,将获得的数据定时报给云平台,则通过上述两个方面的采集传输操作,即可实现可配置新型网关对指令设备信息的定时采集和传输;且更为具体的,在本专利技术的技术方案中,在定时任务指令中还增加了期望值设置信息,网关在接收到来自云平台的定时任务设置指令后,会将包括期望值设置信息在内的所有信息进行解析存储,则定时任务指令每次执行的过程中,网关都会根据期望值的各预设参数,从结果中采集对应的期望值结果,并将选取采集结果数据中的值与预设好的期望值进行比较判断,如果所有选取结果与预设期望值的比对期望结果集为真,则执行期望结果下行指令,即通过期望值设置和期望值比对后执行命令,实现了网关兼顾配置及采集传输监控设备和实时执行下行工作的能力。进一步地,所述期望值设置信息包括期望值设置信息总字节数、期望值总个数、单个期望值信息字节数、单个期望值选取起始位、单个期望值的取值方式、单个期望值选取字节长度、期望下行执行指令,其中,期望值设置信息总字节数表示后面的期望值设置信息区的总字节个数,方便网关程序在解析处理过程中将期望值信息从整个定时任务指令包中分离出来,也便于判断期望值设置信息的完整性,期望值总个数则表示一条定时任务指令中的期望值总个数。进一步地,一条所述定时任务指令中存在一个或多个期望值信息,且当存在多个期望值信息时各多个期望值信息按顺序排列在定时任务指令中。进一步地,所述单个期望值信息字节数表示单个期望值信息字节数,所述单个期望值选取起始位表示期望值在返回结果中的哪一个字节开始选取,且最小起始位是0位。进一步地,所述单个期望值选取字节长度表示从起始位开始,选取几个字节作为一个期望值,且最小字节长度为1个。进一步地,所述单个期望值的取值方式包括“与”方式和“或”方式,具体为如若原有结果是true,有A期望值结果是false,如果A取值方式是“与”,最终结果就是false,如果A取值方式是“或”,最终取值方式就是true。进一步地,将各单个期望值按照其单个期望值的取值方式并按在定时任务指令中的排列顺序依次进行取值并得到的最终取值结果为期望结果集,如若依次有以下期望值及取值方式:期望值A(与,true)、B(与,false)、C(与,true),则期望结果集是false;如果为:期望值A(与,true)、B(与,false)、C(或,true),则期望结果集是true。以此类推。进一步地,所述参数配置指令中表示网关上行连接的云平台的参数至少包括主站IP地址和端口号,从而实现通过向网关下发参数配置指令及网关执行参数配置指令随时远程变更网关连接不同的上行云平台主站;所述定时任务指令至少包含网关采集指令设备需要的波特率、数据位、校验位、停止位、上报周期、定时任务号、指令内容,所述定时任务号为定时任务指令内包含的每条定时任务的唯一标识,每条定时任务指令,代表一个可执行命令,一条或多条定时任务指令,可以达到网关和多个指令设备的多指令交互的目的,即多个设备的多条指令功能即指若有N个设备,每个设备需要执行M条指令,那么总的定时任务指令数量是M乘以N的积(即MN)条定时任务指令,具体的,一条指令内容代表着一个指令设备的一条可执行命令,指令内容不同,对应指令设备支持的不同执行指令,上报周期则决定着网关间隔多少时间用对应指令与指令设备交互一次,并将交互的结果即刻返本文档来自技高网...

【技术保护点】
1.基于可配置网关的期望值判断采集传输监控系统,其特征在于,包括云平台、网关及若干指令设备,所述网关分别与所述云平台、指令设备通讯连接;所述网关用于接收云平台下发的指令并向指令设备发送数据采集和控制指令以及向云平台上报数据;/n所述云平台下发至网关的指令包括参数配置指令、任务清除指令、定时任务指令、实时查询控制指令、设备通信指令,各指令均具有唯一的通信指令标识,所述参数配置指令包含网关及其下行指令设备的采集参数以及网关上行连接的云平台的参数,所述任务清除指令用于控制网关清除所有的定时任务指令的所有内容,所述定时任务指令用于指示网关执行定时任务,所述实时查询控制指令用于指示网关即时执行任务并进行执行结果的实时反馈,所述设备通信指令用于指示网关对其下行指令设备的通讯状态进行确认并上报;/n其中,所述定时任务指令中包括期望值设置信息,网关收到来自云平台的定时任务设置指令后,在定时任务指令的执行中将根据期望值预设参数,从执行结果中采集对应的期望值结果,并将采集的期望值结果数据与收到的期望值设置信息中包含的预设期望值进行比对,并根据比对结果进行下一步操作。/n

【技术特征摘要】
1.基于可配置网关的期望值判断采集传输监控系统,其特征在于,包括云平台、网关及若干指令设备,所述网关分别与所述云平台、指令设备通讯连接;所述网关用于接收云平台下发的指令并向指令设备发送数据采集和控制指令以及向云平台上报数据;
所述云平台下发至网关的指令包括参数配置指令、任务清除指令、定时任务指令、实时查询控制指令、设备通信指令,各指令均具有唯一的通信指令标识,所述参数配置指令包含网关及其下行指令设备的采集参数以及网关上行连接的云平台的参数,所述任务清除指令用于控制网关清除所有的定时任务指令的所有内容,所述定时任务指令用于指示网关执行定时任务,所述实时查询控制指令用于指示网关即时执行任务并进行执行结果的实时反馈,所述设备通信指令用于指示网关对其下行指令设备的通讯状态进行确认并上报;
其中,所述定时任务指令中包括期望值设置信息,网关收到来自云平台的定时任务设置指令后,在定时任务指令的执行中将根据期望值预设参数,从执行结果中采集对应的期望值结果,并将采集的期望值结果数据与收到的期望值设置信息中包含的预设期望值进行比对,并根据比对结果进行下一步操作。


2.根据权利要求1所述的基于可配置网关的期望值判断采集传输监控系统,其特征在于,所述期望值设置信息包括期望值设置信息总字节数、期望值总个数、单个期望值信息字节数、单个期望值选取起始位、单个期望值的取值方式、单个期望值选取字节长度、期望下行执行指令。


3.根据权利要求2所述的基于可配置网关的期望值判断采集传输监控系统,其特征在于,期望值总个数表示一条所述定时任务指令中的期望值总个数,一条所述定时任务指令中存在一个或多个期望值信息,且当存在多个期望值信息时各多个期望值信息按顺序排列在定时任务指令中。


4.根据权利要求2所述的基于可配置网关的期望值判断采集传输监控系统,其特征在于,所述单个期望值信息字节数表示单个期望值信息字节数,所述单个期望值选取起始位表示期望值在返回结果中的哪一个字节开始选取,且最小起始位是0位。


5.根据权利要求4所述的基于可配置网关的期望值判断采集传输监控系统,其特征在于,所述单个期望值选取字节长度表示从起始位开始,选取几个字节作为一个期望值,且最小字节长度为1个。


6.根据权利要求3所述的基于可配置网关的期望值判断采集传输监控系统,其特征在于,所述单个期望值的取值方式包括“与”方式和“或”方式。


7.根据权利要求6所述的基于可配置网关的期望值判断采集传输监控系统,其特征在于,将各单个期望值按照其单个期望值的取值方式并按在定时任务指令中的排列顺序依次进行取值并得到的最终取值结果为期望结果集。


8.根据权利要求1至7中任一所述的基于可配置网关的期望值判断采集传输监控系统,其特征在于,所述参数配置指令...

【专利技术属性】
技术研发人员:何杰王鸿杨赟捷
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1