[发明专利]一种住房保障动态监管系统有效
申请号: | 202110699251.3 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113435731B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 唐鹏 | 申请(专利权)人: | 成都房联云码科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/26;G06F16/903;G06F16/9038 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 住房 保障 动态 监管 系统 | ||
1.一种住房保障动态监管系统,其特征在于,包括规则元配置模块、规则及明细配置模块、匹配网络生成模块、规则匹配模块、匹配结果处理模块;
所述规则元配置模块:对住房保障对象申请表单和数据汇总表单包含的所有属性进行配置管理,所述配置管理包括匹配步骤、规则元名称、规则元编码、是否绑定字典和字典类型编码;
所述规则及明细配置模块:规则为匹配明细的集合,规则配置的内容包括规则编码、规则名称、是否启用和管理主体;匹配明细配置的内容包括规则编码、规则元编码、匹配类型、运算类型、匹配值和是否必验;
所述匹配网络生成模块:对规则及明细配置模块配置的规则及明细进行预编译,预先编译成匹配网络,供匹配执行时使用;
所述规则匹配模块:通过传入待匹配数据对象,返回匹配流转对象;所述匹配流转对象包括匹配步骤、当前步骤匹配通过的规则编码集合、当前步骤匹配不通过的规则编码集合、跳过的步骤对象集合;执行规则匹配先从数据库中取出生成好的当前管理主体的匹配网络JSON字符串,将该JSON字符串解析呈匹配网络节点对象集合并排序;创建匹配流转对象,循环匹配网络节点对象集合,取出当前步骤匹配通过的规则编码集合,作为上一步匹配通过的规则编码集合,从循环的匹配网络节点对象中取出规则元编码和匹配模式集合,通过反射从待匹配数据对象中取出对应的属性值作为待匹配值,循环匹配模式集合,用匹配模式对象中的所属规则编码集合,与上一步匹配通过的规则编码集合取交集,得到可当前参与匹配的规则编码集合;将参与当前节点的匹配规则编码集合根据匹配结果,分别缓存到匹配通过的规则编码集合和匹配不通过的规则编码集合中;待当前节点所有匹配模式循环结束后,从缓存的匹配通过的规则编码集合中去掉在匹配不通过的规则编码集合中存在的规则编码,再将缓存的匹配通过的规则编码集合和匹配不通过的规则编码集合对应覆盖到匹配流转对象中的当前步骤匹配通过的规则编码集合和当前步骤匹配不通过的规则编码集合,再将匹配网络节点对象中的匹配步骤,覆盖到匹配流转对象中的匹配步骤;继续循环匹配网络节点对象,待所有匹配网络节点循环执行完成后,将记录的跳过步骤对象集合存入匹配流转对象中的跳过的步骤对象集合,结束规则匹配,返回匹配流转对象;
所述匹配结果处理模块:对规则匹配模块得到的匹配流转对象进行处理,得到匹配结果对象,所述匹配结果对象包括是否通过、动态表头和动态匹配规则数据;对匹配流转对象进行处理具体为:对匹配流转对象的属性进行判断,确定规则匹配是否通过;取出所有配置的规则元并按步骤排序,添加是否通过、规则编号和规则名称字段组装成动态表头,循环匹配流转对象中的当前步骤匹配通过的规则编码集合和表头,根据表头补全单条规则中的每个规则元数据和匹配情况;然后,处理匹配流转对象中的当前步骤匹配不通过的规则编码集合,将所有处理出来的结果集放到动态匹配规则数据中,返回匹配结果对象。
2.根据权利要求1所述的一种住房保障动态监管系统,其特征在于,所述匹配步骤的序号为数字,从1开始且不重复,重要性和过滤性越强的规则元匹配步骤配置的越靠前,对匹配性能的提升越高;规则元名称为住保数据接收存储对象属性中文名称;规则元编码为住保数据接收存储对象属性字段名。
3.根据权利要求1所述的一种住房保障动态监管系统,其特征在于,所述规则编码自动生成且唯一;所述是否启用控制该条规则是否在匹配中使用,所述管理主体为住房保障中心在系统中的标示,不同市或区级的管理主体,在有配置规则的情况下,仅使用从属于自己管理主体下的规则参与匹配,当自己管理主体下没有配置规则时,会使用省级管理主体下的默认规则配置;所述是否必验用于控制该匹配明细是否必须验证,主要针对匹配对象属性存在null的情况,非必验的明细遇到传入的匹配对象对应属性为null时,会跳过该明细,没有值即为不用匹配该明细,必验的明细,没有值则匹配失败。
4.根据权利要求1所述的一种住房保障动态监管系统,其特征在于,新增明细时先明确所属规则,默认写入所属规则的编码到明细的规则编码中,从规则元配置结果中选择规则元,绑定字典的规则元,匹配值只能从字典值中选取,未绑定字典的规则元,匹配值手动录入,匹配类型从配置中选择,运算类型根据匹配类型从配置中选择;同一规则下的明细可选择重复的规则元,用于配置不同的匹配类型、运算类型、匹配值和是否必验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都房联云码科技有限公司,未经成都房联云码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110699251.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物除醛空气清新剂及其制备方法
- 下一篇:财务数据采集录入方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理