在线播放视频的方法和系统的制作方法_4

文档序号:9931514阅读:来源:国知局
所附权利要求的保护范围内。
【主权项】
1.一种在线播放视频的方法,其特征在于,视频播放APP端集成加密组件,其中,所述加密组件中携带有所述视频播放APP端在视频播放服务器中进行注册时提交的注册包名和注册签名,包括: 所述加密组件接收所述视频播放APP端发送的视频播放请求; 所述加密组件获取所述视频播放APP端的当前包名和当前签名; 所述加密组件根据所述视频播放APP端的所述当前包名和所述当前签名,以及所述视频播放APP端的所述注册包名和所述注册签名,对所述视频播放APP端进行鉴权; 所述加密组件对所述视频播放APP端鉴权成功后,向所述视频播放服务器发送所述视频播放请求,以使所述视频播放APP端获取进行播放的视频数据;其中,所述视频播放请求中携带加密后的视频地址。2.如权利要求1所述的方法,其特征在于,视频播放APP端集成加密组件,包括: 所述视频播放APP端将所述视频播放APP端的所述注册包名和所述注册签名注册到所述视频播放服务器中,从而使所述视频播放服务器为所述视频播放APP端分配第一密钥和加密算法,利用第二密钥对所述注册包名、所述注册签名、所述第一密钥和所述加密算法进行加密后生成所述加密组件,并将与所述第二密钥对应的第三密钥按照预设的密钥拆分算法拆分后,携带在所述加密组件中发送至所述视频播放APP端; 所述视频播放APP端接收所述加密组件,将所述加密组件集成在所述视频播放APP端。3.如权利要求2所述的方法,其特征在于,所述加密组件根据所述视频播放APP端的所述当前包名和所述当前签名,以及所述视频播放APP端的所述注册包名和所述注册签名,对所述视频播放APP端进行鉴权,包括: 按照预设的密钥恢复算法恢复出所述加密组件携带的所述第三密钥,所述加密组件利用所述第三密钥对所述加密组件进行解密,得到所述注册包名和所述注册签名; 所述加密组件将所述视频播放APP端的所述当前包名和所述当前签名,与得到的所述注册包名和所述注册签名分别进行比对; 如果所述视频播放APP端的所述当前包名与所述注册包名一致且所述当前签名与所述注册签名一致,则所述加密组件确定对所述视频播放APP端鉴权成功。4.如权利要求3所述的方法,其特征在于,所述按照预设的密钥恢复算法恢复出所述加密组件携带的所述第三密钥,所述加密组件利用所述第三密钥对所述加密组件进行解密,得到所述注册包名和所述注册签名时,还包括: 按照预设的密钥恢复算法恢复出所述加密组件携带的所述第三密钥,所述加密组件利用所述第三密钥对所述加密组件进行解密,得到所述第一密钥和所述加密算法; 相应地,所述加密组件对所述视频播放APP端鉴权成功后,向所述视频播放服务器发送所述视频播放请求,以使所述视频播放APP端获取进行播放的视频数据;其中,所述视频播放请求中携带加密后的所述视频地址,具体包括: 所述加密组件对所述视频播放APP端鉴权成功后,利用所述第一密钥,通过所述加密算法,对所述视频地址进行加密,得到加密后的所述视频地址和加密验证信息; 所述加密组件向所述视频播放服务器发送所述视频播放请求,其中,所述视频播放请求中携带加密后的所述视频地址、所述加密验证信息以及时间戳信息,从而使所述视频播放服务器在接收到所述视频播放请求后,解密加密后的所述视频地址,对所述加密验证信息以及所述时间戳信息进行验证,验证通过后,使所述视频播放APP端获取进行播放的视频数据。5.—种在线播放视频的方法,其特征在于,包括: 视频播放服务器接收视频播放APP端提交的注册包名和注册签名; 所述视频播放服务器为所述视频播放APP端分配第一密钥和加密算法,利用第二密钥对所述注册包名、所述注册签名、所述第一密钥和所述加密算法进行加密后生成加密组件,所述加密组件用于集成在所述视频播放APP端,对发起视频播放请求的所述视频播放APP端进行鉴权; 所述视频播放服务器接收所述视频播放请求,并解密所述视频播放请求中携带的加密后的视频地址,向所述视频播放APP端发送相应的视频数据以完成视频播放。6.如权利要求5所述的方法,其特征在于,还包括: 所述视频播放服务器将与所述第二密钥对应的第三密钥按照预设的密钥拆分算法拆分后,携带在所述加密组件中发送至所述视频播放APP端,所述第三密钥用于对所述加密组件进行解密。7.—种在线播放视频的系统,其特征在于,包括:视频播放APP端和视频播放服务器; 所述视频播放服务器包括: 处理模块,用于接收视频播放请求,并解密所述视频播放请求中携带的加密后的视频地址,向所述视频播放APP端发送相应的视频数据以完成视频播放; 所述视频播放APP端包括:加密组件和网络视频播放器; 所述加密组件包括: 存储单元,用于存储所述视频播放APP端在所述视频播放服务器中进行注册时提交的注册包名和注册签名; 接收单元,用于接收所述视频播放APP端的所述网络视频播放器发送的视频播放请求; 获取单元,用于获取所述视频播放APP端的当前包名和当前签名; 鉴权单元,用于根据所述视频播放APP端的所述当前包名和所述当前签名,以及所述视频播放APP端的所述注册包名和所述注册签名,对所述视频播放APP端进行鉴权; 发送单元,用于对所述视频播放APP端鉴权成功后,向所述视频播放服务器发送所述视频播放请求,其中,所述视频播放请求中携带加密后的视频地址; 所述网络视频播放器,用于通过所述加密组件发起所述视频播放请求,并接收所述视频播放服务器发送的视频数据进行播放。8.如权利要求7所述的系统,其特征在于,所述视频播放APP端还包括: 注册模块,用于将所述视频播放APP端的所述注册包名和所述注册签名注册到所述视频播放服务器中; 相应地,所述视频播放服务器还包括: 生成模块,用于为所述视频播放APP端分配第一密钥和加密算法,利用第二密钥对所述注册包名、所述注册签名、所述第一密钥和所述加密算法进行加密后生成所述加密组件,并将与所述第二密钥对应的第三密钥按照预设的密钥拆分算法拆分后,携带在所述加密组件中发送至所述视频播放APP端; 相应地,所述视频播放APP端还包括: 集成模块,用于接收所述加密组件,将所述加密组件集成在所述视频播放APP端。9.如权利要求8所述的系统,其特征在于,所述鉴权单元包括: 解密子单元,用于按照预设的密钥恢复算法恢复出所述加密组件携带的所述第三密钥,利用所述第三密钥对所述加密组件进行解密,得到所述注册包名和所述注册签名; 比对子单元,用于将所述视频播放APP端的所述当前包名和所述当前签名,与得到的所述注册包名和所述注册签名分别进行比对; 确定子单元,用于如果所述视频播放APP端的所述当前包名与所述注册包名一致且所述当前签名与所述注册签名一致,确定对所述视频播放APP端鉴权成功。10.如权利要求9所述的系统,其特征在于,所述解密子单元,还用于按照预设的密钥恢复算法恢复出所述加密组件携带的所述第三密钥,利用所述第三密钥对所述加密组件进行解密,得到所述第一密钥和所述加密算法; 相应地,所述发送单元具体包括: 加密子单元,用于利用所述第一密钥,通过所述加密算法,对所述视频播放请求中携带的视频地址进行加密,得到加密后的所述视频地址和加密验证信息; 发送子单元,用于向所述视频播放服务器发送所述视频播放请求,其中,所述视频播放请求中携带加密后的所述视频地址、所述加密验证信息以及时间戳信息; 相应地,所述处理模块,具体用于接收所述视频播放请求,解密加密后的所述视频地址,对所述加密验证信息以及所述时间戳信息进行验证,验证通过后,向所述网络视频播放器发送所述视频地址对应的视频数据。
【专利摘要】本发明公开了一种在线播放视频的方法和系统,属于通信技术领域。视频播放APP端集成加密组件,方法包括:所述加密组件接收所述视频播放APP端发送的视频播放请求;所述加密组件对所述视频播放APP端进行鉴权;所述加密组件对所述视频播放APP端鉴权成功后,向所述视频播放服务器发送所述视频播放请求,以使所述视频播放APP端获取进行播放的视频数据,其中,所述视频播放请求中携带加密后的视频地址。所述系统包括:视频播放APP端和视频播放服务器。本发明提高了在线播放视频的安全性。
【IPC分类】H04N21/4623, H04N21/266, H04N21/6334
【公开号】CN105721903
【申请号】CN201410833975
【发明人】胡潮平, 张建蕊
【申请人】乐视网信息技术(北京)股份有限公司
【公开日】2016年6月29日
【申请日】2014年12月26日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1