一種業(yè)務(wù)的校驗方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種業(yè)務(wù)的校驗方法及系統(tǒng),所述校驗方法包括獲取用戶訪問的頁面;當(dāng)判斷到所述頁面存在于本地規(guī)則庫中的監(jiān)控頁面列表中時,則在本地規(guī)則庫中查找與所述頁面的業(yè)務(wù)操作相匹配的校驗規(guī)則;解析所述校驗規(guī)則,并根據(jù)該校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗。該方法在對業(yè)務(wù)操作進(jìn)行校驗時,直接從本地規(guī)則庫中獲取校驗規(guī)則,減少了客戶端與服務(wù)器之間數(shù)據(jù)交互的次數(shù),提高了業(yè)務(wù)處理效率。該系統(tǒng)操作簡單、成本更低、減少人員操作。
【專利說明】
一種業(yè)務(wù)的校驗方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及業(yè)務(wù)的數(shù)據(jù)處理,尤其涉及業(yè)務(wù)的數(shù)據(jù)校驗方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前在業(yè)務(wù)數(shù)據(jù)的校驗主要兩種解決方法:1、后臺數(shù)據(jù)校驗業(yè)務(wù)合規(guī)性為主要手段,這種手段缺失對業(yè)務(wù)辦理過中的即時監(jiān)控,同時還大幅增加了業(yè)務(wù)人員工作量,不利于業(yè)務(wù)辦理效率;2、通過對現(xiàn)有業(yè)務(wù)系統(tǒng)進(jìn)行改造,增加風(fēng)險控制功能,但是這種方法其成本高、靈活性差,只能夠解決單個系統(tǒng)的風(fēng)險內(nèi)控問題,難以形成統(tǒng)一模式。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的之一在于提供一種業(yè)務(wù)的校驗方法,其能夠解決現(xiàn)有技術(shù)中不能實(shí)現(xiàn)對業(yè)務(wù)辦理的即時監(jiān)控以及業(yè)務(wù)校驗處理效率低下的問題。
[0004]本發(fā)明的目的之一采用以下技術(shù)方案實(shí)現(xiàn):
[0005]本發(fā)明提供了一種業(yè)務(wù)的校驗方法,包括以下步驟:
[0006]S1:獲取用戶訪問的頁面;
[0007]S2:當(dāng)判斷到所述頁面存在于本地規(guī)則庫中的監(jiān)控頁面列表中時,在本地規(guī)則庫中查找與所述頁面中的業(yè)務(wù)操作相匹配的校驗規(guī)則;
[0008]S3:解析所述校驗規(guī)則,并根據(jù)該校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗;
[0009]S4:獲取校驗結(jié)果,當(dāng)校驗結(jié)果為業(yè)務(wù)操作不符合校驗規(guī)則時,向用戶彈出提示框。
[0010]優(yōu)選地,所述本地規(guī)則庫用于存儲業(yè)務(wù)操作的校驗規(guī)則以及監(jiān)控頁面列表。
[0011 ]優(yōu)選地,還包括步驟S5:定時檢查本地規(guī)則庫中的校驗規(guī)則與服務(wù)器上的校驗規(guī)則是否相同,當(dāng)不同時,將服務(wù)器上的校驗規(guī)則下載在本地規(guī)則庫中;所述步驟S5與所述步驟SI至S4同時執(zhí)行,或者在所述步驟SI至S4任意兩個步驟之間執(zhí)行。
[0012]優(yōu)選地,所述步驟SI之前還包括步驟SOOl:當(dāng)客戶端初始化時判斷客戶端是否需要升級,若需要升級,下載客戶端升級文件。
[0013]優(yōu)選地,所述步驟SI之前還包括步驟S002:向服務(wù)器發(fā)送的連接請求并獲取返回響應(yīng)。
[0014]優(yōu)選地,所述校驗規(guī)則是指業(yè)務(wù)人員通過檢驗出業(yè)務(wù)系統(tǒng)在操作過程中存在的漏洞,并由技術(shù)人員通過JavaScript腳本語言和數(shù)據(jù)庫SQL語言轉(zhuǎn)換為相應(yīng)的業(yè)務(wù)校驗規(guī)則。
[0015]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的之二在于提供一種業(yè)務(wù)的校驗方法,其能夠解決現(xiàn)有技術(shù)中不能實(shí)現(xiàn)對業(yè)務(wù)辦理的即時監(jiān)控以及業(yè)務(wù)校驗處理效率低下的問題。
[0016]本發(fā)明的目的之二采用以下技術(shù)方案實(shí)現(xiàn):
[0017]本發(fā)明提供了一種業(yè)務(wù)的校驗系統(tǒng),包括:
[0018]獲取頁面模塊,用于獲取用戶訪問的頁面;
[0019]獲取校驗規(guī)則模塊,當(dāng)判斷到所述頁面存在于本地規(guī)則庫中的監(jiān)控頁面列表中時,在本地規(guī)則庫中查找與所述頁面中的業(yè)務(wù)操作相匹配的校驗規(guī)則;
[0020]處理校驗規(guī)則模塊,用于解析所述校驗規(guī)則,并根據(jù)該校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗;
[0021]反饋信息模塊,用于當(dāng)業(yè)務(wù)操作不符合校驗規(guī)則時,向用戶彈出提示框。
[0022]優(yōu)選地,所述本地規(guī)則庫用于存儲業(yè)務(wù)操作的校驗規(guī)則以及監(jiān)控頁面列表。
[0023]優(yōu)選地,還包括數(shù)據(jù)更新模塊,用于定時檢查本地規(guī)則庫中的校驗規(guī)則與服務(wù)器上的校驗規(guī)則是否相同,當(dāng)不同時,將服務(wù)器上的校驗規(guī)則下載在本地規(guī)則庫中;所述數(shù)據(jù)更新模塊與所述獲取頁面模塊、獲取校驗規(guī)則模塊、處理校驗?zāi)K和反饋信息模塊同時執(zhí)行,或者在所述獲取頁面模塊、獲取校驗規(guī)則模塊、處理校驗?zāi)K與反饋信息模塊任意兩個模塊之間執(zhí)行。
[0024]優(yōu)選地,所述獲取頁面模塊之前還包括程序升級模塊,用于當(dāng)客戶端初始化時判斷客戶端是否需要升級,若需要升級,下載客戶端升級文件。
[0025]相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:本發(fā)明通過本地客戶端下載服務(wù)器設(shè)定的校驗規(guī)則,當(dāng)用戶訪問頁面,對頁面中的某一業(yè)務(wù)操作觸發(fā)校驗規(guī)則時,直接從本地規(guī)則庫中選擇其相對應(yīng)的校驗規(guī)則對其進(jìn)行校驗,而不需要與服務(wù)器進(jìn)行數(shù)據(jù)交換,也即是減少與服務(wù)器之間的數(shù)據(jù)交互,大大提高了業(yè)務(wù)的處理效率。當(dāng)業(yè)務(wù)操作不符合校驗規(guī)則時,給出用戶一提示框提醒用戶;當(dāng)業(yè)務(wù)操作符合校驗規(guī)則時,不給用戶任何提示,不影響用戶的操作,實(shí)現(xiàn)隱形化監(jiān)控。另外,本發(fā)明只是在原有的業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)業(yè)務(wù)的即時監(jiān)控,不要過多的業(yè)務(wù)人員的操作,實(shí)施靈活、成本更低、應(yīng)用更加高效。
【附圖說明】
[0026]圖1為本發(fā)明提供一實(shí)施例的方法流程圖;
[0027]圖2是本發(fā)明提供一實(shí)施例的系統(tǒng)模塊圖。
【具體實(shí)施方式】
[0028]下面,結(jié)合附圖以及【具體實(shí)施方式】,對本發(fā)明做進(jìn)一步描述:
[0029]如圖1所示,本發(fā)明解決了現(xiàn)有技術(shù)中需要修改業(yè)務(wù)系統(tǒng)才能夠?qū)崿F(xiàn)業(yè)務(wù)即時監(jiān)控,同時還解決了跨業(yè)務(wù)校驗的缺點(diǎn),提供了一種實(shí)施靈活、應(yīng)用高效、成本低、處理效率較高的業(yè)務(wù)的校驗方法及系統(tǒng)。
[0030]該方法可實(shí)現(xiàn)以下功能模塊,其包括數(shù)據(jù)同步、可用狀態(tài)檢測、監(jiān)聽業(yè)務(wù)操作、消息通知獲取、在線狀態(tài)注冊、初始化運(yùn)行和程序升級七大模塊。其中數(shù)據(jù)同步是實(shí)現(xiàn)了服務(wù)器和客戶端之間的數(shù)據(jù)同步通信功能;可用狀態(tài)檢測是檢測服務(wù)器是否可用,通過客戶端向服務(wù)器發(fā)送請求并查看是否返回響應(yīng);監(jiān)聽業(yè)務(wù)操作是實(shí)現(xiàn)實(shí)時監(jiān)控業(yè)務(wù)人員對業(yè)務(wù)系統(tǒng)的操作;消息通知獲取是客戶端向用戶發(fā)送提示消息;在線狀態(tài)注冊是實(shí)現(xiàn)客戶端向服務(wù)器注冊當(dāng)前客戶端與單簽計算機(jī)IP地址的關(guān)聯(lián);初始化運(yùn)行模塊是實(shí)現(xiàn)客戶端加載相關(guān)監(jiān)控配置文件;程序升級是指實(shí)現(xiàn)客戶端程序升級。
[0031]該方法具體包括以下步驟:
[0032]S1:獲取用戶訪問的頁面。
[0033]本步驟中,當(dāng)用戶訪問頁面時,客戶端獲取用戶訪問的頁面。
[0034]S2:當(dāng)判斷到所述頁面存在于本地規(guī)則庫中的監(jiān)控頁面列表中,在本地規(guī)則庫中查找與所述頁面中的業(yè)務(wù)操作相匹配的校驗規(guī)則。
[0035]本步驟中,用戶在訪問頁面時,該頁面中的業(yè)務(wù)操作會涉及校驗規(guī)則。當(dāng)用戶訪問頁面,客戶端獲取到所述頁面,首先判斷該頁面是不是存在于本地規(guī)則庫中的監(jiān)控頁面列表中,若不存在,則說明該頁面不需要監(jiān)控或者說該頁面中的業(yè)務(wù)操作沒有相對應(yīng)的校驗規(guī)則,因此用戶繼續(xù)訪問其他頁面或者業(yè)務(wù)操作,客戶端會實(shí)時的獲取用戶所訪問的頁面。若存在,則說明該頁面處于監(jiān)控中,也即是說該頁面中的業(yè)務(wù)操作在本地規(guī)則庫中存在相對應(yīng)的業(yè)務(wù)校驗規(guī)則,當(dāng)用戶進(jìn)行業(yè)務(wù)操作時,就會觸發(fā)器相對應(yīng)的業(yè)務(wù)校驗規(guī)則。所述本地規(guī)則庫是用于保存業(yè)務(wù)校驗規(guī)則,可以是文檔、數(shù)據(jù)庫表等很多形式。另外,本地規(guī)則庫中還存儲有頁面監(jiān)控列表。
[0036]所述校驗規(guī)則是指業(yè)務(wù)人員通過檢驗出業(yè)務(wù)系統(tǒng)在操作過程中存在的漏洞,并由技術(shù)人員通過JavaScript腳本語言和數(shù)據(jù)庫SQL語言轉(zhuǎn)換為相應(yīng)的業(yè)務(wù)校驗規(guī)則。所述校驗規(guī)則用于對客戶端發(fā)送來的頁面的業(yè)務(wù)操作進(jìn)行校驗。所述校驗規(guī)則被保存在服務(wù)器上,而本地規(guī)則庫的校驗規(guī)則是從服務(wù)器上下載下來的。當(dāng)用戶進(jìn)行業(yè)務(wù)操作觸發(fā)了其相對應(yīng)的校驗規(guī)則,則系統(tǒng)直接從本地規(guī)則庫中取出相對應(yīng)的校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗即可,不需要與服務(wù)器進(jìn)行數(shù)據(jù)交互,使得校驗時間更加快速,大大提高了處理效率。
[0037]本地規(guī)則庫的校驗規(guī)則是與服務(wù)器上的校驗規(guī)則保持一致,定時更新。當(dāng)本地規(guī)則庫中的校驗規(guī)則與服務(wù)器上的校驗規(guī)則不同時,則說明本地規(guī)則庫需要更新,因此將服務(wù)器上最新的校驗規(guī)則下載到本地規(guī)則庫中,使得本地規(guī)則庫中保存的校驗規(guī)則與服務(wù)器上的一致。定時更新本地規(guī)則庫的校驗規(guī)則與所述業(yè)務(wù)的校驗方法中的步驟(也即是S1、
S2、S3以及S4)沒有任何的先后順序,是并行的。只有當(dāng)本地規(guī)則庫中的校驗規(guī)則與服務(wù)器上校驗規(guī)則不同時,本地規(guī)則庫才與服務(wù)器進(jìn)行數(shù)據(jù)交互,相對于現(xiàn)有的業(yè)務(wù)處理系統(tǒng)來說,大大減少了客戶端與服務(wù)端之間的數(shù)據(jù)交互的次數(shù)。
[0038]在用戶訪問頁面中的業(yè)務(wù)操作時,若該業(yè)務(wù)操作在本地規(guī)則庫中存在其相匹配的校驗規(guī)則時,就獲取該業(yè)務(wù)操作所相匹配的校驗規(guī)則。
[0039]S3:解析所述校驗規(guī)則,并根據(jù)該校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗。
[0040]其中,解析該校驗規(guī)則,并根據(jù)該校驗規(guī)則對用戶操作的業(yè)務(wù)進(jìn)行校驗。在業(yè)務(wù)進(jìn)行校驗時,若校驗規(guī)則涉及到數(shù)據(jù)庫操作,校驗規(guī)則調(diào)用服務(wù)器端的web service程序進(jìn)行數(shù)據(jù)庫操作。這里是不是涉及到數(shù)據(jù)庫操作,是和校驗規(guī)則有關(guān),是預(yù)先由編程人員設(shè)定好的。
[0041 ] S4:獲取校驗結(jié)果,當(dāng)校驗結(jié)果為業(yè)務(wù)操作不符合校驗規(guī)則時,向用戶彈出提示框。
[0042]其中,當(dāng)業(yè)務(wù)操作不符合校驗規(guī)則時,則說明用戶的業(yè)務(wù)操作不符合規(guī)定,向用戶彈出提示框,及時告知用戶發(fā)生了什么錯誤,以便用戶及時更正錯誤操作,避免影響正常業(yè)務(wù)處理的進(jìn)度。當(dāng)然,若業(yè)務(wù)操作符合校驗規(guī)則時,則說明用戶的業(yè)務(wù)操作是對的,不會給出用戶任何提示,繼續(xù)獲取下一個業(yè)務(wù)操作的校驗即可,直到所有的用戶業(yè)務(wù)操作完成。當(dāng)然,業(yè)務(wù)操作符合校驗規(guī)則時,還可將校驗結(jié)果成功的信息發(fā)給相對應(yīng)的服務(wù)器以確認(rèn)。當(dāng)業(yè)務(wù)操作符合校驗規(guī)則時,不發(fā)送給用戶任何提示,不產(chǎn)生任何影響,實(shí)現(xiàn)隱形化監(jiān)控。
[0043]進(jìn)一步地,當(dāng)客戶端初始化時,首先判斷客戶端是否需要升級,若需要升級,首先下載客戶端升級文件升級客戶端。
[0044]另外,當(dāng)用戶訪問頁面之前,打開客戶端,客戶端首先發(fā)送一個連接請求給服務(wù)器并接收服務(wù)器反饋回的響應(yīng),若客戶端接收到該響應(yīng),則說明服務(wù)器可用,則繼續(xù)下一步操作。
[0045]如圖2所示,本發(fā)明還提供了一種與所述業(yè)務(wù)的校驗方法相對應(yīng)的一種業(yè)務(wù)的校驗系統(tǒng),其包括:
[0046]獲取頁面模塊,用于獲取用戶訪問的頁面;
[0047]獲取校驗規(guī)則模塊,當(dāng)判斷到所述頁面存在于本地規(guī)則庫中的監(jiān)控頁面列表中時,在本地規(guī)則庫中查找與所述頁面的業(yè)務(wù)操作相匹配的校驗規(guī)則;[〇〇48]處理校驗規(guī)則模塊,用于解析所述校驗規(guī)則,并根據(jù)該校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗;
[0049]反饋信息模塊,用于獲取校驗結(jié)果,當(dāng)校驗結(jié)果為業(yè)務(wù)操作不符合校驗規(guī)則時,向用戶彈出提示框。
[0050]優(yōu)選地,所述本地規(guī)則庫用于存儲業(yè)務(wù)操作的校驗規(guī)則以及頁面監(jiān)控列表。
[0051]優(yōu)選地,還包括數(shù)據(jù)更新模塊,用于定時檢查本地規(guī)則庫中的校驗規(guī)則與服務(wù)器上的校驗規(guī)則是否相同,當(dāng)不同時,將服務(wù)器上的校驗規(guī)則下載在本地規(guī)則庫中;所述數(shù)據(jù)更新模塊與所述獲取頁面模塊、獲取校驗規(guī)則模塊、處理校驗?zāi)K和反饋信息模塊同時執(zhí)行,或者在所述獲取頁面模塊、獲取校驗規(guī)則模塊、處理校驗?zāi)K與反饋信息模塊任意兩個模塊之間執(zhí)行。
[0052]優(yōu)選地,所述獲取頁面模塊之前還包括程序升級模塊,用于當(dāng)客戶端初始化時判斷客戶端是否需要升級,若需要升級,下載客戶端升級文件。
[0053]對本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種業(yè)務(wù)的校驗方法,其特征在于,包括以下步驟: S1:獲取用戶訪問的頁面; S2:當(dāng)判斷到所述頁面存在于本地規(guī)則庫中的監(jiān)控頁面列表中時,在本地規(guī)則庫中查找與所述頁面中的業(yè)務(wù)操作相匹配的校驗規(guī)則; 53:解析所述校驗規(guī)則,并根據(jù)該校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗; 54:獲取校驗結(jié)果,當(dāng)校驗結(jié)果為業(yè)務(wù)操作不符合校驗規(guī)則時,向用戶彈出提示框。2.如權(quán)利要求1所述業(yè)務(wù)的校驗方法,其特征在于,所述本地規(guī)則庫用于存儲業(yè)務(wù)操作的校驗規(guī)則以及監(jiān)控頁面列表。3.如權(quán)利要求1所述業(yè)務(wù)的校驗方法,其特征在于,還包括步驟S5:定時檢查本地規(guī)則庫中的校驗規(guī)則與服務(wù)器上的校驗規(guī)則是否相同,當(dāng)不同時,將服務(wù)器上的校驗規(guī)則下載在本地規(guī)則庫中;所述步驟S5與所述步驟SI至S4同時執(zhí)行,或者在所述步驟SI至S4任意兩個步驟之間執(zhí)行。4.如權(quán)利要求1所述業(yè)務(wù)的校驗方法,其特征在于,所述步驟SI之前還包括步驟SOOl:當(dāng)客戶端初始化時判斷客戶端是否需要升級,若需要升級,下載客戶端升級文件。5.如權(quán)利要求1所述業(yè)務(wù)的校驗方法,其特征在于,所述步驟SI之前還包括步驟S002:向服務(wù)器發(fā)送的連接請求并獲取返回響應(yīng)。6.如權(quán)利要求1至3中的任意一項所述業(yè)務(wù)的校驗方法,其特征在于,所述校驗規(guī)則是指業(yè)務(wù)人員通過檢驗出業(yè)務(wù)系統(tǒng)在操作過程中存在的漏洞,并由技術(shù)人員通過JavaScript腳本語言和數(shù)據(jù)庫SQL語言轉(zhuǎn)換為相應(yīng)的業(yè)務(wù)校驗規(guī)則。7.一種業(yè)務(wù)的校驗系統(tǒng),其特征在于,包括: 獲取頁面模塊,用于獲取用戶訪問的頁面; 獲取校驗規(guī)則模塊,當(dāng)判斷到所述頁面存在于本地規(guī)則庫中的監(jiān)控頁面列表中時,在本地規(guī)則庫中查找與所述頁面中的業(yè)務(wù)操作相匹配的校驗規(guī)則; 處理校驗規(guī)則模塊,用于解析所述校驗規(guī)則,并根據(jù)該校驗規(guī)則對業(yè)務(wù)操作進(jìn)行校驗; 反饋信息模塊,用于當(dāng)業(yè)務(wù)操作不符合校驗規(guī)則時,向用戶彈出提示框。8.如權(quán)利要求7所述業(yè)務(wù)的校驗系統(tǒng),其特征在于,所述本地規(guī)則庫用于存儲業(yè)務(wù)操作的校驗規(guī)則以及監(jiān)控頁面列表。9.如權(quán)利要求7所述業(yè)務(wù)的校驗系統(tǒng),其特征在于,還包括數(shù)據(jù)更新模塊,用于定時檢查本地規(guī)則庫中的校驗規(guī)則與服務(wù)器上的校驗規(guī)則是否相同,當(dāng)不同時,將服務(wù)器上的校驗規(guī)則下載在本地規(guī)則庫中;所述數(shù)據(jù)更新模塊與所述獲取頁面模塊、獲取校驗規(guī)則模塊、處理校驗?zāi)K和反饋信息模塊同時執(zhí)行,或者在所述獲取頁面模塊、獲取校驗規(guī)則模塊、處理校驗?zāi)K與反饋信息模塊任意兩個模塊之間執(zhí)行。10.如權(quán)利要求7所述業(yè)務(wù)的校驗系統(tǒng),其特征在于,所述獲取頁面模塊之前還包括程序升級模塊,用于當(dāng)客戶端初始化時判斷客戶端是否需要升級,若需要升級,下載客戶端升級文件。
【文檔編號】H04L29/08GK106027644SQ201610334854
【公開日】2016年10月12日
【申請日】2016年5月18日
【發(fā)明人】王昊
【申請人】廣州市憶科計算機(jī)系統(tǒng)有限公司