一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务执行方法及装置与流程

2023-02-06 12:04:32 来源:中国专利 TAG:


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.图1为本发明实施例提供的业务执行方法的流程示意图之一;
36.图2为本发明实施例提供的业务执行方法的流程示意图之二;
37.图3为应用本发明实施例提供的业务执行方法的流程示意图;
38.图4为本发明实施例提供的业务执行装置的结构示意图之一;
39.图5为本发明实施例提供的业务执行装置的结构示意图之二;
40.图6为本发明实施例提供的电子设备的结构示意图。
具体实施方式
41.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.图1为本发明实施例提供的业务执行方法的流程示意图之一,参照图1,本发明实施例提供的业务执行方法包括以下步骤:
43.步骤110,确定保险业务中的各个计算节点,并基于所述保险业务的业务计算流程,确定所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑;
44.步骤120,将所述保险业务的保险数据输入所述业务计算流程,确定所述各个计算节点的执行结果;
45.步骤130,将所述各个计算节点的执行顺序、所述执行逻辑以及所述执行结果发送至前端,以使所述前端基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑。
46.本发明实施例提供的业务执行方法的执行主体可以是服务端,下面以服务端执行本发明实施例提供的业务执行方法为例,详细说明本发明的技术方案。
47.具体地,在步骤110中,在获取保险业务后,确定保险业务中的各个计算节点。并获
取保险业务的业务计算流程,从获取的业务计算流程中,确定保险业务中各个计算节点的执行顺序以及各个计算节点的执行逻辑。
48.可以理解的是,保险业务的计算是基于保险业务对应的业务计算流程进行计算的。将保险业务的输入数据输入业务计算流程后,可以得到保险业务的输出结果。对于一个保险业务,可以对保险业务进行拆分,拆分出多个计算节点,所以可以从保险业务中确定各个计算节点。例如,计算节点可以包括保险额度计算节点、风险计算节点以及投资收益计算节点等。
49.可以基于针对保险业务的输入数据,对保险业务进行计算,得到保险业务输出的计算结果。在对保险业务进行计算的过程中,对于保险业务的多个计算节点之间,存在先后执行的执行顺序。在先得到的计算节点的计算结果作为后续计算节点的输入。
50.在针对保险业务进行计算的过程中,是基于保险业务的计算流程对输入数据进行计算。在确定保险业务的各个计算节点后,基于保险业务的业务计算流程,确定各个计算节点对应的执行逻辑。将计算节点的输入数据输入该计算节点对应的执行逻辑,可以得到该计算节点对应的输出结果。
51.可以理解的是,执行保险业务的业务计算流程,就是对各个计算节点按执行顺序,执行各个计算节点的执行逻辑得到。
52.在步骤120中,在获取计算保险业务的保险数据时,基于获取的保险数据,确定各个计算节点的执行结果。
53.其中,计算保险业务的保险数据为计算保险业务的输入数据。将获取的保险数据输入保险业务的业务计算流程,可以得到保险业务的输出结果。由于对保险业务进行了拆分,确定了保险业务的各个计算节点。在获取保险数据后,服务端可以基于各个计算节点的执行逻辑,确定各个计算节点的执行结果。
54.在步骤130中,服务端获取各个计算节点的执行结果后,服务端将各个计算节点的执行顺序,各个计算节点的执行逻辑以及各个计算节点的执行结果发送至前端。前端接收服务端发送的各个计算节点的执行顺序,各个计算节点的执行逻辑以及各个计算节点的执行结果之后,基于各个计算节点的执行顺序构建保险业务的执行流程图,并在执行流程图中显示各个计算节点的标识图像,标识图像中包含计算节点的执行结果以及计算节点的执行逻辑。
55.相关方法中对于保险业务的结果的确定,均是基于针对保险业务的输入数据输入后,待服务端获取输入数据后,基于保险业务的业务计算流程得到输出的计算结果,并将计算结果返回给前端,以供对应的业务人员查看。
56.对于保险业务的计算,越来越复杂,业务计算流程中的步骤也越来越多。直接将保险业务的计算结果返回给业务人员,在计算结果出错的情况下,业务人员只能要求开发人员逐步排查,无法快速获取具体错误的位置。并且,开发人员不了解业务计算流程,排查效率低。
57.在将获取的执行流程图显示在前端界面,并将各个计算节点的执行结果以及各个计算节点的执行逻辑显示在执行流程图的界面中,在计算结果出现错误的情况下,业务人员可以快速定位异常的错误计算节点,并反馈给开发人员,实现对错误的快速更正。
58.可以理解的是,保险业务的业务计算流程复杂程度越来越高的同时,需要对业务
计算流程进行更改的要求也越来越多。在获取保险业务的各个计算节点,后续需要针对该保险业务的业务计算流程进行更改时,可以对具体节点进行新增、更改或者删除操作,方便了对业务员计算流程的更改过程。
59.本发明实施例提供的业务执行方法,通过确定保险业务的各个计算节点、各个计算节点的执行顺序以及各个计算节点的执行逻辑并发送至前端,在前端构建保险业务的执行流程图,并在执行流程图中显示各个计算节点的执行结果与执行逻辑,实现了业务人员对保险业务的各个计算节点的监视,在计算结果出现错误的情况下,业务人员可以快速定位异常的计算节点,可以实现对错误的快速更正。
60.在一个实施例中,将所述各个计算节点的执行顺序、所述执行逻辑以及所述执行结果发送至前端之后,还包括:接收前端发送的逻辑更新信息;基于所述逻辑更新信息,对所述逻辑更新信息对应的目标计算节点的执行逻辑进行更新。
61.在保险业务的业务执行流程需要更新时,需要对业务执行流程中的执行逻辑进行更新。在确定各个节点的执行结果后,业务人员发现执行结果中存在异常的执行结果,查看执行流程图中显示的对应节点的执行逻辑后,发现目标计算节点的执行逻辑错误,也需要对目标计算节点的执行逻辑进行更新。
62.基于需要对执行逻辑进行更新的情况,服务端接收前端发送的逻辑更新信息。服务端在获取逻辑更新信息后,对逻辑更新信息对应的目标计算节点的执行逻辑进行更新。
63.可选的,保险业务的各个计算节点的执行逻辑可以存储在数据库表中。在服务端基于保险业务的保险数据,计算各个计算节点的执行结果时,可以从存储执行逻辑的数据库表中获取各个计算节点的执行逻辑,并将保险业务的保险数据输入,按执行顺序依次计算各个计算节点的执行结果。在有需要对目标计算节点的执行逻辑进行更新的情况下,基于从前端获取的逻辑更新信息,直接在数据库表对应的字段中,更新对应目标计算节点的执行逻辑。
64.本发明实施例提供业务执行方法,通过服务端接收前端发送的逻辑更新信息。服务端在获取逻辑更新信息后,对逻辑更新信息对应的目标计算节点的执行逻辑进行更新,实现了对需要更新执行逻辑的计算节点的执行逻辑的快速更新。
65.在一个实施例中,基于所述逻辑更新信息,对所述逻辑更新信息对应的目标计算节点的执行逻辑进行更新,包括:从存储所述各个计算节点的执行逻辑的数据库表中确定所述目标计算节点的执行逻辑的字段;基于所述逻辑更新信息,更新所述目标计算节点的执行逻辑的字段。
66.在对逻辑更新信息对应的目标计算节点的执行逻辑进行更新时,从存储各个计算节点的执行逻辑的数据库表中确定目标计算节点的执行逻辑的字段。其中,保险业务的各个计算节点的执行逻辑存储在数据库表中。
67.在服务端基于保险业务的保险数据,计算各个计算节点的执行结果时,可以从存储执行逻辑的数据库表中获取各个计算节点的执行逻辑,并将保险业务的保险数据输入,按执行顺序依次计算各个计算节点的执行结果。在需要对目标计算节点的执行逻辑进行更新的情况下,基于从前端获取的逻辑更新信息,直接在数据库表对应的字段中,更新目标计算节点的执行逻辑的字段。
68.可选的,基于逻辑更新信息,更新目标计算节点的执行逻辑的字段,可以将获取的
逻辑更新信息替换数据库表中目标计算节点的执行逻辑对应字段的字段信息,实现目标计算节点的执行逻辑的字段的更新。
69.可以理解的是,用户基于前端显示的执行流程图、执行流程图中的各计算节点与各计算节点的执行逻辑,可以直观的对整个保险业务的计算过程进行查看。能快速定位执行异常的计算节点,对于需要进行执行逻辑更改的执行节点,可以快速定位。
70.对于服务端接收的前端发送的逻辑更新信息,可以是业务人员直接在前端界面输入的逻辑更新信息。业务人员在根据需要,确定前端中需要更改执行逻辑的目标计算节点后,在前端界面显示的目标计算节点处,输入针对目标计算节点进行逻辑更改的逻辑更新信息。前端接收逻辑更新信息后,发送至服务端,服务端直接在数据库表对应的字段中,更新目标计算节点的执行逻辑的字段,完成目标计算节点执行逻辑的更新,使得业务人员可以直接修改执行逻辑,无需通过开发人员进行操作,提升了问题处理效率。
71.本发明实施例提供业务执行方法,在需要对目标计算节点的执行逻辑进行更新的情况下,基于从前端获取的逻辑更新信息,直接在数据库表对应的字段中,更新目标计算节点的执行逻辑的字段,实现了对需要更新执行逻辑的目标计算节点的执行逻辑的快速更新。
72.图2为本发明实施例提供的业务执行方法的流程示意图之二,参照图2,本发明实施例提供的业务执行方法包括以下步骤:
73.步骤210,接收服务端发送的保险业务中的各个计算节点的执行顺序、所述各个计算节点的执行逻辑以及所述各个计算节点的执行结果,所述各个计算节点是所述服务端基于所述保险业务确定的,所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑是所述服务端基于保险业务的业务计算流程确定的,所述各个计算节点的执行结果是所述服务端将所述保险业务的保险数据输入所述业务计算流程确定的;
74.步骤220,基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑。
75.本发明实施例提供的业务执行方法的执行主体可以是服务端对应的前端,下面以前端执行本发明实施例提供的业务执行方法为例,详细说明本发明的技术方案。
76.具体地,在步骤210中,接收服务端发送的保险业务中的各个计算节点的执行顺序、所述各个计算节点的执行逻辑以及所述各个计算节点的执行结果,所述各个计算节点是所述服务端基于所述保险业务确定的,所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑是所述服务端基于保险业务的业务计算流程确定的,所述各个计算节点的执行结果是所述服务端将所述保险业务的保险数据输入所述业务计算流程确定的。
77.可以理解的是,保险业务的计算是基于保险业务对应的业务计算流程进行计算的。将保险业务的输入数据输入业务计算流程后,可以得到保险业务的输出结果。对于一个保险业务,可以对保险业务进行拆分,拆分出多个计算节点,所以可以从保险业务中确定各个计算节点。例如,计算节点可以包括保险额度计算节点、风险计算节点以及投资收益计算节点等。
78.可以基于针对保险业务的输入数据,通过服务端对保险业务进行计算,得到保险业务输出的计算结果。在对保险业务进行计算的过程中,对于保险业务的多个计算节点之
间,存在先后执行的执行顺序。在先得到的计算节点的计算结果作为后续计算节点的输入。
79.在针对保险业务进行计算的过程中,是基于保险业务的计算流程对输入数据进行计算。服务端在确定保险业务的各个计算节点后,基于保险业务的业务计算流程,确定各个计算节点对应的执行逻辑。将计算节点的输入数据输入该计算节点对应的执行逻辑,可以得到该计算节点对应的输出结果。
80.可以理解的是,执行保险业务的业务计算流程,就是对各个计算节点按执行顺序,执行各个计算节点的执行逻辑得到。
81.计算保险业务的保险数据为计算保险业务的输入数据。将获取的保险数据输入保险业务的业务计算流程,可以得到保险业务的输出结果。由于对保险业务进行了拆分,确定了保险业务的各个计算节点。在获取保险数据后,服务端可以基于各个计算节点的执行逻辑,确定各个计算节点的执行结果。
82.服务端将确定各个计算节点、各个计算节点的执行顺序、各个计算节点的执行逻辑以及各个计算节点的执行结果发送至前端。前端接收服务端发送的各个计算节点、各个计算节点的执行顺序、各个计算节点的执行逻辑以及各个计算节点的执行结果。
83.在步骤220中,基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中显示各个计算节点的标识图像,标识图像中包含计算节点的执行结果以及计算节点的执行逻辑。
84.前端接收服务端发送的各个计算节点、各个计算节点的执行顺序、各个计算节点的执行逻辑以及各个计算节点的执行结果之后,基于各个计算节点的执行顺序构建保险业务的执行流程图,并在执行流程图中显示各个计算节点的执行结果以及各个计算节点的执行逻辑。
85.相关方法中对于保险业务的结果的确定,均是基于针对保险业务的输入数据输入后,待服务端获取输入数据后,基于保险业务的业务计算流程得到输出的计算结果,并将计算结果返回给前端,以供对应的业务人员查看。
86.对于保险业务的计算,越来越复杂,业务计算流程中的步骤也越来越多。直接将保险业务的计算结果返回给业务人员,在计算结果出错的情况下,业务人员只能要求开发人员逐步排查,无法快速获取具体错误的位置。并且,开发人员不了解业务计算流程,排查效率低。
87.在将获取的执行流程图显示在前端界面,并将各个计算节点的执行结果以及各个计算节点的执行逻辑显示在前端的执行流程图的界面中,在计算结果出现错误的情况下,业务人员可以基于前端显示的界面,快速定位异常的错误计算节点,并反馈给开发人员,实现对错误的快速更正。
88.可以理解的是,保险业务的业务计算流程复杂程度越来越高的同时,需要对业务计算流程进行更改的要求也越来越多。在获取保险业务的各个计算节点,后续需要针对该保险业务的业务计算流程进行更改时,可以对具体节点进行新增、更改或者删除操作,方便了对业务员计算流程的更改过程。
89.本发明实施例提供的业务执行方法,通过确定保险业务的各个计算节点、各个计算节点的执行顺序以及各个计算节点的执行逻辑并发送至前端,在前端构建保险业务的执行流程图,并在执行流程图中显示各个计算节点的执行结果与执行逻辑,实现了业务人员
对保险业务的各个计算节点的监视,在计算结果出现错误的情况下,业务人员可以快速定位异常的计算节点,可以实现对错误的快速更正。
90.在一个实施例中,在所述执行流程图中显示各个计算节点的标识图像之后,还包括:基于所述执行流程图以及所述各个计算节点的执行结果,从所述各个计算节点中确定最先出现异常的目标计算节点;接收针对所述目标计算节点的执行逻辑进行修改的逻辑更新信息,并将所述逻辑更新信息发送至服务端,以使所述服务端基于所述逻辑更新信息,更新所述目标计算节点对应的执行逻辑。
91.在确定各个节点的执行结果后,可以基于执行流程图以及各个计算节点的执行结果,从所述各个计算节点中确定最先出现异常的目标计算节点。在目标计算节点的计算结果出现异常后,由于计算节点存在执行顺序,后续计算节点的计算结果也会存在异常情况。对于异常问题的排查与更正,首先从最先出现异常的目标计算节点开始。
92.在业务人员查看执行流程图中显示的对应节点的执行逻辑后,发现目标计算节点的执行逻辑错误,需要对目标计算节点的执行逻辑进行更新。
93.接收业务人员针对目标计算节点的执行逻辑进行修改的逻辑更新信息,并将逻辑更新信息发送至服务端,以使服务端基于逻辑更新信息,更新目标计算节点对应的执行逻辑。
94.基于需要对执行逻辑进行更新的情况,服务端接收前端发送的逻辑更新信息。服务端在获取逻辑更新信息后,对逻辑更新信息对应的目标计算节点的执行逻辑进行更新。
95.可以理解的是,用户基于前端显示的执行流程图、执行流程图中的各计算节点与各计算节点的执行逻辑,可以直观的对整个保险业务的计算过程进行查看。能快速定位执行异常的计算节点,对于需要进行执行逻辑更改的执行节点,可以快速定位。
96.对于服务端接收的前端发送的逻辑更新信息,可以是业务人员直接在前端界面输入的逻辑更新信息。业务人员在根据需要,确定前端中需要更改执行逻辑的目标计算节点后,在前端界面显示的目标计算节点处,输入针对目标计算节点进行逻辑更改的逻辑更新信息。前端接收逻辑更新信息后,发送至服务端,服务端直接在数据库表对应的字段中,更新目标计算节点的执行逻辑的字段,完成目标计算节点执行逻辑的更新,使得业务人员可以直接修改执行逻辑,无需通过开发人员进行操作,提升了问题处理效率。
97.本发明实施例提供业务执行方法,通过接收逻辑更新信息,将逻辑更新信息发送至服务端,对逻辑更新信息对应的目标计算节点的执行逻辑进行更新,实现了对需要更新执行逻辑的计算节点的执行逻辑的快速更新。
98.在一个实施例中,将所述逻辑更新信息发送至服务端之后,还包括:在所述目标计算节点对应的执行逻辑更新之后,接收针对所述目标计算节点的重新执行操作;基于所述重新执行操作,重新基于所述目标计算节点的输入,计算所述目标计算节点的输出,并完成后续计算节点的执行。
99.在目标计算节点对应的执行逻辑更新后,不必从保险业务的第一个计算节点开始重新执行保险业务的业务计算流程。而可以接收业务人员针对目标计算节点的重新执行操作。前端基于重新执行操作,重新基于目标计算节点的输入,计算所述目标计算节点的输出,并完成后续计算节点的执行,直到完成整个保险业务的业务计算流程。
100.可选的,对于每一个计算节点的执行,均可以支持重新执行计算节点、暂停执行计
算节点以及重跑当前计算节点的分支等操作。
101.本发明实施例提供业务执行方法,在目标计算节点对应的执行逻辑更新后,不必从保险业务的第一个计算节点开始重新执行保险业务的业务计算流程,而可以接收业务人员针对目标计算节点的重新执行操作,简化了更新执行逻辑后的执行过程。
102.下面以一应用本发明实施例提供的业务执行方法的流程示意图图3为例,说明本发明实施例提供的技术方案:
103.步骤310,前端接收服务端发送的保险业务中的各个计算节点的执行顺序、各个计算节点的执行逻辑以及各个计算节点的执行结果,各个计算节点是所述服务端基于所述保险业务确定的,各个计算节点的执行顺序以及各个计算节点的执行逻辑是服务端基于保险业务的业务计算流程确定的,各个计算节点的执行结果是服务端将所述保险业务的保险数据输入所述业务计算流程确定的;
104.步骤320,前端基于执行顺序构建保险业务的执行流程图,并在执行流程图中显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑;
105.步骤330,业务人员点击任意计算节点执行操作,其中针对任意计算节点的操作包括终止计算节点执行、重跑计算节点、重跑分支以及开始计算节点的执行等;对计算节点的状态进行判断,确定具体执行的操作的类型,对于正在执行的计算节点,可以执行终止执行的操作;对于执行失败或者已执行完成的计算节点,可以重跑计算节点或者重跑分支;对于整个保险业务的第一个计算节点,可以重新调起整个流程的操作;
106.步骤340,服务端读取各计算节点执行的任务执行日志,发送至前端;
107.步骤350,前端展示各计算节点的输入输出数据以及任务执行日志。
108.图4为本发明实施例提供的业务执行装置的结构示意图之一。参照图4,本发明实施例提供的业务执行装置包括:
109.节点信息确定模块410,用于确定保险业务中的各个计算节点,并基于所述保险业务的业务计算流程,确定所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑;
110.计算模块420,用于将所述保险业务的保险数据输入所述业务计算流程,确定所述各个计算节点的执行结果;
111.传输模块430,用于将所述各个计算节点的执行顺序、所述执行逻辑以及所述执行结果发送至前端,以使所述前端基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑。
112.本发明实施例提供的业务执行装置,通过确定保险业务的各个计算节点、各个计算节点的执行顺序以及各个计算节点的执行逻辑并发送至前端,在前端构建保险业务的执行流程图,并在执行流程图中显示各个计算节点的执行结果与执行逻辑,实现了业务人员对保险业务的各个计算节点的监视,在计算结果出现错误的情况下,业务人员可以快速定位异常的计算节点,可以实现对错误的快速更正。
113.在一个实施例中,传输模块430具体用于:
114.将所述各个计算节点的执行顺序、所述执行逻辑以及所述执行结果发送至前端之
后,还包括:
115.接收前端发送的逻辑更新信息;
116.基于所述逻辑更新信息,对所述逻辑更新信息对应的目标计算节点的执行逻辑进行更新。
117.在一个实施例中,传输模块430还具体用于:
118.基于所述逻辑更新信息,对所述逻辑更新信息对应的目标计算节点的执行逻辑进行更新,包括:
119.从存储所述各个计算节点的执行逻辑的数据库表中确定所述目标计算节点的执行逻辑的字段;
120.基于所述逻辑更新信息,更新所述目标计算节点的执行逻辑的字段。
121.图5为本发明实施例提供的业务执行装置的结构示意图之二。参照图5,本发明实施例提供的业务执行装置包括:
122.接收模块510,用于接收服务端发送的保险业务中的各个计算节点的执行顺序、所述各个计算节点的执行逻辑以及所述各个计算节点的执行结果,所述各个计算节点是所述服务端基于所述保险业务确定的,所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑是所述服务端基于保险业务的业务计算流程确定的,所述各个计算节点的执行结果是所述服务端将所述保险业务的保险数据输入所述业务计算流程确定的;
123.显示模块520,用于基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑。
124.本发明实施例提供的业务执行装置,通过确定保险业务的各个计算节点、各个计算节点的执行顺序以及各个计算节点的执行逻辑并发送至前端,在前端构建保险业务的执行流程图,并在执行流程图中显示各个计算节点的执行结果与执行逻辑,实现了业务人员对保险业务的各个计算节点的监视,在计算结果出现错误的情况下,业务人员可以快速定位异常的计算节点,可以实现对错误的快速更正。
125.在一个实施例中,显示模块520具体用于:
126.在所述执行流程图中显示各个计算节点的标识图像之后,还包括:
127.基于所述执行流程图以及所述各个计算节点的执行结果,从所述各个计算节点中确定最先出现异常的目标计算节点;
128.接收针对所述目标计算节点的执行逻辑进行修改的逻辑更新信息,并将所述逻辑更新信息发送至服务端,以使所述服务端基于所述逻辑更新信息,更新所述目标计算节点对应的执行逻辑。
129.在一个实施例中,显示模块520还具体用于:
130.将所述逻辑更新信息发送至服务端之后,还包括:
131.在所述目标计算节点对应的执行逻辑更新之后,接收针对所述目标计算节点的重新执行操作;
132.基于所述重新执行操作,重新基于所述目标计算节点的输入,计算所述目标计算节点的输出,并完成后续计算节点的执行。
133.本发明还提供一种电子设备,如图6所示,该电子设备可以包括:处理器
(processor)610、通信接口(communication interface)620、存储器(memory)630和通信总线(bus)640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行业务执行方法,例如包括:
134.确定保险业务中的各个计算节点,并基于所述保险业务的业务计算流程,确定所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑;
135.将所述保险业务的保险数据输入所述业务计算流程,确定所述各个计算节点的执行结果;
136.将所述各个计算节点的执行顺序、所述执行逻辑以及所述执行结果发送至前端,以使所述前端基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑。
137.此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
138.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的业务执行方法,例如包括:
139.确定保险业务中的各个计算节点,并基于所述保险业务的业务计算流程,确定所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑;
140.将所述保险业务的保险数据输入所述业务计算流程,确定所述各个计算节点的执行结果;
141.将所述各个计算节点的执行顺序、所述执行逻辑以及所述执行结果发送至前端,以使所述前端基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑。
142.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例提供的业务执行方法,例如包括:
143.确定保险业务中的各个计算节点,并基于所述保险业务的业务计算流程,确定所述各个计算节点的执行顺序以及所述各个计算节点的执行逻辑;
144.将所述保险业务的保险数据输入所述业务计算流程,确定所述各个计算节点的执行结果;
145.将所述各个计算节点的执行顺序、所述执行逻辑以及所述执行结果发送至前端,以使所述前端基于所述执行顺序构建所述保险业务的执行流程图,并在所述执行流程图中
显示各个计算节点的标识图像,所述标识图像包括计算节点的执行结果以及计算节点的执行逻辑。
146.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
147.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
148.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献