1.一种视频网关CA认证方法,其特征在于,包括如下步骤:
S10:在智能终端需要视频网关机顶盒提供节目时,由智能终端通过HTTP协议向视频网关机顶盒的网页服务器发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求;
S20:由视频网关机顶盒接收连接请求并判断所述WebSocket握手请求是否符合协议,若符合则与智能终端建立连接,否则不建立连接;
S30:若视频网关机顶盒与智能终端建立连接,则由视频网关机顶盒从节目TS流中解析获取CA认证数据并进行加密;
S40:由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。
2.根据权利要求1所述的视频网关CA认证方法,其特征在于,所述步骤S20具体为:由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接。
3.根据权利要求2所述的视频网关CA认证方法,其特征在于,所述步骤S30具体为:由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。
4.根据权利要求3所述的视频网关CA认证方法,其特征在于,所述步骤S40具体为:由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI,网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI上。
5.一种视频网关CA认证系统,其特征在于,包括:
连接请求发送单元,在智能终端需要视频网关机顶盒提供节目时,控制由智能终端通过HTTP协议向视频网关机顶盒的网页服务器发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求;
连接判断单元,控制由视频网关机顶盒接收连接请求并判断所述WebSocket握手请求是否符合协议,若符合则与智能终端建立连接,否则不建立连接;
数据获取单元,若视频网关机顶盒与智能终端建立连接,则控制由视频网关机顶盒从节目TS流中解析获取CA认证数据并进行加密;
数据显示单元,控制由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。
6.根据权利要求5所述的视频网关CA认证系统,其特征在于,所述连接判断单元控制由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接。
7.根据权利要求6所述的视频网关CA认证系统,其特征在于,所述数据获取单元控制由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;由WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。
8.根据权利要求7所述的视频网关CA认证系统,其特征在于,所述数据显示单元控制由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI,网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI上。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述方法的步骤。
视频网关CA认证方法及系统\n技术领域\n[0001] 本发明涉及通信领域,尤其涉及一种视频网关CA认证方法及系统。\n背景技术\n[0002] 目前,在数字电视转换过程中会使用到机顶盒,机顶盒通过数字电视网络能够开展直播、回看、时移等业务,机顶盒进行音视频解码后,通过音视频线或者HDMI线传输到电视机上进行播放。\n[0003] 为了降低成本,扩展用户数量,方便用户观看节目,近年来将机顶盒作为视频网关。视频网关机顶盒将TS流(传输流)进行CA(条件接收系统)认证解扰之后,通过IP网络分发到其他智能终端(智能手机、PAD、PC等),由智能终端进行音视频解码播放,视频网关机顶盒本身没有音视频、图形输出和显示。由于视频网关机顶盒没有图形输出,在进行CA认证时,不能对OSD信息、授权信息、邮件信息、CA升级信息、OTA升级信息等CA认证信息进行显示,导致视频网关机顶盒不能进行CA认证,从而使得其他智能终端不能进行音视频的播放,给用户带来极大的不便。\n发明内容\n[0004] 有鉴于此,有必要针对上述视频网关机顶盒不能进行CA认证的问题,提供一种视频网关CA认证方法及系统。\n[0005] 本发明提供一种视频网关CA认证方法,包括如下步骤:\n[0006] S10:在智能终端需要视频网关机顶盒提供节目时,由智能终端通过浏览器向视频网关机顶盒发送连接请求;\n[0007] S20:由视频网关机顶盒接收连接请求并判断是否符合协议,若符合则与智能终端建立连接,否则不建立连接;\n[0008] S30:若视频网关机顶盒与智能终端建立连接,则由视频网关机顶盒从节目TS流中解析获取CA认证数据并进行加密;\n[0009] S40:由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。\n[0010] 在其中的一个实施方式中,所述步骤S10具体为:由智能终端通过HTTP协议向视频网关机顶盒的网页服务器发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求。\n[0011] 在其中的一个实施方式中,所述步骤S20具体为:由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接。\n[0012] 在其中的一个实施方式中,所述步骤S30具体为:由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。\n[0013] 在其中的一个实施方式中,所述步骤S40具体为:由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI,网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI上。\n[0014] 本发明还提供一种视频网关CA认证系统,包括:\n[0015] 连接请求发送单元,在智能终端需要视频网关机顶盒提供节目时,控制由智能终端通过浏览器向视频网关机顶盒发送连接请求;\n[0016] 连接判断单元,控制由视频网关机顶盒接收连接请求并判断是否符合协议,若符合则与智能终端建立连接,否则不建立连接;\n[0017] 数据获取单元,若视频网关机顶盒与智能终端建立连接,则控制由视频网关机顶盒从节目TS流中解析获取CA认证数据并进行加密;\n[0018] 数据显示单元,控制由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。\n[0019] 在其中的一个实施方式中,所述连接请求发送单元控制由智能终端通过HTTP协议向视频网关机顶盒的网页服务器发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求。\n[0020] 在其中的一个实施方式中,所述连接判断单元控制由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接。\n[0021] 在其中的一个实施方式中,所述数据获取单元控制由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;由WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。\n[0022] 在其中的一个实施方式中,所述数据显示单元控制由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI,网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI上。\n[0023] 本发明视频网关CA认证方法及系统,将智能终端与视频网关机顶盒建立连接,在需要进行CA认证时,由视频网关机顶盒解析获取节目TS流中的CA认证数据,并下发给智能终端,由智能终端进行显示,从而通过智能终端的显示功能来进行CA认证,完成CA认证,使得其他智能终端能够进行音视频的播放,给用户带来极大的便利。\n附图说明\n[0024] 图1是一个实施例中的视频网关CA认证方法的流程图。\n具体实施方式\n[0025] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。\n[0026] 图1是一个实施例中的视频网关CA认证方法的流程图,由图1所示,该方法包括如下步骤:\n[0027] S10:在智能终端需要视频网关机顶盒提供节目时,由智能终端通过浏览器向视频网关机顶盒发送连接请求。\n[0028] 在智能终端需要播放由视频网关机顶盒提供的节目时,智能终端需要向视频网关机顶盒发送连接请求,与视频网关机顶盒建立连接。该实施例中,为使得视频网关机顶盒能够进行CA认证,由智能终端通过浏览器向视频网关机顶盒发送连接请求,以使视频网关机顶盒能够通过智能终端进行CA认证。\n[0029] 在进一步的方式中,该步骤具体为:由智能终端通过HTTP协议向视频网关机顶盒的网页服务器(Web Server)发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求。\n[0030] S20:由视频网关机顶盒接收连接请求并判断是否符合协议,若符合则与智能终端建立连接,否则不建立连接。\n[0031] 在视频网关机顶盒接收连接请求后,需要验证判断该请求是否符合协议,若符合协议则与智能终端建立连接,保证连接的合法性和安全性。\n[0032] 在进一步的方式中,该步骤具体为:由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接,这样就建立与智能终端的连接。\n[0033] S30:若视频网关机顶盒与智能终端建立连接,则由视频网关机顶盒从节目TS流(传输流)中解析获取CA认证数据并进行加密。\n[0034] 当视频网关机顶盒与智能终端建立连接后,视频网关机顶盒需要获取CA认证数据进行CA认证,该实施例中,视频网关机顶盒从节目TS流(传输流)中解析获取CA认证数据。\n[0035] 在进一步的方式中,该步骤具体为:由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。\n[0036] S40:由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。\n[0037] 在对CA认证数据加密后,由视频网关机顶盒发送至连接的智能终端,智能终端进行解密并对CA认证数据进行显示,这样就能通过智能终端的显示功能来进行CA认证,完成CA认证。\n[0038] 进一步的方式中,该步骤具体为:由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI(HTML界面),网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI上,从而完成CA认证数据的显示,能够进行CA认证。\n[0039] 该视频网关CA认证方法,将智能终端与视频网关机顶盒建立连接,在需要进行CA认证时,由视频网关机顶盒解析获取节目TS流中的CA认证数据,并下发给智能终端,由智能终端进行显示,从而通过智能终端的显示功能来进行CA认证,完成CA认证,使得其他智能终端能够进行音视频的播放,给用户带来极大的便利。\n[0040] 同时,本发明还提供一种视频网关CA认证系统,该系统包括:\n[0041] 连接请求发送单元,在智能终端需要视频网关机顶盒提供节目时,控制由智能终端通过浏览器向视频网关机顶盒发送连接请求。\n[0042] 在智能终端需要播放由视频网关机顶盒提供的节目时,智能终端需要与视频网关机顶盒建立连接,向视频网关机顶盒发送连接请求,与视频网关机顶盒建立连接。该实施例中,为使得视频网关机顶盒能够进行CA认证,连接请求发送单元控制由智能终端通过浏览器向视频网关机顶盒发送连接请求,以使视频网关机顶盒能够通过智能终端进行CA认证。\n[0043] 在进一步的方式中,连接请求发送单元控制由智能终端通过HTTP协议向视频网关机顶盒的网页服务器(Web Server)发起登录请求,若登录成功则向视频网关机顶盒的WebSocket服务器发起WebSocket握手请求。\n[0044] 连接判断单元,控制由视频网关机顶盒接收连接请求并判断是否符合协议,若符合则与智能终端建立连接,否则不建立连接。\n[0045] 在视频网关机顶盒接收连接请求后,连接判断单元需要验证判断该请求是否符合协议,若符合协议则与智能终端建立连接,保证连接的合法性和安全性。\n[0046] 在进一步的方式中,连接判断单元控制由WebSocket服务器判断WebSocket握手请求是否符合协议,若符合协议,则与智能终端建立连接并对连接进行缓存,否则关闭连接,这样就建立与智能终端的连接。\n[0047] 数据获取单元,若视频网关机顶盒与智能终端建立连接,则控制由视频网关机顶盒从节目TS流(传输流)中解析获取CA认证数据并进行加密。\n[0048] 当视频网关机顶盒与智能终端建立连接后,视频网关机顶盒需要获取CA认证数据进行CA认证,该实施例中,数据获取单元控制视频网关机顶盒从节目TS流(传输流)中解析获取CA认证数据。\n[0049] 在进一步的方式中,数据获取单元控制由视频网关机顶盒从节目TS流中解析获取到CA认证数据,向WebSocket服务器发起CA认证数据更新通知,并携带CA认证数据;由WebSocket服务器接收CA认证数据进行缓存,并对CA认证数据进行加密处理。\n[0050] 数据显示单元,控制由视频网关机顶盒将加密后CA认证数据发送至连接的智能终端,由智能终端进行接收并解密并对解密后的CA认证信息进行显示,通过智能终端进行CA认证。\n[0051] 在对CA认证数据加密后,数据显示单元控制由视频网关机顶盒发送至连接的智能终端,智能终端进行解密并对CA认证数据进行显示,这样就能通过智能终端的显示功能来进行CA认证,完成CA认证。\n[0052] 进一步的方式中,数据显示单元控制由WebSocket服务器向智能终端的浏览器下发CA认证数据,由智能终端的浏览器接收完CA认证数据后进行解密,并向网页服务器请求HTML UI(HTML界面),网页服务器返回HTML UI并由智能终端运行将CA认证数据展示到HTML UI上,从而完成CA认证数据的显示,能够进行CA认证。\n[0053] 该视频网关CA认证系统,将智能终端与视频网关机顶盒建立连接,在需要进行CA认证时,由视频网关机顶盒解析获取节目TS流中的CA认证数据,并下发给智能终端,由智能终端进行显示,从而通过智能终端的显示功能来进行CA认证,完成CA认证,使得其他智能终端能够进行音视频的播放,给用户带来极大的便利。\n[0054] 本发明视频网关CA认证方法及系统,将智能终端与视频网关机顶盒建立连接,在需要进行CA认证时,由视频网关机顶盒解析获取节目TS流中的CA认证数据,并下发给智能终端,由智能终端进行显示,从而通过智能终端的显示功能来进行CA认证,完成CA认证,使得其他智能终端能够进行音视频的播放,给用户带来极大的便利。\n[0055] 以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-10-23
- 2016-01-13
实质审查的生效
IPC(主分类): H04N 21/254
专利申请号: 201510519738.3
申请日: 2015.08.21
- 2015-12-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-02-01
|
2011-10-24
| | |
2
| |
2014-04-23
|
2013-12-31
| | |
3
| |
2013-04-03
|
2012-12-31
| | |
4
| |
2014-09-03
|
2014-06-18
| | |
5
| |
2013-04-03
|
2013-01-08
| | |
6
| |
2014-03-12
|
2013-10-23
| | |
7
| |
2015-04-29
|
2014-12-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |