[发明专利]异常处理方法、服务器及移动终端在审
申请号: | 201910861812.8 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110647418A | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 倪秉炬 | 申请(专利权)人: | 努比亚技术有限公司;南昌努比亚技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 44458 深圳协成知识产权代理事务所(普通合伙) | 代理人: | 伍永森 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动终端 运行策略 服务器 系统版本信息 程序堆栈 异常问题 发送 目标移动终端 服务器端 快速处理 系统版本 相关信息 异常处理 用户体验 自动化 传送 预防 分析 | ||
本发明实施例公开了一种异常处理方法、服务器及移动终端,该方法包括:服务器端接收出现异常的移动终端发送的程序堆栈信息和系统版本信息;分析所述程序堆栈信息和系统版本信息,生成运行策略;将所述运行策略发送至目标移动终端。本发明实施例实现了在出现异常问题时,移动终端能够自动化的快速处理,并且将相关信息传送至服务器,通过服务器更快的得出运行策略,并将该运行策略推送给具有相同系统版本的移动终端,预防同个异常问题再次发生,提高了用户体验。
技术领域
本发明实施例涉及终端技术领域,尤其涉及一种异常处理方法、服务器及移动终端。
背景技术
手机等移动终端设备更新换代迅速,厂商也在不断地优化以提升响应速度,但由于系统底层内核机制的原因,移动终端设备会产生概率性的冻屏问题,例如设备死机、屏幕锁死或者操作无响应等。以往在处理冻屏问题时,都是用户对移动终端进行强制重启操作,致使相同原因导致的冻屏问题反复发生,耗费了大量的人力和财力资源,也严重影响了用户的体验。
发明内容
本发明实施例的主要目的在于提供一种异常处理方法、服务器及移动终端,旨在解决现有移动终端的冻屏问题反复出现,导致用户体验差的技术问题。
为实现上述目的,本发明实施例第一方面提供一种异常处理方法,应用于服务器,包括:
接收出现异常的移动终端发送的程序堆栈信息和系统版本信息;
分析所述程序堆栈信息和系统版本信息,生成运行策略;
将所述运行策略发送至目标移动终端。
可选地,所述分析所述程序堆栈信息和系统版本信息,生成运行策略的步骤包括:
根据所述程序堆栈信息获取所述出现异常的移动终端的操作信息;
根据所述操作信息生成对应的至少一个运行路径;
运行所述至少一个运行路径,确定与异常状态对应的目标运行路径;
解析所述目标运行路径,获取对应的异常代码或者循坏代码;
根据所述异常代码或者循坏代码生成运行策略。
可选地,所述将所述运行策略发送至目标移动终端之前,还包括:
识别并筛选出所述目标移动终端。
为实现上述目的,本发明实施例第二方面提供一种异常处理方法,应用于移动终端,包括:
根据所述移动终端的系统版本信息接收服务器下发的运行策略;
解析所述运行策略,获取对应的异常路径;
根据当前的程序运行信息判断是否匹配所述对应的异常路径;
若所述当前的程序运行信息与所述对应的异常路径匹配,则执行所述运行策略。
可选地,所述根据所述移动终端的系统版本信息接收服务器下发的运行策略之前,还包括:
监控所述移动终端的触控信息以及内存信息,判断所述移动终端是否处于第一状态;
若所述移动终端处于所述第一状态,则获取当前的程序堆栈信息和所述系统版本信息,并将所述程序堆栈信息和系统版本信息发送至所述服务器。
可选地,所述监控所述移动终端的触控信息以及内存信息,判断所述移动终端是否处于第一状态的步骤包括:
将所述触控信息和内存信息进行比对;
若在所述预设的时间段内,检测到所述内存信息没有发生变化,则确定所述移动终端处于第一状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司;南昌努比亚技术有限公司,未经努比亚技术有限公司;南昌努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910861812.8/2.html,转载请声明来源钻瓜专利网。