网络登录与恢复的制作方法

文档序号:7942629阅读:142来源:国知局
专利名称:网络登录与恢复的制作方法
技术领域
本文所述的主题涉及无线通信。
背景技术
多播和广播通常指的是将信息发送给多个接收器。在多播和/或广播数据时,系 统可使用宏分集,宏分集指的是其中多个基站使用相同的波形,并使用大体相同的帧参数 在相同频率下同步传输数据的传输类型。采用宏分集的网络有时被称为单频网络(SFN)。在诸如客户站的接收器处,宏分集可由接收器使用。例如,可以将从多个基站接收 到的相同信号的多个版本进行组合而在接收器处产生信号强度提高的信号。通过组合相同 信号的这些多个版本获得的增益通常被称为“宏分集增益”。支持数据多播和/或广播的一个标准是IEEE 802.16。如本文所使用的,IEEE 802. 16指的是一个或多个规范,诸如用于局域网和城域网的电气与电子工程师协会 (IEEE)标准第16部分固定宽带无线接入系统的空中接口,2004年10月1日;用于局域 网和城域网的IEEE标准第16部分固定和移动宽带无线接入系统的空中接口,2006年2 月26日;以及这些标准的后续修订和增补版本。按照IEEE 802. 16,可使用正交频分多址 (OFDMA)数据帧区域(称作多播和广播服务(MBS)区域)将多播和/或广播数据传输到客 户站。图9示出了在符合IEEE 802. 16的MBS传输方面所使用的OFDMA帧9IOA 9IOD 的实例。OFDMA帧910A 910D包括在从基站到客户站的下行链路中传输的数据区,如MBS 区912A 912D。这些数据区表示一个或多个携带多播和广播业务内容(如数据包)的 OFDMA符号(或仅是符号)。当使用宏分集时,每个基站都使用基本相同的波形以基本相同 的频率以及在基本相同的时间同步传输MBS区(如,MBS区的第一符号在每个基站处均基本 同时传输)。根据IEEE 802. 16,MBS区912A 912D的每一个是由MBS MAP 914A 914D 描述的,因而MBS MAP描述MBS区。MBS区的大小和位置以及MBS MAP的组成在下行链路 (DL)MAP916A 916D中描述,更具体地,在包括在下行链路MAP 916A 916D中的某些中 的消息(也称为“信息单元(element)”)中描述。这些信息单元在IEEE 802. 16中被称为 "MBS MAP IE”。来自DL-MAP的该信息可被客户站用来解码MBS MAP 914A 914D中的一 个或多个,其描述了如何解码(如接收、解调、校正错误等)对应的MBS区912A 912D。

发明内容
本文公开的主题提供了一种使用映射的网络登录和恢复机制。一方面,提供了一种方法。该方法可包括将多个数据包插入到多个数据区中;将 映射插入到多个数据区中的一个数据区,该映射包括能够解码另一映射和解码多个数据区 中的另一个数据区的信息;并且提供多个数据区以能够使多个数据区传输到一个或多个客户站。另一方面,提供了一种方法。该方法可包括将多个数据包插入到多个数据区中;将消息插入到多个数据区中的一个数据区,该消息包括公共消息和一个或多个流消息,公 共消息与一个或多个流消息相关联,使得能够通过访问公共消息而访问一个流消息,无需 访问其他的流消息;并且提供包含该消息的一个数据区以传输至一个或多个客户站。又一方面,提供了一种方法。该方法可包括在客户站接收多个数据区;接收一个 数据区中的消息,该消息被配置为包括公共消息和一个或多个流消息,公共消息与一个或 多个流消息相关联,使得能够通过访问公共消息而访问一个流消息,无需访问其他的流消 息;并且使用被访问的流消息解码在除包含该消息的一个数据区以外的数据区中传输的至 少一个流。
另一方面,提供了一种方法。该方法可包括接收数据包(packet)流的子流中的 数据包,该数据包包括嵌入的MAP,嵌入的MAP配置客户站以解码在除包含数据包的一个数 据区以外的数据区中的数据包流;并且基于接收到的数据包解码其他数据区中的数据包和 数据包流。另一方面,提供了一种方法。该方法可包括接收数据包流,以插入到要用外码编 码的数据结构中;接收模式信息(pattern information)和数据包边界信息,模式信息表 示用于将数据包流写入到数据结构中的模式,而数据包边界信息表示数据包在数据结构中 的开始位置;基于模式信息和数据包边界信息生成消息;并且将所生成的信息插入到数据 结构中作为数据结构中的一个或多个数据包。一方面,提供了一种方法。该方法可包括接收作为在客户站解码的数据结构的 一个或多个初始数据包被插入的消息;基于接收到的消息访问数据结构的数据包流,该消 息包括模式信息和数据包边界信息,模式信息表示用于将数据包流写入到数据结构中的模 式,而数据包边界信息表示数据包在数据结构中的开始位置;并且提供访问的数据包流。此外,一个或多个以上提及的方面和特征可以实施为计算机可读介质(如包含配 置处理器执行本文所提及的方法的指令的计算机可读介质)。此外,一个或多个以上提及的 方面和特征可实施为系统(如包含至少一个处理器和至少一个存储器的系统,其中至少一 个处理器和至少一个存储器被配置为提供本文所提及的方法)。本文所述的主题的一个或多个变形的细节将在附图和以下的说明书中阐述。从说 明书以及附图中以及从权利要求书中,本文所述的主题的特征和优点将变得显而易见。


