一种用于智能操作系统的条件接收方法和系统技术方案

技术编号:15654621 阅读:64 留言:0更新日期:2017-06-17 11:34
一种用于智能操作系统的条件接收方法,包括可信执行环境,数字电视模块获取全部频道信息和控制管理信息,媒体播放模块根据从直播应用模块获得的所切换的频道节目标识向数字电视模块获取该频道节目的videoPid、audioPid、casId、ecmPid、emmPid,并分配解扰器Descramblerid,传送给条件接收模块;条件接收模块根据casId选择注册的条件接收应用模块,将频道的videoPid、audioPid、ecmPid、emmPid、Descramblerid发送给条件接收应用模块;条件接收应用模块根据ecmPid和emmPid向数字电视模块获取相应的ecm Data和emm Data连同videoPid、audioPid、Descramblerid发送给条件接收模块;条件接收模块将这些信息发送给可信执行环境中的可信应用;由可信应用进行解析从而获得EK1、EK2和ECW,连同videoPid、audioPid、Descramblerid发送给高安芯片,高安芯片根据所获得的信息控制DescramblerID对应的解扰器解扰并进行播放。

【技术实现步骤摘要】
一种用于智能操作系统的条件接收方法和系统
本专利技术涉及条件接收
,具体来说,本专利技术涉及一种用于智能操作系统的条件接收方法和系统。
技术介绍
2012年3月16日国家广电总局正式颁布了行业标准GY/T255-2012《可下载条件接收系统技术规范》。可下载条件接收系统(DCAS)是一套完整的端到端业务保护系统,具有传统条件接收系统(CAS)所有加解扰、授权控制和管理功能,又可同时支持采用传统条件接收技术和DCAS技术的两类机顶盒,还可通过双向通道,实现对终端的授权控制和管理。采用DCAS技术,数字电视机顶盒只需下载不同DCAS系统的用户端软件,即可实现对不同DCAS系统的切换和适配,从而为打破目前各有线网络分别定制机顶盒的局面,实现机顶盒标准化规模生产、零售渠道全国销售和跨区域跨网络部署奠定坚实基础。但是随着三网融合的不断推进和建设下一代广播电视网(NGB)目标的提出,实现全国有线电视网络互联互通,仍然需要突破目前正在实施的可下载条件接收技术的局限性。特别是随着互联网电视的发展,2013年发布的基于智能电视的操作系统(TVOS)1.0,该系统具有安全性高、开放性好、融合性强等特点。因此,在由传统数字电视向智能电视转变的过程中,条件接收技术需要同步由数字化向智能化演进,如何在智能操作系统中实现DCAS技术是目前亟待解决的问题。
技术实现思路
根据本专利技术的一个方面,提供一种用于智能操作系统的条件接收方法,实施于安装了智能操作系统的智能设备之中,所述智能设备包括直播应用模块、条件接收应用模块、数字电视模块、媒体播放模块、条件接收模块、可信执行环境(TEE)和高安芯片,所述方法包括:所述数字电视模块获取全部频道节目清单并提供给所述直播应用模块进行显示;所述直播应用模块响应于用户的换台指令或节目播放指令,将所切换的频道节目标识发送给所述媒体播放模块;所述数字电视模块获取全部频道信息和控制管理信息,所述频道信息包括频道节目标识、各频道的视频流标识videoPid、音频流标识audioPid,所述控制管理信息包括条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid;所述媒体播放模块根据所获取的频道节目标识向所述数字电视模块获取该频道节目的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid,并分配所述频道节目要使用的解扰器的信息Descramblerid,并将所述频道的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid以及解扰器信息Descramblerid一同传送给条件接收模块;所述条件接收模块根据所接收的条件接收应用标识casId选择在所述智能操作系统中注册的与所述条件接收应用标识casId相匹配的条件接收应用模块,同时将所述频道的视频流标识videoPid、音频流标识audioPid、授权控制信息标识ecmPid、授权管理信息标识emmPid以及解扰器信息Descramblerid发送给所述条件接收应用模块;所述条件接收应用模块根据所获得的授权控制信息标识ecmPid、授权管理信息标识emmPid向所述数字电视模块获取相应的授权控制信息数据ecmData和授权管理信息数据emmData连同所述频道的视频流标识videoPid、音频流标识audioPid、解扰器信息Descramblerid发送给所述条件接收模块;所述条件接收模块将所述授权控制信息数据ecmData和授权管理信息数据emmData、所述频道的视频流标识videoPid、音频流标识audioPid和解扰器信息Descramblerid发送给所述可信执行环境中的可信应用模块;所述可信执行环境中的可信应用模块根据预置的机制解析,从而获得授权管理信息中所包含的解扰权限信息,若解扰权限信息表示权限许可,则获取加密层级密钥EK1、EK2和加密控制字ECW,连同所述视频流标识videoPid、音频流标识audioPid和解扰器信息DescramblerID发送给高安芯片;所述高安芯片根据所述加密根密钥EK1、EK2、加密控制字ECW和所述视频流标识videoPid、音频流标识audioPid控制解扰器信息DescramblerID所指定的解扰器对加扰的频道节目数据进行解扰并根据所述视频流标识videoPid、音频流标识audioPid对解扰后的视频流数据和音频流数据进行播放。优选地,所述频道节目标识包括频道的原始网络标识onid、传输流标识tsid、业务标识sid。优选地,其中所述数字电视模块获取全部频道信息和控制管理信息的步骤中所获取的所述频道信息包括各频道是否为加扰频道的标识CAMode;以及在所述数字电视模块获取全部频道信息和控制管理信息的步骤之后还包括:所述媒体播放模块根据所述频道节目标识向所述数字电视模块查询并获取该频道是否为加扰频道的标识CAMode,根据所述标识CAMode判断该频道是否为加扰频道:如果在该判断步骤中判定该频道不是加扰频道,则所述媒体播放模块从所述数字电视模块获取该频道的视频流标识videoPid、音频流标识audioPid,进入播放步骤;如果在该判断步骤中判定该频道是加扰频道,则所述媒体播放模块从所述数字电视模块获取该频道的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid。优选地,所述数字电视模块、媒体播放模块和条件接收模块为预置在操作系统中的组件层组件。优选地,所述数字电视模块、媒体播放模块和条件接收模块实现为客户端-服务结构,客户端和服务之间使用IPC调用方式。优选地,所述条件接收应用模块、直播应用模块为可在所述智能操作系统中安装或卸载的应用。优选地,在所述智能操作系统中注册的所述条件接收应用模块为多个、由不同的条件接收厂家提供。优选地,在所述可信执行环境中的可信应用模块为多个,由不同的条件接收厂家提供,所述条件接收应用模块中携带指示该条件接收应用所匹配的可信应用的标识,并在所述条件接收应用模块注册到所述智能操作系统中时在所述条件接收模块中建立条件接收应用模块与可信应用的对应关系,以使所述条件接收模块能将所述授权控制信息数据ecmData和授权管理信息数据emmData、所述频道的视频流标识videoPid、音频流标识audioPid和解扰器信息Descramblerid发送给与所述条件接收应用模块相匹配的可信应用模块。优选地,所述可信执行环境(TEE)包括与所述智能操作系统隔离的硬件资源、交互接口和安全操作系统。根据本专利技术的另一个方面,提供一种用于智能操作系统的条件接收系统,所述系统执行于安装了智能操作系统的智能设备之中,所述智能设备包括直播应用模块、条件接收应用模块、数字电视模块、媒体播放模块、条件接收模块、可信执行环境(TEE)和高安芯片,其中:所述数字电视模块,用于获取全部频道节目清单并提供给所述直播应用模块进行显示,以及获取全部频道信息和控制管理信息,所述频道信息包括频道节目标识、各本文档来自技高网...
一种用于智能操作系统的条件接收方法和系统

