CN101356816A - 用于将无线网络中的系统信息消息分段的方法和装置 - Google Patents

用于将无线网络中的系统信息消息分段的方法和装置 Download PDF

Info

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
Application number
CNA2006800505264A
Other languages
English (en)
Other versions
CN101356816B (zh
Inventor
M·查勒伯斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101356816A publication Critical patent/CN101356816A/zh
Application granted granted Critical
Publication of CN101356816B publication Critical patent/CN101356816B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26283Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation 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消息。
CN2006800505264A 2005-11-08 2006-11-08 用于将无线网络中的系统信息消息分段的方法和装置 Expired - Fee Related CN101356816B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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