遥控器的检测方法及装置、存储介质、终端与流程

文档序号:17072965发布日期:2019-03-08 23:28阅读:221来源:国知局
遥控器的检测方法及装置、存储介质、终端与流程

本发明涉及遥控器技术领域,具体地涉及一种遥控器的检测方法及装置、存储介质、终端。



背景技术:

当前,对蓝牙语音遥控器的功能检测往往需要在与检测设备(例如,安卓智能电视)配对之后,才能测试所述蓝牙语音遥控器的各项功能。

通常情况下,所述检测设备与遥控器配对需要经过扫描、配对、服务发现几个步骤,一般需要耗时几十秒的时间。而且,如果生产车间中存在多个检测设备,检测设备与遥控器在配对期间的相互干扰是非常严重的。

因而,加快遥控器与检测设备间的配对速率是十分必要的。



技术实现要素:

本发明解决的技术问题是如何加快遥控器与检测设备的配对速率,提高配对效率。

为解决上述技术问题,本发明实施例提供一种遥控器的检测方法,包括:从主机接收遥控器的mac地址,以根据所述mac地址与所述遥控器进行配对;基于配对结果,对配对的遥控器进行服务配置。

可选的,所述对所述遥控器进行服务配置包括:根据所述遥控器的句柄值对所述配对的遥控器进行服务配置。

可选的,所述根据所述遥控器的句柄值对所述配对的遥控器进行服务配置包括:从所述主机接收所述配对的遥控器的句柄值;根据所述遥控器的句柄值对所述遥控器进行服务配置。

可选的,所述遥控器具有红外和蓝牙通信能力,对配对的遥控器进行服务配置包括:与所述配对的遥控器之间建立红外连接和/或蓝牙连接;通过所述红外连接和/或蓝牙连接对所述配对的遥控器进行服务配置。

可选的,所述遥控器为蓝牙遥控器。

可选的,所述从主机接收遥控器的mac地址包括:通过串行接口从所述主机接收所述遥控器的mac地址。

为解决上述技术问题,本发明实施例还提供一种遥控器的检测方法,包括:获取遥控器的mac地址;向检测设备发送所述遥控器的mac地址,以使所述检测设备根据所述mac地址与所述遥控器进行配对。

可选的,所述检测方法还包括:获取所述遥控器的句柄值,以使所述检测设备根据所述遥控器的句柄值对配对的遥控器进行服务配置。

可选的,所述获取所述遥控器的句柄值包括:从所述遥控器获取所述遥控器预先设置的句柄值;或者,如果所述遥控器未预先设置所述句柄值,则在所述遥控器与所述检测设备进行配对之后,基于服务发现获取所述句柄值。

可选的,所述获取遥控器的mac地址包括:通过所述遥控器的二维码获取所述遥控器的mac地址;或者,通过串行接口从所述遥控器获取所述遥控器的mac地址。

为解决上述技术问题,本发明实施例还提供一种遥控器的检测装置,包括:接收模块,适于从主机接收遥控器的mac地址,以根据所述mac地址与所述遥控器进行配对;配置模块,适于基于配对结果,对配对的遥控器进行服务配置。

为解决上述技术问题,本发明实施例还提供一种遥控器的检测装置,包括:第一获取模块,适于获取遥控器的mac地址;发送模块,适于向检测设备发送所述遥控器的mac地址,以使所述检测设备根据所述mac地址与所述遥控器进行配对。

为解决上述技术问题,本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述方法的步骤。

为解决上述技术问题,本发明实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明实施例提供一种遥控器的检测方法,包括:从主机接收遥控器的mac地址,以根据所述mac地址与所述遥控器进行配对;基于配对结果,对配对的遥控器进行服务配置。通过本发明实施例提供的技术方案,检测设备可以从主机接收该检测设备与遥控器进行配对所需的至少部分信息(例如,所述遥控器的mac地址),可以跳过扫描过程,无需检测设备通过蓝牙接口获取,可以加快遥控器与检测设备的配对速率,提高配对效率。

