本發(fā)明涉及物品安全管理領(lǐng)域,更具體地說,涉及一種物品控標(biāo)設(shè)置和物品識別方法及裝置。
背景技術(shù):
為應(yīng)對市場愈來愈激烈的競爭環(huán)境,企業(yè)只有持續(xù)創(chuàng)新,不斷推出新的產(chǎn)品才能長久地生存下去。企業(yè)在新產(chǎn)品的開發(fā)階段,通常會(huì)生產(chǎn)出一些樣品進(jìn)行測試,但是,如果樣品被泄露出去的話,很可能會(huì)對企業(yè)造成難以挽回的巨大損失,因此,企業(yè)對產(chǎn)品(尤其是處于開發(fā)階段的產(chǎn)品樣品)的安全管理就顯得十分重要。
目前,企業(yè)對產(chǎn)品進(jìn)行安全管理的途徑主要是通過在產(chǎn)品表面或主要部件上鐳雕或噴二維碼、條形碼等方式,并進(jìn)行定期盤點(diǎn)登記,從而實(shí)現(xiàn)產(chǎn)品的安全管控。但利用現(xiàn)有途徑進(jìn)行安全管理時(shí),二維碼、條形碼等方式容易被人識別和仿制。為此我們可以提出一種新的安全管理方法,以加強(qiáng)企業(yè)對產(chǎn)品的安全管理的安全性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于:利用現(xiàn)有途徑進(jìn)行安全管理時(shí),二維碼、條形碼等方式容易被人識別和仿制,安全性能較低。針對該技術(shù)問題,提供一種物品控標(biāo)設(shè)置和物品識別方法及裝置。
為解決上述技術(shù)問題,本發(fā)明提供一種物品控標(biāo)設(shè)置裝置,所述物品控標(biāo)設(shè)置裝置包括:
標(biāo)識圖設(shè)置模塊,用于根據(jù)圖案設(shè)置策略在當(dāng)前待管控物品上設(shè)置標(biāo)識圖,所述圖案設(shè)置策略包括:在物品上設(shè)置h個(gè)標(biāo)識圖,每個(gè)標(biāo)識圖設(shè)置一參考點(diǎn),確定該參考點(diǎn)為起點(diǎn)延伸的長度為L0的基準(zhǔn)直線,以及確定與該基準(zhǔn)直線終點(diǎn)相交且垂直于該基準(zhǔn)線的打標(biāo)直線,所述打標(biāo)直線被劃分為i個(gè)打標(biāo)線段,每一打標(biāo)線段首、尾兩點(diǎn)對應(yīng)的余弦值取值范圍表征一個(gè)數(shù)值序列;所述余弦值為以所述基準(zhǔn)直線為鄰邊,分別以所述起點(diǎn)與所述打標(biāo)線段首、尾點(diǎn)的連線為斜邊求得的值,所述h大于等于2,所述i大于等于2;
分配模塊,用于確定所述物品的管理序號數(shù)值序列,根據(jù)預(yù)設(shè)的所述各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,從所述管理序號數(shù)值序列中提取出與所述各標(biāo)識圖對應(yīng)的元素組成所述各標(biāo)識圖待表征的數(shù)值序列;
標(biāo)記模塊,用于根據(jù)所述各標(biāo)識圖表征的數(shù)值序列,以及預(yù)設(shè)的所述各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系分別在所述各標(biāo)識圖對應(yīng)打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。
進(jìn)一步地,本發(fā)明提供了一種物品識別裝置,所述物品識別裝置包括:
圖片獲取模塊,用于獲取包含標(biāo)識圖的物品圖片,所述標(biāo)識圖通過如權(quán)利要求1所述的物品控標(biāo)設(shè)置裝置設(shè)置;
分析模塊,用于確定所述物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離L1,并根據(jù)所述L0/L1以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系得到所述各標(biāo)識圖所表征的數(shù)值序列;
處理模塊,用于根據(jù)所述各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,將得到的所述各數(shù)值序列中的元素進(jìn)行組合,得到所述物品圖片中的物品之管理序號。
進(jìn)一步地,本發(fā)明提供了一種物品控標(biāo)設(shè)置方法,所述物品控標(biāo)設(shè)置方法包括以下物品標(biāo)記過程:
根據(jù)圖案設(shè)置策略在當(dāng)前待管控物品上設(shè)置標(biāo)識圖,所述圖案設(shè)置策略包括:在物品上設(shè)置h個(gè)標(biāo)識圖,每個(gè)標(biāo)識圖設(shè)置一參考點(diǎn),確定以該參考點(diǎn)為起點(diǎn)延伸的長度為L0的基準(zhǔn)直線,以及確定與該基準(zhǔn)直線終點(diǎn)相交且垂直于該基準(zhǔn)線的打標(biāo)直線,所述打標(biāo)直線被劃分為i個(gè)打標(biāo)線段,每一打標(biāo)線段首、尾兩點(diǎn)對應(yīng)的余弦值取值范圍表征一個(gè)數(shù)值序列;所述余弦值為以所述基準(zhǔn)直線為鄰邊,分別以所述起點(diǎn)與所述打標(biāo)線段首、尾點(diǎn)的連線為斜邊求得的值,所述h大于等于2,所述i大于等于2;
確定所述物品的管理序號數(shù)值序列,根據(jù)預(yù)設(shè)的所述各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,從所述管理序號數(shù)值序列中提取出與所述各標(biāo)識圖對應(yīng)的元素組成所述各標(biāo)識圖待表征的數(shù)值序列;
根據(jù)所述各標(biāo)識圖表征的數(shù)值序列,以及預(yù)設(shè)的所述各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系分別在所述各標(biāo)識圖對應(yīng)打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。
進(jìn)一步地,所述管理序號數(shù)值序列為k位m進(jìn)制的序列;
所述各標(biāo)識圖包含的打標(biāo)線段個(gè)數(shù)n相同,所述n的取值大于等于m的(k/h)次方。
進(jìn)一步地,所述各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系為:
按照各標(biāo)識圖的圖序號從大到小的順序,分別與所述管理序號數(shù)值序列的低位元素到高位元素依次對應(yīng),或分別與所述管理序號數(shù)值序列的高位元素到低位元素依次對應(yīng),每一標(biāo)識圖對應(yīng)的元素位數(shù)為所述k/h位;所述圖序號是為每一標(biāo)識圖設(shè)置的唯一識別序號。
進(jìn)一步地,所述各標(biāo)識圖的各打標(biāo)線段長度相同;
或,所述各標(biāo)識圖的各打標(biāo)線段長度各不相同。
進(jìn)一步地,所述當(dāng)前待管控物品為移動(dòng)終端或移動(dòng)終端部件。
進(jìn)一步地,在標(biāo)識圖中設(shè)置參考點(diǎn)包括:在物品上設(shè)置一個(gè)規(guī)則圖形,以該規(guī)則圖形的幾何中心點(diǎn)作為參考點(diǎn)。
進(jìn)一步地,所述規(guī)則圖形為圓形、矩形、三角形中的任意一種。
進(jìn)一步地,本發(fā)明提供了一種物品識別方法,所述物品識別方法包括:
獲取包含標(biāo)識圖的物品圖片,所述標(biāo)識圖為通過前述物品控標(biāo)設(shè)置方法所設(shè)置;
確定所述物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離L1,并根據(jù)所述L0/L1以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系得到所述各標(biāo)識圖所表征的數(shù)值序列;
根據(jù)所述各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,將得到的所述各數(shù)值序列中的元素進(jìn)行組合,得到所述物品圖片中的物品之管理序號。
有益效果
本發(fā)明提供的物品控標(biāo)設(shè)置和物品識別方法及裝置,在物品上設(shè)置由參考點(diǎn)和打標(biāo)直線上形成的多個(gè)封閉圖形;根據(jù)當(dāng)前待管理物品的管理序號數(shù)值序列以及預(yù)先設(shè)置的各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,提取出與各標(biāo)識圖對應(yīng)的元素組成各標(biāo)識圖待表征的數(shù)值序列,結(jié)合預(yù)先設(shè)置的各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系分別在各標(biāo)識圖對應(yīng)打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。在對物品上的標(biāo)識圖進(jìn)行讀取時(shí),確定物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離L1,并根據(jù)L0/L1以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系得到各標(biāo)識圖所表征的數(shù)值序列以及各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,將得到的所述各數(shù)值序列中的元素進(jìn)行組合,得到所述物品圖片中的物品之管理序號。實(shí)現(xiàn)一種全新的對物品進(jìn)行身份管理的方式,通過該方式在物品上設(shè)置的標(biāo)識圖與現(xiàn)有二維碼等標(biāo)識圖完全不同,且他人只能從該物品上看到簡單的圖形而得不到任何該物品的身份信息,既豐富了對物品的安全管控方式,又提升了對物品管理的安全性和多樣性。
附圖說明
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中:
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
圖2為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的服務(wù)器的結(jié)構(gòu)示意圖;
圖3為本發(fā)明第一實(shí)施例提供的物品控標(biāo)設(shè)置方法流程示意圖;
圖4為本發(fā)明第一實(shí)施例提供的一種標(biāo)識點(diǎn)設(shè)置圖;
圖5為本發(fā)明第一實(shí)施例提供的一個(gè)僅顯示參考點(diǎn)、各打標(biāo)線段端點(diǎn)以及標(biāo)識點(diǎn)的標(biāo)識圖;
圖6為本發(fā)明第一實(shí)施例提供的一種標(biāo)識圖;
圖7為本發(fā)明第一實(shí)施例提供的物品識別方法流程示意圖;
圖8為本發(fā)明第一實(shí)施例提供的標(biāo)識點(diǎn)與參考點(diǎn)直線連接距離確定方法流程示意圖;
圖9為本發(fā)明第一實(shí)施例提供的確定標(biāo)識點(diǎn)與參考點(diǎn)直線連接距離的坐標(biāo)圖;
圖10為本發(fā)明第二實(shí)施例提供的一種標(biāo)識圖設(shè)置效果圖;
圖11為本發(fā)明第三實(shí)施例提供的物品控標(biāo)設(shè)置裝置的結(jié)構(gòu)示意圖;
圖12為本發(fā)明第三實(shí)施例提供的物品識別裝置的結(jié)構(gòu)示意圖;
圖13為本發(fā)明第三實(shí)施例提供的分析模塊的結(jié)構(gòu)示意圖;
圖14為本發(fā)明第四實(shí)施例提供的一種標(biāo)識圖設(shè)置效果圖。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
移動(dòng)終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端,然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖。
移動(dòng)終端100可以包括A/V(音頻/視頻)輸入單元110、感測單元120、存儲(chǔ)器130、控制器140和電源單元150等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件,可以替代地實(shí)施更多或更少的組件,將在下面詳細(xì)描述移動(dòng)終端的元件。
A/V輸入單元110用于接收音頻或視頻信號。A/V輸入單元110可以包括相機(jī)111和麥克風(fēng)112,相機(jī)111對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。經(jīng)相機(jī)111處理后的圖像幀可以存儲(chǔ)在存儲(chǔ)器130(或其它存儲(chǔ)介質(zhì))中或者經(jīng)由無線通信單元110進(jìn)行發(fā)送,可以根據(jù)移動(dòng)終端的構(gòu)造提供兩個(gè)或更多相機(jī)111。麥克風(fēng)112可以在電話通話模式、記錄模式、語音識別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動(dòng)通信模塊112發(fā)送到移動(dòng)通信基站的格式輸出。麥克風(fēng)112可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或者干擾。
感測單元120檢測移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶對于移動(dòng)終端100的接觸(即,觸摸輸入)的有無、移動(dòng)終端100的取向、移動(dòng)終端100的加速或減速移動(dòng)和方向等等,并且生成用于控制移動(dòng)終端100的操作的命令或信號。例如,當(dāng)移動(dòng)終端100實(shí)施為滑動(dòng)型移動(dòng)電話時(shí),感測單元120可以感測該滑動(dòng)型電話是打開還是關(guān)閉。另外,感測單元120能夠檢測電源單元150是否提供電力。感測單元120可以包括接近傳感器121。
存儲(chǔ)器130可以存儲(chǔ)由控制器140執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器130可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號的數(shù)據(jù)。
存儲(chǔ)器130可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器130的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
控制器140通??刂埔苿?dòng)終端的總體操作。例如,控制器140執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理??刂破?40可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。
電源單元150在控制器140的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>
這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器140中實(shí)施。對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器130中并且由控制器140執(zhí)行。
至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
如圖2所示,為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器至少包括:輸入輸出(IO)總線21、處理器22、存儲(chǔ)器23、內(nèi)存24和通信裝置25。其中,
輸入輸出(IO)總線21分別與自身所屬的服務(wù)器的其它部件(處理器22、存儲(chǔ)器23、內(nèi)存24和通信裝置25)連接,并且為其它部件提供傳送線路。
處理器22通??刂谱陨硭鶎俚姆?wù)器的總體操作。例如,處理器22執(zhí)行計(jì)算和確認(rèn)等操作。其中,處理器22可以是中央處理器(CPU)。
存儲(chǔ)器23存儲(chǔ)處理器可讀、處理器可執(zhí)行的軟件代碼,其包含用于控制處理器22執(zhí)行本文描述的功能的指令(即軟件執(zhí)行功能)。
其中,本發(fā)明提供的消息訂閱管理裝置中,策略配置模塊、圖案設(shè)置模塊、分配模塊、打點(diǎn)模塊、圖片獲取模塊、圖片分析模塊、映射分析模塊和處理模塊的功能的軟件代碼可存儲(chǔ)在存儲(chǔ)器23中,并由處理器22執(zhí)行或編譯后執(zhí)行。
內(nèi)存24,一般采用半導(dǎo)體存儲(chǔ)單元,包括隨機(jī)存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),以及高速緩存(CACHE),RAM是其中最重要的存儲(chǔ)器。內(nèi)存24是計(jì)算機(jī)中重要的部件之一,它是與CPU22進(jìn)行溝通的橋梁,計(jì)算機(jī)中所有程序的運(yùn)行都是在內(nèi)存中進(jìn)行的,其作用是用于暫時(shí)存放CPU22中的運(yùn)算數(shù)據(jù),以及與硬盤等外部存儲(chǔ)器交換的數(shù)據(jù),只要計(jì)算機(jī)在運(yùn)行中,CPU22就會(huì)把需要運(yùn)算的數(shù)據(jù)調(diào)到內(nèi)存中進(jìn)行運(yùn)算,當(dāng)運(yùn)算完成后CPU22再將結(jié)果傳送出來。
通信裝置25,通常包括一個(gè)或多個(gè)組件,其允許自身所屬的服務(wù)器與無線通信系統(tǒng)或網(wǎng)絡(luò)之間的無線電通信。
以下通過具體實(shí)施例進(jìn)行詳細(xì)說明。
第一實(shí)施例
為實(shí)現(xiàn)對產(chǎn)品的安全管控,提升企業(yè)對產(chǎn)品的管理安全性能,本實(shí)施例提供了一種物品控標(biāo)設(shè)置方法,參照圖3,圖3為本發(fā)明第一實(shí)施例提供的物品控標(biāo)設(shè)置方法流程示意圖,包括:
S301:根據(jù)圖案設(shè)置策略在當(dāng)前待管控物品上設(shè)置標(biāo)識圖;
值得注意的是,圖案設(shè)置策略包括:在物品上設(shè)置h個(gè)標(biāo)識圖(h大于等于2),每個(gè)標(biāo)識圖設(shè)置一參考點(diǎn),確定以該參考點(diǎn)為起點(diǎn)延伸的長度為L0的基準(zhǔn)直線,以及確定與該基準(zhǔn)直線終點(diǎn)相交且垂直于該基準(zhǔn)線的打標(biāo)直線,打標(biāo)直線被劃分為i個(gè)打標(biāo)線段(i大于等于2),每一打標(biāo)線段首、尾兩點(diǎn)對應(yīng)的余弦值取值范圍表征一個(gè)數(shù)值序列。其中,余弦值為以基準(zhǔn)直線為鄰邊,分別以起點(diǎn)與打標(biāo)線段首、尾點(diǎn)的連線為斜邊求得的值。
S302:確定所述物品的管理序號數(shù)值序列;
S303:根據(jù)預(yù)設(shè)的各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系管理序號數(shù)值序列中提取出與各標(biāo)識圖對應(yīng)的元素組成各標(biāo)識圖待表征的數(shù)值序列;
S304:根據(jù)各標(biāo)識圖表征的數(shù)值序列,以及預(yù)設(shè)的各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系分別在各標(biāo)識圖對應(yīng)打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。
本實(shí)施例中,管理序號數(shù)值序列之元素是指組成管理序號數(shù)值序列的各個(gè)數(shù)值,它們可以組成多個(gè)小的數(shù)值序列,供各標(biāo)識圖表征。例如,有三個(gè)標(biāo)識圖,管理序號數(shù)值序列為二進(jìn)制數(shù)110011000,其元素依次為1、1、0、0、1、1、0、0、0這9個(gè),各元素?cái)?shù)值組成的各標(biāo)識圖待表征的數(shù)值序列依次為110,011,000。
應(yīng)當(dāng)理解的是,各元素?cái)?shù)值組成的小的數(shù)值序列的元素的個(gè)數(shù)可以是預(yù)先設(shè)定的,例如,如前例所示的數(shù)值序列也可以每一個(gè)元素即為一個(gè)數(shù)值序列,則前例所示的元素組成的小的數(shù)值序列有9個(gè)。還應(yīng)當(dāng)理解的是,管理序號數(shù)值序列包括但不限于前例所示的二進(jìn)制數(shù),還可以是八進(jìn)制,十進(jìn)制,十六進(jìn)制等的數(shù)值序列。同時(shí)需要注意的是,數(shù)值序列之元素是指的組成管理序號數(shù)值序列的各個(gè)數(shù)值,標(biāo)識圖待表征的數(shù)值序列由元素的數(shù)值和個(gè)數(shù)確定。
本實(shí)施例中,管理序號數(shù)值序列采用的進(jìn)制數(shù)與每一標(biāo)識圖包含的打標(biāo)線段個(gè)數(shù)存在如下關(guān)系:
管理序號數(shù)值序列為k位m進(jìn)制的序列,各標(biāo)識圖包含的打標(biāo)線段個(gè)數(shù)n相同,n的取值大于等于m的(k/h)次方。例如,管理序號數(shù)值序列為二進(jìn)制數(shù)110011000,k等于9,m等于2,h等于3,則每一個(gè)標(biāo)識圖至少包含8個(gè)封閉圓環(huán)。
應(yīng)當(dāng)理解的是,此時(shí),每一個(gè)標(biāo)識圖待表征的數(shù)值序列的元素個(gè)數(shù)為k/h個(gè)。仍以上例中二進(jìn)制的序列為例,k等于9,h等于3,則每一個(gè)的標(biāo)識圖待表征的數(shù)值序列的元素個(gè)數(shù)均為3個(gè)。
值得注意的是,本實(shí)施例中,各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系為:
按照各標(biāo)識圖的圖序號從大到小的順序,分別與管理序號數(shù)值序列的低位元素到高位元素依次對應(yīng),或分別與管理序號數(shù)值序列的高位元素到低位元素依次對應(yīng)。其中,每一標(biāo)識圖對應(yīng)的元素位數(shù)為k/h位,圖序號是為每一標(biāo)識圖設(shè)置的唯一識別序號。
例如,管理序號數(shù)值序列為二進(jìn)制數(shù)110011000,有三個(gè)待表征的數(shù)值序列,標(biāo)識圖有標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3三個(gè),此時(shí)可以根據(jù)標(biāo)識圖1與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素0、0、0,組成待表征的數(shù)值序列000;根據(jù)標(biāo)識圖2與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素0、1、1,組成待表征的數(shù)值序列011;根據(jù)標(biāo)識圖3與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素1、1、0,組成待表征的數(shù)值序列110。
又例如,管理序號數(shù)值序列為二進(jìn)制數(shù)110011000,有三個(gè)待表征的數(shù)值序列,標(biāo)識圖有標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3三個(gè),此時(shí)可以根據(jù)標(biāo)識圖1與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取出對應(yīng)元素1、1、0,組成待表征的數(shù)值序列110;根據(jù)標(biāo)識圖2與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取出對應(yīng)元素0、1、1,組成待表征的數(shù)值序列011;根據(jù)標(biāo)識圖3與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取出對應(yīng)元素0、0、0,組成待表征的數(shù)值序列000。
應(yīng)當(dāng)理解的是,本實(shí)施例中除上述兩種按照各標(biāo)識圖的圖序號從大到小的順序,分別與管理序號數(shù)值序列的低位元素到高位元素依次對應(yīng),或分別與管理序號數(shù)值序列的高位元素到低位元素依次對應(yīng)外,還可以是按照各標(biāo)識圖的圖序號從大到小的順序,分別與管理序號數(shù)值序列的元素亂序?qū)?yīng)。
例如,管理序號數(shù)值序列為二進(jìn)制數(shù)110011000,有三個(gè)待表征的數(shù)值序列,標(biāo)識圖有標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3三個(gè),根據(jù)標(biāo)識圖1與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素0、1、1,組成待表征的數(shù)值序列011;根據(jù)標(biāo)識圖2與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素0、0、0,組成待表征的數(shù)值序列000;根據(jù)標(biāo)識圖3與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素1、1、0,組成待表征的數(shù)值序列110等情況。
應(yīng)當(dāng)理解的是,只要預(yù)先設(shè)置好對應(yīng)規(guī)則,能實(shí)現(xiàn)標(biāo)識圖與數(shù)值序列之元素組成的標(biāo)識圖待表征的數(shù)值序列一一對應(yīng),均在本發(fā)明的保護(hù)范圍內(nèi)。
應(yīng)當(dāng)理解的是,數(shù)值序列之元素內(nèi)的數(shù)值的改變不會(huì)影響到標(biāo)識圖與各元素組成的標(biāo)識圖待表征的數(shù)值序列的對應(yīng)關(guān)系,例如,設(shè)上例中110,011,000三個(gè)待表征的數(shù)值序列分別為a、b、c,他們分別對應(yīng)標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3,在改變待表征的數(shù)值序列a的元素?cái)?shù)值為1、1、0,b為0、0、1,c為0、0、1后,待表征的數(shù)值序列a、b、c變?yōu)榱?10,001,001。此時(shí)待表征的數(shù)值序列a、b、c仍然與標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3一一對應(yīng),只是此時(shí)標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3分別對應(yīng)的各待表征的數(shù)值序列中元素的數(shù)值分別變化為了1、1、0,0、1、1和0、0、1。
本實(shí)施例中,各標(biāo)識圖的打標(biāo)線段余弦值范圍分別對應(yīng)一個(gè)特定數(shù)值序列,在提取物品的管理序號數(shù)值序列之元素組成的各標(biāo)識圖表征的數(shù)值序列與各標(biāo)識圖的某一打標(biāo)線段余弦值范圍對應(yīng)的特定數(shù)值序列匹配時(shí),在該打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。
例如,參見圖5,有圖序號為1、2、3三個(gè)標(biāo)識圖,每個(gè)標(biāo)識圖均有一個(gè)參考點(diǎn),從參考點(diǎn)延伸長度為L0的基準(zhǔn)直線,以及垂直于基準(zhǔn)直線的打標(biāo)直線。每個(gè)標(biāo)識圖的打標(biāo)直線均被點(diǎn)b0,點(diǎn)b1,點(diǎn)b2,點(diǎn)b3,點(diǎn)b4分隔成4段,這5個(gè)點(diǎn)與參考點(diǎn)的連線將余弦值0-1的取值范圍分成了4份。設(shè):點(diǎn)b0至點(diǎn)b1的線段對應(yīng)余弦值取值范圍為0.75-1,對應(yīng)數(shù)值序列11;點(diǎn)b1至點(diǎn)b2的線段對應(yīng)余弦值取值范圍為0.5-0.75,對應(yīng)數(shù)值序列10;點(diǎn)b2至點(diǎn)b3的線段對應(yīng)余弦值取值范圍為0.25-0.5,對應(yīng)數(shù)值序列01;點(diǎn)b3至點(diǎn)b4的線段對應(yīng)余弦值取值范圍為0-0.25,對應(yīng)數(shù)值序列00;管理序號數(shù)值序列為101101,則在標(biāo)識圖1的打標(biāo)線段點(diǎn)b1至點(diǎn)b2上,標(biāo)識圖2的打標(biāo)線段點(diǎn)b0至點(diǎn)b1上,標(biāo)識圖3的打標(biāo)線段點(diǎn)b2至點(diǎn)b3上分別設(shè)置標(biāo)識點(diǎn)。
本實(shí)施例中,各打標(biāo)線段可以不在基準(zhǔn)直線的同一側(cè),還可以有一部分是在基準(zhǔn)直線的另一側(cè),只要其對應(yīng)的余弦值取值范圍不邊,仍可根據(jù)上述設(shè)置方式進(jìn)行相應(yīng)的標(biāo)識點(diǎn)設(shè)置。
本實(shí)施例中,不同標(biāo)識圖的打標(biāo)線段余弦值范圍對應(yīng)的數(shù)值序列可以不同,例如,圖5中標(biāo)識圖1的各打標(biāo)線段余弦值范圍可以設(shè)置依次對應(yīng)待表征的數(shù)值序列00、01、10、11;標(biāo)識圖2的各打標(biāo)線段余弦值范圍可以設(shè)置依次對應(yīng)待表征的數(shù)值序列11、10、01、00;標(biāo)識圖3的各打標(biāo)線段余弦值范圍可以設(shè)置依次對應(yīng)待表征的數(shù)值序列11、01、10、00。
應(yīng)當(dāng)理解的是,本實(shí)施例中,各標(biāo)識圖的各打標(biāo)線段長度可以相同,也可以不同。各打標(biāo)線段長度大小對于標(biāo)識點(diǎn)的設(shè)置沒有影響。
本實(shí)施例中,各標(biāo)識圖的基準(zhǔn)直線、打標(biāo)直線、以及各打標(biāo)線段的端點(diǎn)與參考點(diǎn)的連線可以不顯示設(shè)置,只對應(yīng)保留各標(biāo)識圖的參考點(diǎn)、各打標(biāo)線段的端點(diǎn)、以及設(shè)置的標(biāo)識點(diǎn)。例如,如圖5所示的一個(gè)標(biāo)識圖,圖中只有參考點(diǎn)和點(diǎn)b0至b7,以及設(shè)置的標(biāo)識點(diǎn)。
應(yīng)當(dāng)理解的是,本實(shí)施例中,設(shè)置的標(biāo)識點(diǎn)可以是如圖5所示的圓圈,也可以是三角形點(diǎn)、圓點(diǎn)、正方形點(diǎn)等形式。事實(shí)上,對于標(biāo)識點(diǎn)的設(shè)置形式并未有限定,只要其能與參考點(diǎn)及各打標(biāo)線段的端點(diǎn)區(qū)別開來都在本發(fā)明的保護(hù)范圍內(nèi)。事實(shí)上,本實(shí)施例中各標(biāo)識圖還可以僅顯示設(shè)置參考點(diǎn)和標(biāo)識點(diǎn)。
本實(shí)施例中,還可以在物品上設(shè)置一個(gè)規(guī)則圖形,以該規(guī)則圖形的幾何中心點(diǎn)作為參考點(diǎn)。該規(guī)則圖形可以是如圓形、矩形、三角形、菱形等規(guī)則圖形,此時(shí)該規(guī)則圖形的中心點(diǎn)可以顯示設(shè)置,也可以不顯示設(shè)置,例如參見圖6,一個(gè)標(biāo)識圖上只顯示設(shè)置了一個(gè)圓、各打標(biāo)線段的端點(diǎn)、以及設(shè)置的標(biāo)識點(diǎn)。應(yīng)當(dāng)理解的是,各打標(biāo)線段的端點(diǎn)、以及設(shè)置的標(biāo)識點(diǎn)可以全部在該規(guī)則圖形內(nèi),也可以不全部在該規(guī)則圖形內(nèi)(例如圖6所示的標(biāo)識圖),還可以是全部在不該規(guī)則圖形內(nèi)。
本實(shí)施例中,在根據(jù)物品控標(biāo)設(shè)置方法在物品上設(shè)置好標(biāo)識圖和標(biāo)識點(diǎn)后,還可以根據(jù)物品識別方法對物品上的標(biāo)識圖和標(biāo)識點(diǎn)進(jìn)行讀取,從而得到物品的管理序號。參見圖7,圖7為物品識別方法流程示意圖,包括:
S701:獲取包含標(biāo)識圖的物品圖片;
應(yīng)當(dāng)理解的是,該物品圖片中包含的標(biāo)識圖是通過前述物品控標(biāo)設(shè)置方法所設(shè)置的。
S702:確定所述物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離L1;
S703:根據(jù)L0/L1以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系得到各標(biāo)識圖所表征的數(shù)值序列;
S704:根據(jù)各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,將得到的各數(shù)值序列中的元素進(jìn)行組合,得到物品圖片中的物品之管理序號。
本實(shí)施例中,確定物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離可以通過以下方式進(jìn)行確定:
參見圖8,標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離確定過程包括:
S801:將物品圖片映射到二維坐標(biāo)系中,分別得到各標(biāo)識圖中標(biāo)識點(diǎn)和參考點(diǎn)的位置坐標(biāo);
S802:對于物品圖片中的每一標(biāo)識圖,根據(jù)獲取的標(biāo)識點(diǎn)和參考點(diǎn)的位置坐標(biāo)根據(jù)直線距離計(jì)算公式得到標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離。
例如,參見圖9,例如,參見圖5,有圖序號為1、2、3三個(gè)標(biāo)識圖,每個(gè)標(biāo)識圖均有一個(gè)參考點(diǎn),從參考點(diǎn)延伸長度為L0的基準(zhǔn)直線,以及垂直于基準(zhǔn)直線的打標(biāo)直線。每個(gè)標(biāo)識圖的打標(biāo)直線均被點(diǎn)b0,點(diǎn)b1,點(diǎn)b2,點(diǎn)b3,點(diǎn)b4分隔成4段,這5個(gè)點(diǎn)與參考點(diǎn)的連線將余弦值0-1的取值范圍分成了4份。圖9中,三個(gè)標(biāo)識圖的參考點(diǎn)坐標(biāo)均為(0,0)。標(biāo)識圖1中標(biāo)識點(diǎn)坐標(biāo)為(k1,a),根據(jù)直線距離計(jì)算公式得到標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離為(k12+a2)1/2,據(jù)此L0/(k12+a2)1/2即得到標(biāo)識點(diǎn)位置的余弦值,落于打標(biāo)線段點(diǎn)b1至點(diǎn)b2的余弦值取值范圍內(nèi);標(biāo)識圖2中標(biāo)識點(diǎn)坐標(biāo)為(k2,a),得到標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離為(k22+a2)1/2,L0/(k22+a2)1/2即得到標(biāo)識點(diǎn)位置的余弦值,落于打標(biāo)線段點(diǎn)b0至點(diǎn)b1的余弦值取值范圍內(nèi);標(biāo)識圖3中標(biāo)識點(diǎn)坐標(biāo)為(k3,a),得到標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離為(k32+a2)1/2,L0/(k32+a2)1/2即得到標(biāo)識點(diǎn)位置的余弦值,落于打標(biāo)線段點(diǎn)b2至點(diǎn)b3的余弦值取值范圍內(nèi)。
應(yīng)當(dāng)理解的是,本實(shí)施例中,根據(jù)物品控標(biāo)設(shè)置方法在設(shè)置標(biāo)識圖和標(biāo)識點(diǎn)的過程中,還可以設(shè)置干擾標(biāo)識圖。即在根據(jù)圖案設(shè)置策略、標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系設(shè)置的標(biāo)識圖和標(biāo)識點(diǎn)的過程中,可以根據(jù)預(yù)先設(shè)定的干擾標(biāo)識圖設(shè)置規(guī)則(如每隔兩個(gè)標(biāo)識圖設(shè)置一個(gè)干擾標(biāo)識圖),在物品上設(shè)置標(biāo)識圖和標(biāo)識點(diǎn)。此時(shí),再根據(jù)物品識別方法進(jìn)行標(biāo)識圖的識別時(shí),只會(huì)針對有效標(biāo)識圖進(jìn)行操作,并不會(huì)對干擾標(biāo)識圖進(jìn)行數(shù)值序列之元素的提取。
值得注意的是,本實(shí)施例中主要是以二進(jìn)制數(shù)進(jìn)行的示例,但不代表本發(fā)明只能用二進(jìn)制數(shù)作為數(shù)值序列。例如數(shù)值序列為十進(jìn)制數(shù)時(shí),可以將一個(gè)標(biāo)識圖的余弦值取值范圍分為10個(gè)區(qū)間,以一個(gè)區(qū)間代表數(shù)值0-9中的一個(gè)。
本實(shí)施例中,還可以設(shè)置管理序號與用戶對應(yīng)關(guān)系表,參見表1。應(yīng)當(dāng)理解的是,表1中存儲(chǔ)管理序號是以二進(jìn)制數(shù)值序列的形式記錄的,事實(shí)上還可以將之轉(zhuǎn)化為八進(jìn)制、十進(jìn)制、十六進(jìn)制等形式作為管理序號存儲(chǔ)于管理序號數(shù)值序列與用戶對應(yīng)關(guān)系表中。
表1
本實(shí)施例中,在得到物品圖片中的物品之管理序號數(shù)值序列后,根據(jù)管理序號與用戶對應(yīng)關(guān)系表查可以找到該管理序號數(shù)值序列對應(yīng)的用戶。
這樣,在對物品進(jìn)行安全管理時(shí)(尤其是在發(fā)生諸如樣品泄露等安全事故時(shí)),可以根據(jù)管理序號數(shù)值序列迅速找到對應(yīng)的使用人或責(zé)任人。
本實(shí)施例中,設(shè)置標(biāo)識圖的當(dāng)前待管控物品可以為移動(dòng)終端(如手機(jī)、平板電腦、便攜式多媒體播放器等)或移動(dòng)終端部件(如主板、中央處理器、電池等)等。在當(dāng)前待管控物品為移動(dòng)終端時(shí),可以在移動(dòng)終端正面顯示屏周圍的油墨區(qū)設(shè)置標(biāo)識圖,這樣就可以實(shí)現(xiàn)對移動(dòng)終端的可視化安全管理。例如,在移動(dòng)終端的照片被泄露網(wǎng)絡(luò)上時(shí),物品管理系統(tǒng)就可以根據(jù)照片上的標(biāo)識圖找到對應(yīng)移動(dòng)終端是由誰在使用,從而迅速確定相關(guān)責(zé)任人,消除泄漏源。
當(dāng)前待管控物品為移動(dòng)終端或移動(dòng)終端部件時(shí),移動(dòng)終端可以為如圖1所示的終端,移動(dòng)終端部件可以為如圖1所示的相機(jī)、麥克風(fēng)、傳感器、存儲(chǔ)器、控制器、電源等。
本實(shí)施例中,物品物品控標(biāo)設(shè)置方法和物品識別方法可以通過如圖2所示的服務(wù)器實(shí)現(xiàn),具體的可以通過如圖2所示的服務(wù)器上的處理器來實(shí)現(xiàn)。
本實(shí)施例提供的物品控標(biāo)設(shè)置方法和物品識別方法,在物品上設(shè)置由參考點(diǎn)和打標(biāo)直線上形成的多個(gè)封閉圖形;根據(jù)當(dāng)前待管理物品的管理序號數(shù)值序列以及預(yù)先設(shè)置的各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,提取出與各標(biāo)識圖對應(yīng)的元素組成各標(biāo)識圖待表征的數(shù)值序列,結(jié)合預(yù)先設(shè)置的各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系分別在各標(biāo)識圖對應(yīng)打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。在對物品上的標(biāo)識圖進(jìn)行讀取時(shí),確定物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離L1,并根據(jù)L0/L1以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系得到各標(biāo)識圖所表征的數(shù)值序列以及各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,將得到的所述各數(shù)值序列中的元素進(jìn)行組合,得到所述物品圖片中的物品之管理序號。實(shí)現(xiàn)一種全新的對物品進(jìn)行身份管理的方式,通過該方式在物品上設(shè)置的標(biāo)識圖與現(xiàn)有二維碼等標(biāo)識圖完全不同,且他人只能從該物品上看到簡單的圖形而得不到任何該物品的身份信息,既豐富了對物品的安全管控方式,又提升了對物品管理的安全性和多樣性。
第二實(shí)施例
本實(shí)施例在第一實(shí)施例的基礎(chǔ)上,以各標(biāo)識圖的各打標(biāo)線段長度不相同,還可以有一部分是在基準(zhǔn)直線的另一側(cè),且未設(shè)置規(guī)則圖形的情況為例,對本發(fā)明做進(jìn)一步示例說明。
設(shè)當(dāng)前管理序號數(shù)值序列為111100010,有圖序號為1、2、3三個(gè)標(biāo)識圖,每個(gè)標(biāo)識圖均有一個(gè)參考點(diǎn),從參考點(diǎn)延伸長度為L0的基準(zhǔn)直線,以及垂直于基準(zhǔn)直線的打標(biāo)直線。每個(gè)標(biāo)識圖的打標(biāo)直線均被基準(zhǔn)直線與打標(biāo)直線的交點(diǎn),點(diǎn)b1,點(diǎn)b2,點(diǎn)b3,點(diǎn)b4,點(diǎn)b5,點(diǎn)b6,點(diǎn)b7,點(diǎn)b8分隔成8段(對應(yīng)的在基準(zhǔn)直線的另一側(cè)也可以分成8段),他們與參考點(diǎn)的連線將余弦值0-1的取值范圍分成了八份。設(shè):打標(biāo)直線上基準(zhǔn)直線與打標(biāo)直線的交點(diǎn)至點(diǎn)b1,或至點(diǎn)b11的線段對應(yīng)余弦值取值范圍為0.8-1,對應(yīng)數(shù)值序列111;點(diǎn)b1至點(diǎn)b2的線段和點(diǎn)b11至點(diǎn)b21的線段對應(yīng)余弦值取值范圍為0.6-0.8,對應(yīng)數(shù)值序列110;點(diǎn)b2至點(diǎn)b3的線段和點(diǎn)b21至點(diǎn)b31的線段對應(yīng)余弦值取值范圍為0.5-0.6,對應(yīng)數(shù)值序列101;點(diǎn)b3至點(diǎn)b4的線段和點(diǎn)b31至點(diǎn)b41的線段對應(yīng)余弦值取值范圍為0.4-0.5,對應(yīng)數(shù)值序列100;點(diǎn)b4至點(diǎn)b5的線段和點(diǎn)b41至點(diǎn)b51的線段對應(yīng)余弦值取值范圍為0.3-0.4,對應(yīng)數(shù)值序列011;點(diǎn)b5至點(diǎn)b6的線段和點(diǎn)b51至點(diǎn)b61的線段對應(yīng)余弦值取值范圍為0.2-0.3,對應(yīng)數(shù)值序列010;點(diǎn)b6至點(diǎn)b7的線段和點(diǎn)b61至點(diǎn)b71的線段對應(yīng)余弦值取值范圍為0.1-0.2,對應(yīng)數(shù)值序列001;點(diǎn)b7至點(diǎn)b8的線段和點(diǎn)b71至點(diǎn)b81的線段對應(yīng)余弦值取值范圍為0-0.1,對應(yīng)數(shù)值序列000,則根據(jù)物品控標(biāo)設(shè)置分別在標(biāo)識圖1的基準(zhǔn)直線與打標(biāo)直線的交點(diǎn)至點(diǎn)b1的打標(biāo)線段上,或在標(biāo)識圖1的基準(zhǔn)直線與打標(biāo)直線的交點(diǎn)至點(diǎn)b11的打標(biāo)線段上;標(biāo)識圖2的點(diǎn)b3至點(diǎn)b4的打標(biāo)線段上,或在點(diǎn)b31至點(diǎn)b41的打標(biāo)線段上;標(biāo)識圖3的點(diǎn)b5至點(diǎn)b6的打標(biāo)線段上,或在點(diǎn)b51至點(diǎn)b61的打標(biāo)線段上設(shè)置標(biāo)識點(diǎn),例如,參見圖10。
在需要對該標(biāo)識圖進(jìn)行識別時(shí),根據(jù)物品識別方法對圖10中的各標(biāo)識圖提取對應(yīng)的元素,對標(biāo)識圖1提取到元素111,對標(biāo)識圖2提取到元素100,對標(biāo)識圖C提取到元素010,之后再將這些元素組合起來得到管理序號為111100010。
本實(shí)施例提供的物品控標(biāo)設(shè)置方法和物品識別方法,通過在待管控物品上設(shè)置多個(gè)由多個(gè)標(biāo)識圖并設(shè)置標(biāo)識點(diǎn),并根據(jù)物品監(jiān)管方法進(jìn)行對應(yīng)的讀取,這樣他人只能從該物品上看到簡單的圖形而得不到任何該物品的身份信息,其看到的只是一個(gè)圖片,提升了對物品管理的安全性。
第三實(shí)施例
參照圖11,圖11為本發(fā)明第三實(shí)施例提供的物品控標(biāo)設(shè)置裝置3的結(jié)構(gòu)示意圖,包括:
標(biāo)識圖設(shè)置模塊31,用于根據(jù)圖案設(shè)置策略在當(dāng)前待管控物品上設(shè)置標(biāo)識圖。
應(yīng)當(dāng)理解的是,本實(shí)施例中,圖案設(shè)置策略包括:在物品上設(shè)置h個(gè)標(biāo)識圖(,h大于等于2),每個(gè)標(biāo)識圖設(shè)置一參考點(diǎn),確定該參考點(diǎn)為起點(diǎn)延伸的長度為L0的基準(zhǔn)直線,以及確定與該基準(zhǔn)直線終點(diǎn)相交且垂直于該基準(zhǔn)線的打標(biāo)直線,該打標(biāo)直線被劃分為i個(gè)打標(biāo)線段(i大于等于2),每一打標(biāo)線段首、尾兩點(diǎn)對應(yīng)的余弦值取值范圍表征一個(gè)數(shù)值序列。其中,余弦值為以基準(zhǔn)直線為鄰邊,分別以起點(diǎn)與打標(biāo)線段首、尾點(diǎn)的連線為斜邊求得的值。
分配模塊32,用于確定物品的管理序號數(shù)值序列,根據(jù)預(yù)設(shè)的各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,從管理序號數(shù)值序列中提取出與各標(biāo)識圖對應(yīng)的元素組成各標(biāo)識圖待表征的數(shù)值序列;
標(biāo)記模塊33,用于根據(jù)各標(biāo)識圖表征的數(shù)值序列,以及預(yù)設(shè)的各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系分別在各標(biāo)識圖對應(yīng)打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。
本實(shí)施例中,管理序號數(shù)值序列之元素是指組成管理序號數(shù)值序列的各個(gè)數(shù)值,它們可以組成多個(gè)小的數(shù)值序列,供各標(biāo)識圖表征。應(yīng)當(dāng)理解的是,各元素?cái)?shù)值組成的小的數(shù)值序列的元素的個(gè)數(shù)可以是預(yù)先設(shè)定的,例如,如前例所示的數(shù)值序列也可以每一個(gè)元素即為一個(gè)數(shù)值序列,則前例所示的元素組成的小的數(shù)值序列有9個(gè)。還應(yīng)當(dāng)理解的是,管理序號數(shù)值序列包括但不限于前例所示的二進(jìn)制數(shù),還可以是八進(jìn)制,十進(jìn)制,十六進(jìn)制等的數(shù)值序列。同時(shí)需要注意的是,數(shù)值序列之元素是指的組成管理序號數(shù)值序列的各個(gè)數(shù)值,標(biāo)識圖待表征的數(shù)值序列由元素的數(shù)值和個(gè)數(shù)確定。
本實(shí)施例中,管理序號數(shù)值序列采用的進(jìn)制數(shù)與每一標(biāo)識圖包含的打標(biāo)線段個(gè)數(shù)存在如下關(guān)系:
管理序號數(shù)值序列為k位m進(jìn)制的序列,各標(biāo)識圖包含的打標(biāo)線段個(gè)數(shù)n相同,n的取值大于等于m的(k/h)次方。應(yīng)當(dāng)理解的是,此時(shí),每一個(gè)標(biāo)識圖待表征的數(shù)值序列的元素個(gè)數(shù)為k/h個(gè)。
值得注意的是,本實(shí)施例中,各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系為:
按照各標(biāo)識圖的圖序號從大到小的順序,分別與管理序號數(shù)值序列的低位元素到高位元素依次對應(yīng),或分別與管理序號數(shù)值序列的高位元素到低位元素依次對應(yīng)。其中,每一標(biāo)識圖對應(yīng)的元素位數(shù)為k/h位,圖序號是為每一標(biāo)識圖設(shè)置的唯一識別序號。
例如,管理序號數(shù)值序列為二進(jìn)制數(shù)110010,有三個(gè)待表征的數(shù)值序列,標(biāo)識圖有標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3三個(gè),分配模塊32根據(jù)標(biāo)識圖1與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素1、0,組成待表征的數(shù)值序列10;根據(jù)標(biāo)識圖2與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素0、0,組成待表征的數(shù)值序列00;根據(jù)標(biāo)識圖3與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取元素1、1,組成待表征的數(shù)值序列11。
又例如,管理序號數(shù)值序列為二進(jìn)制數(shù)110010,有三個(gè)待表征的數(shù)值序列,標(biāo)識圖有標(biāo)識圖1,標(biāo)識圖2和標(biāo)識圖3三個(gè),此時(shí)分配模塊32可以根據(jù)標(biāo)識圖1與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取出對應(yīng)元素1、1,組成待表征的數(shù)值序列11;根據(jù)標(biāo)識圖2與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取出對應(yīng)元素0、0,組成待表征的數(shù)值序列00;根據(jù)標(biāo)識圖3與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系提取出對應(yīng)元素1、0,組成待表征的數(shù)值序列10。
應(yīng)當(dāng)理解的是,本實(shí)施例中除上述兩種按照各標(biāo)識圖的圖序號從大到小的順序,分別與管理序號數(shù)值序列的低位元素到高位元素依次對應(yīng),或分別與管理序號數(shù)值序列的高位元素到低位元素依次對應(yīng)外,還可以是按照各標(biāo)識圖的圖序號從大到小的順序,分別與管理序號數(shù)值序列的元素亂序?qū)?yīng)。只要預(yù)先設(shè)置好對應(yīng)規(guī)則,能實(shí)現(xiàn)標(biāo)識圖與數(shù)值序列之元素組成的標(biāo)識圖待表征的數(shù)值序列一一對應(yīng),均在本發(fā)明的保護(hù)范圍內(nèi)。
應(yīng)當(dāng)理解的是,數(shù)值序列之元素內(nèi)的數(shù)值的改變不會(huì)影響到標(biāo)識圖與各元素組成的標(biāo)識圖待表征的數(shù)值序列的對應(yīng)關(guān)系。
本實(shí)施例中,各標(biāo)識圖的打標(biāo)線段余弦值范圍分別對應(yīng)一個(gè)特定數(shù)值序列,在分配模塊32提取物品的管理序號數(shù)值序列之元素組成的各標(biāo)識圖表征的數(shù)值序列與各標(biāo)識圖的某一打標(biāo)線段余弦值范圍對應(yīng)的特定數(shù)值序列匹配時(shí),標(biāo)記模塊33在該打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。
本實(shí)施例中,各打標(biāo)線段可以不在基準(zhǔn)直線的同一側(cè),還可以有一部分是在基準(zhǔn)直線的另一側(cè),只要其對應(yīng)的余弦值取值范圍不邊,仍可根據(jù)上述設(shè)置方式進(jìn)行相應(yīng)的標(biāo)識點(diǎn)設(shè)置。
應(yīng)當(dāng)理解的是,本實(shí)施例中,各標(biāo)識圖的各打標(biāo)線段長度可以相同,也可以不同,各打標(biāo)線段長度大小對于標(biāo)識點(diǎn)的設(shè)置沒有影響。各標(biāo)識圖的基準(zhǔn)直線、打標(biāo)直線、以及各打標(biāo)線段的端點(diǎn)與參考點(diǎn)的連線可以不顯示設(shè)置,只對應(yīng)保留各標(biāo)識圖的參考點(diǎn)、各打標(biāo)線段的端點(diǎn)、以及設(shè)置的標(biāo)識點(diǎn)。
本實(shí)施例中,還可以在物品上設(shè)置一個(gè)規(guī)則圖形,以該規(guī)則圖形的幾何中心點(diǎn)作為參考點(diǎn)。該規(guī)則圖形的中心點(diǎn)可以顯示設(shè)置,也可以不顯示設(shè)置。各打標(biāo)線段的端點(diǎn)、以及設(shè)置的標(biāo)識點(diǎn)可以全部在該規(guī)則圖形內(nèi),也可以不全部在該規(guī)則圖形內(nèi),還可以是全部在不該規(guī)則圖形內(nèi)。
本實(shí)施例中,物品控標(biāo)設(shè)置裝置3在物品上設(shè)置好標(biāo)識圖和標(biāo)識點(diǎn)后,還可以利用物品識別裝置4對物品上的標(biāo)識圖和標(biāo)識點(diǎn)進(jìn)行讀取,從而得到物品的管理序號。參見圖12,圖12為物品識別裝置4的結(jié)構(gòu)示意圖,包括:
圖片獲取模塊41,用于獲取包含標(biāo)識圖的物品圖片。
應(yīng)當(dāng)理解的是,該物品圖片中包含的標(biāo)識圖是通過前述物品控標(biāo)設(shè)置裝置進(jìn)行設(shè)置的;
分析模塊42,用于確定物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離L1,并根據(jù)L0/L1以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系得到各標(biāo)識圖所表征的數(shù)值序列;
處理模塊43,用于根據(jù)所述各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,將得到的所述各數(shù)值序列中的元素進(jìn)行組合,得到物品圖片中的物品之管理序號。
本實(shí)施例中,分析模塊42還包括坐標(biāo)提取單元421和計(jì)算單元422,以確定物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離,參見圖13:
坐標(biāo)提取單元421,用于將物品圖片映射到二維坐標(biāo)系中,分別得到各標(biāo)識圖中標(biāo)識點(diǎn)和參考點(diǎn)的位置坐標(biāo)。
計(jì)算單元422,用于對于物品圖片中的每一標(biāo)識圖,根據(jù)獲取的標(biāo)識點(diǎn)和參考點(diǎn)的位置坐標(biāo),根據(jù)直線距離計(jì)算公式得到標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離。
應(yīng)當(dāng)理解的是,本實(shí)施例中,物品控標(biāo)設(shè)置裝置3的標(biāo)識圖設(shè)置模塊31和標(biāo)記模塊33在設(shè)置標(biāo)識圖和標(biāo)識點(diǎn)的過程中,還可以設(shè)置干擾標(biāo)識圖。即在標(biāo)識圖設(shè)置模塊31和標(biāo)記模塊33根據(jù)圖案設(shè)置策略、標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系設(shè)置的標(biāo)識圖和標(biāo)識點(diǎn)的過程中,可以根據(jù)預(yù)先設(shè)定的干擾標(biāo)識圖設(shè)置規(guī)則,在物品上設(shè)置標(biāo)識圖和標(biāo)識點(diǎn)。此時(shí),物品識別裝置4會(huì)根據(jù)該干擾標(biāo)識圖設(shè)置規(guī)則對應(yīng)的針對有效標(biāo)識圖進(jìn)行操作,并不會(huì)對干擾標(biāo)識圖進(jìn)行數(shù)值序列之元素的提取。
值得注意的是,本實(shí)施例中主要是以二進(jìn)制數(shù)進(jìn)行的示例,但不代表本發(fā)明只能用二進(jìn)制數(shù)作為數(shù)值序列。
本實(shí)施例中,設(shè)置標(biāo)識圖的當(dāng)前待管控物品可以為移動(dòng)終端或移動(dòng)終端部件等。在當(dāng)前待管控物品為移動(dòng)終端時(shí),標(biāo)識圖設(shè)置模塊31在移動(dòng)終端正面顯示屏周圍的油墨區(qū)設(shè)置標(biāo)識圖,并由標(biāo)記模塊33在設(shè)置的標(biāo)識圖對應(yīng)區(qū)域設(shè)置標(biāo)識點(diǎn)。這樣就可以實(shí)現(xiàn)對移動(dòng)終端的可視化安全管理。當(dāng)前待管控物品為移動(dòng)終端或移動(dòng)終端部件時(shí),移動(dòng)終端可以為如圖1所示的終端,移動(dòng)終端部件可以為如圖1所示的相機(jī)、麥克風(fēng)、傳感器、存儲(chǔ)器、控制器、電源等。
本實(shí)施例中,物品控標(biāo)設(shè)置裝置3的標(biāo)識圖設(shè)置模塊31、分配模塊32和標(biāo)記模塊33,以及物品識別裝置4的圖片獲取模塊41、分析模塊42和處理模塊43的功能可以通過如圖2所示的服務(wù)器上的處理器來實(shí)現(xiàn)。物品控標(biāo)設(shè)置裝置3的標(biāo)識圖設(shè)置模塊31、分配模塊32和標(biāo)記模塊33,以及物品識別裝置4的圖片獲取模塊41、分析模塊42和處理模塊43具體可以設(shè)置于如圖2所示的服務(wù)器上的處理器上。
本實(shí)施例提供的物品控標(biāo)設(shè)置裝置和物品識別裝置,通過標(biāo)識圖設(shè)置模塊在物品上設(shè)置由參考點(diǎn)和打標(biāo)直線上形成的多個(gè)封閉圖形,并通過分配模塊確定物品的管理序號數(shù)值序列和預(yù)設(shè)的各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,提取出與各標(biāo)識圖對應(yīng)的元素組成各標(biāo)識圖待表征的數(shù)值序列;標(biāo)記模塊結(jié)合各標(biāo)識圖表征的數(shù)值序列,以及預(yù)設(shè)的各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系分別在各標(biāo)識圖對應(yīng)打標(biāo)線段上設(shè)置標(biāo)識點(diǎn)。在物品是捏裝置對物品上的標(biāo)識圖進(jìn)行識別時(shí),通過圖片分析模塊確定物品圖片中各標(biāo)識圖內(nèi)的標(biāo)識點(diǎn)與參考點(diǎn)之間的直線連接距離L1,分析模塊根據(jù)L0/L1以及各標(biāo)識圖的打標(biāo)線段余弦值范圍與數(shù)值序列映射關(guān)系得到各標(biāo)識圖所表征的數(shù)值序列,處理模塊根據(jù)各標(biāo)識圖與管理序號數(shù)值序列之元素的對應(yīng)關(guān)系,將得到的各數(shù)值序列中的元素進(jìn)行組合,得到物品圖片中的物品之管理序號。實(shí)現(xiàn)一種全新的對物品進(jìn)行身份管理的方式,通過該方式在物品上設(shè)置的標(biāo)識圖與現(xiàn)有二維碼等標(biāo)識圖完全不同,且他人只能從該物品上看到簡單的圖形而得不到任何該物品的身份信息,既豐富了對物品的安全管控方式,又提升了對物品管理的安全性和多樣性。
第四實(shí)施例
本實(shí)施例在第三實(shí)施例的基礎(chǔ)上,以標(biāo)識圖設(shè)置模塊31對待管控物品設(shè)置的各標(biāo)識圖的各打標(biāo)線段長度不相同,且設(shè)置圓形,以圓心為參考點(diǎn)的情況為例,對本發(fā)明做進(jìn)一步示例說明。
設(shè)當(dāng)前管理序號數(shù)值序列為010101100,有圖序號為1、2、3三個(gè)標(biāo)識圖,每個(gè)標(biāo)識圖均有一個(gè)圓,以該圓圓心為參考點(diǎn),從圓心延伸長度為L0的基準(zhǔn)直線,以及垂直于基準(zhǔn)直線的打標(biāo)直線。每個(gè)標(biāo)識圖的打標(biāo)直線均被點(diǎn)b0,點(diǎn)b1,點(diǎn)b2,點(diǎn)b3,點(diǎn)b4,點(diǎn)b5,點(diǎn)b6,點(diǎn)b7和點(diǎn)b8分隔成8段,他們與參考點(diǎn)的連線將余弦值0-1的取值范圍分成了八份。設(shè):點(diǎn)b0至點(diǎn)b1的線段對應(yīng)余弦值取值范圍為0.8-1,對應(yīng)數(shù)值序列111;點(diǎn)b1至點(diǎn)b2的線段對應(yīng)余弦值取值范圍為0.6-0.8,對應(yīng)數(shù)值序列110;點(diǎn)b2至點(diǎn)b3的線段對應(yīng)余弦值取值范圍為0.5-0.6,對應(yīng)數(shù)值序列101;點(diǎn)b3至點(diǎn)b4的線段對應(yīng)余弦值取值范圍為0.4-0.5,對應(yīng)數(shù)值序列100;點(diǎn)b4至點(diǎn)b5的線段對應(yīng)余弦值取值范圍為0.3-0.4,對應(yīng)數(shù)值序列011;點(diǎn)b5至點(diǎn)b6的線段對應(yīng)余弦值取值范圍為0.2-0.3,對應(yīng)數(shù)值序列010;點(diǎn)b6至點(diǎn)b7的線段對應(yīng)余弦值取值范圍為0.1-0.2,對應(yīng)數(shù)值序列001;點(diǎn)b7至點(diǎn)b8的線段對應(yīng)余弦值取值范圍為0-0.1,對應(yīng)數(shù)值序列000;則根據(jù)物品控標(biāo)設(shè)置分別在標(biāo)識圖1的點(diǎn)b5至點(diǎn)b6的打標(biāo)線段上,標(biāo)識圖2的點(diǎn)b2至點(diǎn)b3的打標(biāo)線段上,標(biāo)識圖3的點(diǎn)b3至點(diǎn)b4的打標(biāo)線段上設(shè)置標(biāo)識點(diǎn),參見圖14。
在需要對該標(biāo)識圖進(jìn)行讀取時(shí),通過物品監(jiān)管裝置4對圖14中的各標(biāo)識圖提取對應(yīng)的元素,對標(biāo)識圖1提取到元素010,對標(biāo)識圖2提取到元素101,對標(biāo)識圖3提取到元素100,之后再將這些元素組合起來得到管理序號為010101100。
本實(shí)施例提供的物品控標(biāo)設(shè)置裝置和物品識別裝置,通過標(biāo)識圖設(shè)置模塊在待管控物品上設(shè)置多個(gè)標(biāo)識圖,并通過標(biāo)記模塊設(shè)置標(biāo)識點(diǎn)。在需要對該標(biāo)識圖進(jìn)行讀取時(shí),利用物品識別裝置對各個(gè)標(biāo)識圖進(jìn)行對應(yīng)的識別操作,這樣他人只能從該物品上看到簡單的圖形而得不到任何該物品的身份信息,其看到的只是一個(gè)個(gè)互不相同的圖片,提升了對物品管理的安全性。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
上面結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。