数字电视一体机内部通讯的控制方法及数字电视一体机技术

技术编号:9383872 阅读:144 留言:0更新日期:2013-11-28 01:47
本发明专利技术公开了一种数字电视一体机内部通讯的控制方法及数字电视一体机,该方法包括:主机的第一监控模块记录主机的第一缓存模块各个缓存单元对应的输入数据量和输出数据量,并根据记录的输入数据量和输出数据量的大小关系确定对应的第一缓存模块的缓存单元的使用状态;第一缓存模块包括至少三个缓存单元;CAM卡的第一确定模块根据从主机接收的第一监控模块产生的使用状态确定第一缓存模块可以接收数据的缓存单元;CAM卡的第一收发模块发送请求数据给主机,并存储在确定的第一缓存模块的缓存单元。采用本发明专利技术:通过增加主机的缓存空间进而提高数据吞吐量,及即时监控主机缓存空间的使用状态,减少主机与CAM卡数据交互过程中的等待时间,提高交互速率。

【技术实现步骤摘要】
数字电视一体机内部通讯的控制方法及数字电视一体机
本专利技术涉及到数字电视一体机领域,特别涉及到一种数字电视一体机内部通讯的控制方法及数字电视一体机。
技术介绍
随着科学技术的不断进步,人们也越来越不满足于单向的广播数字电视模式,迫切希望能够有一种更好的途径来获取更丰富的信息。对此,各地广电运营商纷纷推出了VOD(videoondemand,视频点播)等自主选择性更强的双向业务。数字电视一体机作为市场上主流的电视产品,在与广电运营商的运营服务器的双向业务交互过程中,数字电视一体机的主机通过低速通信资源LSC(lowspeedcommunication)与CAM(ConditionalAccessModule,条件接收模块)卡交互,满足CAM卡通过主机拥有的通信资源与外部资源交互的需求。现有的CAM卡与主机之间的通信方式为:CAM卡和主机分别设置小于254Bytes的缓存空间,以满足通信过程中的数据交互的缓存需求,例如,CAM卡中的第一缓存空间和主机的第二缓存空间之间存在数据交互的对位,当CAM卡需要将待发送的数据发送给主机时,其可以经由第一缓存空间将待发送的数据发送至第二缓存空间。然而,这种现有的低速通信方式的缺陷是:容易在CAM卡和主机之间产生数据堵塞或者数据交互等待,例如,当第一缓存空间正在与第二缓存空间进行第一数据交互时,该第一缓存空间与第二缓存空间将不能进行第二数据的交互,这样会产生数据的堵塞及等待。
技术实现思路
本专利技术的主要目的为提供一种数字电视一体机内部通讯的控制方法及数字电视一体机,旨在提供一种可通过扩充数字电视一体机的缓存空间进而提高数据吞吐量,及即时监控主机的缓存空间使用状态,减少主机与CAM卡数据交互过程中的等待时间,提高交互速率。本专利技术提供一种数字电视一体机内部通讯的控制方法,该方法适用于包括主机及与所述主机连接的CAM卡的数字电视一体机,该方法包括以下步骤:所述主机的第一监控模块记录所述主机的第一缓存模块各个缓存单元对应的输入数据量和输出数据量,并根据记录的输入数据量和输出数据量的大小关系确定对应的所述第一缓存模块的缓存单元的使用状态;所述第一缓存模块包括至少三个缓存单元;所述CAM卡的第一确定模块根据从所述主机接收的所述第一监控模块产生的使用状态确定所述第一缓存模块可以接收数据的缓存单元;所述CAM卡的第一收发模块发送请求数据给主机,并存储在确定的所述第一缓存模块的缓存单元。优选地,所述CAM卡发送请求数据给主机,并存储在确定的所述第一缓存模块的缓存单元的步骤之后,该方法还包括:所述主机通过通讯模块将第一缓存模块接收的请求数据发送给多媒体服务器;及所述主机通过所述通讯模块接收所述多媒体服务器返回的响应数据。优选地,所述主机通过所述通讯模块接收所述多媒体服务器返回的响应数据的步骤之后,该方法还包括:所述CAM卡的第二监控模块确定所述CAM卡的第二缓存模块的各个缓存单元的使用状态,并将确定的所述CAM卡的第二缓存模块的各个缓存单元的使用状态发送给所述主机;所述第二缓存模块包括至少三个缓存单元;所述主机的第二确定模块根据从所述CAM卡接收的所述第二监控模块产生的使用状态确定所述第二缓存模块可以接收数据的缓存单元;所述主机的第二收发模块将所述通讯模块接收的响应数据发送给确定的所述第二缓存模块的缓存单元。优选地,所述CAM卡的第二监控模块确定所述CAM卡的第二缓存模块的各个缓存单元的使用状态的步骤包括:所述CAM卡的第二监控模块记录所述CAM卡的第二缓存模块的各个缓存单元对应的输入数据量和输出数据量;及根据记录的输入数据量和输出数据量的大小关系确定对应的所述第二缓存模块的缓存单元的使用状态。优选地,所述主机的第一监控模块记录所述主机的第一缓存模块各个缓存单元对应的输入数据量和输出数据量的步骤之前,该方法还包括:所述主机的第二收发模块接收所述CAM卡发送的会话请求,并根据所述会话请求将所述主机与所述CAM卡建立会话连接及根据所述会话请求将所述主机与多媒体服务器建立网络连接。本专利技术还提供一种数字电视一体机,该数字电视一体机包括主机及与所述主机连接的CAM卡,其中:所述主机包括:第一缓存模块,用于缓存从所述CAM卡接收的数据,所述第一缓存模块包括至少三个缓存单元;第一监控模块,用于记录所述第一缓存模块的各个缓存单元对应的输入数据量和输出数据量,并根据记录的输入数据量和输出数据量的大小关系确定对应的所述第一缓存模块的缓存单元的使用状态;所述CAM卡包括:第一确定模块,用于根据从所述主机接收的所述第一监控模块产生的使用状态确定所述第一缓存模块可以接收数据的缓存单元;第一收发模块,用于发送请求数据给主机,并存储在确定的所述第一缓存模块的缓存单元。优选地,所述主机还包括:通讯模块,用于将所述第一缓存模块接收的请求数据发送给多媒体服务器,及接收所述多媒体服务器返回的响应数据。优选地,所述CAM卡还包括第二缓存模块和第二监控模块;所述第二缓存模块,用于缓存从所述主机接收的数据,所述第二缓存模块包括至少三个缓存单元;所述第二监控模块,用于确定所述CAM卡的第二缓存模块的各个缓存单元的使用状态,并将确定的所述CAM卡的第二缓存模块的各个缓存单元的使用状态发送给所述主机;所述主机包括:第二确定模块,用于根据从所述CAM卡接收的所述第二监控模块产生的使用状态确定所述第二缓存模块可以接收数据的缓存单元;第二收发模块,用于将通过通讯模块从多媒体服务器接收的响应数据发送给确定的所述第二缓存模块的缓存单元。优选地,所述第二监控模块还用于记录所述CAM卡的第二缓存模块的各个缓存单元对应的输入数据量和输出数据量,及根据记录的输入数据量和输出数据量的大小关系确定对应的所述第二缓存模块的缓存单元的使用状态。优选地,所述第二收发模块还用于接收所述CAM卡发送的会话请求,并根据所述会话请求将所述主机与所述CAM卡建立会话连接,所述通讯模块还用于根据所述第二收发模块接收的会话请求将所述主机与多媒体服务器建立网络连接。本专利技术的技术方案,通过增加数字电视一体机的主机的缓存空间进而提高数据吞吐量,及即时监控主机的缓存空间的使用状态,减少主机与CAM卡数据交互过程中的等待时间,提高交互速率。附图说明图1为本专利技术的数字电视一体机内部通讯的控制方法第一实施例的流程示意图;图2为本专利技术的数字电视一体机内部通讯的控制方法第二实施例的流程示意图;图3为图2中步骤S50的具体流程示意图;图4为本专利技术的数字电视一体机内部通讯的控制方法第三实施例的流程示意图;图5为本专利技术的数字电视一体机较佳实施例的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术的数字电视一体机内部通讯的控制方法第一实施例的流程示意图,该方法适用于包括主机及与主机的CI接口连接的CAM卡的数字电视一体机,CI接口又称PCMCIA接口,(PERSONALCOMPUTERMEMORYCARDINTERNATIONALASSOCIATION,PC机内存卡国际联合会),该方法包括以下步骤:S10、该主机的第一监控模块记录该主机的第一缓存模块各个缓存单元对应本文档来自技高网...
数字电视一体机内部通讯的控制方法及数字电视一体机

【技术保护点】
一种数字电视一体机内部通讯的控制方法,该方法适用于包括主机及与所述主机连接的CAM卡的数字电视一体机,其特征在于,该方法包括以下步骤:所述主机的第一监控模块记录所述主机的第一缓存模块各个缓存单元对应的输入数据量和输出数据量,并根据记录的输入数据量和输出数据量的大小关系确定对应的所述第一缓存模块的缓存单元的使用状态;所述第一缓存模块包括至少三个缓存单元;所述CAM卡的第一确定模块根据从所述主机接收的所述第一监控模块产生的使用状态确定所述第一缓存模块可以接收数据的缓存单元;所述CAM卡的第一收发模块发送请求数据给主机,并存储在确定的所述第一缓存模块的缓存单元。

【技术特征摘要】
1.一种数字电视一体机内部通讯的控制方法,该方法适用于包括主机及与所述主机连接的CAM卡的数字电视一体机,其特征在于,该方法包括以下步骤:所述主机的第一监控模块记录所述主机的第一缓存模块各个缓存单元对应的输入数据量和输出数据量,并根据记录的输入数据量和输出数据量的大小关系确定对应的所述第一缓存模块的缓存单元的使用状态;所述第一缓存模块包括至少三个缓存单元;所述CAM卡的第一确定模块根据从所述主机接收的所述第一监控模块产生的使用状态确定所述第一缓存模块可以接收数据的缓存单元;所述CAM卡的第一收发模块发送请求数据给主机,并存储在确定的所述第一缓存模块的缓存单元。2.根据权利要求1所述的方法,其特征在于,所述CAM卡发送请求数据给主机,并存储在确定的所述第一缓存模块的缓存单元的步骤之后,该方法还包括:所述主机通过通讯模块将第一缓存模块接收的请求数据发送给多媒体服务器;及所述主机通过所述通讯模块接收所述多媒体服务器返回的响应数据。3.根据权利要求2所述的方法,其特征在于,所述主机通过所述通讯模块接收所述多媒体服务器返回的响应数据的步骤之后,该方法还包括:所述CAM卡的第二监控模块确定所述CAM卡的第二缓存模块的各个缓存单元的使用状态,并将确定的所述CAM卡的第二缓存模块的各个缓存单元的使用状态发送给所述主机;所述第二缓存模块包括至少三个缓存单元;所述主机的第二确定模块根据从所述CAM卡接收的所述第二监控模块产生的使用状态确定所述第二缓存模块可以接收数据的缓存单元;所述主机的第二收发模块将所述通讯模块接收的响应数据发送给确定的所述第二缓存模块的缓存单元。4.根据权利要求3所述的方法,其特征在于,所述CAM卡的第二监控模块确定所述CAM卡的第二缓存模块的各个缓存单元的使用状态的步骤包括:所述CAM卡的第二监控模块记录所述CAM卡的第二缓存模块的各个缓存单元对应的输入数据量和输出数据量;及根据记录的输入数据量和输出数据量的大小关系确定对应的所述第二缓存模块的缓存单元的使用状态。5.根据权利要求4所述的方法,其特征在于,所述主机的第一监控模块记录所述主机的第一缓存模块各个缓存单元对应的输入数据量和输出数据量的步骤之前,该方法还包括:所述主机的第二收发模块接收所述CAM卡发送的会话请求,并根据所...

【专利技术属性】
技术研发人员:李夏河邹建宇何宾翰祝丰年付长彬
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1