[发明专利]软件应用分配和发起系统在审
申请号: | 201280013711.1 | 申请日: | 2012-02-22 |
公开(公告)号: | CN103443764A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 朱利安·M·乌尔巴赫 | 申请(专利权)人: | 朱利安·M·乌尔巴赫 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/30;G06F12/08;G06F15/16 |
代理公司: | 北京市联德律师事务所 11361 | 代理人: | 易咏梅 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 应用 分配 发起 系统 | ||
技术领域
本发明通常涉及通过计算机网络的计算机软件分配并且更具体地涉及通过计算机网络从服务器将计算机软件配置到客户端用于在该客户端上执行而不在该客户端上安装该软件的任何部分。
背景技术
计算机软件可以以各种方式分配给单独的计算机系统。例如,一件软件可以被存储在紧致盘(CD)或数字通用盘(DVD)上。个人可以将此类盘置入计算机系统的盘驱动器中以将存储在该盘上的该件软件安装在计算机系统上。最近,计算机网络为软件分配提供了另一种渠道。个人可以通过在其所拥有的计算机系统(例如,客户端)上的计算机网络(例如,因特网)从远程计算机系统(例如,服务器)下载软件。通常,通过网络下载的文件可以是安装套件,脚本,或嵌入软件的可执行文件。个人可以将下载文件保存在其计算机系统的硬盘驱动器上的永久位置或临时目录中,并且运行所保存的文件以将软件安装在其计算机系统上。
发明内容
本发明通常涉及通过计算机网络的计算机软件分配并且更具体地涉及通过计算机网络从服务器将计算机软件配置到客户端用于在该客户端上执行而不在该客户端上安装该软件的任何部分。
特定实施例分配第一虚拟存储器;接收第一软件的可执行代码;将该第一软件的可执行代码直接写入该第一虚拟存储器;将该第一虚拟存储器标记为可执行的;直接从该第一虚拟存储器执行该第一软件的可执行代码;以及在该第一软件的可执行代码的协助下下载并执行第二软件的可执行代码。
本发明的这些和其他特征、方面和优点将在下面结合附图的详细说明中被更加详细地描述。
附图说明
图1示出了从服务器将计算机软件配置到客户端用于在该客户端上执行而不在该客户端上安装软件的任何部分的示例方法。
图2示出了从服务器将计算机软件流到客户端用于在该客户端上执行的示例方法。
图3示出了示例网络环境。
图4示出了示例计算机系统。
具体实施方式
现参考附图中所阐明的本发明的几个实施例详细描述本发明。为了深入理解本发明,在以下描述中阐述了大量具体细节。然而,对于本领域技术人员显而易见的是,在缺少这些具体细节中的一些或全部的情况下也可实施本发明。在其它情况下,为了避免对本发明产生不必要的混淆,没有详细描述熟知的处理步骤和/或结构。另外,当结合特定实施例来描述本发明时,应当理解的是,这种描述并不意在将本发明限制到所描述的实施例。相反,这种描述意在覆盖替代选择、修改和在所附权利要求限定的本发明的精神和范围内所包括的等同物。
通过计算机网络(例如,因特网)可以将计算机软件从一个计算机系统(例如,服务器)分配给另一个计算机系统(例如,客户端)。事实上,越来越多的软件开发者、生产商和分销商认为计算机网络是用于软件分配的便捷、快速且划算的渠道。例如,个人经常能够从公司网站上下载该公司开发的计算机软件的最新版本。在典型场景中,个人可以在其计算机系统上执行的网页浏览器上加载含有软件下载链接的网页,然后点击在该网页中所提供的该下载链接。这通常导致文件被下载到个人计算机系统。该文件可以是安装脚本或可执行文件或软件本身的可执行代码。个人可以将该文件保存在其计算机系统的硬盘驱动器上。如果该文件是安装脚本或可执行文件,个人可以运行该被下载的文件以将软件安装在其计算机系统上。另一方面,如果该文件是软件的可执行代码,个人可以直接运行该软件(例如,通过双击该可执行文件)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朱利安·M·乌尔巴赫,未经朱利安·M·乌尔巴赫许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280013711.1/2.html,转载请声明来源钻瓜专利网。