CN1663186A - 分组标识符搜索过滤 - Google Patents

分组标识符搜索过滤 Download PDF

Info

Publication number
CN1663186A
CN1663186A CN038144085A CN03814408A CN1663186A CN 1663186 A CN1663186 A CN 1663186A CN 038144085 A CN038144085 A CN 038144085A CN 03814408 A CN03814408 A CN 03814408A CN 1663186 A CN1663186 A CN 1663186A
Authority
CN
China
Prior art keywords
stream packets
identifier
internet protocol
filter
address
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
CN038144085A
Other languages
English (en)
Other versions
CN100414902C (zh
Inventor
哈利·皮科宁
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.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Publication of CN1663186A publication Critical patent/CN1663186A/zh
Application granted granted Critical
Publication of CN100414902C publication Critical patent/CN100414902C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • 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/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • 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/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • 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/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • 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/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • 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/4348Demultiplexing of additional data and video streams
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting

Abstract

提供了用于处理互联网协议数据的宽带数字广播接收机和方法。传输流分组被分析,以确定它们是否包含其地址为想要的互联网协议地址的互联网协议数据。当传输流分组确实包含想要的互联网协议数据时,传输流过滤器被配置成按照分组标识符数值过滤附加传输流分组。

Description

分组标识符搜索过滤
技术领域
本发明涉及宽带数字发送和接收。更具体地,本发明涉及在宽带数字传输网上互联网协议分组的发送和接收。
背景技术
数字宽带传输网络是已知的。这样的网络的例子是由高级电视系统委员会(ATSC)规定的网络。在欧洲和全世界其他地方流行的这样的网络的另一个例子是数字视频广播(DVB),它像ATSC那样,除了传递电视内容以外,还能够传递数据。ATSC和DVB利用容器化技术,其中发送的内容被放置在用作为数据容器的MPEG-2分组。因此,容器可被利用来传输任何适当数字化的数据,包括但不限于高分辨率TV、多频道标准分辨率TV(PAL/NTSC或SECAM),当然还包括宽带多媒体数据和交互业务。
传统上,宽带数字传输业务经过传输流发送电视内容与数据给终端用户。在ATSC和DVB中使用的这样的传输流的例子是MPEG-2传输流。每个传输流包含由分组标识符(PID)标识的各个传输流分组。PID包含对于在接收机中定位、识别和重建特定的内容或数据所需要的信息。单个传输流典型地包含由一个以上的分组标识符标识的传输流分组。
传输流分组的处理是费时的以及它对于宽带数字广播接收机的性能有很大的影响。对于性能的这样的影响在传递更传统的电视内容的情形下是可接受的。然而,这并不是供应某些其他类型的业务,诸如载送音频、视频、文本、其他数据或它们的组合的互联网协议分组的传递,的情形。单个互联网协议分组传统上是在一个数据报段内载送的。数据报段由一个或多个传输流分组有用负载段形成。现有的宽带数字广播接收机过滤和处理进入的传输流分组,以确定传输流分组是否包含作为想要的互联网协议分组的一部分的有用负载。虽然有某些建议的解决方案来减小由宽带数字广播接收机过滤和处理的传输流分组的数目,但这些解决方案牵涉到现有的提供数字广播业务的协议的使用限制。这些解决方案的重大的缺点在于,它们需要修正硬件或软件组成,以及与当前的标准不能兼容。
所以,在技术上有需要用于发送和接收业务的设备、系统和方法,其中业务的分组的打包导致这些分组的有用负载通过一个或多个传输流分组被分发。更具体地,需要用于通过宽带数字广播业务网络发送和接收互联网协议数据的设备、系统和方法,需要减小由宽带数字广播接收机进行的处理而不需要对于现有的宽带数字广播接收机有过大的修正,以及提高在宽带数字广播基站之间移动的接收机的越区切换时的速度。而且,有需要链接IP和DVB地址信息。
发明内容
上述的在本领域中的一个或多个需要是通过把互联网协议的过滤与传输流分组的过滤相联系的公开的系统和方法而得到满足。本发明的方面导致减小的功耗,以及特别适用于移动手持式终端,诸如移动电话和个人数字助理。
在第一实施例中,提供了在接收机中处理数字宽带传输的方法。方法包括获取传输流分组和分析传输流分组以检测第一标识符。当第一标识符被检测时,检测第二和第三标识符。第二标识符被存储在存储器。接着,把第三标识符与预定值进行比较。当第三标识符相应于预定值时,选择包括第二标识符的附加传输流分组,最后,提供具有在包括第二标识符的传输流分组中载送的数据的业务。
在本发明的另一个实施例中,提供了处理作为包含分组标识符的一个或多个传输流分组的有用负载被发送的互联网协议分组的宽带数字广播接收机。接收机包括传输流分组过滤器,按照分组标识符过滤传输流分组,和被耦合到传输流过滤器的解封装模块,从传输流解封装出互联网协议数据。地址过滤器把来自互联网协议数据的地址信息与想要的互联网协议地址进行比较。处理器被用计算机可读的指令编程为使得接收机根据从地址过滤器接收的信息执行配置传输流过滤器的步骤,
在本发明的其他实施例中,用于实施所公开的方法的计算机可读的指令被存储在计算机可读的媒体中。
附图说明
本发明是通过例子被数目的,以及并不限于附图,在图上相同的标注数字表示类似的单元,其中:
图1显示按照本发明的实施例的宽带数字广播接收机的示意图;
图2显示按照本发明的实施例,互联网协议数据如何通过传输流分组被载送;以及
图3显示按照本发明的实施例,按照打包的互联网协议数据过滤传输流分组的方法。
具体实施方式
图1显示按照本发明的实施例的宽带数字广播接收机。宽带数字广播接收机100可以用机顶盒、移动电话、个人数字助理或其他计算机装置实施。传输流分组过滤器102接收进入的传输流分组,传输流可以是经由地面网、有线网、卫星网、或任何其他传统的宽带数字广播网传输的MPEG-2传输流。在本发明的一个实施例中,传输流分组过滤器102根据分组标识符数值过滤传输流分组。
分组标识符(PID)存储器104可被包括来存储进入的传输流分组的分组标识符数值。从下面给出的说明,分组标识符数值的使用将变得很明白。解封装模块106可被包括来解封装传输流分组。在一个实施例中,互联网协议数据通过使用互联网协议数据在多协议包装DVB数据广播剖面上被传递。本发明可以用各种各样的不同的包装方法,包括IP/MPE/DSM-CC_section/MPEG-2传输流包装和专有包装方法,被实施。替换的包装方法包括用于DVD数据管道的IP/”专有包装2”/MPEG-2和用于任何MPEG网络的IP/”专有包装32”/MPEG-2(例如,inc.ATSC)。包装是在头部完成的。
终端可以例如通过电子业务指南事先识别IP地址。终端可通过由终端能力确定的通信路径检索电子业务指南。例如,用户可通过广播路径检索电子业务指南。在终端接收电子业务指南后,选择终端的用户想要的业务,以及该业务的IP地址或类似的地址信息被存储在地址过滤器108中。地址过滤器108可被包括来过滤互联网协议地址、MAC地址字节或其他地址信息。在本发明的一个方面,地址过滤器108过滤互联网协议分组的地址信息。数据报存储器110可被包括来存储一个或多个互联网协议分组段。处理器112可被包括来1控制数字广播接收机100的总的运行。当然,处理器112可以用计算机可读的指令被编程。最后,接口114可被包括来把数字广播接收机100耦合到外部计算机装置116。单个计算机装置116仅仅被显示用于说明的目的。在一个实施例中,接口114可被耦合到网络、几个计算机装置、具有几个互联网协议地址的单个计算机装置或被编程为包括至少一个互联网协议地址的任何硬件装置、移动电话、个人数字助理、机顶盒等等。
在描述实施本发明的方面的方法之前,将参照图2描述经由数字广播网络传输互联网协议分组。MPEG-2传输流200包括几个传输流分组。如图2所示,几个不同的传输流分组可以由同一个分组标识符数值标识。分组标识符数值典型地被使用来识别作为数字广播依从传输流的一部分发送的业务,诸如DVB分量。作为本发明的实施例的一部分,分组标识符数值可以相应于一个个人或一组互联网协议地址。例如,单个分组标识符数值可以相应于一组互联网协议地址,减小对于独特的分组标识符数值的需要。
图2显示,具有同一个分组标识符201的传输流分组的有用负载可以在接收机中一起被编组为数据报段202。数据报段202包括段标题202a、IP分组段202c和CRC或“检验和”比特202b。段标题202a可包括MAC或其他相关的可识别的信息。在本发明的一个方面,数据报段202限于4096字节的最大尺寸。IP分组段202c可包括IP比特204a和有用负载204b,以及按照IPv4、IPv6或任何其他格式被格式化。IP分组段202c可被限于传统的4084比特的最大尺寸。有用的负载204b然后通过他或她的终端呈现给用户。图3显示按照本发明的实施例,按照打包的互联网协议数据过滤传输流分组的方法。首先,在步骤302,宽带数字广播接收机被初始化。接着,在步骤304,宽带数字广播接收机接收传输流分组。在步骤306,传输流分组可被解封装以呈现基本的互联网协议数据。解封装运行将是包装格式的函数。接着,在步骤308,传输流分组可被分析,以确定是否存在有用负载单元开始指示符(PUSI)。当存在有用负载单元开始指示符时,在步骤310,传输流分组的分组标识符数值被存储在分组标识符存储器,诸如PID存储器104。存储的分组标识符数值可供以后的传输流分组过滤使用。当不存在有用负载单元开始指示符时,控制过程可转移到步骤304。
在步骤312,确定是否存在整个地址信息。单个传输流分组可以只包含MAC的一部分或IP地址。当不存在整个地址时,在步骤314,宽带数字广播接收机可以接收和解封装附加的传输流分组,直至全部地址信息是可提供时为止。替换地,存在的IP地址的部分可被过滤,在某些情形下,只需要一部分地址。
在步骤316,基本的互联网协议数据的地址信息被过滤。本领域技术人员将会看到,互联网协议地址信息可包括互联网协议分组目的地地址或互联网协议分组源地址。而且,正如这里使用的,“互联网协议地址信息”还可包括包含地址信息的MAC地址比特。
本发明的方面可以在互联网协议多播和单播业务方面被使用。对于互联网协议多播业务,互联网协议目的地地址信息典型地被复制到数据报段标题MAC地址比特。步骤316的过滤可以通过过滤互联网协议目的地地址或通过过滤来自数据报段标题202a的MAC地址标题而被执行。对于互联网协议单播业务,接收机的MAC地址可以藉助于运营商或业务提供商被传递到头端发射机。地址可以通过另一个通信路径被传送。通信路径可包括电话传送业务,如在GSM中的SMS业务,发送包括MAC地址的消息到预定的数目的、操作这种业务和接入传输流包装的管理机构。头端发射机然后可复制传输流分组的MAC地址作为发送到接收机的传输流分组的标识符。步骤316的过滤可以通过过滤MAC比特而被执行。在头端,广播运营商决定这个PID到IP的映射。在DVBT越区切换的情形下,接收机想要接收同一个IP业务。这种情形的例子可以是单播业务。在单播业务的情形下,接收机的MAC地址可被使用于过滤。MAC地址在网络内是独特的。当接收机进入新的小区时,同一个IP业务可以用不同的PID数值被发送。在这种情形下,过滤MAC地址变得比起确定来自元数据的新的PID数值要快得多。结果,越区切换也快得多。
在步骤318,确定基本互联网协议地址信息是否与想要的互联网协议地址相匹配。想要的互联网协议地址可以相应于图1所示的、计算机装置116的互联网协议地址。当互联网协议地址信息与想要的地址不匹配时,在步骤320,数据被丢弃。在步骤320后,控制过程返回到步骤304。
当互联网协议地址信息与想要的地址相匹配时,在步骤322,来自传输流的IP分组数据被保存。几个传输流分组的有用负载可被组合,以创建单个互联网协议分组。接着,在步骤324,被存储的分组标识符数值可被获取,和被使用来重新配置传输流过滤器。在步骤326,宽带数字广播接收机接收另一个传输流分组。一旦传输流分组过滤器按照被重新配置来过滤传输流分组,被包括在传输流分组内的进入的互联网协议数据可以按照分组标识符数值被过滤,正如与互联网协议地址信息相反。具体地,在步骤328,接收的传输流分组的分组标识符数值与被存储在PID存储器中的分组标识符数值相比较。当分组标识符不匹配时,在步骤330,传输流分组被丢弃。在步骤330后,控制过程可返回到步骤326。本领域技术人员将会看到通过按照分组标识符数值过滤进入的传输流分组实现的效率。作为例子,步骤306的解封装和步骤316的地址过滤是不需要的。
当分组标识符确实匹配时,在步骤332,来自传输流分组的有用负载被存储在存储器。如上所述,多个传输流分组的有用负载可被组合,创建单个互联网协议分组。最后,在步骤334,确定接收的传输流分组是否为数据报的结尾。当传输流分组不是数据报的结尾时,控制过程返回到步骤326,在该步骤宽带数字广播接收机接收另一个传输流分组。当传输流分组是数据报的结尾时,控制过程返回到步骤302,在该步骤接收机被初始化。数据报的结尾可以通过包括数据报的长度的指示的多协议标题被识别。多协议标题在第一传输流分组中被发送。接收机可以分析接收的信息,以确定数据报的长度和何时达到数据报的结尾。在替换实施例中,在接收到带有某个分组标识符数值的第一互联网协议分组以后,该分组标识符数值被使用来向前进。
图3所示的实施例过滤传输流分组以找出单个分组标识符数值。本领域技术人员将会看到,传输流分组过滤器可被配置成过滤传输流分组,找出一个以上的分组标识符数值。例如,具有分开的互联网协议地址的几个装置可被耦合到单个宽带数字广播接收机。传输流分组过滤器可被配置成按照相应于分开的互联网协议地址的分组标识符数值进行过滤。在包括过滤数据,找出一个以上互联网协议地址的一个实施方案中,在步骤326和330后,控制过程返回到步骤304。步骤314和324也牵涉到一个以上的互联网协议地址信息数值或分组标识符数值的比较,
虽然本发明是参照包括实行本发明的当前的优选模式的具体的例子描述的,但本领域技术人员将会看到,上述的系统和技术有许多变例和置换属于如所附权利要求阐述的本发明的精神和范围内。例如,本发明的方面可被使用于数字音频广播接收机和其他数字或数据系统。本领域技术人员还将看到,图3所示的方法仅仅是本发明的方面的一个具体的实施方案的说明例。图3所示的几个步骤的次序可以重新排列。而且,几个步骤可以进行组合。

Claims (30)

1.一种用于在接收机中处理数字宽带传输的方法,该方法包括:
(a)获取传输流分组;
(b)分析传输流分组以检测第一标识符;
(c)当检测到第一标识符时,识别传输流分组的第二标识符和第三标识符;
(d)把第二标识符存储在存储器;
(e)把第三标识符与预定值进行比较;
(f)当第三标识符相应于预定值时,选择包括第二标识符的附加传输流分组;以及
(g)提供具有在包括第二标识符的传输流分组中载送的数据的业务。
2.权利要求1的方法,还包括解封装传输流分组。
3.权利要求1的方法,还包括当第一标识符相应于预定的数值时存储第二标识符,供接收机以后使用。
4.权利要求1的方法,其中第一标识符包括有用负载单元开始指示符以及第二标识符包括分组标识符数值。
5.权利要求1的方法,其中(f)包括:
(i)从存储器获取分组标识符数值;
(ii)解封装包括第二标识符的附加传输流分组;以及
(iii)把包括第二标识符的附加传输流分组的有用负载存储在数据报存储器。
6.权利要求1的方法,其中第三标识符包括互联网协议地址信息。
7.权利要求1的方法,还包括把在包括第二标识符的传输流分组中载送的互联网协议数据存储在数据报存储器。
8.用于把互联网协议与被包括在传输流的传输流分组中的数字宽带广播地址信息相联系的方法,方法包括:
(a)在接收机处接收传输流分组;
(b)分析传输流分组以检测第一标识符;
(c)当检测到第一标识符时,分析传输流分组以识别第二标识符;
(d)选择包括第二标识符的附加传输流分组;以及
(e)提供具有在包括第二标识符的传输流分组中载送的数据的业务。
9.用于处理包含互联网协议有用负载的传输流分组的方法,方法包括:
(a)在传输流分组过滤器处分析包含第一分组标识符数值的第一传输流分组;
(b)在地址过滤器处检测被包含在第一传输流分组中的互联网协议地址信息;以及
(c)当检测的互联网协议地址信息相应于想要的地址时,配置传输流分组过滤器,以便按照第一分组标识符数值过滤附加传输流分组。
10.权利要求9的方法,其中(a)包括:
(i)确定第一传输流分组是否包含有用负载单元开始指示符;以及
(ii)当第一传输流分组包含有用负载单元开始指示符时,把第一分组标识符数值存储在存储器。
11.权利要求10的方法,其中(c)包括把第一分组标识符数值从存储器发送到传输流分组过滤器。
12.权利要求9的方法,还包括:
(d)在传输流分组过滤器处接收包含第二分组标识符数值的第二传输流分组;以及
(e)当第二分组标识符数值不相应于第一传输流分组标识符数值时,丢弃第二传输流分组。
13.权利要求9的方法,其中(b)包括解封装第一传输流分组。
14.权利要求9的方法,还包括:
(d)接收具有相应于第一分组标识符数值的分组标识符数值的第二传输流分组;
(e)确定第二传输流分组是否包含具有想要的地址的互联网协议分组的最后的分段;
(f)当第二传输流分组包含互联网协议分组的最后的分段时,重新设置传输流分组过滤器的状态。
15.权利要求9的方法,其中想要的地址信息包括目的地地址。
16.权利要求9的方法,其中想要的地址信息包括源地址。
17.权利要求9的方法,其中想要的地址信息包括MAC地址。
18.权利要求9的方法,其中传输流过滤器是宽带数字广播接收机的一部分。
19.权利要求9的方法,还包括把被包括在第一传输流分组中的数据发送到计算机装置。
20.权利要求9的方法,其中想要的地址相应于计算机装置的互联网协议地址。
21.权利要求9的方法,其中想要的地址相应于计算机装置的MAC地址。
22.权利要求21的方法,还包括:
(d)把计算机装置的MAC地址发送到传输流分组的源。
23.权利要求22的方法,其中(d)包括经由SMS业务发送MAC地址。
24.一种处理作为包含分组标识符的一个或多个传输流分组的有用负载被发送的互联网协议分组的宽带数字广播接收机,接收机包括:
传输流过滤器,按照分组标识符过滤传输流分组;
被耦合到传输流过滤器的解封装模块,从传输流解封装出互联网协议数据;
地址过滤器,把来自互联网协议数据的地址信息与想要的互联网协议地址进行比较;
处理器,用计算机可读的指令被编程为使得接收机执行以下步骤,包括:
根据从地址过滤器接收的信息执行配置传输流过滤器。
25.权利要求24的宽带数字广播接收机,其中从地址过滤器接收的信息包括关于地址信息是否相应于想要的互联网协议地址的指示。
26.权利要求24的宽带数字广播接收机,其中传输流过滤器包括多路分解器。
27.权利要求24的宽带数字广播接收机,还包括被耦合到传输流过滤器的存储器,存储分组标识符数值。
28.一种处理作为包含分组标识符的一个或多个传输流分组的有用负载被发送的互联网协议分组的移动接收机,接收机包括:
传输流过滤器,按照分组标识符过滤传输流分组;
被耦合到传输流过滤器的解封装模块,从传输流解封装出互联网协议数据;
地址过滤器,把来自互联网协议数据的地址信息与想要的互联网协议地址进行比较;
处理器,用计算机可读的指令被编程为使得接收机执行以下步骤,包括:
根据从地址过滤器接收的信息执行配置传输流过滤器。
29.一种处理作为包含分组标识符的一个或多个传输流分组的有用负载被发送的互联网协议分组的宽带数字广播接收机,接收机包括:
用于把互联网协议地址信息与分组标识符数值相联系的装置;以及
用于根据传输流分组标识符过滤传输流分组的装置。
30.计算机可读媒体,包含用于使得宽带数字广播接收机执行以下步骤的计算机可读的指令:
(a)在传输流分组过滤器处分析包含第一分组标识符数值的第一传输流分组;
(b)在地址过滤器处检测被包含在第一传输流分组中的互联网协议地址信息;以及
(c)当检测的互联网协议地址信息相应于想要的地址时,配置传输流分组过滤器,以便按照第一分组标识符数值过滤附加传输流分组。
CNB038144085A 2002-06-27 2003-06-20 分组标识符搜索过滤 Expired - Fee Related CN100414902C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/186,026 2002-06-27
US10/186,026 US6788690B2 (en) 2002-06-27 2002-06-27 Packet identifier search filtering

Publications (2)

Publication Number Publication Date
CN1663186A true CN1663186A (zh) 2005-08-31
CN100414902C CN100414902C (zh) 2008-08-27

Family

ID=29779791

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038144085A Expired - Fee Related CN100414902C (zh) 2002-06-27 2003-06-20 分组标识符搜索过滤

Country Status (8)

Country Link
US (1) US6788690B2 (zh)
EP (1) EP1516456B1 (zh)
KR (1) KR100692361B1 (zh)
CN (1) CN100414902C (zh)
AT (1) ATE431995T1 (zh)
AU (1) AU2003240202A1 (zh)
DE (1) DE60327697D1 (zh)
WO (1) WO2004004228A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110816B (zh) * 2006-07-19 2013-01-30 宏碁股份有限公司 远端资料传输系统及方法

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619501A (en) * 1994-04-22 1997-04-08 Thomson Consumer Electronics, Inc. Conditional access filter as for a packet video signal inverse transport system
US6697489B1 (en) 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US7565546B2 (en) * 1999-03-30 2009-07-21 Sony Corporation System, method and apparatus for secure digital content transmission
US7730300B2 (en) 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
WO2001045418A1 (en) * 1999-12-14 2001-06-21 General Instrument Corporation Hardware filtering of input packet identifiers for an mpeg re-multiplexer
US7139398B2 (en) * 2001-06-06 2006-11-21 Sony Corporation Time division partial encryption
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7292690B2 (en) * 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
US7292691B2 (en) * 2002-01-02 2007-11-06 Sony Corporation Progressive video refresh slice detection
US7823174B2 (en) 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
US7305043B2 (en) * 2002-10-17 2007-12-04 Ibiquity Digital Corporation Method and apparatus for formatting signals for digital audio broadcasting transmission and reception
US7724907B2 (en) 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US8572408B2 (en) 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
US8667525B2 (en) 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
US8645988B2 (en) 2002-12-13 2014-02-04 Sony Corporation Content personalization for digital content
BRPI0318155B1 (pt) * 2003-03-03 2017-05-02 Nokia Corp método para transmitir uma transmissão debanda larga digital, método para receber uma transmissão de banda larga digital, sistema para prover uma transmissão de banda larga digital, transmissor para transmitir uma transmissão de banda larga digital, receptor para receber uma transmissão de banda larga digital"
US7379451B1 (en) 2003-04-21 2008-05-27 Xilinx, Inc. Address lookup table
US7586920B2 (en) * 2003-05-30 2009-09-08 Calix Networks, Inc. Merging multiple data flows in a passive optical network
GB2403868A (en) * 2003-06-30 2005-01-12 Nokia Corp Content transfer
US7853980B2 (en) 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US7568111B2 (en) 2003-11-11 2009-07-28 Nokia Corporation System and method for using DRM to control conditional access to DVB content
KR100572695B1 (ko) * 2003-12-27 2006-04-19 한국전자통신연구원 방송ㆍ통신 패킷 분류 기능을 가지는 인터넷 튜닝 장치 및그 방법
GB2418110B (en) * 2004-09-14 2006-09-06 3Com Corp Method and apparatus for controlling traffic between different entities on a network
WO2006030409A2 (en) * 2004-09-16 2006-03-23 Siano Mobile Silicon Ltd. A system circuit and method for utilizing digital memory associated with a host device for received data
US7486640B2 (en) * 2004-10-20 2009-02-03 Nokia Corporation Signaling mechanism for handover in digital broadcasting
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US7895617B2 (en) 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
FR2890274A1 (fr) * 2005-08-30 2007-03-02 France Telecom Procede d'adressage pour le transport de donnees sur un reseau de telecommunication,signal de structure d'adresse, passerelle et programme d'ordinateur correspondants
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
KR100787976B1 (ko) * 2006-03-08 2007-12-24 삼성전자주식회사 디지털 방송 시청 제한 방법 및 그 장치
JP4791285B2 (ja) * 2006-08-04 2011-10-12 富士通株式会社 ネットワーク装置およびフィルタリングプログラム
KR100930444B1 (ko) * 2007-11-01 2009-12-08 (주)휴맥스 홀딩스 아이피 방송 수신기에서의 방송 데이터 처리장치 및 방법
US7760760B2 (en) * 2007-11-28 2010-07-20 Alcatel Lucent Facilitating intelligent marking and discarding of MPEG video packets in IP packet stream
US8838871B2 (en) 2012-04-09 2014-09-16 Dell Products L.P. Methods and systems for virtualization of storage services in an integrated chassis
US10417447B2 (en) * 2015-06-15 2019-09-17 Arris Enterprises Llc Selective display of private user information
WO2018235025A1 (en) * 2017-06-22 2018-12-27 Reliance Jio Infocomm Limited SYSTEM AND METHOD FOR REVERSE INTERROGATION EVALUATION

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5224152A (en) 1990-08-27 1993-06-29 Audiovox Corporation Power saving arrangement and method in portable cellular telephone system
US5568513A (en) 1993-05-11 1996-10-22 Ericsson Inc. Standby power savings with cumulative parity check in mobile phones
US5708961A (en) * 1995-05-01 1998-01-13 Bell Atlantic Network Services, Inc. Wireless on-premises video distribution using digital multiplexing
US5613235A (en) 1995-06-29 1997-03-18 Nokia Mobile Phones Limited Operation of a radiotelephone in a synchronous extended standby mode for conserving battery power
US5835493A (en) * 1996-01-02 1998-11-10 Divicom, Inc. MPEG transport stream remultiplexer
US5790753A (en) * 1996-01-22 1998-08-04 Digital Equipment Corporation System for downloading computer software programs
US6172988B1 (en) * 1996-01-31 2001-01-09 Tiernan Communications, Inc. Method for universal messaging and multiplexing of video, audio, and data streams
EP0901261B1 (en) * 1997-09-05 2013-01-09 Hitachi, Ltd. Transport protocol conversion method and protocol conversion equipment
US6625650B2 (en) * 1998-06-27 2003-09-23 Intel Corporation System for multi-layer broadband provisioning in computer networks
SE9804420L (sv) 1998-12-17 2000-06-18 Ericsson Telefon Ab L M Förfarande för minskning av effektkonsumtionen vid portabla radiokommunikationssystem under passningsmod, jämte en mobilstation anpassad för att minska effektkonsumtionen under passningsmod
EP1022884A1 (en) * 1999-01-25 2000-07-26 CANAL+ Société Anonyme Address assignment in a digital transmission system
US6570926B1 (en) * 1999-02-25 2003-05-27 Telcordia Technologies, Inc. Active techniques for video transmission and playback
AU2276401A (en) * 1999-12-20 2001-07-03 Viacast Networks, Inc. Data transport stream demultiplexer system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110816B (zh) * 2006-07-19 2013-01-30 宏碁股份有限公司 远端资料传输系统及方法

Also Published As

Publication number Publication date
CN100414902C (zh) 2008-08-27
ATE431995T1 (de) 2009-06-15
US6788690B2 (en) 2004-09-07
EP1516456A1 (en) 2005-03-23
AU2003240202A1 (en) 2004-01-19
WO2004004228A1 (en) 2004-01-08
EP1516456B1 (en) 2009-05-20
KR20050016589A (ko) 2005-02-21
DE60327697D1 (de) 2009-07-02
KR100692361B1 (ko) 2007-03-09
US20040001488A1 (en) 2004-01-01
EP1516456A4 (en) 2007-02-14

Similar Documents

Publication Publication Date Title
CN100414902C (zh) 分组标识符搜索过滤
CN107211175B (zh) 用于传输和接收多媒体内容的方法和设备
US10454885B2 (en) Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
US10574798B2 (en) Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
US8291462B2 (en) Broadcast receiver, broadcast data transmitting method and broadcast data receiving method
EP3046304B1 (en) Devices for transmitting/receiving broadcast signal
EP3242475B1 (en) Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
WO2001015455A1 (en) System and method for facilitating transmission of ip data over digital mpeg networks
EP3242457B1 (en) Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
EP1474875B1 (en) Method and device for filter monitoring for ip multicast services
KR100890608B1 (ko) 방송 시스템을 위해 멀티캐스트 주소를 패킷 식별자로매핑하는 방법 및 장치
JP7181511B2 (ja) ミドルウェアによるチューナ制御のための装置及び方法
KR100527203B1 (ko) 오픈케이블 방식 케이블 방송에서 채널정보 획득 기능을가지는 dsg 모드의 셋톱박스 및 이를 이용한 채널정보획득 방법
CN101969430A (zh) Ip数据的解析方法及用于解析ip数据的手机电视系统、装置
JP5054664B2 (ja) ヘッダ圧縮されたパケットを受信する受信端末
CA2920067C (en) Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160125

Address after: Espoo, Finland

Patentee after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Patentee before: Nokia Oyj

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080827

Termination date: 20160620

CF01 Termination of patent right due to non-payment of annual fee