卫星通信核心网媒体面的测试方法、装置、设备及介质与流程

文档序号:41081456发布日期:2025-02-28 17:15阅读:13来源:国知局
卫星通信核心网媒体面的测试方法、装置、设备及介质与流程

本技术涉及网络测试,尤其涉及一种卫星通信核心网媒体面的测试方法、装置、设备及介质。


背景技术:

1、随着第五代移动通信技术(5th generation mobile communicationtechnology,5g)的快速发展,卫星通信技术作为5g网络的重要组成部分,正逐步成为实现全球无缝覆盖和互联互通的关键手段。5g卫星通信核心网作为连接卫星网络与地面网络的桥梁,其性能与稳定性对于整个通信系统的效能至关重要。

2、传统的测试系统和测试方法是针对于地面通信网络设置的,适用于时延较低、抖动较少的核心网的媒体面的性能测试,仅能针对单一的通信场景进行核心网媒体面的测试。

3、然而,现有技术无法对星地网络环境进行核心网媒体面的测试。


技术实现思路

1、本技术提供卫星通信核心网媒体面的测试方法、装置、设备及介质,用以解决现有技术无法对星地网络环境进行核心网媒体面的测试的问题。

2、第一方面,本技术提供一种卫星通信核心网媒体面的测试方法,包括:

3、模拟卫星网络场景,其中,所述卫星网络场景包括卫星终端和核心网;

4、响应于用户的核心网媒体面测试请求,确定待测试核心网,并启动所述待测试核心网对应的仿真虚拟组件;

5、响应于用户的测试用例配置操作,获取测试用例配置;

6、根据所述测试用例配置,生成流量模型;

7、运行所述流量模型,以实现针对所述待测试核心网的媒体面测试。

8、本技术提供了一种能够应用于星地网络环境的核心网媒体面测试方法,首先能够模拟出卫星通信场景,该卫星通信场景中包括模拟出的卫星终端和核心网,基于模拟出的卫星通信场景,启动用户的核心网媒体面测试请求对应的虚拟机,在启动虚拟机后,支持用户配置测试用例,用户可通过对测试用例的配置,模拟出多种协议和测试场景,根据测试用例配置,能够生成用于媒体面测试的流量模型,实现了对星地网络环境下核心网媒体面的测试,且灵活的配置能够适用于多种业务场景,测试的灵活性和准确性高。

9、可选地,所述测试用例配置操作包括测试用例创建操作和测试用例选择操作;

10、所述响应于用户的测试用例配置操作,获取测试用例配置,包括:

11、响应于用户的测试用例创建操作,显示测试用例配置界面;

12、响应于用户在所述测试用例配置界面上的测试用例选择操作,获取测试用例配置。

13、这里,本技术提供了直观的可视化操作界面,用户可以通过测试用例配置界面,配置测试用例配置,比如媒体流参数等任何信息,也可以灵活选择协议类型,从而基于灵活的测试用例配置,构建真实的流量模型用于测试,提高了测试灵活性,进一步地提高了测试效率和测试准确性,且可视化界面的设置,简化了操作。

14、可选地,所述测试用例配置界面上包括仿真卫星终端参数配置区域、核心网网络参数配置区域、程序运行参数配置区域、媒体流类型选择区域和用例参数配置区域中的至少一种;

15、相应地,所述响应于用户在所述测试用例配置界面上的测试用例选择操作,获取测试用例配置,包括以下至少一种:

16、响应于用户在所述仿真卫星终端参数配置区域的输入操作,获取仿真卫星终端参数;

17、响应于用户在所述核心网网络参数配置区域的输入操作,获取核心网网络参数;

18、响应于用户在所述程序运行参数配置区域的输入操作,获取程序运行参数;

19、响应于用户在所述媒体流类型选择区域的选择操作,获取媒体流类型;

20、响应于用户在所述用例参数配置区域的输入操作,获取用例参数。

21、其中,本技术支持用户配置媒体流类型和用例参数,通过配置的媒体流类型和用例参数,能够灵活构建复杂多样的媒体传输场景,满足卫星通信的核心网媒体面的测试需求。

22、可选地,所述响应于用户在所述测试用例配置界面上的测试用例选择操作,获取测试用例配置,包括:

23、响应于用户在所述测试用例配置界面上传输的数据包捕获数据包,解析所述数据包捕获数据包,以得到解析数据;

24、根据所述解析数据,确定测试用例配置。

25、这里,本技术支持用户上传数据包捕获数据包(packet capture,pcap)包,能够快速模拟各种协议和攻击流量,进一步地提高了卫星通信核心网媒体面的测试效率。

26、可选地,所述根据所述测试用例配置,生成流量模型,包括:

27、根据所述测试用例配置,生成业务负载内容和卫星网络数据;

28、根据所述业务负载和卫星网络数据,生成流量模型。

29、可选地,本技术能够基于用户的测试用例配置,确定媒体面测试对应的业务负载内容和卫星网络数据,进而快速准确地模拟出真实流量业务流量模型,实现对卫星通信核心网媒体面的测试,提高了测试的准确性和测试效率。

30、可选地,所述运行所述流量模型,以实现针对所述待测试核心网的媒体面测试,包括:

31、运行所述流量模型;

32、根据运行结果,确定所述待测试核心网的媒体面测试对应于至少一个数据业务测试类型的测试结果;

33、显示所述测试结果。

34、这里,本技术能够运行构造好的流量模型,通过运行数据能够确定待测试核心网的媒体面测试对应于至少一个数据业务测试类型的测试结果,实现对于待测试核心网的媒体面测试。

35、可选地,所述数据业务测试类型包括数据业务吞吐测试、数据业务并发测试、音视频协议测试和传输控制协议加速测试中的一个或多个。

36、其中,本技术能够基于卫星通信网络和业务特点,提供全面的覆盖数据业务吞吐测试、数据业务并发测试、音视频协议测试和传输控制协议加速测试等多个方面的统计信息,实现对卫星通信核心网媒体面的全面测试,评估和优化核心网的性能,提高其在复杂通信环境下的稳定性和可靠性。

37、第二方面,本技术提供了一种卫星通信核心网媒体面的测试装置,包括:

38、模拟模块,用于模拟卫星网络场景,其中,所述卫星网络场景包括卫星终端和核心网;

39、第一处理模块,用于响应于用户的核心网媒体面测试请求,确定待测试核心网,并启动所述待测试核心网对应的仿真虚拟组件;

40、第二处理模块,用于响应于用户的测试用例配置操作,获取测试用例配置;

41、第三处理模块,用于根据所述测试用例配置,生成流量模型;

42、测试模块,用于运行所述流量模型,以实现针对所述待测试核心网的媒体面测试。

43、可选地,所述测试用例配置操作包括测试用例创建操作和测试用例选择操作;

44、相应地,所述第二处理模块具体用于:

45、响应于用户的测试用例创建操作,显示测试用例配置界面;

46、响应于用户在所述测试用例配置界面上的测试用例选择操作,获取测试用例配置。

47、可选地,所述测试用例配置界面上包括仿真卫星终端参数配置区域、核心网网络参数配置区域、程序运行参数配置区域、媒体流类型选择区域和用例参数配置区域中的至少一种;

48、相应地,所述第二处理模块还具体用于:

49、响应于用户在所述仿真卫星终端参数配置区域的输入操作,获取仿真卫星终端参数;

50、响应于用户在所述核心网网络参数配置区域的输入操作,获取核心网网络参数;

51、响应于用户在所述程序运行参数配置区域的输入操作,获取程序运行参数;

52、响应于用户在所述媒体流类型选择区域的选择操作,获取媒体流类型;

53、响应于用户在所述用例参数配置区域的输入操作,获取用例参数。

54、可选地,所述第二处理模块还具体用于:

55、响应于用户在所述测试用例配置界面上传输的数据包捕获数据包,解析所述数据包捕获数据包,以得到解析数据;

56、根据所述解析数据,确定测试用例配置。

57、可选地,所述第三处理模块具体用于:

58、根据所述测试用例配置,生成卫星网络数据和业务负载内容;

59、根据所述卫星网络数据和业务负载内容,生成流量模型。

60、可选地,所述测试模块具体用于:

61、运行所述流量模型;

62、根据运行结果,确定所述待测试核心网的媒体面测试对应于至少一个数据业务测试类型的测试结果;

63、显示所述测试结果。

64、可选地,所述数据业务测试类型包括数据业务吞吐测试、数据业务并发测试、音视频协议测试和传输控制协议加速测试中的1个或多个。

65、第三方面,本技术提供一种卫星通信核心网媒体面的测试设备,包括:存储器,处理器;

66、所述存储器存储计算机执行指令;

67、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

68、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

69、本技术提供的卫星通信核心网媒体面的测试方法、装置、设备及介质,能够模拟出卫星通信场景,该卫星通信场景中包括模拟出的卫星终端和核心网,基于模拟出的卫星通信场景,启动用户的核心网媒体面测试请求对应的虚拟机,在启动虚拟机后,支持用户配置测试用例,用户可通过对测试用例的配置,模拟出多种协议和测试场景,根据测试用例配置,能够生成用于媒体面测试的流量模型,实现了对星地网络环境下核心网媒体面的测试,且灵活的配置能够适用于多种业务场景,测试的灵活性和准确性高。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1