数据处理方法和服务端的制作方法

文档序号:7821972阅读:155来源:国知局
数据处理方法和服务端的制作方法
【专利摘要】本发明公开了一种数据处理方法和服务端。其中,该数据处理方法包括:服务端接收来自客户端对待修改数据进行修改的修改指令,其中,修改指令包括用于查询待修改数据的查询条件和修改信息;服务端根据查询条件在数据库中查找待修改数据;服务端按照修改信息对查找到的待修改数据进行修改;以及服务端向客户端返回修改结束的提示信息。通过本发明,解决了现有技术中修改服务端数据消耗大量网络资源的问题。
【专利说明】数据处理方法和服务端

【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种数据处理方法和服务端。

【背景技术】
[0002] 现如今有大量的软件使用C/S或者B/是结构,在这两类软件中,数据一般存储在 服务端,当客户端需要修改数据时,需要向服务端请求数据,由服务端将数据发给客户端以 便于客户端的修改。在客户端对这些数据进行修改之后,将修改后的数据再发送给服务端。 在这个过程中,需要在客户端和服务端之间进行两次传输,即修改前服务端向客户端发送 数据,修改后服务端接收客户端发送的数据。对于大量数据来说,在客户端展示需要消耗客 户端的缓存,在客户端和服务端之间的传输导致网络传输量较大,消耗大量的网络流量,传 输的过程还耗费了时间。
[0003] 针对现有技术中修改服务端数据消耗大量网络资源的问题,目前尚未提出有效的 解决方案。


【发明内容】

[0004] 本发明的主要目的在于提供一种数据处理方法和服务端,以解决现有技术中修改 服务端数据消耗大量网络资源的问题。
[0005] 为了实现上述目的,根据本发明的一个方面,提供了一种数据处理方法。根据本发 明的数据处理方法包括:服务端接收来自客户端对待修改数据进行修改的修改指令,其中, 所述修改指令包括用于查询所述待修改数据的查询条件和修改信息;所述服务端根据所述 查询条件在数据库中查找所述待修改数据;所述服务端按照所述修改信息对查找到的所述 待修改数据进行修改;以及所述服务端向所述客户端返回修改结束的提示信息。
[0006] 进一步地,所述服务端根据所述查询条件在数据库中查找所述待修改数据包括: 所述服务端对所述查询条件进行解析,得到筛选条件,其中,所示筛选条件包括一个或者多 个条件;所述服务端从所述数据库中查找满足所述筛选条件的数据,得到所述待修改数据; 所述服务端将满足所述筛选条件的数据作为所述待修改数据。
[0007] 进一步地,所述服务端按照所述修改信息对查找到的所述待修改数据进行修改包 括:所述服务端获取从所述数据库中查找到的所述待修改数据;所述服务端按照所述修改 信息对获取到的所述待修改数据进行修改;以及所述服务端将修改后的所述待修改数据发 回给所述数据库。
[0008] 进一步地,所述服务端按照所述修改信息对获取到的所述待修改数据进行修改包 括:所述服务端从所述修改信息中获取对所述待修改数据进行修改的目标值;所述服务端 获取所述待修改数据的原始值;以及所述服务端将所述待修改数据的原始值修改为所述目 标值。
[0009] 进一步地,所述服务端向所述客户端返回修改结束的提示信息包括:所述服务端 判断是否成功对所述待修改数据进行修改;如果成功,则所述服务端向所述客户端发送修 改成功的提示信息;以及如果不成功,则所述服务端向所述客户端发送修改失败的提示信 肩、。
[0010] 为了实现上述目的,根据本发明的另一方面,提供了一种服务端。根据本发明的服 务端包括:接收单元,用于接收来自客户端对待修改数据进行修改的修改指令,其中,所述 修改指令包括用于查询所述待修改数据的查询条件和修改信息;查找单元,用于根据所述 查询条件在数据库中查找所述待修改数据;修改单元,用于按照所述修改信息对查找到的 所述待修改数据进行修改;以及发送单元,用于向所述客户端返回修改结束的提示信息。
[0011] 进一步地,所述查找单元包括:解析模块,用于对所述查询条件进行解析,得到筛 选条件,其中,所示筛选条件包括一个或者多个条件;查找模块,用于从所述数据库中查找 满足所述筛选条件的数据,得到所述待修改数据;以及确定模块,用于将满足所述筛选条件 的数据作为所述待修改数据。
[0012] 进一步地,所述修改单元包括:获取模块,用于获取从所述数据库中查找到的所述 待修改数据;修改模块,用于按照所述修改信息对获取到的所述待修改数据进行修改;以 及发送模块,用于将修改后的所述待修改数据发回给所述数据库。
[0013] 进一步地,所述修改模块包括:第一获取子模块,用于从所述修改信息中获取对所 述待修改数据进行修改的目标值;第二获取子模块,用于获取所述待修改数据的原始值; 以及修改子模块,用于将所述待修改数据的原始值修改为所述目标值。
[0014] 进一步地,所述发送单元包括:判断单元,用于判断是否成功对所述待修改数据进 行修改;第一提示单元,用于在成功时,向所述客户端发送修改成功的提示信息;以及第二 提示单元,用于在不成功时,向所述客户端发送修改失败的提示信息。
[0015] 通过本发明,采用服务端接收来自客户端对待修改数据进行修改的修改指令,其 中,修改指令包括用于查询待修改数据的查询条件和修改信息;服务端根据查询条件在数 据库中查找待修改数据;服务端按照修改信息对查找到的待修改数据进行修改;以及服务 端向客户端返回修改结束的提示信息的方法,在对待修改数据进行修改的过程中,不需要 向客户端发送待修改数据,修改的工作由服务端完成,避免了向客户端发送待修改数据和 接收客户端修改后的数据的两次数据传输过程,从而达到了节约网络资源的效果。

