[发明专利]数据处理方法和装置在审
| 申请号: | 201511025942.6 | 申请日: | 2015-12-30 |
| 公开(公告)号: | CN105760415A | 公开(公告)日: | 2016-07-13 |
| 发明(设计)人: | 代杰;黄中念 | 申请(专利权)人: | 深圳市鼎芯无限科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 罗志强 |
| 地址: | 518000 广东省深圳市龙华新区民治街道梅龙路与民旺路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其是涉及一种数据处理方法和装置。
背景技术
现有技术中,终端向服务器传送数据过程中,往往会因为网络中断、网速过慢、程序崩溃等异常状况而导致数据传送或提交失败,从而不能保证服务器中用户数据的完整性,导致用户数据丢失,影响了整个系统处理数据的准确性和稳定性,降低了用户体验。
发明内容
本发明的主要目的在于提供一种数据处理方法和装置,旨在解决现有技术中终端向服务器上传数据过程中数据丢失的技术问题。
为达以上目的,本发明提出一种数据处理方法,包括以下步骤:
将生成的新数据写入数据库中,检索所述数据库中是否有过去的旧数据上传失败的记录;
当有过去的旧数据上传失败的记录时,将所述新数据与所述旧数据合并后上传至所述服务器;当所述数据库中没有过去的旧数据上传失败的记录时,直接将所述新数据上传至所述服务器;
当本次数据上传失败时,在所述数据库中存储本次上传失败的数据并予以记录。
优选地,所述在所述数据库中存储本次上传失败的数据并予以记录包括:在所述数据库中存储本次上传失败的数据,并更新标识位,对本次上传数据作第一标记。
优选地,检索所述数据库中是否有过去上传失败的旧数据:检索所述数据库中是否有所述第一标记,当有所述第一标记时,判定所述数据库中有过去的旧数据上传失败的记录,并将具有所述第一标记的数据作为过去上传失败的旧数据。
优选地,所述方法还包括:当本次数据上传成功时,更新标识位,对本次上传数据作第二标记。
优选地,所述第一标记为0,所述第二标记为1。
本发明同时提出一种数据处理装置,包括:
写入模块,用于将生成的新数据写入数据库中;
检索模块,用于检索所述数据库中是否有过去的旧数据上传失败的记录;
上传模块,用于当所述数据库中有过去的旧数据上传失败的记录时,将所述新数据与所述旧数据合并后上传至所述服务器;当所述数据库中没有过去的旧数据上传失败的记录时,直接将所述新数据上传至所述服务器;
处理模块,用于当本次数据上传失败时,在所述数据库中存储本次上传失败的数据并予以记录。
优选地,所述处理模块用于:当本次数据上传失败时,更新标识位,对本次上传数据作第一标记。
优选地,所述检索模块用于:检索所述数据库中是否有所述第一标记,当有所述第一标记时,判定所述数据库中有过去的旧数据上传失败的记录,并将具有第一标记的数据作为过去上传失败的旧数据。
优选地,所述处理模块还用于:当本次数据上传成功时,更新标识位,对本次上传数据作第二标记。
本发明所提供的一种数据处理方法,通过将上传失败的数据存储于数据库中并予以记录,当终端下次上传数据时,将上次上传失败的数据与本次的新数据合并后一起上传给服务器,以将上次上传失败的数据补传给服务器,确保了服务器端数据的完整性,避免用户数据的丢失,从而提高了整个系统处理数据的准确性和稳定性,提升了用户体验。
附图说明
图1是本发明的数据处理方法第一实施例的流程图;
图2是本发明的数据处理方法第二实施例的流程图;
图3是本发明数据处理装置一实施例的模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1,提出本发明的数据处理方法第一实施例,所述方法包括以下步骤:
S11、将生成的新数据写入数据库中。
具体的,终端创建数据库,当有数据生成时,将生成的新数据写入数据库中。例如,某一应用(APP)生成新数据,并将新数据写入数据库中。
S12、检索数据库,判断数据库中是否有过去的旧数据上传失败的记录。若有过去的旧数据上传失败的记录,则执行步骤S13;若没有过去的旧数据上传失败的记录,则执行步骤S14。
可选地,数据库中有一独立的存储区间,该独立的存储区间用于存储过去上传失败的旧数据,终端可以直接对该存储区间进行检索。当该存储区间有数据时,则说明数据库中有过去的旧数据上传失败的记录;当该存储区间没有数据时,则说明数据中没有过去的旧数据上传失败的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鼎芯无限科技有限公司,未经深圳市鼎芯无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511025942.6/2.html,转载请声明来源钻瓜专利网。





