首页> 中国专利> 一种基于小程序的通用蓝牙模组生产测试系统及方法

一种基于小程序的通用蓝牙模组生产测试系统及方法

摘要

本发明提供了一种基于小程序的通用蓝牙模组生产测试系统及方法,系统依托云存储、移动互联网、物联网、信号检测等高新技术,具有准确度高、成本低、效率高、使用简单、易实现、数据可追溯、技术可推广性强的优点;另外,具有极好的便携性,几乎可以满足现场测试人员和售后人员各种应用场合的工作环境需求。

著录项

  • 公开/公告号CN113872704A

    专利类型发明专利

  • 公开/公告日2021-12-31

    原文格式PDF

  • 申请/专利权人 深圳市芯中芯科技有限公司;

    申请/专利号CN202111127891.3

  • 发明设计人 鲁鹏飞;鲁霖;曾宗云;

    申请日2021-09-26

  • 分类号H04B17/10(20150101);H04B17/11(20150101);H04B17/318(20150101);H04B5/00(20060101);

  • 代理机构11903 北京鹏帆慧博知识产权代理有限公司;

  • 代理人祝辽原

  • 地址 518000 广东省深圳市宝安区沙井街道南浦路东环工业区A3栋2层

  • 入库时间 2023-06-19 13:29:16

说明书

技术领域

本发明涉及蓝牙模组测试技术领域,特别是涉及一种基于小程序的通用蓝牙模组生产测试系统及方法。

背景技术

随着信息化时代的到来,低成本的蓝牙模组大量应用于智能设备中,其广泛应用于个人健康和保健设备、娱乐设备、LED灯、广告、室内定位和邻近标签等领域。为了保证蓝牙产品的出厂质量,避免装机之后才发现问题,在蓝牙模组生产离开生产线之后,需要对其进行功能测试,检测蓝牙模组硬件和软件,检试通过的蓝牙模组才可以成品组装。目前市场上的生产线模组测试方案存在以下不足之处:

1、专业的蓝牙模组测试设备昂贵,专业性要求较高,操作复杂,使用门槛高,设备不易移动;

2、普通的测试盒子针对性差,尽管每个芯片方案商会提供相应的蓝牙芯片测试方便及设备(检测盒子),但由于模组的芯片、软件不同,检测方案灵活性差、项目针对性也差,缺乏可扩展性;

3、人员手动测试效率低、一致性差,由于人脑的疏忽和大意存在漏检及误检的可能,给产品性能埋下不稳定隐;

4、测试结果直观性不强,测试数据无保存,难追溯,给后续成品组装及售后带来困扰。

因此,亟需一种基于小程序的通用蓝牙模组生产测试系统及方法,能够解决现有蓝牙模组测试设备使用效果不佳的问题。

发明内容

本发明的目的是提供一种基于小程序的通用蓝牙模组生产测试系统及方法,以解决上述现有蓝牙模组测试设备使用效果不佳的问题。

为实现上述目的,本发明提供了如下方案:

本发明提供一种基于小程序的通用蓝牙模组生产测试系统,包括蓝牙模组本体,所述蓝牙模组本体外接电源模块,所述蓝牙模组本体的表面粘贴有含模组信息的二维码;

还包括智能手机,所述智能手机内安装有小程序,所述小程序包括蓝牙连接及管理模块、蓝牙数据传输模块、扫码模块、测试模块、UI显示模块、第一网络数据传输模块、第一用户登录模块;

还包括云服务器,所述云服务器包括用户帐号信息模块、项目数据模组、第二网络数据传输模块、维护模块;所述第二网络数据传输模块与所述第一网络数据传输模块建立无线连接;

还包括Web管理平台,所述Web管理平台包括第二用户登录模块、项目配置模块、第三网络数据传输模块,所述第三网络数据传输模块与所述第二网络数据传输模块建立无线连接。

优选地,所述二维码包括蓝牙模组的名称和MAC地址信息。

优选地,所述项目数据模组包括蓝牙模组的蓝牙名称模块、MAC地址范围模块、硬件参数模块、软件服务内容模块。

本发明还提供一种基于小程序的通用蓝牙模组生产测试方法,包括以下步骤:

(1)项目管理员登录Web管理平台配置蓝牙模组对应项目的信息;

(2)智能手机登录小程序,扫描蓝牙模组上粘贴的二维码并解析,作MAC地址有效性验证;

(3)智能手机的小程序根据蓝牙模组的名称及MAC地址拉取测试内容的配置信息;

(4)智能手机的小程序搜索蓝牙模组并解析广播数据,作硬件参数有效性验证;

(5)智能手机的小程序连接蓝牙模组检测服务及特征值,作软件功能有效性验证;

(6)智能手机的小程序显示测试过程及结果,并向云服务器上报蓝牙模组的测试数据;

(7)云服务器保存智能手机的小程序上报的数据并提供追溯服务。

优选地,步骤(1)具体为:项目管理员配置蓝牙模组对应的项目信息,配置的项目信息包括蓝牙模组的名称、蓝牙模组的MAC地址范围、蓝牙模组信号值以及蓝牙模组所提供的服务UUID及特征值UUID,蓝牙模组进入功能自测的指令,配置好项目信息后,提交云服务器保存。

优选地,步骤(2)具体为:测试员登录智能手机的小程序测试,调取扫码模块,对着蓝牙模组上粘贴的二维码进行扫描识别,获取二维码上的蓝牙模组信息,通过智能手机的小程序判断MAC地址是否属于有效范围内、MAC地址是否已激活过。

优选地,步骤(3)具体为:测试员通过智能手机的小程序根据蓝牙模组的MAC地址拉取对应项目的测试内容的配置信息,蓝牙模组进入功能自测的指令。

优选地,步骤(4)具体为:测试员通过智能手机的小程序启动待测蓝牙模组的搜索,获取到蓝牙模组发送的蓝牙广播包,通过解析蓝牙广播包数据,得到蓝牙模组的名称、MAC地址、RSSI、服务UUID数据;通过解析蓝牙广播包数据得出来的蓝牙模组的名称、MAC地址与步骤(2)扫描二维码获取的蓝牙模块的名称、MAC地址相比较,判断两组数据是否一致;通过解析蓝牙广播包数据得出来的蓝牙模组的RSSI值,比对RSSI值是否在项目定义的RSSI区间。

优选地,步骤(5)具体为:测试员通过智能手机的小程序启动待测蓝牙模组的连接检测,检测连接时长,智能手机的小程序连接上待测蓝牙模组后启动服务搜索,获取蓝牙模组服务UUID,将获取到的服务UUID与测试内容的配置信息中的服务UUID相比较,判断两组服务UUID是否一致;智能手机的小程序在连接上蓝牙模组的服务后启动特征值搜索,获取蓝牙模组服务下的特征值UUID,将获取到的特征值UUID与测试内容的配置信息中的特征值UUID相比较,判断两组特征值UUID是否一致;智能手机的小程序根据测试内容的配置信息中的蓝牙模组进入功能自测的指令,编码自测指令发给蓝牙模组,蓝牙模组收到自测指令后进入自动测试,自测试完后回复智能手机小程序。

本发明相对于现有技术取得了以下有益技术效果:

本发明提供的一种基于小程序的通用蓝牙模组生产测试系统及方法,系统依托云存储、移动互联网、物联网、信号检测等高新技术,具有准确度高、成本低、效率高、使用简单、易实现、数据可追溯、技术可推广性强的优点;另外,具有极好的便携性,几乎可以满足现场测试人员和售后人员各种应用场合的工作环境需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种基于小程序的通用蓝牙模组生产测试系统结构示意图;

图中:1:蓝牙模组本体、2:智能手机、21:蓝牙数据传输模块、22:第一网络数据传输模块、3:云服务器、31:用户帐号信息模块、32:项目数据模组、33:第二网络数据传输模块、34:维护模块、4:Web管理平台、41:第三网络数据传输模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种基于小程序的通用蓝牙模组生产测试系统及方法,以解决现有蓝牙模组测试设备使用效果不佳的问题。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例1:

本实施例提供一种基于小程序的通用蓝牙模组生产测试系统,如图1所示,包括蓝牙模组本体1,蓝牙模组本体1外接电源模块,蓝牙模组本体的表面粘贴有含模组信息的二维码;还包括智能手机2,智能手机2内安装有小程序,小程序包括蓝牙连接及管理模块、蓝牙数据传输模块21、扫码模块、测试模块、UI显示模块、第一网络数据传输模块22、第一用户登录模块;还包括云服务器3,云服务器3包括用户帐号信息模块31、项目数据模组32、第二网络数据传输模块33、维护模块34;第二网络数据传输模块33与第一网络数据传输模块22建立无线连接;还包括Web管理平台4,Web管理平台4包括第二用户登录模块、项目配置模块、第三网络数据传输模块41,第三网络数据传输模块41与第二网络数据传输模块33建立无线连接。

具体地,二维码包括蓝牙模组的名称和MAC地址信息。

进一步地,项目数据模组包括蓝牙模组的蓝牙名称模块、MAC地址范围模块、硬件参数模块、软件服务内容模块。

本实施例还提供一种基于小程序的通用蓝牙模组生产测试方法,包括以下步骤:

(1)项目管理员登录Web管理平台配置蓝牙模组对应项目的信息;

项目管理员可以为项目经理、项目负责人;配置蓝牙模组对应项目的信息,即配置文件包括蓝牙模组的名称、蓝牙模组的MAC地址范围,蓝牙模组信号值以及蓝牙模块所提供的服务UUID及特征值UUID,蓝牙模组进入功能自测的指令;不同的蓝牙模组应用项目配置不同的测试信息,从而使测试过程更加灵活便捷;项目管理员配置好项目信息后,提交云服务器保存。

(2)智能手机登录小程序,扫描蓝牙模组上粘贴的二维码并解析,作MAC地址有效性验证;

