一种更新关联账户信息的方法和装置制造方法及图纸

技术编号:15727075 阅读:62 留言:0更新日期:2017-06-29 23:26
本公开是关于一种更新关联账户信息的方法和装置,属于互联网技术领域。所述方法包括:获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求,所述更新请求中携带有所述第一更新顺序标识;接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识;根据所述数据更新消息中携带的更新信息以及对应的更新顺序标识,对所述第一账户的关联账户信息进行更新,并存储最新的更新信息对应的更新顺序标识。采用本公开,可以防止网络资源的浪费。

【技术实现步骤摘要】
一种更新关联账户信息的方法和装置
本公开是关于互联网
,尤其是关于一种更新关联账户信息的方法和装置。
技术介绍
随着互联网技术的发展,各式各样的终端得到了广泛的应用,相应的,终端中的应用程序的种类也越来越多,即时通讯应用程序即是一种比较常用的应用程序。用户在使用即时通讯应用程序时,服务器往往会存储有登录在终端的每个账户的关联账户信息(好友状态信息、好友列表信息、群列表信息、讨论组列表信息等)。当账户在终端登录时,终端将会向服务器获取账户的全部关联账户信息,将其存储在终端中。在实现本公开的过程中,专利技术人发现至少存在以下问题:当网络不稳定时,账户可能会退出登录,当该账户再次登录在终端时,基于上述处理方式,终端将会再次向服务器获取账户的全部关联账户信息,一般关联账户信息的数据量较大,这样会导致网络资源的浪费。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了一种更新关联账户信息的方法和装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种更新关联账户信息的方法,所述方法包括:获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求,所述更新请求中携带有所述第一更新顺序标识,以使所述服务器根据所述第一更新顺序标识,以及所述服务器存储的所述第一账户的各更新信息对应的更新顺序标识,在所述第一账户的更新信息中,获取所述第一更新顺序标识对应的第一更新信息之后的更新信息;接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识;根据所述数据更新消息中携带的更新信息以及对应的更新顺序标识,对所述第一账户的关联账户信息进行更新,并存储最新的更新信息对应的更新顺序标识。可选的,所述获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求,包括:当接收到服务器发送的信息变更通知时,获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求。这样,可以保证终端中的关联账户信息可以实时进行更新。可选的,所述获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求,包括:当检测到第一账户登录时,获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求。这样,可以保证,终端中存储的关联账户信息与服务器中的关联账户信息一致,实现同步性。可选的,所述更新请求中还携带有所述终端当前能够接收的数据包的最大容量;所述接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识,包括:接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的全部更新信息、对应的更新顺序标识以及发送完毕标识。这样,在网络不稳定的情况下,可以降低终端对更新信息的接收失败的概率。可选的,所述更新请求中还携带有所述第一终端当前能够接收的数据包的最大容量;所述接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识,包括:接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述服务器在所述第一更新信息之后的更新信息中,按时间由先至后的顺序选取的总数据量不超过所述最大容量的更新信息、对应的更新顺序标识以及发送未完毕标识;所述根据所述数据更新消息中携带的更新信息以及对应的更新顺序标识,对所述第一账户的关联账户信息进行更新,并存储最新的更新信息对应的更新顺序标识之后,还包括:获取所述终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第二更新信息对应的第二更新顺序标识,向服务器发送对应所述第一账户的更新请求,所述更新请求中携带有所述第二更新顺序标识的。这样,在网络不稳定的情况下,可以降低终端对更新信息的接收失败的概率。可选的,所述方法还包括:接收所述服务器发送的全量数据消息,所述全量数据消息中携带有所述第一账户的全部关联账户信息以及第三更新顺序标识,所述第三更新顺序标识为默认的初始更新顺序标识;根据所述全量数据消息携带的全部关联账户信息,对所述第一账户的关联信息进行更新,并存储所述第三更新顺序标识。这样,可以使得终端与服务器的关联账户信息保持一致,以便后续可以只更新发生变更的关联账户信息。根据本公开实施例的第二方面,提供一种更新关联账户信息的方法,所述方法包括:接收终端发送的对应第一账户的更新请求,所述更新请求中携带有第一更新顺序标识;根据所述第一更新顺序标识,以及服务器存储的所述第一账户的各更新信息对应的更新顺序标识,在所述第一账户的更新信息中,获取所述第一更新顺序标识对应的第一更新信息之后的更新信息;向所述终端发送更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识。可选的,所述接收终端发送的对应第一账户的更新请求之前,还包括:当检测到第一账户的关联账户信息发生变更时,向所述第一账户登录的终端发送信息变更通知。这样,可以在关联账户发生变更的第一时间通知终端对发生变更的关联账户信息进行获取,进而,可以使得终端实时与服务器保持同步。可选的,所述更新请求中携带有所述终端当前能够接收的数据包的最大容量;所述向所述终端发送更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识,包括:如果所述更新信息的数据量未超过所述最大容量,则向所述终端发送更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的全部更新信息、对应的更新顺序标识以及发送完毕标识;如果所述更新信息的数据量超过所述最大容量,则在所述第一更新信息之后的更新信息中,按时间由先至后的顺序,选取总数据量不超过所述最大容量的更新信息,向所述终端发送更新数据消息,所述更新数据消息中携带有选取的更新信息、对应的更新顺序标识以及发送未完毕标识。这样,可以服务器每次发送的更新信息不超过终端当前能够接收的数据包的最大容量,从而,可以提高终端成功接收更新信息的概率。可选的,所述根据所述第一更新顺序标识,以及服务器存储的所述第一账户的各更新信息对应的更新顺序标识,在所述第一账户的更新信息中,获取所述第一更新顺序标识对应的第一更新信息之后的更新信息,包括:如果所述服务器存储有所述第一账户的更新信息以及对应的更新顺序标识,则根据所述第一更新顺序标识,以及服务器存储的所述第一账户的各更新信息对应的更新顺序标识,在所述第一账户的更新信息中,获取所述第一更新顺序标识对应的第一更新信息之后的更新信息;所述方法还包括:如果所述服务器未存储有所述第一账户的更新信息以及对应的更新顺序标识,则向所述终端发送全量数据消息,其中,所述全量数据消息中携带有所述第一账户的全部关联账户信息以及第三更新顺序标识,所述第三更新顺序标识为默认的初始更新顺序标识本文档来自技高网...
一种更新关联账户信息的方法和装置

