一种白盒交换机老化测试定时上下电控制装置和方法与流程

文档序号:27759132发布日期:2021-12-03 23:10阅读:112来源:国知局
一种白盒交换机老化测试定时上下电控制装置和方法与流程

1.本发明属于交换机老化测试技术领域,特别涉及一种白盒交换机老化测试定时上下电控制装置和方法。


背景技术:

2.老化测试项目是指模拟产品在现实使用条件中涉及到的各种因素对产品产生老化的情况进行相应条件加强实验的过程,该实验主要针对塑胶材料,常见的老化主要有光照老化,湿热老化,热风老化。老化测试丝毫产品可靠性的重要保证,是产品生产的最后必不可少的一步。浪潮自研白盒交换机在产线生产时同样需要进行老化测试来验证设备的可靠性,老化测试流程依次为整机ac上电、系统加压、环境温度和湿度上升、长时间运行、ac下电、整机再次上电,共需进行8个循环。
3.由于白盒交换机老化测试环节的系统加压和整机状态检测程序运行在待测交换机内存中,而且因此交换机一旦下电后将无法给电源时序控制器发送指令进行上电,在现有技术中,通常需要人工上电再继续进行测试,使得老化测试效率降低,也无法保证测试的可靠性。


技术实现要素:

4.为了解决上述技术问题,本发明提出了一种白盒交换机老化测试定时上下电控制装置和方法,通过硬件和软件相结合的方式,控制白盒交换机的上下电顺序,有效提升了老化测试的效率,降低了老化测试成本。
5.为实现上述目的,本发明采用以下技术方案:
6.一种白盒交换机老化测试定时上下电控制装置,包括待测白盒交换机,还包括电源时序控制模块和管理模块;
7.所述电源时序控制模块上设置若干电源通道,用于为待测白盒交换机供电;所述管理模块分别与待测白盒交换机和电源时序控制模块相连,用于监听待测白盒交换机老化测试的过程,接收老化测试上下电信号,控制所述电源时序控制模块为待测白盒交换机按时序上下电。
8.进一步的,所述管理模块包括管理交换机和服务器;
9.所述管理交换机分别通过网线与待测白盒交换机、服务器和电源时序控制模块相连;所述管理交换机用于管理所述待测白盒交换机的端口信息,转发所述老化测试上下电信号至服务器;所述服务器通过管理交换机的转发,控制所述电源时序控制模块为待测白盒交换机按时序上下电。
10.进一步的,所述电源时序控制模块通过电源线与待测白盒交换机相连。
11.进一步的,所述管理模块分别通过网线与待测白盒交换机和电源时序控制模块相连。
12.进一步的,所述电源时序控制模块采用可编辑逻辑芯片。
13.进一步的,所述待测白盒交换机的数量为1台或者大于1台;
14.当待测白盒交换机为1台时,所述电源时序控制模块通过电源线与待测白盒交换机相连;所述待测白盒交换机通过网线与服务器相连;所述服务器通过网线与电源时序控制模块相连;
15.当待测白盒交换机为大于1台时;所述电源时序控制模块上设置若干电源通道,通过电源线与待测白盒交换机相连;所述管理交换机分别通过网线与待测白盒交换机、服务器和电源时序控制模块相连。
16.本发明还提出了一种白盒交换机老化测试定时上下电控制方法,是基于一种白盒交换机老化测试定时上下电控制装置实现的,包括以下步骤:
17.监听待测白盒交换机的端口,获取待测白盒交换机下电和延迟上电的指令;
18.下发控制待测白盒交换机下电的控制码,为所述待测白盒交换机下电;
19.达到延时时间后,下发控制待测白盒交换机上电的控制码,为所述待测白盒交换机上电。
20.进一步的,在执行监听待测白盒交换机的端口,获取待测白盒交换机下电和延迟上电的指令之前,还包括:
21.服务器将将产线诊断系统测试所需的镜像自动下载至待测试白盒交换机内存中;
22.对待测白盒交换机按照老化测试流程进行系统加压,所述系统加压包含cpu压力、内存压力、硬盘压力和流量压力。
23.进一步的,所述控制码为使能待测白盒交换机上下电的二级制码。
24.进一步的,所述方法还包括循环执行步骤7次直至老化测试结束,并记录测试日志和测试结果。
25.发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
26.本发明提出了一种白盒交换机老化测试定时上下电控制装置和方法,该装置包括待测白盒交换机、电源时序控制模块和管理模块;电源时序控制模块上设置若干电源通道,用于为待测白盒交换机供电;管理模块分别与待测白盒交换机和电源时序控制模块相连,用于监听待测白盒交换机老化测试的过程,接收老化测试上下电信号,控制电源时序控制模块为待测白盒交换机按时序上下电。其中管理模块包括管理交换机和服务器;管理交换机分别通过网线与待测白盒交换机、服务器和电源时序控制模块相连;管理交换机用于管理所述待测白盒交换机的端口信息,转发老化测试上下电信号至服务器;服务器通过管理交换机的转发,控制电源时序控制模块为待测白盒交换机按时序上下电。基于一种白盒交换机老化测试定时上下电控制装置,还提出了一种白盒交换机老化测试定时上下电控制方法。本发明通过简易的装置能否实现老化测试过程中ac定时上电和下电,且电源时序控制模块成本较低,有效提升了老化测试的效率,降低了老化测试成本,不会再出现交换机一旦下电后将无法给电源时序控制器发送指令进行上电情况。
附图说明
27.如图1为本发明实施例1一种白盒交换机老化测试定时上下电控制装置连接示意图;
28.如图2为本发明实施例1一种白盒交换机老化测试定时上下电控制方法流程图。
具体实施方式
29.为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
30.实施例1
31.本发明实施例1提出了一种白盒交换机老化测试定时上下电控制装置,采用电源时序控制装置等硬件组合来实现对白盒交换机老化测试环节进行ac定时上电和定时下电的控制。
32.该装置包括待测白盒交换机,还包括电源时序控制模块和管理模块;
33.电源时序控制模块上设置若干电源通道,用于为待测白盒交换机供电;所述管理模块分别与待测白盒交换机和电源时序控制模块相连,用于监听待测白盒交换机老化测试的过程,接收老化测试上下电信号,控制电源时序控制模块为待测白盒交换机按时序上下电。
34.管理模块包括管理交换机和服务器;
35.管理交换机分别通过网线与待测白盒交换机、服务器和电源时序控制模块相连;管理交换机用于管理待测白盒交换机的端口信息,转发老化测试上下电信号至服务器;服务器通过管理交换机的转发,控制电源时序控制模块为待测白盒交换机按时序上下电。
36.如图1为本发明实施例1一种白盒交换机老化测试定时上下电控制装置连接示意图。
37.其中dut为待测白盒交换机。电源时序控制模块上具有多个电源通道来给dut提供ac电源,dut通过电源线与电源时序控制模块的通道进行连接;服务器server主要用来接收dut发送的控制指令,以及给电源时序控制器发送控制码,每台dut与管理交换机通过网线进行连接;电源时序控制器的管理网口与管理交换机通过网线连接,server与管理交换机通过网线进行连接。
38.本发明中管理交换机和待测白盒交换机之间形成局域网。配置待测白盒交换机和管理交换机的端口,使待测白盒交换机和管理交换机之间形成局域网。按照待测任务将待测白盒交换机之间,以及待测白盒交换机与电源时序控制模块端口之间互连。
39.电源时序控制模块通过电源线与待测白盒交换机相连。
40.管理模块分别通过网线与待测白盒交换机和电源时序控制模块相连。
41.本发明中dut的数量为1台或者大于1台。当待测白盒交换机为1台时,电源时序控制模块通过电源线与待测白盒交换机相连;待测白盒交换机通过网线与服务器相连;服务器通过网线与电源时序控制模块相连;
42.当待测白盒交换机为大于1台时;电源时序控制模块上设置若干电源通道,通过电源线与待测白盒交换机相连;管理交换机分别通过网线与待测白盒交换机、服务器和电源
时序控制模块相连。
43.本发明中电源时序控制模块可以采用可编辑逻辑芯片,包括单片机、cpld、处理器等。
44.本发明通过简易的装置能否实现老化测试过程中ac定时上电和下电,且电源时序控制模块成本较低,有效提升了老化测试的效率,降低了老化测试成本,不会再出现交换机一旦下电后将无法给电源时序控制器发送指令进行上电情况。
45.实施例2
46.基于本发明实施例1提出的一种白盒交换机老化测试定时上下电控制装置,本发明实施例2还提出了一种白盒交换机老化测试定时上下电控制方法。首先将控制装置中的各个模块按照图1中的拓扑图进行连接。
47.dut按照老化测试流程进行系统加压,包含cpu压力、内存压力、硬盘压力和流量压力;server端主程序开启对端口的监听,从而接受dut发送的指令;dut跑完一轮压力后,给server端下发下电和延迟上电的指令;server端接收到下电指令和延迟上电指令;server端首先给电源时序控制模块发送通道下电的控制码,通过电源时序控制模块的通道给dut进行下电;延迟时间达到后,server端给电源时序控制器下发上电的控制码,通过电源时序控制器的通道给dut进行下电;循环步骤7次直至老化测试结束进入老化测试环节。
48.服务器将将产线诊断系统测试所需的镜像自动下载至待测试白盒交换机内存中。对待测白盒交换机按照老化测试流程进行系统加压,系统加压包含cpu压力、内存压力、硬盘压力和流量压力。服务器server端作为服务接受端,会不断监听dut给服务器server发送的指令,并根据接收到的指令对电源时序控制模块进行上下电的操作,因此即使交换机已经断电了,但是控制电源时序控制器上电的指令已经发送给了服务器server,此时服务器server端等待到达上电时间后,会给电源时序控制器发送控制码来给连接在电源时序控制器上的交换机进行上电。
49.在步骤s201中,开始执行该流程。
50.在步骤s202中,创建自动化测试任务。
51.在步骤s203中,选择测试所需的自动化脚本,服务器将将产线诊断系统测试所需的镜像自动下载至待测试白盒交换机内存中。
52.在步骤s204中,配置待测白盒交换机和管理交换机的端口,使待测白盒交换机和管理交换机之间形成局域网。
53.在步骤s205中,按照待测任务将待测白盒交换机之间,以及待测白盒交换机与电源时序控制模块端口之间互连。
54.在步骤s206中,设置测试任务执行的时间和轮次,监听待测白盒交换机的端口,获取待测白盒交换机下电和延迟上电的指令;下发控制待测白盒交换机下电的控制码,为待测白盒交换机下电;达到延时时间后,下发控制待测白盒交换机上电的控制码,为待测白盒交换机上电。
55.其中控制码为使能待测白盒交换机上下电的二级制码。
56.在步骤s207中,按照测试任务开始测试,并记录测试日志和结果。
57.在步骤s208中,测试流程结束。
58.本发明提出的一种白盒交换机老化测试定时上下电控制方法,有效提升了老化测
试的效率,降低了老化测试成本,不会再出现交换机一旦下电后将无法给电源时序控制器发送指令进行上电情况。
59.上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制。对于所属领域的技术人员来说,在上述说明的基础上还可以做出其它不同形式的修改或变形。这里无需也无法对所有的实施方式予以穷举。在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1