一种控制蓝牙设备进行联网的方法、控制终端及系统与流程

文档序号:23178200发布日期:2020-12-04 14:08阅读:166来源:国知局
一种控制蓝牙设备进行联网的方法、控制终端及系统与流程

本发明涉及智能健身技术领域,更具体地说,它涉及一种控制蓝牙设备进行联网的方法、控制终端及系统。



背景技术:

在如今全民互联网时代,互联网会占用生活的大部分时间,同时随着生活节奏的加快,越来越多人的身体处于亚健康状态,但是又很难抽出时间进行户外运动,大多选择在家里自己对照网上的运动教程进行运动健身,由于缺乏专业指导,健身训练效果不显著,通过选择智能设备进行辅导训练。

现有的智能健身设备主要通过有线方式或无线wifi方式连接网络进行人机交互和数据传输,其中,有线方式联网后网络稳定,但受网线布置限制,有线方式联网的智能健身设备主要为固定场所、固定地点安装的设备。随着家庭网络的不断普及,几乎每个家庭都拥有属于自己的无线网络,所以无线wifi方式连接智能健身设备是目前最普遍的的联网方式。

智能魔镜是一种同时具有显示效果和镜面效果的辅助性健身设备,通过无线wifi方式联网时,需要智能设备通过摄像头图像采集扫描移动端的二维码,然后在获取ssid和密钥信息后再智能设备操作完成网络连接。然而,智能魔镜无线wifi方式联网时所需的摄像头等负载将增加智能魔镜设计难度,与家庭化智能魔镜的轻小化、简单化需求冲突,操作复杂;同时无线wifi方式联网操作时易使智能魔镜镜面附着污物或汗渍,影响了展示效果。因此,深入研究智能蓝牙设备联网控制方式是我们目前急需解决的问题。



技术实现要素:

为解决现有智能健身设备联网操作复杂、易污染健身设备显示面以及增加了智能健身设备负载的问题,本发明的目的是提供一种智能健身设备联网控制方法、系统、终端及介质。

本发明的上述技术目的是通过以下技术方案得以实现的:

第一方面,一种控制蓝牙设备进行联网的方法,包括以下步骤:

获取信号范围内的蓝牙广播列表;

根据蓝牙广播列表获取带有第一数据广播头的蓝牙广播;

根据带有第一数据广播头的蓝牙广播与蓝牙设备建立蓝牙连接;

获取信号范围内的wifi列表;

根据wifi列表获取指定wifi的wifi信息;

通过蓝牙连接发送指定wifi的wifi信息到蓝牙设备。

采用本方案控制蓝牙设备进行联网的具体方法为,首先需要进行联网的蓝牙设备进行蓝牙广播,蓝牙广播的内容包括第一数据广播头,第一数据广播头用于蓝牙设备的识别,由于环境中的蓝牙广播可能很多,通过第一数据广播头对特定的蓝牙设备进行识别可以更快的扫描出需要连接的蓝牙广播,同时可以便于用户进行更快速的选择,用户根据第一数据广播头的内容选择对应的蓝牙设备与对应的蓝牙设备建立连接,同时,读取搜索到的wifi列表,用户根据wifi列表选择蓝牙设备需要连接的指定wifi,并输入对应wifi的wifi信息,然后通过蓝牙连接将wifi信息同步到蓝牙设备,蓝牙设备根据同步到的wifi进行wifi连接。

进一步的,所述根据接收到的带有自定义头的蓝牙广播与蓝牙设备建立蓝牙连接的方法包括历史设备连接方法和新设备连接方法中的至少一种;

历史设备连接方法:

获取历史连接记录;

根据历史连接记录得到历史连接设备蓝牙广播的历史第一数据广播头;

根据历史第一数据广播头与对应的蓝牙设备建立连接;

新设备连接方法:

获取接收到的所有蓝牙广播的第一数据广播头列表;

根据第一数据广播头列表获取指定的第一数据广播头头;

根据指定的第一数据广播头与对应的蓝牙设备建立连接。

采用上述方案,既可以与新的蓝牙设备连接,也可以快速连接已经连接过的历史蓝牙设备。

进一步的,获取信号范围内的wifi列表包括获取控制端信号范围内的wifi列表和获取蓝牙设备信号范围内的wifi列表中的至少一种。

获取控制端信号范围内的wifi列表可以直接从本地读取,读取速度较快,可靠性较高,但是存在本地设备信号较好,但目标蓝牙设备可能对应wifi信号较差的情况,而通过蓝牙读取蓝牙设备信号范围内的wifi列表这可以避免这一问题。

进一步的,所述wifi信息包括ssid信息和密钥信息。

进一步的,所述第一数据广播头包括限定的第二数据和自定义的第三数据。第二数据为限定的数据,用于蓝牙设备的特征识别,第三数据为自定义数据,一般为蓝牙设备的名称,由第二数据和第三数据组成的第一数据广播头,既可用于特征识别,也可以让每个蓝牙设备具体独立的名称,便于选择。

第二方面,一种蓝牙设备进行联网的方法,包括以下步骤:

根据触发信号通过蓝牙发送带有第一数据广播头的蓝牙广播;

根据蓝牙配对请求建立蓝牙连接;

通过蓝牙连接获取待连接的wifi信息;

根据待连接的wifi信息与对应的wifi建立连接。

进一步的,所述触发信号包括:

所述蓝牙设备开机启动后,根据记录的历史连接信息建立wifi连接,连接失败时生成的触发信号;

或,所述蓝牙设备开机启动后,没有记录的历史连接信息时生成的触发信号。

采用上述方案,可以在蓝牙设备无法连接wifi时自动进行蓝牙广播,减少了人工操作的步骤,提高了效率。

第三方面,一种控制蓝牙设备进行联网的控制终端,包括:

存储器:用于存储可执行指令和数据;

蓝牙模块:用于进行蓝牙连接和数据交换;

处理器:用于执行所述存储器中存储的可执行指令,实现如上述的一种控制蓝牙设备进行联网的方法。

第四方面,一种蓝牙设备,包括:

存储器:用于存储可执行指令和数据;

蓝牙模块:用于进行蓝牙连接和数据交换;

处理器:用于执行所述存储器中存储的可执行指令,实现如上述的一种蓝牙设备进行联网的方法。

第五方面,一种控制蓝牙设备进行联网的系统,包括控制终端和至少一个蓝牙设备,控制终端用于执行如上述的一种控制蓝牙设备进行联网的方法,所述蓝牙设备用于执行如上述的一种蓝牙设备进行联网的方法。

与现有技术相比,本发明具有以下有益效果:

1、一种控制蓝牙设备进行联网的方法、控制终端及系统,本发明能够实现智能蓝牙设备与控制终端之间快速、准确联网通信,自动化程度高、操作方便、简单;

2、一种控制蓝牙设备进行联网的方法、控制终端及系统,本发明能够省略智能设备摄像头、屏幕操作器件的设计,整体结构符合轻小化、简单化,同时避免了蓝牙设备表面附着污物或汗渍的情况发生;

3、一种控制蓝牙设备进行联网的方法、控制终端及系统,仅与包括第一数据广播头的蓝牙广播建立连接,可靠性高,可以更快的扫描出需要连接的蓝牙广播,同时可以便于用户进行更快速的选择。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:

图1是本发明控制蓝牙设备进行联网的方法流程图;

图2是本发明蓝牙设备进行联网的方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图1-2,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

实施例1

如图1所示,一种控制蓝牙设备进行联网的方法,包括以下步骤:

获取信号范围内的蓝牙广播列表;

根据蓝牙广播列表获取带有第一数据广播头的蓝牙广播;

根据带有第一数据广播头的蓝牙广播与蓝牙设备建立蓝牙连接;

获取信号范围内的wifi列表;

根据wifi列表获取指定wifi的wifi信息;

通过蓝牙连接发送指定wifi的wifi信息到蓝牙设备。

采用本方案控制蓝牙设备进行联网的具体方法为,首先需要进行联网的蓝牙设备进行蓝牙广播,蓝牙广播的内容包括第一数据广播头,第一数据广播头用于蓝牙设备的识别,由于环境中的蓝牙广播可能很多,通过第一数据广播头对特定的蓝牙设备进行识别可以更快的扫描出需要连接的蓝牙广播,同时可以便于用户进行更快速的选择,用户根据第一数据广播头的内容选择对应的蓝牙设备与对应的蓝牙设备建立连接,同时,读取搜索到的wifi列表,用户根据wifi列表选择蓝牙设备需要连接的指定wifi,并输入对应wifi的wifi信息,然后通过蓝牙连接将wifi信息同步到蓝牙设备,蓝牙设备根据同步到的wifi进行进行wifi连接。

实施例2

本实施例在实施例1的基础上进一步的,所述根据接收到的带有自定义头的蓝牙广播与蓝牙设备建立蓝牙连接的方法包括历史设备连接方法和新设备连接方法中的至少一种;

历史设备连接方法:

获取历史连接记录;

根据历史连接记录得到历史连接设备蓝牙广播的历史第一数据广播头;

根据历史第一数据广播头与对应的蓝牙设备建立连接;

新设备连接方法:

获取接收到的所有蓝牙广播的第一数据广播头列表;

根据第一数据广播头列表获取指定的第一数据广播头头;

根据指定的第一数据广播头与对应的蓝牙设备建立连接。

采用上述方案,既可以与新的蓝牙设备连接,也可以快速连接已经连接过的历史蓝牙设备。

实施例3

本实施例在实施例3的基础上进一步的,当历史第一数据广播头的数据量大于1时,根据时间顺序,从时间最近的一条历史第一数据广播头开始与对应的蓝牙设备建立连接,如果信号范围内无对应的蓝牙广播,则切换下一条历史第一数据广播头对应的蓝牙设备。

实施例4

本实施例在实施例1的基础上进一步的,获取信号范围内的wifi列表包括获取控制端信号范围内的wifi列表和获取蓝牙设备信号范围内的wifi列表中的至少一种。

获取控制端信号范围内的wifi列表可以直接从本地读取,读取速度较快,可靠性较高,但是存在本地设备信号较好,但目标蓝牙设备可能对应wifi信号较差的情况,而通过蓝牙读取蓝牙设备信号范围内的wifi列表这可以避免这一问题。

实施例5

本实施例在实施例1的基础上进一步的,所述wifi信息包括ssid信息和密钥信息。

实施例6

本实施例在实施例1的基础上进一步的,所述第一数据广播头包括限定的第二数据和自定义的第三数据。第二数据为限定的数据,用于蓝牙设备的特征识别,第三数据为自定义数据,一般为蓝牙设备的名称,由第二数据和第三数据组成的第一数据广播头,既可用于特征识别,也可以让每个蓝牙设备具体独立的名称,便于选择。

实施例7

如图2所示,一种蓝牙设备进行联网的方法,包括以下步骤:

根据触发信号通过蓝牙发送带有第一数据广播头的蓝牙广播;

根据蓝牙配对请求建立蓝牙连接;

通过蓝牙连接获取待连接的wifi信息;

根据待连接的wifi信息与对应的wifi建立连接。

实施例8

本实施例在实施例7的基础上进一步的,所述触发信号包括:

所述蓝牙设备开机启动后,根据记录的历史连接信息建立wifi连接,连接失败时生成的触发信号;

或,所述蓝牙设备开机启动后,没有记录的历史连接信息时生成的触发信号。

采用上述方案,可以在蓝牙设备无法连接wifi时自动进行蓝牙广播,减少了人工操作的步骤,提高了效率。

实施例9

一种控制蓝牙设备进行联网的控制终端,包括:

存储器:用于存储可执行指令和数据;

蓝牙模块:用于进行蓝牙连接和数据交换;

处理器:用于执行所述存储器中存储的可执行指令,实现如上述的一种控制蓝牙设备进行联网的方法。

实施例10

一种蓝牙设备,包括:

存储器:用于存储可执行指令和数据;

蓝牙模块:用于进行蓝牙连接和数据交换;

处理器:用于执行所述存储器中存储的可执行指令,实现如上述的一种蓝牙设备进行联网的方法。

实施例11

一种控制蓝牙设备进行联网的系统,包括控制终端和至少一个蓝牙设备,控制终端用于执行如上述的一种控制蓝牙设备进行联网的方法,所述蓝牙设备用于执行如上述的一种蓝牙设备进行联网的方法。

实施例12

本实施例为采用本方案的一个实例,所述控制终端为手机,蓝牙设备为镜面智能健身设备,简称健身设备。首先,用户启动健身设备,开机启动后,读取自身存储器中记录的历史连接信息,读取到ssid为wifi1,密码为11111111的wifi历史连接记录,根据记录的历史连接信息建立wifi连接,收到反馈信息密码错误时生成的触发信号,健身设备通过蓝牙发送带有第一数据广播头的蓝牙广播,所述的健身设备的第一数据广播头为“0000xxxx8888镜面智能健身设备”,用户通过手机执行特定的app后,app读取手机及用户账号的获取历史连接记录;历史连接记录包括第一数据广播头为“0000xxxx8888力量健身设备”的连接记录,手机搜索附近的蓝牙广播,未发现广播头为“0000xxxx8888力量健身设备”的蓝牙广播,然后手机根据蓝牙广播列表获取带有广播头包括“0000xxxx8888”的蓝牙广播,手机根据健身设备的蓝牙广播与健身设备建立连接,手机通过蓝牙读取健身设备信号范围内的wifi列表,用户通过手机选择wifi列表中的wifi,并输入指定wifi的密码,手机将用户指定wifi的ssid和密码通过蓝牙发送到健身设备,健身设备根据接收到的wifi的ssid和密码与指定的wifi建立连接。

实施例13

本实施例为采用本方案的一个实例,所述控制终端为手机,蓝牙设备为镜面智能健身设备,简称健身设备。首先,用户启动健身设备,开机启动后,读取自身存储器中记录的历史连接信息,未读取到历史连接信息时生成的触发信号,健身设备通过蓝牙发送带有第一数据广播头的蓝牙广播,所述的健身设备的第一数据广播头为“0000xxxx8888镜面智能健身设备”,用户通过手机执行特定的app后,app读取手机及用户账号的获取历史连接记录;历史连接记录包括第一数据广播头为“0000xxxx8888力量健身设备”的连接记录,手机搜索附近的蓝牙广播,未发现广播头为“0000xxxx8888力量健身设备”的蓝牙广播,然后手机根据蓝牙广播列表获取带有广播头包括“0000xxxx8888”的蓝牙广播,手机根据健身设备的蓝牙广播与健身设备建立连接,手机通过蓝牙读取健身设备信号范围内的wifi列表,用户通过手机选择wifi列表中的wifi,并输入指定wifi的密码,手机将用户指定wifi的ssid和密码通过蓝牙发送到健身设备,健身设备根据接收到的wifi的ssid和密码与指定的wifi建立连接。

实施例15

本实施例为采用本方案的一个实例,所述控制终端为手机,蓝牙设备为镜面智能健身设备,简称健身设备。首先,用户启动健身设备,开机启动后,读取自身存储器中记录的历史连接信息,未读取到历史连接信息时生成的触发信号,健身设备通过蓝牙发送带有第一数据广播头的蓝牙广播,所述的健身设备的第一数据广播头为“0000xxxx8888镜面智能健身设备”,用户通过手机执行特定的app后,app读取手机及用户账号的获取历史连接记录;历史连接记录包括第一数据广播头为“0000xxxx8888镜面智能健身设备”的连接记录,手机搜索附近的蓝牙广播,发现广播头为“0000xxxx8888镜面智能健身设备”的蓝牙广播,手机根据历史连接记录与健身设备建立连接,手机通过蓝牙读取健身设备信号范围内的wifi列表,用户通过手机选择wifi列表中的wifi,并输入指定wifi的密码,手机将用户指定wifi的ssid和密码通过蓝牙发送到健身设备,健身设备根据接收到的wifi的ssid和密码与指定的wifi建立连接。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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