本申請(qǐng)涉及建筑機(jī)電系統(tǒng)的控制技術(shù)領(lǐng)域,尤其涉及一種建筑機(jī)電系統(tǒng)的控制方法、存儲(chǔ)介質(zhì)和終端設(shè)備。
背景技術(shù):
建筑機(jī)電系統(tǒng)設(shè)備是建筑物中不可缺少的重要組成部分,包括工業(yè)建筑、民用建筑、公用建筑中的給排水、電氣、采暖、通風(fēng)、消防、通信及自動(dòng)化控制等。
現(xiàn)代建筑機(jī)電系統(tǒng)設(shè)備通常采用傳統(tǒng)的比例-積分-微分(pid)控制或模糊控制等算法,其擴(kuò)展性較弱,針對(duì)具體的建筑或者房間需要人為調(diào)節(jié)大量參數(shù)或者根據(jù)經(jīng)驗(yàn)設(shè)定經(jīng)驗(yàn)值。而且最終達(dá)到的控制效果也較為粗略,能耗較高。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)實(shí)施例提供了一種建筑機(jī)電系統(tǒng)的控制方法、存儲(chǔ)介質(zhì)和終端設(shè)備,用以解決現(xiàn)有技術(shù)中建筑機(jī)電系統(tǒng)的自動(dòng)控制效果粗略、精度過(guò)低,更多依賴(lài)人為經(jīng)驗(yàn)的技術(shù)問(wèn)題。
根據(jù)本申請(qǐng)實(shí)施例的一個(gè)方面,提供了一種建筑機(jī)電系統(tǒng)的控制方法,所述方法包括:獲取傳感器數(shù)據(jù)并根據(jù)預(yù)設(shè)目標(biāo)數(shù)據(jù)確定當(dāng)前狀態(tài);根據(jù)基于策略的價(jià)值函數(shù)預(yù)測(cè)在當(dāng)前狀態(tài)下按照當(dāng)前策略執(zhí)行相應(yīng)動(dòng)作的價(jià)值,并按照預(yù)設(shè)算法迭代更新價(jià)值函數(shù)及其策略,直到更新后的策略與更新前的策略相同為止;根據(jù)更新后的策略確定當(dāng)前狀態(tài)對(duì)應(yīng)的動(dòng)作并執(zhí)行。
根據(jù)本申請(qǐng)實(shí)施例的另一方面,提供了一種終端設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為:獲取傳感器數(shù)據(jù)并根據(jù)預(yù)設(shè)目標(biāo)數(shù)據(jù)確定當(dāng)前狀態(tài);根據(jù)基于策略的價(jià)值函數(shù)預(yù)測(cè)在當(dāng)前狀態(tài)下按照當(dāng)前策略執(zhí)行相應(yīng)動(dòng)作的價(jià)值,并按照預(yù)設(shè)算法迭代更新價(jià)值函數(shù)及其策略,直到更新后的策略與更新前的策略相同為止;根據(jù)更新后的策略確定當(dāng)前狀態(tài)對(duì)應(yīng)的動(dòng)作并執(zhí)行。
根據(jù)本申請(qǐng)實(shí)施例的另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,該指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述建筑機(jī)電系統(tǒng)的控制方法的步驟。
本申請(qǐng)實(shí)施例的有益效果包括:利用實(shí)測(cè)數(shù)據(jù)實(shí)時(shí)優(yōu)化控制策略,提高了控制效率,不再依賴(lài)人為經(jīng)驗(yàn),還能達(dá)到低耗節(jié)能的效果,基于策略的控制有助于找到建筑機(jī)電系統(tǒng)的全局最優(yōu)解,從而實(shí)現(xiàn)系統(tǒng)對(duì)多設(shè)備多目標(biāo)的最優(yōu)控制。
附圖說(shuō)明
通過(guò)以下參照附圖對(duì)本申請(qǐng)實(shí)施例的描述,本申請(qǐng)的上述以及其它目的、特征和優(yōu)點(diǎn)將更為清楚,在附圖中:
圖1是本申請(qǐng)實(shí)施例提供的建筑機(jī)電系統(tǒng)的控制方法的流程示意圖;
圖2是本申請(qǐng)實(shí)施例迭代更新價(jià)值函數(shù)及其策略的流程示意圖;
圖3是本申請(qǐng)實(shí)施例提供的建筑機(jī)電系統(tǒng)的控制方法的流程示意圖。
具體實(shí)施方式
以下基于實(shí)施例對(duì)本申請(qǐng)進(jìn)行描述,但是本申請(qǐng)并不僅僅限于這些實(shí)施例。在下文對(duì)本申請(qǐng)的細(xì)節(jié)描述中,詳盡描述了一些特定的細(xì)節(jié)部分。對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)沒(méi)有這些細(xì)節(jié)部分的描述也可以完全理解本申請(qǐng)。為了避免混淆本申請(qǐng)的實(shí)質(zhì),公知的方法、過(guò)程、流程、元件和電路并沒(méi)有詳細(xì)敘述。
此外,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,在此提供的附圖都是為了說(shuō)明的目的,并且附圖不一定是按比例繪制的。
除非上下文明確要求,否則整個(gè)說(shuō)明書(shū)和權(quán)利要求書(shū)中的“包括”、“包含”等類(lèi)似詞語(yǔ)應(yīng)當(dāng)解釋為包含的含義而不是排他或窮舉的含義;也就是說(shuō),是“包括但不限于”的含義。
在本申請(qǐng)的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。此外,在本申請(qǐng)的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
本申請(qǐng)實(shí)施例采用強(qiáng)化學(xué)習(xí)方法更新基于策略的價(jià)值函數(shù),建筑機(jī)電系統(tǒng)不斷利用實(shí)測(cè)的環(huán)境數(shù)據(jù)學(xué)習(xí)、優(yōu)化控制策略,利用學(xué)習(xí)到的最優(yōu)策略去控制設(shè)備,最終達(dá)到設(shè)定目標(biāo)。建筑機(jī)電系統(tǒng)通過(guò)強(qiáng)化學(xué)習(xí)使策略以及基于策略的價(jià)值函數(shù)不斷迭代更新直到策略收斂,從而找到在每個(gè)狀態(tài)下的最優(yōu)策略及該策略下具有最大價(jià)值的動(dòng)作。不僅提高了控制效率,還能達(dá)到低耗節(jié)能的效果,不再依賴(lài)人為經(jīng)驗(yàn),節(jié)省了大量人力,且擴(kuò)展和復(fù)制性強(qiáng),可以運(yùn)用到其他建筑機(jī)電系統(tǒng)中。
圖1是本申請(qǐng)實(shí)施例提供的建筑機(jī)電系統(tǒng)的控制方法,適用于終端設(shè)備,終端設(shè)備可以是計(jì)算機(jī)、控制臺(tái)、服務(wù)器等,該方法包括以下步驟。
s10,獲取傳感器數(shù)據(jù)并根據(jù)預(yù)設(shè)目標(biāo)數(shù)據(jù)確定當(dāng)前狀態(tài)。
通過(guò)傳感器采集的數(shù)據(jù)可以是建筑物內(nèi)部的環(huán)境狀態(tài)、供電供水狀況、管道及設(shè)備運(yùn)行等數(shù)據(jù)。針對(duì)各項(xiàng)數(shù)據(jù)可預(yù)先設(shè)置要達(dá)到的目標(biāo)值,從而對(duì)建筑物內(nèi)部狀態(tài)進(jìn)行管控。可根據(jù)傳感器數(shù)據(jù)與預(yù)設(shè)目標(biāo)值之間的差值確定當(dāng)前狀態(tài)。
s11,根據(jù)基于策略的價(jià)值函數(shù)預(yù)測(cè)在當(dāng)前狀態(tài)下按照當(dāng)前策略執(zhí)行相應(yīng)動(dòng)作的價(jià)值,并按照預(yù)設(shè)算法迭代更新價(jià)值函數(shù)及其策略,直到更新后的策略與更新前的策略相同為止。
策略是所有狀態(tài)下分別對(duì)應(yīng)執(zhí)行的動(dòng)作的集合,一個(gè)策略?xún)?nèi)部包含所有可能出現(xiàn)的狀態(tài)及其下一步執(zhí)行動(dòng)作的對(duì)應(yīng)關(guān)系。如果一個(gè)狀態(tài)包括多種數(shù)據(jù)變量,則通過(guò)窮舉該多個(gè)數(shù)據(jù)變量的所有組合來(lái)確定可能出現(xiàn)的所有狀態(tài);每個(gè)對(duì)應(yīng)的動(dòng)作中也可以包括多個(gè)被控制量。
價(jià)值函數(shù)用來(lái)反映狀態(tài)、動(dòng)作和價(jià)值之間的對(duì)應(yīng)關(guān)系,并定義了狀態(tài)空間和動(dòng)作空間。如果一個(gè)狀態(tài)包括多種數(shù)據(jù)變量,則通過(guò)窮舉該多個(gè)數(shù)據(jù)變量的所有組合來(lái)定義整個(gè)狀態(tài)空間;如果一個(gè)動(dòng)作包括多個(gè)控制量,則窮舉多個(gè)控制量的所有組合來(lái)定義整個(gè)動(dòng)作空間;價(jià)值是指在每個(gè)狀態(tài)下對(duì)于執(zhí)行每個(gè)動(dòng)作所對(duì)應(yīng)的好處,價(jià)值越大,表示在該狀態(tài)下執(zhí)行該動(dòng)作的效果越好,有助于更快的接近預(yù)設(shè)控制目標(biāo)。該價(jià)值函數(shù)可以是q值矩陣或逼近函數(shù)。
對(duì)策略進(jìn)行初始化時(shí),可以配置每種狀態(tài)對(duì)應(yīng)的執(zhí)行動(dòng)作。對(duì)價(jià)值函數(shù)進(jìn)行初始化時(shí)可以給每個(gè)狀態(tài)下執(zhí)行各個(gè)動(dòng)作的價(jià)值賦予隨機(jī)值。此外還需要初始化回報(bào)函數(shù),根據(jù)建筑物內(nèi)部各項(xiàng)指標(biāo)變量(例如,環(huán)境指標(biāo)、供電指標(biāo)、供水指標(biāo)等)的預(yù)設(shè)目標(biāo)值,計(jì)算每一指標(biāo)的當(dāng)前值與目標(biāo)值之間的距離并取反后作為對(duì)應(yīng)狀態(tài)的回報(bào)值:
r(y)=-(y1-y10)2-(y2-y20)2-(y3-y30)2.......;其中,r(y)代表回報(bào)值,y1、y2、y3……代表各項(xiàng)指標(biāo)變量的當(dāng)前值,y10、y20、y30……代表各項(xiàng)指標(biāo)變量的目標(biāo)值。
確定當(dāng)前狀態(tài)后,從策略中匹配到相同的或者最為接近的狀態(tài),從而確定該當(dāng)前狀態(tài)對(duì)應(yīng)的動(dòng)作。再根據(jù)價(jià)值函數(shù)確定在當(dāng)前狀態(tài)下執(zhí)行該動(dòng)作的價(jià)值。然后結(jié)合預(yù)設(shè)算法更新價(jià)值函數(shù),根據(jù)更新后的價(jià)值函數(shù)確定在當(dāng)前狀態(tài)下價(jià)值最大的動(dòng)作,并將價(jià)值最大的動(dòng)作更新到當(dāng)前策略中與當(dāng)前狀態(tài)綁定。
如圖2所示s11可進(jìn)一步包括以下步驟:
s110,按照預(yù)設(shè)算法更新價(jià)值函數(shù)。
s111,根據(jù)更新后的價(jià)值函數(shù)確定在當(dāng)前狀態(tài)下價(jià)值最大的動(dòng)作,并將價(jià)值最大的動(dòng)作更新到價(jià)值函數(shù)的當(dāng)前策略中。
s112,判斷更新后的策略與更新前的策略是否相同。如果兩者相同,則執(zhí)行s113;如果兩者不同,則返回s110。
s113,停止迭代,將更新后的策略作為價(jià)值函數(shù)的當(dāng)前最優(yōu)策略。
價(jià)值最大的動(dòng)作如果與當(dāng)前狀態(tài)在策略中對(duì)應(yīng)的原動(dòng)作相同,則更新后該策略實(shí)質(zhì)上沒(méi)有發(fā)生改變;如果與當(dāng)前狀態(tài)在策略中對(duì)應(yīng)的原動(dòng)作不同,則更新后該策略發(fā)生了改變。
如果策略發(fā)生了改變,則繼續(xù)按照預(yù)設(shè)算法更新價(jià)值函數(shù),再根據(jù)更新后的價(jià)值函數(shù)重新確定當(dāng)前狀態(tài)下價(jià)值最大的動(dòng)作并更新策略,直到更新后的策略與更新前的策略相同,即策略中當(dāng)前狀態(tài)對(duì)應(yīng)的動(dòng)作沒(méi)有發(fā)生改變,此時(shí)視為尋找到了當(dāng)前狀態(tài)下的最優(yōu)策略。
在一個(gè)實(shí)施例中,可基于貝爾曼方程更新基于策略的價(jià)值函數(shù)qhl。
qh(x,u)=r(x,u)+γqh(f(x,u),h(f(x,u)));其中l(wèi)代表迭代次數(shù),qh(x,u)代表在狀態(tài)x依照策略h執(zhí)行動(dòng)作u所得到的q值,r(x,u)代表在狀態(tài)x執(zhí)行動(dòng)作u所得到的回報(bào)值,γ代表折扣因子,f(x,u)代表狀態(tài)x經(jīng)過(guò)執(zhí)行動(dòng)作u得到下一個(gè)狀態(tài)的過(guò)渡方程。
根據(jù)更新后的價(jià)值函數(shù)找到最大q值所對(duì)應(yīng)的動(dòng)作,將該動(dòng)作更新到策略中,即hl+1(x)∈argmaxuqhl(x,u)。該策略下當(dāng)前狀態(tài)對(duì)應(yīng)的動(dòng)作不再變化時(shí),即hl+1=hl時(shí),停止迭代,否則返回繼續(xù)迭代更新價(jià)值函數(shù)qhl及其策略,直到hl+1=hl為止。
s12,根據(jù)更新后的策略確定當(dāng)前狀態(tài)對(duì)應(yīng)的動(dòng)作并執(zhí)行。
本實(shí)施例中,利用實(shí)測(cè)數(shù)據(jù)實(shí)時(shí)優(yōu)化控制策略,提高了控制效率,不再依賴(lài)人為經(jīng)驗(yàn),還能達(dá)到低耗節(jié)能的效果,基于策略控制有助于找到建筑機(jī)電系統(tǒng)的全局最優(yōu)解,可以實(shí)現(xiàn)復(fù)雜系統(tǒng)對(duì)多設(shè)備多目標(biāo)的最優(yōu)控制。
在一個(gè)實(shí)施例中,除了對(duì)初始策略進(jìn)行預(yù)先配置以外,初始策略還可以是利用積累的歷史數(shù)據(jù)對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練而得到的。可以將預(yù)設(shè)時(shí)長(zhǎng)內(nèi)積累的狀態(tài)及其執(zhí)行動(dòng)作的數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),或者,當(dāng)上述數(shù)據(jù)積累到預(yù)設(shè)數(shù)量時(shí)作為訓(xùn)練數(shù)據(jù),用來(lái)訓(xùn)練預(yù)先建立的神經(jīng)網(wǎng)絡(luò),直到神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)動(dòng)作與積累的訓(xùn)練數(shù)據(jù)中實(shí)際執(zhí)行的動(dòng)作之間的誤差小于或等于預(yù)設(shè)門(mén)限為止。神經(jīng)網(wǎng)絡(luò)分為輸入層、隱含層和輸出層,其輸入為狀態(tài),輸出為預(yù)測(cè)的動(dòng)作,其中隱含層配置為10個(gè)隱含節(jié)點(diǎn),本實(shí)施例中優(yōu)選使用修正線性單元(rectifiedlinearunit,relu)激活函數(shù)。relu激活函數(shù)表達(dá)式為:f(x)=max(0,x)。relu激活函數(shù)的優(yōu)點(diǎn)在于:梯度不飽和,梯度計(jì)算公式為:1{x>0},在反向傳播過(guò)程中,減輕了梯度彌散的問(wèn)題;計(jì)算速度快,正向傳播過(guò)程中,s形(sigmoid)激活函數(shù)和雙曲正切(tanh)激活函數(shù)計(jì)算激活值時(shí)需要計(jì)算指數(shù),而relu函數(shù)僅需要設(shè)置閾值,如果x<0,則f(x)=0,如果x>0,則f(x)=x,加快了正向傳播的計(jì)算速度。
此外,在利用經(jīng)過(guò)訓(xùn)練的神經(jīng)網(wǎng)絡(luò)訓(xùn)練得到初始策略時(shí),如果按照上述實(shí)施例中迭代更新價(jià)值函數(shù)及其策略方法在預(yù)設(shè)時(shí)長(zhǎng)之內(nèi)(例如30分鐘)仍然未能達(dá)到預(yù)設(shè)目標(biāo)值,則可以利用所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)積累的狀態(tài)及其動(dòng)作數(shù)據(jù)繼續(xù)訓(xùn)練所述神經(jīng)網(wǎng)絡(luò)。上述過(guò)程如圖3所示,該方法進(jìn)一步包括:
s13,在經(jīng)過(guò)預(yù)設(shè)時(shí)長(zhǎng)之后根據(jù)從傳感器獲取到的數(shù)據(jù)判斷是否達(dá)到預(yù)設(shè)目標(biāo)狀態(tài)。當(dāng)未達(dá)到預(yù)設(shè)目標(biāo)狀態(tài)時(shí),執(zhí)行步驟s14。
s14,利用預(yù)設(shè)時(shí)長(zhǎng)內(nèi)積累的狀態(tài)及其動(dòng)作數(shù)據(jù)繼續(xù)訓(xùn)練神經(jīng)網(wǎng)絡(luò)。更新訓(xùn)練得到的更具時(shí)效性的控制初始策略后,返回步驟s10,根據(jù)新的初始策略繼續(xù)控制建筑機(jī)電系統(tǒng)以便盡快達(dá)到預(yù)設(shè)目標(biāo)狀態(tài)。
此外,本申請(qǐng)實(shí)施例中,終端設(shè)備可以通過(guò)硬件處理器(hardwareprocessor)來(lái)實(shí)現(xiàn)上述各個(gè)功能步驟。終端設(shè)備包括:處理器,用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,處理器被配置為:獲取傳感器數(shù)據(jù)并根據(jù)預(yù)設(shè)目標(biāo)數(shù)據(jù)確定當(dāng)前狀態(tài);根據(jù)基于策略的價(jià)值函數(shù)預(yù)測(cè)在當(dāng)前狀態(tài)下按照當(dāng)前策略執(zhí)行相應(yīng)動(dòng)作的價(jià)值,并按照預(yù)設(shè)算法迭代更新價(jià)值函數(shù)及其策略,直到更新后的策略與更新前的策略相同為止;根據(jù)更新后的策略確定當(dāng)前狀態(tài)對(duì)應(yīng)的動(dòng)作并執(zhí)行。
在一個(gè)實(shí)施例中,按照預(yù)設(shè)算法迭代更新價(jià)值函數(shù)及其策略,直到一次更新后的策略與更新前的策略相同為止包括:
按照預(yù)設(shè)算法更新價(jià)值函數(shù);根據(jù)更新后的價(jià)值函數(shù)確定在當(dāng)前狀態(tài)下價(jià)值最大的動(dòng)作,并將價(jià)值最大的動(dòng)作更新到價(jià)值函數(shù)的當(dāng)前策略中;
判斷更新后的策略與更新前的策略是否相同;當(dāng)更新后的策略與更新前的策略不同時(shí),返回上述迭代更新價(jià)值函數(shù)及其策略的步驟;當(dāng)更新前的策略與更新后的策略相同時(shí),停止迭代,將更新后的策略作為價(jià)值函數(shù)的當(dāng)前最優(yōu)策略。
在一個(gè)實(shí)施例中,按照預(yù)設(shè)算法更新價(jià)值函數(shù)包括:
基于貝爾曼方程qh(x,u)=r(x,u)+γqh(f(x,u),h(f(x,u)))更新基于策略的價(jià)值函數(shù)qhl,其中l(wèi)代表迭代次數(shù),qh(x,u)代表在狀態(tài)x依照策略h執(zhí)行動(dòng)作u所得到的q值,r(x,u)代表在狀態(tài)x執(zhí)行動(dòng)作u所得到的回報(bào)值,γ代表折扣因子,f(x,u)代表狀態(tài)x經(jīng)過(guò)執(zhí)行動(dòng)作u得到下一個(gè)狀態(tài)的過(guò)渡方程。
在一個(gè)實(shí)施例中,該處理器進(jìn)一步被配置為:利用積累的歷史狀態(tài)及其動(dòng)作數(shù)據(jù)訓(xùn)練神經(jīng)網(wǎng)絡(luò)得到該策略,神經(jīng)網(wǎng)絡(luò)的輸入為狀態(tài),輸出為動(dòng)作。
在一個(gè)實(shí)施例中,神經(jīng)網(wǎng)絡(luò)的激活函數(shù)為relu函數(shù)。
在一個(gè)實(shí)施例中,該處理器進(jìn)一步被配置為:如果在預(yù)設(shè)時(shí)長(zhǎng)之后從傳感器獲取到的數(shù)據(jù)未達(dá)到預(yù)設(shè)目標(biāo)數(shù)據(jù),則利用預(yù)設(shè)時(shí)長(zhǎng)內(nèi)積累的狀態(tài)及其動(dòng)作數(shù)據(jù)繼續(xù)訓(xùn)練神經(jīng)網(wǎng)絡(luò)。
本領(lǐng)域的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述僅為本申請(qǐng)的優(yōu)選實(shí)施例,并不用于限制本申請(qǐng),對(duì)于本領(lǐng)域技術(shù)人員而言,本申請(qǐng)可以有各種改動(dòng)和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的保護(hù)范圍之內(nèi)。