CN101634947A - 使用客户端的本地资源的ie控件及其应用方法 - Google Patents

使用客户端的本地资源的ie控件及其应用方法 Download PDF

Info

Publication number
CN101634947A
CN101634947A CN200910090602A CN200910090602A CN101634947A CN 101634947 A CN101634947 A CN 101634947A CN 200910090602 A CN200910090602 A CN 200910090602A CN 200910090602 A CN200910090602 A CN 200910090602A CN 101634947 A CN101634947 A CN 101634947A
Authority
CN
China
Prior art keywords
control
resource
animation
local
client
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.)
Pending
Application number
CN200910090602A
Other languages
English (en)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN200910090602A priority Critical patent/CN101634947A/zh
Publication of CN101634947A publication Critical patent/CN101634947A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供了一种使用客户端的本地资源的IE控件及其应用方法。该方法主要包括:当客户端通过浏览器将IE控件加载到网页中后,所述IE控件需要使用客户端的本地资源时,所述IE控件通过应用程序编程接口API向客户端的本地资源管理器发送资源调用请求;所述IE控件接收所述本地资源管理器发送的本地资源,对所述本地资源进行加载。利用本发明,可以使得IE控件和客户端共用资源,并且IE控件中的flash控件也可以和客户端共用资源,从而节约了网络流量,提高了IE控件的使用性能。

Description

