一种播放设备的通信控制方法和装置与流程

文档序号:15992589发布日期:2018-11-20 18:11阅读:213来源:国知局
一种播放设备的通信控制方法和装置与流程

本发明实施例涉及通信技术,尤其涉及一种播放设备的通信控制方法和装置。



背景技术:

现有的音视频播放系统通常包括多个播放设备,每个播放设备内集成有无线通信技术,如WIFI和蓝牙。

多个播放设备可以通过WIFI组成一个私有网络,其中一个播放设备作为主设备连接到路由器,其它播放设备称之为从设备,多个播放设备基于WIFI进行无线通信、音乐播放和设备控制。播放设备还可以使用蓝牙技术与音源设备建立连接,音源设备与音视频播放系统中的任意一台播放设备建立蓝牙连接并播放音乐。

用户的音源设备与音视频播放系统中的播放设备1建立蓝牙连接,当用户手持音源设备从靠近播放设备1的地方移动到靠近播放设备2的地方时,若用户希望使用临近的播放设备2播放音乐,则用户需要手动操作音源设备断开与播放设备1的蓝牙连接,并搜索附件的播放设备以与最近的播放设备2建立新的蓝牙连接,操作过程比较麻烦。



技术实现要素:

本发明实施例提供一种播放设备的通信控制方法和装置,以解决现有技术中手动切换音源设备的蓝牙连接的操作过程麻烦的问题。

第一方面,本发明实施例提供了一种播放设备的通信控制方法,该方法包括:

当音视频播放系统中的第一播放设备检测到音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,所述第一播放设备查询所述音视频播放系统中是否存在已与所述音源设备建立蓝牙连接的第二播放设备;

当所述第一播放设备检测到存在所述第二播放设备时,所述第一播放设备向所述第二播放设备发送断开蓝牙连接通知,并与所述音源设备建立蓝牙连接。

进一步地,在所述第一播放设备检测到音源设备的第一蓝牙信号强度大于蓝牙连接阈值之前,还包括:

所述第一播放设备周期性的检测并获取周边音源设备的蓝牙信号强度,并判断获取的每个音源设备的蓝牙信号强度是否大于预设连接阈值。

进一步地,当所述第一播放设备检测到存在所述第二播放设备时,所述第一播放设备向所述第二播放设备发送断开蓝牙连接通知,并与所述音源设备建立蓝牙连接包括:

当所述第一播放设备检测到存在所述第二播放设备时,所述第一播放设备从所述第二播放设备中获取与所述第二播放设备连接的所述音源设备的第二蓝牙信号强度;

所述第一播放设备计算所述第一蓝牙信号强度与所述第二蓝牙信号强度的强度差值,并检测所述强度差值是否大于蓝牙断开阈值;

若是,则所述第一播放设备向所述第二播放设备发送断开蓝牙连接通知以使所述第二播放设备与所述音源设备断开蓝牙连接,并在接收到所述第二播放设备反馈的确认断开应答后与所述音源设备建立蓝牙连接。

进一步地,还包括:若所述第一播放设备检测到所述强度差值小于或等于所述蓝牙断开阈值,所述第一播放设备继续周期性的检测并获取周边音源设备的蓝牙信号强度。

进一步地,还包括:当所述第一播放设备未检测到存在所述第二播放设备时,所述第一播放设备直接与所述音源设备建立蓝牙连接。

第二方面,本发明实施例还提供了一种播放设备的通信控制装置,该装置包括:

查询蓝牙连接模块,用于当音视频播放系统中的第一播放设备检测到音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,所述第一播放设备查询所述音视频播放系统中是否存在已与所述音源设备建立蓝牙连接的第二播放设备;

建立蓝牙连接模块,用于当所述第一播放设备检测到存在所述第二播放设备时,所述第一播放设备向所述第二播放设备发送断开蓝牙连接通知,并与所述音源设备建立蓝牙连接。

进一步地,还包括:

检测蓝牙强度模块,用于在所述第一播放设备检测到音源设备的第一蓝牙信号强度大于连接阈值之前,所述第一播放设备周期性的获取周边音源设备的蓝牙信号强度,并判断获取的每个音源设备的蓝牙信号强度是否大于蓝牙连接阈值。

进一步地,所述建立蓝牙连接模块包括:

