一种基于灯泡音箱的蓝牙控制方法和系统的制作方法

文档序号:8447787阅读:562来源:国知局
一种基于灯泡音箱的蓝牙控制方法和系统的制作方法
【技术领域】
[0001]本发明涉及蓝牙音箱控制领域,具体涉及一种基于灯泡音箱的蓝牙控制方法和系统。
【背景技术】
[0002]现代生活现在已经朝着智能化.节能化和简约化的方向发展,越来越多的用户都已经感受到了新科技产品带来的便利与魅力,随着科技的进步和人们对于智能化生活的需求,也开始发生着一些变化。家庭及个人音频娱乐设备的需求正在从传统蓝牙音响向多功能音响转变。基于蓝牙控制的灯光音箱属于多功能音响的一种,由于其具有多功能,因此控制方式的设置和兼容性是需要解决的问题。

【发明内容】

[0003]为了克服现有技术的不足,本发明的目的在于提供一种基于灯泡音箱的蓝牙控制方法和系统,在实现控制音箱和灯泡的工作状态的同时,兼容市场上的安卓系统设备和1S系统设备,满足大部分用户的需求。
[0004]为解决上述问题,本发明所采用的技术方案如下:
[0005]方案一:
[0006]一种基于灯泡音箱的蓝牙控制方法,包括如下步骤:
[0007]步骤S1:灯泡音箱端中的蓝牙模块发起广播,接收外部的蓝牙设备所发起的连接请求,并与该蓝牙设备建立连接关系,若该蓝牙设备为安卓设备,则执行步骤S2,若该蓝牙设备为1S设备,则执行步骤S3 ;
[0008]步骤S2:该安卓设备通过SPP协议向灯泡音箱端中的蓝牙模块发送第一控制指令,以控制灯泡音箱端中的灯泡工作状态;
[0009]步骤S3:该1S设备通过BLE协议向灯泡音箱端中的蓝牙模块发送第二控制指令,以控制灯泡音箱端中的灯泡工作状态。
[0010]优选地,在步骤SI之前还包括以下步骤:
[0011]步骤SO:灯泡音箱端中的蓝牙模块根据缓存记录中的蓝牙设备信息向该蓝牙设备发起重连请求,若重连成功,则若该蓝牙设备为安卓设备,执行步骤S2,若该蓝牙设备为1S设备,执行步骤S3 ;若重连失败,则执行步骤SI。
[0012]方案二:
[0013]一种基于灯泡音箱的蓝牙控制系统,包括以下模块:
[0014]蓝牙连接模块,设于灯泡音箱端,用于使其中的蓝牙模块发起广播,接收外部的蓝牙设备所发起的连接请求,并与该蓝牙设备建立连接关系,若该蓝牙设备为安卓设备,则执行安卓控制模块,若该蓝牙设备为1S设备,则执行1S控制模块;
[0015]安卓控制模块,设于安卓设备,用于通过SPP协议向灯泡音箱端中的蓝牙模块发送第一控制指令,以控制灯泡音箱端中的灯泡工作状态;
[0016]1S控制模块,设于1S设备,用于通过BLE协议向灯泡音箱端中的蓝牙模块发送第二控制指令,以控制灯泡音箱端中的灯泡工作状态。
[0017]优选地,在蓝牙连接模块之前还包括以下模块,
[0018]蓝牙重连模块,设于灯泡音箱端,用于使其中的蓝牙模块根据缓存记录中的蓝牙设备信息向该蓝牙设备发起重连请求,若重连成功,则若该蓝牙设备为安卓设备,执行安卓控制模块,若该蓝牙设备为1S设备,执行1S控制模块,若重连失败,则执行蓝牙连接模块。
[0019]方案三:
[0020]一种基于灯泡音箱的蓝牙控制方法,包括以下步骤:
[0021]步骤S1:第一灯泡音箱端的蓝牙模块向第二灯泡音箱端的蓝牙模块发起蓝牙连接请求,并与第二灯泡音箱端建立连接,以使第一灯泡音箱端控制其中一个声道,第二灯泡音箱控制另一声道;
[0022]步骤S2:第一灯泡音箱端中的蓝牙模块发起广播,接收外部的蓝牙设备所发起的连接请求,并与该蓝牙设备建立连接关系,若该蓝牙设备为安卓设备,则执行步骤S3,若该蓝牙设备为1S设备,则执行步骤S5 ;
[0023]步骤S3:该安卓设备通过SPP协议向第一灯泡音箱端中的蓝牙模块发送第一控制指令,以控制第一灯泡音箱端中的灯泡工作状态;
[0024]步骤S4:第一灯泡音箱端中的蓝牙模块通过AVRCP协议将第一控制指令发送至第二灯泡音箱端中的蓝牙模块,以同步控制第二灯泡音箱端中的灯泡工作状态;
[0025]步骤S5:该1S设备与第二灯泡音箱端建立蓝牙连接,并通过BLE协议向第二灯泡音箱端中的蓝牙模块发送第二控制指令,以控制第二灯泡音箱端中的灯泡工作状态;
[0026]步骤S6:第二灯泡音箱端中的蓝牙模块通过AVRCP协议将第二控制指令发送至第一灯泡音箱端中的蓝牙模块,以同步控制第一灯泡音箱端中的灯泡工作状态。
[0027]优选地,在步骤SI和步骤S2之间还包括:
[0028]步骤Sll:第一灯泡音箱端中的蓝牙模块根据缓存记录中的蓝牙设备信息向该蓝牙设备发起重连请求,若重连成功,则若该蓝牙设备为安卓设备,执行步骤S3,若该蓝牙设备为1S设备,执行步骤S5 ;若重连失败,则执行步骤S2。
[0029]方案四:
[0030]一种基于灯泡音箱的蓝牙控制系统,包括以下模块:
[0031]双音箱连接模块,设于第一灯泡音箱端,用于使其中的蓝牙模块向第二灯泡音箱端的蓝牙模块发起蓝牙连接请求,并与第二灯泡音箱端建立连接,以使第一灯泡音箱端控制其中一个声道,第二灯泡音箱控制另一声道;
[0032]蓝牙连接模块,设于第一灯泡音箱端,用于使其中的蓝牙模块发起广播,接收外部的蓝牙设备所发起的连接请求,并与该蓝牙设备建立连接关系,若该蓝牙设备为安卓设备,则执行安卓控制模块,若该蓝牙设备为1S设备,则执行1S控制模块;
[0033]安卓控制模块,设于安卓设备,用于通过SPP协议向第一灯泡音箱端中的蓝牙模块发送第一控制指令,以控制第一灯泡音箱端中的灯泡工作状态;
[0034]第一灯光同步模块,设于第一灯泡音箱端,用于使其中的蓝牙模块通过AVRCP协议将第一控制指令发送至第二灯泡音箱端中的蓝牙模块,以同步控制第二灯泡音箱端中的灯泡工作状态;
[0035]1S控制设备,设于1S设备,用于与第二灯泡音箱端建立蓝牙连接,并通过BLE协议向第二灯泡音箱端中的蓝牙模块发送第二控制指令,以控制第二灯泡音箱端中的灯泡工作状态;
[0036]第二灯光同步模块,设于第二灯泡音箱端,用于使其中的蓝牙模块通过AVRCP协议将第二控制指令发送至第一灯泡音箱端中的蓝牙模块,以同步控制第一灯泡音箱端中的灯泡工作状态。
[0037]优选地,在双音箱连接模块和蓝牙连接模块之间还包括:
[0038]蓝牙重连模块,设于第一灯泡音箱端,用于使其中的蓝牙模块根据缓存记录中的蓝牙设备信息向该蓝牙设备发起重连请求,若重连成功,则若该蓝牙设备为安卓设备,执行安卓控制模块,若该蓝牙设备为1S设备,执行1S控制模块;若重连失败,则执行蓝牙连接丰旲块。
[0039]相比现有技术,本发明的有益效果在于:1、安卓设备和1S设备分别通过不同的通信协议对灯泡音箱中的灯泡部分进行控制,实现良好的兼容性。2、在利用两个灯泡音箱组成立体声音箱时,安卓设备通过SPP协议与第一灯泡音箱的连接控制灯泡工作状态,1S设备则通过BLE协议与第二灯泡音箱的连接控制灯泡工作状态,通过这样的方式,可以增加BLE协议连接的稳定性,同时利用第二灯泡音箱端分担一部分控制压力,可以节约第一灯泡音箱端的使用资源。
【附图说明】
[0040]图1为本发明的实施例1的方法流程图。
[0041 ] 图2为本发明的实施例3的方法流程图。
【具体实施方式】
[0042]下面,结合附图以及【具体实施方式】,对本发明做进一步描述:
[0043]实施例1:
[0044]图1为本发明的一种基于灯泡音箱的蓝牙控制方法,包括以下步骤:
[0045]步骤SO:灯泡音箱端中的蓝牙模块根据缓存记录中的蓝牙设备信息向该蓝牙设备发起重连请求,若重连成功,则若该蓝牙设备为安卓设备,执行步骤S2,若该蓝牙设备为1S设备,执行步骤S3 ;若重连失败,则执行步骤SI。
[0046]步骤S1:灯泡音箱端中的蓝牙模块发起广播,接收外部的蓝牙设备所发起的连接请求,并与该蓝牙设备建立连接关系。其中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1