欢迎光临小豌豆知识网!
当前位置:首页 > 生活技术 > 其他技术> 智能手环的整机测试方法、装置及移动终端独创技术21003字

智能手环的整机测试方法、装置及移动终端

2020-10-28 23:35:31

  智能手环的整机测试方法、装置及移动终端

  技术领域

  本发明属于测试技术领域,尤其涉及一种智能手环的整机测试方法、装置及移动终端。

  背景技术

  智能手环是一种穿戴式智能设备。通过智能手环,用户可以记录日常生活中的锻炼、睡眠等实时数据,并将这些数据与手机、平板电脑等同步,起到通过数据指导健康生活的作用。

  通常在工厂生产流水线上完成程序烧写、组装后,出厂前进行智能手环的整机测试。进行智能手环的整机测试时,需要通过蓝牙通信模块读取智能手环内部的传感器数据判断所述传感器数据是否在预设范围之内,该测试在整个生产过程比较重要,是决定是否可以出厂的关键检测环节。

  目前,大部分整机测试都是在手机上安装一个APP进行检测,然而这种方式比较容易出错而且一部手机只能同时测试一个智能手环,并且测试过程中需要人工手动操作,如检测加速度传感器时需要测试人员手动晃动手环,检测脉搏传感器时需要测试人员观察脉搏传感器LED灯是否正常,操作相当复杂,测试效率相对较低,不适合大批量生产。

  发明内容

  有鉴于此,本发明实施例提供一种智能手环的整机测试方法、装置及移动终端,以解决现有技术提供的智能手环的整机测试方法,一次只能对一个智能手环进行测试,测试效率相对较低,不适合大批量生产的问题。

  第一方面,提供一种智能手环的整机测试方法,所述方法包括:

  接收输入的至少两个待测试智能手环的蓝牙媒体访问控制MAC地址;

  根据所述至少两个待测试智能手环的蓝牙名称,在空中搜索所述至少两个待测试智能手环;

  根据所述蓝牙MAC地址与所述至少两个待测试智能手环建立蓝牙连接;

  根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试。

  进一步地,所述测试项目包括加速度传感器检测和脉搏传感器检测;

  所述根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试,包括:

  控制马达产生震动信号后,连续两次采集智能手环的加速度传感器数据,如果两者不相等并且不超过传感器的测量范围,则判定加速度传感器正常;

  通过光传感器检测脉搏LED灯是否正常,如果所述脉搏LED灯正常,则判定脉搏传感器正常。

  进一步地,在所述接收输入的至少两个待测试智能手环的蓝牙媒体访问控制MAC地址之前,所述方法还包括:

  为每一个待测试智能手环分配一个唯一的蓝牙MAC地址;

  根据每一个待测试智能手环的蓝牙MAC地址命名每一个待测试智能手环的蓝牙名称。

  进一步地,在所述根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试之后,所述方法还包括:

  为每一个待测试智能手环生成一个测试报告,每个测试报告中保存有一个待测试智能手环的测试数据。

  另一方面,提供一种智能手环的整机测试装置,所述装置包括:

  MAC地址接收单元,用于接收输入的至少两个待测试智能手环的蓝牙媒体访问控制MAC地址;

  搜索单元,用于根据所述至少两个待测试智能手环的蓝牙名称,在空中搜索所述至少两个待测试智能手环;

  蓝牙连接单元,用于根据所述蓝牙MAC地址与所述至少两个待测试智能手环建立蓝牙连接;

  测试单元,用于根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试。

  进一步地,所述测试项目包括加速度传感器检测和脉搏传感器检测;

  所述测试单元包括:

  马达;

  光传感器;

  加速度测试模块,用于控制马达产生震动信号后,连续两次采集智能手环的加速度传感器数据,如果两者不相等并且不超过传感器的测量范围,则判定加速度传感器正常;

  脉搏检测模块,用于通过光传感器检测脉搏LED灯是否正常,如果所述脉搏LED灯正常,则判定脉搏传感器正常。

  进一步地,所述装置还包括:

  地址分配单元,用于为每一个待测试智能手环分配一个唯一的蓝牙MAC地址;

  命名单元,用于根据每一个待测试智能手环的蓝牙MAC地址命名每一个待测试智能手环的蓝牙名称。

  进一步地,所述装置还包括:

  测试数据存储单元,用于为每一个待测试智能手环生成一个测试报告,每个测试报告中保存有一个待测试智能手环的测试数据。

  又一方面,提供一种移动终端,所述移动终端包括如上所述的智能手环的整机测试装置。

  进一步地,所述移动终端为智能手机或平板电脑。

  在本发明实施例,智能手环的整机测试装置与至少两个待测试智能手环建立蓝牙连接后,可以根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试,从而实现了通过一个智能手环的整机测试装置同时对至少两个以上的智能手环进行测试,提高了测试速率。

  附图说明

  图1是本发明智能手环的整机测试方法实施例的实现流程图;

  图2是本发明智能手环的整机测试方法实施例中,各个测试项目的测试顺序示意图;

  图3是本发明智能手环的整机测试装置实施例的结构框图;

  图4是本发明移动终端实施例的结构框图。

  具体实施方式

  为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

  在本发明实施例中,接收到输入的至少两个待测试智能手环的蓝牙MAC地址后,先根据所述至少两个待测试智能手环的蓝牙名称,在空中搜索所述至少两个待测试智能手环,再根据所述蓝牙MAC地址与所述至少两个待测试智能手环建立蓝牙连接,最后根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试。

  以下结合具体实施例对本发明的实现进行详细描述:

  实施例一

  图1示出了本发明实施例一提供的智能手环的整机测试方法的实现流程,详述如下:

  智能手环中包括蓝牙从机、加速度传感器、脉搏传感器、气压传感器、温湿度传感器和电量检测模块等。智能手环整机测试实质上就是通过蓝牙通信检测智能手环的各个模块/传感器是否正常工作。

  智能手环的整机测试装置中包括蓝牙主机模块、PC测试软件、扫描仪、马达和光传感器。

  在步骤S101中,接收输入的至少两个待测试智能手环的蓝牙MAC地址。

  在本发明实施例中,为了实现一对多的整机测试能够同时进行,可以先为每一个待测试智能手环分配一个唯一的蓝牙媒体访问控制(MediaAccessControl,MAC)地址,再通过扫描仪把每一个待测试智能手环的蓝牙MAC地址依次输入至PC测试软件。

  另外,为了方便测试人员区别每个智能手环,在为每一个待测试智能手环分配一个唯一的蓝牙MAC地址之后,可以根据每一个待测试智能手环的蓝牙MAC地址命名每一个待测试智能手环的蓝牙名称,比如将待测试智能手环的蓝牙名称命名为“goloband”加上待测试智能手环的MAC地址后5位转换为十进制数的编号。

  在步骤S102中,根据所述至少两个待测试智能手环的蓝牙名称,在空中搜索所述至少两个待测试智能手环。

  在本发明实施例中,智能手环的整机测试装置中的蓝牙主机模块可以根据各个待测试智能手环的蓝牙名称,在空中搜索各个待测试智能手环。

  在步骤S103中,根据所述蓝牙MAC地址与所述至少两个待测试智能手环建立蓝牙连接。

  在本发明实施例中,智能手环的整机测试装置中的蓝牙主机模块搜索到各个待测试智能手环后,与各个待测试智能手环的蓝牙从机模块建立蓝牙连接,进行数据的透传。

  在步骤S104中,根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试。

  在本发明实施例中,在测试流程中,智能手环的整机测试装置中的PC测试软件会按顺序一项项调出测试项目,并依次发送与各个测试项目对应的测试命令至待测试智能手环,实现同时对每个待测试智能手环的各个测试项目依次进行测试。优选地,待测试智能手环的测试完成后,智能手环的整机测试装置的PC测试软件会为每一个待测试智能手环生成一个测试报告,每个测试报告中保存有一个待测试智能手环的测试数据(每一项的采集数据和测试结果),以方便维修迅速找到问题,最后发送命令使智能手环进入休眠模式。

  其中,测试项目包括蓝牙连接检测、BootLoader版本检测、用户软件版本检测、加速度传感器检测、气压传感器检测、温湿度传感器检测、电量检测和脉搏传感器检测,各个测试项目的测试流程如图2所示,表示了对各个测试项目进行测试的先后顺序。

  蓝牙连接检测用于检测蓝牙连接的信号质量,BootLoader版本和用户软件版本检测分别检测智能手环的BootLoader的版本和用户软件的版本,加速度传感器检测用于检测加速度传感器是否正常。脉搏传感器检测用于通过光传感器检测脉搏LED灯是否正常,气压传感器检测、温湿度传感器检测、电量检测分别用于检验大气压强、环境温湿度和电源电压是否正常。

  其中,蓝牙主机模块控制马达产生震动信号后,连续两次采集智能手环的加速度传感器数据,如果两者不相等并且不超过传感器的测量范围,则判定加速度传感器正常。通过光传感器检测脉搏LED灯是否正常,如果脉搏LED灯正常,则判定脉搏传感器正常。

  本实施例,智能手环的整机测试装置与至少两个待测试智能手环建立蓝牙连接后,可以根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试,从而实现了通过一个智能手环的整机测试装置同时对至少两个以上的智能手环进行测试,提高了测试速率,克服了现有技术提供的智能手环的整机测试方法,一次只能对一个智能手环进行测试,测试效率相对较低,不适合大批量生产的问题。

  另外,在测试过程中,利用马达和光传感器自动进行加速度传感器和脉搏传感器的检测,省去了不必要的人为操作和人为误差,实现了自动检测,且操作简单,测试准确度更高。

  还有,根据配置的蓝牙MAC地址进行蓝牙名称的命名,可以方便测试人员快速找到指定的智能手环。

  此外,智能手环的测试结束后,自动保存每个智能手环的测试数据至相应的测试报告中,可以方便维修人员快速找到问题,进行维修。

  应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

  本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。

  实施例二

  图3示出了本发明实施例二提供的智能手环的整机测试装置的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该智能手环的整机测试装置3可以是内置于移动终端或者台式电脑或者笔记本电脑中的软件单元、硬件单元或者软硬件结合的单元,该智能手环的整机测试装置3包括:MAC地址接收单元31、搜索单元32、蓝牙连接单元33和测试单元34。

  其中,MAC地址接收单元31,用于接收输入的至少两个待测试智能手环的蓝牙MAC地址;

  搜索单元32,用于根据所述至少两个待测试智能手环的蓝牙名称,在空中搜索所述至少两个待测试智能手环;

  蓝牙连接单元33,用于根据所述蓝牙MAC地址与所述至少两个待测试智能手环建立蓝牙连接;

  测试单元34,用于根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试。

  进一步地,所述测试项目包括加速度传感器检测和脉搏传感器检测;

  所述测试单元34包括:马达、光传感器、加速度测试模块和脉搏检测模块。

  加速度测试模块,用于控制马达产生震动信号后,连续两次采集智能手环的加速度传感器数据,如果两者不相等并且不超过传感器的测量范围,则判定加速度传感器正常;

  脉搏检测模块,用于通过光传感器检测脉搏LED灯是否正常,如果所述脉搏LED灯正常,则判定脉搏传感器正常。

  进一步地,所述装置3还包括:

  地址分配单元,用于为每一个待测试智能手环分配一个唯一的蓝牙MAC地址;

  命名单元,用于根据每一个待测试智能手环的蓝牙MAC地址命名每一个待测试智能手环的蓝牙名称。

  进一步地,所述装置3还包括:

  测试数据存储单元,用于为每一个待测试智能手环生成一个测试报告,每个测试报告中保存有一个待测试智能手环的测试数据。

  本发明实施例提供的智能手环的整机测试装置可以应用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。

  实施例三

  图4示出了本发明实施例三提供的移动终端的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该移动终端4可以为智能手机或平板电脑,包括实施例三中所述的智能手环的整机测试装置3,该智能手环的整机测试装置3包括:MAC地址接收单元31、搜索单元32、蓝牙连接单元33和测试单元34。

  其中,MAC地址接收单元31,用于接收输入的至少两个待测试智能手环的蓝牙MAC地址;

  搜索单元32,用于根据所述至少两个待测试智能手环的蓝牙名称,在空中搜索所述至少两个待测试智能手环;

  蓝牙连接单元33,用于根据所述蓝牙MAC地址与所述至少两个待测试智能手环建立蓝牙连接;

  测试单元34,用于根据测试项目的测试流程依次发送相应的测试命令至所述至少两个待测试智能手环,同时对所述至少两个待测试智能手环的各个测试项目依次进行测试。

  进一步地,所述测试项目包括加速度传感器检测和脉搏传感器检测;

  所述测试单元34包括:马达、光传感器、加速度测试模块和脉搏检测模块。

  加速度测试模块,用于控制马达产生震动信号后,连续两次采集智能手环的加速度传感器数据,如果两者不相等并且不超过传感器的测量范围,则判定加速度传感器正常;

  脉搏检测模块,用于通过光传感器检测脉搏LED灯是否正常,如果所述脉搏LED灯正常,则判定脉搏传感器正常。

  进一步地,所述装置3还包括:

  地址分配单元,用于为每一个待测试智能手环分配一个唯一的蓝牙MAC地址;

  命名单元,用于根据每一个待测试智能手环的蓝牙MAC地址命名每一个待测试智能手环的蓝牙名称。

  进一步地,所述装置3还包括:

  测试数据存储单元,用于为每一个待测试智能手环生成一个测试报告,每个测试报告中保存有一个待测试智能手环的测试数据。

  本发明实施例提供的移动终端可以应用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。

  本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

  所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

  在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

  所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

  另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

  所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。

  以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

《智能手环的整机测试方法、装置及移动终端.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)