[發明專利]一種匿名用戶ID生成方法、裝置及電子設備在審
| 申請號: | 201711341189.0 | 申請日: | 2017-12-14 |
| 公開(公告)號: | CN108156273A | 公開(公告)日: | 2018-06-12 |
| 發明(設計)人: | 李桐;王博;陳先福 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 匿名用戶 業務處理請求 設備ID 所屬設備 客戶端 裝置及電子設備 接收客戶端 存儲空間 算法生成 業務處理 攜帶 服務器 存儲 發送 | ||
本發明實施例提供了一種匿名用戶ID生成方法、裝置及電子設備。包括:接收客戶端發送的業務處理請求,所述業務處理請求中攜帶所述客戶端所屬設備的設備ID;當所述業務處理請求為匿名用戶業務處理請求時,針對所述客戶端所屬設備的設備ID生成唯一的匿名用戶ID,且針對不同設備ID生成的匿名用戶ID不同;使用所述匿名用戶ID,針對所述業務處理請求進行業務處理。本發明實施例方案中,針對匿名用戶業務處理請求,對攜帶的設備ID采用冪等算法生成匿名用戶ID,無需再對客戶端所屬設備的設備ID與匿名用戶ID的對應關系進行存儲,因此,節省服務器端的存儲空間。
技術領域
本發明涉及信息處理技術領域,特別是涉及一種匿名用戶ID(Identification,用于識別身份的帳號)生成方法、裝置及電子設備。
背景技術
隨著計算機技術的快速發展,應用程序的種類和數量在不斷增多,應用市場的競爭也越來越激烈。為了吸引更多用戶的體驗及參與,很多應用程序都允許匿名用戶進行點贊、評論及轉發等互動行為,并生成匿名用戶ID(Identification,用于識別身份的帳號),同時對匿名用戶ID及匿名用戶的互動行為信息進行保存,當匿名用戶再次訪問該應用程序時,可以根據匿名用戶ID及互動行為信息獲取到該匿名用戶的歷史互動情況,從而提升用戶體驗。
目前,生成匿名用戶ID采用的現有技術是:客戶端在未進行注冊用戶登錄的情況下,基于用戶操作,生成包含客戶端所屬設備的設備ID的業務處理請求,并將該業務處理請求發送至服務端,服務端接收業務處理請求后,采用自增序列的方式創建與該設備ID對應的匿名用戶ID,并存儲該設備ID與該匿名用戶ID的對應關系。當客戶端再次向服務端發送業務處理請求時,服務端則可根據客戶端所屬設備的設備ID,查找到該設備ID對應的匿名用戶ID。
然而,發明人在實現本發明的過程中發現,現有技術至少存在如下問題:
隨著時間的累積,服務端存儲的數據會越來越多,相應地,數據占用的空間也會越來越大,同時,當匿名用戶更換客戶端所屬設備后,其原來使用的舊設備ID對應的匿名用戶ID可能不會再被使用,但服務端卻還存儲有該設備ID與該匿名用戶ID的對應關系,因此,會造成服務端存儲空間的浪費。
發明內容
本發明實施例的目的在于提供一種匿名用戶ID生成方法、裝置及電子設備,避免服務器端對設備ID與匿名用戶ID對應關系的存儲,以實現節省服務器端存儲空間的目的。具體技術方案如下:
第一方面,本發明實施例提供了一種匿名用戶ID生成方法,包括:
接收客戶端發送的業務處理請求,所述業務處理請求中攜帶所述客戶端所屬設備的設備ID;
當所述業務處理請求為匿名用戶業務處理請求時,針對所述客戶端所屬設備的設備ID生成唯一的匿名用戶ID,且針對不同設備ID生成的匿名用戶ID不同;
使用所述匿名用戶ID,針對所述業務處理請求進行業務處理。
進一步的,所述針對所述客戶端所屬設備的設備ID生成唯一的匿名用戶ID,包括:
針對所述客戶端所屬設備的設備ID,采用消息摘要算法生成消息摘要值;所述消息摘要值為第一預設數量位的十六進制字符;
從所述消息摘要值中按照第一預設規則選擇第二預設數量位字符進行移位運算,得到所述匿名用戶ID,所述第二預設數量不大于所述第一預設數量。
進一步的,在所述從所述消息摘要值中按照第一預設規則選擇第二預設數量位字符進行移位運算,得到所述匿名用戶ID之后,所述方法還包括:
根據所述消息摘要值中未被選擇的其他位字符,得到匿名用戶名稱。
進一步的,在所述從所述消息摘要值中按照第一預設規則選擇第二預設數量位字符進行移位運算,得到所述匿名用戶ID之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711341189.0/2.html,轉載請聲明來源鉆瓜專利網。





