数据加工方法及装置制造方法及图纸

技术编号:19481657 阅读:30 留言:0更新日期:2018-11-17 10:43
本发明专利技术提供了一种数据加工方法,对于待加工数据中包含的业务流程,将业务流程划分为多个子流程,每一个子流程作为一个原子操作;根据业务需求,创建多个原子操作组,并为每个原子操作组分配与其对应的执行指令,每个所述原子操作组中包含多个不同的原子操作;当任意所述原子操作组中的各个原子操作均满足各自对应的数据加工条件时,启动所述任意原子操作组对应的执行指令,对其包含的各个原子操作进行数据加工。本发明专利技术实施例提供的数据加工方法,针对用户的具体需求,选择与所述用户需求对应的各个原子操作组进行数据操作,不需要对数据的整体流程加工完毕后,再从整个流程中选择所需的数据,加工速度更快,加工效率高。

【技术实现步骤摘要】
数据加工方法及装置
本专利技术涉及信息处理
,特别涉及一种数据加工方法及装置。
技术介绍
信息是现代企业的重要资源,是企业运用科学管理、决策分析的基础。目前,大多数企业随着自身系统的不断完善,系统运行产生的数据量也不断增长。为了更加有效的对数据进行利用,数据加工,已经成为提高企业核心竞争力的主要技术手段。在数据加工的过程中,一些数据具备一定的业务流程,具有相对固定的流程信息,例如、在人力资源数据加工领域中的考勤、事务申请等相应数据的处理。现有对于具备业务流程的数据的加工方式,一般采用串式的数据加工方式,对整个业务流程进行充分了解后,按业务流程的执行顺序,顺次对产生的数据进行加工,由于数据的数据量较大,采用串式加工的过程,加工速度慢,影响了数据加工的效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种数据加工方法,能够提升数据加工速度,有效提升数据加工的效率。本专利技术还提供了一种数据加工装置,用以保证上述方法在实际中的实现及应用。一种数据加工方法,包括:当接收到数据加工请求时,获取所述数据加工请求中包含的各个业务需求;创建每个所述业务需求对应的原子操作组;所述原子操作组中包含从预建立的原子操作集合中,选取的与所述业务需求对应的各个原子操作;当任意业务需求对应的原子操作组中包含的各个原子操作均满足各自对应的数据加工条件时,对所述任意业务需求对应的原子操作组中包含的各个原子操作进行数据加工。上述的方法,可选的,所述原子操作集合的预建立过程,包括:获取每个系统数据包含的各个业务流程;对每个所述业务流程的各个执行节点进行拆分,获得每个所述业务流程对应的各个原子操作;将所有所述业务流程对应的各个原子操作进行汇总,获得所述原子操作集合。上述的方法,可选的,所述从预建立的原子操作集合中,选取与所述业务需求对应的各个原子操作,包括:解析所述业务需求中包含的各个待获取数据信息;确定每个所述待获取数据信息的获取方式;在所述原子操作集合中选取与所述获取方式对应的原子操作。上述的方法,可选的,确定各个业务需求对应的原子操作组中包含的各个原子操作均满足各自对应的数据加工条件,包括:依据已生成的查询指令,实时查询所述原子操作组中包含的各个原子操作;对已满足数据加工条件的原子操作进行标记;当所述原子操作组中包含的各个原子操作均被标记时,确定所述原子操作组中包含的各个原子操作均已满足各自对应的数据加工条件。上述的方法,可选的,所述对所述任意业务需求对应的原子操作组中包含的各个原子操作进行数据加工,包括:对所述任意业务需求对应的原子操作组中包含的各个原子操作进行排列组合,确定所述各个原子操作的数据加工顺序;依据所述数据加工顺序,结合已设定的加工节拍,依次执行每个原子操作,获得数据信息。上述的方法,可选的,所述依据所述数据加工顺序,结合已设定的加工节拍,依次执行每个原子操作,获得数据信息,包括:获取所述已设定的加工节拍的各个节拍点;按所述数据加工顺序,依次将所述原子操作在其当前对应的节拍点上执行数据加工操作,获得数据信息。上述的方法,可选的,还包括:对每一个原子操作的数据加工过程进行监控,对于数据加工过程出现错误的原子操作,定位所述原子操作的出错位置,并对所述出错位置的加工过程进行修正。一种数据加工装置,包括:获取单元,用于当接收到数据加工请求时,获取所述数据加工请求中包含的各个业务需求;创建单元,用于创建每个所述业务需求对应的原子操作组;所述原子操作组中包含从预建立的原子操作集合中,选取的与所述业务需求对应的各个原子操作;加工单元,用于当任意业务需求对应的原子操作组中包含的各个原子操作均满足各自对应的数据加工条件时,对所述任意业务需求对应的原子操作组中包含的各个原子操作进行数据加工。一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行上述的数据加工方法。一种电子设备,包括存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的数据加工方法。与现有技术相比,本专利技术包括以下优点:本专利技术实施例提供的数据加工方法,在接收到用户发送的数据加工请求时,获取所述数据加工请求中包含的各个业务需求;并为每个业务需求选择其对应的各个原子操作组成原子操作组,当所述原子操作组中的各个原子操作满足各自对应的数据加工条件时,即刻对所述原子操作组中的各个原子操作进行数据加工。本专利技术实施例提供的数据加工方法,针对用户的具体需求,选择与所述用户需求对应的各个原子操作组进行数据操作,不需要对数据的整体流程加工完毕后,再从整个流程中选择所需的数据,加工速度更快,加工效率高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种数据加工方法的方法流程图;图2为本专利技术提供的一种数据加工方法的又一方法流程图;图3为本专利技术提供的一种数据加工方法的又一方法流程图;图4为本专利技术提供的一种数据加工装置的结构示意图;图5为本专利技术提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。本专利技术实施例提供了一种数据加工方法,所述方法可以应用于多种系统平台中,其执行主体可以为计算机或各种终端中的处理器。图1示出了本专利技术实施例提供的数据加工方法的方法路程图,具体包括:S101:当接收到数据加工请求时,获取所述数据加工请求中包含的各个业务需求;本专利技术实施例提供的数据加工方法,用户在需要对系统数据进行数据加工操作时,可以向处理器发送数据加工请求,处理器在接收到用户发送的数据加工请求时,获取所述数据加工请求中包含的各个业务需求。S102:创建每个所述业务需求对应的原子操作组;所述原子操作组中包含从预建立的原子操作集合中,选取的与所述业务需求对应的各个原子操作;本专利技术实施例提供的数据加工方法中,对于数据加工请求中包含的每一个业务需求,为其在预建立的原子操作集合中,选取与其对应的各个原子操作,将选取的各个原子操作组成与所述业务需求对应的原子操作组。本专利技术实施例提供的数据加工方法中,所述原子操作指不会被线程调度机制打断的操作,所述原子操作在执行过程中,一旦开始运行,就一直运行至结束,中间不会有任何中间线程切换。S103:当任意业务需求对应的原子操作组中包含的各个原子操作均满足各自对应的数据加工条件时,对所述任意业务需求对应的原子操作组中包含的各个原子操作进行数据加工。本专利技术实施例提供的数据加工方法中,对于创建的多个原子操作组,当任意一个原子操作组中包含的各个原子操作均满本文档来自技高网...

【技术保护点】
1.一种数据加工方法,其特征在于,包括:当接收到数据加工请求时,获取所述数据加工请求中包含的各个业务需求;创建每个所述业务需求对应的原子操作组;所述原子操作组中包含从预建立的原子操作集合中,选取的与所述业务需求对应的各个原子操作;当任意业务需求对应的原子操作组中包含的各个原子操作均满足各自对应的数据加工条件时,对所述任意业务需求对应的原子操作组中包含的各个原子操作进行数据加工。

【技术特征摘要】
1.一种数据加工方法,其特征在于,包括:当接收到数据加工请求时,获取所述数据加工请求中包含的各个业务需求;创建每个所述业务需求对应的原子操作组;所述原子操作组中包含从预建立的原子操作集合中,选取的与所述业务需求对应的各个原子操作;当任意业务需求对应的原子操作组中包含的各个原子操作均满足各自对应的数据加工条件时,对所述任意业务需求对应的原子操作组中包含的各个原子操作进行数据加工。2.根据权利要求1所述的方法,其特征在于,所述原子操作集合的预建立过程,包括:获取每个系统数据包含的各个业务流程;对每个所述业务流程的各个执行节点进行拆分,获得每个所述业务流程对应的各个原子操作;将所有所述业务流程对应的各个原子操作进行汇总,获得所述原子操作集合。3.根据权利要求1所述的方法,其特征在于,所述从预建立的原子操作集合中,选取与所述业务需求对应的各个原子操作,包括:解析所述业务需求中包含的各个待获取数据信息;确定每个所述待获取数据信息的获取方式;在所述原子操作集合中选取与所述获取方式对应的原子操作。4.根据权利要求1所述的方法,其特征在于,确定各个业务需求对应的原子操作组中包含的各个原子操作均满足各自对应的数据加工条件,包括:依据已生成的查询指令,实时查询所述原子操作组中包含的各个原子操作;对已满足数据加工条件的原子操作进行标记;当所述原子操作组中包含的各个原子操作均被标记时,确定所述原子操作组中包含的各个原子操作均已满足各自对应的数据加工条件。5.根据权利要求1或4所述的方法,其特征在于,所述对所述任意业务需求对应的原子操作组中包含的各个原子操作进行数据加工,包括:对所述任意业务需...

【专利技术属性】
技术研发人员:周松文
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1