基于CAM卡的双向点播方法及系统技术方案

技术编号:12847033 阅读:68 留言:0更新日期:2016-02-11 13:31
本发明专利技术公开了一种基于CAM卡的双向点播方法及系统,所述方法包括以下步骤:数字电视接收进入视频点播页面的指令,将所述指令通过设置于自身中间件的客户端及CI协议栈转发给CAM卡;CAM卡根据所述指令获取对应的视频点播页面的IP地址信息,将所述IP地址信息返回给所述数字电视的浏览器;数字电视的浏览器根据CAM卡返回的IP地址信息获取对应的视频点播页面并显示,本发明专利技术能够提高点播速度,能够实现从不同的前端服务器获取双向点播的相关视频数据。

【技术实现步骤摘要】

本专利技术涉及数字电视
,尤其涉及一种基于CAM卡的双向点播方法及系统
技术介绍
随着数字电视及网络技术的发展,数字电视能够提供越来越多的功能。运营商为具备双向交互功能的机顶盒用户提供了基于IPAM(IP Address Management, IP地址管理)方式的交互数字电视点播业务。双向交互机顶盒向服务器请求点播节目,服务器将节目信息发送至数字电视。但是,如图1所示,现有的点播方式从软件架构上来说包括应用层、应用框架层、及库三层软件架构(图1中的各层仅提供部分功能模块供参考),应用框架层中设置了电视管理模块来处理点播的逻辑及衔接关系,在点播时逐层调用该软件架构内的各部分时,需要经过电视管理模块的处理,点播的过程较慢;且不同的地域的运营商选择的前端服务器不一样及数字电视在硬件构造上也会有差别,因此,不同地区的数字电视双向点播的方式不同,数字电视不能实现从不同的前端服务器获取双向点播的相关视频数据。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于CAM卡的双向点播方法及系统,旨在提高点播速度,实现从不同的前端服务器获取双向点播的相关视频数据。为实现上述目的,本专利技术提供的一种基于CAM卡的双向点播方法,包括以下步骤:数字电视接收进入视频点播页面的指令,将所述指令通过设置于自身中间件的客户端及CI协议栈转发给CAM卡,所述中间件位于Android操作系统HAL层与应用框架层之间;CAM卡根据所述指令获取对应的视频点播页面的IP地址信息,将所述IP地址信息返回给所述数字电视;数字电视根据CAM卡返回的IP地址信息获取对应的视频点播页面并显示。优选地,所述数字电视接收进入视频点播页面的指令,将所述指令通过设置于自身中间件的客户端及CI协议栈转发给CAM卡的步骤包括:浏览器将所述指令通过Java本地接口发送给所述客户端;所述客户端将所述指令发送给所述CI协议栈;所述CI协议栈将所述指令通过应用人机接口发送给CAM卡。优选地,还包括:当浏览器进入视频点播页面后,CAM卡接收由客户端及CI协议栈转发的点播请求,并向CI协议栈返回收到所述点播请求的确认信息;CAM卡对所述点播请求进行鉴权;当鉴权通过时,CAM卡向CI协议栈发送点播请求,以由CI协议栈转发给客户端;客户端将接收到的点播请求发送给服务器,并接收所述服务器根据所述点播请求返回的点播参数;CAM卡接收通过客户端及CI协议栈转发的点播参数,以将所述点播参数发送至数字电视的播放器。优选地,还包括:当浏览器接收到播放控制请求时,CAM卡接收由客户端及CI协议栈转发的播放控制请求,并向CI协议栈返回收到所述播放控制请求的确认信息;CI协议栈将所述播放控制请求发送至服务器,以便服务器响应所述播放控制请求并控制播放。优选地,还包括:当浏览器接收到退出视频点播页面的退出请求时,CAM卡接收由客户端及CI协议栈转发的退出请求,并向CI协议栈返回收到所述退出请求的确认信息;CAM卡向CI协议栈发送所述退出请求,以由CI协议栈转发给客户端;客户端将所述退出请求发送给服务器,并接收所述服务器根据所述退出请求返回的确认退出信息,以退出视频点播页面。本专利技术还提供一种基于CAM卡的双向点播系统,包括数字电视及CAM卡,所述数字电视包括浏览器、客户端及CI协议栈,所述浏览器用于接收进入视频点播页面的指令,将所述指令通过设置于自身中间件的客户端及CI协议栈转发给CAM卡;根据CAM卡返回的IP地址信息获取对应的视频点播页面并显示,所述中间件位于Android操作系统HAL层与应用框架层之间;所述CAM卡包括获取模块,所述获取模块用于根据所述指令获取对应的视频点播页面的IP地址信息,将所述IP地址信息返回给所述数字电视。优选地,所述数字电视的浏览器用于将所述指令通过Java本地接口发送给所述客户端;所述客户端用于将所述指令发送给所述CI协议栈;所述CI协议栈用于将所述指令通过应用人机接口发送给CAM卡。优选地,所述CAM卡还包括第一接收模块、鉴权模块、第一发送模块及第二接收模块,其中:所述第一接收模块,用于当浏览器进入视频点播页面后,接收由客户端及CI协议栈转发的点播请求,并向CI协议栈返回收到所述点播请求的确认信息;所述鉴权模块,用于对所述点播请求进行鉴权;所述第一发送模块,用于当鉴权通过时,向CI协议栈发送点播请求,以由CI协议栈转发给客户端;所述客户端还用于将接收到的点播请求发送给服务器,并接收所述服务器根据所述点播请求返回的点播参数;所述第二接收模块,用于接收通过客户端及CI协议栈转发的点播参数,以将所述点播参数发送至数字电视的播放器。优选地,所述CAM卡还包括第三接收模块,其中:所述第三接收模块,用于当浏览器接收到播放控制请求时,接收由客户端及CI协议栈转发的播放控制请求,并向CI协议栈返回收到所述播放控制请求的确认信息;所述CI协议栈还用于将所述播放控制请求发送至服务器,以便服务器响应所述播放控制请求并控制播放。优选地,所述CAM卡还包括第四接收模块、第二发送模块,其中:所述第四接收模块,用于当浏览器接收到退出视频点播页面的退出请求时,接收由客户端及CI协议栈转发的退出请求,并向CI协议栈返回收到所述退出请求的确认信息;所述第二发送模块,用于向CI协议栈发送所述退出请求,以由CI协议栈转发给客户端;所述客户端还用于将所述退出请求发送给服务器,并接收所述服务器根据所述退出请求返回的确认退出信息,以退出视频点播页面。本专利技术提供的一种基于CAM卡的双向点播方法及系统,将进入视频点播页面的指令经设置于自身中间件的客户端及CI协议栈之后转发给CAM卡,通过CMA卡可以得到视频点播页面的IP地址信息,在数字电视的浏览器接收到指令时,不需要将该指令发送给数字电视的管理模块就可以将其发送至中间件中,可以优化进入视频点播页面的时间,提高点播速度,使用CAM卡可以获取到不同视频点播页面的IP地址信息;另外,通过这种方式,能够实现从不同的前端服务器获取双向点播的相关视频数据。【附图说明】图1为现有技术中Android数字电视的软件架构图;图2为本专利技术基于CAM卡的双向点播方法第一实施例的流程7K意图;图3为本专利技术Android数字电视中Android操作系统的基本软件架构图;图4为本专利技术基于CAM卡的双向点播方法第二实施例的流程示意图;图5为图4所示的详细流程示意图;图6为本专利技术基于CAM卡的双向点播方法第三实施例的流程示意图;图7为当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种基于CAM卡的双向点播方法,其特征在于,包括以下步骤:数字电视接收进入视频点播页面的指令,将所述指令通过设置于自身中间件的客户端及CI协议栈转发给CAM卡,所述中间件位于Android操作系统HAL层与应用框架层之间;CAM卡根据所述指令获取对应的视频点播页面的IP地址信息,将所述IP地址信息返回给所述数字电视的浏览器;数字电视的浏览器根据CAM卡返回的IP地址信息获取对应的视频点播页面并显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:付长彬刘超凡韩志坚严力李志远刘恒
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东;44

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

1