物联网设备数据交互方法及装置制造方法及图纸

技术编号:27421476 阅读:19 留言:0更新日期:2021-02-21 14:40
本申请实施例公开了物联网设备数据交互方法及装置。本申请实施例提供的技术方案通过获取物联网中设备的设备参数,生成设备的交互令牌和目标设备列表,所述目标设备列表用于指示可与该设备进行数据交互的设备;将交互令牌分发给目标设备列表中的设备;接收任意一个设备发起的交互请求,所述交互请求包含该设备的设备参数和目标设备;确定目标设备是否与目标设备列表匹配,当与目标设备列表匹配时,建立发起交互请求的设备与目标设备之间的交互通信,可以保证交互数据的安全,防止交互数据误传。传。传。

【技术实现步骤摘要】
物联网设备数据交互方法及装置


[0001]本申请实施例涉及物联网通信
,尤其涉及一种物联网设备数据交互方法、物联网设备数据交互装置、计算机设备及存储介质。

技术介绍

[0002]物联网是计算机互联网的基础上,利用RFID、无线数据通信等技术,构造一个覆盖世界上万事万物的“Internetof Things”。在这个网络中,物品或者商品能够彼此进行“交流”,而无需人的干预。其实质是利用射频自动识别(RFID)技术,通过计算机互联网实现物品(商品)的自动识别和信息的互联和共享。
[0003]随着物联网的发展,数据交互应用也越来越普及。在物联网设备间的交互中,现有技术往往是直接对数据进行传输交互,而对数据的安全性和准确传输缺乏进一步的保障。

技术实现思路

[0004]本申请实施例提供一种物联网设备数据交互方法、装置、计算机设备及存储介质,以保障交互数据的准确传输。
[0005]在第一方面,本申请实施例提供了一种物联网设备数据交互方法,包括:获取物联网中设备的设备参数,所述设备参数包括设备类型、通信通道类型、传输链路;生成设备的交互令牌和目标设备列表,所述目标设备列表用于指示可与该设备进行数据交互的设备;将交互令牌分发给目标设备列表中的设备;接收任意一个设备发起的交互请求,所述交互请求包含该设备的设备参数和目标设备;确定目标设备是否与目标设备列表匹配,当与目标设备列表匹配时,建立发起交互请求的设备与目标设备之间的交互通信。
[0006]进一步的,生成设备的交互令牌和目标设备列表,包括:根据设备的所述设备参数确定可与该设备进行数据交互的设备类型,将可与该设备进行数据交互的设备类型所对应的设备形成目标设备列表,根据设备参数生成该设备的交互令牌。
[0007]进一步的,确定目标设备是否与目标设备列表匹配,包括:遍历目标设备列表中的每一个设备,一一比对目标设备列表中的设备是否与目标设备一致;当检测到至少一个与目标设备一致的设备时,定义为目标设备与目标设备列表匹配。
[0008]进一步的,建立发起交互请求的设备与目标设备之间的交互通信,包括:定义发起交互请求的设备为发起设备,接收目标设备中存储的该发起设备的交互令牌,当所述交互令牌与发起设备中存储的交互令牌一致时,获取适用于发起设备与目标接
收设备之间的传输链路;当适用于发起设备与目标设备的传输链路均为多条,检测每一条传输链路的信号强度,确定其中一条信号强度高于预设阈值的传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信。
[0009]进一步的,检测每一条传输链路的信号强度,确定其中一条信号强度高于预设阈值的传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信,包括:检测每一条传输链路的信号强度;当高于预设阈值的传输链路为一条时,确定该传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信;当高于预设阈值的传输链路为多条时,获取高于预设阈值的多条传输链路的优先级排列顺序,并基于优先级排列顺序将优先级最高的传输链路作为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信。
[0010]进一步的,获取高于预设阈值的多条传输链路的优先级排列顺序,包括:获取每一条高于预设阈值的传输链路的使用频率、传输速率;根据使用频率和传输速率计算传输链路的传输指数;将高于预设阈值的传输链路按照传输指数从大到小的顺序排序,以形成所述传输链路的优先级排列顺序。
[0011]进一步的,建立发起交互请求的设备与目标设备之间的交互通信,包括:定义发起交互请求的设备为发起设备,接收目标设备中存储的该发起设备的交互令牌,当所述交互令牌与发起设备中存储的交互令牌一致时,获取适用于发起设备与目标设备之间的传输链路;当适用于发起设备与目标设备的传输链路均为单条,检测该传输链路的信号强度;当所述信号强度低于第一预设阈值,则发送暂缓交互信息至发起设备和目标设备,所述暂缓交互信息包含暂缓时间;当所述信号强度高于第二预设阈值,则建立发起设备与目标设备之间的交互通信;当所述信号强度介于第一预设阈值与第二预设阈值之间,则发送传输缓慢通知至发起设备。
[0012]在第二方面,本申请实施例提供了一种物联网设备数据交互装置,包括:参数获取模块:用于获取物联网中设备的设备参数,所述设备参数包括设备类型、通信通道类型、传输链路;列表生成模块:用于生成设备的交互令牌和目标设备列表,所述目标设备列表用于指示可与该设备进行数据交互的设备;令牌分发模块:用于将交互令牌分发给目标设备列表中的设备;交互请求模块:用于接收任意一个设备发起的交互请求,所述交互请求包含该设备的设备参数和目标接收设备;交互通信模块:用于确定目标接收设备是否与目标接收设备列表匹配,当与目标设备列表匹配时,建立发起交互请求的设备与目标接收设备之间的交互通信。
[0013]进一步的,生成设备的交互令牌和目标设备列表,包括:
根据设备的所述设备参数确定可与该设备进行数据交互的设备类型,将可与该设备进行数据交互的设备类型所对应的设备形成目标设备列表,根据设备参数生成该设备的交互令牌。
[0014]进一步的,确定目标设备是否与目标设备列表匹配,包括:遍历目标设备列表中的每一个设备,一一比对目标设备列表中的设备是否与目标设备一致;当检测到至少一个与目标设备一致的设备时,定义为目标设备与目标设备列表匹配。
[0015]进一步的,建立发起交互请求的设备与目标设备之间的交互通信,包括:定义发起交互请求的设备为发起设备,接收目标设备中存储的该发起设备的交互令牌,当所述交互令牌与发起设备中存储的交互令牌一致时,获取适用于发起设备与目标接收设备之间的传输链路;当适用于发起设备与目标设备的传输链路均为多条,检测每一条传输链路的信号强度,确定其中一条信号强度高于预设阈值的传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信。
[0016]进一步的,检测每一条传输链路的信号强度,确定其中一条信号强度高于预设阈值的传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信,包括:检测每一条传输链路的信号强度;当高于预设阈值的传输链路为一条时,确定该传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信;当高于预设阈值的传输链路为多条时,获取高于预设阈值的多条传输链路的优先级排列顺序,并基于优先级排列顺序将优先级最高的传输链路作为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信。
[0017]进一步的,获取高于预设阈值的多条传输链路的优先级排列顺序,包括:获取每一条高于预设阈值的传输链路的使用频率、传输速率;根据使用频率和传输速率计算传输链路的传输指数;将高于预设阈值的传输链路按照传输指数从大到小的顺序排序,以形成所述传输链路的优先级排列顺序。
[0018]进一步的,建立发起交互请求的设备与目标设备之间的交互通信,包括:定义发起交互请求的设备为发起设备,接收目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备数据交互方法,其特征在于,包括:获取物联网中设备的设备参数,所述设备参数包括设备类型、通信通道类型、传输链路;生成设备的交互令牌和目标设备列表,所述目标设备列表用于指示可与该设备进行数据交互的设备;将交互令牌分发给目标设备列表中的设备;接收任意一个设备发起的交互请求,所述交互请求包含该设备的设备参数和目标设备;确定目标设备是否与目标设备列表匹配,当与目标设备列表匹配时,建立发起交互请求的设备与目标设备之间的交互通信。2.根据权利要求1所述的物联网设备数据交互方法,其特征在于,生成设备的交互令牌和目标设备列表,包括:根据设备的所述设备参数确定可与该设备进行数据交互的设备类型,将可与该设备进行数据交互的设备类型所对应的设备形成目标设备列表,根据设备参数生成该设备的交互令牌。3.根据权利要求2所述的物联网设备数据交互方法,其特征在于,确定目标设备是否与目标设备列表匹配,包括:遍历目标设备列表中的每一个设备,一一比对目标设备列表中的设备是否与目标设备一致;当检测到至少一个与目标设备一致的设备时,定义为目标设备与目标设备列表匹配。4.根据权利要求3所述的物联网设备数据交互方法,其特征在于,建立发起交互请求的设备与目标设备之间的交互通信,包括:定义发起交互请求的设备为发起设备,接收目标设备中存储的该发起设备的交互令牌,当所述交互令牌与发起设备中存储的交互令牌一致时,获取适用于发起设备与目标接收设备之间的传输链路;当适用于发起设备与目标设备的传输链路均为多条,检测每一条传输链路的信号强度,确定其中一条信号强度高于预设阈值的传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信。5.根据权利要求4所述的物联网设备数据交互方法,其特征在于,检测每一条传输链路的信号强度,确定其中一条信号强度高于预设阈值的传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信,包括:检测每一条传输链路的信号强度;当高于预设阈值的传输链路为一条时,确定该传输链路为目标传输链路,使发起设备与目标设备之间通过目标传输链路交互通信;当高于预设阈值的传输链路为多条时,获取高于预设阈值的多条传输链路的优先级排列顺序,并基于优先级排列顺序将优先级最高的传输链路作...

【专利技术属性】
技术研发人员:唐瑞波王鑫李玮棠林英喜刘毅马凤鸣
申请(专利权)人:广州技象科技有限公司
类型:发明
国别省市:

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

1