Movatterモバイル変換


[0]ホーム

URL:


CN103945266B - A kind of method, apparatus and system for handling advertisement - Google Patents

A kind of method, apparatus and system for handling advertisement
Download PDF

Info

Publication number
CN103945266B
CN103945266BCN201410156217.1ACN201410156217ACN103945266BCN 103945266 BCN103945266 BCN 103945266BCN 201410156217 ACN201410156217 ACN 201410156217ACN 103945266 BCN103945266 BCN 103945266B
Authority
CN
China
Prior art keywords
advertisement
program
data
identifier
transport stream
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.)
Expired - Fee Related
Application number
CN201410156217.1A
Other languages
Chinese (zh)
Other versions
CN103945266A (en
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.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
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 Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co LtdfiledCriticalShenzhen Skyworth Digital Technology Co Ltd
Priority to CN201410156217.1ApriorityCriticalpatent/CN103945266B/en
Publication of CN103945266ApublicationCriticalpatent/CN103945266A/en
Application grantedgrantedCritical
Publication of CN103945266BpublicationCriticalpatent/CN103945266B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明公开了一种处理广告的方法,包括:获取前端设备发送的传输流;判断所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分;若判断的结果为是,则过滤所述广告标识对应的广告数据。本发明还公开了一种处理广告的装置。本发明又公开了一种处理广告的系统。可通过区分节目数据与广告数据,对广告数据进行过滤等处理,从而提升了用户体验。

The invention discloses a method for processing advertisements, which includes: obtaining a transmission stream sent by a front-end device; judging whether the transmission stream contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to be used with the program identification; if the judgment result is yes, filter the advertisement data corresponding to the advertisement identification. The invention also discloses a device for processing advertisements. The invention also discloses a system for processing advertisements. The user experience can be improved by distinguishing the program data from the advertisement data, and filtering the advertisement data.

Description

Translated fromChinese
一种处理广告的方法、装置及系统A method, device and system for processing advertisements

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种处理广告的方法、装置及系统。The present invention relates to the field of communication technology, in particular to a method, device and system for processing advertisements.

背景技术Background technique

目前,电视广播节目中经常插播一些广告,从而使运营商通过广告进行营利。然而,用户只能被动接收电视广播节目中的广告,而无法自主选择是否需要观看。当前的方法中,只能屏蔽掉电视广播节目中的图像广告,而无法过滤掉音视频广告。在同一传输流中,由于电视广播节目中的节目与广告均为音视频类型,他们使用同一个PID(PackageIdentifier,包标识符),使机顶盒等节目接收设备无法区分视频与广告,从而无法过滤掉节目中的广告,降低了用户体验。At present, some advertisements are often inserted in TV broadcasting programs, so that operators can make profits through advertisements. However, users can only passively receive advertisements in TV broadcast programs, but cannot independently choose whether to watch them. In the current method, only image advertisements in TV broadcast programs can be blocked, but audio and video advertisements cannot be filtered out. In the same transmission stream, since the programs and advertisements in TV broadcast programs are both audio and video types, they use the same PID (PackageIdentifier, package identifier), so that program receiving devices such as set-top boxes cannot distinguish between video and advertisements, and thus cannot filter out The advertisements in the program reduce the user experience.

发明内容Contents of the invention

本发明实施例提供一种处理广告的方法、装置及系统。可通过区分节目数据与广告数据,对广告数据进行过滤等处理,从而提升了用户体验。Embodiments of the present invention provide a method, device and system for processing advertisements. The user experience can be improved by distinguishing the program data from the advertisement data, and filtering the advertisement data.

一方面,本发明的实施例提供了一种处理广告的方法,包括:In one aspect, an embodiment of the present invention provides a method for processing advertisements, including:

获取前端设备发送的传输流;Obtain the transport stream sent by the front-end device;

判断所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分;judging whether the transport stream contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier;

若判断的结果为是,则过滤所述广告标识对应的广告数据。If the judgment result is yes, filter the advertisement data corresponding to the advertisement identifier.

另一方面,本发明的实施例提供了一种处理广告的装置,包括:On the other hand, an embodiment of the present invention provides a device for processing advertisements, including:

获取模块,用于获取前端设备发送的传输流;An acquisition module, configured to acquire the transport stream sent by the front-end device;

判断模块,用于判断所述获取模块获取的所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分;A judging module, configured to judge whether the transport stream acquired by the obtaining module contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier;

过滤模块,用于当所述判断模块判断的结果为是时,过滤所述广告标识对应的广告数据。A filtering module, configured to filter the advertisement data corresponding to the advertisement identifier when the judging result of the judging module is yes.

又一方面,本发明的实施例提供了一种处理广告的系统,包括前端设备及节目接收终端,其中:In yet another aspect, an embodiment of the present invention provides a system for processing advertisements, including a front-end device and a program receiving terminal, wherein:

所述前端设备为节目数据设置节目标识,为广告数据设置广告标识,并为所述广告数据建立节目映射表,其中,所述节目映射表中包括所述广告标识;The front-end device sets a program identifier for the program data, an advertisement identifier for the advertisement data, and establishes a program mapping table for the advertisement data, wherein the advertisement identifier is included in the program mapping table;

所述前端设备在传输流中添加所述节目数据与所述广告数据,并将所述传输流发送至所述节目接收终端;The front-end device adds the program data and the advertisement data to the transport stream, and sends the transport stream to the program receiving terminal;

所述节目接收终端获取前端设备发送的传输流;The program receiving terminal acquires the transport stream sent by the front-end equipment;

判断所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分;judging whether the transport stream contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier;

若判断的结果为是,则过滤所述广告标识对应的广告数据。If the judgment result is yes, filter the advertisement data corresponding to the advertisement identifier.

通过获取前端设备的传输流,可获取节目数据和/或广告数据;通过判断传输流中是否包含广告标识,可判断传输流中是否包含广告数据,若包含广告数据,可根据广告标识过滤广告标识对应的广告数据,从而可只播放节目数据,提升了用户体验。By obtaining the transmission stream of the front-end equipment, program data and/or advertisement data can be obtained; by judging whether the transmission stream contains an advertisement identifier, it can be judged whether the advertisement data is contained in the transmission stream, and if the advertisement data is included, the advertisement identifier can be filtered according to the advertisement identifier The corresponding advertisement data, so that only the program data can be played, which improves the user experience.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1是本发明中的处理广告系统的一种实施例的原理结构图;Fig. 1 is a schematic structural diagram of an embodiment of an advertisement processing system in the present invention;

图2是本发明中的处理广告方法的一种实施例的流程图;Fig. 2 is a flow chart of an embodiment of the method for processing advertisements in the present invention;

图3是本发明中的处理广告方法的另一种实施例的流程图;Fig. 3 is a flow chart of another embodiment of the method for processing advertisements in the present invention;

图4是本发明中的处理广告装置的一种实施例的结构图;Fig. 4 is a structural diagram of an embodiment of an advertisement processing device in the present invention;

图5是本发明中的处理广告装置的另一种实施例的结构图。Fig. 5 is a structural diagram of another embodiment of the device for processing advertisements in the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

下面参考附图1对本发明的实施例进行描述。参见图1,为本发明中的处理广告系统的一种实施例的原理结构图。该系统包括前端设备0及节目接收终端1。其中,前端设备可对应连接多个节目接收终端,本发明实施例中,以一个节目接收终端1为例进行说明。Embodiments of the present invention will be described below with reference to FIG. 1 . Referring to FIG. 1 , it is a schematic structural diagram of an embodiment of an advertisement processing system in the present invention. The system includes a front-end device 0 and a program receiving terminal 1 . Wherein, the front-end equipment can be correspondingly connected to multiple program receiving terminals. In the embodiment of the present invention, one program receiving terminal 1 is taken as an example for illustration.

本发明实施例中,前端设备0用于接收电视广播信源,并可对该信源进行处理,并可将处理后的信源通过传输流等方式发送至节目接收终端1。节目接收终端1可包括机顶盒、智能电视等用于接收传输流并可对其进行解码等处理的装置。In the embodiment of the present invention, the front-end device 0 is used to receive TV broadcast sources, process the sources, and send the processed sources to the program receiving terminal 1 through transport streams and other means. The program receiving terminal 1 may include devices such as a set-top box and a smart TV for receiving and decoding transport streams.

其中,前端设备0为节目数据设置节目标识,为广告数据设置广告标识,并为所述广告数据建立节目映射表,其中,所述节目映射表中包括所述广告标识;Wherein, the front-end device 0 sets a program identifier for the program data, sets an advertisement identifier for the advertisement data, and establishes a program mapping table for the advertisement data, wherein the program mapping table includes the advertisement identifier;

所述前端设备0在传输流中添加所述节目数据与所述广告数据,并将所述传输流发送至所述节目接收终端。The front-end device 0 adds the program data and the advertisement data to the transport stream, and sends the transport stream to the program receiving terminal.

本发明实施例中,前端设备0可通过为节目数据设置节目标识,及为广告数据设置广告标识,从而使节目接收终端1能够根据设定的标识将节目数据与广告数据区分开,从而可单独对广告数据进行处理。In the embodiment of the present invention, the front-end device 0 can set a program identifier for the program data and an advertisement identifier for the advertisement data, so that the program receiving terminal 1 can distinguish the program data from the advertisement data according to the set identifier, so that the program data can be separated from the advertisement data. Advertisement data is processed.

具体的,前端设备0通过为广告数据建立节目映射表(PMT),可使节目接收终端1根据广告数据的节目映射表查找到对应的广告数据TS包,从而可对广告数据TS包进行处理。具体的,广告数据的节目映射表的具体表结构如下所示:Specifically, the front-end device 0 can establish a program mapping table (PMT) for the advertisement data, so that the program receiving terminal 1 can find the corresponding advertisement data TS packets according to the advertisement data program mapping table, so as to process the advertisement data TS packets. Specifically, the specific table structure of the program mapping table of advertisement data is as follows:

TS_ad_map_sectionTS_ad_map_section

{{

Table_id;Table_id;

Ad_num;Ad_num;

section_number;section_number;

last_section_number;last_section_number;

AD_type;AD_type;

CA_descriptor{}CA_descriptor{}

……...

}}

其中,Table_id表示表字段ID号,可定义为0x02等8bit值;Ad_num表示广告编号,用于区分每一个广告,即每一个广告分别对应一个不同的Ad_num;section_number表示广告包号,可存储与传输流(TS)中,可使节目接收终端1根据该广告包号查找到对应的广告数据,以进行播放;last_section_number表示最后一个广告包的包号;AD_type表示广告类型标志位,即广告标识,节目接收终端1可根据该字段判断传输流中是否包含广告数据;CA_descriptor{}表示CA描述子,本发明实施例中可用于表示用户是否有权过滤广告数据。Among them, Table_id represents the table field ID number, which can be defined as 8bit values such as 0x02; Ad_num represents the advertisement number, which is used to distinguish each advertisement, that is, each advertisement corresponds to a different Ad_num; section_number represents the advertisement package number, which can be stored and transmitted In the stream (TS), the program receiving terminal 1 can find the corresponding advertisement data according to the advertisement packet number for playing; last_section_number represents the packet number of the last advertisement packet; The receiving terminal 1 can judge whether the transmission stream contains advertisement data according to this field; CA_descriptor{} indicates a CA descriptor, which can be used to indicate whether the user has the right to filter advertisement data in the embodiment of the present invention.

本发明实施例中,节目接收终端1的具体执行方法可参见附图2-3所示方法,其结构可具体参见附图4-5所示结构。In the embodiment of the present invention, the specific implementation method of the program receiving terminal 1 can refer to the method shown in Figure 2-3, and its structure can be specifically referred to the structure shown in Figure 4-5.

通过获取前端设备的传输流,可获取节目数据和/或广告数据;通过判断传输流中是否包含广告标识,可判断传输流中是否包含广告数据,若包含广告数据,可根据广告标识过滤广告标识对应的广告数据,从而可只播放节目数据,提升了用户体验。By obtaining the transmission stream of the front-end equipment, program data and/or advertisement data can be obtained; by judging whether the transmission stream contains an advertisement identifier, it can be judged whether the advertisement data is contained in the transmission stream, and if the advertisement data is included, the advertisement identifier can be filtered according to the advertisement identifier The corresponding advertisement data, so that only the program data can be played, which improves the user experience.

参见图2,为本发明中的处理广告方法的一种实施例的流程图。Referring to FIG. 2 , it is a flowchart of an embodiment of a method for processing advertisements in the present invention.

步骤S101,获取前端设备发送的传输流。Step S101, acquiring a transport stream sent by a front-end device.

本发明实施例中,传输流中可包括节目数据及广告数据,并且节目数据与广告数据可根据不同的标识进行识别。可通过前端设备为节目数据设置节目标识,为广告数据设置广告标识,节目接收终端可在同一传输流中同时获取到节目数据及广告数据。In the embodiment of the present invention, the transport stream may include program data and advertisement data, and the program data and advertisement data may be identified according to different identifiers. The program identification can be set for the program data and the advertisement identification can be set for the advertisement data through the front-end equipment, and the program receiving terminal can simultaneously obtain the program data and the advertisement data in the same transmission stream.

步骤S102,判断所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分。Step S102, judging whether the transport stream contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier.

本发明实施例中,可通过判断传输流中是否包含前端设置的广告标识,来判断传输流中是否包含广告数据。若在步骤S102中,判断出传输流中包含广告标识后,则可通过步骤S103对广告数据进行处理,若在步骤S102中,判断出传输流中不包含广告标识,即表明传输流中未有广告数据,则可进行步骤S104。In the embodiment of the present invention, whether the transmission stream contains advertisement data can be judged by judging whether the transmission stream contains the advertisement identifier set by the front end. If in step S102, after judging that the advertisement identifier is included in the transport stream, the advertisement data can be processed through step S103, if in step S102, it is judged that the advertisement identifier is not included in the transport stream, it means that there is no advertisement identifier in the transport stream. Advertisement data, then step S104 can be performed.

步骤S103,在步骤S102中,若判断的结果为是,则过滤所述广告标识对应的广告数据。In step S103, in step S102, if the judgment result is yes, filter the advertisement data corresponding to the advertisement identifier.

本发明实施例中,可通过广告标识,在传输流中查找到广告标识对应的广告数据,可通过不解析广告数据,具体的,可丢弃广告包,则可将广告标识对应的广告数据过滤掉。In the embodiment of the present invention, the advertisement data corresponding to the advertisement identifier can be found in the transmission stream through the advertisement identifier, and the advertisement data corresponding to the advertisement identifier can be filtered out by not parsing the advertisement data. Specifically, the advertisement packet can be discarded. .

步骤S104,在步骤S102中,若判断的结果为否,则解析并播放节目数据。In step S104, in step S102, if the judgment result is negative, analyze and play the program data.

本发明实施例中,若判断出传输流中不包含广告标识,即表明传输流中未有广告数据,则可直接解析并播放传输流中的节目数据。In the embodiment of the present invention, if it is determined that the transport stream does not contain an advertisement identifier, that is, there is no advertisement data in the transport stream, then the program data in the transport stream can be directly parsed and played.

通过获取前端设备的传输流,可获取节目数据和/或广告数据;通过判断传输流中是否包含广告标识,可判断传输流中是否包含广告数据,若包含广告数据,可根据广告标识过滤广告标识对应的广告数据,从而可只播放节目数据,提升了用户体验。By obtaining the transmission stream of the front-end equipment, program data and/or advertisement data can be obtained; by judging whether the transmission stream contains an advertisement identifier, it can be judged whether the advertisement data is contained in the transmission stream, and if the advertisement data is included, the advertisement identifier can be filtered according to the advertisement identifier The corresponding advertisement data, so that only the program data can be played, which improves the user experience.

参见图3,为本发明中的处理广告方法的另一种实施例的流程图。Referring to FIG. 3 , it is a flow chart of another embodiment of the advertisement processing method in the present invention.

步骤S201,获取前端设备发送的传输流。Step S201, acquiring a transport stream sent by a front-end device.

本发明实施例中,传输流中可包括节目数据及广告数据,并且节目数据与广告数据可根据不同的标识进行识别。可通过前端设备为节目数据设置节目标识,为广告数据设置广告标识,节目接收终端可在同一传输流中同时获取到节目数据及广告数据。In the embodiment of the present invention, the transport stream may include program data and advertisement data, and the program data and advertisement data may be identified according to different identifiers. The program identification can be set for the program data and the advertisement identification can be set for the advertisement data through the front-end equipment, and the program receiving terminal can simultaneously obtain the program data and the advertisement data in the same transmission stream.

步骤S202,解析出所述传输流中的节目映射表。Step S202, analyzing the program mapping table in the transport stream.

本发明实施例中,节目映射表表示节目数据与其原始码流之间的映射关系,即通过节目映射表,可查找到传输流中的对应的节目包。前端可通过建立广告的节目映射表,来使节目接收终端获取到广告标识对应的广告包。如在传输流中,可获取广告TS包。具体的,广告数据的节目映射表的具体表结构如下所示:In the embodiment of the present invention, the program mapping table represents the mapping relationship between the program data and its original code stream, that is, the corresponding program package in the transport stream can be found through the program mapping table. The front end can make the program receiving terminal obtain the advertisement packet corresponding to the advertisement identifier by establishing the advertisement program mapping table. As in transport stream, Advertisement TS packets can be obtained. Specifically, the specific table structure of the program mapping table of advertisement data is as follows:

TS_ad_map_sectionTS_ad_map_section

{{

Table_id;Table_id;

Ad_num;Ad_num;

section_number;section_number;

last_section_number;last_section_number;

AD_type;AD_type;

CA_descriptor{}CA_descriptor{}

……...

}}

其中,Table_id表示表字段ID号,可定义为0x02等8bit值;Ad_num表示广告编号,用于区分每一个广告,即每一个广告分别对应一个不同的Ad_num;section_number表示广告包号,可存储与传输流(TS)中,可使节目接收终端根据该广告包号查找到对应的广告数据,以进行播放;last_section_number表示最后一个广告包的包号;AD_type表示广告类型标志位,即广告标识,节目接收终端可根据该字段判断传输流中是否包含广告数据;CA_descriptor{}表示CA描述子,本发明实施例中可用于表示用户是否有权过滤广告数据。Among them, Table_id represents the table field ID number, which can be defined as 8bit values such as 0x02; Ad_num represents the advertisement number, which is used to distinguish each advertisement, that is, each advertisement corresponds to a different Ad_num; section_number represents the advertisement package number, which can be stored and transmitted In the stream (TS), the program receiving terminal can find the corresponding advertisement data according to the advertisement packet number for playing; last_section_number indicates the packet number of the last advertisement packet; AD_type indicates the advertisement type flag, that is, the advertisement identification, and the program receiving The terminal can determine whether the transport stream contains advertisement data according to this field; CA_descriptor{} indicates a CA descriptor, which can be used to indicate whether the user has the right to filter advertisement data in the embodiment of the present invention.

步骤S203,判断所述节目映射表中是否包含所述广告标识,其中包含所述广告标识的节目映射表由所述前端设备建立。Step S203, judging whether the advertisement identifier is included in the program mapping table, wherein the program mapping table including the advertisement identifier is established by the front-end device.

本发明实施例中,可在传输流中的多个节目映射表中进行AD_type字段的查找,若在节目映射表中包含AD_type字段,即广告标识,即表明该节目映射表为广告数据的节目映射表,从而可根据该节目映射表找到对应的广告包,从而可跳转至步骤S205进行下一步处理。若判断节目映射表中没有AD_type字段,即未在节目映射表中查找到广告标识,则可进行步骤S204。In the embodiment of the present invention, the AD_type field can be searched in multiple program mapping tables in the transport stream. If the AD_type field is included in the program mapping table, that is, the advertisement identifier, it means that the program mapping table is a program mapping of advertisement data. table, so that the corresponding advertisement packet can be found according to the program mapping table, so that it can jump to step S205 for the next step of processing. If it is judged that there is no AD_type field in the program mapping table, that is, no advertisement identifier is found in the program mapping table, step S204 may be performed.

步骤S204,在步骤S203中,若判断的结果为否,则解析并播放节目数据。In step S204, in step S203, if the judgment result is negative, analyze and play the program data.

本发明实施例中,若判断出传输流中不包含广告标识,即表明传输流中未有广告数据,则可直接解析并播放传输流中的节目数据。In the embodiment of the present invention, if it is determined that the transport stream does not contain an advertisement identifier, that is, there is no advertisement data in the transport stream, then the program data in the transport stream can be directly parsed and played.

步骤S205,在步骤S203中,若判断的结果为是,则检测所述传输流包中的授权信息是否用于表征用户有权过滤广告数据。Step S205. In step S203, if the judgment result is yes, it is detected whether the authorization information in the transport stream packet is used to indicate that the user has the right to filter advertisement data.

本发明实施例中,可通过用户授权等方式,对广告数据进行选择性的过滤。即用户通过付费等方式,可获得授权,即付费的用户有权过滤广告数据。在本发明实施例中,具体的,可通过上述表结构中的CA_descriptor{}作为授权信息来表征用户是否有权过滤广告数据,当前端检测到使用某一节目接收终端的用户进行付费后,则可将CA_descriptor{}设置为某一特定值时,节目接收终端在接收到传输流时,即可检测CA_descriptor{}的值,若为设置的特定值,则表明用户有权过滤广告数据,则可进行步骤S206,若CA_descriptor{}的值不是设置的特定值,或表示用户无权过滤广告数据,则可进行步骤S207。In the embodiment of the present invention, the advertisement data can be selectively filtered by means of user authorization or the like. That is, users can obtain authorization through payment and other methods, that is, paid users have the right to filter advertising data. In the embodiment of the present invention, specifically, CA_descriptor{} in the above table structure can be used as authorization information to represent whether the user has the right to filter advertisement data. After the front end detects that the user who uses a certain program receiving terminal pays, then When CA_descriptor{} can be set to a specific value, the program receiving terminal can detect the value of CA_descriptor{} when receiving the transport stream. If it is a specific value, it means that the user has the right to filter advertisement data, and then Proceed to step S206, if the value of CA_descriptor{} is not the set specific value, or indicates that the user has no right to filter advertisement data, then proceed to step S207.

步骤S206,在步骤S205中,若检测的结果为是,则过滤所述广告标识对应的广告数据。In step S206, in step S205, if the detection result is yes, filter the advertisement data corresponding to the advertisement identifier.

本发明实施例中,可通过广告标识,在传输流中查找到广告标识对应的广告数据,可通过不解析广告数据,具体的,不解析广告包,则可将广告标识对应的广告数据过滤掉。In the embodiment of the present invention, the advertisement data corresponding to the advertisement identifier can be found in the transmission stream through the advertisement identifier, and the advertisement data corresponding to the advertisement identifier can be filtered out by not parsing the advertisement data, specifically, without parsing the advertisement packet .

步骤S207,在步骤S205中,若检测的结果为否,解析所述传输流中的所述广告数据,以进行所述广告数据的播放。Step S207. In step S205, if the detection result is negative, analyze the advertisement data in the transport stream, so as to play the advertisement data.

本发明实施例中,当判断节目映射表中有广告标识后,如未检测到授权信息,即用户无权进行广告过滤,则执行该步骤,将传输流中的广告数据进行解析并播放。In the embodiment of the present invention, after judging that there is an advertisement identifier in the program mapping table, if no authorization information is detected, that is, the user has no right to filter advertisements, this step is performed to analyze and play the advertisement data in the transport stream.

可选的,本发明实施例中,步骤S207可具体包括以下步骤:Optionally, in this embodiment of the present invention, step S207 may specifically include the following steps:

获取所述广告数据的触发时间点;Acquiring the trigger time point of the advertisement data;

在所述触发时间点,对所述广告数据进行解码播放。At the trigger time point, the advertisement data is decoded and played.

具体的,上述在所述触发时间点,对所述广告数据进行解码播放的步骤还可包括以下步骤:Specifically, the above-mentioned step of decoding and playing the advertisement data at the trigger time point may also include the following steps:

获取所述广告数据的广告包标识符;obtaining an advertisement packet identifier of the advertisement data;

获取所述广告包标识符对应的广告包;Obtain the advertisement packet corresponding to the advertisement packet identifier;

对所述广告包进行解码,以进行广告播放。The advertisement packet is decoded to play the advertisement.

本发明实施例中,即使节目接收终端判断出传输流中包含广告标识,当用户无权过滤该广告标识对应的广告数据时,需根据广告的节目关联表,获取广告包,并对其进行解析播放。此时,获取该广告数据的出发时间点为关键,即节目数据播放完后,即可插播广告数据。节目数据的最后一个节目包中关联的包标识符(PID)可为第一个广告包,即当解析并播放节目数据最后一个节目包时,即可获取广告包的PID,从而获取广告包,可对广告包进行播放。当用户有权过滤广告数据时,可根据PID查找到相应的广告包,并对其进行忽略,不予解析。In the embodiment of the present invention, even if the program receiving terminal determines that the transport stream contains an advertisement identifier, when the user has no right to filter the advertisement data corresponding to the advertisement identifier, it is necessary to obtain the advertisement packet according to the program association table of the advertisement, and analyze it play. At this time, the starting time point for obtaining the advertisement data is the key point, that is, after the program data is played, the advertisement data can be inserted. The packet identifier (PID) associated with the last program packet of the program data can be the first advertisement packet, that is, when the last program packet of the program data is parsed and played, the PID of the advertisement packet can be obtained to obtain the advertisement packet, Advertisement packets can be played. When the user has the right to filter advertisement data, the corresponding advertisement packet can be found according to the PID, ignored and not parsed.

通过获取前端设备的传输流,可获取节目数据和/或广告数据;通过判断传输流中是否包含广告标识,可判断传输流中是否包含广告数据,若包含广告数据,可根据广告标识过滤广告标识对应的广告数据,从而可只播放节目数据,提升了用户体验。并且可对传输流中的广告数据进行权限设置,即设置用户是否有权过滤广告数据,从而可使运营商在提升用户体验的同时,保证收益,优化服务。By obtaining the transmission stream of the front-end equipment, program data and/or advertisement data can be obtained; by judging whether the transmission stream contains an advertisement identifier, it can be judged whether the advertisement data is contained in the transmission stream, and if the advertisement data is included, the advertisement identifier can be filtered according to the advertisement identifier The corresponding advertisement data, so that only the program data can be played, which improves the user experience. In addition, it is possible to set the authority of the advertising data in the transmission stream, that is, to set whether the user has the right to filter the advertising data, so that the operator can ensure the revenue and optimize the service while improving the user experience.

参见图4,为本发明中的处理广告装置的一种实施例的结构图。该装置可包括机顶盒、智能电视等用于接收传输流并可对其进行解码等处理的装置。该装置具体包括以下模块:Referring to FIG. 4 , it is a structural diagram of an embodiment of an advertising processing device in the present invention. The device may include a set-top box, a smart TV, and other devices for receiving transport streams and decoding them. The device specifically includes the following modules:

获取模块11,用于获取前端设备发送的传输流。The obtaining module 11 is configured to obtain the transmission stream sent by the front-end device.

本发明实施例中,传输流中可包括节目数据及广告数据,并且节目数据与广告数据可根据不同的标识进行识别。可通过前端设备为节目数据设置节目标识,为广告数据设置广告标识,获取模块11可在同一传输流中同时获取到节目数据及广告数据。In the embodiment of the present invention, the transport stream may include program data and advertisement data, and the program data and advertisement data may be identified according to different identifiers. The program identifier can be set for the program data and the advertisement identifier can be set for the advertisement data through the front-end equipment, and the acquisition module 11 can simultaneously acquire the program data and the advertisement data in the same transport stream.

判断模块12,用于判断所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分。The judging module 12 is configured to judge whether the transport stream contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier.

本发明实施例中,可通过判断传输流中是否包含前端设置的广告标识,来判断传输流中是否包含广告数据。若通过判断模块12判断出传输流中包含广告标识后,则可通过过滤模块13对广告数据进行处理,若通过判断模块12判断出传输流中不包含广告标识,即表明传输流中未有广告数据,则可通过节目解析模块14进行处理。In the embodiment of the present invention, whether the transmission stream contains advertisement data can be judged by judging whether the transmission stream contains the advertisement identifier set by the front end. If it is judged by the judging module 12 that the transport stream contains the advertisement mark, the advertisement data can be processed by the filter module 13, if it is judged by the judgment module 12 that the transport stream does not contain the advertisement mark, it means that there is no advertisement in the transport stream The data can be processed by the program analysis module 14.

过滤模块13,用于当判断模块12判断的结果为是时,则过滤所述广告标识对应的广告数据。The filtering module 13 is configured to filter the advertisement data corresponding to the advertisement identifier when the judging result of the judging module 12 is yes.

本发明实施例中,可通过广告标识,在传输流中查找到广告标识对应的广告数据,过滤模块13可通过不解析广告数据,具体的,可丢弃广告包,则可将广告标识对应的广告数据过滤掉。In the embodiment of the present invention, the advertisement data corresponding to the advertisement identifier can be found in the transmission stream through the advertisement identifier, and the filtering module 13 can discard the advertisement packet by not parsing the advertisement data, and then the advertisement data corresponding to the advertisement identifier can be discarded. Data filtered out.

节目解析模块14,用于当判断模块12判断的结果为否时,则解析并播放节目数据。The program analysis module 14 is configured to analyze and play the program data when the judgment result of the judging module 12 is negative.

本发明实施例中,若判断出传输流中不包含广告标识,即表明传输流中未有广告数据,节目解析模块14则可直接解析并播放传输流中的节目数据。In the embodiment of the present invention, if it is determined that the transport stream does not contain an advertisement identifier, it means that there is no advertisement data in the transport stream, and the program analysis module 14 can directly analyze and play the program data in the transport stream.

通过获取前端设备的传输流,可获取节目数据和/或广告数据;通过判断传输流中是否包含广告标识,可判断传输流中是否包含广告数据,若包含广告数据,可根据广告标识过滤广告标识对应的广告数据,从而可只播放节目数据,提升了用户体验。By obtaining the transmission stream of the front-end equipment, program data and/or advertisement data can be obtained; by judging whether the transmission stream contains an advertisement identifier, it can be judged whether the advertisement data is contained in the transmission stream, and if the advertisement data is included, the advertisement identifier can be filtered according to the advertisement identifier The corresponding advertisement data, so that only the program data can be played, which improves the user experience.

参见图5,为本发明中的处理广告装置的另一种实施例的结构图。该装置可包括机顶盒、智能电视等用于接收传输流并可对其进行解码等处理的装置。该装置具体包括以下模块:Referring to FIG. 5 , it is a structural diagram of another embodiment of the device for processing advertisements in the present invention. The device may include a set-top box, a smart TV, and other devices for receiving transport streams and decoding them. The device specifically includes the following modules:

获取模块21,用于获取前端设备发送的传输流。The obtaining module 21 is configured to obtain the transmission stream sent by the front-end device.

本发明实施例中,传输流中可包括节目数据及广告数据,并且节目数据与广告数据可根据不同的标识进行识别。可通过前端设备为节目数据设置节目标识,为广告数据设置广告标识,获取模块21可在同一传输流中同时获取到节目数据及广告数据。In the embodiment of the present invention, the transport stream may include program data and advertisement data, and the program data and advertisement data may be identified according to different identifiers. The program identifier can be set for the program data and the advertisement identifier can be set for the advertisement data through the front-end equipment, and the acquiring module 21 can simultaneously acquire the program data and the advertisement data in the same transport stream.

判断模块22,用于判断所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分。The judging module 22 is configured to judge whether the transport stream contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier.

本发明实施例中,判断模块22可包括:解析单元221及判断单元222。In the embodiment of the present invention, the judging module 22 may include: an analyzing unit 221 and a judging unit 222 .

其中,解析单元221,用于解析出所述传输流中的节目映射表。Wherein, the parsing unit 221 is configured to parse out the program mapping table in the transport stream.

本发明实施例中,节目映射表表示节目数据与其原始码流之间的映射关系,即通过节目映射表,可查找到传输流中的对应的节目包。前端可通过建立广告的节目映射表,来使节目接收终端获取到广告标识对应的广告包。如在传输流中,可获取广告TS包。具体的,广告数据的节目映射表的具体表结构如下所示:In the embodiment of the present invention, the program mapping table represents the mapping relationship between the program data and its original code stream, that is, the corresponding program package in the transport stream can be found through the program mapping table. The front end can make the program receiving terminal obtain the advertisement packet corresponding to the advertisement identifier by establishing the advertisement program mapping table. As in transport stream, Advertisement TS packets can be obtained. Specifically, the specific table structure of the program mapping table of advertisement data is as follows:

TS_ad_map_sectionTS_ad_map_section

{{

Table_id;Table_id;

Ad_num;Ad_num;

section_number;section_number;

last_section_number;last_section_number;

AD_type;AD_type;

CA_descriptor{}CA_descriptor{}

……...

}}

其中,Table_id表示表字段ID号,可定义为0x02等8bit值;Ad_num表示广告编号,用于区分每一个广告,即每一个广告分别对应一个不同的Ad_num;section_number表示广告包号,可存储与传输流(TS)中,可使节目接收终端根据该广告包号查找到对应的广告数据,以进行播放;last_section_number表示最后一个广告包的包号;AD_type表示广告类型标志位,即广告标识,解析单元221可通过解析出该字段以进行下一步判断分析;CA_descriptor{}表示CA描述子,本发明实施例中可用于表示用户是否有权过滤广告数据。Among them, Table_id represents the table field ID number, which can be defined as 8bit values such as 0x02; Ad_num represents the advertisement number, which is used to distinguish each advertisement, that is, each advertisement corresponds to a different Ad_num; section_number represents the advertisement package number, which can be stored and transmitted In the stream (TS), the program receiving terminal can find the corresponding advertisement data according to the advertisement packet number for playing; last_section_number represents the packet number of the last advertisement packet; AD_type represents the advertisement type flag, that is, the advertisement identifier, and the parsing unit 221 can analyze this field for further judgment and analysis; CA_descriptor{} indicates a CA descriptor, which can be used to indicate whether the user has the right to filter advertisement data in the embodiment of the present invention.

判断单元222,用于判断所述解析单元解析出的所述节目映射表中是否包含所述广告标识,其中包含所述广告标识的节目映射表由所述前端设备建立。The judging unit 222 is configured to judge whether the program mapping table analyzed by the parsing unit contains the advertisement identifier, wherein the program mapping table including the advertisement identifier is established by the front-end device.

本发明实施例中,可在传输流中的多个节目映射表中进行AD_type字段的查找,若解析单元221在节目映射表中解析出AD_type字段,即广告标识,判断单元222可判断出该节目映射表为广告数据的节目映射表,从而可根据该节目映射表找到对应的广告包。若判断单元222判断节目映射表中没有AD_type字段,即未在节目映射表中查找到广告标识,则可通过广告解析模块25进行处理。In the embodiment of the present invention, the AD_type field can be searched in multiple program mapping tables in the transport stream. If the analysis unit 221 resolves the AD_type field in the program mapping table, that is, the advertisement identifier, the judging unit 222 can judge the program The mapping table is a program mapping table of advertisement data, so that the corresponding advertisement package can be found according to the program mapping table. If the judging unit 222 judges that there is no AD_type field in the program mapping table, that is, no advertisement identifier is found in the program mapping table, it can be processed by the advertisement analysis module 25 .

检测模块23,用于当所述判断模块22的判断结果为是时,检测所述传输流包中的授权信息是否有权过滤广告数据。The detection module 23 is configured to detect whether the authorization information in the transport stream packet has the right to filter advertisement data when the determination result of the determination module 22 is yes.

本发明实施例中,可通过用户授权等方式,对广告数据进行选择性的过滤。即用户通过付费等方式,可获得授权,即付费的用户有权过滤广告数据。在本发明实施例中,具体的,可通过上述表结构中的CA_descriptor{}作为授权信息来表征用户是否有权过滤广告数据,当前端检测到使用某一节目接收终端的用户进行付费后,则可将CA_descriptor{}设置为某一特定值时,节目接收终端在接收到传输流时,即可检测CA_descriptor{}的值,若为设置的特定值,则表明用户有权过滤广告数据,则可通过过滤模块24进行处理,若CA_descriptor{}的值不是设置的特定值,或表示用户无权过滤广告数据,则可通过广告解析模块25进行处理。In the embodiment of the present invention, the advertisement data can be selectively filtered by means of user authorization or the like. That is, users can obtain authorization through payment and other methods, that is, paid users have the right to filter advertising data. In the embodiment of the present invention, specifically, CA_descriptor{} in the above table structure can be used as authorization information to represent whether the user has the right to filter advertisement data. After the front end detects that the user who uses a certain program receiving terminal pays, then When CA_descriptor{} can be set to a specific value, the program receiving terminal can detect the value of CA_descriptor{} when receiving the transport stream. If it is a specific value, it means that the user has the right to filter advertisement data, and then Processing is performed by the filtering module 24 , and if the value of CA_descriptor{} is not the set specific value, or it indicates that the user has no right to filter advertisement data, it can be processed by the advertisement analysis module 25 .

过滤模块24,用于当检测模块23检测到的结果为是时,则过滤所述广告标识对应的广告数据。The filtering module 24 is configured to filter the advertisement data corresponding to the advertisement identifier when the detection result of the detection module 23 is yes.

本发明实施例中,可通过广告标识,在传输流中查找到广告标识对应的广告数据,过滤模块24可通过不解析广告数据,具体的,可丢弃广告包,则可将广告标识对应的广告数据过滤掉。In the embodiment of the present invention, the advertisement data corresponding to the advertisement identifier can be searched in the transmission stream through the advertisement identifier, and the filtering module 24 can discard the advertisement packet by not parsing the advertisement data, and then the advertisement data corresponding to the advertisement identifier can be discarded. Data filtered out.

广告解析模块25,用于当所述检测模块23检测到的结果为否时,解析所述传输流中的所述广告数据,以进行所述广告数据的播放。The advertisement parsing module 25 is configured to parse the advertisement data in the transmission stream to play the advertisement data when the detection result of the detection module 23 is negative.

本发明实施例中,广告解析模块还可包括时间获取单元251及解码单元252。In the embodiment of the present invention, the advertisement parsing module may further include a time obtaining unit 251 and a decoding unit 252 .

其中,时间获取单元251,用于获取所述广告数据的触发时间点。Wherein, the time obtaining unit 251 is configured to obtain the trigger time point of the advertisement data.

解码单元252,用于在所述时间获取单元获取的触发时间点,对所述广告数据进行解码播放。The decoding unit 252 is configured to decode and play the advertisement data at the trigger time point acquired by the time acquisition unit.

本发明实施例中,解码单元252还可包括标识符获取子单元、广告包获取子单元及解码子单元。In the embodiment of the present invention, the decoding unit 252 may further include an identifier acquisition subunit, an advertisement packet acquisition subunit, and a decoding subunit.

标识符获取子单元,用于获取所述广告数据的广告包标识符;an identifier obtaining subunit, configured to obtain the advertisement packet identifier of the advertisement data;

广告包获取子单元,用于获取所述广告包标识符对应的广告包;an advertisement packet acquisition subunit, configured to acquire the advertisement packet corresponding to the advertisement packet identifier;

解码子单元,用于对所述广告包进行解码,以进行广告播放。The decoding subunit is used to decode the advertisement packet to play the advertisement.

本发明实施例中,即使判断模块22判断出传输流中包含广告标识,当用户无权过滤该广告标识对应的广告数据时,广告解析模块25需根据广告的节目关联表,获取广告包,并对其进行解析播放。此时,时间获取单元251获取该广告数据的出发时间点为关键,即节目数据播放完后,即可插播广告数据。节目数据的最后一个节目包中关联的包标识符(PID)可为第一个广告包,即当解析并播放节目数据最后一个节目包时,即可获取广告包的PID,从而获取广告包,解码单元252可对广告包进行播放。当用户有权过滤广告数据时,可根据PID查找到相应的广告包,并对其进行忽略,不予解析。In the embodiment of the present invention, even if the judging module 22 judges that the transport stream contains an advertisement identifier, when the user has no right to filter the advertisement data corresponding to the advertisement identifier, the advertisement parsing module 25 needs to obtain the advertisement packet according to the program association table of the advertisement, and Play it analytically. At this time, the key point is the time when the time acquisition unit 251 acquires the advertisement data, that is, after the program data is played, the advertisement data can be inserted. The packet identifier (PID) associated with the last program packet of the program data can be the first advertisement packet, that is, when the last program packet of the program data is parsed and played, the PID of the advertisement packet can be obtained, thereby obtaining the advertisement packet, The decoding unit 252 can play the advertisement package. When the user has the right to filter advertisement data, the corresponding advertisement packet can be found according to the PID, ignored and not parsed.

通过获取前端设备的传输流,可获取节目数据和/或广告数据;通过判断传输流中是否包含广告标识,可判断传输流中是否包含广告数据,若包含广告数据,可根据广告标识过滤广告标识对应的广告数据,从而可只播放节目数据,提升了用户体验。并且可对传输流中的广告数据进行权限设置,即设置用户是否有权过滤广告数据,从而可使运营商在提升用户体验的同时,保证收益,优化服务。By obtaining the transmission stream of the front-end equipment, program data and/or advertisement data can be obtained; by judging whether the transmission stream contains an advertisement identifier, it can be judged whether the advertisement data is contained in the transmission stream, and if the advertisement data is included, the advertisement identifier can be filtered according to the advertisement identifier The corresponding advertisement data, so that only the program data can be played, which improves the user experience. In addition, it is possible to set the authority of the advertising data in the transmission stream, that is, to set whether the user has the right to filter the advertising data, so that the operator can ensure the revenue and optimize the service while improving the user experience.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementations, those skilled in the art can clearly understand that each implementation can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic Disks, CDs, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.

以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。The implementation methods described above do not constitute a limitation to the scope of protection of the technical solution. Any modifications, equivalent replacements and improvements made within the spirit and principles of the above implementation methods shall be included in the protection scope of the technical solution.

Claims (3)

Translated fromChinese
1.一种处理广告的方法,其特征在于,包括:1. A method for processing advertisements, comprising:获取前端设备发送的传输流;Obtain the transport stream sent by the front-end device;解析出所述传输流中的节目映射表,所述节目映射表表示节目数据与其原始码流之间的映射关系;Analyzing the program mapping table in the transport stream, the program mapping table represents the mapping relationship between program data and its original code stream;判断所述节目映射表中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分;judging whether the program mapping table contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier;若判断的结果为是,检测所述传输流中的所述节目映射表中的授权信息是否用于表征用户有权过滤广告数据;If the judgment result is yes, detecting whether the authorization information in the program mapping table in the transport stream is used to indicate that the user has the right to filter advertisement data;若检测到的结果为是,则过滤所述广告标识对应的广告数据;If the detected result is yes, then filter the advertisement data corresponding to the advertisement identifier;若检测到的结果为否,获取所述广告数据的触发时间点,所述广告数据的触发时间点为节目数据播放完成时间点;If the detected result is no, the trigger time point of the advertisement data is obtained, and the trigger time point of the advertisement data is the time point when the program data playback is completed;在所述触发时间点,获取所述广告数据的广告包标识符为节目数据的最后一个数据包中关联的包标识符;At the trigger time point, the advertisement packet identifier of the advertisement data obtained is the packet identifier associated in the last data packet of the program data;对所述广告包进行解码,以进行广告播放。The advertisement packet is decoded to play the advertisement.2.一种处理广告的装置,其特征在于,包括:2. A device for processing advertisements, comprising:获取模块,用于获取前端设备发送的传输流;An acquisition module, configured to acquire the transport stream sent by the front-end device;判断模块,用于判断所述获取模块获取的所述传输流中是否包含广告标识,其中,所述广告标识由所述前端设备进行设置,用以与节目标识进行区分;A judging module, configured to judge whether the transport stream acquired by the obtaining module contains an advertisement identifier, wherein the advertisement identifier is set by the front-end device to distinguish it from the program identifier;检测模块,用于当所述判断模块判断的结果为是时,检测所述传输流节目映射表中的授权信息是否有权过滤广告数据;A detection module, configured to detect whether the authorization information in the transport stream program mapping table has the right to filter advertisement data when the judgment result of the judgment module is yes;过滤模块,用于当所述检测模块检测到的结果为是时,过滤所述广告标识对应的广告数据;A filtering module, configured to filter the advertisement data corresponding to the advertisement identifier when the result detected by the detection module is yes;广告解析模块,用于当所述检测模块检测到的结果为否时,解析所述传输流中的所述广告数据,以进行所述广告数据的播放;an advertisement parsing module, configured to parse the advertisement data in the transport stream to play the advertisement data when the result detected by the detection module is negative;所述广告解析模块用于:The advertisement parsing module is used for:获取所述广告数据的触发时间点,所述广告数据的触发时间点为节目数据播放完成时间点;Acquire the trigger time point of the advertisement data, the trigger time point of the advertisement data is the time point when the program data play is completed;在所述触发时间点,获取所述广告数据的广告包标识符为节目数据的最后一个数据包中关联的包标识符;At the trigger time point, the advertisement packet identifier of the advertisement data obtained is the packet identifier associated in the last data packet of the program data;对所述广告包进行解码,以进行广告播放;Decoding the advertisement packet to play the advertisement;所述判断模块包括:The judgment module includes:解析单元,用于解析出所述传输流中的节目映射表;a parsing unit, configured to parse out the program mapping table in the transport stream;判断单元,用于判断所述解析单元解析出的所述节目映射表中是否包含所述广告标识,其中包含所述广告标识的节目映射表由所述前端设备建立。A judging unit, configured to judge whether the program mapping table analyzed by the parsing unit contains the advertisement identifier, wherein the program mapping table including the advertisement identifier is established by the front-end device.3.一种处理广告的系统,包括前端设备及节目接收终端,其中:3. A system for processing advertisements, including front-end equipment and program receiving terminals, wherein:所述前端设备为节目数据设置节目标识,为广告数据设置广告标识,并为所述广告数据建立节目映射表,其中,所述节目映射表中包括所述广告标识以及用于表征用户有权过滤广告数据的授权信息;The front-end device sets a program identifier for the program data, an advertisement identifier for the advertisement data, and establishes a program mapping table for the advertisement data, wherein the program mapping table includes the advertisement identifier and is used to indicate that the user has the right to filter Authorization information for advertising data;所述前端设备在传输流中添加所述节目数据与所述广告数据,并将所述传输流发送至所述节目接收终端;The front-end device adds the program data and the advertisement data to the transport stream, and sends the transport stream to the program receiving terminal;所述节目接收终端包括如权利要求2所述装置。The program receiving terminal comprises the device according to claim 2.
CN201410156217.1A2014-04-172014-04-17A kind of method, apparatus and system for handling advertisementExpired - Fee RelatedCN103945266B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410156217.1ACN103945266B (en)2014-04-172014-04-17A kind of method, apparatus and system for handling advertisement

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410156217.1ACN103945266B (en)2014-04-172014-04-17A kind of method, apparatus and system for handling advertisement

Publications (2)

Publication NumberPublication Date
CN103945266A CN103945266A (en)2014-07-23
CN103945266Btrue CN103945266B (en)2018-05-15

Family

ID=51192708

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410156217.1AExpired - Fee RelatedCN103945266B (en)2014-04-172014-04-17A kind of method, apparatus and system for handling advertisement

Country Status (1)

CountryLink
CN (1)CN103945266B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104159155B (en)*2014-08-292017-10-10广州长嘉电子有限公司A kind of method and system of the advertisement filter based on Android television
CN104581396A (en)*2014-12-122015-04-29北京百度网讯科技有限公司Processing method and device for promotion information
CN104731868B (en)*2015-02-282019-02-12小米科技有限责任公司Intercept the method and device of advertisement
CN105659621A (en)*2015-12-262016-06-08王晓光Method and system for intercepting advertisement in video software
CN105847976A (en)*2016-03-042016-08-10乐视网信息技术(北京)股份有限公司Method and device for skipping advertisement according to facial features
CN109218828B (en)*2018-09-052021-04-13青岛海信传媒网络技术有限公司Method, terminal and storage medium for playing streaming media

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101854525A (en)*2009-04-032010-10-06国家广播电影电视总局广播科学研究院 A file distribution and fast filtering method for partition push
CN102067622A (en)*2008-06-192011-05-18威瑞森数据服务公司Interactively shaping advertisements in a media stream
CN102263647A (en)*2010-05-312011-11-30索尼公司Data filtering apparatus and data filtering method
CN102802085A (en)*2012-08-292012-11-28广东九联科技股份有限公司Advertisement blocking method for set top box VIP (Very Important Person) users
CN103237263A (en)*2013-04-232013-08-07青岛海信宽带多媒体技术有限公司Advertisement automatic shielding method and advertisement automatic shielding system for set-top box
CN103561327A (en)*2013-10-112014-02-05深圳创维数字技术股份有限公司Method, media server, video receiving terminals and system for advertisement filtering

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7336787B2 (en)*2001-06-062008-02-26Sony CorporationCritical packet partial encryption
EP2343891B1 (en)*2002-01-022013-09-18Sony Electronics, Inc.Partial Encryption and PID mapping
CN100341015C (en)*2002-06-072007-10-03汤姆森许可贸易公司Method and apparatus for controlling the distribution of digitally encoded data in a network
EP1968316A1 (en)*2007-03-062008-09-10Nagravision S.A.Method to control the access to conditional access audio/video content
US20090133057A1 (en)*2007-11-212009-05-21Microsoft CorporationRevenue Techniques Involving Segmented Content and Advertisements
CN101236508B (en)*2008-02-192010-06-02深圳市同洲电子股份有限公司System and method for developing conditional access system under Window
AU2009250322A1 (en)*2008-05-232009-11-26Arcturus Innovative Procurement Solutions Pty LtdMethod of procurement
JP2011529231A (en)*2008-07-232011-12-01クラコウスキ,ロバート Advertising management system
KR20100078352A (en)*2008-12-302010-07-08삼성전자주식회사A method for digital broadcasting service and a system thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102067622A (en)*2008-06-192011-05-18威瑞森数据服务公司Interactively shaping advertisements in a media stream
CN101854525A (en)*2009-04-032010-10-06国家广播电影电视总局广播科学研究院 A file distribution and fast filtering method for partition push
CN102263647A (en)*2010-05-312011-11-30索尼公司Data filtering apparatus and data filtering method
CN102802085A (en)*2012-08-292012-11-28广东九联科技股份有限公司Advertisement blocking method for set top box VIP (Very Important Person) users
CN103237263A (en)*2013-04-232013-08-07青岛海信宽带多媒体技术有限公司Advertisement automatic shielding method and advertisement automatic shielding system for set-top box
CN103561327A (en)*2013-10-112014-02-05深圳创维数字技术股份有限公司Method, media server, video receiving terminals and system for advertisement filtering

Also Published As

Publication numberPublication date
CN103945266A (en)2014-07-23

Similar Documents

PublicationPublication DateTitle
CN103945266B (en)A kind of method, apparatus and system for handling advertisement
CN104463643B (en)A kind of method presenting user comment in advertisement
CN103517092B (en)A kind of method and device of video display
EP2809070B1 (en)Receiving device, receiving method, program, and information processing system
CN103561327B (en)A kind of method of advertisement filter, media server, video reception terminal and system
US20150046458A1 (en)Method for recommending users in social network and the system thereof
CN106331779A (en)Method and system for pushing anchor based on user preferences during video playing process
MX2014014741A (en)Methods and apparatus for identifying media.
WO2016032555A1 (en)Methods and apparatus to identify remote presentation of streaming media
CN103096128B (en)A kind of realize the method for video interactive, server, terminal and system
CN104093038B (en)For test and method for supervising and the device of real time flow medium identification service
CN103686240B (en)A kind of method and system of recommendation program
CN103650482A (en)Method for transmitting and receiving broadcast service and receiving device thereof
WO2017097149A1 (en)Live comment implementation method for broadcast television terminal and broadcast television system server
CN104079993B (en)A kind of set top box upgrading method, set top box, server and system
CN105530523B (en)A kind of service implementation method and equipment
CN105163184A (en)Program playing method and device of television terminal
CN106997542A (en)Internet advertising put-on method and device
US20170134806A1 (en)Selecting content based on media detected in environment
CN101854525B (en)Partitioned-push file distribution and fast filtering method
CN107517237B (en) A video recognition method and device
KR100561437B1 (en) Method and apparatus for receiving digital broadcast data
CN104602107A (en)Program updating method, terminal and server
CN105916009A (en)Recording program method and device
CN104540013A (en)Method for acquiring program content of playing terminal and playing terminal

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information

Address after:518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH

Applicant after:SHENZHEN SKYWORTH DIGITAL TECHNOLOGY Co.,Ltd.

Applicant after:SHENZHEN SKYWORTH SOFTWARE Co.,Ltd.

Address before:518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH

Applicant before:SHENZHEN SKYWORTH DIGITAL TECHNOLOGY Co.,Ltd.

Applicant before:SHENZHEN SKYWORTH SOFTWARE Co.,Ltd.

CB02Change of applicant information
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20180515

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp