[发明专利]一种上下线消息的接收处理方法和装置有效
申请号: | 201710178636.9 | 申请日: | 2017-03-23 |
公开(公告)号: | CN106888384B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 温雷;李顺龙;冷晓林;赵文博;王辉 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/24;H04N21/262 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的一种上下线消息的接收处理方法和装置,引入引用计数器记录某个用户打开某个视频直播房间的窗口的个数,例如,用户U1在视频直播房间room_1打开的窗口个数由引用计数器C1记录,则用户U1每打开一个视频直播房间room_1的窗口引用计数器C1的计数值加1,用户U1每关闭一个视频直播房间room_1的窗口引用计数器C1的计数值减1。引用计数器C1的计数值≤0时,则发送下线消息通知业务端进行下线处理,业务端会将视频直播房间room_1对应的用户的在线列表中的用户U1剔除。因此,减少了僵尸用户的存在,提高了用户在线列表的准确性。 | ||
搜索关键词: | 一种 下线 消息 接收 处理 方法 装置 | ||
【主权项】:
1.一种上下线消息的接收处理方法,其特征在于,包括:接收接入服务器发送的上线消息和下线消息;解析得到每个所述上线消息包含的第一标识,第一标识包括用户标识和视频直播间标识,将第一标识对应的引用计数器的计数值加1,并将每个所述上线消息存储在无序集合中;解析得到每个所述下线消息包含的第二标识,第二标识包括用户标识和视频直播间标识,从所述无序集合中匹配与下线消息对应的上线消息,且在匹配成功后将匹配得到的上线消息从所述无序集合中删除,并将与删除的上线消息包含的第一标识对应的引用计数器的引用计数器的计数值减1;判断引用计数器的计数值是否大于零,若否,则发送下线消息通知业务端进行下线处理,每个引用计数器的初始值为零。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710178636.9/,转载请声明来源钻瓜专利网。