【技术保护点】
一种更新关联账户信息的方法,其特征在于,所述方法包括:获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求,所述更新请求中携带有所述第一更新顺序标识,以使所述服务器根据所述第一更新顺序标识,以及所述服务器存储的所述第一账户的各更新信息对应的更新顺序标识,在所述第一账户的更新信息中,获取所述第一更新顺序标识对应的第一更新信息之后的更新信息;接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识;根据所述数据更新消息中携带的更新信息以及对应的更新顺序标识,对所述第一账户的关联账户信息进行更新,并存储最新的更新信息对应的更新顺序标识。

【技术特征摘要】
1.一种更新关联账户信息的方法,其特征在于,所述方法包括:获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求,所述更新请求中携带有所述第一更新顺序标识,以使所述服务器根据所述第一更新顺序标识,以及所述服务器存储的所述第一账户的各更新信息对应的更新顺序标识,在所述第一账户的更新信息中,获取所述第一更新顺序标识对应的第一更新信息之后的更新信息;接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识;根据所述数据更新消息中携带的更新信息以及对应的更新顺序标识,对所述第一账户的关联账户信息进行更新,并存储最新的更新信息对应的更新顺序标识。2.根据权利要求1所述的方法,其特征在于,所述获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求,包括:当接收到服务器发送的信息变更通知时,获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求;或者,当检测到第一账户登录时,获取终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第一更新信息对应的第一更新顺序标识,向服务器发送对应所述第一账户的更新请求。3.根据权利要求1或2任意一项所述的方法,其特征在于,所述更新请求中还携带有所述终端当前能够接收的数据包的最大容量;所述接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识,包括:接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的全部更新信息、对应的更新顺序标识以及发送完毕标识。4.根据权利要求1或2任意一项所述的方法,其特征在于,所述更新请求中还携带有所述第一终端当前能够接收的数据包的最大容量;所述接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述第一更新信息之后的更新信息以及对应的更新顺序标识,包括:接收所述服务器发送的更新数据消息,所述更新数据消息中携带有所述服务器在所述第一更新信息之后的更新信息中,按时间由先至后的顺序选取的总数据量不超过所述最大容量的更新信息、对应的更新顺序标识以及发送未完毕标识;所述根据所述数据更新消息中携带的更新信息以及对应的更新顺序标识,对所述第一账户的关联账户信息进行更新,并存储最新的更新信息对应的更新顺序标识之后,还包括:获取所述终端登录的第一账户在所述终端最新一次进行关联账户信息更新时的第二更新信息对应的第二更新顺序标识,向服务器发送对应所述第一账户的更新请求,所述更新请求中携带有所述第二更新顺序标识的。5.一种更新关联账户信息的方法,其特征在于,所述方法包括:接收终端发送的对应第一账户的更新请求,所述更新请求中携带有第一更新顺序标识;根据所述第一更新顺序标识,以及服务器存储的所述第一账户的各更新信息对应的...

【专利技术属性】
技术研发人员:田小围
申请(专利权)人:北京新媒传信科技有限公司
类型:发明
国别省市:北京,11

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

1