用于控制语音通信的传送的方法和系统的制作方法

文档序号:10698688阅读:504来源:国知局
用于控制语音通信的传送的方法和系统的制作方法
【专利摘要】本发明涉及一种用于控制语音通信的传送的方法和系统。针对移动设备的用户创建简档,所述简档指定用于在蜂窝网络与无线网络之间切换以执行语音通信的阈值,以及存储联系人列表和关联安全级别。如果蜂窝无线电信号的信号强度低于阈值,则所述移动设备检测在所述移动设备的用户的区域内的一个或多个无线网络。然后检查所述移动设备的所述用户的所述简档,以便基于与所述用户通信的一方所关联的安全级别,判定所述移动设备是否被授权切换到所检测到的无线网络之一以便传送语音通信。以这种方式,用户能够控制语音通信的传送。
【专利说明】
用于控制语音通信的传送的方法和系统
技术领域
[0001] 本发明一般地涉及语音通信,更具体地说,涉及基于用户简档控制语音通信在蜂 窝数据网络或无线网络上的传送。
【背景技术】
[0002] 蜂窝网络是在陆地区域(称为小区)上使用不同无线电频率的无线电网络。每个小 区由至少一个固定位置收发器(例如,无线电/小区塔)提供服务。无线电波用于在固定位置 收发器与蜂窝电话或设备之间传输信号。收发器可以沿着小区中的其它支持蜂窝的设备将 信号传递到另一个收发器,或者传递到有线网络连接。诸如平板计算机和智能电话之类的 许多移动计算设备能够接入蜂窝网络。无线服务提供者通常在无线合同的条款下,向注册 后的移动计算设备提供这种接入。小区塔通常充当到移动计算设备的网络接入点。
[0003] 但是,有时移动设备用户会丢失蜂窝电话信号,例如当用户进入建筑物时。在这种 情况下,移动设备继续侦测(Ping)蜂窝网络以查找服务并且以高速度消耗移动设备的电 池。
[0004] 当前,存在能够使用蜂窝无线电信号以及基于网际协议的语音传送语音通信的移 动设备。在以下情况下可能需要这种特性:当来自蜂窝网络的无线电信号很差(例如,移动 设备用户丢失蜂窝电话信号)时,其中用户然后可以选择以下选项:在无线网络(例如,WiFi 网络) 上使用基于网际协议的语音传送语音通信。但是,这些移动设备均未向用户提供以 下能力:加入满足用户要求(例如安全要求)的特定无线网络(例如,Wi-Fi网络)以便传送基 于网际协议的语音。例如,当用户进入餐厅时,如果餐厅的Wi-Fi网络不安全并且用户正在 与客户进行业务对话,则用户可能不希望将通信卸载到餐厅的网络上。
[0005] 因此,当前没有这样的手段:当蜂窝无线电信号很差时,从使用蜂窝网络切换到使 用无线网络(如果此类网络满足用户要求)以便传送基于网际协议的语音。

【发明内容】

[0006] 在本发明的一个实施例中,一种用于控制语音通信的传送的方法包括创建第一用 户的具有联系人列表和关联安全级别的简档。所述方法还包括使用蜂窝数据网络上的蜂窝 无线电发起或接收移动设备的所述第一用户的电话呼叫。所述方法另外包括标识正在通过 所述电话呼叫与所述第一用户通信的第二用户。此外,所述方法包括监视所述移动设备在 所述蜂窝数据网络上接收的蜂窝无线电信号的信号强度。此外,所述方法包括响应于所述 蜂窝无线电信号的所述信号强度小于第一阈值,检测一个或多个无线网络。此外,所述方法 包括响应于所述蜂窝无线电信号的所述信号强度小于所述第一阈值,由处理器检查所述移 动设备的所述第一用户的所述简档,以便基于与所述第二用户关联的安全级别,判定是否 被授权切换到一个或多个检测到的无线网络之一以便传送语音通信。所述方法还包括响应 于与所述第二用户关联的所述安全级别满足或超过预定义安全级别并响应于所述一个或 多个检测到的无线网络之一是安全的,从所述一个或多个检测到的无线网络选择安全无线 网络以便使用基于网际协议的语音来传送语音通信,或者响应于与所述第二用户关联的所 述安全级别低于所述预定义安全级别,选择所述一个或多个检测到的无线网络之一。所述 方法另外包括切换到在选择的无线网络上使用所述基于网际协议的语音来传送语音通信, 或者向所述移动设备的所述第一用户显示具有选项的通知,所述选项用于切换到在所述选 择的无线网络上使用所述基于网际协议的语音来传送语音通信。
[0007] 上述方法的实施例的其它形式采用系统和计算机程序产品。
[0008] 上面一般地概述了本发明的一个或多个实施例的特性和技术优势,以便可以更好 地理解本发明的以下详细描述。以下将描述本发明的其它特性和优势,它们可以形成本发 明的权利要求的主题。
【附图说明】
[0009] 当结合以下附图考虑以下详细描述时,可以获得对本发明的更好理解,这些附图 是:
[0010] 图1示出根据本发明的一个实施例配置的通信系统;
[0011] 图2示出根据本发明的一个实施例的移动设备的硬件配置;以及
[0012] 图3A-3B是根据本发明的一个实施例的用于控制语音通信的传送的方法的流程 图,所述方法在蜂窝无线电信号很差时,从使用蜂窝网络切换到使用满足用户要求(如在简 档中指定)的无线网络(例如,Wi-Fi网络)以便传送基于网际协议的语音。
【具体实施方式】
[0013] 本发明包括一种用于控制语音通信的传送的方法、系统和计算机程序产品。在本 发明的一个实施例中,针对移动设备的用户创建简档,该简档指定用于在蜂窝数据网络与 无线网络之间切换以便进行语音通信的阈值,以及存储联系人列表和关联安全级别(例如, 仅在安全网络上通信,经由不安全网络通信可接受)。例如使用社交媒体、反向电话查找和/ 或联系人列表,标识在蜂窝网络上使用蜂窝无线电与移动设备的用户通信的一方。监视由 移动设备在蜂窝数据网络上接收的蜂窝无线电信号的信号强度。如果蜂窝无线电信号的信 号强度低于阈值,则移动设备检测在移动设备的用户的区域内的一个或多个无线网络。然 后检查移动设备的用户的简档,以便基于与所标识的一方关联的安全级别,判定移动设备 是否被授权切换到检测到的无线网络之一以便传送语音通信。如果与所标识的一方关联的 安全级别是到达/来自所标识的一方的呼叫可以在不安全网络上发生,则移动设备切换到 检测的无线网络之一以便传送语音通信(无论无线网络是否安全),或者向用户显示用于切 换到检测到的无线网络之一以便传送语音通信的通知。但是,如果与所标识的一方关联的 安全级别是到达/来自所标识的一方的呼叫仅可以在安全网络上发生,则移动设备将仅切 换到检测到的无线网络之一以便传送语音通信(如果此类无线网络安全),或者向用户显示 用于切换到检测到的无线网络之一以便传送语音通信(如果此类无线网络安全)的通知。以 这种方式,当蜂窝无线电信号很差时,用户能够控制语音通信的传送,例如从使用蜂窝网络 切换到使用无线网络(如果此类网络满足用户要求),以便传送基于网际协议的语音。
[0014] 在以下描述中,说明了许多具体细节以便提供对本发明的彻底理解。但是,对所属
技术领域的技术人员显而易见的是,可以在没有这些具体细节的情况下实现本发明。在其 它实例中,以框图形式示出公知电路以免不必要地使本发明变得不清晰。多数情况下,考虑 时间事项等的细节已被省略,因为这些细节并不是获得对本发明的完全理解必需的并且在 相关技术领域的普通技术人员的技能内。
[0015] 现在详细参考附图,图1示出根据本发明的一个实施例配置的通信系统100。参考 图1,通信系统100包括移动计算设备1〇1(在此也简称为"移动设备"),其经由蜂窝通信网络 103(在此也简称为"蜂窝数据网络")或者经由无线网络104(例如,Wi-Fi网络)与远程移动 计算设备1〇2(在此也简称为"远程移动设备")通信。
[0016] 移动设备101、102可以是任何移动计算设备(例如,移动电话、蜂窝电话、智能电 话、个人数字助理(PDA)、便携式计算单元等),它们具备在蜂窝数据网络103或者在无线网 络104上接收语音通信的能力。每个移动设备101、102具备在蜂窝数据网络103或者在无线 网络104上发起或接收电话呼叫的能力。术语"远程"与移动设备102结合使用时用于指示与 移动设备101的用户进行电话对话的第二用户或一方的移动设备。例如,移动设备101的用 户可以从移动设备102的用户(例如,朋友、同事、顾问、亲戚、律师、医生等)发起或接收电话 呼叫。下面结合图2提供移动设备101、102的硬件配置描述。
[0017] 无线网络104例如可以是具有使用基于网际协议的语音传送语音通信的能力的 Wi-Fi网络、IEEE 802.11标准网络等。
[0018] 系统100并不将范围限于任何一个特定的网络体系架构。系统100可以包括任何数 量的移动设备101、1〇2、蜂窝网络103和无线网络104。
[0019]现在参考图2,图2示出表示用于实现本发明的硬件环境的移动设备101、102(图1) 的硬件配置。参考图2,移动设备101、102具有处理器201,其通过系统总线202耦合到各种其 它组件。
[0020] 移动设备101、102还包括发送器/接收器电路203,其被配置为向/从蜂窝网络103 (图1)无线地发送和接收信号。移动设备101、102还包括局部无线发送器/接收器电路204, 其被配置为无线地发送和接收短距离信号,例如蓝牙、红外线或Wi-Fi。
[0021] 移动设备101、102还包括操作系统205,其在处理器201上运行,并且提供控制并协 调图2的各种组件的功能。根据本发明原理的应用206与操作系统205结合运行并且提供对 操作系统205的调用,其中调用实现要由应用206执行的各种功能或服务。移动设备101、102 的应用206例如可以包括程序,该程序用于使用用户简档控制在蜂窝数据网络103(图1)或 无线网络104(图1)上传送语音通信,如下面结合图3A-3B进一步讨论的那样。此外,使用用 户简档控制在蜂窝数据网络103或无线网络104上传送语音通信的程序(如下面结合图3A-3B进一步讨论的那样)可以被包含在操作系统205(例如i〇S?操作系统)中。
[0022] 移动设备101、102还包括存储器207,其被配置为存储必需逻辑和参数,以便控制 发送器/接收器电路203、204并且控制移动设备101、102的其它功能。存储器207通常被集成 为移动设备1〇1、1〇2电路的一部分,但在某些实施例中,可以包括可移动存储器,例如可移 动磁盘存储器、集成电路(IC)存储器、存储卡等。处理器201和存储器207还实现逻辑并且存 储移动设备1〇1、1〇2的设置、偏好和参数。应该注意,包括操作系统205和应用206的软件组 件可以被加载到存储器207(其可以是移动设备101、102主存储器)中以便执行。
[0023] 移动设备101、102还具有麦克风208和扬声器209,以便用户向呼叫者说话或接听 呼叫者的话音。扬声器209可以表示多个扬声器,至少某些扬声器被配置为向用户提醒入站 呼叫或消息。小键盘210被配置为移动设备101、102的一部分,以便拨电话号码并且输入数 据。移动设备1〇1、1〇2可以具备数据输入/输出(I/O)端口211,以便下载数据、应用、程序和 其它信息。此外,移动设备1〇1、1〇2通常包括显示屏212,以便显示有关入站呼叫或移动设备 10U102的使用图形显示器的其它特性的消息和信息。
[0024] 本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机 可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
[0025] 计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形 设备。计算机可读存储介质例如可以是一但不限于一电存储设备、磁存储设备、光存储设 备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更 具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储 器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压 缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存 储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机 可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其它自由传播的电磁波、通过 波导或其它传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的 电信号。
[0026] 这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/ 处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外 部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关 计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计 算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计 算机可读存储介质中。
[0027] 用于执行本发明操作的计算机可读程序指令可以是汇编指令、指令集架构(ISA) 指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程 语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言一诸如 Smalltalk、C++等,以及常规的过程式编程语言一诸如"C"语言或类似的编程语言。计算机 可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独 立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机 或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络一包 括局域网(LAN)或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利 用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令 的状态信息来个性化电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程 逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
[0028] 这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/ 或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/ 或框图中各方框的组合,都可以由计算机可读程序指令实现。
[0029] 这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据 处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据 处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功 能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指 令使得计算机、可编程数据处理装置和/或其它设备以特定方式工作,从而,存储有指令的 计算机可读存储介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方 框中规定的功能/动作的各个方面的指令。
[0030] 也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它 设备上,使得在计算机、其它可编程装置或其它设备上执行一系列操作步骤,以产生计算机 实现的过程,从而使得在计算机、其它可编程装置、或其它设备上执行的指令实现流程图 和/或框图中的一个或多个方框中规定的功能/动作。
[0031] 附图中的流程图和框图显示了根据本发明的不同实施例的系统、方法和计算机程 序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代 表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用 于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能可 以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行, 它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流 程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作 的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0032]如在【背景技术】部分中所述,有时移动设备用户会丢失蜂窝电话信号,例如当用户 进入建筑物时。在这种情况下,移动设备继续侦测蜂窝网络以查找服务并且以高速度消耗 移动设备的电池。当前,存在能够使用蜂窝无线电信号以及基于网际协议的语音传送语音 通信的移动设备。在以下情况下可能需要这种特性:当来自蜂窝网络的无线电信号很差(例 如,移动设备用户丢失蜂窝电话信号)时,其中用户然后可以选择以下选项:在无线网络(例 如,Wi-Fi网络)上使用基于网际协议的语音传送语音通信。但是,这些移动设备均未向用户 提供以下能力:加入满足用户要求(例如安全要求)的特定无线网络(例如,Wi-Fi网络)以便 传送基于网际协议的语音。例如,当用户进入餐厅时,如果餐厅的Wi-Fi网络不安全并且用 户正在与客户进行业务对话,则用户可能不希望将通信卸载到餐厅的网络上。因此,当前没 有这样的手段:当蜂窝无线电信号很差时,从使用蜂窝网络切换到使用无线网络(如果此类 网络满足用户要求)以便传送基于网际协议的语音。
[0033]本发明的原理提供用于当蜂窝无线电信号很差时从使用蜂窝网络切换到使用无 线网络(例如,Wi-Fi网络)(如果此类网络满足例如在简档中指定的用户要求)以便传送基 于网际协议的语音的手段,如下面结合图3A-3B讨论的那样。
[0034]图3A-3B是根据本发明的一个实施例的用于控制语音通信的传送的方法300的流 程图,所述方法300在蜂窝无线电信号很差时,从使用蜂窝网络切换到使用满足用户要求 (如在简档中指定)的无线网络(例如,Wi-Fi网络)以便传送基于网际协议的语音。
[0035]尽管以下讨论由移动设备101实现的方法300的步骤,但这些步骤可以由其它移动 设备(例如移动设备102)实现。本发明的原理并不将范围限于实现方法300的步骤的任何一 个特定移动设备101。
[0036]结合图1-2参考图3A,在步骤301,移动设备101创建简档,该简档指定用于在蜂窝 数据网络103与无线网络104之间切换(如在此讨论的那样)的阈值,以及存储联系人列表和 关联安全级别。如下面进一步讨论的,移动设备101可以检测其它无线网络104,以便当来自 蜂窝网络103的无线电信号的信号强度低于由用户指定的阈值时,经由基于网际协议的语 音传送语音通信(而不是在蜂窝网络103上传送语音通信)。相反地,当来自无线网络104的 基于网际协议的语音信号的信号强度低于由用户指定的阈值时,可以在蜂窝网络103上传 送语音通信,而不是在无线网络104上经由基于网际协议的语音来传送。
[0037]此外,用户可以指定联系人或各方列表(例如,朋友、同事、顾问、亲戚、律师、医生 等)和关联安全级别(例如,仅在安全网络上通信,经由不安全网络通信可接受)。例如,用户 可以指定与同事John Doe的所有通信仅通过安全无线网络(例如,Wi-Fi网络)发生。在一个 实施例中,由姓名连同电话号码标识每个联系人或每一方。在另一个实施例中,用户可以简 单地指定与用户具有特定关系的任何个人(例如,同事)具有指定安全级别(例如,仅在安全 无线网络上通信)。如在此使用的,"安全"网络指可信无线网络,其需要加密的网络安全密 钥或具有某种其它形式的安全性,例如加密证书。下面进一步提供关于使用安全级别判定 是否从使用蜂窝网络103切换到使用无线网络104以便实现语音通信的更详细描述。
[0038]在步骤302,移动设备101使用蜂窝数据网络103上的蜂窝无线电发起或接收移动 设备102的用户的电话呼叫。
[0039] 在步骤303,移动设备101标识通过电话呼叫与移动设备101的用户通信的一方(例 如,移动设备102的用户)。在一个实施例中,使用社交媒体、反向电话查找和/或联系人列表 标识该方。例如,可以使用与移动设备101的用户通信的一方的电话号码(当移动设备101的 用户发起与移动设备102的电话呼叫时,该电话号码可以从由移动设备101的用户拨打的电 话号码获得,或者当移动设备102的用户发起与移动设备101的电话呼叫时,该电话号码可 以从移动设备102获得)在用户(移动设备101的用户)联系人列表(其包含联系人列表以及 联系人的电话号码)中查找该方。在另一个实例中,移动设备101可以在获得该方的电话号 码之后,通过反向电话查找获得该方的身份。在另一实例中,移动设备101可以使用社交媒 体确定该方的身份,例如通过检查用户的主页或社交媒体信源,该主页或社交媒体信源可 以指示在与电话呼叫接收或发起时间匹配的特定时间与指定个人通信。这种分析可以涉及 使用自然语言处理,其专注于诸如"通信"和"时间"之类的关键字。在一个实施例中,社交媒 体可以用于确定该方与移动设备101的用户具有的特定关系。例如,可以标识该方的姓名, 但是,可能不会很容易地知道与移动用户101的用户的关系类型(例如,朋友、同事)。在一个 实施例中,可以使用社交媒体确定该方与移动设备101的用户的关系,例如查看在用户主页 上列出的朋友以便判定是否具有与该方身份的匹配。
[0040] 在步骤304,移动设备101监视由移动设备101在蜂窝数据网络103上接收的蜂窝无 线电信号的信号强度。
[0041] 在步骤305,移动设备101判定蜂窝无线电信号的信号强度是否低于阈值。在一个 实施例中,此类阈值由移动设备101的用户指定。在一个实施例中,可以以位速率(每秒位 数)或电话信号格数表示该阈值。
[0042]如果蜂窝无线电信号的信号强度高于阈值,则移动设备101继续在步骤305判定蜂 窝无线电信号的信号强度是否低于阈值。
[0043]但是,如果蜂窝无线电信号的信号强度低于阈值,则在步骤306,移动设备101检测 在移动设备101的用户的区域内的一个或多个无线网络104。
[0044]在步骤307,移动设备101检查移动设备101的用户的简档,以便基于与所标识的一 方关联的安全级别,判定移动设备101是否被授权切换到检测到的无线网络104之一以便传 送语音通信。如上面讨论的,简档可以包括联系人列表以及关联安全级别。一旦知晓与移动 设备101的用户通信的一方的身份和/或知晓该方与移动设备101的用户具有的关系类型, 可以使用此类信息基于简档确定与该方关联的安全级别。例如,简档可以指示在不安全网 络上到达/来自John Doe的呼叫可接受。在另一个实例中,简档可以指示到达/来自Jane Doe的呼叫仅在安全网络上发生。在另一实例中,简档可以指示来自业务伙伴的呼叫仅在安 全网络上发生。
[0045] 在步骤308,移动设备101判定与所标识的一方关联的安全级别是否满足或超过预 定义安全级别,例如仅在安全网络上通信。
[0046] 如果与所标识的一方关联的安全级别不满足或未超过预定义安全级别,则在步骤 309,移动设备101切换到在检测到的无线网络104之一上使用基于网际协议的语音传送语 音通信。例如,如果所标识的一方对应于其安全级别与经由不安全网络通信可接受相关联 的朋友,则移动设备101将切换到在检测到的无线网络104之一上(无论是否安全)使用基于 网际协议的语音传送语音通信。在一个实施例中,如果检测到多个无线网络104,则移动设 备101可以例如基于安全级别、信号强度等,选择被认为好于其它无线网络(多个)1〇4的无 线网络104。
[0047] 备选地,移动设备101向移动设备101的用户显示具有选项的通知,该选项用于切 换到在检测到的无线网络104之一上使用基于网际协议的语音传送语音通信。如果用户接 收到此类通知,则用户可以决定是否继续切换到使用无线网络104。如果用户决定不继续切 换到使用无线网络104,则移动设备101继续在步骤304监视移动设备101在蜂窝数据网络 103上接收的蜂窝无线电信号的信号强度。如果用户决定继续切换到使用无线网络104,则 移动设备101切换到在安全无线网络104上使用基于网际协议的语音传送语音通信。
[0048]结合图1-2参考图3B,但是,如果与所标识的一方关联的安全级别满足或超过预定 义安全级别(例如要求仅在安全网络上通信),则在步骤310,移动设备101判定任何检测到 的无线网络104是否安全。
[0049] 如果检测到的无线网络104均不安全,则在步骤311,移动设备101继续在蜂窝数据 网络103上传送语音通信。以这种方式,用户将能够确保不在不安全的无线网络104上传输 其安全性对于用户来说重要的电话对话,即使此类无线网络104将提供更好的信号强度。在 继续通过蜂窝数据网络103传送语音通信时,移动设备101继续在步骤304监视由移动设备 101在蜂窝数据网络103上接收的蜂窝无线电信号的信号强度。
[0050] 但是,如果至少一个检测到的无线网络104安全,则在步骤312,移动设备101切换 到在安全无线网络104上使用基于网际协议的语音传送语音通信。例如,如果所标识的一方 对应于其安全级别与仅通过安全网络通信相关联的业务同事,则移动设备101将切换到在 安全无线网络104上使用基于网际协议的语音传送语音通信。以这种方式,用户可以控制语 音通信的传送,并且确保仅在安全无线网络104上传输其安全性对于用户来说重要的电话 对话。在一个实施例中,如果检测到多个安全无线网络104,则移动设备101可以例如基于信 号强度等,选择被认为好于其它无线网络(多个)1〇4的无线网络104。
[0051 ] 备选地,移动设备101向移动设备101的用户显示具有选项的通知,该选项用于切 换到在安全无线网络104上使用基于网际协议的语音传送语音通信。如果用户接收到此类 通知,则用户可以决定是否继续切换到使用无线网络104。如果用户决定不继续切换到使用 无线网络104,则移动设备101继续在步骤304监视由移动设备101在蜂窝数据网络103上接 收的蜂窝无线电信号的信号强度。如果用户决定继续切换到使用无线网络104,则移动设备 101切换到在安全无线网络104上使用基于网际协议的语音传送语音通信。
[0052] 在步骤309或步骤312切换到在无线网络104上使用基于网际协议的语音传送语音 通信时(无论自动还是在用户接收通知后指示切换到使用无线网络104之后),在步骤313, 移动设备101被禁止联系蜂窝数据网络103以侦测服务。以这种方式,将延长移动设备101的 电池寿命。
[0053] 在步骤314,移动设备监视无线网络104(在步骤309或步骤312被切换到的用于传 送语音通信的无线网络104)上的基于网际协议的语音信号的信号强度。
[0054]在步骤315,移动设备101判定基于网际协议的语音信号的信号强度是否低于阈 值。在一个实施例中,此类阈值由移动设备101的用户指定。在一个实施例中,可以以位速率 (每秒位数)或电话信号格数表示该阈值。
[0055] 如果基于网际协议的语音信号的信号强度高于阈值,则移动设备101继续在步骤 315判定基于网际协议的语音信号的信号强度是否低于阈值。
[0056] 但是,如果基于网际协议的语音信号的信号强度低于阈值,则在步骤316,移动设 备101切换到在蜂窝数据网络103上使用蜂窝无线电传送语音通信。
[0057]在步骤317,禁止移动设备101联系无线网络104(在步骤309或步骤312被切换到的 用于传送语音通信的无线网络104)。以这种方式,将延长移动设备101的电池寿命。
[0058]出于示例目的给出了对本发明的不同实施例的描述,但所述描述并非旨在是穷举 的或是限于所公开的实施例。在不偏离所述实施例的范围和精神的情况下,对于所属技术 领域的普通技术人员来说许多修改和变化都将是显而易见的。在此使用的术语的选择,旨 在最好地解释实施例的原理、实际应用或对市场中的技术的技术改进,或者使所属技术领 域的其它普通技术人员能理解在此所公开的实施例。
【主权项】
1. 一种用于控制语音通信的传送的方法,所述方法包括: 创建第一用户的具有联系人列表和关联安全级别的简档; 使用蜂窝数据网络上的蜂窝无线电发起或接收移动设备的所述第一用户的电话呼叫; 标识正在通过所述电话呼叫与所述第一用户通信的第二用户; 监视所述移动设备在所述蜂窝数据网络上接收的蜂窝无线电信号的信号强度; 响应于所述蜂窝无线电信号的所述信号强度小于第一阈值,检测一个或多个无线网 络; 响应于所述蜂窝无线电信号的所述信号强度小于所述第一阈值,由处理器检查所述移 动设备的所述第一用户的所述简档,以便基于与所述第二用户关联的安全级别,判定是否 被授权切换到一个或多个检测到的无线网络之一以便传送语音通信; 响应于与所述第二用户关联的所述安全级别满足或超过预定义安全级别并响应于所 述一个或多个检测到的无线网络之一是安全的,从所述一个或多个检测到的无线网络选择 安全无线网络以便使用基于网际协议的语音来传送语音通信,或者响应于与所述第二用户 关联的所述安全级别低于所述预定义安全级别,选择所述一个或多个检测到的无线网络之 一;以及 切换到在选择的无线网络上使用所述基于网际协议的语音来传送语音通信,或者向所 述移动设备的所述第一用户显示具有选项的通知,所述选项用于切换到在所述选择的无线 网络上使用所述基于网际协议的语音来传送语音通信。2. 如权利要求1所述的方法,还包括: 响应于切换到在所述选择的无线网络上传送所述基于网际协议的语音,禁止所述移动 设备联系所述蜂窝数据网络以侦测服务。3. 如权利要求2所述的方法,还包括: 监视所述选择的无线网络上的基于网际协议的语音信号的信号强度; 响应于所述选择的无线网络上的所述基于网际协议的语音信号的所述信号强度小于 第二阈值,切换到在所述蜂窝数据网络上使用所述蜂窝无线电传送语音通信;以及 禁止所述移动设备联系所述选择的无线网络。4. 如权利要求1所述的方法,其中对于安全级别满足或超过所述预定义安全级别的用 户,所述简档指定仅使用安全无线网络以便使用基于网际协议的语音来传送语音通信,其 中对于安全级别低于所述预定义安全级别的用户,所述简档允许使用不安全无线网络以便 使用基于网际协议的语音来传送语音通信。5. 如权利要求1所述的方法,其中基于社交媒体、反向电话查找以及联系人列表中的一 个或多个来标识所述第一用户正在与之通信的所述第二用户。6. 如权利要求1所述的方法,其中所检测到的一个或多个无线网络是Wi-Fi网络。7. 如权利要求1所述的方法,还包括: 响应于与所述第二用户关联的所述安全级别满足或超过所述预定义安全级别并响应 于所述一个或多个检测到的无线网络均不安全,继续在所述蜂窝数据网络上传送语音通 ?目。8. 一种系统,包括: 存储单元,其用于存储控制语音通信的传送的计算机程序;以及 处理器,其耦合到所述存储单元,其中所述处理器被配置为执行所述计算机程序的程 序指令,包括: 创建第一用户的具有联系人列表和关联安全级别的简档; 使用蜂窝数据网络上的蜂窝无线电发起或接收移动设备的所述第一用户的电话呼叫; 标识正在通过所述电话呼叫与所述第一用户通信的第二用户; 监视所述移动设备在所述蜂窝数据网络上接收的蜂窝无线电信号的信号强度; 响应于所述蜂窝无线电信号的所述信号强度小于第一阈值,检测一个或多个无线网 络; 响应于所述蜂窝无线电信号的所述信号强度小于所述第一阈值,检查所述移动设备的 所述第一用户的所述简档,以便基于与所述第二用户关联的安全级别,判定是否被授权切 换到一个或多个检测到的无线网络之一以便传送语音通信; 响应于与所述第二用户关联的所述安全级别满足或超过预定义安全级别并响应于所 述一个或多个检测到的无线网络之一是安全的,从所述一个或多个检测到的无线网络选择 安全无线网络以便使用基于网际协议的语音来传送语音通信,或者响应于与所述第二用户 关联的所述安全级别低于所述预定义安全级别,选择所述一个或多个检测到的无线网络之 一;以及 切换到在选择的无线网络上使用所述基于网际协议的语音来传送语音通信,或者向所 述移动设备的所述第一用户显示具有选项的通知,所述选项用于切换到在所述选择的无线 网络上使用所述基于网际协议的语音来传送语音通信。9. 如权利要求8所述的系统,其中所述计算机程序的所述程序指令还包括: 响应于切换到在所述选择的无线网络上传送所述基于网际协议的语音,禁止所述移动 设备联系所述蜂窝数据网络以侦测服务。10. 如权利要求9所述的系统,其中所述计算机程序的所述程序指令还包括: 监视所述选择的无线网络上的基于网际协议的语音信号的信号强度; 响应于所述选择的无线网络上的所述基于网际协议的语音信号的所述信号强度小于 第二阈值,切换到在所述蜂窝数据网络上使用所述蜂窝无线电传送语音通信;以及 禁止所述移动设备联系所述选择的无线网络。11. 如权利要求8所述的系统,其中对于安全级别满足或超过所述预定义安全级别的用 户,所述简档指定仅使用安全无线网络以便使用基于网际协议的语音来传送语音通信,其 中对于安全级别低于所述预定义安全级别的用户,所述简档允许使用不安全无线网络以便 使用基于网际协议的语音来传送语音通信。12. 如权利要求8所述的系统,其中基于社交媒体、反向电话查找以及联系人列表中的 一个或多个来标识所述第一用户正在与之通信的所述第二用户。13. 如权利要求8所述的系统,其中所检测到的一个或多个无线网络是Wi-Fi网络。14. 一种用于控制语音通信的传送的计算机程序产品,所述计算机程序产品包括计算 机可读存储介质,所述计算机可读存储介质具有随其包含的程序代码,所述程序代码包括 用于执行权利要求1至7中的任一权利要求的方法步骤的程序指令。
【文档编号】H04W36/14GK106068026SQ201610248966
【公开日】2016年11月2日
【申请日】2016年4月20日 公开号201610248966.6, CN 106068026 A, CN 106068026A, CN 201610248966, CN-A-106068026, CN106068026 A, CN106068026A, CN201610248966, CN201610248966.6
【发明人】D·M·阿德利, J·W·杰克逊, A·加里瓦拉, E·B·利博
【申请人】国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1