业务场景化实现方法及装置、计算机设备及可读存储介质与流程

文档序号:13473418阅读:211来源:国知局
业务场景化实现方法及装置、计算机设备及可读存储介质与流程

本发明是关于计算机数据处理技术,特别是关于一种业务场景化实现方法及装置、计算机设备及可读存储介质。



背景技术:

历史上传统的银行业务,更多强调资金的准确性和系统的可靠性,对应的功能实现比较单一,目前银行系统中普遍是以客户、账户、交易等基本要素为维度建立管理体系,对于变化的业务需求,往往需要重新开发新的模块、新的交易来整合实现对应功能。

由于互联网时代多渠道多功能的业务需求层出不穷,如果每次都需要重新开发新的模块、新的交易整合实现对应功能,且实现功能较为一致,特殊的应用场景需要在交易实现中进行特殊处理,灵活性不高,且实现成本较高,周期也较长,难以适应快速发展的互联网金融市场的要求。同时,也难以真实区分交易来源的准确场景,为业务经营管理要求的数据分析带来很大困难。如何能够在现有结构的基础之上,将独立、分散的信息要素有效地结合,快速高效满足大量业务场景的多样定制要求,及时响应市场需求的同时,准确分析定位交易、资金“从何而来”,从而更加有针对性地采取经营策略,是亟待解决的问题。



技术实现要素:

本发明提供了一种业务场景化实现方法及装置、计算机设备及可读存储介质,以实现场景化的灵活配置,快速实现业务功能。

为了实现上述目的,本发明实施例提供了一种业务场景化实现方法,该业务场景化实现方法包括:

基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

若待处理业务的场景与定义的该场景编码匹配,根据所述所需场景要素对所述待处理业务进行处理。

一实施例中,该业务场景化实现方法还包括:在所述业务场景模型中,根据所述所需场景要素匹配定义的场景编码所对应的业务。

一实施例中,该业务场景化实现方法还包括:将待处理业务的场景与定义的该场景编码进行匹配。

一实施例中,该业务场景化实现方法还包括:若待处理业务的场景与定义的该场景编码不匹配,根据所述交易属性表中的通用场景对所述待处理业务进行处理。

一实施例中,该业务场景化实现方法还包括:所述所需场景要素对应的场景编码的场景包括如下方式中的一种:指定客户的场景,可应用到交易的场景,限额场景,可应用到账户利率的场景。

为了实现上述目的,本发明实施例提供了一种业务场景化实现装置,该业务场景化实现装置包括:

模型创建单元,用于基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

写入单元,用于将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

记录添加单元,用于根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

业务处理单元,若待处理业务的场景与定义的该场景编码匹配,用于根据所述所需场景要素对所述待处理业务进行处理。

一实施例中,该业务场景化实现装置还包括:第一匹配单元,用于在所述业务场景模型中,根据所述所需场景要素匹配定义的场景编码所对应的业务。

一实施例中,该业务场景化实现装置还包括:第二匹配单元,用于将待处理业务的场景与定义的该场景编码进行匹配。

一实施例中,若待处理业务的场景与定义的该场景编码不匹配,所述业务处理单元还用于根据所述交易属性表中的通用场景对所述待处理业务进行处理。

一实施例中,所述所需场景要素对应的场景编码的场景包括如下方式中的一种:指定客户的场景,可应用到交易的场景,限额场景,可应用到账户利率的场景。

为了实现上述目的,本发明实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

若待处理业务的场景与定义的该场景编码匹配,根据所述所需场景要素对所述待处理业务进行处理。

为了实现上述目的,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

若待处理业务的场景与定义的该场景编码匹配,根据所述所需场景要素对所述待处理业务进行处理。

本申请实施例中,从更加适应业务变化要求的场景化角度出发,充分利用现有系统的基本要素(交易属性表),实现场景化的灵活配置,快速实现业务功能,能够精准提供资金、交易等来源场景的相关数据,便于后续应用分析和业务扩展。

当然实施本申请的任一产品或者方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的业务场景化实现方法流程图;

图2为本发明一实施例的业务场景化实现装置的结构示意图;

图3为本发明另一实施例的业务场景化实现装置的结构示意图;

图4为本发明实施例的场景应用示意图。

具体实施方式

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

图1为本发明实施例的业务场景化实现方法流程图,如图1所示,该业务场景化实现方法包括:

s101:基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

s102:将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

s103:根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

s104:若待处理业务的场景与定义的该场景编码匹配,根据所述所需场景要素对所述待处理业务进行处理。

由图1所示流程可知,本发明首先建立业务场景模型,然后将业务场景模型中的场景编码写入交易属性表中,并根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中。针对待处理的业务,若待处理业务的场景与定义的该场景编码匹配,则根据所述所需场景要素对所述待处理业务进行处理。通过该流程,可以充分利用现有系统的基本要素,实现场景化的灵活配置,快速实现业务功能。

场景模型如下表1所示:

表1

场景模型主要可分为场景编码、场景描述、场景要素等,具体解释如下:

场景编码:每个场景设置有唯一的场景编码,用以区分各场景并可供其他应用使用时进行引用;

场景描述:对于场景的简要描述,主要为方便后续的维护和使用场景时提高可理解性,如网银系统的外汇买卖场景;

场景要素:具体构成场景的组成要素,可根据需要进行定义,并在业务扩展过程中灵活配置,场景要素包括但不限于如下方面:

系统标识:代表来源系统的可区分标识,如网银;

虚拟柜员:通过使用的虚拟柜员号,可用来区分一类操作,如外汇买卖;

其他:如需进一步细化场景,可加入客户等级(如vip客户与普通客户)、账户资金规模(如大中小)等要素。需要结合自身业务特点,针对现有客户、账户、交易等信息中的典型特征进行提取。

通过如上所述场景模型的定义,就将繁杂的银行业务划分为一个个可区分、可定制的场景,将客户、账户等基本元素进行关联,为后续的基于场景的应用建立框架基础。例如,可细化到一个持有大规模流动资金的vip客户在网银系统上进行外汇买卖的具体场景。

上述完成场景模型的创建之后,就可在现有的系统之上进行融合应用,下面以在一个具体业务需求中的应用为例进行说明。例如,本发明需要按照客户等级定制在网银系统上实现外汇买卖(交易码为“转账a”)的费用差异。如果按照现有的系统构建,需要在基本的转账交易程序里进行特殊修改,或者重新开发新交易完成此功能。而采用上述场景模型时,只需进行相应的配置:

现有技术已存在如表2所示的以交易码为维度的交易属性表,表2中其中一个维度为交易费用码,本申请具体实施时,需要将场景编码引入交易属性的设置维度中,如表2中黑体所示。交易属性表中场景编码的初始值可均设置为通用场景编码(即没有定义具体场景的默认值)。添加场景编码进行需要进行表结构和相应逻辑的微调,但仅为一次性操作,后续再添加不同场景的应用时,直接在表2的基础上进行操作即可,无需再将场景编码引入交易属性的设置维度中。

表2

完成上述维度设置之后,就可以配置交易新场景。具体实施时,需要根据所需场景(交易新场景)要素在业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中。对于上述按照客户等级定制在网银系统上实现外汇买卖的费用差异的例子,需要先在场景模型(表1所示),按照所需场景要素(在本实施例中为vip等级客户在网银系统上进行外汇买卖)定义场景a,然后参考原来的交易设置,在交易属性表里新增一条同一交易、在新场景a下、交易费用码不同的记录(如表3下划线部分所示)。

表3

增加完成如表3所示的记录后,可以在所述业务场景模型中,根据所述所需场景要素匹配定义的场景编码所对应的业务,然后将待处理业务的场景与定义的该场景编码进行匹配,之后,就可以根据具体待处理的业务是否包含上述所需场景要素进行业务处理。

对应上述按照客户等级定制在网银系统上实现外汇买卖的费用差异的例子应用,首先在场景模型中,根据场景要素(如具体的系统标识、虚拟柜员和vip客户等条件)匹配到场景a的网银系统的外汇买卖。然后实际调用转账a交易时,优先匹配到交易设置表中转账a对于场景a的记录,取出表3所示的优惠费用码bb,来进行费用的优惠计算。

