專利名稱:開票服務(wù)器、抄稅系統(tǒng)和抄稅方法
技術(shù)領(lǐng)域:
本發(fā)明涉及稅控領(lǐng)域,特別涉及一種應(yīng)用于企業(yè)的稅控系統(tǒng)的開票服務(wù)器、抄稅系統(tǒng)和抄稅方法。
背景技術(shù):
隨著防偽稅控系統(tǒng)業(yè)務(wù)的發(fā)展,開票服務(wù)器系統(tǒng)在企業(yè)中已有廣泛應(yīng)用。如圖1 所示,企業(yè)開票服務(wù)器系統(tǒng)包括開票服務(wù)器和開票終端,以企業(yè)局域網(wǎng)或VPN虛擬局域網(wǎng)為媒介連接開票服務(wù)器和各個開票終端,使企業(yè)在網(wǎng)絡(luò)環(huán)境下實現(xiàn)多點開票功能。其中,開票終端可提交開票申請實現(xiàn)發(fā)票開具、查詢、抄稅和打印功能。開票服務(wù)器實現(xiàn)發(fā)票數(shù)據(jù)存儲,接收并響應(yīng)開票終端的各類功能請求,將各類處理結(jié)果返回開票終端。但是,現(xiàn)有的開票服務(wù)器和開票終端之間的傳輸瓶頸,給用戶的使用帶來不便。例如,抄稅操作面臨的困難在于,需要把數(shù)據(jù)量較大的稅務(wù)數(shù)據(jù)從開票服務(wù)器傳輸?shù)介_票終端?,F(xiàn)有技術(shù)中,當(dāng)某一臺開票終端需要抄稅的數(shù)據(jù)量很大時,開票服務(wù)器僅僅通過企業(yè)局域網(wǎng)或VPN虛擬局域網(wǎng)將稅控數(shù)據(jù)傳送,傳送速度較慢,效率較低。
發(fā)明內(nèi)容
本發(fā)明的目的在于,解決現(xiàn)有開票服務(wù)器系統(tǒng)中服務(wù)器和終端之間數(shù)據(jù)傳輸速度較慢,效率較低的技術(shù)問題。為達(dá)到上述目的,本發(fā)明提供一種開票服務(wù)器,具有一 PCI總線,一第一處理器、 一安全模塊、一網(wǎng)絡(luò)接口和一數(shù)據(jù)處理裝置分別與所述PCI總線連接;所述第一處理器是所述開票服務(wù)器的控制中心,控制所述安全模塊、所述網(wǎng)絡(luò)接口分別與所述PCI總線協(xié)調(diào)工作;所述安全模塊內(nèi)存儲企業(yè)信息和密鑰,提供加解密程序,利用密鑰和加密算法產(chǎn)生發(fā)票對應(yīng)的稅控碼,并將發(fā)票數(shù)據(jù)信息加密,生成發(fā)票數(shù)據(jù)密文;所述網(wǎng)絡(luò)接口提供所述開票服務(wù)器與開票終端的連接接口 ;所述數(shù)據(jù)處理裝置存儲和查詢發(fā)票數(shù)據(jù)密文。本發(fā)明還提供一種抄稅系統(tǒng),由一開票服務(wù)器、至少一開票終端和至少一抄稅存儲裝置,以及連接所述開票服務(wù)器和所述開票終端的局域網(wǎng)構(gòu)成;所述開票服務(wù)器具有一 PCI總線,一第一處理器、一安全模塊、一網(wǎng)絡(luò)接口和一數(shù)據(jù)處理裝置分別與所述PCI總線連接;所述第一處理器是所述開票服務(wù)器的控制中心,控制所述安全模塊、所述網(wǎng)絡(luò)接口分別與所述PCI總線協(xié)調(diào)工作;所述安全模塊內(nèi)存儲企業(yè)信息和密鑰,提供加解密程序,利用密鑰和加密算法產(chǎn)生發(fā)票對應(yīng)的稅控碼,并將發(fā)票數(shù)據(jù)信息加密,生成發(fā)票數(shù)據(jù)密文;所述網(wǎng)絡(luò)接口提供所述開票服務(wù)器與所述局域網(wǎng)的連接接口 ;
所述數(shù)據(jù)處理裝置存儲和查詢所述發(fā)票數(shù)據(jù)密文。本發(fā)明還提供一種抄稅方法,包括步驟步驟a,抄稅存儲裝置與開票服務(wù)器連接;步驟b,所述開票服務(wù)器中的第二處理器向嵌入式數(shù)據(jù)庫發(fā)送查詢命令,獲取抄稅數(shù)據(jù)密文。步驟c,開票服務(wù)器將所述抄稅數(shù)據(jù)密文導(dǎo)入所述抄稅存儲裝置。本發(fā)明的有益效果在于,在開票服務(wù)器中掛接嵌入式數(shù)據(jù)庫,開票服務(wù)器將每一張發(fā)票信息都存儲于嵌入式數(shù)據(jù)庫備份,以便查詢和抄稅,該嵌入式數(shù)據(jù)庫具有獨立操作系統(tǒng),支持專用稅控命令。能夠提供多種抄稅方式,稅控存儲設(shè)備可以通過開票終端進(jìn)行抄稅,也可以通過開票服務(wù)器的存儲器接口進(jìn)行抄稅,或者通過嵌入式數(shù)據(jù)庫直接抄稅。多種抄稅方式是本發(fā)明最大特色和核心,即可以在服務(wù)器開票系統(tǒng)中的多個局部設(shè)備上抄稅, 不同的抄稅通道也造就了多種不同的抄稅速度,納稅用戶可以根據(jù)實際選擇。
圖1為現(xiàn)有技術(shù)中開票服務(wù)器系統(tǒng)示意圖;圖2為本發(fā)明實施例一的開票服務(wù)器結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例二的數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例三的抄稅系統(tǒng)示意圖;圖5為本發(fā)明實施例三的開票終端抄稅的流程圖;圖6為本發(fā)明實施例四的抄稅系統(tǒng)示意圖;圖7為本發(fā)明實施例四的開票服務(wù)器抄稅的流程圖;圖8為本發(fā)明實施例五的抄稅系統(tǒng)示意圖;圖9為本發(fā)明實施例五的數(shù)據(jù)處理裝置抄稅的流程圖。附圖標(biāo)記說明200-開票服務(wù)器;21-PCI總線;22-數(shù)據(jù)處理裝置;221-PCI接口 ; 221,-FPGAa3pl25 芯片;222-第二處理器;222,-EP9315 芯片;223-存儲模塊; 223,-NANDFLASH ;224_第二存儲器接口 ;224,-USB接口 ;225-嵌入式數(shù)據(jù)庫;225,-嵌入式數(shù)據(jù)庫;23-第一處理器;24-安全模塊;25-網(wǎng)絡(luò)接口 ;26-第一存儲器接口 ;300-開票終端;301-開票終端;302-開票終端;400-抄稅存儲裝置。
具體實施例方式本發(fā)明的基本思想是在開票服務(wù)器中掛接嵌入式數(shù)據(jù)庫,開票服務(wù)器將每一張發(fā)票信息都存儲于嵌入式數(shù)據(jù)庫備份,以便查詢和抄稅,該嵌入式數(shù)據(jù)庫具有獨立操作系統(tǒng), 支持專用稅控命令。本發(fā)明的特點在于提供多種抄稅方式,稅控存儲設(shè)備可以通過開票終端進(jìn)行抄稅,也可以通過開票服務(wù)器的存儲器接口進(jìn)行抄稅,或者通過嵌入式數(shù)據(jù)庫直接抄稅。以下結(jié)合附圖,對本發(fā)明上述的和其他的特征和優(yōu)點進(jìn)行說明。實施例一實施例一用于說明本發(fā)明的開票服務(wù)器的結(jié)構(gòu)。
5
如圖2所示,開票服務(wù)器200包括PCI總線21,數(shù)據(jù)處理裝置22、第一處理器23、 安全模塊24、網(wǎng)絡(luò)接口 25和第一存儲器接口沈分別與PCI總線21連接。第一處理器23是開票服務(wù)器的控制中心,控制開票服務(wù)器200中其它部分協(xié)調(diào)工作。安全模塊M內(nèi)存儲企業(yè)信息和密鑰,完成與外部抄稅存儲裝置的雙向合法性驗證。提供加解密程序,利用密鑰和加密算法產(chǎn)生發(fā)票對應(yīng)的稅控碼,并將發(fā)票數(shù)據(jù)信息加密,生成對應(yīng)的密文。網(wǎng)絡(luò)接口 25提供開票服務(wù)器200與外部開票終端的接口。第一存儲器接口沈提供開票服務(wù)器200與抄稅存儲裝置的接口。第一處理器23、安全模塊對、網(wǎng)絡(luò)接口 25和第一存儲器接口沈以現(xiàn)有技術(shù)中基于PCI總線計算機系統(tǒng)的慣用方式與PCI總線21連接,在此不再贅述。數(shù)據(jù)處理裝置22用于查詢和存儲發(fā)票數(shù)據(jù)的密文。數(shù)據(jù)處理裝置22包括PCI接口 221、第二處理器222、存儲模塊223和第二存儲器接口 224。第二處理器222控制PCI接口 221、存儲模塊223和第二存儲器接口 2M的協(xié)調(diào)運作。PCI接口 221提供數(shù)據(jù)處理裝置22與PCI總線21的連接。PCI總線21為稅控數(shù)據(jù)提供專用的PCI通道。來自第一處理器23的控制指令通過PCI接口 221傳送到第二處理器222。來自安全模塊M的發(fā)票數(shù)據(jù)密文通過PCI接口 221傳送到第二處理器222,存儲在存儲模塊223中。存儲模塊223中存儲發(fā)票數(shù)據(jù)的密文。第二處理器222與存儲模塊223構(gòu)成嵌入式數(shù)據(jù)庫225,將每張發(fā)票數(shù)據(jù)的密文存儲為一條記錄,提供關(guān)鍵信息索引表,便于插入和存儲記錄。第二處理器222實現(xiàn)獨立的操作系統(tǒng),可提供獨立的查詢和導(dǎo)出數(shù)據(jù)的功能。第一處理器23和安全模塊M可通過PCI總線21與嵌入式數(shù)據(jù)庫225傳輸指令和數(shù)據(jù)。第二存儲器接口 2M為外部抄稅存儲裝置和數(shù)據(jù)處理裝置22連接的接口。第二處理器222將查詢到的發(fā)票數(shù)據(jù)密文通過第二存儲器接口 2M導(dǎo)入抄稅存儲裝置。實施例二實施例二為實施例一中數(shù)據(jù)處理裝置22的一優(yōu)選實施方式。如圖3所示,F(xiàn)PGA a3pl25芯片221,作為PCI接口芯片,模擬PCI接口協(xié)議,提供數(shù)據(jù)處理裝置22與PCI總線21之間的接口。ARM9EP9315 芯片 222,作為第二處理器,與 NAND FLASH 223,和 USB 接口 224,連接。ARM9EP9315芯片222,采用Iinux操作系統(tǒng),運行sqlite3數(shù)據(jù)庫軟件,ARM9EP9315芯片222’與NAND FLASH 223’共同構(gòu)成嵌入式數(shù)據(jù)庫225’。NAND FLASH 223’作為存儲器,存儲發(fā)票數(shù)據(jù)的密文。USB接口 224,為EP9315芯片222,自帶接口,提供抄稅存儲器與數(shù)據(jù)處理裝置22 之間的接口。實施例三實施例三提供本發(fā)明抄稅系統(tǒng)的一種實施方式。如圖4所示,抄稅系統(tǒng)由開票服務(wù)器200、多臺開票終端300、301、302和抄稅存儲裝置400,以及連接開票服務(wù)器200和多臺開票終端300、301、302的局域網(wǎng)構(gòu)成。抄稅存儲裝置400通過USB接口與開票終端300連接。所述局域網(wǎng)為企業(yè)局域網(wǎng)或VPN虛擬局域網(wǎng)。開票服務(wù)器200的結(jié)構(gòu)如實施例一所述。開票服務(wù)器200通過網(wǎng)絡(luò)接口 25接入局域網(wǎng)。通常,開票服務(wù)器200和多臺開票終端300、301、302設(shè)置于企業(yè)的不同部門。稅局在發(fā)行時,把企業(yè)信息和密鑰分別寫入開票服務(wù)器200的安全模塊M和抄稅存儲裝置400, 此兩個硬件設(shè)備持有相同的企業(yè)信息和密鑰,以便進(jìn)行雙向驗證。以下以開票終端300為例說明發(fā)票開具的過程開票終端300上運行開票軟件,錄入必要的發(fā)票信息,比如商品明細(xì)和金額等,同其他的稅號、時間等信息組成開票請求數(shù)據(jù)包,通過局域網(wǎng)分包傳輸?shù)介_票服務(wù)器200,開票服務(wù)器200接收到此數(shù)據(jù)包以后,首先驗證開票終端300的合法性,如果驗證通過,就使用安全模塊M上的專用密鑰和算法得到防偽稅控碼,連同其他信息組成開票應(yīng)答數(shù)據(jù)包, 通過局域網(wǎng)返回開票終端300,開票終端300獲得防偽稅控碼,可以打印發(fā)票。開票服務(wù)器200在開票的同時,把發(fā)票明細(xì)和金額等信息的密文存儲到嵌入式數(shù)據(jù)庫225,嵌入式數(shù)據(jù)庫225把每個月的數(shù)據(jù)分成表,每張發(fā)票信息存儲成一個記錄,提出關(guān)鍵信息索引表,方便插入和查詢記錄,當(dāng)開票終端300有抄稅請求時,查詢需要抄稅的數(shù)據(jù)資料也比較方便。所述的關(guān)鍵信息可以為發(fā)票編號或時間等,安全模塊M生成發(fā)票數(shù)據(jù)密文時,僅對發(fā)票明細(xì)和金額等信息加密,保留發(fā)票編號或時間等為明文,以便于查詢。圖5所示為根據(jù)實施例三的抄稅系統(tǒng),利用開票終端進(jìn)行抄稅的流程圖,包括步驟步驟501,抄稅存儲裝置400連接開票終端300的USB接口,開票終端300的開票軟件通過局域網(wǎng)TCP/IP協(xié)議與開票服務(wù)器200建立連接。步驟502,開票服務(wù)器200和抄稅存儲裝置400進(jìn)行雙向驗證。步驟502包括步驟5021,開票終端300向開票服務(wù)器200發(fā)送抄稅請求數(shù)據(jù)包密文,所述的抄稅請求數(shù)據(jù)包密文包含抄稅存儲裝置400的企業(yè)信息。步驟5022,開票服務(wù)器200根據(jù)抄稅請求數(shù)據(jù)包的內(nèi)容判斷抄稅存儲裝置400是否合法;如果合法,則執(zhí)行步驟5023 ;如果不合法,則執(zhí)行步驟50M。具體而言,開票服務(wù)器200接收抄稅請求數(shù)據(jù)包密文,安全模塊M根據(jù)企業(yè)密鑰解密,根據(jù)安全模塊M中存儲的企業(yè)信息,判斷抄稅存儲裝置400是否合法。步驟5023,開票服務(wù)器200向開票終端300返回驗證數(shù)據(jù)包密文。步驟50 ,開票服務(wù)器200和抄稅存儲裝置400結(jié)束通信。步驟5025,抄稅存儲裝置400根據(jù)驗證數(shù)據(jù)包的內(nèi)容判斷開票服務(wù)器200是否合法;如果合法,則執(zhí)行步驟503 ;如果不合法,則執(zhí)行步驟50M。具體而言,抄稅存儲裝置400接收驗證數(shù)據(jù)包密文,根據(jù)企業(yè)密鑰解密,并根據(jù)本身持有的信息驗證開票服務(wù)器200的合法性。步驟503,開票服務(wù)器200和抄稅存儲裝置400雙向驗證通過后,第一處理器23向嵌入式數(shù)據(jù)庫225發(fā)送查詢命令。
步驟504,第二處理器222查詢嵌入式數(shù)據(jù)庫225中當(dāng)月需要抄稅的數(shù)據(jù)密文,通過PCI接口 221把抄稅數(shù)據(jù)導(dǎo)出。步驟505,開票服務(wù)器200上運行的開票軟件把抄稅數(shù)據(jù)密文打包,通過專用的 PCI通道經(jīng)局域網(wǎng)傳送到開票終端300。步驟506,開票終端300上運行的開票軟件將接收的抄稅數(shù)據(jù)密文經(jīng)由USB接口導(dǎo)入抄稅存儲裝置400。步驟507,結(jié)束。實施例三的抄稅系統(tǒng)是由開票服務(wù)器200通過局域網(wǎng)傳送開票終端300的抄稅存儲設(shè)備400,完成抄稅,這種抄稅通道由于要經(jīng)過局域網(wǎng)分包傳輸,所以速度最慢,但是使用中最方便,多個開票終端是系統(tǒng)的分支,可靈活設(shè)置,實現(xiàn)多點開票。實施例四實施例四提供本發(fā)明抄稅系統(tǒng)的另一種實施方式。如圖6所示,抄稅系統(tǒng)由開票服務(wù)器200、多臺開票終端300、301、302和抄稅存儲裝置400,以及連接開票服務(wù)器200和多臺開票終端300、301、302的局域網(wǎng)構(gòu)成。所述局域網(wǎng)為企業(yè)局域網(wǎng)或VPN虛擬局域網(wǎng)。開票服務(wù)器200的結(jié)構(gòu)如實施例一所述。開票服務(wù)器200通過網(wǎng)絡(luò)接口 25接入局域網(wǎng)。抄稅存儲裝置400連接第一存儲器接口 26,此處以第一存儲器接口是USB接口為例進(jìn)行說明。通常,開票服務(wù)器200和多臺開票終端300、301、302設(shè)置于企業(yè)的不同部門。稅局在發(fā)行時,把企業(yè)信息和密鑰分別寫入開票服務(wù)器200的安全模塊M和抄稅存儲裝置400, 此兩個硬件設(shè)備持有相同的企業(yè)信息和密鑰,以便進(jìn)行雙向驗證。開票終端300的開票過程與實施例三相同。開票服務(wù)器200在開票的同時,把發(fā)票明細(xì)和金額等信息的密文存儲到嵌入式數(shù)據(jù)庫225,嵌入式數(shù)據(jù)庫225把每個月的數(shù)據(jù)分成表,每張發(fā)票信息存儲成一個記錄,提出關(guān)鍵信息索引表,方便插入和查詢記錄,當(dāng)抄稅存儲裝置400有抄稅請求時,查詢需要抄稅的數(shù)據(jù)資料也比較方便。圖7所示為根據(jù)實施例四的抄稅系統(tǒng),利用開票服務(wù)器200進(jìn)行抄稅的流程圖,包括步驟步驟701,抄稅存儲裝置400連接開票服務(wù)器200的第一存儲器接口沈,抄稅存儲裝置400與開票服務(wù)器200建立USB連接。步驟702,開票服務(wù)器200和抄稅存儲裝置400進(jìn)行雙向驗證。步驟702包括步驟7021,抄稅存儲裝置400向開票服務(wù)器200發(fā)送抄稅請求數(shù)據(jù)包密文,所述的抄稅請求數(shù)據(jù)包密文包含抄稅存儲裝置400的企業(yè)信息。步驟7022,開票服務(wù)器200根據(jù)抄稅請求數(shù)據(jù)包的內(nèi)容判斷抄稅存儲裝置400是否合法;如果合法,則執(zhí)行步驟7023 ;如果不合法,則執(zhí)行步驟70M。具體而言,開票服務(wù)器200接收抄稅請求數(shù)據(jù)包密文,安全模塊M根據(jù)企業(yè)密鑰解密,根據(jù)安全模塊M中存儲的企業(yè)信息,判斷抄稅存儲裝置400是否合法。步驟7023,開票服務(wù)器200向抄稅存儲裝置400返回驗證數(shù)據(jù)包密文。步驟70 ,開票服務(wù)器200和抄稅存儲裝置400結(jié)束通信。
步驟7025,抄稅存儲裝置400根據(jù)驗證數(shù)據(jù)包的內(nèi)容判斷開票服務(wù)器200是否合法;如果合法,則執(zhí)行步驟703 ;如果不合法,則執(zhí)行步驟70M。具體而言,抄稅存儲裝置400接收驗證數(shù)據(jù)包密文,根據(jù)企業(yè)密鑰解密,并根據(jù)本身持有的信息驗證開票服務(wù)器200的合法性。步驟703,開票服務(wù)器200和抄稅存儲裝置400雙向驗證通過后,第一處理器23向嵌入式數(shù)據(jù)庫225發(fā)送查詢命令。步驟704,第二處理器222查詢嵌入式數(shù)據(jù)庫225中當(dāng)月需要抄稅的數(shù)據(jù)密文,通過PCI接口 221把抄稅數(shù)據(jù)導(dǎo)出。步驟705,開票服務(wù)器200上運行的開票軟件把抄稅數(shù)據(jù)密文打包,通過專用的 PCI通道,經(jīng)第一存儲器接口沈?qū)氤惔鎯ρb置400。步驟706,結(jié)束。實施例四的抄稅系統(tǒng),由于抄稅存儲裝置400直接與開票服務(wù)器200連接,抄稅數(shù)據(jù)并不經(jīng)過局域網(wǎng),而是通過第一存儲器接口沈直接導(dǎo)入抄稅存儲裝置400。數(shù)據(jù)傳輸速度較實施例三更快速,但是方便性有所下降,需要到服務(wù)器機房抄稅。實施例五實施例五提供本發(fā)明抄稅系統(tǒng)的另一種實施方式。如圖8所示,抄稅系統(tǒng)由開票服務(wù)器200、多臺開票終端300、301、302和抄稅存儲裝置400,以及連接開票服務(wù)器200和多臺開票終端300、301、302的局域網(wǎng)構(gòu)成。所述局域網(wǎng)為企業(yè)局域網(wǎng)或VPN虛擬局域網(wǎng)。開票服務(wù)器200的結(jié)構(gòu)如實施例一所述。開票服務(wù)器200通過網(wǎng)絡(luò)接口 25接入局域網(wǎng)。抄稅存儲裝置400連接數(shù)據(jù)處理裝置的第二存儲器接口 224,此處以第二存儲器接口 2M是USB接口為例進(jìn)行說明。對于實施例二中所述的數(shù)據(jù)處理裝置22,請參照圖3,抄稅存儲裝置400為USB 抄稅盤,直接連接ARM9EP9315芯片222,的USB接口 2 ,。ARM9EP9315芯片222,運行的 Iinux操作系統(tǒng)識別USB抄稅盤后,建立高速USB接口連接。開票終端300的開票過程與實施例三相同。開票服務(wù)器200在開票的同時,把發(fā)票明細(xì)和金額等信息的密文存儲到嵌入式數(shù)據(jù)庫225,嵌入式數(shù)據(jù)庫225把每個月的數(shù)據(jù)分成表,每張發(fā)票信息存儲成一個記錄,提出關(guān)鍵信息索引表,方便插入和查詢記錄,當(dāng)抄稅存儲裝置400有抄稅請求時,查詢需要抄稅的數(shù)據(jù)資料也比較方便。圖9所示為根據(jù)實施例五的抄稅系統(tǒng),利用數(shù)據(jù)處理裝置22進(jìn)行抄稅的流程圖, 包括步驟步驟901,抄稅存儲裝置400連接開票服務(wù)器200的第二存儲器接口 224,抄稅存儲裝置400與數(shù)據(jù)處理裝置22建立USB連接。步驟902,數(shù)據(jù)處理裝置22和抄稅存儲裝置400進(jìn)行雙向驗證。步驟902包括步驟9021,抄稅存儲裝置400向數(shù)據(jù)處理裝置22發(fā)送抄稅請求數(shù)據(jù)包密文,所述的抄稅請求數(shù)據(jù)包密文包含抄稅存儲裝置400的企業(yè)信息。步驟9022,數(shù)據(jù)處理裝置22根據(jù)抄稅請求數(shù)據(jù)包的內(nèi)容判斷抄稅存儲裝置400是否合法;如果合法,則執(zhí)行步驟9023 ;如果不合法,則執(zhí)行步驟90M。
具體而言,數(shù)據(jù)處理裝置22接收抄稅請求數(shù)據(jù)包密文,第二處理器22將抄稅請求數(shù)據(jù)包密文轉(zhuǎn)發(fā)給安全模塊對,安全模塊M根據(jù)企業(yè)密鑰解密,根據(jù)安全模塊M中存儲的企業(yè)信息,判斷抄稅存儲裝置400是否合法。步驟9023,安全模塊M向抄稅存儲裝置400返回驗證數(shù)據(jù)包密文。步驟90 ,數(shù)據(jù)處理裝置22和抄稅存儲裝置400結(jié)束通信。步驟9025,抄稅存儲裝置400根據(jù)驗證數(shù)據(jù)包的內(nèi)容判斷安全模塊M是否合法; 如果合法,則執(zhí)行步驟903 ;如果不合法,則執(zhí)行步驟90M。具體而言,抄稅存儲裝置400接收驗證數(shù)據(jù)包密文,根據(jù)企業(yè)密鑰解密,并根據(jù)本身持有的信息驗證安全模塊M的合法性。步驟903,安全模塊M和抄稅存儲裝置400雙向驗證通過后,抄稅存儲裝置400向嵌入式數(shù)據(jù)庫225發(fā)送查詢命令。步驟904,第二處理器222查詢嵌入式數(shù)據(jù)庫225中當(dāng)月需要抄稅的數(shù)據(jù)密文,通過第二存儲器接口 2M把抄稅數(shù)據(jù)導(dǎo)入抄稅存儲裝置400。步驟905,結(jié)束。實施例五是利用數(shù)據(jù)處理裝置22進(jìn)行抄稅,將第二存儲器接口 2M直接與嵌入式數(shù)據(jù)庫225連接,抄稅數(shù)據(jù)不需要經(jīng)PCI通道轉(zhuǎn)發(fā),也不需要經(jīng)局域網(wǎng)轉(zhuǎn)發(fā),而是經(jīng)由第二存儲器接口 2M導(dǎo)入第二存儲器接口 224,數(shù)據(jù)傳輸速度快,適合數(shù)據(jù)量特別大的抄稅操作,但是方便性最差,不但需要進(jìn)入服務(wù)器機房,還要在開票服務(wù)器主板上操作第二存儲器接口 224。本發(fā)明的抄稅系統(tǒng)中,多個開票終端通過局域網(wǎng)與服務(wù)器連接,整個構(gòu)架是一個中心星形結(jié)構(gòu),開票服務(wù)器統(tǒng)領(lǐng)整個系統(tǒng),持有重要的密鑰和開票算法,多個開票終端是系統(tǒng)的分支,可靈活設(shè)置,實現(xiàn)多點開票,共用算法,集中存儲,并可以通過多種抄稅方式完成。多種抄稅方式是本發(fā)明最大特色和核心,即可以在服務(wù)器開票系統(tǒng)中的多個局部設(shè)備上抄稅,不同的抄稅通道也造就了多種不同的抄稅速度,納稅用戶可以根據(jù)實際選擇。利用多點開票,公用算法,一個開票服務(wù)器可以連接多個開票終端,整個系統(tǒng)依靠網(wǎng)絡(luò)連接,減少了開票終端的地域限制,開票終端負(fù)責(zé)輸入必要開票信息,此信息用局域網(wǎng)傳輸?shù)介_票服務(wù)器,開票服務(wù)器使用硬件專有的密鑰和算法得出發(fā)票防偽碼,連帶其他發(fā)票信息一起傳輸回開票終端,開票終端就可以用服務(wù)器傳來的信息打印發(fā)票。利用集中存儲,開票服務(wù)器中掛接嵌入式數(shù)據(jù)庫,開票服務(wù)器將每一張發(fā)票信息都存儲于嵌入式數(shù)據(jù)庫備份,以便查詢和抄稅,該嵌入式數(shù)據(jù)庫具有獨立操作系統(tǒng),支持專用稅控命令,容量巨大的同時查詢也很方便。本發(fā)明抄稅數(shù)據(jù)在整個傳輸過程中,都是以密文形式出現(xiàn),所以抄稅過程中數(shù)據(jù)被截獲是沒有意義的,包括USB傳輸,網(wǎng)絡(luò)傳輸?shù)?。抄稅存儲設(shè)備中的數(shù)據(jù)也是密文,保證了整個抄稅、報稅過程中明文稅務(wù)數(shù)據(jù)的安全性。以上所述僅為本發(fā)明的較佳實施例,對本發(fā)明而言僅僅是說明性的,而非限制性的。本專業(yè)技術(shù)人員理解,在本發(fā)明權(quán)利要求所限定的精神和范圍內(nèi)可對其進(jìn)行許多改變, 修改,甚至等效,但都將落入本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種開票服務(wù)器,其特征在于,具有一 PCI總線,一第一處理器、一安全模塊、一網(wǎng)絡(luò)接口和一數(shù)據(jù)處理裝置分別與所述PCI總線連接;所述第一處理器是所述開票服務(wù)器的控制中心,控制所述安全模塊、所述網(wǎng)絡(luò)接口分別與所述PCI總線協(xié)調(diào)工作;所述安全模塊內(nèi)存儲企業(yè)信息和密鑰,提供加解密程序,利用密鑰和加密算法產(chǎn)生發(fā)票對應(yīng)的稅控碼,并將發(fā)票數(shù)據(jù)信息加密,生成發(fā)票數(shù)據(jù)密文; 所述網(wǎng)絡(luò)接口提供所述開票服務(wù)器與開票終端的連接接口; 所述數(shù)據(jù)處理裝置存儲和查詢發(fā)票數(shù)據(jù)密文。
2.如權(quán)利要求1所述的開票服務(wù)器,其特征在于,所述數(shù)據(jù)處理裝置設(shè)置一PCI接口、 一第二處理器和一存儲模塊;所述第二處理器控制所述PCI接口和所述存儲模塊的協(xié)調(diào)運作; 所述數(shù)據(jù)處理裝置通過所述PCI接口與所述PCI總線連接; 所述存儲模塊存儲所述發(fā)票數(shù)據(jù)的密文。
3.如權(quán)利要求2所述的開票服務(wù)器,其特征在于,所述第二處理器與所述存儲模塊構(gòu)成嵌入式數(shù)據(jù)庫,所述嵌入式數(shù)據(jù)庫中每張發(fā)票數(shù)據(jù)的密文存儲為一條記錄,提供關(guān)鍵信息索引表。
4.如權(quán)利要求3所述的開票服務(wù)器,其特征在于,所述第二處理器根據(jù)所述第一處理器的指令操作;所述第二處理器運行獨立的操作系統(tǒng),進(jìn)行發(fā)票數(shù)據(jù)查詢和數(shù)據(jù)導(dǎo)出。
5.如權(quán)利要求2所述的開票服務(wù)器,其特征在于,還包括一第一存儲器接口與所述PCI 總線連接。
6.如權(quán)利要求2所述的開票服務(wù)器,其特征在于,所述數(shù)據(jù)處理裝置還包括一第二存儲器接口,與所述第二處理器連接。
7.—種抄稅系統(tǒng),其特征在于,由一開票服務(wù)器、至少一開票終端和至少一抄稅存儲裝置,以及連接所述開票服務(wù)器和所述開票終端的局域網(wǎng)構(gòu)成;所述開票服務(wù)器具有一 PCI總線,一第一處理器、一安全模塊、一網(wǎng)絡(luò)接口和一數(shù)據(jù)處理裝置分別與所述PCI總線連接;所述第一處理器是所述開票服務(wù)器的控制中心,控制所述安全模塊、所述網(wǎng)絡(luò)接口分別與所述PCI總線協(xié)調(diào)工作;所述安全模塊內(nèi)存儲企業(yè)信息和密鑰,提供加解密程序,利用密鑰和加密算法產(chǎn)生發(fā)票對應(yīng)的稅控碼,并將發(fā)票數(shù)據(jù)信息加密,生成發(fā)票數(shù)據(jù)密文; 所述網(wǎng)絡(luò)接口提供所述開票服務(wù)器與所述局域網(wǎng)的連接接口; 所述數(shù)據(jù)處理裝置存儲和查詢所述發(fā)票數(shù)據(jù)密文。
8.如權(quán)利要求7所述的抄稅系統(tǒng),其特征在于,所述數(shù)據(jù)處理裝置設(shè)置一PCI接口、一第二處理器和一存儲模塊;所述第二處理器控制所述PCI接口和所述存儲模塊的協(xié)調(diào)運作; 所述數(shù)據(jù)處理裝置通過所述PCI接口與所述PCI總線連接; 所述存儲模塊存儲發(fā)票數(shù)據(jù)的密文。
9.如權(quán)利要求8所述的抄稅系統(tǒng),其特征在于,所述抄稅存儲裝置與所述開票終端連接。
10.如權(quán)利要求8所述的抄稅系統(tǒng),其特征在于,所述開票服務(wù)器還包括一第一存儲器接口與所述PCI總線連接;所述抄稅存儲裝置與所述第一存儲器接口連接。
11.如權(quán)利要求8所述的抄稅系統(tǒng),其特征在于,所述數(shù)據(jù)處理裝置還包括一第二存儲器接口,與所述第二處理器連接;所述抄稅存儲裝置與所述第二存儲器接口連接。
12.—種抄稅方法,其特征在于,包括步驟步驟a,抄稅存儲裝置與開票服務(wù)器連接;步驟b,所述開票服務(wù)器中的第二處理器向嵌入式數(shù)據(jù)庫發(fā)送查詢命令,獲取抄稅數(shù)據(jù)密文。步驟c,開票服務(wù)器將所述抄稅數(shù)據(jù)密文導(dǎo)入所述抄稅存儲裝置。
13.如權(quán)利要求12所述的抄稅方法,其特征在于,所述步驟a為,所述抄稅存儲裝置與開票終端連接,所述開票終端經(jīng)由局域網(wǎng)與所述開票服務(wù)器連接;所述步驟c為所述開票服務(wù)器將所述抄稅數(shù)據(jù)密文打包,發(fā)送到所述開票終端,所述開票終端將所述抄稅數(shù)據(jù)密文導(dǎo)入所述抄稅存儲裝置。
14.如權(quán)利要求12所述的抄稅方法,其特征在于,所述步驟a為,所述抄稅存儲裝置與所述開票服務(wù)器的第一存儲端口連接;所述第一存儲端口通過所述開票服務(wù)器的PCI總線與所述開票服務(wù)器的第一處理器連接;所述步驟c為所述開票服務(wù)器將所述抄稅數(shù)據(jù)密文通過所述第一存儲端口導(dǎo)入所述抄稅存儲裝置。
15.如權(quán)利要求12所述的抄稅方法,其特征在于,所述步驟a為,所述抄稅存儲裝置與所述開票服務(wù)器的第二存儲端口連接;所述第二存儲端口與所述第二處理器連接;所述第二處理器通過所述開票服務(wù)器的 PCI總線與所述開票服務(wù)器的第一處理器連接;所述步驟c為所述第二處理器將所述抄稅數(shù)據(jù)密文通過所述第二存儲端口導(dǎo)入所述抄稅存儲裝置。
全文摘要
本發(fā)明提供一種開票服務(wù)器,具有一PCI總線,一第一處理器、一安全模塊、一網(wǎng)絡(luò)接口和一數(shù)據(jù)處理裝置分別與所述PCI總線連接;所述安全模塊內(nèi)存儲企業(yè)信息和密鑰,提供加解密程序,利用密鑰和加密算法產(chǎn)生發(fā)票對應(yīng)的稅控碼,并將發(fā)票數(shù)據(jù)信息加密,生成發(fā)票數(shù)據(jù)密文;所述網(wǎng)絡(luò)接口提供所述開票服務(wù)器與開票終端的連接接口;所述數(shù)據(jù)處理裝置存儲和查詢發(fā)票數(shù)據(jù)密文;所述數(shù)據(jù)處理裝置存儲和查詢發(fā)票數(shù)據(jù)密文。本發(fā)明還提供一種抄稅系統(tǒng),由一開票服務(wù)器、至少一開票終端和至少一抄稅存儲裝置,以及連接所述開票服務(wù)器和所述開票終端的局域網(wǎng)構(gòu)成;所述抄稅存儲裝置可以連接開票終端,或連接開票服務(wù)器,或連接開票服務(wù)器內(nèi)部的數(shù)據(jù)處理裝置。
文檔編號G07G1/12GK102194292SQ20101012170
公開日2011年9月21日 申請日期2010年3月10日 優(yōu)先權(quán)日2010年3月10日
發(fā)明者宋曉林, 楊大勇, 甘景全, 賀毅, 郭會峰 申請人:航天信息股份有限公司