一種基于c/s架構(gòu)的稅務(wù)申報方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體地說是一種實用性強、基于C/S架構(gòu)的稅務(wù)申報方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)大眾化和網(wǎng)絡(luò)技術(shù)的日趨成熟和完善,新一代稅務(wù)相關(guān)系統(tǒng)的網(wǎng)絡(luò)化特征越來越顯著。同時,國家稅務(wù)總局也在大力推廣無紙化、網(wǎng)絡(luò)化服務(wù),以便向納稅人員提供快捷、便宜的優(yōu)質(zhì)服務(wù)。隨著互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)安全性、穩(wěn)定性問題也愈加突出。因此,稅務(wù)應(yīng)用系統(tǒng)自然而然的也面臨著偶然的或者惡意破壞、更改、泄露,能否保證系統(tǒng)連續(xù)可靠正常地運行,必然成為一個重要課題。
[0003]基于此,現(xiàn)提供一種基于C/S架構(gòu)的稅務(wù)申報方法。該方法主要從信息安全、網(wǎng)絡(luò)穩(wěn)定、用戶易用性等方面著手設(shè)計,以滿足納稅人足不出戶,實現(xiàn)稅務(wù)事項申報功能,并通過大量測試實踐驗證。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強、基于C/S架構(gòu)的稅務(wù)申報方法。
[0005]—種基于C/S架構(gòu)的稅務(wù)申報方法,包括以下步驟:
安全登錄認證的步驟,該步驟基于密碼盾及網(wǎng)絡(luò)傳輸雙層加密技術(shù),實現(xiàn)用戶安全認證登錄;
規(guī)范化的數(shù)據(jù)填報的步驟,該步驟對于填報初始化數(shù)據(jù)通過WebService協(xié)議獲取,同時提供數(shù)據(jù)導(dǎo)入方式,并允許用戶編輯;數(shù)據(jù)上報統(tǒng)一調(diào)用相應(yīng)WebService接口,從而實現(xiàn)稅務(wù)申報。
[0006]所述安全登錄認證步驟中,對用戶登錄采用雙重加密認證,分別通過密碼盾與服務(wù)器端做用戶UKey加密校驗和數(shù)據(jù)傳輸加密處理,其具體實現(xiàn)過程為:
首先在密碼盾內(nèi)置與用戶登錄服務(wù)器相同的加密算法“秘鑰”;用戶使用軟件登錄時,在網(wǎng)絡(luò)上驗證用戶身份,由客戶端通過WebService協(xié)議將請求信息加密并向服務(wù)器發(fā)出一個驗證請求;
服務(wù)器接到此請求解密后生成一個隨機數(shù)回傳給客戶端上的密碼盾,密碼盾使用該隨機數(shù)與存儲在密碼盾中的密鑰進行加密運算得到一個運算結(jié)果作為認證數(shù)據(jù)再次通過WebService協(xié)議將請求信息加密傳送給服務(wù)器;
與此同時,服務(wù)器使用該隨機數(shù)與存儲在服務(wù)器數(shù)據(jù)庫中的該客戶密鑰進行加密運算,當服務(wù)器的運算結(jié)果與客戶端傳回的響應(yīng)結(jié)果相同時,則認為客戶端是一個合法用戶。
[0007]所述規(guī)范化的數(shù)據(jù)填報步驟具體包括:
基于WebService接口協(xié)議導(dǎo)入,獲取本系統(tǒng)及第三方系統(tǒng)數(shù)據(jù),填寫時自動寫入需求規(guī)定采集項數(shù)據(jù); 通過包括XML、Excel的本地文件導(dǎo)入;
基于WebService接口協(xié)議發(fā)送,即數(shù)據(jù)出口統(tǒng)一采用WebService協(xié)議,實現(xiàn)了與應(yīng)用服務(wù)器端的對接。
[0008]還包括軟件升級的步驟,該步驟發(fā)生在用戶認證通過后,此時軟件自動檢查更新,以便用戶使用軟件時,所以功能模塊與互聯(lián)網(wǎng)端保持一致。
[0009]所述軟件升級前通過HTTP協(xié)議與服務(wù)器端進行文件版本號校驗,對版本號比對不一致時文件進行覆蓋升級。
[0010]本發(fā)明的一種基于C/S架構(gòu)的稅務(wù)申報方法,具有以下優(yōu)點:
該發(fā)明的一種基于C/S架構(gòu)的稅務(wù)申報方法,是一種方便、快捷、安全的涉稅事項使用方法,納稅人可以足不出戶實現(xiàn)申報納稅、涉稅申請等事項的辦理;解決單純B/S架構(gòu)程序,網(wǎng)頁端用戶超時問題,防止用戶填寫大量稅務(wù)事項數(shù)據(jù)后保存失效問題;用戶只需采集系統(tǒng)數(shù)據(jù)、提交數(shù)據(jù)時訪問服務(wù)器端,降低了互聯(lián)網(wǎng)前段大量用戶同時訪問,造成的阻塞、栗機等風險;采用WebService安全協(xié)議,并結(jié)合第三方USBKey密碼盾,實現(xiàn)多重數(shù)據(jù)校驗,實現(xiàn)數(shù)據(jù)實時安全采集、傳輸;通過HTTP協(xié)議實現(xiàn)本地客戶端自動更新,實用性強,適用范圍廣泛,易于推廣。
【附圖說明】
[0011]附圖1為本發(fā)明的實現(xiàn)示意圖。
【具體實施方式】
[0012]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0013]本發(fā)明的提供一種基于C/S架構(gòu)的稅務(wù)申報方法,如附圖1所示,其具體實現(xiàn)過程為:
登錄認證:對用戶登錄采用雙重加密認證,分別通過密碼盾與服務(wù)器端做用戶UKey加密校驗和數(shù)據(jù)傳輸加密處理。目前系統(tǒng)使用MD5算法。
[0014]數(shù)據(jù)填報:對于填報初始化數(shù)據(jù)通過WebService協(xié)議獲取,同時提供數(shù)據(jù)導(dǎo)入方式,并允許用戶編輯;數(shù)據(jù)上報統(tǒng)一調(diào)用相應(yīng)WebService接口。
[0015]軟件升級:用戶認證通過后,軟件自動檢查更新,以便用戶使用軟件時,所以功能模塊與互聯(lián)網(wǎng)端保持一致。
[0016]更為具體的,上述三個步驟的過程為:
一、基于雙層加密模式的認證登錄。
[0017]首先在密碼盾內(nèi)置與用戶登錄服務(wù)器相同的加密算法“秘鑰”。用戶使用軟件登錄時,需要在網(wǎng)絡(luò)上驗證用戶身份,由客戶端通過WebService協(xié)議將請求信息加密并向服務(wù)器發(fā)出一個驗證請求。服務(wù)器接到此請求解密后生成一個隨機數(shù)回傳給客戶端上的密碼盾。密碼盾使用該隨機數(shù)與存儲在密碼盾中的密鑰進行加密運算得到一個運算結(jié)果作為認證數(shù)據(jù)再次通過WebService協(xié)議將請求信息加密傳送給服務(wù)器。與此同時,服務(wù)器使用該隨機數(shù)與存儲在服務(wù)器數(shù)據(jù)庫中的該客戶密鑰進行加密運算,如果服務(wù)器的運算結(jié)果與客戶端傳回的響應(yīng)結(jié)果相同,則認為客戶端是一個合法用戶。
[0018]二、規(guī)范化的數(shù)據(jù)填報方式。
[0019]基于WebService接口協(xié)議導(dǎo)入:獲取本系統(tǒng)及第三方系統(tǒng)數(shù)據(jù),填寫時自動寫入需求規(guī)定采集項數(shù)據(jù),有效減少用戶手工輸入項數(shù)據(jù)。
[0020]通過XML、Excel等本地文件導(dǎo)入:根據(jù)數(shù)據(jù)協(xié)議規(guī)范,本軟件支持多種文本導(dǎo)入。該功能同時向用戶提供了可配置的導(dǎo)入項,可以實現(xiàn)用戶自定義的導(dǎo)入字段選項及順序。[0021 ] 基于WebService接口協(xié)議發(fā)送:本軟件的數(shù)據(jù)出口統(tǒng)一采用WebService協(xié)議,有效地實現(xiàn)了與應(yīng)用服務(wù)器端的對接(目前,應(yīng)用服務(wù)端只支持WebService數(shù)據(jù)傳輸協(xié)議)。
[0022]三、基于HTTP協(xié)議客戶端軟件升級。
[0023]升級并不是簡單的覆蓋,一個大型的信息系統(tǒng)會有非常多的編譯文件,如果單純的下載所有的文件覆蓋,開銷是不可以容忍的。通過賦予每個文件一個版本號,讓客戶端程序登錄時,根據(jù)自身版本號與服務(wù)器進行比對來決定哪些需要升級。
[0024]本發(fā)明依托于現(xiàn)有的互聯(lián)網(wǎng)應(yīng)用服務(wù)系統(tǒng),主要實現(xiàn)了安全登錄認證、數(shù)據(jù)采集、軟件升級等功能。該方法采用即點即用的設(shè)計思想,解決了用戶網(wǎng)頁端用戶賬號異常登錄、登錄超時、數(shù)據(jù)丟失等安全隱患,有效地降低了互聯(lián)網(wǎng)端用戶并發(fā)數(shù)量,并為用戶提供了友好的系統(tǒng)升級手段。
[0025]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的一種基于C/S架構(gòu)的稅務(wù)申報方法的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當變化或替換,皆應(yīng)落入本發(fā)明的專利保護范圍。
【主權(quán)項】
1.一種基于C/S架構(gòu)的稅務(wù)申報方法,其特征在于,包括以下步驟: 安全登錄認證的步驟,該步驟基于密碼盾及網(wǎng)絡(luò)傳輸雙層加密技術(shù),實現(xiàn)用戶安全認證登錄; 規(guī)范化的數(shù)據(jù)填報的步驟,該步驟對于填報初始化數(shù)據(jù)通過WebService協(xié)議獲取,同時提供數(shù)據(jù)導(dǎo)入方式,并允許用戶編輯;數(shù)據(jù)上報統(tǒng)一調(diào)用相應(yīng)WebService接口,從而實現(xiàn)稅務(wù)申報。2.根據(jù)權(quán)利要求1所述的一種基于C/S架構(gòu)的稅務(wù)申報方法,其特征在于,所述安全登錄認證步驟中,對用戶登錄采用雙重加密認證,分別通過密碼盾與服務(wù)器端做用戶UKey加密校驗和數(shù)據(jù)傳輸加密處理,其具體實現(xiàn)過程為: 首先在密碼盾內(nèi)置與用戶登錄服務(wù)器相同的加密算法“秘鑰”;用戶使用軟件登錄時,在網(wǎng)絡(luò)上驗證用戶身份,由客戶端通過WebService協(xié)議將請求信息加密并向服務(wù)器發(fā)出一個驗證請求; 服務(wù)器接到此請求解密后生成一個隨機數(shù)回傳給客戶端上的密碼盾,密碼盾使用該隨機數(shù)與存儲在密碼盾中的密鑰進行加密運算得到一個運算結(jié)果作為認證數(shù)據(jù)再次通過WebService協(xié)議將請求信息加密傳送給服務(wù)器; 與此同時,服務(wù)器使用該隨機數(shù)與存儲在服務(wù)器數(shù)據(jù)庫中的該客戶密鑰進行加密運算,當服務(wù)器的運算結(jié)果與客戶端傳回的響應(yīng)結(jié)果相同時,則認為客戶端是一個合法用戶。3.根據(jù)權(quán)利要求1所述的一種基于C/S架構(gòu)的稅務(wù)申報方法,其特征在于,所述規(guī)范化的數(shù)據(jù)填報步驟具體包括: 基于WebService接口協(xié)議導(dǎo)入,獲取本系統(tǒng)及第三方系統(tǒng)數(shù)據(jù),填寫時自動寫入需求規(guī)定采集項數(shù)據(jù); 通過包括XML、Excel的本地文件導(dǎo)入; 基于WebService接口協(xié)議發(fā)送,即數(shù)據(jù)出口統(tǒng)一采用WebService協(xié)議,實現(xiàn)了與應(yīng)用服務(wù)器端的對接。4.根據(jù)權(quán)利要求1所述的一種基于C/S架構(gòu)的稅務(wù)申報方法,其特征在于,還包括軟件升級的步驟,該步驟發(fā)生在用戶認證通過后,此時軟件自動檢查更新,以便用戶使用軟件時,所以功能模塊與互聯(lián)網(wǎng)端保持一致。5.根據(jù)權(quán)利要求4所述的一種基于C/S架構(gòu)的稅務(wù)申報方法,其特征在于,所述軟件升級前通過HTTP協(xié)議與服務(wù)器端進行文件版本號校驗,對版本號比對不一致時文件進行覆蓋升級。
【專利摘要】本發(fā)明公開了一種基于C/S架構(gòu)的稅務(wù)申報方法,包括以下步驟:安全登錄認證的步驟,該步驟基于密碼盾及網(wǎng)絡(luò)傳輸雙層加密技術(shù),實現(xiàn)用戶安全認證登錄;規(guī)范化的數(shù)據(jù)填報的步驟,該步驟對于填報初始化數(shù)據(jù)通過WebService協(xié)議獲取,同時提供數(shù)據(jù)導(dǎo)入方式,并允許用戶編輯;數(shù)據(jù)上報統(tǒng)一調(diào)用相應(yīng)WebService接口,從而實現(xiàn)稅務(wù)申報。該一種基于C/S架構(gòu)的稅務(wù)申報方法與現(xiàn)有技術(shù)相比,用即點即用的設(shè)計思想,解決了用戶網(wǎng)頁端用戶賬號異常登錄、登錄超時、數(shù)據(jù)丟失等安全隱患,有效地降低了互聯(lián)網(wǎng)端用戶并發(fā)數(shù)量,并為用戶提供了友好的系統(tǒng)升級手段。
【IPC分類】G06F9/44, G06F21/34, H04L29/08, G06Q40/00
【公開號】CN105447747
【申請?zhí)枴緾N201510747483
【發(fā)明人】趙興軍
【申請人】浪潮軟件集團有限公司
【公開日】2016年3月30日
【申請日】2015年11月6日