单板上下电控制方法、装置和系统的制作方法

文档序号:7717873阅读:196来源:国知局
专利名称:单板上下电控制方法、装置和系统的制作方法
技术领域
本发明涉及通信技术中的单板控制领域,具体涉及一种单板上下电控制方法、装
置和系统。
背景技术
目前所应用的单板上通常设置有单板扳手,在单板扳手上则设置有微动开关,单板在检测到扳手微动开关打开以后控制单板进行下电处理,最终切断电源使单板实际下电;而单板在检测到扳手微动开关合上以后则控制单板进行上电处理。 在实际使用过程中,单板扳手可能因多次使用而松动;单板插入机框时单板的松紧程度不一,可能导致扳手扣合不紧;服务器机房环境噪音、震动比较大,长时间很可能导致其中的单板上的扳手松动;机框中一般插有较多单板,操作人员很有可能因定位单板不
准确、误操作单板或在操作一块单板时碰到相邻单板扳手,导致单板扳手松动甚至打开。
上述情况都会导致单板扳手在非正常情况下打开,最终导致单板非正常实际下电。当需要应用这些单板重新处理业务时,需要重新进行单板上电、启动底层系统软件、硬件自检等繁琐操作,这明显降低了单板上电时恢复业务处理的速度。另外,即使单板不是因为非正常原因而实际下电,上述问题同意存在。

发明内容
有鉴于此,本发明的主要目的在于提供一种单板上下电控制方法,以提高单板上电时恢复业务处理的速度。 本发明的另一目的在于提供一种单板上下电控制装置和系统,以提高单板上电时恢复业务处理的速度。 为达到上述目的,本发明的技术方案是这样实现的
—种单板上下电控制方法,该方法包括 要为单板下电时,结束单板上业务处理单元的业务,关闭该单板的设备资源;控制单板保持通电状态,控制单板的底层系统软件保持运行。 在进行所述控制操作之前,进一步判断当前下电逻辑,并通过判断确认当前为逻辑下电。 判断当前下电逻辑为实际下电,进一步控制单板插卡下电,关闭底层系统软件。
进一步标明单板处于逻辑离线状态。
进一步开启设备资源,开启业务处理单元。 开启所述设备资源、业务处理单元之前,进一步判断当前是否处于逻辑下电状态,并通过判断确认当前为逻辑下电状态。 判断当前处于实际下电状态,进一步控制单板插卡上电,启动底层系统软件。
进一步标明单板处于运行状态。 —种单板上下电控制装置,该装置包括相连的决策逻辑处理模块、下电底层执行
4模块; 其中,所述决策逻辑处理模块,用于确认当前单板要进行逻辑下电,并控制所述下电底层执行模块直接或间接保持单板通电状态、以及保持单板底层系统软件运行;
所述下电底层执行模块,用于根据所述决策逻辑处理模块的确认,直接或间接控制单板保持通电状态,控制单板的底层系统软件保持运行。 所述决策逻辑处理模块,进一步用于判断当前下电逻辑是否为实际下电,并在确认为实际下电时控制所述下电底层执行模块直接或间接将单板插卡下电,关闭底层系统软件; 所述下电底层执行模块,进一步用于根据所述决策逻辑处理模块的确认,直接或间接控制单板插卡下电,关闭底层系统软件。 该装置进一步包括与所述决策逻辑处理模块相连的上电底层执行模块;该上电底层执行模块进一步用于开启设备资源,开启业务处理单元。 所述决策逻辑处理模块,进一步用于判断当前是否处于实际下电状态,并在确认为实际下电状态时控制所述上电底层执行模块直接或间接将单板插卡上电,启动底层系统软件; 所述上电底层执行模块,进一步用于根据所述决策逻辑处理模块的确认,直接或间接控制单板插卡上电,启动底层系统软件。 —种单板上下电控制系统,该系统包括相连的业务处理单元、状态检测单元、设备控制单元、上下电底层决策单元; 其中,所述状态检测单元,用于检测并通知单板扳手状态; 所述上下电底层决策单元,用于根据检测的所述单板扳手状态确认当前单板要进行逻辑下电,并通过直接或间接控制保持单板通电状态、以及保持单板底层系统软件运行; 所述设备控制单元,用于关闭设备资源; 所述业务处理单元,用于根据检测的所述单板扳手状态结束业务。 所述上下电底层决策单元,进一步用于判断当前下电逻辑是否为实际下电,并在
确认为实际下电时直接或间接控制单板插卡下电、关闭底层系统软件。 所述上下电底层决策单元包括相连的决策逻辑处理模块、下电底层执行模块; 其中,所述决策逻辑处理模块,用于进行上下电底层决策单元内与所述确认相关
的操作; 所述下电底层执行模块,用于进行上下电底层决策单元内与所述控制相关的操作。 该系统进一步包括与所述决策逻辑处理模块相连的上电底层执行模块;该上电底层执行模块进一步用于开启设备资源,开启业务处理单元。 所述决策逻辑处理模块,进一步用于判断当前是否处于实际下电状态,并在确认为实际下电状态时控制所述上电底层执行模块直接或间接将单板插卡上电,启动底层系统软件; 所述上电底层执行模块,进一步用于根据所述决策逻辑处理模块的确认,直接或间接控制单板插卡上电,启动底层系统软件。
可见,无论从单板上下电控制方法、装置还是系统的角度看,本发明均可有效减少单板上电过程所需要的时间,因此能明显提高单板上电时恢复业务处理的速度。