在附图中,图1示出了包括客户站和基站的网络的框图;图2A示出了包括宏分集多播和广播(MBS)区的时间分集间隔(time diversity interval),其进一步包括低占空比MBS MAP (LDC MBS MAP)消息;图2B示出了包括下行链路信道描述符(D⑶)、下行链路MAP (DL MAP)、和LDC MBS MAP (映射)的消息的时间表;图3示出了包括多播广播控制器的系统的框图;图4示出了使用LDC MBS MAP消息的过程; 图5示出了在客户站使用LDC MBS MAP消息的过程;
图6示出了在客户站使用LDC MBS MAP消息的另一过程;
图7A示出了被配置为生成包括模式信息和数据包边界信息的消息的基站;图7B示出了在里德-所罗门(Reed-Solomon)表中设置数据包的逐列 (column-by-column)模式;图7C示出了在Reed-Solomon表中设置数据包的另一块模式(block pattern);图7D示出了基于与设置在数据结构(如Reed-Solomon表)中的数据包相关的模 式和数据包边界信息来生成消息的过程;图7E示出了被配置为接收包括模式信息和数据包边界信息的消息的客户站;图7F示出了基于包括与设置在数据结构(如Reed-Solomon表)中的数据包相关 的模式和数据包边界信息的接收到的消息来访问数据包的过程;图8A示出了 LDC MBS MAP消息的示例性结构;图8B示出了在一个或多个MBS区内携带的流和子流;以及图9示出了根据IEEE 802. 16定义的MBS MAP消息的实例。使用相同的标记来表示附图中相同的或相似的项目
具体实施例方式图1是无线通信系统100的实施例的简化功能框图。无线通信系统100包括多个 基站110A和110B,每个都支持对应的服务和覆盖区112A和112B。基站能够与其覆盖区内 的无线设备通信。例如,第一基站110A能够与覆盖区112A内的第一客户站114A和第二客 户站114B进行无线通信。第一客户站114A也处于覆盖区112B内,并能够与第二基站110B 通信。在本说明书中,从基站到客户站的通信路径被称为下行链路116A,而从客户站到基站 的通信路径被称为上行链路116B。虽然为了简化,图1中仅示出两个基站,但是典型的无线通信系统100包括大量的 基站。基站110A和110B可配置为蜂窝基站收发器子系统、网关、接入点、射频(RF)中继器 (r印eater)、帧中继器、节点、或任何无线网络登录点。基站110A和110B可配置为支持全向覆盖区或分区覆盖区。例如,可将第二基站 110B描述为支持分区覆盖区112B。覆盖区112B被描述为具有三个区118A、118B和118C。 在典型实施例中,第二基站110B实际上将每个扇区118当作不同的覆盖区。虽然在无线通信系统100中仅示出了两个客户站114A和114B,但是典型的系统 被配置为支持大量的客户站。客户站114A和114B可以是移动的,漫游的、或静止的单元。 客户站114A和114B通常被称为,例如移动站、移动单元、订户站、无线终端等。客户站可以 是,例如无线手持设备、车载设备、便携设备、客户端前提(premise)设备、固定位置设备、 无线插入配件等。在一些情况下,客户站可采用手持计算机、笔记本计算机、无线电话、个人 数字助理、无线电子邮件设备、个人媒体播放器、读表设备等的形式,并可包括显示机制、麦 克风、扬声器和存储器。在典型系统中,基站110A和110B还彼此通信,以及经回传链路(backhaul link)122A和122B与网络控制模块124通信。回传链路122A和122B可包括有线和无线通 信链路。网络控制模块124提供网络管理和协调以及用于无线通信系统100的其他的系统 开销、连接和监管功能。在一些实施例中,无线通信系统100可配置为支持双向通信和单向通信。在双向通信网络中,客户站能够从无线通信网络接收信息并向其提供信息。运行在双向通信信道 上的应用程序包括传统的语音和数据应用程序。在单向网络中,客户站能够从无线通信网 络接收信息,但可能具有有限的能力或没有能力将信息提供给网络。运行在单向通信信道 上的应用程序包括广播和多播应用程序。在一个实施例中,无线系统100支 持双向和单向 通信。在这样的实施例中,网络控制模块124还经由例如内容链路126 (如数字视频源和/ 或多媒体源)和双路流量链路(two-way traffic link) 128连接到外部实体。无线通信系统100可配置为使用正交频分多址(OFDMA)通信技术。例如,无线通 信系统100可配置为基本符合标准系统规范,(如IEEE 802. 16及其后续版本)或一些其 他的无线标准(如以WiBro、WiFi、长期演进(LTE)为例),或其可以是专有系统。本文所述 的主题不限于应用于OFDMA系统或所指出的标准和规范。在OFDMA系统的背景下的描述仅 是为了提供具体的实例的目的。在一些实施例中,下行链路116A和上行链路116B均表示射频(RF)信号。RF信号 可以包括数据,如语音、视频、图像、互联网协议(IP)数据包、控制信息、以及任何其他类型 的信息。在使用IEEE 802. 16时,RF信号可使用OFDMA。OFDMA是多用户版本的正交频分 复用(OFDM)。在OFDMA中,多址是通过分配给子载波(也称为子信道或音调(tone))的单 独的用户组来实现的。子载波是用BPSK( 二相相移键控)、QPSK(四相相移键控)、QAM(正 交幅度调制)调制的,并携带包含用前向纠错码(forward error-correction code)编码 的数据的OFDMA符号(或多个符号)。以下描述的实施例涉及用于定义数据帧的数据区的MAP。该数据区可以是例如 可用于将数据多播和/或广播到客户站的数据区。此外,在网络登录和/或恢复过程中, MAP可被诸如客户站的接收器使用。虽然以下描述的实施例将在符合由本文的教导修改的 IEEE802. 16的MBS区的背景下进行描述,但应该理解,这仅是示例性的。例如,在其他的实 施例中,可以使用其他的数据区,如符合其他标准的数据区,如,以符合长期演进(LTE)或 其他标准的数据区为例。LTE定义多播和广播业务,被称为多媒体广播和多播业务(MBMS), 其中的数据区用于向客户站多播和/或广播数据。为了支持MBMS,LTE提供了对于给定的 时间间隔,使用从多个基站传输的时间同步化的公共波形在单频网络(称为MBSFN)上多播 /广播数据的可能性。因此,可以理解,在其他实施例中,MAP可用于定义多播/组播数据如 何在这样的时间间隔期间传输。根据本发明的一些实施例,图2A示出了时间间隔,如时间分集间隔210A、210B等。 如本文所使用的,术语时间分集间隔(TDI)将用于表示某一期间传输一组连续的OFDMA帧 的时间间隔。如图所示,时间分集间隔210A包括一个或多个OFDMA帧,如OFDMA帧212A 212B等。OFDMA帧212A 212B中的每一个均表示通过其传输一个或多个OFDMA符号的区。 OFDMA帧可以包括帧的用于下行链路传输的部分(如下行链路214A 214B所示)和用于 上行链路传输的部分(如上行链路216A 216B所示)。下行链路(如下行链路214A)可 包括帧控制头(FCH)217A、下行链路(DL) MAP (DL-MAP) 218A,单播下行链路220A和MBS区 (如MBS区222A)。MBS区222k 222C可用宏分集(MD)通过多个基站传输。帧的其他部 分(如帧控制头、下行链路MAP、单播下行链路和上行链路)可以以非宏分集模式传输。IEEE 802. 16是支持OFDMA帧212A 212B的传输和MBS区的宏分集传输的标准的实例。MBS区可携带来自业务的内容。业务可提供对应于内容的数据包流,如符合例如H. 264 (即,国际电信联盟,H. 264:数据包的通用视听业务视频流的高级视频编 石马(Advanced video coding for generic audiovisual services video stream of packets),2007年11月)的数据包视频流。应该注意,视频仅是可以携带在MBS区中的数 据的一个实例,而MBS区可用于携带其他类型的数据,如,以无线流、音频流、地理MAP数据, 本地流量信息、或任何其他类型的数据为例。为了实例性目的,将参考用于提供电视业务的 MBS区来描述以下的实施例,其中每个流对应于特定的电视频道(如一个流用于携带CNN, 一个流用于携带ESPN等)。
业务流可插入到数据区(如MBS区)中,以通过一个或多个基站传输到一个或多 个客户站。此外,MBS区的传输可使用宏分集,如以上所述。此外,传输可以在区域中,如地 理区。为了说明使用广播电视之类,区域可以是San Diego区,流可以均对应于San Diego 中可用的内容频道。这样,位于客户站的用户可以改变流(如,频道)来改变客户站处的业 务内容。流可包括一个或多个子流。例如,H. 264视频流可分成两个子流,使得一个子流包 括比另一子流需要更多的纠错和/或更稳定性(robust)调制的重要内容。例如,在用于携 带电视频道流(如CNN)的H. 264的实例中,第一子流可用于携带非常重要的数据(被称为 A部分数据),如片头、宏块头、运动矢量等,第二子流用于携带较不重要的信息,如内残余 数据(intra residual data)(称为B部分),而第三子流用于携带更不重要的信息,如间残 余数据(iner residual data)(称为C部分)。或例如,可使用两个子流,其中第一子流携 带A部分和B部分数据,而第二子流携带C部分数据,或可以以其他模式组合数据。应当注 意,这仅是为示例性目的提供的一个实例。图2A还示出了 MBS区222B,其包括MBS MAP 250A,MPS MAP进一步包括时序信息 252A、外编码信息252B和物理信息252C,这些信息均描述MBS区的内容。为了解释的目的, 本实施例的MBS MAP将被称为低占空比(LDC)MBS MAP。MBS区可用宏分集(MD)通过多个基 站来传输。当使用宏分集进行传输时,与帧控制头(FCH)217A、下行链路MAP(DL-MAP)218A、 单播下行链路220A的非宏分集传输相比,LDC MBS MAP得益于改进的SINR(信干噪比)。 虽然本文的描述使用涉及MBS区的实例,但是本文所述的主题可用于帧的其他数据区,并 可用在不采用宏分集的实施例中。图2B示出图2A的时间分集间隔(TDI) 210A,进一步包括下行链路信道描述符 (DCD) 292,以及下行链路MAP消息218A 218F,和LDC MBS MAP消息250A 250C。虽然 图2B将下行链路信道描述符消息292示出为在时间间隔210A的第一帧中,但是下行链路 信道描述符消息292也可位于其他的位置。此外,时间分集间隔210A以及随后的时间分集 间隔具有周期性结构,使得一旦下行链路信道描述符消息292指示起点(如,TDI的第一帧 的位置)和TDI的大小,位置和大小则在一个或多个后续的TDI中重复。参考图2B,下行链路信道描述符消息292指定了时间分集间隔(如时间分集间隔 210A)的第一帧的位置。下行链路信道描述符消息292还包括识别下行链路MAP 281A 281F的可能位置(对于特定MBS区,其可具有MBS MAP IE)和LDC MBS MAP消息250A 250C的位置的信息。例如,下行链路信道描述符消息292可指示下行链路MAP消息218A 218F位于时间分集间隔210A内的以下OFDMA帧处16、48、80、112、144和176。下行链路 信道描述符消息292还可指示例如LDC MBS MAP消息250A 250C位于时间分集间隔210内的以下OFDMA帧处64、128和192。下行链路信道描述符消息292还可指定用于LDC MBS MAP的调制和编码。指定LDC MBS MAP位置的该信息可包括识别包含时间分集间隔内的第一 LDC MBS MAP的OFDMA帧、LDC MBS MAP被重复的频繁程度和时间分集间隔中重复的周期、 以及LDC MBS MAP开始于OFDMA帧中的哪个符号(对于其中包含LDC MBS MAP的帧)的信 息。此外,不同时间分集间隔中的LDC MBS MAP的位置通常保持固定,且用于传输LDC MBS MAP的调制和编码通常也保持固定。然而,在本实施例中,下行链路信道描述符消息292不 描述LDC MBS MAP的大小,其可随不同的时间分集间隔而变化。 然而,下行链路信道描述符消息292识别哪个下行链路MAP (DL-MAP)消息218A 218F包含指定特定时间分集间隔内的LDC MBS MAP的大小(如在OFDMA符号中)的信息。 DL-MAP可以指定包含在其中出现DL-MAP的时间分集间隔内的LDC MBS MAP的大小,或包含 在未来时间分集间隔中的LDC MBS MAP(如包含在下一时间分集间隔中的LDC MBS MAP)的 大小。为了示例性目的,在本实施例中,在特定DL-MAP消息中指定的LDC MBS MAP的大小 将指定出现在其中包含DL-MAP消息的时间分集间隔中的LDC MBS MAP的大小。LDC MBS MAP的大小可以用OFDMA符号的术语来描述。虽然LDC MBS MAP的大小 可随时间分集间隔的不同而改变,但在实施中,对于不同时间间隔,LDC MBS MAP大小很可 能保持不变,除非例如向复用的内容添加了业务(例如,流和子流)或从复用的内容中删除 了业务以经由MBS区进行传输。该LDC MBS MAP大小的信息可以以各种方式包含在DL-MAP 消息中。例如,在本实施例中,将大小信息描述为包含在MBS MAP IE中,MBS MAP IE包含在 DL-MAP消息中。进一步地,在实施例中,该MBS MAP IE可包含在时间分集间隔的第一 OFDMA 帧、以及其中出现LDC MBS MAP的OFDMA帧中。然而,这些位置仅是示例性的,且在其他实 施例中,不同的位置可用于包含该LDC MBS MAP大小的信息。下面的实例示出了使用图2B所示的管理消息的网络登录。当客户站进入网络 (如,从所谓的“冷启动”)时,客户站首先接收并解码下行链路信道描述符消息292。下行 链路信道描述符消息292信号通知时间分集间隔的开始,并通告下行链路MAP 218A 218B 的位置(如,OFDMA帧与时间分集间隔开始的偏移)。然后,客户站试图解码下行链路MAP 218A,其指定了特定时间分集间隔中的LDC MBS MAP的大小。如上所述,同样的信息可包含 在一个或多个信息单元(如,MBS MAP IE消息)中。假设成功解码了下行链路信道描述符消息292和下行链路MAP 218A 218B,则 客户站接收并解码LDC MBS MAP消息250A。如上所述,在本实施例中,LDC MBS MAP消息 250A包括足以允许客户站对包含在特定时间分集间隔内的MBS区进行解码的信息。例如, LDC MBS MAP可描述包含在未来时间分集间隔内的MBS区。本文使用的术语“相关性”用于 识别与LDC MBS MAP相关的未来时间分集间隔。例如,如果LDC MBS MAP的相关性为1,则 其描述MBS区在紧跟在包含LDC MBS MAP的时间分集间隔后的时间分集间隔中。如果LDC MBS MAP的相关性为2,则LDC MBS MAP描述MBS区包含在第二时间分集间隔内,该第二时 间分集间隔在包含LDC MBS MAP的时间分集间隔之后,如此类推。为了示例性目的,除非另 外指出,在下面的说明中,将假定LDC MBS MAP的相关性为1,这意味着LDC MBS MAP描述时 间分集间隔中的MBS区,该时间分集间隔紧跟在包含LDC MBS MAP的时间分集间隔之后。LDC MBS MAP也可包括指示包含在后续时间分集间隔中(如假定相关性为1的紧 随其后的时间分集间隔中)的LDC MBS MAP的大小的标识符。因此,客户站将知道包含在下一时间分集间隔中的LDC MBS MAP的大小,而无需解码一个或多个后续的下行链路MAP消息。因此,一旦获得特定流,则客户站可继续接收和解码LDC MBS MAP、所描述的MBS区和 所需的数据包流,而无需解码下行链路MAP消息或DCD消息。例如,LDC MBS MAP 250可包括定位和解码下一 LDC MBS MAP的信息,并包括诸 如时序信息252A、外编码信息252B、物理信息252C、MBS区的大小等的信息,如下文所述。 然而,如果客户站损失同步化(如,接收器相对于时序而严重损失),则客户站可通过再次 解码下行链路信道描述符消息以及(在某些情况下)下行链路MAP消息来进行恢复,尽管 在一些恢复情形中,接收器可以不需要接收下行链路信道描述符消息(如,在重新启动后, 接收器可在重新启动之前和之后关联OFDMA帧号,并在重新启动后找到时间分集间隔的边 界,而无需接收下行链路信道描述符消息)。此外,当LDC MBS MAP消息的大小改变时,由LDC MBS MAP消息本身和下行链路 MAP消息信号通知该变化。例如,LDC MBS MAP消息250A可包括指示下一 LDC MBS MAP的 大小从10个OFDMA符号增加到12个OFDMA符号的信息。在相关性为1的该实例中,只要 客户站成功解码LDC MBS MAP 250A,客户站就不需要为了解码后续的LDC MBS MAP和对应 的MBS区而解码下行链路信道描述符和每个下行链路MAP。因为LDC MBS MAP 250A 250C包含在MBS区中,所以将它们作为MBS区的一部 分使用宏分集来传输。因此,因为在接收和解码MBS区时可实现宏分集增益,所以可用比非 宏分集信号更高的SINR接收LDC MBS MAP,非宏分集信号对每个基站(如DL-MAP和DCD) 都是唯一的。此外,LDC MBS MAP 250A 250C为客户站提供足够的信息(如,时序信息 252A、外编码信息252B、物理信息252C等)以解码MBS区。此外,如上所述,LDC MBS MAP通常在时间分集间隔中具有固定的位置(例如,在 OFDMA符号方面,位于距离时间分集间隔开始相同的偏移处)。LDC MBS MAP在时间分集间 隔期间还通常被传输一次或多次,但不在时间分集间隔的每个OFDMA帧内,也不在包含在 时间分集间隔的每个MBS区内。这样,LDC MBS MAP被当作是“低占空比”,因为其发送频率 比IEEE 802. 16标准定义的MBS MAP低。而且,给定的TDI中的LDC MBS MAP是等价的并 具有相同的尺寸。虽然在给定的时间分集间隔期间客户站仅要求LDC MBS MAP的单次成功接收(因 为单个的LDC MBS MAP包括足够的信息来解码时间分集间隔中和/或后续时间分集间隔中 的所有的MBS区),但是在给定的时间分集间隔中可以多次发送LDC MBS MAP,以提高LDC MBS MAP的重要部分被客户站成功接收的可能性。例如,在一些实施例中,在时间分集间隔 210A中,LDC MBS MAP250A被额外地传输两次(如LDC MBS MAP 250B 250C)以增力卩MBS 覆盖边缘处接收LDC MBS MAP的概率。该附加的LDC MBS MAP消息使得接收客户站具有多 次机会解码至少一个LDC MBS MAP是更可能的。此外,在一些实施例中,每个LDC MBS MAP 均包括足以解码MBS区的信息。此外,接收器可以对LDC MBS MAP的不同部分感兴趣,这样,就无需解码整个LDC MBS MAP。而且,接收器可在一次尝试中接收对LDC MBS MAP有兴趣的一部分,而在其他尝试 中接收其他部分。例如,对于给定的区,LDC MBS MAP可包括(1)编号系统,遍及时间分集 间隔的MBS区对OFDMA符号进行连续编号并定义MBS区的宽度,(2)流定位器(locator), 其列出流及子流及它们在时间分集间隔内的位置,以及⑶后续的另一个LDC MBS MAP的大小(如,假定相关性为1的紧随其后的时间分集间隔中的LDC MBS MAP的大小)。对于给定区的每个流,LDC MBS MAP还可以包括子流信息,其包含在时序信息 252A、外编码信息252B和物理信息252C中的一个或多个中。时序信息252A可描述何时子 流是作为时间分集间隔内的符号字符组(burst)进行传输的。此外,时序信息能够使客户 站确定何时接收子流的不同片(或段)。外编码信息252B可描述在数据包从基站传输到客 户站之前,应用到子流中的数据包的外编码,如Reed-Solomon前向纠错。物理信息252C可 描述与MBS区相关联的物理层(如用于传输MBS区的OFDMA符号的调制和编码)。
图3示出了包括宏分集控制器320、基站IlOA IlOB和客户站114A 114B的 系统300的框图。宏分集控制器320提供第一 MBS区222A并调度第一 MBS区222A在基站 1IOA和1IOB的传输从而实现用于第一 MBS区222A传输的宏分集。宏分集控制器320还提 供第二 MBS区222B (其包括LDC MBS MAP 250A),并调度第二 MBS区222B在基站IlOA IlOB的传输从而实现用于第二 MBS区222B传输的宏分集。宏分集控制器320将MBS区222k 222B中的每一个分配给零或多个基站,如基站 IlOA和110B。宏分集控制器320还调度MBS区222k 222B在基站110A-B的传输,使得 传输相对于以基本相同的频率、使用基本相同的波形(如,调制和编码方案)、并使用基本 相同的帧参数(如,在给定的时间,OFDMA帧中的符号数目,OFDMA符号的长度、循环前缀和 帧内MBS区的位置等)传输的相同OFDMA帧同步。基站IlOA IlOB中的每一个均将MBS 区222A 222B插入对应的OFDMA帧212A 212B中,然后将OFDMA帧212A 212B同步 传输到客户站,如客户站114A 114B。虽然使用宏分集来传输MBS区222k 222B,但是 OFDMA帧的其他部分(如单播DL部和UL部)可不使用宏分集。在客户站,如客户站114A 114B,宏分集通过允许客户站组合由基站IlOA IlOB传输的MBS区的同步广播来提供所谓的“宏分集增益”,从而在客户站提供相对于传输 的MBS区的宏分集增益。基站IlOA IlOB将由时间分集间隔210A的OFDMA帧212A 212B描述的MBS区 222k 222B传输到每个客户站114A 114B。一旦客户站通过对如上所述的下行链路描 述符(D⑶)消息和下行链路MAP (DL-MAP)消息进行解码确定了 LDC MBS MAP250A的位置, 客户站就可继续确定后续的LDC MBS MAP的位置,而不必对一个或多个后续的下行链路信 道描述符消息和包含要被接收的MBS区的OFDMA帧内的每个下行链路MAP消息进行解码。 此外,对于给定的时间分集间隔,由于LDC MBS MAP出现在基本相同的位置,且通常具有基 本相同的尺寸,所以当同步损失时客户站可以通过尝试获得其预期位置处的LDC MBS MAP 来试图恢复同步化。如果恢复尝试失败,则客户站可通过重新获得下行链路MAP和(在某 些情形下)下行链路信道描述符消息来进行恢复。图4描述了将LDC MBS MAP插入到一个或多个MBS区中的过程400。将参考图2A、 图2B、图3和图4来描述过程400。在410,宏分集控制器320接收要经数据区(如宏分集多播和广播(MBS)区222A 222B)传输的数据包205。例如,数据包可作为业务内容(诸如来自互联网的数字视频广播、 多媒体内容等)流(包括子流)被接收。在420,宏分集控制器320将数据包插入到一个或多个数据区(也称为块)中。例 如,宏分集控制器320可将数据包流插入到MBS区222A中,以用数据包填充MBS区222A,然后继续用附加的数据包填充MBS区222B,如此类推填充其他的MBS区。在425,宏分集控制器320将LDC MBS MAP插入到时间分集间隔的至少一个MBS区 中。而且,可固定LDC MBS MAP的位置。例如,LDC MBS MAP可插入到距时间分集间隔的开 始的固定偏移处,如在时间分集间隔的给定OFDMA帧的给定OFDMA符号处。这样,LDC MBS MAP将出现在距后续时间分集间隔的开始的相同固定偏移处。此外,LDC MBS MAP可包括下 列中的一个或多个时序信息252A、外编码信息252B、物理信息252C、后续LDC MBS MAP的 大小等。时序信息252A识别每个子流的不同片的传输时间。“流”携带业务提供内容,并包 括相关多媒体内容的数据包流和子流。如上所述,流可包括一个或多个子流,且每个子流可 分配给一个或多个段。段是一组连续的OFDMA符号,这些符号用例如连续编号系统在与时 间分集间隔的MBS区关联的所有OFDMA符号处进行编号。包含段的连续编号的OFDMA符号 不必是连续的OFDMA符号,这是因为OFDMA符号可位于不同OFDMA帧中的不同MBS区中。外编码信息252B描述用于对MBS区内容进行交叉(interleaving)和/或外编码 的格式。例如,数据包子流可在被由基站传输到客户站的MBS区的OFDMA符号携带之前,由 交叉器和前向纠错编码器进行处理。这样,在基站使用的交叉和前向纠错编码方法的说明 被包含在外编码信息252B中,外编码信息包含在LDC MBS MAP中。进一步地,每个子流可 使用不同的FEC类型。物理信息252C描述了用于物理传输携带MBS区的OFDMA符号的调制和编码选择 (MCS)。例如,物理信息252C可描述段(如携带流和子流)包括用QPSK调制的并具有1/2 速率码(rate code)的OFDMA符号,而另一个段包括用64_ary QAM调制的和1/2速率码 (rate 1/2 coding)的 OFDMA 符号。如上所述,LDC MBS MAP也可描述编号系统,其在时间分集间隔中的不同OFDMA帧 处向OFDMA符号组分配连续顺序的号码,但一些实施例可以不包括编号系统。编号系统也 可包括描述OFDMA符号组大小的模式矢量(pattern vector)。例如,可以用从1到200的 编号系统标记时间分集间隔中的OFDMA符号,而模式矢量定义了模式,如这些数字是如何 分配给每个MBS区的(因而定义每个MBS区的宽度作为OFDMA符号的函数)。在一些实施 例中,编号系统在不同的时间分集间隔间重复,以使小型机制(compact mechanism)能够将 号码分配给MBS区的OFDMA符号并将号码分配给流、子流和段。而在其他的实施例中,编号 系统不在不同的TDI中重复(如,可在每个TDI中使用新编号系统)。在440,宏分集控制器320提供至少一个包括LDC MBS MAP的MBS区。例如,宏分集 控制器320可将第一 MBS区222A提供给基站IlOA IlOB以宏分集传输到客户站114A 114B,然后将第二 MBS区222B (包含LDC MBS MAP 250A)提供给基站IlOA IlOB以宏分 集传输给客户站114A 114B。图5示出例如客户站接收LDC MBS MAP所使用的过程500。将参考图2A、图2B、图 3和图5来描述过程500。在510,客户站接收一个或多个区(如MBS区222A 222B)作为形成时间分集间 隔的OFDMA帧的一部分。例如,客户站114A在接收诸如下行链路信道描述符消息292的下 行链路信道描述符消息(其信号通知时间分集间隔210A的开始并提供下行链路MAP (包含 MBS MAP IE)的位置和LDC-MBS MAP 250A的位置)之后,可以接收OFDMA帧212A 212B。客户站114A也可以接收包含LDC MBS MAP的大小的下行链路MAP。 在520,客户站接收至少一个接收到的MBS区中的LDC MBS MAP。例如,MBS区222A 可以不包括 LDC MBS MAP,而 MBS 区 222B 可以包括 LDC MBS MAP 250A。LDC MBS MAP 250A 包括足够的信息(如时序信息252A、外编码信息252B、物理信息252C、后续的另一 LDC MBS MAP的大小等中的一个或多个),以使客户站能够对时间分集间隔的MBS区的内容进行解码 并能够对后续LDC MBS MAP进行定位,而无需使用下行链路MAP和下行链路信道描述符,除 非例如LDC MBS MAP的大小改变(这将需要使用下行链路MAP消息和/或下行链路信道描 述符消息进行重新同步)。例如,假定相关性为1,则一旦LDC MBS MAP 250A从MBS区222B 和时间分集间隔210A解码,则紧随其后的时间分集间隔中的LDC MBS MAP和MBS区可被接 收并解码,而无需解码下行链路MAP和下行链路信道描述符消息。虽然前面实例使用相关 性1,但是也可以使用其他的相关性值(如,2、3等)。在530,客户站通过使用接收到的LDC MBS MAP 250A解码MBS区来与块(如MBS 区)同步,而无需使用下行链路MAP和下行链路信道描述符。例如,LDC MBS MAP 250A的 解码使客户站能够物理解码(如,使用物理信息252C)MBS区的内容,执行应用在基站的外 解码(如使用外编码信息252B),并且还能够精确地对流、子流、和/或感兴趣的段的符号进 行定位(如使用时序信息252A)。图6示出例如客户站接收LDC MBS MAP所使用的另一过程600。将参考图2A、图 2B、图3和图6来描述过程600。在605,客户站(如客户站114A)等待下行链路信道描述符消息。当在客户站114A 没有接收到下行链路信道描述符消息(如下行链路信道描述符292)时(610处为否),则客 户站114A继续等待下行链路信道描述符消息。当在客户站114A处接收到下行链路信道描述符消息时(610处为是),在615,客 户站114A使用下行链路信道描述符消息来确定哪个OFDMA帧包括LDC MBS MAP,以及哪个 OFDMA帧包括下行链路MAP(DL-MAP)消息。S卩,客户站114A可从定义LDC MBS MAP在时间 分集间隔中的位置的下行链路信道描述符中找到信息。进一步地,如上所述,下行链路信道 描述符可进一步定义时间分集间隔的开始位置。如上所述,在实施例中,MBS MAP IE(其可 出现在下行链路MAP中)可包含在时间分集间隔的第一 OFDMA帧的下行链路MAP中以及含 有LDC MBS MAP的OFDMA帧中。这样,通过用于定义时间分集间隔的开始位置和LDC MBS MAP位置的下行链路信道描述符,客户站114A可确定携带MBS MAP IE的下行链路MAP消息 的位置。D⑶消息还指定TDI内的OFDMA帧组,其中DL MAP可以包含MBS MAP IE。 在620,客户站114A等待包括下行链路MAP (DL-MAP)中的MBS MAP IE的OFDMA帧, 尽管在某些情形下,接收器可试图解码LDC MBS MAP而不接收DL MAP。如果在客户站114A 没有接收到包含用于下行链路MAP中的MBS区的MBS MAP IE的OFDMA帧,则客户站114A 继续等待(625处为否)。如上所述,在步骤605,客户站114A可以根据下行链路信道描述 符中携带的信息确定具有MBS MAP IE的下行链路MAP的位置。当包含下行链路MAP中的 MBS MAP IE的OFDMA帧到达,并因此在客户站114A被接收时(625处为是),客户站114A 读取该OFDMA帧中的下行链路MAP,恢复MBS MAP IE,然后在630处根据下行链路MAP中的 MBS MAP IE 确定 LDC MBS MAP 的大小。 假定时间分集间隔的开始、包括LDC MBS MAP的OFDMA帧的位置、以及LDC MBSMAP的位置(和大小),则在635,客户站114A可试图接收LDC MBS MAP,这是因为其位置可 确定。如果LDC MBS MAP被成功接收,则客户站114A可解码LDC MBS MAP,且在645处实 现同步化。然后,客户站114A基于解码的LDCMBS MAP还可以确定如何解码MBS区。进一 步地,如上所述,在当前描述的实施例中,假定LDC MBS MAP的相关 性为1(1),这意味着LDC MBS MAP没有描述当前时间分集间隔中的MBS区,而是描述了包含在紧跟当前时间分集间 隔之后的时间分集间隔中的MBS区,虽然其他值也可用于相关性。此外,如上所述,客户站 114A可仅使用在MBS区中传输的信息(如仅使用LDC MBS MAP和之前获得的信息,而不是 检索和解码附加的下行链路MAP和下行链路信道描述符,其可以是非宏分集消息)对后续 LDC MBS MAP进行定位并解码后续的MBS区。虽然参考包括关于LDC MBS MAP大小的信息的DL-MAP中的MBS MAP IE讨论了上 述实施例,但应当注意,在其他实施例中,不需要使用DL-MAP,或,例如,DL-MAP可不包括指 定LDC MBS MAP大小的信息。更确切地,在这样的实施例中,技术可用于获得LDC MBS MAP, 其中LDC MBS MAP大小不需要在获得MAP之前已知。此外,虽然上述实施例描述了包含用于 对LDC MBS MAP进行定位的信息的DCD消息,但在其他实施例中,该信息不需要包含在DCD 中。例如,在实施例中,TDI的位置可在D⑶中指定,但是TDI中的LDC MBS MAP的位置可 存储在位于客户站、基站等的管理信息库(MIB)中。或,例如,用于对LDC MBS MAP进行定 位的这种信息可通过其他不需要使用DCD的机制获得。本文所述的主题还涉及实施所谓的“汇聚子层(convergence sublayer) ”的基站。 汇聚子层指的是在基站、宏分集控制器、和/或其他控制元件执行以下操作中的一个或多 个基于数据包所属的流和子流对数据包进行分类,然后基于该分类处理数据包。在一些实 施例中,分类可包括确定模式信息和/或数据包边界信息,以下将对这两个信息进行进一 步说明。此外,在一些实施例中,消息发生器使用这种确定的信息来生成汇聚子层信息单元 (IE)消息,这是以下关于图7A 图7F描述的消息。所生成的汇聚子层IE消息被发送到客 户站,以将客户站配置为访问从基站发送的数据包。换句话说,在客户站实现上述的同步化 之后,汇聚子层IE消息定义模式信息、数据包边界信息等,因此可在客户站访问(如读取、 重建等)流(包括子流)。在一些实施例中,流是信息(如数据包,比如应用程序数据包)的流,其整体携带 媒体流(如视频流、音频流、或视频、音频和超文本的组合)的信息。还可以用流标识符(ID) 来识别流,且每个流可包括至少一个子流和最多15个子流,虽然其他量的子流也可以与流 关联。每个子流携带数据包,其基本类似于外编码和物理信息(如,调制和编码方案)。在一些实施例中,汇聚子层IE消息包括以下中的一个或多个外编码模式信息 (下面进一步说明);汇聚子层IE消息的长度(如,按字节或数据包为单位,消息有多长); 是否正使用嵌入的MBSMAP(下面进一步说明)的指示;指示由汇聚子层IE消息指定的子流 数目的量(或数目)。在一些实施例中,汇聚子层IE消息包括表示将数据包流(如应用程 序数据包705)写入到数据结构(如表740A)中所使用的模式的模式信息。汇聚子层IE消 息还可包括表示数据包在表中的开始位置的数据包边界信息。汇聚子层IE消息还可识别 应用程序层数据包是否附有CRC。在一些实施例中,所生成的汇聚子层IE消息是作为每个 流的第一子流的开始的一个或多个数据包进行插入的。图7A示出基站IlOB的实施例。虽然图7A的组件在基站示出,但这仅是示例性的,因为图7A中示出的组件可在其他位置(以及还在多个位置)实施。例如,在一些实施例中, 组件(如成帧器(framer)710A和消息发生器716A)是在多播广播业务(MBS)控制器中执 行的,其创建链路层数据包并经ASN-GW(接入业务网络-网关)将这些链路层数据包发送 到基站。基站IlOB包括将数据(如,接收到的应用程序数据包705,其被配置为包括上述子 流的流)设置到表(如Reed-Solomon表740A)中的成帧器710A,以能够对数据包705进 行交叉和前向纠错编码。基站IlOB进一步包括被配置为生成消息(如汇聚子层IE消息) 的消息发生器716A。在一些实施例中,生成的消息包括表示将数据包流(如应用程序数据 包705)写入到数据结构(如表740A)中所使用的模式的模式信息。所生成的消息还可以 包括表示数据包在数据结构中的开始位置的数据包边界信息。此外,在一些实施例中,消息 发生器716A可将所生成的消息(包括一个或多个数据包)插入到Reed-Solomon表中,使 得所生成的消息是流的第一子流的开始的一个或多个数据包。Reed-Solomon表740A进一步包括应用程序数据表712A和奇偶校验表714A。例 如,成帧器7IOA将接收到的应用程序数据包705插入到Reed-Solomon表740A (且,具体地, 应用程序数据表712A)中,从而能够在该表中对该数据包进行Reed-Solomon编码。图7B示出作为数据包PI、P2、和P3插入的应用程序数据包705。虽然图7B示出 跨越多于一列的填充数据包(标记为FP),但这仅是一个实例,这是因为填充数据包仅需要 填充应用程序数据表部分712A。特别地,接收到的数据包(如标记为“P1”的数据包)的 字节被逐列地插入到应用程序数据表712A中(如接收到的数据包的字节被插入到第一列, 接着第二列,然后部分填充列3)。部分填充的列表示列780A中的数据包是所谓的“片段 (fragment)”,因为数据包Pl没有完全填充该列。图7B还示出了插入到应用程序数据表 712A的后续列中的后续数据包(如数据包P2和P3)。数据包P2在列780A也是片段,因 为其不完全填充列780A。而且,图7B示出了用于填充应用程序数据表712A的填充数据包 (标记 “FP”)。图7C示出作为数据包Pl P5插入到应用程序数据表712A(具体地插入块 718A 718D中)中的应用程序数据包705,每个块包括一行或多行和一列或多列。例如,当 写入块718A时,接收到的数据包的前三个字节被写入到第一列(如第一列的前三行)中, 且接收到的数据包的下三个字节被写入到第二列中,遍及块718A如此类推。图7C还示出 了数据包Pl没有完全填充块718A (如数据包Pl部分填充列780B)。与该列780B相关联的 两个数据包被认为是片段。图7C还示出了下一数据包(标记为P2)开始于列780B。这样, 数据包P2的开始字节作为片段被插入到列中。此外,数据包P2插入到块718A和块718B 的一部分中,且后续的数据包(如数据包P3 P5)插入到后续块718B 718D中。而且, 图7C示出了用于填充块718D的填充数据包(标记为“FP” )。在一些实施例中,消息发生器716A可确定(和/或从成帧器710A接收)包含在 汇聚子层IE消息中的关于当前流的子流的信息。在一些实施例中,汇聚子层IE消息包含 在流的第一子流中,且汇聚子层IE消息包括关于流的所有子流的消息。关于子流的该消息 可包括表示将数据包流写入到数据结构中所使用的模式的模式信息和表示数据结构中的 数据包的开始位置的数据包边界信息。例如,信息可包括外编码模式信息。外编码模式信 息是表示将数据包设置在表740A中所使用的模式(如,写入模式是否是逐列、逐块的等) 的模式信息的实例。此外,消息发生器716A可确定何时执行嵌入的MBS MAP (下文将进一步说明),并可以在汇聚子层IE消息中包括该确定信息。而且,消息发生器716A可用由汇 聚子层IE消息指定的外编码模式确定(和/或从成帧器710A接收)在汇聚子层IE消息 中所包括的当前时间分集间隔中的当前流中的子流数目。子流的该数目等于由前面的时间 分集间隔中或在前面的时间分集间隔中传输的嵌入MBS MAP中的LDC MBS MAP类似地指定 的子流的数目(如,假定偏移为2,则为前面两个时间分集间隔)。消息发生器716A可确定(和/或从成帧器710A接收)包含在汇聚子层IE消息 中的给定流的每个子流中的数据包的数目(如,量)以及其他信息(如这些数据包位于表 中何处,和虑及头文件压缩的信息)。例如,给定流中的每个子流中的数据包的数目(如, 量)利用汇聚子层IE消息中指定的外编码模式识别给定流中传输的数据包的总数目。在 一些实施例中,每个子流中的数据包的总数目(如,量)包括所有可能的控制数据包(如汇 聚子层IE数据包和嵌入的MBS MAP IE数据包)、应用程序数据包、片段式数据包和可能的 填充数据包。消息发生器716A可在汇聚子层IE消息中包括是否使用应用程序数据包循环冗 余校验(CRC)的指示。如果应用程序数据包CRC正被使用,则从Reed-Solomon表740A提 取的每个应用程序数据包的最后一个或多个字节是CRC。例如,当使用CRC-16时,应用程 序数据包的最后两个字节是CRC-16,其提供包含其所有报头的应用程序数据包的校验和字 节。当使用CRC-32时,包含其所有报头的应用程序数据包的最后四个字节是提供效验和的 CRC-32。消息发生器716A可确定(和/或从成帧器710A接收)包含在汇聚子层IE消息 中的第一数据包指示符,以识别子流的第一应用程序数据包的状态。第一应用程序数据包 可以是例如汇聚子层IE消息和嵌入的MBS MAP之后传输的流的第一子流中的第一应用程 序数据包。可将第一数据包指示符设置为一个或多个预定值,以识别子流的数据包是否是 分段数据包、未分段数据包、填充数据包等等。例如,可以将第一数据包指示符设置为预定 值ObOO,以指示给定子流中的第一数据包是完整的、未分段的数据包,值ObOl可用于将第 一数据包识别为片段,而将值OblO指示为填充数据包。消息发生器716A可确定(和/或从成帧器710A接收)包含在汇聚子层IE消息中 的最后数据包标识符,以识别给定子流的最后数据包的状态。将最后数据包标识符设置为 一个或多个预定值,以识别给定子流的最后数据包的状态。例如,可以将最后数据包标识符 设置为等于预定值0b00,以识别子流中的最后数据包是完整的、未分段的数据包,值ObOl 将子流中的最后数据包指示为片段,而值Obio指示子流中的最后数据包为填充数据包。消息发生器716A还可确定(和/或从成帧器710A接收)包含在汇聚子层IE消 息中的数据包位置索引(packet location index)。数据包位置索引识别数据包在数据结 构(如图7B和图7C中所示的表740A)中的位置。换句话说,对于给定的外编码模式(如 逐列(图7B)、逐块(图7C)等),数据包位置索引确定数据包位于表中什么位置。例如,图 7B中给定的表740A,图7B中的表740A的第一字节的数据包位置索引(其相应于第一列 和第一行)为0(或该值的二进制表示),且第二字节的位置索引(其相应于第一列和第二 行)为1,第一列中的后续字节继续增加直到表740A的最后一行。然后位置索引从第一列 的最后一行增加到表740A的第二列的第一行,遍及整个表如此类推。再参考图7B中的表 740A,数据包Pl的开始的数据包位置索引可为0,而数据包P2的开始的数据包位置索引可为167。因此,数据包位置索引值唯一地识别表中的位置,并因此唯一地识别数据包的开始 和结束位置(如,对于上述给定的外编码模式,给定数据包位置索引,则可确定数据包的开 始或结束位置)。这些数据包位置索引值仅是为了示意性目的。数据包位置索引也可用于识别图7C中的表740A内的位置。参考图7C,给定块 718A包括13列且每列三行,位置索引可例如从0 (其相应于块718A的第一列和第一行)变 化到38 (其相应于块718A的最后一列和最后一行),而对于块718B,则从39变化到77,遍 及图7C的块718C 718D如此类推。这样,在一些实施例中,数据包位置索引唯一识别给 定类型表(如用逐列、逐块等填充的表)中的数据包的开始位置。无论数据包是逐列(如图7B)还是逐块(如图7C)插入的,Reed-Solomon表740A 的每行均可被读取,然后被编码形成Reed-Solomon代码字。一旦确定,Reed-Solomon代码 字(包括奇偶校验位)可插回到Reed-Solomon表740A中(包括奇偶校验表714A)。用于 编码的Reed-Solomon码可以是对称的,这意味着所确定的代码字包括之后跟随有算得的 奇偶校验位的原始数据。因此,在这样的实施例中,当将算得的代码字插回到Reed-Solomon 表740A时,仅Reed-Solomon表740A的奇偶校验表714A部分会改变。应当注意,虽然本实 施例是参考Reed Solomon纠错码讨论的,但应当理解,在其他实施例中,可以使用其他类 型的块码,如,以LDPC(低密度奇偶校验)码、BCH码等为例。此外,除了使用外码(如使用 Reed-Solomon码)之外,其他代码(如链接内码)也可应用于表740中的值。而且,虽然本 文所述的实例描述了 Reed-Solomon表和关联的Reed-Solomon前向纠错,但是也可以使用 其他类型的表和纠错。此外,表740A的值(如,写入的字节)可以是实际的数据值或存储 器中数据所在位置的参考值。在编码后,成帧器710A可读取Reed-Solomon表740A的行的一个或多个值,并将 读取的值插入到链路层数据包795中。在一些情形下,链路层数据包795是作为协议数据 单元(PDU)实施的,其可包括每个PDU前端的报头和每个PDU尾部附加的CRC (循环冗余校 验)。此外,PDU可与包含子流的流相关联。而且,PDU可包括诸如在使用前向纠错进行编 码之前插入到Reed-Solomon表中的汇聚子层IE消息的内容。在一些实施例中,汇聚子层 IE消息插入到Reed-Solomon表(如表740A)中,使得消息是数据包流的第一子流的初始数 据包(如第一数据包)。例如,消息发生器可插入汇聚子层IE消息作为图7C的数据包Pl 和P2,其后为数据包P3,如此类推构成数据包流的第一子流的应用程序数据包。因此,当客 户站实现同步化(如上所述)并解码汇聚子层IE消息时,客户站可确定模式信息(如,在 表740A如何写入和/或编码数据包)和数据包边界信息(如,表740A中的开始和/或结 束位置)。图7D示出生成消息(诸如汇聚子层IE消息)的过程。还将参考图7A 图7C描 述该过程。在782,一个或多个数据包被接收以插入到诸如表740A的数据结构中。例如,成帧 器710A可接收一个或多个数据包(如应用程序数据包705)以插入表740A中。此外,数据 包可与包括一个或多个子流的流相关联。在一些实施例中,基站110B(如上所述,可以更典 型地实施为多播广播控制器,如MBSC)可监视(如,跟踪、测量等等)所接收到的数据包的 一个或多个方面(如,接收到的数据包与哪个流和子流相关联)。此外,所接收到的数据包 可插入表740A中,如上所述。例如,可用逐列方式(如图7B)或逐块方式(如图7C)插入所接收到的数据包。表740A还可用外码(如,Reed-Solomon前向纠错码,如上所述)以及 其他码(如,内码)进行编码。在784,消息发生器716A可接收模式信息和数据包边界信息,该模式信息表示将 数据包写入到数据结构所使用的模式,以及该边界信息表示数据包在表中的开始位置和/ 或结束位置。包含在汇聚子层IE消息中的上述信息可用于提供模式信息、边界信息、或其 组合。在786,消息发生器716A可基于在784接收到的信息生成消息。在一些实施例中, 将该消息插入到表740A的一个或多个初始数据包中。例如,可将消息(诸如汇聚子层IE 消息)作为流的第一子流的一个或多个初始数据包来插入。参考图7C,消息发生器可插入 汇聚子层IE消息作为数据包Pl和P2,其中,这些数据包构成数据包流的第一子流的第一数 据包。一旦生成的消息插入到诸如表740A的数据结构中,就使用前向纠错码对表740A 进行编码,如上所述。然后,成帧器710A读取表740A的部分并将读取的部分插入到链路层 数据包795 (或例如PDU)中,其中的一些对应于所生成的消息(如汇聚子层IE消息)。例 如,基站(或更典型地MBSC)可创建链路层数据包并通过ASN-GW将链路层数据包(每个数 据包上包含时间戳)转发到一个或多个基站。每个基站均缓存数据包,然后每个基站在适 当的时间编码并传输链路层数据包。基站IlOB可包括含发射RF信号的天线的射频(RF) 前端,如,到客户站114A的下行链路。RF前端还可以包括其他组件,如滤波器、模拟数字转 换器、快速傅里叶逆变换(IFFT)模块、和符号映射器。这些和其他组件可用于将数据(如 链路层数据包)调制到由基站IlOB传输的RF信号上并由RF信号携带。在一些实施例中, 基站IlOB与IEEE 802. 16兼容并传输配置为OFDMA信号的RF信号,其包括携带链路层数 据包的子载波。应当注意,本文所述的思想不局限于IEEE 802. 16系统或其他无线系统,而 是可应用于任何通信系统。图7E示出客户站114A。客户站114A包括解帧器(deframer) 710B,用于设置诸如 从基站IlOB接收的链路层数据包295的数据。此外,客户站114A可包括接收RF信号的天 线的射频(RF)前端,如来自基站IlOB的下行链路。RF前端还可包括其他组件,如滤波器、 模拟数字转换器、快速傅里叶变换(FFT)模块和符号解映射器。这些和其他组件可用于将 RF信号解调为数据,且具体地,解调为在客户站使用的链路层数据包。在一些实施例中,客 户站114A与IEEE 802. 16兼容并接收配置为携带链路层数据包的OFDMA信号的RF信号。 如上所述,图7E和图7F的描述假定网络登录和对应的同步已经实现。客户站114A也包括数据结构,如Reed-Solomon表740B。例如,所接收到的链路层 数据包295以与在基站110B从Reed-Solomon表获得数据包相同的模式(如,按行、列、或 两者结合)插入到Reed-Solomon表740B中。如本文所述,因为客户站114A已经执行网络 登录和同步,所以客户站被配置为解码所接收到的链路层数据包和/或PDU (包括移除应用 至PDU的任何CRC、解码用于提供前向纠错的任何内码和/或外码)。然后,用在基站使用 的相同的前向纠错码对所插入的链路层数据包进行前向纠错解码。在执行该解码后,客户 站114A可使用作为表740B的一个解码数据包包括的汇聚子层IE消息,来确定数据包的位 置和从表740B读取数据包的模式。汇聚子层IE能够使客户站用相同的模式(如,使用基 于逐列、基于块等的模式)从表740B读取数据包,同时说明数据包边界,如开始位置、片段
19和填充(其被丢弃,而不是被提供给客户站114A的另一组件来处理)。图7F示出在客户站114A使用诸如汇聚子层IE消息的消息的过程。图7F中的过 程的描述也将参考图7E。在792,接收作为插入到数据结构(如表740B)中的一个或多个数据包的消息。在 客户站114A实现上述同步后,消息接收器716B能够访问包含在表740B的解码数据包中的 消息。例如,消息接收器716B可访问表740B的数据包中的预定位置,从而访问汇聚子层IE 消息。预定位置可以是数据包流的第一子流的一个初始数据包(如,图7C中数据包Pl和 P2的传输和解码的表示)。汇聚子层IE消息可被解帧器710B用来使用相同的模式(如, 使用基于逐列或基于块)从表740B读取数据包,同时说明数据包边界,如开始位置、片段、 和被丢弃(而不是被提供给客户站114A的另一个组件)的填充数据包。在794,可基于接收到的消息访问表740B中的数据包。例如,解帧器710B基于汇 聚子层IE消息访问表740B中解码的应用程序数据包。具体地,汇聚子层IE消息能够使解 帧器710B用包含在汇聚子层IE消息中的数据包边界信息来确定如何和在哪儿读取数据 包。例如,数据包位置索引提供表740B中的数据包的数据包边界的指示,且外码模式提供 关于使用哪个模式来从表740B读取这些数据包的信息。在796,访问的应用程序数据包被提供为包含子流的流。此外,汇聚子层IE消息包 括片段信息,使得解帧器710B可精确确定表740B中一个数据包结束的位置和另一个数据 包开始的位置,并进一步包括填充信息,从而使得任何填充数据包被丢弃,而不是被提供给 另一个组件,如用于处理和提供数字视频广播电视的应用程序。应当注意,尽管参考包含多个子流的流讨论上述实施例,但在实施例中,流无需分 成子流。例如,在实施例中,对于特定的流,在特定的时间帧到达的应用程序数据包可使用 单个表740A。此外,在这种实施例中,这些实例中的汇聚子层IE消息可包含在表740A的第 一个或前几个数据包中,或例如,包含在不同的表中。在一些实施例中,LDC MBS MAP包括图8A所述的消息。参考图8A,LDC MBS MAP 可配置为包含公共消息810和一个或多个流消息820A 820E的消息800。公共消息810包括由LDC MBS MAP定义的MBS区的通用开销信息(generic overhead information)。在实施例中,每个MBS区(如地理区域)可具有唯一的MBS区, 且LDC MBS MAP的公共消息可包括指定LDC MBS MAP与哪个MBS区相关联的标识符。例如, 可为San Diego都市区定义MBS区,该区域的MBS区用于传输San Diego本地电视台。然 而,可为Log Angeles区定义不同的MBS区,且Los Angeles MBS区中MBS区用于广播Los Angeles区特有的数据(如,本地电视、无线电、或其他数据)。用于这些不同MBS区的MBS 区可彼此独立。此外,在一些实施例中,多个区可占据相同的地理区域(如,第一区用于San Diego县,而第二区用于San Diego县的北部)。或者,例如,一个MBS区可定义MBS区用于 广播一类内容或业务(如San Diego县内的无线电广播),以及定义另一 MBS区用于定义携 带不同类型的业务内容(如,San Diego县内的电视广播)的MBS区。这些MBS区的每一个 均可以用不同的区标识符(ID)来识别,且每个区可利用不同的时序、外编码、和/或物理参 数。特定LDC MBS MAP与MBS区的关联被指示在D⑶消息中。此外,D⑶消息中可以有多 个MBS区描述符,且每个MBS区描述符可以用于不同的MBS区和用于不同的LDC MBS MAP。 在一些实施例中,区域中的不同MBS区可在时间上复用或在不同OFDMA帧中复用。
除了识别MBS区与哪个LDC MBS MAP相关联之外,公共消息中的通用开销信息可 进一步包括以下中的一个或多个下一 MBS区或下一时间分集间隔中的LDC MBS MAP的大 小(如,OFDMA符号的数目)、为MBS区的OFDMA符号分配号码并为MBS区分配宽度的编号 系统、区中可用的流以及指向LDC MBS MAP内的一个或多个流消息820A 820E的位置的一 个或多个指针。下面进一步描述流消息820A 820E。在一些实施中,循环冗余校验(CRC) 附加至公共消息,以使客户站能够检测所接收的公共消息是否错误。指针可指向一个或多个流消息820A 820E。每个流消息820A 820E可定义在 MBS区中携带的相应流(如果存在,还有流的子流)。因此,在实施例中,需要接收特定流 (如CNN电视)的客户站可以仅通过检索和解码公共消息810和对应于客户站要接收的特 定流的流消息(如820C)而获得用于接收和解码所需流的信息。携带在MBS区中的每个流可由唯一流标识符(ID)识别,且公共消息可将每个指针 和识别对应于流的消息的流ID —起存储。在实施例中,指针可仅是每个流消息的长度的描 述。因此,需要获得特定流消息的客户站可仅合计公共消息与在所需的流消息之前出现的 流消息的长度,来确定所需流消息的位置。例如,如果客户设备需要特定流,则客户站可为 对应于所需流的流ID搜索公共消息。为了示例性目的,假定流ID是位于公共消息中的第 三流ID ( S卩,第三指针)。然后,在该实例中,客户站可仅使公共消息和如公共消息中定义的 前两个流消息的长度相加,来确定第三个流消息的位置。如上所述,在实施例中,每个流均可包括一个或多个子流。此外,每个流消息 820A 820E可包括描述流的每个子流的信息。描述每个子流的信息可包含在一个或多个 子流描述符中,该描述符包含在流消息中(如,每个子流可具有相应的子流描述符)。子流 描述符均可以包括以下中的一个或多个时序信息252A、外编码信息252B、物理信息252C 等(如上所述)。例如,时序信息252A可定义用于传输子流的MBS区中的位置,外编码信 息可定义(如果有,则用于子流)的错误控制机制(如,用于编码子流的Reed Solomon参 数),物理信息可定义用于传输子流的调制和编码方案。在一些实施例中,子流包括一个或 多个数据包,每个数据包均使用相同(或基本相同)的调制和编码方案、外编码、内编码等寸。通过使用上述图8A中的LDC MBS MAP结构,客户站可仅解码公共消息810并仅 解码感兴趣流的流消息。例如,如果客户站仅对流3感兴趣(如,与24小时新闻业务相关 联),则客户站解码LDCMBS MAP的公共消息810,读取指针,以使客户站能够仅解码流3消 息820C。流3消息820C可包括足够的信息(如时序信息252A、物理信息252C、外编码信息 252B等等),来解码流3的子流。这样,客户站仍能够从LDC MBS MAP获得关于所需流的所 有信息,即使在LDC MBS MAP中与所需流不相关的部分中存在错误时,如前向纠错块(FEC) 错误。例如,如果客户站对解码流1和3感兴趣,则客户站仅需解码公共消息810、流1消息 820A和流3消息820C。因此,如果存在使其他流消息(即,并非是所需的流)变得不可用 的FEC块错误,则客户站仍能够从LDC MBS MAP接收所需的信息来解码所需流,这是因为公 共消息810和流消息820A和820C是被无误接收的。此外,图8A的LDC MBS MAP结构可减小LDC MBS MAP在给定的时间分集间隔内被 传输的次数,从而达到所需的工作点(如,误差率)。通过减小LDC MBS MAP在给定的时间 分集间隔内被发送的次数,可增加系统的总吞吐量。而且,接收器还可在同一 TDI内从多个不同的LDC MBS MAP接收消息800的不同部分。例如,如果公共消息810是在TDI的第一 LDC MBS MAP中被接收的,且流消息820B在第一次尝试中被错误地接收,则接收器可尝试仅 在同一 TDI的下一 LDC MBS MAP中接收流消息820B。在一些实施例中,在MBS区中携带的流(或子流)可附加地包括嵌入的MAP信息, 客户站可使用该信息来定位和解码流,而不必解码LDC MBS MAP。例如,在实施例中,流的第 一子流的第一数据包可用于携带嵌入的MBS MAP,其定义用于传输流的位置和编码。即,该 嵌入的MBS MAP可包括足以使客户站解码流而无需使客户站也解码LDC MBS MAP的信息。 换句话说,嵌入的MBSMAP可包括携带在专用于特定流的LDC MBS MAP中的信息的子集。图8B示出在图2A示出的MBS区222A 222B。然而,图8B进一步示出流891,其 进一步包括子流893A 893C和流891。子流893A的第一数据包可包括嵌入的MBS MAP。 在实施例中,嵌入的MBS MAP的相关性为2,这意味着嵌入的MBS MAP定义时间分集间隔中 的流(包括其子流)的位置和编码,上述时间分集间隔是在当前时间分集间隔后的两个时 间分集间隔进行发送的(即,该时间分集间隔紧跟在紧紧跟随的时间分集间隔之后)。例 如,假定相关性为2,则嵌入的MBS MAP定义包含时间分集间隔210C的子流893A 893C的 流891的位置和编码。虽然前面的实例使用的相关性为2,但在其他实施例中,嵌入的MBS MAP可具有不同的相关性。此外,由于流的第一子流893A携带相对更重要的数据,所以在一些实施例中,当 与其他子流893B 893C比较时,第一子流893A可使用更稳定的纠错、调制和编码。这样, 可将第一子流的第一数据包丢失的风险最小化。一旦客户站已经同步化并获得特定流,如上面参考过程500和600所述,客户站就 可读取第一子流的第一数据包,以确定如何(和在哪儿)读取未来后续时间分集间隔(如, 在当前时间分集间隔之后的第二时间分集间隔)中的子流。当接收到下一时间分集间隔 时,第一子流中的另一第一数据包用于再次确定如何(和在哪儿)读取又一个后续时间分 集间隔的子流,如此类推。因为在本实施例中,嵌入的MBS MAP包括足够的信息来接收和解 码感兴趣的流,所以客户站不必获得和解码LDC MBS MAP来接收和解码感兴趣的流。在实施例中,嵌入的MBS MAP的相关性为2,LDC MBS MAP的相关性为1,以及 DL-MAP中的MBS MAP IE的相关性为0 (这意味着其描述LDC MBS MAP宽度的信息描述了 在与DL-MAP相同的时间分集间隔中的LDC MBS MAP)。为了解释性目的,下面的实例将参 考被称为TDI UTDI 2和TDI 3的3个连续的时间分集间隔。因此,在操作中,如果TDI 1 中的嵌入的MBS MAP被错误地接收(如,由包含在嵌入的MBS MAP中的CRC指示),则客户 站可检索和解码下一 TDI (TDI 2)中的LDC MBS MAP,来获得描述第三TDI (TDI 3)中的流的 fn息ο一旦客户站获得特定流,客户站就可最初使用嵌入的MBSMAP来解码流。然而,如 果客户站需要改变流(如,改变频道),则客户站可获得LDC MBS MAP来获得描述新的感兴 趣的流的信息。虽然以上描述了包含在第一子流的第一数据包中的嵌入的MBSMAPJfiRA 的MBS MAP也可位于流内的任何其他位置(如,预定位置)。在一些实施例中,嵌入的MAP消息可包括以下中的一个或多个识别嵌入的MAP消 息的总长度的长度参数(如,字节);如上所述的标号系统信息;第二、后续(如果相关性为 2)的时间分集间隔中(位于区内)的LDC MBS MAP的大小(按OFDMA符号的数目计算);
22当前流中的子流数目;子流描述(如时序信息252A、外编码信息252B、物理信息252C);以 及任何其他用于描述流和子流的信息。本文所述的主题可在根据所需配置的系统、设备、方法、和/或产品中实施。具体 地,本文所述的主题的不同实施例(如本文所述的基站、客户站、宏分集控制器的组件以及 过程)可在数字电子电路、集成电路、专门设计的ASIC(专用集成电路)、计算机硬件、固件、 软件、和/或其组合中实现。这些不同的实施例可包括一个或多个计算机程序中的实施例, 该计算机程序在包含至少一个可编程处理器、至少一个输入设备和至少一个输出设备的可 编程系统上是可执行和/或可编译的,该可编程处理器可以是专用或通用目的的,可编程 处理器被连接以从存储系统接收数据和指令,并向存储系统传输数据和指令。例如,本文所 述的基站110B、客户站114A的组件、以及过程的各方面可在数字电子电路、集成电路、专门 设计的ASIC(专用集成电路)、计算机硬件、固件、软件(包含计算机程序)、和/或其组合 中实现。这些计算机程序(也称为程序、软件、软件应用程序、应用程序、组件、或代码)包 括用于可编程处理器的机器指令,并可在高级程序和/或面向对象的编程语言、和/或汇编 /机器语言中实施。如本文所使用的,术语“机器可读介质”是指用于将机器指令和/或数 据提供给可编程处理器的任何计算机程序产品、计算机可读介质、装置和/或设备(如,磁 盘、光盘、存储器、可编程逻辑设备(PLD)),包括用于接收机器指令作为机器可读信号的机 器可读介质。类似地,本文所描述的系统还可以包括处理器和连接到处理器的存储器。存 储器可包括一个或多个使处理器执行本文所述的一个或多个操作的程序。尽管上文中已经详细描述了几种变化,但是其他的修改或添加也是可能的。具体 地,除本文所阐述的这些之外,可提供另外的特征和/或变化。例如,上述实施例可针对所 公开特征的各种组合和子组合和/或以上所讨论的几个其他特征的组合和子组合。此外, 附图中描述的和/或本文所述的逻辑流程不要求所示的特定顺序,或连续顺序来达到期望 的结果。其他的实施例均可在以下权利要求的范围内。
权利要求
一种方法,包括将多个数据包插入到多个数据区中;将映射插入到所述多个数据区的一个数据区中,所述映射包括能够解码另一映射并解码所述多个数据区中的另一数据区的信息;以及提供所述多个数据区,以使所述多个数据区能够传输到一个或多个客户站。
2.根据权利要求1所述的方法,进一步包括将消息插入到所述多个数据区中的至少一个数据区,所述消息包括模式信息和数据包 边界信息,所述模式信息表示将多个数据包写入到所述至少一个数据区中所使用的模式, 所述数据包边界信息表示数据包在所述至少一个数据区中的开始位置。
3.根据权利要求1所述的方法,进一步包括将表示包含在所述多个数据区的所述另一数据区中的所述另一映射的大小的信息包 括在所述映射中,其中,所述映射与时间分集间隔相关联,所述另一映射与后续的时间分集 间隔相关联。
4.根据权利要求3所述的方法,其中,进一步包括使用正交频分多址(OFDMA)帧内的一定数量的OFDMA符号作为所述映射的大小,所述 大小在所述时间分级间隔内保持恒定。
5.根据权利要求1所述的方法,进一步包括将数据包流的子流中的数据包插入到所述多个数据区中的一个数据区中,所述数据包 包括嵌入的MAP,所述嵌入的MAP使所述数据包流能够在除包括所述数据包的一个数据区 之外的数据区中被解码;以及在所述一个数据区中提供所插入的用于传输的数据包。
6.根据权利要求1所述的方法,进一步包括配置所述映射,使得当所述映射被客户站接收时,所述客户站对所述多个数据区进行 解码,而无需对使用非宏分集在正交频分多址(OFDMA)帧中传输的下行链路(DL)映射进行 解码,所述多个数据区位于所述正交频分多址帧中。
7.根据权利要求1所述的方法,其中,所述提供进一步包括提供时间分集间隔内的所述多个数据区中的一个或多个,以使用宏分集进行传输,所 述时间分集间隔包括一个或多个正交频分多址(OFDMA)帧。
8.根据权利要求1所述的方法,其中,所述多个数据区中的每一个均包含在包括多个 符号的数据帧中,且其中,消息指定用于插入所述映射的数据帧的子集中的每个数据帧内 的所述多个符号的开始符号,以及其中,所述消息指定符号的所述子集包含在所述数据帧 内,而不是包含在所述多个数据区中的一个数据区内。
9.根据权利要求1所述的方法,其中,所述插入进一步包括使用以下中的一个或多个作为能够解码的信息描述一个或多个数据包流的时序信 息、描述所述数据包上使用的前向纠错编码的外编码信息、以及描述在传输过程中使用的 调制和编码方案的内编码信息。
10.根据权利要求1所述的方法,进一步包括使用宏分集将所述多个数据区从多个基站传输到一个或多个客户站,所述多个数据区 包括一个能够使所述客户站使用所述映射和所述另一映射对所述多个数据区进行解码的数据区,以及其中,一旦所述映射被所述客户站解码,所述客户站就可对所述多个数据区进行解码, 而无需对使用非宏分集在正交频分多址(OFDMA)帧中传输的下行链路(DL)映射进行解码, 所述多个数据区位于所述正交频分多址帧中。
11.一种方法,包括在客户站接收多个数据区;接收所述多个数据区中的一个数据区的映射,所述映射包括能够解码另一映射并解码 所述多个数据区中的另一数据区的信息;以及使用所述映射或所述另一映射中的至少一个解码所述多个数据区中的至少一个数据区。
12.根据权利要求11所述的方法,进一步包括接收包含在所述多个数据区中的至少一个数据区中的消息,所述消息包括模式信息和 数据包边界信息,所述模式信息表示将多个数据包写入到所述至少一个数据区中所使用的 模式,所述数据包边界信息表示数据包在至少一个数据区中的开始位置。
13.根据权利要求11所述的方法,进一步包括接收包括表示包含在所述多个数据区的所述另一数据区中的所述另一映射的大小的 信息的映射,其中,所述映射与时间分集间隔相关联,所述另一映射与后续的时间分集间隔 相关联。
14.根据权利要求11所述的方法,其中,接收所述多个数据区,进一步包括接收所述映射,使得所述客户站对所述多个数据区进行解码,而无需对使用非宏分集 在正交频分多址(OFDMA)帧中传输的下行链路(DL)映射进行解码,所述多个数据区位于所 述正交频分多址帧中。
15.根据权利要求11所述的方法,其中,所述多个数据区中的每一个均包含在包括多 个符号的数据帧中,且其中,消息指定第一映射和第二映射位于其中的数据帧的子集中的 每个数据帧内的所述多个符号的开始符号,以及其中,所述消息指定符号的所述子集包含 在所述数据帧内,而不是包含在所述多个数据区中的一个数据区内。
16.根据权利要求11所述的方法,其中,接收所述映射进一步包括使用以下中的一个或多个作为能够解码的信息描述一个或多个数据包流的时序信 息、描述包含在所述数据区中的所述数据包上使用的前向纠错编码的外编码信息、以及描 述在传输过程中使用的调制和编码方案的内编码信息。
17.一种方法,包括将多个数据包插入到多个数据区中;将消息插入到所述多个数据区的一个数据区中,所述消息包括公共消息和一个或多个 流消息,所述公共消息与一个或多个流消息相关联,以使得能够通过访问所述公共消息来 访问一个流消息,而不访问其他的流消息;以及将包括用于传输的消息的所述一个数据区提供给一个或多个客户站。
18.根据权利要求17所述的方法,进一步包括将消息插入到所述多个数据区中的至少一个数据区,所述消息包括模式信息和数据包 边界信息,所述模式信息表示将多个数据包写入到所述至少一个数据区中所使用的模式,所述数据包边界信息表示数据包在所述至少一个数据区中的开始位置。
19.根据权利要求17所述的方法,进一步包括在所述公共消息内包括指示与所述公共消息相关联的区的标识符。
20.根据权利要求17所述的方法,进一步包括在所述公共消息内包括以下中的一个或多个在除包括所述公共消息的所述一个数据 区以外的另一数据区中的映射的大小;为所述数据区的符号分配号码并为所述数据区分配 宽度的编号系统;区内可用流;以及一个或多个将所述公共消息与流消息的位置相关联的 指针。
全文摘要
本文所公开的主题提供了一种使用映射的网络登录和恢复机制。一方面,提供了一种方法。该方法可将多个数据包插入到多个数据区中。映射可插入到多个数据区的一个中。映射可包括能够解码多个数据区的信息、多个数据区内的其他映射的位置、以及映射大小。可提供多个数据区以使多个数据区能够传输到一个或多个客户站。本文还描述了相关系统、装置、方法、和/或产品。
文档编号H04W48/00GK101971672SQ200880126601
公开日2011年2月9日 申请日期2008年12月8日 优先权日2007年12月11日
发明者丹尼斯·康纳斯, 约阿夫·内巴特, 西纳·策迪 申请人:蔚蓝公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1