智能匹配方法、装置、计算机设备及可读存储介质与流程

文档序号:33389986发布日期:2023-03-08 10:21阅读:38来源:国知局
智能匹配方法、装置、计算机设备及可读存储介质与流程

1.本发明涉及数据处理技术领域,尤其涉及一种智能匹配方法、装置、计算机设备及可读存储介质。


背景技术:

2.清算支付系统目前广泛应用于金融行业的交易当中,是支撑各种支付结算工具应用、实现资金清算并完成资金最终结算划拨的通道。在金融产品的交易过程中,特别是在对公客户的大额交易中,为了保障客户的资金和交易安全,客户来款的资金和交易需要能准确的进行匹配。在传统的业务模式中,需要依赖清算审核人员在系统后台查询客户的账户来款记录,并与客户确认后在清算支付系统后台中操作进行手动人工匹配。
3.但是交易与来账的人工匹配存在以下不足:通过人工进行核实和匹配操作效率低,存在人为操作失误的风险,并且在交易量大时清算审核人员容易出现操作不及时而影响客户的正常交易。


技术实现要素:

4.有鉴于此,本发明的目的是为了克服现有技术中的不足,提供一种能够应用于如金融科技领域或其他技术领域的智能匹配方法、装置、计算机设备及可读存储介质。
5.本发明提供如下技术方案:
6.第一方面,本公开实施例中提供了一种智能匹配方法,所述方法包括:
7.获取客户交易账户中的交易记录,识别并提取所述交易记录中的第一关键信息;
8.获取所述客户交易账户中的来账记录,识别并提取所述来账记录中的第二关键信息;
9.利用匹配引擎调用对应的匹配规则,将提取的所述第一关键信息和所述第二关键信息进行匹配;
10.若匹配成功,则利用所述来账记录进行清算支付。
11.进一步地,所述获取所述客户进行交易的账户中的交易记录之前,还包括:
12.接收客户发起的交易请求;
13.确认所述交易请求中的交易额度及所述交易请求中的相关信息,并在确认成功后将所述客户交易账户的交易状态标记为待匹配资金。
14.进一步地,所述第一关键信息包括产品名称、产品代码、交易金额、交易时间、交易账户信息;所述第二关键信息包括来账金额、来账时间、来账附言。
15.进一步地,所述将提取的交易记录中的关键信息和来账记录中的关键信息进行匹配之后,还包括:
16.若匹配不成功,验证获取到的来账记录是否正确;
17.若验证错误,则生成报错信息发送至客户端,所述报错信息用于提示客户进行资金划款操作;
18.若验证正确,则判定所述匹配规则出错。
19.进一步地,所述判定所述匹配规则出错之后,还包括:
20.生成操作提醒信息和匹配操作链接并发送至客户端,所述操作提醒信息用于提示客户点击所述匹配操作链接进行确认匹配操作;所述匹配操作链接用于供客户查看所述客户交易账户中的交易记录和来账记录,并根据所述交易记录和来账记录进行手动匹配操作。
21.进一步地,所述生成操作提醒信息和匹配操作链接并发送至客户端之后,还包括:
22.生成规则补录信息发送至客户端,所述规则补录信息用于提示客户补充录入自定义匹配规则。
23.进一步地,所述生成规则补录信息发送至客户端之后,还包括:
24.若接收到客户录入的自定义匹配规则,将所述自定义匹配规则保存到本地存储的匹配规则库中;其中,调用匹配引擎时,优先根据所述自定义匹配规则进行匹配。
25.第二方面,本公开实施例中提供了一种智能匹配装置,所述装置包括:
26.第一提取模块,用于获取客户交易账户中的交易记录,识别并提取所述交易记录中的第一关键信息;
27.第二提取模块,用于获取所述客户交易账户中的来账记录,识别并提取所述来账记录中的第二关键信息;
28.匹配模块,用于利用匹配引擎调用对应的匹配规则,将提取的所述第一关键信息和所述第二关键信息进行匹配;
29.支付模块,用于若匹配成功,则利用所述来账记录进行清算支付。
30.第三方面,本公开实施例中提供了一种计算机设备,用以解决当前的问题,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中所述的智能匹配方法的步骤。
31.第四方面,本公开实施例中提供了一种计算机可读存储介质,用以解决当前的问题,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中所述的智能匹配方法的步骤。
32.本技术的实施例具有如下优点:
33.本技术实施例提供的智能匹配方法,方法包括:获取客户交易账户中的交易记录,识别并提取所述交易记录中的第一关键信息;获取所述客户交易账户中的来账记录,识别并提取所述来账记录中的第二关键信息;利用匹配引擎调用对应的匹配规则,将提取的所述第一关键信息和所述第二关键信息进行匹配;若匹配成功,则利用所述来账记录进行清算支付。通过上述智能匹配方法,使得交易和来账的匹配完全通过系统进行处理,避免了人为操作带来的交易风险,提升了交易的处理效率,改善了用户体验性,同时也减轻了清算审核人员的工作量,降低了人力成本和时间成本。
34.为使本发明的上述目的、特征和优点能更明显和易懂,下文特举较佳实施例,并配合所附附图,做详细说明如下。
附图说明
35.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附
图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。在各个附图中,类似的构成部分采用类似的编号。
36.图1示出了本技术实施例提供的一种智能匹配方法的流程图;
37.图2示出了本技术实施例提供的另一种智能匹配方法的流程图;
38.图3示出了本技术实施例提供的一种智能匹配装置的结构示意图;
39.图4示出了本技术实施例提供的计算机设备的硬件架构示意图。
具体实施方式
40.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
41.需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。相反,当元件被称作“直接在”另一元件“上”时,不存在中间元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
42.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
43.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
44.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在模板的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
45.实施例1
46.如图1所示,为本技术实施例中的一种智能匹配方法的流程图,本技术实施例提供的智能匹配方法包括以下步骤:
47.步骤s110,获取客户交易账户中的交易记录,识别并提取所述交易记录中的第一关键信息;
48.首先,在接收客户发起的交易请求后,确认所述交易请求中的交易额度及所述交易请求中的相关信息,并在确认成功后将所述客户交易账户的交易状态标记为待匹配资金。进一步地,获取客户交易账户中的交易记录,识别并提取所述交易记录中的第一关键信息。可以理解的是,在本技术实施例中,所述第一关键信息包括产品名称、产品代码、交易金
额、交易时间、交易账户信息等,具体信息可根据实际情况确定,本技术实施例对此不作限定。
49.通过获取交易记录中的第一关键信息,使得交易和来账的匹配完全通过系统进行自动处理,完全省去了原来清算审核人员线下人工确认和匹配交易记录和来账记录的情况,进而提高了交易处理效率。
50.步骤s120,获取所述客户交易账户中的来账记录,识别并提取所述来账记录中的第二关键信息。
51.获取所述客户交易账户中的来账记录,识别并提取所述来账记录中的第二关键信息,可以理解的是,在本技术实施例中,所述第二关键信息包括来账金额、来账时间、来账附言等,具体信息可根据实际情况确定,本技术实施例对此不作限定。
52.通过获取来账记录中的第二关键信息,使得交易和来账的匹配完全通过系统进行自动处理,避免了人为操作带来的交易风险,进而提高了交易处理效率。
53.步骤s130,利用匹配引擎调用对应的匹配规则,将提取的所述第一关键信息和所述第二关键信息进行匹配。
54.步骤s140,若匹配成功,则利用所述来账记录进行清算支付。
55.具体地,本地存储有匹配规则库,所述匹配规则库中包括适用于将各种交易记录与来账记录进行匹配的匹配规则,匹配规则库中包含有匹配引擎,所述匹配引擎用于选择匹配规则库中对应的匹配规则以使交易记录与来账记录进行匹配。利用匹配规则库中的匹配引擎调用对应的匹配规则,将提取的所述第一关键信息和所述第二关键信息进行匹配。例如,当所述第一关键信息为交易金额,所述第二关键信息为来账金额时,匹配引擎调用匹配规则库中对应的匹配规则,若交易金额和来账金额相同,则证明满足匹配规则;当所述第一关键信息为交易时间,所述第二关键信息为来账时间时,匹配引擎调用匹配规则库中对应的匹配规则,若交易时间和来账时间相同,则证明满足匹配规则。进一步地,在满足匹配规则时,所述匹配引擎会根据所述第二关键信息对所述来账记录进行拆分或合并以适配单笔交易多笔来账以及多笔交易单笔来账的场景。
56.可以理解的是,若匹配成功,则锁定匹配成功的所述来账记录,推送清算信息至清算支付系统,并使用锁定的来账记录进行清算支付,支付成功后交易完成。
57.通过调用匹配规则库中的匹配引擎,自动匹配交易记录与来账记录中的关键信息,使得交易和来账的匹配完全通过系统进行处理,避免了人为操作带来的交易风险,提升了交易的处理效率,改善了用户体验性,同时也减轻了清算审核人员的工作量,降低了人力成本和时间成本。
58.进一步地,在另一种实施例中,如图2所示,步骤s130之后,还包括:
59.步骤s150,若匹配不成功,验证获取到的来账记录是否正确;
60.步骤s160,若验证错误,则生成报错信息发送至客户端,所述报错信息用于提示客户进行资金划款操作;
61.步骤s170,若验证正确,则判定所述匹配规则出错。
62.具体地,如果匹配引擎根据匹配规则库中的已有规则无法准确为交易记录匹配到来账记录,则验证获取到的来账记录是否正确;若获取到的来账记录是错误的,则自动生成报错信息发送至客户端,所述报错信息用于提示客户进行资金划款操作;若获取到的来账
记录是正确的,则判定所述匹配规则出错。
63.进一步地,若判定为匹配规则出错,自动生成操作提醒信息和匹配操作链接并发送至客户端,所述操作提醒信息用于提示客户点击所述匹配操作链接进行确认匹配操作;所述匹配操作链接用于供客户查看所述客户交易账户中的交易记录和来账记录,并根据所述交易记录和来账记录进行手动匹配操作。可以理解的是,所述匹配操作链接内包括当前的交易信息以及交易账户中所有的来账记录,客户可根据所述匹配操作链接中的一笔或多笔来账记录与交易记录进行手动匹配操作,匹配完成并保存后将客户选择的来账记录进行锁定,并在后续的交易清算支付中使用锁定的来账记录进行清算支付。
64.通过发送操作提醒信息和匹配操作链接至客户端,使得在匹配规则出错时客户可以根据所述操作提醒信息和匹配操作链接进行手动匹配操作,保证了匹配的准确性与安全性,降低了交易风险,使客户的资金安全和资金使用效率能得到最大程度的保障。
65.在本实施例中,在生成操作提醒信息和匹配操作链接并发送至客户端之后,生成规则补录信息发送至客户端,所述规则补录信息用于提示客户补充录入自定义匹配规则。进一步地,若接收到客户录入的自定义匹配规则,将所述自定义匹配规则保存到本地存储的匹配规则库中。后续利用匹配引擎调用对应的匹配规则时,优先根据所述自定义匹配规则对所述客户进行匹配,当匹配不成功时在使用匹配规则库中原有的匹配规则。
66.通过发送规则补录信息至客户端,使得客户能够自定义交易和来账的匹配规则,并能不断完善匹配规则库,不断改进和提升匹配规则的匹配效率,从而进一步提升匹配的准确性,最终提升客户的交易体验。
67.本技术实施例提供的智能匹配方法,获取客户交易账户中的交易记录,识别并提取所述交易记录中的第一关键信息;获取所述客户交易账户中的来账记录,识别并提取所述来账记录中的第二关键信息;利用匹配规则库中的匹配引擎调用对应的匹配规则,将提取的所述第一关键信息和所述第二关键信息进行匹配;若匹配成功,则利用所述来账记录进行清算支付。通过上述智能匹配方法,使得交易和来账的匹配完全通过系统进行处理,避免了人为操作带来的交易风险,提升了交易的处理效率,改善了用户体验性,同时也减轻了清算审核人员的工作量,降低了人力成本和时间成本。
68.实施例2
69.如图3所示,为本技术实施例中的一种智能匹配装置300的结构示意图,其装置包括:
70.第一提取模块310,用于获取客户交易账户中的交易记录,识别并提取所述交易记录中的第一关键信息;
71.第二提取模块320,用于获取所述客户交易账户中的来账记录,识别并提取所述来账记录中的第二关键信息;
72.匹配模块330,用于利用匹配引擎调用对应的匹配规则,将提取的所述第一关键信息和所述第二关键信息进行匹配;
73.支付模块340,用于若匹配成功,则利用所述来账记录进行清算支付。
74.可选地,上述智能匹配装置还包括:
75.接收模块,用于接收客户发起的交易请求;
76.确认模块,用于确认所述交易请求中的交易额度及所述交易请求中的相关信息,
并在确认成功后将所述客户交易账户的交易状态标记为待匹配资金。
77.可选地,上述智能匹配装置还包括:
78.检测模块,用于若匹配不成功,验证获取到的来账记录是否正确;
79.报错模块,用于若验证错误,则生成报错信息发送至客户端,所述报错信息用于提示客户进行资金划款操作;
80.判定模块,用于若验证正确,则判定所述匹配规则出错。
81.可选地,上述智能匹配装置还包括:
82.第一发送模块,用于生成操作提醒信息和匹配操作链接并发送至客户端,所述操作提醒信息用于提示客户点击所述匹配操作链接进行确认匹配操作;所述匹配操作链接用于供客户查看所述客户交易账户中的交易记录和来账记录,并根据所述交易记录和来账记录进行手动匹配操作。
83.可选地,上述智能匹配装置还包括:
84.第二发送模块,用于生成规则补录信息发送至客户端,所述规则补录信息用于提示客户补充录入自定义匹配规则。
85.可选地,上述智能匹配装置还包括:
86.自定义模块,用于若接收到客户录入的自定义匹配规则,将所述自定义匹配规则保存到本地存储的匹配规则库中;其中,利用所述匹配引擎调用对应的匹配规则时,优先根据所述自定义匹配规则进行匹配。
87.本技术实施例提供的智能匹配装置,通过上述智能匹配方法,使得交易和来账的匹配完全通过系统进行处理,避免了人为操作带来的交易风险,提升了交易的处理效率,改善了用户体验性,同时也减轻了清算审核人员的工作量,降低了人力成本和时间成本。
88.实施例3
89.图4示出了本技术提供的计算机设备的硬件架构示意图,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现实施例1所述的智能匹配方法的步骤。
90.本实施例中,计算机设备400是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。例如,可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图4示,计算机设备400至少包括但不限于:可通过系统总线相互通信链接存储器410、处理器420、网络接口430。其中:
91.存储器410至少包括一种类型的计算机可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器410可以是计算机设备400的内部存储模块,例如该计算机设备400的硬盘或内存。在另一些实施例中,存储器410也可以是计算机设备400的外部存储设备,例如该计算机设备400上配备的插接式硬盘,智能存储卡(smartmedia card,简称为smc),安全数字(secure digital,简称为sd)卡,闪存卡(flash card)等。当然,存储器410还可以既包括计算机设备400的内部存储模块也包括其外部存储设备。本实施例中,存储器410通常用于存储安装于计算机设备400的操作系统和
各类应用软件,例如视频播放方法的程序代码等。此外,存储器410还可以用于暂时地存储已经输出或者将要输出的各类数据。
92.处理器420在一些实施例中可以是中央处理器(central processing unit,简称为cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器420通常用于控制计算机设备400的总体操作,例如执行与计算机设备400进行数据交互或者通信相关的控制和处理等。本实施例中,处理器420用于运行存储器410中存储的程序代码或者处理数据。
93.网络接口430可包括无线网络接口或有线网络接口,该网络接口430通常用于在计算机设备400与其他计算机设备之间建立通信链接。例如,网络接口430用于通过网络将计算机设备400与外部终端相连,在计算机设备400与外部终端之间的建立数据传输通道和通信链接等。网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystem of mobile communication,简称为gsm)、宽带码分多址(wideband code divisionmultiple access,简称为wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。
94.需要指出的是,图4仅示出了具有部件410-430的计算机设备,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。
95.在本实施例中,存储于存储器410中的智能匹配方法还可以被分割为一个或者多个程序模块,并由一个或多个处理器(本实施例为处理器420)所执行,以完成本发明。
96.实施例4
97.本实施例还提供一种计算机可读存储介质,计算机可读存储介质其上存储有计算机程序,计算机程序被处理器执行时实现实施例中智能匹配方法的步骤。
98.本实施例中,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,计算机可读存储介质也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,简称为smc),安全数字(secure digital,简称为sd)卡,闪存卡(flash card)等。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。
99.在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
100.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
101.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1