本文涉及但不限于供電技術(shù),尤指一種實(shí)現(xiàn)反向供電的方法和系統(tǒng)以及控制設(shè)備。
背景技術(shù):
傳統(tǒng)的分散處理單元(dpu,distributedprocessingunit)設(shè)備采用的是獨(dú)立的供電接口,直流或者交流供電,這樣要求dpu設(shè)備必須在靠近電源的地方,對(duì)環(huán)境電源要求較高。相關(guān)技術(shù)中提供了一種實(shí)現(xiàn)反向供電的方法,在dpu(如光網(wǎng)絡(luò)單元(onu,opticalnetworkunit))側(cè)的每一個(gè)端口增加一個(gè)受電設(shè)備(pd,powereddevice),用戶側(cè)或終端增加供電設(shè)備(pse,poweredsupplyequipment);其中,pd可以作為模塊設(shè)置在dpu中,pse可以是獨(dú)立的設(shè)備,也可以作為模塊設(shè)置在用戶側(cè)或終端中,每一個(gè)pd與一個(gè)pse相連,用戶側(cè)為pse供電,從而pse通過(guò)pd就能夠給dpu對(duì)應(yīng)的端口供電,電流由用戶側(cè)或終端流向pse,由pse流向pd,由pd流向dpu對(duì)應(yīng)的端口。這種新的供電方式提供了一種全新的選擇,解決了dpu在特殊環(huán)境下取點(diǎn)難的問題,并且不需要專門鋪設(shè)電源線給dpu,靈活易用,簡(jiǎn)單環(huán)保。
dpu采用反向供電最大的問題在于實(shí)際使用時(shí)用戶側(cè)或終端可能會(huì)關(guān)閉pse,從而無(wú)法為dpu對(duì)應(yīng)的端口供電,dpu也會(huì)關(guān)斷對(duì)應(yīng)端口的業(yè)務(wù),而事實(shí)上,dpu雖然關(guān)斷了對(duì)應(yīng)端口的業(yè)務(wù),該端口本身還是存在功耗的,造成資源的浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提出了一種實(shí)現(xiàn)反向供電的方法和系統(tǒng)以及控制設(shè)備,能夠減小資源的浪費(fèi)。
本發(fā)明實(shí)施例提出了一種實(shí)現(xiàn)反向供電的方法,包括:
控制設(shè)備檢測(cè)到一個(gè)或一個(gè)以上供電設(shè)備pse下電,確定需要關(guān)斷的接入設(shè)備的端口;
控制設(shè)備關(guān)斷確定出的需要關(guān)斷的端口的業(yè)務(wù),并關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)。
可選的,當(dāng)所述控制設(shè)備檢測(cè)到一個(gè)或一個(gè)以上所述pse上電時(shí),該方法還包括:
所述控制設(shè)備確定需要打開的接入設(shè)備的端口,打開確定出的需要打開的端口的業(yè)務(wù),并打開所述確定出的需要打開的端口的管理狀態(tài)。
可選的,所述確定需要關(guān)斷/打開的接入設(shè)備的端口包括:
判斷出當(dāng)前的反向供電模式為公平模式,確定出所述需要關(guān)斷/打開的接入設(shè)備的端口為所述接入設(shè)備的與下電/上電的pse相連的端口。
可選的,所述確定需要關(guān)斷的接入設(shè)備的端口包括:
判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第一友好端口數(shù),確定出所述需要關(guān)斷的接入設(shè)備的端口為所述接入設(shè)備的與下電的pse相連的端口。
可選的,所述確定需要關(guān)斷的接入設(shè)備的端口包括:
判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第一友好端口數(shù),確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要關(guān)斷的端口的數(shù)目大于零,確定出所述需要關(guān)斷的接入設(shè)備的端口為當(dāng)前已打開的端口中端口編號(hào)最小或最大,或端口優(yōu)先級(jí)最小的n1個(gè)端口;
其中,所述n1為確定出的需要關(guān)斷的端口的數(shù)目。
可選的,所述確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目包括:
按照公式n1=f(n1)-f(n1-n2)計(jì)算所述需要關(guān)斷的接入設(shè)備的端口;
其中,n1為檢測(cè)到pse下電之前已打開的pse的數(shù)目,n2為檢測(cè)到下 電的pse的數(shù)目,f(n1)為檢測(cè)到pse下電之前已打開的n1個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù),f(n1-n2)為檢測(cè)到pse下電之后已打開的(n1-n2)個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù)。
可選的,所述確定需要打開的接入設(shè)備的端口包括:
判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第二友好端口數(shù),確定出所述需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)閉的所有端口。
可選的,所述確定需要打開的接入設(shè)備的端口包括:
判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第二友好端口數(shù),確定需要打開的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要打開的端口的數(shù)目大于零,確定出所述需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)斷的端口中端口編號(hào)最大或最小,或端口優(yōu)先級(jí)最高的n2個(gè)端口;
其中,n2為所述確定出的需要打開的端口的數(shù)目。
可選的,所述確定需要打開的接入設(shè)備的端口的數(shù)目包括:
按照公式n2=f(n3+n4)-f(n3)計(jì)算所述需要打開的接入設(shè)備的端口;
其中,n3為檢測(cè)到pse上電之前已打開的pse的數(shù)目,n4為檢測(cè)到上電的pse的數(shù)目,f(n3)為檢測(cè)到pse上電之前已打開的n3個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù),f(n3+n4)為檢測(cè)到pse上電之后已打開的(n3+n4)個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù)。
可選的,所述控制設(shè)備關(guān)斷/打開確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)包括:
所述控制設(shè)備將所述確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)旁路bypass到由外部設(shè)備進(jìn)行所述確定出的需要關(guān)斷的端口的業(yè)務(wù)的中央辦公室co側(cè)/由所述接入設(shè)備進(jìn)行所述確定出的需要打開的端口的業(yè)務(wù)的數(shù)字用戶線dsl側(cè)。
可選的,所述控制設(shè)備為獨(dú)立的設(shè)備,或設(shè)置在所述接入設(shè)備中。
本發(fā)明還提出了一種控制設(shè)備,包括:
上下電信號(hào)觸發(fā)模塊,用于檢測(cè)到一個(gè)或一個(gè)以上供電設(shè)備pse下電,向上下電控制模塊發(fā)送第一通知消息;
上下電控制模塊,用于接收到第一通知消息,確定需要關(guān)斷的接入設(shè)備的端口,關(guān)斷確定出的需要關(guān)閉的端口的業(yè)務(wù);
端口業(yè)務(wù)管理模塊,用于關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)。
可選的,所述上下電信號(hào)觸發(fā)模塊還用于:
檢測(cè)到一個(gè)或一個(gè)以上所述pse上電,向所述上下電控制模塊發(fā)送第二通知消息;
所述上下電控制模塊還用于:
接收到所述第二通知消息,確定需要打開的接入設(shè)備的端口,打開確定出的需要打開的端口的業(yè)務(wù);
所述端口業(yè)務(wù)管理模塊還用于:
打開所述確定出的需要打開的端口的管理狀態(tài)。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷/打開的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為公平模式,確定出所述需要關(guān)斷/打開的接入設(shè)備的端口為所述接入設(shè)備的與下電/上電的pse相連的端口。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第一友好端口數(shù),確定出所述需要關(guān)斷的接入設(shè)備的端口為所述接入設(shè)備的與下電的pse相連的端口。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第一友好端口數(shù),確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要關(guān)斷的端口的數(shù)目大于零,確定出所述需要關(guān)斷的接入設(shè)備的端口為當(dāng)前已打開的端口中端口編號(hào)最小或最大,或端口優(yōu)先級(jí)最小的n1個(gè)端口;
其中,所述n1為確定出的需要關(guān)斷的端口的數(shù)目。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目:
按照公式n1=f(n1)-f(n1-n2)計(jì)算所述需要關(guān)斷的接入設(shè)備的端口;
其中,n1為檢測(cè)到pse下電之前已打開的pse的數(shù)目,n2為檢測(cè)到下電的pse的數(shù)目,f(n1)為檢測(cè)到pse下電之前已打開的n1個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù),f(n1-n2)為檢測(cè)到pse下電之后已打開的(n1-n2)個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù)。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要打開的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第二友好端口數(shù),確定出所述需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)閉的所有端口。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要打開的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第二友好端口數(shù),確定需要打開的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要打開的端口的數(shù)目大于零,確定出所述需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)斷的端口中端口編號(hào)最大或最小,或端口優(yōu)先級(jí)最高的n2個(gè)端口;
其中,n2為所述確定出的需要打開的端口的數(shù)目。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要打開的接 入設(shè)備的端口的數(shù)目:
按照公式n2=f(n3+n4)-f(n3)計(jì)算所述需要打開的接入設(shè)備的端口;
其中,n3為檢測(cè)到pse上電之前已打開的pse的數(shù)目,n4為檢測(cè)到上電的pse的數(shù)目,f(n3)為檢測(cè)到pse上電之前已打開的n3個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù),f(n3+n4)為檢測(cè)到pse上電之后已打開的(n3+n4)個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù)。
可選的,所述上下電控制模塊用于采用以下方式實(shí)現(xiàn)關(guān)斷/打開確定出的需要關(guān)斷/打開的端口的業(yè)務(wù):
將所述確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)旁路bypass到由外部設(shè)備進(jìn)行所述確定出的需要關(guān)斷的端口的業(yè)務(wù)的中央辦公室co側(cè)/由所述控制設(shè)備進(jìn)行所述確定出的需要打開的端口的業(yè)務(wù)的數(shù)字用戶線dsl側(cè)。
可選的,所述上下電控制模塊包括控制單元和與所述pse相連的bypass單元;
其中,控制單元用于接收到第一/二通知消息,確定需要關(guān)斷/打開的接入設(shè)備的端口,控制bypass單元將所述確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)旁路bypass到由外部設(shè)備進(jìn)行所述確定出的需要關(guān)斷的端口的業(yè)務(wù)的co側(cè)/由所述接入設(shè)備進(jìn)行所述確定出的需要打開的端口的業(yè)務(wù)的dsl側(cè);
所述bypass單元用于在所述控制單元的控制下將所述確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)旁路bypass到由外部設(shè)備進(jìn)行所述確定出的需要關(guān)斷的端口的業(yè)務(wù)的co側(cè)/由所述接入設(shè)備進(jìn)行所述確定出的需要打開的端口的業(yè)務(wù)的dsl側(cè)。
可選的,所述bypass單元包括:電源分離電路和與所述電源分離電路的業(yè)務(wù)輸出端相連bypass繼電器。
本發(fā)明還提出了一種實(shí)現(xiàn)反向供電的系統(tǒng),包括:
控制設(shè)備,用于檢測(cè)到一個(gè)或一個(gè)以上供電設(shè)備pse下電,確定需要關(guān)斷的接入設(shè)備的端口,關(guān)斷確定出的需要關(guān)斷的端口的業(yè)務(wù);
接入設(shè)備,用于關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)。
可選的,所述控制設(shè)備還用于:
檢測(cè)到一個(gè)或一個(gè)以上所述pse上電,確定需要打開的接入設(shè)備的端口,打開確定出的需要打開的端口的業(yè)務(wù);
所述接入設(shè)備還用于:
打開所述確定出的需要打開的端口的管理狀態(tài)。
與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例技術(shù)方案包括:控制設(shè)備檢測(cè)到一個(gè)或一個(gè)以上供電設(shè)備pse下電,確定需要關(guān)斷的接入設(shè)備的端口;控制設(shè)備關(guān)斷確定出的需要關(guān)斷的端口的業(yè)務(wù),并關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)。通過(guò)本發(fā)明實(shí)施例的方案,在檢測(cè)到pse下電時(shí),關(guān)斷確定出的端口的業(yè)務(wù),并關(guān)斷確定出的端口的管理狀態(tài),從而減小了關(guān)斷業(yè)務(wù)的端口的功耗,因此,減小了資源的浪費(fèi)。
附圖說(shuō)明
下面對(duì)本發(fā)明實(shí)施例中的附圖進(jìn)行說(shuō)明,實(shí)施例中的附圖是用于對(duì)本發(fā)明的進(jìn)一步理解,與說(shuō)明書一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。
圖1為本發(fā)明實(shí)施例實(shí)現(xiàn)反向供電的方法的流程圖;
圖2為本發(fā)明實(shí)施例控制設(shè)備的結(jié)構(gòu)組成示意圖;
圖3為本發(fā)明實(shí)施例控制設(shè)備中bypass單元的結(jié)構(gòu)組成示意圖;
圖4為本發(fā)明實(shí)施例實(shí)現(xiàn)反向供電的系統(tǒng)的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述,并不能用來(lái)限制本發(fā)明的保護(hù)范圍。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的各種方式可以相互組合。
參見圖1,本發(fā)明實(shí)施例提出了一種實(shí)現(xiàn)反向供電的方法,包括:
步驟100、控制設(shè)備檢測(cè)到一個(gè)或一個(gè)以上pse下電,確定需要關(guān)斷的 接入設(shè)備的端口。
本步驟中,控制設(shè)備可以是獨(dú)立的設(shè)備,也可以設(shè)置在接入設(shè)備中。
本步驟中,接入設(shè)備可以是dpu。
本步驟中,控制設(shè)備具體如何檢測(cè)pse是否上電或下電可以采用本領(lǐng)域技術(shù)人員熟知技術(shù)手段實(shí)現(xiàn),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
本步驟中,確定需要關(guān)斷的接入設(shè)備的端口包括:
判斷出當(dāng)前的反向供電模式為公平模式,確定出需要關(guān)閉的接入設(shè)備的端口為接入設(shè)備的與下電的pse相連的端口。
或者,判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第一友好端口數(shù),確定出需要關(guān)斷的接入設(shè)備的端口為接入設(shè)備的與下電的pse相連的端口。
或者,判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第一友好端口數(shù),確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要關(guān)斷的端口的數(shù)目大于零,確定出需要關(guān)斷的接入設(shè)備的端口為當(dāng)前已打開的端口中端口編號(hào)最小或最大,或端口優(yōu)先等級(jí)最小的n1個(gè)端口;其中,n1為確定出的需要關(guān)斷的端口的數(shù)目。
其中,當(dāng)判斷出確定出的需要關(guān)斷的端口的數(shù)目等于零時(shí),確定出不需要關(guān)斷接入設(shè)備的任何端口。
其中,當(dāng)前的反向供電模式可以預(yù)先設(shè)置在控制設(shè)備中。例如,用1表示公平模式,用0表示友好模式等。公平模式表示一個(gè)pse只為一個(gè)端口供電,友好模式表示一個(gè)pse可以為一個(gè)或多個(gè)端口供電。
其中,確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目包括:
按照公式n1=f(n1)-f(n1-n2)計(jì)算需要關(guān)斷的接入設(shè)備的端口;
其中,n1為檢測(cè)到pse下電之前已打開的pse的數(shù)目,n2為檢測(cè)到下電的pse的數(shù)目,f(n1)為檢測(cè)到pse下電之前已打開的n1個(gè)pse可以 供所述接入設(shè)備正常用電的端口數(shù),f(n1-n2)為檢測(cè)到pse下電之后已打開的(n1-n2)個(gè)pse可以供所述接入設(shè)備正常用電的端口數(shù)。
其中,f(n1)和f(n1-n2)可以根據(jù)經(jīng)驗(yàn)獲得。
例如,當(dāng)1<=n并且n<6時(shí),f(n)=n;
當(dāng)6<=n并且n<=16時(shí),f(n)=16;
也就是說(shuō),當(dāng)打開的pse的數(shù)目小于6時(shí),可供接入設(shè)備正常用電的端口數(shù)為f(n)=n,即一個(gè)pse只可以負(fù)責(zé)本身對(duì)應(yīng)的端口的業(yè)務(wù);此時(shí)若n=1,有其他pse上電,則根據(jù)計(jì)算得出f(2)-f(1)=1,即打開與上電的pse相連的端口;
從f(n)取值可以看到當(dāng)n=6時(shí),可以供接入設(shè)備的16個(gè)端口正常用電了。由此可以推斷出,當(dāng)n=5時(shí),第六個(gè)pse上電,則根據(jù)計(jì)算f(6)-f(5)=11,這時(shí)可以將其余11個(gè)端口的業(yè)務(wù)都打開了,這樣就實(shí)現(xiàn)了其他7-16個(gè)pse不用打開也可以為接入設(shè)備的16個(gè)端口供電。
根據(jù)上述f(n)可以推出下電過(guò)程,當(dāng)n=6時(shí),這時(shí)有一個(gè)pse下電,根據(jù)計(jì)算f(6)-f(5)=11,需要關(guān)閉11個(gè)端口的業(yè)務(wù),將其他沒有pse供電的11個(gè)端口全部關(guān)斷業(yè)務(wù);當(dāng)n=5,一個(gè)pse下電,根據(jù)f(5)-f(4)=1,關(guān)閉與下電的pse相連的端口的業(yè)務(wù)。
步驟101、控制設(shè)備關(guān)斷確定出的需要關(guān)斷的端口的業(yè)務(wù),并關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)。
本步驟中,控制設(shè)備關(guān)斷確定出的需要關(guān)斷的端口的業(yè)務(wù)時(shí),可以直接關(guān)斷確定出的需要關(guān)斷的端口的業(yè)務(wù),也可以將確定出的需要關(guān)斷的端口的業(yè)務(wù)旁路(bypass)到由外部設(shè)備進(jìn)行確定出的需要關(guān)斷的端口的業(yè)務(wù)的中央辦公室(co,centraloffice)側(cè)。
本步驟中,具體如何關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)可以采用本領(lǐng)域技術(shù)人員的熟知技術(shù)實(shí)現(xiàn),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
通過(guò)本發(fā)明實(shí)施例的方案,在檢測(cè)到pse下電時(shí),關(guān)斷確定出的端口的 業(yè)務(wù),并關(guān)斷確定出的端口的管理狀態(tài),從而減小了關(guān)斷業(yè)務(wù)的端口的功耗,因此,減小了資源的浪費(fèi)。
可選的,該方法還包括:
當(dāng)控制設(shè)備檢測(cè)到一個(gè)或一個(gè)以上pse上電時(shí),該方法還包括:
控制設(shè)備確定需要打開的接入設(shè)備的端口,打開確定出的需要打開的端口的業(yè)務(wù),并打開確定出的需要打開的端口的管理狀態(tài)。
其中,控制設(shè)備具體如何檢測(cè)pse是否上電可以采用本領(lǐng)域技術(shù)人員的熟知技術(shù)實(shí)現(xiàn),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
其中,確定需要打開的接入設(shè)備的端口包括:
判斷出當(dāng)前的反向供電模式為公平模式,確定出需要打開的接入設(shè)備的端口為接入設(shè)備的與下電的pse相連的端口。
或者,判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第二友好端口數(shù),確定出需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)閉的所有端口。
或者,判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第二友好端口數(shù),確定需要打開的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要打開的端口的數(shù)目大于零,確定出需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)斷的端口中端口編號(hào)最大或最小,或端口優(yōu)先級(jí)最高的n2個(gè)端口;其中,n2為確定出的需要打開的端口的數(shù)目。
其中,確定需要打開的接入設(shè)備的端口的數(shù)目包括:
按照公式n2=f(n3+n4)-f(n3)計(jì)算需要打開的接入設(shè)備的端口;
其中,n3為檢測(cè)到pse上電之前已打開的pse的數(shù)目,n4為檢測(cè)到上電的pse的數(shù)目,f(n3)為檢測(cè)到pse上電之前已打開的n3個(gè)pse可以供接入設(shè)備正常用電的端口數(shù),f(n3+n4)為檢測(cè)到pse上電之后已打開的(n3+n4)個(gè)pse可以供接入設(shè)備正常用電的端口數(shù)。
其中,f(n3+n4)和f(n3)可以根據(jù)經(jīng)驗(yàn)獲得。
其中,控制設(shè)備打開確定出的需要打開的端口的業(yè)務(wù)時(shí),可以直接打開確定出的需要關(guān)斷的端口的業(yè)務(wù),也可以將確定出的需要打開的端口的業(yè)務(wù)bypass到由控制設(shè)備進(jìn)行確定出的需要打開的端口的業(yè)務(wù)的數(shù)字用戶線(dsl,digitalsubscriberline)側(cè)。
其中,具體如何打開確定出的需要打開的端口的管理狀態(tài)可以采用本領(lǐng)域技術(shù)人員的熟知技術(shù)實(shí)現(xiàn),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
參見圖2,本發(fā)明實(shí)施例還提出了一種控制設(shè)備,包括:
上下電信號(hào)觸發(fā)模塊,用于檢測(cè)到一個(gè)或一個(gè)以上供電設(shè)備pse下電,向上下電控制模塊發(fā)送第一通知消息;
上下電控制模塊,用于接收到第一通知消息,確定需要關(guān)斷的接入設(shè)備的端口,關(guān)斷確定出的需要關(guān)閉的端口的業(yè)務(wù);
端口業(yè)務(wù)管理模塊,用于關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電信號(hào)觸發(fā)模塊還用于:
檢測(cè)到一個(gè)或一個(gè)以上pse上電,向上下電控制模塊發(fā)送第二通知消息;
上下電控制模塊還用于:
接收到第二通知消息,確定需要打開的接入設(shè)備的端口,打開確定出的需要打開的端口的業(yè)務(wù);
端口業(yè)務(wù)管理模塊還用于:
打開確定出的需要打開的端口的管理狀態(tài)。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷/打開的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為公平模式,確定出需要關(guān)斷/打開的接入設(shè)備的端口為接入設(shè)備的與下電/上電的pse相連的端口。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第一友好端口數(shù),確定出需要關(guān)斷的接入設(shè)備的端口為接入設(shè)備的與下電的pse相連的端口。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且當(dāng)前與打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第一友好端口數(shù),確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要關(guān)斷的端口的數(shù)目大于零,確定出需要關(guān)斷的接入設(shè)備的端口為當(dāng)前已打開的端口中端口編號(hào)最小或最大,或端口優(yōu)先級(jí)最小的n1個(gè)端口;
其中,n1為確定出的需要關(guān)斷的端口的數(shù)目。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要關(guān)斷的接入設(shè)備的端口的數(shù)目:
按照公式n1=f(n1)-f(n1-n2)計(jì)算需要關(guān)斷的接入設(shè)備的端口;
其中,n1為檢測(cè)到pse下電之前已打開的pse的數(shù)目,n2為檢測(cè)到下電的pse的數(shù)目,f(n1)為檢測(cè)到pse下電之前已打開的n1個(gè)pse可以供接入設(shè)備正常用電的端口數(shù),f(n1-n2)為檢測(cè)到pse下電之后已打開的(n1-n2)個(gè)pse可以供接入設(shè)備正常用電的端口數(shù)。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要打開的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目大于或等于預(yù)先設(shè)置的第二友好端口數(shù),確定出需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)閉的所有端口。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要打開的接入設(shè)備的端口:
判斷出當(dāng)前的反向供電模式為友好模式,且與檢測(cè)到pse上電之后已打開的pse相連的端口的數(shù)目小于預(yù)先設(shè)置的第二友好端口數(shù),確定需要打開的接入設(shè)備的端口的數(shù)目,判斷出確定出的需要打開的端口的數(shù)目大于零,確定出需要打開的接入設(shè)備的端口為當(dāng)前已關(guān)斷的端口中端口編號(hào)最大或最小,或端口優(yōu)先級(jí)最高的n2個(gè)端口;
其中,n2為確定出的需要打開的端口的數(shù)目。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)確定需要打開的接入設(shè)備的端口的數(shù)目:
按照公式n2=f(n3+n4)-f(n3)計(jì)算需要打開的接入設(shè)備的端口;
其中,n3為檢測(cè)到pse上電之前已打開的pse的數(shù)目,n4為檢測(cè)到上電的pse的數(shù)目,f(n3)為檢測(cè)到pse上電之前已打開的n3個(gè)pse可以供接入設(shè)備正常用電的端口數(shù),f(n3+n4)為檢測(cè)到pse上電之后已打開的(n3+n4)個(gè)pse可以供接入設(shè)備正常用電的端口數(shù)。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊用于采用以下方式實(shí)現(xiàn)關(guān)斷/打開確定出的需要關(guān)斷/打開的端口的業(yè)務(wù):
將確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)旁路bypass到由外部設(shè)備進(jìn)行確定出的需要關(guān)斷的端口的業(yè)務(wù)的co側(cè)/由接入設(shè)備進(jìn)行確定出的需要打開的端口的業(yè)務(wù)的dsl側(cè)。
本發(fā)明實(shí)施例的控制設(shè)備中,上下電控制模塊包括控制單元和與pse相連的bypass單元;
其中,控制單元用于接收到第一/二通知消息,確定需要關(guān)斷/打開的接入設(shè)備的端口,控制bypass單元將確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)旁路bypass到由外部設(shè)備進(jìn)行確定出的需要關(guān)斷的端口的業(yè)務(wù)的co側(cè)/由接入設(shè)備進(jìn)行確定出的需要打開的端口的業(yè)務(wù)的dsl側(cè);
bypass單元用于在控制單元的控制下將確定出的需要關(guān)斷/打開的端口的業(yè)務(wù)旁路bypass到由外部設(shè)備進(jìn)行確定出的需要關(guān)斷的端口的業(yè)務(wù)的co側(cè)/由接入設(shè)備進(jìn)行確定出的需要打開的端口的業(yè)務(wù)的dsl側(cè)。
圖3為bypass單元的結(jié)構(gòu)組成示意圖。如圖3所示,bypass單元包括:電源分離電路和與電源分離電路的業(yè)務(wù)輸出端相連bypass繼電器。
其中,電源分離電路將pse的輸出分成電源輸出和業(yè)務(wù)輸出,電源輸出與pd相連,業(yè)務(wù)輸出通過(guò)bypass繼電器bypass到co側(cè)或dsl側(cè),co側(cè)與外部設(shè)備相連,dsl側(cè)與接入設(shè)備相連。如果控制設(shè)備設(shè)置在接入設(shè)備中,則dsl側(cè)與接入設(shè)備的主控板相連。
其中,pd一般內(nèi)置在接入設(shè)備的反供板上。
參見圖4,本發(fā)明實(shí)施例還提出了一種實(shí)現(xiàn)反向供電的系統(tǒng),包括:
控制設(shè)備,用于檢測(cè)到一個(gè)或一個(gè)以上供電設(shè)備pse下電,確定需要關(guān)斷的接入設(shè)備的端口,關(guān)斷確定出的需要關(guān)斷的端口的業(yè)務(wù);
接入設(shè)備,用于關(guān)斷確定出的需要關(guān)斷的端口的管理狀態(tài)。
本發(fā)明實(shí)施例的系統(tǒng)中,控制設(shè)備還用于:
檢測(cè)到一個(gè)或一個(gè)以上pse上電,確定需要打開的接入設(shè)備的端口,打開確定出的需要打開的端口的業(yè)務(wù);
接入設(shè)備還用于:
打開確定出的需要打開的端口的管理狀態(tài)。
需要說(shuō)明的是,以上所述的實(shí)施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護(hù)范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對(duì)本發(fā)明所做出的任何顯而易見的替換和改進(jìn)等均在本發(fā)明的保護(hù)范圍之內(nèi)。