识别替代联系人用于与移动设备的用户取得联系

申请号 CN201280009260.4 申请日 2012-02-10 公开(公告)号 CN103370925A 公开(公告)日 2013-10-23
申请人 思科技术公司; 发明人 肯尼斯·D·乔丹; 卡勒德·高达;
摘要 在一个 实施例 中,一种方法包括:检测在移动设备处接收的未被回答的通信;基于所述移动设备的 位置 和接近性以及所述移动设备的用户和替代联系人之间的关系来识别所述替代联系人,以及向所述替代联系人传输 请求 以向所述移动设备的所述用户通知所述通信。还公开了一种装置和逻辑。
权利要求

1.一种方法,包括:
检测在移动设备处接收的未被回答的通信;
基于所述移动设备的位置以及所述移动设备的用户和替代联系人之间的关系使用处理器来识别所述替代联系人,以及
向所述替代联系人传输请求以向所述移动设备的所述用户通知所述通信。
2.如权利要求1所述的方法,其中所述未被回答的通信被识别为优先通信。
3.如权利要求2所述的方法,还包括:在传输所述请求之前改变所述移动设备处的警告设定。
4.如权利要求2所述的方法,其中所述通信被基于传输所述通信的人或者所述通信的内容来标识为优先通信。
5.权利要求2所述的方法,其中所述通信被基于一段指定的时间内收到来自源的通信的数量或者一天中接收到所述通信的时间来识别为优先通信。
6.如权利要求1所述的方法,其中所述位置包括所述移动设备到所述替代联系人的接近性。
7.如权利要求1所述的方法,其中所述关系包括标识在社交图谱中的关系。
8.如权利要求1所述的方法,还包括识别所述替代联系人的优选号码或地址,并且其中向所述替代联系人传输请求包括:向所述替代联系人的所述优选号码或地址传输消息。
9.如权利要求8所述的方法,其中所述优选号码或地址被基于所述移动设备的位置来识别。
10.一种设备,包括:
处理器,所述处理器用于检测在移动设备处接收的未回答的通信,基于所述移动设备的位置以及所述移动设备的用户和替代联系人之间的关系来识别所述替代联系人,以及向所述替代联系人传输请求以向所述移动设备的所述用户通知所述通信;以及存储器,所述存储器用于存储联系人的列表,所述联系人的列表包括所述替代联系人。
11.如权利要求10所述的装置,其中所述处理器还被配置为将所述未被回答的通信识别为优先通信。
12.如权利要求11所述的装置,其中所述通信被基于传输所述通信的人或者所述通信的内容来识别为优先通信。
13.权利要求11所述的装置,其中所述通信被基于一段指定的时间内收到来自源的通信的数量或者一天中接收到所述通信的时间来识别为优先通信。
14.如权利要求10所述的装置,所述处理器还被配置为识别所述替代联系人的优选号码或地址,并且其中向所述替代联系人传输请求包括:向所述替代联系人的所述优选号码或地址传输消息。
15.如权利要求14所述的装置,其中所述优选号码或地址被基于所述移动设备的位置来识别。
16.如权利要求10所述的装置,其中所述联系人的列表包括接近所述移动设备的联系人。
17.如权利要求10所述的装置,其中所述替代联系人被基于标识在社交图谱中的关系来从所述联系人的列表中选出。
18.编码在一种或多种有形计算机可读介质中以供执行的逻辑,当被执行时,所述逻辑可操作来:
检测在移动设备处接收的未被回答的通信;
基于所述移动设备的位置以及所述移动设备的用户和替代联系人之间的关系来识别所述替代联系人,以及
向所述替代联系人传输请求以向所述移动设备的所述用户通知所述通信。
19.如权利要求18所述的逻辑,还包括可操作来将所述未被回答的通信识别为优先通信的逻辑。
20.如权利要求18所述的逻辑,还包括可操作来识别所述替代联系人的优选号码或地址的逻辑。

说明书全文

识别替代联系人用于与移动设备的用户取得联系

技术领域

[0001] 本公开一般地涉及移动设备,更具体地涉及联系移动设备的用户。

背景技术

