设备连接方法、装置及计算机可读存储介质制造方法及图纸

技术编号:23992730 阅读:41 留言:0更新日期:2020-04-29 16:59
本发明专利技术公开了一种设备连接方法。该设备连接方法应用于头戴显示设备,所述头戴显示设备包括至少4个BLE模块,且至少4个BLE模块不处于同一平面上,所述设备连接方法包括:获取目标外部设备信息,并扫描得到外部设备的外部设备信息;通过所述BLE模块获取所述外部设备的第一状态信息;根据所述第一状态信息、所述外部设备信息和所述目标外部设备信息确定目标外部设备,并与所述目标外部设备建立通信连接。本发明专利技术还公开了一种设备连接装置及计算机可读存储介质。本发明专利技术能够解决现有技术中无法快速从扫描到的外部设备中寻找到所需的目标外部设备以进行批量连接的问题。

Equipment connection method, device and computer readable storage medium

【技术实现步骤摘要】
设备连接方法、装置及计算机可读存储介质
本专利技术涉及无线通信
,尤其涉及一种设备连接方法、装置及计算机可读存储介质。
技术介绍
随着VR(VirtualReality,虚拟现实)/AR(AugmentedReality,增强现实)技术的发展,市场上出现越来越多与VR/AR设备配合使用的外部设备。例如,能够连接于VR/AR设备的游戏手柄、体感设备等。这些外部设备与VR/AR设备建立通信连接之后,可以满足用户与虚拟环境的交互需求。但是,随着外部设备逐渐增多,在连接外部设备的时候,通常会扫描出几十个外部设备,而且可能还有很多名字相同的设备,导致难以查找到我们所需要连接的设备,特别是当使用场景需要连接多个外部设备时,其连接变得更为复杂和困难。因此,如何快速从扫描到的外部设备中寻找到所需的目标外部设备以进行批量连接是目前亟待解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种设备连接方法、装置及计算机可读存储介质,旨在解决现有技术中无法快速从扫描到的外部设备中寻找到所需的目标外部设备以进行批量连接的问题。为实现上述目的,本专利技术提供一种设备连接方法,应用于头戴显示设备,所述头戴显示设备包括至少4个低功耗蓝牙BLE模块,且至少4个BLE模块不处于同一平面上,所述设备连接方法包括以下步骤:获取目标外部设备信息,并扫描得到外部设备的外部设备信息;通过所述BLE模块获取所述外部设备的第一状态信息;根据所述第一状态信息、所述外部设备信息和所述目标外部设备信息确定目标外部设备,并与所述目标外部设备建立通信连接。可选地,所述通过所述BLE模块获取所述外部设备的第一状态信息的步骤包括:分别通过各BLE模块获取各自与所述外部设备之间的第一距离信息;根据所述第一距离信息和各BLE模块的位置信息,获取所述外部设备的第一坐标信息,其中,所述第一状态信息为所述第一坐标信息。可选地,所述通过所述BLE模块获取所述外部设备的第一状态信息的步骤包括:每隔预设时间分别通过各BLE模块获取各自与所述外部设备之间的第二距离信息;根据所述第二距离信息和各BLE模块的位置信息,获取所述外部设备的第二坐标信息;根据所述第二坐标信息获取所述外部设备的运动轨迹,其中,所述第一状态信息为所述运动轨迹。可选地,所述目标外部设备包括至少两个,所述根据所述第一状态信息、所述外部设备信息和所述目标外部设备信息确定目标外部设备的步骤包括:根据所述第一状态信息从所述外部设备中确定状态相同的外部设备,记为疑似目标外部设备;从所述外部设备信息中获取疑似目标外部设备的设备信息;检测所述疑似目标外部设备的设备信息与所述目标外部设备信息是否一致;若一致,则确定所述疑似目标外部设备为目标外部设备。可选地,所述检测所述疑似目标外部设备的设备信息与所述目标外部设备信息是否一致的步骤之前,还包括:检测所述疑似目标外部设备包括一组还是至少两组;若所述疑似目标外部设备包括一组,则执行步骤:检测所述疑似目标外部设备的设备信息与所述目标外部设备信息是否一致;若所述疑似目标外部设备包括至少两组,则通过深度摄像头获取所述外部设备的第二状态信息;从所述第一状态信息中获取各组疑似目标外部设备的状态信息,记为第三状态信息;根据所述第三状态信息、所述第二状态信息、所述疑似目标外部设备的设备信息和所述目标外部设备信息确定目标外部设备。可选地,所述根据所述第三状态信息、所述第二状态信息、所述疑似目标外部设备的设备信息和所述目标外部设备信息确定目标外部设备的步骤包括:若所述第三状态信息和所述第二状态信息的类型均为坐标类,则将所述第三状态信息转换成与所述第二状态信息相同坐标系下的坐标,得到第四状态信息;将所述第四状态信息与所述第二状态信息进行匹配,并将所述疑似目标外部设备的设备信息和所述目标外部设备信息进行匹配,得到第一匹配结果;根据所述第一匹配结果从所述疑似目标外部设备中确定目标外部设备。可选地,所述根据所述第三状态信息、所述第二状态信息、所述疑似目标外部设备的设备信息和所述目标外部设备信息确定目标外部设备的步骤包括:若所述第三状态信息和所述第二状态信息的类型均为运动轨迹类,则将所述第三状态信息与所述第二状态信息进行匹配,并将所述疑似目标外部设备的设备信息和所述目标外部设备信息进行匹配,得到第二匹配结果;根据所述第二匹配结果从所述疑似目标外部设备中确定目标外部设备。可选地,所述获取目标外部设备信息的步骤包括:接收VR/AR场景选择指令,根据所述VR/AR场景选择指令获取场景类型;根据所述场景类型和预设映射关系确定目标外部设备信息,其中,所述目标外部设备信息至少包括目标外部设备的类型和数量。此外,为实现上述目的,本专利技术还提供一种设备连接装置,所述设备连接装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备连接程序,所述设备连接程序被所述处理器执行时实现如上所述的设备连接方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有设备连接程序,所述设备连接程序被处理器执行时实现如上所述的设备连接方法的步骤。本专利技术提供一种设备连接方法、装置及计算机可读存储介质,该方法应用于头戴显示设备,该头戴显示设备包括至少4个BLE模块,且至少4个BLE模块不处于同一平面上,通过获取目标外部设备信息,并扫描得到外部设备的外部设备信息,然后,通过BLE模块获取外部设备的第一状态信息,进而根据第一状态信息、外部设备信息和目标外部设备信息确定目标外部设备,并与目标外部设备建立通信连接。本专利技术中,通过设定至少4个不处于同一平面上的BLE模块,可基于这些BLE模块定位获取的信息唯一确定得到各外部设备的第一状态信息,进而确定出状态相同的外部设备,并结合设备信息的一致性,从而可实现从众多外部设备中快速确定出所需批量连接的目标外部设备,进而进行批量连接。同时,由于外部设备的第一状态信息可被唯一确定,从而也可保证设备连接的准确性。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术设备连接方法第一实施例的流程示意图;图3为本专利技术第一实施例中步骤S30的细化流程示意图;图4为本专利技术设备连接方法第二实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端可以是头戴显示设备,该头戴显示设备可以为VR(VirtualReality,虚拟现实)/AR(AugmentedReality,增强现实)设备。所述头戴显示设备包括至少4个低本文档来自技高网...

【技术保护点】
1.一种设备连接方法,其特征在于,应用于头戴显示设备,所述头戴显示设备包括至少4个低功耗蓝牙BLE模块,且至少4个BLE模块不处于同一平面上,所述设备连接方法包括以下步骤:/n获取目标外部设备信息,并扫描得到外部设备的外部设备信息;/n通过所述BLE模块获取所述外部设备的第一状态信息;/n根据所述第一状态信息、所述外部设备信息和所述目标外部设备信息确定目标外部设备,并与所述目标外部设备建立通信连接。/n

【技术特征摘要】
1.一种设备连接方法,其特征在于,应用于头戴显示设备,所述头戴显示设备包括至少4个低功耗蓝牙BLE模块,且至少4个BLE模块不处于同一平面上,所述设备连接方法包括以下步骤:
获取目标外部设备信息,并扫描得到外部设备的外部设备信息;
通过所述BLE模块获取所述外部设备的第一状态信息;
根据所述第一状态信息、所述外部设备信息和所述目标外部设备信息确定目标外部设备,并与所述目标外部设备建立通信连接。


2.如权利要求1所述的设备连接方法,其特征在于,所述通过所述BLE模块获取所述外部设备的第一状态信息的步骤包括:
分别通过各BLE模块获取各自与所述外部设备之间的第一距离信息;
根据所述第一距离信息和各BLE模块的位置信息,获取所述外部设备的第一坐标信息,其中,所述第一状态信息为所述第一坐标信息。


3.如权利要求1所述的设备连接方法,其特征在于,所述通过所述BLE模块获取所述外部设备的第一状态信息的步骤包括:
每隔预设时间分别通过各BLE模块获取各自与所述外部设备之间的第二距离信息;
根据所述第二距离信息和各BLE模块的位置信息,获取所述外部设备的第二坐标信息;
根据所述第二坐标信息获取所述外部设备的运动轨迹,其中,所述第一状态信息为所述运动轨迹。


4.如权利要求1至3中任一项所述的设备连接方法,其特征在于,所述目标外部设备包括至少两个,所述根据所述第一状态信息、所述外部设备信息和所述目标外部设备信息确定目标外部设备的步骤包括:
根据所述第一状态信息从所述外部设备中确定状态相同的外部设备,记为疑似目标外部设备;
从所述外部设备信息中获取疑似目标外部设备的设备信息;
检测所述疑似目标外部设备的设备信息与所述目标外部设备信息是否一致;
若一致,则确定所述疑似目标外部设备为目标外部设备。


5.如权利要求4所述的设备连接方法,其特征在于,所述检测所述疑似目标外部设备的设备信息与所述目标外部设备信息是否一致的步骤之前,还包括:
检测所述疑似目标外部设备包括一组还是至少两组;
若所述疑似目标外部设备包括一组,则执行步骤:检测所述疑似目标外部设备的设备信息与所述目标外部设备信息是否一致;
若所述疑似目标外部设备包括至少两组,则...

【专利技术属性】
技术研发人员:尹左水姜滨迟小羽
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东;37

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

1