软件安装系统及方法

文档序号:6488476阅读:384来源:国知局
软件安装系统及方法
【专利摘要】一种软件安装系统及方法,该方法包括:读取服务器的第一存储器的参数信息;判断该第一存储器是否为合法存储器;当该第一存储器为合法存储器时,解密所述第一存储器内的微系统,所述微系统是带有硬件扫描功能的微操作系统;接收所述服务器连接的电子设备所发送的该电子设备的硬件信息,所述电子设备下载并执行所述微系统,在该微系统下扫描得到该电子设备的硬件信息;解密所述第一存储器内已经存储的经过加密的硬件信息,以分析所述电子设备的硬件信息是否已存储在所述第一存储器内;当所述电子设备的硬件信息已经存储在所述第一存储器时解密存储于该第一存储器内的目标软件;将所述目标软件安装到所述电子设备。本发明方便操作系统的安装。
【专利说明】软件安装系统及方法
【技术领域】
[0001]本发明涉及一种软件安装系统及方法。
【背景技术】
[0002]软件的最终受益人是用户,若用户在安装使用过程中感觉诸多不便,那么就不会购买软件。如此一来,软件的售卖将会失去更多潜在收益。这种情况在操作系统的使用过程中尤为突出,因为操作系统在安装前并无软件环境,其安装时需要用户多处匹配软硬特征,无形中给用户增加难度。

【发明内容】

[0003]鉴于以上内容,有必要提供一种软件安装系统及方法,可方便操作系统的安装。
[0004]所述软件安装系统包括:读取模块,用于读取服务器的第一存储器的参数信息;判断模块,用于将该第一存储器的参数信息与该服务器的第二存储器中预先存储的合法存储器的参数信息作比对以判断该第一存储器是否为合法存储器;解密模块,用于当该第一存储器为合法存储器时,解密所述第一存储器内的微系统,所述微系统是带有硬件扫描功能的微操作系统;接收模块,用于接收所述服务器连接的电子设备所发送的该电子设备的硬件信息,所述电子设备下载并执行所述微系统,在该微系统下扫描得到该电子设备的硬件信息;所述解密模块,还用于解密所述第一存储器内已经存储的经过加密的硬件信息,以分析所述电子设备的硬件信息是否已存储在所述第一存储器内;所述解密模块,还用于当所述电子设备的硬件信息已经存储在所述第一存储器时解密存储于该第一存储器内的目标软件;及安装模块,用于将所述目标软件安装到所述电子设备。
[0005]所述软件安装方法包括:读取步骤,读取服务器的第一存储器的参数信息;判断步骤,将该第一存储器的参数信息与该服务器的第二存储器中预先存储的合法存储器的参数信息作比对以判断该第一存储器是否为合法存储器;第一解密步骤,当该第一存储器为合法存储器时,解密所述第一存储器内的微系统,所述微系统是带有硬件扫描功能的微操作系统;接收步骤,接收所述服务器连接的电子设备所发送的该电子设备的硬件信息,所述电子设备下载并执行所述微系统,在该微系统下扫描得到该电子设备的硬件信息;第二解密步骤,解密所述第一存储器内已经存储的经过加密的硬件信息,以分析所述电子设备的硬件信息是否已存储在所述第一存储器内;第三解密步骤,当所述电子设备的硬件信息已经存储在所述第一存储器时解密存储于该第一存储器内的目标软件;及安装步骤,将所述目标软件安装到所述电子设备。
[0006]相较于现有技术,本发明软件安装系统及方法,给电子设备即用户端在操作系统安装时提供了一个软件环境,从而避免了操作系统安装时因无软件环境而需多处匹配软硬体特征的困扰。
【专利附图】

