[发明专利]异常处理方法和装置有效
申请号: | 201510664598.9 | 申请日: | 2015-10-14 |
公开(公告)号: | CN106598764B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 赵立贺 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 韩建伟;张永明<国际申请>=<国际公布> |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 处理 方法 装置 | ||
本申请公开了一种异常处理方法和装置。该方法包括:检测数据处理程序中是否存在发生异常的数据处理单元,其中,数据处理程序中包括多个用于执行数据处理的数据处理单元;在检测出数据处理程序中存在发生异常的数据处理单元时,查找与发生异常的数据处理单元关联的处理单元;以及向与发生异常的数据处理单元关联的处理单元发送提示信息,其中,提示信息用于提示数据处理程序中存在发生异常的数据处理单元。本申请解决了相关技术中对数据处理过程中出现的异常进行处理时较为低效的技术问题。
技术领域
本申请涉及数据处理领域,具体而言,涉及一种异常处理方法和装置。
背景技术
原始的网络(web)日志(例如,Apache日志、Nginx日志、IIS日志等)记录的信息非常丰富,例如,广告监控日志记录的维度信息有广告展现或跳转发生的日期、具体时间、访问参数、广告标识、广告发生的来源和使用的设备等维度信息,导致原始的web日志却无法快速、方便的按照各个维度进行汇总、统计等操作。为了方便、快速的对广告监控日志各个维度的信息进行汇总、统计,需要将原始web日志进行处理,处理过程可以分为日志读取、日志解析和日志保存三个大的处理单元,而每个大的处理单元内部又可以分为许多小的处理单元,从而形成了处理单元的层层嵌套。由于web日志的处理过程无法保证不出现任何异常或错误,所以当其中的任何一个小的处理单元出现异常或错误时,相关联的处理单元如何及时的、自动的响应异常并快速的做出处理成为嵌套处理单元的难点。
目前常见的web日志(例如,广告监控日志)处理过程都是处理单元的连接,不存在多层和嵌套。即使对于复杂的、嵌套的处理单元,异常处理大部分是通过处理单元之间的过期时间检查机制进行处理,这种方式虽然使用普遍,但是却不能对异常及时做出响应和后续处理,存在时间延迟的可能;还有部分系统对于复杂的处理单元内部不进行任何处理,任其自由释放,而只在复杂处理单元外围进行异常捕获及处理,这种方式虽然简单,但是可能存在性能问题,如异常导致的资源短期内无法释放,死锁等问题。通过以上的描述可以看出,使用过期时间检查机制和外围异常捕获等方式都不能有效的处理复杂处理单元的异常。
针对相关技术中对数据处理过程中出现的异常进行处理时较为低效的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种异常处理方法和装置,以解决相关技术中对数据处理过程中出现的异常进行处理时较为低效的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种异常处理方法。该方法包括:检测数据处理程序中是否存在发生异常的数据处理单元,其中,数据处理程序中包括多个用于执行数据处理的数据处理单元;在检测出数据处理程序中存在发生异常的数据处理单元时,查找与发生异常的数据处理单元关联的处理单元;以及向与发生异常的数据处理单元关联的处理单元发送提示信息,其中,提示信息用于提示数据处理程序中存在发生异常的数据处理单元。
进一步地,在检测出数据处理程序中存在发生异常的数据处理单元时,查找与发生异常的数据处理单元关联的处理单元之前,该方法还包括:创建数据处理程序中多个数据处理单元之间的关联关系。
进一步地,数据处理程序包括第一数据处理单元,创建数据处理程序中多个数据处理单元之间的关联关系包括:检测第一数据处理单元是否存在下游处理单元;以及在检测出第一数据处理单元存在下游处理单元时,关联第一数据处理单元和第一数据处理单元的下游处理单元。
进一步地,数据处理程序包括第一数据处理单元,创建数据处理程序中多个数据处理单元之间的关联关系包括:检测第一数据处理单元是否存在父类处理单元;以及在检测出第一数据处理单元存在父类处理单元时,关联第一数据处理单元和第一数据处理单元的父类处理单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510664598.9/2.html,转载请声明来源钻瓜专利网。