【专利附图】

【附图说明】
[0016] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017] 图1是根据本发明实施例的数据处理方法的时序图;
[0018] 图2是根据本发明优选实施例的数据处理方法的时序图;以及
[0019] 图3是根据本发明实施例的服务端的示意图。

【具体实施方式】
[0020] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
[0021] 为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0022] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0023] 本发明实施例提供了一种数据处理方法。该方法能够用于客户端对服务端的数据 进行修改,其中,客户端和服务端都可以是运行在终端上的程序。
[0024] 图1是根据本发明实施例的数据处理方法的流程图。如图所示,该数据处理方法 包括如下步骤S102至步骤S108 :
[0025] 步骤S102,服务端接收来自客户端对待修改数据进行修改的修改指令,其中,修改 指令包括用于查询待修改数据的查询条件和修改信息;
[0026] 步骤S104,服务端根据查询条件在数据库中查找待修改数据;
[0027] 步骤S106,服务端按照修改信息对查找到的待修改数据进行修改;
[0028] 步骤S108,服务端向客户端返回修改结束的提示信息。
[0029] 服务端接收客户端的修改指令之后,在按照客户端的查询条件在数据库中查找待 修改数据,并对查找到的待修改数据进行修改的过程中,不需要向客户端发送待修改数据, 修改的工作由服务端完成,不需要客户端的参与,也就避免了向客户端发送待修改数据和 接收客户端修改后的数据的两次数据传输过程,从而解决了现有技术中修改数据耗费大量 网络资源的问题。另外,由于服务端与客户端的交互仅需要一次,也就是服务端接收客户端 的修改指令,对数据修改的工作全部由服务端完成,不需要在传输数据上花费时间,节约了 修改数据的时间。
[0030] 下面结合表1所示的员工信息对本实施进行说明。
[0031] 表1员工信息表
[0032]

【权利要求】
1. 一种数据处理方法,其特征在于,包括: 服务端接收来自客户端对待修改数据进行修改的修改指令,其中,所述修改指令包括 用于查询所述待修改数据的查询条件和修改信息; 所述服务端根据所述查询条件在数据库中查找所述待修改数据; 所述服务端按照所述修改信息对查找到的所述待修改数据进行修改;W及 所述服务端向所述客户端返回修改结束的提示信息。
2. 根据权利要求1所述的方法,其特征在于,所述服务端根据所述查询条件在数据库 中查找所述待修改数据包括: 所述服务端对所述查询条件进行解析,得到筛选条件,其中,所示筛选条件包括一个或 者多个条件; 所述服务端从所述数据库中查找满足所述筛选条件的数据,得到所述待修改数据; 所述服务端将满足所述筛选条件的数据作为所述待修改数据。
3. 根据权利要求1所述的方法,其特征在于,所述服务端按照所述修改信息对查找到 的所述待修改数据进行修改包括: 所述服务端获取从所述数据库中查找到的所述待修改数据; 所述服务端按照所述修改信息对获取到的所述待修改数据进行修改;W及 所述服务端将修改后的所述待修改数据发回给所述数据库。
4. 根据权利要求3所述的方法,其特征在于,所述服务端按照所述修改信息对获取到 的所述待修改数据进行修改包括: 所述服务端从所述修改信息中获取对所述待修改数据进行修改的目标值; 所述服务端获取所述待修改数据的原始值;W及 所述服务端将所述待修改数据的原始值修改为所述目标值。
5. 根据权利要求1所述的方法,其特征在于,所述服务端向所述客户端返回修改结束 的提示信息包括: 所述服务端判断是否成功对所述待修改数据进行修改; 如果成功,则所述服务端向所述客户端发送修改成功的提示信息;W及 如果不成功,则所述服务端向所述客户端发送修改失败的提示信息。
6. -种服务端,其特征在于,包括: 接收单元,用于接收来自客户端对待修改数据进行修改的修改指令,其中,所述修改指 令包括用于查询所述待修改数据的查询条件和修改信息; 查找单元,用于根据所述查询条件在数据库中查找所述待修改数据; 修改单元,用于按照所述修改信息对查找到的所述待修改数据进行修改;W及 发送单元,用于向所述客户端返回修改结束的提示信息。
7. 根据权利要求6所述的服务端,其特征在于,所述查找单元包括: 解析模块,用于对所述查询条件进行解析,得到筛选条件,其中,所示筛选条件包括一 个或者多个条件; 查找模块,用于从所述数据库中查找满足所述筛选条件的数据,得到所述待修改数据; W及 确定模块,用于将满足所述筛选条件的数据作为所述待修改数据。
8. 根据权利要求6所述的服务端,其特征在于,所述修改单元包括: 获取模块,用于获取从所述数据库中查找到的所述待修改数据; 修改模块,用于按照所述修改信息对获取到的所述待修改数据进行修改;W及 发送模块,用于将修改后的所述待修改数据发回给所述数据库。
9. 根据权利要求8所述的服务端,其特征在于,所述修改模块包括: 第一获取子模块,用于从所述修改信息中获取对所述待修改数据进行修改的目标值; 第二获取子模块,用于获取所述待修改数据的原始值;W及 修改子模块,用于将所述待修改数据的原始值修改为所述目标值。
10. 根据权利要求6所述的服务端,其特征在于,所述发送单元包括: 判断单元,用于判断是否成功对所述待修改数据进行修改; 第一提示单元,用于在成功时,向所述客户端发送修改成功的提示信息;W及 第二提示单元,用于在不成功时,向所述客户端发送修改失败的提示信息。
【文档编号】H04L29/08GK104468773SQ201410735242
【公开日】2015年3月25日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】赖华贵, 张运, 吴充 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1