[发明专利]一种可扩展的富媒体场景操作方法无效
申请号: | 200810044429.5 | 申请日: | 2008-05-22 |
公开(公告)号: | CN101281532A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 费勤;罗蕾;俸志刚;张骥先 | 申请(专利权)人: | 成都普辰瑞通通讯技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市路盛律师事务所 | 代理人: | 温利平 |
地址: | 610041四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 媒体 场景 操作方法 | ||
技术领域
本发明涉及一种可扩展的富媒体场景操作方法。
背景技术
富媒体有别于传统媒体,它将文本,图形,图片,动画,音视频等多种媒体对象在时间/空间上进行有机结合,提供丰富的表现形式和交互能力。其主要特征是可基于时间或用户交互的基础上产生动态行为。
富媒体应用是一种基于富媒体技术发展起来的新兴的应用类型,它的适用范围很广,包括交互式电视,富媒体广告,电子杂志,电子新闻,彩信,交互式服务,如投票,订阅,缴费等很多方面。
一个富媒体应用包含一个或多个富媒体场景。富媒体场景描述了富媒体在时间和空间上的布局信息以及交互行为,一个富媒体场景由一个初始场景(initialscene)以及可能有的一系列含有序号的更新(update)组成,这些更新可以是按时序出现,也可能是通过用户交互产生。更新可以向原有场景添加,删除,替换媒体对象,使场景内容发生改变,呈现出动态的效果。
随着富媒体应用的快速变化、复杂性和表现力不断增加,部分富媒体技术已不能满足需要。使用轻量级标记语言的富媒体技术在响应应用快速变化,强大的媒体展现力,应用开发简单等多方面优势明显,成为富媒体技术的发展趋势。
通过扩展SVG标准的富媒体技术属于使用轻量级标记语言的富媒体技术的一种。SVG(Scalable Vector Graphics)是W3C组织定义的一种基于XML的、开放标准的二维矢量图形描述语言,由于它是基于XML的,几乎具有XML的所有的优点,例如,方便描述及扩展、易于阅读等,同时,它具有支持用户与媒体对象交互、为媒体对象定义时间和空间上的布局,可以描述矢量动画效果,可随意放大缩小图形的优点。下面是一个简单的SVG文件的例子:
<?xml version=″1.0″?>
<svg width=″12cm″height=″4cm″viewBox=″00 1200 400″
xmlns=″http://www.w3.org/2000/svg″version=″1.2″baseProfile=″tiny″>
<desc>Example rect01-rectangle with sharp comers</desc>
<rect x=″1″y=″1″width=″1198″height=″398″fill=″none″stroke=″blue″stroke-width=″2″/>
<rect x=″400″y=″100″width=″400″height=″200″fill=″yellow″stroke=″navy″stroke-width=″10″/>
</svg>
XML标记语言本身不具有编程语言的逻辑控制和程序调用功能,在以往使用轻量级标记语言富媒体技术中,富媒体场景的逻辑控制以及终端能力调用都是采用脚本或者其他编程语言实现的,它们要么必须解释执行,要么之前必须通过编译。这样无疑增加了终端处理的负担,也增加了应用的开发难度;而且使用脚本的话还必须面对目前不同的脚本引擎差异性的影响。
另一方面,富媒体应用与传统的网络应用不同,富媒体应用是一种针对媒体和交互的应用,在很多情况下不需要十分强大的程序语言的功能。
发明内容
本发明的目的在于克服现有技术的不足,提供一种不需要采用脚本或编程语言的可扩展的富媒体场景操作方法。
为实现上述发明目的,本发明的可扩展的富媒体场景操作方法包括以下步骤:
(1)、在富媒体场景中定义有至少一个命令,该命令包含有至少一个命令行,在富媒体场景执行过程中,该命令通过外界事件触发,并执行其下包含的命令行;
(2)、在命令行中定义有一个操作,命令行含有是否执行该操作的判断条件,判断条件为无条件执行或某变量的值是否等于、大于、小于、不等于另一个变量或某一数值,如果满足,则执行,不满足,则执行下一条命令行或返回。
在本发明中,所述的命令行中定义的操作可以是:
1.控制操作
a)创建一个变量并初始化,此变量可以用于执行命令行定义操作的判断条件中。
b)改变一个标量的值,此变量可以用于执行命令行定义操作的判断条件中。
c)停止某个命令的执行。
d)返回某个命令的第一个命令行执行。
2.动画操作
a)触发场景中一段动画的执行。
b)终止场景中一段动画的执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都普辰瑞通通讯技术有限公司,未经成都普辰瑞通通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810044429.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计时表
- 下一篇:具有用于电气元件的管状壳体的照明设备