进一步,所述根据所述遥控器的句柄值对所述配对的遥控器进行服务配置包括:从所述主机接收所述配对的遥控器的句柄值;根据所述遥控器的句柄值对所述遥控器进行服务配置。通过本发明实施例提供的技术方案,所述检测设备还可以从主机接收所述遥控器的句柄值,并基于所述句柄值进行服务配置,可以跳过服务发现,进一步加快所述遥控器与检测设备的配对速率。

进一步,所述从主机接收遥控器的mac地址包括:通过串行接口从所述主机接收所述遥控器的mac地址。通过本发明实施例提供的技术方案,可以通过串行接口与主机连接,所述检测设备可以直接接收主机下达的指令,传送检测结果,减少干扰,有利于提高检测效率。

附图说明

图1是本发明实施例的一种遥控器的检测方法的流程示意图;

图2是本发明实施例的一种典型场景示意图;

图3是本发明实施例的又一种遥控器的检测方法的流程示意图;

图4是本发明实施例的一种遥控器的检测装置的结构示意图;

图5是本发明实施例的又一种遥控器的检测装置的结构示意图。

具体实施方式

如背景所言,现有技术方案需要在遥控器和检测设备之间经过扫描、配对、服务发现等步骤才能完成配对,进而对遥控器进行检测。现有技术方案耗时久,且对相邻设备干扰大。

本发明实施例提供一种遥控器的检测方法,包括:从主机接收遥控器的mac地址,以根据所述mac地址与所述遥控器进行配对;基于配对结果,对配对的遥控器进行服务配置。通过本发明实施例提供的技术方案,检测设备可以从主机接收该检测设备与遥控器进行配对所需的至少部分信息(例如,所述遥控器的mac地址),无需检测设备通过蓝牙接口获取,可以加快遥控器与检测设备的配对速率,提高配对效率。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

通常情况下,对遥控器进行检测需要通过与之配对的家电设备进行检测。所述家电设备可以是智能家电设备。例如,所述智能家电设备可以是空调、电视、冰箱等配置有网络连接模块的家电设备。所述遥控器可以是具有蓝牙功能的遥控器,优选地,所述遥控器可以是具有蓝牙语音功能的遥控器。

图1是本发明实施例的一种遥控器的检测方法的流程示意图。所述检测方法可以适用于生产车间利用检测设备对遥控器(例如,蓝牙遥控器)进行检测。所述检测设备通常具备蓝牙功能,所述蓝牙功能为利用嵌入式微控制单元(microcontrollerunit,简称mcu)模拟智能家电设备中的蓝牙功能。

本发明实施例提供的检测设备可以借助主机对遥控器进行检测。具体地,所述检测方法可以包括以下步骤:

步骤s101,从主机接收遥控器的mac地址,以根据所述mac地址与所述遥控器进行配对;

步骤s102,基于配对结果,对配对的遥控器进行服务配置。

更为具体地,在步骤s101中,检测设备可以从主机接收所述遥控器的介质访问控制(mediaaccesscontrol,简称mac)地址。其中,主机可以是指计算机除去输入输出设备以外的主要机体部分。通常包括中央处理单元(centralprocessingunit,简称cpu)、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口。

所述mac地址也称为局域网地址(localareanetworkaddress)、以太网地址(ethernetaddress)或物理地址(physicaladdress),是用来确认网络设备位置的地址。

在检测设备接收到所述遥控器的mac地址后,检测设备可以跳过扫描过程,直接确定到即将进行配对的遥控器。根据所述mac地址,所述检测设备可以与所述遥控器尝试进行配对。

在具体实施中,所述主机可以在获取遥控器的mac地址之后,通过串行接口向所述检测设备发送所述遥控器的mac地址。

作为一个非限制性的例子中,所述主机可以通过所述遥控器的二维码获取其mac地址。通常情况下,如果遥控器包含有二维码,则主机在获取二维码之后,可以从二维码中获得所述遥控器的mac地址以及其他信息。

作为一个变化例,所述主机可以通过串行接口与所述遥控器连接,所述主机可以通过串行接口获取所述遥控器的mac地址。

在步骤s102中,可以基于配对结果,对配对的遥控器进行服务配置。具体而言,在完成所述检测设备与遥控器的配对之后,所述检测设备可以对与之配对的遥控器进行服务配置。所述服务配置可以包括但不限于:恢复所述遥控器的出厂设置;指示遥控器启动语音功能等。

在具体实施中,所述检测设备对遥控器进行服务配置是根据所述遥控器的句柄(handle)值完成的。

在具体实施中,所述主机可以从所述遥控器中获取遥控器的句柄值,所述句柄值可以是预先设定的。之后,所述主机可以将与所述检测设备配对的遥控器的句柄值发送至所述检测设备。接收到所述句柄值之后,所述检测设备可以基于所述遥控器的句柄值对其进行服务配置,无需发起服务发现,可以极大地节省搜索服务的时间。

作为一个变化实施例,如果所述主机未能从所述遥控器获得其句柄值,则在所述遥控器与所述检测设备完成配对之后,所述检测设备可以发起服务发现搜索所述遥控器的服务配置对应的句柄值,再根据所述句柄值进行服务配置。所述主机可以从服务发现过程中得到所述遥控器的句柄值,之后所述主机可以记录所述遥控器提供的服务及其句柄值。

当所述遥控器具有红外通信能力和蓝牙通信能力时,所述检测设备可以事先配置有红外通信能力,以使所述遥控器与所述检测设备之间可以建立红外连接和/或蓝牙连接,并通过所述红外连接和/或蓝牙连接对所述配对的遥控器进行服务配置。

图2是本发明实施例的一种典型场景示意图。参考图2,在生产车间200中,检测设备201可以通过串行接口与主机202进行通信。

在典型场景中,主机202可以从遥控器203中获取并记录遥控器203的mac地址和句柄值,所述mac地址以及句柄值可以通过遥控器203上的二维码无线传输至主机202,也可以通过串行接口有线传输至主机202。

之后,所述主机202可以将所述mac地址发送至所述检测设备201,所述检测设备201可以根据所述mac地址与遥控器203进行配对。

进一步,所述主机202可以通过串行接口将所述句柄值发送至所述检测设备201;所述检测设备201可以利用所述句柄值对所述遥控器203进行服务配置。在具体实施时,检测设备201和遥控器203可以均具有蓝牙通信能力和红外通信能力,检测设备201和遥控器203可以通过蓝牙或红外进行服务配置。

图3是本发明实施例的一种遥控器的检测方法的流程示意图,所述检测方法可以用于生产车间中的主机,所述主机可以辅助检测设备对遥控器进行服务配置。

具体而言,所述检测方法可以包括如下步骤:

步骤s301,获取遥控器的mac地址;

步骤s302,向检测设备发送所述遥控器的mac地址,以使所述检测设备根据所述mac地址与所述遥控器进行配对。

在步骤s301中,所述主机可以确定所述遥控器的mac地址。

具体而言,所述主机可以通过所述遥控器的二维码获取所述遥控器的mac地址;或者,所述主机可以通过串行接口从所述遥控器获取所述遥控器的mac地址。

之后,在步骤s302中,所述主机可以向检测设备发送所述mac地址,以使所述检测设备根据所述mac地址与所述遥控器进行配对。

进一步,所述主机还可以获取所述遥控器的句柄值,以使所述检测设备可以根据所述遥控器的句柄值对配对的遥控器进行服务配置。

具体实施时,所述主机可以从所述遥控器获取所述遥控器预先设置的句柄值;或者,如果所述遥控器未预先设置所述句柄值,则所述主机可以在所述遥控器与所述检测设备进行配对之后,通过服务发现过程得到所述句柄值,并记录所述句柄值,以备后续使用。

本领域技术人员理解,所述步骤s301至步骤s302可以视为与上述图1所示实施例所述步骤s101至步骤s102相呼应的执行步骤,两者在具体的实现原理和逻辑上是相辅相成的。因而,关于所述检测方法以及其中术语可以参考图1和图2所示实施例的相关描述,这里不再赘述。

