[发明专利]一种工业控制软件安装系统及其安装方法在审
申请号: | 201910819555.1 | 申请日: | 2019-08-31 |
公开(公告)号: | CN110716722A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 许大艺;许颂刚;陈正 | 申请(专利权)人: | 南京市晨枭软件技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/41;G06F21/51;G06F21/12 |
代理公司: | 32360 南京泰普专利代理事务所(普通合伙) | 代理人: | 窦贤宇 |
地址: | 211100 江苏省南京市麒麟*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中转模块 软件安装系统 软件整合模块 软件验证 新软件 下载 整合 工业控制软件 软件安全检测 安全检测 安装系统 软件运行 正版软件 预安装 原地址 原软件 可用 解析 验证 伪造 分析 保证 | ||
本发明公开了一种工业控制软件安装系统,其软件安装系统包括软件中转模块、软件整合模块和软件验证模块构成,所述软件中转模块用于对需要安装的新软件进行中转下载,并对其进行分析;所述软件整合模块用于根据中转模块中解析的结果,将新软件与原软件进行整合预安装;所述软件验证模块用于验证整合的软件是否可用,然后进行实装,所述软件安装系统还包括软件安全检测模块。本发明中,通过对软件进行安全检测,从而避免下载到非正常软件和危险软件,从而保证软件运行时的安全性,其中通过对软件的原地址进行识别,从而直接判断该软件是否为官方正版软件,通过识别MD5码则进一步避免伪造软件,使得软件的安全性得到保障。
技术领域
本发明属于软件安装技术领域,具体为一种工业控制软件安装系统及其安装方法。
背景技术
工业软件是指在工业领域里应用的软件,包括系统、应用、中间件、嵌入式等,工业软件大体上分为两个类型:嵌入式软件和非嵌入式软件。嵌入式软件是嵌入在控制器、通信、传感装置之中的采集、控制、通信等软件,非嵌入式软件是装在通用计算机或者工业控制计算机之中的设计、编程、工艺、监控、管理等软件。工业软件在产品设计、成套装备设计、厂房设计、工业系统设计中起着非常重要的作用。可以大大提高设计效率,节约成本,实现可视化管理。
由于工业控制软件与一般市场上的广泛商用软件不同,工业控制软件的安装以及更新多以存有软件的固态存储设备插入工业计算机上进行安装,这类软件均为完整软件,尤其是在对原有软件进行更新时,均先删除原有软件,然后下载新的软件,当新的软件较大时,就会导致安装速度慢,降低软件安装效率,因此我们提出一种工业控制软件安装系统及其安装方法。
发明内容
本发明的目的在于:为了解决现有工业软件在进行安装时安装包大,对软件整个进行覆盖安装速度慢的问题,提供一种工业控制软件安装系统及其安装方法。
本发明采用的技术方案如下:
一种工业控制软件安装系统,其软件安装系统包括软件中转模块、软件整合模块和软件验证模块构成,所述软件中转模块用于对需要安装的新软件进行中转下载,并对其进行分析;所述软件整合模块用于根据中转模块中解析的结果,将新软件与原软件进行整合预安装;所述软件验证模块用于验证整合的软件是否可用,然后进行实装。
其中,所述软件安装系统还包括软件安全检测模块,软件安全检测模块用于下载的新的软件进行安全检测,判断是否正版、存有木马以及是否是所需的软件。
其中,所述软件中转系统包括云端中转库、软件下载模块、源代码提取模块、源代码比对模块和更新代码记录构成,所述云端中转库即设置在云端的数据库,用于储存新的软件和运行中转系统;所述源代码提取模块用于提取新的软件中的源代码;所述源代码比对模块用于将提取的新的软件代码与原软件的代码进行比对,从而获取新软件的增加代码;所述更新代码记录记录并备份获取的增加代码。
其中,所述软件安全检测模块包括软件地址识别、MD5码验证、软件版本验证、源代码安全验证和软件权限展示,所述软件地址识别用于识别下载的软件的原地址,从而判断该软件来源是否正规;所述MD5码验证用于验证该软件的MD5码,从而判断该软件是否为正版;所述软件版本验证用于读取下载的软件版本与所需的版本是否一致;所述源代码安全验证用于对下载的软件源代码进行安全验证,判断是否存在安全隐患;所述软件权限展示用于将下载的软件运行所需的权限进行展示。
其中,所述软件整合模块包括本地软件代码提取、更新代码接收、代码融合模块和软件整理模块构成,所述本地软件代码提取用于将本地的原软件代码进行提取;所述更新代码接收用于下载中转库中备份的增加代码;所述代码融合模块用于将增加的代码与原软件的代码进行整合,形成新的所需下载的软件;所述软件整理模块用于对形成的软件进行整理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京市晨枭软件技术有限公司,未经南京市晨枭软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910819555.1/2.html,转载请声明来源钻瓜专利网。