亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電源管理方法以及系統(tǒng)與流程

文檔序號:11475396閱讀:203來源:國知局
一種電源管理方法以及系統(tǒng)與流程

本發(fā)明涉及電源管理領(lǐng)域,尤其涉及一種電源管理方法以及系統(tǒng)。



背景技術(shù):

刀片式服務(wù)器主要用于在大數(shù)據(jù)、云端等場景下實現(xiàn)存儲和計算功能。在刀片服務(wù)器中,每個服務(wù)器單元可以被看做為一個節(jié)點,節(jié)點的上電下電等電源相關(guān)操作由節(jié)點中的pch來管理實現(xiàn)。

現(xiàn)階段的刀片服務(wù)器中一般包括多個節(jié)點,其中一個節(jié)點為主節(jié)點,其余的節(jié)點為從節(jié)點,主節(jié)點和從節(jié)點一同組成了多節(jié)點系統(tǒng)。其中,主節(jié)點中的pch負(fù)責(zé)統(tǒng)一管理所有節(jié)點的上電下電等功能,以保證各節(jié)點的一致性。從節(jié)點的pch不被使用,可以設(shè)置為休眠狀態(tài)。

但是在實際應(yīng)用中,使用一個節(jié)點的pch對全部節(jié)點的上下電進(jìn)行管理,會導(dǎo)致主節(jié)點pch的工作負(fù)擔(dān)很大,上電時延較長,得不到很好的上電效果。



技術(shù)實現(xiàn)要素:

本發(fā)明提供了一種電源管理方法,用于提升多節(jié)點系統(tǒng)的上電效果。本發(fā)明還提供了相關(guān)的多節(jié)點系統(tǒng)。

本發(fā)明第一方面提供了一種電源管理方法,適用于多節(jié)點系統(tǒng)。該多節(jié)點系統(tǒng)包括電源管理模塊和多個節(jié)點,該多個節(jié)點中有一個節(jié)點作為主節(jié)點,其余的節(jié)點作為從節(jié)點。每個節(jié)點都至少包括cpu、cpld、pch、flash。其中,電源管理模塊在確定多節(jié)點系統(tǒng)上電時,向每個節(jié)點發(fā)送上電指令以指示節(jié)點上電。每個節(jié)點在接收到電源管理模塊發(fā)送的上電指令后,分別開始上電。其中,每個節(jié)點的上電操作由節(jié)點本地的pch控制,各節(jié)點的上電操作彼此獨立。從節(jié)點在上電完成后,將從節(jié)點本地的pch切換到休眠狀態(tài)。本發(fā)明中各個節(jié)點pch分別從本地的flash中上載bios以執(zhí)行上電流程。與現(xiàn)有技術(shù)中主節(jié)點pch負(fù)責(zé)多節(jié)點系統(tǒng)中全部節(jié)點的bios的上載相比,本發(fā)明實施例提供的方法能夠減小主節(jié)點pch的負(fù)擔(dān),加快系統(tǒng)上電速度,上 電效果較好。

可選的,從節(jié)點的pch還可以僅在上電起始階段從本地的flash中上載bios,在本地的內(nèi)存初始化后,改為從主節(jié)點的flash中繼續(xù)上載bios。這樣,各節(jié)點在內(nèi)存初始化后均從主節(jié)點的flash中繼續(xù)上載bios,在上電完成后能夠保證較高的一致性。

可選的,當(dāng)多節(jié)點系統(tǒng)待下電時,主節(jié)點的pch拉低休眠控制信號,并將拉低后的休眠控制信號發(fā)送給電源管理模塊。該休眠控制信號用于指示節(jié)點下電。主節(jié)點在向電源管理模塊發(fā)送休眠控制信號后下電。電源管理模塊在接收到休眠控制信號后,向每個從節(jié)點發(fā)送休眠控制信號,各從節(jié)點在接收到休眠控制信號后下電并隔離異常下電信息。從節(jié)點下電后,拉低從節(jié)點本地的休眠控制信號,以保證在多節(jié)點系統(tǒng)啟動下一次上電流程時,多節(jié)點系統(tǒng)中各節(jié)點的pch的狀態(tài)可以保持一致。

