专利名称:用于增强的多播广播服务的方法和设备的制作方法
用于增强的多播广播服务的方法和设备
背景技术:
无线通信系统通过共享无线通信媒体传递信息,共享无线通信媒体诸如是射频 (RF)频谱的一个或多个部分。近来在移动计算装置中的创新和高级交互式多媒体及其它数据服务的增大的可用性已经导致对无线通信系统施加的要求增加了。而且,当实现无线通信系统时,无线通信系统的受限带宽和数据传输的成本还有其它因素是重要的考虑事项。 导致对无线通信系统的要求增加的一个具体领域是多播数据服务或广播数据服务。随着多播数据服务和广播数据服务的数量和类型继续增加,对无线通信系统和移动计算装置施加的要求也增加了。因此,设计成管理无线通信系统中多播数据服务和广播数据服务的技术是合乎需要的。
图1例证了通信系统的一个实施例。图2例证了第一设备的一个实施例。图3例证了第一传输图的一个实施例。图4例证了逻辑流的一个实施例。图5例证了制品的一个实施例。图6例证了第二设备的一个实施例。
具体实施例方式一般而言,各种实施例可针对管理无线通信系统中多播数据服务和广播数据服务的技术。具体地说,一些实施例可针对用于例如跨各种无线通信协议管理多播数据服务和广播数据服务的增强方法。描述了其它实施例,并要求了其权利。多播和广播服务(MBQ或增强的多播和广播服务(EMBQ可包括向一个或多个用户发送公用数据的机制。例如在一些实施例中,无线通信系统可操作用来从一个或多个基站或其它网络装置发射多个射频。例如,可以用比其它数据服务更高的功率广播MBS数据, 从而允许覆盖区域中的多个用户接收MBS数据,这与向每个用户单独发送MBS数据形成对比。在各种实施例中,MBS数据可包含但不限于文本、音频、静止图像、动画、视频和交互内容中一个或多个的组合。例如,MBS数据可包括预先记录的电视节目、电影、现场广播或其它多媒体内容。虽然为了例证目的示出了有限数量和类型的MBS数据,但应该理解,任何适当的MBS数据都可使用,并且都仍是落在所描述的实施例内。当在基站处部署多个射频时,移动计算装置可操作用来调谐到具体频率,或使用具体无线通信协议完成正常处理任务,诸如Web浏览、电子邮件或任何其它适当任务。然而在一些实施例中,移动计算装置调谐到的具体频率可能不包含期望的MBS数据。在前面的实施例中,为了允许用户接收MBS数据,无线通信系统不得不在所有可得到频率上广播MBS 数据,或在一个具体频率上或使用一个具体无线通信协议发射MBS数据,并以某种方式指示移动计算装置的用户他们必须切换到广播载波、频率或协议来接收MBS数据。在所有可得到频率上广播MBS数据消耗大量带宽,并且对于网络服务提供商或运营商而言可能是成本高的。在一些实施例中,在多个频率上或使用多个协议广播MBS数据以及需要移动计算装置同时调谐到每个频率或协议可能需要在每个移动计算装置实现多个收发器或无线无线电单元。在各种实施例中,这可导致昂贵的移动计算装置和增大的网络使用率,原因在于多个无线电单元需要同时活动。因此,可能有利的是避免在多个载波、频率或协议上重复相同传输,并且避免每个移动计算装置包含多个无线无线电单元或收发器的需要。因此,无线通信系统和移动计算装置有效管理MBS的技术是合乎需要的。图1例证了通信系统100的一个实施例的框图。在各种实施例中,通信系统100 可包括多个节点。一般而言,根据设计参数或性能约束的给定集合的需要,节点可包括用于在通信系统100中传递信息的任何物理实体或逻辑实体,并且节点可实现为硬件、软件或其任何组合。尽管图1通过示例可示出有限数量的节点,但可认识到,对于给定实现可采用更多或更少的节点。在各种实施例中,通信系统100可包括或形成有线通信系统的部分、无线通信系统的部分或二者的组合的部分。例如,通信系统100可包含设置成通过一种或多种类型的有线通信链路传递信息的一个或多个节点。有线通信链路的示例可非限制性地包含导线、线缆、总线、印刷电路板(PCB)、以太网连接、对等(P2P)连接、背板、开关构造(switch fabric)、半导体材料、双绞线、同轴线缆、光纤连接等等。通信系统100还可包含设置成通过一种或多种类型的无线通信链路传递信息的一个或多个节点。无线通信链路的示例可非限制性地包含无线电信道、红外信道、射频(RF)信道、无线保真(WiFi)信道、部分RF频谱和/或一个或多个许可的或无需许可的频带。通信系统100可根据由标准组织所颁布的一个或多个标准传递信息。例如在一个实施例中,包括部分通信系统100的各种装置可设置成根据如下标准中一个或多个操作 包含诸如 802. 16-2004,802. 16. 2-2004,802. 16e_2005、802· 16f、802. 16m 后代和变体等标准的、用于WMAN的IEEE 802. 16标准、WGA(WiGig)后代和变体或3GPP长期演进(LTE)标准。在一些实施例中,通信系统100可设置成根据任何第四带GG)网络或无线电技术后代和变体进行通信。在各种实施例中,通信系统100可设置成根据IEEE 802. 11标准、WiGig联盟 规范、无线HD 规范、标准或变体(诸如由无线HD LLC所颁布的无线HD规范,版本1.0d7, 2007年12月1日,及其后代(统称为“无线HD规范”)中的一个或多个操作,或者根据由其它标准组织(诸如国际电信联盟(ITU)、国际标准组织(ISO)、国际电工委员会(IEC)、电气与电子工程师协会(信息IEEE)、因特网工程任务组(IETF)等)所颁布的任何其它无线标准操作。例如在各种实施例中,通信系统100可根据用于无线局域网(WLAN)的一个或多个 IEEE 802. 11标准传递信息所述一个或多个IEEE 802. 11诸如是信息IEEE 802. 11标准 (1999 片反本,Information Technology Telecommunications and Information Exchange Between Systems-Local and Metropolitan Area Networks-Specific Requirements, 部分II :WLAN媒体访问控制(MAC)和物理(PHY)层规范)、其后代以及对其的补充(例如 802. 11a、b、g/h、j、η、VHT SG和变体)、IEEE 802. 15. 3及变体、欧洲计算机制造商协会 (ECMA)TG20后代和变体以及其它无线连网标准。实施例不限于此上下文。
通信系统100可根据一个或多个协议传递、管理或处理信息。协议可包括用于管理节点间通信的预定义规则或指令集。例如在各种实施例中,通信系统100可采用一个或多个协议,诸如射束形成协议、媒体访问控制(MAC)协议、物理层汇聚协议(PLCP)、简单网络管理协议(SNMP)、异步传送模式(ATM)协议、帧中继协议、系统网络架构(SNA)协议、传输控制协议(TCP)、因特网协议(IP)、TCP/IP、X. 25、超文本传送协议(HTTP)、用户数据报协议 (UDP)、基于竞争的周期(CBP)协议、分布式基于竞争的周期(CBP)协议等等。在各种实施例中,通信系统100还可设置成根据用于媒体处理的标准和/或协议操作。实施例不限于此上下文。如图1所示,通信系统100可包括网络102和多个节点104-1-n,其中η可表示任何正整数值。在各种实施例中,节点104-1-n可实现为各种类型的无线装置。无线装置的示例可非限制性地包含站、订户站、基站、无线接入点(AP)、无线客户端装置、无线站(STA)膝上型计算机、超膝上型计算机、便携式计算机、个人计算机(PC)、笔记本PC、手持计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、智能电话、寻呼机、消息传递装置、媒体播放器、数字音乐播放器、机顶盒(STB)、用具(appliance)、工作站、用户终端、移动单元、 消费电子器件、电视、数字电视、高清电视、电视接收器、高清电视接收器等等。在一些实施例中,节点104-1-n可包括用于无线通信的一个多个无线接口和/或组件,诸如一个或多个发射器、接收器、收发器、无线电单元、芯片集、放大器、滤波器、控制逻辑、网络接口卡(NIC)、天线、天线阵列、模块等等。天线的示例可非限制性地包含内部天线、全向天线、单级天线、双极天线、端馈送天线、圆极化天线、微带天线、分集天线、双天线、 天线阵列等等。在各种实施例中,节点104-1-n可包括部分无线网络102或形成部分无线网络 102。例如在一个实施例中,无线网络102可包括全球互通微波接入(WiMAX)网络。尽管为了例证目的而非限制目的可以采用实现为WiMAX无线网络的无线网络102来描述一些实施例,但可认识到,实施例不限于此上下文。例如,无线网络102可包括或实现为各种类型无线网络和适合于无线个域网(WPAN)、无线局域网(WLAN)、无线城域网、无线广域网(WffAN)、 宽带无线接入(BWA)网络、无线电网络、蜂窝网络、电视网络、卫星网络(诸如直接广播卫星 (DBS)网络)和/或配置成根据所描述实施例操作的任何其它无线通信网络的相关联协议。 描述了其它实施例,并要求了其权利。图2例证了第一设备200。如图2所示,可包括与参考图1所描述系统类似的无线通信系统的第一设备200可包含节点204、206和208以及无线网络202。无线网络202可包括与图1中描述的无线网络102相同或类似的网络。节点204、206和208可包括类似于图1中描述的节点104-1-n的移动计算装置。如图2所示,移动计算装置204已经扩展成示出装置的附加细节。应该理解,任何适当装置都可含有相同或类似功能性,并且都仍是落在所描述实施例内。而且,虽然为了例证目的在图2中示出了有限数量的移动计算装置、无线网络和模块,但应该理解,实施例不限于图2所示单元或模块的数量或类型。描述了其它实施例,并要求了其权利。在各种实施例中,移动计算装置204可包含处理器222、存储器224、显示器226、一个或多个无线电单元或收发器2 和连接管理模块230。移动计算装置204可使用无线网络202与一个或多个移动计算装置206和/或208进行无线通信。为了例证目的,在下文将把系统200描述为WiMAX系统,其中移动计算装置204包括订户或用户移动计算装置,并且装置206和208包括操作用来与移动计算装置204交换信息或向移动计算装置204提供信息的基站或其它网络装置。实施例不限于此上下文。如所示,移动计算装置204可包括处理器222。处理器222可实现为任何处理器, 诸如复杂指令集计算机(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字 (VLIff)微处理器、实现指令集组合的处理器或其它处理器装置。例如在一个实施例中,处理器222可实现为通用处理器,诸如由加利福尼亚州圣克拉拉市的英特尔⑧公司制造的处理器。处理器222还可实现为专用处理器,诸如控制器、微控制器、嵌入式处理器、数字信号处理器(DSP)、网络处理器、媒体处理器、输入/输出(I/O)处理器等等。处理器222可具有任何数量的处理器核,包含1个、2个、4个、8个或任何其它适当数量。实施例不限于此上下文。在一些实施例中,移动计算装置204可包括存储器224。存储器2 可包括能够存储数据的任何机器可读媒体或计算机可读媒体,包含易失性存储器和非易失性存储器。 例如,存储器2M可包含只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据率DRAM (DDRAM)、同步DRAM (SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、聚合物存储器(诸如铁电聚合物存储器)、奥式存储器、相变或铁电存储器、硅氧化氮氧化硅(S0N0Q存储器、磁卡或光卡或适合于存储信息的任何其它类型媒体。值得注意的是,存储器224的某一部分或所有可包含在与处理器222相同的集成电路上,或备选地,存储器224的某一部分或所有可置于处理器 222的集成电路外部的集成电路或其它媒体(例如硬盘驱动器)上。实施例不限于此上下文。还如图2所示,移动装置204可包括显示器226。显示器2 可包括用于显示适合于移动计算装置的信息的任何适当显示单元。此外,显示器2 可实现为附加I/O装置,诸如触摸屏、触摸板、触摸屏板等等。触摸屏可包括使用多种不同技术(诸如压敏(电阻)技术、电敏(电容)技术、声敏(表面声波)技术、光敏(红外)技术等)之一实现的显示覆盖。这种覆盖的效果可允许显示器被用作输入装置,移除或增强键盘和/或鼠标,其作为用于与显示器2 上提供的内容交互作用的主要输入装置。例如在一个实施例中,显示器2 可由液晶显示器(IXD)或其它类型的适当可视接口实现。显示器2 例如可包括触敏彩色显示屏。在各种实现中,显示器2 可包括其中包含嵌入式晶体管的一个或多个薄膜晶体管(TFT) LCD。在这种实现中,显示器2 可包括用于每个像素的晶体管以实现有源矩阵。虽然实施例不限于此上下文,但有源矩阵显示器可能是合乎需要的,原因在于它要求较低电流触发像素照明,并且相比无源矩阵对改变更敏感。在各种实施例中,移动计算装置204可通过无线共享媒体或网络202经由无线电单元2 传递信息。无线共享媒体或网络202可包括RF频谱的一个或多个分配。RF频谱的分配可以是接连的或不接连的。在一些实施例中,无线电单元2 可使用例如由WiMAX 或WiMAX II系统利用的各种多载波技术通过无线共享媒体或网络202传递信息。例如,无线电单元2 可以利用各种MU-MIMO技术执行射束形成、空间分集或频率分集。在一般操作中,无线电单元2 可使用一个或多个通信信道传递信息。无线电单元2 可包括操作用来根据任何数量的无线通信协议、无线载波信号和/或频率通信的任何适当无线无线电单元或收发器。通信信道可以是定义的一组频率、时隙、代码或其组合。 例如在一个实施例中,移动计算装置204的无线电单元228的发射部分或接收部分可以向或从移动计算装置206和/或208的无线电单元的接收部分或发射部分传递媒体和控制信息。在一些实施例中,通信信道可根据给定实现使用相同或不同组发射频率和/或接收频率。例如,无线电单元2 可配置成使用来自任何数量无线标准的多个协议发送/接收信息。在一些实施例中,无线电单元2 可配置成例如根据802. 16m协议和802. 16e协议发送/接收信息或数据。在一些实施例中,移动计算装置104可包含连接管理模块230。在各种实施例中, 连接管理模块230可操作用来使用第一无线载波信号建立第一连接。例如,移动计算装置 204可主要根据802. 16m协议使用第一无线载波信号通信,并且可根据这个协议建立第一连接。在一些实施例中,可使用第一连接接收一个或多个多播数据服务或广播数据服务的调度信息。例如,调度信息可包括一个或多个多播数据服务或广播数据服务的一个或多个定时和频率信息。在一些实施例中,调度信息可由连接管理模块230用于确定什么类型节目编排(programming)是可得到的,以及该节目编排在何时且在哪里是可得到的。在各种实施例中,连接管理模块230可以选择一个或多个多播数据服务或广播数据服务。例如,用户可指示观看或预订经由多播数据服务或广播数据服务可得到的具体电视节目或频道的愿望。连接管理模块230又可操作用来选择或识别这个节目或频道的多播或广播的时间和频率,并且还可操作用来使用第二无线载波信号建立第二连接以接收一个或多个选择的多播数据服务或广播数据服务。在各种实施例中,第一无线载波信号和第二无线载波信号可使用不同射频、标准、协议或其它传输参数操作。例如,在一些实施例中,调度信息可指示期望的多播数据服务或广播数据服务在根据802. 16e标准或协议的频率上或使用根据802. 16e标准或协议操作的载波是可得到的,而移动计算装置204可操作用来默认地根据802. 16m协议或标准通信。在这种情形下, 在一些实施例中,连接管理模块230可操作用来使用调度信息确定无线电单元2 应该何时调谐到描述的802. 16e频率或载波以接收多播数据服务或广播数据服务。在各种实施例中,使用相同无线收发器或无线电单元2 建立第一连接和第二连接。因此,连接管理模块 230可允许移动计算装置204使用相同无线电单元利用与802. 16e和802. 16m相关联的频率或载波,这可允许主要设计用于802. 16m网络的移动计算装置接收使用传统802. 16e网络发射的多播广播数据服务。在各种实施例中,连接管理模块230可操作用来使用第二无线载波信号周期地建立无线连接以接收一个或多个多播数据服务或广播数据服务的调度部分。在一些实施例中,周期地建立的无线连接可基于包含在调度信息中的定时和频率信息。例如,可以采用在多个不同时间和/或频率可得到的分组或分段的形式发送多播数据服务或广播数据服务, 其中分组或分段仅包括整个多播数据或广播数据的一部分。在一些实施例中,用于数据每个分段或部分的多播或广播的定时和频率可包含在调度信息内。连接管理模块230可操作用来使用这个信息来使用第二无线载波周期地建立连接以当多播数据或广播数据的每个部分或分段变得可得到时接收它。在一些实施例中,连接管理模块230可操作用来在接收到一个或多个选择的多播
9数据服务或广播数据服务之后,使用第一无线载波信号建立第三连接或使用第一无线载波信号重新建立第一连接。例如,在指配的时间接收到多播数据或广播数据的指定部分或分段之后,连接管理模块230可操作用来使用第一无线载波信号重新开始正常数据操作和/ 或连接,或使用最初建立第一连接使用的相同协议、载波或标准建立新连接。描述了其它实施例,并要求了其权利。图3例证了在一些实施例中无线网络(诸如无线网络102和202)的示例传输图。 无线网络102和202在一些实施例中可表示实现WiMAX无线网络的无线网络,在一些实施例中其可包含多个协议和标准的组合,如上所述。例如,在一些实施例中,图3的传输图可例证包含802. 16e和802. 16m基站和移动站的组合的无线网络。更具体地说,图3例证了 802. 16m 基站 302、802. 16e 基站 304、802. 16m 移动站 306 和 802. 16e 移动站 308。虽然为了例证目的示出了有限数量和类型的移动站和基站,但实施例不限于此上下文。如图3所示,802. 16m基站203可操作用来仅与根据相同无线协议操作的802. 16m 移动站建立单播数据连接310。同样地,802. 16e基站304可以仅能够与根据相同无线协议操作的802. 16e移动站308建立单播数据连接316。如所示,根据相同无线协议操作的移动站和基站能够与它们的对应移动站或基站建立双向单播连接。然而在各种实施例中, 802. 16e基站304能够与802. 16m移动站306和/或802. 16e移动站308建立广播数据连接或多播数据连接312和314。因此,在一些实施例中,802. 16m移动站306除了调谐到来自802. 16m基站的默认单播数据连接310之外可能还需要调谐到来自802. 16e基站的多播数据连接或广播数据连接312。上面参考图1和2并且下面参考图4-6描述允许此操作的切换机制。描述了其它实施例,并要求了其权利。还可参考如下附图和所附示例描述各种实施例的操作。其中一些附图可包含逻辑流。可认识到,所例证的逻辑流只提供可如何实现所描述功能性的一个示例。另外,给定的逻辑流不一定必须按所呈现的顺序执行,除非另外指出。此外,逻辑流可由硬件单元来实现、由处理器执行的软件单元来实现或由它们的任何组合来实现。实施例不限于此上下文。图4例证了用于实现无线通信系统中MBS数据管理的逻辑流400的一个实施例。 在各种实施例中,根据设计参数或性能约束的给定集合的需要,逻辑流400可由各种系统、 节点和/或模块执行,并可实现为硬件、软件和/或其任何组合。例如,逻辑流400可由逻辑装置(例如节点、STA、无线装置)和/或包括要由逻辑装置运行的指令、数据和/或代码的逻辑实现。为了例证目的,而非限制,参考图1-3描述逻辑流400。实施例不限于此上下文。在各种实施例中,在402可使用第一无线通信协议建立第一连接。例如,移动计算装置(诸如图2的移动计算装置204)可根据802. 16m或LTE协议建立第一无线连接。在 404,在一些实施例中,可使用第一无线通信协议接收一个或多个多播数据服务或广播数据服务的调度信息。例如,移动计算装置204可通过所建立的802. 16m无线连接或LTE无线连接从基站(诸如装置206)接收包括多播数据服务或广播数据服务的一个或多个定时和频率信息的调度信息。在一些实施例中,可在动态服务流激活(DSA)周期期间接收调度信息。例如,移动计算装置204可进入网络202,并执行与一个或多个基站206或208的能力协商。在各种实施例中,移动计算装置204然后可预订并连接到网络202。移动计算装置204然后可与网络202和基站206和/或208交互作用,并接收可得到的、有关单播服务、多播服务和/或广播服务的数据或其它信息,并且移动计算装置204可识别期望的程序、预订、流、数据流或其它可得到数据。在一些实施例中,协商过程可包括如下的上层服务,该上层服务触发一个或多个媒体访问控制(MAC)层行为创建移动站可识别为与用户或移动计算装置204已经预订的内容相关联的服务流的服务流。例如,多个电视频道中的每个都可映射到具体服务流,并且每个服务流都可包含不同属性。在各种实施例中,调度信息可包括由网络或一个或多个基站206或208在创建预订或MBS数据的服务流期间指示的附加信息。例如,附加或调度信息可包括或包含提供给移动计算装置204的载波信息,诸如频率、定时或与MBS数据相关联的其它属性。在一些实施例中,移动计算装置204可默认地使用其主要载波或网络,诸如在当前示例中的 802. 16m。然而,如果期望的MBS数据在不同载波或频率上是可得到的,则调度信息可给移动计算装置204提供识别、定位和接收期望的MBS数据必需的信息。描述了其它实施例,并要求了其权利。在一些实施例中,在406可选择一个或多个多播数据服务或广播数据服务。例如, 移动计算装置204可选择或可接收表示来自用户的、指示一个或多个多播数据服务或广播数据服务中哪个是符合需要的选择的输入。在各种实施例中,一个或多个多播多媒体节目或广播多媒体节目可包括文本、音频、静态图像、动画、视频和交互内容(诸如现场事件的广播或多播、电视节目的电视广播、电影或任何其它预先记录的事件或车载娱乐)中一个或多个的组合。在各种实施例中,可使用第二无线通信协议建立第二连接以接收一个或多个选择的多播数据服务或广播数据服务。例如,如果调度信息指示那是将可得到期望的内容的地方,则移动计算装置204可使用802. 16e发起连接以接收MBS数据。可基于定时和频率信息周期地建立第二连接以接收一个或多个多播数据服务或广播数据服务的随后部分。例如, 可在不同时隙在可得到的分组或分段中多播或广播MBS数据,其中包含在不同时隙中一起视为整体的数据可表示期望的MBS数据。在一些实施例中,可使用相同无线收发器建立第一连接和第二连接。例如,移动计算装置204的无线电单元2 可操作用来响应于来自连接管理模块230的、指示每个连接的定时的信号、控制或其它命令在根据802. 16m与802. 16e操作的连接之间切换。在一些实施例中,在接收到一个或多个选择的多播数据服务或广播数据服务之后,可使用第一无线通信协议建立第三连接或使用第一连接重新建立。例如,当根据802. 16e的连接不需要接收MBS数据时,连接管理模块230可根据802. 16m发起或重新建立初始连接以继续进行移动计算装置204的正常数据操作。在各种实施例中,第一无线通信技术和第二无线通信技术可包括使用不同频率的不同版本的相同无线标准或无线通信技术。例如,第一无线通信协议可根据802. 16m或LTE 操作,并且第二无线通信协议可根据802. 16e操作。在一些实施例中,第二无线通信协议可包括特别指定用于多播数据服务或广播数据服务的无线载波、协议或频率。描述了其它实施例,并要求了其权利。图5例证了制品500的一个实施例。如所示,在一些实施例中,制品500可包括存储用于管理MBS的逻辑504的存储媒体502。例如,逻辑504可用于实现例如移动计算装置、节点或其它系统的连接管理模块以及节点104-1-n其它方面。在各种实施例中,制品 500可由各种系统、节点和/或模块实现。制品500和/或机器可读存储媒体或计算机可读存储媒体502可包含能够存储数据的一种或多种类型的计算机可读存储媒体,包含易失性存储器或非易失性存储器、可拆卸或不可拆卸存储器、可擦除或不可擦除存储器、可写或可重写存储器等等。在一些实施例中,存储媒体502可包括非暂态存储媒体。机器可读存储媒体的示例可非限制性地包含随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM (DDR-DRAM)、同步DRAM (SDRAM)、静态RAM(SRAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM (EEPROM)、压缩盘ROM(CD-ROM)、可记录压缩盘(CD- 、可重写压缩盘(CD-RW)、 闪存(例如NOR或NAND闪存)、内容可寻址存储器(CAM)、聚合物存储器(例如铁电聚合物存储器)、相变存储器(例如奥式存储器)、铁电存储器、硅氧化氮氧化硅(S0N0Q存储器、 盘(例如软盘、硬驱、光盘、磁盘、磁光盘)或卡(例如磁卡、光卡)、带、磁带或适合于存储信息的任何其它类型的计算机可读存储媒体。此外,涉及通过通信链路(例如调制解调器、无线电单元或网络连接)从远程计算机向请求计算机下载或传送由包含在载波或其它传播媒体中的数据信号携带的计算机程序的任何媒体都被视为计算机可读存储媒体。制品500和/或机器可读媒体502可存储如下逻辑504,该逻辑504包括如果由机器运行可使机器执行根据所描述实施例的方法和/或操作的指令、数据和/或代码。这种机器例如可包含任何适当的处理平台、计算平台、计算装置、处理装置、计算系统、处理系统、计算机、处理器等,并可使用硬件和/或软件的任何适当组合来实现这种机器。逻辑504可包括或实现为软件、软件模块、应用、程序、子例程、指令、指令集、计算代码、字、值、符号或其组合。指令可包含任何适当类型的代码,诸如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码等等。指令可根据用于指令处理器执行某一功能的预定义计算机语言、方式或语法实现。可使用任何适当的高级、低级、面向对象、可视、编译和 / 或解释编程语言(诸如 C、C++、Java、BASIC、Perl、Matlab、Pascal、Visual BASIC、汇编语言、机器代码等等)实现这些指令。实施例不限于此上下文。当逻辑504实现为软件时,任何适当的处理器和存储器单元都可运行该软件。图6是示范系统实施例的图解。具体地说,图6是示出系统600的图解,系统600 可包含各种单元。例如,图6示出系统600可包含处理器602、芯片集604、输入/输出(I/ 0)装置606、随机存取存储器(RAM)(诸如动态RAM (DRAM) )608和只读存储器(R0M)610以及各种平台组件614(例如风扇、横流风机、热沉、DTM系统、冷却系统、外壳、通风口等等)。 可以用硬件、软件、固件或其任何组合来实现这些单元。然而,实施例不限于这些单元。如图6所示,I/O装置606、RAM 608和ROM 610通过芯片集604耦合到处理器602。 芯片集604可通过总线612耦合到处理器602。因而,总线612可包含多条线。处理器602可以是包括一个或多个处理器核的中央处理单元,并且可包含任何数量的具有任何数量处理器核的处理器。处理器602可包含任何类型处理单元,诸如例如CPU、多处理单元、精简指令集计算机(RISC)、具有流水线的处理器、复杂指令集计算机 (CISC)、数字信号处理器(DSP)等等。尽管未示出,但系统600可包含各种接口电路,诸如以太网接口和/或通用串行总线(USB)接口等。在一些示范实施例中,I/O装置606可包括连接到接口电路以便将数据和命令录入到系统600中的一个或多个输入装置。例如,输入装置可包含键盘、鼠标、触摸屏、跟踪垫、跟踪球、isopoint、语音识别系统和/或类似物。类似地,I/O装置606可包括连接到接口电路以便向操作员输出信息的一个或多个输出装置。例如,如果符合需要的话, 输出装置可包含一个或多个数字显示器、打印机、扬声器和/或其它输出装置。例如,输出装置之一可以是数字显示器。该显示器可以是阴极射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)显示器或任何其它类型显示器。系统600还可具有有线网络接口或无线网络接口以经由到网络的连接与其它装置交换数据。网络连接可以是任何类型网络连接,诸如无线连接或有线连接,包含但不限于蜂窝连接、射频连接、以太网连接、数字订户线(DSL)、电话线、同轴线缆等。网络可以是任何类型的网络,诸如因特网、电话网、线缆网、无线网络、分组交换网、电路交换网和/或类似物。以上表示仅是通过实现无线通信系统中管理MBS数据的方法和设备可克服的问题的几个示例,并且可认识到,可克服其它问题,并且也可存在其它优点。本文已经阐述了大量特定细节来提供对实施例的全面理解。然而,本领域技术人员将理解,没有这些特定细节也可以实践实施例。在其它情况下,众所周知的操作、组件和电路未详细描述,以免模糊了实施例。可认识到,本文公开的特定结构和功能细节可以是代表性的,并不一定限制实施例的范围。可使用硬件单元、软件单元或二者的组合来实现各种实施例。硬件单元的示例可包含处理器、微处理器、电路、电路单元(例如晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片集等等。软件示例可包含软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码分段、计算机代码分段、字、值、符号或它们的任何组合。确定是否使用硬件单元和/或软件单元实现实施例可根据任何数量的因素改变,诸如期望的计算速率、功率电平、耐热性、处理循环预算、输入数据速率、输出数据速率、存储器资源、数据总线速度和其它设计或性能约束。可使用表述“耦合”和“连接”以及它们的派生词来描述一些实施例。这些术语不打算作为彼此的同义词。例如,可使用术语“连接”和/或“耦合”来描述一些实施例,用于指示两个或更多单元彼此直接物理接触或电接触。然而,术语“耦合”也可以是指两个或更多单元彼此不直接接触,但是仍彼此合作或交互作用。例如,可使用可存储如果由机器或处理器运行可使机器或处理器执行根据实施例的方法和/或操作的指令或指令集或计算机可运行代码的机器可读媒体或制品或计算机可读媒体或制品来实现一些实施例。这种机器例如可包含任何适当处理平台、计算平台、计算装置、处理装置、计算系统、处理系统、计算机、处理器等,并可使用硬件和/或软件的任何适当组合来实现这种机器。机器可读媒体或制品例如可包含任何适当类型的存储器单元、存储器装置、存储器制品、存储器媒体、存储装置、存储制品、存储媒体和/或存储单元、 例如,存储器、可拆卸或不可拆卸媒体、易失性或非易失性存储器或媒体、可擦除或不可擦除媒体、可写或可重写媒体、数字或模拟媒体、硬盘、软盘、压缩盘只读存储器(CD-ROM)、可记录压缩盘(⑶- 、可重写压缩盘(⑶-RW)、光盘、磁媒体、磁光媒体、可拆卸存储卡或盘、 各种类型的数字通用盘(DVD)、带、磁带等等。指令可包含使用任何适当高级、低级、面向对象、可视、编译和/或解释的编程语言实现的任何适当类型的代码,诸如源代码、编译代码、 解释代码、可运行代码、静态代码、动态代码、加密代码等。除非另有特别声明,否则可认识到,诸如“处理”、“计算”、“演算”、“确定”等术语是指计算机或计算系统或类似电子计算装置的动作和/或过程,其操控计算系统的寄存器和 /或存储器内表示为物理量(例如电子)的数据和/或将计算系统的寄存器和/或存储器内表示为物理量(例如电子)的数据变换成计算系统的存储器、寄存器或其它此类信息存储、传输或显示装置内类似地表示为物理量的其它数据。实施例不限于此上下文。应该注意,本文描述的方法不一定按描述的顺序或以任何具体顺序执行。此外,可以串行或并行方式运行相对于本文识别的方法所描述的各种活动。尽管本文已经例证并描述了特定实施例,但应该认识到,为实现相同目的所计算的任何布置都可替代所示出的特定实施例。此公开打算涵盖各种实施例的任何和所有调整或变型。要理解,已经以例证方式而非约束方式进行了以上描述。本领域技术人员在看了以上描述后,将明白以上实施例的组合以及本文未具体描述的其它实施例。由此,各种实施例的范围包含其中使用了以上构成、结构和方法的任何其它应用。要强调的是,提供了本公开的摘要以符合37C. F. R. § 1. 72 (b),其要求有将允许读者快速查明技术公开特性的摘要。要理解,它不会用于解释或限制权利要求书的范围或含义。此外,在前面的具体实施方式
中,可看到,各种特征一起组合在单个实施例中以便精简本公开。公开的这个方法不要解释为反映所要求权利的实施例需要比每个权利要求中明确阐述的更多的特征的意图。而是,当如下权利要求反映时,发明主题在于少于单个公开实施例的所有特征。因而,如下权利要求由此被结合到具体实施方式
中,其中每个权利要求依靠自己作为单独的优选实施例。在所附权利要求书中,术语“包含”和“在其中”分别用作相应术语“包括”和“其中”的易懂英语对等词。此外,术语“第一”、“第二”和“第三”等只用作标记,并不打算对它们的对象施加数字上的要求。尽管已经以对结构特征和/或方法论动作特定的语言描述了主题,但要理解到, 在所附权利要求书中定义的主题不一定局限于上面描述的特定特征或动作。而是,上面描述的特定特征和动作被公开为实现权利要求的示例形式。还值得注意的是,对“一个实施例”或“实施例”的任何提及都是指结合该实施例描述的具体特征、结构或特性包含在至少一个实施例中。由此,在说明书通篇各个地方出现短语“在一个实施例中”或“在实施例中”不一定都指的是同一实施例。而且,在一个或多个实施例中可以任何适当方式组合具体特征、结构或特性。虽然如本文所述,已经例证了实施例的某些特征,但是本领域技术人员现在会想到许多修改、替代、改变和等效方案。因此,要理解到,所附的权利要求书打算涵盖落入实施例真实精神内的所有此类修改和改变。
1权利要求
1.一种计算机实现的方法,包括使用第一无线通信协议建立第一连接;使用所述第一无线通信协议接收一个或多个多播数据服务或广播数据服务的调度信息;选择一个或多个所述多播数据服务或广播数据服务;以及使用第二无线通信协议建立第二连接以接收一个或多个选择的多播数据服务或广播数据服务;其中使用相同无线收发器建立所述第一连接和所述第二连接。
2.如权利要求1所述的计算机实现的方法,包括在接收到所述一个或多个选择的多播数据服务或广播数据服务之后,使用所述第一无线通信协议建立第三连接或重新建立所述第一连接;
3.如权利要求1所述的计算机实现的方法,所述调度信息包括所述多播数据服务或广播数据服务的一个或多个定时和频率信息。
4.如权利要求3所述的计算机实现的方法,包括基于所述定时和频率信息周期地建立所述第二连接以接收所述一个或多个多播数据服务或广播数据服务的随后部分。
5.如权利要求1所述的计算机实现的方法,其中所述第一无线通信技术和所述第二无线通信技术包括使用不同频率的不同版本的相同无线标准或无线通信技术。
6.如权利要求1所述的计算机实现的方法,其中所述第一无线通信协议根据802.16m 操作,并且所述第二无线通信协议根据802. 16e操作。
7.如权利要求1所述的计算机实现的方法,其中所述第一无线通信协议包括3GPP长期演进(LTE)。
8.如权利要求1所述的计算机实现的方法,包括 在动态服务流激活(DSA)周期期间接收所述调度信息。
9.如权利要求1所述的计算机实现的方法,其中第二无线通信协议包括指定用于多播数据服务或广播数据服务的无线载波。
10.一种设备,包括连接管理模块,操作用来使用第一无线载波信号建立第一连接,使用所述第一连接接收一个或多个多播数据服务或广播数据服务的调度信息,选择一个或多个所述多播数据服务或广播数据服务,并使用第二无线载波信号建立第二连接以接收一个或多个选择的多播数据服务或广播数据服务;以及一个或多个无线收发器,其中使用相同无线收发器建立所述第一连接和所述第二连接。
11.如权利要求10所述的设备,所述连接管理模块操作用来在接收到所述一个或多个选择的多播数据服务或广播数据服务之后,使用所述第一无线载波信号建立第三连接或使用所述第一无线载波信号重新建立所述第一连接。
12.如权利要求10所述的设备,所述连接管理模块操作用来使用所述第二无线载波信号周期地建立无线连接以接收所述一个或多个多播数据服务或广播数据服务的调度部分。
13.如权利要求12所述的设备,其中周期地建立的无线连接基于包含在所述调度信息中的定时和频率信息。
14.如权利要求10所述的设备,其中所述第一无线载波信号和所述第二无线载波信号使用不同射频操作。
15.如权利要求10所述的设备,其中所述第一无线载波信号根据802.16m操作,并且所述第二无线载波信号根据802. 16e操作。
16.一种包括计算机可读存储媒体的制品,所述计算机可读存储媒体包含如果由处理器运行使系统能够执行如下操作的指令使用第一射频建立第一无线连接;使用所述第一无线连接接收一个或多个多播多媒体节目或广播多媒体节目的调度信息;选择一个或多个所述多播多媒体节目或广播多媒体节目;以及基于接收的调度信息使用第二射频周期地建立第二连接以接收一个或多个选择的多播多媒体节目或广播多媒体节目;其中使用相同无线收发器建立所述第一连接和所述第二连接。
17.如权利要求16所述的制品,其中所述第一射频和所述第二射频包括不同射频。
18.如权利要求16所述的制品,包括如果运行使所述系统能够执行如下操作的指令 在一个或多个周期地建立的第二连接之后,使用所述第一射频建立第三连接或者使用所述第一射频重新建立所述第一连接。
19.如权利要求16所述的制品,其中所述调度信息包括所述多播多媒体节目或广播多媒体节目的一个或多个定时或频率信息。
20.如权利要求16所述的制品,其中所述一个或多个多播多媒体节目或广播多媒体节目包括文本、音频、静止图像、动画、视频和交互内容中一个或多个的组合。
21.如权利要求16所述的制品,其中所述一个或多个多播多媒体节目或广播多媒体节目包括现场事件的广播或多播。
22.如权利要求16所述的制品,其中所述一个或多个多播多媒体节目或广播多媒体节目包括预先记录的事件的广播或多播。
23.如权利要求16所述的制品,其中所述第一射频对应于802.16m或3GPP LTE,并且所述第二射频对应于802. 16e。
24.一种系统,包括 数字显示器;以及连接管理模块,所述连接管理模块耦合到一个或多个无线收发器,其中所述连接管理模块操作用来使用第一无线载波信号建立第一连接,使用所述第一连接接收一个或多个多播数据服务或广播数据服务的调度信息,选择一个或多个所述多播数据服务或广播数据服务,并使用第二无线载波信号建立第二连接以接收一个或多个选择的多播数据服务或广播数据服务,其中使用相同无线收发器建立所述第一连接和所述第二连接。
25.如权利要求M所述的系统,其中所述第一无线载波信号和所述第二无线载波信号包括根据相同无线标准的不同版本操作的载波。
26.如权利要求M所述的系统,其中所述第一无线载波信号根据802.16m操作,并且所述第二无线载波信号根据802. 16e操作。
27.如权利要求M所述的系统,所述连接管理模块操作用来在接收到一个或多个选择的多播数据服务或广播数据服务之后使用所述第一无线载波信号建立第三连接或使用所述第一无线载波信号重新建立所述第一连接,并使用所述第二无线载波信号周期地建立无线连接以接收所述一个或多个多播数据服务或广播数据服务的调度部分,其中周期地建立的无线连接基于包含在所述调度信息中的定时和频率信息。
全文摘要
描述了用于管理增强多播广播服务的方法、系统、设备和制品。在一些实施例中,例如,可使用第一无线通信协议建立第一连接,可使用第一无线通信协议接收一个或多个多播数据服务或广播数据服务的调度信息,可选择一个或多个多播数据服务或广播数据服务,并且可使用第二无线通信协议建立第二连接以接收一个或多个选择的多播数据服务或广播数据服务。描述了其它实施例,并要求了其权利。
文档编号H04W88/04GK102484775SQ201080038353
公开日2012年5月30日 申请日期2010年8月24日 优先权日2009年8月24日
发明者K·埃特马德, M·文卡塔查拉姆 申请人:英特尔公司