用于文件識別的設(shè)備的制作方法
【專利摘要】本發(fā)明涉及一種用于文件識別的裝置,所述裝置有一個用于捕捉文件的文件特征的捕捉設(shè)備(101),一個中央處理器(103),如果通過文件識別裝置的方式,本地執(zhí)行文件識別的處理標(biāo)準(zhǔn)被滿足,所述中央處理器可以通過文件特征,在本地進(jìn)行文件檢驗,以及一個發(fā)射機(jī)(105),如果通過文件識別裝置方法,本地執(zhí)行文件識別的處理標(biāo)準(zhǔn)不能被滿足,所述發(fā)射機(jī)可以將數(shù)據(jù)記錄通過通訊網(wǎng)絡(luò)發(fā)送給一個通訊網(wǎng)絡(luò)地址,所述數(shù)據(jù)記錄取決于文件特征。
【專利說明】用于文件識別的設(shè)備
[0001]本發(fā)明涉及文件識別領(lǐng)域。
[0002]現(xiàn)代文件,例如身份證,駕駛證,機(jī)動車登記證書,紙幣或其他文件,通常具有可視的文件特征,使一份文件在文件識別過程中能夠檢測其真實性,以此作為安全特征。文件識別涉及這種可視的和可評估的文件特征。
[0003]為了評估在文件識別中被采集的文件特征,經(jīng)常使用文件識別算法,例如,這種算法將文件特征和參考特征進(jìn)行對比。例如,如果文件特征與參考特征相匹配,文件就會被認(rèn)定為真實的。如果文件特征不同于參考特征,文件就會被歸類為錯誤的。然而,文件識別也能在更加復(fù)雜的文件識別算法的基礎(chǔ)上進(jìn)行,舉例來說,這種算法包括將小波轉(zhuǎn)換用作文件特征,就像文件W02007/105890中描述的那樣。
[0004]文件識別通常涉及復(fù)雜的,固定的檢測器的使用,所述檢測器提供進(jìn)行文件識別所必要的資源。然而這種檢測器十分昂貴,并且難于開發(fā)。因此也涉及到將這種檢測器適用于文件識別的新技術(shù)中的問題。
[0005]因此,本發(fā)明的目標(biāo)是提供一種文件識別概念,使文件識別可以通過相對簡單的設(shè)備,特別是移動設(shè)備,比如智能手機(jī)進(jìn)行。
[0006]這一目標(biāo)由獨立的權(quán)利要求的特征達(dá)成。從屬權(quán)利的主題是有利的發(fā)展。
[0007]上述目標(biāo)可以由分布式的文件識別概念實現(xiàn),本發(fā)明是建立在這一認(rèn)知的基礎(chǔ)之上的。這會涉及到一個文件識別裝置,比如說一個檢測器,這一裝置測定文件識別是否需要完整進(jìn)行,或是部分進(jìn)行,是本地進(jìn)行還是通過遠(yuǎn)程服務(wù)器。這一測定是在文件識別裝置、遠(yuǎn)程服務(wù)者和通訊網(wǎng)絡(luò)可用的資源基礎(chǔ)之上做出的,所述通訊網(wǎng)絡(luò)能夠?qū)⑽募R別裝置和遠(yuǎn)程服務(wù)者連接起來。舉例來說,這種資源包括計算能力,存儲能力,數(shù)據(jù)傳輸速度或通過通訊網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸時所能使用的帶寬。
[0008]根據(jù)一個方面,本發(fā)明與文件識別裝置有關(guān)。所述文件識別裝置具有一個用來采集文件的文件特征的采集設(shè)備,一個中央處理器,如果通過文件識別裝置的方式,本地執(zhí)行文件識別的處理標(biāo)準(zhǔn)被滿足,所述中央處理器可以通過文件特征,在本地進(jìn)行文件檢驗;以及一個發(fā)射機(jī),如果通過文件識別裝置方法,本地執(zhí)行文件識別的處理標(biāo)準(zhǔn)不能被滿足,所述發(fā)射機(jī)可以將數(shù)據(jù)記錄通過通訊網(wǎng)絡(luò)發(fā)送給一個通訊網(wǎng)絡(luò)地址,所述數(shù)據(jù)記錄取決于文件特征。舉例來說,文件特征可能是文件的安全特征,所述文件的安全特征是光學(xué)上可采集的。
[0009]舉例來說,通訊網(wǎng)絡(luò)地址可能是一個遠(yuǎn)程服務(wù)器的IP地址。
[0010]文件特征本身可以表現(xiàn)為數(shù)據(jù)記錄。術(shù)語“數(shù)據(jù)記錄”作為通用術(shù)語,因此既包含文件特征又包含了取決于文件特征的數(shù)據(jù)記錄。
[0011]該文件可能是以下文件之一,有電子的或非電子的:身份證明文件,例如身份證,護(hù)照,準(zhǔn)入控制通行證,授權(quán)通行證,公司通行證或信用卡,控制字符或票據(jù),出生證明,駕駛證或機(jī)動車通行證,紙幣,支票,郵票,或其他支付方式,例如銀行卡或信用卡。文件可以是單層的或多層的,或是紙質(zhì)的和/或塑料的。文件可以從塑料基薄膜中被生產(chǎn)出來,所述塑料基薄膜可以通過黏合劑黏結(jié)和/層壓的方式組裝形成卡體,薄膜優(yōu)選具有類似特性的物質(zhì)。
[0012]根據(jù)實施的一種形式,該裝置旨在使用以下的通訊技術(shù)之一進(jìn)行通訊:GSM,LTE,UMTS,CDMA,藍(lán)牙,或無線局域網(wǎng)絡(luò)或者其他為人所知曉的通訊技術(shù)。
[0013]根據(jù)一個實施例,采集設(shè)備是一個光學(xué)采集設(shè)備,特別是一部數(shù)碼相機(jī),或者帶有光學(xué)圖像傳感器的采集設(shè)備。舉例來說,光學(xué)圖像傳感器可以是一個CMOS圖像傳感器。
[0014]根據(jù)一個實施例,如果要進(jìn)行文件識別,特別是通過預(yù)先設(shè)定文件識別算法的方法進(jìn)行文件識別,裝置可用的處理資源充足,或者如果文件特征的尺寸小于預(yù)定的閾值,或者如果通訊網(wǎng)絡(luò)的數(shù)據(jù)傳輸速度低于閾值,這就滿足了處理標(biāo)準(zhǔn)。相反,如果裝置可用的處理資源不足以進(jìn)行文件識別,或者文件特征的尺寸超過了規(guī)定的閾值,或者如果通過通訊網(wǎng)絡(luò)的連接速度低于閾值,則不滿足處理標(biāo)準(zhǔn)。
[0015]可以利用一個資源分配表來確定可用的處理資源,例如查找表。該表也能夠被用來存儲文件識別所必需的資源,例如,特別是對不同的文件識別算法所必必需的資源。
[0016]舉例來說,文件識別算法可以是模式的比較,或是相對復(fù)雜的以轉(zhuǎn)化為基礎(chǔ)的文件識別算法,所述文件識別算法是已知的。為了模式的識別,一部移動設(shè)備能夠被用來實施算法,例如PCA (主要成分分析),即通過轉(zhuǎn)化將模式分類的方法,也能被用來進(jìn)行樹形搜索。為了模式的識別,服務(wù)器能夠被用來執(zhí)行算法,例如神經(jīng)網(wǎng)絡(luò)(NN),或是以這種算法為基礎(chǔ)的方法,所述服務(wù)器可以利用一個或多個示例分類和支持向量機(jī)(SVM),通過訓(xùn)練來提高將這些數(shù)據(jù)分類的能力。
[0017]可用的處理資源和文件識別所必需的處理資源之間的比較可以用來確定該裝置是否能夠執(zhí)行預(yù)先設(shè)定的文件識別算法。例如,如果必要的處理資源超過了可用的處理資源,那么中央處理器能夠決定在其他地方進(jìn)行文件識別,比如說傳送給一個可以在通訊網(wǎng)絡(luò)地址上到達(dá)的遠(yuǎn)程服務(wù)器。否則,中央處理器可以決定在本地進(jìn)行文件識別,即在裝置上進(jìn)行。
[0018]然而,處理標(biāo)準(zhǔn)也與文件特征的尺寸有關(guān),所述文件特征可能以數(shù)據(jù)記錄的方式呈現(xiàn)。例如,如果文件特征的尺寸大于規(guī)定的閾值,那么中央處理器可以決定到遠(yuǎn)程服務(wù)器中進(jìn)行文件識別,這一例子是因為裝置中進(jìn)行文件識別所必需的存儲資源對于這一文件特征來說并不充足。所述閾值可以表述為一定數(shù)量的像素。
[0019]例如,如果通訊網(wǎng)絡(luò)的數(shù)據(jù)傳輸速度高于規(guī)定的閾值,那么中央處理器也能夠決定到遠(yuǎn)程服務(wù)器中進(jìn)行文件識別,這是為了使文件識別比利用裝置進(jìn)行文件識別的速度更快。如果通訊網(wǎng)絡(luò)的數(shù)據(jù)傳輸速度低于規(guī)定的閾值,特別是在裝置和遠(yuǎn)程服務(wù)器之間的數(shù)據(jù)傳輸速度,所述網(wǎng)絡(luò)地址可以是通訊網(wǎng)絡(luò)地址,那么中央處理器可以決定本地進(jìn)行文件識別,即利用裝置進(jìn)行文件識別。相比于將該文件識別傳送給遠(yuǎn)程服務(wù)器,這樣使得文件識別的速度更快。
[0020]根據(jù)一個實施例,中央處理器旨在決定裝置中可用的處理資源,以及通過中央處理器,確定進(jìn)行文件識別的可用的處理資源是否充足,其中,可用的處理資源包括以下資源中的至少一個:進(jìn)行文件識別的處理時間,或者中央處理器的計算能力,或者裝置中可用的存儲空間大小,或者文件識別算法的可用性。舉例來說,通過一張資源分配表可以測定可用的處理資源。
[0021]根據(jù)一個實施例,中央處理器旨在測定通訊網(wǎng)絡(luò)的數(shù)據(jù)傳輸速度,或者可用的傳輸帶寬。例如,為了測定數(shù)據(jù)傳輸速度或者傳輸帶寬,中央處理器可以對于在通訊網(wǎng)絡(luò)中響應(yīng)遠(yuǎn)程設(shè)備例如服務(wù)器所需時間確定一個測量方法,或者確定對于數(shù)據(jù)吞吐量的測量方法。因此,為了接收來自遠(yuǎn)程設(shè)備的響應(yīng),該裝置也可以帶有一個接收器。
[0022]根據(jù)一個實施例,中央服務(wù)器旨在產(chǎn)生取決于文件特征的數(shù)據(jù)記錄,特別是像以下解釋的一樣產(chǎn)生數(shù)據(jù)記錄:
根據(jù)一個實施例,中央服務(wù)器旨在通過文件特征的匿名化,產(chǎn)生取決于文件特征的數(shù)據(jù)記錄。所述文件特征的匿名化防止了文件特征被重構(gòu),特別是通過文件特征的分化或網(wǎng)絡(luò)化,或者通過對文件特征的描述性元素的提取,或者通過文件特征的變換,尤其是通過傅里葉變換,或者通過小波變換,或者通過過濾器改造,或者尺寸不變特征變換(SIFT),或者通過文件特征轉(zhuǎn)換的分化,尤其是傅里葉變換,小波變換和SIFT變換,或者通過加快強(qiáng)大的功能檢測(SURF),或者通過該文件特征的全息圖的制作,或者通過在文件特征的基礎(chǔ)上直方圖的制作,或者通過光學(xué)字符識別(0CR),或者通過縮微拍攝。匿名化所達(dá)到的效果是,文件特征的重構(gòu)是不可能的。這確保了被匿名的文件特征與文件沒有內(nèi)容上的聯(lián)系,并且因此不會發(fā)生文件和文件特征的重構(gòu)。所述被匿名的文件是以數(shù)據(jù)形式呈現(xiàn)的。
[0023]特別是可以通過前述的轉(zhuǎn)換方法實施文件特征的轉(zhuǎn)換。
[0024]例如,為了在文件特征的基礎(chǔ)上產(chǎn)生直方圖,采集文件特征元素的出現(xiàn)頻率,并將它們記錄在直方圖中是可能的,舉例來說,所述元素是一個字母。根據(jù)一個實施例,為了響應(yīng)取決于文件特征的數(shù)據(jù)記錄的發(fā)送,裝置還具有一個接收器,所述接收器通過通訊網(wǎng)絡(luò)從通訊網(wǎng)絡(luò)地址中接收文件識別的結(jié)果。例如,將文件特征發(fā)送給通訊網(wǎng)絡(luò)地址的發(fā)送行為,將文件特征發(fā)送給遠(yuǎn)程服務(wù)器,以重新定位文件識別。遠(yuǎn)程服務(wù)器在文件特征的基礎(chǔ)上,或在取決于文件特征的數(shù)據(jù)記錄基礎(chǔ)上實施文件識別,并通過通訊網(wǎng)絡(luò)將文件識別結(jié)果發(fā)送給裝置,所述結(jié)果可能是部分的結(jié)果。裝置要么可以立即顯示文件識別的結(jié)果,要么可以利用這一結(jié)果進(jìn)行進(jìn)一步的文件識別。接收器可以與發(fā)射機(jī)形成一個傳輸單元/接收單元。
[0025]根據(jù)一個實施例,結(jié)果是文件識別的部分結(jié)果,而中央處理器旨在利用該部分結(jié)果進(jìn)行文件識別。
[0026]根據(jù)一個實施例,發(fā)射機(jī)旨在通過通訊網(wǎng)絡(luò),將取決于文件特征的數(shù)據(jù)記錄傳輸給處理服務(wù)器,所述處理服務(wù)器能夠到達(dá)通訊網(wǎng)絡(luò)地址以進(jìn)行文件識別。
[0027]根據(jù)一個實施例,一個移動通訊設(shè)備特別是指一部智能手機(jī)。
[0028]根據(jù)一個實施例,本發(fā)明與文件識別方法有關(guān),具有:文件的文件特征的采集;如果滿足處理標(biāo)準(zhǔn),利用文件特征進(jìn)行文件識別的本地執(zhí)行,或者如果不滿足處理標(biāo)準(zhǔn),數(shù)據(jù)記錄的發(fā)送,所述數(shù)據(jù)記錄取決于文件特征,通過通訊網(wǎng)絡(luò),傳送給通訊網(wǎng)絡(luò)地址,特別是遠(yuǎn)程服務(wù)器,以進(jìn)行文件識別。
[0029]從文件識別裝置的功能性中直接獲得文件識別方法的進(jìn)一步特征。
[0030]根據(jù)另一方面,本發(fā)明與計算機(jī)程序有關(guān),當(dāng)計算機(jī)程序在電腦上被執(zhí)行時,所述計算機(jī)程序執(zhí)行至少一個前面所提到的方法,這些方法在下面會加以描述。
[0031]參考附圖,進(jìn)一步的示例性實施例被更加詳細(xì)地解釋,其中:
圖1展示了根據(jù)一個實施例,文件識別裝置的框圖;
圖2展示了根據(jù)一個實施例,用于文件識別的方法的流程圖; 圖3展示了根據(jù)一個實施例,用于文件識別的方法的流程圖;
圖4展示了根據(jù)一個實施例,用于文件識別的方法的流程圖;
圖5展示了根據(jù)一個實施例,用于文件識別的方法的流程圖;
圖6展示了根據(jù)一個實施例,用于文件識別的方法的流程圖;
圖7展示了根據(jù)一個實施例,用于文件識別的方法的流程圖;和 圖8展示了根據(jù)一個實施例,用于文件識別的方法的流程圖。
[0032]圖1展示了用于文件識別的裝置100的框圖,例如,所述裝置可以是一個移動通訊設(shè)備,特別是一部智能手機(jī)。裝置100包括了一臺采集設(shè)備101,所述采集設(shè)備用于從文件中采集文件特征,所述文件在圖1中沒有顯現(xiàn),以及一個中央處理器103,如果通過裝置100,滿足了在本地進(jìn)行文件識別的處理標(biāo)準(zhǔn),所述中央處理器旨在利用被采集到的文件特征在本地進(jìn)行文件識別。
[0033]裝置100還包括一臺發(fā)射機(jī)105,例如,所述發(fā)射機(jī)可以利用天線107,通過通訊網(wǎng)絡(luò)向通訊網(wǎng)絡(luò)地址發(fā)送一個信號。舉例來說,該信號可以帶有數(shù)據(jù)記錄,所述數(shù)據(jù)記錄取決于文件特征,并且如果通過中央處理器103或者通過裝置,不滿足在本地進(jìn)行文件識別的處理標(biāo)準(zhǔn),所述數(shù)據(jù)被發(fā)送。該裝置還包括一個接收器,所述接收器被連接于天線107,并且能夠接收通過通訊網(wǎng)絡(luò)傳輸?shù)男盘枴?br>
[0034]中央處理器103被連接于采集設(shè)備101并且也連接于發(fā)射機(jī)105。舉例來說,中央處理器103能夠控制采集設(shè)備101和/或發(fā)射機(jī)105。發(fā)射機(jī)105能夠與接收器形成一個
傳輸單元/接收單元。
[0035]圖2展示了文件識別方法的流程圖,已經(jīng)采集201到了來自文件的文件特征,所述文件沒有展示在圖2中,以及如果滿足了處理標(biāo)準(zhǔn),利用文件特征,對文件識別的本地執(zhí)行203.如果不能滿足處理標(biāo)準(zhǔn),該方法也包括對取決于文件特征數(shù)據(jù)記錄的發(fā)送205,通過通訊網(wǎng)絡(luò)發(fā)送到一個通訊網(wǎng)絡(luò)地址,特別是發(fā)送給這一地址能夠到達(dá)的遠(yuǎn)程服務(wù)器,用于文件識別。
[0036]根據(jù)一個實施例,取決于文件特征的數(shù)據(jù)記錄可能是文件特征本身。根據(jù)另一個實施例,數(shù)據(jù)記錄可能是一個被處理過的文件特征,例如一個匿名的文件特征。
[0037]例如,能夠通過圖1中展示的裝置執(zhí)行圖2中展示的方法。
[0038]例如,為了文件識別的目的,進(jìn)行文件特征的比較或分析是有可能的。例如,文件特征能夠具有文件或文件的安全特征中的描述性數(shù)據(jù),所述數(shù)據(jù)是通過圖片處理的方式獲得的。例如,重新定位個別的文件識別的步驟或整個文件識別的可能性使得能夠通過移動通訊設(shè)備檢驗文件,可以由遠(yuǎn)程服務(wù)器協(xié)助移動通訊設(shè)備。因此,例如文件識別可由圖1中展示的裝置完整地執(zhí)行,或者由遠(yuǎn)程服務(wù)器完整地執(zhí)行,為了文件識別的目的,文件特征或取決于該文件特征的數(shù)據(jù)記錄被傳輸?shù)剿鲞h(yuǎn)程服務(wù)器。或者,能夠單獨地,集體地或連續(xù)地執(zhí)行個別的文件識別程序或任務(wù)。
[0039]根據(jù)一個實施例,例如,分布式的文件識別可以被在裝置100執(zhí)行的應(yīng)用軟件影響,在目前的情況下伴隨著檢測,例如裝置可用的計算能力,圖片大小,即文件特征的大小,或者與遠(yuǎn)程服務(wù)器的連接速度,要么在本地即利用裝置100,要么在中心利用遠(yuǎn)程服務(wù)器,實施文件識別的處理步驟。在目前情況下的檢測尤其涉及測定是否滿足處理標(biāo)準(zhǔn)的檢測。根據(jù)一個實施例,文件識別可以同時開始使用裝置100和使用遠(yuǎn)程服務(wù)器,帶有產(chǎn)生于實體的文件識別結(jié)果,所述實體提交了第一次使用的文件識別結(jié)果。
[0040]除了前面所提到的參數(shù),比如說裝置可用的計算能力,圖片大小,以及與遠(yuǎn)程服務(wù)器的連接速度,處理標(biāo)準(zhǔn)還需考慮到的參數(shù)例如處理時間,檢測目的或者安全要求。在檢測目的的情況下,舉例來說,有可能決定是簡單的文件識別還是復(fù)雜的文件識別,哪一個能夠進(jìn)行深度檢測,需要被執(zhí)行。安全要求規(guī)定被傳輸?shù)竭h(yuǎn)程服務(wù)器的數(shù)據(jù)是加密的,高度加密的還是不加密的。
[0041]例如,為了將處理時間作為處理標(biāo)準(zhǔn)衡量,從裝置100TG的處理時間中獲得處理時間,到達(dá)遠(yuǎn)程服務(wù)者TF (順向遷移)的傳輸時間,在遠(yuǎn)程服務(wù)器TG上的處理時間,以及TB(逆向轉(zhuǎn)移)到裝置100的回去的時間。例如,如果TG〈 TF + TS + TB,在裝置100上的處理步驟的處理是有用的。前面提到的系數(shù)能夠把靜態(tài)和動態(tài)參數(shù)都考慮在內(nèi)。舉例來說,靜態(tài)系數(shù)是裝置100的計算能力,以中央處理器103為例或以硬件平臺為例,所述硬件平臺實現(xiàn)了裝置并且計算在其上進(jìn)行。計算能力通常實在MIPS中表明。例如,動態(tài)參數(shù)是傳輸時間,是在通訊網(wǎng)絡(luò)中,通過對遠(yuǎn)程服務(wù)者的響應(yīng)時間的測量方法來確定的,所述測量方法被稱為PING測量方法,或者通過數(shù)據(jù)吞吐量確定的傳輸方法確定。
[0042]圖3展示了文件識別方法的流程圖,其中文件X尋求源文件(A),該文件是相似的或相同的,即與源文件(A)具有相似的數(shù)字描述。因此,源文件301具有一張圖像B,圖像B在步驟303中得到。舉例來說,圖像B代表了一個被采集了的文件特征。例如,根據(jù)一個實施例,利用方法305圖像B被編輯,所述方法305從圖像B中提取描述性特征轉(zhuǎn)換為描述性數(shù)據(jù)D。
[0043]例如,這些特征可能與靜態(tài)的活隨即的分散特征點有關(guān)。根據(jù)一個實施例,這些特征既不在內(nèi)容方面,例如文本,也不在圖像方面,例如圖案,與文件301有連接。這意味著不可能從這一數(shù)據(jù)記錄中重構(gòu)文件。舉例來說,用于這個目的的方法可以是SIFT,SURF,或其他已知的轉(zhuǎn)換,例如傅里葉轉(zhuǎn)換或者小波轉(zhuǎn)換。
[0044]在隨后的步驟307中,針對數(shù)據(jù)記錄的一個無限集合M{Xn},檢查數(shù)據(jù)記錄D,所述數(shù)據(jù)記錄D可能是描述性數(shù)據(jù)記錄。例如,利用相似的算法,或者屬于方法305中的一部分的算法,實施該數(shù)據(jù)記錄。例如,能夠利用比較執(zhí)行檢測307,比較結(jié)果會傳達(dá)出一個關(guān)于平等的,或關(guān)于匹配程度的直接的聲明。例如,在總結(jié)步驟309,有關(guān)于樣本文件Xn的信息被反饋回來,所述樣本文件Xn與源文件301匹配程度最高。例如,樣本文件可以是文件XI。
[0045]例如,根據(jù)一個實施例,圖像的搜尋后伴隨著在遠(yuǎn)程服務(wù)器上提供的服務(wù)。因此,舉例來說,利用移動設(shè)備,例如利用圖1中展示的裝置,能夠記錄下文件圖像。在下一個步驟,被記錄下的圖像能夠被發(fā)送到被處理過的遠(yuǎn)程服務(wù)器。此后,數(shù)據(jù)D能夠被提取出來,并且相關(guān)的參考值Xn能夠被搜尋,以及參考信息,例如參考圖像P {Xn},能夠被反饋回移動設(shè)備用于展示或處理。
[0046]根據(jù)一個實施例,帶有給定的相似性的搜查可以在移動設(shè)備上,例如圖1中展示的裝置上,和/或在服務(wù)器上進(jìn)行。在這個情況下,代表文件特征的文件圖像能夠通過裝置被記錄下來。此后,一般的文件特征,比如尺寸或者形狀,能夠在文件位置方面被確定,用于用戶反饋。例如,此后,能夠利用方法305進(jìn)行例如特征的圖像采集和提取。例如,此后,能夠通過服務(wù)器服務(wù)進(jìn)行與當(dāng)?shù)噩F(xiàn)存數(shù)據(jù)的匹配的搜查,以及現(xiàn)存參考數(shù)據(jù)的提供或要求進(jìn)一步的參考數(shù)據(jù)。通過將被提取的數(shù)據(jù)D寄送給在遠(yuǎn)程服務(wù)器上被執(zhí)行服務(wù)器服務(wù),搜查能夠被拓展。一旦在服務(wù)器上與參考值成功地關(guān)聯(lián),反饋可以被用來確定參考數(shù)據(jù)。在相關(guān)參考數(shù)據(jù)丟失或不安全的事件中,這些可以被緩沖儲存在服務(wù)器上,同時可以從移動設(shè)備中請求數(shù)據(jù)。圖像可以在服務(wù)器中重新被評估并且,如果結(jié)果仍是消極的,圖像可以被提供進(jìn)行進(jìn)一步的自動的或人工的處理。
[0047]前面所提到的步驟可以并行執(zhí)行。在這個情況下,可以以分布式的方式做出決策和分類。根據(jù)一個實施例,通過裝置100,或者如果已經(jīng)做出了安全測定,通過遠(yuǎn)程服務(wù)器,編輯能夠被打斷。
[0048]圖4展示了文件識別方法的流程圖,在移動設(shè)備上,例如圖1中所展示的裝置或者圖3所展示的方法,或者通過遠(yuǎn)程服務(wù)器,所述文件識別能夠被執(zhí)行。
[0049]參照圖3中展示的示例性實施例,文件301的圖像B能夠被傳輸給遠(yuǎn)程服務(wù)器,所述遠(yuǎn)程服務(wù)器執(zhí)行方法401 (VI)。舉例說明,方法401可以利用轉(zhuǎn)換從圖像B中制作出數(shù)據(jù)記錄D,所述數(shù)據(jù)記錄被用來進(jìn)行比較步驟403。數(shù)據(jù)記錄D和/或圖像B和/或一個部分的結(jié)果和/或已經(jīng)確定的參數(shù)也能夠被制作,傳輸給服務(wù)器,并且被直接提供給比較步驟403,被輸入的數(shù)據(jù)和參考參數(shù)和/或文件特征被比較,這些能夠選擇性通過進(jìn)一步的特征被擴(kuò)展或在擴(kuò)展步驟409中被改變。
[0050]如果數(shù)據(jù)記錄D與現(xiàn)存參考值Xn之一相匹配,結(jié)果就像圖3所示的關(guān)于示例性的實施例所描述的那樣一能夠在步驟405中被輸出。該結(jié)果能夠通過通訊網(wǎng)絡(luò)被傳回并被展示出來。
[0051]例如,如果不匹配,可以執(zhí)行進(jìn)一步的方法407 (V2),所述方法更加復(fù)雜。這也會涉及到前面提到的擴(kuò)展409的提供,又一次采用參考值Xn。如果比較有一個積極的結(jié)果,結(jié)果會被傳輸。否則,另一種可能,在方法步驟407中會執(zhí)行進(jìn)一步的分析。
[0052]圖5展示了文件識別方法的流程圖,其中在步驟501中制作出了文件的描述,用于采集文件特征。例如,步驟501也檢測了資源的可用性,用于確定是否有必要在本地執(zhí)行文件識別,即在就像圖1中根據(jù)實施例所展示的移動設(shè)備上,或者通過遠(yuǎn)程服務(wù)器503。如果可用的資源對于進(jìn)行本地文件識別來說是不充足的,文件特征在步驟505中被傳輸?shù)竭h(yuǎn)程服務(wù)器503,用于文件識別。遠(yuǎn)程服務(wù)器503在所接收到的文件特征的基礎(chǔ)上,或者通常是在一組與被處理的文件特征相關(guān)的文件的基礎(chǔ)上進(jìn)行文件識別,并將文件識別的結(jié)果傳輸回發(fā)送實體。然而,發(fā)送步驟505是可選的。
[0053]然而,根據(jù)一個實施例,例如在步驟507中,步驟501后伴隨著文件特征的預(yù)分析的執(zhí)行,或者文件數(shù)據(jù)記錄的執(zhí)行,用于決定需要使用哪一個文件識別算法,例如哪一個圖像識別方法,進(jìn)行文件識別。伴隨著預(yù)分析,本地可用的處理資源的可用性被檢測。如果可用的處理資源太少,文件特征或者源自于文件特征的數(shù)據(jù)記錄被傳送給遠(yuǎn)程服務(wù)器503,用于步驟509中的文件識別。
[0054]與發(fā)送的步驟509不同,為了制作一組文件,在步驟511中執(zhí)行數(shù)據(jù)選擇。隨后檢測處理資源的可用性。在處理資源的可用性的基礎(chǔ)上,被選擇的數(shù)據(jù)記錄要么在本地被使用,用于文件識別,要么被傳輸?shù)竭h(yuǎn)程服務(wù)器503。
[0055]或者,例如,步驟507后跟著步驟513,在所述步驟513中文檔特征被過濾或被窗口化。在這種情況下,通過固有的一直的植物和草木方法,排列或采集關(guān)鍵點。
[0056]在步驟513前或步驟513后,資源的可用性被檢測,并且結(jié)果數(shù)據(jù)要么在本地被使用,用于文件識別,要么被傳輸?shù)竭h(yuǎn)程服務(wù)器503,用于文件檢測。舉例來說,這些數(shù)據(jù)可以包括一些傳輸水平。
[0057]或者,步驟507后跟著步驟515,在所述步驟515中,文件特征被看做一個基礎(chǔ),用于制作直方圖。步驟515前或其后,處理資源的可用性被檢測。直方圖要么在本地被使用,用于文件識別,要么被傳輸?shù)竭h(yuǎn)程服務(wù)器503,取決于可用的處理資源。
[0058]或者,步驟507后跟著步驟517,在所述步驟517中發(fā)生了文件特征的SIFT轉(zhuǎn)換。在步驟517前或其后,處理資源的有用性被檢測。取決于本地的可用的處理資源,被轉(zhuǎn)換的集合要么在本地被使用,用于文件識別,要么被傳輸?shù)竭h(yuǎn)程服務(wù)器503,用于文件識別。在這種情況下,有弱點的區(qū)域被傳輸給服務(wù)器503仍是有可能的。
[0059]或者,步驟507后跟著步驟519,在所述步驟519中,實施了傅里葉轉(zhuǎn)換,例如快速傅里葉轉(zhuǎn)換(FFT)。在步驟517前或其后,處理資源的有用性被檢測。取決于可用的資源,被轉(zhuǎn)換的數(shù)據(jù)要么在本地被使用,用于文件識別,要么被傳輸?shù)竭h(yuǎn)程服務(wù)器503。在這種情況下,對于被稱為水流的方式發(fā)送的傅里葉轉(zhuǎn)換的系數(shù)來說是可能的,或者對于被選擇的圖像或被發(fā)送的頻率值來說也是有可能的。
[0060]或者,步驟507后跟著小波轉(zhuǎn)換的步驟521,在步驟521前或其后,,資源的有用性被檢測。取決于可用的資源,通過小波轉(zhuǎn)換所轉(zhuǎn)換的數(shù)據(jù)要么在本地被使用,用于文件識另IJ,要么被傳輸?shù)竭h(yuǎn)程服務(wù)器503,用于文件識別。在這種情況下,系數(shù)或特別的轉(zhuǎn)換區(qū)域能夠被傳輸?shù)椒?wù)器503.或者,步驟507在每一種情況下其后都能跟著OCR的步驟523 ;微步采集的525或直方圖制作的527。在這些步驟的每一步前或其后,資源的有用性被檢測。取決于可用的資源,各自獲得的數(shù)據(jù)要么在本地被使用,用于文件識別,要么被傳輸?shù)竭h(yuǎn)程服務(wù)器503。例如,在步驟507中,在直方圖制作的情況下,被選擇的部分能夠被發(fā)送給服務(wù)器,用于更精準(zhǔn)的檢測。
[0061]舉例來說,在資源分配表529的基礎(chǔ)上可以執(zhí)行資源的可用性,所述資源分配表可以被存儲在本地裝置的存儲器中,例如圖1中所示的裝置100。
[0062]圖6展示了一個文件識別方法的流程圖,帶有從文件中采集文件特征,或者制作數(shù)據(jù)記錄的步驟601,也帶有發(fā)送文件特征或數(shù)據(jù)記錄給遠(yuǎn)程服務(wù)器的步驟603.在步驟601后,在步驟605中檢測文件識別的可用資源。如果對于本地文件識別來說可用資源是充足的,數(shù)據(jù)的預(yù)分析在步驟607中被執(zhí)行。否則,數(shù)據(jù)在步驟603中被發(fā)送給遠(yuǎn)程服務(wù)器。
[0063]在步驟607后,一個檢測在步驟609中被執(zhí)行,以測定是否建立了能夠進(jìn)行文件識別的特征。如果特征已經(jīng)建立,方法與快速傅里葉轉(zhuǎn)換進(jìn)行步驟611。否則方法進(jìn)一步進(jìn)行步驟603.在步驟611后,一個檢測在步驟613中被執(zhí)行,以測定在步驟611中產(chǎn)生的轉(zhuǎn)換是否具有特征區(qū)域,被稱為興趣區(qū)(R0I),以及特征頻率。如果這種頻率是存在的,相關(guān)的特征區(qū)域在步驟615中被選擇。否則,方法進(jìn)一步進(jìn)行步驟603。
[0064]在步驟615后,一個檢測在步驟617中被執(zhí)行,以測定文件識別是否能在本地繼續(xù)。如果不能,在步驟619中,區(qū)域被發(fā)送給遠(yuǎn)程服務(wù)器,該遠(yuǎn)程服務(wù)器執(zhí)行文件識別。否則步驟617后,在步驟621中文件識別在本地繼續(xù)。
[0065]圖7展示了一個文件識別方法的流程圖,帶有采集文件特征的,或從文件特征中產(chǎn)生數(shù)據(jù)的步驟701。在兩個情況下,數(shù)據(jù)都被提供。方法也包括將數(shù)據(jù)發(fā)送給遠(yuǎn)程服務(wù)器的步驟703。
[0066]在步驟701后,在步驟705中檢測資源的可用性。如果有足夠的可用資源進(jìn)行本地文件識別,在步驟707中執(zhí)行數(shù)據(jù)的過濾轉(zhuǎn)換。否則,方法繼續(xù)進(jìn)行步驟703。
[0067]在步驟707后,一個檢測在步驟709中被執(zhí)行,用于測定特征是否已經(jīng)建立。如果特征已經(jīng)建立,一個更高等級的文件識別,被稱為下一等級,在步驟711中執(zhí)行。否則,方法繼續(xù)進(jìn)行步驟703。或者,在步驟709中,一個檢測在步驟713中被檢測,用于測定是否需要更高的等級。
[0068]在步驟711后,一個檢測在步驟715中被執(zhí)行,用于測定是否存在已知的關(guān)鍵點。如果存在已知的關(guān)鍵點,在步驟717中發(fā)送描述符中的關(guān)鍵點。在步驟717后,方法繼續(xù)進(jìn)行步驟713。例如,在步驟713后,方法根據(jù)步驟711繼續(xù)進(jìn)行?;蛘?,進(jìn)一步的結(jié)果在719中等待。圖8展示了文件識別方法的流程圖,所述文件識別方法通過移動設(shè)備,例如圖1中的裝置,在步驟801中,采集了文件的整體圖像。存儲器是指主要的內(nèi)存,以及IPS(每秒的指令)是指移動設(shè)備的處理能力。
[0069]例如,整體圖像能夠代表文件特征。在步驟803中處理整體圖像。因此,以下處理步驟能夠被執(zhí)行,例如:在步驟807中完整圖像的采集,在步驟809中整體圖像的縮小f (TCTX),在步驟811中文件位置的測定,在步驟813中文件的測定,在步驟815中圖像數(shù)據(jù)的采集或在步驟817中數(shù)據(jù)的選擇。整體圖像的縮小制作出了一個更小的圖像。例如,圖像位置的測定矢量地采集了文件的位置。例如,文件的測定采集了文件的ID (Doc ID)。圖像數(shù)據(jù)可以被用作一個基礎(chǔ),例如,用于記錄特別的圖像特征或文件特征出現(xiàn)的頻率,作為采集文件數(shù)據(jù)(Doc Stat)的結(jié)果。數(shù)據(jù)的選擇設(shè)計被選擇的預(yù)定的數(shù)據(jù),作為被執(zhí)行的文件選擇(Doc Sel.)的結(jié)果。在步驟803中被執(zhí)行的不同的算法能夠在步驟807到817中導(dǎo)致不同的結(jié)果。以存儲器和/或IPS以及傳輸速度(TCtx)為基礎(chǔ),這些能夠被發(fā)送給服務(wù)器。根據(jù)一個實施例,在這種情況下不會發(fā)生本地計算。
[0070]可用的資源被用作一個基礎(chǔ),用于測定是否需要在本地進(jìn)行文件識別,或在步驟803中獲得的數(shù)據(jù)是否需要被傳輸給遠(yuǎn)程服務(wù)器。
[0071]如果可用資源對于本地的文件識別來說是充足的,在步驟819中,通過傳輸接口的速度或帶寬,把數(shù)據(jù)發(fā)送給服務(wù)器,例如,所述傳輸接口以被傳輸?shù)臄?shù)據(jù)的大小為特征。此后,執(zhí)行圖像位置的測定的步驟823,或者執(zhí)行文件識別的步驟823是可選的可能。
[0072]例如,為了采集可用的資源,移動設(shè)備,例如圖1中所示的裝置的計算能力能夠被測定。另外,到服務(wù)器的可用的通訊信道的帶寬能夠被測定。通過這種方式,到達(dá)服務(wù)器的傳輸時間能夠被采集。此外,由此可以要求服務(wù)器的閑置資源。通過這種方式,在服務(wù)器的處理時間能夠被采集。
[0073]附圖標(biāo)記說明:
100裝置
101采集設(shè)備 103中央處理器 105發(fā)射機(jī)/接收器 107天線201采集
203執(zhí)行
205發(fā)送
301源文件
305方法
307檢測/比較
309 結(jié)果
401 方法
403比較
405結(jié)果
407文件識別方法
409擴(kuò)展
501圖像
503服務(wù)器
505發(fā)送
507預(yù)分析
509發(fā)送
511數(shù)據(jù)選擇
513加窗口
515直方圖
517 SIFT
519 FFT
521 小波(Wavelet)
523光學(xué)字符識別(OCR)525微縮沖印527全息圖601-619方法步驟701-719方法步驟801-825方法步驟TB傳回時間TF傳輸時間TG處理時間。
【權(quán)利要求】
1.一種用于文件識別的設(shè)備,具有: 一用來采集一文件的文件特征的采集設(shè)備(101); 一中央處理器(103),如果通過文件識別裝置的方式,在本地執(zhí)行文件識別的處理標(biāo)準(zhǔn)被滿足,所述中央處理器可以通過文件特征,在本地進(jìn)行文件檢驗;以及 一發(fā)射機(jī)(105),如果通過文件識別裝置方法,本地執(zhí)行文件識別的處理標(biāo)準(zhǔn)不能被滿足,所述發(fā)射機(jī)可以將取決于所述文件特征的數(shù)據(jù)記錄通過通訊網(wǎng)絡(luò)發(fā)送給一個通訊網(wǎng)絡(luò)地址。
2.如權(quán)利要求1中所述的裝置,其特征在于,采集設(shè)備(101)是一個光采集設(shè)備,尤其是數(shù)碼相機(jī),或者其特征在于,采集設(shè)備包括一個光圖像傳感器。
3.如權(quán)利要求1或2中所述的裝置,其特征在于,如果要進(jìn)行文件識別,特別是通過預(yù)先設(shè)定文件識別算法的方法進(jìn)行文件識別,裝置可用的處理資源充足,或者 如果文件特征的尺寸低于規(guī)定的閾值,或者 如果通訊網(wǎng)絡(luò)的數(shù)據(jù)傳送速度低于閾值,則滿足了處理標(biāo)準(zhǔn),以及 如果裝置可用的處理資源不足以進(jìn)行文件識別,或者 如果文件特征的尺寸超過了規(guī)定的閾值,或者 如果經(jīng)由通訊網(wǎng)絡(luò)的連接速度低于閾值,則不滿足其中的處理標(biāo)準(zhǔn)。
4.如權(quán)利要求3中所述的裝置,其特征在于,中央處理器(103)旨在決定裝置的可用處理資源,以及通過中央處理器,確定進(jìn)行文件識別的可用處理資源是否充足,其特征在于,該可用的處理資源包括以下資源中的至少一個:用于文件識別的處理時間,或者中央處理器的計算能力,或者裝置中可用的存儲空間大小,或者文件識別算法的可用性。
5.如權(quán)利要求3或4中所述的裝置,其特征在于,中央處理器(103)旨在決定通訊網(wǎng)絡(luò)的數(shù)據(jù)傳輸速度。
6.如前述權(quán)利要求中的任意一項所述的裝置,其特征在于,中央處理器(103)旨在產(chǎn)生以文件特征為基礎(chǔ)的數(shù)據(jù)記錄。
7.如前述權(quán)利要求中的任意一項所述的裝置,其特征在于,中央處理器(103)旨在產(chǎn)生以文件特征為基礎(chǔ)的數(shù)據(jù)記錄 通過文件特征的匿名化,防止了文件特征的重構(gòu),特別是通過文件特征的分化或網(wǎng)絡(luò)化,或者通過對文件特征的描述性元素的提取,或者通過文件特征的變換,尤其是通過傅里葉變換,或者通過小波變換,或者通過過濾器改造,或者尺寸不變特征變換(SIFT),或者通過文件特征轉(zhuǎn)換的分化,尤其是傅里葉變換,小波變換和SIFT變換,或者通過加快強(qiáng)大的功能檢測(SURF),或者通過從該文件中全息圖的制作,或者通過在文件特征的基礎(chǔ)上直方圖的制作,或者通過光學(xué)字符識別(OCR),或者通過縮微沖印。
8.如前述權(quán)利要求中的任意一項所述的裝置,還具有一個接收器(105),所述接收器用于接收經(jīng)由通訊網(wǎng)絡(luò)的通訊網(wǎng)絡(luò)地址中的文件識別結(jié)果,以響應(yīng)數(shù)據(jù)記錄的發(fā)送,該數(shù)據(jù)記錄取決于該文件特征。
9.如前述權(quán)利要求中的任意一項所述的裝置,其特征在于,該結(jié)果是文件識別的部分結(jié)果,并且,其特征在于,中央處理器(103)旨在為了進(jìn)行文件識別而使用該部分結(jié)果。
10.如前述權(quán)利要求中的任意一項所述的裝置,其特征在于,發(fā)射機(jī)(105)旨在發(fā)送取決于文件特征的數(shù)據(jù)記錄,通過通訊網(wǎng)絡(luò)傳送給遠(yuǎn)程服務(wù)器,到達(dá)通訊網(wǎng)絡(luò)地址,以進(jìn)行文件識別。
11.如前述權(quán)利要求中的任意一項所述的裝置,該裝置是一部移動通信設(shè)備,特別是一部智能手機(jī)。
12.—種文件識別的方法,具備: 文件的文件特征的采集(201); 如果滿足處理標(biāo)準(zhǔn),利用文件特征進(jìn)行 文件識別的本地執(zhí)行(203);或者如果不滿足處理標(biāo)準(zhǔn),數(shù)據(jù)記錄的發(fā)送(205),所述數(shù)據(jù)記錄取決于文件特征,通過通訊網(wǎng)絡(luò),傳送給通訊網(wǎng)絡(luò)地址,特別是遠(yuǎn)程服務(wù)器,以進(jìn)行文件識別。
【文檔編號】G07D7/12GK103814400SQ201280042612
【公開日】2014年5月21日 申請日期:2012年8月28日 優(yōu)先權(quán)日:2011年9月1日
【發(fā)明者】伊利亞·科馬羅夫, 奧拉夫·德雷賽爾, 弗蘭克·弗里策, 曼弗雷德·佩施克 申請人:聯(lián)邦印刷有限公司