一种数据处理方法及装置制造方法及图纸

技术编号:22075683 阅读:26 留言:0更新日期:2019-09-12 14:07
本发明专利技术提供一种数据处理方法及装置,所述方法包括:接收待增加业务信息以及增加操作指示,待增加业务信息包括业务发生时间、业务种类和数值;根据业务发生时间以及各个楼层标识对应的第一时间阶段,获得待增加业务信息所属的楼层标识;根据业务发生时间以及待增加业务信息所属的楼层标识的各个阶梯标识对应的第二时间阶段,获得待增加业务信息所属的阶梯标识;根据数值修改待增加业务信息所属的阶梯标识对应的业务种类的变化值和待增加业务信息所属的楼层标识之后的每个楼层标识对应的业务种类的初始数值。所述装置用于执行上述方法。本发明专利技术实施例提供的数据处理方法及装置,提高了数据处理效率。

A Data Processing Method and Device

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及计算机
,尤其涉及一种数据处理方法及装置。
技术介绍
对于像企业会计核算系统等企业ERP系统,需要保留每日的数据快照,用于客户查询、统计分析企业的资产状况。现有技术中,一种数据处理方式是根据业务种类,例如科目、账户、资源保有量等存储每日的日终数据,并按照时间顺序连续存储。上述数据存储方法易于实现,但是会面临存储量较大的问题,并且随着时间的推移,历史数据的越来越多,会导致对数据的访问和查询效率降低。特别是对于补录业务,历史资源持有量的改变是会向下传递的,比如到了12月份才去补录同年1月份的业务,那么1到12月份的的资源持有量都要改变,在并发度高的情况下容易造成数据库操作的排队等待超时,无法及时更新1-12月份的资源数据。现有技术中,还出现一种基于时间维度的拉链式数据存储方式,只对发生了业务改变了资源持有量才会进行资源保有量的记录,这样既能有效保留历史数据的变动信息又减少了数据存储空间。但是,这种方式必须基于数据非频繁变动的前提下才能节省存储空间,在数据每天都变动的情况下并不能节省存储空间,而且使数据的查询统计变得更加复杂了。
技术实现思路
针对现有技术中上述问题,本专利技术实施例提供一种数据处理方法及装置,至少部分地解决上述问题。一方面,本专利技术提出一种数据处理方法,包括;接收待增加业务信息以及增加操作指示,所述待增加业务信息包括业务发生时间、业务种类和数值;根据所述业务发生时间以及各个楼层标识对应的第一时间阶段,获得所述待增加业务信息所属的楼层标识;其中,所述楼层标识与所述第一时间阶段一一对应;根据所述业务发生时间以及所述待增加业务信息所属的楼层标识的各个阶梯标识对应的第二时间阶段,获得所述待增加业务信息所属的阶梯标识;其中,所述阶梯标识与所述第二时间阶段一一对应;根据所述数值修改所述待增加业务信息所属的阶梯标识对应的业务种类的变化值和所述待增加业务信息所属的楼层标识之后的每个所述楼层标识对应的业务种类的初始数值;其中,每个所述阶梯标识对应一个所述变化值,每个所述楼层标识对应一个所述初始数值,各个所述楼层标识之间的先后关系是预设的。另一方面,本专利技术提供一种数据处理装置,包括;第一接收单元,用于接收待增加业务信息以及增加操作指示,所述待增加业务信息包括业务发生时间、业务种类和数值;第一获得单元,用于根据所述业务发生时间以及各个楼层标识对应的第一时间阶段,获得所述待增加业务信息所属的楼层标识;其中,所述楼层标识与所述第一时间阶段一一对应;第二获得单元,用于根据所述业务发生时间以及所述待增加业务信息所属的楼层标识的各个阶梯标识对应的第二时间阶段,获得所述待增加业务信息所属的阶梯标识;其中,所述阶梯标识与所述第二时间阶段一一对应;第一修改单元,用于根据所述数值修改所述待增加业务信息所属的阶梯标识对应的业务种类的变化值和所述待增加业务信息所属的楼层标识之后的每个所述楼层标识对应的业务种类的初始数值;其中,每个所述阶梯标识对应一个所述变化值,每个所述楼层标识对应一个所述初始数值,各个所述楼层标识之间的先后关系是预设的。再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述数据处理方法的步骤。又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述数据处理方法的步骤。本专利技术实施例提供的数据处理方法及装置,能够接收待增加业务信息以及增加操作指示,并根据待增加业务信息包括的业务发生时间以及各个楼层标识对应的第一时间阶段,获得待增加业务信息所属的楼层标识,然后根据业务发生时间以及待增加业务信息对应的楼层标识的各个阶梯标识对应的第二时间阶段,获得待增加业务信息所属的阶梯标识,再根据数值更新待增加业务信息所属的阶梯标识对应的业务种类的变化值和待增加业务信息所属的楼层标识之后的每个楼层标识对应的业务种类的初始数值,减少了在补录业务数据时需要修改的数据量,提高了数据处理效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本专利技术一实施例提供的数据处理方法的流程示意图。图2是本专利技术又一实施例提供的数据处理方法的流程示意图。图3是本专利技术再一实施例提供的数据处理方法的流程示意图。图4是本专利技术另一实施例提供的数据处理方法的流程示意图。图5是本专利技术一实施例提供的数据处理装置的结构示意图。图6是本专利技术另一实施例提供的数据处理装置的结构示意图。图7是本专利技术又一实施例提供的数据处理装置的结构示意图。图8是本专利技术再一实施例提供的数据处理装置的结构示意图。图9为本专利技术一实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。为了实现本专利技术实施例提供的数据处理方法,本专利技术实施例提出一种楼层阶梯式数据存储方法,用于按照业务发生的时间先后顺序进行记录的业务数据,所述业务数据包括业务发生时间、业务种类和数值等信息。沿时间轴将时间段划分多个连续的第一时间阶段,每个所述第一时间阶段可以包括多个第二时间阶段,所述第一时间阶段与楼层标识一一对应,所述第二时间阶段与阶梯标识一一对应。根据每笔业务数据的业务发生时间,将记录的每笔业务数据与所述楼层标识和所述阶梯标识对应,每个所述第二时间阶段内记录的所有相同业务种类的数值之和,作为业务种类的变化值,与阶梯标识对应,当所述阶梯标识对应的第二时间阶段存在对应的业务数据时,才会记录所述阶梯标识对应的业务种类的变化值。对于每个业务种类,每个楼层标识对应一个业务种类的初始数值,所述时间段的第一个楼层标识对应的业务种类的初始数值是预设的或者来自于上一个时间段的业务种类的余额值,从所述时间段的第二个楼层标识开始,每个楼层标识对应的业务种类的初始数值等于上一个楼层标识对应的业务种类的初始数值与上一个楼层标识的各个阶梯标识对应的业务种类的变化值之和。其中,所述楼层标识和所述阶梯标识是预设的。所述时间段例如为一年,所述第一时间阶段包括但不限于季度和月,所述第二时间段包括但不限于周和天。本专利技术实施例提供的数据处理方法针对上述楼层阶梯式数据存储方法存储的数据进行处理,能够满足对数据的存储及访问并发度高的需求。图1是本专利技术一实施例提供的数据处理方法的流程示意图,如图1所示,本专利技术实施例提供的数据处理方法,包括:S101、接收待增加业务信息以及增加操作指示,所述待增加业务信息包括业务发生时间、业务种类和数值;具体地,在需要对过去发生的业务数据进行补录的时候,数据处理装置可以接收输入的待增加业务信息和增加操作指示,所述待增加业务信息包括业务发生时间、业务种类和数值,所述业务发生时间可以为所述待增加业务信息实际发生的具体时间,例如XXXX年XX月XX日,所述业务种类例如为本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括;接收待增加业务信息以及增加操作指示,所述待增加业务信息包括业务发生时间、业务种类和数值;根据所述业务发生时间以及各个楼层标识对应的第一时间阶段,获得所述待增加业务信息所属的楼层标识;其中,所述楼层标识与所述第一时间阶段一一对应;根据所述业务发生时间以及所述待增加业务信息所属的楼层标识的各个阶梯标识对应的第二时间阶段,获得所述待增加业务信息所属的阶梯标识;其中,所述阶梯标识与所述第二时间阶段一一对应;根据所述数值修改所述待增加业务信息所属的阶梯标识对应的业务种类的变化值和所述待增加业务信息所属的楼层标识之后的每个所述楼层标识对应的业务种类的初始数值;其中,每个所述阶梯标识对应一个所述变化值,每个所述楼层标识对应一个所述初始数值,各个所述楼层标识之间的先后关系是预设的。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括;接收待增加业务信息以及增加操作指示,所述待增加业务信息包括业务发生时间、业务种类和数值;根据所述业务发生时间以及各个楼层标识对应的第一时间阶段,获得所述待增加业务信息所属的楼层标识;其中,所述楼层标识与所述第一时间阶段一一对应;根据所述业务发生时间以及所述待增加业务信息所属的楼层标识的各个阶梯标识对应的第二时间阶段,获得所述待增加业务信息所属的阶梯标识;其中,所述阶梯标识与所述第二时间阶段一一对应;根据所述数值修改所述待增加业务信息所属的阶梯标识对应的业务种类的变化值和所述待增加业务信息所属的楼层标识之后的每个所述楼层标识对应的业务种类的初始数值;其中,每个所述阶梯标识对应一个所述变化值,每个所述楼层标识对应一个所述初始数值,各个所述楼层标识之间的先后关系是预设的。2.根据权利要求1所述的方法,其特征在于,还包括:接收删除信息以及删除操作指示,所述删除信息包括业务发生时间、业务种类、数值和记录标识;其中,所述记录标识和业务数据唯一对应;根据所述删除信息包括的业务发生时间以及各个所述楼层标识对应的第一时间阶段,获得所述删除信息所属的楼层标识;根据所述删除信息包括的业务发生时间以及所述删除信息所属的楼层标识的各个所述阶梯标识对应的第二时间阶段,获得所述删除信息所属的阶梯标识;根据所述删除信息包括的数值,修改所述删除信息所属的阶梯标识对应的所述删除信息包括的业务种类的变化值和所述删除信息所属的楼层标识之后的每个所述楼层标识对应的所述删除信息包括的业务种类的初始数值,并将与所述记录标识对应的业务数据删除。3.根据权利要求1所述的方法,其特征在于,还包括:接收更改信息以及更改操作指示,所述更改信息包括业务发生时间、业务种类、修改后数值和记录标识;其中,所述记录标识和业务数据一一对应;根据所述更改信息包括的业务发生时间以及各个所述楼层标识对应的第一时间阶段,获得所述更改信息所属的楼层标识;根据所述更改信息包括的业务发生时间以及所述更改信息所属的楼层标识的各个阶梯标识对应的第二时间阶段,获得所述更改信息所属的阶梯标识;根据所述修改后数值更改与所述记录标识对应的业务数据的原有数值,并根据所述修改后数值与所述原有数值的差值,修改所述更改信息所属的阶梯标识对应的所述更改信息包括的业务种类的变化值和所述更改信息所属的楼层标识之后的每个所述楼层标识对应的所述更改信息包括的业务种类的初始数值。4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:接收查询信息以及查询操作指示,所述查询信息包括查询时间和业务种类;根据所述查询时间以及各个所述楼层标识对应的第一时间阶段,获得所述查询信息所属的楼层标识;根据所述查询时间以及所述查询信息所属的楼层标识的各个所述阶梯标识对应的第二时间阶段,获得所述查询信息所属的阶梯标识;根据所述查询信息所属的楼层标识对应的所述查询信息包括的业务种类的初始数值、所述查询信息所属的阶梯标识对应的所述查询信息包括的业务种类的变化值以及所述查询信息所属的楼层标识的各个所述阶梯标识中所述查询信息所属的阶梯标识之前的每个阶梯标识对应的所述查询信息包括的业务种类的变化值,获得所述查询信息包括的业务种类与所述查询时间对应的余额。5.一种数据处理装置,其特征在于,包括;第一接收单元,用于接收待增加业务信息以及增加操作指示,所述待增加业务信息包括业务发生时间、业务种类和数值;第一获得单元,用于根据所述业务发生时间以及各个楼层标识对应的第一时间阶段,获得所述待增加业务信息所属的楼层标识;其中,所述楼层标识与所述第一时...

【专利技术属性】
技术研发人员:叶冬花吕杰刘雯杨煜杰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京,11

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

1