交易流量精细化控制系统及方法_3

文档序号:9631955阅读:来源:国知局

[0082]每个流量控制策略中均包含计算count_name的表达式。
[0083]【流量计数器的定义】
[0084]可通过以下方式定义2个流量计数器(当然,本发明不限制流量计数器的数量),名称分别100000_622201、100000_622202,流量控制的最大值(即流量阈值)分别为10、
20 ο
[0085]〈counter name = 〃100000_622201">10〈/counter> ;
[0086]〈counter name = 〃100000_622202">20〈/counter>o
[0087]【流量控制过程】
[0088]以上流量控制策略和计数器的定义保存在配置库114中,系统启动时解析模块115从配置库114读取配置并解析其中的表达式,生成流量控制策略和流量计数器,并交由策略管理模块111管理。
[0089]假设,当系统收到新的一笔交易渠道的交易请求时,它的渠道交易码tX_Code =100000,上送的账号account_no = 6222011100111111918。此时,第一获取模块112会根据渠道交易码tX_Code = 100000到策略管理模块111找到对应的流控策略,并由第二获取模块113以交易要素作为输入,根据流控策略计算确定流量计数器标识(即counter_name),计算得到 cardbin = 622201,于是 counter_name = 100000_6222010 然后根据 counter—name的值获取到对应的流量计数器,之后进入流控单元12进行流控处理。
[0090]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0091]本领技术人员应当理解,以上所公开的仅为本发明的实施方式而已,当然不能以此来限定本发明之权利范围,依本发明实施方式所作的等同变化,仍属本发明权利要求所涵盖的范围。
【主权项】
1.一种交易流量精细化控制系统,其特征在于,所述系统包括: 预处理单元,用于根据交易请求的交易要素和所述交易请求对应的流量控制策略确定所述交易请求对应的流量计数器; 流控单元,用于根据所述交易请求对应的流量计数器和该流量计数器对应的流量阈值进行流量控制处理。2.如权利要求1所述的系统,其特征在于,所述交易要素包括:公共要素或所述交易请求对应的交易自有要素。3.如权利要求1所述的系统,其特征在于,所述预处理单元包括: 策略管理模块,保存有预配置的流量控制策略和预配置的流量计数器; 第一获取模块,用于根据所述交易请求中携带的渠道交易码查询策略管理模块从而获取所述交易请求对应的流量控制策略; 第二获取模块,用于根据所述交易请求的交易要素和所述交易请求对应的流量控制策略确定所述交易请求对应的流量计数器标识,根据该流量计数器标识从所述策略管理模块查询获取所述交易请求对应的流量计数器。4.如权利要求1?3中任一项所述的系统,其特征在于,所述交易请求对应的流量控制策略包括: 以所述交易请求的交易要素为输入并计算得到所述交易请求对应的流量计数器的计算表达式组。5.如权利要求3所述的系统,其特征在于,所述预处理单元还包括: 配置库,配置有配置文件;和 解析模块,用于读取并解析所述配置文件从而获取所述预配置的流量控制策略和预配置的流量计数器。6.如权利要求5所述的系统,其特征在于, 所述预配置单元还包括配置更新模块,用于通知所述解析模块进行更新处理; 所述解析模块还用于在接收到所述配置更新模块的通知之后,从所述配置库中读取并解析更新的配置文件,并触发所述策略管理模块更新所述预配置的流量控制策略和流量计数器。7.如权利要求3或5或6所述的系统,其特征在于,所述策略管理模块建立有按照渠道交易码查询流量控制策略和按照流量计数器标识查找流量计数器的索引。8.如权利要求1所述的系统,其特征在于,所述系统还包括: 交易处理单元,用于根据所述流控单元的流量控制结果生成用于响应所述交易请求的响应报文。9.如权利要求8所述的系统,其特征在于,所述流控单元包括: 计数器更新模块,用于在所述预处理单元确定所述交易请求对应的流量计数器时,对该流量计数器进行第一更新处理,以及在所述交易处理单元生成所述响应报文之后,对该流量计数器进行第二更新处理; 触发模块,用于在所述计数器更新模块进行所述第一更新处理之后,判断所述交易请求对应的流量计数器是否超过对应的流量阈值,如果超过,则触发所述交易处理单元生成表示流量受限的第一响应报文,如果未超过,则触发所述交易处理单元生成包含对所述交易请求的处理结果的第二响应报文。10.如权利要求1所述的系统,其特征在于,所述系统还包括: 流控日志单元,用于以日志的形式记录所述流控单元的所述流量控制处理。11.一种交易流量精细化控制方法,其特征在于,所述方法包括: 根据交易请求的交易要素和所述交易请求对应的流量控制策略确定所述交易请求对应的流量计数器; 根据所述交易请求对应的流量计数器和该流量计数器对应的流量阈值进行流量控制处理。12.如权利要求11所述的方法,其特征在于,所述交易要素包括:公共要素或所述交易请求对应的交易自有要素。13.如权利要求11所述的方法,其特征在于,根据交易请求的交易要素和所述交易请求对应的流量控制策略确定所述交易请求对应的流量计数器包括: 根据所述交易请求中携带的渠道交易码查询策略管理模块从而获取所述交易请求对应的流量控制策略; 根据所述交易请求的交易要素和所述交易请求对应的流量控制策略确定所述交易请求对应的流量计数器标识,根据该流量计数器标识从所述策略管理模块查询获取所述交易请求对应的流量计数器; 其中,所述策略管理模块保存有预配置的流量控制策略和预配置的流量计数器。14.如权利要求11?13中任一项所述的方法,其特征在于,所述交易请求对应的流量控制策略包括: 以所述交易请求的交易要素为输入并计算得到所述交易请求对应的流量计数器的计算表达式组。15.如权利要求13所述的方法,其特征在于,所述方法还包括: 读取并解析保存于配置库中的配置文件从而获取所述预配置的流量控制策略和预配置的流量计数器。16.如权利要求15所述的方法,其特征在于,所述方法还包括: 在接收到进行更新处理的通知之后,从所述配置库中读取并解析更新的配置文件,并触发所述策略管理模块更新所述预配置的流量控制策略和流量计数器。17.如权利要求13或15或16所述的方法,其特征在于,所述策略管理模块建立有按照渠道交易码查询流量控制策略和按照流量计数器标识查找流量计数器的索引。18.如权利要求11所述的方法,其特征在于,所述方法还包括: 根据所述流量控制的结果生成用于响应所述交易请求的响应报文。19.如权利要求18所述的方法,其特征在于, 根据所述交易请求对应的流量计数器和该流量计数器对应的流量阈值进行流量控制处理包括:在查询到所述交易请求对应的流量计数器时,对该流量计数器进行第一更新处理,并判断该流量计数器在所述第一更新处理之后是否超过对应的流量阈值;以及在生成所述响应报文之后,对该流量计数器进行第二更新处理; 根据所述流量控制的结果生成用于响应所述交易请求的响应报文包括:如果所述交易请求对应的流量计数器在所述第一更新处理之后超过对应的流量阈值,则生成表示流量受限的第一响应报文;如果所述交易请求对应的流量计数器在所述第一更新处理之后不超过对应的流量阈值,则生成包含对所述交易请求的处理结果的第二响应报文。20.如权利要求11所述的方法,其特征在于,所述方法还包括: 以日志的形式记录所述流量控制处理。
【专利摘要】本发明公开了一种交易流量精细化控制系统和方法,其中,所述系统包括:预处理单元,用于根据交易请求的交易要素和所述交易请求对应的流量控制策略确定所述交易请求对应的流量计数器;流控单元,用于根据所述交易请求对应的流量计数器和该流量计数器对应的流量阈值进行流量控制处理。采用本发明,能够在交易流量控制中充分考虑交易的具体细节,实现精细化的交易流量控制;还能灵活地变更/更新配置。
【IPC分类】G06Q40/04, G06Q40/02
【公开号】CN105389729
【申请号】CN201510934670
【发明人】苏建标, 杨杰, 邓玉, 黎洪达, 陈大平, 程明远, 邓胜辉, 徐光超, 曹广平
【申请人】中国建设银行股份有限公司
【公开日】2016年3月9日
【申请日】2015年12月15日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1