专利名称:用于在呼叫切换期间控制音频转换的方法和设备的制作方法
技术领域:
所要求保护的主题涉及将音频呼叫从一个网络切换到另一个网络,具体地涉及用 于在这样的切换期间在手机上转换音频路径的方法。
背景技术:
随着无线协议继续演进,用户期望语音和数据应用接近泛在的覆盖。为了向用户 提供这样的覆盖,手机制造商可以提供多模装置,其能够与支持不同的无线电技术的几个 网络通信,并且在这几个网络之间进行转换。例如,如果在第一网络上进行呼叫的用户离开 所述网络的覆盖区域,则所述呼叫可以被切换到用户在覆盖范围内的第二网络。因此,多模 装置的有效覆盖范围大于向仅能够与第一网络通信的装置提供的覆盖范围。在现有的数据协议中,接收装置在进行切换前后持续请求重发破坏或者丢失的分 组。所有的分组最终到达所述装置,也许在一些延迟后到达,但是这样的延迟是装置的用户 感觉不到的。相反,实时音频业务对于这样的延迟很敏感,并且如果没有适当地转换音频路 径,则在网络之间的切换会导致用户听到显著的音频间隙。例如,如果将第一网络上的语音 呼叫切换到第二网络,则第一网络或者第二网络可以控制转换音频路径的时刻,并且可以 通知接收装置将音频路径从第一网络转换到第二网络。但是,控制网络的音频转换和接收 装置的音频转换通常是不同步的,其可能引起在切换期间的显著的音频间隙。为了最小化 由于网络之间的切换而引起的音频质量降级,需要一种用于在网络之间转换音频路径的有 效机制。
发明内容
在此描述了一种在切换期间用于在接收单元控制音频转换的方法和系统。所述方 法可以包括步骤在接收单元,对于在支持第一音频协议的第一网络上活动的音频呼叫,在 支持不同的音频协议的第二网络上建立第二音频呼叫。所述方法也包括步骤监控一个或 多个事件;检测一个或多个所述事件;并且响应于一个或多个所述事件的所述检测,将所 述接收单元的音频路径从所述第一网络转换到所述第二网络。所述事件可以包括(1)所述接收单元从第一网络接收到结束消息;(2)所述接收 单元在所述第二网络上检测到音频内容;(3)所述接收单元在所述第一网络上未检测到音 频内容;或者(4)所述接收单元失去与所述第一网络的联系。失去联系可以包括步骤所述 接收单元在时间窗口期间未从所述第一网络接收到探测信号。在一个实施例中,所述第一网络可以是Wi-Fi网络,并且所述第二网络可以是 CDMA网络。在另一个实施例中,所述第一网络可以是CDMA网络,并且所述第二网络可以是 Wi-Fi网络。在此也描述能够在切换期间控制音频转换的接收单元。所述接收单元可以包括收 发器,所述收发器能够从第一网络和第二不同的网络接收无线信号。所述接收单元也可以 包括耦接到所述收发器的处理器。所述处理器可以用于支持在所述第一网络上的音频呼叫,其中,所述第一网络支持第一音频协议,并且所述处理器用于在第二网络上建立另一个 音频呼叫,其中,所述第二网络支持不同的音频协议。所述处理器可以还用于监控一个或多 个事件,检测一个或多个所述事件,并且响应于一个或多个所述事件的所述检测,执行音频 转换以使得所述接收单元能够从所述第一网络切换到所述第二网络。在此也描述了一种机器可读存储装置,其上存储了计算机程序,所述计算机程序 具有可被便携接收装置执行以在切换期间控制音频转换的多个代码部分。所述代码部分的 执行可以使得所述接收装置执行以下步骤在支持第一音频协议的第一网络上激活音频呼 叫以及在支持不同的音频协议的第二网络上建立第二音频呼叫。所述代码部分的执行可以 还使得所述接收单元执行以下步骤监控一个或多个事件;检测一个或多个所述事件;并 且响应于一个或多个所述事件的所述检测,将所述接收装置的音频路径从所述第一网络转 换到所述第二网络。
在所附的权利要求中具体给出了认为是新颖的特征。通过参考结合附图的以下说 明,可以最佳地理解所要求保护的主题,在附图的几个示图中,相似的附图标记标识相似的 元件,其中图1图示第一和第二网络以及可以与所述网络通信的接收单元的示例;图2示出了通信网络的基站的方框图和接收单元的方框图的示例;以及图3图示在切换期间在接收单元控制音频转换的方法的示例。
具体实施例方式根据需要,在此公开所要求保护的主题的详细实施例;但是,应当明白,所公开的 实施例仅是示例性的,并且可以以各种形式体现。因此,在此公开的具体结构的和功能细节 不应当被解释为限制性的,而是仅作为权利要求的基础,并且作为用于教导本领域内的技 术人员以实际上任何适当地详细的结构不同地使用所要求保护的主题的代表性基础。而 且,在此使用的术语和短语不意欲限制,而是提供可理解的说明。在此使用的术语“一个”被定义为一个或多于一个。在此使用的术语“多个”被定 义为两个或者多于两个。在此使用的术语“另一个”被定义为至少第二个或者更多。在此 使用的术语“包括”和/或“具有”被定义为包含(即开放语言)。在此使用的术语“耦接” 被定义为连接,然而不必需直接地连接并且不必需机械地连接。术语“收发器”可以被定义为能够至少接收通信信号的任何部件或者部件组,包括 至少能够同时地从可以支持不同协议的不同源接收通信信号的部件组,其中,所述源可以 是网络或者接收单元。术语“处理器”可以表示能够执行在此所述的任何处理的任何部件 或者部件组,包括硬件和软件的任何适当的组合。术语“事件”可以指可以使得接收单元从第一网络转换到第二网络的发生或者情 况。术语“监控”可以表示定期地检查用于一个或多个事件的一个或多个通信信道。“切换” 可以是其中在通信会话期间接收单元从第一网络接收信号随后在同一通信会话期间从第 二不同的网络接收信号的过程。“音频信号”可以是表示音频内容的无线信号。术语“音频协议”可以指由两个单元使用来交换音频信号的一组预定规则。“音频呼叫”可以是通信会话,其中,接收单元使用 音频协议来至少接收音频信号。术语“音频转换”和“转换音频路径”的每个可以指下述过 程,其中,已经将来自第一网络的第一音频信号指定为在接收单元可听地播出的所述接收 单元将来自第二不同的网络的第二不同的音频信号指定或者选择为在所述接收单元可听 地播出。在此公开了一种用于在切换期间在接收单元控制音频转换的方法和系统。所述方 法可以包括步骤在接收单元,对于在支持第一音频协议的第一网络上活动的音频呼叫,在 支持不同的音频协议的第二网络上建立第二音频呼叫。所述方法可以还包括步骤监控一 个或多个事件;检测一个或多个所述事件;以及响应于一个或多个所述事件的所述检测, 将所述接收单元的音频路径从所述第一网络转换到所述第二网络。所述事件可以包括(1)接收单元从第一网络接收到结束消息;(2)接收单元在第 二网络上检测到音频内容;(3)接收单元在第一网络上未检测到音频内容;或者(4)接收单 元失去与第一网络的联系。所述方法允许接收单元在音频呼叫期间进行从第一网络到第二 网络的音频路径的有效转换,这将消除可能中断用户的呼叫的音频间隙。参见图1,系统100可以包括第一通信网络110和第二通信网络120。第一网络 110可以包括一个或多个基站115,一个或多个基站115可以通过无线信道118与一个或多 个接收单元105通信。类似地,第二网络120可以包括一个或多个基站125,一个或多个基 站125可以通过无线信道128与一个或多个接收单元105通信。在一种布置中,第一网络 110可以支持第一音频协议,并且第二网络120可以支持第二不同的音频协议。接收单元105可用于同时通过无线信道118与第一网络110通信以及通过无线信 道128与第二网络120通信。接收单元105还可用于支持由第一网络110支持的音频协议 和由第二网络120支持的音频协议。如下所解释的,在接收单元105与第一网络110进行 第一音频呼叫的同时,接收单元105和第二网络120可以开始和进行第二音频呼叫。作为示例,第一网络110可以是Wi-Fi网络,并且第二网络120可以是CDMA网络, 然而本领域内的技术人员可以认识到,网络110和120的每个可以支持WiFi、CDMA或者任 何其他适当的通信协议。此外,虽然通过网络来进行如上所述的处理,但是本领域内的技术 人员将理解,可以在无系统的、异步的通信环境中实现这种思想。参见图2,示出了接收单元105和基站115的示例。在一种布置中,接收单元105 包括处理器150、收发器152、存储器154和用户接口 158。作为选择,收发器152可以包括 能够至少同时地从可以支持不同协议的不同网络接收通信信号的部件组。存储器154可以 是处理器150的一部分,或者可以是在处理器150的控制下的独立单元。用户接口 158和 收发器152可以都耦接到处理器150并且在处理器150的控制下。作为示例,用户接口 158 可以包括显示器、扬声器、小键盘或者振动机制,虽然其他适当的部件可以是用户接口 158 的部分。在可选的实施例中,用户接口 158可用于响应于音频转换而向接收单元105的用 户提供可视的、可听的或者触觉指示。在另一种布置中,基站115可以包括收发器162、存储器164和处理器160,处理器 160可以耦接到收发器162和存储器164 二者。作为选择,收发器162可以包括能够至少同 时地从可以支持不同协议的不同接收单元接收通信信号的部件组。另外,存储器164可以 是处理器160的一部分,或者可以是在处理器160的控制下的独立单元。应当明白,这种布置可以是第一网络110的基站115或者第二网络120的基站125的示例。下面提供这些部 件的操作的说明。参见图3,示出了执行音频转换的方法300。为了描述这种方法300,将参见图1和 2,然而可以明白可以在使用任何其他适当的部件的任何其他适当系统中实践方法300。而 且,方法300的步骤不限于在附图中呈现出的它们的特定顺序。而且,方法300可以具有比 在附图中示出的那些或多或少的步骤。在步骤302,在接收单元,对于在支持第一音频协议的第一网络上活动的音频呼 叫,可以在支持第二音频协议的第二不同网络上建立第二音频呼叫。在步骤304,存在对 一个或多个事件的监控。在下面的步骤304,存在至少四个选用步骤,然而这些不必需是可 以获得的唯一的选用步骤。作为示例,在步骤306,在第二网络上检测到音频内容,或者在 308,从第一网络接收到结束消息。作为另一个示例,在步骤310,会发生没有在第一网络 上检测到音频内容,或者在步骤312,失去与第一网络的联系。具体地,在步骤314,会发生 在时间窗口期间没有从第一网络接收到探测信号,其可以指示已经失去了与第一网络的联 系。在步骤316,可以检测一个或多个事件,并且在步骤318,可以将音频路径从第一网络转 换到第二网络。例如,参见图1和2,在接收单元105,对于在第一网络110上活动的音频呼叫,可 以在第二网络120上建立第二音频呼叫。在一种布置中,在音频呼叫期间在接收单元105 接收的音频内容可以是语音内容。在一个实施例中,可以响应于接收单元105的用户通过 用户接口 158的请求而建立第二音频呼叫。例如,在第一网络110上进行音频呼叫的用户 可以期望将呼叫转换到第二网络120,在第二网络120上的音频呼叫的价格比在第一网络 上要便宜。用户可以通过在用户接口 158上的菜单选项人为地指示接收单元105在第二网 络120上建立音频呼叫。在替代的实施例中,可以根据在存储器154中存储的预定的一组规则,在接收单 元105的处理器150的引导下建立第二音频呼叫。例如,用户的服务合同可以指定当用户 进行音频呼叫时,如果接收单元105在第二网络120的覆盖范围内,则用户优选地在第二网 络120上进行音频呼叫。如果接收单元105不在第二网络120的覆盖范围内并且与第一网 络110进行音频呼叫,则处理器150可用于定期地检查用户是否在第二网络120的覆盖范 围内,并且作为响应在第二网络120上建立音频呼叫。作为另一个示例,基站125的处理器 160可用于执行类似的步骤。在另一个实施例中,可以基于一个或多个网络的条件在接收单元105的处理器 150的引导下建立第二音频呼叫。例如,如果第一网络的负载大于预定阈值,则处理器150 可用于定期检查用户是否在第二网络120的覆盖范围内,并且作为响应在第二网络120上 建立音频呼叫。一旦已经在第二网络120上建立了第二音频呼叫,则接收单元105可以监控一个 或多个事件。这个监控可以包括在收发器152接收无线信号,在处理器150处理所述信号, 或者向存储器154存储信息。作为监控事件的示例,接收单元105可以检测在第二网络120 上的音频内容。音频内容的检测可以包括步骤在收发器152接收无线信号,使用处理器 150处理所述信号以提取控制信息,并且从所述控制信息确定所述无线信号包含音频内容。 例如,所述控制信息可以包括头字段、并且所述头字段可以指定呼叫类型,所述呼叫类型可以指示所述信号包含音频内容。而且,在前一个示例中的头字段可以包括当前服务选项,其 可以指示所述信号包含音频内容,如在本领域中公知。在监控事件的另一个示例中,接收单元105可以从第一网络110接收到结束消息。 例如,结束消息可以是控制消息,控制消息用于指示音频呼叫的结束,诸如在会话启动协议 (SIP)中使用的公知的“Bye”消息。另外,接收单元105在第一网络110上没有检测到音频 内容。例如,接收单元105的收发器152可用于在预定时间接收无线信号,并且处理器150 可用于从无线信号提取数据。所述无线信号可以包含诸如公知的可以指示在无线信号中存 在误码的循环冗余校验(CRC)的信息。处理器150可以基于一个或多个CRC指示的结果来 确定在第一网络上的音频内容的存在与否。在监控事件的另一个示例中,接收单元105失去与第一网络110的联系。作为示 例,在Wi-Fi协议中已知,在已经成功地发生了一组过程后,所述过程可以包括同步和鉴 权,接收单元可以与网络相关联。一旦接收单元与网络相关联,则接收单元和网络能够彼此 交换诸如语音或者数据信号的信号。接收单元和网络可以通过定期地交换诸如公知的探测 请求或者探测响应的探测信号来保持联系。例如,接收单元可以发送用于在网络接收的探 测请求,并且如果网络成功地接收到探测请求,则其可以发送要在接收单元接收的探测响 应,如果接收单元在发送探测请求后未成功地接收到探测响应,则可以确定已经失去联系。 接收单元可以进一步重复发送探测请求并且试图一次或多次接收探测响应的过程,并且可 以对是否已经失去联系进行更好的决定。接收单元105可以检测一个或多个事件,诸如前述的事件,其可以使得接收单元 105将音频路径从第一网络110转换到第二网络120。例如,接收单元105可以将从第一网 络110接收到的音频信号指定为用于通过用户接口 158可听地播出的音频内容的源。转换 音频路径可以包括将从第二网络120接收的音频信号指定为用于通过用户接口 158可听 地播出的音频内容的源。例如,第一网络110可以是Wi-Fi网络,第二网络120可以是CDMA网络。接收单 元105可以响应于检测到下述事件而将音频路径从Wi-Fi网络转换到CDMA网络(1)从 Wi-Fi网络接收到结束消息,诸如在SIP协议中使用的“Bye”消息;(2)与Wi-Fi网络失去 联系;或者(3)在CDMA网络上接收到音频内容,并且在时间窗口期间在Wi-Fi网络上没有 接收到音频内容。如上所述,转换音频路径的确定取决于检测到在Wi-Fi网络上没有接收到音频内 容以及检测到在CDMA网络上接收到音频内容。作为更具体的示例,接收单元105首先检测 到在Wi-Fi网络上没有接收到音频内容,并且随后在时间窗口期间在CDMA网络上接收到音 频内容,其可以提示转换音频路径。时间窗口例如可以在检测到在CDMA网络上接收到音频 内容之前、之时或者之后开始,并且可以在预定时间量后结束。时间窗口也可以是0长度, 其中,接收单元105仅在单个瞬时时间监控没有接收到音频内容。作为另一个示例,接收单元105首先检测到在CDMA网络上接收到音频内容,其后 在时间窗口期间检测到在Wi-Fi网络上没有接收到音频内容,其可以触发音频转换。因此, 这两个事件发生的顺序对于确定何时转换音频路径的目的无关,并且甚至可以同时地检测 到这些事件。事实上,若需要,则可以使用这些事件一在Wi-Fi网络上没有接收到音频内容 或者CDMA音频内容的接收一中的单个来弓I起转换。
可选地,接收单元105可以基于在CDMA网络上检测到音频内容并且也在诸如如上 所述的时间窗口的时间窗口期间在Wi-Fi网络上检测到音频内容来保持从Wi-Fi网络的音 频路径。这个过程可以保持Wi-Fi连接,因为基于诸如呼叫费用或者可获得的带宽的特定 标准可以期望做到。另外,接收单元105可以响应于在时间窗口期间在Wi-Fi网络上没有 接收到音频内容并且在CDMA网络上也没有检测到音频内容而保持从Wi-Fi网络的音频路 径,其中,所述时间窗口可以如上所述。在另一个示例中,第一网络110可以是CDMA网络,并且第二网络120可以是Wi-Fi 网络。在这种布置中,接收单元105可以仅响应于在Wi-Fi网络上的音频内容的检测而将 音频路径从CDMA网络转换到Wi-Fi网络。但是,可以明白,接收单元105可以基于其他适 当的检测到的事件从CDMA网络转换到Wi-Fi网络,所述其他适当的检测到的事件包括关于 第一网络110是Wi-Fi网络和第二网络120是CDMA网络而在上面列出的那些示例。对于本领域内的技术人员应清楚,可以有导致音频路径的转换的其他适当的事 件,并且权利要求的范围不必限于任何(多个)特定事件。而且,如上所述的事件的任何适 当组合或者在权利要求的范围中的任何其他事件可以用于触发音频路径的转换。虽然已经图示和说明了本发明的各个实施例,但是应清楚的是,所要求保护的主 题不限于此。本领域内的技术人员可以进行多种修改、改变、变形、替代和等同,而不偏离由 所附的权利要求限定的本发明的精神和范围。
权利要求
一种在切换期间在接收单元控制音频转换的方法,包括在接收单元,对于在支持第一音频协议的第一网络上活动的音频呼叫,在支持不同的音频协议的第二网络上建立第二音频呼叫;监控一个或多个事件;检测一个或多个所述事件;以及响应于一个或多个所述事件的所述检测,将所述接收单元的音频路径从所述第一网络转换到所述第二网络。
2.根据权利要求1所述的方法,其中,所述事件之一包括所述接收单元从所述第一网 络接收到结束消息。
3.根据权利要求1所述的方法,其中,所述事件之一包括所述接收单元在所述第二网 络上检测到音频内容。
4.根据权利要求1所述的方法,其中,所述事件之一包括所述接收单元在所述第一网 络上没有检测到音频内容。
5.根据权利要求1所述的方法,其中,所述事件之一包括所述接收单元与所述第一网 络失去联系。
6.根据权利要求5所述的方法,其中,失去联系包括所述接收单元在时间窗口期间没 有从所述第一网络接收到探测信号。
7.一种接收单元,能够在切换期间控制音频转换,包括 收发器,能够从第一网络和第二不同网络接收无线信号; 处理器,耦接到所述收发器,其中,所述处理器用于支持在所述第一网络上的音频呼叫,其中,所述第一网络支持第一音频协议; 在所述第二网络上建立另一个音频呼叫,其中,所述第二网络支持不同的音频协议; 监控一个或多个事件; 检测一个或多个所述事件;以及响应于一个或多个所述事件的所述检测,执行音频转换以使得所述接收单元能够从所 述第一网络切换到所述第二网络。
8.根据权利要求7所述的接收单元,其中,所述事件之一包括在所述接收单元从所述 第一网络接收到结束消息。
9.根据权利要求7所述的接收单元,其中,所述事件之一包括所述接收单元在所述第 二网络上检测到音频内容。
10.根据权利要求7所述的接收单元,其中,所述事件之一包括所述接收单元在所述第 一网络上没有检测到音频内容。
11.根据权利要求7所述的接收单元,其中,所述事件之一包括所述接收单元与所述第 一网络失去联系。
12.根据权利要求11所述的接收单元,其中,失去联系包括所述接收单元在时间窗口 期间没有从所述第一网络接收到探测信号。
全文摘要
在此公开了一种在切换期间在接收单元控制音频转换的方法和系统。该方法可以包括步骤在接收单元,对于在支持第一音频协议的第一网络上活动的音频呼叫,在支持不同的音频协议的第二网络上建立第二音频呼叫。该方法进一步包括步骤监控一个或多个事件;检测一个或多个所述事件;并且响应于一个或多个事件的检测,将接收单元的音频路径从第一网络转换到第二网络。
文档编号H04W36/14GK101878667SQ200880118367
公开日2010年11月3日 申请日期2008年11月20日 优先权日2007年11月30日
发明者李祥明, 杰里·J·梅勒, 罗伯特·A·科迪斯, 许迎春, 邹卫 申请人:摩托罗拉公司