[发明专利]一种异常数据处理方法和系统有效
申请号: | 201610327690.0 | 申请日: | 2016-05-17 |
公开(公告)号: | CN107391358B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 侯彦龙 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 数据处理 方法 系统 | ||
本发明提供了一种异常数据处理方法和系统,其中,所述方法包括:对软件的执行过程进行检测;在检测到软件执行异常时,获取异常时刻通用寄存器内的局部变量,并保存所述局部变量;根据保存的所述局部变量对软件执行异常的原因进行分析和处理。通过本发明解决了现有技术对异常问题难以准确定位,问题复现困难的问题。
技术领域
本发明涉及通信技术领域,特别是涉及一种异常数据处理方法和系统。
背景技术
TD-LTE(Time Division Long Term Evolution,分时长期演进)基站系统本质上是一种嵌入式产品。嵌入式软件的开发调试从时间上分为两个阶段:开发阶段和产品交付阶段。在第一个阶段,可以通过仿真器等调试手段获取芯片的全部信息。第二个阶段,只能通过告警日志、内存镜像日志等手段分析。对于嵌入式产品来说,第二个阶段的时间长度远超第一个阶段,因此这个阶段问题分析手段的易用性、可靠性更加重要。
目前,针对上述第二个阶段的可能出现的异常问题的分析通常是基于告警日志、内存镜像等方式来实现。然而,基于告警日志或内存镜像等方式实现的对异常问题的分析存在诸多限制:1、由于无线传输环境的恶劣、TD-LTE通信协议的复杂,由一些错误参数引起的问题需要大量信息才能定位,而告警日志容量有限,问题现场又转瞬即逝,定位信息往往不足;2、内存镜像文件虽然可以依地址顺序记录全局变量和堆栈,但由于记录量大,受存储器尺寸限制不能多次记录,同时通用寄存器没有地址映射,无法用高级语言访问,也就无法获取存放在通用寄存器的局部变量。
可见,目前采用的针对异常问题分析的方案存在的问题是:难以准确定位问题,问题复现困难;而且需要开发测试版本,往往一次无法定位,需多次提供测试版本缩小问题范围,分析过程耗时长,便捷性差;进一步地,由于复现问题往往要用保留问题现场的破坏性版本,严重影响移动通信用户体验。
发明内容
本发明提供一种异常数据处理方法和系统,以解决现有技术难以准确定位问题,问题复现困难,分析过程耗时长,便捷性差,以及用户体验差的问题。
为了解决上述问题,本发明公开了一种异常数据处理方法,包括:
对软件的执行过程进行检测;
在检测到软件执行异常时,获取异常时刻通用寄存器内的局部变量,并保存所述局部变量;
根据保存的所述局部变量对软件执行异常的原因进行分析和处理。
相应地,本发明还公开一种异常数据处理系统,包括:
检测模块,用于对软件的执行过程进行检测;
获取保存模块,用于在检测到软件执行异常时,获取异常时刻通用寄存器内的局部变量,并保存所述局部变量;
分析模块,用于根据保存的所述局部变量对软件执行异常的原因进行分析和处理。
与现有技术相比,本发明包括以下优点:
本发明所述的一种异常数据处理方案,可以对软件的执行过程进行检测;在检测到软件执行异常时,获取异常时刻通用寄存器内的局部变量,并保存所述局部变量;根据保存的所述局部变量对软件执行异常的原因进行分析和处理。可见,在本发明中,可以在发现软件执行异常时及时获取并异常时刻通用寄存器内的局部变量,进而根据保存的所述局部变量实现对软件执行异常的原因的分析和处理,快速并准确的实现对异常问题的定位,无需开发测试版本,无需进行破坏性的问题复现,增强了TD-LTE基站系统的稳定性,简化了对异常问题复现的流程,降低分析过程的耗时,由于可以快速实现对异常问题的分析和处理,异常发生后可以尽早实现板卡复位,快速恢复业务,进而减少了在对异常问题进行分析过程中给用户通信带来的影响,提高了用户体验。
附图说明
图1是本发明实施例一中一种异常数据处理方法的步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610327690.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于应用程序的耗电情况的处理方法及装置
- 下一篇:一种业务测试方法及装置