CN115809205A - 一种基于云计算技术的软件检测样品部署*** - Google Patents
一种基于云计算技术的软件检测样品部署*** Download PDFInfo
- Publication number
- CN115809205A CN115809205A CN202310093187.3A CN202310093187A CN115809205A CN 115809205 A CN115809205 A CN 115809205A CN 202310093187 A CN202310093187 A CN 202310093187A CN 115809205 A CN115809205 A CN 115809205A
- Authority
- CN
- China
- Prior art keywords
- unit
- data
- deployment
- software
- sample
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种基于云计算技术的软件检测样品部署***,涉及软件检测样品部署技术领域,现提出如下方案,包括版本数据对比单元、区别记录单元、配置环境对比单元、配置环境修改单元、数据部署单元和白盒测试单元;本发明还原设备***,将检测样品部署在本***上进行样品检测,并通过简易的样品检测设备实现软件样品的多方面测试,保障软件样品可靠性,对软件样品进行调试,无需部署至设备***,保障设备的正常运转,避免耽误设备的正常运行和正常生产,并且本***自动配置环境,使测试后的软件样品可直接部署在设备***上,设备***无需重启即可适配软件样品,避免影响生产。
Description
技术领域
本发明涉及软件检测样品部署技术领域,尤其涉及一种基于云计算技术的软件检测样品部署***。
背景技术
软件部署环节是指将软件项目本身,包括配置文件、用户手册、帮助文档等进行收集、打包、安装、配置、发布的过程。在信息产业高速发展的时代,软件部署工作越来越重要。
现有的设备在程序编辑后经过一定程度的检测然后就将其部署至设备中进行使用,在使用过程中不断的调试和更改程序,因为程序问题不断的停工调试比较费时费力,而且影响设备的正常运行和生产,而且具有问题的程序投入设备中,设备运行后会出现异常,严重会磕碰损坏设备的器件。
发明内容
本发明提出的一种基于云计算技术的软件检测样品部署***,以解决现有技术中的上述不足之处。
为了实现上述目的,本发明采用了如下技术方案:
一种基于云计算技术的软件检测样品部署***,包括版本数据对比单元、区别记录单元、配置环境对比单元、配置环境修改单元、数据部署单元和白盒测试单元:
版本数据对比单元将最新版本的数据与***内的当前版本的数据进行对比,并将最新数据***当前版本的数据中形成最新版本的数据,同时将区别数据综合传输至区别记录单元备份,并将最新版本的数据传输至配置环境对比单元中对配置环境进行对比,然后传输至配置环境修改单元进行配置环境修改,配置环境需要修改成与设备***相同的配置环境,软件检测样品测试完毕后可直接部署到设备***上,无需再配置环境,从而达到无需设备***重启的目的;
数据部署单元接收配置环境修改单元传输来最新版本的数据,并对数据进行部署形成最新版本的检测软件,所述数据部署单元部署完成后传输至白盒测试单元对检测软件数据进行多方面测试,测试成功的软件数据返回至数据部署单元,数据部署单元对部署软件样品检测***中去。
进一步地,所述版本数据对比单元与配比环境对比单元均包括对比计算模块,所述对比计算模块的对比公式如下:
注意:min运算中的第一个公式代表(从a中)删除字符(以到达b);第二个公式代表***字符;第***替换(取决于当前字符是否相同)。
进一步地,***还包括终端、数据保护单元一、传输单元一和数据保护单元二;
终端用于制作软件数据的同时还可将数据传输至数据保护单元一内,同时可接收数据保护单元一传输来的数据;
数据保护单元一用于对发送至传输单元一的数据进行加密,对传输单元一发送来的数据进行解密,数据保护单元一和数据保护单元二对传输的数据进行保护,避免传输过程中出现数据盗取的情况发生;
数据保护单元二用于接收传输单元一传输来的加密数据,并对加密数据进行解密并传输至版本数据对比单元,对需要传输至传输单元一内的数据进行加密。
进一步地,***还包括成品数据打包单元、设备***操控部署单元、传输单元二和设备***;
成品数据打包单元用于接收数据部署单元传输来的最终软件样品数据,并对其进行打包传输至设备***操控部署单元内,并通过传输单元二对设备***进行部署安装,成品数据打包单元对测试后的样品数据进行打包,方便传输和安装。
进一步地,***还包括数据错误标注单元和数据错误反馈单元;
数据错误标注单元接收白盒测试单元传输来的测试数据,并对数据问题处进行错误标注,并传输至数据错误反馈单元,并通过其将错误数据传输至数据保护单元二进行加密,错误标注单元对问题点进行标注,方便终端进行改正,降低无效沟通。
进一步地,***还包括黑盒测试错误输入单元和黑盒测试单元;
黑盒测试单元接收数据部署单元传输的数据以及命令,并利用最新版本的软件数据样品启动测试设备进行黑盒测试;
黑盒测试错误输入单元用于记录黑盒测试单元测试过程中出现的问题,并将问题点通过数据错误反馈单元传输至数据保护单元二内,黑盒测试通过软件样品驱动简易样品测试设备进行黑盒测试,通过观察测试设备的运行状况,判断软件数据的问题,并将问题记录传输给终端。
进一步地,所述版本数据对比单元的输出端与区别记录单元的输入端相连接,所述版本数据对比单元的输出端与配置环境对比单元的输入端相连接,所述配置环境对比单元的输出端与配置环境修改单元的输入端相连接,所述配置环境对比单元的输出端与数据部署单元的输入端相连接,所述数据部署单元与白盒测试单元之间实现双向连接,所述终端与数据保护单元一之间实现双向连接,所述数据保护单元一与传输单元一之间实现双向连接,所述传输单元一与数据保护单元二之间实现双向连接,所述数据保护单元二的输出端与版本数据对比单元的输入端相连接,所述数据保护单元一包括加密模块一和解密模块一,所述数据保护单元二包括加密模块二和解密模块二。
进一步地,所述成品数据打包单元的输入端与数据部署单元的输出端相连接,所述成品数据打包单元的输出端与设备***操控部署单元的输入端相连接,所述设备***操控部署单元的输出端与传输单元二的输入端相连接,所述传输单元二的输出端与设备***的输入端相连接,所述黑盒测试单元的输入端与数据部署单元的输出端相连接,所述黑盒测试错误输入单元的输出端与数据错误反馈单元的输入端相连接。
与现有的技术相比,本发明的有益效果是:
本***还原设备***,将检测样品部署在本***上进行样品检测,并通过简易的样品检测设备实现软件样品的多方面测试,保障软件样品可靠性,对软件样品进行调试,无需部署至设备***,保障设备的正常运转,避免耽误设备的正常运行和正常生产,并且本***自动配置环境,使测试后的软件样品可直接部署在设备***上,设备***无需重启即可适配软件样品,避免影响生产。
附图说明
图1为本发明提出的一种基于云计算技术的软件检测样品部署***的***框图;
图2为本发明提出的一种基于云计算技术的软件检测样品部署***的数据保护单元一的***框图;
图3为本发明提出的一种基于云计算技术的软件检测样品部署***的数据保护单元二的***框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
实施例1:参照图1-图3:一种基于云计算技术的软件检测样品部署***,包括版本数据对比单元、区别记录单元、配置环境对比单元、配置环境修改单元、数据部署单元和白盒测试单元;
版本数据对比单元将最新版本的数据与***内的当前版本的数据进行对比,并将最新数据***当前版本的数据中形成最新版本的数据,同时将区别数据综合传输至区别记录单元备份,并将最新版本的数据传输至配置环境对比单元中对配置环境进行对比,然后传输至配置环境修改单元进行配置环境修改,配置环境需要修改成与设备***相同的配置环境,软件检测样品测试完毕后可直接部署到设备***上,无需再配置环境,从而达到无需设备***重启的目的;
数据部署单元接收配置环境修改单元传输来最新版本的数据,并对数据进行部署形成最新版本的检测软件,数据部署单元部署完成后传输至白盒测试单元对检测软件数据进行多方面测试,测试成功的软件数据返回至数据部署单元,数据部署单元对部署软件样品检测***中去;
版本数据对比单元与配比环境对比单元均包括对比计算模块,对比计算模块的对比公式如下:
注意:min运算中的第一个公式代表(从a中)删除字符(以到达b);第二个公式代表***字符;第***替换(取决于当前字符是否相同);
***还包括终端、数据保护单元一、传输单元一和数据保护单元二;
终端用于制作软件数据的同时还可将数据传输至数据保护单元一内,同时可接收数据保护单元一传输来的数据;
数据保护单元一用于对发送至传输单元一的数据进行加密,对传输单元一发送来的数据进行解密,数据保护单元一和数据保护单元二对传输的数据进行保护,避免传输过程中出现数据盗取的情况发生;
数据保护单元二用于接收传输单元一传输来的加密数据,并对加密数据进行解密并传输至版本数据对比单元,对需要传输至传输单元一内的数据进行加密;
***还包括成品数据打包单元、设备***操控部署单元、传输单元二和设备***;
成品数据打包单元用于接收数据部署单元传输来的最终软件样品数据,并对其进行打包传输至设备***操控部署单元内,并通过传输单元二对设备***进行部署安装,成品数据打包单元对测试后的样品数据进行打包,方便传输和安装;
***还包括数据错误标注单元和数据错误反馈单元;
数据错误标注单元接收白盒测试单元传输来的测试数据,并对数据问题处进行错误标注,并传输至数据错误反馈单元,并通过其将错误数据传输至数据保护单元二进行加密,错误标注单元对问题点进行标注,方便终端进行改正,降低无效沟通;
***还包括黑盒测试错误输入单元和黑盒测试单元;
黑盒测试单元接收数据部署单元传输的数据以及命令,并利用最新版本的软件数据样品启动测试设备进行黑盒测试;
黑盒测试错误输入单元用于记录黑盒测试单元测试过程中出现的问题,并将问题点通过数据错误反馈单元传输至数据保护单元二内,黑盒测试通过软件样品驱动简易样品测试设备进行黑盒测试,通过观察测试设备的运行状况,判断软件数据的问题,并将问题记录传输给终端。
实施例2:参照图2-图3:本实施例在实施例一的基础上提供了一种技术方案:版本数据对比单元的输出端与区别记录单元的输入端相连接,版本数据对比单元的输出端与配置环境对比单元的输入端相连接,配置环境对比单元的输出端与配置环境修改单元的输入端相连接,配置环境对比单元的输出端与数据部署单元的输入端相连接,数据部署单元与白盒测试单元之间实现双向连接,终端与数据保护单元一之间实现双向连接,数据保护单元一与传输单元一之间实现双向连接,传输单元一与数据保护单元二之间实现双向连接,数据保护单元二的输出端与版本数据对比单元的输入端相连接,数据保护单元一包括加密模块一和解密模块一,数据保护单元二包括加密模块二和解密模块二;
成品数据打包单元的输入端与数据部署单元的输出端相连接,成品数据打包单元的输出端与设备***操控部署单元的输入端相连接,设备***操控部署单元的输出端与传输单元二的输入端相连接,传输单元二的输出端与设备***的输入端相连接,黑盒测试单元的输入端与数据部署单元的输出端相连接,黑盒测试错误输入单元的输出端与数据错误反馈单元的输入端相连接。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (8)
1.一种基于云计算技术的软件检测样品部署***,包括版本数据对比单元、区别记录单元、配置环境对比单元、配置环境修改单元、数据部署单元和白盒测试单元,其特征在于:
版本数据对比单元将最新版本的数据与***内的当前版本的数据进行对比,并将最新数据***当前版本的数据中形成最新版本的数据,同时将区别数据综合传输至区别记录单元备份,并将最新版本的数据传输至配置环境对比单元中对配置环境进行对比,然后传输至配置环境修改单元进行配置环境修改;
数据部署单元接收配置环境修改单元传输来最新版本的数据,并对数据进行部署形成最新版本的检测软件,所述数据部署单元部署完成后传输至白盒测试单元对检测软件数据进行多方面测试,测试成功的软件数据返回至数据部署单元。
3.根据权利要求2所述的一种基于云计算技术的软件检测样品部署***,其特征在于,还包括终端、数据保护单元一、传输单元一和数据保护单元二;
终端用于制作软件数据的同时还可将数据传输至数据保护单元一内,同时可接收数据保护单元一传输来的数据;
数据保护单元一用于对发送至传输单元一的数据进行加密,对传输单元一发送来的数据进行解密;
数据保护单元二用于接收传输单元一传输来的加密数据,并对加密数据进行解密并传输至版本数据对比单元,对需要传输至传输单元一内的数据进行加密。
4.根据权利要求3所述的一种基于云计算技术的软件检测样品部署***,其特征在于,还包括成品数据打包单元、设备***操控部署单元、传输单元二和设备***;
成品数据打包单元用于接收数据部署单元传输来的最终软件样品数据,并对其进行打包传输至设备***操控部署单元内,并通过传输单元二对设备***进行部署安装。
5.根据权利要求4所述的一种基于云计算技术的软件检测样品部署***,其特征在于,还包括数据错误标注单元和数据错误反馈单元;
数据错误标注单元接收白盒测试单元传输来的测试数据,并对数据问题处进行错误标注,并传输至数据错误反馈单元,并通过其将错误数据传输至数据保护单元二进行加密。
6.根据权利要求5所述的一种基于云计算技术的软件检测样品部署***,其特征在于,还包括黑盒测试错误输入单元和黑盒测试单元;
黑盒测试单元接收数据部署单元传输的数据以及命令,并利用最新版本的软件数据样品启动测试设备进行黑盒测试;
黑盒测试错误输入单元用于记录黑盒测试单元测试过程中出现的问题,并将问题点通过数据错误反馈单元传输至数据保护单元二内。
7.根据权利要求6所述的一种基于云计算技术的软件检测样品部署***,其特征在于,所述版本数据对比单元的输出端与区别记录单元的输入端相连接,所述版本数据对比单元的输出端与配置环境对比单元的输入端相连接,所述配置环境对比单元的输出端与配置环境修改单元的输入端相连接,所述配置环境对比单元的输出端与数据部署单元的输入端相连接,所述数据部署单元与白盒测试单元之间实现双向连接,所述终端与数据保护单元一之间实现双向连接,所述数据保护单元一与传输单元一之间实现双向连接,所述传输单元一与数据保护单元二之间实现双向连接,所述数据保护单元二的输出端与版本数据对比单元的输入端相连接,所述数据保护单元一包括加密模块一和解密模块一,所述数据保护单元二包括加密模块二和解密模块二。
8.根据权利要求7所述的一种基于云计算技术的软件检测样品部署***,其特征在于,所述成品数据打包单元的输入端与数据部署单元的输出端相连接,所述成品数据打包单元的输出端与设备***操控部署单元的输入端相连接,所述设备***操控部署单元的输出端与传输单元二的输入端相连接,所述传输单元二的输出端与设备***的输入端相连接,所述黑盒测试单元的输入端与数据部署单元的输出端相连接,所述黑盒测试错误输入单元的输出端与数据错误反馈单元的输入端相连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310093187.3A CN115809205B (zh) | 2023-02-10 | 2023-02-10 | 一种基于云计算技术的软件检测样品部署*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310093187.3A CN115809205B (zh) | 2023-02-10 | 2023-02-10 | 一种基于云计算技术的软件检测样品部署*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115809205A true CN115809205A (zh) | 2023-03-17 |
CN115809205B CN115809205B (zh) | 2023-04-18 |
Family
ID=85487862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310093187.3A Active CN115809205B (zh) | 2023-02-10 | 2023-02-10 | 一种基于云计算技术的软件检测样品部署*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115809205B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150169307A1 (en) * | 2013-12-12 | 2015-06-18 | International Business Machines Corporation | Caching and analyzing images for faster and simpler cloud application deployment |
CN105224358A (zh) * | 2015-09-07 | 2016-01-06 | 浪潮集团有限公司 | 一种云计算下软件自动打包部署的***及方法 |
US20170372247A1 (en) * | 2016-06-24 | 2017-12-28 | Intuit Inc. | Methods, systems, and articles of manufacture for implementing software application development and releases |
CN110851351A (zh) * | 2019-10-12 | 2020-02-28 | 深圳壹账通智能科技有限公司 | 部署环境测试方法、装置、计算机设备及存储介质 |
WO2020091592A1 (en) * | 2018-10-30 | 2020-05-07 | Mimos Berhad | A self-learning method and system for automatically performing application packaging and deployment for a hosting environment |
CN111651357A (zh) * | 2020-06-03 | 2020-09-11 | 厦门力含信息技术服务有限公司 | 一种基于云计算的软件自动化测试方法 |
CN111857722A (zh) * | 2020-06-23 | 2020-10-30 | 远光软件股份有限公司 | 一种基于三库模式的DevOps质量保障***及方法 |
CN115016820A (zh) * | 2022-06-29 | 2022-09-06 | 广州高专资讯科技有限公司 | 一种应用程序更新方法、装置、设备及存储介质 |
-
2023
- 2023-02-10 CN CN202310093187.3A patent/CN115809205B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150169307A1 (en) * | 2013-12-12 | 2015-06-18 | International Business Machines Corporation | Caching and analyzing images for faster and simpler cloud application deployment |
CN105224358A (zh) * | 2015-09-07 | 2016-01-06 | 浪潮集团有限公司 | 一种云计算下软件自动打包部署的***及方法 |
US20170372247A1 (en) * | 2016-06-24 | 2017-12-28 | Intuit Inc. | Methods, systems, and articles of manufacture for implementing software application development and releases |
WO2020091592A1 (en) * | 2018-10-30 | 2020-05-07 | Mimos Berhad | A self-learning method and system for automatically performing application packaging and deployment for a hosting environment |
CN110851351A (zh) * | 2019-10-12 | 2020-02-28 | 深圳壹账通智能科技有限公司 | 部署环境测试方法、装置、计算机设备及存储介质 |
CN111651357A (zh) * | 2020-06-03 | 2020-09-11 | 厦门力含信息技术服务有限公司 | 一种基于云计算的软件自动化测试方法 |
CN111857722A (zh) * | 2020-06-23 | 2020-10-30 | 远光软件股份有限公司 | 一种基于三库模式的DevOps质量保障***及方法 |
CN115016820A (zh) * | 2022-06-29 | 2022-09-06 | 广州高专资讯科技有限公司 | 一种应用程序更新方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115809205B (zh) | 2023-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103293008B (zh) | 汽车诊断设备 | |
CN201497985U (zh) | 嵌入式设备辅助故障分析工具 | |
CN106776308B (zh) | 一种基于Uboot的电子产品故障调试方法及*** | |
CN104317713A (zh) | 一种基于模板的自动化测试工具及方法 | |
CN104461624B (zh) | 一种三维声波测井仪近探头测量模块的远程升级方法 | |
CN103138988B (zh) | 网络故障的定位处理方法及装置 | |
ITTO980721A1 (it) | Apparecchio per facilitare l'installazione e la verifica del software per un sistema di computer prodotto su ordinazione. | |
CN108237994B (zh) | 日志信息处理方法、日志信息处理单元及微控制单元mcu | |
CN107844316A (zh) | 一种转台控制***程序升级的方法及其装置 | |
CN105577380A (zh) | 一种光模块认证的方法及装置 | |
CN112069002B (zh) | 一种服务器热插拔调试装置及方法 | |
CN106789334A (zh) | 一种固件升级的方法和设备 | |
CN106681877A (zh) | 芯片调试***及方法与***芯片 | |
CN114936373A (zh) | 一种可信安全芯片、可信数据处理***及方法 | |
CN115809205B (zh) | 一种基于云计算技术的软件检测样品部署*** | |
CN105591687A (zh) | 信息采集方法及装置、通信*** | |
CN208999822U (zh) | 一种dcu电路自检*** | |
CN104793081A (zh) | Usb接口检测装置和方法 | |
CN110333890A (zh) | 远程烧写固化flash数据的方法 | |
CN108896901A (zh) | 一种dcu电路自检***及检测方法 | |
CN104767995A (zh) | 一种记录电子产品测试数据的方法和记录模块 | |
CN104598343B (zh) | 上电后恢复上次测试的方法 | |
CN212181459U (zh) | Fpga升级*** | |
CN111596647A (zh) | 风电机组高效智能测试***及方法 | |
CN113805559A (zh) | 一种控制参数处理方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |