[發(fā)明專利]一種用于檢測用戶身份信息的方法、服務(wù)器、計算機(jī)可讀存儲介質(zhì)及計算機(jī)設(shè)備有效
| 申請?zhí)枺?/td> | 201810058225.0 | 申請日: | 2018-01-22 |
| 公開(公告)號: | CN107959691B | 公開(公告)日: | 2021-03-16 |
| 發(fā)明(設(shè)計)人: | 胡耀文;陳少杰;張文明 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 北京眾達(dá)德權(quán)知識產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 檢測 用戶 身份 信息 方法 服務(wù)器 計算機(jī) 可讀 存儲 介質(zhì) 設(shè)備 | ||
1.一種用于檢測用戶身份信息的方法,其特征在于,應(yīng)用于直播平臺中,所述方法包括:
接收客戶端發(fā)送的請求信息,所述請求信息中帶有所述客戶端的當(dāng)前身份信息,所述當(dāng)前身份信息包括:客戶端登陸成功后,服務(wù)器向客戶端下發(fā)的第一身份信息cookie及客戶端生成的特征碼;
獲取所述當(dāng)前身份信息中的特征碼,所述特征碼為客戶端基于預(yù)設(shè)的時間間隔計算生成,包括:服務(wù)器將密鑰信息發(fā)送時刻對應(yīng)的服務(wù)器端時間戳及用戶的第一身份信息cookie發(fā)送至客戶端,當(dāng)客戶端接收到密鑰信息發(fā)送時刻對應(yīng)的服務(wù)器端時間戳后,獲取所述密鑰信息發(fā)送時刻對應(yīng)的客戶端時間戳,確定所述客戶端時間戳與所述服務(wù)器端時間戳之間的第一時間差值,獲取到所述客戶端生成所述特征碼時刻對應(yīng)的當(dāng)前時間戳后,基于預(yù)設(shè)的時間間隔,根據(jù)所述密鑰信息、所述客戶端生成所述特征碼時刻對應(yīng)的當(dāng)前時間戳及所述第一時間差值生成特征碼;
利用可逆解密算法對所述特征碼進(jìn)行解密,獲取所述客戶端的目標(biāo)時間戳;所述目標(biāo)時間戳根據(jù)所述客戶端生成所述特征碼時刻對應(yīng)的當(dāng)前時間戳及第一時間差值確定;
獲取解密時刻服務(wù)器端對應(yīng)的第一時間戳,根據(jù)所述第一時間戳與所述客戶端的目標(biāo)時間戳確定第二時間差值;
基于所述第二時間差值及預(yù)設(shè)的檢測條件對用戶身份信息進(jìn)行檢測,當(dāng)所述第二時間差值滿足預(yù)設(shè)的檢測條件時,確定所述用戶為正常用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述利用可逆解密算法對根據(jù)所述特征碼進(jìn)行解密,獲取所述客戶端的目標(biāo)時間戳,包括:
獲取所述當(dāng)前身份信息中的身份認(rèn)證標(biāo)識;
基于所述身份認(rèn)證標(biāo)識查找為該用戶分配的密鑰信息key;
利用公式t=F'(key,s)對所述特征碼進(jìn)行解密,獲取所述目標(biāo)時間戳t;其中,所述F'為可逆解密算法,所述s為所述特征碼。
3.如權(quán)利要求1所述的方法,其特征在于,基于所述第二時間差值及預(yù)設(shè)的檢測條件對用戶身份信息進(jìn)行檢測,包括:
當(dāng)所述第二時間差值滿足檢測條件| P |d,則確定該用戶為正常用戶;
當(dāng)所述第二時間差值滿足檢測條件| P |d,則確定該用戶為非正常用戶;
所述d為預(yù)設(shè)的時間閾值,所述p為所述第二時間差值。
4.如權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)時間戳根據(jù)所述客戶端生成所述特征碼時刻對應(yīng)的當(dāng)前時間戳及第一時間差值確定,包括:
當(dāng)所述服務(wù)器端時間戳大于所述客戶端時間戳?xí)r,將所述當(dāng)前時間戳及所述第一時間差值之和確定為所述目標(biāo)時間戳;
當(dāng)所述服務(wù)器端時間戳小于所述客戶端時間戳?xí)r,將所述當(dāng)前時間戳及所述時間第一時間差值之差的絕對值確定為所述目標(biāo)時間戳。
5.一種服務(wù)器,其特征在于,所述服務(wù)器包括:
接收單元,用于接收客戶端發(fā)送的請求信息,所述請求信息中帶有所述客戶端的當(dāng)前身份信息,所述當(dāng)前身份信息包括:客戶端登陸成功后,服務(wù)器向客戶端下發(fā)的第一身份信息cookie及客戶端生成的特征碼;
獲取單元,用于獲取所述當(dāng)前身份信息中的特征碼,所述特征碼為客戶端基于預(yù)設(shè)的時間間隔計算生成,包括:服務(wù)器將密鑰信息發(fā)送時刻對應(yīng)的服務(wù)器端時間戳及用戶的第一身份信息cookie發(fā)送至客戶端,當(dāng)客戶端接收到密鑰信息發(fā)送時刻對應(yīng)的服務(wù)器端時間戳后,獲取所述密鑰信息發(fā)送時刻對應(yīng)的客戶端時間戳,確定所述客戶端時間戳與所述服務(wù)器端時間戳之間的第一時間差值,獲取到所述客戶端生成所述特征碼時刻對應(yīng)的當(dāng)前時間戳后,基于預(yù)設(shè)的時間間隔,根據(jù)所述密鑰信息、所述客戶端生成所述特征碼時刻對應(yīng)的當(dāng)前時間戳及所述第一時間差值生成特征碼;
解密單元,用于利用可逆解密算法對所述特征碼進(jìn)行解密,獲取所述客戶端的目標(biāo)時間戳;所述目標(biāo)時間戳根據(jù)所述客戶端生成所述特征碼時刻對應(yīng)的當(dāng)前時間戳及第一時間差值確定,所述第一時間差值為服務(wù)器端時間戳與客戶端時間戳之間的時間差值定;
確定單元,用于獲取解密時刻服務(wù)器端對應(yīng)的第一時間戳,根據(jù)所述第一時間戳與所述客戶端的目標(biāo)時間戳確定第二時間差值;
檢測單元,用于基于所述第二時間差值及預(yù)設(shè)的檢測條件對用戶身份信息進(jìn)行檢測,當(dāng)所述第二時間差值滿足預(yù)設(shè)的檢測條件時,確定所述用戶為正常用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810058225.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 汽車安全管理系統(tǒng)及其管理方法
- 一種身份核驗系統(tǒng)、身份核驗系統(tǒng)的熱替換方法及系統(tǒng)
- 具有身份識別系統(tǒng)的手持電鉆
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機(jī)可讀存儲介質(zhì)
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機(jī)可讀存儲介質(zhì)
- 基于可信身份的證書共享方法
- 一種身份標(biāo)識識別方法、裝置以及相關(guān)設(shè)備
- 一種識別身份認(rèn)證裝置的方法、設(shè)備以及圖像形成裝置
- 用于身份原子化的系統(tǒng)和方法以及用途
- 基于區(qū)塊鏈的身份管理元數(shù)據(jù)處理方法和系統(tǒng)





