The present application relates to a data processing method and system comprising: receiving data synchronized from a server, the data being normalized data; detecting a user's operation comprising at least one of the following items: retrieval; submission; and updating of local data, the updating operation comprising:adding: , modify, or delete; the local data is normalized data, the update operation is normalized update operation; when the operation is retrieved, the results are retrieved in the local data; when the operation is submitted, the data submitted by the user is received, and the data submitted by the user is detected, and will be passed through The detected data is sent to the server; when the operation is an update operation on the local data, the local data is updated, and at a preset time, the data of the update operation is sent to the server. This application can improve retrieval speed and effectively solve data redundancy and data perfection of Internet platform.
【技术实现步骤摘要】
数据处理的方法及系统
本申请涉及信息处理
,尤其涉及一种数据处理的方法及系统。
技术介绍
随着信息时代的到来,出现了很多数据处理类的平台,比如,自媒体平台,如微博,问答类平台,如知乎,百科类平台,如维基百科等。虽然目前有很多数据处理类的平台,但是都存在一定的问题,比如,在上述平台上进行数据搜索时,一般都需要依赖网络,检索速度慢,而且,互联网上大部分平台存在同类数据没有结构化的问题,这也是阻碍互联网数据进一步发展的重要原因。
技术实现思路
为了在一定程度上解决上述问题,本申请提供了一种数据处理的方法及系统。根据本申请实施例的第一方面,提供一种数据处理的方法,包括:客户端接收从服务器同步的数据,所述数据为规范化数据;客户端检测用户的操作,所述操作包括如下项中的至少一项:检索;提交;对本地数据的更新操作,所述更新操作包括:添加、修改、或者,删除;所述本地数据为规范化数据,所述更新操作为规范化的更新操作;客户端在所述操作是检索时,在本地数据中检索结果;客户端在所述操作是提交时,接收用户提交的数据,并对用户提交的数据进行检测,以及将检测通过的数据发送给服务器;客户端在所述操作是对本地数据的更新操作时,对本地数据进行更新操作,并在预设时机,将更新操作的数据发送给服务器。根据本申请实施例的第二方面,提供一种数据处理的系统,包括:客户端,所述客户端用于:接收从服务器同步的数据,所述数据为规范化数据;检测用户的操作,所述操作包括如下项中的至少一项:检索;提交;对本地数据的更新操作,所述更新操作包括:添加、修改、或者,删除;所述本地数据为规范化数据,所述更新操作为规范化的更 ...
【技术保护点】
1.一种数据处理的方法,其特征在于,包括:客户端接收从服务器同步的数据,所述数据为规范化数据;客户端检测用户的操作,所述操作包括如下项中的至少一项:检索;提交;对本地数据的更新操作,所述更新操作包括:添加、修改、或者,删除;所述本地数据为规范化数据,所述更新操作为规范化的更新操作;客户端在所述操作是检索时,在本地数据中检索结果;客户端在所述操作是提交时,接收用户提交的数据,并对用户提交的数据进行检测,以及将检测通过的数据发送给服务器;客户端在所述操作是对本地数据的更新操作时,对本地数据进行更新操作,并在预设时机,将更新操作的数据发送给服务器。
【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:客户端接收从服务器同步的数据,所述数据为规范化数据;客户端检测用户的操作,所述操作包括如下项中的至少一项:检索;提交;对本地数据的更新操作,所述更新操作包括:添加、修改、或者,删除;所述本地数据为规范化数据,所述更新操作为规范化的更新操作;客户端在所述操作是检索时,在本地数据中检索结果;客户端在所述操作是提交时,接收用户提交的数据,并对用户提交的数据进行检测,以及将检测通过的数据发送给服务器;客户端在所述操作是对本地数据的更新操作时,对本地数据进行更新操作,并在预设时机,将更新操作的数据发送给服务器。2.根据权利要求1所述的方法,其特征在于,所述客户端接收从服务器同步的数据,包括:客户端获取调用参数,所述调用参数包括:领域标识、类别标识、第一版本号和第一主版本号,所述第一版本号是客户端本地记录的版本号,所述第一主版本号是客户端本地记录的主版本号;客户端将所述调用参数发送给服务器;服务器获取所述领域标识和类别标识对应的记录,所述记录包括:第二版本号和第二主版本号;服务器比较所述第一版本号和第二版本号,以及所述第一主版本号和第二主版本号,以及根据比较结果得到返回结果;客户端接收所述返回结果,并根据所述返回结果保持本地数据不变或者更新本地数据。3.根据权利要求2所述的方法,其特征在于,所述根据比较结果得到返回结果,包括:如果第一主版本号小于第二主版本号,则获取预留数据、改变通过的提交数据与改变通过的用户数据,以及设置状态值为第一状态值,并将获取的数据、所述第二版本号和第二主版本号,以及所述状态值作为返回结果;如果第一主版本号等于第二主版本号,并且第一版本号小于第二版本号,则获取超级管理员审核表中与所述领域标识和所述类别标识对应的数据信息数组,并根据获取的数据信息数组获取对应的数据,以及设置状态值为第二状态值,并将获取的数据、所述第二版本号和所述状态值作为返回结果;如果第一主版本号等于第二主版本号,并且第一版本号等于第二版本号,则设置状态值为第三状态值,并将所述状态值作为返回结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述返回结果保持本地数据不变或者更新本地数据,包括:如果返回结果中的状态值为第三状态值,则保持本地数据不变;如果返回结果中的状态值为第二状态值,则批量插入或更新本地数据版本号小于返回数据版本号的数据,本地数据版本号高于返回数据版本号的,进行预设的冲突处理操作,同时将本地的版本号和主版本号从所述第一版本号和第一主版本号分别更新为所述第二版本号和第二主版本号;如果返回结果中的状态值为第一状态值,则批量插入或更新本地数据版本号小于返回数据版本号的数据,本地数据版本号高于返回数据版本号的,进行预设的冲突处理操作,同时将本地的版本号从所述第一版本号更新为所述第二版本号。5.根据权利要求1所述的方法,其特征在于,所述接收用户提交的数据,并对用户提交的数据进行检测,以及将通过检测的数据发送给服务器,包括:向用户展示提交页面,并接收用户在所述提交页面内输入的数据;在用户输入过程中检测所输入的数据是否重复,并根据检测结果提示用户编辑完善或继续提交;将用户编辑完善后的数据或继续提交的数据,发送给服务器。6.根据权利要求1所述的方法,其特征在于,还包括:如果所述操作为用户对第一种数据的修改或删除操作,则服务器接收修改或删除的数据,并将修改或删除的数据记录在用户临时表中,同时将主表中对应数据的从表数据存在标识更新为第一值,所述从表数据存在标识用于标识从表中是否有对应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。