一种自动化SSD硬盘测试系统的制作方法
- 国知局
- 2024-07-31 19:22:23
本发明涉及硬盘测试领域,特别涉及一种自动化ssd硬盘测试系统。
背景技术:
1、ssd硬盘测试系统是一种用于硬盘自动化测试以及测试结果的上报和反馈系统,在ssd硬盘进行生产的时候,需要对每一组ssd硬盘进行快速检测,防止不合格品产出,随着科技的不断发展,人们对于ssd硬盘测试系统的制造工艺要求也越来越高。
2、现有的ssd硬盘测试系统在使用时存在一定的弊端,目前传统的硬盘测试系统采用的都是c/s架构,多用户查看需要在每个用户电脑上安装客户端,如果系统升级,则每个用户需要升级客户端,对软件的升级维护带来了较大成本,给人们的使用过程带来了一定的不利影响,为此,我们提出一种自动化ssd硬盘测试系统。
技术实现思路
1、解决的技术问题:针对现有技术的不足,本发明提供了一种自动化ssd硬盘测试系统,通过b/s架构设计,是用户端不需要额外安装客户端程序,减少了后期升级维护的成本,通过多线程设计,加入了对系统的全面监测,提高了系统的稳定性,多个cell多个硬盘同时测试时,多线程对测试log的并发处理,提高了测试的效率,可以有效解决背景技术中的问题。
2、技术方案:为实现上述目的,本发明采取的技术方案为:一种自动化ssd硬盘测试系统,包括主机,所述主机连接有cell单元,所述cell单元连接有bp板,所述bp板连接有硬盘,所述主机的位置连接浏览器系统,所述主机内部包括http服务器、日志系统、host监测系统、cell监测系统、数据库、rabbitmq系统、rabbitmq消费线程、chamber监测系统与redis系统。
3、作为本申请一种优选的技术方案,所述浏览器系统的输出端与主机的输入端进行连接,所述主机的输出端与cell单元的输入端进行连接,所述cell单元的输出端与bp板的输入端进行连接,所述bp板的输入端连接硬盘的位置。
4、作为本申请一种优选的技术方案,所述http服务器、日志系统、host监测系统、cell监测系统、数据库、rabbitmq系统、rabbitmq消费线程、chamber监测系统与redis系统之间相互连接,所述rabbitmq系统的输出端与rabbitmq消费线程的输入端进行连接。
5、作为本申请一种优选的技术方案,还包括硬盘监测管理系统,所述硬盘监测管理系统连接有硬盘数据监测系统、硬盘数据管理系统、硬盘数据存储系统与硬盘数据对比分析系统。
6、作为本申请一种优选的技术方案,所述硬盘监测管理系统与硬盘数据监测系统、硬盘数据管理系统、硬盘数据存储系统和硬盘数据对比分析系统之间双向电性连接。
7、作为本申请一种优选的技术方案,所述硬盘数据监测系统包括继电器模块、电源模块、硬盘数据监测采集模块、中央处理模块、显示模块与报警模块,所述中央处理模块连接电源模块、报警模块、显示模块与硬盘数据监测采集模块的位置。
8、作为本申请一种优选的技术方案,所述继电器模块的输出端与电源模块的输入端电性连接,所述电源模块的输出端与硬盘数据监测采集模块、中央处理模块的输入端电性连接,所述硬盘数据监测采集模块的输出端与中央处理模块的输入端电性连接,所述中央处理模块的输出端与报警模块和显示模块的输入端电性连接。
9、作为本申请一种优选的技术方案,所述主机、cell单元、bp板、硬盘之间采用b/s架构,且cell单元、bp板、硬盘之间采用多线程设计。
10、有益效果:与现有技术相比,本发明提供了一种自动化ssd硬盘测试系统,具备以下有益效果:该一种自动化ssd硬盘测试系统,通过b/s架构设计,是用户端不需要额外安装客户端程序,减少了后期升级维护的成本,通过多线程设计,加入了对系统的全面监测,提高了系统的稳定性,多个cell多个硬盘同时测试时,多线程对测试log的并发处理,提高了测试的效率;采用了流行的b/s架构,只需要部署和升级装置中的程序,而用户无需安装任何客户端,通过浏览器就能控制和查看测试系统的所有操作。通过uvicorn和fastapi开启了一个http服务器,用户可以通过浏览器跟测试系统交互。fastapi程序开启了2个进程,主进程实时处理用户通过浏览器界面操作的指令,子进程处理耗时的可异步执行的操作。同时,主进程还打开了多个线程,用户检测测试系统主机状态的线程,用于监测温箱状态的线程,用于消费rabbitmq消息的线程,用于监测所有测试机状态的线程;解决传统方案中需要客户软件升级的问题,并且增加了对装置更多的控制,比如温度控制,湿度控制等,提高了并发测试的效率,整个ssd硬盘测试系统结构简单,操作方便,使用的效果相对于传统方式更好。
技术特征:1.一种自动化ssd硬盘测试系统,包括主机,其特征在于:所述主机连接有cell单元,所述cell单元连接有bp板,所述bp板连接有硬盘,所述主机的位置连接浏览器系统,所述主机内部包括http服务器、日志系统、host监测系统、cell监测系统、数据库、rabbitmq系统、rabbitmq消费线程、chamber监测系统与redis系统。
2.根据权利要求1所述的一种自动化ssd硬盘测试系统,其特征在于:所述浏览器系统的输出端与主机的输入端进行连接,所述主机的输出端与cell单元的输入端进行连接,所述cell单元的输出端与bp板的输入端进行连接,所述bp板的输入端连接硬盘的位置。
3.根据权利要求1所述的一种自动化ssd硬盘测试系统,其特征在于:所述http服务器、日志系统、host监测系统、cell监测系统、数据库、rabbitmq系统、rabbitmq消费线程、chamber监测系统与redis系统之间相互连接,所述rabbitmq系统的输出端与rabbitmq消费线程的输入端进行连接。
4.根据权利要求1所述的一种自动化ssd硬盘测试系统,还包括硬盘监测管理系统,其特征在于:所述硬盘监测管理系统连接有硬盘数据监测系统、硬盘数据管理系统、硬盘数据存储系统与硬盘数据对比分析系统。
5.根据权利要求4所述的一种自动化ssd硬盘测试系统,其特征在于:所述硬盘监测管理系统与硬盘数据监测系统、硬盘数据管理系统、硬盘数据存储系统和硬盘数据对比分析系统之间双向电性连接。
6.根据权利要求4所述的一种自动化ssd硬盘测试系统,其特征在于:所述硬盘数据监测系统包括继电器模块、电源模块、硬盘数据监测采集模块、中央处理模块、显示模块与报警模块,所述中央处理模块连接电源模块、报警模块、显示模块与硬盘数据监测采集模块的位置。
7.根据权利要求6所述的一种自动化ssd硬盘测试系统,其特征在于:所述继电器模块的输出端与电源模块的输入端电性连接,所述电源模块的输出端与硬盘数据监测采集模块、中央处理模块的输入端电性连接,所述硬盘数据监测采集模块的输出端与中央处理模块的输入端电性连接,所述中央处理模块的输出端与报警模块和显示模块的输入端电性连接。
8.根据权利要求1所述的一种自动化ssd硬盘测试系统,其特征在于:所述主机、cell单元、bp板、硬盘之间采用b/s架构,且cell单元、bp板、硬盘之间采用多线程设计。
技术总结本发明公开了一种自动化SSD硬盘测试系统,包括主机,所述主机连接有cell单元,所述cell单元连接有BP板,所述BP板连接有硬盘,所述主机的位置连接浏览器系统,所述主机内部包括http服务器、日志系统、host监测系统、cell监测系统、数据库、rabbitmq系统、rabbitmq消费线程、chamber监测系统与redis系统,所述浏览器系统的输出端与主机的输入端进行连接。本发明所述的一种自动化SSD硬盘测试系统,通过B/S架构设计,是用户端不需要额外安装客户端程序,减少了后期升级维护的成本,通过多线程设计,加入了对系统的全面监测,提高了系统的稳定性,多个cell多个硬盘同时测试时,多线程对测试log的并发处理,提高了测试的效率。技术研发人员:赵铭,唐迅,秦文豪受保护的技术使用者:苏州欧康诺电子科技股份有限公司技术研发日:技术公布日:2024/1/15本文地址:https://www.jishuxx.com/zhuanli/20240731/182451.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表