CN104168351B - 处理联系人信息的方法及装置 - Google Patents
处理联系人信息的方法及装置 Download PDFInfo
- Publication number
- CN104168351B CN104168351B CN201310186304.7A CN201310186304A CN104168351B CN 104168351 B CN104168351 B CN 104168351B CN 201310186304 A CN201310186304 A CN 201310186304A CN 104168351 B CN104168351 B CN 104168351B
- Authority
- CN
- China
- Prior art keywords
- contact person
- view
- user
- relating attribute
- information
- 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
Links
Landscapes
- Telephonic Communication Services (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供一种处理联系人信息的方法,包括以下步骤:分析联系人信息,确定所述联系人与用户的关联属性;根据所述联系人的关联属性,在二维或三维的联系人视图上,为所述联系人分配显示位置;根据所述显示位置,将所述联系人在联系人视图的对应位置上显示。本发明实施例还提供一种管理联系人的装置。本发明提供的处理联系人信息的方法及装置,通过二维或三维的视图,能够让用户直观的看到所有联系人的信息和彼此之间的关系,就像在视图上定位一个地址一样简便快捷的搜索所需的联系人,并根据需要对联系人的位置关系进行操作,从而方便用户管理联系人信息。
Description
技术领域
本发明涉及移动终端应用技术领域,具体而言,本发明涉及处理联系人信息的方法及装置。
背景技术
近年来,随着电子产业和通信技术的飞速发展,以数据、话音、视频为基础的新业务发展迅猛。微电子技术、计算机软硬件技术的快速发展,为终端设备处理越来越复杂的工作打下了基础,为终端设备个性化提供了实现可能,使得终端从某种程度上摆脱了网络的制约,可以具备越来越强大的功能。此外,用户本身也对终端有迫切的需求,希望终端功能更强大、更灵活、更简捷。信息技术的发展,使终端技术走向智能化、移动化、多功能化。
例如,手机是最为人们所熟悉的一种移动终端,现在手机已经成为了人们日常生活不可缺少的物品。为了使人们更方便地使用手机,手机通讯录的容量越来越大、联系人越来越多、联系人的信息越来越复杂。屏幕的尺寸在不断地扩大、触控功能也越来越灵敏。与此同时,手机屏幕的显示功能也日趋强大,可以显示2D和3D图像。
然而,现有技术的终端设备管理联系人的通讯录多采用一维列表的方式。在查询某个联系人时,需要不断地滚动一维列表。当通讯录中的联系人较多时,无法迅速找到需要的联系人。此外,一维列表管理方式不够直观,无法反映出用户与联系人之间的相互关系。
基于目前的移动终端朝着大屏幕、高分辨率显示的方向发展的趋势,因此,有必要提出相应的技术方案,以实现用户能够迅速搜索联系人,且能够直观的反映出用户与联系人之间的相互关系。
发明内容
本发明的目的旨在解决现有技术中的通讯录在显示联系人时,不够直观,用户不便从通讯录中迅速搜索到所需的联系人,特别是提供一种处理联系人信息的方法及装置。
本发明实施例一方面提供一种处理联系人信息的方法,包括以下步骤:分析联系人信息,确定所述联系人与用户的关联属性;根据所述联系人的关联属性,在二维或三维的联系人视图上,为所述联系人分配显示位置;根据所述显示位置,将所述联系人在联系人视图的对应位置上显示。
本发明实施例另一方面还提供一种处理联系人信息的装置,包括分析模块、视图管理模块以及显示模块,其中:所述分析模块,用于分析联系人信息,确定所述联系人与用户的关联属性;所述视图管理模块,用于根据所述联系人的关联属性,在二维或三维的联系人视图上,为所述联系人分配显示位置;所述显示模块,用于根据所述显示位置,将所述联系人在联系人视图的对应位置上显示。
本发明提供的处理联系人信息的方法及装置,通过二维或三维的视图,能够让用户直观的看到所有联系人的信息和彼此之间的关系,并可以根据需要对联系人的位置关系进行操作,从而方便用户管理联系人信息。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了根据本发明一实施方式的处理联系人信息的方法的流程图;
图2示出了根据本发明一实施方式的管理联系人的2D联系人视图;
图3示出了根据本发明另一实施方式的管理联系人的2D联系人视图;
图4示出了根据本发明另一实施方式的管理联系人的2D联系人视图;
图5示出了根据本发明另一实施方式的管理联系人的装置的结构图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“终端”既包括仅具备无发射能力的无线信号接收器的设备,又包括具有能够在双向通信链路上进行双向通信的接收和发射硬件的设备。这种设备可以包括:具有或没有多线路显示器的蜂窝或其他通信设备;可以组合语音和数据处理、传真和/或数据通信能力的个人通信***(PCS);可以包括射频接收器和寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或全球定位***(GPS)接收器的个人数字助理(PDA);和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行和/或以分布形式在地球和/或空间的任何其他位置运行。这里所使用的“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端。这里所使用的“终端设备”还可以是PDA、MID和/或具有音乐/视频播放功能的移动电话等。这里所使用的“终端设备”还可以是智能电视、机顶盒等设备。
图1示出了根据本发明一实施方式的处理联系人信息的方法的流程图。如图1所示,本发明提供一种处理联系人信息的方法,可以包括以下步骤:S1、分析联系人信息,确定联系人与用户的关联属性;S2、根据联系人的关联属性,在二维或三维的联系人视图上,为联系人分配显示位置;S3、根据显示位置,将联系人在联系人视图的对应位置上显示。
本发明提供的处理联系人信息的方法,通过二维或三维的视图方式,能够让用户直观的看到所有联系人的信息和彼此之间的关系,就像在视图上定位一个地址一样简便快捷的查找所需的联系人,方便用户管理联系人信息。本发明所述的联系人信息包括但不限于:姓名、电话号码、传真号码、电子邮件、QQ、MSN、个人主页、公司地址、住宅地址、邮编、生日、大头帖、车牌、银行帐号、俱乐部名称、爱好等等信息。
因此,在将联系人在联系人视图的对应位置上显示时,通常是指该联系人的姓名,当然,用户也可以设定同时显示或仅仅显示该联系人的电话号码、电子邮件、QQ或MSN等一项或多项信息,即应当理解,可以将联系人信息中的任意一项信息在联系人视图的对应位置上显示。
联系人信息通常存在于通讯录中,通讯录是指用于管理联系人信息的应用程序。本发明所述的通讯录不仅包括:终端设备上自带的常规通讯录,还包括:即时通讯软件中的联系人信息数据,例如:MSN、QQ、微博等。
作为一种实施方式,在本发明提供的处理联系人信息的方法中,分析联系人信息,确定所述联系人与用户的关联属性的步骤,可以包括以下一种或多种方式:
根据关联属性字段,确定所述联系人与所述用户的关联属性;
根据所述用户输入的联系人信息,确定所述联系人与所述用户的关联属性;
根据所述用户与所述联系人的通信频率,确定所述联系人与所述用户的关联属性;
根据所述用户与所述联系人的通信内容,确定所述联系人与所述用户的关联属性。
所述关联属性可以包括但不限于以下任意一种或多种关系:
亲属、朋友、同学、同事和所述用户定义的关系。
关联属性可以通过以下途径获得:
用户自己定义的,通过终端自己分析获得的,例如通过通信频率或分析通信内容判断。这里的分类举例,只是从社会关系上区分,还可以混合一些其他概述上的分类,例如VIP群体,甚至黑名单群体。
图2示出了根据本发明一实施方式的管理联系人的2D联系人视图。作为一种实施方式,根据关联属性将联系人显示在联系人视图上,可以包括:根据联系人视图的几何中心确定视图坐标的原点;为搜索到的每个联系人根据关联属性分配位于联系人视图上的节点位置;根据关联属性将节点位置围绕视图坐标的原点分别显示在联系人视图上。例如,视图中心代表用户本人的位置,每个联系人对应视图中的一个节点位置。图2中,涉及的关联属性包括:车友会、小区、大学同学、家人、中学同学、同事和以前公司同事。
本发明提供的处理联系人信息的方法,使得用户能够直观地能看到所有联系人,同时,能直观看到这些联系人的群体分布、与用户的关系。
2D联系人视图形状可以是任意形状,例如是圆形、椭圆、矩形等,也可以是各种不规则形状,例如心形、花朵形等。类似地,3D联系人视图可以是任意形状,例如球形、椭球、圆柱形等,也可以是各种不规则形状等。可以理解的是,3D视图除具有2D视图所具有的特性之外,还具有多个节点位置之间的相互位置关系。为了简单、清楚的描述本发明的核心思想和具体实施方式,以下内容均以2D视图为描述对象。
图3示出了根据本发明另一实施方式的管理联系人的2D联系人视图。其中,根据关联属性确定预定位置关系,根据预定位置关系,将节点位置围绕视图坐标的原点分别显示在联系人视图上的步骤,可以包括:当确定出多个联系人具有相同属性时,在联系人视图上围绕视图坐标的原点为该属性划分一个属性区域,将这些联系人的节点位置显示在同一个属性所在联系人视图上的属性区域中。例如,当终端设备判断出多个联系人在通讯录中属于同一个组群时,则分析出多个联系人具有相同属性。从顺时针方向看,图3中示出的2D联系人视图包括如下组群:家人组群、朋友组群、同事组群、同学组群。当终端设备确定了这四个组群后,在联系人视图上围绕圆形视图的中心点(“我”)为该这四个组群划分了四个区域。进一步地,当确定出多个联系人具有相同组群时,将这些联系人的节点位置显示在同一个组群区域中且彼此相互邻近。例如,参见图2,家人组群包括如下联系人:岳父、岳母、妻子、姐夫、姐、爸、妈。相比其他组群中的联系人,这些联系人彼此相互邻近。
图4示出了根据本发明另一实施方式的管理联系人的2D联系人视图。根据关联属性将节点位置围绕视图坐标的原点分别显示在联系人视图上的步骤,还可以包括:当确定出某个联系人具有不同属性时,将该联系人的节点位置分别显示在不同属性所在联系人视图上的不同属性区域中或显示在不同属性所在联系人地图上的不同属性区域的交点位置处。例如,当终端设备判断出某个联系人M在通讯录中分别属于同学组群和同事组群时,则分析出某个联系人M具有不同属性。作为一种实施方式,如图4所示,当确定出某个联系人M具有不同组群时,将该联系人的节点位置分别显示在不同组群所在联系人视图上的不同属性区域中(例如,同学组群的属性区域和同事组群的属性区域)。作为另一实施方式,如图2所示,当确定出某个联系人C在通讯录中分别属于不同组群(例如,大学同学组群和中学同学组群)时,将该联系人C的节点位置显示在不同属性所在联系人地图上的不同属性区域的交点位置处。
进一步地,根据关联属性将节点位置围绕视图坐标的原点分别显示在联系人视图上的步骤,还可以包括:当确定出某个联系人的属性高于另一个联系人的属性时,该联系人的节点位置较另一个联系人的节点位置更靠近视图坐标的原点。作为一种实施方式,按照亲属关系判断,当某个联系人与终端设备的用户之间的亲属关系比另一个联系人与终端设备的用户之间的亲属关系更亲近时,即判断出某个联系人的属性高于另一个联系人的属性。作为另一实施方式,按照联系频率判断,当某个联系人与终端设备的用户之间的联系频率比另一个联系人与终端设备的用户之间的联系频率更高时,判断出某个联系人的属性高于另一个联系人的属性。作为另一实施方式,按照级别关系判断,当某个联系人的社会职务级别比另一个联系人的社会职务级别更高时,判断出某个联系人的属性高于另一个联系人的属性。例如,越重要的联系人级别越高,显示的姓名字体也越大。例如,当联系人众多而显示区域有限,以至于很多联系人无法清楚显示时,会突出显示级别高的联系人。级别属性例如可根据以下信息获得:视图位置坐标(代表该联系人与本人的关系紧密程度)、联络频率等。例如,与移动终端的用户联系频率高的联系人,在视图中的位置会更靠近中心位置。作为另一实施方式,按照终端设备的用户预先设定的规则进行判断。
应当理解,上述实施例中,以视图中心作为原点或坐标轴参考点,根据关联属性为各个联系人分配显示位置,仅是为了便于说明本发明。显然,本发明并不排除以其他位置为参考点,例如视图的左下角或左上角等为坐标轴参考点,根据关联属性为各个联系人分配显示位置,这些改进均应视为本发明公开的技术方案。
可以理解的是,所述处理联系人信息的方法还可以借助终端设备中其他应用中保存的相关信息,更新联系人位置。例如,当与某些联系人经常在具有网络会议功能的通讯应用中一起会议聊天时,或者当经常同时群发短消息给多个联系人时,或者当检测到同一张带有多个联系人姓名信息的照片时,这些联系人与终端设备的用户、以及相互之间在视图中的位置会更靠近。
因此,在本发明提供的处理联系人信息的方法中,为联系人分配显示位置的步骤,可以包括:
对具有相同关联属性的联系人,在视图中分配相同的区域范围;为联系人分配处于区域范围的显示位置,显示位置对应区域范围中的特定节点。
应当理解,本申请实施例中涉及的区域范围可以根据需要设置为各种形状,例如,对具有相同关联属性的联系人分配的区域范围,可以为圆形、方形、三角形、多边形等各种形状,或者,在存在视图原点的情况下,该区域范围还可以是以该视图原点为圆心的圆环,实际情况非常灵活,此处不再一一列举。
进一步地,本发明提供的处理联系人信息的方法可以包括:根据关联属性的次序,在联系人视图上依次分配区域范围。例如,根据以下任意一种方式确定关联属性的次序:用户设定的关联属性次序,关联属性的优先级次序和***默认的关联属性次序。进一步地,根据关联属性的次序,在联系人视图上依次分配区域范围的方式,同上述的根据关联属性将节点位置围绕视图坐标的原点分别显示在联系人视图上的步骤,可以确定一个视图坐标的原点,该原点例如可以在视图坐标的中心,作为终端用户本人的位置,以此原点为基准点,根据关联属性的次序,依次围绕该原点分配各个联系人的位置。例如,关联属性的次序可以是不同关联属性的联系人与用户本人的亲近程度,即根据不同关联属性的联系人与用户本人的亲近程度,将对应不同关联属性的联系人组依次分配在距离原点不同的位置,一般地,与终端用户本人的关系越亲密,可以距离原点越近。其中,不同关联属性的联系人与用户本人的亲近程度可以通过多种方式确定,例如,通过联系频率确定,联系越频繁,则亲近程度越高,或者根据关联属性确定,例如,设置不同关联属性之间的优先级,优先级越高,则亲近程度越高,一般地,可以设置家人的优先级最高,依次可以为朋友、同事等。
进一步地,将联系人在联系人视图的对应位置上显示的步骤可以包括:将联系人的以下一项或多项信息在联系人视图的对应位置上显示:联系人的姓名、联系人的电话号码或联系人的关联属性。
进一步地,当联系人的关联属性发生变化时,根据变化后的属性,来修改联系人的显示位置,将联系人在对应的区域范围中显示。例如,关联属性发生变化可以是用户对联系人的分类进行修改,将一般同事变为VIP群体;或者,由于联系属性变化,导致分类变化,例如某人的通信频率在某个时期提升,导致其位置变化。
在本发明提供的处理联系人信息的方法中,根据联系人的关联属性,将关联属性符合特定条件的联系人通过以下一种或多种方式进行显示:以特定的颜色进行显示;以高亮或闪烁的形式进行显示;以加重或放大的形式进行显示。例如,对某个分类所有人都突出显示,或者符合某个条件的(通话频率大小、性别、年龄)的联系人进行突出显示。
本发明提供的处理联系人信息的方法还可以包括:检测用户的操作,在联系人视图上执行相应操作,相应操作包括以下一项或多项行为:复制、添加、修改、删除和查询联系人;复制、添加、修改、删除和查询联系人的关联属性;调整联系人的位置;以及调整联系人视图的显示状态。例如,用户可以单击、多击、拖动,或者通过命令输入。
作为一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是在通讯录中添加联系人时,终端设备将添加的联系人按照关联属性围绕视图坐标的原点进行显示;或当检测到用户的操作是在联系人视图上连续双击未被用于显示联系人的任一区域时,终端设备显示信息管理窗口供用户输入联系人信息,并在信息管理窗口退出后将添加的联系人按照关联属性围绕视图坐标的原点进行显示。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是在通讯录中删除联系人时,终端设备将删除的联系人的节点位置从联系人视图中删除;或当检测到用户的操作是在联系人视图上连续双击被用于显示某个联系人的区域时,终端设备显示信息管理窗口供用户删除联系人信息,并在信息管理窗口退出后将删除的联系人的节点位置从联系人视图中删除。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是在通讯录中查询联系人时,终端设备将待查询的联系人的节点位置和联系人信息(例如,名称、职业、地址)提示给用户;或当检测到用户的操作是在联系人视图上的任一区域书写预先存储在终端设备中的待查询的联系人的相关信息时,终端设备将待查询的联系人的节点位置和联系人信息提示给用户。
作为一种实施方式,终端设备将待查询的联系人的节点位置提示给用户,可以包括:将选中的联系人的节点位置旋转到用户视线的焦点位置处。
作为另一实施方式,终端设备将待查询的联系人的节点位置提示给用户,可以包括:在联系人视图上高亮或闪烁显示选中的联系人的节点位置。
作为另一实施方式,终端设备将待查询的联系人的节点位置提示给用户,可以包括:在联系人视图上将选中的联系人的节点位置放大。作为一种实施方式,终端设备将联系人信息提示给用户,可以包括:在联系人视图上以悬浮窗口显示联系人信息。
作为另一实施方式,终端设备将联系人信息提示给用户,可以包括:在联系人视图上弹出信息管理窗口显示联系人信息。例如,还可以支持已有通讯类软件的查找功能:输入姓名或首字母,视图上只显示符合输入条件的联系人。例如,还可以支持属性(例如,组群)过滤功能:当用户选择只显示某个组的联系人,则视图上只显示该组的联系人,并且视图自动定位并放大到该组所在区域。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是在通讯录中添加属性时,终端设备显示围绕视图坐标的原点按照关联属性为添加的属性划分一个属性区域,并在该属性区域中显示具有该属性的联系人的节点位置;或当检测到用户的操作是在联系人视图上选定一个区域时,终端设备显示信息管理窗口供用户输入属性信息,并在信息管理窗口退出后围绕视图坐标的原点按照关联属性为添加的属性划分一个属性区域,并在该属性区域中显示具有该属性的联系人的节点位置。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是在通讯录中删除属性时,终端设备将具有该属性的所有联系人的节点位置从联系人视图中删除;或当检测到用户的操作是在联系人视图上双击某个属性区域时,终端设备显示信息管理窗口供用户删除属性信息,并在信息管理窗口退出后将具有该属性的所有联系人的节点位置从联系人视图中删除。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是在通讯录中查询属性时,终端设备将待查询的属性的属性区域或具有待查询的属性的所有联系人的节点位置提示给用户;或当检测到用户的操作是在联系人视图上书写待查询的属性的相关信息时,终端设备将待查询的属性的属性区域或具有待查询的属性的所有联系人的节点位置提示给用户。
作为一种实施方式,终端设备将待查询的属性的属性区域提示给用户,可以包括但不限于以下任意一种方式:在联系人视图上以凸起或凹陷区域显示属性区域;在联系人视图上将属性区域旋转到用户视线的焦点位置处;在联系人视图上高亮或闪烁显示属性区域;在联系人视图上放大属性区域;隐藏除待查询的属性的属性区域以外的其他属性区域,并根据关联属性将该属性区域中所有联系人的节点位置重新围绕视图坐标的原点分别显示在联系人视图上。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是移动联系人的节点位置时,将该节点位置移动到操作停止的位置处。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,检测用户的操作,并根据用户的操作管理联系人视图上的联系人的步骤,可以包括:当检测到用户的操作是旋转联系人视图时,联系人视图按照用户的操作方向和力度进行旋转。在旋转后,当检测到双击操作时,联系人视图停止旋转。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,生成联系人视图的步骤,可以包括:将联系人视图以规则的几何图形或不规则的几何图形的形式进行显示。
作为另一种实施方式,在本发明提供的处理联系人信息的方法中,查询操作包括:获取用户输入的联系人信息;根据联系人信息中的关键字段,查找在联系人视图中与关键字段匹配的联系人。例如,关键字段可以是姓名、电话号码、关联属性。例如,查询既可以查询单个用户,也可以查询特定的用户群体。
进一步地,本发明提供的处理联系人信息的方法,还可以根据查询操作,将符合条件的联系人突出显示。例如,可以是采用上文方式进行显示,也可以是将选中的联系人或群组通过单独的窗口显示,例如浮在上面的窗口,或只显示选中的视图,隐藏全体联系人视图。
进一步地,在本发明提供的处理联系人信息的方法中,调整联系人的位置的步骤,可以包括:根据调整联系人的位置的操作,修改联系人的显示位置,将联系人在对应的区域范围中显示。
进一步地,在本发明提供的处理联系人信息的方法中,调整联系人视图的显示状态的步骤,可以包括:根据相应操作,对联系人视图的坐标系进行相应变化,将联系人视图进行放大、缩小、平移或旋转。
进一步地,本发明提供的处理联系人信息的方法,还可以包括导入外部联系人,具体包括:在联系人视图中查询,判断是否已经存在外部联系人;当已经存在外部联系人,向用户提示是否覆盖、合并或停止导入外部联系人;当不存在外部联系人时,根据外部联系人与用户的关联属性,将外部联系人在联系人视图的对应位置上显示。
作为另一种实施方式,处理联系人信息的方法还可以包括以下步骤:分析另一终端设备的通讯录中的联系人,并将另一终端设备的联系人显示在终端设备的联系人视图上。
进一步地,将将另一终端设备的联系人显示在终端设备的联系人视图上,可以包括:当确定出某个联系人在另一终端设备的通讯录中而不在终端设备的通讯录中时,进一步判断:如果另一终端设备的通讯录与终端设备的通讯录存在其他共同的联系人时,终端设备按照该联系人与共同的联系人在另一终端设备中的节点位置的位置关系进行配置;如果另一终端设备的通讯录与终端设备的通讯录不存在其他共同的联系人时,终端设备将该联系人作为添加的联系人按照关联属性围绕视图坐标的原点进行显示。
例如,当前用户希望借助朋友的设备,选择与两人都有联系的人,更新自己设备的联系人视图。首先,设定当前用户(设为A)的设备为主设备,而朋友(设为B)的设备为外部设备,考察外部设备上的所有联系人。接着,判断:条件1:B是否已存在于A的联系人视图中;条件2:B在A的视图中是否位于“X”组群区域中,而A在B的视图中是否位于“Y”组群区域中。接着,当上述判断结果都为“是”时,将B视图中“Y”区域的联系人复制到A视图的“X”区域中。接着,判断:条件3:如果A位于B的视图中某个位置,并且该位置邻近有其他联系人节点C,表明C与A是有联系的。接着,判断:条件4:如果条件3满足,并且C未存在于A的视图中,依据条件3和条件4的判断结果,将B视图中的联系人C添加到A视图中。
作为一种实施方式,从外部设备载入新联系人可以包括如下步骤:
步骤1、如果外部设备不是用户本人的设备,由于从外部载入的新联系人在本地设备的联系人视图中没有相应的位置,终端设备会提示用户,手动指定每个新联系人的位置。用户可以直接在呈现的视图中进行操作,为新联系人分配任一空白位置。
步骤2、如果用户不愿马上进行步骤1的操作,例如在终端设备要求进行位置分配操作时,选择“稍后进行”,终端设备会把联系人放置在所有组群区域之外的任一空白位置。用户可以在将来的某一时刻为该联系人手动选定位置。
步骤3、如果外部设备也是用户本人的设备,则可以利用新联系人的组信息自动分配位置。例如,新联系人在外部设备属于“家人”,终端设备会把该联系人放置在视图中“家人”区域中的任一空白位置。
由上可知,本发明提供的处理联系人信息的方法,通过二维或三维的视图方式,能够让用户直观的看到所有联系人的信息和彼此之间的关系,处理联系人信息时,就像在视图上定位一个地址一样简便快捷的搜索所需的联系人。此外,用户根据需要对联系人的位置关系进行操作,也能方便用户管理终端设备中的联系人。
图5示出了根据本发明另一实施方式的管理联系人的装置的结构图。如图5所示,一种处理联系人信息的装置10,包括:分析模块110、视图管理模块120以及显示模块130。
其中:分析模块110用于分析联系人信息,确定联系人与用户的关联属性;视图管理模块120用于根据联系人的关联属性,在二维或三维的联系人视图上,为联系人分配显示位置;显示模块130用于根据显示位置,将联系人在联系人视图的对应位置上显示。
分析模块110进一步用于根据关联属性字段,确定联系人与用户的关联属性。
分析模块110进一步用于根据用户输入的联系人信息,确定联系人与用户的关联属性。
分析模块110进一步用于根据用户与联系人的通信频率,确定联系人与用户的关联属性。
分析模块110进一步用于根据用户与联系人的通信内容,确定联系人与用户的关联属性。
进一步地,关联属性包括但不限于以下任意一种关系:亲属,朋友,同学,同事和用户定义的关系。
进一步地,视图管理模块120进一步用于对具有相同关联属性的联系人,在视图中分配相同的区域范围;视图管理模块120进一步用于为联系人分配处于区域范围的显示位置,显示位置对应区域范围中的特定节点。
进一步地,视图管理模块120进一步用于根据关联属性的次序,在联系人视图上依次分配区域范围。
进一步地,视图管理模块120根据以下任意一种方式确定关联属性的次序:用户设定的关联属性次序,关联属性的优先级次序和***默认的关联属性次序。
进一步地,显示模块130进一步用于将联系人的以下一项或多项信息在联系人视图的对应位置上显示:联系人的姓名,联系人的电话号码和联系人的关联属性。
进一步地,当联系人的关联属性发生变化时,视图管理模块120进一步用于根据变化后的属性,来修改联系人的显示位置,将联系人在对应的区域范围中显示。
进一步地,根据联系人的关联属性,显示模块130进一步用于将关联属性符合特定条件的联系人通过以下一种或多种方式进行显示:以特定的颜色进行显示;以高亮或闪烁的形式进行显示;以加重或放大的形式进行显示。
进一步地,还包括执行模块140(图中没示出),执行模块140用于检测用户的操作,在联系人视图上执行相应操作,相应操作包括以下一项或多项行为:复制、添加、修改、删除和查询联系人;复制、添加、修改、删除和查询联系人的关联属性;调整联系人的位置;以及调整联系人视图的显示状态。
进一步地,执行模块140进一步用于获取用户输入的联系人信息;以及执行模块140进一步用于根据联系人信息中的关键字段,查找在联系人视图中与关键字段匹配的联系人。
进一步地,根据查询操作,显示模块130进一步用于将符合条件的联系人突出显示。
进一步地,执行模块140进一步用于根据调整联系人的位置的操作,修改联系人的显示位置,将联系人在对应的区域范围中显示。
进一步地,执行模块140进一步用于根据相应操作,对联系人视图的坐标系进行相应变化,将联系人视图进行放大、缩小、平移或旋转。
进一步地,执行模块140进一步用于导入外部联系人,具体包括:执行模块140进一步用于在联系人视图中查询,判断是否已经存在外部联系人;执行模块140进一步用于当已经存在外部联系人,向用户提示是否覆盖、合并或停止导入外部联系人;执行模块140进一步用于当不存在外部联系人时,根据外部联系人与用户的关联属性,将外部联系人在联系人视图的对应位置上显示。
由上可知,本发明提供的管理联系人的装置,通过二维或三维的视图方式,能够让用户直观的看到所有联系人的信息和彼此之间的关系,就像在视图上定位一个地址一样简便快捷的搜索所需的联系人,并根据需要对联系人的位置关系进行操作,从而方便用户管理终端设备中的联系人。
此外,在具有的应用中,上述公开的方法通常运行在终端设备上,或者上述公开的管理联系人的装置本身构成终端设备的一个部分。
本技术领域技术人员可以理解,本发明可以涉及用于执行本申请中所述操作中的一项或多项操作的设备。所述设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备,所述通用计算机有存储在其内的程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、随即存储器(RAM)、只读存储器(ROM)、电可编程ROM、电可擦ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、磁性卡片或光线卡片。可读介质包括用于以由设备(例如,计算机)可读的形式存储或传输信息的任何机构。例如,可读介质包括随即存储器(RAM)、只读存储器(ROM)、磁盘存储介质、光学存储介质、闪存装置、以电的、光的、声的或其他的形式传播的信号(例如载波、红外信号、数字信号)等。
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (26)
1.一种处理联系人信息的方法,其特征在于,包括以下步骤:
分析联系人信息,确定所述联系人与用户的关联属性,包括以下一种或多种方式:根据关联属性字段,确定所述联系人与所述用户的关联属性;根据所述用户输入的联系人信息,确定所述联系人与所述用户的关联属性;根据所述用户与所述联系人的通信内容,确定所述联系人与所述用户的关联属性;
根据所述联系人的关联属性,在二维或三维的联系人视图上,为所述联系人分配显示位置,包括:对具有相同关联属性的所述联系人,在视图中分配相同的区域范围;为所述联系人分配处于所述区域范围的显示位置,所述显示位置对应所述区域范围中的特定节点;所述区域范围根据关联属性的次序分配;
根据所述显示位置,将所述联系人在联系人视图的对应位置上显示。
2.如权利要求1所述的处理联系人信息的方法,其特征在于,所述关联属性包括以下任意一种或多种关系:
亲属,朋友,同学,同事和所述用户定义的关系。
3.如权利要求1所述的处理联系人信息的方法,其特征在于,根据关联属性的次序,在联系人视图上依次分配所述区域范围。
4.如权利要求3所述的处理联系人信息的方法,其特征在于,根据以下任意一种方式确定关联属性的次序:
用户设定的关联属性次序,关联属性的优先级次序和***默认的关联属性次序。
5.如权利要求1所述的处理联系人信息的方法,其特征在于,将所述联系人在联系人视图的对应位置上显示包括:
将所述联系人的以下一项或多项信息在联系人视图的对应位置上显示:
所述联系人的姓名,所述联系人的电话号码和所述联系人的关联属性。
6.如权利要求5所述的处理联系人信息的方法,其特征在于,当所述联系人的关联属性发生变化时,根据变化后的属性,来修改所述联系人的显示位置,将所述联系人在对应的区域范围中显示。
7.如权利要求5所述的处理联系人信息的方法,其特征在于,根据所述联系人的关联属性,将关联属性符合特定条件的联系人通过以下一种或多种方式进行显示:
以特定的颜色进行显示;
以高亮或闪烁的形式进行显示;
以加重或放大的形式进行显示。
8.如权利要求1所述的处理联系人信息的方法,其特征在于,还包括:
检测用户的操作,在联系人视图上执行相应操作,所述相应操作包括以下一项或多项行为:
复制、添加、修改、删除和查询联系人;
复制、添加、修改、删除和查询联系人的关联属性;
调整所述联系人的位置;以及调整所述联系人视图的显示状态。
9.如权利要求8所述的处理联系人信息的方法,其特征在于,所述查询操作包括:
获取用户输入的联系人信息;
根据所述联系人信息中的关键字段,查找在联系人视图中与所述关键字段匹配的联系人。
10.如权利要求8所述的处理联系人信息的方法,其特征在于,根据所述查询操作,将符合条件的联系人突出显示。
11.如权利要求8所述的处理联系人信息的方法,其特征在于,调整所述联系人的位置包括:
根据调整联系人的位置的操作,修改所述联系人的显示位置,将所述联系人在对应的区域范围中显示。
12.如权利要求8所述的处理联系人信息的方法,其特征在于,调整所述联系人视图的显示状态包括:
根据所述相应操作,对所述联系人视图的坐标系进行相应变化,将所述联系人视图进行放大、缩小、平移或旋转。
13.如权利要求8所述的处理联系人信息的方法,其特征在于,还包括导入外部联系人,具体包括:
在所述联系人视图中查询,判断是否已经存在所述外部联系人;
当已经存在所述外部联系人,向用户提示是否覆盖、合并或停止导入所述外部联系人;
当不存在所述外部联系人时,根据所述外部联系人与用户的关联属性,将所述外部联系人在联系人视图的对应位置上显示。
14.一种处理联系人信息的装置,其特征在于,包括分析模块、视图管理模块以及显示模块,
所述分析模块,用于分析联系人信息,确定所述联系人与用户的关联属性;进一步用于根据关联属性字段,确定所述联系人与所述用户的关联属性;或者根据所述用户输入的联系人信息,确定所述联系人与所述用户的关联属性;或者根据所述用户与所述联系人的通信内容,确定所述联系人与所述用户的关联属性;
所述视图管理模块,用于根据所述联系人的关联属性,在二维或三维的联系人视图上,为所述联系人分配显示位置,包括:对具有相同关联属性的所述联系人,在视图中分配相同的区域范围;为所述联系人分配处于所述区域范围的显示位置,所述显示位置对应所述区域范围中的特定节点;根据关联属性的次序分配所述区域范围;
所述显示模块,用于根据所述显示位置,将所述联系人在联系人视图的对应位置上显示。
15.如权利要求14所述的处理联系人信息的装置,其特征在于,所述关联属性包括以下任意一种或多种关系:
亲属,朋友,同学,同事和所述用户定义的关系。
16.如权利要求14所述的处理联系人信息的装置,其特征在于,所述视图管理模块进一步用于根据关联属性的次序,在联系人视图上依次分配所述区域范围。
17.如权利要求16所述的处理联系人信息的装置,其特征在于,所述视图管理模块根据以下任意一种方式确定关联属性的次序:
用户设定的关联属性次序,关联属性的优先级次序和***默认的关联属性次序。
18.如权利要求14所述的处理联系人信息的装置,其特征在于,所述显示模块进一步用于将所述联系人的以下一项或多项信息在联系人视图的对应位置上显示:
所述联系人的姓名,所述联系人的电话号码和所述联系人的关联属性。
19.如权利要求18所述的处理联系人信息的装置,其特征在于,当所述联系人的关联属性发生变化时,所述视图管理模块进一步用于根据变化后的属性,来修改所述联系人的显示位置,将所述联系人在对应的区域范围中显示。
20.如权利要求18所述的处理联系人信息的装置,其特征在于,根据所述联系人的关联属性,所述显示模块进一步用于将关联属性符合特定条件的联系人通过以下一种或多种方式进行显示:
以特定的颜色进行显示;
以高亮或闪烁的形式进行显示;
以加重或放大的形式进行显示。
21.如权利要求14所述的处理联系人信息的装置,其特征在于,还包括执行模块,
所述执行模块,用于检测用户的操作,在联系人视图上执行相应操作,所述相应操作包括以下一项或多项行为:
复制、添加、修改、删除和查询联系人;
复制、添加、修改、删除和查询联系人的关联属性;
调整所述联系人的位置;以及调整所述联系人视图的显示状态。
22.如权利要求21所述的处理联系人信息的装置,其特征在于,所述执行模块进一步用于获取用户输入的联系人信息;以及
所述执行模块进一步用于根据所述联系人信息中的关键字段,查找在联系人视图中与所述关键字段匹配的联系人。
23.如权利要求21所述的处理联系人信息的装置,其特征在于,根据所述查询操作,所述显示模块进一步用于将符合条件的联系人突出显示。
24.如权利要求21所述的处理联系人信息的装置,其特征在于,所述执行模块进一步用于根据调整联系人的位置的操作,修改所述联系人的显示位置,将所述联系人在对应的区域范围中显示。
25.如权利要求21所述的处理联系人信息的装置,其特征在于,所述执行模块进一步用于根据所述相应操作,对所述联系人视图的坐标系进行相应变化,将所述联系人视图进行放大、缩小、平移或旋转。
26.如权利要求21所述的处理联系人信息的装置,其特征在于,所述执行模块进一步用于导入外部联系人,具体包括:
所述执行模块进一步用于在所述联系人视图中查询,判断是否已经存在所述外部联系人;
所述执行模块进一步用于当已经存在所述外部联系人,向用户提示是否覆盖、合并或停止导入所述外部联系人;
所述执行模块进一步用于当不存在所述外部联系人时,根据所述外部联系人与用户的关联属性,将所述外部联系人在联系人视图的对应位置上显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310186304.7A CN104168351B (zh) | 2013-05-20 | 2013-05-20 | 处理联系人信息的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310186304.7A CN104168351B (zh) | 2013-05-20 | 2013-05-20 | 处理联系人信息的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104168351A CN104168351A (zh) | 2014-11-26 |
CN104168351B true CN104168351B (zh) | 2017-09-15 |
Family
ID=51911971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310186304.7A Active CN104168351B (zh) | 2013-05-20 | 2013-05-20 | 处理联系人信息的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104168351B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104660807B (zh) * | 2015-01-30 | 2017-07-14 | 深圳市金立通信设备有限公司 | 一种联系人列表的处理方法 |
CN105141737B (zh) * | 2015-09-28 | 2019-03-12 | 北京橙鑫数据科技有限公司 | 电子名片的显示方法及装置 |
CN105681559A (zh) * | 2016-01-19 | 2016-06-15 | 深圳市金立通信设备有限公司 | 一种通信消息的处理方法及终端 |
CN105893562B (zh) * | 2016-03-31 | 2019-08-06 | 北京小米移动软件有限公司 | 会话消息处理方法、装置及终端 |
CN107528933B (zh) * | 2017-09-18 | 2020-09-11 | 上海量明科技发展有限公司 | 通信联系人的显示方法、装置及即时通信工具 |
WO2019125082A1 (en) | 2017-12-22 | 2019-06-27 | Samsung Electronics Co., Ltd. | Device and method for recommending contact information |
KR102628042B1 (ko) * | 2017-12-22 | 2024-01-23 | 삼성전자주식회사 | 연락처 정보를 추천하는 방법 및 디바이스 |
CN111026818A (zh) * | 2019-12-17 | 2020-04-17 | 厦门市美亚柏科信息股份有限公司 | 一种多对象关联视图构建方法、终端设备及存储介质 |
CN111258482B (zh) * | 2020-01-13 | 2024-05-10 | 维沃移动通信有限公司 | 信息分享方法、头戴式设备及介质 |
CN114898749B (zh) * | 2022-05-30 | 2024-05-14 | 中国第一汽车股份有限公司 | 一种汽车电子手册交互方法、装置及车辆 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119560A (zh) * | 2007-09-21 | 2008-02-06 | 中兴通讯股份有限公司 | 终端状态表示方法及显示方法 |
CN101764866A (zh) * | 2009-12-30 | 2010-06-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种联系人通信紧密度的显示方法、***及移动终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3841401B2 (ja) * | 2001-09-26 | 2006-11-01 | 株式会社東芝 | 構内案内装置、サーバ装置およびプログラム |
CN102857605B (zh) * | 2012-07-23 | 2015-05-13 | 小米科技有限责任公司 | 一种联系人分组方法及装置 |
-
2013
- 2013-05-20 CN CN201310186304.7A patent/CN104168351B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119560A (zh) * | 2007-09-21 | 2008-02-06 | 中兴通讯股份有限公司 | 终端状态表示方法及显示方法 |
CN101764866A (zh) * | 2009-12-30 | 2010-06-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种联系人通信紧密度的显示方法、***及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN104168351A (zh) | 2014-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104168351B (zh) | 处理联系人信息的方法及装置 | |
US20230367824A1 (en) | Automatic generation of markers based on social interaction | |
US7516409B2 (en) | Virtual calling card system and method | |
CN100456777C (zh) | 便携式信息终端 | |
JP5193183B2 (ja) | コンテンツを選択して提示するユーザインタフェース方法およびシステム | |
CN100478829C (zh) | 用于基于邻近的命令执行的对等近邻检测 | |
CN106327142A (zh) | 一种信息展示方法及装置 | |
JP2016541076A (ja) | 連絡先情報のためのシステム、方法、及びコンピュータプログラム製品 | |
US11163839B2 (en) | Mobile communication device with location histories configured to link individual member to vendor members of network | |
CN101506848A (zh) | 对在地图制作应用程序上分层的数据的过滤 | |
CN105760466A (zh) | 一种社交平台数据读取方法、装置和*** | |
KR100912042B1 (ko) | 연락처의 시각적 표현 | |
CN1981549B (zh) | 用于移动设备中的区域相关内容的方法和装置 | |
CN101764889A (zh) | 电子设备中联系人信息的处理方法和电子设备 | |
US20190073346A1 (en) | Method And System For Image Tagging In A Social Network | |
WO2012127807A1 (ja) | 情報端末装置、情報表示方法、及び情報表示プログラム | |
Kellerman | Social-spatial interaction, proximity, and distance: from face-to-face to virtual communications | |
Grimm et al. | Towards a framework for mobile knowledge management | |
JP2014056364A (ja) | 営業支援システム、営業支援方法、営業支援装置、端末装置、営業支援プログラムおよび営業支援要求プログラム | |
Lee et al. | Extracting meaningful contexts from mobile life log | |
KR100521055B1 (ko) | 전화번호부를 이용하여 위치경로를 자동 탐색하는 방법 | |
JP4267631B2 (ja) | メッセージデータ処理装置 | |
JP2023151309A (ja) | 携帯端末、制御方法、及び、プログラム | |
CN116743902A (zh) | 目标对象的信息处理方法、装置、计算机设备和存储介质 | |
Lehmann et al. | U-KNOW-an example of a mobile portal for knowledge management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |