一种蓝牙流媒体播放控制方法及停止控制方法

文档序号:7668721阅读:436来源:国知局
专利名称:一种蓝牙流媒体播放控制方法及停止控制方法
技术领域
本发明涉及蓝牙网络和蓝牙设备技术领域,尤其涉及蓝牙流媒体控制的 方法。
背景技术
蓝牙(bluetooth)技术是无线数据和话音传输的开放性标准,主要解决 短距离的无线连接和数据传输问题,一般适用范围为IO厘米到IO米的范围。 如图1所示,媒体播放器通过蓝牙连接,控制音视频输出设备播放音乐和电 影,是蓝牙技术应用中较为广泛的一种功能,除此之外,还可以使用遥控器, 通过蓝牙连接控制媒体播放器暂停、播放、快进、快退等操作。前者属于流 媒体传输,后者属于媒体播放的控制,在蓝牙协议体系中各属于不同的协议 栈。如使用蓝牙音频设备听音乐需拥有音频的源设备(如手机),向音频的 输出设备(一般为立体声耳机)传送高质量的编码过的立体声音乐;同时蓝 牙手机可以作为便携播放器接受控制命令,蓝牙遥控器作为发送命令的控制 器(如支持远程控制的立体声耳机),用户使用遥控器来控制手机上音乐的 播放、停止、快进后退等操作。
蓝牙媒体播放器和蓝牙音视频输出设备之间进行流媒体传输过程中,无 线流媒体连接需要经过几个状态的变化,首先是空闲态,该状态下只有链路 层的连接;配置流媒体传输的参数并建立流媒体传输的链路,即进入开放态, 建立了流媒体的连接; 一旦开始流媒体传输,就进入流传输态。如果流媒体 传输停止,流々某体连接又转换为空闲态或开放态。但是许多市面上的蓝牙设 备(如蓝牙耳机),在无线连接进入空闲态几秒后会释放流媒体连接。随后 如果有流媒体需要传输时,必须重新建立流媒体连接,包括蓝牙媒体播放 器进行流端口发现过程的初始化,获取蓝牙音视频输出设备的流传输能力特 性,配置流^(某体传输的参数并建立流媒体传输的链路,进入开放态,建立了流媒体的连接; 一旦开始流媒体传输,就进入流传输态。重新建立连接的过 程花费时间比较长,而且如果双方同时开始建立连接会导致冲突。
现有技术的部分设备中蓝牙媒体播放器根据收到的触发次数来判断是 否需要停止流媒体传输,蓝牙多媒体设备根据判断其收到暂停命令之后再次 收到暂停命令就是播放(相当于两次触发),此类设备使用流媒体信令来停 止和播放流媒体的传输,在不同设备中不兼容,控制目的不明确。

发明内容
本发明要解决的技术问题是提供一种蓝牙流媒体播放控制方法及停止 控制方法,可以避免链路信令交互过程中的沖突。
为了解决上述问题,本发明提供了一种蓝牙流媒体播放控制方法,包括 以下步骤
(a) 蓝牙媒体播放器和蓝牙多媒体设备之间流媒体数据暂停传输,用 户选择播放操作;
(b) 蓝牙媒体播放器在流媒体传输链路上向蓝牙多媒体设备发送媒体 流开始的通知,蓝牙媒体播放器和蓝牙多媒体设备之间开始传输流媒体数据。
进一步地,所述步骤(a)中,流媒体传输链路处于空闲状态时,用户 选择播放操作后,蓝牙媒体播放器发起与蓝牙多媒体设备之间音视频分发连 接的建立,流媒体传输链路进入开放状态。
进一步地,所述步骤(a)中,蓝牙媒体播放器和蓝牙多媒体设备之间 建立起控制信令链路,用户在蓝牙多媒体设备上选择播放后,蓝牙多媒体设 备向蓝牙媒体播放器在控制信令链路上发送播放命令,蓝牙媒体播放器在控 制信令链路上向蓝牙多媒体设备返回响应。
为了解决上述问题,本发明提供了一种蓝牙流媒体停止控制方法,包括 以下步骤(A) 流媒体传输链路处于流传输状态,用户选择停止或暂停;
(B) 蓝牙媒体播放器发起与蓝牙多媒体设备之间音视频分发连接的释 放或者暂停流媒体传输,流纟某体数据停止传输。
进一步地,所述步骤(A)中,蓝牙媒体播放器和蓝牙多媒体设备之间 建立起控制信令链路,用户在蓝牙多媒体设备上选择停止或暂停后,蓝牙多 媒体设备向蓝牙媒体播放器在控制信令链路上发送停止或暂停的命令,蓝牙 媒体播放器在控制信令链路上向蓝牙多媒体设备返回响应。
采用本发明的方法,可以缩短流媒体开始传输的准备时间,避免链路信 令交互过程中的沖突,在一定程度上改善用户的体验。


图1是蓝牙媒体播放器与蓝牙多媒体设备连接的结构示意图2是本发明中蓝牙媒体播放器与蓝牙多媒体设备之间流媒体播放的 流程图3是本发明中蓝牙媒体播放器与蓝牙多媒体设备之间流媒体停止的 流程图。
具体实施例方式
本发明的核心思想是提出一种蓝牙媒体播放器与蓝牙多媒体设备(蓝 牙音视频输出设备和蓝牙遥控器)链路控制的方法,当流媒体传输的链路已 经释放且需要重新连接的时候,蓝牙多媒体设备发出播放的命令,由蓝牙i某 体播放器发起链路的重建过程;使用控制信令而不是流媒体信令来停止流媒 体的传输;使用控制信令的暂停和播放来明确控制当前的媒体传输。
在进行音乐播放的时候,蓝牙媒体播放器最清楚即将播放的音频格式, 能够准确的判断其编码方式,确定流媒体传输需要的配置参数,由蓝牙媒体 播放器而不是蓝牙多媒体设备来发起流媒体的传输,能够更迅速及以最佳编 码参数来开始流媒体的播放,并防止双方同时开始建立连接导致的沖突。使用控制信令链路的暂停和播放命令来控制当前的流媒体传输,则不必依靠蓝 牙媒体播放器收到的触发次数来判断是否需要停止流媒体传输,蓝牙多媒体 设备也无需自己判断暂停之后再暂停就是播放,直接使用播放的命令对蓝牙 设备来说更清楚明白。
当我们想重播一首歌曲的时候,我们可以使用蓝牙遥控器通过控制链路 来命令媒体播放器重新开始流媒体的传输。
在图2所示的蓝牙流媒体播放的流程图中,蓝牙媒体播放器和蓝牙多媒 体设备已经建立了互相信任的关系,通过鉴权,并且建立了流媒体传输链路 和控制链路,该方法主要包括了以下步骤
步骤201,蓝牙媒体播放器和蓝牙多媒体设备之间建立控制信令链路, 流媒体传输链路处于空闲状态;
步骤202,用户在蓝牙多媒体设备通过按键或界面选择播放;
步骤203,蓝牙多媒体设备向蓝牙媒体播放器在控制信令链路上发送播 放命令;
步骤204,蓝牙媒体播放器在控制信令链路上向蓝牙多媒体设备返回响
应;
步骤205,流媒体传输链路处于空闲状态,蓝牙媒体播放器发起与蓝牙 多媒体设备之间音视频分发连接的建立;
步骤206,流々某体传输链路进入开放状态;
蓝牙媒体播放器和蓝牙多媒体设备之间可以准备开始进行流媒体的传
输;
步骤207,蓝牙媒体播放器在流媒体传输链路上向蓝牙多媒体设备发送 流开始的通知。蓝牙媒体播放器和蓝牙多媒体设备之间开始传输流媒体数 据,流媒体传输链路进入流传输状态。
上述步骤中202,如果用户是在蓝牙媒体播放器界面上选择播放,则步 骤203, 204可以省略。
6在另一实施例中,在步骤201中,如果蓝牙媒体播放器和蓝牙多媒体设 备之间流媒体传输已经暂停,但是流媒体传输链路处于开放状态,则媒体播 放器重新开始流^某体传输的流程不包括步骤205和步骤206。
在图3所示的蓝牙流媒体停止的流程图中,蓝牙媒体播放器和蓝牙多媒 体设备已经建立了互相信任的关系,通过鉴权,并且建立了流媒体传输链路 和控制链路,正处于流媒体传输的状态,该方法主要包括了以下步骤
步骤301 ,蓝牙媒体播放器和蓝牙多媒体设备之间已经建立控制信令链 路,流媒体传输链路处于流传输状态;
步骤302,用户在蓝牙多媒体设备通过按键或界面选择停止或暂停;
步骤303,蓝牙多媒体设备向蓝牙媒体播放器在控制信令链路上发送停 止或暂停的命令;
步骤304,蓝牙媒体播放器在控制信令链路上向蓝牙多媒体设备返回响
应;
步骤305,蓝牙J 某体播放器发起与蓝牙多媒体设备之间音视频分发连接 的释放或者是暂停流媒体传输;
步骤306,流媒体传输链路进入空闲状态或开放状态。流媒体数据停止 传输。
上述步骤中302,如果用户是在蓝牙々某体播放器界面上选择播放,则步 骤303, 304可以省略。
所述方法适用于但不限于蓝牙媒体播放器、蓝牙多媒体设备等蓝牙设备。
上述方法的提出基于蓝牙技术遵循的规范,考虑到各种不同蓝牙多媒体 设备的兼容性,作为一种蓝牙媒体播放器与蓝牙多媒体设备之间流媒体重播 控制的方法,较好的改善了用户体验。
本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种蓝牙流媒体播放控制方法,其特征在于,包括以下步骤(a)蓝牙媒体播放器和蓝牙多媒体设备之间流媒体数据暂停传输,用户选择播放操作;(b)蓝牙媒体播放器在流媒体传输链路上向蓝牙多媒体设备发送媒体流开始的通知,蓝牙媒体播放器和蓝牙多媒体设备之间开始传输流媒体数据。
2、 如权利要求l所述的方法,其特征在于,所述步骤(a)中,流媒体传输链路处于空闲状态时,用户选择播放操 作后,蓝牙媒体播放器发起与蓝牙多媒体设备之间音视频分发连接的建立, 流媒体传输链路进入开放状态。
3、 如权利要求1或2所述的方法,其特征在于,所述步骤(a)中,蓝牙媒体播放器和蓝牙多媒体设备之间建立起控制 信令链路,用户在蓝牙多媒体设备上选择播放后,蓝牙多媒体设备向蓝牙媒 体播放器在控制信令链路上发送播放命令,蓝牙纟某体播放器在控制信令链路 上向蓝牙多媒体设备返回响应。
4、 一种蓝牙流纟某体停止控制方法,其特征在于,包括以下步骤(A) 流^ 某体传输链路处于流传输状态,用户选择停止或暂停;(B) 蓝牙媒体播放器发起与蓝牙多媒体设备之间音视频分发连接的释 放或者暂停流媒体传输,流媒体数据停止传输。
5、 如权利要求4所述的方法,其特征在于,所述步骤(A)中,蓝牙媒体播放器和蓝牙多媒体设备之间建立起控制 信令链路,用户在蓝牙多媒体设备上选择停止或暂停后,蓝牙多媒体设备向 蓝牙々某体播放器在控制信令链路上发送停止或暂停的命令,蓝牙々某体播放器 在控制信令链路上向蓝牙多媒体设备返回响应。
全文摘要
本发明公开了一种蓝牙流媒体播放控制方法及停止控制方法,播放控制方法包括以下步骤(a)蓝牙媒体播放器和蓝牙多媒体设备之间流媒体数据暂停传输,用户选择播放操作;(b)蓝牙媒体播放器在流媒体传输链路上向蓝牙多媒体设备发送媒体流开始的通知,蓝牙媒体播放器和蓝牙多媒体设备之间开始传输流媒体数据。停止控制方法,包括以下步骤(A)流媒体传输链路处于流传输状态,用户选择停止或暂停;(B)蓝牙媒体播放器发起与蓝牙多媒体设备之间音视频分发连接的释放或者暂停流媒体传输,流媒体数据停止传输。采用本发明的方法,可以缩短流媒体开始传输的准备时间,避免链路信令交互过程中的冲突。
文档编号H04N7/16GK101459818SQ20071030182
公开日2009年6月17日 申请日期2007年12月14日 优先权日2007年12月14日
发明者华 陈 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1