[發(fā)明專利]一種電子發(fā)票的查詢方法、裝置、設(shè)備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201811043397.7 | 申請日: | 2018-09-07 |
| 公開(公告)號: | CN109359127A | 公開(公告)日: | 2019-02-19 |
| 發(fā)明(設(shè)計)人: | 楊良志;白琳;汪志新;丁德平;王向軍 | 申請(專利權(quán))人: | 彩訊科技股份有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F16/248 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 518057 廣東省深圳市南山區(qū)科*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子發(fā)票 標(biāo)識集合 發(fā)票 數(shù)據(jù)屬性關(guān)系 查詢請求 查詢數(shù)據(jù) 查詢效率 存儲介質(zhì) 數(shù)據(jù)屬性 關(guān)系型數(shù)據(jù)庫 查詢 存儲管理 發(fā)票數(shù)據(jù) 技術(shù)效果 索引表 掃描 篩選 | ||
本發(fā)明公開了一種電子發(fā)票的查詢方法、裝置、設(shè)備和存儲介質(zhì)。該方法包括:獲取電子發(fā)票的查詢請求,所述查詢請求包括待查詢數(shù)據(jù)、數(shù)據(jù)屬性和數(shù)據(jù)屬性關(guān)系;獲取發(fā)票標(biāo)識列表,發(fā)票標(biāo)識為根據(jù)待查詢數(shù)據(jù)從發(fā)票索引表中得到,所述發(fā)票標(biāo)識列表的屬性與數(shù)據(jù)屬性相同;獲取電子發(fā)票標(biāo)識集合,電子發(fā)票標(biāo)識集合為發(fā)票標(biāo)識列表根據(jù)數(shù)據(jù)屬性關(guān)系的篩選結(jié)果;獲取電子發(fā)票標(biāo)識集合中的電子發(fā)票標(biāo)識對應(yīng)的電子發(fā)票數(shù)據(jù)。本發(fā)明解決了現(xiàn)有技術(shù)中采用關(guān)系型數(shù)據(jù)庫對億級發(fā)票數(shù)據(jù)進(jìn)行存儲管理,所造成的電子發(fā)票數(shù)據(jù)的查詢效率較低的技術(shù)問題,實現(xiàn)了不需對電子發(fā)票數(shù)據(jù)表進(jìn)行全表掃描即可得到電子發(fā)票數(shù)據(jù),從而提高了電子發(fā)票數(shù)據(jù)的查詢效率的技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及數(shù)據(jù)處理技術(shù),尤其涉及一種電子發(fā)票的查詢方法、裝置、設(shè)備和存儲介質(zhì)。
背景技術(shù)
隨著信息產(chǎn)業(yè)的發(fā)展,電子發(fā)票的應(yīng)用越來越廣泛,電子發(fā)票同普通發(fā)票相同,也是采用稅務(wù)局統(tǒng)一發(fā)放的形式給商家使用,發(fā)票號碼采用全國統(tǒng)一編號,采用統(tǒng)一防偽技術(shù),分配給商家,并在電子發(fā)票上附有電子稅局的簽名機(jī)制。
一般而言,在商家開具電子發(fā)票之后,為了便于隨時查驗和使用,需將電子發(fā)票數(shù)據(jù)存儲至數(shù)據(jù)庫。目前,在對電子發(fā)票數(shù)據(jù)進(jìn)行存儲時,一般采用傳統(tǒng)的、普遍適用于各行業(yè)數(shù)據(jù)存儲管理的關(guān)系型數(shù)據(jù)庫來存儲電子發(fā)票數(shù)據(jù),比如:Oracle、DB2、MySQL、SQLServer。
若采用關(guān)系型數(shù)據(jù)庫對億級電子發(fā)票數(shù)據(jù)進(jìn)行存儲管理,在需對電子發(fā)票數(shù)據(jù)進(jìn)行查詢時,需對包含有億級電子發(fā)票數(shù)據(jù)的表進(jìn)行全表掃描,才能夠得到用戶想要查詢的電子發(fā)票數(shù)據(jù),而進(jìn)行一次全表掃描往往需要數(shù)十分鐘,甚至數(shù)小時,從而造成電子發(fā)票數(shù)據(jù)的查詢效率極其低下。
發(fā)明內(nèi)容
本發(fā)明提供一種電子發(fā)票的查詢方法、裝置、設(shè)備和存儲介質(zhì),以解決現(xiàn)有技術(shù)中采用關(guān)系型數(shù)據(jù)庫對億級發(fā)票數(shù)據(jù)進(jìn)行存儲管理,所造成電子發(fā)票數(shù)據(jù)的查詢效率較低的技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種電子發(fā)票的查詢方法,包括:
獲取電子發(fā)票的查詢請求,所述查詢請求包括待查詢數(shù)據(jù)、數(shù)據(jù)屬性和數(shù)據(jù)屬性關(guān)系;
獲取發(fā)票標(biāo)識列表,發(fā)票標(biāo)識為根據(jù)所述待查詢數(shù)據(jù)從發(fā)票索引表中得到,所述發(fā)票標(biāo)識列表的屬性與所述數(shù)據(jù)屬性相同;
獲取電子發(fā)票標(biāo)識集合,電子發(fā)票標(biāo)識集合為所述發(fā)票標(biāo)識列表根據(jù)所述數(shù)據(jù)屬性關(guān)系的篩選結(jié)果;
獲取所述電子發(fā)票標(biāo)識集合中的電子發(fā)票標(biāo)識對應(yīng)的電子發(fā)票數(shù)據(jù)。
進(jìn)一步的,所述發(fā)票標(biāo)識為根據(jù)所述待查詢數(shù)據(jù)從發(fā)票索引表中得到,包括:
獲取目標(biāo)字符數(shù)據(jù),所述目標(biāo)字符數(shù)據(jù)為分解所述待查詢數(shù)據(jù)中的字符數(shù)據(jù)得到;
得到發(fā)票標(biāo)識,所述發(fā)票標(biāo)識為從發(fā)票索引表中查找所述目標(biāo)字符數(shù)據(jù)得到。
進(jìn)一步的,在所述獲取電子發(fā)票的查詢請求之前,還包括:
獲取電子發(fā)票數(shù)據(jù),所述電子發(fā)票數(shù)據(jù)包括字符數(shù)據(jù)、數(shù)字?jǐn)?shù)據(jù)和備注數(shù)據(jù);
生成發(fā)票索引表,所述發(fā)票索引表包括所述字符數(shù)據(jù)以及字符數(shù)據(jù)對應(yīng)的電子發(fā)票標(biāo)識,數(shù)字?jǐn)?shù)據(jù)以及數(shù)字?jǐn)?shù)據(jù)對應(yīng)的電子發(fā)票標(biāo)識。
進(jìn)一步的,在所述獲取電子發(fā)票的查詢請求之前,還包括:
生成電子發(fā)票數(shù)據(jù)表,所述電子發(fā)票數(shù)據(jù)表包括電子發(fā)票數(shù)據(jù)以及所述電子發(fā)票數(shù)據(jù)對應(yīng)的電子發(fā)票標(biāo)識。
進(jìn)一步的,所述數(shù)據(jù)屬性關(guān)系包括:邏輯或、邏輯與。
進(jìn)一步的,所述數(shù)據(jù)屬性至少包括:購買方名稱、購買方納稅人識別號、銷售方名稱、銷售方納稅人識別號、發(fā)票代碼、發(fā)票號碼、發(fā)票校驗碼、開票日期、發(fā)票金額。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于彩訊科技股份有限公司,未經(jīng)彩訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811043397.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于電子發(fā)票的電子化入賬方法和系統(tǒng)及電子發(fā)票客戶端
- 一種電子發(fā)票系統(tǒng)
- 一種電子發(fā)票數(shù)據(jù)組織查詢方法及系統(tǒng)
- 一種電子發(fā)票數(shù)據(jù)處理方法及電子發(fā)票平臺以及系統(tǒng)
- 電子發(fā)票查驗管理終端和方法
- 電子發(fā)票管理方法、移動終端、管理平臺及存儲介質(zhì)
- 一種基于區(qū)塊鏈電子發(fā)票作廢系統(tǒng)及作廢方法
- 一種電票數(shù)據(jù)查詢方法
- 一種電子發(fā)票收票即查驗的方法及系統(tǒng)
- 一種電子發(fā)票報銷系統(tǒng)及電子發(fā)票夾裝置





