一种物联网网关在离线环境下自管理的方法和系统技术方案

技术编号:37504701 阅读:13 留言:0更新日期:2023-05-07 09:40
本说明书的实施例提供一种物联网网关在离线环境下自管理的方法和系统,该方法由处理器执行,处理器位于物联网网关中,该方法包括:获取与物联网网关相连的一个或多个终端的数据采集特征;基于数据采集特征,确定一个或多个终端的数据量降低比率;向一个或多个终端发出指令,使一个或多个终端基于数据量降低比率调整数据生成速率,并基于调整后的数据生成速率生成目标数据。率生成目标数据。率生成目标数据。

【技术实现步骤摘要】
一种物联网网关在离线环境下自管理的方法和系统


[0001]本说明书涉及物联网
,特别涉及一种物联网网关在离线环境下自管理的方法和系统。

技术介绍

[0002]随着物联网的快速发展和科技的快速进步,物联网网关解决了传统设备点对点单一网络通信的问题,借助于射频标签技术、传感技术、遥感技术、短距通信技术等,将联网对象扩展到了数目繁多、种类各异的传感器、执行器等终端设备。传感器、执行器等各种终端设备通常具有感知、计算、执行和通信等能力,负责产生业务数据,接收命令数据等,而物联网网关负责将这些数据信息在末端设备和远端网络之间中继传输。但是物联网网关通常的内存和磁盘空间有限,缓存的数据量很少,同时在长时间离线状态下会造成磁盘写满的情况。
[0003]为了解决物联网网关离线状态下数据缓存的问题,CN202110868558.1公开了一种物联网数据采集网关离线状态高效缓存历史数据方法,将历史数据进行变长编码,多级压缩,降低了磁盘的存储开销。但是在对离线消息进行处理时可能删除或覆盖早期重要的数据,从而降低数据的可靠性。

技术实现思路

[0004]本说明书一个或多个实施例提供一种物联网网关在离线环境下自管理的方法。由处理器执行,处理器位于物联网网关中,方法包括:获取与物联网网关相连的一个或多个终端的数据采集特征;基于数据采集特征,确定一个或多个终端的数据量降低比率;向一个或多个终端发出指令,使一个或多个终端基于数据量降低比率调整数据生成速率,并基于调整后的数据生成速率生成目标数据。
[0005]本说明书实施例之一提供一种物联网网关在离线环境下自管理的系统,系统包括:获取模块,用于获取与物联网网关相连的一个或多个终端的数据采集特征;确定模块,用于基于数据采集特征,确定一个或多个终端的数据量降低比率;发送模块,用于向一个或多个终端发出指令,使一个或多个终端基于数据量降低比率调整数据生成速率,并基于调整后的数据生成速率生成目标数据。
[0006]本说明书一个或多个实施例提供一种物联网网关在离线环境下自管理装置,装置包括至少一个处理器以及至少一个存储器;至少一个存储器用于存储计算机指令;至少一个处理器用于执行计算机指令中的至少部分指令以实现物联网网关在离线环境下自管理的方法。
[0007]本说明书一个或多个实施例提供一种计算机可读存储介质,存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行物联网网关在离线环境下自管理的方法。
附图说明
[0008]本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
[0009]图1是根据本说明书一些实施例所示的物联网网关在离线环境下自管理系统的应用场景示意图;
[0010]图2是根据本说明书一些实施例所示的物联网网关在离线环境下自管理系统的模块图;
[0011]图3是根据本说明书一些实施例所示的物联网网关在离线环境下自管理方法的示例性流程图;
[0012]图4是根据本说明书一些实施例所示的抽样处理的示意图;
[0013]图5A是根据本说明书一些实施例所示的确定取样模块参数的示意图;
[0014]图5B是根据本说明书另一些实施例所示的确定取样模块参数的示意图。
具体实施方式
[0015]为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0016]应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
[0017]如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
[0018]本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0019]物联网网关,用于收集各类终端的信号并与互联网通信,但是当网络发生中断时,由于物联网网关的内存和磁盘空间有限,不能大量缓存离线数据,容易造成重要数据的遗漏或丢失。CN202110868558.1公开了一种物联网数据采集网关离线状态高效缓存历史数据方法,仅对终端设备上传的数据进行变长编码,多级压缩,当终端产生的数据量超过磁盘空间时,网关将会删除早期的历史缓存文件,从而造成早期数据的丢失,所以其仅适用于短时间内的离线数据处理。
[0020]因此,本说明书一些实施例根据与物联网网关相连的终端的数据采集特征;确定终端的数据量降低比率;使终端调整数据生成速率;并对从终端采集并上传的数据进行抽
样处理,所述抽样处理基于抽样率进行。例如,根据数据采集特征中的采集频率以及数据生成速率,确定数据量降低比率,采集频率越大、数据生成速率越大,数据量降低比率可以越大。通过使终端调整数据生成速率以及对数据的抽样处理,从而完成离线状态下的数据合理缓存。
[0021]图1是根据本说明书一些实施例所示的物联网网关在离线环境下自管理系统的应用场景示意图。
[0022]如图1所示,在应用场景中可以包括网关设备110、处理器120、存储设备130、终端设备140、网络150和载体160。本说明书的实施例可以应用于不同的交通系统中。例如,人力车、代步工具(例如,单车、电单车等)、汽车(例如,小型车、巴士、大型运输车等)、无人驾驶、船舶等载体。本说明书的不同实施例应用场景包括但不限于运输业、仓储物流业、物流供应链管理、环境监测管理、灾害预警管理等中的一种或几种的组合。应当理解的是,本说明书的系统及方法的应用场景仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其他类似情景。例如,其他类似的物联网系统。
[0023]在一些实施例中,网关设备110可以应用于载体160上,用于收集载体160上的各类终端设备140的信号并通过网络150与处理器120通信。
[0024]在一些实施例中,终端设备140可以设置在船舶上,网关设备110可以通过网络150获取终端设备140采集的海面波浪情况信息、船舶运动速度信息,处理器120可以接收来自网关设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网网关在离线环境下自管理的方法,由处理器执行,所述处理器位于所述物联网网关中,所述方法包括:获取与所述物联网网关相连的一个或多个终端的数据采集特征;基于所述数据采集特征,确定所述一个或多个终端的数据量降低比率;向所述一个或多个终端发出指令,使所述一个或多个终端基于所述数据量降低比率调整数据生成速率,并基于调整后的所述数据生成速率生成目标数据。2.根据权利要求1所述的方法,所述基于所述数据采集特征,确定所述一个或多个终端的数据量降低比率包括:基于所述数据采集特征,确定所述一个或多个终端的数据覆盖度;基于所述一个或多个终端的采集数据的类型,确定所述一个或多个终端的数据重要度;基于所述数据覆盖度和所述数据重要度,确定所述一个或多个终端的所述数据量降低比率。3.根据权利要求2所述的方法,所述数据重要度相关于决策需求度,所述决策需求度基于取样模块参数确定,所述取样模块参数对应于载体对应的决策集合中的至少一个决策。4.根据权利要求1所述的方法,所述方法还包括:对从所述一个或多个终端采集并上传的数据进行抽样处理,所述抽样处理基于抽样率进行,确定所述抽样率包括:获取所述物联网网关的当前剩余容量;基于所述当前剩余容量以及所述一个或多个终端的上传数据特征,确定所述一个或多个终端的所述抽样率。5.一种物联网网关在离线环境下自管理的系统,所述系统包括:获取模块,用于获取与所述物联网网关相连的一个或多个终端的数据采集特征;确定模块,用于基于所述数据采集特征,确定所述一个或多个终端的数据量降低比率;发送模...

【专利技术属性】
技术研发人员:王希强陈曦
申请(专利权)人:无锡驰道物联科技有限公司
类型:发明
国别省市:

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

1