可执行程序安装的方法及系统的制作方法

文档序号:6442456阅读:113来源:国知局
专利名称:可执行程序安装的方法及系统的制作方法
技术领域
本发明涉及计算机可执行程序,特别涉及一种用于通过因特网或其他网络从网络服务器将可执行程序安装至终端用户计算机的方法和系统。
背景技术
目前,许多用户在使用正版的系统安装、游戏软件或工具软件光盘时,只能在一台主机上使用,原因是每个光盘都只对应一个序列号,而当用户第一次将软件安装至某一主机时,该主机将读取该软件的版本号、序列号与本机的唯一标识码(例如主板序列号)相对应起来,并将该信息打包自动存入光盘中。在下次安装该光盘软件时,系统首先会先读取该光盘中的所记录的主机标识码,与本次所安装的主机的标识码是否一致,如果否,那么安装失败;如果一致,那么可以继续安装,并进一步提示要求输入序列号,以备进一步完成安装。那么,这样就存在一个问题,如果当用户欲将该光盘安装至另一计算机上时,则无法使用。

发明内容
有鉴于此,有必要提供一种用于安装可执行程序的方法和系统,通过因特网或其他网络从网络服务器将可执行程序安装至用户终端计算机。本发明提供一种可执行程序安装系统,包括至少一个作为用户终端的个人计算机,该至少一个个人计算机通过一网络连接至一网络服务器,该个人计算机包括主机标识码获取模块、身份验证模块、程序存储模块、安装数据传输模块、存储模块和程序安装模块,其中该程序存储模块用于存储可执行程序。该主机标识码获取模块用于读取该程序存储模块存储的其中一可执行程序的标识信息,并建立该可执行程序的标识信息与该个人计算机的主机标识码的第一对应关系,并将该第一对应关系存储于该存储模块。该身份验证模块用于建立一用户信息与用户权限的第二对应关系,并将该第二对应关系存储于该存储模块。该安装数据传送模块用于将该第一对应关系及第二对应关系绑定生成一与该可执行程序对应的安装包,并通过该网络将该安装包上传至该网络服务器,供其他个人计算机下载并安装,其中该安装包包括该可执行程序的安装程序。及该程序安装模块用于读取并将该可执行程序的安装程序安装至该个人计算机中。本发明还提供一种可执行程序安装系统,包括至少一个作为用户终端的个人计算机,该至少一个个人计算机通过一网络连接至一网络服务器,该个人计算机包括主机标识码获取模块、身份验证模块、程序存储模块、主机标识码替换模块、安装数据传输模块、存储模块和程序安装模块,其中该安装数据传送模块用于通过该网络从该网络服务器中获取一可执行程序的安装包,该安装包包括该可执行程序的标识信息与另一个人计算机的主机标识码的第一对应关系、一用户信息与用户权限的第二对应关系以及该可执行程序的安装程序。该主机标识码替换模块用于获取该个人计算机的主机标识码,以及获取该安装包中第一对应关系中的该另一个人计算机的主机标识码,并将该安装包中第一对应关系中的该另一个人计算机的主机标识码替换为该个人计算机的主机标识码。及该程序安装模块读取并将该可执行程序的安装程序安装至该个人计算机中。本发明还提供一种在作为用户终端的个人计算机上安装可执行程序的安装方法,包括:
连接该个人计算机至一网络服务器,该网络服务器存储有至少一可执行程序的安装包,该安装包由另一个人计算机上传至该网络服务器,该安装包包括该可执行程序的标识信息与该另一个人计算机的主机标识码的第一对应关系、一用户信息与用户权限的第二对应关系以及该可执行程序的安装程序。该个人计算机通过网络从该网络服务器中获取该安装包。根据该个人计算机的用户信息及该安装包中第二对应关系判断该个人计算机是否具有安装该可执行程序的用户权限。当确定该第二个人计算机具有安装该可执行程序的用户权限时,获取该个人计算机的主机标识码,及该安装包中第一对应关系中的该另一个人计算机的主机标识码,并将该安装包中第一对应关系中的该另一个人计算机的主机标识码替换为该个人计算机的主机标识码。以及
根据该确定的用户权限读取该可执行程序的安装程序,将该可执行程序安装到该个人计算机中。本发明还提供一种在作为用户终端的个人计算机上安装可执行程序的安装方法,包括:
连接该多个个人计算机至一网络服务器。从该个人计算机的本地存储模块内读取一可执行程序的标识信息,并建立该可执行程序的标识信息与该个人计算机的主机标识码的第一对应关系。建立一用户信息与用户权限的第二对应关系。将该第一对应关系及第二对应关系绑定生成一与该可执行程序对应的安装包,并将该安装包上传至该网络服务器,供其他个人计算机下载并安装,其中该安装包包括该可执行程序的安装程序。及
读取并将该可执行程序的安装程序安装至该个人计算机中。本发明还提供一种在作为用户终端的多个个人计算机上安装可执行程序的安装方法,包括:
连接该多个个人计算机至一网络服务器。从个人计算机的本地存储模块内读取一可执行程序的标识信息,并建立该可执行程序的标识信息与该个人计算机的主机标识码的第一对应关系。建立一用户信息与用户权限的第二对应关系。将该第一对应关系及第二对应关系绑定生成一与该可执行程序对应的安装包,并将该安装包上传至该网络服务器,其中该安装包包括该可执行程序的安装程序。读取并将该可执行程序的安装程序安装至该个人计算机中。将该安装包从该网络服务器下载至其他个人服务器。根据该其他个人计算机的用户信息及该安装包中第二对应关系判断该其他个人计算机是否具有安装该可执行程序的用户权限。当确定该其他个人计算机具有安装该可执行程序的用户权限时,获取该其他个人计算机的主机标识码,及该安装包中第一对应关系中的主机标识码,并将该安装包中第一对应关系中的主机标识码替换为该其他个人计算机的主机标识码。及
根据该确定的用户权限读取该可执行程序的安装程序,将该可执行程序安装到该其他个人计算机中。相对于现有技术,本发明提供的可执行程序的安装方法及系统,在一个人计算机安装可执行程序的同时,将根据该个人计算的主机识别码与可执行程序的相关信息生成的安装包上传至网络服务器中,当再次需要在其他个人计算机中安装该可执行程序时,从网络服务器下载该安装包,并将其主机识别码替换为安装可执行程序的个人计算的主机识别码,从而能够再次安装该可执行程序,实现同一可执行程序在已授权的其他个人计算机中安装的功能。


