[发明专利]一种存储自定义参数的方法及装置有效
| 申请号: | 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.vipzhuanli.com/pat/books/201710889521.0/2.html,转载请声明来源钻瓜专利网。





