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

文档序号:9456421阅读:来源:国知局
发无线业务限制,并按照板卡的唤醒优先级依次唤醒休眠板卡,直到运行的板卡的负荷低于唤醒门限值时停止唤醒流程,并解除无线业务限制。
[0041]其中,所述无线业务限制是指通知无线设备对无线业务发送限流。
[0042]图1为本发明实施例一板卡的节能方法流程示意图,如图1所示,本实施例板卡的节能方法流程包括:
[0043]步骤101:设定板卡的唤醒优先级;
[0044]这里,所述设定板卡的唤醒优先级可以依据板卡的休眠顺序,即:依据最先休眠的板卡唤醒优先级最高,最后休眠的板卡唤醒优先级最低的规则设定,亦可根据实际需要依据其它规则设定,如板卡的重要程度等等。
[0045]步骤102:确定运行的板卡的负荷达到唤醒门限值,且接收业务速率小于接收业务速率门限值时,按照板卡的唤醒优先级依次唤醒休眠的板卡,直到运行的板卡的负荷低于唤醒门限值时停止唤醒流程;
[0046]这里,所述运行的板卡可以有一个或多个,休眠的板卡可以有一个或多个,所述运行的板卡及休眠的板卡的处理能力相同;
[0047]所述确定运行的板卡的负荷达到唤醒门限值,且接收业务速率小于接收业务速率门限值之前,所述方法还包括:
[0048]设定板卡的唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T ;其中,所述唤醒门限值X与所述唤醒冗余量Y之和为板卡的处理能力最大值L ;
[0049]这里,对板卡的唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T的设定可根据实际情况需要进行设定;
[0050]所述按照板卡的唤醒优先级依次唤醒休眠的板卡,直到运行的板卡的负荷低于唤醒门限值时停止唤醒流程包括:
[0051]按照板卡由高到低的唤醒优先级先唤醒第一休眠板卡,并判断所述第一休眠板卡是否被正常唤醒,如果被正常唤醒,平均分配无线业务至运行的板卡,判断运行的板卡的负荷是否达到唤醒门限值,确定达到唤醒门限值或所述第一休眠板卡未被正常唤醒时,唤醒第二休眠板卡,并重复上述判断处理操作,直至运行的板卡的负荷低于唤醒门限值X时停止唤醒流程;这里,所述未被正常唤醒包括:达到唤醒时长门限值时当前唤醒的休眠板卡未被唤醒,或当前唤醒的休眠板卡由于出现故障未被唤醒;
[0052]如果在唤醒第i块(i为大于I且小于等于休眠的板卡总数)休眠板卡时,第i块休眠的板卡之前未被正常唤醒的休眠板卡突然唤醒,则本发明实施例会中断对第i块休眠的板卡的唤醒,先平均分配无线业务至运行的板卡,并判断运行的板卡的负荷是否达到唤醒门限值,确定仍达到唤醒门限值,则继续唤醒第i块休眠的板卡;确定小于唤醒门限值,则停止唤醒流程;
[0053]相应的,为了能实时监测到是否有之前未被正常唤醒的休眠板卡突然唤醒,本发明实施例中至少要包括两个并行的进程:一个进程用于完成上述唤醒休眠板卡的流程;另一个进程用于实时监测是否有未被正常唤醒的休眠板卡突然唤醒,如果有,则立即产生优先级最高的中断事件,中断唤醒休眠板卡的流程。
[0054]当所有休眠的板卡均被唤醒,运行的板卡的负荷仍达到唤醒门限值时,触发无线业务限制,发送无线业务限制通知给无线设备,以使收到通知的无线设备对业务发送限流,并在运行的板卡的负荷低于唤醒门限值时,解除无线业务限制;这里,所述无线业务限制通知包括:暂缓无线业务发送的通知、或降低发送速率的通知;
[0055]或者,当唤醒休眠板卡前运行的板卡的负荷达到运行的板卡处理能力最大值时,触发无线业务限制;
[0056]图2为本发明实施例二板卡的节能方法流程示意图,如图2所示,本实施例板卡的节能方法流程包括:
[0057]步骤201:设定板卡的唤醒优先级;
[0058]这里,所述设定板卡的唤醒优先级可以依据板卡的休眠顺序,即依据最先休眠的板卡唤醒优先级最高,最后休眠的板卡唤醒优先级最低的规则设定,亦可根据实际需要依据其它规则设定,如板卡的重要程度等等。
[0059]步骤202:所述确定运行的板卡的负荷达到唤醒门限值,且接收业务速率达到接收业务速率门限值时,触发无线业务限制,并按照板卡的唤醒优先级依次唤醒休眠板卡,直到运行的板卡的负荷低于唤醒门限值时停止唤醒流程,并解除无线业务限制;
[0060]这里,所述运行的板卡可以有一个或多个,休眠的板卡可以有一个或多个,所述运行的板卡及休眠的板卡的处理能力相同;
[0061]所述确定运行的板卡的负荷达到唤醒门限值,且接收业务速率达到接收业务速率门限值之前,所述方法还包括:
[0062]设定板卡的唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T ;其中,所述唤醒门限值X与所述唤醒冗余量Y之和为板卡的处理能力最大值L ;这里,对板卡的唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T的设定可根据实际情况需要进行设定;
[0063]所述按照板卡的唤醒优先级依次唤醒休眠板卡,直到运行的板卡的负荷低于唤醒门限值时停止唤醒流程,并解除无线业务限制包括:
[0064]按照板卡由高到低的唤醒优先级唤醒第一休眠板卡,判断所述第一休眠板卡是否被正常唤醒,如果被正常唤醒,平均分配无线业务至运行的板卡,判断运行的板卡的负荷是否达到唤醒门限值,确定达到唤醒门限值或所述第一休眠板卡未被正常唤醒时,唤醒第二休眠板卡,并重复上述判断处理操作,直至运行的板卡的负荷低于唤醒门限值时停止唤醒流程,并解除无线业务限制,即发送解除无线业务限制通知给无线设备,以使收到所述通知的无线设备恢复正常的业务发送;这里,所述无线业务限制通知包括:暂缓无线业务发送的通知、或降低发送速率的通知;所述未被正常唤醒包括:达到唤醒时长门限值时当前唤醒的休眠板卡未被唤醒,或当前唤醒的休眠板卡由于出现故障未被唤醒;
[0065]如果在唤醒第i块(i为大于I且小于等于休眠的板卡总数)休眠板卡时,第i块休眠的板卡之前未被正常唤醒的休眠板卡突然唤醒,则本发明实施例会中断对第i块休眠的板卡的唤醒,先平均分配无线业务至运行的板卡,并判断运行的板卡的负荷是否达到唤醒门限值,确定仍达到唤醒门限值,则继续唤醒第i块休眠的板卡;确定小于唤醒门限值,则停止唤醒流程;
[0066]相应的,为了能实时监测到是否有之前未被正常唤醒的休眠板卡突然唤醒,本发明实施例中至少要包括两个并行的进程:一个进程用于完成上述唤醒休眠板卡的流程;另一个进程用于实时监测是否有未被正常唤醒的休眠板卡突然唤醒,如果有,则立即产生优先级最高的中断事件,中断唤醒休眠板卡的流程。当所有休眠板卡均被唤醒,运行的板卡的负荷仍达到唤醒门限值时,保持无线业务限制状态;
[0067]当唤醒休眠板卡前,运行的板卡的负荷低于唤醒门限值时,停止唤醒流程,并解除无线业务限制。
[0068]图3为本发明实施例三板卡的节能方法流程示意图,本实施例中包括一个运行的板卡I及一个休眠的板卡2,板卡I和板卡2的处理能力相同,如图3所示,本实施例板卡的节能方法流程包括:
[0069]步骤301:设定板卡的唤醒优先级、唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T ;
[0070]这里,由于休眠板卡只有一个,即板卡2,因此设置板卡2的唤醒优先级最高,此处亦可取消对唤醒优先级的设置;
[0071]由于板卡I和板卡2的处理能力相同,因此,设定板卡I和板卡2相同的唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T ;其中,所述唤醒门限值X与唤醒冗余量Y之和为板卡的最大处理能力L ;
[0072]对板卡的唤醒门限值X、唤醒冗余量Y、接收业务速率门限值V及唤醒时长门限值T的设定可根据实际情况需要进行设定。
[0073]步骤302:判断板卡I的负荷是否达到唤醒门限值X,如果达到,执行步骤303 ;如果未达到,执行步骤314。
[0074]步骤303:判断板卡I的接收业务速率是否小于接收业务速率门限值V,如果小于接收业务速率门限值V,执行步骤304 ;否则,执行步骤309。
[0075]步骤304:唤醒板卡2。
[0076]步骤305:判断板卡2是否被正常唤醒,如果被正常唤醒,执行步骤306 ;如果未被正常唤醒,执行步骤308 ;
[0077]这里,所述未被正常唤醒包括:达到唤醒时长门限值T,休眠板卡2未被唤醒,或休眠板卡2由于出现故障未
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1