一种蓝牙设备测试方法及系统技术方案

技术编号:19830657 阅读:27 留言:0更新日期:2018-12-19 17:23
本发明专利技术公开了一种蓝牙设备测试方法及系统,被测设备服务端获取待测任务信息,生成辅助蓝牙设备请求指令,将辅助蓝牙设备请求指令发送至蓝牙设备服务端;接收处于空闲状态的辅助蓝牙设备的蓝牙设备信息,将蓝牙设备信息添加至待测任务信息,生成设备任务信息,将设备任务信息发送至待测终端;本发明专利技术通过被测设备服务端动态分配辅助蓝牙设备的方式,让测试流程能够在待测终端大于辅助蓝牙设备的情况下依然能够保持测试的持续自动化运行,极大的节约时间,尤其是对于晚上无人值守时间上的利用,能较大的减少辅助蓝牙设备处于空闲状态的时间,提高了测试资源的利用率,同时,节约了时间成本和人工成本,从而极大的降低测试成本。

【技术实现步骤摘要】
一种蓝牙设备测试方法及系统
本专利技术涉及应用软件测试领域,特别涉及一种蓝牙设备测试方法及系统。
技术介绍
蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。蓝牙技术最初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线的替代方案,蓝牙可连接多个设备,克服了数据同步的难题,现如今,蓝牙技术被广泛的应用于人们日常使用的电子产品上。支持蓝牙技术的电子产品,在生产时需要进行蓝牙测试,在现有测试流程中,需要在测试前提前为被测终端绑定一台辅助蓝牙设备进行测试,在测试完成后,该辅助蓝牙设备就处于空闲状态,无法被其他测试终端使用或者在需要借助其他人工或者机械手段来使新的被测设备和辅助蓝牙设备进行配对,造成测试资源的浪费或者需要额外的人工或者机械设备来辅助配合从而提高了测试系统构建的成本和复杂性。另外,现有蓝牙设备测试方法一般都是使用一个辅助测试的蓝牙设备去连接被测蓝牙设备终端后进行测试,被测蓝牙设备终端上的程序一般较为简单,只是做被动连接后进行数据收发的操作,无法充分对被测蓝牙设备终端进行一些系统或集成测试,例如,在被测蓝牙设备终端系统繁忙情况下的连接/数据收发性能,亦或在蓝牙频繁连接/数据收发情况下,被测蓝牙设备终端系统负荷对终端系统上其他模块的影响等,即扩展性不够强。
技术实现思路
本专利技术所要解决的技术问题是:提供一种蓝牙设备测试方法及系统,提高了测试资源的利用率并降低成本。为了解决上述技术问题,本专利技术采用的技术方案为:一种蓝牙设备测试方法,包括步骤:S1、被测设备服务端获取待测任务信息,生成辅助蓝牙设备请求指令,将所述辅助蓝牙设备请求指令发送至蓝牙设备服务端;S2、接收处于空闲状态的辅助蓝牙设备的蓝牙设备信息,将所述蓝牙设备信息添加至待测任务信息,生成设备任务信息,将所述设备任务信息发送至待测终端。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种蓝牙设备测试系统,包括被测设备服务端,所述被测设备服务端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述第一处理器执行所述第一计算机程序时实现以下步骤:S1、获取待测任务信息,生成辅助蓝牙设备请求指令,将所述辅助蓝牙设备请求指令发送至蓝牙设备服务端;S2、接收处于空闲状态的辅助蓝牙设备的蓝牙设备信息,将所述蓝牙设备信息添加至待测任务信息,生成设备任务信息,将所述设备任务信息发送至待测终端。本专利技术的有益效果在于:提供一种蓝牙设备测试方法及系统,通过被测设备服务端动态分配辅助蓝牙设备的方式,让测试流程能够在待测终端大于辅助蓝牙设备的情况下依然能够保持测试的持续自动化运行,极大的节约时间,尤其是对于晚上无人值守时间上的利用,一方面,能较大的减少辅助蓝牙设备处于空闲状态的时间,提高了测试资源的利用率;另一方面,节约时间即节约了时间成本和这段时间内的人工成本,同时在运行过程中无需人员进行监督、设备释放、空闲设备的再次绑定等等,进一步降低了人工成本,从而极大的降低测试成本。附图说明图1为本专利技术实施例的一种蓝牙设备测试方法的流程示意图;图2为本专利技术实施例的被测设备服务端工作时的流程示意图;图3为本专利技术实施例的蓝牙设备服务端工作时的流程示意图;图4为本专利技术实施例的待测终端工作时的流程示意图;图5为本专利技术实施例的一种蓝牙设备测试系统的结构示意图。标号说明:1、蓝牙设备测试系统;2、被测设备服务端;3、第一处理器;4、第一存储器;5、蓝牙设备服务端;6、第二存储器;7、第二处理器;8、待测终端;9、第三存储器;10、第三处理器;11、辅助蓝牙设备。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:通过被测设备服务端动态分配辅助蓝牙设备的方式,让测试流程能够在待测终端大于辅助蓝牙设备的情况下依然能够保持测试的持续自动化运行。在此之前,为了便于理解本专利技术的技术方案,对于本专利技术中涉及的英文缩写、设备等进行说明如下:(1)、MAC地址:其中MAC是MediaAccessControl的缩写,MAC地址意译为物理地址或硬件地址,用来定义网络设备的位置,在本专利技术中,MAC地址作为辅助蓝牙设备的唯一标识信息,在蓝牙配对连接中,用来区分各个辅助蓝牙设备。请参照图1至图4,一种蓝牙设备测试方法,包括步骤:S1、被测设备服务端获取待测任务信息,生成辅助蓝牙设备请求指令,将所述辅助蓝牙设备请求指令发送至蓝牙设备服务端;S2、接收处于空闲状态的辅助蓝牙设备的蓝牙设备信息,将所述蓝牙设备信息添加至待测任务信息,生成设备任务信息,将所述设备任务信息发送至待测终端。从上述描述可知,本专利技术的有益效果在于:通过被测设备服务端动态分配辅助蓝牙设备的方式,让测试流程能够在待测终端大于辅助蓝牙设备的情况下依然能够保持测试的持续自动化运行,极大的节约时间,尤其是对于晚上无人值守时间上的利用,一方面,能较大的减少辅助蓝牙设备处于空闲状态的时间,提高了测试资源的利用率;另一方面,节约时间即节约了时间成本和这段时间内的人工成本,同时在运行过程中无需人员进行监督、设备释放、空闲设备的再次绑定等等,进一步降低了人工成本,从而极大的降低测试成本。进一步地,所述步骤S2之后还包括步骤:获取任务启动信息,生成任务执行指令,将所述任务执行指令发送至待测终端;判断是否收到任务完成信息,若是,获取所述任务完成信息中的蓝牙设备信息,生成包括蓝牙设备信息的辅助蓝牙设备释放指令,将所述辅助蓝牙设备释放指令发送至蓝牙设备服务端;判断是否收到所有待测终端的任务完成信息,若是,生成包括所有待测终端的测试结果的任务执行结果信息,将所述任务执行结果信息发送至待测任务信息中的通信地址。由上述描述可知,通过在接收任务完成信息后及时的释放辅助蓝牙设备,从而减少辅助蓝牙设备处于空闲状态的时间,提高了测试资源的利用率;在任务测试完成后,自动将测试结果发送给用户预先设置的通信地址,实现了自动化接收测试结果,使得用户在任务完成后能第一时间得知测试结果,减少用户的等待时间,提高测试效率。进一步地,还包括步骤:蓝牙设备服务端接收所述辅助蓝牙设备请求指令,查找处于空闲状态的辅助蓝牙设备,将处于空闲状态的辅助蓝牙设备的蓝牙设备信息发送至被测设备服务端,并将处于空闲状态的辅助蓝牙设备的状态信息更新为已占用状态;蓝牙设备服务端接收所述辅助蓝牙设备释放指令,将与所述辅助蓝牙设备释放指令内的蓝牙设备信息相对应的辅助蓝牙设备的状态信息更新为空闲状态。由上述描述可知,蓝牙设备服务端将被请求的辅助蓝牙设备的状态信息从空闲状态更新为已占用状态,从而实现待测终端和辅助蓝牙设备的一一对应;将被释放辅助蓝牙设备的状态信息从已占用状态更新为空闲状态,从而保证被释放后的辅助蓝牙设备能够被其它待测终端所调用。进一步地,还包括步骤:待测终端接收所述设备任务信息,获取所述设备任务信息内的蓝牙设备信息,与所述蓝牙设备信息相对应的辅助蓝牙设备建立蓝牙连接;待测终端接收所述任务执行指令,安装并执行所述任务执行指令内的测试程序,判断测试任务是否执行完成,若是,生成包括测试结果与蓝牙设备信息的任务完成信息,并将所述任务完成信息发送至被测设备服务端。由上述描述可本文档来自技高网
...