可選的,主節(jié)點的pch可以在接收到用戶、節(jié)點或其它設(shè)備發(fā)送的下電指令后,確定多節(jié)點系統(tǒng)待下電,并觸發(fā)拉低休眠控制信號的操作?;?,主節(jié)點的pch可以在主節(jié)點的cpu產(chǎn)生熱斷路信號時,確定多節(jié)點系統(tǒng)待下電,并觸發(fā)拉低休眠控制信號的操作?;颍瑥墓?jié)點的cpu產(chǎn)生熱斷路信號后,可以將產(chǎn)生的熱斷路信號上報給電源管理模塊,由電源管理模塊下發(fā)給主節(jié)點的pch。主節(jié)點的pch在接收到從節(jié)點的熱斷路信號后,確定多節(jié)點系統(tǒng)待下電,并觸發(fā)拉低休眠控制信號的操作。

可選的,從節(jié)點在熱復(fù)位之前,從節(jié)點本地的cpld拉低pch電源好信號和系統(tǒng)電源好信號,以重新激活從節(jié)點的pch與cpu之間的dmi總線,然后各節(jié)點執(zhí)行熱復(fù)位操作。在完成了熱復(fù)位操作后,從節(jié)點再關(guān)閉dmi總線。通過這樣的方法,本發(fā)明實施例在仍然支持熱插拔的情況下實現(xiàn)了多節(jié)點系統(tǒng)的熱復(fù)位,提高了多節(jié)點系統(tǒng)的靈活性。

本發(fā)明第二方面提供了一種多節(jié)點系統(tǒng),該多節(jié)點系統(tǒng)包括電源管理模塊和多個節(jié)點,該多個節(jié)點中有一個節(jié)點作為主節(jié)點,其余的節(jié)點作為從節(jié)點。每個節(jié)點都至少包括cpu、cpld、pch、flash。電源管理模塊用于在確定多節(jié)點系統(tǒng)上電時,向每個節(jié)點發(fā)送上電指令以指示節(jié)點上電。每個節(jié)點在接收到電源管理模塊發(fā)送的上電指令后,分別開始上電。其中,每個節(jié)點 的pch用于在上電時從本地flash中上載bios,并在上電完成后切換到休眠狀態(tài)。

可選的,每個節(jié)點的pch還用于,在上電時從本地flash中上載bios,直至本地內(nèi)存初始化。在本地內(nèi)存初始化后,主節(jié)點的pch繼續(xù)從本地flash中上載bios,而從節(jié)點的pch改為從主節(jié)點的flash中繼續(xù)上載bios。

可選的,主節(jié)點的pch還用于在確定下電時,拉低本地休眠控制信號,并將拉低后的所述休眠控制信號發(fā)送給電源管理模塊,然后將主節(jié)點下電。電源管理模塊還用于:在接收到主節(jié)點的pch發(fā)送的休眠控制信號后,向各個從節(jié)點發(fā)送休眠控制信號。各個從節(jié)點還用于:在接收到電源管理模塊發(fā)送的休眠控制信號后下電,并在下電后拉低本地休眠控制信號。

可選的,主節(jié)點可以通過很多方法確定下電并拉低本地休眠控制信號,例如,主節(jié)點的pch可以接收下電指令,并觸發(fā)拉低休眠控制信號的操作;或,主節(jié)點的cpu用于產(chǎn)生熱斷路信號,觸發(fā)主節(jié)點的pch拉低休眠控制信號的操作;或,電源管理模塊還用于向主節(jié)點發(fā)送熱斷路信號,主節(jié)點接收到熱斷路信號后,觸發(fā)主節(jié)點的pch拉低休眠控制信號的操作。

可選的,若系統(tǒng)待進(jìn)行熱復(fù)位,則各個從節(jié)點的cpld還用于在熱復(fù)位之前,激活本地cpu與本地pch之間的dmi總線。在所有節(jié)點的本地cpu與本地pch之間的dmi總線處于激活狀態(tài)后,各個節(jié)點執(zhí)行熱復(fù)位操作。從節(jié)點在執(zhí)行完熱復(fù)位操作之后,關(guān)閉本地cpu與本地pch之間的dmi總線。

本發(fā)明提供的電源管理方法中,各個節(jié)點的pch在電源管理模塊向多節(jié)點系統(tǒng)中的各節(jié)點下發(fā)上電指令后,分別從本地的flash中上載bios以執(zhí)行上電流程。與現(xiàn)有技術(shù)中主節(jié)點pch負(fù)責(zé)多節(jié)點系統(tǒng)中全部節(jié)點的bios的上載相比,本發(fā)明實施例提供的方法能夠減小主節(jié)點pch的負(fù)擔(dān),加快系統(tǒng)上電速度,上電效果較好。

附圖說明

圖1為單個節(jié)點的結(jié)構(gòu)示意圖;

圖2為多節(jié)點系統(tǒng)的結(jié)構(gòu)示意圖;

圖3為本發(fā)明所提供的電源管理方法一個實施例流程圖。

具體實施方式

本發(fā)明提供了一種電源管理方法,用于提升多節(jié)點系統(tǒng)的上電效果。本發(fā)明還提供了相關(guān)的多節(jié)點系統(tǒng),以下將分別進(jìn)行描述。

刀片式服務(wù)器(英文:bladeserver)是一種專門為特殊應(yīng)用行業(yè)和高密度計算機(jī)環(huán)境設(shè)計的低成本的服務(wù)器平臺,其在標(biāo)準(zhǔn)高度的機(jī)架式機(jī)箱內(nèi)插裝多個卡式的服務(wù)器單元(即“刀片”),進(jìn)而實現(xiàn)高可用高密度(英文:highavailabilityhighdensity,縮寫:hahd)的技術(shù)效果。

刀片式服務(wù)器中的每個卡式服務(wù)器單元可以看做為一個節(jié)點,一個刀片式服務(wù)器中可以包括一個或多個節(jié)點。其中,單個節(jié)點的基本結(jié)構(gòu)請參閱圖1,具體可以包括中央處理器(英文:centralprocessingunit,縮寫:cpu)、復(fù)雜可編程邏輯器件(英文:complexprogrammablelogicdevice,縮寫:cpld)、集成南橋(英文:platformcontrollerhub,縮寫:pch)、還包括內(nèi)存、閃存(英文flash)等存儲部件。其中,cpu承擔(dān)了節(jié)點的大部分的計算功能;cpld用于執(zhí)行一些簡單的邏輯控制操作;flash等存儲部件則主要用于存儲一些數(shù)據(jù)、程序或指令;pch主要負(fù)責(zé)控制節(jié)點的上電下電等電源相關(guān)操作,如從flash中上載基本輸入輸出系統(tǒng)(英文:basicinputoutputsystem,縮寫:bios)使得節(jié)點上電。

現(xiàn)階段的刀片服務(wù)器一般采用多個節(jié)點來組成多節(jié)點系統(tǒng),并采用電源管理模塊與各節(jié)點的cpld相連,以實現(xiàn)對各個節(jié)點的電源的管理,如圖2所示。其中,為了便于多節(jié)點系統(tǒng)的協(xié)調(diào)管理,一般要求各節(jié)點一致上電和/或一致下電。且為了保證各節(jié)點上電或下電的一致性,現(xiàn)階段的技術(shù)一般會在該多個節(jié)點中選出一個主節(jié)點,將其余的節(jié)點作為從節(jié)點。主節(jié)點中的pch負(fù)責(zé)統(tǒng)一管理所有節(jié)點的上電下電等功能,以保證各節(jié)點的一致性。從節(jié)點的pch不被使用,可以設(shè)置為休眠狀態(tài)。

但是在實際應(yīng)用中,使用一個節(jié)點的pch對全部節(jié)點的上下電進(jìn)行管理,會使得主節(jié)點的pch需要為每個從節(jié)點上載bios,這就導(dǎo)致了主節(jié)點pch的工作負(fù)擔(dān)較大,上電時延較長,得不到很好的上電效果。

針對上述問題,本申請在圖2所示多節(jié)點系統(tǒng)的基礎(chǔ)上提供了一種電源管理方法,其基本流程請參閱圖3:

301、電源管理模塊向每個節(jié)點發(fā)送上電指令。

電源管理模塊在接收到用戶的指令后或在其它情況下,確定多節(jié)點系統(tǒng)上電,于是向每個節(jié)點發(fā)送上電指令以指示節(jié)點上電。多節(jié)點系統(tǒng)中的每個節(jié)點接收該上電指令。

302、每個節(jié)點分別根據(jù)接收到的上電指令進(jìn)行上電。

多節(jié)點系統(tǒng)中的每個節(jié)點在接收到電源管理模塊發(fā)送的上電指令后,分別開始上電。其中,每個節(jié)點的上電操作由節(jié)點本地的pch控制,各節(jié)點的上電操作彼此獨立。

具體的,各節(jié)點在接收到上電指令后,由pch產(chǎn)生cpu電源好信號(cpu_pg信號)并由cpld轉(zhuǎn)發(fā)給cpu,使得cpu單板上電。在單板上電完成后,cpld向pch發(fā)送系統(tǒng)電源好信號(sys_pweok信號)。pch在接收到sys_pweok信號后向cpld發(fā)送平臺復(fù)位信號(plt_rst信號),觸發(fā)平臺復(fù)位。

但是,若各個節(jié)點完全獨立上電,有可能會導(dǎo)致多節(jié)點系統(tǒng)的一致性不好??蛇x的,為了保證各節(jié)點的一致性,本發(fā)明實施例中,cpld在接收到pch發(fā)送的cpu_pg信號后,并不是直接將該cpu_pg信號發(fā)送給cpu,而是將該cpu_pg信號上報給電源管理模塊。電源管理模塊在接收到所有節(jié)點的cpu_pg信號后,按照分時上電的時間間隔要求向每個節(jié)點的cpld下發(fā)cpu_pg信號,然后節(jié)點的cpld將來自電源管理模塊的cpu_pg信號信號發(fā)送給cpu。通過這樣的方法,能夠保證各節(jié)點的cpu單板能夠按照分時上電時間間隔的要求上電,系統(tǒng)的上電一致性較好。

同理可選的,cpld在接受到pch發(fā)送的plt_rst信號后,并不是直接觸發(fā)平臺復(fù)位,而是將該plt_rst信號上報給電源管理模塊。電源管理模塊在接收到所有節(jié)點的plt_rst信號后,再向每個節(jié)點的cpld下發(fā)plt_rst信號。節(jié)點的cpld在接收到來自電源管理模塊的plt_rst信號后,再觸發(fā)平臺復(fù)位。

可選的,由于無論是主節(jié)點還是從節(jié)點,每個節(jié)點的上電操作均由節(jié)點本地的pch控制,因此各節(jié)點的pch可以從本地的flash中上載bios。但是若各節(jié)點均從本地flash中上載bios,必然無法保證多節(jié)點系統(tǒng)的節(jié)點一致 性。因此可選的,從節(jié)點的pch還可以僅在上電起始階段從本地的flash中上載bios,在本地的內(nèi)存初始化后,改為從主節(jié)點的flash中繼續(xù)上載bios。這樣,各節(jié)點在內(nèi)存初始化后均從主節(jié)點的flash中繼續(xù)上載bios,在上電完成后能夠保證較高的一致性。

303、從節(jié)點的pch切換到休眠狀態(tài)。

在節(jié)點上電完成后,pch結(jié)束上電流程,工作負(fù)載大大下降。此時只需要使用一個節(jié)點的pch就能夠?qū)崿F(xiàn)對所有節(jié)點的電源的管理。因此本發(fā)明實施例中,從節(jié)點的pch在從節(jié)點上電完成后切換到休眠狀態(tài),不再主導(dǎo)從節(jié)點的電源管理操作。各節(jié)點的電源管理都改為由主節(jié)點的pch來主導(dǎo)。

步驟301至303詳細(xì)介紹了本發(fā)明提供的電源管理方法中,多節(jié)點系統(tǒng)如何執(zhí)行上電流程。其中,在電源管理模塊向多節(jié)點系統(tǒng)中的各節(jié)點下發(fā)上電指令后,各個節(jié)點的pch分別從本地的flash中上載bios以執(zhí)行上電流程。與現(xiàn)有技術(shù)中主節(jié)點pch負(fù)責(zé)多節(jié)點系統(tǒng)中全部節(jié)點的bios的上載相比,本發(fā)明實施例提供的方法能夠減小主節(jié)點pch的負(fù)擔(dān),加快系統(tǒng)上電速度,上電效果較好。

本發(fā)明實施例提供的電源管理方法不僅可以涉及上電流程,還可以包括對應(yīng)的下電流程,具體的下電流程請參閱步驟304至308。

304、主節(jié)點的pch向電源管理模塊發(fā)送拉低的休眠控制信號。

步驟303中提到,在上電流程結(jié)束后,各節(jié)點的電源管理都改為由主節(jié)點的pch來主導(dǎo)。因此多節(jié)點系統(tǒng)的下電流程也由主節(jié)點的pch主導(dǎo)。故當(dāng)多節(jié)點系統(tǒng)待下電時,主節(jié)點的pch拉低休眠控制信號,并將拉低后的休眠控制信號發(fā)送給電源管理模塊。該休眠控制信號用于指示節(jié)點下電。其中,休眠控制信號可以為slp_s0信號~slp_s5信號中的任一個,此處不做限定。

其中,主節(jié)點的pch可以在多種情況下確定多節(jié)點系統(tǒng)待下電。具體的,主節(jié)點的pch可以在接收到用戶、節(jié)點或其它設(shè)備發(fā)送的下電指令后,確定多節(jié)點系統(tǒng)待下電,并觸發(fā)拉低休眠控制信號的操作?;?,主節(jié)點的pch可以在主節(jié)點的cpu產(chǎn)生熱斷路信號(thrmtrip信號)時,確定多節(jié)點系統(tǒng)待下電,并觸發(fā)拉低休眠控制信號的操作?;?,從節(jié)點的cpu產(chǎn)生thrmtrip信號后,可以將產(chǎn)生的thrmtrip信號上報給電源管理模塊,由電源管理模 塊下發(fā)給主節(jié)點的pch。主節(jié)點的pch在接收到從節(jié)點的thrmtrip信號后,確定多節(jié)點系統(tǒng)待下電,并觸發(fā)拉低休眠控制信號的操作。

305、主節(jié)點下電。

主節(jié)點在向電源管理模塊發(fā)送休眠控制信號后下電。

306、電源管理模塊向每個從節(jié)點發(fā)送休眠控制信號;

電源管理模塊在接收到休眠控制信號后,向每個從節(jié)點發(fā)送休眠控制信號,使得從節(jié)點可以根據(jù)休眠控制信號下電。各從節(jié)點的cpld接收該休眠控制信號。

307、從節(jié)點根據(jù)接收到的休眠控制信號下電。

各從節(jié)點在接收到休眠控制信號后下電。值得指出的是,本發(fā)明實施例提供的下電流程是一種非正常下電的流程,因此從節(jié)點在下電時需要隔離異常下電信息,使得從節(jié)點被休眠控制信號觸發(fā)的下電流程不會被認(rèn)為是異常下電。

308、從節(jié)點的pch拉低本地休眠控制信號。

從節(jié)點下電后,從節(jié)點可以通過基板管理控制器(英文:baseboardmanagementcontroller,縮寫:bmc)持續(xù)拉低pch的電源按鈕信號(pwr_btn信號)4秒等方式,拉低從節(jié)點本地休眠控制信號,以保證在多節(jié)點系統(tǒng)啟動下一次上電流程時,多節(jié)點系統(tǒng)中各節(jié)點的pch的狀態(tài)可以保持一致。

上面的步驟304至308介紹了本發(fā)明提供的多節(jié)點系統(tǒng)下電流程。下面將介紹本發(fā)明提供的多節(jié)點系統(tǒng)熱復(fù)位流程。

