CN101873325B - Flash支持处理方法、***、移动终端及中转服务器 - Google Patents

Flash支持处理方法、***、移动终端及中转服务器 Download PDF

Info

Publication number
CN101873325B
CN101873325B CN2010102067949A CN201010206794A CN101873325B CN 101873325 B CN101873325 B CN 101873325B CN 2010102067949 A CN2010102067949 A CN 2010102067949A CN 201010206794 A CN201010206794 A CN 201010206794A CN 101873325 B CN101873325 B CN 101873325B
Authority
CN
China
Prior art keywords
flash
portable terminal
webpage
display frame
transfer server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2010102067949A
Other languages
English (en)
Other versions
CN101873325A (zh
Inventor
梁捷
朱挺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Ucweb Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ucweb Inc filed Critical Ucweb Inc
Priority to CN2010102067949A priority Critical patent/CN101873325B/zh
Priority to PCT/CN2010/075858 priority patent/WO2011156985A1/zh
Publication of CN101873325A publication Critical patent/CN101873325A/zh
Application granted granted Critical
Publication of CN101873325B publication Critical patent/CN101873325B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种基于移动终端和中转服务器进行的Flash支持处理方法,包括:移动终端向中转服务器发送网页页面访问请求;中转服务器根据所接收的网页页面访问请求,从目标网站服务器加载并解析网页页面数据,如果该页面含有Flash元素,则在网页页面排版时添加Flash视频播放框,并将处理后的网页页面返回给移动终端,其中Flash视频播放框包含到目标网站的地址链接;移动终端识别所回传的网页页面是否包含Flash视频播放框,当存在时,激活Flash视频播放框,并向中转服务器发送激活请求;中转服务器根据与激活请求对应的Flash视频播放框的地址链接,运行对应Flash元素并录制该Flash元素的运行情况,以生成视频数据流,并将该视频数据流实时传送到移动终端,以供移动终端实时播放。

Description

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用于在浏览www网页时,将网页页面访问请求发送给中转服务器。解析单元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支持处理方法及装置,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。

Claims (16)

1.一种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元素的运行情况,以生成对应的视频数据流;以及
视频数据流传送单元,用于将所生成的视频数据流实时传送到所述移动终端。
CN2010102067949A 2010-06-13 2010-06-13 Flash支持处理方法、***、移动终端及中转服务器 Active CN101873325B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2010102067949A CN101873325B (zh) 2010-06-13 2010-06-13 Flash支持处理方法、***、移动终端及中转服务器
PCT/CN2010/075858 WO2011156985A1 (zh) 2010-06-13 2010-08-10 一种用于移动通讯设备终端的浏览器转换***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102067949A CN101873325B (zh) 2010-06-13 2010-06-13 Flash支持处理方法、***、移动终端及中转服务器

Publications (2)

Publication Number Publication Date
CN101873325A CN101873325A (zh) 2010-10-27
CN101873325B true CN101873325B (zh) 2012-03-28

Family

ID=42997985

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102067949A Active CN101873325B (zh) 2010-06-13 2010-06-13 Flash支持处理方法、***、移动终端及中转服务器

Country Status (1)

Country Link
CN (1) CN101873325B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102486797B (zh) * 2010-12-03 2017-08-01 深圳市世纪光速信息技术有限公司 网页的显示方法和装置
CN102364459B (zh) * 2011-06-28 2015-10-07 广州市动景计算机科技有限公司 基于移动终端的网页Flash动画显示方法和装置
CN102916994A (zh) * 2011-08-02 2013-02-06 华为技术有限公司 一种页面浏览方法、服务器和终端
CN103488402B (zh) 2012-06-14 2018-09-04 腾讯科技(深圳)有限公司 显示控制的方法、设备及***
CN102929971B (zh) * 2012-10-15 2015-07-01 长春指南针科技有限公司 一种多媒体信息播放方法和***
CN103051966B (zh) * 2012-12-10 2016-06-29 乐视网信息技术(北京)股份有限公司 一种视频加速智能控制方法及基于该方法的视频加速控制器
CN103092977A (zh) * 2013-01-30 2013-05-08 广东欧珀移动通信有限公司 一种移动终端的网页浏览方法和移动终端
CN104113770A (zh) * 2013-04-18 2014-10-22 深圳市云帆世纪科技有限公司 网页视频点播方法和装置
CN103338384A (zh) * 2013-05-31 2013-10-02 优视科技有限公司 一种视频播放方法及装置
CN104090820B (zh) 2013-11-26 2017-08-04 腾讯科技(深圳)有限公司 一种网页多媒体文件的播放方法及装置
CN105185393A (zh) * 2015-09-22 2015-12-23 阿不都瓦尔·阿布都古力 一种4k播放器及其控制方法
CN112770188B (zh) * 2019-11-01 2022-09-02 杭州海康威视***技术有限公司 一种视频播放方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1905701A (zh) * 2006-08-08 2007-01-31 钟杨 一种面向移动终端设备的网络信息发布方法和***
EP1750211A1 (en) * 2005-08-03 2007-02-07 Neomtel Co., Ltd. Method and apparatus for displaying multimedia content with plug-in on wap browser incorporated in mobile communication terminal
CN101120333A (zh) * 2005-01-05 2008-02-06 戴维克斯股份有限公司 用于远程用户界面的***和方法
CN101478636A (zh) * 2009-01-16 2009-07-08 中兴通讯股份有限公司 一种基于iptv的游戏***及其实现方法
CN101561803A (zh) * 2008-04-14 2009-10-21 双扬科技股份有限公司 以手持通讯装置浏览网络信息的方法
KR20100054464A (ko) * 2008-11-14 2010-05-25 에스케이 텔레콤주식회사 플래시 미디어 서비스 시스템 및 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101120333A (zh) * 2005-01-05 2008-02-06 戴维克斯股份有限公司 用于远程用户界面的***和方法
EP1750211A1 (en) * 2005-08-03 2007-02-07 Neomtel Co., Ltd. Method and apparatus for displaying multimedia content with plug-in on wap browser incorporated in mobile communication terminal
CN1905701A (zh) * 2006-08-08 2007-01-31 钟杨 一种面向移动终端设备的网络信息发布方法和***
CN101561803A (zh) * 2008-04-14 2009-10-21 双扬科技股份有限公司 以手持通讯装置浏览网络信息的方法
KR20100054464A (ko) * 2008-11-14 2010-05-25 에스케이 텔레콤주식회사 플래시 미디어 서비스 시스템 및 방법
CN101478636A (zh) * 2009-01-16 2009-07-08 中兴通讯股份有限公司 一种基于iptv的游戏***及其实现方法

Also Published As

Publication number Publication date
CN101873325A (zh) 2010-10-27

Similar Documents

Publication Publication Date Title
CN101873325B (zh) Flash支持处理方法、***、移动终端及中转服务器
CN111135569A (zh) 云游戏处理方法、装置、存储介质与电子设备
CN106911943B (zh) 一种视频展示方法、装置及存储介质
CN104967876A (zh) 弹幕信息处理方法和装置、弹幕信息展示方法和装置
CN103166941A (zh) 一种数据分享的方法及装置
CN112073754B (zh) 一种云游戏投屏方法、装置、计算机设备、计算机可读存储介质及云游戏投屏交互***
CN102033944A (zh) 基于移动终端的网页显示***及方法
CN104349177B (zh) 一种在桌面云下转向播放多媒体文件的方法、虚拟机及***
CN110535961B (zh) 资源获取方法、装置、电子设备和存储介质
CN112104897B (zh) 视频获取方法、终端及存储介质
CN110743163A (zh) 基于直播界面二维码进入相同游戏房间的方法及***
CN110096245A (zh) 分布式跨平台用户界面和应用投影
CN106998485A (zh) 视频直播方法及装置
CN111901695B (zh) 视频内容截取方法、装置和设备及计算机存储介质
CN103051692A (zh) 支持极限网络环境的移动作业***工作平台
CN112911320A (zh) 一种直播方法、装置、计算机设备和存储介质
CN115065684A (zh) 数据处理方法、装置、设备以及介质
CN108632667B (zh) 一种多媒体文件的解码方法及终端
CN104639501A (zh) 一种数据流传输的方法、设备及***
CN107346197B (zh) 一种信息显示方法及装置
CN102377793A (zh) 基于移动通讯设备终端的Flash交互方法及装置
US8813041B2 (en) Efficient compression of applications
CN113413611A (zh) 云游戏平台订单生成方法、订单支付方法、装置和设备
CN113018872A (zh) 游戏订单生成方法、游戏订单支付方法、装置和设备
CN110798700B (zh) 视频处理方法、视频处理装置、存储介质与电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200526

Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 100080 building 16, building 1610-1620, building 18, Building 29, Suzhou Street, Beijing, Haidian District

Patentee before: UC MOBILE Ltd.

TR01 Transfer of patent right