鬼佬大哥大
  • / 35
  • 下載費用:30 金幣  

不具有SAM模塊的身份證閱讀裝置、SAM裝置及系統.pdf

關 鍵 詞:
具有 SAM 模塊 身份證 閱讀 裝置 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201510260733.3

申請日:

2015.05.20

公開號:

CN104899497A

公開日:

2015.09.09

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 21/34申請日:20150520|||公開
IPC分類號: G06F21/34(2013.01)I 主分類號: G06F21/34
申請人: 李明
發明人: 李明
地址: 100086北京市海淀區太月園12號樓603室
優先權:
專利代理機構: 代理人:
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510260733.3

授權公告號:

||||||

法律狀態公告日:

2018.03.20|||2015.12.16|||2015.09.09

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明提供了一種不具有SAM模塊的身份證閱讀裝置、SAM裝置及系統,其中,該系統包括:終端、身份證閱讀裝置以及SAM裝置,身份證閱讀裝置包括:第一接口、第二接口、讀卡模塊、主控模塊,第一接口連接于終端與主控模塊之間,第二接口連接于第一SAM裝置與主控模塊之間,讀卡模塊連接于身份證與主控模塊之間;SAM裝置包括:一個或多個通訊接口、主控模塊和SAM模塊,每個通訊接口的一端連接至一個身份證閱讀裝置,另一端連接至主控模塊;由于每個身份證閱讀裝置均與第一SAM裝置進行連接,由此可以提高第一SAM裝置的利用率。

權利要求書

權利要求書
1.  一種不具有SAM模塊的身份證閱讀裝置,其特征在于,包括:第一接口、第二接口、讀卡模塊、主控模塊,所述第一接口連接于終端與所述主控模塊之間,所述第二接口連接于第一SAM裝置與所述主控模塊之間,所述讀卡模塊連接于身份證與所述主控模塊之間,其中:
第一接口,用于獲取終端發送的第一信息,并將所述第一信息發送至主控模塊;
第二接口,用于獲取第一SAM裝置發送的第二信息,并將所述第二信息發送至主控模塊;
讀卡模塊,用于接收身份證發送的第三信息,并將所述第三信息發送至所述主控模塊;
所述主控模塊,用于分別將所述第一信息和所述第三信息發送至所述第二接口,并對所述第二信息進行類別判斷,如果判斷出所述第二信息為第一類別,則將所述第二信息發送至所述第一接口,如果判斷出所述第二信息為第二類別,則將所述第二信息發送至所述讀卡模塊;
所述第一接口,還用于接收所述主控模塊發送的所述第二信息,并發送至所述終端;
所述第二接口,還用于接收所述主控模塊發送的所述第一信息,并發送至所述第一SAM裝置;還用于接收所述主控模塊發送的所述第三信息,并發送至所述第一SAM裝置;
所述讀卡模塊,還用于接收所述主控模塊發送的所述第二信息,并發送至所述身份證。

2.  根據權利要求1所述的裝置,其特征在于,
所述主控模塊,還用于將所述第一信息發送至所述第二接口之前,判斷所述第一信息是否需要所述第一SAM裝置進行處理,如果不需要,則將所述第一信息發送至所述讀卡模塊,如果需要,則執行將所述第一信息發送至所述第二接口;
所述讀卡模塊,還用于接收所述主控模塊發送的所述第一信息,并發送至所述身份證。

3.  根據權利要求1所述的裝置,其特征在于,
所述主控模塊,還用于將所述第三信息發送至所述第二接口之前,判斷所述第三信息是否需要所述第一SAM裝置進行處理,如果不需要,則將所述第三信息發送至所述第一接口,如果需要,則執行將所述第三信息發送至所述第二接口;
所述第一接口,還用于接收所述主控模塊發送的所述第三信息,并發送至所述終端。

4.  根據權利要求1-3中任一項所述的裝置,其特征在于,
所述第二接口包括一個或多個,每個第二接口連接至一個SAM裝置;
所述主控模塊,還用于從多個SAM裝置中選擇出所述第一SAM裝置,并接收與所述第一SAM裝置連接的第二接口發送的第二信息,并分別將所述第一信息和所述第三信息發送至與所述第一SAM裝置連接的第二接口。

5.  根據權利要求1-4中任一項所述的裝置,其特征在于,還包括存儲模塊、顯示模塊和/或輸入模塊,其中:
所述主控模塊,還用于在判斷出所述第二信息為第一類別時,將所述第二信息發送至所述存儲模塊和 /或所述顯示模塊;
所述存儲模塊,用于存儲所述第二信息;
所述顯示模塊,用于顯示所述第二信息;
所述輸入模塊,用于輸入信息。

6.  根據權利要求1-5中任一項所述的裝置,其特征在于,
還包括除所述第一接口、所述第二接口之外的一個或多個通訊接口,所述一個或多個通訊接口,用于連接外部設備。

7.  一種SAM裝置,其特征在于,包括:通訊接口和SAM模塊,其中:
所述通訊接口,用于從與其連接的身份證閱讀裝置獲取對應的待處理信息,并發送至所述SAM模塊;還用于將所述SAM模塊發送來的結果信息發送至與其連接的身份證閱讀裝置;
所述SAM模塊,用于對接收到的所述通訊接口發來的待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至所述通訊接口。

8.  一種SAM裝置,其特征在于,包括:一個或多個通訊接口、主控模塊和SAM模塊,每個所述通訊接口的一端連接至一個身份證閱讀裝置,另一端連接至所述主控模塊;其中:
每個通訊接口,用于從與其連接的身份證閱讀裝置獲取對應的待處理信息,并發送至所述主控模塊;還用于將所述主控模塊發送來的結果信息發送至與其連接的身份證閱讀裝置;
所述主控模塊,用于按照預設排序策略依次將各個通訊接口發來的待處理信息發送至SAM模塊;還用于接收所述SAM模塊對所述各個通訊接口的待處理信息進行身份證安全控制處理后的結果信息,并發送至各個通訊接口;
所述SAM模塊,用于對接收到的各個通訊接口發來的待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至所述主控模塊。

9.  根據權利要求8所述的裝置,其特征在于,
所述SAM模塊,還用于與一個身份證閱讀裝置連接,從所述身份證閱讀裝置獲取待處理信息,對接收到的所述待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至所述身份證閱讀裝置。

10.  一種身份證信息獲取系統,其特征在于,包括:終端、如權利要求1-6任一項所述的身份證閱讀裝置以及如權利要求7-9任一項所述的SAM裝置,其中,
所述終端,用于向所述身份證閱讀裝置發送第一信息,并接收所述身份證閱讀裝置發送的結果數據。

11.  根據權利要求10所述的系統,其特征在于,還包括:連接于所述身份證閱讀裝置以及所述SAM裝置之間的服務器,其中:
所述服務器,用于傳遞所述身份證閱讀裝置與所述SAM裝置之間的信息。

12.  根據權利要求11所述的系統,其特征在于,
所述SAM裝置包括多個,所述服務器,還用于從多個SAM裝置中選擇出所述第一SAM裝置。

說明書

