一种视频数据共享系统及方法技术方案

技术编号:17037842 阅读:41 留言:0更新日期:2018-01-13 22:28
本发明专利技术涉及一种视频数据共享系统,包括:视频采集终端、视频元数据模块、用户模块、视频共享模块、视频校验模块和用户认证模块;所述视频采集终端负责采集视频数据,对采集的视频数据进行编码得到编码视频数据,根据编码视频数据定时生成哈希码,将哈希码提交到区块链系统换取视频凭证码,把视频凭证码作为视频信息增强帧保存到视频数据里,使视频数据具有防篡改能力,并定时提交视频元数据到视频元数据模块;所述视频元数据模块负责存储和检索视频元数据;所述用户模块负责申请视频数据和提交视频数据;所述视频共享模块负责协调视频数据;所述视频校验模块负责校验用户提交的视频数据是否被篡改或被伪造;所述用户认证模块负责用户身份认证。

A video data sharing system and method

The present invention relates to a video data sharing system, including: video acquisition terminal, video metadata module, user module, video sharing module, video module and user authentication module; the video acquisition terminal is responsible for collecting video data, the video data are obtained according to the data of video encoding encoding, encoding video data to generate a hash timing the code will be submitted to the hash code, block chain system for video document code, the video document code as the video information is saved to the data in the video frames to enhance the video data, has the capacity to prevent tampering, and regularly submit video metadata to the video metadata module; the video metadata module is responsible for the storage and retrieval of video metadata; the user module be responsible for the application of video data and submit video data; the video module is responsible for coordinating the number of video sharing According to the above, the video verification module is responsible for checking whether the video data submitted by users is tampered or forged, and the user authentication module is responsible for user identity authentication.

【技术实现步骤摘要】
一种视频数据共享系统及方法
本专利技术涉及视频
,具体涉及一种视频数据共享系统及方法。
技术介绍
随着计算机、网络及图像处理、传输技术的飞速发展,视频监控的普及越来越明显,但是目前的视频监控还存在着一些问题,主要体现在以下两个方面,一方面:随着以安防监控为技术手段的平安城市建设如火如荼的开展,人们能深刻体会到视频数据在维护社会治安,降低犯罪率,提升城市的整体幸福感方面起到的重要作用,但是由于政府财政限制,使得监控系统不能覆盖所有地方,导致视频监控系统存在许多监控盲点。另一方面:随着手机、平板电脑等移动终端的普及,越来越多的人习惯使用智能终端拍摄并分享视频,但是随着视频编辑软件的出现,视频数据能被轻易篡改和伪造,使得个人采集的视频数据无法用在城市治理方面,导致个人视频数据没被充分利用。现有技术中,中国专利CN205017454U公开了一种视频保全装置,但该专利是通过后台保存视频数据,系统运行成本高,无发大规模使用,只具有视频数据篡改鉴别能力,无法鉴别伪造视频,也没有提供视频数据共享平台;中国专利CN204733294U公开了一种防止剪辑的监控视频录制装置,但该专利需要外物辅助,不利于推广;因此,针对这些缺陷,本专利技术提供了一种视频数据共享系统及方法,本专利技术主要解决的问题为:1.现有技术中缺少篡改或伪造的视频数据鉴别能力,无法保证视频真实性,2.现有技术中缺少视频数据共享平台。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种视频数据共享系统及方法;解决阻碍视频数据共享的两个问题:1.现有技术中缺少篡改或伪造视频数据的鉴别能力,无法保证视频真实性,2.现有技术中缺少视频数据共享平台。为达到以上目的,本专利技术采取的技术方案是:一种视频数据共享系统,包括:视频采集终端、视频元数据模块、用户模块、视频共享模块、视频校验模块和用户认证模块;所述视频采集终端负责采集视频数据,对采集的视频数据进行编码得到编码视频数据,根据编码视频数据定时生成哈希码,将哈希码提交到区块链系统换取视频凭证码,把视频凭证码作为视频信息增强帧保存到视频数据里,使视频数据具有防篡改能力,并定时提交视频元数据到视频元数据模块;所述视频元数据模块负责存储和检索视频元数据;所述用户模块负责申请视频数据和提交视频数据;所述视频共享模块负责协调视频数据;所述视频校验模块负责校验用户提交的视频数据是否被篡改或被伪造;所述用户认证模块负责用户身份认证。在上述方案的基础上,所述元数据包括:视频采集终端编码、地理坐标、视频拥有者编码和视频采集时间。在上述方案的基础上,所述视频采集终端的视频数据采集流程如下:步骤1、访问用户认证模块,获得用户编码和视频元数据模块访问凭证,根据获得的视频元数据模块访问凭证定时向视频元数据模块提交视频元数据;步骤2、获得用户编码后,开始采集视频数据,对采集到的视频数据进行编码,得到编码视频数据;步骤3、将编码视频数据缓存在待签名队列;步骤4、当待签名队列达到指定要求时(如:关键帧超过多少帧、时间间隔超过多少秒等),使用哈希算法(sha1,md5等)对待签名队列里的编码视频数据进行计算得到哈希码;步骤5、将哈希码提交到区块链系统获取视频凭证码(交易编码);步骤6、将待签名队列里的编码视频数据和包含视频凭证码的信息增强帧保存到录像文件里;步骤7、重复步骤2-6直到用户停止采集视频。在上述方案的基础上,视频数据申请流程如下:步骤1、用户进行身份认证,认证通过后通过用户模块将视频数据申请提交到视频共享模块;步骤2、视频共享模块将视频数据申请提交到视频元数据模块,视频元数据模块收到视频数据申请后,给提供视频元数据的用户发送视频数据申请请求;步骤3、提供视频元数据的用户收到视频数据申请请求后,给视频共享模块提交视频数据;步骤4、视频共享模块接收到视频数据后调用视频校验模块对视频数据进行校验;步骤5、视频数据通过校验后,被标记为待下载视频,视频校验模块将待下载视频提交给用户模块;步骤6、用户通过用户模块下载视频数据。在上述方案的基础上,所述视频数据申请包含:地址坐标和时间段信息。在上述方案的基础上,所述视频校验模块校验视频数据是否被篡改的流程如下:步骤a、扫描视频数据,找到包含视频凭证码的信息增强帧,并用该信息增强帧分割视频数据,得到视频数据块和信息增强帧组成的校验块;步骤b、对视频数据块使用哈希算法计算得到哈希码Ⅰ;步骤c、在信息增强帧组成的校验块中使用视频凭证码从区块链系统中获取哈希码Ⅱ;步骤d、判断哈希码Ⅰ和哈希码Ⅱ是否一样,若一样表示视频数据没有被篡改,否则视频数据被篡改。在上述方案的基础上,所述视频校验模块校验视频数据是否被伪造的流程如下:步骤a、解码视频数据,获取连续的视频图片;步骤b、使用移动目标检测算法,把视频图片分成移动目标部分(可以是多个)和背景部分;步骤c、使用图片相似性检测算法,比较两个相邻视频图片背景部分中色彩、形状、亮度向视图和sift特征是否相似,如果相邻视频图片背景部分中色彩、形状、亮度向视图和sift特征的相似度没达到要求,则记录视频图片背景部分中相似度没有达到要求的位置为突变位置,同时记录突变位置出现的突变次数;步骤d、如果视频图片背景部分的突变次数超过指定次数,则标记该视频数据为疑似伪造,如果视频图片背景部分的突变次数未超过指定次数,则进行下一步;步骤e、使用图片相似性检测算法,把拥有相似移动目标的视频数据分成一组,视频组内的视频数据代表了该视频组的视频可信度,数量越多,则视频数据的可信度越高。附图说明本专利技术有如下附图:图1视频数据采集流程图。图2视频数据申请流程图。具体实施方式以下结合附图对本专利技术作进一步详细说明。如图1-2所示,本专利技术所述的视频数据共享系统,包括:视频采集终端、视频元数据模块、用户模块、视频共享模块、视频校验模块和用户认证模块;所述视频采集终端负责采集视频数据,对采集的视频数据进行编码得到编码视频数据,根据编码视频数据定时生成哈希码,将哈希码提交到区块链系统换取视频凭证码,把视频凭证码作为视频信息增强帧保存到视频数据里,使视频数据具有防篡改能力,并定时提交视频元数据到视频元数据模块;所述视频元数据模块负责存储和检索视频元数据;所述用户模块负责申请视频数据和提交视频数据;所述视频共享模块负责协调视频数据;所述视频校验模块负责校验用户提交的视频数据是否被篡改或被伪造;所述用户认证模块负责用户身份认证。在上述方案的基础上,所述元数据包括:视频采集终端编码、地理坐标、视频拥有者编码和视频采集时间。在上述方案的基础上,所述视频采集终端的视频数据采集流程如下:步骤1、访问用户认证模块,获得用户编码和视频元数据模块访问凭证,根据获得的视频元数据模块访问凭证定时向视频元数据模块提交视频元数据;步骤2、获得用户编码后,开始采集视频数据,对采集到的视频数据进行编码,得到编码视频数据;步骤3、将编码视频数据缓存在待签名队列;步骤4、当待签名队列达到指定要求时(如:关键帧超过多少帧、时间间隔超过多少秒等),使用哈希算法(sha1,md5等)对待签名队列里的编码视频数据进行计算得到哈希码;步骤5、将哈希码提交到区块链系统获取视频凭证码(交易编码);步骤6、将待签名队列里的编码视频数据和包含视本文档来自技高网...
一种视频数据共享系统及方法

【技术保护点】
一种视频数据共享系统,其特征在于,包括:视频采集终端、视频元数据模块、用户模块、视频共享模块、视频校验模块和用户认证模块;所述视频采集终端负责采集视频数据,对采集的视频数据进行编码得到编码视频数据,根据编码视频数据定时生成哈希码,将哈希码提交到区块链系统换取视频凭证码,把视频凭证码作为视频信息增强帧保存到视频数据里,使视频数据具有防篡改能力,并定时提交视频元数据到视频元数据模块;所述视频元数据模块负责存储和检索视频元数据;所述用户模块负责申请视频数据和提交视频数据;所述视频共享模块负责协调视频数据;所述视频校验模块负责校验用户提交的视频数据是否被篡改或被伪造;所述用户认证模块负责用户身份认证。

【技术特征摘要】
1.一种视频数据共享系统,其特征在于,包括:视频采集终端、视频元数据模块、用户模块、视频共享模块、视频校验模块和用户认证模块;所述视频采集终端负责采集视频数据,对采集的视频数据进行编码得到编码视频数据,根据编码视频数据定时生成哈希码,将哈希码提交到区块链系统换取视频凭证码,把视频凭证码作为视频信息增强帧保存到视频数据里,使视频数据具有防篡改能力,并定时提交视频元数据到视频元数据模块;所述视频元数据模块负责存储和检索视频元数据;所述用户模块负责申请视频数据和提交视频数据;所述视频共享模块负责协调视频数据;所述视频校验模块负责校验用户提交的视频数据是否被篡改或被伪造;所述用户认证模块负责用户身份认证。2.如权利要求1所述的视频数据共享系统,其特征在于,所述元数据包括:视频采集终端编码、地理坐标、视频拥有者编码和视频采集时间。3.如权利要求1所述的视频数据共享系统,其特征在于,所述视频采集终端的视频数据采集流程如下:步骤1、访问用户认证模块,获得用户编码和视频元数据模块访问凭证,根据获得的视频元数据模块访问凭证定时向视频元数据模块提交视频元数据;步骤2、获得用户编码后,开始采集视频数据,对采集到的视频数据进行编码,得到编码视频数据;步骤3、将编码视频数据缓存在待签名队列;步骤4、当待签名队列达到指定要求时,使用哈希算法对待签名队列里的编码视频数据进行计算得到哈希码;步骤5、将哈希码提交到区块链系统获取视频凭证码;步骤6、将待签名队列里的编码视频数据和包含视频凭证码的信息增强帧保存到录像文件里;步骤7、重复步骤2-6直到用户停止采集视频。4.应用权利要求1-3任一权利要求所述的视频数据共享系统进行视频数据申请流程,其特征在于,包括以下步骤:步骤1、用户进行身份认证,认证通过后通过用户模块将视频数据申请提交到视频共享模块;步骤2、视频共享模块将视频数据申请提交到视频元数据模块,视频元数据模块收到视频数据申请后,给提供视...

【专利技术属性】
技术研发人员:孙正义王浩宇程强李惠敏蔺仕峰王川李波常婕
申请(专利权)人:国创科视科技股份有限公司
类型:发明
国别省市:北京,11

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

1