[go: up one dir, main page]

CN103561327A - Method, media server, video receiving terminals and system for advertisement filtering - Google Patents

Method, media server, video receiving terminals and system for advertisement filtering Download PDF

Info

Publication number
CN103561327A
CN103561327A CN201310474429.XA CN201310474429A CN103561327A CN 103561327 A CN103561327 A CN 103561327A CN 201310474429 A CN201310474429 A CN 201310474429A CN 103561327 A CN103561327 A CN 103561327A
Authority
CN
China
Prior art keywords
information
advertisement
video
program
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310474429.XA
Other languages
Chinese (zh)
Other versions
CN103561327B (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 Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN201310474429.XA priority Critical patent/CN103561327B/en
Publication of CN103561327A publication Critical patent/CN103561327A/en
Priority to PCT/CN2014/072103 priority patent/WO2015051613A1/en
Application granted granted Critical
Publication of CN103561327B publication Critical patent/CN103561327B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例公开了一种用于广告过滤的方法,包括:接收第一视频接收终端发送的视频节目的广告过滤信息;根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据;接收第二视频接收终端的发送的针对所述视频节目的节目播放请求信息;根据接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据。本发明实施例还公开了一种媒体服务器、视频接收终端及系统。采用本发明,用户可以观看无广告、完整、连续的视频节目,提高用户的使用体验。

Figure 201310474429

The embodiment of the present invention discloses a method for advertisement filtering, comprising: receiving advertisement filtering information of a video program sent by a first video receiving terminal; performing advertisement filtering processing on the video program according to the received advertisement filtering information and Generate the ad-free video data of the video program; receive the program play request information for the video program sent by the second video receiving terminal; send the program play request information to the second video receiving terminal according to receiving the program play request information ad-free video data of the above-mentioned video program. The embodiment of the invention also discloses a media server, a video receiving terminal and a system. By adopting the invention, users can watch complete and continuous video programs without advertisements, thereby improving user experience.

Figure 201310474429

Description

一种广告过滤的方法、媒体服务器、视频接收终端及系统Advertisement filtering method, media server, video receiving terminal and system

技术领域technical field

本发明涉及一种电子领域,尤其涉及一种广告过滤的方法、媒体服务器、视频接收终端及系统The present invention relates to an electronic field, in particular to an advertisement filtering method, a media server, a video receiving terminal and a system

背景技术Background technique

随着数字电视技术和通讯技术的快速发展,现有的节目资源越来越丰富,在一定程度上丰富了人们的业余生活。但是,这些节目通常穿插一定的广告内容,而且这些广告内容在节目中的时间、位置和持续时间都具有随意性,当用户为跳过广告而换台观看其他节目时,可能会遗忘时间或者遗忘上次节目的台位,从而会导致用户错过原来的精彩节目,严重影响观众的节目观看体验。With the rapid development of digital TV technology and communication technology, the existing program resources are becoming more and more abundant, which enriches people's leisure life to a certain extent. However, these programs are usually interspersed with certain advertisement content, and the time, position and duration of these advertisement contents in the program are all random. When users switch channels to watch other programs to skip advertisements, they may forget the time or The location of the last program will cause the user to miss the original wonderful program, seriously affecting the audience's program viewing experience.

针对广告过滤问题,已经有部分技术方案可实现为用户提供节目广告过滤服务,在一定程度上能够实现广告过滤,但这些技术仍然不够成熟,存在许多不足。首先,部分方案不能实现广告的完整过滤,影响客户的使用体验;其次,部分方案只能为使用数字电视接收终端观看节目的用户提供广告过滤,服务范围狭窄。Aiming at the problem of advertisement filtering, there are already some technical solutions that can realize program advertisement filtering service for users, and can realize advertisement filtering to a certain extent, but these technologies are still immature and have many deficiencies. First of all, some solutions cannot achieve complete filtering of advertisements, which affects customer experience; second, some solutions can only provide advertising filtering for users who use digital TV receiving terminals to watch programs, and the scope of services is narrow.

发明内容Contents of the invention

本发明实施例所要解决的技术问题在于,提供一种用于广告过滤的方法、媒体服务器、视频接收终端及系统,用户可以利用视频接收终端向媒体服务器发送广告过滤信息,媒体服务器根据广告过滤信息实现视频节目的广告完整过滤,且可以为用户提供无操作的、完整的、连续的视频节目,提高了用户的使用体验。The technical problem to be solved by the embodiments of the present invention is to provide a method for advertising filtering, a media server, a video receiving terminal and a system. The user can use the video receiving terminal to send advertising filtering information to the media server, and the media server can filter the information according to the advertisement. Realize complete filtering of advertisements of video programs, and provide users with non-operational, complete and continuous video programs, improving user experience.

为了解决上述技术问题,本发明提供了一种用于广告过滤的方法,包括:In order to solve the above technical problems, the present invention provides a method for advertising filtering, including:

接收第一视频接收终端发送的视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息;receiving the advertisement filtering information of the video program sent by the first video receiving terminal, the advertisement filtering information of the video program including the program identification information of the video program and the start and end time information of the advertisement;

根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据;According to the received advertisement filtering information, perform advertisement filtering processing on the video program and generate advertisement-free video data of the video program;

接收第二视频接收终端的发送的针对所述视频节目的节目播放请求信息,所述节目播放请求信息包括所述视频节目的节目标识信息和所述第二视频接收终端的用户信息;receiving program play request information for the video program sent by the second video receiving terminal, where the program play request information includes program identification information of the video program and user information of the second video receiving terminal;

根据接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据。Sending the ad-free video data of the video program to the second video receiving terminal according to receiving the program playing request information.

其中,所述节目标识信息包括节目名称和频道名称,或者包括节目码流中的TS ID传输流标识码和Service ID服务标识码,或者包括视频节目的链接地址、或者包括节目的二维码信息。Wherein, the program identification information includes program name and channel name, or includes TS ID transport stream identification code and Service ID service identification code in the program code stream, or includes the link address of the video program, or includes the two-dimensional code information of the program .

其中,所述根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据包括:根据接收到的所述节目标识信息,获取所述视频节目的视频数据;根据接收到的所述广告的起止时间信息,去除所述视频节目的视频数据中广告起止时间内的广告视频数据,并生成连续的该视频节目的无广告视频数据。Wherein, the performing advertisement filtering processing on the video program according to the received advertisement filtering information and generating the advertisement-free video data of the video program includes: acquiring the video data of the video program according to the received program identification information Data; according to the received start and end time information of the advertisement, remove the advertisement video data within the advertisement start and end time from the video data of the video program, and generate continuous advertisement-free video data of the video program.

其中,所述根据接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据包括:根据所述第二视频接收终端的用户信息确定所述第二视频接收终端的用户属于无广告视频播放终端用户;向所述第二视频接收终端发送所述视频节目的无广告视频数据。Wherein, the sending the ad-free video data of the video program to the second video receiving terminal according to receiving the program playing request information includes: determining the second video data according to the user information of the second video receiving terminal The user of the video receiving terminal belongs to the user of the ad-free video playback terminal; the ad-free video data of the video program is sent to the second video receiving terminal.

其中,所述广告过滤信息还包括用户信息,所述根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据之前还包括:根据接收到的所述广告过滤信息中的用户信息从预设的用户数据库中查找用户状态信息,根据查找到的用户状态信息判断发送所述广告过滤信息的用户属于正常状态的用户;根据预先记录的在预设时间内所述用户发送的所述广告过滤信息的累计次数信息判断所述用户发送所述广告过滤信息的次数小于预设阀值;确定所述用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同。Wherein, the advertisement filtering information also includes user information, and before performing advertisement filtering processing on the video program according to the received advertisement filtering information and generating the advertisement-free video data of the video program, it also includes: according to the received advertisement filtering information, The user information in the advertisement filtering information is searched for user state information from the preset user database, and it is judged that the user sending the advertisement filtering information belongs to a user in a normal state according to the found user state information; The cumulative number of times of the advertisement filtering information sent by the user in the information determines that the number of times the user sends the advertisement filtering information is less than the preset threshold; The start and end time information of the advertisement is the same as the start and end time information of the advertisement in the advertisement filtering information for the video program sent by other users in advance.

可选的,另一实施例的方法包括:Optionally, the method of another embodiment includes:

获取视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息以及广告的起止时间信息;Acquire advertisement filtering information of a video program, the advertisement filtering information of the video program includes program identification information of the video program and start and end time information of the advertisement;

向媒体服务器发送视频节目的广告过滤信息,以使所述媒体服务器根据接收到的所述视频节目的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。Sending the advertisement filtering information of the video program to the media server, so that the media server performs advertisement filtering processing on the video program and generates advertisement-free video data of the video program according to the received advertisement filtering information of the video program.

其中,所述获取视频节目的广告过滤信息包括:在播放所述视频节目过程中,用户在视频菜单中记录广告开始的时间点获取广告的起始时间信息,记录广告结束的时间点获取广告的结束时间信息;在播放所述视频节目过程中,用户通过手动输入观看节目的节目名称和频道名称,或者扫描节目的二维码信息获取所述节目标识信息,或者通过程序读取所述视频节目的链接地址或者节目码流中的TS ID传输流标识码和Service ID服务标识码。Wherein, the acquisition of the advertisement filtering information of the video program includes: during the playing of the video program, the user records the start time information of the advertisement in the video menu to obtain the start time information of the advertisement, and records the time point of the end of the advertisement to obtain the information of the advertisement. End time information; in the process of playing the video program, the user manually enters the program name and channel name of the program to watch, or scans the two-dimensional code information of the program to obtain the program identification information, or reads the video program through a program The link address or the TS ID transport stream identification code and Service ID service identification code in the program code stream.

可选的,用于广告过滤的媒体服务器包括:Optionally, media servers used for advertisement filtering include:

过滤信息接收模块,用于接收第一视频接收终端发送的视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息;The filter information receiving module is used to receive the advertisement filter information of the video program sent by the first video receiving terminal, the advertisement filter information of the video program includes the program identification information of the video program and the start and end time information of the advertisement;

视频节目处理模块,用于根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据;A video program processing module, configured to perform advertisement filtering processing on the video program and generate advertisement-free video data of the video program according to the received advertisement filtering information;

播放请求接收模块,用于接收第二视频接收终端的发送的针对所述视频节目的节目播放请求信息,所述节目播放请求信息包括所述视频节目的节目标识信息和所述第二视频接收终端的用户信息;A play request receiving module, configured to receive program play request information for the video program sent by the second video receiving terminal, the program play request information including program identification information of the video program and the second video receiving terminal user information;

视频数据发送模块,用于根据接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据。A video data sending module, configured to send the ad-free video data of the video program to the second video receiving terminal according to receiving the program play request information.

其中,所述节目标识信息包括节目名称和频道名称,或者包括节目码流中的TS ID传输流标识码和Service ID服务标识码或者包括视频节目的链接地址,或者包括节目的二维码信息。Wherein, the program identification information includes the program name and the channel name, or includes the TS ID transport stream identification code and the Service ID service identification code in the program code stream or includes the link address of the video program, or includes the two-dimensional code information of the program.

其中,所述视频节目处理模块包括:Wherein, the video program processing module includes:

视频数据获取单元,用于根据接收到的所述节目标识信息,获取所述视频节目的视频数据;a video data acquiring unit, configured to acquire video data of the video program according to the received program identification information;

视频数据处理单元,用于根据接收到的所述广告的起止时间信息,去除所述视频节目的视频数据中广告起止时间内的广告视频数据,并生成连续的该视频节目的无广告视频数据。The video data processing unit is configured to remove the advertisement video data within the advertisement start and end time from the video data of the video program according to the received advertisement start and end time information, and generate continuous advertisement-free video data of the video program.

其中,所述视频数据发送模块包括:Wherein, the video data sending module includes:

用户信息确定单元,用于根据所述第二视频接收终端的用户信息确定所述第二视频接收终端的用户属于无广告视频播放终端用户;A user information determining unit, configured to determine, according to the user information of the second video receiving terminal, that the user of the second video receiving terminal belongs to an ad-free video playback terminal user;

处理数据发送单元,数据向所述第二视频接收终端发送所述视频节目的无广告视频数据。The data sending unit is processed to send the ad-free video data of the video program to the second video receiving terminal.

其中,所述广告过滤信息还包括用户信息,所述媒体服务器还包括:Wherein, the advertisement filtering information also includes user information, and the media server also includes:

状态信息判断模块,根据接收到的所述广告过滤信息中的用户信息从预设的用户数据库中查找用户状态信息,根据查找到的用户状态信息判断发送所述广告过滤信息的用户属于正常状态的用户;The state information judging module searches the user state information from the preset user database according to the received user information in the advertisement filtering information, and judges that the user sending the advertisement filtering information belongs to a normal state according to the found user state information user;

信息次数判断模块,根据预先记录的在预设时间内所述用户发送的所述广告过滤信息的累计次数信息判断所述用户发送所述广告过滤信息的次数小于预设阀值;The information frequency judging module judges that the number of times the user sends the advertisement filtering information is less than a preset threshold value according to the pre-recorded cumulative number of times of the advertisement filtering information sent by the user within a preset time;

过滤信息确定模块,确定所述用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同。The filtering information determination module determines the start and end time information of the advertisement in the advertisement filtering information for the same video program sent by the user and the pre-saved time information of the advertisement in the advertisement filtering information for the video program sent by other users The start and end time information is the same.

可选的,所述视频接收终端包括:Optionally, the video receiving terminal includes:

过滤信息获取模块,用于获取视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息;A filtering information acquisition module, configured to acquire advertisement filtering information of a video program, the advertisement filtering information of the video program including program identification information of the video program and start and end time information of the advertisement;

过滤信息发送模块,用于向媒体服务器发送视频节目的广告过滤信息,以使所述媒体服务器根据接收到的所述视频节目的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。The filter information sending module is configured to send the advertisement filter information of the video program to the media server, so that the media server performs advertisement filter processing on the video program according to the received advertisement filter information of the video program and generates the video Ad-free video data for the show.

其中,所述过滤信息获取模块包括:Wherein, the filtering information acquisition module includes:

时间信息获取单元,用于在播放所述视频节目过程中,用户在视频菜单中记录广告开始的时间点获取广告的起始时间信息,记录广告结束的时间点获取广告的结束时间信息;The time information acquisition unit is used to obtain the start time information of the advertisement at the time point at which the user records the advertisement start in the video menu during playing the video program, and obtains the end time information of the advertisement at the time point at which the advertisement ends;

标识信息获取单元,用于在播放所述视频节目过程中,用户通过手动输入观看节目的节目名称和频道名称,或者扫描节目的二维码信息获取所述节目标识信息,或者通过程序读取所述视频节目的链接地址或者节目码流中的TS ID传输流标识码和Service ID服务标识码。The identification information acquisition unit is used to obtain the program identification information by manually inputting the program name and channel name of the program to be watched by the user during the playing of the video program, or scanning the two-dimensional code information of the program, or reading the program identification information through a program. The link address of the video program or the TS ID transport stream identification code and Service ID service identification code in the program code stream.

进一步的,所述系统包括:Further, the system includes:

所述媒体服务器,用于接收第一视频接收终端发送的视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息;根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据;接收第二视频接收终端的发送的针对所述视频节目的节目播放请求信息,所述节目播放请求信息包括所述视频节目的节目标识信息和所述第二视频接收终端的用户信息;根据接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据;The media server is configured to receive the advertisement filtering information of the video program sent by the first video receiving terminal, the advertisement filtering information of the video program includes the program identification information of the video program and the start and end time information of the advertisement; according to the received Advertisement filtering information, performing advertisement filtering processing on the video program and generating ad-free video data of the video program; receiving program play request information for the video program sent by the second video receiving terminal, the program play request information Including the program identification information of the video program and the user information of the second video receiving terminal; sending the ad-free video data of the video program to the second video receiving terminal according to receiving the program play request information;

所述视频接收终端,用于获取视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息;向媒体服务器发送视频节目的广告过滤信息,以使所述媒体服务器根据接收到的所述视频节目的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。The video receiving terminal is configured to obtain advertisement filtering information of a video program, the advertisement filtering information of the video program includes the program identification information of the video program and the start and end time information of the advertisement; send the advertisement filtering information of the video program to the media server so that the media server performs advertisement filtering processing on the video program and generates advertisement-free video data of the video program according to the received advertisement filtering information of the video program.

实施本发明实施例,具有如下有益效果:用户通过视频接收终端向媒体服务器发送视频节目的广告过滤信息,媒体服务器根据接收到的广告过滤信息,对视频节目进行广告过滤处理并生成该视频节目的无广告视频数据,当用户请求观看视频节目时,媒体服务器能为无广告视频播放终端用户提供无操作的、完整的、连续的无广告视频节目,提高了用户的使用体验。Implementing the embodiment of the present invention has the following beneficial effects: the user sends the advertisement filtering information of the video program to the media server through the video receiving terminal, and the media server performs advertisement filtering processing on the video program and generates the advertisement filtering information of the video program according to the received advertisement filtering information. Ad-free video data, when a user requests to watch a video program, the media server can provide a non-operational, complete and continuous ad-free video program for the end user of the ad-free video playback, 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. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是本发明实施例提供的一种广告过滤的方法流程图;FIG. 1 is a flow chart of an advertisement filtering method provided by an embodiment of the present invention;

图2是本发明另一实施例提供的一种广告过滤的方法流程图;Fig. 2 is a flow chart of an advertisement filtering method provided by another embodiment of the present invention;

图3是本发明实施例用于广告过滤的媒体服务器的结构示意图;Fig. 3 is a schematic structural diagram of a media server used for advertisement filtering in an embodiment of the present invention;

图4是本发明实施例媒体服务器中节目信息处理模块的结构示意图;4 is a schematic structural diagram of a program information processing module in a media server according to an embodiment of the present invention;

图5是本发明实施例媒体服务器中视频数据发送模块的结构示意图;Fig. 5 is a schematic structural diagram of a video data sending module in a media server according to an embodiment of the present invention;

图6是本发明实施例用于广告过滤的视频接收终端的结构示意图;6 is a schematic structural diagram of a video receiving terminal for advertising filtering according to an embodiment of the present invention;

图7是本发明实施例视频接收终端中过滤信息获取模块的结构示意图;7 is a schematic structural diagram of a filtering information acquisition module in a video receiving terminal according to an embodiment of the present invention;

图8是本发明实施例用于广告过滤的系统的结构示意图。Fig. 8 is a schematic structural diagram of a system for advertising filtering according to an embodiment of 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 creative efforts fall within the protection scope of the present invention.

图1是本发明实施例提供的一种广告过滤的方法流程图,本发明实施例实现了媒体服务器广告的完整过滤,并向用户提供无广告的视频节目,如图所示本发明的所述方法至少包括:Fig. 1 is a flow chart of an advertisement filtering method provided by an embodiment of the present invention. The embodiment of the present invention realizes the complete filtering of media server advertisements and provides users with video programs without advertisements, as shown in the figure. Methods include at least:

步骤S110,接收第一视频接收终端发送的视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息。具体实现中,所述第一视频接收终端通过信息获取程序、或者扫描视频节目的二维码、或者手动输入获取所述视频节目的节目标识信息,所述视频节目的节目标识信息包括播放节目的节目名称和频道名称,或者包括视频节目码流中的TS ID传输流标识码和Service ID服务标识码,或者包括用于链接视频节目的URL(Uniform Resource Locator,统一资源定位符)。其中,所述TS ID传输流标识码和Service ID服务标识码为视频节目的标识信息,当视频接收终端发送广告过滤信息时,通过查询TS ID传输流标识码和Service ID服务标识码,可以获取到与TS ID传输流标识码和Service ID服务标识码相对应的视频节目,其中TS文件是视频节目码流中的一种文件格式,视频节目的数据传输是以码流的形式进行信息传递。Step S110, receiving the advertisement filtering information of the video program sent by the first video receiving terminal, the advertisement filtering information of the video program includes the program identification information of the video program and the start and end time information of the advertisement. In a specific implementation, the first video receiving terminal obtains the program identification information of the video program through an information acquisition program, or scans the two-dimensional code of the video program, or manually inputs, and the program identification information of the video program includes the program identification information of the played program. The program name and channel name, or include the TS ID transport stream identification code and the Service ID service identification code in the video program code stream, or include the URL (Uniform Resource Locator, Uniform Resource Locator) used to link the video program. Wherein, the TS ID transmission stream identification code and the Service ID service identification code are the identification information of the video program, when the video receiving terminal sends advertisement filtering information, by querying the TS ID transmission stream identification code and the Service ID service identification code, it can be obtained To the video program corresponding to the TS ID transport stream identification code and the Service ID service identification code, wherein the TS file is a file format in the code stream of the video program, and the data transmission of the video program is information transmission in the form of the code stream.

所述广告的起止时间信息是用户在观看视频节目的过程中,在视频菜单中或者利用移动通讯设备记录广告开始的时间点获取到的广告的起始时间信息,记录广告结束的时间点获取到的广告的结束时间信息。例如,用户在观看视频节目过程中,当广告开始时,记录广告开始的时间为t1,当广告结束时,记录广告结束的时间为t2,其中记录的时间可以是以该视频节目播放开始位置为参考的相对时间。特别的,在视频节目中包括一段或多段广告的起止时间信息,所述获取的广告的起止时间信息包括视频节目中全部广告的起止时间信息。The start and end time information of the advertisement is the start time information of the advertisement obtained by the user in the video menu or using the mobile communication device to record the start time of the advertisement in the process of watching the video program, and the time point of the end of the record advertisement is obtained The end time information for the ad. For example, when the user is watching a video program, when the advertisement starts, the time at which the advertisement starts is recorded as t1, and when the advertisement ends, the time at which the advertisement ends is recorded as t2, where the recorded time can be at the start position of the video program at The relative time of the reference. In particular, the video program includes start and end time information of one or more sections of advertisements, and the acquired start and end time information of advertisements includes the start and end time information of all advertisements in the video program.

在第一视频接收终端获取到所述视频节目的广告过滤信息之后,可以通过移动通讯设备向所述媒体服务器发短信或电子邮件,将所述获取到的所述广告过滤信息发送到媒体服务器,或者利用视频接收终端自带的信息发送功能将所述广告过滤信息发送到所述媒体服务器。After the first video receiving terminal acquires the advertisement filtering information of the video program, it may send a text message or an email to the media server through the mobile communication device, and send the acquired advertisement filtering information to the media server, Alternatively, the advertisement filtering information is sent to the media server by using the information sending function of the video receiving terminal.

可选的,媒体服务器将视频接收终端的使用用户分为有广告视频播放终端用户组和无广告视频播放终端用户组,本实施例中的所述第一视频接收终端的使用用户可以属于有广告视频播放终端用户组,所述媒体服务器向有广告视频播放终端用户组的视频接收终端提供的是没有经过广告过滤处理的视频节目。进一步的,所述第一视频接收终端包括数字电视接收终端和移动视频终端,所述数字电视接收终端包括机顶盒、网络盒子以及网络电视,所述移动视频终端包括手机、掌上电脑以及个人电脑,媒体服务器接收到的视频节目的广告过滤信息可以是数字电视接收终端发送的,也可以是移动视频终端发送的。Optionally, the media server divides the users of the video receiving terminal into a video playback terminal user group with advertisements and a video playback terminal user group without advertisements. The users of the first video receiving terminal in this embodiment may belong to the user group with advertisements. For the video playback terminal user group, the media server provides video programs that have not been filtered by advertisements to the video receiving terminals of the video playback terminal user group with advertisements. Further, the first video receiving terminal includes a digital TV receiving terminal and a mobile video terminal, the digital TV receiving terminal includes a set-top box, an Internet box, and an Internet TV, and the mobile video terminal includes a mobile phone, a handheld computer, and a personal computer, and the media The advertisement filtering information of the video program received by the server may be sent by the digital TV receiving terminal, or may be sent by the mobile video terminal.

可选的,具体的划分方式如下:若视频接收终端的使用用户向服务运营商申请开通了无广告视频播放服务,则媒体服务器将视频接收终端的使用用户划分为无广告视频播放终端用户,若视频接收终端的使用用户没有向服务运营商申请开通无广告视频播放服务,则媒体服务器将视频接收终端的使用用户划分为有广告视频播放终端用户。Optionally, the specific division method is as follows: if the user of the video receiving terminal applies to the service operator for opening the ad-free video playback service, the media server classifies the user of the video receiving terminal into the ad-free video playback terminal user, if If the user of the video receiving terminal does not apply to the service operator for subscription of the ad-free video playback service, the media server classifies the user of the video receiving terminal as an advertising video playback terminal user.

步骤S120,根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。具体实现中,所述广告过滤信息还包括用户信息,对所述视频节目进行广告过滤处理之前还包括判断用户发送的广告过滤信息是否为有效信息,判断的过程如下:Step S120, according to the received advertisement filtering information, perform advertisement filtering processing on the video program and generate advertisement-free video data of the video program. In a specific implementation, the advertisement filtering information also includes user information, and before performing advertisement filtering processing on the video program, it also includes judging whether the advertisement filtering information sent by the user is valid information, and the judgment process is as follows:

首先,根据接收到的所述广告过滤信息中的用户信息从预设的用户数据库中查找用户状态信息,根据查找到的用户状态信息判断发送所述广告过滤信息的用户属于正常状态的用户。具体实现中,所述预设的用户数据库用于存储用户奖励信息、用户信息以及用户状态信息。其中,所述用户状态信息包括正常状态用户的信息和黑名单用户的信息,当媒体服务器接收到用户发送的所述广告过滤信息时,根据用户发送的广告过滤信息中的用户信息从预设的用户数据库中查找所述用户状态信息,若所述用户的用户状态为正常状态,则媒体服务器接收并处理该用户发送的所述广告过滤信息;若所述用户属于黑名单用户,则媒体服务器丢弃该用户发送的所述广告过滤信息。Firstly, according to the received user information in the advertisement filtering information, user status information is searched from a preset user database, and according to the found user status information, it is judged that the user sending the advertisement filtering information belongs to a normal user. In a specific implementation, the preset user database is used to store user reward information, user information and user status information. Wherein, the user state information includes the information of the user in the normal state and the information of the blacklisted user. Search the user status information in the user database, if the user status of the user is normal, the media server receives and processes the advertisement filtering information sent by the user; if the user belongs to a blacklist user, the media server discards The advertisement filtering information sent by the user.

可选的,所述的用户奖励信息是所述媒体服务器记录发送准确广告过滤信息的用户所获得的奖励信息。所述用户信息是用户在运营商服务系统中的登记信息,其中包含用户名,用户姓名,用户身份证号或其他证件号、用户联系方式、用户账号、数字电视接收终端唯一标识码等中的一种或多种,这些信息存储在媒体服务器的数据库中。Optionally, the user reward information is the reward information obtained by the user who sends accurate advertisement filtering information recorded by the media server. The user information is the user's registration information in the operator's service system, which includes user name, user name, user ID number or other certificate number, user contact information, user account number, digital TV receiving terminal unique identification code, etc. One or more, this information is stored in the database of the media server.

然后,根据预先记录的在预设时间内所述用户发送的所述广告过滤信息的累计次数信息判断所述用户发送所述广告过滤信息的次数小于预设阀值。具体实现中,媒体服务器接收到用户发送的广告过滤信息,如果在预设的临时文件中没有查找到该用户信息,则在当前临时文件中保存该用户信息并将该用户连续发送的累计次数初始化为1;如果有相同的用户信息,判断该用户发送的广告过滤信息的累计次数是否达到预设阀值,如果达到预设阀值,则判定该用户有恶意攻击行为,更新数据库中该用户的状态为黑名单,并向用户发送反馈提示信息;如果没有达到预设阀值,则将累计次数加1,并作下一步操作。Then, it is determined that the number of times the user sends the advertisement filtering information is less than a preset threshold value according to the pre-recorded information about the accumulated times of the advertisement filtering information sent by the user within a preset time. In the specific implementation, the media server receives the advertisement filtering information sent by the user, if the user information is not found in the preset temporary file, the user information is saved in the current temporary file and the cumulative number of consecutive sending by the user is initialized is 1; if there is the same user information, it is judged whether the cumulative number of advertisement filtering information sent by the user reaches the preset threshold, and if it reaches the preset threshold, it is determined that the user has a malicious attack behavior, and the user’s information in the database is updated. The status is blacklisted, and a feedback prompt message is sent to the user; if the preset threshold value is not reached, the cumulative number is increased by 1, and the next step is performed.

可选的,所述临时文件保存在所述媒体服务器的存储单元中,用于保存预设时间内发送的广告过滤信息的用户信息和累计次数,如果临时文件中某一用户信息信及其累计次数超过预设时间没有更新,就将该用户信息及其累计次数记录删除。Optionally, the temporary file is stored in the storage unit of the media server, and is used to save the user information and accumulated times of the advertisement filtering information sent within a preset time, if a certain user information in the temporary file and its accumulated If the number of times exceeds the preset time and is not updated, the user information and its cumulative number of records will be deleted.

最后,确定所述用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同。具体实现中,所述媒体服务器接收到用户发送的所述广告过滤信息之后,如果该用户发送的广告过滤信息与存储单元预先保存的该用户的广告过滤信息完全相同,则判定是该用户重复发送,丢弃该广告过滤信息不作处理;如果该用户发送的所述广告过滤信息与存储单元预先保存的该用户的广告过滤信息完全不同,则将该用户发送的广告过滤信息与其他用户发送的广告过滤信息作比较。Finally, determine the start and end time information of the advertisement in the advertisement filtering information for the same video program sent by the user and the pre-saved start and end time information of the advertisement in the advertisement filtering information for the video program sent by other users same. In a specific implementation, after the media server receives the advertisement filtering information sent by the user, if the advertisement filtering information sent by the user is exactly the same as the advertisement filtering information of the user previously stored in the storage unit, then it is determined that the user has repeatedly sent the advertisement filtering information. , discard the advertisement filtering information without processing; if the advertisement filtering information sent by the user is completely different from the user’s advertisement filtering information stored in the storage unit in advance, then the advertisement filtering information sent by the user is different from the advertisement filtering information sent by other users information for comparison.

如果该用户发送的所述广告过滤信息与存储单元中预先保存的其他用户发送的已标识为有效的广告过滤信息相同,则丢弃该信息不做其他处理,标识为有效的广告过滤信息已经被用于广告过滤处理;如果该用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同,则判定存储单元所保存的所述广告过滤信息的发送用户和当前接收到的广告过滤信息的发送用户都发送了有效信息,并向这两个用户发送反馈提示信息,同时设置该广告过滤信息为有效信息,如果该用户发送的所述广告过滤信息与存储单元中预先保存的其他用户发送的广告过滤信息完全不同,则所述媒体服务器首先暂时保存该用户发送的所述广告过滤信息,并设置所述广告过滤信息为无效信息,不做其他处理,接收到下一条广告过滤信息再做判断。If the advertisement filtering information sent by the user is the same as the valid advertisement filtering information sent by other users pre-saved in the storage unit, the information is discarded without other processing, and the valid advertisement filtering information has been used In the advertisement filtering process; if the start and end time information of the advertisement in the advertisement filtering information sent by the user for the same video program is the same as the start and end time information of the advertisement in the advertisement filtering information for the video program sent by other users in advance If the time information is the same, then it is determined that the sending user of the advertisement filtering information stored by the storage unit and the sending user of the currently received advertisement filtering information have both sent valid information, and send feedback prompt information to these two users, and set the The advertising filtering information is valid information, if the advertising filtering information sent by the user is completely different from the advertising filtering information sent by other users pre-stored in the storage unit, the media server first temporarily saves the advertising filtering information sent by the user. information, and set the advertisement filtering information as invalid information, do not perform other processing, and make a judgment after receiving the next advertisement filtering information.

可选的,如果媒体服务器预先保存有某一用户发送视频节目的所述广告过滤信息,在预设时间内没有接收到其他用户发送的针对该视频节目的相同的广告的起止时间,则判定该广告过滤信息过期,并将其删除。Optionally, if the media server pre-stores the advertisement filtering information of a video program sent by a certain user, and does not receive the start and end time of the same advertisement for the video program sent by other users within the preset time, then it is determined that the The ad filter information has expired and will be deleted.

进一步可选的,在所述媒体服务器接收到所述广告过滤信息并判定为有效信息之后,向所述视频接收终端发送一个反馈信息,并给予用户一定的奖励,所述奖励包括金钱、优惠券、积分、积分卡或者无广告视频节目播放体验。若所述媒体服务器判定该用户有恶意攻击行为,或者判定该用户发送的所述广告过滤信息不能作为有效的广告过滤信息,则向该用户发送警告提示信息。Further optionally, after the media server receives the advertisement filtering information and determines that it is valid information, it sends a feedback message to the video receiving terminal and gives the user a certain reward, and the reward includes money, coupons , Points, Points Card or ad-free video program playback experience. If the media server determines that the user has a malicious attack behavior, or determines that the advertisement filtering information sent by the user cannot be used as effective advertisement filtering information, it sends a warning message to the user.

进一步的,所述媒体服务器对所述视频节目进行广告过滤处理,所述广告过滤处理是指媒体服务器根据接收到的所述广告过滤信息,去除广告起止时间内的广告视频节目,得到连续的无广告的视频节目,其中:Further, the media server performs advertisement filtering processing on the video program, and the advertisement filtering processing refers to that the media server removes advertisement video programs within the start and end time of advertisements according to the received advertisement filtering information, and obtains continuous free Advertised video programs in which:

根据接收到的所述节目标识信息,获取所述视频节目的视频数据。具体实现中,所述媒体服务器通过节目名称和频道名称,或者TS ID传输流标识码和Service ID服务标识码,或者链接视频节目的URL去查询视频节目的数据库,获取与节目标识信息相对应的视频节目数据。Acquire video data of the video program according to the received program identification information. In specific implementation, described media server goes to query the database of video program by program name and channel name, or TS ID transmission stream identification code and Service ID service identification code, or the URL of linked video program, obtains the corresponding with program identification information Video program data.

根据接收到的所述广告的起止时间信息,去除所述视频节目的视频数据中广告起止时间内的广告视频数据,并生成连续的该视频节目的无广告视频数据。具体实现中,根据节目标识信息得到的视频节目数据可能包含一段或多段广告视频数据,广告的起止时间信息记录着所述视频节目数据中全部的广告视频数据的起止时间段,通过去除这些时间段内的广告视频数据,然后将经过去除广告视频数据处理的视频数据进行整合处理,就可以得到所述视频节目的完整的、连续的无广告视频数据。According to the received start and end time information of the advertisement, remove the advertisement video data within the advertisement start and end time from the video data of the video program, and generate continuous advertisement-free video data of the video program. In a specific implementation, the video program data obtained according to the program identification information may contain one or more segments of advertisement video data, and the start and end time information of the advertisement records the start and end time segments of all the advertisement video data in the video program data, by removing these time segments The advertising video data in the video program, and then integrate the video data after removing the advertising video data to obtain the complete and continuous advertising-free video data of the video program.

步骤S130,接收第二视频接收终端的发送的针对所述视频节目的节目播放请求信息,所述节目播放请求信息包括所述视频节目的节目标识信息和所述第二视频接收终端的用户信息。具体实现中,所述节目标识信息是针对视频节目的标识信息,所述用户信息是用户所使用的数字电视接收终端或者移动视频终端在运营商服务系统中的登记信息,其中包含用户名,用户姓名,用户身份证号或其他证件号、用户联系方式、用户账号、数字电视接收终端唯一标识码等中的一种或多种,这些信息存储在媒体服务器的数据库中。Step S130, receiving program play request information for the video program sent by the second video receiving terminal, the program play request information including program identification information of the video program and user information of the second video receiving terminal. In a specific implementation, the program identification information is identification information for video programs, and the user information is the registration information of the digital TV receiving terminal or mobile video terminal used by the user in the operator's service system, which includes user name, user One or more of name, user ID number or other certificate number, user contact information, user account number, digital TV receiving terminal unique identification code, etc., and these information are stored in the database of the media server.

可选的,本实施例中的所述第二视频接收终端的使用用户可以属于无广告视频播放终端用户组,所述媒体服务器向无广告视频播放终端用户组的视频接收终端提供的是经过广告过滤处理的视频节目。Optionally, the user of the second video receiving terminal in this embodiment may belong to the user group of ad-free video playback terminal users, and the media server provides the video receiving terminals of the no-advertising video playback terminal user group with advertisements. Filter processed video programs.

步骤S140,根据接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据。步骤S140还包括如下两个步骤:Step S140: Send the ad-free video data of the video program to the second video receiving terminal according to the received program playing request information. Step S140 also includes the following two steps:

根据所述第二视频接收终端的用户信息确定所述第二视频接收终端的用户属于无广告视频播放终端用户。具体实现中,所述节目播放请求信息可能是有广告视频播放终端用户的视频接收终端发送的,也有可能是无广告视频播放终端用户的视频接收终端发送的,首先,所述媒体服务器根据视频接收终端发送的用户信息判断用户类别,若确定为有广告视频播放终端用户,然后根据视频接收发送的节目标识信息,向视频接收终端发送有广告的视频节目数据,若确定为无广告视频播放终端用户,则向所述第二视频接收终端发送所述视频节目的无广告视频数据。具体实现中,在确定接收到的所述节目播放请求信息是无广告视频播放终端用户的视频接收终端发送的之后,媒体服务器向无广告视频播放终端用户的视频接收终端发送无广告视频数据,无广告视频播放终端用户可以享受观看无广告的视频节目。According to the user information of the second video receiving terminal, it is determined that the user of the second video receiving terminal belongs to an advertisement-free video playing terminal user. In a specific implementation, the program play request information may be sent by the video receiving terminal of the terminal user who plays the video with advertisements, or may be sent by the video receiving terminal of the terminal user who plays the video without advertisements. First, the media server receives the The user information sent by the terminal judges the user category. If it is determined to be a video playback terminal user with advertisements, then send the video program data with advertisements to the video receiving terminal according to the program identification information sent by video reception. If it is determined to be a video playback terminal user without advertisements , then send the ad-free video data of the video program to the second video receiving terminal. In a specific implementation, after it is determined that the received program play request information is sent by the video receiving terminal of the end user of the ad-free video playback terminal, the media server sends the ad-free video data to the video receiving terminal of the end user of the ad-free video playback terminal, without Advertising video playback End users can enjoy watching ad-free video programs.

图2是本发明另一实施例提供的一种广告过滤的方法流程图,如图所示本发明实施例所述方法至少包括:Fig. 2 is a flow chart of an advertisement filtering method provided by another embodiment of the present invention, as shown in the figure, the method described in the embodiment of the present invention at least includes:

步骤S201,第一视频接收终端获取视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息。具体实现中,所述第一视频接收终端通过信息获取程序、或者扫描视频节目的二维码、或者手动输入获取所述视频节目的节目标识信息,所述视频节目的节目标识信息包括播放节目的节目名称和频道名称,或者包括视频节目码流中的TS ID传输流标识码和Service ID服务标识码,或者包括用于链接视频节目的URL。In step S201, the first video receiving terminal obtains advertisement filtering information of a video program, and the advertisement filtering information of the video program includes program identification information of the video program and start and end time information of the advertisement. In a specific implementation, the first video receiving terminal obtains the program identification information of the video program through an information acquisition program, or scans the two-dimensional code of the video program, or manually inputs, and the program identification information of the video program includes the program identification information of the played program. The program name and channel name, or include the TS ID and Service ID in the video program code stream, or include the URL used to link the video program.

所述广告的起止时间信息是用户在观看视频节目的过程中,在视频菜单中或者利用移动通讯设备记录广告开始的时间点获取到的广告的起始时间信息,记录广告结束的时间点获取到的广告的结束时间信息。例如,用户在观看视频节目时,当广告开始时,记录广告开始的时间为t1,当广告结束时,记录广告结束的时间为t2,其中记录的时间可以是以该视频节目播放开始位置为参考的相对时间。特别的,在视频节目中包括一段或多段广告的起止时间信息,所述获取的广告的起止时间信息包括视频节目中全部广告的起止时间信息。The start and end time information of the advertisement is the start time information of the advertisement obtained by the user in the video menu or using the mobile communication device to record the start time of the advertisement in the process of watching the video program, and the time point of the end of the record advertisement is obtained The end time information for the ad. For example, when a user is watching a video program, when the advertisement starts, the time when the advertisement starts is recorded as t1, and when the advertisement ends, the time when the advertisement ends is recorded as t2, where the recorded time can be based on the start position of the video program as a reference relative time. In particular, the video program includes start and end time information of one or more sections of advertisements, and the acquired start and end time information of advertisements includes the start and end time information of all advertisements in the video program.

步骤S202,第一视频接收终端向媒体服务器发送视频节目的广告过滤信息,以使所述媒体服务器根据接收到的所述视频节目的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。具体实现中,用户可以利用移动通讯设备将步骤S201获取到的所述广告过滤信息通过短信、电子邮件的方式发送到所述媒体服务器,也可以利用视频接收终端自带的信息发送功能将所述广告过滤信息发送到所述媒体服务器。Step S202, the first video receiving terminal sends the advertisement filtering information of the video program to the media server, so that the media server performs advertisement filtering processing on the video program according to the received advertisement filtering information of the video program and generates the Ad-free video data for video programs. In a specific implementation, the user can use a mobile communication device to send the advertisement filtering information obtained in step S201 to the media server through a short message or an email, or use the information sending function of the video receiving terminal to send the advertisement filtering information to the media server. The advertisement filtering information is sent to the media server.

步骤S203,根据接收到的所述广告过滤信息中的用户信息从预设的用户数据库中查找用户状态信息,根据查找到的用户状态信息判断发送所述广告过滤信息的用户属于正常状态的用户。具体实现中,所述广告过滤信息还包括用户信息,所述预设的用户数据库用于存储用户奖励信息、用户信息以及用户状态信息。其中,所述用户状态信息包括正常状态用户的信息和黑名单用户的信息,当媒体服务器接收到用户发送的所述广告过滤信息时,根据用户发送的广告过滤信息中的用户信息从预设的用户数据库中查找所述用户状态信息,若所述用户的用户状态为正常状态,则媒体服务器接收并处理该用户发送的广告过滤信息;若所述用户属于为黑名单用户,则媒体服务器丢弃该用户发送的广告过滤信息。Step S203, searching user status information from a preset user database according to the received user information in the advertisement filtering information, and judging that the user sending the advertisement filtering information belongs to a normal user according to the found user status information. In a specific implementation, the advertisement filtering information further includes user information, and the preset user database is used to store user reward information, user information, and user status information. Wherein, the user state information includes the information of the user in the normal state and the information of the blacklisted user. Search the user status information in the user database, if the user status of the user is normal, the media server receives and processes the advertisement filtering information sent by the user; if the user belongs to a blacklist user, the media server discards the Advertisement filtering information sent by the user.

可选的,所述的用户奖励信息是所述媒体服务器记录发送准确广告过滤信息的用户所获得的奖励信息。所述用户信息是用户在运营商服务系统中的登记信息,其中包含用户名,用户姓名,用户身份证号或其他证件号、用户联系方式、用户账号、数字电视接收终端唯一标识码等中的一种或多种,这些信息存储在媒体服务器的数据库中。Optionally, the user reward information is the reward information obtained by the user who sends accurate advertisement filtering information recorded by the media server. The user information is the user's registration information in the operator's service system, which includes user name, user name, user ID number or other certificate number, user contact information, user account number, digital TV receiving terminal unique identification code, etc. One or more, this information is stored in the database of the media server.

步骤S204,根据预先记录的在预设时间内所述用户发送的所述广告过滤信息的累计次数信息判断所述用户发送所述广告过滤信息的次数小于预设阀值。具体实现中,媒体服务器接收到用户发送的广告过滤信息,如果在预设的临时文件中没有查找到该用户信息,则在当前临时文件中保存该用户信息并将该用户连续发送的累计次数初始化为1;如果有相同的用户信息,判断该用户发送的广告过滤信息的累计次数是否达到预设阀值,如果达到预设阀值,则判定该用户有恶意攻击服务器行为,更新数据库中该用户的状态为黑名单,并向用户发送反馈提示信息;如果没有达到预设阀值,则将累计次数加1,并作下一步操作。Step S204, according to the pre-recorded information about the cumulative number of times the user sends the advertisement filtering information within a preset time period, it is determined that the number of times the user sends the advertisement filtering information is less than a preset threshold. In the specific implementation, the media server receives the advertisement filtering information sent by the user, if the user information is not found in the preset temporary file, the user information is saved in the current temporary file and the cumulative number of consecutive sending by the user is initialized is 1; if there is the same user information, judge whether the cumulative number of advertising filtering information sent by the user reaches the preset threshold, and if it reaches the preset threshold, it is determined that the user has maliciously attacked the server, and the user in the database is updated The state of the system is blacklisted, and a feedback message will be sent to the user; if the preset threshold value is not reached, the cumulative number will be increased by 1, and the next step will be performed.

可选的,所述临时文件保存在所述媒体服务器的存储单元中,用于保存预设时间内发送的广告过滤信息的用户信息和累计次数,如果临时文件中某一用户信息信及其累计次数超过预设时间没有更新,就将该用户信息及其累计次数记录删除。Optionally, the temporary file is stored in the storage unit of the media server, and is used to save the user information and accumulated times of the advertisement filtering information sent within a preset time, if a certain user information in the temporary file and its accumulated If the number of times exceeds the preset time and is not updated, the user information and its cumulative number of records will be deleted.

步骤S205,确定所述用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同。具体实现中,所述媒体服务器接收到用户发送的所述广告过滤信息之后,如果该用户发送的广告过滤信息与存储单元预先保存的该用户的广告过滤信息完全相同,则判定是该用户重复发送,丢弃该广告过滤信息不作处理;如果该用户发送的所述广告过滤信息与存储单元预先保存的该用户的广告过滤信息完全不同,则将该用户发送的广告过滤信息与其他用户发送的广告过滤信息作比较。Step S205, determining the start and end time information of the advertisement in the advertisement filtering information for the same video program sent by the user and the pre-saved start and end time of the advertisement in the advertisement filtering information for the video program sent by other users The information is the same. In a specific implementation, after the media server receives the advertisement filtering information sent by the user, if the advertisement filtering information sent by the user is exactly the same as the advertisement filtering information of the user previously stored in the storage unit, then it is determined that the user has repeatedly sent the advertisement filtering information. , discard the advertisement filtering information without processing; if the advertisement filtering information sent by the user is completely different from the user’s advertisement filtering information stored in the storage unit in advance, then the advertisement filtering information sent by the user is different from the advertisement filtering information sent by other users information for comparison.

如果该用户发送的所述广告过滤信息与存储单元中预先保存的其他用户发送的已标识为有效的广告过滤信息相同,则丢弃该信息不做其他处理,标识为有效的广告过滤信息已经被用于广告过滤处理;如果该用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同,则判定存储单元所保存的所述广告过滤信息的发送用户和当前接收到的广告过滤信息的发送用户都发送了有效信息,并向这两个用户发送反馈提示信息,同时设置该广告过滤信息为有效信息,如果该用户发送的所述广告过滤信息与存储单元中预先保存的其他用户发送的广告过滤信息完全不同,则所述媒体服务器首先暂时保存该用户发送的所述广告过滤信息,并设置所述广告过滤信息为无效信息,不做其他处理,接收到下一条广告过滤信息再做判断。If the advertisement filtering information sent by the user is the same as the valid advertisement filtering information sent by other users pre-saved in the storage unit, the information is discarded without other processing, and the valid advertisement filtering information has been used In the advertisement filtering process; if the start and end time information of the advertisement in the advertisement filtering information sent by the user for the same video program is the same as the start and end time information of the advertisement in the advertisement filtering information for the video program sent by other users in advance If the time information is the same, then it is determined that the sending user of the advertisement filtering information stored by the storage unit and the sending user of the currently received advertisement filtering information have both sent valid information, and send feedback prompt information to these two users, and set the The advertising filtering information is valid information, if the advertising filtering information sent by the user is completely different from the advertising filtering information sent by other users pre-stored in the storage unit, the media server first temporarily saves the advertising filtering information sent by the user. information, and set the advertisement filtering information as invalid information, do not perform other processing, and make a judgment after receiving the next advertisement filtering information.

可选的,如果媒体服务器预先保存有某一用户发送视频节目的所述广告过滤信息,在预设时间内没有接收到其他用户发送的针对该视频节目的相同的广告的起止时间,则判定该广告过滤信息过期,并将其删除。Optionally, if the media server pre-stores the advertisement filtering information of a video program sent by a certain user, and does not receive the start and end time of the same advertisement for the video program sent by other users within the preset time, then it is determined that the The ad filter information has expired and will be deleted.

步骤S206,媒体服务器根据接收到的所述广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。具体实现中,在所述媒体服务器接收到所述广告过滤信息并判定为有效的广告过滤信息之后,将向所述视频接收终端发送一个反馈信息,并给予用户一定的奖励,所述奖励包括金钱、优惠券、积分、积分卡或者无广告视频节目播放体验。In step S206, the media server performs advertisement filtering processing on the video program according to the received advertisement filtering information and generates advertisement-free video data of the video program. In a specific implementation, after the media server receives the advertisement filtering information and determines that it is valid advertisement filtering information, it will send a feedback message to the video receiving terminal and give the user a certain reward, and the reward includes money , coupons, points, point cards or ad-free video program playback experience.

所述广告过滤处理是指媒体服务器根据接收到的所述广告过滤信息,去除广告起止时间内的广告视频节目,得到连续的无广告的视频节目,具体实现包括如下两个步骤:The advertisement filtering process refers to that the media server removes the advertisement video programs within the advertisement start and end time according to the received advertisement filtering information, and obtains continuous advertisement-free video programs. The specific implementation includes the following two steps:

根据接收到的所述节目标识信息,获取所述视频节目的视频数据。具体实现中,所述媒体服务器通过节目名称和频道名称,或者TS ID传输流标识码和Service ID服务标识码,或者链接视频节目的URL去查询视频节目的数据库,获取与节目标识信息相对应的视频节目数据。Acquire video data of the video program according to the received program identification information. In specific implementation, described media server goes to query the database of video program by program name and channel name, or TS ID transmission stream identification code and Service ID service identification code, or the URL of linked video program, obtains the corresponding with program identification information Video program data.

根据接收到的所述广告的起止时间信息,去除所述视频节目的视频数据中广告起止时间内的广告视频数据,并生成连续的该视频节目的无广告视频数据。具体实现中,根据节目标识信息得到的视频节目数据可能包含一段或多段广告视频数据,广告的起止时间信息记录着所述视频节目数据中全部的广告视频数据的起止时间段,通过去除这些时间段内的广告视频数据,然后将经过去除广告视频数据处理的视频数据进行整合处理,就可以得到所述视频节目的完整的、连续的无广告视频数据。According to the received start and end time information of the advertisement, remove the advertisement video data within the advertisement start and end time from the video data of the video program, and generate continuous advertisement-free video data of the video program. In a specific implementation, the video program data obtained according to the program identification information may contain one or more segments of advertisement video data, and the start and end time information of the advertisement records the start and end time segments of all the advertisement video data in the video program data, by removing these time segments The advertising video data in the video program, and then integrate the video data after removing the advertising video data to obtain the complete and continuous advertising-free video data of the video program.

步骤S207,第二视频接收终端向网络视频接收终端发送针对视频节目的节目播放请求信息,所述节目播放请求信息包括所述视频节目的节目标识信息和所述第二视频接收终端的用户信息。具体实现中,所述节目标识信息是针对视频节目的标识信息,所述用户信息是用户所使用的数字电视接收终端或者移动视频终端在运营商服务系统中的登记信息,所述用户信息是用户在运营商服务系统中的登记信息,其中包含用户名,用户姓名,用户身份证号或其他证件号、用户联系方式、用户账号、数字电视接收终端唯一标识码等中的一种或多种,这些信息存储在媒体服务器的数据库中。Step S207, the second video receiving terminal sends program playing request information for the video program to the network video receiving terminal, the program playing request information including program identification information of the video program and user information of the second video receiving terminal. In a specific implementation, the program identification information is identification information for video programs, the user information is the registration information of the digital TV receiving terminal or mobile video terminal used by the user in the operator's service system, and the user information is the user's Registration information in the operator's service system, which includes one or more of the user name, user name, user ID number or other certificate number, user contact information, user account number, digital TV receiving terminal unique identification code, etc., This information is stored in the database of the media server.

步骤S208,媒体服务器根据第二视频接收终端发送的所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据,具体实现包括如下步骤:Step S208, the media server sends the ad-free video data of the video program to the second video receiving terminal according to the program playing request information sent by the second video receiving terminal, and the specific implementation includes the following steps:

根据所述第二视频接收终端的用户信息确定所述第二视频接收终端的用户属于无广告视频播放终端用户。具体实现中,所述节目播放请求信息可能是有广告视频播放终端用户的视频接收终端发送的,也有可能是无广告视频播放终端用户的视频接收终端发送的,首先,所述媒体服务器根据视频接收终端发送的用户信息判断用户类别,若确定为有广告视频播放终端用户,然后根据视频接收发送的节目标识信息,向视频接收终端发送有广告的视频节目数据,若确定为无广告视频播放终端用户,则向所述第二视频接收终端发送所述视频节目的无广告视频数据。具体实现中,在确定接收到的所述节目播放请求信息是无广告视频播放终端用户的视频接收终端发送的之后,媒体服务器向无广告视频播放终端用户的视频接收终端发送无广告视频数据,无广告视频播放终端用户可以享受观看无广告的视频节目。According to the user information of the second video receiving terminal, it is determined that the user of the second video receiving terminal belongs to an advertisement-free video playing terminal user. In a specific implementation, the program play request information may be sent by the video receiving terminal of the terminal user who plays the video with advertisements, or may be sent by the video receiving terminal of the terminal user who plays the video without advertisements. First, the media server receives the The user information sent by the terminal judges the user category. If it is determined to be a video playback terminal user with advertisements, then send the video program data with advertisements to the video receiving terminal according to the program identification information sent by video reception. If it is determined to be a video playback terminal user without advertisements , then send the ad-free video data of the video program to the second video receiving terminal. In a specific implementation, after it is determined that the received program play request information is sent by the video receiving terminal of the end user of the ad-free video playback terminal, the media server sends the ad-free video data to the video receiving terminal of the end user of the ad-free video playback terminal, without Advertising video playback End users can enjoy watching ad-free video programs.

步骤S209,第二视频接收终端接收媒体服务器发送的所述无广告视频数据并显示,用户可以观看无广告的视频节目。In step S209, the second video receiving terminal receives and displays the ad-free video data sent by the media server, and the user can watch the ad-free video program.

图3是本发明实施例提供的用于广告过滤的媒体服务器的结构示意图,所述媒体服务器至少包括:过滤信息接收模块310、视频节目处理模块350、播放请求接收模块360以及视频数据发送模块370,所述媒体服务器还包括状态信息判断模块320、信息次数判断模块330、过滤信息确定模块340,其中:3 is a schematic structural diagram of a media server for advertisement filtering provided by an embodiment of the present invention, the media server at least includes: a filtering information receiving module 310, a video program processing module 350, a play request receiving module 360 and a video data sending module 370 , the media server also includes a state information judging module 320, an information times judging module 330, and a filtering information determining module 340, wherein:

过滤信息接收模块310,用于接收第一视频接收终端发送的视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息。具体的,所述第一视频接收终端通过信息获取程序、或者扫描视频节目的二维码、或者手动输入获取所述视频节目的节目标识信息,所述视频节目的节目标识信息包括播放节目的节目名称和频道名称,或者包括视频节目码流中的TS ID传输流标识码和Service ID服务标识码,者包括用于链接视频节目的URL。其中,所述TS ID传输流标识码和Service ID服务标识码为视频节目的标识信息,当视频接收终端发送广告过滤信息时,通过查询TS ID传输流标识码和Service ID服务标识码,可以获取到与TS ID传输流标识码和Service ID服务标识码相对应的视频节目,其中TS文件是视频节目码流中的一种文件格式,视频节目的数据传输是以码流的形式进行信息传递。The filter information receiving module 310 is configured to receive the advertisement filter information of the video program sent by the first video receiving terminal, the advertisement filter information of the video program includes the program identification information of the video program and the start and end time information of the advertisement. Specifically, the first video receiving terminal obtains the program identification information of the video program through an information acquisition program, or scans the two-dimensional code of the video program, or manually inputs, and the program identification information of the video program includes the program Name and channel name, or include the TS ID and Service ID in the video program code stream, or include the URL used to link the video program. Wherein, the TS ID transmission stream identification code and the Service ID service identification code are the identification information of the video program, when the video receiving terminal sends advertisement filtering information, by querying the TS ID transmission stream identification code and the Service ID service identification code, it can be obtained To the video program corresponding to the TS ID transport stream identification code and the Service ID service identification code, wherein the TS file is a file format in the code stream of the video program, and the data transmission of the video program is information transmission in the form of the code stream.

所述广告的起止时间信息是用户在观看视频节目的过程中,在视频菜单中或者利用移动通讯设备记录广告开始的时间点获取到的广告的起始时间信息,记录广告结束的时间点获取到的广告的结束时间信息。例如,用户在观看视频节目时,当广告开始时,记录广告开始的时间为t1,当广告结束时,记录广告结束的时间为t2,其中记录的时间可以是以该视频节目播放开始位置为参考的相对时间。特别的,在视频节目中包括一段或多段广告的起止时间信息,所述获取的广告的起止时间信息包括视频节目中全部广告的起止时间信息。The start and end time information of the advertisement is the start time information of the advertisement obtained by the user in the video menu or using the mobile communication device to record the start time of the advertisement in the process of watching the video program, and the time point of the end of the record advertisement is obtained The end time information for the ad. For example, when a user is watching a video program, when the advertisement starts, the time when the advertisement starts is recorded as t1, and when the advertisement ends, the time when the advertisement ends is recorded as t2, where the recorded time can be based on the start position of the video program as a reference relative time. In particular, the video program includes start and end time information of one or more sections of advertisements, and the acquired start and end time information of advertisements includes the start and end time information of all advertisements in the video program.

在第一视频接收终端获取到所述视频节目的广告过滤信息之后,可以通过移动通讯设备向所述媒体服务器发短信或电子邮件,将所述获取到的所述广告过滤信息发送到媒体服务器,或者利用视频接收终端自带的信息发送功能将所述广告过滤信息发送到所述媒体服务器。After the first video receiving terminal acquires the advertisement filtering information of the video program, it may send a text message or an email to the media server through the mobile communication device, and send the acquired advertisement filtering information to the media server, Alternatively, the advertisement filtering information is sent to the media server by using the information sending function of the video receiving terminal.

可选的,媒体服务器将视频接收终端的使用用户分为有广告视频播放终端用户组和无广告视频播放终端用户组,本实施例中的所述第一视频接收终端的使用用户可以属于有广告视频播放终端用户组,所述媒体服务器向有广告视频播放终端用户组的视频接收终端提供的是没有经过广告过滤处理的视频节目。进一步的,所述第一视频接收终端包括数据电视接收终端和移动视频终端,所述数字电视接收终端包括机顶盒、网络盒子以及网络电视,所述移动视频终端包括手机、掌上电脑以及个人电脑,媒体服务器接收到的视频节目的广告过滤信息可以是数字电视接收终端发送的,也可以是移动视频终端发送的。Optionally, the media server divides the users of the video receiving terminal into a video playback terminal user group with advertisements and a video playback terminal user group without advertisements. The users of the first video receiving terminal in this embodiment may belong to the user group with advertisements. For the video playback terminal user group, the media server provides video programs that have not been filtered by advertisements to the video receiving terminals of the video playback terminal user group with advertisements. Further, the first video receiving terminal includes a digital TV receiving terminal and a mobile video terminal, the digital TV receiving terminal includes a set-top box, a network box, and a network TV, and the mobile video terminal includes a mobile phone, a handheld computer, and a personal computer, and the media The advertisement filtering information of the video program received by the server may be sent by the digital TV receiving terminal, or may be sent by the mobile video terminal.

可选的,具体的划分方式如下:若视频接收终端的使用用户向服务运营商申请开通了无广告视频播放服务,则媒体服务器将视频接收终端的使用用户划分为无广告视频播放终端用户,若视频接收终端的使用用户没有向服务运营商申请开通无广告视频播放服务,则媒体服务器将视频接收终端的使用用户划分为有广告视频播放终端用户。Optionally, the specific division method is as follows: if the user of the video receiving terminal applies to the service operator for opening the ad-free video playback service, the media server classifies the user of the video receiving terminal into the ad-free video playback terminal user, if If the user of the video receiving terminal does not apply to the service operator for subscription of the ad-free video playback service, the media server classifies the user of the video receiving terminal as an advertising video playback terminal user.

进一步的,本实施例中的媒体服务器还可以包括状态信息判断模块320,用于根据过滤信息接收模块310接收到的所述广告过滤信息中的用户信息从预设的用户数据库中查找用户状态信息,根据查找到的用户状态信息判断发送所述广告过滤信息的用户属于正常状态的用户。具体的,所述广告过滤信息还包括用户信息,所述预设的用户数据库用于存储用户奖励信息、用户信息以及用户状态信息。其中,所述用户状态信息包括正常状态用户的信息和黑名单用户的信息,当媒体服务器接收到用户发送的所述广告过滤信息时,根据用户发送的广告过滤信息中的用户信息从预设的用户数据库中查找所述用户状态信息,若所述用户的用户状态为正常状态,则媒体服务器接收并处理该用户发送的广告过滤信息;若所述用户属于黑名单用户,则媒体服务器丢弃该用户发送的广告过滤信息。Further, the media server in this embodiment may also include a status information judging module 320, configured to search for user status information from a preset user database according to the user information in the advertisement filtering information received by the filtering information receiving module 310 , judging according to the found user state information that the user sending the advertisement filtering information belongs to a user in a normal state. Specifically, the advertisement filtering information also includes user information, and the preset user database is used to store user reward information, user information, and user status information. Wherein, the user state information includes the information of the user in the normal state and the information of the blacklisted user. Search the user status information in the user database, if the user status of the user is normal, the media server receives and processes the advertisement filtering information sent by the user; if the user belongs to a blacklist user, the media server discards the user Advertisement filtering information sent.

可选的,所述的用户奖励信息是所述媒体服务器记录发送准确广告过滤信息的用户所获得的奖励信息。所述用户信息是用户在运营商服务系统中的登记信息,其中包含用户名,用户姓名,用户身份证号或其他证件号、用户联系方式、用户账号、数字电视接收终端唯一标识码等中的一种或多种,这些信息存储在媒体服务器的数据库中。Optionally, the user reward information is the reward information obtained by the user who sends accurate advertisement filtering information recorded by the media server. The user information is the user's registration information in the operator's service system, which includes user name, user name, user ID number or other certificate number, user contact information, user account number, digital TV receiving terminal unique identification code, etc. One or more, this information is stored in the database of the media server.

进一步的,本实施例中的媒体服务器还可以信息次数判断模块330,用于根据预先记录的在预设时间内所述用户发送的所述广告过滤信息的累计次数信息判断所述用户发送所述广告过滤信息的次数小于预设阀值。具体的,媒体服务器接收到用户发送的广告过滤信息,如果在预设的临时文件中没有查找到该用户信息,则在当前临时文件中保存该用户信息并将该用户连续发送的累计次数初始化为1;如果有相同的用户信息,判断该用户发送的广告过滤信息的累计次数是否达到预设阀值,如果达到预设阀值,则判定该用户有恶意攻击行为,更新数据库中该用户的状态为黑名单,并向用户发送反馈提示信息;如果没有达到预设阀值,则将累计次数加1,并作下一步操作。Further, the media server in this embodiment may also use an information times judging module 330 for judging that the user sends the advertisement filtering information according to the pre-recorded cumulative number of times of the advertisement filtering information sent by the user within a preset time. The number of advertisement filtering information is less than a preset threshold. Specifically, the media server receives the advertisement filtering information sent by the user. If the user information is not found in the preset temporary file, the user information is saved in the current temporary file and the cumulative number of consecutive sending by the user is initialized as 1. If there is the same user information, determine whether the cumulative number of advertisement filtering information sent by the user reaches the preset threshold, and if it reaches the preset threshold, determine that the user has malicious attack behavior, and update the status of the user in the database blacklist, and send a feedback message to the user; if the preset threshold is not reached, add 1 to the cumulative number, and proceed to the next step.

可选的,所述的临时文件保存在所述媒体服务器的存储单元中,用于保存预设时间内发送的广告过滤信息的用户信息和累计次数,如果临时文件中某一用户信息信及其累计次数超过预设时间没有更新,就将该用户信息及其累计次数记录删除。Optionally, the temporary file is stored in the storage unit of the media server, and is used to save the user information and the accumulated times of the advertisement filtering information sent within a preset time. If the accumulated times exceed the preset time and are not updated, the user information and the accumulated times record will be deleted.

进一步的,本实施例中的媒体服务器还可以过滤信息确定模块340,用于确定所述用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同。具体的,所述媒体服务器接收到用户发送的所述广告过滤信息之后,如果该用户发送的广告过滤信息与存储单元预先保存的该用户的广告过滤信息完全相同,则判定是该用户重复发送,丢弃该广告过滤信息不作处理;如果该用户发送的所述广告过滤信息与存储单元预先保存的该用户的广告过滤信息完全不同,则将该用户发送的广告过滤信息与其他用户发送的广告过滤信息作比较。Further, the media server in this embodiment can also filter the information determination module 340, which is used to determine that the start and end time information of the advertisement in the advertisement filtering information sent by the user for the same video program is different from the pre-saved information sent by other users. The start and end time information of the advertisements in the advertisement filtering information for the video program is the same. Specifically, after the media server receives the advertisement filtering information sent by the user, if the advertisement filtering information sent by the user is exactly the same as the user's advertisement filtering information pre-stored in the storage unit, it is determined that the user has repeatedly sent, Discard the advertisement filtering information without processing; if the advertisement filtering information sent by the user is completely different from the user’s advertisement filtering information stored in the storage unit in advance, then the advertisement filtering information sent by the user is different from the advertisement filtering information sent by other users compared to.

如果该用户发送的所述广告过滤信息与存储单元中预先保存的其他用户发送的已标识为有效的广告过滤信息相同,则丢弃该信息不做其他处理,标识为有效的广告过滤信息已经被用于广告过滤处理;如果该用户发送的针对同一视频节目的所述广告过滤信息中的广告的起止时间信息与预先保存的其他用户发送的针对该视频节目的所述广告过滤信息中的广告的起止时间信息相同,则判定存储单元所保存的所述广告过滤信息的发送用户和当前接收到的广告过滤信息的发送用户都发送了有效信息,并向这两个用户发送反馈提示信息,同时设置该广告过滤信息为有效信息,如果该用户发送的所述广告过滤信息与存储单元中预先保存的其他用户发送的广告过滤信息完全不同,则所述媒体服务器首先暂时保存该用户发送的所述广告过滤信息,并设置所述广告过滤信息为无效信息,不做其他处理,接收到下一条广告过滤信息再做判断。If the advertisement filtering information sent by the user is the same as the valid advertisement filtering information sent by other users pre-saved in the storage unit, the information is discarded without other processing, and the valid advertisement filtering information has been used In the advertisement filtering process; if the start and end time information of the advertisement in the advertisement filtering information sent by the user for the same video program is the same as the start and end time information of the advertisement in the advertisement filtering information for the video program sent by other users in advance If the time information is the same, then it is determined that the sending user of the advertisement filtering information stored by the storage unit and the sending user of the currently received advertisement filtering information have both sent valid information, and send feedback prompt information to these two users, and set the The advertising filtering information is valid information, if the advertising filtering information sent by the user is completely different from the advertising filtering information sent by other users pre-stored in the storage unit, the media server first temporarily saves the advertising filtering information sent by the user. information, and set the advertisement filtering information as invalid information, do not perform other processing, and make a judgment after receiving the next advertisement filtering information.

可选的,如果媒体服务器预先保存有某一用户发送视频节目的所述广告过滤信息,在预设时间内没有接收到其他用户发送的针对该视频节目的相同的广告的起止时间,则判定该广告过滤信息过期,并将其删除。Optionally, if the media server pre-stores the advertisement filtering information of a video program sent by a certain user, and does not receive the start and end time of the same advertisement for the video program sent by other users within the preset time, then it is determined that the The ad filter information has expired and will be deleted.

进一步可选的,在所述媒体服务器接收到所述广告过滤信息并判定为有效信息之后,向所述视频接收终端发送一个反馈信息,并给予用户一定的奖励,所述奖励包括金钱、优惠券、积分、积分卡或者无广告视频节目播放体验。若所述媒体服务器判定该用户有恶意攻击行为,或者判定该用户发送的所述广告过滤信息不能作为有效的广告过滤信息,则向该用户发送警告提示信息。Further optionally, after the media server receives the advertisement filtering information and determines that it is valid information, it sends a feedback message to the video receiving terminal and gives the user a certain reward, and the reward includes money, coupons , Points, Points Card or ad-free video program playback experience. If the media server determines that the user has a malicious attack behavior, or determines that the advertisement filtering information sent by the user cannot be used as effective advertisement filtering information, it sends a warning message to the user.

视频节目处理模块350,用于根据过滤信息确定模块340确定的有效广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。具体的,所述广告过滤处理是指媒体服务器根据接收到的所述广告过滤信息,去除广告起止时间内的广告视频节目,得到连续的无广告的视频节目。视频节目处理模块350还包括如图4所示的视频数据获取单元421以及视频数据处理单元422,其中:The video program processing module 350 is configured to perform advertisement filtering processing on the video program and generate advertisement-free video data of the video program according to the effective advertisement filtering information determined by the filtering information determining module 340 . Specifically, the advertisement filtering process means that the media server removes advertisement video programs within the start and end time of advertisements according to the received advertisement filtering information, so as to obtain continuous advertisement-free video programs. Video program processing module 350 also includes video data acquisition unit 421 and video data processing unit 422 as shown in Figure 4, wherein:

视频数据获取单元421,用于根据过滤信息接收模块310接收到的所述节目标识信息,获取所述视频节目的视频数据。具体的,所述媒体服务器通过节目名称和频道名称,或者TS ID传输流标识码和Service ID服务标识码,或者链接视频节目的URL去查询视频节目的数据库,获取与节目标识信息相对应的视频节目数据。The video data obtaining unit 421 is configured to obtain the video data of the video program according to the program identification information received by the filtering information receiving module 310 . Specifically, the media server uses the program name and channel name, or TS ID transmission stream identification code and Service ID service identification code, or the URL of the linked video program to query the database of the video program, and obtain the video corresponding to the program identification information. program data.

视频数据处理单元422,用于根据过滤信息接收模块310接收到的所述广告的起止时间信息,去除所述视频节目的视频数据中广告起止时间内的广告视频数据,并生成连续的该视频节目的无广告视频数据。具体的,根据接收到的节目标识信息得到的视频节目数据中包含一段或多段广告视频数据,广告的起止时间信息记录着视频节目数据中所有的广告视频数据的起止时间段,通过去除这些时间段内的广告视频数据,然后将经过去除广告视频数据处理的视频数据进行整合处理,就可以得到所述视频节目的完整的、连续的无广告视频数据。The video data processing unit 422 is configured to, according to the start and end time information of the advertisement received by the filter information receiving module 310, remove the advertisement video data within the advertisement start and end time from the video data of the video program, and generate a continuous video program of ad-free video data. Specifically, the video program data obtained according to the received program identification information contains one or more segments of advertisement video data, and the start and end time information of the advertisement records the start and end time segments of all the advertisement video data in the video program data, by removing these time segments The advertising video data in the video program, and then integrate the video data after removing the advertising video data to obtain the complete and continuous advertising-free video data of the video program.

播放请求接收模块360,用于接收第二视频接收终端的发送的针对所述视频节目的节目播放请求信息,所述节目播放请求信息包括所述视频节目的节目标识信息和所述第二视频接收终端的用户信息。具体的,所述节目标识信息是针对视频节目的标识信息,所述用户信息是用户所使用的数字电视接收终端或者移动视频终端在运营商服务系统中的登记信息,其中包含用户名,用户姓名,用户身份证号或其他证件号、用户联系方式、用户账号、数字电视接收终端唯一标识码等中的一种或多种。The play request receiving module 360 is configured to receive program play request information for the video program sent by the second video receiving terminal, the program play request information including the program identification information of the video program and the second video receiving terminal Terminal user information. Specifically, the program identification information is identification information for video programs, and the user information is the registration information of the digital TV receiving terminal or mobile video terminal used by the user in the service system of the operator, which includes user name, user name , one or more of the user ID number or other certificate numbers, user contact information, user account number, unique identification code of the digital TV receiving terminal, etc.

可选的,本实施例中的所述第二视频接收终端的使用用户可以属于无广告视频播放终端用户组,所述媒体服务器向无广告视频播放终端用户组的视频接收终端提供的是经过广告过滤处理的视频节目。Optionally, the user of the second video receiving terminal in this embodiment may belong to the user group of ad-free video playback terminal users, and the media server provides the video receiving terminals of the no-advertising video playback terminal user group with advertisements. Filter processed video programs.

视频数据发送模块370,用于根据播放请求接收模块360接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据。视频数据发送模块370还包括如图5所示的用户信息确定单元541以及处理数据发送单元542,其中:The video data sending module 370 is configured to send the ad-free video data of the video program to the second video receiving terminal according to the program playing request information received by the playing request receiving module 360 . The video data sending module 370 also includes a user information determining unit 541 and a processing data sending unit 542 as shown in FIG. 5 , wherein:

用户信息确定单元541,用于根据所述第二视频接收终端的用户信息确定所述第二视频接收终端的用户属于无广告视频播放终端用户。具体的,所述节目播放请求信息可能是有广告视频播放终端用户的视频接收终端发送的,也有可能是无广告视频播放终端用户的视频接收终端发送的,首先,所述媒体服务器根据视频接收终端发送的用户信息判断用户类别,若确定为有广告视频播放终端用户,然后根据视频接收发送的节目标识信息,向视频接收终端发送有广告的视频节目数据,若确定为无广告视频播放终端用户,则向所述第二视频接收终端发送所述视频节目的无广告视频数据。The user information determining unit 541 is configured to determine, according to the user information of the second video receiving terminal, that the user of the second video receiving terminal belongs to an ad-free video playing terminal user. Specifically, the program playback request information may be sent by the video receiving terminal of the terminal user who plays the video with advertisements, or may be sent by the video receiving terminal of the terminal user who plays the video without advertisements. The sent user information determines the user category, if it is determined to be a video playback terminal user with advertisements, then according to the program identification information sent by video reception, send the video program data with advertisements to the video receiving terminal, if it is determined to be a non-advertising video playback terminal user, Then send the ad-free video data of the video program to the second video receiving terminal.

处理数据发送单元542,用于向所述第二视频接收终端发送所述视频节目的无广告视频数据。具体的,在用户信息确定单元541确定接收到的所述节目播放请求信息是无广告视频播放终端用户的视频接收终端发送的之后,媒体服务器向无广告视频播放终端用户的视频接收终端发送无广告视频数据,无广告视频播放终端用户可以享受观看无广告的视频节目。The processed data sending unit 542 is configured to send the ad-free video data of the video program to the second video receiving terminal. Specifically, after the user information determining unit 541 determines that the received program play request information is sent by the video receiving terminal of the terminal user of the ad-free video playback terminal, the media server sends the ad-free video to the video receiving terminal of the user of the ad-free video playback terminal user. Video data, ad-free video playback End users can enjoy watching ad-free video programs.

图6是本发明实施例提供的用于广告过滤的视频接收终端的结构示意图,如图所示所述视频接收终端至少包括:过滤信息获取模块610以及过滤信息发送模块620,其中:6 is a schematic structural diagram of a video receiving terminal for advertising filtering provided by an embodiment of the present invention. As shown in the figure, the video receiving terminal includes at least: a filtering information acquisition module 610 and a filtering information sending module 620, wherein:

过滤信息获取模块610,用于获取视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息。过滤信息获取模块610包括:时间信息获取单元711和标识信息获取单元712,其中:The filtering information acquiring module 610 is configured to acquire advertisement filtering information of a video program, and the advertisement filtering information of a video program includes program identification information of the video program and start and end time information of advertisements. The filter information acquisition module 610 includes: a time information acquisition unit 711 and an identification information acquisition unit 712, wherein:

时间信息获取单元711,用于在播放所述视频节目过程中,用户通过手动输入观看节目的节目名称和频道名称,或者扫描节目的二维码信息获取所述节目标识信息。具体的,所述广告的起止时间信息是用户在观看视频节目的过程中,在视频菜单中或者利用移动通讯设备记录广告开始的时间点获取到的广告的起始时间信息,记录广告结束的时间点获取到的广告的结束时间信息。例如,用户在观看视频节目时,当广告开始时,记录广告开始的时间为t1,当广告结束时,记录广告结束的时间为t2,其中记录的时间可以是以该视频节目播放开始位置为参考的相对时间。特别的,在视频节目中包括一段或多段广告的起止时间信息,所述获取的广告的起止时间信息包括视频节目中全部广告的起止时间信息。The time information obtaining unit 711 is configured to obtain the program identification information by manually inputting the program name and channel name of the program to be watched by the user, or scanning the two-dimensional code information of the program during the playing of the video program. Specifically, the start and end time information of the advertisement is the start time information of the advertisement obtained by the user in the video menu or using the mobile communication device to record the start time of the advertisement in the process of watching the video program, and record the end time of the advertisement Click to obtain the end time information of the advertisement. For example, when a user is watching a video program, when the advertisement starts, the time when the advertisement starts is recorded as t1, and when the advertisement ends, the time when the advertisement ends is recorded as t2, where the recorded time can be based on the start position of the video program as a reference relative time. In particular, the video program includes start and end time information of one or more sections of advertisements, and the acquired start and end time information of advertisements includes the start and end time information of all advertisements in the video program.

标识信息获取单元712,用于在播放所述视频节目过程中,用户通过手动输入观看节目的节目名称和频道名称,或者扫描节目的二维码信息获取所述节目标识信息。具体的,所述第一视频接收终端通过信息获取程序、或者扫描视频节目的二维码、或者手动输入获取所述视频节目的节目标识信息,所述视频节目的节目标识信息包括播放节目的节目名称和频道名称,或者包括视频节目码流中的TS ID传输流标识码和Service ID服务标识码,或者包括用于链接视频节目的URL。The identification information obtaining unit 712 is configured to obtain the program identification information by manually inputting the program name and channel name of the program to be watched by the user, or scanning the two-dimensional code information of the program during the playing of the video program. Specifically, the first video receiving terminal obtains the program identification information of the video program through an information acquisition program, or scans the two-dimensional code of the video program, or manually inputs, and the program identification information of the video program includes the program Name and channel name, or include the TS ID and Service ID in the video program code stream, or include the URL used to link the video program.

过滤信息发送模块620,用于向媒体服务器的过滤信息接收模块310发送视频节目的广告过滤信息,以使所述媒体服务器根据接收到的所述视频节目的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。具体的,在过滤信息获取模块610获取到所述广告过滤信息之后,用户可以利用移动通讯设备将获取到的所述广告过滤信息通过短信、电子邮件的方式发送到所述媒体服务器,也可以利用视频接收终端自带的信息发送功能将所述广告过滤信息发送到所述媒体服务器。The filtering information sending module 620 is configured to send the advertisement filtering information of the video program to the filtering information receiving module 310 of the media server, so that the media server can filter the video program according to the received advertisement filtering information of the video program. Advertisement filtering processes and generates the ad-free video data of the video program. Specifically, after the filtering information obtaining module 610 obtains the advertisement filtering information, the user can use a mobile communication device to send the obtained advertisement filtering information to the media server through a short message or an email, or use the The information sending function of the video receiving terminal sends the advertisement filtering information to the media server.

图8是本发明实施例用于广告过滤的系统的结构示意图。如图所示所述系统包括所述媒体服务器810和所述视频接收终端820,其中:Fig. 8 is a schematic structural diagram of a system for advertising filtering according to an embodiment of the present invention. As shown in the figure, the system includes the media server 810 and the video receiving terminal 820, wherein:

所述媒体服务器810,用于接收第一视频接收终端发送的视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息;根据接收到的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据;接收第二视频接收终端的发送的针对所述视频节目的节目播放请求信息,所述节目播放请求信息包括所述视频节目的节目标识信息和所述第二视频接收终端的用户信息;根据接收到所述节目播放请求信息,向所述第二视频接收终端发送所述视频节目的无广告视频数据。The media server 810 is configured to receive the advertisement filtering information of the video program sent by the first video receiving terminal, the advertisement filtering information of the video program includes the program identification information of the video program and the start and end time information of the advertisement; according to the received Advertising filtering information of the video program, performing advertising filtering processing on the video program and generating the ad-free video data of the video program; receiving the program playing request information for the video program sent by the second video receiving terminal, and the program playing request The information includes program identification information of the video program and user information of the second video receiving terminal; according to receiving the program playing request information, sending the ad-free video data of the video program to the second video receiving terminal .

所述视频接收终端820,用于获取视频节目的广告过滤信息,所述视频节目的广告过滤信息包括所述视频节目的节目标识信息和广告的起止时间信息;向媒体服务器发送视频节目的广告过滤信息,以使所述媒体服务器根据接收到的所述视频节目的广告过滤信息,对所述视频节目进行广告过滤处理并生成该视频节目的无广告视频数据。The video receiving terminal 820 is configured to obtain advertisement filtering information of a video program, the advertisement filtering information of the video program includes the program identification information of the video program and the start and end time information of the advertisement; send the advertisement filtering information of the video program to the media server information, so that the media server performs advertisement filtering processing on the video program and generates advertisement-free video data of the video program according to the received advertisement filtering information of the video program.

本发明实施例提供了一种广告过滤的方法、媒体服务器、视频接收终端及系统,用户通过视频接收终端向媒体服务器发送视频节目的广告过滤信息,媒体服务器根据接收到的广告过滤信息,对视频节目进行广告过滤处理并生成该视频节目的无广告视频数据,当用户请求观看视频节目时,媒体服务器能为无广告视频播放终端用户提供无操作的、完整的、连续的无广告视频节目,提高了用户的使用体验。The embodiment of the present invention provides an advertisement filtering method, a media server, a video receiving terminal and a system. The user sends the advertisement filtering information of the video program to the media server through the video receiving terminal, and the media server filters the video according to the received advertisement filtering information. The program performs advertisement filtering processing and generates the ad-free video data of the video program. When the user requests to watch the video program, the media server can provide the end user with no operation, complete and continuous ad-free video program for the end user of the ad-free video playback, improving the user experience.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.

Claims (15)

1. a method for advertisement filter, is characterized in that, described method comprises:
The advertisement filter information that receives the video frequency program of the first video reception terminal transmission, the advertisement filter information of described video frequency program comprises the program identification information of described video frequency program and the beginning and ending time information of advertisement;
According to the advertisement filter information receiving, to described video frequency program carry out advertisement filter processing and generate this video frequency program without advertisement video data;
Receive the program playing request information for described video frequency program of the transmission of the second video reception terminal, described program playing request information comprises the program identification information of described video frequency program and the user profile of described the second video reception terminal;
According to receiving described program playing request information, to described the second video reception terminal send described video frequency program without advertisement video data.
2. the method for advertisement filter as claimed in claim 1, it is characterized in that, described program identification information comprises programm name and channel designation, or comprise TS ID transport stream identification code and Service ID service identifiers code in program stream, or comprise the chained address of video frequency program or comprise the 2 D code information of program.
3. the method for advertisement filter as claimed in claim 2, is characterized in that, the advertisement filter information that described basis receives is carried out advertisement filter processing and generated comprising without advertisement video data of this video frequency program described video frequency program:
According to the described program identification information receiving, obtain the video data of described video frequency program;
According to the beginning and ending time information of the described advertisement receiving, remove the advertisement video data in the advertisement beginning and ending time in the video data of described video frequency program, and generate this continuous video frequency program without advertisement video data.
4. the method for advertisement filter as claimed in claim 1, is characterized in that, described basis receives described program playing request information, to described the second video reception terminal, sends comprising without advertisement video data of described video frequency program:
According to the user profile of described the second video reception terminal, determine that the user of described the second video reception terminal belongs to without advertisement video playback terminal user;
To described the second video reception terminal send described video frequency program without advertisement video data.
5. the method for the advertisement filter as described in any one in claim 1~4, it is characterized in that, described advertisement filter information also comprises user profile, the advertisement filter information that described basis receives, described video frequency program is carried out advertisement filter processing and generates also comprising without before advertisement video data of this video frequency program:
According to the user profile in the described advertisement filter information receiving, from default customer data base, search user state information, according to the user of the described advertisement filter information of user state information judgement transmission finding, belong to the user of normal condition;
According to the cumulative number information of the pre-recorded described advertisement filter information that described user sends in Preset Time, judge that the number of times that described user sends described advertisement filter information is less than pre-set threshold value;
Determine that described user sends identical with the beginning and ending time information for the advertisement in the described advertisement filter information of this video frequency program that other users that preserve in advance send for the beginning and ending time information of the advertisement in the described advertisement filter information of same video frequency program.
6. a method for advertisement filter, is characterized in that, described method comprises:
Obtain the advertisement filter information of video frequency program, the advertisement filter information of described video frequency program comprises the program identification information of described video frequency program and the beginning and ending time information of advertisement;
To media server, send the advertisement filter information of video frequency program, so that described media server is according to the advertisement filter information of the described video frequency program receiving, to described video frequency program carry out advertisement filter processing and generate this video frequency program without advertisement video data.
7. the method for advertisement filter as claimed in claim 6, is characterized in that, described in obtain video frequency program advertisement filter information comprise:
In playing described video frequency program process, user records the time point that advertisement starts and obtains the start time information of advertisement in video menu, records the time point that advertisement finishes and obtains the end time information of advertisement;
In playing described video frequency program process, user watches programm name and the channel designation of program by manual input, or the 2 D code information of scanning program obtains described program identification information, or reads the chained address of described video frequency program or the TS ID transport stream identification code in program stream and Service ID service identifiers code by program.
8. a media server, is characterized in that, described media server comprises:
Filtering information receiver module, for receiving the advertisement filter information of the video frequency program of the first video reception terminal transmission, the advertisement filter information of described video frequency program comprises the program identification information of described video frequency program and the beginning and ending time information of advertisement;
Video frequency program processing module, for according to the advertisement filter information that receives, to described video frequency program carry out advertisement filter processing and generate this video frequency program without advertisement video data;
Playing request receiver module, for receiving the program playing request information for described video frequency program of the transmission of the second video reception terminal, described program playing request information comprises the program identification information of described video frequency program and the user profile of described the second video reception terminal;
Structured video data transmitting module, for according to receiving described program playing request information, to described the second video reception terminal send described video frequency program without advertisement video data.
9. media server as claimed in claim 8, it is characterized in that, described program identification information comprises programm name and channel designation, or comprise TS ID transport stream identification code and Service ID service identifiers code in program stream, or comprise the chained address of video frequency program, or comprise the 2 D code information of program.
10. media server as claimed in claim 9, is characterized in that, described video frequency program processing module comprises:
Video data acquiring unit, for according to the described program identification information receiving, obtains the video data of described video frequency program;
Video data processing unit, for according to the beginning and ending time information of the described advertisement that receives, removes the advertisement video data in the advertisement beginning and ending time in the video data of described video frequency program, and generate this continuous video frequency program without advertisement video data.
11. media servers as claimed in claim 8, is characterized in that, described structured video data transmitting module comprises:
User profile determining unit, for determining that according to the user profile of described the second video reception terminal the user of described the second video reception terminal belongs to without advertisement video playback terminal user;
Deal with data transmitting element, data to described the second video reception terminal send described video frequency program without advertisement video data.
12. media servers as described in any one in claim 8~11, is characterized in that, described advertisement filter information also comprises user profile, and described media server also comprises:
State information judge module, according to the user profile in the described advertisement filter information receiving, from default customer data base, search user state information, according to the user of the described advertisement filter information of user state information judgement transmission finding, belong to the user of normal condition;
Information number of times judge module, judges that according to the cumulative number information of the pre-recorded described advertisement filter information that described user sends in Preset Time the number of times that described user sends described advertisement filter information is less than pre-set threshold value;
Filtering information determination module, determines that described user sends identical with the beginning and ending time information for the advertisement in the described advertisement filter information of this video frequency program that other users that preserve in advance send for the beginning and ending time information of the advertisement in the described advertisement filter information of same video frequency program.
13. 1 kinds of video reception terminals, is characterized in that, described video reception terminal comprises:
Filtering information acquisition module, for obtaining the advertisement filter information of video frequency program, the advertisement filter information of described video frequency program comprises the program identification information of described video frequency program and the beginning and ending time information of advertisement;
Filtering information sending module, for send the advertisement filter information of video frequency program to media server, so that described media server is according to the advertisement filter information of the described video frequency program receiving, to described video frequency program carry out advertisement filter processing and generate this video frequency program without advertisement video data.
14. video reception terminals as claimed in claim 13, is characterized in that, described filtering information acquisition module comprises:
Temporal information acquiring unit, for playing described video frequency program process, user records the time point that advertisement starts and obtains the start time information of advertisement in video menu, records the time point that advertisement finishes and obtains the end time information of advertisement;
Identification information obtaining unit, for playing described video frequency program process, user watches programm name and the channel designation of program by manual input, or the 2 D code information of scanning program obtains described program identification information, or reads the chained address of described video frequency program or the TS ID transport stream identification code in program stream and Service ID service identifiers code by program.
15. 1 kinds of systems for advertisement filter, is characterized in that, described system comprises:
Described media server, for receiving the advertisement filter information of the video frequency program of the first video reception terminal transmission, the advertisement filter information of described video frequency program comprises the program identification information of described video frequency program and the beginning and ending time information of advertisement; According to the advertisement filter information receiving, to described video frequency program carry out advertisement filter processing and generate this video frequency program without advertisement video data; Receive the program playing request information for described video frequency program of the transmission of the second video reception terminal, described program playing request information comprises the program identification information of described video frequency program and the user profile of described the second video reception terminal; According to receiving described program playing request information, to described the second video reception terminal send described video frequency program without advertisement video data;
Described video reception terminal, for obtaining the advertisement filter information of video frequency program, the advertisement filter information of described video frequency program comprises the program identification information of described video frequency program and the beginning and ending time information of advertisement; To media server, send the advertisement filter information of video frequency program, so that described media server is according to the advertisement filter information of the described video frequency program receiving, to described video frequency program carry out advertisement filter processing and generate this video frequency program without advertisement video data.
CN201310474429.XA 2013-10-11 2013-10-11 A kind of method of advertisement filter, media server, video reception terminal and system Expired - Fee Related CN103561327B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310474429.XA CN103561327B (en) 2013-10-11 2013-10-11 A kind of method of advertisement filter, media server, video reception terminal and system
PCT/CN2014/072103 WO2015051613A1 (en) 2013-10-11 2014-02-14 Method for advertisement filtering, media server, video receiving terminal and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310474429.XA CN103561327B (en) 2013-10-11 2013-10-11 A kind of method of advertisement filter, media server, video reception terminal and system

Publications (2)

Publication Number Publication Date
CN103561327A true CN103561327A (en) 2014-02-05
CN103561327B CN103561327B (en) 2017-06-06

Family

ID=50015459

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310474429.XA Expired - Fee Related CN103561327B (en) 2013-10-11 2013-10-11 A kind of method of advertisement filter, media server, video reception terminal and system

Country Status (2)

Country Link
CN (1) CN103561327B (en)
WO (1) WO2015051613A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103841102A (en) * 2014-02-25 2014-06-04 汉柏科技有限公司 Method and equipment for blocking network video advertisements
CN103945266A (en) * 2014-04-17 2014-07-23 深圳创维数字技术股份有限公司 A method, device and system for processing advertisements
CN104093084A (en) * 2014-06-11 2014-10-08 北京金山网络科技有限公司 Method and device for playing video
CN104159154A (en) * 2014-07-22 2014-11-19 小米科技有限责任公司 Multimedia playing method, device and system
CN104159141A (en) * 2014-07-23 2014-11-19 广州金山网络科技有限公司 Method and device for video playing
CN104202668A (en) * 2014-09-09 2014-12-10 安一恒通(北京)科技有限公司 Filtering method and device for video advertisement
WO2015051613A1 (en) * 2013-10-11 2015-04-16 深圳创维数字技术股份有限公司 Method for advertisement filtering, media server, video receiving terminal and system
CN105376005A (en) * 2015-09-30 2016-03-02 上海车音网络科技有限公司 A program recommendation method and device
CN105787133A (en) * 2016-03-31 2016-07-20 北京小米移动软件有限公司 Method and device for filtering advertisement information
CN107944057A (en) * 2017-12-27 2018-04-20 宣城新维保网络技术有限公司 A kind of advertisement filter processing method
CN108024124A (en) * 2017-12-15 2018-05-11 中广热点云科技有限公司 A kind of advertisement filter method of video frequency program
CN111666249A (en) * 2020-05-11 2020-09-15 上海连尚网络科技有限公司 Method and equipment for acquiring target reading mode in reading application

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115119021B (en) * 2022-06-28 2024-10-25 北京达佳互联信息技术有限公司 Data processing method, device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101026721A (en) * 2007-04-04 2007-08-29 北京中星微电子有限公司 Method, system and device for recording and playing programmes without advertisement
CN101188767A (en) * 2007-12-19 2008-05-28 康佳集团股份有限公司 A TV advertisement filtering method and system
US20090007195A1 (en) * 2007-06-26 2009-01-01 Verizon Data Services Inc. Method And System For Filtering Advertisements In A Media Stream
CN101692702A (en) * 2009-08-31 2010-04-07 青岛海信电器股份有限公司 Program recording method and recording device thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1988665A (en) * 2006-09-13 2007-06-27 深圳创维-Rgb电子有限公司 Method and system for playing DVB realtime advertisement
CN103561327B (en) * 2013-10-11 2017-06-06 深圳创维数字技术有限公司 A kind of method of advertisement filter, media server, video reception terminal and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101026721A (en) * 2007-04-04 2007-08-29 北京中星微电子有限公司 Method, system and device for recording and playing programmes without advertisement
US20090007195A1 (en) * 2007-06-26 2009-01-01 Verizon Data Services Inc. Method And System For Filtering Advertisements In A Media Stream
CN101188767A (en) * 2007-12-19 2008-05-28 康佳集团股份有限公司 A TV advertisement filtering method and system
CN101692702A (en) * 2009-08-31 2010-04-07 青岛海信电器股份有限公司 Program recording method and recording device thereof

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015051613A1 (en) * 2013-10-11 2015-04-16 深圳创维数字技术股份有限公司 Method for advertisement filtering, media server, video receiving terminal and system
CN103841102B (en) * 2014-02-25 2017-10-31 汉柏科技有限公司 A kind of method and apparatus for shielding network video advertisement
CN103841102A (en) * 2014-02-25 2014-06-04 汉柏科技有限公司 Method and equipment for blocking network video advertisements
CN103945266A (en) * 2014-04-17 2014-07-23 深圳创维数字技术股份有限公司 A method, device and system for processing advertisements
CN103945266B (en) * 2014-04-17 2018-05-15 深圳创维数字技术有限公司 A kind of method, apparatus and system for handling advertisement
CN104093084A (en) * 2014-06-11 2014-10-08 北京金山网络科技有限公司 Method and device for playing video
CN104093084B (en) * 2014-06-11 2018-03-30 北京猎豹网络科技有限公司 A kind of method and device for playing video
CN104159154A (en) * 2014-07-22 2014-11-19 小米科技有限责任公司 Multimedia playing method, device and system
CN104159141A (en) * 2014-07-23 2014-11-19 广州金山网络科技有限公司 Method and device for video playing
CN104202668A (en) * 2014-09-09 2014-12-10 安一恒通(北京)科技有限公司 Filtering method and device for video advertisement
JP2017505036A (en) * 2014-09-09 2017-02-09 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Video advertisement filtering method, apparatus and equipment
CN104202668B (en) * 2014-09-09 2018-05-29 安一恒通(北京)科技有限公司 Method and device for filtering video advertisements
US10356487B2 (en) 2014-09-09 2019-07-16 Baidu Online Network Technology (Beijing) Co., Ltd Video advertisement filtering method, apparatus and device
CN105376005A (en) * 2015-09-30 2016-03-02 上海车音网络科技有限公司 A program recommendation method and device
CN105787133A (en) * 2016-03-31 2016-07-20 北京小米移动软件有限公司 Method and device for filtering advertisement information
CN105787133B (en) * 2016-03-31 2020-06-02 北京小米移动软件有限公司 Advertising information filtering method and device
CN108024124A (en) * 2017-12-15 2018-05-11 中广热点云科技有限公司 A kind of advertisement filter method of video frequency program
CN108024124B (en) * 2017-12-15 2019-08-30 中广热点云科技有限公司 A kind of advertisement filter method of video program
CN107944057A (en) * 2017-12-27 2018-04-20 宣城新维保网络技术有限公司 A kind of advertisement filter processing method
CN111666249A (en) * 2020-05-11 2020-09-15 上海连尚网络科技有限公司 Method and equipment for acquiring target reading mode in reading application
CN111666249B (en) * 2020-05-11 2024-02-09 上海连尚网络科技有限公司 Method and device for acquiring target reading mode in reading application

Also Published As

Publication number Publication date
WO2015051613A1 (en) 2015-04-16
CN103561327B (en) 2017-06-06

Similar Documents

Publication Publication Date Title
CN103561327B (en) A kind of method of advertisement filter, media server, video reception terminal and system
KR101371574B1 (en) Social and interactive applications for mass media
US9047516B2 (en) Content fingerprinting
US8819035B2 (en) Providing search results based on keyword detection in media content
KR101404596B1 (en) System and method for providing video service based on image data
EP3086561A1 (en) Information pushing method, device, and system
CN105704504B (en) Method, device, equipment and storage medium for inserting push information in live video
CN106331779A (en) Method and system for pushing anchor based on user preferences during video playing process
US20130070152A1 (en) Sampled digital content based syncronization of supplementary digital content
CN103686375A (en) Video sharing method and device
CN101662647A (en) Terminal equipment, audio/video system and method thereof
WO2016090889A1 (en) Promotion information processing method, device and apparatus, and non-volatile computer storage medium
CN103618920A (en) Advertisement insertion method and player
CN106412673A (en) Streaming media playing method and apparatus
CN103686409A (en) Method and system for synchronous broadcasting through desktop background and direct-broadcast interface
US20170134806A1 (en) Selecting content based on media detected in environment
US10078690B2 (en) Method and device for presenting content
CN103945266A (en) A method, device and system for processing advertisements
CN105812831A (en) Network program recording method, device and system and recorded program playing method and device
KR101155465B1 (en) System for monitoring advertisements from broadcasting data and method thereof
CN104244098B (en) Method, terminal, server and the system of content are provided
CN105120344A (en) Method and system for filtering video advertisement
US20090265480A1 (en) Method for determining complementary data regarding at least one piece of content, method for transmitting said complementary data, associated processing device and application server
CN110582011A (en) Method and system for generating customized video associated with advertisement
CN106604059A (en) Data delivering method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518057 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.

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

Granted publication date: 20170606