客户端日志的采集方法、装置、存储介质和电子设备制造方法及图纸

技术编号:21033943 阅读:21 留言:0更新日期:2019-05-04 05:18
本公开涉及计算机技术领域,具体公开了一种客户端日志的采集方法、装置、存储介质和电子设备。该客户端日志的采集方法包括:获取日志采集信息,所述日志采集信息包括第一用户标识;根据所述第一用户标识判断当前用户是否为目标用户;若所述当前用户为所述目标用户,则向所述目标用户的客户端下发日志采集指令;接收所述客户端响应所述日志采集指令所返回的日志信息。本公开通过第一用户标识确定目标用户,进而向目标用户的客户端下发日志采集指令,以实现对该目标用户的客户端的日志信息的采集,使开发者能高效、有针对性地采集客户端日志。

【技术实现步骤摘要】
客户端日志的采集方法、装置、存储介质和电子设备
本公开涉及计算机
,更具体地,涉及一种客户端日志的采集方法、客户端日志的采集装置、存储介质和电子设备。
技术介绍
随着计算机互联网领域的发展,对用户行为的分析越来越频繁,用户日志成为用户行为分析的重要基础。例如,当用户在使用客户端的过程中出现程序异常时,通常为了获取程序出现异常的原因,需要获取该客户端的运行日志。在现有技术中,由于存储空间的限制,无法将所有用户使用客户端产生的客户端日志均上传并保存,只能在用户反馈程序异常后,开发者才通过人工渠道联系并指导用户找到相应的客户端日志,这样使得采集客户端日志的过程在人工干预的作用下变的低效;同时,开发者在基于该些日志查找问题的原因时,往往需要在大量的客户端日志中查找到目标日志,耗时费力,也增加了用户的等待过程,降低了用户体验。因此,有必要提供一种新的客户端日志的采集方法。需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种客户端日志的采集方法、装置、存储介质和电子设备,进而至少在一定程度上克服由于客户端日志的采集流程复杂,带来的日志采集效率低、耗费人力多等问题。为实现以上技术效果,本公开采用如下技术方案。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的第一方面,提供一种客户端日志的采集方法,所述方法包括:获取日志采集信息,所述日志采集信息包括第一用户标识;根据所述第一用户标识判断当前用户是否为目标用户;若所述当前用户为所述目标用户,则向所述目标用户的客户端下发日志采集指令;接收所述客户端响应所述日志采集指令所返回的日志信息。在本公开的一种示例性实施例中,在所述获取日志采集信息之前,所述方法还包括:根据用户账号为用户设置用户标识,其中所述用户账号与所述用户标识一一对应。在本公开的一种示例性实施例中,所述日志采集信息包括所述第一用户标识和时间信息;所述第一用户标识为发生程序异常的客户端对应的用户标识,所述时间信息为发生程序异常的时间段。在本公开的一种示例性实施例中,所述根据所述第一用户标识判断当前用户是否为目标用户,包括:获取所述当前用户的第二用户标识;将所述第二用户标识与所述第一用户标识进行匹配,以判断所述当前用户是否为所述目标用户;若匹配,则确定所述当前用户为所述目标用户。在本公开的一种示例性实施例中,所述若所述当前用户为所述目标用户,则向所述目标用户的客户端下发日志采集指令,包括:向所述目标用户的客户端下发采集所述时间段内的客户端日志的日志采集指令。在本公开的一种示例性实施例中,所述日志信息为用于存储所述客户端根据所述日志采集指令所采集的日志的日志文件地址。在本公开的一种示例性实施例中,所述方法还包括:在接收所述客户端响应所述日志采集指令所返回的所述日志文件地址后,向开发者发送通知信息。根据本公开的第二方面,提供一种客户端日志的采集方法,所述方法包括:接收日志采集指令;根据所述日志采集指令中的信息对客户端的日志进行筛选,以获取日志信息;将所述日志信息返回至服务器。在本公开的一种示例性实施例中,在接收日志采集指令之前,所述方法还包括:向开发者反馈所述客户端的程序异常信息,其中所述程序异常信息包括第一用户标识和所述客户端发生程序异常的时间段。在本公开的一种示例性实施例中,所述根据所述日志采集指令中的信息对客户端的日志进行筛选,以获取日志信息,包括:从所述客户端的日志中筛选出所述时间段内的日志,以获取日志信息。在本公开的一种示例性实施例中,所述日志信息为日志文件地址;所述从所述客户端的日志中筛选出所述时间段内的日志,以获取日志信息,包括:根据所述时间段对所述客户端中的日志进行筛选,以获取目标日志;将所述目标日志存储于文件服务器,以获取所述日志文件地址。在本公开的一种示例性实施例中,所述将所述日志信息返回至服务器,包括:将所述日志文件地址返回至服务器。根据本公开的第三方面,提供一种客户端日志采集装置,所述装置包括:信息获取模块,用于获取日志采集信息,所述日志采集信息包括第一用户标识;判断模块,用于根据所述第一用户标识判断当前用户是否为目标用户;指令下发模块,用于若所述当前用户为所述目标用户,则向所述目标用户的客户端下发日志采集指令;接收模块,用于接收所述客户端响应所述日志采集指令所返回的日志信息。根据本公开的第四方面,提供一种客户端日志采集装置,所述装置包括:指令接收模块,用于接收日志采集指令;获取模块,用于根据所述日志采集指令中的信息,对客户端的日志进行筛选,以获取日志信息;日志信息返回模块,用于将所述日志信息返回至服务器。根据本公开的第五方面,提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的客户端日志采集方法。根据本公开的第六方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的客户端日志采集方法。本公开的示例性实施例中的客户端日志采集方法,通过日志采集信息中的第一用户标识确定目标用户,并向目标用户对应的客户端下发日志采集指令,最后接收客户端响应该日志采集指令所返回的日志信息。一方面,通过第一用户标识来确定目标用户,以触发日志采集指令的下发,提高了日志采集的针对性;同时,仅在确定了目标用户后才会下发日志采集指令,提高了日志采集的安全性;另一方面,客户端响应日志采集指令即可将日志信息返回至服务器,避免了在日志采集过程中客服等人的干预,提高了对客户端日志的采集效率,节省了开发者和用户的时间,进而提升了整体的用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:图1示意性地示出了根据本公开示例性实施方式的客户端日志的采集方法的流程图;图2示意性地示出了根据本公开示例性实施方式的根据第一用户标识获取目标用户的流程图;图3示意性地示出了根据本公开的又一示例性实施方式的客户端日志的采集方法的流程图;图4示意性地示出了根据本公开示例性实施方式的客户端日志的采集装置的结构示意图;图5示意性地示出了根据本公开的又一示例性实施方式的客户端日志的采集装置的结构示意图;图6示意性地示出了根据本公开示例性实施方式的存储介质的示意图;以及图7示意性地示出了根据本公开示例性实施方式的电子设备的框图。在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施例使得本公开将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下本文档来自技高网...

【技术保护点】
1.一种客户端日志的采集方法,其特征在于,包括:获取日志采集信息,所述日志采集信息包括第一用户标识;根据所述第一用户标识判断当前用户是否为目标用户;若所述当前用户为所述目标用户,则向所述目标用户的客户端下发日志采集指令;接收所述客户端响应所述日志采集指令所返回的日志信息。

【技术特征摘要】
1.一种客户端日志的采集方法,其特征在于,包括:获取日志采集信息,所述日志采集信息包括第一用户标识;根据所述第一用户标识判断当前用户是否为目标用户;若所述当前用户为所述目标用户,则向所述目标用户的客户端下发日志采集指令;接收所述客户端响应所述日志采集指令所返回的日志信息。2.根据权利要求1所述的客户端日志采集方法,其特征在于,在所述获取日志采集信息之前,所述方法还包括:根据用户账号为用户设置用户标识,其中所述用户账号与所述用户标识一一对应。3.根据权利要求1所述的客户端日志采集方法,其特征在于,所述日志采集信息包括所述第一用户标识和时间信息;所述第一用户标识为发生程序异常的客户端对应的用户标识,所述时间信息为发生程序异常的时间段。4.根据权利要求1所述的客户端日志采集方法,其特征在于,所述根据所述第一用户标识判断当前用户是否为目标用户,包括:获取所述当前用户的第二用户标识;将所述第二用户标识与所述第一用户标识进行匹配,以判断所述当前用户是否为所述目标用户;若匹配,则确定所述当前用户为所述目标用户。5.根据权利要求3所述的客户端日志采集方法,其特征在于,所述若所述当前用户为所述目标用户,则向所述目标用户的客户端下发日志采集指令,包括:向所述目标用户的客户端下发采集所述时间段内的客户端日志的日志采集指令。6.根据权利要求1所述的客户端日志采集方法,其特征在于,所述日志信息为用于存储所述客户端根据所述日志采集指令所采集的日志的日志文件地址。7.根据权利要求6所述的客户端日志采集方法,其特征在于,所述方法还包括:在接收所述客户端响应所述日志采集指令所返回的所述日志文件地址后,向开发者发送通知信息。8.一种客户端日志的采集方法,其特征在于,包括:接收日志采集指令;根据所述日志采集指令中的信息对客户端的日志进行筛选,以获取日志信息;将所述日志信息返回至服务器。9.根据权利要求8所述的客户端日志的采集方法,其特征在于,在接收...

【专利技术属性】
技术研发人员:赵宇杰罗树浩
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1