有價(jià)文件信息編解碼方法、裝置、處理系統(tǒng)及金融自助設(shè)備的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種有價(jià)文件信息編碼方法,包括:獲取有價(jià)文件的幣種信息、版本信息和面額信息;根據(jù)所述幣種信息查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述幣種信息對(duì)應(yīng)的幣種編碼;根據(jù)所述版本信息查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述版本信息對(duì)應(yīng)的版本編碼;根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹配的面額編碼;根據(jù)所述幣種編碼、版本編碼以及面額編碼,生成所述有價(jià)文件的信息編碼。本發(fā)明還提供了一種解碼方法、編碼裝置、解碼裝置、處理系統(tǒng)及金融自助設(shè)備。本發(fā)明對(duì)于新版本、新面額的有價(jià)文件均可兼容編碼,各種碼表以代碼數(shù)據(jù)的形式存儲(chǔ)在硬件內(nèi)部,人為無(wú)法更改其數(shù)據(jù),不存在被篡改的風(fēng)險(xiǎn)。
【專利說(shuō)明】
有價(jià)文件信息編解碼方法、裝置、處理系統(tǒng)及金融自助設(shè)備
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及有價(jià)文件處理領(lǐng)域,尤其涉及有價(jià)文件信息編碼方法、解碼方法、編碼 裝置、解碼裝置、有價(jià)文件信息處理系統(tǒng)及金融自助設(shè)備。
【背景技術(shù)】
[0002] ATM(Automatic Teller Machine,自動(dòng)柜員機(jī))、VTM(Video Teller Machine,遠(yuǎn) 程視頻柜員機(jī))、貨幣清分機(jī)、自動(dòng)售票機(jī)等貨幣或票據(jù)的處理設(shè)備,在處理過(guò)程中需要將 有價(jià)文件(如鈔票、支票等)的特征信息發(fā)送到上位機(jī)控制端,由上位機(jī)對(duì)交易的有價(jià)文件 信息進(jìn)行記錄備案分析及匯總,上位機(jī)匯總金額后再向銀行后臺(tái)系統(tǒng)發(fā)起交易請(qǐng)求。在這 些處理設(shè)備向上位機(jī)控制端傳送數(shù)據(jù)的過(guò)程中,每一張有價(jià)文件都需要傳輸數(shù)種特征信 息,包括幣種、面額、版本等,如果直接傳送這些特征信息,則每張有價(jià)文件都需要傳輸幾十 字節(jié)的數(shù)據(jù),傳輸數(shù)據(jù)量大,軟件終端分析處理復(fù)雜,效率低下。因此,現(xiàn)有技術(shù)中提出了使 用編碼技術(shù)處理有價(jià)文件的方法,對(duì)具有數(shù)種特征信息的有價(jià)文件進(jìn)行列表和賦予編碼 值,通過(guò)查表進(jìn)行編碼及解碼,減小了傳輸?shù)臄?shù)據(jù)量。
[0003] 發(fā)明人在實(shí)施本發(fā)明的過(guò)程中,發(fā)現(xiàn)上述現(xiàn)有技術(shù)存在缺陷。由于各國(guó)鈔票種類(lèi) 繁多,且會(huì)不定時(shí)更新鈔票版本或者發(fā)行新面額的鈔票,因此,這種對(duì)包含了數(shù)種特征信息 的有價(jià)文件通過(guò)一個(gè)列表進(jìn)行編碼的方法只能以配置文件、注冊(cè)表、數(shù)據(jù)庫(kù)等方式存儲(chǔ)碼 表,方便及時(shí)更新碼表,提高處理設(shè)備的兼容性;在實(shí)際應(yīng)用中,若出現(xiàn)鈔票版本更新或面 額增加、多幣種混合處理時(shí),均需更新編碼列表,可維護(hù)性較差。另外,這些方式需要人為更 新,人為可編輯的原因會(huì)造成碼表易于被篡改,甚至可能遭到黑客攻擊,容易造成編碼和解 碼不一致的問(wèn)題,導(dǎo)致出現(xiàn)統(tǒng)計(jì)錯(cuò)誤等財(cái)務(wù)問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于提供一種有價(jià)文件信息編解碼方法、裝置、處理系統(tǒng)及金融自 助設(shè)備,其能處理新出現(xiàn)或未出現(xiàn)的面額、版本信息,無(wú)需人工干預(yù)更新,以克服現(xiàn)有技術(shù) 中存在的碼表易于被篡改,造成編碼和解碼不一致、財(cái)務(wù)統(tǒng)計(jì)出錯(cuò)的問(wèn)題。
[0005] 為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種有價(jià)文件信息編碼方法,包括:
[0006] 獲取待編碼的有價(jià)文件的幣種信息、版本信息和面額信息;
[0007] 根據(jù)所述幣種信息查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述幣種信息對(duì)應(yīng)的 幣種編碼;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種信息以及與每一個(gè)幣種信息對(duì)應(yīng)的幣 種編碼;
[0008] 根據(jù)所述版本信息查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述版本信息對(duì)應(yīng)的 版本編碼;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本信息以及與每一個(gè)版本信息對(duì)應(yīng)的版 本編碼;
[0009] 根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹配的 面額編碼;
[0010] 根據(jù)所述幣種編碼、版本編碼以及面額編碼,生成所述有價(jià)文件的信息編碼。
[0011] 實(shí)施本發(fā)明,具有如下有益效果:
[0012] 本發(fā)明提供的有價(jià)文件信息編碼方法,將幣種信息、版本信息和面額信息分開(kāi)進(jìn) 行編碼,因此當(dāng)識(shí)別到新的版本信息或新的面額信息時(shí),能自動(dòng)對(duì)版本信息或面額信息編 碼,無(wú)需更改預(yù)先配置的關(guān)聯(lián)表,因此不存在碼表易于被篡改,編碼和解碼不一致,財(cái)務(wù)統(tǒng) 計(jì)出錯(cuò)的問(wèn)題。
[0013]在其中一個(gè)實(shí)施例中,所述面額信息包括基數(shù)b以及數(shù)量級(jí)C;其中,a = b*10c,a為 所述有價(jià)文件的面額值;
[0014] 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0015] 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹 配的面額編碼,具體包括:
[0016] 將計(jì)數(shù)器的值初始化為1;
[0017] 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù),與所述基數(shù)b進(jìn) 行對(duì)比;
[0018] 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量級(jí),與所述數(shù)量 級(jí)c進(jìn)行對(duì)比;
[0019] 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從所述數(shù)量級(jí)查找 表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c不相同,則使所述計(jì)數(shù)器的值加1,從所述基數(shù)查找表中 獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取下一個(gè)數(shù)量級(jí)與所述 數(shù)量級(jí)c對(duì)比;
[0020] 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù)量級(jí)查找表中 獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c相同,則取當(dāng)前所述計(jì)數(shù)器的值為所述面額信息的面額編碼。
[0021] 在其中一個(gè)實(shí)施例中,把面額信息轉(zhuǎn)化為基數(shù)b和數(shù)量級(jí)c,由于一般的有價(jià)文件 (例如鈔票)的面額都是常見(jiàn)的幾個(gè)數(shù)字與10的公倍數(shù),并且面額值的數(shù)量級(jí)一般不會(huì)過(guò) 大,因此,可利用基數(shù)和數(shù)量級(jí)的組合表示常見(jiàn)的面額,降低對(duì)有價(jià)文件的特征信息處理的 復(fù)雜度,還可以省略一些不常見(jiàn)的基數(shù)和數(shù)量級(jí),大大縮減面額編碼的數(shù)據(jù)量。
[0022] 在另一個(gè)實(shí)施例中,所述面額信息包括基數(shù)b以及數(shù)量級(jí)c;其中,a = b*l(T,a為所 述有價(jià)文件的面額值;
[0023] 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0024] 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹 配的面額編碼,具體包括:
[0025] 判斷所述數(shù)量級(jí)c是否不小于預(yù)設(shè)的進(jìn)位值d,若是,則生成數(shù)值為X的進(jìn)位編碼, 且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c-d;若否,則生成數(shù)值為Y的進(jìn)位編碼,且生成基礎(chǔ)數(shù)量級(jí)e, 其中,e = c;
[0026] 將計(jì)數(shù)器的值初始化為1;
[0027] 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù),與所述基數(shù)b進(jìn) 行對(duì)比;
[0028] 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量級(jí),與所述基礎(chǔ) 數(shù)量級(jí)e進(jìn)行對(duì)比;
[0029] 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從所述數(shù)量級(jí)查找 表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e不相同,則使所述計(jì)數(shù)器的值加1,從所述基數(shù)查找 表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取下一個(gè)數(shù)量級(jí)與 所述基礎(chǔ)數(shù)量級(jí)e對(duì)比;
[0030] 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù)量級(jí)查找表中 獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e相同,則取當(dāng)前所述計(jì)數(shù)器的值為基礎(chǔ)面額編碼;
[0031 ]將所述進(jìn)位編碼和所述基礎(chǔ)面額編碼組合后,獲得所述面額信息的面額編碼。
[0032] 在另一個(gè)實(shí)施例中,通過(guò)設(shè)置進(jìn)位編碼,在數(shù)量級(jí)查找表的數(shù)量級(jí)個(gè)數(shù)一定的情 況下,能擴(kuò)充可編碼的有價(jià)文件的面額范圍,使其能對(duì)超出數(shù)量級(jí)查找表查找范圍中最大 數(shù)量級(jí)的大面額有價(jià)文件也能進(jìn)行編碼。
[0033] 進(jìn)一步地,所述面額信息關(guān)聯(lián)表還包括特殊面額查找表;所述特殊面額查找表包 括多項(xiàng)特殊編碼信息,每一項(xiàng)特殊編碼信息包括一個(gè)幣種編碼、一個(gè)特殊基數(shù)和一個(gè)特殊 數(shù)量級(jí),且每一項(xiàng)特殊編碼信息對(duì)應(yīng)于一個(gè)特殊面額編碼;
[0034] 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹 配的面額編碼,還進(jìn)一步包括:
[0035] 當(dāng)所述計(jì)數(shù)器的值為M,仍沒(méi)有獲得所述基礎(chǔ)面額編碼時(shí),則從所述特殊面額查找 表中查詢與所述有價(jià)文件的幣種編碼、基數(shù)b以及基礎(chǔ)數(shù)量級(jí)e相匹配的一項(xiàng)特殊編碼信 息,獲得對(duì)應(yīng)于所述特殊編碼信息的特殊面額編碼,以作為所述基礎(chǔ)面額編碼。
[0036] 在進(jìn)一步方案中,對(duì)于一些特殊面額,即基數(shù)不屬于常見(jiàn)基數(shù)的有價(jià)文件,可通過(guò) 查詢特殊面額查找表獲得基礎(chǔ)面額編碼,進(jìn)一步提高了本發(fā)明提供的有價(jià)文件信息編碼方 法的兼容性和實(shí)用性。同時(shí)引入了幣種編碼作為查表的依據(jù)信息,使得不同面額的有價(jià)文 件可以使用同一基礎(chǔ)面額編碼,只需在解碼時(shí)與幣種編碼結(jié)合解析即可區(qū)分,進(jìn)一步縮減 了基礎(chǔ)面額編碼的數(shù)據(jù)量。
[0037] 相應(yīng)地,本發(fā)明還提供一種有價(jià)文件信息解碼方法,包括:
[0038] 獲取待解碼的有價(jià)文件的信息編碼;其中,所述信息編碼是按照上述的有價(jià)文件 ?目息編碼方法生成的;
[0039] 從所述有價(jià)文件的信息編碼中提取幣種編碼、版本編碼以及面額編碼;
[0040] 根據(jù)所述幣種編碼查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述幣種編碼對(duì)應(yīng)的 幣種信息;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種編碼以及與每一個(gè)幣種編碼對(duì)應(yīng)的幣 種信息;
[0041] 根據(jù)所述版本編碼查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述版本編碼對(duì)應(yīng)的 版本信息;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本編碼以及與每一個(gè)版本編碼對(duì)應(yīng)的版 本信息;
[0042] 根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額編碼匹配的 面額信息。
[0043] 本發(fā)明提供的有價(jià)文件信息解碼方法,是按照本發(fā)明提供的有價(jià)文件信息編碼方 法進(jìn)行逆變換,可以對(duì)按照上述的有價(jià)文件信息編碼方法生成的信息編碼進(jìn)行準(zhǔn)確解碼。
[0044] 相應(yīng)地,本發(fā)明還提供一種有價(jià)文件信息編碼裝置,包括:
[0045] 信息獲取模塊,用于獲取待編碼的有價(jià)文件的幣種信息、版本信息和面額信息;
[0046] 幣種編碼模塊,用于根據(jù)所述幣種信息查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與 所述幣種信息對(duì)應(yīng)的幣種編碼;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種信息以及與每一 個(gè)幣種信息對(duì)應(yīng)的幣種編碼;
[0047] 版本編碼模塊,用于根據(jù)所述版本信息查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與 所述版本信息對(duì)應(yīng)的版本編碼;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本信息以及與每一 個(gè)版本信息對(duì)應(yīng)的版本編碼;
[0048] 面額編碼模塊,用于根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與 所述面額信息匹配的面額編碼;
[0049] 編碼生成模塊,用于根據(jù)所述幣種編碼、版本編碼以及面額編碼,生成所述有價(jià)文 件的?目息編碼。
[0050] 在其中一個(gè)實(shí)施例中,所述面額信息包括基數(shù)b以及數(shù)量級(jí)c;其中,a = b*10e,a為 所述有價(jià)文件的面額值;
[0051] 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0052]所述面額編碼模塊包括:
[0053]初始化模塊,用于將計(jì)數(shù)器的值初始化為1;
[0054]第一對(duì)比模塊,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基 數(shù),與所述基數(shù)b進(jìn)行對(duì)比;
[0055] 第二對(duì)比模塊,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè) 數(shù)量級(jí),與所述數(shù)量級(jí)c進(jìn)行對(duì)比;
[0056] 遞進(jìn)對(duì)比模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/ 或從所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c不相同,則使所述計(jì)數(shù)器的值加1, 從所述基數(shù)查找表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取 下一個(gè)數(shù)量級(jí)與所述數(shù)量級(jí)c對(duì)比;
[0057]匹配編碼模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所 述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c相同,則取當(dāng)前所述計(jì)數(shù)器的值為所述面 額信息的面額編碼。
[0058] 在另一個(gè)實(shí)施例中,所述面額信息包括基數(shù)b以及數(shù)量級(jí)c;其中,a = b*l(T,a為所 述有價(jià)文件的面額值;
[0059] 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0060] 所述面額編碼模塊包括:
[0061] 進(jìn)位編碼生成模塊,用于判斷所述數(shù)量級(jí)c是否不小于預(yù)設(shè)的進(jìn)位值d,若是,則生 成數(shù)值為X的進(jìn)位編碼,且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = C-d;若否,則生成數(shù)值為Y的進(jìn)位編 碼,且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c;
[0062] 初始化模塊,用于將計(jì)數(shù)器的值初始化為1;
[0063] 第一對(duì)比模塊,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基 數(shù),與所述基數(shù)b進(jìn)行對(duì)比;
[0064] 第二對(duì)比模塊,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè) 數(shù)量級(jí),與所述基礎(chǔ)數(shù)量級(jí)e進(jìn)行對(duì)比;
[0065] 遞進(jìn)對(duì)比模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/ 或從所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e不相同,則使所述計(jì)數(shù)器的值 加1,從所述基數(shù)查找表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中 獲取下一個(gè)數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e對(duì)比;
[0066] 匹配編碼模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所 述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e相同,則取當(dāng)前所述計(jì)數(shù)器的值為基 礎(chǔ)面額編碼;
[0067] 組合模塊,用于將所述進(jìn)位編碼和所述基礎(chǔ)面額編碼組合后,獲得所述面額信息 的面額編碼。
[0068] 進(jìn)一步地,所述面額信息關(guān)聯(lián)表還包括特殊面額查找表;所述特殊面額查找表包 括多項(xiàng)特殊編碼信息,每一項(xiàng)特殊編碼信息包括一個(gè)幣種編碼、一個(gè)特殊基數(shù)和一個(gè)特殊 數(shù)量級(jí),且每一項(xiàng)特殊編碼信息對(duì)應(yīng)于一個(gè)特殊面額編碼;
[0069]所述面額編碼模塊還包括:
[0070]特殊基礎(chǔ)面額編碼模塊,用于當(dāng)所述計(jì)數(shù)器的值為M,仍沒(méi)有獲得所述面額信息的 基礎(chǔ)面額編碼時(shí),則從所述特殊面額查找表中查詢與所述有價(jià)文件的幣種編碼、基數(shù)b以及 基礎(chǔ)數(shù)量級(jí)c相匹配的一項(xiàng)特殊編碼信息,獲得對(duì)應(yīng)于所述特殊編碼信息的特殊面額編碼, 以作為所述基礎(chǔ)面額編碼。
[0071 ]相應(yīng)地,本發(fā)明還提供一種有價(jià)文件信息解碼裝置,其特征在于,包括:
[0072] 編碼獲取模塊,用于獲取待解碼的有價(jià)文件的信息編碼;其中,所述信息編碼是按 照上述的有價(jià)文件信息編碼方法生成的;
[0073] 編碼分解模塊,用于從所述有價(jià)文件的信息編碼中提取幣種編碼、版本編碼以及 面額編碼;
[0074] 幣種解碼模塊,用于根據(jù)所述幣種編碼查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與 所述幣種編碼對(duì)應(yīng)的幣種信息;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種編碼以及與每一 個(gè)幣種編碼對(duì)應(yīng)的幣種信息;
[0075] 版本解碼模塊,用于根據(jù)所述版本編碼查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與 所述版本編碼對(duì)應(yīng)的版本信息;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本編碼以及與每一 個(gè)版本編碼對(duì)應(yīng)的版本信息;
[0076] 面額解碼模塊,用于根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與 所述面額編碼匹配的面額信息。
[0077]相應(yīng)地,本發(fā)明還提供一種有價(jià)文件信息處理系統(tǒng),其特征在于,包括:有價(jià)文件 信息編碼裝置、傳送裝置和有價(jià)文件信息解碼裝置;
[0078]所述有價(jià)文件信息編碼裝置用于根據(jù)有價(jià)文件的幣種信息、版本信息和面額信 息,生成有價(jià)文件的信息編碼;
[0079]所述傳送裝置用于獲取由所述有價(jià)文件信息編碼裝置生成的信息編碼,傳送給所 述有價(jià)文件信息解碼裝置;
[0080] 所述有價(jià)文件信息解碼裝置用于根據(jù)所述信息編碼,獲取所述有價(jià)文件的幣種信 息、版本信息以及面額信息;
[0081] 其中,所述有價(jià)文件信息編碼裝置為上述的有價(jià)文件信息編碼裝置;所述有價(jià)文 件信息解碼裝置為上述的有價(jià)文件信息解碼裝置。
[0082]相應(yīng)地,本發(fā)明還提供一種金融自助設(shè)備,包括上述的有價(jià)文件信息處理系統(tǒng)。
[0083] 本發(fā)明提供的有價(jià)文件信息編碼方法、解碼方法、編碼裝置、解碼裝置、有價(jià)文件 信息處理系統(tǒng)及金融自助設(shè)備,將有價(jià)文件的幣種信息、版本信息和面額信息進(jìn)行編碼,減 少數(shù)據(jù)傳輸量;另外,當(dāng)識(shí)別到新的版本信息或新的面額信息時(shí),能自動(dòng)對(duì)版本信息或面額 信息進(jìn)行編碼,無(wú)需更改預(yù)先配置的關(guān)聯(lián)表,因此不存在碼表易于被篡改,編碼和解碼不一 致,財(cái)務(wù)統(tǒng)計(jì)出錯(cuò)的問(wèn)題,提高了金融系統(tǒng)的自適應(yīng)能力和安全性。
【附圖說(shuō)明】
[0084] 圖1是本發(fā)明提供的有價(jià)文件信息編碼方法的流程圖;
[0085] 圖2是本發(fā)明提供的有價(jià)文件信息編碼方法的第一實(shí)施例的原理圖;
[0086] 圖3是本發(fā)明提供的有價(jià)文件信息編碼方法的第二實(shí)施例的原理圖;
[0087] 圖4是本發(fā)明提供的有價(jià)文件信息編碼方法的第二實(shí)施例的流程示意圖;
[0088] 圖5是本發(fā)明提供的有價(jià)文件信息解碼方法的流程圖;
[0089] 圖6是本發(fā)明提供的有價(jià)文件信息解碼方法的第一實(shí)施例的原理圖;
[0090] 圖7是本發(fā)明提供的有價(jià)文件信息解碼方法的第二實(shí)施例的原理圖;
[0091 ]圖8是本發(fā)明提供的有價(jià)文件信息編碼裝置的結(jié)構(gòu)框圖;
[0092] 圖9是有價(jià)文件信息編碼裝置的面額編碼模塊的第一實(shí)施例的結(jié)構(gòu)框圖;
[0093] 圖10是有價(jià)文件信息編碼裝置的面額編碼模塊的第二實(shí)施例的結(jié)構(gòu)框圖;
[0094] 圖11是本發(fā)明提供的有價(jià)文件信息解碼裝置的結(jié)構(gòu)框圖;
[0095] 圖12是有價(jià)文件信息解碼裝置的面額解碼模塊的第一實(shí)施例的結(jié)構(gòu)框圖;
[0096] 圖13是有價(jià)文件信息解碼裝置的面額解碼模塊的第二實(shí)施例的結(jié)構(gòu)框圖;
[0097]圖14是本發(fā)明提供的有價(jià)文件信息處理系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0098]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0099] 參見(jiàn)圖1,是本發(fā)明提供的有價(jià)文件信息編碼方法的流程圖,所述有價(jià)文件信息編 碼方法包括:
[0100] S11、獲取待編碼的有價(jià)文件的幣種信息、版本信息和面額信息;
[0101] S12、根據(jù)所述幣種信息查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述幣種信息對(duì) 應(yīng)的幣種編碼;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種信息以及與每一個(gè)幣種信息對(duì)應(yīng) 的幣種編碼;
[0102] S13、根據(jù)所述版本信息查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述版本信息對(duì) 應(yīng)的版本編碼;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本信息以及與每一個(gè)版本信息對(duì)應(yīng) 的版本編碼;
[0103] S14、根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹 配的面額編碼;
[0104] S15、根據(jù)所述幣種編碼、版本編碼以及面額編碼,生成所述有價(jià)文件的信息編碼。
[0105] 本發(fā)明提供的有價(jià)文件信息編碼方法,將幣種信息、版本信息和面額信息分開(kāi)進(jìn) 行編碼,因此當(dāng)識(shí)別到新的版本信息或新的面額信息時(shí),能自動(dòng)對(duì)版本信息或面額信息編 碼,無(wú)需更改預(yù)先配置的關(guān)聯(lián)表,因此不存在碼表易于被篡改,編碼和解碼不一致,財(cái)務(wù)統(tǒng) 計(jì)出錯(cuò)的問(wèn)題。
[0106] 下面將以具體的實(shí)施例說(shuō)明本發(fā)明提供的有價(jià)文件信息編碼方法的原理。
[0107] 參見(jiàn)圖2,是本發(fā)明提供的有價(jià)文件信息編碼方法的第一實(shí)施例的原理圖。所述面 額信息包括基數(shù)b以及數(shù)量級(jí)c;其中,a = b*l(T,a為所述有價(jià)文件的面額值;
[0108] 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0109] 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹 配的面額編碼,具體包括:
[0110] 將計(jì)數(shù)器的值初始化為1;
[0111] 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù),與所述基數(shù)b進(jìn) 行對(duì)比;
[0112] 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量級(jí),與所述數(shù)量 級(jí)c進(jìn)行對(duì)比;
[0113] 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從所述數(shù)量級(jí)查找 表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c不相同,則使所述計(jì)數(shù)器的值加1,從所述基數(shù)查找表中 獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取下一個(gè)數(shù)量級(jí)與所述 數(shù)量級(jí)c對(duì)比;
[0114]若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù)量級(jí)查找表中 獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c相同,則取當(dāng)前所述計(jì)數(shù)器的值為所述面額信息的面額編碼。
[0115] 在本實(shí)施例中,把面額信息轉(zhuǎn)化為基數(shù)b和數(shù)量級(jí)c,由于一般的有價(jià)文件(例如鈔 票)的面額都是常見(jiàn)的幾個(gè)數(shù)字與10的公倍數(shù),比如10、50、100、200等,并且面額值的數(shù)量 級(jí)一般不會(huì)過(guò)大,因此,可利用基數(shù)和數(shù)量級(jí)的組合表示常見(jiàn)的面額,降低對(duì)有價(jià)文件的特 征信息處理的復(fù)雜度,比如100元可表示為基數(shù)是1,數(shù)量級(jí)是2的面額,當(dāng)計(jì)數(shù)器的值遞增 到基數(shù)查找表中與計(jì)數(shù)器值對(duì)應(yīng)的基數(shù)是1,數(shù)量級(jí)查找表中與計(jì)數(shù)器值對(duì)應(yīng)的數(shù)量級(jí)是2 時(shí),基數(shù)和數(shù)量級(jí)均對(duì)比匹配,則當(dāng)前計(jì)數(shù)器的值即可作為面額編碼。采用本實(shí)施例還可以 省略一些不常見(jiàn)的基數(shù)和數(shù)量級(jí),比如在基數(shù)查找表中可以不配置3、4或7等基數(shù),數(shù)量級(jí) 查找表中可以不配置5以上的數(shù)量級(jí),大大縮減面額編碼的數(shù)據(jù)量。
[0116] 為了便于說(shuō)明,下面結(jié)合圖3和圖4描述本發(fā)明提供的有價(jià)文件信息編碼方法的第 二實(shí)施例,其中,圖3是本發(fā)明提供的有價(jià)文件信息編碼方法的第二實(shí)施例的原理圖;圖4是 本發(fā)明提供的有價(jià)文件信息編碼方法的第二實(shí)施例的流程示意圖。本實(shí)施例中,所述面額 信息包括基數(shù)b以及數(shù)量級(jí)c;其中,aifc^lO^a為所述有價(jià)文件的面額值;
[0117]所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);具體實(shí)施時(shí),優(yōu)選為NI =N2= 12,所述 基數(shù)查找表中配置的第一個(gè)基數(shù)至第十二個(gè)基數(shù)依次為:1,2,5,1,2,5,1,2,5,1,2,5;所述 數(shù)量級(jí)查找表中配置的第一個(gè)數(shù)量級(jí)至第十二個(gè)數(shù)量級(jí)依次為:〇,〇,〇,1,1,1,2,2,2,3,3, 3。所述基數(shù)b、數(shù)量級(jí)c與計(jì)數(shù)器的值的對(duì)應(yīng)關(guān)系配置如下表: L〇119」需要說(shuō)明的是,以上基數(shù)b、數(shù)量級(jí)c
與計(jì)數(shù)器的值的對(duì)應(yīng)夫糸為本買(mǎi)施例提供的 一種優(yōu)選方式,在具體實(shí)施時(shí),并不限定計(jì)數(shù)器初始化值1對(duì)應(yīng)的第一個(gè)基數(shù)要為基數(shù)查找 表中的第一個(gè)基數(shù),或者計(jì)數(shù)器初始化值1對(duì)應(yīng)的第一個(gè)數(shù)量級(jí)要為數(shù)量級(jí)查找表中的第 一個(gè)數(shù)量級(jí);比如,計(jì)數(shù)器的值為1時(shí),基數(shù)查找表中與計(jì)數(shù)器的值1對(duì)應(yīng)的第一個(gè)基數(shù)可以 是基數(shù)查找表中的第二個(gè)基數(shù),當(dāng)計(jì)數(shù)器的值加1后,基數(shù)查找表中與當(dāng)前計(jì)數(shù)器的值2對(duì) 應(yīng)的下一個(gè)基數(shù)為基數(shù)查找表中的第三個(gè)基數(shù),依次類(lèi)推,當(dāng)計(jì)數(shù)器的值增加到11時(shí),對(duì)應(yīng) 的基數(shù)為基數(shù)查找表中的第十二個(gè)基數(shù)。具體實(shí)施時(shí)可根據(jù)實(shí)際需求的情況設(shè)置基數(shù)b、數(shù) 量級(jí)c與計(jì)數(shù)器的值的對(duì)應(yīng)關(guān)系,本實(shí)施例以上表作為優(yōu)選方式。
[0120] 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹 配的面額編碼,具體包括:
[0121] 判斷所述數(shù)量級(jí)c是否不小于預(yù)設(shè)的進(jìn)位值d,其中,進(jìn)位值d優(yōu)選為4,若是,則生 成數(shù)值為X的進(jìn)位編碼,且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c-d;若否,則生成數(shù)值為Y的進(jìn)位編 碼,且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c;優(yōu)選地,用二進(jìn)制數(shù)表示編碼,X可以為1,Y可以為〇;
[0122] 將計(jì)數(shù)器的值初始化為1;
[0123] 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù),與所述基數(shù)b進(jìn) 行對(duì)比;
[0124] 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量級(jí),與所述基礎(chǔ) 數(shù)量級(jí)e進(jìn)行對(duì)比;
[0125] 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從所述數(shù)量級(jí)查找 表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e不相同,則使所述計(jì)數(shù)器的值加1,從所述基數(shù)查找 表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取下一個(gè)數(shù)量級(jí)與 所述基礎(chǔ)數(shù)量級(jí)e對(duì)比;
[0126] 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù)量級(jí)查找表中 獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e相同,則取當(dāng)前所述計(jì)數(shù)器的值為基礎(chǔ)面額編碼;
[0127] 將所述進(jìn)位編碼和所述基礎(chǔ)面額編碼組合后,獲得所述面額信息的面額編碼。
[0128] 以面額值為100的鈔票為例,說(shuō)明面額編碼的過(guò)程:其基數(shù)b=l,數(shù)量級(jí)c = 2,由于 c<d,因此進(jìn)位編碼為Y = O,基礎(chǔ)數(shù)量級(jí)e = C = 2;當(dāng)計(jì)數(shù)器的值為1時(shí),由于基數(shù)查找表中 與計(jì)數(shù)器的值1對(duì)應(yīng)的第一個(gè)基數(shù)是1,而數(shù)量級(jí)查找表中與計(jì)數(shù)器的值1對(duì)應(yīng)的第一個(gè)數(shù) 量級(jí)是〇,即從數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與基礎(chǔ)數(shù)量級(jí)e不相同,因此使計(jì)數(shù)器的值加 1,繼續(xù)執(zhí)行對(duì)比匹配;直到計(jì)數(shù)器的值為7時(shí),基數(shù)查找表中獲取的基數(shù)為1,數(shù)量級(jí)查找表 中獲取的數(shù)量級(jí)為2,此時(shí)基數(shù)b和數(shù)量級(jí)c均對(duì)比匹配成功,當(dāng)前計(jì)數(shù)器的值7即為基礎(chǔ)面 額編碼,用四位二進(jìn)制數(shù)表示為0111,與進(jìn)位編碼結(jié)合,即可得到所述面額信息的面額編 碼。
[0129] 幣種編碼與版本編碼也可用二進(jìn)制數(shù)表示,若以八位二進(jìn)制數(shù)表示幣種,則可支 持多達(dá)256個(gè)幣種,基本足以表示目前全球的絕大多數(shù)幣種;版本編碼可以三位二進(jìn)制數(shù)表 示;假設(shè)該面額為100元的鈔票為人民幣第三版,幣種信息關(guān)聯(lián)表中人民幣對(duì)應(yīng)的幣種編碼 為00000001,版本彳目息關(guān)聯(lián)表中第二版對(duì)應(yīng)的版本編碼為011,則可以獲得該鈔票的幣種編 碼為00000001,版本編碼為011。
[0130] 需要說(shuō)明的是,將所述進(jìn)位編碼和所述基礎(chǔ)面額編碼組合,獲得所述面額信息的 面額編碼所表示的意思是面額編碼可概括為進(jìn)位編碼和所述基礎(chǔ)面額編碼的組合,并不限 定進(jìn)位編碼和所述基礎(chǔ)面額編碼在最終編碼輸出的形式中要為順序依次的組合。進(jìn)位編 碼、基礎(chǔ)面額編碼、幣種編碼和版本編碼按任意順序組合排列,均屬于本發(fā)明保護(hù)的范圍。
[0131] 以人民幣第三版的100元鈔票為例,其信息編碼如下表順序組合可最終輸出一個(gè)2 字節(jié)的二進(jìn)制信息編碼0000000100110111(十六進(jìn)制的輸出編碼結(jié)果為:〇χ〇137):
[0133] 以面額值為10000的鈔票為例,其面額編碼的過(guò)程如下:基數(shù)b = l,數(shù)量級(jí)c = 4,由 于c = d,因此進(jìn)位編碼為X = 1,基礎(chǔ)數(shù)量級(jí)e = c-d = 0;當(dāng)計(jì)數(shù)器為1時(shí),由于基數(shù)查找表中 與計(jì)數(shù)器的值1對(duì)應(yīng)的第一個(gè)基數(shù)是1,而數(shù)量級(jí)查找表中與計(jì)數(shù)器的值1對(duì)應(yīng)的第一個(gè)數(shù) 量級(jí)是0,即取當(dāng)前計(jì)數(shù)器的值1為基礎(chǔ)面額編碼,用四位二進(jìn)制數(shù)表示為0001。由此可見(jiàn), 把面額信息轉(zhuǎn)化為基數(shù)和數(shù)量級(jí),省略一些不常見(jiàn)的基數(shù)和數(shù)量級(jí),縮減面額編碼的數(shù)據(jù) 量的同時(shí),通過(guò)設(shè)置進(jìn)位編碼,在數(shù)量級(jí)查找表的數(shù)量級(jí)個(gè)數(shù)一定的情況下,能擴(kuò)充可編碼 的有價(jià)文件的面額范圍,使其能對(duì)超出數(shù)量級(jí)查找表查找范圍中最大數(shù)量級(jí)的大面額有價(jià) 文件也能進(jìn)行編碼。
[0134] 為了提高本發(fā)明提供的有價(jià)文件信息編碼方法的兼容性和實(shí)用性,所述面額信息 關(guān)聯(lián)表還包括特殊面額查找表;所述特殊面額查找表包括多項(xiàng)特殊編碼信息,每一項(xiàng)特殊 編碼信息包括一個(gè)幣種編碼、一個(gè)特殊基數(shù)和一個(gè)特殊數(shù)量級(jí),且每一項(xiàng)特殊編碼信息對(duì) 應(yīng)于一個(gè)特殊面額編碼;
[0135] 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹 配的面額編碼,還進(jìn)一步包括:
[0136] 當(dāng)所述計(jì)數(shù)器的值為M,仍沒(méi)有獲得所述基礎(chǔ)面額編碼時(shí),則從所述特殊面額查找 表中查詢與所述有價(jià)文件的幣種編碼、基數(shù)b以及基礎(chǔ)數(shù)量級(jí)e相匹配的一項(xiàng)特殊編碼信 息,獲得對(duì)應(yīng)于所述特殊編碼信息的特殊面額編碼,以作為所述基礎(chǔ)面額編碼。在本實(shí)施例 中,M優(yōu)選為計(jì)數(shù)器的最大值,并且M = N1=N2 = 12。在其他實(shí)施方式中,M可以是任意值,比 如,計(jì)數(shù)器的最大值可設(shè)置為1〇〇,Μ可以設(shè)置為16,當(dāng)計(jì)數(shù)器的值為M=16,仍沒(méi)有獲得所述 基礎(chǔ)面額編碼時(shí),則訪問(wèn)特殊面額查找表,具體根據(jù)實(shí)際需求的情況設(shè)置。
[0137]對(duì)于一些特殊面額,即基數(shù)不屬于常見(jiàn)基數(shù)的有價(jià)文件,可通過(guò)查詢特殊面額查 找表獲得基礎(chǔ)面額編碼,進(jìn)一步提高了本發(fā)明提供的有價(jià)文件信息編碼方法的兼容性。同 時(shí)引入了幣種編碼作為查表的依據(jù)信息,使得不同幣種、不同面額的有價(jià)文件可以使用同 一基礎(chǔ)面額編碼,只需在解碼時(shí)與幣種編碼結(jié)合解析即可區(qū)分,進(jìn)一步縮減了基礎(chǔ)面額編 碼的數(shù)據(jù)量。
[0138]以科威特0.25元的鈔票為例,假設(shè)科威特的幣種編碼為93(十六進(jìn)制為5D),該鈔 票的基數(shù)b = 25,數(shù)量級(jí)c = -2,基礎(chǔ)數(shù)量級(jí)e = -2,進(jìn)位編碼為0,由于基數(shù)查找表和數(shù)量級(jí) 查找表中沒(méi)有這個(gè)基數(shù)25和數(shù)量級(jí)-2,因此當(dāng)計(jì)算器的值加到M=12(最大值)時(shí),仍無(wú)法對(duì) 比匹配成功,則根據(jù)幣種編碼93、基數(shù)25、數(shù)量級(jí)-2查詢特殊面額查找表,若特殊面額查找 表中對(duì)應(yīng)這項(xiàng)特殊編碼信息的特殊面額編碼為13,則該鈔票的基本面額編碼為13(十六進(jìn) 制為D)。
[0139] 以南蘇丹25元的鈔票為例,假設(shè)南蘇丹的幣種編碼為185(十六進(jìn)制為B9),該鈔票 的基數(shù)b = 25,數(shù)量級(jí)c = 0,基礎(chǔ)數(shù)量級(jí)e = 0,進(jìn)位編碼為0,由于沒(méi)有這個(gè)基數(shù)25和數(shù)量級(jí)0 對(duì)應(yīng)同一個(gè)計(jì)數(shù)器的值的情況,因此當(dāng)計(jì)算器的值加到M=12時(shí),仍無(wú)法對(duì)比匹配成功,則 根據(jù)幣種編碼185、基數(shù)25、數(shù)量級(jí)0查詢特殊面額查找表,若特殊面額查找表中對(duì)應(yīng)這項(xiàng)特 殊編碼信息的特殊面額編碼為13,則該鈔票的基本面額編碼為13(十六進(jìn)制為D)。
[0140] 通過(guò)以上兩個(gè)例子可以看出,不同面額的有價(jià)文件使用同一個(gè)基礎(chǔ)面額編碼,由 于引入幣種編碼作為特殊面額查找表的元素,這種共用基礎(chǔ)面額編碼的方法不會(huì)導(dǎo)致編解 碼出錯(cuò)。如果僅根據(jù)基數(shù)和數(shù)量級(jí)查找特殊面額關(guān)聯(lián)表,而不同面額使用同一個(gè)基礎(chǔ)面額 編碼的話,在解碼時(shí)就會(huì)出現(xiàn)一個(gè)基礎(chǔ)面額編碼對(duì)應(yīng)多個(gè)基數(shù)和數(shù)量級(jí)的情況,導(dǎo)致解碼 異常;而引入幣種編碼作為特殊面額查找表的查表依據(jù),在設(shè)立特殊面額查找表時(shí),只要保 證同幣種、不同面額的有價(jià)文件使用不同的基礎(chǔ)面額編碼,在解碼時(shí)就可根據(jù)幣種編碼和 基礎(chǔ)面額編碼準(zhǔn)確查找對(duì)應(yīng)的基數(shù)和數(shù)量級(jí)。
[0141] 不同幣種、不同面額的有價(jià)文件使用同一個(gè)基礎(chǔ)面額編碼的有益之處在于,每一 幣種包含的特殊面額不多,即特殊的基礎(chǔ)面額編碼值一般在4個(gè)以內(nèi),而計(jì)數(shù)器的最大值為 12,因此基礎(chǔ)面額編碼值有16個(gè)即可滿足需求,僅需四位二進(jìn)制數(shù)即可表示16個(gè)基礎(chǔ)面額 編碼,減小數(shù)據(jù)量。
[0142] 進(jìn)一步地,所述幣種信息關(guān)聯(lián)表、版本信息關(guān)聯(lián)表、基數(shù)查找表、數(shù)量級(jí)查找表和 特殊面額查找表均以代碼數(shù)據(jù)的形式存儲(chǔ)在有價(jià)文件信息編碼裝置內(nèi)部。即,幣種信息關(guān) 聯(lián)表、版本信息關(guān)聯(lián)表、基數(shù)查找表、數(shù)量級(jí)查找表和特殊面額查找表可以以代碼數(shù)據(jù)的形 式存儲(chǔ)在編碼裝置中不可擦除改寫(xiě)的存儲(chǔ)器中或以代碼數(shù)據(jù)的形式存儲(chǔ)在編碼裝置的算 法程序中,除非置換硬件,否則不能更改這些碼表。
[0143] 由于本發(fā)明提供的有價(jià)文件信息編碼方法,對(duì)于新版本、新面額的有價(jià)文件均可 實(shí)現(xiàn)編碼,不需人為更新,因此本發(fā)明提供的有價(jià)文件信息編碼方法中的各種碼表可以代 碼數(shù)據(jù)的形式存儲(chǔ)在有價(jià)文件信息編碼裝置的硬件內(nèi)部,使人為無(wú)法更改其數(shù)據(jù),編碼過(guò) 程按照一定的算法去運(yùn)算處理,不存在其他的方式,所以不存在被篡改的風(fēng)險(xiǎn),可靠性強(qiáng)。
[0144] 參見(jiàn)圖5,是發(fā)明提供的有價(jià)文件信息解碼方法的流程圖,所述有價(jià)文件信息解碼 方法包括:
[0145] S21、獲取待解碼的有價(jià)文件的信息編碼;其中,所述信息編碼是按照上述的有價(jià) 文件信息編碼方法生成的;
[0146] S22、從所述有價(jià)文件的信息編碼中提取幣種編碼、版本編碼以及面額編碼;
[0147] S23、根據(jù)所述幣種編碼查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述幣種編碼對(duì) 應(yīng)的幣種信息;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種編碼以及與每一個(gè)幣種編碼對(duì)應(yīng) 的幣種信息;
[0148] S24、根據(jù)所述版本編碼查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述版本編碼對(duì) 應(yīng)的版本信息;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本編碼以及與每一個(gè)版本編碼對(duì)應(yīng) 的版本信息;
[0149] S25、根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額編碼匹 配的面額信息。
[0150] 本發(fā)明提供的有價(jià)文件信息解碼方法,是按照本發(fā)明提供的有價(jià)文件信息編碼方 法進(jìn)行逆變換,可以對(duì)按照上述的有價(jià)文件信息編碼方法生成的信息編碼進(jìn)行準(zhǔn)確解碼。
[0151] 參見(jiàn)圖6,是本發(fā)明提供的有價(jià)文件信息解碼方法的第一實(shí)施例的原理圖。本實(shí)施 例中,所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有Nl 個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0152] 所述根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額編碼匹 配的面額信息,具體包括:
[0153] 將計(jì)數(shù)器的值配置為所述面額編碼的值(即,將面額編碼對(duì)應(yīng)的數(shù)值賦予計(jì)數(shù) 器);
[0154] 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的基數(shù),以作為基數(shù)b;
[0155] 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的數(shù)量級(jí),以作為數(shù)量級(jí)c;
[0156] 根據(jù)所述基數(shù)b和所述數(shù)量級(jí)c,生成與所述面額編碼匹配的面額信息;其中,a = b*10e,a為所述有價(jià)文件的面額值。
[0157] 根據(jù)圖5的解碼順序,將有價(jià)文件的信息編碼分解后得出版本編碼、幣種編碼、面 額編碼,將面額編碼直接作為計(jì)數(shù)器的值,即可查詢基數(shù)查找表和數(shù)量級(jí)查找表得到基數(shù)b 和數(shù)量級(jí)c,通過(guò)公式a = b*10e即可得到實(shí)際的面額值。
[0158] 參見(jiàn)圖7,圖6是本發(fā)明提供的有價(jià)文件信息解碼方法的第二實(shí)施例的原理圖。本 實(shí)施例中,所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置 有Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0159] 所述根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額編碼匹 配的面額信息,具體包括:
[0160] 將所述面額編碼分解,獲得進(jìn)位編碼和基礎(chǔ)面額編碼;
[0161] 將計(jì)數(shù)器的值配置為所述基礎(chǔ)面額編碼的值(即,將面額編碼對(duì)應(yīng)的數(shù)值賦予計(jì) 數(shù)器);
[0162] 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的基數(shù),以作為基數(shù)b;
[0163] 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的數(shù)量級(jí),以作為基礎(chǔ)數(shù)量級(jí) e;
[0164] 若所述進(jìn)位編碼的數(shù)值為X,則根據(jù)所述進(jìn)位編碼和所述基礎(chǔ)數(shù)量級(jí)e,生成數(shù)量 級(jí)c,其中,c = e+d,d為預(yù)設(shè)的進(jìn)位值;若所述進(jìn)位編碼的數(shù)值為Y,則根據(jù)所述進(jìn)位編碼和 所述基礎(chǔ)數(shù)量級(jí)e,生成數(shù)量級(jí)c,其中,c = e;
[0165] 根據(jù)所述基數(shù)b和所述數(shù)量級(jí)c,生成與所述面額編碼匹配的面額信息;其中,a = b*10e,a為所述有價(jià)文件的面額值。
[0166] 進(jìn)一步地,所述面額信息關(guān)聯(lián)表還包括特殊面額查找表;所述特殊面額查找表包 括多項(xiàng)特殊解碼信息,每一項(xiàng)特殊解碼信息包括一個(gè)幣種編碼和一個(gè)基礎(chǔ)面額編碼,且每 一項(xiàng)特殊解碼信息對(duì)應(yīng)于一個(gè)特殊基數(shù)和一個(gè)特殊數(shù)量級(jí);
[0167] 所述根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額編碼匹 配的面額信息,還進(jìn)一步包括:
[0168] 若所述計(jì)數(shù)器的值大于M,則從所述特殊面額查找表中,查詢與所述有價(jià)文件的幣 種編碼以及基礎(chǔ)面額編碼相匹配的一項(xiàng)特殊解碼信息,獲得對(duì)應(yīng)于所述特殊解碼信息的特 殊基數(shù)以作為所述基數(shù)b,獲得對(duì)應(yīng)于所述特殊解碼信息的特殊數(shù)量級(jí)以作為所述基礎(chǔ)數(shù) 量級(jí)e。
[0169] 與上述有價(jià)文件信息編碼方法的第二實(shí)施例對(duì)應(yīng),本實(shí)施例中,M為計(jì)數(shù)器的最大 值,M=N1 = N2 = 12,計(jì)數(shù)器的值1~12對(duì)應(yīng)基數(shù)查找表中的第一個(gè)基數(shù)至第十二個(gè)基數(shù),以 及數(shù)量級(jí)查找表中的第一個(gè)數(shù)量級(jí)至第十二個(gè)數(shù)量級(jí);所述基數(shù)查找表中配置的第一個(gè)基 數(shù)至第十二個(gè)基數(shù)依次為:1,2,5,1,2,5,1,2,5,1,2,5;所述數(shù)量級(jí)查找表中配置的第一個(gè) 數(shù)量級(jí)至第十二個(gè)數(shù)量級(jí)依次為:〇,〇,〇,I,I,1,2,2,2,3,3,3。預(yù)設(shè)的進(jìn)位值為4,所有編碼 以二進(jìn)制數(shù)表示,X=I,Y=〇;相應(yīng)地,以人民幣第三版的100元鈔票為例進(jìn)行解碼原理的說(shuō) 明:
[0170] 人民市第=版的100元鈔票的二講制信息編碼為0000000100110111:
[0172] 分解得幣種編碼00000001,版本編碼011,面額編碼包括進(jìn)位編碼與基礎(chǔ)面額編 碼,進(jìn)位編碼為0,基礎(chǔ)面額編碼為0111;
[0173] 查找?guī)欧N編碼,獲取幣種編碼00000001對(duì)應(yīng)的幣種信息,該幣種信息為人民幣。查 找版本編碼,獲取版本編碼〇 11對(duì)應(yīng)的版本信息,該版本信息為第三版。
[0174] 將計(jì)數(shù)器的值配置為基礎(chǔ)面額編碼的值,即計(jì)數(shù)器的值為7,基數(shù)查找表中第7個(gè) 基數(shù)是1,即基數(shù)b= 1;數(shù)量級(jí)查找表中第7個(gè)數(shù)量級(jí)是2,即基礎(chǔ)數(shù)量級(jí)e = 2;進(jìn)位編碼為0, 即進(jìn)位編碼的數(shù)值為Y,則數(shù)量級(jí)c = e = 2,根據(jù)基數(shù)b和數(shù)量級(jí)c,按照a = b*l(T生成面額信 息,面額值為100。
[0175] 以科威特0.25元的鈔票為例進(jìn)行特殊面額編碼的解碼??仆?.25元的基本面額 編碼為13,幣種編碼為93,即配置計(jì)數(shù)器的值為13(大于M),因此查詢特殊面額查找表,找到 與幣種編碼93和基本面額編碼13匹配的特殊解碼信息,得到其對(duì)應(yīng)的基數(shù)b = 25,基礎(chǔ)數(shù)量 級(jí)e = -2。根據(jù)進(jìn)位編碼得到數(shù)量級(jí)c = -2,按照a = b*l(T生成面額信息,面額值為0.25。
[0176] 進(jìn)一步地,所述幣種信息關(guān)聯(lián)表、版本信息關(guān)聯(lián)表、基數(shù)查找表、數(shù)量級(jí)查找表和 特殊面額查找表均以代碼數(shù)據(jù)的形式存儲(chǔ)在有價(jià)文件信息解碼裝置內(nèi)部。
[0177] 由于本發(fā)明提供的有價(jià)文件信息編碼方法,對(duì)于新版本、新面額的有價(jià)文件均可 實(shí)現(xiàn)編碼,不需人為更新,因此本發(fā)明提供的有價(jià)文件信息解碼方法中的各種碼表也無(wú)需 人為更新,可以代碼數(shù)據(jù)的形式存儲(chǔ)在有價(jià)文件信息解碼裝置內(nèi)部,使人為無(wú)法更改其數(shù) 據(jù),解碼過(guò)程按照一定的算法去運(yùn)算處理,不存在其他的方式,所以不存在被篡改的風(fēng)險(xiǎn), 可靠性強(qiáng)。
[0178] 參見(jiàn)圖8,是本發(fā)明提供的有價(jià)文件信息編碼裝置的結(jié)構(gòu)框圖,包括:
[0179]信息獲取模塊11,用于獲取待編碼的有價(jià)文件的幣種信息、版本信息和面額信息;
[0180] 幣種編碼模塊12,用于根據(jù)所述幣種信息查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取 與所述幣種信息對(duì)應(yīng)的幣種編碼;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種信息以及與每 一個(gè)幣種信息對(duì)應(yīng)的幣種編碼;
[0181] 版本編碼模塊13,用于根據(jù)所述版本信息查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取 與所述版本信息對(duì)應(yīng)的版本編碼;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本信息以及與每 一個(gè)版本信息對(duì)應(yīng)的版本編碼;
[0182] 面額編碼模塊14,用于根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取 與所述面額信息匹配的面額編碼;
[0183] 編碼生成模塊15,用于根據(jù)所述幣種編碼、版本編碼以及面額編碼,生成所述有價(jià) 文件的?目息編碼。
[0184] 參見(jiàn)圖9,是有價(jià)文件信息編碼裝置的面額編碼模塊的第一實(shí)施例的結(jié)構(gòu)框圖。本 實(shí)施例中,所述面額信息包括基數(shù)b以及數(shù)量級(jí)c;其中,a = b*l(T,a為所述有價(jià)文件的面額 值;
[0185] 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0186] 所述面額編碼模塊14包括:
[0187] 初始化模塊141,用于將計(jì)數(shù)器的值初始化為1;
[0188] 第一對(duì)比模塊142,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一 個(gè)基數(shù),與所述基數(shù)b進(jìn)行對(duì)比;
[0189] 第二對(duì)比模塊143,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第 一個(gè)數(shù)量級(jí),與所述數(shù)量級(jí)c進(jìn)行對(duì)比;
[0190] 遞進(jìn)對(duì)比模塊144,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同, 和/或從所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c不相同,則使所述計(jì)數(shù)器的值加 1,從所述基數(shù)查找表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲 取下一個(gè)數(shù)量級(jí)與所述數(shù)量級(jí)c對(duì)比;
[0191] 匹配編碼模塊145,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且 從所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c相同,則取當(dāng)前所述計(jì)數(shù)器的值為所 述面額信息的面額編碼。
[0192] 參見(jiàn)圖10,是有價(jià)文件信息編碼裝置的面額編碼模塊的第二實(shí)施例的結(jié)構(gòu)框圖。 本實(shí)施例中,所述面額信息包括基數(shù)b以及數(shù)量級(jí)c;其中,a = b*10%a為所述有價(jià)文件的面 額值;
[0193] 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有 Nl個(gè)基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);優(yōu)選地,NI =N2= 12;所述基數(shù)查找表 中配置的第一個(gè)基數(shù)至第十二個(gè)基數(shù)依次為:1,2,5,1,2,5,1,2,5,1,2,5;所述數(shù)量級(jí)查找 表中配置的第一個(gè)數(shù)量級(jí)至第十二個(gè)數(shù)量級(jí)依次為:〇,〇,〇,1,1,1,2,2,2,3,3,3;進(jìn)一步 地,所述面額信息關(guān)聯(lián)表還包括特殊面額查找表;所述特殊面額查找表包括多項(xiàng)特殊編碼 信息,每一項(xiàng)特殊編碼信息包括一個(gè)幣種編碼、一個(gè)特殊基數(shù)和一個(gè)特殊數(shù)量級(jí),且每一項(xiàng) 特殊編碼信息對(duì)應(yīng)于一個(gè)特殊面額編碼;
[0194] 所述面額編碼模塊14包括:
[0195] 進(jìn)位編碼生成模塊140,用于判斷所述數(shù)量級(jí)c是否不小于預(yù)設(shè)的進(jìn)位值d,優(yōu)選 地,d = 4,若是,則生成數(shù)值為X的進(jìn)位編碼,且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c-d;若否,則生 成數(shù)值為Y的進(jìn)位編碼,且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c;
[0196] 初始化模塊141,用于將計(jì)數(shù)器的值初始化為1;
[0197] 第一對(duì)比模塊142,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一 個(gè)基數(shù),與所述基數(shù)b進(jìn)行對(duì)比;
[0198] 第二對(duì)比模塊143,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第 一個(gè)數(shù)量級(jí),與所述基礎(chǔ)數(shù)量級(jí)e進(jìn)行對(duì)比;
[0199] 遞進(jìn)對(duì)比模塊144,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同, 和/或從所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e不相同,則使所述計(jì)數(shù)器的 值加1,從所述基數(shù)查找表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表 中獲取下一個(gè)數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e對(duì)比;
[0200] 匹配編碼模塊145,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且 從所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e相同,則取當(dāng)前所述計(jì)數(shù)器的值 為基礎(chǔ)面額編碼;
[0201] 特殊基礎(chǔ)面額編碼模塊146,用于當(dāng)所述計(jì)數(shù)器的值為M,仍沒(méi)有獲得所述面額信 息的基礎(chǔ)面額編碼時(shí),則從所述特殊面額查找表中查詢與所述有價(jià)文件的幣種編碼、基數(shù)b 以及基礎(chǔ)數(shù)量級(jí)c相匹配的一項(xiàng)特殊編碼信息,獲得對(duì)應(yīng)于所述特殊編碼信息的特殊面額 編碼,以作為所述基礎(chǔ)面額編碼。具體實(shí)施時(shí),M為計(jì)數(shù)器的最大值,且優(yōu)選為M = N1=N2 = 12。
[0202] 組合模塊147,用于將所述進(jìn)位編碼和所述基礎(chǔ)面額編碼組合后,獲得所述面額信 息的面額編碼。
[0203] 進(jìn)一步地,所述幣種信息關(guān)聯(lián)表、版本信息關(guān)聯(lián)表、基數(shù)查找表、數(shù)量級(jí)查找表和 特殊面額查找表均以代碼數(shù)據(jù)的形式存儲(chǔ)在所述有價(jià)文件信息編碼裝置內(nèi)部。
[0204] 參見(jiàn)圖11,是本發(fā)明提供的有價(jià)文件信息解碼裝置的結(jié)構(gòu)框圖,包括:
[0205] 編碼獲取模塊21,用于獲取待解碼的有價(jià)文件的信息編碼;其中,所述信息編碼是 按照上述的有價(jià)文件信息編碼方法生成的;
[0206] 編碼分解模塊22,用于從所述有價(jià)文件的信息編碼中提取幣種編碼、版本編碼以 及面額編碼;
[0207] 幣種解碼模塊23,用于根據(jù)所述幣種編碼查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取 與所述幣種編碼對(duì)應(yīng)的幣種信息;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種編碼以及與每 一個(gè)幣種編碼對(duì)應(yīng)的幣種信息;
[0208] 版本解碼模塊24,用于根據(jù)所述版本編碼查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取 與所述版本編碼對(duì)應(yīng)的版本信息;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本編碼以及與每 一個(gè)版本編碼對(duì)應(yīng)的版本信息;
[0209] 面額解碼模塊25,用于根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取 與所述面額編碼匹配的面額信息。
[0210] 參見(jiàn)圖12,是有價(jià)文件信息解碼裝置的面額解碼模塊的第一實(shí)施例的結(jié)構(gòu)框圖。 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有Nl個(gè)基 數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);
[0211]所述面額解碼模塊25,具體包括:
[0212] 計(jì)數(shù)器配置模塊251,用于將計(jì)數(shù)器的值配置為所述面額編碼的值;
[0213] 第一獲取模塊252,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的基數(shù), 以作為基數(shù)b;
[0214] 第二獲取模塊253,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的數(shù) 量級(jí),以作為數(shù)量級(jí)c;
[0215] 解碼信息生成模塊254,用于根據(jù)所述基數(shù)b和所述數(shù)量級(jí)c,生成與所述面額編碼 匹配的面額信息;其中,a = b*10e,a為所述有價(jià)文件的面額值。
[0216] 參見(jiàn)圖13,是有價(jià)文件信息解碼裝置的面額解碼模塊的第二實(shí)施例的結(jié)構(gòu)框圖。 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有Nl個(gè)基 數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí);優(yōu)選地,NI = N2 = 12;所述基數(shù)查找表中配置 的第一個(gè)基數(shù)至第十二個(gè)基數(shù)依次為:1,2,5,1,2,5,1,2,5,1,2,5;所述數(shù)量級(jí)查找表中配 置的第一個(gè)數(shù)量級(jí)至第十二個(gè)數(shù)量級(jí)依次為:〇,〇,〇,1,1,1,2,2,2,3,3,3;所述面額信息關(guān) 聯(lián)表還包括特殊面額查找表;所述特殊面額查找表包括多項(xiàng)特殊解碼信息,每一項(xiàng)特殊解 碼信息包括一個(gè)幣種編碼和一個(gè)特殊面額編碼,且每一項(xiàng)特殊解碼信息對(duì)應(yīng)于一個(gè)特殊基 數(shù)和一個(gè)特殊數(shù)量級(jí);
[0217] 所述面額解碼模塊,具體包括:
[0218] 分解模塊,用于將所述面額編碼分解,獲得進(jìn)位編碼和基礎(chǔ)面額編碼;
[0219] 計(jì)數(shù)器配置模塊251,用于將計(jì)數(shù)器的值配置為所述基礎(chǔ)面額編碼的值;
[0220] 第一獲取模塊252,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的基數(shù), 以作為基數(shù)b;
[0221 ]第二獲取模塊253,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的數(shù) 量級(jí),以作為基礎(chǔ)數(shù)量級(jí)e;
[0222]特殊面額解碼模塊255,用于若所述計(jì)數(shù)器的值大于M,則從所述特殊面額查找表 中,查詢與所述有價(jià)文件的幣種編碼以及基礎(chǔ)面額編碼相匹配的一項(xiàng)特殊解碼信息,獲得 對(duì)應(yīng)于所述特殊解碼信息的特殊基數(shù)以作為所述基數(shù)b,獲得對(duì)應(yīng)于所述特殊解碼信息的 特殊數(shù)量級(jí)以作為所述基礎(chǔ)數(shù)量級(jí)e,具體實(shí)施時(shí),M為計(jì)數(shù)器的最大值,且優(yōu)選為M = Nl = N2 = 12。
[0223] 數(shù)量級(jí)生成模塊256,用于若所述進(jìn)位編碼的數(shù)值為X,則根據(jù)所述進(jìn)位編碼和所 述基礎(chǔ)數(shù)量級(jí)e,生成數(shù)量級(jí)c,其中,c = e+d,d為預(yù)設(shè)的進(jìn)位值,優(yōu)選地,d = 4;若所述進(jìn)位 編碼的數(shù)值為Y,則根據(jù)所述進(jìn)位編碼和所述基礎(chǔ)數(shù)量級(jí)e,生成數(shù)量級(jí)c,其中,c = e;
[0224] 解碼信息生成模塊254,用于根據(jù)所述基數(shù)b和所述數(shù)量級(jí)c,生成與所述面額編碼 匹配的面額信息;其中,a = b*10e,a為所述有價(jià)文件的面額值。
[0225] 進(jìn)一步地,所述幣種信息關(guān)聯(lián)表、版本信息關(guān)聯(lián)表、基數(shù)查找表、數(shù)量級(jí)查找表和 特殊面額查找表均以代碼數(shù)據(jù)的形式存儲(chǔ)在有價(jià)文件信息解碼裝置內(nèi)部。
[0226]參見(jiàn)圖14,是本發(fā)明提供的有價(jià)文件信息處理系統(tǒng)(如金融自助柜員機(jī)ATM內(nèi)的鈔 票信息處理系統(tǒng))的結(jié)構(gòu)框圖。其包括:有價(jià)文件信息編碼裝置1、有價(jià)文件信息解碼裝置2、 傳送裝置3、上位機(jī)4和識(shí)別裝置5;
[0227] 其中,識(shí)別裝置5包括傳感器數(shù)據(jù)采集模塊,用于通過(guò)掃描有價(jià)文件(如鈔票)獲得 幣種信息、面額信息、版本信息和其它信息,將幣種信息、面額信息和版本信息傳送給有價(jià) 文件信息編碼裝置1;
[0228] 有價(jià)文件信息編碼裝置1用于根據(jù)有價(jià)文件的幣種信息、版本信息和面額信息,生 成有價(jià)文件的信息編碼;其包括運(yùn)算模塊、存儲(chǔ)模塊和編碼輸出模塊;其中,運(yùn)算模塊包括 上述實(shí)施例中的信息獲取模塊11、幣種編碼模塊12、版本編碼模塊13、面額編碼模塊14和編 碼生成模塊15;存儲(chǔ)模塊用于存儲(chǔ)運(yùn)算模塊的處理過(guò)程中所需的關(guān)聯(lián)表;編碼輸出模塊用 于輸出信息編碼至傳送裝置3;
[0229] 傳送裝置3用于獲取由有價(jià)文件信息編碼裝置1生成的信息編碼,并通過(guò)傳輸線路 (如串口、USB等通信方式)將信息編碼傳送給有價(jià)文件信息解碼裝置2;具體地,傳送裝置3 接收到信息編碼后,將信息編碼發(fā)送到上位機(jī)4(如ATM機(jī)的控制主機(jī)或ATMC),由上位機(jī)4將 信息編碼輸入到有價(jià)文件信息解碼裝置2;
[0230] 有價(jià)文件信息解碼裝置2根據(jù)所述信息編碼,解析獲得所述有價(jià)文件的幣種信息、 版本信息以及面額信息;并將幣種信息、版本信息和面額信息輸出至上位機(jī),由上位機(jī)4對(duì) 有價(jià)文件進(jìn)行記錄備案、統(tǒng)計(jì)、分析及匯總。最后,上位機(jī)4將匯總的數(shù)據(jù)(如金額)通過(guò)網(wǎng)絡(luò) 發(fā)送至金融機(jī)構(gòu)(銀行)。
[0231] 相應(yīng)地,本發(fā)明還提供一種金融自助設(shè)備,其包括了上述的有價(jià)文件信息處理系 統(tǒng)。以ATM設(shè)備為例,所述有價(jià)文件信息編碼裝置1、傳送裝置3可以安裝于識(shí)別裝置5(即鈔 票識(shí)別模塊或ATM機(jī)芯)內(nèi),所述有價(jià)文件信息解碼裝置2可以安裝于上位機(jī)4內(nèi),所述識(shí)別 裝置5通過(guò)傳送裝置3與上位機(jī)4連接,實(shí)現(xiàn)有價(jià)文件(如鈔票)的信息編碼和解碼處理。
[0232] 本發(fā)明提供的有價(jià)文件信息編碼方法、解碼方法、編碼裝置、解碼裝置、有價(jià)文件 信息處理系統(tǒng)及金融自助設(shè)備,將有價(jià)文件的幣種信息、版本信息和面額信息進(jìn)行編碼,減 少數(shù)據(jù)傳輸量;另外,當(dāng)識(shí)別到新的版本信息或新的面額信息時(shí),能自動(dòng)對(duì)版本信息或面額 信息進(jìn)行編碼,無(wú)需更改預(yù)先配置的關(guān)聯(lián)表,因此不存在碼表易于被篡改,編碼和解碼不一 致,財(cái)務(wù)統(tǒng)計(jì)出錯(cuò)的問(wèn)題,提高了金融系統(tǒng)的自適應(yīng)能力和安全性。
[0233] 以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員 來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也視為 本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種有價(jià)文件信息編碼方法,其特征在于,包括: 獲取待編碼的有價(jià)文件的幣種信息、版本信息和面額信息; 根據(jù)所述幣種信息查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述幣種信息對(duì)應(yīng)的幣種 編碼;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種信息以及與每一個(gè)幣種信息對(duì)應(yīng)的幣種編 碼; 根據(jù)所述版本信息查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述版本信息對(duì)應(yīng)的版本 編碼;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本信息以及與每一個(gè)版本信息對(duì)應(yīng)的版本編 碼; 根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹配的面額 編碼; 根據(jù)所述幣種編碼、版本編碼以及面額編碼,生成所述有價(jià)文件的信息編碼。2. 如權(quán)利要求1所述的有價(jià)文件信息編碼方法,其特征在于,所述面額信息包括基數(shù)b 以及數(shù)量級(jí)c;其中,a = b*l(T,a為所述有價(jià)文件的面額值; 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有N1個(gè) 基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí); 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹配的 面額編碼,具體包括: 將計(jì)數(shù)器的值初始化為1; 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù),與所述基數(shù)b進(jìn)行對(duì) 比; 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量級(jí),與所述數(shù)量級(jí)c 進(jìn)行對(duì)比; 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從所述數(shù)量級(jí)查找表中 獲取的數(shù)量級(jí)與所述數(shù)量級(jí)c不相同,則使所述計(jì)數(shù)器的值加1,從所述基數(shù)查找表中獲取 下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取下一個(gè)數(shù)量級(jí)與所述數(shù)量 級(jí)c對(duì)比; 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù)量級(jí)查找表中獲取 的數(shù)量級(jí)與所述數(shù)量級(jí)c相同,則取當(dāng)前所述計(jì)數(shù)器的值為所述面額信息的面額編碼。3. 如權(quán)利要求1所述的有價(jià)文件信息編碼方法,其特征在于,所述面額信息包括基數(shù)b 以及數(shù)量級(jí)c;其中,a = b*l(T,a為所述有價(jià)文件的面額值; 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有N1個(gè) 基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí); 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹配的 面額編碼,具體包括: 判斷所述數(shù)量級(jí)c是否不小于預(yù)設(shè)的進(jìn)位值d,若是,則生成數(shù)值為X的進(jìn)位編碼,且生 成基礎(chǔ)數(shù)量級(jí)e,其中,e = c-d;若否,則生成數(shù)值為Y的進(jìn)位編碼,且生成基礎(chǔ)數(shù)量級(jí)e,其 中,e = c; 將計(jì)數(shù)器的值初始化為1; 從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù),與所述基數(shù)b進(jìn)行對(duì) 比; 從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量級(jí),與所述基礎(chǔ)數(shù)量 級(jí)e進(jìn)行對(duì)比; 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從所述數(shù)量級(jí)查找表中 獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e不相同,則使所述計(jì)數(shù)器的值加1,從所述基數(shù)查找表中 獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取下一個(gè)數(shù)量級(jí)與所述 基礎(chǔ)數(shù)量級(jí)e對(duì)比; 若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù)量級(jí)查找表中獲取 的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e相同,則取當(dāng)前所述計(jì)數(shù)器的值為基礎(chǔ)面額編碼; 將所述進(jìn)位編碼和所述基礎(chǔ)面額編碼組合后,獲得所述面額信息的面額編碼。4. 如權(quán)利要求3所述的有價(jià)文件信息編碼方法,其特征在于,所述面額信息關(guān)聯(lián)表還包 括特殊面額查找表;所述特殊面額查找表包括多項(xiàng)特殊編碼信息,每一項(xiàng)特殊編碼信息包 括一個(gè)幣種編碼、一個(gè)特殊基數(shù)和一個(gè)特殊數(shù)量級(jí),且每一項(xiàng)特殊編碼信息對(duì)應(yīng)于一個(gè)特 殊面額編碼; 所述根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額信息匹配的 面額編碼,還進(jìn)一步包括: 當(dāng)所述計(jì)數(shù)器的值為M,仍沒(méi)有獲得所述基礎(chǔ)面額編碼時(shí),則從所述特殊面額查找表中 查詢與所述有價(jià)文件的幣種編碼、基數(shù)b以及基礎(chǔ)數(shù)量級(jí)e相匹配的一項(xiàng)特殊編碼信息,獲 得對(duì)應(yīng)于所述特殊編碼信息的特殊面額編碼,以作為所述基礎(chǔ)面額編碼。5. -種有價(jià)文件信息解碼方法,其特征在于,包括: 獲取待解碼的有價(jià)文件的信息編碼;其中,所述信息編碼是按照如權(quán)利要求1至4任一 項(xiàng)所述的有價(jià)文件信息編碼方法生成的; 從所述有價(jià)文件的信息編碼中提取幣種編碼、版本編碼以及面額編碼; 根據(jù)所述幣種編碼查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述幣種編碼對(duì)應(yīng)的幣種 信息;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種編碼以及與每一個(gè)幣種編碼對(duì)應(yīng)的幣種信 息; 根據(jù)所述版本編碼查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述版本編碼對(duì)應(yīng)的版本 信息;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本編碼以及與每一個(gè)版本編碼對(duì)應(yīng)的版本信 息; 根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述面額編碼匹配的面額 信息。6. -種有價(jià)文件信息編碼裝置,其特征在于,包括: 信息獲取模塊,用于獲取待編碼的有價(jià)文件的幣種信息、版本信息和面額信息; 幣種編碼模塊,用于根據(jù)所述幣種信息查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述 幣種信息對(duì)應(yīng)的幣種編碼;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種信息以及與每一個(gè)幣 種信息對(duì)應(yīng)的幣種編碼; 版本編碼模塊,用于根據(jù)所述版本信息查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述 版本信息對(duì)應(yīng)的版本編碼;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本信息以及與每一個(gè)版 本信息對(duì)應(yīng)的版本編碼; 面額編碼模塊,用于根據(jù)所述面額信息訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述 面額信息匹配的面額編碼; 編碼生成模塊,用于根據(jù)所述幣種編碼、版本編碼以及面額編碼,生成所述有價(jià)文件的 ?目息編碼。7. 如權(quán)利要求6所述的有價(jià)文件信息編碼裝置,其特征在于,所述面額信息包括基數(shù)b 以及數(shù)量級(jí)c;其中,a = b*l(T,a為所述有價(jià)文件的面額值; 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有N1個(gè) 基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí); 所述面額編碼模塊包括: 初始化模塊,用于將計(jì)數(shù)器的值初始化為1; 第一對(duì)比模塊,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù), 與所述基數(shù)b進(jìn)行對(duì)比; 第二對(duì)比模塊,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量 級(jí),與所述數(shù)量級(jí)c進(jìn)行對(duì)比; 遞進(jìn)對(duì)比模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從 所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)C不相同,則使所述計(jì)數(shù)器的值加1,從所 述基數(shù)查找表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取下一 個(gè)數(shù)量級(jí)與所述數(shù)量級(jí)c對(duì)比; 匹配編碼模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù) 量級(jí)查找表中獲取的數(shù)量級(jí)與所述數(shù)量級(jí)C相同,則取當(dāng)前所述計(jì)數(shù)器的值為所述面額信 息的面額編碼。8. 如權(quán)利要求6所述的有價(jià)文件信息編碼裝置,其特征在于,所述面額信息包括基數(shù)b 以及數(shù)量級(jí)c;其中,a = b*l(T,a為所述有價(jià)文件的面額值; 所述面額信息關(guān)聯(lián)表包括基數(shù)查找表和數(shù)量級(jí)查找表;所述基數(shù)查找表中配置有N1個(gè) 基數(shù),所述數(shù)量級(jí)查找表中配置有N2個(gè)數(shù)量級(jí); 所述面額編碼模塊包括: 進(jìn)位編碼生成模塊,用于判斷所述數(shù)量級(jí)c是否不小于預(yù)設(shè)的進(jìn)位值d,若是,則生成數(shù) 值為X的進(jìn)位編碼,且生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c_d;若否,則生成數(shù)值為Y的進(jìn)位編碼,且 生成基礎(chǔ)數(shù)量級(jí)e,其中,e = c; 初始化模塊,用于將計(jì)數(shù)器的值初始化為1; 第一對(duì)比模塊,用于從所述基數(shù)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)基數(shù), 與所述基數(shù)b進(jìn)行對(duì)比; 第二對(duì)比模塊,用于從所述數(shù)量級(jí)查找表中獲取與所述計(jì)數(shù)器的值對(duì)應(yīng)的第一個(gè)數(shù)量 級(jí),與所述基礎(chǔ)數(shù)量級(jí)e進(jìn)行對(duì)比; 遞進(jìn)對(duì)比模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b不相同,和/或從 所述數(shù)量級(jí)查找表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e不相同,則使所述計(jì)數(shù)器的值加1, 從所述基數(shù)查找表中獲取下一個(gè)基數(shù)與所述基數(shù)b對(duì)比,以及從所述數(shù)量級(jí)查找表中獲取 下一個(gè)數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e對(duì)比; 匹配編碼模塊,用于若從所述基數(shù)查找表中獲取的基數(shù)與所述基數(shù)b相同,且從所述數(shù) 量級(jí)查找表中獲取的數(shù)量級(jí)與所述基礎(chǔ)數(shù)量級(jí)e相同,則取當(dāng)前所述計(jì)數(shù)器的值為基礎(chǔ)面 額編碼; 組合模塊,用于將所述進(jìn)位編碼和所述基礎(chǔ)面額編碼組合后,獲得所述面額信息的面 額編碼。9. 如權(quán)利要求8所述的有價(jià)文件信息編碼裝置,其特征在于,所述面額信息關(guān)聯(lián)表還包 括特殊面額查找表;所述特殊面額查找表包括多項(xiàng)特殊編碼信息,每一項(xiàng)特殊編碼信息包 括一個(gè)幣種編碼、一個(gè)特殊基數(shù)和一個(gè)特殊數(shù)量級(jí),且每一項(xiàng)特殊編碼信息對(duì)應(yīng)于一個(gè)特 殊面額編碼; 所述面額編碼模塊還包括: 特殊基礎(chǔ)面額編碼模塊,用于當(dāng)所述計(jì)數(shù)器的值為M,仍沒(méi)有獲得所述面額信息的基礎(chǔ) 面額編碼時(shí),則從所述特殊面額查找表中查詢與所述有價(jià)文件的幣種編碼、基數(shù)b以及基礎(chǔ) 數(shù)量級(jí)c相匹配的一項(xiàng)特殊編碼信息,獲得對(duì)應(yīng)于所述特殊編碼信息的特殊面額編碼,以作 為所述基礎(chǔ)面額編碼。10. -種有價(jià)文件信息解碼裝置,其特征在于,包括: 編碼獲取模塊,用于獲取待解碼的有價(jià)文件的信息編碼;其中,所述信息編碼是按照如 權(quán)利要求1至4任一項(xiàng)所述的有價(jià)文件信息編碼方法生成的; 編碼分解模塊,用于從所述有價(jià)文件的信息編碼中提取幣種編碼、版本編碼以及面額 編碼; 幣種解碼模塊,用于根據(jù)所述幣種編碼查詢預(yù)先配置的幣種信息關(guān)聯(lián)表,獲取與所述 幣種編碼對(duì)應(yīng)的幣種信息;其中,所述幣種信息關(guān)聯(lián)表包括多個(gè)幣種編碼以及與每一個(gè)幣 種編碼對(duì)應(yīng)的幣種信息; 版本解碼模塊,用于根據(jù)所述版本編碼查詢預(yù)先配置的版本信息關(guān)聯(lián)表,獲取與所述 版本編碼對(duì)應(yīng)的版本信息;其中,所述版本信息關(guān)聯(lián)表包括多個(gè)版本編碼以及與每一個(gè)版 本編碼對(duì)應(yīng)的版本信息; 面額解碼模塊,用于根據(jù)所述面額編碼訪問(wèn)預(yù)先配置的面額信息關(guān)聯(lián)表,獲取與所述 面額編碼匹配的面額信息。11. 一種有價(jià)文件信息處理系統(tǒng),其特征在于,包括:有價(jià)文件信息編碼裝置、傳送裝置 和有價(jià)文件信息解碼裝置; 所述有價(jià)文件信息編碼裝置用于根據(jù)有價(jià)文件的幣種信息、版本信息和面額信息,生 成有價(jià)文件的信息編碼; 所述傳送裝置用于獲取由所述有價(jià)文件信息編碼裝置生成的信息編碼,傳送給所述有 價(jià)文件信息解碼裝置; 所述有價(jià)文件信息解碼裝置用于根據(jù)所述信息編碼,獲取所述有價(jià)文件的幣種信息、 版本信息以及面額信息; 其中,所述有價(jià)文件信息編碼裝置為如權(quán)利要求6至9任一項(xiàng)所述的有價(jià)文件信息編碼 裝置;所述有價(jià)文件信息解碼裝置為如權(quán)利要求10所述的有價(jià)文件信息解碼裝置。12. -種金融自助設(shè)備,其特征在于,包括如權(quán)利要求11所述的有價(jià)文件信息處理系 統(tǒng)。
【文檔編號(hào)】G07F19/00GK106056758SQ201610403858
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年6月8日
【發(fā)明人】黃三朋, 陳保生, 王榮秋, 辛遙
【申請(qǐng)人】廣州廣電運(yùn)通金融電子股份有限公司