[發明專利]一種共同用戶數據獲取方法和裝置及服務器有效
| 申請號: | 202110475425.8 | 申請日: | 2021-04-29 |
| 公開(公告)號: | CN113242123B | 公開(公告)日: | 2023-03-17 |
| 發明(設計)人: | 李傲軒;方建 | 申請(專利權)人: | 龔健 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 付登云 |
| 地址: | 610000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 共同 用戶 數據 獲取 方法 裝置 服務器 | ||
1.一種共同用戶數據獲取方法,其特征在于,包括以下步驟:
計算接收者每個元素的哈希值,所述接收者每個元素為接收者每個用戶的數據;
采用第一預設隨機字符串處理所述哈希值得到每個哈希值對應的隨機數;
根據所述隨機數得到第一矩陣和第二矩陣;
將所述第一矩陣和第二矩陣的每一列通過不經意傳輸技術發送給發送者,以便發送者得到第三矩陣;
將所述第一預設隨機字符串發送給所述發送者,以便所述發送者根據所述第一預設隨機字符串、所述第三矩陣以及發送者擁有的數據得到發送者每個元素的第一偽隨機函數值并將所述第一偽隨機函數值發送給接收者;
獲取所述接收者每個元素的第二偽隨機函數值;
根據所述第一偽隨機函數值和第二偽隨機函數值得到接收者與發送者的共同用戶數據;
所述根據所述隨機數得到第一矩陣和第二矩陣包括:
獲取預設的二進制第四矩陣,所述第四矩陣內所有元素都為1;
根據所述隨機數將所述第四矩陣每列中的一個元素改為0,每列中被改變的元素在每列中的排序值等于所述隨機數集合內排序值等于列數的隨機數的值;
隨機構造一個與所述第四矩陣行數和列數都相同的二進制第一矩陣;
將所述第一矩陣與修改后的第四矩陣做異或運算得到第二矩陣;
所述發送者根據所述第一預設隨機字符串、所述第三矩陣以及發送者擁有的數據得到發送者每個元素的第一偽隨機函數值包括:
計算發送者每個元素的哈希值;
發送者根據所述第一預設隨機字符串計算所述哈希值對應的隨機數;
根據所述第三矩陣和所述隨機數得到每個元素的第一偽隨機函數值;
所述得到每個元素的第一偽隨機函數值包括:
根據所述第三矩陣中每一列以及每一列對應的隨機數進行不經意偽隨機函數計算得到每個元素的第一偽隨機函數值,所述偽隨機函數的密鑰為所述第一預設隨機字符串;
所述獲取所述接收者每個元素的第二偽隨機函數值包括:
根據所述第一矩陣中每一列以及每一列對應的隨機數進行不經意偽隨機函數計算得到每個元素的第二偽隨機函數值,所述偽隨機函數的密鑰為所述第一預設隨機字符串。
2.根據權利要求1所述的方法,其特征在于:所述發送者得到第三矩陣包括:
發送者預先構造一個二維隨機字符串,所述隨機字符串中元素個數與所述第一矩陣的列數相同;
當接收者發送第一矩陣和第二矩陣的一列時,根據所述隨機字符串中列數對應的元素選擇接收第一矩陣的一列或第二矩陣的一列,所述列數為所述接收者發送的一列在第一矩陣或第二矩陣中的排序值。
3.根據權利要求2所述的方法,其特征在于:所述根據所述隨機字符串中列數對應的元素選擇接收第一矩陣的一列或第二矩陣的一列包括:
當所述隨機字符串中列數對應的元素為0時,接收第一矩陣的一列;
當所述隨機字符串中列數對應的元素為1時,接收第二矩陣的一列。
4.根據權利要求1所述的方法,其特征在于:所述根據所述第一偽隨機函數值和第二偽隨機函數值得到接收者與發送者的共同用戶數據包括:
比較發送者任一元素對應的第一偽隨機函數值與接收者任一元素對應的第二偽隨機函數值;
若存在相同的,則相同的元素為共同用戶數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龔健,未經龔健許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110475425.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





