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

Web系統(tǒng)護照閱讀掃描存儲方法

文檔序號:9274441閱讀:602來源:國知局
Web系統(tǒng)護照閱讀掃描存儲方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是指一種Web系統(tǒng)護照閱讀掃描存儲方法。
【背景技術(shù)】
[0002]隨著國民生活質(zhì)量的逐步提高,境外旅游、培訓(xùn)等活動逐漸增多,對于出境的游客,一些服務(wù)類機構(gòu),如旅游公司、機票預(yù)定網(wǎng)絡(luò)公司等,需要預(yù)先對客戶信息進行登記,其中涉及到護照信息的錄入;但是,目前能夠使用護照閱讀機的軟件基本都是CS架構(gòu)(即Client/Server,客戶機/服務(wù)器結(jié)構(gòu)),而現(xiàn)在主流的應(yīng)用系統(tǒng)都是基于瀏覽器的BS架構(gòu)(即Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu)),如何使得護照信息錄入后與系統(tǒng)中的其他軟件能夠進行無障礙的信息交互,從而提高系統(tǒng)的兼容性,是亟待解決的問題。

【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明的目的在于提出一種Web系統(tǒng)護照閱讀掃描存儲方法,實現(xiàn)通過web系統(tǒng)進行護照信息掃描錄入。
[0004]基于上述目的本發(fā)明提供的Web系統(tǒng)護照閱讀掃描存儲的方法,包括:
[0005]啟動IE內(nèi)核的瀏覽器并加載電子護照閱讀器驅(qū)動;
[0006]獲取電子護照閱讀器掃描的數(shù)據(jù);
[0007]利用Javascript方法將電子護照閱讀器掃描出來的數(shù)據(jù)寫在Web頁面的指定位置;
[0008]生成兩張護照首頁照片并寫在Web頁面的指定位置;
[0009]其中,所述獲取電子護照閱讀器掃描的數(shù)據(jù)的步驟還包括以下步驟:
[0010]判斷是采用指定人員掃描方式還是采用自動掃描方式;
[0011]若是采用指定人員掃描方式,獲取通過如鍵盤、鼠標等的外部設(shè)備輸入的指定人員的姓名和性別,同時獲取電子護照閱讀器掃描的數(shù)據(jù),根據(jù)輸入的指定人員的姓名和性別的信息進行加載掃描,獲取護照信息,存儲入庫,并上傳照片;
[0012]若是采用自動掃描方式,則依次獲取多個人員的電子護照閱讀器掃描的數(shù)據(jù),根據(jù)掃描得到的姓名和性別,自動檢索是否存在匹配人員,如果存在,則將該人員的護照信息顯示到指定位置,當接收到確認指令時,存儲入庫并上傳照片;如果不存在,則發(fā)出該人員不存在的提示信息;如果判斷存在重名且重性別的兩個以上人員,則選擇第一個被檢索出來的人員信息進行匹配,其余人員則需重新進行護照掃描。
[0013]在一些實施方式中,在瀏覽器中內(nèi)置電子護照閱讀器的Activex控件,用于在本地操作系統(tǒng)和瀏覽器之間互相調(diào)用數(shù)據(jù)。
[0014]在一些實施方式中,所述瀏覽器中的Activex控件可觸發(fā)瀏覽器中的Javascript腳本解釋器運行Javascript方法進行HTML頁面的操作,同時Activex控件也可以監(jiān)測到電子護照閱讀器的事件變化,可以將驅(qū)動傳過來的數(shù)據(jù),轉(zhuǎn)交給瀏覽器處理。
[0015]在一些實施方式中,所述獲取電子護照閱讀器掃描的數(shù)據(jù)的步驟還包括以下步驟:
[0016]接收護照打卡插入電子護照閱讀器的觸發(fā)信息,觸發(fā)Javascript解釋器調(diào)用Web頁面的javascript方法,然后通過瀏覽器中的Activex控件傳達掃描指令,該指令通過電子護照閱讀器驅(qū)動傳達到電子護照閱讀器上,電子護照閱讀器接到掃描指令之后進行護照掃描;
[0017]電子護照閱讀器掃描之后獲得的數(shù)據(jù)通過電子護照閱讀器驅(qū)動調(diào)用Activex控件將數(shù)據(jù)傳輸?shù)綖g覽器,并通過瀏覽器內(nèi)置的javascript解釋器調(diào)用javascript方法將數(shù)據(jù)寫入到html頁面上,同時,電子護照閱讀器會自動生成2張護照首頁的掃描圖片,并存在指定的電腦目錄下;
[0018]通過javascript方法將護照掃描出的姓名和性別跟預(yù)先人工錄入系統(tǒng)中的姓名和性別進行比較,當二者任何一項出現(xiàn)不一致時,發(fā)出姓名和/或性別數(shù)據(jù)不一致的提示信息,并獲取更改信息并修改錯誤數(shù)據(jù);
[0019]當接收到確認指令時,將之前電子護照閱讀器生成的照片上傳到系統(tǒng)中;
[0020]接收保存指令,將把html頁面中的全部表單數(shù)據(jù)通過http的POST請求傳輸?shù)较到y(tǒng)內(nèi),其中圖片數(shù)據(jù)存儲在遠程的文件服務(wù)器上,并將存放的目錄路徑存儲到遠程的Mysql數(shù)據(jù)庫中,其他的非圖片類型的數(shù)據(jù),則直接存儲到Mysql數(shù)據(jù)庫表中;
[0021]保存成功之后,發(fā)出保存成功的提示信息。
[0022]在一些實施方式中,所述獲取電子護照閱讀器掃描的數(shù)據(jù)的步驟還包括以下步驟:
[0023]首先調(diào)用電子護照閱讀器內(nèi)置提供javascript方法來加載SDK類庫(SoftwareDevelopment Kit,軟件開發(fā)工具包),通知其準備接受系統(tǒng)調(diào)用請求;
[0024]如果加載SDK類庫失敗,根據(jù)電子護照閱讀器提供的錯誤碼進行提示;
[0025]如果加載SDK類庫成功,則利用電子護照閱讀器內(nèi)置的javascript方法進行護照首頁信息的采集,采集回來的數(shù)據(jù)會以javascript數(shù)組的數(shù)據(jù)格式返回;
[0026]根據(jù)護照閱讀機方法返回的javascript數(shù)組,進行判斷,如果數(shù)組為空或者元素個數(shù)為0,則提示掃描不成功;如果數(shù)組不為空或者元素個數(shù)不為0,則提示護照掃描成功;
[0027]掃描成功之后,javascript方法會將取得的數(shù)據(jù)對應(yīng)到Web頁面的指定位置,比如:姓名放到姓名的位置,性別放到性別的位置;電子護照閱讀器的內(nèi)置方法返回的javascript數(shù)組中數(shù)據(jù)的位置是固定的,根據(jù)預(yù)先提供的文檔提取對應(yīng)的數(shù)據(jù)并放到對應(yīng)的指定位置即可;
[0028]當javascript方法將取得的數(shù)據(jù)全部放到指定位置之后,調(diào)用電子護照閱讀器內(nèi)置的javascript類庫來釋放SDK類庫;
[0029]獲取電子護照閱讀器在指定目錄生成的護照首頁的圖片并上傳到系統(tǒng)。
[0030]在一些實施方式中,所述采用自動掃描方式掃描護照的步驟還包括將姓名與性別自動匹配的步驟,具體包括:
[0031]接收自動匹配指令,進入到護照掃描界面;
[0032]接收掃描指令,電子護照閱讀器進行掃描,同時將掃描獲得的數(shù)據(jù)通過電子護照閱讀器驅(qū)動傳出到瀏覽器并由javascript方法獲得到;
[0033]獲取到掃描數(shù)據(jù)后,調(diào)用javascript的AJAX異步調(diào)用的方法,利用掃描數(shù)據(jù)中的姓名和性別檢索遠程數(shù)據(jù)庫,查看是否有該姓名和性別的人員;
[0034]如果有且只有一個,則匹配成功,將掃描之后的數(shù)據(jù)通過javascript方法寫到html頁面上;
[0035]如果有且不止一個人,即存在同名且性別相同的人員,則發(fā)出存在兩名以上名重名且重性別的人員的提示信息,轉(zhuǎn)為手動掃描;
[0036]如果不存在該人員的信息,則發(fā)出不存在該人員的提示信息,核實后再進行護照掃描;
[0037]當接收到確認指令時,保存掃描數(shù)據(jù)。
[0038]從上面所述可以看出,本發(fā)明提供的Web系統(tǒng)護照閱讀掃描存儲方法,可以滿足利用Web系統(tǒng)進行護照信息掃描錄入的要求,并結(jié)合電子護照閱讀器(TH-PR410)驅(qū)動要求,實現(xiàn)了 Web版本護照自動掃描匹配上傳數(shù)據(jù)。
【附圖說明】
[0039]圖1為本發(fā)明提供的Web系統(tǒng)護照閱讀掃描存儲方法實施例的簡化流程示意圖。
【具體實施方式】
[0040]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。
[0041]參照附圖1,為本發(fā)明提供的Web系統(tǒng)護照閱讀掃描存儲方法實施例的簡化流程示意圖。
[0042]所述Web系統(tǒng)護照閱讀掃描存儲的方法,包括:
[0043]步驟101:啟動IE內(nèi)核的瀏覽器并加載電子護照閱讀器驅(qū)動;
[0044]步驟102:獲取電子護照閱讀器掃描的數(shù)據(jù);
[0045]步驟103:利用Javascript方法將電子護照閱讀器掃描出來的數(shù)據(jù)寫在Web頁面的指定位置;
[0046]步驟104:系統(tǒng)生成兩張護照首頁照片(一張彩色,一張黑白)并寫在Web頁面的指定位置;
[0047]其中,所述獲取電子護照閱讀器掃描的數(shù)據(jù)的步驟102還可以進一步包括以下步驟:
[0048]判斷是采用指定人員掃描方式還是采用自動掃描方式(指定人員掃描方式是指在系統(tǒng)中選定一個待掃描護照信息的人員,然后掃描其護照,并將得到的護照信息與預(yù)先存儲的人員信息進行匹配;自動掃描方式是指不用預(yù)先選定,直接掃描護照并進行系統(tǒng)自動匹配);
[0049]若是采用指定人員掃描方式,則獲取通過如鍵盤、鼠標等的外部設(shè)備輸入的指定人員的姓名和性別或選擇一個待掃描護照信息的指定人員(該指
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1