1.一种业务控制方法,其特征在于,包括:
接收用户的查询请求;
确定所述查询请求是否为用户主动发送的查询请求;
若所述查询请求是用户主动发送的查询请求,则优先响应所述查询请求;若所述查询请求不是用户主动发送的查询请求,则推迟响应所述查询请求。
2.根据权利要求1所述的方法,其特征在于,所述确定所述查询请求是否为用户主动发送的查询请求包括:
获取业务控制条件;
当所述查询请求与所述业务控制条件匹配时,确定所述查询请求不是用户主动发送的查询请求;当所述查询请求与所述业务控制条件不匹配时,确定所述查询请求是用户主动发送的查询请求。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
设置所述业务控制条件。
4.根据权利要求3所述的方法,其特征在于,所述设置所述业务控制条件包括:
获取所述用户在预设时间段内的历史查询请求;
对所述历史查询请求进行分析,获取所述历史查询请求的类型、发送时间;
根据每一类型的历史查询请求的发送时间确定每一类型的历史查询请求的发送频率超过预设值时的时间段;
若在所述时间段内收到的与每一类型的历史查询请求为同类型的查询请求的数量超过阈值,则将所述历史查询请求和所述时间段的对应关系作为所述业务控制条件。
5.根据权利要求4所述的方法,其特征在于,所述当所述查询请求与所述业务控制条件匹配时,确定所述查询请求不是用户主动发送的查询请求;当所述查询请求与所述业务控制条件不匹配时,确定所述查询请求是用户主动发送的查询请求,包括:
当所述查询请求的发送时间与对应的业务控制条件的时间段匹配时,则所 述查询请求不是用户主动发送的查询请求;当所述查询请求的发送时间与对应的业务控制条件的时间段不匹配时,所述查询请求是用户主动发送的查询请求。
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
利用所述业务控制条件更新业务控制条件数据库;和/或
对所述业务控制条件进行验证。
7.根据权利要求1-5任一所述的方法,其特征在于,所述若所述查询请求是用户主动发送的查询请求,则优先响应所述查询请求;若所述查询请求不是用户主动发送的查询请求,则推迟响应所述查询请求,包括:
若所述查询请求是用户主动发送的查询请求,将所述查询请求存入第一优先级处理队列;若所述查询请求不是用户主动发送的查询请求,将所述查询请求存入第二优先级处理队列;
其中所述第一优先级处理队列的优先级高于所述第二优先级处理队列的优先级。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
若所述查询请求是用户主动发送的查询请求,在预设时间内获取所述查询请求的数量;
若所述查询请求的数量在预设时间内超过预设阈值时,将所述用户主动发送的查询请求存入所述第二优先级处理队列。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
若所述查询请求是用户主动发送的查询请求,为所述查询请求添加标识。
10.一种业务控制装置,其特征在于,包括:
接收单元,用于接收用户的查询请求;
确定单元,用于确定所述查询请求是否为用户主动发送的查询请求;
处理单元,用于在所述查询请求是用户主动发送的查询请求时,则优先响应所述查询请求;在所述查询请求不是用户主动发送的查询请求时,则推迟响应所述查询请求。
11.根据权利要求10所述的装置,其特征在于,所述确定单元包括:
获取模块,用于获取业务控制条件;
确定模块,用于当所述查询请求与所述业务控制条件匹配时,确定所述查 询请求不是用户主动发送的查询请求;当所述查询请求与所述业务控制条件不匹配时,确定所述查询请求是用户主动发送的查询请求。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
设置单元,用于设置所述业务控制条件。
13.根据权利要求12所述的装置,其特征在于,所述设置单元包括:
获取模块,用于获取所述用户在预设时间段内的历史查询请求;
分析模块,用于对所述历史查询请求进行分析,获取所述历史查询请求的类型、发送时间;
统计模块,用于根据每一类型的历史查询请求的发送时间确定每一类型的历史查询请求的发送频率超过预设值时的时间段;
设置模块,用于当在所述时间段内收到的与每一类型的历史查询请求为同类型的查询请求的数量超过阈值时,则将所述历史查询请求和所述时间段的对应关系作为所述业务控制条件。
14.根据权利要求13所述的装置,其特征在于,所述确定模块具体用于:当所述查询请求的发送时间与对应的业务控制条件的时间段匹配时,则所述查询请求不是用户主动发送的查询请求;当所述查询请求的发送时间与对应的业务控制条件的时间段不匹配时,所述查询请求是用户主动发送的查询请求。
15.根据权利要求13或14所述的装置,其特征在于,所述装置还包括:
更新单元,用于利用所述业务控制条件更新业务控制条件数据库;和/或
验证单元,用于对所述业务控制条件进行验证。
16.根据权利要求10-14任一所述的装置,其特征在于,所述处理单元具体用于:在所述查询请求是用户主动发送的查询请求时,将所述查询请求存入第一优先级处理队列;在所述查询请求不是用户主动发送的查询请求时,将所述查询请求存入第二优先级处理队列;
其中所述第一优先级处理队列的优先级高于所述第二优先级处理队列的优先级。
17.根据权利要求16所述的装置,其特征在于,所述处理单元还用于:
在所述查询请求是用户主动发送的查询请求时,在预设时间内获取所述查询请求的数量;若所述查询请求的数量在预设时间内超过预设阈值时,将所述 用户主动发送的查询请求存入所述第二优先级处理队列。
18.根据权利要求16所述的装置,其特征在于,所述处理单元还用于:在所述查询请求是用户主动发送的查询请求时,为所述查询请求添加标识。