【技术保护点】
1.一种蓝牙设备测试方法,其特征在于,包括步骤:S1、被测设备服务端获取待测任务信息,生成辅助蓝牙设备请求指令,将所述辅助蓝牙设备请求指令发送至蓝牙设备服务端;S2、接收处于空闲状态的辅助蓝牙设备的蓝牙设备信息,将所述蓝牙设备信息添加至待测任务信息,生成设备任务信息,将所述设备任务信息发送至待测终端。

【技术特征摘要】
1.一种蓝牙设备测试方法,其特征在于,包括步骤:S1、被测设备服务端获取待测任务信息,生成辅助蓝牙设备请求指令,将所述辅助蓝牙设备请求指令发送至蓝牙设备服务端;S2、接收处于空闲状态的辅助蓝牙设备的蓝牙设备信息,将所述蓝牙设备信息添加至待测任务信息,生成设备任务信息,将所述设备任务信息发送至待测终端。2.根据权利要求1所述的一种蓝牙设备测试方法,其特征在于,所述步骤S2之后还包括步骤:获取任务启动信息,生成任务执行指令,将所述任务执行指令发送至待测终端;判断是否收到任务完成信息,若是,获取所述任务完成信息中的蓝牙设备信息,生成包括蓝牙设备信息的辅助蓝牙设备释放指令,将所述辅助蓝牙设备释放指令发送至蓝牙设备服务端;判断是否收到所有待测终端的任务完成信息,若是,生成包括所有待测终端的测试结果的任务执行结果信息,将所述任务执行结果信息发送至待测任务信息中的通信地址。3.根据权利要求2所述的一种蓝牙设备测试方法,其特征在于,还包括步骤:蓝牙设备服务端接收所述辅助蓝牙设备请求指令,查找处于空闲状态的辅助蓝牙设备,将处于空闲状态的辅助蓝牙设备的蓝牙设备信息发送至被测设备服务端,并将处于空闲状态的辅助蓝牙设备的状态信息更新为已占用状态;蓝牙设备服务端接收所述辅助蓝牙设备释放指令,将与所述辅助蓝牙设备释放指令内的蓝牙设备信息相对应的辅助蓝牙设备的状态信息更新为空闲状态。4.根据权利要求2所述的一种蓝牙设备测试方法,其特征在于,还包括步骤:待测终端接收所述设备任务信息,获取所述设备任务信息内的蓝牙设备信息,与所述蓝牙设备信息相对应的辅助蓝牙设备建立蓝牙连接;待测终端接收所述任务执行指令,安装并执行所述任务执行指令内的测试程序,判断测试任务是否执行完成,若是,生成包括测试结果与蓝牙设备信息的任务完成信息,并将所述任务完成信息发送至被测设备服务端。5.根据权利要求1-4任一所述的一种蓝牙设备测试方法,其特征在于,所述蓝牙设备信息包括设备序列号或MAC地址。6.一种蓝牙设备测试系统,包括被测设备服务端,所述被测设备服务端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,其特征在于:所述第一处理器执行所述第一计算机程序时实现以下步骤:S1、获取待测任务...

【专利技术属性】
技术研发人员:林伟林晋安
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1