[发明专利]一种手机通讯录恢复方法和装置有效
申请号: | 201210593027.7 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103916509B | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 王伟 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04M1/2745 | 分类号: | H04M1/2745;H04M1/725 |
代理公司: | 北京市隆安律师事务所11323 | 代理人: | 权鲜枝,何立春 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 通讯录 恢复 方法 装置 | ||
1.一种手机通讯录恢复方法,其特征在于,该方法包括:
读取备份通讯录文件中的备份通讯录,该备份通讯录文件是从任何操作系统的手机备份出来的通讯录文件;
逐一将备份通讯录中的联系人信息与手机的本地通讯录中联系人信息进行对比,并在将备份通讯录中的联系人信息恢复到手机的本地通讯录中时,执行以下过程:
如果存在联系人名称相同的联系人信息,则判断该联系人信息的其他项信息在备份通讯录中和在本地通讯录中是否一致,是则丢弃备份通讯录中的该联系人信息,否则将备份通讯录中的不一致的信息添加到本地通讯录中,实现备份通讯录与本地通讯录的合并;
如果备份通讯录中的一个联系人信息中的指定项的数据量超出本地通讯录所能保存该指定项的对应项的数据量,则将超出的部分进行丢弃处理,用未超出的部分添满本地通讯录的对应项,实现跨操作系统进行通讯录恢复。
2.如权利要求1所述的方法,其特征在于,所述如果存在联系人名称相同的联系人信息,则判断该联系人信息中的其他项信息在备份通讯录文件中和在本地通讯录中是否一致,是则丢弃备份通讯录中的该联系人信息,否则将备份通讯录中的不一致的信息添加到本地通讯录中包括以下的一项或多项:
比较该联系人信息中的电话号码,如果一个电话号码在备份通讯录中存在,而在本地通讯录中不存在,则将该电话号码添加到本地通讯录中的该联系人信息中;如果一个电话号码在备份通讯录中存在,在本地通讯录中也存在,则丢弃该电话号码;如果一个电话号码在备份通讯录中不存在,而在本地通讯录中存在,则不做处理;
比较该联系人信息中的电子邮件地址,如果一个电子邮件地址在备份通讯录中存在,而在本地通讯录中不存在,则将该电子邮件地址添加到本地通讯录中的该联系人信息中;如果一个电子邮件地址在备份通讯录中存在,在本地通讯录中也存在,则丢弃该电子邮件地址;如果一个电子邮件地址在备份通讯录中不存在,而在本地通讯录中存在,则不做处理;
比较该联系人信息中的组织名称,如果一个组织名称在备份通讯录中存在,而在本地通讯录中不存在,则将该组织名称添加到本地通讯录中的该联系人信息中;如果一个组织名称在备份通讯录中存在,在本地通讯录中也存在,则丢弃该组织名称;如果一个组织名称在备份通讯录中不存在,而在本地通讯录中存在,则不做处理;
比较该联系人信息中的标题,如果该标题在备份通讯录中存在,而在本地通讯录中不存在,则将该标题添加到本地通讯录中的该联系人信息中;如果该标题在备份通讯录中存在,在本地通讯录中也存在,则丢弃该标题;如果该标题在备份通讯录中不存在,而在本地通讯录中存在,则不做处理;
比较该联系人信息中的地址,先判断备份通讯录中存在的地址的类型在本地通讯录中是否存在;如果存在则判断对应的地址是否相同,相同则丢弃备份通讯录中的该地址,不相同则将备份通讯录中的该地址插入到本地通讯录中的该类型下;如果不存在,则在本地通讯录中新建该类型,并将备份通讯录中的地址添加到本地通讯录中的该新建类型下。
3.如权利要求1或2所述的方法,其特征在于,该方法进一步包括通讯录备份过程,具体为:
确定备份通讯录的目标位置;
从手机的本地获取通讯录,设置备份通讯录的读取模式;
遍历所获取的通讯录中的联系人信息,通过调用手机操作系统的应用程序编程接口将所获取的通讯录中的联系人信息按照指定格式编码后序列化到目标位置的指定文件中,得到备份通讯录文件;
关闭通讯录备份过程中使用的资源。
4.如权利要求3所述的方法,其特征在于,所述指定格式为:UTF8格式、ISO-8859-1格式或者UTF-16BE格式。
5.如权利要求3所述的方法,其特征在于,所述通讯录备份过程进一步包括:
如果目标位置不存在所述指定文件,则先在目标位置创建所述指定文件;
在将所获取的通讯录中的联系人信息按照指定格式编码后序列化到目标位置的指定文件中的过程中,对所述指定文件加锁,以避免其他线程对所述指定文件进行读写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210593027.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:活塞密封件
- 下一篇:带有强化的支承套的旋转关节假体