CN108390952B - 不同联系人列表的联系人数据管理方法 - Google Patents

不同联系人列表的联系人数据管理方法 Download PDF

Info

Publication number
CN108390952B
CN108390952B CN201810088610.XA CN201810088610A CN108390952B CN 108390952 B CN108390952 B CN 108390952B CN 201810088610 A CN201810088610 A CN 201810088610A CN 108390952 B CN108390952 B CN 108390952B
Authority
CN
China
Prior art keywords
contact
list
lists
data
contact person
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810088610.XA
Other languages
English (en)
Other versions
CN108390952A (zh
Inventor
艾志敏
柯剑峰
廖胜奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Yealink Network Technology Co Ltd
Original Assignee
Xiamen Yealink Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Yealink Network Technology Co Ltd filed Critical Xiamen Yealink Network Technology Co Ltd
Priority to CN201810088610.XA priority Critical patent/CN108390952B/zh
Publication of CN108390952A publication Critical patent/CN108390952A/zh
Application granted granted Critical
Publication of CN108390952B publication Critical patent/CN108390952B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4594Address books, i.e. directories containing contact information about correspondents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/27457Management thereof, e.g. manual editing of data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Library & Information Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

本发明涉及一种不同联系人列表的联系人数据管理方法,其通过联系人的关键项匹配,对不同联系人列表中的同一联系人进行关联,并在每一联系人列表中显示该联系人在其他联系人列表中的ID地址,通过不同联系人列表相互之间的关联ID地址,从其中一个联系人列表中查看该联系人数据时,从该联系人的关联ID地址可以查看该联系人的其他联系人列表的联系人数据。采用本发明的数据管理方法,可以更加方便快捷的进行联系人数据查看,使用户体验更加友好。

Description

不同联系人列表的联系人数据管理方法
技术领域
本发明涉及通信技术领域,具体涉及一种不同联系人列表的联系人数据管理方法。
背景技术
联系人的数据来源可能有多种多样,如本地联系人、Outlook联系人、Skype forBusiness联系人以及可以通过某些方式下载的联系人。这些联系人在终端上是同属联系人模块管理,但是是被区分为不同类型进行存储和管理,如联系人列表里面,有一个Outlook联系人的列表,里面可以查看所有的Outlook数据,有一个本地联系人列表,可以查看终端自身创建的联系人。
当不同类型联系人列表中存有同一个联系人,但是信息又都不是完整的,比如在Outlook上存储了工作电话号码,在Skype for Business上存储了个人手机号以及其它的一些个人信息,按照通常情况,需要分别在两种类型的联系人列表中去查看这个联系人的信息,才能完整知道这个联系人的所有信息,这样对于用户而言,是比较麻烦的,用户体验较差。
发明内容
本发明的目的在于提供一种不同联系人列表的联系人数据管理方法,以解决同一联系人的数据分散在不同联系人列表时,无法方便快捷的查看该联系人的完整数据的问题。
为实现上述方案,本发明采用的技术方案是:
一种不同联系人列表的联系人数据管理方法,其包括以下步骤:
步骤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地址找到关联的联系人,将关联的联系人数据中的联系人ID地址删除,该删除的联系人ID地址为所要删除的联系人存储在其他关联列表中的ID地址;然后再删除所要删除的联系人即可。
举例如下:联系人A和联系人A1关联,则联系人A中的关联列表则保存了获取A1数据的ID地址,同时联系人A1的关联列表也保存了获取联系人A数据的ID地址,当联系人A被删除时,先通过联系人A的关联列表取出联系人A1的数据,将联系人A1数据中的联系人A的ID删除,再将联系人A的数据从终端删除。如果联系人A有多个关联联系人,处理也是和联系人A1类似,按照列表属性逐个取出联系人数据,删除关联ID列表中的联系人A的ID。
如图1所示,其为本发明的具体实施例,在该实施例中包含联系人列表E和联系人列表F,其中,联系人甲的数据信息既存储在联系人列表E中,还存储在联系人列表F中。按照上述管理方法,将联系人列表E和联系人列表F中的联系人甲相互关联,这样,在联系人列表E中的联系人甲的数据信息中包含其在联系人列表F中的ID地址,联系人列表F中的联系人甲的数据信息中包含其在联系人列表E中的ID地址。
当用户在联系人列表E中查看联系人甲的数据信息时,将两个联系人列表的联系人甲的数据进行聚合并显示,优先显示联系人列表E中的联系人甲的数据,联系人列表E类缺失的数据再由联系人列表F中的联系人甲的数据进行补充。当用户在联系人列表E中查看联系人甲的数据信息时,将两个联系人列表的联系人甲的数据进行聚合并显示,优先显示联系人列表F中的联系人甲的数据,联系人列表F类缺失的数据再由联系人列表E中的联系人甲的数据进行补充。
以上所述,仅是本发明实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (5)

1.一种不同联系人列表的联系人数据管理方法,其特征在于:所述管理方法包括以下步骤:
步骤1、访问终端设备的联系人模块,以获取联系人模块中的不同联系人列表的联系人信息;
步骤2、对获取得到的联系人信息进行关键项匹配,判断不同联系人列表的联系人是否为同一联系人;
当不同联系人列表中的同一联系人的数据聚合后显示在当前联系人列表中时,优先显示当前联系人列表中该联系人的数据,当前联系人列表中缺失的数据再由其他联系人列表中的联系人数据补充;
步骤3、当进行匹配的联系人为同一联系人时,获取该联系人所在的联系人列表中的联系人ID地址,并在该联系人所在的每个联系人列表中的联系人数据中存储其他关联列表的联系人ID地址,建立同一联系人在不同联系人列表中的关联。
2.根据权利要求1所述的不同联系人列表的联系人数据管理方法,其特征在于:当用户从某一联系人列表中查看联系人的信息时,首先获取当前联系人列表中的联系人信息,然后通过关联列表的联系人ID地址获取相应联系人列表中的联系人信息,进行聚合后显示在当前联系人列表中。
3.根据权利要求1所述的不同联系人列表的联系人数据管理方法,其特征在于:所述终端设备的联系人模块中存储的不同联系人列表为本地联系人列表、Outlook联系人列表、Skype联系人列表中的至少两个。
4.根据权利要求1所述的不同联系人列表的联系人数据管理方法,其特征在于:所述关键项为联系人姓名、手机号、电子邮箱账号、家庭住址中的至少一个。
5.根据权利要求1所述的不同联系人列表的联系人数据管理方法,其特征在于:不同联系人列表的同一联系人关联后,当删除其中一个联系人列表中的联系人时,首先通过关联列表的联系人ID地址找到关联的联系人,在关联的联系人数据中将联系人ID地址删除,该删除的联系人ID地址为所要删除的联系人存储在其他关联列表中的ID地址;然后再删除所要删除的联系人。
CN201810088610.XA 2018-01-30 2018-01-30 不同联系人列表的联系人数据管理方法 Active CN108390952B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810088610.XA CN108390952B (zh) 2018-01-30 2018-01-30 不同联系人列表的联系人数据管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810088610.XA CN108390952B (zh) 2018-01-30 2018-01-30 不同联系人列表的联系人数据管理方法

Publications (2)

Publication Number Publication Date
CN108390952A CN108390952A (zh) 2018-08-10
CN108390952B true CN108390952B (zh) 2021-05-18

Family

ID=63074787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810088610.XA Active CN108390952B (zh) 2018-01-30 2018-01-30 不同联系人列表的联系人数据管理方法

Country Status (1)

Country Link
CN (1) CN108390952B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559555A (zh) * 2015-09-30 2017-04-05 北京奇虎科技有限公司 一种通信录的构建方法、装置
CN106789550A (zh) * 2016-06-06 2017-05-31 腾讯科技(深圳)有限公司 信息处理方法及装置
CN106921795A (zh) * 2017-02-09 2017-07-04 惠州Tcl移动通信有限公司 一种联系人数据管理方法及其***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8364711B2 (en) * 2006-05-09 2013-01-29 John Wilkins Contact management system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559555A (zh) * 2015-09-30 2017-04-05 北京奇虎科技有限公司 一种通信录的构建方法、装置
CN106789550A (zh) * 2016-06-06 2017-05-31 腾讯科技(深圳)有限公司 信息处理方法及装置
CN106921795A (zh) * 2017-02-09 2017-07-04 惠州Tcl移动通信有限公司 一种联系人数据管理方法及其***

Also Published As

Publication number Publication date
CN108390952A (zh) 2018-08-10

Similar Documents

Publication Publication Date Title
US7991424B2 (en) Dynamic generation of group lists for a communication device using tags
US9578488B2 (en) System, apparatus and associated methodology for enriching contact of a remote client
US9747583B2 (en) Presenting entity profile information to a user of a computing device
US8370349B2 (en) Instant contact searching and presentation by category
KR101031942B1 (ko) 접속 소스들로부터 수집된 접속 정보를 찾아내는 시스템 및방법
US8244727B2 (en) Method, apparatus, and computer program product for content use assignment by exploiting social graph information
US8688793B2 (en) System and method for insertion of addresses in electronic messages
US20140245178A1 (en) Communication device and method for profiling and presentation of message threads
US20120158935A1 (en) Method and systems for managing social networks
US20090037541A1 (en) System and method for automatically responding to a message sent to a user at an email server
US8423060B2 (en) Mobile phone and method for processing short message
KR20060094853A (ko) 복수의 접속 소스들로부터 접속 정보를 통합하는 시스템 및방법
KR20110052356A (ko) 휴대용 단말기의 주소록 통합 서비스 제공 방법
WO2011050714A1 (zh) 维护和通讯录中联系人有关的多维相关信息的方法和***
CN104486748B (zh) 联系人号码更新方法及移动终端
EP2770761B1 (en) Communication device and method for profiling and presentation of message threads
JP2012501138A (ja) 異種フォーマットの通知を自動的に管理する方法およびシステム
US20160366077A1 (en) E-mail processing
KR101636945B1 (ko) 인맥 관계망 검색 시스템 및 그 방법
US20140349623A1 (en) Method and apparatus for alerting harassing phone numbers
US9646208B2 (en) Method for computerized grouping contact list, electronic device using the same and computer program product
CN108390952B (zh) 不同联系人列表的联系人数据管理方法
CN103200296B (zh) 信息显示方法、装置和终端
WO2016086488A1 (zh) 特殊联系人的搜索方法及搜索***
JP2003188979A (ja) 通信装置と、通信装置で用いられる連絡先提示方法と、連絡先提示プログラム及びそのプログラムを記録した記録媒体

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant