【技术实现步骤摘要】
用户行为记录方法、装置、设备和可读存储介质
本申请涉及计算机技术,尤其涉及用户行为分析和数据存储
技术介绍
互联网产品重要的目标就是分析用户行为,投其所好推荐其感兴趣的内容。在此目标下,如何高效的记录用户行为就十分重要。目前,用户行为记录所需的存储空间较大,例如,在记录用户行为中的访问时间时一般采用时间戳,如1592045760为用户在2020/6/1318:56:0访问了产品,多个时间点均需要记录时,多个时间戳1592045760,1592045770,1592045780会占用较大的存储空间。
技术实现思路
本申请实施例提供了一种用户行为记录方法、装置、设备和可读存储介质。第一方面,本申请实施例提供了一种用户行为记录方法,包括:获取需要记录的用户行为的关联信息;生成表示所述用户行为的关联信息的起算点的字符串;计算所述用户行为的关联信息相对于所述起算点的增量,并生成表示所述增量的字符串;对表示所述起算点的字符串和表示所述增量的字符串进行拼接,得到所述用户行为的关联信息的记录。第二方面,本申请实施例还提供了一种用户行为记录装置,包括:获取模块,用于获取需要记录的用户行为的关联信息;生成模块,用于生成表示所述用户行为的关联信息的起算点的字符串;计算模块,用于计算所述用户行为的关联信息相对于所述起算点的增量,并生成表示所述增量的字符串;拼接模块,用于对表示所述起算点的字符串和表示所述增量的字符串进行拼接, ...
【技术保护点】
1.一种用户行为记录方法,包括:/n获取需要记录的用户行为的关联信息;/n生成表示所述用户行为的关联信息的起算点的字符串;/n计算所述用户行为的关联信息相对于所述起算点的增量,并生成表示所述增量的字符串;/n对表示所述起算点的字符串和表示所述增量的字符串进行拼接,得到所述用户行为的关联信息的记录。/n
【技术特征摘要】
1.一种用户行为记录方法,包括:
获取需要记录的用户行为的关联信息;
生成表示所述用户行为的关联信息的起算点的字符串;
计算所述用户行为的关联信息相对于所述起算点的增量,并生成表示所述增量的字符串;
对表示所述起算点的字符串和表示所述增量的字符串进行拼接,得到所述用户行为的关联信息的记录。
2.根据权利要求1所述的方法,其中,所述对表示所述起算点的字符串和表示所述增量的字符串进行拼接,得到所述用户行为的关联信息的记录,包括:
对于至少两种用户行为的关联信息中的每种用户行为的关联信息,对表示所述起算点的字符串和表示所述增量的字符串进行拼接,得到每种用户行为的关联信息的记录;
将每种用户行为的关联信息的记录进行拼接,得到所述用户行为的关联信息的记录。
3.根据权利要求1所述的方法,其中,所述用户行为的关联信息包括至少一个用户行为时间;
所述计算所述用户行为的关联信息相对于所述起算点的增量,并生成表示所述增量的字符串,包括:
计算每个所述用户行为时间相对于所述起算点的增量,并生成表示每个所述增量的至少一个字符串;
所述对表示所述起算点的字符串和表示所述增量的字符串进行拼接,得到所述用户行为的关联信息的记录,包括:
依次拼接所述表示所述起算点的字符串和所述至少一个字符串,得到所述至少一个用户行为时间的记录。
4.根据权利要求3所述的方法,其中,所述生成表示每个所述增量的至少一个字符串,包括:
生成表示设定时间间隔的字符串;
计算每个所述增量覆盖的所述设定时间间隔的数量;
拼接所述表示设定时间间隔的字符串和每个所述增量覆盖的所述设定时间间隔的数量,得到表示每个所述增量的字符串。
5.根据权利要求1-4任一项所述的方法,其中,所述用户行为的关联信息包括用户行为内容;
所述生成表示所述用户行为的关联信息的起算点的字符串,包括:
生成表示用户行为内容的起算编号的字符串;
所述计算所述用户行为的关联信息相对于所述起算点的增量,并生成表示所述增量的字符串,包括:
计算所述用户行为内容的编号相对于所述起算编号的增量,得到表示所述增量的字符串。
6.根据权利要求1-4任一项所述的方法,所述方法还包括:
获取需要记录的用户访问标签,并生成表示所述用户访问标签的字符串;
拼接所述表示用户访问标签的字符串和所述用户访问标签的访问频次,得到所述用户访问标签的记录;
拼接所述用户访问标签的记录和所述用户行为的关联信息的记录。
7.根据权利要求1-4任一项所述的方法,所述方法还包括:
获取需要记录的用户访问路径;
根据所述用户访问路径的访问频次确定表示所述用户访问路径的字符串长度,所述字符串长度随着所述访问频次的增加而缩短;
生成与所述字符串长度匹配的字符串,得到所述用户访问路径的记录;
拼接所述用户访问路径的记录和所述用户行为的关联信息的记录。
8.根据权利要求1-4任一项所述的方法,在所述对表示所述起算点的字符串和表示所述增量的字符串进行拼接,得到所述用户行为的关联信息的记录之后,还包括:
在所述用户行为的关联信息的记录中添加分隔符。
9.一种用户行为记录装置,包括:
获取模块,用于获取需要记录的用户行为的关联信息;
生成模块,用于生成表示所述用户行为的关联信息的起算点的字符串;
计...
【专利技术属性】
技术研发人员:胡滨,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。