1.一種用戶身份的識(shí)別方法,其特征在于,應(yīng)用于終端設(shè)備上運(yùn)行的身份識(shí)別應(yīng)用客戶端,所述方法包括:
響應(yīng)于用戶操作,接收用戶輸入的針對(duì)身份識(shí)別應(yīng)用的登錄信息;
向服務(wù)器發(fā)送攜帶有所述登錄信息的用戶標(biāo)識(shí)獲取請(qǐng)求,以使所述服務(wù)器根據(jù)所述登錄信息對(duì)該用戶進(jìn)行身份驗(yàn)證,當(dāng)驗(yàn)證通過(guò)后,生成用戶標(biāo)識(shí)信息,并將所述用戶標(biāo)識(shí)信息發(fā)送給所述身份識(shí)別應(yīng)用客戶端;及,
接收所述服務(wù)器返回的所述用戶標(biāo)識(shí)信息,并輸出所述用戶標(biāo)識(shí)信息,以使掃描設(shè)備讀取所述用戶標(biāo)識(shí)信息并判斷讀取到的所述用戶標(biāo)識(shí)信息是否有效,或者所述掃描設(shè)備將讀取到的所述用戶標(biāo)識(shí)信息發(fā)送給所述服務(wù)器,其中,所述服務(wù)器判斷接收到的所述用戶標(biāo)識(shí)信息是否有效。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述用戶標(biāo)識(shí)獲取請(qǐng)求進(jìn)一步攜帶有所述終端設(shè)備的標(biāo)識(shí),以使所述服務(wù)器判斷所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)是否相同,若判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)相同,并且對(duì)該用戶進(jìn)行身份驗(yàn)證通過(guò)后,生成所述用戶標(biāo)識(shí)信息;若判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)不同,向所述身份識(shí)別應(yīng)用客戶端返回指示終端設(shè)備失效的響應(yīng)信息;
所述方法還包括:
輸出接收到的所述響應(yīng)信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述輸出所述用戶標(biāo)識(shí)信息包括:
以二維碼的形式顯示所述用戶標(biāo)識(shí)信息,以使所述掃描設(shè)備通過(guò)掃描所述二維碼來(lái)讀取所述用戶標(biāo)識(shí)信息,其中,所述用戶標(biāo)識(shí)信息包括該用戶的身份信息以及所述終端設(shè)備的標(biāo)識(shí)。
4.根據(jù)權(quán)利要求1或2所述的方法,還包括:
從所述掃描設(shè)備或者所述服務(wù)器接收指示身份識(shí)別是否成功的通知信息;
輸出所述通知信息。
5.一種用戶身份的識(shí)別方法,其特征在于,應(yīng)用于服務(wù)器,所述方法包括:
接收一終端設(shè)備上運(yùn)行的身份識(shí)別應(yīng)用客戶端發(fā)送的用戶標(biāo)識(shí)獲取請(qǐng)求,所述用戶標(biāo)識(shí)獲取請(qǐng)求攜帶有用戶通過(guò)該終端設(shè)備輸入的針對(duì)身份識(shí)別應(yīng)用的登錄信息;
根據(jù)所述登錄信息對(duì)該用戶進(jìn)行身份驗(yàn)證,當(dāng)驗(yàn)證通過(guò)后,生成用戶標(biāo)識(shí)信息,并將所述用戶標(biāo)識(shí)信息發(fā)送給所述身份識(shí)別應(yīng)用客戶端,以使所述身份識(shí)別應(yīng)用客戶端輸出所述用戶標(biāo)識(shí)信息以及掃描設(shè)備讀取所述用戶標(biāo)識(shí)信息;
將所述用戶標(biāo)識(shí)信息發(fā)送給所述掃描設(shè)備,以使所述掃描設(shè)備根據(jù)接收到的所述用戶標(biāo)識(shí)信息判斷讀取到的所述用戶標(biāo)識(shí)信息是否有效;或者,接收所述掃描設(shè)備發(fā)送的所述用戶標(biāo)識(shí)信息,并判斷所述用戶標(biāo)識(shí)信息是否有效。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述用戶標(biāo)識(shí)獲取請(qǐng)求進(jìn)一步攜帶有所述終端設(shè)備的標(biāo)識(shí);
所述方法還包括:
判斷所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)是否相同,若判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)相同,并且對(duì)該用戶進(jìn)行身份驗(yàn)證通過(guò)后,生成所述用戶標(biāo)識(shí)信息;若判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)不同,向所述身份識(shí)別應(yīng)用客戶端返回指示終端設(shè)備失效的響應(yīng)信息。
7.根據(jù)權(quán)利要求5所述的方法,其中,所述生成所述用戶標(biāo)識(shí)信息包括:
對(duì)所述用戶標(biāo)識(shí)信息的內(nèi)容進(jìn)行二進(jìn)制編碼,生成矩陣式二維碼的字符流。
8.根據(jù)權(quán)利要求5所述的方法,其中,所述用戶標(biāo)識(shí)信息包括該用戶的身份信息以及所述終端設(shè)備的標(biāo)識(shí);
所述判斷所述用戶標(biāo)識(shí)信息是否有效包括:
對(duì)所述用戶標(biāo)識(shí)信息進(jìn)行解析,將解析后的用戶標(biāo)識(shí)信息分別與預(yù)先存儲(chǔ)的用戶標(biāo)識(shí)信息進(jìn)行匹配,若解析后的用戶標(biāo)識(shí)信息與預(yù)先存儲(chǔ)的用戶標(biāo)識(shí)信息完全匹配,則判斷所述用戶標(biāo)識(shí)信息有效;若解析后的用戶標(biāo)識(shí)信息與預(yù)先 存儲(chǔ)的用戶標(biāo)識(shí)信息部分匹配,則判斷所述用戶標(biāo)識(shí)信息無(wú)效。
9.根據(jù)權(quán)利要求8所述的方法,還包括:
記錄生成所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻;
所述判斷所述用戶標(biāo)識(shí)信息是否有效包括:
若從所述掃描設(shè)備接收到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻與所記錄的生成所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻之差小于預(yù)先設(shè)置的有效時(shí)延,則判斷所述用戶標(biāo)識(shí)信息有效;
若從所述掃描設(shè)備接收到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻與所記錄的生成所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻之差大于預(yù)先設(shè)置的有效時(shí)延,則判斷所述用戶標(biāo)識(shí)信息無(wú)效。
10.根據(jù)權(quán)利要求5至9中任一項(xiàng)所述的方法,其中,當(dāng)判斷出所述用戶標(biāo)識(shí)信息有效時(shí),還包括:
向所述身份識(shí)別應(yīng)用客戶端返回指示身份識(shí)別是否成功的通知信息和/或該用戶的身份信息,以使所述身份識(shí)別應(yīng)用客戶端向所述用戶輸出相應(yīng)的提示信息;和/或,
向所述掃描設(shè)備發(fā)送指示用戶身份識(shí)別成功的通知信息和/或返回該用戶的身份信息,以使所述掃描設(shè)備向所述用戶輸出相應(yīng)的提示信息;和/或,
向至少一個(gè)門(mén)禁設(shè)備發(fā)送開(kāi)啟指令;
和/或,
當(dāng)判斷出所述用戶標(biāo)識(shí)信息無(wú)效時(shí),還包括:
向所述掃描設(shè)備發(fā)送指示用戶身份識(shí)別失敗的通知信息,以使所述掃描設(shè)備向所述用戶輸出相應(yīng)的提示信息;其中,所述指示用戶身份識(shí)別失敗的通知信息包括指示用戶標(biāo)識(shí)信息不準(zhǔn)確或用戶標(biāo)識(shí)信息已過(guò)期。
11.根據(jù)權(quán)利要求5所述的方法,其中,所述用戶標(biāo)識(shí)信息包括該用戶的身份信息以及所述終端設(shè)備的標(biāo)識(shí);
所述掃描設(shè)備根據(jù)接收到的所述用戶標(biāo)識(shí)信息判斷讀取到的所述用戶標(biāo)識(shí)信息是否有效包括:
所述掃描設(shè)備對(duì)讀取到的所述用戶標(biāo)識(shí)信息進(jìn)行解析,將解析后的用戶標(biāo)識(shí)信息分別與從所述服務(wù)器接收到的用戶標(biāo)識(shí)信息進(jìn)行匹配,若解析后的用戶標(biāo)識(shí)信息與接收到的用戶標(biāo)識(shí)信息完全匹配,則判斷所述用戶標(biāo)識(shí)信息有效;若解析后的用戶標(biāo)識(shí)信息與接收到的用戶標(biāo)識(shí)信息部分匹配,則判斷所述用戶標(biāo)識(shí)信息無(wú)效。
12.根據(jù)權(quán)利要求11所述的方法,還包括:
所述掃描設(shè)備記錄從所述服務(wù)器接收到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻;
所述掃描設(shè)備根據(jù)接收到的所述用戶標(biāo)識(shí)信息判斷讀取到的所述用戶標(biāo)識(shí)信息是否有效包括:
若所述掃描設(shè)備讀取到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻與所記錄的接收到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻之差小于預(yù)先設(shè)置的有效時(shí)延,則判斷所述用戶標(biāo)識(shí)信息有效;
若所述掃描設(shè)備讀取到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻與所記錄的接收到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻之差大于預(yù)先設(shè)置的有效時(shí)延,則判斷所述用戶標(biāo)識(shí)信息無(wú)效。
13.根據(jù)權(quán)利要求11或者12所述的方法,當(dāng)所述掃描設(shè)備根據(jù)接收到的所述用戶標(biāo)識(shí)信息判斷出讀取到的所述用戶標(biāo)識(shí)信息有效時(shí),還包括:
所述掃描設(shè)備向所述身份識(shí)別應(yīng)用客戶端返回指示身份識(shí)別是否成功的通知信息和/或該用戶的身份信息,以使所述身份識(shí)別應(yīng)用客戶端向所述用戶輸出相應(yīng)的提示信息;和/或,
所述掃描設(shè)備向至少一個(gè)門(mén)禁設(shè)備發(fā)送開(kāi)啟指令。
14.一種身份識(shí)別應(yīng)用客戶端,其特征在于,應(yīng)用于終端設(shè)備上,包括:接收模塊、發(fā)送模塊和輸出模塊,其中,
所述接收模塊,用于響應(yīng)于用戶操作,接收用戶輸入的針對(duì)身份識(shí)別應(yīng)用的登錄信息;
所述發(fā)送模塊,用于向服務(wù)器發(fā)送攜帶有所述接收模塊接收的登錄信息的用戶標(biāo)識(shí)獲取請(qǐng)求,以使所述服務(wù)器根據(jù)所述登錄信息對(duì)該用戶進(jìn)行身份驗(yàn)證, 當(dāng)驗(yàn)證通過(guò)后,生成用戶標(biāo)識(shí)信息,并將所述用戶標(biāo)識(shí)信息發(fā)送給所述身份識(shí)別應(yīng)用客戶端;
所述接收模塊,用于接收所述服務(wù)器返回的所述用戶標(biāo)識(shí)信息;
所述輸出模塊,用于輸出所述接收模塊接收的用戶標(biāo)識(shí)信息,以使掃描設(shè)備讀取所述用戶標(biāo)識(shí)信息并判斷讀取到的所述用戶標(biāo)識(shí)信息是否有效,或者所述掃描設(shè)備將讀取到的所述用戶標(biāo)識(shí)信息發(fā)送給所述服務(wù)器,其中,所述服務(wù)器判斷接收到的所述用戶標(biāo)識(shí)信息是否有效。
15.根據(jù)權(quán)利要求14所述的客戶端,其中,所述用戶標(biāo)識(shí)獲取請(qǐng)求進(jìn)一步攜帶有所述終端設(shè)備的標(biāo)識(shí),以使所述服務(wù)器判斷所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)是否相同,若判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)相同,并且對(duì)該用戶進(jìn)行身份驗(yàn)證通過(guò)后,生成所述用戶標(biāo)識(shí)信息;若判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)不同,向所述身份識(shí)別應(yīng)用客戶端返回指示終端設(shè)備失效的響應(yīng)信息;
所述接收模塊,進(jìn)一步用于接收所述服務(wù)器返回的所述響應(yīng)信息;
所述輸出模塊,進(jìn)一步用于輸出所述接收模塊接收的響應(yīng)信息。
16.根據(jù)權(quán)利要求14或15所述的客戶端,其中,所述輸出模塊,用于以二維碼的形式顯示所述用戶標(biāo)識(shí)信息,以使所述掃描設(shè)備通過(guò)掃描所述二維碼來(lái)讀取所述用戶標(biāo)識(shí)信息,其中,所述用戶標(biāo)識(shí)信息包括該用戶的身份信息以及所述終端設(shè)備的標(biāo)識(shí)。
17.根據(jù)權(quán)利要求14或15所述的客戶端,其中,所述接收模塊,進(jìn)一步用于從所述掃描設(shè)備或者所述服務(wù)器接收指示身份識(shí)別是否成功的通知信息;
所述輸出模塊,進(jìn)一步用于輸出所述接收模塊接收的通知信息。
18.一種服務(wù)器,其特征在于,包括:接收模塊、驗(yàn)證模塊、生成模塊、發(fā)送模塊和判斷模塊,其中,
所述接收模塊,用于接收一終端設(shè)備上運(yùn)行的身份識(shí)別應(yīng)用客戶端發(fā)送的用戶標(biāo)識(shí)獲取請(qǐng)求,所述用戶標(biāo)識(shí)獲取請(qǐng)求攜帶有用戶通過(guò)該終端設(shè)備輸入的針對(duì)身份識(shí)別應(yīng)用的登錄信息;
所述驗(yàn)證模塊,用于根據(jù)所述接收模塊接收的登錄信息對(duì)該用戶進(jìn)行身份驗(yàn)證;
所述生成模塊,用于當(dāng)所述驗(yàn)證模塊驗(yàn)證通過(guò)后,生成用戶標(biāo)識(shí)信息;
所述發(fā)送模塊,用于將所述生成模塊生成的用戶標(biāo)識(shí)信息發(fā)送給所述身份識(shí)別應(yīng)用客戶端,以使所述身份識(shí)別應(yīng)用客戶端輸出所述用戶標(biāo)識(shí)信息以及掃描設(shè)備讀取所述用戶標(biāo)識(shí)信息;
所述發(fā)送模塊,用于將所述生成模塊生成的用戶標(biāo)識(shí)信息發(fā)送給所述掃描設(shè)備,以使所述掃描設(shè)備根據(jù)接收到的所述用戶標(biāo)識(shí)信息判斷讀取到的所述用戶標(biāo)識(shí)信息是否有效;或者,所述接收模塊,用于接收所述掃描設(shè)備發(fā)送的所述用戶標(biāo)識(shí)信息,并且所述判斷模塊,用于判斷所述接收模塊接收的用戶標(biāo)識(shí)信息是否有效。
19.根據(jù)權(quán)利要求18所述的服務(wù)器,其中,所述用戶標(biāo)識(shí)獲取請(qǐng)求進(jìn)一步攜帶有所述終端設(shè)備的標(biāo)識(shí);
所述判斷模塊,進(jìn)一步用于判斷所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)是否相同;
所述生成模塊,用于若所述判斷模塊判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)相同,并且所述驗(yàn)證模塊對(duì)該用戶進(jìn)行身份驗(yàn)證通過(guò)后,生成所述用戶標(biāo)識(shí)信息;
所述發(fā)送模塊,進(jìn)一步用于若所述判斷模塊判斷出所述終端設(shè)備的標(biāo)識(shí)與預(yù)先存儲(chǔ)的對(duì)應(yīng)該用戶的設(shè)備標(biāo)識(shí)不同,向所述身份識(shí)別應(yīng)用客戶端返回指示終端設(shè)備失效的響應(yīng)信息。
20.根據(jù)權(quán)利要求18所述的服務(wù)器,其中,所述生成模塊,用于對(duì)所述用戶標(biāo)識(shí)信息的內(nèi)容進(jìn)行二進(jìn)制編碼,生成矩陣式二維碼的字符流。
21.根據(jù)權(quán)利要求18所述的服務(wù)器,其中,所述用戶標(biāo)識(shí)信息包括該用戶的身份信息以及所述終端設(shè)備的標(biāo)識(shí);
所述判斷模塊,用于對(duì)所述用戶標(biāo)識(shí)信息進(jìn)行解析,將解析后的用戶標(biāo)識(shí)信息分別與預(yù)先存儲(chǔ)的用戶標(biāo)識(shí)信息進(jìn)行匹配,若解析后的用戶標(biāo)識(shí)信息與預(yù) 先存儲(chǔ)的用戶標(biāo)識(shí)信息完全匹配,則判斷所述用戶標(biāo)識(shí)信息有效;若解析后的用戶標(biāo)識(shí)信息與預(yù)先存儲(chǔ)的用戶標(biāo)識(shí)信息部分匹配,則判斷所述用戶標(biāo)識(shí)信息無(wú)效。
22.根據(jù)權(quán)利要求21所述的服務(wù)器,還包括:
記錄模塊,用于當(dāng)所述生成模塊生成所述用戶標(biāo)識(shí)信息時(shí),記錄此時(shí)的時(shí)刻;
所述判斷模塊,進(jìn)一步用于若從所述掃描設(shè)備接收到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻與所述記錄模塊記錄的時(shí)刻之差小于預(yù)先設(shè)置的有效時(shí)延,則判斷所述用戶標(biāo)識(shí)信息有效;若從所述掃描設(shè)備接收到所述用戶標(biāo)識(shí)信息時(shí)的時(shí)刻與所述記錄模塊記錄的時(shí)刻之差大于預(yù)先設(shè)置的有效時(shí)延,則判斷所述用戶標(biāo)識(shí)信息無(wú)效。
23.根據(jù)權(quán)利要求18至22中任一項(xiàng)所述的服務(wù)器,其中,當(dāng)所述判斷模塊判斷出所述用戶標(biāo)識(shí)信息有效時(shí),所述發(fā)送模塊,進(jìn)一步用于向所述身份識(shí)別應(yīng)用客戶端返回指示身份識(shí)別是否成功的通知信息和/或該用戶的身份信息,以使所述身份識(shí)別應(yīng)用客戶端向所述用戶輸出相應(yīng)的提示信息;和/或,向所述掃描設(shè)備發(fā)送指示用戶身份識(shí)別成功的通知信息和/或返回該用戶的身份信息,以使所述掃描設(shè)備向用戶輸出相應(yīng)的提示信息;和/或,向至少一個(gè)門(mén)禁設(shè)備發(fā)送開(kāi)啟指令;和/或,
當(dāng)所述判斷模塊判斷出所述用戶標(biāo)識(shí)信息無(wú)效時(shí),所述發(fā)送模塊,進(jìn)一步用于向所述掃描設(shè)備發(fā)送指示用戶身份識(shí)別失敗的通知信息,以使所述掃描設(shè)備向用戶輸出相應(yīng)的提示信息;其中,所述指示用戶身份識(shí)別失敗的通知信息包括指示用戶標(biāo)識(shí)信息不準(zhǔn)確或用戶標(biāo)識(shí)信息已過(guò)期。