CAM卡及基于CAM卡的组播及修复实现方法、CAM卡装置制造方法及图纸

技术编号:15800192 阅读:37 留言:0更新日期:2017-07-11 14:05
本发明专利技术适用于CAM卡技术领域,提供一种CAM卡及基于CAM卡的组播及修复实现方法、CAM卡装置,包括:CAM卡将节目URL发送给组播修复客户端;所述CAM卡从所述组播修复客户端获取与所述节目URL对应的IGMPJOIN数据协议包及RTCP/RTP链接,以指定CAM卡自身通过TS接口获取节目的组播码流数据包和/或修复码流数据包。本发明专利技术有效地解决了CI接口性能瓶颈问题,使得CAM卡能够正常接收组播码流数据包及修复码流数据包,进行码流纠错修复功能。

CAM card and multicast and repair implementing method based on CAM card and CAM card device

The invention is applicable to the technical field of CAM card, a CAM card and CAM card based on the multicast and repair method, CAM card device, including: CAM card will be sent to repair the client program URL multicast; acquiring corresponding with the program of URL IGMPJOIN protocol and RTCP/RTP data link from the multicast client repair the CAM card, CAM card to specify their own access program through the TS interface of the multicast stream packets and / or repair packet stream. The invention effectively solves the bottleneck problem of the CI interface performance, so that the CAM card can normally receive the multicast bitstream data packet and repair the bitstream data packet, and perform the error correcting and correcting function of the bitstream.

