CN102377793A - 基于移动通讯设备终端的Flash交互方法及装置 - Google Patents
基于移动通讯设备终端的Flash交互方法及装置 Download PDFInfo
- Publication number
- CN102377793A CN102377793A CN2010102512097A CN201010251209A CN102377793A CN 102377793 A CN102377793 A CN 102377793A CN 2010102512097 A CN2010102512097 A CN 2010102512097A CN 201010251209 A CN201010251209 A CN 201010251209A CN 102377793 A CN102377793 A CN 102377793A
- Authority
- CN
- China
- Prior art keywords
- flash
- mobile communication
- communication equipment
- lite
- request
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种用于移动通讯设备终端的Flash交互处理方法,包括:确定所加载的网页上的Flash元素的特性;根据所确定出的Flash元素的特性,生成Flash处理请求;根据所述Flash处理请求,确定移动通讯设备终端中的Flash lite版本是否需要更新;以及在确定为移动通讯设备终端中的Flash lite版本需要更新时,通过网络下载合适的版本并进行更新。
Description
技术领域
本发明涉及移动浏览器技术领域,更为具体地,涉及一种基于移动通讯设备终端的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 lite的新特性。
在现有Flash技术中,由于无法有效地使用信号处理技术中的“硬加速”技术来对Flash进行处理,因此在渲染运行Flash时,对移动通讯设备终端CPU、运行内存等处理资源占用极大,现阶段的一些基于移动通讯设备终端的Flash交互处理解决方案中,并没有很好地考虑资源占用相关的问题,导致在访问页面(比如www网页),同时运行过多的Flash元素(各类广告Flash元素)而导致程序数据溢出,使得Flash处理出现异常乃至程序崩溃。
因此,需要一种新的基于移动通讯设备终端的Flash交互方法及装置,其能够实现Flash lite版本的自动更新,并且能够降低移动通讯设备终端的资源占用。
发明内容
鉴于上述问题,本发明提供了一种基于移动通讯设备终端的Flash交互处理方法及装置,其通过确定所加载的网页上的Flash元素的特性,生成与Flash特性对应的Flash处理请求;根据所述Flash处理请求确定移动通讯设备终端中的Flash lite版本是否需要更新;以及在确定需要更新时,通过网络下载合适的版本并进行更新。由此,可以实现Flash lite版本的自动更新。此外,还通过中转服务器,利用预先设置的“白名单”来过滤移动通讯设备终端的Flashlite不支持的Flash,减少移动通讯设备终端要处理的Flash元素的数量,从而降低移动通讯设备终端的资源占用。
根据本发明的一个方面,提供了一种用于移动通讯设备终端的Flash交互处理方法,包括:
确定所加载的网页上的Flash元素的特性;
根据所确定出的Flash元素的特性,生成Flash处理请求;
根据所述Flash处理请求,确定移动通讯设备终端中内置的Flash lite版本是否需要更新;以及
在确定为移动通讯设备终端中内置的Flash lite版本需要更新时,通过网络下载合适的版本并进行更新。
根据本发明的另一方面,提供了一种用于移动通讯设备终端的Flash交互处理装置,包括:
Flash特性确定单元,用于确定所加载的网页上的Flash元素的特性;
Flash处理请求生成单元,用于根据所确定出的Flash元素的特性,生成Flash处理请求;
Flash lite版本确定单元,用于根据所述Flash处理请求,确定移动通讯设备终端中内置的Flash lite版本是否需要更新;以及
Flash lite更新单元,用于在确定为移动通讯设备终端中内置的Flash lite版本需要更新时,通过网络下载合适的版本并进行更新。
为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物
附图说明
通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
图1示出了根据本发明的Flsah交互处理装置100的方框图;
图2示出了根据本发明的基于直连处理的Flash交互处理方法的流程图;和
图3示出了根据本发明的基于中转处理的Flash交互处理方法的流程图。
在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施例
以下将结合附图对本发明的具体实施例进行详细描述。
图1示出了根据本发明所述的Flash交互处理装置100的方框图。
如图1所示,Flash交互处理装置100包括Flash特性确定单元110、Flash处理请求生成单元120、Flash lite版本确定单元130以及Flash lite更新单元140。在通过直接连接网络进行处理的方式下,Flash交互处理单元100还包括网页浏览器(未示出)。在通过中转服务器连接网络进行处理的方式下,Flash交互处理单元100还可以包括网页浏览器和中转服务器(未示出)。
所述Flash特性确定单元110用于确定所加载的网页上的Flash元素的特性。所述Flash处理请求生成单元120用于根据所确定出的Flash元素的特性,生成Flash处理请求。所述Flash lite版本确定单元130用于根据所生成的Flash处理请求,确定移动通讯设备终端中内置的Flash lite版本是否需要更新。所述Flash lite更新单元140用于在确定为移动通讯设备终端中内置的Flash lite版本需要更新时,通过网络下载合适的版本并进行更新。在存在合适的Flashlite版本的情况下,利用Flash lite对所识别出的Flash元素进行预处理。在对Flash元素进行预处理后,浏览器利用Flash lite来播放Flash元素。
在直接连接网络进行处理的情况下,所述网页浏览器直接向网站服务器发送访问请求以请求加载网页,并识别所加载的网页上的Flash元素。
在通过中转服务器连接网络进行处理的情况下,所述网页浏览器通过中转服务器向网站服务器发送访问请求。所述中转服务器根据所接收的访问请求来向网站服务器请求加载网页,并识别所加载的网页上的Flash元素。在识别出网页上的Flash元素后,中转服务器根据预先设置的“白名单”,对所加载的Flash元素进行过滤,以过滤掉移动通讯设备终端中的Flash lite不能识别或不支持的Flash元素。这里,“白名单”是指用于定义哪些网站中的哪些Flash元素可以支持的Flash元素名单。所述“白名单”可以根据需要随时进行更新。
如上参照图1对根据本发明的Flash交互处理装置100进行了简单的描述,下面结合图2和图3来描述根据本发明的Flash交互处理方法。
图2示出了根据本发明的基于直接连接网络进行处理的Flash交互处理方法的流程图。
如图2所示,首先,在步骤S210中,移动通讯设备终端中的网页浏览器向网站服务器发送访问请求,以请求网站服务器加载网页。例如,在移动通讯设备终端的网页浏览器的页面上输入网站地址。相应地,网站服务器根据网页浏览器的访问请求,从目标网站加载网页数据。在接收到网页数据后,浏览器识别所加载的网页上的Flash元素。
在识别出所加载的网页上的Flash元素后,流程进行到步骤S220。在步骤S220中,Flash特性确定单元110确定所加载的网页上的Flash的特性。然后,流程进行到步骤S230。
在步骤S230,Flash处理请求单元120根据所确定出的Flash元素的特性,生成Flash处理请求,并将所生成的Flash处理请求提供给Flash lite版本确定单元130。然后,进行到步骤S240。
在步骤S240,Flash lite版本确定单元130根据所生成的Flash处理请求,确定移动通讯设备终端中内置的Flash lite版本是否需要更新,即确定该Flashlite版本是否过于陈旧而不能支持或解析当前的Flash元素。如果版本不需要更新,则流程进行到步骤S260。
如果该版本需要更新,则流程进行到步骤S250。在步骤S250,Flash lite更新单元通过网络搜索并下载合适的版本,并且利用所下载的版本进行更新。在更新过程中,如果通过网络没有搜索到合适的版本,则不进行版本更新,并且经由浏览器显示例如“不支持该Flash元素”。在对版本进行更新后,流程进行到步骤S260。
在步骤S260,调用Flash lite对Flash元素进行预处理,并且在预处理完成后,网页浏览器利用Flash lite来对Flash元素进行播放。具体地,在确定为存在合适的Flash lite版本后,调用Flash lite来对Flash元素进行预处理。在预处理完成后,在页面上上提供相应的提示,例如,弹出对话框“预处理完成”。然后,网页浏览器利用Flash lite来播放Flash元素。这里,所述网页浏览器例如是基于标准的NPAPI接口的。由此,在利用Flash lite播放Flash元素时,可以将浏览器菜单暂时转换为Flash lite的控制菜单。浏览器菜单到Flashlite控制菜单的转换可以使用映射的方式,基于标准的NPAPI接口实现。
图3示出了根据本发明的基于中转服务器连接网络进行处理的Flash交互处理方法的流程图。与图2所例示的直连处理的方式相比,其区别仅在于步骤S310、S320和S330。步骤S340到S380与图2中的步骤S220到S260完全相同,在此不再赘述。下面仅仅对图3中的步骤S310和S320进行详细描述。
在步骤S310,网页浏览器通过中转服务器向网站服务器发送访问请求。然后,流程进行到步骤S320。在步骤S320,当中转服务器接收到网页浏览器发送的访问请求后,根据该访问请求向网站服务器请求加载网页。然后,流程进行到步骤S330。在步骤S330,中转服务器识别所加载的网页上的Flash元素,并根据预先设置的“白名单”,对所识别出的Flash元素进行过滤,以过滤掉移动通讯设备终端中的Flash lite不支持的Flash元素。这里,“白名单”是指用于定义哪些网站中的哪些Flash元素可以支持的Flash元素名单。所述“白名单”可以根据需要随时进行自动更新。
有益效果
通过以上结合附图对本发明实施例的详细描述,不难看出:利用基于移动通讯设备终端的Flash交互处理方法及装置,通过确定所加载的网页上的flash元素的特性,生成与Flash特性对应的flash处理请求;根据所述flash处理请求确定移动通讯设备终端中的flash lite版本是否需要更新;以及在确定需要更新时,通过网络下载合适的版本并进行更新。由此,可以实现Flash lite版本的自动更新。此外,还通过中转服务器,利用预先设置的“白名单”来过滤移动通讯设备终端的Flash lite不支持的Flash,减少移动通讯设备终端要处理的Flash元素的数量,从而降低移动通讯设备终端的资源占用。
但是,本领域技术人员应当理解,对于上述本发明所提出的基于移动通讯设备终端的Flash交互处理方法及装置,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
Claims (11)
1.一种基于移动通讯设备终端的Flash交互处理方法,包括:
确定所加载的网页上的Flash元素的特性;
根据所确定出的Flash元素的特性,生成Flash处理请求;
根据所述Flash处理请求,确定移动通讯设备终端中内置的Flash lite版本是否需要更新;以及
在确定为移动通讯设备终端中内置的Flash lite版本需要更新时,通过网络下载合适的版本并进行更新。
2.如权利要求1所述的Flash交互处理方法,在确定Flash元素的特性的步骤之前,还包括:
经由移动通讯设备终端中的网页浏览器,通过中转服务器向网站服务器发送访问请求,以请求加载网页,并识别所加载的网页上的Flash元素。
3.如权利要求1所述的Flash交互处理方法,在确定Flash元素的特性的步骤之前,还包括:
经由移动通讯设备终端中的网页浏览器,向中转服务器发送访问请求;
经由中转服务器,根据所接收的访问请求来向网站服务器请求加载网页;
经由所述中转服务器识别所加载的网页上的Flash元素,并根据预先设置的“白名单”,对所识别出的Flash元素进行过滤,以过滤掉移动通讯设备终端中内置的Flash lite版本不能识别或不支持的Flash元素。
4.如权利要求3所述的Flash交互处理方法,其中,所述“白名单”是根据需要而随时进行自动更新的。
5.如权利要求2或3所述的Flash交互处理方法,还包括:
在存在合适的Flash lite版本的情况下,利用所述Flash lite对Flash元素进行预处理,
其中,在对Flash元素进行预处理后,经由所述浏览器利用Flash lite来对Flash元素进行播放。
6.一种用于移动通讯设备终端的Flash交互处理装置,包括:
Flash特性确定单元,用于确定所加载的网页上的Flash元素的特性;
Flash处理请求生成单元,用于根据所确定出的Flash元素的特性,生成Flash处理请求;
Flash lite版本确定单元,用于根据所述Flash处理请求,确定移动通讯设备终端中内置的Flash lite版本是否需要更新;以及
Flash lite更新单元,用于在确定为移动通讯设备终端中内置的Flash lite版本需要更新时,通过网络下载合适的版本并进行更新。
7.如权利要求6所述的Flash交互处理装置,还包括:
网页浏览器,用于通过中转服务器向网站服务器发送访问请求,以请求加载网页,并识别所加载的网页上的Flash元素。
8.如权利要求6所述的Flash交互处理装置,还包括:
网页浏览器,用于通过中转服务器向网站服务器发送访问请求;以及中转服务器,用于接收所述浏览器所发送的访问请求,并根据所接收的访问请求来向网页服务器请求加载网页,
其中,所述中转服务器还用于识别所加载的网页上的Flash元素,并根据预先设置的“白名单”,对所识别出的Flash元素进行过滤,以过滤掉移动通讯设备终端中内置的Flash lite版本不能识别或不支持的Flash元素。
9.如权利要求8所述的Flash交互处理装置,其中,所述“白名单”是根据需要而随时进行更新的。
10.如权利要求7或8所述的Flash交互处理装置,其中,在存在合适的Flash lite版本的情况下,利用所述Flash lite对Flash元素进行预处理;
其中,在对Flash元素进行预处理后,所述浏览器利用Flash lite来对Flash元素进行播放。
11.如权利要求10所述的Flash交互处理装置,其中,所述浏览器是基于标准的NPAPI接口实现的。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010251209.7A CN102377793B (zh) | 2010-08-11 | 2010-08-11 | 基于移动通讯设备终端的Flash交互方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010251209.7A CN102377793B (zh) | 2010-08-11 | 2010-08-11 | 基于移动通讯设备终端的Flash交互方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102377793A true CN102377793A (zh) | 2012-03-14 |
CN102377793B CN102377793B (zh) | 2014-02-05 |
Family
ID=45795749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010251209.7A Expired - Fee Related CN102377793B (zh) | 2010-08-11 | 2010-08-11 | 基于移动通讯设备终端的Flash交互方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102377793B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914299A (zh) * | 2014-03-24 | 2014-07-09 | 北京金山网络科技有限公司 | 一种Flash硬件加速控制方法及*** |
CN104519095A (zh) * | 2013-09-29 | 2015-04-15 | 重庆新媒农信科技有限公司 | 一种动态消息推送方法及其***、服务端、客户端 |
WO2016150136A1 (zh) * | 2015-03-26 | 2016-09-29 | 中兴通讯股份有限公司 | 网页更新方法、***及网页服务器 |
CN106686133A (zh) * | 2017-02-09 | 2017-05-17 | 北京奇虎科技有限公司 | 一种跨平台交互方法和装置 |
CN107436780A (zh) * | 2017-06-20 | 2017-12-05 | 武汉斗鱼网络科技有限公司 | 一种Flash播放器更新的方法、装置及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1763717A (zh) * | 2005-11-24 | 2006-04-26 | 北京中星微电子有限公司 | 一种利用脚本及其编译器调用宿主软件函数的***与方法 |
WO2006097177A1 (en) * | 2005-03-16 | 2006-09-21 | Eastman Kodak Company | Method and equipment for data transmission by ad-hoc network |
CN101159764A (zh) * | 2007-11-21 | 2008-04-09 | 中国电信股份有限公司 | 一种访问移动业务门户数据的方法和*** |
-
2010
- 2010-08-11 CN CN201010251209.7A patent/CN102377793B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006097177A1 (en) * | 2005-03-16 | 2006-09-21 | Eastman Kodak Company | Method and equipment for data transmission by ad-hoc network |
CN1763717A (zh) * | 2005-11-24 | 2006-04-26 | 北京中星微电子有限公司 | 一种利用脚本及其编译器调用宿主软件函数的***与方法 |
CN101159764A (zh) * | 2007-11-21 | 2008-04-09 | 中国电信股份有限公司 | 一种访问移动业务门户数据的方法和*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104519095A (zh) * | 2013-09-29 | 2015-04-15 | 重庆新媒农信科技有限公司 | 一种动态消息推送方法及其***、服务端、客户端 |
CN104519095B (zh) * | 2013-09-29 | 2019-01-25 | 重庆新媒农信科技有限公司 | 一种动态消息推送方法及其***、服务端、客户端 |
CN103914299A (zh) * | 2014-03-24 | 2014-07-09 | 北京金山网络科技有限公司 | 一种Flash硬件加速控制方法及*** |
WO2016150136A1 (zh) * | 2015-03-26 | 2016-09-29 | 中兴通讯股份有限公司 | 网页更新方法、***及网页服务器 |
US11057384B2 (en) | 2015-03-26 | 2021-07-06 | Xi'an Zhongxing New Software Co., Ltd. | Webpage updating method and system and webpage server |
CN106686133A (zh) * | 2017-02-09 | 2017-05-17 | 北京奇虎科技有限公司 | 一种跨平台交互方法和装置 |
WO2018145527A1 (zh) * | 2017-02-09 | 2018-08-16 | 北京奇虎科技有限公司 | 跨平台交互方法、装置、程序及介质 |
CN106686133B (zh) * | 2017-02-09 | 2020-07-14 | 北京奇虎科技有限公司 | 一种跨平台交互方法和装置 |
CN107436780A (zh) * | 2017-06-20 | 2017-12-05 | 武汉斗鱼网络科技有限公司 | 一种Flash播放器更新的方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN102377793B (zh) | 2014-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104410665B (zh) | 一种更新包的下载方法及设备 | |
CN107741844B (zh) | 一种应用安装包的生成方法和装置 | |
US8495617B2 (en) | Interworking system between user terminal and smart card for executing widget, and method thereof | |
US10534425B2 (en) | Processing method and device for saving power, mobile terminal and cloud server | |
CN107798064B (zh) | 页面处理方法、电子设备及计算机可读存储介质 | |
CN107135672B (zh) | 应用安装包获取方法、信息广播方法、移动设备及基站 | |
CN108197034B (zh) | 一种应用测试方法、服务器及*** | |
CN110888658B (zh) | 应用程序中功能模块的动态化方法、装置及存储介质 | |
CN114465998B (zh) | 多设备的文件传输方法、装置、终端设备及可读存储介质 | |
CN102377793B (zh) | 基于移动通讯设备终端的Flash交互方法及装置 | |
CN105453126A (zh) | 应用程序共享服务方法和应用于该服务方法的装置 | |
CN107861765B (zh) | 产品配置方法、设备和计算机可读存储介质 | |
CN109032693B (zh) | 一种加载展示信息方法、装置、电子设备及可读存储介质 | |
CN108804120B (zh) | 一种页面构建方法、装置、设备及存储介质 | |
CN109862399A (zh) | 显示富媒体信息的方法、处理富媒体信息的方法、计算机装置及计算机可读存储介质 | |
CN111339047B (zh) | 一种数据交互方法、装置及*** | |
CN103354927A (zh) | 用于管理处理设备中的内容的方法和装置 | |
CN112738726A (zh) | 定位方法、装置、终端及存储介质 | |
CN111475230A (zh) | 应用的功能配置方法、装置和电子设备 | |
CN109343880B (zh) | 一种rn包更新方法、装置及可读存储介质 | |
CN111767074A (zh) | 配置更新方法、装置、终端及存储介质 | |
CN112579191A (zh) | 一种组件加载方法、装置及*** | |
CN102904935A (zh) | 基于家庭网关的下载方法、设备和*** | |
CN114218175A (zh) | 一种资源跨平台共享方法、装置、终端设备及存储介质 | |
CN115061785A (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: 20200527 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 Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140205 |
|
CF01 | Termination of patent right due to non-payment of annual fee |