[發(fā)明專利]一種基于標簽的拖拽構(gòu)建多層次目標人群的方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010160945.5 | 申請日: | 2020-03-10 |
| 公開(公告)號: | CN111400278A | 公開(公告)日: | 2020-07-10 |
| 發(fā)明(設(shè)計)人: | 林金怡 | 申請(專利權(quán))人: | 聯(lián)通沃音樂文化有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/22;G06F16/242;G06F16/2457;G06F16/27 |
| 代理公司: | 廣州恒華智信知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44299 | 代理人: | 廖金燕 |
| 地址: | 510000 廣東省廣州市中*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 標簽 構(gòu)建 多層次 目標 人群 方法 系統(tǒng) | ||
本發(fā)明涉及一種基于標簽的拖拽構(gòu)建多層次目標人群的方法,該方法所方法通過用戶在web端篩選標簽,并拖拽生成具有若干層級的樹狀結(jié)構(gòu)模型規(guī)則;然后模型規(guī)則經(jīng)后臺轉(zhuǎn)換成SQL樹狀結(jié)構(gòu),并將相關(guān)數(shù)據(jù)存入Oracle數(shù)據(jù)庫表中;根據(jù)數(shù)據(jù)庫表中存儲的樹狀結(jié)構(gòu),生成SQL集傳遞給hadoop+Spark集群進行計算,Spark計算完畢后,將結(jié)果數(shù)據(jù)統(tǒng)計并回傳到Oracle數(shù)據(jù)庫;并將oracle的模型相關(guān)統(tǒng)計信息返回到web端展示。本發(fā)明通過用戶在web端篩選標簽,并拖拽生成具有若干層級的樹狀結(jié)構(gòu)模型規(guī)則,實現(xiàn)對目標人群的任意條件的定位,同時通過將模型規(guī)則轉(zhuǎn)換成SQL樹狀結(jié)構(gòu)實現(xiàn)了對多層級模型規(guī)則存儲。
技術(shù)領(lǐng)域
本發(fā)明涉及大數(shù)據(jù)領(lǐng)域的技術(shù)領(lǐng)域,具體為一種基于標簽的拖拽構(gòu)建多層次目標人群的方法和系統(tǒng)。
背景技術(shù)
目前,現(xiàn)有的大數(shù)據(jù)領(lǐng)域的標簽建模工具,其標簽只能進行屬性選擇,無法進行數(shù)據(jù)比較及屬性選擇和數(shù)據(jù)比較的結(jié)合,難以支撐普遍運營需求;另外其標簽樹狀層級上是存在限制的,也就是層級節(jié)點是不能超過4層,當根節(jié)點超過四個后無法構(gòu)建用戶群體,因此,根本無法滿足深度運營上的業(yè)務(wù)需求。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供基于標簽的拖拽構(gòu)建多層次目標人群的方法,以解決上述背景技術(shù)中提出的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種基于標簽的拖拽構(gòu)建多層次目標人群的方法,所述方法包括如下步驟:
步驟1:用戶在web端篩選標簽,并拖拽生成具有若干層級的樹狀結(jié)構(gòu)模型規(guī)則;并且每個葉子可以是標簽的屬性選擇、數(shù)據(jù)比較及屬性選擇和數(shù)據(jù)比較的結(jié)合;
步驟2:模型規(guī)則經(jīng)后臺轉(zhuǎn)換成SQL樹狀結(jié)構(gòu),并將相關(guān)數(shù)據(jù)存入Oracle數(shù)據(jù)庫表中;
步驟3:根據(jù)步驟2表中存儲的樹狀結(jié)構(gòu),生成SQL集傳遞給hadoop+Spark集群進行計算;
步驟4:Spark計算完畢后,將結(jié)果數(shù)據(jù)統(tǒng)計并回傳到Oracle數(shù)據(jù)庫,Oracle只存儲結(jié)果數(shù)據(jù)集在hadoop集群的路徑及統(tǒng)計數(shù)據(jù),其結(jié)果數(shù)據(jù)集繼續(xù)保留在hadoop集群中。
步驟5:將Oracle的標簽構(gòu)建結(jié)果以及相關(guān)統(tǒng)計信息返回到web端展示;
優(yōu)選的,步驟2中將SQL樹狀結(jié)構(gòu)對應(yīng)的值分為兩類即一類為SQL樹根節(jié)點、分支節(jié)點和葉子節(jié)點的關(guān)系,另一類為葉子節(jié)點的對應(yīng)值,并分別存儲在兩張不同的數(shù)據(jù)表中;這里的葉子這類把標簽、比較或?qū)儆陬愋秃蜆撕炛荡嫦聛恚虼丝蓾M足步驟1中標簽的屬性選擇、數(shù)據(jù)比較及屬性選擇和數(shù)據(jù)比較的結(jié)合。
優(yōu)選的,步驟3中所述SQL集是指步驟3中存儲的SQL樹,根據(jù)至底向上及葉子節(jié)點上面一個葉子節(jié)點一條SQL,一棵子樹一條SQL的規(guī)則,寫成的多條SQL。
本發(fā)明還提供了一種基于標簽的拖拽構(gòu)建多層次目標人群的系統(tǒng),所述系統(tǒng)包括可視化WEB端模塊、關(guān)系型數(shù)據(jù)庫模塊和分布式系統(tǒng)模塊,所述可視化WEB端模塊用于用戶在web端篩選標簽,并拖拽生成具有若干層級的樹狀結(jié)構(gòu)模型規(guī)則;所述關(guān)系型數(shù)據(jù)庫模塊是指用于將所述模型規(guī)則對應(yīng)的SQL樹狀結(jié)構(gòu)數(shù)據(jù)存儲的Oracle數(shù)據(jù)庫,所述分布式系統(tǒng)模塊是指用于接受Oracle數(shù)據(jù)庫傳遞的指令進行計算并將計算結(jié)果返回給Oracle數(shù)據(jù)庫的Hadoop+Spark集群。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
本發(fā)明通過用戶在web端篩選標簽,并拖拽生成具有若干層級的樹狀結(jié)構(gòu)模型規(guī)則,實現(xiàn)對目標人群的任意條件的定位,同時實現(xiàn)了在標簽進行屬性選擇基礎(chǔ)上可進一步進行標簽的自定義數(shù)據(jù)的比較及屬性選擇和數(shù)據(jù)結(jié)合的比較,從而解決了現(xiàn)有技術(shù)中存在的標簽的篩選中只能進行屬性選擇之痛點,滿足了深度運營業(yè)務(wù)上的普遍需求;同時通過將模型規(guī)則轉(zhuǎn)換成SQL樹狀結(jié)構(gòu)實現(xiàn)了對多層級模型規(guī)則存儲,并且可根據(jù)SQL樹的葉子及樹枝數(shù)量解析成適當多的SQL,而非一條SQL運行,避免出現(xiàn)瓶頸。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)通沃音樂文化有限公司,未經(jīng)聯(lián)通沃音樂文化有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010160945.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 構(gòu)建墊、實體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設(shè)備
- 并行構(gòu)建的方法、裝置及設(shè)備
- 構(gòu)建肺癌預(yù)測模型構(gòu)建方法
- 利用商用支撐結(jié)構(gòu)所構(gòu)筑的多層次水產(chǎn)養(yǎng)殖系統(tǒng)
- 多層次微粒體及其抗眩膜
- 一種自動生成網(wǎng)格與著色器多層次細節(jié)的方法
- 一種高靈敏度電容型柔性壓力傳感器
- 一種基于多組學數(shù)據(jù)整合的植物全基因組多層次生物網(wǎng)絡(luò)重建方法
- 基于多層次深度特征的鐵軌異物檢測方法與裝置
- 多源故障檢測與診斷方法和裝置
- 識別待檢測樣本中異常細胞的方法、裝置和存儲介質(zhì)
- 云平臺監(jiān)控方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 用于產(chǎn)生多層次字符圖形的方法和裝置以及記錄介質(zhì)





