一种业务处理方法及装置.pdf

上传人:r7 文档编号:6020142 上传时间:2019-04-03 格式:PDF 页数:16 大小:989.75KB
返回 下载 相关 举报
摘要
申请专利号:

CN201611094927.1

申请日:

2016.12.02

公开号:

CN106779363A

公开日:

2017.05.31

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06Q 10/06申请日:20161202|||公开

IPC分类号:

G06Q10/06(2012.01)I; G06Q10/10(2012.01)I

主分类号:

G06Q10/06

申请人:

浪潮通信信息系统有限公司

发明人:

王阳; 黄践焜; 李建明

地址:

250100 山东省济南市高新区浪潮路1036号

优先权:

专利代理机构:

济南信达专利事务所有限公司 37100

代理人:

李世喆

PDF下载: PDF下载
内容摘要

本发明提供了一种业务处理方法及装置,该方法包括:将业务处理流程划分为至少两个步骤,针对于每一个所述步骤创建至少一个对应的业务处理块;接收业务处理指令;根据所述业务处理指令,从创建的各个所述业务处理块中获取至少一个目标业务处理块;对获取到的所述至少一个目标业务处理块进行组合,形成目标业务处理流程;通过所述目标业务处理流程对业务进行处理。该装置包括:解耦和单元、接收单元、调度单元及处理单元。本方案提供的业务处理方法及装置具有较强的适用性。

权利要求书

1.一种业务处理方法,其特征在于,将业务处理流程划分为至少两个步骤,针对于每一
个所述步骤创建至少一个对应的业务处理块,还包括:
接收业务处理指令;
根据所述业务处理指令,从创建的各个所述业务处理块中获取至少一个目标业务处理
块;
对获取到的所述至少一个目标业务处理块进行组合,形成目标业务处理流程;
通过所述目标业务处理流程对业务进行处理。
2.根据权利要求1所述的方法,其特征在于,
所述根据所述业务处理指令从创建的各个所述业务处理块中获取至少一个目标业务
处理块,包括:
根据所述业务处理指令,针对于每一个所述步骤,从所述至少一个对应的业务处理块
中获取一个目标业务处理块;
所述对获取到的所述至少一个目标业务处理块进程组合形成目标业务处理流程,包
括:
根据各个所述步骤的执行顺序,对各个所述步骤对应的各个所述目标业务处理块进行
排序组合,形成所述目标业务处理流程。
3.根据权利要求1所述的方法,其特征在于,
所述根据所述业务处理指令从创建的各个所述业务处理块中获取至少一个目标业务
处理块,包括:
根据所述业务处理指令,从所述至少两个步骤中确定至少一个目标步骤;针对于每一
个所述目标步骤,从所述目标步骤对应的至少一个业务处理块中获取一个目标业务处理
块;
所述对获取到的所述至少一个目标业务处理块进程组合形成目标业务处理流程,包
括:
根据各个所述目标步骤的执行顺序,对各个所述目标步骤对应的各个所述目标业务处
理块进行排序组合,形成所述目标业务处理流程。
4.根据权利要求1所述的方法,其特征在于,
在所述接收业务处理指令之后,进一步包括:
对所述业务处理指令设定优先级;
所述通过所述目标业务处理流程对业务进行处理,包括:
根据所述业务处理指令的优先级,确定业务处理顺序;
根据所述业务处理顺序,通过所述目标业务处理流程对业务进行处理。
5.根据权利要求1至4中任一所述的方法,其特征在于,进一步包括:
接收业务处理块更新指令;
根据所述业务处理块更新指令,对所述业务处理块进行更新,其中,所述更新包括创建
新的业务处理块、删除已有的所述业务处理块及修改已有的所述业务处理块中的至少一
个。
6.一种业务处理装置,其特征在于,包括:解耦和单元、接收单元、调度单元及处理单
元;
所述解耦和单元,用于将业务处理流程划分为至少两个步骤,针对于每一个所述步骤
创建至少一个对应的业务处理块;
所述接收单元;用于接收业务处理指令;
所述调度单元,用于根据所述接收单元接收到的所述业务处理指令,从所述解耦和单
元创建的各个所述业务处理块中获取至少一个目标业务处理块,对获取到的所述至少一个
目标业务处理块进行组合,形成目标业务处理流程;
所述处理单元,用于通过所述调度单元形成的所述目标业务处理流程对业务进行处
理。
7.根据权利要求6所述的装置,其特征在于,
所述调度单元,用于根据所述业务处理指令,针对于每一个所述步骤,从所述至少一个
对应的业务处理块中获取一个目标业务处理;根据各个所述步骤的执行顺序,对各个所述
步骤对应的各个所述目标业务处理块进行排序组合,形成所述目标业务处理流程。
8.根据权利要求6所述的装置,其特征在于,
所述调度单元,用于根据所述业务处理指令,从所述至少两个步骤中确定至少一个目
标步骤;针对于每一个所述目标步骤,从所述目标步骤对应的至少一个业务处理块中获取
一个目标业务处理块;根据各个所述目标步骤的执行顺序,对各个所述目标步骤对应的各
个所述目标业务处理块进行排序组合,形成所述目标业务处理流程。
9.根据权利要求6所述的装置,其特征在于,进一步包括:设定单元;
所述设定单元,用于对所述接收单元接收到的所述业务处理指令设定优先级;
所述处理单元,用于根据所述设定单元对所述业务处理指令设定的优先级,确定业务
处理顺序;根据所述业务处理顺序,通过所述目标业务处理流程对业务进程处理。
10.根据权利要求6至9中任一所述的装置,其特征在于,进一步包括:更新单元;
所述接收单元,进一步用于接收业务处理块更新指令;
所述更新单元,用于根据所述接收单元接收到的所述业务处理块更新指令,对所述业
务处理块进行更新,其中,所述更新包括建新的业务处理块、删除已有的所述业务处理块及
修改已有的所述业务处理块中的至少一个。