一般的,節(jié)點的cpu與pch之間通過dmi總線相連。其中,由于從節(jié)點的pch在多節(jié)點系統(tǒng)上電后不再主導(dǎo)電源管理操作,且dmi總線也不支持熱插拔,所以在多節(jié)點系統(tǒng)上電后從節(jié)點的dmi總線一般都處于關(guān)閉狀態(tài)。這就導(dǎo)致在多節(jié)點系統(tǒng)試圖熱復(fù)位時,從節(jié)點的pch無法通過dmi總線向cpu發(fā)送熱復(fù)位請求,進(jìn)而就無法收到cpu對熱復(fù)位請求的確認(rèn)消息。在這種情況下,pch不會進(jìn)行熱復(fù)位,而是會認(rèn)為系統(tǒng)運(yùn)行異常并進(jìn)行冷復(fù)位。為了在多節(jié)點系統(tǒng)中實現(xiàn)熱復(fù)位,本發(fā)明實施例中在熱復(fù)位之前,從節(jié)點的cpld拉低pch電源好信號(pch_pwrok信號)和sys_pwrok信號,以重新激活從節(jié)點的pch與cpu之間的dmi總線,然后各節(jié)點執(zhí)行熱復(fù)位 操作。在完成了熱復(fù)位操作后,從節(jié)點再關(guān)閉dmi總線。通過這樣的方法,本發(fā)明實施例在仍然支持熱插拔的情況下實現(xiàn)了多節(jié)點系統(tǒng)的熱復(fù)位,提高了多節(jié)點系統(tǒng)的靈活性。

圖3所示的實施例介紹了本發(fā)明提供的電源管理方法的基本流程,下面將結(jié)合圖2介紹一種多節(jié)點系統(tǒng),該多節(jié)點系統(tǒng)在運(yùn)行時執(zhí)行圖3所示的電源管理方法。

具體的,該多節(jié)點系統(tǒng)中的電源管理模塊向每個節(jié)點發(fā)送上電指令,以指示節(jié)點上電。多節(jié)點系統(tǒng)中的每個節(jié)點接收該上電指令。多節(jié)點系統(tǒng)中的每個節(jié)點在接收到電源管理模塊發(fā)送的上電指令后,分別開始上電。在上電開始階段,每個節(jié)點都從本地flash中上載bios,但從節(jié)點的pch在從節(jié)點的內(nèi)存初始化后,改為從主節(jié)點的flash中繼續(xù)上載bios。在下電時,主節(jié)點的pch拉低主節(jié)點本地的休眠控制信號,并將拉低的休眠控制信號發(fā)送給電源管理模塊,然后控制主節(jié)點下電。電源管理模塊在接收到休眠控制信號后,向系統(tǒng)中的各個從節(jié)點發(fā)送休眠控制信號,從節(jié)點在接收到休眠控制信號后下電,并在下電后拉低從節(jié)點本地的休眠控制信號。其中,主節(jié)點的pch拉低本地休眠信號的操作,可以在主節(jié)點的pch接收到下電指令后觸發(fā),或在主節(jié)點的cpu產(chǎn)生熱斷路信號后觸發(fā),或在主節(jié)點接收到電源管理模塊發(fā)送的熱斷路信號后觸發(fā),此處不做限定。若多節(jié)點系統(tǒng)需要執(zhí)行熱復(fù)位操作,則從節(jié)點的cpld激活本地cpu和pch之間的dmi總線,然后系統(tǒng)中的各節(jié)點執(zhí)行熱復(fù)位操作。從節(jié)點在完成了熱復(fù)位操作后,再關(guān)閉dmi總線。

多節(jié)點系統(tǒng)執(zhí)行電源管理方法的詳細(xì)解釋可以參考圖3所示的方法實施例中的相關(guān)描述,此處不做贅述。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的系統(tǒng)實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(英文:read-onlymemory,縮寫:rom)、隨機(jī)存取存儲器(英文:randomaccessmemory,縮寫:ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1