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

一種用戶簽到的方法和裝置與流程

文檔序號:11877925閱讀:307來源:國知局
一種用戶簽到的方法和裝置與流程

本申請涉及人員管理領(lǐng)域,尤其涉及一種用戶簽到的方法和裝置。



背景技術(shù):

現(xiàn)在,當(dāng)巡邏人員到達(dá)巡邏目的地時(shí),為了證明到達(dá)目的地并完成任務(wù),一般通過在目的地放置的本子或紙張上簽名的方式來證明到達(dá)并完成任務(wù),但是這種方式容易造成管理的疏漏,管理人員無法完全確認(rèn)用戶簽名和簽到時(shí)間的真實(shí)性。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本申請?zhí)峁┮环N用戶簽到的方法和裝置,能夠提高用戶簽到的真實(shí)性高。

具體地,本申請是通過如下技術(shù)方案實(shí)現(xiàn)的:

一方面,提供一種用戶簽到的方法,應(yīng)用于服務(wù)器,包括:在用戶的客戶端獲取第一動(dòng)態(tài)電子簽名和終端設(shè)備的標(biāo)識信息后,接收所述客戶端發(fā)送的認(rèn)證信息,其中,所述認(rèn)證信息包括所述第一動(dòng)態(tài)電子簽名和所述終端設(shè)備的標(biāo)識信息;所述第一動(dòng)態(tài)電子簽名為所述終端設(shè)備根據(jù)第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,所述動(dòng)態(tài)電子簽名為所述客戶端根據(jù)從所述終端設(shè)備獲取的第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,所述動(dòng)態(tài)電子簽名為所述客戶端根據(jù)本地獲取的第一動(dòng)態(tài)參數(shù)和從所述終端設(shè)備獲取的第一密鑰通過預(yù)設(shè)加密算法得到的;根據(jù)所述標(biāo)識信息獲取預(yù)先存儲(chǔ)的對應(yīng)所述終端設(shè)備的第二密鑰,并根據(jù)所述第二密鑰以及第二動(dòng)態(tài)參數(shù)通過所述預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名;根據(jù)所述第二動(dòng)態(tài)電子簽名對所述第一動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,在認(rèn)證通過后,確定所述用戶簽到成功。

另一方面,提供一種用戶簽到的裝置,應(yīng)用于服務(wù)器,包括:接收單元,用于在用戶的客戶端獲取第一動(dòng)態(tài)電子簽名和終端設(shè)備的標(biāo)識信息后,接收所述客戶端發(fā)送的認(rèn)證信息,其中,所述認(rèn)證信息包括所述第一動(dòng)態(tài)電子簽名和所述終端設(shè)備的標(biāo)識信息;所述第一動(dòng)態(tài)電子簽名為所述終端設(shè)備根據(jù)第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,所述動(dòng)態(tài)電子簽名為所述客戶端根據(jù)從所述終端設(shè)備獲取的第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,所述動(dòng)態(tài)電子簽名為所述客戶端根據(jù)本地獲取的第一動(dòng)態(tài)參數(shù)和從所述終端設(shè)備獲取的第一密鑰通過預(yù)設(shè)加密算法得到的;處理單元,用于根據(jù)所述標(biāo)識信息獲取預(yù)先存儲(chǔ)的對應(yīng)所述終端設(shè)備的第二密鑰,并根據(jù)所述第二密鑰以及第二動(dòng)態(tài)參數(shù)通過所述預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名;簽到單元,用于根據(jù)所述第二動(dòng)態(tài)電子簽名對所述第一動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,在認(rèn)證通過后,確定所述用戶簽到成功。

