通过经由多个信道进行服务来限制故障率的方法、系统和装置制造方法

文档序号:7793063阅读:166来源:国知局
通过经由多个信道进行服务来限制故障率的方法、系统和装置制造方法
【专利摘要】系统、方法和设备使用无线设备在多条通信路径上传送和/或接收数据的能力以改善数据传输质量。在各个实施例中,相同连续数据流可经由不同通信路径传送和/或接收。不同通信路径可使用无线设备的不同天线、不同无线网络、不同无线通信协议、和/或附加无线设备来建立。该连续数据流可按使得该连续数据流能够从不同通信路径中的一条或多条通信路径重构的方式来经由不同通信路径传送和/或接收。附加通信路径可基于指示语音呼叫是高优先级和/或批准花费附加资源的用户输入来建立。
【专利说明】通过经由多个信道进行服务来限制故障率的方法、系统和 装置

【背景技术】
[0001] 涉及至少一个无线设备的蜂窝电话通信(诸如语音呼叫)例行地因无线设备进入 缺乏特定网络覆盖(即,"死区")或高网络拥塞的位置而失败。呼叫掉话(尤其是紧急呼 叫)会是令人沮丧的并且对电话呼叫的各方带来不便。数据通信会话故障的成本很高并且 对无线设备用户带来不便。当前的无线设备可实现多条通信路径上的数据传输,但无线设 备缺乏利用跨多条通信路径的同时传输以改善数据传输可靠性的方式。
[0002] 概述
[0003] 各个实施例的系统、方法和设备使用无线通信设备在多条通信路径上传送和接收 数据的能力以改善数据传输可靠性。在各个实施例中,相同连续数据流可经由不同通信路 径传送和/或接收。在各个实施例中,不同通信路径可使用无线设备的不同天线、不同无线 网络、不同无线通信协议、和/或附加无线设备来建立。在一实施例中,该连续数据流可按 使得该连续数据流能够从不同通信路径中的一条或多条通信路径重构的方式来经由不同 通信路径传送和/或接收。在一实施例中,附加通信路径可基于指示语音呼叫是高优先级 和/或批准花费附加资源的用户输入来建立。在一实施例中,该连续数据流可作为一系列 编索引的分组来传送和/或接收。
[0004] 附图简述
[0005] 纳入于此且构成本说明书一部分的附图解说了本发明的示例性实施例,并与以上 给出的概括描述和下面给出的详细描述一起用来解释本发明的特征。
[0006] 图1是适用于各个实施例的无线通信系统的通信系统框图。
[0007] 图2是解说用于在无线设备处传送/接收双路径通信的实施例方法的过程流程 图。
[0008] 图3是解说用于在无线设备和/或服务器处传送/接收双路径通信的实施例方法 的过程流程图。
[0009] 图4是解说用于管理在不同无线通信路径上在两个通信设备之间的数据传送/接 收的实施例方法的过程流程图。
[0010]图5是解说用于基于对双通信路径请求的接受来管理在不同无线通信路径上在 两个通信设备之间的数据传送/接收的实施例方法的过程流程图。
[0011] 图6是解说用于在无线设备处传送/接收双路径通信的第二实施例方法的过程流 程图。
[0012] 图7解说了根据各个实施例建立的示例无线通信路径。
[0013]图8解说了根据各个实施例建立的附加示例无线通信路径。
[0014] 图9解说了根据各个实施例建立的附加示例无线通信路径。
[0015] 图10是解说用于响应于用户批准而建立附加无线通信路径的实施例方法的过程 流程图。
[0016] 图11是解说用于建立跨附加无线设备的附加无线通信路径的实施例方法的过程 流程图。
[0017]图12解说了根据各个实施例跨附加无线设备建立的示例无线通信路径。
[0018]图13是解说用于基于数据分组索引来重构连续数据流的实施例方法的过程流程 图。
[0019] 图14解说了用于重构连续数据流所建立的示例通信路径、以及所执行的操作。
[0020] 图I5是解说用于基于具有不同传输结构的数据流来重构连续数据流的实施例方 法的过程流程图。
[0021] 图16解说了用于重构连续数据流所建立的附加示例通信路径、以及所执行的附 加操作。
[0022] 图17是适用于各个实施例的示例无线通信电路的组件框图。
[0023] 图18是适用于各个实施例的第二示例无线通信电路的组件框图。
[0024] 图19是适用于各个实施例的示例移动设备的组件示图。
[0025] 图20是适用于各个实施例的另一示例移动设备的组件示图。
[0026] 图21是适用于各个实施例的示例服务器的组件示图。
[0027] 详细描述
[0028] 将参照附图详细描述各种实施例。在可能之处,相同附图标记将贯穿附图用于指 代相同或类似部分。对特定示例和实现所作的引用是用于解说性目的,而无意限定本发明 或权利要求的范围。
[0029] 措辞"示例性"在本文中用于表示"用作示例、实例或解说"。本文中描述为"示例 性"的任何实现不必然被解释为优于或胜过其他实现。
[0030] 如本文中所使用的,术语"无线设备"在本文中可互换地用以指代以下各项中的任 一项或全部:蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理(PDA)、膝上型 计算机、平板计算机、智能本、掌上计算机、无线电子邮件接收机、启用因特网的多媒体蜂窝 电话、无线游戏控制器、以及包括可编程处理器和存储器以及用于建立无线通信路径和经 由无线通信路径传送/接收数据的电路系统的类似个人电子设备。
[0031] 各个实施例使用无线设备在多条通信路径上传送和/或接收数据的能力以改善 数据传输质量。在各个实施例中,相同连续数据流可经由不同通信路径传送和/或接收。在 各个实施例中,不同通信路径可使用无线设备的不同天线、不同无线网络、不同无线通信协 议、和/或附加无线设备来建立。在一实施例中,该连续数据流可按使得该连续数据流能够 从不同通信路径中的一条或多条通信路径重构的方式来经由不同通信路径传送和/或接 收。在一实施例中,附加通信路径可基于指示语音呼叫是髙优先级和/或批准花费附加资 源的用户输入来建立。在一实施例中,该连续数据流可作为一系列编索引的分组来传送和 /或接收。
[0032] 各个实施例利用现代无线设备的能力来建立多条通信路径以维持无线通信系统 中的呼叫质量。通过在无线通信系统中的各设备之间建立冗余的通信路径,可提高连接可 靠性并且可增强用户体验。在一实施例中,可在无线通信系统中的两个无线设备之间建立 第一和第二通信路径。在另一实施例中,相同数据可在第一和第二通信路径两者上传送,并 且分组索引可被用来恢复所传送数据分组的更完整集合。在另一实施例中,第二通信路径 可响应于触发事件而被建立,该触发事件诸如高优先级呼叫的用户指示或无线设备可能进 入低呼叫质量地带(即,死区)的预测。在又一实施例中,一个移动设备可从服务器向第二 无线设备发送双通信路径请求,以请求第二无线设备建立与服务器的双通信路径,并且第 二无线设备可接收建立双通信路径的请求,该请求可由用户基于用户输入、呼叫定价、功率 使用、电池水平、或呼叫优先级来接受或拒绝。
[0033] 在各个实施例中,可使得无线通信系统中的无线设备能够建立多条通信路径。作 为示例,无线设备可具有两个天线,一个天线用于3G蜂窝网络,并且第二个天线用于4G蜂 窝网络。作为附加示例,无线设备可具有在一个天线上同时在两个信道上通信的能力。 [0034] 在一实施例中,无线设备可利用两个天线和两种无线通信协议来避免死区或受限 的覆盖区域。在初始时间,无线设备可在3G网络上拨出呼叫并且在给定方向上行进。随着 无线设备在给定方向上前进,可发生两个3G蜂窝塔之间的正常切换。稍后,无线设备可预 测该无线设备正逼近或将马上进入无线死区。进入低质量蜂窝小区地带的此预测可基于无 线设备的位置、取向和速度,其可与低质量接收地带的数据库进行比较。无线死区的位置可 基于过去的用户历史和/或网络的数据库记录来建立。无线设备可使用其4G天线来在可 用4G网络上建立分开且冗余的呼叫。4G网络上分开的呼叫可传输与原始3G呼叫相同的 信息。无线设备可进入3G死区,并且3G呼叫可掉线。然而,由于4G呼叫也从无线设备流 送数据,因此端用户可能从未意识到3G呼叫已掉线,因为呼叫在4G网络上得以维持。可离 开 3G死区,并且可重新建立X呼叫,同时4G呼叫仍活跃。位置查询(诸如GPS查询)可 指示在正行进的路线上没有其它死区并且无线设备可结束4G呼叫。以此方式,尽管无线设 备通过了 3G死区,但无线设备的端用户可以不经历服务中断。
[0035] 在一示例中,第一无线设备可建立与第二设备(诸如,服务器)的两条通信路径。 作为示例,第一通信路径可以是X连接并且第二通信路径可以是LTE连接。这两条通信路 径可以响应于这两个无线设备中的任一个(或者通信中涉及的服务器)预测到第一无线设 备可能进入网络死区而建立和/或可因为第一无线设备的用户指示呼叫是高优先级来建 立。第一无线设备可经由两条通信路径向第二设备传送相同数据。在一实施例中,所传送 的数据可以是一系列编索引的分组。第二设备可接收所传送数据的两个副本并且可丢弃冗 余的数据部分。从一个数据集中缺失的数据部分可用来自另一个数据集中的数据来填充以 形成组合数据集。在一实施例中,第二设备可建立与第二无线设备的第三通信路径,并且可 向第二无线设备传送组合数据集。在替换实施例中,两个数据流可被第二设备如所接收的 那样转发以在第二无线设备处重新组合。
[0036] 在一实施例中,第一无线设备可与第一无线设备的用户所关联的另一无线设备建 立链接。作为示例,该连接可以是蓝焉_连接。被链接的无线设备可使用与第一无线设备 相同的连接类型(诸如 3G连接)。第一无线设备可指导被链接的无线设备建立与第二设备 的第二通信路径,并且第一无线设备可向被链接的无线设备传送经由第一通信路径发送的 相同数据。被链接的无线设备随后可经由第二通信路径向第二设备转发该数据。
[0037] 在又一实施例中,用户的无线设备可从另一设备(诸如通信系统服务器)接收双 通信路径请求。该双通信路径请求可被接受或拒绝。如果双通信路径请求被接受,则在通 信系统中可在用户的无线设备和另一设备之间建立双通信路径。相同的数据随后可在所建 立的双通信路径上传送。在一实施例中,接受或拒绝双通信路径请求的确定可以基于用户 输入、呼叫定价(建立双通信路径的成本)、功率使用、设备电池水平和呼叫优先级中的一 者或多者。
[0038] 在各个实施例中,音频捕捉可包括经由无线设备的话筒接收音频输入和准备音频 输入以供传送以及将所接收到的数据转换成经由无线设备的扬声器的音频输出。在各个实 施例中,呼叫可包括在无线设备和/或服务器之间交换的连续音频数据流。虽然示例实施 例是以在音频呼叫(即,语音呼叫)期间被执行以传送和接收数据流的操作的形式来讨论 的,但各个实施例方法也可被实现成传送和接收视频呼叫(即,音频和视频呼叫、或者仅视 频呼叫)。虽然示例实施例是以建立两条(即,双)通信路径的操作的形式来讨论的,但可 在各个设备之间建立附加通信路径(诸如,三条、四条、或更多条通信路径)以备传送/接 收两个或更多个冗余的连续数据流。
[0039] 图1解说了适用于各个实施例的无线通信系统100。无线通信系统100可包括经 由无线网络112、114、118与服务器120处于通信的无线设备102。无线设备102可被配置 成建立无线连接104以与蜂窝数据网络112(例如,CDMA、TDMA、GSM、PCS、3G、4G、LTE或任 何其他类型的蜂窝数据网络)进行通信,蜂窝数据网络112可与服务器120处于通信。以 此方式,无线设备102和服务器120之间的无线通信路径可被建立并且数据(例如,语音呼 口L文本消息、传感器数据流、电子邮件等)可在无线设备1〇2和服务器120之间交换。另 夕卜,无线设备102可被配置成与蜂窝数据网络114(例如,CDMA、TDMA、GSM、PCS、X、4G、LTE 或不同于蜂窝数据网络112的任何其他类型的蜂窝数据网络)建立无线连接1〇6,蜂窝数据 网络114可与服务器120处于通信。以此方式,无线设备102和服务器120之间的无线通 信路径可被建立并且数据(例如,语音呼叫、文本消息、传感器数据流、电子邮件等)可在无 线设备102和服务器120之间交换。无线设备102可被配置成建立无线连接110,诸如与无 线接入点118 (诸如Wi-Fi接入点)建立的Wi-Fi连接。无线接入点II8可连接至因特网 122,并且服务器120可连接至因特网122。以此方式,无线设备102和服务器120之间的无 线通信路径可被建立并且数据(例如,语音呼叫、文本消息、传感器数据流、电子邮件等)可 在无线设备102和服务器120之间交换。
[0040] 无线设备102还可经由本地连接108 (诸如蓝牙?连接)与附加无线设备116处 于通信。附加无线设备138可被配置成建立与蜂窝数据网络114的无线连接122和/或与 无线接入点118的无线连接148 (诸如Wi-Fi连接)。以此方式,无线设备102和服务器120 之间的无线通信路径可跨附加无线设备116建立并且数据(例如,语音呼叫、文本消息、传 感器数据流、电子邮件等)可跨附加无线设备116在无线设备102和服务器120之间交换。
[0041] 无线通信系统100可包括经由无线网络126、128U42与服务器120处于通信的 无线设备144。无线设备102可被配置成建立无线连接130以与蜂窝数据网络126 (例如, CDMA、TDMA、GSM、PCS、3G、4G、LTE或任何其他类型的蜂窝数据网络)进行通信,蜂窝数据网 络126可与服务器120处于通信。以此方式,无线设备144和服务器120之间的无线通信 路径可被建立并且数据(例如,语音呼叫、文本消息、传感器数据流、电子邮件等)可在无线 设备144和服务器120之间交换。另外,无线设备144可被配置成与蜂窝数据网络128 (例 如,CDMA、TDMA、GSM、PCS、3G、4G、LTE或不同于蜂窝数据网络126的任何其他类型的蜂窝数 据网络)建立无线连接132,蜂窝数据网络128可与服务器120处于通信。以此方式,无线 设备144和服务器1 2〇之间的无线通信路径可被建立并且数据(例如,语音呼叫、文本消 息、传感器数据流、电子邮件等)可在无线设备144和服务器120之间交换。无线设备144 可被配置成建立无线连接140,诸如与无线接入点142 (诸如Wi-Fi接入点)建立的Wi-Fi 连接。无线接入点142可连接至因特网122,并且服务器120可连接至因特网122。以此方 式,无线设备144和服务器120之间的无线通信路径可被建立并且数据(例如,语音呼叫、 文本消息、传感器数据流、电子邮件等)可在无线设备144和服务器120之间交换。
[0042] 无线设备144还可经由本地连接136 (诸如麗牙?连接)与附加无线设备138处 于通信。附加无线设备138可被配置成建立与蜂窝数据网络114的无线连接134和/或与 无线接入点142的无线连接146 (诸如Wi-Fi连接)。以此方式,无线设备144和服务器120 之间的无线通信路径可跨附加无线设备138建立并且数据(例如,语音呼叫、文本消息、传 感器数据流、电子邮件等)可跨附加无线设备138在无线设备144和服务器120之间交换。 [0043] 在替换实施例中,无线网络112和126可以是单个无线网络,无线网络114和128 可以是单个无线网络,和/或无线网络118和142可以是单个无线网络。
[0044]图2解说了用于在无线设备处传送/接收双路径通信的实施例方法200。在一实 施例中,方法200的操作可由无线设备的处理器实现。在框202,无线设备处理器可发起呼 口L作为示例,呼叫可通过无线设备用户拨打目的地电话号码来发起。在框204,无线设备 处理器可建立第一无线通信路径。在一实施例中,可在该无线设备和服务器之间建立无线 通信路径。
[0045] 作为示例,可在3G无线网络上在该无线设备和服务器之间建立无线通信路径。在 替换实施例中,可在该无线设备和第二无线设备之间建立无线通信路径。在框206,无线设 备处理器可捕捉音频数据。在一实施例中,捕捉音频数据可包括从无线设备的话筒接收音 频输入和准备音频数据以供传送、以及将所接收到的数据转换成音频输出和将音频输出发 送给无线设备的扬声器以输出给用户。在框208,无线设备处理器可在第一无线通信路径上 传送/接收连续音频数据流。在一实施例中,该连续音频数据流可以是两个或更多个用户 之间发生的电话对话。
[0046] 在确定框21〇,无线设备处理器可确定是否已发生触发事件。触发事件可以是与建 立双路径通信相关联的事件。在一实施例中,触发事件可以是无线设备可能马上进入或正 逼近受限蜂窝覆盖区域或低呼叫质量地带(即,死区)的预测。作为示例,无线设备处理器 可被配置有双路径通信客户端应用以利用从各种传感器(诸如GPS传感器和加速计)接收 的位置和速度向量信息来确定无线设备的可能行进路径。无线设备处理器可将该可能行进 路径与蜂窝覆盖地图进行比较以预测无线设备是否将进入或正逼近受限蜂窝覆盖区域、或 死区,并且无线设备正逼近受限蜂窝覆盖区域、或死区的预测可以是触发事件。在类似实施 例中,无线设备的用户可以先前指定了特定区域作为差质量区域。基于可能行进路径的关 于无线设备正逼近差质量区域的预测可以是触发事件。在一实施例中,触发事件可以是呼 叫是高优先级呼叫的用户指示(诸如按钮按压和/或高优先级呼叫图标选择)。在一实施 例中,触发事件可以是差劣呼叫质量的回看检测。作为示例,无线设备处理器可监视呼叫质 量并且确定呼叫质量是否已落到低于阈值。呼叫质量低于阈值的确定可以是触发事件。在 又一实施例中,触发事件可以基于用户和/或设备设置(诸如呼叫者ID)、呼叫质量信息、时 辰、星期几、成本确定(例如数据定价信息)、功率使用、设备电池水平信息、数据使用、呼叫 类型信息(例如,直拨呼叫、转接呼叫、会议呼叫),等等。在一实施例中,触发事件可以是用 户创建的和/或可修改的。在一实施例中,多于一个触发事件可被存储于无线设备的存储 器中(诸如查找表中)。以此方式,触发事件可与多种不同准则相关联。
[0047] 如果未发生触发事件(即,判断框210 ="否"),则在框206,无线设备处理器可继 续捕捉音频数据,并且在框2〇8,无线设备处理器可继续在第一无线通信路径上传送/接收 连续音频数据流。
[0048] 如果的确发生了触发事件(即,判断框210 ="是"),则在框212无线设备处理器 可建立第二无线通信路径。在一实施例中,第二无线通信路径可以是不同于第一无线通信 路径的无线通信路径。在一实施例中,无线设备处理器可被配置成一次建立多于一个呼叫, 并且第二无线通信路径可被建立为该无线设备和另一设备(即,服务器和/或第二无线设 备)之间的第二呼叫。作为示例,如果第一无线通信路径是3G呼叫,则第二无线通信路径 可以是分开的3G呼叫。在一实施例中,无线设备处理器可被配置成使用相同和/或不同天 线来建立第一和第二无线通信路径。在一实施例中,无线设备处理器可被配置成使用不同 无线协议来建立第一和第二无线通信路径。作为示例,第一无线通信路径可使用网际协议 语音(VoIP)来建立,而第二无线通信路径可使用实时传输协议来建立。在一实施例中,第 一和第二无线通信路径可在完全不同的无线网络上建立。作为示例,第一无线通信路径可 在3G网络上建立,而第二无线通信路径可在Wi-Fi网络上建立。作为另一示例,第一无线 通信路径可在3G网络上建立,而第二无线通信路径可在LTE网络上建立。
[0049] 在框214,无线设备处理器可继续按照以上参照框206讨论的方式捕捉音频数据。 分别在框216和218并行地,无线设备处理器可在第一无线通信路径上传送/接收相同音 频数据的连续流和在第二无线通信路径上传送/接收相同音频数据的连续流。以此方式, 相同音频数据可在两条无线通信路径上传送和/或接收。如以上所讨论的,第一和第二无 线通信路径可以是不同的(例如,不同协议、不同网络、不同天线等)。然而,经由第一和第 二无线路径传送和/或接收的音频数据本身可以相同。作为示例,在语音呼叫中,所捕捉的 音频数据可以是语音呼叫,并且相同的语音呼叫可在第一和第二无线通信路径两者上传送 /接收。以此方式,在双通信路径上传输相同数据集可提高呼叫可靠性/质量,因为丢失数 据的几率可被减小。
[0050] 在框22〇,无线设备处理器可使用从第一和第二通信路径中的任一者或两者接收 到的连续音频数据流来重构连续音频数据流。在一实施例中,两个音频数据流可在两条无 线通信路径上被接收。这两个音频数据流可以是从相同的原始音频数据流生成的。然而, 由于传输干扰、信号损耗、设备故障和/或其他差错,可能没有在第一和第二无线通信路径 两者上接收到完整的原始音频数据流。无线设备处理器可使用在第一和第二通信路径中的 任一者或两者上接收到的原始音频数据流的各部分来重构原始音频数据流。以此方式,尽 管无线通信路径中的一者或两者可能未能达成原始音频数据流的完整传输,但无线设备处 理器可以能够用实际接收到的各部分来重构原始音频数据流。在一实施例中,使用从第一 和第二通信路径中的任一者或两者接收到的连续音频数据流来重构连续音频数据流可包 括将两个连续音频数据流进行比较以确定一个连续音频数据流中缺失的段。基于缺失的部 分,可确定要从另一个连续音频数据流填充的部分和/或可丢弃重复的段。
[0051] 在判断框222,无线设备处理器可确定是否已发生结束触发。结束触发可以是与终 止双路径通信相关联的事件。在一实施例中,结束触发可以是无线设备已离开受限蜂窝覆 盖区域、或死区的指示。作为示例,无线设备处理器可被配置有双路径通信客户端应用以利 用从各种传感器(诸如GPS传感器)接收的位置信息。无线设备处理器可将无线设备的当 前位置与蜂窝覆盖地图进行比较,以确定无线设备是否在受限蜂窝覆盖区域、或死区之外, 并且无线设备在受限蜂窝覆盖区域、或死区之外的确定可以是结束触发。在一实施例中,结 束触发可以是停止双路径通信的用户指示(诸如按钮按压和/或高优先级呼叫解除选择)。 在又一实施例中,结束触发可以基于用户和/或设备设置(诸如呼叫者ID)、呼叫质量信息、 时辰、星期几、成本确定(例如数据定价信息)、功率使用、设备电池水平信息、数据使用、呼 叫类型(例如,直拨呼叫、转接呼叫、会议呼叫),等等。在一实施例中,结束触发可以是用户 创建的和/或可修改的。在一实施例中,多于一个结束触发可被存储于无线设备的存储器 中(诸如查找表中)。以此方式,结束触发可与多种不同准则相关联。
[0052] 如果没有发生结束触发(即,判断框222 ="否")则在框214,无线设备处理器可 继续捕捉音频数据,在框216和218,无线设备处理器可继续在第一和第二无线通信路径上 传送/接收相同音频数据的连续流,以及在框220,无线设备处理器可继续使用从第一和第 二通信路径中的任一者或两者接收到的连续音频数据流来重构连续音频数据流。
[0053] 如果的确发生了结束触发(即,判断框222 ="是"),则在框224无线设备处理器 可终止第二无线通信路径。在一实施例中,无线设备处理器可终止维持第二无线通信路径 所必需的连接并且可停止经由第二无线通信路径传送/接收。以此方式,第二无线通信路 径可被建立长达第一无线通信路径被建立的时间的仅一部分。在替换实施例中,不是终止 第二无线通信路径,而是第一无线通信可被终止并且第二无线通信路径可代替第一无线通 信路径。在框206,无线设备处理器可捕捉音频数据,并且在框208可在第一无线通信路径 上传送/接收连续音频数据流。
[0054] 图3解说了用于传送/接收双路径通信的实施例方法300。在一实施例中,方法 300的操作可由无线设备的处理器实现。在另一实施例中,方法300的操作可由服务器的处 理器来执行。在框302,服务器/无线设备处理器可接收高优先级呼叫的指示。在一实施例 中,高优先级呼叫的指示可以是从发起方设备发送以建立呼叫和/或无线通信路径的信息 中包括的信息(诸如呼叫请求的报头信息)。在另一实施例中,高优先级呼叫的指示可以是 由服务器/无线设备处理器从发起方设备接收到的附加消息。在一实施例中,高优先级呼 叫的指示可在已在第一无线通信路径上建立呼叫之后接收。
[0055] 在框304,服务器/无线设备处理器可建立第一无线通信路径。在一实施例中,可 在该服务器/无线设备和发起方无线设备之间建立无线通信路径。作为示例,可在3G无线 网络上在该服务器/无线设备和发起方无线设备之间建立无线通信路径。
[0056] 在框3〇6,服务器/无线设备处理器可建立第二无线通信路径。在一实施例中,第 二无线通信路径可以是不同于第一无线通信路径的无线通信路径。在一实施例中,服务器/ 无线设备处理器可被配置成一次建立多于一个呼叫,并且第二无线通信路径可被建立为发 起方无线设备和服务器/无线设备之间的第二呼叫。作为示例,如果第一无线通信路径是 3G呼叫,则第二无线通信路径可以是分开的3G呼叫。在一实施例中,服务器/无线设备处 理器可被配置成使用不同无线协议来建立第一和第二无线通信路径。作为示例,第一无线 通信路径可使用网际协议语音(VoIP)来建立,而第二无线通信路径可使用实时传输协议 来建立。在一实施例中,第一和第二无线通信路径可在完全不同的无线网络上建立。作为 示例,第一无线通信路径可在3G网络上建立,而第二无线通信路径可在Wi-Fi网络上建立。 作为另一示例,第一无线通信路径可在3G网络上建立,而第二无线通信路径可在LTE网络 上建立。
[0057] 分别在框308和310并行地,服务器/无线设备处理器可在第一无线通信路径上 传送/接收相同音频数据的连续流和在第二无线通信路径上传送/接收相同音频数据的连 续流。以此方式,相同音频数据可在两条无线通信路径上传送和/或接收。如以上所讨论 的,第一和第二无线通信路径可以是不同的(例如,不同协议、不同网络、不同天线等)。然 而,经由第一和第二无线路径传送和/或接收的音频数据本身可以相同。作为示例,相同语 音呼叫可在第一和第二无线通信路径两者上传送/接收。以此方式,在双通信路径上传输 相同数据集可提高呼叫可靠性/质量,因为丢失数据的几率可被减小。
[0058] 在框312,服务器/无线设备处理器可使用从第一和第二通信路径中的任一者或 两者接收到的连续音频数据流来重构连续音频数据流。在一实施例中,两个音频数据流在 两条无线通信路径上被接收。这两个音频数据流可以是从相同的原始音频数据流生成的。 然而,由于传输干扰、信号损耗、设备故障和/或其他差错,可能没有在第一和第二无线通 信路径两者上接收到完整的原始音频数据流。服务器/无线设备处理器可使用在第一和第 二通信路径中的任一者或两者上接收到的原始音频数据流的各部分来重构原始音频数据 流。以此方式,尽管无线通信路径中的一者或两者可能未能达成原始音频数据流的完整传 输,但服务器/无线设备处理器可以能够用实际接收到的各部分来重构原始音频数据流。 在一实施例中,使用从第一和第二通信路径中的任一者或两者接收到的连续音频数据流来 重构连续音频数据流可包括将两个连续音频数据流进行比较以确定一个连续音频数据流 中缺失的段。基于缺失的部分,可确定要从另一个连续音频数据流填充的部分和/或可丢 弃重复的段。方法300可返回框308和310并继续使用第一和第二无线通信路径传送/接 收。以此方式,服务器/无线设备处理器可使用双通信路径持续地传送/接收相同音频数 据。
[0059] 图4解说用于管理在多条不同通信路径上在两个通信设备之间的数据传送/接收 的实施例方法400。在一实施例中,方法400的操作可由服务器的处理器来实现。在一实施 例中,服务器处理器可接收高优先级呼叫的指示。在一实施例中,高优先级呼叫的指示可以 是从发起方设备发送以建立呼叫和/或无线通信路径的信息中包括的信息(诸如呼叫请求 的报头信息)。在另一实施例中,高优先级呼叫的指示可以是由服务器处理器从发起方设备 接收到的附加消息。在可任选框404,服务器处理器可建立第一无线通信路径。作为示例, 可在3G无线网络上在该服务器和发起方无线设备(即,第一设备)之间建立第一无线通信 路径。框404可以是可任选的,因为在一实施例中,高优先级呼叫的指示可以在已在第一无 线通信路径上建立呼叫之后被接收。
[0060] 在框406,服务器处理器可建立第二无线通信路径。在一实施例中,第二无线通信 路径可以是不同于第一无线通信路径的无线通信路径。作为示例,如果第一无线通信路径 是3G呼叫,则第二无线通信路径可以是分开的3G呼叫。在一实施例中,服务器处理器可被 配置成使用不同无线协议来建立第一和第二无线通信路径。作为示例,第一无线通信路径 可使用网际协议语音(VoIP)来建立,而第二无线通信路径可使用实时传输协议来建立。在 一实施例中,第一和第二无线通信路径可在完全不同的无线网络上建立。作为示例,第一无 线通信路径可在3G网络上建立,而第二无线通信路径可在Wi-Fi网络上建立。作为另一示 例,第一无线通信路径可在3G网络上建立,而第二无线通信路径可在LTE网络上建立。以 此方式,不论所使用的网络和/或协议如何,第一和第二无线通信路径可建立服务器和发 起方无线设备(即,第一无线设备)之间的两条分开的通信路径。
[0061]在可任选框408,服务器处理器可建立第三通信路径。在一实施例中,第三通信路 径可以是服务器和目的地设备(即,第二设备)之间建立的通信路径,该目的地设备诸如是 发起方无线设备(即,第一设备)原始拨打的有线/无线设备。作为示例,可在 3G无线网 络和/或公共交换电话网络上在该服务器和目的地设备(即,第二设备)之间建立第三通 信路径。在一实施例中,该通信路径可以与第一和/或第二无线通信路径是相同类型(例 如,网络、协议等)的。在另一实施例中,第三通信路径可以与第一和/或第二无线通信路 径是不同类型(例如,网络、协议等)的。框408可以是可任选的,因为在一实施例中,高优 先级呼叫的指示可在已在发起方设备(即,第一设备)、服务器、和目的地设备(即,第二设 备)之间建立呼叫之后被接收,并且已经在服务器和目的地设备(即,第二设备)之间交换 数据。
[0062] 分别在框410、412和416并行地,服务器处理器可在第一无线通信路径上传送/ 接收相同音频数据的连续流、在第二无线通信路径上传送/接收相同音频数据的连续流、 和在第三通信路径上传送/接收相同音频数据的连续流。以此方式,相同音频数据可在与 第一设备的两条无线通信路径上传送和/或接收。如以上所讨论的,第一和第二无线通信 路径可以是不同的(例如,不同协议、不同网络、不同天线等)。然而,经由第一和第二无线 路径传送和/或接收的音频数据本身可以相同。作为示例,相同语音呼叫可在第一和第二 无线通信路径两者上传送/接收。以此方式,在双通信路径上传输相同数据集可提高呼叫 可靠性/质量,因为丢失数据的几率可被减小。
[0063] 在框414,服务器处理器可使用从第一和第二通信路径中的任一者或两者接收到 的连续音频数据流来重构连续音频数据流。在一实施例中,两个音频数据流可在两条无线 通信路径上被接收。这两个音频数据流可以是从相同的原始音频数据流生成的。然而,由 于传输干扰、信号损耗、设备故障和/或其他差错,可能没有在第一和第二无线通信路径两 者上接收到完整的原始音频数据流。服务器处理器可使用在第一和第二通信路径中的任一 者或两者上接收到的原始音频数据流的各部分来重构原始音频数据流。以此方式,尽管无 线通信路径中的一者或两者可能未能达成原始音频数据流的完整传输,但服务器处理器可 以能够用实际接收到的各部分来重构原始音频数据流。在一实施例中,使用从第一和第二 通信路径中的任一者或两者接收到的连续音频数据流来重构连续音频数据流可包括将两 个连续音频数据流进行比较以确定一个连续音频数据流中缺失的段。基于缺失的部分,可 确定要从另一个连续音频数据流填充的部分和/或可丢弃重复的段。在框416,重构的连续 音频数据流可经由第三通信路径从服务器传送到第二设备。来自第二设备的连续音频数据 流也可在框416被接收并在框410和412经由第一和第二无线通信路径传送给第一设备。
[0064] 在操作中,第一设备可在框410和412经由第一和第二通信路径与服务器持续地 传送和接收数据。服务器处从第一设备接收到的数据可在框414重构并在框416经由第三 通信路径传送给第二设备。在一实施例中,服务器处从第二设备接收到的数据可经由第一 和第二无线通信路径两者从服务器传送到第一设备。以此方式,从第二设备接收到的相同 数据的两个副本从服务器发送到第一设备。第一设备和服务器之间建立的双通信路径可提 高呼叫质量/可靠性。
[0065] 图5解说用于管理在不同通信路径上在两个通信设备之间的数据传送/接收的实 施例方法500。在其中第二设备是无线设备的实施例中,方法500可与方法400结合使用以 建立服务器和第二无线设备之间的附加无线通信路径。在一实施例中,方法500的操作可 由服务器的处理器来实现。在框502,服务器处理器可在第三无线通信路径上传送/接收连 续音频数据流。作为示例,可按与以上参照图4讨论的框416类似的方式在3G无线网络上 在服务器和第二无线设备之间建立第三无线通信路径。
[0066] 在框504,服务器处理器可向第二无线设备发送双通信路径请求。在一实施例中, 双通信路径请求可以是从服务器发送到第二无线设备的指示多于一条无线通信路径可被 建立并且呈现接受或阻止与服务器建立双路径通信的机会的请求。在一实施例中,双通信 路径请求可在服务器处理器确定当前呼叫被指定为高优先级呼叫之际被发送。在另一实施 例中,双通信路径请求可由服务器处理器基于第二无线设备正逼近受限蜂窝覆盖区域或死 区的预测来自动地发送。作为示例,服务器处理器可使用从第二无线设备接收到的位置和 速度向量信息来确定第二无线设备的可能行进路径。服务器处理器可将该可能行进路径与 蜂窝覆盖地图进行比较来预测第二无线设备是否将进入或者正逼近受限蜂窝覆盖区域或 死区。在预测到第二无线设备正逼近受限蜂窝覆盖区域或死区之际,双通信路径请求可被 发送。在又一实施例中,双通信路径请求可以基于以下各项来发送:用户、服务器和/或设 备设置、呼叫者ID、呼叫质量信息、时辰、星期几、网络使用水平、成本确定(例如数据定价 信息)、功率使用、设备电池水平信息、数据使用、呼叫类型(例如,直拨呼叫、转接呼叫、会 议呼叫)等等。在一实施例中,双通信路径请求可经由第三无线通信路径发送。在另一实 施例中,双通信路径请求可在第三无线通信路径以外发送。
[0067] 在判断框506,服务器处理器可确定双通信路径请求是否被接受。在一实施例中, 服务器处理器可基于从第二无线设备接收到的消息(诸如包含双通信路径接受指示的消 息或包含双通信路径拒绝指示的消息)来确定双通信路径请求是否被接受。如果双通信路 径请求未被接受(即,判断框506 ="否"),则在框508服务器可向第一无线设备发送双通 信路径拒绝指示。
[0068] 如果双通信路径请求被接受(即,判断框506 ="是"),则在框510服务器可建立 服务器和第二无线设备之间的第四无线通信路径。在一实施例中,第四无线通信路径可以 是不同于第三无线通信路径的无线通信路径。作为示例,如果第三无线通信路径是3G呼 口4,则第四无线通信路径可以是分开的3G呼叫。在一实施例中,服务器处理器可被配置成 使用不同无线协议来建立第三和第四无线通信路径。作为示例,第三无线通信路径可使用 网际协议语音(VoIP)来建立,而第四无线通信路径可使用实时传输协议来建立。在一实施 例中,第三和第四无线通信路径可在完全不同的无线网络上建立。作为示例,第三无线通信 路径可在3G网络上建立,而第四无线通信路径可在Wi-Fi网络上建立。作为另一示例,第 三无线通信路径可在3G网络上建立,而第四无线通信路径可在LTE网络上建立。
[0069] 分别在框512和514并行地,服务器处理器可在第三无线通信路径上传送/接收 相同音频数据的连续流和在第四无线通信路径上传送/接收相同音频数据的连续流。以此 方式,相同音频数据可在两条无线通信路径上传送和/或接收。如以上所讨论的,第三和第 四无线通信路径可以是不同的(例如,不同协议、不同网络等)。然而,经由第三和第四无线 通信路径传送和/或接收的音频数据本身可以相同。作为示例,相同语音呼叫可在第三和 第四无线通信路径两者上传送/接收。以此方式,在双通信路径上传输相同数据集可提高 呼叫可靠性/质量,因为丢失数据的几率可被减小。
[0070] 在框516,服务器处理器可使用从第三和第四通信路径中的任一者或两者接收到 的连续音频数据流来重构连续音频数据流。在一实施例中,服务器处理器可使用在第三和 第四通信路径中的任一者或两者上接收到的原始音频数据流的各部分来重构原始音频数 据流。以此方式,尽管无线通信路径中的一者或两者可能未能达成原始音频数据流的完整 传输,但服务器处理器可以能够用实际接收到的各部分来重构原始音频数据流。在一实施 例中,使用从第三和第四通信路径中的任一者或两者接收到的连续音频数据流来重构连续 音频数据流可包括将两个连续音频数据流进行比较以确定一个连续音频数据流中缺失的 段。基于缺失的部分,可确定要从另一个连续音频数据流填充的部分和/或可丢弃重复的 段。
[0071] 附加地,与框512、514和516中执行的方法500的操作并行地,以上参照图4描述 的方法400的类似编号的框410、412和414的操作可由服务器处理器执行以经由第一无线 通信路径和第二无线通信路径向/从第一无线设备传送/接收数据。以此方式,可在第一 无线设备和第二无线设备之间跨服务器经由两个设备和服务器之间建立的双通信路径持 续传送和接收相同音频数据。两个设备和服务器之间的附加无线通信路径可提高呼叫质量 /可靠性。
[0072] 图6解说了用于在无线设备中传送/接收双路径通信的实施例方法600。在一实 施例中,方法600的操作可由无线设备的处理器执行。在框601,无线设备处理器可建立第 三无线通信路径。在一实施例中,可在该无线设备和服务器之间建立第三无线通信路径。 作为示例,可在3G无线网络上在该无线设备和服务器之间建立无线通信路径。在一实施例 中,可响应于经由服务器接收到的来自另一无线设备的呼叫而建立第三无线通信路径。在 框602,无线设备处理器可捕捉音频数据。在一实施例中,捕捉音频数据可包括从无线设备 的话筒接收音频输入和准备音频数据以供传送、以及将所接收到的数据转换成音频输出和 将音频输出发送给无线设备的扬声器以输出给用户。在框604,无线设备处理器可在第三无 线通信路径上传送/接收连续音频数据流。在一实施例中,该连续音频数据流可以是两个 或更多个用户之间发生的电话对话。
[0073] 在判断框606,无线设备处理器可确定是否已接收到双通信路径请求。在一实施 例中,双通信路径请求可以是从服务器发送到无线设备的指示多于一条无线通信路径可被 建立并且向无线设备呈现接受或阻止与服务器建立双路径通信的机会的请求。在一实施例 中,双通信路径请求可以是从服务器接收到的消息,诸如包含双通信路径请求指示的消息。 如果未接收到双通信路径请求(即,判断框606 ="否"),则在框6〇2,无线设备处理器可继 续捕捉音频数据,并且在框604,可在第三无线通信路径上传送/接收音频数据。
[0074] 如果已接收到双通信路径请求(即,判断框606 ="是"),则在框608无线设备处 理器可使得无线设备的显示器显示双通信路径请求。在一实施例中,双通信路径请求可以 包括诸如以下的信息:与用户、服务器和/或设备设置、呼叫者ID、呼叫质量、时辰、星期几、 网络使用水平、成本确定(例如数据定价信息)、功率使用、设备电池水平、数据使用、呼叫 类型(例如,直拨呼叫、转接呼叫、会议呼叫)等相关的信息。由无线设备显示的双通信路 径请求可至少包括双通信路径请求中所包括的信息的一部分。以此方式,可向无线设备的 用户提供与实现双路径通信相关联的成本和益处有关的信息。
[0075] 在判断框610,无线设备处理器可确定是否可接收到用户接受指示。在一实施例 中,用户接受指示可以是指示用户批准建立双通信路径的用户输入,诸如按钮按压事件或 触摸屏选择。如果用户未接受双通信路径请求(即,判断框610 ="否"),则在框612无线 设备处理器可向服务器发送双通信路径拒绝指示,并且方法600可行进至框602。如果用户 的确接受双通信路径请求(即,判断框610 ="是"),则在框613无线设备处理器可向服务 器发送双通信路径接受指示。在一实施例中,双通信路径接受指示可以是从无线设备发送 到服务器的指示附加无线通信路径可被建立的消息。
[0076] 在框614,无线设备处理器可建立第四无线通信路径。在一实施例中,第四无线通 信路径可以是不同于第三无线通信路径的无线通信路径。在一实施例中,无线设备处理器 可被配置成一次建立多于一个呼叫,并且第四无线通信路径可被建立为无线设备和服务器 之间的第二呼叫。作为示例,如果第三无线通信路径是3G呼叫,则第四无线通信路径可以 是分开的3G呼叫。在一实施例中,无线设备处理器可被配置成使用相同和/或不同天线来 建立第三和第四无线通信路径。在一实施例中,无线设备处理器可被配置成使用不同无线 协议来建立第三和第四无线通信路径。作为示例,第三无线通信路径可使用网际协议语音 (VoIP)来建立,而第四无线通信路径可使用实时传输协议来建立。在一实施例中,第三和第 四无线通信路径可在完全不同的无线网络上建立。作为示例,第三无线通信路径可在3G网 络上建立,而第四无线通信路径可在Wi-Fi网络上建立。作为另一示例,第三无线通信路径 可在3G网络上建立,而第四无线通信路径可在LTE网络上建立。
[0077] 在框eie,无线设备处理器可继续按照以上参照框602讨论的方式捕捉音频数据。 分别在框61S和 620并行地,无线设备处理器可在第三无线通信路径上传送/接收相同音 频数据的连续流和在第四无线通信路径上传送/接收相同音频数据的连续流。以此方式, 相同音频数据可在两条无线通信路径上传送和/或接收。如以上所讨论的,第三和第四无 线通信路径可以是不同的(例如,不同协议、不同网络、不同天线等)。然而,经由第三和第 四无线路径传送和/或接收的音频数据本身可以相同。作为示例,在语音呼叫中,所捕捉的 音频数据可以是语音呼叫,并且相同的语音呼叫可在第三和第四无线通信路径两者上传送 /接收。以此方式,在双通信路径上传输相同数据集可提高呼叫可靠性/质量,因为丢失数 据的几率可被减小。
[0078] 在框622,无线设备处理器可使用从第三和第四通信路径中的任一者或两者接收 到的连续音频数据流来重构连续音频数据流。在一实施例中,两个音频数据流可在两条无 线通信路径上被接收。这两个音频数据流可以是从相同的原始音频数据流生成的。然而, 由于传输干扰、信号损耗、设备故障和/或其他差错,可能没有在第三和第四无线通信路径 两者上接收到完整的原始音频数据流。无线设备处理器可使用在第三和第四通信路径中的 任一者或两者上接收到的原始音频数据流的各部分来重构原始音频数据流。以此方式,尽 管无线通信路径中的一者或两者可能未能达成原始音频数据流的完整传输,但无线设备处 理器可以能够用实际接收到的各部分来重构原始音频数据流。在一实施例中,使用从第三 和第四通信路径中的任一者或两者接收到的连续音频数据流来重构连续音频数据流可包 括将两个连续音频数据流进行比较以确定一个连续音频数据流中缺失的段。基于缺失的部 分,可确定要从另一个连续音频数据流填充的部分和/或可丢弃重复的段。方法600可行 进至框ei6,并且以此方式可持续捕捉、传送/接收和重构音频数据。
[0079] 图7解说了根据实施例方法200、3〇0、400、500和/或600在每条无线通信路径内 使用相同类型无线网络建立的示例无线通信路径。第一无线设备702可建立与服务器710 的第一无线通信路径。第一无线通信路径可包括第一无线设备702和无线网络708 (诸如 3G网络)之间的无线连接704 (诸如3G连接)。无线网络7〇8可与服务器710处于通信。 第一无线设备702还可建立与服务器710的第二无线通信路径。第二无线通信路径可包括 第一无线设备 7〇2和无线网络70S (诸如3G网络)之间的无线连接706 (诸如3G连接)。 服务器710可建立与第二无线设备718的第三无线通信路径。服务器710可与无线网络 712(诸如3G网络)处于通信。在一实施例中,无线网络708和712可以是相同无线网络, 或者可以是由不同承运商/运营商运行的相同类型无线网络。第三无线通信路径可包括无 线网络71 2和第二无线设备71S之间的无线连接714 (诸如3G连接)。服务器710可建立 与第二无线设备718的第四无线通信路径。第四无线通信路径可包括无线网络712和第二 无线设备718之间的无线连接716 (诸如3G连接)。
[0080] 可由第一无线设备702、服务器710和第二无线设备718执行以根据各个实施例建 立双通信的示例操作可包括第一无线设备702经由无线连接704和无线网络708连接至服 务器以建立第一无线路径。作为示例,第一无线设备702可发起旨在发往第二无线设备的 语音呼叫,可指示该呼叫是高优先级呼叫,并且建立第一无线通信路径。服务器710可经由 无线网络712和无线连接714将呼叫连接至第二无线设备718以建立第三无线路径。可在 第一无线设备702和第二无线设备718两者处捕捉音频数据。所捕捉的音频数据可经由服 务器710在第一无线设备702和第二无线设备718之间传送/接收。响应于触发事件(诸 如用户指示该呼叫可能是高优先级),第一无线设备702可经由无线连接706和无线网络 708建立到服务器710的第二无线通信路径。第一无线设备702可随后经由第一和第二无 线通信路径传送和接收相同数据。服务器710可标识该呼叫是高优先级呼叫并且可向第二 无线设备718发送双通信路径请求。响应于用户批准双路径通信,服务器710可经由无线连 接716和无线网络712建立到服务器710的第四无线通信路径。第二无线设备718可随后 经由第三和第四无线通信路径传送和接收相同数据。以此方式,虽然可建立四条通信路径, 但作为音频呼叫的相同连续音频数据流可在无线设备702、718中的每一者与服务器710之 间跨两条无线通信路径持续地传送和/或接收。
[0081] 图8解说了根据实施例方法2〇〇、300、400、500和/或600在每条无线通信路径内 使用不同无线网络类型而建立的示例无线通信路径。第一无线设备802可建立与服务器 814的第一无线通信路径。第一无线通信路径可包括第一无线设备802和无线网络808 (诸 如3G网络)之间的无线连接804 (诸如3G连接)。无线网络808可与服务器814处于通 信。第一无线设备802还可与服务器814建立第二无线通信路径。第二无线通信路径可包 括第一无线设备802和连接至因特网81 6的无线网络810(诸如Wi-Fi接入点)之间的无 线连接806 (诸如Wi-Fi连接)。服务器814可被连接至因特网816,并且以此方式,服务器 814和第一无线设备802之间的第二无线通信路径可被建立。服务器814可建立与第二无 线设备824的第三无线通信路径。服务器814可与无线网络820 (诸如3G网络)处于通 信。在一实施例中,无线网络808和82〇可以是相同无线网络,或者可以是由不同承运商/ 运营商运行的相同类型无线网络。第三无线通信路径可包括无线网络820和第二无线设备 824之间的无线连接822 (诸如3G连接)。服务器814可建立与第二无线设备824的第四 无线通信路径。第四无线通信路径可包括第二无线设备824和连接至因特网816的无线网 络818 (诸如Wi-Fi接入点)之间的无线连接826 (诸如Wi-Fi连接)。服务器814可被连 接至因特网816,并且以此方式,服务器814和第二无线设备824之间的第二无线通信路径 可被建立。
[0082] 可由第一无线设备8〇2、服务器S14和第二无线设备 824执行以根据各个实施例建 立双通信的示例操作可与以上参照图7讨论的那些操作相同,除了第一、第二、第三和第四 无线通信路径可使用不同的无线通信协议和/或完全不同的无线网络来建立。
[0083] 图9解说了根据实施例方法200、300、400、500和/或600在每条无线通信路径内 使用不同无线网络类型而建立的示例无线通信路径。第一无线设备902可建立与服务器 912的第一无线通信路径。第一无线通信路径可包括第一无线设备902和无线网络910 (诸 如X网络)之间的无线连接9〇4(诸如3G连接)。无线网络910可与服务器912处于通 信。第一无线设备902还可建立与服务器912的第二无线通信路径。第二无线通信路径可 包括第一无线设备 9〇2和无线网络9〇8 (诸如LTE网络)之间的无线连接906 (诸如LTE连 接)。服务器912可建立与第二无线设备924的第三无线通信路径。服务器912可与无线 网络918 (诸如3G网络)处于通信。在一实施例中,无线网络918和910可以是相同无线网 络,或者可以是由不同承运商/运营商运行的相同类型无线网络。第三无线通信路径可包 括无线网络918和第二无线设备吧4之间的无线连接 920 (诸如3G连接)。服务器912可 建立与第二无线设备924的第四无线通信路径。第四无线通信路径可包括无线网络916(诸 如LTE网络)和第二无线设备924之间的无线连接922 (诸如LTE连接)。无线网络916可 与服务器則2处于通信。在一实施例中,无线网络916和908可以是相同无线网络,或者可 以是由不同承运商/运营商运行的相同类型的无线网络。
[0084] 可由第一无线设备9〇2、服务器914和第二无线设备924执行以根据各个实施例建 立双通信的示例操作可与以上参照图7讨论的那些操作相同,除了第一、第二、第三和第四 无线通信路径可使用完全不同的无线网络来建立。
[0085]图10解说了用于在无线设备处传送/接收双路径通信的实施例方法1000,其类似 于以上参照图2描述的方法2〇0,除了在方法1000中可响应于用户批准来建立附加无线通 信路径。在框2〇 6、208和210中,无线设备处理器可执行以上参照图2讨论的方法200的 类似编号的框的操作。如果发生了触发事件(S卩,判断框210 ="是"),则在框1002无线 设备处理器可在无线设备的显示器上显示用户批准提示。在一实施例中,该用户批准提示 可以是向无线设备的用户指示双路径通信可被建立的指示和/或对指示批准或不批准双 路径通信的用户输入的请求的指示。在又一实施例中,用户批准提示可包括与双路径通信 相关联的信息,诸如与以下各项相关的信息:用户、服务器和/或设备设置、呼叫者ID、呼叫 质量、时辰、星期几、网络使用水平、成本确定(例如数据定价信息)、功率使用、设备电池水 平、数据使用、呼叫类型(例如,直拨呼叫、转接呼叫、会议呼叫)等。以此方式,可向无线设 备的用户提供与实现双路径通信相关联的成本和益处有关的信息。
[0086]在判断框1004,无线设备处理器可确定是否接收到用户批准指示。在一实施例中, 用户批准指示可以是响应于用户批准提示的显示而输入的用户输入,诸如按钮按压或触摸 屏选择。如果未接收到用户批准(即,判断框1004 = "否"),则方法1000可行进至框206 并且继续单路径通信。如果接收到用户批准(即,判断框1004 ="是"),则在框212和214, 无线设备处理器可执行以上参照图2讨论的方法200的类似标号的框的操作。在框1〇〇6, 无线设备处理器可通过执行以上参照图2讨论的框216、218和220的操作来通过/使用第 一和第二无线通信路径传送、接收和/或重构相同音频数据的连续流。
[0087]图11解说了用于跨附加无线设备建立双路径通信的实施例方法1100,其类似于 以上参照图2描述的方法200,除了在方法1100中跨附加无线设备建立附加无线通信路径。 在框2〇 6、208和210中,无线设备处理器可执行以上参照图2讨论的方法200的类似编号 的框的操作。如果发生了触发事件(g卩,判断框210 ="是"),则在框1102无线设备处理器 可确定是否有附加无线设备可用。在一实施例中,如果一附加无线设备被启用以向/从该 无线设备和目的地设备传送/接收通信以用于第一无线通信路径,则该附加无线设备可以 是可用的。在一实施例中,附加无线设备可通过对从无线设备发送的可用性查询进行响应 来指示它的可用性。如果没有附加无线设备可用(即,判断框1102 = "否"),则方法1100 可行进至框206并且继续单路径通信。
[0088]如果有附加无线设备可用(即,判断框1102 ="是"),则在框1104,无线设备处 理器可建立与附加无线设备的本地连接。在一实施例中,该本地连接可以是无线连接,诸如 蓝牙?连接、近场通信连接等。在框1106,无线设备处理器可使用本地连接跨附加无线设 备建立第二无线连接路径。在一实施例中,无线设备处理器可与附加无线设备上的双路径 通信促成客户端交互以建立第二无线通信路径。在又一实施例中,附加无线设备上的双路 径通信促成客户端可管理在本地连接上向/从无线设备、以及向/从目的地设备(例如,服 务器和/或第二无线设备)传达信息所必需的交互。在框1108,无线设备处理器可继续按 照以上参照框206讨论的方式捕捉音频数据。
[0089] 分别在框1110和1112并行地,无线设备处理器可在第一无线通信路径上传送/ 接收相同音频数据的连续流和在跨附加无线设备建立的第二无线通信路径上传送/接收 相同音频数据的连续流。以此方式,相同音频数据可在两条无线通信路径上传送和/或接 收。以此方式,在双通信路径上传输相同数据集可提高呼叫可靠性/质量,因为丢失数据的 几率可被减小。如以上参照图2讨论的,在框220,无线设备处理器可使用从第一和第二通 信路径中的任一者或两者接收到的连续音频数据流来重构连续音频数据流。
[0090] 图12解说了根据实施例方法1100建立的示例无线通信路径。第一无线设备12〇2 可建立与服务器1214的第一无线通信路径。第一无线通信路径可包括第一无线设备 1202 和无线网络1212(诸如3G网络)之间的无线连接1208(诸如3G连接)。无线网络1212 可与服务器m4处于通信。第一无线设备1202还可建立与服务器1214的第二无线通信 路径。第二无线通信路径可包括第一无线设备和附加无线设备1204之间建立的本地无线 连接1 2〇6 (诸如蓝牙?连接)。附加无线设备1204可建立附加无线设备1204和无线网络 1212 (诸如3G网络)之间的无线连接m〇 (诸如3G连接)。以此方式,可跨附加无线设备 建立第二无线通信路径。替换地,附加无线设备1204可建立与无线网络1228 (诸如无线接 入点122S)的无线连接(诸如Wi-Fi连接)。无线网络U28可与因特网1230连接,并且服 务器1214可连接至因特网1 23〇。以此方式,可跨附加无线设备、以及跨不同网络和/或使 用不同协议建立第二无线通信路径。
[0091]图13解说了用于基于数据分组索引来重构连续数据流的实施例方法1300。在一 实施例中,方法1300的操作可由无线设备的处理器实现。在另一实施例中,方法13〇〇的操 作可由服务器的处理器来执行。在框13〇2,服务器/无线设备处理器可建立第一无线通信 路径。在一实施例中,可在该服务器/无线设备和发起方无线设备之间建立无线通信路径。 作为示例,可在3G无线网络上在该服务器/无线设备和发起方无线设备之间建立无线通信 路径。
[0092] 在框1304,服务器/无线设备处理器可建立第二无线通信路径。在一实施例中,第 二无线通信路径可以是不同于第一无线通信路径的无线通信路径。在一实施例中,服务器/ 无线设备处理器可被配置成一次建立多于一个呼叫,并且第二无线通信路径可被建立为发 起方无线设备和服务器/无线设备之间的第二呼叫。作为示例,如果第一无线通信路径是 3G呼叫,则第二无线通信路径可以是分开的3G呼叫。在一实施例中,服务器/无线设备处 理器可被配置成使用不同无线协议来建立第一和第二无线通信路径。作为示例,第一无线 通信路径可使用网际协议语音(VoIP)来建立,而第二无线通信路径可使用实时传输协议 来建立。在一实施例中,第一和第二无线通信路径可在完全不同的无线网络上建立。作为 示例,第一无线通信路径可在3G网络上建立,而第二无线通信路径可在Wi-Fi网络上建立。 作为另一示例,第一无线通信路径可在3G网络上建立,而第二无线通信路径可在LTE网络 上建立。
[0093] 分别在框1306和1308并行地,服务器/无线设备处理器可在第一无线通信路径 上传送/接收作为一系列编索引的分组的相同音频数据的连续流的部分和在第二无线通 信路径上传送/接收相同音频数据的连续流。以此方式,相同音频数据可在两条无线通信 路径上作为相同的一系列编索引的分组来传送和/或接收。如以上所讨论的,第一和第二 无线通信路径可以是不同的(例如,不同协议、不同网络、不同天线等)。然而,经由第一和 第二无线路径传送和/或接收的音频数据本身可以是相同的一系列编索引的分组。以此方 式,在双通信路径上传输相同数据集可提高呼叫可靠性/质量,因为丢失数据的几率可被 减小。
[0094]在框1:310,服务器/无线设备处理器可比较所接收到的分组。在一实施例中,服务 器/无线设备处理器可将所接收到的分组的分组索引彼此比较以便于标识缺失的分组和/ 或所接收到的冗余分组。在框1312,服务器/无线设备处理器可丢弃所接收到的冗余分组。 以此方式,冗余分组可被消除,并且可减少存储两个所接收到的数据流的数据存储需求。 [00 95]在框1314,服务器/无线设备处理器可使用所接收到的各部分和数据分组索引中 的任一者或两者来重构连续音频数据流。在一实施例中,从经由第一通信路径接收到的部 分中缺失的分组可用经由第二通信路径接收到的分组来代替。方法3〇〇可随后返回框1306 和1308并继续使用第一和第二无线通信路径传送/接收。
[0096]图14解说了根据实施例方法1300建立的示例无线通信路径。无线设备14〇2可经 由与无线网络1404(诸如%网络)的无线连接14〇6(诸如3G连接)来建立与服务器1410 的第一无线通信路径。无线网络1404可与服务器1410处于通信。无线设备1402还可经 由与无 线网络1404(诸如3G网络)的无线连接1408(诸如X连接)建立与服务器1410 的第二无线通信路径。
[0097]在操作中,无线设备14〇2可经由第一无线通信路径和第二无线通信路径向/从服 务器传送/接收编索引的分组的相同连续流。如以上所讨论的,原始流可作为编索引分组 1、2、3、4、5和6的两个相同流经由第一和第二无线通信路径来发送。虽然可传送相同连续 流,但由于各种通信差错,可接收到不同的流,即流〖和流 2。作为示例,所接收到的流i可 包括编索引的分组1、2、4和6,而所接收到的流2可包括编索引的分组2、3、5和6。在一实 施例中,接收到流1和流2的服务器1410(或者替换地在从服务器 141〇传送给无线设备 1402的情况下的无线设备14〇2)可将流1与流2进行比较并从流1中丢弃重复编索引的分 组2和6。在又一实施例中,两个流(流丨和流 2)可被组合以重构原始数据流。流2中缺 失的编索引的分组可使用来自流1的可用分组来填充。以此方式,重构的流可包括编索引 的分组1、2、3、4、5和6,并且可与原始流相同。
[0098]图15解说了用于重构连续数据流的实施例方法15〇〇,其与以上参照图13描述的 方法1300类似,除了在方法1500中,可基于具有不同传输结构的数据流来重构连续数据 流。在一实施例中,方法1500的操作可由无线设备的处理器实现。在另一实施例中,方法 1500的操作可由服务器的处理器来执行。在框 1;3〇2和1:3〇4中,以上参照图13描述的方 法1300的类似编号的框的操作可由服务器/无线设备处理器执行以建立第一和第二无线 通信路径。
[00"]在框丨5〇2,服务器/无线设备处理器可在第一无线通信路径上作为顺序分组中的 毗邻帧来传送/接收相同音频数据的连续流的部分,以及并行地,在框15〇4,服务器/无线 设备处理器可在第二无线通信路径上作为顺序分组中的交错帧来传送y接收相同音频数 据的连续流。以此方式,相同音频数据可在两条无线通信路径上使用不同传输结构来传送 和/或接收。作为示例,在第一无线通信路径中,各帧可在各个分组中以毗连结构发送,诸 如第一分组中的帧1、2和3和第二分组中的帧4、5和6。在第二无线通信路径中,各帧可在 各个分组中以交错结构发送,诸如第一分组中的奇数帧 U3和5和第二分组中的偶数帧2、 4和6。如以上所讨论的,第一和第二无线通信路径可以是不同的(例如,不同协议、不同网 络、不同天线等)。然而,虽然以不同次序传送,但经由第一和第二无线路径传送和/或接收 的音频数据本身可以是相同帧。以此方式,在双通信路径上传输相同数据集可提高呼叫可 靠性/质量,因为丢失数据的几率可被减小。
[0100]在框15〇6,服务器/无线设备处理器可比较所接收到的分组。在一实施例中,服务 器/无线设备处理器可将所接收到的分组的分组索引彼此比较以便于标识缺失的分组、所 接收到的冗余分组,和/或标识每个所接收到的分组内的帧。在框 1508,服务器/无线设备 处理器可丢弃所接收到的冗余帧。以此方式,冗余帧可被消除,并且可减少存储两个所接收 到的数据流的数据存储需求。
[0101]在框1510,服务器/无线设备处理器可使用所接收到的帧中的任一者或两者来重 构^续音频数据流。在一实施例中,从经由第一通信路径接收到的部分中缺失的帧可用经 由第二通信路径接收到的分组来代替。方法1500可随后返回框1502和1508并继续使用 第一和第二无线通信路径传送/接收。
[0102]图16解说了根据实施例方法15〇〇建立的示例无线通信路径。无线设备16〇2可 经由与无线网络1604(诸如3G网络)的无线连接1606(诸如3G连接)来建立与服务器 161〇的第一无线通信路径。无线网络1604可与服务器1610处于通信。无线设备1602还 可经由与无线网络1604(诸如X网络)的无线连接1608(诸如3G连接)来建立与服务器 leio的第二无线通信路径。
[0103]在操作中,无线设备1602可经由第一无线通信路径和第二无线通信路径向/从服 务器传送/接收相同的连续帧流。如以上所讨论的,原始帧流1、2、3、4、5和6可经由不同 传输结构经由第一和第二无线通信路径发送。在流1中,帧1、2、3、4、5和6可分别在两个 分组(分组1· 1和分组1.2)中以毗连结构发送。帧1、2和3可在分组1. 1中发送,并且帧 4、 5和6可在分组1· 2中发送。在流2中,帧1、2、3、4、5和6可分别在两个分组(分组2. 1 和分组2. 2)中以交错结构发送。奇数帧i、3和5可在分组2· 1中发送,而偶数帧2、4和6 可在刀组2· 2中发送。虽然可传送相冋连续流,但由于各种通信差错(诸如两个流同时被 阻塞),可接收到不同的流,即流1和流2。作为示例,每个流的第二个分组(分组 L 2和分 组2_ 2)可因两个流同时被阻塞而分别被丢弃。在一实施例中,接收到流丨和流2的服务器 161〇(或者替换 :地在从服务器iei〇传送给无线设备1602的情况下的无线设备16〇2)可将 流1与流2进行比较并从流2中丢弃重复帧1和 3。从两个流(流i和流2)剩下的帧u 2、3和5可被组合以尽可能多地重构原始数据流。以此方式,重构的流可包括帧ι、2、3和 5。 虽然不是完整的原始数据流,但重构的流包括在两个流使用相同传输结构的情况下原本 将丢失的帧(即,帧5)。以此方式,即使两条通信路径可能同时被阻塞,但丢失帧的数目可 减少。 '
[0104]各个实施例可在各种无线通信电路中的任一者中实现,其中的一个示例在图17 中解说。在一实施例中,无线通信电路17〇〇可以是无线设备的一部分。在一实施例中,无 线通彳曰电路1 7〇0可包括親合至第一收发机1706的第一天线17〇2。在操作中,第一收发机 1706可被配置成经由第一天线1702在无线通信网络(诸如3G蜂窝网络)中的信道上传 送/接收。无线通信电路1700还可包括耦合至第二收发机丨 7〇8的第二天线1704。在操作 中,第一收发机1708可被配置成经由第二天线1704在无线通信网络中与第一收发机 17〇6 的信道不同的信道上传送/接收。第一收发机1706和第二收发机17〇8可分别耦合至缓冲 器m〇、1712。在一实施例中,缓冲器m〇、i71 2可以是经由收发机丨川6、^^传送/接收 的数据流的各部分可在传送/接收之前/之后在其中存储的存储器位置。在一实施例中, 缓冲器1710、1712中的缓冲水平可彼此独立地设置,并且可基于经由收发机 17〇6、17〇8传 送/接收的数据流中的时延差来动态改变。作为示例,如果经由第一天线 17〇2和第一收发 机1706接收到的第一数据流在时间线上比经由第二天线^04和第二收发机17〇8接收到 的第二数据流提前100毫秒,则缓冲器1Π 0可向第一数据流添加100毫秒的缓冲以对齐时 间线。以此方式,缓冲器1710、m2可在所传送/接收的数据流在时间上不对齐时实现数 据流的去抖动。
[0105]缓冲器1了1〇、1712可稱合至重构器1716。在一实施例中,重构器可以是作 为设备/调制解调器处理器1Π 4的一部分的电路。在另一实施例中,重构器1716可以 是由设备/调制解调器处理器1714执行的应用。重构器1716可耦合至数字信号处理器 ("DSP")1718并且可向/从DSP Γ718发送/接收数据流。在操作中,当从第一缓冲器171〇 和弟一缓冲器1712接收到首频数据时,重构器1716可使用从第一缓冲器1710和第二缓冲 器171 2中的任一者或两者接收到的音频数据来重构连续音频数据流并将重构的音频数据 发送给DSP 17?8。当从DSP 17?8接收到首频数据时,重构器丨7丨6可向第一缓冲器υι?和 第二缓冲器m 2两者发送相同音频数据以供从第一收发机Π 06经由第一天线1702和从 丄 JA 发机1708经由第二天线1704发射D DSP 171S可稱合至话筒172〇和扬声器n 在操作中,dsp ms可接收来自重构器me的音频数据并将该麵转换成音频信号以供 由扬声器I722输出。dsp ms还可接收来自话筒mo的音频信号,将该音频信号转换成 发送给重构器1716的连续音频数据流。
[0106]在可健头施例中,任何附加数目N的天线1;7 24、收发机m6、和缓冲器1728可 被添加到通彳目电路1700并稱合至重构器1716。重构器1716可向N个缓冲器1728发送与 向缓冲器1710、171 2发送的相同数据,并且可使用从第一缓冲器第二缓冲器17丨2、或 N个缓冲器1728中的一者或多者接收到的音频数据来重构连续音频数据流。以此方式,多 于两个(诸如三个、四个、五个或更多个)冗余数据流可被传送/接收以提高数据传输可靠 性。
[0107]图18解说了无线通信电路1800,其类似于以上参照图17描述的无线通信电路 1700,除了无线通信电路1800可将不同的编解码器1804、18〇6用于经由第一缓冲器 171〇、 收发机1了06和天线17〇2的数据传送/接收和经由第二缓冲器 1712、收发机17〇8和天线 1704的数据传送/接收二第一缓冲器1710可耦合至第一编解码器 18〇4。作为示例,第一 编解码器可以是具有咼米样率的咼速率编解码器。第二缓冲器17丨2可親合至第二编解码 器1806,第二编解码器1806可以是具有比第一编解码器 1804低的采样率的低速率编解码 器。在一实施例中,编解码器1804、1806和/或重构器1808可以是作为DSP/设备/调制 解调器处理器1802的一部分操作的电路。在另一实施例中,编解码器 18〇4、18〇6和/或重 构器1808可以是由DSP/设备/调制解调器处理器]_ 8〇2执行的应用。编解码器18〇4、18〇6 可耦合至话筒1812并且可从话筒1幻 2接收音频信号。编解码器^0^806还可耦合至重 构器1808,并且重构器1808可耦合至扬声器1810。
[0108]在操作中,话筒1幻2接收到的音频信号可被并行发送给编解码器1804、 1806,并 且每个编解码器1804、1806可对音频信号采样并向其相应的缓冲器πιο、1712发送音频数 据以供相应收发机1706、1708和天线1702、1704发射。编解码器1804、1806可从其相应的 缓冲器1 71〇、1712接收音频数据并向重构器1808发送音频数据,重构器1S0S可使用从第 一编解码器1 8〇4和第二编解码器18〇6中的任一者或两者接收到的音频数据来重构连续音 频数据流。重构的音频数据可作为音频信号向扬声器1810输出。在一实施例中,重构器 18〇 8可默认以最高采样率输出来自编解码器1δ〇4、18〇6的音频数据,并且可仅在来自第一 编解码的输出不可用和/或低于质量阈值时才输出来自较低采样率编解码器的数据。以此 方式,步降到较低采样率可使得呼叫以较低质量音频继续。
[0109] 各个实施例可在各种无线设备中的任一种中实现,其中的一个示例在图19中解 说。例如,无线设备1900可包括耦合至内部存储器1904和1910的处理器1902。内部存储 器1904和1910可以是易失性或非易失性存储器,并且还可以是安全和/或加密的存储器、 或者不安全和/或未加密存储器,或其任何组合。处理器1902还可被耦合至触摸屏显示器 1906,诸如电阻式传感触摸屏、电容式传感触摸屏、红外传感触摸屏等。另外,无线设备 1900 的显示器不需要具有触摸屏能力。.另外,无线设备19〇〇可具有用于发送和接收电磁辐射 的一个或多个天线19〇 8,这一个或多个天线1908可连接至无线数据链路和/或耦合至处理 器1902的蜂窝电话收发机1916中的一者或多者。无线设备WOO还可包括用于接收用户输 入的物理按钮1912a和1912b。无线设备1900还可包括用于开启和关闭无线设备1900的 电源按钮1918。无线设备1900还可包括耦合至处理器1902的电池 1920。无线设备1900 还可包括耦合至处理器1902的位置传感器1922,诸如GPS接收机。
[0110] 以上所描述的各实施例还可在诸如图2〇中所解说的膝上型计算机2010之类的各 种个人计算设备内实现。许多膝上型计算机包括担当计算机的定点设备的触摸板触摸表面 2017,并且由此可接收与在装备有触摸屏显示器的移动计算设备以及上述移动计算设备上 实现的拖曳、滚动和轻击手势类似的拖曳、滚动和轻击手势。膝上型计算机2010将通常包 括耦合至易失性存储器2012和大容量非易失性存储器(诸如闪存的盘驱动器2013)的处 理器2011。膝上型计算机2010还可包括耦合至处理器2011的软盘驱动器2014和压缩盘 (CD)驱动器2015。膝上型计算机2010还可包括耦合至处理器2011的用于建立数据连接 或接纳外部存储器设备的诸如USB或FireWire?连接器插口之类的数个连接器端口,或者 用于将处理器2011耦合至网络的其它网络连接电路。在笔记本配置中,计算机外壳包括均 耦合至处理器2011的触摸板2017、键盘2018、和显示器2019。膝上型计算机2010还可包 括耦合至处理器2011的电池2020。膝上型计算机2010还可包括耦合至处理器2011的位 置传感器2022,诸如GPS接收机。另外,膝上型计算机2010可具有用于发送和接收电磁辐 射的一个或多个天线2008,这一个或多个天线2008可连接至无线数据链路和/或耦合至处 理器2011的蜂窝电话收发机1916中的一者或多者。计算设备的其他配置可包括如众所周 知地耦合至处理器(例如,经由USB输入)的计算机鼠标或轨迹球,这也可结合各个实施例 来使用。
[0111] 各个实施例还可实现在各种市售的服务器设备中的任何服务器设备上,诸如图21 中解说的服务器2100。此类服务器2100通常包括耦合至易失性存储器2102和大容量非 易失性存储器(诸如盘驱动器2103)的处理器2101。服务器2100还可包括耦合至处理器 2101的软盘驱动器、压缩盘(CD)或DVD盘驱动器2104。服务器2100还可包括耦合至处理 器 2101的用于建立与网络2107的网络接口连接的网络接入端口 2106,网络2107诸如耦合 至其他广播系统计算机和服务器的局域网、因特网、公共交换电话网络、和/或蜂窝数据网 络(例如,CDMA、TDMA、GSM、PCS、3G、4G、LTE、或任何其他类型的蜂窝数据网络)。
[0112] 处理器19〇2、2〇11和2101可以是能通过软件指令(应用)配置成执行包括以上 描述的各种实施例的功能在内的各种功能的任何可编程微处理器、微型计算机或者一个或 多个多处理器芯片。在一些设备中,可提供多个处理器,诸如一个处理器专用于无线通信功 能并且一个处理器专用于运行其他应用。通常,在软件应用被访问并被加载到处理器1902、 2011和 2101中之前,这些软件应用可被存储在内部存储器1904、1910、2〇12、2013、2102和 2103中。处理器1902、2011和2101可包括足以存储应用软件指令的内部存储器。在许多 设备中,内部存储器可以是易失性或非易失性存储器(诸如闪存),或这两者的混合。出于 本说明书的目的,对存储器的一般性引述是指可由处理器19〇2、2011和2101访问的存储 器,包括内部存储器或插入到该设备中的可移动存储器、以及在处理器 19〇2、2〇11和2101 本身内部的存储器。
[0113]上述方法描述和过程流程图仅作为解说性示例提供,且并非旨在要求或暗示各种 实施例的步骤必须按所给出的次序来执行。如本领域技术人员将领会的,前述实施例中的 步骤次序可按任何次序来执行。诸如"其后"、"然后"、"接着"等的措辞并非旨在限定步骤 的次序;这些措辞仅是简单地用以指引读者遍历方法的描述。进一步地,对单数形式的权利 要求元素的任何引述,例如使用冠词"一"、"某"或"该"的引述不应解释为将该元素限定为 单数。
[0114]结合本文中所公开的实施例来描述的各种解说性逻辑框、模块、电路、和算法步骤 可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换 性,各种解说性组件、块、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。 此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术 人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被 解读成导致脱离了本发明的范围。
[0115]用以实现结合本文中公开的方面描述的各种例示性逻辑、逻辑框、模块、以及电路 的硬件可利用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵 列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成 执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换 方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实 现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与 DSP核心协同的一个 或多个微处理器或任何其他此类配置。替换地,一些步骤或方法可由专用于给定功能的电 路系统来执行。
[0116]在一个或多个示例性方面中,所描述的功能可在硬件、软件、固件或其任何组合中 实现。如果在软件中实现,则这些功能可作为一条或多条指令或代码存储在非瞬态处理器 可读介质上。本文中公开的方法或算法的步骤可在处理器可执行软件模块中实施,该处理 器可执行软件模块可驻留在非瞬态计算机可读存储介质上。有形的非瞬态处理器可读存储 介质可以是能被计算机、移动计算设备或无线通信设备的处理器访问的任何可用介质。作 为示例而非限定,此类非瞬态处理器可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘 存储、磁盘存储或其它磁存储设备、或者可用于存储指令或数据结构形式的合意程序代码 且可由计算设备的处理器访问的任何其它介质。如本文中所使用的盘(disk)和碟(disc) 包括压缩碟(CD)、激光碟、光碟、数字通用碟(DVD)、软盘和蓝光碟,其中盘往往以磁的方式 再现数据而碟利用激光以光学方式再现数据。以上的组合也应被包括在非瞬态处理器可读 介质的范围内。另外,方法或算法的操作可作为一条代码和/或指令或者代码和/或指令 的任何组合或集合而驻留在可被纳入计算机程序产品中的有形的非瞬态机器可读介质和/ 或非瞬态处理器可读介质上。
[0117]提供所公开的实施例的先前描述是为了使本领域任何技术人员皆能制作或使用 本发明。对这些实施例的各种修改对本领域技术人员来说将是显而易见的,且本文所定义 的一般原理可被应用于其它实施例而不背离本发明的精神或范围。由此,本发明并非旨在 限定于本文中示出的实施例,而是应被授予与所附权利要求和本文中公开的原理和新颖性 特征一致的最广义的范围。
【权利要求】
1. 一种用于在无线通信系统中维持呼叫质量的方法,包括: 在所述无线通信系统的第一无线设备和第二设备之间建立第一无线通信路径; 在所述第一无线设备和所述第二设备之间建立第二无线通信路径,其中所述第一无线 通信路径和所述第二无线通信路径是不同的;以及 以使得所述第二设备能够从所述第一无线通信路径和所述第二无线通信路径中的任 一者或两者接收和重构相同数据的连续数据流的方式来经由所述第一无线通信路径和所 述第二无线通信路径两者从所述第一无线设备向所述第二设备传送所述连续数据流。
2. 如权利要求1所述的方法,其特征在于,进一步包括: 在所述第一无线通信路径和所述第二无线通信路径两者上将所述连续数据流作为一 系列编索引的分组来传送;以及 在所述第二设备中使用所述数据分组索引来恢复比在所述第一无线通信路径和所述 第二无线通信路径中的任一者上接收到的更完整的所传送数据分组集合。
3. 如权利要求1所述的方法,其特征在于,进一步包括: 在所述第一无线通信路径和所述第二无线通信路径两者上将所述连续数据流作为一 系列编索引的分组来传送;以及 在所述第二设备中使用所述数据分组索引来丢弃所接收到的冗余分组。
4. 如权利要求1所述的方法,其特征在于,所述第二无线通信路径被建立仅长达所述 第一无线通信路径被建立的时间的一部分。
5. 如权利要求4所述的方法,其特征在于,所述第二无线通信路径是响应于触发事件 而建立的。
6. 如权利要求5所述的方法,其特征在于,所述触发事件是指示在所述无线通信系统 上的呼叫是高优先级呼叫的用户输入。
7. 如权利要求5所述的方法,其特征在于,所述触发事件是所述第一无线设备将进入 与所述第一无线通信路径相关联的低呼叫质量地带的预测。
8. 如权利要求1所述的方法,其特征在于,进一步包括: 在所述第一无线设备上显示用户批准提示,所述用户批准提示包括与所述第二无线通 信路径相关的信息;以及 确定是否接收到用户批准指示, 其中所述第二无线通信路径是在接收到所述用户批准指示之际建立的。
9. 如权利要求8所述的方法,其特征在于,与所述第二无线通信路径相关的所述信息 包括设备设置信息、呼叫者ID、呼叫质量信息、时辰、星期几、数据定价信息、功率使用、设备 电池水平信息、数据使用信息、和呼叫类型信息中的一者或多者。
10. 如权利要求1所述的方法,其特征在于,所述第一无线通信路径和所述第二无线通 信路径是使用不同无线通信协议建立的。
11. 如权利要求1所述的方法,其特征在于,所述第一无线通信路径和所述第二无线通 信路径是使用所述第一无线设备上的不同天线建立的。
12. 如权利要求1所述的方法,其特征在于,所述第二通信路径是至少部分地跨与所述 用户相关联的附加无线设备建立的。
13. 如权利要求1所述的方法,其特征在于,所述第一无线通信路径和所述第二无线通 信路径是在完全不同的无线网络上建立的。
14. 如权利要求1所述的方法,其特征在于,所述第一无线通信路径和所述第二无线通 信路径是使用所述第一无线设备上的不同编解码器建立的。
15. 如权利要求1所述的方法,其特征在于,进一步包括使用不同传输结构在所述第一 无线通信路径和所述第二无线通信路径两者上传送所述连续数据流。
16. 如权利要求1所述的方法,其特征在于,所述第二设备是所述无线通信系统内的服 务器,所述方法进一步包括: 在所述服务器和第二无线设备之间建立第三无线通信路径; 从所述服务器向所述第二无线设备发送双通信路径请求以请求所述第二无线设备建 立与所述服务器的双通信路径; 确定要接受还是拒绝所述双通信路径请求;以及 如果所述双通信路径请求被接受,则: 在所述服务器和所述第二无线设备之间建立第四无线通信路径; 以使得所述第二无线设备能够从所述第三无线通信路径和所述第四无线通信路径中 的任一者或两者接收和重构相同数据的连续数据流的方式来经由所述第三无线通信路径 和所述第四无线通信路径两者从所述服务器向所述第二无线设备传送所述连续数据流。
17. 如权利要求16所述的方法,其特征在于,确定要接受还是拒绝所述双通信路径请 求是基于以下一者或多者:用户输入、设备设置信息、呼叫者ID、呼叫质量信息、时辰、星期 几、数据定价信息、功率使用、设备电池水平信息、数据使用信息、和呼叫类型信息。
18. -种无线通信系统,包括: 用于在所述无线通信系统的第一无线设备和第二设备之间建立第一无线通信路径的 装置; 用于在所述第一无线设备和所述第二设备之间建立第二无线通信路径的装置,其中所 述第一无线通信路径和所述第二无线通信路径是不同的;以及 用于以使得所述第二设备能够从所述第一无线通信路径和所述第二无线通信路径中 的任一者或两者接收和重构相同数据的连续数据流的方式来经由所述第一无线通信路径 和所述第二无线通信路径两者从所述第一无线设备向所述第二设备传送所述连续数据流 的装置。
19. 如权利要求18所述的无线通信系统,其特征在于,进一步包括: 用于在所述第一无线通信路径和所述第二无线通信路径两者上将所述连续数据流作 为一系列编索引的分组来传送的装置;以及 用于在所述第二设备中使用所述数据分组索引来恢复比在所述第一无线通信路径和 所述第二无线通信路径中的任一者上接收到的更完整的所传送数据分组集合的装置。
20. 如权利要求18所述的无线通信系统,其特征在于,进一步包括: 用于在所述第一无线通信路径和所述第二无线通信路径两者上将所述连续数据流作 为一系列编索引的分组来传送的装置;以及 用于在所述第二设备中使用所述数据分组索引来丢弃所接收到的冗余分组的装置。
21. 如权利要求18所述的无线通信系统,其特征在于,所述第二无线通信路径被建立 仅长达所述第一无线通信路径被建立的时间的一部分。
22. 如权利要求21所述的无线通信系统,其特征在于,所述第二无线通信路径是响应 于触发事件而建立的。
23. 如权利要求22所述的无线通信系统,其特征在于,所述触发事件是指示在所述无 线通信系统上的呼叫是高优先级呼叫的用户输入。
24. 如权利要求22所述的无线通信系统,其特征在于,所述触发事件是所述第一无线 设备将进入与所述第一无线通信路径相关联的低呼叫质量地带的预测。
25. 如权利要求18所述的无线通信系统,其特征在于,进一步包括: 用于在所述第一无线设备上显示用户批准提示的装置,所述用户批准提示包括与所述 第二无线通信路径相关的信息;以及 用于确定是否接收到用户批准指示的装置, 其中所述第二无线通信路径是在接收到所述用户批准指示之际建立的。
26. 如权利要求25所述的无线通信系统,其特征在于,与所述第二无线通信路径相关 的所述信息包括设备设置信息、呼叫者ID、呼叫质量信息、时辰、星期几、数据定价信息、功 率使用、设备电池水平信息、数据使用信息、和呼叫类型信息中的一者或多者。
27. 如权利要求18所述的无线通信系统,其特征在于,所述第一无线通信路径和所述 无线第二无线通信路径是使用不同无线通信协议建立的。
28. 如权利要求18所述的无线通信系统,其特征在于,所述第一无线通信路径和所述 第二无线通信路径是使用所述第一无线设备上的不同天线建立的。
29. 如权利要求18所述的无线通信系统,其特征在于,所述第二通信路径是至少部分 地跨与所述用户相关联的附加无线设备建立的。
30. 如权利要求18所述的无线通信系统,其特征在于,所述第一无线通信路径和所述 第二无线通信路径是在完全不同的无线网络上建立的。
31. 如权利要求18所述的无线通信系统,其特征在于,所述第一无线通信路径和所述 第二无线通信路径是使用所述第一无线设备上的不同编解码器建立的。
32. 如权利要求18所述的无线通信系统,其特征在于,进一步包括,用于使用不同传输 结构在所述第一无线通信路径和所述第二无线通信路径两者上传送所述连续数据流的装 置。
33. 如权利要求18所述的无线通信系统,其特征在于,所述第二设备是所述无线通信 系统内的服务器,所述无线通信系统进一步包括: 用于在所述服务器和第二无线设备之间建立第三无线通信路径的装置; 用于从所述服务器向所述第二无线设备发送双通信路径请求以请求所述第二无线设 备建立与所述服务器的双通信路径的装置; 用于确定要接受还是拒绝所述双通信路径请求的装置;以及 如果所述双通信路径请求被接受: 用于在所述服务器和所述第二无线设备之间建立第四无线通信路径的装置; 用于以使得所述第二无线设备能够从所述第三无线通信路径和所述第四无线通信路 径中的任一者或两者接收和重构相同数据的连续数据流的方式来经由所述第三无线通信 路径和所述第四无线通信路径两者从所述服务器向所述第二无线设备传送所述连续数据 流的装置。
34. 如权利要求33所述的无线通信系统,其特征在于,确定要接受还是拒绝所述双通 信路径请求是基于以下一者或多者:用户输入、设备设置信息、呼叫者ID、呼叫质量信息、 时辰、星期几、数据定价信息、功率使用、设备电池水平信息、数据使用信息、和呼叫类型信 息。
35. -种无线设备,包括: 显示器, 存储器, 收发机,其用于与无线通信系统对接;以及 处理器,其耦合至所述显示器、存储器和收发机,其中所述处理器配置有处理器可执行 指令以执行操作,所述操作包括: 建立与所述无线通信系统的第二设备的第一无线通信路径; 建立与所述第二设备的第二无线通信路径,其中所述第一无线通信路径和所述第二无 线通信路径是不同的;以及 以使得所述第二设备能够从所述第一无线通信路径和所述第二无线通信路径中的任 一者或两者接收和重构相同数据的连续数据流的方式来经由所述第一无线通信路径和所 述第二无线通信路径两者向所述第二设备传送所述连续数据流。
36. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行进一步 包括在所述第一无线通信路径和所述第二无线通信路径两者上将所述连续数据流作为一 系列编索引的分组来传送的操作的处理器可执行指令。
37. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行使得所 述第二无线通信路径被建立仅长达所述第一无线通信路径被建立的时间的一部分的操作 的处理器可执行指令。
38. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行使得所 述第二无线通信路径响应于触发事件而被建立的操作的处理器可执行指令。
39. 如权利要求38所述的无线设备,其特征在于,所述触发事件是指示在所述无线通 信系统上的呼叫是高优先级呼叫的用户输入。
40. 如权利要求38所述的无线设备,其特征在于,所述触发事件是所述无线设备将进 入与所述第一无线通信路径相关联的低呼叫质量地带的预测。
41. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有处理器可执行指 令以执行进一步包括以下操作的操作: 在所述显示器上显示用户批准提示,所述用户批准提示包括与所述第二无线通信路径 相关的信息;以及 确定是否接收到用户批准指示, 其中所述第二无线通信路径是在接收到所述用户批准指示之际建立的。
42. 如权利要求41所述的无线设备,其特征在于,与所述第二无线通信路径相关的所 述信息包括设备设置信息、呼叫者ID、呼叫质量信息、时辰、星期几、数据定价信息、功率使 用、设备电池水平信息、数据使用信息、和呼叫类型信息中的一者或多者。
43. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行使得所 述第一无线通信路径和第二无线通信路径使用不同无线通信协议来建立的操作的处理器 可执行指令。
44. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行使得所 述第一无线通信路径和第二无线通信路径使用所述无线设备上的不同天线来建立的操作 的处理器可执行指令。
45. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行使得所 述第二通信路径至少部分地跨与所述用户相关联的附加无线设备来建立的操作的处理器 可执行指令。
46. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行使得所 述第一无线通信路径和第二无线通信路径在完全不同的无线网络上建立的操作的处理器 可执行指令。
47. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行使得所 述第一无线通信路径和第二无线通信路径使用所述无线设备上的不同编解码器来建立的 操作的处理器可执行指令。
48. 如权利要求35所述的无线设备,其特征在于,所述处理器配置有用于执行进一步 包括在所述第一无线通信路径和所述第二无线通信路径上使用不同传输结构来传送所述 连续数据流的操作的处理器可执行指令。
49. 一种其上存储有处理器可执行指令的非瞬态处理器可读存储介质,所述处理器可 执行指令被配置成使得无线通信系统内的无线设备处理器执行包括以下操作的操作: 建立与所述无线通信系统的第二设备的第一无线通信路径; 建立与所述第二设备之间的第二无线通信路径,其中所述第一无线通信路径和所述第 二无线通信路径是不同的;以及 以使得所述第二设备能够从所述第一无线通信路径和所述第二无线通信路径中的任 一者或两者接收和重构相同数据的连续数据流的方式来经由所述第一无线通信路径和所 述第二无线通信路径两者向所述第二设备传送所述连续数据流。
50. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行进一步包括在所述第一无线通信路径和所述 第二无线通信路径两者上将所述连续数据流作为一系列编索引的分组来传送的操作。
51. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行使得所述第二无线通信路径被建立仅长达所 述第一无线通信路径被建立的时间的一部分的操作。
52. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行使得所述第二无线通信路径是响应于触发事 件而被建立的操作。
53. 如权利要求52所述的非瞬态处理器可读介质,其特征在于,所述触发事件是指示 在所述无线通信系统上的呼叫是高优先级呼叫的用户输入。
54. 如权利要求52所述的非瞬态处理器可读介质,其特征在于,所述触发事件是所述 无线设备将进入与所述第一无线通信路径相关联的低呼叫质量地带的预测。
55. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行进一步包括以下操作的操作: 在所述显示器上显示用户批准提示,所述用户批准提示包括与所述第二无线通信路径 相关的信息;以及 确定是否接收到用户批准指示, 其中所述第二无线通信路径是在接收到所述用户批准指示之际建立的。
56. 如权利要求55所述的非瞬态处理器可读介质,其特征在于,与所述第二无线通信 路径相关的所述信息包括设备设置信息、呼叫者ID、呼叫质量信息、时辰、星期几、数据定价 信息、功率使用、设备电池水平信息、数据使用信息、和呼叫类型信息中的一者或多者。
57. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行使得所述第一无线通信路径和所述第二无线 通信路径使用不同无线通信协议来建立的操作。
58. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行使得所述第一无线通信路径和所述第二无线 通信路径使用所述无线设备上的不同天线来建立的操作。
59. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行使得所述第二通信路径至少部分地跨与所述 用户相关联的附加无线设备而建立的操作。
60. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行使得所述第一无线通信路径和所述第二无线 通信路径在完全不同的无线网络上建立的操作。
61. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行使得所述第一无线通信路径和所述第二无线 通信路径使用所述无线设备上的不同编解码器来建立的操作。
62. 如权利要求49所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令配置成使得所述无线设备处理器执行进一步包括在所述第一无线通信路径和所述 第二无线通信路径两者上使用不同传输结构传送所述连续数据流的操作。
63. -种无线设备,包括: 用于建立与无线通信系统的第二设备的第一无线通信路径的装置; 用于建立与所述第二设备的第二无线通信路径的装置,其中所述第一无线通信路径和 所述第二无线通信路径是不同的;以及 用于以使得所述第二设备能够从所述第一无线通信路径和所述第二无线通信路径中 的任一者或两者接收和重构相同数据的连续数据流的方式来经由所述第一无线通信路径 和所述第二无线通信路径两者向所述第二设备传送所述连续数据流的装置。
64. 如权利要求63所述的无线设备,其特征在于,进一步包括用于在所述第一无线通 信路径和所述第二无线通信路径两者上将所述连续数据流作为一系列编索引的分组来传 送的装置。
65. 如权利要求63所述的无线设备,其特征在于,所述第二无线通信路径被建立仅长 达所述第一无线通信路径被建立的时间的一部分。
66. 如权利要求63所述的无线设备,其特征在于,所述第二无线通信路径是响应于触 发事件而被建立的。
67. 如权利要求66所述的无线设备,其特征在于,所述触发事件是指示在所述无线通 信系统上的呼叫是高优先级呼叫的用户输入。
68. 如权利要求66所述的无线设备,其特征在于,所述触发事件是所述无线设备将进 入与所述第一无线通信路径相关联的低呼叫质量地带的预测。
69. 如权利要求63所述的无线设备,其特征在于,进一步包括: 用于显示用户批准提示的装置,所述用户批准提示包括与所述第二无线通信路径相关 的信息;以及 用于确定是否接收到用户批准指示的装置, 其中所述第二无线通信路径是在接收到所述用户批准指示之际建立的。
70. 如权利要求69所述的无线设备,其特征在于,与所述第二无线通信路径相关的所 述信息包括设备设置信息、呼叫者ID、呼叫质量信息、时辰、星期几、数据定价信息、功率使 用、设备电池水平信息、数据使用信息、和呼叫类型信息中的一者或多者。
71. 如权利要求63所述的无线设备,其特征在于,所述第一无线通信路径和所述第二 无线通信路径是使用不同无线通信协议建立的。
72. 如权利要求63所述的无线设备,其特征在于,所述第一无线通信路径和所述第二 无线通信路径是使用所述无线设备上的不同天线建立的。
73. 如权利要求63所述的无线设备,其特征在于,所述第二通信路径是至少部分地跨 与所述用户相关联的附加无线设备建立的。
74. 如权利要求63所述的无线设备,其特征在于,所述第一无线通信路径和所述第二 无线通信路径是在完全不同的无线网络上建立的。
75. 如权利要求63所述的无线设备,其特征在于,所述第一无线通信路径和所述第二 无线通信路径是使用所述无线设备上的不同编解码器建立的。
76. 如权利要求63所述的无线设备,其特征在于,进一步包括,用于使用不同传输结构 在所述第一无线通信路径和所述第二无线通信路径两者上传送所述连续数据流的装置。
77. -种用于在无线通信系统内使用的服务器,包括: 存储器, 收发机,其用于与无线通信系统对接;以及 处理器,其耦合至所述存储器和所述收发机,其中所述处理器配置有处理器可执行指 令以执行操作,所述操作包括: 在所述服务器和第一无线设备之间建立第一无线通信路径; 在所述服务器和所述第一无线设备之间建立第二无线通信路径,其中所述第一无线通 信路径和所述第二无线通信路径是不同的; 经由所述第一无线通信路径和所述第二无线通信路径两者接收来自所述第一无线设 备的相同数据的连续数据流;以及 从所述第一无线通信路径和所述第二无线通信路径中的任一者或两者重构所述连续 数据流。
78. 如权利要求77所述的服务器,其特征在于,所述处理器配置有处理器可执行指令 以执行进一步包括以下操作的操作: 在所述第一无线通信路径和所述第二无线通信路径两者上接收作为一系列编索引的 分组的所述连续数据流;以及 使用所述数据分组索引来恢复比在所述第一无线通信路径和所述第二无线通信路径 中的任一者上接收到的更完整的所传送数据分组集合。
79. 如权利要求77所述的服务器,其特征在于,所述处理器配置有处理器可执行指令 以执行进一步包括以下操作的操作: 在所述第一无线通信路径和所述第二无线通信路径两者上接收作为一系列编索引的 分组的所述连续数据流;以及 在所述第二设备中使用所述数据分组索引来丢弃所接收到的冗余分组。
80. 如权利要求77所述的服务器,其特征在于,所述处理器配置有处理器可执行指令 以执行进一步包括以下操作的操作: 建立所述服务器和第二无线设备之间的第三无线通信路径; 从所述服务器向所述第二无线设备发送双通信路径请求以请求所述第二无线设备建 立与所述服务器的双通信路径; 确定所述双通信路径请求被接受还是拒绝;以及 如果所述双通信路径请求被接受,则: 建立所述服务器和所述第二无线设备之间的第四无线通信路径;以及 以使得所述第二无线设备能够从所述第三无线通信路径和所述第四无线通信路径中 的任一者或两者接收和重构相同数据的连续数据流的方式来经由所述第三无线通信路径 和所述第四无线通信路径两者从所述服务器向所述第二无线设备传送所述连续数据流。
81. -种其上存储有服务器可执行指令的非瞬态处理器可读介质,所述服务器可执行 指令被配置成使得无线通信系统内的服务器执行包括以下操作的操作: 在所述服务器和第一无线设备之间建立第一无线通信路径; 在所述服务器和所述第一无线设备之间建立第二无线通信路径,其中所述第一无线通 信路径和所述第二无线通信路径是不同的; 经由所述第一无线通信路径和所述第二无线通信路径接收来自所述第一无线设备的 相同数据的连续数据流;以及 从所述第一无线通信路径和所述第二无线通信路径中的任一者或两者重构所述连续 数据流。
82. 如权利要求81所述的非瞬态处理器可读介质,其特征在于,所存储的服务器可执 行指令配置成使得所述服务器执行进一步包括以下操作的操作: 在所述第一无线通信路径和所述第二无线通信路径两者上接收作为一系列编索引的 分组的所述连续数据流;以及 使用所述数据分组索引来恢复比在所述第一无线通信路径和所述第二无线通信路径 中的任一者上接收到的更完整的所传送数据分组集合。
83. 如权利要求81所述的非瞬态处理器可读介质,其特征在于,所存储的服务器可执 行指令配置成使得所述服务器执行进一步包括以下操作的操作: 在所述第一无线通信路径和所述第二无线通信路径两者上接收作为一系列编索引的 分组的所述连续数据流;以及 在所述第二设备中使用所述数据分组索引来丢弃所接收到的冗余分组。
84. 如权利要求81所述的非瞬态处理器可读介质,其特征在于,所存储的服务器可执 行指令配置成使得所述服务器执行进一步包括以下操作的操作: 建立所述服务器和第二无线设备之间的第三无线通信路径; 从所述服务器向所述第二无线设备发送双通信路径请求以请求所述第二无线设备建 立与所述服务器的双通信路径; 确定所述双通信路径请求被接受还是拒绝;以及 如果所述双通信路径请求被接受,则: 建立所述服务器和所述第二无线设备之间的第四无线通信路径; 以使得所述第二无线设备能够从所述第三无线通信路径和所述第四无线通信路径中 的任一者或两者接收和重构相同数据的连续数据流的方式来经由所述第三无线通信路径 和所述第四无线通信路径两者从所述服务器向所述第二无线设备传送所述连续数据流。
85. -种用于在无线通信系统内使用的服务器,包括: 用于在所述服务器和第一无线设备之间建立第一无线通信路径的装置; 用于在所述服务器和所述第一无线设备之间建立第二无线通信路径的装置,其中所述 第一无线通信路径和所述第二无线通信路径是不同的; 用于经由所述第一无线通信路径和所述第二无线通信路径接收来自所述第一无线设 备的相同数据的连续数据流的装置;以及 用于从所述第一无线通信路径和所述第二无线通信路径中的任一者或两者重构所述 连续数据流的装置。
86. 如权利要求85所述的服务器,其特征在于,进一步包括: 用于在所述第一无线通信路径和所述第二无线通信路径两者上接收作为一系列编索 引的分组的连续数据流的装置;以及 用于使用所述数据分组索引来恢复比在所述第一无线通信路径和所述第二无线通信 路径中的任一者上接收到的更完整的所传送数据分组集合的装置。
87. 如权利要求85所述的服务器,其特征在于,进一步包括: 用于在所述第一无线通信路径和所述第二无线通信路径两者上接收作为一系列编索 引的分组的连续数据流的装置;以及 用于在所述第二设备中使用所述数据分组索引来丢弃所接收到的冗余分组的装置。
88. 如权利要求85所述的服务器,其特征在于,进一步包括: 用于在所述服务器和第二无线设备之间建立第三无线通信路径的装置; 用于从所述服务器向所述第二无线设备发送双通信路径请求以请求所述第二无线设 备建立与所述服务器的双通信路径的装置; 用于确定所述双通信路径请求被接受还是拒绝的装置;以及 如果所述双通信路径请求被接受: 用于在所述服务器和所述第二无线设备之间建立第四无线通信路径的装置; 用于以使得所述第二无线设备能够从所述第三无线通信路径和所述第四无线通信路 径中的任一者或两者接收和重构相同数据的连续数据流的方式来经由所述第三无线通信 路径和所述第四无线通信路径两者从所述服务器向所述第二无线设备传送所述连续数据 流的装置。
【文档编号】H04W36/18GK104285425SQ201380025091
【公开日】2015年1月14日 申请日期:2013年5月8日 优先权日:2012年5月15日
【发明者】S·R·德维恩, R·W·兰克福德, M·A·林德纳 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1