业务动态流控方法、装置和一种并发控制系统制造方法及图纸

技术编号:6691498 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供业务动态流控方法、装置和一种客户关系管理系统,以增加用户满意度,提高资源利用率。所述方法包括:比较系统当前处理能力与处理当前所有业务请求所需资源,若所述系统当前处理能力满足处理所述当前所有业务请求所需资源,则受理所述当前所有业务请求;若所述系统当前处理能力不能满足处理所述当前所有业务请求所需资源,则计算所述当前所有业务请求中每一业务请求的综合优先级,以及受理所述当前所有业务请求中综合优先级高的业务请求,拒绝所述当前所有业务请求中综合优先级低的业务请求。本发明专利技术可以增加业务请求综合优先级高的客户的满意度并提高系统资源的利用效率。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及业务动态流控方法、装置和一种并发控制系统。
技术介绍
客户关系管理(CRM,Customer Relation Management)系统是一种电信业务运营 支持系统,提供诸如开户、销户和产品变更等业务支撑,使得受理、计费、故障/投诉处理和 客户信息管理、查询等电信业务流程计算机化。为了便于业务的发展,运营商提供了多种渠 道,例如,网上营业厅、自助服务和自有营业厅等等。CRM系统是电信运营商增加收入和利 润、提高客户满意度和忠诚度、提高生产效率并降低成本的有效工具。为了防止系统被同一时间大量的业务请求冲垮而导致当机,现有的CRM系统一般 设置了一个最大业务并发数。当同一时间客户的业务请求数量超过了设置的最大业务并发 数时,系统直接拒绝客户的业务请求,不论系统的硬件资源是否存在空闲。现有技术的这种直接拒绝客户业务请求的方式,导致很多业务不能访问,影响用 户体验,被客户投诉,客户的满意度降低。
技术实现思路
本专利技术实施例提供业务动态流控方法、装置和一种客户关系管理系统,以增加用 户满意度,提高资源利用率。本专利技术实施例提供一种业务动态流控方法,包括比较系统当前处理能力与处理 当前所有业务请求所需资源,若所述系统当前处理能力满足处理所述当前所有业务请求所 需资源,则受理所述当前所有业务请求;若所述系统当前处理能力不能满足处理所述当前所有业务请求所需资源,则计算 所述当前所有业务请求中每一业务请求的综合优先级,以及受理所述当前所有业务请求中 综合优先级高的业务请求,拒绝所述当前所有业务请求中综合优先级低的业务请求。本专利技术实施例提供一种业务动态流控装置,包括比较模块、综合优先级计算模块 和业务请求受理模块;所述比较模块,用于比较系统当前处理能力与处理当前所有业务请求所需资源;所述综合优先级计算模块,用于在所述比较模块比较的结果为所述系统当前处理 能力不能满足处理所述当前所有业务请求所需资源,则计算所述当前所有业务请求的综合 优先级;所述业务请求受理模块,用于在所述比较模块的比较结果为所述系统当前处理能 力满足处理所述当前所有业务请求所需资源时受理所述当前所有业务请求以及在所述比 较模块的比较结果为所述系统当前处理能力不能满足处理所述当前所有业务请求所需资 源时,受理经所述综合优先级计算模块计算所得所述当前所有业务请求中综合优先级高的 业务请求,拒绝所述当前所有业务请求中综合优先级低的业务请求。本专利技术实施例提供一种并发控制系统,包括上述业务动态流控装置。从上述本专利技术实施例可知,由于本专利技术提供的技术方案中,在系统当前处理能力 不能满足处理当前所有业务请求所需资源时,不是直接拒绝业务请求,而是通过计算当前 所有业务请求的综合优先级,进而受理当前所有业务请求中综合优先级高的业务请求。因 此,一方面,可以最大限度地处理综合优先级高的业务请求,在系统资源紧张时,增加业务 请求综合优先级高的客户的满意度;另一方面,有差别地对待不同的业务请求,充分利用系 统资源,提高了系统资源的利用效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对现有技术或实施例描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以如这些附图 获得其他的附图。图1是本专利技术实施例提供的业务动态流控方法流程示意图;图2是本专利技术实施例提供的业务动态流控装置逻辑结构示意图;图3是本专利技术另一实施例提供的业务动态流控装置逻辑结构示意图;图4是本专利技术另一实施例提供的业务动态流控装置逻辑结构示意图;图5是本专利技术另一实施例提供的业务动态流控装置逻辑结构示意图;图6是本专利技术另一实施例提供的业务动态流控装置逻辑结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。请参阅附图1,是本专利技术实施例提供的业务动态流控方法流程示意图,主要包括步 骤S101,比较系统当前处理能力与处理当前所有业务请求所需资源,若系统当前处 理能力满足处理当前所有业务请求所需资源,则受理当前所有业务请求。在本专利技术实施例中,系统可以是能够处理并发业务请求的电信业务运营支持系 统,例如,CRM系统等。由于任何一个系统的处理能力不可能是无限的,若业务请求所需资 源超过了系统的处理能力,系统仍然强行处理,则一方面可能致使客户不满意,另一方面, 持续下去可能导致系统崩溃。因此,在本专利技术实施例中,当系统接收到并发的业务请求时, 可以将系统当前处理能力与处理当前所有业务请求所需资源进行比较,若所述系统当前处 理能力可以满足处理当前所有业务请求所需资源,则受理当前所有业务请求。考虑到在设计一个系统时,会为系统设计一个允许的最大并发访问数,S卩,在同一 时间允许客户端同时发起的业务请求的最大数量。作为本专利技术一个实施例,在比较系统当 前处理能力与处理当前所有业务请求所需资源时,可以将系统当前允许的最大并发访问数 与当前所有业务请求的数量相比较。作为本专利技术另一个实施例,在比较系统当前处理能力 与处理当前所有业务请求所需资源时,也可以是将系统当前的空闲资源与处理当前所有业务请求所需资源相比较,例如,将系统当前空闲的输入/输出(1/0,Input/Output)资源、 CPU资源或/和内存资源等与处理所当前所有业务请求所需资源相比较。S102,若系统当前处理能力不能满足处理当前所有业务请求所需资源,则计算当 前所有业务请求的综合优先级,受理当前所有业务请求中综合优先级高的业务请求,拒绝 当前所有业务请求中综合优先级低的业务请求。现有技术中,一旦系统当前处理能力不能满足处理当前所有业务请求所需资源, 则系统直接拒绝受理业务请求。与现有技术不同,在本专利技术实施例中,若经过比较系统当前 处理能力与处理当前所有业务请求所需资源,其结果是系统当前处理能力不能满足处理当 前所有业务请求所需资源,则系统不是直接拒绝业务请求,而是进一步计算当前所有业务 请求的综合优先级。作为本专利技术一个实施例,系统可以根据当前所有业务请求中每一业务请求的参数 计算当前每一业务请求的综合优先级,其中,业务请求的参数包括所请求业务的类型、所请 求业务的接入渠道、所请求业务的接入时间、所请求业务在某个历史时段的业务总数和所 请求业务在当前时间的总笔数等。例如,所请求业务的类型可以是查询请求(例如,查询账 户余额等)、充值和变更产品品牌(例如,由动感地带变更为全球通)等;再如,所请求业务 的接入渠道可以是从交互语音响应(IVR,Interaction Voice Response)系统接入、非结构 化补充业务数据(USSD,Unstructured Supplementary Service Data)系统接入、短消息业 务(SMS,Short Message Service)系统接入、电子营业厅(E-CARE,Electric CARE)接入等等。举例而言,在系统当前处理能力不能满足处理当本文档来自技高网...

【技术保护点】
1.一种业务动态流控方法,其特征在于,所述方法包括:比较系统当前处理能力与处理当前所有业务请求所需资源,若所述系统当前处理能力满足处理所述当前所有业务请求所需资源,则受理所述当前所有业务请求;若所述系统当前处理能力不能满足处理所述当前所有业务请求所需资源,则计算所述当前所有业务请求中每一业务请求的综合优先级,以及受理所述当前所有业务请求中综合优先级高的业务请求,拒绝所述当前所有业务请求中综合优先级低的业务请求。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨文滔
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:84

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

1