首页> 中国专利> 用于消除移动装置上实施的联系人列表数据库中的条目的歧义的系统和方法

用于消除移动装置上实施的联系人列表数据库中的条目的歧义的系统和方法

摘要

用于消除移动装置的联系人列表数据库内的条目的歧义的方法和系统检测具有相同数据元素(例如,电话号码)的新创建的联系人记录并警告用户。可识别存储所述相同数据元素的其它联系人记录。可对匹配的联系人记录进行分组并向其提供群组标记,使得当从所述群组的成员接收到呼叫时,所述移动装置可使用所述群组标记识别呼叫者。可通过告知用户何时已对与一个以上联系人记录的数据字段中的值匹配的号码作出呼叫或何时已从所述号码接收到呼叫并使得所述用户能够编辑或扩充记录于呼叫日志中的信息以正确地反映所述呼叫的另一方的身份而类似地消除所述呼叫日志的歧义。

著录项

  • 公开/公告号CN102474540A

    专利类型发明专利

  • 公开/公告日2012-05-23

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201080034655.0

  • 发明设计人 约翰·M·加蒂;阿龙·L·穆尔;

    申请日2010-08-03

  • 分类号H04M1/2745;H04M1/56;

  • 代理机构北京律盟知识产权代理有限责任公司;

  • 代理人宋献涛

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 05:12:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-11-19

    授权

    授权

  • 2012-07-04

    实质审查的生效 IPC(主分类):H04M1/2745 申请日:20100803

    实质审查的生效

  • 2012-05-23

    公开

    公开

说明书

技术领域

本发明大体上涉及移动装置,且更具体来说,涉及用于消除移动装置上实施的联系 人列表数据库中的条目的歧义的方法和系统。

背景技术

许多移动装置包含帮助用户呼叫其他方并辨识传入呼叫的各方的特征。举例来说, 用户可将电话号码以联系人列表数据库的形式存储在其移动装置的存储器中,然后以若 干方式存取所存储的号码。举例来说,为存取存储于联系人列表数据库中的电话号码, 用户可选择与电话号码相关联的快速拨号号码、打出用户姓名的全部或部分、说出与电 话号码相关联的语音标签,或从联系人列表数据库的显示中选择与电话号码相关联的姓 名。被呼叫的电话号码通常显示于移动装置的屏幕上。如果例如名、姓、图像或照片、 位置或公司名称等标记与被呼叫的号码相关联,则所述标记也可显示于屏幕上。

当用户接收呼叫时,移动装置还通常显示呼叫方的号码,所述号码通常由蜂窝式电 话网络作为传入呼叫信息的一部分提供。如果呼叫方的号码存储于联系人列表数据库 中,则移动装置还可显示与呼叫方的号码相关联的标记、姓名、图像或其它信息。

如果两个或两个以上联系人共用共同号码,则当接收到传入呼叫时,可显示与联系 人列表数据库中的一个联系人相关联的标记。然而,所显示的标记可能无法正确地识别 实际呼叫者。举例来说,联系人列表数据库可含有用于鲍勃·斯密斯的条目,所述条目 包含他的移动装置号码和他的家庭电话号码。联系人列表数据库还可含有用于鲍勃·斯 密斯的妻子苏茜·斯密斯的条目,所述条目包含她的移动装置号码和她的家庭电话号码, 她的家庭电话号码也是鲍勃·斯密斯的家庭电话号码。如果苏茜·斯密斯从她的移动装 置进行呼叫,显示将正确地将呼叫者识别为苏茜·斯密斯。然而,如果苏茜·斯密斯从 家庭电话号码进行呼叫,则显示可能会指示传入呼叫来自鲍勃·斯密斯或来自苏茜·斯 密斯。

作为另一实例,办公室电话号码可由任何数目的员工共用。如果联系人列表数据库 包含用于一个以上员工的联系人信息,则显示可将来自办公室电话号码的传入呼叫识别 为源自联系人列表数据库上的员工中的任一者。

发明内容

各种实施例提供用于消除联系人列表数据库中的联系人记录的歧义、用于显示识别 传入呼叫的信息的呼叫者并用于使共用的电话号码与日志文件中的特定方相关联的方 法和系统。还提供允许用户界定在从共用的电话号码接收到呼叫时或在共用的电话号码 存储于呼叫日志中时显示的信息的实施例。

