本發(fā)明涉及電子憑據(jù)管理技術(shù)領(lǐng)域,特別是涉及一種電子憑據(jù)統(tǒng)一查驗(yàn)方法及其系統(tǒng)。
背景技術(shù):
電子憑據(jù)是指電子化的憑據(jù),其可以如同實(shí)物憑據(jù)一樣進(jìn)行報(bào)銷、記賬等。電子憑據(jù)包括電子發(fā)票、電子車票、行政收費(fèi)單據(jù)、銀行單據(jù)、企事業(yè)單位資金往來(lái)收據(jù)等。電子憑據(jù)的保存方式可以是PDF等版式文件,也可以是圖片等。電子憑據(jù)也可以根據(jù)需要打印成紙質(zhì)憑據(jù)。
由于電子憑據(jù)的電子化特性,使其容易被復(fù)制、篡改及偽造,因此,必須提供查驗(yàn)電子憑據(jù)的途徑,以幫助電子憑據(jù)持有者或接收者驗(yàn)證電子憑據(jù)的真實(shí)合法性。
目前,由于電子憑據(jù)的開(kāi)具是在不同的服務(wù)平臺(tái),故查驗(yàn)時(shí)需要在不同的平臺(tái)進(jìn)行查驗(yàn)。例如某人在A、B兩地消費(fèi)收到兩張電子發(fā)票,查驗(yàn)時(shí)需要分別到A、B兩地的地稅系統(tǒng)或者兩地的第三方電子發(fā)票服務(wù)平臺(tái)查驗(yàn)。即目前電子憑據(jù)數(shù)據(jù)分散存儲(chǔ)于開(kāi)具時(shí)的服務(wù)平臺(tái),使得電子憑據(jù)的查驗(yàn)不方便且效率低。
因此,如何提供一種提高查驗(yàn)便利性和查驗(yàn)效率的電子憑據(jù)統(tǒng)一查驗(yàn)方法及其系統(tǒng)是本領(lǐng)域技術(shù)人員目前需要解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種電子憑據(jù)統(tǒng)一查驗(yàn)方法及其系統(tǒng),使用戶在任意電子憑據(jù)查詢平臺(tái)輸入查驗(yàn)請(qǐng)求后均能夠進(jìn)行電子憑據(jù)的查驗(yàn),提高了查驗(yàn)的便利性和查驗(yàn)效率。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)方法,用于電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng),包括:
接收任意電子憑據(jù)查詢平臺(tái)輸入的查驗(yàn)請(qǐng)求,所述查驗(yàn)請(qǐng)求包括待查驗(yàn)的電子憑據(jù)數(shù)據(jù);
通過(guò)預(yù)設(shè)算法生成所述電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼;
依據(jù)所述查驗(yàn)碼,在后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)查詢是否預(yù)先存儲(chǔ)有與所述查驗(yàn)碼相同的驗(yàn)證碼;若有,返回所述電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái);若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái)。
優(yōu)選地,所述電子憑據(jù)查詢平臺(tái)包括第三方電子憑據(jù)服務(wù)平臺(tái)。
優(yōu)選地,所述電子憑據(jù)查詢平臺(tái)包括所述電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng)的前端服務(wù)平臺(tái)。
優(yōu)選地,所述驗(yàn)證碼的生成過(guò)程具體為:
接收第三方電子憑據(jù)服務(wù)平臺(tái)開(kāi)具電子憑據(jù)時(shí)發(fā)送的憑據(jù)開(kāi)具請(qǐng)求,所述憑據(jù)開(kāi)具請(qǐng)求包括待開(kāi)具的電子憑據(jù)數(shù)據(jù);
檢驗(yàn)所述電子憑據(jù)數(shù)據(jù)是否滿足預(yù)先設(shè)置的開(kāi)具標(biāo)準(zhǔn);
若滿足標(biāo)準(zhǔn),通過(guò)預(yù)設(shè)算法生成所述電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的驗(yàn)證碼并存儲(chǔ)至所述預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)。
優(yōu)選地,所述接收在任意電子憑據(jù)查詢平臺(tái)輸入的查驗(yàn)請(qǐng)求的過(guò)程具體為:
接收在任意電子憑據(jù)查詢平臺(tái)輸入的電子憑據(jù)票面信息或電子憑據(jù)圖片信息或電子憑據(jù)版式文件;
從所述電子憑據(jù)票面信息或所述電子憑據(jù)圖片信息或所述電子憑據(jù)版式文件內(nèi)獲取所述電子憑據(jù)數(shù)據(jù)。
優(yōu)選地,所述分別通過(guò)預(yù)設(shè)算法生成每個(gè)所述電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼的過(guò)程具體為:
分別通過(guò)信息-摘要算法5或哈希算法對(duì)每個(gè)所述電子憑據(jù)數(shù)據(jù)進(jìn)行加密,得到每個(gè)所述電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼。
優(yōu)選地,還包括:
接收任意電子憑據(jù)查詢平臺(tái)輸入的批量查驗(yàn)請(qǐng)求,所述批量查驗(yàn)請(qǐng)求包括批量電子憑據(jù)數(shù)據(jù);
通過(guò)所述預(yù)設(shè)算法逐條讀取電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼;
在所述后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)查詢是否預(yù)先存儲(chǔ)有與返回的查驗(yàn)碼相同的驗(yàn)證碼;若有,返回所述電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示;若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示;
將所述批量電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)結(jié)果進(jìn)行匯總整合,得到批量查驗(yàn)結(jié)果返回至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái)。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng),包括:
統(tǒng)一查驗(yàn)?zāi)K,用于接收任意電子憑據(jù)查詢平臺(tái)輸入的查驗(yàn)請(qǐng)求,所述查驗(yàn)請(qǐng)求包括待查驗(yàn)的電子憑據(jù)數(shù)據(jù);將所述電子憑據(jù)數(shù)據(jù)發(fā)送至查驗(yàn)碼生成模塊;依據(jù)所述查驗(yàn)碼,在后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)查詢是否預(yù)先存儲(chǔ)有與所述查驗(yàn)碼相同的驗(yàn)證碼,若有,返回所述電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái);若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái);
所述查驗(yàn)碼生成模塊,用于通過(guò)預(yù)設(shè)算法生成所述電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼并返回至所述統(tǒng)一查驗(yàn)?zāi)K;
所述后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù),用于存儲(chǔ)預(yù)先得到的驗(yàn)證碼。
優(yōu)選地,還包括:
前端服務(wù)平臺(tái),用于供用戶輸入查驗(yàn)請(qǐng)求;
相應(yīng)的,所述電子憑據(jù)查詢平臺(tái)包括所述前端服務(wù)平臺(tái)。
優(yōu)選地,所述電子憑據(jù)查詢平臺(tái)包括第三方電子憑據(jù)服務(wù)平臺(tái);所述系統(tǒng)還包括:
統(tǒng)一查驗(yàn)接口,用于接收所述第三方電子憑據(jù)服務(wù)平臺(tái)發(fā)送的查驗(yàn)請(qǐng)求,并將所述查驗(yàn)請(qǐng)求發(fā)送至所述統(tǒng)一查驗(yàn)?zāi)K;
相應(yīng)的,所述統(tǒng)一查驗(yàn)?zāi)K,具體用于將查驗(yàn)結(jié)果通過(guò)所述統(tǒng)一查驗(yàn)接口返回所述第三方電子憑據(jù)服務(wù)平臺(tái)進(jìn)行顯示。
優(yōu)選地,還包括:
批量處理模塊,用于接收通過(guò)任意電子憑據(jù)查詢平臺(tái)輸入的批量查驗(yàn)請(qǐng)求,所述批量查驗(yàn)請(qǐng)求包括批量電子憑據(jù)數(shù)據(jù);將所述批量電子憑據(jù)數(shù)據(jù)逐條發(fā)送至所述查驗(yàn)碼生成模塊;接收所述查驗(yàn)碼生成模塊返回的查驗(yàn)碼;在所述后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)查詢是否預(yù)先存儲(chǔ)有與返回的查驗(yàn)碼相同的驗(yàn)證碼;若有,返回所述電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示至批量匯總模塊;若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示至所述批量匯總模塊;
所述批量匯總模塊,用于將所述批量電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)結(jié)果進(jìn)行匯總整合,得到批量查驗(yàn)結(jié)果返回至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái);
其中,所述批量處理模塊采用多個(gè)線程并行批量處理電子憑據(jù)數(shù)據(jù);
所述查驗(yàn)碼生成模塊還包括:
批量生成單元,用于接收所述批量電子憑據(jù)數(shù)據(jù),并通過(guò)所述預(yù)設(shè)算法逐條讀取電子憑據(jù)數(shù)據(jù)來(lái)依次生成對(duì)應(yīng)的查驗(yàn)碼,并將生成的查驗(yàn)碼返回所述批量處理模塊。
本發(fā)明提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)方法,接收任意電子憑據(jù)查詢平臺(tái)輸入的查驗(yàn)請(qǐng)求后,通過(guò)預(yù)設(shè)算法生成查驗(yàn)請(qǐng)求內(nèi)電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼,判斷后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)是否存儲(chǔ)有與該查驗(yàn)碼相同的驗(yàn)證碼,若有,則查驗(yàn)通過(guò)??梢?jiàn),本發(fā)明提供了一種統(tǒng)一查驗(yàn)電子憑據(jù)的方法,后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)存有各個(gè)第三方電子憑據(jù)服務(wù)平臺(tái)內(nèi)開(kāi)具的電子憑據(jù)對(duì)應(yīng)的驗(yàn)證碼,用戶在任意電子憑據(jù)查詢平臺(tái)輸入查驗(yàn)請(qǐng)求即可進(jìn)行查驗(yàn),提高了查驗(yàn)的便利性和查驗(yàn)效率。本發(fā)明還提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng),采用上述方法,該系統(tǒng)獨(dú)立于各個(gè)第三方電子憑據(jù)服務(wù)平臺(tái),用于對(duì)電子憑據(jù)進(jìn)行統(tǒng)一查驗(yàn),在此不再贅述。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)現(xiàn)有技術(shù)和實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種電子憑據(jù)統(tǒng)一查驗(yàn)方法的過(guò)程的流程圖;
圖2為本發(fā)明提供的一種電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種電子憑據(jù)統(tǒng)一查驗(yàn)方法及其系統(tǒng),使用戶在任意電子憑據(jù)查詢平臺(tái)輸入查驗(yàn)請(qǐng)求后均能夠進(jìn)行電子憑據(jù)的查驗(yàn),提高了查驗(yàn)的便利性和查驗(yàn)效率。
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)方法,圖1為本發(fā)明提供的一種電子憑據(jù)統(tǒng)一查驗(yàn)方法的過(guò)程的流程圖;該方法包括:
步驟s101:接收在任意電子憑據(jù)查詢平臺(tái)輸入的查驗(yàn)請(qǐng)求,查驗(yàn)請(qǐng)求包括待查驗(yàn)的電子憑據(jù)數(shù)據(jù);
其中,電子憑據(jù)數(shù)據(jù)為電子憑據(jù)包含的信息數(shù)據(jù),例如當(dāng)電子憑據(jù)是電子發(fā)票時(shí),包含發(fā)票代碼、發(fā)票號(hào)碼、稅務(wù)登記號(hào)、發(fā)票金額、開(kāi)票時(shí)間等數(shù)據(jù);又例如當(dāng)電子憑據(jù)是電子車票時(shí),包含車票編碼、票價(jià)、車次、發(fā)車時(shí)間等數(shù)據(jù)。
步驟s102:通過(guò)預(yù)設(shè)算法生成電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼;
步驟s103:依據(jù)查驗(yàn)碼,在后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)查詢是否預(yù)先存儲(chǔ)有與查驗(yàn)碼相同的驗(yàn)證碼;若有,返回電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái);若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái)。
其中,這里的電子憑據(jù)查詢系統(tǒng)包括第三方電子憑據(jù)服務(wù)平臺(tái)。
另外,這里的電子憑據(jù)查詢平臺(tái)包括電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng)的前端服務(wù)平臺(tái)。
具體采用哪種平臺(tái)進(jìn)行查詢請(qǐng)求的輸入本發(fā)明不作具體限定。
進(jìn)一步可知,驗(yàn)證碼的生成過(guò)程具體為:
步驟s201:接收第三方電子憑據(jù)服務(wù)平臺(tái)開(kāi)具電子憑據(jù)時(shí)發(fā)送的憑據(jù)開(kāi)具請(qǐng)求,憑據(jù)開(kāi)具請(qǐng)求包括待開(kāi)具的電子憑據(jù)數(shù)據(jù);
步驟s202:檢驗(yàn)電子憑據(jù)數(shù)據(jù)是否滿足預(yù)先設(shè)置的開(kāi)具標(biāo)準(zhǔn);
步驟s203:若滿足標(biāo)準(zhǔn),通過(guò)預(yù)設(shè)算法生成電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的驗(yàn)證碼并存儲(chǔ)至存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)。
可見(jiàn),僅有滿足開(kāi)具標(biāo)準(zhǔn)的電子憑據(jù)才具有驗(yàn)證碼,且該驗(yàn)證碼與電子憑據(jù)一一對(duì)應(yīng),同時(shí),生成查驗(yàn)碼的算法與生成驗(yàn)證碼的算法相同。
其中,這里的開(kāi)具標(biāo)準(zhǔn)根據(jù)電子憑據(jù)的類型以及相應(yīng)的企業(yè)情況進(jìn)行設(shè)定。例如,當(dāng)電子憑據(jù)為電子發(fā)票時(shí),電子憑據(jù)數(shù)據(jù)包括稅務(wù)登記號(hào)、憑據(jù)類型、開(kāi)具金額及開(kāi)具時(shí)間;
步驟s202的過(guò)程具體為:
查詢稅務(wù)登記號(hào)對(duì)應(yīng)的企業(yè)的開(kāi)具標(biāo)準(zhǔn),該開(kāi)具標(biāo)準(zhǔn)包括開(kāi)票資質(zhì)類型、憑據(jù)開(kāi)具統(tǒng)計(jì)數(shù)據(jù)以及金額規(guī)定;
其中,每個(gè)稅務(wù)登記號(hào)唯一對(duì)應(yīng)一家企業(yè),且每家企業(yè)的開(kāi)具標(biāo)準(zhǔn)不同。
依據(jù)開(kāi)票資質(zhì)類型判斷稅務(wù)登記號(hào)對(duì)應(yīng)的企業(yè)能否開(kāi)具憑據(jù)類型的電子發(fā)票;
其中,這里的憑據(jù)類型指的是每種電子憑據(jù)的具體類型,例如增值稅專用電子發(fā)票等。
若能夠,依據(jù)憑據(jù)開(kāi)具統(tǒng)計(jì)數(shù)據(jù),判斷企業(yè)在預(yù)設(shè)時(shí)間段內(nèi)開(kāi)具的電子發(fā)票數(shù)量是否已達(dá)上限;若不能夠,電子憑據(jù)數(shù)據(jù)不通過(guò)核準(zhǔn);
其中,這里的憑據(jù)開(kāi)具統(tǒng)計(jì)數(shù)據(jù)包括該企業(yè)在各個(gè)時(shí)間段內(nèi)開(kāi)具的每種類型的電子憑據(jù)的總量。例如,12月份該企業(yè)開(kāi)具的增值稅專用電子發(fā)票的數(shù)量為200張。
若未達(dá)上限,判斷開(kāi)具金額是否超出相應(yīng)的金額規(guī)定值;若已達(dá)上限,電子憑據(jù)數(shù)據(jù)不通過(guò)核準(zhǔn);
若未超出,電子憑據(jù)數(shù)據(jù)滿足標(biāo)準(zhǔn),調(diào)整存儲(chǔ)的企業(yè)對(duì)應(yīng)的憑據(jù)開(kāi)具統(tǒng)計(jì)數(shù)據(jù);若已超出,電子憑據(jù)數(shù)據(jù)不滿足標(biāo)準(zhǔn)。
另外,步驟s101的過(guò)程具體為:
接收任意電子憑據(jù)查詢平臺(tái)輸入的電子憑據(jù)票面信息或電子憑據(jù)圖片信息或電子憑據(jù)版式文件;
從電子憑據(jù)票面信息或電子憑據(jù)圖片信息或電子憑據(jù)版式文件內(nèi)獲取電子憑據(jù)數(shù)據(jù)。
其中,步驟s102的過(guò)程具體為:
分別通過(guò)信息-摘要算法5或哈希算法對(duì)每個(gè)電子憑據(jù)數(shù)據(jù)進(jìn)行加密,得到每個(gè)電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼。
當(dāng)然,本發(fā)明不限定預(yù)設(shè)算法的具體類型。用于通過(guò)預(yù)設(shè)算法處理的電子憑據(jù)數(shù)據(jù),可以是電子憑據(jù)的發(fā)票號(hào)碼或“發(fā)票號(hào)碼+金額+開(kāi)票時(shí)間”等多種方式組合而成,本發(fā)明對(duì)此不作限定。
作為優(yōu)選地,該方法還包括:
接收任意電子憑據(jù)查詢平臺(tái)輸入的批量查驗(yàn)請(qǐng)求,批量查驗(yàn)請(qǐng)求包括批量電子憑據(jù)數(shù)據(jù);
通過(guò)預(yù)設(shè)算法逐條讀取電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼;
在后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)查詢是否預(yù)先存儲(chǔ)有與返回的查驗(yàn)碼相同的驗(yàn)證碼;若有,返回電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示;若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示;
將批量電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)結(jié)果進(jìn)行匯總整合,得到批量查驗(yàn)結(jié)果返回至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái)。
可以理解的是,由于對(duì)于企業(yè)財(cái)務(wù)系統(tǒng),有時(shí)會(huì)需要對(duì)大量的電子憑據(jù)進(jìn)行統(tǒng)一查驗(yàn),故此時(shí)需要查驗(yàn)系統(tǒng)能夠支持批量查驗(yàn)的功能。
本發(fā)明提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)方法,接收任意電子憑據(jù)查詢平臺(tái)輸入的查驗(yàn)請(qǐng)求后,通過(guò)預(yù)設(shè)算法生成查驗(yàn)請(qǐng)求內(nèi)電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼,判斷后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)是否存儲(chǔ)有與該查驗(yàn)碼相同的驗(yàn)證碼,若有,則查驗(yàn)通過(guò)??梢?jiàn),本發(fā)明提供了一種統(tǒng)一查驗(yàn)電子憑據(jù)的方法,后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)存有各個(gè)第三方電子憑據(jù)服務(wù)平臺(tái)內(nèi)開(kāi)具的電子憑據(jù)對(duì)應(yīng)的驗(yàn)證碼,用戶在任意電子憑據(jù)查詢平臺(tái)輸入查驗(yàn)請(qǐng)求即可進(jìn)行查驗(yàn),提高了查驗(yàn)的便利性和查驗(yàn)效率。
本發(fā)明還提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng),參見(jiàn)圖2所示,圖2為本發(fā)明提供的一種電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括:
統(tǒng)一查驗(yàn)?zāi)K2,用于接收任意電子憑據(jù)查詢平臺(tái)1輸入的查驗(yàn)請(qǐng)求,查驗(yàn)請(qǐng)求包括待查驗(yàn)的電子憑據(jù)數(shù)據(jù);將電子憑據(jù)數(shù)據(jù)發(fā)送至查驗(yàn)碼生成模塊3;依據(jù)查驗(yàn)碼,在后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)4內(nèi)查詢是否預(yù)先存儲(chǔ)有與查驗(yàn)碼相同的驗(yàn)證碼,若有,返回電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái)1;若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái)1;
查驗(yàn)碼生成模塊3,用于通過(guò)預(yù)設(shè)算法生成電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)碼并返回至統(tǒng)一查驗(yàn)?zāi)K2;
后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)4,用于存儲(chǔ)預(yù)先得到的驗(yàn)證碼。
作為優(yōu)選地,該系統(tǒng)還包括:
前端服務(wù)平臺(tái),用于供用戶輸入查驗(yàn)請(qǐng)求;
相應(yīng)的,此時(shí)任意電子憑據(jù)查詢平臺(tái)1包括前端服務(wù)平臺(tái)。
即本發(fā)明提供的系統(tǒng)單獨(dú)設(shè)置有自己的前端服務(wù)平臺(tái),用戶進(jìn)行查驗(yàn)時(shí),將查驗(yàn)請(qǐng)求通前端服務(wù)平臺(tái)直接輸入本發(fā)明的系統(tǒng)中。
其中,這里的用戶包括個(gè)人用戶以及企業(yè)用戶,企業(yè)用戶可以指的是企業(yè)的財(cái)務(wù)系統(tǒng)。
在另一種優(yōu)選實(shí)施例中,任意電子憑據(jù)查詢平臺(tái)1包括第三方電子憑據(jù)服務(wù)平臺(tái);該系統(tǒng)還包括:
統(tǒng)一查驗(yàn)接口,用于接收第三方電子憑據(jù)服務(wù)平臺(tái)發(fā)送的查驗(yàn)請(qǐng)求,并將查驗(yàn)請(qǐng)求發(fā)送至接收模塊;
相應(yīng)的,統(tǒng)一查驗(yàn)?zāi)K2,具體用于將查驗(yàn)結(jié)果通過(guò)統(tǒng)一查驗(yàn)接口返回第三方電子憑據(jù)服務(wù)平臺(tái)進(jìn)行顯示。
即用戶可以將查驗(yàn)請(qǐng)求輸入當(dāng)?shù)氐牡谌诫娮討{據(jù)服務(wù)平臺(tái),第三方電子憑據(jù)服務(wù)平臺(tái)調(diào)用統(tǒng)一查驗(yàn)接口,建立與電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng)的連接,將查驗(yàn)請(qǐng)求發(fā)送至統(tǒng)一查驗(yàn)?zāi)K2,從而實(shí)現(xiàn)統(tǒng)一查驗(yàn)的目的。
另外,用戶輸入查驗(yàn)信息時(shí),前端服務(wù)平臺(tái)和/或第三方電子憑據(jù)服務(wù)平臺(tái)可支持直接錄入、或上傳版式文件、或上傳圖片等多種形式,本發(fā)明對(duì)此不作具體限定。
作為優(yōu)選地,該系統(tǒng)還包括:
批量處理模塊,用于接收通過(guò)任意電子憑據(jù)查詢平臺(tái)1輸入的批量查驗(yàn)請(qǐng)求,批量查驗(yàn)請(qǐng)求包括批量電子憑據(jù)數(shù)據(jù);將批量電子憑據(jù)數(shù)據(jù)逐條發(fā)送至查驗(yàn)碼生成模塊3;接收查驗(yàn)碼生成模塊3返回的查驗(yàn)碼;在后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)4內(nèi)查詢是否預(yù)先存儲(chǔ)有與返回的查驗(yàn)碼相同的驗(yàn)證碼;若有,返回電子憑據(jù)數(shù)據(jù)和查驗(yàn)成功的結(jié)果提示至批量匯總模塊;若沒(méi)有,返回電子憑據(jù)不存在的錯(cuò)誤提示至批量匯總模塊;
批量匯總模塊,用于將批量電子憑據(jù)數(shù)據(jù)對(duì)應(yīng)的查驗(yàn)結(jié)果進(jìn)行匯總整合,得到批量查驗(yàn)結(jié)果返回至對(duì)應(yīng)的電子憑據(jù)查詢平臺(tái)1;
其中,批量處理模塊采用多個(gè)線程并行批量處理電子憑據(jù)數(shù)據(jù);
查驗(yàn)碼生成模塊3還包括:
批量生成單元,用于接收批量電子憑據(jù)數(shù)據(jù),并通過(guò)預(yù)設(shè)算法逐條讀取電子憑據(jù)數(shù)據(jù)來(lái)依次生成對(duì)應(yīng)的查驗(yàn)碼,并將生成的查驗(yàn)碼返回批量處理模塊。
本發(fā)明提供了一種電子憑據(jù)統(tǒng)一查驗(yàn)系統(tǒng),該系統(tǒng)獨(dú)立于各個(gè)第三方電子憑據(jù)服務(wù)平臺(tái),在接收任意一個(gè)地區(qū)的查驗(yàn)請(qǐng)求后,能夠依據(jù)后端預(yù)設(shè)存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)的驗(yàn)證碼對(duì)電子憑據(jù)進(jìn)行統(tǒng)一查驗(yàn),提高了查驗(yàn)的便利性和查驗(yàn)效率。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
還需要說(shuō)明的是,在本說(shuō)明書(shū)中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。