采用本申請?zhí)峁┑挠脩艉灥降姆椒ê脱b置,該方法包括:在用戶的客戶端獲取第一動(dòng)態(tài)電子簽名和終端設(shè)備的標(biāo)識信息后,接收該客戶端發(fā)送的認(rèn)證信息,其中,該認(rèn)證信息包括該第一動(dòng)態(tài)電子簽名和該終端設(shè)備的標(biāo)識信息;該第一動(dòng)態(tài)電子簽名為該終端設(shè)備根據(jù)第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,該動(dòng)態(tài)電子簽名為該客戶端根據(jù)從該終端設(shè)備獲取的第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,該動(dòng)態(tài)電子簽名為該客戶端根據(jù)本地獲取的第一動(dòng)態(tài)參數(shù)和從該終端設(shè)備獲取的第一密鑰通過預(yù)設(shè)加密算法得到的;根據(jù)該標(biāo)識信息獲取預(yù)先存儲(chǔ)的對應(yīng)該終端設(shè)備的第二密鑰,并根據(jù)該第二密鑰以及第二動(dòng)態(tài)參數(shù)通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名;根據(jù)該第二動(dòng)態(tài)電子簽名對該第一動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,在認(rèn)證通過后,確定該用戶簽到成功。這樣,通過動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,能夠提高用戶簽到的真實(shí)性。

附圖說明

圖1是本申請一示例性實(shí)施例示出的一種用戶簽到的方法的流程示意圖;

圖2是本申請一示例性實(shí)施例示出的另一種用戶簽到的方法的流程示意圖;

圖3是本申請一示例性實(shí)施例示出的另一種用戶簽到的方法的流程示意圖;

圖4是本申請一示例性實(shí)施例示出的又一種用戶簽到的方法的流程示意圖;

圖5是本申請一示例性實(shí)施例示出的一種用戶簽到的裝置的結(jié)構(gòu)示意圖;

圖6是本申請一示例性實(shí)施例示出的另一種用戶簽到的裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

在本申請使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。

應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。

圖1為本發(fā)明實(shí)施例提供的一種用戶簽到的方法,如圖1所示,該方法包括:

S101、在用戶的客戶端獲取第一動(dòng)態(tài)電子簽名和終端設(shè)備的標(biāo)識信息后,接收該客戶端發(fā)送的認(rèn)證信息。

其中,該認(rèn)證信息包括該第一動(dòng)態(tài)電子簽名和該終端設(shè)備的標(biāo)識信息,該第一動(dòng)態(tài)電子簽名為該終端設(shè)備根據(jù)第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,該動(dòng)態(tài)電子簽名為該客戶端根據(jù)從該終端設(shè)備獲取的第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,該動(dòng)態(tài)電子簽名為該客戶端根據(jù)本地獲取的第一動(dòng)態(tài)參數(shù)和從該終端設(shè)備獲取的第一密鑰通過預(yù)設(shè)加密算法得到的,該預(yù)設(shè)加密算法包括但不限于以下算法:SM1算法、SM3算法、MD5算法、SHA算法、AES算法、RSA算法。

另外,該認(rèn)證信息還包括該第一動(dòng)態(tài)參數(shù);該第一動(dòng)態(tài)參數(shù)和該第二動(dòng)態(tài)參數(shù)包括時(shí)間或者事件,該第二動(dòng)態(tài)參數(shù)的取值為等同于該第一動(dòng)態(tài)參數(shù)的值或者根據(jù)該第一動(dòng)態(tài)參數(shù)計(jì)算出來的值,示例地,該事件可以是巡邏人員的巡邏任務(wù)或者安全檢查任務(wù)等,本實(shí)施例對此不作限定。

在本步驟中,第一動(dòng)態(tài)電子簽名可以通過以下三種方式獲得,一種方式是由終端設(shè)備通過預(yù)設(shè)加密算法得到該第一動(dòng)態(tài)電子簽名,具體地,終端設(shè)備獲取本地存儲(chǔ)的第一密鑰以及本地時(shí)間,并根據(jù)該第一密鑰以及本地時(shí)間通過預(yù)設(shè)加密算法得到該第一動(dòng)態(tài)電子簽名,并將得到的第一動(dòng)態(tài)電子簽名和終端設(shè)備標(biāo)識信息發(fā)送至客戶端,第二種實(shí)現(xiàn)方式是客戶端根據(jù)終端設(shè)備的本地時(shí)間利用預(yù)設(shè)加密算法得到該第一動(dòng)態(tài)電子簽名,具體地,客戶端接收終端設(shè)備發(fā)送的第一密鑰和終端設(shè)備的本地時(shí)間,并根據(jù)該第一密鑰以及終端設(shè)備的本地時(shí)間通過預(yù)設(shè)加密算法得到該第一動(dòng)態(tài)電子簽名;第三種實(shí)現(xiàn)方式是客戶端根據(jù)客戶端的本地時(shí)間利用預(yù)設(shè)加密算法得到該第一動(dòng)態(tài)電子簽名,具體地,客戶端接收終端設(shè)備發(fā)送的第一密鑰,并根據(jù)該第一密鑰以及客戶端的本地時(shí)間通過預(yù)設(shè)加密算法得到該第一動(dòng)態(tài)電子簽名。

需要說明的是,該終端設(shè)備的標(biāo)識信息可以是序列號或者設(shè)備名稱等其他能夠唯一標(biāo)示該終端設(shè)備的信息,本實(shí)施例對此不作限定,終端設(shè)備根據(jù)第一動(dòng)態(tài)參數(shù)和自身的第一密鑰通過預(yù)設(shè)加密算法得到第一動(dòng)態(tài)電子簽名,并在得到該第一動(dòng)態(tài)電子簽名后,終端設(shè)備可以將得到的第一動(dòng)態(tài)電子簽名展示給用戶,例如,可以將第一動(dòng)態(tài)電子簽名和標(biāo)識信息印刷或者貼在該終端設(shè)備上,或者,終端設(shè)備將第一動(dòng)態(tài)電子簽名和標(biāo)識信息通過顯示器(如液晶顯示器LCD等)顯示給用戶,當(dāng)然,還可以通過聲音或者圖像的方式展示給用戶,本發(fā)明實(shí)施例對此不作限定,這樣,用戶在通過眼睛或者耳朵獲知該第一動(dòng)態(tài)電子簽名和標(biāo)識信息后,可以通過客戶端(手機(jī)或者平板電腦等)利用無線信號或者藍(lán)牙或者WIFI的形式傳輸給服務(wù)器。

另外,用戶也可以通過客戶端直接從終端設(shè)備獲取第一動(dòng)態(tài)電子簽名和標(biāo)識信息,例如,終端設(shè)備將該第一動(dòng)態(tài)電子簽名和標(biāo)識信息通過無線信號或者藍(lán)牙或者WIFI的形式傳輸給客戶端。

進(jìn)一步地,若該第一動(dòng)態(tài)電子簽名是由客戶端得到的,則直接通過該客戶端將該第一動(dòng)態(tài)電子簽名展示給用戶。

S102、根據(jù)該標(biāo)識信息獲取存儲(chǔ)的該終端設(shè)備的第二密鑰,并根據(jù)該第二密鑰以及第二動(dòng)態(tài)參數(shù)通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名。

需要說明的是,在第一動(dòng)態(tài)參數(shù)和第二動(dòng)態(tài)參數(shù)為時(shí)間時(shí),本步驟包括以下三種實(shí)現(xiàn)方式,一種實(shí)現(xiàn)方式是在步驟S101中,服務(wù)器接收到客戶端發(fā)送的認(rèn)證信息中不包括終端設(shè)備或者客戶端的本地時(shí)間,此時(shí),在本步驟中,服務(wù)器確定基于該服務(wù)器的本地時(shí)間的預(yù)設(shè)時(shí)間段(如以當(dāng)前時(shí)間為中心前后5分鐘),并在該預(yù)設(shè)時(shí)間段內(nèi)根據(jù)該第二動(dòng)態(tài)參數(shù)按照預(yù)設(shè)時(shí)間間隔(如1分鐘)通過該預(yù)設(shè)加密算法得到動(dòng)態(tài)電子簽名組,其中,該動(dòng)態(tài)電子簽名組包括多個(gè)第二動(dòng)態(tài)電子簽名;例如,服務(wù)器可以通過預(yù)設(shè)加密算法計(jì)算以服務(wù)器的本地時(shí)間為中心的10分鐘內(nèi)的每一分鐘對應(yīng)的第二動(dòng)態(tài)電子簽名,并根據(jù)得到的第二動(dòng)態(tài)電子簽名組成動(dòng)態(tài)電子簽名組;第二種實(shí)現(xiàn)方式在步驟S101中,客戶端在獲取到終端設(shè)備的本地時(shí)間或者客戶端根據(jù)終端設(shè)備的本地時(shí)間得到的第一動(dòng)態(tài)電子簽名后,向服務(wù)器發(fā)送的認(rèn)證信息中包括該終端設(shè)備的本地時(shí)間,則服務(wù)器接收該客戶端發(fā)送的該終端設(shè)備的本地時(shí)間,并根據(jù)該第二密鑰以及該終端設(shè)備的本地時(shí)間通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名;第三種實(shí)現(xiàn)方式是若在步驟S101中,客戶端在根據(jù)自身的本地時(shí)間得到的第一動(dòng)態(tài)電子簽名后,向服務(wù)器發(fā)送的認(rèn)證信息中包括該客戶端的本地時(shí)間,則服務(wù)器接收該客戶端發(fā)送的該客戶端的本地時(shí)間,并根據(jù)該第二密鑰以及該客戶端的本地時(shí)間通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名。

