网络的仿真处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24707548 阅读:18 留言:0更新日期:2020-06-30 23:54
本发明专利技术实施例公开了一种网络的仿真处理方法、装置、电子设备及存储介质,方法包括:网络仿真仪根据预设的延迟时间确定网络的仿真传输延迟,并根据预设的丢包率确定网络的仿真丢包率;接收业务仿真指令,根据所述业务仿真指令生成仿真数据包,并根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端;接收所述测试终端返回的仿真数据,并根据所述仿真数据计算得到仿真结果;本发明专利技术实施例通过将网络仿真仪与测试终端采用有线方式或无线方式进行连接后,根据预设的仿真传输延迟和仿真丢包率进行仿真测试,价格不贵,携带方便,且扩展性好,同时还能适用于有线和无线网络。

【技术实现步骤摘要】
网络的仿真处理方法、装置、电子设备及存储介质
本专利技术实施例涉及网络仿真
,具体涉及一种网络的仿真处理方法、装置、电子设备及存储介质。
技术介绍
网络仿真是一种利用数学建模和统计分析的方法模拟网络行为,通过建立网络设备和网络链路的统计模型,模拟网络流量的传输,从而获取网络设计及优化所需要的网络性能数据的一种高新技术。网络损伤模拟的状况包括真实广域网中存在的:有限的带宽、时延、丢包、抖动、乱序、重复报文、竞争流量、拥塞、误码等等。这些状况对网络应用来说可能会降低应用的性能,甚至有时是致命的。现有网络的仿真方法主要包括以下三种:1)使用网络模拟器进行仿真在基本层面上,网络模拟器使用数学公式来创建网络理论和完全虚拟的网络模型。模拟器是软件解决方案,不同类型可用于不同的应用程序。虽然它们主要用于研究和教育目的,但它们也可以作为网络设计和开发中的关键测试工具。这种方式测试网络可以节省时间和金钱,但网络模拟器并不是没有局限的。这些高度复杂的操作需要一定程度的经验和培训才能正确配置以获得可靠的结果。另外,网络模拟器并不实用,因为不能独立于物理网络预期某些事件。2)使用大型的网络仿真仪进行仿真网络仿真器(也称为WAN仿真器)用于测试在真实网络下的性能。这些设备还可用于质量保证,概念验证或故障排除等目的。网络仿真器作为硬件或软件解决方案提供,允许网络架构师,工程师和开发人员在对应用系统进行更改或添加之前准确评估应用程序的响应能力,吞吐量和最终用户体验质量。通过将其物理放置在两个LAN段之间,网络仿真器可以准确地复制客户端到服务器的WAN连接,而无需路由器,调制解调器等。然后,可以将带宽约束和损伤(例如丢包,延迟和抖动)应用于镜像网络。可以指定延迟来模拟远距离传输数据,应用程序的行为和响应就好像客户的和服务器实际上是物理位置上分开的一样。然后,可以在这样的条件下实时地观察,测试和验证应用程序性能和最终用户体验。此类大型的网络仿真仪的功能多且性能优,但操作要求高、价格昂贵且携带不便。3)使用网络仿真软件进行仿真在PC上安装某些网络仿真软件,使其转化为网络仿真仪。但PC体积大,携带不便;网络接口少,扩展性差,且网络仿真软件的价格较贵。综上,现有技术中只针对有线网络进行仿真测试,缺少针对无线网络的网络仿真方法。
技术实现思路
由于现有方法存在上述问题,本专利技术实施例提出一种网络的仿真处理方法、装置、电子设备及存储介质。第一方面,本专利技术实施例提出一种网络的仿真处理方法,包括:网络仿真仪根据预设的延迟时间确定网络的仿真传输延迟,并根据预设的丢包率确定网络的仿真丢包率;接收业务仿真指令,根据所述业务仿真指令生成仿真数据包,并根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端;接收所述测试终端返回的仿真数据,并根据所述仿真数据计算得到仿真结果;其中,所述网络仿真仪与所述测试终端通过有线方式或无线方式连接。可选地,所述网络仿真仪根据预设的延迟时间确定网络的仿真传输延迟,具体包括:网络仿真仪根据预设的延迟时间和延迟波动值确定网络的仿真传输延迟的范围;相应地,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:根据所述仿真传输延迟的范围生成目标仿真传输延迟,并根据所述目标仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端。可选地,所述根据所述目标仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:根据所述仿真丢包率将所述仿真数据包中预设比例的第一仿真数据包发送至测试终端,并根据所述目标仿真传输延迟和所述仿真丢包率将第二仿真数据包发送至测试终端;其中,所述仿真数据包包括所述第一仿真数据包和所述第二仿真数据包。可选地,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:根据所述仿真传输延迟、所述仿真丢包率和预设的仿真丢包成功率将所述仿真数据包发送至测试终端。可选地,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:根据所述仿真传输延迟、所述仿真丢包率、预设的仿真数据包重复率和预设的仿真数据包损坏率将所述仿真数据包发送至测试终端。可选地,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:根据所述仿真丢包率立即将第三仿真数据包发送至测试终端,并根据所述仿真传输延迟和所述仿真丢包率将第四仿真数据包发送至所述测试终端;其中,所述仿真数据包包括所述第三仿真数据包和所述第四仿真数据包。可选地,所述网络的仿真处理方法还包括:根据修改后的延迟时间确定网络新的仿真传输延迟,并根据修改后的丢包率确定网络新的仿真丢包率;相应地,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:根据所述新的仿真传输延迟和所述新的仿真丢包率将所述仿真数据包发送至测试终端。第二方面,本专利技术实施例还提出一种网络的仿真处理装置,包括:参数确定模块,用于根据预设的延迟时间确定网络的仿真传输延迟,并根据预设的丢包率确定网络的仿真丢包率;数据包发送模块,用于接收业务仿真指令,根据所述业务仿真指令生成仿真数据包,并根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端;结果计算模块,用于接收所述测试终端返回的仿真数据,并根据所述仿真数据计算得到仿真结果;其中,所述网络仿真仪与所述测试终端通过有线或无线方式连接。可选地,所述参数确定模块具体用于:网络仿真仪根据预设的延迟时间和延迟波动值确定网络的仿真传输延迟的范围;相应地,所述数据包发送模块具体用于:根据所述仿真传输延迟的范围生成目标仿真传输延迟,并根据所述目标仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端。可选地,所述数据包发送模块具体用于:根据所述仿真丢包率将所述仿真数据包中预设比例的第一仿真数据包发送至测试终端,并根据所述目标仿真传输延迟和所述仿真丢包率将第二仿真数据包发送至测试终端;其中,所述仿真数据包包括所述第一仿真数据包和所述第二仿真数据包。可选地,所述数据包发送模块具体用于:根据所述仿真传输延迟、所述仿真丢包率和预设的仿真丢包成功率将所述仿真数据包发送至测试终端。可选地,所述数据包发送模块具体用于:根据所述仿真传输延迟、所述仿真丢包率、预设的仿真数据包重复率和预设的仿真数据包损坏率将所述仿真数据包发送至测试终端。可选地,所述数据包发送模块具体用于:根据所述仿真丢包率立即将第三仿真数据包发送至测试终端,并根据所述仿真传输延迟和所述仿真丢包率将第四仿真数据包发送至所述测试终端;其中,所述仿真数据包包括所述第三仿真数据包和所述第四仿真数据包。可选地,所本文档来自技高网
...

【技术保护点】
1.一种网络的仿真处理方法,其特征在于,包括:/n网络仿真仪根据预设的延迟时间确定网络的仿真传输延迟,并根据预设的丢包率确定网络的仿真丢包率;/n接收业务仿真指令,根据所述业务仿真指令生成仿真数据包,并根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端;/n接收所述测试终端返回的仿真数据,并根据所述仿真数据计算得到仿真结果;/n其中,所述网络仿真仪与所述测试终端通过有线方式或无线方式连接。/n

【技术特征摘要】
1.一种网络的仿真处理方法,其特征在于,包括:
网络仿真仪根据预设的延迟时间确定网络的仿真传输延迟,并根据预设的丢包率确定网络的仿真丢包率;
接收业务仿真指令,根据所述业务仿真指令生成仿真数据包,并根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端;
接收所述测试终端返回的仿真数据,并根据所述仿真数据计算得到仿真结果;
其中,所述网络仿真仪与所述测试终端通过有线方式或无线方式连接。


2.根据权利要求1所述的网络的仿真处理方法,其特征在于,所述网络仿真仪根据预设的延迟时间确定网络的仿真传输延迟,具体包括:
网络仿真仪根据预设的延迟时间和延迟波动值确定网络的仿真传输延迟的范围;
相应地,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:
根据所述仿真传输延迟的范围生成目标仿真传输延迟,并根据所述目标仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端。


3.根据权利要求2所述的网络的仿真处理方法,其特征在于,所述根据所述目标仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:
根据所述仿真丢包率将所述仿真数据包中预设比例的第一仿真数据包发送至测试终端,并根据所述目标仿真传输延迟和所述仿真丢包率将第二仿真数据包发送至测试终端;
其中,所述仿真数据包包括所述第一仿真数据包和所述第二仿真数据包。


4.根据权利要求1所述的网络的仿真处理方法,其特征在于,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:
根据所述仿真传输延迟、所述仿真丢包率和预设的仿真丢包成功率将所述仿真数据包发送至测试终端。


5.根据权利要求1所述的网络的仿真处理方法,其特征在于,所述根据所述仿真传输延迟和所述仿真丢包率将所述仿真数据包发送至测试终端,具体包括:
根据所述仿真传输延迟、所述仿真丢包率、预设的仿真数据包重复率和预设的仿...

【专利技术属性】
技术研发人员:高峰杨磊黄益富
申请(专利权)人:南京创通微新通信有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1