一种通信方法、装置和存储介质与流程

文档序号:33770007发布日期:2023-04-18 20:59阅读:27来源:国知局
一种通信方法、装置和存储介质与流程

本发明涉及通信,尤其涉及应用于自组网的一种通信方法、装置和存储介质。


背景技术:

1、自组网是由多个可移动的通信节点组成的临时性自治网络,自组网中的通信节点之间是对等的,每个通信节点都可以发送和接收信号。相比传统蜂窝网络,自组网具有组网灵活简便、网络可靠性高以及覆盖范围大等优点。在军事、无线传感网、应急通信、无人机、车联网等领域有着广阔的应用前景。

2、现有技术中,自组网进行通信时,根据实时拓扑结构确定路由路径,根据业务流的源通信节点、目的通信节点和带宽需求,源通信节点触发时隙预约,目的通信节点对各通信节点的时隙进行规划,建链完成之后源通信节点向下一跳通信节点传输业务数据,这种通信方法传输延迟较大。

3、因此,如何降低自组网通信的传输延迟,提高传输效率,是目前亟待解决的问题。


技术实现思路

1、本发明所要解决的技术问题是,提供一种通信方法、装置和存储介质,能够提高自组网通信的实时性。

2、为了解决上述技术问题,本发明实施例第一方面公开了一种通信方法,应用于包括多个通信节点的自组网,所述方法包括:通信节点一获取第一业务信息;所述第一业务为待处理业务,所述第一业务信息包括:源通信节点的标识信息和目的通信节点的标识信息;所述通信节点一为所述源通信节点;所述通信节点一对所述第一业务信息进行识别,确定目标传输路径,以及确定为处理所述第一业务所述目标传输路径中各通信节点需要分配的时隙数量;在所述通信节点一确定能够分配处理所述第一业务需要的时隙数量时,所述通信节点一根据所述目标传输路径向下一跳通信节点发送所述第一业务的业务数据;同时,所述通信节点一向所述下一跳通信节点发送第一时隙预约请求,所述第一时隙预约请求中包括用于指示为处理所述第一业务所述通信节点一分配的时隙数量和所述目标传输路径中各所述通信节点需要分配的时隙数量。

3、采用该实施例进行通信时,源通信节点不用等通信链路建立完成,只要该通信节点能够分配处理待处理业务所需的时隙就可以发送业务数据,采用该实施例,降低了通信延迟,提高了通信的实时性。

4、结合第一方面,在一些可能的实施例中,在所述目标传输路径中的通信节点i接收到来自前一跳通信节点(i-1)发送的第(i-1)时隙预约请求、并且所述通信节点i确定能够分配所述第(i-1)时隙预约请求所指示的处理所述第一业务需要所述通信节点i分配的时隙数量时,所述方法还包括:所述通信节点i根据所述目标传输路径向下一跳通信节点(i+1)发送第i时隙预约请求,所述i是整数,2≤i≤n-1,所述目标传输路径包括n个通信节点;在所述通信节点i接收到前一跳通信节点(i-1)传输的所述第一业务的业务数据时,所述通信节点i根据所述目标传输路径,向下一跳通信节点(i+1)传输所述第一业务的业务数据。

5、采用该实施例进行通信时,各中继通信节点不用等通信链路建立完成,只要中继通信节点能够分配处理待处理业务所需的时隙就可以发送业务数据,采用该实施例,提高了通信的实时性。

6、结合第一方面,在一些可能的实施例中,在所述目标传输路径中的通信节点i接收到来自前一跳通信节点(i-1)发送的第(i-1)时隙预约请求、并且所述通信节点i确定不能够分配所述第(i-1)时隙预约请求所指示的处理所述第一业务需要所述通信节点i分配的时隙数量时,所述方法还包括:所述通信节点i向前一跳通信节点(i-1)发送预约失败消息;所述通信节点(i-1)接收到所述预约失败消息时,所述通信节点(i-1)释放为所述第一业务分配的时隙。

7、采用该实施例进行通信时,若通信节点不能分配待处理业务所需要的时隙数量,则发送预约失败消息,在预约失败消息发送到前一跳通信节点时,触发前一跳通信节点释放为待处理业务分配的时隙。释放的时隙可以分配给其他业务,该技术方案有利于优化时隙调度,提高时隙的利用率。

