首页 / 测试设备

测试设备有效专利 发明

技术领域

[0001] 本申请涉及智能控制技术,尤其涉及一种测试设备。

相关背景技术

[0002] 为了方便用户的使用,很多智能设备的操作越来越智能化。某些智能设备可以识别用户动作引起的智能设备位置变化或翻转角度变化,从而触发相应的功能。这些功能设置,使智能设备的使用更加便捷高效。另外一方面,也在一定程度上增加了智能设备测试的难度。
[0003] 在现有技术中,为了达到智能设备位置变化或翻转角度变化等的测试条件,一般需要人工对智能设备进行操作,以模拟其实际使用的状态。
[0004] 对于大规模测试来说,这种测试方式的测试效率极低,准确性也难以保证。

具体实施方式

[0035] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0036] 现有的智能终端,例如智能手环等,很多都可以实现运动控制功能。运动控制功能指的是,通过用户的某些动作引起终端发生位移或角度翻转等运动,进而触发终端实现某些功能的控制方式。对于智能手环,比较常见的一些运动控制功能包括抬腕亮屏、翻腕亮屏、落腕息屏、内翻亮屏、外翻息屏等。
[0037] 在对这些智能终端进行测试时,需要同时兼顾其运动控制功能的测试。为了能达到实际使用中相同的控制效果,现有技术大多直接由人员参与测试过程,执行诸如上述的腕部动作,以创造测试环境。甚至需要由这些测试人员判断测试结果。
[0038] 但是,这种测试方式会耗费大量的人力资源,并且人工对测试结果进行判断可能会出现误差,整体效率较低。并且,为了针对性探究和解决测试中出现的问题,可能需要复现问题。要测试人员精准复现动作是很困难的,这样也会对智能设备的异常的解决带来困难。
[0039] 本申请的发明人发现,可以借助机械装置辅助实现类似的人体动作,并基于智能终端实现的功能特点,进行信号采集,进而对测试结果进行判断。于是,提出了本申请的测试设备。
[0040] 图1是本申请提供的一种应用场景示意图。如图1所示,本申请的测试设备101可用于对终端设备102进行功能测试。将终端设备102固定于测试设备101上,测试设备101可以基于测试指令带动终端设备102执行翻转、移动等预设动作,以模拟实际使用过程中的人体动作。由于终端设备102具备运动控制功能,可以对这些动作做出反应生成一些信号。测试设备101采集这些信号与预设的信号进行对比后即可确定检测结果正常与否。其中,终端设备102可以为手机、平板电脑、智能穿戴设备等。
[0041] 图2是本申请一实施例提供的一种测试设备的结构示意图。如图2所示,本实施例的测试设备包括:承载结构201,控制器202和检测装置203。
[0042] 承载结构201用于承载终端设备。
[0043] 控制器202与承载结构201连接,控制器202用于在对终端设备的预设功能进行测试时,控制承载结构201按预设测试模式运动,以带动终端设备运动。
[0044] 检测装置203用于检测终端设备的信号,以根据终端设备的信号确定测试结果,测试结果可用于指示终端设备的预设功能是否异常。
[0045] 本实施例提供的测试设备,可用于对终端设备进行测试。该测试设备包括:承载结构,控制器和检测装置。承载结构用于承载终端设备;控制器与承载结构连接,且控制器用于在对所述终端设备的预设功能进行测试时,控制承载结构按预设测试模式运动;检测装置用于检测承载于承载结构的终端设备的信号,终端设备的信号用于确定测试结果,测试结果用于指示终端设备的预设功能是否异常。本申请的方案可以实现对智能设备的自动化测试,提高测试效率。
[0046] 在一些实施例中,检测装置检测的终端设备的信号可以为终端设备屏幕的亮度信号。例如,智能手环的动作控制功能中包括:抬腕亮屏。对此功能进行测试时,控制器可以控制承载结构执行“抬腕”动作,即承载结构中智能手环固定位置以一定速度实现一定距离的上移。检测装置则对智能手环的屏幕的亮度信号进行检测,以判断此功能是否正常。若亮度信号指示屏幕亮度有由暗转亮的瞬时变化,则可以确定此功能正常。若亮度信号无明暗变化,或有很长时间的延迟,则可以初步判断此功能异常。
[0047] 在一些实施例中,检测装置检测的终端设备的信号可以为终端设备的声音信号。例如,智能手环的动作控制功能中包括:摇动播放音乐。对此功能进行测试时,控制器可以控制承载结构执行“摇晃”动作,即承载结构中智能手环固定位置以一定频率实现一定距离的往复移动。检测装置则对智能手环的声音信号进行检测,以判断此功能是否正常。若声音信号指示声音有由无到有的瞬时变化,则可以确定此功能正常。若声音信号无变化,或有很长时间的延迟,则可以初步判断此功能异常。
[0048] 在一些实施例中,检测装置检测的终端设备的信号可以为终端设备的图像信号。例如,智能手环的动作控制功能中包括:翻腕切换界面。对此功能进行测试时,控制器可以控制承载结构执行“翻腕”动作,即承载结构中智能手环固定位置以一定速度实现一定角度的翻转。检测装置则对智能手环的图像信号进行检测,以判断此功能是否正常。若图像信号指示屏幕图像有变化,则可以确定此功能正常。若图像信号指示屏幕图像无变化,或有很长时间的延迟,则可以初步判断此功能异常。
[0049] 在一些实施例中,检测装置可以包括用以实现上述检测功能的亮度信号检测装置,和/或声音信号检测装置,和/或图像信号检测装置等。这些信号检测装置的设置数量、位置,可以根据实际的测试需求进行设置。
[0050] 相应的,检测装置可以包括:光照传感器。光照传感器设置在能够检测到所述终端设备的屏幕亮暗变化的位置。光照传感器可以用于检测终端设备的亮度信号,以根据亮度信号确定测试结果。
[0051] 或者,检测装置可以包括:声音检测传感器。声音检测传感器用于检测终端设备的声音信号,以根据声音信号确定测试结果。
[0052] 或者,检测装置可以包括:图像传感器。图像传感器用于检测终端设备的图像信号,以根据图像信号确定测试结果。
[0053] 在一些实施例中,特别当检测装置检测的信号涉及屏幕亮度检测时,测试设备还可以包括:亮度调节装置,用以调节测试环境的亮度,即光线的强弱。
[0054] 具体的,亮度调节装置可以为一不透光壳体。将检测装置和终端设备设置于此壳体内,以形成一无光环境。在黑暗环境中对终端设备的屏幕亮度信号进行检测,可以排除环境亮度信号的干扰,提高测试的准确度。
[0055] 在一些实施例中,承载结构还包括:固定底座。固定底座用于固定承载结构。相似的,检测装置也可以包括固定结构,用于固定检测装置。
[0056] 当承载结构和/或检测装置被设置在上述的不透光壳体中时,承载结构中的固定底座、检测装置中的固定结构可以固定在不透光壳体上或壳体内部,或者固定在不透光壳体外,同时保证至少终端设备和检测装置的传感器部分处于壳体内部。
[0057] 在一些实施例中,上述的承载结构可以包括机械臂和固定装置。固定装置设置在机械臂上,固定装置用于固定终端设备;控制器与机械臂连接,且控制器用于控制机械臂按预设测试模式运动,以带动终端设备运动。
[0058] 其中,固定装置可以包括夹持结构。
[0059] 在一些实施例中,控制器还与检测装置连接,且控制器用于获取终端设备的信号,并根据终端设备的信号确定测试结果。
[0060] 检测装置可以在检测到信号后,将信号传输给控制器,由控制器进行测试结果的分析。
[0061] 在另一些实施例中,检测装置也可以独立进行测试结果分析,然后将测试结果反馈给控制器。
[0062] 在另一些实施例中,检测过程也可以由另外的电子设备进行控制。此电子设备生成相应的检测指令发送给检测装置和控制装置。检测装置、控制装置则依据检测指令执行响应的数据采集、控制和数据传输等功能。
[0063] 图3A是本申请一实施例提供的一种测试设备的结构示意图。图3B是本申请一实施例提供的一种固定装置的结构示意图。
[0064] 如图3A所示,本实施例的测试设备包括:承载结构31、检测装置32、不透光壳体33,控制器(未示出)。
[0065] 其中,承载结构31包括:固定底座311、机械臂312和固定装置313。
[0066] 固定底座311包括:固定底板3111和立柱结构3112。如图3A中所示,上下两块固定底板3111与多个立柱结构3112共同构成固定底座。多个立柱结构3112支撑于两块固定底板3111之间,形成以空间,可以容纳控制器。
[0067] 机械臂312包括:第一舵机3121、第一连接部3122、过渡连接部3123、第一连接柱3124、第二舵机3125、第二连接部3128、滚珠轴承3126、第三舵机3127。
[0068] 控制器可以设置在固定底板3111上,舵机结构(3121、3125、3127)通过连接线与控制器电路板上的舵机接口相连接。
[0069] 固定装置313设置在机械臂312的臂体顶部,智能终端设备(图3B中以智能手表为例示出)放置于固定装置313中。如图3B所示,固定装置313包括:固定装置底盘3131、支撑连接杆3132、固定限位滑轨3133、终端设备夹持结构3134、滑动螺纹连接杆3135、固定限位点3136、滑动连接杆支撑结构3137、支撑底座3138、夹持结构限位小块3139。两条固定限位滑轨3133平行固定于固定装置底盘3131上,固定限位滑轨3133上设置有多个固定限位点
3136。固定限位点3136具体的设置形式不做限定,可以是固定限位滑轨3133上的凹孔,或者突出固定限位滑轨3133表面的立柱。固定限位点3136之间可以等间隔设置,或者按照现有技术中智能终端设备的常规尺寸确定设置距离。固定限位点3136作用是与支撑底座3138上的对应结构配合,以将固定限位滑轨3133固定在固定限位点3136的位置。通过将两条支撑底座3138固定在不同的固定限位点3136,可以调节两条支撑底座3138之间的间距,以适应智能终端设备的横向(沿固定限位滑轨3133方向)尺寸。
[0070] 支撑连接杆3132固定在支撑底座3138上,滑动螺纹连接杆3135固定在支撑连接杆3132之间。终端设备夹持结构3134可移动地设置在滑动螺纹连接杆3135上,通过将滑动终端设备夹持结构3134沿滑动螺纹连接杆3135移动,调节同一杆上的两个滑动终端设备夹持结构3134之间的距离,以适应智能终端设备的纵向(沿滑动螺纹连接杆3135方向)尺寸。终端设备夹持结构3134上还设置有夹持结构限位小块3139,夹持结构限位小块3139的形状不做限定,图3B中以正立方体为例示出。智能终端设备的四角可以嵌入夹持结构限位小块
3139,起到固定作用。
[0071] 如此,通过调节终端设备夹持结构3134在滑动螺纹连接杆3135上的位置和支撑底座3138在固定限位滑轨3133上的位置,即可使固定装置33适用于夹持多种不同尺寸大小的智能终端设备。当横纵向间距设置为合适位置后,通过夹持结构限位小块3199的四个角点分别卡住智能终端主体的四个拐点,即可达到固定的目的,固定后的效果如图3B中所示。
[0072] 检测装置32包括:光照传感器321、光照传感平台322、固定结构323。其中,光照传感器321设置在能够检测到终端设备的屏幕亮暗变化的位置,例如智能终端设备上方的屏幕对应位置。具体的,光照传感器321可以设置在屏幕正对的位置。屏幕正对的位置指的是与屏幕所在平面平行且距屏幕有一定距离的平面中的位置。
[0073] 在测试过程中,电子设备上的上位机下发测试指令驱动控制器。控制器响应上位机发送的测试指令,通过串口线分别反馈至第一舵机3121,第二舵机3125,第三舵机3127。第一舵机3121可以根据测试指令驱动第一连接部3122转动一定角度到达预定位置;第二舵机3125可以根据测试指令驱动第二连接部3128转动一定角度到达预定位置;第三舵机可以根据测试指令驱动检测装置32转动一定角度到达预定位置。例如,当测试指令用于指示执行翻转操作,则第三舵机3127响应测试指令并执行翻转操作,带动检测装置翻转一定角度。
在“翻转亮屏”功能正常的情况下,当智能终端的屏幕部分面向正上方一侧时会发生亮屏现象。光照传感器接收到来自智能终端屏幕部分的光信号,通过内置分离式照度计的处理,转化为数据信息反馈给上位机。电子设备对接收到的数据进行读取分析操作,并进一步根据事先设置好的阈值进行亮灭屏的判定操作,以确定测试结果。
[0074] 本申请的方案可以实现对智能设备的自动化测试,提高测试效率。解决了高强度测试下的测试精度不足的问题;规避了人工测试过程中所存在的误判误测等关键性问题。
[0075] 图4是本申请一实施例提供的一种测试方法的流程图。本实施例的方法可以应用于上述实施例中的测试设备。如图4所示,本实施例的方法包括:
[0076] S401、接收测试指令。
[0077] 测试指令中可以包括测试内容,例如,测试“翻转亮屏”等。
[0078] 测试指令可以从上位机获取。
[0079] S402、根据测试指令,控制承载结构按预设测试模式运动,以带动终端设备运动。
[0080] 可选的,测试方法还包括:获取终端设备的信号;根据终端设备的信号确定测试结果。
[0081] 本实施例的方法的具体实现方式可以参考上述实施例,可以达到相同的技术效果,此处不再赘述。
[0082] 图5是本申请一实施例提供的一种电子设备的结构示意图。如图5所示,本实施例的电子设备500包括:存储器501和处理器502。
[0083] 存储器501,用于存储程序指令。
[0084] 处理器502,用于调用并执行存储器501中的程序指令,执行:接收测试指令;根据测试指令,控制承载结构按预设测试模式运动,以带动终端设备运动。
[0085] 可选的,处理器502,还用于:获取终端设备的信号;根据终端设备的信号确定测试结果。
[0086] 本实施例的电子设备,可以用于执行上述实施例的方法,其实现原理和技术效果类似,此处不再赘述。
[0087] 本申请还提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时,实现如上实施例的方法。
[0088] 在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0089] 所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。
[0090] 另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0091] 上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的部分步骤。
[0092] 应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0093] 存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
[0094] 总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
[0095] 上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0096] 一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
[0097] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0098] 最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

当前第1页 第1页 第2页 第3页