业务管理方法、电子设备及存储介质与流程

文档序号:26010246发布日期:2021-07-23 21:30阅读:92来源:国知局
业务管理方法、电子设备及存储介质与流程

本公开涉及业务管理技术,尤其涉及一种业务管理方法、电子设备及存储介质。



背景技术:

基于目前企业的还款业务需要根据不同的资方执行不同的业务流程,各个资方的业务流程差异性较大。随着合作的资方越来越多,其差异性也越来越高,对业务代码的侵入性越来越大。原业务系统的兼容性已不足以满足复杂业务场景,这就需要一套更便捷的通用机制来处理此类问题。

当前市面上存在一些解决方案,但这些解决方案都需要在新业务对接过程中进行重复的代码开发,同时复杂的代码对业务人员不具备透明性。



技术实现要素:

本公开实施例提供一种业务管理方法、电子设备及存储介质,能够避免业务系统加入多个业务所导致的业务对接过程中重复的代码开发以及代码对业务人员的不透明性。

本公开实施例的第一方面,提供一种业务管理方法,包括:

将输入业务输入预先设定的业务运营决策模型,所述业务运营决策模型根据所述输入业务的类型,输出与所述输入业务对应的业务输出参数,其中,所述业务运营决策模型用于根据所述输入业务的类型,为所述输入业务分配对应的决策配置,并将所述输入业务转换为可视化业务输出参数;

根据所述业务输出参数,将所述输入业务对接到与所述业务输出参数对应的业务执行动作,用以执行与所述业务输出参数对应的动作。

可选地,所述方法还包括:

配置所述业务运营决策模型,所述配置所述业务运营决策模型的方法包括:

基于预先获取的多种业务类型,生成与所述多种业务类型对应的业务节点;

为每一业务节点分配对应的决策规则,并为每一业务节点分配可视化业务输出参数。

可选地,所述配置所述业务运营决策模型的方法还包括:

判断所述输入业务是否与业务节点相匹配,

若是,则按照已有的业务节点为所述输入业务分配对应的决策配置,并将所述输入业务转换为可视化业务输出参数;

若否,则为所述输入业务开辟新的业务节点,并为新的业务节点分配与其对应的决策配置以及可视化业务输出参数。

可选地,所述配置所述业务运营决策模型的方法还包括:

与所述输入业务对应的业务节点为所述输入业务分配对应的决策配置,将所述输入业务转换为可视化业务输出参数后,判断该可视化业务输出参数与所述业务运营决策模型中预存的,与该业务节点对应的可视化业务输出参数是否相同,

若不同,则输出第一告警信息。

可选地,所述方法还包括:

配置所述业务运营决策模型时,统计所述第一告警信息的次数,若所述第一告警信息的次数超过第一预设阈值,则重新配置所述业务运营决策模型,直至所述第一告警信息的次数低于所述第一预设阈值。

可选地,所述将所述输入业务对接到与所述业务输出参数对应的业务执行动作之后,所述方法还包括:

将所述业务输出参数输入预先设定的业务执行决策模型,

所述业务执行决策模型根据所述业务输出参数,输出与所述业务输出参数对应的业务值,并执行与所述业务输出参数对应的动作。

可选地,所述方法还包括:

监控所述业务输出参数,所述监控所述业务输出参数的方法包括:

判断所述业务输出参数对应的业务值是否与所述业务执行决策模型预先存储的业务值相匹配,

若是,则执行与所述业务输出参数对应的动作;

若否,则输出第二告警信息。

可选地,所述方法还包括:

统计所述第二告警信息的次数,

若所述第二告警信息的次数超过第二预设阈值,则重新配置所述业务执行决策模型,直至所述第二告警信息的次数低于所述第二预设阈值。

本公开实施例的第一方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为调用所述存储器存储的指令,以执行前述任意一项所述的方法。

本公开实施例的第二方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现前述任意一项所述的方法。

本公开提供的业务管理方法,将输入业务输入预先设定的业务运营决策模型,所述业务运营决策模型根据所述输入业务的类型,输出与所述输入业务对应的业务输出参数;

本公开提供的业务管理方法将规则配置和动作执行相分离,各个模块之间互相解耦,可以根据实际情况在各种流程中组合使用,具有较高灵活度;遇到新业务可以直接通过对规则的配置完成对接,业务拓展性强;

根据所述业务输出参数,将所述输入业务对接到与所述业务输出参数对应的业务执行动作,用于执行与所述业务输出参数对应的动作;

统一集中条件处理和条件处理完成后,对结果输出进行整理、分配和归档,实现流程引擎的通用性,对规则配置和动作执行更加透明,业务人员可以直接通过规则配置读取不同业务模式的策略信息,业务传承能力强;可以通过监控数据及时有效的发现流程中的问题。

附图说明

图1为本申请实施例业务管理方法的流程示意图;

图2为本申请实施例业务管理方法的逻辑示意图;

图3为本申请实施例电子设备的框图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

应当理解,在本公开的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。

应当理解,在本公开中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,在本公开中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。

应当理解,在本公开中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。

取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。

下面以具体地实施例对本公开的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1示例性地示出本公开实施例业务管理方法的流程示意图,如图1所示,所述方法包括:

步骤s101、将输入业务输入预先设定的业务运营决策模型,所述业务运营决策模型根据所述输入业务的类型,输出与所述输入业务对应的业务输出参数;

随着还款业务的种类越来越多,当不同合作资方加入业务系统后,业务系统需要兼容不同的还款业务,对业务代码的侵入性越来越大。因此,如何提供一种兼容不同还款业务的同时,保证对业务代码的入侵性较小的方案,是本领域人员目前需要解决的问题。

在一种可选的实施方式中,可以根据还款业务的种类,配置业务运营决策模型,其中,配置业务运营决策模型的方法可以包括:

基于预先获取的多种业务类型,生成与所述多种业务类型对应的业务节点;

为每一业务节点分配对应的决策规则,并为每一业务节点分配可视化业务输出参数。

示例性地,图2示例性地示出本公开实施例业务管理方法的逻辑示意图,如图2所示,还款业务可以包括储蓄卡扣款、线下扣款和社交软件还款,具体可以根据不同的支付方式的条件路由到不同的分支;

此外,每种还款业务可以根据不同的资金包分为不同的业务模式,如图2所示,以还款业务为储蓄卡扣款为例,根据不同的资金包,储蓄卡扣款下分的业务模式可以包括标准三方分账模式、特殊三方分账模式、代收转代付模式以及资金方扣款模式等,也即可以为每种业务类型生成对应的业务节点。

生成与每一种业务类型对应的业务节点后,可以为每一业务节点分配对应的决策规则。示例性地,可以根据资金是否结清、还款业务是否处于黑暗期、还款是否逾期等,判断具体的扣款模式,并且输出对应的字段,其中,相应的字段可以包括“accept”、“docking”、“inputassetid”等,也即,业务人员可以根据输出字段,判断相应的业务类型、以及该输出字段所对应的后续扣款动作,从而实现输出参数可视化。需要说明的是,本公开实施例对业务类型的种类、业务节点对应的决策规则以及输出的字段等不做限定。

在一种可选的实施方式中,配置业务运营决策模型的方法还可以包括:

判断所述输入业务是否与业务节点相匹配,

若是,则按照已有的业务节点为所述输入业务分配对应的决策配置,并将所述输入业务转换为可视化业务输出参数;

若否,则为所述输入业务开辟新的业务节点,并为新的业务节点分配与其对应的决策配置以及可视化业务输出参数。