8、结合第一方面,在一些可能的实施例中,所述通信节点i确定是否能够分配所述第(i-1)时隙预约请求所指示的处理所述第一业务需要所述通信节点i分配的时隙数量,包括:所述通信节点i确定该通信节点可分配时隙集合,在所述可分配时隙集合的数量n1大于或者等于所述第(i-1)时隙预约请求所指示的处理所述第一业务需要所述通信节点i分配的时隙数量时,确定所述通信节点i能够分配所述第(i-1)时隙预约请求所指示的处理所述第一业务需要所述通信节点i分配的时隙数量;在所述可分配时隙集合的数量n1小于所述第(i-1)时隙预约请求所指示的处理所述第一业务需要所述通信节点i分配的时隙数量时,确定所述通信节点i不能够分配所述第(i-1)时隙预约请求所指示的处理所述第一业务需要所述通信节点i分配的时隙数量。

9、该实施例公开了如何确定通信节点是否能够分配处理待处理业务需要该通信节点提供的时隙数量。

10、结合第一方面,在一些可能的实施例中,所述通信节点i空闲时隙集合=所述通信节点i未使用的时隙集合-所述通信节点i两跳内邻居占用的时隙集合;所述通信节点i可分配时隙集合=所述通信节点i空闲时隙集合-所述通信节点i两跳内邻居预分配的时隙集合。

11、该实施例公开了通信节点可分配时隙的集合的确定方法。

12、本发明实施例第二方面公开了一种通信装置,作为自组网中的一个通信节点,包括:获取单元,用于获取第一业务信息;所述第一业务为待处理业务,所述第一业务信息包括:源通信节点的标识信息和目的通信节点的标识信息;所述通信装置为所述源通信节点;处理单元,用于对所述第一业务信息进行识别,确定目标传输路径,以及确定为处理所述第一业务所述目标传输路径中各通信节点需要分配的时隙数量;发送单元,用于在所述处理单元确定所述通信装置能够分配处理所述第一业务需要的时隙数量时,根据所述目标传输路径向所述通信装置下一跳通信节点发送所述第一业务的业务数据;同时,向所述下一跳通信节点发送第一时隙预约请求,所述第一时隙预约请求中包括用于指示为处理所述第一业务所述通信节点一分配的时隙数量和所述目标传输路径中各所述通信节点需要分配的时隙数量。

13、该实施例提供的通信装置在进行通信时,不用等通信链路建立完成,只要该通信节点能够分配处理待处理业务所需的时隙就可以发送业务数据,采用该实施例,提高了通信的实时性。

14、结合第二方面,在一些可能的实施例中,所述处理单元还用于,在所述获取单元获取所述下一跳通信节点发送的预约失败消息时,释放所述通信装置为所述第一业务分配的时隙。

15、采用该实施例提供的通信装置进行通信时,若接收到下一跳通信节点发送的预约失败消息,则释放该通信装置为待处理业务分配的时隙,释放的时隙可以分配给其他业务,该技术方案有利于优化时隙调度,提高时隙的利用率。

16、本发明实施例第三方面公开了一种通信节点,作为自组网中的一个通信节点,包括:通信模块、存储器和处理器,所述通信模块用于接收和发送数据,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器运行时,所述处理器与所述通信模块配合,执行如第一方面以及第一方面的任一可能的实现方式所述的通信方法。

17、本发明实施例第四方面公开了一种自组网,包括多个能够进行通信的通信节点,所述通信节点如第三方面的任一可能的实现方式中所述的通信节点。

18、本发明实施例第四方面公开了一种计算机可读存储介质,存储有程序文件,所述程序文件能够被执行以实现如第一方面以及第一方面的任一可能的实现方式所述的通信方法。

19、采用本发明实施例提供的技术方案,源通信节点不用等通信链路建立完成,只要该通信节点能够分配处理待处理业务所需的时隙就可以发送业务数据,提高了通信的实时性。若通信节点不能分配待处理业务所需要的时隙数量,则发送预约失败消息,在预约失败消息发送到前一跳通信节点时,触发前一跳通信节点释放为待处理业务分配的时隙。释放的时隙可以分配给其他业务,有利于优化时隙调度,提高时隙的利用率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1