一種實現(xiàn)目標(biāo)與任務(wù)對位的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機人工智能領(lǐng)域,具體涉及變電站內(nèi)目標(biāo)與任務(wù)對位的方法。
【背景技術(shù)】
[0002]在變電站作業(yè)安全管控系統(tǒng)中,由視頻監(jiān)控裝置采集的實時畫面經(jīng)過圖像處理、模式識別、動態(tài)目標(biāo)捕捉和視覺定位后,捕捉到作業(yè)人員的運動軌跡并進行物理位置定位。變電站作業(yè)安全管控系統(tǒng)對變電站作業(yè)任務(wù)進行了布置,確定了各個任務(wù)的人數(shù)、范圍、時間、內(nèi)容和時序。
[0003]當(dāng)某一時刻,只有一個任務(wù)時,那么該時刻出現(xiàn)的動態(tài)目標(biāo)只能屬于這個唯一的任務(wù),對該時刻出現(xiàn)的目標(biāo)的行為就可以按照唯一任務(wù)要求和限制進行管理。但當(dāng)同一時刻有多個任務(wù),且有多個目標(biāo)出現(xiàn)時,由于各個目標(biāo)的圖像特性可能都相似,管控系統(tǒng)并不能準(zhǔn)確區(qū)分,所以后臺計算機無法直接識別這些目標(biāo)是屬于哪個任務(wù),目標(biāo)與任務(wù)就無法進行正確對位。由于目標(biāo)的行為是要根據(jù)所屬的任務(wù)要求和限制進行判斷和管理,所以當(dāng)多任務(wù)多目標(biāo)時,需要采用專門的方法將目標(biāo)和任務(wù)進行對位,否則管控系統(tǒng)對目標(biāo)的行為很可能出現(xiàn)誤判的情況。
[0004]由此可見如何在多任務(wù)多目標(biāo)時,快速、精確地將目標(biāo)和任務(wù)進行有效對位是本領(lǐng)域亟需要解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]針對變電站內(nèi)多任務(wù)多目標(biāo)時,目標(biāo)與任務(wù)的對位問題,本發(fā)明的目的在于提供一種能夠快速、精確實現(xiàn)目標(biāo)與任務(wù)對位的方法。
[0006]為了達到上述目的,本發(fā)明采用如下的技術(shù)方案:
[0007]—種實現(xiàn)目標(biāo)與任務(wù)對位的方法,該方法中新目標(biāo)開始時與任一任務(wù)對位,根據(jù)目標(biāo)任務(wù)的要求和限制進行判斷,當(dāng)目標(biāo)行為可能被判別為出現(xiàn)異常時,將目標(biāo)與任務(wù)進行重新對位調(diào)整,避免異常的實際發(fā)生。
[0008]在該方案的優(yōu)選方案中,所述方法在進行對位調(diào)整過程時,依次相間構(gòu)建多級任務(wù)和多級目標(biāo),根據(jù)目標(biāo)任務(wù)的要求和限制,查找到對應(yīng)的任務(wù),并進行調(diào)整。
[0009]進一步的,所述目標(biāo)與任務(wù)的對位調(diào)整過程如下:
[0010](I)在當(dāng)前所有任務(wù)中尋找本目標(biāo)不越界的任務(wù),作為I級任務(wù);
[0011](2)檢查步驟(I)中尋找到的任務(wù)中是否有空缺,若有則將本目標(biāo)的任務(wù)調(diào)整為該空缺任務(wù);若沒有轉(zhuǎn)入步驟(3);
[0012](3)尋找I級任務(wù)中確認度較低的目標(biāo),作為I級目標(biāo);
[0013](4)尋找步驟(3)中尋找到的I級目標(biāo)所有不越界任務(wù),作為2級任務(wù);
[0014](5)判斷步驟(4)中尋找到的2級任務(wù)中是否包括本目標(biāo)目前對位的任務(wù);若有,則將本目標(biāo)的任務(wù)與該2級任務(wù)所對應(yīng)的I級目標(biāo)目前對位的任務(wù)進行互調(diào);若沒有,則轉(zhuǎn)入步驟⑶;
[0015](6)判斷步驟(4)中尋找到的2級任務(wù)中是否有空缺;若有,則調(diào)整該2級任務(wù)所對應(yīng)的I級目標(biāo)目前對位的任務(wù)為該空缺的任務(wù),并調(diào)整本目標(biāo)對位的任務(wù)為該I級目標(biāo)對位的任務(wù);若沒有,轉(zhuǎn)入步驟(7);
[0016](7)尋找在該目標(biāo)所有不越界任務(wù)中確認度較低的目標(biāo),作為2級目標(biāo);
[0017](8)尋找步驟(7)中尋找到的2級目標(biāo)所對應(yīng)的所有不越界任務(wù),作為3級任務(wù);
[0018](9)判斷步驟(8)中尋找到的3級任務(wù)中是否包括本目標(biāo)目前對位的任務(wù);若有,則將本目標(biāo)的任務(wù)和上I級目標(biāo)對位的任務(wù)與該目標(biāo)對位的任務(wù)互調(diào);若沒有,轉(zhuǎn)入步驟
(10);
[0019](10)判斷步驟(8)中尋找到的任務(wù)中是否有空缺,若有,則調(diào)整該目標(biāo)對位的任務(wù)為該空缺任務(wù),調(diào)整本目標(biāo)對位的認為和上I級目標(biāo)對位認為為該目標(biāo)對位的任務(wù);若沒有,將本目標(biāo)對位的任務(wù)調(diào)整為空缺。
[0020]本發(fā)明提供的方案能夠快速的進行目標(biāo)與任務(wù)對位,準(zhǔn)確性高。通過實驗證明,本方案簡單巧妙,可以大大減少對目標(biāo)行為的誤判。
【附圖說明】
[0021 ] 以下結(jié)合附圖和【具體實施方式】來進一步說明本發(fā)明。
[0022]圖1為本發(fā)明進行目標(biāo)與任務(wù)對位的邏輯流程圖。
【具體實施方式】
[0023]為了使本發(fā)明實現(xiàn)的技術(shù)手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結(jié)合具體圖示,進一步闡述本發(fā)明。
[0024]為了解決變電站內(nèi)多任務(wù)多目標(biāo)時,目標(biāo)與任務(wù)的對位問題,本發(fā)明所采取的技術(shù)方案是:新目標(biāo)開始可以與任一任務(wù)對位,并根據(jù)目標(biāo)任務(wù)的要求和限制進行判斷,當(dāng)目標(biāo)的行為可能被判別為出現(xiàn)異常時,將目標(biāo)與任務(wù)進行重新對位調(diào)整,盡可能地減少異常的實際發(fā)生,由此大大減少對目標(biāo)行為的誤判。
[0025]以下通過一具體實例來進一步說明本方案:
[0026]參見圖1,本實例中針對的情況為:在變電站共有甲乙丙丁等多人,共有ABCD等多任務(wù)。此處以人員甲為例,說明一下當(dāng)人員甲行為根據(jù)當(dāng)前的判斷出現(xiàn)異常時,將其所屬的任務(wù)進行調(diào)整的過程:
[0027](I)若人員甲所處位置對于當(dāng)前所對位任務(wù)A已經(jīng)越界,則判斷出現(xiàn)異常,需要將其所屬的任務(wù)進行調(diào)整。
[0028](2)在當(dāng)前任務(wù)中尋找目標(biāo)甲位置不越界的任務(wù),并將這些任務(wù)進行列表形成I級任務(wù)列表。
[0029](3)檢測步驟(2)中形成的I級任務(wù)列表是否為空,若為空,調(diào)整失敗結(jié)束本次調(diào)整操作;若不為空,則轉(zhuǎn)入步驟(4)。
[0030](4)在目標(biāo)甲所有不越界任務(wù)中(即I級任務(wù)列表中的任務(wù))進行檢測,檢查是否有空缺任務(wù):若有,則將目標(biāo)甲的任務(wù)調(diào)整為有空缺的任務(wù),該調(diào)整過程成功結(jié)束;若沒有,則轉(zhuǎn)入步驟(5)。
[0031](5)尋找在目標(biāo)甲所有不越界任務(wù)(即I級任務(wù)列表中的任務(wù))中確認度較低的成員,并將這些成員進行列表,形成I級成員列表。
[0032](6)針對步驟(5)形成的I級成員列表,尋找各列表任務(wù)成員的所有不越界任務(wù)(具體可通過相應(yīng)的閾值進行判斷),該任務(wù)中不包括除A以外的枝干任務(wù),并將這些任務(wù)進行列表,形成2級任務(wù)列表。
[0033](7)檢測步驟(6)形成的2級任務(wù)列表是否為空,若為空,則調(diào)整失敗結(jié)束本次調(diào)整操作;若不為空,則轉(zhuǎn)入步驟(8)。
[0034](8)對步驟(6)形成的2級任務(wù)列表進行檢測,判別該2級任務(wù)列表中是否包括A任務(wù);若包括,則將目標(biāo)甲的任務(wù)與該2級任務(wù)所對應(yīng)成員的任務(wù)互調(diào),調(diào)整過程成功結(jié)束;若沒有,則轉(zhuǎn)入步驟(9)。
[0035](9)對步驟(6)形成的2級任務(wù)列表進行檢測,檢查在成員(即I級成員列表中包括的成員)所有不越界任務(wù)中是否有空缺;若有,則調(diào)整該成員(即所有不越界任務(wù)中有空缺的I級成員)的任務(wù)為對應(yīng)的空缺任務(wù),同時調(diào)整目標(biāo)甲的任務(wù)為該成員的任務(wù),調(diào)整過程成功結(jié)束;若沒有空缺,則轉(zhuǎn)入步驟(10)。
[0036](10)尋找在該成員(此時檢測的I級成員)所有不越界任務(wù)中確認度較低的成員,并將這些成員進行列表,形成2級成員列表。
[0037](11)針對步驟(10)形成的2級成員列表,尋找各列表成員的所有不越界任務(wù),該任務(wù)不包括除A以外的枝干任務(wù),并將所有不越界任務(wù)進行列表,形成3級任務(wù)列表。
[0038](12)檢測步驟(11)形成的3級任務(wù)列表是否為空,若為空,則調(diào)整失敗結(jié)束本次調(diào)整操作;若不為空,則轉(zhuǎn)入步驟(13)。
[0039](13)對步驟(11)形成的3級任務(wù)列表進行檢測,判別該3級任務(wù)列表中是否包括A任務(wù);若包括,則將目標(biāo)甲的任務(wù)、對應(yīng)的上I級成員的任務(wù)和該成員(該3級任務(wù)所對應(yīng)的2級成員)的任務(wù)互調(diào),調(diào)整過程成功結(jié)束;若沒有,則轉(zhuǎn)入步驟(14)。
[0040](14)對步驟(11)形成的3級任務(wù)列表進行檢測,檢查在成員(即2級成員列表中包括的成員)所有不越界任務(wù)中是否有空缺;若有,則調(diào)整該成員(即所有不越界任務(wù)中有空缺的2級成員)的任務(wù)為對應(yīng)的空缺任務(wù),同時調(diào)整目標(biāo)甲的任務(wù)和上I級成員的任務(wù)為該成員的任務(wù),調(diào)整過程成功結(jié)束;若沒有空缺,則將目標(biāo)甲的任務(wù)調(diào)整為空缺任務(wù),整個調(diào)整過程成功結(jié)束。
[0041]以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權(quán)利要求書及其等效物界定。
【主權(quán)項】
1.一種實現(xiàn)目標(biāo)與任務(wù)對位的方法,其特征在于,所述方法中新目標(biāo)開始時與任一任務(wù)對位,根據(jù)目標(biāo)任務(wù)的要求和限制進行判斷,當(dāng)目標(biāo)行為可能被判別為出現(xiàn)異常時,將目標(biāo)與任務(wù)進行重新對位調(diào)整,避免異常的實際發(fā)生。2.根據(jù)權(quán)利要求1所述的一種實現(xiàn)目標(biāo)與任務(wù)對位的方法,其特征在于,所述方法在進行對位調(diào)整過程時,依次相間構(gòu)建多級任務(wù)和多級目標(biāo),根據(jù)目標(biāo)任務(wù)的要求和限制,查找到對應(yīng)的任務(wù),并進行調(diào)整。3.根據(jù)權(quán)利要求2所述的一種實現(xiàn)目標(biāo)與任務(wù)對位的方法,其特征在于,所述目標(biāo)與任務(wù)的對位調(diào)整過程如下: (1)在當(dāng)前所有任務(wù)中尋找本目標(biāo)不越界的任務(wù),作為I級任務(wù); (2)檢查步驟(I)中尋找到的任務(wù)中是否有空缺,若有則將本目標(biāo)的任務(wù)調(diào)整為該空缺任務(wù);若沒有轉(zhuǎn)入步驟(3); (3)尋找I級任務(wù)中確認度較低的目標(biāo),作為I級目標(biāo); (4)尋找步驟(3)中尋找到的I級目標(biāo)所有不越界任務(wù),作為2級任務(wù); (5)判斷步驟(4)中尋找到的2級任務(wù)中是否包括本目標(biāo)目前對位的任務(wù);若有,則將本目標(biāo)的任務(wù)與該2級任務(wù)所對應(yīng)的I級目標(biāo)目前對位的任務(wù)進行互調(diào);若沒有,則轉(zhuǎn)入步驟⑶; (6)判斷步驟(4)中尋找到的2級任務(wù)中是否有空缺;若有,則調(diào)整該2級任務(wù)所對應(yīng)的I級目標(biāo)目前對位的任務(wù)為該空缺的任務(wù),并調(diào)整本目標(biāo)對位的任務(wù)為該I級目標(biāo)對位的任務(wù);若沒有,轉(zhuǎn)入步驟(7); (7)尋找在該目標(biāo)所有不越界任務(wù)中確認度較低的目標(biāo),作為2級目標(biāo); (8)尋找步驟(7)中尋找到的2級目標(biāo)所對應(yīng)的所有不越界任務(wù),作為3級任務(wù); (9)判斷步驟⑶中尋找到的3級任務(wù)中是否包括本目標(biāo)目前對位的任務(wù);若有,則將本目標(biāo)的任務(wù)和上I級目標(biāo)對位的任務(wù)與該目標(biāo)對位的任務(wù)互調(diào);若沒有,轉(zhuǎn)入步驟(10); (10)判斷步驟(8)中尋找到的任務(wù)中是否有空缺,若有,則調(diào)整該目標(biāo)對位的任務(wù)為該空缺任務(wù),調(diào)整本目標(biāo)對位的認為和上I級目標(biāo)對位認為為該目標(biāo)對位的任務(wù);若沒有,將本目標(biāo)對位的任務(wù)調(diào)整為空缺。
【專利摘要】本發(fā)明公開了一種實現(xiàn)目標(biāo)與任務(wù)對位的方法,該方法中新目標(biāo)開始時與任一任務(wù)對位,根據(jù)目標(biāo)任務(wù)的要求和限制進行判斷,當(dāng)目標(biāo)行為可能被判別為出現(xiàn)異常時,將目標(biāo)與任務(wù)進行重新對位調(diào)整,避免異常的實際發(fā)生。本發(fā)明提供的方案能夠快速的進行目標(biāo)與任務(wù)對位,準(zhǔn)確性高。通過實驗證明,本方案簡單巧妙,可以大大減少對目標(biāo)行為的誤判。
【IPC分類】G06F9/46
【公開號】CN105094954
【申請?zhí)枴緾N201410219357
【發(fā)明人】肖寶剛, 張永祥, 李軍, 徐志鋒, 王東方, 任桂花, 牛福山, 肖紅, 何慶, 張梁
【申請人】國家電網(wǎng)公司, 國網(wǎng)青海省電力公司, 國網(wǎng)青海省電力公司檢修公司, 上海申瑞電網(wǎng)控制系統(tǒng)有限公司
【公開日】2015年11月25日
【申請日】2014年5月22日