Web端消息列表同步方法及装置制造方法及图纸

技术编号:39127059 阅读:10 留言:0更新日期:2023-10-23 14:49
本申请提供一种Web端消息列表同步方法及装置,所述方法包括:实时监测前台消息列表中的列表数据是否发生改变,若所述列表数据发生改变,则修改所述前台消息列表中的上传标识对应的当前状态;以及,实时监测即时通讯聊天室的状态是否为已删除状态,若是,则修改该即时通讯聊天室的删除标识对应的状态;实时监测针对所述列表数据的预设的上传条件是否被触发,若是,则根据所述上传标识和删除标识的当前状态选择对应的所述列表数据以对服务器中的后台消息列表进行更新。本申请能够有效降低后台服务器性能的损耗以及提升web端消息列表同步的实时性。的实时性。的实时性。

【技术实现步骤摘要】
Web端消息列表同步方法及装置


[0001]本申请涉及即时通讯领域,尤其涉及一种Web端消息列表同步方法及装置。

技术介绍

[0002]对于即时通讯聊天系统,必然会提供一个聊天室会话的列表(以下简称消息列表),展示当前用户曾经发送或接收过消息的聊天室清单,让用户能够通过该列表,进入具体的聊天室进行查看和收发消息。比如常见的微信的微信页签,QQ的消息列表。当即时通讯聊天系统,提供多种类型的客户端,如Android、IOS、Web、window、mac、linux等,且允许用户同时登陆两种类型以上的客户端时(如Android和window同时登陆),那么为了提高用户体验,需要对消息列表进行多端同步,让用户在不同的设备上展示相同的消息列表。
[0003]但现有消息列表同步一般集中在Android和IOS同步,或移动端和PC客户端同步,并没有考虑移动端和Web端同步,如何降低后台服务器性能的损耗以及提升消息列表同步的实时性,是一个亟待解决的问题。

技术实现思路

