[发明专利]识别可执行逻辑的部分的方法、硬件存储设备和计算系统在审
申请号: | 202111522670.6 | 申请日: | 2018-11-13 |
公开(公告)号: | CN114416684A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 乔尔·古尔德 | 申请(专利权)人: | 起元技术有限责任公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/13 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 可执行 逻辑 部分 方法 硬件 存储 设备 计算 系统 | ||
1.一种由数据处理系统实施的用于识别可执行逻辑的在处理每个都与键的给定值相关联的一个或多个数据项时执行的一个或多个部分的方法,其中,规范表示所述可执行逻辑,所述规范与所述键相关联,并且针对所述键的相应值维持所述规范的状态,所述方法包括:
访问表示所述可执行逻辑的所述规范,其中,所述规范的针对所述键的给定值的状态指定所述可执行逻辑的在该状态下能够执行的一个或多个部分;
通过输入设备或端口间歇性地接收数据流的数据项,其中,所述数据项中的一个或多个数据项每个都与所述键的给定值相关联;以及
生成日志记录,其中,所述日志记录针对所述键的给定值维持所述规范的状态,所述日志记录指定所述可执行逻辑的在处理每个都与所述键的给定值相关联的所述数据项中的所述一个或多个数据项时执行的一个或多个部分,所述生成包括:
针对与所述键的给定值相关联的所述数据项中的所述一个或多个数据项中的每个数据项:
识别所述规范的针对与该数据项相关联的所述键的给定值而维持的给定状态;
通过数据处理系统处理该数据项,包括对该数据项执行可执行逻辑的在所述规范的所识别的给定状态下指定的一个或多个部分;以及
通过针对所述键的给定值指定所述可执行逻辑的该一个或多个部分的执行,来生成针对所述键的该给定值维持所述规范的状态的日志记录;
其中,日志记录针对所述键的各值维持所述规范的状态,以及
基于所述键的给定值并且还基于所述可执行逻辑的一次或多次执行,一个或多个日志记录识别所述可执行逻辑的已经执行的一个或多个部分。
2.根据权利要求1所述的方法,其中,每个日志记录包括指示处理数据项的一个或多个属性的一个或多个字段,针对至少一个日志记录,字段是指定与所述数据项相关联的键的值的键字段。
3.根据权利要求2所述的方法,其中,所述规范包括具有多个节点的图表,每个节点表示所述可执行逻辑的一个或多个部分,所述图表是能够执行的,所述图表的执行导致所述可执行逻辑的部分的执行,并且所述方法还包括:
基于所述日志记录,在处理一个或多个数据项时追溯对所述图表的一个或多个节点的遍历。
4.根据权利要求3所述的方法,还包括:
解析所述日志记录以识别所述图表中的哪些节点被遍历。
5.根据权利要求4所述的方法,还包括:
接收用户发起的对所述节点之一的选择;
响应于接收到所述选择,使图形用户界面显示配置区域,从而为所述用户提供用于配置所述可执行逻辑的由所选节点表示的所述一个或多个部分的配置显示,其中,配置工具包括用于打开和关闭审核的工具;以及
接收用户通过所述配置工具发起的对所述审核的打开,以使得生成与所选节点相关联的所述日志记录。
6.根据权利要求2所述的方法,还包括:
响应于执行所述可执行逻辑的所述一个或多个部分而发起将要由计算系统执行的动作。
7.根据权利要求2所述的方法,还包括:
通过在数据存储库中或在存储器中数据网格中存储指示当前正针对每个状态执行所述可执行逻辑的哪个部分的状态数据来维持所述状态。
8.根据权利要求7所述的方法,还包括:
响应于完成对每个都与所述键的给定值相关联的所述数据项中的一个或多个数据项的所述处理,更新指定针对所述键的值的当前状态的状态数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元技术有限责任公司,未经起元技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111522670.6/1.html,转载请声明来源钻瓜专利网。