基于移动终端的网页Flash动画显示方法和装置制造方法及图纸

技术编号:7205185 阅读:310 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种基于移动终端浏览器的网页Flash动画显示方法,包括:根据对网页页面的解析获取Flash文件的源地址;根据所述获取Flash文件的源地址下载对应的Flash文件数据;将所述下载的Flash文件数据转换为预设格式的图片,所述预设格式为支持动画的图片格式;在所述移动终端浏览器以显示所述预设格式的图片的方式进行所述网页Flash动画的显示。利用本发明专利技术,能够使移动终端不需安装其他额外的播放器或插件就可以支持移动终端对网页上Flash动画的即时浏览,能够极大地降低移动终端对浏览Flash动画的硬件配置需求,并加快浏览速度,降低流量。

【技术实现步骤摘要】

本专利技术涉及移动互联网网页处理
,更为具体地,涉及一种基于移动终端的网页Flash动画显示方法和装置。
技术介绍
随着社会的进步和技术的发展,人们越来越多地使用接入终端来以无线的方式接入因特网来获取信息。作为一种富因特网应用的实现平台,Flash已被广泛应用于互联网, 大多数浏览器都内置了 Flash播放器来支持网页Flash动画的播放,作为终端浏览器重要组成部分的移动浏览器也不例外,目前的移动浏览器也是通过同样的方式来支持Flash动画的播放。然而这种方式存在以下两个不足1)受移动终端硬件的限制,其上的Flash播放器(Flash-lite)所支持的Flash版本较低;2)某些移动终端干脆就不支持Flash-lite,因此无法以这种方式播放Flash动画。本方案则提供了一种在移动终端上播放高版本Flash动画的解决方案,而不依赖与该移动终端是否安装了 Flash-lite。专利CN1136730C/2004-1-28也曾提出一种在移动终端支持Flash动画播放的解决方案(《用于无线网络和无线手持式设备的动画压缩方法》)从Flash文件中获取原始帧,并对其进行色彩转换、提取关键帧,之后对关键帧进行差分处理,将结果以PNG包格式保存,并将PNG文件与播放器一起打包,供移动终端下载并解包之后,便可使用其中附带的播放器播放动画。上述的方案有以下缺点1)它不是针对浏览器的解决方案,对即时浏览支持不佳,需要将Flash文件处理打包之后放到指定网站,然后等用户下载之后才能播放;对与Flash验证码等需要动态播放的内容不能支持;2)是通过播放器播放Flash并以指定时间间隔截取和保存播放窗口的内容来采集Flash原始帧,这种方法没有对Flash文件内容进行分析,转换的耗时依赖于Flash播放的耗时,效率低下;3)仍然需要在移动终端设备上运行专门的播放器才能显示动画。
技术实现思路
鉴于上述问题,本专利技术的目的是提供一种不需要安装其他额外的播放器或者插件的基于移动终端浏览器的网页Flash动画显示处理技术。根据本专利技术的一个方面,提供了一种基于移动终端浏览器的网页Flash动画显示方法,包括根据对网页页面的解析获取Flash文件的源地址;根据所述获取Flash文件的源地址下载对应的Flash文件数据;将所述下载的Flash文件数据转换为预设格式的图片,所述预设格式为支持动画的图片格式;在所述移动终端浏览器以显示所述预设格式的图片的方式进行所述网页Flash 动画的显示。根据本专利技术的另一方面,提供了一种基于移动终端浏览器的网页Flash动画显示处理服务器,包括Flash文件的源地址获取单元,用于根据对网页页面的解析获取Flash文件的源地址;Flash文件下载单元,用于根据所述获取Flash文件的源地址下载对应的Flash文件数据;Flash文件转换单元,用于将所述下载的Flash文件数据转换为预设格式的图片。根据本专利技术的再一方面,提供了一种基于移动终端浏览器的网页Flash动画显示处理系统,包括移动终端和前述网页Flash动画显示处理服务器,其中,所述移动终端通过浏览器以显示所述网页Flash动画显示处理服务器转换的预设格式的图片的方式进行所述网页Flash动画的显示。本专利技术在浏览器解析网页的过程中将页面上的Flash动画即时转换为预设的支持动画格式的图片,从而支持移动终端对网页上Flash动画的即时浏览,不需安装其他额外的播放器或插件,不依赖于该移动终端是否支持或者安装了 Flash-lite,能够极大地降低移动终端对浏览Flash动画的硬件配置需求,并加快浏览速度,降低流量。为了实现上述以及相关目的,本专利技术的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本专利技术的某些示例性方面。 然而,这些方面指示的仅仅是可使用本专利技术的原理的各种方式中的一些方式。此外,本专利技术旨在包括所有这些方面以及它们的等同物。附图说明通过参考以下结合附图的说明及权利要求书的内容,并且随着对本专利技术的更全面理解,本专利技术的其它目的及结果将更加明白及易于理解。在附图中图1为根据本专利技术实施例的基于移动终端浏览器的网页Flash动画显示方法的流程图;图2为根据本专利技术实施例的转换引擎中swf向gif的格式转换流程示意图;图3为根据本专利技术实施例的基于移动终端浏览器的网页Flash动画显示服务器的方框示意图;图4为根据本专利技术实施例的网页Flash动画显示处理系统整体架构示意图。在所有附图中相同的标号指示相似或相应的特征或功能。具体实施例方式以下将结合附图对本专利技术的具体实施例进行详细描述。基于现有的移动终端Flash播放解决方案 存在的问题,本专利技术充分考虑移动终端的硬件特点,另辟蹊径,使Flash的播放脱离专门播放器的限制,提供一种全新的在移动终端上播放Flash动画的技术。图1示出了根据本专利技术实施例的基于移动终端浏览器的网页Flash动画显示方法的流程图。 当用户通过移动终端浏览网页时,浏览服务器会根据用户的浏览请求对网页进行解析,如果网页中存在需要浏览的Flash动画,在移动终端没有安装其他的相关播放器或者插件时,浏览服务器会通过如图1所示流程对网页Flash动画数据进行处理。首先,在步骤SllO中,根据对网页页面的解析获取Flash文件的源地址,然后,在步骤S120中,根据所获取Flash文件的源地址下载对应的Flash文件数据。由于本专利技术提供的播放Flash动画的技术不需要专门Flash播放器的支持,因此,需要在浏览服务器端对该Flash文件数据进行相应的处理,即如步骤S130所示的将所下载的Flash文件数据转换为预设格式的图片,这种预设格式为支持动画的图片格式。目前常用的支持动画的图片格式为gif格式,因此,为了便于表述,在以下的实施方式说明中,均以gif格式作为Flash文件数据转换的图片的预设格式。毋庸置疑,其他能够表现动画的图片格式均能够实现与gif格式图片相同的展示目的。由于在移动终端浏览器显示gif图片是普通移动终端都能够实现的功能,不需要额外的播放器或者插件就可以实现,因此,在将Flash文件数据转换为gif图片后,就可以在移动终端浏览器以显示该gif图片的方式进行网页Flash动画的显示。Flash文件的专用格式是一种支持矢量和点阵图形的数据格式,通常也被表示为 swf (type 为“application/x-shockwave-Flash “的 object 或 embed 兀素),则按照图所示的流程,在获取swf的源地址(object元素取属性〃 data"的值,embed元素取属性"src"的值)后,根据swf的url下载对应的swf数据,然后再将swf数据转换为gif 图片。从浏览服务器运营商的商业运营角度而言,针对Flash广告,需要有选择性的显示某些指定的Flash广告,以免转换所有的Flash造成服务器压力和用户流量的增加。因此,一般需要对网页中的Flash广告进行选择性的过滤,通常以地址中的域名/路径来过滤,支持通配规则,如下面的配置列表第一项表示支持 http://www. abc. cn/f/a. swf 这个 Flash ;第二项表示支持· abc. cn本文档来自技高网
...

【技术保护点】
1.一种基于移动终端浏览器的网页Flash动画显示方法,包括:根据对网页页面的解析获取Flash文件的源地址;根据所述获取Flash文件的源地址下载对应的Flash文件数据;将所述下载的Flash文件数据转换为预设格式的图片,所述预设格式为支持动画的图片格式;在所述移动终端浏览器以显示所述预设格式的图片的方式进行所述网页Flash动画的显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁捷
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1