\u9488\u5bf9\u73b0\u6709\u6280\u672f\u4e2d\u5904\u7406\u5668\u4e4b\u95f4\u5904\u7406\u6570\u636e\u7684\u8fc7\u7a0b\u65f6\u95f4\u5f00\u9500\u8f83\u5927\u7684\u95ee\u9898\uff0c\u672c\u53d1\u660e\u516c\u5f00\u4e86\u4e00\u79cd\u6570\u636e\u5904\u7406\u65b9\u6cd5\u3001\u88c5\u7f6e\u3001\u8ba1\u7b97\u673a\u8bbe\u5907\u53ca\u5b58\u50a8\u4ecb\u8d28\u3002 The method includes: processing the input first type data packet into at least one data block by the first processor according to the function set of the first protocol stack, and generating at least one descriptor; splicing the at least one data block into the second type data packet; and using the second processor, according to the length of each descriptor in the at least one descriptor, from the descriptor. The starting address of the descriptor is copied, and the data block corresponding to the descriptor is spliced with the data block already copied in the at least one data block to form the second type data packet. The second type data packet is processed according to the second protocol stack function set by the second processor.
【技术实现步骤摘要】
数据处理方法、装置、计算机设备及存储介质
本专利技术涉及无线通信领域,尤其涉及一种数据处理方法、装置、计算机设备及存储介质。
技术介绍
无线通信过程中,基站端首先对传输块做转换,再将转换后的数据包进行传输,整个处理过程复杂度较高。而无线接入网络又有高吞吐量的需求,这意味着有大量的数据包要传输,这些数据包在传输之前还要做转换,因此,随着数据包数量的增加,处理过程会出现瓶颈。现有技术中,业界采用多处理器协同的方法以完成对传输块的处理,从而克服处理瓶颈。然而,多处理器协同的方法仅提升了基站能处理的数据包数量,但仍然需要先在一个处理器对传输块转换,进行这个复杂的过程,再由另一个处理器等待传输块转换完毕后,对该传输块进行处理,时间开销较大。因此,现有技术中处理器之间处理数据的过程时间开销较大是一个亟待解决的问题。
技术实现思路
本申请实施例提供了一种数据处理方法、装置、计算机设备及存储介质,解决了现有技术中处理器之间处理数据的过程时间开销较大的问题。本专利技术实施例提供一种数据处理方法,该方法包括:通过第一处理器,根据第一协议栈功能集合,将输入的第一类型数据包处理为至少一个数据 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:通过第一处理器,根据第一协议栈功能集合,将输入的第一类型数据包处理为至少一个数据块,并生成至少一个描述符;所述至少一个数据块用于拼接成第二类型数据包;所述至少一个描述符中每个描述符都与所述至少一个数据块中的一个数据块对应,该描述符包括该数据块的起始地址和长度;通过第二处理器,根据所述至少一个描述符中每个描述符中的长度,从该描述符中的起始地址,拷贝该描述符对应的数据块,并将该数据块与所述至少一个数据块中已拷贝的数据块拼接,形成所述第二类型数据包;通过所述第二处理器,根据第二协议栈功能集合,处理所述第二类型数据包。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:通过第一处理器,根据第一协议栈功能集合,将输入的第一类型数据包处理为至少一个数据块,并生成至少一个描述符;所述至少一个数据块用于拼接成第二类型数据包;所述至少一个描述符中每个描述符都与所述至少一个数据块中的一个数据块对应,该描述符包括该数据块的起始地址和长度;通过第二处理器,根据所述至少一个描述符中每个描述符中的长度,从该描述符中的起始地址,拷贝该描述符对应的数据块,并将该数据块与所述至少一个数据块中已拷贝的数据块拼接,形成所述第二类型数据包;通过所述第二处理器,根据第二协议栈功能集合,处理所述第二类型数据包。2.如权利要求1所述的方法,其特征在于,包括:若所述第二处理器从所述第一处理器拷贝数据块过程采用了地址对齐的拷贝方式,则第一数据块的描述符还包括所述第一数据块的首地址及尾地址所对应的数据的字节使能指示信息,所述字节使能指示信息用于指示所述第一数据块中的无效数据;所述第一数据块为所述至少一个数据块中任一数据块;所述第二处理器将所述第一数据块拷贝之后,根据所述字节使能指示信息,把所述第一数据块中的无效数据剔除,并将所述第一数据块剔除了无效数据之后的数据块与所述至少一个数据块中已拷贝的数据块进行拼接,形成所述第二类型数据包。3.如权利要求1所述的方法,其特征在于,所述拷贝该描述符对应的数据块的方式为,直接内存存取DMA模式。4.如权利要求1-3任一所述的方法,其特征在于,包括:所述第一协议栈功能集合以及所述第二协议栈功能集合中对应的协议层包括以下至少一项:物理PHY层、多址接入信道MAC层、无链路层控制RLC层和分组数据汇聚协议PDCP层、服务数据适配协议SDAP层和通用分组无线服务技术隧道协议用户面GTP-U层。5.如权利要求1-3任一所述的方法,其特征在于,还包括:根据所述至少一个描述符中各描述符的先后次序,将所述至少一个数据块拼接为所述一个所述...
【专利技术属性】
技术研发人员:李伟丹,黄锦华,
申请(专利权)人:京信通信系统中国有限公司,京信通信系统广州有限公司,京信通信技术广州有限公司,天津京信通信系统有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。