掌桥专利:专业的专利平台
掌桥专利
首页

数据的处理方法、装置、系统及计算机可读存储介质

文献发布时间:2023-06-19 11:02:01


数据的处理方法、装置、系统及计算机可读存储介质

技术领域

本申请涉及数据处理技术领域,尤其涉及一种数据的处理方法、装置、系统及计算机可读存储介质。

背景技术

在大数据背景下,数据融合应用越来越多,数据的相互对接也越来越频繁。目前为了得到其他公司或者企业的对接数据,数据对接的方法主要是通过以Http和api的数据对接方式进行的,然而需要派出研发人员到其他公司或者企业的现场进行对接代码联调,从而造成成本较高。同时,由于每个公司或者企业的代码不一样的,因此造成需要对接每一个公司或者企业的数据时,都要进行一次对接代码联调,从而影响数据对接的对接效率。

发明内容

本申请的主要目的在于提供一种数据的处理方法、装置、系统及计算机可读存储介质,旨在提升数据对接的对接效率。

为实现上述目的,本申请实施例提供一种数据的处理方法,所述数据的处理方法包括:

接收用户输入的数据流程图,对所述数据流程图进行解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点;

基于各个所述流程节点确定对应的执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点;

基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据,并将各个所述执行数据进行数据汇聚,得到对应的对接数据。

可选地,所述对所述数据流程图进行解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点的步骤包括:

将所述数据流程图转化为标签格式的数据流程图,并将标签格式的数据流程图进行标签解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点。

可选地,所述基于各个所述流程节点确定对应的执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点的步骤包括:

通过预设链式结构将各个所述流程节点转化成可执行的流程步骤,并将所述可执行的流程步骤确定为所述执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点。

可选地,所述基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据的步骤包括:

确定所述执行流程中是否存在需要数据输出的流程节点;

若确定所述执行流程中存在需要数据输出的流程节点,则基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据。

可选地,所述确定所述执行流程中是否存在需要数据输出的流程节点的步骤之后,还包括:

若确定所述执行流程中不存在需要数据输出的流程节点,则结束所述执行流程。

可选地,所述基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据的步骤包括:

获取预先定制的流程节点,基于所述预先定制的流程节确定所述执行流程中各个流程节点对应的执行操作;

确定所述执行流程中各个流程节点对应的执行顺序,按照各个流程节点在所述执行流程中的执行顺序执行其对应的执行操作,得到所述执行流程中各个流程节点对应的执行数据。

可选地,所述基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据的步骤之后,还包括:

确定所述执行流程中当前执行的流程节点是否为最后一个流程节点;

若确定所述执行流程中当前执行的流程节点是最后一个流程节点,则结束所述执行流程,并执行将各个所述执行数据进行数据汇聚,得到对应的对接数据的步骤;

若确定所述执行流程中当前执行的流程节点不是最后一个流程节点,则执行下一个执行顺序对应的流程节点的执行操作。

本申请实施例还提供一种数据的处理装置,所述数据的处理装置包括:

接收模块,用于接收用户输入的数据流程图;

解析模块,用于对所述数据流程图进行解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点;

确定模块,用于基于各个所述流程节点确定对应的执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点;

所述确定模块还用于基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据;

汇集模块,用于将各个所述执行数据进行数据汇聚,得到对应的对接数据。

本申请实施例还提供一种数据处理系统,所述数据处理系统包括存储器、处理器和存储在所述存储器上并在所述处理器上运行的数据的处理程序,所述数据的处理程序被所述处理器执行时实现如上所述的数据的处理方法的步骤。

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据的处理程序,所述数据的处理程序被处理器执行时实现如上所述的数据的处理方法的步骤。

本申请实施例提供的数据的处理方法、装置、系统及计算机可读存储介质,通过接收用户输入的数据流程图,对数据流程图进行解析,得到数据流程图中的各个流程节点,其中,各个流程节点是不可执行的流程节点;基于各个流程节点确定对应的执行流程,其中,执行流程中的各个流程节点是可执行的流程节点;基于执行流程中各个流程节点的执行操作确定其对应的执行数据,并将各个执行数据进行数据汇聚,得到对应的对接数据。本申请以通用的数据流程图为基础,通过数据流程图中的各个流程节点即可确定所需要的数据,然后将各个流程节点所需要的数据进行汇集即可得到所需要的对接数据,而不需要调用对接代码,从而提升了数据对接的对接效率。

附图说明

图1是本申请实施例方案涉及的硬件运行环境的系统结构示意图;

图2是本申请数据的处理方法第一实施例的流程示意图;

图3是本申请数据的处理方法API数据访问节点的流程示意图;

图4是本申请数据的处理方法另一实施例的流程示意图;

图5是本申请数据的处理方法的实现流程示意图;

图6是本申请数据的处理装置的功能模块示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例的主要解决方案是:接收用户输入的数据流程图,对数据流程图进行解析,得到数据流程图中的各个流程节点,其中,各个流程节点是不可执行的流程节点;基于各个流程节点确定对应的执行流程,其中,执行流程中的各个流程节点是可执行的流程节点;基于执行流程中各个流程节点的执行操作确定其对应的执行数据,并将各个执行数据进行数据汇聚,得到对应的对接数据。本申请以通用的数据流程图为基础,通过数据流程图中的各个流程节点即可确定所需要的数据,然后将各个流程节点所需要的数据进行汇集即可得到所需要的对接数据,而不需要调用对接代码,从而提升了数据对接的对接效率。

具体地,参照图1,图1为本申请实施例方案涉及的硬件运行环境的系统结构示意图。

本申请实施例的系统可以为具有数据处理功能的固定数据处理系统或服务器等。如图1所示,该数据处理系统可以包括:处理器1001,例如CPU(CentralProcessingUnit,中央处理器),存储器1005,用户接口1003,网络接口1004,通信总线1002。通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(board),用户接口1003可选的还可以包括标准的有线接口(如USB(UniversalSerialBus,通用串行总线)接口)、无线接口(如蓝牙接口)。网络接口1004可以包括标准的有线接口、无线接口(如WI-FI((Wireless-Fidelity))接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,数据处理系统还可以包括RF(RadioFrequency,射频)电路,传感器、WiFi模块等。

本领域技术人员可以理解,图1中示出的数据处理系统结构并不构成对数据处理系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据的处理程序。其中,操作系统是管理和控制数据处理系统硬件和软件资源的程序,支持数据的处理程序以及其它软件或程序的运行。

在图1所示的数据处理系统中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;其中,处理器1001可以用于调用存储器1005中存储的数据的处理程序,并执行如下操作:

接收用户输入的数据流程图,对所述数据流程图进行解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点;

基于各个所述流程节点确定对应的执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点;

基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据,并将各个所述执行数据进行数据汇聚,得到对应的对接数据。

进一步地,处理器1001可以调用存储器1005中存储的数据的处理程序,还执行以下操作:

将所述数据流程图转化为标签格式的数据流程图,并将标签格式的数据流程图进行标签解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点。

进一步地,处理器1001可以调用存储器1005中存储的数据的处理程序,还执行以下操作:

通过预设链式结构将各个所述流程节点转化成可执行的流程步骤,并将所述可执行的流程步骤确定为所述执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点。

进一步地,处理器1001可以调用存储器1005中存储的数据的处理程序,还执行以下操作:

确定所述执行流程中是否存在需要数据输出的流程节点;

若确定所述执行流程中存在需要数据输出的流程节点,则基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据。

进一步地,处理器1001可以调用存储器1005中存储的数据的处理程序,还执行以下操作:

若确定所述执行流程中不存在需要数据输出的流程节点,则结束所述执行流程。

进一步地,处理器1001可以调用存储器1005中存储的数据的处理程序,还执行以下操作:

获取预先定制的流程节点,基于所述预先定制的流程节确定所述执行流程中各个流程节点对应的执行操作;

确定所述执行流程中各个流程节点对应的执行顺序,按照各个流程节点在所述执行流程中的执行顺序执行其对应的执行操作,得到所述执行流程中各个流程节点对应的执行数据。

进一步地,处理器1001可以调用存储器1005中存储的数据的处理程序,还执行以下操作:

确定所述执行流程中当前执行的流程节点是否为最后一个流程节点;

若确定所述执行流程中当前执行的流程节点是最后一个流程节点,则结束所述执行流程,并执行将各个所述执行数据进行数据汇聚,得到对应的对接数据的步骤;

若确定所述执行流程中当前执行的流程节点不是最后一个流程节点,则执行下一个执行顺序对应的流程节点的执行操作。

基于上述的数据处理系统架构但不限于上述架构,本申请实施例提供了数据的处理方法的实施例。

需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或描述的步骤。

本申请本实施例方法的执行主体可以是一种数据的处理装置,也可以是一种数据处理系统或服务器,本实施例以数据处理系统作为执行主体进行举例。

参照图2,图2为本申请数据的处理方法第一实施例的流程示意图。所述数据的处理方法包括:

步骤S10,接收用户输入的数据流程图,对所述数据流程图进行解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点。

用户需要对接其他用户的数据时,需要提前根据业务需求及所需要的对接的数据制作对应的数据流程图,并在数据流程图的各个流程节点中填入对应的参数数据,其中,数据流程图中包括一个或者对个流程节点,每个流程节点中包含有不同的数据需求及对应的参数数据。用户在制作完成数据流程图之后,将该数据流程图发送至所要对接数据的其他用户的数据处理系统进行数据对接,其中,数据流程图中的各个流程节点中的描述语言可以是Web(网页)前端描述语言,也可以是其他描述语言,本实施例不作限制。

数据处理系统接收到用户发送的数据流程图后,确定该数据流程图的描述语言是否为Web前端描述语言,若数据处理系统确定该数据流程图的描述语言是Web前端描述语言,数据处理系统则直接对数据流程图进行解析,得到数据流程图中的各个流程节点。若数据处理系统确定该数据流程图的描述语言不是Web前端描述语言,数据处理系统则先将当前的数据流程图转化为转化为Web前端描述语言的数据流程图,再将转化后的数据流程图进行解析,得到数据流程图中的各个流程节点,需要说明的是,此时,解析出来的各个流程节点是不可以读取的,即各个流程节点是不可被执行的。

需要说明的是,用户可通过流程图绘制工具进行数据流程图的绘制,流程图绘制工具中包含但不限制于各个业务数据的对外接口及其对应的处理节点等,其中,处理节点包括但不限制于脚本节点、调度节点、Http(请求-响应协议)节点、MySQL(开放源代码的关系型数据库管理系统)节点、API(Application Programming Interface,应用程序接口)生成节点、网关路由节点和ES(集群)节点。

在一应用场景中,用户使用第三方提供的API每十分钟请求一次数据,且每隔半小时需要登录一次,最后将数据存储至MySQL特定表中的数据流程图的绘制过程如下:使用脚本节点处理登录参数;使用调度节点处理每半小时一次调度;使用Http节点处理登录;使用脚本节点处理登录后的结果;使用调度节点处理每十分钟一次调度;使用Http节点处理请求数据;使用脚本节点处理请求后接收到的数据转换;使用MySQL节点处理转换后的数据存储。

在另一应用场景中,第三方厂家需要我方提供一个接口以便传入数据给到我方,并将数据存入至ES中的数据流程图的绘制过程如下:使用API生成节点或者网关路由节点,绑定API URL(Uniform Resource Locator,统一资源定位系统);使用脚本节点处理接收到的数据;使用ES节点存储处理后的数据。

进一步地,所述步骤S10包括:

步骤S101,将所述数据流程图转化为标签格式的数据流程图,并将标签格式的数据流程图进行标签解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点。

具体地,数据处理系统确定接收到的数据流程图的描述语言不是Web前端描述语言时,首先将接收到的数据流程图转化为Web前端使用的XML标签描述语言的数据流程图,然后将XML标签化的数据流程图传输至Web后端,最后通过Web后端中的XML标签解析器,对XML标签化的数据流程图进行标签解析,得到数据流程图中的各个流程节点。需要说明的是,由于当前只是将数据流程图中的各个流程节点解析出来,各个流程节点是相互独立的,没有存在执行逻辑,因此,各个流程节点是不可以被执行的。

步骤S20,基于各个所述流程节点确定对应的执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点。

数据处理系统在解析出数据流程图中的各个流程节点之后,将各个流程节点进行执行逻辑的组合,将各个独立的、不可执行的流程节点进行连接,组合成一个可执行的执行流程。需要说明的是,由于数据处理系统已经将各个独立的、不可执行的流程节点组合成了一个具有执行逻辑的执行流程,因此,此时数据流程图中的各个流程节点是可以被读取的,即数据流程图中的各个流程节点是可以被执行的。

进一步地,所述步骤S20包括:

步骤S201,通过预设链式结构将各个所述流程节点转化成可执行的流程步骤,并将所述可执行的流程步骤确定为所述执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点。

具体地,数据处理系统通过预设链式结构将各个独立的、不可执行的流程节点进行链式连接,从而将各个独立的、不可执行的流程节点组合成一个链式结构的流程步骤,将独立流程节点的数据流程图转化为具有链式结构流程节点的数据流程图,由于,此时数据流程图中的流程节点是链式结构的流程步骤,是具有执行逻辑的,因此,组合成的链式结构的流程节点是可以被数据处理系统执行的。

步骤S30,基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据,并将各个所述执行数据进行数据汇聚,得到对应的对接数据。

数据处理系统将各个独立的、不可执行的流程节点转化为可执行的链式结构后,获取数据处理系统中流程节点执行表,其中,流程节点表中记载有各个流程节点与其对应的执行操作,执行操作包括但不限制于数据转换输出和流转数据。然后,数据处理系统根据流程节点执行表与链式结构中各个流程节点的映射关系,确定链式结构中各个流程节点对应的执行操作。接着,数据处理系统根据每个流程节点中参数数据及业务数据确定其在数据转换输出或者/和流转数据后对应的执行数据,最后将所有得到的执行数据进行数据汇集,得到数据流程图对应的对接数据。

为了方便理解,以下对一个流程节点执行表进行举例说明,流程节点执行表中数据存储类型的流程节点对应的执行操作为配置存储数据库信息;数据转换类型的流程节点对应的执行操作为采用动态脚本语言,对数据进行转换;调度类型的流程节点对应的执行操作位为需要存储前一个节点的处理结果作为下一个节点的入参;Http请求类型的流程节点对应的执行操作为需要配置请求地址;API数据共享类型的流程节点对应的执行操作为配置URL地址,共享流程节点的结果。

参考图3,图3是本申请数据的处理方法API数据访问节点的流程示意图。用户在数据流程图的一个流程节点中输入对应的参数数据(输入参数),数据处理系统分析数据流程图中的该流程节点中的参数数据是否为Http节点参数(是否Http节点参数),若是,则确定该流程节点的类型为Http请求类型(Http节点),然后确定该Http节点参数中是否带有HttpBody,若确定该Http节点参数中带有Http Body,则通过POST访问,若确定该Http节点参数中没有带有Http Body,则通过get访问,接着通过流转数据,并将流转后的数据进行返回(处理返回数据)。

进一步地,所述步骤S30包括:

步骤S301,确定所述执行流程中是否存在需要数据输出的流程节点;

步骤S302,若确定所述执行流程中存在需要数据输出的流程节点,则基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据;

步骤S303,若确定所述执行流程中不存在需要数据输出的流程节点,则结束所述执行流程。

具体地,数据处理系统将各个独立的、不可执行的流程节点转化为链式结构的执行流程后,确定在执行流程的各个流程节点中是否存在需要数据输出的流程节点,若数据处理系统确定在执行流程的各个流程节点中存在需要数据输出的流程节点,数据处理系统则确定执行流程中各个流程节点对应的执行操作,并根据每个流程节点的执行操作确定其在执行后对应的执行数据,最后将所有得到的执行数据进行数据汇集,得到数据流程图对应的对接数据。若数据处理系统确定在执行流程的各个流程节点中不存在需要数据输出的流程节点,数据处理系统则结束当前的执行流程。

进一步地,所述步骤S302,基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据的步骤包括:

步骤S3021,获取预先定制的流程节点,基于所述预先定制的流程节确定所述执行流程中各个流程节点对应的执行操作;

步骤S3022,确定所述执行流程中各个流程节点对应的执行顺序,按照各个流程节点在所述执行流程中的执行顺序执行其对应的执行操作,得到所述执行流程中各个流程节点对应的执行数据。

具体地,数据处理系统获取数据处理系统中预先定制的流程节点,其中,预先定制的流程节点即预先声明哪些流程节点类型对应哪些执行操作,然后,数据处理系统确定执行流程中各个流程节点对应的节点类型,根据节点类型和预先定制的流程节点确定其对应的执行操作。如,若执行流程中的流程节点的节点类型为数据存储类,对应的执行操作为配置存储数据库信息;若执行流程中的流程节点的节点类型为数据转换类的流程节点,对应的执行操作为采用动态脚本语言,对数据进行转换;执行流程中的流程节点的节点类型为Http请求类,对应的执行操作为需要配置请求地址。

数据处理系统在确定执行流程中各个流程节点对应的执行操作后,接着确定各个流程节点在执行流程中对应的执行顺序,并按照各个流程节点的执行顺序开始一一执行其对应的执行操作,得到各个流程节点对应的执行数据。

本实施例实现通过接收用户输入的数据流程图,对数据流程图进行解析,得到数据流程图中的各个流程节点,其中,各个流程节点是不可执行的流程节点;基于各个流程节点确定对应的执行流程,其中,执行流程中的各个流程节点是可执行的流程节点;基于执行流程中各个流程节点的执行操作确定其对应的执行数据,并将各个执行数据进行数据汇聚,得到对应的对接数据。由此可知,本实施例以通用的数据流程图为基础,通过数据流程图中的各个流程节点即可确定所需要的数据,然后将各个流程节点所需要的数据进行汇集即可得到所需要的对接数据,而不需要调用对接代码,从而提升了数据对接的对接效率。

参照图4,图4为本申请数据的处理方法另一实施例的细化流程示意图。所述步骤S30,基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据,之后还包括:

步骤S31,确定所述执行流程中当前执行的流程节点是否为最后一个流程节点;

步骤S32,若确定所述执行流程中当前执行的流程节点是最后一个流程节点,则结束所述执行流程,并执行将各个所述执行数据进行数据汇聚,得到对应的对接数据的步骤;

步骤S33,若确定所述执行流程中当前执行的流程节点不是最后一个流程节点,则执行下一个执行顺序对应的流程节点的执行操作。

数据处理系统在开始执行流程中的各个流程节点对应的执行操作时,在每一次执行完之后,都需要确定执行流程中当前执行的流程节点是否为最后一个流程节点,若数据处理系统确定执行流程中当前执行的流程节点是最后一个流程节点,数据处理系统则结束执行流程,并将所有执行操作完成后的各个执行数据进行数据汇集,从而得到数据流程图对应的对接数据。若数据处理系统确定执行流程中当前执行的流程节点不是最后一个流程节点,数据处理系统则开始执行下一个执行顺序对应的流程节点的执行操作,直到所有流程节点对应的执行操作都被执行完成,在执行完成后,将所有执行操作完成后的各个执行数据进行数据汇集,从而得到数据流程图对应的对接数据。

本实施例实现通过确定执行流程中当前执行的流程节点是否为最后一个流程节点;若确定执行流程中当前执行的流程节点是最后一个流程节点,则结束执行流程,并执行将各个执行数据进行数据汇聚,得到对应的对接数据的步骤;若确定执行流程中当前执行的流程节点不是最后一个流程节点,则执行下一个执行顺序对应的流程节点的执行操作。由此可知,本实施例通过一一执行流程节点对应的执行操作,并将一一执行后的执行数据进行汇集,得到对接数据,从而提升了对接数据的完整性。

参照图5,图5是本申请数据的处理方法的实现流程示意图。用户绘制数据流程图(流程图),然后将数据流程图发送至数据处理系统中,数据梳理系统接收到数据流程图后,对数据流程图进行解析,并将数据流程图中的各个流程节点转化为可执行的流程节点(解析流程图为可执行节点),然后开始一一执行流程节点对应的执行操作,并确定是否存在数据输出的流程节点(执行一个流程节点,判断是否有输出),若确定存在数据输出的流程节点,则执行数据转换输出(转换输出)或者/和流转数据,然后确定当前的流程节点是否为最后一个流程节点(是否最后一个节点),若是,则结束执行流程,若否,则继续执行下一个执行顺序的执行操作。

本申请还提供一种数据的处理装置。参照图6,图6是本申请数据的处理装置的功能模块示意图。所述数据的处理装置包括:

接收模块10,用于接收用户输入的数据流程图;

解析模块20,用于对所述数据流程图进行解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点;

确定模块30,用于基于各个所述流程节点确定对应的执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点;

所述确定模块30还用于基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据;

汇集模块40,用于将各个所述执行数据进行数据汇聚,得到对应的对接数据。

进一步地,所述解析模块20还用于将所述数据流程图转化为标签格式的数据流程图,并将标签格式的数据流程图进行标签解析,得到所述数据流程图中的各个流程节点,其中,各个所述流程节点是不可执行的流程节点;

所述确定模块30还用于通过预设链式结构将各个所述流程节点转化成可执行的流程步骤,并将所述可执行的流程步骤确定为所述执行流程,其中,所述执行流程中的各个流程节点是可执行的流程节点;

所述确定模块30还用于确定所述执行流程中是否存在需要数据输出的流程节点;

所述确定模块30还用于若确定所述执行流程中存在需要数据输出的流程节点,则基于所述执行流程中各个流程节点的执行操作确定其对应的执行数据。

进一步地,所述数据的处理装置还包括:

执行模块,用于若确定所述执行流程中不存在需要数据输出的流程节点,则结束所述执行流程。

进一步地,所述确定模块30还用于获取预先定制的流程节点,基于所述预先定制的流程节确定所述执行流程中各个流程节点对应的执行操作;

所述确定模块30还用于确定所述执行流程中各个流程节点对应的执行顺序,按照各个流程节点在所述执行流程中的执行顺序执行其对应的执行操作,得到所述执行流程中各个流程节点对应的执行数据;

所述确定模块30还用于确定所述执行流程中当前执行的流程节点是否为最后一个流程节点;

所述结束模块还用于若确定所述执行流程中当前执行的流程节点是最后一个流程节点,则结束所述执行流程;

所述执行模块还用于执行将各个所述执行数据进行数据汇聚,得到对应的对接数据的步骤;

所述执行模块还用于若确定所述执行流程中当前执行的流程节点不是最后一个流程节点,则执行下一个执行顺序对应的流程节点的执行操作。

其中,上述数据的处理装置中各个模块的功能实现与上述数据的处理方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。

本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有数据的处理程序,所述数据的处理程序被处理器执行时实现如以上任一项实施例所述的数据的处理方法的步骤。

本发明计算机可读存储介质的具体实施例与上述数据的处理方法各实施例基本相同,在此不作赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的数据下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多数据下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件货物的形式体现出来,该计算机软件货物存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台数据处理系统完成本申请各个实施例所述的方法。

相关技术
  • PET 数据处理方法、PET 数据处理装置、计算机可读的存储介质、以及数据处理方法
  • 数据处理方法、装置、计算机系统和计算机可读存储介质
技术分类

06120112774583