若待处理业务的场景与定义的该场景编码不匹配,根据所述交易属性表中的通用场景对所述待处理业务进行处理,即使用表3中第3行当交易费用码aa来计算费用。推及其他,如在atm机转账时针对拥有大规模流动资金的账户而进行交易费用差异化等,均可直接通过配置不同的场景定义和交易属性来完成。

所需场景要素对应的场景编码的场景包括如下方式中的一种:费用差异的场景,指定客户的场景,可应用到交易的场景,限额场景,可应用到账户利率的场景,如图4所示。

即,推而广之,除了上述费用差异的场景,上述场景也可应用到客户定制方面,如对于特定场景只开放给指定客户(在场景中进行具体场景配置,然后交易属性中设置一个是否开放的属性);上述可应用到交易\限额控制方面,如在特定场景下只能进行某些交易,或不可超过限定额度(设置具体场景,然后在交易属性中设置一个限额);可应用到账户利率方面,如对于某些场景账户利率分级调整(设置具体场景,在交易属性中设置不同的利率分级);及其他的优惠策略中去。通过增加记录场景信息,便于后续的资金来源分析和针对特定场景的营销策略制定,反过来又将进一步优化场景的定义和应用。

基于与上述业务场景化实现方法相同的申请构思,本申请提供一种业务场景化实现装置,如下面实施例所述。由于该业务场景化实现装置解决问题的原理与业务场景化实现方法相似,因此该业务场景化实现装置的实施可以参见业务场景化实现方法的实施,重复之处不再赘述。

图2为本发明实施例的业务场景化实现装置的结构示意图,如图2所示,该业务场景化实现装置包括:模型创建单元201,写入单元202,记录添加单元203及业务处理单元204。

模型创建单元201用于基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

写入单元202用于将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

记录添加单元203用于根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

业务处理单元204若待处理业务的场景与定义的该场景编码匹配,用于根据所述所需场景要素对所述待处理业务进行处理。

一实施例中,如图3所示,该业务场景化实现装置还包括:第一匹配单元301,用于在所述业务场景模型中,根据所述所需场景要素匹配定义的场景编码所对应的业务。

一实施例中,如图3所示,该业务场景化实现装置还包括:第二匹配单元302,用于将待处理业务的场景与定义的该场景编码进行匹配。

一实施例中,若待处理业务的场景与定义的该场景编码不匹配,所述业务处理单元还用于根据所述交易属性表中的通用场景对所述待处理业务进行处理。

一实施例中,所述所需场景要素对应的场景编码的场景包括如下方式中的一种:指定客户的场景,可应用到交易的场景,限额场景,可应用到账户利率的场景。

基于与上述业务场景化实现方法相同的申请构思,本申请提供一种计算机设备,如下面实施例所述。由于该计算机设备解决问题的原理与业务场景化实现方法相似,因此该计算机设备的实施可以参见业务场景化实现方法的实施,重复之处不再赘述。

本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

若待处理业务的场景与定义的该场景编码匹配,根据所述所需场景要素对所述待处理业务进行处理。

基于与上述业务场景化实现方法相同的申请构思,本申请提供一种计算机可读存储介质,如下面实施例所述。由于该计算机可读存储介质解决问题的原理与业务场景化实现方法相似,因此该计算机可读存储介质的实施可以参见业务场景化实现方法的实施,重复之处不再赘述。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

基于包含场景编码、场景描述及场景要素的业务场景基本信息建立业务场景模型,将业务划分为可区分及定制的场景;

将业务场景模型中的场景编码写入交易属性表中,所述交易属性表中包括交易码及至少一交易属性信息;

根据所需场景要素在所述业务场景模型中定义对应的场景编码,将所述所需场景要素、交易码及定义的该场景编码作为一条记录加入至写入场景编码的交易属性表中;

若待处理业务的场景与定义的该场景编码匹配,根据所述所需场景要素对所述待处理业务进行处理。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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