The invention provides a data communication method and system, wherein, the method comprises: communication data source processor sent to a buffer; to the queue manager sends the enqueue messages; the enqueue message carries the first address and the second address; the buffer in the first address for the communication data corresponding to the stored address and the second address for the object processor address; according to the first address carrying the enqueue messages and the second address of the communication data sent to the target processor. The present invention solves the problems of difficult debugging, ununified interface, complex operation and low processing efficiency in the existing data communication methods.
【技术实现步骤摘要】
一种数据通信方法和装置
本专利技术涉及通信
,特别是涉及一种数据通信方法和装置。
技术介绍
随着移动通信技术的发展,大数据量和实时性已成为基站系统中一个基本特点。传统的单核处理器运算能力有限,有许许多多的局限,多核处理器已成为未来的发展趋势。为了提高多核处理器的效率和性能,各处理器核之间必须高效的实现协作和通信。目前,为例实现各处理器核之间的通信通常采用的方案如下:不同操作系统的处理器核使用其本身的消息分配和释放机制,并使用消息指针队列通过软件方式解决消息分配和回收的互斥问题。然而,现有的处理器核之间的通信主要是基于软件实现,调试困难,且不同的处理器核之间的接口不统一,需要配置不同的驱动实现,操作复杂,处理效率低。
技术实现思路
本专利技术提供一种数据通信方法和装置,以解决现有的数据通信方法存在的调试困难、接口不统一、操作复杂和处理效率低的问题。为了解决上述问题,本专利技术公开了一种数据通信方法,包括:将源处理器核发送的通信数据保存至缓冲区;向队列管理器发送入队消息;其中,所述入队消息中携带有第一地址和第二地址;其中,所述第一地址为所述通信数据对应保存至的缓冲区的地址,所述第二地址为目标处理器核的地址;根据所述入队消息中携带的第一地址和第二地址,将所述通信数据发送至目标处理器核。优选的,在所述将源处理器核发送的通信数据保存至缓冲区的步骤之前,所述方法还包括:根据所述通信数据的属性信息,向缓冲管理器申请一个或多个与所述属性信息相匹配的缓冲区。优选的,所述属性信息包括如下信息中的至少一种:通信数据的类型、格式和大小;所述缓冲区用于存储至少一条相匹配的通信数据 ...
【技术保护点】
一种数据通信方法,其特征在于,包括:将源处理器核发送的通信数据保存至缓冲区;向队列管理器发送入队消息;其中,所述入队消息中携带有第一地址和第二地址;其中,所述第一地址为所述通信数据对应保存至的缓冲区的地址,所述第二地址为目标处理器核的地址;根据所述入队消息中携带的第一地址和第二地址,将所述通信数据发送至目标处理器核。
【技术特征摘要】
1.一种数据通信方法,其特征在于,包括:将源处理器核发送的通信数据保存至缓冲区;向队列管理器发送入队消息;其中,所述入队消息中携带有第一地址和第二地址;其中,所述第一地址为所述通信数据对应保存至的缓冲区的地址,所述第二地址为目标处理器核的地址;根据所述入队消息中携带的第一地址和第二地址,将所述通信数据发送至目标处理器核。2.根据权利要求1所述的方法,其特征在于,在所述将源处理器核发送的通信数据保存至缓冲区的步骤之前,所述方法还包括:根据所述通信数据的属性信息,向缓冲管理器申请一个或多个与所述属性信息相匹配的缓冲区。3.根据权利要求2所述的方法,其特征在于,所述属性信息包括如下信息中的至少一种:通信数据的类型、格式和大小;所述缓冲区用于存储至少一条相匹配的通信数据。4.根据权利要求1所述的方法,其特征在于,在将所述通信数据发送至目标处理器核的步骤之后,所述方法还包括:接收目标处理器核发送的出队消息;其中,所述出队消息中携带有所述第一地址;释放所述第一地址所对应指示的缓冲区。5.根据权利要求1所述的方法,其特征在于,所述队列管理器中包括至少一条入队消息;相应地,所述方法还包括:根据所述至少一条入队消息的优先级,对所述至少一条入队消息进行排序,得到排序结果;根据所述排序结果,依次执行所述根据所述入队消息中携带的第一地址和第二地址,将所述通信数据发送至目标处理器核的步骤。6.一种数据通信系统,其特...
【专利技术属性】
技术研发人员:李栋,史建新,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。