首页> 中国专利> 中台化的跨行业积分结算方法及系统

中台化的跨行业积分结算方法及系统

摘要

本发明公开了中台化的跨行业积分结算方法及系统,该方法包括:S100,多个业务系统通过积分银行提供的统一积分接口与积分银行对接,或者,通过业务渠道标识入驻积分银行;S200,积分银行获取业务系统的业务积分,根据积分通兑映射表,得出业务系统对应的第一积分;S300,业务系统检测到自身的业务积分变更,将相应的变更数据传送给积分银行,由积分银行进行入账管理,对第一积分进行更新。本发明通过积分银行统一用户积分账户,解决了跨行业积分结算问题,降低了业务复杂度,降低了处理成本,提高了积分计算的效率。

著录项

  • 公开/公告号CN112819606A

    专利类型发明专利

  • 公开/公告日2021-05-18

    原文格式PDF

  • 申请/专利权人 深圳市惟客数据科技有限公司;

    申请/专利号CN202110136753.5

  • 申请日2021-02-01

  • 分类号G06Q40/02(20120101);G06Q30/02(20120101);

  • 代理机构44205 广州嘉权专利商标事务所有限公司;

  • 代理人张志辉

  • 地址 518000 广东省深圳市南山区粤海街道海珠社区海德三道199号天利中央广场1701-1712(1708-1712)

  • 入库时间 2023-06-19 11:02:01

说明书

技术领域

本发明涉及跨行业数据集成处理的技术领域,特别涉及一种中台化的跨行业积分结算方法及系统。

背景技术

随着互联网的高速发展,各类产品层出不穷,拉新成本日益增高,存量用户运营的边际收益逐渐大于拉新,所以越来越多的企业注重存量用户运营,即私域流量,但集团型企业的私域流量往往留存在各个分散的业务系统中,多行业会员数据难以相互连通,只能在单一的业务系统中流动。对于用户运营的重要手段之一的积分,同样也被限制了发展,积分在单一务系统中流动结算,当集团多行业数据拉通统一运营后,积分的结算链由从前的点对点直线结算,变成了一个复杂的网状,结算复杂,耗时耗力。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种中台化的跨行业积分结算方法,能够统一结算积分,减少处理成本。

本发明还提出一种具有上述中台化的跨行业积分结算方法的中台化的跨行业积分结算方法系统。

本发明还提出一种具有上述中台化的跨行业积分结算方法的计算机可读存储介质。

根据本发明的第一方面实施例的中台化的跨行业积分结算方法,包括以下步骤:S100,多个业务系统通过积分银行提供的统一积分接口与所述积分银行对接,或者,通过业务渠道标识入驻所述积分银行;S200,所述积分银行获取所述业务系统的业务积分,根据积分通兑映射表,得出所述业务系统的所述业务积分对应的第一积分;S300,所述业务系统检测到自身的所述业务积分变更,将相应的变更数据传送给所述积分银行,由所述积分银行进行入账管理,对所述第一积分进行更新。

根据本发明实施例的中台化的跨行业积分结算方法,至少具有如下有益效果:通过积分银行统一用户积分账户,解决了跨行业积分结算问题,降低了业务复杂度,降低了处理成本,提高了积分计算的效率。

根据本发明的一些实施例,所述步骤S100包括:S110,所述业务系统与所述积分银行进行连接时,确定是否已拥有业务积分功能;S120,所述业务系统已拥有业务积分功能,则所述业务系统通过所述统一积分接口与所述积分银行对接;S130,所述业务系统无业务积分功能,则所述业务系统通过入驻方式与所述积分银行连接,在所述积分银行中增加相应的渠道,获取所述业务渠道标识。

根据本发明的一些实施例,所述步骤S300包括:S310,若所述业务积分增加,则根据所述业务系统对应的所述业务渠道标识、第一积分增加值及用户账号生成业务积分增加记录;S320,则计算账单周期内所述业务系统对应的第一积分总数,确定所述第一积分总数大于等于当前第一积分扣减值,按照时间倒序通过所述积分增加记录进行抵扣,并根据所述业务系统对应的所述业务渠道标识、第一积分扣减值及用户账号生成业务积分扣减记录。

根据本发明的一些实施例,所述步骤S300还包括:所述积分银行配置所述业务系统相应的积分项,确定所述积分项的预设时间段内的获取上限,根据所述获取上限对所述业务系统的所述业务积分进行风控管理。

根据本发明的一些实施例,所述积分银行根据积分类型对积分项进行管理,并配置相应的积分规则。

根据本发明的一些实施例,所述积分规则包括:触发规则、赠送规则、适用范围以及时间规则。

根据本发明的一些实施例,还包括:所述积分银行根据账期,统计每个所述业务系统的积分的获取、消耗及过期记录,进行结算,并输出相应账单。

根据本发明的第二方面实施例的中台化的跨行业积分结算方法系统,包括:积分银行模块,用于与多个业务系统连接,根据积分通兑映射表,将所述业务系统的业务积分转换为第一积分,统一进行入帐管理,对所述第一积分进行更新,所述积分银行模块包括:渠道管理模块,用于通过业务渠道标识对接入的所述业务系统进行管理;积分明细模块,用于获取并保存所述业务系统的所述业务积分的变更记录,以及,根据所述变更记录对所述第一积分进行更新;积分配置模块,用于根据积分类型对所述业务系统相应的积分项进行管理,并配置积分的触发规则、赠送规则、适用范围以及时间规则。

根据本发明实施例的中台化的跨行业积分结算方法系统,至少具有如下有益效果:通过积分银行统一用户积分账户,解决了跨行业积分结算问题,降低了业务复杂度,降低了处理成本,提高了积分计算的效率。

根据本发明的一些实施例,所述积分银行还包括:风控管理模块,用于确定所述积分项的预设时间段内的获取上限,根据所述获取上限对所述业务系统的所述业务积分进行风控管理,以及,配置积分异常判断规则,根据所述积分异常判断规则进行相应的报警处理;积分结算模块,用于根据账期,统计每个所述业务系统的积分的获取、消耗及过期记录,进行结算,并输出相应账单。

根据本发明的第三方面实施例的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据本发明的第一方面实施例的方法。

根据本发明实施例的计算机可读存储介质,至少具有与本发明的第一方面实施例的方法同样的有益效果。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的方法的流程示意图;

图2为本发明实施例的方法中业务系统与积分银行的对接处理过程;

图3为本发明实施例的方法中积分银行对积分的处理流程图;

图4为本发明实施例的系统的模块示意框图。

附图标记:

积分银行模块100、业务系统200;渠道管理模块110、积分明细模块120、积分配置模块130、风控管理模块140、积分结算模块150。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个及两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

参照图1,本发明的实施例的方法包括:S100,多个业务系统通过积分银行提供的统一积分接口与积分银行对接,或者,通过业务渠道标识入驻积分银行;S200,积分银行获取业务系统的业务积分,根据积分通兑映射表,得出业务系统的业务积分对应的第一积分的值;S300,业务系统检测到自身的业务积分变更,将相应的变更数据传送给积分银行,由积分银行进行入账管理,对第一积分进行更新。

本发明的实施例中,业务系统与积分银行进行连接时,确定是否已拥有业务积分功能。若该业务系统已拥有业务积分功能,则该业务系统通过积分银行提供的统一积分接口与该积分银行对接,并获取相应的业务渠道标识。若该业务系统无无业务积分功能,则该业务系统通过入驻方式与积分银行连接,在积分银行中增加相应的渠道,获取业务渠道标识。

参照图2,积分银行新接入一个业务系统时,若该新增业务系统中存在存量积分,则设置该业务系统的积分与积分银行的通兑比例,并保存至积分通兑映射表,积分银行为将该业务系统的存量积分按通兑比例换算成相应的第一积分,并存储到积分银行中。积分银行配置该业务系统在预设时间段内的业务积分获取上限,以便于风控管理。

本发明的实施例中,积分银行对积分的处理过程,参照图3,包括以下步骤。

1.业务系统入驻积分银行后,用户行为触发积分变化,业务系统将渠道标识ID,用户帐号ID,业务积分数,积分操作类型等关键数据封装后,调用积分银行API接口。

2.积分银行根据渠道id判断此业务系统是否入住积分银行。

3.若业务系统已入住,查询此业务系统/集团设置的积分风控数据,判断是否通过风控校验,若不通过则通知业务系统操作失败及失败原因。

4.风控校验通过后,根据积分操作类型,执行积分增加与扣减操作;

对于积分发放操作,基于积分通兑表,将原业务积分增加值,折算成以第一积分为标准的积分增加值,在数据库中增加一条积分增加记录,该记录中包括:用户帐号ID,业务系统对应的渠道标识ID、积分增加值、发放时间等数据。

对于积分扣减操作,基于积分通兑表,将原业务积分扣减值,折算成以第一积分为标准的积分扣减值,并根据用户帐号统计账单周期内该用户帐号发放的积分总数是否大于等于积分扣减值。若积分总数不够,则无法扣减,返回操作失败及原因给业务系统;若积分总数足够扣减,则获取该用户帐号下的积分增加记录,按照时间倒序依次用积分增加记录进行抵扣处理,并根据抵扣的积分增加记录的记录ID、用户帐号ID、积分扣减值及扣减时间等生成积分扣减记录,并通知业务系统操作成功。用户消耗积分时,积分扣减根据获取时间扣减,先入先出,不考虑获取积分对应的渠道标识ID。

5.账单清结算:在账单周期结束时,积分银行获取积分记录,包括积分增加记录和积分扣减记录,通过渠道标识ID,统计每个业务系统账单周期内的第一积分数,通过公式:发放积分中已被消耗的第一积分-本业务系统增加的第一积分,计算积分差值。通过积分通兑映射表,根据积分差值数,可核算该积分差值数对应的业务积分成本。若积分差值为正,则说明该业务系统消费的积分由其他业态代为承担,将发放的业务积分支付给积分银行;若积分差值为负,则说明该业务系统帮助他业务系统代为承担积分,由积分银行将积分成本支付给业态,达成多业态积分互通,互相使用,积分银行单点结算,最后将积分记录数据更为已结算,以便下一个帐期结算。

如图4所示,以2个业务系统为例,展示了本发明的实施例的系统中积分银行模块100与业务系统200的连接及积分银行模块的内部模块。本发明实施例中的积分银行模块,可以与多个业务系统连接,根据积分通兑映射表,将业务系统的业务积分转换为第一积分,统一进行入帐管理,对第一积分进行更新,积分银行模块100包括:渠道管理模块110、积分明细模块120、积分配置模块130、风控管理模块140及积分结算模块150。其中,渠道管理模块110用于与业务系统对接,分配业务渠道标识给接入的业务系统,并通过业务渠道标识对接入的业务系统进行管理。积分明细模块120,用于获取并保存业务系统的业务积分的变更记录,以及,根据变更记录对第一积分进行更新;变更记录中包括积分增加记录及积分扣减记录。积分增加记录中包括:业务渠道标识、积分增加值、用户账号及增加时间。积分扣减记录包括:业务渠道标识、积分增加值、用户账号及扣减时间。进行抵扣处理时,本发明的一些实施例还会对已进行抵扣处理的积分增加记录添加相应的标志,表示该积分记录已作抵扣处理。积分配置模块130,用于按照积分类型对业务系统相应的积分项进行管理,并配置积分的触发规则、赠送规则、适用范围以及时间规则。积分类型可按如消费积分、活动积分、企业积分等进行归类。通过对积分项进行统一管理,有利于提高效率,便于后期修改维护。风控管理模块140,用于确定积分项的预设时间段内的获取上限,根据获取上限对业务系统的业务积分进行风控管理,以及,配置积分异常判断规则,根据积分异常判断规则进行相应的报警处理。风控管理模块140也可以配置第一积分在预设时间段的获取上限,当在预设时间段内检测到第一积分超出获取上限,则发出相应的警报,并生成相应的积分获取记录报表。显然,风控管理模块可以在积分异常判断规则中配置异常积分消费,当用户在某一时间段内频繁消费积分达到一定次数或者一定数值,则进行相应的报警处理,如某业务系统内的积分消耗超过第一次数则标记为该帐号为最低危险等级,并按次数及数据累计提升该帐号的危险等级,超过一定等级限时限制积分消耗等。积分结算模块150,用于根据账期,统计每个业务系统的积分的获取、消耗及过期记录,进行结算,并输出相应账单。

尽管本文描述了具体实施方案,但是本领域中的普通技术人员将认识到,许多其它修改或另选的实施方案同样处于本公开的范围内。例如,结合特定设备或组件描述的功能和/或处理能力中的任一项可以由任何其它设备或部件来执行。另外,虽然已根据本公开的实施方案描述了各种例示性具体实施和架构,但是本领域中的普通技术人员将认识到,对本文所述的例示性具体实施和架构的许多其它修改也处于本公开的范围内。

上文参考根据示例性实施方案所述的系统、方法、系统和/或计算机程序产品的框图和流程图描述了本公开的某些方面。应当理解,框图和流程图中的一个或多个块以及框图和流程图中的块的组合可分别通过执行计算机可执行程序指令来实现。同样,根据一些实施方案,框图和流程图中的一些块可能无需按示出的顺序执行,或者可以无需全部执行。另外,超出框图和流程图中的块所示的那些部件和/或操作以外的附加部件和/或操作可存在于某些实施方案中。

因此,框图和流程图中的块支持用于执行指定功能的装置的组合、用于执行指定功能的元件或步骤的组合以及用于执行指定功能的程序指令装置。还应当理解,框图和流程图中的每个块以及框图和流程图中的块的组合可以由执行特定功能、元件或步骤的专用硬件计算机系统或者专用硬件和计算机指令的组合来实现。

本文所述的程序模块、应用程序等可包括一个或多个软件组件,包括例如软件对象、方法、数据结构等。每个此类软件组件可包括计算机可执行指令,所述计算机可执行指令响应于执行而使本文所述的功能的至少一部分(例如,本文所述的例示性方法的一种或多种操作)被执行。

软件组件可以用各种编程语言中的任一种来编码。一种例示性编程语言可以为低级编程语言,诸如与特定硬件体系结构和/或操作系统平台相关联的汇编语言。包括汇编语言指令的软件组件可能需要在由硬件架构和/或平台执行之前由汇编程序转换为可执行的机器代码。另一种示例性编程语言可以为更高级的编程语言,其可以跨多种架构移植。包括更高级编程语言的软件组件在执行之前可能需要由解释器或编译器转换为中间表示。编程语言的其它示例包括但不限于宏语言、外壳或命令语言、作业控制语言、脚本语言、数据库查询或搜索语言、或报告编写语言。在一个或多个示例性实施方案中,包含上述编程语言示例中的一者的指令的软件组件可直接由操作系统或其它软件组件执行,而无需首先转换成另一种形式。

软件组件可存储为文件或其它数据存储构造。具有相似类型或相关功能的软件组件可一起存储在诸如特定的目录、文件夹或库中。软件组件可为静态的(例如,预设的或固定的)或动态的(例如,在执行时创建或修改的)。

上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号