业务请求管理设备及方法技术

技术编号:15059759 阅读:81 留言:0更新日期:2017-04-06 09:24
一种业务请求管理方法,涉及网络通信领域,所述方法包括:业务请求管理设备接收终端发送的业务请求;所述业务请求管理设备检测所述业务请求是否满足预设条件;若是,则所述业务请求管理设备将所述业务请求转发给业务处理设备,由所述业务处理设备对所述业务请求进行后续处理,通过在检测出终端发送的业务请求满足预设条件时,将该业务请求转发给业务处理设备,实现对业务请求的控制,达到提高业务处理设备的处理性能和处理准确性的效果。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,特别涉及一种业务请求管理设备及方法。
技术介绍
在互联网化的业务运营中,通常会有大量的业务请求,比如充值缴费、业务办理、余额查询等,需要由网络侧进行处理。在现有的业务请求处理方法中,终端通过各自的业务渠道将业务请求发送给网络侧的业务处理设备,由业务处理设备进行业务处理。在此过程中,业务请求直接发送给业务处理设备,在终端和业务处理设备之间不对业务请求进行管理,当终端发送的业务请求数量过多,或者,终端对同一业务重复发送业务请求时,会影响业务处理设备的处理性能和处理准确性。
技术实现思路
为了解决业务请求数量过多或者同一业务请求被重复发送时,影响业务处理设备的处理性能和处理准确性的问题,本申请提供了一种业务请求管理设备及方法。第一方面,提供了一种业务请求管理设备,所述业务请求管理设备包括:请求接收模块,用于接收终端发送的业务请求;条件检测模块,用于检测所述业务请求是否满足预设条件;请求转发模块,用于在所述条件检测模块的检测结果为所述业务请求满足所述预设条件时,将所述业务请求转发给业务处理设备,由所述业务处理设备对所述业务请求进行后续处理。在第一方面的第一种可能实现方式中,所述条件检测模块,用于确定所述业务请求的业务渠道和业务类型,检测所述业务请求的相关计数是否满足第一条件;其中,所述业务请求的相关计数包括:已接收的、所述终端通过所述业务渠道发送的、类型为所述业务类型的请求的第一计数;已接收的、各个终端通过所述业务渠道发送的、类型为所述业务类型的请求的第二计数;已接收的、各个终端通过所述业务渠道发送的请求的第三计数;以及,已接收的、各个终端发送的类型为所述业务类型的请求的第四计数;所述第一条件包括:所述第一计数小于第一阈值,所述第二计数小于第二阈值,所述第三计数小于第三阈值,并且,所述第四计数小于第四阈值;其中,所述第二计数、所述第三计数以及所述第四计数分别对应的计数器按照预定周期清零。结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述业务请求管理设备还包括:计数器检测模块,用于在所述条件检测模块检测所述业务请求的相关计数是否满足第一条件之前,检测是否存在所述第一计数对应的计数器;计数器建立模块,用于在所述计数器检测模块的检测结果为不存在所述第一计数对应的计数器时,建立所述第一计数对应的计数器。结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述业务请求管理设备还包括:计时模块,用于在所述计数器建立模块建立所述第一计数对应的计数器之后,开启计时器;删除模块,用于当所述计时器计时到达预定时间时,将所述第一计数对应的计数器删除。在第一方面的第四种可能实现方式中,所述条件检测模块,还用于获取所述业务请求的业务流水号,检测所述业务流水号是否满足第二条件;所述第二条件包括:尚未向所述业务处理设备发送过所述业务流水号对应的业务请求。结合第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,所述条件检测模块,具体用于在所述业务请求的业务类型所对应的鉴权等级为指定等级时,获取所述业务请求的业务流水号。第二方面,提供了一种业务请求管理方法,所述方法包括:业务请求管理设备接收终端发送的业务请求;所述业务请求管理设备检测所述业务请求是否满足预设条件;若检测结果为所述业务请求满足所述预设条件,则所述业务请求管理设备将所述业务请求转发给业务处理设备,由所述业务处理设备对所述业务请求进行后续处理。在第二方面的第一种可能实现方式中,所述业务请求管理设备检测所述业务请求是否满足预设条件,包括:业务请求管理设备确定所述业务请求的业务渠道和业务类型,检测所述业务请求的相关计数是否满足第一条件;其中,所述业务请求的相关计数包括:已接收的、所述终端通过所述业务渠道发送的、类型为所述业务类型的请求的第一计数;已接收的、各个终端通过所述业务渠道发送的、类型为所述业务类型的请求的第二计数;已接收的、各个终端通过所述业务渠道发送的请求的第三计数;以及,已接收的、各个终端发送的类型为所述业务类型的请求的第四计数;所述第一条件包括:所述第一计数小于第一阈值,所述第二计数小于第二阈值,所述第三计数小于第三阈值,并且,所述第四计数小于第四阈值;其中,所述第二计数、所述第三计数以及所述第四计数分别对应的计数器按照预定周期清零。结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,在所述业务请求管理设备检测所述业务请求的相关计数是否满足第一条件之前,所述方法还包括:所述业务请求管理设备检测是否存在所述第一计数对应的计数器;若检测结果为不存在所述第一计数对应的计数器,则所述业务请求管理设备建立所述第一计数对应的计数器。结合第二方面的第二种可能实现方式,在第二方面的第三种可能实现方式中,所述方法还包括:在建立所述第一计数对应的计数器之后,所述业务请求管理设备开启计时器;当所述计时器计时到达预定时间时,所述业务请求管理设备将所述第一计数对应的计数器删除。在第二方面的第四种可能实现方式中,所述业务请求管理设备检测所述业务请求是否满足预设条件,包括:所述业务请求管理设备获取所述业务请求的业务流水号,检测所述业务流水号是否满足第二条件;所述第二条件包括:尚未向所述业务处理设备发送过所述业务流水号对应的业务请求。结合第二方面的第四种可能实现方式,在第二方面的第五种可能实现方式中,所述业务请求管理设备获取所述业务请求的业务流水号,包括:所述业务请求管理设备在所述业务请求的业务类型所对应的鉴权等级为指定等级时,获取所述业务请求的业务流水号。通过接收终端发送的业务请求,检测出该业务请求的相关计数满足第一条件,和/或,检测出该业务请求的业务流水号满足第二条件时,将该业务请求转发给业务处理设备,由该业务处理设备对该业务请求进行后续处理,实现对业务请求接受处理频率和业务请求唯一性的控制,达到在业务请求数量过多或者同一业务请求被重复发送时,提高业务处理设备的处理性能和处理准确性的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术所涉及的网络环境的架构图;图2是本专利技术一个实施例提供的业务请求管理方法的方法流程图;图3是本专利技术另一实施例提供的业务请求管理方法的方法流程图;图4是本专利技术一个实施例提供的业务请求管理设备的结构图;图5是本专利技术另一实施例提供的业务请求管理设备的结构图;图6是本专利技术一个实施例提供的网络设备的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术所涉及的网络环境的架构图。该网络包括以下网络设备:业务请求管理设备110、业务请求处理设备120以及至少一个终端130。至少一个终端130分别通过不同的业务渠道连接业务请求管理设备110,业务请求管理设备110连接业务请求处理设备120。至少一个终端130将业务请求发送给业务请求管理设备110,由业务请求管理设备1本文档来自技高网...

【技术保护点】
一种业务请求管理设备,其特征在于,所述业务请求管理设备包括:请求接收模块,用于接收终端发送的业务请求;条件检测模块,用于检测所述业务请求是否满足预设条件;请求转发模块,用于在所述条件检测模块的检测结果为所述业务请求满足所述预设条件时,将所述业务请求转发给业务处理设备,由所述业务处理设备对所述业务请求进行后续处理。

【技术特征摘要】
1.一种业务请求管理设备,其特征在于,所述业务请求管理设备包括:请求接收模块,用于接收终端发送的业务请求;条件检测模块,用于检测所述业务请求是否满足预设条件;请求转发模块,用于在所述条件检测模块的检测结果为所述业务请求满足所述预设条件时,将所述业务请求转发给业务处理设备,由所述业务处理设备对所述业务请求进行后续处理。2.根据权利要求1所述的业务请求管理设备,其特征在于,所述条件检测模块,用于确定所述业务请求的业务渠道和业务类型,检测所述业务请求的相关计数是否满足第一条件;其中,所述业务请求的相关计数包括:已接收的、所述终端通过所述业务渠道发送的、类型为所述业务类型的请求的第一计数;已接收的、各个终端通过所述业务渠道发送的、类型为所述业务类型的请求的第二计数;已接收的、各个终端通过所述业务渠道发送的请求的第三计数;以及,已接收的、各个终端发送的类型为所述业务类型的请求的第四计数;所述第一条件包括:所述第一计数小于第一阈值,所述第二计数小于第二阈值,所述第三计数小于第三阈值,并且,所述第四计数小于第四阈值;其中,所述第二计数、所述第三计数以及所述第四计数分别对应的计数器按照预定周期清零。3.根据权利要求2所述的业务请求管理设备,其特征在于,所述业务请求管理设备还包括:计数器检测模块,用于在所述条件检测模块检测所述业务请求的相关计数是否满足第一条件之前,检测是否存在所述第一计数对应的计数器;计数器建立模块,用于在所述计数器检测模块的检测结果为不存在所述第一计数对应的计数器时,建立所述第一计数对应的计数器。4.根据权利要求3所述的业务请求管理设备,其特征在于,所述业务请求
\t管理设备还包括:计时模块,用于在所述计数器建立模块建立所述第一计数对应的计数器之后,开启计时器;删除模块,用于当所述计时器计时到达预定时间时,将所述第一计数对应的计数器删除。5.根据权利要求1所述的业务请求管理设备,其特征在于,所述条件检测模块,还用于获取所述业务请求的业务流水号,检测所述业务流水号是否满足第二条件;所述第二条件包括:尚未向所述业务处理设备发送过所述业务流水号对应的业务请求。6.根据权利要求5所述的业务请求管理设备,其特征在于,所述条件检测模块,具体用于在所述业务请求的业务类型所对应的鉴权等级为指定等级时,获取所述业务请求的业务流水号。7.一种业务请求...

【专利技术属性】
技术研发人员:刘成
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏;32

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

1