资损核对脚本检测方法及装置.pdf

上传人:zhu****_FC 文档编号:11667159 上传时间:2021-10-14 格式:PDF 页数:28 大小:1.13MB
收藏 版权申诉 举报 下载
资损核对脚本检测方法及装置.pdf_第1页
第1页 / 共28页
资损核对脚本检测方法及装置.pdf_第2页
第2页 / 共28页
资损核对脚本检测方法及装置.pdf_第3页
第3页 / 共28页
文档描述:

《资损核对脚本检测方法及装置.pdf》由会员分享,可在线阅读,更多相关《资损核对脚本检测方法及装置.pdf(28页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910114063.2 (22)申请日 2019.02.14 (71)申请人 阿里巴巴集团控股有限公司 地址 英属开曼群岛大开曼资本大厦一座四 层847号邮箱 (72)发明人 王博 (74)专利代理机构 北京国昊天诚知识产权代理 有限公司 11315 代理人 许振新朱文杰 (51)Int.Cl. G06F 11/36(2006.01) G06Q 40/08(2012.01) (54)发明名称 一种资损核对脚本检测方法及装置 (57)摘要 本说明书一个或多个实施例提供了一种资。

2、 损核对脚本检测方法及装置, 该方法包括: 利用 待检测的目标资损核对脚本, 对基于业务规则自 动生成的至少包含异常样本数据的检测样本数 据进行资损核对, 根据得到的资损核对结果, 来 确定针对该目标资损核对脚本的脚本检测结果, 即确定该目标资损核对脚本是否准确无误, 不仅 提高了对资损核对脚本的检测效率和检测准确 度, 还能够结合脚本检测结果对资损核对脚本的 纠错修改具有指导性作用, 从而提高资损核对脚 本对用户业务数据的资损核对准确度, 避免因资 损核对脚本存在错误而导致资损报错沉默的问 题, 以保证在利用目标资损核对脚本对用户业务 数据进行资损核对时, 准确地对出现的资损情况 进行报错提。

3、示。 权利要求书3页 说明书16页 附图8页 CN 110018957 A 2019.07.16 CN 110018957 A 1.一种资损核对脚本检测方法, 包括: 获取待检测的目标资损核对脚本; 以及, 获取基于业务规则生成的至少包含异常样本数据的检测样本数据; 通过运行所述目标资损核对脚本, 对所述检测样本数据进行资损核对, 生成资损核对 结果; 根据所述资损核对结果, 确定所述目标资损核对脚本的脚本检测结果。 2.根据权利要求1所述的方法, 其中, 所述获取基于业务规则生成的至少包含异常样本 数据的检测样本数据, 包括: 确定与在线业务相关的正向业务规则集合, 其中, 所述正向业务规则。

4、集合包括: 多条正 向业务规则; 确定与所述正向业务规则集合对应的反向业务规则集合, 其中, 所述反向业务规则集 合包括: 多条反向业务规则; 基于所述多条反向业务规则, 生成异常样本数据; 将生成的所述异常样本数据确定为检测样本数据。 3.根据权利要求2所述的方法, 其中, 所述确定与所述正向业务规则集合对应的反向业 务规则集合, 包括: 针对每条所述正向业务规则, 对该正向业务规则进行反向语义推导, 得到至少一条反 向业务规则; 将各所述正向业务规则分别对应的所述至少一条反向业务规则的集合, 确定为反向业 务规则集合。 4.根据权利要求2所述的方法, 其中, 所述检测样本数据还包括: 正常。

5、样本数据; 在确定与在线业务相关的正向业务规则集合之后, 还包括: 基于所述多条正向业务规则, 生成正常样本数据; 所述将生成的所述异常样本数据确定为检测样本数据, 包括: 将生成的所述异常样本数据和所述正常样本数据的组合确定为检测样本数据。 5.根据权利要求1所述的方法, 其中, 所述根据所述资损核对结果, 确定所述目标资损 核对脚本的脚本检测结果, 包括: 判断所述资损核对结果中的报错条目数量与所述异常样本数据的数量是否一致; 若判断结果为是, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对脚本 正确无误; 若判断结果为否, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对脚。

6、本 存在错误。 6.根据权利要求1所述的方法, 其中, 所述检测样本数据还包括: 正常样本数据; 所述根据所述资损核对结果, 确定所述目标资损核对脚本的脚本检测结果, 包括: 判断所述资损核对结果中的报错条目数量与所述异常样本数据的数量是否一致, 以及 判断所述资损核对结果中的正常条目数量与所述正常样本数据的数量是否一致; 若判断结果均为是, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对脚 本正确无误; 若任一判断结果为否, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对 权利要求书 1/3 页 2 CN 110018957 A 2 脚本存在错误。 7.一种资损核对脚本检测装。

7、置, 包括: 核对脚本获取模块, 用于获取待检测的目标资损核对脚本; 以及, 样本数据获取模块, 用于获取基于业务规则生成的至少包含异常样本数据的检测样本 数据; 资损核对结果确定模块, 用于通过运行所述目标资损核对脚本, 对所述检测样本数据 进行资损核对, 生成资损核对结果; 脚本检测结果确定模块, 用于根据所述资损核对结果, 确定所述目标资损核对脚本的 脚本检测结果。 8.根据权利要求7所述的装置, 其中, 所述样本数据获取模块, 具体用于: 确定与在线业务相关的正向业务规则集合, 其中, 所述正向业务规则集合包括: 多条正 向业务规则; 确定与所述正向业务规则集合对应的反向业务规则集合,。

8、 其中, 所述反向业务规则集 合包括: 多条反向业务规则; 基于所述多条反向业务规则, 生成异常样本数据; 将生成的所述异常样本数据确定为检测样本数据。 9.根据权利要求8所述的装置, 其中, 所述样本数据获取模块, 进一步具体用于: 针对每条所述正向业务规则, 对该正向业务规则进行反向语义推导, 得到至少一条反 向业务规则; 将各所述正向业务规则分别对应的所述至少一条反向业务规则的集合, 确定为反向业 务规则集合。 10.根据权利要求8所述的装置, 其中, 所述检测样本数据还包括: 正常样本数据; 所述样本数据获取模块, 还具体用于: 基于所述多条正向业务规则, 生成正常样本数据; 将生成的。

9、所述异常样本数据和所述正常样本数据的组合确定为检测样本数据。 11.根据权利要求7所述的装置, 其中, 所述脚本检测结果确定模块, 具体用于: 判断所述资损核对结果中的报错条目数量与所述异常样本数据的数量是否一致; 若判断结果为是, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对脚本 正确无误; 若判断结果为否, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对脚本 存在错误。 12.根据权利要求7所述的装置, 其中, 所述检测样本数据还包括: 正常样本数据; 所述脚本检测结果确定模块, 还具体用于: 判断所述资损核对结果中的报错条目数量与所述异常样本数据的数量是否一致, 以及 。

10、判断所述资损核对结果中的正常条目数量与所述正常样本数据的数量是否一致; 若判断结果均为是, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对脚 本正确无误; 若任一判断结果为否, 则确定所述目标资损核对脚本的脚本检测结果为目标资损核对 脚本存在错误。 权利要求书 2/3 页 3 CN 110018957 A 3 13.一种资损核对脚本检测设备, 包括: 处理器; 以及 被安排成存储计算机可执行指令的存储器, 所述可执行指令在被执行时使所述处理 器: 获取待检测的目标资损核对脚本; 以及, 获取基于业务规则生成的至少包含异常样本数据的检测样本数据; 通过运行所述目标资损核对脚本, 对所述检。

11、测样本数据进行资损核对, 生成资损核对 结果; 根据所述资损核对结果, 确定所述目标资损核对脚本的脚本检测结果。 14.一种存储介质, 用于存储计算机可执行指令, 所述可执行指令在被执行时实现以下 流程: 获取待检测的目标资损核对脚本; 以及, 获取基于业务规则生成的至少包含异常样本数据的检测样本数据; 通过运行所述目标资损核对脚本, 对所述检测样本数据进行资损核对, 生成资损核对 结果; 根据所述资损核对结果, 确定所述目标资损核对脚本的脚本检测结果。 权利要求书 3/3 页 4 CN 110018957 A 4 一种资损核对脚本检测方法及装置 技术领域 0001 本说明书一个或多个涉及计算。

12、机领域, 尤其涉及一种资损核对脚本检测方法及装 置。 背景技术 0002 目前, 随着互联网技术的快速发展, 通过互联网对外提供在线业务的需求越来越 多。 为了保证在线业务正常运行, 利用资损核对脚本, 对针对在线业务产生的用户业务数据 进行资损核对, 若用户业务数据存在资损情况时, 自动进行资损报错提示, 以便相关人员分 析产生资损的原因并采取相应的措施解决资损问题。 0003 然而, 如果编写的资损核对脚本存在错误, 可能导致用户业务数据存在资损情况, 但不进行资损报错提示, 以使资损情况不能得到及时解决, 从而可能产生不必要的损失。 例 如, 针对某一项投保业务, 该投保业务的最高投保金。

13、额为一万, 一旦生成的用户业务数据为 投保金额为二万, 此时说明存在资损情况, 然而, 如果资损核对脚本存在错误, 可能出现不 对该用户业务数据进行资损报错提示的情况, 而是因资损核对脚本的核对功能失灵保持沉 默。 因此, 需要对用于对用户业务数据进行资损核对的资损核对脚本的正确性进行检查, 当 前主要通过编程人员对资损核对脚本中的多条SQL语句进行不断的调试、 逐一验证。 0004 由此可知, 针对人工对资损核对脚本进行检查的情况, 不仅存在人工检查成本高 的问题, 还无法保证资损核对脚本的正确度, 从而导致资损核对脚本对线上用户业务数据 进行资损核对的准确度低, 进而无法避免资损核对脚本的。

14、核对功能失灵的问题。 发明内容 0005 本说明书一个或多个实施例的目的是提供一种资损核对脚本检测方法及装置, 不 仅提高了对资损核对脚本的检测效率和检测准确度, 还能够结合脚本检测结果对资损核对 脚本的纠错修改具有指导性作用, 从而提高资损核对脚本对用户业务数据的资损核对准确 度, 避免因资损核对脚本存在错误而导致资损报错沉默的问题, 以保证在利用目标资损核 对脚本对用户业务数据进行资损核对时, 准确地对出现的资损情况进行报错提示。 0006 为解决上述技术问题, 本说明书一个或多个实施例是这样实现的: 0007 本说明书一个或多个实施例提供了一种资损核对脚本检测方法, 包括: 0008 获。

15、取待检测的目标资损核对脚本; 以及, 0009 获取基于业务规则生成的至少包含异常样本数据的检测样本数据; 0010 通过运行所述目标资损核对脚本, 对所述检测样本数据进行资损核对, 生成资损 核对结果; 0011 根据所述资损核对结果, 确定所述目标资损核对脚本的脚本检测结果。 0012 本说明书一个或多个实施例提供了一种资损核对脚本检测装置, 包括: 0013 核对脚本获取模块, 用于获取待检测的目标资损核对脚本; 以及, 0014 样本数据获取模块, 用于获取基于业务规则生成的至少包含异常样本数据的检测 说明书 1/16 页 5 CN 110018957 A 5 样本数据; 0015 资。

16、损核对结果确定模块, 用于通过运行所述目标资损核对脚本, 对所述检测样本 数据进行资损核对, 生成资损核对结果; 0016 脚本检测结果确定模块, 用于根据所述资损核对结果, 确定所述目标资损核对脚 本的脚本检测结果。 0017 本说明书一个或多个实施例提供了一种资损核对脚本检测设备, 包括: 处理器; 以 及 0018 被安排成存储计算机可执行指令的存储器, 所述可执行指令在被执行时使所述处 理器: 0019 获取待检测的目标资损核对脚本; 以及, 0020 获取基于业务规则生成的至少包含异常样本数据的检测样本数据; 0021 通过运行所述目标资损核对脚本, 对所述检测样本数据进行资损核对,。

17、 生成资损 核对结果; 0022 根据所述资损核对结果, 确定所述目标资损核对脚本的脚本检测结果。 0023 本说明书一个或多个实施例提供了一种存储介质, 用于存储计算机可执行指令, 所述可执行指令在被执行时实现以下流程: 0024 获取待检测的目标资损核对脚本; 以及, 0025 获取基于业务规则生成的至少包含异常样本数据的检测样本数据; 0026 通过运行所述目标资损核对脚本, 对所述检测样本数据进行资损核对, 生成资损 核对结果; 0027 根据所述资损核对结果, 确定所述目标资损核对脚本的脚本检测结果。 0028 本说明书一个或多个实施例中的资损核对脚本检测方法及装置, 利用待检测的目。

18、 标资损核对脚本, 对基于业务规则自动生成的至少包含异常样本数据的检测样本数据进行 资损核对, 根据得到的资损核对结果, 来确定针对该目标资损核对脚本的脚本检测结果, 即 确定该目标资损核对脚本是否准确无误, 不仅提高了对资损核对脚本的检测效率和检测准 确度, 还能够结合脚本检测结果对资损核对脚本的纠错修改具有指导性作用, 从而提高资 损核对脚本对用户业务数据的资损核对准确度, 避免因资损核对脚本存在错误而导致资损 报错沉默的问题, 以保证在利用目标资损核对脚本对用户业务数据进行资损核对时, 准确 地对出现的资损情况进行报错提示。 附图说明 0029 为了更清楚地说明本说明书一个或多个实施例或。

19、现有技术中的技术方案, 下面将 对实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的 附图仅仅是本说明书一个或多个中记载的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 0030 图1为本说明书一个或多个实施例提供的资损核对脚本检测方法的第一种流程示 意图; 0031 图2为本说明书一个或多个实施例提供的资损核对脚本检测方法的第二种流程示 意图; 说明书 2/16 页 6 CN 110018957 A 6 0032 图3为本说明书一个或多个实施例提供的资损核对脚本检测方法的第三种流程示 意图; 00。

20、33 图4为本说明书一个或多个实施例提供的资损核对脚本检测方法的第四种流程示 意图; 0034 图5为本说明书一个或多个实施例提供的资损核对脚本检测方法的第五种流程示 意图; 0035 图6为本说明书一个或多个实施例提供的资损核对脚本检测方法的实现原理示意 图; 0036 图7为本说明书一个或多个实施例提供的资损核对脚本检测装置的模块组成示意 图; 0037 图8为本说明书一个或多个实施例提供的资损核对脚本检测设备的结构示意图。 具体实施方式 0038 为了使本技术领域的人员更好地理解本说明书一个或多个中的技术方案, 下面将 结合本说明书一个或多个实施例中的附图, 对本说明书一个或多个实施例中。

21、的技术方案进 行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本说明书一个或多个一部分实施例, 而 不是全部的实施例。 基于本说明书一个或多个中的实施例, 本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例, 都应当属于本说明书一个或多个保护的范 围。 0039 本说明书一个或多个实施例提供了一种资损核对脚本检测方法及装置, 不仅提高 了对资损核对脚本的检测效率和检测准确度, 还能够结合脚本检测结果对资损核对脚本的 纠错修改具有指导性作用, 从而提高资损核对脚本对用户业务数据的资损核对准确度, 避 免因资损核对脚本存在错误而导致资损报错沉默的问题, 以保证在利用目标资损核。

22、对脚本 对用户业务数据进行资损核对时, 准确地对出现的资损情况进行报错提示。 0040 图1为本说明书一个或多个实施例提供的资损核对脚本检测方法的第一种流程示 意图, 图1中的方法可以由单独的脚本自检服务器执行, 也可以由设置于资损核对平台中的 脚本自检模块执行, 如图1所示, 该方法至少包括以下步骤: 0041 S101, 获取待检测的目标资损核对脚本, 其中, 该资损核对脚本是指, 资损核对平 台对产生的用户业务数据(如, 账户余额、 担保金额等等)进行资损核对检查的脚本, 该资损 核对脚本可以包含用于实现预设资损核对逻辑的多个SQL语句, 用于对在线生成的用户业 务数据进行实时资损情况识。

23、别, 当用户业务数据存在资损情况时, 发出资损报错提示, 以便 相关人员采取相应的应对措施。 然而, 在实际资损核对过程中, 可能存在资损报错沉默的情 况, 即针对存在资损情况的用户业务数据不进行资损报错, 为了提高资损核对脚本对用户 业务数据进行资损核对的准确度, 需要获取对用户业务数据进行资损核对所用的资损核对 脚本, 并对该资损核对脚本进行自动检测, 检测该资损核对脚本的资损核对准确度; 0042 S102, 获取基于业务规则生成的至少包含异常样本数据的检测样本数据, 其中, 在 检测目标资损核对脚本的资损核对准确度时, 可以借助已知是否存在资损情况的检测样本 数据, 例如, 借助已知存。

24、在资损情况的异常样本数据, 利用目标资损核对脚本对该异常样本 数据进行资损核对, 以便检测目标资损核对脚本是否能够准确地识别出异常样本数据的资 说明书 3/16 页 7 CN 110018957 A 7 损情况; 0043 具体的, 上述检测样本数据可以是预先基于业务规则自动生成的, 该业务规则可 以是与在线业务相关的正向业务规则, 该异常样本数据为存在资损情况的数据, 因此, 需要 先基于正向业务规则推到出反向业务规则, 再生成每个反向业务规则分别对应的存在资损 情况的业务数据, 即该检测样本数据包括: 基于与在线业务相关的正向业务规则推导出的 反向业务规则生成的异常样本数据; 0044 S。

25、103, 通过运行目标资损核对脚本, 对获取到的检测样本数据进行资损核对, 生成 资损核对结果, 其中, 该检测样本数据可以包含多条样本数据, 该资损核对结果可以包括: 针对每条样本数据进行资损核对得到的资损核对类型, 该资损核对类型包括: 存在资损情 况和不存在资损情况; 0045 具体的, 针对利用资损核对脚本对检测样本数据进行资损核对的过程, 也可以在 对用户业务数据进行资损核对的核对平台完成, 其中, 可以在核对平台上利用两个并行线 程加载运行同一资损核对脚本, 分别对检测样本数据和在线产生的用户业务数据进行资损 核对; 0046 S104, 根据生成的资损核对结果, 确定针对目标资损。

26、核对脚本的脚本检测结果, 其 中, 模拟资损核对脚本进行资损核对的过程, 引入已知存在资损情况的异常样本数据, 利用 目标资损核对脚本对该异常样本数据进行资损核对, 得到资损核对结果, 若针对该异常样 本数据的资损核对结果表征存在资损情况, 则说明目标资损核对脚本能够识别出资损并进 行资损报错, 若针对该异常样本数据的资损核对结果表征不存在资损情况, 则说明目标资 损核对脚本对该资损情况保持沉默, 即目标资损核对脚本存在核对逻辑错误, 这样结合资 损核对脚本对异常样本数据进行资损核对得到的资损核对结果, 就能够获知资损核对脚本 是否能够将所有存在资损的样本数据准确地识别出来; 0047 具体的。

27、, 将得到的资损核对结果与针对检测样本数据的已知资损情况信息进行比 对, 根据比对结果确定针对目标资损核对脚本的脚本检测结果, 其中, 该已知资损情况信息 可以包括: 已知存在资损情况的样本数据的第一数量和/或已知不存在资损情况的样本数 据的第二数量, 该资损核对结果可以包括: 识别出存在资损情况的报错条目数量和/或识别 出的不存在资损情况的正常条目数量, 该脚本检测结果可以包括: 目标资损核对脚本正确 无误或者目标资损核对脚本存在错误; 0048 另外, 上述脚本检测结果还可以包括: 目标资损核对脚本进行资损核对出错的样 本数据, 具体的, 针对某一样本数据, 对该样本数据进行资损核对得到的。

28、实测结果与该样本 数据已知的是否存在资损情况的理论结果不一致, 具体的, 针对已知存在资损情况的样本 数据, 得到的资损核对类型为不存在资损情况, 或者, 针对已知不存在资损情况的样本数 据, 得到的资损核对类型为存在资损情况; 0049 具体的, 根据目标资损核对脚本对检测样本数据的资损核对结果, 来判断目标资 损核对脚本是否存在资损报错沉默或资损误报错的情况, 其中, 由于检测样本数据是否存 在资损情况是已知的, 针对异常样本数据而言, 预先已知该异常样本数据是存在资损情况 的, 利用目标资损核对脚本对该异常样本数据进行资损核对, 若得到的资损核对结果为存 在资损情况, 则确定针对该异常样。

29、本数据而言, 该目标资损核对脚本不存在资损报错沉默 的情况, 因此, 选用的检测样本数据包含的异常样本数据的种类越多, 资损核对脚本的检测 说明书 4/16 页 8 CN 110018957 A 8 结果越准确。 0050 本说明书一个或多个实施例中, 利用待检测的目标资损核对脚本, 对基于业务规 则自动生成的至少包含异常样本数据的检测样本数据进行资损核对, 根据得到的资损核对 结果, 来确定针对该目标资损核对脚本的脚本检测结果, 即确定该目标资损核对脚本是否 准确无误, 不仅提高了对资损核对脚本的检测效率和检测准确度, 还能够结合脚本检测结 果对资损核对脚本的纠错修改具有指导性作用, 从而提。

30、高资损核对脚本对用户业务数据的 资损核对准确度, 避免因资损核对脚本存在错误而导致资损报错沉默的问题, 以保证在利 用目标资损核对脚本对用户业务数据进行资损核对时, 准确地对出现的资损情况进行报错 提示。 0051 需要说明的是, 上述步骤S101和步骤S102之间的先后执行顺序没有严格的限定。 0052 其中, 针对检测样本数据的生成过程, 当检测样本数据包含异常样本数据时, 可以 需要先基于正向业务规则, 推导出反向业务规则, 再生成每个反向业务规则对应的异常样 本数据, 具体的, 如图2所示, 上述S102获取基于业务规则生成的至少包含异常样本数据的 检测样本数据, 具体包括: 0053。

31、 S1021, 确定与在线业务相关的正向业务规则集合, 其中, 该正向业务规则集合包 括: 多条正向业务规则, 每条正向业务规则为包含至少一个第一约束条件的正确的业务规 则, 该第一约束条件是基于在线业务的实际需求得到的; 0054 例如, 针对保险业务, 该正向业务规则中包含的约束条件可以是最高担保额度为 30万, 即生成的用户业务数据中涉及的担保金额不能大于30万, 针对表征担保金额大于30 万的用户业务数据, 可以认为该用户业务数据存在资损情况, 当资损核对脚本对该用户业 务数据进行资损核对时, 应该进行资损报错提示, 以便相关人员对该用户业务数据的产生 进行异常排查、 修改; 0055。

32、 S1022, 确定与上述正向业务规则集合对应的反向业务规则集合, 其中, 该反向业 务规则集合包括: 多条反向业务规则, 每条反向业务规则为包含至少一个第二约束条件的 错误的业务规则, 该第二约束条件是基于对应的正向业务规则中的第一约束条件得到的; 反向业务规则集合中反向业务规则的数量大于或等于正向业务规则集合中正向业务规则 的数量; 0056 针对正向业务规则中的第一约束条件的数量为一个的情况, 该正向业务规则对应 的反向业务规则的数量为1, 该反向业务规则中的第二约束条件对正向业务规则中第一约 束条件进行取反得到的; 0057 针对正向业务规则中的第一约束条件的数量为多个的情况, 该正向。

33、业务规则对应 的反向业务规则的数量为多个, 该反向业务规则中的多个第二约束条件中至少一个第二约 束条件是对正向业务规则中第一约束条件进行取反得到的; 其中, 反向业务规则中的第二 约束条件可以与第一约束条件相同, 也可以相反, 即反向业务规则中的多个第二约束条件 与正向业务规则中的多个第一约束条件部分相反或全部相反; 0058 S1023, 基于上述多条反向业务规则, 生成异常样本数据, 例如, 对于保险业务而 言, 正向业务规则为最高担保额度为30万, 对应的反向业务规则为担保额度大于30万, 该反 向业务规则对应的异常样本数据可以是担保金额为31万; 0059 S1024, 将生成的异常样。

34、本数据确定为检测样本数据, 即检测样本数据至少包括异 说明书 5/16 页 9 CN 110018957 A 9 常样本数据, 由于已知该异常样本数据是存在资损情况的, 当利用目标资损核对脚本对该 异常样本数据进行资损核对时, 若资损核对结果为不存在资损情况, 针对该异常样本数据 并未进行资损报错, 则说明目标资损核对脚本存在资损报错沉默。 0060 其中, 上述S1022确定与上述正向业务规则集合对应的反向业务规则集合, 具体包 括: 0061 步骤一, 针对每条正向业务规则, 对该正向业务规则进行反向语义推导, 得到至少 一条反向业务规则; 0062 具体的, 每条正向业务规则为包含至少一。

35、个第一约束条件的正确的业务规则, 对 该至少一个第一约束条件中的一部分第一约束条件进行取反处理, 得到包含与至少一个第 一约束条件部分相反的第二约束条件的反向业务规则; 0063 和/或, 对该至少一个第一约束条件中的全部第一约束条件进行取反处理, 得到包 含与至少一个第一约束条件全部相反的第二约束条件的反向业务规则; 0064 针对正向业务规则中的第一约束条件的数量为一个的情况, 该正向业务规则对应 的反向业务规则的数量为1; 例如, 对于保险业务而言, 正向业务规则为最高担保额度为30 万, 对应的反向业务规则为担保额度大于30万; 0065 针对正向业务规则中的第一约束条件的数量为多个的。

36、情况, 该正向业务规则对应 的反向业务规则的数量为多个; 例如, 对于贷款业务而言, 正向业务规则为最高年龄为40岁 且最低账户余额为10万, 即只有申请用户同时满足年龄和账户余额的两个约束条件时才符 合贷款条件, 对应的反向业务规则包括: 最高年龄大于40岁且最低账户余额大于10万、 最高 年龄小于40岁且最低账户余额小于10万、 最高年龄大于40岁且最低账户余额小于10万; 0066 步骤二, 将各正向业务规则分别对应的至少一条反向业务规则的集合, 确定为反 向业务规则集合。 0067 其中, 针对正向业务规则为包含多个约束条件的正确的组合业务规则的情况, 每 个正向业务规则对应的反向业务。

37、规则的数量为即n个约束条件中取出至少一个约束 条件进行取反的组合数, 其中, n表示正向业务规则包含的约束条件的总数, i表示参与选择 的约束条件的自然数, 1in, 表示从n个约束条件中取出i个约束条件进行取反的组合 数。 0068 例如, 正向业务规则为包含约束条件1和约束条件2的正确的组合业务规则, 那么 该正向业务规则对应的反向业务规则的数量为3, 即反向业务规则1为包含约束条件1的取 反和约束条件2的组合业务规则, 反向业务规则2为包含约束条件2的取反和约束条件1的组 合业务规则, 反向业务规则3为包含约束条件1的取反和约束条件2的取反的组合业务规则, 依次类推。 0069 本说明书。

38、一个或多个实施例中, 采用先基于正向业务规则推到出反向业务规则, 再生成每个反向业务规则分别对应的存在资损情况的异常样本数据, 即针对正向业务规则 对应的多个不同方面的反向业务规则均生成对应的异常样本数据, 这样能够保证异常样本 数据的全面性, 从而进一步提高了对资损核对脚本的检测准确度。 0070 进一步的, 考虑到资损核对脚本还可能存在资损误报错的情况, 即资损误报错是 指用户业务数据不存在资损情况时进行了资损报错, 为了不仅减少资损核对脚本的资损报 说明书 6/16 页 10 CN 110018957 A 10 错沉默的情况, 还需要减少资损核对脚本的资损误报错的情况, 因此, 在检测样。

39、本数据包含 异常样本数据的基础上, 还可以引入正常样本数据作为检测样本数据, 来对资损核对脚本 的核对准确度进行检测, 其中, 上述检测样本数据还包括: 正常样本数据; 0071 对应的, 如图3所示, 在S1021确定与在线业务相关的正向业务规则集合之后, 还包 括: 0072 S1025, 基于上述多条正向业务规则, 生成正常样本数据, 例如, 对于保险业务而 言, 正向业务规则为最高担保额度为30万, 该正向业务规则对应的正常样本数据可以是担 保金额为29万; 0073 对应的, 上述S1024将生成的异常样本数据确定为检测样本数据, 具体包括: 0074 S10241, 将生成的异常样。

40、本数据和正常样本数据的组合确定为检测样本数据, 即 检测样本数据不仅包括异常样本数据, 还包括正常样本数据; 0075 其中, 异常样本数据用于对目标资损核对脚本的资损报错沉默进行自动检测, 正 常样本数据用于对目标资损核对脚本的资损误报错进行自动检测; 0076 针对异常样本数据而言, 已知该异常样本数据是存在资损情况的, 当利用目标资 损核对脚本对该异常样本数据进行资损核对时, 若资损核对结果为不存在资损情况, 针对 该异常样本数据并未进行资损报错, 则说明目标资损核对脚本存在资损报错沉默; 0077 针对正常样本数据而言, 已知该正常样本数据是不存在资损情况的, 当利用目标 资损核对脚本。

41、对该正常样本数据进行资损核对时, 若资损核对结果为存在资损情况, 针对 该正常样本数据进行了资损报错, 则说明目标资损核对脚本存在资损误报错。 0078 其中, 若检测样本数据只包括异常样本数据, 对应的, 如图4所示, 上述S104根据生 成的资损核对结果, 确定针对目标资损核对脚本的脚本检测结果, 具体包括: 0079 S1041, 判断生成的资损核对结果中的报错条目数量与选用的异常样本数据的数 量是否一致; 0080 具体的, 当报错条目数量与异常样本数据的数量相等时, 说明针对每个异常样本 数据的资损核对结果均为存在资损情况, 当报错条目数量与异常样本数据的数量不相等 时, 说明针对部。

42、分异常样本数据的资损核对结果为不存在资损情况; 0081 若判断结果为是, 则执行S1042, 确定针对目标资损核对脚本的脚本检测结果为目 标资损核对脚本正确无误, 即在利用目标资损核对脚本对用户业务数据进行资损核对时, 能够将存在资损情况的用户业务数据识别出来, 并进行资损报错提示, 不会发生资损报错 沉默的情况; 0082 若判断结果为否, 则执行S1043, 确定针对目标资损核对脚本的脚本检测结果为目 标资损核对脚本存在错误, 即在利用目标资损核对脚本对用户业务数据进行资损核对时, 可能存在无法准确地识别出存在资损情况的用户业务数据, 导致存在资损报错沉默的情 况。 0083 其中, 若。

43、检测样本数据包括异常样本数据和正常样本数据, 需要将针对异常样本 数据的资损核对结果与针对异常样本数据的已知资损情况信息进行比对, 得到第一比对结 果; 还需要将针对正常样本数据的资损核对结果与针对正常样本数据的已知资损情况信息 进行比对, 得到第二比对结果; 根据第一比对结果和第二比对结果确定目标资损核对脚本 的脚本检测结果。 其中, 针对异常样本数据得到第一比对结果与针对正常样本数据得到第 说明书 7/16 页 11 CN 110018957 A 11 二比对结果的先后顺序没有严格的限定, 以先针对异常样本数据得到第一比对结果, 再针 对正常样本数据得到第二比对结果为例, 并且只有第一比对。

44、结果满足预设条件时, 才继续 针对正常样本数据得到第二比对结果, 如果第一比对结果不满足预设条件, 则直接确定目 标资损核对脚本的脚本检测结果为目标资损核对脚本存在错误; 0084 对应的, 如图5所示, 上述S104根据生成的资损核对结果, 确定针对目标资损核对 脚本的脚本检测结果, 具体包括: 0085 S1044, 判断生成的资损核对结果中的报错条目数量与选用的异常样本数据的数 量是否一致; 0086 具体的, 当报错条目数量与异常样本数据的数量相等时, 说明针对每个异常样本 数据的资损核对结果均为存在资损情况, 当报错条目数量与异常样本数据的数量不相等 时, 说明针对部分异常样本数据的。

45、资损核对结果为不存在资损情况; 0087 若第一判断结果为否, 则执行S1043, 确定针对目标资损核对脚本的脚本检测结果 为目标资损核对脚本存在错误, 即在利用目标资损核对脚本对用户业务数据进行资损核对 时, 可能存在无法准确地识别出存在资损情况的用户业务数据, 导致存在资损报错沉默的 情况; 0088 若第一判断结果为是, 则执行S1045, 判断生成的资损核对结果中的正常条目数量 与选用的正常样本数据的数量是否一致; 0089 具体的, 当正常条目数量与正常样本数据的数量相等时, 说明针对每个正常样本 数据的资损核对结果均为不存在资损情况, 当正常条目数量与正常样本数据的数量不相等 时,。

46、 说明针对部分正常样本数据的资损核对结果为存在资损情况; 0090 若第二判断结果为否, 则执行S1043, 确定针对目标资损核对脚本的脚本检测结果 为目标资损核对脚本存在错误, 即在利用目标资损核对脚本对用户业务数据进行资损核对 时, 可能存在将不存在资损情况的用户业务数据误识别为存在资损情况, 导致出现资损误 报错的情况; 0091 若第二判断结果为是, 则执行S1042, 确定针对目标资损核对脚本的脚本检测结果 为目标资损核对脚本正确无误, 即在利用目标资损核对脚本对用户业务数据进行资损核对 时, 既能够将存在资损情况的用户业务数据识别出来, 并进行资损报错提示, 不会发生资损 报错沉默。

47、的情况, 又能够准确地确定不存在资损情况的用户业务数据无资损, 不会发生资 损误报错的情况。 0092 具体的, 由于利用目标资损核对脚本对检测样本数据进行资损核对的过程, 与利 用目标资损核对脚本对在线生成的用户业务数据进行资损核对的过程类似, 因此, 在一个 具体实施例中, 在对目标资损核对脚本进行准确度检测时, 可以在核对平台上完成, 采用两 个并行线程, 每个线程均加载一份目标资损核对脚本, 其中, 一个线程利用目标资损核对脚 本对检测样本数据进行资损核对, 另一个线程利用目标资损核对脚本对在线生成的用户业 务数据进行资损核对; 0093 如图6所示, 针对利用目标资损核对脚本对检测样。

48、本数据进行资损核对的过程, 以 检测样本数据包括异常样本数据为例, 具体包括: 0094 (1)获取与在线业务相关的业务规则, 其中, 该业务规则可以是规则平台基于用户 结合实际业务需求的输入信息生成的, 也可以是规则平台基于业务需求信息自动生成的; 说明书 8/16 页 12 CN 110018957 A 12 0095 (2)基于与各在线业务相关的业务规则, 得到正向业务规则集合, 其中, 该正向业 务规则集合包括: 多条正向业务规则, 每条正向业务规则包含至少一个第一约束条件, 该第 一约束条件是基于在线业务的实际需求得到的; 0096 (3)基于正向业务规则集合, 得到反向业务规则集合。

49、, 其中, 该反向业务规则集合 包括: 多条反向业务规则, 每条反向业务规则包含至少一个第二约束条件, 该第二约束条件 是基于对应的正向业务规则中的第一约束条件得到的; 0097 (4)基于反向业务规则集合, 生成异常样本数据, 例如, 对于保险业务而言, 正向业 务规则为最高担保额度为30万, 对应的反向业务规则为担保额度大于30万, 该反向业务规 则对应的异常样本数据可以是担保金额为31万; 0098 (5)将异常样本数据输入至预发数据库中, 并通过该预发数据库将异常样本数据 传输至ODPS(Open Data Processing Service, 开发数据处理服务, 即分布式海量数据处。

50、理 平台)中; 0099 (6)核对平台运行目标资损核对脚本, 利用目标资损核对脚本查询ODPS(Open Data Processing Service, 开发数据处理服务, 即分布式海量数据处理平台)中的异常样 本数据, 并对该异常样本数据进行资损核对, 得到资损核对结果, 其中, 该资损核对脚本可 以包含用于实现预设资损核对逻辑的多个SQL语句, 用于对异常样本数据进行实时资损情 况识别, 得到针对检测样本数据的资损核对结果, 再将该资损核对结果与针对检测样本数 据的已知资损情况信息进行比对, 得到比对结果, 最后, 根据比对结果确定针对目标资损核 对脚本的脚本检测结果。 0100 本说。

展开阅读全文
内容关键字: 核对 脚本 检测 方法 装置
关于本文
本文标题:资损核对脚本检测方法及装置.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/11667159.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1