掌桥专利:专业的专利平台
掌桥专利
首页

一种基于策略定义的智能分案系统及方法

文献发布时间:2023-06-19 09:30:39


一种基于策略定义的智能分案系统及方法

技术领域

本发明涉及案件分配技术领域,尤其涉及一种基于策略定义的智能分案系统及方法。

背景技术

案件分配环节是检察院案件管理流程中的一个重要环节,是检察院案件流程管理中关乎司法公正的重要保证基础。按照各级检察院的传统案件分配方式,案件通常由该院的案件管理办公室根据受理案件当事人所在地的区域以及案件的类型(刑事、民事、行政、赔偿、执行、其他),将案件分配到相应的业务检察厅。各业务检察厅的厅长(或其指定的人)在收到所分配的案件后根据自己的分案原则以及厅室具体情况对案件进行合理分配,在这一环节中,厅长拥有完全的案件分配权和管理权。此种案件分配方式设立的初衷是为了灵活调配审判力量,人尽其才,即按照本部分检察官的能力以及案件擅长类型使每一个检察官审理适合于他的案件,最大程度的提高审判效率。但这种案件分配方式不能适应形势发展需要,存在明显的缺陷。

发明内容

针对上述现有技术的不足,本发明提供一种基于策略定义的智能分案系统及方法。

为解决上述技术问题,本发明所采取的技术方案是:一种基于策略定义的智能分案系统,包括:

案件一览模块、策略设置模块、规则定义模块和执行分案模块;

所述案件一览模块包括察看案件状态单元和察看分案结果单元,用于察看分案前后的案件状态及分案结果;

所述策略设置模块包括策略选择单元、调整优先级单元和完善策略项单元,用于设置具体的分案策略,供执行分案模块调用,匹配相应的办案人员;

所述策略选择单元选择轮案策略、指定策略、规则策略和工作量策略中的一种或者多种;

所述轮案策略在指定的轮案人员列表中实现轮流办案;

所述指定策略通过指定统一受案号和办案人员实现特案特办;

所述规则策略由规则定义模块中的编辑规则项单元编辑案件特征,然后由配置规则属性单元根据这些案件特征设置匹配值以及规则配置项,最后根据分案人员设置的匹配值以及规则配置项来匹配检察官实现专案转办;

所述工作量策略根据系统提供的计算工作量算法平均检察官之间的工作量,提高办案效率。

所述调整优先级单元对策略选择单元已经选择的策略进行优先级排序;

所述完善策略项单元对策略选择单元中的可选策略进行完善。

所述规则定义模块包括编辑规则项单元、配置规则属性单元和提交规则单元,用于确定各案件所适用的规则,供执行分案模块调用,匹配相应的办案人员;

进一步的,所述编辑规则项单元对规则项中的逻辑符、条件选择、比较符和输入值进行编辑;

所述规则项中的逻辑符包括并且、或者和非,用于对一项规则添加多项匹配条件;

所述规则项中的条件选择是从数据库中动态的读取条件,以满足检察办案人员日益增加的需求;所述条件包括移送案由、案件人数和案件金额;

所述规则项中的比较符设置有大于、小于和等于,用于设置规则项中的区间;

所述规则项中的输入值由用户直接输入数值或文本。

所述配置规则属性单元对规则配置项中的优先级、时间生效期、状态和指定分配人进行配置;

所述规则配置项中的优先级解决多条规则同时匹配的冲突问题;

所述规则配置项中的时间生效期通过设置生效期和失效期来约束规则的有效期限;

所述规则配置项中的状态包括启用和关闭状态;

所述规则配置项中的指定分配人是规则匹配成功时案件分配的办案人员。

所述提交规则单元包含空值检验和逻辑检验,只有同时通过这两个检验才能提交设定的规则。

所述空值检验为检查所有填写项是否为空,有空值则禁止提交;

所述逻辑检验是因为移送案由不能大于或小于特定属性值,当选择移送案由条件时,若选择大于或小于,将自动转化为等于符;涉案人数和涉案金额的属性值必须为数字,如果输入字符串会提示更改。

所述执行分案模块执行查询、筛选、排序、遍历、匹配步骤,完成最终的办案人员匹配。

另一方面,本发明还提供了一种采用上述基于策略定义的智能分案系统进行分案的方法,包括如下步骤:

步骤1:定时批量获取案件,并存入获取案件的状态,将案件存入待分案库,过程如下:

步骤1.1:定时器访问本地记录中的历史时间戳;

步骤1.2:调用接口访问基准库;

步骤1.3:判断是否有新录入案件,如果有则保存案件号到消息队列中;如果没有则转置执行步骤1.6;

步骤1.4:消息队列接受后调用接口获取案件详细信息并保存到分案库;

步骤1.5:更新本地记录中的历史时间戳;

步骤1.6:等待10秒后重复上述操作。

步骤2:分案人员设置分案策略,其流程如图4所示,包括步骤如下:

步骤2.1:判断是否有轮案策略,如果有则设置轮案人员列表;判断是否有指定策略,如果有则设置指定案件及分配人;判断是否有工作量策略,如果有则根据系数工作量数据库指定案件工作量;判断是否有规则分配;如果有按照图6所示设置规则内容和属性;

步骤2.2:调整策略优先级,完成分案规则初始化;

步骤3:执行分案引擎,其流程如图5所示,包括步骤如下:

步骤3.1:遍历案件获取案件号,查看案件详细信息,提取案件特征;

步骤3.2:根据分案策略表,对案件进行分案;判断优先级最高的分案策略,若是轮案策略则根据轮案列表进行轮案;若是指定策略则优先通过指定统一受案号和办案人员实现特案特办;若是规则策略则优先根据分案规则,按照图7所示过程匹配检察官实现专案专办;若是工作量策略则优先根据系统集成算法计算案件工作量,结合检察官工作量数据库,实现案件与检察官的智能匹配;

步骤3.3:判断优先级次之的分案策略,重复步骤2.2的分案策略选择进行分案;

步骤3.4:判断优先级第三的分案策略,重复步骤2.2的分案策略选择进行分案;

步骤3.5:判断优先级第四的分案策略,重复步骤2.2的分案策略选择进行分案;

步骤3.6:待分案结束,输出分配人员,存入数据库;

步骤4:查看分配结果,判断是否全部案件都已经分配完成;若全部完成则记录分案结果,若没有全部完成,执行步骤5;

步骤5:修改分案策略,具体过程如下:

步骤5.1:判断未成功分案的案件类型,若是特殊案件,则根据案件受案号更新指定办案人员列表,否则进入下一步;所述特殊案件是指事先标记好的案件,如专项案件,督办案件等。

步骤5.2:判断未成功分案的案件类型,若是特征案件,则更新分案规则,按照图6所示过程重新配置规则,否则进入下一步;所述特征案件是指,案件通过系统预处理已提取相应的办案特征,如移送案由,涉案人数,涉案金额等特征。

步骤5.3:更新检察官工作量数据库,更新案件工作量系数。

步骤6:提交分案策略,转置执行步骤3。

采用上述技术方案所产生的有益效果在于:

1、采用本发明的系统和方法能实现批量快速的线上分案,提高分案效率;

2、本发明的分案策略多样化,充分考虑了办案人员能力与案件是否匹配,此外还对案件本身的难度进行定量评估;

3、本发明借助大数据和人工智能技术,有助于研究更加智能准确的分案策略,实时保障分案质量,辅助办案过程。

附图说明

图1为本发明实施例中基于策略定义的智能分案系统的结构示意图;

图2为本发明实施例中的分案流程图;

图3为本发明实施例中的定时批量获取案件的

图4为本发明实施例中的执行分案引擎的流程图;

图5为本发明实施例中的案件匹配的流程图;

图6为本发明实施例中的规则录入流程图;

图7为本发明实施例中的规则匹配流程图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

本实施例由模拟系统给出批量待分案的案件数据库,模拟系统通过分案系统查看案件状态以及自身获取案件来判断待领取案件,选择是否领案,领案后则开始办理案件同时记录办案时间,待案件办理结束后则可以选择是否结案,结案后则将基准库中的案件状态更新并记录结案时间;同时提供接口供分案系统获取案件数据以及办理案件和办结案件的时间点。

本发明的智能分案系统与该模拟系统进行数据交互,数据交互中首先是分案系统通过定时器定时访问模拟系统提供的接口以获取新录入系统的案件详细信息,然后是将分案系统的分案结果返回模拟系统以供查看,最后是当模拟系统中有检察人员开始办理案件或办结案件时通过接口记录时间点。

分案系统通过轮案、指定、规则、工作量四个策略排列组合进行案件分配,当检察官登录系统时会按照既定策略进行分案,若对结果满意则确认分配后记录分配结果,不满意则修改分案策略并提交重新分案直至确认分配后记录分配结果。

如图1所示,本实施例中基于策略定义的智能分案系统,包括:

案件一览模块、策略设置模块、规则定义模块和执行分案模块;

所述案件一览模块包括察看案件状态单元和察看分案结果单元,用于察看分案前后的案件状态及分案结果;

所述策略设置模块包括策略选择单元、调整优先级单元和完善策略项单元,用于设置具体的分案策略,供执行分案模块调用,匹配相应的办案人员;

所述策略选择单元选择轮案策略、指定策略、规则策略和工作量策略中的一种或者多种;

所述轮案策略在指定的轮案人员列表中实现轮流办案;

所述指定策略通过指定统一受案号和办案人员实现特案特办;

所述规则策略由规则定义模块中的编辑规则项单元编辑案件特征,然后由配置规则属性单元根据这些案件特征设置匹配值以及规则配置项,最后根据分案人员设置的匹配值以及规则配置项来匹配检察官实现专案转办;

所述工作量策略根据系统提供的计算工作量算法平均检察官之间的工作量,提高办案效率。

