一种基于动态交互式场景的移动流媒体获取方法和系统的制作方法

文档序号:7661609阅读:183来源:国知局
专利名称:一种基于动态交互式场景的移动流媒体获取方法和系统的制作方法
技术领域
本发明涉及3G (第三代移动通信技术)网络的移动流if某体业务,尤其 涉及一种基于动态交互式场景的移动流J 某体获取方法和系统。
背景技术
随着3G网络的建设,移动流媒体业务越来越受到电信运营商、和广大 用户的重视和欢迎。在流媒体技术对内容进行展示的同时,为了使用户充分 融入其中、增加用户的使用兴趣,当前一般还适当地加入了 一些交互性功能。 比如,用户在观看体育赛事时可以同时查看球员和球队的各项信息。目前移动流媒体系统在为高档移动终端用户提供交互性流媒体业务时, 通常是采用同步多媒体集成语言SMIL ( Synchronized Multimedia Integration Language)来实现的,满足了用户的部分交互需求。但是这种方式的场景是静态的,交互是本地的。用户在^f吏用交互式移动 流媒体播放业务时用户终端是一次性的从服务器将场景描述文件全部下载 下来。然后由移动终端将其进行解析展示,并接收用户等的交互事件。用户 只能在这个静态的场景里面进行本地交互控制,而不能更换到其他的场景。但是随着移动流媒体业务的蓬勃发展,用户对业务使用过程中的交互性 提出了更高的要求,仅在移动终端本地的交互不再满足用户需求。发明内容本发明提供一种基于动态交互式场景的移动流媒体获取方法和系统,以 解决目前仅在移动终端本地的移动流媒体交互不再满足用户需求的问题。为了解决上述技术问题,本发明首先提供一种基于动态交互式场景的移 动流媒体获取方法,包括如下步骤
(1) 当用户或者组件触发需要一个新的场景时,用户终端向移动流媒体服务器发送场景更新请求;(2) 所述移动流媒体服务器收到所述请求后,向所述用户终端返回对 现有场景更新的场景材料;(3) 所述用户终端收到所述更新的场景材料后,为用户提供新的操作场景。进一步地,步骤(2)包括如下步骤(2.1) 所述移动流媒体服务器准备需发送给用户终端的场景材料;(2.2) 所述移动流媒体服务器将所述需发送的场景材料用 一个容器格 式将其封装起来,并利用 一对一或一对多的协议进行分组封装;(2.3 )所述移动流媒体服务器将所述封装好的需发送的场景材料传输 到所述用户终端。进一步地,步骤(2.1)中,所述移动流媒体服务器准备需发送的场景 材料包括连续时基媒体、离散时基媒体、场景、场景更新命令。进一步地,步骤(2.3)中,所述移动流媒体服务器将所述封装好的需 发送的场景材料通过单播、或广播、或多播的方式传输到所述用户终端。进一步地,步骤(3)中,所述用户终端收到更新的场景材料后进行解 析,然后进行播放。进一步地,步骤(l)中,所述组件触发包括定时器触发、元素加载、 媒体开始或结束播放触发。本发明还提供一种基于动态交互式场景的移动流^某体获取系统,所述系 统包括移动流媒体服务器和用户终端,其中所述移动流媒体服务器,用于储存或采集发送给所述用户终端的场景材 料,接收所述用户终端的场景更新请求,根据所述场景更新请求向所述用户 终端发送对现有场景更新的场景材料;所述用户终端,当其用户或者组件触发需要另一个场景时,所述用户终
端用于向所述移动流媒体服务器发送场景更新请求;还用于收到所述更新的 场景材料后,为用户提供新的操作场景。进一 步地,所述移动流^!某体服务器接收所述用户终端的场景更新请求后,用于准备需发送的场景材料,将所述需发送的场景材料用一个容器格式 将其封装起来,并利用一对一或一对多的协议进行分组封装,将所述封装好 的需发送的场景材料传输到所述用户终端。进一步地,所述移动流媒体服务器需发送的场景材料包括连续时基媒 体、离散时基媒体、场景、场景更新命令。进一步地,所述移动流媒体服务器用于将所述封装好的需发送的场景材 料通过单播、或广播、或多播的方式传输到所述用户终端。进一步地,所述用户终端收到更新的场景材料后,用于进行解析,然后 进行播放。进一步地,所述组件触发包括定时器触发、元素加载、纟某体开始或结束 播放触发。本发明所述方法,与现有技术相比,场景不再是静态的,而是可以根据 用户的需要进行动态更新,用户的交互也能及时的反馈到服务器。


