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

数据处理方法、装置、电子设备及计算机可读存储介质与流程

2023-04-12 16:09:03 来源:中国专利 TAG:

技术特征:
1.一种数据处理方法,其特征在于,包括:获取n个待处理数据包,其中,每个待处理数据包至少包含传输通道标识以及请求类型标识,所述传输通道标识用于区分发送所述待处理数据包的设备,所述请求类型标识用于表征所述待处理数据包对应的数据处理请求类型;根据所述传输通道标识将所述n个待处理数据包划分为m个数据集合,其中,每个数据集合中包含至少一个待处理数据包,所述至少一个待处理数据包的传输通道标识相同;根据预设绑定关系从多个处理器核心中确定所述每个数据集合对应的目标处理器核心,其中,所述预设绑定关系用于表征传输通道标识与处理器核心标识之间的对应关系,处理器核心标识用于区分不同的处理器核心;根据所述请求类型标识对进入所述目标处理器核心的数据集合进行数据处理,得到所述每个数据集合对应的至少一个目标数据包,其中,一个待处理数据包与一个目标数据包相对应;根据所述请求类型标识以及所述目标数据包的生成时间,确定将所述目标数据包发送目标设备的发送时间。2.根据权利要求1所述的方法,其特征在于,根据预设绑定关系从多个处理器核心中确定所述每个数据集合对应的目标处理器核心,包括:从所述多个处理器核心中确定x个处理器核心为所述目标处理器核心,其中,每个目标处理器核心用于处理所述m个数据集合中的至少一个数据集合;根据所述每个数据集合对应的传输通道标识与所述预设绑定关系确定所述每个数据集合对应的目标处理器核心。3.根据权利要求1所述的方法,其特征在于,在根据预设绑定关系从多个处理器核心中确定所述每个数据集合对应的目标处理器核心之后,所述方法还包括:获取目标网卡接收到所述待处理数据包时的接收时间,其中,所述目标网卡用于接收所述待处理数据包,并将所述待处理数据包发送至所述目标处理器核心中;根据所述接收时间的先后顺序确定所述每个数据集合中至少一个待处理数据包的排列顺序;依据所述目标处理器核心将所述至少一个待处理数据包按照所述排列顺序缓存为目标序列。4.根据权利要求3所述的方法,其特征在于,根据所述请求类型标识对进入所述目标处理器核心的数据集合进行数据处理,得到所述每个数据集合对应的至少一个目标数据包,包括:从所述多个处理器核心中确定f个处理器核心为第一处理器核心,其中,所述第一处理器核心与所述目标处理器核心之间相互独立;依据所述第一处理器核心识别所述目标序列中每个待处理数据包的请求类型标识;根据所述请求类型标识对所述每个待处理数据包进行数据处理,得到所述每个待处理数据包对应的目标数据包。5.根据权利要求4所述的方法,其特征在于,根据所述请求类型标识以及所述目标数据包的生成时间,确定将所述目标数据包发送目标设备的发送时间,包括:从所述多个处理器核心中确定j个处理器核心为第二处理器核心,其中,所述第二处理
器核心与所述目标处理器核心、所述第一处理器核心之间相互独立;在所述第一处理器核心生成一个目标数据包之后,依据所述第二处理器核心确定该目标数据包为待发送数据包;确定所述待发送数据包所对应的待处理数据包为第一数据包,并确定所述第一数据包所在的目标序列为待处理序列;根据所述第一数据包的请求类型标识以及所述待发送数据包的生成时间确定所述待发送数据包的发送时间。6.根据权利要求5所述方法,其特征在于,根据所述第一数据包的请求类型标识以及所述待发送数据包的生成时间确定所述待发送数据包的发送时间,包括:根据所述第一数据包的请求类型标识从所述待处理序列中确定第一子序列,其中,所述第一子序列中的待处理数据包的请求类型标识与所述第一数据包的请求类型标识相同;检测所述第一子序列中是否存在第二数据包,其中,所述第二数据包的接收时间早于所述第一数据包的接收时间,并且所述第二数据包对应的目标数据包还未生成;在所述第一子序列中不存在所述第二数据包的情况下,确定所述待发送数据包的生成时间为所述待发送数据包的发送时间;在所述第一子序列中存在所述第二数据包的情况下,根据第一目标数据包的生成时间确定所述待发送数据包的发送时间,其中,所述第一目标数据包为所述第二数据包对应的目标数据包。7.根据权利要求6所述方法,其特征在于,在所述第一子序列中存在所述第二数据包的情况下,根据第一目标数据包的生成时间确定所述待发送数据包的发送时间,包括:检测是否生成所述第一目标数据包;在所述第一目标数据包生成之后,确定所述第一目标数据包的生成时间为第一时间,其中,所述第一时间也为所述第一目标数据包的发送时间;根据所述第一时间确定所述待发送数据包的发送时间,其中,所述待发送数据包的发送时间晚于所述第一时间。8.一种数据处理装置,其特征在于,包括:获取模块,用于获取n个待处理数据包,其中,每个待处理数据包至少包含传输通道标识以及请求类型标识,所述传输通道标识用于区分发送所述待处理数据包的设备,所述请求类型标识用于表征所述待处理数据包对应的数据处理请求类型;划分模块,用于根据所述传输通道标识将所述n个待处理数据包划分为m个数据集合,其中,每个数据集合中包含至少一个待处理数据包,所述至少一个待处理数据包的传输通道标识相同;第一确定模块,用于根据预设绑定关系从多个处理器核心中确定所述每个数据集合对应的目标处理器核心,其中,所述预设绑定关系用于表征传输通道标识与处理器核心标识之间的对应关系,处理器核心标识用于区分不同的处理器核心;数据处理模块,用于根据所述请求类型标识对进入所述目标处理器核心的数据集合进行数据处理,得到所述每个数据集合对应的至少一个目标数据包,其中,一个待处理数据包与一个目标数据包相对应;第二确定模块,用于根据所述请求类型标识以及所述目标数据包的生成时间,确定将
所述目标数据包发送目标设备的发送时间。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1-7任一项中所述的数据处理方法。10.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现用于运行程序,其中,所述程序被设置为运行时执行所述权利要求1-7任一项中所述的数据处理方法。

技术总结
本申请公开了一种数据处理方法、装置、电子设备及计算机可读存储介质。其中,该方法包括:获取N个待处理数据包,其中,每个待处理数据包至少包含传输通道标识以及请求类型标识;根据传输通道标识将N个待处理数据包划分为M个数据集合;根据预设绑定关系从多个处理器核心中确定每个数据集合对应的目标处理器核心;根据请求类型标识对进入目标处理器核心的数据集合进行数据处理,得到每个数据集合对应的至少一个目标数据包;根据请求类型标识以及目标数据包的生成时间,确定将目标数据包发送目标设备的发送时间。本申请解决了现有技术中在通过多核处理器进行数据处理时存在的处理器核心利用率低的技术问题。核心利用率低的技术问题。核心利用率低的技术问题。


技术研发人员:于腾飞 郭刚
受保护的技术使用者:渔翁信息技术股份有限公司
技术研发日:2022.08.19
技术公布日:2022/11/18
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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