CN105120499B - 蓝牙主从模式自动切换的方法和*** - Google Patents
蓝牙主从模式自动切换的方法和*** Download PDFInfo
- Publication number
- CN105120499B CN105120499B CN201510520189.1A CN201510520189A CN105120499B CN 105120499 B CN105120499 B CN 105120499B CN 201510520189 A CN201510520189 A CN 201510520189A CN 105120499 B CN105120499 B CN 105120499B
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- mode
- smart machine
- equipment
- routing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种蓝牙主从模式自动切换的方法,包括:路由设备判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态;当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备获取所述局域网络中的智能设备的蓝牙模式;当所述智能设备处于蓝牙主模式时,所述路由设备发送蓝牙模式切换指令至所述智能设备;所述智能设备根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。本发明还公开了一种蓝牙主从模式自动切换的***。本发明,实现了自动切换智能设备的蓝牙主从模式,无须用户手动操作,更加方便。
Description
技术领域
本发明涉及智能设备技术领域,特别涉及蓝牙主从模式自动切换的方法和***。
背景技术
随着蓝牙技术的逐渐成熟,具有蓝牙通讯功能的智能设备及其相关的外部设备也层出不穷。例如具有蓝牙功能的电视机、手机、平板电脑、音箱等。各种具有蓝牙通讯功能的设备又可以分为三类:一类是只能接收数据的蓝牙从设备,例如蓝牙音箱、蓝牙耳机等;另一类是只能发送数据的蓝牙主设备,例如蓝牙播放器、蓝牙遥控器等;还有一类是既可以接收数据、又可以发送数据的设备,这一类设备可以在从设备模式和主设备模式之间切换,当它处于从设备模式,用于接收蓝牙主设备发送来的数据,当它处于主设备模式时,用于向蓝牙从设备发送数据,例如智能电视机、手机、平板电脑等。
以智能电视机为例,当智能电视机处于主设备模式时,可以将当前电视节目正在播放的音乐发送给蓝牙耳机、蓝牙音箱等从设备,由蓝牙耳机或蓝牙音箱播放电视机中正在播放的音乐。当智能电视机处于从设备模式时,如果手机处于主设备模式,手机可以将手机中正在播放的音乐发送给电视机,由电视机自带的喇叭播放手机中的音乐。但是,目前的具有蓝牙主从模式的智能设备可同时与蓝牙主设备和蓝牙从设备连接,通常需要用户通过设置***菜单的方式来手动切换智能设备的蓝牙主从模式,操作步骤繁琐,蓝牙主从模式切换非常不方便。
发明内容
本发明的主要目的为提供一种蓝牙主从模式自动切换的方法和***,能够自动切换智能设备的蓝牙主从模式,减少手动操作过程。
本发明提出一种蓝牙主从模式自动切换的方法,包括步骤:
路由设备判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态;
当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备获取所述局域网络中的智能设备的蓝牙模式;
当所述智能设备处于蓝牙主模式时,所述路由设备发送蓝牙模式切换指令至所述智能设备;
所述智能设备根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
优选地,所述智能设备根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式的步骤之后还包括:
所述智能设备监测是否接收到来自于所述蓝牙设备的蓝牙数据;
如果是,则所述智能设备播放接收到的所述蓝牙数据,并继续监测是否接收到来自于所述蓝牙设备的蓝牙数据;
如果否,则所述智能设备将自身的蓝牙模式切换为蓝牙主模式。
优选地,所述智能设备将自身的蓝牙模式切换为蓝牙主模式的步骤包括:
当未接收到所述蓝牙数据时,所述智能设备开始计时;
在计时过程中,当接收到所述蓝牙数据时,所述智能设备计时清零;
当未接收到所述蓝牙数据的计时时长到达时间阈值时,所述智能设备将自身的蓝牙模式切换为蓝牙主模式。
优选地,所述路由设备扫描局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态的步骤之后还包括:
当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,所述路由设备关闭自身的切换控制功能;
当有新的蓝牙设备接入所述局域网络时,所述路由设备重新开启自身的切换控制功能。
优选地,所述路由设备判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态的步骤之后还包括:
当所述路由设备判定所述蓝牙设备的蓝牙模式处于蓝牙主模式时,所述路由设备将第一数值确定为1;否则,将第一数值确定为0;
当所述路由设备判定所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备将第二数值确定为1;否则,将第二数值确定为0;
所述路由设备将所述第一数值与第二数值逻辑与,获得第三数值;
所述当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备获取所述局域网络中的智能设备的蓝牙模式的步骤包括:
当第三数值为1时,所述路由设备判定所述第三数值有效,获取所述局域网络中的智能设备的蓝牙模式;
所述当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,所述路由设备关闭自身的切换控制功能的步骤包括:
当第三数值为0时,所述路由设备判定所述第三数值无效,所述路由设备关闭自身的切换控制功能。
本发明还提出一种蓝牙主从模式自动切换的***,包括路由设备和智能设备:
所述路由设备包括:
扫描模块,用于判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态;当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,获取所述局域网络中的智能设备的蓝牙模式;
切换控制模块,用于当所述智能设备处于蓝牙主模式时,发送蓝牙模式切换指令至所述智能设备;
所述智能设备包括:
切换设定模块,用于根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
优选地,所述智能设备还包括:
数据监测模块,用于监测是否接收到来自于所述蓝牙设备的蓝牙数据;
播放模块,用于在所述数据监测模块监测到来自于所述蓝牙设备的蓝牙数据时,播放接收到的所述蓝牙数据;
所述切换设定模块还用于,在所述数据监测模块未监测到来自于所述蓝牙设备的蓝牙数据时,将自身的蓝牙模式切换为蓝牙主模式。
优选地,所述智能设备还包括:
计时模块,用于当所述数据监测模块未监测到所述蓝牙数据时,开始计时;在计时过程中,当所述数据监测模块监测到所述蓝牙数据时,计时清零;
所述切换设定模块还用于,当未接收到所述蓝牙数据的计时时长到达时间阈值时,将自身的蓝牙模式切换为蓝牙主模式。
优选地,所述路由设备的扫描模块还用于:
当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,关闭所述路由设备的切换控制功能;
当有新的蓝牙设备接入所述局域网络时,重新开启所述路由设备的切换控制功能。
优选地,所述路由设备的扫描模块还用于:
当判定所述蓝牙设备的蓝牙模式处于蓝牙主模式时,将第一数值确定为1;否则,将第一数值确定为0;
当判定所述蓝牙设备工作于蓝牙数据输出状态时,将第二数值确定为1;否则,将第二数值确定为0;
将所述第一数值与第二数值逻辑与,获得第三数值;
当第三数值为1时,判定所述第三数值有效,获取所述局域网络中的智能设备的蓝牙模式;
当第三数值为0时,判定所述第三数值无效,关闭所述路由设备的切换控制功能。
本发明通过路由设备对局域网中的设备进行模式识别和工作状态判断,当已连接局域网的蓝牙设备处于蓝牙主模式且工作于蓝牙数据输出状态,智能设备处于蓝牙从模式时,路由设备向智能设备发送蓝牙模式切换指令,智能设备将自身的蓝牙模式切换为蓝牙从模式,无须用户手动操作,实现了自动切换智能设备的蓝牙主从模式。
附图说明
图1为本发明蓝牙主从模式自动切换的方法的第一实施例的流程图;
图2为本发明蓝牙主从模式自动切换的方法的第二实施例的流程图;
图3为本发明蓝牙主从模式自动切换的方法的第三实施例的流程图;
图4为本发明蓝牙主从模式自动切换的方法的第四实施例的流程图;
图5为本发明蓝牙主从模式自动切换的方法的第五实施例的流程图;
图6为本发明蓝牙主从模式自动切换的***的第一实施例的模块示意图;
图7为本发明蓝牙主从模式自动切换的***的第二实施例的模块示意图;
图8为本发明蓝牙主从模式自动切换的***的第三实施例的模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1为本发明蓝牙主从模式自动切换的方法的第一实施例的流程图。本实施例提到的蓝牙主从模式自动切换的方法,包括步骤:
步骤S10,路由设备判断局域网络中蓝牙设备的蓝牙模式和蓝牙设备的工作状态;
本实施例中的局域网络中包括有一个路由设备,手机、电视机等智能设备可以通过有线或无线网络连接到路由设备上。路由设备对连接到局域网络中的设备是否具有蓝牙功能进行判断,如果已连接的设备具有蓝牙功能,则判断该蓝牙设备是否已开启蓝牙功能,是否工作在蓝牙主设备模式,是否有蓝牙数据输出。例如,将手机作为蓝牙设备,电视机作为可切换蓝牙模式的智能设备,手机和电视机连接路由设备,路由设备判断手机是否开启了蓝牙功能,如果是,则判断手机当前是否正在播放音乐,如果是,则认为手机是处于蓝牙主模式的,且工作于蓝牙数据输出状态。
步骤S20,当局域网络中连接的蓝牙设备处于蓝牙主模式且蓝牙设备工作于蓝牙数据输出状态时,路由设备获取局域网络中的智能设备的蓝牙模式;
当手机处于蓝牙主模式且工作于蓝牙数据输出状态时,电视机可用于播放手机输出的音频,此时电视机需要将蓝牙模式切换为从设备模式,用于接收手机输出的蓝牙数据。因此,路由设备可通过网络获取电视机在此时的蓝牙模式。
步骤S30,当智能设备处于蓝牙主模式时,路由设备发送蓝牙模式切换指令至智能设备;
如果电视机的处于蓝牙主模式,则需要切换为蓝牙从模式,路由设备生成蓝牙模式切换指令,并通过网络将蓝牙模式切换指令发送给电视机。
步骤S40,智能设备根据蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
电视机在接收到模式切换指令后,将自身的蓝牙模式由蓝牙主模式切换为蓝牙从模式,并与手机建立蓝牙连接,手机将音频数据输出给电视机,由电视机的喇叭播放音频。
当蓝牙设备处于蓝牙主模式且工作于蓝牙数据输出状态,智能设备处于蓝牙从模式时,无须切换智能设备的蓝牙模式,在智能设备与蓝牙设备连接后,智能设备可直接接收到蓝牙设备输出的蓝牙数据,并播放该蓝牙数据,路由设备无须向智能设备发送蓝牙模式切换指令。
本实施例通过路由设备对局域网中的设备进行模式识别和工作状态判断,当已连接局域网的蓝牙设备处于蓝牙主模式且工作于蓝牙数据输出状态,智能设备处于蓝牙从模式时,路由设备向智能设备发送蓝牙模式切换指令,智能设备将自身的蓝牙模式切换为蓝牙从模式,无须用户手动操作,实现了自动切换智能设备的蓝牙主从模式。
如图2所示,图2为本发明蓝牙主从模式自动切换的方法的第二实施例的流程图。本实施例包括图1所示实施例的步骤,步骤S40之后还包括:
步骤S41,智能设备监测是否接收到来自于蓝牙设备的蓝牙数据;如果是,则执行步骤S42;如果否,则执行步骤S43;
步骤S42,智能设备播放接收到的蓝牙数据,并继续监测是否接收到来自于蓝牙设备的蓝牙数据;
步骤S43,智能设备将自身的蓝牙模式切换为蓝牙主模式。
本实施例仍以电视机为智能设备、手机为蓝牙设备为例,电视机在切换为蓝牙从模式后,接收手机发送的音频数据,并播放接收到的音频。在此过程中,电视机监测蓝牙通信网络中是否有手机发来的音频数据,如果一直有音频数据传输,则电视机播放该音频数据,并继续监测。如果手机上的音频播放结束,电视机监测到蓝牙通信网络中没有数据传输,则电视机自动将自身的蓝牙模式由蓝牙从模式切换为蓝牙主模式。如此一来,实现了智能设备自动由蓝牙从模式切换为蓝牙主模式,无须用户手动切换。
如图3所示,图3为本发明蓝牙主从模式自动切换的方法的第三实施例的流程图。本实施例包括图2所示实施例的步骤,步骤S43包括:
步骤S431,智能设备开始计时;
步骤S432,在计时过程中,当接收到蓝牙数据时,智能设备计时清零;返回步骤S41;
步骤S433,当未接收到蓝牙数据的计时时长到达时间阈值时,智能设备将自身的蓝牙模式切换为蓝牙主模式。
本实施例仍以电视机为智能设备、手机为蓝牙设备为例,考虑到手机在播放音频时,完成前一首音频播放之后,在切入下一首音频播放之前,中间会有短暂的时间间隙,或者是在完成一首音频播发之后,用户在手机上手动选择另一首音频时,也会有一个时间间隙。因此,为了避免在切换待传输的蓝牙数据时造成智能设备频繁的切换蓝牙模式,可以预先设置一时间阈值,智能设备在监测到没有蓝牙数据传输时,开始计时。在时间阈值范围内,智能设备仍然保持蓝牙从模式,在计时时间到达时间阈值之前,如果智能设备接收到了蓝牙数据,则计时清零。在计时时间到达时间阈值时,如果智能设备仍然没有接收到蓝牙数据,此时智能设备将自身的蓝牙模式切换为蓝牙主模式,不再等待播放蓝牙设备传输的数据,而是播放智能设备自身的数据。如此一来,有效避免了在切换待传输的蓝牙数据时造成智能设备频繁的切换蓝牙模式。
如图4所示,图4为本发明蓝牙主从模式自动切换的方法的第四实施例的流程图。本实施例包括图1所示实施例的步骤,步骤S10之后还包括:
步骤S50,当局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,路由设备关闭自身的切换控制功能;
步骤S60,当有新的蓝牙设备接入局域网络时,路由设备重新开启自身的切换控制功能。
本实施例仍以电视机为智能设备、手机为蓝牙设备为例,当路由设备扫描局域网络时,发现已连接的手机并未开启蓝牙功能;或虽然开启了蓝牙功能,但处于蓝牙从模式;或虽然处于蓝牙主模式,但是目前没有播放音频或视频,而是在主菜单界面上,或某个应用的界面上,即没有蓝牙数据输出;局域网络中也没有其他设备处于蓝牙主模式且工作于蓝牙数据输出状态。此时,为了节约能耗,路由设备可关闭自身的切换控制功能相关模块,有利于减少电能和网络流量。在新的蓝牙设备接入路由设备后,路由设备再重新开启切换控制功能,并对新接入的蓝牙设备的蓝牙模式和工作状态进行判断。如此一来,有利于路由设备节约能耗,且实现了路由设备自动开关蓝牙模式切换控制功能。
如图5所示,图5为本发明蓝牙主从模式自动切换的方法的第五实施例的流程图。本实施例包括图4所示实施例的步骤,步骤S10之后还包括:
步骤S71,当路由设备判定蓝牙设备的蓝牙模式处于蓝牙主模式时,路由设备将第一数值确定为1;否则,将第一数值确定为0;
步骤S72,当路由设备判定蓝牙设备工作于蓝牙数据输出状态时,路由设备将第二数值确定为1;否则,将第二数值确定为0;
步骤S73,路由设备将第一数值与第二数值逻辑与,获得第三数值;
步骤S20包括:
步骤S21,当第三数值为1时,路由设备判定第三数值有效,获取局域网络中的智能设备的蓝牙模式;
步骤S50包括:
步骤S51,当第三数值为0时,路由设备判定第三数值无效,路由设备关闭自身的切换控制功能。
本实施例通过输出数字信号的方式来判断是否需要切换智能设备的蓝牙模式。仍以手机作为蓝牙设备、电视机作为可切换蓝牙模式的智能设备为例。当手机开启了蓝牙功能时,第一数值为1;当手机关闭了蓝牙功能或处于蓝牙从模式时,第一数值为0。当手机正在播放视频或音频时,第二数值为1;当手机处于主界面或其他应用界面时,第二数值为0。路由设备将第一数值和第二数值逻辑与,只有两个数值都为1时,输出的第三数值才为1,此时的第三数值有效,路由设备获取电视机的蓝牙模式,并在电视机处于蓝牙主模式时,向电视机输出蓝牙模式切换指令。当两个数值中任一个为0时,输出的第三数值为0,此时的第三数值无效,路由设备无须控制电视机蓝牙模式的切换,为了节约能耗,此时可以关闭路由设备的蓝牙模式切换控制功能。采用数值方式来判断是否需要切换智能设备的蓝牙模式,使路由设备对蓝牙设备的蓝牙模式和工作状态的判断更加方便,可以只采用简单的高低电平作为判断结果信号,在电路结构上也只需要简单的门电路即可实现,有利于简化电路结构。
如图6所示,图6为本发明蓝牙主从模式自动切换的***的第一实施例的模块示意图。本实施例提到的蓝牙主从模式自动切换的***,包括路由设备100和智能设备200:
路由设备100包括:
扫描模块110,用于判断局域网络中蓝牙设备的蓝牙模式和蓝牙设备的工作状态;当局域网络中连接的蓝牙设备处于蓝牙主模式且蓝牙设备工作于蓝牙数据输出状态时,获取局域网络中的智能设备200的蓝牙模式;
切换控制模块120,用于当智能设备200处于蓝牙主模式时,发送蓝牙模式切换指令至智能设备200;
智能设备200包括:
切换设定模块210,用于根据蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
本实施例中的局域网络中包括有一个路由设备,手机、电视机等智能设备可以通过有线或无线网络连接到路由设备上。路由设备对连接到局域网络中的设备是否具有蓝牙功能进行判断,如果已连接的设备具有蓝牙功能,则判断该蓝牙设备是否已开启蓝牙功能,是否工作在蓝牙主设备模式,是否有蓝牙数据输出。例如,将手机作为蓝牙设备,电视机作为可切换蓝牙模式的智能设备,手机和电视机连接路由设备,路由设备判断手机是否开启了蓝牙功能,如果是,则判断手机当前是否正在播放音乐,如果是,则认为手机是处于蓝牙主模式的,且工作于蓝牙数据输出状态。
当手机处于蓝牙主模式且工作于蓝牙数据输出状态时,电视机可用于播放手机输出的音频,此时电视机需要将蓝牙模式切换为从设备模式,用于接收手机输出的蓝牙数据。因此,路由设备可通过网络获取电视机在此时的蓝牙模式。如果电视机的处于蓝牙主模式,则需要切换为蓝牙从模式,路由设备生成蓝牙模式切换指令,并通过网络将蓝牙模式切换指令发送给电视机。电视机在接收到模式切换指令后,将自身的蓝牙模式由蓝牙主模式切换为蓝牙从模式,并与手机建立蓝牙连接,手机将音频数据输出给电视机,由电视机的喇叭播放音频。
当蓝牙设备处于蓝牙主模式且工作于蓝牙数据输出状态,智能设备处于蓝牙从模式时,无须切换智能设备的蓝牙模式,在智能设备与蓝牙设备连接后,智能设备可直接接收到蓝牙设备输出的蓝牙数据,并播放该蓝牙数据,路由设备无须向智能设备发送蓝牙模式切换指令。
本实施例通过路由设备对局域网中的设备进行模式识别和工作状态判断,当已连接局域网的蓝牙设备处于蓝牙主模式且工作于蓝牙数据输出状态,智能设备处于蓝牙从模式时,路由设备向智能设备发送蓝牙模式切换指令,智能设备将自身的蓝牙模式切换为蓝牙从模式,无须用户手动操作,实现了自动切换智能设备的蓝牙主从模式。
如图7所示,图7为本发明蓝牙主从模式自动切换的***的第二实施例的模块示意图。本实施例包括图6所示实施例的模块,智能设备200还包括:
数据监测模块220,用于监测是否接收到来自于蓝牙设备的蓝牙数据;
播放模块230,用于在数据监测模块220监测到来自于蓝牙设备的蓝牙数据时,播放接收到的蓝牙数据;
切换设定模块210还用于,在数据监测模块220未监测到来自于蓝牙设备的蓝牙数据时,将自身的蓝牙模式切换为蓝牙主模式。
本实施例仍以电视机为智能设备、手机为蓝牙设备为例,电视机在切换为蓝牙从模式后,接收手机发送的音频数据,并播放接收到的音频。在此过程中,电视机监测蓝牙通信网络中是否有手机发来的音频数据,如果一直有音频数据传输,则电视机播放该音频数据,并继续监测。如果手机上的音频播放结束,电视机监测到蓝牙通信网络中没有数据传输,则电视机自动将自身的蓝牙模式由蓝牙从模式切换为蓝牙主模式。如此一来,实现了智能设备自动由蓝牙从模式切换为蓝牙主模式,无须用户手动切换。
如图8所示,图8为本发明蓝牙主从模式自动切换的***的第三实施例的模块示意图。本实施例包括图7所示实施例的模块,智能设备200还包括:
计时模块240,用于当数据监测模块220未监测到蓝牙数据时,开始计时;在计时过程中,当数据监测模块220监测到蓝牙数据时,计时清零;
切换设定模块210还用于,当未接收到蓝牙数据的计时时长到达时间阈值时,将自身的蓝牙模式切换为蓝牙主模式。
本实施例仍以电视机为智能设备、手机为蓝牙设备为例,考虑到手机在播放音频时,完成前一首音频播放之后,在切入下一首音频播放之前,中间会有短暂的时间间隙,或者是在完成一首音频播发之后,用户在手机上手动选择另一首音频时,也会有一个时间间隙。因此,为了避免在切换待传输的蓝牙数据时造成智能设备频繁的切换蓝牙模式,可以预先设置一时间阈值,智能设备在监测到没有蓝牙数据传输时,开始计时。在时间阈值范围内,智能设备仍然保持蓝牙从模式,在计时时间到达时间阈值之前,如果智能设备接收到了蓝牙数据,则计时清零。在计时时间到达时间阈值时,如果智能设备仍然没有接收到蓝牙数据,此时智能设备将自身的蓝牙模式切换为蓝牙主模式,不再等待播放蓝牙设备传输的数据,而是播放智能设备自身的数据。如此一来,有效避免了在切换待传输的蓝牙数据时造成智能设备频繁的切换蓝牙模式。
进一步的,路由设备100的扫描模块110还用于:
当局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,关闭路由设备100的切换控制功能;
当有新的蓝牙设备接入局域网络时,重新开启路由设备100的切换控制功能。
本实施例仍以电视机为智能设备、手机为蓝牙设备为例,当路由设备扫描局域网络时,发现已连接的手机并未开启蓝牙功能;或虽然开启了蓝牙功能,但处于蓝牙从模式;或虽然处于蓝牙主模式,但是目前没有播放音频或视频,而是在主菜单界面上,或某个应用的界面上,即没有蓝牙数据输出;局域网络中也没有其他设备处于蓝牙主模式且工作于蓝牙数据输出状态。此时,为了节约能耗,路由设备可关闭自身的切换控制功能相关模块,有利于减少电能和网络流量。在新的蓝牙设备接入路由设备后,路由设备再重新开启切换控制功能,并对新接入的蓝牙设备的蓝牙模式和工作状态进行判断。如此一来,有利于路由设备节约能耗,且实现了路由设备自动开关蓝牙模式切换控制功能。
进一步的,路由设备100的扫描模块110还用于:
当判定蓝牙设备的蓝牙模式处于蓝牙主模式时,将第一数值确定为1;否则,将第一数值确定为0;
当判定蓝牙设备工作于蓝牙数据输出状态时,将第二数值确定为1;否则,将第二数值确定为0;
将第一数值与第二数值逻辑与,获得第三数值;
当第三数值为1时,判定第三数值有效,获取局域网络中的智能设备200的蓝牙模式;
当第三数值为0时,判定第三数值无效,关闭路由设备100的切换控制功能。
本实施例通过输出数字信号的方式来判断是否需要切换智能设备的蓝牙模式。仍以手机作为蓝牙设备、电视机作为可切换蓝牙模式的智能设备为例。当手机开启了蓝牙功能时,第一数值为1;当手机关闭了蓝牙功能或处于蓝牙从模式时,第一数值为0。当手机正在播放视频或音频时,第二数值为1;当手机处于主界面或其他应用界面时,第二数值为0。路由设备将第一数值和第二数值逻辑与,只有两个数值都为1时,输出的第三数值才为1,此时的第三数值有效,路由设备获取电视机的蓝牙模式,并在电视机处于蓝牙主模式时,向电视机输出蓝牙模式切换指令。当两个数值中任一个为0时,输出的第三数值为0,此时的第三数值无效,路由设备无须控制电视机蓝牙模式的切换,为了节约能耗,此时可以关闭路由设备的蓝牙模式切换控制功能。采用数值方式来判断是否需要切换智能设备的蓝牙模式,使路由设备对蓝牙设备的蓝牙模式和工作状态的判断更加方便,可以只采用简单的高低电平作为判断结果信号,在电路结构上也只需要简单的门电路即可实现,有利于简化电路结构。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种蓝牙主从模式自动切换的方法,其特征在于,包括步骤:
路由设备判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态;
当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备获取所述局域网络中的智能设备的蓝牙模式;
当所述智能设备处于蓝牙主模式时,所述路由设备发送蓝牙模式切换指令至所述智能设备;
所述智能设备根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
2.如权利要求1所述的蓝牙主从模式自动切换的方法,其特征在于,所述智能设备根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式的步骤之后还包括:
所述智能设备监测是否接收到来自于所述蓝牙设备的蓝牙数据;
如果是,则所述智能设备播放接收到的所述蓝牙数据,并继续监测是否接收到来自于所述蓝牙设备的蓝牙数据;
如果否,则所述智能设备将自身的蓝牙模式切换为蓝牙主模式。
3.如权利要求2所述的蓝牙主从模式自动切换的方法,其特征在于,所述智能设备将自身的蓝牙模式切换为蓝牙主模式的步骤包括:
当未接收到所述蓝牙数据时,所述智能设备开始计时;
在计时过程中,当接收到所述蓝牙数据时,所述智能设备计时清零;
当未接收到所述蓝牙数据的计时时长到达时间阈值时,所述智能设备将自身的蓝牙模式切换为蓝牙主模式。
4.如权利要求1至3任一项所述的蓝牙主从模式自动切换的方法,其特征在于,所述路由设备扫描局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态的步骤之后还包括:
当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,所述路由设备关闭自身的切换控制功能;
当有新的蓝牙设备接入所述局域网络时,所述路由设备重新开启自身的切换控制功能。
5.如权利要求4所述的蓝牙主从模式自动切换的方法,其特征在于,所述路由设备判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态的步骤之后还包括:
当所述路由设备判定所述蓝牙设备的蓝牙模式处于蓝牙主模式时,所述路由设备将第一数值确定为1;否则,将第一数值确定为0;
当所述路由设备判定所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备将第二数值确定为1;否则,将第二数值确定为0;
所述路由设备将所述第一数值与第二数值逻辑与,获得第三数值;
所述当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,所述路由设备获取所述局域网络中的智能设备的蓝牙模式的步骤包括:
当第三数值为1时,所述路由设备判定所述第三数值有效,获取所述局域网络中的智能设备的蓝牙模式;
所述当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,所述路由设备关闭自身的切换控制功能的步骤包括:
当第三数值为0时,所述路由设备判定所述第三数值无效,所述路由设备关闭自身的切换控制功能。
6.一种蓝牙主从模式自动切换的***,其特征在于,包括路由设备和智能设备:
所述路由设备包括:
扫描模块,用于判断局域网络中蓝牙设备的蓝牙模式和所述蓝牙设备的工作状态;当所述局域网络中连接的蓝牙设备处于蓝牙主模式且所述蓝牙设备工作于蓝牙数据输出状态时,获取所述局域网络中的智能设备的蓝牙模式;
切换控制模块,用于当所述智能设备处于蓝牙主模式时,发送蓝牙模式切换指令至所述智能设备;
所述智能设备包括:
切换设定模块,用于根据所述蓝牙模式切换指令将自身的蓝牙模式切换为蓝牙从模式。
7.如权利要求6所述的蓝牙主从模式自动切换的***,其特征在于,所述智能设备还包括:
数据监测模块,用于监测是否接收到来自于所述蓝牙设备的蓝牙数据;
播放模块,用于在所述数据监测模块监测到来自于所述蓝牙设备的蓝牙数据时,播放接收到的所述蓝牙数据;
所述切换设定模块还用于,在所述数据监测模块未监测到来自于所述蓝牙设备的蓝牙数据时,将自身的蓝牙模式切换为蓝牙主模式。
8.如权利要求7所述的蓝牙主从模式自动切换的***,其特征在于,所述智能设备还包括:
计时模块,用于当所述数据监测模块未监测到所述蓝牙数据时,开始计时;在计时过程中,当所述数据监测模块监测到所述蓝牙数据时,计时清零;
所述切换设定模块还用于,当未接收到所述蓝牙数据的计时时长到达时间阈值时,将自身的蓝牙模式切换为蓝牙主模式。
9.如权利要求6至8任一项所述的蓝牙主从模式自动切换的***,其特征在于,所述路由设备的扫描模块还用于:
当所述局域网络中未连接有处于蓝牙主模式的蓝牙设备,或处于蓝牙主模式的蓝牙设备没有工作于蓝牙数据输出状态时,关闭所述路由设备的切换控制功能;
当有新的蓝牙设备接入所述局域网络时,重新开启所述路由设备的切换控制功能。
10.如权利要求9所述的蓝牙主从模式自动切换的***,其特征在于,所述路由设备的扫描模块还用于:
当判定所述蓝牙设备的蓝牙模式处于蓝牙主模式时,将第一数值确定为1;否则,将第一数值确定为0;
当判定所述蓝牙设备工作于蓝牙数据输出状态时,将第二数值确定为1;否则,将第二数值确定为0;
将所述第一数值与第二数值逻辑与,获得第三数值;
当第三数值为1时,判定所述第三数值有效,获取所述局域网络中的智能设备的蓝牙模式;
当第三数值为0时,判定所述第三数值无效,关闭所述路由设备的切换控制功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510520189.1A CN105120499B (zh) | 2015-08-21 | 2015-08-21 | 蓝牙主从模式自动切换的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510520189.1A CN105120499B (zh) | 2015-08-21 | 2015-08-21 | 蓝牙主从模式自动切换的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105120499A CN105120499A (zh) | 2015-12-02 |
CN105120499B true CN105120499B (zh) | 2019-01-01 |
Family
ID=54668325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510520189.1A Active CN105120499B (zh) | 2015-08-21 | 2015-08-21 | 蓝牙主从模式自动切换的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105120499B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630597B (zh) * | 2015-12-25 | 2019-01-18 | 珠海全志科技股份有限公司 | 一种基于安卓的a2dp模式动态切换方法、***及装置 |
CN105763936B (zh) * | 2016-04-19 | 2019-05-31 | 深圳市酷开网络科技有限公司 | 播放音频的方法及装置 |
CN107529125B (zh) * | 2016-06-20 | 2021-05-25 | 佛山市顺德区美的电热电器制造有限公司 | 蓝牙设备通信方法及通信装置 |
CN107592628B (zh) * | 2016-07-08 | 2020-11-24 | 中国电信股份有限公司 | 用于切换工作模式的方法、蓝牙网关和*** |
CN106054658B (zh) * | 2016-08-09 | 2019-09-13 | 广东美的制冷设备有限公司 | 联动控制方法、联动控制***及智能穿戴设备 |
CN106652068B (zh) * | 2016-10-09 | 2019-04-30 | 广州视源电子科技股份有限公司 | 时长记录方法、蓝牙从设备与时长记录*** |
CN106937197B (zh) * | 2017-01-25 | 2019-06-25 | 北京国承万通信息科技有限公司 | 双耳无线耳机及其通信控制方法 |
CN106817671B (zh) * | 2017-02-14 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 一种联网信息共享方法、第一终端及*** |
CN111436043B (zh) * | 2019-11-06 | 2023-05-09 | 珠海市杰理科技股份有限公司 | 双无线蓝牙通信网络的通信方法、装置、设备及*** |
CN111182659B (zh) * | 2019-12-16 | 2023-04-07 | 深圳市共进电子股份有限公司 | 一种Mesh设备的模式切换方法、模式切换装置及Mesh设备 |
CN113099429B (zh) * | 2021-03-06 | 2023-06-27 | 深圳市智之祺科技有限公司 | 基于Android平台的蓝牙主从模式切换***和方法 |
CN113438638B (zh) * | 2021-07-07 | 2023-07-28 | 深圳市汇顶科技股份有限公司 | 通信控制方法和电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1435954A (zh) * | 2002-01-24 | 2003-08-13 | 三星电子株式会社 | 能够在分散网络中通信的蓝牙***及其方法 |
CN101114846A (zh) * | 2006-07-28 | 2008-01-30 | 技嘉科技股份有限公司 | 蓝牙无线多媒体传输装置与***及其方法 |
CN103442283A (zh) * | 2013-08-20 | 2013-12-11 | 深圳Tcl新技术有限公司 | 基于无线互联角色切换的遥控方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060072525A1 (en) * | 2004-09-23 | 2006-04-06 | Jason Hillyard | Method and system for role management for complex bluetooth® devices |
-
2015
- 2015-08-21 CN CN201510520189.1A patent/CN105120499B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1435954A (zh) * | 2002-01-24 | 2003-08-13 | 三星电子株式会社 | 能够在分散网络中通信的蓝牙***及其方法 |
CN101114846A (zh) * | 2006-07-28 | 2008-01-30 | 技嘉科技股份有限公司 | 蓝牙无线多媒体传输装置与***及其方法 |
CN103442283A (zh) * | 2013-08-20 | 2013-12-11 | 深圳Tcl新技术有限公司 | 基于无线互联角色切换的遥控方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105120499A (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105120499B (zh) | 蓝牙主从模式自动切换的方法和*** | |
CN110831096B (zh) | 网络切换方法及电子设备 | |
CN109347581A (zh) | 蓝牙耳机连接方法、装置、电子设备及存储介质 | |
CN107426806B (zh) | 物联网终端传输数据的方法及装置 | |
CN107493597A (zh) | 降低移动终端功耗的方法、装置及*** | |
CN108377157B (zh) | 一种Wi-Fi天线的控制方法及装置 | |
CN105872654A (zh) | 音频播放***中的蓝牙连接切换方法、装置及*** | |
CN110022594A (zh) | 一种小区选择方法、终端及网络设备 | |
CN110753389A (zh) | 一种网络控制方法及电子设备 | |
KR101826648B1 (ko) | 기기 제어 방법 및 기기 | |
CN104394449B (zh) | 一种单遥控器控制多设备的方法及*** | |
CN103731707A (zh) | 移动终端设备控制智能电视端语音输入的方法及*** | |
CN110224709B (zh) | 信号传输方法、装置及终端 | |
CN103927015B (zh) | 一种面向多终端的无线输入输出***及其实现方法 | |
CN105848225A (zh) | 音频播放***中的无线连接切换方法及装置 | |
US20220150788A1 (en) | Communication processing method, terminal device, and medium | |
CN108513347A (zh) | 一种数据传输方法及电子设备 | |
CN106658369A (zh) | 一种双向语音通信设备、通信***及通信方法 | |
CN113038316A (zh) | 耳机控制方法、装置、蓝牙耳机及存储介质 | |
EP2991439B1 (en) | Split-type mobile terminal and interaction processing method for communications event | |
CN104378493A (zh) | 一种模式切换的方法及电子设备 | |
CN109743141B (zh) | 一种数据传输的调整方法及终端设备 | |
CN103179498A (zh) | 数据传输方法和装置 | |
CN104063033B (zh) | 基于电子设备互连的状态切换方法及电子设备 | |
CN104023117A (zh) | 一种信息处理的方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |