本发明专利技术实施例公开了一种业务状态管理方法、装置和系统,其中方法的实现包括:向业务处理端发送业务请求消息;接收业务处理端发送的请求处理结果,所述请求处理结果为:业务处理端对业务请求消息请求的业务进行校验的处理结果;若校验通过,则向业务处理端发送处理请求,请求执行业务处理的流程;接收业务处理端发送的业务流程的业务处理结果;记录所述请求处理结果和业务处理结果携带的业务处理状态信息。通过分离请求逻辑和处理逻辑,可以记录处理流程中各个逻辑节点的状态,实现全业务流程的监管。
【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种业务状态管理方法、装置和系统。
技术介绍
目前客户关系管理(Customer Relationship Management, CRM)自助业务流程中 业务状态的管理一般为CRM自助业务采用一次交互的方式,即用户提交请求,系统反馈请 求处理结果。因自助业务受到响应时间、跨多部件等的约束,而存在异步业务流程。采用一次交 互的方式对异步流程没有实现全业务流程的监管。例如后付费自助在线充值,信用度同步 与充值均为异步方式,而与用户交互的部分仅仅是同步充值部分。也就是说系统反馈的请 求处理结果并非最终处理结果,导致用户容易产生误解,比如信用度同步失败,不能通知用 户,也不能支持回滚。
技术实现思路
本专利技术实施例要解决的技术问题是提供一种业务状态管理方法、装置和系统,实 现全业务流程的监管。为解决上述技术问题,本专利技术所提供的业务状态管理方法实施例可以通过以下技 术方案实现向业务处理端发送业务请求消息;接收业务处理端发送的请求处理结果,所述请求处理结果为业务处理端对业务 请求消息请求的业务进行校验的处理结果;若校验通过,则向业务处理端发送处理请求,请求执行业务处理的流程;接收业务处理端发送的业务流程的业务处理结果;记录所述请求处理结果和业务处理结果携带的业务处理状态信息。一种业务状态管理方法,包括接收业务请求端发送的业务请求消息,对业务请求消息请求的业务进行校验,并 向业务请求端发送校验的处理结果;接收业务请求端发起的处理请求,执行业务处理的流程,并向业务请求端发送业 务处理结果。一种业务状态管理装置,包括业务发送单元,用于向业务处理端发送业务请求消息;结果接收单元,用于接收业务处理端发送的请求处理结果,所述请求处理结果为 业务处理端对业务请求消息请求的业务进行校验的处理结果;接收业务处理端发送的业务 流程的业务处理结果;处理发送单元,用于若校验通过,则向业务处理端发送处理请求,请求执行业务处 理的流程;记录单元,用于记录所述请求处理结果和业务处理结果携带的业务处理状态信 肩、ο一种业务状态管理装置,包括接收单元,用于接收业务请求端发送的业务请求消息;接收业务请求端发起的处 理请求;校验单元,用于对业务请求消息请求的业务进行校验;结果发送单元,用于向业务请求端发送校验的处理结果;向业务请求端发送业务 处理结果;业务执行单元,用于接收到业务请求端发起的处理请求后,执行业务处理的流程。一种业务状态管理系统,包括本专利技术实施例提供的业务请求端和业务处理端。上述技术方案具有如下有益效果通过分离请求逻辑和处理逻辑,可以记录处理 流程中各个逻辑节点的状态,实现全业务流程的监管。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。图1为本专利技术实施例方法流程示意图;图2为本专利技术实施例方法流程示意图;图3为本专利技术实施例方法流程示意图;图4为本专利技术实施例装置结构示意图;图5为本专利技术实施例装置结构示意图;图6为本专利技术实施例装置结构示意图;图7为本专利技术实施例装置结构示意图;图8为本专利技术实施例系统结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。一种业务状态管理方法,如图1所示,包括101 向业务处理端发送业务请求消息;102 接收业务处理端发送的请求处理结果,上述请求处理结果为业务处理端对 业务请求消息请求的业务进行校验的处理结果;在101中上述业务请求消息包含公共消息部分和业务参数部分;则102中的校验 包括参数校验和准入校验;上述参数校验对业务参数部分进行校验,上述准入校验对公 共消息部分请求的业务进行校验。103 若校验通过,则向业务处理端发送处理请求,请求执行业务处理的流程;104 接收业务处理端发送的业务流程的业务处理结果;105 记录上述请求处理结果和业务处理结果携带的业务处理状态信息。进一步地,在105之后,还可以获取回滚指令,处理回滚指令指示的业务节点的 前一业务节点;或,获取重处理指令,处理重处理指令指示的业务节点;或,获取继续执行 指令,处理当前的业务节点的下一业务节点;上述业务节点为上述业务处理的流程中的逻 辑处理点。上述实施例通过分离请求逻辑和处理逻辑,可以记录处理流程中各个逻辑节点的 状态,实现全业务流程的监管。以上实施例提供了业务请求端的实现方式,对应的本专利技术实施例还提供了另一种 业务状态管理方法,如图2所示,可以在业务处理端实现,包括201 接收业务请求端发送的业务请求消息,对业务请求消息请求的业务进行校 验,并向业务请求端发送校验的处理结果;可选地,上述对业务请求消息请求的业务进行校验包括根据业务请求消息包含 的公共消息部分和业务参数部分对业务请求消息请求的业务进行校验;上述校验为参数 校验和准入校验;上述参数校验对业务参数部分进行校验,上述准入校验对公共消息部分 请求的业务进行校验。202:接收业务请求端发起的处理请求,执行业务处理的流程,并向业务请求端发 送业务处理结果。进一步地,在105之后,还可以获取回滚指令,处理回滚指令指示的业务节点的 前一业务节点;或,获取重处理指令,处理重处理指令指示的业务节点;或,获取继续执行 指令,处理当前的业务节点的下一业务节点;上述业务节点为上述业务处理的流程中的逻 辑处理点。上述实施例,通过分离请求逻辑和处理逻辑,可以记录处理流程中各个逻辑节点 的状态,实现全业务流程的监管。有助于实现流程节点的回滚和重处理。以下实施例以有限状态机(Finite State Machine, FSM)为例对本专利技术实施例作 更详细的说明,可以理解的是,上述方法的应用范围可以应用于所有需要实现全业务流程 的监管的环境,有限状态机的场景不应理解为对本专利技术实施例的限定。在本实施例中,通过分离请求逻辑和处理逻辑形成的基于有限状态机的自助业务 节点流程,可以通过业务请求反馈、业务处理结果反馈的二次交互形成对一个基本节点流 程,实现节点流程的可跟踪性、可分析性;通过节点状态与节点状态规则,可实现节点的重 处理;通过业务节点的逆向回滚,可实现业务流程的回滚。在本专利技术实施例中,“节点”是指 这里的节点是指软件过程,对应事务处理中的逻辑独立过程;节点是在一个处理流程中的 逻辑点,例如业务请求的点,业务处理的点等,这些逻辑的点可以人为定义,具体如何定义 对此本专利技术实施例不予限定。本实施例中,自助业务节点流程的要点在于对业务划分基本业务节点(请求节点、处理节点和反馈节点),通过记录的节点状 态来跟踪业务流程。处理端通过2次交互,分别在业务请求节点和反馈节点与请求端进行 了交互,这样就分离请求逻辑和处理逻辑。业务流程中的关键的节点。业务的请求节点1、业务请求端通过自助渠道(例如电信业务中通过手机终端自发的请求业务而 不是到营业本文档来自技高网...
【技术保护点】
1.一种业务状态管理方法,其特征在于,包括:向业务处理端发送业务请求消息;接收业务处理端发送的请求处理结果,所述请求处理结果为:业务处理端对业务请求消息请求的业务进行校验的处理结果;若校验通过,则向业务处理端发送处理请求,请求执行业务处理的流程;接收业务处理端发送的业务流程的业务处理结果;记录所述请求处理结果和业务处理结果携带的业务处理状态信息。
【技术特征摘要】
1.一种业务状态管理方法,其特征在于,包括 向业务处理端发送业务请求消息;接收业务处理端发送的请求处理结果,所述请求处理结果为业务处理端对业务请求 消息请求的业务进行校验的处理结果;若校验通过,则向业务处理端发送处理请求,请求执行业务处理的流程;接收业务处理端发送的业务流程的业务处理结果;记录所述请求处理结果和业务处理结果携带的业务处理状态信息。2.根据权利要求1所述方法,其特征在于,所述业务请求消息包含公共消息部分和业 务参数部分;所述校验包括参数校验和准入校验;所述参数校验对业务参数部分进行校验,所述 准入校验对公共消息部分请求的业务进行校验。3.根据权利要求2所述方法,其特征在于,还包括获取回滚指令,处理回滚指令指示的业务节点的前一业务节点;或, 获取重处理指令,处理重处理指令指示的业务节点;或, 获取继续执行指令,处理当前的业务节点的下一业务节点; 所述业务节点为所述业务处理的流程中的逻辑处理点。4.一种业务状态管理方法,其特征在于,包括接收业务请求端发送的业务请求消息,对业务请求消息请求的业务进行校验,并向业 务请求端发送校验的处理结果;接收业务请求端发起的处理请求,执行业务处理的流程,并向业务请求端发送业务处理结果。5.一种业务状态管理装置,其特征在于,包括业务发送单元,用于向业务处理端发送业务请求消息;结果接收单元,用于接收业务处理端发送的请求处理结果,所述请求处理结果为业务 处理端对业务请求消息请求的业务进行校验的处理结果;接收业务处理端发送的业务流程 的业务处理结果;处理发送单元,用于若校验通过,则向业务处理端发送处理请求,请求执行业务处理的 流程;...
【专利技术属性】
技术研发人员:陶永军,
申请(专利权)人:华为软件技术有限公司,
类型:发明
国别省市:84
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。