[0004]鉴于此,本申请实施例提供了一种Web端消息列表同步方法及装置,以消除或改善现有技术中存在的一个或更多个缺陷。
[0005]本申请的第一个方面提供了一种Web端消息列表同步方法,该方法包括:
[0006]实时监测自身对应的前台消息列表中包含的列表数据是否发生改变,该前台消息列表还包括上传标识和删除标识,若所述列表数据发生改变,则修改所述前台消息列表中的上传标识对应的当前状态为需要上传状态;
[0007]以及,实时监测即时通讯聊天室的状态是否为已删除状态,若是,则修改该即时通讯聊天室的删除标识对应的状态为已删除状态;
[0008]实时监测针对所述列表数据的预设的上传条件是否被触发,若是,则根据所述上传标识和删除标识的当前状态选择对应的所述列表数据以对服务器中的后台消息列表进行更新,从而使得所述用户在移动端基于所述服务器中更新后的所述后台消息列表进行消息列表同步。
[0009]在本申请的一些实施例中,所述根据所述上传标识和删除标识的当前状态选择对应的所述列表数据以对服务器中的后台消息列表进行更新,包括:
[0010]选择所述上传标识对应的状态为所述需要上传状态时对应的所述列表数据更新所述服务器中的所述后台消息列表,并将所述上传标识对应的状态修改为上传中状态;
[0011]在所述服务器中的所述后台消息列表中选择删除所述删除标识对应的状态为已删除状态的时对应的所述列表数据。
[0012]在本申请的一些实施例中,在所述在所述服务器中的所述后台消息列表中选择删除所述删除标识对应的状态为已删除状态的时对应的所述列表数据之后,还包括:
[0013]在所述获取到的后台消息列表中将所述上传标识对应的状态修改为无需要上传
状态。
[0014]在本申请的一些实施例中,所述实时监测针对所述列表数据的预设的上传条件是否被触发,包括:
[0015]实时监测当前是否存在新增所述聊天室、删除所述聊天室、所述未读数发生改变和所述列表数据发生改变中的至少一项的用户操作行为。
[0016]在本申请的一些实施例中,在所述实时监测前台消息列表中的列表数据是否发生改变,若是,则实时修改所述前台消息列表中的上传标识为需要上传状态之前,还包括:
[0017]当检测到所述用户在聊天网页登录成功后,向所述服务器发送第一请求以获取所述用户对应的所述前台消息列表;其中,所述服务器中设有多个所述前台消息列表;
[0018]根据获取到的所述前台消息列表更新聊天首页界面。
[0019]在本申请的一些实施例中,在所述根据获取到的所述前台消息列表更新聊天首页界面之后,还包括:
[0020]向所述服务器发送第二请求以获取离线消息,将所述离线消息与所述前台消息列表进行合并以更新所述聊天首页界面。
[0021]在本申请的一些实施例中,在所述向服务器发送请求以获取所述用户对应的所述前台消息列表之前,包括:
[0022]与所述服务器建立通信连接;
[0023]相对应的,在所述根据获取到的所述前台消息列表更新聊天首页界面之后,还包括:
[0024]若自与自身已建立通信连接的服务器接收到新消息,或者发送所述新消息至所述服务器,则将所述新消息与所述前台消息列表进行合并以更新所述聊天首页界面。
[0025]本申请的第二个方面提供了一种Web端消息列表同步装置,该装置包括:
[0026]上传标识及删除标识更改模块,用于实时监测自身对应的前台消息列表中包含的列表数据是否发生改变,该前台消息列表还包括上传标识和删除标识,若所述列表数据发生改变,则修改所述前台消息列表中的上传标识对应的当前状态为需要上传状态;以及,实时监测即时通讯聊天室的状态是否为已删除状态,若是,则修改该即时通讯聊天室的删除标识对应的状态为已删除状态;
[0027]后台消息列表更新模块,用于实时监测针对所述列表数据的预设的上传条件是否被触发,若是,则根据所述上传标识和删除标识的当前状态选择对应的所述列表数据以对服务器中的后台消息列表进行更新,从而使得所述用户在移动端基于所述服务器中更新后的所述后台消息列表进行消息列表同步。
[0028]本申请的第三个方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述的第一方面所述的Web端消息列表同步方法。
[0029]本申请的第四个方面提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现前述的第一方面所述的Web端消息列表同步方法。
[0030]本申请提供一种Web端消息列表同步方法及装置,所述方法包括:实时监测前台消息列表中的列表数据是否发生改变,若所述列表数据发生改变,则修改所述前台消息列表中的上传标识对应的当前状态;以及,实时监测即时通讯聊天室的状态是否为已删除状态,
若是,则修改该即时通讯聊天室的删除标识对应的状态;实时监测针对所述列表数据的预设的上传条件是否被触发,若是,则根据所述上传标识和删除标识的当前状态选择对应的所述列表数据以对服务器中的后台消息列表进行更新。本申请能够有效降低后台服务器性能的损耗以及提升web端消息列表同步的实时性。
[0031]本申请的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本申请的实践而获知。本申请的目的和其它优点可以通过在说明书以及附图中具体指出的结构实现到并获得。
[0032]本领域技术人员将会理解的是,能够用本申请实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本申请能够实现的上述和其他目的。
附图说明
[0033]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,并不构成对本申请的限定。附图中的部件不是成比例绘制的,而只是为了示出本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Web端消息列表同步方法,其特征在于,包括:实时监测自身对应的前台消息列表中包含的列表数据是否发生改变,该前台消息列表还包括上传标识和删除标识,若所述列表数据发生改变,则修改所述前台消息列表中的上传标识对应的当前状态为需要上传状态;以及,实时监测即时通讯聊天室的状态是否为已删除状态,若是,则修改该即时通讯聊天室的删除标识对应的状态为已删除状态;实时监测针对所述列表数据的预设的上传条件是否被触发,若是,则根据所述上传标识和删除标识的当前状态选择对应的所述列表数据以对服务器中的后台消息列表进行更新,从而使得所述用户在移动端基于所述服务器中更新后的所述后台消息列表进行消息列表同步。2.根据权利要求1所述的Web端消息列表同步方法,其特征在于,所述根据所述上传标识和删除标识的当前状态选择对应的所述列表数据以对服务器中的后台消息列表进行更新,包括:选择所述上传标识对应的状态为所述需要上传状态时对应的所述列表数据更新所述服务器中的所述后台消息列表,并将所述上传标识对应的状态修改为上传中状态;在所述服务器中的所述后台消息列表中选择删除所述删除标识对应的状态为已删除状态的时对应的所述列表数据。3.根据权利要求2所述的Web端消息列表同步方法,其特征在于,在所述在所述服务器中的所述后台消息列表中选择删除所述删除标识对应的状态为已删除状态的时对应的所述列表数据之后,还包括:在所述获取到的后台消息列表中将所述上传标识对应的状态修改为无需要上传状态。4.根据权利要求1所述的Web端消息列表同步方法,其特征在于,所述实时监测针对所述列表数据的预设的上传条件是否被触发,包括:实时监测当前是否存在新增所述聊天室、删除所述聊天室、所述未读数发生改变和所述列表数据发生改变中的至少一项的用户操作行为。5.根据权利要求1所述的Web端消息列表同步方法,其特征在于,在所述实时监测前台消息列表中的列表数据是否发生改变,若是,则实时修改所述前台消息列表中的上传标识为需要上传状态之前,还包括:当检测到所述用户在聊天网页登录成功后,向所述服务器发送第一...

【专利技术属性】
技术研发人员:陈仕平张光磊徐绍祥
申请(专利权)人:中企链信北京科技有限公司
类型:发明
国别省市:

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

1