[发明专利]一种视频共享方法及系统有效
申请号: | 201710237250.0 | 申请日: | 2017-04-12 |
公开(公告)号: | CN107027007B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 岳英丹 | 申请(专利权)人: | 南京三宝弘正视觉科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 马维丽 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种视频共享方法及系统,涉及视频监控领域。本发明提供的视频共享方法,其通过先将视频数据在视频发送端进行了预处理,得到了第一数据包和第二数据包,并将视频数据调整了分辨率之后发送给了服务器群中的目标服务器;并且目标服务器如果需要更准确的数据的话,则可以向视频发送端进行请求,请求通过后,视频发送端会将第一数据包中的关键帧图像,和/或第二数据包中的目标动态图发送给目标服务器,进而使目标服务器获取到更为精确的数据;之后服务器群中的目标服务器再针对性的将数据下发给视频接收端,从而完成了视频数据的转达,提高了安全性。 | ||
搜索关键词: | 一种 视频 共享 方法 系统 | ||
【主权项】:
1.一种视频共享方法,其特征在于,作用于视频共享系统,所述视频共享系统包括多个视频发送端、多个视频接收端和服务器群;所述服务器群包括安全级别依次提高的第一级服务器、第二级服务器、第三级服务器、第四级服务器和第五级服务器,第一级服务器、第二级服务器、第三级服务器和第四级服务器均与相对应的一个或多个视频发送端通讯连接,且第一级服务器、第二级服务器、第三级服务器和第四级服务器均与相对应的一个或多个视频接收端通讯连接,且第二级服务器分别与第一级服务器和第三级服务器通讯连接;第三级服务器分别与第二级服务器和第四级服务器通讯连接,第四级服务器分别与第三级服务器和第五级服务器通讯连接;不同级别的服务器的访问密码和访问方式均不相同;所述视频共享方法包括:视频发送端获取摄像头所拍摄得到的视频数据;视频发送端与目标服务器分别建立第一安全通道、第二安全通道和视频传输通道,所述目标服务器的地址预存在所述视频发送端中,且所述目标服务器是所述第一级服务器、第二级服务器、第三级服务器、第四级服务器中安全级别与所述视频发送端相对应的一个服务器;视频发送端确定所述视频数据中的多个关键帧图像;视频发送端将全部所述关键帧图像提取出来,并打包形成第一数据包,以及将所述第一数据包保存在本地;视频发送端以所述关键帧图像为参照,从所述视频数据中提取目标视频段,所述目标视频段的时间长度小于预设的时间阈值,且,每个所述关键帧图像均位于所述目标视频段中;视频发送端将所述目标视频段制作为目标动态图,并将所述目标动态图打包形成第二数据包,以及将所述第二数据包保存在本地;视频发送端检测当前视频传输通道的实际网速值;视频发送端根据实际网速值和所述视频数据的大小,计算目标分辨率;视频发送端将所述视频数据调整为目标分辨率的大小;视频发送端将所述调整后的视频数据通过视频传输通道向目标服务器发送,并将临时生成的时间密文向目标服务器发送,所述时间密文是使用预先约定的加密密钥对发送时刻值进行加密后得到的,所述发送时刻值是视频发送端发送所述视频数据的实际时间;目标服务器在接收到所述视频数据后,若所述视频数据不符合预设的要求,则使用预先约定的解密密钥对所述时间密文进行解密,以得到所述发送时刻值;目标服务器在预存的密码表中查找所述发送时刻值所对应的目标代码,所述密码表中记载有不同的时间段所对应的代码;目标服务器通过第一安全通道向视频发送端发送获取请求,所述获取请求中携带有所述目标服务器接收到所述视频数据的时间信息和请求内容;目标服务器通过第二安全通道向视频发送端发送所述目标代码;视频发送端判断第一时刻和第二时刻的间隔是否小于预设的数值,所述第一时刻是视频发送端接收到所述获取请求的时刻,所述第二时刻是视频发送端接收到所述目标代码的时刻;若第一时刻和第二时刻的间隔小于预设的数值,则视频发送端根据所述时间信息和所述目标代码确定所述获取请求的请求权限;视频发送端根据所述请求权限和所述请求内容,确定发送内容,所述发送内容包括所述第一数据包和/或所述第二数据包;若所述发送内容只有第一数据包,则视频发送端将所述第一数据包中的每一个关键帧图像均拆分为第一分图和第二分图,并将全部第一分图打包形成第一子数据包,将全部第二分图打包形成第二子数据包;以及通过第一安全通道将第一子数据包向目标服务器发送,通过第二安全通道将第二子数据包向目标服务器发送;若所述发送内容只有第二数据包,则视频发送端使用视频加密密钥对所述第二数据包中的目标视频段进行加密,以生成加密视频段,并将所述加密视频段打包形成第三子数据包,以及将视频加密密钥打包成第四子数据包;以及视频发送端通过第一安全通道将第三子数据包向目标服务器发送,通过第二安全通道将第四子数据包向目标服务器发送;若所述发送内容为第一数据包和第二数据包,则视频发送端分别使用不同的加密方式对所述第一数据包和所述第二数据包进行加密,并通过第一安全通道将加密后的第一数据包向目标服务器发送,通过第二安全通道将加密后的第二数据包向目标服务器发送;视频接收端向目标服务器发送视频获取请求,所述视频获取请求中携带有视频接收端的接收端编码、生成所述视频获取请求的生成时间、目标数据编码和兑换密码;目标服务器接收到所述视频获取请求后,将所述视频获取请求向上一级服务器发送;所述上一级服务器根据所述接收端编码、所述生成时间和所述兑换密码判断是否允许将所述目标数据编码所对应的数据发送给所述视频接收端;若判断的结果是允许将所述目标数据编码所对应的数据发送给所述视频接收端,则所述上一级服务器向目标服务器发送允许发送指令;目标服务器在接收到允许发送指令后,在本地数据库中查找目标数据编码所对应的目标下传数据;若目标服务器在本地数据库中查找到所述目标下传数据,则将所述目标下传数据向视频接收端发送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京三宝弘正视觉科技有限公司,未经南京三宝弘正视觉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710237250.0/,转载请声明来源钻瓜专利网。