信息的备份方法及装置制造方法及图纸

技术编号:13791640 阅读:46 留言:0更新日期:2016-10-06 01:28
本申请提出一种信息的备份方法及装置。其中,该方法包括:接收备份请求,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第一列表;向服务器发送第一列表,以使服务器将第一列表和记录了在先存储的信息对应的特征值的第二列表进行比对;接收服务器返回与第二列表记录的特征值不一致的小组标识;以及根据返回的小组标识向服务器上传对应小组中的信息,以使服务器完成信息的更新备份。本申请实施例的信息的备份方法及装置,不受本地设备环境的影响,仅需上传与服务器小组标识不一致的小组的信息,由此,可避免不必要的流量浪费,提高了信息备份的效率。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种信息的备份方法及装置
技术介绍
目前,手机用户的通讯录中通常保存着大量的联系人信息,为了确保联系人信息的不丢失,用户可在服务器中备份通讯录,通过服务器备份通讯录可方便用户随时随地恢复通讯录,操作简单方便。现有的备份通讯录的方式主要有两种,第一种方式为每次将通讯录中的所有数据上传至服务器中进行备份;第二种方式为通讯录备份软件监控本地通讯录中联系人的变化情况,仅上传通讯录中的变化部分。然而,上述备份通讯录的方式存在的问题是:第一种方式每次都需要上传通讯录的全部数据,造成了网络流量的浪费。第二种方式需要通讯录备份软件记录通讯录的变化数据,并且备份通讯录的过程中容易受设备环境变化的影响,例如,用户清除应用数据或者卸载重装通讯录备份软件后,通讯录备份软件需要消耗用户的网络流量重新上传通讯录的全部数据。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种信息的备份方法,该方法可避免不必要的流量浪费,提高了信息备份的效率。本申请的第二个目的在于提出一种信息的备份方法。本申请的第三个目的在于提出一种信息的备份装置。本申请的第四个目的在于提出一种信息的备份装置。为达上述目的,本申请第一方面实施例提出了一种信息的备份方法,包括:接收备份请求,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第一列表;向服务器发送所述第一列表,以使服务器将所述第一列表和记录了在先存储的信息对应的特征值的第二列表进行比对;接收所述服务器返回与所述第二列表记录的特征值不一致的小组标识;以及根据返回
的小组标识向所述服务器上传对应小组中的信息,以使所述服务器完成信息的更新备份。本申请实施例的信息的备份方法,接收备份请求,首先按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第一列表,然后向服务器发送第一列表,以使服务器将第一列表和记录了在先存储的信息对应的特征值的第二列表进行比对,并接收服务器返回与第二列表记录的特征值不一致的小组标识,以及根据返回的小组标识向服务器上传对应小组中的信息,以使服务器完成信息的更新备份,该实施例不受本地设备环境的影响,在用户对信息非首次备份时,客户端仅上传与服务器小组标识不一致的小组的信息,一方面可大大减少网络资源的消耗,另一方面,可以提高信息备份的效率,进而可提高用户体验度。为达上述目的,本申请第二方面实施例提出了一种信息的备份方法,包括:接收客户端发送的记录了信息对应的特征值的第一列表,按照预设方式将的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第二列表;将所述第一列表和第二列表进行比对,并向所述客户端返回与所述第二列表记录的特征值不一致的小组标识,以使所述客户端根据返回的小组标识上传对应小组中的信息;以及根据所述客户端上传的信息完成信息的更新备份。本申请实施例的信息的备份方法,接收客户端发送的记录了每一小组的特征值的第一列表,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第二列表,然后将第一列表和第二列表进行比对,并向客户端返回与第二列表记录的特征值不一致的小组标识,以使客户端根据返回的小组标识上传对应小组中的信息,以及根据客户端上传的信息完成信息的更新备份,该实施例通过分组比对,可以准确获得信息不一致的小组标识,并且仅需要上传对应小组中的信息,由此,可避免不必要的流量浪费,提高了信息备份的效率。为达上述目的,本申请第三方面实施例提出了一种信息的备份装置,包括:处理模块,用于接收备份请求,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第一列表;对比模块,用于向服务器发送所述第一列表,以使服务器将所述第一列表和记录了在先存储的信息对应的特征值的第二列表进行比对;接收模块,用于接收所述服务器返回与所述第二列表记录的特征值不一致的小组标识;以及上传模块,用于根据返回的小组标识向所述服务器上传对应小组中的信息,以使所述服务器完成信息的更新备份。本申请实施例的信息的备份装置,通过处理模块接收备份请求,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第一列表,然后发送模块向服务器发送第一列表,以使服务器将
第一列表和记录了在先存储的信息对应的特征值的第二列表进行比对,接收模块接收服务器返回与第二列表记录的特征值不一致的小组标识,以及上传模块根据返回的小组标识向服务器上传对应小组中的信息,以使服务器完成信息的更新备份,该实施例不受本地设备环境的影响,在用户对信息非首次备份时,客户端仅上传与服务器小组标识不一致的小组的信息,一方面可大大减少网络资源的消耗,另一方面,可以提高信息备份的效率,进而可提高用户体验度。为达上述目的,本申请第四方面实施例提出了一种基信息的备份装置,包括:处理模块,用于接收客户端发送的记录信息对应的特征值的第一列表,按照预设方式将服务器存储的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第二列表;比对模块,用于将所述第一列表和第二列表进行比对,并向所述客户端返回与所述第二列表记录的特征值不一致的小组标识,以使所述客户端根据返回的小组标识上传对应小组中的信息;以及更新备份模块,用于根据所述客户端上传的信息完成信息的更新备份。本申请实施例的信息的备份装置,通过处理模块接收客户端发送的记录了每一小组的特征值的第一列表,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第二列表,然后通过比对模块将第一列表和第二列表进行比对,并向客户端返回与第二列表记录的特征值不一致的小组标识,以使客户端根据返回的小组标识上传对应小组中的信息,以及通过更新备份模块根据客户端上传的信息完成信息的更新备份,该实施例通过分组比对,可以准确获得信息不一致的小组标识,并且仅需要上传对应小组中的信息,由此,可避免不必要的流量浪费,提高了信息备份的效率。附图说明图1是本申请一个实施例的信息的备份方法的流程图。图2是本申请另一个实施例的信息的备份方法的流程图。图3是本申请又一个实施例的信息的备份方法的流程图。图4是本申请一个实施例的信息的备份装置的结构示意图。图5是本申请另一个实施例的信息的备份装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描
述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的信息的备份方法及装置。图1是本申请一个实施例的信息的备份方法的流程图,该实施例从客户端侧进行描述,如图1所示,该信息的备份方本文档来自技高网
...

