手机终端中短信信息的同步处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术,尤其是一种手机终端中短信信息的同步处理方法和系统。
【背景技术】
[0002]目前,为了防止手机终端中短信信息发生丢失,越来越多的手机终端用户开始使用手机终端短信资料的备份功能,将手机终端中的短信信息备份到个人计算机(PC)中或者备份到网络服务器中。相对于将手机终端中的短信信息备份到PC来说,将手机终端中的短信信息备份到网络服务器中具有便利性,可以实现手机终端中的短信信息的随时、随地备份,并可以在手机终端中短信信息丢失后,随时、随地从网络服务器中恢复短信信息,从而具有较为广泛的应用。
[0003]在实现本发明的过程中,发明人发现,现有技术常用的手机终端短信信息备份方法至少存在以下问题:
[0004]目前将手机终端短信信息备份到网络服务器时,主要采用全量信息的同步方法,每次同步都需要将手机终端中的所有短信信息都上传到网络服务器,使得在多次同步的过程中手机终端中的大多数短信信息都需要重复同步到网络服务器,增加了每次同步的短信信息的数据传输量,不必要的占用了网络资源,并且导致同步效率低下。
【发明内容】
[0005]本发明实施例所要解决的技术问题是:提供一种手机终端中短信信息的同步处理方法和系统,采用手机终端中短信增量信息的同步方式,每次仅需要将手机终端中的增量短信信息同步到网络侧的短信备份服务器,从而大大减少手机终端与网络侧同步的短信信息的数据量,节省网络资源,且提高手机终端中短信信息的同步效率,并且操作简单。
[0006]本发明实施例提供的一种手机终端中短信信息的同步处理方法,包括:
[0007]手机终端的短信备份客户端向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识,所述第一增量短信信息为手机终端与短信备份服务器上次同步完短信信息后手机终端中新增的短信信息,本地短信标识在手机终端中唯一标识一条短信;
[0008]短信备份服务器存储短信备份客户端发送的第一增量短信信息,分别向第一增量短信信息中每一条短信分配一个在短信备份服务器唯一标识一条短信的全局短信标识,并在本地短信标识与全局短信标识绑定关系列表中建立第一增量短信信息的本地短信标识与全局短信标识之间的映射关系;其中,本地短信标识与全局短信标识绑定关系列表包括短信备份服务器中存储的各短信的全局短信标识及其在手机终端中的本地短信标识之间的对应关系;
[0009]短信备份服务器确定所述手机终端与短信备份服务器上次同步完短信信息后短信备份服务器新增的短信信息作为第二增量短信信息,并分别为第二增量短信信息中的每一条增量短信分配在短信备份服务器唯一标识该增量短信的全局短信标识;
[0010]短信备份服务器将第二增量短信信息与第二增量短信信息的全局短信标识、以及第一增量短信信息中每一条短信的本地短信标识与全局短信标识之间的映射关系发送给短信备份客户端;
[0011]短信备份客户端存储第一增量短信信息中每一条短信的本地短信标识与全局短信标识之间的映射关系,并分别为第二增量短信信息中的每一条增量短信分配在该手机终端唯一标识该增量短信的本地短信标识;
[0012]短信备份客户端建立第二增量短信信息的本地短信标识与全局短信标识之间的映射关系并存储,并将第二增量短信信息的本地短信标识与全局短信标识之间的映射关系发送给短信备份服务器;
[0013]短信备份服务器将第二增量短信信息的本地短信标识与全局短信标识之间的映射关系更新到所述短信备份服务器中的本地短信标识与全局短信标识绑定关系列表中。
[0014]上述方法的另一个实施例中,短信备份客户端向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识包括:
[0015]短信备份客户端按照预设周期向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识;或者
[0016]短信备份客户端根据用户指示向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识;或者
[0017]短信备份客户端监测到手机终端中出现增量短信时,向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识。
[0018]上述方法的另一个实施例中,短信备份客户端向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识之前,还包括:
[0019]短信备份客户端通过如下方式确定手机终端中的增量短信信息作为第一增量短信信息:确定手机终端中短信信息的创建时间晚于手机终端中记录的上次同步时间点的短信信息为第一增量短信信息,其中,上次同步时间点为手机终端与短信备份服务器上次同步短信信息的时刻;或者,确定手机终端中未分配本地短信标识的短信信息为第一增量短is Ih 息。
[0020]上述方法的另一个实施例中,第二增量短信信息包括第一增量短信信息。
[0021]上述方法的另一个实施例中,短信备份客户端向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识之前,还包括:
[0022]短信备份客户端向短信备份服务器发送短信数据同步请求,该短信数据同步请求中包括所述手机终端中已有的全部短信信息及为其中每一条短信分配的本地短信标识;
[0023]短信备份服务器存储所述全部短信信息,并分别向所述全部短信信息中每一条短信分配一个全局短信标识,并在本地短信标识与全局短信标识绑定关系列表中建立所述全部短信信息的中每一条短信的本地短信标识与全局短信标识之间的映射关系;
[0024]短信备份服务器按照预先设置的比较规则,将短信数据同步请求中的全部短信信息与短信备份服务器上的短信信息进行比较,确定手机终端中不存在的短信信息,并分别向该手机终端中不存在的短信信息的每一条短信分配一个全局短信标识;
[0025]短信备份服务器将手机终端中不存在的短信信息及其全局短信标识、以及所述全部短信信息的本地短信标识与全局短信标识之间的映射关系发送给短信备份客户端;
[0026]短信备份客户端存储所述全部短信信息的中每一条短信的本地短信标识与全局短信标识之间的映射关系,并分别为手机终端中不存在的短信信息中的每一条短信分配一个本地短信标识,建立手机终端中不存在的短信信息中每一条短信的本地短信标识与全局短信标识之间的映射关系并存储;
[0027]短信备份客户端将所述手机终端中不存在的短信信息的本地短信标识与全局短信标识之间的映射关系发送给短信备份服务器;
[0028]短信备份服务器将所述手机终端中不存在的短信信息的本地短信标识与全局短信标识之间的映射关系更新到所述短信备份服务器中的本地短信标识与全局短信标识绑定关系列表中。
[0029]本发明实施例提供的一种手机终端中短信信息的同步处理系统,包括位于手机终端中的短信备份客户端,和位于网络侧的短信备份服务器,其中:
[0030]所述短信备份客户端,用于向短信备份服务器发送所述手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识,所述第一增量短信信息为手机终端与短信备份服务器上次同步完短信信息后手机终端中新增的短信信息,本地短信标识在手机终端中唯一标识一条短信;以及存储短信备份服务器发送的第一增量短信信息的本地短信标识与全局短信标识之间的映射关系,并分别为第二增量短信信息中的每一条增量短信分配一个本地短信标识;以及建立第二增量短信信息的本地短信标识与全局短信标识之间的映射关系并存储,并将第二增量短信信息的本地短信标识与全局短信标识之间的映射关系发送给短信备份服务器;
[0031]短信备份服务器,用于存储短信备份客户端发送的第一增量短信信息,分别向第一增量短信信息中每一条短信分配一个在短信备份服务器唯一标识一条短信的全局短信标识,并在本地短信标识与全局短信标识绑定关系列表中建立第一增量短信信息的本地短信标识与全局短信标识之间的映射关系;其中,本地短信标识与全局短信标识绑定关系列表包括短信备份服务器中存储的各短信的全局短信标识及其在手机终端中的本地短信标识之间的对应关系;确定所述手机终端与短信备份服务器上次同步完短信信息后短信备份服务器新增的短信信息作为第二增量短信信息,并分别为第二增量短信信息中的每一条增量短信分配一个全局短信标识;将第二增量短信信息与第二增量短信信息的全局短信标识、以及第一增量短信信息的本地短信标识与全局短信标识之间的映射关系发送给短信备份客户端;以及将第二增量短信信息的本地短信标识与全局短信标识之间的映射关系更新到所述短信备份服务器中的本地短信标识与全局短信标识绑定关系列表中。
[0032]上述系统的另一个实施例中,所述短信备份客户端,具体按照预设周期向短信备份服务器发送该手机终端中的第一增量短信信息及第一增量短信信息中每一条短信的本地短信标识;或者,根据用户指示向短信备