[发明专利]网络环境模拟方法、系统及计算机程序产品在审
申请号: | 202110152485.6 | 申请日: | 2021-02-03 |
公开(公告)号: | CN112769627A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 许文渊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 张爱;刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 环境模拟 方法 系统 计算机 程序 产品 | ||
1.一种网络环境模拟系统,其中,包括:终端和服务端;所述终端安装有第一应用和第二应用;所述第一应用和所述服务端通过所述第二应用进行数据交互;
所述第一应用,用于获取网络请求特征信息,并将网络请求特征信息传递给所述第二应用;
所述第二应用,用于接收所述第一应用传递的网络请求特征信息,从所述第一应用与所述服务端交互的数据包中,解析出所述数据包的服务特征;将所述数据包的服务特征与所述网络请求特征信息包括的服务特征进行匹配,以获得所述数据包的服务特征对应的目标业务特征;
根据所述目标业务特征对应的网络配置信息,对所述数据包进行处理,以模拟所述目标业务特征所需的网络环境。
2.根据权利要求1所述的系统,其中,所述第一应用将网络请求特征信息传递给所述第二应用,具体包括:
通过跨进程通讯机制将网络请求特征信息传递给所述第二应用。
3.根据权利要求1所述的系统,其中,所述第一应用和所述服务端通过所述第二应用进行数据交互,包括:
所述第一应用,通过与所述第二应用之间的传输隧道,将与所述服务端交互的上行数据包发送给所述第二应用;
所述第二应用接收所述上行数据包,并通过套接字通讯机制将所述上行数据包透传给所述服务端;
所述服务端,通过套接字通讯机制将下行数据包传输给所述第二应用;所述第二应用通过所述传输隧道将所述下行数据包透传给所述第一应用。
4.根据权利要求3所述的系统,其中,根据所述目标业务特征对应的网络配置信息,对所述数据包进行处理,以模拟所述业务特征所需的网络环境,具体包括:
针对上行数据包,从所述目标业务特征的网络配置信息中,获取上行网络配置信息,并按照上行网络配置信息,对上行数据包进行处理,以模拟所述目标业务特征所需的上行网络环境;
针对下行数据包,从所述目标业务特征对应的网络配置信息中,获取下行网络配置信息,并按照下行网络配置信息,对所述下行数据包进行处理,以模拟所述目标业务特征所需的下行网络环境。
5.根据权利要求1-4任一项所述的系统,其中,所述第一应用为导航应用;所述第二应用为虚拟专用网络进程。
6.一种网络环境模拟方法,其中,包括:
获取第一应用传递的网络请求特征信息;
接收所述第一应用与服务端之间交互的数据包;
从所述数据包中,解析出所述数据包的服务特征;
将所述数据包的服务特征与所述网络请求特征信息包括的服务特征进行匹配,以获得所述数据包的服务特征对应的目标业务特征;
根据所述目标业务特征对应的网络配置信息,对所述数据包进行处理,以模拟所述目标业务特征所需的网络环境。
7.根据权利要求6所述的方法,其中,所述获取第一应用传递的网络请求特征信息,包括:
获取所述第一应用通过跨进程通讯机制传递的网络请求特征信息。
8.根据权利要求6所述的方法,其中,还包括:
获取所述第一应用的网络请求日志信息;
对所述网络请求日志信息进行网络状况分析,以获取业务特征对应的网络配置信息;
建立并保存业务特征与网络配置信息之间的对应关系。
9.根据权利要求6-8任一项所述的方法,其中,所述接收第一应用与服务端之间交互的数据包,包括:
通过与所述第一应用之间的传输隧道获取所述第一应用与所述服务端交互的上行数据包;
所述根据所述目标业务特征对应的网络配置信息,对所述数据包进行处理,包括:
从所述目标业务特征对应的网络配置信息中,获取上行网络配置信息;
按照上行网络配置信息,对所述上行数据包进行处理,以模拟所述目标业务特征所需的上行网络环境。
10.根据权利要求9所述的方法,其中,所述上行数据包的服务特征包括:目的IP地址和端口号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110152485.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三维存储器及其制备方法
- 下一篇:一种超滤系统浓水回收利用设备