一种板卡的节能方法及装置的制造方法_3

文档序号:9456421阅读:来源:国知局
被唤醒;
[0078]在本发明实施例中,除了用于完成唤醒休眠板卡流程的进程之外,可以有另一进程用于实时监测是否有未被正常唤醒的休眠板卡突然唤醒,如果有,则立即产生优先级最高的中断事件,中断唤醒休眠板卡的流程;
[0079]当在板卡2被正常唤醒前,负荷已达板卡I的处理能力最大值时,直接触发无线业务限制,并在板卡2被唤醒后解除无线业务限制;
[0080]当在板卡2被正常唤醒前,板卡I负荷下降到低于唤醒门限值X时,停止对板卡2的唤醒,结束处理流程。
[0081]步骤306:平均分配无线业务至板卡I和板卡2。
[0082]步骤307:判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,执行步骤308 ;如果未达到,执行步骤314。
[0083]步骤308:触发无线业务限制,并执行步骤314 ;
[0084]这里,所述触发无线业务限制包括:发送无线业务限制通知给无线设备,以使收到通知的无线设备对业务发送限流;其中,所述无线业务限制通知包括:暂缓无线业务发送的通知或降低发送速率的通知;
[0085]由于休眠板卡2未被正常唤醒而触发的无线业务限制,若在无线业务限制期间,休眠板卡2被唤醒或修复,则解除无线业务限制。
[0086]步骤309:触发无线业务限制,并唤醒板卡2。
[0087]步骤310:判断板卡2是否被正常唤醒,如果被正常唤醒,执行步骤311 ;如果未被正常唤醒,执行步骤314。
[0088]步骤311:平均分配无线业务至板卡I和板卡2。
[0089]步骤312:判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,执行步骤308 ;如果未达到,执行步骤313。
[0090]步骤313:解除无线业务限制;
[0091]本步骤具体包括:发送解除无线业务限制通知给无线设备。
[0092]步骤314:结束处理流程。
[0093]图4为本发明实施例四板卡的节能方法流程示意图,本实施例中包括一个运行的板卡I及休眠板卡2和休眠板卡3,板卡1、板卡2及板卡3的处理能力相同,如图3所示,本实施例板卡的节能方法流程包括:
[0094]步骤401:设定板卡的唤醒优先级、唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T ;
[0095]这里,由于板卡1、板卡2及板卡3的处理能力相同,因此,设定板卡1、板卡2和板卡3拥有相同的唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T ;依据板卡的休眠顺序设定板卡的唤醒优先级,本实施例中休眠板卡2的唤醒优先级高于休眠板卡3。
[0096]步骤402:判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,执行步骤403 ;如果未达到,执行步骤422。
[0097]步骤403:判断运行的板卡的接收业务速率是否小于接收业务速率门限值V,如果小于接收业务速率门限值V,执行步骤404 ;否则,执行步413。
[0098]步骤404:唤醒休眠板卡2。
[0099]步骤405:判断板卡2是否被正常唤醒,如果被正常唤醒,执行步骤406 ;如果未被正常唤醒,执行步骤408;
[0100]这里,所述未被正常唤醒包括:达到唤醒时长门限值T,休眠板卡2未被唤醒,或休眠板卡2由于出现故障未被唤醒;
[0101]在本发明实施例中,除了用于完成唤醒休眠板卡流程的进程之外,可以有另一进程用于实时监测是否有未被正常唤醒的休眠板卡突然唤醒,如果有,则立即产生优先级最高的中断事件,中断唤醒休眠板卡的流程;
[0102]当在板卡2被正常唤醒前负荷已达板卡I处理能力最大值时,直接触发无线业务限制,并在板卡2被正常唤醒后解除无线业务限制。
[0103]步骤406:平均分配无线业务至运行的板卡。
[0104]步骤407:判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,执行步骤408 ;如果未达到,执行步骤422。
[0105]步骤408:唤醒板卡3。
[0106]步骤409:判断板卡3是否被正常唤醒,如果被正常唤醒,执行步骤410 ;如果未被正常唤醒,执行步骤412;
[0107]当在板卡3被正常唤醒前负荷已达运行的板卡处理能力最大值,触发无线业务限制,并在板卡3被唤醒后解除无线业务限制;
[0108]由于板卡2未被正常唤醒,而执行的唤醒板卡3,在板卡3被正常唤醒前,板卡2被唤醒或修复,则停止对板卡3的唤醒,平均分配无线业务至板卡I和板卡2,判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,唤醒板卡3 ;如果未达到,结束处理流程。
[0109]步骤410:平均分配无线业务至运行的板卡。
[0110]步骤411:判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,执行步骤412 ;如果未达到,执行步骤422。
[0111]步骤412:触发无线业务限制,并执行步骤422 ;
[0112]这里,所述触发无线业务限制包括:发送无线业务限制通知给无线设备,以使收到通知的无线设备对业务发送限流;其中,所述无线业务限制通知包括:暂缓无线业务发送的通知或降低发送速率的通知;
[0113]由于板卡3未被正常唤醒而触发的无线业务限制,在无线业务限制期间,如果板卡3被唤醒或恢复,解除无线业务限制,平均分配无线业务至运行模块,并判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,重新触发无线业务限制,并结束处理流程;否则,直接结束处理流程。
[0114]步骤413:触发无线业务限制,并唤醒板卡2。
[0115]步骤414:判断板卡2是否被正常唤醒,如果被正常唤醒,执行步骤419 ;如果未被正常唤醒,执行步骤415。
[0116]步骤415:唤醒板卡3。
[0117]步骤416:判断板卡3是否被正常唤醒,如果被正常唤醒,执行步骤417 ;如果未被正常唤醒,执行步骤422。
[0118]步骤417:平均分配无线业务至运行的板卡。
[0119]步骤418:判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,执行步骤422 ;如果未达到,执行步骤421。
[0120]步骤419:平均分配无线业务至运行的板卡。
[0121]步骤420:判断运行的板卡的负荷是否达到唤醒门限值X,如果达到,执行步骤415 ;如果未达到,执行步骤421。
[0122]步骤422:结束处理流程。
[0123]图5为本发明实施例一板卡的节能装置组成结构示意图,如图5所示,本实施例板卡的节能装置组成结构包括:第一设置模块51及第一处理模块52 ;其中,
[0124]所述第一设置模块51,用于设定板卡的唤醒优先级;
[0125]所述第一处理模块52,用于确定运行的板卡的负荷达到唤醒门限值,且接收业务速率小于接收业务速率门限值时,按照板卡的唤醒优先级依次唤醒休眠板卡,直到运行的板卡的负荷低于唤醒门限值时停止唤醒流程。
[0126]进一步的,所述第一设置模块51,还用于设定板卡的唤醒门限值、唤醒冗余量、接收业务速率门限值及唤醒时长门限值;其中,所述唤醒门限值与所述唤醒冗余量之和为板卡的处理能力最大值。
[0127]进一步的,所述第一处理模块52确定运行的板卡的负荷达到唤醒门限值,且接收业务速率小于接收业务速率门限值时,按照板卡的唤醒优先级依次唤醒休眠板卡,直到运行的板卡的负荷低于唤醒门限值时停止唤醒流程包括:
[0128]所述第一处理模块52按照板卡由高到低的唤醒优先级首先唤醒第一休眠板卡,并判断所述第一休眠板卡是否被正常唤醒,如果被正常唤醒,平均分配无线业务至运行的板卡,判断运行的板卡的负荷是否达到唤醒门限值,确定达到唤醒门限值或所述第一休眠板卡未被正常唤醒时,唤醒第二休眠板卡,并重复上述判断处理操作,直至运行的板卡的负荷低于唤醒门限值时停止唤醒流程。
[0129]进一步的,所述第一处理模块52,还用于当所有休眠板卡均被唤醒,运行的板卡的负荷仍达到唤醒门限值,触发无线业务限制,即发送无线业务限制通知给无线设备;
[0130]或者,当唤醒休眠板卡前,运行的板卡的负荷达到运行的板卡处理能力最大值时,触发无线业务机制。
[0131]图6为本发明实施例二板卡的节能装置组成结构示意
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1