CN118012683A - 一种投屏测试方法及投屏测试*** - Google Patents
一种投屏测试方法及投屏测试*** Download PDFInfo
- Publication number
- CN118012683A CN118012683A CN202410414261.1A CN202410414261A CN118012683A CN 118012683 A CN118012683 A CN 118012683A CN 202410414261 A CN202410414261 A CN 202410414261A CN 118012683 A CN118012683 A CN 118012683A
- Authority
- CN
- China
- Prior art keywords
- test
- screen
- equipment
- terminal
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 438
- 238000010998 test method Methods 0.000 title claims abstract description 7
- 238000004088 simulation Methods 0.000 claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims description 34
- 238000004891 communication Methods 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 20
- 238000013112 stability test Methods 0.000 claims description 17
- 238000005266 casting Methods 0.000 claims description 11
- 230000006855 networking Effects 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 11
- 230000000977 initiatory effect Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012430 stability testing Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种投屏测试方法及投屏测试***,所述投屏测试方法包括:根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,具有对应的终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;通过集线器为模拟终端设备和被测设备建立投屏连接;根据所述测试用例向所述被测设备推送视频流;根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;若判断获知测试时长满足预设时长,则完成测试。所述投屏测试***用于执行上述投屏测试方法。本发明实施例提供的投屏测试方法及投屏测试***,节约了投屏测试成本。
Description
技术领域
本发明涉及设备测试技术领域,具体涉及一种投屏测试方法及投屏测试***。
背景技术
投屏设备是一种可以将手机、平板电脑、电脑等电子设备上的内容通过无线或有线连接方式投射到屏幕上的设备,常用于会议、教学、娱乐等场景。
现有技术中,在投屏设备的开发过程中需要对投屏设备进行兼容性测试和稳定性测试。无论是兼容性测试还是稳定性测试,都需要购买市面上的主流的手机、电脑等终端设备,测试人员在通过购买的电子设备对投屏设备进行测试。由于需要购买多种终端设备对投屏设备进行测试,导致测试成本较高。
发明内容
针对现有技术中的问题,本发明实施例提供一种投屏测试方法及投屏测试***,能够至少部分地解决现有技术中存在的问题。
第一方面,本发明提出一种投屏测试方法,包括:
根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,具有对应的终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;
通过集线器为模拟终端设备和被测设备建立投屏连接;
根据所述测试用例向所述被测设备推送视频流;
根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;
若判断获知测试时长满足预设时长,则完成测试。
进一步地,所述通过集线器为模拟终端设备和被测设备建立投屏连接包括:
搜索附近的设备,并获得每个搜索到的设备的物理地址;
若判断获知存在一个搜索到的设备的物理地址与被测设备的物理地址相同,则发起组网请求以建立模拟设备终端与被测设备的通信连接;其中,所述测试用例包括被测设备的物理地址;
基于模拟设备终端的终端设备信息与被测设备进行传输协商以建立投屏连接。
进一步地,所述测试用例包括测试终端的编组,所述测试终端的编组包括顺序编组或者并列编组。
进一步地,所述预设时长分为第一时长和第二时长,所述第一时长为兼容性测试的时长阈值;所述第二时长为稳定性测试的时长阈值。
进一步地,所述终端设备信息包括视频传输格式参数和音频传输格式参数。
第二方面,本发明提出一种投屏测试***,包括测试执行设备、集线器和被测设备,其中:
所述测试执行设备分别与所述集线器和所述被测设备通信连接;所述集线器与所述被测设备通信连接;
所述测试执行设备用于通过模拟终端设备对所述被测设备进行投屏测试;其中,每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的。
进一步地,所述测试执行设备包括模拟设备管理模块、测试用例管理模块、视频管理模块、连接管理模块和测试执行模块,其中:
所述模拟设备管理模块用于根据不同的终端设备信息对相应的终端设备进行模拟,得到模拟终端设备;
所述测试用例管理模块用于录入测试用例;
所述视频管理模块用于存储测试视频;
所述连接管理模块用于向被测设备发起连接申请并进行投屏协商;
所述测试执行模块用于基于测试用例对被测试设备进行投屏测试;其中,所述测试用例是预设的,包括投屏测试所使用的模拟终端设备和测试视频。
进一步地,所述集线器与多个无线网卡相连,通过所述多个无线网卡与所述被测设备通信连接。
进一步地,所述终端设备信息包括视频传输格式参数和音频传输格式参数。
进一步地,所述被测设备包括中控装置和屏幕,其中:
所述中控装置与所述屏幕连接;
所述中控装置包括视频输出适配器、无线接入适配器、视频编解码器、输出设备管理模块、多端设备接入管理模块和会议管理模块;
所述视频输出适配器用于进行视频格式转换;
所述无线接入适配器用于建立通信连接和进行投屏协商;
所述视频编解码器用于进行视频编解码;
所述输出设备管理模块用于维护外部显示设备信息和提供视频输出接口;
所述多端设备接入管理模块用于实现至少一个终端设备的投屏连接;
所述会议管理模块用于控制投屏的终端设备。
第三方面,本发明提供一种投屏测试装置,包括:
模拟单元,用于根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,包括终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;
建立单元,用于通过集线器为模拟终端设备和被测设备建立投屏连接;
推送单元,用于根据所述测试用例向所述被测设备推送视频流;
记录单元,用于根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;
判断单元,用于若判断获知测试时长满足预设时长,则完成测试。
第四方面,本发明提供一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述程序以实现上述任一实施例所述的投屏测试方法。
第五方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述任一实施例所述的投屏测试方法。
第六方面,本发明提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述任一实施例所述的投屏测试方法。
本发明实施例提供的投屏测试方法及投屏测试***,根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,具有对应的终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;通过集线器为模拟终端设备和被测设备建立投屏连接;根据所述测试用例向所述被测设备推送视频流;根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;若判断获知测试时长满足预设时长,则完成测试,由于通过模拟终端设备的方式进行投屏测试,无需采购手机、电脑等终端设备,摆脱了对实体终端设备的依赖,节约了投屏测试成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明第一实施例提供的投屏测试***的结构示意图。
图2是本发明第二实施例提供的投屏测试***的结构示意图。
图3是本发明第三实施例提供的投屏测试***的结构示意图。
图4是本发明第四实施例提供的投屏测试方法的流程示意图。
图5是本发明第五实施例提供的投屏测试方法的流程示意图。
图6是本发明第六实施例提供的投屏测试装置的结构示意图。
图7是本发明第七实施例提供的投屏测试装置的结构示意图。
图8是本发明第八实施例提供的电子设备的实体结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本申请中技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。本申请实施例中的用户信息均是通过合法合规途径获得,并且对用户信息的获取、存储、使用、处理等经过客户授权同意的。
为了便于理解本申请提供的技术方案,下面先对本申请技术方案的研究背景进行简单说明。
就现有的投屏设备的测试方案而言,存在如下缺点:(1)需要花费大量成本采购市场上的各类设备,资金投入大,测试成本高;(2)即使有充足资金,对于新发布的热门手机,在刚开始的发售阶段需要进行抢购,无法第一时间购买产品进行测试,影响投屏设备的投产进度;(3)兼容性测试和稳定性测试需要人工插拔终端设备、监控测试流程,需要人工干预,测试效率低。
本发明提供的投屏测试***,无需采购大量终端设备,只需要购入少量硬件比如集线器、无线网卡等,通过对终端设备进行模拟即可进行不同终端设备的投屏测试,节约了测试成本。并且能够支持测试用例的管理,基于测试用例自动完成投屏测试无需人工干预测试过程,提高了测试效率。
图1是本发明第一实施例提供的投屏测试***的结构示意图,如图1所示,本发明实施例提供的投屏测试***包括测试执行设备1、集线器2和被测设备3,其中:
测试执行设备1分别与集线器2和被测设备3通信连接;集线器2与被测设备3通信连接;
测试执行设备1用于通过模拟终端设备对被测设备3进行投屏测试;其中,每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的。
具体地,测试执行设备1可以对实际的终端设备进行模拟,得到模拟终端设备,通过模拟终端设备对被测设备3进行投屏测试。可以通过终端设备的终端设备信息对终端设备进行投屏模拟,即可以通过终端设备信息对相应的终端设备进行初始化终端设备实例实现对终端设备的模拟。集线器2用于实现模拟终端设备与被测设备3之间的通信连接。测试执行设备1还可以从对被测设备3读取测试日志,通过对测试日志的分析得到测试结果。
其中,被测设备3为投屏设备。测试执行设备1可以采用台式机、主机或者笔记本电脑。集线器2根据实际需要进行选用,本发明实施例不做限定。终端设备包括但不限于手机、平板电脑、电脑等电子设备。
本发明实施例提供的投屏测试***,包括测试执行设备、集线器和被测设备,所述测试执行设备分别与所述集线器和所述被测设备通信连接;所述集线器与所述被测设备通信连接;所述测试执行设备用于通过模拟终端设备对所述被测设备进行投屏测试,由于通过模拟终端设备的方式进行投屏测试,无需采购手机、电脑等终端设备,摆脱了对实体终端设备的依赖,节约了投屏测试成本。
图2是本发明第二实施例提供的投屏测试***的结构示意图,如图2所示,在上述各实施例的基础上,进一步地,测试执行设备1包括模拟设备管理模块11、测试用例管理模块12、视频管理模块13、连接管理模块14和测试执行模块15,其中:
模拟设备管理模块11用于根据不同的终端设备信息对相应的终端设备进行模拟,得到模拟终端设备;
测试用例管理模块12用于录入测试用例;
视频管理模块13用于存储测试视频;
连接管理模块14用于向被测设备发起连接申请并进行投屏协商;
测试执行模块15用于基于测试用例对被测试设备进行投屏测试;其中,所述测试用例是预设的,包括投屏测试所使用的模拟终端设备和测试视频。
具体地,可以录入终端设备的终端设备信息,模拟设备管理模块11通过终端设备信息可以对相应的终端设备进行模拟,得到模拟终端设备。由于是应用在投屏测试的场景下,终端设备信息可以包括终端设备的视频分辨率、码率、音频编码格式等信息,根据实际需要进行设置,本发明实施例不做限定。
测试用例管理模块12用于录入测试用例。所述测试用例是预设的,可以包括测试时长、测试终端的标识、测试记录规则、视频文件的名称、测试终端的编组、被测设备的MAC(Media Access Control)地址等信息,根据实际需要进行设置,本发明实施例不做限定。
视频管理模块13用于存储测试视频。可以将用于兼容性测试和/或稳定性测试的测试视频上传到视频管理模块13存储,以便在编辑测试用例时选择以及投屏测试时使用。
连接管理模块14用于向被测设备发起连接申请并进行投屏协商。连接管理模块14可以向被测设备3发起p2p连接申请,在连接建立后进行投屏协商,约定实时流传输协议(Real Time Streaming Protocol,简称RTSP)的视频分辨率、码率、视频格式、音频格式等信息。
测试执行模块15用于基于测试用例对被测试设备进行投屏测试。
例如,对于支持Miracast协议的终端设备而言,终端设备信息可以包括视频传输格式参数和音频传输格式参数。视频传输格式参数包括视频分辨率、是否支持最佳分辨率选择、H.264的Profile和H.264的level。音频传输格式参数包括音频编码格式。是否支持最佳分辨率选择用于确定是否支持由投屏设备向终端设备指定传输用分辨率。H.264的Profile用于指定视频传输码率。H.264的level用于定义视频分辨率、帧率和比特率的最大值。
在上述各实施例的基础上,进一步地,集线器2与多个无线网卡4相连,通过多个无线网卡4与被测设备3通信连接。
具体地,在本发明实施例中,被测设备3可以同时对多个终端设备进行投屏,相应地,在投屏测试时,需要测试多个终端设备投屏的情况。通过设置无线网卡4实现模拟终端设备与被测设备3的通信,无线网卡4的数量与需要模拟的终端设备的数量相等。
在上述各实施例的基础上,进一步地,所述终端设备信息包括视频传输格式参数和音频传输格式参数。视频传输格式参数和音频传输格式参数根据实际需要进行设置,本发明实施例不做限定。
例如,对于支持Miracast协议的终端设备而言,视频传输格式参数包括视频分辨率、是否支持最佳分辨率选择、H.264的Profile和H.264的level。音频传输格式参数包括音频编码格式。是否支持最佳分辨率选择用于确定是否支持由投屏设备向终端设备指定传输用分辨率。H.264的Profile用于指定视频传输码率。H.264的level用于定义视频分辨率、帧率和比特率的最大值。
图3是本发明第三实施例提供的投屏测试***的结构示意图,如图3所示,在上述各实施例的基础上,进一步地,被测设备3包括中控装置31和屏幕32,其中:
中控装置31与屏幕32连接;
中控装置31包括视频输出适配器311、无线接入适配器312、视频编解码器313、输出设备管理模块314、多端设备接入管理模块315和会议管理模块316;
视频输出适配器311用于进行视频格式转换;
无线接入适配器312用于建立通信连接和进行投屏协商。
视频编解码器313用于进行视频编解码。
输出设备管理模块314用于维护外部显示设备信息和提供视频输出接口。
多端设备接入管理模块315用于实现至少一个终端设备的投屏连接。
会议管理模块316用于控制投屏的终端设备。
具体地,中控装置31与屏幕32可以通过高清晰多媒体接口(High DefinitionMultimedia Interface,简称HDMI)线连接,中控装置31将接收到的视频和音频传输到屏幕上显示。
视频输出适配器311用于进行视频格式转换。视频输出适配器311可以根据接入的外部显示设备的分辨率信息,将输入的视频格式转换为外部显示设备所需分辨率的视频格式;
无线接入适配器312用于建立通信连接和进行投屏协商。无线接入适配器312可以接收p2p连接申请,在连接建立后进行投屏协商,约定RTSP的视频分辨率、码率、视频格式等信息。
视频编解码器313用于进行视频编解码。可以根据视频传输的编解码格式进行视频编解码。
输出设备管理模块314用于维护外部显示设备信息和提供视频输出接口。输出设备管理模块314可以维护当前连接的屏幕32的设备信息,设备信息包括但不限于。输出设备管理模块314还可以为会议管理模块316提供视频输出接口。
多端设备接入管理模块315用于实现至少一个终端设备的投屏连接。多端设备接入管理模块315根据会议管理模块316的指示将来自终端设备的视频流发送给屏幕32进行投屏,或者断开终端设备与屏幕32之间的视频流。多端设备接入管理模块315可以实现多个终端设备的投屏连接。多端设备接入管理模块315可以为会议管理模块316提供已经投屏的终端设备的设备名称,以及为终端设备停止投屏提供支持。
会议管理模块316用于控制投屏的终端设备。参会人员可以通过会议管理模块316选择投屏的终端设备,对已经投屏的终端设备结束投屏。会议管理模块316可以包括触摸显示屏,方便参会人员进行操作,还可以显示待投屏和/或已投屏的设备终端。
在线下会议的场景中,可以通过无线投屏器或是HDMI线等连接终端设备即可传输投屏。然而当有多个终端设备需要投屏时,由于现有技术中的投屏设备只支持单路的视频接入,如果更换投屏的终端设备,就需要插拔HDMI线、投屏器等,并在更换投屏的终端设备之后还需要调试设备,会耽误很多时间。而本发明实施例提供的被测设备3,作为一种投屏设备,能够支持多个终端设备的接入,可以在会议前接入需要投屏的各个终端设备,在会议中可以直接切换投屏的终端设备,避免了会议过程中由于更换终端设备和调试设备导致的时间损耗。
图4是本发明第四实施例提供的投屏测试方法的流程示意图,如图4所示,本发明实施例提供的投屏测试方法,可以应用于上述任一实施例所述的投屏测试***,包括:
S401、根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,具有对应的终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;
具体地,所述测试执行设备可以从测试用例中获取测试终端的标识,然后根据测试终端的标识获取终端设备信息,通过终端设备信息对相应的终端设备进行初始化终端设备实例以对终端设备进行模拟。
其中,在进行投屏测试之前,会设置测试用例,存储到所述测试执行设备中。所述测试用例可以包括测试时长、测试终端的标识、测试记录规则、视频文件的名称、测试终端的编组、被测设备的MAC地址等信息,根据实际需要进行设置,本发明实施例不做限定。用于进行投屏测试的终端设备即测试终端。模拟终端设备与相应的终端设备具有相同的标识。测试用例包括的终端设备的标识即测试终端的标识。
对于兼容性测试,测试用例可以包括测试终端的标识、测试记录规则、视频文件的名称、各个终端设备的接入顺序、被测设备的MAC地址。
对于异常兼容性测试,测试用例可以包括测试终端的标识、测试记录规则、视频文件的名称、各个终端设备的接入顺序、被测设备的MAC地址、无线连接的频率:2.4Ghz\5Ghz以及异常协商模拟。无线连接的频率用于测试在模拟网络状况不佳的情况下,视频传输是否稳定。异常协商模拟用于验证被测设备在特定消息返回失败的情况下是否会导致应用崩溃,例如Miracast协商异常模拟:Miracast协议在投屏协商过程中包含M1、M2、M3、M4、M5、M6、M7、M8、M16等多次消息交互,其中任意一个步骤出现问题均会导致连接失败,可以选定具体步骤成功时返回成功码(比如200),失败时返回失败码(比如502),以验证被测设备在成功码或者失败码返回失败的情况下是否会导致应用崩溃。
对于稳定性测试,测试流程与兼容性测试测的测试流程类似,但是测试时间较长,可以选择多个视频文件的名称,通过多个视频文件的播放达到测试时长,或者通过循环播放视频文件到达测试时长。
例如,可以为将各个终端设备的终端设备信息存储到配置库中,从配置库中读取终端设备的终端设备信息并与终端设备的标识对应,终端设备信息用于对终端设备进行模拟。终端设备的标识与终端设备一一对应。
S402、通过集线器为模拟的终端设备和被测设备建立投屏连接;
具体地,所述测试执行设备通过集线器向被测设备发起连接申请,在建立连接后进行模拟的终端设备与被测设备的投屏协商,约定视频分辨率、码率、视频格式、音频格式等信息。在投屏协商完成之后,在模拟的终端设备与被测设备之间建立了投屏连接。
例如,所述测试执行设备通过无线搜索附近设备,从搜索到的设备列表中寻址是否存在被测设备的MAC地址;如果存在被测设备的MAC地址,那么向被测设备发起p2p组网请求;在组网完成之后发起DHCP请求为模拟的每个终端设备分配IP地址;在IP地址分配完成之后,所述测试执行设备启动TCP服务并监听目标端口等待被测设备接入;在被测设备接入到TCP连接之后,基于模拟终端设备的终端设备信息与被测设备进行传输协商。在协商完成之后,所述测试执行设备可以向被测设备开始推送视频流。其中,所述目标端口可以为7236端口。
S403、根据所述测试用例向所述被测设备推送视频流;
具体地,所述测试执行设备可以基于所述测试用例,获得所述测试用例对应的视频文件,所述视频文件对应的视频作为测试视频。所述测试执行设备根据所述测试视频向所述被测设备推送视频流。所述被测设备会显示所述视频流。
S404、根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;
具体地,所述被测设备在进行测试的时候,会产生测试日志。所述测试执行设备会从所述被测设备读取的测试日志流,并根据测试记录规则进行测试记录。其中,所述测试记录规则是预设的。
例如,所述测试记录规则包括若判断获知测试日志流中出现预设关键字,则对被测设备进行截图并保存截图。所述测试记录规则包括每隔设定时间间隔,对被测设备进行截图并保存截图。
S405、若判断获知测试时长满足预设时长,则完成测试。
具体地,所述测试执行设备会记录测试时长,测试时长即从测试开始的时间点到当前时间点的时间间隔。如果测试时长大于等于预设时长,说明测试时长满足预设时长,那么当前的投屏测试完成。其中,所述预设时长根据实际需要进行设置,本发明实施例不做限定。
在测试完成之后,所述测试执行设备可以生成测试报告。测试报告可以包括各个时间点和各个时间点的事件。例如,测试报告包括如下内容:
Xxx时间点:测试开始执行
Xxx时间点:模拟终端设备A开始连接
Xxx时间点:模拟终端设备A连接成功开始传输
Xxx时间点:触发日志关键字“SimuA connected”进行截图,截图如下:
【截图图片】
Xxx时间点:触发自动截图,截图如下:
【截图图片】
Xxx时间点:模拟终端设备A断开投屏
Xxx时间点:测试执行完成。
可理解的是,测试人员在投屏测试过程中可以不定期检查被测设备,以确认投屏是否正常;测试人员可以在投屏测试完成后对比自动生成的测试报告与测试用例的预期,查看被测设备是否如预期展示对应内容。
图5是本发明第五实施例提供的投屏测试方法的流程示意图,如图5所示,所述测试执行设备通过集线器为模拟的终端设备和被测设备建立投屏连接包括:
S501、搜索附近的设备,并获得每个搜索到的设备的物理地址;
具体地,所述测试执行设备可以搜索附近的设备,对于每个搜索到的设备,都可以获得设备的物理地址(MAC地址)。
S502、若判断获知存在一个搜索到的设备的物理地址与被测设备的物理地址相同,则发起连接申请以建立模拟设备终端与被测设备的通信连接;其中,所述测试用例包括被测设备的物理地址;
具体地,所述测试执行设备将每个搜索到的设备的物理地址与被测设备的物理地址进行比较,如果有一个搜索到的设备的物理地址与被测设备的物理地址相同,说明该搜索到的设备即被测设备,所述测试执行设备会通过集线器向所述被测设备发起连接请求,使模拟设备终端与被测设备建立通信连接。其中,所述测试用例包括被测设备的物理地址,模拟设备终端是根据测试用例终端设备进行模拟得到。
例如,所述测试执行设备向被测设备发起p2p组网请求,在组网完成之后发起DHCP请求为模拟终端设备分配IP地址;在IP地址分配完成之后,所述测试执行设备启动TCP服务并监听目标端口等待被测设备接入;在被测设备接入到TCP连接之后,则建立了模拟设备终端与被测设备的通信连接。
S503、基于模拟设备终端的终端设备信息与被测设备进行传输协商以建立投屏连接。
具体地,所述测试执行设备基于模拟设备终端的终端设备信息与被测设备进行传输协商,对虚拟设备终端投屏所传输的视频传输格式参数和音频传输格式参数进行协商,在协商完成之后就建立了投屏连接。其中,所述视频传输格式参数包括但不限于视频分辨率、视频传输码率等,音频传输格式参数包括但不限于音频编码格式等。
在上述各实施例的基础上,进一步地,所述测试用例包括测试终端的编组,所述测试终端的编组包括顺序编组或者并列编组。
具体地,顺序编组是指多个测试终端依次进行编号,在投屏测试时,会按照编号的顺序依次对每个测试终端进行投屏测试。并列编组是指多个测试终端具有相同的编号,在投屏测试时,会对多个测试终端同时进行投屏测试,在被测设备上会显示上述多个测试终端的投屏视频。
在上述各实施例的基础上,进一步地,所述预设时长分为第一时长和第二时长,所述第一时长为兼容性测试的时长阈值;所述第二时长为稳定性测试的时长阈值。
具体地,兼容性测试的时长会小于稳定性测试的时长,所以将预设时长分为第一时长和第二时长。
在上述各实施例的基础上,进一步地,所述终端设备信息包括视频传输格式参数和音频传输格式参数。
视频传输格式参数和音频传输格式参数根据实际需要进行设置,本发明实施例不做限定。
例如,对于支持Miracast协议的终端设备而言,视频传输格式参数包括视频分辨率、是否支持最佳分辨率选择、H.264的Profile和H.264的level。音频传输格式参数包括音频编码格式。是否支持最佳分辨率选择用于确定是否支持由投屏设备向终端设备指定传输用分辨率。H.264的Profile用于指定视频传输码率。H.264的level用于定义视频分辨率、帧率和比特率的最大值。
下面以一个具体的实施例对本发明实施例提供的投屏测试方法进行解释说明。
投屏测试***包括Linux***的主机、USB接口的集线器和金科会议屏设备,Linux***的主机分别与集线器和金科会议屏设备通信连接,USB接口的集线器配置多个USB接口的无线网卡,集线器与金科会议屏设备通过无线网卡与金科会议屏设备通信连接。其中,无线网卡的数量与金科会议屏设备所能够同时投屏的终端设备的数量m相同。
预先设置n个终端设备的终端设备信息,并存储到Linux***的主机的模拟设备库中,每个终端设备的终端设备信息与终端设备的标识对应。上述测试视频到Linux***的主机中。n个终端设备都支持Miracast协议。n大于m。
录入一个用于兼容性测试的测试用例1,测试用例1包括兼容性测试的测试时长阈值、m个测试终端的标识、兼容性测试的测试记录规则、测试视频的名称、m个测试终端的编组、金科会议屏设备的MAC地址。m个测试终端的编组为m个测试终端具有相同的编号,即在投屏测试时,m个测试终端对应的模拟终端设备同时进行投屏。可理解的是,还可以设置不同于测试用例1的其他兼容性测试的测试用例进行兼容性测试。
对金科会议屏设备进行兼容性测试的步骤如下:
Linux***的主机连接金科会议屏,从金科会议屏读取测试日志流;
Linux***的主机根据测试用例1包括的m个测试终端的标识,从模拟设备库中获得m个测试终端的终端设备信息。然后根据每个测试终端的终端设备信息初始化每个测试终端的模拟终端设备实例。
Linux***的主机无线搜索附近的设备,能够得到每个搜索到的设备的物理地址,将每个搜索到的设备的MAC地址与金科会议屏设备的MAC地址进行比较,如果某个搜索到的设备的物理地址与金科会议屏设备的MAC地址相同,那么向金科会议屏设备发起p2p组网请求。在组网完成之后发起DHCP请求为m个模拟终端设备分配IP地址。在IP地址分配完成之后,Linux***的主机启动TCP服务并监听7236端口,等待金科会议屏设备接入到TCP连接。Linux***的主机基于m个模拟终端设备对应的终端设备信息包括的视频传输格式参数和音频传输格式参数进行传输协商。在协商完成之后,通过rstp协议向金科会议屏设备同步推送m个视频流。m个视频流是通过测试视频的名称获得的测试视频的视频流。
Linux***的主机根据测试记录规则和测试日志流进行兼容性测试的记录。Linux***的主机会记录测试时长,将测试时长与兼容性测试的测试时长阈值进行比较,当测试时长大于等于兼容性测试的测试时长阈值时,结束测试。
录入一个用于稳定性测试的测试用例2,测试用例2包括稳定性测试的测试时长阈值、k个测试终端的标识、稳定性测试的测试记录规则、每个不同测试视频的名称、每个测试终端唯一对应一个测试视频,k个测试终端的编组、金科会议屏设备的MAC地址。k个测试终端的编组为k个测试终端依次进行编号,编号1、编号2、……、编号k。即在投屏测试时,k个测试终端对应的模拟终端设备依次进行投屏。可理解的是,还可以设置不同于测试用例2的其他稳定性测试的测试用例进行稳定性测试。k的取值根据实际需要测试的终端设备的数量确定。
对金科会议屏设备进行稳定性测试的步骤如下:
Linux***的主机连接金科会议屏,从金科会议屏读取测试日志流;
Linux***的主机根据测试用例2包括的m个测试终端的标识,从模拟设备库中获得m个测试终端的终端设备信息。然后根据每个测试终端的终端设备信息初始化每个测试终端的模拟终端设备实例。
Linux***的主机无线搜索附近的设备,能够得到每个搜索到的设备的物理地址,将每个搜索到的设备的MAC地址与金科会议屏设备的MAC地址进行比较,如果某个搜索到的设备的物理地址与金科会议屏设备的MAC地址相同,那么向金科会议屏设备发起p2p组网请求。在组网完成之后发起DHCP请求为m个模拟终端设备分配IP地址。在IP地址分配完成之后,Linux***的主机启动TCP服务并监听7236端口,等待金科会议屏设备接入到TCP连接。Linux***的主机基于m个模拟终端设备对应的终端设备信息包括的视频传输格式参数和音频传输格式参数进行传输协商。在协商完成之后,对于编号1对应的模拟终端设备,获取编号1对应的测试视频,通过rstp协议向金科会议屏设备同步推送视频流。在编号2对应的视频播放完成之后,获取编号1对应的测试视频,通过rstp协议向金科会议屏设备同步推送视频流。在编号3对应的视频播放完成之后,获取编号3对应的测试视频,通过rstp协议向金科会议屏设备同步推送视频流。以此类推。可理解的是,如果第k个测试视频播放完成之后,还没有达到稳定性测试的测试时长阈值,可以从编号1对应的测试视频开始,重新进行视频流的推送。
Linux***的主机会根据测试记录规则和测试日志流进行稳定性测试的记录。Linux***的主机会记录测试时长,将测试时长与稳定测试的测试时长阈值进行比较,当测试时长大于等于稳定性测试的测试时长阈值时,结束测试。
图6是本发明第六实施例提供的投屏测试装置的结构示意图,如图6所示,本发明实施例提供的投屏测试装置包括模拟单元601、建立单元602、推送单元603、记录单元604和判断单元605,其中:
模拟单元601用于根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,包括终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;建立单元602用于通过集线器为模拟终端设备和被测设备建立投屏连接;推送单元603用于根据所述测试用例向所述被测设备推送视频流;记录单元604用于根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;判断单元605用于若判断获知测试时长满足预设时长,则完成测试。
具体地,模拟单元601可以从测试用例中获取测试终端的标识,然后根据测试终端的标识获取终端设备信息,通过终端设备信息对相应的终端设备进行初始化终端设备实例以对终端设备进行模拟。
建立单元602通过集线器向被测设备发起连接申请,在建立连接后进行模拟的终端设备与被测设备的投屏协商,约定视频分辨率、码率、视频格式、音频格式等信息。在投屏协商完成之后,在模拟的终端设备与被测设备之间建立了投屏连接。
推送单元603可以基于所述测试用例,获得所述测试用例对应的视频文件,所述视频文件对应的视频作为测试视频。所述测试执行设备根据所述测试视频向所述被测设备推送视频流。所述被测设备会显示所述视频流。
所述被测设备在进行测试的时候,会产生测试日志。记录单元604会从所述被测设备读取的测试日志流,并根据测试记录规则进行测试记录。其中,所述测试记录规则是预设的。
判断单元605会记录测试时长,测试时长即从测试开始的时间点到当前时间点的时间间隔。如果测试时长大于等于预设时长,说明测试时长满足预设时长,那么当前的投屏测试完成。其中,所述预设时长根据实际需要进行设置,本发明实施例不做限定。
图7是本发明第七实施例提供的投屏测试装置的结构示意图,如图7所示,建立单元602包括搜索子单元6021、发起子单元6022和建立子单元6023,其中:
搜索子单元6021用于搜索附近的设备,并获得每个搜索到的设备的物理地址;发起子单元6022用于若判断获知存在一个搜索到的设备的物理地址与被测设备的物理地址相同,则发起组网请求以建立模拟设备终端与被测设备的通信连接;其中,所述测试用例包括被测设备的物理地址;建立子单元6023用于基于模拟设备终端的终端设备信息与被测设备进行传输协商以建立投屏连接。
在上述各实施例的基础上,进一步地,所述测试用例包括测试终端的编组,所述测试终端的编组包括顺序编组或者并列编组。
在上述各实施例的基础上,进一步地,所述预设时长分为第一时长和第二时长,所述第一时长为兼容性测试的时长阈值;所述第二时长为稳定性测试的时长阈值。
在上述各实施例的基础上,进一步地,所述终端设备信息包括视频传输格式参数和音频传输格式参数。
图8是本发明第八实施例提供的电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)801、通信接口(Communications Interface)802、存储器(memory)803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信。处理器801可以调用存储器803中的逻辑指令,以执行如下方法:
此外,上述的存储器803中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。
本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种投屏测试方法,其特征在于,包括:
根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,具有对应的终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;
通过集线器为模拟终端设备和被测设备建立投屏连接;
根据所述测试用例向所述被测设备推送视频流;
根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;
若判断获知测试时长满足预设时长,则完成测试。
2.根据权利要求1所述的方法,其特征在于,所述通过集线器为模拟终端设备和被测设备建立投屏连接包括:
搜索附近的设备,并获得每个搜索到的设备的物理地址;
若判断获知存在一个搜索到的设备的物理地址与被测设备的物理地址相同,则发起组网请求以建立模拟设备终端与被测设备的通信连接;其中,所述测试用例包括被测设备的物理地址;
基于模拟设备终端的终端设备信息与被测设备进行传输协商以建立投屏连接。
3.根据权利要求1所述的方法,其特征在于,所述测试用例包括测试终端的编组,所述测试终端的编组包括顺序编组或者并列编组。
4.根据权利要求1所述的方法,其特征在于,所述预设时长分为第一时长和第二时长,所述第一时长为兼容性测试的时长阈值;所述第二时长为稳定性测试的时长阈值。
5.根据权利要求1所述的方法,其特征在于,所述终端设备信息包括视频传输格式参数和音频传输格式参数。
6.一种投屏测试***,其特征在于,包括测试执行设备、集线器和被测设备,其中:
所述测试执行设备分别与所述集线器和所述被测设备通信连接;所述集线器与所述被测设备通信连接;
所述测试执行设备用于通过模拟终端设备对所述被测设备进行投屏测试;其中,每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的。
7.根据权利要求6所述的投屏测试***,其特征在于,所述测试执行设备包括模拟设备管理模块、测试用例管理模块、视频管理模块、连接管理模块和测试执行模块,其中:
所述模拟设备管理模块用于根据不同的终端设备信息对相应的终端设备进行模拟,得到模拟终端设备;
所述测试用例管理模块用于录入测试用例;
所述视频管理模块用于存储测试视频;
所述连接管理模块用于向被测设备发起连接申请并进行投屏协商;
所述测试执行模块用于基于测试用例对被测试设备进行投屏测试;其中,所述测试用例是预设的,包括投屏测试所使用的模拟终端设备和测试视频。
8.根据权利要求6所述的投屏测试***,其特征在于,所述集线器与多个无线网卡相连,通过所述多个无线网卡与所述被测设备通信连接。
9.根据权利要求6所述的投屏测试***,其特征在于,所述终端设备信息包括视频传输格式参数和音频传输格式参数。
10.根据权利要求6至9任一项所述的投屏测试***,其特征在于,所述被测设备包括中控装置和屏幕,其中:
所述中控装置与所述屏幕连接;
所述中控装置包括视频输出适配器、无线接入适配器、视频编解码器、输出设备管理模块、多端设备接入管理模块和会议管理模块;
所述视频输出适配器用于进行视频格式转换;
所述无线接入适配器用于建立通信连接和进行投屏协商;
所述视频编解码器用于进行视频编解码;
所述输出设备管理模块用于维护外部显示设备信息和提供视频输出接口;
所述多端设备接入管理模块用于实现至少一个终端设备的投屏连接;
所述会议管理模块用于控制投屏的终端设备。
11.一种投屏测试装置,其特征在于,包括:
模拟单元,用于根据测试用例对终端设备进行模拟,获得模拟终端设备;其中,所述测试用例是预设的,包括终端设备信息;每个模拟终端设备是根据对应的终端设备信息对相应的终端设备进行模拟得到的;
建立单元,用于通过集线器为模拟终端设备和被测设备建立投屏连接;
推送单元,用于根据所述测试用例向所述被测设备推送视频流;
记录单元,用于根据从所述被测设备读取的测试日志流以及测试记录规则进行测试记录;其中,所述测试记录规则是预设的;
判断单元,用于若判断获知测试时长满足预设时长,则完成测试。
12.一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1至5任一项所述方法的步骤。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至5任一项所述方法的步骤。
14.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至5任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410414261.1A CN118012683A (zh) | 2024-04-08 | 2024-04-08 | 一种投屏测试方法及投屏测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410414261.1A CN118012683A (zh) | 2024-04-08 | 2024-04-08 | 一种投屏测试方法及投屏测试*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118012683A true CN118012683A (zh) | 2024-05-10 |
Family
ID=90954756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410414261.1A Pending CN118012683A (zh) | 2024-04-08 | 2024-04-08 | 一种投屏测试方法及投屏测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118012683A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281567A (zh) * | 2011-07-25 | 2011-12-14 | 中兴通讯股份有限公司 | 一种终端模拟方法及*** |
KR20130116081A (ko) * | 2012-04-12 | 2013-10-23 | 한국항공우주산업 주식회사 | 휴대용 항공 전자 시스템 시험 장비 개발 방법 |
CN108446088A (zh) * | 2018-04-18 | 2018-08-24 | 广州视源电子科技股份有限公司 | 终端及投屏*** |
CN110022161A (zh) * | 2019-04-23 | 2019-07-16 | 京东方科技集团股份有限公司 | 发射器、发射设备、传输设备和无线投屏的方法 |
CN111147938A (zh) * | 2018-11-06 | 2020-05-12 | 奇酷互联网络科技(深圳)有限公司 | 视频投屏方法、视频源终端、播放终端及存储介质 |
CN113067738A (zh) * | 2021-04-01 | 2021-07-02 | 深圳市吉祥腾达科技有限公司 | 一种网络拓扑可视化功能设备兼容性测试方法及*** |
CN113742152A (zh) * | 2021-09-08 | 2021-12-03 | 深圳创维-Rgb电子有限公司 | 投屏测试方法、装置、设备及存储介质 |
CN114157902A (zh) * | 2021-12-02 | 2022-03-08 | 瑞森网安(福建)信息科技有限公司 | 一种无线投屏方法、***及存储介质 |
CN216673149U (zh) * | 2021-08-26 | 2022-06-03 | 科大讯飞股份有限公司 | 一种投屏设备和投屏套件 |
CN115623255A (zh) * | 2022-09-29 | 2023-01-17 | 海信视像科技股份有限公司 | 一种显示设备、终端设备及镜像投屏反控方法 |
CN116567342A (zh) * | 2023-05-17 | 2023-08-08 | 建信金融科技有限责任公司 | 投屏方法及装置 |
-
2024
- 2024-04-08 CN CN202410414261.1A patent/CN118012683A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281567A (zh) * | 2011-07-25 | 2011-12-14 | 中兴通讯股份有限公司 | 一种终端模拟方法及*** |
KR20130116081A (ko) * | 2012-04-12 | 2013-10-23 | 한국항공우주산업 주식회사 | 휴대용 항공 전자 시스템 시험 장비 개발 방법 |
CN108446088A (zh) * | 2018-04-18 | 2018-08-24 | 广州视源电子科技股份有限公司 | 终端及投屏*** |
CN111147938A (zh) * | 2018-11-06 | 2020-05-12 | 奇酷互联网络科技(深圳)有限公司 | 视频投屏方法、视频源终端、播放终端及存储介质 |
CN110022161A (zh) * | 2019-04-23 | 2019-07-16 | 京东方科技集团股份有限公司 | 发射器、发射设备、传输设备和无线投屏的方法 |
CN113067738A (zh) * | 2021-04-01 | 2021-07-02 | 深圳市吉祥腾达科技有限公司 | 一种网络拓扑可视化功能设备兼容性测试方法及*** |
CN216673149U (zh) * | 2021-08-26 | 2022-06-03 | 科大讯飞股份有限公司 | 一种投屏设备和投屏套件 |
CN113742152A (zh) * | 2021-09-08 | 2021-12-03 | 深圳创维-Rgb电子有限公司 | 投屏测试方法、装置、设备及存储介质 |
CN114157902A (zh) * | 2021-12-02 | 2022-03-08 | 瑞森网安(福建)信息科技有限公司 | 一种无线投屏方法、***及存储介质 |
CN115623255A (zh) * | 2022-09-29 | 2023-01-17 | 海信视像科技股份有限公司 | 一种显示设备、终端设备及镜像投屏反控方法 |
CN116567342A (zh) * | 2023-05-17 | 2023-08-08 | 建信金融科技有限责任公司 | 投屏方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2767039B1 (en) | Quality of user experience testing for video transmissions | |
US11910072B2 (en) | Multi-screen interactive display method and apparatus | |
CN108769795B (zh) | 视讯实现***及方法 | |
CN107172444B (zh) | 一种网络直播重连方法及*** | |
CN103841466B (zh) | 屏幕投影方法、计算机端和移动终端 | |
CN108124172B (zh) | 云投影的方法、装置及*** | |
CN110413248B (zh) | 一种拼接屏调试方法、拼接屏以及拼接墙 | |
CN108289218B (zh) | 一种音视频测试方法和***及音视频测试设备 | |
CA2951525A1 (en) | Communication apparatus, communication system, communication management system, and communication control method | |
CN105991700A (zh) | 处理语音数据的方法、云端服务器***和终端设备 | |
CN112333050A (zh) | 基于模拟会议性能测试方法、装置、设备及存储介质 | |
CN118012683A (zh) | 一种投屏测试方法及投屏测试*** | |
CN113535688A (zh) | 一种数据库变更风险评估方法及装置 | |
CN109985387B (zh) | 自动化测试方法和装置 | |
CN104750786A (zh) | 一种数据显示方法及装置 | |
CN110971923B (zh) | 一种弹幕连接方法、存储介质、***及客户端 | |
CN108616760B (zh) | 一种基于浏览器的直播方法、服务器、主播端和用户端 | |
CN112769645B (zh) | 一种终端测试方法、装置、终端设备和存储介质 | |
CN113014657A (zh) | 流量线路的切换方法、装置、存储介质及电子设备 | |
CN115037978B (zh) | 投屏方法及相关设备 | |
CN110704300A (zh) | Tpc-ds自动化测试方法以及tpc-ds测试*** | |
CN114630134B (zh) | 一种针对新增码流的处理方法和*** | |
CN115037979B (zh) | 投屏方法及相关设备 | |
CN115460189B (zh) | 处理设备测试方法、装置、计算机及存储介质 | |
CN117255029A (zh) | 一种网络设备模拟方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |