The invention relates to a method of concurrent radio communication for a wireless networking gateway, which comprises the following steps: initializing a send queue, used to store the data to be transmitted; when the gateway sends the data to be transmitted, judge whether there are more than two send queue emergency packet, if so, will the emergency data packets into combined data broadcast is sent to the end node, if not, it will be sent to the corresponding data nodes send one to one side; the node receiving data, judging whether the received data is a combination of data, if the data is, by comparing the combined data in emergency package, the data processing terminal node belongs to an emergency the package, if not, directly on the received data processing. If there are multiple emergency data packets, make full use of bandwidth, improve the load, the gateway will broadcast emergency packet combination, the node belongs to the lookup data frame node, and then processing, can effectively improve the timeliness of data tongxu.
【技术实现步骤摘要】
应用于无线物联网的并发广播通讯的方法及装置
本专利技术涉及无线物联网领域,特别涉及一种应用于无线物联网的并发广播通讯的方法、网关、节点端及装置。
技术介绍
在无线物联网环境中,通常采用点对点的方式通讯,一个时刻只能一对一进行通讯,节点协调同步比较复杂,时效性很差,不能满足大部分的应用要求;而采用星状广播方式通讯,一个时刻可以进行一对多的通讯,虽然克服了节点协调同步复杂的问题,但是这种一对多的方式,效率并没有提升,大部分节点收到都是无关的消息。而且对于突发的多个数据包发送请求,还是很容易造成拥堵,时效性比较差。
技术实现思路
为此,需要提供一种解决无线物联网环境中,数据发送时效性差的应用于无线物联网的并发广播通讯的方法、网关、节点端及装置。为实现上述目的,专利技术人提供了一种应用于无线物联网的并发广播通讯的方法,包括以下步骤:网关初始化一个发送列队,用于存放待发送数据;当网关发送待发送数据时,判断发送列队是否存在两个以上紧急数据包,若是,则将紧急数据包组合成组合数据广播发送给各个节点端,若否,则将待发送数据向其对应的节点端进行一对一发送;节点端接收数据时,判断接收的数据 ...
【技术保护点】
一种应用于无线物联网的并发广播通讯方法,其特征在于,包括以下步骤:网关初始化一个发送列队,用于存放待发送数据;当网关发送待发送数据时,判断发送列队是否存在两个以上紧急数据包,若是,则将紧急数据包组合成组合数据广播发送给各个节点端,若否,则将待发送数据向其对应的节点端进行一对一发送;节点端接收数据时,判断接收的数据是否为组合数据,若是,则逐个对比组合数据中的紧急数据包,处理属于本节点端的紧急数据包,若否,则直接对接收的数据进行处理。
【技术特征摘要】
1.一种应用于无线物联网的并发广播通讯方法,其特征在于,包括以下步骤:网关初始化一个发送列队,用于存放待发送数据;当网关发送待发送数据时,判断发送列队是否存在两个以上紧急数据包,若是,则将紧急数据包组合成组合数据广播发送给各个节点端,若否,则将待发送数据向其对应的节点端进行一对一发送;节点端接收数据时,判断接收的数据是否为组合数据,若是,则逐个对比组合数据中的紧急数据包,处理属于本节点端的紧急数据包,若否,则直接对接收的数据进行处理。2.根据权利要求1所述应用于无线物联网的并发广播通讯的方法,其特征在于,所述“则将紧急数据包组合成组合数据广播发送给各个节点端”具体包括:通过计算无线通讯带宽与频率,得到一次广播数据包的最佳大小,根据最佳大小对紧急数据包进行组合成组合数据并广播发送至各个节点端。3.根据权利要求1所述应用于无线物联网的并发广播通讯的方法,其特征在于,所述待发送数据包括数据流向标识、序列、节点地址以及数据帧类型,所述数据帧类型用于判断是否为紧急数据包。4.根据权利要求3所述应用于无线物联网的并发广播通讯的方法,其特征在于,所述“判断接收的数据是否为组合数据”具体还包括:节点端接收数据时,对接收的数据的长度是否为紧急数据包的整数倍进行判断,若是,则判断接收的数据的第一个数据帧类型是否属于紧急数据包,若接收的第一个数据帧类型属于紧急数据包,则接收的数据为组合数据,若接收的数据长度不是紧急数据包的整数倍或接收的数据的第一个数据帧类型不属于紧急数据包,则接收的数据不是组合数据,所述紧急数据包为固定长度的数据帧。5.根据权利要求1所述应用于无线物联网的并发广播通讯的方法,其特征在于,还包括步骤:当网关判断发送列队内只存在一个紧急数据包时,优先将紧急数据包发送至其对应的节点端。6.根据权利要求1所述应用于无线物联网的并发广播通讯的方法,其特征在于,所述节点端为用于接收医疗数据的电子胸牌。7.一种网关,其特征在于,所述网关包括一个发送列队,所述发送列队用于存放待发送数据,所述网关用于判断发送列队是否存在两个以上紧急数据包,若是,则将紧急数据包组合成组合数据广播发送给各个节点端,若否,则将待发送数据向其对应的节点端进行一对一发送。8.根据权利要求7所述网关,其特征在于,所述网关还用于通过计算无线通讯带宽与频率,得到一次广播数据包的最佳大小,根据最佳大小对紧急数据包进行...
【专利技术属性】
技术研发人员:胡慧研,游磊青,
申请(专利权)人:福建星网锐捷通讯股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。