动态生成和使用图形化的联系人图谱的方法和装置的制作方法

文档序号:6442103阅读:197来源:国知局
专利名称:动态生成和使用图形化的联系人图谱的方法和装置的制作方法
技术领域
本发明涉及通信领域,更具体而言,涉及一种动态生成和使用图形化的联系人图谱的方法以及实现该方法的装置。
背景技术
随着通信技术的发展,人与人的联系越来越频繁,并且相应地出现了越来越多的通信应用。这些通信应用包括可以在移动和/或固定终端(以下有时统称为“用户终端”)上使用的各种应用,例如短消息(SMS)应用、电子邮件(email)应用、电话呼叫应用、即时消息(頂)应用和社交网络(SNS)应用等。相应地,终端的用户需要对这些应用所涉及的众多联系人进行管理,以方便使用。为此,已经开发了各种各样的联系人管理软件。然而,当前开发的联系人管理软件大部分是按照联系人姓名的字母顺序对联系人进行排序的,这使得从众多联系人中搜索某个联系人并不那么方便。此外,虽然很多联系人管理软件提供了“个人收藏”项,用户可以选择常用联系人列入“个人收藏”项,但是“个人收藏”项中的联系人仍然是按照姓名的字母顺序排列的,并且是固定不变的(只要用户不去添加或删除)。然而,在很多情况下,用户希望能够根据时间、位置和应用场景等显示不同的联系人,以使得与联系人的联系更加方便。

发明内容
针对以上问题而设计了本发明。本发明的目的是提供一种能够动态生成图形化的联系人图谱的方法和装置,使得能够根据用户需要向用户提供不同的联系人图谱,并且以图形化方式显示所述联系人图谱以方便用户使用。根据本发明的一个方面,提供了一种在用户终端中动态生成和使用图形化的联系人图谱的方法,包括:根据用户设置,动态生成图形化的联系人图谱并将其显示在该用户终端的显示屏上;以及当使得该联系人图谱中的一个联系人的图标与该用户终端的一个应用图标相关联时,触发与该联系人执行该应用。根据本发明的另一个方面,提供了一种在用户终端中动态生成和使用图形化的联系人图谱的装置,包括:生成单元,用于根据用户设置,动态生成图形化的联系人图谱并将其显示在该用户终端的显示屏上;以及处理单元,用于当使得该联系人图谱中的一个联系人的图标与该用户终端的一个应用图标相关联时,触发与该联系人执行该应用。


