技术新讯 > 计算推算,计数设备的制造及其应用技术 > 日志上传、日志处理方法、装置及设备与流程  >  正文

日志上传、日志处理方法、装置及设备与流程

  • 国知局
  • 2024-09-05 14:29:55

本申请涉及计算机,尤其涉及一种日志上传、日志处理方法、装置及设备。

背景技术:

1、应用程序(app)全链路日志是一种综合记录信息,涵盖了用户操作app的全过程,包括程序的执行逻辑、用户界面的交互动作以及app与服务器之间的数据交互信息。这些日志提供了从用户输入到后台响应的每一个步骤的详细信息,为开发和技术支持团队定位和诊断app端上的异常情况提供了关键依据。通过分析这些全面的日志数据,技术团队能够深入理解app的运行状态和潜在问题,从而快速准确地解决用户面临的问题,优化app的性能和用户体验。

2、在应用程序的运行过程中,app全链路日志对于问题诊断和性能优化至关重要。由于app全链路日志内容详细,生成的文件体积较大,为了减少服务器存储成本和用户流量成本,日志上传通常由用户主动发起,流程如下:1、用户在遇到应用异常时,主动与客服反馈异常情况;2、客服根据用户的反馈,与技术人员沟通异常情况;3、技术人员在日志平台设置特定的app本地日志拉取指令;4、技术人员通知客服,由客服指导用户重新打开app以触发日志上传;5、用户按照指导重新打开app后,特定日志被上传至服务器;6、技术人员根据日志内容提出解决方案。

3、上述流程虽然在一定程度上控制了因大量日志上传带来的存储成本和用户流量成本,但同时存在以下缺陷:需要用户与客服多次沟通,技术人员需要手动操作拉取日志,以及用户需要按照指导操作才能完成日志上传,这些都大大降低了问题反馈和解决的效率。

技术实现思路

1、鉴于上述问题,本申请实施例提供一种克服上述问题或者至少部分地解决上述问题的日志上传、日志处理方法、装置及设备。

2、第一方面,本申请实施例提供了一种日志上传方法,应用于终端,所述终端安装目标应用,包括:

3、在所述目标应用运行过程中,存储所述目标应用生成的全链路日志;

4、响应于识别到用户在所述目标应用的应用页面内的目标操作手势、识别到用户在所述目标应用的应用页面内的目标交互行为、接收到服务器向所述目标应用下发的推送指令以及监测到所述目标应用运行异常中的其中一项,确定待上传的目标全链路日志并上传至所述服务器;

5、其中,所述服务器为所述目标应用对应的应用服务器,所述推送指令由所述服务器基于目标应用关联信息识别到所述目标应用运行异常时下发;所述目标全链路日志上传至所述服务器后,由所述服务器对所述目标全链路日志识别并在识别出异常后修复所述目标应用。

6、第二方面,本申请实施例提供了一种日志处理方法,应用于服务器,包括:

7、接收终端上传的目标应用对应的目标全链路日志,所述目标全链路日志由所述终端响应于识别到用户在所述目标应用的应用页面内的目标操作手势、识别到用户在所述目标应用的应用页面内的目标交互行为、接收到服务器向所述目标应用下发的推送指令以及监测到所述目标应用运行异常中的其中一项确定并上传;

8、识别所述目标全链路日志,并在识别出异常后修复所述目标应用;

9、其中,所述服务器为所述目标应用对应的应用服务器,所述推送指令由所述服务器基于目标应用关联信息识别到所述目标应用运行异常时下发。

10、第三方面,本申请实施例提供了一种日志上传装置,应用于终端,所述终端安装目标应用,包括:

11、存储模块,用于在所述目标应用运行过程中,存储所述目标应用生成的全链路日志;

12、处理模块,用于响应于识别到用户在所述目标应用的应用页面内的目标操作手势、识别到用户在所述目标应用的应用页面内的目标交互行为、接收到服务器向所述目标应用下发的推送指令以及监测到所述目标应用运行异常中的其中一项,确定待上传的目标全链路日志并上传至所述服务器;

13、其中,所述服务器为所述目标应用对应的应用服务器,所述推送指令由所述服务器基于目标应用关联信息识别到所述目标应用运行异常时下发;所述目标全链路日志上传至所述服务器后,由所述服务器对所述目标全链路日志识别并在识别出异常后修复所述目标应用。

14、第四方面,本申请实施例提供了一种日志处理装置,应用于服务器,包括:

15、接收模块,用于接收终端上传的目标应用对应的目标全链路日志,所述目标全链路日志由所述终端响应于识别到用户在所述目标应用的应用页面内的目标操作手势、识别到用户在所述目标应用的应用页面内的目标交互行为、接收到服务器向所述目标应用下发的推送指令以及监测到所述目标应用运行异常中的其中一项确定并上传;

16、识别修复模块,用于识别所述目标全链路日志,并在识别出异常后修复所述目标应用;

17、其中,所述服务器为所述目标应用对应的应用服务器,所述推送指令由所述服务器基于目标应用关联信息识别到所述目标应用运行异常时下发。

18、第五方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的日志上传方法或者第二方面所述的日志处理方法的步骤。

19、第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的日志上传方法或者第二方面所述的日志处理方法的步骤。

20、本申请实施例技术方案,响应于识别到用户在目标应用的应用页面内的目标操作手势、识别到用户在目标应用的应用页面内的目标交互行为、接收到服务器向目标应用下发的推送指令以及监测到目标应用运行异常中的其中一项,确定待上传的目标全链路日志并上传至服务器,可以基于识别用户手势、识别交互行为、接收推送指令、监测应用运行,自动化地管理和上传全链路日志,实现通过智能化的场景识别来触发日志上传,优化了日志上传流程,提高了日志收集的时效性和准确性,降低成本,提高效率,同时减少了用户与客服人员之间的沟通次数和用户的操作步骤,提高了用户体验和满意度。

技术特征:

1.一种日志上传方法,应用于终端,所述终端安装目标应用,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定待上传的目标全链路日志,包括:

3.根据权利要求1或2所述的方法,其特征在于,响应于识别到用户在所述目标应用的应用页面内的目标操作手势,确定待上传的目标全链路日志,包括:

4.根据权利要求1或2所述的方法,其特征在于,响应于识别到用户在所述目标应用的应用页面内的目标交互行为,确定待上传的目标全链路日志,包括:

5.根据权利要求1或2所述的方法,其特征在于,响应于接收到服务器向所述目标应用下发的推送指令,确定待上传的目标全链路日志,包括:

6.根据权利要求1或2所述的方法,其特征在于,响应于接收到服务器向所述目标应用下发的推送指令,确定待上传的目标全链路日志,包括:

7.根据权利要求1或2所述的方法,其特征在于,响应于监测到所述目标应用运行异常,确定待上传的目标全链路日志,包括:

8.一种日志处理方法,应用于服务器,其特征在于,包括:

9.一种日志上传装置,应用于终端,所述终端安装目标应用,其特征在于,包括:

10.一种日志处理装置,应用于服务器,其特征在于,包括:

11.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一项所述的日志上传方法或者如权利要求8所述的日志处理方法的步骤。

技术总结本申请提供一种日志上传、日志处理方法、装置及设备,日志上传方法包括:在目标应用运行过程中,存储目标应用生成的全链路日志;响应于识别到用户在目标应用的应用页面内的目标操作手势、用户在目标应用的应用页面内的目标交互行为、接收到服务器向目标应用下发的推送指令以及监测到目标应用运行异常中的其中一项,确定目标全链路日志并上传至目标应用对应的服务器;其中,推送指令由服务器基于目标应用关联信息识别到目标应用运行异常时下发;目标全链路日志上传至服务器后,由服务器对目标全链路日志识别并在识别出异常后修复目标应用。本申请可通过智能化的场景识别触发日志上传,优化了日志上传流程,提高了日志收集的时效性和准确性。技术研发人员:李旭受保护的技术使用者:五八畅生活(北京)信息技术有限公司技术研发日:技术公布日:2024/9/2

本文地址:https://www.jishuxx.com/zhuanli/20240905/286776.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。