在一实施例中,当接收到传入呼叫时,可将呼叫方的电话号码与存储于联系人列表 数据库中的电话号码进行比较。如果呼叫方的电话号码与联系人列表数据库中的单一条 目匹配,则可显示与呼叫方的电话号码相关联的联系人信息。如果呼叫方的电话号码与 联系人列表数据库中的多个条目匹配,则可显示与联系人列表数据库中的条目中的任一 者相关联的联系人信息。

在另一实施例中,联系人列表数据库可使共用共同电话号码的各方与群组识别符或 群组记录相关联。当接收到传入呼叫时,可将呼叫方的电话号码与存储于联系人列表数 据库中的电话号码进行比较。如果呼叫方的电话号码与链接到群组的联系人列表数据库 中的多个条目匹配,则可显示与所述群组相关联的标记。或者,可显示群组标记和群组 成员的选定联系人信息。

附图说明

并入本文中并构成本说明书的一部分的附图说明本发明的示范性方面。连同上文给 出的一般描述和下文给出的详细描述一起,图式用以阐释本发明的特征。

图1是说明根据一实施例在移动装置的联系人列表数据库中创建记录的过程流程 图。

图2是说明根据一实施例处理移动装置的联系人列表数据库中的电话号码条目的过 程流程图。

图3是说明根据一实施例由移动装置处置传入呼叫的过程流程图。

图4是说明根据一实施例由移动装置利用群组标记处置传入呼叫的过程流程图。

图5是说明根据一实施例管理实施于移动装置上的呼叫日志的过程流程图。

图6是说明移动装置的实例组件的组件方框图。

具体实施方式

将参考附图详细地描述各个方面。只要可能,将在整个图式中使用相同的参考数字 来指代相同或相似的部分。对特定实例和实施方案做出的参考是出于说明性目的,且无 意限制本发明或权利要求书的范围。

如本文中所使用,术语“移动装置”涵盖(例如)蜂窝式电话、具有蜂窝式电话的 个人数据助理(PDA)、智能电话和可能在未来开发出的其它配备有处理器的装置,其 可经配置以准许用户进行并接收电话呼叫、实施联系人列表数据库并与那个联系人数据 库交互、寻址并发送文本消息、寻址并发送电子邮件消息,以及实施传出呼叫和传入呼 叫的日志。

如本文中所使用,术语“联系人列表数据库”涵盖可搜索的数据结构,所述数据结 构经配置以存储联系人列表记录并提供对所述联系人列表记录的存取,所述联系人列表 记录各自使至少一个“标记”与至少一个电话号码和任选地与其它联系人信息相关联。 此类数据结构通常实施于移动装置上并以不同的方式称作地址簿、电子电话簿、电子号 码簿等,其全部涵盖于本文中所使用的术语联系人列表数据库内。联系人列表数据库可 包含多个数据记录,其中每一数据记录与一联系人条目相关联并由多个数据字段或元素 构成。

如本文中所使用,术语“标记”涵盖联系人列表数据记录内的呈界定联系人列表数 据库的格式的数据字段的值。举例来说,标记可包含名字段、姓字段、昵称字段、地址 字段、位置字段、电话号码字段和群组字段。作为另一实例,识别符可为联系人姓名加 上电话号码。

如本文中所使用,术语“联系人信息”涵盖可存储于联系人列表数据库中的数据记 录内的数据元素中的关于联系人的任何和全部信息,包含(例如)家庭电话号码、业务 电话号码、蜂窝式号码、电子邮件地址、即时消息用户姓名、照片、图标、自定义鸣铃 器或铃音,和客户视频鸣铃器或铃音。如本文中所使用,术语“记录元素”可指代标记 或联系人信息。

现代蜂窝式电话服务通常向移动装置提供传入呼叫的电话号码,其有时被称作呼叫 线识别。因此,当用户在移动装置上接收到呼叫时,通常显示呼叫方的号码。如果呼叫 方的号码存储于联系人列表数据库中,则移动装置还可使用传入电话号码来定位联系人 列表数据库内的具有与呼叫电话号码匹配的数据字段值的数据记录。如果以此方式定位 数据记录,则移动装置可使用记录内容来显示与呼叫方的号码相关联的标记(例如,姓 名和/或照片)或其它信息。此类应用被广泛实施,使得用户在决定是否以及如何接听传 入电话呼叫时通常依赖于其移动装置上所显示的信息。

如果两个或两个以上联系人共用共同号码且两个联系人均已存储在具有包含那个 共同号码的条目的联系人列表数据库中,则来自那个共同号码的传入呼叫可导致不明确 性。迄今,移动装置尚未具有用于处理此不明确性的机制,因此当从与多个联系人数据 记录相关联的电话号码接收到传入呼叫时,可能显示例如与联系人列表数据库中的第一 所识别的记录相关联的信息。然而,所显示的标记可能不正确地识别实际呼叫者。

举例来说,联系人列表数据库可含有用于鲍勃·斯密斯的条目,所述条目包含他的 移动装置号码和他的家庭电话号码。所述联系人列表数据库还可含有用于鲍勃·斯密斯 的妻子苏茜·斯密斯的条目,所述条目包含她的移动装置号码和她的家庭电话号码,她 的家庭电话号码是存储于鲍勃·斯密斯的联系人数据记录中的相同家庭电话号码。如果 苏茜·斯密斯从她的移动装置进行呼叫,显示将正确地将呼叫者识别为苏茜·斯密斯。 然而,如果苏茜·斯密斯从家庭电话号码进行呼叫,则显示可指示传入呼叫来自鲍勃·斯 密斯或来自苏茜·斯密斯。

作为另一实例,具有专用分组交换机(PBX)电话系统的办公室可具有由任何数目 的员工共用的一个号码,其可被提供为呼叫线ID。如果用户的联系人列表数据库包含用 于一个以上员工的联系人信息,则具有那个办公室的共同呼叫线ID的传入呼叫可产生 一个员工的显示,但不一定是联系人列表数据库中的员工中的正确的一个员工。因此, 用户可能关于呼叫者的身份产生误解。

在不明确的联系人列表数据库条目的问题可在从共同号码接收到传入呼叫时导致 混淆时,在进行传出呼叫时也可能出现问题。典型的移动装置可经配置以维持传出和传 入呼叫的日志文件。此类呼叫日志文件对于用户来说可能非常有用,因为其通常包含被 呼叫和呼叫的电话号码以及呼叫的日期和时间且常包含呼叫持续时间。此类信息对于需 要留意其电话通信的用户(例如销售和市场营销专业人士)可为有用的。在单一电话号 码被多方共用时出现的不明确性还可导致存储于移动装置上的呼叫日志文件中的不明 确性。举例来说,如果在移动装置上对共用的电话号码进行呼叫,则被呼叫的号码无法 明确地与联系人列表数据库中的条目中包含被呼叫的电话号码的任一条目相关联。类似 地,如果呼叫被移动装置接收,则传入的电话号码无法明确地与条目中的和被呼叫的电 话号码相关联的任一条目相关联。因此,呼叫日志可能将不对的人员识别为被呼叫方或 呼叫方。

移动装置通常还提供用于将数据输入并存储于联系人列表数据库中的应用。所述应 用可能向用户提供引导用户穿过数据键入序列的各种提示。为了消除联系人列表数据库 记录的歧义或至少减少某些此不明确性,各种实施例提供用于识别潜在的不明确记录 (即,具有共同数据字段值的记录,如共同的电话号码)、在联系人列表数据库中创建联 系人记录、用于显示传入呼叫的呼叫者识别信息,以及用于使共用的电话号码与日志文 件中的特定方相关联的方法和系统。还提供用于允许用户界定在从不明确(即,共用) 的电话号码接收到呼叫时所显示的信息的实施例。

图1是说明当第一次创建移动装置的联系人列表数据库中的记录时可实施的实施例 方法的过程流程图。实施此方法警告用户联系人条目重复、与一个或一个以上其它条目 共用共同号码的新联系人记录,和联系人不明确性的其它潜在来源。

当用户在联系人列表数据库内创建新记录时,输入数据被移动装置接收,步骤100。 举例来说,用户可通过从存储于移动装置的内部存储器中的呼叫日志文件检索数据、通 过检索在发送到移动装置的文本消息内接收到的数据,或通过突出显示在发送到移动装 置的电子邮件中接收到的数据,而使用移动装置的小键盘键入联系人的姓名、地址、电 话号码、昵称或其它联系人条目。

移动装置的处理器可经配置以搜索联系人列表数据库内的现有数据记录以寻找与 所键入的数据匹配的条目,步骤102。此过程可涉及将所键入的数据用作查找值以识别 匹配的记录条目或通过将数据条目与存储于联系人列表数据库内的每个记录中的数据 字段值循序地进行比较来确定是否存在任何匹配的数据记录条目,确定104。可通过执 行存储于移动装置的存储器中的应用程序的处理器来执行此搜索和匹配功能。当未发现 匹配时(即,确定104=“否”),可产生显示,从而提示用户继续数据键入序列以完成 联系人信息(例如,姓名、地址等)的键入,或指示是否应保存接收到的电话号码,步 骤120。

当发现匹配时(即,确定104=“是”),可用额外序列扩充数据键入序列,步骤106。 举例来说,可告知用户所述匹配,(步骤108)且基于所述匹配提供响应性输入以及用户 将如何管理匹配的数据,步骤110。可基于用户输入而消除数据记录的歧义(步骤112) 和/或根据用户输入对数据记录进行分组(步骤114)。当已完成额外序列时,用户可继 续数据键入序列。

匹配确定(步骤104)对在数据键入序列期间接收到的数据进行操作且可触发数据 键入序列的扩充(步骤106)。对数据键入序列的扩充(步骤106)可由数据记录中的任 何字段上的匹配触发。举例来说,接收到的数据可为电话号码、姓名、地址、昵称或群 组标记。

由于联系人不明确性的最常见形式将涉及共同电话号码,所以以下实例实施例参看 电话号码条目。然而,对电话号码的参考意欲为可接收并消除歧义的联系人信息的仅一 个实例,且无意为限制性的。因此,权利要求书无意限于电话号码元素,除非明确叙述。

图2是说明当第一次创建或修改移动装置的联系人列表数据库中的记录时可实施的 实施例方法的过程流程图。在联系人列表数据库记录创建和编辑过程内实施此方法可在 用户标明要存储于数据库中的联系人条目时警告用户所述条目重复。在此情况下,当新 的联系人记录在数据字段内包含与一个或一个以上其它联系人记录的数据字段内的号 码或元素内容匹配的号码或元素内容时,发生重复的联系人条目。如上文所描述,多个 联系人数据记录中的共同号码或元素内容可导致不明确性。为了避免此类不明确性,图 2中所说明的实例实施例在创建联系人列表数据库中的记录时警告用户此类不明确性来 源,从而给予用户在保存所述记录之前提出或解决所述不明确性的机会。

当用户在联系人列表数据库内创建新的联系人记录或编辑现有的联系人记录时,电 话号码可由移动装置接收,步骤200。举例来说,当创建新联系人的数据记录时,用户 可使用移动装置的小键盘键入联系人的电话号码。众所周知,用户还可通过从存储于移 动装置的内部存储器中的呼叫日志文件检索所拨打或传入的电话号码、通过突出显示在 发送到移动装置的文本消息内接收到的电话号码,或通过突出显示在发送到移动装置的 电子邮件中接收到的电话号码,而识别将保存于新的联系人列表数据库记录中或添加到 现有联系人记录的电话号码。在某些情形中,当正创建新的联系人记录或正编辑现有记 录时,可首先键入新联系人的电话号码,例如在从呼叫日志选择号码时,随后键入联系 人姓名和其它信息。在其它情形中,用户可在键入电话号码之前键入新联系人的姓名和 地址。

不管键入电话号码的方法或键入联系人数据信息的次序如何,当接收到电话号码 时,移动装置处理器可经配置以搜索联系人列表数据库内现有的数据记录以寻找与接收 到的号码匹配的数据字段条目,步骤203。此过程可涉及将所接收的电话号码用作查找 值以识别匹配的记录条目或通过将所接收的电话号码与存储于联系人列表数据库内的 每个记录中的字段值循序地进行比较来确定是否存在任何匹配的数据记录条目,确定 204。当未发现匹配时(即,确定204=“否”),可产生显示,从而提示用户继续联系人 数据键入序列,步骤238,例如用以重新键入电话号码、键入下一数据字段(例如,姓 名、地址等),保存所键入的数据或退出数据键入序列的菜单提示。

当发现匹配时(即,确定204=“是”),可显示警告,从而告知用户潜在的不明确 性,步骤209。在一实施例中,警告可显示具有匹配的电话号码数据字段的记录或足以 使得用户能够辨识或定位那些记录的信息。另外,可显示提示,从而请求来自用户的使 得用户能够指示是否应保存接收到的电话号码的输入,步骤210。提示用户是否应保存 所键入的电话号码给予了用户纠正未正确地键入的电话号码或退出重复的联系人记录 的键入的机会,这在不明确性是无意时可为适当的。因此,当用户选择不保存电话号码 时(即,确定212=“否”),可删除所键入的电话号码,步骤214,且可产生显示,从 而提示用户继续联系人数据键入序列,步骤238,例如用以重新键入电话号码、键入下 一数据字段(例如,姓名、地址等),保存所键入的数据或退出数据键入序列的菜单提 示。

当用户选择保存电话号码时(即,确定212=“是”),可显示菜单提示,从而给予 用户指示是否将编辑或删除一个或一个以上重复的电话号码的选项,步骤216。举例来 说,用户可从重复记录显示认识到所键入的电话号码与不再具有那个号码的联系人的电 话号码匹配(例如,如当在公司存在人事变动时可发生),在此情况下,可能需要编辑 现有记录以键入新号码或改变联系人姓名,或在其不再有效时将其删除。作为另一实例, 具有匹配的电话号码的现有记录可为不完整的联系人记录(例如,仅具有姓名和电话号 码而没有地址、公司名称等的条目),在此情况下,用户可选择删除不完整的记录并将 正创建的更完整的记录保存于其适当位置。如果用户选择编辑或删除重复的电话号码 (即,确定218=“是”),则移动装置可显示具有匹配的电话号码的联系人记录的菜单, 以使得用户能够选择一者或一者以上进行编辑或删除,步骤220。用户可例如通过按压 键或触摸产生由移动装置处理器接收的输入的触摸屏显示而指示含有重复的电话号码 条目的选定记录进行编辑或删除,步骤222。响应于所接收的用户输入,处理器可呈现 选定的联系人记录以编辑选定的联系人记录或从存储器删除选定的联系人记录,步骤 224。处理器可实施联系人列表数据库应用程序的过程以实现所述对联系人记录的编辑 和/或删除。举例来说,用户可选择在匹配的联系人记录中编辑姓名或其它信息、在匹配 的联系人记录中编辑共同电话号码,或从匹配的联系人记录删除共同电话号码以移除潜 在的不明确性。作为另一实例,用户可选择删除一个或一个以上匹配的联系人记录,例 如用于不再具有共同电话号码的个人的记录或不完整的联系人记录。

如果用户未选择记录进行编辑或删除,或当每一记录编辑或删除过程完成时,移动 装置处理器可确定是否一个以上联系人记录含有共同电话号码,确定226。如果不再有 重复的电话号码条目(即,确定226=“否”),可产生显示,从而提示用户返回或继续 数据键入序列,步骤238,例如用以键入下一数据字段(例如,姓名、地址等)、保存所 键入的数据或退出数据键入序列的菜单提示。

当还有电话号码条目时(即,确定226=“是”)或如果用户选择不删除重复的电话 号码(即,确定218=“否”),则移动装置处理器可产生显示,从而提示用户指示是否 应创建群组,步骤227。

如果用户选择不将所接收的电话号码与一个或一个以上重复的电话号码分组在一 起(即,确定228=“否”),则可产生显示,从而提示用户返回到或继续数据键入序列, 步骤238,例如用以重新键入电话号码、键入下一数据字段(例如,姓名、地址等),保 存所键入的数据或退出数据键入序列的菜单提示。

当用户选择将含有所接收的电话号码的所键入的联系人记录与包含相同电话号码 的联系人记录中的一者或一者以上分组在一起时(即,确定228=“是”),移动装置处 理器可显示含有匹配的电话号码的联系人记录,步骤230。此显示可呈菜单提示的形式, 以使得用户能够选择特定联系人记录进行链接或以其它方式指示形成群组,步骤232。 用户还可选择可用于使所创建群组内的全部选定记录相关联的群组标记,步骤234。返 回到早先实例,如果共同电话号码是存储于鲍勃·斯密斯和苏茜·斯密斯的相应联系人 记录中的家庭号码,则用户可选择将鲍勃·斯密斯和苏茜·斯密斯的联系人记录分组为 一群组且向其指派信息标记,例如“斯密斯家家庭电话”。

所创建的群组可以多种形式或数据结构存储于联系人列表数据库内。在一实施例 中,所述群组可为含有联系人信息或到被分组的联系人记录的链接的单独记录。在另一 实施例中,可将所述群组创建为其中存储有被分组的联系人记录的“文件夹”。在另一 实施例中,联系人记录可包含群组数据字段,且被分组的联系人记录可将群组标记存储 于其相应的群组数据字段中。后一实施例在图2中所说明的实例方法中反映为被选择的 在用户创建的群组中的联系人记录可经修订或编辑以将选定的群组标记存储于群组数 据字段中,步骤236。使用不同数据结构将被分组的联系人记录链接或关联在一起的其 它实施例可执行必要动作来完成群组关联以取代步骤236。在完成了用户的群组创建过 程的情况下,可产生显示,从而提示用户返回到或继续数据键入序列,步骤238,例如 用以键入下一数据字段(例如,姓名、地址等)、保存所键入的数据或退出数据键入序 列的菜单提示。

