CN104318132B - 一种开放式移动终端行为分析方法及*** - Google Patents
一种开放式移动终端行为分析方法及*** Download PDFInfo
- Publication number
- CN104318132B CN104318132B CN201410559331.9A CN201410559331A CN104318132B CN 104318132 B CN104318132 B CN 104318132B CN 201410559331 A CN201410559331 A CN 201410559331A CN 104318132 B CN104318132 B CN 104318132B
- Authority
- CN
- China
- Prior art keywords
- terminal
- content
- suspicion
- monitoring report
- behavior analysis
- 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.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种开放式移动终端行为分析方法及***,包括:安装在码流服务器上的数字权限管理技术DRM插件记录来自各终端的内容切片请求;DRM插件统计辨识嫌疑终端,生成监控报告;DRM插件将监控报告发送给DRM服务器。***包括:请求记录模块,用于记录来自各终端的内容切片请求;统计辨识模块,用于统计辨识嫌疑终端,生成监控报告;监控报告发送模块,用于将监控报告发送给DRM服务器。本发明实现了对嫌疑终端的准确排查和定位,提高了开放式移动终端的安全性,避免了终端的克隆行为对运营商的利益造成损失。
Description
技术领域
本发明实施例涉及网络版权领域,尤其涉及一种开放式移动终端行为分析方法及***。
背景技术
随着数字技术的不断进步和广泛应用,数字电视媒体行业得到了迅速发展,利用数字技术对数字电视节目进行摄制、存储、传输以及播放已经相当普及。电视节目的数字化极大地降低了整个行业的物资、人力成本,并且带来更多的数字化特有的效果,但安全问题一直是困扰数字电视节目的一大难题。每年因为盗版而给数字电视版权所有者带来巨大的经济损失,数字电视节目的发展要求行业内必须具有完善、健全的安全管理机制,从根源上减少甚至杜绝盗版现象的发生。
尽管DRM(Digital Rights Management,数字权限管理技术)已经比较完善,并被广泛使用在全球的数字电视***中,但是伴随着开放式移动终端的广泛应用,其相对于传统的STB(Set-top Box,机顶盒)设备缺乏硬件安全保护措施(比如智能卡)的局限性也突显出来,开放式终端更容易被克隆。在典型的OTT(Over The Top,通过互联网向用户提供各种应用服务)业务平台的***部署中,提供内容的码流服务器和提供密钥的密钥服务器是各自独立的。终端播放内容的步骤为:
1、终端从EPG***(Electronic Program Guide,电子节目菜单)获得内容播放列表;
2、终端根据内容播放列表从码流服务器获得流媒体索引文件,例如HLS协议下的m3u8文件;
3、终端解析流媒体索引文件,得到内容和密文内容密钥的URI(Uniform ResourceIdentifier,通用资源标识符);
4、当流媒体索引文件内的内容切片描述信息包括密钥URI时,终端向DRM服务器发起许可证请求,获得该内容的许可证与密文内容密钥,并根据许可证将密文内容密钥解密为明文内容密钥;
5、终端根据内容URI转向码流服务器请求内容切片;
6、终端调用解密模块解密,传入内容切片和明文内容密钥,解密出内容。
当某个终端将解密出来的密钥通过网络扩散而让更多的终端避开获取密钥的步骤(也即上述步骤4)实现观看时,这个终端便成为供体终端。图1为供体终端扩散密钥的原理图,其中,Key_A*/Key_B*/Key_C*分别代表内容A/B/C的密文内容密钥;Key_A/Key_B分别代表内容A/B的明文内容密钥。由图可见,如果供体终端在解出明文内容密钥后通过网络传播到克隆终端,则克隆终端只需通过码流服务器取得对应的内容切片即可播放,绕过了DRM***密钥获取条件的限制。如果供体终端使用许可证将其许可的内容逐个播放,并将明文内容密钥缓存在特定的服务器上,便可以伪造一个密钥服务器供所有的克隆终端按需索取。这会严重破坏运营商和DRM厂商的商业利益。
发明内容
本发明提供一种开放式移动终端行为分析方法及***,以实现对嫌疑终端的准确排查和定位,提高开放式移动终端的安全性,避免终端的克隆行为对运营商的利益造成损失。
第一方面,本发明实施例提供了一种开放式移动终端行为分析方法,包括:
安装在码流服务器上的内容数字版权加密保护技术DRM插件记录来自各终端的内容切片请求;DRM插件统计辨识嫌疑终端,生成监控报告;DRM插件将监控报告发送给DRM服务器。
进一步地,所述DRM插件统计辨识嫌疑终端,生成监控报告,具体包括:设定连续请求某一内容的内容切片的阈值次数M,当任一终端连续请求同一内容的内容切片的次数等于阈值M时,则将该终端当前播放内容数量加一;对每一终端在设定时间段T内的播放内容数量进行监控,设定播放内容数量阈值N,当任一终端在设定时间段T内的播放内容数量大于N时,则认为该终端是嫌疑终端;生成监控报告。
进一步地,所述嫌疑终端包括供体终端和克隆终端。
进一步地,所述克隆终端与供体终端具备相同的标识信息。
进一步地,所述监控报告包括嫌疑终端ID、嫌疑终端请求内容行为信息。
进一步地,所述开放式移动终端行为分析方法支持直播和点播业务模式。
第二方面,本发明实施例还提供了一种开放式移动终端行为分析***,该***包括:请求记录模块,用于记录来自各终端的内容切片请求;统计辨识模块,用于统计辨识嫌疑终端,生成监控报告;监控报告发送模块,用于将监控报告发送给DRM服务器。
进一步地,所述统计辨识模块设定连续请求某一内容的内容切片的阈值次数M,当任一终端连续请求同一内容的内容切片的次数等于阈值M时,则将该终端当前播放内容数量加一;对每一终端在设定时间段T内的播放内容数量进行监控,设定播放内容数量阈值N,当任一终端在设定时间段T内的播放内容数量大于N时,则认为该终端是嫌疑终端;生成监控报告。
进一步地,所述嫌疑终端包括供体终端和克隆终端。
进一步地,所述克隆终端与供体终端具备相同的标识信息。
进一步地,所述监控报告包括嫌疑终端ID、嫌疑终端请求内容行为信息。
进一步地,其特征在于,所述开放式移动终端行为分析***支持直播和点播业务模式。
本发明通过在码流服务器上安装DRM插件,对终端的内容切片请求进行记录,分析请求的合理性以统计辨识嫌疑终端,解决了供体终端在解出明文内容密钥后通过网络传播到克隆终端,使克隆终端绕过DRM***密钥获取条件的限制,只需通过码流服务器取得对应的内容切片即可播放的问题,避免了终端的克隆行为对运营商的利益造成损失。
附图说明
图1为现有技术中供体终端向克隆终端扩散密钥的原理图;
图2为本发明实施例一提供的一种开放式移动终端行为分析方法的流程图;
图3为本发明实施例一中合法终端向码流服务器请求内容切片的规律;
图4为本发明实施例一中嫌疑终端向码流服务器请求内容切片的规律;
图5为本发明实施例一提供的一种开放式移动终端行为分析方法的原理示意图;
图6为本发明实施例二提供的一种开放式移动终端行为分析***的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图2为本发明实施例一提供的一种开放式移动终端行为分析方法的流程图,该方法适用于包括码流服务器、DRM服务器以及一定数量的开放式移动终端的***架构中,所述码流服务器上预先安装有DRM插件,码流服务器以及DRM服务器由运营商管控,所述开放式移动终端可以是智能手机、平板电脑等。如图2所示,该方法包括如下步骤:
步骤110、安装在码流服务器上的数字权限管理技术DRM插件记录来自各终端的内容切片请求;
理论上,当终端正常播放内容时,会按照流媒体索引文件上的切片顺序从码流服务器请求内容切片。事实上,终端播放器为提高效率在播放当前切片的同时会预先从码流服务器请求后续切片、缓存在内存中,以确保播放的连续性。由于播放器实现的差异,请求后续切片的顺序可能不是严格按照流媒体索引文件中的切片排列顺序的,所以码流服务器收到的切片请求并不一定是顺序的。
DRM插件记录来自各终端的内容切片请求包括合法终端的正常内容切片请求行为,以及嫌疑终端的非法内容切片请求行为。
步骤120、DRM插件统计辨识嫌疑终端,生成监控报告;
其中,所述嫌疑终端包括供体终端和克隆终端。所述供体终端通过向DRM服务器获取密钥,解密后通过网络扩散而给至少一台克隆终端,所述克隆终端与供体终端具备相同的标识信息,例如序列号、识别码等。由于克隆终端与供体终端具备相同的标识信息,因此克隆终端的所有内容切片的请求在码流服务器看来都来自供体终端。克隆终端能够避开获取密钥的流程而从码流服务器获取内容观看。
具体地,所述DRM插件统计辨识嫌疑终端,生成监控报告,包括:设定连续请求某一内容的内容切片的阈值次数M,当任一终端连续请求同一内容的内容切片的次数等于阈值M时,则将该终端当前播放内容数量加一;对每一终端在设定时间段T内的播放内容数量进行监控,设定播放内容数量阈值N,当任一终端在设定时间段T内的播放内容数量大于N时,则认为该终端是嫌疑终端;生成监控报告。
合法终端向码流服务器请求内容切片时,请求的内容切片名称都在当前流媒体索引文件所描述的内容中,即,请求的内容切片属于同一内容,如图3所示,终端1向码流服务器的内容切片请求为:A-1、A-2、A-4、A-3、A-5、…,这些切片都属于内容A。图中A-1、A-2、A-4、A-3、A-5、…表示内容A的各内容切片名称。
嫌疑终端向码流服务器请求内容切片时,码流服务器收到的内容切片请求会在不同内容的流媒体索引文件描述的切片之间来回变换,即,请求的内容切片属于不同内容,将此类内容切片请求行为称作“切片跳变”,如图4所示,终端1向码流服务器的内容切片请求包含多个内容。
“切片跳变”可作为定位嫌疑终端的依据。如果“切片跳变”的现象超出正常播放内容允许的终端切换内容的频率的范围,则判定该终端为嫌疑终端。运营商可以根据经验将阈值M设定为合理值,如图5所示,例如M=3,代表连续观看3个切片(通常为30秒)就认定为正常播放。当DRM插件检测到终端1连续请求某一内容的内容切片次数等于3次时,将终端1当前播放内容数量加一。M值的设置可以避免将终端正常切换内容行为误识别成“切片跳变”,导致DRM插件将该正常切换内容的终端认定为嫌疑终端。将阈值N的大小设置为授权信息,即分别授予各终端不同的可同时播放内容数。N值的设置可以让运营商针对不同安全等级的终端制定不同的授权策略。图4中N=4,DRM插件检测到该终端设定时间T内播放内容的数量为5,大于设定的阈值N=4,DRM插件将该终端认定为嫌疑终端,并生成监控报告,包括嫌疑终端ID、嫌疑终端请求内容行为信息。
步骤130、DRM插件将监控报告发送给DRM服务器。
运营商根据DRM服务器接收到的监控报告,可以定位追踪嫌疑终端,实施惩罚措施,屏蔽嫌疑终端的能力,例如,一段时间内暂停为嫌疑终端提供码流,从而避免大规模的克隆行为对运营商的利益造成损失。
常见的OTT业务模式包括直播和点播两种。两种模式的区别在于流媒体索引文件中两种内容切片的数量和更新周期不同。对于点播模式,由于内容来源是预存储的完整的音视频文件,流媒体索引文件生成后保持不变;但对于直播模式,由于内容来源是不断更新的节目流,所以每个流媒体索引文件只能存储当前有限时间段的节目流,需要不断更新以符合直播的要求。由于终端对这两种模式的内容的播放流程一致,因此本发明实施例提供的开放式移动终端行为分析方法支持直播和点播业务模式。
本发明实施例通过在码流服务器上安装DRM插件,对终端的内容切片请求进行记录,分析请求的合理性以统计辨识嫌疑终端,解决了供体终端在解出明文内容密钥后通过网络传播到克隆终端,使克隆终端绕过DRM***密钥获取条件的限制,只需通过码流服务器取得对应的内容切片即可播放的问题,避免了终端的克隆行为对运营商的利益造成损失。
实施例二
图6为本发明实施例二提供的一种开放式移动终端行为分析***的结构示意图,该***包括:请求记录模块610,统计辨识模块620,监控报告发送模块630。
其中,请求记录模块610,用于记录来自各终端的内容切片请求;统计辨识模块620,用于统计辨识嫌疑终端,生成监控报告;监控报告发送模块630,用于将监控报告发送给DRM服务器。
具体地,所述统计辨识模块620设定连续请求某一内容的内容切片的阈值次数M,当任一终端连续请求同一内容的内容切片的次数等于阈值M时,则将该终端当前播放内容数量加一;对每一终端在设定时间段T内的播放内容数量进行监控,设定播放内容数量阈值N,当任一终端在设定时间段T内的播放内容数量大于N时,则认为该终端是嫌疑终端;生成监控报告。
所述嫌疑终端包括供体终端和克隆终端,克隆终端与供体终端具备相同的标识信息。
监控报告发送模块630发送的监控报告包括嫌疑终端ID、嫌疑终端请求内容行为信息。
本实施例提供的开放式移动终端行为分析***支持直播和点播业务模式。
上述开放式移动终端行为分析***可执行本发明任意实施例所提供的开放式移动终端行为分析方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种开放式移动终端行为分析方法,其特征在于,包括:
安装在码流服务器上的数字权限管理技术DRM插件记录来自各终端的内容切片请求;
DRM插件统计辨识嫌疑终端,生成监控报告;
DRM插件将监控报告发送给DRM服务器;
所述DRM插件统计辨识嫌疑终端,生成监控报告,具体包括:
设定连续请求某一内容的内容切片的阈值次数M,当任一终端连续请求同一内容的内容切片的次数等于阈值M时,则将该终端当前播放内容数量加一;
对每一终端在设定时间段T内的播放内容数量进行监控,设定播放内容数量阈值N,当任一终端在设定时间段T内的播放内容数量大于N时,则认为该终端是嫌疑终端;
生成监控报告。
2.根据权利要求1所述的行为分析方法,其特征在于,所述嫌疑终端包括供体终端和克隆终端。
3.根据权利要求2所述的行为分析方法,其特征在于,所述克隆终端与供体终端具备相同的标识信息。
4.根据权利要求1所述的行为分析方法,其特征在于,所述监控报告包括嫌疑终端ID、嫌疑终端请求内容行为信息。
5.根据权利要求1-4任一所述的行为分析方法,其特征在于,所述开放式移动终端行为分析方法支持直播和点播业务模式。
6.一种开放式移动终端行为分析***,其特征在于,包括:
请求记录模块,用于记录来自各终端的内容切片请求;
统计辨识模块,用于统计辨识嫌疑终端,生成监控报告;
监控报告发送模块,用于将监控报告发送给DRM服务器;
所述统计辨识模块设定连续请求某一内容的内容切片的阈值次数M,当任一终端连续请求同一内容的内容切片的次数等于阈值M时,则将该终端当前播放内容数量加一;对每一终端在设定时间段T内的播放内容数量进行监控,设定播放内容数量阈值N,当任一终端在设定时间段T内的播放内容数量大于N时,则认为该终端是嫌疑终端;生成监控报告。
7.根据权利要求6所述的行为分析***,其特征在于,所述嫌疑终端包括供体终端和克隆终端。
8.根据权利要求7所述的行为分析***,其特征在于,所述克隆终端与供体终端具备相同的标识信息。
9.根据权利要求6所述的行为分析***,其特征在于,所述监控报告包括嫌疑终端ID、嫌疑终端请求内容行为信息。
10.根据权利要求6-9任一所述的行为分析***,其特征在于,所述开放式移动终端行为分析***支持直播和点播业务模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410559331.9A CN104318132B (zh) | 2014-10-20 | 2014-10-20 | 一种开放式移动终端行为分析方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410559331.9A CN104318132B (zh) | 2014-10-20 | 2014-10-20 | 一种开放式移动终端行为分析方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104318132A CN104318132A (zh) | 2015-01-28 |
CN104318132B true CN104318132B (zh) | 2017-05-24 |
Family
ID=52373363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410559331.9A Active CN104318132B (zh) | 2014-10-20 | 2014-10-20 | 一种开放式移动终端行为分析方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104318132B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1675881A (zh) * | 2002-08-15 | 2005-09-28 | 艾利森电话股份有限公司 | 通过网络监控从内容供应商提供的数字内容 |
CN101458745A (zh) * | 2007-12-12 | 2009-06-17 | 上海爱信诺航芯电子科技有限公司 | 一种数字版权管理代理***的追踪子***及其工作方法 |
CN102611945A (zh) * | 2011-12-19 | 2012-07-25 | 北京蓝汛通信技术有限责任公司 | 一种流媒体切片方法、切片服务器及流媒体点播*** |
WO2012175021A1 (zh) * | 2011-06-20 | 2012-12-27 | 华为技术有限公司 | 流媒体内容的处理方法和设备 |
CN102984557A (zh) * | 2012-12-06 | 2013-03-20 | 深圳市佳创视讯技术股份有限公司 | 基于drm的流媒体播放*** |
CN103702171A (zh) * | 2013-12-12 | 2014-04-02 | 乐视网信息技术(北京)股份有限公司 | 一种视频流下载方法及电子设备 |
CN103716681A (zh) * | 2013-12-06 | 2014-04-09 | 乐视网信息技术(北京)股份有限公司 | 一种码流切换方法及电子设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060179153A1 (en) * | 2004-03-22 | 2006-08-10 | Nam-Yul Lee | Streaming based contents distribution network system and methods for splitting, merging and retrieving files |
-
2014
- 2014-10-20 CN CN201410559331.9A patent/CN104318132B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1675881A (zh) * | 2002-08-15 | 2005-09-28 | 艾利森电话股份有限公司 | 通过网络监控从内容供应商提供的数字内容 |
CN101458745A (zh) * | 2007-12-12 | 2009-06-17 | 上海爱信诺航芯电子科技有限公司 | 一种数字版权管理代理***的追踪子***及其工作方法 |
WO2012175021A1 (zh) * | 2011-06-20 | 2012-12-27 | 华为技术有限公司 | 流媒体内容的处理方法和设备 |
CN102611945A (zh) * | 2011-12-19 | 2012-07-25 | 北京蓝汛通信技术有限责任公司 | 一种流媒体切片方法、切片服务器及流媒体点播*** |
CN102984557A (zh) * | 2012-12-06 | 2013-03-20 | 深圳市佳创视讯技术股份有限公司 | 基于drm的流媒体播放*** |
CN103716681A (zh) * | 2013-12-06 | 2014-04-09 | 乐视网信息技术(北京)股份有限公司 | 一种码流切换方法及电子设备 |
CN103702171A (zh) * | 2013-12-12 | 2014-04-02 | 乐视网信息技术(北京)股份有限公司 | 一种视频流下载方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104318132A (zh) | 2015-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101854919B1 (ko) | Drm 서비스 제공 방법 및 장치 | |
US8695054B2 (en) | Ingesting heterogeneous video content to provide a unified video provisioning service | |
US9197421B2 (en) | Methods and apparatus to measure exposure to streaming media | |
CN104837035B (zh) | 一种视频播放方法及终端 | |
CN102577421B (zh) | 用于使用社交tv服务识别的内容的数字版权管理保护 | |
US9215492B2 (en) | Advertisement analysis and error correlation | |
EP2735116B1 (en) | Methods and apparatus to measure exposure to streaming media | |
US20120017282A1 (en) | Method and apparatus for providing drm service | |
KR20160003783A (ko) | 방송 스트림에 대한 실시간 저작권침해 단속 | |
CN104902311B (zh) | 一种音视频资源共享的方法、共享网关及*** | |
US20090044241A1 (en) | Broadcasting content protection/management system | |
KR20110004333A (ko) | 스트림에서의 레코딩가능한 콘텐트의 프로세싱 | |
KR101500500B1 (ko) | 사용자 선호 콘텐츠 추천 시스템 및 방법 | |
US20220284130A1 (en) | Content Playlist Integrity | |
US20200099729A1 (en) | Aligning content packager instances | |
WO2015131390A1 (en) | Communication method, user device, content server and controller | |
CN108769749A (zh) | 一种确定盗刷数据的方法、客户端及服务器 | |
US9467242B2 (en) | System and method for producing an electronic program guide for user-created content | |
CN104318132B (zh) | 一种开放式移动终端行为分析方法及*** | |
US9094734B2 (en) | Advertisement monitor system | |
Pham et al. | Implementing dynamic ad insertion in HTML5 using MPEG dash | |
CN110381375A (zh) | 一种确定盗刷数据的方法、客户端及服务器 | |
CN102231854A (zh) | 多媒体广播节目录制方法及数据卡设备 | |
CN117729379A (zh) | 一种视频播放方法、装置及电子设备 | |
Rosenblatt | Digital Rights and Digital Television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |