数据处理方法、终端及计算机可读存储介质技术

技术编号:21224673 阅读:35 留言:0更新日期:2019-05-29 05:25
本发明专利技术公开了一种数据处理方法,所述数据处理方法包括:接收数据处理请求,并根据所述数据处理请求获得对应待处理数据;对所述待处理数据进行解析,并根据解析后的数据判断所述待处理数据是否为主从结构;若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作。本发明专利技术还公开了一种数据处理终端及计算机可读存储介质。本发明专利技术能够简化用户处理数据的操作。

Data Processing Method, Terminal and Computer Readable Storage Media

The invention discloses a data processing method, which includes: receiving data processing request and obtaining data to be processed according to the data processing request; parsing the data to be processed and judging whether the data to be processed is a master-slave structure according to the data after parsing; and if the data to be processed is a master-slave structure, according to preset rules. The data to be processed are cut, and corresponding new, insert and/or update operations are carried out on the cut data. The invention also discloses a data processing terminal and a computer readable storage medium. The invention can simplify the operation of data processing by users.

【技术实现步骤摘要】
数据处理方法、终端及计算机可读存储介质
本专利技术涉及数据处理领域,尤其涉及一种数据处理方法、终端及计算机可读存储介质。
技术介绍
目前,现有技术中对数据库中数据的操作包括建表、插入、修改操作时,通过传统的方法用户需要分别发起三个请求进行操作。目前的操作很繁琐不够便捷,而且不能很好地规范化,而且相关操作有时需要不同的技术人员去完成。
技术实现思路
本专利技术的主要目的在于提供一种数据处理方法、终端及计算机可读存储介质,旨在简化用户处理数据的操作。为实现上述目的,本专利技术提供一种数据处理方法,所述数据处理方法包括步骤:接收数据处理请求,并根据所述数据处理请求获得对应待处理数据;对所述待处理数据进行解析,并根据解析后的数据判断所述待处理数据是否为主从结构;若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作。其中,所述若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作的步骤包括:根据预设表格判断所述待处理数据对应的表格是否存在;若所述待处理数据对应的表格存在,则判断所述表格中是否包括所述待处理数据中所有字段;若所述表格中包括所述待处理数据中所有字段,则判断所述表格中字段的ID值是否存在;若所述表格中字段的ID值存在,则根据所述切割后的数据对所述表格中对应字段的ID值进行更新操作。其中,所述判断所述表格中是否包括所述待处理数据中所有字段的步骤之后还包括:若所述表格中未包括所述待处理数据中所有字段,则根据切割后的数据在对应的表格中新建对应的字段。其中,所述判断所述表格中字段的ID值是否存在的步骤之后还包括:若所述表格中字段的ID值不存在,则根据切割后的数据对所述表格中对应字段的ID值进行插入操作。其中,所述根据预设系统表格判断所述待处理数据对应的表格是否存在的步骤之后还包括:若所述待处理数据对应的表格不存在,则根据切割后的数据新建对应的表格和在所述表格中新建对应的字段;根据切割后的数据对所述表格中对应字段的ID值进行插入操作。其中,所述待处理数据为XML数据。其中,所述数据处理方法还包括:接收用户触发的删除指令;根据所述删除指令进行对应的删除操作。其中,所述待处理数据包括:表名、字段名称、字段名称对应的ID值和数据类型。为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的数据处理方法的步骤。本专利技术在接收数据处理请求后,根据所述数据处理请求获得对应待处理数据;然后对所述待处理数据进行解析,并根据解析后的数据判断所述待处理数据是否为主从结构;若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作。这样本专利技术通过对待处理数据进行解析,确定是否为主从结构,若为主从结构,则对数据进行切割,进而根据预设规则确定切割后的数据进行对应的新建、插入和/或更新操作,这样通过一次请求,就可以完成新建表格、插入和/或更新操作,减少服务器与数据库的交互次数。附图说明图1是本专利技术实施例方案涉及的终端的结构示意图;图2为本专利技术数据处理方法第一实施例的流程示意图;图3为本专利技术实施例中步骤若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作的一细化流程示意图;图4为本专利技术实施例中步骤若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作的另一细化流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参看图1,图1为本专利技术所提供的终端的硬件结构示意图。所述终端可以包括服务器、计算机或者移动终端等电子设备,包括存储器20以及处理器30等部件。在所述终端中,所述处理器30与所述存储器20连接,所述存储器20上存储有计算机程序,所述计算机程序同时被处理器30执行。存储器20,可用于存储软件程序以及各种数据。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、数据处理程序等;存储数据区可包括数据库,存储数据区可存储根据终端的使用所创建的数据或信息等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。尽管图1未示出,但上述终端还可以包括通讯模块10,用于与其他终端连接。上述终端还可以包括显示模块,用于提取存储器20中的数据,并显示对应的显示界面。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器20中可以包括操作系统以及数据处理程序。在图1所示的终端中,处理器30可以用于调用存储器20中存储的数据处理程序,并执行以下操作:接收数据处理请求,并根据所述数据处理请求获得对应待处理数据;对所述待处理数据进行解析,并根据解析后的数据判断所述待处理数据是否为主从结构;若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作。进一步地,处理器30可以调用存储器20中存储的数据处理程序,还执行以下操作:根据预设表格判断所述待处理数据对应的表格是否存在;若所述待处理数据对应的表格存在,则判断所述表格中是否包括所述待处理数据中所有字段;若所述表格中包括所述待处理数据中所有字段,则判断所述表格中字段的ID值是否存在;若所述表格中字段的ID值存在,则根据所述切割后的数据对所述表格中对应字段的ID值进行更新操作。进一步地,处理器30可以调用存储器20中存储的数据处理程序,还执行以下操作:若所述表格中未包括所述待处理数据中所有字段,则根据切割后的数据在对应的表格中新建对应的字段。进一步地,处理器30可以调用存储器20中存储的数据处理程序,还执行以下操作:若所述表格中字段的ID值不存在,则根据切割后的数据对所述表格中对应字段的ID值进行插入操作。进一步地,处理器30可以调用存储器20中存储的数据处理程序,还执行以下操作:若所述待处理数据对应的表格不存在,则根据切割后的数据新建对应的表格和在所述表格中新建对应的字段;根据切割后的数据对所述表格中对应字段的ID值进行插入操作。进一步地,处理器30可以调用存储器20中存储的数据处理程序,还执行以下操作:所述待处理数据为XML数据。进一步地,处理器30可以调用存储器20中存储的数据处理程序,还执行以下操作:接收用户触发的删除指令;根据所述删除指令进行对应的删除操作。进一步地,处理器30可以调用存储器20中存储的数据处理程序,还执行以下操作:所述待处理数据包括:表名、字段名称、字段名称对应的ID值和数据类型。基于上述硬件结构,提出本专利技术方法各个实施例。参见图2,在本专利技术数据处理方法的第一实施例中,包括:步骤S10,接收数据处理请求,并根据本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述数据处理方法包括步骤:接收数据处理请求,并根据所述数据处理请求获得对应待处理数据;对所述待处理数据进行解析,并根据解析后的数据判断所述待处理数据是否为主从结构;若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括步骤:接收数据处理请求,并根据所述数据处理请求获得对应待处理数据;对所述待处理数据进行解析,并根据解析后的数据判断所述待处理数据是否为主从结构;若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作。2.根据权利要求1所述的数据处理方法,其特征在于,所述若所述待处理数据为主从结构,则根据预设规则对所述待处理数据进行切割,并对切割后的数据进行对应的新建、插入和/或更新操作的步骤包括:根据预设表格判断所述待处理数据对应的表格是否存在;若所述待处理数据对应的表格存在,则判断所述表格中是否包括所述待处理数据中所有字段;若所述表格中包括所述待处理数据中所有字段,则判断所述表格中字段的ID值是否存在;若所述表格中字段的ID值存在,则根据所述切割后的数据对所述表格中对应字段的ID值进行更新操作。3.根据权利要求2所述的数据处理方法,其特征在于,所述判断所述表格中是否包括所述待处理数据中所有字段的步骤之后还包括:若所述表格中未包括所述待处理数据中所有字段,则根据切割后的数据在对应的表格中新建对应的字段。4.根据权利要求2所述的数据处理方法,其特征在于,所述判断所述表格中字段...

【专利技术属性】
技术研发人员:李辞风田涛
申请(专利权)人:湖南全软软件科技股份有限公司
类型:发明
国别省市:湖南,43

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

1