[发明专利]数据处理方法、系统、介质、服务系统及旁路卸载系统有效
申请号: | 202010224947.6 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111427693B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 董宇;佘开锐 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/445 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 曹寒梅 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 系统 介质 服务 旁路 卸载 | ||
1.一种服务系统,其特征在于,所述服务系统包括服务模块、第一监测模块、封装模块以及第一数据传输模块;
所述第一监测模块用于实时监测所述服务系统CPU的第一负载,并将所述第一负载发送至所述服务模块;
所述服务模块用于若所述第一负载大于或等于第一负载阈值,从待处理的CPU任务中确定出目标任务,并将所述目标任务和处理所述目标任务所需数据发送至所述封装模块;
所述封装模块用于针对所述目标任务进行任务封装,获得与所述目标任务对应的第一封装数据,其中,所述第一封装数据包括所述目标任务的任务类型和处理所述目标任务所需数据;
所述第一数据传输模块用于将所述第一封装数据发送至旁路卸载系统,以使所述旁路卸载系统处理所述目标任务;其中,
所述第一数据传输模块还用于接收所述旁路卸载系统针对所述第一封装数据发送的反馈数据,所述反馈数据包括针对所述第一封装数据的处理结果,用于所述服务系统根据所述反馈数据确定是否将所述第一封装数据再次发送至所述旁路卸载系统。
2.根据权利要求1所述的服务系统,其特征在于,所述封装模块用于将处理所述目标任务所需的每段数据依次按照数据类型、数据长度、数据的结构封装为数据body,同时,将所述数据body的总长度、校验和、所述目标任务的任务类型封装为数据头,并将所述数据头和所述数据body合成为所述第一封装数据。
3.根据权利要求1所述的服务系统,其特征在于,所述第一数据传输模块还用于将所述反馈数据发送至所述封装模块;
所述封装模块还用于对接收到的所述反馈数据进行解析,并将解析结果发送至所述服务模块,其中,所述解析结果为所述旁路卸载系统对所述目标任务的处理结果或所述旁路卸载系统未成功处理所述目标任务的提示消息;
所述服务模块用于若所述解析结果为所述旁路卸载系统对所述目标任务的处理结果,则将所述旁路卸载系统对所述目标任务的处理结果作为所述目标任务的处理结果;
所述服务模块还用于若所述解析结果为所述旁路卸载系统未成功处理所述目标任务的提示消息,则触发所述第一数据传输模块将所述第一封装数据再次发送至所述旁路卸载系统。
4.根据权利要求3所述的服务系统,其特征在于,所述服务模块还用于自所述第一数据传输模块初次向外发送所述第一封装数据开始,记录所述服务系统发送所述第一封装数据的次数;以及,
若所述服务系统发送所述第一封装数据的次数已达到预设次数,而所述封装模块仍未解析得到所述旁路卸载系统对所述目标任务的处理结果,停止向外发送所述第一封装数据,并等待所述服务系统的CPU处理所述目标任务。
5.根据权利要求3所述的服务系统,其特征在于,所述服务模块还用于自所述第一数据传输模块初次向外发送所述第一封装数据时开始计时;以及,
若计时时长已达到预设时长,而所述封装模块仍未解析得到所述旁路卸载系统对所述目标任务的处理结果,停止向外发送所述第一封装数据,并等待所述服务系统的CPU处理所述目标任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010224947.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:二维码开通、支付处理方法及其装置、系统、电子设备
- 下一篇:采血笔