通过以下结合附图对本发明进行的描述,本发明的各种特征和优点将更加显而易见,在各个附图中,相似的附图标记表示相似的或相应的元素,其中:图1示出了用于实践本发明实施方式的移动终端的示意性方框图;图2示出了根据本发明实施方式生成并显示在移动终端的显示屏上的联系人图谱的示意图;图3示出了根据本发明实施方式的动态生成和使用图形化的联系人图谱的方法的流程图;图4示出了根据本发明实施方式的能够动态生成和使用图形化的联系人图谱的装置的方框图。
具体实施例方式首先参考图1,其示出了适于用来实践本发明实施方式的移动终端100的示意性框图。在图1所示的示例中,移动终端100是一个具有无线通信能力的移动设备。然而,可以理解,这仅仅是示例性而非限制性的。其他类型的移动终端也可以容易地采用本发明的实施方式,诸如便携式数字助理(PDA)、寻呼机、移动计算机、移动电视、游戏设备、膝上型计算机、照相机、录像机、GPS设备以及其他类型的语音和文本通信系统。此外,虽然本发明中以移动终端为例来进行描述,但是本领域技术人员可以理解,本发明的发明构思完全可以应用于固定终端,如个人计算机(PC)等。例如,可以在PC上使用本发明的方法和装置来动态生成PC用户的联系人图谱,以便于PC用户与其联系人进行某些操作,例如发送电子邮件、发送即时消息(IM)消息、在社交网络(SNS)中联系等。在本文的某些描述中,将移动终端和固定终端统称为“用户终端”。移动终端100包括一个或天线112,其可操作地与发射机114和接收机116进行通信。移动终端100还包括处理器112或者其他处理元件,其分别提供去往发射机114的信号和接收来自接收机116的信号。信号包括按照适当蜂窝系统的空中接口标准的信令信息,并且还包括用户语音、接收的数据和/或用户生成的数据。在此方面,移动终端100能够利用一个或多个空中接口标准、通信协议、调制类型以及接入类型来进行操作。作为示范,移动终端100能够根据多个第一代、第二代、第三代和/或第四代通信协议等中的任何协议来进行操作。例如,移动终端100可以能够按照第二代(G)无线通信协议IS-136 (TDMA)、GSM和IS-95 (CDMA)来进行操作,或者按照诸如UMTS、CDMA2000, WCDMA和TD-SCDMA的第三代(G)无线通信协议来进行操作,或者按照第四代(4G)无线通信协议和/或类似协议进行操作。可以理解,处理器112包括实现移动终端100的功能所需的电路。例如,处理器112可以包括数字信号处理器设备、微处理器设备、各种模数转换器、数模转换器和其他支持电路。移动终端100的控制和信号处理功能按照这些设备各自的能力在其间分配。处理器112由此还可以包括在调制和传输之前对消息和数据进行卷积编码和交织的功能。处理器312还可以另外包括内部语音编码器,并且可以包括内部数据调制解调器。此外,处理器112可以包括对可以存储在存储器中的一个或多个软件程序进行操作的功能。例如,处理器112可以能够操作连接程序,诸如传统的Web浏览器。连接程序继而可以允许移动终端300例如按照无线应用协议(WAP)、超文本传输协议(HTTP)等来发射和接收Web内容(诸如基于位置的内容和/或其他web页面内容)。移动终端100还可以包括用户接口,其例如可以包括耳机或者扬声器124、振铃器122、麦克风126、显示屏128以及输入接口 131,所有这些设备都耦合至处理器112。移动终端100可以包括小键盘130。小键盘130可以包括传统的数字键(0-9)和相关键(#、*),以及用于操作移动终端100的其他键。备选地,小键盘130可以包括传统的QWERTY小键盘布置。小键盘130还可以包括与功能相关联的各种软键。移动终端100还可以包括相机模块136,用于捕获静态和/或动态图像。特别地,显示屏128可以包括触摸式屏幕和/或邻近式屏幕,用户可以通过直接操作屏幕而操作移动终端100。此时,显示屏128同时充当输入设备和输出设备二者。在这样的实施方式中,输入接口 131可以配置用于接收用户通过例如普通的笔、专用触笔和/或手指在显示屏128上提供的输入,包括指点输入和手势输入。处理器112可配置用于检测此类输入,并且识别出用户的手势。在本发明的各种实施方式中,以触摸式显示屏为例来进行描述,然而,任何能够实现本发明的发明构思的显示屏类型都落入本发明的精神和范围内。此外,移动终端100可以包括诸如操纵杆的接口设备或者其他用于输入接口。移动终端100还包括电池134,诸如振动电池组,用于为操作移动终端100所需的各种电路供电,以及可选地提供机械振动作为可检测输出。移动终端100可以进一步包括用户标识模块(UM) 138。ΠΜ 138通常是具有内置处理器的存储器设备。UM 138例如可以包括订户标识模块(SM)、通用集成电路卡(ΠCC)、通用订户标识模块(USM)、可移动用户标识模块(R-UM)等。ΠΜ 138通常存储与移动订户相关的信元。移动终端100还可以具有存储器。例如,移动终端100可以包括易失性存储器140,例如包括用于数据临时存储的高速缓存区域的易失性随机存取存储器(RAM)。移动终端100还可以包括其他非易失性存储器142,其可以是嵌入式的和/或可移动的。非易失性存储器142可以附加地或者可选地包括例如EEPROM和闪存等。存储器可以存储移动终端100所使用的多个信息片段和数据中的任意项,以实现移动终端100的功能。例如,存储器140和142可以配置用于存储用于实现下文结合图3描述的方法300的计算机程序指令。以下参照图2来描述根据本发明实施方式的动态生成并显示在移动终端的显示屏200上的联系人图谱的示意图。图2中示出了四个应用图标202,分别标识移动终端的四个应用APP1、APP2、APP3和APP4。图2中还示出了五个联系人图标204,分别标识移动终端用户的五个联系人“联系人1”、“联系人2”、“联系人3”、“联系人4”和“联系人5”。多个联系人的这种显示方式在本发明中又被称为“联系人图谱”。本领域技术人员可以理解,此处的联系人的数量5和应用的数量4只是用于举例说明,在不同的实现中可以实现更多个或者更少个联系人和/或更多个或更少个应用。此外,图2中将多个应用图标显于中心位置,多个联系人图标设置在应用图标周围。然而,本领域技术人员可以理解,这些图标可以以不同的形式设置和/或呈现。例如,可以将联系人图标和应用图标在显示屏上分别以列表形式显示,或者分别显示在显示屏的不同显示区中。此外,在图2中,多个应用图标静态显示在用户终端的显示屏上。然而,也可以不静态显示应用图标,而是当用户选中一个联系人时,才生成并显示多个应用图标,从而用户可以从中选择一个与选中的联系人进行关联。在一种实施方式中,应用可以包括以下各项中的至少一项:短消息(SMS)、电子邮件(email)、电话呼叫、即时消息(IM)和社交网络(SNS)等。
在本发明的一种实施方式中,联系人图谱是由用户终端根据用户设置而动态生成的。在一种实施方式中,所示出的联系人图谱是由用户终端根据用户与其所有联系人之间的关系紧密程度而自动生成的。例如,用户终端可以根据用户终端“个人收藏”中列出的联系人生成联系人图谱,并将其显示在用户终端的显示屏上。又例如,用户终端可以根据用户最后联系的或最常联系的若干个(例如5个)联系人生成联系人图谱,并将其显示在用户终端的显示屏上。其中,最常联系的联系人是通过对所有联系人进行统计分析得到的,例如可以对一周内与各个联系人进行联系的情况进行统计,选择联系次数最多或者联系时间最长(例如在电话呼叫的情况下)的若干个(例如5个)联系人作为最常联系的联系人。在另一种实施方式中,所示出的联系人图谱是由用户终端根据当前时间和联系人的类型而自动生成的。例如,在工作时间(例如周一至周五的9:00-18:00),用户终端根据类型为“同事”的联系人生成联系人图谱,并将其显示在用户终端的显示屏上;在周末,用户终端根据类型为“朋友”的联系人生成联系人图谱,并将其显示在用户终端的显示屏上;在其他时间,用户终端根据类型为“家人”的联系人生成联系人图谱,并将其显示在用户终端的显示屏上。其中,联系人的类型(例如“同事”、“朋友”和“家人”)是由用户对联系人进行分类或者向联系人添加标签而标识的。在又一种实施方式中,所示出的联系人图谱是由用户终端根据其当前位置而自动生成的。例如,用户终端可以获取其当前所在位置的位置信息,基于该位置信息获取附近的好友,根据所获取的附近的好友生成联系人图谱,并将其显示在用户终端的显示屏上。本领域技术人员可以理解,联系人图谱的生成方式并不局限于上面描述的几种,而是还可以使用其他的方式和/或上述几种方式中的部分或全部的组合。在一种实施方式中,可以根据紧密程度和时间两者来生成联系人图谱。例如,在工作时间,可以只将用户终端的“个人收藏”中、类型为“同事”的联系人放入联系人图谱中,这在“个人收藏”中的联系人数量过多的情况下或者在类型为“同事”的联系人数量过多的情况下尤其有利。此外,在一种实施方式中,可以根据每个联系人与用户的关系而在联系人图谱中有区别地显示每个联系人的图标。例如,用户可以定义联系人与自己的关系(如父母、妻子、同事、朋友等),从而根据所定义的关系,以不同的颜色和/或大小显示不同联系人的图标。或者,移动终端可以根据用户与联系人进行联系的频繁程度或者根据用户设置的个人收藏的联系人而以不同的颜色和/或大小显示不同联系人的图标。下面参照图3描述根据本发明的实施方式动态生成和使用图形化的联系人图谱的方法300的流程图。在步骤310,用户终端根据用户设置,动态生成图形化的联系人图谱并将其显示在用户终端的显示屏上。联系人图谱的生成如以上参考图2所述,可以根据用户与其所有联系人之间的关系紧密程度、根据当前时间和联系人的类型,和/或根据用户终端的当前位置。在步骤320,用户终端的用户将联系人图谱中的一个联系人图标与一个应用图标进行关联。例如,当用户想要与某个联系人进行联系(例如对某个联系人进行电话呼叫、发短消息(SMS)、发送电子邮件(email)、发送即时消息(IM)或者在社交网络(SNS)中与其联系)时,用户可以将联系人图谱中该联系人的图标拖曳到相应的应用图标上或者将相应的应用图标拖曳到该联系人的图标上。此外,在一种实施方式中,多个应用图标静态显示在用户终端的显示屏上,用户可以选择联系人图谱中的一个联系人的图标与所显示的多个应用图标中的一个进行关联。在另一种实施方式中,不静态显示应用图标,而是当用户选中联系人图谱中的一个联系人的图标时,才生成并显示多个应用的图标,用户可以将选中的联系人的图标与所显示的多个应用图标中的一个进行关联。在步骤330,当用户终端检测到联系人图标与应用图标的关联时,触发与该联系人执行该应用。例如,当用户终端检测到上述拖曳动作时,以相应的方式与该联系人进行联系O此外,将联系人图标与应用图标进行关联并不局限于上述的拖曳动作,而是可以例如利用手指或手写笔或者鼠标在显示屏上将联系人图标与对应的应用图标圈在一起或者在联系人图标和对应的应用图标之间进行连线。当用户终端检测到这种操作时,以相应的方式与该联系人进行联系。可以看出,根据这种方案,能够将联系人的图标以图形化的联系人图谱的形式动态生成并显示在用户终端上,并且当用户终端的用户想要与其联系人进行联系时,用户只需将该联系人的图标拖曳到相应的应用上(或者反之)或者采取类似的简单操作,就能实现与联系人的联系,从而大大简化了用户操作。图4示出了根据本发明实施方式的能够动态生成和使用图形化的联系人图谱的装置400的方框图。装置400位于用户终端内。如图4中所示,装置400包括生成单元410和处理单元420。生成单元410,用于根据用户设置,动态生成图形化的联系人图谱并将其显示在用户终端的显示屏上。生成联系人图谱的方法如以上参考图2和图3所述。处理单元420,用于当使得该联系人图谱中的一个联系人的图标与该用户终端的一个应用图标相关联时,触发与该联系人执行该应用。处理单元420的操作如以上参考图3所述。在一种实施方式中,装置400还包括存储单元430,用于存储用户终端的应用和/或联系人的信息。此外,存储单元430中还可存储用户终端进行操作所需的各种程序和数据。注意,图4中将存储单元430示出为装置400的一部分,但在其他实施方式中,存储单元430也可以位于装置400外部,以有线或无线方式与装置400通信。应当理解,图4所示的结构框图仅仅是为了举例说明的目的而示出的,并不意图限制本发明的范围。根据具体情况,装置400可以包含更多或更少的单元。本领域技术人员可以理解,结合本文所述的各种实施例描述的各种示例性的单元、模块和方法步骤可以实现成硬件、由处理器执行的软件模块或这二者的组合。如果用软件模块来实现,则可以将所描述的功能作为一个或多个指令或代码存储在计算机可读介质上,或者作为计算机可读介质上的一个或多个指令或代码来传输。所述计算机可读介质例如包括但不限于:RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动盘、CD-ROM或者本领域已知的任何其它形式的存储介质。为了清楚地表示硬件和软件模块之间的这种可互换性,上文对各种示例性的单元、模块和方法步骤均围绕其功能进行了一般性描述。至于这种功能是实现成硬件还是实现成软件,则取决于特定的应用和施加在整个系统上的设计约束条件。本领域技术人员可以针对每种特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明的保护范围。本文的以上描述用于使本领域普通技术人员能够实现或使用本发明。对于本领域普通技术人员来说,显然可以对本文公开的实施方式进行各种修改。本文定义的一般性原理也可以在不脱离本发明的精神和保护范围的情况下应用于其它变形。因此,本发明并不局限于本文所描述的实施方式,而是与所附权利要求的范围及其等同形式相一致。
权利要求
1.一种在用户终端中动态生成和使用图形化的联系人图谱的方法,包括: 根据用户设置,动态生成图形化的联系人图谱并将其显示在该用户终端的显示屏上;以及 当使得该联系人图谱中的一个联系人的图标与该用户终端的一个应用图标相关联时,触发与该联系人执行该应用。
2.如权利要求1所述的方法,其中 所述联系人图谱由该用户终端根据该用户与其所有联系人之间的关系紧密程度自动生成。
3.如权利要求1所述的方法,其中 所述联系人图谱由该用户终端根据当前时间和联系人的类型自动生成。
4.如权利要求1所述的方法,其中 所述联系人图谱由该用户终端根据该用户终端的当前位置自动生成。
5.如权利要求1所述的方法,其中 所述应用包括以下各项中的至少一项:短消息(SMS)、电子邮件(email)、电话呼叫、SP时消息(IM)和社交网络(SNS)。
6.如权利要求1所述的方法,还包括: 在用户终端的显示屏上静态显示多个应用图标, 其中用户从所显示的多个应用图标中选择所述应用图标。
7.如权利要求1所述的方法,还包括: 当用户选中联系人图谱中的一个联系人的图标时,生成多个应用图标,并将其显示在用户终端的显示屏上, 其中用户从所显示的多个应用图标中选择所述应用图标。
8.如权利要求1所述的方法,其中 根据联系人图谱中的每个联系人与该用户的关系而有区别地显示每个联系人的图标。
9.一种在用户终端中动态生成和使用图形化的联系人图谱的装置,包括: 生成单元,用于根据用户设置,动态生成图形化的联系人图谱并将其显示在该用户终端的显示屏上;以及 处理单元,用于当使得该联系人图谱中的一个联系人的图标与该用户终端的一个应用图标相关联时,触发与该联系人执行该应用。
10.如权利要求9所述的装置,其中 所述联系人图谱由该用户终端根据该用户与其所有联系人之间的关系紧密程度自动生成。
11.如权利要求9所述的装置,其中 所述联系人图谱由该用户终端根据当前时间和联系人的类型自动生成。
12.如权利要求9所述的装置,其中 所述联系人图谱由该用户终端根据该用户终端的当前位置自动生成。
13.如权利要求9所述的装置,其中 所述应用包括以下各项中的至少一项:短消息(SMS)、电子邮件(email)、电话呼叫、SP时消息(IM)和社交网络(SNS)。
14.如权利要求9所述的装置,还包括: 用于在用户终端的显示屏上静态显示多个应用图标的单元, 其中用户从所显示的多个应用图标中选择所述应用图标。
15.如权利要求9所述的装置,还包括: 用于当用户选中联系人图谱中的一个联系人的图标时,生成多个应用图标,并将其显示在用户终端的显示屏上的单元, 其中用户从所显示的多个应用图标中选择所述应用图标。
16.如权利要求9所述的装置,其中 根据联系人图谱中 的每个联系人与该用户的关系而有区别地显示每个联系人的图标。
全文摘要
本发明提供了一种在用户终端中动态生成和使用图形化的联系人图谱的方法和装置。其中该方法包括根据用户设置,动态生成图形化的联系人图谱并将其显示在该用户终端的显示屏上;以及当使得该联系人图谱中的一个联系人的图标与该用户终端的一个应用图标相关联时,触发与该联系人执行该应用。
文档编号G06F3/0481GK103164107SQ20111042736
公开日2013年6月19日 申请日期2011年12月14日 优先权日2011年12月14日
发明者邹德文 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1