交换机组装部件一体化管理方法、装置及存储介质与流程

文档序号:29929523发布日期:2022-05-07 12:28阅读:139来源:国知局
交换机组装部件一体化管理方法、装置及存储介质与流程

1.本发明涉及交换机部件管理的技术领域,具体涉及一种交换机组装部件一体化管理方法、装置及存储介质。


背景技术:

2.目前,交换机是数据中心的一种网络通信设备,在云计算的背景下,云计算数据中心对交换机的软硬件能力提出了更高要求。随着软件定义网络的全面兴起,数据中心的交换机向着软件白盒化、硬件模块化的方向发展;同时,数据中心对交换机的需求量越来越大,因此,对交换机中的质量要求也越来越高,为了确保交换机能够满足市场需求,在交换机的生产过程中对交换机的各个部件的管控也要求越来越高。
3.现有技术中,对交换机的组装涉及多种机型、多个供应商、多种部件、多种板卡等,交换机的生产链中需要大量人力管控各种物料信息。在组装交换机时,需要专门的工作人员对物料进行管控,交换机组装完成会,也需要对各个部件进行抽检,防止在组装过程中混入错误的部件或者出现组装错误。不仅如此,在后期部件组装错误后,难以进行追溯。


技术实现要素:

4.为了解决上述背景技术中提到的至少一个问题,本发明提供了一种交换机组装部件一体化管理方法、装置及存储介质,应用于交换机的组装过程,该方法可以提升产品组装的准确率,提高生产效率以及降低生产成本。
5.本发明实施例提供的具体技术方案如下:
6.第一方面,提供一种交换机组装部件一体化管理方法,所述方法包括:
7.接收多个部件的部件信息,并录入数据库中;
8.利用所述多个部件进行交换机组装,并于组装完成后上电;
9.通过在线烧录系统,将数据库中的所述多个部件的部件信息烧录到组装后的交换机的对应部件各自fru中,并生成烧录完成指令;
10.根据烧录完成指令,对组装后的交换机进行检测,并生成测试通过指令;
11.根据测试通过指令,判断当前部件fru中信息与所述数据库中信息是否一致;
12.若一致,则确认交换机检测后部件正常;若不一致,则交换机检测后部件异常。
13.进一步的,获取多个部件的部件信息,并录入数据库中,具体包括:
14.在组装各个部件时,通过扫描装置将所述多个部件的部件信息录入数据中。
15.进一步的,所述多个部件的部件信息包括制造商信息、生产编号、信息识别号、mac地址、固体版本信息中的一种或者多种。
16.进一步的,同一部件的信息之间相互关联。
17.进一步的,所述通过在线烧录系统,将数据库中的所述多个部件的部件信息烧录到组装后的交换机的对应部件各自fru中,具体包括:
18.与所述组装后的交换机通信连接,通过在线烧录程序获取所述多个部件的部件信
息;
19.将所述多个部件的部件信息编译为二进制文件,并下发给所述组装后的交换机;
20.所述在线烧录程序发送fru烧录命令,以使所述组装后的交换机存储所述二进制文件后,生成烧录完成指令。
21.进一步的,根据烧录完成指令,对组装后的交换机进行检测之后,还包括:
22.对所述组装后的交换机进行测试包括:功能测试、老化测试、环境应力测试以及维修等工序中的一种或者多种;
23.若未生成测试通过指令,则进行相关部件的更换,并更新所述组装后的交换机的部件fru中信息;
24.再次对组装后的交换机进行检测,并生成测试通过指令。
25.进一步的,在更新所述组装后的交换的部件fru中信息时,同时更新所述数据库中的多个部件信息。
26.进一步的,当前部件fru中信息与所述数据库中信息是否一致,还包括:
27.通过在线比对系统判断所述当前部件fru中信息与所述数据库中信息是否一致;
28.若一致,则正常出货;若不一致,则进行异常信息排查。
29.第二方面,提供一种交换机组装部件一体化管理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的交换机组装部件一体化管理方法。
30.第三方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上所述的交换机组装部件一体化管理方法。
31.本发明实施例具有如下有益效果:
32.1.通过在线烧录系统将收集到的各个部件信息都烧录到组装后的交换机的对应部件fru中,然后对组装后的交换机进行功能测试,测试通过后,通过在线比对系统判断当前部件信息与部件fru中信息是否一致来判断检测过程中是否有fru篡改、部件替换以及部件更新等异常情况,若一致,则确认交换机检测后部件正常,交换机可以正常出货,若不一致,则交换机检测后部件异常,此时通知技术人员对异常信息进行排查,由此实现对交换机整机组装部件的一体化管理;
33.2.与组装后的交换机通信连接,通过在线烧录程序获取数据库中的各个部件信息,将各个部件信息编译为二进制文件,并下发给组装后的交换机,在线烧录程序发送fru烧录命令,以使组装后的交换机存储二进制文件,并生成完成指令,通过在线烧录程序将收集的各个部件信息按照部件关键信息分类,分别存储到对应部件fru中,有利于部件信息的获取;
34.3.对组装后交换机进行功能测试、老化测试、环境应力测试、维修等工序,这些工序可能会涉及相关部件的更换,在部件更换之后,需要重新更新所述组装后的交换机的部件fru中信息;
35.4.本技术中的在线比对系统,是交换机出货前的最后一道工序,用于确保测试前后的交换机各个部件的信息准确,用于加强交换机的各个部件的一体化管控。
附图说明
36.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1示出本技术中的交换机组装部件一体化管理方法的示意图;
38.图2示出可被用于实施本技术中所述的各个实施例的示例性系统。
具体实施方式
39.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.目前,交换机是数据中心的一种网络通信设备,在云计算的背景下,云计算数据中心对交换机的软硬件能力提出了更高要求。随着软件定义网络的全面兴起,数据中心的交换机向着软件白盒化、硬件模块化的方向发展;同时,数据中心对交换机的需求量越来越大,因此,对交换机中的质量要求也越来越高,为了确保交换机能够满足市场需求,在交换机的生产过程中对交换机的各个部件的管控也要求越来越高。现有技术中,对交换机的组装涉及多种机型、多个供应商、多种部件、多种板卡等,交换机的生产链中需要大量人力管控各种物料信息。在组装交换机时,需要专门的工作人员对物料进行管控,交换机组装完成会,也需要对各个部件进行抽检,防止在组装过程中混入错误的部件或者出现组装错误。不仅如此,在后期部件组装错误后,难以进行追溯。基于以上问题,本技术的发明人提出了一种交换机组装部件一体化管理方法、装置及存储介质,应用于交换机的组装过程,该方法可以提升产品组装的准确率,提高生产效率以及降低生产成本。
41.实施例一
42.提供一种交换机组装部件一体化管理方法,方法包括如下步骤:
43.步骤s1:接收多个部件的部件信息,并录入数据库中。
44.具体的,在组装各个部件时,通过扫描装置将各个部件信息录入数据中。其中交换机的部件主要包括风扇模块、电源模块、交换板、cpu板、转接板等运输到组装生产线,准备开始组装。各个部件在流水线上依次等待组装,在获取到一个部件,例如风扇模块,通过机械手或者人工拿起风扇模块准备将其安装在对应安装腔之前,将其通过扫描装置,扫描装置对风扇模块上的信息进行扫描获取,然后传输存储至数据库中。具体获取的信息包括制造商信息、生产编号、信息识别号、mac地址、固体版本信息等其中的一种或者几种,各部件依次扫描录入完成之后,开始进行交换机的组装。利用多个部件进行交换机组装,并于组装完成后上电。
45.同时,同一部件的信息之间相互关联,这样在获取风扇模块的制造商信息时,也可以同时获取到风扇模块的生产编号、信息识别号等信息,便于数据信息的查询,便于部件的管控。
46.步骤s2:通过在线烧录系统,将数据库中的多个部件的部件信息烧录到组装后的
交换机对应部件各自fru中,并生成烧录完成指令。
47.具体的,在将交换机组装完成后,将交换机接入工控电脑实现与组装后的交换机的通信连接,工控电脑上运行有在线烧录程序。通过在线烧录程序访问生产数据库,获取各个部件信息。然后按照在线烧录程序需要的格式,将各个部件信息文件编译为二进制文件,并下发给组转后的交换机。同时,在线烧录程序向交换机发送fru烧录命令,交换机接收fru烧录命令,调用交换机上的工具,让交换机将二进制本软件录进存储单元,实现将数据库中的各个部件信息烧录到交换机中,并生成完成指令反馈给工控电脑。通过在线烧录程序将收集的各个部件信息按照部件关键信息分类,分别存储到对应部件fru中,有利于部件信息的获取。
48.步骤s3:根据烧录完成指令,对组装后的交换机进行检测,检测通过后,生成测试通过指令。具体的,根据烧录完成指令,对组装后的交换机进行检测之后,还包括:对所述组装后的交换机进行测试包括:功能测试、老化测试、环境应力测试以及维修等工序中的一种或者多种。若未生成测试通过指令,则进行相关部件的更换,并更新所述组装后的交换机的部件fru中信息;再次对组装后的交换机进行检测,并生成测试通过指令。
49.具体的,对组装后的交换机进行功能测试、老化测试、环境应力测试、维修、更换等工序,在测试过程中,可能出现相关部件测试没有通过的情况,此时,需要对相关的部件进行更换,然后再更新fru存储单元上的信息。之后,再次对组转后的交换机进行相关的测试,直到测试全部通过,此时fru存储单元上的信息也更新至最新。同时,数据库中的对应部件信息也重新扫描并更新。
50.步骤s4:根据测试通过指令,通过在线比对系统判断当前部件信息与所述部件fru中信息是否一致;若一致,则确认交换机检测后部件正常;若不一致,则交换机检测后部件异常。
51.具体的,在通过在线比对系统判断当前部件信息与所述部件fru中信息是否一致之前,包括:将工控电脑与组装后的交换机通信连接,通过在线比对系统发布指令,读取组装后的交换机内存储的当前部件信息。并通过在线比对程序读取当前部件对应的部件fru中信息。具体的,将交换机内的fru信息,标记为信息a,在线比对程序访问生产数据库,获取数据库中的对应部件信息,标记为信息b;将信息a与信息b进行对比,若信息a与信息b相同,则则确认交换机检测后部件正常,此时交换机可以正常出货;若信息a与信息b不相同,则交换机检测后部件异常,此时工作人员立即进行异常信息排查。是交换机出货前的最后一道工序,用于确保测试前后的交换机各个部件的信息准确,用于加强交换机的各个部件的一体化管控。该方法可以提升产品组装的准确率,提高生产效率以及降低生产成本。
52.以上所述的步骤s1-s4的前后顺序不作限定,可以根据实际使用情况进行调整。
53.实施例二
54.对应上述实施例,本技术提供了一种交换机组装部件一体化管理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的交换机组装部件一体化管理方法。所述装置包括:
55.信息录入模块,用于在组装交换机的过程中,通过扫描装置获取各个部件的信息,并录入数据库中。
56.信息烧录模块,通过在线烧录系统,将数据库中的各个部件信息烧录到组装后的
交换机的对应部件fru中,并生成完成指令。
57.检测模块,用于根据完成指令对组转后的交换机进行检测,检测包括:功能测试、老化测试、环境应力测试、维修、更换等工序,检测维修之后更新fru存储单元上的信息以及数据库中的信息,并生成测试通过指令。
58.比对模块,根据测试通过指令,通过在线比对系统判断当前部件fru中信息与数据库众怒的信息是否一致;若一致,则则确认交换机检测后部件正常,交换机正常出货;若不一致,则交换机检测后部件异常,此时工作人员立即进行异常信息排查。
59.通过在线烧录系统将收集到的各个部件信息都烧录到组装后的交换机的对应部件fru中,然后对组装后的交换机进行功能测试,测试通过后,通过在线比对系统判断当前部件信息与部件fru中信息是否一致来判断检测过程中是否有fru篡改、部件替换以及部件更新等异常情况,若一致,则确认交换机检测后部件正常,交换机可以正常出货,若不一致,则交换机检测后部件异常,此时通知技术人员对异常信息进行排查,由此实现对交换机整机组装部件的一体化管理,该方法可以提升产品组装的准确率,提高生产效率以及降低生产成本。
60.如图2所示,可用于实施本技术中所述的各个实施例的示例性系统。
61.在一些实施例中,系统能够作为各所述实施例中的任意一个服务器节点之间分布式数据传输方法提供上述设备。在一些实施例中,系统可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或nvm/存储设备)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本技术中所述的动作的一个或多个处理器(例如,(一个或多个)处理器)。
62.对于一个实施例,系统控制模块可包括任意适当的接口控制器,以向(一个或多个)处理器中的至少一个和/或与系统控制模块通信的任意适当的设备或组件提供任意适当的接口。
63.系统控制模块可包括存储器控制器模块,以向系统存储器提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。
64.系统存储器可被用于例如为系统加载和存储数据和/或指令。对于一个实施例,系统存储器可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,系统存储器可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。
65.对于一个实施例,系统控制模块可包括一个或多个输入/输出(i/o)控制器,以向nvm/存储设备及(一个或多个)通信接口提供接口。
66.例如,nvm/存储设备可被用于存储数据和/或指令。nvm/存储设备可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。
67.nvm/存储设备可包括在物理上作为系统被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,nvm/存储设备可通过网络经由(一个或多个)通信接口进行访问。
68.(一个或多个)通信接口可为系统提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统可根据一个或多个无线网络标准和/或协议中的任意标准和/或协
议来与无线网络的一个或多个组件进行无线通信。
69.在各个实施例中,系统可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。
70.另外,本技术的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
71.通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、rf、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
72.在此,根据本技术的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本技术的多个实施例的方法和/或技术方案。
73.实施例三
74.对应以上实施例,本技术还提供了一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行如上所述的客户端的安装方法。
75.在本实施例中,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(ram,dram,sram);以及非易失性存储器,诸如闪存、各种只读存储器(rom,prom,eprom,eeprom)、磁性和铁磁/铁电存储器(mram,feram);以及磁性和光学存储设备(硬盘、磁带、cd、dvd);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。
76.尽管已描述了本发明实施例中的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例中范围的所有变更和修改。
77.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1