CN105959791B - 电视节目的播放方法及装置 - Google Patents
电视节目的播放方法及装置 Download PDFInfo
- Publication number
- CN105959791B CN105959791B CN201610255413.3A CN201610255413A CN105959791B CN 105959791 B CN105959791 B CN 105959791B CN 201610255413 A CN201610255413 A CN 201610255413A CN 105959791 B CN105959791 B CN 105959791B
- Authority
- CN
- China
- Prior art keywords
- program
- close card
- broadcast
- specified
- view
- 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
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 59
- 230000032258 transport Effects 0.000 claims description 159
- 230000008859 change Effects 0.000 description 12
- 238000013475 authorization Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000009472 formulation Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000000151 deposition Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
- H04N21/43853—Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种电视节目的播放方法,在检测到待播放节目的播放指令时,获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识;将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对;在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。本发明还公开了一种电视节目的播放装置。本发明降低了电视终端播放电视节目所消耗的成本。
Description
技术领域
本发明涉及数字电视技术领域,尤其涉及一种电视节目的播放方法及装置。
背景技术
在当前的数字电视技术领域中,电视节目的运营商服务器基本上都是利用CAS(Conditional Access System,条件接收***)对电视节目进行版权保护,运营商服务器通过CAS和电视终端相互配合,实现对节目的加密和授权,具体地,通过加扰器定时随机生成加扰控制字(Control Word,以下简称CW),然后用这个变化的CW对TS(Transport Stream,传输流)进行加扰,同时CW也被CAS加密,随着TS传输到电视终端,而电视终端中只有安装被授权的CAM(Conditional Access Module,视密卡),才能由CAM的解密密钥对这个CW进行解密,以实现电视节目的正常播放,若电视机中的CAM没有经过授权,则没有解密密钥,因此无法对传输流进行解密,导致电视节目无法播放。
随着科技的进步,版权的问题越来越重要,现在的运营商服务器通过更改CAS***中的加密密钥以完成对节目的版权保护,而CAS***更改之后,加密密钥就改变了,那么电视机就需要更换为重新授权的CAM卡以完成电视节目的正常播放,若是不更换为重新授权的CAM卡,则电视终端无法根据新的解密密钥对电视节目进行解密以播放电视节目,而随着节目CAS***的更换,需要不断更新CAM卡以播放电视节目的方式,导致电视终端播放电视节目消耗的成本较高。
发明内容
本发明的主要目的在于提出一种电视节目的播放方法,旨在解决现在的电视终端,播放电视节目消耗的成本较高的技术问题。
为实现上述目的,本发明提供的一种电视节目的播放方法,所述电视节目的播放方法包括以下步骤:
在检测到待播放节目的播放指令时,获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识;
将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对;
在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
优选地,所述获取所述待播放节目的指定视密卡标识的步骤包括:
判断所述电视终端当前是否存在所述待播放节目的预存信息表;
若当前不存在所述待播放节目的预存信息表,则确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表;
若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,则在所述待播放节目对应的信息表中获取所述待播放节目的指定视密卡标识;
若预设时间间隔内在所述传输流中获取不到所述待播放节目对应的信息表,则将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
优选地,所述判断所述电视终端当前是否存在所述待播放节目的预存信息表的步骤之后,所述获取所述待播放节目的指定视密卡标识的步骤还包括:
若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识;
在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,从所述预存信息表中获取所述待播放节目的指定视密卡标识。
优选地,所述若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识的步骤之后,所述电视节目的播放方法还包括:
在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,确定所述预存信息表中预存的所述指定视密卡标识的存储时间;
在预存的所述指定视密卡标识的存储时间达到预设时长,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对;
在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
优选地,所述确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识的步骤之后,所述电视节目的播放方法还包括:
在所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
此外,为实现上述目的,本发明还提出一种电视节目的播放装置,所述电视节目的播放装置包括:
获取模块,用于在检测到待播放节目的播放指令时,获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识;
比对模块,用于将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对;
第一处理模块,用于在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
优选地,所所述比对模块包括:
判断单元,用于判断当前是否存在所述待播放节目的预存信息表;
第一确定单元,用于若当前不存在所述待播放节目的预存信息表,则确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表;
第一获取单元,用于若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,则在所述待播放节目对应的信息表中获取所述待播放节目的指定视密卡标识;
处理单元,用于若预设时间间隔内在所述传输流中获取不到所述待播放节目对应的信息表,则将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
优选地,所述比对模块还包括:
第二确定单元,用于若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识;
第二获取单元,用于在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,从所述预存信息表中获取所述待播放节目的指定视密卡标识。
优选地,所述电视节目的播放装置还包括:
确定模块,用于在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,确定所述预存信息表中预存的所述指定视密卡标识的存储时间;
所述比对模块,还用于在预存的所述指定视密卡标识的存储时间达到预设时长,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对;
更新模块,用于在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
优选地,所述电视节目的播放装置还包括:
第二处理模块,用于在所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
本发明提出的电视节目的播放方法及装置,在检测到待播放节目的播放指令时,先获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识,然后将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对,在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目,而不是在电视节目的版权更改之后,只能安装新的视密卡以对传输流进行解密并播放节目,本发明中,不管电视节目的版权如何更改,只要节目的指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识匹配,即可根据所述视密卡进行解密以播放节目,避免了电视节目的版权更改,导致的视密卡频繁更换,降低了播放电视节目所消耗的成本。
附图说明
图1为本发明电视节目的播放方法第一实施例的流程示意图;
图2为本发明电视节目的播放装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种电视节目的播放方法。
参照图1,图1为本发明电视节目的播放方法第一实施例的流程示意图。
本实施例提出一种电视节目的播放方法,所述电视节目的播放方法包括:
步骤S10,在检测到待播放节目的播放指令时,获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识;
在本实施例中,所述步骤S10之前,包括服务器编辑传输流的步骤,所述服务器编辑传输流的方式包括:1、提取待播放节目的传输流,通过预设的编辑工具,在提取的传输流即TS流对应的信息表中,根据需要写入描述字段。其中,描述字段的关键参数包括:cam_protection_mode,表示该节目是否需要指定CAM厂商;number_of_cam表示指定的CAM个数;cam_brand_identifier表示指定的CAM brand ID即视密卡标识,值得注意的是,一个节目可以指定多个CAM进行解密播放,也就是说,一个节目的传输流对应的预设信息表中,可以写入多个视密卡标识,以对多个视密卡进行授权。2、直接获取服务器中的传输流,同样,根据预设的编辑工具,在获取的传输流即TS流对应的信息表中,根据需要写入描述字段,而所述预设信息表中,此时要为每个节目添加各个描述字段,可以理解,将传输流直接发送给电视终端,后续电视终端根据待播放节目,对相应部分的传输流进行解密即可,也就是说,服务器统一发送传输流,而不是针对不同待播放节目传输相应的传输流,从而降低了服务器的处理压力。
在本实施例中,所述待播放节目的播放指令可以由遥控终端基于触摸操作而触发,也可以由电视终端基于触摸操作操作而触发。在检测到待播放节目的播放指令时,先识别所述待播放节目对应的service id(即服务ID),由于电视终端连接的传输线上一直都有TS流,因此,当需要切换特定节目或播放界面时,识别所述待播放节目的服务ID,根据所述服务ID,从TS流中获取的PSI/SI(节目特定信息)信息(即PAT(节目关联表)、PMT(节目映射表)等表)确定对应节目的在TS流中的位置(PID),然后进行解密播放。可以理解的是,所述传输流是通过加扰控制字(Control Word,以下简称CW)加密过的。
步骤S20,将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对;
步骤S30,在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
本实施例中,在获取所述待播放节目的指定视密卡标识的方式不同时,包括以下两种实施方式:
1)方式一、所述获取所述待播放节目的指定视密卡标识包括以下步骤:
判断所述电视终端当前是否存在所述待播放节目的预存信息表;
若当前不存在所述待播放节目的预存信息表,则确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表;
若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,则在所述待播放节目对应的信息表中获取所述待播放节目的指定视密卡标识;
若预设时间间隔内在所述传输流中获取不到所述待播放节目对应的信息表,则将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
在本实施方式中,在获取到服务器发送的传输流之后,电视终端先判断当前是否存在所述待播放节目的预存信息表,具体可根据所述待播放节目的service id和name在数据库中匹配,以确定是否已存在所述待播放节目对应的预存信息表,所述预存信息表包括SDT(Service description section,服务数据表)、NIT(Network Information Table,网络信息表)或PMT(Program Map Table,节目映射表)等几种信息表,进一步地,为了电视节目的播放效率,所述预存信息表优选为SDT表,具体理由如下:若使用其他表如NIT表,则需要修改NIT原始结构,增加特定节目信息,与SDT表部分内容重复,造成资源浪费;若使用PMT表,则每次换台都需要更新解析PMT,提取cam_protection_mode描述字段,增加***负担。而SDT表包含了所有节目信息,便于对特定节目增加cam_protection_mode描述字段。因此,在本实施中,采用SDT表,则在搜台完成后,即可通过获取SDT表,一次性解析出所有节目的cam_protection_mode描述字段,并存入数据库中,加快了电视节目选择和播放的效率,也提高***运行效率。而所述待播放节目的预存信息表中,可以包括事先指定的视密卡标识,表示所述待播放节目对于某些视密卡才有播放权限,也可以不包括视密卡标识,表示所有视密卡都可以所述传输流进行解密播放节目。
在本实施方式中,若当前不存在所述待播放节目的预存信息表,此时,先禁止将传输流传输至视密卡,而是通过预设的定时器开始计时,以确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表,所述预设时间间隔根据具体情况进行设置,如设置为5秒,若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,分析所述待播放节目对应的信息表中的参数信息,而所述参数信息即所述待播放节目对应的信息表中的描述字段如cam_protection_mode,number_of_cam和cam_brand_identifier等等,根据这些参数信息确定是否存在所述待播放节目的指定视密卡标识,即参数信息中是否存在cam_protection_mode信息字段,若存在,说明服务器在发送传输流之前,已经对所述待播放节目指定了授权的视密卡标识,那么,此时,获取所述待播放节目的指定视密卡标识,并将所述指定视密卡标识与所述电视终端安装的视密卡对应的预存视密卡标识进行比对,并在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目;可以理解的是,在所述指定视密卡标识与所述预存视密卡标识不匹配时,禁止将传输流传输至视密卡中,此时,所述电视终端安装的视密卡相当于是服务器未授权的视密卡,电视终端禁止将传输流传输至所述电视终端安装的视密卡中,即无法由所述视密卡对所述待播放节目的传输流进行解密,导致所述待播放节目无法播放。
进一步地,若预设时间间隔内能在所述传输流中获取到所述待播放节目对应的信息表,且所述信息表中包括多个节目时,可先提取每个节目对应的指定视密卡标识,可将各个节目对应的所述指定视密卡标识与所述预存视密卡标识进行比对,以获取各个节目中与所述预存视密卡标识匹配的指定视密卡标识,最终根据获取的指定视密卡标识,即可确定待播放节目,然后在所述传输流中提取所述待播放节目的部分传输流,后续在解密成功后,即可根据解密后的传输流播放节目。若预设时间间隔内在所传输流中没有获取到所述待播放节目对应的信息表,可以表示服务器传输的传输流是不限制视密卡标识的,也就是说,只要安装有视密卡的电视终端即可将传输流传输至视密卡中进行解密,最终基于所述视密卡解密后的传输流播放节目。
2)方式二、在方式一中的所述判断所述电视终端当前是否存在所述待播放节目的预存信息表的步骤之后,所述获取所述待播放节目的指定视密卡标识的步骤还包括:
若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识;
在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,从所述预存信息表中获取所述待播放节目的指定视密卡标识。
在本实施方式中,若当前存在所述待播放节目的预存信息表,则此时不用去解析传输流中是否存在信息表,直接在所述预存信息表中确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识,也就是说,查看所述预存信息表中是否包含cam_protection_mode信息字段,若存在,说明所述预存信息表中预存有所述待播放节目的指定视密卡标识,在所述预存信息表中获取所述待播放节目的指定视密卡标识,并将所述预存信息表中的指定视密卡标识cam_brand_identifier如cam_brand_3与电视终端安装的视密卡对应的预存视密卡标识如cam_brand_3进行比对,在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
在本实施方式中,在电视终端当前存在所述待播放节目的预存信息表,先确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识,若存在,再将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对,最终在所述指定视密卡标识与所述预存视密卡标识匹配时,直接基于所述视密卡解密后的传输流播放节目,实现了在确定待播放节目是否能播放之前,是先从***中预存信息表中确定待播放节目的限制的视密卡标识的,而不用非得在传输流中获取指定视密卡标识进行确定,从而加快了视密卡标识比对的效率。
在发明中,在某些节目有特殊需求订制时,无需修改CAS***,无需更换CAM卡,服务器通过修改传输流的内容,并在传输流中携带指定视密卡标识,即可完成对电视节目版权的保护,也就是说,服务器只要在传输流中写入制定视密卡标识,而CAS***的加密密钥不需要进行更换,那么后续电视终端在接收到传输流之后,只要预存视密卡标识与指定视密卡标识,即可进行解密,因此,传输流的加密密钥没变,则电视终端的解密密钥可以直接对传输流解密,若传输流中更改了视密卡标识,则电视终端无法进行解密,本发明由服务器制定视密卡标识,而不用电视终端更换视密卡,降低了电视终端对电视节目播放的成本。
本实施例提出的电视节目的播放方法,在检测到待播放节目的播放指令时,先获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识,然后将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对,在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目,而不是在电视节目的版权更改之后,只能安装新的视密卡以对传输流进行解密并播放节目,本发明中,不管电视节目的版权如何更改,只要节目的指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识匹配,即可根据所述视密卡进行解密以播放节目,避免了电视节目的版权更改,导致的视密卡频繁更换,降低了播放电视节目所消耗的成本。
进一步地,为了提高电视节目的播放的灵活性,基于第一实施例提出本发明电视节目的播放方法的第二实施例,在本实施例,所述若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识的步骤之后,所述电视节目的播放方法还包括:
在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,确定所述预存信息表中预存的所述指定视密卡标识的存储时间;
在预存的所述指定视密卡标识的存储时间达到预设时长,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对;
在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
在本实施例中,在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,先确定所述预存信息表中预存的所述指定视密卡标识的存储时间,本实施例中优选对所述预存信息表中预存的所述指定视密卡标识进行定时更新,防止了服务器中待播放节目的指定视密卡标识更新时,电视终端中待播放节目的预存视密卡标识还没更新,从而让待播放节目的版权得不到及时的保护。因此,在预存的所述指定视密卡标识的存储时间达到预设时长,例如3天,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对,而在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
进一步地,还可在每次从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对,并在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,直接根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识,实现了视密卡标识的实时更新。
本实施例中,保证了服务器发布的指定视密卡标识发生变化时,电视终端的视密卡标识也及时更新,实现了对电视节目版本的保护。
进一步地,为了提高电视节目的播放的灵活性,基于第一实施例提出本发明电视节目的播放方法的第三实施例,在本实施例,所述确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识的步骤之后,所述电视节目的播放方法还包括:
在所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
在本实施例中,若所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,此时,说明所述待播放节目不需要设置权项,也就是对安装视密卡的电视终端都是授权的,此时所述电视终端将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
进一步地,为了提高电视节目的播放的灵活性,基于第一、第二或第三实施例提出本发明电视节目的播放方法的第四实施例,在本实施例,在所述指定视密卡标识是从传输流的信息表中获取时,所述步骤S30步骤之后,所述电视节目的播放方法还包括:
根据所述指定视密卡标识更新所述待播放节目的预存信息表。
在本实施例中,在所述指定视密卡标识是从传输流的信息表中获取时,并且,电视终端根据成功播放电视节目之后,可根据所述指定视密卡标识更新所述待播放节目的预存信息表,也就是说,当节目是在电视终端中第一次播放时,此时从传输流中获取指定视密卡标识,并在获取的指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识匹配时,对传输流解密播放,然后创建播放过的节目对应的预存信息表,并将获取的指定视密卡标识存储到所述节目的预存信息表中,后续若接收到所述节目的播放请求,可直接根据预存信息表,确定能否解密所述传输流,提高了传输流解密的效率,从而加快了电视节目的播放。
进一步地,为了提高电视节目播放的智能性,服务器根据商务合作变化,增加该节目的视密卡标识版权保护,以便于服务器对传输流的节目进行视密卡标识版权保护的修改,也就是说,服务器在编辑传输流时,可对数据库中的信息表增加时间有效性字段,即服务器在节目的信息表中指定了预设的视密卡标识,但是同时设置了时间有效性字段,而就是达到该时间段开始,指定的视密卡标识才起作用,若在预设时间段内,节目在信息表指定的视密卡标识相当于是无效的,相当于服务器不限制任何视密卡标识的权限,此时,电视终端认为当前不存在视密卡标识,即安装有视密卡的电视终端都可解密所述待播放机节目。因此,电视终端可通过使用信息表的时间有效性进行定时刷新,及时进行处理,从而提高了电视节目播放的智能性。
本发明进一步提供一种电视节目的播放装置。
参照图2,图2为本发明电视节目的播放装置第一实施例的功能模块示意图。
需要强调的是,对本领域的技术人员来说,图2所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图2所示的电视节目的播放装置的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该电视节目的播放装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
本实施例提出一种电视节目的播放装置,所述电视节目的播放装置包括:
获取模块10,用于在检测到待播放节目的播放指令时,获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识;
在本实施例中,服务器将传输流发送到获取模块10之前,需要进行传输流的编辑,所述服务器编辑传输流的方式包括:1、提取待播放节目的传输流,通过预设的编辑工具,在提取的传输流即TS流对应的信息表中,根据需要写入描述字段。其中,描述字段的关键参数包括:cam_protection_mode,表示该节目是否需要指定CAM厂商;number_of_cam表示指定的CAM个数;cam_brand_identifier表示指定的CAM brand ID即视密卡标识,值得注意的是,一个节目可以指定多个CAM进行解密播放,也就是说,一个节目的传输流对应的预设信息表中,可以写入多个视密卡标识,以对多个视密卡进行授权。2、直接获取服务器中的传输流,同样,根据预设的编辑工具,在获取的传输流即TS流对应的信息表中,根据需要写入描述字段,而所述预设信息表中,此时要为每个节目添加各个描述字段,可以理解,将传输流直接发送给电视终端,后续电视终端根据待播放节目,对相应部分的传输流进行解密即可,也就是说,服务器统一发送传输流,而不是针对不同待播放节目传输相应的传输流,从而降低了服务器的处理压力。
在本实施例中,所述待播放节目的播放指令可以由遥控终端基于触摸操作而触发,也可以由所述电视节目的播放装置基于触摸操作操作而触发。在检测到待播放节目的播放指令时,可以将所述待播放节目对应的service id(服务ID)发送至服务器中,以供服务器基于所述服务ID反馈所述待播放节目对应的传输流,然后所述获取模块10获取所述服务器反馈的传输流;当然,也可以直接发送节目播放指令,以供所述服务器反馈传输流,后续,获取模块10再从传输流提取出待播放节目对应的部分传输流,可以理解的是,服务器反馈的所述传输流是通过加扰控制字(Control Word,以下简称CW)加密过的。
比对模块20,用于将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对;
第一处理模块30,用于在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
在本实施例中,在获取模块10获取所述待播放节目的指定视密卡标识的方式不同时,包括以下两种实施方式:
1)方式一、所述获取模块10包括:
判断单元,用于判断当前是否存在所述待播放节目的预存信息表;
第一确定单元,用于若当前不存在所述待播放节目的预存信息表,则确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表;
第一获取单元,用于若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,则在所述待播放节目对应的信息表中获取所述待播放节目的指定视密卡标识;
处理单元,用于若预设时间间隔内在所述传输流中获取不到所述待播放节目对应的信息表,则将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
在本实施方式中,在获取到服务器发送的传输流之后,判断单元先判断当前是否存在所述待播放节目的预存信息表,具体可根据所述待播放节目的service id和name在数据库中匹配,以确定是否已存在所述待播放节目对应的预存信息表,所述预存信息表包括SDT(Service description section,服务数据表)、NIT(Network Information Table,网络信息表)或PMT(Program Map Table,节目映射表)等几种信息表,进一步地,为了电视节目的播放效率,所述预存信息表优选为SDT表,具体理由如下:若使用其他表如NIT表,则需要修改NIT原始结构,增加特定节目信息,与SDT表部分内容重复,造成资源浪费;若使用PMT表,则每次换台都需要更新解析PMT,提取cam_protection_mode描述字段,增加***负担。而SDT表包含了所有节目信息,便于对特定节目增加cam_protection_mode描述字段。因此,在本实施中,采用SDT表,则在搜台完成后,即可通过获取SDT表,一次性解析出所有节目的cam_protection_mode描述字段,并存入数据库中,加快了电视节目选择和播放的效率,也提高***运行效率。而所述待播放节目的预存信息表中,可以包括事先指定的视密卡标识,表示所述待播放节目对于某些视密卡才有播放权限,也可以不包括视密卡标识,表示所有视密卡都可以所述传输流进行解密播放节目。
在本实施方式中,若当前不存在所述待播放节目的预存信息表,此时,先禁止将传输流传输至视密卡,而是由第一确定单元通过预设的定时器开始计时,以确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表,所述预设时间间隔根据具体情况进行设置,如设置为5秒,若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,分析所述待播放节目对应的信息表中的参数信息,而所述参数信息即所述待播放节目对应的信息表中的描述字段如cam_protection_mode,number_of_cam和cam_brand_identifier等等,根据这些参数信息确定是否存在所述待播放节目的指定视密卡标识,即参数信息中是否存在cam_protection_mode信息字段,若存在,说明服务器在发送传输流之前,已经对所述待播放节目指定了授权的视密卡标识,那么,此时,第一获取单元获取所述待播放节目的指定视密卡标识,比对模块20将所述指定视密卡标识与所述电视终端安装的视密卡对应的预存视密卡标识进行比对,并在所述指定视密卡标识与所述预存视密卡标识匹配时,第一处理模块30将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目;可以理解的是,在所述指定视密卡标识与所述预存视密卡标识不匹配时,禁止将传输流传输至视密卡中,此时,所述电视终端安装的视密卡相当于是服务器未授权的视密卡,禁止将传输流传输至所述电视终端安装的视密卡中,即无法由所述视密卡对所述待播放节目的传输流进行解密,导致所述待播放节目无法播放。
进一步地,若预设时间间隔内能在所述传输流中获取到所述待播放节目对应的信息表,且所述信息表中包括多个节目时,可先提取每个节目对应的指定视密卡标识,可将各个节目对应的所述指定视密卡标识与所述预存视密卡标识进行比对,以获取各个节目中与所述预存视密卡标识匹配的指定视密卡标识,最终根据获取的指定视密卡标识,即可确定待播放节目,然后在所述传输流中提取所述待播放节目的部分传输流,后续在解密成功后,即可根据解密后的传输流播放节目。若预设时间间隔内在所传输流中没有获取到所述待播放节目对应的信息表,可以表示服务器传输的传输流是不限制视密卡标识的,也就是说,所述处理单元即可将传输流传输至视密卡中进行解密,最终基于所述视密卡解密后的传输流播放节目。
2)方式二、所述获取模块10还包括:
第二确定单元,用于若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识;
第二获取单元,用于在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,从所述预存信息表中获取所述待播放节目的指定视密卡标识。
在本实施方式中,若当前存在所述待播放节目的预存信息表,则此时不用去解析传输流中是否存在信息表,直接在所述预存信息表中确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识,也就是说,第二确定单元确定所述预存信息表中是否包含cam_protection_mode信息字段,若存在,说明所述预存信息表中预存有所述待播放节目的指定视密卡标识,第二获取单元在所述预存信息表中获取所述待播放节目的指定视密卡标识,所述比对模块20将所述预存信息表中的指定视密卡标识cam_brand_identifier如cam_brand_3与电视终端安装的视密卡对应的预存视密卡标识如cam_brand_3进行比对,在所述指定视密卡标识与所述预存视密卡标识匹配时,所述第一处理30将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
在本实施方式中,在电视终端当前存在所述待播放节目的预存信息表,先确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识,若存在,再将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对,最终在所述指定视密卡标识与所述预存视密卡标识匹配时,直接基于所述视密卡解密后的传输流播放节目,实现了在确定待播放节目是否能播放之前,是先从***中预存信息表中确定待播放节目的限制的视密卡标识的,而不用非得在传输流中获取指定视密卡标识进行确定,从而加快了视密卡标识比对的效率。
在发明中,在某些节目有特殊需求订制时,无需修改CAS***,无需更换CAM卡,服务器通过修改传输流的内容,并在传输流中携带指定视密卡标识,即可完成对电视节目版权的保护,也就是说,服务器只要在传输流中写入制定视密卡标识,而CAS***的加密密钥不需要进行更换,那么后续电视终端在接收到传输流之后,只要预存视密卡标识与指定视密卡标识,即可进行解密,因此,传输流的加密密钥没变,则电视终端的解密密钥可以直接对传输流解密,若传输流中更改了视密卡标识,则电视终端无法进行解密,本发明由服务器制定视密卡标识,而不用电视终端更换视密卡,降低了电视终端对电视节目播放的成本。
本实施例提出的电视节目的播放装置,在检测到待播放节目的播放指令时,先获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识,然后将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对,在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目,而不是在电视节目的版权更改之后,只能安装新的视密卡以对传输流进行解密并播放节目,本发明中,不管电视节目的版权如何更改,只要节目的指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识匹配,即可根据所述视密卡进行解密以播放节目,避免了电视节目的版权更改,导致的视密卡频繁更换,降低了播放电视节目所消耗的成本。
进一步地,为了提高电视节目的播放的灵活性,基于第一实施例提出本发明电视节目的播放装置的第二实施例,在本实施例,所述电视节目的播放装置还包括:
确定模块,用于在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,确定所述预存信息表中预存的所述指定视密卡标识的存储时间;
所述对比模块20,还用于在预存的所述指定视密卡标识的存储时间达到预设时长,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对;
更新模块,用于在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
在本实施例中,在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,所述确定模块先确定所述预存信息表中预存的所述指定视密卡标识的存储时间,本实施例中优选对所述预存信息表中预存的所述指定视密卡标识进行定时更新,防止了服务器中待播放节目的指定视密卡标识更新时,电视终端中待播放节目的预存视密卡标识还没更新,从而让待播放节目的版权得不到及时的保护。因此,在预存的所述指定视密卡标识的存储时间达到预设时长,例如3天,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,所述对比模块20将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对,而在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,所述更新模块根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
进一步地,还可在每次从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,所述对比模块20将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对,并在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,所述更新模块直接根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识,实现了视密卡标识的实时更新。
本实施例中,保证了服务器发布的指定视密卡标识发生变化时,电视终端的视密卡标识也及时更新,实现了对电视节目版本的保护。
进一步地,为了提高电视节目的播放的灵活性,基于第一实施例提出本发明电视节目的播放装置的第三实施例,在本实施例,所述电视节目的播放装置还包括:
第二处理模块,用于在所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
在本实施例中,若所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,此时,说明所述待播放节目不需要设置权项,也就是对安装视密卡的电视终端都是授权的,此时第三处理模块将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
进一步地,为了提高电视节目的播放的灵活性,基于第一、第二或第三实施例提出本发明电视节目的播放装置的第四实施例,在本实施例,所述更新模块,还用于根据所述第一视密卡标识更新所述待播放节目的预存信息表。
在本实施例中,在所述指定视密卡标识是从传输流的信息表中获取时,并且,更新模块根据成功播放电视节目之后,可根据所述指定视密卡标识更新所述待播放节目的预存信息表,也就是说,当节目是在电视终端中第一次播放时,此时从传输流中获取指定视密卡标识,并在获取的指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识匹配时,对传输流解密播放,然后创建播放过的节目对应的预存信息表,并将获取的指定视密卡标识存储到所述节目的预存信息表中,后续若接收到所述节目的播放请求,可直接根据预存信息表,确定能否解密所述传输流,提高了传输流解密的效率,从而加快了电视节目的播放。
进一步地,为了提高电视节目播放的智能性,服务器根据商务合作变化,增加该节目的视密卡标识版权保护,以便于服务器对传输流的节目进行视密卡标识版权保护的修改,也就是说,服务器在编辑传输流时,可对数据库中的信息表增加时间有效性字段,即服务器在节目的信息表中指定了预设的视密卡标识,但是同时设置了时间有效性字段,而就是达到该时间段开始,指定的视密卡标识才起作用,若在预设时间段内,节目在信息表指定的视密卡标识相当于是无效的,相当于服务器不限制任何视密卡标识的权限,此时,电视终端认为当前不存在视密卡标识,即安装有视密卡的电视终端都可解密所述待播放机节目。因此,电视终端可通过使用信息表的时间有效性进行定时刷新,及时进行处理,从而提高了电视节目播放的智能性。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种电视节目的播放方法,其特征在于,所述电视节目的播放方法包括以下步骤:
在检测到待播放节目的播放指令时,获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识;
将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对;
在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
2.如权利要求1所述的电视节目的播放方法,其特征在于,所述获取所述待播放节目的指定视密卡标识的步骤包括:
判断所述电视终端当前是否存在所述待播放节目的预存信息表;
若当前不存在所述待播放节目的预存信息表,则确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表;
若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,则在所述待播放节目对应的信息表中获取所述待播放节目的指定视密卡标识;
若预设时间间隔内在所述传输流中获取不到所述待播放节目对应的信息表,则将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
3.如权利要求2所述的电视节目的播放方法,其特征在于,所述判断所述电视终端当前是否存在所述待播放节目的预存信息表的步骤之后,所述获取所述待播放节目的指定视密卡标识的步骤还包括:
若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识;
在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,从所述预存信息表中获取所述待播放节目的指定视密卡标识。
4.如权利要求3所述的电视节目的播放方法,其特征在于,所述若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识的步骤之后,所述电视节目的播放方法还包括:
在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,确定所述预存信息表中预存的所述指定视密卡标识的存储时间;
在预存的所述指定视密卡标识的存储时间达到预设时长,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对;
在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
5.如权利要求3所述的电视节目的播放方法,其特征在于,所述确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识的步骤之后,所述电视节目的播放方法还包括:
在所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
6.一种电视节目的播放装置,其特征在于,所述电视节目的播放装置包括:
获取模块,用于在检测到待播放节目的播放指令时,获取服务器发送的待播放节目对应的传输流,以及获取所述待播放节目的指定视密卡标识;
比对模块,用于将所述指定视密卡标识与电视终端安装的视密卡对应的预存视密卡标识进行比对;
第一处理模块,用于在所述指定视密卡标识与所述预存视密卡标识匹配时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
7.如权利要求6所述的电视节目的播放装置,其特征在于,所述比对模块包括:
判断单元,用于判断当前是否存在所述待播放节目的预存信息表;
第一确定单元,用于若当前不存在所述待播放节目的预存信息表,则确定预设时间间隔内能否在所述传输流中获取到所述待播放节目对应的信息表;
第一获取单元,用于若预设时间间隔内在所述传输流中获取到所述待播放节目对应的信息表,则在所述待播放节目对应的信息表中获取所述待播放节目的指定视密卡标识;
处理单元,用于若预设时间间隔内在所述传输流中获取不到所述待播放节目对应的信息表,则将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
8.如权利要求7所述的电视节目的播放装置,其特征在于,所述比对模块还包括:
第二确定单元,用于若当前存在所述待播放节目的预存信息表,则确定所述预存信息表中是否预存有所述待播放节目的指定视密卡标识;
第二获取单元,用于在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,从所述预存信息表中获取所述待播放节目的指定视密卡标识。
9.如权利要求8所述的电视节目的播放装置,其特征在于,所述电视节目的播放装置还包括:
确定模块,用于在所述预存信息表中预存有所述待播放节目的指定视密卡标识时,确定所述预存信息表中预存的所述指定视密卡标识的存储时间;
所述比对模块,还用于在预存的所述指定视密卡标识的存储时间达到预设时长,并从所述传输流的信息表中获取到所述待播放节目的指定视密卡标识时,将所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识进行比对;
更新模块,用于在所述预存信息表中预存的指定视密卡标识与所述传输流中获取的指定视密卡标识不匹配时,根据所述传输流中获取的指定视密卡标识更新所述预存信息表中的指定视密卡标识。
10.如权利要求8所述的电视节目的播放装置,其特征在于,所述电视节目的播放装置还包括:
第二处理模块,用于在所述预存信息表中未预存有所述待播放节目的指定视密卡标识时,将所述传输流传输至所述视密卡中,并基于所述视密卡解密后的传输流播放节目。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610255413.3A CN105959791B (zh) | 2016-04-21 | 2016-04-21 | 电视节目的播放方法及装置 |
PCT/CN2016/084844 WO2017181500A1 (zh) | 2016-04-21 | 2016-06-03 | 电视节目的播放方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610255413.3A CN105959791B (zh) | 2016-04-21 | 2016-04-21 | 电视节目的播放方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105959791A CN105959791A (zh) | 2016-09-21 |
CN105959791B true CN105959791B (zh) | 2019-12-03 |
Family
ID=56914920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610255413.3A Active CN105959791B (zh) | 2016-04-21 | 2016-04-21 | 电视节目的播放方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105959791B (zh) |
WO (1) | WO2017181500A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791938B (zh) * | 2016-12-27 | 2020-02-14 | 深圳Tcl数字技术有限公司 | 预告节目播放方法及*** |
CN111629272B (zh) * | 2020-05-28 | 2023-05-09 | 茂佳科技(广东)有限公司 | 基于近场通信的视频播放方法、终端、电视端及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1933591A (zh) * | 2005-09-15 | 2007-03-21 | 三星电子株式会社 | 视频处理设备和方法 |
CN101184218A (zh) * | 2007-03-09 | 2008-05-21 | 深圳创维数字技术股份有限公司 | 一种数字电视服务***处理信息的方法及装置 |
CN101212643A (zh) * | 2006-12-28 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种基于单向有线电视网的互动点播***和方法 |
KR20100043890A (ko) * | 2008-10-21 | 2010-04-29 | 주식회사 대우일렉트로닉스 | 디지털 방송 시스템의 디스크램블링 방법 및 장치 |
CN102316372A (zh) * | 2011-09-29 | 2012-01-11 | 深圳市九洲电器有限公司 | 一种电视节目播放控制方法、机顶盒及服务器 |
CN102724568A (zh) * | 2011-03-28 | 2012-10-10 | 索尼公司 | 认证凭证 |
CN104506914A (zh) * | 2014-12-31 | 2015-04-08 | 深圳国微技术有限公司 | 一种数字电视节目播放控制的方法及条件接收模块 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7039955B2 (en) * | 2001-09-14 | 2006-05-02 | The Directv Group, Inc. | Embedded blacklisting for digital broadcast system security |
CN101453615B (zh) * | 2007-11-30 | 2011-07-06 | 株式会社日立制作所 | 支持多种条件接收模块的装置、方法及电视机 |
-
2016
- 2016-04-21 CN CN201610255413.3A patent/CN105959791B/zh active Active
- 2016-06-03 WO PCT/CN2016/084844 patent/WO2017181500A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1933591A (zh) * | 2005-09-15 | 2007-03-21 | 三星电子株式会社 | 视频处理设备和方法 |
CN101212643A (zh) * | 2006-12-28 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种基于单向有线电视网的互动点播***和方法 |
CN101184218A (zh) * | 2007-03-09 | 2008-05-21 | 深圳创维数字技术股份有限公司 | 一种数字电视服务***处理信息的方法及装置 |
KR20100043890A (ko) * | 2008-10-21 | 2010-04-29 | 주식회사 대우일렉트로닉스 | 디지털 방송 시스템의 디스크램블링 방법 및 장치 |
CN102724568A (zh) * | 2011-03-28 | 2012-10-10 | 索尼公司 | 认证凭证 |
CN102316372A (zh) * | 2011-09-29 | 2012-01-11 | 深圳市九洲电器有限公司 | 一种电视节目播放控制方法、机顶盒及服务器 |
CN104506914A (zh) * | 2014-12-31 | 2015-04-08 | 深圳国微技术有限公司 | 一种数字电视节目播放控制的方法及条件接收模块 |
Also Published As
Publication number | Publication date |
---|---|
CN105959791A (zh) | 2016-09-21 |
WO2017181500A1 (zh) | 2017-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1800480B1 (en) | Digital rights management of a digital device | |
US7299362B2 (en) | Apparatus of a baseline DVB-CPCM | |
US8205243B2 (en) | Control of enhanced application features via a conditional access system | |
KR100734033B1 (ko) | 방송 콘텐츠 보호/관리 시스템 | |
US20060136898A1 (en) | Method of providing patches for software | |
US9392318B2 (en) | Receiver device with multiple decryption modes | |
CN101945249B (zh) | 处理流中的可录制内容 | |
US8819721B2 (en) | System and method for controlling access to video events associated with video broadcast services | |
CN104902311B (zh) | 一种音视频资源共享的方法、共享网关及*** | |
KR20110004333A (ko) | 스트림에서의 레코딩가능한 콘텐트의 프로세싱 | |
CN103370933B (zh) | 用于优化付费电视***中的权限管理消息的接收的方法 | |
CN102427561A (zh) | 一种防止vod节目非法传播共享的方法 | |
CN105959791B (zh) | 电视节目的播放方法及装置 | |
CN100531299C (zh) | 一种应用于直播和点播环境下的终端机顶盒安全控制方法 | |
US9226041B2 (en) | Method and device for imposing usage constraints of digital content | |
CN101939986B (zh) | 订户识别模块以及相关联的适于管理具有不确定的时长的节目的广播服务器 | |
CN111107397A (zh) | 基于播控平台的集成加密内容播放***与方法 | |
CN101583013B (zh) | Cas核心算法实时下载的方法 | |
CN101442660B (zh) | 下载式数字电视条件接收***及其动态下载方法 | |
US20150382044A1 (en) | Method and device for controlling downloading of security module for broadcast service | |
CN1476724A (zh) | 有线电视网的加密*** | |
CN106488321B (zh) | 电***方法及*** | |
JP2004005365A (ja) | ベースラインdvb−cpcmの装置 | |
CN108200453B (zh) | 一种融合条件接收终端***和方法 | |
CA2856456A1 (en) | Method, cryptographic system and security module for descrambling content packets of a digital transport stream |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |