[发明专利]云通讯录的实现方法及装置在审
| 申请号: | 202111211813.1 | 申请日: | 2021-10-18 |
| 公开(公告)号: | CN113949765A | 公开(公告)日: | 2022-01-18 |
| 发明(设计)人: | 徐勇;刘作来;王坤鹏 | 申请(专利权)人: | 北京博瑞彤芸科技股份有限公司 |
| 主分类号: | H04M1/2757 | 分类号: | H04M1/2757;H04L67/1097;H04L67/1095;H04L67/5651;H04L67/5682 |
| 代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
| 地址: | 100026 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通讯录 实现 方法 装置 | ||
本发明提供了一种云通讯录的实现方法,包括:获取本地通讯录数据和云端通讯录数据;对本地通讯录数据分段处理,得到多个第一片段,并对云端通讯录数据分段处理,得到多个第二片段;第一片段不小于第二片段的数量;将每个第一片段和每个第二片段进行比较,根据比较结果对第一片段中的联系人的备份状态和第二片段中的联系人的备份状态分别进行标记;对标记后的本地通讯录数据和标记后的云端通讯录数据进行同屏展示。
技术领域
本发明涉及数据处理领域,尤其涉及一种云通信录的实现方法及装置。
背景技术
云通讯录是常见的一种通讯录保存方式,可以有效的避免用户因更换手机等原因导致的通讯录丢失等问题,能帮助用户快速高效的找回备份的通讯录内容。
现有云通讯录的实现方式一般分为两部分:一部分展示本地通讯录的内容,另一部分展示云端通讯录的内容。这就导致了一个问题,用户不能直观的判断出哪些联系人没有备份到云端,如果用户将已备份到云端的联系人再次上传,这种操作是不必要且浪费用户流量的,即给用户造成了一定的流量浪费又给服务器带来了一定的压力。
发明内容
本发明实施例的目的是提供一种云通讯录的实现方法及装置,通过标签清晰的展示出哪些联系人是已备份到云端的,哪些是还没有备份到云端,这样可使用户清晰的判断出哪些用户需要备份到云端,为用户节省了流量的同时也为服务端减轻了压力,本申请可以将本地通讯录数据和云端通讯录数据合并到一起展示。
第一方面,本发明提供了一种云通讯录的实现方法,所述方法包括:
获取本地通讯录数据和云端通讯录数据;
对所述本地通讯录数据分段处理,得到多个第一片段,并对所述云端通讯录数据分段处理,得到多个第二片段;所述第一片段不小于所述第二片段的数量;
将每个第一片段和每个第二片段进行比较,根据比较结果对第一片段中的联系人的备份状态和第二片段中的联系人的备份状态分别进行标记;
对标记后的所述本地通讯录数据和标记后的所述云端通讯录数据进行同屏展示。
优选的,所述方法之前还包括:
接收用于查询是否存在云端通讯录数据的本地缓存数据的第一请求消息;
当不存在云端通讯录数据的本地缓存数据时,向服务端发送用于获取云端通讯录数据的第二请求消息;
根据所述第二请求消息,接收所述服务端发送的云端通讯录数据压缩包,并将所述云端通讯录数据压缩包在本地进行存储;所述云端通讯录数据压缩包为云端通讯录数据压缩后压缩包。
优选的,所述方法之后还包括:
接收备份请求消息;所述备份请求消息包括第一本地通讯录数据;
根据所述第一本地通讯录数据中每个联系人的标记,删除标记为第一标记的联系人;所述第一标记为已备份标记;
将第一本地通讯录数据中,除第一标记的联系人之外的其他联系人添加至云端通讯录数据中并对本地缓存数据进行更新。
优选的,所述方法之后还包括:
接收删除请求消息;所述删除请求消息包括第二本地通讯录数据;
根据所述第二本地通讯录数据中每个联系人的标记,从第二本地通讯录数据中删除标记为第二标记的联系人;所述第二标记为未备份标记;
将当前本地通讯录数据中,除第二标记的联系人之外的其他联系人从所述第二本地通讯录进行删除并对本地缓存数据进行更新。
优选的,所述对所述本地通讯录数据分段处理,得到多个第一片段,并对所述云端通讯录数据分段处理,得到多个第二片段具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博瑞彤芸科技股份有限公司,未经北京博瑞彤芸科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111211813.1/2.html,转载请声明来源钻瓜专利网。