【附图说明】[0007]图1是本发明软件安装系统的运行环境图。
[0008]图2是本发明软件安装方法较佳实施例的流程图。
[0009]主要元件符号说明
[0010]
【权利要求】
1.一种软件安装系统,其特征在于,该系统包括: 读取模块,用于读取服务器的第一存储器的参数信息; 判断模块,用于将该第一存储器的参数信息与该服务器的第二存储器中预先存储的合法存储器的参数信息作比对以判断该第一存储器是否为合法存储器; 解密模块,用于当该第一存储器为合法存储器时,解密所述第一存储器内的微系统,所述微系统是带有硬件扫描功能的微操作系统; 接收模块,用于接收所述服务器连接的电子设备所发送的该电子设备的硬件信息,所述电子设备下载并执行所述微系统,在该微系统下扫描得到该电子设备的硬件信息; 所述解密模块,还用于解密所述第一存储器内已经存储的经过加密的硬件信息,以分析所述电子设备的硬件信息是否已存储在所述第一存储器内; 所述解密模块,还用于当所述电子设备的硬件信息已经存储在所述第一存储器时解密存储于该第一存储器内的目标软件;及 安装模块,用于将所述目标软件安装到所述电子设备。
2.如权利要求1所述的软件安装系统,其特征在于,还包括切换模块,用于当所述目标软件为非操作系统软件时,在安装前将所述电子设备从所述微系统切换到该电子设备的原有操作系统。
3.如权利要求1所述的 软件安装系统,其特征在于,当所述电子设备的硬件信息尚未存储在所述第一存储器时,所述判断模块还用于判断该第一存储器所存储的硬件信息的条数是否已达到规定值。
4.如权利要求3所述的软件安装系统,其特征在于,还包括加密存储模块,用于当该第一存储器所存储的硬件信息尚未达到规定值时,加密并存储所述电子设备的硬件信息至所述第一存储器。
5.如权利要求1所述的软件安装系统,其特征在于,所述服务器遵循PXE协议,所述电子设备具有支持PXE启动的网络设备。
6.一种软件安装方法,其特征在于,该方法包括: 读取步骤,读取服务器的第一存储器的参数信息; 判断步骤,将该第一存储器的参数信息与该服务器的第二存储器中预先存储的合法存储器的参数信息作比对以判断该第一存储器是否为合法存储器; 第一解密步骤,当该第一存储器为合法存储器时,解密所述第一存储器内的微系统,所述微系统是带有硬件扫描功能的微操作系统; 接收步骤,接收所述服务器连接的电子设备所发送的该电子设备的硬件信息,所述电子设备下载并执行所述微系统,在该微系统下扫描得到该电子设备的硬件信息; 第二解密步骤,解密所述第一存储器内已经存储的经过加密的硬件信息,以分析所述电子设备的硬件信息是否已存储在所述第一存储器内; 第三解密步骤,当所述电子设备的硬件信息已经存储在所述第一存储器时解密存储于该第一存储器内的目标软件;及 安装步骤,将所述目标软件安装到所述电子设备。
7.如权利要求6所述的软件安装方法,其特征在于,还包括切换步骤:当所述目标软件为非操作系统软件时,在安装步骤前将所述电子设备从所述微系统切换到该电子设备的原有操作系统。
8.如权利要求6所述的软件安装方法,其特征在于,当所述电子设备的硬件信息尚未存储在所述第一存储器时,进一步判断该第一存储器所存储的硬件信息的条数是否已达到规定值。
9.如权利要求8所述的软件安装方法,其特征在于,还包括加密存储步骤:当该第一存储器所存储的硬件信息尚未达到规定值时,加密并存储所述电子设备的硬件信息至所述第一存储器。
10.如权利要求6所述的软件安装方法,其特征在于,所述服务器遵循PXE协议,所述电子设备具有支持PXE启动的网络设备。
【文档编号】G06F9/445GK103677861SQ201210319868
【公开日】2014年3月26日 申请日期:2012年8月31日 优先权日:2012年8月31日
【发明者】许金华, 陈军民, 胡明祥 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1