首页> 中国专利> 用于基于重要性级别适配内容片段的方法、装置和计算机程序产品

用于基于重要性级别适配内容片段的方法、装置和计算机程序产品

摘要

一种装置可以包括被配置用于管理用户联系人或其他数据片段的数据管理器。该装置还可以包括被配置用于确定该用户联系人或其他数据片段中的每一个的重要性级别的重要性级别确定器。该重要性级别可以基于环境特征,并且因此该装置可以包括环境特征确定器。此外,该装置可以包括被配置用于基于该重要性级别来适配与用户联系人中的一个用户联系人或其他数据片段相关的内容片段的内容片段适配器。例如,该内容片段适配器可以选择该内容片段的尺寸、颜色和/或位置。在一些变型中该内容片段可以包括虚拟化身、消息以及联系人信息。

著录项

  • 公开/公告号CN103154876A

    专利类型发明专利

  • 公开/公告日2013-06-12

    原文格式PDF

  • 申请/专利权人 诺基亚公司;

    申请/专利号CN201180049527.8

  • 发明设计人 M·A·尼尔米;M·舒勒;

    申请日2011-08-12

  • 分类号G06F3/0481(20130101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人王茂华;马明月

  • 地址 芬兰埃斯波

  • 入库时间 2024-02-19 19:54:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-03

    授权

    授权

  • 2016-03-02

    专利申请权的转移 IPC(主分类):G06F3/0481 登记生效日:20160203 变更前: 变更后: 申请日:20110812

    专利申请权、专利权的转移

  • 2013-07-17

    实质审查的生效 IPC(主分类):G06F3/0481 申请日:20110812

    实质审查的生效

  • 2013-06-12

    公开

    公开

说明书

技术领域

本发明的示例性实施例一般性地涉及适配内容片段,并且更具 体地涉及被配置用于基于用户联系人的重要性级别适配与用户联系 人相关的内容片段的装置、方法以及计算机程序产品。

背景技术

为了提供更简单或快速的信息传递和便捷性,电信产业服务提 供商持续开发对现有通信网络的改进。结果,在近些年来无线通信 变得日益可靠。随着无线通信网络的扩张和改进,用于无线通信的 移动终端也持续改进。就此而言,至少部分地由于尺寸和成本的降 低,连同电池寿命和计算能力的改进,移动终端已经变得能力更强、 更易于使用并且获得更便宜。由于移动终端的现在的泛在属性,所 有年龄和教育水平的人都在利用移动终端来与其他个人或用户联系 人进行通信,接收服务并且/或者分享信息、媒体和其他内容。

随着移动终端的激增,用户之间的通信增加。用户现在可以在 移动设备上接收语音通信、视频通信和/或文本通信。因此,一些用 户可能在一整天中接收相当大数量的通信。但是,用户可能没有用 于查阅并且响应全部接收的通信所必需的时间。用户因此可能尝试 手动地查阅通信以确定具有最高重要性的那些通信。然而,以这种 方式手动查阅通信可能不是最佳的,原因在于手动查阅可能仍然费 时并且可能导致用户漏看重要通信。

发明内容

因此,提供了一种方法、装置和计算机程序产品,以基于用户 联系人或其他数据片段的重要性级别适配与用户联系人或其他数据 片段相关的内容片段。

在一个示例性实施例中,一种改进的装置包括至少一个处理器 和包括计算机程序代码的至少一个存储器,该至少一个存储器和该 计算机程序代码被配置用于通过该处理器使该装置确定用户联系人 的重要性级别,基于该重要性级别适配与该用户联系人相关的内容 片段,并且提供该内容片段的输出。

在另一示例性实施例中,一种方法包括确定用户联系人的重要 性级别,经由处理器基于该重要性级别适配与该用户联系人相关的 内容片段,并且提供该内容片段的输出。

在又一示例性实施例中,一种计算机程序产品包括至少一个计 算机可读存储介质,该至少一个计算机可读存储介质具有存储在其 中的计算机可执行程序代码部分,该计算机可执行程序代码部分包 括用于确定用户联系人的重要性级别的程序代码指令,用于基于该 重要性级别适配与该用户联系人相关的内容片段的程序代码指令以 及用于提供该内容片段的输出的程序代码指令。

在又一示例性实施例中,一种装置包括用于确定用户联系人的 重要性级别的装置,用于适配内容片段的装置以及用于输出该内容 片段的装置。该用于确定用户联系人的重要性级别的装置包括数据 管理器、重要性级别确定器和/或处理器。该用于适配内容片段的装 置可以基于该重要性级别适配与该用户联系人相关的内容片段并且 可以包括内容片段适配器和/或该处理器。该用于输出该内容片段的 装置可以包括用户接口和/或该处理器。

在一些实施例中,该装置可以进一步被配置用于基于该重要性 级别选择该内容片段的位置,并且提供该内容片段的显示。该装置 还可以被配置用于在用于该用户联系人的重要性级别定义为最高重 要性级别的情况下将该内容片段放置在有序序列之外。除此之外, 该装置还可以被配置用于基于环境特征确定用于该用户联系人的该 重要性级别。该装置还可以被配置用于提供该内容片段的规格化。 该装置还可以被配置用于基于该重要性级别选择该内容片段的颜 色、形状和/或尺寸,并且提供该内容片段的显示。还提供了该方法 和计算机程序产品的类似的实施例。相应地,本发明的这种示例性 实施例可以基于用户联系人的重要性级别适配与用户联系人或其他 数据片段相关的内容片段,以辅助用户识别重要内容片段。由此可 以改善浏览内容片段的效率。

附图说明

如此总体描述了本公开的实施例,现在将参考附图,附图无需 按比例描绘并且其中:

图1示出了根据本发明的示例性实施例的系统的示意性框图;

图2示出了根据本发明的示例性实施例的被配置用于基于用户 联系人的重要性级别适配与该用户联系人相关的内容片段的装置的 示意性框图;

图3示出了根据本发明的示例性实施例的采用图2的装置来适 配消息收发应用中将要被放置在有序序列之外的内容片段的用户终 端的实施例;

图4示出了根据本发明的示例性实施例的采用图2的装置来适 配消息收发应用中的内容片段同时将该内容片段放置在有序序列中 的用户终端的实施例;

图5示出了根据本发明的示例性实施例的采用图2的装置来适 配联系人应用中的内容片段的用户终端的实施例;以及

图6示出了根据本发明的示例性实施例在基于用户联系人的重 要性级别适配与该用户联系人相关的内容片段时执行的操作的流程 图。

具体实施方式

现在将参考附图在下文中更完整地描述本发明的一些实施例, 其中在附图中显示了本发明的一些但不是全部实施例。实际上本发 明的各实施例可以以许多不同的形式实施并且不应该被解释为限于 本文所述的实施例。相同参考标号始终表示相同的元素。如本文所 使用的术语“数据”、“内容”、“信息”和类似的术语可以互换 使用以表示根据本发明的实施例的能够被发送、接收以及/或者存储 的数据。此外,提供如本文所使用的术语“示例性”不是为了传达 任意定性评估而是仅仅传达对示例的说明。因此,使用这样的术语 不应该用于限制本发明的实施例的精神和范围。

如本文所使用的术语“电路”表示(a)仅硬件的电路实现(例 如模拟电路和/或数字电路中的实现);(b)电路与计算机程序产品 的组合,该计算机程序产品包括在一个或多个计算机可读存储器上 存储的软件和/或固件指令,这些计算机可读存储器一起工作以使装 置执行本文所述的一个或多个功能;以及(c)需要软件或固件(即 便该软件或固件物理上不存在)来进行操作的电路,例如微处理器 或微处理器的一部分。此“电路”的定义适用于本文(包括任意权 利要求)的该术语的全部使用。作为如本文所述的另一示例,术语 “电路”还包括这样一种实现,其包括一个或多个处理器和/或它们 的一部分以及配套软件和/或固件。作为另一示例,如本文所使用的 术语“电路”还包括例如用于移动电话的基带集成电路或应用处理 器集成电路或服务器、蜂窝网络设备、其他网络设备和/或其他计算 设备中的类似的集成电路。

如上所示,本发明的一些实施例可以应用于被配置用于基于用 户联系人的重要性级别适配与该用户联系人相关的内容片段的装 置、方法和计算机程序产品。就此而言,例如图1示出了可以受益 于本发明的实施例的系统的框图。然而应该理解的是,所示以及下 文所述的系统仅仅是对于可以受益于本发明的一个示例性实施例的 一个系统的说明,并且因此不应该用于限制本发明的实施例的范围。

如图1所示,根据本发明的一个示例性实施例的系统可以包括 用户终端10。用户终端10可以是采用本发明的实施例的多种类型的 固定或移动通信和/或计算设备中的任一设备,诸如便携式数字助理 (PDA)、寻呼机、移动电视、移动电话、游戏设备、膝上型电脑、 个人计算机(PC)、照相机、照相电话、录像机、音频/视频播放器、 收音机、全球定位系统(GPS)设备、或上述的任意组合。

在一些实施例中,用户终端10可能能够与其他设备直接地或经 由网络30进行通信。网络30可以包括可以经由对应的有线和/或无 线接口来彼此通信的各种不同节点、设备或功能的集合。如此,应 该将图1的图示理解为该系统的特定元件的广义的视图的示例而不 是该系统或网络30的包括一切的或详细的视图。虽然非必要,但是 在一些实施例中网络30可能能够支持根据第一代(1G)、第二代 (2G)、2.5G、第三代(3G)、3.5G、3.9G、第四代(4G)移动通 信协议、长期演进(LTE)等等中的任意一个或多个进行的通信。因 此,网络30可以是蜂窝网络、移动网络和/或数据网络,诸如局域网 (LAN)、城域网(MAN)和/或诸如因特网的广域网(WAN)。 继而,诸如处理元件(例如个人计算机、服务器计算机等等)的其 他设备可以被包括到网络30中或者耦合到网络30。通过将用户终端 10和其他设备直接或间接连接到网络30,可以使得用户终端和/或其 他设备能够例如根据包括超文本传输协议(HTTP)等等的多个通信 协议彼此进行通信,从而分别执行移动终端和其他设备的各种通信 或其他功能。如此,可以使得用户终端10和其他设备能够通过多个 不同的接入机制中的任意一个与网络30和/或彼此进行通信。例如可 以支持诸如宽带码分多址(W-CDMA)、CDMA2000、全球移动通 信系统(GSM)、通用分组无线电服务(GPRS)等等的移动接入机 制以及诸如无线LAN(WLAN)、微波接入全球互通(WiMAX)、 WiFi、超宽带(UWB)、Wibree技术等等的无线接入机制和诸如数 字用户线路(DSL)、电缆调制解调器、以太网等等的固定接入机 制。因此,网络30可以例如是家庭网络或用于提供本地连接的其他 网络。

在一个示例性实施例中,提供装置50,可以由用于执行本发明 的示例性实施例的设备采用装置50。可以例如将装置50实现为任意 主控、包括、控制或者如若不然包含用户终端10的任意设备。但是, 例如在装置50可以被实现在网络30上的情况下可以将实施例实现 在多个其他设备上。如此,图2的装置50仅仅是一个示例并且可以 包括比图2中所示的部件更多或者在一些情况中更少的部件。

进一步参考图2,装置50可以被配置用于基于用户联系人的重 要性级别适配与用户联系人相关的内容片段。装置50可以包括处理 器70、用户接口72、通信接口74和存储器设备76,或者如若不然 与它们进行通信。存储器设备76可以包括例如易失性和/或非易失性 存储器。存储器设备76可以被配置用于存储信息、数据、文件、应 用、指令等等。存储器设备76可以例如被配置用于缓存用于由处理 器70处理的输入数据。附加或替代地,存储器设备76可以被配置 用于存储用于由处理器70执行的指令。

如上所述,在一些实施例中,装置50可以是被配置用于采用本 发明的一个示例性实施例的移动终端(例如移动终端10)或固定通 信设备或计算设备。然而,在一些实施例中可以将装置50实现为芯 片或芯片组。换言之,装置50可以包括一个或多个物理封装(例如 芯片),该物理封装包括在结构组件(例如基板)上的材料、部件 和/或电线。结构组件可以提供用于其上所包括的部件电路的物理强 度、尺寸保持和/或电气交互限制。因此在一些情况中装置50可以被 配置用于将本发明的实施例实现在单个芯片上或实现为单个“芯片 上系统”。如此,在一些情况中,芯片或芯片组可以构成用于执行 用于提供本文所述的功能性并且/或者用于使得能够实现关于本文所 述的功能性和/或服务的用户接口导航的一个或多个操作的装置。

可以用多种不同方式实现处理器70。例如可以将处理器70实现 为各种处理装置中的一个或多个,各种处理装置诸如为协同处理器、 微处理器、控制器、数字信号处理器(DSP)、具有或不具有配套 DSP的处理电路或者包括例如ASIC(专用集成电路)、FPGA(现 场可编程门阵列)、硬件加速器、专用计算机芯片等等的集成电路 的各种其他处理设备。在一个示例性实施例中,处理器70可以被配 置用于执行存储在存储器设备76中或者如若不然处理器可访问的指 令。附加或替代地,处理器70可以被配置用于执行硬编码功能。如 此,无论是由硬件或软件方法还是由它们的组合来配置,处理器70 都可以表现为在被相应地配置时能够执行根据本发明的实施例的操 作的实体(例如被物理地实现在电路中)。因此例如当处理器70被 实现为ASIC、FPGA等时,处理器70可以是用于执行本文所述的操 作的专门配置的硬件。可替换地,作为另一示例,当处理器70被实 现为软件指令的执行器时,该指令当被执行时可以专门地配置该处 理器执行本文所述的算法和/或操作。然而,在一些情况下,处理器 70可以是被适配用于应用本发明的实施例的特定设备(例如移动终 端或诸如服务器的网络设备)的处理器,其中通过利用用于执行本 文所述的算法和/或操作的指令进一步配置该处理器来应用本发明的 实施例。处理器70除了其他以外可以包括被配置用于支持该处理器 的操作的时钟、算术逻辑单元(ALU)和逻辑门。

同时,通信接口74可以是诸如被实现在硬件、软件或硬件和软 件的组合中的设备或电路的任意装置,其被配置用于从/向网络和/ 或与装置50通信的任意其他设备或模块接收和/或发送数据。就此而 言,通信接口74可以例如包括一个天线(或多个天线)以及用于使 得能够与无线通信网络(例如网络30)进行通信的支持硬件和/或软 件。在固定环境中,通信接口74可以替代地或者还支持有线通信。 如此,通信接口74可以包括通信调制解调器和/或用于支持经由电 缆、数字用户线路(DSL)、通用串行总线(USB)、以太网、高清 多媒体接口(HDMI)或其他机制的通信的其他硬件/软件。此外, 通信接口74可以包括用于支持诸如、红外线、UWB、 WiFi等的通信机制的硬件和/或软件,这些通信机制与提供家庭连接 解决方案有关而越来越多地被采用。

用户接口72可以与处理器70通信以接收对用户接口处的用户 输入的指示并且/或者向用户提供可听、可视、机械或其他输出。如 此,用户接口72可以包括例如键盘、鼠标、操纵杆、显示器、触摸 屏、麦克风、扬声器或其他输入/输出机制。

处理器70可以包括被配置用于控制用户接口72的一个或多个 元件(例如扬声器、振铃、麦克风、显示器等等)的至少一些功能 的用户接口电路。处理器70和/或包括处理器70的用户接口电路可 以被配置用于通过被存储在处理器70可访问的存储器(例如存储器 设备76等等)上的计算机程序指令(例如软件和/或固件)来控制用 户接口72的一个或多个元件的一个或多个功能。

在一些实施例中,装置50可以进一步包括数据管理器78。处理 器70或其他电路可以被实现为包括或者如若不然控制数据管理器 78。数据管理器78可以被配置用于管理可以例如与装置50和/或用 户相关联的多个数据片段。在本文一般性地将数据片段描述为包括 用户联系人,其中装置50可以存储该用户联系人或者如若不然可访 问该用户联系人。然而,在其他实施例中,数据片段可以涉及各种 其他类型的数据和信息,其中该数据和信息具有与之相关的数据片 段并且可以被存储在装置50上或者如若不然装置50可访问。就此 而言,如本文所使用的数据片段可以包括可以基于重要性来组织的 任意信息。

回到其中数据片段包括用户联系人的实施例,用户联系人可以 包括个人、企业或联系人信息可以与之相关联的其他实体。例如, 用户联系人可以具有与之相关联的联系人信息,诸如姓名、地址、 电话号码、传真号码、电子邮件地址,以及该用户联系人的相片或 其他虚拟化身。数据管理器78可以通过允许用户上传、创建、编辑 以及访问用户联系人和其他数据片段,管理用户联系人和其他数据 片段。

在一些实施例中,装置50还可以包括重要性级别确定器80。处 理器70或其他电路可以被实现为包括或者如若不然控制重要性级别 确定器80。重要性级别确定器80可以被配置用于确定用户联系人或 其他数据片段的重要性级别。就此而言,可以分析用户联系人以确 定用户联系人对该用户有多重要。在一些实施例中,用户重要性级 别可以是二元的。就此而言,用户重要性级别可能要么重要要么不 重要。然而在其他实施例中,用户重要性级别可以包括多个级别或 者针对每个用户联系人的重要性排序。

在一些实施例中,用户联系人的重要性级别是可以由用户选择 的。例如,重要性级别确定器80可以要求用户基于重要性级别对用 户联系人进行排序或者要求用户选择重要性级别。在这样的实施例 中,确定用户联系人的重要性级别可以包括接收包括重要性级别的 用户输入。

在其他实施例中,重要性级别确定器80可以确定用户联系人的 重要性级别而不接收包括该重要性级别的用户输入。就此而言,重 要性级别确定器80可以采用多种技术和方法来确定重要性级别。重 要性级别可以例如基于通信频率、特定时间左右的通信量、用户/装 置50在当前位置处与不同人员的通信量等等。举例而言,重要性级 别确定器80可以记录并且分析用户多频繁地通过电子邮件、即时消 息收发(IM)、短消息收发服务(SMS)、多媒体消息收发服务(MMS)、 语音通信、视频通信和/或其他通信媒介与每个用户联系人进行通信。 重要性级别确定器80可以附加地或替代地基于通信持续时间、基于 文本的通信的长度和/或与跟用户联系人交换通信相关联的数据使 用,确定用户联系人的重要性级别。就此而言,与用户联系人的频 繁的并且超长的通信可以指示该用户联系人的高重要性级别。在一 些实施例中,重要性级别确定器80可以对外出通信比进入通信加更 重的权重。用户可能例如倾向于发起与对他更高重要的用户联系人 的联系。然而,在其他实施例中,重要性级别确定器80可以相等地 对进入和外出通信进行加权或者对进入通信加更重的权重。此外, 在一些实施例中,重要性级别确定器80可以对最近的通信比较旧的 通信加更重的权重。由此,较旧的通信可能对于重要性确定具有较 小的影响或者没有影响。

此外,在一些实施例中,重要性级别确定器80可以替代地或附 加地通过确定用户与用户联系人之间的关系来确定重要性级别。用 户可以例如在一些实施例中输入用于直接描述用户联系人的联系人 信息,并且重要性级别确定器80可以通过查阅该信息来确定重要性 级别。举例而言,用户可以将用户联系人分类或者如若不然描述为 亲戚、好友、业务伙伴等等。在其他实施例中,用户可以提供更多 关于他或她与用户联系人的关系的细节。联系人可以被描述为用户 的父亲或老板。在一些实施例中,重要性级别确定器80可以通过检 查不同的社交网络服务中的通信历史或者仅通过一个或多个社交网 络服务查看用户是否与一个人是好友,来确定重要性级别。

然而,在一些实施例中,重要性级别确定器80可以不依赖于用 户直接输入该信息而确定用户与每个用户联系人的关系。重要性级 别确定器80可以例如查阅用户与用户联系人之间的通信并且查找关 键字。在一些实施例中,重要性级别确定器80可以查阅出现在消息 中的称呼和告别语。因此,例如如果告别语“爱你,妈妈”出现在 用户与用户联系人的一个通信中,则重要性级别确定器80可以确定 该用户联系人应该具有高重要性级别。

并且在一些实施例中,重要性级别确定器80可以确定具有重要 性的用户联系人组。用户联系人组可以是用户定义的并且/或者可以 例如通过如上所述查阅通信来确定该组。因此,重要性级别确定器 80可以例如在按日程即将进行的足球比赛之前确定来自用户作为成 员的足球队的通信是重要的。

在其他实施例中,重要性级别确定器80可以部分地基于接收的 用户输入并且部分基于计算的重要性级别(其可以例如使用上述方 法来计算),确定重要性级别。用户可以例如直接指定一些用户联 系人的重要性级别,并且重要性级别确定器80可以计算用于其他用 户联系人的重要性级别。再举例而言,当用户指示具体用户联系人 重要并且该用户联系人是一个用户联系人组的一部分时,重要性级 别确定器80可以确定在该组中的其他用户联系人是重要的。并且, 在一些实施例中,重要性级别确定器80可以允许用户改写所计算的 用户联系人的重要性级别。例如,虽然用户可能从作为商业伙伴的 用户联系人频繁地接收电子邮件,但是该用户联系人可能对该用户 不重要。例如,该电子邮件可能涉及用于描述谁不在办公室的日常 办公作用,这可能对于用户有很小的重要性。因此,在一些实施例 中,重要性级别确定器80可以允许用户改写已确定重要性级别。

此外,在一些实施例中,重要性级别确定器80可以基于用户是 否选择与被确定为重要的用户联系人相关的内容片段,进行学习。 例如如果与被重要性级别确定器80确定为重要的用户联系人相关的 内容片段未被选择或者如若不然多次被忽略,则重要性级别确定器 80继而可以确定该用户联系人具有比之前所计算的重要性更低的重 要性级别。由此,重要性级别确定器80可以基于用户如何响应已确 定的重要性级别来调整重要性级别。

因此,重要性级别确定器80可以采用诸如上文所述的那些实施 例的用于确定用户联系人的重要性级别的多种方法和本文未描述的 各种其他方法。此外,在一些实施例中,被重要性级别确定器80用 于确定重要性级别的方法可以是用户可选择的。由此用户可以例如 选择他或她确信更有可能最准确地确定他或她与每个用户联系人相 关联的重要性级别的方法。

除此之外,在一些实施例中,重要性级别确定器80可以基于用 户、数据片段(例如用户联系人)和/或装置50的一个或多个环境特 征,确定每个用户联系人或其他数据片段的重要性级别。因此,装 置50可以进一步包括如图2中所示的环境特征确定器82,环境特征 确定器82被配置用于确定环境特征。处理器70或者其他电路可以 被实现为、包括或者如若不然控制环境特征确定器82。

环境特征可以包括用户、装置50和/或用户联系人或其他数据片 段的存在时间、位置、活动等等。就此而言,用户联系人的重要性 级别可以随着环境特征改变而随时间改变。可以例如由GPS模块84 提供与用户的位置相关的信息,但是可以附加地或者替代地通过其 他手段例如使用手机发射塔进行三角定位来提供位置信息。处理器 70或其他电路可以被实现为包括或者如若不然控制GPS模块84。因 此,环境特征确定器82可以例如基于存储的用户联系人信息或者共 享的位置信息,确定用户正在用户联系人附近。在该实例中,重要 性级别确定器80可以基于接近性,确定在该时刻该用户联系人具有 高重要性级别。例如如果当用户碰巧在好友附近时收到来自该好友 的呼叫,出于亲自与该好友会面的可能性,用户则可能更倾向于接 收该呼叫。

再举例而言,环境特征确定器82可以确定用户何时在睡觉或行 走或者确定用于指示这些活动的环境特征,并且向重要性级别确定 器80提供该信息。环境特征确定器82可以例如基于时间和位置信 息确定用户晚上在家中。这些环境特征继而可以被重要性级别确定 器80用于在给定这些环境特征的情况下确定用户联系人的重要性级 别。例如如果在之前具有类似的确定环境特征的情况中,用户仅接 听来自特定用户联系人或特定类型的用户联系人的电话呼叫或答复 来自他们的消息,则重要性级别确定器80可以确定那些用户联系人 具有比其他用户联系人更高的重要性级别。因此,在一些实施例中, 重要性级别确定器80可以基于如可以由环境特征确定器82确定的 环境特征来确定用户联系人的重要性级别。因此,在一些实施例中, 可以针对诸如用户/装置位置、一天中的时间、装置的使用历史等等 的多种环境特征确定重要性级别。因此,在一些实施例中,所确定 的用户联系人的重要性级别可以随着环境特征改变而改变。

在一些实施例中,装置50可以进一步包括内容片段适配器86。 处理器70或者其他电路可以被实现为包括或者如若不然控制内容片 段适配器86。内容片段适配器86可以被配置用于基于重要性级别适 配与用户联系人或其他数据片段相关的内容片段。如本文所使用的 内容片段可以包括装置50可以使用用户接口72输出的内容的多种 实施例。内容片段可以例如包括铃声和其他音频输出、振动和显示 内容。

就此而言,可以由内容片段适配器86基于内容片段所涉及的用 户联系人或其他数据片段的重要性级别,适配各种形式的内容片段。 举例而言,当装置50接收来自具有如重要性级别确定器80所确定 的高重要性级别的用户联系人的消息、电话呼叫或其他通信时,内 容片段适配器86可以适配铃声以指示该呼叫是重要的。类似地,内 容片段适配器86可以适配接收到通信时输出的振动。例如当时接收 到来自具有高度重要性的用户联系人的通信时,内容片段适配器86 可以将振动适配成一系列快速振动。此外,在一些实施例中,内容 片段适配器86可以适配内容片段,使得由装置50不管通信方法而 针对特定用户联系人输出相同的铃声和/或振动。另外,注意到,用 户可以针对各重要性级别或各用户联系人指定铃声的类型和/或振动 的类型,或者在一些实施例中,内容片段适配器86可以选择铃声和 /或振动。

在另一实施例中,内容片段适配器86可以适配例如由用户接口 72显示的内容元素。就此而言,在各种实施例中,内容片段适配器 86可以适配内容元素的尺寸、包括该内容元素的显示信息的数量或 类型、该内容元素的位置、诸如内容元素的颜色或辉度的可视效果 等等。例如图3至图5示出了当装置50被实现在用户终端10中时 装置50的实施例。

图3示出了当用户终端10运行消息收发应用100时的用户终端 10。就此而言,示出了用户终端10提供内容片段的显示,其中该内 容片段包括从各用户联系人104a-g接收到的消息102a-102g和与用 户联系人相对应的虚拟化身106a-106g。在一些实施例中,消息收发 应用100通常可以将消息102a-102g放置在有序序列中,如该消息收 发应用的所有消息部分108中所示。示出了消息102b-102g和虚拟化 身106b-106g基于用户联系人的姓名104b-104g按字母顺序放置在有 序序列中。在其他实施例中,通常可以基于消息102b-102g的接收时 间或其他因素将消息102b-102g放置在有序序列中。

然而,来自Sean104a的消息和Sean的相应虚拟化身106a没有 按照顺序而被放置在显示器的顶部。就此而言,在一些实施例中, 内容片段适配器86可以在用户联系人的重要性级别定义为最高重要 性级别的情况下将内容片段放置在有序序列之外。例如在所示实施 例中,重要性级别确定器80可能通过例如采用前文所述例程中的一 个,已经确定Sean是在用户联系人104a-104g之中最重要的用户联 系人。在一些实施例中,重要性级别确定器80可以确定用户联系人 的整体的一部分中的最重要用户联系人。重要性级别确定器80可以 确定例如Sean是过去一周内已经向用户终端10发送了消息的用户 联系人之中的最重要用户联系人。因此,在一些实施例中,定义为 最高重要性级别的用户联系人可能不具有所有用户联系人之中的绝 对最高重要性级别,而是可以定义为用户联系人的子集之中的最高 重要性级别。

如图3中进一步所示的,在一些实施例中,内容片段适配器86 可以基于重要性级别选择内容片段的颜色。就此而言,将与来自Sean 102a的消息相关联的背景显示为具有跟与其他消息102b-g相关联的 背景不同的颜色。来自Sean102a的消息的背景例如可以被选择为比 其他消息102b-102g的背景更显眼。在一些实施例中,来自Sean102a 的消息文本可以附加或者替代地被选择为具有与其他消息 102b-102g不同的颜色或形状。可以例如将来自Sean102a的消息显 示为与其他消息错位。例如当装置50包括三维(“3-D”)自动立 体屏幕时,来自Sean的消息可以例如出现在其他消息前面。如本领 域技术人员可以理解的,内容片段适配器86可以选择用于内容片段 的其他各部分的颜色、形状和其他可视效果,其可用于基于重要性 级别区分内容片段。

如图3中所另外示出的,在一些实施例中,内容片段适配器86 可以基于重要性级别选择内容片段的尺寸。就此而言,图3示出了 在比用于来自其他用户联系人104b-g的消息102b-102g的文本框 110b-110g更大的文本框110a中显示来自Sean102a的消息的用户终 端10。文本的字体也可以例如在尺寸、斜体、加粗等等方面不同。 此外,在所示实施例中,用于Sean104a的虚拟化身106a的尺寸比 用于其他用户联系人104b-104g的虚拟化身106a-106g更大。因此, 虚拟化身106的尺寸可以取决于重要性级别并且因此每个虚拟化身 可以基于重要性级别定义为不同尺寸(例如一系列较大的虚拟化身 用于更重要的联系人并且一系列较小的虚拟化身用于较不重要的联 系人)。在一些实施例中,内容片段适配器86可以将用于定义为最 高重要性级别的用户联系人的消息框的尺寸选择为使得在该消息框 中显示完整的消息,而将用于其他用户联系人的消息框的尺寸确定 为使得如果消息超过特定大小则可以被截断。然而,如本领域技术 人员可以理解的,在其他实施例中,内容片段适配器86可以使用各 种其他方法来选择内容片段的尺寸。例如,在一些实施例中,可以 确定每个用户联系人的重要性级别,并且可以基于该重要性级别适 配与之相关的内容片段,而在其他实施例中,可以适配较少数目的 内容片段以便强调它们的重要性级别。在其他实施例中,仅那些超 过阈值重要性级别的用户联系人可以使其相关联的内容片段被适 配。因此,在一些实例中,可以不强调或如若不然不适配内容片段。 此外,在其他实施例中,可以仅适配那些与被确定为相对不重要的 用户联系人相关的内容片段。这在例如用户想要删除与不重要的用 户联系人相关的不想要的内容片段时是有用的。

图3还示出了内容片段适配器86提供内容片段的规格化的实施 例。如本文所使用的规格化表示适配内容片段使得该内容片段的输 出特征不再与该内容片段的所确定的重要性级别相关。就此而言, 用户可以选择规格化按钮112或者如若不然输入命令以指示内容片 段适配器86对该内容片段进行规格化。在其他实施例中,内容片段 适配器86可以在内容片段已经被滚动过或查看之后自动地对该内容 片段进行规格化。当内容片段规格化时,内容片段适配器86可以将 该内容片段适配为具有其他内容片段的特征,例如文本框110a和虚 拟化身106a的尺寸可以缩小成其他文本框110b-110g和虚拟化身 106b-106g的尺寸。此外,背景和文本颜色可以适配成与其他内容片 段相同的颜色。也可以调整内容片段的位置。可以例如将来自Sean 102a的消息和相关内容移动到适合于有序序列的位置。因此,在其 中基于用户联系人的姓名按字母顺序来排列消息的实施例中,来自 Sean102a的消息可以移动到来自Phil102e的消息与来自Seth102f 的信息之间的位置。然而,如本领域技术人员可以理解的,内容片 段适配器86可以采用用于规格化内容片段的各种其他方法。例如在 一些实施例中,内容片段可以在用户查看内容片段之后或者在特定 时间段之后自动规格化。

图4示出了用户终端10的替代实施例,其中用户终端正在操作 消息收发应用100并且Sean104a再次被重要性级别确定器80确定 为最重要联系人。然而,在该实施例中,与Sean104a相关的内容片 段的位置未被内容片段适配器86基于该重要性级别适配。因此,在 此实施例中,在当用户选择规格化按钮时,内容片段适配器86可能 不需要改变与Sean104a相关的内容片段的位置。

图5示出了操作联系人应用114时的用户终端10的实施例。联 系人应用114可以显示具有相关联的用户联系人信息116e、116f和 116h-116m和/或相关联的虚拟化身106e、106f和106h-106m的用户 联系人104e、104f和104h-104m的列表。如上所述,用户联系人信 息116e、116f和116h-116m可以包括与用户联系人104e、104f和 104h-104m相关联的电话号码和其他信息。如图所示,联系人应用 114可以显示所有联系人部分118,在下面可以显示用户联系人 104h-m的有序序列。然而,可以在独立的建议联系人部分120中显 示一个或多个用户联系人104e、104f。就此而言,内容片段适配器 86可以基于重要性级别放置内容片段,并且在一些实施例中,将定 义为最高重要性级别的一个或多个内容片段如上所述放置在有序序 列之外。图5中所示的内容片段包括在所有联系人部分118的按字 母顺序的有序序列之外、在显示器顶部、在建议联系人部分120中 显示的虚拟化身106e、106f。因此,在一些实施例中,可以存在多 个定义为最高重要性级别的用户联系人106e、106f。

如前文所述的,内容片段适配器86还可以基于重要性级别选择 内容片段的尺寸和颜色。因此如图所示,建议联系人部分120可以 具有与所有联系人部分118不同的颜色,并且此外,建议联系人部 分中的虚拟化身106e、106f可以比所有联系人部分中的虚拟化身 106h-106m更大。在联系人应用114和各种其他应用的环境中可以相 应地调整内容片段。

虽然未示出,但是在电子邮件应用、电话应用和通话记录应用 等环境中也可以基于重要性级别适配内容片段。此外,可以在地图、 日历、相片和其他应用中适配内容片段。可以例如基于用户联系人 的重要性级别适配在地图上显示用户联系人的位置或者与用户联系 人相关的项目的内容片段。可以基于用户联系人的重要性级别适配 与该用户联系人相关的日历项,诸如用户联系人预计出席的事件。 此外,可以基于用户联系人的重要性级别适配由用户联系人拍摄的 或者在其中包括用户联系人的相片。除此之外,在一些实施例中, 可以新到达事件通知和在例如状态菜单中显示的错过事件可以基于 与之相关的用户联系人的重要性级别而被适配。因此,可以基于用 户联系人的重要性级别按照各种不同的方式在各种应用和程序中适 配各种类型的内容片段。就此而言,仅出于示例的目提供了说明并 且图示的实施例。

至于与本发明的实施例相关联的方法,可以采用上述装置50或 其他装置实施例。就此而言,图6是根据本发明的示例性实施例的 系统、方法和程序产品的流程图。要理解的是,可以由各种装置, 诸如硬件、固件、处理器、电路和/或与包括一个或多个计算机程序 指令的软件的执行相关联的其他设备,实现流程图的每个框以及流 程图中的框的组合。可以例如由包括计算机程序指令的计算机程序 产品实施一个或多个上述过程。就此而言,实现上文所述的过程的 计算机程序指令可以被存储器设备存储并且被装置的处理器执行。 将认识到的是,可以将任意这样的计算机程序指令加载到计算机或 其他可编程装置(例如硬件)上以产生一种机器,使得产生的计算 机或其他可编程装置实现用于实现流程图框中所指定的功能的装 置。这些计算机程序指令还可以被存储在可以指引计算机或其他可 编程装置以特定方式来运作的计算机可读存储器中,使得在计算机 可读存储器中存储的指令产生这样一种制品,其中该制品的执行实 现流程图框中所指定的功能。该计算机程序指令还可以被加载到计 算机或其他可编程装置上,以引起将要在该计算机或其他可编程装 置上进行以用于产生计算机实现的过程的一系列操作,使得在该计 算机或其他可编程装置上执行的指令实现流程图框中所指定的功 能。

相应地,流程图的框支持用于执行指定功能的装置的组合。还 要理解的是,可以通过用于执行指定功能的基于专用硬件的计算机 系统或者通过专用硬件与计算机指令的组合实现流程图的一个或多 个框以及流程图中框的组合。

就此而言,方法的一个实施例包括在操作200处确定用户联系 人的重要性级别。此外,该方法可以包括在操作202处基于该重要 性级别适配与用户联系人相关的内容片段。除此之外,该方法可以 包括在操作204处提供内容片段的输出。

在一些实施例中,可以修改或进一步增强(如图6中的实线所 示的)上述操作中的特定操作。在一些实施例中还可以包括附加操 作(在图6中的虚线中显示了它的一些示例)。应该认识到,可以 与上述操作(200-204)一起单独地、或者与本文所述特征中的任意 多个其他特征组合地包含修改、可选添加或增强中的每一个。如此, 将要在本文描述的其他操作中的每个操作可以单独地、或者与一个、 多个或全部附加特征一起以任意组合形式与上述操作(200-204)组 合。

例如,该方法可以进一步包括在操作206处基于环境特征确定 用户联系人的重要性级别。该方法可以附加地包括在操作208处基 于该重要性级别选择该内容片段的位置。相应地,该方法可以进一 步包括在操作210处在该用户联系人的该重要性级别定义为最高重 要性级别的情况下将该内容片段放置在有序序列之外。此外,该方 法可以包括在操作212处基于该重要性级别选择该内容片段的颜色 并且/或者在操作214处基于该重要性级别选择该内容片段的尺寸。 因此,在一些实施例中,该方法可以进一步包括在操作216处提供 内容片段的显示。该方法可以另外包括在操作218处提供内容片段 的规格化。

在一个示例性实施例中,用于执行图6的方法和上文所述的其 他方法的装置可以包括被配置用于执行上述操作(200-218)中的一 些或每一个操作的处理器(例如处理器70)。该处理器可以例如被 配置用于通过执行硬件实现的逻辑功能、执行存储的指令或者执行 用于进行每个操作的算法来执行操作(200-218)。可替换地,该装 置可以包括用于执行每个上述操作的装置。就此而言,根据一个示 例性实施例,用于执行操作200-218的装置的示例可以包括例如如上 所述的处理器70、用户接口72、通信接口74、数据管理器78、重 要性级别确定器80、环境特征确定器82、GPS模块84和/或内容片 段适配器86。然而,装置50的与图6中所示的方法的操作相关的上 述部分仅仅是示例并且应该理解的是各种其他实施例是可能的。

在一些实施例中,可以由诸如数据管理器78、重要性级别确定 器80和/或处理器70的装置(例如用于确定用户联系人的重要性级 别的装置)进行确定用户联系人的重要性级别的操作200。此外,可 以由例如内容片段适配器86和/或处理器70的装置(例如用于适配 内容片段的装置)进行用于基于重要性级别适配与用户联系人相关 的内容片段的操作202。除此之外,可以由例如用户接口72和/或处 理器70的装置(例如用于输出内容片段的装置)进行用于提供用于 内容片段的输出的操作204。

并且,可以由例如数据管理器78、环境特征确定器82、GPS模 块84、重要性级别确定器80和/或处理器70的装置进行用于基于环 境特征确定用户联系人的重要性级别的操作206。此外,可以由例如 重要性级别确定器80、内容片段适配器86和/或处理器70的装置进 行用于基于该重要性级别选择该内容片段的位置的操作208和用于 在该用户联系人的该重要性级别定义为最高重要性级别的情况下将 该内容片段放置在有序序列之外的操作210。除此之外,可以由例如 内容片段适配器86和/或处理器70的装置进行用于基于该重要性级 别选择该内容片段的颜色的操作212和用于基于该重要性级别选择 该内容片段的尺寸的操作214。并且,可以由装置例如用户接口72 和/或处理器70进行用于提供内容片段的显示的操作216。此外,可 以由例如用户接口72、内容片段适配器86和/或处理器70的装置进 行用于提供内容片段的规格化的操作218。

注意到,虽然在上文一般性地针对适配与用户联系人相关的内 容片段描述了该方法和装置,但是,在其他实施例中,内容片段可 以涉及其他类型的数据片段。就此而言,如上所述,数据片段可以 包括可以基于重要性来组织的任意信息。因此,不应该将本文所提 供的与用户联系人相关的示例视为是限制性的。

受益于前文的描述和相关附图中给出的教导,本发明所涉及的 领域的普通技术人员将想到本文所述的发明的许多修改和其他实施 例。因此,要理解的是,本发明不限于所公开的具体实施例,并且 修改和其他实施例旨在被包括在所附权利要求的范围内。此外,虽 然前文的描述和相关附图在元件和/或功能的特定示例性组合的环境 中描述了示例性实施例,但是应该认识到,在不脱离所附权利要求 的范围的前提下,替代实施例可以提供元件和/或功能的不同的组合。 就此而言,如在一些所附权利要求中提出的,还想到与上文明确描 述的那些元件和/或功能的组合不同的元件和/或功能的组合。虽然在 本文采用了具体的术语,但是其仅用于通用和描述性的意义而非限 制性目的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号