【技术保护点】
一种信息的备份方法,其特征在于,包括:接收备份请求,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第一列表;向服务器发送所述第一列表,以使服务器将所述第一列表和记录了在先存储的信息对应的特征值的第二列表进行比对;接收所述服务器返回与所述第二列表记录的特征值不一致的小组标识;以及根据返回的小组标识向所述服务器上传对应小组中的信息,以使所述服务器完成信息的更新备份。

【技术特征摘要】
1.一种信息的备份方法,其特征在于,包括:接收备份请求,按照预设方式将本地的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第一列表;向服务器发送所述第一列表,以使服务器将所述第一列表和记录了在先存储的信息对应的特征值的第二列表进行比对;接收所述服务器返回与所述第二列表记录的特征值不一致的小组标识;以及根据返回的小组标识向所述服务器上传对应小组中的信息,以使所述服务器完成信息的更新备份。2.根据权利要求1所述的方法,其特征在于,所述信息包括通讯录信息,所述按照预设方式将本地的信息划分为多个小组,包括:基于通讯录中联系人的属性信息将本地的通讯录信息划分为多个小组,所述联系人的属性信息包括联系人姓名的首字母、联系人手机号码的至少部分字段和联系人的归属地中的一种或几种。3.根据权利要求1或2所述的方法,其特征在于,所述预设算法包括摘要算法和校验和算法。4.一种信息的备份方法,其特征在于,包括:接收客户端发送的记录了信息对应的特征值的第一列表,按照预设方式将的信息划分为多个小组,并按照预设算法为每一小组生成唯一标识该小组的特征值,形成记录每一小组的特征值的第二列表;将所述第一列表和第二列表进行比对,并向所述客户端返回与所述第二列表记录的特征值不一致的小组标识,以使所述客户端根据返回的小组标识上传对应小组中的信息;以及根据所述客户端上传的信息完成信息的更新备份。5.根据权利要求4所述的方法,其特征在于,所述信息包括通讯录信息,所述按照预设方式将本地的信息划分为多个小组,包括:基于通讯录中联系人的属性信息将本地的通讯录信息划分为多个小组,所述联系人的属性信息包括联系人姓名的首字母、联系人手机号码的至少部分字段和联系人的归属地中的一种或几种。6.根据权利要求4或5所述的方法,其特征在于,所述预设算法包括摘要算法和校验和算法。7.一种信息的备份装置,其特征在于...

【专利技术属性】
技术研发人员:赵云涛
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1