The invention discloses a contact information storage method comprises the following steps: acquiring all contact information and contact information retrieval at least a portion of one or more of the public data; create index on one or more of the public data, the public and the establishment of the index after the total data to the database will be public; add the index information of the public data corresponding to the one or more contact information, and to replace the index information corresponding to the public data, update the corresponding contact information. The invention also discloses a contact information storage device and an electronic device. The invention can store the same data information in the contact information only once, thus reducing the storage of duplicate data and saving the data space.
【技术实现步骤摘要】
本专利技术涉及移动通信
,特别涉及一种联系人信息存储方法、联系人信息存储装置以及具有该联系人信息存储装置的电子设备。
技术介绍
电子通讯录是一种在移动设备上实现管理联系人信息的工具。用户通过个人电脑、移动电话、掌上电脑等设备的按键或者触摸屏等输入设备录入相关联系人的手机号、电话号码、Email、家庭住址、公司名称等信息。现有的电子设备上的各个联系人中的信息都是单独存放的,不同的信息之间没有关系。即使部分联系人的公司、地址等信息一致,也要重复存储一遍。这种存储数据的方式导致相同的数据重复存储,浪费存储空间。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题之一或至少提供一种有用的商业选择。为此,本专利技术的第一个目的在于提出一种联系人信息存储方法,该方法可以将联系人信息中相同的数据信息只用存储一次,从而减少重复数据的存放,节省数据空间。本专利技术的第二个目的在于提供一种联系人信息存储装置。本专利技术的第三个目的在于提供一种电子设备。为实现上述目的,本专利技术第一方面的实施例提供一种联系人信息存储方法,包括如下步骤:获取各个联系人信息并检索至少部分联系人信息中的一个或多个公共数据;对所述一个或多个公共数据建立索引,并将建立索引后的所述公共数据存储至公共数据库;以及将所述公共数据对应的索引信息添加至所述的一个或多个联系人信息,并以所述索引信息替换对应的所述公 ...
【技术保护点】
一种联系人信息存储方法,其特征在于,包括如下步骤:获取各个联系人信息并检索至少部分联系人信息中的一个或多个公共数据;对所述一个或多个公共数据建立索引,并将建立索引后的所述公共数据存储至公共数据库;以及将所述公共数据对应的索引信息添加至所述一个或多个联系人信息,并以所述索引信息替换对应的所述公共数据,更新对应的联系人信息。
【技术特征摘要】
1.一种联系人信息存储方法,其特征在于,包括如下步骤:
获取各个联系人信息并检索至少部分联系人信息中的一个或多个公共数
据;
对所述一个或多个公共数据建立索引,并将建立索引后的所述公共数据存
储至公共数据库;以及
将所述公共数据对应的索引信息添加至所述一个或多个联系人信息,并以
所述索引信息替换对应的所述公共数据,更新对应的联系人信息。
2.如权利要求1所述的联系人信息存储方法,其特征在于,检索至少部
分联系人信息中的一个或多个公共数据,包括如下步骤:
检索所述各个联系人信息中的初始公共数据;
统计所述初始公共数据对应的联系人数目,如果所述初始公共数据的出现
次数大于或等于预设数目,则获取对应的初始公共数据为所述至少部分联系人
信息中的一个或多个公共数据。
3.如权利要求1所述的联系人信息存储方法,其特征在于,还包括如下
步骤:
检索所述各个联系人信息中的初始公共数据;
统计所述初始公共数据对应的联系人数目,如果所述初始公共数据的容量
大于或等于预设容量,则获取对应的初始公共数据为所述至少部分联系人信息
中的一个或多个公共数据。
4.如权利要求1所述的联系人信息存储方法,其特征在于,所述公共数
据包括以下一种或多种类型:公司数据、地址数据、网址数据、邮政编码数据。
5.如权利要求4所述的联系人信息存储方法,其特征在于,当公共数据
包括相同类型的一个或多个公共数据时,所述对一个或多个公共数据建立索引
的步骤,具体为:
分别对每个所述公共数据设置索引信息,其中,每个索引信息对应一个公
共数据。
6.如权利要求1所述的联系人信息存储方法,其特征在于,所述将建立
索引后的所述公共数据存储至公共数据库,包括如下步骤:
对所述一个或多个公共数据的类型进行分析;
将相同类型的一个或多个公共数据添加至所述公共数据库的同一个存储
单元中,其中,每个所述存储单元存储有相同类型的所述一个或多个公共数据,
以及每个所述公共数据对应的索引信息。
7.如权利要求1所述的联系人信息存储方法,其特征在于,在所述更新
对应的联系人信息之后,还包括如下步骤:
接收联系人信息读取指示,并读取对应所述读取指示的联系人信息;
判断读取的所述联系人信息的当前字段是否为所述公共数据,如果是,则
获取当前字段的索引信息;
通过所述索引信息在所述公共数据库中读取对应的公共数据。
8.如权利要求1所述的联系人信息存储方法,其特征在于,在所述更新
对应的联系人信息后,还包括如下步骤:
新建联系人,并添加所述新建的联系人的一个或多个新增字段以生成联系
人信息;
将在添加完成一个所述新增字段后,将所述新增字段与所述公共数据库中
的一个或多个公共数据进行匹配;
如果匹配成功,则从所述公共数据库中提取所述公共数据的索引信息,并
将所述索引信息添加至所述新建的联系人信息中,
直至所有新增字段与所述公共数据库中的一个或多个公共数据匹配...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。