描述了用于在IP网络中托管第一通信设备和第二通信设备之间的通信会话的技术。联系服务器在其自身和通信设备之间建立独立的通信链路,其中,通信链路可遍历一个或多个电话网络。联系服务器接收由通信设备的用户生成的个性化用户会话数据。个性化用户会话数据可指示通信链路的质量的主观评价或对特定电话网络的偏好。然后,当通信链路的质量的主观评价超出阈值水平或检测到对特定电话网络的偏好的情况,联系服务器可使通信设备建立与联系服务器的新通信链路,并且将其当前通信链路切换到新通信链路。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】用于通话切换的个性化用户会话信息相关申请的交叉引用本申请要求2013年2月19日提交的、编号为61/766,370、题目为“个性化用户会话信息(Personalized User Sess1n Informat1n) ”的美国临时专利申请、以及2013年12月19日提交的、编号为14/134,551的美国专利申请的优先权,其通过引用以其整体并入本文。背景诸如智能手机、平板电脑等的通信设备可配备蜂窝收发器以经由蜂窝网络实现通信。另外或可选地,这种通信设备可配备其它硬件和/或软件组件用于经由其它类型的网络,例如包括数据网络,诸如因特网、内联网、广域网、局域网等实现通信。能够经由多种类型的网络进行通信的通信设备可被提供用于将通信会话从一个网络切换到另一个网络(包括不同类型的网络)的功能,以避免丢失通信会话。然而,所需要的是用于更智能地管理这种切换并且以其它方式增强通信会话或避免丢失或中断通信会话的功能。附图简述图1描绘了用于实现本专利技术的特定示例性实施方案的示例性网络环境。图2是示出了依据本专利技术的特定示例性实施方案的、在联系服务器、主叫设备和被叫设备之间的示例性交互的示意图。图3是示出了依据本专利技术的特定示例性实施方案的、用于实施智能切换和/或多流以增强通信会话和/或避免丢失或中断的通信会话的示例性方法的流程图。图4是示出了依据本专利技术的特定示例性实施方案的、多个媒体流可被处理以形成用于通信会话的单一媒体流的方式的实例的流程图。专利技术的详细描述在下面的描述中,出于解释的目的,阐述了许多具体的细节以提供对本专利技术的各种实施方案的彻底理解。然而,可以实践本专利技术的实施方案而不需要这些具体细节中的一些对本领域的技术人员将是明显的。在其它实例中,众所周知的结构和设备以框图形式示出。随后的描述仅提供示例性实施方案,并且并不旨在限制公开的范围、应用或配置。相反,随后的示例性实施方案的描述将为本领域技术人员提供用于实施示例性实施方案的可行描述。应理解的是,可对功能和元件的布置做出各种修改而不脱离在所附权利要求中阐述的本专利技术的精神和范围。下面的描述给出具体的细节以提供实施方案的彻底的理解。然而,本领域的普通技术人员将理解的是,可不需这些具体细节而实践实施方案。例如,电路、系统、网络、过程和其它组件可作为组件以框图形式示出,以便不会在不必要的细节中模糊实施方案。在其它实例中,众所周知的电流、过程、算法、结构和技术可被示出而没有不必要的细节,以便避免模糊实施方案。此外,应注意的是,单独实施方案可作为过程描述,该过程描绘为流程图(flowchart)、流程图(flow diagram)、数据流图、结构图或框图。尽管流程图可将操作描述为顺序过程,但是许多操作可并行或同时实施。另外,操作的顺序可被重新布置。当过程的操作完成时,该过程被终止,但可具有未被包含在图中的另外的步骤。过程可对应于方法、函数、过程、子例程、子程序等。当过程对应于函数时,其终止可对应于到调用函数或主函数的函数返回。术语“机器可读介质”包括,但不限于便携式或固定存储设备、光存储设备、无线信道和能够存储、包括或承载指令和/或数据的各种其它介质。代码段或机器可执行指令可表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类或指令、数据结构或程序语句的任意组合。代码段可通过传递和/或接收信息、数据、自变量、参数或存储器内容耦合到另一代码段或硬件电路。信息、自变量、参数、数据等可经由包括存储器共享、消息传递、令牌传递、网络传输等的任何适当的途径被传递、转发或传输。另外,实施方案可通过硬件、软件、固件、中间件、微码、硬件描述语言或其任意组合来实施。当在软件、固件、中间件或微码中实施时,执行必须任务的程序代码或代码段可被储存在机器可读介质中。处理器可执行必须的任务。诸如智能手机、平板电脑等的通信设备可配备蜂窝收发器以经由蜂窝网络实现通信。另外或可选地,这种通信设备可配备其它硬件和/或软件组件用于经由其它类型的网络,例如包括数据网络,诸如因特网、内联网、广域网、局域网等实现通信。能够经由多种类型的网络进行通信的通信设备可被提供用于将通信会话从一个网络切换到另一个网络(包括不同类型的网络)的功能,以避免丢失通信会话。然而,所需要的是用于更智能地管理这种切换并且以其它方式增强通信会话或避免丢失或中断的通信会话的功能。本专利技术的实施方案提供用于在通信设备之间或之中智能地增强通信会话或避免通信会话的丢失或中断的系统和方法。例如,可通过将通信会话从一个网络切换到另一个来避免通信会话的丢失或中断。如另一个例子,从一台通信设备到另一台通信设备的多个媒体流可被合并、交换、混合或以其它方式组合,以便增强通信会话的总体质量和/或避免通信会话被丢失或中断。如将在下面详细解释的,本专利技术的系统和方法可在通信设备、联系服务器和其它设备以及由这些设备中的一些或全部执行的软件指令中实施,或由通信设备、联系服务器和其它设备以及由这些设备中的一些或全部执行的软件指令执行。例如,本文考虑的不同类型的网络包括蜂窝网络、公用电话交换网(PSTN)和数据网络,例如,因特网或其它基于IP的网络,包括广域网、局域网等。如在本文使用的,术语“通信会话”是指总体上指示两个通信设备之间的任何单向式或双向式信息交换。通信会话可包括语音通信会话、多媒体通信会话或任何其它类型的数据通信会话或消息传送交换。如本文使用的,术语“通信链路”旨在意味着连接两台或多于两台设备的物理或逻辑信道。通信链路可以是信令链路或介质链路。在这个上下文中,通信会话可经由一个或多个通信链路建立。一个或多个媒体流可通过通信链路传输。考虑到不同类型的网络技术当中的汇聚和互操作,模糊各种不同网络之间的界限,本公开关注接入网络。接入网络是将用户设备连接到服务提供商的核心网络的通信网络的部分。因此,本文对能够连接到蜂窝网络或经由蜂窝网络通信的通信设备的引用涉及配备有用于与基站和其它蜂窝网络接入点通信的蜂窝收发器的通信设备。类似地,本文对能够连接到数据网络或经由数据网络通信的通信设备的引用涉及配备有用于与路由器和其它数据网络接入点通信的收发器或其它网络接口的通信设备。根据特定实施方案,与第一网络通信的通信设备可执行“切换应用”,这使通信设备识别并连接到另一网络且使通信会话从第一网络切换到第二网络而具有最小或无服务中断。切换应用可依赖于智能通信会话数据,以便做出关于切换是否发生和何时发生的智能决定。“智能通信会话数据”在本文中旨在意味着与通信会话或其构成的通信链路有关的任何数据,诸如检测到的信号强度、可用的网络、协议和缓冲统计和分析、环境因素和/或地理因素、接入点和其它网络组件的性能、通信设备之间或之中的以往的交互、接入点和其它网络组件、语音通话期间的对话的背景以及本文描述的其它数据点。由通信设备执行的切换应用或其它功能可创建、记录和/或监测智能通信会话数据。切换应用另外地或可选地可从其它通信设备和/或其他网络设备接收智能通信会话数据。在一些实施方案中,切换应用另外地或可选地从“切换服务”接收智能通信会话数据和/或切换指令,“切换服务”可在联系服务器上被执行,或在一些实施方案中,可由通信设备或任何其它网络设备执行。通信设备可执行“多流应用”,这可配置或控制本文档来自技高网...
【技术保护点】
一种方法,包括:托管第一通信设备和第二通信设备之间的通信会话,所述第一通信设备能够在至少两个不同的电话网络上进行电话通信,所述通信会话在基于因特网协议IP的分组数据网络中被托管,其中,联系服务器起所述第一通信设备和所述第二通信设备之间的桥接服务的作用,所述联系服务器在所述第一通信设备和所述联系服务器、以及所述第二通信设备和所述联系服务器之间建立独立的通信链路,所述通信链路遍历一个或多个电话网络的组合,所述一个或多个电话网络包括VoIP网络、蜂窝网络和公用电话交换网PSTN;接收个性化用户会话数据,所述个性化用户会话数据指示所述第一通信设备和所述联系服务器之间的通信链路的主观评价;以及当所述通信链路的主观评价超出用户定义的个性化阈值水平时,促使所述第一通信设备和所述联系服务器通过另外的电话网络建立新的通信链路并将与所述联系服务器的当前通信链路切换到与所述联系服务器的所述新的通信链路。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:贾斯汀·米拉姆,赛·拉特纳姆,杰西·斯丁普森,
申请(专利权)人:班德威斯康姆公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。