获取蓝牙强度单元,用于当所述第一播放设备检测到存在所述第二播放设备时,所述第一播放设备从所述第二播放设备中获取与所述第二播放设备连接的所述音源设备的第二蓝牙信号强度;

计算强度差值单元,用于所述第一播放设备计算所述第一蓝牙信号强度与所述第二蓝牙信号强度的强度差值,并检测所述强度差值是否大于蓝牙断开阈值;

建立蓝牙连接单元,用于在所述第一播放设备检测到所述强度差值大于预设断开阈值时,所述第一播放设备向所述第二播放设备发送断开蓝牙连接通知以使所述第二播放设备与所述音源设备断开蓝牙连接,并在接收到所述第二播放设备反馈的确认断开应答后与所述音源设备建立蓝牙连接。

进一步地,所述建立蓝牙连接模块还包括:返回单元,用于在所述第一播放设备检测到所述强度差值小于或等于所述蓝牙断开阈值时,所述第一播放设备继续周期性的检测并获取周边音源设备的蓝牙信号强度。

进一步地,所述建立蓝牙连接模块还包括:当所述第一播放设备未检测到存在所述第二播放设备时,所述第一播放设备直接与所述音源设备建立蓝牙连接。

本发明提供的播放设备的通信控制方法和装置,当第一播放设备检测到周围的至少一个音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,第一播放设备确定目标音源设备并查询音视频播放系统中是否存在已与目标音源设备建立蓝牙连接的第二播放设备;若存在第二播放设备,则第一播放设备向第二播放设备发送断开蓝牙连接通知,并与音源设备建立蓝牙连接。该技术方案无需用户手动切换,音视频播放系统即可自动控制音源设备从与第二播放设备建立蓝牙连接切换到与第一播放设备建立蓝牙连接,自动实现音源设备与不同播放设备之间的蓝牙连接切换操作。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1A是本发明提供的音视频播放系统的一种网络组建的示意图;

图1B是本发明提供的音视频播放系统的另一种网络组建的示意图;

图2是本发明提供的音视频播放系统中播放设备的结构图;

图3是本发明实施例一提供的播放设备的通信控制方法的流程图;

图4是本发明实施例二提供的播放设备的通信控制方法的流程图;

图5是本发明实施例三提供的播放设备的通信控制装置的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供的音视频播放系统,由多台播放设备组成,这些播放设备中集成了网络通信功能,特别是集成了无线通信技术,如播放设备中集成有WIFI模块和蓝牙模块。需要说明的是播放设备中还可选集成有其他通信模块进行通信连接,如MESH模块,但在本发明中不对播放设备中的通信技术进行限制。

音视频播放系统内的多台播放设备可通过WIFI组成一个私有网络,可将音视频播放系统中位于不同区域的播放设备连接起来。同时,该音视频播放系统还可以通过WIFI与互联网连接,以从互联网上获取音视频资源。此外音视频播放系统可由智能终端来控制,智能终端中安装有相应的控制客户端,并通过WIFI与音视频播放系统连接,以访问和控制音视频播放系统,同时智能终端还能够把互联网上的音视频资源推送到音视频播放系统中进行播放。在此可选智能终端为智能手机、平板电脑等,但本发明中不对智能终端进行限制。

音视频播放系统内的多台播放设备还可通过蓝牙与同样具有蓝牙模块的各种音源设备连接,其中,音源设备可以作为独立的设备,或者音源设备还可以集成在智能终端中应用。音源设备通过蓝牙将音视频数据传输到播放设备进行播放,这一蓝牙功能的播放设备已经应用非常广泛,如现有的各种蓝牙音箱和蓝牙耳机等播放设备。在音视频播放系统中,播放设备不仅自身可以播放来自音源设备的音视频数据,还可以通过播放设备的WIFI将这些音视频数据传输给音视频播放系统内的其它播放设备,从而实现多个播放设备同步播放音视频。在此可选音源设备为音乐播放器、视频播放器等,但本发明中不对音源设备进行限制。

音视频播放系统除了可以播放互联网和音源设备上的音视频数据,还可以播放存储在本地的音视频数据,如播放设备播放存储在其内部存储器上的音视频数据,或者,播放设备播放存储在其外接存储器(U盘)上的音视频数据,或者播放存储在智能终端上的音视频数据,或者播放局域网内其它可访问的设备(如网络附属存储NAS服务器)上的音视频数据等。

在本发明中由多台播放设备组成的音视频播放系统可以作为一个整体工作,即音视频播放系统内的所有播放设备同步播放相同的音视频数据,在此用户可通过集成在智能终端中的控制客户端控制音视频播放系统作为一个整体工作。

在本发明中音视频播放系统中的多台播放设备还可以分成若干个播放组,一个播放组中的多台播放设备同步播放相同的音视频数据,不同播放组分别播放不同的音视频数据。例如音视频播放系统中有A、B、C、D、E、F共6台播放设备,其中,播放设备A和B组成播放组1,播放设备C和D组成播放组2,播放设备E和F组成播放组3。播放组1中的播放设备A和B同步播放相同的歌曲,播放组2中的播放设备C和D同步播放相同的歌曲,播放组3中的播放设备E和F同步播放相同的歌曲。但播放组1、播放组2和播放组3是相互独立的,它们可以播放相同的歌曲,也可以分别播放不同的歌曲。各个播放组可以接受不同智能终端的控制,也可以接受相同智能终端的控制。

在此提供一个示例对音视频播放系统进行说明。其中,智能终端为用户的智能手机,音源设备集成在用户的智能手机中,具体为智能手机中的QQ音乐播放器。用户将智能手机与音视频播放系统内的一台播放设备的蓝牙模块配对并连接上,并设置音视频播放系统内的多台播放设备(如3台播放设备)共同播放音乐,则用户打开智能手机上的QQ音乐播放器播放歌曲时,上述音视频播放系统内的3台播放设备将同步播放QQ音乐播放器上用户选择播放的歌曲。

已知音视频播放系统中的多台播放设备会通过WIFI自组成一个私有网络,其中的各个播放设备可以通过该私有网络交换控制信息和音视频数据。在音视频播放系统的私有网络中,至少有一台播放设备通过有线或无线的方式连接到路由器,则连接到路由器的播放设备称为音视频播放系统的主设备,其它未连接到路由器的播放设备称为音视频播放系统的从设备。

一方面,音视频播放系统可通过主设备访问互联网和局域网,并从互联网和局域网中获取音视频数据或音视频文件进行播放。另一方面,各个智能终端连接到音视频播放系统,实际上是连接到音视频播放系统的主设备,主设备接收来自智能终端的控制命令,并协调和控制整个音视频播放系统的工作,还将音视频播放系统和各个播放设备的状态信息返回给智能终端。主设备通过该私有网络与音视频播放系统内的其它从设备交换控制信息和状态信息,并通过这些控制信息和状态信息,实现音视频播放系统内的多台播放设备的同步播放。

在上述说明的基础上,在此提供一个示例对音视频播放系统的网络组建方式进行说明。如图1A所示为音视频播放系统的一种网络组建方式,其中,音视频播放系统10包括播放设备11、播放设备12、播放设备13和播放设备14,该4台播放设备之间通过无线方式建立通信连接,在此可选使用MESH网络技术建立私有网络。播放设备11是音视频播放系统10的主设备,其它播放设备是从设备,播放设备11与无线路由器20建立有线连接,无线路由器20与互联网30建立连接。智能手机40连接到该无线路由器20后,可以访问和控制音视频播放系统10的私有网络内的播放设备。

用户在智能手机10上选择想要播放的歌曲,则智能手机10会把用户选定的歌曲信息(如歌曲名、歌曲存放在的网络音乐服务器和统一资源定位符URL)发送给播放设备11;播放设备11根据这些歌曲信息连接到互联网/局域网30上,并下载歌曲的音视频数据。播放设备11解码下载的音视频数据并播放,还将解码后的音视频数据通过私有网络发送给音视频播放系统10的播放设备12、播放设备13和播放设备14,使4台播放设备同步播放同一首歌曲。

在图1A的基础上,如图1B所示还示例音视频播放系统的另一种网络组建方式,图1B所示网络组建方法与图1A的不同之处在于,播放设备11与无线路由器20建立的是无线连接。

由此可知,智能终端既可以通过WIFI等无线通信技术与音视频播放系统建立通信连接,也可以通过蓝牙与音视频播放系统中的某台播放设备建立蓝牙连接,从而与音视频播放系统建立通信连接。无论采用WIFI、蓝牙、或者其他通信方式,智能终端都可以实现对音视频播放系统的控制,并从音视频播放系统中获取各播放设备的各种状态信息(如播放设备的数量、名称、以及音乐的播放状态等信息)。

以上为本发明提供的音视频播放系统的说明,在此还对音视频播放系统中的播放设备进行说明,音视频播放系统中的每台播放设备的结构类似。如图2所示,一台播放设备的功能模块主要包括如下:处理器51、蓝牙模块52、网络接口53、音视频放大模块54、扬声器55和存储器56。

其中,处理器51是播放设备的核心器件,用于执行控制程序,并与其他各功能模块进行通信,协调和控制各个功能模块的工作。

蓝牙模块52可实现播放设备与其他设备的蓝牙通信,使播放设备可以通过蓝牙技术与同样具备蓝牙功能的音源设备(如智能手机)建立连接,并从音源设备中获取音视频数据或控制数据。蓝牙模块52将获取得到的音视频数据和控制数据传输给处理器51,也将处理器51传输过来的音视频数据和控制数据发送给其它蓝牙设备。

网络接口53可选为有线网络接口,也可选为符合802.11规范的无线网络接口。处理器51通过网络接口53可以连接到互联网,获取网络流媒体音乐数据。通过网络接口53,特别是无线网络的形式,多个播放设备可以组成一个无线音视频播放系统实现音视频数据的同步播放。通常情况下,各个智能终端也是通过无线网络(如WIFI)连接入音视频播放系统,并对音视频播放系统及系统内的播放设备进行操作控制。

处理器51将获得的音视频数据经过解码或数字/模拟转换后,发送给音视频放大模块54。音视频放大模块54接收处理器51处理后的音视频数据,并将处理器发送过来的模拟音视频信号进行功率放大,以驱动扬声器55发声。

扬声器55是播放设备的声音还原部件。一个播放设备中的扬声器55的数量可以是一个,也可以是多个。

存储器56用于存储处理器51执行的控制程序,以及音视频播放系统的一些配置数据,如网络连接数据、音量信息、分组信息以及播放的歌曲列表等。

综上所述,采用蓝牙通信技术,用户可以很方便的将音源设备与音视频播放系统中任意一台播放设备建立蓝牙连接并控制播放设备播放音乐。当用户将音源设备从一个地方移动到另一个地方,则音源设备初始连接的播放设备离得比较远且存在与音源设备靠近的另一播放设备,则在本发明中可通过播放设备的通信控制方法和装置自动控制音源设备与靠近的另一播放设备建立蓝牙连接并播放音乐,由此自动实现音源设备与不同播放设备之间的蓝牙连接切换操作。

在上述描述的音视频播放系统和播放设备的基础上,图3为本发明实施例一提供的播放设备的通信控制方法的流程图,本实施例可适用于自动实现音源设备与不同播放设备之间的蓝牙连接切换操作的情况,该方法可以由播放设备的通信控制装置来执行,该通信控制装置可通过软件和/或硬件实现,并配置在播放设备中应用。

本实施例提供的播放设备的通信控制方法,具体包括如下步骤:

S110、当音视频播放系统中的第一播放设备检测到音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,第一播放设备查询音视频播放系统中是否存在已与音源设备建立蓝牙连接的第二播放设备。

在本实施例中,第一播放设备为音视频播放系统中的任意一个未与任意音源设备建立蓝牙连接的播放设备,音视频播放系统中的多台播放设备通过WIFI组成私有网络并进行通信,但在本发明中并不限制播放设备和音源设备仅能通过蓝牙连接以及也不限制音视频播放系统的私有网络为WIFI网络。在本实施例中,音源设备优选为集成在智能终端中的音乐播放器,如智能终端中的QQ音乐播放器、千千音乐播放器等,但在本发明中不对音源设备进行限制。

在本实施例中,第一播放设备中预先设置有蓝牙连接阈值,第一播放设备会获取周围音源设备的蓝牙信号强度,并根据蓝牙连接阈值检测获取到的每个音源设备的蓝牙信号强度大小,即第一播放设备判断获取到的每个音源设备的蓝牙信号强度是否大于蓝牙连接阈值。若其中存在一个音源设备的蓝牙信号强度大于第一播放设备的蓝牙连接阈值,则说明该音源设备距离第一播放设备最近,因此优选该音源设备作为目标音源设备与第一播放设备建立蓝牙连接。在本发明中播放设备的蓝牙连接阈值可根据情况由开发者或用户进行设置。

