[发明专利]一种显示未读消息数量的方法、装置、电子设备及存储介质在审
申请号: | 201811109481.4 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109408166A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 刘硕;李明 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;H04M1/725;H04L12/58 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 未读消息 集合 展示 存储介质 电子设备 消息展示 获知 阅读 申请 | ||
本申请示出了一种显示未读消息数量的方法、装置、电子设备及存储介质。在本申请实施例中,在消息展示界面中展示未读消息集合中的消息的过程中,每当在消息展示界面中展示的消息发生变化,获取该未读消息集合中的未展示过的消息的数量;然后展示未展示过的消息的数量,以使用户在阅读该未读消息集合中的消息的过程中,可以实时获知该未读消息集合中的未展示过的消息的数量是多少,进而可以获知还需要继续阅读多少消息,从而可以提高用户的阅读体验。
技术领域
本申请涉及计算机技术领域,尤其涉及一种显示未读消息数量的方法、装置、电子设备及存储介质。
背景技术
当前,即时通信(Instant Message,IM)技术得到迅速发展,使用即时通信技术可以即时发送和接收互联网消息。目前市面上已存在各类的即时通信客户端,人们可以使用即时通信客户端相互之间收发消息。
如今,越来越多的人们使用即时通信客户端相互交流。一个用户可能接收到多个好友发送的多条消息,当用户查看某一好友的未读消息时,即时通信工具会开启与该好友对应的聊天窗口,在聊天窗口中展示该好友的未读消息,当该好友的未读消息过多时,在聊天中往往无法同时展示该好友的所有未读消息,用户可以往上拉动聊天窗口以查看所有的未读消息。
发明内容
本申请提供一种显示未读消息数量的方法、装置、电子设备及存储介质。
根据本申请的第一方面,提供一种显示未读消息的数量的方法,所述方法包括:
在展示未读消息集合中的消息的过程中,检测展示的消息是否发生变化;
如果展示的消息发生变化,则获取所述未读消息集合中的未展示过的消息的数量;
展示所述未展示过的消息的数量。
在一个可选的实现方式中,所述获取所述未读消息集合中的未展示过的消息的数量,包括:
获取所述未读消息集合中的所有消息的总数量;
获取所述未读消息集合中的已展示过的消息的展示数量;
根据所述总数量和所述展示数量确定所述未展示过的消息的数量。
在一个可选的实现方式中,所述未读消息集合中的消息之间具有先后展示顺序;所述未读消息集合中的每一个消息具备不同的消息编号,展示顺序相邻的消息的消息编号相邻且展示顺序靠后的消息的消息编号小于展示顺序靠前的消息的消息编号;
所述获取所述未读消息集合中的已展示过的消息的展示数量,包括:
在所述未读消息集合中获取当前展示的每一个消息的消息编号;
在获取的消息编号中选择最小的消息编号;
获取所述未读消息集合中的展示顺序为首位的消息的消息编号;
根据所述最小的消息编号和展示顺序为首位的消息的消息编号获取已展示过的消息的展示数量。
在一个可选的实现方式中,所述根据所述最小的消息编号和展示顺序为首位的消息的消息编号获取已展示过的消息的展示数量,包括:
计算展示顺序为首位的消息的消息编号与所述最小的消息编号之间的差值;
计算所述差值与数值1之间的和值,并作为所述已展示过的消息的展示数量。
在一个可选的实现方式中,所述方法还包括:
检测所述未读消息集合中是否添加了新的未展示过的消息;
如果所述未读消息集合中添加了新的未展示过的消息,则执行所述获取所述未读消息集合中的未展示过的消息的数量的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811109481.4/2.html,转载请声明来源钻瓜专利网。