一种基于决策引擎的产品管理平台的制作方法

文档序号:11952495阅读:947来源:国知局
一种基于决策引擎的产品管理平台的制作方法与工艺

本发明属于互联网技术领域,尤其涉及一种基于决策引擎的产品管理平台。



背景技术:

互联网金融行业从2013年开始高速发展,目前已有超过2000家P2P(Peer to Peer,对等网络)公司,市场也逐渐培育成熟。行业发展至今,各个P2P公司均积累了一定量的历史数据,同时坏账也逐渐暴露出来,竞争日趋激烈,迫切需要解决风控和效率问题,其积累的大量数据也亟待解决价值提炼的问题;同时国家层面的征信需求推动了信息的共享,大数据相关技术(Hadoop、Hive等)的发展也已成熟。

可以看出,通过大数据分析进行风控管理的各方面因素都已成熟,而风控是互联网金融的核心,传统的风控模式需要投入大量的人力物力,且效率极低,故,人们希望通过科学的数据分析手段来节约人力、简化决策流程,自动化决策引擎因此而生。

随着互联网金融行业的高速发展,以及移动应用、云计算、大数据、物联网及人工智能技术的日益成熟,市场对决策引擎产品的需求越来越大。但是目前,国内商用决策引擎产品很少,大多数公司及各类机构均购买国外商用产品定制包装使用,或自行开发部分不完整功能。



技术实现要素:

针对上述问题,本发明旨在提供一种基于决策引擎的产品管理平台,有效解决了现有决策引擎产品功能不够完善的问题。

本发明提供的技术方案如下:

一种基于决策引擎的产品管理平台,包括:组织机构模块、知识库模块、产品模型模块以及决策包模块,其中,

所述组织机构模块中包括各类型的组织机构;

所述知识库模块,与所述组织机构模块连接,所述知识库模块中包括多种类型的数据库,且每种类型的组织机构至少与一种类型的数据库关联;

所述产品模型模块,与所述知识库模块连接,所述产品模型模块中包括多种类型的决策模型,且每种类型的数据库至少与一种类型的决策模型关联;

所述决策包模块,与所述产品模型模块连接,所述决策包模块中包括多个规则包,且每种类型的决策包模块至少与一个规则包关联;

所述产品管理平台基于选定的组织机构类型和数据库类型,使用相应的决策包模块和规则包对输入的产品数据做出决策。

进一步优选地,每个所述决策包模块中还包括多个业务对象,且所述决策包模块中的每个所述规则包中包括多个决策表。

进一步优选地,所述决策表为Web可编辑决策表。

进一步优选地,所述产品管理平台中还包括与所述决策包模块连接的测试验证模块,所述测试验证模块用于测试所述产品管理平台中的产品是否正常运行。

进一步优选地,所述产品管理平台中还包括与所述测试验证模块连接的产品打包模块,所述产品打包模块用于将经过所述测试验证模块测试验证的产品自动打包;

所述产品打包模块打包的内容包括:产品模型模块和决策包模块。

进一步优选地,所述产品管理平台中还包括与所述测试验证模块连接的产品发布模块,所述产品发布模块用于将经过所述测试验证模块测试验证的产品进行发布。

进一步优选地,所述产品管理平台中还包括权限管理模块,所述权限管理模块分别与所述组织机构模块、产品模型模块以及决策包模块连接,所述权限管理模块用于管理组织机构权限、模型权限以及规则权限。

本发明提供的基于决策引擎的产品管理平台,其有益效果在于:

本发明提供的自动化决策管理引擎产品基于产品模型模块中包括的决策模型、决策包模块中包括的规则包和SaaS(Software-as-a-Service,软件即服务)云服务架构开发。其除了支持常用决策模型设计开发、测试发布、执行监控、维护更新等生命周期管理,还支持业务规则管理和规则引擎(即上述规则包)运行时封装,为第三方应用(如,互联网金融信用评分领域)的调用集成提供本地和云端服务接口。可见,本发明提供的决策引擎产品功能完善,且能够便于客户打包下载在本地运行,为客户提供便利。

另外,本发明提供的自动化决策引擎产品具备性能稳定性、扩展性、兼容性、可继承性、易用性等需求。更新提交响应可达到5秒内,且能提供7x24小时的云服务,处理能力可伸缩扩展,同时能够兼容移动和PC(Personal Computer,个人电脑)端主流浏览器提供标准接口满足第三方应用集成,操作流畅方便易用。

附图说明

图1为本发明提供的基于决策引擎的产品管理平台的一种实施方式示意图;

图2为本发明提供的基于决策引擎的产品管理平台的另一种实施方式示意图;

图3为本发明提供的基于决策引擎的产品管理平台的另一种实施方式示意图;

图4为本发明提供的基于决策引擎的产品管理平台的另一种实施方式示意图。

附图标记:

10-组织机构模块,20-知识库模块,30-产品模型模块,40-决策包模块,50-测试验证模块,60-产品打包模块,70-产品发布模块。

具体实施方式

下面结合附图和具体实施方式,对本发明作进一步详细说明。需要说明的是,下面描述的本发明的特定细节仅为说明本发明用,并不构成对本发明的限制。根据所描述的本发明的教导作出的任何修改和变型也在本发明的范围内。

如图1所示为本发明提供的基于决策引擎的产品管理平台的一种实施方式示意图,从图中可以看出,在该产品管理平台的架构中包括:组织机构模块10(如图示中的组织机构模块1、组织机构模块2、......、组织机构模块n)、知识库模块20(如图示中的知识库模块1、知识库模块2、......、知识库模块n)、产品模型模块30(如图示中的产品模型模块1、产品模型模块2、......、产品模型模块n)以及决策包模块40(如图示中的决策包模块1、决策包模块2、......、决策包模块n),其中,知识库模块与组织机构模块连接,产品模型模块与知识库模块连接,决策包模块与产品模型模块连接。

具体,组织机构模块中包括各类型的组织机构(即各行各业的组织结构),如金融行业的组织机构,又如IT(Information Technology,信息技术)行业的组织机构等,用于维护用户企业机构。知识库模块中包括多种类型的数据库,如生产部、金融部、风控部等相应的数据库(如,信贷知识、保险知识、物联网知识等)。另外,我们知道,每个组织机构对应的企业中往往包括多个部门,每个部门对应一个甚至多个数据库,所以我们限定每种类型的组织机构至少与一种类型的数据库关联。产品模型模块中包括多种类型的决策模型,如信贷模块、车贷模型等,且每种类型的数据库至少与一种类型的决策模型关联,即某一组织机构中某一部门可以根据不止一个决策包模块做决策。决策包模块中包括多个规则包,即多个规则包括组成一个决策包,且每种类型的决策包模块至少与一个规则包关联。更具体来说,每个决策包模块中还包括多个业务对象,且决策包模块中的每个规则包中包括多个决策表(具体为Web可编辑决策表)。在具体实施例中,规则包中包括系统自带的通用规则和专用规则。

基于此,我们可以看出,本发明提供的自动化决策引擎产品的组织架构呈树形结构,其在运行的过程中,基于选定的组织机构类型和数据库类型,使用相应的决策包模块和规则包对输入的产品数据做出决策。

对上述实施方式进行改进得到本实施方式,如图2所示,在本实施方式中,产品管理平台中还包括与决策包模块连接的测试验证模块50,测试验证模块用于测试产品管理平台中的产品是否正常运行,具体验证决策包模块是否有用。在运行过程中,自动化决策引擎产品在搭建好了或对其中的规则包/决策表进行更改等之后,该测试验证模块对产品进行测试验证,只有产品测试验证成功之后,才会进入后续的打包发布等步骤,以此实现了各规则的实时生效。

对上述实施方式进行改进得到本实施方式,如图3所示,在本实施方式中,产品管理平台中还包括与测试验证模块连接的产品打包模块60,产品打包模块用于将经过测试验证模块测试验证的产品自动打包;且该产品打包模块打包的内容包括:产品模型模块和决策包模块,以此实现本发明提供的自动化决策引擎产品的自动打包(每个产品自动打包成一个jar包),相应企业将其打包下载之后就能在本地运行,不需要每次都在线运行。

对上述实施方式进行改进得到本实施方式,如图4所示,在本实施方式中,产品管理平台中还包括与测试验证模块连接的产品发布模块70,产品发布模块用于将经过测试验证模块测试验证的产品进行发布。在具体实施例中,采用Http(HyperText Transfer Protocol,超文本传输协议)接口(可远程调用,如当后端改了规则包,前端实时显示)进行发布。

对上述实施方式进行改进得到本实施方式,在本实施方式中,产品管理平台中还包括权限管理模块,权限管理模块分别与组织机构模块、产品模型模块以及决策包模块连接,权限管理模块用于管理组织机构权限、模型权限以及规则权限。具体,对于组织机构权限来说,每个组织结构具备独立的界面、决策模块、规则包、数据管理等,用户管理员在登录之后,具备相应的独立界面;对于模型权限和规则权限来说,都可以通过后台设置是可见还是不可见,以此实现对模型规则的权限控制,甚至实现模型收费。

除此之外,本发明提供的产品管理平台中还包括用户管理(不同用户类型有不同的操作权限)、角色管理(不同角色有不同的操作权限)、组织机构管理、菜单管理、数据字典等。

以上通过分别描述每个过程的实施场景案例,详细描述了本发明,本领域的技术人员应能理解。在不脱离本发明实质的范围内,可以作修改和变形,比如部分模块的剥离使用和将系统嵌入于其他应用系统中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1