【技术保护点】
一种用于智能操作系统的条件接收方法,其特征在于,实施于安装了智能操作系统的智能设备之中,所述智能设备包括直播应用模块、条件接收应用模块、数字电视模块、媒体播放模块、条件接收模块、可信执行环境(TEE)和高安芯片,所述方法包括:所述数字电视模块获取全部频道节目清单并提供给所述直播应用模块进行显示;所述直播应用模块响应于用户的换台指令或节目播放指令,将所切换的频道节目标识发送给所述媒体播放模块;所述数字电视模块获取全部频道信息和控制管理信息,所述频道信息包括频道节目标识、各频道的视频流标识videoPid、音频流标识audioPid,所述控制管理信息包括条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid;所述媒体播放模块根据所获取的频道节目标识向所述数字电视模块获取该频道节目的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid,并分配所述频道节目要使用的解扰器的信息Descramblerid,并将所述频道的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid以及解扰器信息Descramblerid一同传送给条件接收模块;所述条件接收模块根据所接收的条件接收应用标识casId选择在所述智能操作系统中注册的与所述条件接收应用标识casId相匹配的条件接收应用模块,同时将所述频道的视频流标识videoPid、音频流标识audioPid、授权控制信息标识ecmPid、授权管理信息标识emmPid以及解扰器信息Descramblerid发送给所述条件接收应用模块;所述条件接收应用模块根据所获得的授权控制信息标识ecmPid、授权管理信息标识emmPid向所述数字电视模块获取相应的授权控制信息数据ecm Data和授权管理信息数据emm Data连同所述频道的视频流标识videoPid、音频流标识audioPid、解扰器信息Descramblerid发送给所述条件接收模块;所述条件接收模块将所述授权控制信息数据ecm Data和授权管理信息数据emm Data、所述频道的视频流标识videoPid、音频流标识audioPid和解扰器信息Descramblerid发送给所述可信执行环境中的可信应用模块;所述可信执行环境中的可信应用模块根据预置的机制解析,从而获得授权管理信息中所包含的解扰权限信息,若解扰权限信息表示权限许可,则获取加密层级密钥EK1、EK2和加密控制字ECW,连同所述视频流标识videoPid、音频流标识audioPid和解扰器信息DescramblerID发送给高安芯片;所述高安芯片根据所述加密根密钥EK1、EK2、加密控制字ECW和所述视频流标识videoPid、音频流标识audioPid控制解扰器信息DescramblerID所指定的解扰器对加扰的频道节目数据进行解扰并根据所述视频流标识videoPid、音频流标识audioPid对解扰后的视频流数据和音频流数据进行播放。...

【技术特征摘要】
1.一种用于智能操作系统的条件接收方法,其特征在于,实施于安装了智能操作系统的智能设备之中,所述智能设备包括直播应用模块、条件接收应用模块、数字电视模块、媒体播放模块、条件接收模块、可信执行环境(TEE)和高安芯片,所述方法包括:所述数字电视模块获取全部频道节目清单并提供给所述直播应用模块进行显示;所述直播应用模块响应于用户的换台指令或节目播放指令,将所切换的频道节目标识发送给所述媒体播放模块;所述数字电视模块获取全部频道信息和控制管理信息,所述频道信息包括频道节目标识、各频道的视频流标识videoPid、音频流标识audioPid,所述控制管理信息包括条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid;所述媒体播放模块根据所获取的频道节目标识向所述数字电视模块获取该频道节目的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid,并分配所述频道节目要使用的解扰器的信息Descramblerid,并将所述频道的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid以及解扰器信息Descramblerid一同传送给条件接收模块;所述条件接收模块根据所接收的条件接收应用标识casId选择在所述智能操作系统中注册的与所述条件接收应用标识casId相匹配的条件接收应用模块,同时将所述频道的视频流标识videoPid、音频流标识audioPid、授权控制信息标识ecmPid、授权管理信息标识emmPid以及解扰器信息Descramblerid发送给所述条件接收应用模块;所述条件接收应用模块根据所获得的授权控制信息标识ecmPid、授权管理信息标识emmPid向所述数字电视模块获取相应的授权控制信息数据ecmData和授权管理信息数据emmData连同所述频道的视频流标识videoPid、音频流标识audioPid、解扰器信息Descramblerid发送给所述条件接收模块;所述条件接收模块将所述授权控制信息数据ecmData和授权管理信息数据emmData、所述频道的视频流标识videoPid、音频流标识audioPid和解扰器信息Descramblerid发送给所述可信执行环境中的可信应用模块;所述可信执行环境中的可信应用模块根据预置的机制解析,从而获得授权管理信息中所包含的解扰权限信息,若解扰权限信息表示权限许可,则获取加密层级密钥EK1、EK2和加密控制字ECW,连同所述视频流标识videoPid、音频流标识audioPid和解扰器信息DescramblerID发送给高安芯片;所述高安芯片根据所述加密根密钥EK1、EK2、加密控制字ECW和所述视频流标识videoPid、音频流标识audioPid控制解扰器信息DescramblerID所指定的解扰器对加扰的频道节目数据进行解扰并根据所述视频流标识videoPid、音频流标识audioPid对解扰后的视频流数据和音频流数据进行播放。2.根据权利要求1所述的条件接收方法,其特征在于,所述频道节目标识包括频道的原始网络标识onid、传输流标识tsid、业务标识sid。3.根据权利要求1所述的条件接收方法,其特征在于,其中所述数字电视模块获取全部频道信息和控制管理信息的步骤中所获取的所述频道信息包括各频道是否为加扰频道的标识CAMode;以及在所述数字电视模块获取全部频道信息和控制管理信息的步骤之后还包括:所述媒体播放模块根据所述频道节目标识向所述数字电视模块查询并获取该频道是否为加扰频道的标识CAMode,根据所述标识CAMode判断该频道是否为加扰频道:如果在该判断步骤中判定该频道不是加扰频道,则所述媒体播放模块从所述数字电视模块获取该频道的视频流标识videoPid、音频流标识audioPid,进入播放步骤;如果在该判断步骤中判定该频道是加扰频道,则所述媒体播放模块从所述数字电视模块获取该频道的视频流标识videoPid、音频流标识audioPid、条件接收应用标识casId、授权控制信息标识ecmPid、授权管理信息标识emmPid。4.根据权利要求1所述的条件接收方法,其中,在所述智能操作系统中注册的所述条件接收应用模块为多个、由不同的条件接收厂家提供,可以根据用户的观看需求在不同的条件接收应用模块间切换。5.根据权利要求4所述的条件接收方法,其中,在所述可信执行环境中的可信应用模块为多个,由不同的条件接收厂家提供,所述条件接收应用模块中携带指示该条件接收应用所匹配的可信应用的标识,并在所述条件接收应用模块注册到所述智能操作系统中时在所述条件接收模块中建立条件接收应用模块与可信应用的对应关系,以使所述条件接收模块能将所述授权控制信息数据ecmData和授权管理信息数据emmData、所述频道的视频流标识videoPid、音频流标识audioPid和解扰器信息Descramblerid发送给...

【专利技术属性】
技术研发人员:盛志凡王强张晶黎政王磊梁志坚郭晓霞王东飞
申请(专利权)人:国家新闻出版广电总局广播科学研究院北京永新视博数字电视技术有限公司北京数字太和科技有限责任公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1