业务数据处理方法、装置、设备及计算机存储介质与流程

文档序号:30376514发布日期:2022-06-11 02:12阅读:108来源:国知局
业务数据处理方法、装置、设备及计算机存储介质与流程

1.本说明书属于计算机技术领域,尤其涉及一种业务数据处理方法、装置、设备及系统。


背景技术:

2.业务流程图在软件工程的流程设计应用已广泛普及,一般的可以根据业务流的处理过程涉及业务流程图,再基于业务流程图对业务流的进行数据处理。但是,随着业务流越来越复杂,涉及到的节点也越来越多,业务流程图的设计和配置也越来越复杂。在一些场景下,业务流的处理节点可能会需要变更,这样需要对业务流程图进行重新配置,工作量比较大,并且容易出现错误。
3.针对上述问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本说明书实施例的目的在于提供一种业务数据处理方法、装置、设备及计算机存储介质,提升了业务数据处理的效率和便利性。
5.一方面,本说明书实施例提供了一种业务数据处理方法,所述方法包括:
6.根据业务的处理流程绘制业务流程图;
7.确定所述业务流程图中各个节点对应的任务处理对象;
8.根据任务处理对象对应的业务处理阶段在所述业务流程图中添加流程图泳道,其中,同一个流程图泳道内的节点对应的任务处理对象的业务处理阶段相同,各个流程图泳道配置有公共信息;
9.基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理。
10.进一步地,在根据任务处理对象在所述业务流程图中添加流程图泳道时,所述方法还包括:
11.获取流程图泳道内各个节点对应的任务属性信息以及各个节点对应的任务处理对象的用户属性信息;
12.获取各个任务属性信息的任务通用信息以及各个用户属性信息的用户通用信息,将所述任务通用信息以及所述用户通用信息配置为流程图泳道的公共信息。
13.进一步地,所述基于业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理,包括:
14.根据所述业务流程图各个节点的顺序以及各个节点对应的任务依次进行业务数据的流转处理,在流转至各个节点时,根据各个节点对应的流程图泳道,依次获取对应的公共信息,根据获取到的公共信息确定对应的任务处理对象以及任务配置参数,将节点对应的任务以及任务配置参数推送至对应的任务处理对象进行业务数据的处理。
15.进一步地,在所述业务流程图中添加流程图泳道时,配置各个流程图泳道的流程
图泳道标识,并获取所述业务流程图中各个节点的节点标识,建立各个流程图泳道的流程图泳道标识与各个流程图泳道内的节点的节点标识的流程图泳道映射关系;
16.所述根据各个节点对应的流程图泳道,获取对应的公共信息包括:
17.在业务处理流流转至当前节点时,获取所述当前节点的节点标识,根据所述节点标识和流程图泳道映射关系获取对应的流程图泳道标识;
18.根据流程图泳道标识获取所述当前节点对应流程图泳道的公共信息。
19.进一步地,所述方法还包括:
20.若需要变更目标节点对应的业务处理阶段,则将所述目标节点通过拖拽的方式拖拽至目标业务处理阶段对应的流程图泳道。
21.进一步地,所述方法还包括:
22.在将所述目标节点拖拽至目标业务处理阶段对应的流程图泳道后,将所述目标节点与所述目标业务处理阶段对应的流程图泳道建立流程图泳道映射关系,并解除所述目标节点与原流程图泳道之间的流程图泳道映射关系。
23.进一步地,所述根据任务处理对象在所述业务流程图中添加流程图泳道,包括:
24.获取各个任务处理对象的岗位信息;
25.将同一个岗位信息的所有节点对应的任务作为一个业务处理阶段,将岗位信息相同的任务处理对象所对应的节点划分到一个流程图泳道内。
26.进一步地,所述方法还包括:
27.若流程图泳道内各个节点对应的任务属性信息有变更或各个节点对应的任务处理对象的用户属性信息有变更,则更新所述流程图泳道的公共信息。
28.进一步地,所述基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据的处理,包括:
29.在所述业务流程图中设置监听器和钩子函数;
30.当所述监听器监听到业务处理流流转至所述业务流程图中的各个节点时,触发所述钩子函数,利用所述钩子函数获取各个节点对应的流程图泳道,基于所述流程图泳道获取各个节点对应的公共信息。
31.另一方面,本说明书提供了一种业务数据处理装置,所述装置包括:
32.流程图构建模块,用于根据业务的处理流程绘制业务流程图;
33.任务处理对象确定模块,用于确定所述业务流程图中各个节点对应的任务处理对象;
34.流程图泳道配置模块,用于根据任务处理对象对应的业务处理阶段在所述业务流程图中添加流程图泳道,其中,同一个流程图泳道内的节点对应的任务处理对象的业务处理阶段相同,各个流程图泳道配置有公共信息;
35.业务处理模块,用于基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理。
36.进一步地,所述业务处理模块具体用于:
37.根据所述业务流程图各个节点的顺序以及各个节点对应的任务依次进行业务数据的流转处理,在流转至各个节点时,根据各个节点对应的流程图泳道,依次获取对应的公共信息,根据获取到的公共信息确定对应的任务处理对象以及任务配置参数,将节点对应
的任务以及任务配置参数推送至对应的任务处理对象进行业务数据的处理。
38.进一步地,所述装置还包括节点变更模块,用于:
39.在需要变更目标节点对应的业务处理阶段时,则将所述目标节点通过拖拽的方式拖拽至目标业务处理阶段对应的流程图泳道。
40.再一方面,本说明书实施例提供了一种业务数据处理设备,设备包括至少一个处理器及用于存储处理器可执行指令的存储器,指令被处理器执行时实现包括上述业务数据处理方法。
41.又一方面,本说明书实施例提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现上述业务数据处理方法。
42.又一方面,本说明书实施例提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现上述业务数据处理方法。
43.本说明书提供的业务数据处理方法、装置、设备及计算机存储介质,通过在业务流程图中配置流程图泳道,实现业务各个任务节点在不同职责阶段的划分,并通过配置各个流程图泳道的公共信息,实现节点在不同流程图泳道即不同职责阶段的快速切换。基于带有流程图泳道的业务流程图进行业务处理时,可以基于节点所在的泳道快速获取对应的公共信息,进一步快速获取执行任务所需的信息,提升了业务处理速度。采用泳道结构对工作流设计进行一定约束,使得用户可以仅凭拖拽即可在图形化界面实现工作流的快速变更,且流程图结构清晰,为用户使用带来一定便利。
附图说明
44.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
45.图1是本说明书实施例提供的业务数据处理方法实施例的流程示意图;
46.图2是本说明书一个实施例中带有流程图泳道的业务流程示意图;
47.图3是本说明书又一个实施例中带有流程图泳道的业务流程示意图的结构示意图;
48.图4是本说明书一个实施例中业务数据处理装置的结构示意图;
49.图5是本说明书一个实施例中业务数据处理服务器的硬件结构框图。
具体实施方式
50.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
51.随着计算机技术的发展,越来越多的业务通过计算机进行处理,在业务处理过程比较复杂时,可以通过绘制业务处理流程图的方式进行业务数据的处理,业务处理流程图
可以理解为描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表,用一些规定的符号及连线表示某个具体业务的处理过程。一般的业务处理流程图中会有业务处理过程中涉及到的节点,每个节点可以对应有相应的需要处理的任务以及处理该任务的对象等,计算机可以基于业务处理流程图依次流转至相应的节点,将任务推送至对应的任务处理对象,由对应的任务处理对象完成相应的任务,该节点的任务完成后,自动流转至下一个节点,直至业务流程图的节点流转完成,则业务数据处理完成。
52.图1是本说明书实施例提供的业务数据处理方法实施例的流程示意图。如图1所示,本说明书实施例提供的业务数据处理方法可以服务器或客户端,具体可以为计算机、平板电脑、智能手机等设备。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本说明书实施例或附图所示的执行顺序或模块结构。方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。
53.具体的一个实施例如图1所示,本说明书提供的业务数据处理方法的一个实施例中,所述方法可以包括如下步骤:
54.步骤102、根据业务的处理流程绘制业务流程图。
55.在具体的实施过程中,如前所述业务处理流程图可以理解为描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表,用一些规定的符号及连线表示某个具体业务的处理过程。可以根据业务的具体处理过程绘制出对应的业务处理流程图,如:可以通过计算机利用业务流程图的可视化界面,配置业务处理的各个节点,再根据业务的具体处理流程或作业顺序等,将各个节点通过相应的符号或连接线连接起来。流程图的具体绘制可以根据实际需要进行配置,本说明书实施例不做具体限定。
56.步骤104、确定所述业务流程图中各个节点对应的任务处理对象。
57.在具体的实施过程中,业务数据处理可以理解为执行完一个业务对应的任务,如:一个项目方案的设计,可能需要很多流程如:调研、初步方案、修改方案、方案审核、审核意见汇总、方案修改等等,对于比较复杂的业务可能需要多个业务处理对象共同完成,一般的业务流程图中的一个节点对应有一个业务处理对象,在绘制完业务流程图后,可以对业务流程图中的各个节点的任务处理对象进行配置。
58.步骤106、根据任务处理对象对应的业务处理阶段在所述业务流程图中添加流程图泳道,其中,同一个流程图泳道内的节点对应的任务处理对象的业务处理阶段相同,各个流程图泳道配置有公共信息。
59.在具体的实施过程中,本说明书实施例通过在业务流程图中添加流程图泳道的方式,将业务处理过程中的各个职责阶段进行分割。流程图泳道可以理解为一种业务流程建模符号,可以清晰体现出某个动作发生在哪个流程阶段。可以根据业务流程图中各个节点对应的任务处理对象所在的业务处理阶段,将处于同一个业务处理阶段的节点划分在一个流程图泳道内。
60.在一些实施例中,所述根据任务处理对象在所述业务流程图中添加流程图泳道,
包括:
61.获取各个任务处理对象的岗位信息;
62.将同一个岗位信息的所有节点对应的任务作为一个业务处理阶段,将岗位信息相同的任务处理对象所对应的节点划分到一个流程图泳道内。
63.在具体的实施过程中,在获取到业务流程图中各个节点对应的任务处理对象后,可以获取各个任务处理对象的岗位职责,岗位信息可以理解为岗位或者职位,可以表征业务处理对象的职责范围的信息,可以将岗位信息相同的任务处理对象所对应的节点划分在一个业务处理阶段,进而将岗位信息相同的任务处理对象所对应的节点划分在一个流程图泳道内。图2是本说明书一个实施例中带有流程图泳道的业务流程示意图,如图2所示,用以分隔各角色的长矩形可以表示本说明书实施例中记载的流程图泳道。此外,流程图泳道内除了可以放置本说明书实施例中记载的节点,还可以放置网关等其他工作流元素,本说明书实施例不作具体限定。通过设置流程图泳道有效分割了各个职责阶段的用户任务,使得整个业务流程图更加清晰。
64.此外,本说明书实施例中在设置好流程图泳道后,可以配置各个流程图泳道的公共信息,公共信息可以理解为该流程图泳道内节点和/或任务处理对象的通用信息。
65.本说明书一些实施例中,在根据任务处理对象在所述业务流程图中添加流程图泳道时,所述方法还包括:
66.获取流程图泳道内各个节点对应的任务属性信息以及各个节点对应的任务处理对象的用户属性信息;
67.获取各个任务属性信息的任务通用信息以及各个用户属性信息的用户通用信息,将所述任务通用信息以及所述用户通用信息配置为流程图泳道的公共信息。
68.在具体的实施过程中,在配置流程图泳道的公共信息时,可以获取流程图泳道内各个节点的任务属性信息以及节点对应的任务处理对象的用户属性信息,其中,任务属性信息可以理解为执行节点对应的任务所需的参数等,如:审核人参数、任务所需时间等,用户属性信息可以理解为任务处理对象的个人相关信息,如:可以包括任务处理对象的对象标识、姓名、年龄、部门等。获取流程图泳道内各个节点的任务属性信息的任务通用信息以及各个节点的任务处理对象的用户属性信息的用户通用信息,通用信息可以理解为属性信息中相同的部分,将任务通用信息以及用户通用信息配置为流程图泳道的公共信息。将同一职责阶段的公共信息配置在流程图泳道内,当业务处理流转至流程图泳道内的节点时,可以直接取流程图泳道内的公共信息作为节点处理任务的参数,进行业务数据的处理,提升了业务处理的速度和准确性。
69.本说明书一些实施例中,所述方法还包括:
70.若流程图泳道内各个节点对应的任务属性信息有变更或各个节点对应的任务处理对象的用户属性信息有变更,则更新所述流程图泳道的公共信息。
71.在具体的实施过程中,若流程图泳道内节点的任务属性信息或节点对应的任务处理对象的用户属性信息有变更,则根据实际变更情况,变更流程图泳道内的公共信息,以确保业务数据的准确正常处理。
72.步骤108、基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理。
73.在具体的实施过程中,流程图泳道以及流程图泳道内的公共信息配置完成后,可以认为业务处理流程图构建完成,可以基于业务处理流程图进行业务数据的处理。可以从业务处理流程图的起始节点开始,依次执行各个节点对应的任务,当一个节点的任务处理完成后,流转至下一个节点。在执行每个节点的任务时,可以基于节点所在的流程图泳道,获取对应的公共信息,基于获取到的公共信息完成对应的任务。
74.本说明书一些实施例中,所述基于业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理,包括:
75.根据所述业务流程图各个节点的顺序以及各个节点对应的任务依次进行业务数据的流转处理,在流转至各个节点时,根据各个节点对应的流程图泳道,依次获取对应的公共信息,根据获取到的公共信息确定对应的任务处理对象以及任务配置参数,将节点对应的任务以及任务配置参数推送至对应的任务处理对象进行业务数据的处理。
76.在具体的实施过程中,在基于业务流程图进行业务数据的处理时,可以根据业务流程图中的节点的顺序,一次进行任务的流转,在流转至各个节点时,基于节点所在的流程图泳道,获取对应的公共信息,基于获取到的公共信息可以确定该节点对应的任务处理对象以及完成任务所需的任务配置参数等,进而将节点对应的任务以及任务配置参数推送至对应的任务处理对象,由任务处理对象基于任务配置参数来完成对应节点的任务。
77.本说明书一些实施例中,在所述业务流程图中添加流程图泳道时,配置各个流程图泳道的流程图泳道标识,并获取所述业务流程图中各个节点的节点标识,建立各个流程图泳道的流程图泳道标识与各个流程图泳道内的节点的节点标识的映射关系;
78.所述根据各个节点对应的流程图泳道,获取对应的公共信息包括:
79.在业务处理流流转至当前节点时,获取所述当前节点的节点标识,根据所述节点标识和流程图泳道映射关系获取对应的流程图泳道标识;
80.根据流程图泳道标识获取所述当前节点对应流程图泳道的公共信息。
81.在具体的实施过程中,在配置流程图泳道时,可以配置各个流程图泳道的流程图泳道标识以及流程图泳道内各个节点的节点标识,将各个流程图泳道的流程图泳道标识与流程图泳道内节点的节点标识建立映射关系。在基于业务流程图进行业务数据的处理时,当业务流转至当前节点时,可以获取当前节点对应的节点标识,基于流程图泳道映射关系可以获取到当前节点所在的流程图泳道的流程图泳道标识,进而获取该流程图泳道的公共信息,基于公共信息进而将节点对应的任务以及任务配置参数推送至对应的任务处理对象,由任务处理对象基于任务配置参数来完成对应节点的任务,进行业务数据的处理。
82.通过建立流程图泳道和节点之间的映射关系,在节点流转时,快速获取节点所在流程图泳道的公共信息,进而可以加快业务数据处理的效率和准确性。本说明书实施例针对工作流泳道结构的特点,提出了业务流程图中公共信息获取的新思路,提供了不同用户任务通过泳道结构统一获取信息的方法,解决了多变流程灵活性配置的问题,实现了业务流程图图形化界面配置场景的快速变更,提高了工作流配置的便捷性和易用性。
83.本说明书一些实施例中,所述方法还包括:
84.若需要变更目标节点对应的业务处理阶段,则将所述目标节点通过拖拽的方式拖拽至目标业务处理阶段对应的流程图泳道。
85.在具体的实施过程中,在需要变更业务流程图中某个节点即目标节点对应的业务
处理阶段时,可以通过直接在业务流程图中拖拽的方式,将目标节点拖拽至新的业务处理阶段即目标业务处理阶段所在的流程图泳道内。图3是本说明书又一个实施例中带有流程图泳道的业务流程示意图的结构示意图,对比图2和图3的左上角部分,有一个名为“退户补充材料”的节点,当需求产生变化,需要由保全主管处理该步骤,而非由客户经理处理时,仅需将该节点拖拽至保全主管所属流程图泳道,即可生效。
86.本说明书一些实施例中,所述方法还包括:
87.在将所述目标节点拖拽至目标业务处理阶段对应的流程图泳道后,将所述目标节点与所述目标业务处理阶段对应的流程图泳道建立流程图泳道映射关系,并解除所述目标节点与原流程图泳道之间的流程图泳道映射关系。
88.在具体的实施过程中,在目标节点拖拽至目标业务处理阶段对应的流程图泳道内后,目标节点与流程图泳道之间的映射关系自动变更,建立目标节点与目标业务处理阶段对应的流程图泳道建立流程图泳道映射关系,并解除目标节点与原流程图泳道之间的流程图泳道映射关系。通过业务流程图可视化配置界面,将一个职责阶段的任务节点拖拽至另一个职责阶段,无需进行其他配置,即可将该用户任务的职责阶段进行快速切换。
89.本说明书一些实施例中,所述基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据的处理,包括:
90.在所述业务流程图中设置监听器和钩子函数;
91.当所述监听器监听到业务处理流流转至所述业务流程图中的各个节点时,触发所述钩子函数,利用所述钩子函数获取各个节点对应的流程图泳道,基于所述流程图泳道获取各个节点对应的公共信息。
92.在具体的实施过程中,本说明书实施例中可以在业务流程图中配置建提起和钩子函数,监听器可以用于监听业务流程图中各个节点的流转情况,钩子函数可以用于获取节点对应的公共信息。当监听器坚挺到业务处理流流转至业务流程图中的某个节点时,则触发钩子函数,利用钩子函数获取该节点所在的流程图泳道,进而获取该节点所在流程图泳道的公共信息。如:触发钩子函数后,利用钩子函数获取该节点的节点标识,基于节点标识获取节点映射的流程图泳道标识,进而确定出节点所在的流程图泳道,获取该流程图泳道配置的公共信息,基于公共信息执行该节点对应的任务。通过流程图泳道、钩子函数和任务监听器的配合,灵活为当前任务的活动节点配置或获取相关参数。当业务流程图配置任务节点变更流程图泳道时,无需修改代码,即可变更流程图泳道保存的公共信息,达到仅凭拖拽即可将该用户任务的职责阶段进行切换的目的。
93.本说明书实施例中提供的业务数据处理方法,通过在业务流程图中配置流程图泳道,实现业务各个任务节点在不同职责阶段的划分,并通过配置各个流程图泳道的公共信息,实现节点在不同流程图泳道即不同职责阶段的快速切换。基于带有流程图泳道的业务流程图进行业务处理时,可以基于节点所在的泳道快速获取对应的公共信息,进一步快速获取执行任务所需的信息,提升了业务处理速度。采用泳道结构对工作流设计进行一定约束,使得用户可以仅凭拖拽即可在图形化界面实现工作流的快速变更,且流程图结构清晰,为用户使用带来一定便利。
94.本说明书中上述方法的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。相关之
处参考方法实施例的部分说明即可。
95.基于上述的业务数据处理方法,本说明书一个或多个实施例还提供一种用于业务数据处理的装置。装置可以包括使用了本说明书实施例方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本说明书实施例提供的一个或多个实施例中的装置如下面的实施例。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参考前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统、装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
96.图4是本说明书一个实施例中业务数据处理装置的结构示意图,如图4所示,所述装置包括:
97.流程图构建模块41,用于根据业务的处理流程绘制业务流程图;
98.任务处理对象确定模块42,用于确定所述业务流程图中各个节点对应的任务处理对象;
99.流程图泳道配置模块43,用于根据任务处理对象对应的业务处理阶段在所述业务流程图中添加流程图泳道,其中,同一个流程图泳道内的节点对应的任务处理对象的业务处理阶段相同,各个流程图泳道配置有公共信息;
100.业务处理模块44,用于基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理。
101.本说明书一些实施例中,所述业务处理模块具体用于:
102.根据所述业务流程图各个节点的顺序以及各个节点对应的任务依次进行业务数据的流转处理,在流转至各个节点时,根据各个节点对应的流程图泳道,依次获取对应的公共信息,根据获取到的公共信息确定对应的任务处理对象以及任务配置参数,将节点对应的任务以及任务配置参数推送至对应的任务处理对象进行业务数据的处理。
103.本说明书一些实施例中,所述装置还包括节点变更模块,用于:
104.在需要变更目标节点对应的业务处理阶段时,则将所述目标节点通过拖拽的方式拖拽至目标业务处理阶段对应的流程图泳道。
105.本说明书实施例提供的业务数据处理装置,通过在业务流程图中配置流程图泳道,实现业务各个任务节点在不同职责阶段的划分,并通过配置各个流程图泳道的公共信息,实现节点在不同流程图泳道即不同职责阶段的快速切换。基于带有流程图泳道的业务流程图进行业务处理时,可以基于节点所在的泳道快速获取对应的公共信息,进一步快速获取执行任务所需的信息,提升了业务处理速度。采用泳道结构对工作流设计进行一定约束,使得用户可以仅凭拖拽即可在图形化界面实现工作流的快速变更,且流程图结构清晰,为用户使用带来一定便利。
106.需要说明的,上述的装置根据对应方法实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照上述对应的方法实施例的描述,在此不作一一赘述。
107.本说明书实施例还提供一种业务数据处理设备,设备包括至少一个处理器及用于存储处理器可执行指令的存储器,指令被处理器执行时实现包括上述实施例中的业务数据处理方法,如:
108.根据业务的处理流程绘制业务流程图;
109.确定所述业务流程图中各个节点对应的任务处理对象;
110.根据任务处理对象对应的业务处理阶段在所述业务流程图中添加流程图泳道,其中,同一个流程图泳道内的节点对应的任务处理对象的业务处理阶段相同,各个流程图泳道配置有公共信息;
111.基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理。需要说明的,上述的设备根据方法实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。
112.本说明书提供的上述实施例的方法或装置可以通过计算机程序实现业务逻辑并记录在存储介质上,存储介质可以计算机读取并执行,实现本说明书实施例所描述方案的效果。
113.本说明书实施例还提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现上述业务数据处理方法,如:
114.根据业务的处理流程绘制业务流程图;
115.确定所述业务流程图中各个节点对应的任务处理对象;
116.根据任务处理对象对应的业务处理阶段在所述业务流程图中添加流程图泳道,其中,同一个流程图泳道内的节点对应的任务处理对象的业务处理阶段相同,各个流程图泳道配置有公共信息;
117.基于所述业务流程图中的流程图泳道以及流程图泳道内的公共信息进行业务数据处理。
118.本说明书实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图5是本说明书一个实施例中业务数据处理服务器的硬件结构框图,该计算机终端可以是上述实施例中的业务数据处理服务器或业务数据处理处理装置。如图5所示服务器10可以包括一个或多个(图中仅示出一个)处理器100(处理器100可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的非易失性存储器200、以及用于通信功能的传输模块300。本领域普通技术人员可以理解,图5所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器10还可包括比图5中所示更多或者更少的组件,例如还可以包括其他的处理硬件,如数据库或多级缓存、gpu,或者具有与图5所示不同的配置。
119.非易失性存储器200可用于存储应用软件的软件程序以及模块,如本说明书实施例中的打车数据处理方法对应的程序指令/模块,处理器100通过运行存储在非易失性存储器200内的软件程序以及模块,从而执行各种功能应用以及资源数据更新。非易失性存储器200可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,非易失性存储器200可进一步包括相对于处理器100远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
120.传输模块300用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输模块300包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互
联网进行通讯。在一个实例中,传输模块300可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
121.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
122.本说明书实施例提供的上述业务数据处理方法或装置可以在计算机中由处理器执行相应的程序指令来实现,如使用windows操作系统的c++语言在pc端实现、linux系统实现,或其他例如使用android、ios系统程序设计语言在智能终端实现,以及基于量子计算机的处理逻辑实现等。
123.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参考方法实施例的部分说明即可。
124.虽然本说明书一个或多个实施例提供了如实施例或流程图的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式资源数据更新环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
125.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
126.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参考方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点
可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
127.以上仅为本说明书一个或多个实施例的实施例而已,并不用于限制本说明书一个或多个实施例。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1