国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      稅控設(shè)備的發(fā)票存儲系統(tǒng)和管理方法

      文檔序號:6667719閱讀:305來源:國知局
      專利名稱:稅控設(shè)備的發(fā)票存儲系統(tǒng)和管理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及稅控設(shè)備和稅收控制方法,具體而言是涉及到發(fā)票的存儲,特別是一 種能夠提供大容量存儲和快速訪問的發(fā)票存儲方法。
      背景技術(shù)
      現(xiàn)有的發(fā)票存儲普遍使用單片機單存儲芯片,以簡單數(shù)據(jù)結(jié)構(gòu)的方式直接在存儲 芯片上順序存儲信息。這樣的系統(tǒng)結(jié)構(gòu)簡單,但是查詢和容量都是瓶頸,它們在開票量小的 情況下發(fā)揮了很好的作用,但是在月開票量巨大的企業(yè),這樣的單芯片結(jié)構(gòu)明顯不能滿足 企業(yè)要求,無論從開票速度還是月發(fā)票的存儲數(shù)量級比較,這種方式的處理能力與實際使 用要求之間都存在巨大的差距。從而使發(fā)票存儲和訪問速度的問題成為高端稅控設(shè)備性能 進一步提高的障礙。為了改善發(fā)票的存儲方法和方式,現(xiàn)有技術(shù)中已有一些嘗試,但并不特別有效。例 如,申請?zhí)枮?00620167517.0,名為“分離式數(shù)據(jù)存儲稅控收款機”的中國專利申請中公開 了一種具有稅控數(shù)據(jù)存儲卡的分離式數(shù)據(jù)存儲稅控收款機,從而用單獨的裝置對發(fā)票進行 存儲。所述的稅控數(shù)據(jù)存儲卡包括存儲芯片、接口電路和PCB板,其中,所述存儲芯片通過 接口電路由稅控收款機主板上的CPU控制,所述存儲芯片和接口電路設(shè)置在PCB板上。其 實際目的是使當(dāng)稅控收款機出現(xiàn)問題時,不需要直接更換主板或稅控機,而只需更換此可 分離式稅控存儲模塊就可再次使用。但是由于其并未對發(fā)票的存儲結(jié)構(gòu)和存儲方法進行改 進,僅是簡單的把原有集成一體的存儲裝置從物理上設(shè)置成分體的,因此并不能從根本上 解決存儲容量和訪問速度的問題。再例如,申請?zhí)枮?00610043910. 3,名為“一種不定長稅控電子發(fā)票的存儲方法” 的中國專利申請描述了一種簡單數(shù)據(jù)結(jié)構(gòu)的發(fā)票存儲方法,其在稅控收款機存儲器內(nèi)開辟 存儲定長及不定長發(fā)票的空間,采用建立索引表的方式查找或存儲發(fā)票明細和電子存根, 索引表與電子存根為一一對應(yīng)方式,即電子存根包含索引表大部分信息,而索引表又指定 電子存根的存儲位置容量,根據(jù)索引表、電子存根存儲方式和數(shù)據(jù)的不同,應(yīng)用于不同的功 能模塊。該發(fā)明將先前技術(shù)中定長存儲改進為變長發(fā)票的存儲,以通過表索引的形式查詢 替代定長存儲時的直接尋址方式可在一定程度上提高存儲的靈活性,可以使有限的空間相 對而言能存儲較多的發(fā)票數(shù)據(jù),但是其處理能力仍舊有限。

      發(fā)明內(nèi)容
      本發(fā)明的目的是解決現(xiàn)有技術(shù)的上述缺陷,并提供一種獨立的,能支持大容量存 儲、快速查詢和安全訪問的發(fā)票存儲裝置和存儲方法。具體而言,有以下幾個方面 第一,存儲數(shù)量巨大的稅務(wù)數(shù)據(jù)需要一個巨大的空間,同時由于稅務(wù)數(shù)據(jù)的特殊 性,這個存儲空間需要穩(wěn)定,安全,有數(shù)據(jù)校驗機制;第二,由于稅務(wù)數(shù)據(jù)量的巨大,數(shù)據(jù)信息的傳輸速度也有更高的要求,在保證高速 傳輸?shù)那疤嵯?,盡量提高數(shù)據(jù)的傳輸效率;
      第三,稅務(wù)數(shù)據(jù)的查詢問題,查詢數(shù)據(jù)量巨大的發(fā)票數(shù)據(jù)庫是面臨的最大問題,而 且要查詢發(fā)票速度快,必然要求發(fā)票關(guān)鍵數(shù)據(jù)提取的數(shù)量多,也必然會影響發(fā)票存儲的速 度,怎么樣從中得到一個合理穩(wěn)定的平衡也是需要考慮的問題。為此,本發(fā)明提出了一種稅控設(shè)備的發(fā)票存儲系統(tǒng),包括通信接口,中央處理單 元和存儲體,所述中央處理單元分別與存儲體和通信接口連接,所述通信接口與稅控設(shè)備 進行通信,進行稅控命令和發(fā)票數(shù)據(jù)的傳輸;所述存儲體以數(shù)據(jù)庫的形式存儲發(fā)票數(shù)據(jù); 所述中央處理單元運行數(shù)據(jù)庫系統(tǒng)和發(fā)票存儲管理單元;所述發(fā)票存儲管理單元根據(jù)所述 通信接口的稅控命令控制數(shù)據(jù)庫系統(tǒng)對存儲體內(nèi)的發(fā)票數(shù)據(jù)進行訪問。其中,所述發(fā)票存儲管理單元包括通信接口模塊,接收來自通信接口的稅控命 令;命令解析模塊,將所述稅控命令解析為通用數(shù)據(jù)庫指令;數(shù)據(jù)處理模塊,將數(shù)據(jù)庫指令 送到數(shù)據(jù)庫系統(tǒng),以及接受數(shù)據(jù)庫系統(tǒng)的返回結(jié)果。其中,所述存儲體的發(fā)票數(shù)據(jù)是以明密結(jié)合的方式進行存儲,發(fā)票內(nèi)容為密文,而 發(fā)票索引項為明文,所述發(fā)票索引項為查找發(fā)票所需的信息。其中,所述系統(tǒng)還包括一專有USB接口,所述專有USB接口具有USB協(xié)議進行通 信,并且具有一認證模塊,以和稅控設(shè)備進行雙向或單向的認證。較佳地,所述中央處理單元使用ARM9芯片,所述數(shù)據(jù)庫系統(tǒng)為SQL類型的數(shù)據(jù)庫, 所述存儲體 為固態(tài)硬盤。根據(jù)本發(fā)明的另一方面,還提出了一種稅控設(shè)備的發(fā)票存儲管理方法,使用支持 通用數(shù)據(jù)庫語句的數(shù)據(jù)庫系統(tǒng)對發(fā)票數(shù)據(jù)進行存儲;通過發(fā)票存儲管理單元根據(jù)稅控設(shè)備 的指令對數(shù)據(jù)庫系統(tǒng)進行訪問,訪問過程包括以下步驟S1 存儲管理單元接收稅控設(shè)備 的稅控指令和/或數(shù)據(jù);S2 對稅控指令進行解析,將之轉(zhuǎn)化為通用數(shù)據(jù)庫指令;S3 數(shù)據(jù) 庫系統(tǒng)根據(jù)所述通用數(shù)據(jù)庫指令對存儲的發(fā)票數(shù)據(jù)進行訪問;S4 將S3的訪問結(jié)果返回給 稅控設(shè)備。其中,所述存儲體的發(fā)票數(shù)據(jù)是以明密結(jié)合的方式進行存儲,其中發(fā)票內(nèi)容為密 文,而發(fā)票索引項為明文,所述發(fā)票索引項為查找發(fā)票所需的信息。其中,發(fā)票存儲管理單元與稅控設(shè)備之間的數(shù)據(jù)傳輸之前包括一認證步驟,認證 通過則進行正常傳輸,認證失敗則不返回錯誤信息?,F(xiàn)有的防偽稅控系統(tǒng)已經(jīng)正常運行了多年,在防偽開票、企業(yè)報稅等方面給國家 稅務(wù)帶來了巨大的變化。同時,對防偽稅控系統(tǒng)的新需求也不斷涌現(xiàn),比如月開票量巨大的 企業(yè),為了防止開票報稅的拖沓,急需要引入發(fā)票大規(guī)模存儲和查詢的方法。由于數(shù)據(jù)量巨 大,對此方法的數(shù)據(jù)傳輸速度也有更高的要求。本發(fā)明的發(fā)票存儲裝置和方法的提出改變了現(xiàn)狀,首先,發(fā)票存儲量原來系統(tǒng)容 量的30倍左右,保證了大企業(yè)的月開票量;其次,在在系統(tǒng)存儲容量大幅度的提升中,發(fā)票 的傳輸速度和查詢速度也都有顯著的提高。本發(fā)明的方案通過容量的大幅度提升促使大票量企業(yè)不必頻繁的抄稅報稅,保證 了企業(yè)開票的連續(xù)性;同時提升了發(fā)票查詢和統(tǒng)計功能的性能,在整體提升防偽稅控開票 系統(tǒng)容量的基礎(chǔ)上,增強了系統(tǒng)的運行速度和質(zhì)量。


      圖1是本發(fā)明發(fā)票存儲裝置的模塊結(jié)構(gòu)示意
      圖2是發(fā)明發(fā)票存儲系統(tǒng)的層次結(jié)構(gòu)示意圖;圖3是本發(fā)明中發(fā)票存儲管理單元的模塊結(jié)構(gòu)示意圖;圖4是本發(fā)明發(fā)票存儲管理方法的流程示意圖。
      具體實施例方式圖1是本發(fā)明發(fā)票存儲裝置的模塊結(jié)構(gòu)示意圖。本發(fā)明的發(fā)票存儲裝置主要包括 通信接口,中央處理單元和存儲體,所述中央處理單元分別與存儲體和通信接口連接,構(gòu)成 本裝置的硬件平臺。中央處理單元上運行嵌入式操作系統(tǒng),在嵌入式操作系統(tǒng)上運行數(shù)據(jù) 庫軟件和發(fā)票存儲管理軟件。本發(fā)明發(fā)票存儲系統(tǒng)的層次結(jié)構(gòu)圖如圖2所示。在嵌入式操 作系統(tǒng)之上運行數(shù)據(jù)庫對發(fā)票數(shù)據(jù)進行管理,通過特別設(shè)置的發(fā)票存儲管理單元來對作為 數(shù)據(jù)庫和通信接口的中間媒介。由于數(shù)據(jù)庫能支持良好的數(shù)據(jù)查詢,因此,本發(fā)明的方法可 以實現(xiàn)對大量數(shù)據(jù)的高速查詢。下面結(jié)合具體的實施例對各部分的結(jié)構(gòu)進行詳細說明。根據(jù)本發(fā)明的一個實施例,發(fā)票存儲裝置中所述中央處理單元為ARM9最小系統(tǒng) 或相當(dāng)及以上性能處理單元;所述存儲體使用高速大容量存儲體,例如普通硬盤、固態(tài)硬盤 或高速USB閃存盤或相當(dāng)及以上級別存儲體;所述通信接口為全速USB2. 0或相當(dāng)及以上性 能通信接口。出于成本和編程的方便,操作系統(tǒng)優(yōu)選開源產(chǎn)品,而所述數(shù)據(jù)庫則要支持通用 的SQL語句或相當(dāng)于SQL語句的訪問接口。例如,本發(fā)明的一優(yōu)選實施例實現(xiàn)如下主ARM9芯片采用工業(yè)級EP9315,其上運 行的嵌入式操作系統(tǒng)為當(dāng)前常用的開源LINUX版本即可。操作系統(tǒng)上運行的中型數(shù)據(jù)庫選 用SQLITE,因為SQLITE數(shù)據(jù)庫有體積小,數(shù)據(jù)移動方便和占用系統(tǒng)資源少等特點,特別適 合嵌入式系統(tǒng)的應(yīng)用。在操作系統(tǒng)上掛載的存儲體選用了 SSD(固態(tài)硬盤)的存儲芯片,主 要存儲介質(zhì)是NANDFLASH,其特點是體積小,容量大,且訪問速度快,滿足了本方案的系統(tǒng)要 求。硬盤的數(shù)據(jù)存儲采用FAT32格式,以保證存儲數(shù)據(jù)自動校驗。發(fā)票存儲管理單元是本發(fā)明的核心部分,其接受來自通信接口的命令和數(shù)據(jù),按 照命令要求調(diào)用數(shù)據(jù)庫訪問語句實現(xiàn)發(fā)票的錄入、刪除、查詢等操作。該發(fā)票存儲管理單元 包含通信接口模塊、命令解析模塊和數(shù)據(jù)處理模塊。其中,通信接口模塊用于與開票機的通 信,控制通過所述通信接口與開票機進行數(shù)據(jù)交換。命令解析模塊把開票機的命令解析成 通用的SQL語句。例如,開票機指令進行時間段查詢,則命令解析模塊根據(jù)約定的稅控命令 解析,得到關(guān)鍵的查詢起始時間和結(jié)束時間,再通過整合字符串得到SQL查詢語句。數(shù)據(jù)處 理模塊則是將SQL語句輸入數(shù)據(jù)庫,等到返回結(jié)果,再將結(jié)果通過通信接口模塊返回給發(fā) 票機。再例如,當(dāng)通信接口的USB 口傳來的稅務(wù)命令為錄入發(fā)票的操作時,數(shù)據(jù)庫接受接收 到命令解析模塊解析后的錄入命令,首先數(shù)據(jù)庫找到當(dāng)前時間月和錄入下一條記錄的時間 點,接著稅控主芯片傳輸發(fā)票信息,ARM嵌入式數(shù)據(jù)庫接收并錄入記錄。而當(dāng)稅務(wù)命令為查 詢發(fā)票的操作時,數(shù)據(jù)庫則根據(jù)解析后的查詢命令查找的關(guān)鍵字搜索作為存儲體的固態(tài)硬 盤,完成操作。本發(fā)明的一種稅控設(shè)備的發(fā)票存儲管理方法,使用支持通用數(shù)據(jù)庫語句的數(shù)據(jù)庫 系統(tǒng)對發(fā)票數(shù)據(jù)進行存儲;通過發(fā)票存儲管理單元根據(jù)稅控設(shè)備的指令對數(shù)據(jù)庫系統(tǒng)進行訪問。其過程如圖4所示,包括步驟Si,存儲 管理單元接收稅控設(shè)備的稅控指令和/或數(shù)據(jù);步驟S2,對稅控指令進行解析,將之轉(zhuǎn)化為通用數(shù)據(jù)庫指令;步驟S3,數(shù)據(jù)庫系統(tǒng)根據(jù)所述通用數(shù)據(jù)庫指令對存儲的發(fā)票數(shù)據(jù)進行訪問;步驟S4,將S3的訪問結(jié)果返回給稅控設(shè)備??紤]到發(fā)票的完整性和保密在稅控領(lǐng)域的重要性,因此,本發(fā)明對現(xiàn)有的發(fā)票存 儲方式進行了進一步的改進。為了節(jié)約存儲空間,更為了能靈活存儲占用存儲空間較大的發(fā)票,本發(fā)明的發(fā)票 明細長度可變,以適應(yīng)長短不同的各種發(fā)票。發(fā)票存儲格式采用無固定長度的記錄,記錄的 長度由接收的命令決定,最短可以十幾個字節(jié),最長可達上G字節(jié)的容量。在內(nèi)容上,本發(fā)明采用明、密結(jié)合的存儲方式。發(fā)票本身是密文存儲,但是會提出 部分關(guān)鍵字節(jié)作為查詢索引,比如發(fā)票號碼,發(fā)票時間等,索引存儲為明文,以便于查詢。例 如可以一張發(fā)票的數(shù)據(jù)作為數(shù)據(jù)庫的一個條目,而把單獨月的所有發(fā)票組成一個表,以方 便查詢和錄入。并且程序定期整理全部數(shù)據(jù)庫文件。而發(fā)票的加密方式則可為現(xiàn)有的各種 加密形式,這里不再贅述。而在傳輸上,考慮到稅務(wù)數(shù)據(jù)的特殊安全性要求,本發(fā)明提出了一種帶有認證功 能的USB傳輸方式。具體實現(xiàn)方式為用本發(fā)明的帶有認證功能的專用USB模塊來替換操作 系統(tǒng)中的通用USB傳輸模塊。該專有USB模塊符合USB2. 0協(xié)議,且在數(shù)據(jù)傳輸之前先進行 一認證的步驟,根據(jù)使用目的的不同,可以有各種認證方式。例如,如果欲使發(fā)票存儲裝置 僅有指定稅控設(shè)備讀取,可以設(shè)置認證方式為由專有USB模塊向稅控設(shè)備發(fā)送第一認證 文件,稅控設(shè)備接收后,根據(jù)該第一認證文件,產(chǎn)生一第二認證文件并回傳給USB模塊,USB 模塊將該第二認證文件與其內(nèi)部存儲的第三認證文件進行對比,二者一致則進行正常數(shù)據(jù) 傳輸;不一致則發(fā)出錯誤提示。由于加入了認證功能,從而保證了數(shù)據(jù)安全,同時相比較于 通用的USB模塊,它針對性更強,流程也更簡化。當(dāng)然,其它的一些認證形式也可以用于本發(fā)明的專有USB模塊,例如本發(fā)明的申 請人在本發(fā)明申請日之前公開的其它專利或?qū)@暾堉兴沂镜亩喾N數(shù)據(jù)認證和加密認 證方式均可用于本發(fā)明。只要存儲體足夠大,則通過修改部分固件程序,本發(fā)明可以達到通用稅務(wù)數(shù)據(jù)海 量存儲器的功能。以上對本發(fā)明的描述是說明性的,而非限制性的,本專業(yè)技術(shù)人員理解,在權(quán)利要 求限定的精神與范圍之內(nèi)可對其進行許多修改、變化或等效,但是它們都將落入本發(fā)明的 保護范圍內(nèi)。
      權(quán)利要求
      1.一種稅控設(shè)備的發(fā)票存儲系統(tǒng),包括通信接口,中央處理單元和存儲體,所述中央 處理單元分別與存儲體和通信接口連接,其特征在于,所述通信接口與稅控設(shè)備進行通信,進行稅控命令和發(fā)票數(shù)據(jù)的傳輸; 所述存儲體以數(shù)據(jù)庫的形式存儲發(fā)票數(shù)據(jù);所述中央處理單元運行數(shù)據(jù)庫系統(tǒng)和發(fā)票存儲管理單元;所述發(fā)票存儲管理單元根據(jù) 所述通信接口的稅控命令控制數(shù)據(jù)庫系統(tǒng)對存儲體內(nèi)的發(fā)票數(shù)據(jù)進行訪問。
      2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述發(fā)票存儲管理單元包括 通信接口模塊,接收來自通信接口的稅控命令;命令解析模塊,將所述稅控命令解析為通用數(shù)據(jù)庫指令;數(shù)據(jù)處理模塊,將數(shù)據(jù)庫指令送到數(shù)據(jù)庫系統(tǒng),以及接受數(shù)據(jù)庫系統(tǒng)的返回結(jié)果。
      3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述存儲體的發(fā)票數(shù)據(jù)是以明密結(jié)合的 方式進行存儲,其中發(fā)票內(nèi)容為密文,而發(fā)票索引項為明文,所述發(fā)票索引項為查找發(fā)票所 需的信息。
      4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括一專有USB接口,所述專 有USB接口具有USB協(xié)議進行通信,并且具有一認證模塊,以和稅控設(shè)備進行雙向或單向的 認證。
      5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述中央處理單元使用ARM9芯片,所述數(shù) 據(jù)庫系統(tǒng)為SQL類型的數(shù)據(jù)庫,所述存儲體為固態(tài)硬盤。
      6.一種稅控設(shè)備的發(fā)票存儲管理方法,其特征在于,使用支持通用數(shù)據(jù)庫語句的數(shù)據(jù)庫系統(tǒng)對發(fā)票數(shù)據(jù)進行存儲;通過發(fā)票存儲管理單元 根據(jù)稅控設(shè)備的指令對數(shù)據(jù)庫系統(tǒng)進行訪問,訪問過程包括以下步驟51存儲管理單元接收稅控設(shè)備的稅控指令和/或數(shù)據(jù);52對稅控指令進行解析,將之轉(zhuǎn)化為通用數(shù)據(jù)庫指令;53數(shù)據(jù)庫系統(tǒng)根據(jù)所述通用數(shù)據(jù)庫指令對存儲的發(fā)票數(shù)據(jù)進行訪問;54將S3的訪問結(jié)果返回給稅控設(shè)備。
      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述存儲體的發(fā)票數(shù)據(jù)是以明密結(jié)合的 方式進行存儲,其中發(fā)票內(nèi)容為密文,而發(fā)票索引項為明文,所述發(fā)票索引項為查找發(fā)票所需的信息。
      8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,其中發(fā)票存儲管理單元與稅控設(shè)備之間 的數(shù)據(jù)傳輸之前包括一認證步驟,認證通過則進行正常傳輸,認證失敗則不返回錯誤信息。
      全文摘要
      一種稅控設(shè)備的發(fā)票存儲系統(tǒng),包括通信接口,中央處理單元和存儲體,所述中央處理單元分別與存儲體和通信接口連接,所述通信接口與稅控設(shè)備進行通信,進行稅控命令和發(fā)票數(shù)據(jù)的傳輸;所述存儲體以數(shù)據(jù)庫的形式存儲發(fā)票數(shù)據(jù);所述中央處理單元運行數(shù)據(jù)庫系統(tǒng)和發(fā)票存儲管理單元;所述發(fā)票存儲管理單元根據(jù)所述通信接口的稅控命令控制數(shù)據(jù)庫系統(tǒng)對存儲體內(nèi)的發(fā)票數(shù)據(jù)進行訪問。本發(fā)明通過容量的大幅度提升促使大票量企業(yè)不必頻繁的抄稅報稅,保證了企業(yè)開票的連續(xù)性;同時提升了發(fā)票查詢和統(tǒng)計功能的性能,在整體提升防偽稅控開票系統(tǒng)容量的基礎(chǔ)上,增強了系統(tǒng)的運行速度和質(zhì)量。
      文檔編號G07G1/12GK102087769SQ200910242049
      公開日2011年6月8日 申請日期2009年12月3日 優(yōu)先權(quán)日2009年12月3日
      發(fā)明者宋曉林, 洪巖, 王招凱, 王永志, 陳江寧 申請人:航天信息股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1