[发明专利]报文处理方法、处理单元及虚拟专用网络服务器有效
申请号: | 201911315330.9 | 申请日: | 2019-12-19 |
公开(公告)号: | CN113014528B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 李强达;曹志文 | 申请(专利权)人: | 厦门网宿有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L49/90;G06F9/54 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 361003 福建省厦门市集*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 单元 虚拟 专用 网络 服务器 | ||
本发明实施例涉及网络通信技术领域,公开了一种报文处理方法、处理单元及虚拟专用网络服务器。本发明应用于虚拟专用网络服务器,服务器包括收包线程,多个处理线程和发包线程,方法包括:收包线程接收报文,并以预设顺序依次向多个处理线程分发报文;多个处理线程在接收到报文后,对接收的报文进行并行处理;发包线程以预设顺序依次从多个处理线程中获取处理后的报文,从而在保证了报文传输顺序的基础上,提高了报文传输的效率。
技术领域
本发明实施例涉及网络通信技术领域,特别涉及一种报文处理方法、处理单元及虚拟专用网络服务器。
背景技术
随着网络的迅速发展,越来越多的政企机构开始借助公用网络来处理工作事物。为保证政企机构内部数据的安全性,虚拟专用网络(VPN)技术成为用户设备从外网访问内部数据的实现方式,VPN技术在公用网络上建立专用网络,用户在需要调用政企机构内部数据时,向公用网络上建立的专用网络的VPN服务器发送请求以实现远程访问。
VPN服务器在接收到用户请求时,需要将用户发送的请求数据包进行一定的处理后转发至政企机构的内部网络,且在从政企机构的内部网络获得内部数据时,也需经过VPN服务器进行一定处理后返回用户终端。在用户发送的请求数据包数量较多或政企机构返回的内部数据的数据包较多时,VPN服务器需要对接收到的多个数据包进行排队,处理线程依次对各个数据包进行处理,直至所有的数据包均处理完成,将处理后的数据包进行转发,从而实现将接收到的数据包处理并传输。
发明人发现相关技术中至少存在如下问题:由于在对每个VPN数据包进行转发时其余数据包均处于等待状态,若需处理的数据包数量较多,则处理较多的数据包所花费的时间较长,从而导致数据在传输过程中延时较高,用户无法及时获取所需的数据,影响用户体验。
发明内容
本发明实施方式的目的在于提供一种报文处理方法、处理单元及虚拟专用网络服务器,在保证了报文传输顺序的基础上,提高了报文传输的效率。
为解决上述技术问题,本发明的实施例提供了一种报文处理方法,应用于虚拟专用网络服务器,服务器包括收包线程,多个处理线程和发包线程,方法包括:收包线程接收报文,并以预设顺序依次向多个处理线程分发报文;多个处理线程在接收到报文后,对接收的报文进行并行处理;发包线程以预设顺序依次从多个处理线程中获取处理后的报文。
本发明的实施例还提供了一种报文处理单元,包括:接收模块,分发模块,多个处理模块,获取模块;接收模块用于接收报文;分发模块用于以预设顺序依次向多个处理模块分发报文;多个处理模块用于在接收到报文后,对接收的报文进行并行处理;获取模块用于以预设顺序依次从多个处理模块中获取处理后的报文。
本发明的实施例还提供了一种虚拟专用网络服务器,包括:多个上述报文处理单元。
本发明的实施例还提供了一种虚拟专用网络服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述报文处理方法。
本发明的实施例还提供了一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述报文处理方法。
本发明实施方式相对于现有技术而言,在虚拟专用网络的服务器包括收包线程,多个处理线程,以及发包线程。服务器中的收包线程接收报文,并以预设顺序依次向多个处理线程分发报文;在处理线程将接收到的报文处理之后,再由发包线程以同样的预设顺序依次从多个处理线程中获取处理后的报文,保证了处理后的报文的顺序与收包线程接收的报文顺序一致,避免出现报文乱序的问题。另外,多个处理线程在接收到报文时,多个处理线程可以对接收的报文进行并行处理,提高了报文的处理效率,缩短了报文的处理时间,提高了报文传输的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门网宿有限公司,未经厦门网宿有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911315330.9/2.html,转载请声明来源钻瓜专利网。