【技术实现步骤摘要】
一种行为数据时间处理及保存方法、装置及相关介质
[0001]本专利技术涉及大数据处理
,特别涉及一种行为数据时间处理及保存方法、装置及相关介质。
技术介绍
[0002]当前,随着全球化的发展,软件产品所面向的用户的得到了爆发式增长,用户分布也随之多元化。在软件产品中,大多企业会收集合法的用户行为数据,以根据用户行为数据为自身产品进行赋能。但是考虑到软件产品面向的用户分布于不同的时区,因此会造成行为数据因时间的偏差而产生一定的数据干扰。因此如何消除该数据干扰,以提高收集合法用户行为数据的精度是本领域技术人员需要解决的问题。
技术实现思路
[0003]本专利技术实施例提供了一种行为数据时间处理及保存方法、装置、计算机设备及存储介质,旨在减少因异常数据导致对用户行为分析的误差,提高用户行为分析准确度。
[0004]第一方面,本专利技术实施例提供了一种行为数据时间处理及保存方法,包括:
[0005]通过日志服务器收集用户日志信息并进行落盘;其中,所述用户日志信息包括多条用户行为数据和对应的用户行 ...
【技术保护点】
【技术特征摘要】
1.一种行为数据时间处理及保存方法,其特征在于,包括:通过日志服务器收集用户日志信息并进行落盘;其中,所述用户日志信息包括多条用户行为数据和对应的用户行为数据产生时间,所述用户行为数据产生时间为按UTC时区的时间戳标识;接收所述日志服务器上的用户行为数据,并进行异常时间处理;其中,所述异常时间处理的过程包括:判断对应的所述用户行为数据产生时间是否在预设时间段的起止时间点内;若是,则将所述用户行为数据存储在数据仓库;若否,则将对应的所述用户行为数据直接抛弃;接收所述数据仓库中的用户行为数据,对所述用户行为数据进行数据漂移处理;其中,所述数据漂移处理的过程包括:将所述用户行为数据产生时间添加到对应的事件头文件中;解析所述用户行为数据对应的事件头文件,获取对应的所述用户行为数据产生时间,并基于所述用户行为数据产生时间按预设时间段进行数据存储。2.根据权利要求1所述行为数据时间处理及保存方法,其特征在于,所述异常时间处理的过程还包括:判断对应的所述用户行为数据产生时间是否满足以下条件:systemTime>todayTime且eventTime小于todayTime,其中,systemTime为当前系统时间,todayTime为预设时间段的起算时间点,eventTime为所述用户行为数据产生时间;若不满足条件,则保留所述用户行为数据,若满足条件,则将对应的所述用户行为数据直接抛弃。3.根据权利要求1所述行为数据时间处理及保存方法,其特征在于,所述通过日志服务器收集用户日志信息并进行落盘,包括:通过编写的日志接收接口来接收所述用户行为数据和对应的用户行为数据产生时间,并进行IO操作;将所述用户行为数据产生时间存储至时间字段,得到用户日志信息,并将所述用户日志信息落盘至所述日志服务器。4.根据权利要求2所述行为数据时间处理及保存方法,其特征在于,当前预设时间段的起止时间点包括起始时间点和终止时间点,其中,当前预设时间段的所述起始时间点早于当前预设时间段的所述起算时间点,所述起始时间点与所述起算时间点之间的时间段为缓冲时间段,当前预设时间段的所述终止时间点为下一预设时间段的起算时间点。5.根据权利要求3...
【专利技术属性】
技术研发人员:李国源,翟鑫,
申请(专利权)人:深圳软牛科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。