一种业务指标的计算方法及装置制造方法及图纸

技术编号:25600851 阅读:17 留言:0更新日期:2020-09-11 23:58
本申请公开了一种业务指标的计算方法及装置。该方法在根据接收的目标业务系统发送的业务指标计算请求,获取目标业务系统的业务数据后,业务指标计算请求包括待计算的目标业务指标和待计算时间段,业务数据包括业务对象的业务对象标识和相应业务行为信息;按照预设的目标业务指标的分析规则,对业务行为信息进行分析,得到目标业务指标对应的待计算事件信息;按照预设的目标业务指标的计算规则,对待计算时间段内待计算事件信息的集合进行计算,得到业务对象标识对应的目标业务指标的计算结果;向目标业务系统发送业务指标计算响应,指标计算响应包括业务对象标识对应的目标业务指标的计算结果。该方法实现了高可复用性的业务指标的计算。

【技术实现步骤摘要】
一种业务指标的计算方法及装置
本申请涉及通信
,尤其涉及一种业务指标的计算方法及装置。
技术介绍
对互联网平台而言,平台需要对运营的各种用户、交易产生的大规模数据进行计算,这就产生了非常多的实时业务指标计算的需求,这就要求要有较高的时效性。这些实时业务指标对互联网平台的管理决策提供支撑。由于业务指标间算法的差异性较大,且业务指标需求量随着业务发展快速增长,需要较大的数据量和较复杂的互联网平台提供不同业务指标的计算场景。然而,目前各互联网平台都是根据的各业务指标定制相应的业务指标计算场景,导致计算业务指标的技术实现的可复用性差,且不同的互联网平台的实现不可以共用,即计算业务指标的技术的可复用性不高。
技术实现思路
本申请实施例提供一种业务指标的计算方法及装置,解决了现有技术存在的上述问题,以实现高可复用性的业务指标的计算。第一方面,提供了一种业务指标的计算方法,该方法可以包括:根据接收的目标业务系统发送的业务指标计算请求,获取目标业务系统的业务数据,其中,所述业务指标计算请求包括待计算的目标业务指标和待计算时间段,所述业务数据包括业务对象的业务对象标识和相应业务行为信息;按照预设的目标业务指标的分析规则,对所述业务行为信息进行分析,得到所述目标业务指标对应的待计算事件信息;按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果;向所述目标业务系统发送业务指标计算响应,所述指标计算响应包括所述业务对象标识对应的所述目标业务指标的计算结果。在一个可选的实现中,所述待计算事件信息包括待计算事件发生时间和待计算事件状态;按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果,包括:根据预设的目标业务指标的计算规则,确定所述待计算事件信息中待计算事件状态对应的指标计算状态和所述指标计算状态对应的有效计算时间段;根据所述待计算事件状态对应的指标计算状态、所述指标计算状态对应的有效计算时间段和所述待计算事件发生时间,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果。在一个可选的实现中,按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算之前,所述方法还包括:按照所述事件发生时间的时间顺序,获取预设时间段内所述目标业务指标对应的待计算事件信息的有序集合。在一个可选的实现中,得到所述业务对象标识对应的所述目标业务指标的计算结果,包括:根据所述待计算事件状态对应的指标计算状态、所述指标计算状态对应的有效计算时间段和所述待计算事件发生时间,对所述待计算事件信息的有序集合进行整合,得到所述业务对象标识对应的待计算的指标事件有序集;对所述待计算的指标事件有序集进行计算,得到所述业务对象标识对应的目标业务指标的计算结果。在一个可选的实现中,所述指标计算状态包括执行指标计算的状态和不执行指标计算的状态。在一个可选的实现中,所述目标业务指标包括计时类业务指标、计数类业务指标、金额求和类业务指标中的至少一种业务指标。第二方面,提供了一种业务指标的计算装置,该装置可以包括:获取单元、分析单元、计算单元和发送单元;所述获取单元,用于根据接收的目标业务系统发送的业务指标计算请求,获取目标业务系统的业务数据,其中,所述业务指标计算请求包括待计算的目标业务指标和待计算时间段,所述业务数据包括业务对象的业务对象标识和相应业务行为信息;所述分析单元,用于按照预设的目标业务指标的分析规则,对所述业务行为信息进行分析,得到所述目标业务指标对应的待计算事件信息;所述计算单元,用于按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果;所述发送单元,用于向所述目标业务系统发送业务指标计算响应,所述指标计算响应包括所述业务对象标识对应的所述目标业务指标的计算结果。在一个可选的实现中,所述待计算事件信息包括待计算事件发生时间和待计算事件状态;所述计算单元,具体用于根据预设的目标业务指标的计算规则,确定所述待计算事件信息中待计算事件状态对应的指标计算状态和所述指标计算状态对应的有效计算时间段;根据所述待计算事件状态对应的指标计算状态、所述指标计算状态对应的有效计算时间段和所述待计算事件发生时间,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果。在一个可选的实现中,所述获取单元,还包括按照所述事件发生时间的时间顺序,获取预设时间段内所述目标业务指标对应的待计算事件信息的有序集合。在一个可选的实现中,所述计算单元,还具体用于根据所述待计算事件状态对应的指标计算状态、所述指标计算状态对应的有效计算时间段和所述待计算事件发生时间,对所述待计算事件信息的有序集合进行整合,得到所述业务对象标识对应的待计算的指标事件有序集;对所述待计算的指标事件有序集进行计算,得到所述业务对象标识对应的目标业务指标的计算结果。在一个可选的实现中,所述指标计算状态包括执行指标计算的状态和不执行指标计算的状态。在一个可选的实现中,所述目标业务指标包括计时类业务指标、计数类业务指标、金额求和类业务指标中的至少一种业务指标。第三方面,提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤。第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤。本专利技术实施了提供的业务指标的计算方法在根据接收的目标业务系统发送的业务指标计算请求,获取目标业务系统的业务数据后,业务指标计算请求包括待计算的目标业务指标和待计算时间段,业务数据包括业务对象的业务对象标识和相应业务行为信息;按照预设的目标业务指标的分析规则,对业务行为信息进行分析,得到目标业务指标对应的待计算事件信息;按照预设的目标业务指标的计算规则,对待计算时间段内待计算事件信息的集合进行计算,得到业务对象标识对应的目标业务指标的计算结果;向目标业务系统发送业务指标计算响应,指标计算响应包括业务对象标识对应的目标业务指标的计算结果。该方法可以实现不同业务系统对不同业务指标的计算,实现了高可复用性的业务指标的计算。附图说明图1为本专利技术实施例提供的一种业务指标的计算方法的流程示意图;图2为本专利技术实施例提供的本文档来自技高网...

【技术保护点】
1.一种业务指标的计算方法,其特征在于,所述方法包括:/n根据接收的目标业务系统发送的业务指标计算请求,获取所述目标业务系统的业务数据,其中,所述业务指标计算请求包括待计算的目标业务指标和待计算时间段,所述业务数据包括业务对象的业务对象标识和相应业务行为信息;/n按照预设的目标业务指标的分析规则,对所述业务行为信息进行分析,得到所述目标业务指标对应的待计算事件信息;/n按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果;/n向所述目标业务系统发送业务指标计算响应,所述指标计算响应包括所述业务对象标识对应的所述目标业务指标的计算结果。/n

【技术特征摘要】
1.一种业务指标的计算方法,其特征在于,所述方法包括:
根据接收的目标业务系统发送的业务指标计算请求,获取所述目标业务系统的业务数据,其中,所述业务指标计算请求包括待计算的目标业务指标和待计算时间段,所述业务数据包括业务对象的业务对象标识和相应业务行为信息;
按照预设的目标业务指标的分析规则,对所述业务行为信息进行分析,得到所述目标业务指标对应的待计算事件信息;
按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果;
向所述目标业务系统发送业务指标计算响应,所述指标计算响应包括所述业务对象标识对应的所述目标业务指标的计算结果。


2.如权利要求1所述的方法,其特征在于,所述待计算事件信息包括待计算事件发生时间和待计算事件状态;
按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果,包括:
根据预设的目标业务指标的计算规则,确定所述待计算事件信息中待计算事件状态对应的指标计算状态和所述指标计算状态对应的有效计算时间段;
根据所述待计算事件状态对应的指标计算状态、所述指标计算状态对应的有效计算时间段和所述待计算事件发生时间,对所述待计算时间段内所述待计算事件信息的集合进行计算,得到所述业务对象标识对应的所述目标业务指标的计算结果。


3.如权利要求2所述的方法,其特征在于,按照预设的目标业务指标的计算规则,对所述待计算时间段内所述待计算事件信息的集合进行计算之前,所述方法还包括:
按照所述事件发生时间的时间顺序,获取预设时间段内所述目标业务指标对应的待计算事件信息的有序集合。


4.如权利要求3所述的方法,其特征在于,得到所述业务对象标识对应的所述目标业务指标的计算结果,包括:
根据所述待计算事件状态对应的指标计算状态、所述指标计算状态对应的有效计算时间段和所述待计算事件发生时间,对所述待计算事件信息的有序集合进行整合,得到所述业务对象标识对应的待计算的指标事件有序集;
对所述待计算的指标事件有序集进行计算,得到所述业务对象标识对应的目标业务指标的计算结果。


...

【专利技术属性】
技术研发人员:朱礼勇汤义强高建丰谈卓卓彭旭
申请(专利权)人:南京领行科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1