数据传输方法和装置制造方法及图纸

技术编号:30537017 阅读:20 留言:0更新日期:2021-10-30 13:12
本公开涉及一种数据传输方法和装置。该方法包括:根据待发送的业务数据确定目标节点;在该目标节点与第一节点不属于同一个无线自组网系统的情况下,确定该无线自组网系统中与该第一节点对应的本网的网关节点。其中,该网关节点为具有跨网通信功能的节点,该跨网通信功能用于表征节点具有通过第一网络将业务数据发送至其他网关节点的功能;并通过本网网关节点,将该业务数据发送至该目标节点,这样,既可以充分利用第一网络带宽大、传输时延低的优势,又可以节省无线自组网的资源占用,从而提高数据传输效率,减少数据传输时延,避免数据传输失败。传输失败。传输失败。

【技术实现步骤摘要】
数据传输方法和装置


[0001]本公开涉及通信领域,具体地,涉及一种数据传输方法和装置。

技术介绍

[0002]无线自组网是由带有无线收发装置的可移动的多个节点所组成的一个临时性多跳自治系统,它不依赖于预设的基础设施,具有可临时组网、快速展开、无控制中心、抗毁性强等特点,在应急部署、公共服务、军事通信等场景应用越来越广泛。无线自组网可以通过多跳实现更大的覆盖,但是本身带宽小,速率相对低,导致多跳自组网系统的数据传输效率较低,在某些场景下还会导致传输数据时会存在时延大或传输失败等问题。

技术实现思路

[0003]为了解决上述问题,本公开提供一种数据传输方法和装置。
[0004]第一方面,本公开提供了一种数据传输方法,应用于无线自组网系统中的第一节点,所述方法包括:
[0005]根据待发送的业务数据确定目标节点;
[0006]在所述目标节点与所述第一节点不属于同一个无线自组网系统的情况下,确定所述无线自组网系统中与所述第一节点对应的本网的网关节点;其中,所述网关节点为具有跨网通信功能的节点,所述跨网通信功能用于表征节点具有通过第一网络将业务数据发送至其他网关节点的功能;
[0007]通过本网网关节点,将所述业务数据发送至所述目标节点。
[0008]可选地,确定所述自组网系统中与所述第一节点对应的本网网关节点包括:
[0009]在所述第一节点具有跨网通信功能的情况下,将该第一节点作为所述本网的网关节点;或者,
[0010]在所述第一节点不具有跨网通信功能的情况下,将该第一节点所属的无线自组网系统中具有跨网通信功能的节点作为所述本网的网关节点。
[0011]可选地,所述通过所述本网网关节点,将所述业务数据发送至所述目标节点包括:
[0012]在所述第一节点是网关节点时,根据从服务器接收的跨网路由信息,确定所述目标节点是否为网关节点,所述跨网路由信息包括多个网关节点信息、以及每个网关节点所属的无线自组网系统内的其他节点与该网关节点的路由权重信息,所述路由权重信息用于表征两个节点之间的数据传输的效率;
[0013]在所述目标节点具有所述跨网通信功能的情况下,通过所述本网网关节点和所述第一网络将所述业务数据发送至所述目标节点。
[0014]可选地,所述方法还包括:
[0015]在所述目标节点不具有跨网通信功能,且所述目标节点与所述第一节点不属于同一个无线自组网系统的情况下,获取所述目标节点对应的目标网关节点,并通过所述本网网关节点和所述第一网络将所述业务数据发送至所述目标网关节点,以便所述目标网关节
点将所述业务数据转发至所述目标节点;其中,所述目标网关节点为与所述目标节点属于相同的无线自组网系统,且具有自组网通信功能和跨网通信功能的节点。
[0016]可选地,所述获取所述目标节点对应的目标网关节点包括:
[0017]获取与目标节点属于相同的无线自组网系统,且具有自组网通信功能和跨网通信功能的一个或多个候选网关节点;
[0018]获取每个候选网关节点与所述目标节点之间的路由权重信息;
[0019]根据所述路由权重信息,从所述候选网关节点中确定所述目标网关节点。
[0020]可选地,所述方法还包括:
[0021]在所述第一节点具有跨网通信功能的情况下,通过第一网络向服务器发送心跳检测消息;在预设心跳检测时间后,若未接收到所述服务器根据所述心跳检测消息发送的心跳响应消息,则设置所述第一节点的功能属性为不具有跨网通信功能;
[0022]在所述第一节点的功能属性为不具有跨网通信功能的情况下,若所述第一节点具有跨网通信模块,则通过第一网络向所述服务器发送注册请求消息,所述跨网通信注册请求消息用于请求所述第一节点的跨网通信功能;接收所述服务器根据所述跨网通信注册请求消息发送的跨网通信注册成功消息;并响应于所述跨网通信注册成功消息,设置所述第一节点的功能属性为具有跨网通信功能。
[0023]可选地,所述方法还包括:
[0024]在所述第一节点具有跨网通信功能的情况下,接收服务器发送的跨网路由信息,并根据所述跨网路由信息,确定所述目标节点是否具有跨网通信功能;
[0025]其中,所述跨网路由信息为所述服务器根据接收的所述跨网通信注册请求消息、所述心跳检测消息和跨网路由更新消息中的一种或多种,生成的信息。
[0026]可选地,所述方法还包括:
[0027]在所述目标节点与所述第一节点属于同一个无线自组网系统的情况下,根据本网路由信息确定目标节点的下一跳节点,所述本网路由信息包括该无线自组网下所有节点之间的本网路由权重信息,且两个网关节点之间的路由权重大于非网关节点之间的路由权重;
[0028]若所述第一节点和所述下一跳节点均具有跨网通信功能,则通过所述第一网络,将所述业务数据传输至所述下一跳节点。
[0029]第二方面,本公开提供了一种数据传输装置,应用于无线自组网系统中的第一节点,所述装置包括:
[0030]目标节点确定模块,用于根据待发送的业务数据确定目标节点;
[0031]路由选择模块,用于在所述目标节点与所述第一节点不属于同一个无线自组网系统的情况下,确定所述自组网系统中与所述第一节点对应的本网的网关节点;其中,所述网关节点为具有跨网通信功能的节点,所述跨网通信功能用于表征节点具有通过第一网络将业务数据发送至与其他网关节点的功能;
[0032]业务数据发送模块,用于通过本网网关节点,将所述业务数据发送至所述目标节点。
[0033]可选地,所述装置还包括:
[0034]注册模块,用于在所述第一节点的功能属性为不具有跨网通信功能的情况下,若
所述第一节点具有跨网通信模块,则通过第一网络向所述服务器发送跨网通信注册请求消息,所述跨网通信注册请求消息用于请求所述第一节点的跨网通信功能;接收所述服务器根据所述跨网通信注册请求消息发送的跨网通信注册成功消息;并响应于所述跨网通信注册成功消息,设置所述第一节点的功能属性为具有跨网通信功能;
[0035]心跳检测模块,用于在所述第一节点具有跨网通信功能的情况下,通过第一网络向服务器发送心跳检测消息;在预设心跳检测时间后,若未接收到所述服务器根据所述心跳检测消息发送的心跳响应消息,则设置所述第一节点的功能属性为不具有跨网通信功能;
[0036]跨网路由信息维护模块,用于在所述第一节点具有跨网通信功能的情况下,接收服务器发送的跨网路由信息,并根据所述跨网路由信息,确定所述目标节点是否具有跨网通信功能;所述跨网路由信息包括多个网关节点信息、以及每个网关节点所属的无线自组网系统内的其他节点与所述网关节点的路由权重信息,所述路由权重信息用于表征两个节点之间的数据传输的效率;所述跨网路由信息为所述服务器根据接收的所述跨网通信注册请求消息、所述心跳检测消息和跨网路由更新消息中的一种或多种,生成或更新的信息。
[0037]在所述第一节点具有跨网通信功能的情本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于无线自组网系统中的第一节点,所述方法包括:根据待发送的业务数据确定目标节点;在所述目标节点与所述第一节点不属于同一个无线自组网系统的情况下,确定所述无线自组网系统中与所述第一节点对应的本网的网关节点;其中,所述网关节点为具有跨网通信功能的节点,所述跨网通信功能用于表征节点具有通过第一网络将业务数据发送至其他网关节点的功能;通过本网网关节点,将所述业务数据发送至所述目标节点。2.根据权利要求1所述的方法,其特征在于,确定所述自组网系统中与所述第一节点对应的本网的网关节点包括:在所述第一节点具有跨网通信功能的情况下,将该第一节点作为本网的网关节点;或者,在所述第一节点不具有跨网通信功能的情况下,将该第一节点所属的无线自组网系统中具有跨网通信功能的节点作为本网的网关节点。3.根据权利要求1所述的方法,其特征在于,所述通过所述本网网关节点,将所述业务数据发送至所述目标节点包括:在所述第一节点具有跨网通信功能的情况下,根据从服务器接收的跨网路由信息,确定所述目标节点是否具有跨网通信功能,所述跨网路由信息包括多个网关节点信息、以及每个网关节点所属的无线自组网系统内的其他节点与该网关节点的路由权重信息,所述路由权重信息用于表征两个节点之间的数据传输的效率;在所述目标节点具有所述跨网通信功能的情况下,通过所述本网网关节点和所述第一网络将所述业务数据发送至所述目标节点。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述目标节点不具有跨网通信功能,获取所述目标节点对应的目标网关节点,并通过所述本网网关节点和所述第一网络将所述业务数据发送至所述目标网关节点,以便所述目标网关节点将所述业务数据转发至所述目标节点;其中,所述目标网关节点为与所述目标节点属于相同的无线自组网系统,且具有自组网通信功能和跨网通信功能的节点。5.根据权利要求4所述的方法,其特征在于,所述获取所述目标节点对应的目标网关节点包括:获取与目标节点属于相同的无线自组网系统,且具有自组网通信功能和跨网通信功能的一个或多个候选网关节点;根据所述跨网路由信息,获取每个候选网关节点与所述目标节点之间的路由权重信息;根据所述路由权重信息,从所述候选网关节点中确定所述目标网关节点。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一节点的功能属性为不具有跨网通信功能的情况下,若所述第一节点具有跨网通信模块,则通过第一网络向所述服务器发送跨网通信注册请求消息,所述跨网通信注册请求消息用于请求所述第一节点的跨网通信功能;接收所述服务器根据所述跨网通信注册请求消息发送的跨网通信注册成功消息;并响应于所述跨网通信注册成功消息,设置所
述第一节点的功能属性为具有跨网通信功能;在所述第一节点具有跨网通信功能的情况下,通过第一网络向服务器发送心跳检测消息;在预设心跳检测时间后,若未接收到所述服务器根据所述心跳检测消息发送的心跳响应消息,则设置所述第一节点的功能属性为不具有跨网通信功能。7.根据权利要求6所述的方法,其特...

【专利技术属性】
技术研发人员:黄飞
申请(专利权)人:北京和峰科技有限公司
类型:发明
国别省市:

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

1