首页 / 专利库 / 广播 / 数字视频广播 / 手持数字视频广播 / 在电子服务指南中提供信令信息

电子服务指南中提供信令信息

阅读:82发布:2020-05-11

专利汇可以提供电子服务指南中提供信令信息专利检索,专利查询,专利分析的服务。并且装置可以执行以下以及方法可以包括以下:接收包含有 电子 服务指南(ESG)的数字广播 信号 ;提取和组装ESG;从ESG中提取信令信息,该信令信息将广播协议的上层(ULI)中的一个或多个服务链接到广播协议的物理层(L1)。根据信令信息,可以 访问 来自广播系统的一个或多个服务。,下面是电子服务指南中提供信令信息专利的具体信息内容。

1.一种用于在电子服务指南中提供信令信息的方法,包括:
在客户端设备接收数字广播信号,所述数字广播信号包含标识可用于所述客户端设备的一个或多个服务的电子服务指南,其中每个服务包括一个或多个服务组件,以及其中作为封装在传输对象中的多个服务指南片段和作为识别和提供所述服务指南片段中的每一个在一个或多个传输流中的位置的递送描述数据,从所述数字广播信号中接收所述电子服务指南;
从所述电子服务指南中提取信令信息,其中所述信令信息为每个服务组件标识出通过其递送该服务组件的物理层管道,以及其中所述信令信息被嵌入在所述递送描述数据内;
以及
在所述客户端设备的存储器中存储所述信令信息。
2.如权利要求1所述的方法,其中所述一个或多个服务指南片段包含会话描述信息,所述会话描述信息描述用于所述一个服务的会话发起过程。
3.如权利要求1或2所述的方法,还包括:
解码所存储的信令信息;和
根据所述信令信息来配置所述客户端设备,以从所述广播协议的一个或多个数据流中接收和提取所述一个服务。
4.一种用于在电子服务指南中提供信令信息的装置,其包括:
用于接收数字广播信号的模,所述数字广播信号包含标识可用于所述装置的一个或多个服务的电子服务指南,其中每个服务包括一个或多个服务组件,以及其中作为封装在传输对象中的多个服务指南片段和作为识别和提供所述服务指南片段中的每一个在一个或多个传输流中的位置的递送描述数据,从所述数字广播信号中接收所述电子服务指南;
用于从所述电子服务指南中提取信令信息的模块,其中所述信令信息为每个服务组件标识出通过其递送该服务组件的物理层管道,以及其中所述信令信息被嵌入在所述递送描述数据内;以及
用于在所述装置的存储器中存储所述信令信息的模块。
5.如权利要求4所述的装置,其中所述一个或多个服务指南片段包含会话描述信息,所述会话描述信息描述用于所述一个服务的会话发起过程。
6.如权利要求4或5所述的装置,其中所述广播协议是手持式下一代数字视频广播协议,所述信令信息包含上层信息和层2信令信息中的至少一个,并且所述电子服务指南根据OMA BCAST标准来进行格式化。
7.如权利要求6所述的装置,其中所述层2信令信息包含本地复用信息和其它复用信息中的至少一个。
8.如权利要求4或5所述的装置,还包括:
用于解码所存储的信令信息的模块;和
用于根据所述信令信息来配置所述装置,以从所述广播协议的一个或多个数据流中接收和提取所述一个服务的模块。
9.一种用于在电子服务指南中提供信令信息的方法,包括:
通过计算设备对电子服务指南编码,所述电子服务指南描述可用于一个或多个客户端设备的一个或多个服务,其中每个服务包括一个或多个服务组件;
将信令信息嵌入到所述电子服务指南中,其中所述信令信息为每个服务组件标识出通过其递送该服务组件的物理层管道;以及
致使向所述一个或多个客户端设备广播包含有所述信令信息的所述电子服务指南,其中作为封装在一个或多个传输流内的传输对象中的多个服务指南片段和作为识别和提供所述服务指南片段中的每一个在所述一个或多个传输流中的位置的递送描述数据,在数字广播信号上广播所述电子服务指南,以及其中所述信令信息被嵌入在所述递送描述数据内。
10.如权利要求9所述的方法,其中所述一个或多个服务指南片段包含会话描述信息,所述会话描述信息描述用于所述一个服务的会话发起过程。
11.如权利要求9或10所述的方法,还包括:
根据所述指令信息和所述电子服务指南编码所述一个服务;和
发送被编码后的一个服务。
12.一种用于在电子服务指南中提供信令信息的装置,其包括:
用于对电子服务指南编码的模块,所述电子服务指南描述可用于一个或多个客户端设备的一个或多个服务,其中每个服务包括一个或多个服务组件;
用于将信令信息嵌入到所述电子服务指南中的模块,其中所述信令信息为每个服务组件标识出通过其递送该服务组件的物理层管道;以及
用于致使向所述一个或多个客户端设备广播包含有所述信令信息的所述电子服务指南的模块,其中作为封装在一个或多个传输流内的传输对象中的多个服务指南片段和作为识别和提供所述服务指南片段中的每一个在所述一个或多个传输流中的位置的递送描述数据,在数字广播信号上广播所述电子服务指南,以及其中所述信令信息被嵌入在所述递送描述数据内。
13.如权利要求12所述的装置,其中所述一个或多个服务指南片段包含会话描述信息,所述会话描述信息描述用于所述一个服务的会话发起过程。
14.如权利要求12或13所述的装置,其中所述广播协议是手持式下一代数字视频广播协议,所述广播协议的所述信令信息包含上层信息和层2信令信息中的至少一个,和所述电子服务指南根据OMA BCAST标准来进行格式化。
15.如权利要求12或13所述的装置,还包括:
用于根据所述指令信息和所述电子服务指南编码所述一个服务的模块;和用于致使发送被编码后的一个服务的模块。

说明书全文

电子服务指南中提供信令信息

背景技术

[0001] 诸如数字宽带广播网络的通信网络使终端用户能够接收包括视频、音频、数据等的数字内容。使用电子设备,用户可以通过诸如无线数字广播网络的通信网络接收数字内容。诸如移动设备的电子设备可以在数据或传输流中接收节目或服务。传输流载有节目或服务的各个单元,诸如节目或服务的音频、视频或文本组分。在某些系统中,电子设备通过内嵌在数据流中的节目特定信息(PSI)或服务信息(SI)来定位数据流中特定节目或服务的不同组分。然而,PSI或SI信令在某些无线通信系统中,诸如手持式数字视频广播(DVB-H)系统中是不够用的。在这种系统中使用PSI或SI信令需要大量带宽,其成本高昂并且降低系统效率,并会导致次优终端用户体验。
[0002] 数字内容可以在网络的小区中发送。小区可以表示通信网络中发射器可以覆盖的地理区域。网络可以具有多个小区,小区可以与其它小区相邻。当设备在小区之间移动时,切换过程被启动。执行切换可以允许电子设备继续从通信网络中接收服务或节目。在切换过程中发生的过程,诸如邻居小区中的服务发现,可能降低系统的效率并可能导致次优的终端用户体验。发明内容
[0003] 本内容被提供以便以简化形式来介绍在下面详细说明书中被进一步描述的概念选择。本内容并不意味着标识要求保护的主题的关键特征或实质特征,也不意味着被用于限制要求保护的主题的保护范围。
[0004] 电子服务指南可以在广播网络上被提供。电子服务指南描述可在广播网络上从供应商提供给客户端设备的服务和内容。广播网络可以符合诸如下一代手持式数字视频广播(DVB-NGH)的通信广播协议,并且电子服务指南可以符合诸如用于移动广播服务的开放移动联盟服务指南的格式。
[0005] 在各个实施例中,用于广播协议的信令信息可以被承载在电子服务指南中。信令信息可以是层2信令信息或更高层信令信息。层2信令信息可以包含本地重用信息和其它重用信息。附图说明
[0006] 某些实施例作为例子被表示并不限于附图,其中相同附图标记表示相同单元,其中:
[0007] 图1A是其中可以实现一个或多个实施例的一个示例性通信网络的框图
[0008] 图1B是其中可以实现一个或多个实施例的另一个示例性通信网络的框图;
[0009] 图1C表示小区的例子,根据这里所述的一个或多个实施例,每个小区可以由一个或多个不同发射器覆盖;
[0010] 图2是根据这里所述的一个或多个实施例的示例性通信设备的框图;
[0011] 图3表示根据这里所述的一个或多个实施例的用于网络传输的示例性数据模型;
[0012] 图4A-4G表示根据这里所述的一个或多个实施例的用于数字广播系统的信令结构的示例性协议栈;
[0013] 图5描述根据图4A和4B所示例子的用于上层信令的示例性信令结构;
[0014] 图6A-6D描述根据图4A和4B所示例子的用于上层和层2信令数据的示例性信令结构;
[0015] 图7表示根据这里所述的一个或多个实施例用于处理层1信令和上层信息的示例性方法;
[0016] 图8表示根据这里所述的一个或多个实施例用于处理本地复用信息的示例性方法;
[0017] 图9表示根据这里所述的一个或多个实施例的用于处理其它复用信息的示例性方法;
[0018] 图10表示根据这里所述的一个或多个实施例的用于实现切换的示例性方法;以及[0019] 图11表示根据这里所述的一个或多个实施例的用于传达信令参数的示例性方法。

具体实施方式

[0020] 在对各个示例性实施例的以下描述中,参照附图来进行,其构成本发明的一部分并作为可以实现本发明的各个示例性实施例被示出。应当知道是,在不脱离本发明保护范围的情况下,也可以利用其它实施例,并且可以做出结构和功能上的改变。
[0021] 图1A表示其中可以实现各个实施例的示例性通信系统。诸如图1A和1B所示系统的系统可以利用数字宽带广播技术,诸如下一代手持式数字视频广播(DVB-NGH)。数字宽带广播系统符合的其它数字广播标准的例子包括并不局限于地面数字视频广播(DVB-T)、第二代数字视频广播(DVB-2)、手持式数字视频广播(DVB-H)、地面集成服务数字广播(ISDB-T)、高级电视系统委员会(ATSC)数据广播标准、移动/手持式高级电视系统委员会(ATSC-M/H)标准、地面数字多媒体广播(DMB-T)、地面数字多媒体广播(T-DMB)、地面数字音频广播(T-DAB)、卫星数字多媒体广播(S-DMB)、地面/卫星数字多媒体广播(T/S-DMB)、单向推送(FLO)、数字音频广播(DAB)、和数字调幅广播系统(DRM)。现在已知或将来开发的其它数字广播标准和技术也可以被使用。本发明的实施例还可以适用于其它系统,诸如3GPP MBMS(多媒体广播/多媒体服务)和3GPP2BCMCS(广播/多播服务)。
[0022] 如图1A所示,系统可包含多个计算机和电子设备,包括移动通信设备105、移动手机110、个人数字助理(PDA)或移动计算机120、个人计算机(PC)115、服务供应商125和内容供应商/服务器130。通过网络100,系统中的多个设备可以彼此或与其它设备进行通信。网络100可包含有线或无线连接以及网络单元,并且网络上的连接可包含永久或临时连接。通过网络100的通信不限于所示设备,并可包含其它移动或固定设备。这些其它移动或固定设备可以包含视频存储系统、音频/视频播放器、数码相机/摄像机、诸如GPS(全球定位系统)设备或卫星的定位设备、电视机、音频/视频播放器、无线广播接收器、机顶盒(STB)、数字视频录制器、远程控制设备和类似设备。
[0023] 尽管为了简化起见在图1A中示为单个网络,但网络100可包括多个网络,它们互联在一起以提供跨网络的通信。这些网络可包含一个或多个私有或公共的分组交换网络,例如互联网,一个或多个私有或公共的电路交换网络,例如公共交换电话网络,被配置为例如通过使用基站、移动交换中心等促使去往或来自移动通信设备105和110的通信的蜂窝网络、短程或中程无线通信连接,例如蓝牙、超宽带(UWB)、红外、WiBee、根据一个或多个版本的电子和电气工程师协会(IEEE)标准802.11的无线局域网,或高速无线数据网络,诸如演进数据优化(EV-DO)网络、通用移动电信系统(UMTS)网络、长期演进(LTE)网络或增强数据率GSM演进(EDGE)网络。设备105-120可使用各种通信协议,诸如本领域熟知的互联网协议(IP)、传输控制协议(TCP)、和简单邮件传输协议(SMTP)。诸如短消息服务(SMS)和/或多媒体消息服务(MMS)的各种消息服务也可以被包含进来。
[0024] 设备105-120可以被配置为彼此或与诸如内容供应商/服务器130或服务供应商125的其它设备进行交互。在一个例子中,移动设备110可包含客户端软件165,其被配置为协调向内容供应商/服务器130发送信息,和从内容供应商/服务器130接收信息。在一个配置中,客户端软件165可包含程序或服务器特定协议,以用于向内容供应商130请求数据和从内容供应商130接收数据。例如,客户端软件165可包含网页浏览器或它的移动变体,而内容供应商/服务器130可包含web服务器。计费服务(未示出)也可以被包含进来以对提供的服务计算访问或数据费。在其中服务供应商125提供小区和/或无线网络接入的配置中,客户端软件165可包含用于通过小区和/或无线网络访问和通信的指令。客户端软件165可以被保存于设备110的计算机可读存储器160中,诸如只读的、随机访问存储器、可写的和可重写的媒体和可移除媒体,并可包含使设备110的一个或多个组件(诸如处理器155、收发器、显示器)实现各种功能和方法(包含这里所述的那些功能和方法)的指令。
[0025] 图1B表示其中可以实现各个实施例的另一个示例性通信系统。数字内容可由数字内容源104创建和/或提供,并可包含视频信号音频信号、数据等等。数字内容源104可以按照数字分组(例如互联网协议(IP)分组)的形式向数字广播发射器103提供内容。共享某个唯一IP地址或其他源标识符的一组相关IP分组有时被描述为IP流。数字广播发射器103可以接收、处理、和转发来自多个数字内容源104的多个IP流。接着,处理后的数字内容可以被传送到发射器101(例如数字广播塔),或用于无线传输的其他物理传输组件。最终,移动终端或设备112可以选择性地接收和消费源于数字内容源104的数字内容。通信网络上的通信可以是双向的,移动终端或设备112可以选择性地向其他移动终端或设备112、向数字内容源104、或向被配置为通过通信网络接收数字内容的其他设备,发送数字内容。
[0026] 通信系统可包含多个不同的小区。图1C示出小区的例子,它们中的每个可以由一个或多个不同发射器覆盖。小区可以定义由发射器覆盖的地理区域。小区可以是任何大小并可以具有邻居小区。在这个例子中,小区1表示由用于通信网络的发射器覆盖的地理区域。小区2邻接于小区1,并表示可以由不同发射器覆盖的第二地理区域。小区2例如可以是与小区1相同的网络中的一个不同小区,可替换地,小区2可以在与小区1的网络不同的网络中。在这个例子中,小区1,3,4,5是小区2的邻居小区。
[0027] 图2示出示例性计算设备212,其可用于诸如在图1A-1C所示的通信网络中,以实现设备105、110、115、120和/或112中的任一或所有设备。设备212可包含控制器225,其被连接至用户接口控制230、显示器236和所示的其它元件。控制器225可包含一个或多个处理器228和存储器234,存储器234存储软件240,例如客户端软件165和/或用户接口软件。设备
212还可包含电池250、扬声器253和一个或多个天线254。设备212可包含用户接口电路,诸如用户接口控制230。用户接口控制230可包含控制器或适配器,以及其它电路,其被配置为例如从键盘触摸屏、语音接口(例如通过麦克256)、功能键、游戏杆、数据手套鼠标等接收输入或向它们提供输出。用户接口电路和用户接口软件可被配置为促使用户通过使用显示器来控制设备212至少一部分功能。显示器236还可被配置为显示显示设备212的用户接口的至少一部分。另外,显示器可被配置为方便用户控制设备的至少部分功能(例如显示器
236可以是触摸屏)。
[0028] 由处理器228和设备212的其它组件使用的计算机可执行指令和数据可被保存于诸如存储器234的存储设备中和/或集成电路、ASIC等的硬件逻辑中。存储器234可包含只读存储器(ROM)模或随机访问存储器(RAM)模块中的任何类型或组合中,包括易失性和非易失性存储器,诸如磁盘。软件240可被保存于存储器234中以向处理器228提供指令,从而使得当指令被执行时,使得处理器228、设备212和/或设备212的其它组件被致使实现诸如这里所述的各种功能或方法。软件可包括应用软件操作系统,并可包括代码段、指令、应用小程序(applet)、预编译代码、编译代码、计算机程序、程序模块、引擎、程序逻辑,和它们的结合。计算机可执行指令和数据还可被保存于计算机可读媒体中,包括电可擦除可编程只读存储器(EEPROM)、闪存或其他存储器技术、CD-ROM、DVD或其他光盘存储器、磁带、磁盒、磁存储器或类似设备。
[0029] 设备212或它的各个组件可以是移动的,并可被配置为通过特定广播收发器241接收、解码和处理各种类型的传输,包括数字宽带广播传输,其例如基于数字视频广播(DVB)标准,诸如DVB-NGH、DVB-H、DVB-T2、DVB-H+(混合卫星/地面技术)或多媒体家庭平台数字视频广播(DVB-MHP)。可替换地,其它数字传输格式可以被用于递送有关补充性服务的可用性的内容或信息。附加地或可替换地,设备212可被配置为通过各种收发器,诸如FM/AM无线收发器242、无线局域网(WLAN)收发器243、和电信收发器244,来接收、解码和处理传输。
[0030] 尽管图2的上述描述通常涉及移动设备,但其它设备或系统可包含相同或类似组件并执行相同或类似功能和方法。例如,固定计算机(例如图1A的PC115)可包含上述组件或上述组件的子集,并可被配置为实现与设备212或它的组件相同或类似的功能。
[0031] 某些数字视频广播协议提供信令信息以允许在电子设备(例如图2的设备212)上发现和接收服务以及其它数据。当从源(例如图1的服务供应商125和/或内容供应商130)向目的地(例如图1A的设备110)传输数据时,信令信息可提供各种服务向用于广播系统网络中的链路层管道(LLP)和物理层管道(PLP)的映射信息。链路层管道,也被称为逻辑层管道,其将一个或多个物理层管道绑成一个逻辑实体。服务可包含一起形成服务的多个组件。也可以在两个或更多个不同服务之间共享组件。包含几个组件的服务的典型例子是图文电视服务或其他非实时服务,其针对来自相同服务供应商的所有信道使用相同组件。共享的非实时服务组件可在专用PLP中被发送,该专用PLP对于所有信道都是相同的。
[0032] 音频/视频(AV)内容是组件传输的另一个例子。对于可扩展视频编码,服务可包含音频组件、基础层视频组件和增强层视频组件。基础层视频组件相对于增强层视频组件可以具有更低分辨率。每个服务的AV组件不可以与其它服务进行共享,并可以彼此被充分地同步来避免在接收器处的问题。示例性实施例允许在相同PLP或不同PLP中传输多个服务组件,以及以对这些组件具有不同鲁棒性平的方式来传输。
[0033] 根据某些数字视频广播协议,组成特定服务(诸如内容节目或交互功能)的组件可以被映射到一个或多个PLP上。如这里所述的物理层通常是指这样的一部分网络协议,其被配置为定义硬件特定的操作,以用于影响在数据网络上的电子信号的发送和接收。物理层被配置为方便从源向目的地传输原始比特。物理层可以被配置为规定频率电压、比特率和用于数据传输的类似参数。例如开放系统互联(OSI)参考模型提供一种包含有物理层(L1)的分层通信体系。图3示出OSI参考模型的一个表示。
[0034] PLP通常是指在物理层处定义的在源和目的节点之间的传输信道。物理层可定义多个信道——管道,通过它表示数据(诸如广播数据)的原始比特可以被发送。例如,不同广播服务和有关它的数据可以被映射到不同物理层管道,通过物理层管道数据可以被发送。因此,物理层可以被配置为识别用于与具体服务对应的一系列比特的适当传输信道,并通过所识别的信道或管道传输该数据。在广播配置中,可以在一个源和多个目的地之间建立PLP。在一个例子中,一个PLP可对应于复用信道(例如多路)的物理层,其由传输流(例如DVB-T2流,其使用时分多路复用)的特定分片(slice)承载。当终端用户设备想要访问具体服务的组件时,终端用户设备可以识别对应的PLP或PLP组,从对应的PLP或PLP组中可以访问服务数据。在广播情形中,接收设备可以侦听载有所需一个或多个服务的具体的一个或多个PLP。
[0035] 通过将PLP合并到关联于服务的逻辑组——组合到链路层管道,可以确定对应于单个服务的组件的PLP。LLP通常是指逻辑关联,诸如将服务或服务组件链接到PLP的映射。逻辑关联还可以包含与服务或服务组件相关联的PLP类型的指示。这些关联类型例如是指在具体PLP中发送的内容,或相对于其它PLP的PLP的位置。例如,关联类型可以指示具体PLP是锚定PLP。这种锚定PLP可以承载有关具体服务的最重要数据。可以使用各种数据结构来定义LLP,诸如表、列表和类似结构。通过确定有关服务的逻辑组或LLP并检查由它规定的参数,可以识别用于访问该服务的组件PLP。在一个例子中,可以在服务标识符中识别LLP,该服务标识符被配置为向诸如移动电话、计算机、和机顶盒的网络设备通告可用的服务。LLP标识信息可以被承载在广播传输流的分组报头中。可替换地或另外地,用于每个服务的LLP信息(例如LLP标识符)可以被规定在电子服务指南数据或层2信令中。从而,当接收到分组报头和/或电子服务指南数据时,诸如蜂窝电话的接收设备可以提取LLP信息来识别服务的组件和该组件的关联PLP。
[0036] LLP可包含多个,其可以被用于允许在广播传输流中公平的资源划分。因此,LLP的第一帧可以在时间T1被传输,第二帧可以在时间T2被传输,而第三帧可以在时间T3被传输。LLP中每个帧传输之间的间隔可由参数(例如TINT_LLPF)来确定。该参数可以定义具体LLP的两个连续帧之间的时间量。在LLP帧之间的时间期间,可以传输其它LLP的帧。因此,传输带宽和资源可以在多个LLP之间来划分。LLP帧可以在大小方面在帧与帧之间变化。LLP帧大小可由BSLLPF来定义(LLP帧缓存器大小)。该帧大小例如可以例如是LLP中最大LLP帧的大小。根据BSLLPF和例如由上述TINT_LLPF表示的在两个连续帧之间的时间,接收器可以确定它是否具有缓存容量来接收整个LLP。附加地或可替换地,可以要求BSLLPF小于或等于用于LLP接收的接收缓冲器(BR)的规定大小。
[0037] 通过在传输流中规定时隙或分片或分组大小,可以定义用于具体LLP的成组PLP。例如,用于LLP的第一PLP可以被定义为占用T2帧的净荷部分中的第一、第五和第九个时隙。
PLP可以占用不同数量的可用时隙或分片;例如PLP可是另一个PLP的两倍大小,并从而可以占用两倍的可用时隙。T2帧的剩余部分可以被分配给报头数据和其它服务的其它LLP帧。
[0038] 图4A和4B示出用于数字广播系统信令结构的示例性协议栈。在图4A和4B中示出的例子可以被用作递送电子服务指南(ESG)以及其它内容和服务的DVB-NGH系统的协议结构。DVB-NGH是基于互联网协议的系统,其可用于递送内容和服务。DVB-NGH可以被用于结合其它DVB广播系统,诸如DVB-T2、DVB-T、DVB-H等。DVB-NGH可支持跨不同网络的服务广播递送,并且这种支持可包含考虑服务连续性。根据系统的使用情况,在图4A和4B中描述的数据可以在一个或多个专用和/或动态分配的LLP中传输,并可以在由系统使用的一个或多个专用和/或动态分配的PLP中传输。
[0039] 如图4A所示,示例性协议栈包含电子服务指南(ESG)数据402-a,其标识作为可用于客户端设备的服务数据401-a而通信的一个或多个服务或内容。除了标识可用服务外,ESG数据402-a还可包含层2协议上所有或部分信令数据。这些信令数据可包含上层信令(ULI)403-a,用于广播协议(例如DVB-NGH)的层2(L2)信令数据405-a,和其它广播协议信令数据407-a。例如,在图4A的协议栈中承载的信令数据可以包含特定于具体系统的信令数据(例如L2信令数据405-a中的DVB-NGH信令)和其它系统的信令(例如其它广播协议信令数据407-a中的DVB-H信令、DVB-T信令、DVB-T2信令等)。在某些实施例中,服务数据401-a和ESG数据402-a(包含403-a,405-a,和407-a)可以被承载在OSI层3信息的上面。
[0040] 例如,ESG数据402-a数据可以被承载在包含互联网协议数据410的互联网协议层的上面。在互联网协议层的下面可以是包含封装数据415、帧数据420和数字广播数据(例如DVB-NGH物理层数据)425的数据。层1(L1)信令409-a可以与数字广播数据425一起被承载。
[0041] 在各个实施例中,包含在其它广播协议信令数据407-a中用于其它系统的信令数据可以被提供在ESG数据402-a的外部,并可以通过专用和/或动态分配的IP地址和端口被分配。另外,用于其它系统的信令数据可以在诸如DVB-NGH帧的帧中,在专用和/或动态分配的PLP中被传输。
[0042] 图4B示出专用系统(例如专用于DVB-NGH的系统)的协议栈,其包含服务数据401-b和ESG数据402-b。像ESG数据402-a一样,ESG数据402-b识别作为可用于客户端设备的服务数据401-b而通信的一个或多个服务或内容。除了识别可用服务外,ESG数据402-b还可包含层2协议以上的所有或部分信令数据。这些信令数据可包含上层信令(ULI)403-b,和用于广播协议(例如DVB-NGH)的层2(L2)信令数据405-b。在某些实施例中,服务数据401-b和ESG数据402-b(包含403-b和405-b)可以被承载到OSI层3信息的上面。例如,L2信令数据可以被承载到互联网协议层之上,互联网协议层包含互联网协议数据410。在互联网协议层之下可以是包含封装数据415、帧数据420和数字广播数据(例如DVB-NGH物理层数据)425的数据。L1信令409-b可以与数字广播数据425一起被承载。
[0043] 在层3互联网协议上发送的ESG数据402-a和402-b的一个例子被描述在开发移动联盟(OMA)-用于移动广播服务的服务指南的规范中,即2010年9月14日发布的OMA-TS-BCAST_Service_Guide_V1_1(后面被称为OMA BCAST ESG)。它的整个内容通过引用被合并在此。
[0044] 电子服务指南(ESG)可以被用于提供有关节目或服务的信息。通常,电子服务指南(ESG)使得终端能够通知哪些服务可用于终端用户和这些服务如何可以被访问。ESG可包含独立存在的ESG片段部分。在各个例子中,ESG片段包括XML和/或二进制文件,并可包含巨大阵列的项目,诸如媒体文件、文本文件和/或图像的SDP(会话描述协议)。在某些变形中,ESG片段的每一个可以是能够被唯一识别的格式良好的XML文件,并整个ESG可以被定义为这样的片段的集合。由于每个片段是唯一的完整XML文件,当节目内容和服务变化时,这些片段可以被单独地替换和更新。
[0045] ESG片段描述当前(或未来)可用的服务、内容或广播节目的一个或多个方面。这些方面例如可包括:免费文字说明、日程表、地域可用性、价格、购买方法、风格和诸如预览图像或剪辑的补充信息。
[0046] ESG片段可以被组织成或格式化为不同类型。例如,被称为服务片段的一种类型的片段可描述广播服务并包含元数据,该元数据标识与服务关联的内容项、服务可用性、和该服务的概况描述。这个服务片段可以指向其他片段,由所述其他片段提供该服务进一步的详情。其他片段可以提供服务中的内容项目的详细描述,定义被流式传输/下载和提供的内容项的时间帧,描述用于终端访问内容和服务的能和选项,描述可以被一起提供的服务组,描述对于服务组的购买和定价信息,描述可以获得购买的服务所在的订购频道,提供预览信息,并提供有关服务互动性的信息。
[0047] 某些ESG片段还提供用于每个服务的会话描述信息,其包含用于服务(诸如多媒体服务)的会话发起的信息。这些会话描述片段可包含会话描述信息,其传送会话宣告,和用于递送过程以便发起服务会话的其它描述信息。可以根据在由互联网工程任务组(IETF)公布的内容请求标准RFC4566中定义的会话描述协议(SDP),或根据3GPP MBMS用户服务绑定描述标准3GPP TS26.346,来格式化ESG中用于服务的会话描述信息。
[0048] 对于每个服务,某些ESG片段可提供访问信息,其描述客户端设备如何可以访问该服务。这些访问片段可包含有关服务递送方法的信息、使用该服务的客户端设备所需要的能力,并提供访问该服务或与该服务交互的替换方法。这些访问片段可包含到上述会话描述片段的引用,或直接在SDP格式或另一种格式中包含会话描述信息。
[0049] 在各个实施例中,片段还可包含特别地有关于移动广播的元数据。元数据可标识广播区域内服务的可用性,诸如标识图1C的哪个小区中,特定服务可以被广播。
[0050] 包含在ESG信息中的每个服务可以具有全球服务标识符,其可以是该服务的唯一标识符。每个服务可以与一个或多个组件相关联,该一个或多个组件可分别传输音频、视频、文本等。每个组件可以与统一资源标识符(URI)相关联,以便从服务关联信息中识别与所请求服务的组件对应的信息。在一个例子中,使用ESG信息、服务关联信息、和本地复用信息,接收设备可以如前面所述那样来识别具体的PLP,该具体的PLP承载所期望服务的组件。可通过任何类型的载体(例如应用,点对点,广播等)来接收ESG信息。
[0051] 服务可包含音频、视频和其它类型的数据,并可包含开放移动联盟移动广播(OMA BCAST)服务。服务数据和ESG数据可以通过基于许多不同协议的多种类型的网络来被传输。例如,数据可以通过通常被称为“互联网”的一组网络来传输,该“互联网”使用互联网协议族的协议,诸如互联网协议(IP)和用户数据报协议(UDP)。数据还可通过由寻址于单个用户的互联网来传输。数据还可被寻址于一组用户,其通常被称为组播。在其中数据被寻址于所有用户的情况下,它被称为广播。
[0052] 在各个方面,ESG片段可被分组并封装在一起成为服务指南递送单元(SGDU),以用于在传输层作为传输对象来递送。SGDU可以是协议独立的。在各个例子中,传输层可以基于用户数据报协议(UDP)层,其可以被承载到图2A和2B中互联网协议数据层410的上面。一个这种基于UDP的传输层协议可包含单向传输上的文件传输(FLUTE)和异步分层编码/分层编码传输(ALC/LCT)的结合。FLUTE、ALC和LCT可以被定义在由互联网任务工程组(IETF)分别公布的请求注释标准RCF3926,RFC3450,RFC3451中。
[0053] SGDU还可以作为之前已经被压缩的传输对象来递送。例如,在一个实施例中,GNU ZIP(GZIP)压缩可被用于将每个SGDU压缩成GZIP文件,该GZIP文件可以使用FLUTE传输协议来广播。
[0054] 每个ESG片段可以具有唯一的片段标识符(例如片段ID),其允许客户端设备将一个片段与另一个片段区分开来。该唯一标识符可以是统一资源标识符(URI)。在片段的格式上,片段标识符可以针对片段而不同。若片段是XML文档,段标识符可以是顶层“id”属性。对于其他片段格式,可以被分配分开的片段ID。每个ESG片段还可以被分配传输标识符,用于在传输层(例如在SGDU中)寻址该片段。传输标识符可以独立于ESG片段格式的类型。在ESG片段的生命周期中传输标识符(例如fragmentTransportID)可以被唯一地分配给该片段。当片段到期时,传输标识符可以针对同一片段的新版本而进行更新。通过监控
“fragementTransportID”(和另一个字段“fragmentVersion”)中的变化,终端可以快速地推断SGDU中的关联片段是否已经变化。
[0055] 针对不同的应用,ESG片段可以被组织到不同的SGDU中。如前面所述,可以通过广播、组播、或针对单个用户递送ESG片段。当被递送到单个用户/客户端设备时,该递送可以是响应于来自客户端设备的特定交互请求而进行的。若响应客户端设备请求而递送,则请求可以定义片段如何在SGDU中被组织。例如,客户端设备可能已经请求对ESG的特定部分进行更新,从而SGDU会仅包含有关所请求ESG部分的更新后的片段。在广播的情况下,SGDU中ESG片段的组织可以是固定的并根据一组规则来组织。例如每个SGDU可包含ESG片段,这些ESG片段可能被一起变更,从而使得当SGDU中一个或多个片段和SGDU在广播中被调查并且被检测到过期时,整个SGDU可以被接收和更新。
[0056] 除了ESG片段外,各个实施例包含递送描述数据,其使得客户端设备能够发现ESG和服务,并描述在传输流中的SGDU中片段如何是可访问的。OMA BCAST ESG提供一个递送描述数据的例子,其被称为服务指南递送描述符(SGDD)。递送描述数据的格式可以基于预定或标准化的XML方案或可基于某些其它格式。
[0057] 递送描述数据(例如SGDD)可包含映射信息,其标识ESG的每个片段,指示每个SGDU在传输层协议中的位置,并指示在SGDU或传输流内的其它数据结构中何处可以找到每个片段。递送描述数据可包含片段描述数据,诸如在片段标识符和每个片段的传输标识符之间的绑定信息,以及指示片段何时有效或何时被显示等的每个片段的定时数据。递送描述数据还可以提供网络和服务供应商标识信息,和在网络的不同部分间或不同网络间访问不同服务或其一部分的漫游规则。这些数据可以标识其上可提供ESG和服务的底层广播服务的类型(例如DVB-H,DVB-SH,WiMAX,DVB-NGH等上的IPDC)。递送描述数据还可以描述可以访问ESG所处的一个或多个入口点,将在后面对其进一步讨论。
[0058] 递送描述数据的递送可以类似于SGDU,并可以作为在诸如UDP、FLUTE和/或ACL/LCT的传输协议中的传输对象来被递送。递送描述数据还可以被压缩来降低用于递送数据的带宽要求。例如在一个实施例中,GNU ZIP(GZIP)压缩可被用于将每个SGDD压缩成GZIP文件,其例如可以使用FLUTE传输协议来广播。
[0059] 如上所述,除了提供服务信息外,ESG还可以包含如图4A和4B所示的信令信息。图4C-4G示出ESG结构中内嵌信令信息的各个实施例。
[0060] 图4C表示递送描述数据440的一个实施例,其例如可以是在OMABCAST ESG中定义的SGDD。SGDD440可以是XML文档、二进制数据、或包括如上所述用于标识和定位ESG片段和其它ESG相关信息的ESG数据441的其它格式化数据。在递送描述数据中,SGDD440还可以包含私有扩展字段442。私有扩展字段442可以被包含进来,作为用于所有者或专用应用扩展的容器。在442中也可以包含诸如NGH参数ULI403-a和403-b、L2信令参数405-a和405-b以及其它协议信令407-a和407-b的信令参数。
[0061] 在替换实施例中,如图4D所示,ESG可在ESG片段中包含信令参数。递送描述数据440,ESG数据441和私有扩展字段442可以与图4C中的相同。但是,在这个实施例中,私有扩展字段包含指向ESG片段444的一个或多个引用,其包含信令数据(例如NGH参数ULI403-a和
403-b,L2信令参数405-a和405-b以及其它协议信令407-a和407-b)。信令数据可以包含在一个片段中,或被分成由引用443所标识的几个片段。在一个变形中,引用443可以与在ESG数据441中提供的格式是相同的,并且包含信令数据的片段可以按照与包含在SGDU中的其它ESG片段相同的方式被格式化。包含信令数据的ESG片段可包含唯一的标识符(例如URI=“NGH_service1”),通过该标识符该片段可以被识别和引用。在另一个变形中,包含信令数据的片段可以具有被裁制以适应信令数据的不同的自定义格式。
[0062] 图4E示出嵌入在访问片段450的私有扩展字段452中的信令数据(例如DVB-NGH信令数据)的另一个实施例。该信令数据可以和之前示例性数据(例如NGH参数ULI403-a和403-b,L2信令参数405-a和405-b以及其它协议信令407-a和407-b)相同。如前面所述,访问片段描述客户端设备如何可以访问服务数据,并且可以包含内嵌的SDP数据451,SDP数据
451描述用于服务的会话发起的会话描述信息。如下面参照图6D进一步地描述的那样,SDP数据451可以与NGH参数一起被引用和使用,以用于将IP层或更上层中的服务向下链接到物理层。
[0063] 图4F表示具有内嵌SDP数据451的访问片段350的另一个实施例。在这个实施例中,私有扩展字段452包含指向一个或多个其它片段454的引用,该一个或多个其它片段454包含信令数据(例如NGH参数ULI403-a和403-b,L2信令参数405-a和405-b以及其它协议信令407-a和407-b)。在一个变形中,引用453与在图4C的ESG数据441中提供的格式具有相同的格式,并且包含信令数据的片段可以按照与包含在SGDU中的其它ESG片段相同的方式被格式化。包含信令数据的ESG片段可包含其它ESG数据或者可以仅包含信令数据。仅包含信令数据的片段可包含唯一的标识符(例如URI=“NGH_service1”),通过该标识符该片段可以被识别和引用。在另一个变形中,包含信令数据的片段可以具有被裁制以适应信令数据的不同的自定义格式。如图4E中那样,访问片段中的SDP数据451可以与信令片段454中的NGH参数一起被引用和使用,以用于将IP层或更上层的服务向下链接到物理层。
[0064] 图4G示出除了信令片段454包含内嵌的SDP455而不是访问片段外类似于图4F的实施例的替换实施例。在一个变形中,访问片段454和信令片段450包含内嵌的SDP数据。在某些变形中,内嵌的SDP数据455包含仅用于在信令数据(例如NGH参数ULI403-a和403-b,L2信令参数405-a和405-b以及其它协议信令407-a和407-b)中标识的那些服务和组件的会话描述数据。
[0065] 其它实施例可包含如图4C-4G所示的数据和片段的不同组合,并可包含分开的会话描述片段,该单独的会话描述片段包含内嵌SDP数据,并可由SGDD、访问片段和信令片段(例如NGH片段)引用。
[0066] 参照所示示例性协议栈的上层信息(ULI)(例如图4A的ULI403-a和图4B的ULI403-b),ULI可以包含将服务映射到用于服务的组件标识符上的信息。另外,上层信息可包含ESG特定的信令信息和/或其它上层传输协议数据,诸如在OMA-BCAST ESG和/或DVB IPDC中定义的协议的数据。另外,ULI可以包含将服务映射到用于服务的组件标识符上的信息并提供用于每个数据流的鲁棒报头压缩(RoHC)信息。图5描述根据图4A和4B的示例性协议栈用于服务/组件映射的ULI信令结构的一个例子。如图5所示,上层信息501(例如403-a,403-b)由服务关联区段503表示。如图5所示,服务关联区段503的某些实施例可以包含数据单元的嵌套序列,其由图5的循环伪代码表示。其它实施例可以包含简化的结构,其中上层信息501由预定的区段(例如预定长度和区段结构)来表示。在某些实施例中,服务关联区段503可以是一张表格和/或表格的一部分,并且可以包含有关表格的信息,诸如表格标识符、表格区段信息(例如区段长度参数)、表格版本号、表格区段号、之前的区段号、其它数据标记(例如指示当前可用的表格是否是当前或下一版本的表格的标记)等。
[0067] 参照包含在服务关联区段503中的信息,section_length参数可以是指示服务关联区段的长度的字段(例如32比特字段),参数number_of_services参数是指示通过当前信道(即多路复用)递送的服务的数量的字段(例如8比特字段)。参数number_of_services可以被用于指示在示例性服务关联区段503中位置介于number_of_services与CRC_32之间的循环的迭代次数。
[0068] 每个服务可包含一个或多个组件,参数number_of_components可以是用于指示在该服务循环中通过对应服务递送的组件的数量的字段(例如8比特字段)。参数number_of_components可以被用于指示在示例性服务关联部分503中位置介于number_of_components和LLP_ID之间的循环的迭代次数。
[0069] 对于每一服务的每一组件,资源长度参数(例如URI_length)可以是用于指示用于该服务/组件的URI的长度的字段(例如8比特字段)。URI_length可以被用于指示对于这样的循环的迭代次数,其中在示例性服务关联部分503中,该循环位置介于URI_length和context_id之间,用于获取一个或多个URI_byte或(IP_address:port)参数。
[0070] URI_byte或(IP_address:port)参数可以是一个或多个字节的字符串(例如文本串),其指示用于定位特定循环迭代的服务/组件的URI或编号序列(例如IPv4/IPv6地址和端口号)。
[0071] 除了URI位置标识符串外,可以为每个服务/组件提供许多其他参数以支持RoHC解压缩。这些可包括指示RoHC压缩IP流的上下文id的参数context_id,指示压缩IP流的上下文配置的参数context_profile,指示静态链字节序列长度的参数static_info_length,和参数static_chain_byte,参数static_chain_byte是指示压缩IP流的静态信息的字节链。
[0072] 对于每个服务的每个组件,参数PLP_ID可以是唯一地标识用于递送对应组件的物理层管道的字段(例如8比特字段)。同样,对于每个服务,参数LLP_ID可以是唯一地标识网络中用于对应服务的逻辑层管道的字段(例如16比特字段)。每个组件还可以包含字段COMPONENT_ID(例如32比特字段),其可标识会话中的组件,并与ESG内被格式化在SDP中的服务的会话描述相关联(如参照图6d进一步描述的那样)。
[0073] 循环冗余检查(CRC)参数(例如CRC_32)可包含执行冗余检查的CRC值。在一个例子中,CRC_32可以是32比特字段,其包含可赋予CRC解码器中寄存器零输出的值。
[0074] 参照用于所示示例性协议栈(例如DVB-NGH)的广播协议的L2信令数据,L2信令数据可以包含有关本地复用信息和其它复用信息的数据。L2信令数据可包含服务和复用信息之间映射的信息。在某些实施例中,所包含信息可以是类似于PSI/SI信令的信息。通常,PSI/SI信令通过OSI第二层信息被承载。在某些实施例中,相对于PSI/SI信令,L2信令数据可以被承载在OSI层3和其上层中的ESG内。图6A示出根据图4A和4B的示例性协议栈的L2信令数据的示例性详细视图。如图6A所示,L2信令数据600(例如图4A的L2信令数据405-a和图4B的L2信令数据405-b)可以被分成本地复用信息(LMI)601和其它复用信息(OMI)651。
LMI601可以包含将LLP标识符(例如LLP_ID)映射到当前复用(即在当前所接收信号中被接收的复用)的PLP标识符(PLP_ID)的信息。另外,本地复用信息可提供有关关联LLP缓存器模型的信息。OMI651可包含将组件标识符、PLP标识符和LLP标识符与邻居小区中可用的复用或其他复用相映射的信息。
[0075] 图6B示出根据图6A的示例性L2信令数据的用于本地复用信息的示例性信令结构。如图6B所示,本地复用信息601由LMI区段603表示。如图6B所示,LMI区段603的某些实施例可包含由图6B的循环伪代码表示的数据单元的嵌套序列。其它实施例可以包含简化结构,其中本地复用信息601由预定的区段(例如预定长度和区段结构)表示。
[0076] 参照包含在LMI区段603中的信息,区段长度参数(例如section_length)可以被用于指示在示例性LMI区段603中位置介于区段长度和CRC_32之间的子区段的长度。在一个例子中,section_length可以指示LLP的数量,其是跟在参数section_length后的循环的迭代次数N。在另一个例子中,section_length可指示该区段的整个长度,包括所有可能的循环。
[0077] LLP标识符参数(例如LLP_ID)可以被用于标识每个LLP。在一个例子中,每个LLP具有对应的LLP_ID。
[0078] 时间间隔参数(例如T_INT_LLPF)可以被用于指示在传输中LLP帧之间的时间(例如毫秒,OFDM符号)。
[0079] 最大尺寸参数(例如BS_LLPF)可以被用于指示LLP中最大帧的尺寸。
[0080] PLP循环长度参数(例如PLP_loop_length)可以被用于指示循环的迭代次数,在示例性LMI区段603中该循环位置开始于PLP_loop_length之后。
[0081] PLP标识符参数(例如PLP_ID)可以被用于指示被归组在LLP_ID迭代的LLP中的每个PLP。在一个例子中,每个PLP具有对应的PLP_ID。
[0082] 循环冗余检查(CRC)参数(例如CRC_32)可包含用于执行冗余检查的CRC值。在一个例子中,CRC_32可以是32比特字段,其包含给CRC解码器中的寄存器赋予零输出的值。
[0083] 图6C示出根据图6A的示例性L2信令数据的用于其它复用信息651的示例性信令结构,OMI651列出被承载在本地复用中的组件,在位于当前所接收信号的邻接信号中的其它复用内该组件也是可获得的。如图6C所示,其它复用信息由OMI区段653表示。如图6C所示,OMI区段653的某些实施例可以包含由所示伪代码表示的数据单元的嵌套序列。其它实施例可以包含简化的结构,其中本地复用信息651由预定义的区段表示(例如预定义长度和区段结构)。
[0084] 参照包含在OMI区段653中的信息,区段长度参数(例如section_length)可以被用于指示子区段的长度,该子区段在示例性OMI区段653中位置介于section_length和CRC_32之间。在一个例子中,section_length可以指示邻居网络的数量,其可以是跟在参数section_length参数后的循环的迭代次数N。在另一个例子中,section_length可指示该区段的整个长度,包括所有可能的循环。
[0085] 网络标识符(例如network_id)可以被用于唯一地标识网络,诸如与邻居小区相关联的网络。
[0086] 复用数量参数(例如n_of_multiplexes)可以被用于指示循环的迭代次数,在示例性OMI区段653中该循环位置开始于n_of_multiplexes之后。在一个例子中,n_of_multiplexes依赖于可用的复用数量(例如信号)。
[0087] 频率字段(例如frequency)可以被用指示信号的频率,其中该信号承载用于该循环该迭代的关联复用。关联复用可以是覆盖邻居小区的区域中的信号。所指示的频率可以是信道中间频率。
[0088] 安全间隔字段(例如GUARD_INTERVAL)可以被用于指示关联复用(例如信号)的当前超级帧的安全间隔。
[0089] 快速傅立叶变换(FFT)大小参数(例如FFT_SIZE)可以被用于指示关联复用中当前帧类型的FFT大小(例如2K,8K等)。复用还可以包含其它类型的帧,例如未来扩展的帧,其可具有不同的FFT大小。
[0090] 前导模式参数(例如PILOT_PATTERN)可以被用于指示该信号的前导模式。在一个例子中,PILOT_PATTERN指示分散的前导模式,其用于关联复用的数据正交频分多路复用(OFDM)符号。
[0091] 小区标识符(例如cell_id)可以被用于标识小区。在一个例子中,每个小区在一个网络中可以是唯一的。
[0092] 帧偏移参数(例如frame_synch_offset)可以被用于指示在当前复用(例如接收设备当前正接收的复用)中传输的物理层帧与在关联复用(例如邻居小区的复用)中传输的物理层之间的帧偏移。
[0093] 对于每个关联复用,指示用于这个复用的服务/组件的数量的参数(例如n_components)可以被用于指示跟在n_components之后的用于循环的迭代次数。对于循环中的每个服务/组件,标识参数(例如COMPONENT_ID)可以被用于提供针对在当前和邻居复用中的服务/组件的被索引的标识。在每个复用中,COMPONENT_ID可以是唯一的,从而可以被重用于标识当前和邻居服务/组件。使用COMPONENT_ID可以有利地减少所需信令容量,这是由于和对应的唯一资源标识符相比,COMPONENT_ID更短。对于每个服务/组件,通过LLP_ID和PLP_ID标识LLP和PLP。
[0094] 图6A,6B和6C示出信令数据的一种格式。其它实施例可以根据应用来以不同方式格式化信令数据。例如图6D示出信令数据的另一个例子,其承载在如图4C-4G所示的SGDD和/或片段中。若信令数据处于片段中,该片段可以通过URI来标识,诸如URI=“NGH_service1”。信令数据被组织到一个NGHPara区段671中,对于由NGHPara区段671中的URI参数所标识的服务(例如URI=“Nokia_service”),区段671承载有如图5、6B和6C所示的同样ULI、LMI、和OMI。区段671可以位于片段或SGDD的私有扩展字段内。在区段671中列出的参数选择仅是例证性的,并且根据服务和协议需要的要求,某些参数可以被增加或减去。NGHParar的多个例子可以被包含进来以分别标识和描述多个服务。NGHPara包含两个子区段。
[0095] 标记为NGHParrULI_LMI的第一子区段672包含类似于参照图5和6B所描述的数据。在标识服务的参数URI后,LLP标识符参数(例如LLP_ID)可以被用于标识与该服务关联的每个LLP。在这个例子中,仅有一个LLP被标识,然而每个服务可以关联和标识有多于一个的LLP。时间间隔参数(例如T_INT_LLPF)可以被用于指示在传输中在LLP帧之间的时间(例如毫秒,OFDM符号)。最大尺寸参数(例如BS_LLPF)可以被用于指示在LLP中最大帧的大小。
[0096] 所标识的每个LLP与一个或多个由PLP_ID标识PLP(例如PLP_ID=“23”,PLP_ID=“40”)相关联。对于每个PLP,被承载在PLP中并与服务关联的一组单元由唯一的COMPONENT_ID标识。在图5的例子中,信令数据还标识位置信息,诸如定位每个组件的IP地址/端口。在图6D的例子中,已经存在的ESG数据可以被改变,以为如图5中的组件提供相同位置和其它信息。如之前所述那样,ESG可以包含会话描述信息,其可以根据会话描述协议(SDP)来被格式化。示例性SDP格式化信息被示为674。SDP数据包含许多入口。标记有“m=”的这些入口标识媒体组件和用于访问该媒体组件的地址。在SDP数据674中所示的例子是多媒体组件,但其它类型的组件也可以被包含进来。SDP数据可被包含在ESG中不同位置上,诸如访问片段、会话描述片段、或专用于承载信令数据的片段上。SDP数据位置的例子被包含在图4E、4F和4G中。
[0097] 在图6D的例子中,每个COMPONENT_ID在文件中以顺序的方式被关联到SDP数据中的媒体组件(即,在671中列出的第一COMPONENT_ID被关联到SDP数据674中的第一媒体组件入口)。尽管这个例子利用SDP数据,但也可以使用其它ESG数据,诸如在标准3GPPTS26.346或某些其它标准所定义的MBMS用户服务捆绑描述数据(MBMS-USBD)。通过利用在ESG中已有的数据,可以减少信令数据。在访问共享信令/ESG数据时,在ESG中承载信令数据还增加了效率。在各个实施例中,可以在如图4E和4G所示的共同ESG片段中定位信令数据和SDP数据。例如,图6D中的信令数据671可以是图4E中访问片段450的私有扩展字段452中的信令数据,图6D中的SDP数据674可以是图4E的访问片段450中的内嵌SDP数据451。这种配置是有利地,其在于将服务从上层向下链接到物理层所需要的所有信息可以通过接收和解码一个片段来找到,这极大地改进了系统效率并避免使得信令数据扩散通过几个层的分片问题。在各个实施例中,访问片段和SDP数据可以兼容DVB-H上的OMA BCAST ESG标准,而且可以根据DVB-NGH标准来格式化信令数据。
[0098] 图6D中子区段673被标记为NGHParaOMI,并类似于图6C中的OMI数据。NGHParaOMI子区段识别承载有由URI参数所标识的服务的邻居频率。服务可以被承载到许多邻居频率上,从而在NGHParaOMI中可以标识许多邻居频率。对于承载有该服务的每个邻居频率,NGHParaOMI可包含网络标识符(例如network_id),其可以被用于唯一地标识网络,诸如与邻居小区关联的网络。频率字段(例如frequency)可以被用于指示承载有关联复用的信号的频率,该关联复用承载由URI参数所标识的服务。关联复用可以是覆盖邻居小区的区域的信号。所指示的频率可以是信道中间频率。小区标识符(例如cell_id)可以被用于标识小区。在一个例子中,每个小区标识符在一个网络中是唯一的。帧偏移参数(例如frame_synch_offset)可以被用于指示在当前复用(例如接收设备当前正接收的复用)中传输的物理层帧与在关联复用(例如邻居小区的复用)中传输的物理层之间的帧偏移。诸如如参照图6C所示的安全间隔、FFT大小参数、前导参数也可以被包含进来。
[0099] 如之前所述那样,ESG在SGDU的片段中被递送,其由一个或多个SGDD映射。另外,信令数据可以是SDGU或SGDD中的片段。为了组装和访问ESG,从而访问内嵌信令,在任何片段和信令数据可以被获取之前必须首先获取并解码SGDD。为了辅助这个过程,SGDD可以在一个或多个专用传输会话中被递送,其可以被标识为服务指南宣告信道。服务指南宣告信道可以是传输会话,诸如用于递送SGDD的FLUTE会话。广播系统可以按照许多方式提供用于服务指南宣告信道的信令。例如,宣告信道可以被寻址为预定的多播IPv4或IPv6地址/端口,其与客户端设备共享先验。接收SGDD的其它信令要求还可通过广播系统来提供和定义。在交互信道的另一个变形中,可以提供URL,其解析为会话描述,描述承载有宣告信息的文件分发会话(例如FLUTE会话)。以这种方式,客户端设备可以向URL发送对该信息的请求。在某些变形中,使用去往DNS服务器的DNS查询来发现URL。所查询名称可以被预先定义,以标识承载有SGDD的文件递送会话。
[0100] 为了在电子设备中定位承载有用于消费的数据的PLP(例如用于观看、播放等的服务的视频和/或音频组件),可以执行对包含在上层协议和本地复用信息中的信令参数的处理。图7和8分别示出用于处理上层信息和本地复用信息的示例性方法。这些方法例如可由接收设备中的处理器或其它单元来实现,其中接收设备诸如,但不限于,图1A中所示的移动通信设备105、移动电话110、个人数字助理(PDA)或移动计算机120、和个人计算机(PC)115。通过执行图7中所示示例性过程,接收设备可以开始处理信令数据。
[0101] 图7示出用于处理层1信令和上层信息的示例性方法。在步骤700和702,通过首先在步骤700中发现和调谐到广播信号,并接着在步骤702确定接收器是否被同步到该广播信号上,可以接收数字广播信号(例如DVB-NGH信号)。如果接收器未被同步,则重复步骤700。若接收器得到同步,则在步骤704,可从所接收的信号中定位层1(L1)信令和承载服务指南宣告信道的PLP。当定位层1(L1)信令和承载有服务指南宣告信道的PLP时,可以从该信号中解码出L1信令和一个或多个SGDD。
[0102] 在步骤705,根据SGDD,电子服务指南被提取和组装。在某些变形中,整个ESG被组装,而在其它变形中,ESG仅被组装到获取上层信令所需要的程度。例如,当上层信令被附加到SGDD上,在某些情况下仅需要组装SGDD。在其它变形中,诸如图6D所示的一个变形中,也需要ESG中的SDP数据以便提取ULI,这样必须被提取和组装ESG的更多部分。在另一个变形中,若SDP和信令数据被整理到如图4E所示的一个访问片段中,则仅需要接收该访问片段。在步骤706,可以从ESG数据中提取出ULI。在某些情况下,这可以包括将ULI从包含在载有ULI的ESG中的附加信令信息分离出。在某些变形中,从SGDD中提取ULI。在其它变形中,从诸如访问片段的ESG片段中提取出ULI,该ESG片段可以被标识在SGDD中或由另一个ESG片段标识。
[0103] 在步骤708,可以选择一个或多个服务(例如一个或多个所需要的服务)。在一个例子中,可以(例如由接收设备的用户通过用户接口或由接收设备执行的应用自动地)选择服务。于是,所选择服务的服务标识符(例如URI)被发现。例如,接收器可以分析在步骤705组装并被保存在接收器处的ESG信息,来确定所期望服务的URI。
[0104] 在步骤710,可以根据上层信息确定用于所选择的一个或多个服务的服务映射信息。例如上层信息(例如图5的service_association区段503,图6D的NGHParaULI_LMI)可用被处理和解码,来确定所选择的一个或多个服务的组件参数(例如图5的URI、LLP_ID和PLP_ID)。例如,在ESG中,PLP_ID可以被关联到所期望服务的所确定标识符。在一个例子中,通过定位与包含在上层信息中的匹配URI相关联的组件标识符字段(例如未在图5和6D中示出的COMPONENT_ID),来识别组件参数。每个URI可以关联于一个或多个组件标识符(例如针对所期望服务的每个组件的标识符)。在某些实施例中,每个所期望服务可以关联于分别用于传输音频数据、视频数据、文本数据等的一个或多个组件。每个URI可以关联类似数量的组件标识符。参照图5的service_association区段503,通过定位匹配于所需URI的URI_byte字符串,可以在service_association部分503中定位匹配URI。可以类似地在图6D的NGHParaULI_LMI中找到匹配URI。再次参照图7的步骤710,作为服务映射信息的另一个例子,上层信息可以被处理和/或解码,以便确定与PLP_ID关联的LLP标识符(例如图5和6D的LLP_ID)。
[0105] 在步骤712,所确定的映射信息(例如在步骤710确定的组件参数)被存储(例如在接收设备的存储器中)以用于以后的访问。
[0106] 当接收和/或存储服务映射信息时,接收设备可以通过执行图8所示的示例性过程继续处理信令数据。
[0107] 图8示出用于处理本地复用信息(LMI)的示例性方法。在步骤802,接收到数字广播信号(例如DVB-NGH信号),并且提取和组装ESG(例如通过图7的步骤700至705)。
[0108] 在步骤806,可以从ESG中提取LMI。类似于提取ULI,在某些情况下,这可以包括将LIM和包含在ESG中的其它信令信息分开(例如将LMI与ULI分开)。在某些变形中,从SGDD中提取LMI(例如图4C)。在其它变形中,从诸如访问片段的ESG片段中提取LMI,该ESG片段可被标识在SGDD中或由另一个ESG片段标识(例如图4D)。在另一个变形中,与来自ESG的其它信息(例如图6D中的SDP数据)一起从SGDD中,或与SDP数据(例如图4E和4G)一起从ESG片段中提取出LMI。
[0109] 在步骤808,根据提取的LMI区段可以确定位置信息。例如,对于在图7的最后步骤中发现的每个LLP_ID,可以处理和/或解码本地复用信息(例如图6B的LMI区段603和图6D的区段672),以进一步地确定对应于所选择一个或多个服务(例如在图7中根据ULI确定的URI、COMPONENT_ID)的PLP标识符(例如图6B和6D的PLP_ID)。在一个例子中,通过定位与包含在本地复用信息中的匹配组件标识符相关联的PLP标识符,来确定PLP标识符。作为另一个例子,对于在图7的步骤712中所存储的每个LPL_ID,可以处理和/或解码本地复用信息,来确定缓存器信息(例如图6B的T_INT_LLPF和BS_LLPF)。在某些实施例中,通过定位与包含于LMI中的匹配LLP标识符相关联的缓存器信息,可以从LMI中确定缓存器信息(例如包含于图6B的LMI区段中的LLP_ID,其匹配在图7中从ULI中确定的LLP_ID)。在某些实施例中,位置复用信息(例如缓存器信息和PLP标识符)可以被保存(例如在接收设备的存储器中)以用于后来的访问。
[0110] 在步骤810,根据位置复用信息和L1信令确定一个或多个PLP的位置。例如,位置复用信息(例如缓存器信息和PLP标识符)和L1信令(例如由图7的方法中提取和保存的L1信令)可以被用于识别与所期望服务的组件对应的PLP的物理位置。在步骤812,当定位一个或多个PLP时,来自一个或多个PLP的所期望服务的数据可以被提取和接着在接收设备(或被发送到另一个终端以用于在该终端进行消费)被消费(例如被处理用于观看,播放等)。
[0111] 接收设备可以需要执行切换。在一个例子中,接收设备可以启动从第一小区向第二小区的切换。接收器会试图继续接收和/或消费当前正在由该接收设备接收和/或消费的所期望的服务。在某些实施例中,切换过程可包括使用包含在其它复用信息(例如图6A的OMI653,图6D中的OMI673)中的信息。
[0112] 图9示出用于处理其它复用信息的示例性方法。在步骤902,数字广播信号(例如DVB-NGH信号)和具有数字广播信号的ESG可以按照如同图7的步骤700和705中方式被接收。在步骤904,可以从所接收的信号中定位载有其它复用信息(OMI)的PLP。
[0113] 在步骤906,可以从ESG中提取出OMI。在某些例子中,类似于ULI和/或LMI的提取,这可以包含将OMI与包含在ESG中的其它信令信息分开(例如,将OMI与ULI、LMI和/或其它OMI分开)。在某些变形中,从SGDD中提取OMI(例如图4C)。在其它变形中,从诸如访问片段的ESG片段中提取OMI,该ESG片段可以在SGDD中被识别或通过另一个ESG片段(例如图4E)来识别。在又一个其它变形中,与来自ESG的其它信息(例如图6D的SDP数据)一起从SGDD中提取出OMI。
[0114] 在图7,8和9中,UMI、LMI和OMI的处理被示出为分开的步骤。在替换实施例中,UMI、LMI和OMI的处理可以被合并。
[0115] 图10表示用于实现切换的示例性方法。在步骤1002,可以处理其它复用信息会。在某些实施例中,这可以按照与图9所示的方法类似或相同的方式来进行。在步骤1003,确定是否启动切换。在某些实施例中,可以根据一个或多个被满足的阈值启动切换,诸如信号强度阈值。在一个例子中,当接收设备从网络的第一小区移动到第二小区时,启动切换。当确定启动切换时,切换可以被启动,该方法进行到步骤1004。否则,该方法进行到步骤1002,其中可以再次处理OMI信息。这种重复处理可包括用更新后的OMI信息来更新OMI信息和/或提取新的OMI信息。例如,可能接收到新的数字广播信号,其包含更新后的OMI信息。更新后OMI信息可以提取(例如类似于图9的方法)和/或保存,以用于以后访问。在某些变形中,更新基于对传输对象标识符中与承载载有OMI的SGDD和SGDU的传输对象版本号中的变化的检测。
[0116] 在步骤1004,切换已经被启动,可将OMI与切换标准相比较。OMI以及ESG会列出一个或多个组件(部分或全部的),该组件承载在当前复用(例如接收设备当前被调谐到的复用或信号)和/或其它复用(例如当前未被调谐到的,但可用于该设备的复用,诸如邻居小区的复用或当前小区的其它复用)中。在一个例子中,每个复用可以被包含在OMI中,并具有被承载在该复用中的各自的组件列表。列在OMI中的组件可以使用与在ULI和/或LMI中发现的组件标识符相同的组件标识符(例如COMPONENT_ID)。
[0117] 在某些实施例中,切换标准可以是当前由接收设备接收到和/或消费的一个或多个服务。附加地和/或可替换地,切换标准可以包括由接收设备最近接收和/或消费的一个或多个服务,并且/或者可以包括预计由接收设备接收和/或消费的一个或多个服务(例如基于接收设备上用户的接收和/或消费习惯的预测)。这些服务可以通过它们的组件标识符被表示在切换标准中。将OMI和切换标准相比较可包括识别该OMI的一个或多个复用,该复用包含和切换标准的组件标识符匹配的一组件标识符列表。在一个例子中,通过与表示由接收设备当前正在接收和/或消费的服务的切换标准相比较,可以识别OMI的一个或多个复用。在这个例子中,所识别的复用载有当前正在被该接收设备接收和/或消费的服务。
[0118] 在某些实施例中,比较可包含将切换标准与包含在OMI中的每个复用相比较。在其它实施例中,该比较可以比较切换标准直到在OMI中识别出第一个匹配的复用。在又一个实施例中,该比较可以比较切换标准直到在OMI中识别了阈值数量(例如2,3,4等)的匹配复用。另外,对于所识别匹配复用的信息可以从OMI中提取和/或保存,以用于以后的访问。例如,参照图6C的OMI区段653或图6D的673区段,可以提取和/或保存与具体匹配复用相关联的各种参数。所提取和/或保存的参数可包含匹配复用的网络标识符(例如图6C的OMI区段653和图6D的区段673的network_id)、匹配复用的安全间隔参数(例如图6C的OMI区段653和图6D的区段673的GUARD_INTERVAL)、匹配复用的FFT大小参数(例如图6C的OMI区段653和图
6D的区段673的FFT_SIZE)、匹配复用的前导模式参数(例如图6C的OMI区段653和图6D的区段673的PILOT_PATTER)、匹配复用的小区标识符(例如图6C的OMI区段653和图6D的区段673的cell_id)、匹配复用的帧偏移参数(例如图6C的OMI区段653和图6D的区段673的frame_synch_offset)、匹配复用的多个组件标识符(例如图6C的OMI区段653和图6D的区段673的COMPONENT_ID)、匹配复用的对应于组件标识符的各个PLP标识符(例如图6C的OMI区段653和图6D的区段673的PLP_ID)、和/或匹配复用的对应于组件标识符的各个LLP标识符(例如图6C的OMI区段653和图6D的区段673的LLP_ID)。
[0119] 再次参照图10,在步骤1005,确定是否有任何可用的切换候选复用。例如,如果被在OMI中识别了匹配切换标准的一个或多个复用(例如在OMI中存在至少一个复用,其载有接收设备当前正在接收和/或消费的服务),则可确定有可用的切换候选。于是,该过程进行到步骤1006。否则,过程可以结束和/或宣告没有任何可用的候选(例如在显示器上提供一个指示器、闪烁灯光或产生声音等等)。这种宣告可包含宣告切换不可能和/或若执行切换则会导致服务中断。
[0120] 在步骤1006,执行到可用的切换候选复用上的切换。切换可包括从可用切换候选复用中选择切换复用,并开始该切换复用的接收。在某些例子中,该切换复用可以不同于当前复用的频率。可以按照各种种方式执行切换复用的选择,例如包括:选择第一可用候选复用;根据复用优先级选择(例如具有某个参数和/或标识符值(诸如网络标识符和/或小区标识符)的复用可以被赋予在具有不同参数/标识符值的其它复用之上的优先级);和/或根据其它标准进行选择(例如可用复用的信号强度)。可以使用从OMI中提取的所选择切换复用的信息(例如从图6C的OMI区段653和图6D的673中提取的参数和/或标识符),来执行切换。例如,当启动对由新的复用所承载的帧(例如DVB-NGH帧)的接收时,可以使用帧偏移参数。
使用帧偏移可以例如使得能够实现正确的定时和/或防止帧同步的延迟。
[0121] 在步骤1008,当接收到切换复用的信号时,L1信令被定位。接着L1信令可以被提取以用于接收设备。结合从OMI中提取的切换复用的信息(例如组件标识符、PLP标识符、LLP标识符等),L1信令可以向接收设备提供从载有用于所期望服务的数据的PLP中定位和提取信息所需要的信息。在某些实施例中,接收设备可以用来自载有所期望服务的数据的PLP的定位和提取信息立即进行处理,从而使得接收设备可以继续接收和/或消费所期望的服务。例如,不需要定位和处理ULI和LMI信息(例如在图7和8中所示的示例性方法),并且这些处理可以被跳过和/或不被执行。
[0122] 在步骤1010,通过从来自所接收的切换复用的信号的对于所期望服务的一个或多个PLP中提取数据,对所期望服务的接收可以被继续。提取数据可包含使用在步骤1008中定位的L1信令以及从OMI中提取的切换复用的信息来定位一个或多个PLP。例如,根据该L1信令、切换复用的组件标识符、切换复用的PLP标识符、和/或切换复用的LLP标识符,该一个或多个PLP可以被定位(例如可以确定一个或多个PLP的物理位置)。
[0123] 图11示出用于通知信令参数的示例性方法。图11的示例性方法例如可由内容供应商和/或服务供应商(例如图1A的服务供应商12,图1A的内容供应商130,图1B的数字内容源104,图1B的数字广播发射器103,图1B的发射器101等)的一个或多个各种设备和装置中的处理器或其他元件来实现。各种设备和装置可包含至少一个处理器和至少一个存储器。另外,各种设备和装置可包含用于从该设备和装置接收和/或发送信号的接收和/或发送电路和硬件接口。在步骤1102,可以生成L1参数,其将诸如PLP标识符的索引和物理位置关联起来。在步骤1104,可以生成电子服务指南信息,其将每个服务和统一资源标识符关联起来。
在步骤1106,可以生成本地复用信息,其将组件标识符和诸如PLP标识符(例如由图6B的LMI区段603和图6D的区段672中的LMI数据的结构所表示的信息)的索引关联起来。在某些变形中,这个本地复用信息可以及被关联到如图6D所示的ESG中的信息。
[0124] 在步骤1108,可以生成其它复用信息,其包含有关一个或多个可用复用的信息(例如生成由图6C的OMI区段653的结构和图6D的区段673中的LMI数据所表示的信息)。有关一个或多个可用复用的信息可包含用于执行到可用复用的切换的信息。另外,有关一个或多个可用复用的信息可包含访问用于一个或多个服务的数据的物理位置所需要的索引(例如组件标识符、PLP标识符和/或LLP标识符)。
[0125] 在步骤1110,生成上层信息,其将统一资源标识符与一个或多个组件标识符关联起来(例如生成由图5的service_association区段503的结构所表示的信息)。在步骤1111,可以生成如上所述的协议层信息,以封装L1信令信息。在步骤1112,如上所述的那样来格式化ESG信息、ULI、LMI和OMI。在某些变形中,根据DVB-NGH来格式化ESG信息。步骤1112可包含根据OMA BCAST ESG来格式化ESG,以及如图4A-6D所示内嵌于OMA BCAST ESG中的ULI、LMI和OMI。在步骤1113,致使开始向接收设备传输L1信令信息、ESG信息、LIMI、OMI、和ULI(例如所生成的信息被发送给发射器和/或发射器天线以用于进行传送)。
[0126] 这里所述的任何方法步骤、操作、过程或功能可以使用一个或多个处理器和/或一个或多个存储器,结合致使处理器和其它组件执行该方法步骤、过程或功能的可执行指令,来实现。例如,服务供应商125、内容供应商/服务器130、数字内容源104、数字广播发射器103、天线101和客户端设备(例如设备105、110、115、120和112)中的每个可包含与可执行指令结合的一个或多个处理器和/或一个或多个存储器,该可执行指令使得每个设备/系统执行它们各自的功能。如这里使用的那样,术语“处理器”/“控制器”和“计算机”不管被单独使用或结合保存于存储器或其他计算机可读存储媒体中的可执行指令来使用,都应当被理解为包含各种类型的熟知计算机结构中的任何一个,其包含但不局限于一个或多个微处理器、专用计算机芯片、现场可编程阵列(FPGA)、控制器、专用集成电路(ASIC)、硬件/固件/软件的结合,或其他专用或通用处理电路。
[0127] 这里所描述的方法和特征还可通过能够存储机器可执行指令的任何数量的机器可读媒体来实现。可以被使用的机器可读媒体的例子包括RAM、ROM、EEPROM、闪存或其他存储技术、CD-ROM、DVD或其他光盘存储器、磁盒、磁带、磁性存储器和类似媒体。
[0128] 附加地或可替换地,在至少某些实施例中,这里所描述的方法和特征可以通过一个或多个集成电路(IC)来实现。集成电路例如是微处理器,其访问保存于只读存储器(ROM)中的机器可执行指令或其它数据。在某些这种实施例中,ROM保存机器可执行指令,其使得IC实现根据这里所述一个或多个方法的操作。在至少某些实施例中,这里所述的一个或多个方法可以硬连线到IC中。换句话说,在这种情况下IC是专用集成电路(ASIC),其具有专用于计算和这里所述其它操作的门和其它逻辑。在其它实施例中,基于对从ROM或RAM中读取的机器可执行指令的执行,以及硬连线到IC门和其它逻辑的其它操作,IC可执行某些操作。另外,IC还可向显示缓存器输出图像数据。
[0129] 如这里所使用的那样,机器可执行指令包含从存储器获取的指令和硬件逻辑形式的可执行指令,以及这两者的组合。保存机器可执行指令的存储器包含ROM、RAM或保存可以被获取和执行的指令的其他数据存储组件,以及ASIC或包含硬件逻辑的其它处理器的一部分。
[0130] 尽管实现本发明的特定例子已经被描述,但本领域熟练技术人员应当知道上述系统和方法有许多变形和顺序,其被包含在如后面权利要求所述的本发明的精神和保护范围内。另外,通过阅读本说明书,对本领域普通技术人员来说可以想到包含在后面权利要求的保护范围和精神内的许多其它实施例、修改和变化。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