S103、根據(jù)該第二動(dòng)態(tài)電子簽名對該第一動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,在認(rèn)證通過后,確定該用戶簽到成功。

其中,在該第一動(dòng)態(tài)參數(shù)和第二動(dòng)態(tài)參數(shù)為時(shí)間時(shí),若在步驟S101中,服務(wù)器接收到客戶端發(fā)送的認(rèn)證信息中不包括客戶端或者終端設(shè)備的本地時(shí)間,則在本步驟中,服務(wù)器確定該動(dòng)態(tài)電子簽名組內(nèi)是否存在與該第一動(dòng)態(tài)電子簽名相同的第二動(dòng)態(tài)電子簽名,在存在與該第一動(dòng)態(tài)電子簽名相同的第二動(dòng)態(tài)電子簽名時(shí),確定該用戶簽到成功,否則,不成功。

若在步驟S101中,服務(wù)器接收到客戶端發(fā)送的認(rèn)證信息中還包括客戶端或者終端設(shè)備的本地時(shí)間,則在本步驟中,服務(wù)器確定該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名是否相同,在該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名相同時(shí),確定該用戶簽到成功,否則,不成功。

可選地,在確定該用戶簽到成功后,獲取存儲(chǔ)的終端設(shè)備的位置,并確定該客戶端所在位置為該終端設(shè)備的位置,從而能夠?qū)蛻舳诉M(jìn)行準(zhǔn)確的定位,以獲知用戶的位置。

其中,服務(wù)器預(yù)先存儲(chǔ)有終端設(shè)備的位置。

需要說明的是,上述第一動(dòng)態(tài)電子簽名和第二動(dòng)態(tài)電子簽名可以是基于數(shù)字證書的電子簽名或者是基于動(dòng)態(tài)口令的電子簽名,本實(shí)施例對此不作限定。

采用上述實(shí)施例,通過動(dòng)態(tài)電子簽名進(jìn)行簽到,能夠提高用戶簽到的真實(shí)性。

圖2為本發(fā)明實(shí)施例提供的一種用戶簽到的方法,如圖2所示,在本實(shí)施例中,該第一動(dòng)態(tài)參數(shù)或者第二動(dòng)態(tài)參數(shù)是時(shí)間,客戶端向服務(wù)器發(fā)送的認(rèn)證信息中不包括客戶端或者終端設(shè)備的本地時(shí)間,該方法包括:

S201、用戶的客戶端獲取終端設(shè)備根據(jù)終端設(shè)備的本地時(shí)間和第一密鑰通過預(yù)設(shè)加密算法得到的第一動(dòng)態(tài)電子簽名以及該終端設(shè)備的標(biāo)識信息。

其中,該預(yù)設(shè)加密算法包括但不限于以下算法:SM1算法、SM3算法、MD5算法、SHA算法、AES算法、RSA算法。

S202、客戶端向服務(wù)器發(fā)送終端設(shè)備的認(rèn)證信息。