说明书

一种业务处理方法及装置

技术领域

本发明涉及计算机技术领域,特别涉及一种业务处理方法及装置。

背景技术

随着计算机技术的不断发展与进步,计算机被广泛应用于生活及生产中的各个领
域,由于计算机具有运算速度快、精度高的特点,通过计算机代替人工来处理生活、生产中
的业务,可以提高业务处理的效率,并能够保证业务处理的质量,比如通过计算机控制机器
手臂进行汽车组装、通过计算机进行税务数据核实、通过计算机对运营商网络性能进行监
控等。

目前,通过计算机进行业务处理时,计算机根据设定的业务处理流程,对相应的业
务进行处理。

针对于目前的业务处理方法,每一个业务处理流程都是固化的,当不同用户根据
需求对同一个业务处理流程中各个处理步骤提出不同要求时,需要根据用户的需求对业务
处理流程进行独立定制,而定制业务处理流程需要耗费大量时间,因而现有业务处理方法
的适用性较差。

发明内容

本发明实施例提供了一种业务处理方法及装置,具有较强的适用性。

本发明实施例提供了一种业务处理方法,将业务处理流程划分为至少两个步骤,
针对于每一个所述步骤创建至少一个对应的业务处理块,还包括:

接收业务处理指令;

根据所述业务处理指令,从创建的各个所述业务处理块中获取至少一个目标业务
处理块;

对获取到的所述至少一个目标业务处理块进行组合,形成目标业务处理流程;

通过所述目标业务处理流程对业务进行处理。

优选地,所述根据所述业务处理指令从创建的各个所述业务处理块中获取至少一
个目标业务处理块,包括:

根据所述业务处理指令,针对于每一个所述步骤,从所述至少一个对应的业务处
理块中获取一个目标业务处理块;

所述对获取到的所述至少一个目标业务处理块进程组合形成目标业务处理流程,
包括:

根据各个所述步骤的执行顺序,对各个所述步骤对应的各个所述目标业务处理块
进行排序组合,形成所述目标业务处理流程。

优选地,所述根据所述业务处理指令从创建的各个所述业务处理块中获取至少一
个目标业务处理块,包括:

根据所述业务处理指令,从所述至少两个步骤中确定至少一个目标步骤;针对于
每一个所述目标步骤,从所述目标步骤对应的至少一个业务处理块中获取一个目标业务处
理块;

所述对获取到的所述至少一个目标业务处理块进程组合形成目标业务处理流程,
包括:

根据各个所述目标步骤的执行顺序,对各个所述目标步骤对应的各个所述目标业
务处理块进行排序组合,形成所述目标业务处理流程。

优选地,在所述接收业务处理指令之后,进一步包括:

对所述业务处理指令设定优先级;

所述通过所述目标业务处理流程对业务进行处理,包括:

根据所述业务处理指令的优先级,确定业务处理顺序;

根据所述业务处理顺序,通过所述目标业务处理流程对业务进行处理。

优选地,该方法进一步包括:

接收业务处理块更新指令;

根据所述业务处理块更新指令,对所述业务处理块进行更新,其中,所述更新包括
创建新的业务处理块、删除已有的所述业务处理块及修改已有的所述业务处理块中的至少
一个。

本发明实施例还提供了一种业务处理装置,包括:解耦和单元、接收单元、调度单
元及处理单元;

所述解耦和单元,用于将业务处理流程划分为至少两个步骤,针对于每一个所述
步骤创建至少一个对应的业务处理块;

所述接收单元;用于接收业务处理指令;

所述调度单元,用于根据所述接收单元接收到的所述业务处理指令,从所述解耦
和单元创建的各个所述业务处理块中获取至少一个目标业务处理块,对获取到的所述至少
一个目标业务处理块进行组合,形成目标业务处理流程;

所述处理单元,用于通过所述调度单元形成的所述目标业务处理流程对业务进行
处理。

优选地,

所述调度单元,用于根据所述业务处理指令,针对于每一个所述步骤,从所述至少
一个对应的业务处理块中获取一个目标业务处理;根据各个所述步骤的执行顺序,对各个
所述步骤对应的各个所述目标业务处理块进行排序组合,形成所述目标业务处理流程。

优选地,

所述调度单元,用于根据所述业务处理指令,从所述至少两个步骤中确定至少一
个目标步骤;针对于每一个所述目标步骤,从所述目标步骤对应的至少一个业务处理块中
获取一个目标业务处理块;根据各个所述目标步骤的执行顺序,对各个所述目标步骤对应
的各个所述目标业务处理块进行排序组合,形成所述目标业务处理流程。

优选地,该装置进一步包括:设定单元;

所述设定单元,用于对所述接收单元接收到的所述业务处理指令设定优先级;

所述处理单元,用于根据所述设定单元对所述业务处理指令设定的优先级,确定
业务处理顺序;根据所述业务处理顺序,通过所述目标业务处理流程对业务进程处理。

优选地,该装置进一步包括:更新单元;

所述接收单元,进一步用于接收业务处理块更新指令;

所述更新单元,用于根据所述接收单元接收到的所述业务处理块更新指令,对所
述业务处理块进行更新,其中,所述更新包括建新的业务处理块、删除已有的所述业务处理
块及修改已有的所述业务处理块中的至少一个。

本发明实施例提供了一种业务处理方法及装置,将业务流程划分为至少两个步
骤,针对于每一个步骤创建至少一个对应的业务处理块,当接收到业务处理指令后,根据业
务处理流程从创建的各个业务处理块中获取至少一个目标业务处理块,对获取到的各个目
标业务处理块组合后形成目标业务处理流程,通过形成的目标业务处理流程对业务进行处
理。将业务处理流程划分为多个步骤,实现业务处理流程的解耦和,每一个步骤对应至少一
个业务处理块,可以通过多种方式实现同一步骤;根据业务处理指令的不同可以选择不同
数量和类型的业务处理块进行组合,形成相对应的目标业务处理流程以对业务进行处理,
从而满足不同用户对业务处理流程的需求,保证该业务处理方法具有较强的适用性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。

图1是本发明一个实施例提供的一种业务处理方法的流程图;

图2是本发明另一个实施例提供的一种业务处理方法的流程图;

图3是本发明一个实施例提供的一种业务处理装置所在设备的示意图;

图4是本发明一个实施例提供的一种业务处理装置的示意图;

图5是本发明另一个实施例提供的一种业务处理装置的示意图;

图6是本发明又一个实施例提供的一种业务处理装置的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员
在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种业务处理方法,该方法可以包括以下步骤:

步骤101:将业务处理流程划分为至少两个步骤,针对于每一个所述步骤创建至少
一个对应的业务处理块;

步骤102:接收业务处理指令;

步骤103:根据所述业务处理指令,从创建的各个所述业务处理块中获取至少一个
目标业务处理块;

步骤104:对获取到的所述至少一个目标业务处理块进行组合,形成目标业务处理
流程;

步骤105:通过所述目标业务处理流程对业务进行处理。

本发明实施例提供了一种业务处理方法,将业务流程划分为至少两个步骤,针对
于每一个步骤创建至少一个对应的业务处理块,当接收到业务处理指令后,根据业务处理
流程从创建的各个业务处理块中获取至少一个目标业务处理块,对获取到的各个目标业务
处理块组合后形成目标业务处理流程,通过形成的目标业务处理流程对业务进行处理。将
业务处理流程划分为多个步骤,实现业务处理流程的解耦和,每一个步骤对应至少一个业
务处理块,可以通过多种方式实现同一步骤;根据业务处理指令的不同可以选择不同数量
和类型的业务处理块进行组合,形成相对应的目标业务处理流程以对业务进行处理,从而
满足不同用户对业务处理流程的需求,保证该业务处理方法具有较强的适用性。

在本发明一个实施例中,根据业务处理指令的不同,目标业务处理流程具有如下
两种形式:

形式一:目标业务处理流程与业务处理流程包括的步骤数相同;

形式二:目标业务处理流程与业务处理流程包括的步骤数不同。

下面对上述两种形式下目标业务处理流程的形成过程进行分别说明:

针对于形式一:

当接收到业务处理指令后,针对于从业务处理流程中划分出的每一个步骤,根据
业务处理指令从该步骤对应的至少一个业务处理块中选择一个业务处理块作为对应的目
标业务处理块。由于针对于每一个步骤获取到一个对应的目标业务处理块,所获取到的目
标业务处理块的个数与业务处理流程包括的步骤数相同。根据各个步骤在业务处理流程中
的执行顺序,对各个步骤对应的目标业务处理块进行排序,并按照排列顺序组合成目标业
务处理流程。

例如,将一个业务处理流程A划分为5个步骤,针对于每一个步骤创建了两个对应
的业务处理块,各个步骤的执行顺序及对应的业务处理块如下表1所示。根据接收到的业务
处理指令1,确定步骤1对应的目标业务处理块为业务处理块1,步骤2对应的目标物处理块
为业务处理块3,步骤3对应的目标物处理块为业务处理块5,步骤4对应的目标物处理块为
业务处理块7,步骤5对应的目标物处理块为业务处理块9。根据业务处理流程A中5个步骤的
执行顺序,对确定出的5个目标业务处理块进行排序,排序结果为业务处理块1-业务处理块
3-业务处理块5-业务处理块7-业务处理块9;将排序后的5个业务处理块进行组合,形成对
应于业务处理指令1的目标业务处理流程。

表1

执行顺序
步骤
业务处理块
1
步骤1
业务处理块1、业务处理块2
2
步骤2
业务处理块3、业务处理块4
3
步骤3
业务处理块5、业务处理块6
4
步骤4
业务处理块7、业务处理块8
5
步骤5
业务处理块9、业务处理块10

由此可见,形式一的目标业务处理流程与业务处理流程具有相同的步骤,但用于
执行每个步骤的业务处理块根据业务处理指令的不同而不同,适用于步骤并不减少,但步
骤执行方式不同的业务处理流程。比如,上述表1中步骤2为输入登录名,业务处理块3为按
照从左向右的输入规则输入登录名,而业务处理块4为按照从右向左的输入规则输入登录
名。

针对于形式二:

当接收到业务处理指令后,从业务处理流程包括的至少两个步骤中选择至少一个
步骤作为目标步骤;针对于选择出的每一个目标步骤,根据业务处理指令从该目标步骤对
应的至少一个业务处理块中选择一个业务处理块作为对应的目标业务处理块。根据各个目
标步骤在业务处理流程中的执行顺序,对各个目标步骤对应的目标业务处理块进行排序,
并按照排列顺序组合成目标业务处理流程。

例如,如表1所示,在接收到业务处理指令2后,从5个步骤中选择步骤1、步骤3、步
骤4及步骤5作为目标步骤,针对于步骤1选择业务处理块1作为目标业务处理块,针对于步
骤3选择业务处理块5作为目标业务处理块,针对于步骤4选择业务处理块7作为目标业务处
理块,针对于步骤5选择业务处理块9作为目标业务处理块。根据业务处理流程A中步骤1及
步骤3至5的执行顺序,对确定出的4个目标业务处理块进行排序,排序结果为业务处理块1-
业务处理块5-业务处理块7-业务处理块9;将排序后的4个业务处理块进行组合,形成对应
与业务处理执行2的目标业务处理流程。

