首页> 中国专利> 在无线通信系统中的流通信会话期间在物理层网络之间选择性地转换

在无线通信系统中的流通信会话期间在物理层网络之间选择性地转换

摘要

实施例涉及在服务器(例如,呈现服务器)处从第一用户设备(UE)接收标识该第一UE连接到的物理层网络的类型的网络连接报告。响应于确定该第一UE参与同第二UE的通信会话,服务器向第二UE发送指示该第一UE连接到的物理层网络的类型的通知消息。第二UE接收该通知消息,至少部分地基于第一UE连接到的物理层网络的类型,确定用于支持第二UE参与该通信会话的目标物理层网络。第二UE基于该确定,选择性地转换到目标网络。

著录项

  • 公开/公告号CN102893693A

    专利类型发明专利

  • 公开/公告日2013-01-23

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201180024433.5

  • 发明设计人 M·马哈詹;

    申请日2011-03-30

  • 分类号H04W76/02;

  • 代理机构永新专利商标代理有限公司;

  • 代理人张扬

  • 地址 美国加利福尼亚

  • 入库时间 2024-02-19 17:18:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-03-10

    未缴年费专利权终止 IPC(主分类):H04W76/02 专利号:ZL2011800244335 申请日:20110330 授权公告日:20160525

    专利权的终止

  • 2016-05-25

    授权

    授权

  • 2013-03-06

    实质审查的生效 IPC(主分类):H04W76/02 申请日:20110330

    实质审查的生效

  • 2013-01-23

    公开

    公开

说明书

技术领域

本发明的实施例涉及在无线通信系统中的流通信会话期间在物理层网 络之间进行选择性地转换。

背景技术

无线通信系统已发展了包括第一代模拟无线电话业务(1G)、第二代 (2G)数字无线电话业务(其包括临时2.5G和2.75G网络)和第三代(3G) 高速数据/具有互联网能力的无线业务的各代。目前,存在多种不同类型的 无线通信系统在使用,其包括蜂窝和个人通信服务(PCS)系统。已知蜂窝 系统的示例包括蜂窝模拟高级移动电话系统(AMPS)和数字蜂窝系统,该 数字蜂窝系统基于码分多址(CDMA)、频分多址(FDMA)、时分多址 (TDMA)、TDMA的全球移动接入系统(GSM)变形、以及使用TDMA 和CDMA技术二者的更新型的混合数字通信系统。

在美国,电信工业联盟/电子工业联盟在题为“Mobile Station-Base  Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum  Cellular System”的TIA/EIA/IS-95-A(本文将其称为IS-95)中标准化了用 于提供CDMA移动通信的方法。在TIA/EIA标准IS-98中,描述了组合的 AMPS&CDMA系统。在覆盖了称为宽带CDMA(W-CDMA)、CDMA2000 (例如,CDMA2000 1xEV-DO标准)或者TD-SCDMA的IMT-2000/UM或 者国际移动电信系统2000/通用移动电信系统、标准中,描述了其它通信系 统。

在W-CDMA无线通信系统中,用户设备(UE)从固定位置节点B(其 还称为小区站点或者小区)接收信号,其中这些固定位置节点B支持与基 站相邻或者其周围的特定地理区域中的通信链路或者服务。节点B提供到 接入网络(AN)/无线接入网络(RAN)的进入点,其中接入网络(AN)/ 无线接入网络(RAN)通常是使用基于标准互联网工程工作小组(IETF) 的协议的分组数据网络,这些协议支持基于服务质量(QoS)需求来区分业 务的方法。因此,节点B通常通过空中接口与UE进行交互,并且通过互 联网协议(IP)网络数据分组与RAN进行交互。

在无线电信系统中,一键通(PTT)能力在服务扇区和消费者中变得普 及。PTT可以支持在诸如W-CDMA、CDMA、FDMA、TDMA、GSM等的 标准商业无线基础设施上进行操作的“分发”语音服务。在分发模型中, 在虚拟组之中发生端点(例如,UE)之间的通信,其中一个“说话者”的 语音发送到一个或多个“听众”。通常,这种类型的通信的单一实例称为分 发呼叫,或者简单地称为PTT呼叫。PTT呼叫是对呼叫的特性进行定义的 组的实例。本质上,通过成员列表和相关联的信息(例如,组名或组标识) 来对组进行定义。

发明内容

实施例涉及在服务器(例如,呈现服务器)处从第一用户设备(UE) 接收标识该第一UE连接到的物理层网络的类型的网络连接报告。响应于确 定该第一UE参与同第二UE的通信会话,服务器向第二UE发送指示该第 一UE连接到的物理层网络的类型的通知消息。第二UE接收该通知消息, 并且至少部分地基于第一UE连接到的物理层网络的类型来确定用于支持 第二UE参与该通信会话的目标物理层网络。第二UE基于该确定,选择性 地转换到目标网络。

附图说明

通过结合仅用于说明而非限制本发明而呈现的附图来考虑下面的具体 实施方式,将容易获得本发明的实施例的更完整理解以及其多个附带优点, 这是因为能够更好地对其进行理解,其中:

图1是根据本发明的至少一个实施例支持用户设备和无线接入网络的 无线网络架构的示意图。

图2A示出了根据本发明的实施例的图1的核心网络。

图2B更详细地示出了图1的无线通信系统的示例。

图3是根据本发明的至少一个实施例的用户设备的图示。

图4A示出了根据本发明的实施例的呈现更新过程。

图4B示出了根据本发明的实施例的网络通知过程。

图4C和图4C 1示出了根据本发明的实施例在流通信会话的建立期间 实现的图4A和图4B的过程的示例。

图5A和图5B示出了根据本发明的实施例可以由给定的用户终端(UE) 执行以基于参与流通信会话的一个或多个其它UE的网络连接的信息来确 定是否切换到不同的网络的决策逻辑的替代示例。

图6A到图6C 1中的每一个示出了根据本发明的实施例的图5A和/或 图5B的过程的示例性实现。

具体实施方式

在下面的针对本发明的特定实施例的描述和相关附图中,公开了本发 明的各个方面。在不脱离本发明的范围的基础上,可以设想替代性的实施 例。此外,为了避免造成本发明的相关细节的模糊,没有详细描述或者省 略了本发明的一些公知元件。

本文使用的“示例性”和/或“示例”一词意味着“用作例子、例证或 说明”。本文中描述为“示例性”和“示例”的任何实施例不必被解释为比 其它实施例更优选或更具优势。同样,术语“本发明的实施例”不要求本 发明的所有实施例都包括所讨论的特征、优点或操作模式。

此外,围绕由例如计算设备的元件执行的动作序列,来描述多个实施 例。应当认识到,本文描述的各种动作可以由特定的电路(例如,专用集 成电路(ASIC))、由一个或多个处理器执行的程序指令或者由这二者的组 合来执行。此外,本文描述的这些动作序列可以被认为是完全地体现在任 何形式的计算机可读存储介质中,所述计算机可读存储介质具有存储在其 中的相应计算机指令集,当这些计算机指令被执行时,将使得相关联的处 理器执行本文所描述的功能。因此,本发明的各个方面可以以多种不同的 形式来体现,所有这些不同形式都被认为落入要求保护的主题的范围之内。 此外,对于本文描述的每一个实施例来说,本文可以将相应形式的任何这 种实施例描述成例如配置为执行所描述的动作的“逻辑单元”。

本文称为用户设备(UE)的高数据速率(HDR)用户站可以是移动的 或者静止的,并且可以与可以称为节点B的一个或多个接入点(AP)进行 通信。UE通过节点B中的一个或多个向无线网络控制器(RNC)发送数据 分组和接收数据分组。节点B和RNC是称为无线接入网络(RAN)的网络 的一部分。无线接入网络可以在多个UE之间传送语音分组和数据分组。

无线接入网络还可以连接到该无线接入网络之外的额外网络,例如, 包括与特定的运营商有关的服务器和设备、以及到诸如企业内联网、互联 网、公众交换电话网(PSTN)、服务通用分组无线业务(GPRS)支持节点 (SGSN)、网关GPRS支持节点(GGSN)的其它网络的连接性的核心网络, 并且可以在每一个UE和这些网络之间传送语音分组和数据分组。与一个或 多个节点B建立了活动业务信道连接的UE可以称为活动UE,并且可以称 为处于业务状态。处于与一个或多个节点B建立活动业务信道(TCH)连 接的过程中的UE可以称为处于连接建立状态。UE可以是通过无线信道或 者通过有线信道进行通信的任何数据设备。UE还可以是多种类型的设备中 的任意一种,其包括但不限于:PC卡、紧致闪存设备、外部或者内部调制 解调器、或者无线或有线电话。UE通过其向节点B发送信号的通信链路称 为上行链路信道(例如,反向业务信道、控制信道、接入信道等)。节点B 通过其向UE发送信号的通信链路称为下行链路信道(例如,寻呼信道、控 制信道、广播信道、前向业务信道等)。如本文所使用的术语业务信道(TCH) 可以指代上行链路/反向业务信道或者下行链路/前向业务信道。

图1示出了根据本发明的至少一个实施例的无线通信系统100的一个 示例性实施例的框图。系统100可以包含通过空中接口104与接入网络或 者无线接入网络(RAN)120进行通信的UE(例如,蜂窝电话102),其中 接入网络或者RAN 120可以将接入终端102连接到在分组交换数据网络(例 如,内联网、互联网和/或核心网络126)和UE 102、108、110、112之间 提供数据连接的网络装备。如这里所示,UE可以是蜂窝电话102、个人数 字助理108、寻呼机110(其在这里被示出为双向文本寻呼机)、或者甚至 具有无线通信门户的单独计算机平台112。因此,本发明的实施例可以实现 在包括无线通信门户或者具有无线通信能力的任何形式的接入终端上,其 包括但不限于:无线调制解调器、PCMCIA卡、个人计算机、电话或者其 任意组合或者子组合。此外,如本文所使用的,其它通信协议(即,除了 W-CDMA以外)中的术语“UE”可以互换地称为“接入终端”、“AT”、“无 线设备”、“客户端设备”、“移动终端”、“移动站”以及其变形。

返回参见图1,无线通信系统100的组件以及本发明的示例性实施例的 元件的相互关系并不限于所示出的配置。系统100只是示例性的,并且系 统100可以包括允许远程UE(例如,无线客户端计算设备102、108、110、 112)在彼此之间和/或在通过空中接口104和RAN 120连接的组件之间通 过空中下载进行通信的任何系统,其包括但不限于核心网络126、互联网、 PSTN、SGSN、GGSN和/或其它远程服务器。

RAN 120对发送给RNC 122的消息(其通常作为数据分组进行发送) 进行控制。RNC 122负责在服务通用分组无线服务(GPRS)支持节点 (SGSN)和UE 102/108/110/112之间传送信号、建立承载信道和拆卸承载 信道(即,数据信道)。如果启用链路层加密,则在通过空中接口104转发 内容之前,RNC 122还对其进行加密。RNC 122的功能是本领域公知的, 为了简单起见,不进行进一步讨论。核心网络126可以通过网络、互联网 和/或公众交换电话网(PSTN)与RNC 122进行通信。或者,RNC 122可 以直接连接到互联网或者外部网络。一般情况下,核心网络126和RNC 122 之间的网络或者互联网连接传送数据,而PSTN传送语音信息。RNC 122 可以连接到多个节点B 124。以类似于核心网络126的方式,RNC 122通常 通过网络、互联网和/或PSTN连接到节点B 124,以进行数据传送和/或语 音信息。节点B 124可以将数据消息无线地广播给UE(例如,蜂窝电话102)。 节点B 124、RNC 122和其它组件可以形成RAN 120,如本领域所公知的。 然而,也可以使用替代的配置,本发明并不限于所示出的配置。例如,在 另一个实施例中,可以将RNC 122以及节点B 124中的一个或多个的功能 合并(collapse)到单个“混合”模块中,该模块具有RNC 122和节点B 124 二者的功能。

图2A示出了根据本发明的实施例的核心网络126。具体而言,图2A 示出了在W-CDMA系统中实现的通用分组无线服务(GPRS)核心网络的 组件。在图2A的实施例中,核心网络126包括服务GPRS支持节点(SGSN) 160、网关GPRS支持节点(GGSN)165和互联网175。然而,应当清楚的 是,在替代的实施例中,互联网175和/或其它组件的一部分可以位于核心 网络之外。

通常,GPRS是全球移动通信系统(GSM)电话发送互联网协议(IP) 分组所使用的协议。GPRS核心网络(例如,GGSN 165和一个或多个SGSN 160)是GPRS系统的集中部分,并且还为基于W-CDMA的3G网络提供 支持。GPRS核心网络是GSM核心网络的综合部分,其为GSM和W-CDMA 网络中的IP分组服务提供移动性管理、会话管理和传输。

GPRS隧道协议(GTP)是GPRS核心网络的定义的IP协议。GTP是 允许GSM或者W-CDMA网络的终端用户(例如,接入终端)从一个地方 向另一个地方移动,同时继续连接到互联网,如同来自于GGSN 165的一 个位置一样的协议。这是通过将用户的数据从该用户的当前SSGN 160传送 到GGSN 165来实现的,其中GGSN 165对该用户的会话进行处理。

GPRS核心网络使用三种形式的GTP;即,(i)GTP-U、(ii)GTP-C和 (iii)GTP’(主GTP)。针对每一个分组数据协议(PDP)上下文,使用 GTP-U在单独的隧道中传送用户数据。GTP-C用于控制信令(例如,PDP 上下文的建立和删除、GSN可达性的验证、例如当用户从一个SGSN移动 到另一个时的更新或者修改等等)。GTP’用于将计费数据从GSN传送到计 费功能。

参见图2A,GGSN 165用作GPRS骨干网络(没有示出)和外部分组 数据网络175之间的接口。GGSN 165从来自SGSN 160的GPRS分组中提 取与分组数据协议(PDP)格式(例如,IP或者PPP)相关联的分组数据, 并在相应的分组数据网络上将这些分组发送出去。在另一个方向中,GGSN 165将输入的数据分组导向SGSN 160,SGSN 160对RAN 120所服务的目 的地UE的无线接入承载(RAB)进行管理和控制。从而,GGSN 165将目 标UE的当前SGSN地址和他/她的简档存储在其的位置寄存器中(例如, 在PDP上下文中)。GGSN负责IP地址分配,并且是连接的UE的默认路 由器。GGSN还执行认证和计费功能。

在一个示例中,SGSN 160代表核心网络126中的多个SGSN中的一个。 每一个SGSN负责在相关联的地理服务区域中传送来自和去往UE的数据分 组。SGSN 160的任务包括分组路由和传送、移动性管理(例如,附接/分离 和位置管理)、逻辑链路管理以及认证和计费功能。SGSN的位置寄存器将 向SGSN 160注册的所有GPRS用户的位置信息(例如,当前小区、当前 VLR)和用户简档(例如,分组数据网络中使用的IMSI、PDP地址)存储 在例如用于每一个用户或UE的一个或多个PDP上下文中。因此,SGSN 负责(i)对来自GGSN 165的下行链路GTP分组进行去隧道化,(ii)去往 GGSN 165的上行链路隧道IP分组,(iii)当UE在SGSN服务区域之间移 动时执行移动性管理,以及(iv)向移动用户出具账单。本领域普通技术人 员应当清楚的是,除(i)-(iv)之外,与针对W-CDMA网络所配置的SGSN 相比,针对GSM/EDGE网络配置的SGSN具有略微不同的功能。

RAN 120(例如,或者在通用移动电信系统(UMTS)系统架构中的 UTRAN)使用诸如帧中继或IP的传输协议,通过Iu接口与SGSN 160进 行通信。SGSN 160通过Gn接口与GGSN 165进行通信,其中Gn接口是 SGSN 160和其它SGSN(没有示出)与内部GGSN之间的基于IP的接口, 并且使用上面所定义的GTP协议(例如,GTP-U、GTP-C、GTP’等)。虽 然图2A中没有示出,但是域名系统(DNS)也使用Gn接口。GGSN 165 连接到公共数据网络(PDN)(没有示出),进而使用IP协议通过Gi接口直 接连接到互联网175,或者通过无线应用协议(WAP)网关连接到互联网 175。

PDP上下文是在SGSN 160和GGSN 165上呈现的数据结构,其中当特 定UE具有活动的GPRS会话时,该数据结构包含该UE的通信会话信息。 当UE希望发起GPRS通信会话时,该UE必须首先附接到SGSN 160,随 后激活与GGSN 165的PDP上下文。在该用户当前访问的SGSN 160和服 务于该UE的接入点的GGSN 165中,这分配PDP上下文数据结构。

图2B更详细地示出了图1的无线通信系统100的示例。具体而言,参 见图2B,UE 1…N示出为在由不同的分组数据网络端点服务的位置处连接 到RAN 120。虽然图2B的说明特定于W-CDMA系统和术语,但是将清楚 可以如何对图2B进行修改以遵循1x EV-DO系统。因此,UE 1和UE 3在 第一分组数据网络端点162(例如,其可以对应于SGSN、GGSN、PDSN、 归属代理(HA)、外部代理(FA)等)服务的部分处连接到RAN 120。第 一分组数据网络端点162进而通过路由单元188连接到互联网175和/或呈 现服务器181、认证、授权和计费(AAA)服务器182、配置服务器184、 互联网协议(IP)多媒体子系统(IMS)/会话发起协议(SIP)注册服务器 186和/或应用服务器170中的一个或多个。UE 2和5…N在第二分组数据 网络端点164(例如,其可以对应于SGSN、GGSN、PDSN、FA、HA等) 服务的部分处连接到RAN 120。类似于第一分组数据网络端点162,第二分 组数据网络端点164进而通过路由单元188连接到互联网175和/或呈现服 务器181、AAA服务器182、配置服务器184、IMS/SIP注册服务器186和 /或应用服务器170中的一个或多个。UE 4直接连接到互联网175,随后可 以通过互联网175连接到上面所描述的系统组件中的任意一个。

参见图2B,UE 1、3和5…N示出为无线小区电话,UE 2示出为无线 平板PC,UE 4示出为有线桌面站。然而,在其它实施例中,应当清楚的是, 无线通信系统100可以连接到任何类型的UE,图2B中所示出的示例并不 旨在限制可以在该系统中实现的UE的类型。此外,虽然AAA 182、配置 服务器184、IMS/SIP注册服务器186和应用服务器170均示出为结构上单 独的服务器,但在本发明的至少一个实施例中,可以将这些服务器中的一 个或多个联合在一起。

参见图2B,呈现服务器181通常负责跟踪无线通信系统中的多个用户 的呈现。例如,呈现服务器181可以被配置为确定应用服务器170所提供 的服务的用户的呈现状态。在该情况下,这些服务的用户可以定期地或者 以事件驱动为基础,向呈现服务器报告其呈现状态,并且稍后在请求应用 服务器170联系这些用户中的一个或多个的情况下,可以使用这些用户的 呈现状态。虽然呈现服务器(例如,呈现服务器181)通常跟踪该无线通信 系统的用户的呈现信息,但应当清楚的是,呈现服务器181通常并不监测 这些用户连接到的物理层网络(例如,2.5G、3G、4G、UMTS、EV-DO、 1x等)的连接类型。

此外,参见图2B,应用服务器170示出为包括多个媒体控制复合体 (MCC)1…N 170B和多个区域分发器1…N 170A。总的来说,区域分发 器170A和MCC 170B包括在应用服务器170中,其中在至少一个实施例中, 应用服务器170可以对应于分布式的服务器网络,其中这些服务器共同地 用于对无线通信系统100中的通信会话(例如,通过IP单播和/或IP多播 协议的半双工组通信会话)进行仲裁。例如,由于理论上由应用服务器170 仲裁的通信会话可以在位于系统100中的任何地方的UE之间发生,因此分 配多个区域分发器170A和MCC,以减少仲裁的通信会话的延迟(例如, 使得处于北美的MCC不在位于中国的会话参与者之间来回中继媒体)。因 此,当提到应用服务器170时,应当清楚的是,相关联的功能可以由区域 分发器170A中的一个或多个和/或MCC 170B中的一个或多个执行。通常, 区域分发器170A负责与建立通信会话有关的任何功能(例如,处理UE之 间的信令消息、调度和/或发送通知消息等),而MCC 170B负责在该呼叫 实例的持续时间期间主持该通信会话,其包括在仲裁的通信会话期间进行 呼入(in-call)信令传送和媒体的实际交换。

参见图3,诸如蜂窝电话的UE 200(这里是无线设备)具有平台202, 平台202可以接收和执行从RAN 120发送的软件应用、数据和/或命令,其 中软件应用、数据和/或命令可能基本上来自核心网络126、互联网和/或其 它远程服务器和网络。平台202可以包括收发机206,收发机206操作性地 耦合到专用集成电路(“ASIC”208)或者其它处理器、微处理器、逻辑电 路或者其它数据处理设备。ASIC 208或者其它处理器执行应用程序接口 (“API”)210层,API 210层与无线设备的存储器212中的任何驻留程序 接合。存储器212可以由以下各项组成:只读存储器或者随机存取存储器 (RAM和ROM)、EEPROM、闪存卡或者计算机平台通用的任何存储器。 平台202还可以包括本地数据库214,本地数据库214可以保存存储器212 中没有积极使用的应用。一般情况下,本地数据库214是闪存小区,但是 其也可以是如本领域所公知的任何辅存储设备,例如,磁介质、EEPROM、 光介质、磁带、软盘或者硬盘等等。内部平台202组件还可以操作性地尤 其耦合到如本领域所公知的诸如天线222、显示器224、一键通按钮228和 键盘226等其它组件之类的外部设备。

因此,本发明的实施例可以包括具有执行本文所描述的功能的能力的 UE。本领域技术人员应当清楚的是,各个逻辑元件可以用分立的元件、在 处理器上执行的软件模块或者软件和硬件的任意组合来体现,以实现本文 所公开的功能。例如,可以将ASIC 208、存储器212、API 210和本地数据 库214全部协作地使用,以装载、存储和执行本文所公开的各种功能,因 此用于执行这些功能的逻辑单元可以分布在各个元件之中。或者,该功能 可以并入到一个分立的组件中。因此,图3中的UE 200的特征被视作为仅 仅是示例性的,并且本发明并不限于所示出的特征或者排列。

UE 102或200和RAN 120之间的无线通信可以基于不同的技术,例如, 码分多址(CDMA)、W-CDMA、时分多址(TDMA)、频分多址(FDMA)、 正交频分复用(OFDM)、全球移动通信系统(GSM)或者可以用于无线通 信网络或数据通信网络的其它协议。例如,在W-CDMA中,通常在客户端 设备102、节点B 124和RNC 122之间进行数据通信。RNC 122可以连接 到诸如核心网络126、PSTN、互联网、虚拟专用网、SGSN、GGSN等的多 个数据网络,从而允许UE 102或200接入到更宽的通信网络。如前面所讨 论以及本领域所公知的,可以使用多种网络和配置,将语音传输和/或数据 从RAN发送到UE。因此,本文所提供的说明并不旨在限于本发明的实施 例,其仅仅是帮助描述本发明的实施例的各个方面。

下面,将根据W-CDMA协议和相关联的术语(例如,替代移动站(MS)、 移动单元(MU)、接入终端(AT)等的UE、与EV-DO中的BSC相对照的 RNC或者与EV-DO中的BS或者MPT/BS相对照的节点B等)来一般性地 描述本发明的实施例。然而,本领域任何普通技术人员将容易清楚可以如 何结合除了W-CDMA以外的无线通信协议来应用本发明的实施例。

在传统的(例如,通过半双工协议、全双工协议、VoIP、IP单播承载 组会话、IP多播承载组会话、一键通(PTT)会话、一键传送(PTX)会话 等的)服务器仲裁的通信会话中,会话或呼叫发起方向应用服务器170发 送发起通信会话的请求,其中应用服务器170然后将呼叫通知消息转发给 RAN 120,以便向该呼叫的一个或多个目标进行传输。

越来越多地向UE提供双模式/双驻留(dualcamp)能力,以支持多个 物理层接入网络(例如,WiFi、GSM/GPRS、HSPA、2.5G、3G、4G、WiMAX 等等)。不同类型的物理层接入网络与不同的QoS能力(例如,网络带宽和 延迟等)相关联。随着3G和4G技术的出现,不同物理层接入网络之间的 QoS差距进一步增加。传统上,UE使用基于相应UE自己的环境的规则, 来选择其物理层接入网络。例如,给定的UE可以考虑诸如下面各项的标准: (i)该给定UE的位置、(ii)与该给定UE附近的局域网络相关联的信号 状态(例如,导频信号强度)、(iii)不同局域网上的服务的计费率、(iv) 针对该给定UE定义哪些网络与其它网络相比更优选的网络捕获层次、和/ 或(v)其任意组合。

然而,当该给定UE参加与一个或多个其它UE的通信会话(例如,VoIP 会话、电话呼叫、视频流会话、一键通(PTT)会话、一键传送(PTX)会 话等)时,该给定UE通常将不了解所述一个或多个其它UE连接到的物理 层网络的类型。例如,该给定UE可以根据该给定UE的网络选择规则来选 择3G网络,而参与同一通信会话的所述一个或多个其它UE可以根据其各 自的网络选择规则和网络能力来选择2.5G网络。因此,参与该通信会话的 任何特定UE的网络连接决策通常将不影响参与该通信会话的其它UE的网 络连接决策。

