具有升级获知通知的无缝呼叫转换的制作方法

文档序号:9830155阅读:255来源:国知局
具有升级获知通知的无缝呼叫转换的制作方法
【专利说明】具有升级获知通知的无缝呼叫转换
【背景技术】
[0001] 移动电话现在具有提供各种各样的通信模式的功能和应用。例如,单个设备现在 能够支持常规的电话呼叫、因特网语音协议(VoIP)呼叫、视频呼叫、等等。然而,这些功能尚 未被特别好地集成,并且各种用户体验方面尚有不足。
[0002] 例如,虽然许多设备支持视频呼叫,但是主流通信形式仍是仅音频呼叫。虽然用于 视频呼叫的技术已经成熟,但是用户体验仍不是最优的。例如,在参与仅音频呼叫的同时, 无法向用户呈现受益于可供使用的视频呼叫技术的简单的方式,或者当试图使用视频呼叫 技术时可能发生非期望的行为。
[0003] 因为用户在试图利用不同的通信模式时会面临障碍,所以仍有改进的余地。

【发明内容】

[0004] 提供该
【发明内容】
以便以下文在【具体实施方式】中进一步描述的简化形式来引入概 念的选择。该
【发明内容】
不意在标识出权利要求主题的关键特征或主要特征,也不意在用于 限制权利要求主题的范围。
[0005] 实施例能够被实现为方法,包括:在参与与发起设备的仅音频呼叫的同时,从所述 发起设备接收呼入视频呼叫的通知,其中所述通知包括视频呼叫上下文信息,其中所述视 频呼叫上下文信息指示所述呼入视频呼叫是否是所述仅音频呼叫的升级(escalation);判 定所述呼入视频呼叫是否是仅音频呼叫的升级,其中判定包括检验所述通知的视频呼叫上 下文信息;以及响应于判定出视频呼叫上下文信息指示呼入视频呼叫是仅音频呼叫的升 级,对于呼入视频呼叫采取措施。
[0006] 实施例能够被实现为一个或多个计算机可读存储介质,其中存储有数据结构,该 数据结构包括与当前进展中的当前仅音频呼叫相关联的标识符;视频呼叫上下文信息代表 与当前进展中的当前仅音频呼叫具有关系的呼入视频呼叫的上下文信息,其中视频呼叫上 下文信息包括指示呼入视频呼叫是否是当前仅音频呼叫的升级的升级指示。
[0007]实施例能够被实现为一种通信设备,该通信设备包括:与存储器耦合的一个或多 个处理器;呼叫控制器,其操作为进行公用交换电话网仅音频呼叫;呼入视频呼叫处理器, 其操作为接收呼入视频呼叫的呼叫通知,其中呼叫通知包括呼叫通知是否是公用交换电话 网仅音频呼叫的升级的指示;其中呼入视频呼叫处理器进一步操作为经由呼叫通知的检验 来判定呼入视频呼叫是否是公用交换电话网仅音频呼叫的升级,以及基于呼叫通知中的指 示的存在,从公用交换电话网仅音频呼叫无缝转换到呼入视频呼叫;以及其中呼叫控制器 操作为结束公用交换电话网仅音频呼叫,而不提供公用交换电话网仅音频呼叫已经结束的 明确指示,由此实现无缝呼叫转换;其中通信设备被配置为公布关于在呼叫通知之前是否 想要呼叫升级的信息。
[0008]如本文所描述的,各种其它特征和优点能够根据需要被并入该技术中。
【附图说明】
[0009] 图1是实现无缝呼叫转换的示范性的系统的框图。
[0010] 图2是实现无缝呼叫转换的示范性的方法的流程图。
[0011] 图3是被配置为判定无缝呼叫转换是否是可能的的示范性的系统的框图。
[0012] 图4是判定无缝呼叫转换是否是可能的的示范性的方法的流程图。
[0013] 图5是实现无缝呼叫转换的示范性的呼叫进展用户接口的线框。
[0014] 图6是转换呼叫的示范性的方法的流程图。
[0015] 图7是注册通信应用以实现无缝呼叫转换的示范性的方法的流程图。
[0016] 图8是存储优选的通信应用的表格的框图。
[0017] 图9是用于为呼叫类型选择优选应用的示范性的设置用户接口的线框。
[0018] 图10是实现精确呼叫升级的示范性的系统的框图。
[0019] 图11是实现精确呼叫升级的示范性的方法的流程图。
[0020] 图12是从不同设备的视角实现精确呼叫升级的示范性的方法的流程图。
[0021] 图13是从不同设备的视角实现精确呼叫升级的示例性的其它方法的流程图。
[0022] 图14是存储包括升级指示的视频呼叫上下文信息的示范性的数据结构的框图。 [0023]图15是在呼叫升级方案中处理视频呼叫上下文信息的示范性的方法的流程图。 [0024]图16是实现升级前联系参与确认的示范性的系统的框图。
[0025]图17是实现升级前联系参与确认的示范性的方法的流程图。
[0026]图18、19、20和21是示出用于实现技术的呼叫处理的流程图,包括仅音频呼叫到视 频呼叫的无缝升级。
[0027] 图22是示出用于实现技术的处理的流程图,包括升级前参与确认。
[0028] 图23是示范性的计算系统的图,其中能够实现一些所描述的实施例。
[0029]图24是能够被用于本文所描述的技术的示范性的移动设备。
[0030] 图25是能够与本文所描述的技术相结合使用的示范性的云支持环境。
【具体实施方式】
[0031] 示例1-示范性的概述
[0032] 本文描述的技术能够用于各种无缝呼叫转换方案,并且该技术的采用能够提供经 由不同呼叫类型通信的改进技术。用户接口能够更好地实现无缝呼叫转换。本文描述的其 它特征能够被实现以针对用户偏好来定制呼叫体验。能够得到呼叫类型之间具有更平滑转 换的总体优良的用户体验。
[0033] 在仅音频呼叫升级到视频呼叫的情况下,接收用户(即,被邀请方)可能在多个端 点设备处在线。如本文所描述的,在一些实施例中,邀请可以仅显示在仅音频呼叫所涉及的 端点设备处。
[0034]该布置能够有助于在一个端点设备处于不同位置的情况下保留隐私。例如,如果 用户恰巧在家用端点设备上在线,并且在家外发生了呼叫,则邀请将不会显示在家用端点 设备处。该布置还能够避免在不同(例如,不正确的)位置处对视频呼叫的不注意拾起。
[0035]在设备正参与仅音频呼叫的同时,能够接收到呼入的视频呼叫。在一些实施例中, 视频呼叫上下文信息能够作为呼入的视频呼叫通知的部分而被包含,并且该信息可以包括 呼入的视频呼叫实际上是仅音频呼叫的升级的指示。基于呼叫上下文信息,能够采取各种 措施。例如,仅音频呼叫可以无缝地转换到视频呼叫。
[0036] 该布置允许进行对呼入视频呼叫的更智能的处理。例如,普通的呼入的视频呼叫 能够区别于作为当前仅音频呼叫的升级的视频呼叫。
[0037] 在一些实施例中,可以抓取设备的本地地址簿,以得到联系信息,该联系信息被传 送到地址交流中心。交流中心能够指示联系人是否能够参与视频呼叫服务。如果是,则可以 在本地存储指示联系人能够参与的指示。后来,在与联系人的仅音频呼叫期间,能够呈现经 由视频呼叫服务将仅音频呼叫升级到视频呼叫的选项。
[0038]该布置允许在视频呼叫服务中用户参与的升级前确认。升级仅音频呼叫的随后的 机会可以在不显示确认用户接口的情况下发生,该确认用户接口能够被绕过,如上所述。而 且,预先获得该信息能够实现更平滑的呼叫转换和/或转换是否可能的判定。
[0039]如本文所描述的,技术能够支持由视频呼叫服务支持的公用交换电话网(PSTN)仅 音频呼叫到视频呼叫的呼叫升级,该视频呼叫服务使用非PSTN网络来提供视频呼叫功能。 [0040]此外,该技术能够支持各种通信应用并且实现跨平台无缝呼叫转换。
[0041 ]能够实现和组合各种其它特征,如本文所描述的。
[0042] 示例2:实现无缝呼叫转换的示范性的系统
[0043]图1是实现如本文所述的无缝呼叫转换的示范性的系统100的框图。
[0044] 为了上下文的目的,图1示出了通信设备110正参与经由一个或多个网络180与另 一(例如,远程)通信设备190的通信。
[0045] 在示例中,通信设备110包括呼叫控制器120和联系人数据库125。转换配置数据 130可以包括与特定呼叫类型一起使用的优选应用。呼叫转换状态137能够跟踪呼叫转换的 状态,如本文所述的。
[0046] 通信设备110能够支持与另一通信设备190的不同呼叫类型的两个同时的呼叫 17 2、174。如图所示,呼叫能够以两个不同的应用为主机,与其对应部分140B通信的电话呼 叫应用140A以及与其对应部分145B通信的另一(例如,非电话呼叫)通信应用145A。不同的 应用140A、145B可以具有不同的应用类型。如本文所述的,能够支持跨平台操作。呼叫能够 传递通过一个或多个网络180。例如,呼叫172、174能够实现在相同或不同的网络180上。呼 叫能够传递通过不同的物理或逻辑通信信道。
[0047] 如本文所述的,两个呼叫172、174之间的转换能够无缝地进行以给予涉及到单个 呼叫(例如,呼叫或通信未被中断)的印象。各种技术能够应用于实现无缝呼叫转换,诸如在 后台中启动第二呼叫,保持第一呼叫,抑制第二呼叫的音频,禁止将第二呼叫描绘为第二呼 口H,以及最终转换到第二呼叫。
[0048]虽然在单独的框中显示了各个组件,实际上,组件界限可以变化。例如,组件能够 被提供为电话操作系统、呼叫控制器等的部分。在仍实现该技术的同时,其它布置是可能 的。
[0049] 实际上,此处所示的系统,诸如系统100,能够更加复杂,具有额外的功能,更多的 通信应用,等等。
[0050] 系统100以及本文所述的任何其它系统能够与本文所述的任意硬件组件相结合实 现,诸如下述的计算系统或移动设备(例如,包括一个或多个处理器、存储器等)。在本文的 任意示例中,输入、输出、偏好和应用能够存储在一个或多个计算机可读存储介质或计算机 可读存储设备中。本文所述的技术能够通用于操作系统或硬件的细节并且能够在任何各种 环境中被应用以利用描述的特征。
[0051 ] 示例3-实现无缝呼叫转换的示范性的方法
[0052]图2是实现无缝呼叫转换的示范性的方法200的流程图并且能够被实现在例如图1 所示的系统中。
[0053]方法200典型地是在第一呼叫(例如,用电话呼叫应用)已经被建立之后被执行的。 实际上,在进行第一呼叫的同时,显示出呼叫进展用户接口。
[0054] 在210处,判定到第二呼叫类型(例如,不同于第一呼叫)的第二呼叫的无缝呼叫转 换是否可能。该判定能够在进行第一呼叫类型的第一呼叫的同时来进行。如本文所述的,该 判定能够基于另一个通信设备的能力、网络条件等。在此时,无需建立第二呼叫。
[0055] 在220处,响应于判定出无缝呼叫转换是可能的,在通信设备的用户接口中呈现启 动无缝呼叫转换的选项。如本文所述的,该选项能够表现为在判定出无缝呼叫转换可能时 被启用的图形按钮的形式。选项可以被呈现为呼叫进展用户接口的部分(例如,在进行所述 第一呼叫的同时)。
[0056] 虽然没有显示,该方法可以包括:从另一个通信设备获得同意,如本文所述的。
[0057] 在230处,响应于用户接口选项的激活,第一呼叫类型的第一呼叫无缝转换到第二 呼叫类型的第二呼叫。在保持第一呼叫的同时,能够建立第二呼叫(例如,作为转换处理或 事前的部分)。因此,对于通信设备的用户,两个呼叫看起来是一个(例如,不中断)呼叫。典 型的场景是将电话呼叫转换到VoIP呼叫(例如,有视频或无视频),但是其它转换是可能的, 如本文所描述的。
[0058]在无缝转换期间,用同一(例如,另一)通信设备来同时保持两个呼叫。
[0059] 在无缝转换期间,可以使用各种技术。例如,第二呼叫可以被启动,音频被抑制,并 且连接被确认。随后,音频可以不受抑制,并且第一呼叫可以停止。
[0060] 在转换到第二呼叫时,可以使得任何可供第二类型的呼叫使用的特征可用。如本 文所描述的,这些特征可以包括视频、屏幕共享,或由调整第二呼叫的通信应用所提供的其 它功能。因此,用户接口可以被升级以提供或指示这些特征。
[0061 ]方法200的典型使用情况是通过常规的(例如,线路交换的、蜂窝的,等等)电话呼 叫将来自电话呼叫的呼叫转换到因特网语音协议(Vo IP)呼叫。Vo IP呼叫能够支持视频以及 其它所需特征。然而,技术能够支持其它呼叫类型之间的转换或者其它方向的转换。
[0062]方法200以及本文所述的任何其它方法能够由存储在一个或多个计算机可读介质 (例如,存储设备或其它有形介质)中或者存储在一个或多个计算机可读存储设备中的计算 机可执行指令来执行(例如,使得计算系统执行方法)。
[0063] 示例4-实现无缝呼叫转换的示范性的通信设备
[0064] 图3是示出被配置为判定无缝呼叫转换是否可能的示范性的系统300的框图。在示 例中,通信设备305(例如,图1的通信设备110)包括电话呼叫应用340A、一个或多个通信应 用345A-349A、联系人数据库325以及网络状态指示符355。
[0065] 各种技术能够用于判定无缝呼叫转换是否可能。在一些情况下,可以支持各种不 同的呼叫类型,并且可以对于不同的呼叫类型单独地做出判定(例如,到视频呼叫的无缝转 换可能是不可能的,但是到没有视频的VoIP的无缝转换可能是可能的)。
[0066]如本文所描述的,无缝呼叫转换到特定呼叫类型是否可能的判定能够取决于网络 状态指示符355,网络状态指示符355指示网络380上的状况是否将支持呼叫类型。还能够执 行对应用注册信息360的校验以判定支持无缝转换的应用是否被注册。对于如本文所述的 不同的呼叫类型,可以注册不同的应用。信息360能够指示特定的应用是否支持无缝转换 (例如,按呼叫类型考虑)。
[0067]该判定还能够取决于另一个通信设备390的能力。一种确定另一个通信设备390的 能力的技术是在本地存储信息(例如,与联系人数据库325相关联的)。例如,如果已知设备 具备视频能力,则数据库中的条目(例如,基于电话号码或其他地址)可以被注释以指示该 设备具备视频能力。通信设备305能够通过与应用服务385通信来周期性地更新本地存储 (例如,判定联系人数据库387中的联系人是否匹配本地数据库325中的那些联系人)。
[0068] 然而,用户可以具有对于特定的通信服务使用同一地址或用户名的多个设备。因 此,能够通过与另一通信设备390上的对应部分通信应用345B通信来判定能力。或者,应用 服务385能够主动地更新所跟踪设备的状态(例如,它们是否连接,它们具有何种版本的软 件J等等)。
[0069] 在一些情况下,不呈现通信应用345A-349A。或者,不能呈现特定类型的通信应用。 在该情况下,虽然无缝呼叫转换不是立即可能的,但能够呈现当前用户接口中的选项,借此 能够获得如本文所述的适合的通信应用。因此,随后无缝转换可能是可能的。因此,用户可 以有帮助地被告知,其设备上的转换功能是可能的。
[0070] 类似地,如果应用被呈现但未经配置或激活,则能够呈现当前用户接口中的选项, 借此能够对通信应用进行配置或激活。再有,用户能够有帮助地被告知,其设备上的转换功 能是可能的。
[0071] 示例5-实现无缝呼叫转换的示范性的方法
[0072] 图4是判定无缝呼叫转换是否可能的示范性的方法400的流程图,并且能够在例如 图3所示的系统中实现。虽然其他布置是可能的,但是实际上,方法400典型地在经由第一呼 叫类型的呼叫与另一设备通信期间被调用。该方法能够被实现以便保留呼叫转换的无缝本 质。例如,在无缝转换可能而不需要导航到特殊或分开的用户接口时,在呼叫期间可以呈现 简单的用户接口选项。
[0073]在本文的任意示例中,(例如,在方法400开始之前,在方法
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1