一种复位管理方法和装置制造方法及图纸

技术编号:12202441 阅读:53 留言:0更新日期:2015-10-14 15:26
本发明专利技术提供的复位管理的方法和装置,复位控制模块判断是否收到复位就绪通知,如是,向处理器模块发送用于触发复位操作的复位触发信号。和处理器模块收到复位通知进行复位准备;完成复位准备向复位控制模块发送复位就绪通知,该复位就绪通知用于提示复位控制模块向处理器模块发送用于触发复位操作的复位触发信号;收到该复位触发信号进行复位操作。本发明专利技术能够不需要等到设置的固定时间进行时时触发,在收到处理器模块发送的准备就绪通知后实时触发,可减少不必要的延时等待,实现复位时长可控与最优,使得系统能够尽快恢复业务。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种复位管理方法和装置
技术介绍
单板运行过程中如果出现故障导致复位重启,需要能够有手段记录复位的原因,方便后续故障定位,更需要能够缩短复位阶段的时间,让单板尽快恢复运行。现有技术对于复位的处理比较成熟,例如在2009年7月22日公开的一篇中国专利,专利公开号为CN100517177C,该利文献公开的技术方案中设置的延时复位时间是固定的时间长度,每次复位都要到达固定的时间后才会触发,但在很多情况下实际上不需要等待这么长的时间,这样就拖延了业务恢复的时间。
技术实现思路
本专利技术要解决的主要技术问题是,解决现有技术中存在定时复位导致复位不及时的问题。为解决上述问题,本专利技术提供一种复位管理方法,包括:复位控制模块判断是否收到复位就绪通知,如是,向处理器模块发送用于触发复位操作的复位触发信号。在本专利技术的一种实施例中,所述复位控制模块判断是否收到复位就绪通知包括:所述复位控制模块在所述处理器模块开始复位准备时开始计时,判断在预设时间内是否收到复位就绪通知。在本专利技术的一种实施例中,当所述复位控制模块判断在所述预设时间内没有收到所述复位就绪通知时,向所述处理器模块发送复位触发信号。为解决上述问题,本专利技术还提供一种复位管理方法,包括:处理器模块收到复位通知进行复位准备;所述处理器模块完成复位准备向复位控制模块发送复位就绪通知,所述复位就绪通知用于提示所述复位控制模块向所述处理器模块发送用于触发复位操作的复位触发信号;所述处理器模块收到所述复位触发信号进行复位操作。在本专利技术的一种实施例中,所述处理器模块进行复位准备包括:保存当前的运行参数。在本专利技术的一种实施例中,所述处理器模块进行复位准备还包括:保存与所述复位通知对应的复位原因。为解决上述问题,本专利技术还提供一种复位管理装置,包括复位控制模块,所述复位控制模块包括判断子模块和发送子模块:所述判断子模块用于判断是否收到复位就绪通知;所述发送子模块用于在所述判断子模块判断收到所述复位就绪通知,向处理器模块发送触发复位操作的复位触发信号。在本专利技术的一种实施例中,所述复位控制模块还包括计时子模块:所述计时子模块用于在所述处理器模块开始复位准备时开始计时;所述判断子模块判断是否收到复位就绪通知包括在预设时间内判断是否收到复位就绪通知。在本专利技术的一种实施例中,所述发送子模块还用于在所述判断子模块在预设时间内判断没有收到所述复位就绪通知时,向处理器模块发送触发复位操作的复位触发信号。为解决上述问题,本专利技术还提供一种复位管理装置,包括处理器模块,所述处理器模块包括接收子模块、准备子模块、复位就绪通知发送子模块和复位操作子模块:所述接收子模块用于接收复位通知以及复位触发信号;所述准备子模块用于在所述接收子模块接收到所述复位通知后进行复位准备;所述复位就绪通知发送子模块用于在所述准备子模块完成复位准备后向复位控制模块发送复位就绪通知;所述复位就绪通知用于提示所述复位控制模块向所述处理器模块发送用于触发复位操作的复位触发信号;所述复位操作子模块用于在所述接收子模块接收复位触发信号后进行复位操作。在本专利技术的一种实施例中,所述准备子模块包括参数保存子模块,用于保存当前的运行参数。在本专利技术的一种实施例中,所述准备子模块还包括原因保存子模块,用于保存与所述复位通知对应的复位原因。本专利技术的有益效果是:本专利技术提供的复位管理的方法和装置,复位控制模块判断是否收到复位就绪通知,如是,向处理器模块发送用于触发复位操作的复位触发信号。和处理器模块收到复位通知进行复位准备;处理器模块完成复位准备向复位控制模块发送复位就绪通知,该复位就绪通知用于提示复位控制模块向处理器模块发送用于触发复位操作的复位触发信号;处理器模块收到该复位触发信号进行复位操作。与现有技术相比,本专利技术能够不需要等到设置的固定时间进行时时触发,而是可在一收到处理器模块发送的准备就绪通知后实时触发,可减少不必要的延时等待,实现复位时长可控与最优,使得系统能够尽快恢复业务。【附图说明】图1为本专利技术实施例一提供的复位管理方法流程示意图;图2为本专利技术实施例二提供的复位管理方法流程示意图;图3为本专利技术实施例三提供的复位装置结构示意图一;图4为本专利技术实施例三提供的复位管理装置结构示意图二 ;图5为本专利技术实施例四提供的复位管理装置结构示意图一;图6为本专利技术实施例四提供的复位管理装置结构示意图二 ;图7为本专利技术实施例五提供的复位管理装置结构示意图。【具体实施方式】为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。实施例一:参照图1,该图为本专利技术实施例一提供的复位管理方法流程示意图,该方法包括如下步骤:步骤101:复位控制模块判断是否收到复位就绪通知;在该步骤中,复位控制模块收到复位就绪信号的方式包括任何可用来接收复位就绪通知的方式。复位就绪通知为所有能够使复位控制模块得知处理器模块完成复位准备的通知信息。应理解为复位控制模块收到复位就绪通知就认为处理器模块完成复位准备。没收到复位就绪通知,则认为处理器模块没有完成复位准备。例如当以提前复位就绪标志作为复位就绪通知时,复位控制模块判断是否收到提前复位标志,如收到提前复位标志,则认为处理器模块已经完成复位准备,如果没收到提前复位标志,则认为处理器模块没有完成复位准备。步骤102:如是,向处理器模块发送用于触发复位操作的复位触发信号。在该步骤中,如是应理解为复位控制模块收到复位就绪通知。在复位控制模块收到复位就绪通知后,具体如何收到应理解为现有所以接收复位就绪信号的方式都应包含在内。复位控制模块到复位就绪通知后,立即向处理器模块发送用于触发处理器模块进行复位操作的复位触发信号。这里的复位触发信号应理解为所有能够触发处理器模块进行复位操作的所用通知信息。例如当以复位脉冲为复位触发信号时,复位控制模块收到复位就绪通知后立即向处理器模块发送复位脉冲,处理器模块收到该复位脉冲后就进行复位操作。在某些情况下,处理器模块无法给复位控制模块发送复位就绪通知,或其发送的复位就绪通知没有被复位控制模块收到;例如处理器模块跑飞的情况下。为了保证这些情况下复位的正常进行,步骤103:复位控制模块可在预设时间内判断是否收到复位就绪通知。也即判断是否收到复位就绪信号,如果没收到就判断是否到达预设时间,如果没到预设时间返回继续判断是否复位就绪信号直到到达预设时间。具体操作为复位控制模块在处理器模块开始复位准备时开始计时,判断预设时间内是否收到复位就绪通知。这里的计时可采用计时器进行计时,当然现有的所有能够用来计时的方式都应包括在本申请的实现方式中。这里的预设时间应理解为一般比处理器模块完成复位准备所需的时间长些,即在该预设时间内处理器模块能够完成复位准备,并存有多余时间即这里的预设时间是为了防止在处理器模块无法给复位控制模块发送复位就绪通知或者复位控制模块无法接受复位就绪通知,但是处理器模块已经完成复位准备而设置了,这样可保证处理器进行正常复位操作。步骤104:如果复位控制模块在预设时间内没有收到处理器模块完成复位准备发出的复位就绪通知时,复位控制模块也会想处理器模块发送复位触发信号,使处理器模块进行复位操作,保证复位的正常进行。在本文档来自技高网...

【技术保护点】
一种复位管理方法,其特征在于,包括:复位控制模块判断是否收到复位就绪通知,如是,向处理器模块发送用于触发复位操作的复位触发信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:余加兵
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1