本申請公開了一種對象分析方法、裝置、存儲介質、電子設備及產品,涉及人工智能技術領域,本申請可以應用于區塊鏈、云技術、地圖及車聯網等領域,該方法包括:從數據倉庫中提取標簽集,標簽集中包括至少一個對象的標簽對應的標簽信息;對標簽集中的標簽進行分類,得到狀態標簽、事件標簽及動態標簽;將狀態標簽、事件標簽及動態標簽對應的標簽信息,存儲至支持在線分析處理與畫像查詢的第一存儲引擎;將狀態標簽及事件標簽對應的標簽信息,存儲至支持條件校驗的第二存儲引擎;采用對象分析請求匹配的第一存儲引擎或第二存儲引擎,提取標簽進行對象分析。本申請可以提升對標簽的管理可靠性,提升對象分析功能,提升各類數據平臺的精細化運營效果。細化運營效果。細化運營效果。
【技術實現步驟摘要】
對象分析方法、裝置、存儲介質、電子設備及產品
[0001]本申請涉及人工智能
,具體涉及一種對象分析方法、裝置、存儲介質、電子設備及產品。
技術介紹
[0002]標簽作為各類數據平臺中核心,是各類數據平臺實現精細化運營的基礎,針對平臺中對象形成標簽進行管理,可以根據標簽對平臺中對象進行分析,進而實現精細化運營,例如通過平臺中對象分析實現目標式廣告投放等。
[0003]目前,各類數據平臺中通常將對象的標簽通過統一大表或redis數據庫進行存儲管理,目前的存儲管理方式,整體上存在標簽開發管理欠統籌的問題,通過提取標簽進行對象分析時,存在對標簽查詢或分析功能支持性較差,難以適應多場景多維度的標簽需求,導致很多場景的對象分析業務難以實現,進一步的,需要使用標簽進行對象分析的用戶理解標簽的開發邏輯,使得對象分析業務進一步存在限制。
[0004]因此,目前標簽管理可靠性較差,導致對象分析功能較弱,各類數據平臺的精細化運營效果較差。
技術實現思路
[0005]本申請實施例提供一種對象分析方法及相關裝置,可以通過提升對標簽的管理可靠性,提升對象分析功能,進一步提升各類數據平臺的精細化運營效果。
[0006]為解決上述技術問題,本申請實施例提供以下技術方案:
[0007]根據本申請的一個實施例,一種對象分析方法,該方法包括:從數據倉庫中提取標簽集,所述標簽集中包括至少一個對象的標簽對應的標簽信息;對所述標簽集中的標簽進行分類,得到狀態標簽、事件標簽及動態標簽;將所述狀態標簽、事件標簽及動態標簽對應的標簽信息,存儲至支持在線分析處理與畫像查詢的第一存儲引擎;將所述狀態標簽及事件標簽對應的標簽信息,存儲至支持條件校驗的第二存儲引擎;采用對象分析請求匹配的所述第一存儲引擎或所述第二存儲引擎,提取標簽進行對象分析。
[0008]根據本申請的一個實施例,一種對象分析裝置,其包括:提取模塊,用于從數據倉庫中提取標簽集,所述標簽集中包括至少一個對象的標簽對應的標簽信息;分類模塊,用于對所述標簽集中的標簽進行分類,得到狀態標簽、事件標簽及動態標簽;第一存儲模塊,用于將所述狀態標簽、事件標簽及動態標簽對應的標簽信息,存儲至支持在線分析處理與畫像查詢的第一存儲引擎;第二存儲模塊,用于將所述狀態標簽及事件標簽對應的標簽信息,存儲至支持條件校驗的第二存儲引擎;分析模塊,用于采用對象分析請求匹配的所述第一存儲引擎或所述第二存儲引擎,提取標簽進行對象分析。
[0009]在本申請的一些實施例中,所述第一存儲模塊,用于:根據所述狀態標簽、事件標簽及動態標簽的標簽信息及時效性進行標簽更新類型劃分,得到不同更新類型的第一引擎標簽;在支持在線分析處理與畫像查詢的第一存儲引擎中,劃分不同更新類型的第一引擎
標簽表;將所述不同更新類型的第一引擎標簽對應的標簽信息,存儲至對應更新類型的所述第一引擎標簽表。
[0010]在本申請的一些實施例中,所述第二存儲模塊,用于:根據所述狀態標簽及事件標簽的標簽信息及時效性進行標簽劃分,得到不同更新類型的第二引擎標簽;在支持條件校驗的第二存儲引擎中,劃分不同更新類型的第二引擎標簽表;將不同更新類型的第二引擎標簽對應的標簽信息,存儲至對應更新類型的所述第二引擎標簽表。
[0011]在本申請的一些實施例中,所述裝置還包括:觸發處理模塊,用于將所述事件標簽對應的標簽信息,存儲至支持實時日志流消費的第三存儲引擎;根據標簽條件從所述第三存儲引擎中實時消費日志流,進行觸發條件校驗。
[0012]在本申請的一些實施例中,所述分析模塊,用于:若所述對象分析請求匹配所述第一存儲引擎,獲取所述對象分析請求對應的標簽組合,所述標簽組合中包括至少一個查詢標簽及所述至少一個查詢標簽之間的組合關系;基于所述標簽組合生成有向無環圖,其中,所述有向無環圖中包括標簽組合中查詢標簽對應節點以及所述查詢標簽之間的組合關系對應的節點;對所述有向無環圖進行轉換處理,得到引擎查詢語句;將所述引擎查詢語句提交給所述第一存儲引擎,以使所述第一存儲引擎基于所述引擎查詢語句提取標簽進行對象分析。
[0013]在本申請的一些實施例中,所述分析模塊,用于:從葉子節點至根節點逐層生成所述有向無環圖中節點對應結構化查詢語句,其中,其中,關系節點的結構化查詢語句為將所述關系節點指向的前層節點的結構化查詢語句合并得到的;根據所述有向無環圖中根節點對應的結構化查詢語句,得到所述引擎查詢語句。
[0014]在本申請的一些實施例中,所述分析模塊,用于:將所述有向無環圖中屬于相同表的標簽對應節點合并,得到優化后有向無環圖;從葉子節點至根節點逐層生成所述優化后有向無環圖中節點對應結構化查詢語句。
[0015]在本申請的一些實施例中,分類模塊,用于:將所述標簽集中與事件對應的標簽,劃分為事件標簽;將候選標簽中具有固化屬性的標簽,劃分為所述狀態標簽,所述候選標簽為所述標簽集中除所述事件標簽之外的標簽;將所述候選標簽中未具有固化屬性的標簽,劃分為所述動態標簽。
[0016]根據本申請的另一實施例,一種計算機可讀存儲介質,其上存儲有計算機程序,當所述計算機程序被計算機的處理器執行時,使計算機執行本申請實施例所述的方法。
[0017]根據本申請的另一實施例,一種電子設備,包括:存儲器,存儲有計算機程序;處理器,讀取存儲器存儲的計算機程序,以執行本申請實施例所述的方法。
[0018]根據本申請的另一實施例,一種計算機程序產品或計算機程序,該計算機程序產品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器從計算機可讀存儲介質讀取該計算機指令,處理器執行該計算機指令,使得該計算機設備執行本申請實施例所述的各種可選實現方式中提供的方法。
[0019]本申請實施例中,從數據倉庫中提取標簽集,所述標簽集中包括至少一個對象的標簽對應的標簽信息;對所述標簽集中的標簽進行分類,得到狀態標簽、事件標簽及動態標簽;將所述狀態標簽、事件標簽及動態標簽對應的標簽信息,存儲至支持在線分析處理與畫像查詢的第一存儲引擎;將所述狀態標簽及事件標簽對應的標簽信息,存儲至支持條件校
驗的第二存儲引擎;采用對象分析請求匹配的所述第一存儲引擎或所述第二存儲引擎,提取標簽進行對象分析。
[0020]以這種方式,通過將提取的標簽分類劃分為狀態標簽、事件標簽及動態標簽,進一步將狀態標簽、事件標簽及動態標簽按照功能存儲為兩份,分別存儲在支持在線分析處理與畫像查詢的第一存儲引擎及支持條件校驗的第二存儲引擎,標簽整體上可以統籌管理,使用第一存儲引擎及第二存儲引擎進行對象分析,對標簽查詢或分析功能可以進行多樣性支持,可以適應多場景多維度的標簽需求,可以實現很多場景的對象分析業務,進一步的,使用標簽進行對象分析的用戶不必理解標簽的開發邏輯,根據業務請求使用對應引擎便可以可靠進行對象分析業務。進而,整體上通過提升對標簽的管理可靠性,提升對象分析功能,進一步提升各類數據平臺的精細化運營效果。
附圖說明<本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種對象分析方法,其特征在于,包括:從數據倉庫中提取標簽集,所述標簽集中包括至少一個對象的標簽對應的標簽信息;對所述標簽集中的標簽進行分類,得到狀態標簽、事件標簽及動態標簽;將所述狀態標簽、事件標簽及動態標簽對應的標簽信息,存儲至支持在線分析處理與畫像查詢的第一存儲引擎;將所述狀態標簽及事件標簽對應的標簽信息,存儲至支持條件校驗的第二存儲引擎;采用對象分析請求匹配的所述第一存儲引擎或所述第二存儲引擎,提取標簽進行對象分析。2.根據權利要求1所述的方法,其特征在于,所述將所述狀態標簽、事件標簽及動態標簽對應的標簽信息,存儲至支持在線分析處理與畫像查詢的第一存儲引擎,包括:根據所述狀態標簽、事件標簽及動態標簽的標簽信息及時效性進行標簽更新類型劃分,得到不同更新類型的第一引擎標簽;在支持在線分析處理與畫像查詢的第一存儲引擎中,劃分不同更新類型的第一引擎標簽表;將所述不同更新類型的第一引擎標簽對應的標簽信息,存儲至對應更新類型的所述第一引擎標簽表。3.根據權利要求1所述的方法,其特征在于,所述將所述狀態標簽及事件標簽對應的標簽信息,存儲至支持條件校驗的第二存儲引擎,包括:根據所述狀態標簽及事件標簽的標簽信息及時效性進行標簽劃分,得到不同更新類型的第二引擎標簽;在支持條件校驗的第二存儲引擎中,劃分不同更新類型的第二引擎標簽表;將不同更新類型的第二引擎標簽對應的標簽信息,存儲至對應更新類型的所述第二引擎標簽表。4.根據權利要求1所述的方法,其特征在于,所述方法還包括:將所述事件標簽對應的標簽信息,存儲至支持實時日志流消費的第三存儲引擎;根據標簽條件從所述第三存儲引擎中實時消費日志流,進行觸發條件校驗。5.根據權利要求1所述的方法,其特征在于,所述采用對象分析請求匹配的所述第一存儲引擎或所述第二存儲引擎,提取標簽進行對象分析,包括:若所述對象分析請求匹配所述第一存儲引擎,獲取所述對象分析請求對應的標簽組合,所述標簽組合中包括至少一個查詢標簽及所述至少一個查詢標簽之間的組合關系;基于所述標簽組合生成有向無環圖,其中,所述有向無環圖中包括標簽組合中查詢標簽對應節點以及所述查詢標簽之間的組合關系對應的節點;對所述有向無環圖進行轉換處理,得到引擎查詢語句;將所述引擎查詢語句提交給所述第一存儲引擎,以使所述第一存...
【專利技術屬性】
技術研發人員:盧吉光,王柳盈,劉劍,張路,彭藝,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。