由上,通过本发明实施例提供的技术方案,主机可以将获取到的遥控器的mac地址发送至检测设备,使得检测设备可以快速与遥控器完成配对,之后主机可以将获取到的遥控器的句柄值发送至检测设备,使得检测设备可以无需服务发现即可对遥控器进行服务配置,进而可以加快遥控器与检测设备的配对速率,提高配对效率。进一步,主机可以通过串行接口与遥控器及检测设备连接,有利于减少设备之间的相互干扰。

图4是本发明实施例的一种遥控器的检测装置的结构示意图。所述遥控器的检测装置4(为简便,下文简称为检测装置4)可用于实施图1所示实施例的方法技术方案。

具体地,所述检测装置4可以包括接收模块41和配置模块42。

在具体实施中,所述接收模块41适于从主机接收遥控器的mac地址,以根据所述mac地址与所述遥控器进行配对;所述配置模块42适于基于配对结果,对配对的遥控器进行服务配置。

在具体实施中,所述配置模块42可以包括:配置子模块421,适于根据所述遥控器的句柄值对所述配对的遥控器进行服务配置。

进一步,所述配置子模块421可以包括接收单元4211,适于从所述主机接收所述配对的遥控器的句柄值;配置单元4212,适于根据所述遥控器的句柄值对所述遥控器进行服务配置。

在具体实施中,所述遥控器可以具有红外和蓝牙通信能力,所述配置模块42适于与所述配对的遥控器之间建立红外连接和/或蓝牙连接;并通过所述红外连接和/或蓝牙连接对所述配对的遥控器进行服务配置。

在具体实施中,所述遥控器可以为蓝牙遥控器。

具体地,所述接收模块41可以包括:接收子模块411,适于通过串行接口从所述主机接收所述遥控器的mac地址。

关于所述检测装置4的工作原理、工作方式的更多内容,可以一并参照上述图1和图2中的相关描述,这里不再赘述。

图5是本发明实施例的又一种遥控器的检测装置的结构示意图。所述遥控器的检测装置5(为简便,称为检测装置5)可以用于实施图3所示实施例的方法技术方案。

具体地,所述检测装置5可以包括:第一获取模块51,适于获取遥控器的mac地址;发送模块52,适于向检测设备发送所述遥控器的mac地址,以使所述检测设备根据所述mac地址与所述遥控器进行配对。

在具体实施中,所述检测装置5还可以包括:第二获取模块53,适于获取所述遥控器的句柄值,以使所述检测设备根据所述遥控器的句柄值对配对的遥控器进行服务配置。

所述第二获取模块53可以包括:第一获取子模块531,适于从所述遥控器获取所述遥控器预先设置的句柄值;或者,第二获取子模块532,如果所述遥控器未预先设置所述句柄值,则所述第二获取子模块532适于在所述遥控器与所述检测设备进行配对之后,基于服务发现获取所述句柄值。

在具体实施中,所述第一获取模块51可以包括:第一确定子模块511,适于通过所述遥控器的二维码获取所述遥控器的mac地址;或者,第二确定子模块512,适于通过串行接口从所述遥控器获取所述遥控器的mac地址。

关于所述检测装置5的工作原理、工作方式的更多内容,可以一并参照上述图2和图3中的相关描述,这里不再赘述。

进一步地,本发明实施例还公开一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述图1所示实施例中所述方法技术方案或图3所示实施例中所述方法技术方案。优选地,所述存储介质可以包括诸如非挥发性(non-volatile)存储器或者非瞬态(non-transitory)存储器等计算机可读存储介质。所述计算机可读存储介质可以所述存储介质可以包括rom、ram、磁盘或光盘等。

进一步地,本发明实施例还公开一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述图1所示实施例中所述方法技术方案或图3所示实施例中所述方法技术方案。优选地,所述终端可以是主机,例如计算机;或者,所述终端可以是基于嵌入式微处理控制单元以模拟智能家电设备(例如,蓝牙电视、蓝牙音箱等)的检测设备。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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