一种ott服务器连接性能的测试方法及系统的制作方法

文档序号:9306588阅读:995来源:国知局
一种ott服务器连接性能的测试方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别提供了一种OTT服务器连接性能的测试方法及系统。
【背景技术】
[0002]OTT (Over The Top,在Internet上层)是指依靠Internet提供业务的服务,即用户通过宽带上网获取服务。目前,OTT点播服务已成为网络流量的主体。
[0003]伴随着OTT点播服务数量的增长,现有技术通过流量疏导来降低流量对承载网产生的压力。当前OTT应用主要以音视频等大数据量服务为主的形式,导致在OTT应用连接时所需的网络资源较大以及测试时间较长。
[0004]因此,如何对现有的技术进行改进,以实现对OTT服务器测试结果的直观显示,同时降低测试难度及时间,提高测试效率成为人们亟待解决的问题。

【发明内容】

[0005]鉴于此,本发明的目的在于提供一种OTT服务器连接性能的测试方法及系统,以至少解决无法实现批量测试OTT服务器的连接性能,且测试效率低,测试难度大及测试时间长,测试结果不直观等问题。
为解决上述问题,本发明采用的一个技术方案是:提供一种OTT服务器连接性能的测试方法,用于对多个OTT服务器进行测试,其中,所述测试方法包括如下步骤:
测试系统向所述OTT服务器发出媒体数据请求;
测试系统接收所述OTT服务器发出的携带有会话信息的通知消息,并通过对所述通知消息的判定得到所述OTT服务器连接性能的测试结果;
当完成对所有待测OTT服务器的测试后,测试系统显示所述测试结果信息。
[0006]其中,所述测试系统向所述OTT服务器发出媒体数据请求步骤之前还包括如下步骤:
检测所述测试系统是否处于测试状态,当所述测试系统处于测试状态时,测试系统向OTT服务器发出媒体数据请求。
[0007]其中,所述测试系统向所述OTT服务器发出媒体数据请求的步骤具体包括如下步骤:
读取待测OTT服务器列表;
按列表对待测OTT服务器发起连接请求;
更新已经发出请求的OTT服务器在所述待测OTT服务器列表中的状态,直至完成向所有待测OTT服务器发出媒体数据请求。
[0008]其中,所述测试系统接收所述OTT服务器发出的携带有会话信息的通知消息,并通过对所述通知消息的判定得到所述OTT服务器连接性能的测试结果的步骤具体包括如下步骤: 测试系统接收所述OTT服务器发出的携带有会话信息的通知消息;
判断所述测试系统与所述OTT服务器的连接时间是否超时;
判定所述OTT服务器传回通知消息的正确性;
根据判定结果更新相应OTT服务器的测试结果,直至完成对所有OTT服务器的测试结果的更新。
[0009]其中,根据判定结果更新相应OTT服务器的测试结果,直至完成对所有OTT服务器的测试结果的更新步骤具体包括如下步骤:
根据判定结果更新相应OTT服务器的测试结果,同时更新用于标识所述OTT服务器是否完成测试的测试状态标识;
检测是否所有的待测OTT服务器的测试状态标识均已更新,当所有待测OTT服务器的测试状态均已更新,即完成对所有OTT服务器的测试结果的更新。
[0010]本发明采用的另一个技术方案是:提供一种OTT服务器连接性能的测试系统,与至少一个OTT服务器连接,用于测试所述OTT服务器的连接性能,其中,所述测试系统包括:
媒体数据请求单元,用于向所述OTT服务器发送媒体数据请求信息;
通知消息接收单元,用于接收所述OTT服务器反馈回来的通知消息,其中,所述通知消息携带有与所述OTT服务器接收到的媒体数据请求信息相对应的会话信息;
控制单元,用于接收所述通知消息接收单元发送来的通知消息,并通过对所述通知消息的判定得到对所述OTT服务器连接性能的测试结果;
显示单元,用于显示所述控制单元的测试结果信息。
[0011]其中,所述OTT服务器连接性能的测试系统还包括状态检测单元5,用于检测所述连接性能测试系统是否处于测试状态,当所述测试系统处于测试状态时,所述媒体数据请求单元向所述OTT服务器发送媒体数据请求信息。
[0012]其中,所述媒体数据请求单元包括:
待测OTT服务器列表存储单元,用于存储待测OTT服务器列表,其中,所述列表中包含代表各个待测OTT服务器是否测试完成的标识位;
媒体数据请求主单元,根据所述待测OTT服务器列表存储单元中存储的列表信息向各个待测OTT服务器发起连接请求,且每向一个OTT服务器发出请求,立即更新所述待测OTT服务器列表存储单元中相应OTT服务器的标识位。
[0013]其中,所述控制单元包括:
连接时间判定单元,用于判定所述测试系统与所述OTT服务器的连接时间是否超时,其中,如果连接时间超过系统的预设值,判定所述测试系统与所述OTT服务器的连接时间超时;
通知消息正确性判定单元,用于判定所述OTT服务器传回通知消息的正确性,其中,判定的内容包括对消息格式及消息数据的正确性的判定。
[0014]处理单元,根据所述连接时间判定单元及通知消息正确性判定单元的判定结果得出所述OTT服务器的测试结果。
[0015]其中,所述控制单元还包括测试状态判定单元,用于判定是否所有OTT服务器的测试状态标识均已更新,若是,所述显示单元显示所述测试结果信息,其中,所述测试状态标识与OTT服务器一一对应,用于标识所述OTT服务器是否完成测试。
[0016]本发明提供的OTT服务器连接性能的测试方法及系统,通过向待测OTT服务器发送媒体数据请求信息,当OTT服务器接收到所述请求信息后将向该测试系统发送携带有会话消息的通知消息,当测试系统接收到所述通知消息后,对所述通知消息进行判定,并根据判定结果得到所述OTT服务器连接性能的测试结果,最终通过显示单元显示所述测试结果?目息O
[0017]本发明提供的OTT服务器连接性能的测试方法及系统,通过在OTT设备上嵌入该测试系统,同时应用该测试方法,能够批量测试OTT服务器的连接性能,且测试效率高,降低了测试难度及时间,测试结果直观显示。
【附图说明】
[0018]下面结合附图及实施方式对本发明作进一步详细的说明:
图1为OTT服务器连接性能的测试方法的流程图;
图2为测试系统向OTT服务器发出媒体数据请求的流程图;
图3为测试系统接收及判定通知消息的流程图;
图4为OTT服务器连接性能的测试系统的结构图;
图5为媒体数据请求单元的结构图;
图6为控制单元的结构示意图。
【具体实施方式】
[0019]下面将结合具体的实施方案对本发明进行进一步的解释,但并不局限本发明。
[0020]如图1所示,本发明提供了一种OTT服务器连接性能的测试方法,用于对多个OTT服务器进行测试,其中,所述测试方法包括如下步骤:
SlOl:测试系统向所述OTT服务器发出媒体数据请求;
S201:测试系统接收所述OTT服务器发出的携带有会话信息的通知消息,并通过对所述通知消息的判定得到所述OTT服务器连接性能的测试结果;
S301:当完成对所有待测OTT服务器的测试后,测试系统显示所述测试结果信息。
[0021]该测试方法通过向待测OTT服务器发送媒体数据请求信息,当OTT服务器接收到所述请求信息后将向该测试系统发送携带有会话消息的通知消息,当测试系统接收到所述通知消息后,对所述通知消息进行判定,并根据判定结果得到所述OTT服务器连接性能的测试结果,最终通过显示单元显示所述测试结果信息。
[0022]其中,为了提高所述测试方法的可操作性,作为技术方案的改进,所述测试系统向OTT服务器发出媒体数据请求步骤之前还包括如下步骤:
检测所述测试系统是否处于测试状态,其中,当所述测试系统处于测试状态时,测试系统向OTT服务器发出媒体数据请求,其中,测试状态的改变可人工操作。
[0023]其中,如图2所示,所述测试系统向所述OTT服务器发出媒体数据请求的步骤具体包括如下步骤:
Sm:读取待测OTT服务器列表;
SI 12:按列表对待测OTT服务器发起连接请求; S113:更新已经发出请求的OTT服务器在所述待测OTT服务器列表中的状态,直至完成向所有待测OTT服务器发出媒体数据请求。
[0024]如图2所示,对各个待测OTT服务器发起连接请求是依次发出的,每向一个OTT服务器发起连接请求后,同时更新该OTT服务器在待测OTT服务器列表中的状态,该状态即表明是否已向该OTT服务器发起连接请求,另外,每更新相应OTT服务器在待测OTT服务器列表中的状态后,都进行一次判断,判断是否已向所有待测OTT服务器均发出请求信息,若是,结束发出媒体数据请求;若不是,则重复执行步骤S111~S113,直至完成向所有待测OTT服务器发出媒体数据请求。
[0025]其中,如图3所示,所述测试系统接收所述OTT服务器发出的携带有会话信息的通知消息,并通过对所述通知消息的判定得到所述OTT服务器连接性能的测试结果的步骤具体包括如下步骤:
5211:测试系统接收所述OTT服务器发出的携带有会话信息的通知消息;
5212:判断所述测试系统与所述OTT服务器的连接时间是否超时;
5213:判定所述OTT服务器传回通知消息的正确性;
5214:根据判定结果更新相应OTT服务器的测试结果,直至完成对所有OTT服务器的测试结果的更新。
[0026]如图3所示,对各个OTT服务器发出的通知消息的判定是依次进行的,每完成对一个OTT服务器的判定,就更新该OTT服务器的测试结果,同时判断是否完成对所有OTT服务器的判定,如果没完成,则重复步骤S211~
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1