一种背景音乐播放方法

文档序号:7970874阅读:305来源:国知局
专利名称:一种背景音乐播放方法
技术领域
本发明涉及IPTV机顶盒,尤其涉及在IPTV机顶盒上实现播放背景音 乐的方法。
背景技术
在目前的IPTV机顶盒应用中,为了适应市场需求,除了基本的直播, 视频点播VOD等业务,还扩展了很多增值业务,这些业务包括游戏,聊天, 信息服务等等。在互联网上,当访问某娱乐网页、个人主页或是进行游戏的 时候会伴有背景音乐的播放,这些背景音乐播放的实现大都是通过安装插件 或是利用html、 jsp脚本文件来实现的。但在IPTV机顶盒上,由于机顶盒 浏览器的特殊性,无法在IPTV机顶盒上用上述方法实现上述背景音乐的播 放。

发明内容
本发明需要解决的技术问题是提供一种背景音乐播放方法,在现有的机 顶盒播放技术基础上实现背景音乐播放。
本发明的上述技术问题这样解决,提供一种背景音乐播放方法,使用机 顶盒播放系统,进一步调用背景音乐系统实现背景音乐播放,包括以下步骤
1.1) 所述背景音乐系统与所述播放系统建立控制连接信道;
1.2) 所述背景音乐系统通过所述控制连接信道向所述播放系统发送背 景音乐播放请求;
1.3) 所述播放系统接收所述背景音乐播放请求并根据自身状态空闲与 否选择建立媒体传送信道播放被传送音频数据或拒绝该请求。
按照本发明提供的播放方法,所述机顶盒播放系统能够结合中心服务端
系统和有线电视网络实现视频及VOD点播业务,播放中心服务端系统发送 的音视频数据。
按照本发明提供的播放方法,背景音乐系统位于机顶盒内模拟所述中心 服务端系统与所述播放系统进行通讯,提供背景音乐,由播放系统根据情况 进行播放。
按照本发明提供的播放方法,所述背景音乐系统设置在机顶盒内通过服 务器与客户端之间的协议与所述播放系统通讯,该协议是约定协议,可以是 HTTP协议。
按照本发明提供的4番放方法,所述背景音乐系统的IP地址是127.0.0.1, 与播放系统通过该机顶盒建立的网络连接回路连接。
按照本发明提供的播放方法,所述网络连接回路包括所述控制连接信道 和媒体连接信道。
按照本发明提供的播放方法,所述步骤1.2)是由所述调用背景音乐系统 所触发的。
按照本发明提供的播放方法,所述自身状态空闲是指该播放系统不播放 任何音视频数据的状态。
按照本发明提供的播放方法,所述播放系统在播放所述传送数据时接收 到背景音乐之外的音视频播放请求,中止播放所述传送数据响应该音视频播 放请求。
按照本发明提供的播放方法,所述传送数据是位于本地或远程服务器端 背景音乐文件。
按照本发明提供的播放方法,所述背景音乐文件是所述播放系统可播放 文件类型。
按照本发明提供的播放方法,所述背景音乐系统能够通过所述控制连接 信道向所述播放系统发送背景音乐播放、暂停和停止指令,所述步骤1.3) 包括所述背景音乐系统向所述播放系统发送背景音乐播放指令。
按照本发明提供的播放方法,所述播放指令是循环播放指令,所述背景 音乐文件可以是多个,即可以循环播放多个文件。
按照本发明提供的播放方法,所述调用是机顶盒内部应用程序或机顶盒 浏览器调用,所述内部应用程序包括但不限制于游戏。
按照本发明提供的播放方法,所述播放系统由软硬件組成,完成数据接 收、解码还原和信号输出,而所述背景音乐系统可以是机顶盒芯片上运行的 服务程序,通过网络连接回路与所述播放系统进行通讯。
本发明提供的背景音乐播放方法,通过内部应用程序或机顶盒浏览器调 用背景音乐系统控制播放系统在其空闲状态播放背景音乐,可以在机顶盒实 现循环播放不同的位于本地或远程服务端的可播;^文背景音乐文件,还能在背 景音乐播放中进行暂停,播放和停止的操作,满足了用户的需求。
附困说明
下面结合附图和具体实施例进一步对本发明进行详细说明。

图1是本发明背景音乐播放方法所使用的背景音乐系统流程示意图。 图2是本发明机顶盒内背景音乐播放系统与其他系统的关系图。 图3是本发明背景音乐播放方法的机顶盒播放系统流程示意图。
具体实施例方式
首先,说明本发明主要思想背景音乐系统依据机顶盒原有的视频点 播技术,模拟媒体服务器以约定的协议,包括但不限制于http协议,与机顶 盒进行通讯,向机顶盒发送背景音乐播放的媒体数据由机顶盒播放系统播 放,进一步实现用户不同的操作需求①可以循环播^L多个音乐文件,②在 播放中可以进行暂停,③播放与停止操作。播放的文件类型,例如wma, mp3,需要根据具体种类的机顶盒可播放文件能力来确定。
下面以适用于播放音乐文件,如wma,mp3等的机顶盒为例进行说明, 以下播放系统指机顶盒播放系统
其核心步骤如下
第一步机顶盒中增加背景音乐系统,背景音乐系统与播放系统建立控 制信道连接,背景音乐系统向播放系统发送播放、暂停和停止等控制命令。 第二步调用背景音乐系统的模块给背景音乐系统提供背景音乐文件的 类型,文件长度。背景音乐系统向播放系统发送播放请求,请求中带有该背 景音乐文件的地址。
1. 地址中带有一特殊字符(例如"# SetPara:x-OnlyMusic=r ),表 明目前播放的是背景音乐文件。
2. 必须是约定的协议格式(例如11冲://...类型)。
第三步播放系统收到该命令后,如果正在播放视频,则不处理这个请 求。否则,播放系统设为播放背景音乐状态。
第四步背景音乐系统与播放系统建立协定的4某体信道连接。用于发送 媒体数据。例如http连接。背景音乐系统将背景音乐数据通过该媒体信道 发送给播放系统。播放系统收到媒体数据后,解码播放背景音乐。
1. 如果背景音乐文件在本地,调用背景音乐播放系统的模块要通过上 述媒体信道向背景音乐播放系统提供背景音乐文件的媒体数据。
2. 如果背景音乐文件不在本地,调用背景音乐播放的模块要向背景音 乐播放系统提供背景音乐文件的真实地址。背景音乐播放系统将该地址通过 送给播放系统,由播放系统从上述地址获取媒体数据进行播放。
第二,结合在机顶盒增值的游戏业务一 "斗地主"上实现背景音乐播放 的具体方法详述本发明
要播放的背景音乐文件存放在本地的/music/目录下butterfly.wma,要求 进入斗地主游戏时就循环播放这个背景音乐文件。假定机顶盒支持wma文 件的播放。用本方法实现的步骤为
第一步当进入到斗地主游戏界面时,背景音乐系统与播放系统建立控 制信道连接,背景音乐系统从调用模块获得背景音乐文件的类型和文件大 小,发起背景音乐文件的播放请求。如果需要循环播放,文件大小设定为一 个比较大的数值。
第二步播放请求中要有背景音乐文件地址。假设背景音乐系统与播放 系统以 HTTP 协议进行通信,那么地址可设为 http:〃127.0.0.1/music:wma# SetPara:x-OnlyMusic=l
第三步播放系统收到该请求后,先判断此时机顶盒系统的状态,如果 是非视频播放状态,收到播放请求后,将状态设为播放背景音乐状态,到第 四步。否则,不处理该请求。
第四步假定背景音乐系统与播放系统以HTTP协议来进行媒体通讯。 背景音乐系统与播放系统建立HTTP连接。连接建立后背景音乐系统模拟 http服务器,向机顶盒系统发送http头数据报信息。
第五步播放系统收到背景音乐模块发来的头信息后,回送可以建立连 接的确认消息。
第六步背景音乐系统收到该确认消息后,确认连接已经建立。向播放 系统发送媒体数据。
第七步播放系统收到媒体数据后,解码寺番放背景音乐文件。
第八步在播放过程中,调用模块通过背景音乐系统提供的暂停,播放 和停止操作来控制背景音乐播放的形式。
最后,说明本发明软件流程
(-)背景音乐系统流程,具体如图l所示,包括
110)获取背景音乐文件类型和大小;
120)与机顶盒播放系统建立连接,发送控制命令;
130)发送背景音乐播放请求;
140)查询机顶盒状态;
150)判断是否正在播放音视频?是,进行步骤161);否则转入步骤 160);
161)背景音乐播放请求无效;
160)与机顶盒播放系统建立相关媒体协议连接;
170)发送媒体数据;
180)机顶盒播放系统开始解码播放背景音乐。 t)机顶盒播放系统流程,具体如图3所示,包括
310)与背景音乐系统建立连接; 320)接收背景音乐播放请求; 330)查询4几顶盒状态;
340)判断是否正在播放音视频?是,进行步骤161);否则转入步骤 160);
351)背景音乐播放请求无效;
350)将机顶盒设为播放背景音乐状态;
360)向背景音乐系统反馈媒体连接建立起来的信息;
370)接收媒体数据;
380)开始解码播放背景音乐。
〇如图2所示,背景音乐系统l由调用模块3调用控制发送背景音乐数 据由播放系统2播放,该调用模块3可以是机顶盒应用程序,也可以是机顶 盒浏览器,实现了机顶盒背景音乐播放。
权利要求
1、一种背景音乐播放方法,使用机顶盒播放系统,其特征在于,调用背景音乐系统实现背景音乐播放,包括以下步骤1.1)所述背景音乐系统(1)与所述播放系统(2)建立控制连接信道;1.2)所述背景音乐系统(1)通过所述控制连接信道向所述播放系统发送背景音乐播放请求;1.3)所述播放系统(2)接收所述背景音乐播放请求并根据自身状态空闲与否选择建立媒体传送信道播放传送数据或拒绝该请求。
2、 根据权利要求1所述播放方法,其特征在于,所述背景音乐系统 (l)设置在机顶盒内通过服务器与客户端之间的协议与所述播放系统通讯; 所述背景音乐系统(l)与播放系统(2)通过该机顶盒建立的网络连接回路连 接。
3、 根据权利要求1或2所述播放方法,其特征在于,所述网络连接 回路包括所述控制连接信道和媒体连接信道。
4、 根据权利要求1所迷播放方法,其特征在于,所述步骤L2)是由 所述调用背景音乐系统所触发的。
5、 根据权利要求1所述播放方法,其特征在于,所述自身状态空闲 是指该播放系统(2)不播放任何音视频数据的状态。
6、 根据权利要求1所述播放方法,其特征在于,所述播放系统(2)在 播放所述传送数据时接收到背景音乐之外的音视频播放请求,中止播放所述 传送数据响应该音视频播放请求。
7、 根据权利要求1所述播放方法,其特征在于,所述传送数据是位 于本地或远程服务器端的背景音乐文件。
8、 根据权利要求1所述播放方法,其特征在于,所述背景音乐系统(l)能够通过所述控制连接信道向所述播放系统发送背景音乐播放、暂停和 停止指令,所述步骤1.3)包括所述背景音乐系统向所述播放系统(2)发送背景音乐播放指令。
9、 根据权利要求8所述播放方法,其特征在于,所述播放指令是循 环播放指令,所述背景音乐文件可以是多个。
10、 根据权利要求l或4所述播放方法,其特征在于,所述调用是机 顶盒内部应用程序或机顶盒浏览器(3)调用。
全文摘要
本发明涉及一种背景音乐播放方法,使用机顶盒播放系统,调用内部背景音乐系统(1)模拟服务器实现背景音乐播放,包括背景音乐系统通过与播放系统(2)之间建立的控制连接信道向所述播放系统发送背景音乐播放请求;所述播放系统接收该请求并根据自身状态空闲与否选择建立媒体传送信道播放传送数据或拒绝该请求。这种背景音乐播放方法,由内部应用程序或机顶盒浏览器(3)调用背景音乐系统,可以在机顶盒上实现循环播放不同的位于本地或远程服务端的可播放背景音乐文件,还能在背景音乐播放中进行暂停,播放和停止的操作,满足了用户的背景音乐需求。
文档编号H04N7/173GK101184208SQ200610145119
公开日2008年5月21日 申请日期2006年11月13日 优先权日2006年11月13日
发明者尤洪涛, 范旭彤 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1