一种基于云计算技术的软件检测样品部署系统的制作方法

文档序号:33505906发布日期:2023-03-18 00:31阅读:55来源:国知局
一种基于云计算技术的软件检测样品部署系统的制作方法

1.本发明涉及软件检测样品部署技术领域,尤其涉及一种基于云计算技术的软件检测样品部署系统。


背景技术:

2.软件部署环节是指将软件项目本身,包括配置文件、用户手册、帮助文档等进行收集、打包、安装、配置、发布的过程。在信息产业高速发展的时代,软件部署工作越来越重要。
3.现有的设备在程序编辑后经过一定程度的检测然后就将其部署至设备中进行使用,在使用过程中不断的调试和更改程序,因为程序问题不断的停工调试比较费时费力,而且影响设备的正常运行和生产,而且具有问题的程序投入设备中,设备运行后会出现异常,严重会磕碰损坏设备的器件。


技术实现要素:

4.本发明提出的一种基于云计算技术的软件检测样品部署系统,以解决现有技术中的上述不足之处。
5.为了实现上述目的,本发明采用了如下技术方案:一种基于云计算技术的软件检测样品部署系统,包括版本数据对比单元、区别记录单元、配置环境对比单元、配置环境修改单元、数据部署单元和白盒测试单元:版本数据对比单元将最新版本的数据与系统内的当前版本的数据进行对比,并将最新数据插入当前版本的数据中形成最新版本的数据,同时将区别数据综合传输至区别记录单元备份,并将最新版本的数据传输至配置环境对比单元中对配置环境进行对比,然后传输至配置环境修改单元进行配置环境修改,配置环境需要修改成与设备系统相同的配置环境,软件检测样品测试完毕后可直接部署到设备系统上,无需再配置环境,从而达到无需设备系统重启的目的;数据部署单元接收配置环境修改单元传输来最新版本的数据,并对数据进行部署形成最新版本的检测软件,所述数据部署单元部署完成后传输至白盒测试单元对检测软件数据进行多方面测试,测试成功的软件数据返回至数据部署单元,数据部署单元对部署软件样品检测系统中去。
6.进一步地,所述版本数据对比单元与配比环境对比单元均包括对比计算模块,所述对比计算模块的对比公式如下:分别用和表示a,b两个字符串的长度,那么它们的列文斯坦距离为,它符合:;是一个指示函数,当时,其值为0,其他时候它为1;
表示a的前个字符与b的前个字符之间的列文斯坦距离(和是从1开始的下标);注意:min运算中的第一个公式代表(从a中)删除字符(以到达b);第二个公式代表插入字符;第三个代表替换(取决于当前字符是否相同)。
7.进一步地,系统还包括终端、数据保护单元一、传输单元一和数据保护单元二;终端用于制作软件数据的同时还可将数据传输至数据保护单元一内,同时可接收数据保护单元一传输来的数据;数据保护单元一用于对发送至传输单元一的数据进行加密,对传输单元一发送来的数据进行解密,数据保护单元一和数据保护单元二对传输的数据进行保护,避免传输过程中出现数据盗取的情况发生;数据保护单元二用于接收传输单元一传输来的加密数据,并对加密数据进行解密并传输至版本数据对比单元,对需要传输至传输单元一内的数据进行加密。
8.进一步地,系统还包括成品数据打包单元、设备系统操控部署单元、传输单元二和设备系统;成品数据打包单元用于接收数据部署单元传输来的最终软件样品数据,并对其进行打包传输至设备系统操控部署单元内,并通过传输单元二对设备系统进行部署安装,成品数据打包单元对测试后的样品数据进行打包,方便传输和安装。
9.进一步地,系统还包括数据错误标注单元和数据错误反馈单元;数据错误标注单元接收白盒测试单元传输来的测试数据,并对数据问题处进行错误标注,并传输至数据错误反馈单元,并通过其将错误数据传输至数据保护单元二进行加密,错误标注单元对问题点进行标注,方便终端进行改正,降低无效沟通。
10.进一步地,系统还包括黑盒测试错误输入单元和黑盒测试单元;黑盒测试单元接收数据部署单元传输的数据以及命令,并利用最新版本的软件数据样品启动测试设备进行黑盒测试;黑盒测试错误输入单元用于记录黑盒测试单元测试过程中出现的问题,并将问题点通过数据错误反馈单元传输至数据保护单元二内,黑盒测试通过软件样品驱动简易样品测试设备进行黑盒测试,通过观察测试设备的运行状况,判断软件数据的问题,并将问题记录传输给终端。
11.进一步地,所述版本数据对比单元的输出端与区别记录单元的输入端相连接,所述版本数据对比单元的输出端与配置环境对比单元的输入端相连接,所述配置环境对比单元的输出端与配置环境修改单元的输入端相连接,所述配置环境对比单元的输出端与数据部署单元的输入端相连接,所述数据部署单元与白盒测试单元之间实现双向连接,所述终端与数据保护单元一之间实现双向连接,所述数据保护单元一与传输单元一之间实现双向连接,所述传输单元一与数据保护单元二之间实现双向连接,所述数据保护单元二的输出端与版本数据对比单元的输入端相连接,所述数据保护单元一包括加密模块一和解密模块一,所述数据保护单元二包括加密模块二和解密模块二。
12.进一步地,所述成品数据打包单元的输入端与数据部署单元的输出端相连接,所述成品数据打包单元的输出端与设备系统操控部署单元的输入端相连接,所述设备系统操控部署单元的输出端与传输单元二的输入端相连接,所述传输单元二的输出端与设备系统
的输入端相连接,所述黑盒测试单元的输入端与数据部署单元的输出端相连接,所述黑盒测试错误输入单元的输出端与数据错误反馈单元的输入端相连接。
13.与现有的技术相比,本发明的有益效果是:本系统还原设备系统,将检测样品部署在本系统上进行样品检测,并通过简易的样品检测设备实现软件样品的多方面测试,保障软件样品可靠性,对软件样品进行调试,无需部署至设备系统,保障设备的正常运转,避免耽误设备的正常运行和正常生产,并且本系统自动配置环境,使测试后的软件样品可直接部署在设备系统上,设备系统无需重启即可适配软件样品,避免影响生产。
附图说明
14.图1为本发明提出的一种基于云计算技术的软件检测样品部署系统的系统框图;图2为本发明提出的一种基于云计算技术的软件检测样品部署系统的数据保护单元一的系统框图;图3为本发明提出的一种基于云计算技术的软件检测样品部署系统的数据保护单元二的系统框图。
具体实施方式
15.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
16.在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
17.实施例1:参照图1-图3:一种基于云计算技术的软件检测样品部署系统,包括版本数据对比单元、区别记录单元、配置环境对比单元、配置环境修改单元、数据部署单元和白盒测试单元;版本数据对比单元将最新版本的数据与系统内的当前版本的数据进行对比,并将最新数据插入当前版本的数据中形成最新版本的数据,同时将区别数据综合传输至区别记录单元备份,并将最新版本的数据传输至配置环境对比单元中对配置环境进行对比,然后传输至配置环境修改单元进行配置环境修改,配置环境需要修改成与设备系统相同的配置环境,软件检测样品测试完毕后可直接部署到设备系统上,无需再配置环境,从而达到无需设备系统重启的目的;数据部署单元接收配置环境修改单元传输来最新版本的数据,并对数据进行部署形成最新版本的检测软件,数据部署单元部署完成后传输至白盒测试单元对检测软件数据进行多方面测试,测试成功的软件数据返回至数据部署单元,数据部署单元对部署软件样品检测系统中去;版本数据对比单元与配比环境对比单元均包括对比计算模块,对比计算模块的对比公式如下:分别用和表示a,b两个字符串的长度,那么它们的列文斯坦距离为,
它符合:;是一个指示函数,当时,其值为0,其他时候它为1;表示a的前个字符与b的前个字符之间的列文斯坦距离(和是从1开始的下标);注意:min运算中的第一个公式代表(从a中)删除字符(以到达b);第二个公式代表插入字符;第三个代表替换(取决于当前字符是否相同);系统还包括终端、数据保护单元一、传输单元一和数据保护单元二;终端用于制作软件数据的同时还可将数据传输至数据保护单元一内,同时可接收数据保护单元一传输来的数据;数据保护单元一用于对发送至传输单元一的数据进行加密,对传输单元一发送来的数据进行解密,数据保护单元一和数据保护单元二对传输的数据进行保护,避免传输过程中出现数据盗取的情况发生;数据保护单元二用于接收传输单元一传输来的加密数据,并对加密数据进行解密并传输至版本数据对比单元,对需要传输至传输单元一内的数据进行加密;系统还包括成品数据打包单元、设备系统操控部署单元、传输单元二和设备系统;成品数据打包单元用于接收数据部署单元传输来的最终软件样品数据,并对其进行打包传输至设备系统操控部署单元内,并通过传输单元二对设备系统进行部署安装,成品数据打包单元对测试后的样品数据进行打包,方便传输和安装;系统还包括数据错误标注单元和数据错误反馈单元;数据错误标注单元接收白盒测试单元传输来的测试数据,并对数据问题处进行错误标注,并传输至数据错误反馈单元,并通过其将错误数据传输至数据保护单元二进行加密,错误标注单元对问题点进行标注,方便终端进行改正,降低无效沟通;系统还包括黑盒测试错误输入单元和黑盒测试单元;黑盒测试单元接收数据部署单元传输的数据以及命令,并利用最新版本的软件数据样品启动测试设备进行黑盒测试;黑盒测试错误输入单元用于记录黑盒测试单元测试过程中出现的问题,并将问题点通过数据错误反馈单元传输至数据保护单元二内,黑盒测试通过软件样品驱动简易样品测试设备进行黑盒测试,通过观察测试设备的运行状况,判断软件数据的问题,并将问题记录传输给终端。
18.实施例2:参照图2-图3:本实施例在实施例一的基础上提供了一种技术方案:版本数据对比单元的输出端与区别记录单元的输入端相连接,版本数据对比单元的输出端与配置环境对比单元的输入端相连接,配置环境对比单元的输出端与配置环境修改单元的输入端相连接,配置环境对比单元的输出端与数据部署单元的输入端相连接,数据部署单元与白盒测试单元之间实现双向连接,终端与数据保护单元一之间实现双向连接,数据保护单元一与传输单元一之间实现双向连接,传输单元一与数据保护单元二之间实现双向连接,数据保护单元二的输出端与版本数据对比单元的输入端相连接,数据保护单元一包括加密
模块一和解密模块一,数据保护单元二包括加密模块二和解密模块二;成品数据打包单元的输入端与数据部署单元的输出端相连接,成品数据打包单元的输出端与设备系统操控部署单元的输入端相连接,设备系统操控部署单元的输出端与传输单元二的输入端相连接,传输单元二的输出端与设备系统的输入端相连接,黑盒测试单元的输入端与数据部署单元的输出端相连接,黑盒测试错误输入单元的输出端与数据错误反馈单元的输入端相连接。
19.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1