一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于通信设备的选择性呼叫通知的制作方法

2022-06-01 18:49:37 来源:中国专利 TAG:

用于通信设备的选择性呼叫通知
1.依据35 u.s.c.
§
119要求优先权
2.本专利申请要求享受于2019年10月24日递交的、名称为“selective call notification for a communication device”的、编号为16/663,013的非临时申请的优先权,该申请被转让给本技术的受让人,以及特此通过引用的方式明确地并入本文中。
技术领域
3.概括而言,本公开内容涉及通信设备,以及更具体地,本公开内容涉及用于通信设备的选择性呼叫通知。


背景技术:

4.电子设备使得用户能够以多种方式互相通信。例如,电子设备(例如,智能电话、平板设备或计算机)可以使得用户能够接入互联网、拨打和接听呼叫、以及使用诸如电子邮件和消息传送服务的应用来发送和接收消息。电子设备可以使用音频通知(例如,铃声)、经由图形用户界面(gui)的视觉通知、另一技术或其组合来向用户提醒传入呼叫或消息。
5.在一些情况下,通知对于用户而言是扰乱的。例如,在电话对话期间接收的通知可能对于电话对话的参与者而言是扰乱的,因为呼叫的接收者可能暂停对话,以针对与主叫方相关联的电话号码或联系信息在视觉上检查电子设备的gui。进一步地,在一些情形下,主叫方可能向接收者拨打若干呼叫,增加对于电话对话的参与者的扰乱,以及潜在地使主叫方感到沮丧。在一些情况下,扰乱可能降低商业生产力,诸如通过引起在工作场所中的分心。
6.进一步地,用于减少这样的扰乱的某些传统技术在一些情形下可能无效果或适得其反。例如,用户可以将通信设备置于静默模式,在静默模式下通知被抑制。用户可能忘记重新启用通知,或者用户可能错过如果已经提供通知则用户就会在电话对话期间应答的重要电话。


技术实现要素:

7.在说明性示例中,第一通信设备包括存储器以及耦合到存储器的处理器。处理器被配置为:在与第二通信设备的第一呼叫期间,从第三通信设备接收对第二呼叫的指示。处理器还被配置为:响应于对第二呼叫的指示,针对在至少门限持续时间的语音中的暂停对第一呼叫进行监测。处理器还被配置为:响应于检测到在至少门限持续时间的语音中的暂停,发起用于指示与第二呼叫相关联的呼叫信息的音频消息。
8.在另一示例中,通信设备的操作方法包括:在第一通信设备与第二通信设备之间的第一呼叫期间,从第三通信设备接收对第二呼叫的指示。方法还包括:响应于对第二呼叫的指示,针对在至少门限持续时间的语音中的暂停对第一呼叫进行监测。方法还包括:响应于检测到在至少门限持续时间的语音中的暂停,生成用于指示与第二呼叫相关联的呼叫信息的音频消息。
9.在另一示例中,计算机可读介质存储由一个或多个处理器可执行以执行操作的指令。操作包括:在第一通信设备与第二通信设备之间的第一呼叫期间,从第三通信设备接收对第二呼叫的指示。操作还包括:响应于对第二呼叫的指示,针对在至少门限持续时间的语音中的暂停对第一呼叫进行监测。操作还包括:响应于检测到在至少门限持续时间的语音中的暂停,生成用于指示与第二呼叫相关联的呼叫信息的音频消息。
10.在另一示例中,装置包括:用于在第一通信设备与第二通信设备之间的第一呼叫期间,从第三通信设备接收对第二呼叫的指示的单元。装置还包括:用于响应于对第二呼叫的指示,针对在至少门限持续时间的语音中的暂停对第一呼叫进行监测的单元。装置还包括:用于响应于检测到在至少门限持续时间的语音中的暂停,生成用于指示与第二呼叫相关联的呼叫信息的音频消息的单元。
附图说明
11.图1是包括被配置为执行选择性呼叫通知的至少一个通信设备的系统的说明性示例的示意图。
12.图2是图1的系统的通信设备的操作方法的说明性示例的流程图。
13.图3是图1的系统的通信设备的操作方法的另一说明性示例的流程图。
14.图4是电子设备的说明性示例的框图,诸如被包括在图1的系统中的电子设备。
15.图5是可以被包括在图1的系统中的基站的说明性示例的框图。
具体实施方式
16.根据本公开内容的各方面的通信设备的示例选择性地提供对在通信设备处正在进行的另一第一呼叫期间接收的第二呼叫的通知。在一些示例中,通信设备被配置为延迟生成通知,直到在第一呼叫中检测到在对话中的暂停。在一些实现方式中,通信设备被配置为通过针对与第一呼叫相关联的特定通信协议的一个或多个静默插入描述符(sid)对第一呼叫进行监测,来检测在对话中的暂停。替代地或另外,在一些示例中,通信设备的处理器或控制器被配置为监测(例如,“监听”)通信设备的总线或其它组件以检测在对话中的暂停,诸如通过监测麦克风总线、扬声器总线或收发机总线,作为说明性示例。
17.在一些示例中,通信设备响应于在第一呼叫中检测到在对话中的暂停来生成音频通知,音频通知通告与第二呼叫相关联的呼叫信息(例如,呼叫者标识(id)或电话号码)。结果,避免了对第一呼叫的中断。进一步地,通过生成通告呼叫信息的音频通知,被叫方可以避免暂停第一呼叫的对话,以经由图形用户界面(gui)在视觉上确定呼叫信息。
18.在一些实现方式中,第一通信设备被配置为执行一个或多个快速输入操作,一个或多个快速输入操作促进在第一呼叫期间对第二呼叫的简化响应。例如,第一用户输入可以向第一通信设备指示将向主叫方发送的用于指示针对回呼的时间量的消息。在一些实现方式中,第一用户输入对应于多轻敲手势中的轻敲的数量(例如,作为说明性示例,其中两次轻敲指示10分钟的回呼时间,以及三次轻敲指示15分钟的回呼时间)。在一些实现方式中,第一用户输入使得通信设备向主叫方发送文本消息(例如,“请在10分钟后回呼”或“请在15分钟后回呼”)。在另一示例中,第二用户输入可以指示拒绝第二呼叫,诸如通过将第二呼叫路由到与通信设备相关联的语音邮件帐户。在一些实现方式中,第二用户输入对应于
对通信设备的电源按钮的按压。在另一示例中,第三用户输入可以指示从第一呼叫转移到第二呼叫(例如,通过终止第一呼叫以及切换到第二呼叫)。在一些实现方式中,第三用户输入对应于对通信设备的指纹传感器按钮的按压。
19.下文进一步参考附图描述本公开内容的特定方面。在说明书中,共同的特征是通过共同的参考编号来指定的。各种术语仅用于描述特定实现方式的目的,以及不旨在是对实现方式的限制。例如,单数形式“一(a)”、“一个(an)”和“所述(the)”也旨在包括复数形式,除非上下文另外明确地指出。术语“包括(comprise)”和“包括(comprising)”是与“包括(include)”或“包括(including)”互换地使用的。另外,术语“其中(wherein)”是与“其中(where)”可互换地使用。如本文所使用的,用于修饰诸如结构、组件、操作等的元素的序数词(例如,“第一”、“第二”、“第三”等)本身不指示元素相对于另一元素的任何优先级或次序,而仅是将元素与具有相同名称(除了对序数词的使用之外)的另一元素区分开。如本文所使用的,术语“集合”指的是特定元素中的一者或多者,以及术语“多个”指的是倍数个(例如,两个或更多个)特定元素。
20.参考图1,描绘被配置为执行选择性呼叫通知的系统的特定示例,以及将其总体上指定为100。系统100包括第一通信设备110、第二通信设备164和第三通信设备170。在一些示例中,通信设备110、164和170中的一者或多者对应于移动通信设备(例如,移动电话)。
21.通信设备110、164和170被配置为使用一个或多个网络(诸如网络180)进行通信。在一些示例中,网络180包括分组交换网络、电路交换网络、无线网络、有线网络、公共交换电话网络(pstn)、另一网络或其组合。为了进一步说明,在一些示例中,网络180包括根据全球移动通信系统(gsm)通信协议进行操作的网络、根据码分多址(cdma)通信协议(例如,宽带cdma(wcdma)通信协议)进行操作的网络,或者根据基于长期演进语音承载(volte)通信协议进行操作的网络,作为说明性示例。
22.在图1的示例中,第一通信设备110包括被配置为存储指令128的存储器126。第一通信设备110还包括耦合到存储器126的一个或多个处理器(称为处理器144)。处理器144被配置为执行指令128以执行、发起或控制本文所描述的一个或多个操作。
23.在图1中,第一通信设备110被配置为生成图形用户界面(gui)120。例如,第一通信设备110可以包括被配置为响应于来自处理器144的命令来呈现gui 120的显示器。图1还描绘第一通信设备110包括一个或多个按钮,诸如电源按钮122和指纹传感器按钮124。在图1中,第一通信设备110还包括麦克风136、扬声器140和收发机154。应注意的是,通信设备164、170中的一者或两者可以包括类似于参考第一通信设备110描述的组件的一个或多个组件。
24.第一通信设备110的每个组件可以经由一个或多个总线或其它连接耦合到第一通信设备110的一个或多个其它组件。举例说明,在一些示例中,麦克风136经由麦克风总线138耦合到处理器144。作为额外的示例,在一些实现方式中,扬声器140经由扬声器总线141耦合到处理器144,以及收发机154经由收发机总线156耦合到处理器144。
25.在操作期间,第一通信设备110被配置为执行与第二通信设备164的第一呼叫的操作。如本文所使用的,呼叫可以包括基于音频的通信会话(诸如电话呼叫)以及基于视频的通信会话(诸如视频聊天或视频会议),作为说明性示例。
26.在一些示例中,第一呼叫是由第一通信设备110的处理器144发起的(例如,响应于
来自第一用户158的输入,诸如经由拨号器应用)。在另一示例中,第一呼叫是由第二通信设备164发起的(例如,响应于来自第二用户172的输入,诸如经由拨号器应用)。在第一呼叫期间,第一通信设备110可以向第二通信设备164发送呼叫数据,从第二通信设备164接收呼叫数据,或者两者。进一步举例说明,图1描绘与第一呼叫相关联的第一呼叫数据166。在一些示例中,收发机154被配置为向第二通信设备164发送第一呼叫数据166或者从第二通信设备164接收第一呼叫数据166。在一些示例中,第一呼叫数据166包括用于表示第一用户158的语音160或第二用户172的语音174的数据。
27.处理器144被配置为在第一呼叫期间接收对来自第三通信设备170的第二呼叫的指示168。举例说明,第三通信设备170的第三用户184可以向第三通信设备170提供用户输入(例如,经由拨号器应用),以发起第二呼叫以及向第一通信设备110(或向与第一通信设备110相关联的电话号码)发送指示168。指示168可以包括或对应于针对第一通信设备110接受来自第三通信设备170的第二呼叫的请求(例如,通过经由分组交换连接、电路交换连接或两者将第一通信设备110连接到第三通信设备170)。在一些示例中,指示168包括与第三通信设备170、第三用户184或两者相关联的呼叫者标识(id)。在其它示例中,没有将呼叫者id与指示168一起提供。在一些示例中,第一通信设备110被配置为通过从与网络180相关联或耦合到网络180的无线电塔和基站接收指示(例如,指示168)来检测呼叫(例如,第二呼叫)。替代地或另外,第一通信设备110可以被配置为使用一种或多种其它技术来检测呼叫(例如,第二呼叫),诸如通过从与网络180相关联或耦合到网络180的调制解调器或无线路由器接收指示(例如,指示168)。
28.在一些实现方式中,第一通信设备110被配置为响应于接收到指示168,来确定是否正在第一通信设备110处进行电话呼叫。例如,第一通信设备110的操作系统可以检测第一通信设备110的拨号器应用的状态,以检测在第一通信设备110处是否正在进行电话呼叫。如果没有进行呼叫(例如,如果在与第二通信设备164的第一呼叫的终止之后接收到指示168),则第一通信设备110可以提供与第二呼叫相关联的提醒,诸如通过生成音频提醒(例如,经由扬声器140),通过生成视觉提醒(例如,经由gui 120),通过执行一个或多个其它操作,或其组合。
29.替代地,如果第一通信设备110检测到在第一通信设备110处正在进行电话呼叫(例如,第一呼叫),则第一通信设备110可以执行与第二呼叫相关联的选择性呼叫通知。举例说明,处理器144被配置为响应于对第二呼叫的指示168,针对在至少门限持续时间186(例如,门限数的秒(s)或毫秒(ms),作为说明性示例)的语音中的暂停对第一呼叫进行监测。
30.在一些情况下,第一通信设备110被配置为针对与和第一呼叫相关联的通信协议相关联的特定指示或特定分组对第一呼叫进行监测。作为一示例,特定通信协议可以使用静默压缩技术来对在第一呼叫数据166的一个或多个分组中的静默(或小于特定门限的声音)进行编码。在一些示例中,第一呼叫数据166包括与特定通信协议(诸如实时传输协议(rtp))相关联的一个或多个静默插入描述符(sid)167,作为非限制性的说明性示例。
31.在一些情况下,处理器144被配置为对与一个或多个sid 167相关联的持续时间进行计数,以检测在第一呼叫的对话中的暂停。例如,在一些通信协议中,静默的时段可以是通过在第一呼叫数据166中插入一个或多个sid 167中的连续sid来指示的。在该示例中,处
理器144可以被配置为对连续sid的数量进行计数以检测在第一呼叫的对话中的暂停,以及门限持续时间186可以对应于门限数量的sid。在另一示例中,静默的时段可以是使用一个或多个sid 167中的具有用于指示静默的持续时间的特定字段(例如,有效载荷)的一个sid来指示的。在该示例中,处理器144可以被配置为解析该字段(或有效载荷)以检测持续时间,以及门限持续时间186可以对应于要与通过sid指示的静默的持续时间进行比较的门限持续时间的静默。
32.在一些示例中,处理器144被配置为针对满足(例如,大于)门限持续时间186的暂停162对第一用户158的语音160进行监测。进一步举例说明,在一些示例中,处理器144被配置为监测(例如,“监听”)麦克风总线138以检测在第一用户158的语音中的暂停。
33.在一些示例中,替代地或除了监测第一用户158的语音之外,处理器144被配置为针对获得满足门限持续时间186的暂停对第二用户172的语音174进行监测。进一步举例说明,在图1中,第二用户172的语音174包括暂停176和具有大于暂停176的持续时间的暂停178。在一些示例中,暂停178满足门限持续时间186,以及暂停176未能满足门限持续时间186。在一些实现方式中,处理器144被配置为监测(例如,“监听”)扬声器总线141,以检测在第二用户172的语音中的暂停。
34.在一些示例中,处理器144被配置为监测用户158、172两者的语音,以检测满足门限持续时间186的暂停。在特定示例中,处理器144被配置为监测(例如,“监听”)收发机总线156,以检测在第一用户158、第二用户172或两者中的语音的暂停。进一步举例说明,在一些情况下,处理器144可以被配置为通过监测麦克风总线138和扬声器总线141两者或通过监测收发机总线156来检测在语音160和语音174中的同时的或重叠的暂停。
35.处理器144还被配置为响应于检测到在至少门限持续时间186的语音中暂停,发起音频消息142(例如,用于通告第二呼叫的呼叫通知)。音频消息142指示与第二呼叫相关联的呼叫信息134。在特定的说明性示例中,处理器144被配置为执行指令128以向第一用户158提供音频接口(例如,基于音频的虚拟助理),以及音频消息142是经由音频接口来播放的。在一些示例中,音频消息142是使用扬声器140来播放的。
36.在一些示例中,呼叫信息134包括与第三用户184相关联以及被存储在第一通信设备110处的联系人姓名。替代地或另外,呼叫信息134可以包括第三通信设备170的电话号码或与电话号码相关联的位置(例如,通过电话号码的地区码或国家码指示的位置)。在其它情况下,呼叫信息134可以指示针对第三通信设备170而言没有标识信息是可用的(例如,通过指示没有呼叫者id是可用的)。
37.在一些示例中,处理器144被配置为执行查找操作,以从呼叫信息查找表130存取呼叫信息134(例如,在一些示例中,通过基于可以通过指示168指定的呼叫者标识(id)132来存取呼叫信息134)。例如,处理器144可以被配置为响应于检测到在至少门限持续时间186的语音中的暂停来存取呼叫信息134。在另一示例中,处理器144被配置为响应于接收到对第二呼叫的指示168以及在检测到在至少门限持续时间186的语音中的暂停之前存取呼叫信息134。
38.在一些实现方式中,处理器144被配置为延迟向第一用户158提供呼叫信息134,直到检测到在至少门限持续时间186的语音中的暂停为止。延迟向第一用户158呈现呼叫信息134可以减少或避免中断在第一用户158与第二用户172之间的对话(例如,通过在对话中的
暂停期间提供呼叫信息134)。
39.在一些实现方式中,处理器144被配置为在定时窗口146(例如,特定时间长度)期间针对在至少门限持续时间186的对话中的暂停对第一呼叫进行监测。作为非限制性的说明性示例,定时窗口146可以对应于x秒,以及门限持续时间186可以对应于y秒,其中x为正整数,并且其中y为小于或等于x的正整数。在该示例中,响应于对第二呼叫的指示168,处理器144可以监测第一呼叫达x秒,以识别在至少y秒的对话中的暂停。
40.在一些情况下,处理器144可能未能在定时窗口146期间识别出(例如,在第一用户158与第二用户172之间的活跃的对话期间)在至少门限持续时间186的对话中的暂停。在一些示例中,处理器144被配置为响应于未能检测到在至少门限持续时间186的定时窗口146内的语音中的暂停来拒绝第二呼叫。在特定示例中,处理器144被配置为在第一呼叫期间拒绝第二呼叫,而不提供用于指示第二呼叫的提醒(例如,哔哔声)。进一步举例说明,在一些示例中,处理器144被配置为在第一呼叫期间拒绝第二呼叫,而不提供呼叫信息134(例如,在第一呼叫期间不生成音频消息142)。在第一呼叫期间拒绝第二呼叫而不提供呼叫信息134可以减少或避免中断在第一用户158与第二用户172之间的对话(例如,通过避免中断第一用户158或第二用户172以提供用于指示第二呼叫的哔哔声或其它噪声)。如本文所使用的,拒绝第二呼叫可以包括:避免将第一通信设备110连接到第三通信设备170,将第二呼叫路由到与第一通信设备110相关联的语音邮件帐户(例如,经由分组交换连接、电路交换连接或两者),或其组合。
41.在一些示例中,处理器144被配置为检测第一呼叫的终止,以及在第一呼叫的终止之后提供呼叫信息134(例如,经由未接呼叫通知)。作为一示例,处理器144可以检测在第一通信设备110处用于终止第一呼叫的输入(例如,经由使用gui 120的来自第一用户158的输入)。作为另一示例,处理器144可以检测由第二通信设备164对第一呼叫的终止(例如,在第二用户172挂断之后)。在检测到第一呼叫的终止时,处理器144可以使用音频消息(例如,音频消息142或另一音频消息)、使用gui 120或其组合来提供呼叫信息134。
42.结合本公开内容的某些方面,在第一呼叫期间生成音频消息142时,第一通信设备110被配置为在第一呼叫期间接收用于指示是否临时地继续第一呼叫的用户输入(例如,通过执行对第二呼叫的“软”拒绝),拒绝第二呼叫(例如,通过执行对第二呼叫的“硬”拒绝),或者执行从第一呼叫到第二呼叫的切换。在说明性示例中,第一通信设备110被配置为接收经由可以由第一用户158以对于第一呼叫的最小的或减少的扰乱来快速地执行的一个或多个“快速输入”操作的用户输入。在一些示例中,快速输入操作可以是由第一用户158响应于音频消息142来执行的。
43.在第一快速输入操作的示例中,处理器144被配置为检测在第一呼叫期间以及在第一呼叫期间生成音频消息142之后的第一用户输入102。在一些示例中,处理器144被配置为基于第一用户输入102来向第三通信设备170发送用于请求在特定时间量152内的回呼的消息182。
44.进一步举例说明,在特定示例中,第一用户输入102对应于多轻敲手势104中的轻敲的第一数量148,以及处理器144被配置为基于轻敲的第一数量148来确定特定时间量152,诸如通过将第一数量148乘以第二数量150(其是正数)。如本文所使用的,多轻敲手势104可以包括或对应于由第一用户158使用一个或多个手指执行包括对第一通信设备110的
多次手指轻敲的一个或多个手势的动作。作为非限制性的说明性示例,第一用户158可以执行多轻敲手势104中的两次轻敲,以请求在10分钟内的回呼。在该特定示例中,第二数量150等于五。作为另一非限制性的说明性示例,在另一实现方式中,第一用户158可以执行多轻敲手势104中的三次轻敲,以请求在30分钟内的回呼。在该示例中,第二数量150等于十。
45.在一些实现方式中,第一用户输入102是经由gui 120来接收的。例如,多轻敲手势104可以是使用gui 120(或呈现gui 120的显示器,诸如显示器的在gui 120处接收用户输入的触摸板部分)来检测的。在其它示例中,第一用户输入102可以是在第一通信设备110的另一部分处接收的。作为特定示例,第一通信设备110可以可选地包括针对多轻敲手势(诸如多轻敲手势104)预留的触摸端口。在一些示例中,触摸端口位于第一通信设备110的后部,以使得第一用户158能够在不从第一用户158的耳朵移开第一通信设备110的情况下执行多轻敲手势104。
46.在第二快速输入操作的示例中,处理器144被配置为检测在第一呼叫期间以及在发起音频消息142之后的第二用户输入106。在一些实现方式中,处理器144被配置为基于第二用户输入106来拒绝第二呼叫(例如,通过将第二呼叫路由到与第一通信设备110相关联的语音邮件帐户)。在一些示例中,第二用户输入106对应于对电源按钮122的按压(例如,短按)。例如,对电源按钮122的短按具有小于关闭第一通信设备110的对电源按钮122的硬按压的按压持续时间的按压持续时间。
47.在第三快速输入操作的示例中,处理器144被配置为检测在发起音频消息142之后的第三用户输入108,以及基于第三用户输入108来接受第二呼叫。作为特定示例,第三用户输入108可以对应于对指纹传感器按钮124的按压(例如,硬按压)。例如,对指纹传感器按钮124的硬按压可以具有大于在第一通信设备110处发起另一操作的对指纹传感器按钮124的软按压的按压持续时间按压持续时间。在一些示例中,第三用户输入108使得处理器144将第一通信设备110的操作从第一呼叫转移到第二呼叫(例如,通过终止第一呼叫以及通过接受第二呼叫)。在另一示例中,第三用户输入108使得处理器144将第一呼叫置于等待接听,同时第二呼叫处于活动以及直到终止第二呼叫为止(或直到接收到用于返回到第一呼叫的用户输入为止)。如本文所使用的,接受第二呼叫可以包括将第一通信设备110连接到第三通信设备170(例如,经由分组交换连接、电路交换连接或两者),以及终止第一呼叫(或将第一呼叫置于等待接听)。
48.应注意的是,本文所描述的一个或多个参数可以是用户可配置的。作为一示例,可以调整选择性呼叫通知技术的“灵敏度”(例如,经由第一通信设备110的操作系统),诸如通过使得第一用户158能够调整定时窗口146的持续时间、调整门限持续时间186或两者,作为说明性示例。作为另一示例,在一些实现方式中,与第一用户输入102、第二用户输入106和第三用户输入108相关联的按钮或输入设备是由第一用户158可配置的(例如,作为说明性示例,第一用户158可以将第二用户输入106从对电源按钮122的软按压重新分配为对指纹传感器按钮124的硬按压)。作为额外的示例,在一些实现方式中,第一用户158可以配置与多轻敲手势104中的每次轻敲相关联的时间量或第二数量150的值。举例说明,第一用户158可以将与轻敲相关联的持续时间从指示五分钟改变为指示两分钟或十分钟,以及可以将第二数量150从五改变为十。
49.尽管某些操作在本文中可以被描述为执行单次,但是应注意的是,可以在不背离
本公开内容的范围的情况下,操作可以执行多次。例如,尽管对在第一呼叫的对话中的暂停的检测已经被描述作为单个操作,但是在一些实现方式中,检测在第一呼叫的对话中的暂停包括多个操作。作为说明性示例,处理器144可以发起对组件(例如,麦克风总线138、扬声器总线141或收发机总线156中的任何一者)的多次查询,以检测在第一呼叫的对话中的暂停。
50.作为另一说明性示例,第一操作可以是在第一呼叫期间执行的,以在定时窗口146期间检测在至少门限持续时间186的对话中的第一暂停。响应于检测到第一暂停,可以执行查找操作以作为响应确定呼叫信息134,以及音频消息142可以在缓冲区中排队。在将音频消息142排队之后,可以执行第二操作以在定时窗口146期间检测在至少门限持续时间186的对话中的第二暂停。响应于检测到第二暂停,音频消息142可以是从缓冲区输出以及(例如,使用扬声器140)播放的。替代地,如果在第一呼叫中未检测到第二暂停,则音频消息142可以从缓冲区中丢弃(例如,通过将在缓冲区处的音频消息142失效、删除或覆写)。在一些情况下,将音频消息142在缓冲区处排队以及然后检测第二暂停可以确保音频消息142是在对话中的暂停期间播放的(例如,通过避免在存取呼叫信息134的同时恢复对话(这可能导致音频消息142是在恢复对话之后播放的)的情形)。
51.在其它实现方式中,如果在第一呼叫中未检测到第二暂停,则使用经调整的音量设置在第一通信设备110处播放音频消息142。例如,音频消息142可以是响应于未能检测到第二暂停使用降低的音量设置来播放的(与响应于在第一呼叫中检测到第二暂停的用于播放音频消息142的较大音量设置相比)。在一些情况下,对降低的音量设置的使用减少了对第一呼叫的扰乱(例如,通过减少或避免由于对音频消息142的播放而对第一用户158的“说服”)。音量设置操作的示例的某些方面是进一步参考图3来描述的。
52.参考图1描述的一个或多个示例改善了在呼叫期间的用户体验。例如,通过延迟通告呼叫信息134直到在第一呼叫中检测到在对话中的暂停为止,减少或避免对在第一呼叫内的对话的中断。作为另一示例,参考图1描述的一个或多个快速输入操作使得第一用户158能够快速地并且容易地寻址(例如,指导第一通信设备110处理)第二呼叫(例如,而不要求第一用户158经由gui 120在视觉上确定呼叫信息134的情况下)。
53.参考图2,描绘通信设备的方法操作的特定示例,以及将其总体上指定为200。在特定示例中,方法200的操作是由图1的第一通信设备110(例如,移动通信设备)来执行的。在一些示例中,方法200的一个或多个操作是由图1的处理器144来发起、执行或控制的。
54.方法200可以包括:在202处,在第一通信设备处,在第一通信设备与第二通信设备之间进行第一呼叫。举例说明,第一通信设备110可以在第一呼叫期间向第二通信设备164发送第一呼叫数据166,或者可以在第一呼叫期间从第二通信设备164接收第一呼叫数据166。
55.方法200还包括:在204处,在第一呼叫期间从第三通信设备接收对第二呼叫的指示。例如,第一通信设备110可以在第一呼叫期间从第三通信设备170接收对第二呼叫的指示168。
56.方法200还包括:在206处,响应于对第二呼叫的指示,针对在至少门限持续时间的语音中的暂停对第一呼叫进行监测。例如,第一通信设备110可以针对在至少门限持续时间186的语音中的暂停(例如,暂停162或暂停178)对第一呼叫进行监测。进一步举例说明,在
一些示例中,监测第一呼叫包括针对在语音中的暂停来对麦克风总线138进行监测。替代地或另外,在另一示例中,监测第一呼叫包括针对在语音中的暂停对扬声器总线141进行监测。替代地或另外,在另一示例中,监测第一呼叫包括针对在语音中的暂停对收发机总线156进行监测。
57.如果在208处未检测到在至少门限持续时间的语音中的暂停,则方法200还可以包括:在212处,确定定时窗口是否已经期满。例如,第一通信设备110可以在定时窗口146期间针对在至少门限持续时间186的语音中的暂停对第一呼叫进行监测。
58.当定时窗口未期满时,方法200可以在208处继续。响应于检测到定时窗口的期满,在214处,方法200还可以包括拒绝第二呼叫。例如,第二呼叫可以被路由到与第一通信设备110相关联的语音邮件帐户。
59.响应于在208处检测到在至少门限持续时间的语音中的暂停,方法200还包括:在210处,生成用于指示与第二呼叫相关联的呼叫信息的音频消息。例如,第一通信设备110可以(例如,使用扬声器140)播放用于指示与第二呼叫相关联的呼叫信息134的音频消息142。
60.方法200还可以包括:在216处,检测在发起音频消息之后的用户输入。例如,用户输入可以对应于第一用户输入102、第二用户输入106或第三用户输入108,作为说明性示例。
61.在一些示例中,方法200包括:在218处,基于用户输入来向第三通信设备发送用于请求在特定时间量后的回呼的消息。例如,第一通信设备110可以向第三通信设备170发送用于请求在特定时间量152后的回呼的消息182。在说明性示例中,用户输入是第一用户输入102,以及对应于多轻敲手势104中的轻敲的第一数量148,以及确定特定时间量152包括将第一数量148乘以第二数量150。
62.在另一示例中,方法200包括:在220处,基于用户输入来拒绝第二呼叫。在一些示例中,第一通信设备110通过将第二呼叫路由到与第一通信设备110相关联的语音邮件帐户来拒绝第二呼叫。在特定示例中,用户输入是第二用户输入106,以及对应于对电源按钮122的按压,以及第一通信设备110响应于对电源按钮的按压来拒绝第二呼叫。
63.在另一示例中,方法200包括:在222处,基于用户输入来接受第二呼叫。例如,第一通信设备110可以接受第二呼叫(例如,在终止第一呼叫的同时或在将第一呼叫置于等待接听的同时)。在一些示例中,用户输入是第三用户输入108,以及对应于对指纹传感器按钮124的按压。
64.参考图2的方法200描述的一个或多个示例改善了在呼叫期间的用户体验。例如,通过延迟通告呼叫信息直到在第一呼叫中检测到在对话中的暂停为止,减少或避免对第一呼叫的中断。作为另一示例,方法200的一个或多个快速输入操作使得用户能够快速地并且容易地寻址第二呼叫(例如,而不要求用户经由gui 120在视觉上确定呼叫信息134)。
65.参考图3,描绘通信设备的方法操作的另一特定示例,以及将其总体上指定为300。在特定示例中,方法300的操作是由图1的第一通信设备110(例如,移动通信设备)来执行的。在一些示例中,方法300的一个或多个操作是由图1的处理器144来发起、执行或控制的。
66.在302处,方法300包括执行初始化操作以对多个变量进行初始化。在图3的示例中,多个变量包括t、t_静默(t_silence)和t_通告(t_announce),以及初始化操作包括设置t=0、t_静默=0和t_通告=0。在特定示例中,t指示自从从第三通信设备170接收到对第二
呼叫的指示168以来的时间量。在特定示例中,在第一通信设备110接收到指示168时,t被初始化为零。在特定示例中,初始化操作是在通信设备110、164之间的第一呼叫期间,以及响应于从第三通信设备170接收到对第二呼叫的指示168来执行的。
67.在304处,方法300还包括执行关于t是否小于t_门限(t_threshold)的第一确定。在特定示例中,t_门限对应于定时窗口146的持续时间。作为非限制性示例,在一些实现方式中,t_门限具有15秒的持续时间。在其它示例中,t_门限可以具有不同的持续时间。
68.响应于确定t小于t_门限(在304处),方法300还包括:在306处,将t递增,以及在308处,执行关于t是否小于t_门限的第二确定(在将t递增之后)。
69.响应于确定t大于或等于t_门限(在304处或在308处),方法300还包括:在318处,开始t_通告。作为一示例,开始t_通告可以包括调整t_通告的值(例如,从零调整为一)。在一些示例中,t_通告对应于被存储在第一通信设备110的配置寄存器中的标记。标记的值可以指示是否将在第一通信设备110处播放通告(例如,音频消息142)。例如,标记的零值可以指示没有通告被调度为要被播放,以及标记的一值可以指示通告被调度为要被播放。
70.替代地,响应于确定t小于t_门限(在308处),方法300还包括:在310处,执行第一静默检测操作。例如,第一通信设备110可以针对在至少门限持续时间186的语音中的暂停对与第二通信设备164的第一呼叫进行监测,诸如通过检测一个或多个sid 167,或者通过监测麦克风总线138、扬声器总线141或收发机总线156,作为说明性示例。
71.如果未检测到静默(在310处),则方法300包括:在312处,将t_静默设置为零。替代地,响应于检测静默(在310处),方法300包括:在314处将t_静默递增,以及在316处确定t_静默是否大于或等于门限。作为非限制性示例,在一些实现方式中,门限对应于三秒的持续时间。在其它示例中,门限可以对应于不同的持续时间。
72.方法300还包括:在320处,执行第二静默检测操作。例如,第一通信设备110可以针对在至少门限持续时间186的语音中的暂停对与第二通信设备164的第一呼叫进行监测,诸如通过检测一个或多个sid 167,或者通过监测麦克风总线138、扬声器总线141或收发机总线156,作为说明性示例。如果检测到静默(在320处),则方法300还包括:在322处生成通告。在一些示例中,生成通告包括使用第一音量设置来播放音频消息142。
73.替代地,如果未检测到静默(在320处),则方法200还包括:在324处,执行音量调整。例如,第一通信设备110可以将第一音量设置调整为小于第一音量设置的第二音量设置。
74.方法300还包括:在326处,使用经调整的音量设置来生成通告。例如,生成通告包括使用第二音量设置来播放音频消息142。
75.参考图3的方法300描述的一个或多个示例改善了在呼叫期间的用户体验。例如,通过延迟通告呼叫信息直到在第一呼叫中检测到静默为止,可以减少或避免对在第一呼叫中的正在进行的对话的中断。作为另一示例,使用经调整的音量设置来生成通告可以减少或避免干扰第一呼叫的参与者。
76.参考图4,描绘电子设备的特定说明性示例的框图,以及将其总体上指定为400。在特定示例中,电子设备400对应于第一通信设备110。替代地或另外,电子设备400的一个或多个方面可以对应于第二通信设备164、第三通信设备170或两者。
77.在说明性示例中,电子设备400对应于移动设备(例如,蜂窝电话)。替代地或另外,
电子设备400的一个或多个方面可以在以下各者内实现:计算机(例如,服务器、膝上型计算机、平板计算机或台式计算机)、接入点、基站、可穿戴电子设备(例如,个人照相机、头戴式显示器或手表)、车辆(例如,在控制系统或控制台内)、自主车辆(例如,机器人汽车或无人机)、家用电器、机顶盒、娱乐设备、导航设备、个人数字助理(pda)、电视机、监控器、调谐器、无线单元(例如,卫星无线单元)、音乐播放器(例如,数字音乐播放器或便携式音乐播放器),视频播放器(例如,数字视频播放器,诸如数字视频光盘(dvd)播放器或便携式数字视频播放器)、机器人、医疗设备、虚拟现实(vr)设备、增强现实(ar)设备、另一电子设备或其组合。
78.电子设备400包括一个或多个处理器,诸如处理器144和图形处理单元(gpu)496。处理器144可以包括中央处理单元(cpu)、数字信号处理器(dsp)、另一处理设备或其组合。
79.电子设备400可以进一步包括一个或多个存储器,诸如存储器126。存储器126可以耦合到处理器144、gpu 496或两者。存储器126可以包括随机存取存储器(ram)、磁阻式随机存取存储器(mram)、闪存、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、一个或多个寄存器、硬盘、可移除盘、光盘只读存储器(cd-rom)、另一存储器设备、或其组合。
80.存储器126可以存储指令128。指令128可以由处理器144、由gpu 496或由两者可执行。指令128可以是可执行的,以执行、发起或控制本文所描述的一个或多个操作,诸如参考方法200描述的一个或多个操作、参考方法300描述的一个或多个操作,或其组合。在特定示例中,处理器144被配置为执行监测指令404和用户输入检测指令406,以执行、发起或控制本文所描述的一个或多个操作,诸如参考方法200描述的一个或多个操作、参考方法300描述的一个或多个操作、或其组合。
81.编码器/解码器(codec)434还可以耦合到处理器144。codec 434可以耦合到一个或多个麦克风,诸如麦克风136。codec 434可以包括存储器418。存储器418可以存储由codec 434可执行的指令495。在特定示例中,麦克风136和扬声器140耦合到codec 434。
82.图4还示出耦合到处理器144和显示器428的显示控制器426。在特定示例中,显示器428被配置为呈现gui 120。
83.电子设备400可以进一步包括耦合到天线442的发射机482。发射机482可以被配置为(例如,向第二通信设备164或向第三通信设备170)发送经编码的信号402。在特定示例中,经编码的信号402包括或对应于图1的第一呼叫数据166。在另一示例中,经编码的信号402包括或对应于图1的消息182。替代地或另外,电子设备400可以包括接收机484,接收机484被配置为(例如,从第二通信设备164或从第三通信设备170)接收经编码的信号402。接收机484可以耦合到天线442、到一个或多个其它天线或其组合。在图4的示例中,发射机482和接收机484被包括在收发机154中。
84.在特定示例中,处理器144、gpu 496、存储器126、显示控制器426、codec 434和收发机154被包括在片上系统(soc)设备422中。进一步地,一个或多个输入设备430(例如,电源按钮122、指纹传感器按钮124或两者)和电源444可以耦合到soc设备422。此外,在特定示例中,如图4所示,显示器428、一个或多个输入设备430、扬声器140、麦克风136、天线442和电源444位于soc设备422外部。然而,显示器428、一个或多个输入设备430、扬声器140、麦克风136、天线442和电源444中的每一者可以耦合到soc设备422的组件,诸如到接口或控制
器。
85.参考图5,描绘基站500的特定说明性示例的框图。在各种实现方式中,基站500可以具有比图5所示的更多或更少的组件。在一些示例中,基站500被包括在图1的网络180中,或者被配置为控制图1的网络180的某些操作。
86.在一些实现方式中,基站500可以与通信设备110、164和170中的任何一者进行通信(例如,经由网络180)。作为特定示例,网络180可以包括由基站500控制或存取的蜂窝网络。
87.基站500可以是无线通信系统的一部分。无线通信系统可以包括多个基站和多个无线设备。无线通信系统可以是长期演进(lte)系统、码分多址(cdma)系统、全球移动通信系统(gsm)系统、无线局域网(wlan)系统或一些其它无线系统。cdma系统可以实现宽带cdma(wcdma)、cdma 1x、演进数据优化(evdo)、时分同步cdma(td-scdma)或cdma的某个其它版本。
88.在某些实现方式中,无线通信系统的一个或多个无线设备(例如,通信设备110、164和170中的任何一者)还可以被称为用户设备(ue)、移动站、终端、接入终端、用户单元、站等。无线设备可以包括蜂窝电话、智能手机、平板设备、无线调制解调器、个人数字助理(pda)、手持设备、膝上型计算机、智能本、上网本、平板设备、无绳电话、无线本地环路(wll)站、蓝牙设备等。
89.各种功能可以由基站500的一个或多个组件(和/或在未示出的其它组件中)来执行,诸如发送和接收消息和数据(例如,音频数据)。例如,基站500可以被配置为在第一通信设备110和第二通信设备164之间的第一呼叫期间,将第一呼叫数据166从第一通信设备110发送给第二通信设备164(或反之亦然)。作为另一示例,基站500可以被配置为从第三通信设备170接收对第二呼叫的指示168,以及向第一通信设备110发送指示168。作为额外的示例,基站500可以被配置为从第一通信设备110接收消息182,以及向第三通信设备170发送消息182。
90.在特定示例中,基站500包括处理器506(例如,cpu)。在图5的示例中,处理器506可以被配置为存取监测指令404以及执行监测指令404,以检测在至少门限持续时间186的第一呼叫的对话中的暂停。
91.在一些示例中,基站500被配置为在检测到在至少门限持续时间186的第一呼叫的对话中的暂停之前,选择性地延迟向第一通信设备110提供对第二呼叫的指示168。基站500可以被配置为响应于检测到在至少门限持续时间186的第一呼叫的对话中的暂停,选择性地将对第二呼叫的指示168转发给第一通信设备110。
92.基站500可以包括转码器510。转码器510可以包括音频codec 508。例如,转码器510可以包括被配置为执行音频codec 508的操作的一个或多个组件(例如,电路)。作为另一示例,转码器510可以被配置为执行一个或多个计算机可读指令以执行音频codec 508的操作。尽管音频codec 508示出为转码器510的组件,但是在其它示例中,音频codec 508的一个或多个组件可以被包括在处理器506、另一处理组件或其组合中。例如,解码器538(例如,声码器解码器)可以被包括在接收机数据处理器564中。作为另一示例,编码器536(例如,声码器编码器)可以被包括在发送数据处理器582中。
93.转码器510可以被配置为对在两个或更多个网络之间的消息和数据进行转码。转
码器510可以被配置为将消息和音频数据从第一格式(例如,数字格式)转换为第二格式。举例说明,解码器538可以解码具有第一格式的经编码的信号,以及编码器536可以将经解码的信号编码为具有第二格式的经编码的信号。另外或替代地,转码器510可以被配置为执行数据速率适配。例如,转码器510可以在不改变音频数据的格式的情况下对数据速率进行下转换或对数据速率进行上转换。举例说明,转码器510可以将64千比特每秒(kpbs)信号下转换为16kbps信号。
94.音频codec 508可以包括编码器536和解码器538。编码器536可以包括编码器选择器、语音编码器和非语音编码器。解码器538可以包括解码器选择器、语音解码器和非语音解码器。
95.基站500可以包括存储器532。诸如计算机可读存储设备的存储器532可以包括指令(诸如监测指令404)。指令可以包括由处理器506、转码器510或其组合可执行的一个或多个指令。
96.基站500可以包括耦合到天线阵列的多个发射机和接收机(例如,收发机),诸如第一收发机552和第二收发机554。天线阵列可以包括第一天线542和第二天线544。天线阵列可以被配置为与一个或多个无线设备无线地进行通信。例如,第二天线544可以从无线设备接收数据流514(例如,比特流)。数据流514可以包括消息、数据(例如,经编码的语音数据)或其组合。
97.基站500可以包括网络连接560,诸如回程连接。网络连接560可以被配置为与核心网或无线通信网络的一个或多个基站进行通信。例如,基站500可以经由网络连接560从核心网接收第二数据流(例如,消息或音频数据)。基站500可以处理第二数据流以生成消息或音频数据,以及经由天线阵列的一个或多个天线来将消息或音频数据提供给一个或多个无线设备,或者经由网络连接560提供给另一基站。在特定实现方式中,网络连接560可以是广域网(wan)连接,作为说明性的非限制性示例。在一些实现方式中,核心网可以包括或对应于公共交换电话网络(pstn)、分组骨干网络或两者。
98.基站500可以包括耦合到网络连接560和处理器506的媒体网关570。媒体网关570可以被配置为在不同电信技术的媒体流之间进行转换。例如,媒体网关570可以在不同的传输协议、不同的编码方案或两者之间进行转换。举例说明,媒体网关570可以从pcm信号转换为实时传输协议(rtp)信号,作为说明性的非限制性示例。媒体网关570可以在以下各项之间转换数据:分组交换网络(例如,互联网协议电话(voip)网络、ip多媒体子系统(ims)、第四代(4g)无线网络(诸如lte、wimax和umb等)、电路交换网络(例如,pstn)和混合网络(例如,第二代(2g)无线网络(诸如gsm、gprs和edge)、第三代(3g)无线网络(诸如wcdma、ev-do和hspa等))。
99.此外,媒体网关570可以包括转码器(诸如转码器510),以及可以被配置为在编解码器不兼容时对数据进行转码。例如,作为说明性的非限制性示例,媒体网关570可以在自适应多速率(amr)编解码器与g.711编解码器之间进行转码。媒体网关570可以包括路由器和多个物理接口。在一些实现方式中,媒体网关570还可以包括控制器(未示出)。在特定实现方式中,媒体网关控制器可以在媒体网关570外部或在基站500外部。媒体网关控制器可以控制和协调多个媒体网关的操作。媒体网关570可以从媒体网关控制器接收控制信号,以及可以起在不同的传输技术之间桥接的作用,以及可以向最终用户能力和连接添加服务。
100.基站500可以包括解调器562,解调器562耦合到收发机552、554、接收机数据处理器564和处理器506。接收机数据处理器564可以耦合到处理器506。解调器562可以被配置为解调从收发机552、554接收的经调制的信号,以及将经解调的数据提供给接收机数据处理器564。接收机数据处理器564可以被配置为从经解调的数据中提取消息或音频数据,以及将消息或音频数据发送给处理器506。
101.基站500可以包括发送数据处理器582和发送多输入多输出(mimo)处理器584。发送数据处理器582可以耦合到处理器506和发送mimo处理器584。发送mimo处理器584可以耦合到收发机552、554和处理器506。在一些实现方式中,发送mimo处理器584可以耦合到媒体网关570。发送数据处理器582可以被配置为从处理器506接收消息或音频数据,以及基于诸如cdma或正交频分复用(ofdm)的编码方案来对消息或音频数据进行编码,作为说明性的非限制性示例。发送数据处理器582可以向发送mimo处理器584提供经编码的数据。
102.经编码的数据可以是使用cdma或ofdm技术与其它数据(诸如导频数据)复用的,以生成经复用的数据。经复用的数据然后可以由发送数据处理器582基于特定调制方案(例如,二进制相移键控(bpsk)、正交相移键控(qspk)、m进制相移键控(m-psk)、m进制正交幅度调制(m-qam)等)进行调制(即,符号映射)以生成调制符号。在特定实现方式中,经编码的数据和其它数据可以是使用不同的调制方案进行调制的。针对每个数据流的数据速率、编码和调制可以是通过由处理器506执行的指令来确定的。
103.发送mimo处理器584可以被配置为从发送数据处理器582接收调制符号,以及可以进一步处理调制符号,以及可以对数据执行波束成形。例如,发送mimo处理器584可以将波束形成权重应用于调制符号。波束成形权重可以对应于天线阵列的从其发送调制符号的一个或多个天线。
104.在操作期间,基站500的第二天线544可以接收数据流514。第二收发机554可以从第二天线544接收数据流514,以及可以将数据流514提供给解调器562。解调器562可以解调数据流514的经调制的信号,以及将经解调的数据提供给接收机数据处理器564。接收机数据处理器564可以从经解调的数据中提取音频数据,以及将所提取的音频数据提供给处理器506。
105.处理器506可以将音频数据提供给转码器510用于转码。转码器510的解码器538可以将音频数据从第一格式解码为经解码的音频数据,以及编码器536可以将经解码的音频数据编码为第二格式。在一些实现方式中,编码器536可以使用与从无线设备接收的相比更高的数据速率(例如,上转换)或更低的数据速率(例如,下转换)来对音频数据进行编码。在其它实现方式中,可以不对音频数据进行转码。尽管转码(例如,解码和编码)示出为由转码器510执行,但是转码操作(例如,解码和编码)可以由基站500的多个组件来执行。例如,解码可以由接收机数据处理器564来执行,以及编码可以由发送数据处理器582来执行。在其它实现方式中,处理器506可以将音频数据提供给媒体网关570用于转换为另一传输协议、编码方案或两者。媒体网关570可以经由网络连接560将经转换的数据提供给另一基站或核心网。
106.解码器538和编码器536可以选择相应的解码器(例如,语音解码器或非语音解码器)和相应的编码器来对帧进行转码(例如,解码和编码)。解码器538和编码器536可以以逐帧为基础确定数据流514的每个接收的帧对应于窄带帧还是宽带帧,以及可以选择相应的
解码输出模式(例如,窄带输出模式或宽带输出模式)和相应的编码输出模式来对帧进行转码(例如,解码和编码)。在编码器536处生成的经编码的音频数据(诸如经转码的数据)可以经由处理器506提供给发送数据处理器582或网络连接560。
107.可以将来自转码器510的经转码的音频数据提供给发送数据处理器582,用于根据调制方案(诸如ofdm)进行编码以生成调制符号。发送数据处理器582可以将调制符号提供给发送mimo处理器584用于进一步处理和波束成形。发送mimo处理器584可以应用波束成形权重,以及可以经由第一收发机552将调制符号提供给天线阵列的一个或多个天线,诸如第一天线542。因此,基站500可以将与从无线设备接收的数据流514相对应的经转码的数据流516提供给另一无线设备。经转码的数据流516可以具有与数据流514不同的编码格式、数据速率或两者。在其它实现方式中,可以将经转码的数据流516提供给网络连接560用于去往另一基站或核心网的传输。
108.结合所描述的实施例,计算机可读介质(例如,存储器126)存储由一个或多个处理器(例如,处理器144)可执行以执行操作的指令(例如,指令128、监测指令404或用户输入检测指令406中的任何一项)。操作包括:在第一通信设备(例如,第一通信设备110)与第二通信设备(例如,第二通信设备164)之间的第一呼叫期间从第三通信设备(例如,第三通信设备170)接收对第二呼叫的指示(例如,指示168)。操作进一步包括:响应于对第二呼叫的指示,针对在至少门限持续时间(例如,门限持续时间186)的语音中的暂停(例如,暂停162或暂停178)对第一呼叫进行监测。操作进一步包括:响应于检测到在至少门限持续时间的语音中的暂停,生成用于指示与第二呼叫相关联的呼叫信息(例如,呼叫信息134)的音频消息(例如,音频消息142)。
109.结合所描述的实施例,装置包括:用于在第一通信设备(例如,第一通信设备110)与第二通信设备(例如,第二通信设备164)之间的第一呼叫期间从第三通信设备(例如,第三通信设备170)接收对第二呼叫的指示(例如,指示168)的单元(例如,收发机154)。装置进一步包括:用于响应于对第二呼叫的指示,针对在至少门限持续时间(例如,门限持续时间186)的语音中的暂停(例如,暂停162或暂停178)对第一呼叫进行监测的单元(例如,处理器144)。装置进一步包括:用于响应于检测到在至少门限持续时间的语音中的暂停,生成用于指示与第二呼叫相关联的呼叫信息(例如,呼叫信息134)的音频消息(例如,音频消息142)的单元(例如,扬声器140)。
110.如本文所使用的,“耦合”可以包括通信地耦合、电耦合、磁耦合、物理地耦合、光学地耦合以及其组合。两个设备(或组件)可以直接地或经由一个或多个其它设备、组件、线、总线、网络(例如,有线网络、无线网络或其组合)等间接地耦合(例如,通信地耦合、电耦合或物理地耦合)。电耦合的两个设备(或组件)可以被包括在同一设备或在不同设备中,以及可以经由电子器件、一个或多个连接器或感应耦合进行连接,作为说明性的非限制性示例。在一些实现方式中,通信地耦合(诸如进行电子通信)的两个设备(或组件)可以直接地或间接地(诸如经由一条或多条线、总线、网络等)发送和接收电信号(数字信号或模拟信号)。
111.如本文所使用的,“生成”、“计算”、“使用”、“选择”、“存取”和“确定”可以可互换地使用。例如,“生成”、“计算”或“确定”值、特性、参数或信号可以指的是主动地生成、计算或确定值、特性、参数或信号,或者可以指的是使用、选择或存取已经诸如由组件或设备生成的值、特性、参数或信号。
112.上文公开的设备和功能可以是使用计算机文件(例如,rtl、gdsii、gerber等)进行设计和表示的。计算机文件可以被存储在计算机可读介质上。部分或所有这样的文件可以被提供给基于这样的文件来制造设备的制造处理者。所得到的产品包括晶圆,其然后被切割成管芯以及被封装成集成电路(或“芯片”)。然后在电子设备中采用集成电路,诸如图1的通信设备110、164和170、图4的电子设备400以及图5的基站500。
113.结合本文所公开的示例来描述的各个说明性的逻辑框、配置、模块、电路和算法步骤可以被实现为电子硬件、由处理器执行的计算机软件、或两者的组合。上文已经大体上对各种说明性的组件、框、配置、模块、电路和步骤从它们的功能方面进行了描述。这样的功能是实现为硬件还是处理器可执行指令,取决于特定的应用和对整个系统施加的设计约束。熟练的技术人员可以针对每个特定应用以变通的方式实现所描述的功能,但是这样的实现决策不应当被解释为引起对本公开内容的范围的背离。
114.本文所描述的方法或者算法的一个或多个操作可以直接地体现在硬件中、在由处理器执行的软件模块中、或者两者的组合中。例如,方法200和300的一个或多个操作可以由现场可编程门阵列(fpga)设备、专用集成电路(asic)、诸如中央处理单元(cpu)的处理单元、数字信号处理器(dsp)、控制器、另一硬件设备、固件设备或其组合来发起、控制或执行。软件模块可以驻留在以下各者中:随机存取存储器(ram)、磁阻式随机存取存储器(mram)、闪存、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、寄存器、硬盘、可移动盘、压缩光盘只读存储器(cd-rom)、或本领域中已知的任何其它形式的非暂时性存储介质。示例性存储介质耦合到处理器,使得处理器可以从存储介质读取信息以及向存储介质写入信息。在替代的方式中,存储介质可以整合到处理器中。处理器和存储介质可以位于专用集成电路(asic)中。asic可以位于计算设备或者用户终端中。在替代的方式中,处理器和存储介质可以作为分立组件位于计算设备或者用户终端中。
115.提供对所公开的示例的先前描述,以使得本领域技术人员能够进行或使用所公开的示例。对于本领域技术人员而言,对这些示例的各种修改将是容易显而易见的,以及在不背离本公开内容的范围的情况下,本文中定义的原理可以应用于其它示例。因此,本公开内容不旨在限于本文中所示出的示例,而是要被赋予与如通过下文的权利要求限定的原理和新颖特征相一致的可能的最广范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献