亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于瀏覽器的集中式證件照片檢測系統(tǒng)和方法與流程

文檔序號:12364098閱讀:436來源:國知局
一種基于瀏覽器的集中式證件照片檢測系統(tǒng)和方法與流程

本發(fā)明涉及一種證件照片檢測系統(tǒng)和方法,尤其是一種基于瀏覽器的集中式證件照片檢測系統(tǒng)和方法,屬于證件照片檢測技術(shù)領(lǐng)域。



背景技術(shù):

證件照片檢測軟件,是指對用于制作法定證件的數(shù)碼相片進行優(yōu)化、審核等檢測的軟件,這些證件照片檢測軟件包括身份證照片檢測軟件、居住證照片檢測軟件、駕駛證照片檢測軟件、出入境照片檢測軟件等等。由于不同證件照片的標(biāo)準(zhǔn)要求不一樣,在以往的技術(shù)中,證件檢測軟件都做成獨立的電腦客戶端,但這樣會造成很多麻煩,如下:

1)審核人員要在每個客戶端軟件登錄,工作時要在多個客戶端軟件中來回切換,操作步驟繁雜,讓審核人員容易疲勞,導(dǎo)致工作效率降低,出錯率增高。

2)每當(dāng)有客戶端軟件升級的時候,每個審核人員都需要單獨下載對應(yīng)的客戶端進行升級,既麻煩又沒有第一時間升級到最新版本。

3)開發(fā)人員要針對每一種證件照片開發(fā)適用不同操作系統(tǒng)的檢測軟件,如針對身份證、居住證、駕駛證、出入境4種照片,開發(fā)適用Windows、Mac系統(tǒng)的檢測軟件,則需要開發(fā)8個客戶端軟件,開發(fā)難度大,開發(fā)周期長,并且客戶端管理和維護不方便。

針對以上問題,需要提供一種可以在一個頁面上顯示和管理所有證件照片的檢測系統(tǒng),并且可跨平臺使用,方便更新及開發(fā)管理。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是為了解決上述現(xiàn)有技術(shù)的缺陷,提供了一種基于瀏覽器的集中式證件照片檢測系統(tǒng),該系統(tǒng)采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上,在審核員選定相應(yīng)的證件照片檢測業(yè)務(wù)后,便可在統(tǒng)一的頁面上一次性登錄,在頁面上批量進行審核,操作十分便捷,效率大大提升。

本發(fā)明的另一目的在于提供一種基于瀏覽器的集中式證件照片檢測方法。

本發(fā)明的目的可以通過采取如下技術(shù)方案達到:

一種基于瀏覽器的集中式證件照片檢測系統(tǒng),所述系統(tǒng)包括前端瀏覽器和后臺服務(wù)器,所述前端瀏覽器包括:

集中模塊,用于將每種證件照片檢測業(yè)務(wù)寫成獨立的證件照片業(yè)務(wù)程序單元,采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上;其中,所述證件照片業(yè)務(wù)程序單元根據(jù)用戶在登錄頁面選定的證件照片業(yè)務(wù)進行集體工作或獨立工作;

建立模塊,用于根據(jù)證件照片業(yè)務(wù)程序單元的相關(guān)數(shù)據(jù),建立固定的數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系;

數(shù)據(jù)請求指令發(fā)出模塊,用于向后臺服務(wù)器發(fā)出數(shù)據(jù)請求指令;其中,數(shù)據(jù)請求包括新證件照片數(shù)據(jù)請求和證件照片審核結(jié)果反饋數(shù)據(jù)請求;

數(shù)據(jù)模型綁定模塊,用于當(dāng)數(shù)據(jù)請求是新證件照片數(shù)據(jù)請求時,對后臺服務(wù)器反饋的數(shù)據(jù)模型進行綁定;

顯示模塊,用于根據(jù)數(shù)據(jù)映射關(guān)系,將綁定的數(shù)據(jù)模型更新到頁面對應(yīng)的視圖特定位置中顯示;

執(zhí)行模塊,用于根據(jù)用戶對證件照片的操作指令,執(zhí)行相應(yīng)的動作;

數(shù)據(jù)請求生成模塊,用于在用戶提交證件照片審核結(jié)果后,接收到提交指令,根據(jù)提交指令,生成新的數(shù)據(jù)請求。

進一步的,所述數(shù)據(jù)模型綁定模塊中,對后臺服務(wù)器反饋的數(shù)據(jù)模型進行綁定,具體為:

采用輪詢形式主動監(jiān)控后臺服務(wù)器反饋的數(shù)據(jù)模型,當(dāng)數(shù)據(jù)模型有變化時,則發(fā)出事件告知,并綁定數(shù)據(jù)模型;其中,所述采用輪詢形式主動監(jiān)控后臺服務(wù)器反饋的數(shù)據(jù)模型,具體為:

對舊的數(shù)據(jù)模型進行緩存,每隔一段時間檢查一次新的數(shù)據(jù)模型,將新的數(shù)據(jù)模型和緩存的數(shù)據(jù)模型進行對比。

進一步的,所述前端瀏覽器還包括:

憑證生成模塊,用于當(dāng)發(fā)出數(shù)據(jù)請求指令時,在緩存中存儲用戶信息,并自動生成唯一訪問憑證,將用戶信息和訪問憑證作為數(shù)據(jù)請求指令的一部分發(fā)送給后臺服務(wù)器;

第一判斷模塊,用于當(dāng)后臺服務(wù)器判斷用戶信息和訪問憑證無效時,判斷是否有上一級證件照片業(yè)務(wù)程序單元,若有,則對上一級證件照片業(yè)務(wù)程序單元進行處理,若無,則對本級證件照片業(yè)務(wù)程序單元進行處理;其中,所述對上一級證件照片業(yè)務(wù)程序單元進行處理,具體為:判斷上一級證照業(yè)務(wù)程序單元中是否有正在運行的證照業(yè)務(wù)程序單元,若有,則對該證照業(yè)務(wù)程序單元進行離崗操作,不再繼續(xù)與后臺服務(wù)器進行交互;若無,則返回登錄頁面,在用戶被授權(quán)后再操作;所述對本級證件照片業(yè)務(wù)程序單元進行處理,具體為:直接返回登錄頁面,在用戶被授權(quán)后再操作。

進一步的,所述前端瀏覽器還包括:

第二判斷模塊,用于根據(jù)后臺服務(wù)器反饋的數(shù)據(jù)模型,對證件照片業(yè)務(wù)程序單元進行判斷,若用戶在登錄頁面選定了多種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于集成環(huán)境中,若用戶在登錄頁面選定了一種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于獨立環(huán)境中。

進一步的,所述前端瀏覽器還包括:

第一配置模塊,用于進行前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置;其中,所述前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置包括證件照片業(yè)務(wù)程序單元的增加/刪減配置、證件照片業(yè)務(wù)程序單元的顯示頁面配置、上崗/離崗情況配置以及輪詢時間間隔配置。

進一步的,所述執(zhí)行模塊中,所述用戶對證件照片的操作指令包括證件照片的審核、處理、評語回復(fù)以及批量操作,則對應(yīng)的執(zhí)行動作分別為標(biāo)準(zhǔn)線繪制/取消、背景色彩替換、評語選定以及批量操作。

進一步的,所述后臺服務(wù)器包括:

數(shù)據(jù)請求指令接收模塊,用于接收前端瀏覽器發(fā)出的數(shù)據(jù)請求指令;

過濾模塊,用于判斷用戶信息和訪問憑證是否有效,若是,則數(shù)據(jù)請求有效,若否,則數(shù)據(jù)請求無效,將無效的數(shù)據(jù)請求進行過濾;

數(shù)據(jù)請求參數(shù)獲取模塊,用于當(dāng)判斷數(shù)據(jù)請求有效時,獲取數(shù)據(jù)請求的參數(shù);其中,數(shù)據(jù)請求的參數(shù)包括數(shù)據(jù)請求的用戶信息和數(shù)據(jù)請求的類型;

調(diào)取反饋模塊,用于當(dāng)數(shù)據(jù)請求是新證件照片數(shù)據(jù)請求時,根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取并反饋數(shù)據(jù)模型給前端瀏覽器;

數(shù)據(jù)更新模塊,用于當(dāng)數(shù)據(jù)請求是證件照片審核結(jié)果反饋數(shù)據(jù)請求時,根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,并將數(shù)據(jù)進行更新。

進一步的,所述調(diào)取反饋模塊,具體包括:

代碼封裝單元,用于封裝數(shù)據(jù)庫的代碼;

調(diào)取單元,用于根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取對應(yīng)的數(shù)據(jù);

轉(zhuǎn)換單元,用于通過數(shù)據(jù)映射關(guān)系的反射將對應(yīng)的數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)模型;

反饋單元,用于反饋數(shù)據(jù)模型給前端瀏覽器。

進一步的,所述后臺服務(wù)器還包括:

數(shù)據(jù)存放模塊,用于在數(shù)據(jù)庫中用兩張表存放數(shù)據(jù),其中一張表存放證件照片對應(yīng)的詳細信息,另一張表存放證件照片信息;

第二配置模塊,用于進行后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)配置;其中,所述對后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)進行配置包括數(shù)據(jù)接口配置、存儲地址配置以及前端瀏覽器需要使用到的評語的配置。

本發(fā)明的另一目的可以通過采取如下技術(shù)方案達到:

一種基于瀏覽器的集中式證件照片檢測方法,所述方法包括前端瀏覽器的操作,所述前端瀏覽器的操作包括:

將每種證件照片檢測業(yè)務(wù)寫成獨立的證件照片業(yè)務(wù)程序單元,采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上;其中,所述證件照片業(yè)務(wù)程序單元根據(jù)用戶在登錄頁面選定的證件照片業(yè)務(wù)進行集體工作或獨立工作;

根據(jù)證件照片業(yè)務(wù)程序單元的相關(guān)數(shù)據(jù),建立固定的數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系;

向后臺服務(wù)器發(fā)出數(shù)據(jù)請求指令;其中,數(shù)據(jù)請求包括新證件照片數(shù)據(jù)請求和證件照片審核結(jié)果反饋數(shù)據(jù)請求;

當(dāng)數(shù)據(jù)請求是新證件照片數(shù)據(jù)請求時,對后臺服務(wù)器反饋的數(shù)據(jù)模型進行綁定;

根據(jù)數(shù)據(jù)映射關(guān)系,將綁定的數(shù)據(jù)模型更新到頁面對應(yīng)的視圖特定位置中顯示;

根據(jù)用戶對證件照片的操作指令,執(zhí)行相應(yīng)的動作;

在用戶提交證件照片審核結(jié)果后,接收到提交指令,根據(jù)提交指令,生成新的數(shù)據(jù)請求。

進一步的,所述對后臺服務(wù)器反饋的數(shù)據(jù)模型進行綁定,具體為:

采用輪詢形式主動監(jiān)控后臺服務(wù)器反饋的數(shù)據(jù)模型,當(dāng)數(shù)據(jù)模型有變化時,則發(fā)出事件告知,并綁定數(shù)據(jù)模型;其中,所述采用輪詢形式主動監(jiān)控后臺服務(wù)器反饋的數(shù)據(jù)模型,具體為:

對舊的數(shù)據(jù)模型進行緩存,每隔一段時間檢查一次新的數(shù)據(jù)模型,將新的數(shù)據(jù)模型和緩存的數(shù)據(jù)模型進行對比。

進一步的,所述前端瀏覽器的操作還包括:

當(dāng)發(fā)出數(shù)據(jù)請求指令時,在緩存中存儲用戶信息,并自動生成唯一訪問憑證,將用戶信息和訪問憑證作為數(shù)據(jù)請求指令的一部分發(fā)送給后臺服務(wù)器;

當(dāng)后臺服務(wù)器判斷用戶信息和訪問憑證無效時,判斷是否有上一級證件照片業(yè)務(wù)程序單元,若有,則對上一級證件照片業(yè)務(wù)程序單元進行處理,若無,則對本級證件照片業(yè)務(wù)程序單元進行處理;其中,所述對上一級證件照片業(yè)務(wù)程序單元進行處理,具體為:判斷上一級證照業(yè)務(wù)程序單元中是否有正在運行的證照業(yè)務(wù)程序單元,若有,則對該證照業(yè)務(wù)程序單元進行離崗操作,不再繼續(xù)與后臺服務(wù)器進行交互;若無,則返回登錄頁面,在用戶被授權(quán)后再操作;所述對本級證件照片業(yè)務(wù)程序單元進行處理,具體為:直接返回登錄頁面,在用戶被授權(quán)后再操作。

進一步的,所述前端瀏覽器的操作還包括:

根據(jù)后臺服務(wù)器反饋的數(shù)據(jù)模型,對證件照片業(yè)務(wù)程序單元進行判斷,若用戶在登錄頁面選定了多種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于集成環(huán)境中,若用戶在登錄頁面選定了一種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于獨立環(huán)境中。

進一步的,所述前端瀏覽器的操作還包括:

進行前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置;其中,所述前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置包括證件照片業(yè)務(wù)程序單元的增加/刪減配置、證件照片業(yè)務(wù)程序單元的顯示頁面配置、上崗/離崗情況配置以及輪詢時間間隔配置。

進一步的,所述用戶對證件照片的操作指令包括證件照片的審核、處理、評語回復(fù)以及批量操作,則對應(yīng)的執(zhí)行動作分別為標(biāo)準(zhǔn)線繪制/取消、背景色彩替換、評語選定以及批量操作。

進一步的,所述方法還包括后臺服務(wù)器的操作,所述后臺服務(wù)器的操作包括:

接收前端瀏覽器發(fā)出的數(shù)據(jù)請求指令;

判斷用戶信息和訪問憑證是否有效,若是,則數(shù)據(jù)請求有效,若否,則數(shù)據(jù)請求無效,將無效的數(shù)據(jù)請求進行過濾;

當(dāng)判斷數(shù)據(jù)請求有效時,獲取數(shù)據(jù)請求的參數(shù);其中,數(shù)據(jù)請求的參數(shù)包括數(shù)據(jù)請求的用戶信息和數(shù)據(jù)請求的類型;

當(dāng)數(shù)據(jù)請求是新證件照片數(shù)據(jù)請求時,根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取并反饋數(shù)據(jù)模型給前端瀏覽器;

當(dāng)數(shù)據(jù)請求是證件照片審核結(jié)果反饋數(shù)據(jù)請求時,根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,并將數(shù)據(jù)進行更新。

進一步的,所述根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取并反饋數(shù)據(jù)模型給前端瀏覽器,具體包括:

封裝數(shù)據(jù)庫的代碼;

根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取對應(yīng)的數(shù)據(jù);

通過數(shù)據(jù)映射關(guān)系的反射將對應(yīng)的數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)模型;

反饋數(shù)據(jù)模型給前端瀏覽器。

進一步的,所述后臺服務(wù)器的操作還包括:

在數(shù)據(jù)庫中用兩張表存放數(shù)據(jù),其中一張表存放證件照片對應(yīng)的詳細信息,另一張表存放證件照片信息;

進行后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)配置;其中,所述對后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)進行配置包括數(shù)據(jù)接口配置、存儲地址配置以及前端瀏覽器需要使用到的評語的配置。

本發(fā)明相對于現(xiàn)有技術(shù)具有如下的有益效果:

1、本發(fā)明系統(tǒng)及方法在B/S結(jié)構(gòu)的基礎(chǔ)上,通過在前端瀏覽器將每種證件照片檢測業(yè)務(wù)寫成獨立的證件照片業(yè)務(wù)程序單元,采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上,使得證件照片業(yè)務(wù)程序單元可集體工作或獨立工作,在審核員選定相應(yīng)的證件照片檢測業(yè)務(wù)后,便可在統(tǒng)一的頁面上一次性登錄,在頁面上批量進行審核,操作十分便捷,效率大大提升,從而解決審核員在多個軟件頻繁切換而導(dǎo)致容易疲勞、工作效率低、出錯率高的問題。

2、本發(fā)明系統(tǒng)及方法中,根據(jù)證件照片業(yè)務(wù)程序單元的相關(guān)數(shù)據(jù),可以在前端瀏覽器建立固定的數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系,數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系在前端瀏覽器的代碼中建立,一般情況下,數(shù)據(jù)模型是固定的模式,數(shù)據(jù)模型中對應(yīng)的數(shù)據(jù)與特定的數(shù)據(jù)類型對應(yīng),形成數(shù)據(jù)映射關(guān)系,使前端瀏覽器與后臺服務(wù)器之間能夠進行數(shù)據(jù)交互,在后臺服務(wù)器可以根據(jù)數(shù)據(jù)映射關(guān)系的反射將對應(yīng)的數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)模型,在前端瀏覽器可以根據(jù)數(shù)據(jù)映射關(guān)系,將綁定的數(shù)據(jù)模型更新到頁面對應(yīng)的視圖特定位置中顯示。

3、本發(fā)明系統(tǒng)及方法基于B/S架構(gòu),使得審核員每次登錄前端瀏覽器都可使用到最新的版本,省去了每個審核員都需要單獨下載對應(yīng)的客戶端進行升級的麻煩;同時,基于B/S架構(gòu),代碼的可維護性、復(fù)用性和可擴張性更高,并且可以跨平臺使用(如Windows、Linus、mac等),因此開發(fā)人員只要開發(fā)和維護一個系統(tǒng)即可,開發(fā)成本和維護成本遠遠低于客戶端的成本。

附圖說明

圖1為本發(fā)明實施例1的基于瀏覽器的集中式證件照片檢測系統(tǒng)登錄頁面示意圖。

圖2為本發(fā)明實施例1的基于瀏覽器的集中式證件照片檢測系統(tǒng)操作頁面示意圖。

圖3為本發(fā)明實施例1的基于瀏覽器的集中式證件照片檢測系統(tǒng)結(jié)構(gòu)框圖。

圖4為本發(fā)明實施例2的基于瀏覽器的集中式證件照片檢測方法流程圖。

具體實施方式

下面結(jié)合實施例及附圖對本發(fā)明作進一步詳細的描述,但本發(fā)明的實施方式不限于此。

實施例1:

本實施例提供了一種基于瀏覽器的集中式證件照片檢測系統(tǒng),該系統(tǒng)在B/S(Browser/Server,瀏覽器/服務(wù)器模式)結(jié)構(gòu)的基礎(chǔ)上,通過將每種證件照片檢測業(yè)務(wù)寫成獨立的證件照片業(yè)務(wù)程序單元,采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上,證件照片業(yè)務(wù)程序單元可獨立工作或集體工作。

如圖1所示,為本實施例的基于瀏覽器的集中式證件照片檢測系統(tǒng)登錄頁面示意圖,左邊的顯示框101表示不同的證件照片業(yè)務(wù),登錄時,用戶(一般是審核員)可以通過鼠標(biāo)等設(shè)備點擊選定一種或多種證件照片業(yè)務(wù),在用戶名輸入框102輸入用戶名,以及在密碼輸入框103輸入密碼后,點擊登錄按鈕104,即可根據(jù)用戶選定的證件照片業(yè)務(wù),檢測一種或多種證件照片業(yè)務(wù),十分方便。本實施例中,在登錄的時候,系統(tǒng)會返回一個憑證,每個證件照片業(yè)務(wù)程序單元都會根據(jù)這個憑證來發(fā)出數(shù)據(jù)請求,沒有憑證(即后臺服務(wù)器判斷憑證無效)的情況下,數(shù)據(jù)請求會失??;請求的數(shù)據(jù)發(fā)送到前端瀏覽器后,系統(tǒng)會判斷這個證件照片業(yè)務(wù)程序單元是處于集成環(huán)境(用戶選定多種證件照片業(yè)務(wù))中還是處于獨立環(huán)境(用戶選定一種證件照片業(yè)務(wù))中;若處于集成環(huán)境中,則這個證件照片業(yè)務(wù)程序單元會在繪制證件照片和顯示相關(guān)的證件照片信息的同時,顯示一些關(guān)鍵性信息,如:該用戶仍有多少證件照片需要審核、證件照片業(yè)務(wù)的上崗、離崗登錄狀態(tài)等;若處于獨立環(huán)境中,則這個證件照片業(yè)務(wù)程序單元僅需繪制證件照片和顯示相關(guān)的證件照片信息。

如圖2所示,為本實施例的基于瀏覽器的集中式證件照片檢測系統(tǒng)操作頁面示意圖,假設(shè)用戶登錄時選定了身份證照片業(yè)務(wù)、駕駛證照片業(yè)務(wù),則在左邊的顯示框201上可看到身份證照片業(yè)務(wù)和駕駛證照片業(yè)務(wù)的登錄狀態(tài)為上崗,居住證照片業(yè)務(wù)的登錄狀態(tài)為離崗,由于該用戶沒有出入境證件照片審核的權(quán)限,故出入境證件照片業(yè)務(wù)的登錄狀態(tài)為無權(quán)限,用戶可以在操作頁面上單獨或批量對證件照片業(yè)務(wù)進行上崗、離崗操作,十分便捷;用戶點擊左邊顯示框201的證件照片業(yè)務(wù),可以自由地切換不同證件照片業(yè)務(wù),右邊的證件照片顯示欄202就顯示對應(yīng)證件照片業(yè)務(wù)的需審核照片,在駕駛證證件照片頁面,正在審核證件照片A,證件照片A的放大照片就會顯示在操作頁面的中間,用戶可對該證件照片A進行多種操作:審核(執(zhí)行標(biāo)準(zhǔn)線繪制/取消)、處理(執(zhí)行背景色彩替換)、評語回復(fù)(執(zhí)行評語選定)等;證件照片信息顯示欄203顯示證件照片A的詳細信息,如照片編號、照片拍攝時間等;檢測信息顯示欄204顯示總體需要檢測的證件照片信息、排隊信息等,待6張證件照片檢測完成后,通過點擊提交結(jié)果按鈕205進行批量的結(jié)果提交,免去用戶多次提交的麻煩,提高工作效率;用戶在完成所有證件照片檢測工作后,可以通過點擊退出系統(tǒng)按鈕206退出整個系統(tǒng)。