使用客户端的本地资源的IE控件及其应用方法
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种使用客户端的本地资源的IE(Internet Explorer,因特网浏览器)控件及其应用方法。
背景技术
目前,当将IE控件应用到web(网络)页面中,客户端浏览该web页面,使用IE控件加载web内容时,web内容来自于服务器端,web内容中嵌入的资源来自于服务器端,IE控件中的flash控件也是访问网络资源。
现有技术中还没有应用到web页面中IE控件使用客户端的本地资源的方法。
发明内容
本发明的实施例提供了一种使用客户端的本地资源的IE控件及其应用方法,以使应用到web页面中IE控件使用客户端的本地资源。
一种使用客户端的本地资源的IE控件,包括:
脚本代码模块,用于当IE控件需要使用本地资源时,通过脚本代码向本地调用模块发送资源调用请求;接收本地调用模块发送的各种资源,对该各种资源在IE控件中进行加载;
本地调用模块,用于根据脚本代码模块发送的资源调用请求,通过应用程序编程接口API和客户端进行交互,从客户端本地调用IE控件需要使用的各种资源,将调用的资源发送给脚本代码模块。
一种IE控件使用本地资源的方法,包括:
当IE控件需要使用本地资源时,所述IE控件通过应用程序编程接口API向客户端发送资源调用请求;
所述IE控件接收所述客户端发送的本地资源,对所述本地资源进行加载。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例可以使得IE控件和客户端共用资源,并且IE控件中的flash控件也可以和客户端共用资源,从而节约了网络流量,提高了IE控件的使用性能。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种IE控件的结构示意图;
图2为本发明实施例二提供的一种IE控件使用本地Flash文件的方法的处理流程图;
图3为本发明实施例三提供的一种IE控件中的Flash控件使用本地Flash资源的方法的处理流程图。
具体实施方式
在本发明实施例中,当客户端通过浏览器将IE控件加载到网页中后,所述IE控件需要使用客户端的本地资源时,所述IE控件通过应用程序编程接口API向客户端的本地资源管理器发送资源调用请求;所述IE控件接收所述本地资源管理器发送的本地资源,对所述本地资源进行加载。
为便于对本发明实施例的理解,下面结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
实施例一
该实施例提供的一种IE控件的结构示意图如图1所示,包括如下模块:
脚本代码模块11,用于当客户端通过浏览器将IE控件加载到网页中后,IE控件需要使用客户端的本地资源时,向本地调用模块发送资源调用请求。接收本地调用模块发送的各种资源,对该各种资源在IE控件中进行加载。上述脚本代码模块可以为Javascript模块。上述客户端可以为用户的和网络连接的各种终端,该终端可以为PC(Personal Computer,个人计算机)终端或手机等移动终端。
本地调用模块12,作为IE控件的外部调用接口,用于根据脚本代码模块发送的资源调用请求,通过API(Application Programming Interface,应用程序编程接口)和客户端的本地资源管理器进行交互,从客户端本地调用IE控件需要使用的各种资源,比如,Flash资源等,将调用的资源发送给脚本代码模块。本地调用模块可以为Javascript API扩展平台。
所述的IE控件还可以包括:
动画控件模块13,用于接收脚本代码模块发送的动画文件,通过动画控件代码对该动画文件进行初始化和加载。上述动画控件模块可以为Flash控件模块,此时上述动画控件代码为AS(ActionScript,动作脚本)代码;上述动画控件模块还可以为silverlight控件模块,此时上述动画控件代码为js和ASP(Active Server Pages,动态服务器页面)脚本。
当动画控件模块还需要调用其他的本地资源,比如,图片,声音、文字和动画等,通过动画控件代码向上述脚本代码模块发送调用本地资源的请求。接收脚本代码模块发送的本地资源,通过动画控件模块对该本地资源进行加载。
实施例二
该实施例提供的一种IE控件使用本地Flash文件的方法的处理流程如图2所示,包括如下处理步骤:
步骤21、客户端通过浏览器将IE控件加载到网页中,IE控件执行初始化。
步骤22、IE控件中的脚本代码模块开始运行,向IE控件中的本地调用模块发送调用Flash文件的请求。本地调用模块接收到该请求后,通过API(Application Programming Interface,应用程序编程接口)向客户端本地的资源管理器发送调用Flash文件的请求。
上述脚本代码模块可以为Javascript模块,则本地调用模块可以为Javascript API扩展平台。
步骤23、本地调用模块从客户端本地获取Flash文件,比如,swf文件。本地调用模块将上述Flash文件发送给上述脚本代码模块。上述脚本代码模块再将上述Flash文件发送给IE控件中的Flash控件。
步骤24、IE控件中的Flash控件接收到上述Flash资源文件后,通过Flash控件中的AS(ActionScript,动画脚本)代码对上述Flash文件进行初始化,将该Flash文件进行加载。
实施例三
该实施例提供的一种IE控件中的Flash控件使用本地Flash资源的方法的处理流程如图3所示,包括如下处理步骤:
步骤31、IE控件中的Flash控件通过AS代码对Flash文件进行加载后,当该Flash控件还需要调用其他的Flash资源,比如,图片,声音、文字和动画等,Flash控件通过AS代码向上述IE控件中的脚本代码模块发送调用Flash资源的请求。
步骤32、IE控件中的脚本代码模块接收到上述Flash控件发送的调用Flash资源的请求后,向IE控件中的本地调用模块发送调用Flash资源的请求。本地调用模块接收到该请求后,通过API向客户端本地的资源管理器发送调用Flash资源的请求。
步骤33、本地调用模块从客户端本地获取Flash资源,比如,图片,声音、文字和动画等。本地调用模块将上述Flash资源发送给上述脚本代码模块。上述脚本代码模块再将上述Flash资源发送给IE控件中的Flash控件。
Flash控件接收到上述Flash资源后,通过Flash控件中的AS代码将该Flash资源进行加载。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
综上所述,本发明实施例可以使得IE控件和客户端共用资源,并且IE控件中的flash控件也可以和客户端共用资源,使得web页面中的预览flash文件放在了本地。从而节约了网络流量,提高了IE控件的使用性能。
本案实现了IE控件,IE控件中的flash控件,以及本地程序实现了统一的资源利用和管理,使得三者利用同一份资源时不用重复下载,都可以利用客户端强大的资源管理能力。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (9)

1、一种使用客户端的本地资源的IE控件,其特征在于,包括:
脚本代码模块,用于当IE控件需要使用本地资源时,通过脚本代码向本地调用模块发送资源调用请求;接收本地调用模块发送的各种资源,对该各种资源在IE控件中进行加载;
本地调用模块,用于根据脚本代码模块发送的资源调用请求,通过应用程序编程接口API和客户端进行交互,从客户端本地调用IE控件需要使用的各种资源,将调用的资源发送给脚本代码模块。
2、根据权利要求1所述的IE控件,其特征在于,所述的IE控件还包括:
动画控件模块,用于接收脚本代码模块发送的动画文件,对该动画文件进行加载;当动画控件需要调用客户端的本地的动画资源,向上述脚本代码模块发送调用动画资源的请求,接收脚本代码模块发送的客户端的本地的动画资源,对该动画资源进行加载。
3、根据权利要求2所述的IE控件,其特征在于,所述的动画控件模块包括:flash控件模块或silverlight控件模块。
4、根据权利要求1或2或3所述的IE控件,其特征在于,所述的脚本代码模块为Javascript模块,所述的本地调用模块为Javascript API扩展平台。
5、一种IE控件使用本地资源的方法,其特征在于,包括:
当IE控件需要使用本地资源时,所述IE控件通过应用程序编程接口API向客户端发送资源调用请求;
所述IE控件接收所述客户端发送的本地资源,对所述本地资源进行加载。
6、根据权利要求5所述的IE控件使用本地资源的方法,其特征在于,所述IE控件通过应用程序编程接口API向客户端发送资源调用请求,包括:
所述IE控件通过脚本代码向所述IE控件的外部调用接口发送资源调用请求,所述外部调用接口通过API向客户端的本地资源管理器发送资源调用请求。
7、根据权利要求6所述的IE控件,其特征在于,所述的脚本代码为Javascript模块,所述的API为Javascript API。
8、根据权利要求5或6或7所述的IE控件使用本地资源的方法,其特征在于,所述的所述IE控件接收所述客户端发送的本地资源,对所述本地资源进行加载,还包括:
所述IE控件接收所述客户端的本地资源管理器发送的本地的动画文件,将所述动画文件发送给所述IE控件中的动画控件,所述动画控件对该动画文件进行加载。
9、根据权利要求5所述的IE控件使用本地资源的方法,其特征在于,所述的所述IE控件接收所述客户端发送的本地资源,对所述本地资源进行加载,还包括:
当所述动画控件需要调用客户端的本地的动画资源时,通过动画控件代码向所述外部调用接口发送调用动画资源的请求;
所述外部调用接口通过API向客户端的本地资源管理器发送调用动画资源的请求,将所述本地资源管理器返回的动画资源发送给所述动画控件,所述动画控件通过动画控件代码对该动画资源进行加载。
CN200910090602A 2009-08-31 2009-08-31 使用客户端的本地资源的ie控件及其应用方法 Pending CN101634947A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910090602A CN101634947A (zh) 2009-08-31 2009-08-31 使用客户端的本地资源的ie控件及其应用方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910090602A CN101634947A (zh) 2009-08-31 2009-08-31 使用客户端的本地资源的ie控件及其应用方法

Publications (1)

Publication Number Publication Date
CN101634947A true CN101634947A (zh) 2010-01-27

Family

ID=41594144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910090602A Pending CN101634947A (zh) 2009-08-31 2009-08-31 使用客户端的本地资源的ie控件及其应用方法

Country Status (1)

