本申請涉及網(wǎng)絡通信技術(shù)領域,尤其涉及一種追蹤設備的方法及裝置。
背景技術(shù):
目前,3D可視化客戶端用于模擬真實場境,通過記錄各設備信息在顯示模擬場景屏幕中的坐標,利用該固定坐標模擬鼠標操作,對各設備進行追蹤并管理。然而,在3D可視化客戶端中,各設備信息在屏幕中的坐標,隨著鼠標滾輪滾動而實時發(fā)生改變,比如,鼠標滾輪操作放大或縮小,導致各設備信息的坐標發(fā)生改變,3D可視化客戶端則無法利用記錄的固定坐標模擬鼠標操作追蹤到設備,對設備進行管理。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N追蹤設備的方法及裝置,以解決現(xiàn)有的追蹤方式在鼠標滾輪滾動時,無法追蹤到設備的問題。
根據(jù)本申請實施例的第一方面,提供一種追蹤設備的方法,所述方法包括:
獲取圖片,并獲取所述圖片對應的點陣值;
利用點陣值與字符屬性的關(guān)系式,確定所述點陣值對應的字符屬性;
利用所述字符屬性對應的待追蹤設備的設備信息識別所述圖片上的字符;
若識別成功,則確定所述字符的位置信息,并利用所述位置信息模擬鼠標操作,對所述待追蹤設備進行追蹤。
根據(jù)本申請實施例的第二方面,提供一種追蹤設備的裝置,所述裝置包括:
獲取單元,用于獲取圖片,并獲取所述圖片對應的點陣值;
確定單元,用于利用點陣值與字符屬性的關(guān)系式,確定所述點陣值對應的字符屬性;
第一識別單元,用于利用所述字符屬性對應的待追蹤設備的設備信息識別所述圖片上的字符;
追蹤單元,用于在識別成功時,確定所述字符的位置信息,并利用所述位置信息模擬鼠標操作,對所述待追蹤設備進行追蹤。
應用本申請實施例,網(wǎng)絡設備在獲取圖片對應的點陣值之后,利用點陣值與字符屬性的關(guān)系式,可以確定該點陣值對應的字符屬性,然后再利用字符屬性對應的待追蹤設備的設備信息識別圖片上的字符,在確定待追蹤設備的設備信息識別成功之后,確定該字符的位置信息,利用該位置信息模擬鼠標操作對待追蹤設備進行追蹤,而不是通過記錄的待追蹤設備的設備信息的固定坐標進行追蹤,因此,即使鼠標滾輪滾動導致待追蹤設備的設備信息的坐標發(fā)生改變,也不會影響對待追蹤設備的準確追蹤。此外,無論鼠標滾輪如何操作,網(wǎng)絡設備都可以獲取到圖片對應的點陣值,并通過點陣值與字符屬性的關(guān)系式,快速準確的確定圖片中字符的字符屬性。
附圖說明
圖1A為本申請根據(jù)一示例性實施例示出的一種追蹤設備的方法的實施例流程圖;
圖1B為圖1A所示實施例的示例性模擬場景圖;
圖1C為圖1A所示實施例中的處理前的圖片;
圖1D為圖1A所示實施例中的處理后的圖片;
圖1E為圖1A所示實施例中的部分遮擋的待追蹤設備的設備信息示意圖;
圖2為本申請根據(jù)一示例性實施例示出的一種網(wǎng)絡設備的硬件結(jié)構(gòu)圖;
圖3為本申請根據(jù)一示例性實施例示出的一種追蹤設備的裝置的實施例結(jié)構(gòu)圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
應當理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
在本申請實施例中,追蹤設備的方法可以應用于3D可視化模擬場景中,該模擬場景以三維視覺角度顯示各設備,以便用戶管理監(jiān)控各設備,當網(wǎng)絡設備利用本申請所述實施例獲取到待追蹤設備的實時位置信息,并利用該位置信息追蹤到待追蹤設備時,可以直接對該待追蹤設備的參數(shù)進行配置,也可以實況播放該待追蹤設備的錄像。
圖1A為本申請根據(jù)一示例性實施例示出的一種追蹤設備的方法的實施例流程圖,如圖1A所示,該方法可以應用在網(wǎng)絡設備上,該網(wǎng)絡設備可以為計算機、平板設備、手機等,下面以執(zhí)行主體為網(wǎng)絡設備進行詳細闡述,該實施例包括以下步驟:
步驟101:獲取圖片,并獲取該圖片對應的點陣值。
在一個例子中,網(wǎng)絡設備可以從模擬場景中抓取到圖片之后,直接獲取該圖片對應的點陣值。在另一個例子中,網(wǎng)絡設備可以從模擬場景中抓取到圖片之后,先對該圖片進行對比度處理,和/或,二值化處理,然后再獲取處理后圖片對應的點陣值。
針對上述兩個例子,網(wǎng)絡設備可以根據(jù)字塊聚集群抓取圖片,所述字塊聚集群指的是模擬場景中字符聚集的區(qū)域。圖1B為一種示例性的模擬場景圖,如圖1B所示,例如,管理員需要查看管理萬輪-10號樓-01樓-中廳的各設備的情況,管理員會向運行3D可視化客戶端的網(wǎng)絡設備的鍵盤輸入萬輪-10號樓-01樓-中廳,然后網(wǎng)絡設備就會獲取到萬輪-10號樓-01樓-中廳的整個模擬場景,并且還會獲取到該場景中包括的設備信息,網(wǎng)絡設備根據(jù)模擬場景中的字塊聚集群抓取圖片,即圖1B中間區(qū)域的一行字符。
針對另一個例子所述的過程,對比度處理可以增強圖片內(nèi)容的對比,使亮的地方更亮,暗的地方更暗,以去除圖片中存在的陰影;二值化處理可以將圖片轉(zhuǎn)化為白底黑字的圖片。針對對比度處理方式和二值化處理方式可以采用現(xiàn)有的處理流程,不再贅述,圖1C為處理前的圖片,圖1D為處理后的圖片,將圖1C和圖1D進行對比發(fā)現(xiàn),圖1D的背景變?yōu)榘咨?,字符變?yōu)楹谏?,背景與字符區(qū)分更加明顯。
針對獲取該圖片對應的點陣值的過程,網(wǎng)絡設備可以對該圖片進行字塊劃分,以得到多個字塊,再獲取每個字塊的點陣值,并將獲取的最大點陣值確定為該圖片對應的點陣值。
針對對該圖片進行字塊劃分,以得到多個字塊的過程,網(wǎng)絡設備可以通過設定兩個字符之間留白的間距來對圖片進行字塊劃分,留白的間距可以為預設間距,再如圖1D中所示的222_IMOS槍機_179_1080P,每個字符之間的間距通常為預設間距,所以通過設定的留白的間距可以將每個字塊劃分開,得到的字塊分別為2、2、2、I、M、O、S、槍、機、1、7、9、1、0、8、0、P。
針對獲取每個字塊的點陣值的過程,針對每個字塊,網(wǎng)絡設備可以獲取本網(wǎng)絡設備的PPI(Pixels Per Inch,像素密度)值和該字塊對應的像素點數(shù),然后利用點陣值=(像素點數(shù)/PPI)*72的公式計算得到該字塊的點陣值。
其中,由于PPI值指的是每英寸(Inch)所容納的像素點,單位為Px/Inch,1點陣值為1/72英寸,即1Pt=1/72Inch,因此,點陣值(Pt)=(像素點數(shù)(Px)/PPI(Px/Inch))*72。字塊對應的像素點數(shù)可以取該字塊的豎方向上的像素點數(shù)與橫方向上的像素點數(shù)的最大值(例如,一個字的像素豎方向上的像素點數(shù)25,橫方向上的像素點數(shù)35,那么取35作為這個字對應的像素點數(shù))。這樣,可以避免同樣字號下,取(豎方向像素點數(shù)*橫方向像素點數(shù))作為字塊對應的像素點數(shù)的可能導致獲得錯誤的字號(獲得字號的過程見下面步驟102),例如,在同樣字號下,“一”字的像素點數(shù)可能只有3*50(豎方向像素點數(shù)*橫方向像素點數(shù)),而“車”字的像素點數(shù)為50*50(豎方向像素點數(shù)*橫方向像素點數(shù)),“一”和“車”的像素點數(shù)相差很大。
針對將獲取的最大點陣值確定為該圖片對應的點陣值的過程,網(wǎng)絡設備可以將每個字塊的點陣值進行比較,獲取最大的點陣值,并將該點陣值確定為該圖片對應的點陣值。其中,網(wǎng)絡設備選取最大點陣值作為圖片對應的點陣值的原因請參考步驟102中的描述。
步驟102:利用點陣值與字符屬性的關(guān)系式,確定該點陣值對應的字符屬性。
針對獲得點陣值與字符屬性的關(guān)系式的過程,網(wǎng)絡設備可以獲取多個字符以及多個字符屬性;針對每個字符對應的每個字符屬性,可以獲取該字符在該字符屬性下對應的點陣值,并記錄該字符屬性與該點陣值的對應關(guān)系,并利用記錄的所有字符屬性與點陣值的對應關(guān)系進行線性擬合,以得到點陣值與字符屬性的關(guān)系式。
針對獲取多個字符以及多個字符屬性的過程,網(wǎng)絡設備可以從數(shù)據(jù)庫中存儲的字符庫中選取字符,該字符可以包括漢字、小寫字母、大寫字母以及數(shù)字,比如選取了1000個漢字,大寫字母選取了26個為A~Z,小寫字母選取了26個為a~z,數(shù)字選取了10個為0~9;字符屬性可以是字體與字號的組合,也可以是字號,這里并不做限定。為了方便描述,下面以字符屬性是字號為例進行說明。
針對獲取該字符在該字符屬性下對應的點陣值的過程,如步驟101中關(guān)于獲取字塊的點陣值的過程所述。
針對利用記錄的所有字符屬性與點陣值的對應關(guān)系進行線性擬合,以得到點陣值與字符屬性的關(guān)系式的過程,線性擬合方式可以采用最小二乘法線性擬合,該線性擬合的過程可以在網(wǎng)絡設備上進行,也可以在其他網(wǎng)絡設備上進行擬合之后,將點陣值與字符屬性的關(guān)系式發(fā)送至該網(wǎng)絡設備上。
根據(jù)統(tǒng)計規(guī)律,在同一種字體中,每種類型的字符在同一字號大小下的點陣值大小不同,因此,網(wǎng)絡設備可以分別對漢字、小寫字母、大寫字母以及數(shù)字進行線性擬合,以漢字對應的字號與點陣值的關(guān)系式為例,網(wǎng)絡設備選取的字號有14號,選取的漢字有“機”字,假設在14號大小下,“機”字占用的像素點數(shù)為24,網(wǎng)絡設備的PPI值為96,利用公式:點陣值=(像素點數(shù)/PPI)*72,計算得到的點陣值為18,即點陣值與字號的對應關(guān)系為(18,14),按照同樣的處理方式可得到其他漢字在其它字號下的點陣值與字號的對應關(guān)系,將點陣值作為X軸,字號作為Y軸,并利用最小二乘法對這些對應關(guān)系進行線性擬合,最終得到點陣值與字號的關(guān)系式為y=0.06231+0.8177x,同樣,按照該方法可以分別得到小寫字母、大寫字母以及數(shù)字的字號與點陣值的關(guān)系式。
針對上述得到的四個關(guān)系式,由于在相同字號大小下,各個字符類型的點陣值從大到小排序為漢字、大寫字母、數(shù)字、小寫字母,步驟101中利用最大點陣值作為該圖片對應的點陣值,從而網(wǎng)絡設備可以對上述四個關(guān)系式進行優(yōu)先級排序:漢字、大寫字母、數(shù)字、小寫字母,因此,網(wǎng)絡設備可以先利用漢字的字號與點陣值的關(guān)系式計算最大點陣值對應的字號。在一個例子中,如步驟101所述,圖片中的所有字塊中,對應的最大的點陣值為23,根據(jù)關(guān)系式:y=0.06231+0.8177x,可以得到該點陣值為23的字塊的字號y為18.86941,四舍五入,得到該點陣值對應的字號為19,也即該圖片中字符的字號為19。
基于上述描述可知,無論鼠標滾輪如何操作,網(wǎng)絡設備都可以獲取到圖片對應的點陣值,并都可以通過預先獲得的點陣值與字符屬性的關(guān)系式,快速準確的確定圖片中字符的字符屬性。
步驟103:利用該字符屬性對應的待追蹤設備的設備信息識別該圖片上的字符。
步驟104:判斷待追蹤設備的設備信息是否識別成功,若是,則執(zhí)行步驟105,若否,則執(zhí)行步驟106。
針對步驟103和步驟104所述的過程,網(wǎng)絡設備可以獲取該待追蹤設備的設備信息對應的至少一組關(guān)鍵字,并將每組關(guān)鍵字轉(zhuǎn)換為該字符屬性的關(guān)鍵字,并將每組該字符屬性的關(guān)鍵字依次與圖片中的字塊進行匹配,并獲得每組該字符屬性的關(guān)鍵字與每個字塊的點陣相似度,再判斷每組該字符屬性的關(guān)鍵字與每個字塊的點陣相似度是否均超過第一預設數(shù)值,若是,則每組關(guān)鍵字均識別成功,確定該待追蹤設備的設備信息識別成功;若否,則部分組關(guān)鍵字識別成功,確定該待追蹤設備的設備信息識別失敗。
針對獲取該待追蹤設備的設備信息對應的至少一組關(guān)鍵字的過程,如步驟101所述的獲取圖片的過程,網(wǎng)絡設備可以獲取到模擬場景中包括的設備信息,因此,管理員可以根據(jù)模擬場景中包括的設備信息,確定待追蹤設備的設備信息,該設備信息可以是設備名稱。由于網(wǎng)絡設備可以預先配置每個設備的設備信息對應的關(guān)鍵字,并存儲在數(shù)據(jù)庫中,例如,待追蹤設備的設備信息為222_IMOS槍機_179_1080P,其對應的至少一組關(guān)鍵字為第一組:222、第二組:IMOS槍機、第三組:179、第四組:1080P。
下面以一個例子對識別過程進行說明,如步驟102所述,得到的點陣值對應的字符屬性為19號字號,如圖1D所示,將各組關(guān)鍵字222、IMOS槍機、179、1080P轉(zhuǎn)換為19號大小的字符,并依次與圖1C中的字塊進行匹配,即第一組關(guān)鍵字222與圖中的第一個到第三個字塊進行匹配,第二組關(guān)鍵字IMOS槍機與圖中的第四個到第九個字塊進行匹配,第三組關(guān)鍵字179與圖中的第十個到第十三個字塊進行匹配,第四組關(guān)鍵字1080P與圖中的第十四個到第十八個字塊進行匹配,最終獲得每組關(guān)鍵字與每個字塊的點陣相似度,假設第一預設數(shù)值為75%,均若每組關(guān)鍵字與每個字塊的點陣相似度均超過75%,表示每組關(guān)鍵字均識別成功,可以確定待追蹤設備的設備信息222_IMOS槍機_179_1080P識別成功。
需要說明的是,為了避免模擬場景中待追蹤設備的設備信息出現(xiàn)部分遮擋,導致部分關(guān)鍵字識別失敗的情況,網(wǎng)絡設備在確定部分組關(guān)鍵字識別成功,部分組關(guān)鍵字識別失敗之后,可以再利用識別成功的關(guān)鍵字與數(shù)據(jù)庫中所有設備信息進行匹配,如果只匹配到待追蹤設備的設備信息,則也可以確定該待追蹤設備的設備信息識別成功;如果匹配到多個設備信息,則確定該待追蹤設備的設備信息識別失敗。
在一個例子中,圖1E為部分遮擋的待追蹤設備的設備信息,如圖1E所示,由于80P部分被遮擋,因此第一組關(guān)鍵字222、第二組關(guān)鍵字IMOS槍機以及第三組關(guān)鍵字179會識別成功,第四組關(guān)鍵字1080P會識別失敗,如果利用222、IMOS槍機、179這三組關(guān)鍵字可以唯一確定待追蹤設備的設備信息,則也可以確定該待追蹤設備的設備信息識別成功。
基于上述對待追蹤設備的設備信息部分遮擋情況的描述可知,只要網(wǎng)絡設備能夠唯一確定待追蹤設備的設備信息,就可以確定該待追蹤設備的設備信息識別成功,能夠提高識別效率和準確度。
步驟105:確定該字符的位置信息,并利用該位置信息模擬鼠標操作,對待追蹤設備進行追蹤。
針對確定該字符的位置信息的過程,網(wǎng)絡設備在確定待追蹤設備的設備信息識別成功之后,可以將該圖片中第一個字塊的坐標值作為待追蹤設備在模擬場景中的位置信息。
其中,網(wǎng)絡設備在抓取圖片時,可以記錄圖片中第一個字塊的坐標值。例如,網(wǎng)絡設備的屏幕分辨率為1440*900,則該屏幕的左上角坐標可以為(0,0),右下角的坐標可以為(1440,900),在現(xiàn)有技術(shù)中,假設記錄的待追蹤設備在屏幕中的坐標為(1000,200),即固定坐標,也即第一個字塊在屏幕中的坐標值,在本申請實施例中,假設鼠標滾輪操作放大之后,圖片中第一個字塊在屏幕中的坐標值變?yōu)?1400,300),網(wǎng)絡設備在抓取圖片時,將該坐標值記錄下來,在確定待追蹤設備的設備信息識別成功之后,將(1400,300)作為待追蹤設備的位置信息,從而,網(wǎng)絡設備可以利用(1400,300)模擬鼠標操作,追蹤到該待追蹤設備,并配置該待追蹤設備的參數(shù),或者進行實況播放。
基于步驟103和步驟105所述可知,由于網(wǎng)絡設備利用字符屬性對應的待追蹤設備的設備信息識別圖片上的字符,在確定待追蹤設備的設備信息識別成功之后,利用實時確定的位置信息對待追蹤設備進行追蹤,而不是通過記錄的待追蹤設備的設備信息的固定坐標進行追蹤。因此,即使鼠標滾輪滾動導致待追蹤設備的設備信息的坐標發(fā)生改變,也不會影響對待追蹤設備的準確追蹤。
步驟106:將模擬場景向預設方向移動第二預設數(shù)值的像素,并重新獲取圖片,繼續(xù)識別圖片上的字符。
如步驟104所述,如果網(wǎng)絡設備利用識別成功的關(guān)鍵字也無法唯一確定待追蹤設備的設備信息,網(wǎng)絡設備可以將模擬場景向預設方向移動第二預設數(shù)值的像素,并重新獲取圖片,然后再利用每組該字符屬性的關(guān)鍵字與重新獲取到的圖片中的字塊進行匹配,并獲得每組該字符屬性的關(guān)鍵字與每個字塊的點陣相似度,然后判斷每組該字符屬性的關(guān)鍵字與每個字塊的點陣相似度是否均超過第一預設數(shù)值,若是,則確定待追蹤設備的設備信息識別成功;若否,則繼續(xù)執(zhí)行步驟106的過程,直到能夠唯一確定待追蹤設備的設備信息。
其中,預設方向可以是先向左移動,在模擬場景移動到最左邊時仍然無法唯一確定待追蹤設備的設備信息,可以再向右移動,直到能夠唯一確定待追蹤設備的設備信息。第二預設數(shù)值可以是步驟101中獲取到的最大點陣值,以能夠確保每次移動一個字符,使一個字符從遮擋部分移出來。
進一步地,若向預設方向移動模擬場景進行識別之后,仍然無法確定待追蹤設備的設備信息,網(wǎng)絡設備可以繼續(xù)執(zhí)行步驟102的過程,只是利用排序為第二優(yōu)先級的大寫字母的點陣值與字符屬性的關(guān)系式確定最大點陣值對應的字號,并繼續(xù)執(zhí)行步驟103和步驟104的過程,依次類推,直到確定待追蹤設備的設備信息識別成功。
由上述實施例可知,網(wǎng)絡設備在獲取圖片對應的點陣值之后,利用點陣值與字符屬性的關(guān)系式,可以確定該點陣值對應的字符屬性,然后再利用字符屬性對應的待追蹤設備的設備信息識別圖片上的字符,在確定待追蹤設備的設備信息識別成功之后,確定該字符的位置信息,利用該位置信息模擬鼠標操作對待追蹤設備進行追蹤,而不是通過記錄的待追蹤設備的設備信息的固定坐標進行追蹤,因此,即使鼠標滾輪滾動導致待追蹤設備的設備信息的坐標發(fā)生改變,也不會影響對待追蹤設備的準確追蹤。此外,無論鼠標滾輪如何操作,網(wǎng)絡設備都可以獲取到圖片對應的點陣值,并通過點陣值與字符屬性的關(guān)系式,快速準確的確定圖片中字符的字符屬性。
與前述追蹤設備的方法的實施例相對應,本申請還提供了追蹤設備的裝置的實施例。
本申請追蹤設備的裝置的實施例可以應用在網(wǎng)絡設備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在設備的處理器將非易失性存儲器中對應的計算機程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,如圖2所示,為本申請根據(jù)一示例性實施例示出的一種網(wǎng)絡設備的硬件結(jié)構(gòu)圖,除了圖2所示的處理器、內(nèi)存、網(wǎng)絡接口、以及非易失性存儲器之外,實施例中裝置所在的設備通常根據(jù)該設備的實際功能,還可以包括其他硬件,對此不再贅述。
圖3為本申請根據(jù)一示例性實施例示出的一種追蹤設備的裝置的實施例結(jié)構(gòu)圖,如圖3所示,該裝置可以應用在網(wǎng)絡設備上,該裝置包括:獲取單元310、確定單元320、第一識別單元330、追蹤單元340。
其中,獲取單元310,用于獲取圖片,并獲取所述圖片對應的點陣值;
確定單元320,用于利用點陣值與字符屬性的關(guān)系式,確定所述點陣值對應的字符屬性;
第一識別單元330,用于利用所述字符屬性對應的待追蹤設備的設備信息識別所述圖片上的字符;
追蹤單元340,用于在識別成功時,確定所述字符的位置信息,并利用所述位置信息模擬鼠標操作,對所述待追蹤設備進行追蹤。
在一個可選的實現(xiàn)方式中,獲取單元310,具體用于在獲取所述圖片對應的點陣值的過程中,對所述圖片進行字塊劃分,得到多個字塊;獲取每個字塊的點陣值;將獲取的最大點陣值確定為所述圖片對應的點陣值。
在另一個可選的實現(xiàn)方式中,該裝置還包括(圖3中未示出):獲得關(guān)系式單元;
該獲得關(guān)系式單元,具體用于獲取多個字符以及多個字符屬性;針對每個字符對應的每個字符屬性,獲取所述字符在所述字符屬性下對應的點陣值,并記錄所述字符屬性與所述點陣值的對應關(guān)系;利用記錄的所有字符屬性與點陣值的對應關(guān)系進行線性擬合,得到點陣值與字符屬性的關(guān)系式。
在另一個可選的實現(xiàn)方式中,第一識別單元330,具體用于獲取所述待追蹤設備的設備信息對應的至少一組關(guān)鍵字,并將每組關(guān)鍵字轉(zhuǎn)換為所述字符屬性的關(guān)鍵字;將每組所述字符屬性的關(guān)鍵字依次與所述圖片中的字塊進行匹配,并獲得每組所述字符屬性的關(guān)鍵字與每個字塊的點陣相似度;判斷每組所述字符屬性的關(guān)鍵字與每個字塊的點陣相似度是否均超過第一預設數(shù)值;若是,則每組關(guān)鍵字均識別成功,確定所述待追蹤設備的設備信息識別成功;若否,則部分組關(guān)鍵字識別成功,確定所述待追蹤設備的設備信息識別失敗。
在另一個可選的實現(xiàn)方式中,該裝置應用于3D可視化模擬場景中,該場景以三維視覺角度顯示各設備,該裝置還包括(圖3中未示出):第二識別單元;
該第二識別單元,具體用于將所述模擬場景向預設方向移動第二預設數(shù)值的像素,并重新獲取圖片;利用每組所述字符屬性的關(guān)鍵字與重新獲取到的圖片中的字塊進行匹配,并獲得每組所述字符屬性的關(guān)鍵字與每個字塊的點陣相似度;判斷每組所述字符屬性的關(guān)鍵字對應的每個字塊的點陣相似度是否均超過所述第一預設數(shù)值;若是,則確定所述待追蹤設備的設備信息識別成功;若否,則繼續(xù)執(zhí)行將所述模擬場景向預設方向移動第二預設數(shù)值的像素的過程。
上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
由上述實施例可知,網(wǎng)絡設備在獲取圖片對應的點陣值之后,利用點陣值與字符屬性的關(guān)系式,可以確定該點陣值對應的字符屬性,然后再利用字符屬性對應的待追蹤設備的設備信息識別圖片上的字符,在確定待追蹤設備的設備信息識別成功之后,確定該字符的位置信息,利用該位置信息模擬鼠標操作對待追蹤設備進行追蹤,而不是通過記錄的待追蹤設備的設備信息的固定坐標進行追蹤,因此,即使鼠標滾輪滾動導致待追蹤設備的設備信息的坐標發(fā)生改變,也不會影響對待追蹤設備的準確追蹤。此外,無論鼠標滾輪如何操作,網(wǎng)絡設備都可以獲取到圖片對應的點陣值,并通過點陣值與字符屬性的關(guān)系式,快速準確的確定圖片中字符的字符屬性。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本申請保護的范圍之內(nèi)。