一种计算机关联事件执行控制方法及系统技术方案

技术编号:6534233 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种计算机关联事件执行控制方法以及系统,该方法包括:建立业务与事件的映射关系;接收用户发送的业务请求;根据所述的业务请求从所述的业务与事件的映射关系中获取所述业务对应的所有关联事件;从所述的所有关联事件中依次提取每个事件作为对应的欲执行事件,并将所述的对应的欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测,生成包含通过性检测结果的检测结果集;获取每个欲执行事件对应的检测结果集;所述检测结果集中的每个通过性检测结果均为成功时,则执行对应的欲执行事件。解决了现有技术中的控制方式效率低、控制不灵活的问题,减少了计算机系统处理关联事件时与数据库的连接次数。

【技术实现步骤摘要】

本专利技术关于数据处理技术,特别是关于关联事件的处理技术,具体的讲是一种计算机关联事件执行控制方法及系统
技术介绍
随着信息技术的不断完善,各行各业都普遍使用计算机技术来处理生产经营过程中的数据。在处理数据时,通常会涉及到相当多的具有相互制约关系的关联事件的判断处理。其中,关联事件的相互制约关系诸如事件A的执行取决于事件B和事件C是否已完成, 而事件B的执行取决于事件Bl是否已完成,事件C的执行则取决于事件Cl是否已完成。譬如在金融行业中使用计算机技术来处理还款数据时,需要判断多种还款事件(如归还表内欠息、归还表外欠息等)和一笔还款金额的制约关系,从而决定该笔贷款是否可以还款。又如用计算机技术控制生产流水线时,需要判断每个产品是否可以执行无数道工序中的某一道,每一道工序之间都会有先后顺序,有些工序的优先级根据实际情况需要进行调整以便优先完成。现有技术中处理诸如上述的关联事件时主要通过如下方式进行系统判断事件A 是否可以执行时,需要连接数据库取得所有与事件A相关联的事件,并判断该事件中的优先级比事件A高的事件B的处理状态是否是已完成,如果为已经完成,则允许事件A执行; 否则拒绝事件本文档来自技高网...

【技术保护点】
1.一种计算机关联事件执行控制方法,其特征是,所述的方法包括:建立业务与事件的映射关系;接收用户发送的业务请求;根据所述的业务请求从所述的业务与事件的映射关系中获取所述业务对应的所有关联事件;从所述的所有关联事件中依次提取每个事件作为对应的欲执行事件,并将所述的对应的欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测,生成包含通过性检测结果的检测结果集;获取每个欲执行事件对应的检测结果集;所述检测结果集中的每个通过性检测结果均为成功时,则执行对应的欲执行事件。

【技术特征摘要】
1.一种计算机关联事件执行控制方法,其特征是,所述的方法包括 建立业务与事件的映射关系;接收用户发送的业务请求;根据所述的业务请求从所述的业务与事件的映射关系中获取所述业务对应的所有关联事件;从所述的所有关联事件中依次提取每个事件作为对应的欲执行事件,并将所述的对应的欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测,生成包含通过性检测结果的检测结果集;获取每个欲执行事件对应的检测结果集;所述检测结果集中的每个通过性检测结果均为成功时,则执行对应的欲执行事件。2.根据权利要求1所述的方法,其特征是,所述的方法还包括建立所述事件的标识、完成状态和优先级的映射关系。3.根据权利要求2所述的方法,其特征是,从所述的所有关联事件中依次提取每个事件作为对应的欲执行事件,将所述的对应的欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测,生成包含对应的通过性检测结果的检测结果集包括根据所述业务对应的所有关联事件从所述事件的标志、完成状态和优先级的映射关系中获取所述的所有关联事件对应的标志、完成状态和优先级;从所述的所有关联事件中依次提取每个事件作为对应的欲执行事件; 根据所述的所有关联事件的完成状态将欲执行事件和所述的所有关联事件中的每一个关联事件进行通过性检测;根据所述所有关联事件的优先级将欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测;生成所述对应的欲执行事件的包含通过性检测结果的检测结果集。4.根据权利要求2所述的方法,其特征是,从所述的所有关联事件中依次提取每个事件作为对应的欲执行事件,将所述的对应的欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测,生成包含对应的通过性检测结果的检测结果集包括根据所述业务对应的所有关联事件从所述事件的标志、完成状态和优先级的映射关系中获取所述的所有关联事件对应的标志、完成状态和优先级;从所述的所有关联事件中依次提取每个事件作为对应的欲执行事件; 根据所述所有关联事件的优先级将欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测;根据所述的所有关联事件的完成状态将欲执行事件和所述的所有关联事件中的每一个关联事件进行通过性检测;生成所述对应的欲执行事件的包含通过性检测结果的检测结果集。5.根据权利要求3或4所述的方法,其特征是,根据所述对应的欲执行事件的优先级将欲执行事件和所述的所有关联事件中的每一个关联事件进行通过性检测包括当所述欲执行事件的优先级小于所有关联事件中的一个关联事件对应的优先级时,生成所述欲执行事件的与该关联事件的标志对应的通过性检测结果为失败的检测结果; 否则,生成所述欲执行事件的与该关联事件的标志对应的通过性检测结果为成功的检测结果。6.根据权利要求5所述的方法,其特征是,根据所述对应的欲执行事件的完成状态将欲执行事件与所述的所有关联事件中的每一个关联事件进行通过性检测包括...

【专利技术属性】
技术研发人员:罗东晓王旭光吴毅郭海球
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1