一种业务控制方法及装置制造方法及图纸

技术编号:15285919 阅读:272 留言:0更新日期:2017-05-07 10:58
本发明专利技术提供一种业务控制方法及装置,涉及信息处理技术,以保证及时处理用户主动发送的业务请求。业务控制方法包括:接收用户的查询请求;确定所述查询请求是否为用户主动发送的查询请求;若所述查询请求是用户主动发送的查询请求,则优先响应所述查询请求;若所述查询请求不是用户主动发送的查询请求,则推迟响应所述查询请求。本发明专利技术主要用于电信系统的业务控制技术中。

Service control method and device

The invention provides a service control method and a device, which relates to the information processing technology to ensure the timely processing of the service request sent by the user. Include traffic control methods: receiving user query requests; determine the query request to the user whether to request unsolicited inquiries; if the query request is the user initiative to send the query request priority in response to the query; query if the query request is not a user initiative to send, was postponed in response to the query request. The invention is mainly used in the service control technology of telecommunication system.

【技术实现步骤摘要】

本专利技术涉及信息处理技术,尤其涉及一种业务控制方法及装置
技术介绍
随着移动互联网的不断发展,智能终端上出现了各类监控手机流量、话费、增值业务消费的应用程序。通常,此类应用程序会在固定时间段规律性地自动触发用户信息查询请求等功能,进而向运营商业务平台发送查询指令,并在收到运营商业务平台的反馈后自动解析反馈的内容。随着移动终端监控软件的用户群体不断扩大,此类应用程序的请求会定时地对电信运营商支撑网的业务系统形成巨大的脉冲式冲击。通常,运营商应对这种业务增长的解决方案仍是以系统扩容的方式为主,同时针对用户不同请的求类型定义优先级,对高优先级的业务请求进行优先处理。但是当业务量暴增时,特别是当系统受到大批量业务请求冲击时,该解决方案通常会对部分用户主动发送的业务请求造成延迟。
技术实现思路
有鉴于此,本专利技术提供一种业务控制方法及装置,以保证及时处理用户主动发送的业务请求。为解决上述技术问题,本专利技术提供一种业务控制方法,包括:接收用户的查询请求;确定所述查询请求是否为用户主动发送的查询请求;若所述查询请求是用户主动发送的查询请求,则优先响应所述查询请求;若所述查询请求不是用户主动发送的查询请求,则推迟响应所述查询请求。优选的,所述确定所述查询请求是否为用户主动发送的查询请求包括:获取业务控制条件;当所述查询请求与所述业务控制条件匹配时,确定所述查询请求不是用户主动发送的查询请求;当所述查询请求与所述业务控制条件不匹配时,确定所述查询请求是用户主动发送的查询请求。优选的,所述方法还包括:设置所述业务控制条件。优选的,所述设置所述业务控制条件包括:获取所述用户在预设时间段内的历史查询请求;对所述历史查询请求进行分析,获取所述历史查询请求的类型、发送时间;根据每一类型的历史查询请求的发送时间确定每一类型的历史查询请求的发送频率超过预设值时的时间段;若在所述时间段内收到的与每一类型的历史查询请求为同类型的查询请求的数量超过阈值,则将所述历史查询请求和所述时间段的对应关系作为所述业务控制条件。优选的,所述当所述查询请求与所述业务控制条件匹配时,确定所述查询请求不是用户主动发送的查询请求;当所述查询请求与所述业务控制条件不匹配时,确定所述查询请求是用户主动发送的查询请求,包括:当所述查询请求的发送时间与对应的业务控制条件的时间段匹配时,则所述查询请求不是用户主动发送的查询请求;当所述查询请求的发送时间与对应的业务控制条件的时间段不匹配时,所述查询请求是用户主动发送的查询请求。优选的,所述方法还包括:利用所述业务控制条件更新业务控制条件数据库;和/或对所述业务控制条件进行验证。优选的,所述若所述查询请求是用户主动发送的查询请求,则优先响应所述查询请求;若所述查询请求不是用户主动发送的查询请求,则推迟响应所述查询请求,包括:若所述查询请求是用户主动发送的查询请求,将所述查询请求存入第一优先级处理队列;若所述查询请求不是用户主动发送的查询请求,将所述查询请求存入第二优先级处理队列;其中所述第一优先级处理队列的优先级高于所述第二优先级处理队列的优先级。优选的,所述方法还包括:若所述查询请求是用户主动发送的查询请求,在预设时间内获取所述查询请求的数量;若所述查询请求的数量在预设时间内超过预设阈值时,将所述用户主动发送的查询请求存入所述第二优先级处理队列。优选的,所述方法还包括:若所述查询请求是用户主动发送的查询请求,为所述查询请求添加标识。第二方面,本专利技术还提供一种业务控制装置,包括:接收单元,用于接收用户的查询请求;确定单元,用于确定所述查询请求是否为用户主动发送的查询请求;处理单元,用于在所述查询请求是用户主动发送的查询请求时,则优先响应所述查询请求;在所述查询请求不是用户主动发送的查询请求时,则推迟响应所述查询请求。优选的,所述确定单元包括:获取模块,用于获取业务控制条件;确定模块,用于当所述查询请求与所述业务控制条件匹配时,确定所述查询请求不是用户主动发送的查询请求;当所述查询请求与所述业务控制条件不匹配时,确定所述查询请求是用户主动发送的查询请求。优选的,所述装置还包括:设置单元,用于设置所述业务控制条件。优选的,所述设置单元包括:获取模块,用于获取所述用户在预设时间段内的历史查询请求;分析模块,用于对所述历史查询请求进行分析,获取所述历史查询请求的类型、发送时间;统计模块,用于根据每一类型的历史查询请求的发送时间确定每一类型的历史查询请求的发送频率超过预设值时的时间段;设置模块,用于当在所述时间段内收到的与每一类型的历史查询请求为同类型的查询请求的数量超过阈值时,则将所述历史查询请求和所述时间段的对应关系作为所述业务控制条件。优选的,所述确定模块具体用于:当所述查询请求的发送时间与对应的业务控制条件的时间段匹配时,则所述查询请求不是用户主动发送的查询请求;当所述查询请求的发送时间与对应的业务控制条件的时间段不匹配时,所述查询请求是用户主动发送的查询请求。优选的,所述装置还包括:更新单元,用于利用所述业务控制条件更新业务控制条件数据库;和/或验证单元,用于对所述业务控制条件进行验证。优选的,所述处理单元具体用于:在所述查询请求是用户主动发送的查询请求时,将所述查询请求存入第一优先级处理队列;在所述查询请求不是用户主动发送的查询请求时,将所述查询请求存入第二优先级处理队列;其中所述第一优先级处理队列的优先级高于所述第二优先级处理队列的优先级。优选的,所述处理单元还用于:在所述查询请求是用户主动发送的查询请求时,在预设时间内获取所述查询请求的数量;若所述查询请求的数量在预设时间内超过预设阈值时,将所述用户主动发送的查询请求存入所述第二优先级处理队列。优选的,所述处理单元还用于:在所述查询请求是用户主动发送的查询请求时,为所述查询请求添加标识。本专利技术的上述技术方案的有益效果如下:在本专利技术实施例中,根据接收到的用户的查询请求确定其是否为用户主动发送的查询请求,并在当所述查询请求是用户主动发送的查询请求,则优先响应所述查询请求;当所述查询请求不是用户主动发送的查询请求时,则推迟响应所述查询请求。由上可以看出,由于利用本专利技术实施例的方案可以对用户的查询请求进行区分从而在其为用户主动发送的查询请求时优先处理,因此,利用本专利技术实施例的方案可以保证及时的处理用户主动发送的业务请求。附图说明图1为本专利技术实施例一的业务控制方法的流程图;图2为本专利技术实施例二的业务控制方法的流程图;图3为用于实施本专利技术实施例二的业务控制方法的架构图;图4为本专利技术实施例二中DPI验证的流程图;图5为本专利技术实施例二中请求缓冲池的处理示意图;图6为本专利技术实施例三的业务控制装置的示意图;图7为本专利技术实施例三的业务控制装置的结构图。具体实施方式下面将结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。如图1所示,本专利技术实施例一的业务控制方法,包括:步骤11、接收用户的查询请求。在本专利技术实施例中,所述用户的查询请求可以包括用户主动发送的查询请求以及应用程序自动为用户发送的查询请求。如
技术介绍
中所描述的,应用程序自动为用户发送的查询请求都是有规律性的,所以,在本专利技术实施例本文档来自技高网
...
一种业务控制方法及装置

【技术保护点】
一种业务控制方法,其特征在于,包括:接收用户的查询请求;确定所述查询请求是否为用户主动发送的查询请求;若所述查询请求是用户主动发送的查询请求,则优先响应所述查询请求;若所述查询请求不是用户主动发送的查询请求,则推迟响应所述查询请求。

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

【专利技术属性】
技术研发人员:唐涛叶晓龙蒋健董汉华刘雪松
申请(专利权)人:中国移动通信集团浙江有限公司
类型:发明
国别省市:浙江;33

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

1