[发明专利]一种信息流节点处理时限的监控方法及装置有效
申请号: | 201210361112.0 | 申请日: | 2012-09-21 |
公开(公告)号: | CN102932200A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 任志森;刘作坤 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 黄熊;王宝筠 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 节点 处理 时限 监控 方法 装置 | ||
技术领域
本申请涉及信息处理技术领域,尤其涉及一种信息流节点处理时限的监控方法及其装置。
背景技术
随着信息技术的发展,信息流产品已得到广泛应用。信息流产品对信息处理任务进行步骤化实施,通过每个节点的处理来实现整个信息处理任务的处理,这种方式简化了信息处理任务的处理过程,以分散的处理能力减低了处理复杂度。信息流产品上的每个节点称为信息流节点。由于信息流节点与其他节点(如该信息流节点的父节点或子节点)通常存在依赖关系,为了一个信息流节点的处理不妨碍整个信息处理任务的成功执行,当信息处理任务流转到某个节点时,必须确保该任务在当前信息流节点上得到及时处理。
为了提高信息处理任务或信息流节点的处理效率,需要给信息流节点设定任务处理时限,以便及时监控信息流节点的执行情况。现有技术的一种实现信息流节点监控的方式是:根据业务逻辑需要,为处于当前处理环节的多个信息流节点逐个设置监控时限,然后周期性地轮询这些并行信息流节点,检查每个节点是否超过设定的监控时限,如果超过,则发送监控通知消息,以便采取必要的措施。
然而,对于包含串行信息流节点或串并混合型信息流节点的信息处理任务,由于信息流节点之间存在前后相序的依赖关系,监控当前节点时,当前节点的前一节点已经处理完毕,其后一节点还未开始处理,从而不能对包含依赖关系的多个信息流节点进行同时监控,上述方式仅适用于处于正在办理环节的多个并发信息流节点的情形,无法满足信息处理任务的信息流模式多样化的需求,总体上降低了信息处理任务的处理效率。此外,上述方式在进行信息流节点的轮询时,将轮询所有正在办理的节点,而在这些节点中有些节点(比如路由节点、传输线节点等)并不需要时限监控,导致了资源耗费。
发明内容
为解决上述技术问题,本申请实施例提供了一种信息流节点处理时限的监控方法及其装置,以适应多种信息处理任务的不同流程模式,从而总体上提高信息处理任务的处理效率。
本申请实施例提供的信息流节点处理时限的监控方法包括:
创建包含待监控的信息流节点的域对象,所述域对象具有最新时间属性和时限属性;
启动信息流节点监控流程后,读取域对象的信息流节点,当该信息流节点为处理完毕的信息流节点时,将该信息流节点的处理完毕时间与域对象的最新时间属性值之差作为该信息流节点的相对占用时间,使用域对象的时限属性值与该信息流节点的相对占用时间之差更新域对象的时限属性值;
判断域对象的时限属性值是否满足预设条件,如果是,则触发监控事件。
优选地,所述方法还包括:在获得信息流节点的相对占用时间之后,使用信息流节点的处理完毕时间更新域对象的最新时间属性值。
优选地,所述方法还包括:当读取的信息流节点为未处理完毕的信息流节点时,将当前时间与域对象的最新时间属性值之差作为该信息流节点的相对占用时间,判断信息流节点的相对占用时间是否大于域对象的时限属性值,如果是,则触发监控事件。
进一步优选地,当信息流节点的相对占用时间大于域对象的时限属性值时,将该信息流节点移出域对象。
优选地,所述创建包含待监控的信息流节点的域对象具体包括:
创建包含至少两个信息流节点的信息流;
当信息流中待监控的信息流节点实例化时,检测包含该待监控的信息流节点的域对象是否已存在,如果是,则将所述待监控的信息流节点加入到域对象;如果否,则创建域对象。
本申请实施例还提供了一种信息流节点处理时限的监控装置。该装置包括:创建单元、读取单元、第一计算单元、更新单元、第一判断单元和监控单元,其中:
所述创建单元,用于创建包含待监控的信息流节点的域对象,所述域对象具有最新时间属性和时限属性;
所述读取单元,用于在启动信息流节点监控流程后读取域对象的信息流节点;
所述第一计算单元,用于在信息流节点为处理完毕的信息流节点时,将该信息流节点的处理完毕时间与域对象的最新时间属性值之差作为该信息流节点的相对占用时间;
所述更新单元,用于使用域对象的时限属性值与该信息流节点的相对占用时间之差更新域对象的时限属性值;
所述第一判断单元,用于判断域对象的时限属性值是否满足预设条件,如果是,则触发监控单元;
所述监控单元,用于触发监控事件。
优选地,所述更新单元,还用于在获得信息流节点的相对占用时间之后,使用信息流节点的处理完毕时间更新域对象的最新时间属性值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210361112.0/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置