图1为使用多个由因特网或一个网络连接至多个终端用户个人计算机的网络服务器而实现的本发明的可执行程序安装系统的原理图。图2为一实施方式中本发明的可执行程序安装系统的个人计算机的功能模块图。图3为一实施方式中本发明的可执行程序安装系统的网络服务器的功能模块图。图4为在用户终端的个人计算机上显示的可执行程序安装的使用状态示意图。图5为一实施方式中本发明的可执行程序安装方法的流程图。图6为一实施方式中本发明的生成安装包的方法流程图。主要元 件符号说明
权利要求
1.一种可执行程序安装系统,包括至少一个作为用户终端的个人计算机,所述至少一个个人计算机通过一网络连接至一网络服务器,其特征在于,所述个人计算机包括主机标识码获取模块、身份验证模块、程序存储模块、安装数据传输模块、存储模块和程序安装模块,其中: 所述程序存储模块用于存储可执行程序; 所述主机标识码获取模块用于读取所述程序存储模块存储的其中一可执行程序的标识信息,并建立所述可执行程序的标识信息与所述个人计算机的主机标识码的第一对应关系,并将所述第一对应关系存储于所述存储模块; 所述身份验证模块用于建立一用户信息与用户权限的第二对应关系,并将所述第二对应关系存储于所述存储模块; 所述安装数据传送模块用于将所述第一对应关系及第二对应关系绑定生成一与所述可执行程序对应的安装包,并通过所述网络将所述安装包上传至所述网络服务器,供其他个人计算机下载并安装,其中所述安装包包括所述可执行程序的安装程序;及 所述程序安装模块用于读取所述可执行程序的安装程序并执行所述安装程序将所述可执行程序安装至所述个人计算机中。
2.如权利要求1所述的可执行程序安装系统,其特征在于,所述可执行程序的标识信息包括所述可执行程序安装的版本号和序列号,所述个人计算机的主机标识码包括主板序列号。
3.一种可执行程序安装系统,包括至少一个作为用户终端的个人计算机,所述至少一个个人计算机通过一网络连接至一网络服务器,其特征在于,所述个人计算机包括主机标识码获取模块、身份验证模块、程序存储模块、主机标识码替换模块、安装数据传输模块、存储模块和程序安装模块,其中: 所述安装数据传送模块用于通过所述网络从所述网络服务器中获取一可执行程序的安装包,所述安装包包括所述可执行程序的标识信息与另一个人计算机的主机标识码的第一对应关系、一用户信息与用户权限的第二对应关系以及所述可执行程序的安装程序; 所述主机标识码替换模块用于获取所述个人计算机的主机标识码,以及获取所述安装包中第一对应关系中的所述另一个人计算机的主机标识码,并将所述安装包中第一对应关系中的所述另一个人计算机的主机标识码替换为所述个人计算机的主机标识码;及 所述程序安装模块读取所述可执行程序的安装程序并执行所述安装程序将所述可执行程序安装至所述个人计算机中。
4.如权利要求3所述的可执行程序安装系统,其特征在于,所述可执行程序的标识信息包括所述可执行程序安装的版本号和序列号,所述个人计算机的主机标识码包括主板序列号。
5.一种在作为用户终端的个人计算机上安装可执行程序的安装方法,包括: 连接所述个人计算机至一网络服务器,所述网络服务器存储有至少一可执行程序的安装包,所述安装包由另一个人计算机上传至所述网络服务器,所述安装包包括所述可执行程序的标识信息与 所述另一个人计算机的主机标识码的第一对应关系、一用户信息与用户权限的第二对应关系以及所述可执行程序的安装程序; 所述个人计算机通过网络从所述网络服务器中获取所述安装包;根据所述个人计算机的用户信息及所述安装包中第二对应关系判断所述个人计算机是否具有安装所述可执行程序的用户权限; 当确定所述第二个人计算机具有安装所述可执行程序的用户权限时,获取所述个人计算机的主机标识码,及所述安装包中第一对应关系中的所述另一个人计算机的主机标识码,并将所述安装包中第一对应关系中的所述另一个人计算机的主机标识码替换为所述个人计算机的主机标识码;以及 根据所述确定的用户权限读取所述可执行程序的安装程序,并执行所述安装程序将所述可执行程序将所述可执行程序安装到所述个人计算机中。
6.如权利要求5所述的安装方法,其特征在于,所述可执行程序的标识信息包括所述可执行程序安装的版本号和序列号,所述个人计算机的主机标识码包括主板序列号。
7.一种在作为用户终端的个人计算机上安装可执行程序的安装方法,包括: 连接所述多个个人计算机至一网络服务器; 从所述个人计算机的本地存储模块内读取一可执行程序的标识信息,并建立所述可执行程序的标识信息与所述个人计算机的主机标识码的第一对应关系; 建立一用户信息与用户权限的第二对应关系; 将所述第一对应关系及第二对应关系绑定生成一与所述可执行程序对应的安装包,并将所述安装包上传至所述网络服务器,供其他个人计算机下载并安装,其中所述安装包包括所述可执行程序的安装程序;及 读取所述可执行程序的安装程序并执行所述安装程序将所述可执行程序安装至所述个人计算机中。
8.如权利要求7所述的安装方法,其特征在于,所述可执行程序的标识信息包括所述可执行程序安装的版本号和序列号,所述个人计算机的主机标识码包括主板序列号。
9.一种在作为用户终端的多个个人计算机上安装可执行程序的安装方法,包括: 连接所述多个个人计算机至一网络服务器; 从个人计算机的本地存储模块内读取一可执行程序的标识信息,并建立所述可执行程序的标识信息与所述个人计算机的主机标识码的第一对应关系; 建立一用户信息与用户权限的第二对应关系; 将所述第一对应关系及第二对应关系绑定生成一与所述可执行程序对应的安装包,并将所述安装包上传至所述网络服务器,其中所述安装包包括所述可执行程序的安装程序;读取所述可执行程序的安装程序并执行所述安装程序将所述可执行程序安装至所述个人计算机中; 将所述安装包从所述网络服务器下载至其他个人服务器; 根据所述其他个人计算机的用户信息及所述安装包中第二对应关系判断所述其他个人计算机是否具有安装所述可执行程序的用户权限; 当确定所述其他个人计算机具有安装所述可执行程序的用户权限时,获取所述其他个人计算机的主机标识码,及所述安装包中第一对应关系中的主机标识码,并将所述安装包中第一对应关系中的主机标识码替换为所述其他个人计算机的主机标识码;及 根据所述确定的用户权限读取所述可 执行程序的安装程序,并执行所述安装程序将所述可执行程序将所述可执行程序安装到所述其他个人计算机中。
10.如权利要求9所述的安装方法,其特征在于,所述可执行程序的标识信息包括所述可执行程序安装的版 本 号和序列号,所述个人计算机的主机标识码包括主板序列号。
全文摘要
本发明提供一种可执行程序安装系统,至少一个人计算机通过网络连接至网络服务器。当个人计算机安装可执行程序时,其主机标识码获取模块读取建立可执行程序标识信息与主机标识码的第一对应关系。安装数据传送模块将该第一对应关系及用户信息与用户权限的第二对应关系绑定生成安装包,并上传至网络服务器。当另一个人计算机安装该可执行程序时,从网络服务器中下载安装包,并由主机标识码替换模块并将安装包中的主机标识码替换为该个人计算机的主机标识码,以将该可执行程序安装至该个人计算机中。本发明还提供可执行程序的安装方法。本发明可执行程序安装方法及系统通过替换主机识别码,实现同一可执行程序在已授权的其他个人计算机中安装的功能。
文档编号G06F9/445GK103176805SQ20111043239
公开日2013年6月26日 申请日期2011年12月21日 优先权日2011年12月21日
发明者王鹏 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1