不同联系人列表的联系人数据管理方法技术

技术编号:18662725 阅读:80 留言:0更新日期:2018-08-11 16:29
本发明专利技术涉及一种不同联系人列表的联系人数据管理方法,其通过联系人的关键项匹配,对不同联系人列表中的同一联系人进行关联,并在每一联系人列表中显示该联系人在其他联系人列表中的ID地址,通过不同联系人列表相互之间的关联ID地址,从其中一个联系人列表中查看该联系人数据时,从该联系人的关联ID地址可以查看该联系人的其他联系人列表的联系人数据。采用本发明专利技术的数据管理方法,可以更加方便快捷的进行联系人数据查看,使用户体验更加友好。

Contact data management method for different contact list

The invention relates to a contact data management method for different contact lists, which associates the same contact in different contact lists by matching the key items of the contact, and displays the ID address of the contact in other contact lists in each contact list, which is reciprocated through different contact lists. The associated ID address between two contacts. When you view the contact data from one of the contacts list, you can view the contact data from the contact's associated ID address from the other contacts list of that contact. By adopting the data management method of the invention, the contact data can be viewed more conveniently and quickly, and the user experience can be more friendly.

【技术实现步骤摘要】
不同联系人列表的联系人数据管理方法
本专利技术涉及通信
,具体涉及一种不同联系人列表的联系人数据管理方法。
技术介绍
联系人的数据来源可能有多种多样,如本地联系人、Outlook联系人、SkypeforBusiness联系人以及可以通过某些方式下载的联系人。这些联系人在终端上是同属联系人模块管理,但是是被区分为不同类型进行存储和管理,如联系人列表里面,有一个Outlook联系人的列表,里面可以查看所有的Outlook数据,有一个本地联系人列表,可以查看终端自身创建的联系人。当不同类型联系人列表中存有同一个联系人,但是信息又都不是完整的,比如在Outlook上存储了工作电话号码,在SkypeforBusiness上存储了个人手机号以及其它的一些个人信息,按照通常情况,需要分别在两种类型的联系人列表中去查看这个联系人的信息,才能完整知道这个联系人的所有信息,这样对于用户而言,是比较麻烦的,用户体验较差。
技术实现思路
本专利技术的目的在于提供一种不同联系人列表的联系人数据管理方法,以解决同一联系人的数据分散在不同联系人列表时,无法方便快捷的查看该联系人的完整数据的问题。为实现上述方案,本专利技术采用的技术方案是:一种不同联系人列表的联系人数据管理方法,其包括以下步骤:步骤1、访问终端设备的联系人模块,以获取联系人模块中的不同联系人列表的联系人信息;步骤2、对获取得到的联系人信息进行关键项匹配,判断不同联系人列表的联系人是否为同一联系人;步骤3、当进行匹配的联系人为同一联系人时,获取该联系人所在的联系人列表中的联系人ID地址,并在该联系人所在的每个联系人列表中的联系人数据中存储其他关联列表的联系人ID地址,建立同一联系人在不同联系人列表中的关联。当用户从某一联系人列表中查看联系人的信息时,首先获取当前联系人列表中的联系人信息,然后通过关联列表的联系人ID地址获取相应联系人列表中的联系人信息,进行聚合后显示在当前联系人列表中。当不同联系人列表中的同一联系人的数据聚合后显示在当前联系人列表中时,优先显示当前联系人列表中该联系人的数据,当前联系人列表中缺失的数据再由其他联系人列表中的联系人数据补充。所述终端设备的联系人模块中存储的不同联系人列表为本地联系人列表、Outlook联系人列表和Skype联系人列表中的至少两个。所述关键项为联系人姓名、手机号、电子邮箱账号、家庭住址中的至少一个。不同联系人列表的同一联系人关联后,当删除其中一个联系人列表中的联系人时,首先通过关联列表的联系人ID地址找到关联的联系人,在关联的联系人数据中将联系人ID地址删除,该删除的联系人ID地址为所要删除的联系人存储在其他关联列表中的ID地址;然后再删除所要删除的联系人。采用上述方案后,本专利技术通过联系人的关键项匹配,对不同联系人列表中的同一联系人进行关联,并在每一联系人列表中显示该联系人在其他联系人列表中的ID地址,通过不同联系人列表相互之间的关联ID地址,从其中一个联系人列表中查看该联系人数据时,通过该联系人的关联ID地址可以获取该联系人的其他联系人列表的联系人数据。采用本专利技术的数据管理方法,可以更加方便快捷的进行联系人数据查看,使用户体验更加友好。附图说明图1为本专利技术具体实施例的结构示意图。具体实施方式本专利技术揭示了一种不同联系人列表的联系人数据管理方法,其根据联系人关键项的匹配,对不同联系人列表中的同一联系人数据进行关联,当用户需要查看某一联系人的完整信息时,通过联系人数据的关联关系将原本分散的联系人数据完整的显示出来。上述联系人数据管理方法具体如下:步骤1、访问终端设备的联系人模块,以获取联系人模块中的不同联系人列表的联系人信息;终端设备的联系人模块中存储的不同联系人列表可以是本地联系人列表、Outlook联系人列表和Skype联系人列表中的至少两个。步骤2、对获取得到的联系人信息进行关键项匹配,判断不同联系人列表的联系人是否为同一联系人;其中,关键项为能够识别联系人身份的识别数据,如联系人姓名、手机号、电子邮箱账号、家庭住址等多种数据。在进行匹配过程中,当上述关键项中的至少一项相同,即可判断为进行匹配的两个联系人身份相同,为同一联系人。当然,还可以为关键项匹配优先级,如较优的设置方式为:将联系人姓名的优先级设置为最高,电话号码的优先级次之,邮箱帐号的优先级再次之。在不同联系人列表中的联系人匹配过程中,优先对两个联系人信息的联系人姓名进行匹配,然后是电话号码,最后的邮箱帐号。步骤3、当进行匹配的联系人为同一联系人时,获取该联系人所在的联系人列表中的联系人ID地址,并在该联系人所在的每个联系人列表中的联系人数据中存储其他关联列表的联系人ID地址,以建立同一联系人在不同联系人列表中的关联。按照上述方法将不同联系人列表中的同一联系人关联之后,当用户从其中一个联系人列表查看某一联系人信息时,若该联系人信息同时存储在其他联系人列表中,则在该联系人列表的该联系人数据中除了显示联系人信息外,还会显示该联系人在其他联系人列表中的ID地址,通过该关联的ID地址即可查看其他联系人列表中的联系人数据。用户无需再打开其他联系人列表进行查找搜索,不需要额外耗费时间和操作去多次查看同一联系人的数据信息。具体地,用户查看某一联系人的信息时,可以从其中一个联系人列表中进入,在该联系人列表中可以查看该联系人的数据信息,当选中数据信息中的其他关联ID地址时,进入相应联系人列表中显示该联系人在该相应联系人列表中的数据信息。较优的,用户查看某一联系人的信息时,可以从其中一个联系人列表中进入,在该联系人列表中可以查看该联系人的数据信息。当用户在其中一个联系人列表中查看某一联系人的数据时,先获取当前联系人列表中的联系人信息,然后再获取相应联系人列表中的联系人信息,进行聚合后显示在当前联系人列表中。不同联系人列表的联系人数据聚合后,可以按照联系人名、户姓名、手机号、电子邮箱账号、家庭住址等进行顺序排列显示;也可以按照自定义的规则进行显示,即优先显示当前联系人列表中该联系人的数据,当前联系人列表中缺失的数据再由其他联系人列表中的联系人数据补充。假设当前终端上有一个本地联系人A,之后终端从服务器上同步(终端创建也是类似,新增联系人时通过ID建立关联关系)到一个ID和A一样的Outlook联系人A1,在保存A1的数据时,联系人A和联系人A1会将对方保存在自己的关联列表中,如果后续还有一个联系人A2也关联,则联系人A、联系人A1和联系人A2也会互相保存对方ID地址到数据中。当用户去查看联系人A的数据时,先取出联系人A自身的数据,之后再取出联系人A1和联系人A2的数据,将数据按照一定规则进行显示。规则可以由终端制定,假设规则是所有数据都显示,只是区分数据来源。如联系人A有手机号num,联系人A1保存手机号num1,联系人A2保存手机号num2,则通过联系人A所在列表进行查看时,可以看到三个手机号,在num后面会备注来源为本地。如果终端显示规则按照优先级只显示一个同名项,则只显示手机号num。在终端上的每个联系人数据在创建时,自身和关联的联系人彼此都会保存对方的ID地址,当其中一个联系人列表的联系人被删除时,先通过关联列表的联系人ID地址找到关联的联系人,将关联的联系人数据中的联系人I本文档来自技高网...

【技术保护点】
1.一种不同联系人列表的联系人数据管理方法,其特征在于:所述管理方法包括以下步骤:步骤1、访问终端设备的联系人模块,以获取联系人模块中的不同联系人列表的联系人信息;步骤2、对获取得到的联系人信息进行关键项匹配,判断不同联系人列表的联系人是否为同一联系人;步骤3、当进行匹配的联系人为同一联系人时,获取该联系人所在的联系人列表中的联系人ID地址,并在该联系人所在的每个联系人列表中的联系人数据中存储其他关联列表的联系人ID地址,建立同一联系人在不同联系人列表中的关联。

【技术特征摘要】
1.一种不同联系人列表的联系人数据管理方法,其特征在于:所述管理方法包括以下步骤:步骤1、访问终端设备的联系人模块,以获取联系人模块中的不同联系人列表的联系人信息;步骤2、对获取得到的联系人信息进行关键项匹配,判断不同联系人列表的联系人是否为同一联系人;步骤3、当进行匹配的联系人为同一联系人时,获取该联系人所在的联系人列表中的联系人ID地址,并在该联系人所在的每个联系人列表中的联系人数据中存储其他关联列表的联系人ID地址,建立同一联系人在不同联系人列表中的关联。2.根据权利要求1所述的不同联系人列表的联系人数据管理方法,其特征在于:当用户从某一联系人列表中查看联系人的信息时,首先获取当前联系人列表中的联系人信息,然后通过关联列表的联系人ID地址获取相应联系人列表中的联系人信息,进行聚合后显示在当前联系人列表中。3.根据权利要求2所述的不同联系人列表的联系人数据管理方法,其特征在于:当不同联系人列表中的同一联...

【专利技术属性】
技术研发人员:艾志敏柯剑峰廖胜奇
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1