物联网设备数据传输优化方法、系统、物联网设备、介质技术方案

技术编号:35012980 阅读:19 留言:0更新日期:2022-09-21 15:09
本发明专利技术提供了一种物联网设备数据传输优化方法、系统、物联网设备、介质,该方法包括系统接收各设备实时发送的数据,确定数据中包含的设备唯一标识和设备状态信息;将设备唯一标识与缓存哈希表进行匹配,若标识匹配不成功,则系统将对应设备信息加入缓存哈希表中,同时系统发送的数据信息至数据接收终端,并计数器数值初始化;若设备标识匹配成功,则系统通过设备唯一标识判断当前设备对应计数器是否为预设数据发送阀值,若是,则系统发送的数据信息至数据接收终端,并计数器数值初始化;若不是,则计数器加/减预设值并退出本次处理过程。本发明专利技术形成一个相对均匀的数据传输流,不会丢失信息解决了如何在有限带宽的前提下,提高数据传输效率。据传输效率。据传输效率。

【技术实现步骤摘要】
物联网设备数据传输优化方法、系统、物联网设备、介质


[0001]本文件涉及数据传输
,尤其涉及一种物联网设备数据传输优化方法、系统、物联网设备、介质。

技术介绍

[0002]近年来,在国家大力支持和业内企业的不断努力下,物联网快速发展,人力成本快速上升的当前,物联网技术的应用是解决人力成本、提升运营效率的有效方法。物联网就是物物相连,而要实现物物相连本质上是实现物物之间的信息数据交互,,是把电子、通信、计算机三大领域的技术融合起来,在互联网的基础上实现物物相连。物联网是万物互联的基础,也是未来智慧工厂、智慧城市、智慧社区、智慧家庭等应用场景实现的基础。
[0003]现有物联网或自动化领域,设备数据传输量随着设备数量的增加线性增加;随着设备数量的增加,有限的网络带宽和数据传输的处理能力的协调成为技术瓶颈,传统的方法是降低数据发送频率,牺牲数据的实时性。
[0004]有鉴于此,亟需提供一种方法,可解决如何在有限带宽的前提下,提高数据传输效率,降低网络带宽的问题。

技术实现思路

[0005]本说明书一个或多个实施例提供了一种物联网设备数据传输优化方法,包括以下步骤:
[0006]系统接收各设备实时发送的数据,确定数据中包含的设备唯一标识和设备状态信息;
[0007]将获取的设备唯一标识,与系统中设置的缓存哈希表进行匹配,该缓存哈希表主键为各设备的唯一标识,键值为对应设备的状态和一个计数器;若标识匹配不成功,则系统将对应设备信息加入缓存哈希表中,同时系统发送的数据信息至数据接收终端,并计数器数值初始化;若设备标识匹配成功,则系统通过设备唯一标识判断当前设备对应计数器是否为预设数据发送阀值,若是,则系统发送的数据信息至数据接收终端,并计数器数值初始化;若不是,则计数器加/减预设值并退出本次处理过程。
[0008]本说明书一个或多个实施例提供了一种物联网设备数据传输优化系统,包括通信连接的多台设备,数据处理和分发系统及数据接收系统;
[0009]数据处理和分发系统中设置用于存储多台设备信息的缓存哈希表,该缓存哈希表主键为各设备的唯一标识,键值为对应设备的状态和一个计数器;
[0010]各设备将包含设备唯一标识和设备状态信息的数据发送至数据处理和分发系统;
[0011]数据处理和分发系统,将获取各设备唯一标识,分别与系统中设置的缓存哈希表进行匹配,若标识匹配不成功,则数据处理和分发系统将对应设备信息加入缓存哈希表中,同时数据处理和分发系统发送的数据信息至数据接收系统,并计数器数值初始化;若设备标识匹配成功,则数据处理和分发系统通过设备唯一标识判断当前设备对应计数器是否为
预设数据发送阀值,若是,则系统发送的数据信息至数据接收系统,并计数器数值初始化;若不是,则计数器加/减预设值并退出本次处理过程。
[0012]本说明书一个或多个实施例提供了一种物联网设备,包括如上述所述的物联网设备数据传输优化系统。
[0013]本说明书一个或多个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的物联网设备数据传输优化方法。
[0014]本专利技术方法,当设备规模较大,通过设置计数器实现数据发送降频,多台设备需传输的数据均匀散列到多个时刻发送,从而形成一个相对均匀的数据传输流,又不会丢失信息,防止数据风暴的流量整形,解决了如何在有限带宽的前提下,提高数据传输效率。
附图说明
[0015]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本说明书一个或多个实施例提供的物联网设备数据传输优化方法的流程图;
[0017]图2为本说明书一个或多个实施例提供的一种物联网设备数据传输优化方法中设备状态对比的流程图;
[0018]图3为本说明书一个或多个实施例提供的一种物联网设备数据传输优化方法中具体案例流程图;
[0019]图4为本说明书一个或多个实施例提供的一种物联网设备数据传输优化系统的结构示意图;
[0020]图5为本说明书一个或多个实施例提供的物联网设备的结构示意图。
[0021]图6为本说明书一个或多个实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
[0022]为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
[0023]下面结合具体实施方式和说明书附图对本专利技术做出详细的说明。
[0024]方法实施例
[0025]根据本专利技术实施例,提供了一种物联网设备数据传输优化方法,如图1

2所示,根据本专利技术实施例的物联网设备数据传输优化方法,包括步骤:
[0026]步骤101、系统接收各设备实时发送的数据,确定数据中包含的设备唯一标识和设
备状态信息;
[0027]步骤102、将获取的设备唯一标识,与系统中设置的缓存哈希表进行匹配,该缓存哈希表主键为各设备的唯一标识,键值为对应设备的状态和一个计数器;
[0028]步骤103、若标识匹配不成功,则系统将对应设备信息加入缓存哈希表中,同时系统发送的数据信息至数据接收终端,并计数器数值初始化;若设备标识匹配成功,转下一步;
[0029]步骤104、系统通过设备唯一标识判断当前设备对应计数器是否为预设数据发送阀值;
[0030]步骤105、若为预设数据发送阀值,则系统发送的数据信息至数据接收终端,并计数器数值初始化;若不为,则计数器加/减预设值并退出本次处理过程。
[0031]本实施例方法,当设备规模较大,通过设置计数器实现数据发送降频,多台设备需传输的数据均匀散列到多个时刻发送,从而形成一个相对均匀的数据传输流,又不会丢失信息,防止数据风暴的流量整形,解决了如何在有限带宽的前提下,提高数据传输效率。
[0032]本实施例中,缓存哈希表为一个包含键

>值映射的数据结构;且还缓存表哈希表实现get操作和put操作,具体如下所述。
[0033]本实施例优选的,如图2所示,系统在标识匹配成功后,即步骤步骤103与步骤104之间还执行以下流程步骤:
[0034]步骤1031、系统通过设备状态信息对比缓存哈希表中键值对应的设备状态信息判断是否一致;
[0035]步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.物联网设备数据传输优化方法,其特征在于,包括以下步骤:系统接收各设备实时发送的数据,确定数据中包含的设备唯一标识和设备状态信息;将获取的设备唯一标识,与系统中设置的缓存哈希表进行匹配,该缓存哈希表主键为各设备的唯一标识,键值为对应设备的状态和一个计数器;若标识匹配不成功,则系统将对应设备信息加入缓存哈希表中,同时系统发送的数据信息至数据接收终端,并计数器数值初始化;若设备标识匹配成功,则系统通过设备唯一标识判断当前设备对应计数器是否为预设数据发送阀值,若是,则系统发送的数据信息至数据接收终端,并计数器数值初始化;若不是,则计数器加/减预设值并退出本次处理过程。2.如权利要求1所述的物联网设备数据传输优化方法,其特征在于,所述若设备标识匹配成功后,还包括步骤:系统通过设备状态信息对比缓存哈希表中键值对应的设备状态信息判断是否一致,若不一致,则系统发送的数据信息至数据接收终端,根据最新设备状态更新缓存哈希表中上一次设备状态,并且计数器数值初始化;若一致,则继续执行计数器对比步骤。3.如权利要求1所述的物联网设备数据传输优化方法,其特征在于,所述计数器初始化数值为数值N。4.如权利要求1所述的物联网设备数据传输优化方法,其特征在于,所述计数器初始化数值为区间值,并设置一个游标用于指示数值区间的当前位置,当任意计数器需数值初始化,则将当前游标指示位置对应的值作为计数器初始化数值,同时游标向前移动一位,如果游标将超出数值区间上限值,游标归位到数值区间的下限值。5.如权利要求1所述的物联网设备数据传输优化方法,其特征在于,所述计数器初始化数值为区间值,并设置一个游标用于指示数值区间的当前位置,当任意计数器需数值初始化,则将当前游标指示位置对应的值作为计数器初始化数值,同时游标向后移动一位,如果游标将超出数值区间下限值,游标归位到数值区间的上限值。6.物联网设备数据传输优化系统,其特征在于,包括:通信连接的多台设备,数据处理和分发系统及数据接收系统;数据处理和分发系统中设置用于存储多台设备信息的缓存哈希表,该缓存...

【专利技术属性】
技术研发人员:栾瑞鹏
申请(专利权)人:杭州壹悟科技有限公司
类型:发明
国别省市:

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

1