一种主播放设备的切换方法及相关设备的制造方法_3

文档序号:9668725阅读:来源:国知局
定性,也需要主播放设备的配置较高。因此,在第一播放设备的数量为多个时,管理播放设备可以获取每个第一播放设备的配置参数。其中,管理播放设备可以预先存储播放设备的每种型号,以及每种型号所对应的配置参数,也可以预先存储每种型号的优先级,如型号A的配置参数默认为最高,型号B的配置参数比型号C的配置参数高,但比型号A的配置参数低等。因此,管理播放设备只需要获取每个第一播放设备的型号,就可以得到各第一播放设备的配置参数。
[0103]因此,管理播放设备在获取到每个第一播放设备的配置参数之后,可以根据配置参数,从第一播放设备中选取配置最优的播放设备,并将该播放设备确定为网络最优的目标播放设备。
[0104]需要说明的是,配置参数可以包括但不限于播放设备的型号(如属于哪个品牌)、高音参数、频响范围、失真度、灵敏度、功率范围、信噪比等参数。因此,管理播放设备在获取到每个第一播放设备的配置参数之后,可以按照预先设定的型号优先级获取优先级最高的播放设备,即为配置最优;也可以依据功率范围,选取功率范围最大的播放设备作为配置最优的播放设备;还可以依据灵敏度,选取灵敏度最合适的播放设备,管理播放设备具体依据何种配置参数选取配置最优的播放设备作为网络最优的目标播放设备,本发明实施例不做限定。
[0105]作为又一种可行的实施方式,管理播放设备根据网络状态从该播放组中选取网络最优的目标播放设备的具体方式还可以包括以下步骤:
[0106]步骤36)当该播放组中不存在第一播放设备时,管理播放设备向该播放组中各播放设备发送目标网络地址,并获取各播放设备访问该目标网络地址的访问时延;
[0107]步骤37)管理播放设备从该播放组中选取访问时延最短的第二播放设备,并将该第二播放设备确定为网络最优的目标播放设备。
[0108]具体实现中,当目标播放设备中不存在第一播放设备时,也就是说明每个目标播放设备的网络连接方式均为无线连接。因此,为了选取能够稳定下载多媒体资源的主播放设备,管理播放设备会向该播放组中各播放设备发送目标网络地址。各个播放设备在接收到该目标网络地址之后,会通过ping目标网络地址的方式测试访问网络的访问时延。其中,该目标网络地址可以是每个播放设备通过连接路由器来连接网络时的路由器网关,也可以是任意一个多媒体资源下载地址,本发明实施例不做限定。
[0109]因此,当各个播放设备ping目标地址后,会各自得到访问目标网络地址的访问时间,即为访问网络的访问时延。然后各播放设备会将各自的访问时延上报给管理播放设备,管理播放设备从而能够获取到各播放设备访问该目标网络地址的访问时延,并将访问时间最短的第二播放设备确定为网络最优的目标播放设备。
[0110]S204、管理播放设备判断该目标播放设备是否为该播放组当前的主播放设备,若是,结束本流程;若否,执行步骤S205。
[0111]S205、管理播放设备将该目标播放设备设定为该播放组的主播放设备,并结束本流程。
[0112]可见,在图2所描述的方法中,管理播放设备在检测到播放组的环境信息发生变化,且当前并没有播放设备播放多媒体资源时,自动将网络最优的播放设备切换为主播放设备,这样可以提高播放组中各播放设备播放多媒体资源的流畅度,以避免在线播放时,多媒体资源加载不完整的情况,从而提升用户播放体验。
[0113]请参阅图3,图3是本发明实施例公开的一种管理播放设备的结构示意图。其中,图3所示的管理播放设备300可以应用于无线播放系统,如无线音乐系统、无线音箱系统等。如图3所示,该管理播放设备300可以包括以下单元:
[0114]检测单元301,用于检测播放组的环境信息是否发生变化。
[0115]作为一种可行的实施方式,检测单元301检测播放组的环境信息是否发生变化的具体方式可以为:
[0116]检测播放组中是否存在位置发生变化的播放设备;
[0117]当播放组中存在位置发生变化的播放设备,确定该播放组的环境信息发生变化。
[0118]作为另一种可行的实施方式,检测单元301检测播放组的环境信息是否发生变化的具体方式还可以为:
[0119]检测播放组中是否存在新增和/或减少的播放设备;
[0120]当播放组中存在新增和/或减少的播放设备时,确定该播放组的环境信息发生变化。
[0121]获取单元302,用于在上述检测单元301检测到该播放组的环境信息发生变化时,获取该播放组中各播放设备的网络状态。
[0122]选取单元303,用于根据网络状态从该播放组中选取网络最优的目标播放设备。
[0123]判断单元304,用于判断上述选取单元303选取的目标播放设备是否为该播放组当前的主播放设备。
[0124]设定单元305,用于在上述判断单元304判断出该目标播放设备不为该播放组当前的主播放设备时,将该目标播放设备设定为该播放组的主播放设备。
[0125]请一并参阅图4,图4是本发明实施例公开的另一种管理播放设备的结构示意图。其中,图4所示的管理播放设备300是在图3所示的管理播放设备300的基础上优化得到的。如图4所示,网络状态可以包括网络连接方式,因此,选取单元303可以包括判断子单元3031、确定子单元3032、获取子单元3033以及发送子单元3034,其中:
[0126]判断子单元3031,用于判断该播放组中是否存在网络连接方式为有线连接的第一播放设备。
[0127]确定子单元3032,用于在上述判断子单元3031判断出该播放组中存在第一播放设备时,确定第一播放设备的数量。
[0128]确定子单元3032,还用于在确定出该第一播放设备的数据为一个时,将该第一播放设备确定为网络最优的目标播放设备。
[0129]获取子单元3033,用于在上述确定子单元3032确定出该第一播放设备的数据为多个时,获取每个第一播放设备的配置参数。
[0130]确定子单元3032,还用于根据每个第一播放设备的配置参数,将第一播放设备中配置最优的播放设备确定为网络最优的目标播放设备。
[0131]发送子单元3034,用于在上述判断单元3031判断出该播放组中不存在第一播放设备时,向该播放组中各播放设备发送目标网络地址。
[0132]本发明实施例中,发送子单元3034在向该播放组中各播放设备发送目标网络地址之后,会触发获取子单元3033启动,以便获取各播放设备访问该目标网络地址的访问时延。
[0133]获取子单元3033,还用于获取各播放设备访问该目标网络地址的访问时延。
[0134]确定子单元3032,还用于从该播放组中选取访问时延最短的第二播放设备,并将该第二播放设备确定为网络最优的目标播放设备。
[0135]本发明实施例中,检测单元301,还用于在检测出该播放组的环境信息发生变化时,检测该播放组中是否存在正在播放多媒体资源的播放设备,若否,触发上述获取单元302执行获取该播放组中各播放设备的网络状态的操作。
[0136]可选的,检测单元301,还可以在上述判断单元304判断出目标播放设备不为该播放组当前的主播放设备时,检测该播放组中是否存在正在播放多媒体资源的播放设备,若否,触发上述设定单元304执行将该目标播放设备设定为该播放组的主播放设备的操作。
[0137]可见,在图3和图4所描述的管理播放设备中,管理播放设备在检测到播放组的环境信息是否发生变化,且当前并没有播放设备播放多媒体资源时,会获取该播放组中各播放设备的网络状态,并根据该网络状态从该播放组中选取网络最优的目标播放设备,当判断出该目标播放设备不为该播放组当前的主播放设备时,将该目标播放设备设定为该播放组的主播放设备。通过本发明实施例,管理播放设备可以在播放组的环境信息发生变化时,自动将网络最优的播放设备切换为主播放设备,从而能够提高播放组中各播放设备播放多媒体资源的流畅度。同时,切换的主播放设备为播放组中网络最优的播放设备,这样可以保证多媒体资源下载的稳定性,从而能够提升用户体验。
[0138]请参阅图5,图5是本发明实施例公开的又一种管理播放设备的结构示意图。其中,图5所示的管理播放设备500可以应用于无线播放系统,如无线音乐系统,无线音箱系统等。该管理播放设备500可以包括至少一个处理器501,如CPU,通信接口 502,存储器503以及至少一个通信总线504,存储器503可以是高速RAM存储器,也可以是非易失性存储器(non-volatile memory),如至少一个磁盘存储器,可选的,存储器503还可以是至少一个位于远离前述处理器501的存储装置。其中:
[0139]通信总线504用于实现处理器501、通信接口 502以及存储器503等这些组件之间的连接通信。
[0140]存储器503中存储一组程序代码,且处理器501用于调用存储器503中存储的程序代码,执行以下操作:
[0141]检测播放组的环境信息是否发生变化;
[0142]当该播放组的环境信息发生变化时,通过通信接口 502获取该播放组中各播放设备的网络状态,并根据网络状态从该播放组中选取网络最优的目标播放设备;
[0143]判断该目标播放设备是否为该播放组当前的主播放设备;
[0144]当该目标播放设备不为该播放组当前的主播放设备时,将该目标播放设备设定为该播放组的主播放设备。
[0145]作为一种可行的实施方式,处理器501检测播放组的环境信息是否发生变化的具体方式可以为:
[0146]检测播放组中是否存在位置发生变化的播放设备;
[0147]当播放组中存在位置发生变化的播放设备,确定该播放组的环境信息发生变化。
[0148]作为另一种可行的实施方式,处理器501检测播放组的环
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1