[发明专利]数据处理方法、装置、介质和计算设备有效
申请号: | 202110871642.9 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113612837B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 刘亚灿;汪翰林;张晓龙;陈启钧;陈谔 | 申请(专利权)人: | 杭州朗和科技有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/141;H04L67/562 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 介质 计算 设备 | ||
本公开的实施方式提供了一种数据处理方法、装置、介质和计算设备。该方法应用于网络设备,包括:第一应用进程构造待发送给运行在通信对端的网络设备上的第二应用进程的首报文;第一应用进程基于预设的调度策略,从守护进程中的多个工作线程中为首报文分配第一工作线程,并针对第二应用进程返回给第一应用进程的、与首报文对应的回应报文,进行反向预调度计算,以从多个工作线程中为回应报文分配第二工作线程;第一应用进程确定第一工作线程与第二工作线程是否相同;如果是,则将首报文发送至第一工作线程,由第一工作线程将首报文发送给第二应用进程,以基于第一工作线程与第二应用进程建立通信连接。本公开可以加快通信连接的建立速度。
技术领域
本公开的实施方式涉及网络通信领域,更具体地,本公开的实施方式涉及一种数据处理方法、装置、介质和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
内核态和用户态是操作系统的两种运行级别。其中,用户态是最低特权级,是普通的用户进程运行的特权级,大部分直接面向用户的程序都是运行在用户态,例如:应用程序(Application,APP)。
在实际应用中,为了提升数据处理的性能,可以将操作系统中的网络协议栈功能从内核空间移动到用户空间;运行在用户态下的网络协议栈即为用户态协议栈。
发明内容
但是,在相关技术中,基于用户态协议栈的通信连接建立速度较慢,从而导致通信连接上的数据传输受到影响。
为此,非常需要一种改进的数据处理方法,以加快通信连接的建立速度,提高通信连接上的数据传输效率。
在本上下文中,本公开的实施方式期望提供一种数据处理方法、装置、介质和计算设备。
在本公开实施方式的第一方面中,提供了一种数据处理方法,应用于网络设备;其中,所述网络设备中运行了用户态协议栈;所述用户态协议栈包括与所述网络设备中运行的第一应用进程对应的守护进程,以及嵌入在所述第一应用进程中并与所述守护进程相适配的代理程序;所述守护进程包括多个用于进行数据发送和接收的工作线程;所述方法包括:
所述第一应用进程构造待发送给第二应用进程的首报文;其中,所述第二应用进程运行在通信对端的网络设备上;
所述第一应用进程基于预设的调度策略,从所述守护进程中的多个工作线程中为所述首报文分配第一工作线程,并针对所述第二应用进程返回给所述第一应用进程的、与所述首报文对应的回应报文,进行反向预调度计算,以从所述多个工作线程中为所述回应报文分配第二工作线程;
所述第一应用进程确定第一工作线程与所述第二工作线程是否相同;如果是,则将所述首报文发送至所述第一工作线程,由所述第一工作线程将所述首报文发送给所述第二应用进程,以基于所述第一工作线程与所述第二应用进程建立通信连接。
可选地,所述针对所述第二应用进程返回给所述第一应用进程的、与所述首报文对应的回应报文,进行反向预调度计算,以从所述多个工作线程中为所述回应报文分配第二工作线程,包括:
从所述第一应用进程维护的可用端口范围中选择出一个目标端口,作为所述首报文的源端口;
将所述目标端口作为所述第二应用进程返回给所述第一应用进程的、与所述首报文对应的回应报文的目的端口,以基于所述回应报文的四元组从所述多个工作线程中为所述回应报文分配第二工作线程;其中,所述回应报文的源IP地址为所述首报文的目的IP地址,所述回应报文的目的IP地址为所述首报文的源IP地址,所述回应报文的源端口为所述首报文的目的端口。
可选地,所述基于所述回应报文的四元组从所述多个工作线程中为所述回应报文分配第二工作线程,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州朗和科技有限公司,未经杭州朗和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110871642.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:夹爪式螺母输送机构
- 下一篇:一种水利工程用的水位监测装置