[发明专利]即时聊天工具中的聊天记录同步方法和系统在审
申请号: | 201210341687.6 | 申请日: | 2012-09-17 |
公开(公告)号: | CN103684980A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 徐苏杭 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时 聊天工具 中的 聊天记录 同步 方法 系统 | ||
技术领域
本发明涉及即时通信领域,具体涉及一种即时聊天工具中的聊天记录同步方法和系统。
背景技术
即时聊天工具是指可以在两名或多名用户之间传递即时消息的客户端软件,例如QQ,阿里旺旺,MSN等。
用户利用即时聊天工具聊天时,可以在不同的电脑上登录客户端软件,登录后与用户的联系人进行交谈时,即生成聊天记录,聊天记录在本地(即聊天记录发生时所使用的电脑)存储,用户需要查询聊天记录时,可以依据所要查询的聊天记录发生的时间向客户端发出查询请求,客户端查询本地电脑存储的聊天记录,向客户显示。
由于聊天记录服务器没有即时保存用户与其联系人的聊天记录,因此,用户需要查询其它电脑上存储的聊天记录时,需要开通在聊天记录服务器上即时保存聊天记录的功能,开通该功能后,如果本地客户端没有存储所要查询时间内的聊天记录,则向聊天记录服务器发出同步请求,将聊天记录服务器存储的聊天记录同步至本地。
现有的即时聊天工具利用Web页面显示聊天记录,用户体验不好,聊天记录服务器同步至本地的聊天记录没有保存在本地,用户每次查看时,都需要向聊天记录服务器发出同步请求,大大增加了聊天记录服务器的压力。
现有的即时聊天工具中,用户可以查看与每个联系人的聊天记录,聊天记录分页显示,用户查询的聊天记录在本地没有存储的,向聊天记录服务器发出同步请求,聊天记录服务器一次性将所要查询时间段内的聊天记录全部同步至本地,分页显示给用户。
由于与每个联系人的聊天记录可能有大量的数据,一次性将所要查询时间段内的聊天记录全部同步至本地,用户需等待较长的时间,体验较差,而且,同步完成后,用户可能仅需要查看其中几页聊天记录,而其余的聊天记录根本无需同步至本地。
发明内容
本申请提供了一种即时聊天工具中的聊天记录同步方法,用户在开通聊天记录同步功能后,在任何电脑客户端登录请求查询聊天记录时,可以通过分页同步的方式减轻聊天记录服务器的压力,提高聊天记录同步及显示的速度,用户体验好。
一种即时聊天工具中的聊天记录同步方法,包括以下步骤:
步骤1,判断请求查询的聊天记录在本地是否有存储;
步骤2,针对本地没有存储的聊天记录,以分页的形式向聊天记录服务器发出同步请求;
步骤3,根据所发出的同步请求,进行客户端与聊天记录服务器之间的聊天记录同步。
用户开通聊天记录同步功能后,聊天记录即保存在聊天记录服务器,使用任意一台电脑登录即时聊天工具客户端,需要查询某一时间段内与某一个联系人的聊天记录时,用户向客户端发出查询请求,客户端依照该查询请求,首先判断所要查询的聊天记录在本地是否有存储,如果所要查询的聊天记录在本地有存储,则直接以分页的形式向用户显示聊天记录,如果所要查询的聊天记录在本地没有存储,则向聊天记录服务器发出请求,请求同步所要查询的聊天记录。
需要查询的聊天记录已在本地存储过的,不再向聊天记录服务器发出请求,可以大大降低聊天记录服务器的压力。
作为优选,所述步骤1具体判断过程包括:
步骤101,判断请求查询的聊天记录是否属于客户端在本地登录时间内产生的聊天记录;
判断请求查询的聊天记录是否属于已经在本地同步过的聊天记录;
步骤102,若请求查询的聊天记录既不属于客户端在本地登录时间内产生的聊天记录,也不属于已经同步过的聊天记录,则判定请求查询的聊天记录在本地没有存储。
在本地登录的时间内,用户与联系人所产生的聊天记录已在本地进行即时保存,无需请求聊天记录服务器同步。
所述已经在客户端本地同步过的聊天记录是指已经请求过聊天记录服务器同步的聊天记录,这些聊天记录在同步过之后,即在本地进行存储,无需请求聊天记录服务器同步。
作为优选,所述步骤101中,判断请求查询的聊天记录是否属于客户端在本地登录时间内产生的聊天记录的过程包括:
统计所有本地登录过的各个时间段,建立本地登录时间集;
若所述请求查询的聊天记录所发生的时间属于本地登录时间集,则判定请求查询的聊天记录属于本地登录时间内产生的聊天记录;
若所述请求查询的聊天记录所发生的时间不属于本地登录时间集,则判定请求查询的聊天记录不属于本地登录时间内产生的聊天记录。
所有本地登录过的时间段包括开通聊天记录同步功能后,用户在本地所有登录登出时间段的总和,登录登出时间段以每次用户在本地登录客户端的时间为起始时间,该次在本地登出客户端的时间记为终止时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210341687.6/2.html,转载请声明来源钻瓜专利网。