[發(fā)明專利]一種用戶行為數(shù)據(jù)的存儲格式在審
| 申請?zhí)枺?/td> | 201711342612.9 | 申請日: | 2017-12-14 |
| 公開(公告)號: | CN107992606A | 公開(公告)日: | 2018-05-04 |
| 發(fā)明(設(shè)計)人: | 徐靖;楊翌文;黃富 | 申請(專利權(quán))人: | 互動派科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州圣理華知識產(chǎn)權(quán)代理有限公司44302 | 代理人: | 頓海舟,李唐明 |
| 地址: | 510623 廣東省廣州市天河區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用戶 行為 數(shù)據(jù) 存儲 格式 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及的是移動互聯(lián)網(wǎng)領(lǐng)域,尤其是用戶行為采集和數(shù)據(jù)存儲領(lǐng)域。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)發(fā)展,現(xiàn)在大眾人群的通訊、社交、購物、學(xué)習(xí)等大部分用戶行為從線下遷移到了線上。而對于營銷活動而言,基于“用戶行為”來描繪一個的“用戶畫像”即用戶的行為習(xí)慣,具有重大意義。傳統(tǒng)的用數(shù)據(jù)來描繪“用戶行為”時,大多數(shù)采取的方法是將“用戶行為”進行存儲,不存儲行為對象。此種傳統(tǒng)的數(shù)據(jù)存儲格式,單純從一筆數(shù)據(jù)(如“張三搜索商品”)無法完整的表達(dá)和理解一個完整的“用戶行為”,加大了讀取和查詢“用戶行為”的難度。
發(fā)明內(nèi)容
本發(fā)明提供一種用戶行為數(shù)據(jù)的存儲格式,通過“人+時間+行為+對象”此種存儲格式完整地表達(dá)一個“用戶行為”,解決傳統(tǒng)“用戶行為”被割裂存儲,查詢效率低下等問題。
針對上述問題,本發(fā)明的技術(shù)方案如下:
本發(fā)明提供一種用戶行為數(shù)據(jù)的存儲格式,將一個完整的“用戶行為”通過以“人+時間+行為+對象”的標(biāo)準(zhǔn)格式進行完整表達(dá)和存儲;
其中人表示用戶ID信息,時間表示用戶行為發(fā)生的時間,行為至少包括用戶的瀏覽、點擊、輸入、搜索、購買和評價等活動,對象指用戶進行行為活動時的操作對象。例如:“張三A時搜索產(chǎn)品B”,其中“張三”為“人”,“A時”為“時間”,“搜索”為“行為”,“產(chǎn)品B”為“對象”,具有完整的“人、時間、行為、對象”。
所述標(biāo)準(zhǔn)格式的存儲步驟為:
開始-存儲用戶ID-存儲行為-儲存行為時間-存儲行為對象-結(jié)束。
其中標(biāo)準(zhǔn)格式的存儲步驟還包括擴展存儲步驟,判斷存儲行為對象是否需要擴展存儲,若需要擴展存儲則存儲行為對象的加載信息,然后結(jié)束,其中加載信息為行為對象的特有屬性(例如“張三A時搜索產(chǎn)品B”,其中“產(chǎn)品B”為行為對象,“產(chǎn)品B”的產(chǎn)地,數(shù)量,質(zhì)量等信息為行為對象的特有屬性)。
所述標(biāo)準(zhǔn)格式的存儲遵循JSON結(jié)構(gòu)(一種獨立于語言的文本格式):
用“user”字段記錄用戶的屬性,
用“event”字段記錄用戶的行為“action”以及該行為發(fā)生的時間“timestamp”,
用“target”字段記錄用戶行為的對象類型“type”及對象的ID“id”;
其中,“user”表示所述標(biāo)準(zhǔn)格式里的人,“action”表示所述標(biāo)準(zhǔn)格式里的行為,“timestamp”表示所述標(biāo)準(zhǔn)格式里的時間,“target”表示所述標(biāo)準(zhǔn)格式里的對象。此種存儲方式能夠完整表達(dá)用戶行為,不會將用戶行為信息割裂存儲。
其中用戶行為對象的加載信息使用Key-value模式(一種分布式存儲系統(tǒng))存儲,方便存儲大量信息,且易于查詢。
可選地,由于用戶行為的信息采用的是文本數(shù)據(jù),因此可以存儲在任意存儲器,例如關(guān)系型數(shù)據(jù)庫,K-V數(shù)據(jù)庫等。
有益效果
本發(fā)明實現(xiàn)了一種用戶行為數(shù)據(jù)的存儲格式,相比較現(xiàn)有傳統(tǒng)的割裂存儲“用戶行為”的格式,本發(fā)明更為完整地表達(dá)了一個“用戶行為”,在技術(shù)方面,本發(fā)明只需讀取一筆數(shù)據(jù)即可得到一個完整的“用戶行為”,提高了查詢效率。
附圖說明
圖1為一種用戶行為數(shù)據(jù)的存儲格式示意圖;
圖2為所述用戶行為數(shù)據(jù)存儲格式信息存儲操作步驟圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明具體實施方式作進一步說明。
如圖1所示,本發(fā)明提供了一種用戶行為數(shù)據(jù)的存儲格式,該存儲格式將用戶行為以“人+時間+行為+對象”的標(biāo)準(zhǔn)格式存儲,避免割裂存儲用戶行為,使用戶行為能夠完整表達(dá)。
如圖2所示的用戶行為標(biāo)準(zhǔn)格式存儲的操作步驟圖,包括:
首先記錄用戶的“屬性”用“user”字段記錄好用戶在系統(tǒng)里的唯一ID;
然后記錄用戶的“行為”,用“event”字段記錄用戶的“行為”(action)和該行為發(fā)生的“時間”(timestamp);
最后記錄用戶行為的“對象”,用“target”記錄用戶行為的對象類型(type)和對象ID(id)。
此種用戶行為標(biāo)準(zhǔn)格式同時提供了一種擴展“載體”(payload)用于記錄該用戶行為對象的特有信息,在存儲行為對象判斷是否需要進行擴展存儲,若需要擴展存儲則存儲行為對象的加載信息,然后結(jié)束,其中加載信息包括行為對象的特有屬性。且載體使用key-value模式(一種分布式存儲系統(tǒng)),方便存儲大量信息,且查詢速度快,提高查詢效率。
下面結(jié)合具體例子說明本發(fā)明的實施方式:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于互動派科技股份有限公司,未經(jīng)互動派科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201711342612.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種帶散熱支架的筆記本電腦
- 下一篇:一種鍵盤角度可調(diào)的筆記電腦
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





