用于增强上行传输性能的电子设备、方法和存储介质与流程

文档序号:29621973发布日期:2022-04-13 13:31阅读:55来源:国知局
用于增强上行传输性能的电子设备、方法和存储介质与流程

1.本公开一般地涉及通信系统,具体而言涉及用于增强电缆网络(cable network)中上行传输性能的电子设备、方法和存储介质。


背景技术:

2.长久以来,电缆网络很好地满足了人们的数据通信需求。作为示例,电缆网络可以符合电缆数据服务接口规范(data-over-cable service interface specification,docsis)。docsis是有线电视实验室(cablelabs)发布的一组通信技术规范,它们定义了通过电缆网络进行高速数据传输的行业标准。docsis提出了与通过电缆网络进行高速数据传输相关的需求和目标,涉及例如网络层、数据链路层、物理层、操作支持系统和数据接口等方面。
3.电缆网络的主要设备包括电缆调制解调器终端系统(cable modem termination system,cmts)和电缆调制解调器(cable modem,cm)等。一般地,从cmts到cm的传输称为下行(downstream)传输,从cm到cmts的传输称为上行(upstream)传输。为了满足更多的上行传输需求,电缆网络的上行传输性能持续地增强。例如,规范docsis 3.0可以实现245.76mbps的最大上传速度,规范docsis 3.1可以将最大上传速度提升至2gbps。可见,增强电缆网络中的上行传输性能是期望的。


技术实现要素:

4.本公开的第一方面涉及一种用于电缆调制解调器终端系统cmts的电子设备。该电子设备包括存储器和一个或多个处理器。该存储器具有存储在其上的指令,所述一个或多个处理器被配置为执行所述指令以使得所述cmts执行包括以下的操作:基于接收来自电缆调制解调器cm的业务流传输,获得所述cm的上行信道的第一传输性能;响应于所述cm的至少一个上行信道的第一传输性能低于第一阈值,指示所述cm停止或暂停通过所述至少一个上行信道的业务流传输。
5.在一个实施例中,所述停止或暂停的指示操作包括:向所述cm指示所述至少一个上行信道的信息,使得所述cm停止或暂停通过所述至少一个上行信道的业务流传输;或者向所述cm重新授权用于业务流传输的一个或多个上行信道。
6.在一个实施例中,在所述至少一个上行信道与一个或多个其他上行信道形成第一绑定组的情况下,所述停止或暂停的指示操作包括:指示所述cm停止或暂停通过所述第一绑定组的业务流传输;或者指示所述cm通过第二绑定组进行业务流传输,所述第二绑定组不包括所述至少一个上行信道。
7.在一个实施例中,所述操作还包括:基于接收来自所述cm的测试消息传输,获得所述至少一个上行信道的第二传输性能;响应于所述至少一个上行信道的第二传输性能高于第二阈值,指示所述cm开始或继续通过所述至少一个上行信道的业务流传输。
8.在一个实施例中,所述开始或继续的指示操作包括:向所述cm指示所述至少一个
上行信道的信息,使得所述cm开始或继续通过所述至少一个上行信道的业务流传输;或者向所述cm重新授权用于业务流传输的一个或多个上行信道。
9.在一个实施例中,在所述至少一个上行信道与一个或多个其他上行信道绑定为第一绑定组的情况下,所述开始或继续的指示操作包括:指示所述cm通过第三绑定组进行业务流传输,所述第三绑定组包括所述至少一个上行信道。
10.在一个实施例中,以下中的至少一项成立:第一传输性能是基于多次接收通过相应上行信道的业务流传输而获得的;第二传输性能是基于多次接收通过相应上行信道的测试消息传输而获得的;所述停止或暂停的指示是响应于所述至少一个上行信道的第一传输性能低于第一阈值达第一时间段的;或所述开始或继续的指示是响应于所述至少一个上行信道的第二传输性能高于第二阈值达第二时间段的。
11.本公开的第二方面涉及一种用于电缆调制解调器cm的电子设备。该电子设备包括存储器和一个或多个处理器。该存储器具有存储在其上的指令,所述一个或多个处理器被配置为执行所述指令以使得所述cm执行包括以下的操作:在通过上行信道传输业务流期间,接收来自电缆调制解调器终端系统cmts的第一指示;以及响应于接收到第一指示,停止或暂停通过所述至少一个上行信道的业务流传输。
12.在一个实施例中,在所述至少一个上行信道与一个或多个其他上行信道形成第一绑定组的情况下,停止或暂停业务流传输包括:停止或暂停通过所述第一绑定组的业务流传输;或者通过第二绑定组进行业务流传输,所述第二绑定组不包括所述至少一个上行信道。
13.在一个实施例中,所述操作还包括:接收来自所述cmts的第二指示;以及响应于接收到第二指示,开始或继续通过所述至少一个上行信道的业务流传输。
14.在一个实施例中,来自所述cmts的第一指示或第二指示包括以下中的至少一者:所述至少一个上行信道的信息;或用于业务流传输的一个或多个上行信道的重新授权。
15.在一个实施例中,在所述至少一个上行信道与一个或多个其他上行信道形成第一绑定组的情况下,开始或继续业务流传输包括:通过第三绑定组进行业务流传输,所述第三绑定组包括所述至少一个上行信道。
16.本公开的第三方面涉及一种用于电缆调制解调器终端系统cmts的方法。该方法包括基于接收来自电缆调制解调器cm的业务流传输,获得所述cm的上行信道的第一传输性能;响应于所述cm的至少一个上行信道的第一传输性能低于第一阈值,指示所述cm停止或暂停通过所述至少一个上行信道的业务流传输。
17.在一个实施例中,该方法还包括基于接收来自所述cm的测试消息传输,获得所述至少一个上行信道的第二传输性能;响应于所述至少一个上行信道的第二传输性能高于第二阈值,指示所述cm开始或继续通过所述至少一个上行信道的业务流传输。
18.本公开的第四方面涉及一种用于电缆调制解调器cm的方法。该方法包括在通过上行信道传输业务流期间,接收来自电缆调制解调器终端系统cmts的第一指示;以及响应于接收到第一指示,停止或暂停通过至少一个上行信道的业务流传输。
19.在一个实施例中,该方法还包括接收来自所述cmts的第二指示;以及响应于接收到第二指示,开始或继续通过所述至少一个上行信道的业务流传输。
20.本公开的第五方面涉及一种非瞬时性计算机可读介质,该非瞬时性计算机可读介
质具有存储在其上的指令。该指令在由一个或多个处理器执行时引起根据本公开实施例的方法的操作的实施。
附图说明
21.为了更好地理解本公开,并示出如何实现本公开,现在将以举例的方式参照附图描述。在整个附图中,相似的附图标记指代对应的部分。其中:
22.图1示出了根据本公开实施例的示例性电缆网络系统。
23.图2示出了根据本公开实施例的用于实现cmts的电子设备的示例性框图。
24.图3示出了根据本公开实施例的用于实现cm的电子设备的示例性框图。
25.图4a和图4b示出了根据本公开实施例的分别用于cmts和cm的示例性处理。
26.图5示出了根据本公开实施例的cmts和cm之间的示例性信令流程。
27.图6a和图6b示出了根据本公开实施例的分别用于cmts和cm的另一示例性处理。
28.图7示出了根据本公开实施例的cmts和cm之间的另一示例性信令流程。
具体实施方式
29.参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开。本公开是由随附权利要求及其等同内容限定的。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
30.图1示出了根据本公开实施例的示例性电缆网络系统。通过业务流的上行和下行传输,电缆网络系统100可以提供各种通信服务。这些通信服务包括语音通信、视频通信、数据服务、即时消息传递、其他形式的媒体和/或多媒体服务,或者以上各项的任何组合。例如,通信服务可以为有线电视服务、互联网服务、无线电广播、电子邮件、消息传递、视频会议、媒体直播或转播等。业务流例如可以是docsis协议中的概念并且指分组的流。一般地,确保为分组的流分配特定带宽以保证服务质量(qos)。业务流例如可以是mac层传输服务,其提供从高层服务实体到rf的分组传输。在本公开的上下文中,服务流的上行或下行传输可以包括对应分组的传输。
31.如图1所示,电缆网络系统100主要包括cmts 102以及一个或多个cm 104-1至104-n(也可统称为cm 104),二者通过通信网络106彼此通信耦接。一般地,上行传输可以包括来自用户设备108(例如用户设备108-1至108-m,统称为用户设备108)的业务流经由cm104、通信网络106到达cmts 102。该业务流可以由cmts 102进一步传输到其他cm或者到分组交换网络110。下行传输可以包括cmts 102将去往用户设备108的业务流经由通信网络106和cm 104传输到用户设备108。在实施例中,cm 104和cmts 102可以符合已经或者未来发布的任何可兼容的docsis规范,根据规范所定义的协议和/或格式进行通信。
32.如图1所示,cm 104-1至cm 104-n中任一者可以用作所附接的相应用户设备108与通信网络106之间的接口。用户设备108的示例包括用户驻地设备(cpe)。例如,用户设备可以是个人计算机、数据终端设备、电话设备、宽带媒体播放器、或者能够通过分组交换网络
发送或接收数据的任何其他设备。cm 104可以将通过通信网络106接收的下行信号转换为分组数据,并将分组数据传输到相应用户设备108。分组数据可以符合例如ip、异步传输模式atm或其他合适的协议。附加地,cm 104可以将来自相应用户设备108的分组数据转换成适合于通过通信网络106传输的上行信号。
33.通信网络106可以支持例如光纤、铜线、双绞线、同轴线等各种传输介质。例如,通信网络106可以包括混合光纤同轴电缆(hfc)网络。
34.如图1所示,cmts 102可以用作通信网络106和分组交换网络110之间的接口。cmts 102可以将来自cm 104的分组数据传输到分组交换网络110,以及将从分组交换网络110接收的分组数据传输到cm 104。cmts 102可以经由分组交换网络110与电缆网络系统100外部的其他设备或应用进行通信。该设备或应用可以是服务器、web浏览器、操作系统、其他类型的信息处理应用、电视或无线电发射机、另一个cmts或其他cm等。
35.分组交换网络110可以是有线网络、无线网络或者有线和无线网络的组合。分组交换网络110可以是局域网(lan)或广域网(wan),可以是企业的内联网、本地互联网、万维网、虚拟专用网络等。分组交换网络110一般由网络提供商部署。网络提供商还可以部署网络管理系统(network management system,nms)112以管理电缆网络系统100整体及其组成元素。
36.在实施例中,cm 104可以位于用户驻地。cmts 102可以实现为电缆头端的一部分,用于管理电缆头端与一个或多个cm 104之间的业务流传输。业务流可以以时分复用(tdm)、码分复用(cdm)、频分复用(fdm)等方式在cmts 102与cm 104之间传输,本公开在该方面不作限制。
37.在实施例中,cmts 102和cm 104可以通过一个或多个上行信道以及一个或多个下行信道进行业务流传输。作为示例,图1示出了两个上行信道151-1和151-2。本领域技术人员会理解,可以使用更多的上行信道。例如,上行信道可以为4个、6个、8个、10个、16个、34个、64个等。每个上行信道可以对应例如带宽为6mhz、6.4mhz、8mhz和其他大小的子载波(例如小于等于95mhz)。子载波的数量和大小可以根据需求而不同,而且子载波在频域也不必定是相邻的。每个上行信道或子载波可以支持各种调制方式,包括但不限于sc-qam、ofdm/ofdma。以上可以同样适用于下行信道。
38.在实施例中,每个上行或下行信道可以被划分为多个可分配的时隙。cmts 102可以定义时隙结构,并为上行或下行传输分配时隙。可以同时在多个信道的多个时隙中调度业务流的分组数据,即信道绑定。在本公开中,同时调度业务流的分组数据的多个信道可以称为绑定组,所调度的业务流可以称为绑定业务流。在实施例中,绑定组可以包括单一或混合调制方式的多个信道。例如,绑定的信道可以仅包括支持sc-qam或ofdm/ofdma的信道,或者可以包括分别支持sc-qam或ofdm/ofdma信道。作为示例,绑定组可以包括32个sc-qam信道和2个ofdm信道,或者可以包括8个sc-qam信道和2个ofdma信道。
39.cmts 102可以在多个信道上分配单个业务流的分组数据。在下行方向,分组数据通常可以包括下行服务扩展报头,该报头包含分组数据的序列号,该序列号允许cm 104对无序的分组数据进行重新排序。在上行方向,cm 104对业务流进行分段,将所得到的分组数据段分配到cmts 102为业务流所调度的授权时频资源。时频资源可以对应一个或多个上行信道。每个分组数据段可以具有序列号,以允许cmts 102对接收到的无序分组数据段进行
重新排序。
40.应理解,图1中各设备的数量仅为示例。电缆网络系统100可以包括任何数量的cmts 102,cmts 102可以耦接并控制任何数量的cm 104,cm 104可以服务任何数量的用户设备108。图1中各设备可以执行根据本公开的用于增强上行传输性能的各种操作,如以下具体描述的。
41.图2示出了根据本公开实施例的用于实现cmts的电子设备的示例性框图。该电子设备200可以用于实现例如图1中的cmts 102。如图2所示,电子设备200包括处理子系统210、存储器子系统212和通信子系统214。处理子系统210包括被配置为执行计算操作的一个或多个设备。例如,处理子系统210可以包括一个或多个微处理器、asic、微控制器、可编程逻辑设备、图形处理器单元(gpu)和/或一个或多个数字信号处理器(dsp)。
42.存储器子系统212包括用于存储数据和/或用于处理子系统210和通信子系统214的指令的一个或多个设备。例如,存储器子系统212可以包括动态随机存取存储器(dram)、静态随机存取存储器(sram)和/或其他类型的存储器(有时统称为或者单独称为“计算机可读存储介质”)。在一些实施例中,存储器子系统212中用于处理子系统210的指令包括:一个或多个程序模块或指令集(诸如程序指令222或操作系统224),其可以由处理子系统210执行。一个或多个计算机程序可以构成计算机程序机制。此外,存储器子系统212的各种模块中的指令可以通过以下任一者来实现:高级程序语言、面向对象的编程语言、汇编或机器语言。此外,编程语言可以被编译或解释,例如,可配置或已配置(在本讨论中可以互换使用)为由处理子系统210执行。
43.通信子系统214包括被配置为耦合到有线和/或无线网络并在有线和/或无线网络上通信(即,以执行网络操作)的一个或多个设备,包括:控制逻辑216、收发电路218和网络端口220。收发电路218可以被配置为经由例如通信网络106接收来自cm 104的上行传输,以及向cm 104发送下行传输。收发电路218还可以执行物理(phy)层和媒体访问控制(mac)层的信号处理,例如数据的分段、级联、有效载荷报头压缩/扩展、和/或错误检测。网络端口220可以被配置为连接到例如图1中的分组交换网络110。
44.在电子设备200内,使用总线228将处理子系统210、存储器子系统212和通信子系统214耦合在一起。总线228可以包括可由子系统用来传达命令和数据等的电、光和/或电光连接。
45.在实施例中,电子设备200可以与cm(例如,图1中的cm104)一起使用。程序指令222可以由处理子系统210执行以使得电子设备200执行本文所描述的各种操作。
46.图3示出了根据本公开实施例的用于实现cm的电子设备的示例性框图。该电子设备300可以用于实现例如图1中的cm 104。如图3所示,电子设备300包括处理子系统310、存储器子系统312和通信子系统314。处理子系统310包括被配置为执行计算操作的一个或多个设备。例如,处理子系统310可以包括一个或多个微处理器、asic、微控制器、可编程逻辑设备、图形处理器单元(gpu)和/或一个或多个数字信号处理器(dsp)。
47.存储器子系统312包括用于存储数据和/或用于处理子系统310和通信子系统314的指令的一个或多个设备。例如,存储器子系统312可以包括动态随机存取存储器(dram)、静态随机存取存储器(sram)和/或其他类型的存储器。在一些实施例中,存储器子系统312中用于处理子系统310的指令包括:一个或多个程序模块或指令集(诸如程序指令322或操
作系统324),其可以由处理子系统310执行。一个或多个计算机程序可以构成计算机程序机制。此外,存储器子系统312的各种模块中的指令可以通过以下任一者来实现:高级程序语言、面向对象的编程语言、汇编或机器语言。此外,编程语言可以被编译或解释,例如,可配置或已配置(在本讨论中可以互换使用)为由处理子系统310执行。
48.通信子系统314包括被配置为耦合到有线和/或无线网络并在有线和/或无线网络上通信(即,以执行网络操作)的一个或多个设备,包括:控制逻辑316、收发电路318和用户设备端口320。收发电路318可以被配置为经由例如通信网络106接收来自cmts 102的下行传输,以及向cmts 102发送上行传输。收发电路318还可以执行物理(phy)层和媒体访问控制(mac)层的信号处理,例如分组数据调制、解调、信号滤波和/或功率控制等。在一个实施例中,收发电路318可以实现为同轴连接器。用户设备端口320可以被配置为连接到例如图1中的用户设备108。
49.在电子设备300内,使用总线328将处理子系统310、存储器子系统312和通信子系统314耦合在一起。总线328可以包括可由子系统用来传达命令和数据等的电、光和/或电光连接。
50.在实施例中,电子设备300可以与cmts(例如,图1中的cmts 102)一起使用。程序指令322可以由处理子系统310执行以使得电子设备300执行本文所描述的各种操作。
51.尽管使用特定组件来描述电子设备200或300,但是在替换实施例中,电子设备200或300中可以存在不同的组件和/或子系统。例如,电子设备200或300可以包括一个或多个附加处理子系统、存储器子系统和/或通信子系统。另外,电子设备200或300中可能不存在子系统中的一个或多个。在一些实施例中,电子设备200或300可以包括未示出的一个或多个附加子系统,例如显示子系统。尽管在图中示出单独的各子系统,但是在一些实施例中,给定子系统或组件的一些或全部可以集成到其他子系统或组件中的一个或多个中。例如,在一些实施例中,程序指令包括在操作系统中,并且/或者控制逻辑包括在收发电路中。
52.图4a示出了根据本公开实施例的用于cmts的示例性处理。例如,可以由图1中的cmts 102执行示例性操作400以与cm 104-1进行通信,由此服务用户设备108-1。
53.如图4a所示,操作400包括cmts 102获得cm 104-1的上行信道的第一传输性能(框402)。在实施例中,cmts 102可以基于接收来自cm 104-1的业务流传输,获得一个或多个上行信道的相应传输性能。操作400还包括cmts 102响应于cm 104-1的至少一个上行信道的第一传输性能低于第一阈值,指示cm 104-1停止或暂停通过该至少一个上行信道的业务流传输(框404)。
54.在实施例中,第一传输性能可以基于相应上行信道的各种性能指标,包括但不限于接收信噪比、信干噪比、丢包率、误比特率。相应地,可以针对这些性能指标分别指定第一阈值。例如,可以针对信噪比指定第一阈值t1
snr
。该第一阈值可以指示相应上行信道的传输性能已降级到影响业务流正常接收、但不足以将该上行信道判定为已损伤(impairment)的程度。可以在docsis规范中通过增加参数stopdatalowsnrthreshold或suspenddatalowsnrthreshold来传达第一阈值,并通过例如nms 112来向cm 104或cmts 102配置该参数。
55.一般而言,在上行信道(例如上行信道151-1)的传输性能开始降级的情况下,可以继续通过该上行信道151-1进行上行传输,直到上行信道151-1被判定为已损伤才停止其使
用。然而,使用传输性能降级的上行信道151-1对于电缆网络系统而言未必是有利的。由于上行信道151-1的传输性能已降级,继续该上行传输为用户设备108-1提供的益处不明显。相比而言,将相应的上行传输时频资源分配给其他cm或上行信道对于整个系统的资源利用效率更加有利。在该情况下,继续上行传输也使得用户设备108-1错过更换上行信道的机会,对用户设备108-1自身也是不利的。
56.根据操作400,通过监测上行信道151-1的传输性能,可以控制cm 104-1停止或暂停通过该上行信道150-1的业务流传输。如以上描述的,可以将相应的上行传输资源分配给其他cm或上行信道以提高资源利用效率。在实施例中,可以配置第一阈值的不同取值,使得这种控制符合一个或多个用户设备的传输需求以及电缆网络系统的性能需求。
57.图4b示出了根据本公开实施例的用于cm的示例性处理。例如,可以由图1中的cm 104-1执行示例性操作450以与cmts 102进行通信,由此服务用户设备108-1。
58.如图4b所示,操作450包括cm 104-1在通过上行信道传输业务流期间,接收来自cmts 102的第一指示(框452)。在实施例中,第一指示用于指示cm 104-1停止或暂停通过至少一个上行信道的业务流传输。操作450还包括cm 104-1响应于接收到第一指示,停止或暂停通过该至少一个上行信道的业务流传输(框454)。
59.在实施例中,第一指示可能对应于cm 104-1的上行信道(例如上行信道151-1)的传输性能降级的情况。
60.图5示出了根据本公开实施例的cmts和cm之间的示例性信令流程。例如,可以在图1中的cmts 102和cm 104-1之间执行该信令流程500。
61.如图5所示,在502处,cm 104-1可以向cmts 102传输业务流。在一个实施例中,可以通过单个上行信道151-1传输业务流,即业务流的分组数据仅在该单个上行信道151-1的时隙中传输到cmts102。在另一个实施例中,可以通过多个上行信道151-1和151-2的绑定组传输业务流,即业务流的分组数据在分布于多个上行信道之中的时隙中传输到cmts 102。cmts 102可以通过调度来授权一个或多个上行信道中的时隙,以用于业务流传输。这一个或多个上行信道可以分别支持不同的调制方式,包括但不限于sc-qam、ofdm/ofdma。本领域技术人员会理解,绑定组包括上行信道151-1和151-2仅为示例。根据需要,绑定组可以包括任何数量的上行信道,例如4个、6个、8个、10个、16个、34个、64个。
62.在504处,cmts 102可以基于接收来自cm 104-1的业务流传输,获得cm 104-1的上行信道的第一传输性能。具体地,cmts 102可以基于每个上行信道上的接收而获得该上行信道的第一传输性能,以便对通过该上行信道的业务流传输进行控制。在实施例中,第一传输性能是基于多次接收通过相应上行信道的业务流传输而获得的。
63.在506处,响应于cm 104-1的至少一个上行信道的传输性能低于第一阈值,cmts 102可以向cm 104-1发送第一指示消息。第一指示消息可以用于指示cm 104-1停止或暂停通过该至少一个上行信道的业务流传输。在实施例中,第一指示消息是响应于高至少一个上行信道的第一传输性能低于第一阈值达第一时间段而发送的。可以在例如docsis规范中通过增加参数stopdatalowsnrtimer或suspenddatalowsnrtimer来传达第一时间段,并通过例如nms112来向cm 104或cmts 102配置该参数。在实施例中,发送第一指示消息可以包括向cm 104-1指示该至少一个上行信道的信息。相应地,cm 104-1可以停止或暂停通过该至少一个上行信道的业务流传输,从而可以使相应的上行传输资源可用于其他cm或其他上
行信道的传输。另选或附加地,发送第一指示消息可以包括向cm 104-1重新授权用于业务流传输的一个或多个上行信道。重新授权可以为cm104-1提供更换上行信道的机会,从而获得更好的传输性能。
64.在一个实施例中,上行信道151-1与一个或多个其他上行信道(例如上行信道151-2)形成第一绑定组。在上行信道151-1的传输性能降低的情况下,发送第一指示消息可以包括指示cm 104-1停止或暂停通过第一绑定组(其包括传输性能降低的上行信道151-1)的业务流传输。另选地,发送第一指示消息可以包括指示cm 104-1通过第二绑定组进行业务流传输,第二绑定组不包括上行信道151-1。例如,第二绑定组可以包括上行信道151-2以及一个或多个其他上行信道。
65.在508处,cm 104-1接收来自cmts 102的第一指示消息,并基于第一指示消息控制业务流传输。例如,响应于接收到第一指示消息,cm 104-1可以停止或暂停通过至少一个上行信道的业务流传输。在如前所描述的存在信道绑定的实施例中,相应地,cm 104-1可以停止或暂停通过例如第一绑定组的业务流传输,或者cm 104-1可以通过例如第二绑定组进行业务流传输。
66.需指出,在存在信道绑定的实施例中,停止或暂停通过传输性能降低的上行信道的业务流传输是有利的。在信道绑定中,业务流的分组数据可以同时在绑定组内多个上行信道的多个时隙中传输。业务流的正确接收取决于每个上行信道的传输性能。由于通过绑定组内多个上行信道传输的分组数据彼此关联,单个上行信道的性能降低不仅影响通过该上行信道本身的分组数据传输,还会影响通过其他上行信道的分组数据传输。也就是说,单个上行信道的性能降低对于绑定组的负面影响不是线性的,而是程度更大的负面影响。根据图5中的操作,可以减轻或避免上述负面影响,在一些实施例中还可以通过更换上行信道或绑定组而保证用户设备的业务流的传输性能。
67.图6a示出了根据本公开实施例的用于cmts的另一示例性处理。例如,可以由图1中的cmts 102执行示例性操作600以与cm104-1进行通信,由此服务用户设备108-1。
68.如图6a所示,操作600包括cmts 102获得cm 104-1的至少一个上行信道的第二传输性能(框602)。在实施例中,cmts 102可以基于接收cm 104-1通过特定上行信道的测试消息传输,获得该特定上行信道的相应传输性能。例如,cm 104-1可以以一定时间间隔通过特定上行信道向cmts 102传输测试消息。操作600还包括cmts102响应于cm 104-1的至少一个上行信道的第二传输性能高于第二阈值,指示cm 104开始或继续通过该至少一个上行信道的业务流传输(框604)。
69.在实施例中,第二传输性能可以类似地基于相应上行信道的各种性能指标,包括但不限于接收信噪比、信干噪比、丢包率、误比特率。相应地,可以针对这些性能指标分别指定第二阈值。例如,可以针对信噪比指定第二阈值t2
snr
。该第二阈值可以指示相应上行信道上的传输性能已能满足业务流的qos需求。可以在例如docsis规范中通过增加参数startdatalowsnrthreshold或recoverdatalowsnrthreshold来传达第二阈值,并通过例如nms112来向cm 104或cmts 102配置该参数。
70.在一个实施例中,cmts 102可能先前控制cm 104-1停止或暂停通过特定上行信道的业务流传输(例如通过操作400),并之后通过操作600控制cm 104-1开始或继续通过该特定上行信道进行业务流传输。在另一个实施例中,操作600可以独立执行,而不必定与操作
400相关联。
71.图6b示出了根据本公开实施例的用于cm的另一示例性处理。例如,可以由图1中的cm 104-1执行示例性操作650以与cmts102进行通信,由此服务用户设备108-1。
72.如图6b所示,操作650包括cm 104接收来自cmts 102的第二指示(框652)。在实施例中,第二指示用于指示cm 104开始或继续通过至少一个上行信道的业务流传输。操作650还包括cm 104响应于接收到第二指示,开始或继续通过该至少一个上行信道的业务流传输(框654)。
73.在实施例中,第二指示可能对应于cm 104-1的上行信道(例如上行信道151-1)的传输性能改善的情况。根据操作650,cmts 102的控制至少可以为cm 104-1提供更多的信道选择。
74.图7示出了根据本公开实施例的cmts和cm之间的另一示例性信令流程。例如,可以在图1中的cmts 102和cm 104-1之间执行该信令流程700。
75.如图7所示,在702处,cm 104-1可以向cmts 102传输测试数据。在实施例中,cm 104-1可以通过一个或多个上行信道传输测试数据,以便cmts 102获得相应上行信道的传输性能。
76.在704处,cmts 102可以基于接收来自cm 104-1的测试数据传输,获得cm 104-1的上行信道的第二传输性能。具体地,cmts102可以基于每个上行信道上的接收而获得该上行信道的第二传输性能。在实施例中,第二传输性能是基于多次接收通过相应上行信道的测试消息传输而获得的。
77.在706处,响应于cm 104-1的至少一个上行信道的传输性能高于第二阈值,cmts 102可以向cm 104-1发送第二指示消息。第二指示消息可以用于指示cm 104-1开始或继续通过该至少一个上行信道的业务流传输。在实施例中,第二指示消息是响应于高至少一个上行信道的第二传输性能高于第二阈值达第二时间段而发送的。可以在例如docsis规范中通过增加参数startdatalowsnrtimer或recoverdatalowsnrtimer来传达第二时间段,并通过例如nms 112来向cm 104或cmts 102配置该参数。在实施例中,发送第二指示消息可以包括向cm 104-1指示该至少一个上行信道的信息。相应地,cm104-1可以开始或继续通过该至少一个上行信道的业务流传输。另选或附加地,发送第二指示消息可以包括向cm 104-1重新授权用于业务流传输的一个或多个上行信道。重新授权可以为cm 104-1提供更换上行信道的机会,从而获得更好的传输性能。
78.在存在信道绑定的实施例中,在上行信道151-1的传输性能改善的情况下,发送第二指示消息可以包括指示cm 104-1通过第三绑定组进行业务流传输,第三绑定组包括上行信道151-1。例如,第三绑定组可以包括上行信道151-1、151-2以及一个或多个其他上行信道。
79.在708处,cm 104-1接收来自cmts 102的第二指示消息,并基于第二指示消息控制业务流传输。例如,响应于接收到第二指示消息,cm 104-1可以开始或继续通过至少一个上行信道的业务流传输。在存在信道绑定的实施例中,cm 104-1可以通过第三绑定组进行业务流传输,第三绑定组包括上行信道151-1。
80.本公开可以被实现为装置、系统、集成电路和非瞬时性计算机可读介质上的计算机程序的任何组合。可以将一个或多个处理器实现为执行本公开中描述的部分或全部功能
的集成电路(ic)、专用集成电路(asic)或大规模集成电路(lsi)、系统lsi,超级lsi或超lsi组件。
81.本公开包括软件、应用程序、计算机程序或算法的使用。可以将软件、应用程序、计算机程序或算法存储在非瞬时性计算机可读介质上,以使诸如一个或多个处理器的计算机执行上述步骤和附图中描述的步骤。例如,一个或多个存储器以可执行指令存储软件或算法,并且一个或多个处理器可以关联执行该软件或算法的一组指令,以根据本公开中描述的实施例进行无线网络接入控制。
82.软件和计算机程序(也可以称为程序、软件应用程序、应用程序、组件或代码)包括用于可编程处理器的机器指令,并且可以以高级过程性语言、面向对象编程语言、功能性编程语言、逻辑编程语言或汇编语言或机器语言来实现。术语“计算机可读介质”是指用于向可编程数据处理器提供机器指令或数据的任何计算机程序产品、装置或设备,例如磁盘、光盘、固态存储设备、存储器和可编程逻辑设备(pld),包括将机器指令作为计算机可读信号来接收的计算机可读介质。
83.举例来说,计算机可读介质可以包括动态随机存取存储器(dram)、随机存取存储器(ram)、只读存储器(rom)、电可擦只读存储器(eeprom)、紧凑盘只读存储器(cd-rom)或其他光盘存储设备、磁盘存储设备或其他磁性存储设备,或可以用于以指令或数据结构的形式携带或存储所需的计算机可读程序代码以及能够被通用或专用计算机或通用或专用处理器访问的任何其它介质。如本文中所使用的,磁盘或盘包括紧凑盘(cd)、激光盘、光盘、数字多功能盘(dvd)、软盘和蓝光盘,其中磁盘通常以磁性方式复制数据,而盘则通过激光以光学方式复制数据。上述的组合也包括在计算机可读介质的范围内。
84.在一个或多个实施例中,词语“能”、“能够”、“可操作为”或“配置为”的使用是指被设计成能够以指定方式使用的一些装置、逻辑、硬件和/或元件。提供本公开的主题作为用于执行本公开中描述的特征的装置、系统、方法和程序的示例。但是,除了上述特征之外,还可以预期其他特征或变型。可以预期的是,可以用可能代替任何上述实现的技术的任何新出现的技术来完成本公开的部件和功能的实现。
85.另外,以上描述提供了示例,而不限制权利要求中阐述的范围、适用性或配置。在不脱离本公开的精神和范围的情况下,可以对所讨论的元件的功能和布置进行改变。各种实施例可以适当地省略、替代或添加各种过程或部件。例如,关于某些实施例描述的特征可以在其他实施例中被结合。
86.类似地,虽然在附图中以特定次序描绘了操作,但是这不应该被理解为要求以所示的特定次序或者以顺序次序执行这样的操作,或者要求执行所有图示的操作以实现所希望的结果。在某些情况下,多任务处理和并行处理可以是有利的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1