[發明專利]一種存儲自定義參數的方法及裝置有效
| 申請號: | 201710889521.0 | 申請日: | 2017-09-27 |
| 公開(公告)號: | CN110069486B | 公開(公告)日: | 2021-08-13 |
| 發明(設計)人: | 陳熹榮 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 自定義 參數 方法 裝置 | ||
本發明公開了一種存儲自定義參數的方法及裝置,涉及數據庫存儲技術領域,保證存儲事件數據的完整性,本發明的主要技術方案為:當接收到用戶觸發事件所產生的事件數據時,獲取用戶觸發事件所對應的唯一事件標識信息,事件數據中包含非自定義參數數據和自定義參數數據;將用戶觸發事件所對應的唯一事件標識信息和非自定義參數數據存儲在事件表中,事件表中包含多個屬性列和一個第一標識信息列;將用戶觸發事件所對應的唯一事件標識信息和自定義參數數據存儲在事件參數表中,事件參數表中包含多個自定義參數屬性列和第二標識信息列。本發明主要用于在數據庫表中存儲自定義參數。
技術領域
本發明涉及數據庫存儲技術領域,尤其涉及一種存儲自定義參數的方法及裝置。
背景技術
隨著互聯技術的迅速發展,人們的日常生活越來越離不開網絡,比如利用網絡實現購物、理財、娛樂等等都將使得日常的瑣事變得更加便捷,有鑒于此,網站可以根據用戶在瀏覽網頁時所觸發的事件來分析用戶在網站中的訪問行為,以便于網站可以據此對網站的內容以及布局等做出更好的規劃。
目前,采用數據庫表存儲用戶在瀏覽網頁時觸發事件所產生的事件數據,當用戶在訪問網站時網站日志會記錄用戶瀏覽網頁所產生的數據信息,當服務器接收到網站日志時,服務器從大量的數據信息中提取出事件數據,并根據事件所包含的參數字段,將事件數據存儲在數據庫表中,以便網站工作人員根據事件數據分析用戶訪問行為。
然而,由于事件的參數字段中包含自定義參數字段和非自定義參數字段,不同事件所包含的自定義參數字段是不同的,并且每個事件中包含的自定義參數字段是網站自定義的,所以當事件數據中包含多個不同事件時,事件數據中所包含的自定義參數字段的數目是不能確定的,那么當使用數據庫表存儲多個事件對應的事件數據時,由于數據庫表中屬性列的數目是有限的并不能無限擴展,所以無法在數據庫表中預留適當的屬性列用于存儲數目不確定的自定義參數字段以及其對應的數據,比如事件1中包含自定義參數字段A、B、C,事件2中包含自定義參數字段B、C、D,由于事件1和事件2包含的自定義參數字段是不同的,所以當數據庫表中僅預留三個屬性列時,根據事件發生的時間順序優先存儲事件1中自定義參數字段A、B、C對應的數據,而當存儲事件2中自定義參數B、C、D對應的數據時,數據庫表不能滿足存儲自定義參數字段D的需求,據此,數據庫表中的屬性列的數目不能滿足存儲多個事件中所包含的自定義參數字段的需求,很可能導致未能完整存儲事件所包含的自定義參數字段數據,進而使得存儲的事件數據是不完整的。
發明內容
有鑒于此,本發明提供一種存儲自定義參數的方法及裝置,主要目的在于采用相關聯的事件表以及事件參數表分別存儲事件數據中的自定義參數數據以及非自定義參數數據,能夠滿足存儲事件數據中所包含數目不確定的自定義參數字段所對應數據信息的需求,同時保證存儲事件數據的完整性。
為了解決上述問題,本發明主要提供如下技術方案:
一方面,本發明提供了一種存儲自定義參數的方法,該方法包括:
當接收到用戶觸發事件所產生的事件數據時,獲取所述用戶觸發事件所對應的唯一事件標識信息,所述事件數據中包含非自定義參數數據和自定義參數數據;
將所述用戶觸發事件所對應的唯一事件標識信息和所述非自定義參數數據存儲在事件表中,所述事件表中包含多個屬性列和一個第一標識信息列,所述屬性列用于存儲觸發每個事件所產生的非自定義參數數據,所述第一標識信息列用于存儲每個事件所對應的唯一事件標識信息;
將所述用戶觸發事件所對應的唯一事件標識信息和所述自定義參數數據存儲在事件參數表中,所述事件參數表中包含多個自定義參數屬性列和第二標識信息列,所述自定義參數屬性列用于存儲觸發每個事件所產生的所述自定義參數數據,所述第二標識信息列用于存儲每個事件所對應的唯一事件標識信息。
優選的,所述將所述用戶觸發事件所對應的唯一事件標識信息和所述自定義參數數據存儲在事件參數表中包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710889521.0/2.html,轉載請聲明來源鉆瓜專利網。





