一种智能路由方法技术

技术编号:24040849 阅读:16 留言:0更新日期:2020-05-07 03:21
本发明专利技术涉及一种智能路由方法,该方法包括如下步骤,步骤S1:接收并缓存实时业务数据;步骤S2:基于业务特征进行路由辅助计算;步骤S3:基于辅助计算结果进行业务分类缓存和路由处理。本发明专利技术能够区分的进行紧急和非紧急业务的路由处理,对于紧急业务选择更快速的路由决策方法,而对于非紧急业务能够采用人工智能的方式考虑多个因素进行业务的路由,通过权重值提供了模型动态调整的可能;通过层次化的缓存设置减少的由于决策带来的存储和读取开销,通过待选列表的缓存有序控制和后推机制,在保障决策结果智能性的基础上也保障了实时性。

An intelligent routing method

【技术实现步骤摘要】
一种智能路由方法
本专利技术涉及计算机
,具体涉及一种智能路由方法。
技术介绍
现有的业务路由方法主要是采用动态路由和静态路由,其中,静态路由也称为定制化路由,是指具体路由要求,预先选择路由通道,配置在可用的通道列表中,并人为预置通道的优先级。业务到达时,系统先根据业务要素查询到可用的路由通道列表,然后使用路由决定性要素逐一过滤每个通道,不满足条件的通道会被排除,最后留下的通道根据优先级进行排序,优先级最高的通道会被路由采纳。这样的路由方式显然缺乏灵活度和适应性,而现有的动态路由方式也仅仅是做到根据通道的几个要素来动态的计算出决策的结果,这样的动态结果缺乏依据而且动态计算的开销过大,紧急业务得不到有效的处理,动态路由的效果不佳;因此,需要提供一种智能路由方法,本专利技术能够区分的进行紧急和非紧急业务的路由处理,对于紧急业务选择更快速的路由决策方法,而对于非紧急业务能够采用人工智能的方式考虑多个因素进行业务的路由,通过权重值提供了模型动态调整的可能;通过层次化的缓存设置减少的由于决策带来的存储和读取开销,通过待选列表的缓存有序控制和后推机制,在保障决策结果智能性的基础上也保障了实时性。
技术实现思路
本专利技术目的是提供一种智能路由方法,通过以下技术方案来实现上述目的。一种智能路由方法,其特征在于:该方法包括如下步骤:步骤S1:接收并缓存实时业务数据;步骤S2:基于业务特征进行路由辅助计算;步骤S3:基于辅助计算结果进行业务分类缓存和路由处理。进一步的,所述方法还包括,步骤S4:基于业务场景和业务类型进行路由鉴权。进一步的,所述步骤S1具体为:从终端接收实时业务数据,将所述业务数据存储在临时缓存中,提取业务特征,如果所述业务为紧急业务,则为业务特征设置权重值,并基于所述设置权重值后的业务特征选择一个或者多个路由通道进行所述业务的路由处理;否则,进入步骤S2,将所述临时缓存并入待处理缓存中,并重新生成临时缓存以待接收下一个实时业务数据。进一步的,所述步骤S2具体为:获取业务特征并将业务特征进行分类,将经过分类后的业务特征按照类别输入人工智能模型,并将所述人工智能模型的输出作为辅助计算的计算结果。进一步的,所述步骤S3具体为:在进行业务数据的处理之前,根据业务场景和业务类型进行鉴权类型的选择。进一步的,不同鉴权类型对应不同鉴权要素数量不同。进一步的,所述鉴权类型包括二要素、三要素、四要素、五要素鉴权。进一步的,要素的个数为鉴权需要考虑的鉴权因素的多少。进一步的,根据业务场景和业务类型进行鉴权类型的选择,具体为:根据业务类型选择可供选择的鉴权类型,基于业务场景从所述可供选择的鉴权类型中确定一鉴权类型以进行路由鉴权。进一步的,在进行业务处理的过程中,当一个路由通道对业务数据的处理不成功时,选择下一待选路由通道对业务数据进行处理,直到所有路由通道均不成功为止。本专利技术的有益效果在于:能够区分的进行紧急和非紧急(或简单和负责)业务的路由处理,对于紧急业务选择更快速的路由决策方法,而对于非紧急业务能够采用人工智能的方式考虑多个因素进行业务的路由,通过权重值提供了模型动态调整的可能;通过层次化的缓存设置减少的由于决策带来的存储和读取开销,通过待选列表的缓存有序控制和后推机制,在保障决策结果智能性的基础上也保障了实时性。附图说明图1是本专利技术提供的智能路由方法的步骤示意图;具体实施方式以下将对本专利技术的智能路由方法作进一步的详细描述。下面将参照附图对本专利技术进行更详细的描述,其中表示了本专利技术的优选实施例,应该理解本领域技术人员可以修改在此描述的本专利技术而仍然实现本专利技术的有益效果。因此,下列描述应当被理解为对于本领域技术人员的广泛知道,而并不作为对本专利技术的限制。为了表述清楚,不描述实际实施例的全部特征。在下列描述中,不详细描述公知的功能和结构,因为它们会使本专利技术由于不必要的细节而混乱。应当认为在任何实际实施例的开发中,必须做出大量实施细节以实现开发者的特定目标。为使本专利技术的目的、特征更明显易懂,下面结合附图对本专利技术的具体实施方式作进一步的说明。需要说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用于方便、清晰地辅助说明本专利技术实施例的目的。本专利技术提供的智能路由方法包括如下步骤:步骤S1:接收并缓存实时业务数据;具体的:从终端接收实时业务数据,将所述业务数据存储在临时缓存中,提取业务特征,如果所述业务为紧急业务,则为业务特征设置权重值,并基于所述设置权重值后的业务特征选择一个或者多个路由通道进行所述业务的路由处理;否则,进入步骤S2,将所述临时缓存并入待处理缓存中,并重新生成临时缓存以待接收下一个实时业务数据;其中:业务特征为和业务涉及主体以及业务类型等相关的特征,例如:业务涉及的主体(客户端A和客户端B等)、业务类型、业务发起方类型等;优选的:并将路由处理后的业务数据保存在所选择的路由通道的通道缓存中,并将其从临时缓存中删除;为业务特征设置权重值,具体为:计算业务特性的历史紧急程度,将业务特征的权重值设置为等于归一化后的历史紧急程度;其中:业务特征的历史紧急程度为所有历史紧急业务或所有历史业务中业务特征对应的特征值和当前业务的对应业务特征的特征值为一致的历史紧急业务或历史业务数量;例如:对于业务特征A,当前业务的业务特征A的值为A1,而历史紧急业务或历史业务中,紧急业务或者业务的特征A的值为A1的紧急业务或业务的数量为X,则所述业务特征A的紧急程度为X;基于所述设置权重值后的业务特征选择一个或者多个路由通道进行所述业务的路由.具体为:根据历史路由记录计算,对于每个业务特征SCi而言,其对应的所有业务最终选择路由通道Cj的总次数为SNij,计算加权数量WSNi=Wi*SNij,其中Wi为业务特征SCi的权重值,对于通道Cj,计算其加权总数量为∑iWSNij,选择加权总数量最大者/或前几位对应的通道为所选择的路由通道;优选的:选择部分业务特征进行上述选择,例如:选择权重值排名前Z位的业务特征,基于所述前Z位的业务特征进行选择;在进行业务处理的过程中,当一个路由通道对业务数据的处理不成功时,选择下一待选路由通道对业务数据进行处理,直到所有路由通道均不成功为止;优先的:将典型业务特征和路由通道对应的次数值保存在快捷查询表中以进行快速路由;缓存包括临时缓存、待处理缓存和通道缓存;其中,临时缓存用于存储实时接收到的业务数据,根据业务数据大小的不同,所占用的临时缓存空间的大小不同;待处理缓存用于存放进行路由处理的业务数据,对于已经存放在临时缓存中的业务数据,不需要再次进行数据的移动,而是直接将临时缓存通过指针、索引等方式合并到待处理缓存中去,从而节省了一次存储开销,同时创建新临时缓存空间,所述新临时缓存空间的大小和所述业务数据的大小相同,从而使得在原来的临时缓存空间大小保持不变;在进行这些针对临时缓存空间的操作过程中,临时缓存空间的其他本文档来自技高网...