如先前所提及,当移动装置的用户接收到包含呼叫号码ID的传入呼叫时,也可调 用本发明的实施例。图3是说明根据不存在共同电话号码群组的实施例由移动装置处置 传入呼叫的过程流程图。当移动装置接收到具有呼叫号码识别信息(呼叫者ID)的传入 呼叫时,步骤300,移动装置处理器可搜索联系人列表数据库以确定传入的电话号码是 否与任何联系人记录中的数据字段匹配,步骤302。如果未发现匹配(即,确定304= “否”),则将不显示呼叫者信息,且移动装置可继续呼叫接收序列,例如发出铃音且等 待用户接听,步骤320。

当发现匹配时(即,确定304=“是”),处理器可进一步确定传入的电话号码是否 与两个或两个以上记录中的数据字段匹配,确定306。此可例如通过继续搜索联系人列 表数据库直到已比较了所有记录而实现。如果仅在一个联系人记录中发现匹配(即,确 定306=“否”),则可从匹配的记录获得联系人信息或显示标记(例如,照片或姓名), 步骤308。可产生从匹配的记录获得的信息的显示,且与传入的电话号码一起显示或取 代传入的电话号码而显示,步骤310,且呼叫序列可继续,例如发出铃音并等待用户接 听,步骤320。

如果呼叫者ID与两个或两个以上记录中的数据字段值匹配(即,确定306=“是”), 则可从每一匹配的联系人记录获得联系人信息,步骤312。可产生从匹配的联系人记录 获得的信息的若干部分的显示,且与传入的电话号码一起显示或取代传入的电话号码而 显示,步骤314,且呼叫序列可继续,例如发出铃音并等待用户接听,步骤320。如所 属领域的技术人员将了解,可使用各种技术,例如水平地或垂直地滚动屏幕,来呈现此 显示,使得可呈现大量信息。

如上文参考图2所提及,在一实施例中,用户可标明一群组并将群组标记或名称指 派给共用共同电话号码(或其它联系人信息)的选定联系人记录。选定信息可包含与匹 配的联系人记录相关联的标记,例如在匹配的记录中找到的名、姓和昵称、照片、图标、 电子邮件地址和电话号码列表(除了传入的电话号码之外)。此群组标记可用于在从对 于群组共同的电话号码接收到呼叫时产生显示。此显示告知用户其可为群组的任何成 员。如先前实例中所提及,“斯密斯家家庭电话”可能为每当从那个电话号码接收到呼 叫时所显示的适当标记。此群组标记在显示时将告知用户所述呼叫可来自使用斯密斯的 家庭号码的任何人,且因此不大可能让用户误解呼叫者的身份,例如如果显示鲍勃·斯 密斯或苏茜·斯密斯的姓名或图像,则可能让用户误解。

图4是说明根据利用群组标记来消除联系人记录的歧义的实施例由移动装置处置传 入呼叫的过程流程图。当移动装置接收到具有呼叫者ID的传入呼叫时,步骤300,移动 装置处理器可搜索联系人列表数据库以确定传入的电话号码是否与任何联系人记录中 的数据字段匹配,步骤302。如果未找到匹配(即,确定304=“否”),则将不显示呼 叫者信息,且移动装置可继续呼叫接收序列,例如发出铃音且等待用户接听,步骤320。

当发现匹配时(即,确定304=“是”),处理器可进一步确定传入的电话号码是否 与两个或两个以上记录中的数据字段匹配,确定306。此可例如通过继续搜索联系人列 表数据库直到已比较了所有记录而实现。如果仅在一个联系人记录中发现匹配(即,确 定306=“否”),则可从匹配的记录获得联系人信息或显示标记(例如,照片或姓名), 步骤308。可产生从匹配的记录获得的信息的显示,且与传入的电话号码一起显示或取 代传入的电话号码而显示,步骤310,且呼叫序列可继续,例如发出铃音并等待用户接 听,步骤320。或者,可维持不明确记录的单独数据库,在此情况下,可首先对可更有 可能包含匹配的不明确记录执行对匹配的搜索。

如果呼叫者ID与两个或两个以上记录中的数据字段值匹配(即,确定306=“是”), 则处理器可确定匹配的联系人记录是否已被指派群组标记,确定412。如果已被指派群 组标记(即,确定412=“是”),则可从匹配的记录中的一者获得群组标记,步骤414。 如上文所提及,群组链接可以多种数据结构和组织存储于数据库中,所述数据结构和组 织中的一者将群组标记存储于与群组相关联的联系人记录的群组数据字段中。可产生群 组标记的显示,且与传入的电话号码一起显示或取代传入的电话号码而显示,步骤416, 且呼叫序列可继续,例如发出铃音并等待用户接听,步骤320。在此实施例中,当已被 指派群组标记时,可用群组标记并用存储于联系人列表数据库中的如由用户确定的关于 群组的选定信息来扩充对传入的电话号码的显示。

如果尚未将群组标记指派给匹配的联系人记录(即,确定412=“否”),则可从每 一匹配的联系人记录获得联系人信息,步骤312。可产生从匹配的联系人记录获得的信 息的若干部分的显示,且与传入的电话号码一起显示或取代传入的电话号码而显示,步 骤314,且呼叫序列可继续,例如发出铃音并等待用户接听,步骤320。

在另一实施例中,用户可配置移动装置以显示传入的电话号码、群组标记、关于群 组的选定信息,以及关于群组成员的选定信息。

在一实施例中,移动装置可经配置以维持传出呼叫日志文件和传入呼叫日志文件, 或关于传入呼叫和传出呼叫两者的单一日志文件。在单一电话号码被多方共用时可出现 的不明确性还可导致存储于移动装置上的呼叫日志文件中的不明确性。举例来说,如果 移动装置的用户对共用的电话号码进行呼叫,则被呼叫的号码无法明确地与联系人记录 中和被呼叫的电话号码相关联的任一联系人记录相关联。类似地,如果移动装置从共用 的电话号码接收到呼叫,则传入呼叫无法在传入呼叫日志中明确地与和被呼叫的电话号 码相关联的联系人记录中的任一者相关联。

图5是说明根据一实施例管理实施于移动装置上的呼叫日志的过程流程图。当移动 装置检测到呼叫的终止时,步骤500,所述呼叫可为传出呼叫或传入呼叫,移动装置处 理器可搜索联系人列表数据库以确定其他方的电话号码是否与任何联系人记录中的数 据字段的内容匹配,步骤502,确定506。当未发现匹配时(即,确定506=“否”),移 动装置以典型方式在呼叫日志中创建传入或传出电话号码的记录,步骤508。

当发现匹配时(即,确定506=“是”),可作出关于传入或传出的电话号码是否与 两个或两个以上记录中的数据字段的内容匹配的确定,确定510。如上文所提及,此过 程可涉及持续搜索联系人列表数据库,直到已评估所有联系人记录。如果仅在一个记录 中发现匹配(即,确定510=“否”),则移动装置可将传入或传出的电话号码记录于用 存储于一个匹配的记录中的信息扩充的呼叫日志中,步骤512。举例来说,所述呼叫日 志可包含被呼叫联系人或呼叫联系人的姓名。

如果在两个或两个以上记录中发现匹配(即,确定510=“是”),则处理器可存取 匹配的记录中的信息(即,联系人列表数据库中的包含与传入或传出的电话号码匹配的 数据字段的那些记录)并使用所述信息的一部分来产生显示,步骤516。处理器可进一 步产生显示,从而提示用户选择匹配的记录中的一者以与呼叫日志中的传入或传出呼叫 相关联,步骤518。在使用从用户接收到的输入的情况下,处理器可用包含用存储于选 定的匹配记录中的信息扩充的电话号码的条目将呼叫记录于呼叫日志中,步骤520。以 此方式,如果处理器检测到潜在的不明确性,则处理器可在将呼叫记录于呼叫日志中之 前提示用户解决所述不明确性。在呼叫结束之后提示呼叫者注意此信息会在所述信息在 记忆中是新的时帮助用户正确地记录呼叫。

或者,上文参考图5所描述的过程可在起始呼叫时执行。

在一实施例中,处理器可用存储于选定联系人记录中的联系人姓名来扩充电话号 码。在另一实施例中,用户可配置移动装置以在呼叫不明确的电话号码的情况下从存储 于联系人列表数据库中的联系人记录选择特定数据字段来用于扩充呼叫日志编号。

适合于与各种实施例一起使用的典型移动装置将共同具有图6中所说明的组件。举 例来说,移动装置600可包含耦合到内部存储器602的处理器601,和显示器603。另 外,移动装置600可具有连接到无线数据链路的用于发送和接收电磁辐射的天线604和 /或耦合到处理器601的蜂窝式电话收发器605。在一些实施方案中,收发器605以及处 理器601和存储器602的用于蜂窝式电话通信的部分被统称为空中接口,因为其经由无 线数据链路提供数据接口。移动装置通常还包含小键盘606或小型键盘和菜单选择按钮 或摇臂开关607以用于接收用户输入。移动装置通常还包含变换器609以用于将电信号 转换为可听信号并将声音转换为电信号。

处理器601可为任何可编程微处理器、微型计算机或多处理器芯片,其可由软件指 令(应用程序)配置以执行多种功能,包含维持执行本文中所描述的各种实施例的功能 和方法的联系人列表数据库。在一些移动装置中,可提供多个处理器601,例如一个处 理器专用于无线通信功能,且一个处理器专用于运行其它应用程序。通常,在软件应用 程序被存取且加载到处理器601中之前,其可存储在内部存储器602中。处理器601还 可包含内部存储器608。在某些移动装置中,可将额外存储器芯片(例如,安全数据(SD) 卡)插入到装置600中并耦合到处理器601。在许多移动装置中,内部存储器602可为 易失性或非易失性存储器,例如快闪存储器,或两者的混合物。出于此描述的目的,对 存储器的一般参考指代可由处理器601存取的所有存储器,包含存储器608、单独的存 储器元件602,和插入到移动装置中的可装卸存储器(未图示)。

前述方法描述和过程流程图仅作为说明性实例而提供,且无意要求或暗示必须以所 呈现的次序执行各种实施例的步骤。如所属领域的技术人员将了解,前述实施例中的步 骤次序可以任何次序执行。例如“其后”、“随后”、“接下来”等词语无意限制步骤的次 序;这些词语仅用于通过方法的描述来指导读者。此外,例如使用冠词“一”或“所述” 以单数形式对权利要求元件的任何参考将不被解释为将元件限于单数形式。

可将结合本文中所揭示的实施例而描述的各种说明性逻辑块、模块、电路和算法步 骤实施为电子硬件、计算机软件或两者的组合。为清楚地说明硬件与软件的此互换性, 上文已大体上关于其功能性而描述了各种说明性组件、块、模块、电路和步骤。所述功 能性是实施为硬件还是软件取决于特定应用及施加于整个系统的设计约束。所属领域的 技术人员可针对每一特定应用以不同方式来实施所描述的功能性,但所述实施方案决策 不应被解释为会导致脱离本发明的范围。

可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门 阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或其经 设计以执行本文所描述的功能的任何组合来实施或执行用于实施结合本文中所揭示的 方面而描述的各种说明性逻辑、逻辑块、模块和电路的硬件。通用处理器可以是微处理 器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处 理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、结合 DSP核心的一个或一个以上微处理器,或任何其它此配置。或者,某些步骤或方法可由 特定用于给定功能的电路执行。

在一个或一个以上示范性方面中,可以硬件、软件、固件或其任何组合来实施所描 述的功能。如果以软件实施,则可将功能作为一个或一个以上指令或代码而存储在计算 机可读媒体上或经由计算机可读媒体进行传输。本文中所揭示的方法或算法的步骤可体 现于可驻留于计算机可读媒体上的所执行的处理器可执行软件模块中。计算机可读媒体 包括计算机存储媒体与通信媒体两者,通信媒体包括促进将计算机程序从一处传递到另 一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。举例来说而非限制, 此计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁 盘存储装置或其它磁性存储装置,或可用以运载或存储呈指令或数据结构形式的所要程 序代码且可由计算机存取的任何其它媒体。同样,可恰当地将任何连接称作计算机可读 媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如 红外线、无线电及微波的无线技术从网站、服务器或其它远程源传输软件,则将同轴电 缆、光纤电缆、双绞线、DSL或例如红外线、无线电及微波的无线技术包括于媒体的定 义中。如本文中所使用,磁盘及光盘包括压缩光盘(CD)、激光光盘、光学光盘、数字 多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常以磁方式再现数据,而光盘使用 激光以光方式再现数据。以上各者的组合也应包括在计算机可读媒体的范围内。另外, 方法或算法的操作可作为代码和/或指令中的一者或任何组合或集合驻留于机器可读媒 体和/或计算机可读媒体上,其可并入计算机程序产品中。

提供所揭示实施例的先前描述以使所属领域的技术人员能够制作或使用本发明。所 属领域的技术人员将容易明白对这些实施例的各种修改,且在不脱离本发明的精神或范 围的情况下,本文所界定的一般原理可应用于其它实施例。因此,本发明无意限于本文 中所展示的实施例,而是将赋予本发明与所附权利要求书和本文中所揭示的原理和新颖 特征相一致的最广范围。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号