给移动单元分发相同数据的方法

文档序号:7678262阅读:158来源:国知局
专利名称:给移动单元分发相同数据的方法
技术领域
本发明通常涉及通信系统,并且更特别地涉及无线通信系统。
背景技术
传统无线通信系统通常包括一个或多个在空中接口上提供无线连 接的装置。根据在无线通信系统中所实现的无线接入技术的类型,所 述装置可以包括基站、基站路由器、接入点等等。例如,在诸如通用
移动电信系统(UMTS)或全球移动通信系统(GSM)的蜂窝式电话系统 中,可以使用基站在相关联的地理区域或小区之内提供无线连接。对 于另一实例,在根据蓝牙或IEEE标准之一实现的WiFi系统或近距离 无线通信系统中,可以使用接入点在诸如航站楼或咖啡店的热点之内 提供无线连接。
移动单元可以在空中接口上与基站进行通信。示例性的移动单元 可以包括蜂窝式电话、个人数据助理、智能电话、寻呼装置、文本消 息接发装置、全球定位系统(GPS)装置、网络接口卡、笔记本计算机、 台式计算机等等。例如,移动单元可以发送和/或接收包括语音和/或 数据信息、信令信息的消息、寻呼消息、广播消息等等。基站通常以 通信方式被耦合到一个或多个网络,使得移动单元可以与也以通信方 式被耦合到网络的其它装置进行通信。例如, 一个移动单元可以经由 被耦合到相关联的基站的网络与另 一移动单元建立无线通信链路。对 于另一实例,移动单元可以从附着到网络的服务器接收信息。
附着到网络的服务器可以使用点对点通信技术或者点对多点通信 技术将信息发送到移动单元,所述点对多点通信技术传统上包括多播 和/或广播技术。在例如从服务器到特定移动单元的点对点通信中,所 发送的分组包括分组头部,该分组头部包括指示移动单元的信息,诸 如包括介质访问控制(MAC)层地址。所述分组然后可以被发送到与移 动单元相关联的基站,并且基站可以在空中接口上发送分组。每个分 组可以被分割成多个用于在空中接口上传输的消息。每个消息包括相 关的移动单元地址和原始分组的有效载荷部分。由于空中接口是可以承栽被指定用于许多不同移动单元的分组或消息的共享介质,所以每 个移动单元仅仅"监听,,包括移动单元的地址的分组或消息。
点对多点通信允许服务器将相同的信息发送到多于一个移动单 元。例如,移动单元的用户可以被预订接收服务器所提供的付费电视 节目。可以给预订的移动单元分配用于点对多点传输的多播或广播地 址。服务器然后将信息发送到该广播/多播地址,并且预订的移动单元 "监听"与这个地址相关联的传输。因此,通过使用该多播/广播地址 来将表示付费电视节目的分组流多播或广播到预订的移动单元,服务 器可以将付费电视节目多播到所有预订的移动单元。
在某些情况下,通过单个基站发送到不同移动单元的多个分组流 可以是相同的。例如,被寻址到与单个基站相关联的两个不同的移动 单元地址的两个点对点传输可以包含相同的信息。对于另一实例,与 不同的多播/广播地址相关联的多播或广播数据流可以包括被发送到 相关联的预订的移动单元的相同的分组或消息流。将复制的信息发送 到不同地址处的移动单元可能消耗稀少的无线电传输资源中的与空中 接口相关联的不期望的大部分无线电传输资源,从而潜在地减小空中 接口的容量。

发明内容
本发明针对解决以上阐述的一个或多个问题的影响。以下提供本 发明的简化概述,以便提供对本发明某些方面的基本理解。该概述并 不是本发明的穷举综述。并不意图标识本发明的主要或关键的要素或 者描述本发明的范围。其唯一目的是以简化的形式呈现某些构思作为 以下讨论的更详细描述的前序。
在本发明的一个实施例中,提供一种用于将多播数据分发给移动 单元的方法。该方法包括提供多个第一消息,所述多个第一消息包括 指示伪地址和多个移动单元地址中的相对应的一个移动单元地址的信 息。所述方法还包括提供至少一个第二消息,所述至少一个第二消息 包括伪地址和被指定用于由多个移动单元地址所指示的多个移动单元 的分组的有效载荷部分。


通过参考结合附图的以下描述可以理解本发明,其中相同的附图
标记标识相同的要素,并且其中
图1概念性地图解说明根据本发明的无线通信系统的一个示例性 实施例;
图2概念性地图解说明根据本发明的用于对分组进行分段的技术 的第一示例性实施例;
图3概念性地图解说明根据本发明的用于对分组进行分段的技术 的第二示例性实施例;
图4概念性地图解说明根据本发明的用于对分组进行分段的技术 的第三示例性实施例;
图5概念性地图解说明根据本发明的将相同数据分发给移动单元 的方法的 一个示例性实施例。
尽管本发明容许各种修改和可替换的形式,但是已经通过附图中 实例示出以及在这里详细地描述了其特定实施例。然而,应该理解的 是这里特定实施例的描述并不意图将本发明限于所公开的特定形式, 而是相反,本发明要覆盖落入如通过附属权利要求书所限定的本发明 范围之内的所有修改、等效物和替换方案。
具体实施例方式
在下文描述本发明的说明性实施例。为了清楚起见,在本说明书 中并没有描述实际实现方案的所有特征。当然将理解的是在任何这 种实际实施例的开发中,应该作出大量实现方案特定的决定,以实现 开发者的特定目的,诸如遵循将因实现方案的不同而变化的系统相关 的和商业相关的约束条件。而且,将理解的是这种开发努力可能是复 杂和耗时的,但是仍然对于受益于本公开内容的本领域普通技术人员 来说会是例行任务。
本发明的部分和相对应的详细描述在计算机存储器之内的软件、 或算法和关于数据比特操作的符号表示方面被呈现。这些描述和表示 本领域普通技术人员将他们工作的实质有效地传达给本领域的其它普 通技术人员的描述和表示。如这里使用的术语以及如通常使用的算法 被设想成导致期望结果的前后一致的步骤序列。这些步骤是要求物理 量的物理操作的步骤。通常,尽管不是必需的,但是这些量采取能够被存储、被传送、被组合、被比较以及另外被操纵的光学信号、电信 号或磁信号的形式。主要出于常见用法的原因,已经多次证实方便的 是将这些信号称为比特、值、要素、符号、字符、项、数字等等。
然而,应该记住所有这些和类似的术语要与适当的物理量相关联 并且仅仅是应用于这些量的方便标记。除非另外特别声明,或者如根
据讨论明显的那样,诸如"处理,,或"用计算机计算(computing),, 或"计算,,或"确定"或"显示"等等的术语指的是计算机系统(或 类似的电子计算装置)的动作和过程,该计算机系统(或类似的电子 计算装置)将在计算机系统的寄存器和存储器之内被表示为物理量、 电子量的数据操纵和变换成类似地被表示为计算机系统存储器或寄存 器或其它这些信息存储、传输或显示装置之内的物理量的其它数据。
还应该注意到通常在某种形式的程序存储介质上编码或在某种 类型的传输介质上实现本发明的软件实现方面。所述程序存储介质可 以是磁的(例如,软盘或硬盘驱动器)或光学的(例如,光盘只读存 储器或"CD ROM"),以及可以是只读存取的或随机存取的。类似地, 传输介质可以是双扭线对、同轴电缆、光纤或本领域公知的某些其它 适当的传输介质。本发明并不限于任何给定实现方案的这些方面。
现在将参考附图描述本发明。仅仅为了说明的目的在附图中示意 性描绘各种结构、系统和装置,以便使得对于本领域普通技术人员熟 知的细节不会模糊本发明。但是,附图被包括来描述和说明本发明的 说明性实例。这里使用的词和短语应该被理解和被解释成具有与相关 技术领域的普通技术人员对这些词和短语的理解相一致的含义。术语 或短语的特殊定义(即不同于如本领域普通技术人员理解的普通和通 常含义的定义)不是意图通过一贯使用在此的术语或短语来隐含。在 术语或短语意图具有特殊含义(即除了本领域技术人员理解的含义之 外的含义)的程度上,在说明书中将以直接地和明确地给术语或短语 提供特殊定义的限定方式来清楚地阐述这种特殊定义。
图1概念性地图解说明无线通信系统100的一个示例性实施例。 在图解说明的实施例中,无线通信系统100包括网络105。网络105
因此,网络100可以根据网际协议(IP)以及诸如针对通用移动电信 系统(UMTS )、全球移动通信系统(GSM )、码分多址(CDMA, C函A 2000 )、WiFi、蓝牙、IEEE 802标准、点对点协议(PPP)、用户数据报协议(UDP) 等等所阐述的各种其它有线和/或无线通信标准和/或协议进行操作。
一个或多个接入点110 (1-2)以通信方式被耦合到网络105。索 引(1-2)可以用于指示各个接入点110 (1-2)或其子集。然而,当 统称为接入点110时,可以略去索引(1-2)。这种约定可以被应用于 附图中所示的和使用数字以及一个或多个区别索引来指代的其它要 素。在图解说明的实施例中,接入点110根据WiFi标准和/或协议提 供无线连接。然而,受益于本公开内容的本领域普通技术人员应该理 解本发明并不限于根据WiFi标准和/或协议进行操作的接入点110。在 可替换的实施例中,代替接入点110或除了接入点110之外,可以使 用能够提供无线连接的任何装置或装置的组合。例如,可替换地可以 使用基站、基站路由器以及类似的装置在无线通信系统100中提供无 线连接。
无线通信系统IOO还包括多个移动单元115。示例性移动单元可以 包括蜂窝式电话、个人数据助理、智能电话、寻呼装置、文本消息接 发装置、全球定位系统(GPS)装置、网络接口卡、笔记本计算机、台 式计算机等等。尽管图1示出四个移动单元115,但是受益于本公开内 容的本领域普通技术人员应该理解无线通信系统100可以提供到任何 数目的移动单元115的无线连接。在一个实施例中,移动单元115可 以与一个或多个基站110建立无线通信链路。例如,移动单元115(1) 和115 (4)可以经由基站110和网络105建立点对点连接,使得移动 单元115 (1)和115 (4)的用户可以进行通信,例如用户可以进行交 谈。移动单元115还可以经由一个或多个基站110接收点对多点(或 多播)传输。
在图解说明的实施例中,无线通信系统100包括服务器120,该服 务器120被配置来将基本上相同的信息流提供给一个或多个移动单元 115。如这里所使用的那样,术语"基本上"意思是表示在所选的容 限之内,多个流中的信息意图近似同时地传送相同的内容。然而,受 益于本公开内容的本领域普通技术人员应该理解每个流中的信息(或 信息的表示)不可能精确地相同并且可以不是精确地同时被提供。例 如当提供不同的业务水平时,这些差别可以是有意的,或者例如由于 干扰、传播时间差等等,这些差别可以是无意的。例如,图1中所示的移动单元115的用户可以已经预订服务器120所提供的一个或多个 多播业务,诸如IPTV或付费节目业务。因此,服务器120可以经由网 络105将多个多播数据流125提供给适当的基站110。基站110然后可 以在空中接口上将被包括在多个流125中的信息发送给一个或多个移 动单元115。
多个流125中的每个流发送被寻址到预订的移动单元115之一的 分组。如以下将详细讨论的那样,被包括在多个流125中的分组头部 因此可以包括相关联的预订的移动单元115的目的地地址。在多个流 125中所发送的分组的有效载荷可以基本上包括相同的信息并且可以 基本上同时被发送。如这里所使用的那样,术语"基本上"意思是表 示在所选的容限之内,多个流125中的分组近似同时地传送指示相 同内容的信息。然而,受益于本公开内容的本领域普通技术人员应该 理解每个流125中的所发送的和/或所接收到的分组可以不是精确相 同的并且可以不是精确地同时到达移动单元115。例如当移动单元115 预订不同的业务水平时,这些差别可以是有意的,或者例如由于干扰、 传播时间差等等,这些差别可以是无意的。
在图解说明的实施例中,基站110 (2)从多播流125 (3-4)接 收到数据,其分别地被指定用于移动单元115 ( 3-4)。多播流125(3 -4)包括IP分组流,该IP分组流可以在空中接口上净皮发送之前被分 割成较小的消息。如以下将详细讨论的那样,基站110 (2)可以确定 流125 (3-4)中的分组是否包括基本上相同的信息和/或相同的分组 是否已经在规定的容限时间或延迟之内到达。如果基站110 (2)确定 流125 (3-4)中的分组不是基本上相同的信息,或者相同分组还未基 本上同时地到达,则基站110 (2)可以将分组分段成独立的消息集合 以及在空中接口上发送消息集合。
图2概念性地图解说明用于对分组200进行分段的技术的第一示 例性实施例。在图解说明的实施例中,分组200是包括头部205和有 效载荷210的IP分组。可以通过将有效载荷210划分成多个部分215 来对分组200进行分段。尽管在图2中示出四个部分215,但是受益于 本公开内容的本领域普通技术人员应该理解可以使用任何数目的部分 215。在各种可替换的实施例中,通过诸如有效载荷210的大小、发送 装置、空中接口和/或接收装置的特性和/或能力等等之类的考虑可以
9影响部分215的数目。
部分215然后可以被并入指定用于预订移动单元(诸如图1中所 示的移动单元115 ( 3))的多个消息220中。在图解说明的实施例中, 第一消息220 ( 1 )包括标识目的地移动单元的信息(Dest A),诸如 MAC地址、头部205和第一部分215 (1)。剩余的消息220 ( 2 - 4 )分 别包括标识目的地移动单元的信息(DestA)和部分215 (2-4)。然 后可以在空中接口上发送和通过目的地移动单元接收消息220,这确定 它应该根据被包括在每个消息220中的标识目的地移动单元的信息 (Dest A)来"监听"消息220。
并不包括基本上相同的信息或没有在规定的容限时间之内被接收 的来自其它流的分组(未示出)可以被用于形成附加消息225。附加消 息2" (1)包括标识其它目的地移动单元的信息(Dest B),诸如来 自其它流的分组的MAC地址、头部230和第一部分235 ( 1 )。消息225 (2-4)分别包括标识目的地移动单元的信息(Dest B)和分组的剩 余部分215 (2-4)。然后可以在空中接口上发送和通过目的地移动单 元接收消息225,这确定它应该根据被包括在每个消息225中的标识目 的地移动单元的信息(Dest B)来"监听"消息225。
再参考图1,基站110 (l)从分别被指定用于移动单元115(1-2) 的多播流125 (1-2)接收数据。多播流125 (1-2)包括IP分组流, 这些IP分组可以在空中接口上被发送之前被分割成较小的消息。如以 下将详细讨论的那样,基站110(1)可以确定流125 ( 1 - 2 )中的分 组是否包括基本上相同的信息和/或相同分组是否已经在规定的容限 时间之内到达。如果基站110(1)确定流125 ( 1 - 2 )中的分组包含 基本上相同的信息并且相同分组已经在可接受的容限时间之内到达, 那么基站110 (1)可以将相同的分组之一分段成可以以允许预订的移 动单元115 ( 1 - 2)接收(或"监听")包括一些或所有部分中的信息 的相同消息的方式而净皮发送的部分。
图3概念性地图解说明用于对分组300进行分段的技术的第二示 例性实施例。在图解说明的实施例中,分组300是包括头部305和有 效栽荷310的IP分组。分组300是多个基本上相同的分组之一,所述 多个基本上相同的分组通过接入点已经被接收作为被指定用于多个移 动单元的多个数据流的部分。在一个实施例中,基本上相同的分组是
10一个或多个多播或广播流的部分。可替换地,基本上相同的分组可以 被包括在有意地或巧合地包含基本上相同的信息的多个单播(点对点)
数据流中。通过将有效载荷310划分成多个部分315可以对分组300 进行分段。尽管在图3中示出四个部分315,但是受益于本公开内容的 本领域普通技术人员应该理解可以使用任何数目的部分315。在各种可 替换的实施例中,通过诸如有效载荷310的大小、发送装置、空中接 口和/或接收装置的特性和/或能力等等之类的考虑可以影响部分315 的数目。
可以使用分组300的部分来形成多个消息320。消息320中的每个 消息被指定用于不同的移动单元,并且因此消息320包括指示目的地 移动单元的信息(Dest A, Dest B)。消息320还可以包括头部305, 并且在一些实施例中可以包括有效载荷310的部分,尽管这在图3中 未净皮描绘。消息320还包括以下被称为伪地址325的信息,该伪地址 325允许预订的移动单元确定随后的消息330被指定用于移动单元。在 一个实施例中,伪地址325包括不同于和区别于在分组300中所指示 的各个移动单元地址的信息。然而,在可替换的实施例中,可以使用 任何信息来形成伪地址325,以致多于一个移动单元可以访问消息330 中的信息。
消息320、 330可以在空中接口上被发送到预订的移动单元。在消 息320中所指示的每个目的地移动单元可以接收相对应的消息320,并 且使用所包括的信息来确定伪地址325。目的地移动单元然后可以使用 伪地址325来接收消息330。因此,在使用被指定用于所有移动单元的 单组消息330的情况下,分组300中的一些或所有有效载荷310可以 被发送到多于一个目的地移动单元,所述分组300是多个相同的分组 之一。
图4概念性地图解说明用于对分组400进行分段的技术的第三示 例性实施例。第三示例性实施例类似于图3中所示的笫二示例性实施 例。然而,第三示例性实施例不同于第二示例性实施例之处在于被 单独地发送到不同目的地移动单元的初始消息405还包括可以用于加 密和/或解密在消息415中所发送的信息的一个或多个安全密钥410。 因此,第三示例性实施例可以为在空中接口上的传输提供附加的安全。
图5概念性地图解说明将基本上相同的数据分发给移动单元的方
ii法500的一个示例性实施例。在图解说明的实施例中,例如在接入点、 基站或基站路由器(在505 )接收到来自多个数据流的分组。然后可以 分析所述分组,以(在510)确定两个或更多分组是否包含基本上相同 的信息。在一个实施例中,可以比较分组的内容,以(在510)确定分 组是否包含基本上相同的信息。例如,接入点可以随才几地从不同的数 据流选择分组和(在510)比较这些分组,以确定这些分组是否是基本 上相同的。可替换地,标签或令牌可以被并入多个流中的分组中,以 指示所述流包括基本上相同的信息。在这种情况下,可以检查分组是 否存在这些标签和/或令牌。
在一个实施例中,可以分析与分组相关联的其它信息,以(在510) 确定分组在合理的概率之内是否包含基本上相同的信息。例如,可以 比较源地址、目的地端口和差错检验比特(诸如循环冗余校验比特)。 如果这些地址、端口和差错比特对于分组是相同的,那么这些分组非 常有可能包括基本上相同的信息。该实施例可以有利地能够通过比较 被包括在分组中的信息的较小部分而(在510)确定分组(至少在可接 受的概率之内)是否包含基本上相同的信息,从而保存例如在接入点、 基站、基站路由器或其它实体处的稀少的计算资源。
在一个实施例中,还可以(在510)分析分组的到达时间,以确定 这些分组在规定的时间之内是否已经到达(或应该被发送)。例如, 分组的到达和/或传输可以被要求满足一定的延迟约束条件。因此,如 果相同的分组已经到达、被期望到达和/或需要在满足这些延迟约束条 件的时间被发送,那么这些分组可以(在510)被确定是基本上相同的。 然而,如果这些分组在其被延迟时可以不满足延迟约束条件使得这些 分组可以被分段成通过以上讨论的伪地址所指示的单个消息集合和在 这些单个消息集合中被发送,那么可以(在510)确定这些分组不是基 本上相同的。
可以将没有被确定为相同的与不同流相关联的分组分段成不同的 消息集合,如以上讨论的那样,这些消息集合可以独立地(在515)被 发送到适当的移动单元。然而,如果两个或更多分组被确定是基本上 相同的,那么可以将这些分组之一分段成包括被指定到相对应的多个 移动单元的多个第 一 消息的消息。多个第 一 消息中的每个消息包括伪 地址。如上所讨论的那样,这些分组也可以^皮分段成包括伪地址和分组有效载荷部分的一个或多个第二消息。第一消息可以(在520 )被发 送到可以访问这些消息中的伪地址的多个移动单元。然后,第二消息 可以(在5")被发送到可以使用所述伪地址访问这些消息(和有效载 荷部分)的多个移动单元。
特别是当多个相同的数据流被发送到相同基站所服务的多个移动 单元时,将相同的分组分段成通过允许多个移动单元访问这些消息中 的信息的伪地址所指示的单个消息集合可以减小或消除相同信息的冗 余传输。通过去除或减小来自多个流中的相同分组的有效载荷的冗余 传输,可以增加空中接口的容量和可以保存稀少的无线电资源。
上述公开的特定实施例仅仅是说明性的,因为本发明可以以对于 受益于在此的教导的本领域的普通技术人员来说不同但是等效的方式 修改和实践本发明。此外,除了如在以下权利要求书中所描述的之外, 无意图限制于这里所示的结构或设计的细节。因此,明显的是可以改 变或修改上述公开的特定实施例,并且所有这些变型都被认为是在本 发明的范围之内。因此,这里寻求的保护如在以下权利要求书中被阐 述的那样。
权利要求
1.一种方法,其包括提供包括指示伪地址的信息的多个第一消息,每个第一消息包括指示多个移动单元地址中的相对应的一个移动单元地址的信息;和提供至少一个第二消息,所述至少一个第二消息包括伪地址和被指定用于通过多个移动单元地址所指示的多个移动单元的分组部分。
2. 根据权利要求1所述的方法,其中,提供多个第一消息包括 接收被指定用于多个移动单元的多个分组; 确定多个分组是基本上相同的;和响应于接收被指定用于多个移动单元的多个基本上相同的分组来 提供多个第一消息。
3. 根据权利要求1所述的方法,其中,提供所述至少一个第二消 息包括提供多个第二消息,以致多个第二消息的有效载荷包括指示被 指定用于移动单元的整个有效栽荷的信息。
4. 根据权利要求1所述的方法,其中,提供多个第一消息包括提 供包括多个安全密钥的多个第一消息。
5. 根据权利要求1所述的方法,其中,提供多个第一消息包括以 多个第一传输速率提供多个第一消息,以及其中,提供所述至少一个 第二消息包括以第二传输速率提供所述至少一个第二消息。
6. —种方法,其包括接收多个第一消息之一,所述多个第一消息包括指示伪地址和多 个移动单元地址中的相对应的一个移动单元地址的信息;和接收至少 一 个第二消息,所述至少 一 个第二消息包括伪地址和分 组的有效栽荷部分。
7. 根据权利要求6所述的方法,其中,接收第一消息包括响应于 检测到被指定用于多个移动单元的多个基本上相同的分组来接收第一 消息。
8. 根据权利要求6所述的方法,其中,接收所述至少一个第二消 息包括接收多个第二消息,以致多个第二消息的有效载荷包括指示分 组的整个有效载荷的信息。
9. 根据权利要求6所述的方法,其中,接收第一消息包括接收至 少一个安全密钥,以及其中,接收所述至少一个安全密钥包括接收用于所述至少一个第二消息的认证和解密中的至少一个的至少一个安全 密钥。
10.根据权利要求6所述的方法,其中,接收第一消息包括以多 个第一传输速率之一来接收第一消息,以及其中,接收所述至少一个 笫二消息包括以第二传输速率接收所述至少 一个第二消息。
全文摘要
本发明提供一种用于将相同的数据分发给移动单元的方法。该方法包括提供多个第一消息,所述多个第一消息包括指示伪地址和多个移动单元地址中的相对应的一个移动单元地址的信息。所述方法还包括提供至少一个第二消息,所述至少一个第二消息包括伪地址和被指定用于由多个移动单元地址所指示的多个移动单元的分组的有效载荷部分。
文档编号H04W8/26GK101496422SQ200780028425
公开日2009年7月29日 申请日期2007年7月11日 优先权日2006年7月31日
发明者G·J·赫克斯特拉, T·范德加斯特 申请人:卢森特技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1