[发明专利]即时消息阅读状态的记录方法及装置有效
申请号: | 201710051105.3 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106844662B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 徐锐波;付赟 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时消息 阅读 状态 记录 方法 装置 | ||
1.一种即时消息阅读状态的记录方法,包括:
接收发送端向接收端发送的消息,为所述消息生成消息标识;
根据所述接收端的记录生成第一位图数据,存储所述消息标识与所述第一位图数据;其中,第一位图数据的每一位值表示群组内的对应成员序列号的成员是否有效;
将所述消息发送给接收端;
接收接收端返回的消息阅读通知,根据消息阅读通知对第一位图数据进行修改,得到第二位图数据;其中,所述第二位图数据的每一位表示一个接收者的阅读状态;
根据所述第二位图数据,向发送端返回消息的阅读状态;
其中,所述接收端为群组成员;
所述根据所述接收端的记录生成第一位图数据的步骤,包括:
根据群组标识查询群组内有效成员的记录;
查询群组内有效成员对应的成员序列号;
将位图中群组内有效成员对应的成员序列号对应的位置的数据置为第一数据,得到第一位图数据。
2.根据权利要求1所述的方法,所述根据所述接收端的记录生成第一位图数据具体为:根据群组标识查询群组成员的记录,根据所述群组成员的记录生成第一位图数据。
3.根据权利要求2所述的方法,所述根据群组标识查询群组成员的记录,根据所述群组成员的记录生成第一位图数据具体为:
根据群组标识查询群组内有效成员的记录,根据所述群组内有效成员生成第一位图数据。
4.根据权利要求1所述的方法,所述接收接收端返回的消息阅读通知,根据消息阅读通知对第一位图数据进行修改,得到第二位图数据进一步包括:
接收群组成员返回的消息阅读通知;
根据消息阅读通知确定返回消息阅读通知的群组成员对应的成员序列号;
将第一位图数据对应的位图中返回消息阅读通知的群组成员对应的成员序列号对应的位置的数据置为第二数据,得到第二位图数据。
5.根据权利要求1所述的方法,在所述根据所述第二位图数据,向发送端返回消息的阅读状态之前,所述方法还包括:根据群组标识和消息标识获取群组成员快照位图数据,所述群组成员快照位图数据根据群组内的未退群成员与已退群成员的快照记录而设定。
6.根据权利要求5所述的方法,所述根据所述第二位图数据,向发送端返回消息的阅读状态进一步包括:
将所述群组成员快照位图数据和所述第二位图数据进行按位操作,得到用来记录群组成员阅读状态的第三位图数据;
遍历所述第三位图数据,向发送端返回消息的阅读状态。
7.一种即时消息阅读状态的记录装置,包括:
接收模块,用于接收发送端向接收端发送的消息,为所述消息生成消息标识;
生成模块,用于根据所述接收端的记录生成第一位图数据,存储所述消息标识与所述第一位图数据;其中,第一位图数据的每一位值表示群组内的对应成员序列号的成员是否有效;
发送模块,用于将所述消息发送给接收端;
修改模块,用于接收接收端返回的消息阅读通知,根据消息阅读通知对第一位图数据进行修改,得到第二位图数据;其中,所述第二位图数据的每一位表示一个接收者的阅读状态;
返回模块,用于根据所述第二位图数据,向发送端返回消息的阅读状态;
其中,所述接收端为群组成员;
所述生成模块进一步用于:
根据群组标识查询群组内有效成员的记录;
查询群组内有效成员对应的成员序列号;
将位图中群组内有效成员对应的成员序列号对应的位置的数据置为第一数据,得到第一位图数据。
8.根据权利要求7所述的装置,所述生成模块进一步用于:根据群组标识查询群组成员的记录,根据所述群组成员的记录生成第一位图数据。
9.根据权利要求8所述的装置,所述生成模块进一步用于:根据群组标识查询群组内有效成员的记录,根据所述群组内有效成员生成第一位图数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710051105.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型塑粉原料存储下料装置
- 下一篇:一种环保安全水泥仓清吹灰装置