受限于蓝牙通信带宽,优选一个音源设备与一台播放设备建立蓝牙连接,因此第一播放设备需要查询音视频播放系统中是否存在已与目标音源设备建立蓝牙连接的第二播放设备。第一播放设备可通过音视频播放系统的私有网络从其他播放设备中获取每个播放设备的蓝牙连接信息以查找出第二播放设备。

需要说明的是,若第一播放设备检测到存在至少两个音源设备的第一蓝牙信号强度大于蓝牙连接阈值,则其中第一蓝牙信号强度最大的一个音源设备距离第一播放设备最近,因此优选该音源设备作为目标音源设备与第一播放设备建立蓝牙连接并查询已与该目标音源设备建立蓝牙连接的第二播放设备。

S120、当第一播放设备检测到存在第二播放设备时,第一播放设备向第二播放设备发送断开蓝牙连接通知,并与音源设备建立蓝牙连接。

本实施例中,目标音源设备为第一播放设备检测到的第一蓝牙信号强度大于蓝牙连接阈值的音源设备,且优选第一播放设备与该目标音源设备建立蓝牙连接。因此若第一播放设备查询到音视频播放系统中存在已与目标音源设备建立蓝牙连接的第二播放设备,则第一播放设备可通过音视频播放系统的私有网络向第二播放设备发送断开蓝牙连接通知,以使第二播放设备与目标音源设备断开蓝牙连接。

第一播放设备再直接与目标音源设备建立蓝牙连接,则音源设备可向第一播放设备传输音视频数据以使第一播放设备播放音视频。由此无需用户手动切换,在本实施例中音视频播放系统自动控制音源设备从与第二播放设备建立蓝牙连接切换到与第一播放设备建立蓝牙连接,自动实现音源设备与不同播放设备之间的蓝牙连接切换操作。

本发明实施例提供的播放设备的通信控制方法,当第一播放设备检测到周围的至少一个音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,第一播放设备确定目标音源设备并查询音视频播放系统中是否存在已与目标音源设备建立蓝牙连接的第二播放设备;若存在第二播放设备,则第一播放设备向第二播放设备发送断开蓝牙连接通知,并与音源设备建立蓝牙连接。该技术方案无需用户手动切换,音视频播放系统即可自动控制音源设备从与第二播放设备建立蓝牙连接切换到与第一播放设备建立蓝牙连接,自动实现音源设备与不同播放设备之间的蓝牙连接切换操作。

在上述技术方案的基础上,本发明实施例二还提供一种播放设备的通信控制方法,本实施例可适用于自动实现音源设备与不同播放设备之间的蓝牙连接切换操作的情况,该方法可以由播放设备的通信控制装置来执行,该通信控制装置可通过软件和/或硬件实现,并配置在播放设备中应用。

如图4所示,本实施例提供的播放设备的通信控制方法,具体包括如下步骤:

S100、第一播放设备周期性的获取周边音源设备的蓝牙信号强度,并判断获取的每个音源设备的蓝牙信号强度是否大于蓝牙连接阈值。

在本实施例中,音视频播放系统中的第一播放设备会周期性的扫描周边的具有蓝牙模块的音源设备,在此第一播放设备扫描到音源设备即为第一播放设备检测到音源设备的蓝牙信号出现。当第一播放设备扫描到至少一个音源设备时,第一播放设备获取每个音源设备的蓝牙信号强度,并根据第一播放设备中预设的蓝牙连接阈值判断获取到的每个音源设备的蓝牙信号强度是否大于蓝牙连接阈值。根据该操作查找可与第一播放设备建立蓝牙连接的音源设备。在本发明中播放设备的扫描周期可根据情况由开发者或用户进行设置。

示例性的,用户将音源设备A从远离播放设备1的位置移动到靠近播放设备1的位置时,播放设备1可在周期性的扫描中检测到周围出现音源设备A并可获取该音源设备A的蓝牙信号强度。在本实施例中第一播放设备中的蓝牙模块可执行扫描音源设备和获取音源设备的蓝牙信号强度等功能。

S110、当音视频播放系统中的第一播放设备检测到音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,第一播放设备查询音视频播放系统中是否存在已与音源设备建立蓝牙连接的第二播放设备。

受限于蓝牙通信带宽,优选一个音源设备与一台播放设备建立蓝牙连接,当第一播放设备检测到音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,第一播放设备可识别为有音源设备靠近,第一播放设备需要查询音视频播放系统中是否存在已与目标音源设备建立蓝牙连接的第二播放设备。第一播放设备可通过音视频播放系统的私有网络从其他播放设备中获取每个播放设备的蓝牙连接信息以查找出第二播放设备。该步骤与上述实施例相同,在此不再重复说明。

需要说明的是,当第一播放设备未检测到音视频播放系统中存在已与音源设备建立蓝牙连接的第二播放设备时,第一播放设备直接与音源设备建立蓝牙连接。

在上述操作之后,优选可通过以下方式执行当第一播放设备检测到存在第二播放设备时,第一播放设备向第二播放设备发送断开蓝牙连接通知,并与音源设备建立蓝牙连接的操作,具体地,优选该操作具体由以下方式实现。

S121、当第一播放设备检测到存在第二播放设备时,第一播放设备从第二播放设备中获取与第二播放设备连接的音源设备的第二蓝牙信号强度。

在本实施例中,当第一播放设备通过音视频播放系统的私有网络查询到存在已与音源设备建立蓝牙连接的第二播放设备,说明该音源设备正连接到音视频播放系统的另一台播放设备。则第一播放设备可通过私有网络从第二播放设备中获取与第二播放设备连接的音源设备的第二蓝牙信号强度,其中,该第二蓝牙信号强度为第二播放设备检测到的音源设备的蓝牙信号强度。

S122、第一播放设备计算第一蓝牙信号强度与第二蓝牙信号强度的强度差值,并检测强度差值是否大于蓝牙断开阈值。

在本实施例中,第一播放设备获取到第一蓝牙信号强度和第二播放设备检测到的第二蓝牙信号强度,则第一播放设备可计算第一蓝牙信号强度与第二蓝牙信号强度的强度差值。在此第一播放设备中预设有蓝牙断开阈值,若强度差值大于第一播放设备的蓝牙断开阈值,则第一播放设备可判定相比第二播放设备,音源设备更靠近第一播放设备。若强度差值小于或等于第一播放设备的蓝牙断开阈值,则第一播放设备与音源设备的距离和第二播放设备与音源设备的距离接近,无需切换音源设备连接的播放设备。

S123、若是,则第一播放设备向第二播放设备发送断开蓝牙连接通知以使第二播放设备与音源设备断开蓝牙连接,并在接收到第二播放设备反馈的确认断开应答后与音源设备建立蓝牙连接。

在本实施例中,若强度差值大于第一播放设备的蓝牙断开阈值,则第一播放设备可判定相比第二播放设备,音源设备更靠近第一播放设备。因此第一播放设备可向第二播放设备发送断开蓝牙连接通知,以使第二播放设备与音源设备断开蓝牙连接。

当第二播放设备断开与音源设备的蓝牙连接后,第二播放设备会向第一播放设备反馈确认断开应答,则第一播放设备确认第二播放设备断开了与音源设备的蓝牙连接,则更靠近音源设备的第一播放设备可建立与音源设备的蓝牙连接,并在建立连接后开始播放音源设备发送过来的音视频数据。在此还可选第二播放设备无需向第一播放设备反馈确认断开应答,而是第一播放设备直接与音源设备建立蓝牙连接直至建立成功为止。

S124、若第一播放设备检测到强度差值小于或等于蓝牙断开阈值,第一播放设备继续周期性的检测并获取周边音源设备的蓝牙信号强度。

在步骤122之后,若第一播放设备检测到强度差值小于或等于断开阈值,则说明第一播放设备与音源设备的距离和第二播放设备与音源设备的距离相接近,或者,第一播放设备与音源设备的距离小于或等于第二播放设备与音源设备的距离,则无需切换音源设备连接的播放设备。此时第一播放设备继续周期性的检测并获取周边音源设备的蓝牙信号强度。

在上述技术方案的基础上,需要说明的是,也可通过第二播放设备执行计算蓝牙强度差值并判断该蓝牙强度差值是否大于第一播放设备的蓝牙断开阈值的操作。在本发明中音视频播放系统中不同播放设备的蓝牙连接阈值可选为相同,以及音视频播放系统中不同播放设备的蓝牙断开阈值可选为相同。

在上述技术方案的基础上,示例性的,比如用户在客厅,并使用音源设备通过蓝牙连接到客厅内的播放设备A播放音乐。当用户手持音源设备移动到卧室后,卧室内的播放设备B发现有音源设备接近,即检测到音源设备的蓝牙信号强度大于播放设备B的蓝牙连接阀值,且客厅内的播放设备A发现音源设备离得比较远了,即检测到音源设备的蓝牙信号强度比播放设备B监测到的蓝牙信号强度小且强度差值小于播放设备A的蓝牙断开阀值,则音视频播放系统将音源设备与播放设备A的蓝牙连接切换到与播放设备B连接。

本发明实施例提供的播放设备的通信控制方法,无需用户手动切换,音视频播放系统即可自动控制音源设备从与第二播放设备建立蓝牙连接切换到与第一播放设备建立蓝牙连接,自动实现音源设备与不同播放设备之间的蓝牙连接切换操作。

在上述技术方案的基础上,本发明实施例三还提供一种播放设备的通信控制装置,本实施例可适用于自动实现音源设备与不同播放设备之间的蓝牙连接切换操作的情况,该装置可执行上述任意实施例所述的播放设备的通信控制方法,该通信控制装置可通过软件和/或硬件实现,并配置在播放设备中应用。

如图5所示,本实施例提供的播放设备的通信控制装置,包括:查询蓝牙连接模块310和建立蓝牙连接模块320。

其中,查询蓝牙连接模块310用于当音视频播放系统中的第一播放设备检测到音源设备的第一蓝牙信号强度大于连接阈值时,第一播放设备查询音视频播放系统中是否存在与音源设备建立蓝牙连接的第二播放设备;建立蓝牙连接模块320用于当第一播放设备检测到存在第二播放设备时,第一播放设备向第二播放设备发送断开蓝牙连接通知,并与音源设备建立蓝牙连接。

可选地,该通信控制装置还包括:检测蓝牙强度模块300。

其中,检测蓝牙强度模块300用于在第一播放设备检测到音源设备的第一蓝牙信号强度大于连接阈值之前,第一播放设备周期性的检测并获取周边音源设备的蓝牙信号强度,并判断获取的每个音源设备的蓝牙信号强度是否大于预设连接阈值。

可选地,该建立蓝牙连接模块320包括:获取蓝牙强度单元321,计算强度差值单元322和建立蓝牙连接单元323。

其中,获取蓝牙强度单元321用于第一播放设备从第二播放设备中获取与第二播放设备连接的音源设备的第二蓝牙信号强度;计算强度差值单元322用于第一播放设备计算第一蓝牙信号强度与第二蓝牙信号强度的强度差值,并检测强度差值是否大于预设断开阈值;建立蓝牙连接单元323用于在第一播放设备检测到强度差值大于预设断开阈值时,第一播放设备向第二播放设备发送断开蓝牙连接通知以使第二播放设备与音源设备断开蓝牙连接,并在接收到第二播放设备反馈的确认断开应答后与音源设备建立蓝牙连接。

可选地,该建立蓝牙连接模块320还包括:返回单元324,用于在第一播放设备检测到强度差值小于或等于断开阈值时,第一播放设备继续周期性的检测并获取周边音源设备的蓝牙信号强度。

可选地,该建立蓝牙连接模块320还执行以下过程:当第一播放设备未检测到存在第二播放设备时,第一播放设备直接与音源设备建立蓝牙连接。

本发明实施例提供的播放设备的通信控制装置,当第一播放设备检测到周围的至少一个音源设备的第一蓝牙信号强度大于蓝牙连接阈值时,第一播放设备确定目标音源设备并查询音视频播放系统中是否存在已与目标音源设备建立蓝牙连接的第二播放设备;若存在第二播放设备,则第一播放设备向第二播放设备发送断开蓝牙连接通知,并与音源设备建立蓝牙连接。该技术方案无需用户手动切换,音视频播放系统即可自动控制音源设备从与第二播放设备建立蓝牙连接切换到与第一播放设备建立蓝牙连接,自动实现音源设备与不同播放设备之间的蓝牙连接切换操作。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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