【技术保护点】
1.一种智能路由方法,其特征在于:该方法包括如下步骤:/n步骤S1:接收并缓存实时业务数据;/n步骤S2:基于业务特征进行路由辅助计算;/n步骤S3:基于辅助计算结果进行业务分类缓存和路由处理。/n

【技术特征摘要】
1.一种智能路由方法,其特征在于:该方法包括如下步骤:
步骤S1:接收并缓存实时业务数据;
步骤S2:基于业务特征进行路由辅助计算;
步骤S3:基于辅助计算结果进行业务分类缓存和路由处理。


2.根据权利要求1所述的一种智能路由方法,其特征在于,所述方法还包括,步骤S4:基于业务场景和业务类型进行路由鉴权。


3.根据权利要求1所述的一种智能路由方法,其特征在于,所述步骤S1具体为:从终端接收实时业务数据,将所述业务数据存储在临时缓存中,提取业务特征,如果所述业务为紧急业务,则为业务特征设置权重值,并基于所述设置权重值后的业务特征选择一个或者多个路由通道进行所述业务的路由处理;否则,进入步骤S2,将所述临时缓存并入待处理缓存中,并重新生成临时缓存以待接收下一个实时业务数据。


4.根据权利要求3所述的一种智能路由方法,其特征在于,所述步骤S2具体为:获取业务特征并将业务特征进行分类,将经过分类后的业务特征按照类别输入人工智能模型,并将所述人工智能模型的输出作为辅助计算的计算结果。

【专利技术属性】
技术研发人员:赵强
申请(专利权)人:光大兴陇信托有限责任公司
类型:发明
国别省市:甘肃;62

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1