一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通用公共无线接口CPRI数据的传输方法及相关装置与流程

2022-05-11 13:23:29 来源:中国专利 TAG:

一种通用公共无线接口cpri数据的传输方法及相关装置
技术领域
1.本技术涉及通信技术领域,尤其涉及一种通用公共无线接口(common public radio interface,cpri)数据的传输方法及相关装置。


背景技术:

2.在无线接入网(radio access network,ran)中,射频单元(radio unit,ru)和基带单元(base unit,bu)之间通过cpri进行交互。
3.一般来说,ru和bu之间所交互的cpri数据是通过专门的光纤来传输。在一些场景下,为了节省光纤的铺设成本,可以将cpri数据转换成以太网帧的方式,来实现在以太网中传输cpri数据。
4.然而,将cpri数据通过以太网传输,会占用以太网较多的传输带宽,从而容易导致以太网出现网络拥堵的现象。


技术实现要素:

5.本技术提供了一种cpri数据的传输方法,在将cpri帧转换为以太网帧进行传输的过程中,只提取cpri帧中的有效数据来生成以太网帧,舍弃了cpri帧中的无效数据,并在将以太网帧转换为cpri帧时再重新填充无效数据,从而减少cpri数据在以太网中传输时所占用的以太网传输带宽。
6.本技术第一方面提供一种cpri数据的传输方法,该方法可以应用于与基带处理设备连接的第一网络设备。该方法包括:第一网络设备接收第一cpri帧,该第一cpri帧例如可以为超帧或cpri基本帧。然后,第一网络设备根据所述第一cpri帧中的有效数据生成以太网帧,该有效数据包括第一cpri帧中的控制字和同相正交(in-phase/quardrature,iq)数据,第一网络设备所生成的以太网帧包括该有效数据。具体地,第一网络设备在获取到第一cpri帧之后,将第一cpri中的控制字和iq数据提取出来,并将所提取到的控制字和iq数据封装到以太网帧中,从而实现基于第一cpri帧中的有效数据生成以太网帧。
7.最后,所述第一网络设备向第二网络设备发送所述以太网帧,以使得第二网络设备将以太网帧转换为cpri帧后再发送给射频处理设备。
8.本方案中,在将cpri帧转换为以太网帧进行传输的过程中,只提取cpri帧中的有效数据来生成以太网帧,舍弃了cpri帧中的无效数据,并在将以太网帧转换为cpri帧时再重新填充无效数据,从而减少cpri数据在以太网中传输时所占用的以太网传输带宽,避免以太网出现网络拥堵而影响通信质量。
9.在一种可能的实现方式中,所述方法还包括:所述第一网络设备接收第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息。其中,第一网络设备可以是从基带处理设备处接收第一消息。基带处理设备可以是通过向第一网络设备发送cpri帧的方式来实现向第一网络设备发送第一消息。在基带处理设备向第一网络设备所发送的cpri帧的控制字中,可以携带上述的位置信息,以向第一网络设备指示cpri帧中的有效数据所处
的位置信息。
10.所述第一网络设备根据所述位置信息,获取所述第一cpri帧中的有效数据,以便于根据所述第一cpri帧中的有效数据生成以太网帧。
11.本方案中,通过向第一网络设备发送第一消息,以指示cpri帧中有效数据的位置信息,能够使得第一网络设备准确地从cpri帧中提取出相应的有效数据并封装至以太网帧中,提高了方案的可实现性。
12.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。也就是说,该位置信息可以是指示iq数据的起始位置,或者是指示iq数据的结束位置,又或者是同时指示iq数据的起始位置和结束位置。其中,该位置信息中可以是通过指示cpri帧中的比特位的方式来指示起始位置或结束位置。
13.本方案中,通过指示起始位置和/或结束位置的方式来实现指示cpri帧中有效数据的位置信息,能够提高方案的可实现性。
14.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。例如,cpri帧中的iq数据区可以被划分为5个区间,每个区间的位置均是固定的,且每个区间都具有相应的区间标识。第一网络设备可以基于位置信息中所指示的区间标识,确定iq数据所在的区间,即确定iq数据在cpri帧中所处的位置。
15.本方案中,通过指示区间标识的方式来实现指示cpri帧中有效数据的位置信息,能够节省指示信息的开销,提高方案的可实现性。
16.在一种可能的实现方式中,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。具体来说,以太网的可用传输带宽越大,则cpri帧中的有效数据的数据量也越小;以太网的可用传输带宽越小,则cpri帧中的有效数据的数据量也越小。即,cpri帧中的有效数据的数据量与以太网的可用传输带宽具有正相关的关系。
17.本方案中,通过设置cpri帧中的有效数据的数据量与以太网的可用传输带宽相关,使得cpri帧中的有效数据的数据量能够随着以太网的可用传输带宽变化而变化,保证以太网能够满足cpri数据的传输要求,避免出现通信质量下降的现象。
18.在一种可能的实现方式中,所述方法还包括:所述第一网络设备获取以太网的可用传输带宽,所述以太网用于传输所述以太网帧。所述第一网络设备向基带处理设备发送所述可用传输带宽的信息,以使得基带处理设备根据所述可用传输带宽的信息确定cpri帧中有效数据的数据量。所述第一网络设备接收来自于所述基带处理设备的所述第一cpri帧。
19.本方案中,通过由第一网络设备向基带处理设备反馈以太网的可用传输带宽,使得基带处理设备能够基于以太网的可用传输带宽确定cpri帧中有效数据的数据量,从而使得cpri帧中的有效数据的数据量能够随着以太网的可用传输带宽变化而变化,保证以太网能够满足cpri数据的传输要求,避免出现通信质量下降的现象。
20.在一种可能的实现方式中,所述方法还包括:在所述以太网的可用传输带宽发生变化后,所述第一网络设备获取所述以太网的变化后的可用传输带宽;所述第一网络设备向基带处理设备发送所述变化后的可用传输带宽的信息;所述第一网络设备接收来自于所
述基带处理设备的第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同,所述基带处理设备用于基于所述变化后的可用传输带宽调整cpri帧中有效数据的数据量。
21.本方案中,通过由第一网络设备向基带处理设备反馈以太网的可用传输带宽,使得基带处理设备能够基于以太网的可用传输带宽调整cpri帧中有效数据的数据量,从而使得cpri帧中的有效数据的数据量能够随着以太网的可用传输带宽变化而变化,保证以太网能够满足cpri数据的传输要求,避免出现通信质量下降的现象。
22.在一种可能的实现方式中,所述方法还包括:所述第一网络设备向所述第二网络设备发送指示信息,所述指示信息用于指示所述第二网络设备将所述第二网络设备与射频处理设备之间的速率配置为第一速率,所述第一速率为所述第一网络设备与基带处理设备之间的速率。
23.本方案中,通过由第一网络设备将基带处理设备的cpri速率告知第二网络设备,使得第二网络设备能够自动设置与射频处理设备之间的cpri速率,从而使得基带处理设备与射频处理设备的cpri速率相同,免却了人工手动配置速率的复杂过程,提高了cpri链路的配置效率。
24.本技术第二方面提供一种cpri数据的传输方法,包括:第二网络设备接收以太网帧;所述第二网络设备根据所述以太网帧中的第一数据生成cpri帧,所述cpri帧包括所述第一数据和第二数据,所述第一数据为有效数据,所述第二数据为无效数据,所述有效数据包括所述cpri帧中的控制字和iq数据,所述第二数据是根据所述cpri帧的长度和所述有效数据的数据量确定的;所述第二网络设备向射频处理设备发送所述cpri帧。
25.在一种可能的实现方式中,所述第二网络设备根据所述以太网帧中的第一数据生成cpri帧,包括:所述第二网络设备获取用于指示cpri帧中的有效数据所处的位置信息;所述第二网络设备根据所述以太网帧中的第一数据和所述位置信息生成所述cpri帧。
26.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
27.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
28.在一种可能的实现方式中,所述第一数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
29.在一种可能的实现方式中,所述方法还包括:所述第二网络设备接收来自于第一网络设备的指示信息,所述指示信息用于指示所述第二网络设备将所述第二网络设备与所述射频处理设备之间的速率配置为第一速率,所述第一速率为所述第一网络设备与基带处理设备之间的速率;所述第二网络设备根据所述指示信息设置所述第二网络设备中与所述射频处理设备连接的端口的速率为所述第一速率。
30.本技术第三方面提供一种cpri数据的传输方法,包括:基带处理设备向第一网络设备发送第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息;所述基带处理设备根据待传输数据生成第一cpri帧,所述第一cpri帧中包括所述待传输数据和无效数据,所述待传输数据为所述第一cpri帧中的有效数据,所述有效数据包括所述第一cpri帧中的控制字和iq数据;所述基带处理设备向所述第一网络设备发送所述第一cpri帧。
31.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
32.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
33.在一种可能的实现方式中,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
34.在一种可能的实现方式中,所述方法还包括:所述基带处理设备接收来自于所述第一网络设备的以太网的可用传输带宽的信息,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述基带处理设备根据所述可用传输带宽的信息确定所述第一cpri帧中有效数据的数据量。
35.在一种可能的实现方式中,所述方法还包括:所述基带处理设备接收来自于所述第一网络设备的带宽变化信息,所述带宽变化信息用于指示以太网的变化后的可用传输带宽,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述基带处理设备根据所述变化后的可用传输带宽生成第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同;所述基带处理设备向所述第一网络设备发送所述第二cpri帧。
36.在一种可能的实现方式中,所述基带处理设备根据所述变化后的可用传输带宽生成第二cpri帧,包括:所述基带处理设备根据所述变化后的可用传输带宽调整cpri帧中有效数据的数据量,以生成所述第二cpri帧;其中,所述基带处理设备调整cpri帧中有效数据的数据量的方式包括新增或关闭部分小区、新增或关闭目标小区的部分收发通道和/或压缩待传输数据。
37.本技术第四方面提供一种cpri数据的传输方法,包括:基带处理设备接收来自于第一网络设备的以太网的可用传输带宽的信息,所述第一网络设备用于将cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;
38.所述基带处理设备根据所述可用传输带宽的信息确定cpri帧中有效数据的数据量;
39.所述基带处理设备根据所述数据量生成第一cpri帧,所述第一cpri帧中包括有效数据和无效数据,所述有效数据包括所述第一cpri帧中的控制字和iq数据;
40.所述基带处理设备向所述第一网络设备发送所述第一cpri帧。
41.在一种可能的实现方式中,所述方法还包括:所述基带处理设备向第一网络设备发送第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息。
42.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
43.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
44.在一种可能的实现方式中,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
45.在一种可能的实现方式中,所述方法还包括:所述基带处理设备接收来自于所述第一网络设备的带宽变化信息,所述带宽变化信息用于指示以太网的变化后的可用传输带
宽,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述基带处理设备根据所述变化后的可用传输带宽生成第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同;所述基带处理设备向所述第一网络设备发送所述第二cpri帧。
46.在一种可能的实现方式中,所述基带处理设备根据所述变化后的可用传输带宽生成第二cpri帧,包括:所述基带处理设备根据所述变化后的可用传输带宽调整cpri帧中有效数据的数据量,以生成所述第二cpri帧;其中,所述基带处理设备调整cpri帧中有效数据的数据量的方式包括新增或关闭部分小区、新增或关闭目标小区的部分收发通道和/或压缩待传输数据。
47.本技术第五方面提供一种网络设备,包括:接收单元,用于接收第一cpri帧;处理单元,用于根据所述第一cpri帧中的有效数据生成以太网帧,所述有效数据包括所述第一cpri帧中的控制字和同相正交iq数据,所述以太网帧包括所述有效数据;发送单元,用于向第二网络设备发送所述以太网帧。
48.在一种可能的实现方式中,所述接收单元,还用于接收第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息;所述处理单元,还用于根据所述位置信息,获取所述第一cpri帧中的有效数据。
49.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
50.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
51.在一种可能的实现方式中,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
52.在一种可能的实现方式中,所述网络设备还包括:获取单元,用于获取以太网的可用传输带宽,所述以太网用于传输所述以太网帧;所述发送单元,还用于向基带处理设备发送所述可用传输带宽的信息;所述接收单元,还用于接收来自于所述基带处理设备的所述第一cpri帧。
53.在一种可能的实现方式中,所述网络设备还包括:获取单元,用于在所述以太网的可用传输带宽发生变化后,获取所述以太网的变化后的可用传输带宽;所述发送单元,还用于向基带处理设备发送所述变化后的可用传输带宽的信息;所述接收单元,还用于接收来自于所述基带处理设备的第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同,所述基带处理设备用于基于所述变化后的可用传输带宽调整cpri帧中有效数据的数据量。
54.在一种可能的实现方式中,所述发送单元,还用于向所述第二网络设备发送指示信息,所述指示信息用于指示所述第二网络设备将所述第二网络设备与射频处理设备之间的速率配置为第一速率,所述第一速率为所述第一网络设备与基带处理设备之间的速率。
55.本技术第六方面提供一种网络设备,包括:接收单元,用于接收以太网帧;处理单元,用于根据所述以太网帧中的第一数据生成cpri帧,所述cpri帧包括所述第一数据和第二数据,所述第一数据为有效数据,所述第二数据为无效数据,所述有效数据包括所述cpri帧中的控制字和iq数据,所述第二数据是根据所述cpri帧的长度和所述有效数据的数据量确定的;发送单元,用于向射频处理设备发送所述cpri帧。
56.在一种可能的实现方式中,所述处理单元,具体用于:获取用于指示cpri帧中的有效数据所处的位置信息;根据所述以太网帧中的第一数据和所述位置信息生成所述cpri帧。
57.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
58.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
59.在一种可能的实现方式中,所述第一数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
60.在一种可能的实现方式中,所述接收单元,还用于接收来自于第一网络设备的指示信息,所述指示信息用于指示所述第二网络设备将所述第二网络设备与所述射频处理设备之间的速率配置为第一速率,所述第一速率为所述第一网络设备与基带处理设备之间的速率;所述处理单元,还用于根据所述指示信息设置所述第二网络设备中与所述射频处理设备连接的端口的速率为所述第一速率。
61.本技术第七方面提供一种网络设备,包括:发送单元,用于向第一网络设备发送第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息;处理单元,用于根据待传输数据生成第一cpri帧,所述第一cpri帧中包括所述待传输数据和无效数据,所述待传输数据为所述第一cpri帧中的有效数据,所述有效数据包括所述第一cpri帧中的控制字和iq数据;所述发送单元,还用于向所述第一网络设备发送所述第一cpri帧。
62.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
63.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
64.在一种可能的实现方式中,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
65.在一种可能的实现方式中,所述网络设备还包括:接收单元,用于接收来自于所述第一网络设备的以太网的可用传输带宽的信息,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述处理单元,还用于根据所述可用传输带宽的信息确定所述第一cpri帧中有效数据的数据量。
66.在一种可能的实现方式中,所述接收单元,还用于接收来自于所述第一网络设备的带宽变化信息,所述带宽变化信息用于指示以太网的变化后的可用传输带宽,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述处理单元,还用于根据所述变化后的可用传输带宽生成第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同;所述发送单元,还用于向所述第一网络设备发送所述第二cpri帧。
67.在一种可能的实现方式中,所述处理单元,用于根据所述变化后的可用传输带宽调整cpri帧中有效数据的数据量,以生成所述第二cpri帧;其中,所述基带处理设备调整cpri帧中有效数据的数据量的方式包括新增或关闭部分小区、新增或关闭目标小区的部分收发通道和/或压缩待传输数据。
68.本技术第八方面提供一种网络设备,包括:接收单元,用于接收来自于第一网络设
备的以太网的可用传输带宽的信息,所述第一网络设备用于将cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;处理单元,用于根据所述可用传输带宽的信息确定cpri帧中有效数据的数据量;所述处理单元,还用于根据所述数据量生成第一cpri帧,所述第一cpri帧中包括有效数据和无效数据,所述有效数据包括所述第一cpri帧中的控制字和iq数据;发送单元,用于向所述第一网络设备发送所述第一cpri帧。
69.在一种可能的实现方式中,是发送单元,还用于向第一网络设备发送第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息。
70.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
71.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
72.在一种可能的实现方式中,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
73.在一种可能的实现方式中,所述接收单元,还用于接收来自于所述第一网络设备的带宽变化信息,所述带宽变化信息用于指示以太网的变化后的可用传输带宽,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述处理单元,还用于根据所述变化后的可用传输带宽生成第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同;所述发送单元,还用于向所述第一网络设备发送所述第二cpri帧。
74.在一种可能的实现方式中,所述处理单元,还用于根据所述变化后的可用传输带宽调整cpri帧中有效数据的数据量,以生成所述第二cpri帧;其中,所述基带处理设备调整cpri帧中有效数据的数据量的方式包括新增或关闭部分小区、新增或关闭目标小区的部分收发通道和/或压缩待传输数据。
75.本技术第九方面提供了一种通信装置,用于实现上述各种方法。该通信装置可以为上述第五方面至第八方面中的网络设备,或者包含上述网络设备的装置,或者是上述网络设备中包含的装置,比如系统芯片。通信装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
76.本技术第十方面提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行上述任一方面的方法。该通信装置可以为上述第五方面至第八方面中的网络设备,或者包含上述网络设备的装置,或者是上述网络设备中包含的装置,比如系统芯片。
77.本技术第十一方面提供了一种通信装置,包括:处理器;处理器用于与存储器耦合,并读取存储器中的指令之后,根据指令执行如上述任一方面的方法,该存储器与该通信装置相互独立。该通信装置可以为上述第五方面至第八方面中的网络设备,或者包含上述网络设备的装置,或者是上述网络设备中包含的装置,比如系统芯片。
78.本技术第十二方面提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在通信装置上运行时,使得通信装置可以执行上述任一方面的方法。该通信装置可以为上述第五方面至第八方面中的网络设备,或者包含上述网络设备的装置,或
者是上述网络设备中包含的装置,比如系统芯片。
79.本技术第十三方面提供了一种包含指令的计算机程序产品,当指令在通信装置上运行时,使得通信装置可以执行上述任一方面的方法。该通信装置可以为上述第五方面至第八方面中的网络设备,或者包含上述网络设备的装置,或者是上述网络设备中包含的装置,比如系统芯片。
80.本技术第十四方面提供了一种通信装置(例如,该通信装置可以是芯片或芯片系统),该通信装置包括处理器,用于实现上述任一方面中所涉及的功能。在一种可能的设计中,该通信装置还包括存储器,该存储器,用于保存必要的程序指令和数据。该通信装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。
81.本技术第十五方面提供了一种芯片,该芯片包括处理器和通信接口,该通信接口用于与所示芯片之外的模块通信,该处理器用于运行计算机程序或指令,使得安装该芯片的装置可以执行上述任一方面的方法。
82.其中,第五方面至第十五方面中任一种设计方式所带来的技术效果可参见上述第一方面或第二方面或第三方面或第四方面中不同设计方式所带来的技术效果,此处不再赘述。
83.本技术第十六方面提供一种通信系统,该通信系统包括上述方面的网络设备。
附图说明
84.图1为本技术实施例提供的一种网络架构的示意图;
85.图2为本技术实施例提供的一种cpri数据的传输方法200的流程示意图;
86.图3为本技术实施例提供的一种基于cpri帧生成以太网帧的示意图;
87.图4为本技术实施例提供的一种基于多个cpri帧生成以太网帧的示意图;
88.图5a为本技术实施例提供的一种cpri帧的结构示意图;
89.图5b为本技术实施例提供的另一种cpri帧的结构示意图;
90.图5c为本技术实施例提供的另一种cpri帧的结构示意图;
91.图6a为本技术实施例提供的另一种cpri帧的结构示意图;
92.图6b为本技术实施例提供的另一种cpri帧的结构示意图;
93.图6c为本技术实施例提供的另一种cpri帧的结构示意图;
94.图7为本技术实施例提供的一种传输cpri数据的场景示意图;
95.图8为本技术实施例提供的另一种传输cpri数据的场景示意图;
96.图9为本技术实施例提供的一种cpri数据的传输方法的流程示意图;
97.图10为本技术实施例提供的一种调整cpri帧中有效数据的数据量的示意图;
98.图11为本技术实施例提供的一种调整cpri帧中有效数据的数据量的示意图;
99.图12为本技术实施例提供的一种多个设备级联的示意图;
100.图13为本技术实施例提供的一种网络设备1300的实施例示意图;
101.图14为本技术实施例提供的一种网络设备1400的实施例示意图;
102.图15为本技术实施例提供的一种网络设备1500的实施例示意图。
具体实施方式
103.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
104.本技术的说明书和权利要求书及上述附图中的术语“第一”、第二”以及相应术语标号等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本技术的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
105.在本技术的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术的描述中,“至少一项”是指一项或者多项,“多项”是指两项或两项以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
106.本技术实施例的技术方案可以应用于各种通信系统,例如:宽带码分多址(wideband code division multiple access,wcdma)系统,通用分组无线业务(general packet radio service,gprs),长期演进(long term evolution,lte)系统,lte频分双工(frequency division duplex,fdd)系统,lte时分双工(time division duplex,tdd),通用移动通信系统(universal mobile telecommunication system,umts),全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统,第五代(5th generation,5g)系统或nr以及未来的第六代通信系统等。
107.为了便于理解,以下将介绍本技术实施例所涉及的一些技术概念。
108.分布式基站结构的核心概念是将传统宏基站的bu和ru分离,并通过光纤或电缆连接bbu和ru。其中,bu和ru之间传输的数据可以称为基站前传数据。目前,基站前传数据通常是通过由cpri协议所定义的cpri帧来进行传输。
109.cpri帧可以分为超帧和cpri基本帧(basic frame),每个超帧包含256个cpri基本帧,cpri基本帧则是通过cpri传输的基本单元。其中,cpri基本帧具有特定的帧结构。每个cpri基本帧的传输周期为1/3.84mhz,即260.416667ns。并且,每个cpri基帧包含16个字,该16个字中包含1个控制字(control word)和用于承载同相正交(in-phase/quardrature,iq)数据的15个字,该15个字通常也称为iq数据区。控制字用于承载除iq数据以外的控制数据以及各个厂商自定义的控制字信息。其中,iq数据是指天线载波的数字化表示。需要发送的用户平面数据以天线载波为单位映射到cpri基本帧中,则得到相应的iq数据。其中,天线载波是一种在频率、幅度或相位方面被调制的电磁波,能够实现文字、音频或图像等信号的传输,并且该电磁波能够通过天线发射,以传输给终端设备。
110.也就是说,基于cpri基本帧,能够实现控制平面数据和用户平面数据的传输。以ru
接收bu所发送的cpri基本帧为例,ru通过提取cpri基本帧中的控制字,能够获得来自于bu的控制平面数据;ru通过提取cpri基本帧中的iq数据,能够获得需要通过天线载波向终端设备发送的用户平面数据。
111.cpri协议中定义了不同的数据传输速率下的cpri基本帧传输格式。具体地,cpri基本帧常用的数据传输速率包括1228.8mbit/s、2457.6mbit/s、3072.0mbit/s、4915.2mbit/s、6144.0mbit/s、9830.4mbit/s等速率。在不同的数据传输速率中,cpri基本帧的格式仅仅是改变了字的长度。例如,在数据传输速率为614.4mbit/s的情况下,cpri基本帧中字的长度为8bit;而在数据传输速率为1228.8mbit/s的情况下,cpri基本帧中字的长度为16bit。以此类推,在数据传输速率为2457.6mbit/s的情况下,cpri基本帧中字的长度为32bit;在数据传输速率为3072.0mbit/s的情况下,cpri基本帧中字的长度为40bit;在数据传输速率为4915.2的情况下,cpri基本帧中字的长度为64bit等等。
112.随着技术的演进,增强型cpri(enhanced cpri,ecpri)也随之出现。在采用cpri协议传输数据时,在数据传输速率确定的情况下,bu和ru之间的传输数据量也是确定的,bu和ru之间的传输数据量与空口有效载荷的数据量无关。也就是说,无论需要通过天线发送给用户终端的数据量有多少,bu和ru之间的传输数据量都是固定不变的。然而,在采用ecpri协议传输数据时,bu和ru之间的传输数据量是随空口有效载荷变化的。一般而言,对于相同频谱带宽以及相同天线数的小区,采用ecpri协议比cpri协议传输流量低,因此大带宽小区和多天线小区都采用ecpri协议,从而节省du-ru之间的传输带宽开销。
113.目前,在一些网络部署场景下,为了节省设备迭代成本,可能会同时采用ecpri协议和cpri协议来实现基站前传数据的传输。其中,基于ecpri协议所传输的基站前传数据能够经过以太网进行传输,而基于cpri协议所传输的基站前传数据则只能基于光纤直传,并不能经过以太网进行传输。
114.基于此,为了节省光纤的铺设成本,并使得采用ecpri协议和cpri协议传输的基站前传数据能够共用传输网络(即以太网),相关技术中提出了将cpri数据转换成以太网帧,以实现在以太网中传输cpri数据。
115.然而,将cpri数据通过以太网传输,会占用以太网较多的传输带宽,从而容易导致以太网出现网络拥堵的现象。
116.经申请人研究发现,受cpri基本帧特定的帧结构所影响,在大部分场景下,cpri基本帧中的iq数据并不会占满cpri基本帧中的整个iq数据区。也就是说,在cpri基本帧中,部分iq数据区搭载了iq数据,而另一部分的iq数据区则是空载的,并没有搭载任何的数据。例如,按小区数量估算cpri链路的带宽需要约2.7gbps,则cpri链路的速率则需要设置为4.9gbps,那么,cpri链路每秒所传输的数据量则为4.9g,实际有效的数据约为2.7g,即约2.2g流量是因空载而浪费的。这样一来,将包括大量无效数据的cpri数据通过以太网传输,会占用以太网较多的传输带宽,从而容易导致以太网出现网络拥堵的现象。
117.有鉴于此,本技术实施例提供了一种cpri数据的传输方法,在将cpri帧转换为以太网帧进行传输的过程中,只提取cpri帧中的有效数据来生成以太网帧,舍弃了cpri帧中的无效数据,并在将以太网帧转换为cpri帧时再重新填充无效数据,从而减少cpri数据在以太网中传输时所占用的以太网传输带宽。
118.可以参阅图1,图1为本技术实施例提供的一种网络架构的示意图。如图1所示,该
网络架构中包括基带处理设备、第一网络设备、第二网络设备和射频处理设备,第一网络设备和第二网络设备之间通过以太网网络连接。
119.其中,基带处理设备例如可以包括上述的bu,用于基于待传输数据生成并发送cpri数据。
120.第一网络设备则用于接收来自于基带处理设备的cpri数据,并将cpri数据进行封装处理,以通过以太网网络传输cpri数据。
121.第二网络设备则接收封装处理后的cpri数据,并对封装处理后的cpri数据进行还原,得到原始的cpri数据,并向视频处理设备发送原始的cpri数据。
122.射频处理设备例如可以包括上述的ru,用于接收cpri数据并对cpri数据进行处理,得到射频信号,以通过天线载波发射射频信号。
123.一般来说,以太网网络的传输时延确定性不满足基站的cpri数据传输要求,因此第一网络设备与第二网络设备之间可以做时钟同步,从而使得第一网络设备与第二网络设备之间的数据帧时延稳定。
124.为了便于本领域技术人员的理解,本技术通过以下实施例对本技术提供的技术方案的具体实现过程进行说明。
125.可以参阅图2,图2为本技术实施例提供的一种cpri数据的传输方法200的流程示意图。如图2所示,该cpri数据的传输方法200包括以下的步骤201-205。
126.步骤201,第一网络设备接收第一cpri帧。
127.本实施例中,第一cpri帧为用于传输cpri数据的数据帧,第一cpri帧例如可以为上述的超帧或cpri基本帧。为了便于叙述,以下将以cpri帧为上述的cpri基本帧为例,对本技术实施例进行描述。
128.其中,第一网络设备可以是接收来自于基带处理设备的第一cpri帧,该第一cpri帧的目的方为射频处理设备。可选的,第一网络设备与基带处理设备可以是独立的两个设备,即第一网络设备与基带处理设备之间是分离的;第一网络设备与基带处理设备也可以是集成为一体的。
129.步骤202,所述第一网络设备根据所述第一cpri帧中的有效数据生成以太网帧,所述有效数据包括所述第一cpri帧中的控制字和iq数据,所述以太网帧包括所述有效数据。
130.由上述的介绍可知,第一cpri帧中用于搭载数据的区域包括控制字和iq数据区,控制字用于搭载控制数据,而iq数据区则用于搭载iq数据。对于整个第一cpri帧中的iq数据区而言,一部分iq数据区搭载iq数据,该部分iq数据区可以称为有效iq数据区;而另一部分iq数据区则是空载的,即没有搭载任何有效数据,该部分iq数据区则可以称为空载iq数据区。其中,空载iq数据中的所有比特位均可以置为0或1,以表示空载iq数据区中所搭载的是无效数据。
131.本实施例中,第一网络设备在获取到第一cpri帧之后,将第一cpri中的控制字和iq数据提取出来,并将所提取到的控制字和iq数据封装到以太网帧中,从而实现基于第一cpri帧中的有效数据生成以太网帧。在第一网络设备所生成的以太网帧中,包括第一cpri帧中的控制字和iq数据,而不包括第一cpri帧的空载iq数据区中所搭载的无效数据。
132.其中,以太网帧是指在以太网链路上传输的数据包。通常来说,以太网帧的起始部分由前导码和帧开始符组成。以太网帧的起始部分后面紧跟着一个以太网报头,该以太网
报头通过媒体存取控制(media access control,mac)地址说明目的地址和源地址。以太网帧的中部则是该以太网帧所负载的包含其他协议报头的数据包,例如本技术实施例中所述的第一cpri帧中的有效数据。
133.在本技术实施例中,第一网络设备也可以称为将cpri帧封装在以太网帧(cpri over ethernet,coe)设备。具体来说,coe设备是能够支持cpri帧和以太网帧转换的设备。
134.可以参阅图3,图3为本技术实施例提供的一种基于cpri帧生成以太网帧的示意图。如图3所示,第一cpri帧中包括控制字、空载iq数据区和有效iq数据区。其中,有效iq数据区中搭载了与小区1相关的iq数据以及与小区2相关的iq数据。第一网络设备将第一cpri帧中的控制字、与小区1相关的iq数据以及与小区2相关的iq数据提取出来,并作为以太网帧中的有效载荷封装至以太网帧中。最终,第一网络设备根据第一cpri帧所生成的以太网帧中包括以太网报头、coe报头以及从第一cpri帧中所提取的有效数据。其中,以太网帧中的coe报头可以携带与第一网络设备以及第二网络设备相关的控制数据。
135.由图3可以看出,通过提取cpri帧中的有效数据,并将提取得到的有效数据封装在以太网帧中,能够有效减少以太网帧的数据量,从而减少cpri数据在以太网中传输时所占用的以太网传输带宽。
136.可以理解的是,上述介绍的是第一网络设备根据一个cpri帧生成一个以太网帧的过程。在实际应用中,第一网络设备也可以是根据多个cpri帧生成一个以太网帧。
137.具体来说,第一网络设备在接收到多个cpri帧之后,获取所述多个cpri帧中每个cpri帧的有效数据,并且按照cpri帧的发送顺序依次将每个cpri帧的有效数据封装至同一个以太网帧中,以使得同一个以太网帧中包括多个cpri帧中的有效数据。通过将多个cpri帧中的有效数据封装至同一个以太网帧中,能够提高以太网帧搭载cpri帧的效率,减小以太网帧中以太网报头的开销。
138.可以参阅图4,图4为本技术实施例提供的一种基于多个cpri帧生成以太网帧的示意图。如图4所示,第一网络设备根据cpri帧1和cpri帧2生成一个以太网帧。具体地,第一网络设备在接收到cpri帧1后,继续等待,以接收cpri帧1之后的cpri帧2.在第一网络设备接收到cpri帧1和cpri帧2之后,第一网络设备提取cpri帧1中的控制字和有效iq数据区中的iq数据,以及提取cpri帧2中的控制字和有效iq数据区中的iq数据。然后,第一网络设备将从cpri帧1和cpri帧2中所提取得到的有效数据按照cpri帧的发送顺序依次封装至同一个以太网帧中,从而实现在一个以太网帧中封装多个cpri帧的有效数据。
139.此外,为了便于后续的第二网络设备能够确定以太网帧中所封装的cpri帧,第一网络设备可以在以太网帧的coe报头中添加cpri帧指示信息,该cpri帧指示信息用于指示以太网帧所携带的cpri帧的信息。
140.示例性地,第一网络设备可以在coe报头中添加以太网帧所携带的cpri帧的数量以及以太网所携带的cpri帧的帧号。例如,假设图4中cpri帧1的帧号为001,cpri帧2的帧号为002,则以太网帧的coe报头中所携带的cpri帧指示信息可以指示以太网帧所携带的cpri帧的数量为2,且以太网帧所携带的cpri帧的帧号分别为001和002。
141.步骤203,所述第一网络设备向第二网络设备发送所述以太网帧。
142.在生成以太网帧后,第一网络设备则通过第一网络设备与第二网络设备之间的以太网网络向第二网络设备发送以太网帧。
143.步骤204,第二网络设备根据所述以太网帧中的第一数据生成cpri帧,所述cpri帧包括所述第一数据和第二数据,所述第一数据为有效数据,所述第二数据为无效数据,所述有效数据包括所述cpri帧中的控制字和iq数据,所述第二数据是根据所述cpri帧的长度和所述有效数据的数据量确定的。
144.本实施例中,第二网络设备通过以太网网络接收到第一网络设备所发送的以太网帧之后,则将以太网帧转换为cpri帧。
145.具体地,在以太网帧中只包括第一cpri帧的有效数据的情况下,第二网络设备可以通过提取以太网帧中的第一数据,得到第一cpri帧中的有效数据。其中,以太网帧中的第一数据可以为以太网帧的有效载荷,即以太网帧所搭载的第一cpri帧中的有效数据。
146.然后,第二网络设备基于提取得到的第一数据生成cpri帧。在第二网络设备所生成的cpri帧中包括从以太网帧中提取得到的第一数据,以及第二网络设备另外添加的第二数据。由于第二网络设备所生成的cpri帧需要与第一网络设备接收到的第一cpri帧相同,因此第二网络设备可以是基于第一cpri帧的结构来生成cpri帧。其中,在cpri帧的长度固定的情况下,第二网络设备可以基于从以太网帧中所提取到的第一数据,确定需要在cpri帧中另外添加的第二数据的数据量,从而在cpri帧中添加相应的第二数据,以生成与第一cpri帧相同的cpri帧。
147.此外,在以太网帧中除了包括第一cpri帧的有效数据,还包括有其他cpri帧的有效数据的情况下,第二网络设备可以提取以太网帧中的有效载荷,并根据以太网帧所搭载的cpri帧的数量,将所提取的以太网帧中的有效载荷分为多个部分,每一部分分别用于生成对应的cpri帧。其中,第二网络设备根据以太网帧中的部分有效载荷生成对应的cpri帧的过程可以参考上述基于第一数据声cpri帧的过程,在此不再赘述。
148.需要说明的是,由于第二网络设备需要将以太网帧转换为与第一cpri帧相同的cpri帧,因此第二网络设备同样需要获知第一cpri帧中的有效数据的位置信息。基于此,第一网络设备在接收到上述用于指示位置信息的第一消息之后,可以将第一消息转发给第二网络设备,以使得第二网络设备获知第一cpri帧中有效数据的位置信息。
149.步骤205,所述第二网络设备向射频处理设备发送所述cpri帧。
150.在第二网络设备将以太网帧转换为cpri帧之后,第二网络设备向射频处理设备发送所述cpri帧。其中,第二网络设备向射频处理设备所发送的cpri帧与基带处理设备所发送的第一cpri帧是相同的。
151.可以理解的是,由于第二网络设备将以太网帧转换为与第一cpri帧相同的cpri帧,并将该cpri帧发送给射频处理设备,因此对于射频处理设备而言,射频处理设备并不感知第一cpri帧转换为以太网帧之后再转换为cpri帧的过程。由于射频处理设备所接收到的cpri帧与基带处理设备所发送的第一cpri帧是相同的,因此通过本技术实施例所提供的方法来实现cpri帧的传输并不影响cpri数据的正常传输,从而保证了业务的正常进行。
152.可以理解的是,基带处理设备在生成第一cpri帧时,可以将第一cpri帧中的iq数据放置于iq数据区的任意位置。因此,第一网络设备在提取第一cpri帧中的有效数据时,可以基于第一cpri帧中的有效数据所处的位置,准确地从第一cpri帧中的提取有效数据。
153.可选的,第一网络设备可以接收第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息。然后,所述第一网络设备根据所述位置信息,获取所述第一cpri帧
中的有效数据,以便于根据所述第一cpri帧中的有效数据生成以太网帧。
154.其中,第一网络设备可以是从基带处理设备处接收第一消息。基带处理设备可以是通过向第一网络设备发送cpri帧的方式来实现向第一网络设备发送第一消息。在基带处理设备向第一网络设备所发送的cpri帧的控制字中,可以携带上述的位置信息,以向第一网络设备指示cpri帧中的有效数据所处的位置信息。
155.此外,由于cpri帧中的控制字的长度和位置通常是固定的,因此上述的第一消息可以是仅指示cpri帧中的iq数据所处的位置信息。例如,在cpri帧为256比特的情况下,该cpri帧中的前16比特通常为控制字,第一网络设备通过提取该cpri帧中的前16比特即可得到控制字。
156.其中,上述的位置信息可以是通过多种方式来指示有效数据在cpri帧中所处的位置。
157.方式一,位置信息指示有效数据在cpri帧中的起始位置和/或结束位置。
158.具体地,在位置信息仅指示cpri帧中的iq数据所处的位置时,该位置信息可以是指示iq数据在整个cpri帧中的起始位置和/或结束位置。也就是说,该位置信息可以是指示iq数据的起始位置,或者是指示iq数据的结束位置,又或者是同时指示iq数据的起始位置和结束位置。
159.此外,cpri帧中的iq数据可以是位于一段连续的区域中,也可以是分别位于多段不连续的区域中。因此,该位置信息可以是指示iq数据在整个cpri帧中的一个起始位置和/或一个结束位置,该位置信息还可以是指示iq数据在整个cpri帧中的多个起始位置和/或多个结束位置。示例性地,该位置信息中可以是通过指示cpri帧中的比特位的方式来指示起始位置或结束位置。
160.可以参阅图5a,图5a为本技术实施例提供的一种cpri帧的结构示意图。如图5a所示,cpri帧中的控制字位于第0比特至第15比特,空载iq数据区位于第16比特至135比特,有效iq数据区则位于第136比特至第255比特。在默认iq数据的结束位置为整个cpri帧的结束位置时,该位置信息中可以是仅指示iq数据的起始位置,即指示iq数据的起始位置为整个cpri帧中的第136比特。
161.这样,在第一网络设备已经确定iq数据的结束位置为整个cpri帧的结束位置的情况下,第一网络设备可以通过提取cpri帧中的第136比特至第255比特对应的数据,从而得到iq数据。此外,该位置信息也可以是同时指示iq数据的起始位置和结束位置,即指示iq数据的起始位置为整个cpri帧中的第136比特且iq数据的结束位置为整个cpri帧中的第255比特。
162.可以参阅图5b,图5b为本技术实施例提供的另一种cpri帧的结构示意图。如图5b所示,cpri帧中的控制字位于第0比特至第15比特,有效iq数据区位于第16比特至135比特,空载iq数据区则位于第136比特至第255比特。在默认iq数据的起始位置为cpri帧中iq数据区的起始位置时,该位置信息中可以是仅指示iq数据的结束位置,即指示iq数据的结束位置为整个cpri帧中的第135比特。
163.这样,在第一网络设备已经确定iq数据的起始位置为cpri帧中iq数据区的起始位置的情况下,第一网络设备可以通过提取cpri帧中的第16比特至第135比特对应的数据,从而得到iq数据。此外,该位置信息也可以是同时指示iq数据的起始位置和结束位置,即指示
iq数据的起始位置为整个cpri帧中的第16比特且iq数据的结束位置为整个cpri帧中的第135比特。
164.可以参阅图5c,图5c为本技术实施例提供的另一种cpri帧的结构示意图。如图5c所示,cpri帧中包括多个有效iq数据区和多个空载iq数据区。其中,cpri帧中的控制字位于第0比特至第15比特,有效iq数据区1位于第16比特至75比特,空载iq数据区1位于第76比特至第135比特,有效iq数据区2位于第136比特至195比特,空载iq数据区2位于第196比特至第255比特。该位置信息中可以是指示iq数据的多个起始位置和多个结束位置,即指示iq数据的起始位置1为整个cpri帧中的第16比特、iq数据的结束位置1为整个cpri帧中的第75比特、iq数据的起始位置2为整个cpri帧中的第136比特、iq数据的结束位置2为整个cpri帧中的第195比特。
165.这样一来,第一网络设备可以提取起始位置1与结束位置1之间的iq数据以及起始位置2与结束位置2之间的iq数据,从而得到整个cpri中所有的iq数据。
166.此外,由于该位置信息不需要指示控制字所在的位置,因此该位置信息也可以是指示iq数据在整个iq数据区中的比特数。例如,在图5中的(b)所示的cpri帧中,该位置信息可以是指示iq数据在整个iq数据区中的起始位置为第0比特,iq数据在整个iq数据区中的结束位置为119比特。
167.方式二,位置信息通过区间标识来指示有效数据在cpri帧中所处的位置。
168.由于基带处理设备在cpri帧中所携带的iq数据通常是与小区相关的数据,而每个小区又有一个或多个收发通道,因此cpri帧中的iq数据实际上可以划分为多份子iq数据,每份子iq数据与小区的某个收发通道相关。其中,cpri帧中的每份子iq数据在cpri帧中的位置可以是预先设定好的,以使得每份子iq数据在cpri帧中的位置都能够通过对应的区间标识来指示。
169.例如,cpri帧中的iq数据区可以被划分为5个区间,每个区间的位置均是固定的,且每个区间都具有相应的区间标识。第一网络设备可以基于位置信息中所指示的区间标识,确定iq数据所在的区间,即确定iq数据在cpri帧中所处的位置。
170.可以参阅图6a,图6a为本技术实施例提供的另一种cpri帧的结构示意图。如图6a所示,cpri帧中的控制字位于第0比特至第15比特,空载iq数据区位于第16比特至135比特,且空载iq数据区所在的位置通过区间1来表示,有效iq数据区则位于第136比特至第255比特,且有效iq数据区所在的位置通过区间2来表示。因此,该位置信息中可以是指示区间2的标识。这样,第一网络设备基于位置信息中所指示的区间2的标识,可以确定iq数据的位置为区间2,即iq数据位于第136比特至第255比特。
171.类似地,可以参阅图6b,图6b为本技术实施例提供的另一种cpri帧的结构示意图。如图6b所示,cpri帧中的控制字位于第0比特至第15比特,有效iq数据区位于第16比特至135比特,且有效iq数据区所在的位置通过区间1来表示,空载iq数据区则位于第136比特至第255比特,且空载iq数据区所在的位置通过区间2来表示。因此,该位置信息中可以是指示区间1的标识。这样,第一网络设备基于位置信息中所指示的区间1的标识,可以确定iq数据的位置为区间1,即iq数据位于第16比特至135比特。
172.可以参阅图6c,图6c为本技术实施例提供的另一种cpri帧的结构示意图。如图6c所示,cpri帧中包括两个有效iq数据区和两个空载iq数据区,该两个有效iq数据区分别为
有效iq数据区1和有效iq数据区2。其中,有效iq数据区1位于第16比特至75比特,且有效iq数据区1所在的位置通过区间1来表示,有效iq数据区2位于第136比特至195比特,且有效iq数据区2所在的位置通过区间2来表示。因此,该位置信息中可以是指示区间1的标识和区间2的标识。这样,第一网络设备基于位置信息中所指示的区间1的标识和区间2的标识,可以确定iq数据的位置为区间1和区间2,即iq数据位于第16比特至135比特以及第136比特至195比特。
173.可以理解的是,以上从第一网络设备和第二网络设备的角度介绍了传输cpri数据的过程,以下将介绍基带处理设备发送cpri数据的过程。
174.具体地,在基带处理设备向第一网络设备发送cpri帧之前,基带处理设备向第一网络设备发送第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息。
175.其中,基带处理设备可以预先确定后续每个cpri帧中的有效数据所处的位置信息,并根据该位置信息生成第一消息,以向第一网络设备指示cpri帧中的有效数据所在的位置。值得注意的是,基带处理设备在确定调整cpri帧中的有效数据所处的位置信息时,基带处理设备可以向cpri帧发送新的消息,以指示cpri帧中调整后的有效数据所处的位置。
176.然后,所述基带处理设备根据待传输数据生成第一cpri帧,所述第一cpri帧中包括所述待传输数据和无效数据,所述待传输数据为所述第一cpri帧中的有效数据,所述有效数据包括所述第一cpri帧中的控制字和iq数据。其中,无效数据可以是位于第一cpri帧中的空载iq数据区。基带处理设备通过将空载iq数据区中的比特位全部置为0或1,从而得到上述的无效数据。
177.在生成第一cpri帧之后,所述基带处理设备向所述第一网络设备发送所述第一cpri帧,以使得第一网络设备将第一cpri帧转换为以太网帧后进行传输。
178.为了便于理解,以下将结合具体场景介绍本技术实施例所提供的cpri数据的传输方法。
179.可以参阅图7,图7为本技术实施例提供的一种传输cpri数据的场景示意图。如图7所示,基带处理设备1和射频处理设备1采用cpri协议传输基站前传数据,基带处理设备2和射频处理设备2采用ecpri协议传输基站前传数据,且采用cpri协议的设备和采用ecpri协议的设备共用以太网网络来传输基站前传数据。在网络部署过程中,基带处理设备1和基带处理设备2可以是部署于中心机房,射频处理设备1和射频处理设备2则可以是部署于信号塔上。
180.具体来说,基带处理设备1向第一网络设备发送cpri帧,第一网络设备将cpri帧转换为以太网帧后,由以太网交换机在以太网网络上传输以太网帧。最终,第二网络设备在接收到以太网帧后,将以太网帧转换为cpri帧,并发送给射频处理设备1,从而完成cpri数据的传输。
181.基带处理设备2通过ecpri协议生成相应的以太网帧之后,则向以太网交换机发送以太网帧,由以太网交换机在以太网网络上传输以太网帧,该以太网帧用于携带ecpri数据。最终,射频处理设备2可以接收到由以太网交换机所转发的以太网帧,从而完成ecpri数据的传输。
182.由图7可以看出,通过设置用于实现cpri帧和以太网帧转换的第一网络设备和第二网络设备,能够使得cpri数据和ecpri数据共用以太网网络进行传输,提高以太网网络的
使用效率,避免了在基带处理设备和射频处理设备之间铺设专门的光纤,有效降低了网络部署的成本。
183.可以参阅图8,图8为本技术实施例提供的另一种传输cpri数据的场景示意图。如图8所示,基带处理设备和射频处理设备采用cpri协议传输基站前传数据,第一网络设备用于将cpri帧转换为以太网帧,第二网络设备则用于将以太网帧转换为cpri帧。
184.其中,第一网络设备和第二网络设备分别连接有无线微波设备,即第一网络设备通过无线微波传输的方式向第二网络设备发送以太网帧。通过无线微波传输的方式来实现以太网帧的传输,可以避免在第一网络设备和第二网络设备之间拉设有线电缆。其中,无线微波是指频率超过1ghz的电磁波,波长范围在毫米~厘米数量级,其波长比普通无线电波更短。无线微波传输类似光线直线传输,是一种超视距范围内的接力传输。
185.在图7所示的场景中,cpri数据与其他协议的数据共用以太网网络进行传输。由于业务的不确定性,当以太网网络中所传输的其他协议的数据增多时,会使得以太网网络的可用传输带宽降低,从而容易出现网络拥堵的现象,最终导致通信质量下降。
186.在图8所示的场景中,cpri数据采用无线微波传输的方式来进行传输,而无线微波传输的能力会受到环境的影响。例如,在下雨场景或存在其他空口干扰的情况下,无线微波传输能力下降,导致无线微波的可用传输带宽降低。
187.也就是说,在图7和图8所示的场景中,在通信过程中,以太网网络的可用传输带宽都可能会发生变化,从而导致通信质量受到影响。
188.基于此,在本技术实施例中,第一网络设备可以实时或周期性地获取以太网的可用传输带宽,并向基带处理设备反馈以太网网的可用传输带宽,以使得基带处理设备根据以太网的可用传输带宽设置cpri帧中的有效数据的数据量。
189.可选的,对于第一网络设备所获取到的cpri帧,cpri帧中的有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输经由cpri帧转换得到的以太网帧。具体来说,以太网的可用传输带宽越大,则cpri帧中的有效数据的数据量也越小;以太网的可用传输带宽越小,则cpri帧中的有效数据的数据量也越小。即,cpri帧中的有效数据的数据量与以太网的可用传输带宽具有正相关的关系。
190.本方案中,通过设置cpri帧中的有效数据的数据量与以太网的可用传输带宽相关,使得cpri帧中的有效数据的数据量能够随着以太网的可用传输带宽变化而变化,保证以太网能够满足cpri数据的传输要求,避免出现通信质量下降的现象。
191.可以参阅图9,图9为本技术实施例提供的一种cpri数据的传输方法的流程示意图。如图9所示,该cpri数据的传输方法包括以下的步骤901-908。
192.步骤901,第一网络设备获取以太网的可用传输带宽,所述以太网用于传输所述以太网帧。
193.本实施例中,在第一网络设备开始传输cpri数据之前,第一网络设备可以先获取用于传输以太网帧的以太网当前的可用传输带宽。
194.在一个可能的示例中,第一网络设备可以是从转发以太网帧的设备上获取以太网的可用传输带宽。例如,第一网络设备可以向以太网交换机或无线微波设备发送请求消息,以请求以太网的可用传输带宽。当以太网交换机或无线微波设备接收到请求消息后,则向第一网络设备发送反馈消息,以指示以太网当前的可用传输带宽。此外,以太网交换机或无
线微波设备也可以是主动向第一网络设备反馈以太网当前的可用传输带宽,在此不做具体限定。
195.在另一个可能的示例中,第一网络设备可以是主动探测以太网的可用传输带宽。例如,第一网络设备通过以太网发送探测报文,以感知以太网的传输质量。当第一网络设备所发送的探测报文出现丢包时,第一网络设备则可以探测到以太网的传输质量下降,从而确定以太网的可用传输带宽。
196.步骤902,第一网络设备向基带处理设备发送所述可用传输带宽的信息。
197.在第一网络设备与基带处理设备之间仅部署有cpri链路的情况下,第一网络设备可以向基带处理设备发送cpri帧,并且在cpri帧的控制字中指示当前cpri帧用于携带可用传输带宽的信息。此外,在第一网络设备向基带处理设备所发送的cpri帧的控制字中还可以携带以太网具体的可用传输带宽,例如控制字中携带的信息指示以太网具体的可用传输带宽为2.7gbps。
198.步骤903,基带处理设备根据所述可用传输带宽的信息确定第一cpri帧中有效数据的数据量。
199.由于cpri帧的传输周期是固定的,每个cpri帧的传输周期都是1/3.84mhz,即基带处理设备每秒传输3.84兆个cpri帧。在cpri帧的传输速率固定的情况下,每个cpri帧中的控制字的长度也是固定的。那么,在确定以太网的可用传输带宽之后,可以基于可用传输带宽以及每秒传输cpri帧的数量,确定每个cpri帧的最大数据量。在cpri帧的控制字的长度固定的情况下,通过将cpri帧的最大数据量减去cpri帧中控制字的数据量,即可得到cpri帧中有效数据的数据量。
200.步骤904,基带处理设备向第一网络设备发送第一cpri帧。
201.在基带处理设备基于以太网的可用传输带宽,确定cpri帧中有效数据的数据量之后,基带处理设备可以生成并向第一网络设备发送第一cpri帧。其中,第一cpri帧中有效数据的数据量是基带处理设备基于以太网的可用传输带宽确定的。
202.步骤905,在所述以太网的可用传输带宽发生变化后,所述第一网络设备获取所述以太网的变化后的可用传输带宽。
203.在cpri数据的传输过程中,当以太网的可用传输带宽发生变化时,第一网络设备可以及时获取到以太网的变化后的可用传输带宽。
204.其中,第一网络设备可以是周期性地探测以太网的可用传输带宽,或者是周期性地向以太网交换机或无线微波设备请求以太网的可用传输带宽,以及时获取到以太网的变化后的可用传输带宽。
205.此外,与第一网络设备连接的以太网交换机或无线微波设备也可以是在以太网的可用传输带宽发生变化时,主动向第一网络设备反馈以太网的变化后的可用传输带宽,以使得第一网络设备能够及时获取到以太网的变化后的可用传输带宽。
206.步骤906,所述第一网络设备向基带处理设备发送所述变化后的可用传输带宽的信息。
207.其中,步骤906与上述的步骤902类似,具体可以参考上述的步骤902,在此不再赘述。
208.步骤907,所述基带处理设备根据所述变化后的可用传输带宽生成第二cpri帧,所
述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同。
209.具体地,在获取到以太网变化后的可用传输带宽后,基带处理设备根据所述变化后的可用传输带宽调整cpri帧中有效数据的数据量,以生成所述第二cpri帧。例如,当变化后的可用传输带宽大于变化前的可用传输带宽时,基带处理设备增加cpri帧中有效数据的数据量;当变化后的可用传输带宽小于变化前的可用传输带宽时,基带处理设备减少cpri帧中有效数据的数据量。
210.其中,所述基带处理设备调整cpri帧中有效数据的数据量的方式包括新增或关闭部分小区、新增或关闭目标小区的部分收发通道和/或压缩待传输数据。
211.由于每个cpri帧中均可能携带有一个或多个小区相关的iq数据,且每个小区相关的iq数据可能包括多个收发通道对应的iq数据,因此基带处理设备通过调整cpri帧中的iq数据对应的小区数量或者收发通道数量,即可实现iq数据的增减。
212.其中,基带处理设备调整cpri帧中的iq数据对应的小区数量的方式可以是根据小区的优先级选择性地关闭或激活部分小区。例如,基带处理设备选择性激活部分优先级较高的小区,比如基本网络覆盖型小区;又例如,基带处理设备选择性地关闭部分优先级较低的小区,比如容量提升型小区。此外,基带处理设备通过选择适当的cpri带宽压缩算法对待传输数据进行压缩,也可以减少cpri帧中的iq数据,从而实现iq数据的调整。
213.示例性地,可以参阅图10,图10为本技术实施例提供的一种调整cpri帧中有效数据的数据量的示意图。如图10所示,在cpri帧中有效数据的数据量调整前,第一cpri帧中的有效iq数据区包括小区1的iq数据和小区2的iq数据。在cpri帧中有效数据的数据量调整过程中,由于小区1的优先级较低,因此基带处理设备确定关闭小区1,即不再收发小区1相关的数据。这样一来,在cpri帧中有效数据的数据量调整后,第二cpri帧中的有效iq数据区仅包括小区2的iq数据。
214.可以参阅图11,图11为本技术实施例提供的一种调整cpri帧中有效数据的数据量的示意图。如图11所示,在cpri帧中有效数据的数据量调整前,第一cpri帧中的有效iq数据区包括小区1的iq数据和小区2的iq数据。其中,小区1和小区2均包括有两个收发通道,因此小区1的iq数据包括小区1中通道1的iq数据和小区1中通道2的iq数据;小区2的iq数据则包括小区2中通道1的iq数据和小区2中通道2的iq数据。在cpri帧中有效数据的数据量调整过程中,基带处理设备确定关闭小区1和小区2中的部分收发通道,即不再收发小区1中通道2相关的数据以及小区2中通道2相关的数据。这样一来,在cpri帧中有效数据的数据量调整后,第二cpri帧中的有效iq数据区仅包括小区1中通道1的iq数据和小区2中通道1的iq数据。
215.步骤908,所述基带处理设备向所述第一网络设备发送所述第二cpri帧。
216.本方案中,通过由第一网络设备向基带处理设备反馈以太网的可用传输带宽,使得基带处理设备能够基于以太网的可用传输带宽确定或调整cpri帧中有效数据的数据量,从而使得cpri帧中的有效数据的数据量能够随着以太网的可用传输带宽变化而变化,保证以太网能够满足cpri数据的传输要求,避免出现通信质量下降的现象。
217.以上介绍了本技术实施例提供的一种cpri数据的传输方法的具体实现过程。由于在cpri数据传输的过程中,基带处理设备与射频处理设备需要设置相同的cpri数据传输速率,而在本技术实施例中基带处理设备与射频处理设备并非是直接连接的,因此本技术实
施例提供一种自动为基带处理设备与射频处理设备配置相同的cpri数据传输速率的方法。
218.示例性地,可以参阅12,图12为本技术实施例提供的一种多个设备级联的示意图。如图12所示,在基带处理设备、第一网络设备、第二网络设备和射频处理设备这四种设备组成的网络中,第一网络设备、第二网络设备和射频处理设备分别作为cpri链路上的hop0、hop1、hop2三级级联的设备被基带处理设备管理。
219.其中,基带处理设备可以通过cpri帧中的控制字来实现控制和管理第一网络设备、第二网络设备和射频处理设备。具体来说,第一网络设备、第二网络设备和射频处理设备可以分别以hop0、hop1和hop2来进行标识,基带处理设备在cpri帧中的控制字中携带待控制管理的设备的标识,以指示该待控制管理的设备获取相应的控制信息。
220.例如,基带处理设备在需要向第一网络设备和第二网络设备指示cpri帧中有效数据的位置信息时,在控制字中携带第一网络设备和第二网络设备的标识,以及相应的位置信息。这样,第一网络设备和第二网络设备在获取到cpri帧时,则可以根据控制字中包括自身的标识,从而确定需要从cpri帧中获取相应的位置信息。
221.此外,基带处理设备也可以是通过对第一网络设备和第二网络设备进行控制管理,以实现自动为基带处理设备与射频处理设备配置相同的cpri数据传输速率。具体地,自动为基带处理设备与射频处理设备配置相同的cpri数据传输速率的过程可以参见以下的步骤。
222.首先,第一网络设备与基带处理设备之间通过握手的方式实现第一网络设备与基带处理设备之间的速率配置。
223.具体地,在第一网络设备建立cpri连接的过程中,第一网络设备不断调整第一网络设备中与基带处理设备连接的端口的速率,并基于调整后的速率与基带处理设备进行握手。例如,第一网络设备按照从小到大的顺序依次为端口配置预置的速率;当第一网络射别基于端口所配置的速率能够成功与基带处理设备进行握手时,第一网络设备增大端口所配置的速率,并继续与基带处理设备进行握手,直至基于端口所配置的速率无法再与基带处理设备握手成功。这样,第一网络设备可以将能够握手成功的最大速率作为端口所配置的速率,从而实现第一网络设备与基带处理设备之间的速率配置。
224.然后,所述第一网络设备向所述第二网络设备发送指示信息,所述指示信息用于指示所述第二网络设备将所述第二网络设备与射频处理设备之间的速率配置为第一速率,所述第一速率为所述第一网络设备与基带处理设备之间的速率。
225.其中,第一网络设备向第二网络设备所发送的指示信息可以是由基带处理设备所触发的。具体地,基带处理设备可以向第一网络设备发送指示信息,由第一网络设备将该指示信息转发给第二网络设备。基带处理设备也可以是在第一网络设备的触发下,主动向第二网络设备发送指示信息。简单来说,第一网络设备在与基带处理设备成功配置cpri链路的速率之后,则将第一网络设备与基带处理设备之间所配置的速率告知第二网络设备,以指示第二网络设备配置相同的cpri速率。
226.最后,所述第二网络设备根据所述指示信息设置所述第二网络设备中与所述射频处理设备连接的端口的速率为所述第一速率。
227.在第二网络设备将与射频处理设备连接的端口的速率设置为所述第一速率之后,射频处理设备将自动跟随第二网络设备的端口自上的速率,从而使得射频处理设备与基带
处理设备的cpri速率一致。
228.本方案中,通过由第一网络设备将基带处理设备的cpri速率告知第二网络设备,使得第二网络设备能够自动设置与射频处理设备之间的cpri速率,从而使得基带处理设备与射频处理设备的cpri速率相同,免却了人工手动配置速率的复杂过程,提高了cpri链路的配置效率。
229.可以理解的是,本技术实施例中以cpri帧在以太网传输为例,详细介绍了通过提取cpri帧中的有效数据并将有效数据封装在以太网帧中进行传输的过程。在实际应用中,当使用其他的协议来传输数据并同样面临数据在以太网传输时,也可以采用本技术实施例所提供的方案来实现数据的传输,本技术实施例并不对此做具体限定。
230.上述主要以方法的角度对本技术实施例提供的方案进行了介绍。可以理解的是,网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
231.本技术实施例可以根据上述方法示例对网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
232.下面对本技术实施例中的网络设备进行详细描述。
233.可以参阅图13,图13为本技术实施例提供的一种网络设备1300的实施例示意图。该网络设备1300,包括:接收单元1301、处理单元1302和发送单元1303。其中,接收单元1301,用于接收第一cpri帧;处理单元1302,用于根据所述第一cpri帧中的有效数据生成以太网帧,所述有效数据包括所述第一cpri帧中的控制字和同相正交iq数据,所述以太网帧包括所述有效数据;发送单元1303,用于向第二网络设备发送所述以太网帧。
234.在一种可能的实现方式中,所述接收单元1301,还用于接收第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息;所述处理单元1302,还用于根据所述位置信息,获取所述第一cpri帧中的有效数据。
235.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
236.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
237.在一种可能的实现方式中,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
238.在一种可能的实现方式中,所述网络设备还包括:获取单元1304,用于获取以太网的可用传输带宽,所述以太网用于传输所述以太网帧;所述发送单元1303,还用于向基带处理设备发送所述可用传输带宽的信息;所述接收单元1301,还用于接收来自于所述基带处理设备的所述第一cpri帧。
239.在一种可能的实现方式中,所述网络设备还包括:获取单元1304,用于在所述以太网的可用传输带宽发生变化后,获取所述以太网的变化后的可用传输带宽;所述发送单元1303,还用于向基带处理设备发送所述变化后的可用传输带宽的信息;所述接收单元1301,还用于接收来自于所述基带处理设备的第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同,所述基带处理设备用于基于所述变化后的可用传输带宽调整cpri帧中有效数据的数据量。
240.在一种可能的实现方式中,所述发送单元1303,还用于向所述第二网络设备发送指示信息,所述指示信息用于指示所述第二网络设备将所述第二网络设备与射频处理设备之间的速率配置为第一速率,所述第一速率为所述第一网络设备与基带处理设备之间的速率。
241.可以参阅图14,图14为本技术实施例提供的一种网络设备1400的实施例示意图。该网络设备1400,包括:接收单元1401、处理单元1402和发送单元1403。接收单元1401,用于接收以太网帧;处理单元1402,用于根据所述以太网帧中的第一数据生成cpri帧,所述cpri帧包括所述第一数据和第二数据,所述第一数据为有效数据,所述第二数据为无效数据,所述有效数据包括所述cpri帧中的控制字和iq数据,所述第二数据是根据所述cpri帧的长度和所述有效数据的数据量确定的;发送单元1403,用于向射频处理设备发送所述cpri帧。
242.在一种可能的实现方式中,所述处理单元1402,具体用于:获取用于指示cpri帧中的有效数据所处的位置信息;根据所述以太网帧中的第一数据和所述位置信息生成所述cpri帧。
243.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
244.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
245.在一种可能的实现方式中,所述第一数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
246.在一种可能的实现方式中,所述接收单元1401,还用于接收来自于第一网络设备的指示信息,所述指示信息用于指示所述第二网络设备将所述第二网络设备与所述射频处理设备之间的速率配置为第一速率,所述第一速率为所述第一网络设备与基带处理设备之间的速率;所述处理单元1402,还用于根据所述指示信息设置所述第二网络设备中与所述射频处理设备连接的端口的速率为所述第一速率。
247.可以参阅图15,图15为本技术实施例提供的一种网络设备1500的实施例示意图。该网络设备1500,包括:发送单元1501和处理单元1502。发送单元1501,用于向第一网络设备发送第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息;处理单元1502,用于根据待传输数据生成第一cpri帧,所述第一cpri帧中包括所述待传输数据和无效数据,所述待传输数据为所述第一cpri帧中的有效数据,所述有效数据包括所述第一cpri帧中的控制字和iq数据;所述发送单元1501,还用于向所述第一网络设备发送所述第一cpri帧。
248.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
249.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
250.在一种可能的实现方式中,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
251.在一种可能的实现方式中,所述网络设备还包括:接收单元1503,用于接收来自于所述第一网络设备的以太网的可用传输带宽的信息,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述处理单元1502,还用于根据所述可用传输带宽的信息确定所述第一cpri帧中有效数据的数据量。
252.在一种可能的实现方式中,所述接收单元1503,还用于接收来自于所述第一网络设备的带宽变化信息,所述带宽变化信息用于指示以太网的变化后的可用传输带宽,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述处理单元1502,还用于根据所述变化后的可用传输带宽生成第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同;所述发送单元1501,还用于向所述第一网络设备发送所述第二cpri帧。
253.在一种可能的实现方式中,所述处理单元1502,用于根据所述变化后的可用传输带宽调整cpri帧中有效数据的数据量,以生成所述第二cpri帧;其中,所述基带处理设备调整cpri帧中有效数据的数据量的方式包括新增或关闭部分小区、新增或关闭目标小区的部分收发通道和/或压缩待传输数据。
254.在另一个可能的实施例中,接收单元1503,用于接收来自于第一网络设备的以太网的可用传输带宽的信息,所述第一网络设备用于将cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;处理单元1502,用于根据所述可用传输带宽的信息确定cpri帧中有效数据的数据量;所述处理单元1502,还用于根据所述数据量生成第一cpri帧,所述第一cpri帧中包括有效数据和无效数据,所述有效数据包括所述第一cpri帧中的控制字和iq数据;发送单元1501,用于向所述第一网络设备发送所述第一cpri帧。
255.在一种可能的实现方式中,是发送单元1501,还用于向第一网络设备发送第一消息,所述第一消息用于指示cpri帧中的有效数据所处的位置信息。
256.在一种可能的实现方式中,所述位置信息用于指示起始位置和/或结束位置。
257.在一种可能的实现方式中,所述位置信息包括一个或多个区间标识,所述一个或多个区间标识用于表示cpri帧中有效数据所在的位置。
258.在一种可能的实现方式中,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述有效数据的数据量与以太网的可用传输带宽相关,所述以太网用于传输所述以太网帧。
259.在一种可能的实现方式中,所述接收单元1503,还用于接收来自于所述第一网络设备的带宽变化信息,所述带宽变化信息用于指示以太网的变化后的可用传输带宽,所述第一网络设备用于将所述第一cpri帧转换为以太网帧并转发所述以太网帧,所述以太网用于传输所述以太网帧;所述处理单元1502,还用于根据所述变化后的可用传输带宽生成第二cpri帧,所述第二cpri帧中有效数据的数据量与所述第一cpri帧中有效数据的数据量不同;所述发送单元1501,还用于向所述第一网络设备发送所述第二cpri帧。
260.在一种可能的实现方式中,所述处理单元1502,还用于根据所述变化后的可用传
输带宽调整cpri帧中有效数据的数据量,以生成所述第二cpri帧;其中,所述基带处理设备调整cpri帧中有效数据的数据量的方式包括新增或关闭部分小区、新增或关闭目标小区的部分收发通道和/或压缩待传输数据。
261.需要说明的是,网络设备各单元/或元器件之间的信息交互、执行过程等内容,与本技术中图2-图9对应的方法实施例基于同一构思,具体内容可参见本技术前述所示的方法实施例中的叙述,此处不再赘述。
262.需要说明的是,对于网络设备的具体实现方式以及带来的有益效果,均可以参考图2-图9对应的各个方法实施例中的叙述,此处不再一一赘述。
263.本技术实施例还提供了一种处理装置,处理装置包括处理器和接口;该处理器,用于执行上述任一方法实施例的cpri数据的传输方法。
264.应理解,上述处理装置可以是一个芯片,该处理器可以通过硬件实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
265.其中,“通过硬件实现”是指通过不具有程序指令处理功能的硬件处理电路来实现上述模块或者单元的功能,该硬件处理电路可以通过分立的硬件元器件组成,也可以是集成电路。为了减少功耗、降低尺寸,通常会采用集成电路的形式来实现。硬件处理电路可以包括asic(application-specific integrated circuit,专用集成电路),或者pld(programmable logic device,可编程逻辑器件);其中,pld又可包括fpga(field programmable gate array,现场可编程门阵列)、cpld(complex programmable logic device,复杂可编程逻辑器件)等等。这些硬件处理电路可以是单独封装的一块半导体芯片(如封装成一个asic);也可以跟其他电路(如cpu、dsp)集成在一起后封装成一个半导体芯片,例如,可以在一个硅基上形成多种硬件电路以及cpu,并单独封装成一个芯片,这种芯片也称为soc,或者也可以在硅基上形成用于实现fpga功能的电路以及cpu,并单独封闭成一个芯片,这种芯片也称为sopc(system on a programmable chip,可编程片上系统)。
266.本技术实施例还提供一种通信系统,其图13-图15对应的实施例中的网络设备中的一种或多种。
267.本技术实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机控制网络设备执行如前述方法实施例所示任一项实现方式。
268.本技术实施例还提供的一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行如前述方法实施例所示任一项实现方式。
269.本技术实施例还提供一种芯片系统,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得芯片执行如前述方法实施例所示任一项实现方式。
270.本技术实施例还提供一种芯片系统,包括处理器,处理器用于调用并运行计算机程序,使得芯片执行如前述方法实施例所示任一项实现方式。
271.另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也
可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本技术提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。
272.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本技术而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、移动硬盘、rom、ram、磁碟或者光盘等,包括若干指令用以使得一台计算机设备执行本技术各个实施例所述的方法。
273.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
274.所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、通信装置、计算设备或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、通信装置、计算设备或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的通信装置、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
275.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
276.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
277.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
278.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
279.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
280.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
281.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献