[发明专利]业务指标分层计算方法及装置、分布式计算方法及系统在审
申请号: | 201710067349.0 | 申请日: | 2017-02-06 |
公开(公告)号: | CN106875110A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 张霄栋;靳昊宇 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F17/30 |
代理公司: | 隆天知识产权代理有限公司72003 | 代理人: | 李昕巍,郑特强 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 指标 分层 计算方法 装置 分布式 系统 | ||
技术领域
本公开涉及数据处理技术领域,具体而言,涉及一种业务指标分层计算方法、业务指标分层计算装置、分布式计算方法以及分布式计算系统。
背景技术
销售管理系统是辅助销售型公司(例如,保险公司)进行销售人员管理、销售业绩考核、薪资计算的系统。其中,销售业绩考核和薪资计算均需要对大量历史数据进行一系列复杂的逻辑计算而得出。在这种情况下,对计算的效率、准确性、可靠性以及计算的易维护性提出了较高的要求。
目前,在销售管理系统的业绩考核和薪资的计算方式中,通常可以将计算某个指标需要用到的各个参数从数据库中读取,然后按照特定的计算公式对参数进行计算,以得到业绩考核和薪资的最终结果。然而,计算中所用到的参数可能需要一级预先计算才能得到,在复杂的计算逻辑中,甚至可能需要多级预先计算才能得到所需的参数,导致计算过程变得复杂。另外,针对需要多次应用的参数,可能出现重复计算的问题。在这种计算量巨大的情况下,为了保证按时得到计算结果,通常可以通过增加硬件资源数量的方式解决该问题,但这种方式成本较大且提升空间有限。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种业务指标分层计算方法、业务指标分层计算装置、分布式计算方法以及分布式计算系统,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本公开的一个方面,提供一种业务指标分层计算方法,包括:
对各业务指标进行分析以确定各所述业务指标之间的依赖关系;
根据各所述业务指标之间的所述依赖关系确定各所述业务指标的层级;其中,各所述业务指标的层级包括第1层级至第N层级;其中,N是大于1的正整数;
利用原始数据对所述第1层级的业务指标进行计算,并得到所述第1层级的业务指标的计算结果;以及
根据第1层级至第n-1层级的业务指标的计算结果中的一个或多个并结合所述原始数据对第n层级的业务指标进行计算,以得到第n层级的业务指标的计算结果;其中,1<n≤N且n∈N。
在本公开的一种示例性实施例中,所述原始数据包括基础类数据和/或参数类数据。
根据本公开的一个方面,提供一种分布式计算方法,包括:
提供一种取数服务器,所述取数服务器响应于取数控制指令从一数据库中读取与各业务指标相关联的基础类数据,并且将所述基础类数据封装成数据单元并存储至一数据队列中;
提供一种计算服务器,所述计算服务器从所述数据队列中读取所述数据单元,结合参数类数据并采用上述任意一项所述的业务指标分层计算方法对各所述业务指标进行计算,以得到各所述业务指标的计算结果;以及
提供一种控制服务器,所述控制服务器根据上述任意一项所述的业务指标分层计算方法中的各所述业务指标之间的依赖关系,确定计算各所述业务指标的顺序,并根据所述计算各所述业务指标的顺序向所述取数服务器发送所述取数控制指令。
在本公开的一种示例性实施例中,将所述参数类数据存储在一缓存中。
在本公开的一种示例性实施例中,所述控制服务器还用于对所述参数类数据进行初始化。
根据本公开的一个方面,提供一种业务指标分层计算装置,包括:
分析模块,用于对各业务指标进行分析以确定各所述业务指标之间的依赖关系;
层级确定模块,用于根据各所述业务指标之间的所述依赖关系确定各所述业务指标的层级;其中,各所述业务指标的层级包括第1层级至第N层级;其中,N是大于1的正整数;
第一计算模块,用于利用原始数据对所述第1层级的业务指标进行计算,并得到所述第1层级的业务指标的计算结果;以及
第二计算模块,用于根据第1层级至第n-1层级的业务指标的计算结果中的一个或多个并结合所述原始数据对第n层级的业务指标进行计算,以得到第n层级的业务指标的计算结果;其中,1<n≤N且n∈N。
在本公开的一种示例性实施例中,所述原始数据包括基础类数据和/或参数类数据。
根据本公开的一个方面,提供一种分布式计算系统,包括:
取数服务器,用于响应于取数控制指令从一数据库中读取与各业务指标相关联的基础类数据,并且将所述基础类数据封装成数据单元并存储至一数据队列中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710067349.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种会议评价系统和方法
- 下一篇:输变电工程造价全过程管理平台
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理