專利名稱:稅控盤的制作方法
技術領域:
本實用新型涉及一種稅控裝置。
背景技術:
近幾年來我國稅制改革取得了很大的成功,稅收持續(xù)大幅度增長,促進了國民經(jīng) 濟的持續(xù)、快速、健康發(fā)展。但是稅收工作中仍然面臨著亟待解決的問題各種形式的偷稅、 騙稅、漏稅、欠稅越權減免稅等現(xiàn)象還比較嚴重,稅務部門內(nèi)部管理存在漏洞,推廣稅控裝 置是貫徹落實稅收征管法的必然要求,也是實施科學化、精細化管理的重要手段。征管法第 二十三條明確規(guī)定,“國家根據(jù)稅收征管管理的需要,積極推廣使用稅控裝置”。推廣應用稅 控裝置的根本目的,就是通過以票控稅,加強發(fā)票管理來強化稅源監(jiān)控,堵塞監(jiān)管漏洞。隨著稅務信息化的發(fā)展,市場上出現(xiàn)了各種各樣的稅控裝置。國內(nèi)使用的稅控裝 置大多數(shù)為金稅卡、稅控收款機等,它們都在稅務應用和信息化中發(fā)揮了重要的作用。金稅卡作為最早的稅控裝置,由金稅卡、讀卡器、存儲SIM卡組成。金稅卡用來完 成發(fā)票開具、稅控碼生成等,其與計算機的接口是較為復雜的PCI總線,需要插在計算機主 板上;SIM存儲卡用來存儲發(fā)票購買信息、抄報稅數(shù)據(jù);讀卡器是金稅卡和SIM存儲卡的信 接口裝置。稅控收款機是集輸入、打印與一體,不需要配備計算機及打印機的稅控裝置,在當 時來看成本價格上具有一定的優(yōu)勢。稅控收款機的鍵盤、打印、顯示全部集中在一塊面板 上,使用起來有所不便,稅控收款機只能用來開具發(fā)票,功能較為單一,通用性較差。上述的金稅卡和稅控收款機都是采用了讀卡器裝置和存儲卡,使用繁瑣。另外市面上還有握奇、天喻、旋極公司采用的是控制芯片與USB接口芯片 (ST72F651,是8位機)相結(jié)合的雙芯片方案,且雙芯片在通訊時間、速度上過于慢,也給使 用帶來了不便。
實用新型內(nèi)容本實用新型的目的是提供一種單芯片結(jié)構(gòu)、檢索發(fā)票速度快的稅控盤。為實現(xiàn)上述目的,本實用新型采用以下技術方案本實用新型由稅控盤硬件系統(tǒng)和稅控盤軟件系統(tǒng)組成,上述的稅控盤硬件系統(tǒng)包 括主控芯片以及與主控芯片相連接的時鐘模塊、電源模塊、存儲器、緩存器和USB接口保護 器,其中,電源模塊還與時鐘模塊相連接;上述的稅控盤軟件系統(tǒng)包括與稅控盤硬件系統(tǒng)相 連接的硬件接口層、文件系統(tǒng)管理層、安全管理層、稅務應用層以及通信接口層;在文件系 統(tǒng)管理層中采取三級索弓I技術進行發(fā)票檢索。在稅控盤硬件系統(tǒng)中,緩存器為鐵電存儲器。在稅控盤硬件系統(tǒng)中,電源模塊由備用電池和電池檢測模塊構(gòu)成。上述的電源模塊與電源保護模塊相連接。在三級索引技術中,將一級檢索設置在主控芯片上,二級檢索設置在存儲器塊上,三級檢索設置在存儲器的頁面上。上述的時鐘模塊為加密時鐘模塊。采用上述技術方案的本實用新型,與此前稅控裝置相比,稅控盤是一種全新的稅 控裝置,稅控盤在吸收了稅務信息化建設多年的成功經(jīng)驗和今年來IT和信息安全技術的 新成果,無需其它的讀卡器或存儲卡裝置,一個稅控盤裝置就可以完成發(fā)票購買、發(fā)票開 具、作廢和抄報稅等業(yè)務,可以同時支持國稅、地稅,每個稅務應用下支持多達幾十種發(fā)票 類型。稅控盤的體系結(jié)構(gòu)設計簡潔,使用通用的USB作為通信接口,采用無驅(qū)的設計,用戶 不需要安裝額外的驅(qū)動程序。使用本實用新型實現(xiàn)的稅控盤成本低廉,使用、攜帶方便,是 一種有著極大推廣應用前景的稅控裝置。另外,本實用新型采用單主控芯片結(jié)構(gòu),比雙主 控芯片在通訊時間和速度快許多;而且,采用三級索引技術,將一級檢索放到主控芯片的 發(fā)票段上,二級檢索放到存儲器塊上,三級檢索放到存儲器的頁面上,檢索效率為0. 3秒, 比原有的檢索時間1. 3秒快許多;最后,在硬件電路上增加鐵電RAM,減少對大容量存儲器 NANDFLASH的讀寫次數(shù),提高壽命,方便漢明糾錯算法的實現(xiàn),增強數(shù)據(jù)準確性。
圖1為本實用新型稅控盤硬件系統(tǒng)的整體結(jié)構(gòu)框圖;圖2為本實用新型稅控盤硬件系統(tǒng)中主控芯片的電路圖;圖3為本實用新型稅控盤硬件系統(tǒng)中電源模塊的電路圖;圖4為本實用新型稅控盤硬件系統(tǒng)中USB接口保護器的電路圖;圖5為本實用新型稅控盤硬件系統(tǒng)中大容量存儲器的電路圖;圖6為本實用新型稅控盤硬件系統(tǒng)中緩存器的電路圖;圖7為本實用新型稅控盤硬件系統(tǒng)中時鐘模塊、備用電池和電池檢測模塊的電路 圖;圖8為本實用新型稅控盤軟件系統(tǒng)的整體結(jié)構(gòu)框圖;圖9為本實用新型稅控盤軟件系統(tǒng)中文件系統(tǒng)管理的結(jié)構(gòu)圖;圖10為本實用新型稅控盤軟件系統(tǒng)中三級索引技術的流程圖;圖11為本實用新型在稅務系統(tǒng)中的應用原理圖。
具體實施方式
實施例1本實用新型由稅控盤硬件系統(tǒng)和稅控盤軟件系統(tǒng)組成。如圖1所示,稅控盤硬件系統(tǒng)包括主控芯片U3以及與主控芯片U3相連接的時鐘 模塊、電源模塊、存儲器、緩存器和USB接口保護器,其中,電源模塊還與時鐘模塊相連接。 硬件系統(tǒng)是構(gòu)成稅控盤的各種電子元器件,元器件通過電路的連接,在數(shù)字邏輯控制下形 成一個功能上的整體。如圖2所示,主控制器U3的型號是SSX20,該芯片是中興集成電路有限公司采用專 門定制的國產(chǎn)32位高安全核Arca2sc,采用5級流水線和RISC結(jié)構(gòu),內(nèi)部有128KB Flash 用于存儲程序、函數(shù)庫,32KB EEPR0M用于存儲數(shù)據(jù);安全組建包括1024位的公鑰算法引 擎、DES/3DES算法引擎和真隨機數(shù)發(fā)生器;內(nèi)部集成的接口資源有USB控制器、NANDFlash控制器、SPI和UART串口。主控芯片U3主要用來運行稅控盤固件程序以及協(xié)調(diào)各模塊的 協(xié)同工作。如圖3所示,電源模塊的主要功能是為整個系統(tǒng)提供穩(wěn)定平滑的電源。芯片U1的 型號為AMS1117-3. 3,它是一個低壓差穩(wěn)壓器,它將來自USB 口的5V變換為3. 3V給整個系 統(tǒng)供電,由于該芯片有低壓差特性,當USB的電壓在5V到4. 5V變化時AMS1117-3. 3都能輸 出穩(wěn)定的電壓,不會影響稅控盤的工作。在正常情況下,本實用新型采用USB接口供電。但是當USB接口掉電后,本實用新 型還可以增設備用電池和電池監(jiān)測模塊。如圖7所示,稅控盤在USB接口掉電后,備用電池 和電池檢測電路保證時鐘模塊U4的時鐘正確走時和電池低于安全值的檢測。備用電池采 用一次性鋰電池CR2032,電壓3V,容量210mAh。當外部的USB接口掉電時,時鐘模塊U4內(nèi) 部的開關切換到備用電池,保證時鐘繼續(xù)準確走時。電池電壓檢測采用LM393比較器TO來 實現(xiàn),鋰電池CR2032的放電門限為2. 7V,3. 3V的主電源經(jīng)過電阻R7和R8分壓后連接到比 較器U5的同相端,鋰電池CR2032經(jīng)電阻R3隔離后接到比較器U5的反相端,電容C5起到 低通濾波的效果;當電池電壓高于2. 7V時,比較器TO的1腳為低電平,當?shù)陀?. 7V時比較 器TO的1腳變?yōu)楦唠娖?。主控制器SSX20讀取比較器1腳的電平信號就可以判斷當前電 池電壓的狀態(tài)。如圖4所示,USB接口保護器的功能是實現(xiàn)異常情況下端口保護和USB數(shù)據(jù)的傳 輸。插座J1中的D+和D-是USB差分信號,SIH是屏蔽地信號。由于稅控盤USB接口在 和計算機插接過程中會產(chǎn)生瞬時的高壓,如果不加安全處理會損壞計算機的USB 口或主控 制器的USB 口。目前在稅控盤的USB電路中增加了端口保護器U7,端口保護器U7的型號 是NUF2042,它是一款安森美半導體的接口芯片,并且在其內(nèi)部集成了瞬態(tài)抑制器TVS。當 USB總線上出現(xiàn)瞬時高壓時,TVS將瞬時的能量泄放到地回路,對其他的設備進行了有效的 保護。其輸出的D2i和Dli信號連接到主控芯片SSX20的USB差分信號USB_DM和USB_DP 引腳。主控芯片SSX20內(nèi)部集成了 USB1. 1的控制器,該接口實現(xiàn)了外部USB主機和稅控盤 之間數(shù)據(jù)傳輸。如圖5所示,本實用新型稅控盤硬件系統(tǒng)中大容量存儲器TO的功能是實現(xiàn)稅控盤 內(nèi)發(fā)票明細數(shù)據(jù)存儲的功能;它采用三星半導體公司的K9F1G08U0A芯片,是NandFlash結(jié) 構(gòu)的一種大容量存儲介質(zhì),容量為128M。它有8個數(shù)據(jù)線、6個根信號線,和主控芯片SSX20 連接實現(xiàn)對內(nèi)部存儲單元的讀寫操作。主控芯片SSX20內(nèi)部集成了 Flash存儲控制器FCU, 在讀寫外部Flash存儲芯片時自動產(chǎn)生時序。100 107為數(shù)據(jù)和地址復用線,用來傳送 主控制器要訪問單元的地址信息,還用來傳輸讀寫的數(shù)據(jù)。/CE為芯片的操作使能信號,/ CE引腳為低電平時存儲器才會接收外部的訪問信號;CLE信號用來鎖存總線傳輸?shù)拿睿?ALE信號用來鎖存總線傳輸?shù)脑L問地址;/RE信號是主控制器產(chǎn)生的讀使能信號,存儲器將 要讀取的數(shù)據(jù)傳送到總線上,實現(xiàn)讀操作;/WE是主控制器產(chǎn)生的寫使能信號,使能存儲器 內(nèi)部的寫時序,完成數(shù)據(jù)的存儲;R/B信號是存儲器輸出的一個狀態(tài)信號,主控制器通過讀 取該信號的狀態(tài)來判斷的內(nèi)部的讀寫操作是否完成。這些信號按照指定的時序共同來完成 大容量數(shù)據(jù)的讀寫操作。如圖6所示,高速緩存器實現(xiàn)主控芯片SSX20對大容量存儲器寫入數(shù)據(jù)時的高速 緩存功能。由于NandFlash的擦寫次數(shù)是有限的,頻繁的擦寫會縮短其使用的壽命,為了減
5少這種頻繁的擦寫操作,電路中增加了 Ramtron半導體公司的鐵電存儲器FM25CL64。鐵電 存儲器U2采用特殊的材料和工藝,使這種芯片具有讀寫速度快和數(shù)據(jù)掉電不丟失的特性。 與EEPR0M和Flash同樣的非易失性存儲器件相比,鐵電存儲器具有快速寫入和高耐久性的 特點。將稅控盤的部分可能會被頻繁修改的數(shù)據(jù)存儲到鐵電存儲器U2中,增加EER0M和 NANDFlash的使用壽命,增加數(shù)據(jù)存儲的穩(wěn)定性。操作接口為標準的串行總線SPI,有四個 信號線和主控芯片SSX20相接,/CS為片選信號,當為低電平時才接收時鐘和數(shù)據(jù)信號完成 指定的操作,SI為串行輸入信號,SO為串行輸出信號,SCLK為串行時鐘信號。由于主控制 內(nèi)部集成了 SPI控制器,可以很方便實現(xiàn)對鐵電存儲器U2進行讀寫訪問。當要寫到大容量 介質(zhì)中數(shù)據(jù)不到一個頁時,暫存到鐵電中,超過一個頁時才寫大容量介質(zhì),減少了對大容量 介質(zhì)的擦寫次數(shù)。鐵電存儲器的快速寫入和高耐久特性提高了整個稅控盤存儲系統(tǒng)的使用 壽命和工作的穩(wěn)定性。如圖7所示,在本實用新型中,以時鐘模塊為加密時鐘模塊為最佳的實施方式,另 外也可以采用普通的時鐘模塊。在本實施例中,時鐘模塊主要為稅控盤提供準確的實時時 鐘,在發(fā)票開具時完成稅控碼的生成。它采用全雙工的異步串行接口,有兩個信號線和主控 芯片SSX20相連,分別為串行數(shù)據(jù)發(fā)送TXD和串行數(shù)據(jù)接收RXD,波特率為9600,10位的數(shù) 據(jù)格式,其中一個起始位,8個數(shù)據(jù)位,一個停止位。如圖8所示,稅控盤軟件系統(tǒng)包括與稅控盤硬件系統(tǒng)相連接的硬件接口層、文件 系統(tǒng)管理層、安全管理層、稅務應用層以及通信接口層。其中,硬件接口層是硬件的訪問底 層接口,如K9FlG08U0ANANDFlash、FM25CL64鐵電存儲器和時鐘模塊的讀寫訪問軟件接口。 文件系統(tǒng)管理層對稅務業(yè)務相關的各種文件結(jié)構(gòu)進行定義和管理,提供文件在EEPR0M中 的讀寫接口。安全管理層實施稅控盤軟件系統(tǒng)既定的安全控制策略。稅務應用層依據(jù)《發(fā) 票稅控盤和傳輸盤技術規(guī)范(V2.0)》標準實施的稅務功能。通信接口層實現(xiàn)稅控盤和發(fā)票 企業(yè)端的計算機或稅局網(wǎng)絡端計算機通過USB接口進行通信的接口,接口遵循USB1. 1標 準,通信協(xié)議為標準的B0T協(xié)議。需要說明的是,上述的硬件接口層、安全管理層、稅務應用 層以及通信接口層均為本領域普通技術人員所熟知的技術。在本實用新型中,文件系統(tǒng)管理層采用三級結(jié)構(gòu),如圖9所示,其中MF為根目錄; GS_APP為國稅應用,DS_APP為地稅應用;在稅務應用下包含目錄文件、密鑰文件和與稅務 應用相關的TAG標簽文件如用戶基本登記信息、用戶一般登記信息、監(jiān)控管理數(shù)據(jù)、稅目稅 種信息等。對于MF目錄,其中MF文件頭定義如表1所示
文件頭字節(jié)(BYTES)描述文件標識符20x3f00文件名稱6TAXM01文件長度20x0100最大應用數(shù)10x02
6 表 1MF_DIR文件的定義如表2所示 表2MF_KEY文件定義如表3所示 表 3對于GS_APP文件,它為國稅應用,其詳細情況如下GS_APP文件頭的定義如表4所示 表 4GS_APP KEY文件的定義如表5所示 表 5文件體定義如表6所示表8對于發(fā)票類型文件來說,ADF1為國稅DDF1目錄下的發(fā)票應用目錄,稅控盤在應用 時,每增加一個發(fā)票類型應用,就在DDF1下建立一個ADF應用目錄。發(fā)票文件頭的定義如表9所示 表9發(fā)票段信息定義如表10所示 表 10監(jiān)控管理數(shù)據(jù)的定義如表11所示 表 11[0080]發(fā)票模板的定義如表12所示 表 12票據(jù)明細可變數(shù)據(jù)項的定義如表13所示 表 13稅種稅目數(shù)據(jù)的定義如表14所示,其中每種發(fā)票類型管理的子用戶數(shù)目不得超 過255個表 16對于DS_APP地稅應用,其中DS_APP文件頭的定義如表17所示 表 17DDF2地稅目錄下的其它文件內(nèi)容存儲和其下的ADF發(fā)票應用目錄格式和DDF1國 稅下的相同。對與本實用新型的Flash發(fā)票文件存儲設計來說,稅控盤中的發(fā)票明細信息存儲 在大容量存儲器K9F1G08U0A NANDFlash中,容量為128MB。大容量存儲器K9F1G08U0A結(jié) 構(gòu)由1024塊組成,每塊128K字節(jié);每塊64頁,每頁2k ;每頁4個扇區(qū),每個扇區(qū)512字節(jié)。 每個扇區(qū)包含一個16字節(jié)的備用空間SpareData,00B。在設計FLASH發(fā)票文件存儲時需 要考慮到發(fā)票存儲的穩(wěn)定性和發(fā)票檢索的快速性。而NANDFlash存儲器并非一種十分穩(wěn)定 的存儲器件,在NANDFlash出廠前就有一些不能使用的壞塊,隨著NANDFlash擦除次數(shù)的增 加,還會有壞塊產(chǎn)生,并且一些存儲位會出現(xiàn)“位跳變”的現(xiàn)象。對于存儲發(fā)票明細這樣的 重要數(shù)據(jù),必須采取相應的技術來保證發(fā)票存儲的穩(wěn)定性。稅控盤發(fā)票的查詢、明細數(shù)據(jù)恢復和報稅時的發(fā)票明細讀取操作都涉及到發(fā)票檢 索技術。企業(yè)在使用稅控盤時,發(fā)票明細信息不斷的寫入稅控盤中,如果一張發(fā)票的明細數(shù) 據(jù)按1K字節(jié)來分配,稅控盤中最多可以存儲10多萬張發(fā)票。對于稅控盤這種運行在運行 在24MHz的低速嵌入式系統(tǒng)來說,設計合適的FLASH發(fā)票存儲結(jié)構(gòu)以提高發(fā)票檢索速度顯 得十分重要。本實用新型為提高NANDFlash中的發(fā)票檢索速度,稅控盤采用自主研發(fā)設計 的三級索引技術一級檢索放到主控制器SSX20芯片的發(fā)票段文件上,二級檢索放到 K9F1G08U0A NAND的塊中,三級檢索放到NANDFlash的頁面上,單張發(fā)票檢索時間為0. 3秒。具體地說,一級發(fā)票檢索信息在ADF發(fā)票應用下的發(fā)票段信息中,包含了此發(fā)票 段的發(fā)票相關檢索信息開具份數(shù)、起始日期、NANDFlash起始塊、刪除發(fā)票份數(shù)、終止日期、NANDFlash終 止塊、終止頁、已開發(fā)票數(shù)。發(fā)票段的定義如表18所示表19發(fā)票三級索引是發(fā)票文件頭信息,共用16個字節(jié)來描述對應的發(fā)票明細,如表20 所示 表20發(fā)票狀態(tài)說明0x00 已開具的正數(shù)發(fā)票;0x01 已開具的負數(shù)發(fā)票;0x02 未開具發(fā)票的作廢發(fā)票; 0x03 已開具正數(shù)發(fā)票的作廢發(fā)票;0x04 已開具負數(shù)發(fā)票的作廢發(fā)票;二級發(fā)票檢索信息和三級檢索信息在發(fā)票明細占用的NANDFlash的每個塊的前 2K字節(jié),由發(fā)票文件頭和NANDFlash塊發(fā)票總結(jié)信息組成。這樣每個NANDFlash塊的前2K 字節(jié)可以存放126張長度為16字節(jié)的發(fā)票文件頭信息和一個32字節(jié)的NANDFlash塊發(fā)票 總結(jié)信息,此NANDFlash塊剩余的126K字節(jié)的空間恰好可以存放126張最大長度為1KB的 發(fā)票明細數(shù)據(jù)。按日期查詢發(fā)票明細的過程分為三個步驟,如圖10所示①讀取稅控盤內(nèi)發(fā)票的發(fā)票段個數(shù),在每個發(fā)票段內(nèi)讀取對應的一級索引信息中 的“起始日期”和“終止日期”數(shù)據(jù)項,判斷要查詢的發(fā)票日期是否在這兩個日期中間,如果 符合條件,讀取一級索引中此發(fā)票段的“起始塊”和“終止塊”信息,否則查詢下個發(fā)票段。②循環(huán)NANDFlash “起始塊”和“終止塊”,讀取NANDFlash中的二級索引中的“發(fā) 票文件起始日期”和“發(fā)票文件結(jié)束日期”,判斷是否符合查詢條件,如果符合條件,進行下 一步,否則查詢下個NANDFlash塊。③發(fā)票文件“起始日期”和“發(fā)票文件結(jié)束日期”,判斷是否符合查詢條件,如果符合條件,進行下一步,否則查詢下個NANDFlash塊。依次讀取三級索引發(fā)票文件頭中的“發(fā)票的建立日期”數(shù)據(jù)項,判斷是否符合日期 查詢條件,如果符合,讀取對應的發(fā)票明細信息。稅控盤發(fā)票文件系統(tǒng)采用如上所述的三級索引技術,能最大限度的提高 NANDFlash存儲器的利用效率和發(fā)票檢索速度。最后,在本實用新型中,還采用了鐵電存儲器高速緩存技術,與EEPR0M和Flash同樣的非易失性存儲器件相比,鐵電存儲器FRAM具有快速寫 入和高耐久性的特點。具體來說,鐵電存儲器F-RAM執(zhí)行寫操作的速度和讀操作的速度一樣快。就在總 線速度下寫數(shù)據(jù)而言,F(xiàn)-RAM對寫入的數(shù)據(jù)變成非易失性數(shù)據(jù)并沒有任何延遲。與基于浮 柵技術的非易失性存儲器5毫秒的數(shù)據(jù)讀寫延時相比,F(xiàn)-RAM的寫入速度只為幾十納秒,在 安全系統(tǒng)應用中必不可少。另外,鐵電存儲器F-RAM提供幾乎無限次寫入的耐久性,這就意味著它不存在像 其他非易失性存儲器件那樣。對于采用浮柵技術的非易失性存儲器而言,存在1E5時鐘周 期的硬故障和無法寫入,不適合應用于高耐久性的應用。在稅控盤中有著兩種類型的存儲介質(zhì)SSX20主控器內(nèi)的EEPR0M和大容量存儲器 K9F1G08U0A NANDFlash。鐵電存儲器FM25CL64與二者的性能比較如表21所示 表 21大容量存儲器K9FlG08U0ANANDFlash在塊擦除后,一頁范圍內(nèi)的數(shù)據(jù)寫入次數(shù)要 求不能超過4次,否則會影響此塊Flash的使用壽命。大容量存儲器NANDFlash會存在一個 bit位翻轉(zhuǎn)現(xiàn)象,這個問題在Flash存儲關鍵文件時是致命的,為了解決位翻轉(zhuǎn)問題需要使 用EDC/ECC等校驗算法。上述的EDC/ECC校驗算法為本領域普通技術人員所熟知的技術。主控芯片SSX20的NNADFlash控制器提供讀寫NANDFlash 512字節(jié)數(shù)據(jù)時產(chǎn)生 ECC碼。在前面介紹的發(fā)票文件在NANDFlah中存儲結(jié)構(gòu)中,如果開具一張發(fā)票,就將16字 節(jié)的發(fā)票文件頭寫入NANDFlash中,NANDFlash前2k的一頁的范圍內(nèi)會被寫入127次,遠 大于一頁最多4次寫入的原則,這樣將極大的影響此塊Flash的使用壽命,這樣的操作方式 也無法使用NNADFlash控制器產(chǎn)生ECC校驗碼的功能。在稅控盤中使用鐵電存儲器FM25CL64,利用其非易失、寫入無需擦除和高耐久特 性能有效的解決上述兩個問題。在開具發(fā)票時,先將發(fā)票文件頭寫入FM25CL64中,暫不寫 入NANDFlash中;當開具的發(fā)票張數(shù)達到32張時,將這512字節(jié)的發(fā)票文件頭信息一次性的寫入NANDFlash在前2K空間對應的位置中,并將NANDFlash控制器產(chǎn)生的ECC校驗碼寫 入到此扇區(qū)的00B中。這樣的操作方法使得NANDFlash的前2K存儲器只需寫入4次,不會 影響此塊Flash原有的使用壽命。在讀取NANDFlash某個扇區(qū)數(shù)據(jù)時,NANDFlash控制器也 會產(chǎn)生ECC校驗碼,如果此ECC校驗碼與存儲在00B區(qū)的ECC校驗碼不同,說明NANDFlash 發(fā)生了位翻轉(zhuǎn)現(xiàn)象,使用軟件ECC碼校準算法可以對其中的1到2位進行校準,能有效保證 發(fā)票數(shù)據(jù)的準確性。存儲在NANDFlash塊中后126字節(jié)的發(fā)票明細數(shù)據(jù)最大長度是512字 節(jié)的整數(shù)倍,在上述的寫入次數(shù)和ECC碼的產(chǎn)生上不存在問題。如上所述,稅控盤對最近32張發(fā)票文件頭采用暫存在FM25CL64鐵電存儲器的設 計。稅控盤在業(yè)務流程中會對最近開具的發(fā)票進行較為頻繁的操作,如讀取最近一張發(fā)票 的內(nèi)容,對最近開具的發(fā)票進行作廢等。鐵電存儲器的快速寫入和讀取特性使得這些操作 的速度明顯提高,能有效應降低系統(tǒng)掉電對數(shù)據(jù)造成損壞的風險,在涉及對最近開具發(fā)票 的發(fā)票文件頭操作時,也減少了對NANDFlash擦除、寫入的次數(shù)。綜上所述,在稅控盤中采用鐵電存儲器高速緩存的技術能有效提高稅控盤存儲系 統(tǒng)的穩(wěn)定性和使用壽命。實施例2本實施例與實施例1不同的是,在本實施例中,為更好地實施本實用新型,還可以 另外增設電源保護模塊與電源模塊相連接,上述的電源保護模塊主要是指抑制電流沖擊的 電感L1,它可以有效減小瞬間大電流對稅控盤電路的影響,如圖3所示。其他技術特征與實施例1相同。實施例3本實施例與實施例1不同的是,在本實施例中,在稅控盤硬件系統(tǒng)中,緩存器為雙 環(huán)耦合全光緩存器,上述的雙環(huán)耦合全光緩存器為本領域普通技術人員所熟知的技術?;诠饨粨Q的全光網(wǎng)是通信網(wǎng)的必然趨勢,而光數(shù)字分組交換是全光網(wǎng)的最終選 擇。全光緩存器是未來的全光數(shù)字分組交換網(wǎng)的關鍵部件,它是甚高速率通信網(wǎng)調(diào)度和控 制包轉(zhuǎn)發(fā)的基礎。它不僅能有效地提高光交換網(wǎng)絡節(jié)點的吞吐量,降低丟包率,提供延緩時 間以便節(jié)點進行包頭處理。當不同的用戶爭用同一個通道時,緩存器能有效地提供解決競 爭的方案;或者當多個用戶等待接入網(wǎng)絡的時候需要用它來排隊。光緩存器以全速接受和 保存數(shù)據(jù)包,同時接收機可以以比較慢的速率讀出這些數(shù)據(jù)包,達到速率調(diào)整與數(shù)據(jù)幀重 新組裝的目的。因此,全光緩存器就成為全光路由器的核心部件。因此將雙環(huán)耦合全光緩 存器應用到稅控盤中已是將來發(fā)展的必然趨勢。其他技術特征與實施例1相同。
權利要求一種稅控盤,其特征在于它包括主控芯片以及與主控芯片相連接的時鐘模塊、電源模塊、存儲器、緩存器和USB接口保護器,其中,電源模塊還與時鐘模塊相連接。
2.根據(jù)權利要求1所述的稅控盤,其特征在于在所述稅控盤硬件系統(tǒng)中,緩存器為鐵 電存儲器。
3.根據(jù)權利要求1所述的稅控盤,其特征在于在所述稅控盤硬件系統(tǒng)中,電源模塊由 備用電池和電池檢測模塊構(gòu)成。
4.根據(jù)權利要求3所述的稅控盤,其特征在于所述的電源模塊與電源保護模塊相連接。
5.根據(jù)權利要求1所述的稅控盤,其特征在于所述的時鐘模塊為加密時鐘模塊。
專利摘要本實用新型公開了一種稅控盤,它由稅控盤硬件系統(tǒng)和稅控盤軟件系統(tǒng)組成,稅控盤硬件系統(tǒng)包括主控芯片以及與主控芯片相連接的時鐘模塊、電源模塊、存儲器、緩存器和USB接口保護器,其中,電源模塊還與時鐘模塊相連接;稅控盤軟件系統(tǒng)包括與稅控盤硬件系統(tǒng)相連接的硬件接口層、文件系統(tǒng)管理層、安全管理層、稅務應用層以及通信接口層;在文件系統(tǒng)管理層中采取三級索引技術進行發(fā)票檢索。本實用新型與此前稅控裝置相比,無需其它的讀卡器或存儲卡裝置,一個稅控盤裝置就可以完成發(fā)票購買、發(fā)票開具、作廢和抄報稅等業(yè)務,可以同時支持國稅、地稅,每個稅務應用下支持多達幾十種發(fā)票類型。
文檔編號G07G1/12GK201607794SQ200920224198
公開日2010年10月13日 申請日期2009年10月16日 優(yōu)先權日2009年10月16日
發(fā)明者陸振華 申請人:河南許繼信息有限公司