日志生成方法、电子设备及存储介质技术

技术编号:37799888 阅读:13 留言:0更新日期:2023-06-09 09:29
本申请涉及终端领域,提供一种日志生成方法、电子设备及存储介质。该方法应用于包括模拟客户端服务和应用请求处理服务的服务器,该方法包括:在当前日志时间区间,模拟客户端服务生成模拟应用请求,并将模拟应用请求发送至应用请求处理服务;当模拟应用请求为当前日志时间区间内的第一个请求时,应用请求处理服务根据上一个日志时间区间接收到的请求,生成上一个日志时间区间的日志。本申请实施例可以通过模拟应用请求模拟电子设备在每个日志时间区间生成模拟应用请求,可以避免了在服务业务量较小,即电子设备未在一日志时间区间向服务器发送程序应用请求时,导致该日志时间区间的上一个日志时间区间不能生成日志的情况发生。上一个日志时间区间不能生成日志的情况发生。上一个日志时间区间不能生成日志的情况发生。

【技术实现步骤摘要】
日志生成方法、电子设备及存储介质


[0001]本申请涉及终端领域,尤其涉及一种日志生成方法、电子设备及存储介质。

技术介绍

[0002]随着电子设备性能的提升,电子设备上可以安装越来越多的应用程序。应用程序可以让用户能够在电子设备上完成特定任务或执行特定功能,例如文字处理、图像编辑、游戏、社交媒体等。应用程序可以丰富用户体验,提高效率,使用户更方便地获取信息和与其他用户进行交流。为了更好地使应用程序满足用户的需求,应用程序的厂商会根据用户使用应用程序时产生的应用请求,对用户的需求进行分析,从而实现对应用程序的补漏及优化。因此,需要对应用程序生成的应用请求进行整理。

技术实现思路

[0003]本申请实施例公开了一种日志生成方法、电子设备及存储介质,可以对电子设备上应用程序生成的应用请求进行整理,并生成应用请求对应的日志,方便应用程序的厂商后续可以根据生成的日志对用户的需求进行分析。
[0004]本申请第一方面公开了一种日志生成方法,应用于服务器,所述服务器包括模拟客户端服务和应用请求处理服务,所述方法包括:在当前日志时间区间,所述模拟客户端服务生成模拟应用请求,并将所述模拟应用请求发送至所述应用请求处理服务;若所述模拟应用请求为所述当前日志时间区间内接收到的第一个应用请求,所述应用请求处理服务根据上一个日志时间区间内接收到的应用请求,生成所述上一个日志时间区间的日志。上述方法,通过模拟应用请求模拟电子设备在每个日志时间区间生成模拟应用请求,使得服务器在每个日志时间区间都能接收到应用请求,并在一日志时间区间接收到应用请求后,生成该日志时间区间的上一个日志时间区间的日志,可以避免了在服务业务量较小,即电子设备未在一日志时间区间向服务器发送程序应用请求时,导致该日志时间区间的上一个日志时间区间不能生成日志的情况发生,保证了可以按照日志时间区间自动生成应用请求对应的日志,从而实现对应用请求的管理。同时,按照日志时间区间生成日志以存储应用请求,提高了应用请求的管理效率,也方便后续根据时间区间调用相应的日志,提高了日志调用的效率;而且,按照日志时间区间生成日志,可以保证每个日志不会过大,其储存的应用请求数量也较为合适,方便后续对日志进行分析。
[0005]在一些可选的实施方式中,所述在当前日志时间区间,所述模拟客户端服务生成模拟应用请求,包括:基于预设的推送时刻,在所述当前日志时间区间内,确定模拟区间;在所述模拟区间内,所述模拟客户端服务生成所述模拟应用请求。上述方法,通过当前日志时间区间的推送时刻,确定模拟区间,并在模拟区间内生成模拟应用请求,可以避免在推送时刻之后生成模拟应用请求的情况出现,从而可以避免出现在推送时刻上一个日志时间区间的日志没有生产的情况,提高了日志推送了准确率。
[0006]在一些可选的实施方式中,所述服务器与云大数据平台通信连接,所述在当前日
志时间区间,所述模拟客户端服务生成模拟应用请求,包括:若所述当前日志时间区间内接收到所述云大数据平台发送的请求生成指令,所述模拟客户端服务生成所述模拟应用请求。上述方法,在当前日志时间区间中,基于云大数据平台是否发送请求生成指令,确定是否生成模拟应用请求,可以保证在云大数据平台需要应用请求对应的日志时,可以生成日志,从而提高了应用请求管理的效率。
[0007]在一些可选的实施方式中,所述在当前日志时间区间,所述模拟客户端服务生成模拟应用请求,包括:基于预设的推送时刻,确定模拟时刻;在所述当前日志时间区间内,若到达所述模拟时刻,生成所述模拟应用请求。上述方法,通过当前日志时间区间的推送时刻,确定模拟区间,并在模拟区间内生成模拟应用请求,可以避免在推送时刻之后生成模拟应用请求的情况出现,从而可以避免出现在推送时刻上一个日志时间区间的日志没有生产的情况,提高了日志推送了准确率。
[0008]在一些可选的实施方式中,所述若到达模拟时刻,生成所述模拟应用请求,包括:当到达所述模拟时刻时,确定当前日志时间区间内是否接收到任一电子设备中应用程序发出的程序应用请求;若所述当前日志时间区间内未接收到程序应用请求,生成所述模拟应用请求。上述方法,在到达模拟时刻时,基于当前日志时间区间是否接收到程序应用请求,来判断是否生成模拟应用请求;并在当前日志时间区间未接收到程序应用请求时,生成模拟应用请求,避免了在服务业务量较小,即电子设备未在一日志时间区间未向服务器发送程序应用请求时,导致该日志时间区间的上一个日志时间区间不能生成日志的情况发生,保证了可以按照日志时间区间自动生成应用请求对应的日志;同时,在当前日志时间区间接收到程序应用请求时,确定不生成模拟应用请求,避免了在当前日志时间区间已接收到程序应用请求时,生成模拟应用请求导致算力浪费的情况出现。
[0009]在一些可选的实施方式中,所述方法还包括:所述应用请求处理服务接收电子设备中应用程序发送的程序应用请求;若所述程序应用请求为所述当前日志时间区间内接收到的第一个应用请求,所述应用请求处理服务根据上一个日志时间区间内接收到的应用请求,生成所述上一个日志时间区间的日志。上述方法,可以在电子设备中应用程序发送的程序应用请求为当前日志时间区间内接收到的第一个应用请求时,生成上一个日志时间区间的日志。
[0010]在一些可选的实施方式中,所述程序应用请求与所述模拟应用请求的请求类型为超文本传输请求。
[0011]在一些可选的实施方式中,所述模拟客户端服务基于curl命令,生成模拟应用请求。上述方法,可以通过curl命令生成超文本传输请求。
[0012]在一些可选的实施方式中,所述模拟应用请求包括模拟标识。上述方法,通过增加模拟标识,可以后续过程中可以根据模拟标识,确定模拟应用请求,从而避免模拟应用请求对分析用户的需求造成影响。
[0013]在一些可选的实施方式中,所述根据上一个日志时间区间内接收到的应用请求,生成所述上一个日志时间区间的日志,包括:从所述上一个日志时间区间内接收到的应用请求中,将未包括所述模拟标识的应用请求确定为目标请求;根据所述目标请求,生成所述上一个日志时间区间的日志。上述方法,可以使得生成的日志中不包含模拟应用请求,避免了模拟应用请求对用户需求分析造成干扰的情况出现。
[0014]本申请第二方面公开了一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面所述的日志生成方法。
[0015]本申请第三方面公开了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行如第一方面所述的日志生成方法。
[0016]应当理解地,上述提供的第二方面所述的计算机可读存储介质,第三方面所述的电子设备,均与上述第一方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
附图说明
[0017]图1是本申请实施例提供的一种数据处理系统的场景示意图。
[0018]图2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志生成方法,应用于服务器,其特征在于,所述服务器包括模拟客户端服务和应用请求处理服务,所述方法包括:在当前日志时间区间,所述模拟客户端服务生成模拟应用请求,并将所述模拟应用请求发送至所述应用请求处理服务;若所述模拟应用请求为所述当前日志时间区间内接收到的第一个应用请求,所述应用请求处理服务根据上一个日志时间区间内接收到的应用请求,生成所述上一个日志时间区间的日志。2.如权利要求1所述的日志生成方法,其特征在于,所述在当前日志时间区间,所述模拟客户端服务生成模拟应用请求,包括:基于预设的推送时刻,在所述当前日志时间区间内,确定模拟区间;在所述模拟区间内,所述模拟客户端服务生成所述模拟应用请求。3.如权利要求1所述的日志生成方法,其特征在于,所述服务器与云大数据平台通信连接,所述在当前日志时间区间,所述模拟客户端服务生成模拟应用请求,包括:若所述当前日志时间区间内接收到所述云大数据平台发送的请求生成指令,所述模拟客户端服务生成所述模拟应用请求。4.如权利要求1所述的日志生成方法,其特征在于,所述在当前日志时间区间,所述模拟客户端服务生成模拟应用请求,包括:基于预设的推送时刻,确定模拟时刻;在所述当前日志时间区间内,若到达所述模拟时刻,生成所述模拟应用请求。5.如权利要求4所述的日志生成方法,其特征在于,所述若到达所述模拟时刻,生成所述模拟应用请求,包括:当到达所述模拟时刻时,确定当前日志时间区间内是否接收到任一电子设备中应用程序发出的程序应用请求;若所述当前日志时间区间内未接收...

【专利技术属性】
技术研发人员:王晗
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1