【技术实现步骤摘要】
CAM卡及基于CAM卡的组播及修复实现方法、CAM卡装置
本专利技术属于CAM卡
,尤其涉及一种CAM卡及其组播及修复实现方法,还涉及一种CAM卡装置及其基于CAM卡的组播及修复实现方法。
技术介绍
CAM(条件接收模块,ConditionalAccessModule)或称条件接收卡、CAM卡,是一种可由运营商定制并且与个性化密切相关的产品。它的主要作用是控制用户收看经过授权的数字电视节目(含音频、视频、数据等)的权限,在智能电视系统中,CAM可让数字电视运营商对用户进行授权控制及授权管理,从而实现数字电视节目的有偿服务。数字电视主机输出加密传输流到CAM,CAM解密传输流,然后输出传输流到数字电视主机,实现对数字电视节目的授权操作。在此过程中,用户需要与CAM交互,例如选择查看已经付费的电视节目列表,添加授权的电视节目等。现有技术中,随着IPTV(网路协定电视,InternetProtocolTelevision)技术业务日渐主流,相应的支持IPTV的CAM卡有着市场需求,当前IPTVCAM卡采用配置虚拟网卡技术实现了TCP/IP协议封装和数据的收发,并通过CI接口(公共接口,CommonInterface)与主机交互实现与外部网络低速通讯功能,但是,由于受限于CI接口LSC会话的速度(一般带宽在1Mbps左右),只能支撑低宽带需求和对时效性不敏感的业务,如CAM卡在线认证、接收解扰控制字等,而CI接口传输性能无法支撑CAM卡集成节目码流包纠错和重传修复的功能,成为IPTV的CAM卡产品用户体验的瓶颈。
技术实现思路
本专利技术实施例提供一种CAM卡及基于CAM卡的组播及修复实现方法、CAM卡装置,旨在解决现有技术中由于受限于CI接口速度、CAM卡只能支撑低宽带需求和对时效性不敏感的业务,而无法支撑CAM卡集成节目码流包纠错和重传修复功能的技术问题,能够有效地解决当前CAM卡网络传输性能的CI接口性能瓶颈问题,使得CAM卡上基于网络传输能够正常接收节目码流数据包以及相关修复包,从而进行码流纠错修复功能,突破了CI接口作为虚拟网卡传输带宽的限制,进而使得CAM卡具有成熟的用户体验,功能集成得到简化,业务价值得到提升,更进一步拓展IPTVCAM卡的核心价值。本专利技术实施例是这样实现的,一种CAM卡的组播及修复实现方法,所述组播及修复实现方法包括:CAM卡将节目URL发送给组播修复客户端;所述CAM卡从所述组播修复客户端获取与所述节目URL对应的IGMPJOIN数据协议包及RTCP/RTP链接,以指定CAM卡自身通过TS接口获取节目的组播码流数据包和/或修复码流数据包。本专利技术实施例还提供一种CAM卡,所述CAM卡包括:发送模块,用于将节目URL发送给组播修复客户端;处理模块,用于从所述组播修复客户端获取与所述节目URL对应的IGMPJOIN数据协议包及RTCP/RTP链接,以指定CAM卡自身通过TS接口获取节目的组播码流数据包和/或修复码流数据包。本专利技术实施例还提供一种基于CAM卡的组播及修复实现方法,所述组播及修复实现方法包括:CAM卡从主机获取节目URL,并将所述节目URL发送给组播修复客户端;所述组播修复客户端对所述节目URL进行分析,查找节目对应的修复链接的IP:PORT信息;所述组播修复客户端根据分析查找的IP:PORT信息发送IGMPJOIN数据协议包及用于码流修复的RTCP/RTP链接,并开启组播接收模式以用于接收组播和/或进行纠错检查;所述CAM卡根据所述IGMPJOIN数据协议包分析组播地址端口信息并构建用于接收组播数据的协议封包、并根据所述节目URL建立与所述主机之间的Hybridmulticast通道,用于指定通过TS接口从所述主机获取节目的组播码流数据包,且所述CAM卡根据所述RTCP/RTP链接中的修复URL建立与所述主机之间的HybridRet通道,用于指定通过TS接口从所述主机获取节目的修复码流数据包。本专利技术实施例另外还提供一种CAM卡装置,所述CAM卡装置包括CAM卡、组播修复客户端:所述CAM卡,用于从主机获取节目URL,并将所述节目URL发送给所述组播修复客户端;所述组播修复客户端,用于对所述节目URL进行分析,查找节目对应的修复链接的IP:PORT信息;所述组播修复客户端,用于根据分析查找的IP:PORT信息发送IGMPJOIN数据协议包及用于码流修复的RTCP/RTP链接,并开启组播接收模式以用于接收组播和/或进行纠错检查;所述CAM卡,用于根据所述IGMPJOIN数据协议包分析组播地址端口信息并构建用于接收组播数据的协议封包、并根据所述节目URL建立与所述主机之间的Hybridmulticast通道,所述Hybridmulticast通道用于指定通过TS接口从所述主机获取节目的组播码流数据包,且所述CAM卡还用于根据所述RTCP/RTP链接中的修复URL建立与所述主机之间的HybridRet通道,所述HybridRet通道用于指定通过TS接口从所述主机获取节目的修复码流数据包。本专利技术CAM卡根据IGMPJOIN数据协议包分析组播地址端口信息并构建用于接收组播数据的协议封包、并根据所述节目URL建立与所述主机之间的Hybridmulticast通道,利用所述Hybridmulticast通道指定通过TS接口从所述主机获取节目的组播码流数据包,且所述CAM卡根据所述RTCP/RTP链接中的修复URL建立与所述主机之间的HybridRet通道,利用所述HybridRet通道指定通过TS接口从所述主机获取节目的修复码流数据包,从而实现了通过TS接口获取组播码流数据包及修复码流数据包,避免只使用CI接口的方式。通过此种途径,本专利技术有效地解决了当前CAM卡网络传输性能的CI接口性能瓶颈问题,使得CAM卡上基于网络传输能够正常接收组播码流数据包及修复码流数据包,从而进行码流纠错修复功能,突破了CI接口作为虚拟网卡传输带宽的限制,进而使得CAM卡具有成熟的用户体验,功能集成得到简化,业务价值得到提升,更进一步拓展IPTVCAM卡的核心价值。附图说明图1是本专利技术实施例提供的基于CAM卡的组播及修复实现系统一具体实现流程框图;图2是本专利技术实施例提供的基于CAM卡的组播及修复实现方法一流程图;图3是本专利技术实施例提供的CAM卡装置一功能模块框图,其中,还显示了主机及组播修复服务器;图4是本专利技术实施例提供的CAM卡的组播及修复实现方法一流程图;图5是本专利技术实施例提供的CAM卡的功能模块框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一如图1所示,图1是本专利技术实施例提供的基于CAM卡的组播及修复实现系统一具体实现流程框图,本专利技术实施例提供的组播及修复实现系统包括但不限于主机以及CAM卡装置,所述CAM卡装置包括CAM卡、组播修复客户端。在本实施例中,所述主机用于根据用户操作从节目列表中选取组播的节目对应的节目URL(UniformResoureLocator,统一资源定位符)。其中,所述主机可以为数字电视或者网络机顶盒等具有物理网卡的播放设备本文档来自技高网...
CAM卡及基于CAM卡的组播及修复实现方法、CAM卡装置

【技术保护点】
一种CAM卡的组播及修复实现方法,其特征在于,所述组播及修复实现方法包括:CAM卡将节目URL发送给组播修复客户端;所述CAM卡从所述组播修复客户端获取与所述节目URL对应的IGMP JOIN数据协议包及RTCP/RTP链接,以指定CAM卡自身通过TS接口获取节目的组播码流数据包和/或修复码流数据包。

【技术特征摘要】
1.一种CAM卡的组播及修复实现方法,其特征在于,所述组播及修复实现方法包括:CAM卡将节目URL发送给组播修复客户端;所述CAM卡从所述组播修复客户端获取与所述节目URL对应的IGMPJOIN数据协议包及RTCP/RTP链接,以指定CAM卡自身通过TS接口获取节目的组播码流数据包和/或修复码流数据包。2.如权利要求1所述的组播及修复实现方法,其特征在于,所述CAM卡从所述组播修复客户端获取与所述节目URL对应的IGMPJOIN数据协议包及RTCP/RTP链接,以指定CAM卡自身通过TS接口获取节目的组播码流数据包和/或修复码流数据包,具体包括:所述CAM卡根据所述IGMPJOIN数据协议包分析组播地址端口信息并构建用于接收组播数据的协议封包、并根据所述节目URL建立与所述主机之间的Hybridmulticast通道,用于指定通过TS接口从所述主机获取节目的组播码流数据包,且所述CAM卡根据所述RTCP/RTP链接中的修复URL建立与所述主机之间的HybridRet通道,用于指定通过TS接口从所述主机获取节目的修复码流数据包。3.一种CAM卡,其特征在于,所述CAM卡包括:发送模块,用于将节目URL发送给组播修复客户端;处理模块,用于从所述组播修复客户端获取与所述节目URL对应的IGMPJOIN数据协议包及RTCP/RTP链接,以指定CAM卡自身通过TS接口获取节目的组播码流数据包和/或修复码流数据包。4.如权利要求3所述的CAM卡,其特征在于,所述处理模块,具体用于根据所述IGMPJOIN数据协议包分析组播地址端口信息并构建用于接收组播数据的协议封包、并根据所述节目URL建立与所述主机之间的Hybridmulticast通道,以指定通过TS接口从所述主机获取节目的组播码流数据包,且还用于根据所述RTCP/RTP链接中的修复URL建立与所述主机之间的HybridRet通道,以指定通过TS接口从所述主机获取节目的修复码流数据包。5.一种基于CAM卡的组播及修复实现方法,其特征在于,所述组播及修复实现方法包括:CAM卡从主机获取节目URL,并将所述节目URL发送给组播修复客户端;所述组播修复客户端对所述节目URL进行分析,查找节目对应的修复链接的IP:PORT信息;所述组播修复客户端根据分析查找的IP:PORT信息发送IGMPJOIN数据协议包及用于码流修复的RTCP/RTP链接,并开启组播接收模式以用于接收组播和/或进行纠错检查;所述CAM卡根据所述IGMPJOIN数据协议包分析组播地址端口信息并构建用于接收组播数据的协议封包、并根据所述节目URL建立与所述主机之间的Hybridmulticast通道,用于指定通过TS接口从所述主机获取节目的组播码流数据包,且所述CAM卡根据所述RTCP/RTP链接中的修复URL建立与所述主机之间的HybridRet通道,用于指定通过TS接口从所述主机获取节目的修复码流数据包。6.如权利要求5所述的组播及修复实现方法,其特征在于,所述开启组播接收模式以用于接收组播和/或进行纠错检查,具体包括:所述组播修复客户端发送IGMPJOIN数据协议包后接收到对应组播地址和端口上的组播码流数据包,在接收缓存到若干组播码流数据包时进行排序纠错和完整性检查。7.如权利要求6所述的组播及修复实...

【专利技术属性】
技术研发人员:车明贤刘学文
申请(专利权)人:深圳国微技术有限公司
类型:发明
国别省市:广东,44

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

1