一种报文处理方法、装置及设备与流程

文档序号:30237431发布日期:2022-06-01 23:13阅读:122来源:国知局
一种报文处理方法、装置及设备与流程

1.本技术涉及通信领域,尤其涉及一种报文处理方法、装置及设备


背景技术:

2.天馈单元包括天线和馈线,用于转发基带处理单元(baseband unit,bbu)与终端设备之间的上下行数据。天馈单元可以接收来自终端设备的上行数据,并向基带处理单元发送上行数据。相应地,天馈单元可以将来自基带处理单元的下行数据发送给终端设备。
3.在移动通信技术中,可以将一个天馈单元的无线信号能够覆盖的范围称为该天馈单元对应的小区。由于天馈单元的位置大多不发生改变,小区的位置也相对固定。那么,当终端设备从一个天馈单元的信号覆盖范围移动到另一个天馈单元的信号覆盖范围时,终端设备所属的小区也发生改变(下文简称“小区切换”)。而针对位于不同的小区的终端设备,基带处理单元对其分配的空口信道资源也不同,所以当终端设备进行小区切换时,基带处理单元需要重新为终端设备分配空口信道资源,防止通信中断。
4.但是,在小区切换的过程中,终端设备需要适应新的空口信道资源,影响数据的传输效率,降低终端设备的吞吐率,导致终端设备出现卡顿等现象,影响用户体验。


技术实现要素:

5.本技术实施例提供了一种报文处理方法、装置及设备,使得多个天馈单元对应相同的小区,避免了小区切换,提高了数据的传输效率。
6.第一方面,本技术实施例提供了一种报文处理方法,该方法应用于第一处理单元,包括:第一处理单元接收来自多个目标天馈单元中每个目标天馈单元发送的上行报文。第一处理单元将来自多个目标天馈单元的上行报文进行合并处理,得到合并报文。接着,第一处理单元可以向基带处理单元发送合并报文。其中,上行报文可以包括终端设备发送的上行数据。这样,多个目标单元可以分别接收终端设备发送的上行数据,并通过上行报文向第一处理单元发送上行数据。第一处理单元可以将多个携带有相同的上行数据的上行报文进行合并处理,得到合并报文并发送给基带处理单元。对于基带处理单元,无论多少个目标天馈单元发送上行报文,基带处理单元都只接收一条合并报文。那么,基带处理单元可以为合并报文分配空口信道资源,即为多个目标天馈单元分配相同的空口信道资源。如此,当终端设备在多个目标天馈单元的信号覆盖范围内移动时,终端设备可以利用相同的空口信道资源与基站进行通信。相较于传统技术,无需进行小区切换,也就无需适应新的空口信道资源,不会影响数据的效率,提升了用户体验。
7.在一种可能的实现中,目标天馈单元发送的上行报文包括目标天馈单元的标识。在接收到上行报文后,第一处理单元可以根据目标天馈单元的标识和第一对应关系确定该上行报文对应的小区标识。其中,第一对应关系为多个目标天馈单元与小区标识的对应关系。这样,根据第一对应关系,第一处理单元可以确定多个目标天馈单元对应的小区,即上行报文对应的小区,从而将该小区的标识添加到合并报文中发送给基带处理单元。如此,基
带处理单元可以确定该合并报文对应的小区,从而根据小区标识对合并报文进行处理。
8.在一种可能的实现中,第一对应关系可以是基带处理单元确定并发送给第一处理单元的。在为多个目标天馈单元分配空口信道资源后,基带处理单元可以将该空口信道资源对应的小区标识和多个目标天馈单元的标识发送给第一处理单元,以便第一处理单元根据第一对应关系确定目标天馈单元的标识对应的小区标识。
9.在一种可能的实现中,上行报文可以包括目标天馈单元的标识。第一处理单元可以从来自多个目标天馈单元的上行报文中获取目标天馈单元的标识,并将目标天馈单元的标识携带在合并报文中发送给基带处理单元。
10.在一些可能的实现中,第一处理单元还可以将基带处理单元发送的下行数据转发给目标天馈单元。具体地,第一处理单元可以接收基带处理单元的第一下行报文,并将第一下行报文复制为数目与目标天馈单元的数目相匹配的多个第二下行报文。接着,第一处理单元可以向多个目标天馈单元中每个目标天馈单元发送一个第二下行报文。这样,当基带处理单元需要通过天馈单元向终端设备发送下行数据时,基带处理单元可以向第一处理单元发送一条第一下行报文。第一处理单元可以主动根据目标天馈单元的数目复制第一下行报文,并向多个目标天馈单元中每个目标天馈单元发送一个第二下行报文。如此,在发送下行数据时,不同的目标天馈单元接收的第二下行报文来自相同的第一下行报文,相当于利用相同的空口信道资源发送下行数据,避免了小区切换,不会影响数据服务的效率。
11.在一些可能的实现中,第一下行报文可以包括小区标识。第一处理单元在复制第一下行报文时,可以先根据小区标识和第一对应关系确定多个目标天馈单元的标识,从而确定目标天馈单元的数目。这样,第一处理单元可以根据目标天馈单元的数目复制第一下行报文,从而得到多个第二下行报文。如此,基带处理单元只需向第一处理单元发送小区标识,第一处理单元能够主动确定该小区标识对应的小区具有的目标天馈单元的数量,从而复制第一下行报文。
12.在一些可能的实现中,第一下行报文也可以包括多个目标天馈单元标识。第一处理单元可以根据目标天馈单元的标识的数目确定目标天馈单元的数据,从而对第一下行报文进行复制。
13.在一些可能的实现中,可以先从多个天馈单元中确定目标天馈单元。第一处理单元可以获取多个天馈单元中每个天馈单元的终端信号强度信息,该终端信号强度信息反映该天馈单元接收到的终端的信号强度,即终端发出的无线信号在该天馈单元所在的位置的信号强度。第一处理单元可以向基带处理单元发送多个天馈单元中每个天馈单元对应的终端信号强度信息,由基带处理单元根据终端信号强度信息从多个天馈单元中选出目标天馈单元。其中,任意一个目标天馈单元接收到的终端的信号强度高于任意一个非目标天馈单元接收到的终端的信号强度。在从多个天馈单元中确定多个目标天馈单元后,基带处理单元可以向第一处理单元发送目标天馈单元的标识,以便第一处理单元确定目标天馈单元。接着,第一处理单元可以向多个目标天馈单元中每个目标天馈单元分别发送第一指令,该指令用于指示目标天馈单元向第一处理单元发送上行报文。如此,根据天馈单元接收的终端的信号强度选择目标天馈单元,可以确保目标天馈单元与终端之间的连接比非目标天馈单元与终端之间的连接更稳定,从而提高数据服务的质量,提升与用户体验。
14.在一些可能的实现中,第一处理单元可以先获取多个天馈单元中每个天馈单元的
终端信号强度信息,该终端信号强度信息反映天馈单元接收到的终端的信号强度。根据终端信号强度信息,第一处理单元可以从多个天馈单元中选择出接收到的终端信号强度信息较高的多个目标天馈单元并向多个目标天馈单元分别发送第一指令,用于指示目标天馈单元向第一处理单元发送对应的上行报文。
15.在一些可能的实现方式中,在从多个天馈单元中确定目标天馈单元后,第一处理单元可向多个天馈单元中的非目标天馈单元发送第二指令。该第二指令用于指示非目标天馈单元停止向第一处理单元发送上行报文,从而避免非目标天馈单元干扰目标天馈单元。
16.在一些可能的实现方式中,前述终端信号强度信息包括参考报文接收功率rsrp。
17.第二方面,本技术实施例提供了一种报文处理方法,该方法应用于基带处理单元,包括:基带处理单元接收来自第一处理单元的合并报文,该合并报文是包括多个目标天馈单元的标识,由第一处理单元根据多个目标天馈单元的上行报文合并得到的。基带处理单元可以根据多个目标天馈单元的标识和第一对应关系得到该合并报文对应的小区标识,即多个目标天馈单元对应的小区的标识。第一对应关系为小区标识和多个目标天馈单元的标识之间的对应关系。在确定合并报文对应的小区后,基带处理单元可以根据小区标识对合并报文进行处理。这样,将来自多个目标天馈单元的报文合并为合并报文,可以为多个目标天馈单元分配相同的空口信道资源,即不同的目标天馈单元可以对应相同的小区。相较于传统技术,终端在目标天馈单元的信号覆盖范围内移动时无需小区切换,也就无需适应新的空口信道资源,不会影响数据的效率,提升了用户体验。
18.在一些可能的实现中,基带处理单元可以向第一处理单元发送第一下行报文,该第一下行报文包括多个目标天馈单元的标识,用于携带下行数据。第一处理单元可以根据多个目标天馈单元的标识向对应的目标天馈单元发送下行数据。如此,通过在下行报文中携带同小区的多个目标天馈单元的标识,实现了下行数据的传输。
19.在一些可能的实现中,基带处理单元可以先从多个天馈单元中确定目标天馈单元。基带处理单元可以获取多个天馈单元中每个天馈单元的终端信号强度信息,该终端信号强度信息反映该天馈单元接收到的终端的信号强度,即终端发出的无线信号在该天馈单元所在的位置的信号强度。基带处理单元可以根据终端信号强度信息从多个天馈单元中选出目标天馈单元。其中,任意一个目标天馈单元接收到的终端的信号强度高于任意一个非目标天馈单元接收到的终端的信号强度。在从多个天馈单元中确定多个目标天馈单元后,基带处理单元可以向多个目标天馈单元中每个目标天馈单元分别发送第一指令,该指令用于指示目标天馈单元向第一处理单元发送上行报文。如此,根据天馈单元接收的终端的信号强度选择目标天馈单元,可以确保目标天馈单元与终端之间的连接比非目标天馈单元与终端之间的连接更稳定,从而提高数据服务的质量,提升与用户体验。
20.在一些可能的实现中,基带还处理单元还可以向非目标天馈单元发送第二指令,该第二指令用于指示非目标天馈单元停止向第一处理单元发送上行报文,从而避免非目标天馈单元干扰目标天馈单元。
21.在一些可能的实现中,前述终端信号强度信息包括参考报文接收功率rsrp。
22.第三方面,本技术实施例提供了一种报文处理装置,该装置位于前述第一处理单元,包括接收单元、处理单元和发送单元。其中,所述接收单元,用于接收来自多个目标天馈单元的每个目标天馈单元发送的上行报文;处理单元,用于将所述每个目标天馈单元发送
的上行报文进行合并处理,得到合并报文;发送单元,用于向基带处理单元发送所述合并报文。
23.在一些可能的实现中,所述上行报文中携带所述目标天馈单元的标识;所述处理单元,还用于根据所述目标天馈单元的标识和第一对应关系得到小区标识,所述第一对应关系为所述多个目标天馈单元的标识和所述小区标识的对应关系,所述合并报文包括所述小区标识。
24.在一些可能的实现中,所述接收单元,还用于接收来自所述基带处理单元的所述第一对应关系。
25.在一些可能的实现中,所述上行报文包括所述目标天馈单元的标识,所述合并报文包括所述目标天馈单元的标识。
26.在一些可能的实现中,所述接收单元,还用于接收来自所述基带处理单元的第一下行报文;所述处理单元,还用于根据所述目标天馈单元的数目对所述第一下行报文进行复制,得到多个第二下行报文;所述发送单元,还用于向多个目标天馈单元发送所述多个第二下行报文,其中,每个目标天馈单元发送一个所述第二下行报文。
27.在一些可能的实现中,所述第一下行报文包括小区标识;所述处理单元,用于根据所述小区标识和第一对应关系得到所述多个目标天馈单元的标识,所述第一对应关系为所述小区标识与所述目标天馈单元的标识的对应关系;根据所述目标天馈单元的标识的数目对所述第一下行报文进行复制。
28.在一些可能的实现中,所述第一下行报文包括所述多个目标天馈单元的标识;所述处理单元,还用于根据所述目标天馈单元的标识的数目对所述第一下行报文进行复制。
29.在一些可能的实现中,所述接收单元,还用于获取多个天馈单元中每个天馈单元的终端信号强度信息,所述终端信号强度信息反映所述天馈单元接收到的终端的信号强度;接收所述基带处理单元发送的根据终端信号强度信息从所述多个天馈单元中选择出所述多个目标天馈单元的标识,所述目标天馈单元接收到的终端的信号强度高于所述多个天馈单元中非目标天馈单元接收到的终端的信号强度;所述发送单元,还用于向所述基带处理单元发送所述每个天馈单元的终端信号强度信息,并向所述多个目标天馈单元分别发送第一指令,所述第一指令用于指示所述目标天馈单元向所述第一处理单元发送对应的上行报文。
30.在一些可能的实现中,所述接收单元,还用于获取多个天馈单元中每个天馈单元的终端信号强度信息,所述终端信号强度信息反映所述天馈单元接收到的终端的信号强度;所述处理单元,还用于根据所述终端信号强度信息从所述多个天馈单元中选择出所述多个目标天馈单元,所述目标天馈单元接收到的终端的信号强度高于所述多个天馈单元中非目标天馈单元接收到的终端的信号强度;所述发送单元,还用于向所述多个目标天馈单元分别发送第一指令,所述第一指令用于指示所述目标天馈单元向所述第一处理单元发送对应的上行报文。
31.在一些可能的实现中,所述发送单元,还用于向所述非目标天馈单元发送第二指令,所述第二指令用于指示所述非目标天馈单元停止向所述第一处理单元发送上行报文。
32.在一些可能的实现中,所述终端信号强度信息包括参考报文接收功率rsrp。
33.第四方面,本技术实施例提供了一种报文处理装置,该装置位于前述基带处理单
元,包括接收单元、处理单元和发送单元。所述接收单元,用于接收来自第一处理单元的合并报文,所述合并报文包括多个目标天馈单元的标识;所述处理单元,用于根据所述多个目标天馈单元的标识和第一对应关系得到小区标识,所述第一对应关系为所述小区标识与所述多个目标天馈单元的标识的对应关系;所述发送单元,用于根据所述小区标识对所述合并报文进行处理。
34.在一些可能的实现中,所述发送单元,还用于向所述第一处理单元发送第一下行报文,所述第一下行报文包括所述多个目标天馈单元的标识。
35.在一些可能的实现中,所述接收单元,还用于获取多个天馈单元中每个天馈单元的终端信号强度信息,所述终端信号强度信息反映所述天馈单元接收到的终端的信号强度;
36.所述处理单元,还用于根据所述终端信号强度信息从所述多个天馈单元中选择出所述多个目标天馈单元,所述目标天馈单元接收到的信号强度高于所述多个天馈单元中非目标天馈单元接收到的信号强度;所述发送单元,还用于向所述多个目标天馈单元发送第一指令,所述第一指令用于指示所述目标天馈单元向第一处理单元发送上行报文,所述第一处理单元用于将来自所述多个目标天馈单元的上行报文进行合并处理,和/或,用于根据所述多个目标天馈单元的数目将来自所述基带处理单元的第一下行报文进行复制,得到多个第二下行报文,并向每个所述多个目标天馈单元发送所述复制得到的第二下行报文。
37.在一些可能的实现中,所述发送单元,还用于向所述非目标天馈单元发送第二指令,所述第二指令用于指示所述非目标天馈单元停止向所述第一处理单元发送上行报文。
38.在一些可能的实现中,所述终端信号强度信息包括参考报文接收功率rsrp。
39.第五方面,本技术实施例提供了一种设备,该设备包括:至少一个处理器,所述至少一个处理器与至少一个存储器耦合;所述至少一个处理器,用于执行所述至少一个存储器中存储的计算机程序或指令,使得所述设备执行上述第一方面所述的报文处理方法。
40.第六方面,本技术实施例提供了一种设备,该设备包括:至少一个处理器,所述至少一个处理器与至少一个存储器耦合;所述至少一个处理器,用于执行所述至少一个存储器中存储的计算机程序或指令,使得所述设备执行上述第二方面所述的报文处理方法。
41.第七方面,本技术实施例提供了一种计算机可读存储介质,包括指令、程序或代码,当其在计算机上执行时,使得所述计算机执行第一方面或第二方面所述的报文处理的方法。
附图说明
42.图1为本技术实施例提供的网络架构的一种结构示意图;
43.图2为本技术实施例提供的系统200的架构示意图;
44.图3为本技术实施例提供的一种报文处理方法的交互信令图;
45.图4为本技术实施例提供的一种报文处理装置400的结构示意图;
46.图5为本技术实施例提供的一种报文处理装置500的结构示意图;
47.图6为本技术实施例提供的一种设备600的结构示意图;
48.图7为本技术实施例提供的一种设备700的结构示意图;
49.图8为本技术实施例提供的一种设备800的结构示意图;
50.图9为本技术实施例提供的一种设备900的结构示意图。
具体实施方式
51.下面结合附图对传统技术和本技术实施例提供报文处理方法及装置进行介绍。
52.参见图1,该图为传统的通信网络架构的一种结构示意图。该通信网络包括基带处理单元10、天馈单元21、天馈单元22、天馈单元23、天馈单元24和终端设备30。其中,基带处理单元10分别与天馈单元21、天馈单元22、天馈单元23和天馈单元24连接,终端设备30与天馈单元21、天馈单元22、天馈单元23和天馈单元24中的任意一个或多个无线连接。天馈单元21对应小区a,天馈单元22对应小区b、天馈单元23对应小区c、天馈单元24对应小区d。
53.当终端设备30位于位置x时,基带处理单元10可以确定终端设备30位于天馈单元21的信号覆盖范围内,从而为终端设备30分配空口信道资源,以便终端设备30利用分配的空口信道资源通过天馈单元21与基带处理单元10进行通信。
54.在终端设备30从位置x移动到位置z的过程中,终端设备30对应的小区会随着自身的位置的改变而改变。例如,在从位置x移动到位置y后,终端设备30位于天馈单元22的信号覆盖范围内,基带处理单元10可以确定终端设备30对应的小区从小区a变为小区b,即终端设备30从天馈单元21的信号覆盖范围移动到了天馈单元22的信号覆盖范围。那么,基带处理单元10可以确定小区b对应的空口信道资源,并将该空口信道资源分配给终端设备30,再释放终端设备在小区a中占用的空口信道资源。如此,可以确保终端设备30在移动的过程中始终可以与基带处理单元10通信,确保了数据服务的连续性。
55.但是,在小区切换的过程中,基带处理单元10需要对终端设备30进行信道测量等操作,导致小区切换需要消耗一定的时间。而且终端设备30适应新的空口信道资源也需要一定的时间。因此,在小区切换的过程中,终端设备30接收和传输数据的速率会显著下降。另外,在图1所示的通信网络中,为了确保位置x到位置z始终有信号覆盖,基带处理单元10需要同时维护小区a、小区b、小区c和小区d这四个小区,浪费了导致基带处理单元的处理资源。
56.为了解决上述问题,本技术实施例提供了一种报文处理方法,该方法将来自不同天馈单元的多个上行报文合并为一个合并报文,并向基带处理单元发送合并报文。如此,基带处理单元无需区分接收到的报文来自哪个天馈单元,多个天馈单元可以共用相同的空口信道资源,即不同天馈单元对应相同小区。这样,终端设备在从一个天馈单元的覆盖范围移动到另一个天馈单元的信号覆盖范围时,无需进行小区切换,从而避免了小区切换导致的接收和传输数据的速率下降。
57.为方便理解,首先对本技术实施例的应用场景进行介绍。参见图2,图2为本技术实施例提供的系统200的架构示意图。
58.该系统200包括基带处理单元210、第一处理单元220、天馈单元231、天馈单元232、天馈单元233、天馈单元234和终端设备240。其中,基带处理单元210与第一处理单元220连接,第一处理单元220分别与天馈单元231、天馈单元232、天馈单元233和天馈单元234连接。终端设备240可以与天馈单元231、天馈单元232、天馈单元233和天馈单元234中的任意一个或多个无线连接。可选地,基带处理单元210和第一处理单元220可以通过光纤连接,第一处理单元220可以分别与天馈单元231、天馈单元232、天馈单元233、天馈单元234通过光纤连
接。天馈单元231的信号覆盖范围为区域a,天馈单元232的信号覆盖范围为区域b、天馈单元233的信号覆盖范围为区域c、天馈单元234的信号覆盖范围为区域s。
59.在本技术实施例中,终端设备240,又可以称为用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)、终端等,是一种向用户提供语音和/或数据连通性的设备,或,设置于该设备内的芯片,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端设备的举例为:手机、台式电脑、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、支持5g接入的家庭网关设备(5g-residential gateway,5g-rg)等。
60.第一处理单元220例如是数字信号连接单元(radio hub,rhub)等设备,用于接收来自天馈单元的上行信号并向天馈单元发送下行信号。基带处理单元210可以位于基站,用于来自第一处理单元220的信号进行处理。在本技术实施例中,第一处理单元220可以是位于基站外的独立设备,也可以与基带处理单元210属于同一基站。
61.参见图3,该图为本技术实施例提供的一种报文处理方法的交互信令图。本技术实施例提供的报文处理方法包括如下步骤:
62.s301:天馈单元向第一处理单元发送终端信号强度信息。
63.在本技术实施例中,第一处理单元对应的多个天馈单元可以向该第一处理单元发送终端信号强度信息。其中,终端信号强度信息能够反映天馈单元接收到的来自终端设备的信号强度,即终端设备发送的无线信号在该天馈单元所在的位置的强度,例如可以包括参考报文接收功率(reference signal receiving power,rsrp)。
64.在本技术实施例中,第一处理单元对应的多个天馈单元可以分为目标天馈单元和非目标天馈单元。其中目标天馈单元为向第一处理单元发送上行报文的天馈单元,非目标处理单元为停止向第一处理单元发送上行报文的天馈单元。关于确定目标天馈单元和非目标天馈单元的方法可以参见步骤s302的描述。在执行步骤s301时,第一处理单元对应的多个天馈单元中任意一个天馈单元均向第一处理单元发送终端信号强度信息。
65.以图2所示的网络架构为例进行说明。天馈单元231、天馈单元232、天馈单元233和天馈单元234可以分别对终端设备240发送的无线信号进行测试。例如,终端设备240可以分别向天馈单元231、天馈单元232、天馈单元233和天馈单元234发送携带有测试数据包的无线信号。天馈单元231、天馈单元232、天馈单元233和天馈单元234可以接收终端设备240发送的无线信号,并分析接收到的无线信号的功率,从而确定各自接收的终端设备40的信号强度,得到终端信号强度信息。在确定各自的终端信号强度信息后,天馈单元231、天馈单元232、天馈单元233和天馈单元234可以通过与第一处理单元220之间的光纤向第一处理单元220发送终端信号强度信息。
66.s302:第一处理单元根据终端信号强度信息确定目标天馈单元。
67.在本技术实施例中,第一处理单元可以将每个天馈单元的终端信号强度信息发送
给基带处理单元,由基带处理单元从多个天馈单元中选择多个目标天馈单元。具体地,第一处理单元可以将获取到的多个天馈单元的终端信号强度信息和该天馈单元的标识发送给基带处理单元。基带处理单元可以从多个终端信号强度信息中选择信号强度最高的一个或多个终端信号强度信息,并将这些终端信号强度信息对应的天馈单元确定为目标天馈单元。基带处理单元可以向第一处理单元发送目标天馈单元的标识,从而通知第一处理单元哪些天馈单元是目标天馈单元,哪些目标天馈单元是非目标天馈单元。
68.可选地,还可以由第一处理单元根据终端信号强度信息确定目标天馈单元。在接收到来自多个天馈单元中每个天馈单元的终端信号强度信息后,第一处理单元可以根据天馈单元对应终端信号强度信息从多个天馈单元中选择至少一个目标天馈单元。由于终端信号强度信息反映天馈单元接收到的终端设备的信号强度。终端信号强度信息表示的信号强度越高,则表示发送该终端信号强度信息的天馈单元接收到的终端设备的信号的强度越高,该天馈单元与终端设备之间的无线连接就越稳定。那么,第一处理单元可以选择信号强度较高的天馈单元作为目标天馈单元,将信号强度较低的天馈单元作为非目标天馈单元。
69.举例说明,第一处理单元可以从多个终端信号强度信息中选择信号强度最高的两个终端信号强度信息,并将这两个终端信号强度信息对应的天馈单元确定为目标天馈单元。相应地,第一处理单元还可以将多个天馈单元中不是目标天馈单元的天馈单元确定为非目标天馈单元。
70.仍以图2为例进行说明。当终端设备240位于区域a中位置x时,处于天馈单元231的信号覆盖范围内,距离天馈单元232的信号覆盖范围较近,距离天馈单元233和天馈单元234的信号覆盖范围较远。由于无线信号的强度会随着距离的增加逐渐衰减,且终端设备发送无线信号的功率是固定的,发出信号在天馈单元231所在的位置强度最高,在天馈单元232所在的位置强度较低,在天馈单元233所在的位置强度更低,在天馈单元234所在的位置强度最低。即,天馈单元231接收到的终端设备240的信号强度最高,天馈单元232接收到的终端设备240的信号强度次之,天馈单元233和天馈单元234接收到的终端设备240的信号强度较低。因此,第一处理单元220可以将信号强度较高的天馈单元231和天馈单元232确定为目标天馈单元,并将信号强度较低的天馈单元233和天馈单元234确定为非目标天馈单元。
71.s303:第一处理单元向目标天馈单元发送第一指令。
72.在确定目标天馈单元后,第一处理单元可以向多个目标天馈单元中每个目标天馈单元发送第一指令,该第一指令用于指示目标天馈单元向第一处理单元发送对应的上行报文。其中,上行报文是可以是目标天馈单根据终端设备发送的无线信号得到的,包括终端设备向基带处理单元发送的上行数据。由于目标天馈单元为接收到的终端设备的信号强度较高的天馈单元,目标天馈单元与终端设备的无线连接较为稳定,利用目标天馈单元转发基带处理单元与终端设备间的上下行数据效果较好。因此,第一处理单元可以向目标天馈单元发送第一指令,从而利用目标天馈单元接收终端发送的上行数据。
73.由于非目标天馈单元接收到的终端设备的信号强度较低,非目标天馈单元接收到的终端设备的信号受到的干扰较为严重。在一些可能的实现方式中,第一处理单元还可以向非目标天馈单元发送第二指令,该第二指令用于指示非目标天馈单元停止向第一处理单元发送上行报文。这样,即使非目标天馈单元接收到了终端设备发送的无线信号,非目标天馈单元也不会向第一处理单元发送上行报文。
74.s304:目标天馈单元向第一处理单元发送上行报文。
75.目标天馈单元可以通过天线接收到终端设备发送的无线信号,并提取无线信号中携带的上行数据,将上行数据以上行报文的形式发送给第一处理单元。当第一处理单元对应多个目标天馈单元时,不同的目标天馈单元可以分别接收终端设备发送的无线信号,并分别向第一处理单元发送上行报文。
76.可选地,在生成上行报文时,目标天馈单元可以将自身的标识添加至上行报文中,即在上行报文中携带生成该上行报文的目标天馈单元的标识。这样,根据上行报文中携带的目标天馈单元的标识,第一处理单元可以确定该上行报文对应的目标天馈单元,以便进行后续处理。关于第一处理单元后续处理的具体描述可以参见步骤s305,这里不再赘述。
77.在本技术实施例中,不同目标天馈单元可以接收来自终端设备的同一个无线信号并根据相同的无线信号确定上行报文,说明不同目标天馈单元可以对空口信道资源相同的无线信号进行处理,不同天馈单元的无线信号相同。由于不同目标天馈单元的无线信号没有区别相同,不同天馈单元的信号覆盖范围之间没有界限,不同目标天馈单元的信号覆盖范围可以视为一个无线信号的信号覆盖范围,即不同目标天馈单元对应相同小区。仍以图2为例进行说明。假设终端设备240位于位置x,第一处理单元210确定天馈单元231和天馈单元232为目标天馈单元,天馈单元233和天馈单元234为非目标天馈单元,且终端设备通过小区f的无线信号进行通信。那么,第一处理单元220可以向天馈单元231和天馈单元232发送第一指令,并向天馈单元233和天馈单元234发送第二指令。该第一指令中携带小区f的相关信息。
78.当终端设备240通过小区f的无线信号发送上行数据时,天馈单元231、天馈单元232、天馈单元233和天馈单元234可以通过天线接收天馈单元所在位置的无线信号。根据第一指令,天馈单元231和天馈单元232可以从无线信号中提取小区f的无线信号,得到上行数据,并将上行数据携带在上行报文中发送给第一处理单元220。而天馈单元233和天馈单元234由于接收到了第二指令,不向第一处理单元220发送上行报文。
79.根据第一指令,天馈单元231和天馈单元232可以接收同一个小区的无线信号。那么,当终端设备240位于区域a时,终端设备240可以利用小区f的无线信号向天馈单元231和天馈单元232发送上行数据。而当终端设备240移动至区域b时,终端设备240同样可以利用小区f的无线信号向天馈单元231和天馈单元232发送上行数据。这样,无论终端设备240位于天馈单元231的信号覆盖范围还是天馈单元232的信号覆盖范围,都可以利用同一个小区的无线信号发送上行数据。如此,天馈单元231和天馈单元232的信号覆盖范围融合,对应同一个小区。
80.s305:第一处理单元将上行报文进行合并处理,得到合并报文。
81.在接收到来自多个目标天馈单元的每个目标天馈单元发送的上行报文后,第一处理单元可以将多个上行报文进行合并处理,得到合并报文。该合并报文包括终端设备发送的上行数据,用于向基带处理单元发送上行数据。可选地,第一处理单元可以叠加来自不同的目标天馈单元的上行报文,得到合并报文。
82.在基带处理单元对合并报文进行处理的过程中,基带处理单元需要先确定该合并报文对应的小区。为此,第一处理单元可以将与合并报文对应的小区相关的信息携带在合并报文中发送给基带处理单元。在本技术实施例中,所述与合并报文对应的小区相关的信
息可以是小区标识,也可以是目标天馈单元的标识。下面分别对这两种情况进行介绍。
83.在本技术实施例中,第一处理单元可以根据目标天馈单元的标识确定小区标识,并将小区标识携带在合并报文中发送给基带处理单元。具体地,第一处理单元可以从上行报文中获取生成该上行报文的目标天馈单元的标识,并根据目标天馈单元的标识和第一对应关系确定小区标识,从而将小区标识携带在合并报文中发送给基带处理单元。其中,第一对应关系为目标天馈单元的标识和小区标识的对应关系。根据第一对应关系,第一处理单元可以确定接收到的上行报文来自哪个小区,从而将对应的小区标识添加到合并报文中。
84.下面介绍第一处理单元确定第一对应关系的方法。在本技术实施例中,第一对应关系可以是基带处理单元确定并发送给第一处理单元的。基带处理单元可以确定多个目标天馈单元的标识与小区标识的对应关系。在本技术实施例中,第一处理单元可以在确定目标天馈单元后将目标天馈单元的标识发送给基带处理单元,基带处理单元根据目标天馈单元的标识得到第一对应关系,并将第一对应关系发送给第一处理单元。
85.在一些可能的实现方式中,第一处理单元对应一个小区。那么基带处理单元可以预先设置第一处理单元对应的小区标识,并获取该第一处理单元对应的天馈单元的标识,从而确定第一处理单元所属的天馈单元对应的小区标识。由于目标天馈单元是第一处理单元从自身对应的多个天馈单元中选出的,目标天馈单元对应的小区标识即为多个天馈单元对应的小区标识。因此,基带处理单元可以根据第一处理单元对应的小区标识确定目标天馈单元的标识和小区标识的对应关系。另外,在一些可能的实现方式中,基带处理单元还可以将天馈单元的标识与小区标识的对应关系发送给第一处理单元,再由第一处理芯片根据天馈单元的标识与小区标识的对应关系以及目标天馈单元的标识确定第一对应关系。
86.在一些其他的实现方式中,第一处理单元对应多个小区。那么基带处理单元可以设置与第一处理单元通信的各个天馈单元对应的小区标识,并将天馈单元的标识与小区标识的对应关系发送给第一处理单元。在本技术实施例中,第一处理单元还可以不在合并报文中携带小区标识,而是将目标天馈单元的标识携带在合并报文中发送给基带处理单元,由基带处理单元确定小区标识。具体地,第一处理单元可以从上行报文中获取目标天馈单元的标识,将该目标天馈单元的标识添加至合并报文并发送给基带处理单元。基带处理单元可以根据第一对应关系确定目标天馈单元对应的小区,从而对合并报文进行处理。
87.s306:第一处理单元向基带处理单元发送合并报文。
88.在得到合并报文后,第一处理单元可以向基带处理单元发送合并报文。可选地,第一处理单元可以通过光纤向基带处理单元发送合并报文。
89.在实际应用场景中,基带处理单元可以接收来自多个设备的报文,并为来自不同设备的报文分配不同的空口信道资源,不同的空口信道资源对应不同的小区。在传统技术中,基带处理单元接收来自多个天馈单元的报文,所以为不同天馈单元分配了各自对应的空口信道资源。因此,在传统技术中不同天馈单元对应不同的小区。而在本技术实施例中,第一处理单元可以从多个天馈单元中选择目标天馈单元,将来自多个目标天馈单元的上行报文合并为合并报文,再将合并报文发送给基带处理单元。这样,基带处理单元仅接收一条合并报文,并为这条合并报文分配空口信道资源,相当于为第一处理单元对应的多个天馈单元分配相同的空口信道资源。那么,与第一还处理单元对应的多个天馈单元利用相同的空口信道资源进行数据传输,不同天馈单元的信号覆盖范围可以相互合并,即不同天馈单
元对应相同的小区。如此,终端设备在从一个天馈单元的覆盖范围移动到另一个天馈单元的信号覆盖范围时,无需进行小区切换,从而防止了小区切换带来的接收和传输数据的速率下降的问题。
90.s307:基带处理单元对合并报文进行处理。
91.基带处理单元可以接收来自第一处理单元的合并报文,并对合并报文进行处理。可选的,基带处理单元可以先确定合并报文对应的小区标识,再根据小区标识对合并报文进行处理。
92.当合并报文中携带了小区标识时,基带处理单元可以根据合并报文中确定小区标识,并根据小区标识对合并报文进行处理。当合并报文包括多个目标天馈单元的标识时,基带处理单元可以先根据多个目标天馈单元的标识和第一对应关系得到小区标识,再根据小区标识对合并报文进行处理。关于第一对应关系的详细描述可以参见步骤s305,这里不再赘述。当合并报文包括第一处理单元的标识时,基带处理单元可以获取第一处理单元的标识与小区标识的对应关系,从而确定合并报文对应的小区标识,利用该小区标识对合并报文进行处理。
93.上面介绍了终端设备向基带处理单元发送上行数据的方法,下面介绍基带处理单元通过第一处理单元和天馈系统向终端设备发送下行数据的方法。
94.s308:基带处理单元向第一处理单元发送第一下行报文。
95.基带处理单元可以将下行数据封装为第一下行报文发送给第一处理单元。在本技术实施例中,第一下行报文可以包括小区标识和/或多个目标天馈单元的标识。其中,多个目标天馈单元的标识可以是步骤s304中发送上行报文的多个目标天馈单元的标识,小区标识可以是发送步骤s304中发送上行报文的多个目标天馈单元对应的小区标识。可选地,基带处理单元可以在对合并报文进行处理时记录多个目标天馈单元的标识和/或小区标识,从而在发送第一下行报文时将小区标识和/或多个目标天馈单元的标识封装在第一下行报文中发送。
96.在本技术实施例中,第一下行报文可以包括小区标识和/或目标天馈单元的标识,以便第一处理单元根据小区标识或目标天馈单元的标识复制该第一下行报文。关于第一处理单元复制第一下行报文的具体方法可以参见步骤s309的描述,此处不再赘述。
97.s309:第一处理单元复制第一下行报文,得到第二下行报文。
98.在接收到基带处理单元发送的第一下行报文后,第一处理单元可以复制第一下行报文,得到多个第二下行报文。在本技术实施例中,第一处理单元可以根据目标天馈单元的数量复制第一下行报文。这样,第二下行报文的数量与目标天馈单元的数量一致,第一处理单元可以分别向多个目标天馈单元中每个目标天馈单元发送一条第二下行报文,从而通过多个目标天馈单元向终端设备发送下行数据。
99.在本技术实施例中,目标天馈单元接收的终端设备的信号强度高于非目标天馈单元接收的终端设备的信号强度,目标天馈单元与终端设备之间的无线连接较为稳定。第一处理单元利用目标天馈单元向终端设备发送下行数据的效果较高。因此,第一处理单元可以根据目标天馈单元的数量复制第一下行报文,得到数量与目标天馈单元的数量一致的第二下行报文,从而利用多个目标天馈单元分别向终端设备发送第二下行报文。
100.在本技术实施例中,第一下行报文中可以包括小区标识和/或目标天馈单元的标
识。相应地,第一处理单元可以采用对应的方式复制第一下行报文。当第一下行报文中包括小区标识时,第一处理单元可以根据第一对应关系确定该小区标识对应的多个目标天馈单元的标识。关于第一对应关系的详细描述可以参见步骤s305,这里不再赘述。在确定多个目标天馈单元的标识后,第一处理单元可以统计目标天馈单元的标识的数量,从而根据目标天馈单元的标识的数量复制第一下行报文。当第一下行报文中包括多个目标天馈单元的标识时,第一处理设备可以确定该第一下行报文对应的多个目标天馈单元,从而根据目标天馈单元的数据对第一下行报文进行复制。
101.s310:第一处理单元向目标天馈单元发送第二下行报文。
102.在得到第二下行报文后,第一处理单元可以分别向多个目标天馈单元中每个目标天馈单元发送一个第二下行报文。在接收到第二下行报文后,目标天馈单元可以向终端设备发送该第二下行报文。由于第二下行报文是根据第一下行报文复制得到的,第二下行报文也包括下行数据,如此,实现了向终端设备发送下行数据的目的。
103.在本技术实施例中,多个目标天馈单元可以接收到第二下行报文,并将第二下行报文中包括的下行数据发送给终端设备。由于这些目标天馈单元属于同一个小区,不同目标天馈单元发送下行数据的无线信号相同。这样,不同目标天馈单元通过相同的无线信号发送相同的下行数据,在扩大无线信号的覆盖范围的同时避免了信号间的相互干扰。而且,由于无线信号相同,任意位置的信号强度相当于多个无线信号在该位置的信号强度的叠加。也就是说,终端设备接收的信号强度为各个目标天馈单元发送的无线信号在终端设备所在的位置产生的信号强度之和。这样,多个目标天馈单元发送的无线信号不但不会相互干扰,反而会相互叠加,从而提高终端设备接收的无线信号的信号强度,进而提升数据传输质量。第一处理单元对应的多个天馈单元中仅有目标天馈单元发送下行数据,非目标天馈单元不发送数据,相当于降低了非目标天馈单元的耗电量。
104.仍以图2为例进行说明。假设终端设备240在位于区域a或区域b时,第一处理单元220确定天馈单元231和天馈单元232为目标天馈单元,且第一下行报文中包括小区标识f。那么第一对应关系即为小区标识f与天馈单元231和天馈单元232的标识的对应关系。
105.在接收到基带处理单元210发送的第一下行报文后,第一处理单元220可以从第一下行报文中确定小区标识f,从而根据小区标识f和第一对应关系确定第一下行报文对应的目标天馈单元为天馈单元231和天馈单元232。由于目标天馈单元的数量为两个,第一处理单元220可以将第一下行报文复制两遍,得到两个第二下行报文并分别发送给天馈单元231和天馈单元232。接收到第二下行报文后,天馈单元231和天馈单元232可以根据第二下行报文确定下行数据,根据小区标识f确定无线信号所属的小区,从而利用同一小区的无线信号向终端设备240发送下行数据。
106.在传统技术中,当终端设备240位于区域a时,天馈单元231向终端设备240发送下行数据,当终端设备240位于区域b时,天馈单元232向终端设备240发送下行数据,且天馈单元231和天馈单元232发送数据采用的无线信号对应不同的空口信道资源,属于不同小区。而采用本技术实施例提供的报文处理方法,无论终端设备位于区域a还是区域b,天馈单元231和天馈单元232都可以利用同一个小区的无线信号向终端设备发送下行数据。如此,仅需一个小区即可覆盖区域a和区域b。相较于传统技术,扩大了单个小区的信号覆盖范围。而且,由于终端设备240接收到的无线信号是天馈单元231发送的无线信号和天馈单元232发
送的无线信号的叠加,提高了终端设备240接收的无线信号的信号强度,从而使得终端设备240与基带处理单元210之间的连接更加稳定。另外,作为目标天馈单元的天馈单元231和天馈单元232发送下行数据,作为非目标天馈单元的天馈单元233和天馈单元234不发送下行数据,降低了天馈单元233和天馈单元234的耗电量。
107.随着终端设备位置发生变化,天馈单元接收到的终端设备的信号强度同样发生变化,可能导致原有的目标天馈单元的接收到的终端设备的信号强度低于非目标天馈单元接收到的终端设备的信号强度。这样,如果仍使用原有的目标天馈单元传输数据,可能出现信号不稳定等问题。为了解决这一问题,第一处理单元可以不断更新目标天馈单元和非目标天馈单元。具体地,第一处理单元所属多个天馈单元可以不定时地向第一处理单元发送终端信号强度信息,在接收到终端信号强度信息后,第一处理单元可以根据终端信号强度信息调整目标天馈单元和非目标天馈单元,并根据调整后的目标天馈单元和非目标天馈单元进行后续处理。
108.仍以图2为例进行说明。当终端设备240位于位置x时,天馈单元231接收到的终端信号240的信号强度最高,天馈单元232接收到的终端信号240的信号强度次之。第一处理单元220可以将天馈单元231和天馈单元232确定为目标天馈单元,将天馈单元233和天馈单元234确定为非目标天馈单元。
109.随着终端设备240的移动,终端设备240可能移动到位于区域d的位置z。当终端设备240位于位置z时,终端设备240距离天馈单元234最近,距离天馈单元233次之。距离天馈单元232和天馈单元231较远。那么,天馈单元231接收到的终端设备240的信号强度最低,天馈单元232接收到的终端设备240的信号强度较低,天馈单元233接收到的终端设备240的信号强度较高,天馈单元232接收到的终端设备240的信号强度最高。这样,第一处理单元220可以将天馈单元233和天馈单元234确定为目标天馈单元,将天馈单元231和天馈单元232确定为非目标天馈单元。如此,随着终端设备240位置的改变,目标天馈单元和非目标天馈单元也随之发生改变,使得与终端设备240始终连接多个天馈单元中信号强度最高的天馈单元,保障了数据服务的连续性。
110.需要说明的是,如果目标天馈单元在接收上行数据或发送下行数据的过程中发生了改变,第一处理单元可以利用更改后的目标天馈单元进行后续步骤。例如,假设第一处理单元在步骤s309前调整了目标天馈单元,例如在基带处理单元对合并报文进行处理的过程中调整了目标天馈单元,那么第一处理单元可以根据调整后的目标天馈单元的数目复制第一下行报文得到第二下行报文,并向调整后的目标天馈单元发送第二下行报文。
111.在以上实施例中,终端信号强度信息是天馈单元向第一处理单元发送的。在一些可能的实现方式中,天馈单元还可以向基带处理单元发送终端信号强度信息。基带处理电源可以获取多个天馈单元中每个天馈单元的终端信号强度信息,并根据终端信号强度信息从多个天馈单元中选择目标天馈单元。接着,基带处理单元可以向目标天馈单元发送第一指令。与步骤s303类似,该第一指令用于指示目标天馈单元向第一处理单元发送上行报文。相应地,基带处理单元还可以向非目标天馈单元发送第二指令,该第二指令用于指示非目标天馈单元停止向第一处理单元发送上行报文。
112.参见图4,本技术实施例还提供了一种报文处理装置400,该报文处理装置400可以实现图3所示实施例中第一处理单元的功能。该报文处理装置400包括接收单元401、处理单
元402和发送单元403。其中,接收单元401用于实现图3所示实施例中的步骤s301、步骤s304和步骤s308,处理单元402用于实现图3所示实施例中的步骤s302、步骤s305和步骤s09,发送单元403用于实现图3所示实施例中的步骤s303、步骤s306和步骤s310。
113.具体的,接收单元401,用于接收来自第一处理单元的合并报文,所述合并报文包括多个目标天馈单元的标识;
114.处理单元402,用于根据所述多个目标天馈单元的标识和第一对应关系得到小区标识,所述第一对应关系为所述小区标识与所述多个目标天馈单元的标识的对应关系;
115.发送单元403,用于根据所述小区标识对所述合并报文进行处理。
116.具体执行过程请参考上述图3所示实施例中相应步骤的详细描述,这里不再一一赘述。
117.需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。本技术实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。例如,上述实施例中,获取单元和处理单元可以是同一个单元,也不同的单元。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
118.参见图5,本技术实施例还提供了一种报文处理装置500,该报文处理装置500可以实现图3所示实施例中基带处理单元的功能。该报文处理装置500包括接收单元501、处理单元502和发送单元503。其中,接收单元501用于实现图3所示实施例中的步骤s306,处理单元502用于实现图3所示实施例中的步骤s307,发送单元503用于实现图3所示实施例中的步骤s309。
119.具体的,接收单元501,用于接收来自第一处理单元的合并报文,所述合并报文包括多个目标天馈单元的标识;
120.处理单元502,用于根据所述多个目标天馈单元的标识和第一对应关系得到小区标识,所述第一对应关系为所述小区标识与所述多个目标天馈单元的标识的对应关系;
121.发送单元503,用于根据所述小区标识对所述合并报文进行处理。
122.具体执行过程请参考上述图3所示实施例中相应步骤的详细描述,这里不再一一赘述。
123.需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。本技术实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。例如,上述实施例中,获取单元和处理单元可以是同一个单元,也不同的单元。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
124.图6是本技术实施例提供的一种设备600的结构示意图。上文中的报文处理装置400可以通过图6所示的设备来实现。参见图6,该设备600包括至少一个处理器601,通信总线602以及至少一个网络接口604,可选地,该设备600还可以包括存储器603。
125.处理器601可以是一个通用中央处理器(central processing unit,cpu)、特定应用集成电路(application-specific integrated circuit,asic)或一个或多个用于控制本技术方案程序执行的集成电路(integrated circuit,ic)。处理器可以用于对配置文件进行处理,以实现本技术实施例中提供的报文处理方法。
126.比如,当图3中的第一处理单元通过图6所示的设备来实现时,该处理器可以用于,接收来自多个目标天馈单元的每个目标天馈单元发送的上行报文;将所述每个目标天馈单元发送的上行报文进行合并处理,得到合并报文;向基带处理单元发送所述合并报文。
127.通信总线602用于在处理器601、网络接口604和存储器603之间传送信息。
128.存储器603可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其它类型的静态存储设备,存储器603还可以是随机存取存储器(random access memory,ram)或者可存储信息和指令的其它类型的动态存储设备,也可以是只读光盘(compact disc read-only memory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器603可以是独立存在,通过通信总线602与处理器601相连接。存储器603也可以和处理器601集成在一起。
129.可选地,存储器603用于存储执行本技术方案的程序代码或指令,并由处理器601来控制执行。处理器601用于执行存储器603中存储的程序代码或指令。程序代码中可以包括一个或多个软件模块。可选地,处理器601也可以存储执行本技术方案的程序代码或指令,在这种情况下处理器601不需要到存储器603中读取程序代码或指令。
130.网络接口604可以为收发器一类的装置,用于与其它设备或通信网络通信,通信网络可以为以太网、无线接入网(ran)或无线局域网(wireless local area networks,wlan)等。在本技术实施例中,网络接口604可以用于接收分段路由网络中的其他节点发送的报文,也可以向分段路由网络中的其他节点发送报文。网络接口604可以为以太接口(ethernet)接口、快速以太(fast ethernet,fe)接口或千兆以太(gigabit ethernet,ge)接口等。
131.在具体实现中,作为一种实施例,设备600可以包括多个处理器,例如图6中所示的处理器601和处理器605。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
132.图7是本技术实施例提供的一种设备700的结构示意图。上文中的报文处理装置500可以通过图7所示的设备来实现。参见图7,该设备700包括至少一个处理器701,通信总线702以及至少一个网络接口704,可选地,该设备700还可以包括存储器703。
133.处理器701可以是一个通用中央处理器(central processing unit,cpu)、特定应用集成电路(application-specific integrated circuit,asic)或一个或多个用于控制本技术方案程序执行的集成电路(integrated circuit,ic)。处理器可以用于对配置文件进行处理,以实现本技术实施例中提供的报文处理方法。
134.比如,当图3中的基带处理单元通过图7所示的设备来实现时,该处理器可以用于,接收来自第一处理单元的合并报文,所述合并报文包括多个目标天馈单元的标识;根据所述多个目标天馈单元的标识和第一对应关系得到小区标识,所述第一对应关系为所述小区标识与所述多个目标天馈单元的标识的对应关系;根据所述小区标识对所述合并报文进行处理通信总线702用于在处理器701、网络接口704和存储器703之间传送信息。
135.存储器703可以是只读存储器(read-only memory,rom)或可存储静态信息和指令
的其它类型的静态存储设备,存储器703还可以是随机存取存储器(random access memory,ram)或者可存储信息和指令的其它类型的动态存储设备,也可以是只读光盘(compact disc read-only memory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器703可以是独立存在,通过通信总线702与处理器701相连接。存储器703也可以和处理器701集成在一起。
136.可选地,存储器703用于存储执行本技术方案的程序代码或指令,并由处理器701来控制执行。处理器701用于执行存储器703中存储的程序代码或指令。程序代码中可以包括一个或多个软件模块。可选地,处理器701也可以存储执行本技术方案的程序代码或指令,在这种情况下处理器701不需要到存储器703中读取程序代码或指令。
137.网络接口704可以为收发器一类的装置,用于与其它设备或通信网络通信,通信网络可以为以太网、无线接入网(ran)或无线局域网(wireless local area networks,wlan)等。在本技术实施例中,网络接口704可以用于接收分段路由网络中的其他节点发送的报文,也可以向分段路由网络中的其他节点发送报文。网络接口704可以为以太接口(ethernet)接口、快速以太(fast ethernet,fe)接口或千兆以太(gigabit ethernet,ge)接口等。
138.在具体实现中,作为一种实施例,设备700可以包括多个处理器,例如图7中所示的处理器701和处理器705。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
139.图8是本技术实施例提供的一种设备800的结构示意图。图3中的第一处理单元可以通过图8所示的设备来实现。参见图8所示的设备结构示意图,设备800包括主控板和一个或多个接口板。主控板与接口板通信连接。主控板也称为主处理单元(main processing unit,mpu)或路由处理卡(route processor card),主控板包括cpu和存储器,主控板负责对设备800中各个组件的控制和管理,包括路由计算、设备管理和维护功能。接口板也称为线处理单元(line processing unit,lpu)或线卡(line card),用于接收和发送报文。在一些实施例中,主控板与接口板之间或接口板与接口板之间通过总线通信。在一些实施例中,接口板之间通过交换网板通信,在这种情况下设备800也包括交换网板,交换网板与主控板、接口板通信连接,交换网板用于转发接口板之间的数据,交换网板也可以称为交换网板单元(switch fabric unit,sfu)。接口板包括cpu、存储器、转发引擎和接口卡(interface card,ic),其中接口卡可以包括一个或多个网络接口。网络接口可以为ethernet接口、fe接口或ge接口等。cpu与存储器、转发引擎和接口卡分别通信连接。存储器用于存储转发表。转发引擎用于基于存储器中保存的转发表转发接收到的报文,如果接收到的报文的目的地址为设备800的ip地址,则将该报文发送给主控板或接口板的cpu进行处理;如果接收到的报文的目的地址不是设备800的ip地址,则根据该目的地查转发表,如果从转发表中查找到该目的地址对应的下一跳和出接口,将该报文转发到该目的地址对应的出接口。转发引擎可以是网络处理器(network processor,np)。接口卡也称为子卡,可安装在接口板上,负责将光电信号转换为数据帧,并对数据帧进行合法性检查后转发给转发引擎处理或接口板cpu。
在一些实施例中,cpu也可执行转发引擎的功能,比如基于通用cpu实现软转发,从而接口板中不需要转发引擎。在一些实施例中,转发引擎可以通过asic或现场可编程门阵列(field programmable gate array,fpga)实现。在一些实施例中,存储转发表的存储器也可以集成到转发引擎中,作为转发引擎的一部分。
140.可选地,该芯片系统中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。可选地,该芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本技术并不限定。示例性的,存储器可以是非瞬时性处理器,例如只读存储器rom,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
141.示例性的,该芯片系统可以是fpga,可以是asic,还可以是系统芯片(system on chip,soc),还可以是cpu,还可以是np,还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
142.应理解,上述方法实施例中第一处理单元的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
143.图9是本技术实施例提供的一种设备900的结构示意图。图3中的基带处理单元可以通过图9所示的设备来实现。参见图9所示的设备结构示意图,设备900包括主控板和一个或多个接口板。主控板与接口板通信连接。主控板也称为主处理单元(main processing unit,mpu)或路由处理卡(route processor card),主控板包括cpu和存储器,主控板负责对设备900中各个组件的控制和管理,包括路由计算、设备管理和维护功能。接口板也称为线处理单元(line processing unit,lpu)或线卡(line card),用于接收和发送报文。在一些实施例中,主控板与接口板之间或接口板与接口板之间通过总线通信。在一些实施例中,接口板之间通过交换网板通信,在这种情况下设备900也包括交换网板,交换网板与主控板、接口板通信连接,交换网板用于转发接口板之间的数据,交换网板也可以称为交换网板单元(switch fabric unit,sfu)。接口板包括cpu、存储器、转发引擎和接口卡(interface card,ic),其中接口卡可以包括一个或多个网络接口。网络接口可以为ethernet接口、fe接口或ge接口等。cpu与存储器、转发引擎和接口卡分别通信连接。存储器用于存储转发表。转发引擎用于基于存储器中保存的转发表转发接收到的报文,如果接收到的报文的目的地址为设备900的ip地址,则将该报文发送给主控板或接口板的cpu进行处理;如果接收到的报文的目的地址不是设备900的ip地址,则根据该目的地查转发表,如果从转发表中查找到该目的地址对应的下一跳和出接口,将该报文转发到该目的地址对应的出接口。转发引擎可以是网络处理器(network processor,np)。接口卡也称为子卡,可安装在接口板上,负责将光电信号转换为数据帧,并对数据帧进行合法性检查后转发给转发引擎处理或接口板cpu。在一些实施例中,cpu也可执行转发引擎的功能,比如基于通用cpu实现软转发,从而接口板中不需要转发引擎。在一些实施例中,转发引擎可以通过asic或现场可编程门阵列(field programmable gate array,fpga)实现。在一些实施例中,存储转发表的存储器也可以集成
到转发引擎中,作为转发引擎的一部分。
144.可选地,该芯片系统中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。可选地,该芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本技术并不限定。示例性的,存储器可以是非瞬时性处理器,例如只读存储器rom,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
145.示例性的,该芯片系统可以是fpga,可以是asic,还可以是系统芯片(system on chip,soc),还可以是cpu,还可以是np,还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
146.应理解,上述方法实施例中基带处理单元的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
147.本技术实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上方法实施例提供的、由第一处理单元或基带处理单元执行的报文处理方法。
148.本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上方法实施例提供的、由第一处理单元或基带处理单元执行的报文处理方法。
149.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
150.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
151.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑模块划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
152.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要获取其中的部分或者全部单元来实现本实施例方案的目
的。
153.另外,在本技术各个实施例中的各模块单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件模块单元的形式实现。
154.所述集成的单元如果以软件模块单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
155.本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
156.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已。
157.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1