利索能及
我要发布
收藏
专利号: 2017108882348
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种业务规则管理方法,所述方法包括:

接收业务规则导入请求,所述业务规则导入请求携带业务规则所属系列,业务规则所属业务系统名称,业务规则所属业务系统版本号,业务规则引擎版本号,第一业务规则名称和第一业务规则文件;

解析第一业务规则文件获取第一业务规则数据;

将所述第一业务规则数据的文本格式编译为第一预设格式;

将所述业务规则所属系列,所述业务规则所属业务系统名称,所述业务规则所属业务系统版本号,所述业务规则引擎版本号,所述第一业务规则名称和所述第一预设格式的第一业务规则数据保存至业务规则信息表,并设置所述第一预设格式的第一业务规则数据的版本状态为开发状态。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收业务规则管理配置请求,所述业务规则管理配置请求携带所述业务规则所属系列,所述业务规则所属业务系统,所述业务规则所属业务系统版本号,所述业务规则引擎版本号和业务规则数据的版本状态;

在所述业务规则信息表中查找与所述业务规则所属系列,所述业务规则所属业务系统,所述业务规则所属业务系统版本号,所述业务规则引擎版本号和所述业务规则数据的版本状态均对应的第二业务规则名称;

将所述第二业务规则名称发送给与所述业务规则管理配置请求对应的第一终端,以使所述第一终端显示包含所述第二业务规则名称的业务规则管理配置界面;

统计所述第二业务规则名称的个数;

若所述个数大于一,则接收所述第一终端发送的通过所述业务规则管理配置界面选择的第三业务规则名称;

在所述业务规则信息表中查找所述第三业务规则名称对应的第三业务规则数据;

将所述第三业务规则数据的第一预设格式转换成为第二预设格式。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收业务规则查询请求,所述接收业务规则下载请求携带所述业务规则所属系列,所述业务规则所属业务系统和所述业务规则所属业务系统版本号;

在所述业务规则信息表中查找与所述业务规则所属系列,所述业务规则所属业务系统和所述业务规则所属业务系统版本号均对应的第四业务规则名称;

将所述第四业务规则名称发送给与所述业务规则查询请求对应的第二终端,以使所述第二终端显示包含所述第四业务规则名称的业务规则下载界面;

接收业务规则下载请求,所述业务规则下载请求携带通过所述业务规则下载界面从所述第四业务规则名称中选择的第五业务规则名称;

在所述业务规则信息表中查找与所述第五业务规则名称对应的第五业务规则数据;

将所述第五业务规则数据发送给所述业务规则所属业务系统名称对应的业务系统开发环境。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收业务规则发布请求,所述业务规则发布请求携带所述业务规则所属业务系统版本号;

获取所述业务规则所属业务系统版本号对应的第六业务规则数据;

在所述业务规则信息表中查找与所述业务规则所属业务系统版本号对应的业务系统的版本状态;

若所述版本状态为开发状态,则发送所述第六业务规则数据至所述业务规则所属业务系统版本号对应的业务系统测试环境,并设置所述第六业务规则数据的版本状态为测试状态;

若所述版本状态为测试状态,则发送所述第六业务规则数据至所述业务规则所属业务系统版本号对应的业务系统生产环境,并设置所述第六业务规则数据的版本状态为生产状态。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

若所述版本状态为生产状态,则发送所述第六业务规则数据至与所述业务规则所属业务系统版本号相差最近的业务规则所属业务系统版本号对应的业务系统生产环境。

6.一种业务规则管理装置,其特征在于,所述装置包括:

业务规则导入请求接收模块,用于接收业务规则导入请求,所述业务规则导入请求携带业务规则所属系列,业务规则所属业务系统名称,业务规则所属业务系统版本号,业务规则引擎版本号,第一业务规则名称和第一业务规则文件;

业务规则文件解析模块,用于解析第一业务规则文件获取第一业务规则数据;

业务规则编译模块,用于将所述第一业务规则数据的文本格式编译为第一预设格式;

业务规则存储模块,用于将所述业务规则所属系列,所述业务规则所属业务系统名称,所述业务规则所属业务系统版本号,所述业务规则引擎版本号,所述第一业务规则名称和所述第一预设格式的第一业务规则数据保存至业务规则信息表,并设置所述第一预设格式的第一业务规则数据的版本状态为开发状态。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

业务规则管理配置模块,用于接收业务规则管理配置请求,所述业务规则管理配置请求携带所述业务规则所属系列,所述业务规则所属业务系统,所述业务规则所属业务系统版本号,所述业务规则引擎版本号和业务规则数据的版本状态;在所述业务规则信息表中查找与所述业务规则所属系列,所述业务规则所属业务系统,所述业务规则所属业务系统版本号,所述业务规则引擎版本号和所述业务规则数据的版本状态均对应的第二业务规则名称;将所述第二业务规则名称发送给与所述业务规则管理配置请求对应的第一终端,以使所述第一终端显示包含所述第二业务规则名称的业务规则管理配置界面;统计所述第二业务规则名称的个数;若所述个数大于一,则接收所述第一终端发送的通过所述业务规则管理配置界面选择的第三业务规则名称;在所述业务规则信息表中查找所述第三业务规则名称对应的第三业务规则数据;将所述第三业务规则数据的第一预设格式转换成为第二预设格式。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:

业务规则下载模块,用于接收业务规则查询请求,所述接收业务规则下载请求携带所述业务规则所属系列,所述业务规则所属业务系统和所述业务规则所属业务系统版本号;

在所述业务规则信息表中查找与所述业务规则所属系列,所述业务规则所属业务系统和所述业务规则所属业务系统版本号均对应的第四业务规则名称;将所述第四业务规则名称发送给与所述业务规则查询请求对应的第二终端,以使所述第二终端显示包含所述第四业务规则名称的业务规则下载界面;接收业务规则下载请求,所述业务规则下载请求携带通过所述业务规则下载界面从所述第四业务规则名称中选择的第五业务规则名称;查找与所述第五业务规则名称对应的第五业务规则数据;将所述第五业务规则数据发送给所述业务规则所属业务系统名称对应的业务系统开发环境。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至5中任一项所述方法的步骤。

10.一种计算机设备,所述计算机设备包括存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算器程序时实现如权利要求1至5中任一项所述方法的步骤。