如果该通信会话是QoS加强会话(例如,多个UE之间的流多媒体会 话(例如,一键直播视频或者PTX会话),则应当清楚的是,参与UE到该 会话的连接类型可能影响该会话的质量和效率。例如,假定建立了流通信 会话,从而通过该会话第一UE(“发送UE”)向第二UE(“接收UE”)传 输流视频。如果发送UE连接到低QoS网络(例如,1x网络、2G网络等), 则正在发送的视频流的质量可能相对较低。尽管来自发送UE的视频流的质 量较低,但是接收UE建立到高QoS网络(例如,3G、4G等)的连接,以 尝试对用于该流会话的视频质量进行优化。在该情况下,就建立高QoS网 络连接来接收低QoS媒体而言,浪费了接收UE的资源。

或者,发送UE可以连接到高QoS网络,并且接收UE可以连接到低 QoS网络。在该场景下,发送UE向接收UE发送高质量视频流。然而,接 收UE连接到的低QoS网络不能够以高质量来发送该视频流,这促使该低 QoS网络在向接收UE进行传输之前,将该视频流按比例缩小到更低的质量 水平。在该情况下,就为发送UE建立高QoS网络连接并且从该发送UE 发送高质量视频,但是由于接收UE的低QoS网络连接因此只有低质量视 频到达该接收UE而言,浪费了发送UE的资源。

应当清楚的是,上面提到的发送UE和接收UE在与不同的QoS能力 相关联的不同类型的网络上参与通信会话的场景可能在建立该通信会话之 后发生,也可能在这些参与UE中的一个UE的网络切换之后在先前建立的 通信会话期间发生。

因此,本发明的实施例涉及向呈现服务器181通知给定UE正在使用以 连接到该无线通信系统的RAN 120的物理层网络的类型。因此,呈现服务 器181开始不仅了解该UE的呈现信息(如本领域所已知的),而且还了解 其网络类型,据此可以推断去往或者来自该给定UE的通信链路的性能预 期。呈现服务器181可以向希望参与同该给定UE的通信会话的一个或多个 其它UE传达该给定UE的报告的网络类型。随后,这些UE可以基于该给 定UE使用的网络连接类型的知识,来选择性地修改其自己的网络连接,以 便提高与该通信会话相关联的一个或多个性能参数。

图4A示出了根据本发明的实施例的呈现更新过程。参见图4A,假定 RAN 120具有可用于对该无线通信系统中的UE进行服务的N个(例如, 其中N>=1)不同的物理层网络。例如,网络1…N可以包括2.5G、3G和 4G网络、EV-DO和UMTS网络、WiFi网络等。网络1…N中的每一个与 特定的性能预期或者QoS水平相关联。然而,将清楚的是,网络1…N不 能始终满足其特定的性能预期。例如,尽管通常预期3G网络提供与2.5G 相比更优的性能,但是过载的3G网络可能实际提供与可比较的2.5G网络 相比更低的性能。

参见图4A,在400A,给定UE建立与RAN 120的网络1…N中的一个 的连接。例如,400A的连接建立可以对应于建立诸如点对点协议(PPP) 会话的会话,由此该给定UE不必具有用于加入通信会话的活动业务信道 (TCH),并且RAN 120知道在建立PPP会话的网络上联系该给定UE。在 另一个示例中,400A的连接建立可以对应于该给定UE获得用于参与通信 会话的资源,例如,TCH和/或QoS资源。

在400A中建立网络连接之后,在405A,该给定UE向呈现服务器181 发送指示该给定UE连接到的网络的物理层网络类型的信息。将清楚的是, 在405A中发送的消息是应用层消息,该应用层消息包含与该给定UE到 RAN 120的物理层连接有关的信息。在一个示例中,在405A中发送的网络 信息可以连同该给定UE的呈现信息一起发送。虽然图4A中没有示出,但 在从该给定UE接收到网络连接报告之后,呈现服务器181更新记录以反映 该给定UE的当前网络连接类型。因此,图4A示出了在建立到网络1…N 中的一个的连接之后,该给定UE可以如何向呈现服务器181通知其网络连 接信息。

图4B示出了根据本发明的实施例的网络通知过程。参见图4B,在 400B,给定UE确定参与同一个或多个其它UE的流通信会话。例如,在 400B,该给定UE可以确定从这些其它UE中的一个UE接收视频流,该给 定UE可以确定向所述一个或多个其它UE发送视频流等等。

在给定UE在400B中确定参与流通信会话之后的某个点处,在405B, 呈现服务器181向该给定UE发送消息,其中该消息向该给定UE通知支持 针对所述一个或多个其它UE的流通信会话的网络的类型。在一个示例中, 呈现服务器181可以基于执行图4A的过程的所述一个或多个其它UE,获 得针对所述一个或多个其它UE的网络信息,由此在建立网络连接之后,将 网络连接信息报告给呈现服务器181。此外,405B的通知可以通过向呈现 服务器181通知该给定UE参与同所述一个或多个其它UE的通信会话来触 发。例如,在给定通信会话的呼入阶段或者建立阶段期间,应用服务器170 可以指示呈现服务器181向会话的参与UE通知其各自的网络连接类型。

在从呈现服务器181接收到关于所述一个或多个其它UE的网络连接信 息的通知之后,在410B,给定UE至少部分地基于405B的通知中的网络 连接信息,确定用于支持该给定UE自己参与该流通信会话的“目标”网络。 下面将参照图5A和图5B给出可以由给定UE应用以做出410B的确定的规 则的示例,其中参照图6A到图6C提供图5A和图5C的过程的实现示例。 在410B中确定目标网络之后,在415B,给定UE转换到该目标网络(如 果需要的话)。例如,如果在410B中确定的目标网络不同于该给定UE的 当前物理层网络,则该给定UE从当前网络转换到目标网络。或者,如果 410B中确定的目标网络与该给定UE的当前物理层网络相同,则该给定UE 不需要执行网络转换。

为了更好地解释图4A和图4B的过程的概念,图4C示出了根据本发 明的实施例在流通信会话的建立期间执行的图4A和图4B的过程的示例。

参见图4C,在400C(例如,如图4B的400B中),UE 1确定与UE 2…N (例如,其中N>=2)建立流通信会话。因此,如果N>2,则该流通信会 话与组通信会话(例如,组播、多个单播等等)相对应,如果N=2,则该 流通信会话与一对一的会话或者单播会话相对应。

接下来,在405C(例如,如图4A的400A中),如果需要的话,UE 1 建立到RAN 120的网络1…N中的一个的连接。由于UE 1还不了解UE 2…N 的网络连接(如果有的话),因此将清楚的是,在405C中UE 1在其上建立 连接的网络可以基于UE 1自己的本地网络选择规则(例如,优于3G选择 WiFi、优于2.5G选择3G等等,选择具有最高导频信号强度的网络等等)。 在405C,建立网络连接包括:获得该网络上的呼叫资源(例如,TCH、QoS 资源等等)以支持去往/来自UE 1和RAN 120的无线通信。

在405C中建立网络连接之后,在410C,UE 1在反向链路信道上向RAN 120发送呼叫请求消息,其中RAN 120将该呼叫请求消息转发给应用服务 器170。此外,在405C中建立网络连接之后,在415C(例如,如图4A的 405A中),UE 1还在反向链路信道上向RAN 120发送指示UE 1的当前网 络连接信息的网络连接报告,RAN 120将该网络连接报告转发给呈现服务 器181。虽然图4C中没有示出,但是可以将该网络连接报告连同指示UE 1 的呈现信息的消息一起发送到呈现服务器181。此外,虽然图4C中没有示 出,但是在从UE 1接收到网络连接报告之后,呈现服务器181对记录进行 更新,以反映UE 1的当前网络连接类型。

虽然将415C的网络连接报告示出为在410C中传输呼叫请求消息之后 发生,但是应当清楚的是,在本发明的另一个实施例中,可以在呼叫请求 消息之前发送网络连接报告。此外,图4C是在假定UE 1在做出400C的 确定之后还未具有网络连接的情况下示出的。如果在400C,UE 1已经连接 到网络1…N中的一个,并认为该网络适合于支持该流通信会话,则应当清 楚的是,405C和415C实际上可能在400C的确定之前发生,使得在发起图 4C的处理之前,呈现服务器181了解UE 1的网络。

在接收到410C中的呼叫请求消息之后,在420C,应用服务器170向 UE 2…N通告该通信会话。假定UE 2…N中的每一个都接收到该通告消息, 并且如果需要的话,在425C(例如,如图4A的400A中),UE 2…N中的 每一个都建立到RAN 120的网络1…N中的一个的连接。在图4C的示例中, 假定在425C,UE 2…N还不了解UE 1的网络连接类型(例如,除非该信 息捆绑在通告消息之中)。因此,由于UE 2…N还不了解UE 1的网络连接 类型,因此应当清楚的是,在425C中UE 2…N在其上建立其各自连接的 网络可以是基于UE 2…N的本地网络选择规则(例如,优于3G选择WiFi、 优于2.5G选择3G等等,选择具有最高导频信号强度的网络等等)。在425C, 建立网络连接包括:获得该网络上的呼叫资源(例如,TCH、QoS资源等 等)以支持去往/来自UE 2…N和RAN 120的无线通信。

在425C中建立网络连接之后,在430C,UE 2…N中的每一个在反向 链路信道上向RAN 120发送呼叫接受消息,其中RAN 120将该呼叫接受消 息转发给应用服务器170。呼叫接受消息是来自420C的呼叫通告消息的确 认,该确认指示接受所通告的通信会话。此外,在425C中建立网络连接之 后,在435C(例如,如图4A的405A中),UE 2…N中的每一个在反向链 路信道上向RAN 120发送指示当前网络连接信息的网络连接报告,RAN 120将该网络连接报告转发给呈现服务器181。虽然图4C中没有示出,但 是可以将该网络连接报告连同指示UE 2…N的呈现信息的消息一起发送到 呈现服务器181。此外,虽然图4C中没有示出,但是在从UE 2…N接收到 网络连接报告之后,呈现服务器181对记录进行更新,以反映UE 2…N的 当前网络连接类型。

虽然将435C的网络连接报告的传输示出为在430C中传输呼叫接受消 息之后发生,但是应当清楚的是,在本发明的另一个实施例中,可以在呼 叫接受消息之前发送网络连接报告。此外,图4C是在假定在420C中UE 2…N接收到通告消息之后确定加入该流通信会话以后,还不了解网络连接 的情况下示出的。如果在420C,UE 2…N已经连接到网络1…N中的一个, 并且认为该网络适合于支持该流通信会话,则应当清楚的是,425C和435C 实际上可以在420C中接收到通告消息之前发生,使得呈现服务器181在 420C的通告消息之前了解UE 2…N的网络。

在440C和445C中,UE 1…N开始进行流通信会话,从而在UE 1和 UE 2…N中的一个或多个之间交换流媒体(例如,视频媒体)。在450C, 呈现服务器181向UE 1…N中的每一个发送消息,该消息向UE 1…N通知 参与该流通信会话的每一个其它UE的支持该流通信会话的网络(例如,如 图4B的405B中)。例如,在450C中向UE 1发送的通知可以指示UE 2…N 的网络连接类型,在450C中向UE 2发送的通知可以指示UE 1和UE 3…N (如果存在的话)的网络连接类型等等。

在UE 1处响应于450C的通知,在455C(例如,如图4B的410B中), UE 1至少部分地基于支持UE 2…N的流通信会话的网络,确定是否切换到 网络1…N中的一个不同的网络。下面参照图5A到图6C详细描述在UE 1 处如何执行455C的示例。在确定是否切换到网络1…N中的一个不同的网 络之后,在460C,如果UE 1确定切换网络,则UE 1选择性地转换到不同 网络,并且随后向呈现服务器181通知UE 1的网络连接改变。

同样,在UE 2…N处响应于450C的通知,在465C(例如,如图4B 的410B中),UE 2…N中的每一个至少部分地基于支持每一个其它参与的 UE的流通信会话的网络,确定是否切换到不同的网络1…N。下面将参照 图5A到图6C详细描述在UE 2…N处如何执行465C的示例。在确定是否 切换到网络1…N中的一个不同的网络之后,在470C,如果相应的UE确 定切换网络,则UE 2…N中的每一个选择性地转换到不同的网络,并且随 后每一个转换的UE向呈现服务器181通知该UE的网络连接改变。如果在 455C到470C中,UE 1…N中的任何一个转换到不同的网络,则在475C, 呈现服务器181可以向每一个其它参与的UE通知该网络改变。

在图4C的实施例中,将应用服务器170和呈现服务器181示出为在大 部分情况下进行独立操作的单独网络实体。在本发明的另一个实施例中, 应用服务器170、呈现服务器181可以位于同一位置处和/或可以彼此进行 协作。在该情况下,应当清楚的是,应用服务器170可以将UE 1的网络的 通知与420C的通告消息进行捆绑,并且在一个示例中,可以潜在地将UE 2…N的网络信息捆绑到去往UE 1的消息(例如,针对410C的呼叫请求消 息的ACK)中。

图5A和图5B示出了根据本发明的实施例可以由给定的UE执行以基 于参与流通信会话的一个或多个其它UE的网络连接的信息来确定是否切 换到不同的网络的决策逻辑的替代示例。因此,图5A和图5B的过程的全 部可以与图4B的410B、图4C中的UE 1处的455C和/或图4C中的UE 2…N 处的465C相对应。

参见图5A,在500A,向给定UE提供用于尝试在与参与该流通信会话 的每一个其它UE相同的网络上参与该流通信会话的规则。因此,在505A, 基于来自呈现服务器181的网络连接通知并且结合该给定UE对其自己的网 络连接的了解,该给定UE确定参与该流通信会话的每一个其它UE是否连 接到与该给定UE相同类型的物理层网络。换言之,给定UE确定每一个参 与的UE是否连接到3G网络、2.5G网络、WiFi网络等等。

如果在505A中给定UE确定每一个参与的UE连接到相同类型的物理 层网络,则该给定UE确定满足500A的规则,并且由此在510A,维持其 到当前物理层网络的连接。否则,如果在505A中给定UE确定每一个参与 的UE没有连接到相同类型的物理层网络,则在515A,该给定UE确定其 它参与的UE的网络是否适合于该给定UE。

如果其它参与的UE的网络是不可用的,则不可以切换到其它网络,由 此在515A该给定UE维持到其当前物理层网络的连接。否则,如果其它参 与的UE的网络是可用的,则在520A,该给定UE选择针对其连接的目标 网络,并且在525A,如果目标网络与其当前网络不相同,则该给定UE将 其自己转换到目标网络。根据该实现,该给定UE可以被配置为在520A中 始终选择其它UE的网络类型(如果可用的话)。或者,在520A的选择时 可以评估额外的规则。例如,可以评估给定UE的特定网络类型和其它UE 的网络类型,以触发520A中的预定的目标网络选择(例如,如果给定UE 的网络是2.5G而其它UE的网络是3G,则将目标网络设置为3G等等)。

例如,如上文所讨论的,可以以特定于网络的方式来执行520A的选择。 在一个示例中,假定与3G网络相比,2.5G网络通常与更低的QoS相关联, 并且来自呈现服务器181的网络连接通知指示每一个参与的UE连接到3G 网络的2.5G。因此,如果在该示例中,给定UE连接到2.5G网络,则该给 定UE立即选择3G作为其目标网络,并且可以在525A尝试向其转换。否 则,如果给定UE连接到3G网络,则该给定UE可以等待某个阈值时间段, 以向连接2.5G的UE准许向3G网络进行转换的机会。如果呈现服务器181 向给定UE通知每一个连接2.5G的UE都在阈值时间段内成功转换到3G网 络,则该给定UE选择其当前网络作为目标网络,并且从而不执行网络转换。 否则,如果呈现服务器181没有向给定UE通知每一个连接2.5G的UE在 阈值时间段内成功转换到3G网络,则该给定UE推断连接2.5G的UE中的 某些UE未能转换到3G网络,从而选择降级到2.5G网络作为目标网络, 并转换到2.5G网络。因此,上面的示例通过使不同类型的网络转换与不同 的延迟相关联,减少参与的UE在网络之间进行不断地乒乓转换 (ping-ponginig)的发生。

图5B与图5A的过程的更详细实现相对应。参见图5B,在500B,向 给定UE提供了用于尝试在支持最高可用QoS的网络上参与流通信会话的 规则,其中该支持最高可用QoS的网络在参与该流通信会话的每一个其它 UE处可用的。因此,在505B,基于来自呈现服务器181的网络连接通知 并且结合该给定UE对其自己的网络连接的了解,该给定UE确定参与该流 通信会话的每一个其它UE是否连接到具有与该给定UE的网络类似的QoS 水平的物理层网络(例如,其可以是相同的网络类型、或者具有可比较的 QoS性能预期的不同的网络类型)。在505B,图5B假定至少一个参与的 UE将连接到高QoS网络(如果该高QoS网络是可用的话),使得连接到相 同QoS水平的网络的每一个UE推断这些UE已经在这些UE中的每一个处 可用的最高可能QoS网络上进行操作。

如果在505B中该给定UE确定每一个参与的UE连接到相同QoS水平 的网络,则该给定UE确定满足500B的规则,并且由此在510B,维持其 到当前物理层网络的连接。否则,如果在505B中给定UE确定每一个参与 的UE没有连接到相同QoS水平的网络,则在515B,该给定UE确定其它 参与的UE是在更高QoS水平的网络上操作,还是在更低QoS水平的网络 上操作。

如果在515B中确定其它参与的UE的网络是更高QoS水平的网络,则 在520B,该给定UE尝试转换到该更高QoS水平的网络。否则,如果在515B 中确定其它参与的UE的网络是更低QoS水平的网络,则在525B,该给定 UE确定是否预期这些其它参与的UE能够在阈值时间段内转换到该给定 UE自己的更高QoS水平的网络。例如,在525B,该给定UE可以启动具 有某个时段的定时器,其中该时段与该给定UE愿意等待来自呈现服务器 181的通知的时间长度相对应,该通知指示其它参与的UE转换到该给定 UE的更高QoS水平的网络。

如果在525B中,给定UE确定这些其它参与的UE中的一个或多个限 制于更低QoS水平的网络,并且不能够转换到更高QoS水平的网络,则在 530B,该给定UE将其自己转换到所述一个或多个其它参与的UE的更低 QoS水平的网络(如果可以的话)。否则,如果在525B中,给定UE确定 这些其它参与的UE中的一个或多个能够转换到该给定UE的更高QoS水 平的网络,则在510B,该给定UE维持到其当前网络的连接。

因此,图5A的决策逻辑试图实现使每一个参与的UE连接到相同的网 络,而图5B的决策逻辑试图实现使每一个参与的UE连接到最高“共享” QoS水平的网络、或者具有最高QoS水平预期的网络(其中该网络还能够 在无线通信系统的每一个参与UE的当前位置中对它们进行支持)。

图6A到图6C中的每一个示出了根据本发明的实施例的图5A和/或图 5B的过程的示例性实现。

参见图6A,在600A和605A,假定当UE 1和UE 2均连接到2.5G网 络时,UE 1和UE 2参与到流通信会话,通过该会话在UE 1和UE 2之间 对媒体进行流式传送。如图6A中所示,在从UE 1向UE 2流式传送媒体的 方向上,UE 1在反向链路上向RAN 120的2.5G网络发送媒体,其中RAN 120的2.5G网络将该媒体转发给应用服务器170。应用服务器170进而将 该媒体转发给向UE 2提供服务的RAN 120的2.5G网络,并且在前向链路 或者下行链路上将该媒体发送到UE 2。类似的过程可以用于在另一方向上 将媒体从UE 2中继到UE 1。

接下来,在610A,在流通信会话期间,假定UE 1进入到2.5G网络不 可用的位置区域。例如,UE 1可能被切换到不同的子网,其中该子网不支 持2.5G通信协议。在该示例中,假定针对UE 1的新位置区域可以在3G网 络上支持UE 1的通信会话。因此,在615A,UE 1建立到3G网络的连接, 其后UE 1在3G网络上继续参与该流通信会话。因此,在615A,UE 1通 过3G网络在反向链路上向应用服务器170发送媒体,同样通过3G网络在 下行链路上从应用服务器170接收媒体。

在620A,在建立到3G网络的连接之后,UE 1向呈现服务器181发送 网络连接报告,其中该网络连接报告指示UE 1连接到3G网络,并且不再 连接到2.5G网络。在625A,呈现服务器181向UE 2通知UE 1已经切换 到3G网络。

因此,在630A,UE 2基于UE 1连接到3G网络的通知,确定从2.5G 网络切换到3G网络。例如,在630A,UE 2可以执行图5A中的决策逻辑, 使得UE 2确定UE 1不在与UE 2相同的网络上进行参与(505A),UE 2 确定3G网络是可用的(515A),UE 2选择3G网络作为其目标网络(520A), 随后UE 2转换到3G网络(525A)。在该情况下,图5B的过程还将导致 UE 2确定切换到3G网络。例如,在630A,UE 2可以执行图5B中的决策 逻辑,使得UE 2确定UE 1连接到具有与UE 2的2.5G网络不相同的QoS 水平的网络(505B),UE 2确定UE 1的3G网络是与UE 2的2.5G网络相 比更高QoS水平的网络(515B),从而UE 2转换到3G网络(520B)。

因此,在635A,UE 2建立到3G网络的连接,其后,UE 2在3G网络 上继续参与该流通信会话。因此,在635A,UE 2通过3G网络在反向链路 上向应用服务器170发送媒体,并且同样通过3G网络在下行链路上从应用 服务器170接收媒体。

在640A,在建立到3G网络的连接之后,UE 2向呈现服务器181发送 网络连接报告,其中该网络连接报告指示UE 2连接到3G网络,并且不再 连接到2.5G网络,640A。在645A,呈现服务器181向UE 1通知UE 2已 经切换到3G网络。虽然在图6A中没有示出,但是在接收到645A的网络 连接通知之后,可以在UE 1处执行图5A和/或图5B的过程。在该情况下, 由于向UE 1通知了UE 2连接到3G网络,因此在图5A的510A或者图5B 的510B中,UE 1将确定维持其到其自己的3G网络的连接。

应当清楚的是,图6A示出了向通信会话的参与UE通知其各自的网络 连接可以如何导致这些UE实现网络一致。因此,在一个示例中,假定当 UE 1和UE 2在不同的网络类型上进行通信时,向UE 1和UE 2的用户收 费,但当UE 1和UE 2连接到同一网络类型时,不向UE 1和UE 2的用户 收费。因此,如图6A中的维持网络一致性可以减少对于UE 1和/或UE 2 的用户的计费。

参见图6B,在600B和605B,假定当UE 1和UE 2均连接到低QoS 网络(例如,1x、2.5G、3G等等)时,UE 1和UE 2参与到流通信会话中, 通过该会话将视频媒体从UE 1流式传送到UE 2。如图6B中所示,UE 1 在反向链路上向RAN 120的低QoS网络发送视频媒体,其中RAN 120的 低QoS网络将该视频媒体转发给应用服务器170。应用服务器170进而将 该视频媒体转发给向UE 2提供服务的RAN 120的低QoS网络,并且在前 向链路或者下行链路上将该视频媒体发送给UE 2。

接下来,在610B,在流通信会话期间,假定UE 1进入到高QoS网络 (例如,3G、4G等)可用的位置区域。例如,UE 1可以切换到不同的子 网,其中该子网支持高QoS网络(例如,3G或者4G网络)。因此,在615B, UE 1建立到高QoS网络的连接,其后,与在600B期间在低QoS网络上发 送的视频媒体相比,UE 1在该高QoS网络上向UE 2发送更高质量的视频 媒体。因此,在615B,UE 1通过高QoS网络在反向链路上向应用服务器 170发送更高质量的视频媒体。

在620B,在建立到高QoS网络的连接之后,UE 1向呈现服务器181 发送网络连接报告,其中该网络连接报告指示UE 1连接到高QoS网络,并 且不再连接到低QoS网络。在625B,呈现服务器181向UE 2通知UE 1 已经切换到高QoS网络。

因此,在630B,UE 2基于UE 1连接到高QoS网络的通知,确定从低 QoS网络切换到高QoS网络。例如,在630B,UE 2可以执行图5A中的决 策逻辑,使得UE 2确定UE 1未在与UE 2相同的网络上进行参与(505A), UE 2确定高QoS网络是可用的(515A),UE 2选择该高QoS网络作为其 目标网络(520A),随后UE 2转换到该高QoS网络(525A)。在该情况下, 图5B的过程还将导致UE 2确定切换到高QoS网络。例如,在630B,UE 2 可以执行图5B中的决策逻辑,使得UE 2确定UE 1连接到具有与UE 2的 低QoS网络不相同的QoS水平的网络(505B),UE 2确定UE 1的高QoS 网络是与UE 2的低QoS网络相比更高QoS水平的网络(515B),从而UE 2 转换到该高QoS网络(520B)。

从而,在635B,UE 2建立到高QoS网络的连接,其后,UE 2以更高 的质量从UE 1接收视频媒体。因此,在635B,UE 2以更高视频质量,通 过高QoS网络在下行链路上从应用服务器170接收媒体,其中当UE 2仍然 处于低QoS网络上时,该更高视频质量是不可用的。

在640B,在建立到高QoS网络的连接之后,UE 2向呈现服务器181 发送网络连接报告,其中该网络连接报告指示UE 2连接到高QoS网络,并 且不再连接到低QoS网络,640B。在645B,呈现服务器181向UE 1通知 UE 2已经切换到高QoS网络。虽然在图6A中没有示出,但是在接收到645B 的网络连接通知之后,可以在UE 1处执行图5A和/或图5B的过程。在该 情况下,由于向UE 1通知了UE 2连接到高QoS网络,因此在图5A的510A 或者图5B的510B中,UE 1将确定维持其到其自己的高QoS网络的连接。

在一个示例中,如果呈现服务器181还未报告UE 2在阈值时间段内转 换到高QoS网络,则UE 1可以推断UE 2仍然保持在低QoS网络上,并且 由于只要UE 2仍然保持在低QoS网络上,UE 1就将推断更高质量媒体是 “浪费的”或者不能够被适当接收,因此转换回2.5G网络。

应当清楚的是,图6B示出了向通信会话的参与UE通知其各自的网络 连接将如何导致这些UE增加其在资源使用方面的效率。例如,如果UE 2 没有转换到高QoS网络,则UE 2将不会获得更高质量视频媒体的益处,使 得UE 1的被分配以获得该更高质量视频流的资源将被浪费。

参见图6C,在600C和605C,假定当UE 1和UE 2均连接到高QoS 网络(例如,1x、2.5G、3G等等)时,UE 1和UE 2参与到流通信会话中, 通过该会话将视频媒体从UE 1流式传送到UE 2。如图6C中所示,UE 1 在反向链路上向RAN 120的高QoS网络发送视频媒体,其中RAN 120的 高QoS网络将该高质量视频媒体转发给应用服务器170。应用服务器170 进而将该高质量视频媒体转发给向UE 2提供服务的RAN 120的高QoS网 络,随后在前向链路或者下行链路上将该高质量视频媒体发送给UE 2。

接下来,在610C,在流通信会话期间,假定UE 2进入到高QoS网络 (例如,3G、4G等等)不再可用的位置区域。例如,UE 1可以切换到不 同的子网,其中该子网不支持高QoS网络,而是仅支持低QoS网络。因此, 在615C,UE 2建立到低QoS网络的连接,其后,与在600C期间在高QoS 网络上发送的高质量视频媒体相比,UE 2在该低QoS网络上以更低的质量 接收视频媒体。因此,即使在该特定的时间点,UE 1仍然以更高质量水平 来发送该视频媒体,但是在615C,UE 2在前向链路上发送更低质量的视频 媒体。

在620C,在建立到低QoS网络的连接之后,UE 2向呈现服务器181 发送网络连接报告,其中该网络连接报告指示UE 2连接到低QoS网络,并 且不再连接到高QoS网络。在625C,呈现服务器181向UE 1通知UE 2 已经切换到低QoS网络。

因此,在630C,UE 1基于UE 2连接到低QoS网络的通知,确定从高 QoS网络切换到低QoS网络。例如,在630C,UE 1可以执行图5A中的决 策逻辑,使得UE 1确定UE 2未在与UE 1相同的网络上进行参与(505A), UE 1确定低QoS网络是可用的(515A),UE 1选择该低QoS网络作为其 目标网络(520A),随后UE 1转换到该低QoS网络(525A)。在该情况下, 图5B的过程还将导致UE 1确定切换到低QoS网络。例如,在630C,UE 1 可以执行图5B中的决策逻辑,使得UE 1确定UE 2连接到具有与UE 1的 高QoS网络不相同的QoS水平的网络(505B),UE 1确定UE 2的低QoS 网络是与UE 1的高QoS网络相比更低QoS水平的网络(515B),由于UE 2 将其网络降级,因此UE 1推断预期UE 2不能切换回高QoS水平(525B), 从而UE 1转换到该低QoS网络(530B)。

在635C,UE 1建立到低QoS网络的连接,其后,UE 1以更低的质量 水平发送视频媒体。因此,在635C,即使UE 1能够以更高视频质量进行 发送,UE 1也以更低视频质量通过低QoS网络在反向链路上向应用服务器 170发送视频媒体。

在640C,在建立到低QoS网络的连接之后,UE 1向呈现服务器181 发送网络连接报告,其中该网络连接报告指示UE 1连接到低QoS网络,并 且不再连接到高QoS网络,640C。在645C,呈现服务器181向UE 2通知 UE 1已经切换到低QoS网络。虽然在图6A中没有示出,但是在接收到645B 的网络连接通知之后,可以在UE 1处执行图5A和/或图5B的过程。在该 情况下,由于向UE 2通知了UE 1连接到低QoS网络,因此在图5A的510A 或者图5B的510B中,UE 2将确定维持其到其自己的低QoS网络的连接。

在一个示例中,如果呈现服务器181还未报告UE 2在阈值时间段内转 换到高QoS网络,则UE 1可以推断UE 2仍然保持在低QoS网络上,并且 由于只要UE 2仍然保持在低QoS网络上,UE 1就将推断更高质量媒体是 ‘浪费的’或者不能够被适当接收,因此转换回2.5G网络。

应当清楚的是,图6C示出了向通信会话的参与UE通知其各自的网络 连接将如何导致这些UE增加其在资源使用方面的效率。例如,如果UE 1 没有转换到低QoS网络,则由于UE 2将不再能够以更高质量接收视频媒体, 因此UE 1的被分配以发送该更高质量视频流的资源将被浪费。

本领域技术人员应当清楚,信息和信号可以使用多种不同的技术和方 法中的任意一种来表示。例如,在贯穿上面的描述中提及的数据、指令、 命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场 或粒子、光场或粒子或者其任意组合来表示。

此外,本领域技术人员还应当清楚,结合本文所公开的实施例描述的 各种示例性的逻辑方框、模块、电路和算法步骤均可以实现成电子硬件、 计算机软件或二者的组合。为了清楚地表示硬件和软件之间的这种可交换 性,上面对各种示例性的组件、方框、模块、电路和步骤均围绕其功能进 行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定 的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每 个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应 解释为背离本发明的范围。

可以使用被设计为执行本文所描述的功能的通用处理器、数字信号处 理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它 可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意 组合来实现或执行结合本文所公开的实施例描述的各种示例性的逻辑方 框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是 任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为 计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或 多个微处理器与DSP内核的结合,或者任何其它此种配置。

结合本文所公开的实施例描述的方法、序列和/或算法的步骤可以直接 体现在硬件、由处理器执行的软件模块或二者的组合中。软件模块可以位 于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、 寄存器、硬盘、可移动磁盘、CD-ROM或者本领域已知的任何其它形式的 存储介质中。可以将示例性的存储介质耦合到处理器,从而使该处理器能 够从该存储介质读取信息,并且可以向该存储介质写入信息。或者,存储 介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该 ASIC可以位于用户终端(例如,接入终端)中。当然,处理器和存储介质 也可以作为分立组件存在于用户终端中。

在一个或多个示例性的实施例中,所描述的功能可以实现在硬件、软 件、固件或者其任意组合中。当实现在软件中时,可以将这些功能作为一 个或多个指令或代码存储在或者传送到计算机可读介质上。计算机可读介 质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向 另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取 的任何可用介质。举例而言而非限制性的,这种计算机可读介质可以包括 RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它 磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的 程序代码并能够由计算机进行存取的任何其它介质。此外,可以将任何连 接适当地称作计算机可读介质。举例而言,如果使用同轴电缆、光纤电缆、 双绞线、数字用户线(DSL)或者诸如红外线、无线和微波之类的无线技术, 从网站、服务器或其它远程源传送软件,那么所述同轴电缆、光纤电缆、 双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介 质的定义中。本文所使用的磁盘和光盘包括压缩光盘(CD)、激光光盘、光 盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制 数据,而光盘则用激光光学地复制数据。上述各项的组合也应当包括在计 算机可读介质的范围之内。

虽然上述公开内容示出了本发明的示例性实施例,但应当注意的是, 在不脱离如所附权利要求书所定义的本发明的范围的基础上,可以在本文 中进行各种改变和修改。根据本文所描述的本发明的实施例的方法权利要 求的功能、步骤和/或动作不需要以任何特定的顺序执行。此外,虽然用单 数形式描述或要求保护本发明的元件,但是除非明确说明限制于单数,否 则可以设想复数形式是可以预期的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号