[发明专利]报文交换方法和报文交换系统有效
申请号: | 202110798114.5 | 申请日: | 2021-07-15 |
公开(公告)号: | CN113259271B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 黄华桥;叶志钢 | 申请(专利权)人: | 武汉绿色网络信息服务有限责任公司 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/933;H04L12/66 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 何志军 |
地址: | 430074 湖北省武汉市东湖新技术开发区软件园*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 交换 方法 系统 | ||
1.一种报文交换方法,其特征在于,应用于报文交换系统,所述报文交换系统包括:聚合口、虚拟机、云网关和网关驱动,所述聚合口中包括至少一个物理口,所述虚拟机包括至少一个第一虚拟接收队列和至少一个第一虚拟发送队列,所述云网关中包括至少一个第二虚拟接收队列和至少一个第二虚拟发送队列,所述至少一个第一虚拟接收队列和所述至少一个第二虚拟发送队列对应,所述至少一个第一虚拟发送队列与所述至少一个第二虚拟接收队列对应;
所述报文交换方法包括:
所述虚拟机中的物理线程从所述聚合口中提取初始报文对应的报文指针;
所述虚拟机中的物理线程根据预设规则在所述虚拟机中找到所述物理线程对应的至少一个第一虚拟发送队列,将所述报文指针发送至所述至少一个第一虚拟发送队列;
所述虚拟机将所述报文指针发送给云网关的至少一个第二虚拟接收队列;
所述云网关根据所述报文指针,对所述初始报文进行处理,得到处理后的报文,以使得所述报文指针指向所述处理后的报文在所述聚合口中的内存;
在所述云网关处理所述初始报文结束后,所述云网关将指向所述处理后的报文在所述聚合口中的内存的报文指针,发送给所述云网关的至少一个第二虚拟发送队列;
所述虚拟机的虚拟线程从所述云网关的所述至少一个第二虚拟发送队列,提取所述指向所述处理后的报文在所述聚合口中的内存的报文指针;
所述虚拟机的虚拟线程将所述指向所述处理后的报文在所述聚合口中的内存的报文指针,发送至所述聚合口;
所述聚合口根据所述指向所述处理后的报文在所述聚合口中的内存的报文指针,将所述处理后的报文发出;
其中,在整个报文指针的交换过程中,所述报文指针并未改变,所述报文指针指向的内容发生变化。
2.根据权利要求1所述的报文交换方法,其特征在于,所述物理口包括物理接收队列,在所述虚拟机中的物理线程从所述聚合口中提取初始报文对应的报文指针之前,所述方法还包括:
所述聚合口被调用以接收所述初始报文,所述初始报文包括报文信息和报文指针;
所述聚合口对所述初始报文进行处理,筛选得到所述报文指针。
3.根据权利要求2所述的报文交换方法,其特征在于,所述物理口为多个,所述初始报文为多个,所述报文指针也为多个,所述方法还包括:
所述聚合口根据多个所述报文指针,将多个所述初始报文划分到不同的物理口中保存。
4.根据权利要求2所述的报文交换方法,其特征在于,所述云网关根据所述报文指针,对所述初始报文进行处理,得到处理后的报文,包括:
所述云网关根据所述报文指针,确定所述报文信息在所述聚合口中的内存;
所述云网关根据所述报文信息调用所述网关驱动对所述初始报文进行处理,得到处理后的报文。
5.根据权利要求4所述的报文交换方法,其特征在于,所述方法还包括,所述聚合口将所述处理后的报文发出,所述处理后的报文不包括所述报文指针。
6.根据权利要求1所述的报文交换方法,其特征在于,所述虚拟机的虚拟线程将所述报文指针发送至所述聚合口,包括:
所述虚拟机根据所述预设规则找到对应的聚合口;
所述聚合口确定自身可用的目标物理口以及所述目标物理口对应的物理发送队列;
所述虚拟机的虚拟线程将所述报文指针发送至所述目标物理口的物理发送队列。
7.根据权利要求1所述的报文交换方法,其特征在于,在所述虚拟机将所述报文指针发送给云网关的至少一个第二虚拟接收队列之前,所述方法还包括:
所述虚拟机在所述云网关中寻找与所述至少一个第一虚拟发送队列对应的至少一个第二虚拟接收队列;
若所述虚拟机未找到与所述至少一个第一虚拟发送队列对应的至少一个第二虚拟接收队列,则所述虚拟机直接处理所述初始报文,得到处理后的报文;
所述聚合口将所述处理后的报文发出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉绿色网络信息服务有限责任公司,未经武汉绿色网络信息服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110798114.5/1.html,转载请声明来源钻瓜专利网。