当前位置: 首页 > 专利查询>伍帝州专利>正文

通过浏览器下载部署应用并提供应用入口的方法及系统技术方案

技术编号:4360227 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术的主要目的在于提供一种通过浏览器下载部署应用并提供应用入口的方法及系统,其可简化用户下载程序安装包再进行手动安装的过程,再有避免一些缓存机制对浏览内容的清除,以及加快应用的下载速度,提供应用入口展示,应用运行,应用更新,应用删除的功能,综合上述来有效提高用户使用互联网应用的体验。本发明专利技术的方法包括:通过浏览器提供已部署应用的应用入口;当用户选择一个应用进行下载部署,浏览器插件通过互联网获取应用并进行部署;当用户选择一个应用入口进行运行动作,浏览器插件将该应用进行运行;当用户选择一个应用入口进行删除动作,浏览器插件将该应用进行反部署;当用户选择一个应用入口进行更新动作,浏览器插件将该应用进行更新部署。本发明专利技术的系统包括:浏览器,浏览器插件,以及应用信息系统。

【技术实现步骤摘要】

本专利技术涉及互联网浏览器领域,特别是一种通过浏览器下载部署应用并提供应用入口 的方法及系统,其允许用户通过于安装在电子终端设备上的浏览器,将可执行文件或文档文 件等应用从服务器下载到电子终端设备,并自动将可执行文件或文档文件等应用进行安装部 署或存储部署,以及在浏览器当中提供已部署应用的应用入口列表,用户可以通过应用入口 进行应用的运行,以及应用的更新与删除。
技术介绍
随着互联网的发展,绝大部分的电子终端设备,例如个人计算机(PC),移动电话,个 人数字助理(PDA)等都会安装支持访问互联网的浏览器(Browser),用户可以通过浏览器来获 取互联网上各式各样的海量资源。现有技术中,浏览器获取互联网资源的方法,即通过浏览器HTTP请求,得到URL指向的 特定内容,然后进行展示与应用,浏览器对一些内容的处理方式,如HTML, XHTML, WML, 一 般是被浏览器直接解析应用,Flash, Java A卯let, Unity3D等内容一般由浏览器插件进行 解析应用,而可执行文件资源,由于安全性问题不会被直接获取,而是通过提示下载来经过 用户同意再进行下载,或者激活外部专门的下载工具来进行下载,将可执行文件保存到本地 存储器上。那些能被直接解析应用或者插件能够解析应用的资源,浏览器都会对其取得的内容进行 缓存,以提高下次访问的浏览速度,但缓存的内容通常会被缓存机制删除或者被用户手动清 除;还有浏览器获取插件内容时,如Flash, Java A卯let, Unity3D等内容时, 一般都是由 这些内容的插件进行下载,如Flash Player, Java Plugin, Unity3D WebPlayer,而这些插 件们一般是通过单HTTP连接进行内容下载,即便是多线程多HTTP连接进行下载,也无法通过 多镜像源的方式进行下载来提高速度,往往一些大的内容,如大的Flash, Java A卯let, Unity3D文件通常就会因为网络下载过程太久,使用户等待太长的时间,有些情况由于插件 的自身原因甚至会造成下载失败,因而大大降低了用户体验;碰到一些确定安全的可执行文 件,用户还需要在下载完成后,找到可执行文件再进行运行,如果是程序安装包还得一步一 步的进行手动安装,增加了操作的繁琐;再有当用户需要访问这些内容和应用时,需要分别5到各自提供者进行访问,通常这些内容和应用由许多不同的提供者提供,用户往返于这些内 容和应用的入口的寻找。针对上述问题,若能将程序安装包的下载与安装合而为一,以及可以通过多镜像源的 方式加快下载速度,再有,能将这些应用和内容的入口进行集中展示方便用户进行运行,更 新,或者删除,将有效提高用户使用互联网应用的体验。
技术实现思路
本专利技术的主要目的在于提供一种通过浏览器下载部署应用并提供应用入口的方法及系 统,其可简化用户下载程序安装包再进行手动安装的过程,再有避免一些缓存机制对浏览内 容的清除,以及加快应用的下载速度,提供应用入口展示,应用运行,应用更新,应用删除 的功能,综合上述来有效提高用户使用互联网应用的体验。应用可以是可执行文件,可以是Flash文件,Java Applet文件或Web3D文件,即由二进 制序列组成的数字文件。应用入口,即已部署应用的操作快捷方式,包含应用的名称,应用的图标,以及应用的 状态(下载状态,部署状态或者提示状态),可以通过应用入口,进行应用运行,应用更新 与应用删除。本专利技术技术方案如下一种通过浏览器下载部署应用并提供应用入口的方法,其特征包括A) 通过浏览器提供已部署应用的应用入口; 较佳的具体过程为应用信息系统以网页形式,提供已部署应用的应用入口列表,已部署应用的各种信息通 过浏览器插件获得。B) 当用户选择一个应用进行下载部署,浏览器插件通过互联网获取应用,并进行部署 较佳的具体过程为Bl)应用信息系统通过网页的形式,将可供下载部署的应用列表发布到浏览器; B2)浏览器将这些应用们进行展示,并加载浏览器插件;B3)当用户通过浏览器选择一个应用进行下载部署,则浏览器通过脚本程序调用浏览器 插件提供的下载部署接口;B4)浏览器插件判断该应用是否已经部署,如果已部署则提示用户,并结束该次动作, 否则,即从应用信息系统获取该应用的下载地址信息,进行应用的下载;B5)浏览器插件从应用信息系统获取该应用的部署信息,将已经下载完成的应用,根据 部署信息,进行部署,即如果应用是可执行文件并需要运行才能部署,则从后台启动该可执 行文件的安装运行,按照部署信息进行部署,否则,按照部署信息将应用存储到指定的本地 路径下完成部署。C) 当用户选择一个应用入口进行运行动作,浏览器插件将该应用进行可执行文件运行 ,或者将该应用加载到浏览器进行运行;较佳的具体过程为C1 )用户通过浏览器选择一个应用入口进行运行动作;C2)浏览器通过脚本程序调用浏览器插件提供的应用运行接口 ;C3)浏览器插件获取该应用的运行指导信息,如果是可执行文件,则按照运行指导信息 进行可执行文件的运行,否则,将该应用的本地存储路径,返回给调用者脚本程序,再由脚 本程序根据运行指导信息,将返回路径指定的应用文件加载到浏览器中进行运行。D) 当用户选择一个应用入口进行删除动作,浏览器插件将该应用进行反部署 较佳的具体过程为Dl )用户通过浏览器选择一个应用入口进行删除动作;D2)浏览器通过脚本程序调用浏览器插件提供的应用反部署接口 ;D3)浏览器插件获取该应用的反部署信息,如果是可执行文件并需要运行才能反部署, 则从后台启动该可执行文件的反安装运行,按照反部署信息进行反部署,否则,按照反部署 信息将应用从指定的本地路径进行删除完成反部署。E) 当用户选择一个应用入口进行更新动作,浏览器插件将该应用进行更新部署; 较佳的具体过程为El )用户通过浏览器选择一个应用入口进行更新动作;E2)浏览器通过脚本程序调用浏览器插件提供的应用更新接口 ;E3)浏览器插件获取该应用的更新指导信息,如果可以通过补丁更新,则获取该补丁, 通过补丁的运行进行更新,否则,获取该应用的最新版本下载地址信息,进行下载,下载完 成后,将该应用已部署的版本进行反部署,然后进行最新版本的部署。一种通过浏览器下载部署应用并提供应用入口的系统,包括浏览器,浏览器插件和应用 信息系统,其中浏览器,用于访问应用信息系统提供的网页,以及加载浏览器插件;浏览器插件,用于实现应用的下载,应用的部署与反部署,应用的更新,以及应用的运行;应用信息系统,用于提供浏览器访问该系统所需的网页,以及提供浏览器插件所需的 各种应用信息。浏览器插件具体包括下载模块实现HTTP/FTP的多线程多镜像源的下载功能,根据应用的下载地址信息进行 应用的下载;部署模块实现应用的部署,即根据部署信息,如果应用是可执行文件并需要运行才能部署,则从 后台启动该可执行文件的安装运行,按照部署信息进行部署,否则,按照部署信息将应用存储到本地完成部署;实现应用的反部署,即根据反部署信息,如果是可执行文件并需要运行才能反部署,则 从后台启动该可执行文件的反安装运行,按照反部署信息进行反部署,否则,按照反部署信 息将应用从本地进行删除完成反部署;实现应用的更新,即根据更新指导信息,如果可本文档来自技高网
...

【技术保护点】
一种通过浏览器下载部署应用并提供应用入口的方法,其特征在于包括: 1)通过浏览器提供已部署应用的应用入口; 2)当用户选择一个应用进行下载部署,浏览器插件通过互联网获取应用并进行部署; 3)当用户选择一个应用入口进行运行动 作,浏览器插件将该应用进行运行; 4)当用户选择一个应用入口进行删除动作,浏览器插件将该应用进行反部署; 5)当用户选择一个应用入口进行更新动作,浏览器插件将该应用进行更新部署。

【技术特征摘要】

【专利技术属性】
技术研发人员:伍帝州
申请(专利权)人:伍帝州
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1