The embodiment of the present invention provides an application program fault repair method, device and electronic equipment. The method includes: acquiring the corresponding fault log information of the application program; the corresponding fault log information of the application program includes: terminal identification of the terminal device that generates the fault log information and interface parameter information of the functional module that runs the application program corresponding to the call; fault log information and default fault log analysis according to the application program corresponding to the fault log information and the default fault log information. The method determines the abnormal problem corresponding to the application program running by the terminal device, and repairs the abnormal problem corresponding to the application program in the terminal device according to the terminal identification. It can be seen that by applying the embodiment of the present invention, the application program of the end user who only reports the malfunction log program in case of application anomaly can be repaired, thereby avoiding bringing new malfunctions to other users who do not report the malfunction log.
【技术实现步骤摘要】
一种应用程序故障修复方法、装置及电子设备
本专利技术涉及应用程序维护
,特别是涉及一种应用程序故障修复方法、装置及电子设备。
技术介绍
目前,应用程序在网络中发布上线之后,在用户使用终端设备运行应用程序的过程中,应用程序通常会出现一些异常。例如,由于不同的终端设备厂商定制的系统不同,则可能会出现在不同的系统下某些应用程序无法显示或使用。换言之,在终端用户使用应用程序的过程中,可能出现系统与应用程序的兼容性问题,甚至会有相同功能的不同应用程序之间出现冲突的问题。所以,经常会有某一个或几个终端向服务器报障说某某应用程序的某功能不能使用。为了解决应用程序的各类异常问题,目前采用的解决方法是当服务器接收到终端设备上传的某应用程序的故障日志时,服务器将对所有使用该应用程序的终端设备的应用程序进行修复。然而,对所有使用该应用程序的终端设备的应用程序进行修复,有可能给未上报故障日志的其他用户带来新的故障。
技术实现思路
本专利技术实施例的目的在于提供一种程序故障修复方法、装置及电子设备,以避免给未上报故障日志的其他用户带来新的故障。具体技术方案如下:第一方面,本专利技术实施例 ...
【技术保护点】
1.一种应用程序故障修复方法,其特征在于,所述方法包括:获取应用程序对应的故障日志信息;其中,所述应用程序对应的故障日志信息包括:生成所述故障日志信息的终端设备的终端标识;根据所述应用程序对应的故障日志信息和预设的故障日志分析方式,确定所述终端设备运行所述应用程序对应的异常问题;根据所述终端标识,对所述终端设备中的所述应用程序对应的异常问题进行修复。
【技术特征摘要】
1.一种应用程序故障修复方法,其特征在于,所述方法包括:获取应用程序对应的故障日志信息;其中,所述应用程序对应的故障日志信息包括:生成所述故障日志信息的终端设备的终端标识;根据所述应用程序对应的故障日志信息和预设的故障日志分析方式,确定所述终端设备运行所述应用程序对应的异常问题;根据所述终端标识,对所述终端设备中的所述应用程序对应的异常问题进行修复。2.根据权利要求1所述的修复方法,其特征在于,所述故障日志信息还包括:运行所述应用程序的功能模块对应调用的接口参数信息;所述根据所述应用程序对应的故障日志信息和预设的故障日志分析方式,确定所述终端设备运行所述应用程序对应的异常问题的步骤,包括:在预设策略库中查找所述运行所述应用程序的功能模块对应调用的参考接口参数信息;其中,所述预设策略库中,保存有运行所述应用程序的各个功能模块实现的功能及对应调用的参考接口参数信息;根据所述参考接口参数信息与所述运行所述应用程序的功能模块对应调用的接口参数信息的对应关系,确定运行所述应用程序对应的异常功能模块,并将所述异常功能模块作为所述应用程序对应的异常问题。3.根据权利要求2所述的修复方法,其特征在于,所述根据所述参考接口参数信息与所述运行所述应用程序的功能模块对应调用的接口参数信息的对应关系,确定运行所述应用程序对应的异常功能模块,并将所述异常功能模块作为所述应用程序对应的异常问题的步骤,包括:判断所述运行所述应用程序的功能模块对应调用的接口参数信息与预设策略库中保存的运行所述应用程序的功能模块对应调用的参考接口参数信息是否一致;若否,则将所述应用程序的功能模块,确定为所述运行所述应用程序对应的异常功能模块,并将所述异常功能模块作为所述应用程序对应的异常问题。4.根据权利要求1-2所述的修复方法,其特征在于,所述根据所述终端标识,对所述终端设备中的所述应用程序对应的异常问题进行修复的步骤,包括:使用所述终端设备的终端标识,向所述终端设备发送热修复通知并对所述终端设备中的所述应用程序对应的异常功能模块进行热修复;或者,获得异常功能模块的替换模块;其中,所述替换模块为针对所述异常功能模块,解决异常问题的功能模块;向所述终端设备中的所述应用程序发送所述替换模块,以使所述应用程序用替换模块替换所述异常功能模块。5.一种应用程序故障修复装置,其特征在于,所述装置包括:故障日志信息获取单元,用于获取应用程序对应的故障日志信息;其中,所述应用...
【专利技术属性】
技术研发人员:赵腾飞,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。