安装被许可应用程序的方法及装置制造方法及图纸

技术编号:2883557 阅读:156 留言:0更新日期:2012-04-11 18:40
一种用于在终端用户计算机上安装被许可的软件的方法,其中该终端用户计算机具有一个程序存储设备和一个独一的计算机识别符。一个网络计算机包含多个不同的用于许可给终端用户的软件以及列举被许可来运行该软件的计算机识别符的数据库。网络计算机接触终端用户计算机及确定识别符,验证终端用户计算机识别符的列表。下载所选软件并将它安装在终端用户计算机中。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机软件,具体地涉及一种用于通过因特网或其他网络直接从网络计算机将被许可的软件安装至终端用户计算机的方法和系统。传统上,新的计算机软件例如准备在终端用户个人计算机上执行的程序,已经与通常用于将软件限制使用于一个计算机的许可证一起装在物理媒体例如软盘或CD-ROM上从而直接发送给终端用户。包括于物理媒体上的安装程序允许终端用户容易地将软件安装于个人计算机上。然而,这种容易使用的方式使软件可以安装于任何数量的附加计算机上而不顾原始许可证的任何使用限制。更新的软件发送系统已经利用网络服务器进行发送。即使不少这类系统想要控制对软件的存取,某些这类系统仍然具有不少缺陷。这些缺陷包括对安装媒体缺少控制,对准备安装软件的实际计算机缺少控制,以及在不同终端用户计算机之间的非标准化安装操作。考虑到现有技术中这些问题和缺陷,本专利技术的一个目的是提供一种用于管理被许可的软件的发送的方法和系统。本专利技术的另一个目的是提供一种用于改进对在终端用户计算机上安装被许可的软件的控制的方法和系统。本专利技术的又一个目的是提供一种用于验证将被许可的软件发送至终端用户计算机的合格性的方法和系统。本专利技术的又一个目的是提供一种用于将被许可的软件在终端用户计算机上的安装操作实行标准化的方法和系统。本专利技术的还有一个目的是提供一种用于减少不恰当地将有可证软件复制和发送至未被许可的终端用户计算机上的机会的方法和系统。本专利技术的另外其他目的和优点是部分地明显的以及部分地可从在说明书中看清楚的。对于熟悉技术的人是明显的以上的和其他的目的和优点可以在本专利技术中得到,本专利技术在一个方面所提供的用于在终端用户计算机上安装被许可软件的方法包括提供一个具有程序存储设备和唯一计算机识别符的终端用户计算机,其中唯一的计算机识别符用于将终端用户计算机与其他计算机区别开,以及提供一个网络计算机,它能够访问一个包含用于许可给终端用户的软件的程序存储设备和访问一个包含列举被许可来运行该软件的计算机识别符的程序存储设备。此后该方法包括使用该网络计算机来接触终端用户计算机及确定其终端用户计算机识别符,验证网络计算机数据库中终端用户计算机识别符的列表,自网络计算机中下载软件,以及在终端用户计算机程序存储设备上安装下载的软件。对于在终端用户计算机程序存储设备上的安装而言,该软件包括一个供在终端用户计算机上执行的程序。优选地,从包含BIOS系列号和网络适配器地址的组中选择独一的计算机识别符。该方法可以如此实施以使网络计算机包括多个不同软件和在下载软件之前还包括对终端用户计算机识别由终端用户计算机的计算机识别符列举为被许可的网络计算机程序存储设备上的所有软件以及从终端用户计算机发送对准备下载软件的选择至网络计算机。优选地,对终端用户计算机识别由终端用户计算机的计算机识别符列举为被许可的网络计算机程序存储设备上的所有软件的操作是通过网络计算机的程序存储设备上的可执行程序完成的。在此情况下,在对终端用户计算机识别网络计算机程序存储设备上的软件之前,该方法还包括从终端用户计算机向网络计算机发送一条命令,用于运行用于对终端用户计算机识别由终端用户计算机的计算机识别符列举为被许可的软件的程序。用于对终端用户计算机识别由计算机识别符列举的被许可的软件的程序不必安装于终端用户计算机上。当终端用户计算机程序存储设备包含一个准备下载软件的损坏版本及能够通过软件的安装来校正该损坏的版本时,该方法特别有用。在另一方面,本专利技术提供了一种在终端用户计算机上安装被许可的软件的方法,它包括提供一个具有程序存储设备和一个独一的用于将终端用户计算机与其他计算机区别开的计算机识别符的终端用户计算机,例如BIOS系列号或网络适配器地址,以及提供一个网络计算机,它能够访问一个包含终端用户具被许可的多个不同可执行软件程序的程序存储设备和访问一个包含列举被许可来运行该软件的计算机识别符的数据库的程序存储设备。该方法包括使用网络计算机来接触终端用户计算机和确定其终端用户计算机识别符,验证网络计算机数据库中的终端用户计算机识别符的列表,对终端用户计算机识别由终端用户计算机的计算机识别符列举的被许可的网络计算机程序存储设备上的所有软件,从终端用户计算机发送对准备下载软件的选择至网络计算机,自网络计算机下载所选软件,以及在终端用户计算机的程序存储设备上安装下载的软件。对终端用户计算机识别由终端用户计算机的计算机识别符列举为被许可的网络计算机程序存储设备上的所有软件的操作可以由网络计算机的程序存储设备上的可执行程序来执行。在对终端用户计算机识别网络计算机程序存储设备上的软件之前,该方法还包括自终端用户计算机向网络计算机发送一条命令,用于运行用于对终端用户计算机识别由终端用户计算机的计算机识别符列举为被许可的软件的程序。在又一个方面,本专利技术提供了一种在终端用户计算机上安装被许可的软件的方法,它包括提供一个具有程序存储设备和一个独一的用于将终端用户计算机与其他计算机区别开的计算机识别符的终端用户计算机,例如BIOS系列号或网络适配器地址,该程序存储设备包含一个损坏的可执行软件程序,以及提供一个网络计算机,它能够访问一个包含用于安装可执行软件程序的软件的程序存储设备和访问一个包含列举被许可来运行该软件的计算机识别符的数据库的程序存储设备。该方法还包括使用网络计算机来接触终端用户计算机和确定其终端用户计算机识别符,验证网络计算机数据库中的终端用户计算机识别符的列表,自网络计算机下载该软件,以及在终端用户计算机程序存储设备上安装下载的软件和校正损坏的可执行软件程序。网络计算机可能包括多个不同软件,以及该方法在下载软件之前还包括对终端用户计算机识别由终端用户计算机的计算机识别符列举为被许可的网络计算机程序存储设备上的所有软件及从终端用户计算机发送对准备下载软件的选择至网络计算机。优选地,对终端用户计算机识别由终端用户计算机的计算机识别符列举为被许可的网络计算机程序存储设备上的所有软件的操作是由网络计算机的程序存储设备上的可执行程序来执行的。在对终端用户计算机识别网络计算机程序存储设备上的软件之前,该方法还包括自终端用户计算机向网络计算机发送一条命令,用于运行用于对终端用户计算机识别由终端用户计算机的计算机识别符列举的被许可的软件的程序。在一个相关的方面,本专利技术提供了一种机器可读的程序存储设备,其中确实地实施一组可由机器执行的程序指令以便完成用于把来自网络计算机的被许可的软件安装于终端用户计算机上的方法步骤。该网络计算机能够访问一个包含用于许可给终端用户的软件的程序存储设备和访问一个包含列举被许可来运行该软件的计算机识别符的数据库的程序存储设备,以及该终端用户计算机具有一个程序存储设备和用于将终端用户计算机与其他计算机区别开的独一的计算机识别符。该方法步骤包括使用网络计算机接触终端用户计算机,确定终端用户计算机识别符,验证网络计算机数据库中终端用户计算机识别符的列表,自网络计算机中下载软件,以及在终端用户计算机程序存储设备上安装下载的软件。本专利技术的另一个相关方面提供了一种用于网络计算机的计算机程序产品和一个终端用户的计算机。该计算机程序产品包括一个计算机可用媒体,它具有埋于媒体中的计算机可读程序代码,用于把来自网络计算机的被许可的软本文档来自技高网...

【技术保护点】
一种用于在终端用户计算机上安装被许可的软件的方法,包括: 提供一个具有程序存储设备和一个独一的用于将终端用户计算机与其他计算机区别开的计算机识别符的终端用户计算机; 提供一个网络计算机,它能够访问一个包含用于许可给终端用户的软件的程序存储设备和访问一个包含列举被许可来运行该软件的计算机识别符的数据库的程序存储设备; 使用该网络计算机来接触终端用户计算机及确定其终端用户计算机识别符; 验证网络计算机数据库中终端用户计算机识别符的列表; 自网络计算机中下载该软件;及 在终端用户计算机的程序存储设备上安装下载的软件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:保罗库普里昂那斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利