由此可见,形式二的目标业务处理流程与业务处理流程具有不同的步骤,而且执
行每个步骤的业务处理块也可以根据业务处理指令的不同而不同,适用于步骤有所删减的
业务处理流程。比如,上述表1中步骤2为输入登录名,根据用户的需求,业务处理执行2要求
根据用户IP确定用户身份,无需输入登录名,所以无需业务处理流程中无需步骤2。

综上对形式一及形式二的描述,所形成的目标业务处理流程可以包括有不同的步
骤,以满足不同用户对业务处理流程所包括步骤的不同需求;每一个步骤可以通过多种业
务处理块来实现,以满足不同用户对同一步骤实现方式的不同需求,从而可以使该业务处
理方法满足不同用户的需求,进一步提高了该业务处理方法的适用性。

在本发明一个实施例中,在接收到的业务处理指令后,可以对业务处理指令设定
优先级。在对业务处理指令设定优先级后,根据业务处理指令的优先级确定业务处理的顺
序;进而根据业务处理顺序,通过目标业务处理流程对业务进行处理。

具体地,在接收到业务处理指令后,根据该业务处理指令所对应业务的重要程度,
为该业务处理指令设定对应的优先级。如果当前业务处理系统的资源足够,则该业务处理
指令无需排队,直接根据形成的目标业务处理流程对该业务进行处理;如果当前业务处理
系统的资源不足,则根据该业务处理指令的优先级对其进行排队处理,在当前业务处理完
成后,根据排队结果对排队等候的各个业务处理指令进行处理。

这样,系统资源不足时,可以使优先级较高的业务得到优先处理,保证重要的任务
得到及时处理,提高该业务处理方法的合理性。

在本发明一个实施例中,可以接收业务处理块更新指令,根据业务处理块更新指
令对创建的业务处理块进行更新。在对业务处理块进行更新的时,可以创建新的业务处理
块,还可以对已有的业务处理块进行删除或修改。

例如,如表1所示的步骤3为通过相应的算法检测网络传输速率,业务处理块5和业
务处理块6可以通过不同的算法检测网络传输速率,如果业务处理块5和业务处理块6对应
的算法均满足用户B的要求,则可以根据用户B的要求,针对步骤3创建一个新的业务处理块
11,该业务处理块11能够按照用户B提供的算法检测网络传输速率。

通过对业务处理块进行更新,可以添加所需的业务处理块,并对不适用的业务处
理块进行删除或修改,而无需对整个业务处理流程进行重新设计和开发,使该业务处理方
法满足更多用户的需求,进一步提高了业务处理方法的适用性。

下面以性能管理系统(performance management system,PM)的业务处理过程为
例,对本发明实施例提供的业务处理方法作进一步详细说明,如图2所示,该方法可以包括
以下步骤:

步骤201:将业务处理流程划分为至少两个步骤。

在本发明一个实施例中,针对与一个业务的业务处理流程,根据该业务处理流程
包括的各个基本功能,将该业务处理流程划分为至少两个步骤,每个步骤对应一个或多个
基本功能。

例如,性能管理系统在对网络性能进行分析时,主要包括数据获取、数据处理及结
果展示三个步骤,该性能管理系统应用于国内市场时用户一般要求通过算法A对数据进行
处理,而应用于国外市场时用户一般要求通过算法B对数据进行处理。将该性能管理系统的
业务处理流程划分为3个步骤,步骤1对应数据获取,步骤2对应数据处理,步骤3对应结果展
示。

步骤202:为每一个步骤创建至少一个业务处理块。

在本发明一个实施例中,将业务处理流程划分为至少两个步骤后,针对于每一个
步骤创建至少一个业务处理块,所创建的每一个业务处理块均能够独立完成对应步骤的操
作。

例如,根据用户的需求不同,一些用户要求数据获取采用本地上传的方式,另一些
用户要求数据获取采用网络抓取的方式,则针对步骤1创建两个业务处理块,其中业务处理
块1可以通过地上传的方式获取数据,业务处理块2可以通过网络抓取的方式获取数据;相
应地,针对步骤2创建两个业务处理块,其中,业务处理块3可以通过算法A进行数据处理,业
务处理块4可以通过算法B进行数据处理;针对步骤3创建三个业务处理块,其中,业务处理
块5可以通过柱状图展示数据处理结果,业务处理块6可以通过饼状图展示数据处理结果,
业务处理块7可以通过表格展示数据处理结果。

步骤203:接收业务处理指令。

在本发明一个实施例中,在用户需要进行业务处理时,接收用户发送的业务处理
指令,其中业务处理指令中携带有处理业务所需步骤及执行每个步骤所采用业务处理块的
信息。其中,业务处理指令可以在用户需要进行业务处理时临时生成,也可以是预先生成各
种不同的业务处理指令供用户触发。

例如,接收用户A发送的业务处理指令A,业务处理指令A指示用户A要求通过网络
抓取的防止获取数据,通过算法B进行数据处理,通过饼状图展示数据处理结果。

步骤204:对业务处理指令设定优先级。

在本发明一个实施例中,用户业务的重要程度,对业务处理指令设定对应的优先
级,其中业务越重要其优先级越高。

例如,用户A为重要客户,对用户A发出的业务处理指令A设定最高优先级。

步骤205:根据业务处理指令,获取至少一个目标业务处理块。

在本发明一个实施例中,根据业务处理指令携带的信息,从划分出的至少两个步
骤中确定至少一个目标步骤。针对于每一个目标步骤,从对应的至少一个业务处理块中选
择一个作为目标业务处理块。

例如,根据业务处理指令A,将步骤1、步骤2及步骤3确定为目标步骤,并确定业务
处理块2为步骤1对应的目标业务处理块,确定业务处理块4为步骤2对应的目标业务处理
块,确定业务处理块6为步骤3对应的目标业务处理块,获取到业务处理块2、业务处理块4及
业务处理块6共三个目标业务处理块。

步骤206:对各个目标业务处理块进行组合,形成目标业务处理流程。

在本发明一个实施例中,在获取到目标业务处理块后,根据各个目标业务处理块
所对应目标步骤的执行顺序,对各个目标业务处理块进行排序组合,实现各个目标业务处
理块之间接口的相互调用,形成与业务处理指令相对应的目标业务处理流程。

例如,在获取到业务处理块2、业务处理块4及业务处理块6共三个目标业务处理块
后,根据三个目标业务处理块对应步骤的执行顺序,对三个目标业务处理块进行排序,排序
结果为业务处理块2-业务处理块4-业务处理块6。排序完成后,对三个目标业务处理块进行
组合,使相连目标业务处理块之间的接口可以相互调用,形成与业务处理指令A相对应的目
标业务处理流程A。

步骤207:根据业务处理指令的优先级,通过目标业务处理流程对业务进行处理。

在本发明一个实施例中,在形成业务处理指令对应的目标业务处理流程后,根据
业务处理指令的优先级对业务处理指令进行排队,在当前业务处理完成后,根据排队顺序,
依次对排队等候的各个业务处理指令进行执行。根据排队顺序,轮到对步骤203中接收到的
业务处理指令进行处理时,根据步骤206形成的目标业务处理流程,调度相应的业务处理块
对相应的业务进行处理。

例如,性能管理系统由于资源不足,已经存在5个业务处理指令排队等候处理,由
于业务处理指令A的优先级最高,排队顺序位于已经存在5个业务处理指令之前,在当前正
在进行业务处理完成后,根据目标业务处理流程A,依次调度业务处理块2、业务处理块4、业
务处理块6,对用户A提交的业务进行处理。

如图3、图4所示,本发明实施例提供了一种业务处理装置。装置实施例可以通过软
件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发
明实施例提供的业务处理装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、
网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,
如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装
置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运
行形成的。本实施例提供的业务处理装置,包括:解耦和单元401、接收单元402、调度单元
403及处理单元404;

所述解耦和单元401,用于将业务处理流程划分为至少两个步骤,针对于每一个所
述步骤创建至少一个对应的业务处理块;

所述接收单元402;用于接收业务处理指令;

所述调度单元403,用于根据所述接收单元402接收到的所述业务处理指令,从所
述解耦和单元401创建的各个所述业务处理块中获取至少一个目标业务处理块,对获取到
的所述至少一个目标业务处理块进行组合,形成目标业务处理流程;

所述处理单元404,用于通过所述调度单元形成的所述目标业务处理流程对业务
进行处理。

在本发明一个实施例中,所述调度单元403用于根据所述业务处理指令,针对于每
一个所述步骤,从所述至少一个对应的业务处理块中获取一个目标业务处理;根据各个所
述步骤的执行顺序,对各个所述步骤对应的各个所述目标业务处理块进行排序组合,形成
所述目标业务处理流程。

