一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

交易渠道筛选方法、装置、计算机设备及存储介质与流程

2022-10-13 06:44:51 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,尤其涉及一种交易渠道筛选方法、装置、计算机设备及存储介质。


背景技术:

2.随着企业的发展,每一个企业均可能存在多个银行交易渠道,并且每一个不同的交易渠道特性或者要求可能存在不同,如收付款时效不同、收付款费率不同等,且不同特性或者要求的交易渠道对企业的影响也是不同的,因此如何正确筛选交易渠道是非常重要的。
3.现有技术中,往往是通过专业的技术人员通过人工筛选的方式对所有交易渠道进行筛选,但是该方式存在如下不足:人工筛选会导致对交易渠道进行筛选效率较低,且无法完整准确对所有交易渠道的特性进行比对,从而导致对交易渠道进行筛选的准确率较低。


技术实现要素:

4.本发明实施例提供一种交易渠道筛选方法、装置、计算机设备及存储介质,以解决现有技术中对交易渠道进行筛选的效率和准确率较低的问题。
5.一种交易渠道筛选方法,包括:
6.获取多个上游交易渠道的交易渠道信息;一个所述上游交易渠道对应一个交易渠道信息;
7.对所述交易渠道信息进行预处理,获取各所述交易渠道信息中的渠道关键参数;
8.基于所有所述渠道关键参数生成交易渠道有向图;所述交易渠道有向图中包括与各所述渠道关键参数相对应的交易渠道路径;
9.确定与各所述交易渠道路径相对应的路径权重值,并根据所述路径权重值从所有所述上游交易渠道中确定推荐交易渠道。
10.一种交易渠道筛选装置,包括:
11.渠道信息获取模块,用于获取多个上游交易渠道的交易渠道信息;一个所述上游交易渠道对应一个交易渠道信息;
12.信息预处理模块,用于对所述交易渠道信息进行预处理,获取各所述交易渠道信息中的渠道关键参数;
13.有向图构建模块,用于基于所有所述渠道关键参数生成交易渠道有向图;所述交易渠道有向图中包括与各所述渠道关键参数相对应的交易渠道路径;
14.交易渠道筛选模块,用于确定与各所述交易渠道路径相对应的路径权重值,并根据所述路径权重值从所有所述上游交易渠道中确定推荐交易渠道。
15.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述交易渠道筛选方法。
16.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计
算机程序被处理器执行时实现上述交易渠道筛选方法。
17.上述交易渠道筛选方法、装置、计算机设备及存储介质,该交易渠道筛选方法首先对交易渠道信息进行预处理,提取出对交易渠道进行筛选存在影响的渠道关键参数。如此可以提高对交易渠道进行筛选的效率和准确性。基于所有渠道关键参数生成交易渠道有向图,并根据各交易渠道路径对应的路径权重值对上游交易渠道进行筛选。如此,即可通过路径权重值的筛选方式,快速从交易渠道有向图中查询到推荐交易渠道。提高了对交易渠道进行筛选的效率和准确性。
附图说明
18.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1是本发明一实施例中交易渠道筛选方法的一应用环境示意图;
20.图2是本发明一实施例中交易渠道筛选方法的一流程图;
21.图3是本发明一实施例中交易渠道筛选装置的一原理框图;
22.图4是本发明一实施例中计算机设备的一示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.本发明实施例提供的交易渠道筛选方法,该交易渠道筛选方法可应用如图1所示的应用环境中。具体地,该交易渠道筛选方法应用在交易渠道筛选系统中,该交易渠道筛选系统包括如图1所示的客户端和服务器,客户端与服务器通过网络进行通信,用于解决现有技术中对交易渠道进行筛选的效率和准确率较低的问题。其中,客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。其中,服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
25.在一实施例中,如图2所示,提供一种交易渠道筛选方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:
26.s10:获取多个上游交易渠道的交易渠道信息;一个所述上游交易渠道对应一个交易渠道信息。
27.可以理解地,每一个企业其所对接的上游业务系统存在多个,并且每一个不同的上游业务系统中包含多个上游交易渠道。示例性地,保险公司与许多银行之间存在交易,进
而保险公司和每一个银行均存在对应的上游交易渠道。其中,上游交易渠道即为企业的收付款渠道,也即该上游交易渠道为企业向其它收付款方(如银行)进行收款或者付款操作的渠道。一个上游交易渠道对应一个交易渠道信息。交易渠道信息包括但不限于收付款失效、收付款有效时间、收付款费率或者对手方账号要求等。进一步地,本实施例中的上游交易渠道的交易渠道信息可以从企业的收付款单据中采集得到,并将采集到的交易渠道信息存储在企业的数据库中。进而可以直接从企业的数据库中获取与该企业相关的上游交易渠道的交易渠道信息。
28.s20:对所述交易渠道信息进行预处理,获取各所述交易渠道信息中的渠道关键参数。
29.可以理解地,本实施例中对交易渠道信息进行预处理是指对交易渠道信息进行数据标准化处理和实体识别。由于交易渠道信息是从收付款单据采集得到的,但是收付款单据中存在的信息是杂乱的。而对交易渠道筛选存在影响的参数主要集中在几个信息中,因此本实施例对该交易渠道信息进行数据标准化处理,提取出交易渠道信息中的渠道关键参数。其中,渠道关键参数包括交易类型(收款或者付款)、交易时间(也即上游交易渠道支持进行收付款交易的时间段,如上午八点至下午六点等)、交易额度(也即上游交易渠道单笔收付款交易的额度或者单日收付款交易额度)、交易时效(也即上游交易渠道平均单笔收款耗时或者单笔付款耗时)、交易费率(也即上游交易渠道单笔或者收付款金额对应的交易渠道使用费)、该上游交易渠道支持的收款银行或者该上游交易渠道支持的付款银行。
30.进一步地,对交易渠道信息进行预处理可以通过下述方法实现,也即对交易渠道信息进行实体识别。如预先训练一个实体识别模型,该实体识别模型可以采用lstm(long short-term memory,长短期记忆网络) crf(conditional random field)的神经网络结构构建。通过若干交易渠道信息对该实体识别模型进行训练,并在训练过程中不断调整实体识别模型的初始参数,使得实体识别模型可以区分交易渠道信息中不同参数对应的实体类别(例如,交易类型实体、时间实体或者银行名称实体等)。进而可以通过训练完成的实体识别模型识别出交易渠道信息中的所有实体识别结果,并基于该实体识别结果从交易渠道信息中筛选出渠道关键参数。
31.s30:基于所有所述渠道关键参数生成交易渠道有向图;所述交易渠道有向图中包括与各所述渠道关键参数相对应的交易渠道路径。
32.可以理解地,交易渠道有向图即为根据每一渠道关键参数构建对应的交易渠道路径之后,对所有交易渠道路径进行有顺序地整合得到。其中,一组渠道关键参数对应一个交易渠道路径。可以预先制定交易渠道路径对应的模板,进而将渠道关键参数填充至对应的模板中即可得到对应的交易渠道路径。
33.s40:确定与各所述交易渠道路径相对应的路径权重值,并根据所述路径权重值从所有所述上游交易渠道中确定推荐交易渠道。
34.可以理解地,路径权重值即为该交易渠道路径上所有节点权重值之和。其中,节点权重值即为交易渠道路径上的路径节点对应的权重值,该节点权重值根据与其对应的路径节点所对应的渠道关键参数确定。
35.具体地,在基于所有渠道关键参数生成交易渠道有向图之后,对所有交易渠道路径进行遍历,在遍历过程中确定每一交易渠道路径对应的路径权重值。从而根据所有交易
渠道路径对应的路径权重值,从所有上游交易渠道中确定推荐交易渠道。示例性地,可以对所有交易渠道路径对应的路径权重值进行排序,从而将最小的路径权重值对应的交易渠道路径所属的上游交易渠道确定为推荐交易渠道。
36.在本实施例中,首先对交易渠道信息进行预处理,提取出对交易渠道进行筛选存在影响的渠道关键参数。如此可以提高对交易渠道进行筛选的效率和准确性。基于所有渠道关键参数生成交易渠道有向图,并根据各交易渠道路径对应的路径权重值对上游交易渠道进行筛选。如此,即可通过路径权重值的筛选方式,快速从交易渠道有向图中查询到推荐交易渠道。提高了对交易渠道进行筛选的效率和准确性。
37.在一实施例中,步骤s20中,也即所述对所述交易渠道信息进行预处理,获取各所述交易渠道信息中的渠道关键参数,包括:
38.s201:对所述交易渠道信息进行标准化处理,获取标准渠道信息;所述标准渠道信息中包括至少一组标准渠道参数;一组所述标准渠道参数包括至少一个标准子参数。
39.可以理解地,在上述说明中指出由于交易渠道信息是从收付款单据采集得到的,但是收付款单据中存在的信息是杂乱的。即使相同类型的数据,在不同的收付款单据中记载的形式可能是不同的。示例性地,交易时间可以记录为8:00至16:00,也可以记录为早上八点至下午四点。若依据不同形式的交易渠道信息进行后续的实体识别,则可能会存在错误识别的可能。因此,在进行实体识别之前,对交易渠道信息中包含的所有参数进行标准化处理,得到标准渠道信息。例如,可以预先制定一个标准化信息模板,从而根据该标准化信息模板检测交易渠道信息中的参数是否符合标准化要求(也即是否与标准化信息模板中规定的信息格式相同)。若检测交易渠道信息中的参数符合标准化要求,则该参数即可直接记录为标准渠道参数。若检测交易渠道信息中的参数不符合标准化要求,则根据标准化信息模板中的信息格式对该参数进行调整,使该参数与标准化信息模板中的信息格式相同时,将该参数记录为标准渠道参数。进一步地,在标准渠道信息中包括至少一组标准渠道参数,一组标准渠道参数包括至少一个标准子参数。示例性地,xx银行支持上午八点至下午四点进行收付款。则对应的标准子参数为:交易时间:上午八点至下午四点。
40.s202:对所述标准渠道参数进行实体识别,确定所述标准渠道参数中每一所述标准子参数对应的渠道参数实体。
41.具体地,在对交易渠道信息进行标准化处理,获取标准渠道信息之后,即可通过上述说明中指出的实体识别模型对标准渠道信息中的标准渠道参数进行实体识别,从而确定标准渠道参数中每一标准子参数对应的渠道参数实体。示例性地,xx银行支持上午八点至下午四点进行收付款。则对应的标准子参数为:交易时间:上午八点至下午四点。则交易时间即被识别为交易时间实体。上午八点至下午四点则为该交易时间实体对应的实体参数。也即该八点至下午四点的实体参数对应的渠道参数实体为交易时间实体。
42.s203:获取目标参数实体,并根据所述目标参数实体以及所述渠道参数实体对所有所述标准渠道参数进行筛选,得到所述渠道关键参数。
43.可以理解地,目标参数实体即为对交易渠道筛选存在影响的参数对应的实体类别,该目标参数实体可以预先设定。在不同的场景中对交易渠道的筛选可能不同,因此在本实施例中不限制目标参数实体的数量。优选地,本实施例中设定的目标参数实体包括交易类型实体、交易时间实体、交易额度实体、交易时效实体、交易费率实体和交易银行名称实
体。上述目标参数实体可以存储至第三方平台或者企业系统中,进而可以从第三方平台或者企业系统的数据库中直接获取该目标参数实体。
44.具体地,在对标准渠道参数进行实体识别,确定标准渠道参数中每一标准子参数对应的渠道参数实体之后,获取目标参数实体。并将目标参数实体和渠道参数实体进行匹配。将与目标参数实体匹配的渠道参数实体所对应的标准子参数确定为渠道关键参数。
45.在本实施例中,首先对所有交易渠道信息进行标准化处理,使得同一数据类型的交易渠道信息的形式一致。进而降低实体识别过程发生的错误率,为后续对交易渠道进行筛选提供了准确地数据基础。通过对标准渠道参数进行实体识别,并通过目标参数实体对标准子参数进行参数筛选,可以快速筛选出对交易渠道进行筛选具有影响的渠道关键参数。提高了对交易渠道进行筛选的效率和准确率。
46.在一实施例中,一个渠道关键参数中包括多个渠道子参数;步骤s30中,也即所述基于所有所述渠道关键参数生成交易渠道有向图,包括:
47.s301:获取预设路径模板,所述预设路径模板中包括顺次排序的多个路径节点,且相邻的两个路径节点之间通过有向边连接;一个所述路径节点对应一个节点实体。
48.可以理解地,预设路径模板用于生成渠道关键参数对应的交易渠道路径,该预设路径模板可以根据当前场景下需要构建的目标参数实体的数量进行设定。在该预设路径模板中包括顺次排序的多个路径节点,且相邻的两个路径节点之间通过有向边进行连接。路径节点设置的数量与当前场景下需要构建的目标参数实体的数量相同。其中,一个路径节点对应一个节点实体,该节点实体和上述目标参数实体相同。也即上述交易类型实体、交易时间实体、交易额度实体、交易时效实体、交易费率实体、渠道名称实体和交易银行名称实体。进一步地,在该预设路径模板上第一个路径节点的节点实体为渠道名称实体,最后一个路径节点的节点实体为银行名称实体。
49.s302:确定与所述渠道子参数相对应的关键参数实体,并将所述关键参数实体与所述节点实体进行匹配。
50.可以理解地,在上述步骤s203中根据目标参数实体和渠道参数实体对所有标准渠道参数进行筛选,即得到渠道关键参数。因此关键参数实体即与目标参数实体匹配的渠道参数实体。
51.s303:在所述关键参数实体与所述节点实体匹配成功时,将该节点实体对应的路径节点记录为匹配节点,并确定所述匹配节点在所述预设路径模板的实体位置信息。
52.可以理解地,实体位置信息即为匹配节点在预设路径模板中当前所处的位置。在上述说明中指出预设路径模板中包括顺次排序的多个路径节点,因此每一个路径节点在预设路径模板中均存在一个对应的实体位置信息。示例性地,假设预设路径模板中包括7个路径节点。匹配节点为预设路径模板中的第四个路径节点,则该匹配节点对应的实体位置信息为4。
53.具体地,在将关键参数实体和节点实体进行匹配之后,若关键参数实体和节点实体匹配成功,则表征该关键参数实体对应的渠道子参数可以对应填入至相应的位置。进而将与关键参数实体匹配成功的节点实体对应的路径节点记录为匹配节点,并确定该匹配节点在预设路径模板上的实体位置信息。需要说明的是,将关键参数实体和节点实体匹配过程中,可以将关键参数实体从第一个节点实体开始顺次匹配。如此,即可减少匹配过程中的
遗漏。若关键参数实体和第一个节点实体匹配成功,则下一个关键参数实体可以从第二个节点实体开始顺次匹配。
54.s304:在所述实体位置信息为头尾位置信息时,将与该关键参数实体相对应的渠道子参数设置在匹配节点;所述头尾位置信息表征所述匹配节点是所述预设路径模板上的第一个路径节点或者最后一个路径节点。
55.具体地,在确定匹配节点在预设路径模板的实体位置信息之后,确定该实体位置信息是否为头尾位置信息,也即确定该匹配节点是否是预设路径模板上的第一个路径节点或者最后一个路径节点。若该匹配节点对应的实体位置信息是头尾位置信息,则该匹配节点对应的节点实体匹配的关键参数实体表征的是银行名称实体(最后一个路径节点对应的节点实体)或者渠道名称实体(第一个路径节点对应的节点实体)。因此,直接将该对应的关键参数实体相对应的渠道子参数设置在对应的匹配节点上。
56.s305:在所述实体位置信息不是头尾位置信息时,根据与该子参数实体相对应的渠道子参数,确定该匹配节点对应的在前有向边的边权重值;所述在前有向边是指连通所述匹配节点和在前节点的有向边;所述在前节点是指位于匹配节点之前且与该匹配节点相邻的路径节点。
57.可以理解地,在上述说明中预设路径模板中相邻的路径节点之间通过有向边连接,因此在前有向边是指联通匹配节点和在前节点的有向边。其中,在前节点是指位于匹配节点之前且与该匹配节点相邻的路径节点。示例性地,假设预设路径模板中第一个路径节点时渠道名称实体对应的路径节点,第二个路径节点是交易类型实体对应的路径节点。则此时的在前有向边即为连通第一个路径节点和第二个路径节点的有向边(也即第二个路径节点之前的有向边)。
58.具体地,在确定匹配节点在预设路径模板的实体位置信息之后,确定该实体位置信息是否为头尾位置信息,也即确定该匹配节点是否是预设路径模板上的第一个路径节点或者最后一个路径节点。若该匹配节点对应的实体位置信息是头尾位置信息,则该匹配节点对应的节点实体匹配的关键参数实体表征的不是银行名称实体或者渠道名称实体,而是其它实体,如交易类型实体、交易时间实体、交易额度实体、交易时效实体或者交易费率实体。进一步地,在确定实体位置信息不是头尾位置信息时,根据与该子参数实体相对应的渠道子参数,确定该匹配节点对应的在前有向边的边权重值。
59.示例性地,假设预设路径模板中第一个路径节点时渠道名称实体对应的路径节点,第二个路径节点是交易类型实体对应的路径节点。若确定第二个路径节点对应的渠道子参数为收款时,该第二个路径节点和第一个路径节点之间连接的有向边对应的边权重值可以根据该“收款”进行设定。具体地边权重值设定的规则可以预先设定,例如设定交易类型实体为收款时的边权重值为0.2,设定交易类型实体为付款时的边权重值为0.3等。
60.s306:在所述渠道关键参数中的所有渠道子参数均遍历完成之后,生成与该渠道关键参数对应的交易渠道路径,并根据与各所述渠道关键参数相对应的交易渠道路径生成所述交易渠道有向图。
61.具体地,在根据与该子参数实体相对应的渠道子参数,确定该匹配节点对应的在前有向边的边权重值,或者将与该关键参数实体相对应的渠道子参数设置在匹配节点之后,即完成了一个渠道子参数的设置。进而继续遍历渠道关键参数中另一渠道子参数,并在
渠道关键参数中的所有渠道子参数遍历完成之后,此时已经将所有渠道子参数设置在预设路径模板中,即得到与该渠道关键参数对应的交易渠道路径。从而在所有的渠道关键参数对应的交易渠道路径均生成之后,即可根据与各渠道关键参数相对应的交易渠道路径生成交易渠道有向图。
62.需要说明的是,在上述预设路径模板为预先设定的,而渠道关键参数中可能不包含所有路径节点对应的节点实体所对应的参数。当一个渠道关键参数中的所有渠道子参数均遍历完之后,若仍存在路径节点未填充(未填充是指该路径节点中未填充渠道子参数,或者该路径节点对应的在前有向边未设置有边权重值),则需要剔除该路径节点。进一步地,同一交易渠道路径中的所有边权重值之和即为该交易渠道路径的路径权重值。
63.在一实施例中,步骤s40中,也即所述根据所述路径权重值从所有所述上游交易渠道中确定推荐交易渠道,包括:
64.s401:确定是否存在路径可达的交易渠道路径。
65.可以理解地,路径可达是指交易渠道路径中的第一个路径节点是否设置有渠道名称实体对应的渠道子参数,且最后一个路径节点是否设置有银行名称实体对应的渠道子参数。因此,可以对路径可达的第一个路径节点和最后一个路径节点进行参数检测。若第一个路径节点未设置有渠道名称实体对应的渠道子参数,或最后一个路径节点未设置有银行名称实体对应的渠道子参数,确定该交易渠道路径不可达。反之,若第一个路径节点设置有渠道名称实体对应的渠道子参数,或最后一个路径节点设置有银行名称实体对应的渠道子参数,确定该交易渠道路径可达。若路径不可达(一般情况为最后一个路径节点是否设置有银行名称实体对应的渠道子参数),则表征该交易渠道路径对应的上游交易渠道不支持收付款。若路径可达,则表征该交易渠道路径对应的上游交易渠道可以支持收付款。
66.s402:当存在路径可达的交易渠道路径时,将路径可达的交易渠道路径记录为可达渠道路径,并将最小的路径权重值对应的可达渠道路径记录为最短渠道路径。
67.具体地,在确定是否存在路径可达的交易渠道路径之后,若存在路径可达的交易渠道路径,则将路径可达的交易渠道路径记录为可达渠道路径。对所有可达渠道路径的路径权重值进行比较,并将最小的路径权重值对应的可达渠道路径记录为最短渠道路径。
68.s403:检测所述最短渠道路径的路径数量,当所述路径数量为一时,将该最短渠道路径对应的上游交易渠道确定为推荐交易渠道。
69.具体地,在将最小的路径权重值对应的可达渠道路径记录为最短渠道路径之后,检测最短渠道路径的路径数量。当路径数量为1时,也即有且仅有一个最短渠道路径,进而直接将该最短渠道路径对应的上游交易渠道确定为推荐交易渠道。
70.在一实施例中,所述检测所述最短渠道路径的路径数量之后,还包括:
71.s404:当所述路径数量超过一时,提取所述最短渠道路径中的路径参数组;所述路径参数组中包括所述最短渠道路径中的第一个路径节点对应的第一关键参数以及最后一个路径节点对应的第二关键参数。
72.具体地,在检测最短渠道路径的路径数量之后,若路径数量超过一,则表征存在至少两个最短渠道路径。在上述说明中指出每一个交易渠道路径中的路径节点中的参数是根据渠道关键参数中的渠道子参数设置的,因此针对每一个最短渠道路径均具有一个路径参数组。在该路径参数组中包括最短渠道路径中第一个路径节点对应的第一关键参数以及最
后一个路径节点对应的第二关键参数。每一个路径参数组的第一关键参数均为渠道名称实体对应的参数,第二关键参数均为银行名称实体对应的参数。
73.s405:获取预设推荐参数表;所述预设推荐参数表中包括多个起始推荐参数以及多个终点推荐参数;一个所述起始推荐参数对应一个第一推荐等级,一个所述终点推荐参数对应一个第二推荐等级。
74.可以理解地,预设推荐参数表是预先设定的,该预设推荐参数表用于对多个最短渠道路径进行优先级确定。在预设推荐参数表中包括多个起始推荐参数以及多个终点推荐参数。起始推荐参数是指渠道名称实体对应的参数,终点推荐参数是指银行名称实体对应的参数。一个起始推荐参数对应一个第一推荐等级,一个终点推荐参数对应一个第二推荐等级。第一推荐等级和第二推荐等级可以根据历史推荐的交易渠道确定。例如,历史推荐最多的交易渠道中起始推荐参数和终点推荐参数对应的推荐等级设定较高。历史推荐最少的交易渠道中起始推荐参数和终点推荐参数对应的推荐等级设定较低。
75.s406:将与所述第一关键参数匹配的起始推荐参数记录为第一推荐参数,并将与所述第二关键参数匹配的终点推荐参数记录为第二推荐参数。
76.具体地,在获取预设推荐参数表之后,将第一关键参数和起始推荐参数进行匹配,以及将第二关键参数和终点推荐参数进行匹配。将与第一关键参数匹配的起始推荐参数记录为第一推荐参数,将与第二关键参数匹配的终点推荐参数记录为第二推荐参数。
77.s407:根据所述第一推荐参数对应的第一推荐等级以及所述第二推荐参数对应的第二推荐等级,确定所述最短渠道路径对应的路径推荐等级。
78.具体地,在将与第一关键参数匹配的起始推荐参数记录为第一推荐参数,并将与第二关键参数匹配的终点推荐参数记录为第二推荐参数之后,根据第一推荐参数对应的第一推荐等级以及第二推荐参数对应的第二推荐等级,确定最短渠道路径对应的路径推荐等级。例如,可以将第一推荐等级和第二推荐等级转换成数值,进而将第一推荐等级对应的数值和第二推荐等级对应的数值之和,确定最短渠道路径对应的路径推荐等级对应的数值。
79.s408:根据与各所述最短渠道路径相对应的路径推荐等级,确定所述推荐交易渠道。
80.具体地,在根据第一推荐参数对应的第一推荐等级以及第二推荐参数对应的第二推荐等级,确定最短渠道路径对应的路径推荐等级,将路径推荐等级最高的最短渠道路径确定为推荐交易渠道。
81.在一实施例中,所述确定是否存在路径可达的交易渠道路径,包括:
82.提取所述交易渠道路径中的路径参数组;所述路径参数组中包括所述交易渠道路径中的第一个路径节点对应的第三关键参数以及最后一个路径节点对应的第四关键参数。
83.可以理解地,在上述说明中指出每一个交易渠道路径中的路径节点中的参数是根据渠道关键参数中的渠道子参数设置的,因此针对每一个交易渠道路径均具有一个路径参数组。在该路径参数组中包括交易渠道路径中第一个路径节点对应的第三关键参数以及最后一个路径节点对应的第四关键参数。需要说明的是,在上述说明中指出渠道关键参数中可能不包含所有路径节点对应的节点实体所对应的参数,因此每一个路径参数组中的第三关键参数和第四关键参数可能是相同的实体类别,也可能是不同的实体类别。
84.对所述第三关键参数以及所述第四关键参数进行实体校验,以确定所述第三关键
参数以及所述第四关键参数是否符合预设渠道实体要求。
85.具体地,在提取交易渠道路径中的路径参数组之后,对第三关键参数和第四关键参数进行实体校验,确定第三关键参数和第四关键参数是否符合预设渠道实体要求。其中,预设渠道实体要求是指第三关键参数为渠道名称实体对应的参数,第四关键参数为银行名称实体对应的参数。
86.在所述第三关键参数以及所述第四关键参数符合预设渠道实体要求时,确定所述交易渠道路径为路径可达。
87.具体地,在确定第三关键参数以及第四关键参数是否符合预设渠道实体要求之后,若第三关键参数为渠道名称实体对应的参数,第四关键参数为银行名称实体对应的参数,则确定第三关键参数以及第四关键参数符合预设渠道实体要求,进而确定该交易渠道路径为路径可达。若第三关键参数不是渠道名称实体对应的参数,或第四关键参数不是银行名称实体对应的参数,则确定第三关键参数以及第四关键参数不符合预设渠道实体要求,进而确定该交易渠道路径不是路径可达。
88.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
89.在一实施例中,提供一种交易渠道筛选装置,该交易渠道筛选装置与上述实施例中交易渠道筛选方法一一对应。如图3所示,该交易渠道筛选装置包括渠道信息获取模块10、信息预处理模块20、有向图构建模块30和交易渠道筛选模块40。各功能模块详细说明如下:
90.渠道信息获取模块10,用于获取多个上游交易渠道的交易渠道信息;一个所述上游交易渠道对应一个交易渠道信息;
91.信息预处理模块20,用于对所述交易渠道信息进行预处理,获取各所述交易渠道信息中的渠道关键参数;
92.有向图构建模块30,用于基于所有所述渠道关键参数生成交易渠道有向图;所述交易渠道有向图中包括与各所述渠道关键参数相对应的交易渠道路径;
93.交易渠道筛选模块40,用于确定与各所述交易渠道路径相对应的路径权重值,并根据所述路径权重值从所有所述上游交易渠道中确定推荐交易渠道。
94.优选地,信息预处理模块20包括:
95.标准化处理单元,用于对所述交易渠道信息进行标准化处理,获取标准渠道信息;所述标准渠道信息中包括至少一组标准渠道参数;一组所述标准渠道参数包括至少一个标准子参数;
96.实体识别单元,用于对所述标准渠道参数进行实体识别,确定所述标准渠道参数中每一所述标准子参数对应的渠道参数实体;
97.参数筛选单元,用于获取目标参数实体,并根据所述目标参数实体以及所述渠道参数实体对所有所述标准渠道参数进行筛选,得到所述渠道关键参数。
98.优选地,有向图构建模块30包括:
99.模板获取单元,用于获取预设路径模板,所述预设路径模板中包括顺次排序的多个路径节点,且相邻的两个路径节点之间通过有向边连接;一个所述路径节点对应一个节
点实体;
100.实体匹配单元,用于确定与所述渠道子参数相对应的关键参数实体,并将所述关键参数实体与所述节点实体进行匹配;
101.位置确定单元,用于在所述关键参数实体与所述节点实体匹配成功时,将该节点实体对应的路径节点记录为匹配节点,并确定所述匹配节点在所述预设路径模板的实体位置信息;
102.参数设置单元,用于在所述实体位置信息为头尾位置信息时,将与该关键参数实体相对应的渠道子参数设置在匹配节点;所述头尾位置信息表征所述匹配节点是所述预设路径模板上的第一个路径节点或者最后一个路径节点;
103.权重确定单元,用于在所述实体位置信息不是头尾位置信息时,根据与该子参数实体相对应的渠道子参数,确定该匹配节点对应的在前有向边的边权重值;所述在前有向边是指连通所述匹配节点和在前节点的有向边;所述在前节点是指位于匹配节点之前且与该匹配节点相邻的路径节点;
104.有向图构建单元,用于在所述渠道关键参数中的所有渠道子参数均遍历完成之后,生成与该渠道关键参数对应的交易渠道路径,并根据所有所述渠道关键参数对应的交易渠道路径生成所述交易渠道有向图。
105.优选地,交易渠道筛选模块包括:
106.路径可达判断单元,用于确定是否存在路径可达的交易渠道路径;
107.最短路径查询单元,用于当存在路径可达的交易渠道路径时,将路径可达的交易渠道路径记录为可达渠道路径,并将最小的路径权重值对应的可达渠道路径记录为最短渠道路径;
108.第一渠道推荐单元,用于检测所述最短渠道路径的路径数量,当所述路径数量为一时,将该最短渠道路径对应的上游交易渠道确定为推荐交易渠道。
109.优选地,交易渠道筛选模块还包括:
110.参数提取单元,用于当所述路径数量超过一时,提取所述最短渠道路径中的路径参数组;所述路径参数组中包括所述最短渠道路径中的第一个路径节点对应的第一关键参数以及最后一个路径节点对应的第二关键参数;
111.参数获取单元,用于获取预设推荐参数表;所述预设推荐参数表中包括多个起始推荐参数以及多个终点推荐参数;一个所述起始推荐参数对应一个第一推荐等级,一个所述终点推荐参数对应一个第二推荐等级;
112.参数匹配单元,用于将与所述第一关键参数匹配的起始推荐参数记录为第一推荐参数,并将与所述第二关键参数匹配的终点推荐参数记录为第二推荐参数;
113.等级确定单元,用于根据所述第一推荐参数对应的第一推荐等级以及所述第二推荐参数对应的第二推荐等级,确定所述最短渠道路径对应的路径推荐等级;
114.第二渠道推荐单元,用于根据与各所述最短渠道路径相对应的路径推荐等级,确定所述推荐交易渠道。
115.优选地,路径可达判断单元包括:
116.参数提取子单元,用于提取所述交易渠道路径中的路径参数组;所述路径参数组中包括所述交易渠道路径中的第一个路径节点对应的第三关键参数以及最后一个路径节
点对应的第四关键参数;
117.实体校验子单元,用于对所述第三关键参数以及所述第四关键参数进行实体校验,以确定所述第三关键参数以及所述第四关键参数是否符合预设渠道实体要求;
118.参数校验子单元,用于在所述第三关键参数以及所述第四关键参数符合预设渠道实体要求时,确定所述交易渠道路径为路径可达。
119.关于交易渠道筛选装置的具体限定可以参见上文中对于交易渠道筛选方法的限定,在此不再赘述。上述交易渠道筛选装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
120.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储上述实施例中的交易渠道筛选方法所使用到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种交易渠道筛选方法。
121.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中的交易渠道筛选方法。
122.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中的交易渠道筛选方法。
123.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
124.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
125.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各
实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献