数据的管理方法、装置、设备及可读存储介质与流程

文档序号:17626528发布日期:2019-05-10 23:43阅读:168来源:国知局
数据的管理方法、装置、设备及可读存储介质与流程

本发明实施例涉及数据处理技术领域,尤其涉及一种数据的管理方法、装置、设备及可读存储介质。



背景技术:

随着科学技术的发展,各企业,组织和团体的沟通协作、流程管理、业务管理等诸多领域都采用数据管理系统。数据管理系统对提升业务处理效率、规范流程、统筹调度等方面提供了巨大帮助。

现有的数据管理系统为服务器和数据库结合的方式,由服务器统一规划功能,用户使用服务器提供的服务时,服务器调用数据库,从数据库中获取数据为用户提供服务。

现有的数据管理系统,由服务器统一规划功能服务,随着外界环境的变化和内部需求的增加,不能随时对服务器功能进行升级,导致对数据管理的灵活性差,升级时间周期较长。



技术实现要素:

本发明实施例提供一种数据的管理方法、装置、设备及可读存储介质,以提高数据管理的灵活性,以及缩短升级时间。

第一方面,本发明实施例提供一种数据的管理方法,该方法包括:

接收用户发送的数据处理流程更改请求,所述数据处理流程更改请求中包括数据处理流程标识;

向用户展示数据处理流程更改界面;

接收用户通过所述更改界面输入的更改后的数据处理流程,所述更改后的数据处理流程与对应的更改前的数据处理流程对数据进行处理后输出的数据格式相同。

可选地,所述接收用户通过所述更改界面输入的更改后的数据处理流程之后,还包括:

获取待处理数据;

根据更改后的数据处理流程对所述待处理数据进行处理。

可选地,所述根据更改后的数据处理流程对所述待处理数据进行处理,具体包括:

按照所述更改后的数据处理流程在本地对所述待处理数据进行处理,以获得更改后的数据处理流程对应的处理结果。

可选地,所述根据更改后的数据处理流程对所述待处理数据进行处理,具体包括:

向上一层集群管理节点设备发送数据处理请求,以使上一层集群管理节点设备根据数据处理请求获取所述上一层集群管理节点设备管控的终端设备的负载信息,根据所述负载信息向至少一个其他终端设备分配所述更改后的数据处理流程的计算任务,并获取所述至少一个其他终端设备对应的计算结果;

接收所述上一层集群管理节点设备发送的所述至少一个终端设备对应的计算结果;

对所述至少一个终端设备对应的计算结果进行汇总,以获得所述更改后的数据处理流程对应的处理结果。

可选地,所述获取待处理数据,具体包括:

从所述某一集群管理节点设备或其他终端设备获取待处理数据。

可选地,所述根据更改后的数据处理流程对所述待处理数据进行处理之后,还包括:

将更改后的数据处理流程对应的处理结果在本地进行存储;

将更改后的数据处理流程,终端设备标识发送给上一层集群管理节点设备,以使所述上一层集群管理节点设备更新所述数据处理流程,并将所述更改后的数据处理流程与所述终端设备标识进行关联存储;

判断所述更改后的数据处理流程对应的处理结果是否满足备份条件,若满足备份条件,则将所述更改后的数据处理流程对应的处理结果发送给上一层集群管理节点设备,以使所述上一层集群管理节点设备对所述更改后的数据处理流程对应的处理结果进行备份。

第二方面,本发明提供一种数据的管理装置,该装置包括:

第一接收模块,用于接收用户发送的数据处理流程更改请求,所述数据处理流程更改请求中包括数据处理流程标识;

展示模块,用于向用户展示数据处理流程更改界面;

第二接收模块,用于接收用户通过所述更改界面输入的更改后的数据处理流程,所述更改后的数据处理流程与对应的更改前的数据处理流程对数据进行处理后输出的数据格式相同。

可选地,所述装置还包括:获取模块和处理模块;

所述获取模块,用于获取待处理数据;

所述处理模块,用于根据更改后的数据处理流程对所述待处理数据进行处理。

可选地,所述处理模块具体用于按照所述更改后的数据处理流程在本地对所述待处理数据进行处理,以获得更改后的数据处理流程对应的处理结果。

可选地,所述处理模块包括:发送子快、接收子模块以及汇总子模块:

所述发送子模块,用于向上一层集群管理节点设备发送数据处理请求,以使上一层集群管理节点设备根据数据处理请求获取所述上一层集群管理节点设备管控的终端设备的负载信息,根据所述负载信息向至少一个其他终端设备分配所述更改后的数据处理流程的计算任务,并获取所述至少一个其他终端设备对应的计算结果;

所述接收子模块,用于接收所述上一层集群管理节点设备发送的所述至少一个终端设备对应的计算结果;

所述汇总子模块,用于对所述至少一个终端设备对应的计算结果进行汇总,以获得所述更改后的数据处理流程对应的处理结果。

可选地,所述获取模块,具体用于:从所述某一集群管理节点设备或其他终端设备获取待处理数据。

可选地,所述装置还包括:存储模块、发送模块、以及判断模块;

其中,存储模块,用于将所述更改后的数据处理流程对应的处理结果在本地进行存储;

发送模块,用于将更改后的数据处理流程,终端设备标识发送给上一层集群管理节点设备,以使上一层集群管理节点设备更新数据处理流程,并将所述更改后的数据处理流程与所述终端设备标识进行关联存储;

判断模块,用于判断更改后的数据处理流程对应的处理结果是否满足备份条件;相应地,若满足备份条件,

所述发送模块,还用于将所述更改后的数据处理流程对应的处理结果发送给上一层集群管理节点设备,以使上一层集群管理节点设备对所述更改后的数据处理流程对应的处理结果进行备份。

第三方面,本发明提供一种终端设备,包括:

存储器,处理器以及计算机程序;

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行,以实现第一方面所述的方法。

第四方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。

本发明实施例提供一种数据的管理方法、装置、设备及可读存储介质,其中,该方法通过接收用户发送的数据处理流程更改请求,其中,数据处理流程更改请求中包括数据处理流程标识,向用户展示数据流程更改界面,然后,接收用户通过更改界面输入的更改后的数据处理流程,所述更改后的数据处理流程与对应的更改前的数据处理流程对数据进行处理后输出的数据格式相同。本发明实施例的有益效果在于:在实际工作需要发生变化时,用户能够根据实际工作需要添加、修改、删除数据处理流程,使对系统的升级快速、改进效率提高。

应当理解,上述发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。

附图说明

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

图1为本发明提供的数据的管理系统的架构图;

图2为本发明提供的数据的管理方法实施例一的流程示意图;

图3为本发明提供的数据的管理方法实施例二的流程示意图;

图4为本发明提供的数据的管理方法实施例三的流程示意图;

图5为本发明提供的数据的管理方法实施例四的流程示意图;

图6为本发明提供的数据的管理方法实施例五的流程示意图;

图7为本发明提供的数据的管理方法实施例六的流程示意图;

图8为本发明提供的数据的管理装置实施例一的结构示意图;

图9为本发明提供的数据的管理装置实施例二的结构示意图;

图10为本发明提供的数据的管理装置实施例三的结构示意图;

图11为本发明提供的数据的管理装置实施例四的结构示意图;

图12为本发明提供的终端设备实施例一的结构示意图;

图13为本发明提供的数据的管理装置实施例五的结构示意图;

图14为本发明提供的数据的管理装置实施例六的结构示意图;

图15为本发明提供的集群式管理节点设备实施例一的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。

本发明实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明实施例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

办公自动化是将现代化办公和计算机技术结合起来的一种办公方式,具体表现为通过办公管理系统服务于企业、组织和团体。现有的办公管理系统通常具有顶层设计、集中部署、统一维护、定向接入等特征,随着互联网技术的发展以及人工智能化的兴起,传统的办公管理系统对数据的管理方法已无法适用。具体表现在以下几点:

1、升级改造滞后。在外界环境变化、内部需求优化等背景下,而系统对其变化并不敏感,通常需要人为发现、会议讨论后委托专业人员对其优化流程、升级功能,时间周期长、成本造价高。

2、硬件购置或维护成本高。为保证系统的性能和稳定性,需购置一定数量的服务器,并具备必要的机房保障能力,对于中小企业而言是一笔不小的投入。若选着云服务器托管,又有企业内部机密资料的外泄的风险。

