视频网关ca认证方法及系统的制作方法

文档序号:8946113阅读:560来源:国知局
视频网关ca认证方法及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种视频网关CA认证方法及系统。
【背景技术】
[0002]目前,在数字电视转换过程中会使用到机顶盒,机顶盒通过数字电视网络能够开展直播、回看、时移等业务,机顶盒进行音视频解码后,通过音视频线或者HDMI线传输到电视机上进行播放。
[0003]为了降低成本,扩展用户数量,方便用户观看节目,近年来将机顶盒作为视频网关。视频网关机顶盒将TS流(传输流)进行CA(条件接收系统)认证解扰之后,通过IP网络分发到其他智能终端(智能手机、PAD、PC等),由智能终端进行音视频解码播放,视频网关机顶盒本身没有音视频、图形输出和显示。由于视频网关机顶盒没有图形输出,在进行CA认证时,不能对OSD信息、授权信息、邮件信息、CA升级信息、OTA升级信息等CA认证信息进行显示,导致视频网关机顶盒不能进行CA认证,从而使得其他智能终端不能进行音视频的播放,给用户带来极大的不便。

【发明内容】

[0004]有鉴于此,有必要针对上述视频网关机顶盒不能进行CA认证的问题,提供一种视频网关CA认证方法及系统。
[0005]本发明提供一种视频网关CA认证方法,包括如下步骤:
[0006]SlO:在智能终端需要视频网关机顶盒提供节目时,由智能终端通过浏览器向视频网关机顶盒发送连接请求;
[0007]S20:由视频网关机顶盒接收连接请求并判断是否符合协议,若符合则与智能终端建立连接,否则不建立连接;
[0008]S30:若视频网关机顶盒与智能终端建立连接,则由视频网关机顶盒从节目TS流中解析获取CA认证数据并进行加密;
[0009]S40:由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。
[0010]在其中的一个实施方式中,所述步骤SlO具体为:由智能终端通过HTTP协议向视频网关机顶盒的网页服务器发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求。
[0011]在其中的一个实施方式中,所述步骤S20具体为:由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接。
[0012]在其中的一个实施方式中,所述步骤S30具体为:由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据IebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。
[0013]在其中的一个实施方式中,所述步骤S40具体为:由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI,网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI 上。
[0014]本发明还提供一种视频网关CA认证系统,包括:
[0015]连接请求发送单元,在智能终端需要视频网关机顶盒提供节目时,控制由智能终端通过浏览器向视频网关机顶盒发送连接请求;
[0016]连接判断单元,控制由视频网关机顶盒接收连接请求并判断是否符合协议,若符合则与智能终端建立连接,否则不建立连接;
[0017]数据获取单元,若视频网关机顶盒与智能终端建立连接,则控制由视频网关机顶盒从节目TS流中解析获取CA认证数据并进行加密;
[0018]数据显示单元,控制由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。
[0019]在其中的一个实施方式中,所述连接请求发送单元控制由智能终端通过HTTP协议向视频网关机顶盒的网页服务器发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求。
[0020]在其中的一个实施方式中,所述连接判断单元控制由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接。
[0021]在其中的一个实施方式中,所述数据获取单元控制由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;由WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。
[0022]在其中的一个实施方式中,所述数据显示单元控制由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI,网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI 上。
[0023]本发明视频网关CA认证方法及系统,将智能终端与视频网关机顶盒建立连接,在需要进行CA认证时,由视频网关机顶盒解析获取节目TS流中的CA认证数据,并下发给智能终端,由智能终端进行显示,从而通过智能终端的显示功能来进行CA认证,完成CA认证,使得其他智能终端能够进行音视频的播放,给用户带来极大的便利。
【附图说明】
[0024]图1是一个实施例中的视频网关CA认证方法的流程图。
【具体实施方式】
[0025]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0026]图1是一个实施例中的视频网关CA认证方法的流程图,由图1所示,该方法包括如下步骤:
[0027]SlO:在智能终端需要视频网关机顶盒提供节目时,由智能终端通过浏览器向视频网关机顶盒发送连接请求。
[0028]在智能终端需要播放由视频网关机顶盒提供的节目时,智能终端需要向视频网关机顶盒发送连接请求,与视频网关机顶盒建立连接。该实施例中,为使得视频网关机顶盒能够进行CA认证,由智能终端通过浏览器向视频网关机顶盒发送连接请求,以使视频网关机顶盒能够通过智能终端进行CA认证。
[0029]在进一步的方式中,该步骤具体为:由智能终端通过HTTP协议向视频网关机顶盒的网页服务器(Web Server)发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求。
[0030]S20:由视频网关机顶盒接收连接请求并判断是否符合协议,若符合则与智能终端建立连接,否则不建立连接。
[0031]在视频网关机顶盒接收连接请求后,需要验证判断该请求是否符合协议,若符合协议则与智能终端建立连接,保证连接的合法性和安全性。
[0032]在进一步的方式中,该步骤具体为:由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接,这样就建立与智能终端的连接。
[0033]S30:若视频网关机顶盒与智能终端建立连接,则由视频网关机顶盒从节目TS流(传输流)中解析获取CA认证数据并进行加密。
[0034]当视频网关机顶盒与智能终端建立连接后,视频网关机顶盒需要获取CA认证数据进行CA认证,该实施例中,视频网关机顶盒从节目TS流(传输流)中解析获取CA认证数据。
[0035]在进一步的方式中,该步骤具体为:由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。
[0036]S40:由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。
[0037]在对CA认证数据加密后,由视频网关机顶盒发送至连接的智能终端,智能终端进行解密并对CA认证数据进行显示,这样就能通过智能终端的显示功能来进行CA认证,完成CA认证。
[0038]进一步的方式中,该步骤具体为:由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI (HTML界面),网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI上,从而完成CA认证数据的显示,能够进行CA认证。
[0039]该视频网关CA认证方法,将智能终端与视频网关机顶盒建立连接,在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1