一种电子设备的制作方法

文档序号:12563867阅读:142来源:国知局

本实用新型涉及通信技术领域,特别涉及一种电子设备。



背景技术:

近年来,随着虚拟现实技术的逐步成熟,各种虚拟现实相关的硬件,软件产品陆续出现,并大量运用到了头戴可视设备中,来配合实现虚拟现实环境的模拟与实现。蓝牙是一种无线技术标准,可实现固定设备、移动设备和个人域网之间的短距离数据交换,蓝牙可连接多个设备,克服了数据同步的难题。但是,现有蓝牙通讯依赖的硬件不统一,协议标准众多,兼容性差,导致在头戴显示设备上一直没有得到很好的应用。

由于虚拟现实系统的头戴显示设备中可能有种类繁多复杂的多个蓝牙同时工作,对于用户来说,将手机等外部设备与头戴显示设备建立蓝牙连接的过程中可能会产生困惑,例如用户必须事先了解连接哪些蓝牙模块可以使设备正常工作,现在没有统一管理设备中多个蓝牙的有效的方法,用户不得不通过繁琐的操作去手动完成适配,并维护与每一个蓝牙模块之间的连接,不便于使用。



技术实现要素:

为了统一管理一个电子设备中的多个蓝牙模块,减少用户在使用外部设备连接到该电子设备的过程中可能产生的困惑,提供方便快捷的操作体验,本实用新型提供了一种电子设备。

本实用新型的技术方案是这样实现的:

本实用新型实施例提供的一种电子设备,包括控制模块、主蓝牙模块和若干扩展蓝牙模块;所述主蓝牙模块和每一个所述扩展蓝牙模块分别电连接所述控制模块;

所述控制模块,用于将所述主蓝牙模块的状态设置为可连接并对外部设备可见,将所述扩展蓝牙模块的状态设置为可连接但对外部设备不可见;

所述主蓝牙模块,用于当某一个外部设备请求建立蓝牙连接时,与所述外部设备建立蓝牙连接;

每一个所述扩展蓝牙模块,用于在所述主蓝牙模块与某一个外部设备建立蓝牙连接之后,分别与所述外部设备建立蓝牙连接。

其中,所述控制模块还用于,在所述主蓝牙模块与某一个外部设备建立蓝牙连接之后,通过所述外部设备与所述主蓝牙模块之间的连接,从所述外部设备中获取该外部设备的蓝牙硬件信息,并将所述外部设备的蓝牙硬件信息发送给每一个所述扩展蓝牙模块;

每一个所述扩展蓝牙模块,具体用于根据接收到的所述外部设备的蓝牙硬件信息,主动与所述外部设备建立蓝牙连接。

其中,所述控制模块还用于,当某一个所述扩展蓝牙模块与所述外部设备之间的蓝牙连接断开时,重新将所述外部设备的蓝牙硬件信息发送给所述扩展蓝牙模块,控制所述扩展蓝牙模块重新主动与所述外部设备建立蓝牙连接。

其中,所述电子设备还包括若干扩展模块,每一个所述扩展模块分别电连接所述控制模块;

所述控制模块,还用于在所述主蓝牙模块与某一个外部设备建立蓝牙连接之后,通过所述外部设备与所述主蓝牙模块之间的连接,从所述外部设备中获取该外部设备的其他硬件信息,并将所述外部设备的其他硬件信息发送给相应的扩展模块;

每一个所述扩展模块,用于根据接收到的所述外部设备的其他硬件信息,主动与所述外部设备建立相应类型的连接。

其中,所述控制模块还用于,在所述主蓝牙模块与某一个外部设备建立蓝牙连接之后,获取每一个所述扩展蓝牙模块的蓝牙硬件信息,并将获取的所述蓝牙硬件信息通过所述外部设备与所述主蓝牙模块之间的连接发送给所述外部设备;

每一个所述扩展蓝牙模块,具体用于当所述外部设备根据接收到的所述蓝牙硬件信息请求建立蓝牙连接时,与所述外部设备建立蓝牙连接。

其中,所述控制模块还用于,当某一个所述扩展蓝牙模块与所述外部设备之间的蓝牙连接断开时,重新将所述扩展蓝牙模块的蓝牙硬件信息通过所述外部设备与所述主蓝牙模块之间的连接发送给所述外部设备,以使所述外部设备重新与所述扩展蓝牙模块建立蓝牙连接。

其中,所述电子设备还包括若干扩展模块,每一个所述扩展模块分别电连接所述控制模块;

所述控制模块,还用于在所述主蓝牙模块与某一个外部设备建立蓝牙连接之后,获取每一个所述扩展模块的硬件信息,并将获取的所述硬件信息通过所述外部设备与所述主蓝牙模块之间的连接发送给所述外部设备;

每一个所述扩展模块,用于当所述外部设备根据接收到的所述硬件信息请求建立连接时,与所述外部设备建立相应类型的连接。

其中,所述控制模块在所述主蓝牙模块与某一个外部设备建立蓝牙连接之后,采用蓝牙串口协议与所述外部设备进行通信。

其中,所述扩展模块为WIFI模块、NFC模块、红外模块或声波模块。

其中,所述电子设备为头戴显示设备。

本实用新型实施例的有益效果是:通过对电子设备中多个并行工作的蓝牙模块,将主蓝牙模块的状态设置为可连接并对外部设备可见,将扩展蓝牙模块的状态设置为可连接但对外部设备不可见,用户只需使用外部设备连接主蓝牙模块,之后该电子设备与外部设备进行蓝牙硬件信息的交换,各扩展蓝牙模块可以在用户不参与的情况下实现与外部设备的连接,从而简化了用户操作,也减少了用户在操作上可能产生的困惑,提高了用户体验;各扩展蓝牙模块之间相互独立,且对外部设备不可见,即使某个扩展蓝牙模块发生故障或暂未工作,造成某一个扩展蓝牙模块与外部设备之间的蓝牙连接断开,也不会影响电子设备整体使用,并且控制模块监测到某一个扩展蓝牙模块与外部设备之间的蓝牙连接断开时,还可以控制该扩展蓝牙模块重新与外部设备建立连接,保证了电子设备工作状态的稳定性。

附图说明

图1为本实用新型实施例提供的一种电子设备的结构示意图。

具体实施方式

本实用新型的设计构思是:对电子设备中的多个蓝牙模块,固定一个蓝牙模块为主蓝牙模块,其他为扩展蓝牙模块,仅将主蓝牙模块设置为可连接并对外部设备可见,扩展蓝牙模块处于可以被连接但不可见的状态,通过外部设备与主蓝牙模块之间的蓝牙连接交换双方的蓝牙硬件信息,在双方均有完整的蓝牙信息的基础上手动或自动进行外部设备与扩展蓝牙模块之间的连接,有效避免多蓝牙对外连接的不一致性,简化用户操作,提高用户体验。

为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型实施方式作进一步地详细描述。

图1为本实用新型实施例提供的一种电子设备的结构示意图。如图1所示,本实用新型实施例提供的电子设备包括控制模块110、主蓝牙模块120和若干扩展蓝牙模块130,主蓝牙模块120和每一个扩展蓝牙模块130分别电连接控制模块110。

控制模块110将主蓝牙模块120的状态设置为可连接并对外部设备可见,将扩展蓝牙模块130的状态设置为可连接但对外部设备不可见。当某一个外部设备请求建立蓝牙连接时,主蓝牙模块120与该外部设备建立蓝牙连接。在主蓝牙模块120与某一个外部设备建立蓝牙连接之后,每一个扩展蓝牙模块130分别与该外部设备建立蓝牙连接。

通过将主蓝牙模块120设置为对外部设备可见,将扩展蓝牙模块130的状态设置为对外部设备不可见,用户在使用外部设备连接该电子设备时,只需要连接主蓝牙模块120即可,用户不必知道该设备的构成,简化了用户的操作,同时也避免了建立多个蓝牙连接的过程中可能产生的失误,避免多蓝牙对外连接的不一致性,降低了设备产生异常的几率。由于扩展蓝牙模块130对外部设备是不可见的,因此可以方便的添加、删除、修改该电子设备中的扩展蓝牙模块130,使得本实用新型实施例提供的电子设备拥有良好的扩展性。

在本实用新型的一个优选实施例中,在主蓝牙模块120与某一个外部设备建立蓝牙连接之后,控制模块110通过该外部设备与主蓝牙模块120之间的蓝牙连接,从该外部设备中获取其蓝牙硬件信息,并将获取的蓝牙硬件信息发送给每一个扩展蓝牙模块130,扩展蓝牙模块130根据接收到的该外部设备的蓝牙硬件信息后便拥有了与该外部设备建立蓝牙连接的全部必要信息,扩展蓝牙模块130就可以作为主设备主动与该外部设备建立蓝牙连接。

优选的,当某一个扩展蓝牙模块130与外部设备之间的蓝牙连接断开时,控制模块110重新将外部设备的蓝牙硬件信息发送给该扩展蓝牙模块130,控制该扩展蓝牙模块130重新主动与该外部设备建立蓝牙连接。由于各个扩展蓝牙模块130之间是独立的,可以并行处理不同的蓝牙协议,并且由于扩展蓝牙模块130对外部设备是不可见的,因此即使某个扩展蓝牙模块130发生故障或暂未工作,造成某一个扩展蓝牙模块140与外部设备之间的蓝牙连接断开,也不会影响电子设备整体使用,并且还可以自动回连,保证了电子设备整体上的稳定性。

进一步优选的,本实用新型实施例提供的电子设备还包括若干扩展模块140,每一个扩展模块140分别电连接控制模块110。在主蓝牙模块120与某一个外部设备建立蓝牙连接之后,控制模块110通过该外部设备与主蓝牙模块120之间的蓝牙连接,从该外部设备中获取其他硬件信息,并将获取到的其他硬件信息发送给相应的扩展模块140,扩展模块140根据接收到的硬件信息,主动与该外部设备建立相应类型的连接,如建立WIFI连接、NFC连接、红外连接或声波连接等。

在本实用新型的另一个优选实施例中,在主蓝牙模块120与某一个外部设备建立蓝牙连接之后,控制模块130获取每一个扩展蓝牙模块130的蓝牙硬件信息,并将获取的蓝牙硬件信息通过外部设备与主蓝牙模块120之间的蓝牙连接发送给外部设备,外部设备获取了所有扩展蓝牙模块120的蓝牙硬件信息之后就可以作为主设备主动连接各扩展蓝牙模块120,当该外部设备根据接收到的蓝牙硬件信息请求建立蓝牙连接时,扩展蓝牙模块120与该外部设备建立蓝牙连接。

优选的,当某一个扩展蓝牙模块130与外部设备之间的蓝牙连接断开时,控制模块110重新将该扩展蓝牙模块130的蓝牙硬件信息通过外部设备与主蓝牙模块120之间的蓝牙连接发送给该外部设备,以使该外部设备重新与断开连接的扩展蓝牙模块130建立蓝牙连接。

进一步优选的,本实用新型实施例提供的电子设备还包括若干扩展模块140,每一个扩展模块140分别电连接控制模块110。在主蓝牙模块120与某一个外部设备建立蓝牙连接之后,控制模块110获取每一个扩展模块140的硬件信息,并将获取的硬件信息通过外部设备与主蓝牙模块120之间的蓝牙连接发送给外部设备,外部设备通过蓝牙连接接收到某一扩展模块140的硬件信息之后,就可以与该扩展模块140建立相应类型的连接,如建立WIFI连接、NFC连接、红外连接或声波连接等,当外部设备请求建立连接时,扩展模块140与该外部设备建立相应类型的连接。

上述两个优选实施例的方案也可以结合使用,即在主蓝牙模块120与某一个外部设备建立蓝牙连接之后,控制模块110通过该外部设备与主蓝牙模块120之间的蓝牙连接,从该外部设备中获取其蓝牙硬件信息,并将获取的蓝牙硬件信息发送给每一个扩展蓝牙模块130;同时控制模块130还获取每一个扩展蓝牙模块130的蓝牙硬件信息,并将获取的蓝牙硬件信息通过外部设备与主蓝牙模块120之间的蓝牙连接发送给外部设备,从而实现了该电子设备与外部设备之间的蓝牙信息共享,在双方均有完整的蓝牙信息的基础上,可以通过控制模块110主动将该电子设备上的扩展蓝牙模块130与外部设备的蓝牙进行连接通信,同时,也可以由外部设备主动连接上该电子设备的扩展蓝牙模块130进行通讯。

在外部设备接收到扩展蓝牙模块130的蓝牙硬件信息之后,用户可以手动根据接收到的信息进行连接,此时用户不会再对连接哪些蓝牙有疑惑,当然更好的方式是利用外部设备上的自动连接服务,在外部设备获取扩展蓝牙模块140的蓝牙硬件信息之后自动建立蓝牙连接,不必用户干预,方便了用户的使用。

进一步优选的,当主蓝牙模块120与某一个外部设备建立蓝牙连接之后,控制模块110采用蓝牙串口协议与该外部设备进行通信,此时可以无视主蓝牙模块120原有的连接协议,使本实用新型提供的电子设备与不同的外部设备之间有更好的兼容性。

本实用新型提供的电子设备可以是虚拟现实头戴显示设备。通常头戴显示设备中会有多个蓝牙模块同时工作,用户在使用外部设备,如手机,连接头戴显示设备时,很可能不知道需要连接哪些蓝牙模块才能够保证头戴显示设备整体正常工作。此时将头戴显示设备中的一个蓝牙模块作为主蓝牙模块,用户通过手机仅能看见主蓝牙模块,在与主蓝牙模块建立蓝牙连接之后,手机与头戴显示设备交换各自的蓝牙硬件信息,在双方均具备完整的蓝牙信息的基础上,可以通过手机中的自动连接程序主动连接头戴显示设备的扩展蓝牙模块,在没有自动连接程序的情况下,用户也可以根据头戴显示设备的蓝牙硬件信息手动完成这一过程;或者头戴显示设备的扩展蓝牙模块主动连接手机。将头戴显示设备中多个并行的蓝牙模块进行抽象,简化了用户操作,也减少了用户在使用手机连接头戴显示设备的过程中可能产生的困惑,提高了用户体验。

综上所述,本实用新型提供的一种电子设备,与现有技术相比,具有以下有益效果:

1、通过对电子设备中多个并行工作的蓝牙模块,将主蓝牙模块的状态设置为可连接并对外部设备可见,将扩展蓝牙模块的状态设置为可连接但对外部设备不可见,用户只需使用外部设备连接主蓝牙模块,之后该电子设备与外部设备进行蓝牙硬件信息的交换,各扩展蓝牙模块可以在用户不参与的情况下实现与外部设备的连接,从而简化了用户操作,也减少了用户在操作上可能产生的困惑,提高了用户体验

2、各扩展蓝牙模块之间相互独立,且对外部设备不可见,即使某个扩展蓝牙模块发生故障或暂未工作,造成某一个扩展蓝牙模块与外部设备之间的蓝牙连接断开,也不会影响电子设备整体使用,并且控制模块监测到某一个扩展蓝牙模块与外部设备之间的蓝牙连接断开时,还可以控制该扩展蓝牙模块重新与外部设备建立连接,保证了电子设备工作状态的稳定性。

以上所述仅为本实用新型的较佳实施例而已,并非用于限定本实用新型的保护范围。凡在本实用新型的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本实用新型的保护范围内。

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