蓝牙主从模式自动切换的方法和系统的制作方法

文档序号:9399832阅读:2310来源:国知局
蓝牙主从模式自动切换的方法和系统的制作方法
【技术领域】
[0001]本发明涉及智能设备技术领域,特别涉及蓝牙主从模式自动切换的方法和系统。
【背景技术】
[0002]随着蓝牙技术的逐渐成熟,具有蓝牙通讯功能的智能设备及其相关的外部设备也层出不穷。例如具有蓝牙功能的电视机、手机、平板电脑、音箱等。各种具有蓝牙通讯功能的设备又可以分为三类:一类是只能接收数据的蓝牙从设备,例如蓝牙音箱、蓝牙耳机等;另一类是只能发送数据的蓝牙主设备,例如蓝牙播放器、蓝牙遥控器等;还有一类是既可以接收数据、又可以发送数据的设备,这一类设备可以在从设备模式和主设备模式之间切换,当它处于从设备模式,用于接收蓝牙主设备发送来的数据,当它处于主设备模式时,用于向蓝牙从设备发送数据,例如智能电视机、手机、平板电脑等。
[0003]以智能电视机为例,当智能电视机处于主设备模式时,可以将当前电视节目正在播放的音乐发送给蓝牙耳机、蓝牙音箱等从设备,由蓝牙耳机或蓝牙音箱播放电视机中正在播放的音乐。当智能电视机处于从设备模式时,如果手机处于主设备模式,手机可以将手机中正在播放的音乐发送给电视机,由电视机自带的喇叭播放手机中的音乐。但是,目前的具有蓝牙主从模式的智能设备可同时与蓝牙主设备和蓝牙从设备连接,通常需要用户通过设置系统菜单的方式来手动切换智能设备的蓝牙主从模式,操作步骤繁琐,蓝牙主从模式切换非常不方便。

【发明内容】

[0004]本发明的主要目的为提供一种蓝牙主从模式自动切换的方法和系统,能够自动切换智能设备的蓝牙主从模式,减少手动操作过程。
[0005]本发明提出一种蓝牙主从模式自动切换的方法,包括步骤:
[0006]路由设备判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态;
[0007]当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备获取所述局域网络中的智能设备的蓝牙模式;
[0008]当所述智能设备处于蓝牙主模式时,所述路由设备发送蓝牙模式切换指令至所述智能设备;
[0009]所述智能设备根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
[0010]优选地,所述智能设备根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式的步骤之后还包括:
[0011]所述智能设备监测是否接收到来自于所述蓝牙设备的蓝牙数据;
[0012]如果是,则所述智能设备播放接收到的所述蓝牙数据,并继续监测是否接收到来自于所述蓝牙设备的蓝牙数据;
[0013]如果否,则所述智能设备将自身的蓝牙模式切换为蓝牙主模式。
[0014]优选地,所述智能设备将自身的蓝牙模式切换为蓝牙主模式的步骤包括:
[0015]当未接收到所述蓝牙数据时,所述智能设备开始计时;
[0016]在计时过程中,当接收到所述蓝牙数据时,所述智能设备计时清零;
[0017]当未接收到所述蓝牙数据的计时时长到达时间阈值时,所述智能设备将自身的蓝牙模式切换为蓝牙主模式。
[0018]优选地,所述路由设备扫描局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态的步骤之后还包括:
[0019]当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,所述路由设备关闭自身的切换控制功能;
[0020]当有新的蓝牙设备接入所述局域网络时,所述路由设备重新开启自身的切换控制功能。
[0021]优选地,所述路由设备判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态的步骤之后还包括:
[0022]当所述路由设备判定所述蓝牙设备的蓝牙模式处于蓝牙主模式时,所述路由设备将第一数值确定为I ;否则,将第一数值确定为O ;
[0023]当所述路由设备判定所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备将第二数值确定为I ;否则,将第二数值确定为O ;
[0024]所述路由设备将所述第一数值与第二数值逻辑与,获得第三数值;
[0025]所述当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备获取所述局域网络中的智能设备的蓝牙模式的步骤包括:
[0026]当第三数值为I时,所述路由设备判定所述第三数值有效,获取所述局域网络中的智能设备的蓝牙模式;
[0027]所述当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,所述路由设备关闭自身的切换控制功能的步骤包括:
[0028]当第三数值为O时,所述路由设备判定所述第三数值无效,所述路由设备关闭自身的切换控制功能。
[0029]本发明还提出一种蓝牙主从模式自动切换的系统,包括路由设备和智能设备:
[0030]所述路由设备包括:
[0031]扫描模块,用于判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态;当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,获取所述局域网络中的智能设备的蓝牙模式;
[0032]切换控制模块,用于当所述智能设备处于蓝牙主模式时,发送蓝牙模式切换指令至所述智能设备;
[0033]所述智能设备包括:
[0034]切换设定模块,用于根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
[0035]优选地,所述智能设备还包括:
[0036]数据监测模块,用于监测是否接收到来自于所述蓝牙设备的蓝牙数据;
[0037]播放模块,用于在所述数据监测模块监测到来自于所述蓝牙设备的蓝牙数据时,播放接收到的所述蓝牙数据;
[0038]所述切换设定模块还用于,在所述数据监测模块未监测到来自于所述蓝牙设备的蓝牙数据时,将自身的蓝牙模式切换为蓝牙主模式。
[0039]优选地,所述智能设备还包括:
[0040]计时模块,用于当所述数据监测模块未监测到所述蓝牙数据时,开始计时;在计时过程中,当所述数据监测模块监测到所述蓝牙数据时,计时清零;
[0041]所述切换设定模块还用于,当未接收到所述蓝牙数据的计时时长到达时间阈值时,将自身的蓝牙模式切换为蓝牙主模式。
[0042]优选地,所述路由设备的扫描模块还用于:
[0043]当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,关闭所述路由设备的切换控制功能;
[0044]当有新的蓝牙设备接入所述局域网络时,重新开启所述路由设备的切换控制功會K。
[0045]优选地,所述路由设备的扫描模块还用于:
[0046]当判定所述蓝牙设备的蓝牙模式处于蓝牙主模式时,将第一数值确定为I;否则,将第一数值确定为O ;
[0047]当判定所述蓝牙设备工作于蓝牙数据输出状态时,将第二数值确定为I;否则,将第二数值确定为O ;
[0048]将所述第一数值与第二数值逻辑与,获得第三数值;
[0049]当第三数值为I时,判定所述第三数值有效,获取所述局域网络中的智能设备的蓝牙模式;
[0050]当第三数值为O时,判定所述第三数值无效,关闭所述路由设备的切换控制功能。
[0051]本发明通过路由设备对局域网中的设备进行模式识别和工作状态判断,当已连接局域网的蓝牙设备处于蓝牙主模式且工作于蓝牙数据输出状态,智能设备处于蓝牙从模式时,路由设备向智能设备发送蓝牙模式切换指令,智能设备将自身的蓝牙模式切换为蓝牙从模式,无须用户手动操作,实现了自动切换智能设备的蓝牙主从模式。
【附图说明】
[0052]图1为本发明蓝牙主从模式自动切换的方法的第一实施例的流程图;
[0053]图2为本发明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1