其中,該認(rèn)證信息包括終端設(shè)備的標(biāo)識信息和第一動(dòng)態(tài)電子簽名,該終端設(shè)備的標(biāo)識信息可以是序列號或者設(shè)備名稱等其他能夠唯一標(biāo)示該終端設(shè)備的信息,本實(shí)施例對此不作限定,終端設(shè)備根據(jù)自身的本地時(shí)間和自身的第一密鑰通過預(yù)設(shè)加密算法得到第一動(dòng)態(tài)電子簽名,并在得到該第一動(dòng)態(tài)電子簽名后,終端設(shè)備可以將自身得到的第一動(dòng)態(tài)電子簽名展示給用戶,例如,可以將第一動(dòng)態(tài)電子簽名和標(biāo)識信息印刷或者貼在該終端設(shè)備上,或者,終端設(shè)備將第一動(dòng)態(tài)電子簽名和標(biāo)識信息通過液晶顯示屏顯示給用戶,當(dāng)然,還可以通過聲音或者圖像的方式展示給用戶,本發(fā)明實(shí)施例對此不作限定,這樣,用戶在通過眼睛或者耳朵獲知該第一動(dòng)態(tài)電子簽名和標(biāo)識信息后,可以通過客戶端(手機(jī)或者平板電腦等)利用無線信號或者藍(lán)牙或者WIFI的形式傳輸給服務(wù)器。

另外,用戶也可以通過客戶端直接從終端設(shè)備獲取第一動(dòng)態(tài)電子簽名和標(biāo)識信息,例如,該終端設(shè)備上貼有二維碼標(biāo)簽,用戶通過客戶端掃描該二維碼標(biāo)簽得到該第一動(dòng)態(tài)電子簽名和標(biāo)識信息;或者,終端設(shè)備將該第一動(dòng)態(tài)電子簽名和標(biāo)識信息通過無線信號或者藍(lán)牙或者WIFI的形式傳輸給客戶端。

S203、服務(wù)器根據(jù)該認(rèn)證信息中的標(biāo)識信息獲取預(yù)先存儲(chǔ)的對應(yīng)該終端設(shè)備的第二密鑰。

S204、服務(wù)器確定基于該服務(wù)器的本地時(shí)間的預(yù)設(shè)時(shí)間段,并在該預(yù)設(shè)時(shí)間段內(nèi)根據(jù)服務(wù)器的本地時(shí)間和該第二密鑰按照預(yù)設(shè)時(shí)間間隔通過該預(yù)設(shè)加密算法得到動(dòng)態(tài)電子簽名組。

其中,該動(dòng)態(tài)電子簽名組包括多個(gè)第二動(dòng)態(tài)電子簽名,該預(yù)設(shè)時(shí)間段可以是以當(dāng)前時(shí)間為中心前后5分鐘,該預(yù)設(shè)時(shí)間間隔可以是一分鐘。

S205、服務(wù)器確定該動(dòng)態(tài)電子簽名組內(nèi)是否存在與該第一動(dòng)態(tài)電子簽名相同的第二動(dòng)態(tài)電子簽名。

S206、在存在與該第一動(dòng)態(tài)電子簽名相同的第二動(dòng)態(tài)電子簽名時(shí),服務(wù)器確定該用戶簽到成功。

采用上述實(shí)施例,通過動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,能夠提高用戶簽到的真實(shí)性。

需要說明的是,對于上述方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。

圖3為本發(fā)明實(shí)施例提供的一種用戶簽到的方法,如圖3所示,在本實(shí)施例中,該第一動(dòng)態(tài)參數(shù)或者第二動(dòng)態(tài)參數(shù)是時(shí)間,客戶端向服務(wù)器發(fā)送的認(rèn)證信息中包括客戶端的本地時(shí)間,該方法包括:

S301、用戶的客戶端獲取自身的本地時(shí)間和從終端設(shè)備獲取終端設(shè)備的標(biāo)識信息以及第一密鑰。

S302、客戶端根據(jù)自身的本地時(shí)間和第一密鑰通過預(yù)設(shè)加密算法得到第一動(dòng)態(tài)電子簽名。

其中,該預(yù)設(shè)加密算法包括但不限于以下算法:SM1算法、SM3算法、MD5算法、SHA算法、AES算法、RSA算法。

