本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種鏈路堆疊方法、裝置及跨機(jī)框流量轉(zhuǎn)發(fā)方法、裝置。
背景技術(shù):
如圖1所示,一般情況下,當(dāng)有虛擬設(shè)備的流量要進(jìn)行跨機(jī)框轉(zhuǎn)發(fā)時(shí),會(huì)通過共用的堆疊單板作為堆疊鏈路轉(zhuǎn)發(fā)跨機(jī)框流量,這樣導(dǎo)致所有虛擬設(shè)備的流量都在共用堆疊鏈路上傳輸而滋生單點(diǎn)隱患等風(fēng)險(xiǎn),即使是采用多個(gè)堆疊單板作為冗余堆疊鏈路,也會(huì)造成堆疊單板上除堆疊鏈路外大量的端口被浪費(fèi)。
針對(duì)相關(guān)技術(shù)中采用共用堆疊鏈路轉(zhuǎn)發(fā)跨機(jī)框流量所導(dǎo)致的單點(diǎn)隱患問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種鏈路堆疊方法、裝置及跨機(jī)框流量轉(zhuǎn)發(fā)方法、裝置。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種鏈路堆疊方法,包括:將多個(gè)設(shè)備虛擬為一個(gè)設(shè)備;在所述一個(gè)設(shè)備上創(chuàng)建一個(gè)或者多個(gè)虛擬設(shè)備,并為所述一個(gè)或者多個(gè)虛擬設(shè)備分配相互獨(dú)立的用于跨機(jī)框流量轉(zhuǎn)發(fā)的堆疊鏈路。
優(yōu)選地,所述堆疊鏈路配置在多個(gè)堆疊板上。
優(yōu)選地,將所述多個(gè)設(shè)備虛擬為所述一個(gè)設(shè)備包括:將所述多個(gè)設(shè)備配置成多虛一的工作模式;創(chuàng)建多虛一的工作域,并配置多虛一的工作組及組成員;通過堆疊鏈路互聯(lián)所述多個(gè)設(shè)備;所述多個(gè)設(shè)備通過控制信息協(xié)商成為主備模式。
優(yōu)選地,在所述一個(gè)設(shè)備上創(chuàng)建一個(gè)或者多個(gè)虛擬設(shè)備,并為所述一個(gè)或者多個(gè)虛擬設(shè)備分配相互獨(dú)立的所述堆疊鏈路包括:創(chuàng)建虛擬設(shè)備,并分配本機(jī)框和跨機(jī)框的端口資源;添加業(yè)務(wù)端口到所述虛擬設(shè)備的端口組中,并將所述端口組中的業(yè)務(wù)端口配置為堆疊端口。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種跨機(jī)框流量轉(zhuǎn)發(fā)方法,包括:通過虛擬設(shè)備的堆疊鏈路,將所述虛擬設(shè)備從第一設(shè)備接收的流量轉(zhuǎn)發(fā)至第二設(shè)備;其中,所述第一設(shè)備和所述第二設(shè)備被虛擬為一個(gè)設(shè)備,所述虛擬設(shè)備的堆疊鏈路與其他虛擬設(shè)備的堆疊鏈路相互獨(dú)立。
優(yōu)選地,所述堆疊鏈路配置在多個(gè)堆疊板上。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種鏈路堆疊裝置,包括:多虛一模塊,用于將多個(gè)設(shè)備虛擬為一個(gè)設(shè)備;一虛多模塊,用于在所述一個(gè)設(shè)備上創(chuàng)建一個(gè)或者多個(gè)虛擬設(shè)備,并為所述一個(gè)或者多個(gè)虛擬設(shè)備分配相互獨(dú)立的用于跨機(jī)框流量轉(zhuǎn)發(fā)的堆疊鏈路。
優(yōu)選地,所述堆疊鏈路配置在多個(gè)堆疊板上。
優(yōu)選地,所述一虛多模塊包括:創(chuàng)建單元,用于創(chuàng)建虛擬設(shè)備,并分配本機(jī)框和跨機(jī)框的端口資源;配置單元,用于添加業(yè)務(wù)端口到所述虛擬設(shè)備的端口組中,并將所述端口組中的業(yè)務(wù)端口配置為堆疊端口。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種跨機(jī)框流量轉(zhuǎn)發(fā)裝置,包括:轉(zhuǎn)發(fā)模塊,用于通過虛擬設(shè)備的堆疊鏈路,將所述虛擬設(shè)備從第一設(shè)備接收的流量轉(zhuǎn)發(fā)至第二設(shè)備;其中,所述第一設(shè)備和所述第二設(shè)備被虛擬為一個(gè)設(shè)備,所述虛擬設(shè)備的堆疊鏈路與其他虛擬設(shè)備的堆疊鏈路相互獨(dú)立。
通過本發(fā)明,采用將多個(gè)設(shè)備虛擬為一個(gè)設(shè)備;在一個(gè)設(shè)備上創(chuàng)建一個(gè)或者多個(gè)虛擬設(shè)備,并為一個(gè)或者多個(gè)虛擬設(shè)備分配相互獨(dú)立的用于跨機(jī)框流量轉(zhuǎn)發(fā)的堆疊鏈路的方式,解決了采用共用堆疊鏈路轉(zhuǎn)發(fā)跨機(jī)框流量所導(dǎo)致的單點(diǎn)隱患問題,提高了流量轉(zhuǎn)發(fā)的可靠性。
附圖說明
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)相關(guān)技術(shù)的多臺(tái)虛擬設(shè)備通過共用堆疊鏈路轉(zhuǎn)發(fā)跨機(jī)框流量的示意圖;
圖2是根據(jù)相關(guān)技術(shù)的采用共用堆疊鏈路的一虛多的示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的鏈路堆疊方法的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的鏈路堆疊裝置的結(jié)構(gòu)示意圖;
圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的多臺(tái)虛擬設(shè)備通過各自獨(dú)立的堆疊鏈路轉(zhuǎn)發(fā)跨機(jī)框流量的示意圖;
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的多虛一的示意圖;
圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的采用隔離堆疊鏈路的一虛多的示意圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
在相關(guān)技術(shù)中,虛擬設(shè)備中流量轉(zhuǎn)發(fā)采用的是共用堆疊鏈路的方式,例如采用的以下的實(shí)現(xiàn)方案:
1、多虛一的實(shí)現(xiàn):將2臺(tái)設(shè)備均配置成多虛一的工作模式,創(chuàng)建多虛一工作域,配置多虛一的工作組及組成員,規(guī)劃單獨(dú)的單板作為堆疊鏈路使用,添加業(yè)務(wù)端口到端口組中,分配端口組中的業(yè)務(wù)端口并配置為堆疊端口,設(shè)備間用堆疊鏈路連互聯(lián),然后兩臺(tái)設(shè)備通過控制信息協(xié)商成為主備模式,為主的設(shè)備負(fù)責(zé)管理所有的資源。
2、共用堆疊鏈路一虛多的實(shí)現(xiàn):如圖2所示,在被測(cè)設(shè)備(Device Under Test,簡(jiǎn)稱為DUT)完成多虛一后,創(chuàng)建虛機(jī)(即虛擬設(shè)備)分配本機(jī)框和跨機(jī)框的端口資源,使能虛機(jī)并確認(rèn)虛機(jī)的端口劃分完畢后,進(jìn)行業(yè)務(wù)操作。通過測(cè)試打流驗(yàn)證虛機(jī)的流量可以通過跨機(jī)框的堆疊鏈路進(jìn)行轉(zhuǎn)發(fā)。如果創(chuàng)建N個(gè)虛機(jī)的話,所有虛機(jī)跨機(jī)框的流量都要通過共用堆疊板的堆疊鏈路轉(zhuǎn)發(fā);若堆疊板故障,所有虛機(jī)跨機(jī)框流量均受到影響。以10G 48口的萬兆單板為例,在實(shí)際使用場(chǎng)景中,堆疊端口一般為4~8個(gè)為主,剩余40個(gè)端口除了作堆疊口外不能再作他用。并且為了避免單點(diǎn)隱患,實(shí)際應(yīng)用中往往會(huì)使用用兩塊堆疊單板做鏈路備份,但這樣的話造成的端口資源浪費(fèi)也成倍增加。
為了解決上述問題,本發(fā)明實(shí)施例提供了一種鏈路堆疊方法,圖3是根據(jù)本發(fā)明實(shí)施例的鏈路堆疊方法的流程圖,如圖3所示,該流程包括如下步驟:
步驟S302,將多個(gè)設(shè)備虛擬為一個(gè)設(shè)備;
步驟S304,在一個(gè)設(shè)備上創(chuàng)建一個(gè)或者多個(gè)虛擬設(shè)備,并為一個(gè)或者多個(gè)虛擬設(shè)備分配相互獨(dú)立的用于跨機(jī)框流量轉(zhuǎn)發(fā)的堆疊鏈路。
通過上述步驟,在將多個(gè)設(shè)備虛擬成一個(gè)設(shè)備之后,這多個(gè)設(shè)備通過堆疊鏈路實(shí)現(xiàn)跨機(jī)框流量轉(zhuǎn)發(fā);在虛擬而成的一個(gè)設(shè)備上創(chuàng)建一個(gè)或者多個(gè)虛擬設(shè)備,這一個(gè)或者多個(gè)虛擬設(shè)備的流量將會(huì)從多個(gè)設(shè)備中的一個(gè)設(shè)備轉(zhuǎn)發(fā)到另一個(gè)設(shè)備;在本發(fā)明中,通過為這一個(gè)或者多個(gè)虛擬設(shè)備分配相互獨(dú)立的用于跨機(jī)框流量轉(zhuǎn)發(fā)的堆疊鏈路之后,避免了相關(guān)技術(shù)中采用共用堆疊鏈路而存在的共用堆疊鏈路故障會(huì)影響所有的跨機(jī)框流量轉(zhuǎn)發(fā)的問題,從而解決了采用共用堆疊鏈路轉(zhuǎn)發(fā)跨機(jī)框流量所導(dǎo)致的單點(diǎn)隱患問題,提高了流量轉(zhuǎn)發(fā)的可靠性。
優(yōu)選地,為了進(jìn)一步地提高跨機(jī)框流量轉(zhuǎn)發(fā)的可靠性,可以將一個(gè)虛擬設(shè)備的堆疊鏈路配置在多個(gè)堆疊板上,這樣即使一個(gè)堆疊板發(fā)生故障,也不會(huì)導(dǎo)致該虛擬設(shè)備的跨機(jī)框流量的轉(zhuǎn)發(fā)全部失敗,進(jìn)而提升了跨機(jī)框流量轉(zhuǎn)發(fā)的可靠性。
優(yōu)選地,在步驟S302中,可以將多個(gè)設(shè)備配置成多虛一的工作模式;創(chuàng)建多虛一的工作域,并配置多虛一的工作組及組成員;通過堆疊鏈路互聯(lián)多個(gè)設(shè)備;多個(gè)設(shè)備通過控制信息協(xié)商成為主備模式。此外,步驟S302中實(shí)現(xiàn)多個(gè)設(shè)備的多虛一的方案并不限于此,還可以采用相關(guān)技術(shù)中的其他多虛一方案,在本發(fā)明中并不限制。
優(yōu)選地,在步驟S304中,在創(chuàng)建虛擬設(shè)備時(shí),先為虛擬設(shè)備分配本機(jī)框和跨機(jī)框的端口資源;然后再添加業(yè)務(wù)端口到虛擬設(shè)備的端口組中,并將端口組中的業(yè)務(wù)端口配置為堆疊端口。這些堆疊端口形成了創(chuàng)建的虛擬設(shè)備的堆疊鏈路。在本發(fā)明實(shí)施例中是分別為每一個(gè)虛擬設(shè)備分配與其他虛擬設(shè)備相互獨(dú)立的業(yè)務(wù)端口,從而使得每個(gè)虛擬設(shè)備配置有相互獨(dú)立的堆疊鏈路。
本發(fā)明實(shí)施例還提供了一種跨機(jī)框流量轉(zhuǎn)發(fā)方法,在該方法中,通過虛擬設(shè)備的堆疊鏈路,將虛擬設(shè)備從第一設(shè)備接收的流量轉(zhuǎn)發(fā)至第二設(shè)備;從而實(shí)現(xiàn)了虛擬設(shè)備中跨機(jī)框的流量轉(zhuǎn)發(fā)。其中,第一設(shè)備和第二設(shè)備被虛擬為一個(gè)設(shè)備,虛擬設(shè)備的堆疊鏈路與其他虛擬設(shè)備的堆疊鏈路相互獨(dú)立。
通過上述方式,由于各個(gè)虛擬設(shè)備的堆疊鏈路相互獨(dú)立,在某一個(gè)虛擬設(shè)備的堆疊鏈路發(fā)生故障的情況下,不會(huì)影響到其他虛擬設(shè)備的堆疊鏈路,進(jìn)而避免了單點(diǎn)隱患。
優(yōu)選地,上述的堆疊鏈路配置在多個(gè)堆疊板上,從而使得在一個(gè)堆疊版發(fā)生故障的情況下,虛擬設(shè)備的跨機(jī)框流量轉(zhuǎn)發(fā)也能夠得到保證。
在本實(shí)施例中還提供了一種鏈路堆疊裝置,用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述,下面對(duì)該裝置中涉及到的模塊進(jìn)行說明。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖4是根據(jù)本發(fā)明實(shí)施例的鏈路堆疊裝置的結(jié)構(gòu)示意圖,如圖4所示,該裝置包括:多虛一模塊42和一虛多模塊44,其中,多虛一模塊42,用于將多個(gè)設(shè)備虛擬為一個(gè)設(shè)備;一虛多模塊44,耦合至多虛一模塊42,用于在一個(gè)設(shè)備上創(chuàng)建一個(gè)或者多個(gè)虛擬設(shè)備,并為一個(gè)或者多個(gè)虛擬設(shè)備分配相互獨(dú)立的用于跨機(jī)框流量轉(zhuǎn)發(fā)的堆疊鏈路。
優(yōu)選地,堆疊鏈路配置在多個(gè)堆疊板上。
優(yōu)選地,一虛多模塊44包括:創(chuàng)建單元442,用于創(chuàng)建虛擬設(shè)備,并分配本機(jī)框和跨機(jī)框的端口資源;配置單元444,耦合至創(chuàng)建單元442,用于添加業(yè)務(wù)端口到虛擬設(shè)備的端口組中,并將端口組中的業(yè)務(wù)端口配置為堆疊端口。
本發(fā)明實(shí)施例還提供了一種跨機(jī)框流量轉(zhuǎn)發(fā)裝置,包括:轉(zhuǎn)發(fā)模塊,用于通過虛擬 設(shè)備的堆疊鏈路,將虛擬設(shè)備從第一設(shè)備接收的流量轉(zhuǎn)發(fā)至第二設(shè)備;其中,第一設(shè)備和第二設(shè)備被虛擬為一個(gè)設(shè)備,虛擬設(shè)備的堆疊鏈路與其他虛擬設(shè)備的堆疊鏈路相互獨(dú)立。
優(yōu)選地,堆疊鏈路配置在多個(gè)堆疊板上。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
為了使本發(fā)明實(shí)施例的描述更加清楚,下面結(jié)合優(yōu)選實(shí)施例進(jìn)行描述和說明。
本發(fā)明優(yōu)選實(shí)施例提供了一種多臺(tái)虛擬設(shè)備跨機(jī)框轉(zhuǎn)發(fā)流量的堆疊方案,適用于雙機(jī)虛擬成一臺(tái)設(shè)備后再虛擬出多臺(tái)虛擬設(shè)備的場(chǎng)景,通過此方案可以實(shí)現(xiàn)多臺(tái)虛擬設(shè)備在跨機(jī)框的流量轉(zhuǎn)發(fā)時(shí)擁有專用和完全隔離的堆疊鏈路。
在本發(fā)明實(shí)施例中,將已有模塊多虛一功能和新開發(fā)模塊一虛多功能相疊加實(shí)現(xiàn)應(yīng)用場(chǎng)景,多虛一模塊的堆疊方案需針對(duì)一虛多模塊進(jìn)行改造。
如圖5所示,本發(fā)明優(yōu)選實(shí)施例采用下列方案實(shí)現(xiàn):
步驟1,雙機(jī)堆疊后創(chuàng)建獨(dú)立的作用域,即創(chuàng)建虛擬設(shè)備,在該作用域中默認(rèn)按照整機(jī)規(guī)格運(yùn)行一組進(jìn)程,這一組進(jìn)程只為該虛擬設(shè)備提供服務(wù)并實(shí)現(xiàn)業(yè)務(wù)。
步驟2,按一定粒度分配端口資源給創(chuàng)建的虛擬設(shè)備并將其使能,被劃分的端口只屬于該虛擬設(shè)備的作用域,與其它作用域相隔離。
步驟3,在該虛擬設(shè)備所擁有的端口資源中分配堆疊端口,該堆疊端口僅屬于該虛擬設(shè)備的作用域,與其它作用域相隔離,僅為本虛擬設(shè)備域內(nèi)跨機(jī)框流量提供轉(zhuǎn)發(fā)。
通過上述方案,讓每個(gè)虛擬設(shè)備跨機(jī)框的流量通過獨(dú)立的堆疊鏈路進(jìn)行轉(zhuǎn)發(fā),更好的避免了多虛擬設(shè)備轉(zhuǎn)發(fā)跨機(jī)框流量時(shí),全部共用同一堆疊鏈路而可能導(dǎo)致的潛在問題;此外,減少了多堆疊單板做冗余堆疊鏈路時(shí)端口資源的浪費(fèi)。
作為一種上述方案的實(shí)現(xiàn)方式,本發(fā)明優(yōu)選實(shí)施例的獨(dú)立堆疊鏈路的實(shí)現(xiàn)方案如下描述:
1、多虛一的實(shí)現(xiàn)
如圖6所示,將2臺(tái)設(shè)備均配置成多虛一的工作模式,創(chuàng)建多虛一工作域,配置多虛一的工作組及組成員,設(shè)備間用堆疊鏈路互聯(lián),然后兩臺(tái)設(shè)備通過控制信息協(xié)商成為主備模式,為主的設(shè)備負(fù)責(zé)管理所有的資源。
2、獨(dú)立堆疊鏈路一虛多的實(shí)現(xiàn)
如圖7所示,完成多虛一后,創(chuàng)建虛機(jī)分配本機(jī)框和跨機(jī)框的端口資源,使能虛機(jī)并確認(rèn)虛機(jī)的端口劃分完畢后,添加普通業(yè)務(wù)端口到端口組中,分配端口組中的業(yè)務(wù)端口并配置為堆疊端口,進(jìn)行業(yè)務(wù)操作。通過測(cè)試打流驗(yàn)證虛機(jī)的流量可以通過跨機(jī)框的堆疊鏈路進(jìn)行轉(zhuǎn)發(fā)。如果創(chuàng)建N個(gè)虛機(jī)的話,所有虛機(jī)跨機(jī)框的流量都通過各自獨(dú)立的堆疊鏈路轉(zhuǎn)發(fā),所有虛機(jī)跨機(jī)框流量轉(zhuǎn)發(fā)均相互獨(dú)立互不影響。
該堆疊鏈路方案在多虛一的使用場(chǎng)景中,較共用堆疊鏈路方案節(jié)省了更多的端口資源,并且在堆疊鏈路的創(chuàng)建和管理上更依賴于虛機(jī)本身,靈活性和安全性更佳。
綜上所述,本發(fā)明實(shí)施例和優(yōu)選實(shí)施例具有下列有益效果:
1、基于端口而非單板的堆疊鏈路。
相關(guān)技術(shù)中實(shí)現(xiàn)的方案需要專門提供至少一塊單板作為堆疊鏈路使用,而實(shí)際端口使用率可能只有20%,在一虛多的使用場(chǎng)景中會(huì)造成大量的端口資源浪費(fèi),而本優(yōu)選實(shí)施例的堆疊鏈路分配是基于虛擬設(shè)備層面的,而非全局層面,即按需靈活的為每個(gè)虛擬設(shè)備創(chuàng)建自己專用的堆疊鏈路,而無需以整塊單板作為堆疊鏈路。
2、每個(gè)虛擬設(shè)備擁有自己獨(dú)立的堆疊端口。
在相關(guān)技術(shù)中的實(shí)現(xiàn)方案為所有虛擬設(shè)備的不同流量通過共用的堆疊鏈路做跨機(jī)框轉(zhuǎn)發(fā),每創(chuàng)建一個(gè)虛擬設(shè)備,就要將默認(rèn)規(guī)格數(shù)量的轉(zhuǎn)發(fā)資源標(biāo)示加入到共用堆疊端口中,當(dāng)對(duì)端堆疊口收到流量時(shí)再根據(jù)不同的轉(zhuǎn)發(fā)資源標(biāo)示區(qū)分流量所屬的虛擬設(shè)備,如果創(chuàng)建N個(gè)虛擬設(shè)備就需要將N乘以默認(rèn)規(guī)格數(shù)量的轉(zhuǎn)發(fā)資源標(biāo)示,加入到所有的共用堆疊口中,才能確保所有虛擬設(shè)備的流量都能被區(qū)分并做正確的轉(zhuǎn)發(fā),如果對(duì)安全性、鏈路帶寬要求較高場(chǎng)景就可能形成隱患。而本發(fā)明優(yōu)選實(shí)施例使用的是獨(dú)立堆疊端口的方案,也就是創(chuàng)建虛擬設(shè)備時(shí)就確定其專用的堆疊端口,每個(gè)堆疊口只需映射本虛擬設(shè)備的轉(zhuǎn)發(fā)資源標(biāo)示即可,從而實(shí)現(xiàn)多個(gè)虛擬設(shè)備間獨(dú)立的跨機(jī)框流量轉(zhuǎn)發(fā),并且在堆疊鏈路的建立和連接方式上也真正做到了基于虛擬設(shè)備層面的獨(dú)立創(chuàng)建和使用。
在另外一個(gè)實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。
在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述軟件,該存儲(chǔ)介質(zhì)包括但不限于:光盤、軟盤、硬盤、可擦寫存儲(chǔ)器等。
需要說明的是,本發(fā)明的術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。