用于测试云端流媒体服务器的方法及其装置和系统制造方法及图纸

技术编号:13991621 阅读:49 留言:0更新日期:2016-11-13 20:40
公开了一种用于测试云端流媒体服务器的方法及其装置和系统。通过从云端流媒体接收与预设的测试脚本相对应的测试结果来创建测试结果视频;通过将测试结果视频掩码来创建经掩码的视频;并且通过互相比较通过捕获经掩码的视频而创建的测试结果图像来确定云端流媒体服务器中的至少任一个是否有故障。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及云端流媒体(cloud streaming)服务器测试方法及该方法的装置和系统。更具体地,本专利技术涉及用于在测试云端流媒体服务服务器是否正常操作时避免不必要的错误的云端流媒体服务器测试方法及其装置和系统。本专利技术要求于2014年3月10日提交的韩国专利申请第10-2014-0028005号、于2014年3月10日提交的韩国专利申请第10-2014-0028006号、于2014年5月28日提交的韩国专利申请第10-2014-0064377号、于2014年5月28日提交的韩国专利申请第10-2014-0064380号以及于2014年6月3日提交的韩国专利申请第10-2014-0067781号的优先权,以上申请以引用方式全部并入本文。
技术介绍
作为基于互联网的计算机技术的云计算提供了这样的环境,在该环境中用户能够在任何时间经由互联网接入来使用必要的软件而无需将该软件安装在他或她的计算机中并且还通过各种信息通信设备容易地共享数据。也就是说,个人用户通过接入网络并且也在网络中存储得到的结果能够使用诸如Photoshop、Office等程序。因此,许多用户能够经由布置在虚拟空间中的单个服务器(即,计算机)而单独地工作。银行的自动柜员机(ATM)和飞机或火车的实时预订系统是典型的示例。随着信息技术(IT)的发展,应用市场的扩展以及社交网络服务(SNS)的激活,诸如用户内容的数据业务近来爆发式地增加。另外,过多的数据业务导致了超过每个个人终端的容量的不可控情况。期待云系统顺利地解决这种不期望的情况。另外,这种云系统将成为用于构建小型设备环境的基础。例如,当执行需要大量图像处理的服务或功能时,可以基于云计算在服务器执行该服务或功能。然后,服务器使用流媒体技术只向用户终端发送执行结果的画面。因此,用户能够在他或她的终端使用要求更高规格或更高功能的服务或功能。经由响应于用户终端的请求执行特定服务或功能并且然后向用户终端发送执行结果的图像虚拟化使用户终端能够使用各种服务或功能的这种技术被称为云端流媒体服务。当基于该云端流媒体服务计算环境时,由于在服务器处执行主服务或功能,因此需要事先检测服务器中是否存在任何故障的技术。
技术实现思路
技术问题提出本专利技术来解决上述常规问题,本专利技术提供了测试用于提供云端流媒体服务的服务器是否正常操作的云端流媒体服务器测试方法,并且还提供了用于该方法的装置和系统。具体地,本专利技术的目的是通过在从多个云端流媒体服务器接收测试结果画面时在将被施加了动画效果的部分掩码之后捕获这种测试结果画面,并且然后将接收的画面彼此进行比较,并且由此检测云端流媒体服务器的故障来防止测试错误。另外,本专利技术的目的是通过当作为将从多个云端流媒体服务器接收的测试结果画面进行比较的结果,检测到预定数量或更大数量的错误时,改变基准服务器来防止测试结果由于基准服务器故障而失真。另外,本专利技术的目的是通过检测云端流媒体服务器的连接错误且经由从多个云端流媒体服务器接收的测试结果画面的比较同时检测云端流媒体的故障,测试云端流媒体服务器的操作错误和连接错误两者。另外,本专利技术的目的是通过当从多个云端流媒体接收测试结果画面时在合适的时间捕获这种测试结果画面,然后将接收的画面彼此比较,并由此检测云端流媒体的故障来防止测试错误。另外,本专利技术的目的是通过当从多个云端流媒体服务器接收这种测试结果画面时向云端流媒体服务器发送能启用应用以创建公共画面的公共测试脚本密钥输入,然后将接收的画面彼此比较,并由此检测云端流媒体服务器的故障来提高测试效率并且使测试结果中的错误最小化。技术方案为了实现上述目的,根据本专利技术的云端流媒体服务器测试装置包括:虚拟客户端模块,所述虚拟客户端模块被配置为从云端流媒体服务器接收与预定的测试脚本密钥输入相对应的测试结果并且创建测试结果视频;比较单元,所述比较单元被配置为通过将所述测试结果图像掩码来创建经掩码的视频,并且将通过捕获经掩码的视频而创建的测试结果图像彼此进行比较;以及测试控制单元,所述测试控制单元被配置为基于比较结果确定所述云端流媒体服务器中的至少一个云端流媒体服务器是否有故障。在该装置中,比较单元可以在测试结果视频中将被施加了动画效果的部分掩码。在该装置中,比较单元可以在多个云端流媒体服务器当中确定基准服务器,并且然后将通过捕获与基准服务器相对应的经掩码的视频而创建的测试结果图像与通过捕获与其它云端流媒体服务器相对应的经掩码的视频而创建的测试结果图像进行比较。在该装置中,如果比较的两图像彼此相同,则测试控制单元可以确定在云端流媒体服务器中不存在故障。如果比较的两图像彼此不同,则测试控制单元可以确定在云端流媒体服务器中存在故障。在该装置中,可以在与对应于基准服务器的测试结果图像相同的时间点捕获与其它云端流媒体服务器相对应的测试结果图像。另外,根据本专利技术的云端流媒体服务器测试方法包括以下步骤:从云端流媒体服务器接收与预定的测试脚本密钥输入相对应的测试结果并且创建测试结果视频;通过将所述测试结果视频掩码创建经掩码的视频;将通过捕获经掩码的视频而创建的测试结果图像彼此进行比较;以及基于比较结果确定所述云端流媒体服务器中的至少一个云端流媒体服务器是否有故障。在该方法中,创建经掩码的视频的步骤可以包括在测试结果视频中将被施加了动画效果的部分掩码。在该方法中,比较步骤可以包括在多个云端流媒体服务器当中确定基准服务器,并且然后将通过捕获与基准服务器相对应的经掩码的视频而创建的测试结果图像与通过捕获与其它云端流媒体服务器相对应的经掩码的视频而创建的测试结果图像进行比较。在该方法中,确定步骤可以包括如果比较的两图像彼此相同,则确定在云端流媒体服务器中不存在故障,并且如果比较的两图像彼此不同,则确定在云端流媒体服务器中存在故障。在该方法中,可以在与对应于基准服务器的测试结果图像相同的时间点捕获与其它云端流媒体服务器相对应的测试结果图像。另外,根据本专利技术的云端流媒体服务器测试系统包括:流媒体服务器,所述流媒体服务器被配置为发送与预定的用于测试故障的测试脚本密钥输入相对应的测试结果;和测试装置,所述测试装置被配置为通过将所述测试结果视频掩码来创建经掩码的视频,将通过捕获经掩码的视频而创建的测试结果图像彼此进行比较,并且确定所述云端流媒体服务器中的一个或更多个云端流媒体服务器是否有故障。为了实现上述目的,根据本专利技术的云端流媒体服务器测试装置包括:虚拟客户端模块,所述虚拟客户端模块被配置为从云端流媒体服务器接收与预定的测试脚本密钥输入相对应的测试结果并且创建测试结果视频;比较单元,所述比较单元被配置为将通过捕获与作为所述云端流媒体服务器中的一个的基准服务器相对应的测试结果视频而创建的测试结果图像与通过捕获与其它云端流媒体服务器相对应的测试结果视频而创建的测试结果图像进行比较;以及测试控制单元,所述测试控制单元被配置为基于比较结果确定所述云端流媒体服务器中的至少一个云端流媒体服务器是否有故障,并且当满足基准服务器的改变条件时,改变所述基准服务器。在该装置中,如果比较的两图像彼此相同,则测试控制单元可以确定在云端流媒体服务器中不存在故障。如果比较的两图像彼此不同,则测试控制单元可以确定在云端流媒体服务器中存在故障。在该装置中,可以在与对应本文档来自技高网
...

【技术保护点】
一种云端流媒体服务器测试装置,该云端流媒体服务器测试装置包括:虚拟客户端模块,所述虚拟客户端模块被配置为从云端流媒体服务器接收与预定的测试脚本密钥输入相对应的测试结果并且创建测试结果视频;比较单元,所述比较单元被配置为将通过捕获与作为所述云端流媒体服务器中的一个云端流媒体服务器的基准服务器相对应的测试结果视频而创建的测试结果图像与通过捕获与所述云端流媒体服务器中的其它云端流媒体服务器相对应的测试结果视频而创建的测试结果图像进行比较;以及测试控制单元,所述测试控制单元被配置为基于比较结果确定所述云端流媒体服务器中的至少一个云端流媒体服务器是否有故障。

【技术特征摘要】
【国外来华专利技术】2014.03.10 KR 10-2014-0028005;2014.03.10 KR 10-2011.一种云端流媒体服务器测试装置,该云端流媒体服务器测试装置包括:虚拟客户端模块,所述虚拟客户端模块被配置为从云端流媒体服务器接收与预定的测试脚本密钥输入相对应的测试结果并且创建测试结果视频;比较单元,所述比较单元被配置为将通过捕获与作为所述云端流媒体服务器中的一个云端流媒体服务器的基准服务器相对应的测试结果视频而创建的测试结果图像与通过捕获与所述云端流媒体服务器中的其它云端流媒体服务器相对应的测试结果视频而创建的测试结果图像进行比较;以及测试控制单元,所述测试控制单元被配置为基于比较结果确定所述云端流媒体服务器中的至少一个云端流媒体服务器是否有故障。2.根据权利要求1所述的云端流媒体服务器测试装置,其中,所述测试控制单元还被配置为在满足所述基准服务器的改变条件时改变所述基准服务器。3.根据权利要求1所述的云端流媒体服务器测试装置,其中,所述比较单元还被配置为检测所述虚拟客户端模块与所述云端流媒体服务器之间的连接错误。4.根据权利要求1所述的云端流媒体服务器测试装置,其中,所述比较单元还被配置为在满足稳定状态条件之后,捕获与所述基准服务器相对应的测试结果视频和与所述其它云端流媒体服务器相对应的测试结果视频。5.根据权利要求1所述的云端流媒体服务器测试装置,其中,所述测试脚本密钥输入启用两个或更多个不同的应用以创建同一公共画面。6.根据权利要求1所述的云端流媒体服务器测试装置,其中,所述比较单元还被配置为通过将所述测试结果视频进行掩码来创建经掩码的视频,并且将通过捕获所述经掩码的视频而创建的测试结果图像彼此进行比较。7.一种云端流媒体服务器测试方法,该云端流媒体服务器测试方法包括以下步骤:在虚拟客户端模块处从云端流媒体服务器接收与预定的测试脚本密钥输入相对应的测试结果并且接着创建测试结果视频;将通过捕获与作为所述云端流媒体服务器中的一个云端流媒体服务器的基...

【专利技术属性】
技术研发人员:裵泰眠罗显植尹泓瑞梁重根金钟贤
申请(专利权)人:恩特里克丝有限公司
类型:发明
国别省市:韩国;KR

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

1