一种实时会话列表的渲染方法及系统技术方案

技术编号:45291242 阅读:52 留言:0更新日期:2025-05-16 14:35
本发明专利技术提供了一种实时会话列表的渲染方法及系统,其方法包括:在终端接收到成功登录的登录信息后,通过终端使用首页逆向同步和异步正向同步补齐的方式进行会话列表的同步,获得会话列表摘要信息;根据会话ID,从终端或服务端中获取会话信息、用户信息和图片信息;通过终端进行会话列表中未读消息的自增和获取最新消息位置;将最新消息位置减去最后已读消息位置,获得未读消息数;根据最后消息ID加载最后消息,获得预览信息,根据会话状态对会话进行状态解析,获得会话状态标识;根据会话信息、用户信息、图片信息、未读消息数、预览信息和会话状态标识,通过UI进行会话列表的渲染;提高会话列表渲染效率,减少会话列表渲染过程中的资源消耗。

【技术实现步骤摘要】

本专利技术涉及列表渲染,尤其涉及一种实时会话列表的渲染方法及系统


技术介绍

1、在ume2x系统中,当用户登录时,ume2x系统终端对用户最近7天的历史消息和所有未读历史消息进行增量拉取,当系统终端成功拉取这些消息后,基于消息时间在终端本地对所拉取的消息进行排序,从而确定首屏会话列表的消息顺序,同时计算每个会话中未读消息的数量,最后通知ui进行首屏会话列表的渲染展示。

2、用户登陆上线时,终端需要同步拉取大量消息,导致首屏长时间处于加载状态,特别是在移动端软网的场景下,加载时间较长,导致用户体验较差,同时还会造成移动端不必要的网络流量耗费和电量消耗。此外,对于未读消息数量的计算,终端先拉取会话内所有未读消息,再基于会话内消息的已读状态进行判断和计算,这个过程需要遍历会话内所有消息,造成不必要的cpu浪费,导致移动端的额外电量消耗。


技术实现思路

1、本专利技术提供一种实时会话列表的渲染方法及系统,提高会话列表渲染效率,减少会话列表渲染过程中的资源消耗。

2、为了解决上述技术问题,本专本文档来自技高网...

【技术保护点】

1.一种实时会话列表的渲染方法,其特征在于,包括:

2.如权利要求1所述的一种实时会话列表的渲染方法,其特征在于,所述通过终端接收登录信息,在终端接收到成功登录的登录信息后,通过终端使用首页逆向同步和异步正向同步补齐的方式进行会话列表的同步,获得会话列表摘要信息,包括:

3.如权利要求2所述的一种实时会话列表的渲染方法,其特征在于,所述根据所述第一未同步会话消息、所述第一会话消息数和预设正整数N的比较结果以及历史时刻最新同步版本号,通过终端执行最新变更会话列表正向同步的异步任务,并获得会话列表摘要信息,包括:

4.如权利要求1所述的一种实时会话列表的渲...

【技术特征摘要】

1.一种实时会话列表的渲染方法,其特征在于,包括:

2.如权利要求1所述的一种实时会话列表的渲染方法,其特征在于,所述通过终端接收登录信息,在终端接收到成功登录的登录信息后,通过终端使用首页逆向同步和异步正向同步补齐的方式进行会话列表的同步,获得会话列表摘要信息,包括:

3.如权利要求2所述的一种实时会话列表的渲染方法,其特征在于,所述根据所述第一未同步会话消息、所述第一会话消息数和预设正整数n的比较结果以及历史时刻最新同步版本号,通过终端执行最新变更会话列表正向同步的异步任务,并获得会话列表摘要信息,包括:

4.如权利要求1所述的一种实时会话列表的渲染方法,其特征在于,所述根据所述会话id,从终端或服务端中获取会话信息、用户信息和图片信息,包括:

5.如权利要求1所述的一种实时会话列表的渲染方法,其特征在于,所述通过终端进行会话列...

【专利技术属性】
技术研发人员:郑文山潘建标
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:

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

1