所述调整优先级单元对策略选择单元已经选择的策略进行优先级排序;

所述完善策略项单元对策略选择单元中的可选策略进行完善。

所述规则定义模块包括编辑规则项单元、配置规则属性单元和提交规则单元,用于确定各案件所适用的规则,供执行分案模块调用,匹配相应的办案人员;

进一步的,所述编辑规则项单元对规则项中的逻辑符、条件选择、比较符和输入值进行编辑;

所述规则项中的逻辑符包括并且、或者和非,用于对一项规则添加多项匹配条件;

所述规则项中的条件选择是从数据库中动态的读取条件,以满足检察办案人员日益增加的需求;所述条件包括移送案由、案件人数和案件金额;

所述规则项中的比较符设置有大于、小于和等于,用于设置规则项中的区间;

所述规则项中的输入值由用户直接输入数值或文本。

所述配置规则属性单元对规则配置项中的优先级、时间生效期、状态和指定分配人进行配置;

所述规则配置项中的优先级解决多条规则同时匹配的冲突问题;

所述规则配置项中的时间生效期通过设置生效期和失效期来约束规则的有效期限;

所述规则配置项中的状态包括启用和关闭状态;

所述规则配置项中的指定分配人是规则匹配成功时案件分配的办案人员。

所述提交规则单元包含空值检验和逻辑检验,只有同时通过这两个检验才能提交设定的规则。

所述空值检验为检查所有填写项是否为空,有空值则禁止提交;

所述逻辑检验是因为移送案由不能大于或小于特定属性值,当选择移送案由条件时,若选择大于或小于,将自动转化为等于符;涉案人数和涉案金额的属性值必须为数字,如果输入字符串会提示更改。

所述执行分案模块执行查询、筛选、排序、遍历、匹配步骤,完成最终的办案人员匹配。

另外,本实施例还提供了一种采用上述基于策略定义的智能分案系统进行分案的方法,如图2所示,包括如下步骤:

步骤1:定时批量获取案件,并存入获取案件的状态,将案件存入待分案库,其流程如图3所示,包括步骤如下:

步骤1.1:定时器访问本地记录中的历史时间戳;

步骤1.2:调用接口访问基准库;

步骤1.3:判断是否有新录入案件,如果有则保存案件号到消息队列中;如果没有则转置执行步骤1.6;

步骤1.4:消息队列接受后调用接口获取案件详细信息并保存到分案库;

步骤1.5:更新本地记录中的历史时间戳;

步骤1.6:等待10秒后重复上述操作。

步骤2:分案人员设置分案策略,其流程如图4所示,包括步骤如下:

步骤2.1:判断是否有轮案策略,如果有则设置轮案人员列表;判断是否有指定策略,如果有则设置指定案件及分配人;判断是否有工作量策略,如果有则根据系数工作量数据库指定案件工作量;判断是否有规则分配;如果有按照图6所示设置规则内容和属性;

步骤2.2:调整策略优先级,完成分案规则初始化。

步骤3:执行分案引擎,其流程如图5所示,包括步骤如下:

步骤3.1:遍历案件获取案件号,查看案件详细信息,提取案件特征;

步骤3.2:根据分案策略表,对案件进行分案;判断优先级最高的分案策略,若是轮案策略则根据轮案列表进行轮案;若是指定策略则优先通过指定统一受案号和办案人员实现特案特办;若是规则策略则优先根据分案规则,按照图7所示过程匹配检察官实现专案专办;若是工作量策略则优先根据系统集成算法计算案件工作量,结合检察官工作量数据库,实现案件与检察官的智能匹配;

步骤3.3:判断优先级次之的分案策略,重复步骤2.2的分案策略选择进行分案;

步骤3.4:判断优先级第三的分案策略,重复步骤2.2的分案策略选择进行分案;

步骤3.5:判断优先级第四的分案策略,重复步骤2.2的分案策略选择进行分案;

步骤3.6:待分案结束,输出分配人员,存入数据库;

步骤4:查看分配结果,判断是否全部案件都已经分配完成;若全部完成则记录分案结果,若没有全部完成,执行步骤5;

步骤5:修改分案策略,具体过程如下:

步骤5.1:判断未成功分案的案件类型,若是特殊案件,则根据案件受案号更新指定办案人员列表,否则进入下一步;所述特殊案件是指事先标记好的案件,如专项案件,督办案件等。

步骤5.2:判断未成功分案的案件类型,若是特征案件,则更新分案规则,按照图6所示过程重新配置规则,否则进入下一步;所述特征案件是指,案件通过系统预处理已提取相应的办案特征,如移送案由,涉案人数,涉案金额等特征。

步骤5.3:更新检察官工作量数据库,更新案件工作量系数。

步骤6:提交分案策略,转置执行步骤3。

本实施例通过2000条检察院数据集测试本发明的系统和方法,测试结果如下表1所示:

表1分案结果

技术分类

06120112192905