[发明专利]日志获取、画像生成、故障定位方法、装置及相关设备在审
申请号: | 202010421042.8 | 申请日: | 2020-05-18 |
公开(公告)号: | CN111708651A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 苟亚明 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 获取 画像 生成 故障 定位 方法 装置 相关 设备 | ||
本发明实施例提供了一种日志获取、画像生成、故障定位方法、装置、电子设备及存储介质。日志获取方法包括:在客户端运行过程中,生成本地用户行为日志;接收推送服务器发送的推送消息,解析得到推送消息中携带的上传指示信息和目标日志信息,推送消息由客户端对应的应用服务器发送给推送服务器;响应于上传指示信息,从本地用户行为日志中查找目标日志信息对应的目标用户行为日志;将目标用户行为日志上传至应用服务器。本发明实施例中本地保存的用户行为日志更加全面地记录了用户行为信息,因此开发人员能够根据获取到的用户行为日志更加准确地对客户端出现的问题进行分析、定位。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种日志获取、画像生成、故障定位方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的飞速发展,应用于移动终端上的客户端(也即应用程序)越来越多,客户端的功能也越来越丰富。用户能够通过客户端获取各种信息,比如通过客户端观看视频、收听音乐等。
在用户操作的过程中,客户端可能会出现问题,比如部分信息丢失、部分功能无法正常使用等。在客户端出现问题时,用户可以通过客户端提供的问题反馈功能,将出现问题时对应的用户行为日志上传到应用服务器中,开发人员可以根据用户反馈的用户行为日志对客户端出现的问题进行分析、定位。
但是,一方面部分用户在客户端出现问题时可能并不会使用问题反馈功能反馈用户行为日志,另一方面用户反馈的用户行为日志仅包含了客户端出现问题时对应的用户行为信息。因此,用户反馈的用户行为日志不全面。
发明内容
本发明实施例的目的在于提供一种日志获取、画像生成、故障定位方法、装置、电子设备及存储介质,以实现获取更加全面的用户行为日志。具体技术方案如下:
在本发明实施的第一方面,首先提供了一种日志获取方法,执行于客户端,所述方法包括:在客户端运行过程中,生成本地用户行为日志;接收推送服务器发送的推送消息,解析得到所述推送消息中携带的上传指示信息和目标日志信息;所述推送消息由所述客户端对应的应用服务器发送给所述推送服务器;响应于所述上传指示信息,从所述本地用户行为日志中查找所述目标日志信息对应的目标用户行为日志;将所述目标用户行为日志上传至所述应用服务器。
可选地,所述生成本地用户行为日志,包括:获取用户行为信息,并判断所述本地用户行为日志已占用存储空间的比例是否超过预设的比例阈值;在超过所述比例阈值时,依据所述本地用户行为日志中已有的用户行为信息的存储时间,删除部分已有的用户行为信息,并将所述用户行为信息写入所述本地用户行为日志。
可选地,所述推送消息中还携带预设的时长阈值;所述将所述目标用户行为日志上传至所述应用服务器,包括:响应于所述推送消息,开始计时;在未到达所述时长阈值时,持续将所述目标用户行为日志上传至所述应用服务器;在到达所述时长阈值时,如果存在未上传的目标用户行为日志,则停止将所述未上传的目标用户行为日志上传至所述应用服务器。
可选地,所述生成本地用户行为日志,包括:依据预先添加的日志埋点,获取用户行为信息,将所述用户行为信息写入所述本地用户行为日志。
在本发明实施的第二方面,还提供了一种日志获取方法,执行于推送服务器,所述方法包括:接收应用服务器发送的推送消息;将所述推送消息转发至客户端;其中,所述推送消息中携带上传指示信息和目标日志信息;所述上传指示信息用于指示所述客户端将目标用户行为日志上传至所述应用服务器;所述目标用户行为日志为所述客户端的本地用户行为日志中包含的,所述目标日志信息对应的目标用户行为日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010421042.8/2.html,转载请声明来源钻瓜专利网。