[发明专利]一种自动安装软件的方法及装置有效
申请号: | 201210019286.9 | 申请日: | 2012-01-20 |
公开(公告)号: | CN102567063A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 安装 软件 方法 装置 | ||
技术领域
本发明涉及信息安全领域,尤其涉及一种自动安装软件的方法及装置。
背景技术
早期需要使用Key之前,需要在电脑中安装相应的驱动程序和软件以识别和读取Key中的信息。而后,随着电脑中操作系统(如WindowsXP等操作系统)预置了USB驱动,逐渐免去安装驱动程序,而使用操作系统预置的USB驱动。目前,为了使得Key的使用更方便,出现了无驱无软Key。
无驱无软Key不需要人工手动安装驱动(通过电脑操作系统预置的USB驱动来实现),插入电脑相应的USB接口即可使用。无驱无软Key的原理是将用户所需的用户程序以iso文件格式写入到Key的存储区中,从而可以作为虚拟光驱自动运行,不用手工安装软件。但现有的iso文件内容为驱动安装包,占用较大的存储空间,对Key的硬件要求较高;而且现有的无驱无软Key在升级过程中,需要人工参与进行,操作较为繁琐。
发明内容
本发明提供了一种自动安装软件的方法及装置,以克服上述Key内iso文件较大、占用较大的存储空间,从而使得Key的生产成本高的缺陷。
本发明实施例提供一种自动安装软件的方法,包括:
步骤A:接收到触发信息后获取下载地址;
步骤B:根据所述下载地址从网络服务器上下载最新驱动安装包,并判断是否下载成功,是则执行步骤D,否则执行步骤C;
步骤C:判断下载次数是否超过预设重试次数,是则结束,否则返回步骤B;
步骤D:从所述最新驱动安装包中获取签名证书,并判断所述签名证书是否合法,是则执行步骤E,否则结束;
步骤E:判断当前用户是否为管理员,是则执行步骤G,否则执行步骤F;
步骤F:创建管理员权限进程,并判断创建是否成功,是则执行步骤G,否则结束;
步骤G:安装所述最新驱动安装包。
其中,在所述步骤A中获取下载地址之前包括步骤A’,
步骤A’:接收所述触发信息,判断是否需要下载最新驱动安装包,是则执行步骤A,否则结束。
其中,所述步骤A’包括:当接收到第一触发信息时,所述装置被启动,判断本地是否已安装无驱无软Key的驱动程序,是则结束,否则执行步骤A。
其中,所述步骤A包括:
步骤A11:根据预设地址从所述网络服务器上下载配置文件,并判断是否下载成功,是则执行步骤A13,否则执行步骤A12;
步骤A12:判断下载次数是否超过预设重试次数,是则结束,否则返回步骤A11;
步骤A13:从所述配置文件中获取备用的下载地址,顺序执行步骤B。
其中,所述配置文件中备用的下载地址设置一条,所述步骤B包括:
根据所述备用的下载地址从所述网络服务器上下载最新驱动安装包,并判断是否下载成功,是则执行步骤D,否则执行步骤C。
其中,所述配置文件中备用的下载地址设置多条,所述步骤B包括:
步骤B11:将所述配置文件中备用的第一条下载地址作为当前下载地址;
步骤B12:根据所述当前下载地址从所述网络服务器上下载最新驱动安装包,并判断是否下载成功,是则执行步骤D,否则执行步骤B13;
步骤B13:判断所述配置文件中备用的下载地址是否用完,是则执行步骤C,否则执行步骤B14;
步骤B14:将所述配置文件中备用的下一条下载地址作为当前下载地址,返回步骤B12。
其中,所述步骤A包括:获取预设的下载地址。
其中,所述步骤A包括:
步骤A21:获取第一下载地址和预设地址;
步骤A22:根据所述预设地址从所述网络服务器上下载配置文件,并判断是否下载成功,是则执行步骤A24,否则执行步骤A23;
步骤A23:判断下载次数是否超过预设重试次数,是则结束,否则返回步骤A22;
步骤A24:从所述配置文件中获取备用的第二下载地址,顺序执行步骤B。
其中,所述配置文件中备用的第二下载地址设置一条,所述步骤B包括:
步骤B21:根据所述第一下载地址从所述网络服务器上下载最新驱动安装包,并判断是否下载成功,是则执行步骤D,否则执行步骤B22;
步骤B22:根据所述备用的第二下载地址从所述网络服务器上下载最新驱动安装包,并判断是否下载成功,是则执行步骤D,否则执行步骤C。
其中,所述配置文件中备用的第二下载地址设置多条,所述步骤B包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210019286.9/2.html,转载请声明来源钻瓜专利网。