[发明专利]一种网络自适应的软件安装方法与系统在审
申请号: | 201710494688.7 | 申请日: | 2017-06-26 |
公开(公告)号: | CN109144525A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 严梓雁;刘建明;李青琴 | 申请(专利权)人: | 研祥智能科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;H04L9/06;H04L29/08 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 518107 广东省深圳市光*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工控机 测试软件 应用程序 自适应 测试软件安装 软件安装 软件安装系统 应用程序检测 软件安装包 安装测试 工作效率 网络环境 系统信息 系统支持 自动读取 自动下载 网络 校验 下载 服务器 分析 保证 | ||
1.一种网络自适应的软件安装方法,其特征在于,包括:
步骤一、提供工控机及本地应用程序,用于引导测试软件的安装;
步骤二、由所述本地应用程序检测所述工控机的网络环境状况;
步骤三、由所述本地应用程序自动读取分析所述工控机的系统信息,并显示所述工控机的系统支持的测试软件版本;
步骤四、通过所述本地应用程序自动下载测试软件安装包,并对所述测试软件安装包进行校验;
步骤五、安装所述测试软件安装包。
2.根据权利要求1所述的软件安装方法,其特征在于,所述本地应用程序存在于独立的应用软件,或是所述测试软件的镜像文件的部分。
3.根据权利要求2所述的软件安装方法,其特征在于,所述测试软件的镜像文件通过手动复制到所述工控机的本地。
4.根据权利要求1所述的软件安装方法,其特征在于,所述步骤二中,当所述工控机的网络环境状况良好时,继续进行步骤三;当所述工控机的网络环境状况欠佳时,所述本地应用程序提示检查网络连接。
5.根据权利要求4所述的软件安装方法,其特征在于,所述步骤二中的所述网络环境为LAN、MAN或WAN网络。
6.根据权利要求1所述的软件安装方法,其特征在于,所述步骤三中的工控机系统信息包括Windows系统信息。
7.根据权利要求6所述的软件安装方法,其特征在于,所述步骤三通过访问注册表获取所述工控机的系统信息,或调用API函数读取所述工控机的系统信息。
8.根据权利要求1所述的软件安装方法,其特征在于,所述步骤四中通过所述测试软件的服务器下载所述测试软件安装包,并使用MD5码对所述测试软件安装包进行校验。
9.根据权利要求8所述的软件安装方法,其特征在于,所述测试软件安装包中存有第一MD5校验码,所述测试软件安装包下载到所述工控机本地后通过第一MD5运算生成第二MD5校验码,比较所述第一MD5校验码和所述第二MD5校验码,其中:
当所述第一MD5校验码和所述第二MD5校验码一致时,安装所述测试软件安装包;
当所述第一MD5校验码和所述第二MD5校验码不一致时,重新下载所述测试软件安装包。
10.一种使用根据权利要求1所述的软件安装方法的系统,其特征在于,包括:
工控机,用于提供所述本地应用程序并安装所述测试软件;
服务器,用于提供所述测试软件的下载;
连接所述服务器和所述工控机的网络,用于提供所述服务器和所述工控机之间的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于研祥智能科技股份有限公司,未经研祥智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710494688.7/1.html,转载请声明来源钻瓜专利网。