自动化检测方法、单板、电子设备及存储介质技术

技术编号:39191024 阅读:12 留言:0更新日期:2023-10-27 08:38
本发明专利技术涉及通信领域,公开了一种自动化检测方法、单板、电子设备及存储介质,方法包括:接收主控单板下发的硬件自检指令;根据硬件自检指令,加载预先缓存的工装自检补丁包;其中,工装自检补丁包中包括预先打包的硬件自检脚本;根据预设程序进行重启进入工装自检模式,根据硬件自检脚本进行硬件自检,并向主控单板反馈自检结果。通过将包含硬件自检脚本的工装自检模式的版本文件以补丁包的形式存储在单板上,使得工装自检版本能够独立发布和维护,实现自检版本与商用本版的解耦;在接收到硬件自检指令后,单板根据工装自检补丁包完成硬件自检模式的切换,并根据硬件自检脚本在无需主控单板控制的情况下,简单高效的实现单板粒度的硬件自检。的硬件自检。的硬件自检。

【技术实现步骤摘要】
自动化检测方法、单板、电子设备及存储介质


[0001]本专利技术实施涉及通信
,特别涉及一种自动化检测方法、单板、电子设备及存储介质。

技术介绍

[0002]随着路由器设备高度现代化,对设备的硬件自检,要求也越来越高,路由器设备从生产到发货的实施过程中,需要拦截在焊接过程中出现的短路、断路、器件漏焊等各种焊接故障,还需要排除单板运输过程中的磕碰等情况,需要对设备硬件系统做全面的自检,确保业务运行前设备状态正常,防范业务故障触发,阻止后续风险。
[0003]外场工程实施时对设备做硬件自检,需要考虑如下场景:场景1:新增设备:在进行新增设备后要求对整个硬件系统做自检,包括主控/线卡/交换/接口子卡/背板,涵盖控制面通道和转发面通道;场景2:现网设备单板扩容:在现网设备上做新扩容单板的硬件自检,包括线卡/接口卡,扩容单板硬件自检时需跟现网承载业务的单板隔离,不能对现网业务造成过大的影响;场景3:现网设备单板出现疑似硬件故障:在对现场环境不做任何物理操作的情况下,对故障单板做硬件自检。
[0004]为了解决上述场景中的硬件自检问题,当前常用的一种方式是使用独立版本进行自检,用户下发一次自检命令后,所有被测单板一同进行自检,但是检测开始后新插入的单板只能等当前轮次自检结束后,重新和各被测单板一同进行自检,并且在发生现网设备单板扩容或需要进行故障单板自检的情况下,现场无条件进行独立版本自检,需要将单板拨出送回,费时费力。另一种方式是通过在主控单板上运行控制自检脚本的商用版本,在自检单板上运训工装自检版本,由主控单板控制现网设备上某个或某几个单板的自检,以此实现单板的硬件自检,但是这种方式下的自检模式固定,针对性差,并且由于商用版本发布周期长、发布流程严格等现状,因此,在发生单板扩容的情况下难以兼容扩容单板的硬件自检,实用性较差。

技术实现思路

