A parent device, a terminal device and a data transmission method for a wireless network are disclosed. The invention relates to an indirect data transmission method, which comprises: after receiving the polling data from the terminal device according to the received request, the request of the time polling data under a polling data terminal device requests the estimated time of arrival; when to send data module in the network layer, in which the estimated time of arrival of the reservation long before the time point to send data to the MAC layer module receives the data in the cache; polling requests that the next time, will indicate the MAC layer module cache to reply packet transmission data to be transmitted and the data sent to the terminal device. According to the method and device of the invention, the data transmission efficiency can be improved.
【技术实现步骤摘要】
用于无线网络的父节点装置、终端装置及其数据传输方法
本专利技术涉及无线数据传输领域。更具体地,本专利技术涉及一种用于无线网络的父节点装置、终端装置及其数据传输方法。
技术介绍
目前存在多种短距离无线通信技术。短距离无线通信技术的特点是近距离、低功耗、低速率、低成本。可将该技术嵌入各种移动装置或终端装置,以满足例如无线传感器网络的对于低成本、低功耗的需求。在诸如ZigBee网络的无线通信网络中存在这种情况,在终端装置进入休眠状态时,终端装置的休眠状态可能持续几十分钟。在终端装置休眠期间,父节点装置的缓存中的数据无法被发送到终端装置,而缓存是有限的,随着缓存中的数据增多,缓存中的数据将溢出,导致数据丢失。
技术实现思路
本专利技术的示例性实施例在于提供一种用于无线网络的父节点装置、终端装置及其数据传输方法,以进行例如非信标(non-beacon)ZigBee网络的间接数据传输。根据本专利技术的示例性实施例,提供一种用于无线网络的间接数据发送方法,包括:在从终端装置接收轮询数据请求后,根据所述轮询数据请求的接收时刻计算终端装置的下一个轮询数据请求的预计到达时间;当网络层模块中有待发送数据时,在所述预计到达时间的预定时长前的时间点将待发送数据发送到MAC层模块的缓存;在接收到所述下一个轮询数据请求时,将指示MAC层模块的缓存中有待发送数据的应答包和所述待发送数据发送给终端装置。通过所述方法可在接收到下一个轮询数据请求前将待发送数据发送到MAC层模块的缓存,以便在接收到所述下一个轮询数据请求时可自动、快速、及时地进行响应以将待发送数据发送给终端装置,由此可避免将过多数据 ...
【技术保护点】
一种用于无线网络的间接数据发送方法,包括:在从终端装置接收轮询数据请求后,根据所述轮询数据请求的接收时刻计算终端装置的下一个轮询数据请求的预计到达时间;当网络层模块中有待发送数据时,在所述预计到达时间的预定时长前的时间点将待发送数据发送到MAC层模块的缓存;在接收到所述下一个轮询数据请求时,将指示MAC层模块的缓存中有待发送数据的应答包和所述待发送数据发送给终端装置。
【技术特征摘要】
1.一种用于无线网络的间接数据发送方法,包括:在从终端装置接收轮询数据请求后,根据所述轮询数据请求的接收时刻计算终端装置的下一个轮询数据请求的预计到达时间;当网络层模块中有待发送数据时,在所述预计到达时间的预定时长前的时间点将待发送数据发送到MAC层模块的缓存;在接收到所述下一个轮询数据请求时,将指示MAC层模块的缓存中有待发送数据的应答包和所述待发送数据发送给终端装置。2.如权利要求1所述的方法,其中,所述计算终端装置的下一个轮询数据请求的预计到达时间的步骤包括:计算接收终端装置的连续两个轮询数据请求的时间间隔;根据所述时间间隔和上一个轮询数据请求的到达时间,获取所述预计到达时间。3.如权利要求1所述的方法,其中,所述在所述预计到达时间的预定时长前的时间点将待发送数据发送到MAC层模块的缓存的步骤包括:创建数据发送列表,其中,所述数据发送列表包括待发送数据以及与待发送数据对应的预设发送时间;将所述预设发送时间更新为所述时间点;当所述时间点到达时,将对应的待发送数据发送到MAC层模块的缓存。4.如权利要求1所述的方法,其中,所述无线网络是非信标ZigBee网络。5.一种用于无线网络的父节点装置,包括:网络层模块,被配置为在从终端装置接收轮询数据请求后,根据所述轮询数据请求的接收时刻计算终端装置的下一个轮询数据请求的预计到达时间,并且当网络层...
【专利技术属性】
技术研发人员:王飞,张晋,支亚军,赵利锋,刘志军,
申请(专利权)人:三星中国半导体有限公司,三星电子株式会社,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。