[发明专利]业务校验方法、装置及计算机可读存储介质有效
申请号: | 201811119720.4 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109614262B | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 王宁 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F11/36 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 校验 方法 装置 计算机 可读 存储 介质 | ||
1.一种业务校验方法,包括:
在目标业务对应的目标线程运行过程中,从所述目标线程运行产生的内存数据中抽取与预设业务校验规则对应的目标内存特征数据,包括:获取针对该目标业务预先配置的预设业务校验规则,解析所述预设业务校验规则,确定所述预设业务校验规则需要校验的目标内存特征数据,其中,所述目标内存特征数据是指所述内存数据中有限状态或取值范围有限的数据,从数据总线中抽取所述目标内存特征数据,所述目标线程中设计有多个预设节点,在每个预设节点处设置采集代码,用于采集该预设节点运行时产生的内存数据,当目标线程运行至每个预设节点时采集该预设节点对应的内存数据存储至数据总线;
基于所述预设业务校验规则,对所述目标内存特征数据进行校验,获得校验结果;
按所述校验结果对应的预设策略对所述目标业务进行处理。
2.根据权利要求1所述的方法,所述方法还包括:
在所述目标线程运行至每个预设节点时,采集该预设节点对应的内存数据存储至数据总线,所述目标线程中设置有一个或多个所述预设节点;
确定每个预设节点对应的待抽取的内存特征数据的位置信息,基于每个预设节点中待抽取的内存特征数据的位置信息,按预设抽取方式从所述数据总线中抽取该预设节点对应的内存特征数据;
对每次抽取到的内存特征数据进行校验,判断抽到的内存特征数据是否为新增内存特征数据,如果是,输出第一提示信息,所述第一提示信息用于提示目标对象设置与所述新增内存特征数据对应的新增预设业务校验规则,以使得在所述目标线程下一次运行时,能基于所述新增预设业务校验规则对所述新增内存特征数据进行校验。
3.根据权利要求2所述的方法,所述确定每个预设节点对应的待抽取的内存特征数据的位置信息,包括:
基于每个预设节点对应的数据结构,确定该预设节点对应的待抽取的内存特征数据的位置信息。
4.根据权利要求1所述的方法,所述按所述校验结果对应的预设策略对所述目标业务进行处理,包括:
如果所述校验结果表明所述目标内存特征数据不满足所述预设业务校验规则,拦截所述目标内存特征数据和/或输出第二提示信息,所述第二提示信息用于提示目标对象所述目标业务未通过所述预设业务校验规则的校验。
5.根据权利要求2所述的方法,在所述按预设抽取方式从所述数据总线中抽取该预设节点对应的内存特征数据之后,所述方法还包括:
确定所述目标业务所属的目标业务类型;
将抽取到的内存特征数据存储至与所述目标业务类型对应的目标内存空间。
6.根据权利要求5所述的方法,所述目标内存空间按各个预设节点在所述目标线程中执行的先后顺序存储有与所述一个或多个预设节点各自对应的内存特征数据。
7.一种业务校验装置,包括:
抽取单元,用于在目标业务对应的目标线程运行过程中,从所述目标线程运行产生的内存数据中抽取与预设业务校验规则对应的目标内存特征数据,包括:获取针对该目标业务预先配置的预设业务校验规则,解析所述预设业务校验规则,确定所述预设业务校验规则需要校验的目标内存特征数据,其中,所述目标内存特征数据是指所述内存数据中有限状态或取值范围有限的数据,从数据总线中抽取所述目标内存特征数据,所述目标线程中设计有多个预设节点,在每个预设节点处设置采集代码,用于采集该预设节点运行时产生的内存数据,当目标线程运行至每个预设节点时采集该预设节点对应的内存数据存储至数据总线;
校验单元,用于基于所述预设业务校验规则,对所述目标内存特征数据进行校验,获得校验结果;
处理单元,用于按所述校验结果对应的预设策略对所述目标业务进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811119720.4/1.html,转载请声明来源钻瓜专利网。