交易处理方法、装置及电子设备与流程



1.本发明涉及金融科技领域或其他相关领域,具体而言,涉及一种交易处理方法、装置及电子设备。


背景技术:



2.目前,客户进行交易时,金融机构会在交易的不同阶段对客户的信息进行检查,例如,在交易提交阶段,根据客户提交的交易,对客户的基本信息进行检查,如年龄是否符合要求等;在交易确认阶段,对客户录入的交易信息进行检查,如交易金额是否超过限额等;在交易验证阶段,根据交易的特性对客户的信息进行检查,如是否为黑名单客户等。在上述不同阶段的检查过程中,当检查出客户信息不满足当前交易的条件时,交易会立即终止,不会进行后续的相关检查和判断,从而在为客户提供解决方案时,只能给出解决当前问题的不完整的解决方案,并没有进一步分析解决方案的可行性,进而导致客户在解决这些不满足条件的过程中,又出现了新的不满足条件的情况,存在由于为客户提供的解决方案不精确,导致客户操作成本高的问题。
3.另外,在上述不同阶段的检查过程中,通常是针对具体交易的具体环节进行单独研发,各种权限或控制的逻辑比较分散,当需要增加权限或检查的内容时,都需要进行相应的开发,研发成本较高。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:



5.本发明实施例提供了一种交易处理方法、装置及电子设备,以至少解决现有技术中由于为客户提供的解决交易异常的方案不精确,导致客户操作成本高的技术问题。
6.根据本发明实施例的一个方面,提供了一种交易处理方法,包括:获取目标交易的交易信息和目标对象的对象信息,其中,目标对象为对目标交易进行处理的对象;基于交易信息,确定与目标交易相对应的n个交易规则,其中,n为大于等于1的正整数;基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,其中,异常信息为对象信息中不满足n个交易规则的信息,m为大于等于1的正整数;基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,其中,操作成本为目标对象解决异常信息所需的成本,l个解决方案由k个解决步骤组成,l个解决方案是基于异常信息以及k个解决步骤迭代得到的,l、k为大于等于1的正整数。
7.进一步地,交易处理方法还包括:基于交易信息,确定目标交易的交易类型,并基于交易类型,确定n个交易规则。
8.进一步地,交易处理方法还包括:基于n个交易规则中的第一规则,对交易信息进行格式检查,得到检查结果,其中,第一规则表征目标交易的预设格式要求。
9.进一步地,交易处理方法还包括:从解决策略库中获取与异常信息相对应的k个解决步骤,其中,解决策略库为解决异常信息的多个解决步骤的集合;基于k个解决步骤,确定
k个解决步骤解决异常信息所要进行的s个交易,其中,s为大于等于1的正整数;在对象信息不满足s个交易所对应的交易规则的情况下,从解决策略库中获取与异常信息相对应的k个解决步骤,直至对象信息满足n个交易规则,得到l个解决方案;对l个解决方案进行排序处理,得到排序结果;基于排序结果,确定目标解决方案。
10.进一步地,交易处理方法还包括:获取k个解决步骤的权重,其中,权重表征不同解决步骤所对应的操作成本;对l个解决方案所包含的解决步骤的权重进行相加处理,得到累加结果;基于累加结果,对l个解决方案进行排序处理,得到排序结果。
11.进一步地,交易处理方法还包括:在排序结果中存在累加结果相同的p个解决方案的情况下,确定p个解决方案的交易次数,其中,p为大于等于1的正整数;确定交易次数最少的解决方案为目标解决方案。
12.进一步地,交易处理方法还包括:在排序结果中不存在累加结果相同的p个解决方案的情况下,确定累加结果对应的数值最小的解决方案为目标解决方案。
13.根据本发明实施例的另一方面,还提供了一种交易处理装置,包括:获取模块,用于获取目标交易的交易信息和目标对象的对象信息,其中,目标对象为对目标交易进行处理的对象;第一确定模块,用于基于交易信息,确定与目标交易相对应的n个交易规则,其中,n为大于等于1的正整数;检查模块,用于基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,其中,异常信息为对象信息中不满足n个交易规则的信息,m为大于等于1的正整数;第二确定模块,用于基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,其中,操作成本为目标对象解决异常信息所需的成本,l个解决方案由k个解决步骤组成,l个解决方案是基于异常信息以及k个解决步骤迭代得到的,l、k为大于等于1的正整数。
14.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的交易处理方法。
15.根据本发明实施例的另一方面,还提供了一种电子设备,该电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的交易处理方法。
16.在本发明实施例中,采用通过并列方式对目标对象的对象信息进行统一检查,并通过迭代分析得出目标解决方案的方式,首先获取目标交易的交易信息和目标对象的对象信息,然后基于交易信息,确定与目标交易相对应的n个交易规则,接着基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,然后基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案。其中,目标对象为对目标交易进行处理的对象,n为大于等于1的正整数,异常信息为对象信息中不满足n个交易规则的信息,m为大于等于1的正整数,操作成本为目标对象解决异常信息所需的成本,l个解决方案由k个解决步骤组成,l个解决方案是基于异常信息以及k个解决步骤迭代得到的,l、k为大于等于1的正整数。
17.在上述过程中,通过获取目标交易的交易信息和目标对象的对象信息,为后续确定与目标交易相对应的n个交易规则提供了数据基础;基于交易信息,能够确定与目标交易相对应的n个交易规则,从而能够基于n个交易规则对对象信息中包含的m个信息进行并列
检查,得到异常信息,实现了对交易不同阶段需要满足的条件提前进行统一的预检查,将不同阶段的检查进行前置,可以提高客户的体验,并且对交易不同阶段需要满足的条件统一检查可以大幅度降低研发成本;基于异常信息所对应的操作成本,可以从l个解决方案中确定目标解决方案,实现了对不满足目标交易的条件和其对应的解决方法进行迭代分析从而得到多种解决方案的过程,能够根据相应的解决方法的操作成本,计算得出多种解决方案的总成本,进而得出成本最低的最优解决方案,提高了为客户提供的解决交易异常的方案的准确度,降低了客户的操作成本。
18.由此可见,通过本发明的技术方案,达到了对交易条件进行统一检查以及为客户提供解决交易异常的最优解决方案的目的,从而实现了降低客户的操作成本的技术效果,进而解决了现有技术中由于为客户提供的解决交易异常的方案不精确,导致客户操作成本高的技术问题。
附图说明
19.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
20.图1是根据本发明实施例的一种可选的交易处理方法的流程图;
21.图2是根据本发明实施例的一种可选的交易处理系统的工作流程图;
22.图3是根据本发明实施例的一种可选的交易处理系统进行迭代分析的流程图;
23.图4是根据本发明实施例的一种可选的交易处理装置的示意图;
24.图5是根据本发明实施例的一种可选的电子设备的示意图。
具体实施方式
25.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
26.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
27.需要说明的是,本发明所涉及的相关信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。例如,本系统和相关用户或机构间设置有接口,在获取相关信息之前,需要通过接口向前述的用户或机构发送获取请求,并在接收到前述的用户或机构反馈的同意信息后,获取相关信息。
28.实施例1
29.根据本发明实施例,提供了一种交易处理方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
30.图1是根据本发明实施例的一种可选的交易处理方法的流程图,如图1所示,该方法包括如下步骤:
31.步骤s101,获取目标交易的交易信息和目标对象的对象信息,其中,目标对象为对目标交易进行处理的对象。
32.在上述步骤中,可以通过应用系统、处理器、电子设备等装置获取目标交易的交易信息和目标对象的对象信息。可选的,在本实施例中,采用条件预检查模块获取目标交易的交易信息和目标对象的对象信息,条件预检查模块可以通过手机银行、网上银行等渠道,从客户提交的交易会话中获取交易信息和对象信息。其中,目标交易可以是客户提交的交易,交易信息可以是交易场景、交易金额等信息,目标对象可以是进行交易的客户,对象信息可以是年龄、操作权限、认证介质、风险等信息。
33.需要说明的是,在上述过程中,通过获取目标交易的交易信息和目标对象的对象信息,为后续确定与目标交易相对应的n个交易规则提供了数据基础,保障了n个交易规则的准确确定。
34.步骤s102,基于交易信息,确定与目标交易相对应的n个交易规则,其中,n为大于等于1的正整数。
35.在上述步骤中,交易规则可以是进行交易所要满足的条件集合,例如,客户注册类型、转账权限等条件,可选的,通过条件预检查模块收集各交易需要满足的条件,并存储于数据库中。条件预检查模块在获取到交易信息之后,根据交易信息,从数据库中确定出与目标交易相对应的n个交易规则,即进行目标交易所要满足的多个条件。
36.需要说明的是,在上述过程中,基于交易信息,实现了对n个交易规则的准确确定,为后续基于n个交易规则对对象信息中包含的m个信息进行并列检查提供了准确的数据基础。
37.步骤s103,基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,其中,异常信息为对象信息中不满足n个交易规则的信息,m为大于等于1的正整数。
38.在上述步骤中,客户在进行交易时,根据本笔交易信息所对应的交易规则,对交易权限、认证条件等对象信息进行预检查判断,得出本笔交易的条件预检查结果,即目标对象的信息中不满足本笔交易条件的信息。
39.可选的,图2是根据本发明实施例的一种可选的交易处理系统的工作流程图,如图2所示,条件预检查模块根据n个交易规则,对对象信息进行统一的检查判断,即判断客户的信息是否满足目标交易的条件,异常信息可以是不满足目标交易的条件所对应的信息。例如,目标交易为转账交易时,n个交易规则可以是进行转账交易所要满足的多个条件,如转账权限、年龄、性别、认证介质、现有资产、风险控制、交易黑白名单等条件,对客户的信息是否满足转账交易所需的条件进行统一的检查判断,即判断客户信息中的转账权限是否满足当前转账交易的权限要求,判断客户的年龄是否满足当前转账交易的年龄要求,判断客户
信息中的认证介质是否满足当前转账交易的认证介质要求,判断客户是否为黑名单客户等。其中,认证介质检查是指对交易过程中需要客户认证的信息,进行认证方式条件检查,例如,认证方式状态是否正常等。
40.需要说明的是,通过对对象信息中包含的m个信息进行并列检查,实现了对交易不同阶段需要满足的条件提前进行统一的预检查,将不同阶段的检查进行前置,可以提高客户的体验,并且对交易不同阶段需要满足的条件统一检查可以大幅度降低研发成本。
41.步骤s104,基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,其中,操作成本为目标对象解决异常信息所需的成本,l个解决方案由k个解决步骤组成,l个解决方案是基于异常信息以及k个解决步骤迭代得到的,l、k为大于等于1的正整数。
42.在上述步骤中,操作成本是指客户在解决不满足目标交易的条件的过程中进行的相关操作所需要的成本。可选的,l个解决方案由k个解决步骤组成,k个解决步骤可以是解决不满足目标交易的条件的操作步骤,目标解决方案可以是从p个解决方案中选出的最优解决方案。
43.需要说明的是,在上述过程中,实现了对不满足目标交易的条件和其对应的解决方法进行迭代分析从而得到多种解决方案的过程,根据相应的解决方法的操作成本,可以计算得出多种解决方案的总成本,从而得出成本最低的最优解决方案,提高了为客户提供的解决交易异常的方案的准确度,降低了客户的操作成本。
44.基于上述步骤s101至步骤s104所限定的方案,可以获知,在本发明实施例中,采用通过并列方式对目标对象的对象信息进行统一检查,并通过迭代分析得出目标解决方案的方式,首先获取目标交易的交易信息和目标对象的对象信息,然后基于交易信息,确定与目标交易相对应的n个交易规则,接着基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,然后基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案。其中,目标对象为对目标交易进行处理的对象,n为大于等于1的正整数,异常信息为对象信息中不满足n个交易规则的信息,m为大于等于1的正整数,操作成本为目标对象解决异常信息所需的成本,l个解决方案由k个解决步骤组成,l个解决方案是基于异常信息以及k个解决步骤迭代得到的,l、k为大于等于1的正整数。
45.容易注意到的是,在上述过程中,通过获取目标交易的交易信息和目标对象的对象信息,为后续确定与目标交易相对应的n个交易规则提供了数据基础;基于交易信息,能够确定与目标交易相对应的n个交易规则,从而能够基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,实现了对交易不同阶段需要满足的条件提前进行统一的预检查,将不同阶段的检查进行前置,可以提高客户的体验,并且对交易不同阶段需要满足的条件统一检查可以大幅度降低研发成本;基于异常信息所对应的操作成本,可以从l个解决方案中确定目标解决方案,实现了对不满足目标交易的条件和其对应的解决方法进行迭代分析从而得到多种解决方案的过程,能够根据相应的解决方法的操作成本,计算得出多种解决方案的总成本,进而得出成本最低的最优解决方案,提高了为客户提供的解决交易异常的方案的准确度,降低了客户的操作成本。
46.由此可见,通过本发明的技术方案,达到了对交易条件进行统一检查以及为客户提供解决交易异常的最优解决方案的目的,从而实现了降低客户的操作成本的技术效果,进而解决了现有技术中由于为客户提供的解决交易异常的方案不精确,导致客户操作成本
高的技术问题。
47.在一种可选的实施例中,在基于交易信息,确定与目标交易相对应的n个交易规则的过程中,首先基于交易信息,确定目标交易的交易类型,并基于交易类型,确定n个交易规则。
48.可选的,根据交易信息可以确定出目标交易的交易类型,并通过条件预检查模块从数据库中获取进行目标交易所要满足的多个条件。可选的,不同的交易类型对应的条件判断方法不同,即交易规则不同。条件判断方法包括但不限于完全匹配、比较大小匹配、包含关系匹配等方法,其中,完全匹配是指交易规则中对象信息需要与条件完全匹配的规则,例如客户性别、黑白名单的客户证件号等;比较大小匹配是指交易规则为比较大小的规则,例如年龄大于预设年龄数值的客户可以购买金融机构的产品等;包含关系匹配是指交易规则为包含关系的规则,例如风险能力测评结果为c1、c2的客户可以购买金融机构的某个产品等。
49.需要说明的是,在上述过程中,通过确定n个交易规则,保障了后续对对象信息中包含的m个信息进行并列检查的准确性。
50.在一种可选的实施例中,在基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息之前,基于n个交易规则中的第一规则,对交易信息进行格式检查,得到检查结果,其中,第一规则表征目标交易的预设格式要求。
51.可选的,条件预检查模块对客户提交的交易信息进行基础检查判断,例如,数字输入字段是否输入非数字等格式检查。需要说明的是,在上述过程中,实现了对交易信息的初步检查,进一步保障了后续并列检查的准确性。
52.在一种可选的实施例中,在基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案的过程中,首先从解决策略库中获取与异常信息相对应的k个解决步骤,然后基于k个解决步骤,确定k个解决步骤解决异常信息所要进行的s个交易,在对象信息不满足s个交易所对应的交易规则的情况下,从解决策略库中获取与异常信息相对应的k个解决步骤,直至对象信息满足n个交易规则,得到l个解决方案,然后对l个解决方案进行排序处理,得到排序结果,最后基于排序结果,确定目标解决方案。其中,解决策略库为解决异常信息的多个解决步骤的集合,s为大于等于1的正整数。
53.可选的,迭代分析主要原理是交易-条件-交易不断迭代分析,图3是根据本发明实施例的一种可选的交易处理系统进行迭代分析的流程图,如图3所示,原交易即目标交易需要条件2即k个解决步骤,而条件2可以通过交易b来解决达成即s个交易,而交易b需要条件6,条件6可以通过交易c解决达成,以此类推可以得出能达成原交易的解决方案即l个解决方案。其中,对于条件2通过交易a或交易b都能达成,因此会产生多种完整的解决方案。
54.具体的,如图3所示,原交易需要4个条件,其中条件1、条件3是满足的,条件2、条件4是不满足的。可选的,条件2可以通过交易a或交易b来解决达成,条件4可以通过交易d或交易e来解决达成,其中,交易a和交易d是满足条件可以进行的,而交易b和交易e是不满足条件。以交易b为例,交易b需要条件5和条件6满足,其中,条件5满足,条件6不满足,需要交易c来达成解决,交易c是满足的,终止迭代分析过程并得到解决方案1:原交易、交易a、交易d;解决方案2:原交易、交易a、交易e、交易f、交易c。同理,可以得到解决方案3:原交易、交易b、交易c、交易d;解决方案4’:原交易、交易b、交易c、交易e、交易f、交易c,由于做一次交易c即
可达成条件6,所以实际解决方案4为原交易、交易b、交易c、交易e、交易f。
55.进一步地,对于得出的多种解决方案即l个解决方案,结合解决方案中各交易的操作成本,累计求和得出各种解决方案的总成本,然后基于总成本对l个解决方案进行排序,得出最优解决方案即目标解决方案。可选的,各交易的操作成本可以是对交易操作的复杂程度、耗时等多种情况综合考虑得出的成本。
56.需要说明的是,在上述过程中,通过迭代分析可以得到多种解决方案,通过确定目标解决方案,可以为客户提供操作成本最低的最优解决方案,提高了为客户提供的解决交易异常的方案的准确度,降低了客户的操作成本。
57.在一种可选的实施例中,在对l个解决方案进行排序处理,得到排序结果的过程中,首先获取k个解决步骤的权重,然后对l个解决方案所包含的解决步骤的权重进行相加处理,得到累加结果,再基于累加结果,对l个解决方案进行排序处理,得到排序结果。其中,权重表征不同解决步骤所对应的操作成本。
58.可选的,在得到l个解决方案之后,对解决方案中包含的k个解决步骤的权重进行累计求和,得到各解决方案的总成本即累加结果,通过对总成本的排序,得出最优解决方案,其中,解决步骤的权重与各交易的成本相对应。例如,在上述过程中,预设原交易的操作成本为10,交易a的操作成本为5,交易b的操作成本为4,交易c的操作成本为3,交易d的操作成本为6,交易e的操作成本为2,交易f的操作成本为2,则4个解决方案对应的成本为:解决方案1:原交易、交易a、交易d:10+5+6=21;解决方案2:原交易、交易a、交易e、交易f、交易c:10+5+2+2+3=22;解决方案3:原交易、交易b、交易c、交易d:10+4+3+6=23;解决方案4:原交易、交易b、交易c、交易e、交易f:10+4+3+2+2=21。
59.进一步地,对4个解决方案的成本由低到高排序:(方案1=方案4)《方案2《方案3。
60.其中,在一种可选的实施例中,在基于排序结果,确定目标解决方案的过程中,在排序结果中存在累加结果相同的p个解决方案的情况下,确定p个解决方案的交易次数,并确定交易次数最少的解决方案为目标解决方案。其中,p为大于等于1的正整数。
61.可选的,对于交易成本相同的解决方案即当排序结果中存在累加结果相同的p个解决方案时,将交易次数最少的解决方案或解决步骤最少的解决方案确定为目标解决方案即最优解决方案。例如,在上述过程中,解决方案1和解决方案4的成本相同,但解决方案1的交易次数为3次,解决方案4的交易次数为5次,即解决方案1的交易次数更少,因此,得出最终推荐方案即目标解决方案为解决方案1。
62.另外,在一种可选的实施例中,在排序结果中不存在累加结果相同的p个解决方案的情况下,确定累加结果对应的数值最小的解决方案为目标解决方案。
63.可选的,以解决方案2和解决方案3为例,在上述过程中,解决方案2的总成本为22,解决方案3的总成本为23,则确定累加结果即总成本对应的数值最小的解决方案即解决方案2为目标解决方案。
64.另外,在一种可选的实施例中,对象信息可以不断进行动态更新,即在目标交易执行结束后,会对客户在交易过程中开通的权限或其他相关操作进行更新。
65.需要说明的是,在上述过程中,通过确定目标解决方案,实现了为客户提供最优解决方案的过程,避免了现有技术中为客户提供解决方案时,只能给出解决当前问题的不完整的解决方案,并且没有进一步分析解决方案的可行性,进而导致客户在解决这些不满足
条件的过程中,又出现了新的不满足条件的情况。提高了为客户提供的解决交易异常的方案的准确度,降低了客户的操作成本。
66.由此可见,通过本发明的技术方案,达到了对交易条件进行统一检查以及为客户提供解决交易异常的最优解决方案的目的,从而实现了降低客户的操作成本的技术效果,进而解决了现有技术中由于为客户提供的解决交易异常的方案不精确,导致客户操作成本高的技术问题。
67.实施例2
68.根据本发明实施例,提供了一种交易处理装置的实施例,其中,图4是根据本发明实施例的一种可选的交易处理装置的示意图,如图4所示,该装置包括:获取模块401,用于获取目标交易的交易信息和目标对象的对象信息,其中,目标对象为对目标交易进行处理的对象;第一确定模块402,用于基于交易信息,确定与目标交易相对应的n个交易规则,其中,n为大于等于1的正整数;检查模块403,用于基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,其中,异常信息为对象信息中不满足n个交易规则的信息,m为大于等于1的正整数;第二确定模块404,用于基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,其中,操作成本为目标对象解决异常信息所需的成本,l个解决方案由k个解决步骤组成,l个解决方案是基于异常信息以及k个解决步骤迭代得到的,l、k为大于等于1的正整数。
69.需要说明的是,上述获取模块401、第一确定模块402、检查模块403以及第二确定模块404对应于上述实施例中的步骤s101至步骤s104,四个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。
70.可选的,第一确定模块包括:第一子确定模块,用于基于交易信息,确定目标交易的交易类型,并基于交易类型,确定n个交易规则。
71.可选的,交易处理装置还包括:格式检查模块,用于基于n个交易规则中的第一规则,对交易信息进行格式检查,得到检查结果,其中,第一规则表征目标交易的预设格式要求。
72.可选的,第二确定模块包括:第一获取模块,用于从解决策略库中获取与异常信息相对应的k个解决步骤,其中,解决策略库为解决异常信息的多个解决步骤的集合;第一子确定模块,用于基于k个解决步骤,确定k个解决步骤解决异常信息所要进行的s个交易,其中,s为大于等于1的正整数;第二获取模块,用于在对象信息不满足s个交易所对应的交易规则的情况下,从解决策略库中获取与异常信息相对应的k个解决步骤,直至对象信息满足n个交易规则,得到l个解决方案;排序模块,用于对l个解决方案进行排序处理,得到排序结果;第二子确定模块,用于基于排序结果,确定目标解决方案。
73.可选的,排序模块包括:获取模块,用于获取k个解决步骤的权重,其中,权重表征不同解决步骤所对应的操作成本;求和模块,用于对l个解决方案所包含的解决步骤的权重进行相加处理,得到累加结果;第一子排序模块,用于基于累加结果,对l个解决方案进行排序处理,得到排序结果。
74.可选的,第二子确定模块包括:第一确定模块,用于在排序结果中存在累加结果相同的p个解决方案的情况下,确定p个解决方案的交易次数,其中,p为大于等于1的正整数;第二确定模块,用于确定交易次数最少的解决方案为目标解决方案。
75.可选的,第二子确定模块还包括:第三确定模块,用于在排序结果中不存在累加结果相同的p个解决方案的情况下,确定累加结果对应的数值最小的解决方案为目标解决方案。
76.实施例3
77.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的交易处理方法。
78.实施例4
79.根据本发明实施例的另一方面,还提供了一种电子设备,其中,图5是根据本发明实施例的一种可选的电子设备的示意图,如图5所示,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的交易处理方法。处理器执行程序时实现以下步骤:获取目标交易的交易信息和目标对象的对象信息,其中,目标对象为对目标交易进行处理的对象;基于交易信息,确定与目标交易相对应的n个交易规则,其中,n为大于等于1的正整数;基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息,其中,异常信息为对象信息中不满足n个交易规则的信息,m为大于等于1的正整数;基于异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,其中,操作成本为目标对象解决异常信息所需的成本,l个解决方案由k个解决步骤组成,l个解决方案是基于异常信息以及k个解决步骤迭代得到的,l、k为大于等于1的正整数。
80.可选的,处理器执行程序时还实现以下步骤:基于交易信息,确定目标交易的交易类型,并基于交易类型,确定n个交易规则。
81.可选的,处理器执行程序时还实现以下步骤:在基于n个交易规则对对象信息中包含的m个信息进行并列检查,得到异常信息之前,基于n个交易规则中的第一规则,对交易信息进行格式检查,得到检查结果,其中,第一规则表征目标交易的预设格式要求。
82.可选的,处理器执行程序时还实现以下步骤:从解决策略库中获取与异常信息相对应的k个解决步骤,其中,解决策略库为解决异常信息的多个解决步骤的集合;基于k个解决步骤,确定k个解决步骤解决异常信息所要进行的s个交易,其中,s为大于等于1的正整数;在对象信息不满足s个交易所对应的交易规则的情况下,从解决策略库中获取与异常信息相对应的k个解决步骤,直至对象信息满足n个交易规则,得到l个解决方案;对l个解决方案进行排序处理,得到排序结果;基于排序结果,确定目标解决方案。
83.可选的,处理器执行程序时还实现以下步骤:获取k个解决步骤的权重,其中,权重表征不同解决步骤所对应的操作成本;对l个解决方案所包含的解决步骤的权重进行相加处理,得到累加结果;基于累加结果,对l个解决方案进行排序处理,得到排序结果。
84.可选的,处理器执行程序时还实现以下步骤:在排序结果中存在累加结果相同的p个解决方案的情况下,确定p个解决方案的交易次数,其中,p为大于等于1的正整数;确定交易次数最少的解决方案为目标解决方案。
85.可选的,处理器执行程序时还实现以下步骤:在排序结果中不存在累加结果相同的p个解决方案的情况下,确定累加结果对应的数值最小的解决方案为目标解决方案。
86.本文中的设备可以是服务器、pc、pad、手机等。
87.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
88.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
89.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
90.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
91.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
92.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
93.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

技术特征:


1.一种交易处理方法,其特征在于,包括:获取目标交易的交易信息和目标对象的对象信息,其中,所述目标对象为对所述目标交易进行处理的对象;基于所述交易信息,确定与所述目标交易相对应的n个交易规则,其中,n为大于等于1的正整数;基于所述n个交易规则对所述对象信息中包含的m个信息进行并列检查,得到异常信息,其中,所述异常信息为所述对象信息中不满足所述n个交易规则的信息,m为大于等于1的正整数;基于所述异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,其中,所述操作成本为所述目标对象解决所述异常信息所需的成本,所述l个解决方案由k个解决步骤组成,所述l个解决方案是基于所述异常信息以及所述k个解决步骤迭代得到的,l、k为大于等于1的正整数。2.根据权利要求1所述的方法,其特征在于,基于所述交易信息,确定与所述目标交易相对应的n个交易规则,包括:基于所述交易信息,确定所述目标交易的交易类型,并基于所述交易类型,确定所述n个交易规则。3.根据权利要求2所述的方法,其特征在于,在基于所述n个交易规则对所述对象信息中包含的m个信息进行并列检查,得到异常信息之前,所述方法还包括:基于所述n个交易规则中的第一规则,对所述交易信息进行格式检查,得到检查结果,其中,所述第一规则表征所述目标交易的预设格式要求。4.根据权利要求3所述的方法,其特征在于,基于所述异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,包括:从解决策略库中获取与所述异常信息相对应的所述k个解决步骤,其中,所述解决策略库为解决所述异常信息的多个解决步骤的集合;基于所述k个解决步骤,确定所述k个解决步骤解决所述异常信息所要进行的s个交易,其中,s为大于等于1的正整数;在所述对象信息不满足所述s个交易所对应的交易规则的情况下,从所述解决策略库中获取与所述异常信息相对应的k个解决步骤,直至所述对象信息满足所述n个交易规则,得到所述l个解决方案;对所述l个解决方案进行排序处理,得到排序结果;基于所述排序结果,确定所述目标解决方案。5.根据权利要求4所述的方法,其特征在于,对所述l个解决方案进行排序处理,得到排序结果,包括:获取所述k个解决步骤的权重,其中,所述权重表征不同解决步骤所对应的操作成本;对所述l个解决方案所包含的解决步骤的所述权重进行相加处理,得到累加结果;基于所述累加结果,对所述l个解决方案进行排序处理,得到所述排序结果。6.根据权利要求5所述的方法,其特征在于,基于所述排序结果,确定所述目标解决方案,包括:在所述排序结果中存在所述累加结果相同的p个解决方案的情况下,确定所述p个解决
方案的交易次数,其中,p为大于等于1的正整数;确定所述交易次数最少的解决方案为所述目标解决方案。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述排序结果中不存在所述累加结果相同的p个解决方案的情况下,确定所述累加结果对应的数值最小的解决方案为所述目标解决方案。8.一种交易处理装置,其特征在于,包括:获取模块,用于获取目标交易的交易信息和目标对象的对象信息,其中,所述目标对象为对所述目标交易进行处理的对象;第一确定模块,用于基于所述交易信息,确定与所述目标交易相对应的n个交易规则,其中,n为大于等于1的正整数;检查模块,用于基于所述n个交易规则对所述对象信息中包含的m个信息进行并列检查,得到异常信息,其中,所述异常信息为所述对象信息中不满足所述n个交易规则的信息,m为大于等于1的正整数;第二确定模块,用于基于所述异常信息所对应的操作成本,从l个解决方案中确定目标解决方案,其中,所述操作成本为所述目标对象解决所述异常信息所需的成本,所述l个解决方案由k个解决步骤组成,所述l个解决方案是基于所述异常信息以及所述k个解决步骤迭代得到的,l、k为大于等于1的正整数。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的交易处理方法。10.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现用于运行程序,其中,所述程序被设置为运行时执行所述权利要求1至7任一项中所述的交易处理方法。

技术总结


本发明公开了一种交易处理方法、装置及电子设备,涉及金融科技领域或其他相关领域。其中,该方法包括:获取目标交易的交易信息和目标对象的对象信息;基于交易信息,确定与目标交易相对应的N个交易规则;基于N个交易规则对对象信息中包含的M个信息进行并列检查,得到异常信息;基于异常信息所对应的操作成本,从L个解决方案中确定目标解决方案,其中,操作成本为目标对象解决异常信息所需的成本,L个解决方案由K个解决步骤组成,L个解决方案是基于异常信息以及K个解决步骤迭代得到的。本发明解决了现有技术中由于为客户提供的解决交易异常的方案不精确,导致客户操作成本高的技术问题。问题。问题。


技术研发人员:

郭海域 张兴伟 张名伟 周淳

受保护的技术使用者:

中国工商银行股份有限公司

技术研发日:

2022.08.26

技术公布日:

2022/11/22

本文发布于:2024-09-20 13:52:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/9289.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:解决方案   信息   目标   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议