交互式流媒体业务实现方法及系统的制作方法

文档序号:7665165阅读:203来源:国知局
专利名称:交互式流媒体业务实现方法及系统的制作方法
技术领域
本发明涉及流媒体互动技术,尤其涉及一种交互式流媒体业务实现方法及 系统。
背景技术
随着无线网络的发展,基于流媒体系统进行视频点播、直播业务的流媒体 业务,越来越受到广大用户喜爱。流媒体系统是一个典型的客户端、服务端系 统,客户端就是用户移动终端上的流媒体播放器,服务端主要是流媒体服务器。为了方便用户观看不同的流媒体内容,现有的流媒体系统都提供一个无线应用协议(wap)门户服务器,用户通过移动终端上的wap浏览器登录相应的 门户网站,选择感兴趣的流々某体内容,点击相应内容后,移动终端上的wap浏 览器调用流媒体播放器进行视频播放。但目前的移动终端流媒体业务用户在选择完相应流媒体内容后,就只能被 动的观看,如果希望输入一些信息与流媒体系统之间进行互动,就必须退出流 媒体播放器,通过短信、wap等方式进行操作,使用很不方便。虽然,现有流媒体系统中也支持同步多媒体集成语言(SMIL, Synchronized Multimedia Integration Language )、 Flash等互动技术。SMIL主要操纵多媒体片 断,即对多媒体片断进行有机、智能地组合,其与超文本传输语言(HTML) 的语法格式非常相似。Flash则通过矢量图形技术(SVG)实现,SVG图形可 以是动态的、可交互性的,其交互方式非常类似域HTML,采用链接、事件、 脚本等方式进行互动。但是,使用这两种技术实现互动,都需要能够解析相关语法的专门的播放 器,播放器本身实现难度比较大,对终端硬件性能要求也较高,目前大部分移 动终端还不具备这样的播放器。另外,这两种技术互动的目的都是触发新的音视频展示,提供更友好的媒体导航界面;而且,用其进行互动存在较大延迟, 后续处理逻辑也较为复杂,因此,这两种技术均不适合用于实现移动终端用户 与流媒体系统进行交互。发明内容有鉴于此,本发明的主要目的在于提供一种交互式流媒体业务实现方法及 系统,使用户可以在通过移动终端看流媒体的同时,输入信息与流媒体系统进 行互动。为达到上述目的,本发明的技术方案是这样实现的 一种交互式流々某体业务实现方法,该方法包括以下步骤A、 流媒体播放器接收音频、视频、或文本流并播放;B、 流媒体播放过程中,流媒体播放器通过实时流传输协议Rtsp将用户输 入信息传送给流媒体服务器。进一步地,步骤A之前还包括a、 用户通过移动终端上的wap浏览器登录wap门户网站,选择交互式流媒体内容文件后,流媒体播放器向流媒体服务器发起流媒体Rtsp设置Rtsp setup 呼叫 b、 流媒体服务器收到移动终端用户setup命令后,通知交互式业务处理机 会话建立。进一步地,步骤B之后还包括流媒体服务器将用户输入信息,与用户信 息、播放文件信息、时间信息一起转发给交互式业务处理机。进一步地,步骤B所述传送用户输入信息为流々某体播放器通过Rtsp协议 参数设置Rtsp set parameter命令将用户的输入信息发送给流i某体服务器。进一步地,该方法还包括交互式业务处理才几解析收到的用户输入信息;或将收到的用户输入信息、 用户信息、播^:文件、时间信息转发给第三方系统,由第三方系统解析用户输
入信息。一种交互式流々某体业务实现系统,包括移动终端、流媒体服务器、wap门 户服务器,移动终端上设置有流媒体播放器;流媒体服务器,用于向流媒体播 放器发送音频、视频、或文本流;所述流媒体播放器用于接收并播放音频、视 频、文本流,用于在播放过程中,通过Rtsp将用户输入信息传送给流媒体服务器。进一步地,该系统还包括交互式业务处理^/L,该交互式业务处理机用于进 行流媒体业务逻辑处理,用于该系统与第三方系统之间的通信。进一步地,所述流J 某体服务器还用于将用户输入信息转发给交互式业务处 理机。进一步地,所述流々某体播放器通过Rtsp设置参数Rtsp set parameter命令, 将用户输入信息传送给流i某体服务器;所述流媒体服务器还用于解析Rtsp set parameter命令。 本发明所提供的交互式流媒体业务实现方法及系统,具有以下的优点和特点1 )本发明中流媒体播放器与流媒体服务器之间的协议遵循3GPP相关规范, 这使得不同厂家的流々某体播放器和流媒体服务器可以完全兼容,更易于交互式 流媒体业务的推广;2 )本发明仅通过对Rtsp的设置参数(set parameter)命令进行扩展来实现, 对标准流媒体协议改动较少,流媒体播放器实现难度较小,有利于各移动终端 厂家在短时间内推出相应流4某体播放器,更有利于推动交互式流4某体业务的发 展;3)利用本发明,只修改交互业务处理机和第三方系统的业务逻辑,就可使 多种流媒体业务实现用户和流媒体系统的互动,使得流i某体用户不再是一个被 动的观看者,能够在观看流i某体内容的同时通过互动操作影响业务事态的进展, 使流媒体业务更具吸引力。


图1为本发明交互式流々某体业务实现方法的流程示意图; 图2为本发明交互式流媒体业务实现系统的结构示意图; 图3为本发明系统与在线博彩业务系统连接的结构示意图。
具体实施方式
本发明中,流媒体播放器与流媒体服务器之间遵循3GPP相关协议规范, 通过对Rtsp中set parameter命令进行扩展来实现流媒体播放器与流媒体服务器 之间的互动。本发明交互式流々某体业务实现方法的流程如图l所示,包括以下步骤 步骤1 ~ 2':用户通过移动终端上的wap浏览器登录wap门户网站后,选择流媒体内容文件,之后流媒体播放器向流媒体服务器发起标准的流媒体Rtspsetup呼叫;步骤3、 3':流J 某体服务器收到移动终端用户的Rtsp setup命令后,将来自 移动终端的用户信息发送给交互式业务处理机,并通知交互式业务处理机会话 建立;交互式业务处理机应答会话建立通知,并根据流i某体服务器发送来的用 户信息进行用户接入i人证、针对用户进行定制场景等业务逻辑处理。步骤4、 4':流々某体播放器向流媒体服务器发送Rtsp描述命令Rtsp describe, 流媒体服务器返回Rtsp描述应答命令Rtsp describe Respone;步骤5、 5':流i某体播放器向流媒体服务器发送一个或多个Rtsp setup命令, 流媒体服务器应答Rtsp setup命令;这里, 一个流i某体会话可包括音频、 一见频、或文本多个流, 一个Rtsp setup 与会话中的一个流相对应,因此步骤5中流媒体播放器向流媒体服务器发送的 Rtsp Setup命令可能有多个。步骤6、 6':流媒体播放器向流媒体服务器发送Rtsp play命令,流媒体服 务器应答Rtsp play命令;步骤7:流媒体服务器使用RTP将音频、视频、文本流传输给流媒体播放
器播放。本步骤执行到暂停、停止或播放完毕所选择的流媒体内容文件。步骤8 ~ 9':在步骤7的RTP操作执行过程中,用户通过移动终端^:盘输 入信息,流媒体播放器通过Rtsp set parameter命令将用户的输入信息发送给流 媒体服务器。这里,步骤8-9'操作过程中并不间断步骤7的RTP才喿作,步骤7的RTP 操作照常执行。步骤10:流媒体服务器解析Rtsp set parameter命令,将用户的输入信息与 用户信息、播放文件信息、时间信息一起转发给交互式业务处理机。其中,播放文件信息用于说明系统用户的输入操作具体针对哪项业务进行; 时间信息用于说明用户输入操作发生的业务时段。所述输入信息可由复杂的长串汉字组成,但由于在移动终端上输入文字信 息比较麻烦,且输入长串汉字会影响用户观看一见频播放,因此在交互式流媒体 业务中, 一般输入信息应尽量简单,可以定义输入信息由移动终端键盘上0 9 和*、 #这12个字符中的一个或几个组成,即Rtsp set parameter中只传输移动终 端键盘上0 9和*、 #这12个字符,并通过步骤11对用户输入信息进行解析。步骤ll:交互式业务处理机解析用户的输入信息,或将用户的输入信息、 用户信息、#^文文件、时间信息转发给第三方系统,由第三方系统解析用户的 输入信息。当用户输入信息不是汉字描述的用户命令时,将用户输入信息解析为用户 的实际命令,如观看博博彩业务中赛马的流媒体文件的同时,用户输入信息7#100,将用户输入信息解析为用户的实际命令则为对7号赛马投注100。对 用户输入信息的解析可以有交互式业务处理机完成,也可由第三方系统完成, 但将对用户输入信息的解析放到第三方系统中进行,如此,更便于基于同一套 系统开展多种交互式流媒体业务。本发明交互式流々某体业务实现系统的结构如图2所示,该系统包括移动终 端、流媒体服务器、wap门户服务器,移动终端上设置有流i某体播放器;该系 统还包括交互式业务处理^/L;
其中,流媒体播放器设置于移动终端上,用于接收并播放音频、视频、或文本流;通过Rtsp describe命令,将用户输入信息发送给流媒体服务器;流媒体服务器,用于向流媒体播放器发送音频、视频、文本流;解析Rtsp setparameter命令,并将用户的输入信息转发给交互式业务处理机;交互式业务处理机,用于进行包括用户接入认证、定制场景等的流媒体业务逻辑处理。而流媒体服务器使用RTP协议将音频、视频、或文本流传输给流媒体播放 器播放,其中,RTP包中可以承载视频流、音频流和文本流,因此,所述流媒 体业务逻辑处理还包括交互式业务处理机控制流媒体服务器,将待发送的信息 通过文本方式发给流媒体播放器。交互式业务处理机还可用于该系统与第三方系统之间的通信;用于解析用 户输入信息。其中,所述输入信息一般尽量简单,可以定义输入信息由移动终端键盘上 0~9和*、 #这12个字符中的一个或几个组成,即Rtsp set parameter中只传输移 动终端键盘上0~9和*、 #这12个字符。对用户输入信息的解析可以由交互式业 务处理机完成,也可由第三方系统完成,但将对用户输入信息的解析放到第三 方系统中进行,更便于基于同 一套系统开展多种交互式流媒体业务。利用本发明在只^^改交互业务处理机和第三方系统的业务逻辑情况下,就 可使多种流媒体业务实现用户和流媒体系统的互动,比如在线投票业务移动 终端用户在观看在线表演的同时,可以给表演人员打分、投票;在线博彩业务 用户在观看彩票、赛马等博彩现场图像的同时,可以通过移动终端实时下注; 视频监控业务在交互式业务处理机与监控前端设备配合情况下,用户通过移 动终端在观看监控信号的同时,可以通过按键输入对监控摄像头的方向、焦距 等进行控制等。下面以实现在线博彩业务时用户与流媒体系统的交互为例,具体说明本发 明的实现流程。本发明的系统与在线博彩业务系统连接的结构如图3所示,交互式业务处
理机通过网络与博彩业务系统、银行系统相连,使用该业务的用户需有银行账 户,且交互式业务处理机被授权可以在用户对应的银行账户中直接扣费。本实 施例中,移动终端是手机,博彩业务系统提供赛马、赛车等博彩现场的实时图像信息给交互式业务处理机,交互式业务处理机将投注的赔率、手机键盘上0~9 和*、 #这12个字符或其组合代表的内容,比如,0~9及组合+ #代表赛马的编 号,0~9及组合代表投注的金额,编码在视频流中传送给流媒体播放器,通过 滚动字幕方式在手机屏幕下方显示。手机用户开始观看赛马视频流时,根据屏幕上滚动的字幕提示,用户可以 在手机上输入投注的对象和投注的数量,比如用户可以在手机上输入7#100, 表示对7号赛马投注100,交互式业务处理机收到流媒体服务器转发来的输入 信息、用户信息、插〈故文件信息、时间信息后,将收到的输入信息解析为用户 投注信息后,才艮据用户信息中的电话号码等查询用户相应的4艮行账号进行相应 扣费处理,并将用户投注信息发送给博彩业务系统,这样一个互动过程就完成 了。互动结果可在if某体流中直接通知用户,也可以事后通过其他方式通知用户。在实际应用中,可将解析输入信息的工作交由第三方系统完成,即交互式 业务处理机收到流i某体服务器转发来的用户输入信息、用户信息、播放文件信 息、时间信息后,将这些信息转发给博彩业务系统,博彩业务系统将输入信息 解析为用户投注信息后,根据用户信息查询用户相应的^l艮行账号进行相应扣费 处理,完成互动过程。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种交互式流媒体业务实现方法,其特征在于,该方法包括以下步骤A、流媒体播放器接收音频、视频、或文本流并播放;B、流媒体播放过程中,流媒体播放器通过实时流传输协议Rtsp将用户输入信息传送给流媒体服务器。
2、 根据权利要求1所述的交互式流媒体业务实现方法,其特征在于,步骤 A之前还包括a、 用户通过移动终端上的wap浏览器登录wap门户网站,选择交互式流 媒体内容文件后,流媒体播放器向流媒体服务器发起流媒体Rtsp设置Rtsp setup呼叫 b、 流媒体服务器收到移动终端用户setup命令后,通知交互式业务处理机 会话建立。
3、 根据权利要求1所述的交互式流媒体业务实现方法,其特征在于,步骤 B之后还包括流媒体服务器将用户输入信息,与用户信息、播放文件信息、 时间信息一起转发给交互式业务处理机。
4、 根据权利要求1至3任一项所述的交互式流媒体业务实现方法,其特征 在于,步骤B所述传送用户输入信息为流々某体播;改器通过Rtsp协议参数设置 Rtsp set parameter命令将用户的输入信息发送给流媒体服务器。
5、 根据权利要求3所述的交互式流媒体业务实现方法,其特征在于,该方 法还包括交互式业务处理才几解析收到的用户输入信息;或将收到的用户输入信息、 用户信息、播^L文件、时间信息转发给第三方系统,由第三方系统解析用户输 入信息。
6、 一种交互式流々某体业务实现系统,包括移动终端、流i某体服务器、wap 门户服务器,移动终端上设置有流媒体播放器;流媒体服务器,用于向流媒体 播放器发送音频、视频、或文本流;其特征在于,所述流媒体播放器用于接收 并播放音频、视频、文本流,用于在播放过程中,通过Rtsp将用户输入信息传送给流媒体服务器。
7、 根据权利要求6所述的交互式流媒体业务实现系统,其特征在于,该系统还包括交互式业务处理机,该交互式业务处理机用于进行流々某体业务逻辑处 理,用于该系统与第三方系统之间的通信。
8、 根据权利要求6所述的交互式流媒体业务实现系统,其特征在于,所述 流媒体服务器还用于将用户输入信息转发给交互式业务处理机。
9、 根据权利要求6、 7或8所述的交互式流媒体业务实现系统,其特征在 于,所述流4某体播放器通过Rtsp设置参数Rtsp set parameter命令,将用户输入 信息传送给流媒体服务器;所述流媒体服务器还用于解析Rtsp set parameter命令。
全文摘要
本发明公开了一种交互式流媒体业务实现方法,该方法中流媒体播放器同流媒体服务器间的协议遵循3GPP相关规范,通过Rtsp协议来完成会话的建立并实现发明目的。本发明同时还公开了一种交互式流媒体业务实现系统,包括移动终端、流媒体服务器、wap门户服务器,移动终端上设置有流媒体播放器,该系统还包括交互式业务处理机。采用本发明所述的方法和系统,使用户可以在通过移动终端观看流媒体的同时,输入信息同流媒体系统进行互动。
文档编号H04N7/173GK101163232SQ20071017735
公开日2008年4月16日 申请日期2007年11月14日 优先权日2007年11月14日
发明者军 任 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1