[0002] 随着移动设备的流行性的增加,与联系人取得联系变得更容易而无论他们的位置如何。然而,经常有这样的情况:一个人尝试通过他们的移动设备来与联系人取得联系,并且由于联系人的移动设备处于静音模式或者位于使得振铃器(ringer)不可闻或其它通知信号无法被检测的位置(例如公文包或钱包)中,联系人没有回答。这可能令人沮丧,因为该联系人可能有空,然而他不知道有人正试图与他取得联系。如果是紧急情况,这甚至可能导致严重的后果。附图说明
[0003] 图1示出了网络的示例,在该网络中可以实现本文描述的实施例
[0004] 图2是示出了移动设备的示例的框图,该移动设备在实现本文描述的实施例中有用。
[0005] 图3是示出了处理的概述的流程图,该处理用于根据一个实施例识别用于与移动设备用户取得联系的替代用户。
[0006] 对应的标号在附图的不同视图中指示对应的部分。

具体实施方式

[0007] 概述
[0008] 在一个实施例中,一种方法通常包括:检测在移动设备处接收的未被回答的通信;基于所述移动设备的位置以及所述移动设备的用户和替代联系人之间的关系来标识所述替代联系人,以及向所述替代联系人传输请求以向所述移动设备的所述用户通知所述通信。
[0009] 在另一个实施例中,一种装置通常包括:处理器,所述处理器用于检测在移动设备处接收的未被回答的通信;基于所述移动设备的位置以及所述移动设备的用户和替代联系人之间的关系来识别所述替代联系人,以及向所述替代联系人传输请求以向所述移动设备的所述用户通知所述通信。所述装置还包括存储器,所述存储器用于存储联系人的列表。
[0010] 示例性实施例
[0011] 呈现下面的说明以使得本领域普通技术人员能够做出并利用实施例。具体实施例和应用的说明仅仅被提供作为示例,并且对本领域技术人员而言各种修改是显而易见的。在不背离实施例范围的情况下,本文描述的一般原理可以应用于其它实施例和应用。因此,这些实施例不限于将要示出的那些,而是根据符合本文描述的原理和特征的最宽范围。为了描述的清楚,没有详细描述关于在与实施例相关的技术领域中已知的技术材料的特征。
[0012] 移动设备提供了不论该移动设备用户的位置如何都联系用户的有用手段。可有时候用户可以通信,然而该用户可能没有意识到进入的通信(例如呼叫、文本、电子邮件、即时消息)。例如,用户可能已经将移动设备设定为静音模式或者移动设备可能在用户没有检测到对进入的通信的警告(例如,听到铃声,感到振动或者看到闪光)的位置。一个人正尝试联系的移动设备用户可能和这个人和该用户都认识的替代联系人在一起或者接近该替代联系人(例如共同的朋友、亲戚、同事等)。本文描述的实施例可以用于识别并且通知替代联系人,从而该替代联系人能够通知移动设备用户有进入的通信。
[0013] 现在参考图,首先是图1,示出了能够用来实现本文描述的实施例的网络的示例。通信发起者10被示出为通过一个或多个网络14与移动设备12通信。移动设备12与通信发起者10正尝试联系的用户(目标联系人)相关联。通信发起者10指由尝试联系移动设备12的用户的人或其所使用的设备(例如移动设备、固定电话、个人计算机等)。通信发起者10可以与网络14有线地或者无线地通信。网络14可以包括例如局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、蜂窝网络、因特网、内联网、卫星网络、移动数据网络、公共交换电话网(PSTN)等,或它们的任意组合。移动设备12可以通过无线连接与网络14通信,或者也可以与一个或多个网络(例如坞站(docking station)中的移动设备)有线地通信。移动设备12可以是任何合适的支持通信的设备,包括例如,移动电话个人数字助理、无线使能便携式计算设备、多媒体设备等。下面参照图2描述移动设备12的一个示例的细节。
[0014] 替代联系人16也经由有线或者无线通信与网络14中的一个或多个通信。替代联系人16指一个人(人标识符)或其使用的通信设备(例如移动设备、固定电话、个人计算机等),并且被配置为接收有人正尝试联系该移动设备用户的通知。替代联系人16优选地与通信发起者10和移动设备用户都有关系并且物理上接近移动设备12。例如,该关系可以是在通过社交网络、社交图谱或其它数据库联系在一起的亲属、朋友、同事或者其他人之间的。如下所述,被识别为替代联系人的人们可以具有超过一个设备以及地址或号码与他们相关联(例如,移动设备(蜂窝或文本号码、即时消息地址、电子邮件地址)、固定电话(家庭或工作号码)、膝上型电脑(电子邮件地址、即时消息地址)等)。一个设备(例如移动设备)可以用来获取替代联系人16的位置信息,而其它设备(例如有线电话)可以用来接收消息以在联系移动设备用户时使用。简明起见,只示出了一个替代联系人16,然而可以有任何数量的、可以用来向移动设备用户通知进入的通信的替代联系人。此外,网络可以包括任何数量的通信发起者10和目标联系人12。
[0015] 正如将在下面详细描述的,当在移动设备处检测到未被回答的通信时,使用替代联系人通知器(notifier)18来通知一个或多个替代联系人16有人正尝试联系移动设备用户12。本文使用的术语“未被回答的”可以指未被回答的呼叫,或者未被打开或读取的文本、电子邮件或即时消息,或者任何其它类型的如下通信,所述通信中存在移动设备的用户没有意识到接收该通信的指示。替代联系人通知器18有权访问包括社交图谱20、位置信息22和优先级信息24的数据。替代联系人通知器18以及社交图谱20、位置信息22和优先级信息24中的一个或多个可以位于移动设备12处或者与该移动设备通信的其它网络设备(例如服务器)处。例如,替代联系人通知器18可以(例如作为提供服务的载体)驻留在网络14中。替代联系人通知器18的位置可以远离社交图谱20、位置信息22和优先级信息24中的一个或多个,或者替代联系人通知器18可以与社交图谱20、位置信息22和优先级信息24中的一个或多个位于相同的设备处。
[0016] 图2示出了移动设备12的示例,在该移动设备中可以实现本文描述的实施例。移动设备12包括:可视显示器32和包括用来操作该设备的多个键(未示出)的键区34。键区34也可以是可以与显示器32集成的触摸屏。键区34可以包括数字键、字母键、标准电话键或任何其它图标或符号。移动设备12可以包括任何数量的其它用户接口,例如一个或多个手动按钮(例如开关37)、轨迹球或其他用户接口。移动设备12还包括用于无线通信的天线
36,天线36可以在该设备的内部或外部。可以提供一个或多个外部端口38用于与其它输入或输出设备的连接。移动设备12也可以包括一个或多个扬声器或麦克(未示出),并具有触觉反馈(例如振动)。
[0017] 如在图2中所示的框图中示出的,移动设备12还包括存储器40、一个或多个处理器42、控制器44、RF(射频)电路46、位置标识器50、警告系统(例如振铃器、灯)54以及替代联系人通知器18。
[0018] 可以包括一种或多种计算机可读存储介质的存储器40可以是任何形式的易失性或非易失性存储器,包括例如随机存取存储器(RAM)、只读存储器(ROM)、磁介质、光介质、闪速存储器、可移除介质或任何其它合适的存储器组件。存储器40可存储任何数据或信息,包括由移动设备12利用的软件和编码过的逻辑。存储器40还包括软件组件,如设备应用52和操作系统。存储器还可以存储数据,例如社交图谱20、位置信息22、优先级信息24或替代联系人16列表(图1和2)。
[0019] 一个或多个处理器42运行或执行存储在存储器40中的各种代码、软件程序或指令,从而执行移动设备12的各种功能并且处理数据。逻辑可以被编码在一个或多个有形计算机可读介质上以供处理器42执行。例如,可以利用存储器40来存储和检索合并了实现实施例的多个方面的计算机代码的软件程序、用于与实施例一同使用的数据等等。移动设备12包括可操作来发送、接收和处理数据或信号的硬件、软件或编码过的逻辑的任何合适组合。
[0020] RF电路46接收和传输RF信号,并且将电信号转换为电磁信号/将电磁信号转换为电信号,并通过电磁信号与通信设备通信。通信电路允许移动设备使用任何合适的通信协议来与其它网络设备通信。
[0021] 控制器44提供了对移动设备12内的各种元件的管理和控制。例如,控制器44可以访问保持在存储器40内的信息,并且控制其它元件与用户和其它通信设备进行交互。
[0022] 在一个实施例中,替代联系人通知器18是这样的应用:该应用安装在移动设备12上,并且被配置为接收来自设备上的一个或多个接口的输入从而识别由用户选择的偏好。如下文所述,用户可以输入与社交图谱20、位置信息22或优先级信息24相关的偏好。
[0023] 应当理解,图2中示出的、本文中描述的移动设备12仅仅是一个示例,并且在不背离实施例范围的情况下,该设备可以有更多、更少或不同的组件,或者组件的不同布置或配置。此外,如先前所述,替代联系人通知器18可以位于另外的网络设备上,该网络设备包括如上文所述的存储器和处理器。
[0024] 再次参考图1,社交图谱20用来标识个体之间的关系和分离程度。社交网站(例如Facebook、Linkedln)允许用户标识用户和其它联系人(例如父母、子女、配偶、重要的其他人、亲属、朋友、同事等)之间的关系。用户可以限制能够被识别为替代联系人16的人们。例如,用户可以给替代联系人通知器18可以联系的他们的社交网络内的人们加标签。
[0025] 可通过各种技术获得位置信息22,包括例如:Wi-Fi技术、全球定位系统(GPS)、蓝牙、UWB(超宽带)、RFID(射频识别)或者任何其它位置跟踪技术或技术组合。位置信息22用于生成物理上接近目标联系人12的人们的列表。例如,位置信息可以用来标识彼此位于指定的距离内的两个移动设备(12和16)。位置信息22也可以用于标识移动设备12的位置和一个或多个替代联系人16的位置,并且随后确定这些替代联系人中的哪些处于与移动设备12相同的一般位置。用户可以指定人们可以被识别为替代联系人16的接近范围。例如,用户可以键入这样的偏好:指定范围内的人们或者位于相同建筑中的人们可以被用作替代联系人。
[0026] 优先级信息24可以用来将进入的通信标识为满足指定的值,在该阀值处替代联系人通知器18将尝试向替代联系人16发送消息。应当理解,本文使用的术语“优先通信”指已被标识为满足用于启动替代联系人通知器18以向替代联系人16传输消息的最低要求的任何通信。优先级可以基于任何数量的因素。例如,优先级可以基于通信发起者(例如配偶、子女,同事)、一段指定的时间内收到的来自个体的呼叫的数量、一天中接收到通信的时间(例如孩子在学校)、或者消息的内容(例如Amber警告、学校关闭等)(基于文本处理(例如字符串匹配)、语音分析等)。用户可以配置偏好,以便例如指定在选定的人(例如孩子、老板)尝试与用户沟通并且通信未被回答的任意时刻,该通信将被识别为优先通信。在另一示例中,用户可以指定来自五分钟内发送了三次的同一个源的任何通信为优先通信。用户也可以指定能够作为优先通信的通信类型(例如电话呼叫,电话呼叫和文本等),或者定义优先通信的通信类型和通信源的组合(例如来自妻子的电话呼叫、来自儿子的文本等)。
[0027] 移动设备12还可以被配置为基于通信的优先级来提升移动设备上警告系统54的级别。例如,如果接收到来自指定人的通信或者接收到来自同一人的重复通信,则该通信的警告(例如简档设置)从无声转换为振动,随后转换为响铃级别1,随后转换为响铃级别2,等等。如果该通信仍未被回答,则替代联系人通知器18可以继续向替代联系人16发送消息。应该理解这仅仅是示例,并且当优先通信被接收并且未被回答时,替代联系人通知器18可以识别替代联系人并向替代联系人16发送消息,而不是首先尝试改变移动设备上的简档设置。
[0028] 用户还可以针对识别未被回答的优先通信和通知替代联系人16之间的一段时间来设置偏好(或者可以使用默认值)。例如,用户可以听到进入的呼叫但不及时回答电话。这将允许用户有时间呼叫回通信发起者10并且避免替代联系人通知器18向替代联系人16发送消息。
[0029] 如下文参照图3描述的,替代联系人通知器18使用社交图谱20和位置信息22来识别一个或多个替代联系人16,并且向替代联系人16发送消息,请求替代联系人通知目标联系人12进入的通信。
[0030] 图3是示出了处理的概述的流程图,该处理用于根据一个实施例识别用于与移动设备用户取得联系的替代用户。在步骤60,在移动设备12(图1和3)处接收通信。该通信未被回答(例如呼叫未被回答,文本、电子邮件,或者即时消息未被打开或读取)。如果该通信被识别为优先通信(步骤62),则处理继续到步骤64。位置信息22用于标识接近移动设备12的一个或多个联系人(步骤64)。基于移动设备12的位置以及移动设备用户和替代联系人16之间的关系,识别一个或多个替代联系人16(步骤66)。移动设备用户和替代联系人之间的关系可以被标识,例如被标识在包含移动设备用户认识的人的名字的列表以及用户和联系人之间的分离程度的社交图谱或其它数据库中。替代联系人16也可以与通信发起者10有关系。
[0031] 替代联系人通知器18向第一替代联系人传输消息(步骤68)。消息可以是预录制的语音消息、文本消息、电子邮件或任何其它类型的通信。消息的内容可以从简单(例如“请告诉X检查他们的移动设备”)到详细(“请告诉X通过电话号码/地址联系Y”)而不同。当来自通信发起者10的通信由该移动设备用户接收并回答,或者该用户联系通信发起者10时,替代联系人通知器18可以结束处理(步骤70)。如果用户使用另外的通信手段来响应通信发起者10或者不希望响应,则目标联系人12也可以手动结束该处理(例如使用移动设备界面来选择选项)。如果移动设备12的用户在指定的时间段内不响应的通信发起者10或结束处理,则替代联系人通知器18可以向联系人列表中的第二替代联系人传输消息(步骤70)。
[0032] 应当理解,上文描述的、示出在图3中的过程仅仅是示例,并且在不背离实施例范围的情况下,步骤可以被删除、添加、组合或重新排序。
[0033] 下面描述示出在图3中的过程的示例。来自用户的配偶(通信发起者)的呼叫被在用户的移动电话处接收并且被识别为优先通信。该用户没有听到振铃器并且没有回答呼叫。替代联系人通知器18生成接近该用户的人的列表。随后替代联系人通知器18基于一个或多个社交图谱来确定这些人中的哪些与该配偶和该用户都彼此认识。在该示例中,接近用户的人中的一个是该用户和配偶的女儿,另一个是该用户和配偶的朋友。该列表基于社交图谱中的分离程度被排序(即最亲密的相互认识的个人在列表的顶部)。随后替代联系人通知器18向列表顶部的人(例如女儿)传输消息。该消息可以是,例如给女儿的告诉她妈妈检查她的手机的文本消息,或者它可以是更详细的并指出她的父亲正试图联系她的母亲。如果配偶再次呼叫用户并且仍没有回答,则替代联系人通知器18可以向作为替代联系人列表中的下一个的共同的朋友发送消息。一旦在用户的手机上回答了来自配偶的进入的呼叫,用户使用移动设备来联系配偶,或用户手动地在替代联系人通知器应用处结束处理,该呼叫就将具有已回答的状态。
[0034] 在一个实施例中,替代联系人通知器18还识别替代联系人16的最可靠联系人信息。例如,由替代联系人通知器18生成的替代联系人16的第一列表可以被基于他们在社交图谱中的分离程度(以及其它用户指定的偏好)来排序。每个替代联系人可以在它们的简档中具有一个或多个联系人条目(例如手机号码、家庭电话号码、工作电话号码、即时消息/文本地址、电子邮件地址等)以及位置信息(例如家庭地址、工作地址)。可以跨替代联系人的集合来加入联系人条目从而产生第二列表。随后可以基于位置信息来排序第二列表,从而最可靠的联系人号码或地址在列表的顶端。例如,固定电话可以被认为比移动电话更可靠。如果基于位置信息,一个人被识别为替代联系人并且目标联系人被确定为在替代联系人的房子中,则替代联系人的家庭电话号码可以被选为最可靠的选择。
[0035] 尽管已经根据示出的实施例描述了方法和装置,本领域普通技术人员将容易地认识到,在不背离实施例的范围的情况下,可以对实施例做出改动。因此,所有包含在上述说明以及示出在附图中的内容意在被解释为说明性的,而不是具有限制意义。
QQ群二维码
意见反馈