传输调度的方法、装置、计算设备和存储介质与流程

文档序号:35193090发布日期:2023-08-21 10:46阅读:36来源:国知局
传输调度的方法、装置、计算设备和存储介质与流程

本技术涉及网络通信,特别涉及一种传输调度的方法、装置、计算设备和存储介质。


背景技术:

1、随着网络通信技术的发展,数据常常需要在两个设备之间进行传输,两个设备中a设备向b设备传输数据时,a设备向b设备请求资源,b设备为a设备调度资源,用于a设备向b设备传输数据。

2、相关技术中,仅考虑了两个设备之间的数据传输,随着网络通信技术的发展,出现了一个设备与多个设备之间存在数据传输,所以需要提供一个设备如何为多个设备调度资源的方案。


技术实现思路

1、本技术提供了一种传输调度的方法、装置、计算设备和存储介质,用以实现一个设备与多个设备之间存在数据传输时,如何调度资源。技术方案如下:

2、第一方面,本技术提供了一种传输调度的方法,该方法包括:第一设备接收第二设备的第一上行调度请求,其中,第一上行调度请求包括第一上行缓存信息,第一上行缓存信息是基于第二设备待发送的上行数据确定的;第一设备基于第一设备连接的多个设备之间的干扰信息和第一上行缓存信息,生成第一上行带宽分配消息,其中,第一上行带宽分配消息用于指示为第二设备分配的上行资源,第二设备使用上行资源发送上行数据受到的干扰低于目标阈值;第一设备接收第二设备使用上行资源发送的数据。

3、本技术所示的方案,第一设备接收到第二设备的第一上行调度请求,确定是要为第二设备调度资源,并且从第一上行调度请求中,解析获得第一上行缓存信息。第一设备获取第一设备连接的多个设备之间最新的干扰信息,使用该干扰信息和第一上行缓存信息,生成第一上行带宽分配消息。第二设备使用第一上行带宽分配消息指示的上行资源向第二设备发送上行数据。第一设备接收第二设备使用该上行资源,发送的上行数据。这样,第一设备可以基于第一设备连接的多个设备之间的干扰信息,为第二设备调度资源,所以可以实现第一设备与多个设备连接时,为第二设备调度资源。而且由于考虑了第一设备连接的多个设备间的干扰信息,所以可以在调度资源时,尽可能的避开干扰,使得传输数据的成功率更高。

4、在一种可能的实现方式中,第一设备基于第一设备连接的多个设备之间的干扰信息和第一上行缓存信息,生成第一上行带宽分配消息,包括:第一设备基于第一设备连接的多个设备之间的干扰信息,确定多个设备的分组信息;第一设备基于多个设备的分组信息和第一上行缓存信息,生成第一上行带宽分配消息,其中,属于同一个分组中的设备使用相同的资源传输数据时干扰低于目标阈值。

5、本技术所示的方案,第一设备基于第一设备连接的多个设备之间的干扰信息,将不存在干扰的设备组成一个组,获得多个设备的分组信息,每个组中的设备使用相同的资源传输数据,干扰低于目标阈值。第一设备基于多个设备的分组信息和第一上行缓存信息,生成第一上行带宽分配消息。然后第一设备提供为第二设备分配的上行资源。这样,由于一个组中的设备传输数据时,干扰低于目标阈值,所以基于分组信息,为第二设备调度资源,可以调度合适的资源。

6、在一种可能的实现方式中,第一设备为光线路终端(optical line terminal,olt),第二设备为终端设备(station,sta),多个设备为多个主光网络终端(opticalnetwork terminal,ont),多个主ont接入olt,第二设备通过边缘ont接入一个主ont该方法还包括:第一设备接收多个主ont发送的多个主ont分别连接的边缘ont之间的干扰信息,其中,连接的边缘ont之间的干扰信息包括接收的信号强度指示(received signal strengthindication,rssi)、信道占用比或信道占用间隔中的一种或多种;第一设备基于多个主ont分别连接的边缘ont之间的干扰信息,确定多个主ont之间的干扰强度;第一设备基于第一设备连接的多个设备之间的干扰信息,确定多个设备的分组信息,包括:第一设备基于第一设备连接的多个主ont之间的干扰强度,确定多个主ont的分组信息。

7、本技术所示的方案,olt基于主ont分别连接的边缘ont之间的干扰信息,确定多个主ont之间的干扰强度,基于多个主ont之间的干扰强度,确定多个主ont的分组信息。在为sta调度资源时,由于sta是接入主ont,所以考虑主ont的相互干扰,可以降低各个主ont下接入的sta之间的干扰。

8、在一种可能的实现方式中,第一设备为主ont,第二设备为sta,多个设备为多个边缘ont连接的sta,多个边缘ont接入主ont,该方法还包括:第一设备接收多个边缘ont发送的多个边缘ont与连接的sta的信道矩阵;第一设备基于第一设备连接的多个设备之间的干扰信息,确定多个设备的分组信息,包括:第一设备基于多个边缘ont与连接的sta的信道矩阵,确定多个边缘ont连接的sta的分组信息。

9、本技术所示的方案,主ont基于边缘ont与sta之间的信道矩阵,确定多个边缘ont连接的sta的分组信息。在为sta调度资源时,基于sta的分组信息,为sta调度资源,考虑sta之间的干扰,可以降低sta之间的干扰。

10、在一种可能的实现方式中,第一上行调度请求还包括第二设备所属的边缘ont确定的发送起始时间和发送结束时间,其中,发送起始时间为上行数据在sta的开始发送时间,发送结束时间为上行数据在sta的结束发送时间;该方法还包括:第一设备基于发送起始时间和发送结束时间,向第二设备所属的边缘ont发送第二上行带宽分配消息,其中,第二上行带宽分配消息传输至第二设备所属的边缘ont的时间点不晚于上行数据传输至第二设备所属的边缘ont的时间点,第二上行带宽分配消息指示的上行资源用于第二设备所属的边缘ont向第一设备发送上行数据。

11、本技术所示的方案,第一上行调度请求中还包括第二设备所属的边缘ont确定的发送起始时间和发送结束时间。这样,主ont接收到第一上行调度请求之后,可以基于发送起始时间和发送结束时间,为第二设备所属的边缘ont提前分配资源,用于第二设备所属的边缘ont向主ont发送第二设备的上行数据,所以可以降低上行数据的传输时延。

12、在一种可能的实现方式中,该方法还包括:第一设备基于第一上行缓存信息和第一上行带宽分配消息的提供时间点,确定发送第二上行调度请求的时间点,其中,第二上行调度请求用于请求第一设备向olt发送上行数据的资源,时间点早于上行数据传输至第一设备的时间点;第一设备在时间点,向olt发送第二上行调度请求;第一设备接收olt发送的第三上行带宽分配消息;第一设备使用第三上行带宽分配消息指示的上行资源向olt发送上行数据。

13、本技术所示的方案,第一设备基于第一上行缓存信息和第一上行带宽分配消息的提供时间点,确定发送第二上行调度请求的时间点,该时间点早于上行数据传输至第一设备的时间点。这样,由于可以预估出上行数据传输至第一设备的时间点,所以第一设备可以预先向olt请求资源,在上行数据达到第一设备后,立即就能向olt发送,可以降低数据传输时延。

14、在一种可能的实现方式中,第一设备为olt,第二设备为sta,多个设备为多个边缘ont连接的sta,多个边缘ont通过主ont接入olt,该方法还包括:第一设备接收多个边缘ont发送的多个边缘ont与连接的sta的信道矩阵;第一设备基于第一设备连接的多个设备之间的干扰信息,确定多个设备的分组信息,包括:第一设备基于第一设备连接的多个边缘ont与连接的sta的信道矩阵,确定多个边缘ont连接的sta的分组信息。

15、本技术所示的方案,olt基于边缘ont与sta之间的信道矩阵,确定多个边缘ont连接的sta的分组信息。在为sta调度资源时,基于sta的分组信息,为sta调度资源,考虑sta之间的干扰,可以降低sta之间的干扰。

16、在一种可能的实现方式中,第一设备基于第一设备连接的多个设备之间的干扰信息和第一上行缓存信息,生成第一上行带宽分配消息,包括:第一设备基于第一设备连接的多个设备之间的干扰信息、第一上行缓存信息和上行数据的业务优先级,生成第一上行带宽分配消息源。

17、本技术所示的方案,在为第二设备分配上行资时,还考虑了上行数据的业务优先级,所以可以使业务优先级高的数据优先发送。

18、在一种可能的实现方式中,第一上行带宽分配消息指示的上行资源为空域资源和时域资源,或者频域资源和时域资源。这样,sta在向边缘ont传输数据时,可以使用时空资源,也可以使用时频资源。

19、第二方面,本技术提供了一种传输调度的方法,应用于连接第一设备与第二设备的第三设备,该方法包括:第三设备向第一设备发送第三设备获取到的干扰信息;第三设备基于第二设备待发送的上行数据,向第一设备发送第二设备的第一上行调度请求,其中,第一上行调度请求包括第一上行缓存信息,第一上行缓存信息是根据上行数据确定的;第三设备接收第一设备基于干扰信息发送的第一上行带宽分配消息,第三设备通知第二设备第一上行带宽分配消息指示的上行资源;第三设备接收第二设备使用上行资源发送的上行数据,向第一设备发送上行数据。

20、本技术所示的方案,第三设备向第一设备提供了第三设备获取到的干扰信息,第三设备与第二设备连接,第三设备基于第二设备待发送的上行数据,向第一设备发送第二设备的第一上行调度请求。第三设备接收第一设备基于干扰信息发送的第一上行带宽分配消息,第三设备通知第二设备第一上行带宽分配消息指示的上行资源。第二设备使用上行资源向第三设备发送上行数据,第三设备接收第二设备使用上行资源发送的上行数据,向第一设备发送上行数据。这样,第二设备向第一设备请求资源时,第一设备可以基于第三设备提供的干扰信息,为第二设备调度资源,所以可以实现第一设备与多个设备连接时,为第二设备调度资源。而且由于考虑了第一设备连接的多个设备间的干扰信息,所以可以在调度资源时,尽可能的避开干扰,使得传输数据的成功率更高。

21、在一种可能的实现方式中,第一设备为主ont或者olt,第二设备为sta,第三设备为第二设备接入的边缘ont,干扰信息为第三设备与连接的sta的信道矩阵。或者,第一设备为olt,第二设备为终端设备sta,第三设备为第二设备接入的边缘ont,干扰信息为第三设备与接入olt的多个边缘ont之间的干扰信息。或者,第一设备为olt,第二设备为sta,第三设备为第二设备接入的主ont,干扰信息为第三设备与接入olt的多个主ont之间的干扰信息。这样,可以将传输调度的方法应用于光纤到房间(fiber to the room,fttr)的组网中。

22、在一种可能的实现方式中,第一设备为主ont,第二设备为sta,第三设备为第二设备接入的边缘ont;该方法还包括:第三设备基于上行数据,确定发送起始时间和发送结束时间,其中,发送起始时间为上行数据在sta的开始发送时间,发送结束时间为上行数据在sta的结束发送时间;第三设备基于上行数据、发送起始时间和发送结束时间,向第一设备发送第三上行调度请求,其中,第三上行调度请求用于请求第一设备为第三设备分配向第一设备传输上行数据的资源;第三设备接收第一设备发送的第二上行带宽分配消息;向第一设备发送上行数据,包括:基于第二上行带宽分配消息指示的资源,向第一设备发送上行数据。

23、本技术所示的方案,在主ont为sta调度资源时,主ont也可以提前为第三设备调度资源,使得从sta传输至边缘ont的数据可以无需等待就传输至主ont,所以可以降低数据传输时延。

24、在一种可能的实现方式中,第三设备基于上行数据、发送起始时间和发送结束时间,确定发送第三上行调度请求的时间点,其中,时间点指示上行数据到达第一设备的时延最短;第三设备在时间点,向第一设备发送第三上行调度请求。这样,由于发送第三上行调度请求的时间点指示上行数据到达第一设备的时延最短,所以可以降低数据传输的时延。

25、第三方面,提供了一种传输调度的方法,该方法包括:第一设备获取第一设备连接的多个设备之间的干扰信息;第一设备基于干扰信息,确定本次发送的下行数据以及多个设备中下行数据所属的第四设备,其中,在第四设备为多个的情况下传输下行数据干扰低于目标阈值;第一设备向第四设备发送下行数据。

26、本技术所示的方案,第一设备可以基于连接的多个设备之间的干扰信息,确定本次发送的下行数据,然后发送下行数据,在本次发送的下行数据属于多个设备时,传输该下行数据干扰低于目标阈值。这样,在发送下行数据时,考虑了干扰信息,可以使得本次发送的下行数据受到的干扰比较小,提升数据传输的成功率。

27、在一种可能的实现方式中,第一设备基于干扰信息,确定本次发送的下行数据以及多个设备中下行数据所属的第四设备,包括:第一设备基于干扰信息,确定多个设备的分组信息,其中,属于同一个分组中的设备使用相同资源传输数据时干扰低于目标阈值;第一设备基于分组信息,确定本次发送的下行数据以及多个设备中下行数据所属的第四设备。

28、本技术所示的方案,第一设备可以基于干扰信息,确定多个设备的分组信息,然后基于分组信息,确定本次发送的下行数据。这样,由于一个组中的设备使用相同资源传输数据时,干扰低于目标阈值,所以基于分组信息,发送下行数据,可以减少发送下行数据的干扰。

29、在一种可能的实现方式中,第一设备为olt,第四设备为sta,多个设备为多个主ont,多个主ont接入olt,第四设备通过边缘ont接入一个主ont,该方法还包括:第一设备接收多个主ont发送的多个主ont连接的边缘ont之间的干扰信息,其中,连接的边缘ont之间的干扰信息包括rssi、信道占用比或信道占用间隔中的一种或多种;第一设备基于多个主ont分别连接的边缘ont之间的干扰信息,确定多个主ont之间的干扰强度;第一设备基于干扰信息,确定多个设备的分组信息,包括:第一设备基于第一设备连接的多个主ont之间的干扰强度,确定多个主ont的分组信息。

30、本技术所示的方案,olt基于主ont分别连接的边缘ont之间的干扰信息,确定多个主ont之间的干扰强度,基于多个主ont之间的干扰强度,确定多个主ont的分组信息。这样,由于不同的ont属于不同的家庭,所以可以对不同家庭的主ont进行分组,在传输下行数据时,可以降低各个家庭之间的干扰。

31、在一种可能的实现方式中,第一设备为主ont或者olt,第四设备为sta,多个设备为边缘ont连接的sta,主ont通过边缘ont连接sta,该方法还包括:第一设备接收多个边缘ont发送的多个边缘ont与连接的sta的信道矩阵;第一设备基于干扰信息,确定多个设备的分组信息,包括:第一设备基于多个边缘ont与连接的sta的信道矩阵,确定多个边缘ont连接的sta的分组信息;该方法还包括:第一设备基于多个边缘ont连接的sta的分组信息,确定第一下行带宽分配消息,其中,第一下行带宽分配消息用于指示下行数据从第四设备所属的边缘ont传输至第四设备占用的资源;第一设备向第四设备所属的边缘ont发送第一下行带宽分配消息。

32、本技术所示的方案,主ont基于边缘ont与sta之间的信道矩阵,确定多个边缘ont连接的sta的分组信息。或者,olt基于边缘ont与sta之间的信道矩阵,确定多个边缘ont连接的sta的分组信息。这样,为sta分配下行资源时,考虑了sta的分组信息,所以可以降低sta之间的干扰。

33、在一种可能的实现方式中,第一设备基于干扰信息,确定本次发送的下行数据以及多个设备中下行数据所属的第四设备,包括:第一设备基于分组信息和边缘ont与存在下行数据的sta之间的空口状态,确定本次发送的下行数据以及多个边缘ont中下行数据所属的第四设备。

34、这样,在确定本次发送的下行数据时,还考虑了空口状态,可以使传输至边缘ont的数据,立即传输至sta,所以可以降低数据传输的时延。

35、第四方面,本技术提供了一种传输调度的装置,该装置包括一个或多个模块,用于执行上述第一方面所述的方法。

36、第五方面,本技术提供了一种传输调度的装置,该装置包括一个或多个模块,用于执行上述第二方面所述的方法。

37、第六方面,本技术提供了一种传输调度的装置,该装置包括一个或多个模块,用于执行上述第三方面所述的方法。

38、第七方面,本技术提供了一种传输调度的计算设备,计算设备包括处理器和存储器,其中:存储器中存储有计算机指令,处理器执行计算机指令,以实现第一方面及其可能的实现方式的方法。

39、第八方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,当计算机可读存储介质中的计算机指令被计算设备执行时,使得计算设备执行第一方面及其可能的实现方式的方法,或者使得计算设备实现上述第四方面及其可能的实现方式的装置的功能。

40、第九方面,本技术提供了一种包含指令的计算机程序产品,当其在计算设备上运行时,使得计算设备执行上述第一方面及其可能的实现方式的方法,或者使得计算设备实现上述第二方面及其可能的实现方式的装置的功能。

41、第十方面,本技术提供了一种传输调度的计算设备,计算设备包括处理器和存储器,其中:存储器中存储有计算机指令,处理器执行计算机指令,以实现第二方面及其可能的实现方式的方法。

42、第十一方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,当计算机可读存储介质中的计算机指令被计算设备执行时,使得计算设备执行第二方面及其可能的实现方式的方法,或者使得计算设备实现上述第五方面及其可能的实现方式的装置的功能。

43、第十二方面,本技术提供了一种包含指令的计算机程序产品,当其在计算设备上运行时,使得计算设备执行上述第二方面及其可能的实现方式的方法,或者使得计算设备实现上述第五方面及其可能的实现方式的装置的功能。

44、第十三方面,本技术提供了一种传输调度的计算设备,计算设备包括处理器和存储器,其中:存储器中存储有计算机指令,处理器执行计算机指令,以实现第三方面及其可能的实现方式的方法。

45、第十四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,当计算机可读存储介质中的计算机指令被计算设备执行时,使得计算设备执行第三方面及其可能的实现方式的方法,或者使得计算设备实现上述第六方面及其可能的实现方式的装置的功能。

46、第十五方面,本技术提供了一种包含指令的计算机程序产品,当其在计算设备上运行时,使得计算设备执行上述第三方面及其可能的实现方式的方法,或者使得计算设备实现上述第六方面及其可能的实现方式的装置的功能。

47、第十六方面,本技术提供了一种传输调度的系统,包括如第四方面所述的传输调度的装置和第五方面所述的传输调度的装置。

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