本發明涉及教育信息化安全認證技術,具體公開了一種基于移動終端的EEID標識(教育電子身份號)生成方法及系統。
背景技術:
目前,網絡實名制仍然是互聯網用戶管理的一個重點難點問題,對于海量用戶的管理,實行實名制尤其重要。教育網絡實名制安全認證系統(簡稱EEID管理系統)用唯一的EEID標識(教育電子身份號)能有效解決各類云平臺用戶統一管理問題,并保護用戶隱私安全。目前,教育網絡實名制安全認證系統已經實現部署并應用于湖南省湘教云項目和世界大學城等其他有關教育行業的項目。
目前,在教育網絡實名制安全認證系統中有兩種方式可以申請EEID標識。第一種方式,學校管理員采集并審核用戶個人信息,通過批量申請方式,實時生成EEID標識;第二種方式,個人通過提交個人信息和身份證數碼照片,經后臺管理員審核后,生成EEID標識。但是,這兩種方式都需要經過人工審核,時效性差。另外,在個人申請EEID標識時,會出現姓名與身份證號不匹配的現象,導致EEID標識生成的有效性存在很大問題。
技術實現要素:
本發明要解決的技術問題是:針對教育網絡實名制安全認證系統中EEID標識生成時存在的時效性與有效性問題,結合移動終端的優勢,提供一種不僅能保證身份證號與EEID標識的一一對應、并實現EEID標識的即時申請,而且還能夠消除因姓名和身份證號不匹配因素引起的數據采集失誤,從而大大提高EEID標識生成的實時性和有效性的基于移動終端的EEID標識生成方法及系統。
為了解決上述技術問題,本發明采用的技術方案為:
一方面,本發明提供一種基于移動終端的EEID標識生成方法,步驟包括:
1)獲取目標EEID標識用戶的居民身份證圖像;
2)對居民身份證圖像進行預處理;
3)調用OCR識別引擎對預處理后的居民身份證圖像進行字符識別,得到目標EEID標識用戶的居民身份證有效信息;
4)將居民身份證有效信息調用教育網絡實名制安全認證系統的EEID核心引擎的EEID標識申請接口,得到目標EEID標識用戶的EEID標識。
優選地,步驟1)獲取目標EEID標識用戶的居民身份證圖像包括調用移動終端的攝像頭,通過攝像頭拍照獲取目標EEID標識用戶的居民身份證圖像。
優選地,步驟1)獲取目標EEID標識用戶的居民身份證圖像包括通過用戶選擇移動終端本地存儲的目標EEID標識用戶的居民身份證圖像。
優選地,步驟2)對居民身份證圖像進行預處理的詳細步驟包括對居民身份證圖像依次進行圖像修正、灰度化、應用自適應閾值的方法完成圖像的二值化。
優選地,步驟3)中的居民身份證有效信息包括姓名、性別和身份證號。
另一方面,本發明還提供一種基于移動終端的EEID標識生成系統,包括:
圖像獲取程序模塊,用于獲取目標EEID標識用戶的居民身份證圖像;
預處理程序模塊,用于對居民身份證圖像進行預處理;
字符識別程序模塊,用于調用OCR識別引擎對預處理后的居民身份證圖像進行字符識別,得到目標EEID標識用戶的居民身份證有效信息;
標識生成程序模塊,用于將居民身份證有效信息調用教育網絡實名制安全認證系統的EEID核心引擎的EEID標識申請接口,得到目標EEID標識用戶的EEID標識。
優選地,所述圖像獲取程序模塊包括攝像頭調用子模塊,所述攝像頭調用子模塊調用移動終端的攝像頭,通過攝像頭拍照獲取目標EEID標識用戶的居民身份證圖像。
優選地,所述圖像獲取程序模塊包括圖像選擇子模塊,所述圖像選擇子模塊通過用戶選擇移動終端本地存儲的目標EEID標識用戶的居民身份證圖像。
優選地,所述預處理程序模塊圖像修正子模塊、灰度化子模塊、二值化子模塊,所述二值化子模塊應用自適應閾值的方法完成圖像的二值化。
優選地,所述字符識別程序模塊識別出的居民身份證有效信息包括姓名、性別和身份證號。
本發明基于移動終端的EEID標識生成方法具有下述優點:
本發明通過獲取目標EEID標識用戶的居民身份證圖像,對居民身份證圖像進行預處理,調用OCR識別引擎對預處理后的居民身份證圖像進行字符識別,得到目標EEID標識用戶的居民身份證有效信息,將居民身份證有效信息調用教育網絡實名制安全認證系統的EEID核心引擎的EEID標識申請接口,得到目標EEID標識用戶的EEID標識,通過直接通過移動終端掃描個人的居民身份證,識別姓名、身份證號等居民身份證有效信息,進而調用申請接口,生成唯一的EEID標識,不僅能保證身份證號與EEID標識的一一對應,并實現EEID標識的即時申請,消除因姓名和身份證號不匹配因素引起的數據采集失誤,從而大大提高EEID標識生成的實時性和有效性。
本發明基于移動終端的EEID標識生成系統為本發明基于移動終端的EEID標識生成方法采用程序實現的、完全對應的系統,因此同樣也具有本發明基于移動終端的EEID標識生成方法的前述優點,故在此不再贅述。
附圖說明
圖1為本發明實施例方法一的基本流程示意圖。
圖2為本發明實施例方法一的APP程序原理架構示意圖。
具體實施方式
實施例一:
如圖1所示,本發明實施例基于移動終端的EEID標識生成方法的步驟包括:
1)獲取目標EEID標識用戶的居民身份證圖像;
2)對居民身份證圖像進行預處理;
3)調用OCR識別引擎對預處理后的居民身份證圖像進行字符識別,得到目標EEID標識用戶的居民身份證有效信息;
4)將居民身份證有效信息調用教育網絡實名制安全認證系統的EEID核心引擎的EEID標識申請接口,得到目標EEID標識用戶的EEID標識。
本實施例中,步驟1)獲取目標EEID標識用戶的居民身份證圖像包括調用移動終端的攝像頭,通過攝像頭拍照獲取目標EEID標識用戶的居民身份證圖像;此外,還包括通過用戶選擇移動終端本地存儲的目標EEID標識用戶的居民身份證圖像。
本實施例中,步驟2)對居民身份證圖像進行預處理的詳細步驟包括對居民身份證圖像依次進行圖像修正、灰度化、應用自適應閾值的方法完成圖像的二值化。
本實施例中,步驟3)中的居民身份證有效信息包括姓名、性別和身份證號。
如圖2所示,本發明實施例基于移動終端的EEID標識生成方法具體是通過移動終端上的基于WebService的APP程序來實現的,從而得到基于移動終端的EEID標識生成系統,移動終端上的APP程序的主頁面MainActivity從步驟1)調用移動終端的攝像頭(調用攝像頭拍照)或通過用戶選擇移動終端本地存儲的目標EEID標識用戶的居民身份證圖像(選擇本地圖像)開始,然后步驟2)進行預處理,通過步驟3)進行字符識別,字符識別成功后,讀取主頁面MainActivity上面的控件中的居民身份證有效信息(姓名、性別和身份證號),如果用戶點擊“生成EEID標識并顯示”,則通過步驟4)調用教育網絡實名制安全認證系統的EEID核心引擎的EEID標識申請接口,得到目標EEID標識用戶的EEID標識,并顯示輸出。本實施例中,通過移動終端上的APP程序來實現的基于移動終端的EEID標識生成系統包括:
圖像獲取程序模塊,用于獲取目標EEID標識用戶的居民身份證圖像;
預處理程序模塊,用于對居民身份證圖像進行預處理;
字符識別程序模塊,用于調用OCR識別引擎對預處理后的居民身份證圖像進行字符識別,得到目標EEID標識用戶的居民身份證有效信息;
標識生成程序模塊,用于將居民身份證有效信息調用教育網絡實名制安全認證系統的EEID核心引擎的EEID標識申請接口,得到目標EEID標識用戶的EEID標識。
本實施例中,所述圖像獲取程序模塊包括攝像頭調用子模塊,所述攝像頭調用子模塊調用移動終端的攝像頭,通過攝像頭拍照獲取目標EEID標識用戶的居民身份證圖像。
本實施例中,所述圖像獲取程序模塊包括圖像選擇子模塊,所述圖像選擇子模塊通過用戶選擇移動終端本地存儲的目標EEID標識用戶的居民身份證圖像。
本實施例中,所述預處理程序模塊圖像修正子模塊、灰度化子模塊、二值化子模塊,所述二值化子模塊應用自適應閾值的方法完成圖像的二值化。
本實施例中,所述字符識別程序模塊識別出的居民身份證有效信息包括姓名、性別和身份證號。
實施例二:
本實施例與實施例一基本相同,其主要不同點為:步驟1)僅為調用移動終端的攝像頭,通過攝像頭拍照獲取目標EEID標識用戶的居民身份證圖像,本實施例同樣也可以實現獲取目標EEID標識用戶的居民身份證圖像。
實施例三:
本實施例與實施例一基本相同,其主要不同點為:步驟1)僅為通過用戶選擇移動終端本地存儲的目標EEID標識用戶的居民身份證圖像,本實施例同樣也可以實現獲取目標EEID標識用戶的居民身份證圖像。
以上所述僅是本發明的優選實施方式,本發明的保護范圍并不僅局限于上述實施例,凡屬于本發明思路下的技術方案均屬于本發明的保護范圍。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理前提下的若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。