技术领域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.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410156217.1ACN103945266B (en) | 2014-04-17 | 2014-04-17 | A kind of method, apparatus and system for handling advertisement |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410156217.1ACN103945266B (en) | 2014-04-17 | 2014-04-17 | A kind of method, apparatus and system for handling advertisement |
| Publication Number | Publication Date |
|---|---|
| CN103945266A CN103945266A (en) | 2014-07-23 |
| CN103945266Btrue CN103945266B (en) | 2018-05-15 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410156217.1AExpired - Fee RelatedCN103945266B (en) | 2014-04-17 | 2014-04-17 | A kind of method, apparatus and system for handling advertisement |
| Country | Link |
|---|---|
| CN (1) | CN103945266B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104159155B (en)* | 2014-08-29 | 2017-10-10 | 广州长嘉电子有限公司 | A kind of method and system of the advertisement filter based on Android television |
| CN104581396A (en)* | 2014-12-12 | 2015-04-29 | 北京百度网讯科技有限公司 | Processing method and device for promotion information |
| CN104731868B (en)* | 2015-02-28 | 2019-02-12 | 小米科技有限责任公司 | Intercept the method and device of advertisement |
| CN105659621A (en)* | 2015-12-26 | 2016-06-08 | 王晓光 | Method and system for intercepting advertisement in video software |
| CN105847976A (en)* | 2016-03-04 | 2016-08-10 | 乐视网信息技术(北京)股份有限公司 | Method and device for skipping advertisement according to facial features |
| CN109218828B (en)* | 2018-09-05 | 2021-04-13 | 青岛海信传媒网络技术有限公司 | Method, terminal and storage medium for playing streaming media |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101854525A (en)* | 2009-04-03 | 2010-10-06 | 国家广播电影电视总局广播科学研究院 | A file distribution and fast filtering method for partition push |
| CN102067622A (en)* | 2008-06-19 | 2011-05-18 | 威瑞森数据服务公司 | Interactively shaping advertisements in a media stream |
| CN102263647A (en)* | 2010-05-31 | 2011-11-30 | 索尼公司 | Data filtering apparatus and data filtering method |
| CN102802085A (en)* | 2012-08-29 | 2012-11-28 | 广东九联科技股份有限公司 | Advertisement blocking method for set top box VIP (Very Important Person) users |
| CN103237263A (en)* | 2013-04-23 | 2013-08-07 | 青岛海信宽带多媒体技术有限公司 | Advertisement automatic shielding method and advertisement automatic shielding system for set-top box |
| CN103561327A (en)* | 2013-10-11 | 2014-02-05 | 深圳创维数字技术股份有限公司 | Method, media server, video receiving terminals and system for advertisement filtering |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7336787B2 (en)* | 2001-06-06 | 2008-02-26 | Sony Corporation | Critical packet partial encryption |
| EP2343891B1 (en)* | 2002-01-02 | 2013-09-18 | Sony Electronics, Inc. | Partial Encryption and PID mapping |
| CN100341015C (en)* | 2002-06-07 | 2007-10-03 | 汤姆森许可贸易公司 | Method and apparatus for controlling the distribution of digitally encoded data in a network |
| EP1968316A1 (en)* | 2007-03-06 | 2008-09-10 | Nagravision S.A. | Method to control the access to conditional access audio/video content |
| US20090133057A1 (en)* | 2007-11-21 | 2009-05-21 | Microsoft Corporation | Revenue Techniques Involving Segmented Content and Advertisements |
| CN101236508B (en)* | 2008-02-19 | 2010-06-02 | 深圳市同洲电子股份有限公司 | System and method for developing conditional access system under Window |
| AU2009250322A1 (en)* | 2008-05-23 | 2009-11-26 | Arcturus Innovative Procurement Solutions Pty Ltd | Method of procurement |
| JP2011529231A (en)* | 2008-07-23 | 2011-12-01 | クラコウスキ,ロバート | Advertising management system |
| KR20100078352A (en)* | 2008-12-30 | 2010-07-08 | 삼성전자주식회사 | A method for digital broadcasting service and a system thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102067622A (en)* | 2008-06-19 | 2011-05-18 | 威瑞森数据服务公司 | Interactively shaping advertisements in a media stream |
| CN101854525A (en)* | 2009-04-03 | 2010-10-06 | 国家广播电影电视总局广播科学研究院 | A file distribution and fast filtering method for partition push |
| CN102263647A (en)* | 2010-05-31 | 2011-11-30 | 索尼公司 | Data filtering apparatus and data filtering method |
| CN102802085A (en)* | 2012-08-29 | 2012-11-28 | 广东九联科技股份有限公司 | Advertisement blocking method for set top box VIP (Very Important Person) users |
| CN103237263A (en)* | 2013-04-23 | 2013-08-07 | 青岛海信宽带多媒体技术有限公司 | Advertisement automatic shielding method and advertisement automatic shielding system for set-top box |
| CN103561327A (en)* | 2013-10-11 | 2014-02-05 | 深圳创维数字技术股份有限公司 | Method, media server, video receiving terminals and system for advertisement filtering |
| Publication number | Publication date |
|---|---|
| CN103945266A (en) | 2014-07-23 |
| Publication | Publication Date | Title |
|---|---|---|
| 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 |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change 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. | |
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20180515 | |
| CF01 | Termination of patent right due to non-payment of annual fee |