无线通信系统中的基于语境的消息接发的制作方法

文档序号:7910848阅读:131来源:国知局
专利名称:无线通信系统中的基于语境的消息接发的制作方法
技术领域
本发明涉及无线通信装置,且更特定来说,涉及用于无线通信装置的消息接发技术。
背景技术
许多无线通信装置包括例如话音邮件消息接发的特征。当无线通信装置用户不接听呼叫时,例如,当用户在另一通话中、不在范围内、忽视呼叫或以其它方式不能接听时,通常为呼叫者启动话音邮件消息接发。当已启动话音邮件消息接发时,话音邮件消息接发系统通常向呼叫者播放话音邮件问候,且呼叫者被转发到允许呼叫者为用户留下话音频息的话音邮件消息接发系统的一部分。常常出于相信用户有空交谈,而仅仅是没注意到或忽视呼叫,呼叫者可能不管先前已联系到话音邮件消息接发系统而继续呼叫无线通信装置。或者,人们可每数分钟就呼叫无线通信装置,而不管较早时已留下的消息。这些呼叫者可能相信应所述已回过他们的电话,或既然已过去了几分钟,那么用户可能有空交谈了。当然,可能存在用户尚不能够接听呼叫或回电话的许多原因。

发明内容
一般来说,本发明描述用于向无线通信装置提供基于语境的话音邮件消息接发的技术。在回复呼叫时,无线通信装置可基于语境而选择消息。作为一实例,无线通信系统可检测来自呼叫者的引导到无线通信装置的呼叫,基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者,和将所述所产生的回复消息发射到所述呼叫者。在一些情况下,可基于语境和呼叫者身份两者来选择所述消息。在一个实例中,本发明提供一种方法,其包含检测来自呼叫者的引导到无线通信装置的呼叫,基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者,和将所述所产生的回复消息发射到所述呼叫者。在另一实例中,本发明提供一种无线通信系统,所述无线通信系统包含无线通信装置,其具有产生指示所述无线通信装置的语境的输入信息的输入接口 ;处理器,其检测来自呼叫者的引导到所述无线通信装置的呼叫并基于所述无线通信装置的所述语境而产生用于所述呼叫者的多个回复消息中的一者;以及发射器,其将所述所产生的回复消息发射到所述呼叫者。在另一实例中,本发明提供一种无线通信装置,所述无线通信装置包含输入接口,其产生指示所述无线通信装置的语境的输入信息;以及处理器,其检测来自呼叫者的引导到所述无线通信装置的呼叫并产生对基于所述无线通信装置的所述语境而产生用于所述呼叫者的多个回复消息中的一者的指示。
在另一实例中,本发明提供一种计算机可读媒体,所述计算机可读媒体包含致使无线通信系统装置内的处理器执行以下操作的指令检测来自呼叫者的引导到无线通信装置的呼叫,基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者,和将所述所产生的回复消息发射到所述呼叫者。在另一实例中,本发明提供一种无线通信系统,其包含用于检测来自呼叫者的引导到无线通信装置的呼叫的装置、用于基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者的装置,和用于将所述所产生的回复消息发射到所述呼叫者的装置。在附图和以下描述中阐明了本发明的一个或一个以上实例的细节。根据描述和图式且根据权利要求书,其它特征、目标和优势将显而易见。


图1为无线通信系统的方框图。图2为说明根据本发明的示范性无线通信装置的方框图。图3为说明接收根据本发明的无线通信装置的输入的输入接口单元的方框图。图4为根据本发明的更详细地说明图3的输入的方框图。图5为说明根据本发明的话音邮件消息接发系统的方框图。图6为描绘可响应于呼叫者呼叫无线通信装置而产生的若干基于语境的消息的概念图。图7为说明根据本发明的回复消息选择方法的流程图。图8为说明根据本发明的另一回复消息选择方法的流程图。图9为说明根据本发明的另一回复消息选择方法的流程图。
具体实施例方式图1为无线通信系统10的一部分的方框图。如在图1中看出,系统10包括公共交换电话网络(PSTN) 11、移动交换中心(MSC) 12、基站控制器(BSC) 14、基站收发器 (BST) 16、按若干配置展示为VMS 18A-18D的话音邮件消息接发系统(VMS),和无线通信装置(WCD)20。WCD 20可支持多种电话服务(例如,话音、视频或数据服务)中的任一者。当呼叫者呼叫WCD 20时,MSC 12接收呼叫且确定WCD 20所处的小区。MSC 12可基于WCD 20 的信号强度信息(如由MSC 12从BSC 14针对BST 16所接收)维护查找表。在确定了 WCD 20所处的位置后,MSC 12经由BST 16将呼叫引导到WCD 20。MSC 12,BSC 14禾Π WCD 20可被称作无线通信系统装置。WCD 20通常包括由系统10使用的若干码,包括系统识别码(SID)。SID为识别装置的归属网络的经编程到无线通信装置中的号码。SID由无线通信装置在其控制信道上广播,且由网络比较SID与其自身的识别码以便确定无线通信装置是否正在漫游(常出于记帐的目的)。如上文提到,系统10包括VMS,可按若干不同方式将其配置于系统10内。在一些情况下,VMS可驻留于MSC 12内(VMS 18A)或BSC 14内(VMS 18B)。在其它情况下,可直接将VMS耦合到MSC 12禾口 BSC 14中的一者或两者(VMS 18C),如由图1中的MSC 12、BSC 14与VMS 18C之间的虚线表示。在一些情况下,VMS可驻留于WCD 20内(VMS 18D),使得当呼叫者呼叫WCD 20时,WCD 20执行所有话音消息接发任务,包括编码、解码和话音消息接发数据存储。从现在起,VMS 18A-18D将一般被称作VMS 18,其具有按需要描述的特定配置。在呼叫者不能够联系到WCD 20(因为无线通信装置已经掉电、不在范围内,或呼叫者联系到无线通信装置但无线通信装置用户不接听呼叫,或由于任何其它原因)的情况下,视系统10的配置而定,MSC 12、BSC 14或WCD 20将呼叫者转移到VMS 18。VMS 18可编码和存储用于无线通信装置用户的消息,或存储已编码的消息,且接着通知用户消息已被接收。以下将更详细地描述VMS 18,因为其涉及本发明的方面。在记录和存储来自呼叫者的消息前,VMS 18通常向呼叫者播放预先记录的问候。 虽然预先记录的问候可为由网络提供的默认问候,但最通常地,无线通信装置用户预先记录个性化的问候。虽然预先记录个性化的问候并不困难,但其可能为耗时的过程。即使用户有时间来改变其问候以反映其当前或未来情况,许多用户也不费心去改变问候或忘记改变问候。因而,预先记录的问候可将关于用户的情况和可能回呼叫者的呼叫的时间的极少信息提供给呼叫者。如以下将更详细地描述,本发明描述可能够向呼叫者提供基于语境的消息的无线通信装置和方法。可随WCD 20的操作状态、环境状态、使用状态、位置状态或其它状态来确定语境。而且,在一些情况下,可至少部分基于呼叫者的身份来选择消息。作为一个实例,通过充分利用(leverage)与语境有关的信息,基于语境而选择的消息可提供用户不能够接听呼叫的具体原因。以下更详细地描述,语境可关于WCD 20或WCD 20的组件的操作状态、用户对WCD 20的使用状态、WCD 20或用户的位置状态和/或WCD 20或用户的环境状态。在一些情况下,可经由与WCD 20相关联的多种输入(例如,传感器输入、系统公用程序、在WCD 20上允许的软件应用程序等)获得信息。在一些情况下,通过使用输入信息,MSC 12, BSC 14和/或WCD 20可向呼叫者提供用户将要回电话的时间的估计。图2为说明执行本发明的技术以基于WCD 20的一个或一个以上输入的状态而选择话音邮件问候的WCD 20的一实例的方框图。关于图2描述的所有组件可在一定程度上以硬件实施,且可另外具有以软件和/或固件实施的方面。如图2中所示,WCD 20包括与存储器26、收发器观、输入接口单元30和输出装置32通信的处理器对。处理器M可包括一个或一个以上微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、离散逻辑,或适合于处理计算机程序代码以促进执行本发明中描述的功能的其它处理器布置。计算机程序代码可包含编码于例如随机存取存储器(RAM)、同步动态随机存取存储器(SDRAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器(EEPROM)、快闪存储器、磁性或光学数据存储媒体等计算机可读媒体中的计算机可读指令。处理器M经建构和布置以经由输入接口单元30从WCD 20的一个或一个以上输入33接收状态,且单独地或与其它装置组合地促进选择话音邮件问候、文本消息、图形消息、电子邮件消息和/或与来自WCD 20的一个或一个以上输入33的所接收状态相关联的任何其它消息且经由由呼叫者使用的装置将其发射到呼叫者。在一些情况下,处理器对可包括例如模/数(A/D)转换器和音频/视频处理器和编码解码器的其它电路。
存储器装置沈可为存储器模块、集成电路(IC)或适合于存储数字数据和供处理器M执行的指令的其它装置。在一些实例中,存储器可为非易失性随机存取存储器 (NVRAM)、电可擦除可编程只读存储器(EEPROM)、快闪存储器等。收发器观包括用于与BSC 14交换无线信号以交换包括话音、数据、视频、图形和音频的信息的发射器34和接收器36。收发器观进一步包括调制器/解调器(调制解调器)37。信号可由调制解调器37根据通信标准(例如,码分多址(CDMA)或另一通信标准或技术)进行调制,且经由发射器M进行发射。可经由输出装置32 (例如,音频扬声器或显示器)将由呼叫者记录于话音邮件消息接发系统上的用于无线通信装置用户的消息和其它通信呈现给用户。发射到呼叫者的消息数据可为与话音邮件消息记录服务相结合地呈现的话音邮件消息数据,或在话音邮件消息记录的语境外单独发送到呼叫者的消息。发送到呼叫者的此些消息在本发明中可一般被称作话音邮件消息数据,但通常可与由呼叫者记录的用于未接听呼叫的用户的消息区分开。发送到呼叫者的消息数据还可包括话音、视频、文本、图片和/或图形内容。在一些实例中,WCD 20可包括如图2中所示的VMS 18。S卩,VMS 18可驻留于WCD 20内,使得当呼叫者呼叫WCD 20时,WCD 20执行所有话音消息接发任务,包括编码、解码和话音消息接发数据存储。根据本发明的方面,VMS 18还可基于WCD 20和/或用户的语境而选择对呼叫者的响应,如以下更详细地描述。在其它方面中,VMS 18可驻留于MSC 12、BSC 14或网络中的另一装置内。图2还描绘包括与一个或一个以上输入33介接的一输入接口单元30的WCD 20。 输入接口 30可为硬件装置和/或实施于软件中。输入接口 30可在处理器上或与处理器结合地操作。输入接口 30可产生指示无线通信装置的语境的输入信息。输入33可与一个或一个以上传感器34、系统公用程序36、软件应用程序38等相关联以接收输入信息(例如, 信号或数据),如在图3中所看到。如在图4中详细地展示,传感器34可包括麦克风34A、 加速计34B、温度计34C、环境光检测器34D、来自GPS接收器的GPS数据34E、相机34F、罗盘34G、大气压力传感器34H、接近度传感器341、压敏显示器34J(例如,IXD)和压敏表层 34K。系统公用程序36可包括指示振动设定36A是否开启、WCD 20的呼出列表36B、用户的呼叫计划上的剩余分钟数36C、控制信道数据36D (例如,SID)、通信错误率36E、电池充电水平36F、是否连接了头戴式送受话器36G、WCD20的短程无线接口 36H(例如,蓝牙)的状态、 网络信号强度361和时钟数据36J的公用程序。软件应用程序38可包括与用户是否正在 WCD 20上允许游戏38A、允许视频应用程序38B或其它软件应用程序有关的应用程序或信息,和可能应用程序的状态(例如,逝去的视频时间、游戏检查点等)。当然,除了以上列出的那些输入之外,还可存在可被用作输入33的许多其它输入,其均被认为处于本发明的范围内。可按WCD 20、用户或两者的环境状态、使用状态、操作状态和/或位置状态对图4 中展示的传感器34、系统公用程序36和软件应用程序38进行分组。环境状态可包括从环境光检测器34D和/或相机34F接收的光照度水平、从麦克风34A接收的声音水平、从加速计34B接收的运动水平和从温度计34C接收的温度水平、从罗盘34G接收的方向信息、从大气压力传感器34H接收的大气信息、由接近度传感器341接收的接近度信息以及从压敏显示器34J和/或压敏表层34K接收的压力信息。使用状态可包括头戴式送受话器36G是否连接到WCD 20、电话的振动设定36A是否开启、从呼出列表36B进行的最后呼叫、用户的呼叫计划上的剩余分钟数36C、短程无线接口 36H(例如,蓝牙)的状态和在WCD 20上允许的任何软件应用程序38 (例如,游戏、视频、RSS馈送等)的状态。操作性使用可包括电池充电水平36F、时钟数据36J、网络信号强度361和通信错误率361。位置状态可包括GPS数据 34E以及控制信道数据36D (例如,可指示WCD 20是否正在漫游的SID信息)。图5描绘根据本发明的VMS 18的一个实例。如先前所提到,VMS 18可驻留于WCD 20、MSC 12或BSC 14内。或者,VMS 18可直接耦合到MSC 12和BSC 14中的一者或两者。 VMS 18包括存储器装置40,存储器装置40可存储话音邮件消息数据42、电子邮件、文本、图形消息数据44、消息选择数据46和呼叫者身份(ID)数据48。虽然未展示于图5中,但VMS 18可包括以下各者或与以下各者通信编码器/解码器硬件单元、程序存储单元和执行存储于程序存储单元中的程序的处理器,所述程序执行例如对话音消息接发数据的编码、解码和存储的话音消息接发功能。根据本发明,一个或一个以上输入33可用以向呼叫者提供基于语境的消息。本发明包括可用以向呼叫者提供基于语境的消息的若干实例配置。在一个实例中,对输入33的所有分析和对消息数据的所有选择由WCD 20经由驻留于WCD 20内的VMS 18执行。举例来说,当呼叫者对WCD 20的用户进行呼叫时,系统10将呼叫转发到用户。WCD 20接收呼叫, 且如果用户不接听,则处理器M分析经由输入接口单元30从输入33接收的输入信息以确定WCD 20的语境,例如,装置的操作、环境、使用或位置状态。语境可关于WCD 20或WCD 20 的组件的操作状态、用户对WCD 20的使用状态、WCD 20或用户的位置状态和/或WCD 20或用户的环境状态。输入信息可包括从WCD 20外、WCD 20内或两者获得的信号或数据。在每一情况下,输入信息可通常指代指示语境的任何信息。通过分析其可经由输入接口单元 30得到的输入信息,WCD 20的处理器M可确定或识别WCD 20的一个或一个以上语境。如果识别出一个或一个以上语境,则WCD 20的处理器M可存取VMS 18的选择数据46以便基于语境而选择消息数据。处理器M可接着存取VMS 18的话音邮件消息数据 42和/或电子邮件、文本和图形消息数据44且检索与先前选择的消息选择数据相关联的话音邮件、电子邮件、文本和/或图形消息数据。以此方式,产生到呼叫者的回复消息。所述回复消息可接着由发射器作为回复消息发射到呼叫者。如果检索了话音邮件消息数据42, 则VMS 18可解码数据,且如果呼叫者正从(例如)陆线呼叫,则WCD 20可经由收发器观将回复信号发射到呼叫者。或者,话音邮件消息数据可直接以经编码的形式经由收发器观而发射到呼叫者,且接着由呼叫者的装置解码。如果选择了文本消息数据44,则WCD 20可经由收发器观将文本消息发射到呼叫者。如果选择了电子邮件消息数据44,则WCD 20可经由收发器观将电子邮件消息发射到呼叫者。如果选择了图形消息数据44,则WCD 20可经由收发器观将图形消息发射到呼叫者。一旦将回复消息发射到呼叫者,则VMS 18可记录从呼叫者到用户的消息。应注意,话音邮件消息数据可包括用户的经编码的话音。或者,话音邮件消息数据可包括与用户不同的计算机产生的话音。或者,话音邮件消息数据可为两者的混合,使得数据的一部分包括用户的经编码的话音,且一部分包括计算机产生的话音。而且,话音邮件消息数据可由用户或在无线通信装置的制造期间预先记录。或者,可实时地产生话音邮件消息数据。或者,可预先记录话音邮件消息数据的一部分,且可实时地产生话音邮件消息数据的一部分。类似地,电子邮件、文本和图形(包括图片以及视频图像)消息数据可由用户或在无线通信装置的制造期间预先记录或预先产生。或者,可实时地产生电子邮件、文本和图形消息数据。或者,可预先记录或预先产生电子邮件、文本和图形消息数据的一部分,且可实时地产生电子邮件、文本和图形消息数据的一部分。在对输入33的所有分析和对问候消息的选择由WCD 20执行的另一实例中,WCD 20接收呼叫,且如果用户不接听,则处理器M从话音邮件消息数据42自动检索不基于语境的话音邮件消息数据(自动消息)。接着立即将不基于语境的话音邮件消息数据发射到呼叫者。呼叫者可记录或可不记录用于用户的消息,且接着终止呼叫。接着,如在以上实例中,WCD 20的处理器M可通过分析其可经由输入接口单元30得到的输入信息来识别WCD 20的一个或一个以上语境。如果识别出一个或一个以上语境,则WCD 20的处理器对可存取VMS 18的消息选择数据46以便基于语境而选择消息。处理器M可接着存取VMS 18的话音邮件消息数据42和/或电子邮件、文本和图形消息数据44且检索与先前选择的消息选择数据相关联的话音邮件、电子邮件、文本和/或图形消息数据。如上所述,可接着将所产生的回复消息发射到呼叫者。以此方式,并非将回复消息立即发射到呼叫者,而是在已将自动消息发射到呼叫者后才将回复消息发射到呼叫者。在可用以向呼叫者提供基于语境的消息的另一实例中,并非WCD 20执行对输入 33的所有分析和对问候消息的选择,BSC 14可分析输入33,且驻留于BSC 14中或直接耦合到BSC 14的VMS 18可响应于呼叫者而选择基于语境的消息。举例来说,当呼叫者对WCD 20的用户作出呼叫时,系统10将呼叫转发到用户。WCD 20接收呼叫,且如果用户不接听, 则W⑶20经由收发器观将由输入接口单元30接收的输入信息发射到BSC 14。接着,以类似于以上描述的方式的方式,与BSC 14通信的处理器可分析输入信息且识别WCD 20的一个或一个以上语境。如果识别出一个或一个以上语境,则与BSC 14通信的处理器可存取 VMS 18的消息选择数据46以便基于语境而选择消息。处理器可接着存取VMS 18的话音邮件消息数据42和/或电子邮件、文本和图形消息数据44且检索与先前选择的消息选择数据相关联的话音邮件、电子邮件、文本和/或图形消息数据。BSC 14可接着将所检索的消息数据发射到呼叫者。一旦将消息数据发射到呼叫者,则呼叫者可使用VMS 18来记录用于用户的话音邮件回复消息。虽然所述实例描述使用BSC 14分析输入33且选择问候消息,但本发明还包括在VMS 18驻留于MSC 12内或直接耦合到MSC 12的情况下使用MSC 12执行这些功能。在可用以向呼叫者提供基于语境的消息的额外实例中,WCD 20分析输入33,但驻留于BSC 14中或直接耦合到BSC 14的VMS 18可响应于呼叫者而选择基于语境的消息。 举例来说,当呼叫者对WCD 20的用户作出呼叫时,系统10将呼叫转发到用户。WCD 20接收呼叫,且如果用户不接听,则WCD 20的处理器M分析从输入33经由输入接口单元30接收的输入信息以确定WCD 20的语境。WCD 20接着将表示所确定的语境的数据发射到BSC 14。与BSC 14通信的处理器可存取驻留于BSC 14中或耦合到BSC14的VMS 18的消息选择数据46,以便基于语境而选择消息。处理器可接着存取VMS 18的话音邮件消息数据42 和/或电子邮件、文本和图形消息数据44且检索与先前选择的消息选择数据相关联的话音邮件、电子邮件、文本和/或图形消息数据。BSC 14可接着将所检索的消息数据发射到呼叫者。一旦将消息数据发射到呼叫者,则VMS 18记录呼叫者给用户的消息。虽然所述实例描述使用BSC 14存取消息选择数据以便基于由WCD 20发射的语境数据来选择消息,但本发明还包括在VMS 18驻留于MSC 12内或直接耦合到MSC 12的情况下使用MSC 12执行这些功能。在可用以向呼叫者提供基于语境的消息的另一实例中,WCD 20分析输入33且基于对输入33的分析来确定WCD 20的语境。驻留于WCD 20内的VMS 18接着基于语境而选择问候消息,且WCD 20接着将消息选择数据发射到BSC 14。接着,驻留于BSC 14中或直接耦合到BSC 14的VMS 18检索与先前由WCD 20选择的消息选择数据相关联的话音邮件、电子邮件、文本和/或图形消息数据。举例来说,当呼叫者对WCD 20的用户作出呼叫时,系统 10将呼叫转发到用户。WCD 20接收呼叫,且如果用户不接听,则WCD 20的处理器M分析从输入33经由输入接口单元30接收的输入信息以确定WCD 20的语境。通过分析其可经由输入接口单元30得到的输入信息,WCD 20的处理器M可识别WCD 20的一个或一个以上语境。如果识别出一个或一个以上语境,则WCD 20的处理器M可存取驻留于W⑶20内的VMS 18的消息选择数据46,以便基于语境而选择消息。WCD 20接着经由收发器观将选定消息数据发射到BSC 14。接着,与BSC 14通信的处理器可存取驻留于BSC 14内或耦合到BSC 14的VMS 18的话音邮件消息数据42和/或电子邮件、文本和图形消息数据44,且检索与先前由WCD 20选择的消息选择数据相关联的话音邮件、电子邮件、文本和/或图形消息数据。BSC 14可接着将所检索的消息数据发射到呼叫者。一旦将消息数据发射到呼叫者,则呼叫者可使用VMS 18来记录用于用户的消息。虽然所述实例描述使用BSC 14存取基于由WCD 20发射的选定消息数据的消息数据,但本发明还包括在VMS 18驻留于MSC 12 内或直接耦合到MSC 12的情况下使用MSC 12执行这些功能。使用以上描述的配置,WCD 20、MSC 12和/或BSC 14可向呼叫者提供用户不能够接听呼叫的具体原因。或者,WCD 20、MSC 12和/或BSC 14可向呼叫者提供可能回电话的时间的指示。或者,WCD 20、MSC 12和/或BSC 14可向呼叫者提供用户不能够接听呼叫的具体原因且向呼叫者提供可能回电话的时间的指示。如上文提到,可至少部分基于呼叫者的身份来选择消息数据。举例来说,无线通信装置用户可预定一个或一个以上电话号码、电子邮件地址或向对其播放特定消息数据的一个或一个以上受信任呼叫者的其它识别特性作为呼叫者ID数据48,且将其存储于VMS 18 的存储器40中。以此方式,仅在呼叫者为预定的呼叫者群组的部分的情况下,呼叫者才会接收到特定消息数据。因此,至少部分基于识别的呼叫者群组而产生给呼叫者的回复消息。 举例来说,用户可确定用户的呼叫者群组包括用户的配偶、小孩、直接上级和少量的同事。 用户接着将那些人的联系信息数据编程、存储或以其它方式俘获到WCD 20中。WCD 20的处理器M接着将联系信息数据制备为可接着作为呼叫者ID数据48而存储于存储器40中的格式。在一些情况下,可存在多个预定呼叫者群组。举例来说,用户可具有针对家庭成员的第一呼叫者群组、针对同事的第二呼叫者群组,和针对朋友或针对朋友和家庭的第三呼叫者群组等。每一呼叫者群组可具有不同设定。因此,如果用户具有仅针对家庭成员的第一呼叫者群组和仅针对同事的第二呼叫者群组,则用户可定义消息选择数据,使得如在呼叫者ID数据48中定义的第二呼叫者群组中的同事不可接收到与可能发送给如在呼叫者ID 48中定义的家庭成员的消息相同的消息。应注意,呼叫者群组可包含单一呼叫者。而且,应注意,不应将如在本发明中使用的术语“呼叫者ID数据”与在常规通信装置中常见的呼叫者ID功能混淆。而是,术语“呼叫者ID数据”为广义的术语,虽然其可包括可能类似于在呼叫者ID功能中使用的数据的数据,但其还可包括不在呼叫者ID功能中使用的额外数据和信息,例如,电子邮件地址。举例来说,如果呼叫者对用户作出呼叫,则网络将呼叫转发到用户的无线通信装置。在一个实例中,WCD 20的处理器M分析传入呼叫且存取VMS 18的呼叫者ID数据48 以确定呼叫者是否为如在呼叫者ID数据48中定义的预定呼叫者群组的部分。如果不是, 则处理器M可选择将不基于语境的问候消息从WCD 20发射到呼叫者。或者,WCD 20可将指示呼叫者不为预定呼叫者群组的部分的信息发射到MSC 12或BSC 14,且MSC 12或BSC 14可存取驻留于MSC 12或BSC 14内或耦合到MSC 12或BSC 14的VMS 18,且选择将不基于语境的问候消息发射到呼叫者。或者,WCD 20可将选定的不基于语境的问候消息发射到 MSC 12或BSC 14,MSC 12或BSC 14又将检索与选定的不基于语境的问候消息相关联的消息数据,且将问候消息发射到呼叫者。在一个实例中,为了为在预定呼叫者群组中的呼叫者产生基于语境的回复消息, 回复消息可由WCD 20产生和发射,而非存储于无线网络提供者的设备上或由无线网络提供者的设备产生。因而,如果用户不接听他或她的电话,则WCD 20产生适当的消息、接听呼叫、播放消息(在麦克风静音的情况下)且接着将呼叫者转发到话音邮件。以此方式,无线网络提供者的设备不需要了解改变的回复消息。可使用众多输入以便选择基于语境的问候消息以向呼叫者播放,众多输入中的一些描绘于图3中。麦克风34A可用以选择消息。WCD 20可从其麦克风输入确定由于环境噪声高于阈值噪声水平,因此用户处于嘈杂的环境(例如,音乐会)中。由于环境如此嘈杂, 因此如果用户接听呼叫则用户将不太可能能够听到呼叫者说话。通过使用上述配置中的一者,WCD 20的处理器M可存取消息选择数据46以选择消息,存取话音邮件消息数据42或电子邮件、文本和图形消息数据44来检索选定消息,且接着将消息数据发射到呼叫者。或者,通过使用上述另一配置,WCD 20可将输入信息发射到BSC 14 (或MSC 12)。 与BSC 14通信的处理器可分析输入信息,且确定麦克风噪声水平高于阈值水平,且因此 WCD 20位于嘈杂环境中。处理器可接着存取驻留于BSC 14内或耦合到BSC 14的VMS 18, 且基于嘈杂环境的语境从消息选择数据46选择消息。接着,处理器存取话音邮件消息数据 42或电子邮件、文本和图形消息数据44以检索选定消息数据,且BSC 14将问候消息发射到呼叫者。或者,通过使用上述另一配置,WCD 20的处理器M可分析输入信息,且确定麦克风噪声水平高于阈值水平,且因此WCD 20位于嘈杂环境中。WCD 20可接着将所确定的语境 (即,嘈杂环境)发射到BSC 14(或MSC 12)。与BSC 14通信的处理器可存取驻留于BSC 14内或耦合到BSC 14的VMS 18,且从消息选择数据46选择消息。接着,与BSC 14通信的处理器存取话音邮件消息数据42或电子邮件、文本和图形消息数据44以检索选定消息数据,且BSC 14将问候消息发射到呼叫者。或者,通过使用上述另一配置,WCD 20的处理器M可分析输入信息,且确定麦克风噪声水平高于阈值水平,且因此WCD 20位于嘈杂环境中。WCD 20的处理器M可接着存取驻留于WCD 20内的VMS 18的消息选择数据46以选择消息、存取话音邮件消息数据42或电子邮件、文本和图形消息数据44。WCD 20可接着将选定问候发射到BSC 14(或MSC 12)。与BSC 14通信的处理器可存取驻留于BSC 14内或耦合到BSC 14的VMS 18,且从话音邮件消息数据42或电子邮件、文本和图形消息数据44检索选定消息。接着,BSC 14可将问候消息发射到呼叫者。举例来说,与麦克风输入相关联且为呼叫者播放的话音邮件问候消息可指明以下情况“麦克风开启,但环境非常嘈杂。用户未听到电话铃声或将不能够听到并交谈。请留言。”在一个实例中,可比较麦克风34A信号与电话的当前振动设定36A。如果振动设定36A 开启,则通常响铃(ringer)将关闭。因此,在以上实例中,如果电话的振动设定36A开启, 则上述消息可仅指示用户可能不能够交谈,而非指示用户未听到电话铃声。在本发明中提到的阈值水平可经用户定义、在无线通信装置的制造期间预定义, 或在制造期间预定义但可由用户修改。WCD 20、BSC 14或MSC 12可使用加速计34B选择消息数据。处理器可分析来自加速计34B的信号以便确定上次移动WCD 20的时间。通过使用那个信息,WCD 20、BSC 14 或MSC 12可产生陈述(例如)以下内容的回复消息“无线通信装置在超过2小时内未移动。用户可能远离所述装置。用户将回您电话。”或者,WCD 20,BSC 14或MSC 12可使用温度计34C选择消息数据。处理器可分析由温度计34C检测到的温度,比较检测到的温度与阈值水平,且基于那个比较而选择消息。或者,WCD 20,BSC 14或MSC 12可使用环境光检测器34D来选择消息数据。处理器可分析由环境光检测器34D检测到的光照度水平,比较检测到的光照度水平与阈值,且在一些实例中,从时钟数据确定无线通信装置已处于那个光照度水平多长时间。通过使用那个信息,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“此装置似乎已处于黑暗区域中达1周。用户可能已丢失了此装置。建议您用电话号码(612)555-1212 尝试联系用户。”类似于环境光检测器34D,WCD 20、BSC 14或MSC 12可使用相机34F选择消息数据。处理器可分析由相机34F检测到的光照度水平,比较检测到的光照度水平与阈值水平, 且基于那个比较而选择问候。或者,WCD 20,BSC 14或MSC 12可使用GPS数据34E来选择消息数据。处理器M 可执行致使将与由输入接口 30产生的输入信息有关的数据52存储于存储器沈中的记录 (logging)指令50。通过使用统计模型化技术、机器学习技术、数据开采技术、用户习惯追踪技术和/或可辨识模式的任一其它技术,处理器M或与BSC 14或MSC 12通信的处理器可分析存储于存储器26中的数据以便确定一个或一个以上模式。举例来说,处理器对可执行致使将与来自GPS接收器的GPS信息有关的数据52存储于存储器沈中的指令。举例来说,可存储的数据52可包括日子和时间、如由GPS信息指示的在给定时间的出发行进点、 如由GPS信息指示的在给定时间的目的地行进点、当离开特定开始点时用户访问特定目的地的频繁度(例如,从家到办公室的频繁度),和考虑到用户与目的地的接近度,用户将到达那个目的地的可能性。与由输入接口 30产生的输入信息有关的数据52可存储于存储器沈中的查找表、链接列表、散列表、树、二元树或任一其它类型的数据结构中。在一些实例中,用户可操纵所存储的数据以便改进模式辨识。举例来说,用户可附加元数据。举例来说,如果用户从家驾车到工作场所,则用户可将元数据指派给表示GPS信息的数据,从而指示开始点为“家”且结束点为“工作场所”。或者,如果用户从工作场所驾车到他或她的父母家,则用户可将元数据指派给表示GPS信息的数据,从而指示结束点为 “爸爸的房屋”。接着,在用户已在若干场合下带着WCD 20驾车后,举例来说,与WCD 20、BSC 14或MSC 12通信的处理器可执行定义统计模型化技术、机器学习技术、数据开采技术、用户习惯追踪技术和/或可辨识模式和/或趋势的任一其它技术的指令。举例来说,在执行了定义技术和分析结果的指令后,与WCD 20、BSC 14或MSC 12 通信的处理器可辨识出用户仅在星期一到星期四的下午5点与下午5点半之间从工作场所驾车到家,但在星期五,用户总是在下午5点与下午8点之间驾驶较长时间去“爸爸的房屋”。当呼叫者呼叫用户时,处理器M可分析来自GPS接收器的信息且确定WCD20正迅速地移动,借此指示用户最有可能正驾驶汽车。处理器可进一步确定时间为星期五下午7点。 处理器还可分析例如当前或同时被接收的GPS信息以及先前存储的GPS数据34E、当从“工作场所”出发时用户访问“爸爸的房屋”的频繁度和当用户在距“爸爸的房屋” 40英里内时用户总是到达“爸爸的房屋”的信息。通过使用那个信息,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“似乎用户正在驾驶且可能不能够接听呼叫。然而, 似乎用户正在去往爸爸的房屋的途中且将在约一个小时内到那儿。当结束驾驶时,用户将回您电话。”或者,在另一实例中,当呼叫者呼叫用户时,处理器M可分析来自GPS接收器的信息且确定WCD 20正迅速地移动,借此指示用户最有可能正驾驶汽车。处理器可进一步确定用户刚离开“工作场所”且正以60英里/小时的速度驾车前往“家”且当前距“家” 10英里。 使用那个信息,WCD 20,BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“似乎用户正在驾驶且可能不能够接听呼叫。然而,似乎用户正在回家的途中且距那个目的地10 英里。基于当前速度,用户应在约10分钟内到家。当结束驾驶时,用户将回您电话。”或者,在另一实例中,当呼叫者呼叫用户时,处理器M可分析来自GPS接收器的信息且确定WCD 20正(例如)以大于20英里/小时且小于90英里/小时的速度移动,借此指示用户最有可能正驾驶汽车且并不在行走或在火车上。处理器可分析来自无线接口 36H 的短程无线接口输入信息且确定没有到WCD 20的短程无线连接。因而,用户的短程无线耳机未启用。在一些州,可能禁止在用户正驾驶时在不使用耳机或其它“免提”装置的情况下使用WCD 20。作为响应,与WCD 20,BSC 14或MSC 12通信的处理器可产生陈述(例如)以下内容的消息“似乎具备蓝牙功能的耳机不在工作中且用户正在驾驶。对于用户来说,现在不用耳机通话可能危险或不合法。用户将稍后回您电话。”因此,可将GPS数据34E用作驾驶的指示(基于以英里/小时为单位的速度)。或者,在另一实例中,当呼叫者呼叫用户时,处理器M可分析来自GPS接收器的信息且确定WCD 20距“家”大于4000英里。基于此距离,处理器确定可能会收取高昂的漫游费。作为响应,与WCD 20,BSC 14或MSC 12通信的处理器可产生陈述(例如)以下内容的消息“用户距家大于4000英里。因为他可能在他的网络范围外,所以他如果要呼叫您,就不得不支付高昂的漫游费。他可能将在处于服务区域中时回您电话。您可尝试经由电子邮件或通过使用例如Skype的网络电话服务联系他。请在哔哔声后留下您的消息。”或者,WCD 20,BSC 14或MSC 12可使用罗盘34G来选择消息数据。处理器可分析由罗盘34G检测到的方向且基于那个方向选择消息。或者,WCD 20,BSC 14或MSC 12可使用接近度传感器341来选择消息数据。处理器可分析由接近度传感器341检测到的接近度信息,且基于接近度信息选择消息。或者,WCD 20,BSC 14或MSC 12可使用压敏显示器34J来选择消息数据。处理器可分析由压敏显示器34J检测到的压力信息,且基于压力信息选择消息。或者,WCD 20,BSC 14或MSC 12可使用压敏表层341来选择消息数据。处理器可分析由压敏表层341检测到的压力信息,且基于压力信息选择消息。或者,WCD 20,BSC 14或MSC 12可使用呼出列表36B来选择消息数据。处理器可分析上次从WCD 20发射的呼叫的日期和时间。通过使用那个信息,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“在3周内未用此装置呼出。用户可能已丢失此装置。建议您用电话号码(612)555-1212尝试联系用户或给其发送电子邮件。”或者,WCD 20,BSC 14或MSC 12可使用用户的呼叫计划上的剩余分钟数36C来选择消息数据。驻留于WCD 20,BSC 14或MSC 12内或与WCD 20,BSC 14或MSC 12通信的处理器可分析用户的剩余分钟数36C,比较剩余分钟数与阈值水平,且基于比较而选择问候。 通过使用那个信息,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息 “用户本月呼叫计划中还剩下15分钟,且想要节省这些时间用于紧急情况。如果您想留言, 请等待首调。”或者,WCD 20,BSC 14或MSC 12可使用控制信道数据36D来选择消息数据。处理器可分析控制信道数据36D且根据在其控制信道上接收的SID来确定装置正在漫游。通过使用那个信息,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“无线通信装置当前正在漫游且如果用户接听,可能招致大量的费用。可能最好发电子邮件给用户。如果您想留言,请等待音调。”或者,WCD 20,BSC 14或MSC 12可使用通信错误率36E来选择消息数据。处理器可分析通信错误率36E且比较通信错误率36E与阈值错误率。如果通信错误率36E超过阈值,则WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“此刻错误率过高,其可能为干扰的结果。将产生不良的连接。如果您想留言,请等待音调。”或者,WCD 20,BSC 14或MSC 12可使用电池充电水平36F来选择消息数据。处理器可分析电池充电水平且比较电池充电水平与电池充电水平阈值,以便确定在电池放完电前WCD 20可用多长时间。通过使用那个信息,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“似乎仅剩余10分钟的通话时间。用户想节省那个时间用于必要时的紧急使用。用户将立刻从陆线回您电话。”或者,WCD 20,BSC 14或MSC 12可使用头戴式送受话器36G连接来选择消息数据。 处理器可分析头戴式送受话器插口输入信息且确定未连接头戴式送受话器36G。通过使用那个信息,WCD 20,BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“似乎未连接头戴式送受话器。对于用户来说,现在不用耳机通话可能危险。用户将稍后回您电话。”或者,WCD 20,BSC 14或MSC 12可使用短程无线接口 36H(例如,蓝牙)来选择消息数据。处理器可分析短程无线接口输入信息且确定不存在到WCD 20的短程无线连接。因而,用户的短程无线耳机未启用。作为响应,无线通信装置可提供陈述(例如)以下内容的问候“似乎具备蓝牙功能的耳机不在工作中。对于用户来说,现在不用耳机通话可能危险。 用户将稍后回您电话。”或者,WCD 20,BSC 14或MSC 12可使用网络信号强度361来选择消息数据。处理器可分析网络信号强度且比较网络信号强度与阈值水平。通过使用那个信息,WCD 20, BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“无线通信装置似乎处于具有不良信号覆盖的位置中。即使您连接上,所述连接也将具有不良的质量或可能掉线。用户将在信号覆盖较好时回您电话。”或者,WCD 20,BSC 14或MSC 12可使用WCD 20的时钟数据36J来选择消息数据。 处理器可分析时间,且通过使用那个信息,问候可陈述(例如)“当前时间为凌晨3点半。 用户很可能在睡觉。用户将回您电话。”或者,WCD 20,BSC 14或MSC 12可使用在装置上运行的一个或一个以上软件应用程序来选择消息数据。举例来说,用户可能正在玩游戏38A、观看视频38B(例如,电影、电视剧,或经由HDMI将电影串流到TV,等),或在电话上使用某一其它应用程序,且可能希望在那个时间期间保持不受打扰。在至少一个实例中,用户可对特定应用程序或其它软件(例如,游戏38A和视频38B)加上旗标,表示用户将不希望在使用时受到打扰。接着,响应于用户运行那些加上旗标的软件应用程序,处理器M执行致使将与由输入接口 30产生的输入信息有关的数据52存储于存储器沈中的记录指令50。举例来说,如果游戏38A曾被加上旗标,则可存储的数据52可包括用户开始玩游戏38A的日子和时间、游戏中的得分、曾玩游戏的时间长度、在游戏中达到的等级数、游戏中的“生命”数等。通过使用统计模型化技术、 机器学习技术、数据开采技术、用户习惯追踪技术和/或可辨识模式的任一其它技术,处理器M或与BSC 14或MSC 12通信的处理器可分析存储于存储器沈中的数据52以便确定模式。当呼叫者呼叫用户且用户当前正使用加上旗标的应用程序时,处理器M可首先比较运行的任何应用程序与先前存储于存储器中的加上旗标的应用程序的列表。接着,处理器 M执行用以确定加上旗标的应用程序的当前状态的指令。此后,与W⑶20、BSC 14或MSC 12通信的处理器可使用来自先前游戏的经分析的数据以及由当前加上旗标的应用程序产生的同时发生的数据,且产生给呼叫者的回复消息。举例来说,如果游戏38A曾被加上旗标,则处理器M执行当玩游戏38A时致使将与游戏38A有关的数据52存储于存储器沈中的记录指令50。接着,在已在一个或一个以上场合下玩了游戏38A后,与WCD 20、BSC 14或MSC 12通信的处理器可执行定义统计模型化技术、机器学习技术、数据开采技术、用户习惯追踪技术和/或可辨识模式和/或趋势的任一其它技术的指令。在执行了定义所述技术的指令且分析了结果后,与WCD 20、BSC 14或 MSC 12通信的处理器可辨识出(举例来说)用户在工作日在下午12点半与下午1点之间玩游戏38A,用户平均玩10分钟,但已玩了长达30分钟,且平均分数为150,000分。另外, 用户可在工作日在下班后玩游戏38且玩较长时间,例如,平均20分钟。当呼叫者呼叫用户且用户当前正使用加上旗标的应用程序时,处理器M可首先比较游戏38A与先前存储于存储器中的加上旗标的应用程序的列表,且确定游戏38A为加上旗标的应用程序。接着,处理器M执行用以确定用户的游戏的当前状态的指令。举例来说,处理器M可确定在当前游戏中逝去的时间为3分钟,得分为50,000分,且时间可能为星期三下午12:55。作为响应, 与WCD 20、BSC 14或MSC 12通信的处理器可使用来自先前游戏的经分析的数据以及来自当前游戏的数据,且产生陈述(例如)以下内容的回复消息“用户正使用执行不希望被中断的应用程序。虽然用户可能在另外的27分钟内没有时间,但用户将有可能在少于7分钟且可能5分钟后结束。”在分析了来自先前游戏的数据和来自当前游戏的数据后,处理器确定用户可玩30分钟(比逝去的3分钟长27分钟),用户将有可能在少于7分钟后结束(基于在工作日期间当前的10分钟平均游戏时间长度),但可能在5分钟后结束(基于当前日子和时间,和用户尚未在工作日玩游戏超过下午1点)。举另一实例,如果游戏38A曾被加上旗标,则与WCD 20、BSC 14或MSC 12通信的处理器可使用来自先前游戏的经分析的数据以及来自当前游戏的数据,且确定用户的分数如此地低,用户可能比正常情况更快地结束。继续以上实例,当呼叫者呼叫用户且用户当前正使用加上旗标的应用程序时,处理器M可首先比较游戏38A与先前存储于存储器中的加上旗标的应用程序的列表,且确定游戏38A为加上旗标的应用程序。接着,处理器M执行用以确定用户的游戏的当前状态的指令。举例来说,处理器M可确定在当前游戏中逝去的时间为3分钟,得分为1,000分,且时间可能为星期三下午12:55。作为响应,与WCD 20、 BSC 14或MSC 12通信的处理器可使用来自先前游戏的经分析的数据以及来自当前游戏的数据,且产生陈述(例如)以下内容的回复消息“用户正使用执行不希望被中断的应用程序。虽然用户可能在另外的27分钟内没有时间,但用户将有可能在少于7分钟后且可能在 2分钟后结束,因为用户的得分很低。”在分析了来自先前游戏的数据和来自当前游戏的数据后,处理器确定用户可玩30分钟(比逝去的3分钟长27分钟),用户将有可能在少于7 分钟后结束(基于10分钟平均游戏时间长度),但可能在2分钟后结束(基于用户的当前 1,000分的低分数,而用户通常在10分钟内平均得150,000分)。应注意到,执行模式辨识和当前加上旗标的应用程序的状态确定的次序可与以上描述的次序不同。在一些实例中,可在处理器M确定了当前加上旗标的应用程序的状态后执行模式辨识。举例来说,可实时地执行模式辨识。虽然以上仅关于数据记录、统计模型化和模式辨识来描述游戏38A和GPS数据 34E,但本发明无意仅限于那些输入。而是,存在众多的输入和上述输入的组合,以及未描述的其它输入和输入的组合,其仍然被视为本发明的部分。举例来说,可记录与来自呼出列表 36B的呼出有关的数据,使得与WCD 20、BSC 14或MSC 12通信的处理器可辨识出用户在星期几和什么时刻作出呼叫。或者,可记录来自电池充电水平36F的与电池充电水平有关的数据,以使得与WCD 20、BSC 14或MSC 12通信的处理器可辨识出当电池充电水平低于某一水平时用户不作出呼叫。或者,如果用户已给播放视频38B的软件加上旗标,则正播放或正被串流的视频中剩余的时间(例如)可用以向呼叫者提供信息。处理器可分析视频,且确定剩余的时间。 通过使用那个信息,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息 “此刻用户似乎正在使用装置上的一应用程序。用户将很可能在10分钟后结束。用户将立刻回您电话。”或者,如果用户已给RSS馈送应用程序38 (例如,RSS新闻馈送应用程序)加上旗标,则处理器可分析与RSS馈送应用程序的先前执行有关的所存储的数据52,例如,用户使用RSS馈送应用程序的持续时间。举例来说,用户可平均执行RSS新闻馈送达12分钟,且当前已执行RSS新闻馈送达6分钟。通过使用那个信息,WCD 20,BSC 14或MSC 12可产生陈述(例如)以下内容的回复消息“用户应该能够在约6分钟内回您电话。他目前正忙于重要的任务且对造成的不便表示谦意。请在哔哔声后留下您的消息。”在一个实例中,每当用户尝试执行加上旗标的软件应用程序时,处理器M执行提示用户确认用户不想在运行所述应用程序时受到打扰的指令。如果用户回答是,则运行所述软件,且处理器M防止呼叫者连接到用户。如果用户回答否,则运行所述软件,且处理器 24允许呼叫者在用户正运行加上旗标的软件应用程序时联系到用户。在一些实例中,处理器M执行致使将与任何运行的软件应用程序38有关的数据 52持续地存储到存储器沈而不管软件应用程序38是否曾被加上旗标的记录指令50。换句话说,计算机进程在WCD 20上在背景中运行,其监视运行的应用程序的所有活动。计算机进程可记录与用户在给定日子或时间(例如,早晨、下午、晚上)内使用应用程序的频繁度和当应用程序正运行时用户接听呼叫的频繁度有关的数据。以此方式,后台进程始终在运行且监视所有应用程序的使用,不管所述应用程序是否被加上旗标而成为“不要打扰”应用程序。举例来说,当呼叫者呼叫用户且用户正使用未加上旗标的应用程序时,处理器M 可存取来自存储器26的数据52,且执行定义(例如)统计模型化技术的指令。如果用户正在玩未加上旗标的游戏38A(例如,Tetris),则处理器M可执行定义关于与Tetris有关的数据52的统计模型化技术的指令。以此方式,统计模型化技术可从数据52识别出当在99 %的时间内玩Tetris时,用户在99 %的时间内不接听呼叫。处理器M可比较此百分比与一阈值(例如,50%、75%等),且基于所述比较,WCD 20、BSC 14或MSC12可产生陈述 (例如)以下内容的消息“此刻用户似乎正在使用装置上的不希望被中断的应用程序。用户将在他结束时立刻回您电话。请在哔哔声后留言。”以此方式,即使未给特定应用程序加上“不要打扰”的旗标,WCD 20也能够从基于先前已经持续记录的数据而产生的统计模型确定出当正使用那个特定应用程序时,用户在99%的时间内不接听呼叫。因而,WCD 20、BSC 14或MSC 12应产生指示用户正忙且将立刻回呼叫者的呼叫的消息。应注意到,在一些实例中,为了产生所述消息,呼叫者必须属于用户的受信任呼叫者群组。在其它实例中,为了产生所述消息,呼叫者不必属于用户的受信任呼叫者群组。可组合使用输入33来选择消息数据。举例来说,可一起使用加速计34B与时钟数据36J。处理器可分析时钟数据以确定时间,以及分析来自加速计34B的信号以便确定上次移动WCD 20的时间。通过使用那个信息,问候可陈述(例如)“无线通信装置在超过2小时内未移动,且时间为凌晨3点。用户有可能在睡觉。用户将回您电话。”输入33的众多组合是可能的,且虽然未进一步描述,但其被视为本发明的部分。图6为WCD 20的概念图,其描绘可由WCD 20、BSC 14或MSC 12响应于呼叫者呼叫WCD 20而产生的若干实例性的基于语境的消息54A-I。虽然在图6中描绘的实例WCD 20 展示从WCD 20播放的基于语境的消息,但在一些实例中,基于语境的消息仅从WCD 20、BSC 14或MSC 12发射到呼叫者(如上所述),且并未从WCD 20播放。图6的消息54A说明实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。看起来他正在以65英里/小时的速度驾驶,且他的蓝牙耳机未启用。”可在处理器分析了来自GPS接收器的信息且确定WCD 20正迅速地移动且有可能在汽车中和来自无线接口 36H的信息且确定不存在到WCD 20的短程无线连接后由WCD 20,BSC 14或MSC 12产生此消息。图6的消息54B说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。看起来他正在玩游戏Tetris。他通常再玩5分钟后停止玩,但他的分数和剩余的生命指示游戏可能会持续更长时间。”可在处理器M比较运行的应用程序(即,Tetris, 游戏38A)与先前存储于存储器中的加上旗标的应用程序的列表、执行用以确定加上旗标的Tetris游戏的当前状态的指令且分析来自先前Tetris游戏的数据以及由当前Tetris 游戏产生的同时发生的数据后由WCD 20, BSC 14或MSC 12产生此消息。图6的消息MC说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。看起来他正在玩游戏Tetris。他通常玩15分钟,现在已玩了 4分钟,但他的分数和剩余的生命指示游戏可能会持续更长时间。”可在处理器M比较运行的应用程序 (即,Tetris,游戏38A)与先前存储于存储器中的加上旗标的应用程序的列表、执行用以确定Tetris游戏的当前状态的指令且分析来自先前游戏的数据以及由当前Tetris游戏产生的同时发生的数据后由WCD 20、BSC 14或MSC 12产生此消息。图6的消息54D说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。他的GPS表明他远离家,且会收取漫游费。”可在处理器分析了来自GPS接收器的信息且确定WCD 20不在用户的网络中且因而可能要收取漫游费后由WCD 20、BSC 14或 MSC 12产生此消息。图6的消息54E说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。他所在地的时间为凌晨4点且他此时有可能睡着了。”可在处理器分析了来自WCD 20的时钟数据36J、确定当前时间为凌晨4点且因而用户有可能睡着了的信息后由 WCD 20、BSC 14或MSC 12产生此消息。图6的消息54F说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。看起来他的电池电力很低。他可能要把此电力省下仅用于紧急呼叫。”可在处理器分析了来自WCD 20的电池充电水平36F的信息、确定当前电池充电水平低于阈值且因而用户有可能节省剩余电池寿命以用于紧急呼叫后由WCD 20,BSC 14或MSC 12产生此消息。图6的消息54G说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。开启了麦克风,且在他所在地似乎非常吵。他没听到您的电话,或者即使他确实拿起电话,也将不能够进行交谈。”可在处理器分析了来自麦克风34A的信息后由WCD 20、 BSC 14或MSC 12产生此消息。处理器可已确定,因为环境噪声高于阈值噪声水平,所以用户处于嘈杂的环境中,且因而,用户未能听到电话铃声,或者即使用户确实接听呼叫,也将不能够听到呼叫者说话。图6的消息54H说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。他的电话已在6天内没有移动过了。他可能已丢失了电话。”可在处理器分析了来自加速计MB的信息以便确定上次移动WCD 20的时间后由WCD 20,BSC 14或MSC 12 产生此消息。基于电话已在6天内没有移动过了的确定,处理器产生指示电话可能已经丢失的消息。图6的消息541说明另一实例性的所产生的消息,其陈述“杰克,巴巴克不能马上拿起电话。看起来他已超过了他的呼叫计划上的分钟数。他将在靠近陆线时呼叫您。”可在处理器分析了用户的呼叫计划上的剩余分钟数36C且确定用户已超过了他的呼叫计划上的分钟数后由WCD 20、BSC 14或MSC 12产生此消息。因而,用户很可能将更愿意用陆线电话与呼叫者通话。图7为说明根据本发明的用于当无线通信装置用户不接收呼叫或接听呼叫时选择回复消息的方法的流程图。如在图7中看到,参看图1到图2,系统10检测引导到WCD 20的呼叫(100)。系统10的MSC 12,BSC 14和/或WCD 20可检测引导到WCD 20的呼叫。 系统10经由VMS 18基于从由无线通信装置的至少一个输入接收的输入信息导出的WCD 20 的语境而选择多个消息中的一者(102)。如上详细描述,VMS 18可驻留于WCD 20、BSC 14 或MSC 12或其组合内。系统10接着将选定消息发射到呼叫者(104)。如上所述,BSC 14 或WCD 20可用以发射选定消息。图8为说明根据本发明的用于当无线通信装置用户不接收呼叫或接听呼叫时选择回复消息的另一方法的流程图。在图8中展示的方法中,无线通信装置用户预定一个或一个以上呼叫者群组000),其由处理器准备且存储于呼叫者ID数据48中。呼叫者群组包括用户想要将关于其无线通信装置的特定信息提供给的人或选择的人群组。当在无线通信装置上接收到呼叫(202)后,处理器通过存取呼叫者ID数据48而确定呼叫者是否在呼叫者群组中004)。如上文提到,如果呼叫者不属于呼叫者群组O04的否分支),则可将用户先前记录的问候或并非基于语境的标准问候发射到呼叫者006)。然而,如果呼叫者确实属于呼叫者群组O04的是分支),则处理器可分析其输入中的至少一者008)。从所述输入中的至少一者接收信息且确定语境010)。无线通信装置可(例如)分析麦克风输入信息数据(如上所述)以及其控制信道。无线通信装置可从麦克风输入接收指示装置的环境低于阈值环境噪声水平(指示环境相对安静)的信息,但经由系统识别码在控制信道上接收的信息可指示装置正在漫游,且因此如果用户接听呼叫,则可能要收取大量的费用。WCD 20可接着将语境发射到BSC 14(212).与BSC 14通信的处理器接着存取VMS 18中的消息选择数据46,且选择与所述语境相关联的问候。处理器接着检索与语境相关联的消息数据 42,44 (214),且消息被发射到呼叫者(216)。仍参看图8,本发明的一些实例包括查询紧急代码的能力(218)。输入紧急代码可允许呼叫者绕过话音邮件消息接发系统的记录用于无线通信装置用户的消息的部分,且在不重拨号的情况下继续呼叫无线通信装置。应注意,虽然已仅关于图8展示紧急代码步骤, 但其可与本发明中描述的实例中的任一者一起使用,且不限于图8中展示的实例。另外,虽然在图8中输入紧急代码的步骤展示于发射话音邮件问候的步骤后,但其可替代地在发射前发生。此外,在一些实例中,紧急代码特征可与或可不与呼叫者群组特征组合。即,在一个实例中,将仅向预定呼叫者群组中的呼叫者提示输入紧急代码。然而,在至少一个实例中, 任一呼叫者可能够输入紧急代码,而不管所述呼叫者是否在预定呼叫者群组中。图9为说明根据本发明的用于当无线通信装置用户不接收呼叫或接听呼叫时选择回复消息的另一方法的流程图。在图8中展示的方法中,无线通信装置用户预定一个或一个以上呼叫者群组(300),其由处理器准备且存储于呼叫者ID数据48中。呼叫者群组包括用户想要将关于其无线通信装置的特定信息提供给的人或选择的人群组。在一些实例中,与正被执行的所有应用程序有关的数据可由持续运行的后台进程记录,而不管所述应用程序是否已被加上旗标(301)。当在无线通信装置上接收到呼叫(30 后,处理器通过存取呼叫者ID数据48而确定呼叫者是否在呼叫者群组中(304)。如上文提到,如果呼叫者不属于呼叫者群组(304的否分支),则可将用户先前记录的问候或并非基于语境的标准问候发射到呼叫者006)。然而,如果呼叫者确实属于呼叫者群组(304的是分支),则处理器可分析其输入中的至少一者(308)。无线通信装置可(例如)分析所接收的GPS数据34E或任何加上旗标的软件应用程序(如上所述)。或者,无线通信装置可分析先前已在持续运行的后台进程期间记录的信息。从所述输入中的至少一者接收信息,且接着处理器M使用统计模型化技术或模式辨识技术分析存储器26中的所存储的数据52,以便确定推断出用户行为或以便确定一个或一个以上模式(310)。举例来说,处理器M可确定虽然一应用程序未加上旗标,但在用户正使用那个应用程序的99%的时间内,用户不接听呼叫。或者,在另一实例中,处理器M可确定在星期二用户总是在离开“工作场所”后30分钟内到家。WCD 20的处理器M可接着确定今天是星期二,且根据正由GPS接收器接收的同时发生的GPS数据确定无线通信装置用户刚离开“工作场所”。在比较经分析的模式与来自输入33的同时发生的数据(31 后,处理器M可确定用户刚离开“工作场所”,且因而将有可能在30分钟内到家。响应于呼叫者,WCD 20、BSC 14或MSC 12可产生陈述(例如)以下内容的消息 “用户刚离开工作场所,但将有可能在约30分钟内到家。用户将在那时回您电话。"WCD 20、 BSC 14或MSC 12可接着将消息发射到呼叫者(316)。且如上参看图8所描述,本发明的一些实例包括查询紧急代码的能力(318)。输入紧急代码可允许呼叫者绕过话音邮件消息接发系统的记录用于无线通信装置用户的消息的部分,且在不重拨号的情况下继续呼叫无线通f曰装直ο当然,本发明无意仅限于以上描述的所述输入、输入的组合和实例问候。而是,存在尚未描述的众多输入、输入的组合和可能的问候,但其仍然被视为本发明的部分。本发明包括例如蜂窝式电话、无线通信装置手持机以及无线陆线电话的无线通信装置。陆线电话可包括在本发明中描述的任何数目个传感器、系统公用程序等,其可用以向呼叫者提供对其呼叫的基于语境的响应。在本发明中描述的技术可向呼叫者提供用户不能够接听呼叫的具体原因。本发明中所描述的技术还可向呼叫者提供对回电话的时间的估计。在本发明中描述的技术可向呼叫者提供用户不能够接听呼叫的具体原因和对回电话的时间的估计。在呼叫者已给用户留下话音邮件后,本发明中描述的技术还可向呼叫者提供文本消息、图形消息或自动消息。本发明中描述的技术可促进有效的通信。举例来说,通过充分利用无线通信装置可经由其输入得到的信息且使用所述输入选择语境专有的话音邮件问候,无线通信装置可能够向呼叫者提供用户不能够接听呼叫的具体原因。另外,通过充分利用无线通信装置可经由其输入得到的信息且使所述输入与特定话音邮件问候相关联,无线通信装置可能够向呼叫者提供对回电话的时间的较准确估计。本发明中描述的技术可实施于硬件、软件、固件或其任何组合中。具体来说,所述技术可实施于硬件装置中,例如无线通信装置或网络装置,其中的任一者可包括支持所述实施方案的软件和/或固件。对于在软件中实施的部分,所述技术可部分由包含含有指令的程序代码的计算机可读媒体实现,所述指令在执行时执行上述方法中的一者或一者以上。在此情况下,计算机可读媒体可包含例如同步动态随机存取存储器(SDRAM)的随机存取存储器(RAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器(EEPROM)、快闪存储器、磁性或光学数据存储媒体等。程序代码可由一个或一个以上处理器执行,例如,一个或一个以上数字信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)或其它等效集成或离散逻辑电路。在此意义上,所述技术实施于硬件中,无论是完全实施于硬件中还是实施于例如执行计算机可读代码的处理器等硬件中。代码可由一个或一个以上处理器执行,例如一个或一个以上数字信号处理器 (DSP)、通用微处理器、专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)或其它等效集成或离散逻辑电路。因此,如本文中所使用的术语“处理器”可指代前述结构或适合于实施本文中所描述的技术的任何其它结构中的任一者。在一些情况下,本发明中描述的装置可至少部分形成为一个或一个以上集成电路装置,其可统称作集成电路装置。而且,在一些情况下,如在本发明中描述的装置可形成无线通信装置手持机的部分。已描述了本发明的许多实例。这些和其它实例处于所附权利要求书的范围内。可在不脱离权利要求书的范围的情况下进行各种修改。
权利要求
1.一种方法,其包含检测来自呼叫者的引导到无线通信装置的呼叫;基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者;以及将所述所产生的回复消息发射到所述呼叫者。
2.根据权利要求1所述的方法,其进一步包含基于选自由以下各者组成的输入群组的至少一个输入而确定所述语境相机、环境光检测器、麦克风、加速计、温度计、罗盘、大气压力、从接近度传感器导出的接近度、从压敏显示器导出的压力、从压敏表层导出的压力、一个或一个以上运行的软件应用程序、全球定位系统GPS数据、控制信道数据、呼出列表、所述无线通信装置的用户的呼叫计划上的剩余分钟数、时钟数据、网络信号强度、电池充电水平、短程无线接口、头戴式送受话器连接,和通信错误率。
3.根据权利要求1所述的方法,其进一步包含识别与所述呼叫者相关联的呼叫者群组;以及至少部分基于所述所识别的呼叫者群组而产生所述消息。
4.根据权利要求1所述的方法,其中基于所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者进一步包含分析由所述无线通信装置的至少一个输入接收的所述信息;基于所述所接收的信息确定所述语境;从与话音邮件消息接发系统通信的存储器装置检索与所述语境相关联的消息选择数据;以及从所述存储器装置选择与所述消息选择数据相关联的消息数据,其中所述消息数据存储于所述话音邮件消息接发系统上。
5.根据权利要求4所述的方法,其中由所述无线通信装置执行分析从所述无线通信装置的至少一个输入接收的所述信息。
6.根据权利要求4所述的方法,其中由所述无线通信装置执行基于所述所接收的信息确定语境。
7.根据权利要求4所述的方法,其中由所述无线通信装置执行从与话音邮件消息接发系统通信的存储器装置检索与所述语境相关联的消息选择数据。
8.根据权利要求4所述的方法,其中由所述无线通信装置执行从所述存储器装置选择与所述消息选择数据相关联的所述消息数据。
9.根据权利要求4所述的方法,其中所述话音邮件消息接发系统位于所述无线通信装置内。
10.根据权利要求1所述的方法,其中所述无线通信装置为无线通信装置手持机。
11.根据权利要求1所述的方法,其进一步包含查询紧急代码,其中所述紧急代码允许所述呼叫者绕过记录用于所述无线通信装置的用户的消息且在不重拨号的情况下继续呼叫所述无线通信装置。
12.根据权利要求1所述的方法,其中基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者包含给至少一个应用程序加上旗标;在所述至少一个应用程序的执行期间存储与所述应用程序有关的数据;分析所述所存储的数据以辨识至少一个模式;以及比较所述模式与在所述应用程序的执行期间产生的同时发生的数据。
13.根据权利要求1所述的方法,其中基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者包含执行在所述至少一个应用程序的执行期间持续存储与所述应用程序有关的数据的后台进程;分析所述所存储的数据以辨识至少一个模式;以及比较所述模式与在所述应用程序的执行期间产生的同时发生的数据。
14.一种无线通信系统,其包含无线通信装置,其具有产生指示所述无线通信装置的语境的输入信息的输入接口 ;处理器,其检测来自呼叫者的引导到所述无线通信装置的呼叫,并基于所述无线通信装置的所述语境而产生用于所述呼叫者的多个回复消息中的一者;以及发射器,其将所述所产生的回复消息发射到所述呼叫者。
15.根据权利要求14所述的通信系统,其中所述处理器驻留于所述无线通信装置内。
16.根据权利要求14所述的通信系统,其中所述处理器驻留于无线通信系统装置内。
17.根据权利要求14所述的通信系统,其中所述输入接口接收选自由以下各者组成的输入群组的一个或一个以上输入相机、环境光检测器、麦克风、加速计、温度计、罗盘、大气压力、从接近度传感器导出的接近度、从压敏显示器导出的压力、从压敏表层导出的压力、 一个或一个以上运行的软件应用程序、全球定位系统GPS数据、控制信道数据、呼出列表、 用户的呼叫计划上的剩余分钟数、时钟数据、网络信号强度、电池充电水平、短程无线接口、 头戴式送受话器连接,和通信错误率。
18.根据权利要求14所述的通信系统,其中所述无线通信装置为无线通信装置手持机。
19.根据权利要求14所述的通信系统,其中所述处理器识别与所述呼叫者相关联的呼叫者群组,并至少部分基于所述所识别的呼叫者群组而产生所述消息。
20.根据权利要求14所述的通信系统,其中所述处理器查询紧急代码,其中所述紧急代码允许所述呼叫者绕过记录用于所述无线通信装置的用户的消息且在不重拨号的情况下继续呼叫所述用户。
21.根据权利要求14所述的通信系统,其中所述处理器执行在至少一个加上旗标的应用程序的执行期间存储与所述应用程序有关的数据的指令,且其中所述处理器执行分析所述所存储的数据以辨识至少一个模式的指令,且其中所述处理器执行比较所述模式与在所述应用程序的执行期间产生的同时发生的数据的指令。
22.一种无线通信装置,其包含输入接口,其产生指示所述无线通信装置的语境的输入信息;以及处理器,其检测来自呼叫者的引导到所述无线通信装置的呼叫,并产生对基于所述无线通信装置的所述语境而产生用于所述呼叫者的多个回复消息中的一者的指示。
23.根据权利要求22所述的装置,其中所述处理器产生所述消息,且其中所述处理器将所述消息发射到所述呼叫者。
24.根据权利要求22所述的装置,其中所述处理器将所述指示发射到无线通信系统装置以用于产生所述消息。
25.根据权利要求22所述的装置,其中所述处理器识别与所述呼叫者相关联的呼叫者群组,并至少部分基于所述所识别的呼叫者群组而产生所述消息。
26.根据权利要求22所述的装置,其中所述输入接口接收选自由以下各者组成的输入群组的一个或一个以上输入相机、环境光检测器、麦克风、加速计、温度计、罗盘、大气压力、从接近度传感器导出的接近度、从压敏显示器导出的压力、从压敏表层导出的压力、一个或一个以上运行的软件应用程序、全球定位系统GPS数据、控制信道数据、呼出列表、用户的呼叫计划上的剩余分钟数、时钟数据、网络信号强度、电池充电水平、短程无线接口、头戴式送受话器连接,和通信错误率。
27.根据权利要求22所述的装置,其中所述装置为无线通信装置手持机。
28.根据权利要求22所述的装置,其中所述处理器执行在至少一个加上旗标的应用程序的执行期间存储与所述应用程序有关的数据的指令,且其中所述处理器执行分析所述所存储的数据以辨识至少一个模式的指令,且其中所述处理器执行比较所述模式与在所述应用程序的执行期间产生的同时发生的数据的指令。
29.根据权利要求22所述的装置,其中所述处理器执行在所述至少一个应用程序的执行期间持续存储与所述应用程序有关的数据的指令,且其中所述处理器执行分析所述所存储的数据以辨识至少一个模式的指令,且其中所述处理器执行比较所述模式与在所述应用程序的执行期间产生的同时发生的数据的指令。
30.一种计算机可读媒体,所述计算机可读媒体包含致使无线通信系统装置内的处理器执行以下操作的指令检测来自呼叫者的引导到无线通信装置的呼叫;基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者;以及将所述所产生的回复消息发射到所述呼叫者。
31.根据权利要求30所述的计算机可读媒体,其进一步包含致使所述处理器执行以下操作的指令分析由所述无线通信装置的至少一个输入接收的所述输入信息;基于所述所接收的信息而确定语境;从存储器装置检索与所述语境相关联的消息选择数据;以及从所述存储器装置选择与所述消息选择数据相关联的消息数据。
32.根据权利要求30所述的计算机可读媒体,其中所述至少一个输入选自由以下各者组成的输入群组相机、环境光检测器、麦克风、加速计、温度计、罗盘、大气压力、从接近度传感器导出的接近度、从压敏显示器导出的压力、从压敏表层导出的压力、一个或一个以上运行的软件应用程序、全球定位系统GPS数据、控制信道数据、呼出列表、所述无线通信装置的用户的呼叫计划上的剩余分钟数、时钟数据、网络信号强度、电池充电水平、短程无线接口、头戴式送受话器连接,和通信错误率。
33.根据权利要求30所述的计算机可读媒体,其进一步包含致使所述处理器执行以下操作的指令确定所述呼叫者是否属于预定呼叫者群组。
34.根据权利要求30所述的计算机可读媒体,其中所述无线通信装置为无线通信装置手持机。
35.根据权利要求30所述的计算机可读媒体,其进一步包含致使所述处理器执行以下操作的指令查询紧急代码,其中所述紧急代码允许所述呼叫者绕过记录用于所述无线通信装置的用户的消息且在不重拨号的情况下继续呼叫所述无线通信装置。
36.根据权利要求30所述的计算机可读媒体,其进一步包含致使所述处理器执行以下操作的指令执行在至少一个加上旗标的应用程序的执行期间存储与所述应用程序有关的数据的指令;分析所述所存储的数据以辨识至少一个模式;比较所述模式与在所述应用程序的执行期间产生的同时发生的数据。
37.根据权利要求30所述的计算机可读媒体,其进一步包含致使所述处理器执行以下操作的指令执行在所述至少一个应用程序的执行期间持续存储与所述应用程序有关的数据的后台进程;分析所述所存储的数据以辨识至少一个模式;比较所述模式与在所述应用程序的执行期间产生的同时发生的数据。
38.一种无线通信系统,其包含用于检测来自呼叫者的引导到无线通信装置的呼叫的装置;用于基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者的装置;以及用于将所述所产生的回复消息发射到所述呼叫者的装置。
39.根据权利要求38所述的系统,其中所述至少一个输入选自由以下各者组成的输入群组相机、环境光检测器、麦克风、加速计、温度计、罗盘、大气压力、从接近度传感器导出的接近度、从压敏显示器导出的压力、从压敏表层导出的压力、一个或一个以上运行的软件应用程序、全球定位系统GPS数据、控制信道数据、呼出列表、所述无线通信装置的用户的呼叫计划上的剩余分钟数、时钟数据、网络信号强度、电池充电水平、短程无线接口、头戴式送受话器连接,和通信错误率。
40.根据权利要求38所述的系统,其进一步包含用于识别与所述呼叫者相关联的呼叫者群组的装置;以及用于至少部分基于所述所识别的呼叫者群组而产生所述消息的装置。
41.根据权利要求38所述的系统,其中基于所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者进一步包含用于分析由所述无线通信装置的至少一个输入接收的所述信息的装置;用于基于所述所接收的信息确定语境的装置;用于从与话音邮件消息接发系统通信的存储器装置检索与所述语境相关联的消息选择数据的装置;以及用于从所述存储器装置选择与所述消息选择数据相关联的消息数据的装置,其中所述消息数据存储于所述话音邮件消息接发系统上。
42.根据权利要求41所述的系统,其中所述用于分析从所述无线通信装置的至少一个输入接收的所述信息的装置是由所述无线通信装置执行。
43.根据权利要求41所述的系统,其中所述用于基于所述所接收的信息确定语境的装置是由所述无线通信装置执行。
44.根据权利要求41所述的系统,其中所述用于从与话音邮件消息接发系统通信的存储器装置检索与所述语境相关联的消息选择数据的装置是由所述无线通信装置执行。
45.根据权利要求41所述的系统,其中所述用于从所述存储器装置选择与所述消息选择数据相关联的所述消息数据的装置是由所述无线通信装置执行,其中所述消息数据存储于所述话音邮件消息接发系统上。
46.根据权利要求41所述的系统,其中所述话音邮件消息接发系统位于所述无线通信装置内。
47.根据权利要求38所述的系统,其中所述无线通信装置为无线通信装置手持机。
48.根据权利要求38所述的系统,其进一步包含用于查询紧急代码的装置,其中所述紧急代码允许所述呼叫者绕过记录用于所述无线通信装置用户的消息且在不重拨号的情况下继续呼叫所述用户。
49.根据权利要求38所述的系统,其进一步包含用于给至少一个应用程序加上旗标的装置;用于在所述至少一个应用程序的执行期间存储与所述应用程序有关的数据的装置;用于分析所述所存储的数据以辨识至少一个模式的装置;以及用于比较所述模式与在所述应用程序的执行期间产生的同时发生的数据的装置。
50.根据权利要求38所述的系统,其进一步包含用于执行在所述至少一个应用程序的执行期间持续存储与所述应用程序有关的数据的后台进程的装置;用于分析所述所存储的数据以辨识至少一个模式的装置;以及用于比较所述模式与在所述应用程序的执行期间产生的同时发生的数据的装置。
全文摘要
本发明描述用于向无线通信装置提供基于语境的话音邮件消息接发的技术。在回复呼叫时,无线通信装置可基于语境而选择消息。作为一实例,无线通信系统可检测来自呼叫者的引导到无线通信装置的呼叫、基于从由所述无线通信装置的至少一个输入接收的输入信息导出的所述无线通信装置的语境而产生用于所述呼叫者的多个回复消息中的一者,以及将所述所产生的回复消息发射到所述呼叫者。在一些情况下,可基于语境和呼叫者身份两者来选择所述消息。此外,可至少部分基于对关于所述无线通信装置的使用或用户活动的模式的分析来选择所述消息。
文档编号H04L12/58GK102415066SQ201080017978
公开日2012年4月11日 申请日期2010年4月23日 优先权日2009年4月23日
发明者巴巴克·福鲁坦保尔, 胡马云·沙赫里 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1