3、多系统协作困难。对于中大型企业而言,通常有服务于不同领域或功能的多套系统,而由于内部管控或建设规划等诸多原因造成其数据交互困难、功能协作差的特点。

4、外出访问不便。企业内部系统通常搭建在内部局域网中,外出移动办公困难。即使搭建vpn隧道机制,用户通过可移动终端进行访问也需额外的开发支持。

基于现有技术中存在的缺陷,本发明提供一种数据的管理方法,以提高数据管理的灵活性,以及缩短升级时间。

在详细介绍本发明实施例所提供的方法之前,首先,对本发明实施例所提供的数据管理方法的应用场景进行详细介绍。

图1为本发明提供的数据的管理系统的架构图。如图1所示,其中,数据的管理系统包括:至少一个集群管理节点设备和本地终端设备,该至少一个集群管理节点设备和本地终端设备共同参与数据的管理,也就是说,本地终端设备具有执行本发明实施例提供的数据的管理方法的能力,以实现对数据的管理。

该集群管理节点设备可以为服务器,其中,服务器包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云。其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。

进一步地,本地终端设备可以为手机终端、电脑终端等。服务器和多个本地终端设备之间可以通过交换机进行通信,或者,服务器和多个本地终端设备也可以通过外网进行通信。

进一步地,本地终端设备具有从其他系统中获取基础数据的能力,并能够按照相应的数据处理流程对获取到的基础数据进行处理,从而输出目标格式的处理结果,当然,可以理解的是其他系统具有提供基础数据的能力。相应地,服务器能够提供必要的设备管理、关键任务节点设定以及全局集群式运算任务的资源协调分配。

该系统能够将各服务功能分布在每个节点上,从而降低总服务器的运算量。

下面通过具体的实施例对本发明提供的数据的管理方法进行详细介绍。

图2为本发明提供的数据的管理方法实施例一的流程示意图。本发明实施例提供的数据的管理方法的执行主体可以为本发明实施例提供的数据的管理装置或终端设备,例如,终端设备可以但不限于为智能手机、计算机、平板电脑等。本实施例中,以执行主体为终端设备(以下将“终端设备”简称为“终端”)为例进行说明。如图2所示,本实施例的方法包括:

s101、接收用户发送的数据处理流程更改请求,其中,数据处理流程更改请求中包括数据处理流程标识。

具体地,当用户根据实际工作需求,需要对数据处理流程进行更改时,用户向终端发送数据处理流程更改请求。一种可能的实现方式,更改数据处理流程是在原来的数据处理流程的基础上添加、删除或修改步骤,因此,数据处理流程更改请求可以是添加数据处理流程更改请求、修改数据处理流程更改请求,还可以是删除数据处理流程更改请求。另一种可能的实现方式,更改数据处理流程也可以是自定义创建新的数据处理流程,新的数据处理流程与原来的数据处理流程完全不同,因此,数据处理流程更改请求也可以是自定义创建数据处理流程的请求。

进一步地,数据处理流程更改请求中包括数据处理流程标识,数据处理流程标识用于表示需要进行更改的数据处理流程具体为哪一个。终端在接收到用户发送的数据处理流程更改请求后,根据其中的数据处理流程标识确定用户需要进行更改的数据处理流程为哪一个。

需要说明的是,终端在对数据处理流程进行更改,是需要满足上层集群管理节点既定流程约定的前提。

s102、向用户展示数据处理流程更改界面。

s103、接收用户通过更改界面输入的更改后的数据处理流程。

更改后的数据处理流程与对应的更改前的数据处理流程对数据进行处理后输出的数据格式相同。

终端通过向用户展示可视化的数据处理流程更改界面,以使用户将更改后的数据处理流程输入至终端,终端接收到用户通过更改界面输入的更改后的数据处理流程,也就是说,用户通过终端显示的更改界面在原先的数据处理流程的基础上添加步骤、删除步骤或修改步骤后得到更改后的数据处理流程,终端将更改后的数据处理流程进行存储,当终端需要进行数据处理时,终端按照更改后的数据处理流程对数据进行处理。

其中,更改前的数据处理流程与更改后的数据处理流程的区别在于:对数据的进行处理方式不同,但是,输出的数据格式相同,也就是说,输出的处理结果的数据格式相同。

本实施例中,通过接收用户发送的数据处理流程更改请求,数据处理流程更改请求中包括数据处理流程标识,向用户展示数据流程更改界面,然后,接收用户通过更改界面输入的更改后的数据处理流程,更改后的数据处理流程与对应的更改前的数据处理流程对数据进行处理后输出的数据格式相同。本实施例的有益效果在于:在实际工作需要发生变化时,用户能够根据实际工作需要添加、修改、删除数据处理流程,通过从底层设计,向上兼容来搭建数据的管理系统,使对系统的升级快速、改进效率提高。另外,本实施例中的方法用户对数据处理流程进行更改是以用户实际的工作流程为切入点,按事物为单元进行数据管理,能够有效提高数据管理的效率,同时,也更加贴近用户的使用习惯,能够有效提升用户体验。

图3为本发明提供的数据的管理方法实施例二的流程示意图。如图3所示,本实施例的方法在图2所示实施例的基础上,在步骤s103、接收用户通过更改界面输入的更改后的数据处理流程之后,还包括以下步骤:

s104、获取待处理数据。

s105、根据更改后的数据处理流程对待处理数据进行处理。

具体地,终端可以按照用户配置的数据采集方式、周期以及采集参数从其他系统获取待处理数据。

示例性地,终端获取待处理数据的实现方式可以是:用户向终端输入数据获取指令,终端将待处理数据获取指令发送至其他系统,其他系统在接收到终端发送的待处理数据获取指令之后,将待处理数据发送至终端。

示例性地,终端获取待处理数据的实现方式可以是:其他系统周期性地或在特定的时间将待处理数据发送至终端,以使终端对待处理数据进行处理。

示例性地,由于上一层集群管理节点设备中存储或需要获取的待处理数据与下层集群管理节点设备或终端设备的映射关系,因此,终端获取待处理数据的实现方式可以是:终端从某一集群管理节点设备或其他终端设备获取待处理数据。

当然,也可以通过其他方式获取待处理数据,本发明实施例对于获取待处理数据的具体实现方式不做限制。

本实施例中,当用户根据需求对数据处理流程进行更改后,获取待处理数据,并按照更改后的数据处理流程对待处理数据进行处理。本实施例的方法用户对数据处理流程进行更改是以用户实际的工作流程为切入点,按事物为单元进行数据管理,按照更改后的数据处理流程对数据进行处理能够有效提高数据管理的效率,同时,也更加贴近用户的使用习惯,能够有效提升用户体验。

图4为本发明提供的数据的管理方法实施例三的流程示意图。在图3所示实施例的基础上,一种可能的实现方式,步骤s105、根据更改后的数据处理流程对待处理数据进行处理可以通过本实施例的方法实现。

如图4所示,本实施例的方法包括:

s201、向上一层集群管理节点设备发送数据处理请求,以使上一层集群管理节点根据数据处理请求获取上一层集群管理节点管控的终端设备的负载信息,根据负载信息向至少一个其他终端设备分配更改后的数据处理流程的计算任务,并获取至少一个其他终端设备对应的计算结果。

具体地,上一层集群管理节点设备中存储有该层数据处理流程和管控的下层集群管理节点设备或终端设备的列表,以及存储或需要获取的数据与下层集群管理节点设备或终端设备的映射关系。

终端向相应的上一层集群管理节点设备发送数据处理请求,以使上一层集群管理节点在接收到数据处理请求后,获取管控各个终端设备的负载信息,其中,负载信息表示终端设备当前的运行能力,示例性地,负载信息可以包括:cpu利用率、内存使用情况等。上一层集群管理节点根据各个终端设备的负载信息,向其中至少一个其他终端设备分配计算任务,集群管理节点设备根据其管控的各个终端设备的运行情况分配合理的计算任务,有效提高了数据处理的效率。

以使得到计算任务的终端设备根据更改后的数据处理流程对待处理数据进行处理,至少一个终端设备将相应的计算任务完成后,将计算结果发送至集群管理节点。

s202、接收上一层集群管理节点发送的至少一个终端设备对应的计算结果。

具体地,集群管理节点设备接收分配有计算任务的终端设备发送的与该计算任务对应的计算结果,之后将计算结果发送至提交数据处理请求的终端设备。

s203、对至少一个终端设备对应的计算结果进行汇总,以获得更改后的数据处理流程对应的处理结果。

提交数据处理请求的终端设备对接收到的计算结果进行汇总,以得到更改后的数据处理流程对应的处理结果,其中,更改后的数据处理流程对应的处理结果的数据格式与原来的数据处理流程对应的数据处理结果的数据格式相同。

进一步地,终端设备获得更改后的数据处理流程对应的处理结果之后,可将处理结果通过终端设备的显示器展示给用户,以使用户通过可视化界面获知处理结果。

本实施例中,终端设备向上一层集群管理节点设备发送数据处理请求,以使上一层集群管理节点根据数据处理请求获取上一层集群管理节点管控的终端设备的负载信息,根据负载信息向至少一个其他终端设备分配更改后的数据处理流程的计算任务,并获取至少一个其他终端设备对应的计算结果,进一步,终端设备接收上一层集群管理节点发送的至少一个终端设备对应的计算结果,并对至少一个终端设备对应的计算结果进行汇总,以获得更改后的数据处理流程对应的处理结果。本实施例的方法通过集群式运算,使分配有计算任务的终端设备按照更改后的数据处理流程对待处理数据进行处理,有效利用上一层集群管理节点设备管控的终端设备的运算资源进行多个终端设备的运算调度,在多个终端设备间进行负载均衡,有效提高数据处理效率。

图5为本发明提供的数据的管理方法实施例四的流程示意图。在图4所示实施例的基础上,步骤s203、对至少一个终端设备对应的计算结果进行汇总,以获得更改后的数据处理流程对应的处理结果之后,还可以包括本实施例所示的方法。如图5所示,本实施例的方法包括:

s301、将更改后的数据处理流程对应的处理结果在本地进行存储。

终端设备将汇总的处理结果在本地进行存储,示例性地,终端设备可将处理结果存储于终端设备配置的存储器中,或者,终端设备也可将处理结果进行云存储。

s302、将更改后的数据处理流程,终端设备标识发送给上一层集群管理节点设备,以使上一层集群管理节点设备更新数据处理流程,并将更改后的数据处理流程与终端设备标识进行关联存储。

通过将更改后的数据处理流程以及对应的终端设备标识发送至上层集群管理节点设备,以使上一层集群管理节点设备将更新后的数据处理流程以及终端设备标识建立关联关系,并将该关联关系存储。

在后续有新的待处理数据需要按照更改后的数据处理流程进行集群式运算处理时,集群管理节点设备无需从终端设备处重新获取更改后的数据处理流程,缩短了数据处理时间,提高了数据处理的效率。

s303、判断更改后的数据处理流程对应的处理结果是否满足备份条件,例如,备份条件可以根据待处理数据对应的业务类型、业务等级等设定,若满足备份条件,则将更改后的数据处理流程对应的处理结果发送给上一层集群管理节点设备,以使上一层集群管理节点设备对更改后的数据处理流程对应的处理结果进行备份。

具体地,本步骤中判断更改后的数据处理流程对应的处理结果是否满足备份条件的目的在于确定该处理结果的重要等级,若满足备份条件,则说明该处理结果的重要等级较高,需要进行备份处理,若不满足备份条件,则说明该处理结果的重要等级一般,无需进行备份处理,仅在终端设备本地进行存储即可。

通过将满足备份条件的处理结果发送至上一层集群管理节点设备,以使上一层集群管理节点设备进行备份,提高数据的安全性及可靠性,另外,更高层级的集群管理节点设备可通过所管控的下一层集群管理节点设备中备份的处理结果查询相关信息,从而进行高层决策。

