[发明专利]字符串的解析方法、装置、计算机设备和存储介质在审
申请号: | 201910219299.2 | 申请日: | 2019-03-21 |
公开(公告)号: | CN110110164A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 朱峰 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903;G06Q40/08 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指定条件 字符串 解析 期望结果 预设 计算机设备 参数数据 存储介质 有效地减少 代码解析 接收输入 位置处 串接 申请 | ||
1.一种字符串的解析方法,其特征在于,包括:
接收输入的参数数据,其中所述参数数据包括所述参数的所有条件、所述参数的所有期望结果、各所述条件的位置信息以及各所述期望结果的位置信息;
将所述参数数据一一对应地输入到预设的字符串模板的各指定关键字的相关位置处,形成基于所述参数的指定字符串;
接收从所述所有条件中选择的指定条件;
利用预设的解析代码解析所述指定条件下的所述指定字符串,得到所述参数在所述指定条件下对应的指定期望结果。
2.根据权利要求1所述的字符串的解析方法,其特征在于,所述接收输入的参数数据的步骤之前,包括:
接收输入的逻辑规则表,其中所述逻辑规则表中的逻辑规则包括字符操作规则、数值计算规则、时间操作规则、关系操作规则和转义操作规则;
根据所述逻辑规则表的逻辑规则,创建与预定义参数相匹配的字符串模板,其中所述字符串模板包括前置条件关键字与实际规则关键字,所述前置条件关键字包括逻辑关键字和详情关键字,所述详情关键字用于输入所述参数的所有期望结果及所述参数的所有条件,所述逻辑关键字用于输入所述各所述条件的位置信息及各所述期望结果的位置信息。
3.根据权利要求2所述的字符串的解析方法,其特征在于,所述接收输入的逻辑规则表的步骤之后,包括:
接收输入的所述解析代码,所述解析代码根据所述逻辑规则表的逻辑规则创建,所述解析代码包括与所述逻辑规则对应的解析规则;
配置所述解析代码,以实现对所述解析代码的调用功能。
4.根据权利要求2所述的字符串的解析方法,其特征在于,所述将所述参数数据一一对应地输入到预设的字符串模板的各指定关键字的相关位置处,形成基于所述参数的指定字符串的步骤,包括:
根据输入的所述参数的业务逻辑,以及各所述条件在所述详情关键字的各所述第一相关位置,分别确定所述各所述条件的位置信息在所述字符串模板内的所述逻辑关键字的第一放置位置;
根据所述业务逻辑以及各所述期望结果在所述实际规则关键字的各所述第二相关位置,分别确定各所述期望结果的位置信息在所述字符串模板内的所述逻辑关键字的第二放置位置;
将各所述条件的位置信息输入到对应的各所述第一放置位置,将各所述期望结果的位置信息输入到对应的各所述第二放置位置。
5.根据权利要求4所述的字符串的解析方法,其特征在于,所述利用预设的解析代码解析所述指定条件下的所述指定字符串,得到所述参数在所述指定条件下对应的指定期望结果的步骤,包括:
根据所述指定条件,调用所述解析代码从所述指定字符串内的所有条件的位置信息中查找出与所述指定条件相对应的第一位置信息;
从所述指定字符串内的所有期望结果的位置信息中查找出与所述第一位置信息相对应的第二位置信息;
根据所述第二位置信息,从所述指定字符串内的所有期望结果中查找出与所述第二位置信息相对应的第一期望结果;
将所述第一期望结果确定为所述指定期望结果。
6.根据权利要求1所述的字符串的解析方法,其特征在于,所述利用预设的解析代码解析所述指定条件下的所述指定字符串,得到所述参数在所述指定条件下对应的指定期望结果的步骤之后,包括:
分别获取所述参数在各所述条件下对应的实际结果以及所述参数在各所述条件下对应的期望结果;
分别对与各所述条件对应的各所述实际结果和各所述期望结果进行一一比对,得到比对结果。
7.根据权利要求6所述的字符串的解析方法,其特征在于,所述分别对与各所述条件对应的各所述实际结果和各所述期望结果进行一一比对,得到比对结果的步骤之后,包括:
对所述比对结果进行统计分析,生成对应的测试报告;
通过指定方式向所述用户发送所述测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910219299.2/1.html,转载请声明来源钻瓜专利网。