每个蓝牙模组上都会粘贴一个二维码,二维码含模组信息,如名称、MAC地址等;测试员登录智能手机小程序测试平台,调取二维码扫描模块,对着蓝牙模组上粘贴的二维码进行扫描识别,获取二维码上的模组信息,如名称、MAC地址等;测试员通过智能手机小程序测试平台上传模组信息,如名称、MAC地址等,以名称信息为索引,进行MAC地址有效性验证,判断MAC地址属于有效范围内,即有没越界;若是越界则返回MAC地址非法,即测试结果失败;若是没有越界,属于正常范围内,则进行下一步的检测。

判断蓝牙模组的MAC地址是否已激活过,若已激活过,表明是蓝牙模组MAC地址重码,提示用户,即测试结果失败;若是MAC是唯一且未激活的,属于正常,则进行下一步的检测。

(3)智能手机的小程序根据蓝牙模组的名称及MAC地址拉取测试内容的配置信息;

测试员通过智能手机小程序根据蓝牙模组的MAC地址拉取对应项目的测试内容的配置信息。测试内容的配置信息包括蓝牙模组的名称、蓝牙模组的MAC地址范围,蓝牙模组信号值区间以及蓝牙模组所提供的服务UUID及特征UUID,蓝牙模组进入功能自测的指令。

(4)智能手机的小程序搜索蓝牙模组并解析广播数据,作硬件参数有效性验证;

测试员通过智能手机小程序启动待测蓝牙模组的搜索,获取到蓝牙模组发送的蓝牙广播包,通过解析蓝牙广播包数据,得到蓝牙模组的名称、MAC地址、RSSI、服务UUID等数据;通过解析蓝牙广播包数据得出来的蓝牙模组的名称、MAC地址与步骤2扫描二维码获取的蓝牙模块的名称、MAC地址相比较,判断两组数据是否一致,即是否有错码的情况,若是错码,提示用户,即测试结果失败;若无错码,属于正常,则进行下一步的检测。

通过解析蓝牙广播包数据得出来的蓝牙模组的RSSI值,蓝牙模组的RSSI值反应蓝牙模组的射频性能,比对RSSI值是否在项目定义的RSSI区间。判断RSSI值若不在定义区间,则提示用户,即测试结果失败;若在区间内,属于正常,则进行下一步的检测。

(5)智能手机的小程序连接蓝牙模组检测服务及特征值,作软件功能有效性验证;

测试员通过智能手机小程序启动待测蓝牙模组的连接检测,检测连接时长,若在规定时间内连接不上会进入重连,经过多次重连,还是连接不上,则提示用户,即测试结果失败;若连接正常,则进行下一步的检测。

智能手机小程序在连接上待测蓝牙模组后启动服务搜索,获取蓝牙模组服务UUID,将获取到的服务UUID与测试内容的配置信息中的服务UUID相比较,判断两组服务UUID不一致,则提示用户,即测试结果失败;若一致,属于正常,则进行下一步的检测。

智能手机小程序在连接上蓝牙模组的服务后启动特征值搜索,获取蓝牙模组服务下的特征值UUID,将获取到的特征值UUID与测试内容的配置信息中的特征值UUID相比较,判断两组特征值UUID不一致,则提示用户,即测试结果失败;若一致,属于正常,则进行下一步的检测。

智能手机小程序根据测试内容的配置信息中的蓝牙模组进入功能自测的指令,编码自测指令发给蓝牙模组,蓝牙模组收到自测指令后进入自动测试,自测试完后回复智能手机小程序。若自测指令发送失败,则提示用户,即测试结果失败;若自测指令发送成功,属于正常,则进行下一步的检测。

若在规定的时间内未收开以自测完成的结果,则提示用户,即测试结果失败;若在规定的时间内收开以自测完成的结果,但结果是失败的,则提示用户,即测试结果失败;若在规则的时间内且收到自完成的成功结论,属于正常,则测试结束。

(6)智能手机的小程序显示测试过程及结果,并向云服务器上报蓝牙模组的测试数据;

智能手机小程序对蓝牙模组测试结束后,将结果及每项目测试的数据直接显示同一个UI上,并生成测试报告及进行语音提示,测试员只需观看智能手机小程序UI上的测试结果即可;智能手机小程序将蓝牙模组的信息、测试数据、测试时间等数据上传至云服务器。

测试过程不再依赖于人工判断,通过智能手机小程序的分析处理,取代了人为判定的方式,提高了测试的效率和准确度。

(7)云服务器保存智能手机的小程序上报的数据并提供追溯服务。

云服务器记录上述被测蓝牙模组的信息、测试数据、测试时间等数据,并将产测数据存储至产测数据库,对监测数据进行汇总与分析。对于有问题或故障蓝牙模组,可以准确定位,以提升返工指数的准确性。

云服务器的数据永久保存,方便产品组装人员、售后人员随时随地根据权限查询蓝牙模组产测的数据,做到蓝牙模组可追溯,保障产品的质量。

本发明应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号