[发明专利]会话消息列表处理方法、设备和系统有效
申请号: | 201610064169.2 | 申请日: | 2016-01-29 |
公开(公告)号: | CN105763535B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 柳云超 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/58 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨文娟;黄健 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 消息 列表 处理 方法 设备 系统 | ||
本发明实施例提供一种会话消息列表处理方法、设备和系统,此方法包括:服务器接收客户端发送的会话消息请求;根据生成时间从当前时间开始由晚到早的顺序,获取用户账号对应发送的R条点对点会话消息,以及用户账号对应接收的S条点对点会话消息;根据R条点对点会话消息以及S条点对点会话消息,确定用户账号的K个点对点会话;R、S、K为大于或等于1的整数;向客户端发送K个点对点会话的最后至少一条会话消息,最后至少一条会话消息包括以下至少一种:用户账号对应发送的点对点会话消息和对应接收的点对点会话消息。因此,服务器无需重复查询会话消息,提高了获取点对点会话消息的最后会话消息的效率。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种会话消息列表处理方法、设备和系统。
背景技术
即时通信(英文:Instant Messaging,简称:IM)软件已成为常用的网络通信工具之一。为了满足用户的需求,IM软件不再局限于提供个人计算机(Personal Computer,简称:PC)版的客户端,还提供手机版的客户端以及平板电脑版的客户端,而且由于PC的系统不同,手机的系统不同、平板电脑的系统不同,还提供不同系统对应的客户端。用户可以在PC版的不同客户端、手机版的不同客户端、平板电脑版的不同客户端上登陆账号,因此需要用户在不同客户端上登陆账号时均能实时获取到最近发送和/或接收的会话消息。
现有技术中,各点对点会话的会话消息存储在服务器的消息数据库中,每个会话消息在数据库中的存储有如下信息:消息的标识、消息的生成时间、消息的发送方以及消息的接收方,以点对点会话为A与B之间的点对点会话为例,服务器通过查询数据库获取A与B之间的点对点会话的最近一条会话消息时,服务器需要分别搜索出发送方为A并且接收方为B的最近的一条会话消息,以及接收方为A并且发送方为B的最近的一条会话消息,然后将这两条会话消息的生成时间最新的一条会话消息作为A与B之间的点对点会话的最近一条会话消息。
但是,如果A有100个好友甚至1000个好友,即存在100个点对点会话甚至1000个点对点会话,上述获取最近一条会话消息的过程就需要持续100遍或者1000遍,对于数据库查询量就得再加倍,造成最近会话消息的获取效率低下。
发明内容
本发明实施例提供一种会话消息列表处理方法、设备和系统,用于使得服务器无需重复查询会话消息,提高获取点对点会话消息的最后会话消息的效率。
第一方面,本发明实施例提供一种会话消息列表处理方法,包括:
服务器接收客户端发送的会话消息请求,所述客户端为已登陆用户账号的客户端,所述会话消息请求用于请求获取所述用户账号的点对点会话的会话消息;
所述服务器根据生成时间从当前时间开始由晚到早的顺序,获取所述用户账号对应发送的R条点对点会话消息,以及所述用户账号对应接收的S条点对点会话消息;所述R、S为大于或等于1的整数;
所述服务器根据所述R条点对点会话消息以及所述S条点对点会话消息,确定所述用户账号的K个点对点会话;所述K为大于或等于1的整数;
所述服务器向所述客户端发送所述K个点对点会话的最后至少一条会话消息,所述最后至少一条会话消息包括以下至少一种:所述用户账号对应发送的点对点会话消息和所述用户账号对应接收的点对点会话消息。
第二方面,本发明实施例提供一种会话消息列表处理方法,包括:
客户端在登陆用户账号后,向服务器发送会话消息请求,所述会话消息请求用于请求获取所述用户账号的点对点会话的会话消息;
所述客户端接收所述服务器根据所述会话消息请求,发送的所述用户账号的K个点对点会话中各个点对点会话的最后至少一条会话消息;所述K为大于或等于1的整数;
所述客户端在会话列表中显示所述K个点对点会话中各个点对点会话的最后至少一条会话消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610064169.2/2.html,转载请声明来源钻瓜专利网。