示例性地,在实际应用中,可以将具体的还款业务输入业务运营决策模型,业务运营决策模型判断输入业务是否与已经建立的业务节点相匹配,具体地,可以包括输入业务与已经建立的业务节点是否为同一种业务类型,也可以包括输入业务与已经建立的业务节点是否适用同一业务逻辑,也可以包括输入业务与已经建立的业务节点是否有业务逻辑复用的部分,本公开实施例对输入业务与已经建立的业务节点是否匹配的方式不进行限定。

可选地,若输入业务与已经建立的业务节点相匹配,则按照已有的业务节点为输入业务分配对应的决策配置,并将输入业务转换为可视化业务输出参数;

若输入业务与已经建立的业务节点不匹配,则为输入业务开辟新的业务节点,并且为新的业务节点分配与其对应的决策配置以及可视化业务输出参数。

通过判断输入业务是否与业务节点相匹配,可以在匹配的情况下,直接适用现有的决策规则和可视化业务输出参数,加快业务处理逻辑,提升用户体验;在没有匹配的情况下,可以开辟新的业务节点,保证每一业务类型均能得到处理,此外,还可以增加业务运营决策模型所适用的业务种类,提高业务运营决策模型的适用性。

通过为输入业务开辟新的业务节点,可以保证本公开实施例方法的灵活性,在新的输入业务进入时,能够以最小的代码修改代价,完成对系统的更新,减少了代码和人工成本,提高业务扩展能力和系统灵活性。

在一种可选的实施方式中,配置所述业务运营决策模型的方法还包括:

与所述输入业务对应的业务节点为所述输入业务分配对应的决策配置,将所述输入业务转换为可视化业务输出参数后,判断该可视化业务输出参数与所述业务运营决策模型中预存的,与该业务节点对应的可视化业务输出参数是否相同,

若不同,则输出第一告警信息。

示例性地,输入业务适用业务节点的业务逻辑后,输出对应的业务输出参数,但是在实际应用中,可能因为输入业务不能完全适用业务节点的业务逻辑,或者在流程执行过程中出错,则可以通过判断可视化业务输出参数与业务运营决策模型中预存的,与业务节点对应的可视化业务输出参数是否相同,判定输入业务的可视化输出参数是否出错,

若可视化业务输出参数与预存的参数相同,则可以认定该输出参数正确;

若可视化业务输出参数与预存的参数不同,则可以输出第一告警信息,用以通知相关的业务人员,该业务逻辑可能存在错误,以使业务人员可以及时监控数据,发现业务流程中的问题,并且定位到相应的出错位置,快速排除问题。

在一种可选的实施方式中,配置业务运营决策模型时,可以统计第一告警信息的次数,

若第一告警信息的次数超过第一预设阈值,则重新配置业务运营决策模型,直至第一告警信息的次数低于第一预设阈值。

可以理解的是,业务运营决策模型可以是相应的代码人员或者工作人员,根据具体的业务逻辑设定的,用于适应多种业务类型,但是实际应用过程中,可能因为业务逻辑或者业务类型发生改变,而未及时调整业务运营决策模型的处理逻辑,导致出错,则可以通过统计第一告警信息的次数,判断业务运营决策模型是否能够准确处理多种业务类型,若第一告警信息的次数低于预设阈值,则可以认定业务运营决策模型运转良好;若第一告警信息的次数超过预设阈值,则重新调整业务运营决策模型,直至第一告警信息的次数低于第一预设阈值。

通过监控第一告警信息,可以实时监控业务运营决策模型的运转情况,及时有效地保证业务运营决策模型的正常运转,并且能够在第一告警信息的次数超过预设阈值时,及时调整业务运营决策模型,使得业务系统始终正常运转。

步骤s102、根据业务输出参数,将所述输入业务对接到与所述业务输出参数对应的业务执行动作,用以执行与所述业务输出参数对应的动作。

示例性地,本公开实施例提供的业务管理方法将规则配置和动作执行相分离,具体地,业务运营决策模型输出与输入业务对应的业务输出参数,根据业务输出参数,可以将输入业务对接到与业务输出参数对应的业务执行动作。