S303、客戶端向服務(wù)器發(fā)送終端設(shè)備的認(rèn)證信息。

其中,該認(rèn)證信息包括終端設(shè)備的標(biāo)識信息和第一動(dòng)態(tài)電子簽名以及客戶端的本地時(shí)間,該終端設(shè)備的標(biāo)識信息可以是序列號或者設(shè)備名稱等其他能夠唯一標(biāo)示該終端設(shè)備的信息,本實(shí)施例對此不作限定,客戶端根據(jù)客戶端的和自身的第一密鑰通過預(yù)設(shè)加密算法得到第一動(dòng)態(tài)電子簽名,并在得到該第一動(dòng)態(tài)電子簽名后,將該第一動(dòng)態(tài)電子簽名展示給用戶。

S304、服務(wù)器根據(jù)認(rèn)證信息中的標(biāo)識信息獲取預(yù)先存儲(chǔ)的對應(yīng)該終端設(shè)備的第二密鑰。

S305、服務(wù)器根據(jù)該第二密鑰和該客戶端的本地時(shí)間通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名。

S306、服務(wù)器確定該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名是否相同。

S307、在該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名相同時(shí),服務(wù)器確定該用戶簽到成功。

采用上述實(shí)施例,通過動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,能夠提高對用戶簽到的真實(shí)性。

需要說明的是,對于上述方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。

圖4為本發(fā)明實(shí)施例提供的一種用戶簽到的方法,如圖4所示,在本實(shí)施例中,該第一動(dòng)態(tài)參數(shù)或者第二動(dòng)態(tài)參數(shù)是時(shí)間,客戶端向服務(wù)器發(fā)送的認(rèn)證信息中包括終端設(shè)備的本地時(shí)間,該方法包括:

S401、用戶的客戶端從終端設(shè)備獲取終端設(shè)備的標(biāo)識信息和終端設(shè)備的本地時(shí)間以及第一密鑰。

S402、客戶端根據(jù)終端設(shè)備的本地時(shí)間和第一密鑰通過預(yù)設(shè)加密算法得到第一動(dòng)態(tài)電子簽名。

其中,該預(yù)設(shè)加密算法包括但不限于以下算法:SM1算法、SM3算法、MD5算法、SHA算法、AES算法、RSA算法。

S403、客戶端向服務(wù)器發(fā)送終端設(shè)備的認(rèn)證信息。

其中,該認(rèn)證信息包括終端設(shè)備的標(biāo)識信息和第一動(dòng)態(tài)電子簽名以及終端設(shè)備的本地時(shí)間,該終端設(shè)備的標(biāo)識信息可以是序列號或者設(shè)備名稱等其他能夠唯一標(biāo)示該終端設(shè)備的信息,本實(shí)施例對此不作限定,客戶端根據(jù)客戶端的和自身的第一密鑰通過預(yù)設(shè)加密算法得到第一動(dòng)態(tài)電子簽名,并在得到該第一動(dòng)態(tài)電子簽名后,將該第一動(dòng)態(tài)電子簽名展示給用戶。

S404、服務(wù)器根據(jù)認(rèn)證信息中的標(biāo)識信息獲取預(yù)先存儲(chǔ)的對應(yīng)該終端設(shè)備的第二密鑰。

S405、服務(wù)器根據(jù)該第二密鑰和該終端設(shè)備的本地時(shí)間通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名。

S406、服務(wù)器確定該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名是否相同。

S407、在該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名相同時(shí),服務(wù)器確定該用戶簽到成功。

采用上述實(shí)施例,通過動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,能夠提高對用戶簽到的真實(shí)性。

需要說明的是,對于上述方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。

圖5為本發(fā)明實(shí)施例提供的一種用戶簽到的裝置,如圖5所示,該裝置應(yīng)用于服務(wù)器,包括:

接收單元501,用于在用戶的客戶端獲取第一動(dòng)態(tài)電子簽名和終端設(shè)備的標(biāo)識信息后,接收該客戶端發(fā)送的認(rèn)證信息,其中,該認(rèn)證信息包括該第一動(dòng)態(tài)電子簽名和該終端設(shè)備的標(biāo)識信息;該第一動(dòng)態(tài)電子簽名為該終端設(shè)備根據(jù)第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,該動(dòng)態(tài)電子簽名為該客戶端根據(jù)從該終端設(shè)備獲取的第一動(dòng)態(tài)參數(shù)和第一密鑰通過預(yù)設(shè)加密算法得到的;或者,該動(dòng)態(tài)電子簽名為該客戶端根據(jù)本地獲取的第一動(dòng)態(tài)參數(shù)和從該終端設(shè)備獲取的第一密鑰通過預(yù)設(shè)加密算法得到的;

處理單元502,用于根據(jù)該標(biāo)識信息獲取預(yù)先存儲(chǔ)的對應(yīng)該終端設(shè)備的第二密鑰,并根據(jù)該第二密鑰以及第二動(dòng)態(tài)參數(shù)通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名;

簽到單元503,用于根據(jù)該第二動(dòng)態(tài)電子簽名對該第一動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,在認(rèn)證通過后,確定該用戶簽到成功。

可選地,該認(rèn)證信息還包括該第一動(dòng)態(tài)參數(shù);該第一動(dòng)態(tài)參數(shù)和該第二動(dòng)態(tài)參數(shù)包括時(shí)間或者事件,該第二動(dòng)態(tài)參數(shù)的取值為等同于該第一動(dòng)態(tài)參數(shù)的值或者根據(jù)該第一動(dòng)態(tài)參數(shù)計(jì)算出來的值。

可選地,在該第一動(dòng)態(tài)參數(shù)和該第二動(dòng)態(tài)參數(shù)為時(shí)間時(shí),該處理單元502,具體用于確定基于該服務(wù)器的本地時(shí)間的預(yù)設(shè)時(shí)間段,并在該預(yù)設(shè)時(shí)間段內(nèi)根據(jù)該第二動(dòng)態(tài)參數(shù)和該第二密鑰按照預(yù)設(shè)時(shí)間間隔通過該預(yù)設(shè)加密算法得到動(dòng)態(tài)電子簽名組,其中,該動(dòng)態(tài)電子簽名組包括多個(gè)第二動(dòng)態(tài)電子簽名;

該簽到單元503,具體用于確定該動(dòng)態(tài)電子簽名組內(nèi)是否存在與該第一動(dòng)態(tài)電子簽名相同的第二動(dòng)態(tài)電子簽名,在存在與該第一動(dòng)態(tài)電子簽名相同的第二動(dòng)態(tài)電子簽名時(shí),確定該用戶簽到成功。

可選地,在該第一動(dòng)態(tài)參數(shù)和該第二動(dòng)態(tài)參數(shù)為時(shí)間時(shí),該認(rèn)證信息還包括該終端設(shè)備的本地時(shí)間或者客戶端的本地時(shí)間;

該處理單元502,具體用于在該認(rèn)證信息包括該終端設(shè)備的本地時(shí)間時(shí),接收該客戶端發(fā)送的該終端設(shè)備的本地時(shí)間,并根據(jù)該第二密鑰以及該終端設(shè)備的本地時(shí)間通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名;在該認(rèn)證信息包括客戶端的本地時(shí)間時(shí),接收該客戶端發(fā)送的該客戶端的本地時(shí)間,并根據(jù)該第二密鑰和該客戶端的本地時(shí)間以及該第二動(dòng)態(tài)參數(shù)通過該預(yù)設(shè)加密算法得到第二動(dòng)態(tài)電子簽名;

該簽到單元503,具體用于確定該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名是否相同,在該第一動(dòng)態(tài)電子簽名與該第二動(dòng)態(tài)電子簽名相同時(shí),確定該用戶簽到成功。

可選地,如圖6所示,該裝置還包括:位置確定單元504,用于獲取存儲(chǔ)的終端設(shè)備的位置,并確定該客戶端所在位置為該終端設(shè)備的位置。

采用上述裝置,該裝置通過動(dòng)態(tài)電子簽名進(jìn)行認(rèn)證,能夠提高用戶簽到的真實(shí)性。

上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。

對于裝置實(shí)施例而言,由于其基本對應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1