說明書不具有SAM模塊的身份證閱讀裝置、SAM裝置及系統
技術領域
本發明涉及電子技術領域,尤其涉及一種不具有SAM模塊的身份證閱讀裝置、SAM裝置及身份證信息獲取系統。
背景技術
現有的身份證閱讀裝置具有至少兩個模塊,包括讀模塊以及SAM(Secure Access Module,居民身份證驗證安全控制)模塊。由于每個前端身份證閱讀裝置均設置SAM模塊,因此,現有的前端身份證閱讀裝置的制造成本高;并且,一個SAM模塊只能對一個讀模塊讀取的居民身份證信息進行身份驗證,因此,現有的前端身份證閱讀裝置利用率較低。
發明內容
本發明旨在解決上述問題之一。
本發明的主要目的在于提供一種不具有SAM模塊的身份證閱讀裝置;
本發明的另一目的在于提供一種SAM裝置;
本發明的又一目的在于提供一種身份證信息獲取系統。
為達到上述目的,本發明的技術方案具體是這樣實現的:
本發明一方面提供了一種不具有SAM模塊的身份證閱讀裝置,包括:第一接口、第二接口、讀卡模塊、主控模塊,所述第一接口連接于終端與所述主控模塊之間,所述第二接口連接于第一SAM裝置與所述主控模塊之間,所述讀卡模塊連接于身份證與所述主控模塊之間,其中:第一接口,用于獲取終端發送的第一信息,并將所述第一信息發送至主控模塊;第二接口,用于獲取第一SAM裝置發送的第二信息,并將所述第二信息發送至主控模塊;讀卡模塊,用于接收身份證發送的第三信息,并將所述第三信息發送至所述主控模塊;
所述主控模塊,用于分別將所述第一信息和所述第三信息發送至所述第二接口,并對所述第二信息進行類別判斷,如果判斷出所述第二信息為第一類別,則將所述第二信息發送至所述第一接口,如果判斷出所述第二信息為第二類別,則將所述第二信息發送至所述讀卡模塊;所述第一接口,還用于接收所述主控模塊發送的所述第二信息,并發送至所述終端;所述第二接口,還用于接收所述主控模塊發送的所述第一信息,并發送至所述第一SAM裝置;還用于接收所述主控模塊發送的所述第三信息,并發送至所述第一SAM裝置;所述讀卡模塊,還用于接收所述主控模塊發送的所述第二信息,并發送至所述身份證。
可選的,所述主控模塊,還用于將所述第一信息發送至所述第二接口之前,判斷所述第一信息是否需 要所述第一SAM裝置進行處理,如果不需要,則將所述第一信息發送至所述讀卡模塊,如果需要,則執行將所述第一信息發送至所述第二接口;所述讀卡模塊,還用于接收所述主控模塊發送的所述第一信息,并發送至所述身份證。
可選的,所述主控模塊,還用于將所述第三信息發送至所述第二接口之前,判斷所述第三信息是否需要所述第一SAM裝置進行處理,如果不需要,則將所述第三信息發送至所述第一接口,如果需要,則執行將所述第三信息發送至所述第二接口;所述第一接口,還用于接收所述主控模塊發送的所述第三信息,并發送至所述終端。
可選的,所述第二接口包括一個或多個,每個第二接口連接至一個SAM裝置;所述主控模塊,還用于從多個SAM裝置中選擇出所述第一SAM裝置,并接收與所述第一SAM裝置連接的第二接口發送的第二信息,并分別將所述第一信息和所述第三信息發送至與所述第一SAM裝置連接的第二接口。
可選的,還包括存儲模塊、顯示模塊和/或輸入模塊,其中:所述主控模塊,還用于在判斷出所述第二信息為第一類別時,將所述第二信息發送至所述存儲模塊和/或所述顯示模塊;所述存儲模塊,用于存儲所述第二信息;所述顯示模塊,用于顯示所述第二信息;所述輸入模塊,用于輸入信息。
可選的,還包括除所述第一接口、所述第二接口之外的一個或多個通訊接口,所述一個或多個通訊接口,用于連接外部設備。
本發明又一方面提供了一種SAM裝置,包括:通訊接口和SAM模塊,其中:
所述通訊接口,用于從與其連接的身份證閱讀裝置獲取對應的待處理信息,并發送至所述SAM模塊;還用于將所述SAM模塊發送來的結果信息發送至與其連接的身份證閱讀裝置;所述SAM模塊,用于對接收到的所述通訊接口發來的待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至所述通訊接口。
本發明又一方面提供了一種SAM裝置,包括:一個或多個通訊接口、主控模塊和SAM模塊,每個所述通訊接口的一端連接至一個身份證閱讀裝置,另一端連接至所述主控模塊;其中:每個通訊接口,用于從與其連接的身份證閱讀裝置獲取對應的待處理信息,并發送至所述主控模塊;還用于將所述主控模塊發送來的結果信息發送至與其連接的身份證閱讀裝置;所述主控模塊,用于按照預設排序策略依次將各個通訊接口發來的待處理信息發送至SAM模塊;還用于接收所述SAM模塊對所述各個通訊接口的待處理信息進行身份證安全控制處理后的結果信息,并發送至各個通訊接口;所述SAM模塊,用于對接收到的各個通訊接口發來的待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至所述主控模塊。
可選的,所述SAM模塊,還用于與一個身份證閱讀裝置連接,從所述身份證閱讀裝置獲取待處理信息,對接收到的所述待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至所述身份證閱讀裝置。
本發明又一方面提供了一種身份證信息獲取系統,包括:終端、如上所述的身份證閱讀裝置以及如上所述的SAM裝置,其中,所述終端,用于向所述身份證閱讀裝置發送第一信息,并接收所述身份證閱讀 裝置發送的結果數據。可選的,所述系統還包括:連接于所述身份證閱讀裝置以及所述SAM裝置之間的服務器,其中:所述服務器,用于傳遞所述身份證閱讀裝置與所述SAM裝置之間的信息。
可選的,所述SAM裝置包括多個,所述服務器,還用于從多個SAM裝置中選擇出所述第一SAM裝置。
由上述本發明提供的技術方案可以看出,將本發明的身份證閱讀裝置獨立于第一SAM裝置設置,可以與第一SAM裝置進行信息交互,還可以連接身份證,作為身份證與第一SAM裝置進行信息交互的橋梁,在實際應用中,可以設置多個身份證閱讀裝置,每個身份證閱讀裝置均與第一SAM裝置進行連接,由此可以提高第一SAM裝置的利用率;另外,也可以設置多個SAM裝置,每個身份證閱讀裝置先選出第一SAM裝置,然后與第一SAM裝置進行連接,在保證提高第一SAM裝置的利用率的同時,也可以保證每個身份證閱讀裝置的閱讀速度,不至于當有多個身份證閱讀裝置等待連接到第一SAM裝置時,每個身份證閱讀裝置的等待時間過長。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他附圖。
圖1為本發明實施例1提供的身份證信息獲取系統的結構示意圖;
圖2為本發明實施例1提供的身份證閱讀裝置的結構示意圖;
圖3為本發明實施例1提供的一種SAM裝置的結構示意圖;
圖4為本發明實施例1提供的另一種SAM裝置的結構示意圖;
圖5為本發明實施例1提供的一種可選身份證信息獲取系統的架構示意圖;
圖6為本發明實施例2提供的一種身份證信息獲取方法的流程圖;
圖7為本發明實施例3提供的另一種身份證信息獲取方法的流程圖;
圖8為本發明實施例4提供的一種身份證閱讀裝置執行的身份證信息獲取方法的流程圖;
圖9為本發明實施例5提供的一種SAM裝置執行的身份證信息獲取方法的流程圖。
具體實施方式
下面結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明的保護范圍。
在本發明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以 特定的方位構造和操作,因此不能理解為對本發明的限制。此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或數量或位置。
在本發明的描述中,需要說明的是,除非另有明確的規定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
下面將結合附圖對本發明實施例作進一步地詳細描述。
針對現有技術中每個身份證閱讀裝置中均需要設置一個SAM模塊,從而導致身份證讀卡器的成本高以及SAM模塊的利用率低的問題,本發明實施例提供了一種不具有SAM模塊的身份證閱讀裝置、SAM裝置及身份證信息獲取系統。在本發明實施例提供的方案中,將SAM模塊從身份證閱讀裝置中移除,身份證閱讀裝置只作身份信息讀取的功能,身份驗證由外部的SAM裝置完成,從而可以減少身份證閱讀裝置的成本,并且,多個身份證閱讀裝置可以由同一個SAM裝置進行驗證,從而提高了SAM裝置的利用率。
實施例1
本實施例提供了一種身份證信息獲取系統,如圖1所示,該系統包括:n個前端身份證閱讀裝置10、m個后臺SAM裝置20以及與n個前端身份證閱讀裝置10連接的n個前端終端30,n大于等于m,優選的,n大于m,即多個前端身份證閱讀裝置10對應一個或多個后臺SAM裝置20。
在本實施例中,對于本系統中任意一組處于連接通訊狀態中的終端30、身份證閱讀裝置10和后臺SAM裝置20,各個設備的工作原理描述如下。
終端30,用于向身份證閱讀裝置10發送第一信息(例如,讀卡請求),并接收身份證閱讀裝置10發送的第二信息(例如,解密后的身份證信息);該終端30可以為具有進行通訊發送指令的PC機、PAD(平板電腦)、智能手機、智能可穿戴設、電子簽名設備(例如工行U盾、農行K寶等)等設備。
在本實施例中,用戶在需要讀取身份證中存儲的身份證信息時,通過終端10向身份證閱讀裝置20發送第一信息,例如,第一信息為用于指示身份證閱讀裝置10需要執行的讀取身份證中存儲的身份證信息流程的讀卡請求。例如,用戶可以通過終端30中的某個按鍵向終端30輸入讀卡請求,即第一信息,終端30響應用戶輸入的讀卡請求,向身份證閱讀裝置10發送讀卡請求。在具體實施過程中,終端30與身份證閱讀裝置10之間可以通過有線連接(例如USB接口、串口、耳機接口等)進行連接,也可以通過無線連接(例如WIFI、藍牙、紅外、NFC等)進行連接。
在本實施例中,身份證閱讀裝置10在接收到終端30發送的第一信息(例如,讀卡請求)后,可以將第一信息發送至SAM裝置20,指示SAM裝置20啟動與第一信息對應的流程(例如與讀卡請求對應的讀取身份證信息的流程);以下以SAM裝置20在接收到的第一信息為讀卡請求為例進行說明:SAM裝置20在接收到讀卡請求后,啟動讀取身份證的信息的流程,身份證閱讀裝置10在SAM裝置20讀取身份證的信息的流程中,傳輸SAM裝置20需要傳輸至身份證的第二信息至身份證,傳輸SAM裝置20需要傳輸至 終端30的第二信息至終端30,以及傳輸身份證需要傳輸至SAM裝置20的第三信息至SAM裝置20;SAM裝置20將第二信息(以第二信息為讀取到的身份證存儲的身份證信息為例)發送至身份證閱讀裝置10,身份證閱讀裝置10將接收到的身份證信息發送至終端30。在具體實施過程中,身份證閱讀裝置10與SAM裝置20之間可以通過有線連接(例如USB接口、串口、耳機接口等)進行連接,也可以通過無線連接(例如WIFI、藍牙、紅外、NFC等)進行連接。
另外,身份證中存儲的身份證信息是加密傳輸的,由于身份證的特殊性,只有SAM裝置才能對身份證中存儲的身份證信息進行解密。在具體實施過程中,身份證閱讀裝置10在向第一SAM裝置20發送第一信息(如讀卡請求)時,可以對需要第一SAM裝置20進行解密的內容進行設置,例如,可以設置第一SAM裝置20只讀取身份證中存儲的基本信息(例如,姓名、性別、出生年月等),也可以設置第一SAM裝置20讀取身份證中存儲的基本信息+照片,還可以設置第一SAM裝置20讀取身份證中存儲的基本信息+照片+指紋信息等,具體可以根據需要進行設置。
其中,SAM裝置20可以是系統中的任意一個SAM裝置,或者,也可以按照一定規則設定各個身份證閱讀裝置10對應的SAM裝置20,例如,可以按照地理區域進行劃分,同一個區域的身份證閱讀裝置10對應同一個SAM裝置20,或者,也可以給每個身份證閱讀裝置10分配一個ID,按照ID號進行劃分,ID在同一范圍內的身份證閱讀裝置對應同一個SAM裝置20,或者,也可以按照各個身份證閱讀裝置10在網絡中的地址(例如IP地址)進行劃分,具體本發明實施例不作限定。
通過本實施例提供的身份證信息獲取系統,可以減少身份證閱讀裝置10的成本,同時,由于多個身份證閱讀裝置10可以共用一個后臺的第一SAM裝置20,從而可以提高SAM裝置20的利用率。
另外,采用本發明實施例提供的技術方案,SAM裝置的數量可以小于身份證閱讀裝置的數量,減少設備成本,同時減少人工成本,同時還可以增強SAM裝置的擴展性,例如:如果全部的SAM裝置不能滿足全部身份證閱讀裝置的需求,僅需要增加SAM裝置即可,如果全部的SAM裝置可以滿足全部身份證閱讀裝置的需求,且還有其他容量,則可以僅增加身份證閱讀裝置即可。
圖2為本實施例中n個身份證閱讀裝置10中的任一身份證閱讀裝置10的結構示意圖,如圖2所示,其中,n個身份證閱讀裝置中的任一身份證閱讀裝置10可以包括:第一接口101、第二接口102、讀卡模塊103、主控模塊104。圖3和圖4為本實施例中的m個SAM裝置20中的一個SAM裝置20(該SAM裝置20為處理身份證閱讀裝置10讀取信息的后臺SAM裝置,為了便于描述,后續稱之為第一SAM裝置20)的結構示意圖,如圖3所示,SAM裝置20可以包括:一個或多個通訊接口201、SAM模塊202和主控模塊203。如圖4所示,SAM裝置20可以包括:通訊接口201和SAM模塊202。其中,圖4所示的SAM裝置20多用于本實施例系統還包括服務器40的場景中。本實施例并未對圖3所示的SAM裝置20的應用場景多做限制。
如圖2所示,本發明實施例中,身份證閱讀裝置10包括:第一接口101、第二接口102、讀卡模塊103、主控模塊104。第一接口101連接于終端30與主控模塊104之間,第二接口102連接于第一SAM裝置20與主控模塊104之間,讀卡模塊103連接于身份證與主控模塊104之間,本實施例中第一接口101用于終 端30與身份證閱讀裝置10之間的通訊,第二接口102用于第一SAM裝置20與身份證閱讀裝置10之間的通訊,讀卡模塊103用于身份證與身份證閱讀裝置10之間的通訊。
本實施例中,第一接口101,用于獲取終端發送的第一信息,并將第一信息發送至主控模塊;第二接口102,用于獲取第一SAM裝置發送的第二信息,并將第二信息發送至主控模塊;讀卡模塊103,用于接收身份證發送的第三信息,并將第三信息發送至主控模塊;主控模塊104,用于分別將第一信息和第三信息發送至第二接口102,并對第二信息進行類別判斷,如果判斷出第二信息為第一類別,則將第二信息發送至第一接口101,如果判斷出第一信息為第二類別,則將第二信息發送至讀卡模塊103;第一接口101,還用于接收主控模塊104發送的第二信息,并發送至終端30;第二接口102,還用于接收主控模塊104發送的第一信息,并發送至第一SAM裝置20;還用于接收主控模塊104發送的第三信息,并發送至第一SAM裝置20;讀卡模塊103,還用于接收主控模塊104發送的第二信息,并發送至身份證。
本實施例提供的身份證閱讀裝置,提供了雙接口(第一接口和第二接口),可以分別與終端和第一SAM裝置直接進行通訊(有線或無線),克服了現有技術中身份證閱讀裝置通訊接口只有一個通訊接口,一旦被終端占用則無法與其他外設通訊的問題;此外,本實施例提供的身份證閱讀裝置可以直接與第一SAM裝置進行通訊,而無需借由受理終端中轉,解放了受理終端,減小了受理終端的工作負荷,進而提高了身份證閱讀裝置本身的靈活性和多功能性。本實施例提供的身份證閱讀裝置,將SAM模塊從身份證閱讀裝置中移除,身份證閱讀裝置只作身份信息讀取的功能,身份驗證由外部的SAM裝置完成,從而可以減少身份證閱讀裝置的成本,并且,多個身份證閱讀裝置可以公用同一個SAM裝置進行驗證,從而提高了SAM裝置的利用率。
本實施例中,第一信息是指終端發送的操作請求,該操作請求可以包括讀卡請求和卡片檢測請求等請求信息,其中卡片檢測請求可以包括尋卡請求和/或選卡請求等,第二信息是第一SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息或者是需要通過身份證閱讀裝置發送給終端的結果數據,比如,第一SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息包括:啟動讀卡流程的指示信息、與身份證進行認證的信息以及讀卡流程中的交互信息;需要通過身份證閱讀裝置發送給終端的結果數據包括:第一SAM裝置對從身份證獲取到的加密身份證信息進行解密后的身份證信息明文等等;第三信息是指身份證通過身份證閱讀裝置透傳給第一SAM裝置的交互信息,比如,進入讀卡流程的響應信息、與第一SAM裝置進行認證的信息以及讀卡流程中的交互信息、身份證中存儲的加密身份證信息等等。
在本實施例中,主控模塊104接收到的第二信息來自第二接口,即第二信息來自第一SAM裝置20,第一類別的第二信息是指不需要由身份證處理的信息,第二類別的第二信息是指需要由身份證進行處理的信息。在具體實施過程中,可以在主控模塊104中預先設置判別規則,主控模塊104根據預先設置的判別規則,對第二信息的類別進行判斷。作為一種可選的方式,主控模塊104可以根據接收到數據的數據格式、命令參數、通信格式或者從哪個通訊接口(第一接口、第二接口或讀卡模塊)接收到數據來對主控模塊104接收到的信息進行判斷。具體到第二信息,主控模塊104可以根據接收到數據的數據格式、命令參數或通信格式判斷第二信息的類別。例如,將過程數據與結果數據的數據格式或命令參數設置為不同的方式,主 控模塊104可以根據接收到的數據的格式或參數,來判斷為過程數據還是結果數據,如果是過程數據則發送至讀卡模塊103繼續從身份證讀取交互數據,與第一SAM裝置20進行交互,如果是結果數據,即由第一SAM模塊解密后的身份證信息,則無需再由身份證進行處理,發送至終端30。此外,第一SAM裝置在發送第二信息到身份證閱讀裝置10時,可以在消息頭中設置處理該信息的目的端(身份證或終端30),主控模塊104根據該消息頭,可以判定第二信息的類型,即目的端為身份證的信息為第二類別,目的端為終端30的信息為第一類別。或者,主控模塊104也可以根據第二信息的內容來判斷第二信息的類別,例如,如果第二信息的內容指示讀卡模塊103繼續讀卡,則判斷該信息的類別為第二類別,將第二信息發送給讀卡模塊103;如果第二信息的內容為結果數據,不需要繼續讀卡,則判斷該信息的類別為第一類別,將第二信息發送給第一接口101。當然,還可以根據實際應用情況,采取其它可以區分出第二信息所屬類別的其它判別規則,具體本發明實施例不作限定。
通過本實施例提供的身份證閱讀裝置,由主控模塊控制數據流向并在需要的時候進行相應的判斷處理,從而在設有多個通訊接口時,可以完成多通訊接口的擴展應用,使得身份證閱讀裝置靈活性更高,應用更廣。
作為本發明實施例的一個可選實施方式,主控模塊,還用于將第一信息發送至第二接口之前,判斷第一信息是否需要第一SAM裝置進行處理,如果不需要,則將第一信息發送至讀卡模塊,如果需要,則執行將第一信息發送至第二接口;讀卡模塊,還用于接收主控模塊發送的第一信息,并發送至身份證。
在具體實施時,第一信息可以包括終端發送的讀卡請求和卡片檢測請求(例如可以包括尋卡請求和/或選卡請求),其中,讀卡請求用于指示第一SAM裝置20啟動讀取身份證信息的流程;尋卡請求用于指示讀卡模塊103進入尋卡狀態,尋找待讀取身份證信息的身份證。作為一種可選的方式,主控模塊104也可以根據接收到數據的數據格式、命令參數、通信格式或者從哪個通訊接口(第一接口、第二接口或讀卡模塊)接收到數據來對主控模塊104接收到的信息進行判斷。具體到第一信息,主控模塊104可以根據接收到數據的數據格式、命令參數或通信格式判斷第一信息的是否需要第一SAM裝置進行處理。與對第二信息進行判斷類似的,例如,終端30在發送第一信息到身份證閱讀裝置10時,可以在消息頭中設置處理該信息的目的端(身份證或第一SAM裝置20),主控模塊104根據該消息頭判定第一信息是否需要第一SAM裝置處理;或者,可以設置不同的命令參數,例如,讀卡請求設置為#read card#,尋卡請求設置為#find card#,主控模塊104也可以根據不同的命令參數來判斷第一信息是否需要第一SAM裝置處理,如果是讀卡請求則需要第一SAM裝置處理,啟動讀卡流程;又或者,主控模塊104也可以根據第一信息的內容來判斷第一信息是否需要第一SAM裝置處理,例如,如果第一信息的內容指示讀卡模塊103尋卡,則判斷該信息無需第一SAM裝置處理,將第一信息發送給讀卡模塊103;如果第一信息的內容為指示第一SAM裝置啟動讀卡流程,則需要判斷該信息需要第一SAM裝置處理,將第一信息發送給第二接口102。當然,還可以根據實際應用情況,采取其它可以區分出是否還需要由第一SAM裝置處理的信息的其它判別規則,具體本發明實施例不作限定。
通過本實施例提供的身份證閱讀裝置,由主控模塊控制數據流向并在需要的時候進行相應的判斷處 理,從而在設有多個通訊接口時,可以完成多通訊接口的擴展應用,使得身份證閱讀裝置靈活性更高,應用更廣。
作為本發明實施例的一個可選實施方式,主控模塊,還用于將第三信息發送至第二接口之前,判斷第三信息是否需要第一SAM裝置進行處理,如果不需要,則將第三信息發送至第一接口,如果需要,則執行將第三信息發送至第二接口的步驟;第一接口,還用于接收主控模塊發送的第三信息,并發送至終端。
在具體實施時,第三信息是來自于讀卡模塊的信息,可以包括對終端發送的尋卡請求的響應信息(例如,尋卡響應,表示已找到帶讀取信息的身份證),或者,包括第一SAM裝置啟動讀卡流程后,讀卡流程中的交互數據。作為一種可選的方式,主控模塊104可以根據接收到數據的數據格式、命令參數、通信格式或者從哪個通訊接口(第一接口、第二接口或讀卡模塊)接收到數據來對主控模塊104接收到的信息進行判斷。具體到第三信息,主控模塊104可以根據接收到數據的數據格式、命令參數或通信格式判斷第三信息是否需要第一SAM裝置進行處理。與對第二信息進行判斷類似的,例如,身份證在發送第三信息到身份證閱讀裝置10時,可以在消息頭中設置處理該信息的目的端(終端30或第一SAM裝置20),主控模塊104根據該消息頭判定第三信息是否需要第一SAM裝置處理;或者,主控模塊104也可以根據第三信息的內容來判斷第三信息是否需要第一SAM裝置處理,例如,如果第三信息的內容為尋卡響應,則判斷該信息無需第一SAM裝置處理,將第三信息發送給第一接口101;如果第三信息的內容為讀卡流程中與第一SAM裝置的交互數據,則判斷該信息需要第一SAM裝置處理,將第三信息發送給第二接口102。當然,還可以根據實際應用情況,采取其它可以區分出是否還需要由第一SAM裝置處理的信息的其它判別規則,具體本發明實施例不作限定。
通過本實施例提供的身份證閱讀裝置,由主控模塊控制數據流向并在需要的時候進行相應的判斷處理,從而在設有多個通訊接口時,可以完成多通訊接口的擴展應用,使得身份證閱讀裝置靈活性更高,應用更廣。
作為本發明實施例的一個可選實施方式,第二接口包括一個或多個,每個第二接口連接至一個SAM裝置;本實施例中,為了提高SAM裝置的利用率,一般情況下,SAM裝置的數量是小于身份證閱讀裝置的數量,即一個SAM裝置連接多個身份證閱讀裝置,但是,如果SAM裝置的容量有限,不能滿足多個身份證閱讀裝置的需求,身份證閱讀裝置出現了大量等待,或者等待時間過長的問題時,則可以通過增加SAM裝置的數量,以緩解單個SAM裝置的壓力,提供SAM裝置的工作效率,減少身份證閱讀裝置的等待時間。因此,本實施例中,第二接口包括多個時,可以與多個SAM裝置連接。身份證閱讀裝置10的主控模塊104,還用于從多個SAM裝置中選擇出第一SAM裝置20,并接收與第一SAM裝置連接的第二接口102發送的第二信息,并分別將第一信息和第三信息發送至與第一SAM裝置連接的第二接口。
在該可選實施方式中,主控模塊104從多個SAM裝置中選擇出第一SAM裝置20的方式包括但不限于以下之一:
方式一、根據預先存儲的身份證閱讀裝置10與第一SAM裝置20的對應關系,從多個SAM裝置中選擇出第一SAM裝置20;
在實際應用中,作為一個可選實施方式,身份證閱讀裝置10連接多個第一SAM裝置20,并可以預先存儲該身份證閱讀裝置10與各個第一SAM裝置20的對應關系;作為一種優選的方案,在首次接收到來自終端發送的第一信息,并判斷需要第一SAM裝置處理時(例如第一信息為讀卡請求),身份證閱讀裝置10可以根據該對應關系,從多個SAM裝置中選擇與其對應的第一SAM裝置20,后續主控模塊104均通過與該第一SAM裝置20連接的第二接口與第一SAM裝置20進行通訊,與該第一SAM裝置20建立連接。通過該可選實施方式,僅在首次接收終端發送的第一信息時進行選擇第一SAM裝置的步驟,而在后續接收到第一信息時不進行選擇第一SAM裝置的步驟,可以大大提高存在多個SAM裝置時,身份證閱讀裝置10與第一SAM裝置的連接速度。當然,也可以在每次接收到來自終端發送的第一信息時,均進行選擇第一SAM裝置的上述步驟。通過該可選實施方式,在存在多個SAM裝置的場景下,身份證閱讀裝置10可以自選第一SAM裝置20,提高了系統可管理性。
方式二、選擇當前工作狀態為空閑的SAM裝置作為第一SAM裝置20。
在實際應用中,作為一個可選實施方式,身份證閱讀裝置10還可以記錄與之連接的多個SAM裝置中每個SAM裝置的工作狀態,在判斷出需要將第一信息和第三信息發送至第二接口之前,身份證閱讀裝置10可以根據各個SAM裝置的工作狀態,選擇當前工作狀態為空閑的SAM裝置作為第一SAM裝置20,并將第一SAM裝置20的工作狀態標記為非空閑,后續主控模塊104均通過與該第一SAM裝置20連接的第二接口與第一SAM裝置20進行通訊,與該第一SAM裝置20建立連接。通過該可選實施方式,可以避免一個SAM裝置同時接收到多個身份證閱讀裝置10的信息,而導致效率下降的情況。
作為本發明實施例的一個可選實施方式,主控模塊104還用于對從接收的信息進行相應的處理,例如,主控模塊接收到終端發來的第一信息(以讀卡請求為例)后,對讀卡請求進行分析以及翻譯,生成第一SAM裝置20可以識別的請求,再將處理后生成的讀卡請求發送給第一SAM裝置20。
作為本發明實施例的一個可選實施方式,身份證閱讀裝置10的讀卡模塊103可以采用非接觸方式與居民身份證之間進行信息交互,例如采用NFC方式等。身份證閱讀裝置10的第一接口101可以采用有線方式或者無線方式與終端30之間進行信息交互,身份證閱讀裝置10的第二接口102可以采用有線方式或者無線方式與SAM裝置20之間進行信息交互,例如:有線方式可以采用音頻方式、USB方式或串口方式等;無線方式可以采用藍牙方式、WIFI方式、紅外方式、2G方式、3G方式、4G方式、2.4G方式、900M方式或zigbee方式等。此時,身份證閱讀裝置10與SAM裝置20(或終端30)之間可以采用匹配的方式進行信息交互即可,例如如果身份證閱讀裝置10采用藍牙方式與SAM裝置20(或終端30)進行信息交互,則SAM裝置20(或終端30)也采用匹配的藍牙方式即可。此外,主控模塊根據接口的不同方式進行相應的控制,例如,無線接口需要進行配對時,主控模塊還用于對無線連接所需的待認證信息進行校驗和認證,主控模塊在通過認證后,接口與對方設備建立通訊連接。由于身份證閱讀裝置10可以采用多種方式與SAM裝置20(或終端30)進行信息交互,提高了身份證閱讀裝置10的靈活性以及便捷性。
在具體應用中,在身份證閱讀裝置10讀取身份證信息的過程中,SAM裝置20需要對讀取的居民身份證進行驗證,以保證讀取的身份信息合法,而居民身份證也需要對SAM裝置20進行驗證,避免身份信 息被非法讀取。同時,由于身份證閱讀裝置10與SAM裝置分開設置,增強身份證閱讀裝置10運用的靈活性。
在本發明實施例的一個可選實施方式中,身份證閱讀裝置10還可以包括:存儲模塊105、顯示模塊106和/或輸入模塊107(圖上未示出),與主控模塊104連接,主控模塊104,還用于在判斷出第二信息為第一類別時,將第二信息發送至存儲模塊105和/或顯示模塊106;存儲模塊105,用于存儲第二信息;顯示模塊106,用于顯示第二信息。此時,該第二信息即為SAM裝置解密后的身份證信息。輸入模塊107,用于輸入信息,其形式可以為按鍵或者輸入鍵盤。在具體實施時,用戶在啟動身份證閱讀裝置10時,可以通過輸入模塊107輸入密鑰,此時,主控模塊判斷該輸入密鑰是否正確,如果正確,則啟動身份證閱讀裝置10,否則,則通過顯示模塊顯示輸入密鑰錯誤,提示用戶重新輸入。或者,當通訊接口(第一接口和第二接口)為無線接口,比如藍牙接口,在與SAM裝置進行藍牙配對連接時,可能需要持有身份證閱讀裝置10的用戶輸入配對密鑰,則可以通過輸入模塊輸入配對密鑰。
通過本實施例提供的身份證閱讀裝置,身份證閱讀裝置10還可以存儲接收到的身份證信息,從而使得后續使用中,用戶可以不用攜帶身份證,從而避免了用戶隨身攜帶身份證而給用戶帶來不便的問題。
在具體實施過程中,該顯示模塊106還用于提示在獲取身份證信息過程中需要提示用戶知曉的信息(例如提示接收到的身份證信息),具體可以為顯示屏。或者,身份證閱讀裝置10還可以包括語音播放設備等,接收主控模塊104發送的第二信息(身份證信息以及提示信息),并進行語音播放。
在本發明實施例的一個可選實施方式中,身份證閱讀裝置10還可以包括除第一接口、第二接口之外的一個或多個通訊接口,該一個或多個通訊接口,用于連接外部設備。比如,身份證閱讀裝置10還可以連接外部的存儲裝置、顯示裝置和輸入裝置等等外設。
本實施例提供的身份證閱讀裝置,提供了多個通訊接口,可以分別與終端以及多個SAM裝置直接進行通訊(有線或無線),克服了現有技術中身份證閱讀裝置通訊接口只有一個通訊接口,一旦被終端占用則無法與其他外設通訊的問題;并擴展了多個通訊接口,提供了身份證閱讀裝置的應用性;此外,本實施例提供的身份證閱讀裝置可以直接與SAM裝置進行通訊,而無需借由受理終端中轉,解放了受理終端,減小了受理終端的工作負荷,進而提高了身份證閱讀裝置本身的靈活性和多功能性。本實施例提供的身份證閱讀裝置,將SAM模塊從身份證閱讀裝置中移除,身份證閱讀裝置只作身份信息讀取的功能,身份驗證由外部的SAM裝置完成,從而可以減少身份證閱讀裝置的成本,并且,多個身份證閱讀裝置可以公用同一個SAM裝置進行驗證,從而提高了SAM裝置的利用率。
如圖3所示,本發明實施例中,作為一種可選的方式,第一SAM裝置20包括:一個或多個通訊接口201、SAM模塊202和主控模塊203。每個通訊接口的一端連接至一個身份證閱讀裝置,另一端連接至主控模塊。
本實施例中,每個通訊接口201,用于從與其連接的身份證閱讀裝置10獲取對應的待處理信息,并發送至主控模塊203;還用于將主控模塊203發送來的結果信息發送至與其連接的身份證閱讀裝置10;主控 模塊203,用于按照預設排序策略依次將各個通訊接口發來的待處理信息發送至SAM模塊202;還用于接收SAM模塊202對各個通訊接口的待處理信息進行身份證安全控制處理后的結果信息,并發送至各個通訊接口201;SAM模塊202,用于對接收到的各個通訊接口發來的待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至主控模塊203。
本實施例提供的SAM裝置,獨立于身份證閱讀裝置,身份證安全控制處理由獨立于身份證閱讀裝置外部的SAM裝置完成,一個SAM可連接多個身份證閱讀裝置,與多個身份證閱讀裝置完成讀卡流程,從而提高了SAM裝置的利用率。
在本發明實施例的一個可選實施方式中,主控模塊203按照預設排序策略依次將各個通訊接口發來的待處理信息發送至SAM模塊202包括以下至少方式之一:
方式一:主控模塊203按照從各個通訊接口接收到數據的先后順序,按先后順序依次將各個通訊接口發來的待處理信息發送至SAM模塊202。
在具體實施時,可以對與多個身份證閱讀裝置連接的各個通訊接口分配序號,按照序號進行排序,并建立各個序號與身份證閱讀裝置的身份標識的關聯關系,按照序號的排序依次將各個序號對應的通訊接口接收到的待處理信息(待處理信息攜帶有身份證閱讀裝置的身份標識)發送至SAM模塊202,并將接收到的從SAM模塊202返回的處理后的結果信息(結果信息也攜帶有身份證閱讀裝置的身份標識)按照序號與身份證閱讀裝置的身份標識的關聯關系返回至序號對應的通訊接口。
方式二:主控模塊203對從各個通訊接口接收到數據的重要程度進行排序,按照重要程度的高低依次將各個通訊接口發來的待處理信息發送至SAM模塊202。
在具體實施時,可以對從各個通訊接口接收到數據的重要程度進行排序,例如,指令的重要程度高于數據的重要程度,例如,讀卡請求的重要程度高于從身份證發來的待認證信息;由此,根據重要程度的排序對通訊接口分配序號,例如,接收到讀卡請求的通訊接口序號為1,接收到待認證數據的通訊接口為2......,依次分配序號,并建立各個序號與身份證閱讀裝置的身份標識的關聯關系,按照序號的排序依次將各個序號對應的通訊接口接收到的待處理信息(待處理信息攜帶有身份證閱讀裝置的身份標識)發送至SAM模塊202,并將接收到的從SAM模塊202返回的處理后的結果信息(結果信息也攜帶有身份證閱讀裝置的身份標識)按照序號與身份證閱讀裝置的身份標識的關聯關系返回至序號對應的通訊接口。
方式三:主控模塊203對從各個通訊接口接收到數據的數據量進行排序,按照數據量的小大依次將各個通訊接口發來的待處理信息發送至SAM模塊202。
在具體實施時,可以對從各個通訊接口接收到數據的數據量進行排序,數據量小的先發,數據量大的后發;由此,根據數據量從小到大對通訊接口分配序號,并建立各個序號與身份證閱讀裝置的身份標識的關聯關系,按照序號的排序依次將各個序號對應的通訊接口接收到的待處理信息(待處理信息攜帶有身份證閱讀裝置的身份標識)發送至SAM模塊202,并將接收到的從SAM模塊202返回的處理后的結果信息(結果信息也攜帶有身份證閱讀裝置的身份標識)按照序號與身份證閱讀裝置的身份標識的關聯關系返回至序號對應的通訊接口。
由于SAM模塊只有一個接口可以使用,因此,SAM模塊通過主控模塊可以擴展出多個通訊接口,進而連接多個身份證閱讀裝置,通過本實施例提供的SAM裝置,由主控模塊控制關聯各個通訊接口的數據流向,從而在設有多個通訊接口時,可以完成多通訊接口的擴展應用,使得SAM裝置靈活性更高,應用更廣。
在本發明實施例的一個可選實施方式中,SAM模塊202,還用于與一個身份證閱讀裝置10連接,通過串口或USB接口進行數據連接通訊,從身份證閱讀裝置10獲取待處理信息,對接收到的待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至身份證閱讀裝置10。在本實施例中,當SAM裝置所有的通訊接口都已被占用時,SAM模塊也可以直接連接至一個身份證閱讀裝置,作為通訊接口的后備通訊方式,因此,本實施例還擴展了SAM模塊的應用性。
本實施例中還提供了另一種第一SAM裝置的結構,如圖4所示,包括:通訊接口201和SAM模塊202。本實施例中,通訊接口201,用于從與其連接的身份證閱讀裝置獲取對應的待處理信息,并發送至SAM模塊202;還用于將SAM模塊發送來的結果信息發送至與其連接的身份證閱讀裝置;SAM模塊202,用于對接收到的通訊接口發來的待處理信息進行身份證安全控制處理,并將身份證安全控制處理后得到的結果信息發送至通訊接口201。圖4所示的第一SAM裝置20多用于本實施例系統還包括服務器的場景中。該第一SAM裝置通過通訊接口連接至服務器,通過服務器將信息發送給身份證閱讀裝置10。本實施例并未對圖3所示的第一SAM裝置20的應用場景多做限制。
在本發明實施例的一個可選實施方式中,第一SAM裝置20的一個或多個通訊接口201可以采用有線方式或者無線方式與身份證閱讀裝置10之間進行信息交互,例如:有線方式可以采用音頻方式、USB方式或串口方式等;無線方式可以采用藍牙方式、WIFI方式、紅外方式、2G方式、3G方式、4G方式、2.4G方式、900M方式或zigbee方式等。此時,第一SAM裝置20與身份證閱讀裝置10之間可以采用匹配的方式進行信息交互即可,例如如果第一SAM裝置20采用藍牙方式與身份證閱讀裝置10進行信息交互,則身份證閱讀裝置10也采用匹配的藍牙方式即可。第一SAM裝置20的SAM模塊202可以采用有線方式與身份證閱讀裝置10之間進行信息交互,例如:可以采用音頻方式、USB方式或串口方式等,由于第一SAM裝置20可以采用多種方式與身份證閱讀裝置10進行信息交互,提高了第一SAM裝置20的靈活性以及便捷性。
在本發明實施例的一個可選實施方案中,如圖5所示,該系統還可以包括:連接后臺SAM裝置20的服務器40。第一SAM裝置20(包括圖3和圖4中的SAM裝置20)可以通過通訊接口將發送給身份證閱讀裝置10的信息發送給服務器40,由服務器40將信息發送給身份證閱讀裝置10,而身份證閱讀裝置10通過第二接口102將發送給第一SAM裝置20的信息可以通過服務器接收后再發送給第一SAM裝置20。通過該可選實施方式,可以由服務器對各個SAM裝置20進行管理,提供系統的靈活性。
作為本發明實施例的一個可選實施方式,身份證閱讀裝置10的第二接口102可以采用有線方式或者無線方式與服務器40之間進行信息交互,例如:有線方式可以采用音頻方式、USB方式、串口方式或者專用有線網絡等;無線方式可以采用藍牙方式、WIFI方式、紅外方式、2G方式、3G方式、4G方式、2.4G 方式、900M方式或zigbee方式等。此時,身份證閱讀裝置10與服務器40之間可以采用匹配的方式進行信息交互即可,由于身份證閱讀裝置10可以采用多種方式與服務器40進行信息交互,提高了身份證閱讀裝置10以及服務器40的靈活性以及便捷性。
在本發明實施例的一個可選實施方式中,第一SAM裝置20的一個或多個通訊接口201可以采用有線方式或者無線方式與服務器40之間進行信息交互,例如:有線方式可以采用音頻方式、USB方式、串口方式或者專用有線網絡等;無線方式可以采用藍牙方式、WIFI方式、紅外方式、2G方式、3G方式、4G方式、2.4G方式、900M方式或zigbee方式等。此時,第一SAM裝置20與服務器40之間可以采用匹配的方式進行信息交互即可,由于第一SAM裝置20可以采用多種方式與服務器40進行信息交互,提高了第一SAM裝置20以及服務器40的靈活性以及便捷性。
作為本發明實施例的一個可選實施方式,該服務器40還可以設置在SAM系統上。例如,該SAM系統具有一個控制部分,多個SAM裝置接口,以及多個SAM裝置。即該服務器40并不一定為單獨存在設備,還可以與SAM裝置進行集成。
在本發明實施例的一個可選實施方案中,服務器40可以還用于存儲n個身份證閱讀裝置中至少一個身份證閱讀裝置與m個SAM裝置中的一個SAM裝置的對應關系;在第一次接收到來自身份證閱讀裝置10的信息時,服務器可以根據該對應關系,從m個SAM裝置中選擇與身份證閱讀裝置10對應的第一SAM裝置20,將該信息轉發給第一SAM裝置20。其中,該對應關系也可以按照一定規則進行設定,例如,可以按照地理區域進行劃分,同一個區域的身份證閱讀裝置10對應同一個SAM裝置20,或者,也可以給每個身份證閱讀裝置10分配一個ID,按照ID號進行劃分,ID在同一范圍內的身份證閱讀裝置對應同一個SAM裝置20,或者,也可以按照各個身份證閱讀裝置10在網絡中的地址(例如IP地址)進行劃分。通過該可選實施方案,可以通過服務器,將多個身份證閱讀裝置對應到一個SAM裝置,提高了系統可管理性,并且,通過將多個身份證閱讀裝置對應到一個SAM裝置,如果出現故障,也可以迅速地對故障進行定位。
在本發明實施例的一個可選實施方案中,服務器40還可以用于記錄系統中m個SAM裝置中每個SAM裝置10的工作狀態,在第一次接收到來自身份證閱讀裝置10的信息時,服務器可以根據各個SAM裝置10的工作狀態,選擇當前工作狀態為空閑的SAM裝置作為第一SAM裝置,并將第一SAM裝置的工作狀態標記為非空閑。通過該可選實施方案,可以避免一個SAM裝置同時接收到多個身份證閱讀裝置的認證請求,而導致效率下降的情況。
在本發明實施例的一個可選實施方案中,為了快速釋放未使用的SAM裝置,服務器還可以用于在身份證閱讀裝置10與第一SAM裝置20通信結束后,將第一SAM裝置20的工作狀態標記為空閑。
在本發明實施例的一個可選實施方案中,該系統還可以包括:連接身份證閱讀裝置10的存儲裝置50、顯示裝置60和/或輸入裝置70(圖上未示出)。本實施例中,身份證閱讀裝置10還包括除第一接口、第二接口之外的一個或多個通訊接口,該一個或多個通訊接口還可以連接外部設備。比如,身份證閱讀裝置10還可以連接外部的存儲裝置、顯示裝置和輸入裝置等等外設。此外,本實施例中的系統還可以包括身份證 閱讀裝置10的其他多個外設,本實施例具體不做限制。
本實施例中,身份證閱讀裝置10,還用于將從第一SAM裝置得到的第二信息,即結果數據(解密后的身份證信息)發送至存儲裝置50和/或顯示裝置60;存儲裝置50,用于存儲第二信息;顯示裝置60,用于顯示第二信息。此時,該第二信息即為SAM裝置解密后的身份證信息。輸入裝置70,用于輸入信息,其形式可以為按鍵或者輸入鍵盤。在具體實施時,用戶在啟動身份證閱讀裝置10時,可以通過輸入裝置70輸入密鑰,此時,身份證閱讀裝置10的主控模塊判斷該輸入密鑰是否正確,如果正確,則啟動身份證閱讀裝置10,否則,則通過身份證閱讀裝置10的顯示模塊或顯示裝置60顯示輸入密鑰錯誤,提示用戶重新輸入。或者,當身份證閱讀裝置10和第一SAM裝置20的通訊接口為無線接口,比如藍牙接口,在與SAM裝置進行藍牙配對連接時,可能需要持有身份證閱讀裝置10的用戶輸入配對密鑰,則可以通過輸入裝置70輸入配對密鑰。
通過本實施例提供的系統,存儲裝置50還可以存儲接收到的身份證信息,從而使得后續使用中,用戶可以不用攜帶身份證,從而避免了用戶隨身攜帶身份證而給用戶帶來不便的問題。
在具體實施過程中,存儲裝置50可以設置在終端30中,作為終端30的一個部分,也可以設置在終端30之外。可以為單一存儲設備,也可以是和其他功能合一設置的設備,例如,在銀行辦理業務的應用場景中,該存儲裝置可以為電子簽名設備(例如工行U盾、農行K寶等)。另外,身份證信息可以是明文存儲到存儲裝置50中,也可以是加密存儲到存儲裝置50中,具體本實施例不作限定。同樣的,顯示裝置60可以設置在終端30中,作為終端30的一個部分,也可以設置在終端30之外。可以為單一顯示設備,也可以是和其他功能合一設置的設備。
在本發明實施例的另一個可選實施方式中,終端30與存儲裝置50以及顯示裝置60獨立設置的情況下,終端30,還可以用于將身份證信息發送至存儲裝置50和/或顯示裝置60;存儲裝置50存儲身份證信息;顯示裝置60顯示身份證信息。在具體實施過程中,終端30在接收到身份證閱讀裝置10發送的身份證信息后,可以顯示身份證信息,也可以將身份證信息進行存儲,此時終端30還可以將身份證信息發送至存儲裝置進行存儲,以便后續再次使用時,可以不攜帶身份證,僅攜帶存儲裝置即可。并且,為了保證存儲的安全性,身份證閱讀裝置10和/或終端30可以將身份證信息發送給存儲裝置進行加密后存儲。此外,終端30還可以將身份證信息發送至終端外置的顯示裝置進行顯示。
在本發明實施例的一個可選實施方式中,身份證閱讀裝置10還用于在第一SAM裝置20啟動讀取身份證信息的流程之前,與第一SAM裝置20進行互相認證,例如采用互相認證對方證書的合法性等方式進行互相認證,并在互相認證均通過后,第一SAM裝置20才可以啟動讀取身份證信息的流程。這樣,身份證閱讀裝置10可以認證第一SAM裝置20的真實性和安全性,第一SAM裝置20也可以認證身份證閱讀裝置10的真實性和安全性,由此可以保證身份證閱讀裝置10與第一SAM裝置20之間信息交互的安全性。
本實施例提供的上述系統,可以應用在銀行系統中,其中,身份證閱讀裝置10、終端30可以為銀行柜臺的前端,可以在每個營業點設置一個或多個身份證閱讀裝置10、終端30,而SAM裝置20也可以每個營業點設置一個或多個。
通過本發明實施例提供的裝置及系統,將SAM模塊從身份證閱讀裝置中移除,身份證閱讀裝置只作身份信息讀取的功能,身份驗證由外部的SAM裝置完成,從而可以減少身份證閱讀裝置的成本,并且,多個身份證閱讀裝置可以由同一個SAM裝置進行驗證,從而提高了SAM裝置的利用率。
實施例2
本實施例提供了一種身份證信息獲取方法,該身份證獲取方法應用于實施例1中的各個裝置及系統。
圖6為本實施例提供的身份證信息獲取方法的流程圖,如圖6所示,對于系統中n個身份證閱讀裝置的任一身份證閱讀裝置及與其通訊的第一SAM裝置,以第一信息為讀卡請求為例,該方法要包括以下步驟:
S601,終端向身份證閱讀裝置發送第一信息。
本實施例中的終端為可以進行通訊發送指令的設備,例如PC機、PAD(平板電腦)、智能手機、智能可穿戴設備、電子簽名設備(例如工行U盾、農行K寶等)。
在具體實施過程中,終端與身份證閱讀裝置之間可以通過有線連接(例如,USB接口、串口、音頻接口等)進行連接,也可以通過無線連接(例如WIFI、藍牙、紅外、NFC等)進行連接。
在本實施例中,以第一信息為讀卡請求為例,具體實施時,用戶在需要讀取身份證中存儲的身份證信息時,通過終端向身份證閱讀裝置發送第一信息,例如,第一信息為用于指示身份證閱讀裝置10需要執行的讀取身份證中存儲的身份證信息流程的讀卡請求。例如,用戶可以通過終端中的某個按鍵向終端輸入讀卡請求,即第一信息,終端響應用戶輸入的讀卡請求,向身份證閱讀裝置發送讀卡請求。
另外,身份證中存儲的身份證信息是加密傳輸的,由于身份證的特殊性,只有SAM裝置才能對身份證中存儲的身份證信息進行解密。在具體實施過程中,可以在讀卡請求中對需要第一SAM裝置進行解密的內容進行設置,例如,可以設置第一SAM裝置只讀取身份證中存儲的基本信息(例如,姓名、性別、出生年月等),也可以設置第一SAM裝置讀取身份證中存儲的基本信息+照片,還可以設置第一SAM裝置讀取身份證中存儲的基本信息+照片+指紋信息等,具體可以根據需要進行設置。在具體實施過程中,可以由用戶在終端進行設置,設置好之后,通過讀卡請求發送給身份證閱讀裝置,身份證閱讀裝置根據用戶的設置,在發送讀卡請求時,將設置信息發送給第一SAM裝置。
S602,身份證閱讀裝置接收到第一信息(例如,讀卡請求)后,將第一信息發送至第一SAM裝置,讀卡請求用于指示第一SAM裝置啟動讀取身份證信息的流程。
在具體實施過程中,身份證閱讀裝置可以自行生成讀卡請求,或者接收其他設備(如終端)發送的讀卡請求,因此,上述步驟S601可以為可選步驟。之后,將該讀卡請求發送至第一SAM裝置,身份證閱讀裝置可以具有與第一SAM裝置通信的功能,也可以通過其他設備實現與第一SAM裝置的通信,這在本發明中并不做限制。
S603,第一SAM裝置接收讀卡請求后,啟動讀取身份證信息的流程,通過身份證閱讀裝置與身份證之間進行信息交互(第二信息和第三信息),讀取到身份證中存儲的身份證信息(該讀取到的身份證中存 儲的身份證信息可以為第二信息);
本實施例中,第一信息是指終端發送的操作請求,該操作請求可以包括讀卡請求和卡片檢測請求等請求信息,其中卡片檢測請求可以包括尋卡請求和/或選卡請求等,第二信息是第一SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息以及需要通過身份證閱讀裝置發送給終端的結果數據,比如,第一SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息包括:啟動讀卡流程的指示信息、與身份證進行認證的信息以及讀卡流程中的交互信息;需要通過身份證閱讀裝置發送給終端的結果數據包括:第一SAM裝置對從身份證獲取到的加密身份證信息進行解密后的身份證信息明文等等;第三信息是身份證通過身份證閱讀裝置透傳給第一SAM裝置的交互信息,比如,進入讀卡流程的響應信息、與第一SAM裝置進行認證的信息以及讀卡流程中的交互信息、身份證中存儲的加密身份證信息等等。
在步驟S603中,第一SAM裝置讀取到身份證中存儲的身份證信息即為對從身份證獲取到的加密身份證信息進行解密后的身份證信息明文。
在具體實施過程中,身份證閱讀裝置可以具有與身份證通信的功能,這在本發明中并不做限制。身份證閱讀裝置可以傳輸身份證與第一SAM裝置之間交互的信息,以保證第一SAM裝置可以完成讀取身份證信息的操作。
S604,第一SAM裝置將讀取到的身份證信息發送給身份證閱讀裝置;
S605,身份證閱讀裝置接收并將身份證信息發送給終端。
在具體實施過程中,第一SAM裝置讀取到身份證存儲的身份證信息后,將讀取到的身份證信息發送至身份證閱讀裝置。在此時,為了便于查看身份證信息,在身份證閱讀裝置上還可以設置顯示裝置,以顯示身份證信息,或者身份證閱讀裝置可以借助于其他設備的顯示屏顯示身份證信息,如發送至終端,由終端進行顯示,或者發送(直接發送或通過終端發送)至顯示裝置,由顯示裝置顯示。此外,為了便于后續需要出示身份證信息時,可以直接從身份證閱讀裝置中獲取,身份證閱讀裝置還可以將身份證信息發送至終端和/或存儲裝置之后,終端和/或存儲裝置存儲身份證信息,和/或,終端將身份證信息發送至存儲裝置進行存儲。另外,身份證閱讀裝置還可以存儲接收到的身份證信息,當然,為了保證身份證信息存儲的安全性,身份證信息均可以進行加密后存儲。
由此可見,本發明實施例提供的身份證閱讀裝置可以協助第一SAM裝置從身份證獲取身份證信息,并在設置多個身份證閱讀裝置時,每個身份證閱讀裝置均與第一SAM裝置進行連接,由此可以提高第一SAM裝置的利用率。
在本發明實施例的一個可選實施方式中,身份證閱讀裝置可以與多個SAM裝置連接,在步驟S602中,身份證閱讀裝置在接收到終端發送的讀卡請求后,在將讀卡請求發送至第一SAM裝置之前,還包括:身份證閱讀裝置從多個SAM裝置中選擇出第一SAM裝置,將讀卡請求發送至選擇出的第一SAM裝置。
在實際應用中,也可以設置多個SAM裝置,每個身份證閱讀裝置先選出第一SAM裝置,然后與第一SAM裝置進行連接,在保證提高第一SAM裝置的利用率的同時,也可以保證每個身份證閱讀裝置的閱讀 速度,不至于當有多個身份證閱讀裝置等待連接到第一SAM裝置時,每個身份證閱讀裝置的等待時間過長。
在該可選實施方式中,身份證閱讀裝置從多個SAM裝置中選擇出第一SAM裝置的方式包括但不限于以下之一:
方式一、根據預先存儲的身份證閱讀裝置與第一SAM裝置的對應關系,從多個SAM裝置中選擇出第一SAM裝置;
在實際應用中,作為一個可選實施方式,身份證閱讀裝置連接多個SAM裝置,并可以預先存儲身份證閱讀裝置與各個SAM裝置的對應關系;作為一種優選的方案,在首次接收到來自終端發送的第一信息(例如讀卡請求)時,身份證閱讀裝置可以根據該對應關系,從多個SAM裝置中選擇與該身份證閱讀裝置對應的第一SAM裝置,然后,向該第一SAM裝置發起讀卡請求,與該第一SAM裝置建立連接。通過該可選實施方式,僅在首次接收終端發送的讀卡請求時進行選擇第一SAM裝置的步驟,而在后續接收到讀卡請求時不進行選擇第一SAM裝置的步驟,可以大大提高身份證閱讀裝置10與第一SAM裝置的連接速度。當然,也可以在每次接收到來自終端發送的讀卡請求時,均進行選擇第一SAM裝置的上述步驟。通過該可選實施方式,在存在多個SAM裝置的場景下,身份證閱讀裝置可以自選第一SAM裝置,提高了系統可管理性。
方式二、選擇當前工作狀態為空閑的SAM裝置作為第一SAM裝置。
在實際應用中,作為一個可選實施方式,身份證閱讀裝置還可以記錄與之連接的多個SAM裝置中每個SAM裝置的工作狀態,在向第一SAM裝置發送第一信息(讀卡請求或卡片檢測請求)之前,身份證閱讀裝置可以根據各個SAM裝置的工作狀態,選擇當前工作狀態為空閑的SAM裝置作為第一SAM裝置,并將第一SAM裝置的工作狀態標記為非空閑。通過該可選實施方式,可以避免一個SAM裝置同時接收到多個身份證閱讀裝置的信息,而導致效率下降的情況。
在本發明實施例的一個可選實施方式中,在步驟S602中,身份證閱讀裝置還可以在第一SAM裝置啟動讀取身份證信息的流程之前,與第一SAM裝置進行互相認證,并在互相認證均通過后,第一SAM裝置才可以啟動讀取身份證信息的流程,例如第一SAM裝置與身份證閱讀裝置可以通過互相認證對方證書的合法性的方式來進行認證,當然本發明并不局限于認證證書這一方式,其他可以互相認證對方身份合法的方式均應屬于本發明的保護范圍。這樣,身份證閱讀裝置可以認證第一SAM裝置的真實性和安全性,第一SAM裝置也可以認證身份證閱讀裝置的真實性和安全性,由此可以保證身份證閱讀裝置與第一SAM裝置之間信息交互的安全性。
通過本發明實施例提供的方法,將SAM模塊從身份證閱讀裝置中移除,身份證閱讀裝置只作身份信息讀取的功能,身份驗證由外部的SAM裝置完成,從而可以減少身份證閱讀裝置的成本,并且,多個身份證閱讀裝置可以由同一個SAM裝置進行驗證,從而提高了SAM裝置的利用率。
實施例3
本實施例與實施例2的區別在于,在本實施例中,包括:連接多個SAM裝置的服務器,系統中n個身份證閱讀裝置的任一身份證閱讀裝置通過服務器向第一SAM裝置發送信息,系統中n個SAM裝置的某個SAM裝置將發送給身份證閱讀裝置10的信息發送給服務器40,由服務器40將信息發送給身份證閱讀裝置10。
圖7為本實施例提供的身份證信息獲取方法的流程圖,以第一信息為讀卡請求為例,如圖7所示,該方法要包括以下步驟:
步驟S701,終端向身份證閱讀裝置發送第一信息;
本實施例中的終端為可以進行通訊發送指令的設備,例如PC機、PAD(平板電腦)、智能手機、智能可穿戴設備、電子簽名設備(例如工行U盾、農行K寶等)。
在具體實施過程中,終端與身份證閱讀裝置之間可以通過有線連接(例如,USB接口、串口、音頻接口等)進行連接,也可以通過無線連接(例如WIFI、藍牙、紅外、NFC等)進行連接。
在本實施例中,以第一信息為讀卡請求為例,具體實施時,用戶在需要讀取身份證中存儲的身份證信息時,通過終端向身份證閱讀裝置發送第一信息,例如,第一信息為用于指示身份證閱讀裝置10需要執行的讀取身份證中存儲的身份證信息流程的讀卡請求。例如,用戶可以通過終端中的某個按鍵向終端輸入讀卡請求,即第一信息,終端響應用戶輸入的讀卡請求,向身份證閱讀裝置發送讀卡請求。
另外,身份證中存儲的身份證信息是加密傳輸的,由于身份證的特殊性,只有SAM裝置才能對身份證中存儲的身份證信息進行解密。在具體實施過程中,可以在讀卡請求中對需要第一SAM裝置進行解密的內容進行設置,例如,可以設置第一SAM裝置只讀取身份證中存儲的基本信息(例如,姓名、性別、出生年月等),也可以設置第一SAM裝置讀取身份證中存儲的基本信息+照片,還可以設置第一SAM裝置讀取身份證中存儲的基本信息+照片+指紋信息等,具體可以根據需要進行設置。在具體實施過程中,可以由用戶在終端進行設置,設置好之后,通過讀卡請求發送給身份證閱讀器,身份證閱讀器根據用戶的設置,在發送讀卡請求時,將設置信息發送給第一SAM裝置。
步驟S702,身份證閱讀裝置接收到第一信息(例如,讀卡請求)后,將第一信息發送至服務器,讀卡請求用于指示第一SAM裝置啟動讀取身份證信息的流程;
身份證閱讀裝置在接收到讀卡請求后,響應該讀卡請求,向服務器發送讀卡請求。在本實施例,身份證閱讀裝置與服務器之間可以通過有線連接,也可以通過無線連接,具體本實施例不作限定。
步驟S703,服務器接收到讀卡請求后,從多個SAM裝置中為身份證閱讀裝置選擇一個SAM裝置,本實施例中將選擇出的SAM裝置稱為第一SAM裝置;
在本發明實施例的一個可選實施方案中,服務器選擇SAM裝置的方式包括但不限于以下之一:
(1)從預先存儲的對應關系中選擇與身份證閱讀裝置對應的SAM裝置,其中,該對應關系中記錄了多個SAM裝置中每個SAM裝置對應的一個或多個身份證閱讀裝置;
例如,服務器連接多個SAM裝置,并可以存儲多個SAM裝置中的一個SAM裝置與多個身份證閱讀裝置的對應關系。其中,該對應關系也可以按照一定規則進行設定,例如,可以按照地理區域進行劃分, 同一個區域的多個身份證閱讀裝置對應同一個SAM裝置,或者,也可以給每個身份證閱讀裝置分配一個ID,按照ID號進行劃分,ID在同一范圍內的身份證閱讀裝置對應同一個SAM裝置,或者,也可以按照各個身份證閱讀裝置在網絡中的地址(例如IP地址)進行劃分。通過該可選實施方案,可以通過服務器,將多個身份證閱讀裝置對應到一個SAM裝置,提高了SAM裝置的利用率和系統可管理性,并且,通過將多個身份證閱讀裝置對應到一個SAM裝置,如果出現故障,也可以迅速地對故障進行定位。
例如,在銀行系統中,可以在一個營業點設置多個SAM裝置,服務器中可以設置一個對應關系,對前端的身份證閱讀裝置進行編號,然后在對應關系中記錄對應每個身份證閱讀裝置的SAM裝置。對于多個營業點共用多個SAM裝置的情形,服務器中可以設置一個對應關系,記錄來自每個營業點的身份證閱讀裝置對應SAM裝置,或者,也可以按照前端的身份證閱讀裝置的IP地址進行SAM裝置的分配。
(2)選擇多個SAM裝置中當前工作狀態為空閑的SAM裝置作為第一SAM裝置。
例如,服務器可以記錄系統中多個SAM裝置中每個SAM裝置的工作狀態,在首次接收到來自身份證閱讀裝置的信息(例如讀卡請求或者卡片檢測請求)時,服務器可以根據各個SAM裝置的工作狀態,選擇當前工作狀態為空閑的SAM裝置作為與身份證閱讀裝置對應的SAM裝置,并將選擇的SAM裝置的工作狀態標記為非空閑。通過該可選實施方案,可以避免一個SAM裝置同時接收到多個終端的信息,而導致處理效率下降的情況。
在本發明實施例的一個可選實施方案中,為了快速釋放未使用的SAM裝置,服務器還可以身份證閱讀裝置與選擇的SAM裝置通信結束后,將選擇的SAM裝置的工作狀態標記為空閑。當然,在具體實施過程中,如果所有SAM裝置都處理非空閑狀態,還可以根據各個SAM裝置的負荷狀態選擇SAM裝置,以達到負載均衡。
例如,在銀行系統中,可以在一個營業點或多個營業點或全網設置多個SAM裝置,在服務器中設置空閑SAM裝置池,服務器在接收到來自前端的身份證閱讀裝置發送的請求時,從空閑SAM裝置池取出一個SAM裝置,將該SAM裝置分配給當前的身份證閱讀裝置,由該SAM裝置處理當前的身份證閱讀裝置的相關請求,并將該SAM裝置從空閑SAM裝置池中移出,在使用完之后,再將該SAM裝置放入空閑SAM裝置池。
步驟S704,服務器將讀卡請求發送至第一SAM裝置;
服務器可以為分布式的,也可以為集中式的,還可以為虛擬服務器,具體本實施例并不作限定。另外,服務器與第一SAM裝置之間可以通過有線連接,也可以通過無線連接,具體本實施例不作限定。
步驟S705,第一SAM裝置接收讀卡請求,啟動讀取身份證信息的流程,通過服務器和身份證閱讀裝置與身份證之間進行信息交互(第二信息和第三信息),讀取到身份證中存儲的身份證信息(該讀取到的身份證中存儲的身份證信息為第二信息);
本實施例中,第一信息是指終端發送的操作請求,該操作請求可以包括讀卡請求和卡片檢測請求等請求信息,其中卡片檢測請求可以包括尋卡請求和/或選卡請求等,第二信息是第一SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息以及需要通過身份證閱讀裝置發送給終端的結果數據,比如,第一 SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息包括:啟動讀卡流程的指示信息、與身份證進行認證的信息以及讀卡流程中的交互信息;需要通過身份證閱讀裝置發送給終端的結果數據包括:第一SAM裝置對從身份證獲取到的加密身份證信息進行解密后的身份證信息明文等等;第三信息是身份證通過身份證閱讀裝置透傳給第一SAM裝置的交互信息,比如,進入讀卡流程的響應信息、與第一SAM裝置進行認證的信息以及讀卡流程中的交互信息、身份證中存儲的加密身份證信息等等。
在步驟S705中,第一SAM裝置讀取到身份證中存儲的身份證信息即為對從身份證獲取到的加密身份證信息進行解密后的身份證信息明文。
在第一SAM裝置進行讀取身份證信息的過程中,第一SAM裝置與身份證進行信息交互,此時第一SAM裝置與身份證之間的信息交互基于現有的SAM裝置與身份證之間的信息交互,可以包含一次信息交互也可以包含多次信息交互。在第一SAM裝置與身份證進行信息交互的過程中,服務器與身份證閱讀裝置透傳第一SAM裝置40與身份證之間交互的信息。
步驟S706,第一SAM裝置將讀取到的身份證信息通過服務器發送給身份證閱讀裝置;
如果讀卡請求中有指定需要讀取的內容,則第一SAM裝置根據該指示,讀取身份證中存儲的基本信息(例如,姓名、性別、出生年月等),或者讀取身份證中存儲的基本信息+照片。如果讀卡請求中沒有指定需要讀取的內容,則第一SAM裝置讀取默認的身份證信息,例如,身份證中存儲的基本信息。
步驟S707,身份證閱讀裝置接收并將身份證信息發送給終端。
通過本實施例提供的上述系統,將身份證閱讀裝置只與身份證進行信息交互,由獨立的SAM裝置執行SAM認證等功能,可以多個身份證閱讀裝置共用一個SAM裝置,從而提高了SAM裝置的利用率,節約了成本。
可選地,終端在接收到身份證信息后,可以將身份證信息發送給顯示裝置顯示,從而可以方便用戶閱讀身份證信息。
可選地,終端還也可以將身份證信息發送給存儲裝置(例如,電子簽名設備)進行存儲。從而使得后續使用中,用戶可以不用攜帶身份證,從而避免了用戶隨身攜帶身份證而給用戶帶來不便的問題。
在本發明實施例的一個可選實施方案中,在步驟S705中,在第一SAM裝置40啟動讀取身份證信息的流程之前,該方法還包括:身份證閱讀裝置與第一SAM裝置進行互相認證。在互相認證均通過后,第一SAM裝置才可以啟動讀取身份證信息的流程,例如第一SAM裝置與身份證閱讀裝置可以通過互相認證對方證書的合法性的方式來進行認證,當然本發明并不局限于認證證書這一方式,其他可以互相認證對方身份合法的方式均應屬于本發明的保護范圍。這樣,身份證閱讀裝置可以認證第一SAM裝置的真實性和安全性,第一SAM裝置也可以認證身份證閱讀裝置的真實性和安全性,由此可以保證身份證閱讀裝置與第一SAM裝置之間信息交互的安全性。
實施例4
本實施例提供了一種身份證信息獲取方法,該身份證獲取方法應用于實施例1中的系統中n個身份證 閱讀裝置的任一身份證閱讀裝置。
圖8為本實施例提供的身份證信息獲取方法的流程圖,以第一信息為讀卡請求或尋卡請求為例,對應于圖2所示的身份證閱讀裝置的結構,該方法要包括以下步驟:
S801,身份證閱讀裝置的主控模塊接收信息,對該信息進行判斷,如果該信息為第一信息,則執行步驟S802;如果該信息為第二信息,則執行步驟S805;如果該信息為第三信息,則執行步驟S808;
本實施例中,第一信息是指終端發送的操作請求,該操作請求可以包括讀卡請求和卡片檢測請求等請求信息,其中卡片檢測請求可以包括尋卡請求和/或選卡請求等,第二信息是第一SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息以及需要通過身份證閱讀裝置發送給終端的結果數據,比如,第一SAM裝置需要通過身份證閱讀裝置發送給身份證的交互信息包括:啟動讀卡流程的指示信息、與身份證進行認證的信息以及讀卡流程中的交互信息;需要通過身份證閱讀裝置發送給終端的結果數據包括:第一SAM裝置對從身份證獲取到的加密身份證信息進行解密后的身份證信息明文等等;第三信息是指身份證通過身份證閱讀裝置透傳給第一SAM裝置的交互信息,比如,進入讀卡流程的響應信息、與第一SAM裝置進行認證的信息以及讀卡流程中的交互信息、身份證中存儲的加密身份證信息等等。
本實施例中,主控模塊可以根據信息的數據格式、命令參數、通信格式或者從哪個通訊接口(第一接口、第二接口或讀卡模塊)接收到數據來對該信息進行分類判斷。例如,如果是從終端(第一接口)接收到的信息則為第一信息;如果是從第一SAM裝置(第二接口)接收到的信息則為第二信息;如果是從身份證(讀卡模塊)接收到的信息則為第三信息。或者,各個外設裝置(終端和第一SAM裝置)在發送信息到身份證閱讀裝置10時,可以在消息頭中設置處理該信息的目的端(身份證或終端30),主控模塊根據該消息頭,可以判定該信息的類型。或者,主控模塊也可以根據該信息的內容來判斷其所屬的類別。
S802,主控模塊判斷出接收到的信息為第一信息后,判斷該第一信息是否需要第一SAM裝置進行處理,如果需要,則執行步驟S803,如果不需要,則執行步驟S804;
本實施例中,第一信息如果為讀卡請求,是用于指示第一SAM裝置啟動讀卡流程的,那么,需要發送給第一SAM裝置,如果該第一信息為尋卡請求,是用于指示讀卡模塊尋找身份證的,則將該第一信息發送至讀卡模塊。
在具體實施時,第一信息可以包括終端發送的讀卡請求和卡片檢測請求(例如可以包括尋卡請求和/或選卡請求),其中,讀卡請求用于指示第一SAM裝置20啟動讀取身份證信息的流程;尋卡請求用于指示讀卡模塊103進入尋卡狀態,尋找待讀取身份證信息的身份證。作為一種可選的方式,主控模塊104也可以根據接收到數據的數據格式、命令參數、通信格式或者從哪個通訊接口(第一接口、第二接口或讀卡模塊)接收到數據來對主控模塊104接收到的信息進行判斷。具體到第一信息,主控模塊104可以根據接收到數據的數據格式、命令參數或通信格式判斷第一信息的是否需要第一SAM裝置進行處理。與對第二信息進行判斷類似的,例如,終端30在發送第一信息到身份證閱讀裝置10時,可以在消息頭中設置處理該信息的目的端(身份證或第一SAM裝置20),主控模塊104根據該消息頭判定第一信息是否需要第一SAM裝置處理;或者,可以設置不同的命令參數,例如,讀卡請求設置為#read card#,尋卡請求設置為#find  card#,主控模塊104也可以根據不同的命令參數來判斷第一信息是否需要第一SAM裝置處理,如果是讀卡請求則需要第一SAM裝置處理,啟動讀卡流程;又或者,主控模塊104也可以根據第一信息的內容來判斷第一信息是否需要第一SAM裝置處理,例如,如果第一信息的內容指示讀卡模塊103尋卡,則判斷該信息無需第一SAM裝置處理,將第一信息發送給讀卡模塊103;如果第一信息的內容為指示第一SAM裝置啟動讀卡流程,則需要判斷該信息需要第一SAM裝置處理,將第一信息發送給第二接口102。當然,還可以根據實際應用情況,采取其它可以區分出是否還需要由第一SAM裝置處理的信息的其它判別規則,具體本發明實施例不作限定。
S803,將該第一信息發送至第二接口,第二接口將該第一信息發送至第一SAM裝置;
S804,將該第一信息發送至讀卡模塊,讀卡模塊尋卡;
S805,對第二信息進行類別判斷,如果判斷出第二信息為第一類別,則執行步驟S806;如果判斷出第二信息為第二類別,則執行步驟S807;
本實施例中,第二信息如果為結果數據,即是第一SAM裝置對從身份證獲取到加密身份證信息進行解密后得到的身份證信息明文,則發送給終端進行顯示或存儲,如果該第二信息為過程數據,說明第一SAM裝置還在與身份證進行讀卡流程中,比如進行身份認證等等,則將該第二信息發送至讀卡模塊,通過讀卡模塊將交互數據發送至身份證。
在本實施例中,主控模塊104接收到的第二信息來自第二接口,即第二信息來自第一SAM裝置20,第一類別的第二信息是指不需要由身份證處理的信息,第二類別的第二信息是指需要由身份證進行處理的信息。在具體實施過程中,可以在主控模塊104中預先設置判別規則,主控模塊104根據預先設置的判別規則,對第二信息的類別進行判斷。作為一種可選的方式,主控模塊104可以根據接收到數據的數據格式、命令參數、通信格式或者從哪個通訊接口(第一接口、第二接口或讀卡模塊)接收到數據來對主控模塊104接收到的信息進行判斷。具體到第二信息,主控模塊104可以根據接收到數據的數據格式、命令參數或通信格式判斷第二信息的類別。例如,將過程數據與結果數據的數據格式或命令參數設置為不同的方式,主控模塊104可以根據接收到的數據的格式或參數,來判斷為過程數據還是結果數據,如果是過程數據則發送至讀卡模塊103繼續從身份證讀取交互數據,與第一SAM裝置20進行交互,如果是結果數據,即由第一SAM模塊解密后的身份證信息,則無需再由身份證進行處理,發送至終端30。此外,第一SAM裝置在發送第二信息到身份證閱讀裝置10時,可以在消息頭中設置處理該信息的目的端(身份證或終端30),主控模塊104根據該消息頭,可以判定第二信息的類型,即目的端為身份證的信息為第二類別,目的端為終端30的信息為第一類別。或者,主控模塊104也可以根據第二信息的內容來判斷第二信息的類別,例如,如果第二信息的內容指示讀卡模塊103繼續讀卡,則判斷該信息的類別為第二類別,將第二信息發送給讀卡模塊103;如果第二信息的內容為結果數據,不需要繼續讀卡,則判斷該信息的類別為第一類別,將第二信息發送給第一接口101。當然,還可以根據實際應用情況,采取其它可以區分出第二信息所屬類別的其它判別規則,具體本發明實施例不作限定。
通過本實施例提供的身份證閱讀裝置,由主控模塊控制數據流向并在需要的時候進行相應的判斷處 理,從而在設有多個通訊接口時,可以完成多通訊接口的擴展應用,使得身份證閱讀裝置靈活性更高,應用更廣。
S806,將第二信息發送至第一接口,第一接口將該第二信息發送至終端;
在本發明實施例的一個可選實施方式中,主控模塊還可以將第二信息發送至存儲模塊、顯示模塊和/或語音播報模塊;存儲模塊存儲第二信息;顯示模塊,顯示第二信息;語音播報模塊語音播報第二信息。此時,該第二信息即為SAM裝置解密后的身份證信息。
通過本實施例提供的方法,身份證閱讀裝置10還可以存儲接收到的身份證信息,從而使得后續使用中,用戶可以不用攜帶身份證,從而避免了用戶隨身攜帶身份證而給用戶帶來不便的問題。并且,可以獨立顯示,以提示用戶,避免了用戶必須攜帶終端,通過終端顯示的弊端。
S807,將第二信息發送至讀卡模塊,讀卡模塊將該第二信息發送至身份證;
S808,主控模塊判斷出接收到的信息為第三信息后,判斷該第三信息是否需要第一SAM裝置進行處理,如果需要,則執行步驟S809,如果不需要,則執行步驟S810;
本實施例中,第三信息如果為響應終端尋卡請求的尋卡響應數據,說明第一SAM裝置還沒有開始與身份證的讀卡流程,則發送給終端,如果該第三信息為身份證與第一SAM裝置的交互數據,說明第一SAM裝置已經開始了與身份證的讀卡流程,比如進行身份認證等等,則將該第三信息發送至第二接口,通過第二接口將交互數據發送至第一SAM裝置。
在具體實施時,第三信息是來自于讀卡模塊的信息,可以包括對終端發送的尋卡請求的響應信息(例如,尋卡響應,表示已找到帶讀取信息的身份證),或者,包括第一SAM裝置啟動讀卡流程后,讀卡流程中的交互數據。作為一種可選的方式,主控模塊104可以根據接收到數據的數據格式、命令參數、通信格式或者從哪個通訊接口(第一接口、第二接口或讀卡模塊)接收到數據來對主控模塊104接收到的信息進行判斷。具體到第三信息,主控模塊104可以根據接收到數據的數據格式、命令參數或通信格式判斷第三信息是否需要第一SAM裝置進行處理。與對第二信息進行判斷類似的,例如,身份證在發送第三信息到身份證閱讀裝置10時,可以在消息頭中設置處理該信息的目的端(終端30或第一SAM裝置20),主控模塊104根據該消息頭判定第三信息是否需要第一SAM裝置處理;或者,主控模塊104也可以根據第三信息的內容來判斷第三信息是否需要第一SAM裝置處理,例如,如果第三信息的內容為尋卡響應,則判斷該信息無需第一SAM裝置處理,將第三信息發送給第一接口101;如果第三信息的內容為讀卡流程中與第一SAM裝置的交互數據,則判斷該信息需要第一SAM裝置處理,將第三信息發送給第二接口102。當然,還可以根據實際應用情況,采取其它可以區分出是否還需要由第一SAM裝置處理的信息的其它判別規則,具體本發明實施例不作限定。
通過本實施例提供的身份證閱讀裝置,由主控模塊控制數據流向并在需要的時候進行相應的判斷處理,從而在設有多個通訊接口時,可以完成多通訊接口的擴展應用,使得身份證閱讀裝置靈活性更高,應用更廣。
S809,將第三信息發送至第二接口,第二接口將該第三信息發送至第一SAM裝置;
S810,將第三信息發送至第一接口,第一接口將該第三信息發送至終端。
作為本發明實施例的一個可選實施方式,第二接口包括一個或多個,每個第二接口連接至一個SAM裝置;本實施例中,為了提供SAM裝置的利用率,一般情況下,SAM裝置的數量是小于身份證閱讀裝置的數量,即一個SAM裝置連接多個身份證閱讀裝置,但是,如果SAM裝置的容量有限,不能滿足多個身份證閱讀裝置的需求,身份證閱讀裝置出現了大量等待,或者等待時間過長的問題時,則可以通過增加SAM裝置的數量,以緩解單個SAM裝置的壓力,提供SAM裝置的工作效率,減少身份證閱讀裝置的等待時間。因此,本實施例中,第二接口包括多個時,可以與多個SAM裝置連接。在步驟S801中,身份證閱讀裝置10的主控模塊104在接收到信息后,從多個SAM裝置中選擇出第一SAM裝置20,并接收與第一SAM裝置連接的第二接口102發送的第二信息,并分別將第一信息和第三信息發送至與第一SAM裝置連接的第二接口。
在該可選實施方式中,主控模塊104從多個SAM裝置中選擇出第一SAM裝置20的方式包括但不限于以下之一:
方式一、根據預先存儲的身份證閱讀裝置10與第一SAM裝置20的對應關系,從多個SAM裝置中選擇出第一SAM裝置20;
在實際應用中,作為一個可選實施方式,身份證閱讀裝置10連接多個第一SAM裝置20,并可以預先存儲該身份證閱讀裝置10與各個第一SAM裝置20的對應關系;作為一種優選的方案,在首次接收到來自終端發送的第一信息,并判斷需要第一SAM裝置處理時(讀卡請求),身份證閱讀裝置10可以根據該對應關系,從多個SAM裝置中選擇與其對應的第一SAM裝置20,后續主控模塊104均通過與該第一SAM裝置20連接的第二接口與第一SAM裝置20進行通訊,與該第一SAM裝置20建立連接。通過該可選實施方式,僅在首次接收終端發送的第一信息時進行選擇第一SAM裝置的步驟,而在后續接收到第一信息時不進行選擇第一SAM裝置的步驟,可以大大提高存在多個SAM裝置時,身份證閱讀裝置10與第一SAM裝置的連接速度。當然,也可以在每次接收到來自終端發送的第一信息時,均進行選擇第一SAM裝置的上述步驟。通過該可選實施方式,在存在多個SAM裝置的場景下,身份證閱讀裝置10可以自選第一SAM裝置20,提高了系統可管理性。
方式二、選擇當前工作狀態為空閑的SAM裝置作為第一SAM裝置20。
在實際應用中,作為一個可選實施方式,身份證閱讀裝置10還可以記錄與之連接的多個SAM裝置中每個SAM裝置的工作狀態,在判斷出需要將第一信息和第三信息發送至第二接口之前,身份證閱讀裝置10可以根據各個SAM裝置的工作狀態,選擇當前工作狀態為空閑的SAM裝置作為第一SAM裝置20,并將第一SAM裝置20的工作狀態標記為非空閑,后續主控模塊104均通過與該第一SAM裝置20連接的第二接口與第一SAM裝置20進行通訊,與該第一SAM裝置20建立連接。。通過該可選實施方式,可以避免一個SAM裝置同時接收到多個身份證閱讀裝置10的信息,而導致效率下降的情況。
作為本發明實施例的一個可選實施方式,身份證閱讀裝置10的讀卡模塊103可以采用非接觸方式與居民身份證之間進行信息交互,例如采用NFC方式等。身份證閱讀裝置10的第一接口101可以采用有線 方式或者無線方式與終端30之間進行信息交互,身份證閱讀裝置10的第二接口102可以采用有線方式或者無線方式與第一SAM裝置20之間進行信息交互,例如:有線方式可以采用音頻方式、USB方式或串口方式等;無線方式可以采用藍牙方式、WIFI方式、紅外方式、2G方式、3G方式、4G方式、2.4G方式、900M方式或zigbee方式等。此時,身份證閱讀裝置10與第一SAM裝置20(或終端30)之間可以采用匹配的方式進行信息交互即可,例如如果身份證閱讀裝置10采用藍牙方式與第一SAM裝置20(或終端30)進行信息交互,則第一SAM裝置20(或終端30)也采用匹配的藍牙方式即可。由于身份證閱讀裝置10可以采用多種方式與第一SAM裝置20(或終端30)進行信息交互,提高了身份證閱讀裝置10的靈活性以及便捷性。
在步驟S805~S810中涉及到身份證閱讀裝置10讀取身份信息的過程,第一SAM裝置20需要對讀取的居民身份證進行驗證,以保證讀取的身份信息合法,而居民身份證也需要對第一SAM裝置20進行驗證,避免身份信息被非法讀取。同時,由于身份證閱讀裝置10與第一SAM裝置分開設置,增強身份證閱讀裝置10運用的靈活性。
本實施例提供的身份證閱讀裝置,提供了多個通訊接口,可以分別與終端以及多個SAM裝置直接進行通訊(有線或無線),克服了現有技術中身份證閱讀裝置通訊接口只有一個通訊接口,一旦被終端占用則無法與其他外設通訊的問題;并擴展了多個通訊接口,提供了身份證閱讀裝置的應用性;此外,本實施例提供的身份證閱讀裝置可以直接與SAM裝置進行通訊,而無需借由受理終端中轉,解放了受理終端,減小了受理終端的工作負荷,進而提高了身份證閱讀裝置本身的靈活性和多功能性。本實施例提供的身份證閱讀裝置,將SAM模塊從身份證閱讀裝置中移除,身份證閱讀裝置只作身份信息讀取的功能,身份驗證由外部的SAM裝置完成,從而可以減少身份證閱讀裝置的成本,并且,多個身份證閱讀裝置可以公用同一個SAM裝置進行驗證,從而提高了SAM裝置的利用率。
實施例5
本實施例提供了一種身份證信息獲取方法,該身份證獲取方法應用于實施例1中的系統中n個SAM裝置的任一SAM裝置(以下稱為第一SAM裝置)。
圖9為本實施例提供的身份證信息獲取方法的流程圖,對應于圖3所示的SAM裝置的結構,該方法要包括以下步驟:
S901,每個通訊接口從與其連接的身份證閱讀裝置獲取對應的待處理信息,并發送至主控模塊;
在本發明實施例的一個可選實施方式中,第一SAM裝置20的一個或多個通訊接口201可以采用有線方式或者無線方式與身份證閱讀裝置10之間進行信息交互,例如:有線方式可以采用音頻方式、USB方式或串口方式等;無線方式可以采用藍牙方式、WIFI方式、紅外方式、2G方式、3G方式、4G方式、2.4G方式、900M方式或zigbee方式等。此時,第一SAM裝置20與身份證閱讀裝置10之間可以采用匹配的方式進行信息交互即可,例如如果第一SAM裝置20采用藍牙方式與身份證閱讀裝置10進行信息交互,則身份證閱讀裝置10也采用匹配的藍牙方式即可。由于第一SAM裝置20可以采用多種方式與身份證閱 讀裝置10進行信息交互,提高了第一SAM裝置20的靈活性以及便捷性。
S902,主控模塊按照預設排序策略依次將各個通訊接口發來的待處理信息發送至SAM模塊;
在本發明實施例的一個可選實施方式中,主控模塊203按照預設排序策略依次將各個通訊接口發來的待處理信息發送至SAM模塊202包括以下至少方式之一:
方式一:主控模塊203按照從各個通訊接口接收到數據的先后順序,按先后順序依次將各個通訊接口發來的待處理信息發送至SAM模塊202。
在具體實施時,可以對與多個身份證閱讀裝置連接的各個通訊接口分配序號,按照序號進行排序,并建立各個序號與身份證閱讀裝置的身份標識的關聯關系,按照序號的排序依次將各個序號對應的通訊接口接收到的待處理信息(待處理信息攜帶有身份證閱讀裝置的身份標識)發送至SAM模塊202,并將接收到的從SAM模塊202返回的處理后的結果信息(結果信息也攜帶有身份證閱讀裝置的身份標識)按照序號與身份證閱讀裝置的身份標識的關聯關系返回至序號對應的通訊接口。
方式二:主控模塊203對從各個通訊接口接收到數據的重要程度進行排序,按照重要程度的高低依次將各個通訊接口發來的待處理信息發送至SAM模塊202。
在具體實施時,可以對從各個通訊接口接收到數據的重要程度進行排序,例如,指令的重要程度高于數據的重要程度,例如,讀卡請求的重要程度高于從身份證發來的待認證信息;由此,根據重要程度的排序對通訊接口分配序號,例如,接收到讀卡請求的通訊接口序號為1,接收到待認證數據的通訊接口為2......,依次分配序號,并建立各個序號與身份證閱讀裝置的身份標識的關聯關系,按照序號的排序依次將各個序號對應的通訊接口接收到的待處理信息(待處理信息攜帶有身份證閱讀裝置的身份標識)發送至SAM模塊202,并將接收到的從SAM模塊202返回的處理后的結果信息(結果信息也攜帶有身份證閱讀裝置的身份標識)按照序號與身份證閱讀裝置的身份標識的關聯關系返回至序號對應的通訊接口。
方式三:主控模塊203對從各個通訊接口接收到數據的數據量進行排序,按照數據量的小大依次將各個通訊接口發來的待處理信息發送至SAM模塊202。
在具體實施時,可以對從各個通訊接口接收到數據的數據量進行排序,數據量小的先發,數據量大的后發;由此,根據數據量從小到大對通訊接口分配序號,并建立各個序號與身份證閱讀裝置的身份標識的關聯關系,按照序號的排序依次將各個序號對應的通訊接口接收到的待處理信息(待處理信息攜帶有身份證閱讀裝置的身份標識)發送至SAM模塊202,并將接收到的從SAM模塊202返回的處理后的結果信息(結果信息也攜帶有身份證閱讀裝置的身份標識)按照序號與身份證閱讀裝置的身份標識的關聯關系返回至序號對應的通訊接口。
由于SAM模塊只有一個接口可以使用,因此,SAM模塊通過主控模塊可以擴展出多個通訊接口,進而連接多個身份證閱讀裝置,通過本實施例提供的SAM裝置,由主控模塊控制關聯各個通訊接口的數據流向,從而在設有多個通訊接口時,可以完成多通訊接口的擴展應用,使得SAM裝置靈活性更高,應用更廣。
S903,SAM模塊對接收到的各個通訊接口發來的待處理信息進行身份證安全控制處理,并將身份證 安全控制處理后得到的結果信息發送至主控模塊;
S904,主控模塊接收SAM模塊對各個通訊接口的待處理信息進行身份證安全控制處理后的結果信息,并發送至各個通訊接口;
S905,每個通訊接口將主控模塊發送來的結果信息發送至與其連接的身份證閱讀裝置。
本實施例提供的方法,身份證安全控制處理由獨立于身份證閱讀裝置外部的SAM裝置完成,一個SAM可連接多個身份證閱讀裝置,與多個身份證閱讀裝置完成讀卡流程,從而提高了SAM裝置的利用率。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在不脫離本發明的原理和宗旨的情況下在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。本發明的范圍由所附權利要求及其等同限定。

關于本文
本文標題:不具有SAM模塊的身份證閱讀裝置、SAM裝置及系統.pdf
鏈接地址:http://www.wwszu.club/p-6369707.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大