[发明专利]对网络应用进行管理的方法、网络应用管理器及系统有效
申请号: | 201310121509.7 | 申请日: | 2013-04-09 |
公开(公告)号: | CN103200266A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 黄欢;何承雄;殷程 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 应用 进行 管理 方法 管理器 系统 | ||
技术领域
本发明涉及通信领域,具体涉及一种对网络应用进行管理的方法、网络应用管理器及系统。
背景技术
随着互联网的高速发展,出现了整合各种网络应用的大型网站,这些大型网站通常会在网页的某些位置呈现工具条(Toolbar),在该工具条上可以装载各种网络应用(Web App)。其中,上述呈现工具条的页面为了实现对工具条的呈现效果,首先需要将该工具条嵌入到该页面上,要嵌入工具条的页面习惯上称为宿主页面。
目前,为了将工具条嵌入到客户端的宿主页面上,并实现对宿主页面的工具条上的各个网络应用的管理,最常见的技术方案是:预先将各个网络应用的JS代码(即javascript代码)集中在一起,形成一个JS库。当工具条要嵌入到某个宿主页面时,首先会将上述的JS库下载到该宿主页面,同时该宿主页面还会向要嵌入的工具条提供该宿主页面的宿主信息,然后,由该工具条根据宿主信息来确定上述的JS库中的各段JS代码是否需要显示或隐藏,从而达到根据宿主页面的要求在工具条上显示相应的网络应用的目的。
在上述方式中,主要存在着以下缺陷:由于每一网络应用的相关信息都是以硬编码的方式直接通过JS代码写在JS库中的,当需要添加或删除某一网络应用时,必须对JS代码进行修改并重新发布,而这一过程必须要中断工具条的运行才能完成。因此,该方式无法在宿主页面的运行过程中动态管理(例如添加或删除)工具条上的网络应用,给网络应用的管理带来了不便。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的对网络应用进行管理的方法、网络应用管理器及系统。
依据本发明的一个方面,提供了一种在网络应用平台客户端上对网络应用进行管理的方法,该网络应用平台包括一个或者多个网络应用,该网络应用平台客户端适于呈现网页以及相关联的脚本,该方法包括:在网络应用平台客户端处加载网络应用管理器;由网络应用管理器获取该网络应用平台中的各网络应用的配置信息,网络应用配置信息包括:网络应用的显示状态以及该网络应用的路径信息,其中显示状态包括展现和隐藏;对于显示状态为展现的网络应用,从该网络应用对应的路径信息处获取该网络应用;以及由网络应用管理器加载所获取的网络应用。
可选地,根据本发明的方法还包括步骤:网络应用管理器每隔预设的时间间隔获取各网络应用的配置信息,当所获取到的网络应用的配置信息发生改变时,根据改变后的网络应用配置信息改变所加载的网络应用。
可选地,根据改变后的网络应用配置信息改变所加载的网络应用的步骤包括:确定显示状态发生改变的网络应用;卸载显示状态从展现变为隐藏的网络应用,以及加载显示状态从隐藏变为展现的网络应用。
可选地,其中网络应用定义了加载网络应用的加载接口和卸载网络应用的卸载接口,而且网络应用管理器通过调用加载接口来加载网络应用,并且通过调用卸载接口来卸载网络应用。
可选地,网络应用配置信息还包括:每个网络应用的图标对应的图片地址、每个网络应用对应的网络链接地址、以及每个网络应用在网络应用平台客户端上的呈现位置。
可选地,其中网络应用平台客户端包括呈现在网页上的工具条,每个网络应用都具有在工具条上的呈现位置。
依据本发明的另一方面,提供了一种在网络应用平台客户端上对网络应用进行管理的网络应用管理器,其中,该网络应用管理器加载到网络应用平台客户端处,该网络应用平台包括一个或者多个网络应用,该网络应用平台客户端适于呈现网页以及相关联的脚本,该网络应用管理器包括:配置信息获取模块,适于获取该网络应用平台中的各网络应用的配置信息,网络应用配置信息包括:网络应用的显示状态以及该网络应用的路径信息,其中显示状态包括展现和隐藏;网络应用获取模块,适于从网络应用对应的路径信息处获取显示状态为展现的网络应用;网络应用加载模块,适于加载网络应用获取模块所获取的网络应用。
可选地,配置信息获取模块每隔预设的时间间隔获取各网络应用的配置信息,当所获取到的网络应用的配置信息发生改变时,通知网络应用加载模块根据改变后的网络应用配置信息改变所加载的网络应用。
可选地,网络应用加载模块进一步适于:确定显示状态发生改变的网络应用;卸载显示状态从展现变为隐藏的网络应用,以及加载显示状态从隐藏变为展现的网络应用。
可选地,其中网络应用定义了加载网络应用的加载接口和卸载网络应用的卸载接口,而且网络应用加载模块通过调用加载接口来加载网络应用,并且通过调用卸载接口来卸载网络应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310121509.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包装的颗粒洗涤剂组合物
- 下一篇:一种收线机挂线飞轮