【技术实现步骤摘要】
文件更新方法、装置及系统
本专利技术涉及数据更新
,尤其是涉及一种文件更新方法、装置及系统。
技术介绍
客户端与服务端在业务交互过程中,如用户字典数据较大时,由于网络传输等原因会影响前端用户体验,为解决大字典数据在网络传输的性能问题,一般采用在客户端缓存字典数据的方式来缓解数据交互效率较低和用户体验较差的问题。目前,大部分客户端软件采用的缓存方式为XML(eXtensibleMarkupLanguage,可扩展标记语言)文件存储或本地文件数据库方式,虽然能缓存较大的数据量,但是对于缓存数据的一致性也难以检测和处理,降低了客户端数据更新效率和用户的体验度。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种文件更新方法、装置及系统,以缓解上述技术问题。第一方面,本专利技术实施例提供了一种文件更新方法,该方法应用于服务端,包括:接收客户端发送的第一文件的第一标识符;根据第一标识符和预先存储的文件信息与标识符之间的对应关系判断第一文件是否有更新;在判断结果为第一文件有更新的情况下,将第一文件的更新数据发送至客户端,以使客户端根据更新数据对第一文件进行更新。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,上述在根据第一标识符和预先存储的文件信息与标识符之间的对应关系判断第一文件是否有更新之前,该方法还包括:接收文件的增量数据;根据增量数据生成文件的标识符;将标识符和文件的文件信息关联存储,得到对应关系。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,上述根据第一标识符和预先存储的文件与标 ...
【技术保护点】
1.一种文件更新方法,其特征在于,所述方法应用于服务端,所述方法包括:接收客户端发送的第一文件的第一标识符;根据所述第一标识符和预先存储的文件信息与标识符之间的对应关系判断所述第一文件是否有更新;在判断结果为所述第一文件有更新的情况下,将所述第一文件的更新数据发送至所述客户端,以使所述客户端根据所述更新数据对所述第一文件进行更新。
【技术特征摘要】
1.一种文件更新方法,其特征在于,所述方法应用于服务端,所述方法包括:接收客户端发送的第一文件的第一标识符;根据所述第一标识符和预先存储的文件信息与标识符之间的对应关系判断所述第一文件是否有更新;在判断结果为所述第一文件有更新的情况下,将所述第一文件的更新数据发送至所述客户端,以使所述客户端根据所述更新数据对所述第一文件进行更新。2.根据权利要求1所述的方法,其特征在于,在根据所述第一标识符和预先存储的文件信息与标识符之间的对应关系判断所述第一文件是否有更新之前,所述方法还包括:接收所述文件的增量数据;根据所述增量数据生成所述文件的标识符;将所述标识符和所述文件的文件信息关联存储,得到所述对应关系。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一标识符和预先存储的文件与标识符之间的对应关系判断所述第一文件是否有更新的步骤包括:根据所述对应关系查找与所述第一标识符对应的第一文件信息;根据所述第一文件信息和所述对应关系获取所述第一文件的第二标识符;判断所述第一标识符与所述第二标识符是否一致;在判断结果为所述第一标识符与所述第二标识符一致的情况下,确定所述第一文件有更新。4.根据权利要求3所述的方法,其特征在于,所述将所述第一文件的更新数据发送至所述客户端的步骤包括:获取所述第二标识符对应的更新数据;将所述第二标识符对应的更新数据发送至所述客户端。5.根据权利要求4所述的方法,其特征在于,在将所述第二标识符对应的更新数据发送至所述客户端之后,所述方法还包括:接收所述客户端发送的第三标识符;其中,所述第三标识符为所述客户端根据所述更新数据生成的所述第一文件的标识符;判断所述第三标识符与所述第二标识符是否一致;在判断结果为所述第三标识符与所述第二标识符一致的情况下,确定所述第一文件更新完成。6.根据权利要求1所述的方法,其特征在于,在接收客户端发送的第一文件的第一标识符之后,所述方法还包括:在接收到的所述第一标识符为空值的情况下,向所述客户端发送所述第一文件。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述标识符为MD5值。8.一种文件更新方法,其特征在于,所述方法应用于客户端,所述方法包括:向服务端发送第一文件对应的第一标识符,以使所述服务端根据所述第一标识符和预先存储的文件信息与标识符之间的对应关系判断所述第一文件是否有更新;在所述第一文件有更新的情况下,接收所述服务端返回的第一文件的更新数据;根据所述更新数据对所述第一文件进行更新。9.根据权利要求8所述的方法,其特征在于,在根据所述更新数据对所述第一文件进行更新之后,所述方法还包括:根据所述更新数据生成所述第一文件的第三标识符;将所述第三标识符发送至所述服务端,以使所述服务端确定所述第一文件是否更新完成。10.根据权利要求8所述的方法,其特征在于,在根据所述更新数据对所述第一文件...
【专利技术属性】
技术研发人员:池增坤,黄威,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。