[发明专利]一种基于规则文件的决策方法和系统有效
申请号: | 201610071299.9 | 申请日: | 2016-02-01 |
公开(公告)号: | CN107025102B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 苏显华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 规则 文件 决策 方法 系统 | ||
1.一种基于规则文件的决策方法,其特征在于,包括:
获取第一操作命令和第一数据;
根据预置规则文件访问协议表查询所述第一操作命令对应的规则文件访问路径和规则文件接口凭证,将所述第一数据、所述规则文件访问路径和所述规则文件接口凭证组装访问参数,其中,所述预置规则文件访问协议表中存储有操作命令集合以及所述操作命令集合中每一个操作命令对应的规则文件访问路径和规则文件接口凭证;
根据所述访问参数中的所述规则文件访问路径和所述规则文件接口凭证确定第一规则文件,所述第一规则文件的结构中仅包括规则语言;
采用所述第一规则文件对所述访问参数中的第一数据中的至少部分数据进行决策,当所述至少部分数据满足第一条件时,返回第一决策结果。
2.根据权利要求1所述的基于规则文件的决策方法,其特征在于,所述第一数据包括第一参数集合,以及所述第一参数集合中每一个参数的参数值;
所述采用所述第一规则文件对所述访问参数中的第一数据中的至少部分数据进行决策,之前还包括:
根据第一预置表查询所述第一操作命令对应的参数格式和操作指示,其中,所述第一预置表中存储有操作命令集合以及所述操作命令集合中每一个操作命令对应的参数格式和操作指示;
检查所述第一数据是否符合所述第一操作命令对应的参数格式;
当确定所述第一数据符合所述第一操作命令对应的参数格式时,根据所述操作指示对所述第一数据进行处理。
3.根据权利要求2所述的基于规则文件的决策方法,其特征在于,所述第一操作命令对应的参数格式包括字段名集合;
所述检查所述第一数据是否符合所述第一操作命令对应的参数格式,包括:
检查所述第一参数集合是否包含所述第一操作命令对应的字段名集合,若是,则确定所述第一数据符合所述第一操作命令对应的参数格式。
4.根据权利要求3所述的基于规则文件的决策方法,其特征在于,所述第一操作命令对应的参数格式还包括所述字段名集合中每一个字段名的字段长度限制;
所述检查所述第一数据是否符合所述第一操作命令对应的参数格式,还包括:
当确定所述第一参数集合包含所述第一操作命令对应的字段名集合时,检查所述第一数据中各字段名的参数值的长度是否不超过所述字段名的字段长度限制,若是,则确定所述第一数据符合所述第一操作命令对应的参数格式。
5.根据权利要求3或4所述的基于规则文件的决策方法,其特征在于,所述方法还包括:
当确定所述第一数据不符合所述第一操作命令对应的参数格式时,停止对所述第一数据的操作,并提示出现错误。
6.根据权利要求3所述的基于规则文件的决策方法,其特征在于,所述第一操作命令对应的操作指示包括所述字段名集合中每一个字段名的字段类型,所述字段类型用于指示所述字段名是否为所述第一规则文件决策所需;
所述根据所述操作指示对所述第一数据进行处理,包括:
根据所述第一数据中的字段名对应的字段类型确定出核心字段名集合,所述核心字段名集合包括所述第一数据中所述第一规则文件决策所需的字段名;
所述采用所述第一规则文件对所述第一数据中的至少部分数据进行决策,当所述至少部分数据满足第一条件时,返回第一决策结果,具体包括:
采用所述第一规则文件对决策字段名集合中的字段名的参数值进行决策;
当所述决策字段名集合中的字段名的参数值满足第一条件时,返回第一决策结果。
7.根据权利要求3或6所述的基于规则文件的决策方法,其特征在于,所述第一操作命令对应的操作指示包括所述字段名集合中每一个字段名的入库指示,所述入库指示用于指示是否将所述字段名存入数据库;
所述根据所述操作指示对所述第一数据进行处理,包括:
当所述第一数据中的字段名对应的入库指示用于指示将所述字段名存入数据时,将所述字段名的参数值存入数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610071299.9/1.html,转载请声明来源钻瓜专利网。