一种数据显示方法、装置及设备与流程

文档序号:27103653发布日期:2021-10-27 18:00阅读:来源:国知局

技术特征:
1.一种数据显示方法,其特征在于,所述方法包括:从轮播初始状态开始在轮播区中滚动显示轮播队列,所述轮播队列包括第一数据队列和第二数据队列,所述第一数据队列和所述第二数据队列均包括原数据集合中的数据条目;当所述第一数据队列滚动出轮播区且所述轮播区的第一端与所述第二数据队列中的第一个数据条目对齐时,生成包括所述原数据集合中的数据条目的第三数据队列,将所述第三数据队列拼接在所述第二数据队列的尾部得到由所述第二数据队列和所述第三数据队列组成的新的轮播队列,所述轮播区的第一端是指数据条目离开所述轮播区的一端;将轮播滚动量置为零,以从轮播初始状态开始在所述轮播区中滚动显示所述新的轮播队列。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于监测到即时消息,确定所述轮播队列中正在被显示的第一数据条目;根据所述第一数据条目在所述轮播队列中的第一位置确定所述即时消息插入到所述轮播队列中的目标位置;将所述即时消息插入到所述目标位置,以对所述即时消息进行显示。3.根据权利要求2所述的方法,其特征在于,所述确定所述轮播队列中正在被显示的第一数据条目,包括:确定所述轮播队列中正在被显示且距离所述轮播区的第二端最近的第一数据条目,所述轮播区的第二端是指数据条目进入所述轮播区的一端。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一数据条目在所述轮播队列中的第一位置确定所述即时消息插入到所述轮播队列中的目标位置,包括:将与所述第一位置相邻的第二位置确定为目标位置,所述第二位置对应的第二数据条目即将被显示。5.根据权利要求4所述的方法,其特征在于,所述将与所述第一位置相邻的第二位置确定为目标位置,包括:在所述第二数据条目为已插入的即时消息时,从所述第二位置开始向后遍历查找尚未显示且属于所述原始数据集合中的第三数据条目;将所述第三数据条目所在的位置确定为目标位置。6.根据权利要求2

5任一项所述的方法,其特征在于,所述目标位置位于所述第一数据队列,或所述目标位置位于所述第二数据队列。7.根据权利要求1

6任一项所述的方法,其特征在于,在将所述第三数据队列拼接在所述第二数据队列的尾部之前,所述方法还包括:删除所述第一数据队列。8.根据权利要求1

7任一项所述的方法,其特征在于,所述原数据条目的数据类型为图片、文字和视频中的至少一种,和/或所述即时消息的数据类型为图片、文字和视频中的至少一种。9.一种数据显示装置,其特征在于,所述装置包括:显示单元,用于从轮播初始状态开始在轮播区中滚动显示轮播队列,所述轮播队列包
括第一数据队列和第二数据队列,所述第一数据队列和所述第二数据队列均包括原数据集合中的数据条目;生成单元,用于当所述第一数据队列滚动出轮播区且所述轮播区的第一端与所述第二数据队列中的第一个数据条目对齐时,生成包括所述原数据集合中的数据条目的第三数据队列,将所述第三数据队列拼接在所述第二数据队列的尾部得到由所述第二数据队列和所述第三数据队列组成的新的轮播队列,所述轮播区的第一端是指数据条目离开所述轮播区的一端;配置单元,用于将轮播滚动量置为零,以从轮播初始状态开始在所述轮播区中滚动显示所述新的轮播队列。10.一种电子设备,所述设备包括:处理器和存储器;所述存储器,用于存储指令或计算机程序;所述处理器,用于执行所述存储器中的所述指令或计算机程序,以使得所述电子设备执行权利要求1

8任一项所述的方法。11.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上权利要求1

8任一项所述的方法。

技术总结
本申请实施例公开了一种数据显示方法,从轮播初始状态开始在轮播区中滚动显示轮播队列,该轮播队列包括第一数据队列和第二数据队列,该第一数据队列和第二数据队列包括原数据集合中的数据条目。即轮播队列包括2倍数据量的数据条目。当第一数据队列滚动出轮播区且轮播区的第一端与第二数据队列的第一个数据条目对齐时,为保证轮播队列的2倍数据量,则从原数据集合中复制数据条目生成第三数据队列,并将该第三数据队列拼接在第二数据队列的尾部,以得到由第二数据队列和第三数据队列组成的新的轮播队列。同时,将轮播队列的滚动量置为零,以从轮播初始状态在轮播区滚动显示新的轮播队列,依次循环执行上述操作,从而实现无视觉跳跃的数据轮播。觉跳跃的数据轮播。觉跳跃的数据轮播。


技术研发人员:杨季佳 彭迪 辜思汉
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2021.08.11
技术公布日:2021/10/26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1