[发明专利]即时聊天工具中的聊天记录同步方法和系统在审
申请号: | 201210341687.6 | 申请日: | 2012-09-17 |
公开(公告)号: | CN103684980A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 徐苏杭 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时 聊天工具 中的 聊天记录 同步 方法 系统 | ||
1.一种即时聊天工具中的聊天记录同步方法,其特征在于,包括以下步骤:
步骤1,判断请求查询的聊天记录在本地是否有存储;
步骤2,针对本地没有存储的聊天记录,以分页的形式向聊天记录服务器发出同步请求;
步骤3,根据所发出的同步请求,进行客户端与聊天记录服务器之间的聊天记录同步。
2.如权利要求1所述的即时聊天工具中的聊天记录同步方法,其特征在于,所述步骤1具体判断过程包括:
步骤101,判断请求查询的聊天记录是否属于客户端在本地登录时间内产生的聊天记录;
判断请求查询的聊天记录是否属于已经在本地同步过的聊天记录;
步骤102,若请求查询的聊天记录既不属于客户端在本地登录时间内产生的聊天记录,也不属于已经同步过的聊天记录,则判定请求查询的聊天记录在本地没有存储。
3.如权利要求2所述的即时聊天工具中的聊天记录同步方法,其特征在于,所述步骤101中,判断请求查询的聊天记录是否属于客户端在本地登录时间内产生的聊天记录的过程包括:
统计所有本地登录过的各个时间段,建立本地登录时间集;
若所述请求查询的聊天记录所发生的时间属于本地登录时间集,则判定请求查询的聊天记录属于本地登录时间内产生的聊天记录;
若所述请求查询的聊天记录所发生的时间不属于本地登录时间集,则判定请求查询的聊天记录不属于本地登录时间内产生的聊天记录。
4.如权利要求2所述的即时聊天工具中的聊天记录同步方法,其特征在于,所述步骤101中,判断请求查询的聊天记录是否属于已经在本地同步过的聊天记录的过程包括:
将本地同步过的聊天记录按聊天记录所发生的时间建立已同步聊天记录时间集;
若所述请求查询的聊天记录所发生的时间属于已同步聊天记录时间集;则判定请求查询的聊天记录属于已经在本地同步过的聊天记录;
若所述请求查询的聊天记录所发生的时间不属于已同步聊天记录时间集;则判定请求查询的聊天记录不属于已经在本地同步过的聊天记录。
5.如权利要求2所述的即时聊天工具中的聊天记录同步方法,其特征在于,所述步骤2中以分页的形式向聊天记录服务器发出同步请求的过程如下:
步骤201,预设每一聊天记录页面所显示的聊天记录的条数;
步骤202,针对每一页面需要显示的聊天记录,根据本地已存储的聊天记录的条数计算该页尚缺的聊天记录的条数;
步骤203,向聊天记录服务器发出同步请求,请求同步的聊天记录的条数为步骤202所述的尚缺的聊天记录的条数。
6.如权利要求1所述的即时聊天工具中的聊天记录同步方法,其特征在于,完成客户端与聊天记录服务器之间的聊天记录同步后,还包括:
步骤4,将客户端与聊天记录服务器之间同步过的聊天记录存储在本地,并将该聊天记录所发生的时间计入已同步聊天记录时间集。
7.一种即时聊天工具中的聊天记录同步系统,其特征在于,包括以下模块:
判断模块,用于判断请求查询的聊天记录在本地是否有存储;
同步请求模块,用于针对本地没有存储的聊天记录,以分页的形式向聊天记录服务器发出同步请求;
同步模块,用于根据所发出的同步请求,进行客户端与聊天记录服务器之间的聊天记录同步。
8.如权利要求7所述的即时聊天工具中的聊天记录同步系统,其特征在于,所述判断模块包括:
查询模块,用于判断请求查询的聊天记录是否属于客户端在本地登录时间内产生的聊天记录;
还用于判断请求查询的聊天记录是否属于已经在客户端本地同步过的聊天记录;
判定模块,用于若请求查询的聊天记录既不属于客户端在本地登录时间内产生的聊天记录,也不属于已经同步过的聊天记录,则判定请求查询的聊天记录在客户端没有存储。
9.如权利要求8所述的即时聊天工具中的聊天记录同步系统,其特征在于,所述查询模块包括:
本地记录查询模块,用于统计所有本地登录过的各个时间段,建立本地登录时间集;
若所述请求查询的聊天记录所发生的时间属于本地登录时间集,则判定请求查询的聊天记录属于本地登录时间内产生的聊天记录;
若所述请求查询的聊天记录所发生的时间不属于本地登录时间集,则判定请求查询的聊天记录不属于本地登录时间内产生的聊天记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210341687.6/1.html,转载请声明来源钻瓜专利网。