Flash支持处理方法、系统、移动终端及中转服务器的制作方法

文档序号:7752073阅读:204来源:国知局
专利名称:Flash支持处理方法、系统、移动终端及中转服务器的制作方法
技术领域
本发明涉及移动网页浏览器技术领域,更为具体地,涉及一种基于移动终端的Flash支持处理方法、系统及中转服务器。
背景技术
随着社会的进步和技术的发展,人们对视频或动画形式的信息需求越来越大。 Flash是一种基于矢量的动画格式,经过多年的发展,其传送协议、应用方式已经逐步完善 并标准化。由于与其他形式的动画格式相比,Flash文件的大小通常比较小。也就是说,在 单位存储空间内,Flash可以表达更多的信息。因此,Flash目前作为一种主要的页面元素, 大量地应用在因特网网页。在现有的Flash交互处理技术中,在处理Flash时,通常对播放Flash的计算机系 统有一定的要求,比如在播放一些基于Flash的视频时,硬件系统的CPU占用通常非常高, 这是由于在视频方面,还无法有效地使用计算机的“硬加速”来对Flash进行处理。此外,与计算机相比,移动终端的硬件性能更弱。通常,移动终端无法支持必要的 Flash运算,甚至无法安装完整的Flash客户端。因此,为了能够在移动终端上应用Flash, Adobe公司对应用于计算机上的Flash客户端进行精简处理,在保留核心功能的同时,剔除 了大量附加功能,从而得到针对移动终端的Flash客户端Flash lite。在现有的基于移动终端的Flash支持处理解决方案中,通常是首先在终端中预置 Flash lite程序,然后通过在浏览器中调用Flash lite来实现Flash功能。也就是说,在现有基于移动终端的Flash支持处理解决方案中,移动终端需要支 持Flash lite。在不支持Flash lite的移动终端中,就不能使用Flash功能。而在目前市 面上的主流移动终端,比如手机、个人掌上电脑等,绝大部分均不支持Flash lite,从而限 制了 Flash在移动终端中的应用。为了解决上述问题,需要一种新的Flash支持处理方法及装置,其能够在不支持 Flash lite的移动终端中,实现Flash功能。

发明内容
鉴于上述问题,本发明提供了一种Flash支持处理方法及装置,其通过在接收到 移动终端发送来的网页页面访问请求后,中转服务器从目标网站服务器上加载并解析网页 页面数据,并在网页页面上添加Flash视频播放框后返回给移动终端。然后,在移动终端激 活该Flash视频播放框后,生成并向中转服务器发送激活请求,中转服务器根据该激活请 求运行并录制对应的Flash元素的运行情况,以生成对应的视频数据流,然后将所生成的 视频数据流实时地发送到移动终端来进行播放,从而能够在不支持Flash lite的移动终端 中,实现Flash功能。根据本发明的一个方面,提供了一种由移动终端进行的Flash支持处理方法,包 括
向中转服务器发送网页页面访问请求;解析中转服务器响应于所述网页页面访问请求而回传的网页页面,以识别所述网 页页面中是否包含Flash视频播放框,其中所述Flash视频播放框包含有到目标网站的 地 址链接;当识别出存在Flash视频播放框时,激活所述Flash视频播放框,以向中转服务器 发送激活请求;以及接收并实时播放响应于所述激活请求而由所述中转服务器处理后获得并实时传 送给所述移动终端的视频数据流,所述视频数据流是与该Flash视频播放框所包含的地址 链接对应的Flash元素的视频数据流。根据本发明的另一方面,提供了一种移动终端,包括网页页面访问请求发送单元,用于向中转服务器发送网页页面访问请求;解析单元,用于解析中转服务器响应于所述网页页面访问请求而回传的网页页 面,以识别所述网页页面中是否包含Flash视频播放框,其中所述Flash视频播放框包含有 到目标网站的地址链接;激活请求发送单元,用于当识别出存在Flash视频播放框时,激活所述Flash视频 播放框,以向中转服务器发送激活请求;以及播放单元,用于接收并实时播放响应于所述激活请求而由所述中转服务器处理后 获得并实时传送给所述移动终端的视频数据流,所述视频数据流是与该Flash视频播放框 所包含的地址链接对应的Flash元素的视频数据流。根据本发明的另一方面,提供了一种由中转服务器进行的Flash支持处理方法, 包括根据所接收的网页浏览器的网页页面访问请求,从目标网站服务器加载网页页面 数据;对所加载的网页页面数据进行解析,在进行网页页面数据解析时,如果该页面含 有Flash元素,则在网页页面排版时添加Flash视频播放框,并将处理后的网页页面返回给 移动终端,其中所述Flash视频播放框包含有到目标网站的地址链接;在接收到所述移动终端发送的激活请求后,根据与该激活请求对应的Flash视频 播放框所包含的地址链接,运行与该地址链接对应的网页Flash元素并录制该Flash元素 的运行情况,以生成对应的视频数据流;以及将所生成的视频数据流实时传送到所述移动终端,以供播放。根据本发明的另一方面,提供了一种中转服务器,包括网页页面数据加载单元,用于根据所接收的网页浏览器的网页页面访问请求,从 目标网站服务器加载网页页面数据;网页页面数据解析单元,用于对所加载的网页页面数据进行解析,在进行网页页 面数据解析时,如果该网页页面含有Flash元素,则在网页页面排版时添加Flash视频播放 框,并将处理后的网页页面返回给移动终端,其中所述Flash视频播放框包含有到目标网 站的地址链接;视频数据流生成单元,用于在接收到所述移动终端发送的激活请求后,根据与 该激活请求对应的Flash视频播放框所包含的地址链接,运行与该地址链接对应的网页Flash元素并录制该Flash元素的运行情况,以生成对应的视频数据流;以及视频数据流传送单元,用于将所生成的视频数据流实时传送到所述移动终端,以 供播放。根据本发明的另一方面,提供了一种基于移动终端和服务器进行的Flash支持处 理方法,包括
移动终端向服务器发送网页页面访问请求;在接收到移动终端发送的网页页面访问请求后,所述中转服务器根据所接收的网 页页面访问请求,从目标网站加载并解析网页页面数据,在进行网页页面数据解析时,如果 该页面含有Flash元素,则在网页页面排版时添加Flash视频播放框,并将处理后的网页页 面返回给移动终端,其中所述Flash视频播放框包含有到目标网站的地址链接;解析中转服务器响应于所述移动终端所发送的网页页面访问请求而回传的网页 页面,以识别所述网页页面中是否包含Flash视频播放框,当识别出存在Flash视频播放框 时,激活所述Flash视频播放框,以向中转服务器发送激活请求;在接收到所述移动终端发送的激活请求后,所述中转服务器根据与该激活请求对 应的Flash视频播放框所包含的地址链接,运行与该地址链接对应的网页Flash元素并录 制该Flash元素的运行情况,以生成对应的视频数据流,并将所生成的视频数据流实时传 送到所述移动终端;以及所述移动终端接收并实时播放响应于所述激活请求而由所述服务器处理后获得 并实时传送给所述移动终端的视频数据流,所述视频数据流是与该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示出了根据本发明的移动终端的方框示意图;图2示出了根据本发明的中转服务器的方框示意图;图3示出了根据本发明的Flash支持处理系统的方框示意图,其包括图1中所示 的移动终端以及图2中所示的中转服务器;图4示出了根据本发明的由移动终端和中转服务器执行的Flash支持处理方法的 流程图。在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施例方式以下将结合附图对本发明的具体实施例进行详细描述。图1示出了根据本发明的移动终端100的方框示意图。如图1所示,所述移动终 端100包括网页页面访问请求发送单元110、解析单元120、激活请求发送单元130以及播 放单元140。网页页面访问请求发送单元110用于在浏览誦网页时,将网页页面访问请求发 送给中转服务器。解析单元120用于解析中转服务器响应于所述网页页面访问请求而回传 的网页页面,以识别所述网页页面中是否包含Flash视频播放框,其中所述Flash视频播放 框包含有到目标网站的地址链接。
在识别出存在Flash视频播放框时,所述激活请求发送单元130激活所述Flash 视频播放框,并向中转服务器发送激活请求。播放单元140用于接收并实时播放响应于所 述激活请求而由所述中转服务器处理后获得并实时传送给所述移动终端的视频数据流,所 述视频数据流是与该Flash视频播放框所包含的地址链接对应的Flash元素的视频数据流。此外,所述移动终端100还可以包括Flash插件调用单元(未示出),用于在识别 出网页页面中存在Flash视频播放框时,进行Flash插件调用准备。在进行Flash插件调 用准备时,需要判断所述移动终端的浏览器中是否安装有Flash播放插件。如果判断出所 述移动终端的浏览器中没有安装Flash播放插件时,则所述Flash插件调用单元提示用户 进行安装。此外,在进行Flash插件调用准备时,还需要判断所存在的Flash插件版本号与 浏览器的版本号是否匹配。如果所存在的Flash插件版本过低,则提示用户进行Flash插 件版本升级。此外,所述移动终端还可以包括位置坐标赋予单元以及确定请求发送单元(未示 出)。所述位置赋予单元用于在移动终端进入Flash播放状态时,给所述移动终端的播放界 面中的每个视频像素赋予位置坐标。所述确定请求发送单元用于在Flash播放期间,当在 所述移动终端的播放界面中选择操作区域并进行操作时,生成并向中转服务器发送包括该 操作区域的位置坐标的确定请求。这里,所述确定请求发送单元可以例如是移动终端中的 鼠标、键盘等相关输入设备。例如,当所述移动终端中播放Flash游戏时,需要移动终端与中转服务器进行交 互。这时,所述位置坐标赋予单元给所述移动终端的播放界面中的每个视频像素赋予位置 坐标。当用户利用鼠标玩Flash游戏时,将鼠标移动到所播放的Flash游戏画面中需要操 作的部分,并按下鼠标上的确定键,则鼠标(即,所述移动终端中的确定请求发送单元)生 成包括鼠标所在的位置的位置坐标的确定请求,并将该确定请求发送给中转服务器。中转 服务器在接收到该确定请求后,运行与该位置坐标对应的Flash元素实体,并将运行所获 得的视频数据流返回给移动终端进行播放。此外,所述移动终端还可以包括运行状态信息发送单元(未示出),用于在播放期 间,在所述移动终端的播放界面中没有进行操作的情况下,定期地向所述中转服务器发送 运行状态信息,以保证中转服务器得知移动终端侧的运行情况,从而不会导致所述中转服 务器的“超时退出”。在所述移动终端的播放页面静止超过预定时间,比如10分钟时,所述移动终端还 可以向所述中转服务器发送请求,以请求暂停或降低视频数据流的码率,从而减少流量消耗。在关闭网页时,移动终端向中转服务器发送中断请求,以请求中转服务器停止运 行Flash元素。图2示出了根据本发明的中转服务器200的方框示意图。如图2所示,所述中转 服务器200包括网页页面数据加载单元210、网页页面数据解析单元220、视频数据流生成 单元230以及视频数据流传送单元240。所述网页页面数据加载单元210用于在接收到移动终端所发送的网页页面访问 请求后,根据所接收的网页页面访问请求,从目标网站加载网页页面数据。所述网页页面数据解析单元220用于对所加载的网页页面数据进行解析。在进行网页页面解析时,如果所 加载的页面含有Flash元素,则在网页页面排版时添加Flash视频播放框,并将处理后的网 页页面返回给移动终端,其中所述Flash视频播放框包含有到目标网站的地址链接。
所述视频数据流生成单元230用于在接收到所述移动终端发送的激活请求后,根 据与激活请求对应的Flash视频播放框所包含的地址链接,运行与该地址链接对应的网页 Flash元素,并录制该Flash元素的运行情况,以生成对应的视频数据流。所述视频数据流传送单元240用于将所生成的视频数据流实时传送到所述移动 终端,以供播放。所述网页页面数据解析单元220还可以包含过滤单元(未示出),用于在进行网页 页面数据解析时,根据预先设置的过滤名单,对所加载的网页页面含有的Flash元素进行 过滤,以过滤掉重要性低的Flash元素,比如广告性的Flash元素。在移动终端进行播放时,如果移动终端中的确定请求发送单元向中转服务器发送 包含移动终端的播放界面的操作区域的位置坐标的确定请求,则所述视频数据流生成单元 根据所述操作区域的位置坐标,运行与该位置坐标对应的Flash元素实体,并将运行所生 成的视频数据流返回给所述移动终端。例如,在移动终端的用户玩Flash游戏时,如果中转服务器接收到用户通过鼠标 点击移动终端的播放界面而发送的确定请求,则中转服务器根据该确定请求中所包括的鼠 标的位置坐标,运行与该位置坐标对应的Flash元素实体,并将运行所生成的视频数据流 返回给所述移动终端,从而完成移动终端与中转服务器之间的Flash交互处理。此外,所述中转服务器还可以包括视频压缩单元(未示出),用于在将视频数据流 从中转服务器传送到移动终端之前,采用视频编码方式来对视频数据流进行压缩,例如采 用h264编码方式。此外,所述中转服务器还可以包括Flash元素位置判断单元(未示出),用于当根 据移动终端的操作区域的位置坐标,判断FLASH元素是否在移动终端的当前浏览视野中。 如果判断出Flash元素不在移动终端的当前浏览视野中,则所述中转服务器停止向所述移 动终端发送视频数据,但中转服务器仍然运行该Flash元素。此外,所述中转服务器还可以包括视频帧数调整单元(未示出),用于根据网络延 时情况,自动调整视频的帧数。例如,当延时超过5s时,自动降低帧数。此外,所述中转服务器还可以包括延时单元,用于判断是否在一预定时间内,没有 接收到从移动终端发送的确定请求。如果没有接收到,则自动停止运行Flash。图3示出了根据本发明的Flash支持处理系统300的方框示意图。如图3所示,所 述Flash支持处理系统300包括图1所示的移动终端100以及图2所示的中转服务器200。 这里要说明的是,所述移动终端100和中转服务器200应该包括本文中所公开的各种变型。图4示出了根据本发明的由根据本发明的移动终端和中转服务器执行的Flash支 持处理方法的流程图。如图4所示,在步骤S410中,在用户期望浏览www网页时,所述移动终端100的网 页页面访问请求发送单元110将网页页面访问请求发送到中转服务器200。然后,流程进行 到步骤S420。在步骤S420,在接收到网页页面访问请求后,所述中转服务器200中的网页页面数据加载单元210根据所述网页页面访问请求,从目标网站加载网页页面数据。然后,所述中转服务器200中的网页页面数据解析单元220对所加载的网页页面数据进行解析。在进 行解析时,如果该网页页面含有Flash元素,则在对网页页面进行排版时添加Flash视频播 放框,其中所述Flash视频播放框包含有到目标网站的地址链接。然后,在步骤S430中,将 如上处理后的网页页面返回给移动终端100。优选地,在进行网页页面数据解析时,所述网页页面数据解析单元220还可以例 如通过过滤单元,根据预先设置的过滤名单,对所加载的网页页面含有的Flash元素进行 过滤,以过滤掉重要性低的Flash元素,比如广告性的Flash元素。然后,在步骤S440中,所述移动终端100中的解析单元120对中转服务器200所 返回的网页页面进行解析,以识别所述网页页面中是否包含Flash视频播放框,其中所述 Flash视频播放框包含有到目标网站的地址链接。如果所述网页页面中包含Flash视频播放框,则流程进行到步骤S450。否则,所述 流程结束。在步骤S450中,所述移动终端100中的激活请求发送单元130激活所述Flash视 频播放框,并在步骤S460,向中转服务发送激活请求,同时所述移动终端100调用Flash插 件,从网页页面浏览状态进入Flash播放状态。在接收到激活请求后,在步骤S470,所述中转服务器200的视频流数据生成单元 230根据与激活请求对应的Flash视频播放框所包含的地址链接,运行与该地址链接对应 的网页Flash元素,并录制该Flash元素的运行情况,以生成对应的视频数据流。然后,在步骤S480,所述中转服务器200中的视频流数据传送单元240将所生成的 视频数据流实时地传送到所述移动终端100的播放单元140。优选地,基于流量上的考虑, 在将视频数据流从中转服务器200传送到移动终端100之前,采用视频编码方式来对视频 数据流进行压缩,例如采用h264编码方式。在步骤S490,所述播放单元140接收并实时播放响应于所述激活请求而由所述中 转服务器处理后获得并实时传送给所述移动终端的与该FLASH视频播放框所包含的地址 链接对应的Flash元素的视频数据流。这里要说明的是,优选地,在步骤S450中,当识别出所述网页页面中包含Flash视 频播放框时,所述移动终端100还可以进行Flash插件调用准备。在进行Flash插件调用 准备时,需要判断所述移动终端的浏览器中是否安装有Flash播放插件。如果判断出所述 移动终端的浏览器中没有安装Flash播放插件时,则所述Flash插件调用单元提示用户进 行安装。此外,在进行Flash插件调用准备时,还需要判断所存在的Flash插件版本号与浏 览器的版本号是否匹配。如果所存在的Flash插件版本过低,则提示用户进行Flash插件 版本升级。此外,优选地,在步骤S490中,即在进行播放时,所述移动终端100给播放界面中 的每个视频像素赋予对应的位置坐标,例如x,y坐标。当用户移动鼠标并按动确定键时,移 动终端生成包括鼠标所在位置的位置坐标的确定请求,并将该确定请求发送给中转服务器 200。中转服务器200在接收到该确定请求后,根据所述操作区域的位置坐标,运行与该位 置坐标对应的Flash元素实体,并将运行所生成的视频数据流返回给所述移动终端。例如,当所述移动终端中播放Flash游戏时,需要移动终端与中转服务器进行交互。这时,所述位置坐标赋予单元给所述移动终端的播放界面中的每个视频像素赋予位置 坐标。当用户利用鼠标玩FALSH游戏时,将鼠标移动到所播放的Flash游戏画面中需要操 作的部分,并按下鼠标上的确定键,则鼠标(即,所述移动终端中的确定请求发送单元)生 成包括鼠标所在的位置的位置坐标的确定请求,并将该确定请求发送给中转服务器。在中 转服务器接收到用户通过鼠标点击移动终端的播放界面而发送的确定请求后,中转服务器 根据该确定请求中所包括的鼠标的位置坐标,运行与该位置坐标对应的Flash元素实体, 并将运行所生成的视频数据流返回给所述移动终端,从而完成移动终端与中转服务器之间 的Flash交互处理。这里要说明的是,除了鼠标之前,所述确定请求发送单元还可以是键盘 等等相关输入设备。优选地,在S490的播放过程中,如果移动终端的用户没有进行操作,则移动终端 100的运行状态信息发送单元会定期向中转服务器发送运行状态信息,以保证中转服务器 得知移动终端侧的运行情况,从而不会导致服务器“超时退出”。优选地,在S490的播放过程中,所述中转服务器还可以根据移动终端的操作区域 的位置坐标,判断Flash元素是否在移动终端的当前浏览视野中。如果判断出Flash元素 不在移动终端的当前浏览视野中,则所述中转服务器停止向所述移动终端发送视频数据, 但服务器仍然运行该Flash元素。优选地,在S490的播放过程中,如果所述移动终端的播放网页页面静止超过预定 时间,比如10分钟,则所述移动终端向所述中转服务器发送请求,以请求暂停或降低视频 数据流的码率,从而减少流量消耗。优选地,在S490的播放过程中,所述中转服务器还可以根据网络延时情况,自动 调整视频的帧数。例如,当延时超过5s时,自动降低帧数。此外,优选地,在S490的播放过程中,所述中转服务器还可以判断是否在一预定 时间内,没有接收到从移动终端发送的确定请求。如果没有接收到,则自动停止运行Flash。本领域技术 人员应当理解,对于上述本发明所提出的Flash支持处理方法及装 置,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所 附的权利要求书的内容确定。
权利要求
一种Flash支持处理方法,包括向中转服务器发送网页页面访问请求;解析中转服务器响应于所述移动终端所发送的网页页面访问请求而回传的网页页面,以识别所述网页页面中是否包含Flash视频播放框,其中所述Flash视频播放框包含有到目标网站的地址链接;当识别出存在Flash视频播放框时,激活所述Flash视频播放框,以向中转服务器发送激活请求;以及接收并实时播放响应于所述激活请求而由所述中转服务器处理后获得并实时传送给所述移动终端的与该Flash视频播放框所包含的地址链接对应的Flash元素的视频数据流。
2.如权利要求1所述的Flash支持处理方法,其中,在激活所述Flash视频播放框以发 送激活请求时,所述移动终端从网页页面浏览状态进入Flash播放状态。
3.如权利要求2所述的Flash支持处理方法,在所述移动终端进入Flash播放状态时, 给所述移动终端的播放界面中的每个视频像素赋予位置坐标,并且当在所述移动终端的播放界面中选择操作位置并进行操作时,生成并向所述中转服务 器发送包括该操作位置的位置坐标的确定请求。
4.如权利要求3所述的Flash支持处理方法,其中,在所述移动终端的播放界面中选择 操作位置并进行操作是通过移动所述移动终端的鼠标并按所述鼠标上的确定键来实现的。
5.如权利要求3所述的Flash支持处理方法,其中,当在所述移动终端的播放界面中没 有进行操作的情况下,所述移动终端定期向所述中转服务器发送运行状态信息。
6.如权利要求3所述的Flash支持处理方法,其中,如果所述移动终端的播放界面中的 网页页面静止超过预定时间,则所述移动终端向所述中转服务器发送请求,以请求暂停或 降低视频数据流的码率。
7.一种移动终端,包括网页页面访问请求发送单元,用于向中转服务器发送网页页面访问请求;解析单元,用于解析中转服务器响应于所述移动终端所发送的网页页面访问请求而回 传的网页页面,以识别所述网页页面中是否包含Flash视频播放框,其中所述Flash视频播 放框包含有到目标网站的地址链接;激活请求发送单元,用于当识别出存在Flash视频播放框时,激活所述Flash视频播放 框,以向中转服务器发送激活请求;以及播放单元,用于接收并实时播放响应于所述激活请求而由所述中转服务器处理后获得 并实时传送给所述移动终端的与该Flash视频播放框所包含的地址链接对应的Flash元素 的视频数据流。
8.如权利要求7所述的移动终端,还包括位置坐标赋予单元,用于在所述移动终端进入Flash播放状态时,给所述移动终端的 播放界面中的每个视频像素赋予位置坐标;以及确定请求发送单元,用于当在所述移动终端的播放界面中选择操作区域并进行操作 时,生成并向所述中转服务器发送包括该操作区域的位置坐标的确定请求。
9.一种Flash支持处理方法,包括根据所接收的网页浏览器的网页页面访问请求,从目标网站加载网页页面数据;对所加载的网页页面数据进行解析,在进行网页页面数据解析时,如果该页面含有 Flash元素,则在网页页面排版时添加Flash视频播放框,并将处理后的网页页面返回给移 动终端,其中所述Flash视频播放框包含有到目标网站的地址链接;在接收到所述移动终端发送的激活请求后,根据与该激活请求对应的Flash视频播放 框所包含的地址链接,运行与该地址链接对应的网页Flash元素并录制该Flash元素的运 行情况,以生成对应的视频数据流;以及将所生成的视频数据流实时传送到所述移动终端,以供播放。
10.如权利要求9所述的Flash支持处理方法,还包括在接收到所述移动终端所发送的包括所述移动终端的播放界面的操作区域的位置坐 标的确定请求时,根据所述操作区域的位置坐标,运行与该位置坐标对应的Flash元素实 体,并将运行所生成的视频数据流返回给所述移动终端。
11.如权利要求10所述的Flash支持处理方法,其中,当根据移动终端的操作区域的位 置坐标,判断出Flash元素不在移动终端的当前浏览视野时,停止向所述移动终端发送正 在运行的视频数据流。
12.—种中转服务器,包括网页页面数据加载单元,用于根据所接收的网页浏览器的网页页面访问请求,从目标 网站服务器加载网页页面数据;网页页面数据解析单元,用于对所加载的网页页面数据进行解析,在进行网页页面数 据解析时,如果该页面含有Flash元素,则在网页页面排版时添加Flash视频播放框,并将 处理后的网页页面返回给移动终端,其中所述Flash视频播放框包含有到目标网站的地址 链接;视频数据流生成单元,用于在接收到所述移动终端发送的激活请求后,根据与该激活 请求对应的Flash视频播放框所包含的地址链接,运行与该地址链接对应的网页Flash元 素并录制该Flash元素的运行情况,以生成对应的视频数据流;以及视频数据流传送单元,用于将所生成的视频数据流实时传送到所述移动终端,以供播放。
13.如权利要求12所述的服务器,其中,所述网页页面数据解析单元还包括过滤单元,用于根据预先设置的过滤名单,对所加载的网页页面含有的Flash元素进 行过滤,以过滤掉重要性低的Flash元素。
14.如权利要求13所述的中转服务器,其中,在进行播放时,如果接收到所述移动终端 所发送的包括所述移动终端的播放界面的操作区域的位置坐标的确定请求,则所述视频数 据流生成单元根据所述操作区域的位置坐标,运行与该位置坐标对应的Flash元素实体, 并将运行所生成的视频数据流返回给所述移动终端。
15.一种Flash支持处理方法,包括移动终端向中转服务器发送网页页面访问请求;在接收到移动终端发送的网页页面访问请求后,所述中转服务器根据所接收的网页页 面访问请求,从目标网站服务器加载并解析网页页面数据,在进行网页页面数据解析时,如 果该网页页面上含有Flash元素,则在网页页面排版时添加Flash视频播放框,并将处理后的网页页面返回给移动终端,其中所述Flash视频播放框包含有到目标网站的地址链接;所述移动终端解析服务器响应于所述网页页面访问请求而回传的网页页面,以识别所 述页面中是否包含Flash视频播放框,当识别出存在Flash视频播放框时,激活所述Flash 视频播放框,以向中转服务器发送激活请求; 在接收到所述移动终端发送的Flash视频激活请求后,所述中转服务器根据与该激活 请求对应的Flash视频播放框所包含的地址链接,运行与该地址链接对应的网页Flash元 素并录制该Flash元素的运行情况,以生成对应的视频数据流,并将所生成的视频数据流 实时传送到所述移动终端;以及所述移动终端接收并实时播放响应于所述激活请求而由所述中转服务器处理后获得 并实时传送给所述移动终端的视频数流,所述视频数据流是与该Flash视频播放框所包含 的地址链接对应的Flash元素的视频数据流。
16. 一种Flash支持处理系统,包括移动终端,用于发送网页页面访问请求并播放所请求访问的网页页面上的Flash元 素;以及中转服务器,用于根据所述移动终端的网页页面访问请求,解析并返回所请求访问的 网页页面数据,并在所述移动终端发送激活请求时,向移动终端实时传送与该激活请求对 应的Flash元素的视频数据流; 其中所述移动终端包括网页页面访问请求发送单元,用于向中转服务器发送网页页面访问请求; 解析单元,用于解析中转服务器响应于所述移动终端所发送的网页页面访问请求而回 传的网页页面,以识别所述网页页面中是否包含Flash视频播放框,其中所述Flash视频播 放框包含有到目标网站的地址链接;激活请求发送单元,用于当识别出存在Flash视频播放框时,激活所述Flash视频播放 框,以向中转服务器发送激活请求;以及播放单元,用于接收并实时播放响应于所述激活请求而由所述中转服务器处理后获得 并实时传送给所述移动终端的视频数据流,所述视频数据流是与该Flash视频播放框所包 含的地址链接对应的Flash元素的视频数据流; 其中,所述中转服务器包括网页页面数据加载单元,用于根据所接收的网页浏览器的网页页面访问请求,从目标 网站服务器上加载网页页面数据;网页页面数据解析单元,用于对所加载的网页页面数据进行解析,在进行网页页面数 据解析时,如果该网页页面含有Flash元素,则在网页页面排版时添加Flash视频播放框, 并将处理后的网页页面返回给移动终端,其中所述Flash视频播放框包含有到目标网站的 地址链接;视频数据流生成单元,用于在接收到所述移动终端发送的激活请求后,根据与该激活 请求对应的Flash视频播放框所包含的地址链接,运行与该地址链接对应的网页Flash元 素并录制该Flash元素的运行情况,以生成对应的视频数据流;以及视频数据流传送单元,用于将所生成的视频数据流实时传送到所述移动终端。
全文摘要
本发明提供一种基于移动终端和中转服务器进行的Flash支持处理方法,包括移动终端向中转服务器发送网页页面访问请求;中转服务器根据所接收的网页页面访问请求,从目标网站服务器加载并解析网页页面数据,如果该页面含有Flash元素,则在网页页面排版时添加Flash视频播放框,并将处理后的网页页面返回给移动终端,其中Flash视频播放框包含到目标网站的地址链接;移动终端识别所回传的网页页面是否包含Flash视频播放框,当存在时,激活Flash视频播放框,并向中转服务器发送激活请求;中转服务器根据与激活请求对应的Flash视频播放框的地址链接,运行对应Flash元素并录制该Flash元素的运行情况,以生成视频数据流,并将该视频数据流实时传送到移动终端,以供移动终端实时播放。
文档编号H04L29/06GK101873325SQ20101020679
公开日2010年10月27日 申请日期2010年6月13日 优先权日2010年6月13日
发明者朱挺, 梁捷 申请人:优视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1