图1是本发明实施例基于动态交互式场景的移动流媒体获取系统示意图;图2是本发明实施例场景的动态交互式更新流程图。
具体实施方式
本发明的原理是初始时移动流媒体服务器向用户终端发送一个初始场 景,供用户进行操作。当用户或者其他组件(例如定时器、元素加载、々某体 开始或结束播放触发等)触发需要一个新的场景时,用户终端向移动流J 某体 服务器发送请求,移动流^ 某体服务器将根据实际情况返回对现有场景的更新 命令或更新场景。用户终端根据移动流媒体服务器的场景更新命令和相应数
据对现有场景进行搡作,为用户提供新的操作场景。用户在此新的场景上继 续进行交互式操作。以下结合附图和具体实施方式
对本发明所述技术方案进行详细描述。如图1所示,本发明实施例基于动态交互式场景的移动流媒体获取系统,所述系统包括移动流4某体服务器和用户终端,其中所述移动流媒体服务器,用于储存或采集发送给所述用户终端的场景材 料,接收所述用户终端的场景更新请求,根据所述场景更新请求向所述用户 终端发送对现有场景更新的场景材料;移动流J 某体服务器接收所述用户终端 的场景更新请求后,用于准备需发送的场景材料(连续时基媒体、离散时基 媒体、场景、场景更新命令等),将所述需发送场景的材料用一个容器格式 将其封装起来,并利用一对一 (如TCP (Transmission Control Protocol,传 输控制协议)协议)或一对多(如UDP (User Datagram Protocol,用户数据 报协议)协议)的协议进行分组封装,将所述封装好的需发送的材料通过单 播、或广播、或多播(组播)的方式传输到所述用户终端;所述用户终端,当其用户或者组件(如定时器等)触发需要另一个场景 时,所述用户终端用于向所述移动流媒体服务器发送场景更新请求;还用于 收到所述更新的场景材料后,为用户提供新的操作场景。对所述更新的场景 材料,进行解析,然后播放。用户终端判断上述场景更新请求是否为远程交 互如是,则通过远程交互机制(打开URL (统一资源定位符)、或建立 Socket插口 、或使用SVG (可缩放的矢量图形)uDOM (微型)方法等) 向所述移动流媒体服务器发送场景更新请求;如否,则通过本地交互机制( 利用脚本、文档对象模型(DOM)和元素的某些属性对各类事件进行处理), 实现场景的变换。如图2所示,本发明实施例场景的动态交互式更新流程,包括如下步骤步骤201,移动流媒体服务器准备需发送给用户终端的场景材料;所述移动流媒体服务器准备需发送的场景材料包括连续时基媒体、离散 时基媒体、场景、场景更新命令。
步骤202,所述移动流媒体服务器将所述需发送的场景材料用 一个容器 格式将其封装起来;步骤203,所述移动流媒体服务器还将所述需发送的场景材料利用一对 一 (如TCP协议)或一对多的协议(如UDP协议)进行分组封装;步骤204,所述移动流媒体服务器将所述封装好的需发送的场景材料通 过单播、或广播、或多播的方式传输到所述用户终端;步骤205,所述用户终端收到场景后进行解析,播放所述场景,当其用 户或者组件(如定时器、元素加载、媒体开始或结束播放触发等)触发需要 另一个场景时,所述用户终端发送场景更新请求;步骤206,所述用户终端判断该请求是否为远程交互请求如否,则转 步骤207,否则,转步骤208;步骤207,所述用户终端通过本地交互机制,进行场景的变换,然后转 步骤205;步骤208,所述用户终端通过远程交互机制向所述移动流媒体服务器发 送场景更新请求,然后转步骤201。本发明所述方案,并不仅仅限于说明书和实施方式中所列运用。对本发 明技术所属领域的普通技术人员来说,可根据本发明作出各种相应的改变和变形,而所有这些相应的改变和变形都属于本发明权利要求的保护范围。
权利要求
1、一种基于动态交互式场景的移动流媒体获取方法,其特征在于,包括如下步骤(1)当用户或者组件触发需要一个新的场景时,用户终端向移动流媒体服务器发送场景更新请求;(2)所述移动流媒体服务器收到所述请求后,向所述用户终端返回对现有场景更新的场景材料;(3)所述用户终端收到所述更新的场景材料后,为用户提供新的操作场景。
2、 如权利要求l所述方法,其特征在于,步骤(2)包括如下步骤(2.1) 所述移动流媒体服务器准备需发送给用户终端的场景材料;(2.2) 所述移动流媒体服务器将所述需发送的场景材料用 一个容器格 式将其封装起来,并利用 一对一或一对多的协议进行分组封装;(2.3 )所述移动流媒体服务器将所述封装好的需发送的场景材料传输 到所述用户终端。
3、 如权利要求2所述方法,其特征在于,步骤(2.1)中,所述移动流 媒体服务器准备需发送的场景材料包括连续时基媒体、离散时基媒体、场景、 场景更新命令。
4、 如权利要求2所述方法,其特征在于,步骤(2.3)中,所述移动流 媒体服务器将所述封装好的需发送的场景材料通过单播、或广播、或多播的 方式传输到所述用户终端。
5、 如权利要求l所述方法,其特征在于,步骤(3)中,所述用户终端 收到更新的场景材料后进行解析,然后进行播放。
6、 如权利要求l所述方法,其特征在于,步骤(l)中,所述组件触发 包括定时器触发、元素加载、媒体开始或结束播放触发。
7、 一种基于动态交互式场景的移动流媒体获取系统,其特征在于,所 述系统包括移动流i某体服务器和用户终端,其中所述移动流i某体服务器,用于储存或采集发送给所述用户终端的场景材 料,接收所述用户终端的场景更新请求,根据所述场景更新请求向所述用户 终端发送对现有场景更新的场景材料;所述用户终端,当其用户或者组件触发需要另一个场景时,所述用户终 端用于向所述移动流媒体服务器发送场景更新请求;还用于收到所述更新的 场景材料后,为用户提供新的操作场景。
8. 如权利要求7所述系统,其特征在于,所述移动流媒体服务器接收 所述用户终端的场景更新请求后,用于准备需发送的场景材料,将所述需发 送的场景材料用一个容器格式将其封装起来,并利用一对一或一对多的协议 进行分组封装,将所述封装好的需发送的场景材料传输到所述用户终端。
9. 如权利要求8所述系统,其特征在于,所述移动流媒体服务器需发 送的场景材料包括连续时基媒体、离散时基媒体、场景、场景更新命令。
10. 如权利要求8所述系统,其特征在于,所述移动流^ 某体服务器用于 将所述封装好的需发送的场景材料通过单播、或广播、或多播的方式传输到 所述用户终端。
11. 如权利要求7所述系统,其特征在于,所述用户终端收到更新的场 景材料后,用于进行解析,然后进行播放。
12. 如权利要求7所述系统,其特征在于,所述组件触发包括定时器触 发、元素加载、媒体开始或结束播放触发。
全文摘要
本发明公开了一种基于动态交互式场景的移动流媒体获取方法,包括如下步骤(1)当用户或者组件触发需要一个新的场景时,用户终端向移动流媒体服务器发送场景更新请求;(2)所述移动流媒体服务器收到所述请求后,向所述用户终端返回对现有场景更新的场景材料;(3)所述用户终端收到所述更新的场景材料后,为用户提供新的操作场景。还公开了一种基于动态交互式场景的移动流媒体获取系统,所述系统包括移动流媒体服务器和用户终端。本发明可以根据用户的需要进行动态更新,用户的交互也能及时的反馈到服务器。
文档编号H04W80/06GK101399624SQ200710152539
公开日2009年4月1日 申请日期2007年9月27日 优先权日2007年9月27日
发明者王金东 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1