一种用于移动终端的消音按键测试的方法及设备转让专利
申请号 : CN202010072282.1
文献号 : CN111327745B
文献日 : 2021-08-10
发明人 : 赵朝辉
申请人 : 上海万物新生环保科技集团有限公司
摘要 :
权利要求 :
1.一种用于移动终端的消音按键测试的方法,其特征在于,所述方法包括:确定移动终端的轮廓区域,根据所述轮廓区域自动定位消音按键;
对定位到的消音按键进行自动拨动,确定拨动的行程信息及拨动到当前位置时的压力值,其中,所述拨动的行程信息为开始执行拨动动作的位置距离开始触碰的点之间的距离加上触碰后可移动的距离;
根据所述拨动的行程信息及所述拨动到当前位置时的压力值确定所述消音按键的当前状态,其中,所述当前状态包括按键正常、按键异常以及未实际拨动按键;
其中,确定移动终端的轮廓区域包括:将移动终端的正面朝上,通过面光源由从下至上照射移动终端的背面和移动终端的四周区域;
通过拍摄装置由上至下拍摄所述移动终端在屏幕熄灭状态下并由所述面光源照射的移动终端正面及移动终端的四周区域的图像;
由所述移动终端的正面及所述移动终端的四周区域的图像中识别出像素值小于预设像素阈值的各个像素点连续的区域,将识别出的各个像素点连续的区域作为各个移动终端轮廓候选区域;
从各个移动终端轮廓候选区域中筛选出最终确定的移动终端的轮廓区域。
2.根据权利要求1所述的方法,其特征在于,所述方法包括:使用电机装置拨动所述消音按键,多次采样拨动所述消音按键的最大拨动距离,根据采样到的多个最大拨动距离确定拨动阈值。
3.根据权利要求2所述的方法,其特征在于,根据所述拨动的行程信息及所述拨动到当前位置时的压力值确定所述消音按键的当前状态,包括:根据所述拨动阈值、所述拨动的行程信息及所述拨动到当前位置时的压力值确定所述消音按键的当前状态。
4.根据权利要求1所述的方法,其特征在于,所述方法包括:获取移动终端的消音按键在所述移动终端的坐标信息。
5.根据权利要求4所述的方法,其特征在于,根据所述轮廓区域自动定位消音按键包括:
根据所述轮廓区域及所述消音按键在所述移动终端的坐标信息自动定位消音按键。
6.一种用于移动终端的消音按键测试的设备,其特征在于,所述设备包括:定位装置,用于确定移动终端的轮廓区域,根据所述轮廓区域自动定位消音按键;
确定装置,用于对定位到的消音按键进行自动拨动,确定拨动的行程信息及拨动到当前位置时的压力值,其中,所述拨动的行程信息为开始执行拨动动作的位置距离开始触碰的点之间的距离加上触碰后可移动的距离;
判断装置,用于根据所述拨动的行程信息及所述拨动到当前位置时的压力值确定所述消音按键的当前状态,其中,所述当前状态包括按键正常、按键异常以及未实际拨动按键;
其中,所述定位装置用于:
将移动终端的正面朝上,通过面光源由从下至上照射移动终端的背面和移动终端的四周区域;
通过拍摄装置由上至下拍摄所述移动终端在屏幕熄灭状态下并由所述面光源照射的移动终端正面及移动终端的四周区域的图像;
由所述移动终端的正面及所述移动终端的四周区域的图像中识别出像素值小于预设像素阈值的各个像素点连续的区域,将识别出的各个像素点连续的区域作为各个移动终端轮廓候选区域;
从各个移动终端轮廓候选区域中筛选出最终确定的移动终端的轮廓区域。
7.根据权利要求6所述的设备,其特征在于,所述设备包括:采样装置,用于使用电机装置拨动所述消音按键,多次采样拨动所述消音按键的最大拨动距离,根据采样到的多个最大拨动距离确定拨动阈值。
8.根据权利要求7所述的设备,其特征在于,所述判断装置用于:根据所述拨动阈值、所述拨动的行程信息及所述拨动到当前位置时的压力值确定所述消音按键的当前状态。
9.根据权利要求6所述的设备,其特征在于,所述设备包括:获取装置,用于获取移动终端的消音按键在所述移动终端的坐标信息。
10.根据权利要求9所述的设备,其特征在于,所述定位装置用于:根据所述轮廓区域及所述消音按键在所述移动终端的坐标信息自动定位消音按键。
说明书 :
一种用于移动终端的消音按键测试的方法及设备
技术领域
背景技术
需要注意拨动的力度,否则容易对消音键造成损害,另外,对拨动的行程精度需求也比较
高。
发明内容
度不满足需求的问题。
终端轮廓候选区域;
终端轮廓候选区域;
力值;根据所述拨动的行程信息及所述拨动到当前位置时的压力值确定所述消音按键的当
前状态。从而可以精准定位到消音按键,实现自动拨动以及自动测试,满足自动拨动的力度
以及行程信息的精度需求。
附图说明
具体实施方式
内存。
或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机的存储介质的例子包括,但不限于相变内存(Phase‑Change RAM,PRAM)、静态随机存
取存储器(Static Random Access Memory,SRAM)、动态随机存取存储器(Dynamic Random
Access Memory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可
编程只读存储器(Electrically Erasable Programmable Read‑Only Memory,EEPROM)、快
闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read‑Only Memory,CD‑
ROM)、数字多功能光盘(Digital Versatile Disk,DVD)或其他光学存储、磁盒式磁带,磁带
磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的
信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory
media),如调制的数据信号和载波。
智能手机、个人数字助理(Personal Digital Assistant,PDA)等,所述移动电子产品可以
采用任意操作系统,如安卓(android)操作系统、苹果(iOS)操作系统等。消音按键为Mute
键,将移动终端移动到固定位置,该固定位置为与测试移动终端的检测设备中测试Mute键
的装置进行对接的位置,该测试Mute键的装置内安装压力传感器;确定移动终端的轮廓区
域,根据确定的轮廓区域定位移动终端的Mute键,从而使测试Mute键的装置自动定位该
Mute键。
为开始执行该动作的位置距离开始触碰的点质检的距离加上触碰后可移动的距离,目标点
的移动是依靠伺服电机带动,伺服电机能够准确记录位置信息。当前位置时的压力值是指
拨动消音键时拨动到某一距离时对应的压力值。对定位到的Mute键进行自动拨动,使用测
试Mute键的装置进行自动拨动,自动拨动时该装置内的压力传感器采集拨动Mute键时对
Mute键的压力以及拨动的距离。
拨动到当前位置时的压力值判断此时Mute键是否正常,消音按键的当前状态包括按键正
常、按键异常以及未实际拨动键。当定位错消音按键所在的位置时,比如定位到了边框处的
某一点,虽执行了拨动步骤,却未实际拨动到真正的消音按键,此时的行程信息为0,因移动
终端的边框的行程信息为0,虽然压力值达到了预设值但没有行程信息,则可认为并未实际
拨动到消音按键。又如,压力值增大时而对应的行程信息并未改变,则按压到了手机上其他
位置导致压力变大,单行程未变。
端在屏幕熄灭状态下并由所述面光源照射的移动终端正面及移动终端的四周区域的图像;
由所述移动终端的正面及所述移动终端的四周区域的图像中识别出像素值小于预设像素
阈值的各个像素点连续的区域,将识别出的各个像素点连续的区域作为各个移动终端轮廓
候选区域;从各个移动终端轮廓候选区域中筛选出最终确定的移动终端的轮廓区域。在此,
以移动终端为手机为例进行说明,手机正面可以是手机的带屏幕的一面,手机背面可以是
手机的不带屏幕的一面;某个像素点在另一个像素点的8邻域内,可以认为两者是连续的,2
个或2个以上连续像素点可以形成一个像素点连续的区域;像素值为0为黑色的像素点,像
素值为255表示白色的像素点;使用面光源可以保证由从下至上照射手机背面及手机的四
周区域,照射到的面积大于手机的面积。通过拍摄装置由上至下拍摄手机在屏幕熄灭状态
下的手机正面及手机的四周区域的图像,该图像中可以获取到未被面光源照亮的手机轮廓
区域及被面光源照亮的手机周围区域,从而可以在该图像中识别出未被光源照亮的手机轮
廓区域;另外,在该图像中识别出的各个手机轮廓候选区域中,除例包括未被光源照亮的区
域除了手机轮廓区域,可能还包括其他的无关物件的轮廓区域,所以需要从各个手机轮廓
候选区域中筛选出最终确定的手机轮廓区域,从而保证手机轮廓区域识别的准确度,后续
可以基于手机轮廓区域对手机位置进行准确定位,基于定位可靠移动手机。
在步骤S13中,根据所述拨动阈值、所述拨动的行程信息及所述拨动到当前位置时的压力值
确定所述消音按键的当前状态。在此,测试Mute键的装置内安装电机,前期进行与本申请实
施例中待测试的移动终端为相同类或相同款的移动终端的Mute键的数据采集,测试Mute键
的装置内的电机自动拨动Mute键,可以多次采样拨动该Mute键时的最大拨动距离,即当拨
动距离不再发生变化时,根据采样到的多个最大拨动距离确定移动终端的Mute键对应的拨
动阈值。从而,在进行测试待测试的移动终端的Mute键时(可为目标Mute键),根据确定的拨
动阈值以及采集到的拨动目标Mute键的压力值以及行程信息判断该目标Mute键的当前状
态。
信息定位消音按键。在此,获取移动终端的消音按键在移动终端的坐标信息,可通过获取移
动终端的图像,对图像进行处理后定位到图像中消音按键在移动终端的坐标信息,从而再
进行坐标系的转换,转换为移动终端的物理坐标系下的坐标信息,根据确定的移动终端的
轮廓区域,结合消音按键的坐标信息定位到该消音按键,更加精准地判断到消音按键的位
置,从而避免拨动消音按键时因位置偏了导致拨不到消音按键。
例如智能手机、个人数字助理(Personal Digital Assistant,PDA)等,所述移动电子产品
可以采用任意操作系统,如安卓(android)操作系统、苹果(iOS)操作系统等。消音按键为
Mute键,将移动终端移动到固定位置,该固定位置为与测试移动终端的检测设备中测试
Mute键的装置进行对接的位置,该测试Mute键的装置内安装压力传感器;确定移动终端的
轮廓区域,根据确定的轮廓区域定位移动终端的Mute键,从而使测试Mute键的装置自动定
位该Mute键。
围为开始执行该动作的位置距离开始触碰的点质检的距离加上触碰后可移动的距离,目标
点的移动是依靠伺服电机带动,伺服电机能够准确记录位置信息。当前位置时的压力值是
指拨动消音键时拨动到某一距离时对应的压力值。对定位到的Mute键进行自动拨动,使用
测试Mute键的装置进行自动拨动,自动拨动时该装置内的压力传感器采集拨动Mute键时对
Mute键的压力以及拨动的距离。
以及拨动到当前位置时的压力值判断此时Mute键是否正常,消音按键的当前状态包括按键
正常、按键异常以及未实际拨动键。当定位错消音按键所在的位置时,比如定位到了边框处
的某一点,虽执行了拨动步骤,却未实际拨动到真正的消音按键,此时的行程信息为0,因移
动终端的边框的行程信息为0,虽然压力值达到了预设值但没有行程信息,则可认为并未实
际拨动到消音按键。又如,压力值增大时而对应的行程信息并未改变,则按压到了手机上其
他位置导致压力变大,单行程未变。
终端在屏幕熄灭状态下并由所述面光源照射的移动终端正面及移动终端的四周区域的图
像;由所述移动终端的正面及所述移动终端的四周区域的图像中识别出像素值小于预设像
素阈值的各个像素点连续的区域,将识别出的各个像素点连续的区域作为各个移动终端轮
廓候选区域;从各个移动终端轮廓候选区域中筛选出最终确定的移动终端的轮廓区域。在
此,以移动终端为手机为例进行说明,手机正面可以是手机的带屏幕的一面,手机背面可以
是手机的不带屏幕的一面;某个像素点在另一个像素点的8邻域内,可以认为两者是连续
的,2个或2个以上连续像素点可以形成一个像素点连续的区域;像素值为0为黑色的像素
点,像素值为255表示白色的像素点;使用面光源可以保证由从下至上照射手机背面及手机
的四周区域,照射到的面积大于手机的面积。通过拍摄装置由上至下拍摄手机在屏幕熄灭
状态下的手机正面及手机的四周区域的图像,该图像中可以获取到未被面光源照亮的手机
轮廓区域及被面光源照亮的手机周围区域,从而可以在该图像中识别出未被光源照亮的手
机轮廓区域;另外,在该图像中识别出的各个手机轮廓候选区域中,除例包括未被光源照亮
的区域除了手机轮廓区域,可能还包括其他的无关物件的轮廓区域,所以需要从各个手机
轮廓候选区域中筛选出最终确定的手机轮廓区域,从而保证手机轮廓区域识别的准确度,
后续可以基于手机轮廓区域对手机位置进行准确定位,基于定位可靠移动手机。
定拨动阈值。从而,判断装置13用于根据所述拨动阈值、所述拨动的行程信息及所述拨动到
当前位置时的压力值确定所述消音按键的当前状态。在此,测试Mute键的装置内安装电机,
前期进行与本申请实施例中待测试的移动终端为相同类或相同款的移动终端的Mute键的
数据采集,测试Mute键的装置内的电机自动拨动Mute键,可以多次采样拨动该Mute键时的
最大拨动距离,即当拨动距离不再发生变化时,根据采样到的多个最大拨动距离确定移动
终端的Mute键对应的拨动阈值。从而,在进行测试待测试的移动终端的Mute键时(可为目标
Mute键),根据确定的拨动阈值以及采集到的拨动目标Mute键的压力值以及行程信息判断
该目标Mute键的当前状态。
移动终端的坐标信息定位消音按键。在此,获取移动终端的消音按键在移动终端的坐标信
息,可通过获取移动终端的图像,对图像进行处理后定位到图像中消音按键在移动终端的
坐标信息,从而再进行坐标系的转换,转换为移动终端的物理坐标系下的坐标信息,根据确
定的移动终端的轮廓区域,结合消音按键的坐标信息定位到该消音按键,更加精准地判断
到消音按键的位置,从而避免拨动消音按键时因位置偏了导致拨不到消音按键。
之内,则本申请也意图包含这些改动和变型在内。
中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的
软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,
磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例
如,作为与处理器配合从而执行各个步骤或功能的电路。
而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过
广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的
计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用
于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指
令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技
术方案。
从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权
利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有
变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此
外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。第一,第二等词语用来表示
名称,而并不表示任何特定的顺序。