CN101356816A - 用于将无线网络中的系统信息消息分段的方法和装置 - Google Patents
用于将无线网络中的系统信息消息分段的方法和装置 Download PDFInfo
- Publication number
- CN101356816A CN101356816A CNA2006800505264A CN200680050526A CN101356816A CN 101356816 A CN101356816 A CN 101356816A CN A2006800505264 A CNA2006800505264 A CN A2006800505264A CN 200680050526 A CN200680050526 A CN 200680050526A CN 101356816 A CN101356816 A CN 101356816A
- Authority
- CN
- China
- Prior art keywords
- fragment
- message
- language
- equipment
- system information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
Abstract
公开了用于发送与发往设备的媒体相关联的系统信息(SI)的方法和装置。在一个实施例中,该方法包括以下步骤:将系统信息分段为多个片段;以及将这些片段传输至设备。在另一实施例中,一种用于接收与发往设备的媒体相关联的系统信息的方法包括接收系统信息片段并重组这些片段以恢复系统信息。
Description
背景
领域
本发明一般涉及数据网络中的媒体递送,且涉及用于将系统信息消息分段以在无线网络上递送的方法和装置。
背景
在内容递送/媒体分发系统中,描述内容及可用内容和/或服务的递送调度的节目编排信息可被提供给分发网络中的设备。例如,在媒体分发网络上工作的内容分发网络可将该节目编排和/或系统信息消息提供给与该网络通信的设备。接收到信息的设备将这些信息显示给可能将在之后预订和/或选择要接收的内容和/或服务的设备用户。例如,设备用户查看该节目编排指南和/或系统信息,并随后可选择并预订接收包括多媒体内容、剪辑、节目、脚本、数据、客户服务的内容和/或服务、或任何其它类型的内容或服务。
因此,需要一种能够允许向可能有存储器限制或递送质量要求的设备高效率地递送较大系统信息消息的系统。
概要
公开了用于发送与发往设备的媒体相关联的系统信息(SI)的方法和装置。在一方面,该方法包括以下步骤:将系统信息分段为多个片段;以及将这些片段传输至设备。在另一方面,一种用于接收与发往设备的媒体相关联的系统信息的方法包括接收系统信息片段并重组这些片段以恢复系统信息。
附图简述
图1示出用于递送系统信息(SI)消息的系统的一个实施例;
图2示出SI消息分段的一个实施例;
图3示出用于递送SI消息的网络服务器的一个实施例;
图4示出用于递送SI消息的方法的一个实施例;
图5示出用于接收SI消息的设备的一个实施例;
图6示出用于操作设备以接收SI消息的方法的一个实施例。
具体描述
系统信息(SI)分发协议
在一个实施例中,一个或多个协议可用于系统信息(SI)的递送和在设备上的更新。图1示出对应SI递送协议的一个实施例。在一个实施例中,可能有两个SI递送协议:
·“市场递送协议”102,它可用于递送市场和系统信息(MSI);以及
·“MPG递送协议”104,它可用于递送MPG块。
以上协议可利用共享的“SI组帧协议”108的服务。
与SI消息的当前版本有关的信令可在“主流(primary flow)”106中递送。SI组帧协议108可利用由“传输层协议”110提供的服务。
在一个实施例中,该网络中的上层124生成、维护、并更新系统信息。可使得新的或经过修改的SI元素或属性可为市场和MPG递送协议实体所用以便结合到SI消息中。SI消息被创建、或者新的或经修改的元素被结合到现有SI消息中,以及SI版本号被更新。
网络中的市场和MPG递送协议实体可将最新的SI版本化信息传达给主流协议,并且可调度SI消息的副本在恰当多播或单播信道上的递送,例如SI流。
网络中的SI组帧协议实体108从市场和/或MPG递送协议实体接收SI消息。这些SI消息可以XML、SGML、或任何其它结构化标记语音文本格式来编码。
在一个实施例中,如果SI消息的大小超过可配置的最大大小,则SI组帧协议实体108将该SI消息分段为SI消息片段112。SI消息实例或SI消息片段随后可被编码为例如二进制格式114以作为二进制SI消息。该二进制SI消息可经过附加的分段成为更小的二进制片段116以供传输。SI消息片段、SI消息、二进制片段、或其任意组合随后被传到传输层协议实体110以在例如多播接口上递送。
设备处的MPG和市场递送协议实体可基于激活从主流协议实体接收SI版本化信息,并任选地在此后周期性地接收。当检测到SI消息的当前版本的改变时,该设备可选择相对应的SI流以捕获最新信息。
在一个实施例中,在该设备处接收到SI消息片段、二进制编码的SI消息片段、二进制片段、或其任意组合。接收到的片段可以经二进制重组118、经二进制编码120、经XML重组122。如果以片段形式接收到SI实例,则在接收到组成SI片段之后,设备处的SI组帧协议将来自该SI消息的整个信息传给市场或MPG递送协议实体,从而使得可重组原始SI消息。
SI组帧协议
·在一个实施例中,SI组帧协议108提供4种服务:
·SI消息的分段和重组112和122
·SI消息或片段的编码和解码114和120
·经编码的SI消息或片段的分段或重组116和118;以及
·传输层110对经编码的SI消息或片段的传输和接收的管理。
SI消息分段
·SI消息分段是涉及SI消息的分段和重组。可执行SI分段以:
·减轻分组丢失的影响,和/或
通过允许整个接收到的SI消息片段被加载到该设备上可用的存储器中来适应该设备的物理——例如存储器限制。在一个实施例中,SI消息仅在所有片段都接收到之后才可为设备中的上层126所用。
在一个实施例中,如果SI消息的大小超过预定的“SI_消息_最大_大小”参数,则网络可将该SI消息分段为两个或多个SI消息片段。SI_消息_最大_大小是可配置网络参数,其值可取决于传输可靠性要求以及该设备的物理——如存储器、显示器大小、处理器类型等限制。SI_消息_最大_大小可取决于传输技术,即在广播传输中它可能是适用所有设备限制(例如,存储器大小)的一致参数,但在单播传输中可能随设备的不同而不同。SI消息的最大容许丢失概率可限制SI消息的最大大小,因此,限制二进制编码之前SI消息有效载荷的最大大小。此外,解码过程和解码缓冲器的最大大小的值也可对SI_消息_最大_大小强加限制。
SI消息片段结构
在一个实施例中,SI消息片段包括父SI消息的根属性、附加片段属性、和一个或多个原子元素。原子元素是不可再分段的消息片段的元素或子元素。SI消息片段不可超过SI_消息_最大_大小。片段的数目不可超过可配置网络参数“SI_片段_最大_数目”,它的值取决于传输可靠性要求和设备的存储器显示。如果由于这些限制中的任一者或两者而不能将SI消息分段,则网络可放弃该SI消息的传输。
SI消息片段属性可包括片段ID和/或父SI消息的总的片段数目。“市场内容零售商”消息实例被分割为两个SI消息片段的分段示例在图2中描绘。图2示出父SI消息202,以及该父SI消息202的两个示例性SI消息片段204和206。SI消息202具有消息根属性208和消息原子元素210。消息根属性208可包括SI消息ID、SI消息版本号、和/或一个或多个SI消息专属字段或关键字。SI消息片段204具有片段根属性212、以及片段原子元素214。片段根属性212包括其父消息根属性208——例如SI消息ID、消息版本号、和/或一个或多个消息专属字段或关键字,和片段属性——例如片段ID(例如,1)和父SI消息的总的片段数目(例如,2)。SI消息片段206具有片段根属性216、和片段原子元素218。片段根属性216包括其父消息根属性208——例如SI消息ID、消息版本号、和/或一个或多个消息专属字段或关键字,和片段属性——例如片段ID(例如,2)和父SI消息的总的片段数目(例如,2)。
在各种可能的参数当中,SI消息实例的原子元素尤其取决于SI消息的类型。SI消息实例的每个直接子元素都是原子元素。表1列出了所列SI消息类型的原子元素。
表1原子元素
SI消息 | 原子元素 |
市场公共 | 分类方案表BCS记录 |
市场内容零售商 | 基本信息EULA表 |
套餐记录层级记录频道记录辅助数据 | |
服务定义 | 服务记录辅助服务记录 |
MPG块 | MPG标题记录频道定制记录联系窗匿影记录 |
片段属性
在一个实施例中,为SI消息片段定义了两个根属性:
·片段ID
·片段的数目
这些属性可出现在SI消息片段中,但不出现在未经分段的SI消息中。
片段ID属性将SI消息片段与一SI消息的同一版本的所有其它SI消息片段唯一地区别开来。片段ID属性可以是例如8位的无符号整数。片段ID属性的值对于第一个SI消息片段可被设为“1”,且对于同一SI消息实例的每个后续片段可被例如递增1。片段ID的值不可超过SI_片段_最大_数目。
片段数目属性指定SI消息实例的SI消息片段的数目。片段数目属性可以是例如8位无符号整数。片段数目属性的值可以等于被分段的SI消息的版本的SI消息片段所用的片段ID属性的最大值。片段数目属性的最小值为2。片段数目属性在该SI消息的同一版本的所有SI消息片段中具有相同的值。
SI消息片段的编码
每个SI消息或SI消息片段可被编码为第二语言表示——例如如图1所示的二进制114。二进制编码算法可包括如在ISO/IEC 8825-2中规定的“ASN.1基本PER”算法。可支持对齐和不对齐两者。
分段经编码的SI消息片段
网络可将每个经编码的SI消息分为一个或多个(例如,二进制)片段。这些二进制片段除最后一个外可以为相同大小。二进制片段的大小可以由系统参数二进制_SI_消息_片段_大小来指定。例如,二进制SI消息可以被分段为255个二进制片段。每个二进制片段可以报头开始,该报头允许设备标识每个片段并重组原始的二进制SI消息。设备重组118在解码每个二进制SI消息之前将其重组。二进制片段报头的格式的一种实施例在表2中示出。
表2二进制SI片段报头格式
字段名 | 字段类型 | |
消息_ID | UNIT(n) | |
消息_专属_字段 | VARIABLE | |
片段_ID | UNIT(n) | |
总_片段 | UNIT(n) |
其中,UNIT代表无符号整数(n位)。二进制SI片段报头的字段在以下小节中定义。
消息_ID
该字段标识被分段的SI消息的类型。消息_ID字段的一些值在表3中进行了描述。
表3二进制SI片段消息_ID值
SI消息类型 | 消息_ID值 |
服务_定义 | 1 |
市场_公共 | 2 |
内容_零售商_市场 | 3 |
MPG_块 | 4 |
例如,如果被分段的SI消息为服务定义SI消息,则消息_ID字段被设为服务_定义。
消息专属字段
消息_专属_字段或关键字传达区别不同SI消息的SI消息字段值。所涉及的字段集是专属于每种类型的SI消息的。因此,消息_专属_字段的大小根据消息_ID的值而在2字节到5字节之间变化。在一个实施例中,当消息_ID被设为市场_公共或服务_定义时的消息_专属_字段的格式在表4中示出。
表4二进制SI片段消息_专属_字段——市场_公共和服务_定义消息
字段名 | 字段类型 | |
版本 | UNIT(n) |
在一个实施例中,当消息_ID被设为内容_零售商_市场时的消息_专属_字段的格式在表5中示出。
表5二进制SI片段消息_专属_字段——内容_零售商_市场消息
字段名 | 字段类型 | |
内容_零售商_ID | UNIT(n) | |
版本 | UNIT(n) |
在一个实施例中,当消息_ID被设为MPG_块时的消息_专属_字段的格式在表6中示出。
表6二进制SI片段消息_专属_字段——MPG_块消息
字段名 | 字段类型 | |
MPG_块_开始_时间 | UNIT(n) | |
MPG_块_版本 | UNIT(n) |
片段_ID
消息的每个片段由片段_ID标识。该字段可被设备用来对该片段在二进制SI消息中的位置进行定位并确定其何时已接收到该消息的所有必要片段。
片段可根据它们在二进制SI消息中的位置顺序编号,例如从0开始。最后一个片段的值将等于总_片段-1。例如,当二进制SI消息被分段为255个片段时,片段_ID的值不会超过254。
总_片段
该字段指示SI消息的总的片段数目。例如,该字段的值的范围为1到255。
分发算法
网络在开始同一SI流上下一SI消息的传输之前可传送SI消息的一给定版本的各二进制SI消息片段至少一次。两个连续消息片段传输之间的最大间隔不可超过T片段_捕获(ms)参数。T片段_捕获是可配置的系统参数。
SI消息片段的捕获
捕获到其中存在片段属性的SI消息的设备确定该SI消息是SI消息片段。设备可在处理整个SI消息之前捕获一版本的SI消息的各SI消息片段。
市场递送协议
市场递送协议可递送和/或更新消息,诸如以下消息:
·市场公共消息
·市场内容零售商消息(按内容零售商)
·服务定义消息
以上SI消息统称为市场及系统信息(MSI)。网络可递送对应广域运营基础设施(WOI)和对应局域运营基础设施(LOI)(若可用)复用的MSI。关于WOI或LOI复用的MSI可通过相应的WOI或LOI市场定义SI流来递送。网络可例如在主流上信号通知市场定义SI流上MSI的存在,和每个市场定义SI流上MSI的当前版本。MSI可以预定次序循环传送。MSI消息的连续传输之间的最大间隔不可超过T市场_捕获(ms)。T市场_捕获可以是可配置的系统参数。设备可捕获在WOI市场定义流或LOI市场定义流上递送的MSI(若存在的话)。设备可从主流确定MSI的当前版本,并可在主流中任意MSI消息的版本改变时检测对该消息的更新。
媒体呈现指南递送协议
媒体呈现指南(MPG)可向用户提供在每个服务上将可供观看的时刻表。如果MPG信息与一给定时间段相关联,则网络不断地为设备递送和更新最新的MPG。网络可递送在WOI及LOI复用(若可用)中传送的MPG标题的MPG块。在WOI或LOI复用中传送的MPG标题可通过相应的WOI或LOI近期和/或远期MPG SI流来递送。每个MPG流上的MPG块消息可以例如MPG块的“开始_时间”属性的值的升序来循环传送。MPG块消息可指定“MPG_块_开始_时间”,它是该MPG块所覆盖的最早时间。每个MPG块的MPG_块_开始_时间对应前一MPG块所覆盖的区间的结尾。
MPG块消息的连续传输之间的最大间隔不可超过TMGP_捕获(ms)。TMPG_ 捕获可以是可配置的系统参数。当“系统时间”超出MPG块的“开始_时间”的量大于“MPG_块_持续时长”时,网络可停止MPG块的传输。MPG标题记录可指定MPG_块_持续时长。如果服务是实时服务或IP数据广播服务,则MPG_块_持续时长加上MPG_块_开始_时间是可以结束内容显示的时间。如果服务是非实时服务,则MPG_块_持续时长加上MPG_块_开始_时间是可开始内容显示——排除与该MPG标题相关联的任何引入——的最近时间。如果服务是“按MPG标题”服务,则MPG_块_开始_时间的意义取决于与该MPG标题相关联的内容的性质——如在前两端段中定义的。
近期MPG SI流可用于传送适用于复用的最近MPG块。近期MPG SI流中MPG块的数目不可少于MPG_最小_数目_多播_块,其中MPG_最小_数目_多播_块是可被配置的网络参数。远期MPG SI流用以传送未在近期MPG SI流中传送的适用于复用的MPG块。组合的近期和远期MPG SI流中MPG块的总数不可超过MPG_最大_数目_多播_块,其中MPG_最大_数目_多播_块是可配置的网络参数。
MPG块版本管理
网络可维护MPG_版本参数,只要有以下情形就可递增该参数:
·MPG块被添加到近期或远期MPG SI流,
·MPG块被从近期或远期MPG SI流移除,和/或
·任何MPG块的版本被改变
网络可通过主流来向设备信号通知MPG_版本的当前值、信号通知至少一个MPG块的改变、MPG块的添加或删除、或MPG块从远期MPG SI流到近期MPG SI流的转移。
主流中的MPG分发
网络可通过主流来信号通知以下参数的当前值:
·MPG SI流的存在与否
·MPG_块_持续时长
·当前传送的最早的MPG块消息的开始_时间
·当前正在近期流中传送的MPG块的数目
·当前正在近期和远期流中传送的MPG块的总数
·MPG_版本,以及
·当前正在传送的每个MPG块的版本
设备可使用这些参数来控制MPG块的初始捕获、检测MPG块的期满、添加、删除或改变、以及捕获经更新的版本的MPG块。设备可捕获和存储至少最近的MPG_最小_数目_存储_块个MPG块。设备可从主流确定MPG块的当前版本和新MPG块的可用性。
图3示出用于在递送SI消息的递送系统的一个实施例中使用的网络服务器300的一个实施例。服务器300包括耦合至内部数据总线306的处理逻辑302和收发机逻辑304。服务器300还包括编码器逻辑308和片段生成逻辑310。
在一个或多个实施例中,处理逻辑302包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、和/或硬件与软件的任意组合。因此,处理逻辑302一般包括执行机器可读指令和经由内部数据总线306来控制服务器300的一个或多个其它功能元件的逻辑。
收发机逻辑304包括用以允许服务器300使用通信信道312关于远程设备或系统发射和接收数据和/或其它信息的硬件逻辑和/或软件。例如,在一个实施例中,通信信道312包括允许服务器300与一个或多个数据网络通信的任意合适类型的通信链路。例如,在一个实施例中,收发机逻辑304用以从一个或多个远程内容服务器或协议接收SI消息。服务器300然后用以将要传送给工作在一个或多个广域网上的设备的SI消息分段或编码。
因此,服务器300在递送系统的一个或多个实施例中操作用以将SI消息递送至工作在一个或多个广域网上的设备。应该注意,服务器300仅示出了一种实现,而落在这些实施例的范围内的其它实现也是可能的。
图4示出用于操作SI消息递送系统的一个实施例中的网络服务器的方法400的一个实施例。为了简明起见,方法400将参照图3和图1中所示的服务器300来描述。在一个实施例中,诸如处理逻辑302等至少一个处理器执行机器可读指令以控制服务器300执行以下功能。在框402,接收到一个或多个要传输至一个或多个设备的SI消息。这些SI消息可以第一语言表示——例如XML来表达。例如,一个或多个内容提供商提供一个或多个要分发至一个或多个设备的SI消息。在一个实施例中,这些SI消息是接收自市场递送协议102和/或MPG递送协议104。在框404,在一个或多个SI消息在该第一表示内被分段。在框406,一个或多个SI片段可从第一表示被编码为第二表示,例如二进制。在框408,一个或多个经编码的片段可在第二表示内被进一步分段。在框410,这些片段被传送至一个或多个设备。因此,方法400操作用以将SI消息递送至一个或多个具有存储器大小限制的设备。应该注意,方法400仅表示一种实现,而落在这些实施例的范围内的其它实现也是可能的。
图5示出用于在递送SI消息的系统的一个实施例中的设备500的一个实施例。设备500包括被耦合至内部数据总线508的处理逻辑502、设备资源和接口逻辑504,以及收发机逻辑506。设备500还包括也被耦合至数据总线508的解码逻辑510和重组逻辑512。在一个或多个实施例中,处理逻辑502包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件、和/或硬件与软件的任意组合。因此,处理逻辑502一般包括执行机器可读指令和经由内部数据总线508来控制设备500的一个或多个其它功能元件的逻辑。
设备资源和接口逻辑504包括允许设备500与内部和外部系统通信的硬件和/或软件。例如,内部系统可包括海量存储系统、存储器、显示驱动器、调制解调器、或其它内部设备资源。外部系统可包括用户接口设备、显示器、打印机、盘驱动器、键盘、按键板、光标键、定点设备、或任何其它本地设备或系统。例如,设备接口逻辑504操作用以从按键板接收用户输入,并输出将在设备显示器上显示的信息。
收发机逻辑506包括允许设备500使用通信信道514关于远程设备或系统发射和接收数据和/或其它信息的硬件逻辑和/或软件。例如,在一个实施例中,通信信道514包括允许设备500与一个或多个数据网络通信的任意合适类型的通信链路。例如,在一个实施例中,收发机逻辑506操作用以接收来自一个或多个远程服务器的SI消息和/或片段。所接收到的SI消息和/或片段随后可以由解码逻辑510和/或重组逻辑512来处理。
在一个实施例中,递送系统包括存储在计算机可读介质上的程序指令,这些程序指令在由至少一个处理器——例如处理逻辑502——执行时提供这里所述的功能。例如,程序指令可从诸如软盘、CDROM、存储器卡、闪存设备、RAM、ROM、或与设备500接口的任意其它类型的存储器设备或计算机可读介质被加载到设备500。在另一实施例中,指令可从与设备500接口的外部设备或网络资源通过收发机逻辑506被加载到设备500。程序指令在由处理逻辑502执行时提供递送系统的一个或多个实施例。
因此,设备500在递送系统的一个或多个实施例中操作用以接收来自网络服务器的SI消息和/或片段。应该注意,设备500仅示出了一个实施例,而落在这些实施例的范围内的其它实现也是可能的。
图6示出用于在一个实施例中操作设备的方法600的一个实施例。为了简明起见,方法600将参照图5和图1中所示的设备500来描述。在一个实施例中,诸如处理逻辑502等至少一个处理器执行机器可读指令来控制设备500执行这里所述的功能。
在框602,接收消息片段,这些消息片段已经以第一(例如,XML)和/或第二(二进制)语言表示在网络116处经过分段。在框604,确定接收到的片段已否已在第二表示内被分段。如果是,则在步骤606将接收到的片段在第二表示内重组。在框608,确定这些片段是否已从第一表示被编码为第二表示。如果是,则在步骤610将片段从第二表示解码为第一表示。在框612,确定SI消息是否已在第一表示——如XML内被分段。如果是,则在步骤614将这些片段在第一表示内重组。在框616,所恢复的SI消息被递送给上层——例如,市场递送协议和/或MPG递送协议。
因此,方法600操作用以允许设备接收递送系统的一个实施例中的SI消息。应该注意,方法600仅表示一种实现,而落在这些实施例的范围内的其它实现也是可能的。
结合在此公开的各方面描述的各种示例性逻辑、逻辑块、模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、或其设计成执行这里所描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但是在替换方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器也可被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其它此类配置。
结合在此公开的各方面描述的方法或算法的步骤可直接以硬件、以处理器执行的软件模块、或以这两者的组合来体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或本领域中所知的任何其它形式的存储介质中。示例性存储介质可被耦合到处理器,以使得该处理器可从/向该存储介质读取和写入信息。在替换方案中,存储介质可整合到该处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。
提供所公开的各方面的描述旨在使本领域的任何技术人员皆能够制作或使用本发明。对于本领域的技术人员而言,对这些实施例的各种修改将是显而易见的,并且在此所定义的一般性原理可适用于其它实施例——例如在即时消息接发服务或任何普通无线数据通信应用——而不会背离本发明的精神实质或范围。因此,本发明无意被限于这里所示的各方面,而应根据与在此所公开的原理和新颖特征相一致的最宽范围来授权。措辞“示例性”在此专用于表示“用作示例、实例或例示”。在此描述为“示例性”的任何方面不一定理解为优选或优于其它方面。
Claims (25)
1.一种用于发送与发往设备的媒体相关联的以第一语言表示表达的系统信息消息的方法,所述方法包括:
将至少一个系统信息(SI)消息分段为所述第一语言表示内的多个片段,其中每个片段携带所述SI消息的至少一个根属性;以及
将所述片段传输至设备。
2.如权利要求1所述的方法,其特征在于,还包括将至少一个片段编码为第二语言表示。
3.如权利要求2所述的方法,其特征在于,还包括将所述第二语言表示内的所述片段的至少一个分段。
4.如权利要求3所述的方法,其特征在于,所述编码包括将所述片段从XML表示编码为二进制表示。
5.如权利要求1所述的方法,其特征在于,所述分段包括在所述系统信息具有大于预定限度的大小的情况下将所述系统信息分段。
6.如权利要求5所述的方法,其特征在于,所述预定限度是基于所述设备的至少一个物理特性来确定的。
7.如权利要求6所述的方法,其特征在于,所述物理特性包括所述设备上的可用存储器。
8.一种用于接收与发往设备的媒体相关联的系统信息的方法,所述方法包括:
接收系统信息(SI)片段,所述片段携带以第一语言表示表达的父SI消息的至少一个属性;以及
重组所述片段以恢复所述父SI消息。
9.如权利要求8所述的方法,其特征在于,如果所述片段包括以第二语言表示表达的片段,则所述重组包括重组所述第二语言表示内的所述片段。
10.如权利要求9所述的方法,其特征在于,如果所述片段包括编码在所述第二语言表示内的片段,则还包括将所述片段解码为所述第一语言表示。
11.如权利要求8所述的方法,其特征在于,还包括将每个片段存储在所述设备上,其中每个片段的大小被调节成适于所述设备上的存储器。
12.一种用于发送与发往设备的媒体相关联的以第一语言表示表达的系统信息消息的装置,包括:
用于将至少一个系统信息(SI)消息分段为所述第一语言表示内的多个片段的装置,其中每个片段携带所述SI消息的至少一个根属性;以及
用于将所述片段传输至设备的装置。
13.如权利要求12所述的装置,其特征在于,还包括用于将至少一个片段编码为第二语言表示的装置。
14.如权利要求13所述的装置,其特征在于,还包括用于将所述第二语言表示内的所述片段的至少一个分段的装置。
15.如权利要求14所述的装置,其特征在于,所述用于编码的装置包括用于将所述片段从XML表示编码为二进制表示的装置。
16.如权利要求12所述的装置,其特征在于,所述用于分段的装置包括用于在所述系统信息具有大于预定限度的大小的情况下将所述系统信息分段的装置。
17.如权利要求16所述的装置,其特征在于,所述预定限度是基于所述设备的至少一个物理特性来确定的。
18.如权利要求17所述的装置,其特征在于,所述物理特性包括所述设备上的可用存储器。
19.一种用于接收与发往设备的媒体相关联的系统信息的装置,包括:
用于接收系统信息(SI)片段的装置,所述片段携带以第一语言表示表达的父SI消息的至少一个属性;以及
用于重组所述片段以恢复所述父SI消息的装置。
20.如权利要求19所述的装置,其特征在于,所述用于重组的装置包括用于在所述片段包括以第二语言表示表达的片段的情况下重组所述第二语言表示内的所述片段的装置。
21.如权利要求20所述的装置,其特征在于,还包括用于在所述片段包括编码在所述第二语言表示内的片段的情况下将所述片段解码为所述第一语言表示的装置。
22.一种被配置成执行用于发送与发往设备的媒体相关联的以第一语言表示表达的系统信息消息的方法的处理器,所述方法包括:
将至少一个系统信息(SI)消息分段为所述第一语言表示内的多个片段,其中每个片段携带所述SI消息的至少一个根属性;以及
将所述片段传输至设备。
23.一种被配置成执行用于接收与发往设备的媒体相关联的系统信息的方法的处理器,所述方法包括:
接收系统信息(SI)片段,所述片段携带以第一语言表示表达的父SI消息的至少一个属性;以及
重组所述片段以恢复所述父SI消息
24.一种驻留在机器可读介质中的程序——当被执行时指示机器执行一种用于发送与发往设备的媒体相关联的以第一语言表示表达的系统信息消息的方法,所述方法包括:
将至少一个系统信息(SI)消息分段为所述第一语言表示内的多个片段,其中每个片段携带所述SI消息的至少一个根属性;以及
将所述片段传输至设备。
25.一种驻留在机器可读介质中的程序——当被执行时指示机器执行一种用于接收与发往设备的媒体相关联的系统信息的方法,所述方法包括:
接收系统信息(SI)片段,所述片段携带以第一语言表示表达的父SI消息的至少一个属性;以及
重组所述片段以恢复所述父SI消息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/270,168 | 2005-11-08 | ||
US11/270,168 US8533358B2 (en) | 2005-11-08 | 2005-11-08 | Methods and apparatus for fragmenting system information messages in wireless networks |
PCT/US2006/060684 WO2007056754A1 (en) | 2005-11-08 | 2006-11-08 | Methods and apparatus for fragmenting system information messages in wireless networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101356816A true CN101356816A (zh) | 2009-01-28 |
CN101356816B CN101356816B (zh) | 2013-09-11 |
Family
ID=37836664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800505264A Expired - Fee Related CN101356816B (zh) | 2005-11-08 | 2006-11-08 | 用于将无线网络中的系统信息消息分段的方法和装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US8533358B2 (zh) |
EP (1) | EP1946558A1 (zh) |
JP (1) | JP2009515489A (zh) |
KR (1) | KR100996014B1 (zh) |
CN (1) | CN101356816B (zh) |
BR (1) | BRPI0618344A2 (zh) |
CA (1) | CA2628456A1 (zh) |
RU (1) | RU2008122944A (zh) |
WO (1) | WO2007056754A1 (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070055629A1 (en) * | 2005-09-08 | 2007-03-08 | Qualcomm Incorporated | Methods and apparatus for distributing content to support multiple customer service entities and content packagers |
US7565506B2 (en) * | 2005-09-08 | 2009-07-21 | Qualcomm Incorporated | Method and apparatus for delivering content based on receivers characteristics |
US8893179B2 (en) * | 2005-09-12 | 2014-11-18 | Qualcomm Incorporated | Apparatus and methods for providing and presenting customized channel information |
US8528029B2 (en) * | 2005-09-12 | 2013-09-03 | Qualcomm Incorporated | Apparatus and methods of open and closed package subscription |
US8600836B2 (en) * | 2005-11-08 | 2013-12-03 | Qualcomm Incorporated | System for distributing packages and channels to a device |
US8571570B2 (en) * | 2005-11-08 | 2013-10-29 | Qualcomm Incorporated | Methods and apparatus for delivering regional parameters |
US8484299B2 (en) | 2008-02-28 | 2013-07-09 | Hitachi Consumer Electronics Co., Ltd. | Content delivery system, delivery server, receiving terminal, and content delivery method |
KR101090100B1 (ko) * | 2008-08-16 | 2011-12-07 | 한국지질자원연구원 | 실리카-티타니아 복합 나노 다공체 분말의 제조 방법 |
US20110142058A1 (en) * | 2009-12-10 | 2011-06-16 | Telcordia Technologies, Inc. | Bridge protocol for flow-specific messages |
US9355144B2 (en) * | 2009-12-10 | 2016-05-31 | Nokia Technologies Oy | Method and apparatus for recycling information fragments in information spaces |
US8630216B2 (en) | 2010-06-24 | 2014-01-14 | Apple Inc. | Method and apparatus for selective reading of system information in a mobile wireless device |
US8527779B1 (en) * | 2010-09-01 | 2013-09-03 | Open Invention Network, Llc | Method and apparatus of performing distributed steganography of a data message |
CN104639285B (zh) * | 2015-01-08 | 2017-11-14 | 大唐移动通信设备有限公司 | 一种系统信息传输方法和设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1212577A (zh) * | 1997-08-27 | 1999-03-31 | 松下电器产业株式会社 | 广播系统用的控制信息生成装置 |
JPH11175426A (ja) * | 1997-12-11 | 1999-07-02 | Fuji Xerox Co Ltd | サービス中継装置 |
US20020024944A1 (en) * | 2000-07-20 | 2002-02-28 | Hang Zhang | Network layer protocol aware link layer |
US20020047894A1 (en) * | 2000-06-27 | 2002-04-25 | David Steading | System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system |
US20050193114A1 (en) * | 1997-08-01 | 2005-09-01 | Cisco Technology, Inc. | Method and apparatus for directing a flow of packets based on request and server attributes |
Family Cites Families (161)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US28742A (en) * | 1860-06-19 | Machine foe | ||
US650347A (en) * | 1899-07-31 | 1900-05-22 | Anglo Francaise Des Parfums Perfectionnes Ltd Soc | Process of making ozonized terpinol. |
US4600921A (en) | 1983-10-19 | 1986-07-15 | Zenith Radio Corporation | Full-field teletext system with dynamic addressability |
NO900391L (no) * | 1989-02-06 | 1990-08-07 | Weidmann H Ag | Fremgangsmaate, forankringselement og spennanordning til oppspenning av en stang. |
JPH05502539A (ja) | 1990-09-19 | 1993-04-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 主データファイル及び制御ファイルが記録された記録担体、その記録方法及び装置、及びその読取装置 |
US5604528A (en) | 1992-06-10 | 1997-02-18 | Scientific-Atlanta, Inc. | Method and apparatus for providing periodic subscription television services |
US5659350A (en) | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
ES2152712T3 (es) | 1992-12-09 | 2001-02-01 | Discovery Communicat Inc | Sistema de distribucion de programas de television. |
US20030117445A1 (en) | 1992-12-09 | 2003-06-26 | Hendricks John S. | Reprogrammable set top terminal that stores programs locally and generates menus |
US6463585B1 (en) | 1992-12-09 | 2002-10-08 | Discovery Communications, Inc. | Targeted advertisement using television delivery systems |
US5333135A (en) | 1993-02-01 | 1994-07-26 | North American Philips Corporation | Identification of a data stream transmitted as a sequence of packets |
US5491774A (en) | 1994-04-19 | 1996-02-13 | Comp General Corporation | Handheld record and playback device with flash memory |
US5717923A (en) | 1994-11-03 | 1998-02-10 | Intel Corporation | Method and apparatus for dynamically customizing electronic information to individual end users |
US5758257A (en) | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5805763A (en) * | 1995-05-05 | 1998-09-08 | Microsoft Corporation | System and method for automatically recording programs in an interactive viewing system |
US5652759A (en) | 1995-06-14 | 1997-07-29 | American Airlines, Inc. | Method and apparatus for delivering information in a real time mode over a nondedicated circuit |
US5696500A (en) | 1995-08-18 | 1997-12-09 | Motorola, Inc. | Multi-media receiver and system therefor |
US6230203B1 (en) | 1995-10-20 | 2001-05-08 | Scientific-Atlanta, Inc. | System and method for providing statistics for flexible billing in a cable environment |
US5635989A (en) | 1996-02-13 | 1997-06-03 | Hughes Electronics | Method and apparatus for sorting and searching a television program guide |
US7028088B1 (en) | 1996-04-03 | 2006-04-11 | Scientific-Atlanta, Inc. | System and method for providing statistics for flexible billing in a cable environment |
JP3793975B2 (ja) | 1996-05-20 | 2006-07-05 | ソニー株式会社 | 階層型メニューにおけるカスタマイズメニューの登録方法及びカスタマイズメニューを備えた映像機器 |
FR2751449A1 (fr) | 1996-07-17 | 1998-01-23 | Philips Electronics Nv | Procede d'exploitation d'un appareil destine a permettre l'acces a des services |
US5978649A (en) | 1996-12-27 | 1999-11-02 | Hughes Electronics Corporation | Method and apparatus for dynamic conditional channel authorization in a broadcast system |
US20060031882A1 (en) | 1997-01-06 | 2006-02-09 | Swix Scott R | Systems, methods, and devices for customizing content-access lists |
US6122658A (en) | 1997-07-03 | 2000-09-19 | Microsoft Corporation | Custom localized information in a networked server for display to an end user |
US6016141A (en) | 1997-10-06 | 2000-01-18 | United Video Properties, Inc. | Interactive television program guide system with pay program package promotion |
US6477707B1 (en) | 1998-03-24 | 2002-11-05 | Fantastic Corporation | Method and system for broadcast transmission of media objects |
US6314573B1 (en) | 1998-05-29 | 2001-11-06 | Diva Systems Corporation | Method and apparatus for providing subscription-on-demand services for an interactive information distribution system |
US6536041B1 (en) * | 1998-06-16 | 2003-03-18 | United Video Properties, Inc. | Program guide system with real-time data sources |
CN1158861C (zh) | 1998-06-17 | 2004-07-21 | 株式会社日立制作所 | 广播信号接收方法和广播信号接收装置 |
US6956593B1 (en) | 1998-09-15 | 2005-10-18 | Microsoft Corporation | User interface for creating, viewing and temporally positioning annotations for media content |
US7248855B2 (en) | 1998-09-15 | 2007-07-24 | Upaid Systems, Ltd. | Convergent communications system and method with a rule set for authorizing, debiting, settling and recharging a mobile commerce account |
US7313806B1 (en) | 1998-10-30 | 2007-12-25 | Intel Corporation | Method and apparatus for channel surfing through multiple sources based on user-definable preferences |
US6760916B2 (en) | 2000-01-14 | 2004-07-06 | Parkervision, Inc. | Method, system and computer program product for producing and distributing enhanced media downstreams |
US6182287B1 (en) | 1999-02-04 | 2001-01-30 | Thomson Licensing S.A. | Preferred service management system for a multimedia video decoder |
US6729929B1 (en) | 1999-03-17 | 2004-05-04 | Cisco Systems, Inc. | Method and apparatus for controlling wireless networks |
WO2000062189A2 (en) | 1999-04-12 | 2000-10-19 | Reciprocal, Inc. | System and method for data rights management |
US6886017B1 (en) | 1999-04-30 | 2005-04-26 | Elata Limited | System and method for managing distribution of content to a device |
US6599147B1 (en) | 1999-05-11 | 2003-07-29 | Socket Communications, Inc. | High-density removable expansion module having I/O and second-level-removable expansion memory |
JP3695992B2 (ja) | 1999-06-04 | 2005-09-14 | 株式会社東芝 | 放送受信装置及びコンテンツ利用制御方法 |
US6671853B1 (en) * | 1999-07-15 | 2003-12-30 | International Business Machines Corporation | Method and system for selectively streaming markup language documents |
JP2001054089A (ja) | 1999-08-11 | 2001-02-23 | Sony Corp | 選択装置及び方法 |
US6785704B1 (en) | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
JP2001092880A (ja) | 1999-09-17 | 2001-04-06 | Sony Corp | 情報提供システム、リスト送信装置、情報受信装置及び情報提供方法 |
KR100348787B1 (ko) * | 1999-10-19 | 2002-08-17 | 엘지전자주식회사 | 마스터 가이드 테이블 데이터 구조 및 부가 정보 송수신 방법 |
KR100378791B1 (ko) | 1999-12-02 | 2003-04-07 | 엘지전자 주식회사 | 피아이디/섹션 필터 |
US6678215B1 (en) | 1999-12-28 | 2004-01-13 | G. Victor Treyz | Digital audio devices |
US20030191816A1 (en) | 2000-01-11 | 2003-10-09 | Spoovy, Llc | System and method for creating and delivering customized multimedia communications |
JP2001217860A (ja) | 2000-01-31 | 2001-08-10 | Mitsubishi Electric Corp | 情報受信方法、情報通信方法、情報通信装置および情報通信端末 |
JP2001230996A (ja) | 2000-02-15 | 2001-08-24 | Matsushita Electric Ind Co Ltd | 広告データ供給方法と広告データ再生装置及びそのシステム |
US7043225B1 (en) | 2000-02-25 | 2006-05-09 | Cisco Technology, Inc. | Method and system for brokering bandwidth in a wireless communications network |
US6785551B1 (en) | 2000-04-07 | 2004-08-31 | Ford Motor Company | Method of providing dynamic regionally relevant data to a mobile environment |
US20010030667A1 (en) | 2000-04-10 | 2001-10-18 | Kelts Brett R. | Interactive display interface for information objects |
US20010052133A1 (en) | 2000-04-12 | 2001-12-13 | Lg Electronics Inc. | Apparatus and method for providing and obtaining product information through a broadcast signal |
US20020016801A1 (en) * | 2000-08-01 | 2002-02-07 | Steven Reiley | Adaptive profile-based mobile document integration |
US7107606B2 (en) | 2000-08-30 | 2006-09-12 | The Chinese University Of Hong Kong | System and method for highly scalable video on demand |
ATE236489T1 (de) | 2000-09-11 | 2003-04-15 | Mediabricks Ab | Verfahren zur bereitstellung von medieninhalt über ein digitales netzwerk |
WO2002028097A2 (en) | 2000-09-27 | 2002-04-04 | The Regents Of The University Of California | Client-based interactive digital television architecture |
WO2002030111A2 (en) | 2000-09-29 | 2002-04-11 | Gist Communications, Inc. | Method and system for creating and presenting a recommendation-based guide to television viewing choices |
US20020042915A1 (en) * | 2000-10-06 | 2002-04-11 | Kubischta Raymond L. | Interactive, off-screen entertainment guide for program selection and control |
AUPR063400A0 (en) * | 2000-10-06 | 2000-11-02 | Canon Kabushiki Kaisha | Xml encoding scheme |
JP4408549B2 (ja) | 2000-10-12 | 2010-02-03 | 株式会社ユニバーサルエンターテインメント | 情報表示システム |
US6970939B2 (en) | 2000-10-26 | 2005-11-29 | Intel Corporation | Method and apparatus for large payload distribution in a network |
US20040193545A1 (en) | 2000-10-30 | 2004-09-30 | Gady Shlasky | Method and system for digital licensing distribution |
JP4499905B2 (ja) | 2000-11-29 | 2010-07-14 | 株式会社フジテレビジョン | 広告方法及び広告放送システム |
JP2002176589A (ja) | 2000-12-05 | 2002-06-21 | Alpine Electronics Inc | 受信機 |
JP4447836B2 (ja) | 2000-12-27 | 2010-04-07 | ソニー株式会社 | 通信装置及び通信方法 |
US7620574B2 (en) | 2001-01-22 | 2009-11-17 | N2 Broadband, Inc. | Cable billing systems and methods enabling independence of service marketing and provisioning from billing and collection of revenue |
US6614573B1 (en) | 2001-01-30 | 2003-09-02 | Avanex Corporation | Switchable interleaved channel separator devices and systems |
KR100399999B1 (ko) | 2001-02-05 | 2003-09-29 | 삼성전자주식회사 | 멀티스트림이 기록된 기록매체, 그 기록장치, 그기록방법, 그 재생장치, 및 그 재생방법 |
US20020144291A1 (en) | 2001-03-28 | 2002-10-03 | Mary Smiley | Network publication of data synchronized with television broadcasts |
US20020157002A1 (en) | 2001-04-18 | 2002-10-24 | Messerges Thomas S. | System and method for secure and convenient management of digital electronic content |
AUPR459801A0 (en) | 2001-04-24 | 2001-05-24 | Canon Kabushiki Kaisha | A multi-agent system for digital home/office |
US8001259B2 (en) | 2001-06-01 | 2011-08-16 | International Business Machines Corporation | Pervasive, distributed provision of services such as product brokerage |
EP1267579A3 (en) | 2001-06-11 | 2003-03-19 | Canal+ Technologies Société Anonyme | MPEG table structure |
US6918132B2 (en) | 2001-06-14 | 2005-07-12 | Hewlett-Packard Development Company, L.P. | Dynamic interface method and system for displaying reduced-scale broadcasts |
GB0114583D0 (en) | 2001-06-15 | 2001-08-08 | Pace Micro Tech Plc | Improvements to television program display information |
US7149189B2 (en) | 2001-07-17 | 2006-12-12 | Mcafee, Inc. | Network data retrieval and filter systems and methods |
US7017174B1 (en) | 2001-07-30 | 2006-03-21 | Digeo, Inc. | Methods and apparatus for providing a central recorder in a broadcast system |
US20030040850A1 (en) | 2001-08-07 | 2003-02-27 | Amir Najmi | Intelligent adaptive optimization of display navigation and data sharing |
US7542482B2 (en) | 2001-08-16 | 2009-06-02 | Qualcomm Incorporated | Method and apparatus for message segmentation in a wireless communication system |
JP2003101812A (ja) | 2001-09-26 | 2003-04-04 | Hitachi Ltd | 受信システムおよび携帯端末 |
US20030069881A1 (en) * | 2001-10-03 | 2003-04-10 | Nokia Corporation | Apparatus and method for dynamic partitioning of structured documents |
US7117439B2 (en) | 2001-10-19 | 2006-10-03 | Microsoft Corporation | Advertising using a combination of video and banner advertisements |
JP2003134490A (ja) | 2001-10-30 | 2003-05-09 | Alpine Electronics Inc | 放送受信機 |
US6885874B2 (en) | 2001-11-27 | 2005-04-26 | Motorola, Inc. | Group location and route sharing system for communication units in a trunked communication system |
US20030110297A1 (en) | 2001-12-12 | 2003-06-12 | Tabatabai Ali J. | Transforming multimedia data for delivery to multiple heterogeneous devices |
JP2003203035A (ja) | 2002-01-07 | 2003-07-18 | Digital Dream:Kk | 情報配信方法および情報配信システム、情報配信プログラム、編集プログラムならびにコンピュータで読み取り可能な記録媒体 |
GB2384879A (en) * | 2002-02-01 | 2003-08-06 | Sony Uk Ltd | Method for providing binary digital TV data from a structured ata format |
US8763061B2 (en) | 2002-02-13 | 2014-06-24 | Motorola Mobility Llc | Correlation of tuned channel information with internet web addresses |
JP4123805B2 (ja) | 2002-03-27 | 2008-07-23 | 凸版印刷株式会社 | サーバ及び広告配信方法 |
US20030212999A1 (en) | 2002-05-08 | 2003-11-13 | Simin Cai | System and method for providing video telephony over a cable access network infrastructure |
CA2485053A1 (en) | 2002-05-10 | 2003-11-20 | Protexis Inc. | System and method for multi-tiered license management and distribution using networked clearinghouses |
JP3966503B2 (ja) | 2002-05-30 | 2007-08-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム |
US7065787B2 (en) | 2002-06-12 | 2006-06-20 | Microsoft Corporation | Publishing content in connection with digital rights management (DRM) architecture |
US20040003405A1 (en) | 2002-06-27 | 2004-01-01 | International Business Machines Corporation | System and method for personal video recording system menu control |
JP2004056178A (ja) | 2002-07-16 | 2004-02-19 | Fujitsu Ltd | 情報処理装置 |
US7433915B2 (en) | 2002-08-01 | 2008-10-07 | Xerox Corporation | System and method for controlling communication |
US7516470B2 (en) * | 2002-08-02 | 2009-04-07 | Cisco Technology, Inc. | Locally-updated interactive program guide |
JP2004072356A (ja) | 2002-08-06 | 2004-03-04 | Hitachi Ltd | サーバ及び該サーバを実行させるためのプログラム |
US8171514B2 (en) * | 2002-08-21 | 2012-05-01 | Bernier Nicklas P | Managing favorite channels |
US6895486B2 (en) | 2002-08-29 | 2005-05-17 | Micron Technology, Inc. | Linear object management for a range of flash memory |
US7113776B2 (en) | 2002-08-30 | 2006-09-26 | Qualcomm Inc. | System and method for application and application metadata filtering based on wireless device capabilities |
TWI233560B (en) | 2002-10-28 | 2005-06-01 | Jou Yi Lin | Method for multimedia advertisement |
AU2003295739A1 (en) * | 2002-11-18 | 2004-06-15 | United Video Properties, Inc. | Systems and methods for providing real-time services in an interactive television program guide application |
US20040117822A1 (en) | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Method and system for personal media program production in a media exchange network |
US20050108770A1 (en) | 2002-12-11 | 2005-05-19 | Jeyhan Karaoguz | Method and system for mixing broadcast and stored media in a media exchange network |
US20040117857A1 (en) | 2002-12-16 | 2004-06-17 | Chatschik Bisdikian | System and a method for personalised, transaction-oriented, interactivity over non-interactive (one way) broadcast networks |
US20040177383A1 (en) | 2003-01-24 | 2004-09-09 | Chyron Corporation | Embedded graphics metadata |
US20040153547A1 (en) | 2003-01-31 | 2004-08-05 | Dirk Trossen | Service provisioning in a communication system |
US7003117B2 (en) | 2003-02-05 | 2006-02-21 | Voltage Security, Inc. | Identity-based encryption system for secure data distribution |
EP1593262B1 (en) * | 2003-02-05 | 2014-08-20 | Pace Plc | Method of coding and transmitting epg data, coder and receiver |
US20040226048A1 (en) | 2003-02-05 | 2004-11-11 | Israel Alpert | System and method for assembling and distributing multi-media output |
AU2003208836A1 (en) | 2003-02-12 | 2004-09-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication system control method |
DE10309336B4 (de) | 2003-03-04 | 2005-11-24 | Siemens Ag | Verfahren zur Codierung eines strukturierten Dokuments |
RU2254611C2 (ru) | 2003-03-13 | 2005-06-20 | Общество с ограниченной ответственностью "Мобилити" | Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты) |
JP3905851B2 (ja) | 2003-03-24 | 2007-04-18 | 株式会社東芝 | 構造化文書の分割方法及びプログラム |
US20040216158A1 (en) | 2003-04-23 | 2004-10-28 | International Business Machines Corporation | Preferred entertainment guide |
US20050015765A1 (en) | 2003-05-19 | 2005-01-20 | Michele Covell | System for doing service location management taking into account the node and network characteristics |
US7660877B2 (en) | 2003-05-19 | 2010-02-09 | Hewlett-Packard Development Company, L.P. | Systems and methods in which a provider is selected to service content requested by a client device |
US7194756B2 (en) | 2003-06-20 | 2007-03-20 | N2 Broadband, Inc. | Systems and methods for provisioning a host device for enhanced services in a cable system |
US20040268420A1 (en) | 2003-06-20 | 2004-12-30 | N2 Broadband, Inc. | Systems and methods for activating a host in a cable system |
US7757261B2 (en) | 2003-06-20 | 2010-07-13 | N2 Broadband, Inc. | Systems and methods for providing flexible provisioning architectures for a host in a cable system |
TWI226797B (en) | 2003-07-11 | 2005-01-11 | Via Tech Inc | Multimedia player having the function of varying displayed contents in suspending mode |
GB2405557A (en) | 2003-08-27 | 2005-03-02 | Nokia Corp | Service identification data relating services at a given frequency to services and identifying their media format |
EP1661019B1 (en) | 2003-08-29 | 2013-04-17 | OpenTV, Inc. | Targeted content broadcast and reception system |
JP4367057B2 (ja) | 2003-09-01 | 2009-11-18 | ソニー株式会社 | 制作端末装置,コンピュータプログラム,および関連付け方法 |
KR20050038143A (ko) | 2003-10-21 | 2005-04-27 | 삼성전자주식회사 | 지역 특화 부가정보 방송을 위한 디지털 방송 시스템 및그 방송 서비스 방법 |
KR20060104995A (ko) | 2003-10-27 | 2006-10-09 | 노키아 코포레이션 | 서비스 선택 및 분류를 위한 장치, 시스템, 방법 및 컴퓨터프로그램 생성물 |
US8145120B2 (en) | 2003-10-27 | 2012-03-27 | Nokia Corporation | Apparatus, system, method and computer program product for service selection and sorting |
JP2005149129A (ja) | 2003-11-14 | 2005-06-09 | Sony Corp | ライセンス管理方法、情報処理装置および方法、並びにプログラム |
US8595769B2 (en) | 2003-12-02 | 2013-11-26 | At&T Intellectual Property I, L.P. | System and method for providing a personalized channel |
CN1774926B (zh) | 2003-12-05 | 2012-07-18 | 索尼株式会社 | 内容分配系统与方法以及内容处理装置与方法 |
US20050124332A1 (en) | 2003-12-08 | 2005-06-09 | Clark David R. | Mobile device programming system and method |
US20050132207A1 (en) | 2003-12-10 | 2005-06-16 | Magda Mourad | System and method for authoring learning material using digital ownership rights |
FR2864869A1 (fr) | 2004-01-06 | 2005-07-08 | Thomson Licensing Sa | Methode de transmission de services numeriques sur un reseau et appareil mettant en oeuvre la methode |
US20050154679A1 (en) | 2004-01-08 | 2005-07-14 | Stanley Bielak | System for inserting interactive media within a presentation |
US20050182852A1 (en) | 2004-02-14 | 2005-08-18 | David Tinsley | Intelligent fabric |
US20050188403A1 (en) | 2004-02-23 | 2005-08-25 | Kotzin Michael D. | System and method for presenting and editing customized media streams to a content providing device |
JP2005318473A (ja) * | 2004-04-30 | 2005-11-10 | Toshiba Corp | 動画像のメタデータ |
US7830833B2 (en) | 2004-05-04 | 2010-11-09 | Qualcomm Incorporated | Method and apparatus for ranking of media services and program packages |
US20050264704A1 (en) | 2004-05-27 | 2005-12-01 | Leinonen Marko E | Media device and method of enhancing viewing of video information in media device |
US9178948B2 (en) | 2004-07-30 | 2015-11-03 | Qualcomm Incorporated | Methods and apparatus for subscribing to multimedia delivery services in a data network |
US20060059045A1 (en) | 2004-09-14 | 2006-03-16 | Ashok Babbar | Method and system for entertainment content distribution |
US20060095410A1 (en) | 2004-10-29 | 2006-05-04 | Ostrover Lewis S | Personal video recorder for home network providing filtering and format conversion of content |
JP2006135388A (ja) | 2004-11-02 | 2006-05-25 | Pioneer Electronic Corp | 情報処理装置、表示制御装置、情報処理方法、そのプログラム、およびそのプログラムを記録した記録媒体 |
US7987482B2 (en) | 2004-11-15 | 2011-07-26 | Microsoft Corporation | Promoted listings |
EP1672940A1 (en) | 2004-12-20 | 2006-06-21 | Sony Ericsson Mobile Communications AB | System and method for sharing media data |
US20060200745A1 (en) | 2005-02-15 | 2006-09-07 | Christopher Furmanski | Method and apparatus for producing re-customizable multi-media |
TW200523781A (en) | 2005-02-21 | 2005-07-16 | Streaming21 Technology Co Ltd | Streaming broadcasting system |
US7603109B2 (en) | 2005-03-10 | 2009-10-13 | Qualcomm Incorporated | Methods and apparatus for over-the-air subscriptions |
US20060218590A1 (en) | 2005-03-10 | 2006-09-28 | Sbc Knowledge Ventures, L.P. | System and method for displaying an electronic program guide |
US20060277576A1 (en) | 2005-06-06 | 2006-12-07 | Swarup Acharya | Signal distribution system with user-defined channel comprising information from an external network |
US20070055629A1 (en) | 2005-09-08 | 2007-03-08 | Qualcomm Incorporated | Methods and apparatus for distributing content to support multiple customer service entities and content packagers |
US7565506B2 (en) | 2005-09-08 | 2009-07-21 | Qualcomm Incorporated | Method and apparatus for delivering content based on receivers characteristics |
US8528029B2 (en) | 2005-09-12 | 2013-09-03 | Qualcomm Incorporated | Apparatus and methods of open and closed package subscription |
US8893179B2 (en) | 2005-09-12 | 2014-11-18 | Qualcomm Incorporated | Apparatus and methods for providing and presenting customized channel information |
US20070078944A1 (en) | 2005-09-12 | 2007-04-05 | Mark Charlebois | Apparatus and methods for delivering and presenting auxiliary services for customizing a channel |
US20070115929A1 (en) | 2005-11-08 | 2007-05-24 | Bruce Collins | Flexible system for distributing content to a device |
US8600836B2 (en) | 2005-11-08 | 2013-12-03 | Qualcomm Incorporated | System for distributing packages and channels to a device |
US8571570B2 (en) | 2005-11-08 | 2013-10-29 | Qualcomm Incorporated | Methods and apparatus for delivering regional parameters |
-
2005
- 2005-11-08 US US11/270,168 patent/US8533358B2/en not_active Expired - Fee Related
-
2006
- 2006-11-08 WO PCT/US2006/060684 patent/WO2007056754A1/en active Application Filing
- 2006-11-08 RU RU2008122944/09A patent/RU2008122944A/ru not_active Application Discontinuation
- 2006-11-08 CA CA002628456A patent/CA2628456A1/en not_active Abandoned
- 2006-11-08 BR BRPI0618344-1A patent/BRPI0618344A2/pt not_active Application Discontinuation
- 2006-11-08 EP EP06839777A patent/EP1946558A1/en not_active Withdrawn
- 2006-11-08 JP JP2008540329A patent/JP2009515489A/ja active Pending
- 2006-11-08 KR KR1020087013601A patent/KR100996014B1/ko not_active IP Right Cessation
- 2006-11-08 CN CN2006800505264A patent/CN101356816B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050193114A1 (en) * | 1997-08-01 | 2005-09-01 | Cisco Technology, Inc. | Method and apparatus for directing a flow of packets based on request and server attributes |
CN1212577A (zh) * | 1997-08-27 | 1999-03-31 | 松下电器产业株式会社 | 广播系统用的控制信息生成装置 |
JPH11175426A (ja) * | 1997-12-11 | 1999-07-02 | Fuji Xerox Co Ltd | サービス中継装置 |
US20020047894A1 (en) * | 2000-06-27 | 2002-04-25 | David Steading | System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system |
US20020024944A1 (en) * | 2000-07-20 | 2002-02-28 | Hang Zhang | Network layer protocol aware link layer |
Also Published As
Publication number | Publication date |
---|---|
US8533358B2 (en) | 2013-09-10 |
JP2009515489A (ja) | 2009-04-09 |
KR20080075153A (ko) | 2008-08-14 |
CN101356816B (zh) | 2013-09-11 |
RU2008122944A (ru) | 2009-12-20 |
BRPI0618344A2 (pt) | 2011-08-23 |
KR100996014B1 (ko) | 2010-11-22 |
WO2007056754A1 (en) | 2007-05-18 |
CA2628456A1 (en) | 2007-05-18 |
EP1946558A1 (en) | 2008-07-23 |
US20070104220A1 (en) | 2007-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101356816B (zh) | 用于将无线网络中的系统信息消息分段的方法和装置 | |
US9667751B2 (en) | Data feed acceleration | |
US7400274B2 (en) | System and method for data feed acceleration and encryption | |
US7853620B2 (en) | Datacast file transmission with meta-data retention | |
EP1741035B1 (en) | Session description message extensions | |
CN1981503B (zh) | 用于在数据网络中对内容进行可扩展传输的系统 | |
MX2015004596A (es) | Metodo y aparato para el control de envio de datos de medios. | |
CN104010229A (zh) | 用于在多媒体流式传输中组装前向纠错帧的方法和设备 | |
CN109076025B (zh) | 用于管理数据去除的方法和装置 | |
CN100349474C (zh) | 一种多媒体消息业务中推送通知的处理方法 | |
CN112637144B (zh) | 根据mmt协议传送与媒体数据有关的信息的装置和方法 | |
WO2017133611A1 (zh) | 多媒体系统信息交互机制及网络传输方法 | |
KR101166085B1 (ko) | 동영상 파일의 분산 트랜스코딩 방법 | |
CN107026887B (zh) | 一种多媒体系统中快速信息交互方法及网络传输方法 | |
CN104767710B (zh) | 基于dfa的http分块传输编码的传输载荷提取方法 | |
CN113824568B (zh) | 资产对象管理系统和方法 | |
CN103929447B (zh) | 一种基于PEEK操作的解析HTTP chunked编码数据的方法 | |
CN114979092B (zh) | 一种基于rtp的数据传输方法、装置、设备和介质 | |
US9584576B2 (en) | Lossless data coding for bidirectional communication in a collaborative session of multimedia content exchange | |
CN103929445B (zh) | 一种在线解析HTTP chunked编码数据的方法 | |
KR102207453B1 (ko) | Mmt 패킷 구성 장치 및 mmt 패킷 구성 방법 | |
CN111031027A (zh) | 一种数据高效传输方法及异构数据传输层 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130911 Termination date: 20151108 |
|
EXPY | Termination of patent right or utility model |