其中,可以将业务输出参数输入预先设定的业务执行决策模型,业务执行决策模型可以根据业务输出参数,输出与业务输出参数对应的业务值,并执行与业务输出参数对应的动作。

示例性地,业务输出参数的形式可以包括代码语言,业务执行策略模型可以将代码语言转换为可视化输入项,并且按照决策规则进行决策,输出与业务输出参数对应的业务值。示例性地,与业务输出参数对应的动作可以包括扣款动作,本公开实施例对于业务输出参数对应的动作不进行限定。

可以理解的是,本公开实施例的业务运营决策模型和业务执行决策模型可以采用相同的模型架构,但是采用不同的业务逻辑,本公开实施例对业务运营决策模型和业务执行决策模型的类型不进行限定。

通过将业务运营和业务执行分离,使得本公开实施例的方法可以根据实际情况在各种流程中组合使用,具有较高灵活度;通过将规则配置和动作执行相分离,可以实现业务系统逻辑的配置化、可视化以及代码解耦。

在一种可选的实施方式中,本公开实施例的方法还包括:

监控所述业务输出参数,所述监控所述业务输出参数的方法包括:

判断所述业务输出参数对应的业务值是否与所述业务执行决策模型预先存储的业务值相匹配,

若是,则执行与所述业务输出参数对应的动作;

若否,则输出第二告警信息。

示例性地,本公开实施例的业务输出参数输入业务执行决策模型后,会得到相应的业务值,该业务值可以用于指示执行动作执行后的结果,具体地,业务值可以包括“1”或“0”的形式,也可以包括具体的参数值,本公开实施例对业务值的类型和形式不进行限定。

此外,可以通过判断业务输出参数对应的业务值是否与业务执行决策模型预先存储的业务值相匹配,

若相匹配,则可以执行与业务输出参数对应的动作,例如扣款等;

若不匹配,则输出第二告警信息,以使相关的工作人员及时了解具体是哪个环节出了问题。

在一种可选的实施方式中,本公开实施例的方法还包括:

统计所述第二告警信息的次数,

若所述第二告警信息的次数超过第二预设阈值,则重新配置所述业务执行决策模型,直至所述第二告警信息的次数低于所述第二预设阈值。

通过统计第二告警信息的次数,在第二告警信息的次数超过第二预设阈值时,可以重新配置业务执行决策模型,直至第二告警信息的次数低于第二预设阈值。

本公开提供的业务管理方法将规则配置和动作执行相分离,各个模块之间互相解耦,可以根据实际情况在各种流程中组合使用,具有较高灵活度;通过将规则配置与动作执行相分离,可以实现业务系统逻辑的配置化、可视化以及代码解耦,通过不同维度监控业务系统,为业务系统提供了可靠的保障。

根据所述业务输出参数,将所述输入业务对接到与所述业务输出参数对应的业务执行动作,用于执行与所述业务输出参数对应的动作;

统一集中条件处理和条件处理完成后,对结果输出进行整理、分配和归档,实现流程引擎的通用性,对规则配置和动作执行更加透明,业务人员可以直接通过规则配置读取不同业务模式的策略信息,业务传承能力强;可以通过监控数据及时有效的发现流程中的问题。

本公开实施例还提出一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。计算机可读存储介质可以是非易失性计算机可读存储介质。

本公开实施例还提出一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行上述方法。

图3示出根据本公开实施例的一种电子设备800的框图。例如,电子设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等终端。

参照图3,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在电子设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当电子设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到电子设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如互补金属氧化物半导体(cmos)或电荷耦合装置(ccd)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如无线网络(wifi),第二代移动通信技术(2g)或第三代移动通信技术(3g),或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器804,上述计算机程序指令可由电子设备800的处理器820执行以完成上述方法。

本公开还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。

其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在上述终端或者服务器的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。

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