资源转移路由方法、装置、计算机设备、存储介质与流程

文档序号:33702273发布日期:2023-03-31 20:07阅读:56来源:国知局
资源转移路由方法、装置、计算机设备、存储介质与流程

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.图1为一个实施例中资源转移路由方法的应用环境图;
35.图2为一个实施例中资源转移路由方法的流程示意图;
36.图3为一个实施例中的资源转移路由方法应用于支付场景的步骤示意图;
37.图4为一个实施例中资源转移路由装置的结构框图;
38.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
39.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
40.本技术实施例提供的资源转移路由方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。服务器104获取终端102发送的资源转移请求,该资源转移请求中携带路由标识,服务器104根据路由标识对资源转移请求进行判断,当根据路由标识确定资源转移请求不满预设条件时,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分。最后,根据路由评分得到目标资源转移通道,并通道目标资源转移通道完成资源转移操作。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
41.在一个实施例中,如图2所示,提供了一种资源转移路由方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:
42.s202,接收资源转移请求;资源转移请求携带路由标识。
43.其中,资源转移请求是指由终端向服务器发送的,用于进行资源转移的请求。
44.其中,路由标识是指资源转移请求中所携带的,用于表征资源转移请求的身份标识,其可以包括一种或多种代码,例如路由标识可以包括交易代码以及产品代码。
45.可选地,服务器接收的资源转移请求可以是由终端加密后发送的,因此服务器接收终端发送的资源转移请求之后先对资源转移请求进行解密,然后再获取资源转移请求所携带的路由标识。
46.s204,当根据路由标识确定资源转移请求不满足预设条件时,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分。
47.其中,预设条件是指预先设定的,用于判断对资源转移请求是否满足条件的信息,其可以是预设的名单信息、标识信息等。
48.其中,路由评分是根据静态路由因子以及动态路由因子计算得到的,用于选择目标资源转移通道的衡量指标,其中目标资源转移通道是指资源转移请求最后选择进行完成资源转移的通道。
49.其中,路由因子是指在选择资源转移通道时需要考虑的规则条件属性;静态路由因子是指其对应的权重不会发生变化的规则条件属性;动态路由因子是指其对应的权重会
随着资源转移操作变化的规则条件属性。例如资源转移失败率,随着资源转移失败率的提高则该动态路由因子的权重则越低,即随着资源转移失败率的变化权重也动态变化。
50.其中,静态路由因子主要有资源转移通道黑暗期、资源转移数额上下限、强制因子(可以人工强制控制通道的可用性)等静态路由因子,动态路由因子包含通道费率、资源转移操作失败率、分流因子(直付通道分流,合理控制支付路由使用)、通道qos(quality of service,服务质量)等。
51.当服务器接收资源转移请求以及资源转移请求所携带的路由标识之后,根据预设条件对路由标识进行判断路由标识对应的资源转移请求是否满足预设条件。当资源转移请求不满足预设条件时,根据路由标识进一步确定路由标识对应的静态路由因子以及动态路由因子,最后根据静态路由因子以及动态路由因子计算路由评分。
52.可选地,路由评分的计算方式可以由静态路由因子对应的权重以及动态路由因子对应的权重的乘积作为路由评分。
53.s206,根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移操作。
54.可选地,服务器可以根据路由评分从初始资源转移通道中,选择得到目标资源转移通道。其中,初始资源转移通道是指根据路由标识得到的,多个可以进行资源转移操作的资源转移通道;目标资源转移通道是指服务器终端完成资源转移操作所选择的通道。
55.可选地,服务器可以根据预设筛选规则以及路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移。其中,预设筛选规则是指预先设定的用于选择目标资源转移通道的规则,其可以根据实际应用场景进行选择。这样,可以根据实际的应用场景或应用需求调整预设筛选规则来根据路由评分进行少选,以得到最合适当前应用场景或应用需求的目标资源转移通道,进而更好的完成资源转移操作。
56.可选地,服务器可以选择评分最高的资源初始资源转移通道作为目标资源转移通道,并通过目标资源转移通道完成资源转移操作。
57.在其他实施例中,可以通过预先设定选择范围以及路由评分得到候选资源转移通道;根据预设算法从候选资源转移通道选取目标资源转移通道,并通过目标资源转移通道完成资源转移操作。其中,预先设定选范围是指用于从初始资源通道中选择候选资源通道的选择指标,例如服务器可以根据路由评分将初始资源转移通道从高到低进行排序,然后根据预先设定选择范围从初始资源转移通道中选择至少一个候选资源转移通道,再根据预设算法从候选资源转移通道中选择目标资源转移通道。在本实施例中,预设算法为轮询算法,即当服务器选择出至少一个候选资源转移通道之后,若路由评分最高的候选资源转移通道在进行资源转移操作,则采用轮询算法选择可用候选资源转移通道作为目标资源转移通道,并通过目标资源转移通道完成资源转移操作。
58.上述资源转移路由方法中,服务器首先接收资源转移请求,其中资源转移请求携带路由标识,当根据路由标识确定资源转移请求不满足预设条件时,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分,最后根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移操作。由于目标资源转移通道是根据路由评分得到的,而路由评分是根据静态路由因子和动态路由因子得到的,因此能够得到最优的目标资源转移通道来完成资源转移操作。
59.在一个实施例中,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分,包括:根据路由标识查询,得到与路由标识对应的规则标识;根据规则标识,得到多个初始资源转移通道以及各个初始资源转移通道对应的动态路由因子;获取各个初始资源转移通道对应的静态路由因子;根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分。
60.其中,规则标识是指预先设定的获取与路由标识对应的所有的资源转移通道的标识,如“a01”。
61.服务器会根据路由标识进行查询,得到与路由标识匹配的规则标识。然后,根据规则标识就可以得到该规则标识下所有的初始资源转移通道以及各个初始资源转移通道对应的动态路由因子。接着,服务器会获取各个初始资源转移通道对应的静态路由因子,再根据各个初始资源转移通道对应的静态路由因子以及动态路由因子进行计算,得到各个初始资源转移通道对应的路由评分。
62.可选地,如果服务器根据路由标识并未查询到对应的规则标识,则可以采用默认的规则代码。
63.可选地,当路由标识中包括多种代码时,服务器需要同时根据多种代码同时进行查询。例如,路由标识包括交易代码以及产品代码,服务器则根据交易代码以及产品代码同时进行查询,即将交易代码以及产品代码同时作为查询条件进行查询。
64.在上述实施例中,服务器通过路由标识查询对应的规则标识,可以根据规则标识得到初始资源转移通道,然后根据初始资源转移通道对应的静态路由因子以及动态理由因子可以计算得到路由评分,进而实现动态资源转移通道的切换。
65.在一个实施例中,根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分,包括:根据各个初始资源转移通道对应的动态路由因子以及动态路由因子携带的路由因子权重进行计算,得到各个初始资源转移通道对应的动态路由权重;根据各个初始资源转移通道对应的静态路由因子对应的权重以及各个初始资源转移通道对应的动态路由权重,计算得到各个初始资源转移通道对应的路由评分。
66.服务器在得到各个初始资源转移通道对应的动态路由因子后,根据各个初始资源转移通道对应的动态路由因子以及动态路由因子进行计算,得到各个处置资源转移通道对应的动态路由权重。其中,动态路由权重的计算方式如下所示:
[0067][0068]
其中,rj为动态因子的权重系数,bj动态因子计数值(失败率,错误率等),其中m为正整数。
[0069]
在计算得到动态路由权重之后,根据各个初始资源转移通道对应的静态路由因子对应的权重以及各个初始资源转移通道对应的动态路由权重,计算得到各个初始资源转移通道对应的路由评分。其中,静态因子是由系统预处理的因子,规则由人工在系统里维护,如黑暗期可由人工在系统维护,如果该支付通道交易在黑暗期内,则禁止该通道交易。其中,路由评分的计算方式如下所示:
[0070][0071]
其中,f(xi)为静态因子权重。静态路由因子是限制交易的,可由人工进行维护,只要有一个静态路由因子满足条件即为0,如人工设置强制因子:支付通道状态失效,那么整个sco就是0,说明该支付通道无法交易。其中,m、n为正整数。
[0072]
其中,动态路由因子的权重是根据不同动态路由因子的属性决定,例如交易失败率,随着资源转移操作失败率的提高则该路由因子的权重则越低,即随着资源转移失败率的变化权重也动态变化。
[0073]
在上述实施例中,由于动态路由因子及其动态路由权重是实时资源转移操作时动态获取的,因此可以减少人工配置带来的非系统性错误,并且根据路由评分动态的获取资源转移通道,总会有返回结果,不会导致交易失败。
[0074]
在一个实施例中,接收资源转移请求;资源转移请求携带路由标识之后,还包括:当资源转移请求满足预设条件时,获取预设资源转移通道,并根据预设资源转移通道完成资源转移操作。
[0075]
其中,预设资源转移通道是指预先设定的,用于当资源转移请求满足预设条件时所使用的资源转移通道。
[0076]
可选地,预设条件可以是预先设定的白名单信息,例如一些在资源转移之前就已经指定了资源转移通道的名单信息。当路由标识在白名单信息中时,获取预设资源转移通道,并通过预设资源转移通道完成资源转移操作。
[0077]
在上述实施例中,当资源转移请求满足预设条件时,直接根据预设资源转移用到完成资源转移请求,这样可以减少计算资源的浪费,因为这些已经指定请求已经指定了资源转移通道,不需要再计算路由评分。
[0078]
在一个实施例中,资源转移请求还携带对象标识;当根据路由标识确定资源转移请求不满足预设条件时之前,包括:判断对象标识是否为目标标识;当对象标识是目标标识时,通过配置资源转移通道完成资源转移操作;当对象标识不是目标标识时,根据路由标识对资源转移资源转移请求是否满足预设条件进行判断。
[0079]
其中,对象标识是资源转移请求中携带的,用于表征资源转移请求的对象。服务器首先判断资源转移请求所携带的对象标识是否为目标标识,其中目标标识是预先设定的标识,其可以根据实际的应用情况进行设置。当对象标识为目标标识时,则根据配置资源转移通道完成资源转移操作。其中,配置资源转移通道时预先配置的,当对象标识为目标标识时所需的进行资源转移操作的通道。当对象标识不是目标标识时,则根据路由标识对资源转移请求是否满足预设条件进行判断。
[0080]
可选地,当对象标识为“本他行标识”时,判断“本他行标识”是否为目标标识,在本实施例中目标标识为预先设定的指定的银行的标识,如果“本他行标识”为目标标识,则通过配置资源转移通道完成资源转移操作,也就是指定的银行对应的资源转移通道完成资源转移操作。
[0081]
在上述实施例中,服务器首先判断资源转移请求所携带的对象标识是否为目标标识,然后再根据是否为目标标识进行不同的操作,这样可以减少计算资源的浪费,即当对象标识为目标标识时,可以直接通过配置资源转移通道完成资源转移操作。
[0082]
在一个示例性实施例中,结合图3所示,图3为一个实施例中的资源转移路由方法应用于支付场景的步骤示意图。
[0083]
s302,接收交易请求报文,判断交易请求报文所携带的“本他行标识”,当“本他行标识”为本行直接发送前置系统完成资源转移操作,即通过配置资源转移通道完成资源转移操作。
[0084]
s304,若为他行,判断是否命中规则白名单(规则白名单是根据“卡号”和“业务类型”配置指定通道的一种特殊路由方式)。
[0085]
s306,若命中规则白名单,交易直接发往白名单配置的通道。其中,名单指的是对于一些借据在放款的时候就指定了支付通道,由人工进行维护,只要借据命中了白名单直接走指定的支付通道,不再调用路由规则模块。
[0086]
s308,若未命中规则白名单,交易请求所携带的“交易代码“以及“产品代码”进行查询“通用路由规则配置表”获取“规则代码”,如未查询到记录,则使用默认产品查询对应的“规则代码”;
[0087]
s310,用动态路由规则模块,计算命中路由的评分。首先根据步骤4获得的“规则代码”去匹配所有的通道能力(每个规则代码预先分配有多个通道能力,每个通道能力代表一个支付通道,并维护有该支付通道下的所有路由因子,以及动态路由因子相对应的权重包含实时计算的权重),再循环根据公式(2)计算出每个支付通道的评分。
[0088]
s312,筛选结果按照评分降序排列。
[0089]
s314,判断上一步是否能查出数据,这里的上一步指的是获取评分结果,可能是一个评分,或者多个评分。若查不出数据,则报错“未查询到通道配置信息”,该笔交易报错退出。
[0090]
s316,若能查出数据,则取第一个“支付通道代码”,将交易发往该通道。
[0091]
需要说明的一点是,在本实施例中,交易请求报文为资源转移请求、“本他行标识”为对象标识、规则白名单为预设条件,“交易代码”和“产品代码”标识路由标识、“规则代码”表示规则标识、降序排序为预设筛选规则。
[0092]
在上述实施例中,首先,能够减少人工配置带来的非系统性错误,这是由于在资源转移过程中只需要人工配置基础参数,命中的路由是实时交易时动态获取。例如当一个支付通道突然发生故障时,它的评分会迅速降低,会动态切换至其他通道,减少人工处理的时效。当业务人员想切换支付通道时,只需要调整路由因子的参数就行,既可以做到动态切换;并且,这种动态获取支付通道,一般总会有返回结果,不会导致交易失败。而传统的人工配置支付通道一旦配置出错,将无法获取到支付通道,交易将中断。其次,由于使用了动态路由权重计算方式,当支付通道出现异常如失败率上升时,该支付通道评分降低,动态切换至其他通道,提高了系统的容错性和稳定性。
[0093]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的
步骤或者阶段的至少一部分轮流或者交替地执行。
[0094]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的资源转移路由方法的资源转移路由装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个资源转移路由装置实施例中的具体限定可以参见上文中对于资源转移路由方法的限定,在此不再赘述。
[0095]
在一个实施例中,如图4所示,提供了一种资源转移路由装置,包括:接收模块100、计算模块200和资源转移模块300,其中:
[0096]
接收模块100,用于接收资源转移请求;资源转移请求携带路由标识。
[0097]
计算模块200,用于当根据路由标识确定资源转移请求不满足预设条件时,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分。
[0098]
第一资源转移模块300,用于根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移操作。
[0099]
在一个实施例中,上述计算模块200包括:
[0100]
查询单元,用于根据路由标识查询,得到与路由标识对应的规则标识。
[0101]
动态因子获取单元,用于根据规则标识,得到多个初始资源转移通道以及各个初始资源转移通道对应的动态路由因子。
[0102]
静态因子获取单元,用于获取各个初始资源转移通道对应的静态路由因子。
[0103]
评分计算单元,用于根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分。
[0104]
在一个实施例中,上述评分计算单元包括:
[0105]
路由权重计算子单元,用于根据各个初始资源转移通道对应的动态路由因子以及动态路由因子携带的路由因子权重进行计算,得到各个初始资源转移通道对应的动态路由权重。
[0106]
路由评分计算子单元,用于根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由权重,计算得到各个初始资源转移通道对应的路由评分。
[0107]
在一个实施例中,第一资源转移模块300包括:
[0108]
规则获取单元,用于获取预设筛选规则。
[0109]
资源转移单元,用于根据预设筛选规则以及路由评分得到目标资源转移通道,通过目标资源转移通道完成资源转移。
[0110]
在一个实施例中,上述装置包括:
[0111]
第二资源转移模块,用于当资源转移请求满足预设条件时,获取预设资源转移通道,并根据预设资源转移通道完成资源转移操作。
[0112]
在一个实施例中,上述装置还包括:
[0113]
第一判断模块,用于判断对象标识是否为目标标识。
[0114]
配置转移模块,用于当对象标识是目标标识时,通过配置资源转移通道完成资源转移操作。
[0115]
第二判断模块,用于当对象标识不是目标标识时,根据路由标识对资源转移资源
转移请求是否满足预设条件进行判断。
[0116]
上述资源转移路由装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0117]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种资源转移路由方法。
[0118]
本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0119]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收资源转移请求;资源转移请求携带路由标识;当根据路由标识确定资源转移请求不满足预设条件时,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分;根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移操作。
[0120]
在一个实施例中,处理器执行计算机程序时所实现的根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分,包括:根据路由标识查询,得到与路由标识对应的规则标识;根据规则标识,得到多个初始资源转移通道以及各个初始资源转移通道对应的动态路由因子;获取各个初始资源转移通道对应的静态路由因子;根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分。
[0121]
在一个实施例中,处理器执行计算机程序时所实现的根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分,包括:根据各个初始资源转移通道对应的动态路由因子以及动态路由因子携带的路由因子权重进行计算,得到各个初始资源转移通道对应的动态路由权重;根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由权重,计算得到各个初始资源转移通道对应的路由评分。
[0122]
在一个实施例中,处理器执行计算机程序时所实现的根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移,包括:获取预设筛选规则;根据预设筛选规则以及路由评分得到目标资源转移通道,通过目标资源转移通道完成资源转移。
[0123]
在一个实施例中,处理器执行计算机程序时所实现的接收资源转移请求;资源转移请求携带路由标识之后,还包括:当资源转移请求满足预设条件时,获取预设资源转移通道,并根据预设资源转移通道完成资源转移操作。
[0124]
在一个实施例中,处理器执行计算机程序时所实现的资源转移请求还携带对象标识;当根据路由标识确定资源转移请求不满足预设条件时之前,包括:判断对象标识是否为
目标标识;当对象标识是目标标识时,通过配置资源转移通道完成资源转移操作;当对象标识不是目标标识时,根据路由标识对资源转移资源转移请求是否满足预设条件进行判断。
[0125]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收资源转移请求;资源转移请求携带路由标识;当根据路由标识确定资源转移请求不满足预设条件时,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分;根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移操作。
[0126]
在一个实施例中,计算机程序被处理器执行时所实现的根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分,包括:根据路由标识查询,得到与路由标识对应的规则标识;根据规则标识,得到多个初始资源转移通道以及各个初始资源转移通道对应的动态路由因子;获取各个初始资源转移通道对应的静态路由因子;根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分。
[0127]
在一个实施例中,计算机程序被处理器执行时所实现的根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分,包括:根据各个初始资源转移通道对应的动态路由因子以及动态路由因子携带的路由因子权重进行计算,得到各个初始资源转移通道对应的动态路由权重;根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由权重,计算得到各个初始资源转移通道对应的路由评分。
[0128]
在一个实施例中,计算机程序被处理器执行时所实现的根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移,包括:获取预设筛选规则;根据预设筛选规则以及路由评分得到目标资源转移通道,通过目标资源转移通道完成资源转移。
[0129]
在一个实施例中,计算机程序被处理器执行时所实现的接收资源转移请求;资源转移请求携带路由标识之后,还包括:当资源转移请求满足预设条件时,获取预设资源转移通道,并根据预设资源转移通道完成资源转移操作。
[0130]
在一个实施例中,计算机程序被处理器执行时所实现的资源转移请求还携带对象标识;当根据路由标识确定资源转移请求不满足预设条件时之前,包括:判断对象标识是否为目标标识;当对象标识是目标标识时,通过配置资源转移通道完成资源转移操作;当对象标识不是目标标识时,根据路由标识对资源转移资源转移请求是否满足预设条件进行判断。
[0131]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:接收资源转移请求;资源转移请求携带路由标识;当根据路由标识确定资源转移请求不满足预设条件时,根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分;根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移操作。
[0132]
在一个实施例中,计算机程序被处理器执行时所实现的根据路由标识确定对应的静态路由因子以及动态路由因子,并根据静态路由因子以及动态路由因子计算路由评分,包括:根据路由标识查询,得到与路由标识对应的规则标识;根据规则标识,得到多个初始资源转移通道以及各个初始资源转移通道对应的动态路由因子;获取各个初始资源转移通
道对应的静态路由因子;根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分。
[0133]
在一个实施例中,计算机程序被处理器执行时所实现的根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由因子,计算得到各个初始资源转移通道对应的路由评分,包括:根据各个初始资源转移通道对应的动态路由因子以及动态路由因子携带的路由因子权重进行计算,得到各个初始资源转移通道对应的动态路由权重;根据各个初始资源转移通道对应的静态路由因子以及各个初始资源转移通道对应的动态路由权重,计算得到各个初始资源转移通道对应的路由评分。
[0134]
在一个实施例中,计算机程序被处理器执行时所实现的根据路由评分得到目标资源转移通道,并通过目标资源转移通道完成资源转移,包括:获取预设筛选规则;根据预设筛选规则以及路由评分得到目标资源转移通道,通过目标资源转移通道完成资源转移。
[0135]
在一个实施例中,计算机程序被处理器执行时所实现的接收资源转移请求;资源转移请求携带路由标识之后,还包括:当资源转移请求满足预设条件时,获取预设资源转移通道,并根据预设资源转移通道完成资源转移操作。
[0136]
在一个实施例中,计算机程序被处理器执行时所实现的资源转移请求还携带对象标识;当根据路由标识确定资源转移请求不满足预设条件时之前,包括:判断对象标识是否为目标标识;当对象标识是目标标识时,通过配置资源转移通道完成资源转移操作;当对象标识不是目标标识时,根据路由标识对资源转移请求是否满足预设条件进行判断。
[0137]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0138]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0139]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保
护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1