CN104837010A - 语音遥控测试方法、装置及*** - Google Patents
语音遥控测试方法、装置及*** Download PDFInfo
- Publication number
- CN104837010A CN104837010A CN201510204440.3A CN201510204440A CN104837010A CN 104837010 A CN104837010 A CN 104837010A CN 201510204440 A CN201510204440 A CN 201510204440A CN 104837010 A CN104837010 A CN 104837010A
- Authority
- CN
- China
- Prior art keywords
- voice signal
- intelligent television
- test
- voice
- remote controller
- 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.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 812
- 238000000034 method Methods 0.000 claims abstract description 102
- 230000006870 function Effects 0.000 claims description 88
- 238000010998 test method Methods 0.000 claims description 54
- 238000004891 communication Methods 0.000 claims description 52
- 238000012545 processing Methods 0.000 claims description 35
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000005611 electricity Effects 0.000 abstract description 22
- 239000002699 waste material Substances 0.000 description 11
- 238000001514 detection method Methods 0.000 description 9
- 241001672694 Citrus reticulata Species 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000013102 re-test Methods 0.000 description 6
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000000528 statistical test Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Selective Calling Equipment (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
本发明提供一种语音遥控测试方法、装置及***,包括:测试装置向智能电视发送测试开启指令,以指示智能电视开启语音控制功能并通过智能电视指示遥控器开启无线麦克;所述测试装置播放预设的待测语音信号,以使所述遥控器通过所述无线麦克采集所述待测语音信号,并将包括所述待测语音信号的遥控指令发送给智能电视;所述测试装置接收所述智能电视根据所述遥控指令返回的语音遥控测试结果。通过本发明提供的方案,能够实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。此外,所述测试开启指令可以包括待测语音信号的时长,以指示遥控器在开启无线麦克后经过所述时长后自动关闭无线麦克,从而节省电量。
Description
技术领域
本发明涉及电视遥控技术领域,尤其涉及一种语音遥控测试方法、装置及***。
背景技术
目前语音识别等技术发展比较迅速,从而衍生出智能电视的语音控制功能。其主要功能就是智能电视,通过遥控器等设备采集用户说出的语音信号,然后基于语音识别技术对语音信号进行处理,以实现对智能电视的控制等功能。
产品出厂前,测试人员需要对智能电视的各项功能进行测试,其中,就包含语音遥控测试。传统情况下测试人员需要首先把遥控器与智能电视建立连接,然后按压遥控器上的语音键开启遥控器的无线麦克,同时遥控器向智能电视发送特定的消息,通知电视开启语音控制功能,例如,语音助手应用;接着测试人员说出需要测试的语音信号,例如“音乐”,等电视响应完毕后再说出第二个语音信号,直至所有的语音信号均测试完毕。
这样每次测试时都需要测试人员说出对应的语音信号,并且每次测试时都要求测试人员的普通话要标准,这对于测试人员而言比较辛苦,效率也不高,测试起来非常耗费人力,同时,对于同一个语音信号,不同测试人员的发音也存在差异,即使对于同一个测试人员,其对于同一个语音信号每次的发音也会略有不同,这可能导致对于同一个语音信号测试人员可能需要反复说上好几次才能完成测试,影响测试效率。
发明内容
本发明提供一种语音遥控测试方法、装置及***,用于解决现有的测试方案低效率的问题。
本发明的第一个方面是提供一种语音遥控测试方法,包括:测试装置向智能电视发送测试开启指令,所述测试开启指令用于指示所述智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;所述测试装置播放预设的待测语音信号,以使所述遥控器通过所述无线麦克采集所述待测语音信号,并将包括所述待测语音信号的遥控指令发送给智能电视;所述测试装置接收所述智能电视根据所述遥控指令返回的语音遥控测试结果。
本发明的另一个方面是提供一种测试装置,包括:发送模块,用于向智能电视发送测试开启指令,所述测试开启指令用于指示所述智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;语音输出模块,用于播放预设的待测语音信号,以使所述遥控器通过所述无线麦克采集所述待测语音信号,并将包括所述待测语音信号的遥控指令发送给智能电视;接收模块,用于接收所述智能电视根据所述遥控指令返回的语音遥控测试结果。
本发明的又一个方面是提供一种测试***,包括:如前所述的测试装置、智能电视、以及遥控器。
本发明的又一个方面是提供一种测试装置,包括:通信接口,用于向智能电视发送测试开启指令,所述测试开启指令用于指示所述智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;存储器,用于存放程序;处理器,用于执行所述存储器存放的程序,以播放预设的待测语音信号,以使所述遥控器通过所述无线麦克采集所述待测语音信号,并将包括所述待测语音信号的遥控指令发送给智能电视;所述通信接口,还用于接收所述智能电视根据所述遥控指令返回的语音遥控测试结果。
本发明的又一个方面是提供一种测试***,包括:如前所述的测试装置、智能电视、以及遥控器。
本发明提供的语音遥控测试方法、装置及***,在产品出厂前,无需测试人员操作遥控器来开启无线麦克及通过无线麦克启动电视开启语音控制功能,而是通过测试装置与智能电视交互,触发智能电视和遥控器的开启;另外,也无需测试人员人工反复向遥控器输入语音信号来完成测试,而是通过 测试装置来播放预先设置的语音信号,该语音信号被遥控器采集后携带在遥控指令中发送给智能电视,智能电视将测试结果返回给测试装置。可以看出,开启遥控器和智能电视的过程无需测试人员人工干预,提高了该过程的效率。在语音信号播放至得到测试结果的环节亦完全不用人工干预,极大提高了测试效率,并且由于测试装置播放预设语音信号而避免了人工输入语音信号的语音差异,从而提高了测试的准确度。整个测试过程节省了人力,提高了测试效率及测试的准确度。
附图说明
图1A为本发明实施例一提供的一种语音遥控测试方法的流程示意图;
图1B为本发明实施例一提供的另一种语音遥控测试方法的流程示意图;
图1C为本发明实施例一提供的又一种语音遥控测试方法的流程示意图;
图1D为本发明实施例一提供的又一种语音遥控测试方法的流程示意图;
图1E为本发明实施例一提供的又一种语音遥控测试方法的流程示意图;
图1F为本发明实施例一提供的又一种语音遥控测试方法的流程示意图;
图1G为本发明实施例一提供的又一种语音遥控测试方法的流程示意图;
图1H为本发明实施例一提供的又一种语音遥控测试方法的流程示意图;
图2A为本发明实施例二提供的一种语音遥控测试方法的流程示意图;
图2B为本发明实施例二提供的另一种语音遥控测试方法的流程示意图;
图2C为本发明实施例二提供的又一种语音遥控测试方法的流程示意图;
图3A为本发明实施例三提供的一种语音遥控测试方法的流程示意图;
图3B为本发明实施例三提供的另一种语音遥控测试方法的流程示意图;
图3C为本发明实施例三提供的又一种语音遥控测试方法的流程示意图;
图3D为本发明实施例三提供的又一种语音遥控测试方法的流程示意图;
图4A为本发明实施例四提供的一种网络架构图;
图4B为基于实施例四提供的一种语音遥控测试方法的信令交互图;
图5A为本发明实施例五提供的一种测试装置的结构示意图;
图5B为本发明实施例五提供的另一种测试装置的结构示意图;
图5C为本发明实施例五提供的又一种测试装置的结构示意图;
图5D为本发明实施例五提供的又一种测试装置的结构示意图;
图5E为本发明实施例五提供的又一种测试装置的结构示意图;
图5F为本发明实施例五提供的又一种测试装置的结构示意图;
图6为本发明实施例六提供的一种智能电视的结构示意图;
图7为本发明实施例七提供的一种遥控器的结构示意图;
图8为本发明实施例九提供的一种测试装置的结构示意图;
图9为本发明实施例十提供的一种智能电视的结构示意图;
图10为本发明实施例十一提供的一种遥控器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
图1A为本发明实施例一提供的一种语音遥控测试方法的流程示意图,如图1A所示,本实施例以该语音遥控测试方法应用于测试装置中来举例说明,方法包括:
101、测试装置向智能电视发送测试开启指令,测试开启指令用于指示智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;
102、测试装置播放预设的待测语音信号,以使遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视;
103、测试装置接收智能电视根据遥控指令返回的语音遥控测试结果。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过有线方式、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现,该语音助手可以是安装在智能电视操作***中的软件程序,执行该软件程序可以控制智能电视通过与遥控器的通信接口接收来自遥控器的语音控制命令,并控制智能电视完成语音测试并将测试结果通过与测试装置的通信接口返回给测试装置。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不 限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。本发明中,遥控器和智能电视之间可以通过上述各种接口实现信令交互,而测试装置与遥控器之间则通过智能电视作为实现交互的中转设备。
实际应用中,测试装置上可以预先设置各种语音信号,这些语音信号可以采用人工录制、网络或其他渠道下载等方式获得。测试装置对于这些语音信号的存储也可以采用多种形式,例如:本地存储、在线存储等,基于各种存储方式,测试装置可以依据特定的存储方式来播放语音信号,例如:依次播放或者参照各语音信号的关联关系进行播放等,从而提高语音测试的灵活性和便利性。而无需人工反复输入语音信号,尤其是在需要输入一连串彼此有关联关系的语音信号时,现有技术往往由于发音差异等原因需要多次冗余人工操作才能得到测试结果,而本发明无需测试人员人工反复向遥控器输入语音信号,而是通过测试装置来播放预先设置的语音信号,避免了人工输入语音信号的语音差异,从而提高了测试的准确度。
另外,在测试装置得到测试结果后,可以对各语音信号的测试结果进行统计整理,呈现给测试人员,具体的,统计结果可以呈现出各语音信号的标识(identity,简称ID),并在各标识后面相对应的位置填入测试结果。进一步的,还可以根据实际需求组对测试结果的情况进行统计,例如,统计测试成功的语音信号的数量和测试失败的语音信号的数量,并且还可以以饼状图的形式表现。
具体的,测试装置依照预设的测试方式读取需要被测试的语音信号文件,调用播音设备,例如,扬声器或者播放器等,进行语音播放,直至所有的语音信号均被测试完毕,则测试结束。
实际应用中,测试方式可以有多种,可选的,作为一种可实施的方式,可以将各语音信号的信息,例如,标识以及文件存储位置等,记录在一个预先生成的索引表中。当需要进行测试时,测试装置可以按照索引表中的顺序,依次对该索引表中记录的各语音信号进行测试,直至所有的语音信号均被测试。相应的,如图1B所示,图1B为本发明实施例一提供的另一种语音遥控测试方法的流程示意图,在图1A所示的实施方式的基础上,在102之前, 方法还可以包括:
104、测试装置根据语音信号索引表中各语音信号的索引顺序,依次选取待测语音信号。
此外,在本实施方式中,若某语音信号测试失败,可以直接判定测试结果为失败,或者,为了提高测试的准确性,减少误判,也可以再对该语音信号重复进行测试,获得测试结果。具体的,重复测试的次数可以根据实际情况确定。
本实施方式按照索引表中的顺序,依次对该索引表中记录的各语音信号进行测试,无需测试人员人工反复向遥控器输入语音信号,并且避免了人工输入语音信号的语音差异,提高了测试效率及测试的准确度。
再可选的,作为另一种可实施的方式,与图1B的实施方式相比,在本实施方式中,还可以将各语音信号的关联关系记录在索引表中,并且在本实施例中测试装置根据各语音信号的关联关系进行测试。如图1C所示,图1C为本发明实施例一提供的又一种语音遥控测试方法的流程示意图,在图1A所示的实施方式的基础上,在102之前,方法还可以包括:
105、测试装置根据语音信号索引表中各语音信号的关联关系,选取待测语音信号。
这里的关联关系是指,在实际应用中某些语音信号会存在依赖关系,例如,假设用户可以通过说出“我要看电影”的语音信号A,控制智能电视切换至电影菜单界面,进一步的,基于语音信号A的执行,用户方可通过说出“我要看周星驰的电影”的语音信号B,控制智能电视向用户推送周星驰的电影,可见该语音信号A与B之间就存在关联关系。也就是说,语音信号B依赖于语音信号A方可执行,如果语音信号A执行失败的话,则语音信号B同样无法执行。当需要进行测试时,测试装置可以按照索引表中各语音信号的关联关系,对各语音信号进行测试,直至所有的语音信号均被测试。
同样的,本实施方式中,若某语音信号测试失败,可以直接判定测试结果为失败,或者,为了提高测试的准确性,减少误判,也可以再对该语音信号重复进行测试,获得测试结果。具体的,重复测试的次数可以根据实际情况确定。
本实施方式按照各语音信号的关联关系,对该索引表中记录的各语音信 号进行测试,无需测试人员人工反复向遥控器输入语音信号,此外,由于本实施方式在测试过程中进一步考虑了语音信号之间的关联关系,使得测试更具灵活性。
具体的,根据各语音信号的关联关系,可以根据上一次测试中被测语音信号的测试结果,决定本次是否对与其存在关联关系的语音信号进行测试,相应的,如图1D所示,图1D为本发明实施例一提供的又一种语音遥控测试方法的流程示意图,在图1C所示的实施方式的基础上,105具体可以包括:
106、测试装置根据各语音信号的关联关系,将与上一次测试成功的待测语音信号关联的语音信号,选取为本次测试的待测语音信号。
具体的,仍以前述举例为例,当对语音信号A和B进行测试时,若语音信号A测试成功,才对语音信号B进行测试,若语音信号A测试失败,则无需再对语音信号B进行测试。也就是说,测试装置可以根据上一条语音信号的测试结果来制定测试策略,从而让整个测试更加灵活,避免不必要的测试,进一步提高测试效率。
本实施方式中,在测试过程中,对于需要依赖前一语音信号进行语音遥控的语音信号,基于前一语音信号的测试结果决定是否对其进行测试,避免了不必要的测试,进一步提高测试的效率和可靠性。
基于上述各实施方式,实际应用中,为了预先生成语音信号索引表,如图1E所示,图1E为本发明实施例一提供的又一种语音遥控测试方法的流程示意图,在图1C或图1D所示的实施方式的基础上,在101之前,方法还包括:
107、测试装置根据用户的语音信号,获得相应信息,信息包括所述语音信号的标识、时长、以及语音信号的关联关系;
108、测试装置将信息记录至语音信号索引表中。
具体的,测试装置可以通过任意具备语音采集功能的录制设备,例如,麦克风等,录制各语音信号。本过程具体可以采用半自动录制方式,即用户使用普通话说出标准的语音信号,测试装置根据采集到的语音信号,获得相关信息并记录至语音信号索引表。
实际应用中,语音信号索引表可以如表1所示,其中,ID为语音信号的标识,用于表征该语音信号,其具体形式可以如表1中所示的数字,或者也 可以为其它形式,例如字母、文字等;关联语音信号为与该语音信号存在关联关系的语音信号,用于表征与该语音信号的关联关系。可选的,索引表还可以包括各语音信号文件的存储位置,具体的,各语音信号文件可以存在特定的目录下边,例如:/data/1.mp3。
表1
ID | 语音信号内容 | 语音信号时长(s) | 语音信号文件 | 关联语音信号 |
1 | 我要看***的电影 | 20 | 1.mp3 | 无 |
2 | 切换到频道1 | 60 | 2.mp3 | 1 |
3 | …… | 60 | 3.mp3 | 无 |
为了更好地理解本方案的实施,举例来说,测试人员打开安装在测试装置中的语音遥控测试程序,点击开始准备按钮。测试人员对着录制设备说出语音信号,例如“我要看***的电影”。测试人员点击结束按钮完成该条语音信号的录制。录制结束后测试装置自动在语音信号索引表中生成一条记录,包括本次录制的语音信号的标识、内容、时长、语音信号文件名、以及关联关系等,同时把录制好的语音信号文件存储到指定的目录下边。实际应用中,测试人员可以维护和更新索引表中各语音信号的信息。
本实施方式通过预先准备好标准的语音信号,避免语音遥控测试时由于测试人员普通话不标准或者发音不清楚等导致语音信号质量不高的问题,从而提高测试质量。并且,基于本实施方式,排除了不同测试人员语音上的差异,提高测试的可靠性。
此外,在实际应用中,为了节省遥控器的电量,可以通过设置超时时间实现遥控器无线麦克的自动关闭,例如,假设超时时间为10秒(s),则遥控器自检测到当前采集的语音信号输入完毕的时刻起,经过10s且在这10s期间如果没有采集到新的语音信号输入,则遥控器自动关闭无线麦克。通过上述方式可以实现遥控器的无线麦克的自动关闭。
进一步的,为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。在前述任一实施方式的基础上,测试开启指令可以包括待测语音信号的时长。
其中,待测语音信号的时长用于指示遥控器在开启无线麦克后,经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
可选的,遥控器根据智能电视的控制指令开启无线麦克后,在经过待测语音信号的时长后,关闭无线麦克的同时可以告知智能电视和测试装置无线麦克已关闭,从而使得智能电视和测试装置根据测试结果和无线麦克的状态判定本次测试的状态和进度,相应的,如图1F所示,图1F为本发明实施例一提供的又一种语音遥控测试方法的流程示意图,在前述的实施方式的基础上,在103之后,方法还包括:
109、测试装置若接收到智能电视发送的测试结束消息,则判定本次测试结束,测试结束消息是智能电视在发送语音遥控测试结果,并接收到遥控器发送的用于表征无线麦克关闭的第二消息后发送的。
具体的,智能电视向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试,相应的,如图1G所示,图1G为本发明实施例一提供的又一种语音遥控测试方法的流程示意图,在前述任一实施方式的基础上,102具体可以包括:
110、若测试装置接收到智能电视返回的准备完毕消息,则播放待测语音信号,准备完毕消息是智能电视在成功开启语音控制功能,并接收到遥控器发送的用于表征无线麦克成功开启的第一消息后发送的。
再可选的,在前述任一实施方式的基础上,测试装置获得各语音信号的测试结果后,可以对各语音信号的测试结果进行统计和整理,以便于测试人 员查看和分析,相应的,如图1H所示,图1H为本发明实施例一提供的又一种语音遥控测试方法的流程示意图,在前述任一实施方式的基础上,在103之后,方法还包括:
111、测试装置将语音遥控测试结果记录至语音信号索引表,并根据记录后的语音信号索引表生成测试报告。
通过本实施方式,用户可以基于测试报告方便可靠的对测试结果进行统计分析,例如,统计测试成功的语音信号的比例,再例如,按照实现不同控制功能的语音信号,统计相应的测试结果。
基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试。这样在产品出厂前,无需测试人员操作遥控器来开启无线麦克及启动电视开启语音控制功能,而是通过测试装置与智能电视交互,触发智能电视和遥控器的开启;另外,也无需测试人员人工反复向遥控器输入语音信号来完成测试,而是通过测试装置来播放预先设置的语音信号,该语音信号被遥控器采集后携带在遥控指令中发送给智能电视,智能电视将测试结果返回给测试装置。可以看出,开启遥控器和智能电视的过程无需测试人员人工干预,提高了该过程的效率。在语音信号播放至得到测试结果的环节亦完全不用人工干预,极大提高了测试效率,并且由于测试装置播放预设语音信号而避免了人工输入语音信号的语音差异,从而提高了测试的准确度。整个测试过程节省了人力,提高了测试效率及测试的准确度。
具体的,本实施例中,涉及智能电视和遥控器的方法可参照实施例二和实施例三中的相关内容。
本实施例提供的语音遥控测试方法,测试装置向智能电视发送指令,控制智能电视开启语音控制功能,并通过智能电视指示遥控器开启无线麦克后,播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
图2A为本发明实施例二提供的一种语音遥控测试方法的流程示意图,如图2A所示,本实施例以该语音遥控测试方法应用于智能电视中来举例说明,方法包括:
201、智能电视接收测试装置发送的测试开启指令;
202、智能电视根据测试开启指令,开启语音控制功能并向遥控器发送控制指令,控制指令用于指示遥控器开启无线麦克;
203、智能电视接收遥控器发送的遥控指令,遥控指令包括测试装置播放的待测语音信号,遥控指令是遥控器通过无线麦克采集待测语音信号后发送的;
204、智能电视根据遥控指令进行语音遥控测试,并向测试装置返回语音遥控测试结果。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。
具体的,智能电视在开启语音控制功能后,可以每隔一定时间检测一次语音控制功能是否启动,从而确保测试正常进行。智能电视在接收到包括待测语音信号的遥控指令后,通过语音助手应用进行识别控制。
进一步的,为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。相应的,测试开启指令和控制指令包括待测语音信号的时长;时长用于指示遥控器在开启无线麦克后,经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启 无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
可选的,基于前述的实施方式,遥控器根据智能电视的控制指令开启无线麦克后,在经过待测语音信号的时长后,关闭无线麦克的同时可以告知智能电视和测试装置无线麦克已关闭,从而使得智能电视和测试装置根据测试结果和无线麦克的状态判定本次测试的状态和进度,相应的,如图2B所示,图2B为本发明实施例二提供的又一种语音遥控测试方法的流程示意图,在前述的实施方式的基础上,在204之后,方法还可以包括:
205、若智能电视接收到遥控器发送的用于表征无线麦克关闭的第二消息,则向测试装置发送测试结束消息,以告知测试装置本次测试结束。
具体的,智能电视在向测试装置返回语音遥控测试结果后,若接收到用于表征无线麦克已关闭的第二消息,即确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试。相应的,如图2C所示,图2C为本发明实施例二提供的又一种语音遥控测试方法的流程示意图,在前述任一实施方式的基础上,在202之后,方法还可以包括:
206、若智能电视接收到遥控器发送的用于表征无线麦克成功开启的第一消息,则向测试装置发送准备完毕消息,以使测试装置在接收到准备完毕消息后,播放待测语音信号。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
具体的,本实施例中,涉及测试装置和遥控器的方法可参照实施例一和实施例三中的相关内容。
本实施例提供的语音遥控测试方法,智能电视根据测试装置的测试开启指令,开启语音控制功能,并通过智能电视指示遥控器开启无线麦克后,测试装置播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,无需测试人员操作遥控器来开启智能电视的语音控制功能,而是通过测试装置与智能电视交互触发智能电视的开启;可以看出,开启智能电视的过程无需测试人员人工干预,提高了该过程的效率。在开启语音控制功能至得到测试结果的环节亦完全不用人工干预,极大提高了测试效率,并且由于测试装置播放预设语音信号而避免了人工输入语音信号的语音差异,从而提高了测试的准确度。整个测试过程节省了人力,提高了测试效率及测试的准确度。
图3A为本发明实施例三提供的一种语音遥控测试方法的流程示意图,如图3A所示,本实施例以该语音遥控测试方法应用于遥控器中来举例说明,方法包括:
301、遥控器接收智能电视发送的控制指令,并根据控制指令,开启无线麦克,控制指令是智能电视在接收到测试装置发送的测试开启指令后发送的;
302、遥控器通过无线麦克采集测试装置播放的待测语音信号,并向智能电视发送包括待测语音信号的遥控指令,以使智能电视根据遥控指令向测试装置返回语音遥控测试结果。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实 现连接,例如,蓝牙或射频连接等。以蓝牙遥控器为例,数据可以采用标准的蓝牙协议进行传输。
具体的,遥控器在开启无线麦克后,可以每隔一定时间检测一次无线麦克是否启动,从而确保测试正常进行。
进一步的,为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。相应的,如图3B所示,图3B为本发明实施例三提供的另一种语音遥控测试方法的流程示意图,在图3A所示的实施方式的基础上,所述测试开启指令和所述控制指令包括所述待测语音信号的时长;在301之后,方法还可以包括:
303、遥控器在经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
可选的,基于图3B所示的实施方式,遥控器根据智能电视的控制指令开启无线麦克后,在经过待测语音信号的时长后,关闭无线麦克的同时可以告知智能电视和测试装置无线麦克已关闭,从而使得智能电视和测试装置根据测试结果和无线麦克的状态判定本次测试的状态和进度,相应的,如图3C所示,图3C为本发明实施例三提供的又一种语音遥控测试方法的流程示意图,在图3B所示的实施方式的基础上,在303之后,方法还包括:
304、遥控器向智能电视发送用于表征无线麦克关闭的第二消息。
其中,第二消息用于使智能电视在向测试装置返回语音遥控测试结果,并接收到第二消息后,向测试装置发送测试结束消息,以告知测试装置本次测试结束。
具体的,智能电视在向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置 检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试。相应的,如图3D所示,图3D为本发明实施例三提供的又一种语音遥控测试方法的流程示意图,在前述任一实施方式的基础上,在301之后,方法还包括:
305、遥控器向智能电视发送用于表征无线麦克成功开启的第一消息。
其中,第一消息用于使智能电视在成功开启语音控制功能并接收到第一消息后,向测试装置发送准备完毕消息,准备完毕消息用于指示测试装置播放待测语音信号。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
具体的,本实施例中,涉及测试装置和智能电视的方法可参照实施例一和实施例二中的相关内容。
本实施例提供的语音遥控测试方法,遥控器根据智能电视的指示,开启无线麦克后,通过无线麦克采集测试装置播放的待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,无需测试人员操作遥控器来开启无线麦克,而是通过测试装置与智能电视交互,触发遥控器的开启;另外,也无需测试人员人工反复向遥控器输入语音信号来完成测试,而是通过测试装置来播放预先设置的语音信号,该语音信号被遥控器采集后携带在遥控指令中发送给智能电视,智能电视将测试结果返回给测试装置。可以看出,开启遥控器的过程无需测试人员人工干预,提高了该过程的效率。在采集语音信号至得到测试结果的环节亦完全不用人工干预,极大提高了测试效率,并且由于测试装置播放预设语音信号而避免了人工输入语音信号的语音差异,从而提高了测试的准确度。整个测试过程节省了人力,提高了测试效率及测试的准确度。
图4A为本发明实施例四提供的一种网络架构图,如图4A所示,网络架构包括:测试装置、智能电视和遥控器。
其中,测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。优选的,本实施例中测试装置具体通过串口接口,与智能电视连接,智能电视通过蓝牙,与遥控器实现通信连接。
具体的,基于实施例四中的网络架构,测试装置向智能电视发送指令,控制智能电视开启语音控制功能,并通过智能电视指示遥控器开启无线麦克后,测试装置播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,无需人工干预,提高测试效率。相应的,图4B为基于本发明实施例四提供的一种语音遥控测试方法的信令交互图,如图4B所示,方法包括:
401、测试装置选取待测语音信号,通过串口接口向智能电视发送测试开启指令,测试开启指令包括待测语音信号的时长;
402、智能电视根据测试开启指令,启动语音助手(主要实现语音识别及识别结果的处理,即语音控制功能),同时发送控制指令给遥控器,控制指令包括时长;
403、遥控器接收到控制指令后开启无线麦克,然后发送第一消息给智能电视,以告知智能电视无线麦克已开启;
404、智能电视接收到第一消息后,向测试装置发送准备完毕消息;
405、测试装置根据准备完毕消息,播放选取的待测语音信号;遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视;
406、智能电视根据遥控指令,向测试装置返回语音遥控测试结果;
407、遥控器在开启无线麦克后,经过时长后,关闭无线麦克,并向智能电视发送第二消息,以表征无线麦克关闭;
408、智能电视接收到第二消息后,向测试装置发送测试结束消息;
409、测试装置根据测试结束消息,判定本次测试结束。
实际应用中,测试装置需要多次执行上述测试流程,直至检测到所有语音信号均已测试后,判定全部测试结束,向智能电视发送全部测试结束消息。智能电视根据全部测试结束消息关闭语音助手应用,即关闭语音控制功能;整个自动化测试结束。
本实施例提供的语音遥控测试方法,通过自动化的测试程序控制事先准备好的语音信号的播放顺序并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音遥控测试,无需测试人员操作遥控器来开启无线麦克及启动电视开启语音控制功能,而是通过测试装置与智能电视交互,触发智能电视和遥控器的开启;另外,也无需测试人员人工反复向遥控器输入语音信号来完成测试,而是通过测试装置来播放预先设置的语音信号,该语音信号被遥控器采集后携带在遥控指令中发送给智能电视,智能电视将测试结果返回给测试装置。可以看出,开启遥控器和智能电视的过程无需测试人员人工干预,提高了该过程的效率。在语音信号播放至得到测试结果的环节亦完全不用人工干预,极大提高了测试效率,并且由于测试装置播放预设语音信号而避免了人工输入语音信号的语音差异,从而提高了测试的准确度。整个测试过程节省了人力,提高了测试效率及测试的准确度。
图5A为本发明实施例五提供的一种测试装置的结构示意图,如图5A所示,装置包括:
发送模块51,用于向智能电视发送测试开启指令,测试开启指令用于指示智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;
语音输出模块52,用于播放预设的待测语音信号,以使遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视;
接收模块53,用于接收智能电视根据遥控指令返回的语音遥控测试结果。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。 在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。
本实施例中,由于测试装置能够通过执行相应的程序自动控制语音信号的播放,以及智能电视的语音控制功能的启动等,不需要人工干预,可以极大的提高测试效率。
具体的,测试装置依照预设的测试方式读取需要被测试的语音信号文件,调用播音设备,例如,扬声器或者播放器等,进行语音播放,直至所有的语音信号均被测试完毕,则测试结束。
实际应用中,测试方式可以有多种,可选的,作为一种可实施的方式,如图5B所示,图5B为本发明实施例五提供的另一种测试装置的结构示意图,在图5A所示的实施方式的基础上,装置还包括:
第一处理模块54,用于在语音输出模块52播放待测语音信号之前,根据语音信号索引表中各语音信号的索引顺序,依次选取待测语音信号。
本实施方式中,可以将各语音信号的信息,例如,标识以及文件存储位置等,记录在一个预先生成的索引表中。当需要进行测试时,测试装置可以按照索引表中的顺序,依次对该索引表中记录的各语音信号进行测试,直至所有的语音信号均被测试。
此外,在本实施方式中,若某语音信号测试失败,可以直接判定测试结果为失败,或者,为了提高测试的准确性,减少误判,也可以再对该语音信号重复进行测试,获得测试结果。具体的,重复测试的次数可以根据实际情况确定。
再可选的,作为另一种可实施的方式,如图5C所示,图5C为本发明实施例五提供的又一种测试装置的结构示意图,在图5A所示的实施方式的基础上,装置还包括:
第二处理模块55,用于在语音输出模块52播放待测语音信号之前,根据语音信号索引表中各语音信号的关联关系,选取待测语音信号。
本实施方式中,可以将各语音信号的关联关系记录在索引表中。这里的关联关系是指,在实际应用中某些语音信号会存在依赖关系。当需要进行测试时,测试装置可以按照索引表中各语音信号的关联关系,对各语音信号进行测试,直至所有的语音信号均被测试。
同样的,本实施方式中,若某语音信号测试失败,可以直接判定测试结果为失败,或者,为了提高测试的准确性,减少误判,也可以再对该语音信号重复进行测试,获得测试结果。具体的,重复测试的次数可以根据实际情况确定。
作为一种具体的实施方式,在图5C所示的实施方式的基础上,第二处理模块55,具体用于根据所述各语音信号的关联关系,将与上一次测试成功的待测语音信号关联的语音信号,选取为本次测试的待测语音信号。
也就是说,测试装置可以根据上一条语音信号的测试结果来制定测试策略,从而让整个测试更加灵活,避免不必要的测试,进一步提高测试效率。
实际应用中,为了预先生成语音信号索引表,如图5D所示,图5D为本发明实施例五提供的又一种测试装置的结构示意图,在图5C所示的实施方式的基础上,装置还包括:
获取模块56,用于在发送模块51向智能电视发送测试开启指令之前,根据用户的语音信号,获得相应信息,信息包括语音信号的标识、时长、以及语音信号的关联关系;
记录模块57,用于将信息记录至语音信号索引表中。
具体的,测试装置可以通过任意具备语音采集功能的录制设备,例如,麦克风等,录制各语音信号。
本过程具体可以采用半自动录制方式,即用户使用普通话说出标准的语音信号,测试装置根据采集到的语音信号,获得相关信息并记录至语音信号索引表。
实际应用中,测试人员可以维护和更新索引表中各语音信号的信息。
本实施方式通过预先准备好标准的语音信号,避免语音遥控测试时由于测试人员普通话不标准或者发音不清楚等导致语音信号质量不高的问题,从而提高测试质量。并且,基于本实施方式,排除了不同测试人员语音上的差异,提高测试的可靠性。
为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。在前述任一实施方式的基础上,测试开启指令可以包括待测语音信号的时长。
其中,待测语音信号的时长用于指示遥控器在开启无线麦克后,经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
遥控器在关闭无线麦克后,可以告知智能电视,相应的,如图5E所示,图5E为本发明实施例五提供的又一种测试装置的结构示意图,在前述的实施方式的基础上,
接收模块53,还用于接收智能电视发送的测试结束消息,测试结束消息是智能电视在发送语音遥控测试结果,并接收到遥控器发送的用于表征无线麦克关闭的第二消息后发送的;装置还包括:
第四处理模块58,用于若接收模块53接收到测试结束消息,则判定本次测试结束。
具体的,智能电视向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试,相应的,在前述任一实施方式的基础上,
接收模块53,还用于接收智能电视返回的准备完毕消息,准备完毕消息是智能电视在成功开启语音控制功能,并接收到遥控器发送的用于表征无线麦克成功开启的第一消息后发送的;
语音输出模块52,具体用于若接收模块53接收到准备完毕消息,则播放待测语音信号。
再可选的,如图5F所示,图5F为本发明实施例五提供的又一种测试装置的结构示意图,在前述任一实施方式的基础上,装置还包括:
第三处理模块59,用于将语音遥控测试结果记录至语音信号索引表,并根据记录后的语音信号索引表生成测试报告。
通过本实施方式,用户可以基于测试报告方便可靠的对测试结果进行统计分析。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本实施例提供的测试装置,向智能电视发送指令,控制智能电视开启语音控制功能,并通过智能电视指示遥控器开启无线麦克后,播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
图6为本发明实施例六提供的一种智能电视的结构示意图,如图6所示,智能电视包括:
第一接收模块61,用于接收测试装置发送的测试开启指令;
控制模块62,用于根据测试开启指令,开启语音控制功能并指示第一发送模块63向遥控器发送控制指令,控制指令用于指示遥控器开启无线麦克;
第一发送模块63,用于向遥控器发送控制指令;
第二接收模块64,用于接收遥控器发送的遥控指令,遥控指令包括测试装置播放的待测语音信号,遥控指令是遥控器通过无线麦克采集待测语音信号后发送的;
处理模块65,用于根据遥控指令进行语音遥控测试;
第二发送模块66,用于向测试装置返回语音遥控测试结果。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。
具体的,智能电视在开启语音控制功能后,可以每隔一定时间检测一次语音控制功能是否启动,从而确保测试正常进行。智能电视在接收到包括待测语音信号的遥控指令后,通过语音助手应用进行识别控制。
进一步的,为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。
在图6所示的实施方式的基础上,所述测试开启指令和所述控制指令包括所述待测语音信号的时长;所述时长用于指示所述遥控器在开启所述无线麦克后,经过所述时长后,关闭所述无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
遥控器在关闭无线麦克后,可以告知智能电视,相应的,在前述实施方式的基础上,第二接收模块64,还用于接收遥控器发送的用于表征无线麦克关闭的第二消息;
处理模块63,还用于在第二发送模块66向测试装置返回语音遥控测试 结果之后,若第二接收模块64接收到第二消息,则指示第二发送模块66向测试装置发送测试结束消息,以告知测试装置本次测试结束。
具体的,智能电视在向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试。
相应的,在前述任一实施方式的基础上,第二接收模块64,还用于接收遥控器发送的用于表征无线麦克成功开启的第一消息;处理模块63,还用于在控制模块62根据测试开启指令,开启语音控制功能之后,若第二接收模块64接收到第一消息,则指示第二发送模块66向测试装置发送准备完毕消息,以使测试装置在接收到准备完毕消息后,播放待测语音信号。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本实施例提供的智能电视,根据测试装置的测试开启指令,开启语音控制功能,并指示遥控器开启无线麦克后,播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
图7为本发明实施例七提供的一种遥控器的结构示意图,如图7所示,遥控器包括:
接收模块71,用于接收智能电视发送的控制指令,控制指令是智能电视在接收到测试装置发送的测试开启指令后发送的;
处理模块72,用于根据控制指令,开启无线麦克;
采集模块73,用于通过无线麦克采集测试装置播放的待测语音信号;
发送模块74,用于向智能电视发送包括待测语音信号的遥控指令,以使智能电视根据遥控指令向测试装置返回语音遥控测试结果。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。以蓝牙遥控器为例,数据可以采用标准的蓝牙协议进行传输。
具体的,遥控器在开启无线麦克后,可以每隔一定时间检测一次无线麦克是否启动,从而确保测试正常进行。
进一步的,为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。
在图7所示的实施方式的基础上,测试开启指令和控制指令包括待测语音信号的时长;处理模块72,还用于在根据控制指令,开启无线麦克后,经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
遥控器在关闭无线麦克后,可以告知智能电视,相应的,在前述实施方式的基础上,处理模块72,还用于在关闭无线麦克之后,指示发送模块74 向智能电视发送用于表征无线麦克关闭的第二消息。
其中,第二消息用于使智能电视在向测试装置返回语音遥控测试结果,并接收到第二消息后,向测试装置发送测试结束消息,以告知测试装置本次测试结束。
具体的,智能电视在向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试。
相应的,在前述任一实施方式的基础上,处理模块72,还用于在根据控制指令,开启无线麦克之后,指示发送模块74向智能电视发送用于表征无线麦克成功开启的第一消息.
其中,第一消息用于使智能电视在成功开启语音控制功能并接收到第一消息后,向测试装置发送准备完毕消息,准备完毕消息用于指示测试装置播放待测语音信号。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本实施例提供的遥控器,根据智能电视的指示,开启无线麦克后,通过无线麦克采集测试装置播放的待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本发明实施例八提供一种测试***,包括:如实施例五的测试装置、如实施例六的智能电视、以及如实施例七的遥控器。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自 行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。
本实施例中,由于测试装置能够通过执行相应的程序自动控制语音信号的播放,以及智能电视的语音控制功能的启动等,不需要人工干预,可以极大的提高测试效率。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施例提供的测试***中,测试装置向智能电视发送指令,控制智能电视开启语音控制功能,并通过智能电视指示遥控器开启无线麦克后,播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
图8为本发明实施例九提供的一种测试装置的结构示意图,如图8所示,装置包括:
通信接口81,用于向智能电视发送测试开启指令,测试开启指令用于指示智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;
存储器82,用于存放程序;具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器82可能包含高速RAM存储器,也可能还 包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器83,用于执行存储器82存放的程序,以播放预设的待测语音信号,以使遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视;
通信接口81,还用于接收智能电视根据遥控指令返回的语音遥控测试结果。
处理器83可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接,即通信接口81可以为串口接口。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。
本实施例中,由于测试装置能够通过执行相应的程序自动控制语音信号的播放,以及智能电视的语音控制功能的启动等,不需要人工干预,可以极大的提高测试效率。
具体的,测试装置依照预设的测试方式读取需要被测试的语音信号文件,调用播音设备,例如,扬声器或者播放器等,进行语音播放,直至所有的语音信号均被测试完毕,则测试结束。
实际应用中,测试方式可以有多种,可选的,作为一种可实施的方式,在图8所示的实施方式的基础上,处理器83,还用于执行存储器82存放的程序,以在播放待测语音信号之前,根据语音信号索引表中各语音信号的索引顺序,依次选取待测语音信号。
本实施方式中,可以将各语音信号的信息,例如,标识以及文件存储位 置等,记录在一个预先生成的索引表中。当需要进行测试时,测试装置可以按照索引表中的顺序,依次对该索引表中记录的各语音信号进行测试,直至所有的语音信号均被测试。
此外,在本实施方式中,若某语音信号测试失败,可以直接判定测试结果为失败,或者,为了提高测试的准确性,减少误判,也可以再对该语音信号重复进行测试,获得测试结果。具体的,重复测试的次数可以根据实际情况确定。
再可选的,作为另一种可实施的方式,在图8所示的实施方式的基础上,处理器83,还用于执行存储器82存放的程序,以在播放待测语音信号之前,根据语音信号索引表中各语音信号的关联关系,选取待测语音信号。
本实施方式中,可以将各语音信号的关联关系记录在索引表中。这里的关联关系是指,在实际应用中某些语音信号会存在依赖关系。当需要进行测试时,测试装置可以按照索引表中各语音信号的关联关系,对各语音信号进行测试,直至所有的语音信号均被测试。
同样的,本实施方式中,若某语音信号测试失败,可以直接判定测试结果为失败,或者,为了提高测试的准确性,减少误判,也可以再对该语音信号重复进行测试,获得测试结果。具体的,重复测试的次数可以根据实际情况确定。
作为一种具体的实施方式,在前述实施方式的基础上,处理器83,具体用于执行存储器82存放的程序,以根据各语音信号的关联关系,将与上一次测试成功的待测语音信号关联的语音信号,选取为本次测试的待测语音信号。
也就是说,测试装置可以根据上一条语音信号的测试结果来制定测试策略,从而让整个测试更加灵活,避免不必要的测试,进一步提高测试效率。
实际应用中,为了预先生成语音信号索引表,在前述实施方式的基础上,处理器83,还用于执行存储器82存放的程序,以在通信接口81向智能电视发送测试开启指令之前,根据用户的语音信号,获得相应信息,信息包括语音信号的标识、时长、以及语音信号的关联关系;将信息记录至语音信号索引表中。
具体的,测试装置可以通过任意具备语音采集功能的录制设备,例如,麦克风等,录制各语音信号。
本过程具体可以采用半自动录制方式,即用户使用普通话说出标准的语音信号,测试装置根据采集到的语音信号,获得相关信息并记录至语音信号索引表。
实际应用中,测试人员可以维护和更新索引表中各语音信号的信息。
本实施方式通过预先准备好标准的语音信号,避免语音遥控测试时由于测试人员普通话不标准或者发音不清楚等导致语音信号质量不高的问题,从而提高测试质量。并且,基于本实施方式,排除了不同测试人员语音上的差异,提高测试的可靠性。
为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。在前述任一实施方式的基础上,测试开启指令可以包括待测语音信号的时长。
其中,待测语音信号的时长用于指示遥控器在开启无线麦克后,经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
遥控器在关闭无线麦克后,可以告知智能电视,相应的,在前述的实施方式的基础上,
通信接口81,还用于接收智能电视发送的测试结束消息,测试结束消息是智能电视在发送语音遥控测试结果,并接收到遥控器发送的用于表征无线麦克关闭的第二消息后发送的;处理器83,还用于执行存储器82存放的程序,以若通信接口81接收到测试结束消息,则判定本次测试结束。
具体的,智能电视向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试 效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试,相应的,在前述任一实施方式的基础上,
通信接口81,还用于接收智能电视返回的准备完毕消息,准备完毕消息是智能电视在成功开启语音控制功能,并接收到遥控器发送的用于表征无线麦克成功开启的第一消息后发送的;
处理器83,具体用于执行存储器82存放的程序,以若通信接口81接收到准备完毕消息,则播放待测语音信号。
再可选的,在前述任一实施方式的基础上,处理器83,还用于执行存储器82存放的程序,以将语音遥控测试结果记录至语音信号索引表,并根据记录后的语音信号索引表生成测试报告。
通过本实施方式,用户可以基于测试报告方便可靠的对测试结果进行统计分析。
可选的,在具体实现上,如果通信接口81、处理器83和存储器82独立实现,则通信接口81、处理器83和存储器82可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本实施例提供的测试装置,向智能电视发送指令,控制智能电视开启语音控制功能,并通过智能电视指示遥控器开启无线麦克后,播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结 果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
图9为本发明实施例十提供的一种智能电视的结构示意图,如图9所示,智能电视包括:
通信接口91,用于接收测试装置发送的测试开启指令;
存储器92,用于存放程序;具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器92可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器93,用于执行存储器92存放的程序,以根据测试开启指令,开启语音控制功能并指示通信部件94向遥控器发送控制指令,控制指令用于指示遥控器开启无线麦克;
通信部件94,用于向遥控器发送控制指令;
通信部件94,还用于接收遥控器发送的遥控指令,遥控指令包括测试装置播放的待测语音信号,遥控指令是遥控器通过无线麦克采集待测语音信号后发送的;
处理器93,还用于执行存储器92存放的程序,以根据遥控指令进行语音遥控测试;
通信接口91,还用于向测试装置返回语音遥控测试结果。
处理器93可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接,相应的,通信接口91可以为串口接口。可选的,智能电视 和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等,相应的,通信部件94可以为蓝牙设备。
具体的,智能电视在开启语音控制功能后,可以每隔一定时间检测一次语音控制功能是否启动,从而确保测试正常进行。智能电视在接收到包括待测语音信号的遥控指令后,通过语音助手应用进行识别控制。
进一步的,为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。在图9所示的实施方式的基础上,测试开启指令和控制指令包括待测语音信号的时长;时长用于指示遥控器在开启无线麦克后,经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
遥控器在关闭无线麦克后,可以告知智能电视,相应的,在前述实施方式的基础上,通信部件94,还用于接收遥控器发送的用于表征无线麦克关闭的第二消息;
处理器93,还用于执行存储器92存放的程序,以在通信接口91向测试装置返回语音遥控测试结果之后,若通信部件94接收到第二消息,则指示通信接口91向测试装置发送测试结束消息,以告知测试装置本次测试结束。
具体的,智能电视在向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试。
相应的,在前述任一实施方式的基础上,通信部件94,还用于接收遥控 器发送的用于表征无线麦克成功开启的第一消息;处理器93,还用于执行存储器92存放的程序,以在根据测试开启指令,开启语音控制功能之后,若通信部件94接收到第一消息,则指示通信接口91向测试装置发送准备完毕消息,以使测试装置在接收到准备完毕消息后,播放待测语音信号。
可选的,在具体实现上,如果通信接口91、处理器93、通信部件94和存储器92独立实现,则通信接口91、处理器93、通信部件94和存储器92可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本实施例提供的智能电视,根据测试装置的测试开启指令,开启语音控制功能,并指示遥控器开启无线麦克后,播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
图10为本发明实施例十一提供的一种遥控器的结构示意图,如图10所示,遥控器包括:
通信部件111,接收智能电视发送的控制指令,控制指令是智能电视在接收到测试装置发送的测试开启指令后发送的;
存储器112,用于存放程序;具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器112可能包含高速RAM存储器,也可 能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器113,用于存储器112存放的程序,以根据控制指令,开启无线麦克;通过无线麦克采集测试装置播放的待测语音信号;
通信部件111,还用于向智能电视发送包括待测语音信号的遥控指令,以使智能电视根据遥控指令向测试装置返回语音遥控测试结果。
处理器113可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。以蓝牙遥控器为例,数据可以采用标准的蓝牙协议进行传输,相应的,通信部件111可以为蓝牙设备。
具体的,遥控器在开启无线麦克后,可以每隔一定时间检测一次无线麦克是否启动,从而确保测试正常进行。
进一步的,为了有效节省遥控器的电量,且进一步提高测试效率,可以采用更加灵活准确的控制方案,来对遥控器的无线麦克进行控制。
在图10所示的实施方式的基础上,测试开启指令和控制指令包括待测语音信号的时长;处理器113,还用于存储器112存放的程序,在根据控制指令,开启无线麦克后,经过时长后,关闭无线麦克。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施方式中,智能电视接收到包括时长的测试开启指令后,可以将时长发送给遥控器,基于该时长,遥控器采集语音信号完毕后,可及时关闭无线麦克,从而节省了遥控器的耗电量,且能够进一步提高测试效率。
遥控器在关闭无线麦克后,可以告知智能电视,相应的,在前述实施方式的基础上,处理器113,还用于存储器112存放的程序,以在关闭无线麦克之后,指示通信部件111向智能电视发送用于表征无线麦克关闭的第二消息。
其中,第二消息用于使智能电视在向测试装置返回语音遥控测试结果,并接收到第二消息后,向测试装置发送测试结束消息,以告知测试装置本次测试结束。
具体的,智能电视在向测试装置返回语音遥控测试结果后,若确认遥控器已关闭无线麦克,则可判定本次测试结束并告知测试装置,以使测试装置检测当前是否还有未被测试的语音信号,自动开启下一次测试,有效提高测试效率。
可选的,为了提高测试的可靠性,测试装置可以在确认智能电视和遥控器的状态后进行测试。
相应的,在前述任一实施方式的基础上,处理器113,还用于存储器112存放的程序,以在根据控制指令,开启无线麦克之后,指示通信部件111向智能电视发送用于表征无线麦克成功开启的第一消息。
其中,第一消息用于使智能电视在成功开启语音控制功能并接收到第一消息后,向测试装置发送准备完毕消息,准备完毕消息用于指示测试装置播放待测语音信号。
可选的,在具体实现上,如果通信部件111、处理器113和存储器112独立实现,则通信部件111、处理器113和存储器112可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
具体的,基于实施例的方案,测试前测试人员首先准备需要测试的标 准的语音信号;测试时由自动化测试程序自动控制语音信号的执行顺序,并且根据测试结果控制测试策略,同时控制遥控器无线麦克的开启和关闭,来完成语音控制功能的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本实施例提供的遥控器,根据智能电视的指示,开启无线麦克后,通过无线麦克采集测试装置播放的待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
本发明实施例十二提供一种测试***,包括:如实施例九的测试装置、如实施例十的智能电视、以及如实施例十一的遥控器。
其中,智能电视具有全开放式平台,搭载有操作***,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对彩电的功能进行扩充,并可以通过网线、无线网络来实现上网冲浪。在实际应用中,智能电视的语音控制功能可以通过安装在智能电视中的语音助手实现。
测试装置可以为具备播音和处理功能的任意设备,具体可以包括但不限于:手机、个人电脑、平板电脑。以个人电脑为例,智能电视与PC之间可以通过串口连接。可选的,智能电视和遥控器之间可以通过无线通讯方式实现连接,例如,蓝牙或射频连接等。
本实施例中,由于测试装置能够通过执行相应的程序自动控制语音信号的播放,以及智能电视的语音控制功能的启动等,不需要人工干预,可以极大的提高测试效率。
具体的,测试装置会将本次测试的语音信号的时长携带在测试开启指令中发送给智能电视,智能电视接收到该测试开启指令后,在指示遥控器开启无线麦克的同时,将时长发送给遥控器,遥控器则根据智能电视的指示,开启无线麦克,并在开启无线麦克的时刻起,在经过时长后关闭无线麦克。这样就减少了由于遥控器长时间等待语音信号输入造成的电量浪费。
本实施例提供的测试***中,测试装置向智能电视发送指令,控制智能 电视开启语音控制功能,并通过智能电视指示遥控器开启无线麦克后,播放待测语音信号,遥控器通过无线麦克采集待测语音信号,并将包括待测语音信号的遥控指令发送给智能电视进行语音遥控测试,智能电视将相应的测试结果返回给测试装置,从而实现语音控制的自动化测试,整个测试过程完全不用人工干预,极大提高了测试效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (21)
1.一种语音遥控测试方法,其特征在于,包括:
测试装置向智能电视发送测试开启指令,所述测试开启指令用于指示所述智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;
所述测试装置播放预设的待测语音信号,以使所述遥控器通过所述无线麦克采集所述待测语音信号,并将包括所述待测语音信号的遥控指令发送给智能电视;
所述测试装置接收所述智能电视根据所述遥控指令返回的语音遥控测试结果。
2.根据权利要求1所述的方法,其特征在于,所述测试装置播放预设的待测语音信号之前,还包括:
所述测试装置根据语音信号索引表中各语音信号的索引顺序,依次选取待测语音信号。
3.根据权利要求1所述的方法,其特征在于,所述测试装置播放预设的待测语音信号之前,还包括:
所述测试装置根据语音信号索引表中各语音信号的关联关系,选取待测语音信号。
4.根据权利要求3所述的方法,其特征在于,所述测试装置根据语音信号索引表中各语音信号的关联关系,选取待测语音信号,包括:
所述测试装置根据所述各语音信号的关联关系,将与上一次测试成功的待测语音信号关联的语音信号,选取为本次测试的待测语音信号。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述测试开启指令包括所述待测语音信号的时长;
所述待测语音信号的时长用于指示所述遥控器在开启所述无线麦克后,经过所述时长后,关闭所述无线麦克。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述测试装置播放所述待测语音信号,包括:
若所述测试装置接收到所述智能电视返回的准备完毕消息,则播放所述待测语音信号,所述准备完毕消息是所述智能电视在成功开启语音控制功能,并接收到所述遥控器发送的用于表征所述无线麦克成功开启的第一消息后发送的。
7.根据权利要求1-4中任一项所述的方法,其特征在于,所述测试装置接收所述智能电视根据所述遥控指令返回的语音遥控测试结果之后,还包括:
所述测试装置将所述语音遥控测试结果记录至所述语音信号索引表,并根据记录后的所述语音信号索引表生成测试报告。
8.根据权利要求5所述的方法,其特征在于,所述测试装置接收所述智能电视根据所述遥控指令返回的语音遥控测试结果之后,还包括:
所述测试装置若接收到所述智能电视发送的测试结束消息,则判定本次测试结束,所述测试结束消息是所述智能电视在发送所述语音遥控测试结果,并接收到所述遥控器发送的用于表征所述无线麦克关闭的第二消息后发送的。
9.根据权利要求5所述的方法,其特征在于,所述测试装置向智能电视发送测试开启指令之前,还包括:
所述测试装置根据用户的语音信号,获得相应信息,所述信息包括所述语音信号的标识ID、时长、以及所述语音信号的关联关系;
所述测试装置将所述信息记录至所述语音信号索引表中。
10.一种测试装置,其特征在于,包括:
发送模块,用于向智能电视发送测试开启指令,所述测试开启指令用于指示所述智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;
语音输出模块,用于播放预设的待测语音信号,以使所述遥控器通过所述无线麦克采集所述待测语音信号,并将包括所述待测语音信号的遥控指令发送给智能电视;
接收模块,用于接收所述智能电视根据所述遥控指令返回的语音遥控测试结果。
11.根据权利要求10所述的测试装置,其特征在于,所述装置还包括:
第一处理模块,用于在所述语音输出模块播放待测语音信号之前,根据语音信号索引表中各语音信号的索引顺序,依次选取待测语音信号。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二处理模块,用于在所述语音输出模块播放待测语音信号之前,根据语音信号索引表中各语音信号的关联关系,选取待测语音信号。
13.根据权利要求12所述的测试装置,其特征在于,
所述第二处理模块,具体用于根据所述各语音信号的关联关系,将与上一次测试成功的待测语音信号关联的语音信号,选取为本次测试的待测语音信号。
14.根据权利要求10-13中任一项所述的测试装置,其特征在于,所述测试开启指令包括所述待测语音信号的时长;
所述待测语音信号的时长用于指示所述遥控器在开启所述无线麦克后,经过所述时长后,关闭所述无线麦克。
15.根据权利要求10-13中任一项所述的测试装置,其特征在于,
所述接收模块,还用于接收所述智能电视返回的准备完毕消息,所述准备完毕消息是所述智能电视在成功开启语音控制功能,并接收到所述遥控器发送的用于表征所述无线麦克成功开启的第一消息后发送的;
所述语音输出模块,具体用于若所述接收模块接收到所述准备完毕消息,则播放所述待测语音信号。
16.根据权利要求10-13中任一项所述的测试装置,其特征在于,所述装置还包括:
第三处理模块,用于将所述语音遥控测试结果记录至所述语音信号索引表,并根据记录后的所述语音信号索引表生成测试报告。
17.根据权利要求14所述的测试装置,其特征在于,
所述接收模块,还用于接收所述智能电视发送的测试结束消息,所述测试结束消息是所述智能电视在发送所述语音遥控测试结果,并接收到所述遥控器发送的用于表征所述无线麦克关闭的第二消息后发送的;
所述装置还包括:
第四处理模块,用于若所述接收模块接收到所述测试结束消息,则判定本次测试结束。
18.根据权利要求14所述的测试装置,其特征在于,所述装置还包括:
获取模块,用于在所述发送模块向智能电视发送所述测试开启指令之前,根据用户的语音信号,获得相应信息,所述信息包括所述语音信号的标识ID、时长、以及所述语音信号的关联关系;
记录模块,用于将所述信息记录至所述语音信号索引表中。
19.一种测试***,其特征在于,包括:如权利要求10-18中任一项所述的测试装置、智能电视、以及遥控器。
20.一种测试装置,其特征在于,包括:
通信接口,用于向智能电视发送测试开启指令,所述测试开启指令用于指示所述智能电视开启语音控制功能并指示所述智能电视向遥控器发送控制指令,所述控制指令用于指示所述遥控器开启无线麦克;
存储器,用于存放程序;
处理器,用于执行所述存储器存放的程序,以播放预设的待测语音信号,以使所述遥控器通过所述无线麦克采集所述待测语音信号,并将包括所述待测语音信号的遥控指令发送给智能电视;
所述通信接口,还用于接收所述智能电视根据所述遥控指令返回的语音遥控测试结果。
21.一种测试***,其特征在于,包括:如权利要求20所述的测试装置、智能电视、以及遥控器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204440.3A CN104837010B (zh) | 2015-04-24 | 2015-04-24 | 语音遥控测试方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204440.3A CN104837010B (zh) | 2015-04-24 | 2015-04-24 | 语音遥控测试方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104837010A true CN104837010A (zh) | 2015-08-12 |
CN104837010B CN104837010B (zh) | 2017-04-12 |
Family
ID=53814616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510204440.3A Active CN104837010B (zh) | 2015-04-24 | 2015-04-24 | 语音遥控测试方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104837010B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105467978A (zh) * | 2016-01-13 | 2016-04-06 | 北京光年无限科技有限公司 | 多模态激活数据处理方法、***和智能机器人 |
CN106791819A (zh) * | 2016-12-27 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 电视的检测方法及装置 |
CN108206981A (zh) * | 2017-12-29 | 2018-06-26 | 歌尔科技有限公司 | 拾音测试方法及设备 |
CN108495127A (zh) * | 2018-05-10 | 2018-09-04 | 四川长虹电器股份有限公司 | 一种自动化测试语音电视的语音功能的***及方法 |
CN108877806A (zh) * | 2018-06-29 | 2018-11-23 | 中国航空无线电电子研究所 | 测试指令式语音控制***的测试验证*** |
CN108965958A (zh) * | 2018-07-20 | 2018-12-07 | 深圳创维-Rgb电子有限公司 | 一种蓝牙语音遥控器的语音识别率测试方法及*** |
CN109979444A (zh) * | 2017-12-27 | 2019-07-05 | 深圳市优必选科技有限公司 | 一种语音指令自动化测试方法、终端以及装置 |
WO2019169914A1 (zh) * | 2018-03-07 | 2019-09-12 | 珠海格力电器股份有限公司 | 语音测试方法及装置 |
CN113157511A (zh) * | 2021-04-27 | 2021-07-23 | 深圳创维-Rgb电子有限公司 | 外设检测方法、装置及可读存储介质 |
CN114664074A (zh) * | 2022-03-10 | 2022-06-24 | 深圳市百泰实业股份有限公司 | 一种蓝牙遥控器的测试方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201601759U (zh) * | 2010-03-18 | 2010-10-06 | 青岛海信电器股份有限公司 | 电视机语音控制***及采用该语音***的电视机 |
WO2012046174A1 (en) * | 2010-10-04 | 2012-04-12 | Esterino Castellazzi | Automatic control device for a television set |
CN102740014A (zh) * | 2011-04-07 | 2012-10-17 | 青岛海信电器股份有限公司 | 语音控制电视机、电视***及通过语音控制电视机的方法 |
CN102842306A (zh) * | 2012-08-31 | 2012-12-26 | 深圳Tcl新技术有限公司 | 语音控制方法及装置、语音响应方法及装置 |
CN103686338A (zh) * | 2013-08-15 | 2014-03-26 | 深圳Tcl新技术有限公司 | 音频数据的处理方法、装置以及电视机 |
-
2015
- 2015-04-24 CN CN201510204440.3A patent/CN104837010B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201601759U (zh) * | 2010-03-18 | 2010-10-06 | 青岛海信电器股份有限公司 | 电视机语音控制***及采用该语音***的电视机 |
WO2012046174A1 (en) * | 2010-10-04 | 2012-04-12 | Esterino Castellazzi | Automatic control device for a television set |
CN102740014A (zh) * | 2011-04-07 | 2012-10-17 | 青岛海信电器股份有限公司 | 语音控制电视机、电视***及通过语音控制电视机的方法 |
CN102842306A (zh) * | 2012-08-31 | 2012-12-26 | 深圳Tcl新技术有限公司 | 语音控制方法及装置、语音响应方法及装置 |
CN103686338A (zh) * | 2013-08-15 | 2014-03-26 | 深圳Tcl新技术有限公司 | 音频数据的处理方法、装置以及电视机 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105467978A (zh) * | 2016-01-13 | 2016-04-06 | 北京光年无限科技有限公司 | 多模态激活数据处理方法、***和智能机器人 |
CN105467978B (zh) * | 2016-01-13 | 2018-11-30 | 北京光年无限科技有限公司 | 多模态激活数据处理方法、***和智能机器人 |
CN106791819A (zh) * | 2016-12-27 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 电视的检测方法及装置 |
CN109979444A (zh) * | 2017-12-27 | 2019-07-05 | 深圳市优必选科技有限公司 | 一种语音指令自动化测试方法、终端以及装置 |
CN108206981A (zh) * | 2017-12-29 | 2018-06-26 | 歌尔科技有限公司 | 拾音测试方法及设备 |
WO2019169914A1 (zh) * | 2018-03-07 | 2019-09-12 | 珠海格力电器股份有限公司 | 语音测试方法及装置 |
CN108495127B (zh) * | 2018-05-10 | 2020-03-17 | 四川长虹电器股份有限公司 | 一种自动化测试语音电视的语音功能的***及方法 |
CN108495127A (zh) * | 2018-05-10 | 2018-09-04 | 四川长虹电器股份有限公司 | 一种自动化测试语音电视的语音功能的***及方法 |
CN108877806A (zh) * | 2018-06-29 | 2018-11-23 | 中国航空无线电电子研究所 | 测试指令式语音控制***的测试验证*** |
CN108965958A (zh) * | 2018-07-20 | 2018-12-07 | 深圳创维-Rgb电子有限公司 | 一种蓝牙语音遥控器的语音识别率测试方法及*** |
CN113157511A (zh) * | 2021-04-27 | 2021-07-23 | 深圳创维-Rgb电子有限公司 | 外设检测方法、装置及可读存储介质 |
CN113157511B (zh) * | 2021-04-27 | 2024-06-11 | 深圳创维-Rgb电子有限公司 | 外设检测方法、装置及可读存储介质 |
CN114664074A (zh) * | 2022-03-10 | 2022-06-24 | 深圳市百泰实业股份有限公司 | 一种蓝牙遥控器的测试方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104837010B (zh) | 2017-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104837010A (zh) | 语音遥控测试方法、装置及*** | |
CN201340445Y (zh) | 电子产品的自动测试*** | |
CN101194442A (zh) | 网络的自动监测 | |
CN101984583A (zh) | 一种对单播类节目播放异常进行故障定位的方法及*** | |
US20090036115A1 (en) | System and method for testing gsm modules | |
CN102833577A (zh) | 电视机功能自动测试的方法和装置 | |
CN105451070A (zh) | 电视机控制方法及装置 | |
CN108802517A (zh) | 一种就地化保护装置的测试方法及*** | |
EP2093935B1 (en) | Method, device and system of test access equipment configuration identification | |
CN113422794A (zh) | 流量录制、回放处理方法、装置及电子设备 | |
CN106157975A (zh) | 一种确定语音质量的***、方法及装置 | |
CN107018223A (zh) | 一种用于手机射频信号测试方法及*** | |
CN101160617B (zh) | 对限定范围的语音进行自动识别的方法、***和设备 | |
CN101895443B (zh) | 媒体网关及媒体资源检测方法 | |
CN100466665C (zh) | 一种检测电路单通的方法和装置 | |
CN205051327U (zh) | 保护装置的定值自动核查*** | |
CN114676043A (zh) | 智能语音模组的测试方法和装置、存储介质及电子装置 | |
CN106161044B (zh) | 一种信息传输方法和装置 | |
US6173244B1 (en) | System and method for testing a switching system in a telecommunication network | |
CN100499693C (zh) | 一种检测资源通道的***及方法 | |
CN106791819A (zh) | 电视的检测方法及装置 | |
CN112820345A (zh) | 存储卡兼容性测试方法及*** | |
CN116806000B (zh) | 一种多通道任意扩展的分布式音频矩阵 | |
CN213750205U (zh) | 传输速率测试装置 | |
JPH1042044A (ja) | 呼処理対向シミュレーション方法とその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No. Patentee after: Hisense Visual Technology Co., Ltd. Address before: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No. Patentee before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |