專利名稱:用于校驗(yàn)電子文檔的系統(tǒng)和方法以及用于提供電子文檔服務(wù)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于校驗(yàn)電子文檔的方法和系統(tǒng)以及用于提供電子文檔 服務(wù)的系統(tǒng),尤其是涉及一種能夠自動(dòng)地校驗(yàn)在線發(fā)布的電子文檔是否被篡 改的用于校驗(yàn)電子文檔是否被篡改的技術(shù)。
背景技術(shù):
最近,由于廣泛提供了諸如移動(dòng)通信或者超高速因特網(wǎng)服務(wù)等有線或者 無(wú)線通信服務(wù),能夠以在線操作替代過(guò)去離線進(jìn)行的大多數(shù)操作。具體地說(shuō), 提供各種類型的在線信息的服務(wù)、電子商務(wù)服務(wù)等等的市場(chǎng)份額,與對(duì)應(yīng)的 離線服務(wù)相比增加了 。這種趨勢(shì)將更快地發(fā)展。
除了一般的公司、金融機(jī)構(gòu)等私人機(jī)構(gòu),諸如村辦公室、登記辦公室、 區(qū)辦公室等政府機(jī)構(gòu)中,在線民用應(yīng)用服務(wù)被用以替換現(xiàn)存的離線民用應(yīng)用 服務(wù)。有各種各樣的在線民用應(yīng)用服務(wù)。在線民用應(yīng)用服務(wù)中的典型服務(wù)是 發(fā)布電子文檔的服務(wù)。
由于各種類型的文檔經(jīng)發(fā)布電子文檔的服務(wù)在線發(fā)布,所以,僅僅通過(guò) 執(zhí)行預(yù)定的在線驗(yàn)證過(guò)程,無(wú)需請(qǐng)求發(fā)布機(jī)構(gòu),用戶就能夠接收到想要的文 檔。經(jīng)過(guò)發(fā)布電子文檔的服務(wù),用戶能夠不受時(shí)間和空間限制地接收想要的 文檔。另外,通過(guò)減少勞動(dòng)力成本,簡(jiǎn)化發(fā)布過(guò)程并減少發(fā)布時(shí)間,發(fā)布機(jī) 構(gòu)能夠提高商業(yè)效率。
然而,盡管有這些優(yōu)點(diǎn),發(fā)布電子文檔服務(wù)容易發(fā)生篡改電子文檔的問(wèn) 題。相應(yīng)地,為了使用發(fā)布電子文檔的服務(wù),要求嚴(yán)格確保電子文檔可靠性 的安全技術(shù)。具體地說(shuō),因?yàn)槊磕臧l(fā)布的電子文檔數(shù)量呈指數(shù)增長(zhǎng),所以, 電子文檔安全技術(shù)變得更加重要。
過(guò)去,當(dāng)發(fā)布電子文檔時(shí),主要使用的技術(shù)是通過(guò)插入用于校驗(yàn)電子文 檔是否被篡改的條形碼來(lái)檢查電子文檔是否被篡改的技術(shù)?,F(xiàn)在,條形碼被
分成線性的一維(1D)條形碼和被加工成預(yù)定圖像的二維(2D)條形碼。1D 條形碼只包括有限數(shù)據(jù)。相反,2D條形碼能包括較大容量的數(shù)據(jù)。近來(lái),主要使用2D條形碼。
在用于檢查電子文檔是否被篡改的傳統(tǒng)技術(shù)中,通過(guò)使用2D條形碼, 當(dāng)發(fā)布電子文檔時(shí),發(fā)布電子文檔的機(jī)構(gòu)通過(guò)將包含有關(guān)該電子文檔的信息 的2D條形碼插進(jìn)該電子文檔中,而將該電子文檔發(fā)布給用戶。然后,用戶 能夠?qū)⒃摪l(fā)布的電子文檔作為文檔提交給各種機(jī)構(gòu)。這時(shí),接收機(jī)構(gòu)經(jīng)過(guò)預(yù) 定系統(tǒng)通過(guò)解密在用戶提交的電子文檔中插入的2D條形碼來(lái)顯示關(guān)于電子 文檔的圖像信息。然后,工作人員通過(guò)用肉眼比較所顯示的有關(guān)電子文檔的 圖像信息和所提交的電子文檔來(lái)確認(rèn)電子文檔是否被篡改。
然而,在這種傳統(tǒng)情況中,由于接收機(jī)構(gòu)的工作人員需要一個(gè)一個(gè)地比 較自2D條形碼恢復(fù)的圖像和所接收的電子文檔,所以,需要花費(fèi)大量時(shí)間 來(lái)檢查電子文檔是否被篡改。相應(yīng)地,商業(yè)效率下降。另外,由于檢查電子 文檔是否被篡改的人工過(guò)程,錯(cuò)誤發(fā)生的可能性增加了。相應(yīng)地,檢查電子 文檔是否被篡改的可靠性下降了 。
發(fā)明內(nèi)容
本發(fā)明提供了 一種能夠通過(guò)使用插進(jìn)電子文檔中的條形碼自動(dòng)檢查電子 文檔是否被篡改的用于校驗(yàn)電子文檔的系統(tǒng)。
本發(fā)明還提供了 一種電子文檔的校驗(yàn)方法,所述方法通過(guò)使用插進(jìn)電子 文檔中的條形碼而能夠提供自動(dòng)校驗(yàn)電子文檔是否被竄改的過(guò)程。
本發(fā)明還提供了一種當(dāng)發(fā)布電子文檔時(shí)能夠通過(guò)將含有電子文檔內(nèi)容的 加密后條形碼插進(jìn)電子文檔中并且當(dāng)提交所發(fā)布電子文檔時(shí)能夠通過(guò)使用有 關(guān)條形碼的信息校驗(yàn)電子文檔是否被篡改的用于提供電子文檔服務(wù)的系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于校驗(yàn)電子文檔的系統(tǒng),所述系 統(tǒng)包括通過(guò)掃描電子文檔獲取電子文檔圖像的圖像數(shù)據(jù)獲取單元;條形碼 檢測(cè)單元,所述條形碼^r測(cè)單元一企測(cè)被插進(jìn)電子文檔的獲取圖像的預(yù)定位置 中的條形碼并獲取第一電子文檔數(shù)據(jù);圖像數(shù)據(jù)轉(zhuǎn)換單元,所述圖像數(shù)據(jù)轉(zhuǎn) 換單元通過(guò)將電子文檔的獲取圖像的格式轉(zhuǎn)換成能夠與所述第一電子文檔數(shù) 據(jù)相比較的獲取圖像的格式,來(lái)產(chǎn)生第二電子文檔數(shù)據(jù);篡改確定單元,所 述篡改確定單元通過(guò)比較第 一 電子文檔數(shù)據(jù)和第二電子文檔數(shù)據(jù),確定電子 文檔是否被篡改;以及顯示單元,所述顯示單元顯示由所述篡改確定單元確 定的篡改確定結(jié)果。在本發(fā)明的上述方面中,用于校驗(yàn)電子文檔的系統(tǒng)可進(jìn)一步包括通信 網(wǎng)絡(luò)接口單元,所述通信網(wǎng)絡(luò)接口單元提供通信網(wǎng)絡(luò)接口功能,以經(jīng)過(guò)通信
網(wǎng)絡(luò)同電子文檔發(fā)布系統(tǒng)交互;以及控制單元,所述控制單元基于篡改確定 結(jié)果將關(guān)于篡改確定結(jié)果的信息傳遞給電子文檔發(fā)布系統(tǒng)。
另外,當(dāng)確定電子文檔被篡改時(shí),所述控制單元可將用于報(bào)告電子文檔 被篡改的報(bào)告消息傳遞給電子文檔發(fā)布系統(tǒng)。另外,在顯示單元上提供報(bào)告 按鈕的控制單元,在報(bào)告按鈕被檢查者按下時(shí),將報(bào)告消息傳遞給電子文檔 發(fā)布系統(tǒng)。
另外,當(dāng)確定電子文檔沒(méi)有被篡改時(shí),所述控制系統(tǒng)可將用于表示電子 文檔正常收到的收到校驗(yàn)消息傳遞給電子文檔發(fā)布系統(tǒng)。另外,所述控制單 元可以從預(yù)定信息或者條形碼識(shí)別出電子文檔發(fā)布系統(tǒng)。
另外,條形碼可以是通過(guò)對(duì)含有電子文檔內(nèi)容的信息進(jìn)行加密獲得的2D 條形碼。
另外,包含光學(xué)字符識(shí)別(OCR)處理器的圖〗象數(shù)據(jù)轉(zhuǎn)換單元通過(guò)將電 子文檔的獲取圖像轉(zhuǎn)換成能夠與所述第一電子文檔數(shù)據(jù)相比較的文本信息, 可以生成所述第二電子文檔數(shù)據(jù)。在這種情況下,篡改確定單元可比較第一、 第二電子文檔數(shù)據(jù)的主要文本。另外,圖像數(shù)據(jù)轉(zhuǎn)換單元通過(guò)將電子文檔的 獲取圖像的比例和分辨率轉(zhuǎn)換成能夠與第一電子文檔數(shù)據(jù)相比較的圖像的 比例和分辨率,可產(chǎn)生所述第二電子文檔數(shù)據(jù)。在這種情況下,篡改確定單 元通過(guò)識(shí)別第一、第二電子文檔數(shù)據(jù)中包含主要文本的塊圖像,識(shí)別塊圖像 中包含文本行的部分的圖像,從識(shí)別圖像提取字符圖像,然后使字符圖像重 疊,可比較第一、第二電子文檔數(shù)據(jù)。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種校驗(yàn)電子文檔的方法,該方法包 括通過(guò)掃描電子文檔獲取電子文檔的圖像;檢測(cè)插入電子文檔的獲取圖像 中預(yù)定位置的條形碼;通過(guò)對(duì)檢測(cè)到的條形碼進(jìn)行解密獲取第一電子文檔數(shù) 據(jù);通過(guò)將電子文檔的獲取圖像的格式轉(zhuǎn)換成能夠與第一電子文檔數(shù)據(jù)相比 較的獲取圖像的格式,生成第二電子文檔數(shù)據(jù);通過(guò)比較第一電子文檔數(shù)據(jù) 和第二電子文檔數(shù)據(jù),確定電子文檔是否被篡改;顯示由篡改確定單元確定
的篡改確定結(jié)果。
另外,4交-驗(yàn)電子文檔的方法可以進(jìn)一 步包括將有關(guān)篡改確定結(jié)果的信息 傳遞給電子文檔發(fā)布系統(tǒng)。另外,傳遞信息可包括當(dāng)確定電子文檔被篡向電子文檔發(fā)布系統(tǒng)傳遞用于包括電子文檔被篡改的報(bào)告消息以及當(dāng)確定 電子文檔沒(méi)有被篡改時(shí)向電子文檔發(fā)布系統(tǒng)傳遞用于表示電子文檔被正常 接收的接收校驗(yàn)消息。
另外,在顯示篡改確定結(jié)果的步驟中,提供用于根據(jù)檢查者的請(qǐng)求報(bào)告 電子文檔被篡改的報(bào)告按鈕,并且在傳遞有關(guān)篡改確定結(jié)果的信息的步驟 中,當(dāng)報(bào)告按鈕被檢查者按下時(shí),報(bào)告消息被傳遞給電子文檔發(fā)布系統(tǒng)。
另外,生成第二電子文檔數(shù)據(jù)可包括經(jīng)OCR處理將電子文檔的獲取圖 像轉(zhuǎn)換成能夠與第一電子文檔數(shù)據(jù)相比較的文本信息。另外,確定電子文本 是否被篡改可包括通過(guò)比較第二、第一電子文檔數(shù)據(jù)來(lái)檢查是否有不匹配的 項(xiàng)目。
根據(jù)本發(fā)明的另一方面,提供了一種用于提供電子文檔服務(wù)的系統(tǒng),該 系統(tǒng)包括電子文檔發(fā)布系統(tǒng),當(dāng)用戶請(qǐng)求電子文檔時(shí),所述電子文檔發(fā)布
系統(tǒng)通過(guò)將含有電子文檔內(nèi)容的加密的條形碼插入電子文檔的預(yù)定位置,來(lái)發(fā)布電子文檔;以及電子文檔校驗(yàn)系統(tǒng),通過(guò)獲取發(fā)布的電子文檔的圖像, 通過(guò)從電子文檔的獲取圖像檢查插入電子文檔預(yù)定位置的條形碼并解密檢 查的條形碼獲取第一電子文檔數(shù)據(jù),通過(guò)將電子文檔的獲取圖像轉(zhuǎn)換成能夠 與第 一電子文檔數(shù)據(jù)相比較的數(shù)據(jù)生成第二電子文檔數(shù)據(jù),并將第 一電子文 檔數(shù)據(jù)與第二電子文檔數(shù)據(jù)進(jìn)行比較,所述電子文檔校驗(yàn)系統(tǒng)能夠校驗(yàn)電子 文檔是否被篡改。
在本發(fā)明的上述方面中,電子文檔校驗(yàn)系統(tǒng)可顯示通過(guò)比較第一、第二 電子文檔數(shù)據(jù)得到的結(jié)果。另外,電子文檔校驗(yàn)系統(tǒng)可將有關(guān)電子文檔篡改 校驗(yàn)結(jié)果的信息傳遞給電子文檔發(fā)布系統(tǒng)。
另外,電子文檔校驗(yàn)系統(tǒng)可以將有關(guān)篡改校驗(yàn)結(jié)果的信息作為報(bào)告消息 或者接收校驗(yàn)消息傳遞給電子文檔發(fā)布系統(tǒng),并通過(guò)將報(bào)告消息和接收校驗(yàn) 消息進(jìn)行區(qū)分,存儲(chǔ)和管理傳遞的報(bào)告消息或者傳遞的接收校驗(yàn)消息。
如上所述,通過(guò)將通過(guò)掃描在線發(fā)布并輸出的電子文檔而得到的第一文 檔信息與從包含在電子文檔中的條形碼恢復(fù)的第二文檔信息進(jìn)行比較,能夠
自動(dòng)地校驗(yàn)電子文檔是否被篡改。相應(yīng)地,能夠增加用于校驗(yàn)電子文檔是否 被篡改的人力資源和時(shí)間資源的效率并提高校驗(yàn)的可靠性。
圖1是圖示用于發(fā)布和校驗(yàn)電子文檔的電子文檔服務(wù)系統(tǒng)結(jié)構(gòu)的方框圖。
圖2是圖示根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的電子文檔校驗(yàn)系統(tǒng)的詳細(xì)結(jié) 構(gòu)的方框圖。
圖3是根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的校驗(yàn)電子文檔的方法的流程圖。 圖4圖示了由電子文檔校驗(yàn)系統(tǒng)顯示的篡改確定結(jié)果的例子。
具體實(shí)施例方式
現(xiàn)在將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。另外,為了參照附圖清 楚地描述示例性實(shí)施例,使用了具體的技術(shù)術(shù)語(yǔ)。但是,本發(fā)明并不限于所 選捧的具體的技術(shù)術(shù)語(yǔ),并且,每個(gè)具體的技術(shù)術(shù)語(yǔ)都包括以類似方式操作
以實(shí)現(xiàn)類似實(shí)體的所有技術(shù)同義詞。
圖1是圖示用于發(fā)布和校驗(yàn)電子文檔的電子文檔服務(wù)系統(tǒng)的結(jié)果的方框 圖。圖1圖示了應(yīng)用了根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的電子校驗(yàn)系統(tǒng)的系統(tǒng) 的結(jié)構(gòu)。
如圖l所示,為了發(fā)布和校驗(yàn)電子文檔,需要電子文檔發(fā)布系統(tǒng)IO和電 子文檔沖t驗(yàn)系統(tǒng)100。
電子文檔發(fā)布系統(tǒng)10發(fā)布電子文檔30。當(dāng)提交電子文檔時(shí)用于校驗(yàn)電 子文檔是否被篡改的二維(2D)條形碼35被插入電子文檔30的預(yù)定位置。 2D條形碼35包含電子文檔30的內(nèi)容,例如電子文檔30的文本。2D條形碼 用預(yù)定加密算法加密。也就是,2D條形碼35包括用于獲取電子文檔30內(nèi)容 的信息。另一方面,盡管包含在2D條形碼35中的電子文檔30的內(nèi)容可以 是文本,但是,電子文檔30的內(nèi)容不限于文本。電子文檔30的內(nèi)容可以是 圖像。
用戶可在通過(guò)使用終端(沒(méi)有示出)訪問(wèn)電子文檔發(fā)布系統(tǒng)IO之后經(jīng)過(guò) 預(yù)定的驗(yàn)證過(guò)程接收電子文檔。作為另外的方式,用戶可從位于發(fā)布機(jī)構(gòu)或 者預(yù)定地方的電子文檔發(fā)布系統(tǒng)IO接收電子文檔30。
接收電子文檔30的用戶能夠?qū)㈦娮游臋n30提交給希望的提交機(jī)構(gòu)。提 交機(jī)構(gòu)包括電子文檔校驗(yàn)系統(tǒng)100。電子文檔校驗(yàn)系統(tǒng)IOO校驗(yàn)用戶提交的 電子文檔30是否被篡改并顯示校驗(yàn)結(jié)果。例如,電子文檔校驗(yàn)系統(tǒng)IOO能夠 將提交的電子文檔30與通過(guò)恢復(fù)插入電子文檔30的2D條形碼35得到的信息進(jìn)行比較,確定電子文檔30是否被篡改并顯示確定結(jié)果。提交機(jī)構(gòu)的檢查
者能夠容易地識(shí)別電子文檔30是否被篡改并執(zhí)行諸如報(bào)告等隨后的操作。 另一方面,電子文檔才t瞼系統(tǒng)100能夠經(jīng)通信網(wǎng)絡(luò)與電子文檔發(fā)布系統(tǒng)
10交互。例如,當(dāng)電子文檔校驗(yàn)系統(tǒng)100識(shí)別出電子文檔30被篡改時(shí),電
子文檔校驗(yàn)系統(tǒng)100能夠向電子文檔發(fā)布系統(tǒng)IO報(bào)告電子文檔30被篡改。
電子文檔發(fā)布系統(tǒng)IO可管理報(bào)告的信息。
圖2是圖示根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的電子文檔校驗(yàn)系統(tǒng)100的詳
細(xì)結(jié)構(gòu)的方;fe圖。
如圖2所示,根據(jù)該示例性實(shí)施例的電子文檔校驗(yàn)系統(tǒng)100包括通信網(wǎng) 絡(luò)接口單元160、圖像數(shù)據(jù)獲取單元110、條形碼檢查單元120、圖像轉(zhuǎn)換單 元130、篡改確定單元140、顯示單元150和控制單元101。
通信網(wǎng)絡(luò)接口單元160執(zhí)行通信網(wǎng)絡(luò)接口功能,以使得電子文檔校驗(yàn)系 統(tǒng)100能夠經(jīng)有線或者無(wú)線因特網(wǎng)與外部系統(tǒng)交互。電子文檔校驗(yàn)系統(tǒng)100 能夠向電子文檔發(fā)布系統(tǒng)10傳遞信息并且從電子文檔發(fā)布系統(tǒng)10接收信息。
圖像數(shù)據(jù)獲取單元110用以通過(guò)掃描電子文檔30獲取電子文檔30的圖 像。如上所述,電子文檔30可以由用戶進(jìn)行提交。2D條形碼35已被插入電 子文檔30的預(yù)定位置。例如,沒(méi)有示出,圖像數(shù)據(jù)獲取單元110可包括能夠 掃描電子文檔30的掃描器和能夠在掃描器和控制單元之間通過(guò)接口進(jìn)行交 互的掃描器接口。
條形碼檢查單元120檢查被插入圖像數(shù)據(jù)獲取單元110獲取的電子文檔 30的圖像中預(yù)定位置的2D條形碼35,并從檢測(cè)到的2D條形碼35獲取第一 電子文檔數(shù)據(jù)。例如,條形碼檢測(cè)單元120能夠檢測(cè)插入電子文檔30的獲取 圖像的預(yù)定位置的2D條形碼35,并通過(guò)解密檢測(cè)到的2D條形碼35獲取具 有文本類型的第一電子文檔數(shù)據(jù)。作為另外的方式,條形碼檢測(cè)單元120能 夠通過(guò)解密^r測(cè)到的2D條形碼35并將解密的2D條形碼35轉(zhuǎn)換成圖i象獲取 具有圖像類型的第一電子文檔數(shù)據(jù)。
由于2D條形碼35是包含電子文檔30內(nèi)容的信息,所以,通過(guò)解密2D 條形碼35能夠獲取電子文檔30的內(nèi)容(例如電子文檔30的文本)。也就是, 第 一 電子文檔數(shù)據(jù)可以代表包含電子文檔30原始內(nèi)容的文本或者圖像信息。
圖像數(shù)據(jù)轉(zhuǎn)換單元130通過(guò)將圖像數(shù)據(jù)獲取單元110獲取的電子文檔30 的圖像轉(zhuǎn)換成能夠與第一電子文檔數(shù)據(jù)相比較的數(shù)據(jù),生成第二電子文檔數(shù)據(jù)。例如,包含光學(xué)字符識(shí)別(OCR)處理器的圖像數(shù)據(jù)轉(zhuǎn)換單元130能夠 將獲取的電子文檔30的圖像轉(zhuǎn)換成能夠與第一電子文檔數(shù)據(jù)相比較的文本 信息。另一方面,如果第一電子文檔數(shù)據(jù)是圖像文檔數(shù)據(jù),則圖像數(shù)據(jù)轉(zhuǎn)換 單元130能夠?qū)㈦娮游臋n30的獲取圖像的比例、分辨率等轉(zhuǎn)換成能夠容易地 與第 一電子文檔數(shù)據(jù)相比較的電子文檔的獲取圖像的比例、分辨率等。
篡改確定單元140通過(guò)將由條形碼檢測(cè)單元120獲取的第一電子文檔數(shù) 據(jù)與由圖像數(shù)據(jù)轉(zhuǎn)換單元130轉(zhuǎn)換的第二電子文檔數(shù)據(jù)比較,確定電子文檔 是否被篡改。也就是,篡改確定單元140通過(guò)將經(jīng)2D條形碼35恢復(fù)的電子 文檔內(nèi)容與經(jīng)實(shí)時(shí)掃描過(guò)程得到的電子文檔30的圖像相比較,確定電子文檔 30是否被篡改。
例如,如果第一、第二電子文檔數(shù)據(jù)是文本信息,則篡改確定單元140 能夠通過(guò)比較兩個(gè)信息的主要文本確定電子文檔30是否被篡改。這時(shí),用于 相互比較兩個(gè)信息的主要文本可以先確定。另一方面,如果第一、第二電子 文檔數(shù)據(jù)是圖像信息,則篡改確定單元140能夠通過(guò)將包含在第一電子文檔 數(shù)據(jù)預(yù)定部分中的圖像與包含在第二電子文檔數(shù)據(jù)預(yù)定部分中的相應(yīng)圖像相 比較,確定電子文檔30是否被篡改。例如,篡改確定單元140能夠通過(guò)識(shí)別 第一、第二電子文檔數(shù)據(jù)中包含主要文本的塊圖像,識(shí)別塊圖像中包含文本 行的部分的圖像,從識(shí)別的圖像中提取字符圖像并使字符圖像重疊,來(lái)比較
第一、第二電子文檔it據(jù)。
也就是,通過(guò)使第一、第二電子文檔數(shù)據(jù)的字符圖像重疊,確定第一電 子文檔數(shù)據(jù)的預(yù)定字符圖像是否與第二電子文檔數(shù)據(jù)的字符圖像相同。
顯示單元150在屏幕上顯示有關(guān)由篡改確定單元140確定的篡改確定結(jié) 果的信息。優(yōu)選地,顯示單元150在相同的屏幕上同時(shí)顯示第一、第二電子 文檔數(shù)據(jù),使得檢查電子文檔30篡改的檢查者能夠容易地識(shí)別墓改確定結(jié) 果。顯示單元150能夠顯示不同的項(xiàng)目,也就是可能被篡改的項(xiàng)目。這將在 后面詳細(xì)描述。
控制單元101用以根據(jù)篡改校驗(yàn)過(guò)程控制前述單元和整個(gè)數(shù)據(jù)流的操 作。另外,控制單元30能夠通過(guò)控制通信網(wǎng)絡(luò)接口單元160將有關(guān)由墓改確 定單元140確定的篡改確定結(jié)果的信息傳遞給電子文檔發(fā)布系統(tǒng)10。有關(guān)篡 改確定結(jié)果的信息可包含有關(guān)篡改確定基礎(chǔ)的信息(例如比較結(jié)果和不同項(xiàng) 目)等。有關(guān)篡改確定結(jié)果的信息可以根據(jù)電子文檔是否被篡改按照?qǐng)?bào)告消息或者接收校驗(yàn)消息進(jìn)行傳遞。報(bào)告消息指的是如果電子文檔被篡改則用于 報(bào)告電子文檔被篡改的消息。接收校驗(yàn)消息指的是用于報(bào)告電子文檔沒(méi)有被 篡改地正常接收的消息。
有關(guān)篡改確定結(jié)果的信息可以響應(yīng)于電子文檔檢查者的請(qǐng)求進(jìn)行傳遞或
者自動(dòng)傳遞。例如,當(dāng)顯示篡改確定結(jié)果時(shí),控制單元101經(jīng)顯示單元150
在屏幕上提供報(bào)告按鈕。當(dāng)檢查者按下報(bào)告按鈕時(shí),部分消息被傳遞。當(dāng)報(bào) 告按鈕沒(méi)被按下(或者正常校驗(yàn)按鈕,例如確認(rèn),被按下)時(shí),用于代表電
子文檔30被正常接收的接收校驗(yàn)消息被傳遞給電子文檔發(fā)布系統(tǒng)10。這里, 按下操作包括用戶的點(diǎn)擊操作等請(qǐng)求具體功能的操作。另一方面,在控制單
元101先設(shè)定預(yù)定篡改確定標(biāo)準(zhǔn)(例如,當(dāng)?shù)谝浑娮游臋n數(shù)據(jù)不匹配第二電 子文檔數(shù)據(jù)時(shí),確定電子文檔被篡改,或者,當(dāng)?shù)谝浑娮游臋n數(shù)據(jù)匹配第二 電子文檔數(shù)據(jù)的部分等于或者小于電子文檔的95%時(shí),確定電子文檔被篡改) 時(shí),控制單元101可以根據(jù)篡改確定標(biāo)準(zhǔn)自動(dòng)地向電子文檔發(fā)布系統(tǒng)IO傳遞 ^t艮告消息或者接收校驗(yàn)消息。也就是,有關(guān)篡改確定結(jié)果的信息可以響應(yīng)于 用戶的選擇進(jìn)行傳遞或者自動(dòng)傳遞。
控制單元101可以經(jīng)環(huán)境設(shè)置先行指定的電子文檔發(fā)布系統(tǒng)IO傳遞有關(guān) 篡改確定結(jié)果。作為另外的方式,控制單元101可以通過(guò)從有關(guān)2D條形碼 35的信息識(shí)別電子文檔發(fā)布系統(tǒng)IO向電子文檔發(fā)布系統(tǒng)IO傳遞有關(guān)篡改確 定結(jié)果的信息。在后一種情況中,有關(guān)2D條形碼35的信息可以包括用于識(shí) 別電子文檔發(fā)布系統(tǒng)10的信息。另一方面,從有關(guān)2D條形碼的信息得到的 有關(guān)電子文檔發(fā)布系統(tǒng)的信息被提供給檢查者。檢查者可選擇該信息并確定 電子文檔是否要傳遞。
傳遞的有關(guān)篡改確定結(jié)果的信息可以在篡改報(bào)告信息數(shù)據(jù)庫(kù)12或者接 收校驗(yàn)信息數(shù)據(jù)庫(kù)14中存儲(chǔ)和管理。篡改報(bào)告信息數(shù)據(jù)庫(kù)12存儲(chǔ)經(jīng)報(bào)告消 息傳遞的信息,例如有關(guān)電子文檔被確定為篡改的信息,有關(guān)報(bào)告的信息等。 接收校驗(yàn)信息數(shù)據(jù)庫(kù)14存儲(chǔ)經(jīng)接收校驗(yàn)消息傳遞的信息,例如有關(guān)被確定為 沒(méi)有被篡改并且正常接收的電子文檔的信息,接收信息等。
另一方面,電子文檔校驗(yàn)系統(tǒng)100可經(jīng)個(gè)人計(jì)算機(jī)來(lái)具體實(shí)現(xiàn)。圖像數(shù) 據(jù)獲取單元110的掃描器可以具體實(shí)現(xiàn)為與個(gè)人計(jì)算機(jī)相連的外部裝置。在 這個(gè)情況中,個(gè)人計(jì)算機(jī)可包括用于同掃描器接口的掃描器接口 。
圖3是根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的校驗(yàn)電子文檔的方法的流程圖。參見(jiàn)圖1~3,用戶從電子文檔發(fā)布系統(tǒng)10在線或者離線接收電子文檔 30。 2D條形碼35被插入電子文檔30的預(yù)定位置。2D條形碼35通過(guò)加密諸 如電子文檔30內(nèi)容例如電子文檔30的文本等的信息得到。接收電子文檔30 的用戶能夠向提交機(jī)構(gòu)提交接收的電子文檔30。這時(shí),提交機(jī)構(gòu)包括電子文 檔校驗(yàn)系統(tǒng)100。在提交機(jī)構(gòu)工作的檢查者通過(guò)電子文檔校驗(yàn)系統(tǒng)100的操 作能夠容易地識(shí)別提交的電子文檔是否被篡改。
首先,電子文檔校驗(yàn)系統(tǒng)IOO掃描提交的電子文檔30 (操作Sl )并獲取 電子文檔30的圖像(操作S2)。然后,位于圖像中預(yù)定位置的2D條形碼 35被檢測(cè)。從檢測(cè)到的2D條形碼35獲取第一電子文檔數(shù)據(jù)(操作S3 )。 如上所述,由于2D條形碼35是包含電子文檔30內(nèi)容例如電子文檔文本的 加密數(shù)據(jù),所以,從2D條形碼35獲取的第一電子文檔數(shù)據(jù)包含電子文檔30 的內(nèi)容。如上所述,第一電子文檔數(shù)據(jù)可以是文本信息或者圖像信息。第一 電子文檔數(shù)據(jù)被用作當(dāng)確定電子文檔是否被篡改時(shí)要進(jìn)行比較的數(shù)據(jù)。
接著,電子文檔校驗(yàn)系統(tǒng)100通過(guò)將電子文檔30的獲取圖像的格式轉(zhuǎn)動(dòng) 成能夠與第一電子文檔數(shù)據(jù)相比較的圖像的格式,生成第二電子文檔數(shù)據(jù)(操 作S4)。例如,電子文檔校驗(yàn)系統(tǒng)IOO通過(guò)OCR過(guò)程能夠?qū)@取的電子文 檔30的掃描圖像轉(zhuǎn)換成能夠與第一電子文檔數(shù)據(jù)相比較的文本信息。另一方 面,如果第一電子文檔數(shù)據(jù)是圖像信息,則電子文檔校驗(yàn)系統(tǒng)100能夠改變 電子文檔的獲取圖像的比例或者分辨率,使得獲取圖像能夠與第一電子文檔 數(shù)據(jù)的圖像相比較。
如上所述,當(dāng)生成第一、第二電子文檔數(shù)據(jù)時(shí),電子文檔校驗(yàn)系統(tǒng)100 將第二電子文檔數(shù)據(jù)與第一電子文檔數(shù)據(jù)相比較(操作S5 )并通過(guò)檢查是否 有不匹配的項(xiàng)目確定電子文檔是否被篡改(操作S6)。也就是,通過(guò)將經(jīng) 2D條形碼恢復(fù)的電子文檔內(nèi)容與經(jīng)實(shí)時(shí)掃描過(guò)程得到的電子文檔內(nèi)容相比 較,確定電子文檔是否被篡改。
可以^4居預(yù)定的確定標(biāo)準(zhǔn)(例如,當(dāng)有不匹配項(xiàng)目時(shí),自動(dòng)確定電子文 檔被篡改,或者,當(dāng)?shù)谝浑娮游臋n數(shù)據(jù)與第二電子文檔數(shù)據(jù)不匹配的部分超 過(guò)電子文檔的預(yù)定百分比時(shí))自動(dòng)確定電子文檔是否被篡改。另一方面,比 較結(jié)果和數(shù)據(jù)項(xiàng)目是否匹配的事實(shí)被顯示給檢查者,因此使檢查者能夠檢查 電子文檔是否被篡改。
當(dāng)確定電子文檔被篡改時(shí),電子文檔校驗(yàn)系統(tǒng)IOO顯示篡改確定結(jié)果(操作S7)。這時(shí),電子文檔4吏驗(yàn)系統(tǒng)IOO在相同屏幕上顯示第一、第二電子文 檔數(shù)據(jù),使檢查電子文檔30的檢查者能夠容易地識(shí)別篡改確定結(jié)果。電子文 檔校驗(yàn)相同100能夠顯示不同的項(xiàng)目,也就是可能被篡改的項(xiàng)目。
圖4圖示了由電子文檔校驗(yàn)相同顯示的篡改確定結(jié)果的一個(gè)例子。
如圖4所示,第一電子文檔數(shù)據(jù)顯示在屏幕16的左側(cè),第二電子文檔數(shù) 據(jù)顯示在右側(cè)。這時(shí),第一、第二電子文檔數(shù)據(jù)被進(jìn)行顯示,以容易地識(shí)別 第一、第二電子文檔數(shù)據(jù)之間項(xiàng)目上的不同。
電子文檔校驗(yàn)相同100根據(jù)篡改確定結(jié)果將有關(guān)篡改確定結(jié)果的信息傳 遞給電子文檔發(fā)布系統(tǒng)10 (操作S8)。有關(guān)篡改確定結(jié)果的信息可包括有 關(guān)篡改確定基礎(chǔ)的信息(例如比較結(jié)果,不同的項(xiàng)目)等。有關(guān)篡改確定結(jié) 果的信息可以通過(guò)根據(jù)電子文檔30是否被篡改被分成報(bào)告消息和接收校驗(yàn) 消息進(jìn)行傳遞。如果電子文檔30被篡改,則報(bào)告消息被用于報(bào)告電子文檔 30被篡改。接收校驗(yàn)消息被用于報(bào)告電子文檔被沒(méi)有篡改地接收。
有關(guān)篡改確定結(jié)果的信息可以響應(yīng)于電子文檔檢查者的請(qǐng)求進(jìn)行傳遞或 者自動(dòng)地傳遞。例如,當(dāng)顯示篡改確定結(jié)果時(shí),在屏幕上提供報(bào)告按鈕。當(dāng) 用戶按下報(bào)告按鈕時(shí),報(bào)告消息被傳遞。當(dāng)用戶按下確認(rèn)按鈕,接收校驗(yàn)消 息被傳遞。作為其他方式,可以根據(jù)篡改確定結(jié)果自動(dòng)地傳遞報(bào)告消息或者 接收校驗(yàn)消息。有關(guān)篡改確定結(jié)果的信息可以由電子文檔發(fā)布系統(tǒng)10存儲(chǔ)和 管理。
雖然本發(fā)明參照其示例性實(shí)施例進(jìn)行了具體地展示和描述,但是,本領(lǐng) 域技術(shù)人員將理解,可以進(jìn)行形式和細(xì)節(jié)上的各種改變,而不超出由權(quán)利要 求限定的本發(fā)明精神和范圍。
權(quán)利要求
1.一種用于校驗(yàn)電子文檔的系統(tǒng),所述系統(tǒng)包括圖像數(shù)據(jù)獲取單元,所述圖像數(shù)據(jù)獲取單元通過(guò)掃描所述電子文檔獲取所述電子文檔的圖像;條形碼檢測(cè)單元,所述條形碼檢測(cè)單元檢測(cè)被插進(jìn)所述電子文檔的獲取圖像的預(yù)定位置中的條形碼并獲取第一電子文檔數(shù)據(jù);圖像數(shù)據(jù)轉(zhuǎn)換單元,所述圖像數(shù)據(jù)轉(zhuǎn)換單元通過(guò)將所述電子文檔的獲取圖像的格式轉(zhuǎn)換成能夠與所述第一電子文檔數(shù)據(jù)相比較的獲取圖像的格式,生成第二電子文檔數(shù)據(jù);篡改確定單元,所述篡改確定單元通過(guò)將所述第一電子文檔數(shù)據(jù)與所述第二電子文檔數(shù)據(jù)相比較,來(lái)確定所述電子文檔是否被篡改;以及顯示單元,所述顯示單元顯示由所述篡改確定單元確定的篡改確定結(jié)果。
2. 如權(quán)利要求l所述的系統(tǒng),進(jìn)一步包括通信網(wǎng)絡(luò)接口單元,所述通信網(wǎng)絡(luò)接口單元提供通信網(wǎng)絡(luò)接口功能,以 經(jīng)過(guò)通信網(wǎng)絡(luò)同電子文檔發(fā)布系統(tǒng)交互;以及控制單元,所述控制單元根據(jù)所述篡改確定結(jié)果將有關(guān)篡改確定結(jié)果的 信息傳遞給所述電子文檔發(fā)布系統(tǒng)。
3. 如權(quán)利要求2所述的系統(tǒng),其中,當(dāng)確定所述電子文檔被篡改時(shí),所 述控制單元將用于報(bào)告所述電子文檔被篡改的報(bào)告消息傳遞給所述電子文檔 發(fā)布系統(tǒng)。
4. 如權(quán)利要求2所述的系統(tǒng),其中,在所述顯示單元上提供報(bào)告按鈕的 所述控制單元,在所述報(bào)告按鈕被檢查者按下時(shí),將報(bào)告消息傳遞給所述電 子文檔發(fā)布系統(tǒng)。
5. 如權(quán)利要求2所述的系統(tǒng),其中,當(dāng)確定所述電子文檔沒(méi)有被篡改時(shí), 所述控制系統(tǒng)將用于表示所述電子文檔被正常接收的接收校驗(yàn)消息傳遞給所 述電子文檔發(fā)布系統(tǒng)。
6. 如權(quán)利要求2所述的系統(tǒng),其中,所述控制單元從預(yù)定信息或者所述 條形碼識(shí)別所述電子文檔發(fā)布系統(tǒng)。
7. 如權(quán)利要求1所述的系統(tǒng),其中,所述條形碼是通過(guò)對(duì)含有所述電子 文檔內(nèi)容的信息進(jìn)行加密獲得的二維條形碼。
8. 如權(quán)利要求l所述的系統(tǒng),其中,包含光學(xué)字符識(shí)別(OCR)處理器 的圖像數(shù)據(jù)轉(zhuǎn)換單元通過(guò)將所述電子文檔的獲取圖像轉(zhuǎn)換成能夠與所述第 一電子文檔數(shù)據(jù)相比較的文本信息,來(lái)生成所述第二電子文檔數(shù)據(jù)。
9. 如權(quán)利要求8所述的系統(tǒng),其中,所述篡改確定單元比較所述第一、 第二電子文檔數(shù)據(jù)的主要文本。
10. 如權(quán)利要求1所述的系統(tǒng),其中,所述圖像數(shù)據(jù)轉(zhuǎn)換單元通過(guò)將所 述電子文檔的獲取圖像的比例和分辨率轉(zhuǎn)換成能夠與所述第一電子文檔數(shù) 據(jù)相比較的圖像的比例和分辨率,來(lái)產(chǎn)生所述第二電子文檔數(shù)據(jù)。
11. 如權(quán)利要求IO所述的系統(tǒng),其中,所述篡改確定單元通過(guò)識(shí)別所述 第一、第二電子文檔數(shù)據(jù)中包含主要文本的塊圖像,識(shí)別所述塊圖像中包含 文本行的部分的圖像,從所述識(shí)別圖像提取字符圖像,然后使所述字符圖像 重疊,來(lái)比較所述第一、第二電子文檔數(shù)據(jù)。
12. —種校驗(yàn)電子文檔的方法,所述方法包括 通過(guò)掃描所述電子文檔獲取所述電子文檔的圖像;檢測(cè)插入所述電子文檔的獲取圖像中預(yù)定位置的條形碼; 通過(guò)對(duì)檢測(cè)到的條形碼進(jìn)行解密獲取第 一 電子文檔數(shù)據(jù); 通過(guò)將所述電子文檔的獲取圖像的格式轉(zhuǎn)換成能夠與所述第一電子文檔數(shù)據(jù)相比較的獲取圖像的格式,生成第二電子文檔數(shù)據(jù);通過(guò)將所述第一電子文檔數(shù)據(jù)與所述第二電子文檔數(shù)據(jù)相比較,確定所述電子文檔是否被篡改;以及顯示由所述篡改確定單元確定的篡改確定結(jié)果。
13. 如權(quán)利要求12所述的方法,進(jìn)一步包括將有關(guān)篡改確定結(jié)果的信息 傳遞給所述電子文檔發(fā)布系統(tǒng)。
14. 如權(quán)利要求13所述的方法,其中,所述傳遞信息的步驟包括當(dāng)確定 所述電子文檔被篡改時(shí)向所述電子文檔發(fā)布系統(tǒng)傳遞用于報(bào)告所述電子文 檔被篡改的報(bào)告消息以及當(dāng)確定所述電子文檔沒(méi)有被篡改時(shí)向所述電子文 檔發(fā)布系統(tǒng)傳遞用于表示所述電子文檔被正常接收的接收校驗(yàn)消息。
15. 如權(quán)利要求13所述的方法,其中,在所述顯示篡改確定結(jié)果的步驟 中,提供用于根據(jù)檢查者的請(qǐng)求報(bào)告所述電子文檔被篡改的報(bào)告按鈕,并且,其中,在所述傳遞有關(guān)篡改確定結(jié)果的信息的步驟中,當(dāng)所述報(bào)告按鈕 被所述檢查者按下時(shí),所述報(bào)告消息被傳遞給所述電子文檔發(fā)布系統(tǒng)。
16. 如權(quán)利要求13所述的方法,其中,所述確定電子文本是否被篡改的步驟包括通過(guò)比較所述第二、第一電子文檔數(shù)據(jù)來(lái)檢查是否有不匹配的項(xiàng) 目。
17. —種用于提供電子文檔服務(wù)的系統(tǒng),所述系統(tǒng)包括 電子文檔發(fā)布系統(tǒng),當(dāng)用戶請(qǐng)求電子文檔時(shí),所述電子文檔發(fā)布系統(tǒng)通過(guò)將含有所述電子文檔內(nèi)容的加密的條形碼插入所述電子文檔的預(yù)定位置來(lái)發(fā)布所述電子文檔;以及電子文檔校驗(yàn)系統(tǒng),通過(guò)獲取所述發(fā)布的電子文檔的圖像,通過(guò)從所述 電子文檔的獲取圖像檢測(cè)插入所述電子文檔的所述預(yù)定位置的所述條形碼 并解密所述檢測(cè)出的條形碼來(lái)獲取第一電子文檔數(shù)據(jù),通過(guò)將所述電子文檔 的獲取圖像轉(zhuǎn)換成能夠與所述第一電子文檔數(shù)據(jù)相比較的數(shù)據(jù)來(lái)生成第二 電子文檔數(shù)據(jù),并將所述第一電子文檔數(shù)據(jù)與所述第二電子文檔數(shù)據(jù)進(jìn)行比 較,所述電子文檔校驗(yàn)系統(tǒng)能夠校驗(yàn)所述電子文檔是否被篡改。
18. 如權(quán)利要求17所述的系統(tǒng),其中,所述電子文檔校驗(yàn)系統(tǒng)顯示通過(guò) 比較所述第一、第二電子文檔數(shù)據(jù)得到的結(jié)果。
19. 如權(quán)利要求17所述的系統(tǒng),其中,所述電子文檔校驗(yàn)系統(tǒng)將有關(guān)電 子文檔篡改4交驗(yàn)結(jié)果的信息傳遞給所述電子文檔發(fā)布系統(tǒng)。
20. 如權(quán)利要求19所述的系統(tǒng),其中,所述電子文檔校驗(yàn)系統(tǒng)將有關(guān)篡 改校驗(yàn)結(jié)果的信息作為報(bào)告消息或者接收校驗(yàn)消息傳遞給所述電子文檔發(fā)布 系統(tǒng),并通過(guò)將所述報(bào)告消息和所述接收校驗(yàn)消息進(jìn)行區(qū)分,存儲(chǔ)和管理所 述傳遞的報(bào)告消息或者所述傳遞的接收校驗(yàn)消息。
全文摘要
本發(fā)明提供了一種用于校驗(yàn)電子文檔的方法和系統(tǒng)以及用于提供電子文檔服務(wù)的系統(tǒng)。用于校驗(yàn)電子文檔的系統(tǒng)包括圖像數(shù)據(jù)獲取單元,所述圖像數(shù)據(jù)獲取單元通過(guò)掃描電子文檔獲取電子文檔的圖像;條形碼檢測(cè)單元,所述條形碼檢測(cè)單元檢測(cè)被插進(jìn)電子文檔的獲取圖像的預(yù)定位置中的條形碼并獲取第一電子文檔數(shù)據(jù);圖像數(shù)據(jù)轉(zhuǎn)換單元,所述圖像數(shù)據(jù)轉(zhuǎn)換單元通過(guò)將電子文檔的獲取圖像的格式轉(zhuǎn)換成能夠與第一電子文檔數(shù)據(jù)相比較的獲取圖像的格式,生成第二電子文檔數(shù)據(jù);篡改確定單元,所述篡改確定單元通過(guò)將第一電子文檔數(shù)據(jù)與第二電子文檔數(shù)據(jù)相比較,確定電子文檔是否被篡改;以及顯示單元,所述顯示單元顯示由篡改確定單元確定的篡改確定結(jié)果。相應(yīng)地,通過(guò)將通過(guò)掃描在線發(fā)布并輸出的電子文檔得到的第一文檔信息與從包含在電子文檔中的條形碼恢復(fù)的第二文檔信息相比較,可以自動(dòng)地校驗(yàn)電子文檔是否被篡改。
文檔編號(hào)G06F17/00GK101542468SQ200780044297
公開(kāi)日2009年9月23日 申請(qǐng)日期2007年11月22日 優(yōu)先權(quán)日2006年11月28日
發(fā)明者崔胤誠(chéng), 梁廷旭, 金奎兌 申請(qǐng)人:密刻愛(ài)你有限公司