本实施例中,将更改后的数据处理流程对应的处理结果在本地进行存储,并将更改后的数据处理流程,终端设备标识发送给上一层集群管理节点设备,以使上一层集群管理节点设备更新数据处理流程,并将更改后的数据处理流程与终端设备标识进行关联存储,进一步,终端设备判断更改后的数据处理流程对应的处理结果是否满足备份条件,若满足备份条件,则将更改后的数据处理流程对应的处理结果发送给上一层集群管理节点设备,以使上一层集群管理节点设备对更改后的数据处理流程对应的处理结果进行备份。本实施例的方法通过将更改后的数据处理流程发送至上一层集群管理节点设备进行数据处理流程更新,当有新的待处理数据需要进行处理时,能够有效缩短数据处理时间,提高数据处理效率;进一步,通过根据处理结果的重要性,将处理结果根据需求进行本地存储或集群模式存储,有效提高数据的安全性及可靠性,同时为更高层级的集群管理节点设备提高高层决策依据。

图6为本发明提供的数据的管理方法实施例五的流程示意图。本实施例的数据的管理方法的执行主体为集群管理节点设备,示例性地,集群管理节点设备可以为服务器,本实施例中,以执行主体为服务器进行说明。如图6所示,本实施例的方法包括:

s401、接收终端设备发送的数据处理请求。

需要说明的是,服务器中包括该层数据处理流程和管控的下一层终端设备的列表,以及存储或需要获取的数据下层终端设备的映射关系。服务器仅能接收所管控的终端设备发送的数据处理请求。

一种可能的实现方式,服务器接收的数据处理请求中携带终端设备标识,该终端设备标识用于表示终端设备身份,示例性地,终端设备标识可以是终端的国际移动设备识别码,也可以是服务器为终端设备所分配的身份标记信息。

s402、获取集群管理节点设备管控的各个终端设备的负载信息。

服务器获取所管控的各个终端设备的负载信息,其中,负载信息用于表示终端设备当前的运行能力,示例性地,负载信息可以包括:cpu利用率、内存使用情况等。

s403、根据各个终端设备的负载信息,向至少一个终端设备分配更改后的数据处理流程的计算任务。

服务器根据各个终端设备的负载信息,向有计算能力的终端分配合适的计算任务,以使分配有计算任务的终端设备根据更改后的数据处理流程对待处理处理进行处理,从而得到相应的计算结果。

s404、获取至少一个终端设备对应的计算结果,并将所述至少一个终端设备对应的计算结果发送至发送数据处理请求的终端设备。

服务器接收分配有计算任务的终端设备按照更改后的数据处理流程对待处理数据进行处理后的计算结果。若步骤s403中服务器向多个终端设备分配计算任务,那么,服务器获取多个终端设备发送的计算结果,若步骤s403中服务器向一个终端设备分配计算任务,那么,服务器接收该一个终端设备发送的计算结果。之后,服务器根据数据处理请求中的终端设备标识将接收到的多个或一个计算结果发送至相应的终端设备中。

本实施例中,集群管理节点设备通过接收终端设备发送的数据处理请求,之后获取集群管理节点设备管控的各个终端设备的负载信息,并根据各个终端设备的负载信息,向至少一个终端设备分配更改后的数据处理流程的计算任务,进一步,集群管理节点设备获取至少一个终端设备对应的计算结果,并将至少一个终端设备对应的计算结果发送至发送数据处理请求的中的终端设备。本实施例中,集群管理节点能够根据其管控的终端设备的运行情况进行多个设备资源的运算调度,在多个终端设备间进行负载均衡,有效提高数据处理效率。

图7为本发明提供的数据的管理方法实施例六的流程示意图。在图6所示实施例的基础上,步骤s404、获取至少一个终端设备对应的计算结果,并将所述至少一个终端设备对应的计算结果发送至发送数据处理请求的终端设备之后,还可以包括本实施例的方法。如图7所示,本实施例的方法包括:

s501、根据终端设备发送的更改后的数据处理流程,以及终端设备标识,更新数据处理流程。

s502、将更改后的数据处理流程与终端设备标识进行关联存储。

终端设备通过将更改后的数据处理流程以及对应的终端设备标识发送至服务器,以使服务器将更新后的数据处理流程以及终端设备标识建立关联关系,并将该关联关系存储。

在后续有新的待处理数据需要按照更改后的数据处理流程进行集群式运算处理时,服务器无需从终端设备处重新获取更改后的数据处理流程,缩短了数据处理时间,提高了数据处理的效率。

s503、对终端设备发送的需要进行备份的处理结果进行备份处理,其中,所述处理结果为更改后的数据处理流程对应的处理结果。

终端设备通过判断更改后的数据处理流程对应的处理结果是否满足备份条件,从而确定该处理结果的重要等级,若满足备份条件,则说明该处理结果的重要等级较高,需要进行备份处理,若不满足备份条件,则说明该处理结果的重要等级一般,无需进行备份处理,仅在终端设备本地进行存储即可。

服务器接收终端设备发送的重要等级较高的处理结果,并将该处理结果进行备份,其中,服务器可将处理结果备份至服务器配置的存储器中,或者,服务器也可将处理结果进行云存储,实现备份。

本实施例中,集群管理节点设备根据终端设备发送的更改后的数据处理流程,以及终端设备标识,更新数据处理流程,并将更改后的数据处理流程与终端设备标识进行关联存储,进一步,接收终端设备发送的需要进行备份的处理结果,其中,所述处理结果为更改后的数据处理流程对应的处理结果。本实施例中,通过更新数据处理流程,并将更改后的数据处理流程与终端设备标识关联存储,当有新的待处理数据需要进行处理时,集群管理节点能够直接确定数据处理流程,有效缩短数据处理时间,提高数据处理效率;进一步,根据处理结果的重要性,将处理结果根据需求进行本地存储或集群模式存储,有效提高数据的安全性及可靠性,同时为更高层级的集群管理节点设备提高高层决策依据。

图8为本发明提供的数据的管理装置实施例一的结构示意图。如图8所示,本实施例的装置80包括:第一接收模块81、展示模块82以及第二接收模块83。

其中,第一接收模块81,用于接收用户发送的数据处理流程更改请求,所述数据处理流程更改请求中包括数据处理流程标识。

展示模块82,用于向用户展示数据处理流程更改界面。

第二接收模块,用于接收用户通过更改界面输入的更改后的数据处理流程,更改后的数据处理流程与对应的更改前的数据处理流程对数据进行处理后输出的数据格式相同。

本实施例提供的数据的管理装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图9为本发明提供的数据的管理装置实施例二的结构示意图。如图9所示,本实施例的装置90在图8所示实施例的基础上,还包括:获取模块84和处理模块85。

其中,获取模块84,用于获取待处理数据。

在一些实施例中,获取模块84,具体用于从某一集群管理节点设备或其他终端设备获取待处理数据。

处理模块85,用于根据更改后的数据处理流程对待处理数据进行处理。

在一些实施例中,处理模块85,具体用于按照更改后的数据处理流程在本地对待处理数据进行处理,以获得更改后的数据处理流程对应的处理结果。

本实施例提供的数据的管理装置可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图10为本发明提供的数据的管理装置实施例三的结构示意图。如图10所示,本实施例的装置100在图9所示实施例的基础上,处理模块85还可以通过以下方式实现:

处理模块85包括:发送子模块851、接收子模块852以及汇总子模块853。

其中,发送子模块851,用于上一层集群管理节点设备发送数据处理请求,以使上一层集群管理节点根据数据处理请求获取所述上一层集群管理节点设备管控的终端设备的负载信息,根据所述负载信息向至少一个其他终端设备分配所述更改后的数据处理流程的计算任务,并获取所述至少一个其他终端设备对应的计算结果。

接收子模块852,用于接收上一层集群管理节点发送的至少一个终端设备对应的计算结果。

汇总子模块853,用于对至少一个终端设备对应的计算结果进行汇总,以获得更改后的数据处理流程对应的处理结果。

本实施例提供的数据的管理装置可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图11为本发明提供的数据的管理装置实施例四的结构示意图。如图10所示,本实施例的装置110在标记100所示实施例的基础上,还包括:存储模块86、发送模块87、以及判断模块88。

其中,存储模块86,用于将更改后的数据处理流程对应的处理结果在本地进行存储。

发送模块87,用于将更改后的数据处理流程,终端设备标识发送给上一层集群管理节点设备,以使上一层集群管理节点设备更新数据处理流程,并将更改后的数据处理流程与终端设备标识进行关联存储。

判断模块88,用于判断更改后的数据处理流程对应的处理结果是否满足备份条件。

若满足备份条件,发送模块87,还用于将更改后的数据处理流程对应的处理结果发送给上一层集群管理节点设备,以使上一层集群管理节点设备对更改后的数据处理流程对应的处理结果进行备份。

本实施例提供的数据的管理装置可以用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图12为本发明提供的终端设备实施例一的结构示意图。如图12所示,本实施例的装置120包括:存储器121和处理器122。

其中,存储器中存储有计算机程序,上述计算机程序被配置为由处理器122执行,以实现上述图2至图5所示方法实施例。相关说明可以对应参见图2至图5的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。

进一步地,存储器121可以是独立的物理单元,与处理器122可以通过总线123连接。存储器121、处理器122也可以集成在一起,通过硬件实现等。

存储器121用于存储实现以上方法实施例,处理器122调用该程序,执行以上方法实施例的操作。

可选地,当上述实施例的方法中的部分或全部通过软件实现时,上述终端设备120也可以只包括处理器。用于存储程序的存储器位于终端设备120之外,处理器通过电路/电线与存储器连接,用于读取并执行存储器中存储的程序。

处理器122可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

处理器122还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

存储器121可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器还可以包括上述种类的存储器的组合。

进一步地,本发明还提供一种程序产品,例如,计算机可读存储介质,存储介质包括:计算机程序,上述计算机程序在被处理器执行时用于执行图2至图5任一实施例中的方法。

图13为本发明提供的数据的管理装置实施例五的结构示意图。如图13所示,本实施例的装置130包括:接收模块131、第一获取模块132、分配模块133以及第二获取模块134。

其中,接收模块131,用于接收终端设备发送的数据处理请求。

第一获取模块132,用于获取集群管理节点设备管控的各个终端设备的负载信息。

分配模块133,用于根据各个终端设备的负载信息,向至少一个终端设备分配更改后的数据处理流程的计算任务。

第二获取模块134,用于获取至少一个终端设备对应的计算结果,并将所述至少一个终端设备对应的计算结果发送至发送数据处理请求的终端设备。

本实施例提供的数据的管理装置可以用于执行图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图14为本发明提供的数据的管理装置实施例六的结构示意图。如图14所示,本实施例的装置140在图3所示实施例的基础上,还包括:更新模块135、存储模块136、以及备份模块137。

具体地,接收模块131,还用于接收终端发送的更改后的数据处理流程以及终端设备标识。

相应地,更新模块135,用于根据终端发送的更改后的数据处理流程以及终端设备标识,更新数据处理流程。

存储模块136,用于将更改后的数据处理流程与终端设备标识进行关联存储。

在一些实施例中,接收模块131,还用于接收终端发送的需要进行备份的处理结果,其中,所述处理结果为更改后的数据处理流程对应的处理结果。

相应的,备份模块137,用于对终端设备发送的需要进行备份的处理结果进行备份处理。

本实施例提供的数据的管理装置可以用于执行图7所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图15为本发明提供的集群式管理节点设备实施例一的结构示意图。如图15所示,本实施例提供的集群式管理节点设备150包括:存储器151和处理器152。

其中,存储器中存储有计算机程序,上述计算机程序被配置为由处理器152执行,以实现上述图6至图7所示方法实施例。相关说明可以对应参见图6至图7的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。

进一步地,存储器151可以是独立的物理单元,与处理器152可以通过总线153连接。存储器151、处理器152也可以集成在一起,通过硬件实现等。

存储器151用于存储实现以上方法实施例,处理器152调用该程序,执行以上方法实施例的操作。

可选地,当上述实施例的方法中的部分或全部通过软件实现时,上述集群式管理节点设备150也可以只包括处理器。用于存储程序的存储器位于集群式管理节点设备150之外,处理器通过电路/电线与存储器连接,用于读取并执行存储器中存储的程序。

处理器152可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

处理器152还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

存储器151可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器还可以包括上述种类的存储器的组合。

进一步地,本发明还提供一种程序产品,例如,计算机可读存储介质,存储介质包括:计算机程序,上述计算机程序在被处理器执行时用于执行图6、图7任一实施例中的方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1