图1为本发明一实施例的单板下电流程 图2为本发明一实施例的单板上电流程 图3为本发明的单板上下电流程简 图4为本发明一实施例的单板上下电系统图。
具体实施例方式
从总体思路上讲,本发明提供了一种单板上下电控制方法,包括要为单板下电时,结束单板上业务处理单元的业务,关闭该单板的设备资源;控制单板保持通电状态,控制单板的底层系统软件保持运行。 本发明还提供了一种单板上下电控制装置,该装置包括相连的决策逻辑处理模块、下电底层执行模块;其中,所述决策逻辑处理模块,用于确认当前单板要进行逻辑下电,并控制所述下电底层执行模块直接或间接保持单板通电状态、以及保持单板底层系统软件运行;所述下电底层执行模块,用于根据所述决策逻辑处理模块的确认,直接或间接控制单板保持通电状态,控制单板的底层系统软件保持运行。 本发明还提供了一种单板上下电控制系统,该系统包括相连的业务处理单元、状态检测单元、设备控制单元、上下电底层决策单元;其中,所述状态检测单元,用于检测并通知单板扳手状态;所述上下电底层决策单元,用于根据检测的所述单板扳手状态确认当前单板要进行逻辑下电,并通过直接或间接控制保持单板通电状态、以及保持单板底层系统软件运行;所述设备控制单元,用于关闭设备资源;所述业务处理单元,用于根据检测的所述单板扳手状态结束业务。 参见图1,图1为本发明一实施例的单板下电流程图,该流程包括以下步骤
步骤101 :单板上的状态检测单元检测扳手状态。 步骤102 :当检测到单板扳手状态由闭合变为打开时,状态检测单元向单板上的业务处理单元发送扳手打开消息。 步骤103 :收到来自状态检测单元的扳手打开消息后,业务处理单元以中断处理或关闭对外服务等方式结束业务,之后向状态检测单元回复处理完成应答。收到来自业务处理单元的处理完成应答后,状态检测单元向设备控制单元发送扳手打开消息,设备控制单元在收到该扳手打开消息后关闭设备资源,如关闭设备、取消网口 IP、设置网口对外DOWN等,之后向状态检测单元回复处理完成应答,还向上下电底层决策单元发送逻辑下电消息。 在实际应用中,所述逻辑下电消息只是触发上下电底层决策单元进行后续操作的决策触发信息,其发送主体可以是所述的业务处理单元,也可以由状态检测单元在收到来自业务处理单元所回复的处理完成应答之后发送; 另外,可以在上下电底层决策单元中预先设置基于标志位或消息内容等决策触发信息进行实际下电或逻辑下电的判断逻辑;无论发送实体或决策触发信息的形式如何变化,只要上下电底层决策单元可以正确识别并判断是进行实际下电还是逻辑下电即可。
步骤104 :上下电底层决策单元根据收到的决策触发信息判断当前所要进行的操作是实际下电还是逻辑下电,当确认是实际下电时,进入步骤105 ;否则,直接进入步骤106。 在实际应用中,在不影响正常进程的前提下本步骤的操作时间可以灵活确定,如适当提前到步骤103之前或不迟于步骤103,但单板实际下电或逻辑下电过程的实质操作顺序一般不应被打乱。在这种情况下,为了保证步骤104能正常进行,相应的消息传递等通信过程应能提供支持,如当检测到单板扳手状态由闭合变为打开时,状态检测单元直接或通过单板上的业务处理单元向上下电底层决策单元发送扳手打开消息等通知,使上下电底层决策单元能够被该通知触发而及时进行所述实际下电还是逻辑下电的判断。
步骤105 :单板插卡下电,关闭底层系统软件,本流程结束。 本步骤的操作可以由设备控制单元实施,如上下电底层决策单元以发送控制权释放消息等方式通知设备控制单元继续保有后续有关下电操作的控制权,而上下电底层决策单元则放弃后续有关下电操作的控制权;设备控制单元收到上述通知后即可控制单板插卡下电,关闭底层系统软件。 本步骤的操作也可以由上下电底层决策单元实施,如上下电底层决策单元以发送控制权移转消息等方式通知设备控制单元不再保有后续有关下电操作的控制权,而上下电底层决策单元则获得后续有关下电操作的控制权;设备控制单元收到上述通知后即不再进行后续有关下电操作,而上下电底层决策单元则可控制单板插卡下电,关闭底层系统软件。 步骤106 :上下电底层决策单元控制单板插卡保持通电状态,控制底层系统软件保持运行,使硬盘以低功耗继续运转。 步骤107 :熄灭运行指示灯,点亮下电完成指示灯,并标明单板处于逻辑离线状态。 与步骤105的思路类似,本步骤既可以由上下电底层决策单元实施,也可以由设备控制单元实施。如上下电底层决策单元直接执行本步骤操作;或上下电底层决策单元在完成步骤106之后以发送消息等方式通知设备控制单元,设备控制单元则在收到相应通知后执行本步骤操作。 在具体应用过程中,也可以将步骤104中的判断简化为对逻辑下电的直接确认,
即根据逻辑设置认定当前要进行的是逻辑下电操作,进而直接进入步骤106而不执行步
骤105,这样可以在单板下电通常为逻辑下电的情况下有效简化操作步骤。 由图1所述可以看出,在不希望单板实际下电时可以执行逻辑下电操作,在逻辑
下电的基础上可以保证单板插卡保持通电状态,并且底层系统软件保持运行,使硬盘以低
功耗继续运转。 当后续需要恢复业务处理时的单板上电操作如图2所示,图2为本发明一实施例
的单板上电流程图,该流程包括以下步骤 步骤201 :单板上的状态检测单元检测扳手状态。 步骤202 :当检测到单板扳手状态由打开变为闭合时,状态检测单元通过单板上的业务处理单元或直接向上下电底层决策单发送扳手闭合消息。
7
步骤203 :收到来自状态检测单元的扳手闭合消息后,上下电底层决策单元根据 当前单板运转情况判断当前是否处于实际下电状态,当确认是实际下电状态时,进入步骤 204 ;否则,直接进入步骤205。 所述的判断当前是否处于实际下电状态的方式有多种,如在硬盘还在继续运转 的情况下确认是逻辑下电状态,或在底层系统软件还在保持运行的情况下确认是逻辑下电 状态等。 与图1中的步骤104的思路类似,在实际应用中并且在不影响正常进程的前提下 本步骤的操作时间可以灵活确定,但单板实际上电或逻辑上电过程的实质操作顺序一般不 应被打乱。在这种情况下,为了保证步骤203能正常进行,相应的消息传递等通信过程应能 提供支持。 步骤204 :单板插卡上电,启动底层系统软件。与图1中的步骤105思路类似,本 步骤既可以由上下电底层决策单元实施,也可以由设备控制单元实施。
步骤205 :开启设备资源,开启业务处理单元。如开启设备、启用并设置网口等。
与步骤204的思路类似,本步骤既可以由上下电底层决策单元实施,也可以由设 备控制单元实施。如上下电底层决策单元直接执行本步骤操作;或设备控制单元在完成 步骤204之后以发送消息等方式通知上下电底层决策单元,上下电底层决策单元则在收到 相应通知后执行本步骤操作。 步骤206 :熄灭下电指示灯,点亮运行指示灯,并标明单板处于运行状态。 结合图1、图2可以看出,由于不希望单板实际下电时可以执行逻辑下电操作,因
此后续在逻辑下电的基础上恢复业务处理时,可以不再进行单板插卡上电,启动底层系统
软件、硬件自检等繁琐操作,因此可以有效减少单板上电过程所需要的时间,明显提高了单
板上电时恢复业务处理的速度。 需要说明的是,图1所示的流程可以通过图3简要表明,图3为本发明的单板上下 电流程简图,该流程包括以下步骤 步骤310 :要为单板下电时,结束单板上业务处理单元的业务,关闭该单板的设备 资源。
步骤320 :控制单板保持通电状态,控制单板的底层系统软件保持运行。 为了以上所述单板上下电流程能够顺利进行,可以设置如图4所示的系统。参见
图4,图4为本发明一实施例的单板上下电系统图,该系统包括相连的业务处理单元、状态
检测单元、设备控制单元、上下电底层决策单元,如果有必要,业务处理单元、状态检测单元
也可以与上下电底层决策单元直连,以方便交互。上述各单元可进行的操作已在前述内容
中结合流程图详细描述,在此不再赘述。 在实际应用中,上下电底层决策单元中可以设置有决策逻辑处理模块以及与该模 块相连的上电底层执行模块、下电底层执行模块,这三个模块中的一个或多个可以根据实 际需要同业务处理单元、状态检测单元、设备控制单元中的一个或多个相连。具体操作时, 图1、图2中与上下电判断相关的操作可以由决策逻辑处理模块执行,上电底层执行模块和 下电底层执行模块则可以分别执行与单板上电过程、单板下电过程相关的具体操作。如在 完成与所述上下电判断相关的操作后,上电底层执行模块以单独操作或者进一步结合设备 控制单元协同操作等方式,执行图2中步骤204至206中的一个或多个操作;在完成与所述上下电判断相关的操作后,下电底层执行模块以单独操作或者进一步结合设备控制单元协
同操作等方式,执行图1中步骤105以及步骤106U07中的一个或多个操作。 上下电底层决策单元可以单独供电或由单板供电,其中所包含的各模块可以相对
独立或合并设置;并且,上下电底层决策单元可以独立设置为一装置,也可以单独或与其它
单元合并设置于单板中。无论如何设置,只要能保证上下电底层决策单元正常工作即可。 可见,图4所示的单板上下电系统,可保证在不希望单板实际下电时执行逻辑下
电操作,因此后续在逻辑下电的基础上恢复业务处理时,可以不再进行单板插卡上电,启动
底层系统软件、硬件自检等繁琐操作,因此可以有效减少单板上电过程所需要的时间,明显
提高了单板上电时恢复业务处理的速度。 由以上所述可知,无论从单板上下电控制方法、装置还是系统的角度看,本发明均 可有效减少单板上电过程所需要的时间,因此能明显提高单板上电时恢复业务处理的速度。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
一种单板上下电控制方法,其特征在于,该方法包括要为单板下电时,结束单板上业务处理单元的业务,关闭该单板的设备资源;控制单板保持通电状态,控制单板的底层系统软件保持运行。
2. 根据权利要求1所述的方法,其特征在于,在进行所述控制操作之前,进一步判断当 前下电逻辑,并通过判断确认当前为逻辑下电。
3. 根据权利要求2所述的方法,其特征在于,判断当前下电逻辑为实际下电,进一步控 制单板插卡下电,关闭底层系统软件。
4. 根据权利要求1至3任一项所述的方法,其特征在于,进一步标明单板处于逻辑离线 状态。
5. 根据权利要求1至3任一项所述的方法,其特征在于,进一步开启设备资源,开启业 务处理单元。
6. 根据权利要求5所述的方法,其特征在于,开启所述设备资源、业务处理单元之前, 进一步判断当前是否处于逻辑下电状态,并通过判断确认当前为逻辑下电状态。
7. 根据权利要求6所述的方法,其特征在于,判断当前处于实际下电状态,进一步控制 单板插卡上电,启动底层系统软件。
8. 根据权利要求5所述的方法,其特征在于,进一步标明单板处于运行状态。
9. 一种单板上下电控制装置,其特征在于,该装置包括相连的决策逻辑处理模块、下电 底层执行模块;其中,所述决策逻辑处理模块,用于确认当前单板要进行逻辑下电,并控制所述下电底 层执行模块直接或间接保持单板通电状态、以及保持单板底层系统软件运行;所述下电底层执行模块,用于根据所述决策逻辑处理模块的确认,直接或间接控制单 板保持通电状态,控制单板的底层系统软件保持运行。
10. 根据权利要求9所述的装置,其特征在于,所述决策逻辑处理模块,进一步用于判 断当前下电逻辑是否为实际下电,并在确认为实际下电时控制所述下电底层执行模块直接 或间接将单板插卡下电,关闭底层系统软件;所述下电底层执行模块,进一步用于根据所述决策逻辑处理模块的确认,直接或间接 控制单板插卡下电,关闭底层系统软件。
11. 根据权利要求9或10所述的装置,其特征在于,该装置进一步包括与所述决策逻辑 处理模块相连的上电底层执行模块;该上电底层执行模块进一步用于开启设备资源,开启 业务处理单元。
12. 根据权利要求11所述的装置,其特征在于,所述决策逻辑处理模块,进一步用于判 断当前是否处于实际下电状态,并在确认为实际下电状态时控制所述上电底层执行模块直 接或间接将单板插卡上电,启动底层系统软件;所述上电底层执行模块,进一步用于根据所述决策逻辑处理模块的确认,直接或间接 控制单板插卡上电,启动底层系统软件。
13. —种单板上下电控制系统,其特征在于,该系统包括相连的业务处理单元、状态检 测单元、设备控制单元、上下电底层决策单元;其中,所述状态检测单元,用于检测并通知单板扳手状态;所述上下电底层决策单元,用于根据检测的所述单板扳手状态确认当前单板要进行逻辑下电,并通过直接或间接控制保持单板通电状态、以及保持单板底层系统软件运行; 所述设备控制单元,用于关闭设备资源;所述业务处理单元,用于根据检测的所述单板扳手状态结束业务。
14. 根据权利要求13所述的系统,其特征在于,所述上下电底层决策单元,进一步用 于判断当前下电逻辑是否为实际下电,并在确认为实际下电时直接或间接控制单板插卡下 电、关闭底层系统软件。
15. 根据权利要求13或14所述的系统,其特征在于,所述上下电底层决策单元包括相 连的决策逻辑处理模块、下电底层执行模块;其中,所述决策逻辑处理模块,用于进行上下电底层决策单元内与所述确认相关的操作;所述下电底层执行模块,用于进行上下电底层决策单元内与所述控制相关的操作。
16. 根据权利要求15所述的系统,其特征在于,该系统进一步包括与所述决策逻辑处 理模块相连的上电底层执行模块;该上电底层执行模块进一步用于开启设备资源,开启业 务处理单元。
17. 根据权利要求16所述的系统,其特征在于,所述决策逻辑处理模块,进一步用于判 断当前是否处于实际下电状态,并在确认为实际下电状态时控制所述上电底层执行模块直 接或间接将单板插卡上电,启动底层系统软件;所述上电底层执行模块,进一步用于根据所述决策逻辑处理模块的确认,直接或间接 控制单板插卡上电,启动底层系统软件。
全文摘要
本发明提供单板上下电控制方法,包括要为单板下电时结束单板上业务处理单元的业务,关闭单板的设备资源;控制单板保持通电状态,控制单板的底层系统软件保持运行。本发明还提供单板上下电控制装置和系统,均需设置相连的决策逻辑处理模块、下电底层执行模块;其中,所述决策逻辑处理模块用于确认当前单板要进行逻辑下电,并控制所述下电底层执行模块直接或间接保持单板通电状态、以及保持单板底层系统软件运行;所述下电底层执行模块用于根据所述决策逻辑处理模块的确认,直接或间接控制单板保持通电状态,控制单板的底层系统软件保持运行。本发明方法、装置和系统均可有效减少单板上电过程所需时间,能明显提高单板上电时恢复业务处理的速度。
文档编号H04L12/02GK101702648SQ20091021238
公开日2010年5月5日 申请日期2009年11月12日 优先权日2009年11月12日
发明者顾凯峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1