播放设备的蓝牙模块控制方法及音视频播放系统与流程

文档序号:15951565发布日期:2018-11-16 20:32阅读:273来源:国知局
播放设备的蓝牙模块控制方法及音视频播放系统与流程
本发明实施例涉及音视频播放
技术领域
,尤其涉及一种音视频播放系统中的播放设备的蓝牙模块控制方法及音视频播放系统。
背景技术
:目前,播放设备一般都集成了网络通信功能,不同区域的多个播放设备可通过连接网络组成一个音视频播放系统。通常情况下,音视频播放系统中的多台播放设备会通过无线方式自组成一个私有网络,例如可使用无线网格(mesh)网络技术组成私有网络,各个播放设备之间可以通过该私有网络交换信息和数据。智能手机等智能终端可通过无线通信技术与音视频播放系统连接,对音视频播放系统进行控制或向音视频播放系统传输音视频数据。常见的一种连接方式是,智能终端与音视频播放系统中的一个播放设备建立蓝牙连接。音视频播放系统中的播放设备一般均配置有蓝牙模块,蓝牙模块的工作状态包括开启状态和关闭状态。当蓝牙模块处于开启状态时,智能终端可发现该播放设备并与之配对连接;当蓝牙模块处于关闭状态时,智能终端无法发现该播放设备,也就无法建立蓝牙连接。通常情况下,播放设备中的蓝牙模块是由用户手动设置为开启或关闭的。当蓝牙模块处于开启状态时,会增加整个音视频播放系统的功耗,且会干扰其他无线设备的通信(特别是干扰2.4GHz频段的通信),当多个播放设备的蓝牙模块同时开启时,上述影响更加显著,且当用户选择待连接的播放设备时,也会给用户造成困扰。但若蓝牙模块处于关闭状态,会导致智能终端无法发现其所属的播放设备,只能由用户手动打开播放设备的蓝牙模块。所以,用户在使用过程中,需要频繁手动切换播放设备的蓝牙模块的工作状态,给用户的使用带来不便。技术实现要素:本发明实施例的目的是提供一种播放设备的蓝牙模块控制方法及音视频播放系统,以实现对音视频播放系统中的播放设备的蓝牙模块工作状态的自动控制。一方面,本发明实施例提供了一种音视频播放系统中的播放设备的蓝牙模块控制方法,包括:主播放设备获取各播放设备的无线信号强度检测结果,所述各播放设备包括所述主播放设备和从播放设备;所述主播放设备根据所述各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态,所述工作状态包括开启状态和关闭状态。另一方面,本发明实施例提供了一种音视频播放系统,包括一个主播放设备和至少一个从播放设备;所述主播放设备包括:检测结果获取模块,用于获取各播放设备的无线信号强度检测结果,所述各播放设备包括所述主播放设备和从播放设备;状态控制模块,用于根据所述各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态,所述工作状态包括开启状态和关闭状态。本发明实施例中提供的播放设备的蓝牙模块控制方案,主播放设备获取各播放设备的无线信号强度检测结果,并根据无线信号强度检测结果控制各播放设备的蓝牙模块的工作状态。通过采用上述技术方案,可根据音视频播放系统中的各播放设备的无线信号强度检测结果来分别控制不同播放设备的蓝牙模块的开启或关闭,从而实现了对音视频播放系统中的播放设备的蓝牙模块工作状态的自动控制,可有效减少用户手动切换播放设备的蓝牙模块工作状态的次数,提升用户体验。附图说明图1为本发明实施例一提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图;图2为本发明实施例一提供的一种音视频播放系统中的播放设备的结构框图;图3A为本发明实施例一提供的一种音视频播放系统的组网示意图;图3B为本发明实施例一提供的又一种音视频播放系统的组网示意图;图4为本发明实施例二提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图;图5为本发明实施例二提供的一种音视频播放系统中的播放设备的分布示意图;图6为本发明实施例三提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图;图7为本发明实施例四提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图;图8为本发明实施例五提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图;图9为本发明实施例六提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图;图10为本发明实施例七提供的一种音视频播放系统结构框图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本发明实施例一提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图,该方法可以由音视频播放系统来执行,具体可通过音视频播放系统中的播放设备中配置的软件和/或硬件来实现。如图1所示,该方法包括:步骤101、主播放设备获取各播放设备的无线信号强度检测结果。其中,所述各播放设备包括所述主播放设备和从播放设备。示例性的,本实施例中所涉及的播放设备可用于播放音乐、电影、录像及录音等音视频文件,具体可为音箱及影音播放器等设备。图2为本发明实施例一提供的一种音视频播放系统中的播放设备的结构框图。如图2所示,一个播放设备可包括以下几个主要功能模块:处理器201、蓝牙模块202、网络接口203、音视频放大模块204、扬声器205和储存器206。可以理解的是,用于播放视频的播放设备还可包括显示器。其中,处理器201是播放设备的核心,执行控制程序,与周边各功能模块通信,协调和控制各个功能模块的工作;蓝牙模块202用于实现蓝牙通信,使播放设备可以通过蓝牙技术与同样具备蓝牙功能的设备(如智能手机等智能终端,也可称为控制终端)建立连接,获取音视频数据或控制数据,蓝牙模块202可将获取得到的音视频数据和控制数据传输给处理器201,也可将处理器201传输过来的音视频数据和控制数据发送给其它蓝牙设备;网络接口203可以是有线网络接口,也可以是符合802.11规范的无线网络接口,处理器201通过网络接口203可以连接到互联网,获取网络流媒体音视频数据,通过网络接口203,特别是无线网络的形式,多个播放设备可以组成一个无线音视频播放系统,实现音视频的同步播放,各个智能终端也可通过如无线保真(WirelessFidelity,WIFI)方式连接入音视频播放系统,对音视频播放系统及系统内的播放设备进行操作控制;音视频放大模块204用于将处理器发送过来的模拟音视频信号进行功率放大,以驱动扬声器发声;扬声器205为声音还原部件,其数量可以是一个或多个;储存器206用于存储处理器201执行的程序,以及音视频播放系统的一些配置数据,如网络连接数据、音量信息、分组信息以及播放的音视频文件列表等。示例性的,一个音视频播放系统通常由多个播放器组成,这些播放设备会通过无线方式自组成一个私有网络,例如可使用无线网格(mesh)网络技术组成私有网络,各个播放设备可以通过该私有网络交换控制信息和音视频数据。其中,一般至少有一个播放设备连接到路由器,该播放设备可以访问互联网和局域网,并从互联网和局域网获取音视频数据,一般称该播放设备为音视频播放系统的主设备,称其它播放设备为从设备。主设备是音视频播放系统与外界网络连接的桥梁,也是整个音视频播放系统的控制核心。一方面,通过主设备,音视频播放系统可以访问互联网和局域网,可以从互联网和局域网获取音视频数据或音视频文件用于播放;另一方面,智能终端在通过WIFI方式连接到音视频播放系统时,实际上是连接到音视频播放系统的主设备,主设备接收来自智能终端的控制命令,协调和控制整个音视频播放系统的工作,并将音视频播放系统和各个播放设备的状态信息返回给智能终端。主设备与音视频播放系统内的其它从设备通过私有网络交换控制命令和状态信息,主设备通过这些控制命令和状态信息可以实现多台播放设备的同步播放。音视频播放系统内的播放设备可以组成若干个播放组,每个播放组分别播放不同的音乐。如一个音视频播放系统中有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是相互独立的,他们可以播放相同的歌曲,也可以分别播放不同的歌曲。各个播放组可以接受不同智能终端的控制,也可以接受相同智能终端的控制。图3A为本发明实施例一提供的一种音视频播放系统的组网示意图。如图3A所示,该音视频播放系统中包含了四个播放设备(此处仅作为示意性说明,本实施例对播放设备的具体数目不作限定),其中,主设备301通过有线方式与路由器302进行通信,从设备303、从设备304、从设备305以及主设备301通过组建私有网络(如mesh网络)进行通信。智能终端306中可装载用于控制音视频播放系统的专用应用软件,并通过WIFI方式连接路由器302,从而可以访问和控制音视频播放系统的私有网络内的播放设备。用户在智能终端306上选择想要播放的歌曲,智能终端306会把这首歌曲的信息(如歌曲名、歌曲存放在的网络音乐服务器和统一资源定位符URL)发送给主设备301,主设备301根据这些歌曲信息,连接到网络音乐服务器,下载歌曲的音频数据,当用户选择播放该歌曲的音乐短片(MusicVideo,MV)时,也可同时下载歌曲的MV视频数据。主设备301解码上述下载的音视频数据用于自身播放外,还可将解码后的音视频数据发送给私有网络内的从设备303、从设备304和从设备305,使四台播放设备同步播放同一首歌曲。图3B为本发明实施例一提供的又一种音视频播放系统的组网示意图,如图3B所示,与图3A的不同之处主要在于,主设备301与路由器302建立无线连接。示例性的,智能终端具体可为智能手机、平板电脑、笔记本电脑以及MP3等终端,可通过WIFI方式与音视频播放系统的私有网络建立连接。例如,通过WIFI与音视频播放系统中的主设备所连接的路由器进行连接;也可通过蓝牙与多媒体播放系统中的任意一个播放设备建立连接。例如,用户将自己的智能手机与音视频播放系统内的一台播放设备的蓝牙模块进行配对连接,并设置音视频播放系统内的多台播放设备(如3台播放设备)共同播放音乐,当用户打开智能手机上的QQ音乐并播放歌曲时,上述音视频播放系统内的多台播放设备将同步播放QQ音乐上被选择播放的歌曲。本实施例中所述主播放设备具体可为上述连接路由器的主设备,也可以是由系统或用户指定的任一从设备,优选为上述连接路由器的主设备。音视频播放系统中除主播放设备外的其他播放设备为从播放设备。所述无线信号强度检测结果可以是蓝牙信号检测结果、WIFI信号检测结果或者基于其他无线通信方式的信号检测结果。一个播放设备的无线信号强度检测结果可包括其所检测到的其他播放设备的信号强度信息,也可包括基于该信号强度信息所得到的其他信息(如有利于判断该播放设备与其他播放设备之间的距离的信息)。示例性的,当任一播放设备完成无线信号检测之后,可记录下自身的无线信号强度检测结果。主播放设备可通过私有网络从其他播放设备处获取其他播放设备各自所记录的无线信号强度检测结果,并结合自身记录的无线信号强度检测结果汇总成所有播放设备的无线信号强度检测结果。此外,当任一播放设备记录下自身的无线信号强度检测结果后,也可立即主动通过私有网络将无线信号强度检测结果反馈给主播放设备。步骤102、主播放设备根据各播放设备的无线信号强度检测结果控制各播放设备的蓝牙模块的工作状态。其中,所述工作状态包括开启状态和关闭状态。示例性的,一个播放设备的无线信号强度检测结果可反映出该播放设备与其他播放设备的距离远近情况。例如,播放设备A在进行无线信号强度检测后,得到播放设备B的无线信号强度大于播放设备C的无线信号强度,可说明播放设备B与播放设备C相比距离播放设备A更近一些;进一步的,若播放设备B的无线信号强度大于一定阈值,则说明播放设备B所在位置与播放设备A所在位置很近。示例性的,主播放设备可从各播放设备的无线信号强度检测结果中分析出各播放设备之间的相对位置关系信息,控制距离相近的两个或者多个播放设备中的至少一个播放设备关闭蓝牙模块,而控制剩余播放设备开启蓝牙模块。这样,不同的区域范围内都存在蓝牙模块开启的播放设备,使蓝牙信号能够合理覆盖到音视频播放系统所在区域,方便智能设备与分布于不同区域的播放设备建立蓝牙连接;同时,又避免了相近播放设备同时开启蓝牙模块所造成的蓝牙信号干扰,并有效降低音视频播放系统的功耗。本发明实施例一提供的音视频播放系统中的播放设备的蓝牙模块控制方法,可根据音视频播放系统中的各播放设备的无线信号强度检测结果来分别控制不同播放设备的蓝牙模块的开启或关闭,从而实现了对音视频播放系统中的播放设备的蓝牙模块工作状态的自动控制,可有效减少用户手动切换播放设备的蓝牙模块工作状态的次数,提升用户体验。实施例二图4为本发明实施例二提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图,本实施例以上述实施例为基础进行优化,将无线信号优化为蓝牙信号,该方法包括如下步骤:步骤401、主播放设备获取各播放设备的蓝牙信号强度检测结果。所述各播放设备包括所述主播放设备和从播放设备。各播放设备的蓝牙信号强度检测结果包括各播放设备分别对应的相近播放设备的设备信息,其中,对于每个播放设备,当前播放设备对应的相近播放设备为当前播放设备自身所检测到的蓝牙信号强度大于第一预设蓝牙信号强度阈值的播放设备,当前播放设备和与当前播放设备对应的相近播放设备的集合被记作相近组。示例性的,所述设备信息至少包括播放设备的设备名称。示例性的,主播放设备可在私有网络内广播一条命令,以使音视频播放系统内的所有播放设备打开蓝牙模块,并控制各播放设备检测其周围的同属于一个音视频播放系统的播放设备的蓝牙信号情况(主播放设备也会执行相同的检测操作)。主播放设备把音视频播放系统内的各台播放设备的蓝牙模块信息发送给各播放设备,上述蓝牙模块信息包括蓝牙设备名称和蓝牙媒介访问控制(MediaAccessControl,MAC)地址等,依据该蓝牙模块信息,各播放设备可以判断搜索到的蓝牙设备中哪些是属于音视频播放系统内的播放设备。各播放设备在检测到音视频播放系统内其它播放设备的蓝牙信号强度后,将蓝牙信号强度大于第一预设蓝牙信号强度阈值的播放设备的设备信息反馈给主播放设备。步骤402、主播放设备根据各播放设备的蓝牙信号强度检测结果控制同一相近组中的至少一个播放设备的蓝牙模块处于关闭状态且至少一个播放设备的蓝牙模块处于开启状态。示例性的,主播放设备收集到音视频播放系统内各播放设备的蓝牙信号强度检测结果后(包括主播放设备自己的检测结果),选择性关闭一些播放设备的蓝牙模块。主播放设备可以随机选取一个相近组,相近组中的播放设备之间的距离较近,可控制其中一个播放设备的蓝牙模块为开启状态,一个播放设备的蓝牙模块为关闭状态,剩余播放设备蓝牙模块可开启也可关闭。优选的,本步骤具体可包括:主播放设备按照所对应的相近播放设备的个数由多至少的顺序对所述各播放设备进行排序;主播放设备控制在排序中处于第一位的播放设备的蓝牙模块处于关闭状态,并控制该播放设备所属相近组中的其他播放设备的蓝牙模块处于开启状态;主播放设备按照排序依次确定蓝牙模块工作状态未定的剩余播放设备的蓝牙模块的工作状态,以保证同一相近组中的至少一个播放设备的蓝牙模块处于关闭状态且至少一个播放设备的蓝牙模块处于开启状态。例如,图5为本发明实施例二提供的一种音视频播放系统中的播放设备的分布示意图,如图5所示,该音视频播放系统由播放设备A、播放设备B、播放设备C、播放设备D和播放设备E共五个播放设备组成。主播放设备获得的各播放设备的蓝牙信号强度检测结果包括如下信息:播放设备检测结果ACBCCA、B、DDC、EED表1、蓝牙信号强度检测结果可对五个播放设备进行排序得到C、D、A、B和E。C与A、B和D都相近,先控制C关闭蓝牙模块,控制A、B和D保持蓝牙模块的开启状态;D、A和B的蓝牙模块已被确定为开启,蓝牙模块工作状态未定的剩余播放设备为E,E与D相近,D的蓝牙模块已被确定为开启,所以关闭E的蓝牙模块。需要说明的是,当一个播放设备的蓝牙信号强度检测结果中不包含相近播放设备的设备信息时,说明该播放设备距离其他播放设备均较远,主播放设备可控制该播放设备的蓝牙模块处于开启状态。本实施例提供的音视频播放系统中的播放设备的蓝牙模块控制方法,以无线信号为蓝牙信号进行说明,可进一步合理控制不同播放设备的蓝牙模块的开启或关闭,在保证音视频播放系统中的蓝牙信号得到合理覆盖的情况下,减少蓝牙模块处于开启状态的播放设备的数量,节省系统功耗,且方便用于将智能设备与播放设备建立蓝牙连接,进一步提升了用户体验。在上述实施例的基础上,还可包括:当第三播放设备的蓝牙模块在主播放设备的控制下被关闭后,主播放设备再次获取各播放设备的无线信号强度检测结果,并根据再次获取的各播放设备的无线信号强度检测结果确定是否控制所述第三播放设备开启蓝牙模块。示例性的,当确定关闭一个播放设备的蓝牙模块后,主播放设备可重新获取各播放设备的蓝牙信号强度检测结果,若发现由于关闭了该播放设备的蓝牙模块后,导致其他播放设备所检测到的蓝牙信号强度均小于某个预设阈值,则说明关闭该播放设备的蓝牙模块对其他播放设备的影响较大,可控制该播放设备的蓝牙模块重新开启,并保持开启状态。在上述实施例的基础上,还可包括:当主播放设备检测到任意一个播放设备的位置发生变化时,重复执行获取各播放设备的无线信号强度检测结果的操作。示例性的,各播放设备可通过内置的位置传感器(如方向传感器、磁力传感器、气压计等)实时感测自己的位置是否发生变化,也可根据用户在播放设备上的触发操作(如按下预设按钮、拍打播放设备以使震动传感器感知信号等方式)来使播放设备得知自己的位置发生的变化。当播放设备得知自己的位置发生变化后,可通过私有网络告知主播放设备,主播放设备重复执行获取各播放设备的无线信号强度检测结果的操作,以重新确定各播放设备的蓝牙模块的工作状态,消除因某个播放设备位置改变而对蓝牙信号覆盖情况造成的影响。实施例三图6为本发明实施例三提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图,本实施例以上述实施例为基础进行优化,将无线信号优化为蓝牙信号,该方法包括如下步骤:步骤601、主播放设备获取各播放设备的蓝牙信号强度检测结果。步骤602、主播放设备根据各播放设备的蓝牙信号强度检测结果控制同一相近组中的至少一个播放设备的蓝牙模块处于关闭状态且至少一个播放设备的蓝牙模块处于开启状态。步骤603、主播放设备将在同一相近组中的蓝牙模块被确定为关闭状态的播放设备和蓝牙模块被确定为开启状态的播放设备进行关联,以生成关联信息。示例性的,主播放设备可记录同一相近组中的蓝牙模块被确定为关闭状态的播放设备的设备信息,该设备信息可包括播放设备名称、网际协议(InternetProtocol,IP)地址以及蓝牙模块工作状态等,并将该播放设备与同一相近组中的蓝牙模块被确定为开启状态的播放设备进行关联。关联信息中可包括相互关联的播放设备的设备信息以及他们的关联关系(如列表形式的关联关系)等。步骤604、当主播放设备接收到蓝牙模块处于开启状态的第二播放设备的待机/关机通知时,根据关联信息控制与第二播放设备相关联的播放设备中的至少一个播放设备的蓝牙模块处于开启状态。示例性的,一个播放设备在进入待机、关机或断开网络之前,可向主播放设备发送待机/关机通知,主播放设备接收到该通知后,得知音视频播放系统内的某个播放设备进入待机或断开连接后,查找关联信息中是否有这个播放设备的记录,如果有,并且该播放设备的蓝牙模块是开启的,则主播放设备控制与该播放设备相关联的播放设备中的至少一个播放设备的蓝牙模块处于开启状态。例如,音视频播放系统中的播放设备M和播放设备N相近,则M可被N的蓝牙信号覆盖,主播放设备控制M的蓝牙模块为关闭状态,控制N的蓝牙模块为开启状态,则将M和N进行关联。当主播放设备接收到N的待机/关机通知时,会控制M的蓝牙模块处于开启状态,以保证M和N所在区域能够被蓝牙信号覆盖,方便智能设备能够快速的与该区域中的播放设备建立蓝牙连接。本发明实施例三提供的音视频播放系统中的播放设备的蓝牙模块控制方法,能够记录同一相近组中播放设备之间的关联信息,当相近组中蓝牙模块处于开启状态的播放设备由于关机等原因需要关闭蓝牙模块时,可及时控制相关联的播放设备开启蓝牙模块,保证音视频播放系统中的蓝牙信号的合理覆盖。实施例四图7为本发明实施例四提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图,本实施例以上述实施例为基础进行优化,该方法包括如下步骤:步骤701、主播放设备获取各播放设备的蓝牙信号强度检测结果。步骤702、主播放设备根据各播放设备的蓝牙信号强度检测结果控制同一相近组中的至少一个播放设备的蓝牙模块处于关闭状态且至少一个播放设备的蓝牙模块处于开启状态。步骤703、蓝牙模块被确定为开启状态的第一从播放设备将自身与其所属相近组中的其他播放设备进行关联。如上一实施例中的举例,音视频播放系统中的播放设备M和播放设备N相近,M被N的蓝牙信号覆盖,主播放设备控制M的蓝牙模块为关闭状态,控制N的蓝牙模块为开启状态,则N可作为本步骤中的第一从播放设备将自身和N进行关联。步骤704、当第一从播放设备检测到自身的待机/关机事件被触发时,向与第一从播放设备相关联的播放设备发送待机/关机通知,以使与第一从播放设备相关联的播放设备中的至少一个播放设备控制自身蓝牙模块处于开启状态。如上述举例,当N检测到自身的待机/关机事件被触发时,向M发送待机/关机通知,以使M打开蓝牙模块,以保证M和N所在区域能够被蓝牙信号覆盖,方便智能设备能够快速的与该区域中的播放设备建立蓝牙连接。需要说明的是,音视频播放系统中的各播放设备均可在自身存储关联信息,当一个蓝牙模块处于开启状态的播放设备检测到自身的待机/关机事件被触发时,可在私有网络中广播待机/关机通知,接到该通知的播放设备查找自身存储的关联信息,以确定是否切换自身蓝牙模块的工作状态。本发明实施例中,当蓝牙模块被确定为开启状态的从播放设备需要关闭蓝牙模块时,可向与其相关联的播放设备发送待机/关机通知,使相关联的播放设备开启蓝牙模块,保证音视频播放系统中的蓝牙信号的合理覆盖。实施例五图8为本发明实施例五提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图,本实施例以上述实施例为基础进行优化,该方法包括如下步骤:步骤801、主播放设备获取各播放设备的无线信号强度检测结果。步骤802、主播放设备根据各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态。步骤803、当第四播放设备加入音视频播放系统时,第四播放设备检测音视频播放系统中是否存在蓝牙信号强度大于第二预设蓝牙信号强度阈值的播放设备,若是,则控制自身的蓝牙模块处于关闭状态。示例性的,第四播放设备可以是之前从音视频播放系统中退出的(如由于关机等原因而退出)播放设备,也可以是从来未加入过音视频播放系统的新的播放设备。当第四播放设备加入音视频播放系统时,检测音视频播放系统中是否存在蓝牙信号强度大于第二预设蓝牙信号强度阈值的播放设备,若是,则说明第四播放设备与系统中已有的播放设备距离较近,所以可关闭自身的蓝牙模块;若否,则说明系统中不存在与第四播放设备距离较近播放设备,所以可保持自身的蓝牙模块为开启状态。当然,若第四播放设备由于用户的强制开启等原因需要保持自身的蓝牙模块为开启状态,则可控制音视频播放系统中与其相近的播放设备关闭蓝牙模块。需要说明的是,第四播放设备在加入音视频播放系统时,也可向主播放设备发送加入通知,主播放设备获取各播放设备的无线信号强度检测结果,重新确定各播放设备的蓝牙模块的工作状态。本发明实施例提供的音视频播放系统中的播放设备的蓝牙模块控制方法,当有播放设备加入音视频播放系统时,能够进一步合理控制各播放设备蓝牙模块的工作状态。在上述实施例的基础上,当主播放设备检测到第五播放设备开机并加入音视频播放系统后,查找主播放设备记录的关联信息中是否存在第五播放设备,若存在,则首先控制与第五播放设备相关联的播放设备执行蓝牙信号强度检测,如果检测结果与上一次一致,则控制第五播放设备和与第五播放设备相关联的播放设备恢复历史的蓝牙模块工作状态。如果检测结果与上一次不一致,可说明第五播放设备的位置可能发生了变化,主播放设备重新执行获取各播放设备的蓝牙信号强度检测结果的操作。实施例六图9为本发明实施例六提供的一种音视频播放系统中的播放设备的蓝牙模块控制方法的流程示意图,本实施例将无线信号优化为WIFI信号,该方法包括如下步骤:步骤901、主播放设备获取各播放设备的WIFI信号强度检测结果。所述各播放设备自身所检测到的指定无线路由器的WIFI信号强度。所述指定无线路由器可以是主设备连接的路由器,也可以是任意一个其他的无线路由器,所有播放设备均检测同一个无线路由器的WIFI信号。步骤902、主播放设备根据各播放设备的WIFI信号强度检测结果控制各播放设备的蓝牙模块的工作状态。具体的,本步骤包括:若主播放设备发现任意两个播放设备对应的WIFI信号强度的差值小于第一预设强度差值,判断其中一个播放设备检测到的另一台播放设备的蓝牙信号强度值是否大于第三预设蓝牙信号强度阈值,若是,则关闭其中一个播放设备的蓝牙模块;若主播放设备发现任意两个播放设备对应的WIFI信号强度的差值大于第二预设强度差值,则控制该两个播放设备的蓝牙模块保持开启状态;若主播放设备发现任意一个播放设备与其他播放设备的WIFI信号强度的差值均大于第三预设强度差值,则控制该播放设备的蓝牙模块保持开启状态。本发明实施例可根据音视频播放系统中的各播放设备的WIFI信号强度检测结果来分别控制不同播放设备的蓝牙模块的开启或关闭,从而实现了对音视频播放系统中的播放设备的蓝牙模块工作状态的自动控制,可有效减少用户手动切换播放设备的蓝牙模块工作状态的次数,提升用户体验。需要说明的是,在以上实施例中所提到的当蓝牙模块被确定为开启状态的播放设备需要关闭蓝牙模块之后的相关操作,以及当播放设备加入音视频播放系统后的相关操作,均可作为附加技术特征添加至上述实施例,其技术原理和产生的技术效果类似,此处不再赘述。实施例七图10为本发明实施例七提供的一种音视频播放系统结构框图,如图10所示,该系统包括:一个主播放设备110和至少一个从播放设备120;所述主播放设备110包括检测结果获取模块111和状态控制模块112。其中,检测结果获取模块111,用于获取各播放设备的无线信号强度检测结果,所述各播放设备包括所述主播放设备和从播放设备;状态控制模块112,用于根据所述各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态,所述工作状态包括开启状态和关闭状态。本发明实施例提供的音视频播放系统,可根据音视频播放系统中的各播放设备的无线信号强度检测结果来分别控制不同播放设备的蓝牙模块的开启或关闭,从而实现了对音视频播放系统中的播放设备的蓝牙模块工作状态的自动控制,可有效减少用户手动切换播放设备的蓝牙模块工作状态的次数,提升用户体验。在上述实施例的基础上,所述无线信号强度检测结果为蓝牙信号强度检测结果,所述各播放设备的蓝牙信号强度检测结果包括:所述各播放设备分别对应的相近播放设备的设备信息,其中,对于每个播放设备,当前播放设备对应的相近播放设备为所述当前播放设备自身所检测到的蓝牙信号强度大于第一预设蓝牙信号强度阈值的播放设备,所述当前播放设备和与所述当前播放设备对应的相近播放设备的集合被记作相近组。在上述实施例的基础上,所述状态控制模块具体用于:根据所述各播放设备的蓝牙信号强度检测结果控制同一相近组中的至少一个播放设备的蓝牙模块处于关闭状态且至少一个播放设备的蓝牙模块处于开启状态。在上述实施例的基础上,所述状态控制模块,包括排序单元和控制单元。其中,排序单元,用于按照所对应的相近播放设备的个数由多至少的顺序对所述各播放设备进行排序;控制单元,用于控制在所述排序中处于第一位的播放设备的蓝牙模块处于关闭状态,并控制该播放设备所属相近组中的其他播放设备的蓝牙模块处于开启状态,按照所述排序依次确定蓝牙模块工作状态未定的剩余播放设备的蓝牙模块的工作状态,以保证同一相近组中的至少一个播放设备的蓝牙模块处于关闭状态且至少一个播放设备的蓝牙模块处于开启状态。在上述实施例的基础上,所述主播放设备还包括:关联信息生成模块,用于在根据所述各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态之后,将在同一相近组中的蓝牙模块被确定为关闭状态的播放设备和蓝牙模块被确定为开启状态的播放设备进行关联,以生成关联信息;所述状态控制模块还用于:当接收到蓝牙模块处于开启状态的第二播放设备的待机/关机通知时,根据所述关联信息控制与所述第二播放设备相关联的播放设备中的至少一个播放设备的蓝牙模块处于开启状态。在上述实施例的基础上,所述从播放设备包括关联模块和通知发送模块。其中,关联模块,用于在所述主播放设备根据所述各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态之后,当所述从播放设备的蓝牙模块被确定为开启状态时,将自身与其所属相近组中的其他播放设备进行关联;通知发送模块,用于在检测到自身的待机/关机事件被触发时,向与其相关联的播放设备发送待机/关机通知,以使所述与其相关联的播放设备中的至少一个播放设备控制自身蓝牙模块处于开启状态。在上述实施例的基础上,所述检测结果获取模块还用于:在根据所述各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态之后,当第三播放设备的蓝牙模块在所述状态控制模块的控制下被关闭后,再次获取各播放设备的无线信号强度检测结果;所述状态控制模块还用于:根据所述再次获取的各播放设备的无线信号强度检测结果确定是否控制所述第三播放设备开启蓝牙模块。在上述实施例的基础上,所述从播放设备还包括蓝牙状态控制模块,用于在加入所述音视频播放系统时,检测所述音视频播放系统中是否存在蓝牙信号强度大于第二预设蓝牙信号强度阈值的播放设备,若是,则控制自身的蓝牙模块处于关闭状态。在上述实施例的基础上,所述无线信号强度检测结果为无线保真WIFI信号强度检测结果,所述各播放设备的WIFI信号强度检测结果包括:所述各播放设备自身所检测到的指定无线路由器的无线保真WIFI信号强度。相应的,所述状态控制模块具体用于:若发现任意两个播放设备对应的WIFI信号强度的差值小于第一预设强度差值,判断其中一个播放设备检测到的另一台播放设备的蓝牙信号强度值是否大于第三预设蓝牙信号强度阈值,若是,则关闭其中一个播放设备的蓝牙模块;若发现任意两个播放设备对应的WIFI信号强度的差值大于第二预设强度差值,则控制该两个播放设备的蓝牙模块保持开启状态;若发现任意一个播放设备与其他播放设备的WIFI信号强度的差值均大于第三预设强度差值,则控制该播放设备的蓝牙模块保持开启状态。在上述实施例的基础上,所述主播放设备还包括:位置检测模块,用于在根据所述各播放设备的无线信号强度检测结果控制所述各播放设备的蓝牙模块的工作状态之后,当检测到任意一个播放设备的位置发生变化时,控制所述状态控制模块重复执行获取各播放设备的无线信号强度检测结果的操作。上述实施例中提供的音视频播放系统可执行本发明任意实施例所提供的音视频播放系统中的播放设备的蓝牙模块控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的音视频播放系统中的播放设备的蓝牙模块控制方法。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1