在本发明一个实施例中,所述调度单元403用于根据所述业务处理指令,从所述至
少两个步骤中确定至少一个目标步骤;针对于每一个所述目标步骤,从所述目标步骤对应
的至少一个业务处理块中获取一个目标业务处理块;根据各个所述目标步骤的执行顺序,
对各个所述目标步骤对应的各个所述目标业务处理块进行排序组合,形成所述目标业务处
理流程。

在本发明一个实施例中,如图5所示,该装置进一步包括:设定单元505;

所述设定单元505,用于对所述接收单元402接收到的所述业务处理指令设定优先
级;

所述处理单元404,用于根据所述设定单元505对所述业务处理指令设定的优先
级,确定业务处理顺序;根据所述业务处理顺序,通过所述目标业务处理流程对业务进程处
理。

在本发明一个实施例中,如图6所示,该装置进一步包括:更新单元606;

所述接收单元402,进一步用于接收业务处理块更新指令;

所述更新单元606,用于根据所述接收单元402接收到的所述业务处理块更新指
令,对所述业务处理块进行更新,其中,所述更新包括建新的业务处理块、删除已有的所述
业务处理块及修改已有的所述业务处理块中的至少一个。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施
例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本发明实施例提供的业务处理方法及装置,至少具有如下有益效果:

1、在本发明实施例提供的业务处理方法及装置中,将业务流程划分为至少两个步
骤,针对于每一个步骤创建至少一个对应的业务处理块,当接收到业务处理指令后,根据业
务处理流程从创建的各个业务处理块中获取至少一个目标业务处理块,对获取到的各个目
标业务处理块组合后形成目标业务处理流程,通过形成的目标业务处理流程对业务进行处
理。将业务处理流程划分为多个步骤,实现业务处理流程的解耦和,每一个步骤对应至少一
个业务处理块,可以通过多种方式实现同一步骤;根据业务处理指令的不同可以选择不同
数量和类型的业务处理块进行组合,形成相对应的目标业务处理流程以对业务进行处理,
从而满足不同用户对业务处理流程的需求,保证该业务处理方法具有较强的适用性。

2、在本发明实施例提供的业务处理方法及装置中,根据业务处理指令的不同,目
标业务处理流程可以具有不同的步骤数,以满足用户省略业务处理流程中特定步骤的需
求,实现根据用户的需求对业务处理流程的步骤进行定义,保证该业务处理方法及装置能
够满足不同用户的不同需求。

3、在本发明实施例提供的业务处理方法及装置中,根据业务处理指令的不同,不
同目标业务处理流程中相同的步骤可以通过不同的业务处理块来实现,针对于同一步骤的
不同业务处理块可以通过不同的方式实现该步骤,从而可以满足不同用户要求通过不同方
式实现同一步骤的需求,进一步保证了该业务处理方法及装置的适用性。

4、在本发明实施例提供的业务处理方法及装置中,根据业务的重要程序,可以对
业务处理指令设定相应的优先级,在对业务处理指令进行处理时,根据业务处理指令的优
先级,对优先级高的业务处理指令进行优先处理,以保证重要的业务得到及时处理,提高了
该业务处理方法及装置的合理性。

5、在本发明实施例提供的业务处理方法及装置中,可以对业务处理块进行更新,
更新的过程可以是创建新的业务处理块,也可以是对已有的业务处理块进行删除或修改。
通过对业务处理块进行更新,可以形成满足更多用户需求的目标业务处理流程,进一步提
高了该业务处理方法及装置的适用性。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体
或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在
任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非
排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,
而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固
有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过
程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序
在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光
盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技
术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、
等同替换、改进等,均包含在本发明的保护范围内。

一种业务处理方法及装置.pdf_第1页
第1页 / 共16页
一种业务处理方法及装置.pdf_第2页
第2页 / 共16页
一种业务处理方法及装置.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种业务处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种业务处理方法及装置.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明提供了一种业务处理方法及装置,该方法包括:将业务处理流程划分为至少两个步骤,针对于每一个所述步骤创建至少一个对应的业务处理块;接收业务处理指令;根据所述业务处理指令,从创建的各个所述业务处理块中获取至少一个目标业务处理块;对获取到的所述至少一个目标业务处理块进行组合,形成目标业务处理流程;通过所述目标业务处理流程对业务进行处理。该装置包括:解耦和单元、接收单元、调度单元及处理单元。本方案提供。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1