本申請涉及通信,具體涉及一種特定用戶挖掘方法、系統、設備及存儲介質。
背景技術:
1、在通信網絡中,特定用戶的挖掘是一個持續性主題,隨著社會和經濟的發展,需要挖掘的用戶類型不斷增加。例如,目前經常需要挖掘的用戶類型包括:攜號轉網傾向用戶、離網傾向用戶、違規用戶和欺詐用戶等;而從網絡運營者的業務拓展角度出發,基于精準營銷和精細化服務的需求,需要挖掘的用戶類型也在不斷增加。現有的挖掘用戶類型的技術方案是在內網中搭建分析平臺,基于從不同的數據源獲取建模所需的數據,構建針對該類型用戶進行挖掘的模型來實現對特定用戶的挖掘。該方式僅能針對某一類特定的用戶進行挖掘分析,無法針對不同類型的特定用戶形成統一的部署與實施;且由于將應用部署在內網,需要數據源推送相關的數據用以挖掘分析,不具備對原生數據的采集分析能力,數據獲取、數據處理等方面的實時性不足。
技術實現思路
1、本申請實施例提供一種特定用戶挖掘方法、系統、設備及存儲介質,用以解決現有的挖掘方式部署在內網中,僅能針對某一類特定用戶進行挖掘分析,無法針對不同類型的特定用戶形成統一的部署與實施,且實時性不足的技術問題。
2、第一方面,本申請實施例提供一種特定用戶挖掘方法,應用于網絡數據分析功能nwdaf網元,包括:
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、本申請實施例提供的特定用戶挖掘方法、系統、設備及存儲介質,將對特定用戶的挖掘部署在nwdaf網元中,通過獲取待挖掘的特定用戶的用戶類型確定數據采集規則,以及數據采集所涉及的目標網元;根據該數據采集規則,采集目標網元的原生數據;對采集的原生數據進行多維分析,從原生數據中提取所需用戶類型對應的目標特征,并根據提取的目標特征挖掘所需用戶類型對應的特定用戶。通過nwdaf網元可以針對不同類型的特定用戶,實現對用戶挖掘的統一部署與實施,并且,基于nwdaf網元進行數據采集,可以提高數據采集和處理的實時性。
1.一種特定用戶挖掘方法,其特征在于,應用于網絡數據分析功能nwdaf網元,所述特定用戶挖掘方法包括:
2.根據權利要求1所述的特定用戶挖掘方法,其特征在于,所述根據所述數據采集規則,采集所述目標網元的原生數據,包括:
3.根據權利要求1所述的特定用戶挖掘方法,其特征在于,所述對所述原生數據進行多維分析,從所述原生數據中提取所述用戶類型對應的目標特征,包括:
4.根據權利要求1所述的特定用戶挖掘方法,其特征在于,所述根據所述目標特征挖掘所述用戶類型對應的特定用戶,包括:
5.根據權利要求4所述的特定用戶挖掘方法,其特征在于,所述利用經過預訓練的用戶挖掘模型,對所述候選用戶集合中各特定用戶的目標特征進行挖掘識別,得到所述用戶類型對應的特定用戶之前,還包括:
6.根據權利要求1所述的特定用戶挖掘方法,其特征在于,所述根據所述用戶類型確定目標規則,包括:
7.根據權利要求1所述的特定用戶挖掘方法,其特征在于,所述根據所述目標特征挖掘所述用戶類型對應的特定用戶之后,還包括:
8.一種特定用戶挖掘系統,其特征在于,包括:
9.一種電子設備,包括處理器和存儲有計算機程序的存儲器,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7任一項所述的特定用戶挖掘方法的步驟。
10.一種非暫態的計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7任一項所述的特定用戶挖掘方法的步驟。