预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN104601489A(43)申请公布日2015.05.06(21)申请号201510053697.3(22)申请日2015.02.02(71)申请人迈普通信技术股份有限公司地址610041四川省成都市高新技术开发区九兴大道16号(72)发明人李金辉(74)专利代理机构北京中博世达专利商标代理有限公司11274代理人申健(51)Int.Cl.H04L12/861(2013.01)G06F17/30(2006.01)权利要求书2页说明书8页附图6页(54)发明名称一种日志块传输方法及设备(57)摘要本发明公开了一种日志块传输方法及设备,涉及通信技术领域,能够解决现有技术中多个传输通道共享一个缓存队列,因一个传输通道发生堵塞,导致的系统日志块无法继续传输的问题。具体方案为:当检测到系统日志任务在通过某一传输通道传输日志块失败时,系统创建新的系统日志任务,通过创建新的系统日志任务将缓存队列中当前待传输的日志块向其对应的传输通道传输。本发明用于日志块传输。CN104601489ACN104601489A权利要求书1/2页1.一种日志块传输方法,应用于多个传输通道共享一个缓存队列的场景中,其特征在于,所述缓存队列用于存储日志块,每个日志块包括指示其对应传输通道的通道标识,所述方法包括:当检测到系统日志任务在通过某一传输通道传输日志块失败时,系统创建新的系统日志任务,通过创建新的系统日志任务将缓存队列中当前待传输的日志块向其对应的传输通道传输。2.根据权利要求1所述的方法,其特征在于,所述当检测到系统日志任务在通过某一传输通道传输日志块失败时,系统创建新的系统日志任务,具体包括如下步骤:系统实时记录各个传输通道传输成功的日志块的总个数以及当前正在传输的日志块所对应的传输通道;若在预设时间段内,记录的所述传输成功的日志块总个数未发生变化,且所述缓存队列中存储有日志块,则判断系统日志任务阻塞在当前正在传输的日志块对应的传输通道上,关闭所述传输通道的日志输出功能。3.根据权利要求2所述的方法,其特征在于,所述实时记录各个传输通道传输成功的日志块的总个数包括:设置日志块心跳计数器,所述缓存队列中存储的一个日志块在其对应的传输通道中成功传输后,所述日志块心跳计数器自加。4.根据权利要求2或3所述的方法,其特征在于,所述判断系统日志任务阻塞在当前传输的日志块对应的传输通道上包括:设置标识当前正在传输日志块的传输通道的日志输出标识,所述日志输出标识的初始值为当前正在传输的日志块对应的传输通道的通道标识;若判断所述日志输出标识的值为当前正在传输的日志块对应的传输通道的通道标识,且所述日志输出标识的值未发生变化,则判断系统日志任务阻塞在当前正在传输的日志块对应的传输通道上。5.一种日志块传输设备,包括多个传输通道和一个缓存队列,所述多个传输通道共享一个缓存队列,所述缓存队列用于存储日志块,每个日志块包括指示其对应传输通道的通道标识,其特征在于,所述设备包括:日志阻塞检测模块,用于检测系统统日志任务在通过某一传输通道传输日志块时是否成功;日志输出恢复模块,用于当所述日志阻塞检测模块检测到系统日志任务在通过某一传输通道传输日志块失败时,创建新的系统日志任务,通过创建新的系统日志任务将缓存队列中当前待传输的日志块向其对应的传输通道传输。6.根据权利要求5所述的设备,其特征在于,所述日志阻塞检测模块还具体包括:记录单元,用于实时记录各个传输通道传输成功的日志块的总个数以及当前正在传输的日志块所对应的传输通道;判断单元,用于若在预设时间段内,判断记录单元记录的传输成功的日志块的总个数未发生变化,且所述缓存队列中存储有日志块,则判断系统日志任务阻塞在当前传输的日志块对应的传输通道上,关闭该传输通道的日志输出功能。7.根据权利要求6所述的设备,其特征在于:2CN104601489A权利要求书2/2页所述记录单元包括日志块心跳计数器,用于实时记录各个传输通道传输成功的日志块的总个数;具体用于:在所述缓存队列中存储的一个日志块在其对应的传输通道中成功传输后,所述日志块心跳计数器自加。8.根据权利要求6或7所述的设备,其特征在于,所述设备还包括:日志输出标识模块,用于设置标识当前正在传输日志块的传输通道的日志输出标识,所述日志输出标识的初始值为当前正在传输的日志块对应的传输通道的通道标识;所述判断单元,具体还用于若判断所述传输通道的日志输出标识的值为当前正在传输的日志块对应的传输通道的通道标识,且所述日志输出标识的值未发生变化,则确定所述当前正在传输的日志块传输失败;则判断系统日志任务阻塞在当前正在传输的日志块对应的传输通道上对应的传输通道传输上。3CN104601489A说明书1/8页一种日志块传输