[0005]本申请实施例的目的在于解决上述问题,提供一种自动化检测方法、单板、电子设备及存储介质,通过将自检脚本封装在单板本地预存的工装自检补丁包中对自检脚本独立发布维护,实现自检版本和主控单板商用版本的解耦,进而简单高效的实现单板粒度的硬件自检。
[0006]为实现上述目的,本申请实施例提供了一种自动化检测方法,包括:接收主控单板下发的硬件自检指令;根据所述硬件自检指令,加载预先缓存的工装自检补丁包;其中,所述工装自检补丁包中包括预先打包的硬件自检脚本;根据预设程序进行重启进入工装自检模式,根据所述硬件自检脚本进行硬件自检,并向所述主控单板反馈自检结果。
[0007]为实现上述目的,本申请实施例还提供了一种单板,包括:获取模块,用于接收主控单板下发的硬件自检指令;
[0008]加载模块,用于根据所述硬件自检指令,加载预先缓存的工装自检补丁包;其中,所述工装自检补丁包中包括预先打包的硬件自检脚本;
[0009]自检模块,用于根据预设程序进行重启进入工装自检模式,根据所述硬件自检脚本进行硬件自检,并向所述主控单板反馈自检结果。
[0010]为实现上述目的,本申请实施例还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的自动化检测方法。
[0011]为实现上述目的,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上所述的自动化检测方法。
[0012]本申请实施例提供的自动化检测方法,单板在接收到主控单板的硬件自检指令后,根据硬件自检指令,加载预先缓存在本地的工装自检补丁包,工装自检补丁包中包含预先打包的硬件自检脚本。然后通过重启的方式进入工装自检模式,根据工装自检补丁包中的硬件自检脚本进行硬件自检,并向主控单板反馈自检结果。通过预先将包含打包好的硬件自检脚本的工装自检模式的版本文件,以补丁包的形式存储在单板上,使得工装自检模式的版本文件能够独立发布和维护,实现自检版本与主控单板的商用本版的解耦;并在接收到主控单板的硬件自检指令后,单板根据工装自检补丁包完成现网模式到硬件自检模式的切换,并根据硬件自检脚本自行完成硬件自检和自检结果上报,在无需主控单板进行自检控制的情况下,简单高效的实现单板粒度的硬件自检。
附图说明
[0013]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0014]图1是本申请实施例中的自动化检测方法流程图;
[0015]图2是本申请实施例中的一种硬件自检交互示意图;
[0016]图3是本申请另一实施例中的单板的结构示意图;
[0017]图4是本申请另一实施例中的电子设备的结构示意图。
具体实施方式
[0018]由
技术介绍
可知,在当下较为常用的自动化检测方法中,使用独立版本进行硬件自检的方式无法实现单板粒度的硬件自检以及针对故障单板的针对性硬件自检,使用利用主控单板控制硬件自检以实现单板粒度自检的方式自检的针对性差,并且无法对新类型单板及时适配,可行性差。因此,如何简单高效的完成单板粒度的硬件自检,以提高硬件自检和故障分析的效率和效果是一个迫切需要得到解决的问题。
[0019]为了解决上述问题,本申请的实施例提供了一种自动化检测方法,包括:接收主控单板下发的硬件自检指令;根据硬件自检指令,加载预先缓存的工装自检补丁包;其中,工装自检补丁包中包括预先打包的硬件自检脚本;根据预设程序进行重启进入工装自检模式,根据硬件自检脚本进行硬件自检,并向主控单板反馈自检结果。
[0020]本申请实施例提供的自动化检测方法,单板在接收到主控单板的硬件自检指令后,根据硬件自检指令,加载预先缓存在本地的工装自检补丁包,工装自检补丁包中包含预先打包的硬件自检脚本。然后通过重启的方式进入工装自检模式,根据工装自检补丁包中的硬件自检脚本进行硬件自检,并向主控单板反馈自检结果。通过预先将包含打包好的硬件自检脚本的工装自检模式的版本文件以补丁包的形式存储在单板上,使得工装自检模式的版本文件能够独立发布和维护,实现自检版本与主控单板的商用本版的解耦;并在接收到主控单板的硬件自检指令后,单板根据工装自检补丁包完成现网模式到硬件自检模式的切换,并根据硬件自检脚本自行完成硬件自检和自检结果上报,在无需主控单板进行自检控制的情况下,简单高效的实现单板粒度的硬件自检。
[0021]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化检测方法,其特征在于,包括:接收主控单板下发的硬件自检指令;根据所述硬件自检指令,加载预先缓存的工装自检补丁包;其中,所述工装自检补丁包中包括预先打包的硬件自检脚本;根据预设程序进行重启进入工装自检模式,根据所述硬件自检脚本进行硬件自检,并向所述主控单板反馈自检结果。2.根据权利要求1所述的自动化检测方法,其特征在于,所述硬件自检脚本可以根据以下方式生成:获取单板的单板类型;根据单板类型与检测项目的对应关系,确定所述单板的标准待测项;根据所述单板的标准待测项,生成所述硬件自检脚本。3.根据权利要求2所述的自动化检测方法,其特征在于,所述根据所述单板的标准待测项,生成所述硬件自检脚本,包括:获取当前待检测的硬件潜在故障;根据所述硬件潜在故障,获取与所述硬件潜在故障相关的目标待测项;根据所述目标待测项,生成所述硬件自检脚本。4.根据权利要求2所述的自动化检测方法,其特征在于,所述根据所述单板的标准待测项,生成所述硬件自检脚本,包括:获取所述单板的预设测试时长;根据所述预设测试时长及所述硬件自检脚本包含的待测项总数,确定所述硬件自检脚本单次检测的待测项数量;根据所述单次检测的待测项数量,对所述硬件自检脚本进行测试并行度设置。5.根据权利要求1所述的自动化检测方法,其特征在于,所述根据所述硬件自检指令,加载预先缓存的工装自检补丁包,包括:根据所述硬件自检指令,将单板的文件调用路径从当前运行的现网模式的安装文件存储路径,修改为所述工装自检模式的安装文件存储路径。6.根据权利要求1所述的自动化检测方法,其特征在于,所述根据所述硬件自检脚本进行硬件自检,并向所述主控单板反...

【专利技术属性】
技术研发人员:张二芬
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1