流媒体互动信息的处理方法、装置及系统的制作方法

文档序号:7695510阅读:81来源:国知局
专利名称:流媒体互动信息的处理方法、装置及系统的制作方法
技术领域
本发明涉及网络通信领域,尤其是一种流媒体互动信息的处理方法、装 置及系统。
背景技术
与传统电^L相比,网络流媒体服务例如网络电一见(Internet Protocol Television,简称IPTV)的一个重要特点是互动性。互动性的一个重要要素 是互动信息。所谓互动信息,就是指在播放流媒体节目的时候,除了流媒体 的控制信息和流媒体音视频数据之外,流媒体服务器和终端之间所需要额外 传递的信息,例如节目的附加说明、广告、发起投票活动等信息。互动信 息不仅仅是文字,还需要包括多i某体信息和一些简单的控制信息例如显示 控制信息、用户输入控制信息等;互动信息是由流媒体服务器主动推送到终 端的;互动信息有可能与正在播放的节目存在时间和内容上的相关性。 现有技术中,终端获取互动信息主要有三种方式 方式一流媒体服务器向终端发送携带有互动信息的视频图像 互动信息在视频数据编码之前由非线性编辑系统附加到视频图像中,成 为视频图像的 一部分,这种方式通常被现有的电视所采用;
方式二流i某体服务器向终端发送携带有互动信息的纟某体流 媒体流是一种复合的数据流,包括控制通道、视频通道、音频通道、字 幕通道等,可以在其中再添加一个用于传送互动信息的通道,这种方法通常 被现有的数字视频广播(Digital Video Broadcast,简称DVB)数字电视所 采用;
方式三终端向流J 某体服务器轮询
终端每隔一段时间查询一次流媒体服务器是否有互动信息,如果有,服 务系统会向终端提供一个数据链接,终端访问这个链接并从流媒体服务器下载互动信息。
在实现本发明过程中,发明人发现现有技术中至少存在以下缺陷
上述方式一中,如果将互动信息混合到视频图像中,对于直播节目来说, 视频信号的处理会非常复杂,需要配备高性能的实时非线性编辑系统;对于 预先录制的节目来说,互动信息只能预先加入到视频信号中,在实际使用中 没有灵活性,不能根据实际情况添加或改变互动信息的内容;同时这种方法 也不能直接接收终端的控制命令,无法做到真正的互动;
上述方式二中,如果将互通信息混合到媒体流中,媒体流的制作也会比 较复杂;媒体流不能区分不同的终端用户,无法根据不同的终端用户选择下 发不同的互动信息;
上述方式三中,如果采用由终端定期轮询互动信息的方式,实际应用中 终端的数量非常大,接收众多终端发起的请求,会增加媒体流服务器的负担; 如果轮询间隔选择不合适,还会导致互动信息不能及时下发给终端用户的情 况的发生。

发明内容
本发明实施例提供一种流媒体互动信息的处理方法、装置及系统,实现 通过实时流协议(Real Time Streaming Protocol,简称RTSP)及时向特定 终端下发流媒体的互动信息,减小流媒体服务器的负担,增加互动信息下发 的灵活性。
本发明实施例提供了一种流媒体互动信息的处理方法,包括 根据预设策略匹配出与互动信息对应的终端,所述互动信息包括互动显
示信息和互动操作信息;
向所述终端发送实时流协议请求消息,所述实时流协议请求消息中携带
有所述互动信息或所述互动信息的统一资源定位符。
本发明实施例还提供了 一种流媒体互动信息的处理装置,包括 匹配模块,用于根据预设策略匹配出与互动信息对应的终端,所述互动
信息包括互动显示信息和互动梯:作信息;
发送模块,用于向所述终端发送实时流协议请求消息,所述实时流协议请求消息中携带有所述互动信息或所述互动信息的统一资源定位符。
本发明实施例又提供了 一种流媒体互动信息的处理系统,包括流媒体服
务器和终端,其中,所述流々某体服务器包括
匹配模块,用于根据预设策略匹配出与互动信息对应的终端,所述互动 信息包括互动显示信息和互动搮:作信息;
发送模块,用于向所述终端发送实时流协议请求消息,所述实时流协议 请求消息中携带有所述互动信息或所述互动信息的统一资源定位符;
所述终端包括
接收模块,用于终端接收所述实时流协议请求消息; 显示模块,用于显示所述互动信息,并接收用户反馈。 由上述技术方案可知,本发明实施例根据预设策略匹配出与互动信息对 应的终端后,向所述终端发送携带有所述互动信息或所述互动信息的统一资 源定位符的实时流协议请求消息,以供终端接收到实时流协议请求消息后, 显示所述互动信息,实现了通过RTSP可以及时地向特定终端下发流媒体的互 动信息,减小了流^ 某体服务器的负担,增加了互动信息下发的灵活性。 下面结合附图对本发明的具体实施例作进一步详细的说明。


图1为本发明流媒体互动信息的处理方法的第一实施例的流程示意图; 图2为本发明流i某体互动信息的处理方法的第二实施例的流程示意图; 图3为本发明流y漆体互动信息的处理装置实施例的结构示意图; 图4为本发明流媒体互动信息的处理系统实施例的结构示意图。
具体实施例方式
图1为本发明流媒体互动信息的处理方法的第一实施例的流程示意图,
如图l所示,本实施例可以包括以下步骤
步骤l01 、流媒体服务器根据预设策略匹配出与互动信息对应的终端。 其中的互动信息可以包括互动显示信息和互动操作信息两种信息互动
显示信息可以包括文字信息、多媒体数据等信息;互动操作信息可以包括文字信息、多媒体数据信息、交互控制数据等信息,对于这种信息流媒体服务
器需要首先使用超文本标记语言(Hyper Text Markup Language,简称HTML) 或者可扩展标记语言(extensible marked language,简称XML)将信息组织 起来,并提供一个统一资源定位符(Uniform Resource Location,简称URL) 用于访问这些信息;
步骤102、流媒体服务器向所述终端发送RTSP请求消息,所述RTSP请求消 息中携带有所述互动信息或所述互动信息的URL。
本实施例中,流媒体服务器根据预设策略匹配出与互动信息对应的终端 后,向所述终端发送携带有互动信息或互动信息的URL的RTSP请求消息,以供 终端接收到RTSP请求消息后,显示所述互动信息,实现了通过RTSP可以及时 地向特定终端下发流媒体的互动信息,减小了流媒体服务器的负担,增加了 互动信息下发的灵活性。
图2为本发明流々某体互动信息的处理方法的第二实施例的流程示意图, 如图2所示,本实施例可以包括以下步骤
步骤201、流媒体播放开始之前,流媒体服务器与终端之间建立一个RTSP 会话,在流媒体播放过程中,该会话一直保持;
步骤202、流媒体服务器有互动信息需要下发给终端时,流媒体服务器 根据预设策略确定需要接收互动信息的终端列表;
步骤203、流媒体服务器通过RTSP请求消息将互动信息或者用于访问互 动信息的URL发送给终端列表中的终端,该RTSP请求消息中还可以携带一个 时间标签即互动信息的生效时刻,以用于指示终端什么时候开始使用该互动
寸吕'I 。
本步骤中,具体可以通过扩展定义一种新的方法(Method): ADD_ACTIVE-INFO请求消息,流媒体服务器使用这种方法向终端下发互动信 息,消息内容部分(Content)可以是互动信息的内容。进一步地,还可以扩 展定义一种新的请求头部参数(header): Show-Time。 ADD—ACTIVE—INFO请
求消息中可以携带这个头部参数,用于指示互动信息的生效时刻。如果 ADD_ACTIVE—INFO请求消息中未携带这个头部信息,表示互动信息需要立即 生效。本步骤中,如果需要下发给终端的是互动信息的URL ,则 ADD_ ACT IVE—INF0请求消息中可以包含Con t en t -Loc a t i on头部参数,该头部 参数指定互动信息的URL。在这种情况下,消息内容部分(Content)可以是 空的;
步骤204、终端接收到RTSP请求消息后,存储所述RTSP请求消息所携 带的互动信息,并根据所述RTSP请求消息所携带的互动信息的生效时刻设置 一个定时器;
步骤205、终端判断时间标签所指示的生效时刻是否到达,若时间标签 所指示的生效时刻到达后,执行步骤206; 步骤206、终端将互动信息显示给用户。
进一步地,本实施例中的ADD_ACTIVE_INFO请求消息的内容部分还可以
携带有互动信息的类型,包括以下几种类型
text/plain:表示消息中携带的是普通文本信息; text/html:表示消息中携带的是一个HTML文件; text/xml:表示消息中携带的是一个XML文件。
本发明实施例才艮据预_没策略匹配出与互动信息对应的终端后,向所述终 端发送携带有所述互动信息或所述互动信息的统一资源定位符的实时流协议 请求消息,以供终端接收到实时流协议请求消息后,显示所述互动信息。本 实施例充分利用了流媒体播放中已经存在的RTSP,使实现流媒体的互动业务 更为简单,同时不会额外地增加终端和流媒体服务器的开销,从而实现了通 过RTSP可以及时地向特定终端下发流々某体的互动信息,减小了流媒体服务器 的负担,增加了互动信息下发的灵活性,从而真正实现了流Jf某体播放过程中 的互动。
图3为本发明流J漆体互动信息的处理装置实施例的结构示意图,如图3所 示,本实施例可以包括匹配模块31和发送模块32。其中,匹配模块31用于根 据预设策略匹配出与互动信息对应的终端,所述互动信息包括互动显示信息 和互动操作信息;发送模块32用于向所述终端发送实时流协议请求消息,所 述实时流协议请求消息中携带有所述互动信息或所述互动信息的统一资源定 位符。本实施例所提供的流媒体互动信息的处理装置就是流媒体服务器。本实施例中,匹配模块根据预设策略匹配出与互动信息对应的终端后,
由发送模块向所述终端发送携带有互动信息或互动信息的URL的RTSP请求消 息,以供终端接收到RTSP请求消息后,显示所述互动信息,实现了通过RTSP 可以及时地向特定终端下发流媒体的互动信息,减小了流媒体服务器的负担, 增加了互动信息下发的灵活性。
进一步地,本实施例还可以包括设置模块33,用于设置所述互动信息的 生效时刻,并将所述互动信息的生效时刻封装进所述互动信息中。
图4为本发明流媒体互动信息的处理系统实施例的结构示意图,如图4所 示,本实施例可以包括流i某体服务器3和终端4。其中,流媒体服务器3可以包 括匹配模块31和发送模块32 ,匹配模块31用于根据预设策略匹配出与互动信 息对应的终端,所述互动信息包括互动显示信息和互动操作信息;发送模块 32用于向所述终端发送实时流协议请求消息,所述实时流协议请求消息中携 带有所述互动信息或所述互动信息的统一资源定位符。终端4可以包括接收冲莫 块41和显示模块42,接收模块41用于终端接收所述实时流协议请求消息;显 示模块42用于显示所述互动信息。
本实施例中,流媒体服务器的匹配模块根据预设策略匹配出与互动信息 对应的终端后,由流4某体服务器的发送模块向所述终端发送携带有互动信息 或互动信息的URL的RTSP请求消息,终端的接收模块接收到RTSP请求消息后, 由显示模块显示所述互动信息,实现了通过RTSP可以及时地向特定终端下发 流媒体的互动信息,减小了流媒体服务器的负担,增加了互动信息下发的灵 活性。
进一步地,本实施例中的媒体服务器3还可以包括设置模块33,用于设置 所述互动信息的生效时刻,并将所述互动信息的生效时刻封装进所述互动信 息中;相应地,终端4还可以包括存储模块43和判断模块44,存储模块43用于 存储所述实时流协议请求消息中所携带的互动信息;判断模块44用于确定所 述互动信息的生效时刻到达后,指示所述显示模块显示所述互动信息。
进一步地,本发明实施例还可以使用扩展的RTSP协议的SET_PARAMETER 消息来实现相同的功能。RTSP协议的SET—PARAMETER用于设置流媒体参数。 可以定义一种扩展的参数,通过设置这个参数,可以将互动信息传给终端。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技 术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种流媒体互动信息的处理方法,其特征在于包括根据预设策略匹配出与互动信息对应的终端,所述互动信息包括互动显示信息和互动操作信息;向所述终端发送实时流协议请求消息,所述实时流协议请求消息中携带有所述互动信息或所述互动信息的统一资源定位符。
2、 根据权利要求l所述的流媒体互动信息的处理方法,其特征在于所述 向所述终端发送实时流协议请求消息具体为向所述终端发送 ADD—ACT IVE -1NF0实时流协议请求消息。
3、 根据权利要求l所述的流媒体互动信息的处理方法,其特征在于所述 实时流协议请求消息中还携带有所述互动信息的类型。
4、 根据权利要求3所述的流媒体互动信息的处理方法,其特征在于所述 互动信息的类型为文本信息、超文本标记语言文件或可扩展标记语言文件。
5、 根据权利要求1至4任一权利要求所述的流媒体互动信息的处理方法, 其特征在于所述向所述终端发送实时流协议请求消息之前还包括设置所述 互动信息的生效时刻,并将所述互动信息的生效时刻封装进所述互动信息中。
6、 根据权利要求5所述的流媒体互动信息的处理方法,其特征在于所述 向所述终端发送实时流协i义请求消息之后还包括终端接收所述实时流协议请求消息,存储所述互动信息; 终端确定所述互动信息的生效时刻到达,显示所述互动信息,并接收用 户反馈。
7、 一种流媒体互动信息的处理装置,其特征在于包括匹配模块,用于根据预设策略匹配出与互动信息对应的终端,所述互动 信息包括互动显示信息和互动操作信息;发送模块,用于向所述终端发送实时流协议请求消息,所述实时流协议 请求消息中携带有所述互动信息或所述互动信息的统一资源定位符。
8、 根据权利要求7所述的流媒体互动信息的处理装置,其特征在于还包括设置模块,用于设置所述互动信息的生效时刻,并将所述互动信息的生 效时刻封装进所述互动信息中。
9、 一种流媒体互动信息的处理系统,包括流媒体服务器和终端,其特征 在于所迷流媒体服务器包括匹配模块,用于根据预设策略匹配出与互动信息对应的终端,所述互动 信息包括互动显示信息和互动操作信息;发送^t块,用于向所述终端发送实时流协议请求消息,所述实时流协议 请求消息中携带有所述互动信息或所述互动信息的统一资源定位符;所述终端包括接收模块,用于终端接收所述实时流协议请求消息; 显示模块,用于显示所述互动信息,并接收用户反馈。
10、 根据权利要求9所述的流媒体互动信息的处理系统,其特征在于所述 流媒体服务器还包括设置模块,用于设置所述互动信息的生效时刻,并将 所述互动信息的生效时刻封装进所述互动信息中;所述终端还包括存储模块,用于存储所述实时流协议请求消息中所携带的互动信息; 判断模块,用于确定所述互动信息的生效时刻到达后,指示所述显示模 块显示所述互动信息。
全文摘要
本发明实施例涉及一种流媒体互动信息的处理方法、装置及系统,该处理方法包括根据预设策略匹配出与互动信息对应的终端,所述互动信息包括互动显示信息和互动操作信息;向所述终端发送实时流协议请求消息,所述实时流协议请求消息中携带有所述互动信息或所述互动信息的统一资源定位符。本发明实施例流媒体服务器根据预设策略匹配出与互动信息对应的终端后,向所述终端发送携带有所述互动信息或所述互动信息的统一资源定位符的实时流协议请求消息,以供终端接收到实时流协议请求消息后,显示所述互动信息,并接收用户反馈,实现了通过RTSP可以及时地向特定终端下发流媒体的互动信息,减小了流媒体服务器的负担,增加了互动信息下发的灵活性。
文档编号H04L29/08GK101616168SQ20081011584
公开日2009年12月30日 申请日期2008年6月27日 优先权日2008年6月27日
发明者仇剑书, 刘毅敏, 鹏 姜 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1