基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法
【專利摘要】本發(fā)明涉及一種基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法,屬于計算機應(yīng)用【技術(shù)領(lǐng)域】。該發(fā)明中,應(yīng)用服務(wù)器向用戶顯示認(rèn)證頁面,根據(jù)輸入的用戶ID生成條形碼,條形碼包括應(yīng)用服務(wù)器信息;用戶終端獲取條形碼后,向身份認(rèn)證服務(wù)器發(fā)送應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼;身份認(rèn)證服務(wù)器將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并反饋到應(yīng)用服務(wù)器。利用本發(fā)明,用戶即可通過拍攝條形碼登錄網(wǎng)站,簡化登錄流程;同時利用第三方身份認(rèn)證服務(wù)器可以登錄多個網(wǎng)站,免除注冊操作,終端身份識別碼與用戶終端和賬號均唯一對應(yīng),有效提高了用戶的賬號安全性,且本發(fā)明的應(yīng)用方法簡單,應(yīng)用成本低廉,應(yīng)用范圍也十分廣泛。
【專利說明】基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機應(yīng)用【技術(shù)領(lǐng)域】,特別涉及條形碼應(yīng)用【技術(shù)領(lǐng)域】,具體是指一種基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)應(yīng)用的不斷發(fā)展,各式各樣的網(wǎng)站層出不窮,為用戶提供了各種不同的網(wǎng)絡(luò)服務(wù)。用戶在應(yīng)用這些網(wǎng)絡(luò)服務(wù)時,都需要進(jìn)行身份認(rèn)證,以登錄網(wǎng)站。由于各網(wǎng)站都需要用戶進(jìn)行注冊后才能進(jìn)行登錄,因此,用戶通常需要反復(fù)進(jìn)行注冊,操作復(fù)雜。同時一個用戶為了記憶方便,經(jīng)常在不同的網(wǎng)站都采用相同的注冊信息,由此大大提高了賬號被盜的風(fēng)險;若采用不同的注冊信息又常會忘記密碼,不便于用戶記憶。更進(jìn)一步的,用戶在登錄網(wǎng)站時需要輸入用戶名和密碼也比較繁瑣,用戶體驗不佳。因此,如何簡化注冊和登錄流程,同時又能確保賬號安全,成為網(wǎng)絡(luò)應(yīng)用中亟待解決的關(guān)鍵問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種能夠大幅簡化用戶登錄網(wǎng)站的流程,注冊過程也相當(dāng)簡便,同時有效保障用戶的賬號安全,且應(yīng)用方法簡單,應(yīng)用成本低廉,應(yīng)用范圍十分廣泛的基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法。
[0004]為了實現(xiàn)上述的目的,本發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)具有如下構(gòu)成:
[0005]該基于條形碼的用戶身份認(rèn)證系統(tǒng)包括應(yīng)用服務(wù)器、用戶終端和身份認(rèn)證服務(wù)器。
[0006]其中,應(yīng)用服務(wù)器用以提供用戶身份認(rèn)證頁面信息,該頁面信息包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼包括應(yīng)用服務(wù)器信息;用戶終端存儲有用戶賬號以及與該用戶賬號及用戶終端均唯一對應(yīng)的終端身份識別碼,該用戶終端用以獲取所述的條形碼,并通過網(wǎng)絡(luò)發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼;身份認(rèn)證服務(wù)器存儲有經(jīng)過注冊的用戶賬號和對應(yīng)的終端身份識別碼信息,該身份認(rèn)證服務(wù)器用以通過網(wǎng)絡(luò)獲得用戶終端發(fā)送的服務(wù)器信息、用戶賬號和終端身份識別碼,并將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。
[0007]該基于條形碼的用戶身份認(rèn)證系統(tǒng)中,所述的終端身份識別碼為根據(jù)用戶終端的硬件設(shè)備編碼唯一生成的終端身份識別碼。
[0008]該基于條形碼的用戶身份認(rèn)證系統(tǒng)中,所述的用戶終端為手機,所述的用戶終端的硬件設(shè)備編碼包括手機頂EI信息、設(shè)備SN碼、MEID信息以及SM卡MSI信息中的至少一個。
[0009]該基于條形碼的用戶身份認(rèn)證系統(tǒng)中,所述的用戶終端包括條形碼獲取模塊、條形碼解析模塊、存儲模塊和網(wǎng)絡(luò)傳輸控制模塊。其中,條形碼獲取模塊用以獲取所述的條形碼;條形碼解析模塊用以解析所述的條形碼獲取應(yīng)用服務(wù)器信息;存儲模塊用以存儲用戶賬號以及與該用戶賬號和用戶終端均唯一對應(yīng)的終端身份識別碼;網(wǎng)絡(luò)傳輸控制模塊用以通過網(wǎng)絡(luò)向所述的身份認(rèn)證服務(wù)器發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼。
[0010]本發(fā)明還提供一種基于條形碼的用戶身份認(rèn)證方法,該方法包括以下步驟:
[0011](I)應(yīng)用服務(wù)器向用戶顯示身份認(rèn)證頁面信息,該頁面信息中包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼包括應(yīng)用服務(wù)器信息;
[0012](2)用戶終端獲取所述的條形碼,并通過網(wǎng)絡(luò)發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號以及與該用戶賬號和用戶終端均唯一對應(yīng)的終端身份識別碼;
[0013](3)身份認(rèn)證服務(wù)器將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。
[0014]該基于條形碼的用戶身份認(rèn)證方法中,所述的用戶終端包括條形碼獲取模塊、條形碼解析模塊、存儲模塊和網(wǎng)絡(luò)傳輸控制模塊,所述的步驟(2)具體包括以下步驟:
[0015](21)所述的條形碼獲取模塊獲取所述的條形碼;
[0016](22)所述的條形碼解析模塊解析所述的條形碼,并獲取應(yīng)用服務(wù)器信息;
[0017](23)該用戶終端讀取存儲于存儲模塊的用戶賬號以及終端身份識別碼;
[0018](24)該用戶終端通過網(wǎng)絡(luò)傳輸控制模塊向所述的身份認(rèn)證服務(wù)器發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼。
[0019]該基于條形碼的用戶身份認(rèn)證方法中,所述的用戶終端還包括輸入模塊,所述的輸入模塊包括鍵盤和/或指紋識別器,所述的步驟(2)還包括以下步驟:
[0020](25)所述的用戶終端提示用戶通過所述的輸入模塊輸入個人密鑰,所述的個人密鑰為密碼和/或指紋;
[0021](26)該用戶終端通過網(wǎng)絡(luò)傳輸控制模塊向所述的身份認(rèn)證服務(wù)器發(fā)送所述的個人密鑰。
[0022]該基于條形碼的用戶身份認(rèn)證方法,還包括用戶身份注冊操作,所述的用戶身份注冊操作包括以下步驟:
[0023](a)用戶終端向所述的身份認(rèn)證服務(wù)器發(fā)送用戶賬號及注冊請求;
[0024](b)身份認(rèn)證服務(wù)器獲取所述的用戶終端的硬件設(shè)備編碼;
[0025](C)身份認(rèn)證服務(wù)器根據(jù)所述的用戶終端硬件設(shè)備編碼生成唯一的終端身份識別碼,并將用戶賬號和對應(yīng)的終端身份識別碼存儲并發(fā)送給所述用戶終端;
[0026](d)用戶終端存儲所述的用戶賬號和對應(yīng)的終端身份識別碼。
[0027]該基于條形碼的用戶身份認(rèn)證方法中,所述的用戶終端為手機,所述的用戶終端的硬件設(shè)備編碼包括手機頂EI信息、設(shè)備SN碼、MEID信息以及SM卡MSI信息中的至少一個。
[0028]該基于條形碼的用戶身份認(rèn)證方法中,所述的身份認(rèn)證服務(wù)器根據(jù)所述的用戶終端硬件設(shè)備編碼生成唯一的終端身份識別碼具體為,所述的身份認(rèn)證服務(wù)器利用所述的用戶終端的手機頂EI信息、設(shè)備SN碼、MEID信息以及SM卡MSI信息中的至少一個,并通過預(yù)設(shè)的加密算法生成與所述的用戶賬號及用戶終端均唯一對應(yīng)的終端身份識別碼。
[0029]采用了該發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法,其應(yīng)用服務(wù)器向用戶顯示身份認(rèn)證頁面信息,該頁面信息中包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼包括應(yīng)用服務(wù)器信息;用戶終端獲取條形碼后,通過網(wǎng)絡(luò)發(fā)送應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼給身份認(rèn)證服務(wù)器;身份認(rèn)證服務(wù)器將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。利用本發(fā)明,用戶即可將手機作為身份認(rèn)證設(shè)備,通過拍攝條形碼完成登錄網(wǎng)站的操作,從而大幅簡化用戶登錄網(wǎng)站的流程;同時利用該第三方的身份認(rèn)證服務(wù)器可以登錄多個協(xié)議網(wǎng)站,免除了用戶注冊各個網(wǎng)站的操作,簡化了注冊過程,進(jìn)一步的,終端身份識別碼是根據(jù)用戶終端硬件設(shè)備編碼生成的,且與用戶終端和賬號均唯一對應(yīng),有效提高了用戶的賬號安全性,同時,本發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法,其應(yīng)用方法簡單,應(yīng)用成本低廉,應(yīng)用范圍也十分廣泛。
【專利附圖】
【附圖說明】
[0030]圖1為本發(fā)明的基于條形碼的用戶身份認(rèn)證方法的步驟流程圖。
[0031]圖2為實際應(yīng)用中利用本發(fā)明進(jìn)行第三方認(rèn)證服務(wù)器用戶注冊的流程示意圖。
[0032]圖3為實際應(yīng)用中利用本發(fā)明通過注冊流程將用戶賬號與手機終端綁定并產(chǎn)生唯一的終端身份識別碼的操作流程示意圖。
[0033]圖4為實際應(yīng)用中利用本發(fā)明進(jìn)行基于第三方服務(wù)器的用戶身份認(rèn)證的流程示意圖。
[0034]圖5為實際應(yīng)用中本發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)的示意圖。
【具體實施方式】
[0035]為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細(xì)說明。
[0036]在一種實施方式中,本發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)包括應(yīng)用服務(wù)器、用戶終端和身份認(rèn)證服務(wù)器。其中,應(yīng)用服務(wù)器用以提供用戶身份認(rèn)證頁面信息,該頁面信息包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼可以是一維碼、二維碼或三維碼,且包括應(yīng)用服務(wù)器信息;用戶終端存儲有用戶賬號以及與該用戶賬號及用戶終端均唯一對應(yīng)的終端身份識別碼,該用戶終端用以獲取所述的條形碼,并通過網(wǎng)絡(luò)發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼;身份認(rèn)證服務(wù)器存儲有經(jīng)過注冊的用戶賬號和對應(yīng)的終端身份識別碼信息,該身份認(rèn)證服務(wù)器用以通過網(wǎng)絡(luò)獲得用戶終端發(fā)送的服務(wù)器信息、用戶賬號和終端身份識別碼,并將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。
[0037]利用該實施方式所述的系統(tǒng)實現(xiàn)基于條形碼的用戶身份認(rèn)證方法,如圖1所示,包括以下步驟:
[0038](I)應(yīng)用服務(wù)器向用戶顯示身份認(rèn)證頁面信息,該頁面信息中包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼包括應(yīng)用服務(wù)器信息;
[0039](2)用戶終端獲取所述的條形碼,并通過網(wǎng)絡(luò)發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號以及與該用戶賬號和用戶終端均唯一對應(yīng)的終端身份識別碼;
[0040](3)身份認(rèn)證服務(wù)器將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。
[0041]在一種較優(yōu)選的實施方式中,所述的用戶終端包括條形碼獲取模塊、條形碼解析模塊、存儲模塊和網(wǎng)絡(luò)傳輸控制模塊。其中,條形碼獲取模塊用以獲取所述的條形碼;條形碼解析模塊用以解析所述的條形碼獲取應(yīng)用服務(wù)器信息;存儲模塊用以存儲用戶賬號以及與該用戶賬號和用戶終端均唯一對應(yīng)的終端身份識別碼;網(wǎng)絡(luò)傳輸控制模塊用以通過網(wǎng)絡(luò)向所述的身份認(rèn)證服務(wù)器發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼。
[0042]利用該較優(yōu)選的實施方式所述的系統(tǒng)實現(xiàn)基于條形碼的用戶身份認(rèn)證方法中,所述的步驟(2)具體包括以下步驟:
[0043](21)所述的條形碼獲取模塊獲取所述的條形碼;
[0044](22)所述的條形碼解析模塊解析所述的條形碼,并獲取應(yīng)用服務(wù)器信息;
[0045](23)該用戶終端讀取存儲于存儲模塊的用戶賬號以及終端身份識別碼;
[0046](24)該用戶終端通過網(wǎng)絡(luò)傳輸控制模塊向所述的身份認(rèn)證服務(wù)器發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼。
[0047]在進(jìn)一步優(yōu)選的實施方式中,所述的用戶終端還包括輸入模塊,所述的輸入模塊包括鍵盤和/或指紋識別器,所述的步驟(2)還包括以下步驟:
[0048](25)所述的用戶終端提示用戶通過所述的輸入模塊輸入個人密鑰,所述的個人密鑰為密碼和/或指紋;
[0049](26)該用戶終端通過網(wǎng)絡(luò)傳輸控制模塊向所述的身份認(rèn)證服務(wù)器發(fā)送所述的個人密鑰。
[0050]以使身份認(rèn)證服務(wù)器能夠通過個人密鑰實現(xiàn)認(rèn)證,進(jìn)一步提高認(rèn)證的安全性。
[0051]在更進(jìn)一步優(yōu)選的實施方式中,該基于條形碼的用戶身份認(rèn)證方法還包括用戶身份注冊操作,所述的用戶身份注冊操作包括以下步驟:
[0052](a)用戶終端向所述的身份認(rèn)證服務(wù)器發(fā)送用戶賬號及注冊請求;
[0053](b)身份認(rèn)證服務(wù)器獲取所述的用戶終端的硬件設(shè)備編碼;
[0054](C)身份認(rèn)證服務(wù)器根據(jù)所述的用戶終端硬件設(shè)備編碼生成唯一的終端身份識別碼,并將用戶賬號和對應(yīng)的終端身份識別碼存儲并發(fā)送給所述用戶終端;
[0055](d)用戶終端存儲所述的用戶賬號和對應(yīng)的終端身份識別碼。
[0056]在更優(yōu)選的實施方式中,所述的所述的用戶終端可以是具有攝像頭的智能手機或PAD平板,也可以是具有掃描功能的手持掃描器。以手機為例,所述的用戶終端的硬件設(shè)備編碼包括手機MEI信息、設(shè)備SN碼、MEID信息以及SM卡MSI信息中的至少一個。步驟(c)中所述的身份認(rèn)證服務(wù)器根據(jù)所述的用戶終端硬件設(shè)備編碼生成唯一的終端身份識別碼具體為,所述的身份認(rèn)證服務(wù)器利用所述的用戶終端的手機頂EI信息、設(shè)備SN碼、MEID信息以及SIM卡IMSI信息中的至少一個,并通過預(yù)設(shè)的加密算法生成與所述的用戶賬號及用戶終端均唯一對應(yīng)的終端身份識別碼。在最優(yōu)選的情況下,為了提高硬件設(shè)備編碼的安全性,硬件設(shè)備編碼由所述的手機MEI信息、設(shè)備SN碼、MEID信息以及SM卡MSI信息加密生成。
[0057]在實際應(yīng)用中,本發(fā)明的主要特點在于,收集智能手機終端的信息,生成獨有的Device ID(終端身份識別碼),將賬戶和Device ID綁定,增強身份驗證的安全性和實用性。同時,利用第三方認(rèn)證服務(wù)器提供認(rèn)證服務(wù),從而大大簡化注冊和登錄操作的流程。
[0058]具體的進(jìn)行第三方認(rèn)證服務(wù)器用戶注冊的流程,如圖2所示。
[0059]通過注冊流程將用戶賬號與手機終端綁定,并產(chǎn)生唯一的Device ID(終端身份識別碼)的操作流程如圖3所示。
[0060]實際應(yīng)用中利用本發(fā)明進(jìn)行基于第三方服務(wù)器的用戶身份認(rèn)證流程如圖4所示。
[0061]實際應(yīng)用中本發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)則如圖5所示。
[0062]利用本發(fā)明的系統(tǒng)及方法進(jìn)行用戶身份認(rèn)證的優(yōu)點在于:
[0063]1、智能手機終端的設(shè)備硬件信息都是獨有的、無重復(fù)的。
[0064]2、通訊運營商SM卡中的MSI信息是獨有的、無重復(fù)的。
[0065]3、通過加密算法得到智能手機終端獨一無二的Device ID。
[0066]4、通過賬戶和智能手機終端的Device ID綁定來確定身份。
[0067]5、智能手機終端通過APP程序掃描條形碼來進(jìn)行身份驗證,當(dāng)然在沒有了密匙的情況下,也允許通過鍵盤輸入或鼠標(biāo)操作來完成的過程。
[0068]6、用戶只要持有自己的智能手機終端,無需再記住賬號的密匙。
[0069]采用了該發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法,其應(yīng)用服務(wù)器向用戶顯示身份認(rèn)證頁面信息,該頁面信息中包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼包括應(yīng)用服務(wù)器信息;用戶終端獲取條形碼后,通過網(wǎng)絡(luò)發(fā)送應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼給身份認(rèn)證服務(wù)器;身份認(rèn)證服務(wù)器將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。利用本發(fā)明,用戶即可將手機作為身份認(rèn)證設(shè)備,通過拍攝條形碼完成登錄網(wǎng)站的操作,從而大幅簡化用戶登錄網(wǎng)站的流程;同時利用該第三方的身份認(rèn)證服務(wù)器可以登錄多個協(xié)議網(wǎng)站,免除了用戶注冊各個網(wǎng)站的操作,簡化了注冊過程,進(jìn)一步的,終端身份識別碼是根據(jù)用戶終端硬件設(shè)備編碼生成的,且與用戶終端和賬號均唯一對應(yīng),有效提高了用戶的賬號安全性,同時,本發(fā)明的基于條形碼的用戶身份認(rèn)證系統(tǒng)及認(rèn)證方法,其應(yīng)用方法簡單,應(yīng)用成本低廉,應(yīng)用范圍也十分廣泛。
[0070]在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
【權(quán)利要求】
1.一種基于條形碼的用戶身份認(rèn)證系統(tǒng),其特征在于,所述的系統(tǒng)包括: 應(yīng)用服務(wù)器,用以提供用戶身份認(rèn)證頁面信息,該頁面信息包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼包括應(yīng)用服務(wù)器信息; 用戶終端,存儲有用戶賬號以及與該用戶賬號及用戶終端均唯一對應(yīng)的終端身份識別碼,該用戶終端用以獲取所述的條形碼,并通過網(wǎng)絡(luò)發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼; 身份認(rèn)證服務(wù)器,存儲有經(jīng)過注冊的用戶賬號和對應(yīng)的終端身份識別碼信息,該身份認(rèn)證服務(wù)器用以通過網(wǎng)絡(luò)獲得用戶終端發(fā)送的服務(wù)器信息、用戶賬號和終端身份識別碼,并將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。
2.根據(jù)權(quán)利要求1所述的基于條形碼的用戶身份認(rèn)證系統(tǒng),其特征在于,所述的終端身份識別碼為根據(jù)用戶終端的硬件設(shè)備編碼唯一生成的終端身份識別碼。
3.根據(jù)權(quán)利要求2所述的基于條形碼的用戶身份認(rèn)證系統(tǒng),其特征在于,所述的用戶終端為手機,所述的用戶終端的硬件設(shè)備編碼包括手機頂EI信息、設(shè)備SN碼、MEID信息以及SM卡MSI信息中的至少一個。
4.根據(jù)權(quán)利要求1所述的基于條形碼的用戶身份認(rèn)證系統(tǒng),其特征在于,所述的用戶終端包括: 條形碼獲取模塊,用以獲取所述的條形碼; 條形碼解析模塊,用以解析所述的條形碼獲取應(yīng)用服務(wù)器信息; 存儲模塊,用以存儲用戶賬號以及與該用戶賬號和用戶終端均唯一對應(yīng)的終端身份識別碼; 網(wǎng)絡(luò)傳輸控制模塊,用以通過網(wǎng)絡(luò)向所述的身份認(rèn)證服務(wù)器發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼。
5.一種基于條形碼的用戶身份認(rèn)證方法,其特征在于,所述的方法包括以下步驟: (1)應(yīng)用服務(wù)器向用戶顯示身份認(rèn)證頁面信息,該頁面信息中包括用戶ID輸入窗口,并根據(jù)輸入的用戶ID生成條形碼,該條形碼包括應(yīng)用服務(wù)器信息; (2)用戶終端獲取所述的條形碼,并通過網(wǎng)絡(luò)發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號以及與該用戶賬號和用戶終端均唯一對應(yīng)的終端身份識別碼; (3)身份認(rèn)證服務(wù)器將獲取的用戶賬號和終端身份識別碼與注冊信息比對,生成認(rèn)證結(jié)果,并將認(rèn)證結(jié)果發(fā)送到所述的應(yīng)用服務(wù)器。
6.根據(jù)權(quán)利要求5所述的基于條形碼的用戶身份認(rèn)證方法,其特征在于,所述的用戶終端包括條形碼獲取模塊、條形碼解析模塊、存儲模塊和網(wǎng)絡(luò)傳輸控制模塊,所述的步驟(2)具體包括以下步驟: (21)所述的條形碼獲取模塊獲取所述的條形碼; (22)所述的條形碼解析模塊解析所述的條形碼,并獲取應(yīng)用服務(wù)器信息; (23)該用戶終端讀取存儲于存儲模塊的用戶賬號以及終端身份識別碼; (24)該用戶終端通過網(wǎng)絡(luò)傳輸控制模塊向所述的身份認(rèn)證服務(wù)器發(fā)送所述的應(yīng)用服務(wù)器信息、用戶賬號和終端身份識別碼。
7.根據(jù)權(quán)利要求6所述的基于條形碼的用戶身份認(rèn)證方法,其特征在于,所述的用戶終端還包括輸入模塊,所述的輸入模塊包括鍵盤和/或指紋識別器,所述的步驟(2)還包括以下步驟: (25)所述的用戶終端提示用戶通過所述的輸入模塊輸入個人密鑰,所述的個人密鑰為密碼和/或指紋; (26)該用戶終端通過網(wǎng)絡(luò)傳輸控制模塊向所述的身份認(rèn)證服務(wù)器發(fā)送所述的個人密鑰。
8.根據(jù)權(quán)利要求5所述的基于條形碼的用戶身份認(rèn)證方法,其特征在于,該方法還包括用戶身份注冊操作,所述的用戶身份注冊操作包括以下步驟: (a)用戶終端向所述的身份認(rèn)證服務(wù)器發(fā)送用戶賬號及注冊請求; (b)身份認(rèn)證服務(wù)器獲取所述的用戶終端的硬件設(shè)備編碼; (c)身份認(rèn)證服務(wù)器根據(jù)所述的用戶終端硬件設(shè)備編碼生成唯一的終端身份識別碼,并將用戶賬號和對應(yīng)的終端身份識別碼存儲并發(fā)送給所述用戶終端; (d)用戶終端存儲所述的用戶賬號和對應(yīng)的終端身份識別碼。
9.根據(jù)權(quán)利要求8所述的基于條形碼的用戶身份認(rèn)證方法,其特征在于,所述的用戶終端為手機,所述的用戶終端的硬件設(shè)備編碼包括手機頂EI信息、設(shè)備SN碼、MEID信息以及SM卡MSI信息中的至少一個。
10.根據(jù)權(quán)利要求9所述的基于條形碼的用戶身份認(rèn)證方法,其特征在于,所述的身份認(rèn)證服務(wù)器根據(jù)所述的用戶終端硬件設(shè)備編碼生成唯一的終端身份識別碼具體為,所述的身份認(rèn)證服務(wù)器利用所述的用戶終端的手機MEI信息、設(shè)備SN碼、MEID信息以及SIM卡MSI信息中的至少一個,并通過預(yù)設(shè)的加密算法生成與所述的用戶賬號及用戶終端均唯一對應(yīng)的終端身份識別碼。
【文檔編號】G06K7/10GK104468108SQ201310428694
【公開日】2015年3月25日 申請日期:2013年9月18日 優(yōu)先權(quán)日:2013年9月18日
【發(fā)明者】曲立東 申請人:上海耕云供應(yīng)鏈管理有限公司