【技术实现步骤摘要】
【国外来华专利技术】用于协议处理的方法及系统
[0001]本公开涉及用于数据包流处理的程序代码编译、网络通信和改进的处理器架构。
技术介绍
[0002]特别是在现代电信系统中存在许多通信接口和通信协议。正在设计新技术,并且旧系统也在进一步发展,因此市场上有许多代产品。通信协议也在不断发展,并且作为结果,几个协议版本在同时应用。例如,已经提出将以太网用于5G前传以在无线电设备(RE)与无线电设备控制(REC)之间传输通用公共无线电接口(CPRI)业务,参见http://www.cpri.info/downloads/eCPRI_Presentation_for_CPRI_Server_2018_01_03.pdf。
[0003]采用以太网传输的优点有三方面:1)设备成本低,2)使用具有统计复用的共享基础设施,以及3)易于操作、管理和维护(OAM)。然而,存在若干挑战:在未来的移动网络中,来自为多个天线传输增加的带宽无线电流超高比特速率要求,以及满足延迟要求和联合处理需求的低延迟和抖动。eCPRI不约束使用网络层特定和数据链路层特定协议来形 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种包括主程序代码(MC)的协议处理的方法,所述主程序代码(MC)包括用于处理传输协议(TP)的数据包流(S1)的不同协议元素(MACSA,MAC DA)的指令,所述主程序代码(MC)包括一个或多个代码段,所述方法包括以下步骤:向所述主程序代码(MC)的代码段中的一个或多个代码段分配延迟要求和/或带宽要求;以及根据所分配的延迟和/或带宽要求将所述代码段中的每一个代码段编译成相应的目标代码,以供不同的处理器(P1,P11,P12,P13,P2)执行所述目标代码中的每一个目标代码。2.根据前述权利要求所述的方法,还包括以下步骤:将所述主程序代码(MC)划分为多个代码段。3.根据前述权利要求中的任一项所述的方法,还包括以下步骤:将所述目标代码分布到相应的处理器(P1,P11,P12,P13,P2),以用于执行所述目标代码。4.根据前述权利要求中的任一项所述的方法,还包括以下步骤:根据由第一处理器(P1,P11,P12,P13)执行的第一目标代码来处理所述数据包流的第一子流和第二子流(SUB1,SUB2,SUB3,SUBn);以及根据由第二处理器(P2)执行的第二目标代码来处理所述第一子流和所述第二子流(SUB1,SUB2);以及优选地根据由第三处理器(P3)执行的第三目标代码来处理所述第一子流和所述第二子流(SUB1,SUB2)。5.根据前述权利要求中的任一项所述的方法,还包括以下步骤:由第一编译器(C1)编译所述主程序代码的第一代码段;由第二编译器(C2)编译所述主程序代码的第二代码段;以及优选地由第三编译器(C3,C4)编译所述主程序代码(MC)的第三代码段。6.根据前述权利要求中的任一项所述的方法,还包括以下步骤:由所述第一处理器(P1)根据所述第一目标代码来处理第一类型的协议元素(MAC DA);以及由所述第二处理器(P2)根据所述第二目标代码来处理第二类型的协议元素(MAC SA),其中,协议元素的所述第一类型和所述第二类型是不同的。7.根据前述权利要求中的任一项所述的方法,还包括以下步骤:将所述数据包流(S1)的数据包划分为第一子流和第二子流(SUB1,SUB2)。8.根据前述权利要求中的任一项所述的方法,还包括以下步骤:根据第一处理路径来处理所述第一子流(SUB1),所述第一处理路径包括所述第一处理器(P1)的一个或多个子处理模块(P11,P12,P13)和优选所述第二处理器(P2)的一个或多个子处理模块。9.根据前述权利要求中的任一项所述的方法,还包括以下步骤:由所述第一处理器(P1)的子处理模块(P11,P12)在所述处理路径中处理所述第一子流(SUB1)的数据包的第一协议元素(MAC DA);以及由所述第二处理器(P2)的子处理模块(P2a,P2b)在所述处理路径中处理所述第一...
【专利技术属性】
技术研发人员:卡里,
申请(专利权)人:西门子工业软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。