如圖3所示,本實施例的基于瀏覽器的集中式證件照片檢測系統(tǒng)包括前端瀏覽器和后臺服務(wù)器,所述前端瀏覽器包括集中模塊301、第一配置模塊302、建立模塊303、數(shù)據(jù)請求指令發(fā)出模塊304、憑證生成模塊305、第一判斷模塊306、第二判斷模塊307、數(shù)據(jù)模型綁定模塊308、顯示模塊309、執(zhí)行模塊310和數(shù)據(jù)請求生成模塊311;所述后臺服務(wù)器包括數(shù)據(jù)存放模塊312、第二配置模塊313、數(shù)據(jù)請求指令接收模塊314、過濾模塊315、數(shù)據(jù)請求參數(shù)獲取模塊316、調(diào)取反饋模塊317和數(shù)據(jù)更新模塊318。

結(jié)合圖1的登錄頁面示意圖和圖2的操作頁面示意圖,所述前端瀏覽器中各個模塊的具體功能如下:

所述集中模塊301,用于將每種證件照片檢測業(yè)務(wù)寫成獨立的證件照片業(yè)務(wù)程序單元,采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上;其中,所述證件照片業(yè)務(wù)程序單元根據(jù)用戶在登錄頁面選定的證件照片業(yè)務(wù)進行集體工作或獨立工作,若用戶在登錄頁面選定多種證件照片業(yè)務(wù),則該證件照片業(yè)務(wù)程序單元進行集體工作,若用戶在登錄頁面選定一種證件照片業(yè)務(wù),則該證件照片業(yè)務(wù)程序單元進行獨立工作;

所述第一配置模塊302,用戶或程序管理者可以通過該模塊在前端瀏覽器進行前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置,前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置包括:證件照片業(yè)務(wù)程序單元的增加/刪減配置、證件照片業(yè)務(wù)程序單元的顯示頁面配置、上崗/離崗情況配置、輪詢時間間隔配置等。

所述建立模塊303,用于根據(jù)證件照片業(yè)務(wù)程序單元的相關(guān)數(shù)據(jù),建立固定的數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系,數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系在前端瀏覽器的代碼中建立,一般情況下,數(shù)據(jù)模型是固定的模式,數(shù)據(jù)模型中對應(yīng)的數(shù)據(jù)與特定的數(shù)據(jù)類型對應(yīng),形成數(shù)據(jù)映射關(guān)系,數(shù)據(jù)類型和頁面中視圖的特定位置對應(yīng)。

在后臺服務(wù)器,只需要將數(shù)據(jù)模型的字段名稱與數(shù)據(jù)庫中的字段名稱一致,然后通過C#的反射技術(shù),即可將數(shù)據(jù)庫中的數(shù)據(jù)映射到C#中的數(shù)據(jù)模型,對于前端瀏覽器,通過AngularJs的語法可以將Html的視圖和JavaScript中的數(shù)據(jù)綁定,從而建立數(shù)據(jù)映射關(guān)系,其原理是通過在視圖中監(jiān)控DOM事件,一旦新增、編輯數(shù)據(jù)則將數(shù)據(jù)更新到數(shù)據(jù)模型,而在JavaScript中,會有一個循環(huán)一直對綁定的數(shù)據(jù)模型進行校驗,如果發(fā)現(xiàn)有修改的數(shù)據(jù)模型,則前端瀏覽器將這個數(shù)據(jù)模型更新到頁面對應(yīng)的視圖特定位置中顯示。

所述數(shù)據(jù)請求指令發(fā)出模塊304,用于向后臺服務(wù)器發(fā)出數(shù)據(jù)請求指令,數(shù)據(jù)請求指令可以是審核員主動點擊發(fā)出的請求指令(如點擊登錄按鈕、點擊提交證件照片審核結(jié)果、點擊退出系統(tǒng)等),前端瀏覽器在接收到點擊發(fā)出的請求指令后,向后臺服務(wù)器發(fā)出數(shù)據(jù)請求,也可以是前端瀏覽器根據(jù)設(shè)定的時間間隔向后臺服務(wù)器自動發(fā)出的請求指令;其中,數(shù)據(jù)請求包括新證件照片數(shù)據(jù)請求和證件照片審核結(jié)果反饋數(shù)據(jù)請求。

所述憑證生成模塊305,用于當(dāng)發(fā)出數(shù)據(jù)請求指令時,在緩存中存儲用戶信息,并自動生成唯一訪問憑證,將用戶信息和訪問憑證作為數(shù)據(jù)請求指令的一部分發(fā)送給后臺服務(wù)器。

所述第一判斷模塊306,用于當(dāng)后臺服務(wù)器判斷用戶信息和訪問憑證無效(說明用戶無權(quán)限、離崗、數(shù)據(jù)請求失敗、后臺服務(wù)器錯誤等)時,判斷是否有上一級證件照片業(yè)務(wù)程序單元,若有,則對上一級證件照片業(yè)務(wù)程序單元進行處理,若無,則對本級證件照片業(yè)務(wù)程序單元進行處理;其中,所述對上一級證件照片業(yè)務(wù)程序單元進行處理,具體為:判斷上一級證照業(yè)務(wù)程序單元中是否有正在運行的證照業(yè)務(wù)程序單元,若有,則對該證照業(yè)務(wù)程序單元進行離崗操作,不再繼續(xù)與后臺服務(wù)器進行交互;若無,則返回登錄頁面,在用戶被授權(quán)后再操作;所述對本級證件照片業(yè)務(wù)程序單元進行處理,具體為:直接返回登錄頁面,在用戶被授權(quán)后再操作。

所述第二判斷模塊307,用于根據(jù)后臺服務(wù)器反饋的數(shù)據(jù)模型,對證件照片業(yè)務(wù)程序單元進行判斷,若用戶在登錄頁面選定了多種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于集成環(huán)境中,若用戶在登錄頁面選定了一種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于獨立環(huán)境中。

所述數(shù)據(jù)模型綁定模塊308,用于當(dāng)數(shù)據(jù)請求是新證件照片數(shù)據(jù)請求時,對后臺服務(wù)器反饋的數(shù)據(jù)模型進行綁定;該模塊采用輪詢形式主動監(jiān)控后臺服務(wù)器反饋的數(shù)據(jù)模型,即對舊的數(shù)據(jù)模型進行緩存,每隔一段時間(如0.1ms)檢查一次新的數(shù)據(jù)模型,將新的數(shù)據(jù)模型和緩存的數(shù)據(jù)模型進行對比,當(dāng)數(shù)據(jù)模型有變化時,則發(fā)出事件告知,并綁定數(shù)據(jù)模型。

所述顯示模塊309,用于根據(jù)數(shù)據(jù)映射關(guān)系,將綁定的數(shù)據(jù)模型更新到頁面對應(yīng)的視圖特定位置中顯示,數(shù)據(jù)映射關(guān)系通過建立模塊303建立,一般情況下,數(shù)據(jù)模型是固定的模式,數(shù)據(jù)模型中對應(yīng)的數(shù)據(jù)跟特定的數(shù)據(jù)類型對應(yīng),形成數(shù)據(jù)映射關(guān)系,數(shù)據(jù)類型和視圖中的特定顯示位置對應(yīng),因此可根據(jù)數(shù)據(jù)映射關(guān)系把綁定的數(shù)據(jù)模型,更新到對應(yīng)的視圖特定位置中顯示出來;此外,顯示模塊309可以根據(jù)第二判斷模塊308的判斷,顯示不同的內(nèi)容,當(dāng)?shù)诙袛嗄K308判斷證件照片業(yè)務(wù)程序單元處于集成環(huán)境中時,顯示繪制的證件照片、相關(guān)的證件照片信息以及該用戶仍有多少證件照片需要審核、證件照片業(yè)務(wù)的上崗、離崗登錄狀態(tài)等關(guān)鍵性信息,當(dāng)?shù)诙袛嗄K308判斷證件照片業(yè)務(wù)程序單元處于獨立環(huán)境中時,只顯示繪制的證件照片和相關(guān)的證件照片信息。

所述執(zhí)行模塊310,前端瀏覽器時刻等待操作指令,該操作指令由用戶發(fā)出,如用戶進行相片的審核(通過調(diào)出標(biāo)準(zhǔn)線查看是否符合法定證件照片標(biāo)準(zhǔn))、處理(替換背景色)、評語回復(fù)(評語在后臺服務(wù)器中配置,前端瀏覽器可調(diào)取并顯示出來)、批量操作(批量提交、批量調(diào)取)等,該模塊根據(jù)這些操作指令,執(zhí)行標(biāo)準(zhǔn)線繪制/取消、背景色彩替換、評語選定或批量操作等動作。

所述數(shù)據(jù)請求生成模塊311,用戶審核完畢后,點擊提交審核結(jié)果操作,該模塊接收到提交指令,根據(jù)提交指令,生成新的數(shù)據(jù)請求,這個數(shù)據(jù)請求類型為證件照片審核結(jié)果反饋數(shù)據(jù)請求,然后通過數(shù)據(jù)請求指令發(fā)出模塊304向后臺服務(wù)器發(fā)出數(shù)據(jù)請求指令。

所述后臺服務(wù)器中各個模塊的具體功能如下:

所述數(shù)據(jù)存放模塊312,用于在數(shù)據(jù)庫中用兩張表存放數(shù)據(jù),其中一張表存放證件照片對應(yīng)的詳細信息,記為表一,另一張表存放證件照片信息,記為表二。

所述第二配置模塊313,用戶或程序管理者通過該模塊在后臺服務(wù)器可以進行后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)配置,后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)配置包括:數(shù)據(jù)接口配置,不同的證件照片業(yè)務(wù)配置不同的數(shù)據(jù)接口,存儲地址配置,如對應(yīng)表一和表二的存儲地址的配置,前端瀏覽器需要使用到的評語的配置,如評語的增加、減少、修改等。

所述數(shù)據(jù)請求指令接收模塊314,用于接收前端瀏覽器發(fā)出的數(shù)據(jù)請求指令,一般采用定時輪詢方式,如0.1ms查詢一次是否有數(shù)據(jù)請求指令,如果有,則接收。

所述過濾模塊315,用于判斷用戶信息和訪問憑證是否有效,若是,則數(shù)據(jù)請求有效,若否,則數(shù)據(jù)請求無效,將無效的數(shù)據(jù)請求進行過濾(將非法請求、重復(fù)請求、非登錄請求過濾掉)。

所述數(shù)據(jù)請求參數(shù)獲取模塊316,用于當(dāng)判斷數(shù)據(jù)請求有效時,獲取數(shù)據(jù)請求的參數(shù);其中,數(shù)據(jù)請求的參數(shù)包括數(shù)據(jù)請求的用戶信息和數(shù)據(jù)請求的類型(包括新證件照片數(shù)據(jù)請求和證件照片審核結(jié)果反饋數(shù)據(jù)請求)。

所述調(diào)取反饋模塊317,用于當(dāng)數(shù)據(jù)請求是新證件照片數(shù)據(jù)請求時,根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取并反饋數(shù)據(jù)模型給前端瀏覽器;該模塊具體包括:

代碼封裝單元,用于封裝數(shù)據(jù)庫的代碼。

調(diào)取單元,用于根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取對應(yīng)的數(shù)據(jù)(即從數(shù)據(jù)庫的表一和/或表二中調(diào)取對應(yīng)的數(shù)據(jù))。

轉(zhuǎn)換單元,用于通過數(shù)據(jù)映射關(guān)系的反射將對應(yīng)的數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)模型,數(shù)據(jù)映射關(guān)系在前端瀏覽器的建立模塊中已經(jīng)建立。

反饋單元,用于反饋數(shù)據(jù)模型給前端瀏覽器,該數(shù)據(jù)模型實際上就是后臺服務(wù)器處理的數(shù)據(jù)結(jié)果。

所述數(shù)據(jù)更新模塊318,用于當(dāng)數(shù)據(jù)請求是證件照片審核結(jié)果反饋數(shù)據(jù)請求時,根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,并將數(shù)據(jù)進行更新(即對數(shù)據(jù)庫的表一和/或表二對應(yīng)的數(shù)據(jù)進行更新)。

實施例2:

如圖4所示,本實施例提供了一種基于瀏覽器的集中式證件照片檢測方法,該方法包括以下步驟:

S401、在前端瀏覽器將每種證件照片檢測業(yè)務(wù)寫成獨立的證件照片業(yè)務(wù)程序單元,采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上;

所述證件照片業(yè)務(wù)程序單元根據(jù)用戶在登錄頁面選定的證件照片業(yè)務(wù)進行集體工作或獨立工作,若用戶在登錄頁面選定多種證件照片業(yè)務(wù),則該證件照片業(yè)務(wù)程序單元進行集體工作,若用戶在登錄頁面選定一種證件照片業(yè)務(wù),則該證件照片業(yè)務(wù)程序單元進行獨立工作;

S402、在前端瀏覽器進行前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置;

前端瀏覽器的基礎(chǔ)數(shù)據(jù)配置包括:證件照片業(yè)務(wù)程序單元的增加/刪減配置、證件照片業(yè)務(wù)程序單元的顯示頁面配置、上崗/離崗情況配置、輪詢時間間隔配置等;

S403、在后臺服務(wù)器的數(shù)據(jù)庫中用兩張表存放數(shù)據(jù),其中一張表存放證件照片對應(yīng)的詳細信息,記為表一,另一張表存放證件照片信息,記為表二;

S404、在后臺服務(wù)器進行后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)配置;

后臺服務(wù)器的基礎(chǔ)數(shù)據(jù)配置包括:數(shù)據(jù)接口配置,不同的證件照片業(yè)務(wù)配置不同的數(shù)據(jù)接口,存儲地址配置,如對應(yīng)表一和表二的存儲地址的配置,前端瀏覽器需要使用到的評語的配置,如評語的增加、減少、修改等;

S405、配置完成后,根據(jù)證件照片業(yè)務(wù)程序單元的相關(guān)數(shù)據(jù),程序管理者在前端瀏覽器建立固定的數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系;

數(shù)據(jù)模型和數(shù)據(jù)映射關(guān)系在前端瀏覽器的代碼中建立,一般情況下,數(shù)據(jù)模型是固定的模式,數(shù)據(jù)模型中對應(yīng)的數(shù)據(jù)與特定的數(shù)據(jù)類型對應(yīng),形成數(shù)據(jù)映射關(guān)系,數(shù)據(jù)類型和頁面中視圖的特定位置對應(yīng);

S406、前端瀏覽器向后臺服務(wù)器發(fā)出數(shù)據(jù)請求指令;其中,數(shù)據(jù)請求包括新證件照片數(shù)據(jù)請求和證件照片審核結(jié)果反饋數(shù)據(jù)請求;

S407、在發(fā)出數(shù)據(jù)請求指令時,前端瀏覽器在緩存中存儲用戶信息,并自動生成唯一訪問憑證,將用戶信息和訪問憑證作為數(shù)據(jù)請求指令的一部分發(fā)送給后臺服務(wù)器;

S408、后臺服務(wù)器接收前端瀏覽器發(fā)出的數(shù)據(jù)請求指令,一般采用定時輪詢方式,如0.1ms查詢一次是否有數(shù)據(jù)請求,如果有,則接收;

S409、后臺服務(wù)器判斷用戶信息和訪問憑證是否有效,若否,則數(shù)據(jù)請求無效,將無效的數(shù)據(jù)請求進行過濾(將非法請求、重復(fù)請求、非登錄請求過濾掉),進入步驟S410;若是,則數(shù)據(jù)請求有效,進入步驟S411;

S410、前端瀏覽器判斷是否有上一級證件照片業(yè)務(wù)程序單元,若有,則對上一級證件照片業(yè)務(wù)程序單元進行處理,若無,則對本級證件照片業(yè)務(wù)程序單元進行處理;

對上一級證件照片業(yè)務(wù)程序單元進行處理,具體為:判斷上一級證照業(yè)務(wù)程序單元中是否有正在運行的證照業(yè)務(wù)程序單元,若有,則對該證照業(yè)務(wù)程序單元進行離崗操作,不再繼續(xù)與后臺服務(wù)器進行交互;若無,則返回登錄頁面,在用戶被授權(quán)后再操作;

對本級證件照片業(yè)務(wù)程序單元進行處理,具體為:直接返回登錄頁面,在用戶被授權(quán)后再操作;