Country Link
CN (1) CN101634947A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006203A (zh) * 2010-12-07 2011-04-06 苏州阔地网络科技有限公司 一种网页上实现Flash网络流量监控的方法
CN102088479A (zh) * 2010-12-07 2011-06-08 苏州阔地网络科技有限公司 一种网页上实现多Flash网络流量监控的方法
CN103019835A (zh) * 2011-09-26 2013-04-03 同方股份有限公司 一种多核处理器中断资源优化处理***和方法
CN103177040A (zh) * 2011-12-26 2013-06-26 腾讯科技(深圳)有限公司 网页应用的功能调用方法及装置
CN103412914A (zh) * 2013-08-05 2013-11-27 广州仙海网络科技有限公司 网络客户端
CN103581249A (zh) * 2012-07-31 2014-02-12 腾讯科技(上海)有限公司 一种信息推送方法、***及客户端
CN103914453A (zh) * 2012-12-31 2014-07-09 联想(北京)有限公司 本地资源访问方法、本地资源访问装置和电子设备
CN103927151A (zh) * 2013-01-11 2014-07-16 联想(北京)有限公司 在web页面上实现本地操作的方法和装置
CN105487932A (zh) * 2015-11-24 2016-04-13 上海斐讯数据通信技术有限公司 一种数据交互方法、***、及一种客户端
CN105893161A (zh) * 2015-12-14 2016-08-24 乐视网信息技术(北京)股份有限公司 在软件程序中调用资源的方法和装置
CN105897902A (zh) * 2016-05-05 2016-08-24 北京思特奇信息技术股份有限公司 一种通过浏览器启动本地应用的方法及***
CN106716405A (zh) * 2014-09-12 2017-05-24 酷比特公司 用于将在计算机设备的本地桌面应用程序上创建的命令和/或内容直接注入至网页浏览器并反之亦然的***、方法和计算机程序产品

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006203A (zh) * 2010-12-07 2011-04-06 苏州阔地网络科技有限公司 一种网页上实现Flash网络流量监控的方法
CN102088479A (zh) * 2010-12-07 2011-06-08 苏州阔地网络科技有限公司 一种网页上实现多Flash网络流量监控的方法
CN102088479B (zh) * 2010-12-07 2012-05-09 苏州阔地网络科技有限公司 一种网页上实现多Flash网络流量监控的方法
CN103019835A (zh) * 2011-09-26 2013-04-03 同方股份有限公司 一种多核处理器中断资源优化处理***和方法
CN103177040A (zh) * 2011-12-26 2013-06-26 腾讯科技(深圳)有限公司 网页应用的功能调用方法及装置
CN103581249A (zh) * 2012-07-31 2014-02-12 腾讯科技(上海)有限公司 一种信息推送方法、***及客户端
CN103914453A (zh) * 2012-12-31 2014-07-09 联想(北京)有限公司 本地资源访问方法、本地资源访问装置和电子设备
CN103927151A (zh) * 2013-01-11 2014-07-16 联想(北京)有限公司 在web页面上实现本地操作的方法和装置
CN103927151B (zh) * 2013-01-11 2018-04-27 联想(北京)有限公司 在web页面上实现本地操作的方法和装置
CN103412914A (zh) * 2013-08-05 2013-11-27 广州仙海网络科技有限公司 网络客户端
CN106716405A (zh) * 2014-09-12 2017-05-24 酷比特公司 用于将在计算机设备的本地桌面应用程序上创建的命令和/或内容直接注入至网页浏览器并反之亦然的***、方法和计算机程序产品
CN105487932A (zh) * 2015-11-24 2016-04-13 上海斐讯数据通信技术有限公司 一种数据交互方法、***、及一种客户端
CN105893161A (zh) * 2015-12-14 2016-08-24 乐视网信息技术(北京)股份有限公司 在软件程序中调用资源的方法和装置
CN105897902A (zh) * 2016-05-05 2016-08-24 北京思特奇信息技术股份有限公司 一种通过浏览器启动本地应用的方法及***
CN105897902B (zh) * 2016-05-05 2018-10-19 北京思特奇信息技术股份有限公司 一种通过浏览器启动本地应用的方法及***

Similar Documents

Publication Publication Date Title
CN101634947A (zh) 使用客户端的本地资源的ie控件及其应用方法
CN102597982B (zh) 用于对等联网设备的有效服务发现
US9052958B2 (en) Extending the capability of computing devices by using dynamically scalable external resources
CN104965848B (zh) 一种前端资源加载方法及装置
CN108255615A (zh) 跨语言调用方法、服务器及存储介质
CN102375753B (zh) 移动终端预置应用的方法及移动终端
CN102323887B (zh) 基于浏览器引擎的动态加载Widget的方法及移动终端
CN102065108A (zh) 一种实现预下载的方法、无线通信终端及客户端浏览器
CN101741986A (zh) 一种用于移动通讯设备终端的页面缓存方法
CN102158819A (zh) 用于移动设备显示电子邮件处理方法、服务器及移动设备
CN102368785A (zh) 网络文件上传方法、装置及***
CN112769945B (zh) 分布式服务调用方法及装置
CN101799821A (zh) 一种通过微件实现网页应用的方法及***
CN106973020A (zh) 网络分享终端和网络分享的流量限制方法及***
CN103095801B (zh) 一种应用浏览器自动处理资源的方法和装置
CN102907071A (zh) 一种数据传输方法、移动终端和代理服务器
CN104283920A (zh) 一种网络应用路由的方法、服务器、终端和***
CN105701153A (zh) 一种读取网页资源的方法、装置及电子设备
CN106210135A (zh) 图片资源下载处理方法、终端和资源服务器
CN102156697A (zh) 一种通过微件实现网页应用的方法及终端设备
CN112214250A (zh) 一种应用程序组件的加载方法和装置
CN104506616B (zh) 浏览器客户端发送信息的方法、装置及***
CN1792078A (zh) 移动体通信终端
CN103729440A (zh) 一种访问网站的方法及装置
CN115834649A (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
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100127