数据处理的方法、服务器和终端设备技术

技术编号:13589608 阅读:38 留言:0更新日期:2016-08-25 17:02
本发明专利技术实施例提供一种数据处理的方法、服务器和终端设备。所述方法包括:获取用户对数据库中的数据进行处理时生成的配置信息;解析所述配置信息,获取对应的数据处理类型;根据所述对应的数据处理类型和所述配置信息,生成相应的数据处理代码;对所述数据库中的数据执行所述数据处理代码。采用本发明专利技术实施例,可以降低对数据库的维护负担,提高对数据库中的数据进行相应处理的效率。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种数据处理的方法、服务器和终端设备
技术介绍
随着终端技术和网络技术的不断发展,人们越来越依赖于通过终端设备获取并处理数据,尤其是对数据库中的数据进行远程管理。通常,数据库中数据的增(增加)、删(删除)、改(修改)、查(查询)等处理是分别通过设置相应的处理代码来实现的,也即是如果需要向数据库中录入数据,则编写录入数据的程序代码,该程序代码中包括数据录入的位置、数据名称等,然后通过录入数据的程序代码,执行将相应数据写入数据库的处理,从而完成数据的录入操作。同理,对删除数据库中的预定数据、修改数据库中的预定数据或查询数据库中的预定数据的处理与上述录入数据的处理类似,即都是通过分别编写的相应的程序代码来完成相应的数据操作。然而,这些程序代码往往包括多层,这样会使得对数据库中的数据进行增、删、改、查等处理的变更或更新过程较繁琐,尤其是对于交互程度较高的数据库必然会给数据库的维护增加负担,从而降低对数据库中的数据的处理的效率。
技术实现思路
本专利技术的目的在于,提供一种对数据库中的数据进行处理的技术方案,通过本方案可以降低对数据库的维护负担,提高对数据库中的数据进行相应处理的效率。根据本专利技术的一方面,提供一种数据处理的方法。所述方法包括,获取用户对数据库中的数据进行处理时生成的配置信息;解析所述配置信息,获取对应的数据处理类型;根据所述对应的数据处理类型和所述配置信息,生成相应的数据处理代码;对所述数据库中的数据执行所述数据处理代码。优选地,所述数据处理类型包括删除数据的处理、增加数据的处理、修改数据的处理和查询数据的处理。优选地,所述配置信息包括用户执行的操作信息、待处理的数据和所述数据库中的相应数据的数据标识,其中,所述操作信息为删除、增加或修改。优选地,所述操作信息为查询,相应的,所述配置信息包括用户执行的操作信息和所述数据库中的相应数据的数据标识。优选地,所述数据处理代码为基于sql语句生成的代码。根据本专利技术的另一方面,提供一种数据处理的方法。所述方法包括,接收用户对数据库中的数据进行处理的处理请求;根据所述处理请求,生成相应的配置信息;将所述配置信息发送给服务器;从所述服务器接收完成对所述数据库中的数据的处理的响应。根据本专利技术的又一方面,提供一种用于数据处理的服务器。所述服务器包括:配置信息获取模块,用于获取用户对数据库中的数据进行处理时生成的配置信息;数据解析模块,用于解析所述配置信息,获取对应的数据处理类型;处理代码生成模块,用于根据所述对应的数据处理类型和所述配置信息,生成相应的数据处理代码;处理代码执行模块,用于对所述数据库中的数据执行所述数据处理代码。优选地,所述数据处理类型包括删除数据的处理、增加数据的处理、修改数据的处理和查询数据的处理。优选地,所述配置信息包括用户执行的操作信息、待处理的数据和所述数据库中的相应数据的数据标识,其中,所述操作信息为删除、增加或修改。优选地,所述操作信息为查询,相应的,所述配置信息包括用户执行的操作信息和所述数据库中的相应数据的数据标识。优选地,所述数据处理代码为基于sql语句生成的代码。根据本专利技术的又一方面,提供一种用于数据处理的终端设备。所述终端设备包括:处理请求接收模块,用于接收用户对数据库中的数据进行处理的处理请求;配置信息生成模块,用于根据所述处理请求,生成相应的配置信息;配置信息发送模块,用于将所述配置信息发送给服务器;处理响应接收模块,用于从所述服务器接收完成对所述数据库中的数据的处理的响应。根据本专利技术实施例提供的数据处理的方法、服务器和终端设备,通
过用户对数据库中的数据进行处理时生成的配置信息,获取对应的数据处理类型,并根据对应的数据处理类型和该配置信息,生成相应的数据处理代码,使用该数据处理代码可以对数据库中的数据执行相应的操作,从而可以降低对数据库的维护负担,提高对数据库中的数据进行相应处理的效率。附图说明图1是示出根据本专利技术实施例一的数据处理的方法的流程图;图2是示出根据本专利技术实施例一的数据处理的方法的流程图;图3是示出根据本专利技术实施例二的数据处理的方法的流程图;图4是示出数据库中表格数据的显示页面的示例性示意图;图5是示出根据本专利技术实施例三的用于数据处理的服务器的逻辑框图;图6是示出根据本专利技术实施例四的用于数据处理的终端设备的逻辑框图。具体实施方式本方案的专利技术构思是,提供一种对数据库中的数据进行处理的技术方案,通过用户对数据库中的数据进行处理时生成的配置信息,获取对应的数据处理类型,并根据对应的数据处理类型和该配置信息,生成相应的数据处理代码,使用该数据处理代码可以对数据库中的数据执行相应的操作,从而可以降低对数据库的维护负担,提高对数据库中的数据进行相应处理的效率。下面结合附图详细描述本专利技术的示例性实施例。实施例一图1是示出根据本专利技术实施例一的数据处理的方法的流程图。通过包括如图5所示的服务器系统执行所述方法。参照图1,在步骤S110,获取用户对数据库中的数据进行处理时生成的配置信息。其中,数据库可以为用于存储多种数据的存储系统,其存储的数据可包括表格数据、供用户下载的资源数据和/或某些对应关系数据(如
key-value的对应关系等)。配置信息为可用于对数据库中的数据进行修改时需要的参数信息和/或用户信息等,配置信息中可包括多种不同的信息。具体地,服务器中可预先存储有多种形式的数据,如表格和/或关系数据等,终端设备可以通过请求的方式从业务服务器中获取需要查看或者需要修改的数据,业务服务器可以将相应的数据发送给终端设备,终端设备可显示该数据的页面。当用户需要修改其中的某数据时,可点击该页面中编辑按键,终端设备获取编辑页面,并显示该编辑页面,用户可以选择编辑页面中的某数据,可删除该数据,同时终端设备可记录用户进行的操作的信息。删除完成后,用户可启动终端设备中的输入法输入需要修改的数据,输入完成后,可点击编辑页面中的确定按键。终端设备获取用户输入的需要修改的数据,以及需要对该数据进行的操作等信息生成配置信息发送给服务器。服务器可获取该配置信息。在步骤S120,解析所述配置信息,获取对应的数据处理类型。其中,数据处理类型可以包括多种类型,如修改数据的处理、删除数据的处理等。具体地,配置信息中可包括多种不同的信息。服务器获取到终端设备发送的配置信息后,可对配置信息中包含的信息进行分析,确定其中包括的不同信息的类别,如系统参数信息、待处理的数据的标识等。然后,可从多种类别中确定对数据进行处理的数据处理类型,即用户需要对数据进行的操作的类型。在步骤S130,根据所述对应的数据处理类型和所述配置信息,生成相应的数据处理代码。具体地,基于上述步骤S110中的示例,相应的配置信息中还可以包括待处理的数据(即用户删除了数据库中的原数据后需要替换原数据的数据)。服务器获取到对应的数据处理类型和配置信息后,可提取配置信息中包含的待处理的数据,并根据对应的数据处理类型,确定需要使用待处理的数据修改数据库中相应的数据,从而服务器可启动数据处理代码生成器生成相应的数据处理代码。在步骤S140,对所述数据库中的数据执行所述数据处理代码。具体地,服务器生成数据处理代码,基于步骤S110中的示例本文档来自技高网
...

【技术保护点】
一种数据处理的方法,其特征在于,所述方法包括:获取用户对数据库中的数据进行处理时生成的配置信息;解析所述配置信息,获取对应的数据处理类型;根据所述对应的数据处理类型和所述配置信息,生成相应的数据处理代码;对所述数据库中的数据执行所述数据处理代码。

【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:获取用户对数据库中的数据进行处理时生成的配置信息;解析所述配置信息,获取对应的数据处理类型;根据所述对应的数据处理类型和所述配置信息,生成相应的数据处理代码;对所述数据库中的数据执行所述数据处理代码。2.根据权利要求1所述的方法,其特征在于,所述数据处理类型包括删除数据的处理、增加数据的处理、修改数据的处理和查询数据的处理。3.根据权利要求1所述的方法,其特征在于,所述配置信息包括用户执行的操作信息、待处理的数据和所述数据库中的相应数据的数据标识,其中,所述操作信息为删除、增加或修改。4.根据权利要求1所述的方法,其特征在于,所述操作信息为查询,相应的,所述配置信息包括用户执行的操作信息和所述数据库中的相应数据的数据标识。5.根据权利要求1所述的方法,其特征在于,所述数据处理代码为基于sql语句生成的代码。6.一种数据处理的方法,其特征在于,所述方法包括:接收用户对数据库中的数据进行处理的处理请求;根据所述处理请求,生成相应的配置信息;将所述配置信息发送给服务器;从所述服务器接收完成对所述数据库中的数据的处理的响应。7.一种用于数据处理的服务器,其特征在于,所述服务器包括:配置信息获取模块,用于获取用户对数据库中的数据进行...

【专利技术属性】
技术研发人员:崔山山
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1