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

技术编号:31009668 阅读:31 留言:0更新日期:2021-11-30 00:05
本发明专利技术公开了一种数据处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收访问数据,确定访问数据的当前语言类型,获取当前语言类型为非本地语言的访问数据;获取访问数据对应的目标方法的标注内容,根据标注内容确定本地语言表中的待处理数据,其中,标注内容指示了目标方法的操作类型;根据操作类型对待处理数据进行相应的操作处理,对操作处理后的数据属性进行更新后存储至国际化表中,其中,数据属性指示了待处理数据对应的数据内容和当前语言类型。该实施方式降低了存储资源占用空间,提高了存储装置的可扩展性,简化了数据处理流程,提升了存储装置性能。提升了存储装置性能。提升了存储装置性能。

【技术实现步骤摘要】
一种数据处理方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法和装置。

技术介绍

[0002]为了适应不同的语言环境,以便更好的服务不同语言类型需求的用户,数据库一般通过构建多库(为每种语言类型分别构建一个数据库)、多表(为每种语言类型构建一个数据表)、多字段(将多种语言类型的数据存储在一个数据表的一条记录中,每种语言类型对应一个字段)和多记录(将多种语言类型的数据存储在一个数据表中,每种语言类型对应一条记录)等方法进行数据存储。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]1.现有的存储装置构建方法导致存储资源占用空间大,且对于新增语言类型的数据扩展性差;
[0005]2.针对不同语言类型的数据处理流程复杂,且常加载到大量无关数据,导致存储装置性能较低。

技术实现思路

[0006]有鉴于此,本专利技术实施例提供一种数据处理方法和装置,能够降低存储资源占用空间,提高存储装置的可扩展性,简化数据处理流程,提升存储装置性能。
[0007]为实现上述目的,根据本专利技术实施例的第一方面,提供了一种数据处理方法,包括:
[0008]接收访问数据,确定访问数据的当前语言类型,获取当前语言类型为非本地语言的访问数据;
[0009]获取访问数据对应的目标方法的标注内容,根据标注内容确定本地语言表中的待处理数据,其中,标注内容指示了目标方法的操作类型;
[0010]根据操作类型对待处理数据进行相应的操作处理,对操作处理后的数据属性进行更新后存储至国际化表中,其中,数据属性指示了待处理数据对应的数据内容和当前语言类型。
[0011]进一步地,标注内容还指示了目标方法的操作参数,获取访问数据对应的目标方法的标注内容,根据标注内容确定本地语言表中的待处理数据的步骤包括:利用面向切面编程获取访问数据对应的目标方法,并获取目标方法的操作类型,在操作类型为查询操作的情况下,根据目标方法从本地语言表中获取待处理数据;在操作类型为非查询操作的情况下,继续获取目标方法的操作参数,其中,操作类型包括查询操作、新增操作、更新操作和删除操作,操作参数指示了非查询操作对应的待处理数据。
[0012]进一步地,获取目标方法的操作参数的步骤包括:通过对目标方法对应的切面类进行反射处理,获取相应的操作参数。
[0013]进一步地,根据操作类型对待处理数据进行相应的操作处理,对操作处理后的数
据属性进行更新后存储至国际化表中的步骤包括:根据操作类型以及本地语言表和国际化表之间的索引关系,对待处理数据及其在国际化表中的对应数据进行相应的操作处理,在对国际化表中操作处理后的数据属性进行更新后存储至国际化表中,其中,国际化表和本地语言表均存储在存储装置中。
[0014]进一步地,在根据操作类型对待处理数据进行相应的操作处理的步骤之前,数据处理方法还包括:判断是否存在操作类型相同的待处理数据,若存在,将相同操作类型的待处理数据置于同一待处理集合中。
[0015]进一步地,在访问数据的当前语言类型为本地语言的情况下,数据处理方法还包括:根据访问数据对应的目标方法对本地语言表中的相应数据进行处理。
[0016]进一步地,数据处理方法还包括:将操作处理后的数据发送至访问数据对应的发起对象。
[0017]根据本专利技术实施例的第二方面,提供了一种数据处理装置,包括:
[0018]数据获取模块,用于接收访问数据,确定访问数据的当前语言类型,获取当前语言类型为非本地语言的访问数据;
[0019]数据确定模块,用于获取访问数据对应的目标方法的标注内容,根据标注内容确定本地语言表中的待处理数据,其中,标注内容指示了目标方法的操作类型;
[0020]数据处理模块,用于根据操作类型对待处理数据进行相应的操作处理,对操作处理后的数据属性进行更新后存储至国际化表中,其中,数据属性指示了待处理数据对应的数据内容和当前语言类型。
[0021]根据本专利技术实施例的第三方面,提供了一种电子设备,包括:
[0022]一个或多个处理器;
[0023]存储装置,用于存储一个或多个程序,
[0024]当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一种数据处理方法。
[0025]根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一种数据处理方法。
[0026]上述专利技术中的一个实施例具有如下优点或有益效果:因为采用接收访问数据,确定访问数据的当前语言类型,获取当前语言类型为非本地语言的访问数据;获取访问数据对应的目标方法的标注内容,根据标注内容确定本地语言表中的待处理数据,其中,标注内容指示了目标方法的操作类型;根据操作类型对待处理数据进行相应的操作处理,对操作处理后的数据属性进行更新后存储至国际化表中,其中,数据属性指示了待处理数据对应的数据内容和当前语言类型的技术手段,所以克服了现有的存储装置构建方法导致的存储资源占用空间大、对于新增语言类型的数据扩展性差以及针对不同语言类型的数据处理流程复杂,且常加载到大量无关数据,导致存储装置性能较低的技术问题,进而达到降低存储资源占用空间,提高存储装置的可扩展性,简化数据处理流程,提升存储装置性能的技术效果。
[0027]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0028]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0029]图1是根据本专利技术第一实施例提供的数据处理方法的主要流程的示意图;
[0030]图2a是根据本专利技术第二实施例提供的数据处理方法的主要流程的示意图;
[0031]图2b是图2a中获取目标方法的操作参数的主要流程示意图;
[0032]图3是根据本专利技术实施例提供的数据处理装置的主要模块的示意图;
[0033]图4是本专利技术实施例可以应用于其中的示例性系统架构图;
[0034]图5是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0035]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0036]图1是根据本专利技术第一实施例提供的数据处理方法的主要流程的示意图;如图1所示,本专利技术实施例提供的数据处理方法主要包括:
[0037]步骤S101,接收访问数据,确定访问数据的当前语言类型,获取当前语言类型为非本地语言的访问数据。
[0038]具体地,根据本专利技术实施例,访问数据是指对存储设备内的存储数据进行操作指示的数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收访问数据,确定所述访问数据的当前语言类型,获取所述当前语言类型为非本地语言的访问数据;获取所述访问数据对应的目标方法的标注内容,根据所述标注内容确定本地语言表中的待处理数据,其中,所述标注内容指示了所述目标方法的操作类型;根据所述操作类型对所述待处理数据进行相应的操作处理,对操作处理后的数据属性进行更新后存储至国际化表中,其中,所述数据属性指示了所述待处理数据对应的数据内容和当前语言类型。2.根据权利要求1所述的数据处理方法,其特征在于,所述标注内容还指示了所述目标方法的操作参数,所述获取所述访问数据对应的目标方法的标注内容,根据所述标注内容确定本地语言表中的待处理数据的步骤包括:利用面向切面编程获取所述访问数据对应的目标方法,并获取所述目标方法的操作类型,在所述操作类型为查询操作的情况下,根据所述目标方法从本地语言表中获取待处理数据;在所述操作类型为非查询操作的情况下,继续获取所述目标方法的操作参数,其中,所述操作类型包括查询操作、新增操作、更新操作和删除操作,所述操作参数指示了非查询操作对应的待处理数据。3.根据权利要求2所述的数据处理方法,其特征在于,所述获取所述目标方法的操作参数的步骤包括:通过对所述目标方法对应的切面类进行反射处理,获取相应的操作参数。4.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述操作类型对所述待处理数据进行相应的操作处理,对操作处理后的数据属性进行更新后存储至国际化表中的步骤包括:根据所述操作类型以及本地语言表和国际化表之间的索引关系,对所述待处理数据及其在国际化表中的对应数据进行相应的操作处理,在对所述国际化表中操作处理后的数据属性进行更新后存...

【专利技术属性】
技术研发人员:胡艳侠
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1