專利名稱:一種分布式操作命令的處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種分布式操作命令的處理方法及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,用戶和運營商對網(wǎng)絡(luò)需求越來越高,相應(yīng)的,對通信設(shè)備的承載能力要求也在逐步地提高。目前大型通信設(shè)備中管理層發(fā)送的操作命令均是通過通信設(shè)備中的主控板進行處理的。為了能使通信設(shè)備滿足各種不同的業(yè)務(wù)需求,功能板的數(shù)量不斷增加,使得管理及控制的規(guī)模也不斷擴大。在這種情況下,為了提升通信設(shè)備的承載能力,一般是單方面從硬件上提高主控板的性能,如提高主控板的硬件配置。
由于現(xiàn)有的通信設(shè)備中利用主控板接收處理來自管理層的操作命令,再將處理結(jié)果反饋至管理層,使得通信設(shè)備中主控板的工作負荷較大。由于主控板自身功能的復(fù)雜多樣性,僅單方面從硬件上提高管理和控制的功效,不僅會增加硬件成本,也會加劇使主控板與各功能板在性能上的差異。比如主控板的硬件配置高,而其他功能板的配置低,使得在CPU的處理速度和傳輸速率匹配上均會出現(xiàn)較大的差異。綜上所述,目前還沒有一種在不增加主控板與各功能板性能差異的前提下,降低通信設(shè)備中主控板的工作負荷的方案。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種分布式操作命令的處理方法及系統(tǒng),用于解決在不增加主控板與各功能板性能差異的前提下,降低通信設(shè)備中主控板的工作負荷的問題。本發(fā)明實施例提供了一種分布式操作命令的處理方法,該方法包括以下步驟主控板在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令;所述主控板根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù),為所述功能板分配所述分布式子操作命令,并指示所述功能板處理分配的所述分布式子操作命令。相應(yīng)地,本發(fā)明實施例提供了一種分布式操作命令的處理系統(tǒng),該系統(tǒng)包括主控板及至少一個功能板;其中,所述主控板,用于在收到管理層發(fā)送的能夠分配給所述功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令;并根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù),為所述功能板分配所述分布式子操作命令,并指示所述功能板處理分配的所述分布式子操作命令;所述功能板,用于接收并處理主控板分配的分布式子操作命令;及將所述分布式子操作命令的處理結(jié)果返回給所述主控板。本發(fā)明實施例還提供另一種分布式操作命令的處理方法,該方法包括以下步驟
主控板在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令;所述主控板根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù)和用于表示主控板工作負荷程度的第二任務(wù)比重系數(shù),分別為所述功能板和所述主控板分配所述分布式子操作命令,并指示所述功能板處理分配的所述分布式子操作命令。相應(yīng)地,本發(fā)明實施例還提供了另一種分布式操作命令的處理系統(tǒng),該系統(tǒng)包括主控板及至少一個功能板;其中,所述主控板,用于在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令,根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù)和用于表示主控板工作負荷程度的第二任務(wù)比重系數(shù),分別為所述功能板和所述主控板分配所述分布式子操作命令;
所述功能板,用于接收并處理主控板分配的分布式子操作命令;及將所述分布式子操作命令的處理結(jié)果返回給所述主控板。本發(fā)明實施例由于主控板將收到的管理層發(fā)送的分布式操作命令,根據(jù)各功能板的任務(wù)比重系數(shù)分配給各功能板進行處理,從而在不增加主控板與各功能板性能差異的前提下,降低通信設(shè)備中主控板的工作負荷。
圖I為本發(fā)明實施例中主控板通過第一任務(wù)比重系數(shù)對分布式操作命令的處理方法的流程圖;圖2為本發(fā)明實施例中功能板對接收到的分布式操作命令的處理方法的流程圖;圖3為本發(fā)明實施例中通過第一任務(wù)比重系數(shù)對分布式操作命令的處理系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例中主控板通過第一任務(wù)比重系數(shù)和第二任務(wù)比重系數(shù)對分布式操作命令的處理方法流程圖;圖5為本發(fā)明實施例中分布式操作命令的處理方法流程圖;圖6為本發(fā)明實施例中通過第一任務(wù)比重系數(shù)和第二任務(wù)比重系數(shù)對分布式操作命令的處理系統(tǒng)的結(jié)構(gòu)示意圖;圖7A為本發(fā)明實施例中主控板為主用主控板時的分布式操作命令的處理系統(tǒng)的結(jié)構(gòu)示意圖;圖7B為本發(fā)明實施例中主控板為備用主控板時的分布式操作命令的處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例的主控板將收到的管理層發(fā)送的分布式操作命令根據(jù)各功能板的任務(wù)比重系數(shù)分配給各功能板進行處理,從而在不增加主控板與各功能板性能差異的前提下,降低通信設(shè)備中主控板的工作負荷。下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。如圖I所示,為本發(fā)明實施例中主控板通過第一任務(wù)比重系數(shù)對分布式操作命令的處理方法的流程圖,該方法包括以下步驟步驟101、主控板在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將該分布式操作命令分解為多個分布式子操作命令;步驟102、主控板根據(jù)用于表示功能板工作負荷程度的第一任務(wù)比重系數(shù),為功能板分配分布式子操作命令,并指示功能板處理分配的分布式子操作命令。其中,在通信設(shè)備中主控板主要負責通信設(shè)備的管理和控制。在實施中,主控板可以通過若干個至少100M的交換口與各功能板連接;功能板主要用以完成不同業(yè)務(wù),并承載不同功能,各功能板被主控板管理及控制。需要說明的是,本發(fā)明實施例中的分布式操作命令主要是指執(zhí)行耗時長的、可分配給功能板進行處理的操作命令,尤其是指大量循環(huán)迭代的業(yè)務(wù)配置等操作命令,但不以此為限,具體的分布式操作命令需要根據(jù)通信設(shè)備的需求進行選擇。
較佳地,表示功能板工作負荷程度的第一任務(wù)比重系數(shù)可以是功能板的CPU空閑率和CPU主頻能力兩個參數(shù)的乘積。需要說明的是,計算第一任務(wù)比重系數(shù)的參數(shù)并不限于功能板的CPU空閑率和(PU主頻能力,其他能夠表示功能板工作負荷程度的運算方式也適用于本發(fā)明實施例。具體的,主控板在接收到來自管理層發(fā)送的操作命令后,先判斷該操作命令是否為能夠分配給功能板的分布式操作命令;在接收到的操作命令是能夠分配給功能板的分布式操作命令時,對該分布式操作命令進行分解,得到為多個分布式子操作命令,并將該多個分布式子操作命令分配給各功能板進行處理;較佳地,在接收到的操作命令不是能夠分配給功能板的分布式操作命令時,主控板對該操作命令進行處理,并將處理結(jié)果返回管理層。較佳地,主控板在為各功能板分配分布式子操作命令時,一般是根據(jù)每個功能板的第一任務(wù)比重系數(shù)的大小,確定第一任務(wù)比重系數(shù)的比例關(guān)系;再根據(jù)該第一任務(wù)比重系數(shù)的比例關(guān)系,分別為每個功能板分配分布式子操作命令。下面舉例說明如何根據(jù)每個功能板的第一任務(wù)比重系數(shù)的大小,確定第一任務(wù)比重系數(shù)的比例關(guān)系。需說明的是,該舉例僅為說明性的,而非限制性的。以三個功能板為例,第一個功能板的CPU空閑率為25%,CPU主頻為600MHz,則第一個功能板的第一任務(wù)比重系數(shù)為25% X 600 = 150 ;第二個功能板的CPU空閑率為90%,CPU主頻為600MHz,則第二個功能板的第一任務(wù)比重系數(shù)為90% X 600 = 540 ;第三個功能板的CPU空閑率為70%,CPU主頻為300MHz,則第三個功能板的第一任務(wù)比重系數(shù)為70% X 300 = 210 ;則三個功能板的第一任務(wù)比重系數(shù)的比例關(guān)系為150 540 210 ;主控板接收到的來自管理側(cè)的分布式子操作命令,比如全量配置時隙60萬條,則主控板可按照150 540 210的比例關(guān)系,將分布式子操作命令分為10萬條、36萬條及14萬條,并按該比例關(guān)系為三個功能板分配分布式子操作命令,即為第一個功能板分配10萬條分布式子操作命令,為第二個功能板分配36萬條分布式子操作命令,為第三個功能板分配14萬條分布式子操作命令。
較佳地,還可設(shè)定一閾值,在主控板接收到各功能板上報的第一任務(wù)比重系數(shù)后,主控板判斷每個第一任務(wù)比重系數(shù)與該閾值的關(guān)系,若第一任務(wù)比重系數(shù)大于該閾值,則說明該功能板工作負荷程度低,可為該功能板分配分布式子操作命令;若第一任務(wù)比重系數(shù)小于該閾值,則說明該功能板工作負荷程度高,則不能為該功能板分配分布式子操作命令;主控板可以采用上面提到的比例關(guān)系的方式,為第一任務(wù)比重系數(shù)大于該閾值的各功能板平均分配分布式子操作命令進行處理。在實施中,為了使設(shè)備能夠持續(xù)工作,一般會有主用主控板和備用主控板。備用主控板在主用主控板由于某種原因(如故障等,但不以此為限)停止工作時,備用主控板與管理層連接,用以實現(xiàn)主用主控板的功能。本實施例中的主控板可以為主用主控板,也可以為備用主控板;備用主控板通過第一任務(wù)比重系數(shù)對分布式操作命令的處理方法與上述處理方法相似,此處不再贅述。本實施例中,在步驟102之后,功能板對接收到主控板分配的分布式子操作命令進行相應(yīng)處理,具體處理方法如圖2所示,該方法包括以下步驟
步驟201、功能板接收并處理主控板分配的分布式子操作命令;步驟202、功能板將分布式子操作命令的處理結(jié)果返回給主控板。較佳地,步驟201中的功能板接收分布式子操作命令之前,還包括功能板根據(jù)自身當前的工作負荷程度確定第一任務(wù)比重系數(shù),并向主控板上報第一任務(wù)比重系數(shù)。較佳地,各功能板可定時向主控板上報各功能板對應(yīng)的第一任務(wù)比重系數(shù)。較佳地,在步驟202中的功能板將分布式子操作命令的處理結(jié)果返回給主控板之后,主控板將接收到來自各功能板的分布式子操作命令的處理結(jié)果返回給管理層。較佳地,本發(fā)明實施例中主控板還可根據(jù)用于表示主控板的工作負荷程度的第二任務(wù)比重系數(shù)及各功能板對應(yīng)的第一任務(wù)比重系數(shù),為主控板及各功能板分配分布式子操作命令,從而提高了處理分布式子操作命令的效率?;谕话l(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種分布式操作命令的處理系統(tǒng),由于系統(tǒng)解決問題的原理與上述分布式操作命令的處理方法相似,因此系統(tǒng)的實施可以參見方法的實施,重復(fù)之處不再贅述。如圖3所示,為本發(fā)明實施例中通過第一任務(wù)比重系數(shù)對分布式操作命令的處理系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)包括主控板30及至少一個功能板31 ;其中,主控板30,用于在收到管理層發(fā)送的能夠分配給功能板31的分布式操作命令后,將分布式操作命令分解為多個分布式子操作命令;并根據(jù)用于表示功能板31工作負荷程度的第一任務(wù)比重系數(shù),為功能板31分配分布式子操作命令,并指示功能板31處理分配的分布式子操作命令;功能板31,用于接收并處理主控板30分配的分布式子操作命令;及將分布式子操作命令的處理結(jié)果返回給主控板30。在實施中,為了使設(shè)備能夠持續(xù)工作,一般會有主用主控板和備用主控板。備用主控板在主用主控板由于某種原因(如故障等,但不以此為限)停止工作時,備用主控板與管理層連接,用以實現(xiàn)主用主控板的功能。本實施例中的主控板30可以為主用主控板,也可以為備用主控板。
如圖4所示,為了提高分布式子操作命令的處理效率,本發(fā)明實施例提供了一種通過第一任務(wù)比重系數(shù)及第二任務(wù)比重系數(shù)對分布式操作命令的處理方法,如圖4所示,為本發(fā)明實施例中主控板通過第一任務(wù)比重系數(shù)及第二任務(wù)比重系數(shù)對分布式操作命令的處理方法,該方法包括以下步驟步驟401、主控板在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將該分布式操作命令分解為多個分布式子操作命令;步驟402、主控板根據(jù)第一任務(wù)比重系數(shù)和用于表示主控板的工作負荷程度的第二任務(wù)比重系數(shù),分別為功能板和主控板分配分布式子操作命令。在實施中,為了使設(shè)備能夠持續(xù)工作,一般會有主用主控板和備用主控板。備用主控板在主用主控板由于某種原因停止工作時,備用主控板與管理層連接,用以實現(xiàn)主用主控板的功能。本發(fā)明實施例的備用主控板除了負責通信設(shè)備的管理和控制,還可以根據(jù)第一任務(wù)比重系數(shù)為各功能板分配分布式子操作命令等。 較佳地,本發(fā)明實施例中的主控板可以是主用主控板或備用主控板。如果本發(fā)明實施例中的主控板是主用主控板,則步驟402中,主控板分配分布式子操作命令包括以下三種情況若第二任務(wù)比重系數(shù)包括主用主控板對應(yīng)的第二任務(wù)比重系數(shù),則主用主控板分別為功能板和主用主控板分配分布式子操作命令;若第二任務(wù)比重系數(shù)包括備用主控板對應(yīng)的第二任務(wù)比重系數(shù),主用主控板分別為功能板和備用主控板分配分布式子操作命令;若第二任務(wù)比重系數(shù)包括主用主控板對應(yīng)的第二任務(wù)比重系數(shù)和備用主控板對應(yīng)的第二任務(wù)比重系數(shù),主用主控板分別為功能板、主用主控板和備用主控板分配分布式子操作命令。具體的,當主用主控板工作時,備用主控板處于空閑狀態(tài);主用主控板可根據(jù)各功能板對應(yīng)的第一任務(wù)比重系數(shù),為功能板分配分布式子操作命令;或主用主控板可根據(jù)各功能板對應(yīng)的第一任務(wù)比重系數(shù)及主用主控板對應(yīng)的第二任務(wù)比重系數(shù),為功能板及主用主控板分配分布式子操作命令;或主用主控板可根據(jù)各功能板對應(yīng)的第一任務(wù)比重系數(shù)及備用主控板對應(yīng)的第二任務(wù)比重系數(shù),為功能板及備用主控板分配分布式子操作命令;或主用主控板可根據(jù)功能板對應(yīng)的第一任務(wù)比重系數(shù)、主用主控板對應(yīng)的第二任務(wù)比重系數(shù)及備用主控板對應(yīng)的第二任務(wù)比重系數(shù),為功能板、該主用主控板自身及備用主控板分配分布式子操作命令,并指示功能板及備用主控板處理分配的分布式子操作命令。如果本發(fā)明實施例中的主控板是備用主控板,則步驟402中,備用主控板分配分布式子操作命令包括以下兩種情況備用主控板可根據(jù)各功能板對應(yīng)的第一任務(wù)比重系數(shù),為功能板分配分布式子操作命令;或備用主控板可根據(jù)各功能板對應(yīng)的第一任務(wù)比重系數(shù)及備用主控板對應(yīng)的第二任務(wù)比重系數(shù),為功能板及備用主控板分配分布式子操作命令。
在實施中,當主用主控板由于某種原因(如故障等)停止工作時,備用主控板與各功能板連接,以實現(xiàn)對各功能板的管理和控制。具體的,備用主控板可根據(jù)各功能板對應(yīng)的第一任務(wù)比重系數(shù),為功能板分配分布式子操作命令,并指示功能板處理分配的分布式子操作命令;或備用主控板可根據(jù)各功能板對應(yīng)的第一任務(wù)比重系數(shù)及備用主控板對應(yīng)的第二任務(wù)比重系數(shù),為功能板及備用主控板自身分配分布式子操作命令,并指示功能板處理分配的分布式子操作命令。較佳地,主控板根據(jù)每個第一任務(wù)比重系數(shù)的大小以及第二任務(wù)比重系數(shù)的大小,確定包含第一任務(wù)比重系數(shù)和第二任務(wù)比重系數(shù)的比例關(guān)系;主控板根據(jù)該任務(wù)比重系數(shù)的比例關(guān)系,分別為主控板和每個功能板分配分布式子操作命令。其中,第一任務(wù)比重系數(shù)為對應(yīng)功能板的CPU空閑率與CPU主頻的乘積;第二任務(wù) 比重系數(shù)為主控板的CPU空閑率與CPU主頻的乘積。比如三個功能板的第一任務(wù)比重系數(shù)分別為150、540、210 ;主用主控板和備用主控板的第二任務(wù)比重系數(shù)分別是500和300,則包含第一任務(wù)比重系數(shù)和第二任務(wù)比重系數(shù)的比例關(guān)系就是150 540 210 500 300。需要說明的是,本實施例中主控板是根據(jù)各功能板上報的第一任務(wù)比重系數(shù)及主控板的第二任務(wù)比重系數(shù)所確定的比例關(guān)系對分布式子操作命令進行分配的,該比例關(guān)系的確定及對分布式子操作命令進行分配的方法與僅分配給各功能板進行處理的方法相似,此處不再贅述。本實施例中,在步驟402之后,功能板對接收到主控板分配的分布式子操作命令進行相應(yīng)處理,具體方法如圖2所示,此處不再贅述。較佳地,步驟402之后還可以進一步包括各功能板將分配的分布式子操作命令處理完后,發(fā)送分配的分布式子操作命令的處理結(jié)果至主控板,主控板在接收到各功能板發(fā)送的分配的分布式子操作命令的處理結(jié)果后,將各功能板發(fā)送的分配的分布式子操作命令的處理結(jié)果及主控板(包括主用主控板和/或備用主控板)分配的分布式子操作命令處理結(jié)果一起返回至管理側(cè)。下面以主用主控板、備用主控板和功能板三塊板為例,說明本發(fā)明實施例中分布式操作命令的處理方法。如圖5所示,為本發(fā)明實施例中分布式操作命令的處理方法流程圖,在該方法中,功能板在啟動時通過板間通信口分別與兩個主控板建立關(guān)聯(lián)(例如采用套接字連接,但不以此為限)。主用主控板、備用主控板根據(jù)連接情況創(chuàng)建分布式集合,該分布式集合的成員即為主用主控板、備用主控板和功能板。該方法包括以下步驟步驟501 :分布式集合的成員,即主用主控板、備用主控板和功能板定時確定自身的任務(wù)比重系數(shù)上報給主用主控板。假設(shè)此時,主用主控板的CPU空閑25%,主頻600MHz ;備用主控板的CPU空閑90%,主頻600MHz ;功能板的CPU空閑70%,主頻300MHz ;此處任務(wù)比重系數(shù)設(shè)為CPU空閑與CPU主頻的乘積,則主用主控板收到的任務(wù)系數(shù)分別為150、540和 210。步驟502 :主用主控板接受來自管理層能夠分配給功能板的分布式操作,并將該分布式操作命令分解為多個分布式子操作命令,比如全量配置時隙60萬條,則主用主控板根據(jù)150、540和210的任務(wù)比重系數(shù)的歸一化比例關(guān)系,即150 540 210,將60萬條分布式子操作命令分為10萬條、36萬條和14萬條,接著分配相應(yīng)的操作命令數(shù)目給主用主控板、備用主控板和功能板。步驟503 :所有成員板獲得分配的分布式子操作命令后,對分配的分布式子操作命令進行處理,并將相應(yīng)的處理結(jié)果匯報給主用主控板。步驟504 :主用主控板等待分布式集合中備用主控板和功能板的分布式子操作命令的處理情況,在主用主控板收集了所有分布式子操作命令的處理結(jié)果后,主用主控板將所有處理結(jié)果反饋給管理層?;谕话l(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種分布式操作命令的處理系統(tǒng),由于系統(tǒng)解決問題的原理與上述分布式操作命令的處理方法相似,因此系統(tǒng)的實施可以參見方法的實施,重復(fù)之處不再贅述。 如圖6所示,為本發(fā)明實施例中分布式操作命令的處理系統(tǒng),包括主控板60及至少一個功能板61 ;其中,主控板60,用于在收到管理層發(fā)送的能夠分配給功能板61的分布式操作命令后,將分布式操作命令分解為多個分布式子操作命令,根據(jù)用于表示功能板61工作負荷程度的第一任務(wù)比重系數(shù)和用于表示主控板60工作負荷程度的第二任務(wù)比重系數(shù),分別為功能板61和主控板60分配分布式子操作命令;功能板61,用于接收并處理主控板61分配的分布式子操作命令;及將分布式子操作命令的處理結(jié)果返回給主控板60。在實施中,為了使設(shè)備能夠持續(xù)工作,一般會有主用主控板和備用主控板。備用主控板在主用主控板由于某種原因停止工作時,備用主控板與管理層連接,用以實現(xiàn)主用主控板的功能。本實施例中的主控板可以為主用主控板,也可以為備用主控板。較佳地,主控板60可以是主用主控板或備用主控板。如果本發(fā)明實施例主控板60是主用主控板62,則本發(fā)明實施例中分布式操作命令的處理系統(tǒng)如圖7A,包括主用主控板62、備用主控板63及至少一個功能板61。在主用主控板62需要根據(jù)備用主控板63的第二任務(wù)比重系數(shù)分配分布式子操作命令時,備用主控板63可以將備用主控板63的第二任務(wù)比重系數(shù)分配分布式子操作命令發(fā)送給主用主控板62,并對收到的分布式子操作命令進行處理,將處理后的處理結(jié)果返回給主用主控板62,如圖7A所示。如果本發(fā)明實施例主控板60是備用主控板65,則本發(fā)明實施例中分布式操作命令的處理系統(tǒng)如圖7B,包括主用主控板64、備用主控板65及至少一個功能板61。主用主控板64由于某種原因停止工作,備用主控板65與管理層連接,用以實現(xiàn)主用主控板的功能,不管主用主控板64是否具有本發(fā)明實施例中主控板60中分配分布式子操作命令的功能,備用主控板65都具有分配分布式子操作命令的功能。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而 在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。本發(fā)明實施例由于主控板將收到的管理層發(fā)送的分布式操作命令,根據(jù)各功能板的任務(wù)比重系數(shù)分配給各功能板進行處理,從而在不增加主控板與各功能板性能差異的前提下,降低通信設(shè)備中主控板的工作負荷。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種分布式操作命令的處理方法,其特征在于,該方法包括 主控板在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令; 所述主控板根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù),為所述功能板分配所述分布式子操作命令,并指示所述功能板處理分配的所述分布式子操作命令。
2.如權(quán)利要求I所述的方法,其特征在于,所述主控板為所述功能板分配所述分布式子操作命令包括 所述主控板根據(jù)每個第一任務(wù)比重系數(shù)的大小,確定第一任務(wù)比重系數(shù)的比例關(guān)系; 所述主控板根據(jù)所述第一任務(wù)比重系數(shù)的比例關(guān)系,分別為每個所述功能板分配所述分布式子操作命令。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述第一任務(wù)比重系數(shù)為對應(yīng)功能板的CPU空閑率與CPU主頻的乘積。
4.如權(quán)利要求I或2所述的方法,其特征在于,所述主控板分配所述分布式子操作命令之后,還包括 所述功能板接收并處理主控板分配的分布式子操作命令; 所述功能板將所述分布式子操作命令的處理結(jié)果返回給所述主控板。
5.如權(quán)利要求4所述的方法,其特征在于,所述功能板接收分布式子操作命令之前,還包括 所述功能板根據(jù)自身當前的工作負荷程度確定第一任務(wù)比重系數(shù),并向所述主控板上報所述第一任務(wù)比重系數(shù)。
6.如權(quán)利要求4所述的方法,其特征在于,所述功能板將所述分布式子操作命令的處理結(jié)果返回給所述主控板之后,還包括 所述主控板將接收到的來自所述功能板的所述分布式子操作命令的處理結(jié)果返回給所述管理層。
7.—種分布式操作命令的處理方法,其特征在于,該方法包括 主控板在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令; 所述主控板根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù)和用于表示主控板工作負荷程度的第二任務(wù)比重系數(shù),分別為所述功能板和所述主控板分配所述分布式子操作命令,并指示所述功能板處理分配的所述分布式子操作命令。
8.如權(quán)利要求7所述的方法,其特征在于,所述主控板分配所述分布式子操作命令包括 所述主控板根據(jù)每個第一任務(wù)比重系數(shù)的大小以及所述第二任務(wù)比重系數(shù)的大小,確定包含第一任務(wù)比重系數(shù)和第二任務(wù)比重系數(shù)的比例關(guān)系; 所述主控板根據(jù)所述任務(wù)比重系數(shù)的比例關(guān)系,分別為所述主控板和每個所述功能板分配所述分布式子操作命令。
9.如權(quán)利要求7或8所述的方法,其特征在于,所述主控板是主用主控板; 所述主控板分配所述分布式子操作命令包括 若所述第二任務(wù)比重系數(shù)包括主用主控板對應(yīng)的第二任務(wù)比重系數(shù),所述主用主控板分別為所述功能板和主用主控板分配所述分布式子操作命令; 若所述第二任務(wù)比重系數(shù)包括備用主控板對應(yīng)的第二任務(wù)比重系數(shù),所述主用主控板分別為所述功能板和備用主控板分配所述分布式子操作命令; 若所述第二任務(wù)比重系數(shù)包括主用主控板對應(yīng)的第二任務(wù)比重系數(shù)和備用主控板對應(yīng)的第二任務(wù)比重系數(shù),所述主用主控板分別為所述功能板、主用主控板和備用主控板分配所述分布式子操作命令。
10.如權(quán)利要求7或8所述的方法,其特征在于,所述第一任務(wù)比重系數(shù)為對應(yīng)功能板的CPU空閑率與CPU主頻的乘積; 所述第二任務(wù)比重系數(shù)為所述主控板的CPU空閑率與CPU主頻的乘積。
11.如權(quán)利要求7或8所述的方法,其特征在于,所述主控板分配所述分布式子操作命令之后,還包括 所述功能板接收并處理主控板分配的分布式子操作命令; 所述功能板將所述分布式子操作命令的處理結(jié)果返回給所述主控板。
12.如權(quán)利要求11所述的方法,其特征在于,所述功能板接收分布式子操作命令之前,還包括 所述功能板根據(jù)自身當前的工作負荷程度確定第一任務(wù)比重系數(shù),并向所述主控板上報所述第一任務(wù)比重系數(shù)。
13.如權(quán)利要求12所述的方法,其特征在于,所述功能板將所述分布式子操作命令的處理結(jié)果返回給所述主控板之后,還包括 所述主控板將接收到來自所述功能板的所述分布式子操作命令的處理結(jié)果以及主控板處理所述分布式子操作命令的處理結(jié)果返回給所述管理層。
14.一種分布式操作命令的處理系統(tǒng),其特征在于,包括主控板及至少一個功能板;其中, 所述主控板,用于在收到管理層發(fā)送的能夠分配給所述功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令;并根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù),為所述功能板分配所述分布式子操作命令,并指示所述功能板處理分配的所述分布式子操作命令; 所述功能板,用于接收并處理主控板分配的分布式子操作命令;及將所述分布式子操作命令的處理結(jié)果返回給所述主控板。
15.一種分布式操作命令的處理系統(tǒng),其特征在于,包括主控板及至少一個功能板;其中, 所述主控板,用于在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將所述分布式操作命令分解為多個分布式子操作命令,根據(jù)用于表示所述功能板工作負荷程度的第一任務(wù)比重系數(shù)和用于表示主控板工作負荷程度的第二任務(wù)比重系數(shù),分別為所述功能板和所述主控板分配所述分布式子操作命令; 所述功能板,用于接收并處理主控板分配的分布式子操作命令;及將所述分布式子操作命令的處理結(jié)果返回給所述主控板。
全文摘要
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤指一種分布式操作命令的處理方法及系統(tǒng),用于解決在不增加主控板與各功能板性能差異的前提下,降低通信設(shè)備中主控板的工作負荷的問題。本發(fā)明實施例的一種分布式操作命令的處理方法,包括主控板在收到管理層發(fā)送的能夠分配給功能板的分布式操作命令后,將分布式操作命令分解為多個分布式子操作命令;主控板根據(jù)表示功能板工作負荷程度的第一任務(wù)比重系數(shù),為功能板分配分布式子操作命令,并指示功能板處理分配的分布式子操作命令。本發(fā)明實施例實現(xiàn)了在不增加主控板與各功能板性能差異的前提下,降低通信設(shè)備中主控板的工作負荷。
文檔編號G06F9/50GK102819458SQ20111015061
公開日2012年12月12日 申請日期2011年6月7日 優(yōu)先權(quán)日2011年6月7日
發(fā)明者謝成 申請人:中興通訊股份有限公司