System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,尤其涉及一種更新用戶畫像特征的方法、裝置、設備及介質。
技術介紹
1、隨著科技水平和生活水平的快速進步,智能手機、平板電腦等電子設備已經成為人們生活中常用的電子產品之一。并且,目前可以將用戶的信息抽象成標簽,利用這些標簽將用戶形象具體化得到具體的用戶畫像,從而電子設備可以基于用戶畫像為用戶提供相應的個性化服務。
2、實際應用中,當產生新的用戶數據時,會基于新的用戶數據來更新用戶畫像。而更新用戶畫像速度的快慢,會影響為用戶提供個性化服務的快慢,因此快速更新用戶畫像至關重要。
技術實現思路
1、本說明書實施例提供一種更新用戶畫像特征的方法、裝置、設備及介質,以快速更新用戶畫像。
2、為解決上述技術問題,本說明書實施例是這樣實現的:
3、本說明書實施例提供的一種更新用戶畫像特征的方法,包括:
4、獲取用戶的第一畫像特征集合;所述第一畫像特征集合是基于對所述用戶使用預設應用的過程中產生的數據進行特征提取得到的;
5、確定所述第一畫像特征集合中相對于第二畫像特征集合發生變化的差異數據;所述第二畫像特征集合是基于對所述用戶的歷史數據進行特征提取得到的;
6、利用差量更新的方式,根據所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,得到所述差異數據對應的更新后畫像特征;
7、按照所述差異數據所屬的特征類別對應的哈希映射方式存儲所述更新后畫像特征,得到更新后的畫像特征集合。
>8、本說明書實施例提供的一種更新用戶畫像特征的裝置,包括:
9、特征獲取模塊,用于獲取用戶的第一畫像特征集合;所述第一畫像特征集合是基于對所述用戶使用預設應用的過程中產生的數據進行特征提取得到的;
10、差異數據確定模塊,用于確定所述第一畫像特征集合中相對于第二畫像特征集合發生變化的差異數據;所述第二畫像特征集合是基于對所述用戶的歷史數據進行特征提取得到的;
11、畫像特征更新模塊,用于利用差量更新的方式,根據所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,得到所述差異數據對應的更新后畫像特征;
12、畫像特征存儲模塊,用于按照所述差異數據所屬的特征類別對應的哈希映射方式存儲所述更新后畫像特征,得到更新后的畫像特征集合。
13、本說明書實施例提供的一種更新用戶畫像特征的設備,包括:
14、至少一個處理器;以及,
15、與所述至少一個處理器通信連接的存儲器;其中,
16、所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠實現上述更新用戶畫像特征的方法。
17、本說明書實施例提供的一種計算機可讀介質,其上存儲有計算機可讀指令,所述計算機可讀指令可被處理器執行以實現上述更新用戶畫像特征的方法。
18、本說明書中提供的至少一個實施例能夠實現以下有益效果:本說明書實施例可以確定第一畫像特征集合中相對于第二畫像特征集合發生變化的差異數據,從而可以利用差量更新的方式,更新第二畫像特征集合中與差異數據對應的畫像特征,相較于全量更新方式而言,畫像特征更新速度更快。
19、另外,本說明書實施例還可以按照差異數據所屬的特征類別對應的哈希映射方式存儲更新后畫像特征,進而對于不同特征類別的差異數據,可以較為快速的存儲更新后畫像特征,進一步提高畫像特征更新速度。
本文檔來自技高網...【技術保護點】
1.一種更新用戶畫像特征的方法,包括:
2.根據權利要求1所述的方法,所述第一畫像特征集合中包括所述用戶的若干個畫像特征屬性對應的第一屬性值;所述第二畫像特征集合中包括所述用戶的所述若干個畫像特征屬性對應的第二屬性值;
3.根據權利要求2所述的方法,所述第一屬性值與所述第二屬性值為通過哈希計算得到的數值。
4.根據權利要求1所述的方法,所述利用差量更新的方式,根據所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,得到所述差異數據對應的更新后畫像特征,具體包括:
5.根據權利要求4所述的方法,所述按照所述差異數據所屬的特征類別對應的預設更新方式,利用所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,具體包括:
6.根據權利要求4所述的方法,所述按照所述差異數據所屬的特征類別對應的預設更新方式,利用所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,具體包括:
7.根據權利要求4所述的方法,所述按照所述差異數據所屬的特征類別對應的預設更新方式,利用所述差異數據更
8.根據權利要求5所述的方法,所述按照所述差異數據所屬的特征類別采用的哈希映射方式存儲所述更新后畫像特征,具體包括:
9.根據權利要求6所述的方法,所述按照所述差異數據所屬的特征類別對應的哈希映射方式存儲所述更新后畫像特征,具體包括:
10.根據權利要求7所述的方法,所述按照所述差異數據所屬的特征類別采用的哈希映射方式存儲所述更新后畫像特征,具體包括:
11.根據權利要求1所述的方法,所述獲取用戶的第一畫像特征集合,具體包括:
12.根據權利要求11所述的方法,所述若達到所述任一當前畫像特征對應的更新時間,則將所述任一當前畫像特征確定為所述第一畫像特征集合中的畫像特征,具體包括:
13.根據權利要求1所述的方法,若所述差異數據中包含多個用戶畫像特征屬性的屬性值;所述方法還包括:
14.根據權利要求13所述的方法,所述方法還包括:
15.一種更新用戶畫像特征的裝置,包括:
16.一種更新用戶畫像特征的設備,包括:
17.一種計算機可讀介質,其上存儲有計算機可讀指令,所述計算機可讀指令可被處理器執行以實現權利要求1至14中任一項所述的更新用戶畫像特征的方法的步驟。
...【技術特征摘要】
1.一種更新用戶畫像特征的方法,包括:
2.根據權利要求1所述的方法,所述第一畫像特征集合中包括所述用戶的若干個畫像特征屬性對應的第一屬性值;所述第二畫像特征集合中包括所述用戶的所述若干個畫像特征屬性對應的第二屬性值;
3.根據權利要求2所述的方法,所述第一屬性值與所述第二屬性值為通過哈希計算得到的數值。
4.根據權利要求1所述的方法,所述利用差量更新的方式,根據所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,得到所述差異數據對應的更新后畫像特征,具體包括:
5.根據權利要求4所述的方法,所述按照所述差異數據所屬的特征類別對應的預設更新方式,利用所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,具體包括:
6.根據權利要求4所述的方法,所述按照所述差異數據所屬的特征類別對應的預設更新方式,利用所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,具體包括:
7.根據權利要求4所述的方法,所述按照所述差異數據所屬的特征類別對應的預設更新方式,利用所述差異數據更新所述第二畫像特征集合中與所述差異數據對應的畫像特征,具體包括:
8.根...
【專利技術屬性】
技術研發人員:何銳穎,秦建,
申請(專利權)人:螞蟻區塊鏈科技上海有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。