System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及數據處理領域,尤其涉及一種身份映射匹配方法、裝置、設備及介質。
技術介紹
1、在客戶端應用中,每個注冊用戶都有唯一的身份標識pin,同時使用的設備端也有各自的設備標識uuid。但由于一個pin在多個不同設備上登錄或者多個pin在同一設備上登錄的情況,導致pin和uuid的映射關系不是一一對應的,致使對用戶推送信息的準確率較差。
2、相關技術中,使用人工構造規則和基于二分圖最大權匹配算法來匹配pin和uuid。但是人工構造規則的映射結果存在誤差,并且無法完美地解決所有的場景。而基于二分圖最大權匹配算法時間復雜度較高、并行計算困難,且難以利用pin和uuid各自的特征信息,導致匹配的效率和準確率均無法滿足用戶需求。
技術實現思路
1、本公開提供一種身份映射匹配方法、裝置、設備及介質,以解決相關技術中身份映射匹配算法時間復雜度較高、并行計算困難,且匹配結果誤差大,進而影響用戶體驗的技術問題。本公開的技術方案如下:
2、第一方面,本公開實施例提供一種身份映射匹配方法,包括:
3、獲取設備身份標識和用戶身份標識,并利用設備身份標識和用戶身份標識生成二分屬性圖;
4、根據設備身份標識和用戶身份標識確定二分屬性圖中邊的權值;
5、基于二分屬性圖中邊的權值進行匹配,得到設備身份標識和用戶身份標識的對應關系。
6、在一種可能實施的方式中,本專利技術實施例提供的方法中,獲取設備身份標識和用戶身份標識,并利用設備身份標識和
7、獲取設備身份標識和用戶身份標識;
8、根據設備身份標識和用戶身份標識得到設備身份標識和用戶身份標識的關聯信息;
9、基于設備身份標識、用戶身份標識和關聯信息,確定二分屬性圖。
10、在一種可能實施的方式中,本專利技術實施例提供的方法中,根據設備身份標識和用戶身份標識確定二分屬性圖中邊的權值,包括:
11、將用戶身份標識和設備身份標識進行特征域對齊,得到用戶身份標識對應的第一節點特征和設備身份標識對應的第二節點特征;
12、將第一節點特征和第二節點特征的內積作為二分屬性圖中邊的權值。
13、在一種可能實施的方式中,本專利技術實施例提供的方法中,根據設備身份標識和用戶身份標識確定二分屬性圖中邊的權值,包括:
14、將用戶身份標識和設備身份標識進行特征域對齊,得到用戶身份標識對應的第一節點特征和設備身份標識對應的第二節點特征;
15、將第一節點特征和第二節點特征輸入邊權估算模型,得到二分屬性圖中邊的權值。
16、在一種可能實施的方式中,本專利技術實施例提供的方法中,將設備身份標識和用戶身份標識進行特征域對齊,得到用戶身份標識對應的第一節點特征和設備身份標識對應的第二節點特征,包括:
17、利用特征矩陣,將用戶身份標識投影到目標域中,得到用戶身份標識對應的第一節點特征;
18、利用特征矩陣,將設備身份標識投影到目標域中,得到設備身份標識對應的第二節點特征。
19、在一種可能實施的方式中,本專利技術實施例提供的方法中,邊權估算模型通過如下方法創建:
20、基于第一節點特征和第二節點特征,得到節點的嵌入向量;
21、根據節點的嵌入向量確定初始邊權估算模型;
22、利用已知匹配邊集對初始邊權估算模型進行訓練,確定邊權估算模型。
23、在一種可能實施的方式中,本專利技術實施例提供的方法中,利用已知匹配邊集對初始邊權估算模型進行訓練,確定邊權估算模型,包括:
24、利用已知匹配邊集確定邊權估算模型的損失函數;
25、基于損失函數對初始邊權估算模型進行訓練,確定邊權估算模型。
26、第二方面,本公開實施例還提供一種身份映射匹配裝置,包括:
27、獲取單元,用于獲取設備身份標識和用戶身份標識,并利用設備身份標識和用戶身份標識生成二分屬性圖;
28、處理單元,用于根據設備身份標識和用戶身份標識確定二分屬性圖中邊的權值;
29、匹配單元,用于基于二分屬性圖中邊的權值進行匹配,得到設備身份標識和用戶身份標識的對應關系。
30、在一種可能實施的方式中,本專利技術實施例提供的裝置中,獲取單元具體用于:
31、獲取設備身份標識和用戶身份標識;
32、根據設備身份標識和用戶身份標識得到設備身份標識和用戶身份標識的關聯信息;
33、基于設備身份標識、用戶身份標識和關聯信息,確定二分屬性圖。
34、在一種可能實施的方式中,本專利技術實施例提供的裝置中,處理單元具體用于:
35、將用戶身份標識和設備身份標識進行特征域對齊,得到用戶身份標識對應的第一節點特征和設備身份標識對應的第二節點特征;
36、將第一節點特征和第二節點特征的內積作為二分屬性圖中邊的權值。
37、在一種可能實施的方式中,本專利技術實施例提供的裝置中,處理單元具體用于:
38、將用戶身份標識和設備身份標識進行特征域對齊,得到用戶身份標識對應的第一節點特征和設備身份標識對應的第二節點特征;
39、將第一節點特征和第二節點特征輸入邊權估算模型,得到二分屬性圖中邊的權值。
40、在一種可能實施的方式中,本專利技術實施例提供的裝置中,處理單元具體用于:
41、利用特征矩陣,將用戶身份標識投影到目標域中,得到用戶身份標識對應的第一節點特征;
42、利用特征矩陣,將設備身份標識投影到目標域中,得到設備身份標識對應的第二節點特征。
43、在一種可能實施的方式中,本專利技術實施例提供的裝置中,處理單元通過如下方法創建邊權估算模型:
44、基于第一節點特征和第二節點特征,得到節點的嵌入向量;
45、根據節點的嵌入向量確定初始邊權估算模型;
46、利用已知匹配邊集對初始邊權估算模型進行訓練,確定邊權估算模型。
47、在一種可能實施的方式中,本專利技術實施例提供的裝置中,處理單元具體用于:
48、利用已知匹配邊集確定邊權估算模型的損失函數;
49、基于損失函數對初始邊權估算模型進行訓練,確定邊權估算模型。
50、第三方面,本公開實施例還提供一種電子設備,包括:
51、處理器;
52、用于存儲所述處理器可執行指令的存儲器;
53、其中,所述處理器被配置為執行所述指令,以實現第一方面所述的方法。
54、第四方面,本公開實施例還提供一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現第一方面所述的方法。
55、第五方面,本公開實施例還提供一種計算機程序產品,包括計算機程序/指令,其特征在于,所述計算機程序/指令被處理器執行時實現第本文檔來自技高網...
【技術保護點】
1.一種身份映射匹配方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取設備身份標識和用戶身份標識,并利用所述設備身份標識和所述用戶身份標識生成二分屬性圖,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述設備身份標識和所述用戶身份標識確定所述二分屬性圖中邊的權值,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述設備身份標識和所述用戶身份標識確定所述二分屬性圖中邊的權值,包括:
5.根據權利要求4所述的方法,其特征在于,所述將所述設備身份標識和所述用戶身份標識進行特征域對齊,得到所述用戶身份標識對應的第一節點特征和所述設備身份標識對應的第二節點特征,包括:
6.根據權利要求5所述的方法,其特征在于,所述邊權估算模型通過如下方法創建:
7.根據權利要求6所述的方法,其特征在于,所述利用已知匹配邊集對所述初始邊權估算模型進行訓練,確定所述邊權估算模型,包括:
8.一種身份映射匹配裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1-7中任一項所述的身份映射匹配方法。
11.一種計算機程序產品,包括計算機程序/指令,其特征在于,所述計算機程序/指令被處理器執行時實現權利要求1-7中任一項所述的身份映射匹配方法。
...【技術特征摘要】
1.一種身份映射匹配方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取設備身份標識和用戶身份標識,并利用所述設備身份標識和所述用戶身份標識生成二分屬性圖,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述設備身份標識和所述用戶身份標識確定所述二分屬性圖中邊的權值,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述設備身份標識和所述用戶身份標識確定所述二分屬性圖中邊的權值,包括:
5.根據權利要求4所述的方法,其特征在于,所述將所述設備身份標識和所述用戶身份標識進行特征域對齊,得到所述用戶身份標識對應的第一節點特征和所述設備身份標識對應的第二節點特征,...
【專利技術屬性】
技術研發人員:周默,甘慧,王朝坤,吳呈,
申請(專利權)人:北京京東世紀貿易有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。