S411、后臺服務(wù)器獲取數(shù)據(jù)請求的參數(shù);其中,數(shù)據(jù)請求的參數(shù)包括數(shù)據(jù)請求的用戶信息和數(shù)據(jù)請求的類型(包括新證件照片數(shù)據(jù)請求和證件照片審核結(jié)果反饋數(shù)據(jù)請求);若數(shù)據(jù)請求是新證件照片數(shù)據(jù)請求,進入步驟S412;若數(shù)據(jù)請求是證件照片審核結(jié)果反饋數(shù)據(jù)請求時,進入步驟S418;

S412、后臺服務(wù)器根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取并反饋數(shù)據(jù)模型給前端瀏覽器,具體包括:

1)封裝數(shù)據(jù)庫的代碼;

2)根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,調(diào)取對應(yīng)的數(shù)據(jù)(即從數(shù)據(jù)庫的表一和/或表二中調(diào)取對應(yīng)的數(shù)據(jù));

3)通過步驟S405建立的數(shù)據(jù)映射關(guān)系的反射將對應(yīng)的數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)模型;

4)反饋數(shù)據(jù)模型給前端瀏覽器,該數(shù)據(jù)模型實際上就是后臺服務(wù)器處理的數(shù)據(jù)結(jié)果;

S413、前端瀏覽器根據(jù)后臺服務(wù)器反饋的數(shù)據(jù)模型,對證件照片業(yè)務(wù)程序單元進行判斷,若用戶在登錄頁面選定了多種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于集成環(huán)境中,若用戶在登錄頁面選定了一種證件照片業(yè)務(wù),則判斷證件照片業(yè)務(wù)程序單元處于獨立環(huán)境中;

S414、前端瀏覽器對后臺服務(wù)器反饋的數(shù)據(jù)模型進行綁定;

采用輪詢形式主動監(jiān)控后臺服務(wù)器反饋的數(shù)據(jù)模型,即對舊的數(shù)據(jù)模型進行緩存,每隔一段時間(如0.1ms)檢查一次新的數(shù)據(jù)模型,將新的數(shù)據(jù)模型和緩存的數(shù)據(jù)模型進行對比,當(dāng)數(shù)據(jù)模型有變化時,則發(fā)出事件告知,并綁定數(shù)據(jù)模型;

S415、前端瀏覽器根據(jù)步驟S405建立的數(shù)據(jù)映射關(guān)系,將綁定的數(shù)據(jù)模型更新到頁面對應(yīng)的視圖特定位置中顯示;

一般情況下,數(shù)據(jù)模型是固定的模式,數(shù)據(jù)模型中對應(yīng)的數(shù)據(jù)跟特定的數(shù)據(jù)類型對應(yīng),形成數(shù)據(jù)映射關(guān)系,數(shù)據(jù)類型和視圖中的特定顯示位置對應(yīng),因此可根據(jù)數(shù)據(jù)映射關(guān)系把綁定的數(shù)據(jù)模型,更新到對應(yīng)的視圖特定位置中顯示出來;在本步驟中,可以根據(jù)步驟S413的判斷顯示不同的內(nèi)容,當(dāng)判斷證件照片業(yè)務(wù)程序單元處于集成環(huán)境中時,顯示繪制的證件照片、相關(guān)的證件照片信息以及該用戶仍有多少證件照片需要審核、證件照片業(yè)務(wù)的上崗、離崗登錄狀態(tài)等關(guān)鍵性信息,當(dāng)判斷證件照片業(yè)務(wù)程序單元處于獨立環(huán)境中時,只顯示繪制的證件照片和相關(guān)的證件照片信息;

S416、前端瀏覽器時刻等待操作指令,根據(jù)用戶對證件照片的操作指令,執(zhí)行相應(yīng)的動作;

操作指令由用戶發(fā)出,如用戶進行相片的審核(通過調(diào)出標(biāo)準(zhǔn)線查看是否符合法定證件照片標(biāo)準(zhǔn))、處理(替換背景色)、評語回復(fù)(評語在后臺服務(wù)器中配置,前端瀏覽器可調(diào)取并顯示出來)、批量操作(批量提交、批量調(diào)取)等,該模塊根據(jù)這些操作指令,執(zhí)行標(biāo)準(zhǔn)線繪制/取消、背景色彩替換、評語選定或批量操作等動作;

S417、用戶審核完畢后,點擊提交審核結(jié)果操作,前端瀏覽器接收用戶的提交指令,根據(jù)提交指令,生成新的數(shù)據(jù)請求,這個數(shù)據(jù)請求類型為證件照片審核結(jié)果反饋數(shù)據(jù)請求,返回步驟S406;

S418、后臺服務(wù)器根據(jù)數(shù)據(jù)請求參數(shù)匹配對應(yīng)的數(shù)據(jù)接口,并將數(shù)據(jù)進行更新(即對數(shù)據(jù)庫的表一和/或表二對應(yīng)的數(shù)據(jù)進行更新)。

在此需要說明的是,上述實施例提供的系統(tǒng)僅以上述各功能模塊的劃分進行舉例說明,在實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤或光盤等。

綜上所述,本發(fā)明系統(tǒng)及方法在B/S結(jié)構(gòu)的基礎(chǔ)上,通過將每種證件照片檢測業(yè)務(wù)寫成獨立的證件照片業(yè)務(wù)程序單元,采用標(biāo)簽的形式,將多個獨立的證件照片業(yè)務(wù)程序單元集中在一個頁面上,使得證件照片業(yè)務(wù)程序單元可集體工作或獨立工作,從而解決審核員在多個軟件頻繁切換而導(dǎo)致容易疲勞、工作效率低、出錯率高的問題。

以上所述,僅為本發(fā)明專利優(yōu)選的實施例,但本發(fā)明專利的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明專利所公開的范圍內(nèi),根據(jù)本發(fā)明專利的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都屬于本發(fā)明專利的保護范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1