[go: up one dir, main page]

CN103428530B - Method and system for preventing user from skipping advertisements and media play client - Google Patents

Method and system for preventing user from skipping advertisements and media play client Download PDF

Info

Publication number
CN103428530B
CN103428530B CN201210159570.6A CN201210159570A CN103428530B CN 103428530 B CN103428530 B CN 103428530B CN 201210159570 A CN201210159570 A CN 201210159570A CN 103428530 B CN103428530 B CN 103428530B
Authority
CN
China
Prior art keywords
advertisement
program
content
calculation
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210159570.6A
Other languages
Chinese (zh)
Other versions
CN103428530A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210159570.6A priority Critical patent/CN103428530B/en
Publication of CN103428530A publication Critical patent/CN103428530A/en
Application granted granted Critical
Publication of CN103428530B publication Critical patent/CN103428530B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了防止跳过广告的方法,包括:接收包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息,所述授权信息包括控制信息与内容加密密钥;对所述广告的解码结果进行运算,得到运算结果;比较所述运算结果与所述控制信息得到比较结果;当所述比较结果满足预设的节目播放条件时,对所述授权信息中的内容加密密钥进行处理得到内容解密密钥,解密所述节目内容。本发明还公开了一种防止跳过广告的系统、媒体播放客户端及媒体内容服务器。本发明通过采用控制信息与内容加密密钥双重认证的方式,降低了用户不正确处理广告就观看节目的成功率,更好地保护了节目提供商及广告投放商的利益。

The invention discloses a method for preventing advertisement skipping, comprising: receiving program information including advertisement and program content, and authorization information associated with the program information, the authorization information including control information and content encryption key; Perform calculation on the decoding result of the advertisement to obtain the calculation result; compare the calculation result with the control information to obtain the comparison result; when the comparison result meets the preset program playing conditions, encrypt the content encryption key in the authorization information Process to obtain the content decryption key, and decrypt the program content. The invention also discloses a system for preventing advertisement skipping, a media playing client and a media content server. The present invention reduces the success rate of users watching programs without correct handling of advertisements by adopting double authentication of control information and content encryption keys, and better protects the interests of program providers and advertisement distributors.

Description

一种防止跳过广告的方法、系统及媒体播放客户端A method, system and media player client for preventing advertisement skipping

技术领域technical field

本发明涉及视频播放领域,尤其涉及一种防止跳过节目中广告的方法、系统及媒体播放客户端。The invention relates to the field of video playing, in particular to a method, system and media playing client for preventing advertisements in programs from being skipped.

背景技术Background technique

数字权利管理系统可以实现对媒体内容的消费管理。一个好的数字权利管理系统应该能够提供灵活多样的商业模式。在付费电视服务开展之前,服务提供商获得的服务收益的一个主要途径是广告收入。在付费电视服务开展后,相当长一段时间内,付费内容是不会和广告一起播出的。这种商业模式缺乏灵活性,节目的受众的发展受到限制。近些年来,一种新的商业模式正在兴起,即同样的内容,同时支持付费无广告模式,也支持带有广告无需付费或少付费的模式,这种灵活的商业模式为服务提供商带来了更多的收益,也为不同的受众提供了方便。例如,对于商务人士来说,可能更在意的是时间和效率,他们不希望把时间花在看广告上。而对于学生人群来说,他们有很多自由的时间,更希望通过收看广告后免费观看内容。但是,这种商业模式也遇到了困扰,即广告可能被恶意跳过,这会损害广告主的利益,也会减少服务提供商的收入。The digital rights management system can realize the consumption management of the media content. A good digital rights management system should be able to provide flexible and diverse business models. Before the launch of pay-TV services, a major source of service revenue for service providers was advertising revenue. After the launch of the pay TV service, paid content will not be broadcast with advertisements for a considerable period of time. This business model lacks flexibility, and the development of the program's audience is limited. In recent years, a new business model is emerging, that is, the same content, while supporting a paid no-ad model, also supports a model with advertising without payment or less payment. This flexible business model brings service providers It not only provides more benefits, but also provides convenience for different audiences. For example, for business people, they may care more about time and efficiency, and they don't want to spend time watching advertisements. As for the student population, they have a lot of free time and hope to watch content for free after watching advertisements. However, this business model also encounters troubles, that is, advertisements may be maliciously skipped, which will harm the interests of advertisers and reduce the revenue of service providers.

现有技术通常采用的做法是,在广告中加入节目内容的解密密钥,若用户跳过广告,则无法获得解密密钥,从而无法观看节目内容。但是,一旦用户获取了解密密钥,将可以在任意媒体客户端上观看该节目内容,并且跳过广告。因此,该方法不能较好地保护节目提供商及广告投放商的利益。The method usually adopted in the prior art is to add the decryption key of the program content in the advertisement. If the user skips the advertisement, the decryption key cannot be obtained and thus the program content cannot be watched. However, once the user obtains the decryption key, the program content will be viewable on any media client, skipping commercials. Therefore, this method cannot better protect the interests of program providers and advertisement distributors.

发明内容Contents of the invention

本发明所要解决的技术问题在于,提供一种防止跳过广告的方法、系统及媒体播放客户端、媒体内容服务器,可有效地保护节目提供商以及广告商的利益。The technical problem to be solved by the present invention is to provide a method and system for preventing advertisement skipping, a media player client, and a media content server, which can effectively protect the interests of program providers and advertisers.

为了解决上述技术问题,一方面,本发明的实施例提供了一种防止跳过广告的方法,包括:接收包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息,所述授权信息包括控制信息与内容加密密钥;对所述广告进行观看确认运算,得到运算结果;将所述运算结果与所述控制信息进行比较,得到比较结果;当所述比较结果满足预设的节目播放条件时,对所述授权信息中的内容加密密钥进行处理得到解密密钥,并根据所述解密密钥解密所述节目内容。In order to solve the above-mentioned technical problems, on the one hand, an embodiment of the present invention provides a method for preventing skipping advertisements, including: receiving program information including advertisements and program content, and authorization information associated with the program information, the The authorization information includes control information and content encryption key; perform viewing confirmation calculation on the advertisement to obtain the calculation result; compare the calculation result with the control information to obtain the comparison result; when the comparison result satisfies the preset When the program playing condition is met, the content encryption key in the authorization information is processed to obtain a decryption key, and the program content is decrypted according to the decryption key.

所述对授权信息中的内容加密密钥进行处理得到解密密钥包括:利用媒体播放客户端的客户端密钥对所述内容加密密钥进行解密。The processing the content encryption key in the authorization information to obtain the decryption key includes: using the client key of the media player client to decrypt the content encryption key.

所述对广告进行观看确认运算,得到运算结果包括:对所述广告进行解码,并将解码结果按照预设规则划分为若干广告单元,采用预设运算函数分别对每一个广告单元的解码结果进行观看确认运算,得到与广告单元内容相关的运算结果;将所述广告单元的运算结果与所述控制信息进行比较,当比较结果为:运算结果与所述控制信息相同的广告单元的数量达到预设的判定阈值时,比较结果满足节目播放条件。The operation of confirming viewing of the advertisement and obtaining the operation result include: decoding the advertisement, dividing the decoding result into a number of advertising units according to preset rules, and performing the decoding result of each advertising unit by using a preset operation function. Watch the confirmation calculation to obtain the calculation result related to the content of the ad unit; compare the calculation result of the ad unit with the control information, and when the comparison result is: the number of ad units whose calculation result is the same as the control information reaches the preset When the judgment threshold is set, the comparison result meets the program playing conditions.

所述对广告进行观看确认运算,得到运算结果包括:对所述广告进行解码,采用预设运算函数对解码结果进行观看确认运算,得到与所述广告内容相关的运算结果;将所述广告的运算结果与所述控制信息进行比较,当所述广告的运算结果与所述控制信息相同,则得到的比较结果满足节目播放条件。The calculation of viewing confirmation on the advertisement and obtaining the calculation result include: decoding the advertisement, and performing a viewing confirmation calculation on the decoding result by using a preset calculation function to obtain a calculation result related to the content of the advertisement; The calculation result is compared with the control information, and when the calculation result of the advertisement is the same as the control information, the obtained comparison result satisfies the program playing condition.

所述控制信息是由所述媒体内容服务器按照所述预设的运算函数对广告进行运算得到的。The control information is obtained by the media content server calculating the advertisement according to the preset calculation function.

所述控制信息的数目与广告单元的数目一致。The number of the control information is consistent with the number of advertising units.

另一方面,本发明的实施例还提供了一种防止跳过广告的系统,包括:媒体内容服务器、媒体播放客户端,所述媒体播放客户端用于接收媒体内容服务器分发的节目信息及与之关联的授权信息,所述媒体播放客户端包括:接收模块,用于接收包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息,所述授权信息包括控制信息与内容加密密钥;运算模块,用于对广告进行观看确认运算,得到运算结果,并与所述控制信息比较,得到比较结果;安全模块,其中设置有用于标识唯一媒体播放客户端的客户端密钥,所述客户端密钥用于在所述比较结果满足节目播放条件时,解密授权信息中的内容加密密钥得到解密密钥,并根据所述解密密钥解密节所述目内容。On the other hand, the embodiments of the present invention also provide a system for preventing advertisement skipping, including: a media content server and a media player client, the media player client is used to receive the program information distributed by the media content server and communicate with The associated authorization information, the media player client includes: a receiving module, used to receive program information including advertisements and program content, and authorization information associated with the program information, the authorization information includes control information and content encryption Key; calculation module, used to perform viewing confirmation calculation on the advertisement, obtain the calculation result, and compare it with the control information to obtain the comparison result; security module, wherein the client key used to identify the unique media player client is set, so The client key is used to decrypt the content encryption key in the authorization information to obtain a decryption key when the comparison result meets the program playing conditions, and decrypt the program content according to the decryption key.

所述运算模块还用于将广告按照预设规则分为若干单元后,对每个广告单元进行运算,得到相应的运算结果;且当运算结果与控制信息相同的广告单元的数量达到预设的判定阈值时,满足节目播放条件。The calculation module is also used to divide the advertisement into several units according to preset rules, and then perform calculations on each advertising unit to obtain corresponding calculation results; When judging the threshold, the program playing condition is met.

所述媒体播放客户端还包括:解码模块,用于对广告进行解码,得到解码结果。The media playing client also includes: a decoding module, configured to decode the advertisement to obtain a decoding result.

所述媒体内容服务器包括:广告处理模块,用于设置运算函数,并利用所述运算函数运算广告内容,得到运算结果;授权信息设置模块,用于根据所述运算函数得到的运算结果设置控制信息,以及获取媒体播放客户端的客户端密钥,根据所述客户端密钥设置内容加密密钥;媒体分发模块,用于将包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息分发给媒体播放客户端,其中授权信息包括所述控制信息及所述内容加密密钥。The media content server includes: an advertisement processing module, which is used to set a calculation function, and use the calculation function to calculate the advertisement content to obtain a calculation result; an authorization information setting module, which is used to set control information according to the calculation result obtained by the calculation function , and obtain the client key of the media player client, and set the content encryption key according to the client key; the media distribution module is used to include the program information including advertisements and program content, and the authorization associated with the program information The information is distributed to the media playing client, wherein the authorization information includes the control information and the content encryption key.

所述广告处理模块还用于将广告内容分为若干单元,并利用所述运算函数分别运算每个广告单元,得到相应的运算结果。The advertisement processing module is also used to divide the advertisement content into several units, and use the calculation function to calculate each advertisement unit separately to obtain corresponding calculation results.

另一方面,本发明的实施例还提供了一种媒体播放客户端,包括:接收模块,用于接收包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息,所述授权信息包括控制信息与内容加密密钥;运算模块,用于对广告的解码结果进行运算,得到运算结果,并与所述控制信息比较,得到比较结果;安全模块,其中设置有用于标识唯一媒体播放客户端的客户端密钥,所述客户端密钥用于在判定所述比较结果满足节目播放条件时,解密授权信息中的内容加密密钥,以解密节所述目内容。On the other hand, the embodiment of the present invention also provides a media player client, including: a receiving module, configured to receive program information including advertisements and program content, and authorization information associated with the program information, the authorization The information includes control information and content encryption key; the calculation module is used to perform calculation on the decoding result of the advertisement to obtain the calculation result, and compare it with the control information to obtain the comparison result; A client key of the client, where the client key is used to decrypt the content encryption key in the authorization information to decrypt the content of the program when it is determined that the comparison result meets the program playing conditions.

所述运算模块还用于将广告按照预设规则分为若干单元后,对每个广告单元进行运算,得到相应的运算结果。The calculation module is also used to divide the advertisement into several units according to preset rules, and then perform calculation on each advertisement unit to obtain corresponding calculation results.

所述的媒体播放客户端还包括:解码模块,用于对广告进行解码,得到解码结果。The media player client further includes: a decoding module, used to decode the advertisement to obtain a decoding result.

另一方面,本发明的实施例还提供了一种媒体内容服务器,包括:广告处理模块,用于设置运算函数,并利用所述运算函数运算广告内容,得到运算结果;授权信息设置模块,用于根据所述得到的运算结果设置控制信息,以及获取媒体播放客户端的客户端密钥,根据所述客户端密钥设置内容加密密钥;媒体分发模块,用于将包括广告和节目内容的节目信息,以及授权信息分发给媒体播放客户端,其中授权信息包括所述控制信息及所述内容加密密钥。On the other hand, an embodiment of the present invention also provides a media content server, including: an advertisement processing module, configured to set an operation function, and use the operation function to calculate the advertisement content to obtain an operation result; an authorization information setting module, configured to Set the control information according to the obtained operation result, and obtain the client key of the media player client, and set the content encryption key according to the client key; the media distribution module is used to send the program including advertisement and program content Information and authorization information are distributed to the media player client, where the authorization information includes the control information and the content encryption key.

所述广告处理模块还用于将广告内容分为若干单元,并用所述运算函数分别运算每个广告单元,得到相应的运算结果。The advertisement processing module is also used to divide the advertisement content into several units, and use the calculation function to calculate each advertisement unit separately to obtain corresponding calculation results.

本发明实施例具有如下优点或有益效果:Embodiments of the present invention have the following advantages or beneficial effects:

采用控制信息与内容加密密钥双重安全机制的方式,降低了用户不正确处理广告就观看节目的成功率,更好地保护了节目提供商及广告投放商的利益。The dual security mechanism of control information and content encryption key reduces the success rate of users watching programs without correct handling of advertisements, and better protects the interests of program providers and advertisement distributors.

将广告分为多个单元进行验证,并设置判定阈值,当有大于等于该判定阈值的广告单元被验证无误时,就判定用户正确处理广告,可避免由于通信误码等原因产生的用户正确处理了广告却被判定为没有正确处理广告的误判,提高了用户体验度。Divide the advertisement into multiple units for verification, and set a judgment threshold. When an advertisement unit greater than or equal to the judgment threshold is verified to be correct, it is judged that the user has handled the advertisement correctly, which can avoid the user's correct handling due to communication errors and other reasons. Advertisement was judged to be a misjudgment that the advertisement was not handled correctly, which improved 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 flowchart of a method for preventing advertisement skipping in an embodiment of the present invention;

图2是本发明另一种实施例中防止跳过广告的方法的流程图;Fig. 2 is a flowchart of a method for preventing skipping advertisements in another embodiment of the present invention;

图3时本发明一种实施例中防止跳过广告系统的结构框图;Fig. 3 is a structural block diagram of an advertisement skip prevention system in an embodiment of the present invention;

图4是本发明一种实施例中媒体播放客户端的结构框图;Fig. 4 is a structural block diagram of a media player client in an embodiment of the present invention;

图5是本发明一种实施例中媒体内容服务器的结构框图。Fig. 5 is a structural block diagram of a media content server in an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。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,为本发明一种实施例中防止跳过广告的方法的流程图。Embodiments of the present invention will be described below with reference to the accompanying drawings. Referring to FIG. 1 , it is a flowchart of a method for preventing advertisement skipping in an embodiment of the present invention.

在本实施例中防止跳过广告的方法包括以下步骤:The method for preventing advertisement skipping in this embodiment includes the following steps:

S101:媒体播放客户端接收包括广告和节目内容的节目信息,以及与该节目内容相关联的授权信息,其中授权信息包括控制信息与内容加密密钥。S101: The media player client receives program information including advertisements and program content, and authorization information associated with the program content, wherein the authorization information includes control information and a content encryption key.

S102:对接收到的节目信息中的广告进行解码得到解码结果,然后按照预设运算函数对解码结果进行观看确认运算,得到运算结果。S102: Decode the advertisement in the received program information to obtain a decoding result, and then perform viewing confirmation calculation on the decoding result according to a preset calculation function to obtain a calculation result.

S103:比较运算结果与授权信息中的控制信息,得到比较结果。S103: Comparing the operation result with the control information in the authorization information to obtain a comparison result.

S104:当上述比较结果满足预设的节目播放条件时,对授权信息中的内容加密密钥进行处理得到解密密钥,利用该解密密钥解密加密的节目内容,从而观看节目。S104: When the comparison result meets the preset program playing conditions, process the content encryption key in the authorization information to obtain a decryption key, and use the decryption key to decrypt the encrypted program content, so as to watch the program.

需要说明的是,上述所指的观看确认运算是指确认用户是否观看广告。一般地,在广告播放过程中按照预设的运算函数提取广告中某部分内容作为判断准则,即,将按照预设运算函数进行运算得到的运算结果与前端服务器根据同样运算函数进行运算得到的结果进行比较,若二者相同,或满足一定的误差条件,则说明客户端正确处理了广告,比较结果满足节目播放条件。It should be noted that the viewing confirmation operation referred to above refers to confirming whether the user watches the advertisement. Generally, a certain part of the content of the advertisement is extracted according to the preset calculation function as the judgment criterion during the advertisement playing process, that is, the calculation result obtained by the calculation according to the preset calculation function is compared with the result obtained by the front-end server according to the same calculation function After comparison, if the two are the same, or meet a certain error condition, it means that the client has correctly processed the advertisement, and the comparison result meets the program playing condition.

另外,当上述比较结果不满足预设的节目播放条件时,说明媒体客户端没有正确处理广告,因此不能对内容加密密钥进行处理。其中,客户端没有正确处理广告,包括跳过了广告没有观看,或仅仅对广告进行扫描而没有实际观看广告内容。In addition, when the above comparison result does not meet the preset program playing conditions, it means that the media client does not process the advertisement correctly, and therefore cannot process the content encryption key. Among them, the client does not process the advertisement correctly, including skipping the advertisement without viewing it, or merely scanning the advertisement without actually viewing the advertisement content.

进一步地,针对每个媒体播放客户端设置一个唯一的客户端密钥,当上述比较结果满足预设的节目播放条件时,采用上述唯一的客户端密钥去解密内容加密密钥得到解密密钥,然后利用得到的解密密钥解密节目内容,从而观看节目。Further, a unique client key is set for each media player client, and when the above comparison result meets the preset program playing conditions, the above unique client key is used to decrypt the content encryption key to obtain the decryption key , and then use the obtained decryption key to decrypt the program content, so as to watch the program.

针对每个媒体播放客户端设置一个唯一的客户端密钥,能够避免一个媒体播放客户端正确解密节目内容后,其他客户端直接利用得到的解密密钥去解密节目内容而不观看广告。进一步提高了加密节目的安全性,可确保广告能够被正确观看。需要说明的是,该设置的客户端密码可以以软件的形式设置在安全模块中,也可以以硬件的形式设置在安全模块中。Setting a unique client key for each media player client can prevent other clients from directly using the obtained decryption key to decrypt the program content without watching the advertisement after one media player client correctly decrypts the program content. The security of encrypted programs is further improved to ensure that advertisements can be viewed correctly. It should be noted that the set client password can be set in the security module in the form of software, or can be set in the security module in the form of hardware.

在一种实施方式中,比较结果满足预设的节目播放条件包括运算结果与控制信息相同。In an implementation manner, the comparison result meeting the preset program playing condition includes that the calculation result is the same as the control information.

请参考图2,其中所示为本发明另一种实施例中防止跳过广告的方法的流程图。其中包括以下步骤:Please refer to FIG. 2 , which is a flowchart of a method for preventing advertisement skipping in another embodiment of the present invention. It includes the following steps:

S201:媒体播放客户端接收包括广告和节目内容的节目信息,以及与该节目内容相关联的授权信息,其中授权信息包括控制信息与内容加密密钥。S201: The media player client receives program information including advertisements and program content, and authorization information associated with the program content, wherein the authorization information includes control information and a content encryption key.

S202:对广告进行解码,得到解码结果;将解码结果按照预设规则分为若干个单元,形成若干广告单元;并设置一个判定阈值。S202: Decode the advertisement to obtain a decoding result; divide the decoding result into several units according to preset rules to form several advertisement units; and set a judgment threshold.

S203:采用预设的运算函数对每个广告单元进行运算,分别得到相应的运算结果。S203: Perform calculations on each advertising unit by using a preset calculation function to obtain corresponding calculation results.

S204:分别将每个运算结果与授权信息中相应的控制信息进行比较,得到多个比较结果。S204: Comparing each calculation result with corresponding control information in the authorization information respectively to obtain multiple comparison results.

S205:判断是否有大于或等于判定阈值个比较结果满足预设的节目播放条件;S205: Determine whether there are comparison results greater than or equal to the determination threshold that meet the preset program playing conditions;

S206:若是,则利用客户端密钥解密内容加密密钥得到解密密钥,然后利用解密密钥解密节目内容。S206: If yes, use the client key to decrypt the content encryption key to obtain a decryption key, and then use the decryption key to decrypt the program content.

在本实施例中,设定判定阈值来判断用户是否正确处理了广告,可避免由于通信中的误码等问题导致用户正确处理广告而被判定为未正确处理广告的误判,提高了用户体验度,增强了系统的可靠性。In this embodiment, the determination threshold is set to determine whether the user has processed the advertisement correctly, which can avoid the misjudgment that the user correctly handles the advertisement due to problems such as code errors in the communication and is judged to have not processed the advertisement correctly, and improves the user experience. degree, enhancing the reliability of the system.

需要说明的是,将广告分为几个单元是由媒体内容服务器设定的,并且根据广告单元的数目设定相应数目的控制信息,以便对每个广告单元进行判断。It should be noted that dividing the advertisement into several units is set by the media content server, and a corresponding number of control information is set according to the number of advertisement units, so as to judge each advertisement unit.

另外,在本实施例及上述实施例中,控制信息均是由媒体内容服务器按照预设运算函数对广告内容进行处理得到的,因此在媒体播放客户端采用相同的运算函数对广告内容进行运算时,若得到同样的结果,则说明客户端对广告进行了正确处理。在一种实施方式中,可以将广告内容某个字节段作为控制信息,例如广告内容包括30000字节,分为5个单元,每个单元包含的内容为6000字节,可以分别提取该5个单元中的500~506的字节作为控制信息。当然,控制信息的长度,以及如何选取均可灵活设定。In addition, in this embodiment and the above-mentioned embodiments, the control information is obtained by the media content server processing the advertisement content according to the preset calculation function, so when the media player client uses the same calculation function to calculate the advertisement content , if the same result is obtained, it means that the client has correctly processed the advertisement. In one embodiment, a certain byte segment of the advertisement content can be used as the control information. For example, the advertisement content includes 30,000 bytes and is divided into 5 units, and each unit contains 6,000 bytes of content. The 5 bytes can be extracted respectively. The 500~506 bytes in a unit are used as control information. Of course, the length of the control information and how to select it can be flexibly set.

请参考图3,其中所示为本发明一种实施例中防止跳过广告的系统的结构框图,其中包括媒体内容服务器1、媒体播放客户端2,媒体内容服务器1用于将包括广告、节目内容的节目信息及与该节目信息关联的授权信息发送给媒体播放客户端2。Please refer to FIG. 3 , which shows a structural block diagram of a system for preventing skipping advertisements in an embodiment of the present invention, which includes a media content server 1 and a media player client 2. The media content server 1 is used to include advertisements, programs The program information of the content and the authorization information associated with the program information are sent to the media player client 2 .

媒体播放客户端2包括接收模块21、运算模块22、安全模块23,其中,接收模块用于接收媒体内容服务器发送的包括广告和节目内容的节目信息,以及与节目信息关联的授权信息,其中授权信息包括控制信息与内容加密密钥,控制信息用于判定用户是否正确处理广告,内容加密密钥用于在用户正确处理广告后为用户提供节目解密密钥。运算模块用于对广告的解码结果进行运算,得到运算结果,并与授权信息中的控制信息比较,得到比较结果。安全模块,用于设置标识唯一媒体播放客户端的客户端密钥,该客户端密钥用于在判定比较结果满足节目播放条件时,解密授权信息中的内容加密密钥得到解密密钥,用于解密节目内容。The media player client 2 includes a receiving module 21, a computing module 22, and a security module 23, wherein the receiving module is used to receive program information including advertisements and program content sent by the media content server, and authorization information associated with the program information, wherein authorization The information includes control information and content encryption key. The control information is used to determine whether the user handles the advertisement correctly, and the content encryption key is used to provide the user with a program decryption key after the user correctly handles the advertisement. The calculation module is used to perform calculation on the decoding result of the advertisement to obtain the calculation result, and compare it with the control information in the authorization information to obtain the comparison result. The security module is used to set a client key that identifies a unique media playback client, and the client key is used to decrypt the content encryption key in the authorization information to obtain a decryption key when it is determined that the comparison result meets the program playback conditions, and is used for Decrypt program content.

运算模块还用于将广告按照预设规则分为若干单元后,对每个广告单元进行运算,得到相应的运算结果。然后,将该运算结果分别与授权信息中相应的控制信息进行比较得到比较结果,若有大于等于判定阈值个比较结果满足播放条件,则说明客户端正确处理了广告。需要说明的是,判定阈值可以由媒体内容服务器设置后发送给媒体播放客户端。运算模块将广告分为几个单元进行处理,是由媒体内容服务器设置的,因为媒体内容服务器将对应每个广告单元设置一个控制信息。The calculation module is also used to divide the advertisement into several units according to preset rules, and then perform calculations on each advertising unit to obtain corresponding calculation results. Then, the calculation result is compared with the corresponding control information in the authorization information to obtain the comparison result. If there are comparison results greater than or equal to the judgment threshold that meet the playback condition, it means that the client has correctly processed the advertisement. It should be noted that the determination threshold may be set by the media content server and sent to the media playback client. The calculation module divides the advertisement into several units for processing, which is set by the media content server, because the media content server will set a control information corresponding to each advertisement unit.

进一步地,媒体播放客户端还包括解码模块,用于对接收模块接收到的广告进行解码,得到解码结果。Further, the media playing client also includes a decoding module, configured to decode the advertisement received by the receiving module to obtain a decoding result.

媒体内容服务器1包括广告处理模块11、授权信息设置模块12、媒体发送模块13,广告处理模块用于设置运算函数,并利用该运算函数运算广告内容得到运算结果;授权信息设置模块用于根据该运算结果设置控制信息,以及获取媒体播放客户端的客户端密钥,根据该客户端密钥设置内容加密密钥;媒体发送模块用于将包括广告、节目内容的节目信息,以及与所述节目信息关联的授权信息发送给媒体播放客户端,其中授权信息包括授权信息设置模块设置的控制信息及内容加密密钥。Media content server 1 comprises advertisement processing module 11, authorization information setting module 12, media sending module 13, and advertisement processing module is used for setting operation function, and utilizes this operation function to calculate advertisement content and obtain operation result; Authorization information setting module is used for according to this The operation result sets the control information, and obtains the client key of the media player client, and sets the content encryption key according to the client key; the media transmission module is used to combine the program information including the advertisement and the program content, and the program information with the program information The associated authorization information is sent to the media player client, wherein the authorization information includes the control information and the content encryption key set by the authorization information setting module.

进一步地,广告处理模块还用于将广告分为若干单元,并用设置的运算函数对每个广告单元进行运算,得到运算结果,根据每个运算结果分别设置相应的控制信息。另外,需要说明的是,判定阈值可以由媒体内容服务器1设置后发送给媒体播放客户端。Furthermore, the advertisement processing module is also used to divide the advertisement into several units, and use the set operation function to perform calculation on each ad unit to obtain the calculation result, and set corresponding control information according to each calculation result. In addition, it should be noted that the determination threshold may be set by the media content server 1 and sent to the media playing client.

请参考图4,本发明还提供了一种媒体播放客户端,包括接收模块21、运算模块22、安全模块23,其中,接收模块用于接收媒体内容服务器发送的包括广告和节目内容的节目信息,以及与节目信息关联的授权信息,其中授权信息包括控制信息与内容加密密钥,控制信息用于判定用户是否正确处理广告,内容加密密钥用于在用户正确处理广告后为用户提供节目解密密钥。运算模块用于对广告的解码结果进行运算,得到运算结果,并与授权信息中的控制信息比较,得到比较结果。安全模块,用于设置标识唯一媒体播放客户端的客户端密钥,该客户端密钥用于在判定比较结果满足节目播放条件时,解密授权信息中的内容加密密钥得到解密密钥,用于解密节目内容。Please refer to FIG. 4 , the present invention also provides a media player client, including a receiving module 21, a computing module 22, and a security module 23, wherein the receiving module is used to receive program information including advertisements and program content sent by a media content server , and the authorization information associated with the program information, wherein the authorization information includes control information and content encryption key, the control information is used to determine whether the user handles the advertisement correctly, and the content encryption key is used to provide the user with program decryption after the user correctly handles the advertisement key. The calculation module is used to perform calculation on the decoding result of the advertisement to obtain the calculation result, and compare it with the control information in the authorization information to obtain the comparison result. The security module is used to set a client key that identifies a unique media playback client, and the client key is used to decrypt the content encryption key in the authorization information to obtain a decryption key when it is determined that the comparison result meets the program playback conditions, and is used for Decrypt program content.

运算模块还用于将广告按照预设规则分为若干单元后,对每个广告单元进行运算,得到相应的运算结果。然后,将该运算结果分别与授权信息中相应的控制信息进行比较得到比较结果,若有大于等于判定阈值个比较结果满足播放条件,则说明客户端正确处理了广告。需要说明的是,判定阈值可以由媒体内容服务器设置后发送给媒体播放客户端。运算模块将广告分为几个单元进行处理,是由媒体内容服务器设置的,因为媒体内容服务器将对应每个广告单元设置一个控制信息。The calculation module is also used to divide the advertisement into several units according to preset rules, and then perform calculations on each advertising unit to obtain corresponding calculation results. Then, the calculation result is compared with the corresponding control information in the authorization information to obtain the comparison result. If there are comparison results greater than or equal to the judgment threshold that meet the playback condition, it means that the client has correctly processed the advertisement. It should be noted that the determination threshold may be set by the media content server and sent to the media playback client. The calculation module divides the advertisement into several units for processing, which is set by the media content server, because the media content server will set a control information corresponding to each advertisement unit.

进一步地,媒体播放客户端还包括解码模块,用于对接收模块接收到的广告进行解码,得到解码结果。Further, the media playing client also includes a decoding module, configured to decode the advertisement received by the receiving module to obtain a decoding result.

请参考图5,本发明还提供一种媒体内容服务器,包括广告处理模块11、授权信息设置模块12、媒体发送模块13,广告处理模块用于设置运算函数,并利用该运算函数运算广告内容得到运算结果;授权信息设置模块用于根据该运算结果设置控制信息,以及获取媒体播放客户端的客户端密钥,根据该客户端密钥设置内容加密密钥;媒体发送模块用于将包括广告、节目内容的节目信息,以及与所述节目信息关联的授权信息发送给媒体播放客户端,其中授权信息包括授权信息设置模块设置的控制信息及内容加密密钥。Please refer to FIG. 5 , the present invention also provides a media content server, including an advertisement processing module 11, an authorization information setting module 12, and a media transmission module 13. The advertisement processing module is used to set an operation function, and use the operation function to calculate the advertisement content to obtain Operation result; the authorization information setting module is used to set the control information according to the operation result, and obtain the client key of the media player client, and set the content encryption key according to the client key; the media sending module is used to include the advertisement, program The program information of the content and the authorization information associated with the program information are sent to the media player client, wherein the authorization information includes the control information and the content encryption key set by the authorization information setting module.

进一步地,广告处理模块还用于将广告分为若干单元,并用设置的运算函数对每个广告单元进行运算,得到运算结果,根据每个运算结果分别设置相应的控制信息,即每个广告单元对应一个控制信息。另外,需要说明的是,判定阈值可以由媒体内容服务器1设置后发送给媒体播放客户端。Furthermore, the advertisement processing module is also used to divide the advertisement into several units, and use the set operation function to perform calculation on each ad unit to obtain the operation result, and set corresponding control information according to each operation result, that is, each ad unit Corresponds to a control message. In addition, it should be noted that the determination threshold may be set by the media content server 1 and sent to the media playing client.

本发明实施例具有如下优点或有益效果:Embodiments of the present invention have the following advantages or beneficial effects:

通过采用控制信息与内容加密密钥双重安全机制的方式,降低了用户不正确处理广告就观看节目的成功率,更好地保护了节目提供商及广告投放商的利益;另外,将广告分为多个单元进行验证,并设置判定阈值,当有大于等于该判定阈值的广告单元被验证无误时,就判定用户正确处理广告,可避免由于通信误码等原因产生的用户正确处理了广告却被判定为没有正确处理广告的误判,提高了用户体验度。By adopting the dual security mechanism of control information and content encryption key, the success rate of users watching programs without correct handling of advertisements is reduced, and the interests of program providers and advertisement distributors are better protected; in addition, advertisements are divided into Multiple units are verified, and a judgment threshold is set. When an advertising unit greater than or equal to the judgment threshold is verified to be correct, it is determined that the user has correctly processed the advertisement, which can avoid the situation that the user has correctly processed the advertisement but is rejected due to communication errors and other reasons. Misjudgment that it is judged that the advertisement is not handled correctly improves the user experience.

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

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

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

Claims (9)

1.一种防止跳过广告的方法,其特征在于,包括:1. A method for preventing advertisement skipping, comprising: 接收包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息,所述授权信息包括控制信息与内容加密密钥;receiving program information including advertisements and program content, and authorization information associated with the program information, where the authorization information includes control information and a content encryption key; 对所述广告进行观看确认运算,得到运算结果;Perform viewing confirmation calculation on the advertisement to obtain the calculation result; 将所述运算结果与所述控制信息进行比较,得到比较结果;Comparing the operation result with the control information to obtain a comparison result; 当所述比较结果满足预设的节目播放条件时,对所述授权信息中的内容加密密钥进行处理得到解密密钥,并根据所述解密密钥解密所述节目内容;When the comparison result meets the preset program playing conditions, process the content encryption key in the authorization information to obtain a decryption key, and decrypt the program content according to the decryption key; 所述对广告进行观看确认运算,得到运算结果包括:The calculation of viewing confirmation of the advertisement is performed, and the calculation results obtained include: 对所述广告进行解码,并将解码结果按照预设规则划分为若干广告单元,采用预设运算函数分别对每一个广告单元的解码结果进行观看确认运算,得到与广告单元内容相关的运算结果;Decoding the advertisement, dividing the decoding result into a number of advertising units according to preset rules, and performing viewing confirmation calculations on the decoding results of each advertising unit by using a preset calculation function to obtain calculation results related to the content of the advertising unit; 将所述广告单元的运算结果与所述控制信息进行比较,当比较结果为:运算结果与所述控制信息相同的广告单元的数量达到预设的判定阈值时,比较结果满足节目播放条件。Comparing the calculation result of the advertisement unit with the control information, and when the comparison result is: the number of advertisement units whose calculation result is the same as the control information reaches a preset judgment threshold, the comparison result satisfies the program playing condition. 2.如权利要求1所述的方法,其特征在于,所述对授权信息中的内容加密密钥进行处理得到解密密钥包括:2. The method according to claim 1, wherein said processing the content encryption key in the authorization information to obtain the decryption key comprises: 利用媒体播放客户端的客户端密钥对所述内容加密密钥进行解密。The content encryption key is decrypted using the client key of the media playing client. 3.如权利要求1~2任一项所述的方法,其特征在于,所述控制信息是由媒体内容服务器按照所述预设的运算函数对广告进行运算得到的。3. The method according to any one of claims 1 to 2, wherein the control information is obtained by the media content server calculating the advertisement according to the preset calculation function. 4.如权利要求1所述的方法,其特征在于,所述控制信息的数目与广告单元的数目一致。4. The method according to claim 1, wherein the number of the control information is consistent with the number of advertising units. 5.一种防止跳过广告的系统,其特征在于,包括:媒体内容服务器、媒体播放客户端,所述媒体播放客户端用于接收媒体内容服务器分发的节目信息及与之关联的授权信息,所述媒体播放客户端包括:5. A system for preventing advertisement skipping, characterized in that, comprising: a media content server, a media player client, the media player client is used to receive the program information distributed by the media content server and the authorization information associated therewith, The media player client includes: 接收模块,用于接收包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息,所述授权信息包括控制信息与内容加密密钥;A receiving module, configured to receive program information including advertisements and program content, and authorization information associated with the program information, where the authorization information includes control information and a content encryption key; 解码模块,用于对广告进行解码,得到解码结果;The decoding module is used to decode the advertisement to obtain the decoding result; 运算模块,用于将解码结果按照预设规则分为若干广告单元后,采用预设运算函数对每个广告单元的解码结果进行运算,得到相应的运算结果;且当运算结果与控制信息相同的广告单元的数量达到预设的判定阈值时,满足节目播放条件;The calculation module is used to divide the decoding result into several advertising units according to the preset rules, and then use the preset calculation function to calculate the decoding result of each advertising unit to obtain the corresponding calculation result; and when the calculation result is the same as the control information When the number of advertising units reaches the preset judgment threshold, the program broadcast condition is met; 安全模块,其中设置有用于标识唯一媒体播放客户端的客户端密钥,所述客户端密钥用于在所述运算结果满足节目播放条件时,解密授权信息中的内容加密密钥得到解密密钥,并根据所述解密密钥解密所述节目内容。The security module is provided with a client key used to identify a unique media player client, and the client key is used to decrypt the content encryption key in the authorization information to obtain the decryption key when the operation result meets the program playing conditions , and decrypt the program content according to the decryption key. 6.如权利要求5所述的系统,其特征在于,所述媒体内容服务器包括:6. The system according to claim 5, wherein the media content server comprises: 广告处理模块,用于设置运算函数,并利用所述运算函数运算广告内容,得到运算结果;The advertisement processing module is used to set the calculation function, and use the calculation function to calculate the advertisement content to obtain the calculation result; 授权信息设置模块,用于根据所述运算函数得到的运算结果设置控制信息,以及获取媒体播放客户端的客户端密钥,根据所述客户端密钥设置内容加密密钥;The authorization information setting module is used to set control information according to the operation result obtained by the operation function, and obtain the client key of the media player client, and set the content encryption key according to the client key; 媒体分发模块,用于将包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息分发给媒体播放客户端,其中授权信息包括所述控制信息及所述内容加密密钥。The media distribution module is used for distributing the program information including advertisement and program content, and the authorization information associated with the program information to the media playing client, wherein the authorization information includes the control information and the content encryption key. 7.如权利要求6所述的系统,其特征在于,所述广告处理模块还用于将广告内容分为若干单元,并利用所述运算函数分别运算每个广告单元,得到相应的运算结果。7. The system according to claim 6, wherein the advertisement processing module is further used to divide the advertisement content into several units, and use the calculation function to calculate each advertisement unit separately to obtain corresponding calculation results. 8.一种媒体播放客户端,其特征在于,包括:8. A media player client, characterized in that, comprising: 接收模块,用于接收包括广告和节目内容的节目信息,以及与所述节目信息关联的授权信息,所述授权信息包括控制信息与内容加密密钥;A receiving module, configured to receive program information including advertisements and program content, and authorization information associated with the program information, where the authorization information includes control information and a content encryption key; 解码模块,用于对广告进行解码,得到解码结果;The decoding module is used to decode the advertisement to obtain the decoding result; 运算模块,用于将解码结果按照预设规则分为若干广告单元后,采用预设 运算函数对每个广告单元的解码结果进行运算,得到相应的运算结果;且当运算结果与控制信息相同的广告单元的数量达到预设的判定阈值时,满足节目播放条件;The calculation module is used to divide the decoding result into several advertising units according to the preset rules, and then use the preset calculation function to calculate the decoding result of each advertising unit to obtain the corresponding calculation result; and when the calculation result is the same as the control information When the number of advertising units reaches the preset judgment threshold, the program broadcast condition is met; 安全模块,其中设置有用于标识唯一媒体播放客户端的客户端密钥,所述客户端密钥用于在判定所述运算结果满足节目播放条件时,解密授权信息中的内容加密密钥,以解密所述节目内容。The security module is provided with a client key used to identify a unique media player client, and the client key is used to decrypt the content encryption key in the authorization information when it is determined that the operation result meets the program playing conditions, so as to decrypt the program content. 9.一种媒体内容服务器,其特征在于,包括:9. A media content server, characterized in that, comprising: 广告处理模块,用于设置运算函数,并将广告内容分为若干单元,并用所述运算函数分别运算每个广告单元,得到相应的运算结果;The advertisement processing module is used to set the calculation function, divide the advertisement content into several units, and use the calculation function to calculate each advertisement unit separately to obtain the corresponding calculation result; 授权信息设置模块,用于根据所述得到的运算结果设置控制信息,以及获取媒体播放客户端的客户端密钥,根据所述客户端密钥设置内容加密密钥;An authorization information setting module, configured to set control information according to the obtained operation result, and obtain a client key of a media player client, and set a content encryption key according to the client key; 媒体分发模块,用于将包括广告和节目内容的节目信息,以及授权信息分发给媒体播放客户端,其中授权信息包括所述控制信息及所述内容加密密钥。The media distribution module is used for distributing program information including advertisements and program content, and authorization information to media playing clients, wherein the authorization information includes the control information and the content encryption key.
CN201210159570.6A 2012-05-22 2012-05-22 Method and system for preventing user from skipping advertisements and media play client Expired - Fee Related CN103428530B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210159570.6A CN103428530B (en) 2012-05-22 2012-05-22 Method and system for preventing user from skipping advertisements and media play client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210159570.6A CN103428530B (en) 2012-05-22 2012-05-22 Method and system for preventing user from skipping advertisements and media play client

Publications (2)

Publication Number Publication Date
CN103428530A CN103428530A (en) 2013-12-04
CN103428530B true CN103428530B (en) 2017-02-08

Family

ID=49652605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210159570.6A Expired - Fee Related CN103428530B (en) 2012-05-22 2012-05-22 Method and system for preventing user from skipping advertisements and media play client

Country Status (1)

Country Link
CN (1) CN103428530B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2983373B1 (en) * 2014-08-04 2018-10-03 TP Vision Holding B.V. Rendering of an audio and/or video signal comprising trick play limited parts
CN105915998A (en) * 2016-04-15 2016-08-31 乐视控股(北京)有限公司 Method and apparatus for realizing advertisement skipping
CN110740360B (en) * 2018-07-20 2021-09-14 阿里巴巴(中国)有限公司 Multimedia resource playing method and device
CN111246279A (en) * 2018-11-28 2020-06-05 驰众信息技术(上海)有限公司 A system and method for playing encrypted advertisements

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1574015A (en) * 2003-06-17 2005-02-02 富士通株式会社 Broadcasting information right protective apparatus and method
CN101901447A (en) * 2008-11-27 2010-12-01 三星电子株式会社 System and method for providing digital content services

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8868464B2 (en) * 2008-02-07 2014-10-21 Google Inc. Preventing unauthorized modification or skipping of viewing of advertisements within content

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1574015A (en) * 2003-06-17 2005-02-02 富士通株式会社 Broadcasting information right protective apparatus and method
CN101901447A (en) * 2008-11-27 2010-12-01 三星电子株式会社 System and method for providing digital content services

Also Published As

Publication number Publication date
CN103428530A (en) 2013-12-04

Similar Documents

Publication Publication Date Title
US8868464B2 (en) Preventing unauthorized modification or skipping of viewing of advertisements within content
CN109711117B (en) Apparatus and method for distributing digital content
CN105409226B (en) The system and method for client behavior effectively in control adaptive stream media
US10055553B2 (en) PC secure video path
EP2192717B1 (en) System and method for providing a digital content service
EP2273405A1 (en) Processing recordable content in a stream
JP5710160B2 (en) Process recordable content in the stream
CN102656882A (en) System and method for protecting advertising cue messages
US10366411B2 (en) Protecting privacy of personally identifying information when delivering targeted assets
CN103428530B (en) Method and system for preventing user from skipping advertisements and media play client
CN104244031A (en) Method and system for preventing tampering with advertising content
TW201215110A (en) System and method for privacy-preserving advertisement selection
JP6158289B2 (en) Enabling delivery of protected content using an unsecured delivery service
CN109218837B (en) Method and equipment for displaying special effect of virtual gift
CN103250421A (en) DRM plugins
CN101883241A (en) Method for encrypting mobile terminal television service, mobile terminal and server
US8612281B1 (en) System and method for producing and distributing audio-visual content
JP7671588B2 (en) Benefit acquisition data issuing device, benefit acquisition device, benefit issuing device, and programs thereof
JP2011233153A (en) Content distribution system
WO2015189834A1 (en) Delivery of drm protected content to distributed user stations
CN103297397A (en) Digital information sending method and receiving method, digital information sending device and receiving device and digital information distribution system
JP2007011842A (en) Content distribution system, encryption device, client terminal, program, and recording medium
EP2912566A1 (en) System and method for producing and distributing audio-visual content

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170208