终端重力传感器测试方法及系统与流程

文档序号:11064873阅读:717来源:国知局
终端重力传感器测试方法及系统与制造工艺

本发明涉及通信技术领域,更具体地说,涉及一种终端重力传感器测试方法及系统。



背景技术:

随着技术的发展,人机交互逐渐变的更为人性化和多样化。例如在终端赛车游戏中,用户可以不再拘泥于传统游戏采用按键与终端进行交互的方式,而是通过将终端平放或左右摇摆来实现人机交互,这种摇摆操作可以代替按键来控制终端内虚拟赛车的左右移动,更逼真地模拟了赛车时操控方向盘的场景,是用户能够更好地体验到游戏的乐趣。终端能够感应到用户双手左右摇摆的动作,这得益于微型电子传感器的飞速发展,特别是重力传感器的检测功能。重力传感器是根据压电效应的原理来工作的。压电效应是指对于不存在对称中心的异极晶体,加在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态,在晶体内部建立电场,这种由于机械力作用使介质发生极化的现象称为正压电效应。重力传感器采用弹性敏感元件制成悬臂式位移器,利用弹性敏感元件制成的储能弹簧来驱动电触点,从而完成从重力变化到电信号的转换。

重力传感器广泛应用在中、高端智能手机和平板电脑内,目前绝大多数中高端智能手机和平板电脑内置了重力传感器。除了赛车游戏以外,目前绝大多数智能终端还能基于重力传感器的检测,实现横屏与竖屏的自动切换,从而为用户提供更贴近需求的显示效果。

为了保证基于重力传感器的终端控制能够更加准确,因此终端出厂进入市场销售之前,需要对重力传感器的检测结果进行测试及校准。例如,在对终端屏幕切换进行控制的时候,最理想的状态是当终端的旋转角度超过某一个值时,重力传感器的检测结果也正好达到或超过某一个预设值,从而使得根据重力传感器检测结果的控制更加符合用户实际使用情况。但由于重力传感器本身的参数问题,可能会终端倾斜角度已经超过预设角度的时候,重力传感器的检测结果还未达到预设值,也就是说,终端没有在应当切换的时候进行屏幕的切换。或者,终端倾斜角度还未达到预设角度的时候,终端就已经进行了屏幕切换,导致用户体验较差。

为了解决上述问题,在对终端重力传感器检测结果进行测试及校准的过程中,会获得被测试终端的传感器在各种状态下的检测结果,例如终端处于水平状态、横屏垂直状态、竖屏垂直状态的检测结果,然后将检测结果与各个状态下的标准结果进行比较从而确定出校正策略,例如终端在竖屏垂直状态下的实际检测结果为20,而标准结果应当为25,则可以通过偏置校正的方式将终端重力传感器的检测结果加5。

现有的终端重力传感器的测试方案中,以人工手动测试为主,即人工对终端进行旋转,但这种方式不仅会因为人工主观性导致测试精准度差,而且重力传感器校准的自动化也明显不足,从而导致生产效率低下。所以现在继续提供一种新的终端重力传感器的测试和校准方案,用以解决现有技术中测试和校准精度不足、自动化水平低、生产效率低的问题。



技术实现要素:

本发明要解决的技术问题在于:现有技术中通过人工测试的方式来测试终端重力传感器所存在的测试和校准精度不足、自动化水平低、生产效率低的问题,针对该技术问题,提供一种终端重力传感器测试方法及系统。

为解决上述技术问题,本发明提供一种终端重力传感器测试系统,包括:用于固定待测试终端的固定机架、与所述固定机架固定连接的转轴装置以及与所述待测试终端通信连接的控制平台;

所述转轴装置包括控制单元、通信单元、横屏转轴与竖屏转轴;所述横屏转轴与所述竖屏转轴分别同所述待测试终端的左右侧边平行和上下侧边平行;所述通信单元与所述控制平台通信,接收所述控制平台的旋转指令;所述控制单元根据所述旋转指令分别控制所述横屏转轴和所述竖屏转轴从初始状态旋转预设角度,使所述待测试终端分别处于横屏预设状态和竖屏预设状态;在所述横屏转轴和所述竖屏转轴均处于初始状态时,所述待测试终端处于水平状态;

所述控制平台向所述通信单元发送所述旋转指令,并接收所述待测试终端发送的检测数据,所述检测数据中包括所述待测试终端的重力传感器在所述水平状态、所述横屏横屏预设状态以及所述竖屏预设状态下检测到的水平数据、横屏数据和竖屏数据。

进一步地,还包括:待测试终端传输装置和已测试终端传输装置,所述待测试终端传输装置在所述控制平台的控制下将待测试终端运输到所述固定机架上;所述已测试终端传输装置在所述控制平台的控制下运输已经完成重力传感器测试的终端离开所述固定机架。

进一步地,所述待测试终端传输装置为机械传动装置或机械手,所述已测试终端传输装置为机械传动装置或机械手。

进一步地,所述终端重力传感器测试系统包括至少两个转轴装置。

进一步地,所述控制平台还用于接收所述待测试终端发送的检测数据,将所述检测数据中的水平数据与所述水平状态下的标准水平数据进行比较,将所述横屏数据与所述横屏预设状态下的标准横屏数据进行比较,将所述竖屏数据与所述竖屏预设状态下的标准竖屏数据进行比较;并根据比较结果向所述待测试终端发送校正指令,以供所述待测试终端根据所述校正指令对自身重力传感器的参数进行偏置校正。

进一步地,本发明提供了一种终端重力传感器测试方法,包括:

控制平台发送旋转指令给与固定机架固定连接的转轴装置,指示所述转轴装置分别控制自身的横屏转轴和竖屏转轴从初始状态旋转预设角度,使固定在所述固定机架上的待测试终端分别处于横屏预设状态和竖屏预设状态;在所述横屏转轴和所述竖屏转轴均处于初始状态时,所述待测试终端处于水平状态;

所述控制平台接收所述待测试终端发送的检测数据,所述检测数据中包括所述待测试终端的重力传感器在所述水平状态、所述横屏横屏预设状态以及所述竖屏预设状态下分别检测到的水平数据、横屏数据和竖屏数据。

进一步地,所述控制平台发送旋转指令给与固定机架固定连接的转轴装置之前还包括:所述控制平台控制待测试终端传输装置将待测试终端运输到所述固定机架上;

所述控制平台发送旋转指令给与固定机架固定连接的转轴装置之后还包括:所述控制平台控制已测试终端传输装置运输已经完成重力传感器测试的终端离开所述固定机架。

进一步地,还包括:所述控制平台根据标准参数对所述转轴装置的所述横屏转轴、所述竖屏转轴以及所述固定机架的角度进行定时校准。

进一步地,针对同一待测试终端的重力传感器测试,所述预设角度包括至少两个,所述初始状态下角度的大小以及各所述预设角度的大小成等差数列;所述预设角度中至少包括90°,所述横屏预设状态包括与横屏转轴从初始状态旋转90°对应的横屏垂直状态,所述竖屏预设状态包括与竖屏转轴从初始状态旋转90°对应的竖屏垂直状态。

进一步地,还包括:

所述控制平台将所述检测数据中的水平数据与所述水平状态下的标准水平数据进行比较,将所述横屏数据与所述横屏预设状态下的标准横屏数据进行比较,将所述竖屏数据与所述竖屏预设状态下的标准竖屏数据进行比较;

所述控制平台根据比较结果向所述待测试终端发送校正指令,使所述待测试终端根据校正指令对自身重力传感器的参数进行校正。

有益效果

本发明实施例提供终端重力传感器测试方法及系统,在终端重力传感器测试系统中,通过控制平台发送旋转指令给转轴装置的通信单元,指示转轴装置的控制单元分别控制自身的横屏转轴和竖屏转轴从初始状态旋转预设角度,从而使得固定在固定机架上的待测试终端分别从水平状态切换到横屏预设状态和竖屏预设状态;由终端将自身重力传感器检测到的水平数据、横屏数据以及竖屏数据发送给控制平台,让控制平台自动获得终端重力传感器的测试结果,提高了测试的自动化程度与效率。进一步的,由于终端的旋转基于横屏转轴或竖屏转轴根据控制平台旋转指令的旋转,是横屏转轴或竖屏转轴的旋转带动了与转轴装置固定连接的固定机架旋转,从而使得终端旋转,因此,终端旋转的本质是由控制平台控制的,测试过程不带有人的主观意愿,因此最终获得的测试结果更加客观可信,精准度更高。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为本发明第一实施例提供的终端重力传感器测试系统的一种硬件结构示意图;

图2为图1中固定机架的一种示意图;

图3为图1中转轴装置的一种结构示意图;

图4为图1中转轴装置的一种示意图;

图5为本发明第二实施例中提供的终端重力传感器测试系统的一种硬件结构示意图;

图6为图5中转轴装置的一种示意图;

图7为本发明第二实施例中提供的终端重力传感器测试系统的另一种硬件结构示意图;

图8为本发明第三实施例中提供的终端重力传感器测试方法的一种流程图;

图9为本发明第三实施例中提供的终端重力传感器测试方法的另一种流程图。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

第一实施例:

为了解决现有技术中在对终端重力传感器进行测试以及校准的时候,为了获取终端在各种状态下重力传感器检测到的数据,只能通过人工的方式控制终端进行旋转,以使得终端达到所需要的状态而造成的测试结果不精确,受测试人员主观因素影响大的问题,本实施例提供一种终端重力传感器测试系统。

请参见图1,本实施例提供的终端重力传感器测试系统10包括固定机架11、转轴装置12和控制平台13。

其中固定机架11是用于固定待测试终端的,在本实施例的一种示例中,如图2,固定机架11可以包括支撑平台111和夹持件112,当待测试终端平放在该支撑平台111后,夹持件112可以将待测试终端固定在支撑平台111上,在后续测试过程中,无论固定机架11如何旋转或翻转,待测试终端在支撑平台111上的位置都不会发生变化。

固定机架11除了通过夹持的方式固定待测试终端以外,还可以通过强磁规定,例如在被测试终端背面设置强磁区域,该强磁区域用于和固定机架11支撑平台111上的强磁区域相互配合,实现待测试终端的固定。

固定机架11与转轴装置12固定连接。如图3所示,转轴装置12包括通信单元121、控制单元122、横屏转轴123和竖屏转轴124。其中通信单元121用于和控制平台13通信,接收控制平台13发送的旋转指令,控制单元122用于根据通信单元121接收到的旋转指令控制横屏转轴123或者竖屏转轴124旋转。其中通信单元121接收的旋转指令可以是电信号,例如控制横屏转轴123旋转和竖屏转轴124旋转的是值不同的电信号。或者,通信单元121接收到的旋转指令也可以是数据信息,控制单元122对通信单元121接收到的数据信息进行解析之后获得控制平台的旋转要求。控制单元122驱动横屏转轴123与竖屏转轴旋转124进行旋转的方式有多种,例如液压驱动、气压驱动、电气驱动和机械驱动等。

本实施例提供一种横屏转轴123与竖屏转轴124的结构示意图,如图4所示,横屏转轴123与固定机架11固定连接,且竖屏转轴124与固定机架11连接的第一连接端1231是不能脱离固定机架11单独旋转的,横屏转轴123的另一个连接端,即第二连接端1232与竖屏转轴124的第三连接端1241连接,第二连接端1232与第三连接端1241之间的连接并不是绝对的固定连接,因为第二连接端1232既可以与第三连接端1241固定连接,使得横屏转轴123随着竖屏转轴124一起旋转,以便让待测试终端旋转至横屏预设状态。也可以不固定连接,而直接受控制单元122的控制,脱离竖屏转轴124单独旋转,使待测试终端处于竖屏预设状态。

通常,终端重力传感器测试系统10在对一个待测试终端进行测试时,可以设置至少两个预设角度。控制平台13控制转轴装置12分别旋转不同预设角度,从而使待测试终端保持在不同的状态下,以获取在该状态下,待测试终端重力传感器检测到的横屏数据与竖屏数据。

在本实施例的一种示例当中,各个预设角度值的大小以及初始状态下角度的大小构成等差数列,且预设角度中至少包括90°,例如针对一个待测试终端的预设角度有三个,分别是30°,60°以及90°,这三个预设角度与初始状态下的0°构成公差为30°的等差数列。当预设角度为90°时,横屏预设状态为横屏垂直状态,竖屏预设状态为竖屏垂直状态。

上面所说的横屏垂直状态是指待测试终端的显示屏垂直于水平面,且待测试终端的上下侧边垂直于水平面的状态,而竖屏垂直状态则是指待测试终端的显示屏垂直于水平面,且待测试终端的左右侧边垂直于水平面的状态。当横屏转轴123与竖屏转轴124均不转动,处于初始状态时,固定机架11的支撑平台111不旋转,则待测试终端处于水平状态,即待测试终端的显示屏与水平面平行。毫无疑义的是,若要让待测试终端从水平状态切换到横屏垂直状态,则横屏转轴123应当脱离竖屏转轴124,单独旋转90°,此时竖屏转轴124并不参与旋转;若要让待测试终端从水平状态切换到竖屏垂直状态,则竖屏转轴124的第三连接端1241与横屏转轴123的第二连接端1232之间应当固定连接,竖屏转轴124从初始状态旋转90°,横屏转轴123虽然不单独旋转,但是在竖屏转轴124的带动下,将会旋转至垂直水平面的状态。

本领域技术人员可以理解的是,虽然上图4中示出的是由横屏转轴123与固定机架11固定连接,但在本实施例的一些其他示例中,也可以由竖屏转轴124与固定机架先固定连接。

在本实施例中,控制平台13还需要与固定在固定机架11上的待测试终端通信连接。待测试终端会将其重力传感器在其自身处于水平状态、横屏预设状态以及竖屏预设状态时检测到的数据传输给控制平台13,使控制平台13获得重力传感器的测试结果。

由于本实施例中控制平台13与待测试终端之间的距离不会特别远,因此二者之间的通信方式可以采用近距离通信,诸如蓝牙、Zigbee(无线个域网)等,除此以外,超声、红外通信、WiFi通信也是非常常见的通信方式。

待测试终端可以为部署了重力传感器的移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等。本实施例中终端重力传感器测试系统10对待测试终端重力传感器进行测试的目的主要是对待测试终端的重力传感器进行校准。

被测试之前,待测试终端应当打开工程测试模式,当固定机架11随着转轴装置12旋转的时候,待测试终端中的重力传感器检测到的数据将会发生变化,这里以预设角度中一个角度的测试为例进行说明:待测试终端获取重力传感器在自身处于水平状态下检测到的水平数据、横屏预设状态下检测到的横屏数据以及竖屏预设状态下检测到的竖屏数据,并将这些数据作为检测数据一次性或者分多次传输给控制平台13。控制平台13接收到检测数据之后,可以将检测数据与标准数据进行比较,从而确定待测试终端重力传感器检测结果的偏差,进而确定出对待测试终端重力传感器进行校准的方案。在本实施例中,控制平台可以将检测数据中的水平数据与水平状态下的水平标准数据进行比较,将横屏数据与横屏预设状态下的横屏标准数据进行比较,将竖屏数据与竖屏预设状态下的竖屏标准数据进行比较。假定一个待测试终端的水平数据、横屏数据、竖屏数据分别是23、52、94,而水平标准数据、横屏标准数据、竖屏标准数据分别是25、50、100,则说明待测试终端的重力传感器在这三个状态下的检测结果与标准数据的偏差分别是-2、2、-6,因此,该待测试终端在这三个状态下的检测结果需要进行偏置校正。

控制平台13分析出校准方案后,可以向对应的待测试终端发送校正指令,校正指令中可以包含如何调整重力传感器在各种状态下检测结果,例如,针对上述待测是终端,在校正指令中即可包含指示待测试终端在以后的过程中,将重力传感器在水平状态下的检测结果增加2、在横屏预设状态下的检测结果减2、在竖屏预设状态下的检测结果增加6的指示信息。

待测试终端在接收到校正指令之后,根据校正指令中的只是对重力传感器的检测结果进行偏置校正。本领域技术人员应当明白的是,确定校准方案的过程也可以由待测试终端自己来实施,例如,在待测试终端与控制平台13建立通信连接后,控制平台13将各个状态下的标准数据传输给待测是终端,待测试终端在重力传感器在检测到各个状态下的数据之后,可以将重力传感器的检测结果与标准数据进行比较,从而确定出如何校准自己重力传感器的检测结果。在这种方案当中,待测试终端不需要将重力传感器的检测结果发送给控制平台13。

对于预设角度包括两个及以上角度的测试过程,其他预设角度的测试与上述过程类似,可以理解的是,当初始状态的角度与预设角度构成等差数列时,当测试完第一个预设角度后,针对其他预设角度的测试,其旋转不必从初始状态开始,而是可以直接从第一个预设角度旋转到第二个预设角度,例如,当预设角度分别是475°与90°时,测试过程可以参照以下示例:首先对初始状态下的数据进行测试,然后对横屏转轴或竖屏转轴旋转45°的状态下的数据进行测试。然后使横屏转轴或竖屏转轴45°旋转至90°测试横屏垂直状态或竖屏垂直状态下的横屏数据或竖屏数据。可以理解的是,为了方便测试,控制平台13可以控制横屏转轴123与竖屏转轴124中的一个先旋转,也就是先对待测试终端中横屏中的各预设状态或竖屏中的各预设状态进行测试。

本实施例提供的终端重力传感器测试系统,通过控制平台向转轴装置发送旋转指令,使与转轴装置固定连接的固定机架旋转,让固定在固定机架上的待测试终端随着固定机架一起旋转至需要进行测试的状态,从而让待测试终端内的重力传感器检测到各种状态下的数据,并将这些检测数据发送给控制平台。控制平台接收到检测数据之后,会将检测数据与标准数据进行比较,然后向待测试终端发送用于控制待测试终端对重力传感器进行偏置校正的校正指令,使待测试终端根据校正指令完成校准,在整个测试与校准过程中,都是由控制平台进行控制,不需要人工控制待测试终端旋转,减少了人类主观对测试结果的影响,提高了测试结果和校准结果的精准度,使待测试终端重力传感器的检测结果更为准确,保证了终端质量。

第二实施例:

本实施例还是提供一种终端重力传感器测试系统。为了实现自动化测试,对大量的待测试终端进行测试的时候降低对人力资源的要求,如图5,在本实施例提供的终端重力传感器测试系10中,除了包括固定机架11、转轴装置12和控制平台13以外,还包括用于将待测试终端运输到固定机架11上的待测试终端传输装置14。

待测试终端传输装置14与控制平台通信连接,可以接受控制平台13的控制,在控制平台13的控制下将需要接受重力传感器测试的终端运输到固定机架11上。待测试终端传输装置14可以为机械手或者是机械传动装置。

当机械传动装置14将待测试终端运输到固定机架11上,并固定完成之后,控制平台13发送旋转指令到转轴装置12中,由转轴装置的通信单元121接收后传输给控制单元122,控制单元122对旋转指令进行解析之后,根据旋转指令驱动横屏转轴123或者竖屏转轴124旋转。

在第一实施例中,图4给出了一种横屏转轴与竖屏转轴的结构示意,在本实施中,介绍另外一种转轴装置的结构,请参照图6:

横屏转轴123的第一连接端1231与固定机架11固定连接,第二连接端1232与竖屏转轴124固定连接。第二连接端1232可以与竖屏转轴124的端部连接,也可以如图6所示的连接在竖屏转轴124的中间部分。当第二连接端1232与竖屏转轴124固定连接完成之后,在旋转运动的时候,横屏转轴123与竖屏转轴之间124就是相互关联的,不会再单独运动。竖屏转轴124的第三连接端1241可以分别与两种驱动其运动的驱动装置连接,如第三连接端1241与驱动之间的连接时刻拆卸的。其中一个驱动与第三连接端之间的连接类似于铰链连接,该驱动装置可控制竖屏转轴124以第三连接端1241为中心旋转,例如,当预设角度为90°时,旋转90°后使固定在固定机架上的待测试终端处于横屏状态,并让待测试终端的重力传感器检测到处于横屏垂直状态下的检测数据。竖屏转轴124以第三连接端1241旋转90°并保持一段时间之后,再次回复到初始位置,使待测试终端处于水平状态。另一个与第三连接端1241连接的驱动装置可驱动竖屏转轴124绕自己的轴线旋转,旋转90°之后,可使固定机架11上的待测试终端保持在竖屏垂直状态,以便让待测试终端的重力传感器检测到竖屏垂直状态下的数据,当检测完毕之后,竖屏转轴124再回复到初始状态。

在本实施例中,待测试终端重力传感器检测处于水平状态下的数据可以在横屏转轴123或竖屏转轴124发生旋转或运动之前,也可以在每一次旋转又恢复到初始状态时,或者是在经历横屏预设状态和竖屏预设状态再次回复到初始状态时。

另外,为了保证检测结果的精准性,正对一个待测试终端某一个状态下的检测可以实行多次,例如,控制平台13设置的检测次数是5次,则横屏转轴123与竖屏转轴124在一次测试过程中,需要分别将相同的旋转动作重复五次。在重复检测的过程中,可以控制转轴装置12让待测试终端从水平状态切换至横屏预设状态,恢复到水平状态后再切换到竖屏预设状态,然后恢复到水平状态。后续再重复该过程4次,实现5次的重复检测。也可以让待测试终端从水平状态切换至横屏预设状态,恢复到水平状态后再切换到横屏预设状态,一直持续这个过程直至待测试终端5次保持在横屏预设状态为止。同样的,对于待测试终端的竖屏预设状态也一样。

当待测试终端的重力传感器检测到全部的数据之后,可以将各个状态下的数据求平均值,获得5次检测的平均结果。这种重复检测方式排除了偶然因素,进一步提高了测试结果的准确性。

当检测完成之后,待测试终端将检测数据发送给控制平台13,控制平台13可以根据检测数据确定出如何对待测试终端重力传感器的检测进行校准。可以理解的,待测试终端可以将重复检测的所有检测数据都发送给控制平台13,由控制平台13来进行均值计算。

当控制平台13确定出如何校准之后,向待测试终端发送校正指令,指示待测试终端进行校准。待测试终端校准完成之后,就可以结束重力传感器测试以及校准的过程了,此时待测试终端应当从固定机架11上离开。以便下一台待测试终端可以被固定到固定机架11上接受测试与校准。为了提高生产效率,在本实施例的一种示例当中,如图7所示,终端重力传感器测试系统10还包括已测试终端传输装置15,当待测试终端完成测试与校准之后,就变成了已测试终端,已测试终端传输装置15可以在控制平台13的控制下运输已测试终端离开固定机架11。和待测试终端传输装置14一样,已测试终端传输装置15也可以是机械传输装置或者是机械手。当已测试终端传输装置15将已测试终端运输离开之后,待测试终端传输装置14将会运输一个新的待测试终端到固定机架11上。

同时,在本实施例的一种示例当中,一个终端重力传感器测试系统10包括至少两个转轴装置12,这些转轴装置12可以在控制平台13的控制下同时对多个待测试终端进行测试。

最后,为了对待测试终端的进行测试,本实施例中还提供一种示例,在该示例当中,对待测试终端横屏预设状态测试和竖屏预设状态测试的可以是两个不同的固定机架,其中一个仅具有横屏转轴,只能控制待测试终端旋转至横屏预设状态,在该固定机架上的测试完成之后,可以由机械传输装置或者机械手将待测试终端运输到另一个仅具有竖屏转轴的固定机架上完成竖屏预设状态的测试。在该示例中,待测试终端水平状态的测试可以在任意一个固定机架上完成。

在本实施例中控制平台13可以为嵌入式系统、单片机或者计算机任意一种控制系统,在控制平台13执行测试和校准的过程中,其对转轴装置12、待测试终端传输装置14和已测试终端传输装置15的控制可以通过执行自身存储装置中的指令来实现,存储装置中的程序指令可通过C、C++或者Java中的任意一种语言进行编写。

本实施例提供的终端重力传感器测试系统,不仅通过固定机架、转轴装置和控制平台三个配合,在没有人工才做的情况下完成了待测试终端重力传感器的测试与校准,提高了测试与校准结果的精准性,实现了测试与校准的自动化。而且由于待测试终端传输装置和已测试终端传输装置能够在控制平台的控制下自动地将待测试终端运输到固定机架上,以及将已测试终端从固定机架上运输离开,因此提高了终端重力传感器测试以及校准的自动化程度,减少了对人力资源的依赖。最后,由于在一个终端重力传感器测试系统中,可以包含两个或两个以上的转轴装置,使多个待测试终端可以同时接受测试与校准,提高了生产效率。

第三实施例:

本实施例提供一种终端重力传感器测试方法,本实施例中的终端重力传感器测试方法主要由终端重力传感器测试系统实施,终端重力传感器测试系统的结构可以参见第一实施例和第二实施例的介绍,下面结合图8对终端重力传感器测试方法进行介绍:

S802、控制平台发送旋转指令给与固定机架固定连接的转轴装置,指示转轴装置分别控制自身的横屏转轴和竖屏转轴从初始状态旋转预设角度。

待测试终端可以为部署了重力传感器的移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等。被测试之前,待测试终端应当打开工程测试模式。

固定机架是用于固定待测试终端的,在本实施例的一种示例中,如图2,固定机架可以包括支撑平台和夹持件,当待测试终端平放在该支撑平台后,夹持件可以将待测试终端固定在支撑平台上,在后续测试过程中,无论固定机架如何旋转或翻转,待测试终端在支撑平台上的位置都不会发生变化。

固定机架除了通过夹持的方式固定待测试终端以外,还可以通过强磁规定,例如在被测试终端背面设置强磁区域,该强磁区域用于和固定机架支撑平台上的强磁区域相互配合,实现待测试终端的固定。

固定机架与转轴装置固定连接。如图3所示,转轴装置包括通信单元、控制单元、横屏转轴和竖屏转轴。其中通信单元用于和控制平台通信,接收控制平台发送的旋转指令,控制单元用于根据通信单元接收到的旋转指令控制横屏转轴或者竖屏转轴旋转。其中通信单元接收的旋转指令可以是电信号,例如控制横屏转轴旋转和竖屏转轴旋转的是值不同的电信号。或者,通信单元接收到的旋转指令也可以是数据信息,控制单元对通信单元接收到的数据信息进行解析之后获得控制平台的旋转要求。控制单元驱动横屏转轴与竖屏转轴旋转进行旋转的方式有多种,例如液压驱动、气压驱动、电气驱动和机械驱动等。

如图4所示,横屏转轴与固定机架固定连接,且竖屏转轴与固定机架连接的第一连接端是不能脱离固定机架单独旋转的,横屏转轴的另一个连接端,即第二连接端与竖屏转轴的第三连接端连接,第二连接端与第三连接端之间的连接并不是绝对的固定连接,因为第二连接端既可以与第三连接端固定连接,使得横屏转轴随着竖屏转轴一起旋转,以便让待测试终端旋转至横屏预设状态。也可以不固定连接,而直接受控制单元的控制,脱离竖屏转轴单独旋转,使待测试终端处于竖屏预设状态。

通常,在对一个待测试终端进行测试时,可以设置至少两个预设角度。控制平台控制转轴装置分别旋转不同预设角度,从而使待测试终端保持在不同的状态下,以获取在该状态下,待测试终端重力传感器检测到的横屏数据与竖屏数据。

在本实施例的一种示例当中,各个预设角度值的大小以及初始状态下角度的大小构成等差数列,且预设角度中至少包括90°,例如针对一个待测试终端的预设角度有三个,分别是30°,60°以及90°,这三个预设角度与初始状态下的0°构成公差为30°的等差数列。当预设角度为90°时,横屏预设状态为横屏垂直状态,竖屏预设状态为竖屏垂直状态。

上面所说的横屏垂直状态是指待测试终端的显示屏垂直于水平面,且待测试终端的上下侧边垂直于水平面的状态,而竖屏垂直状态则是指待测试终端的显示屏垂直于水平面,且待测试终端的左右侧边垂直于水平面的状态。当横屏转轴与竖屏转轴均不转动,处于初始状态时,固定机架的支撑平台不旋转,则待测试终端处于水平状态,即待测试终端的显示屏与水平面平行。毫无疑义的是,若要让待测试终端从水平状态切换到横屏垂直状态,则横屏转轴应当脱离竖屏转轴,单独旋转90°,此时竖屏转轴并不参与旋转;若要让待测试终端从水平状态切换到竖屏垂直状态,则竖屏转轴的第三连接端与横屏转轴的第二连接端之间应当固定连接,竖屏转轴从初始状态旋转90°,横屏转轴虽然不单独旋转,但是在竖屏转轴的带动下,将会旋转至垂直水平面的状态。

本领域技术人员可以理解的是,虽然上图4中示出的是由横屏转轴与固定机架固定连接,但在本实施例的一些其他示例中,也可以由竖屏转轴与固定机架先固定连接。

S804、控制平台接收待测试终端发送的检测数据。

在本实施例中,控制平台还需要与固定在固定机架上的待测试终端通信连接。待测试终端会将其重力传感器在其自身处于水平状态、横屏预设状态以及竖屏预设状态时检测到的数据传输给控制平台,使控制平台获得重力传感器的测试结果。

由于本实施例中控制平台与待测试终端之间的距离不会特别远,因此二者之间的通信方式可以采用近距离通信,诸如蓝牙、Zigbee等,除此以外,超声、红外通信、WiFi通信也是非常常见的通信方式。

对待测试终端的重力传感器进行测试的目的主要是对待测试终端的重力传感器进行校准,因此,本实施例的另一种示例当中,还提供了一种终端重力传感器测试方法,如图9所示:

S902、控制平台发送旋转指令给与固定机架固定连接的转轴装置,指示转轴装置分别控制自身的横屏转轴和竖屏转轴从初始状态旋转预设角度。

在本实施例提供的终端重力传感器测试系10中,除了包括固定机架、转轴装置和控制平台以外,还包括用于将待测试终端运输到固定机架上的待测试终端传输装置。

待测试终端传输装置与控制平台通信连接,可以接受控制平台的控制,在控制平台的控制下将需要接受重力传感器测试的终端运输到固定机架上。待测试终端传输装置可以为机械手或者是机械传动装置。

当机械传动装置将待测试终端运输到固定机架上,并固定完成之后,控制平台发送旋转指令到转轴装置中,由转轴装置的通信单元接收后传输给控制单元,控制单元对旋转指令进行解析之后,根据旋转指令驱动横屏转轴或者竖屏转轴旋转。

在第一实施例中,图4给出了一种横屏转轴与竖屏转轴的结构示意,在本实施中,介绍另外一种转轴装置的结构,请参照图6:

横屏转轴的第一连接端与固定机架固定连接,第二连接端与竖屏转轴固定连接。第二连接端可以与竖屏转轴的端部连接,也可以如图6所示的连接在竖屏转轴的中间部分。当第二连接端与竖屏转轴固定连接完成之后,在旋转运动的时候,横屏转轴与竖屏转轴之间就是相互关联的,不会再单独运动。竖屏转轴的第三连接端可以分别与两种驱动其运动的驱动装置连接,如第三连接端与驱动之间的连接时刻拆卸的。以预设角度为90°的测试为例:其中一个驱动与第三连接端之间的连接类似于铰链连接,该驱动装置可控制竖屏转轴以第三连接端为中心旋转,旋转90°后使固定在固定机架上的待测试终端处于横屏状态,并让待测试终端的重力传感器检测到处于横屏垂直状态下的检测数据。竖屏转轴以第三连接端旋转90°并保持一段时间之后,再次回复到初始位置,使待测试终端处于水平状态。另一个与第三连接端连接的驱动装置可驱动竖屏转轴绕自己的轴线旋转,旋转90°之后,可使固定机架上的待测试终端保持在竖屏垂直状态,以便让待测试终端的重力传感器检测到竖屏垂直状态下的数据,当检测完毕之后,竖屏转轴再回复到初始状态。

在本实施例中,待测试终端重力传感器检测处于水平状态下的数据可以在横屏转轴或竖屏转轴发生旋转或运动之前,也可以在每一次旋转又恢复到初始状态时,或者是在经历横屏预设状态和竖屏预设状态再次回复到初始状态时。

另外,为了保证检测结果的精准性,正对一个待测试终端某一个状态下的检测可以实行多次,例如,控制平台设置的检测次数是5次,则横屏转轴与竖屏转轴在一次测试过程中,需要分别将相同的旋转动作重复五次。在重复检测的过程中,可以控制转轴装置让待测试终端从水平状态切换至横屏预设状态,恢复到水平状态后再切换到竖屏预设状态,然后恢复到水平状态。后续再重复该过程4次,实现5次的重复检测。也可以让待测试终端从水平状态切换至横屏预设状态,恢复到水平状态后再切换到横屏预设状态,一直持续这个过程直至待测试终端5次保持在横屏预设状态为止。同样的,对于待测试终端的竖屏预设状态也一样。

当待测试终端的重力传感器检测到全部的数据之后,可以将各个状态下的数据求平均值,获得5次检测的平均结果。这种重复检测方式排除了偶然因素,进一步提高了测试结果的准确性。

S904、控制平台接收待测试终端发送的检测数据。

当固定机架随着转轴装置旋转的时候,待测试终端中的重力传感器检测到的数据将会发生变化,待测试终端获取重力传感器在自身处于水平状态下检测到的水平数据、横屏预设状态下检测到的横屏数据以及竖屏预设状态下检测到的竖屏数据,并将这些数据作为检测数据一次性或者分多次传输给控制平台。

S906、控制平台将检测数据中的水平数据与水平状态下的标准水平数据进行比较。

控制平台接收到检测数据之后,可以将检测数据与标准数据进行比较,从而确定待测试终端重力传感器检测结果的偏差,进而确定出对待测试终端重力传感器进行校准的方案。在本实施例中,控制平台可以将检测数据中的水平数据与水平状态下的水平标准数据进行比较,将横屏数据与横屏预设状态下的横屏标准数据进行比较,将竖屏数据与竖屏预设状态下的竖屏标准数据进行比较。假定一个待测试终端的水平数据、横屏数据、竖屏数据分别是23、52、94,而水平标准数据、横屏标准数据、竖屏标准数据分别是25、50、100,则说明待测试终端的重力传感器在这三个状态下的检测结果与标准数据的偏差分别是-2、2、-6,因此,该待测试终端在这三个状态下的检测结果需要进行偏置校正。

S908、控制平台根据比较结果向待测试终端发送校正指令。

控制平台分析出校准方案后,可以向对应的待测试终端发送校正指令,校正指令中可以包含如何调整重力传感器在各种状态下检测结果,例如,针对上述待测是终端,在校正指令中即可包含指示待测试终端在以后的过程中,将重力传感器在水平状态下的检测结果增加2、在横屏预设状态下的检测结果减2、在竖屏预设状态下的检测结果增加6的指示信息。

待测试终端在接收到校正指令之后,根据校正指令中的只是对重力传感器的检测结果进行偏置校正。本领域技术人员应当明白的是,确定校准方案的过程也可以由待测试终端自己来实施例,例如,在待测试终端与控制平台建立通信连接后,控制平台将各个状态下的标准数据传输给待测是终端,待测试终端在重力传感器在检测到各个状态下的数据之后,可以将重力传感器的检测结果与标准数据进行比较,从而确定出如何校准自己重力传感器的检测结果。在这种方案当中,待测试终端不需要将重力传感器的检测结果发送给控制平台。

当控制平台确定出如何校准之后,向待测试终端发送校正指令,指示待测试终端进行校准。待测试终端校准完成之后,就可以结束重力传感器测试以及校准的过程了,此时待测试终端应当从固定机架上离开。以便下一台待测试终端可以被固定到固定机架上接受测试与校准。为了提高生产效率,在本实施例的一种示例当中,如图7所示,终端重力传感器测试系统还包括已测试终端传输装置,当待测试终端完成测试与校准之后,就变成了已测试终端,已测试终端传输装置可以在控制平台的控制下运输已测试终端离开固定机架。和待测试终端传输装置一样,已测试终端传输装置也可以是机械传输装置或者是机械手。当已测试终端传输装置将已测试终端运输离开之后,待测试终端传输装置将会运输一个新的待测试终端到固定机架上。

同时,在本实施例的一种示例当中,一个终端重力传感器测试系统包括至少两个转轴装置,这些转轴装置可以在控制平台的控制下同时对多个待测试终端进行测试。

最后,为了对待测试终端的进行测试,本实施例中还提供一种示例,在该示例当中,对待测试终端横屏预设状态测试和竖屏预设状态测试的可以是两个不同的固定机架,其中一个仅具有横屏转轴,只能控制待测试终端旋转至横屏预设状态,在该固定机架上的测试完成之后,可以由机械传输装置或者机械手将待测试终端运输到另一个仅具有竖屏转轴的固定机架上完成竖屏预设状态的测试。在该示例中,待测试终端水平状态的测试可以在任意一个固定机架上完成。

在本实施例中控制平台可以为嵌入式系统、单片机或者计算机任意一种控制系统,在控制平台执行测试和校准的过程中,其对转轴装置、待测试终端传输装置和已测试终端传输装置的控制可以通过执行自身存储装置中的指令来实现,存储装置中的程序指令可通过C、C++或者Java中的任意一种语言进行编写。

由于转轴装置在长期工作后,可能旋转的角度已经不再向最初一样准确,或者说即使横屏转轴和竖屏转轴均处于初始状态但是待测试终端已经不再处于水平状态了,或是当横屏转轴或者竖屏转轴旋转之后,待测试终端已经无法达到横屏预设状态或者竖屏预设状态了。在这种情况下,对待测试终端重力传感器的检测结果必然有负面影响。在本实施例中,为了保证待测试终端重力传感器的检测结果的准确定,控制平台还会根据标准参数对转轴装置的横屏转轴、竖屏转轴以及固定机架的角度进行定时校准。

本实施例提供的终端重力传感器测试方法,不仅通过固定机架、转轴装置和控制平台三个配合,在没有人工才做的情况下完成了待测试终端重力传感器的测试与校准,提高了测试与校准结果的精准性,实现了测试与校准的自动化。而且由于待测试终端传输装置和已测试终端传输装置能够在控制平台的控制下自动地将待测试终端运输到固定机架上,以及将已测试终端从固定机架上运输离开,因此提高了终端重力传感器测试以及校准的自动化程度,减少了对人力资源的依赖。最后,由于在一个终端重力传感器测试系统中,可以包含两个或两个以上的转轴装置,使多个待测试终端可以同时接受测试与校准,提高了生产效率。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1