一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种高效云视频跨设备投屏方法、系统及存储介质与流程

2022-03-09 07:51:54 来源:中国专利 TAG:


1.本发明涉及影像播放技术领域,尤其涉及一种高效云视频跨设备投屏方法、系统及存储介质。


背景技术:

2.影像投屏作为时下热门的数据播放传递技术,随着播放素材的与日俱增,优质的播放素材量也变得越来越多,而影像投屏也成为越来越多用户亲睐的播放手段,然而在海量播放素材的基础上,掺杂在海量播放素材内的非正常播放内容也与日俱增,尤其是一些具有涉黄、涉恐或涉爆的影像内容混杂在海量的播放素材内,其带来的社会负面影像是非常巨大的,虽然当下的社交媒体、影像服务平台大多设置了影像审核机制,但是其大部分是事后监管,且在投屏终端进行影像数据点播时,可能存在素材被替换的情况,另外,部分经投屏的影像数据存在被盗录倒卖的问题,这也给影像数据的创作者带来了一定的积极性打击和收益影像,因此,如何提高影像投屏播放内容的审核可靠性和数据安全防伪的有效性,是非常具有现实意义的课题。


技术实现要素:

3.有鉴于此,本发明的目的在于提出一种实施可靠、操作便利且稳定性佳的高效云视频跨设备投屏方法、系统及存储介质。
4.为了实现上述的技术目的,本发明所采用的技术方案为:
5.一种高效云视频跨设备投屏方法,包括:
6.s01、构建影像数据库,该影像数据库用于加密存储影像数据和播放记录;
7.s02、响应投屏终端的影像投屏请求,生成与影像数据一一对应的密钥和影像数据地址并下发至投屏终端;
8.s03、投屏终端根据影像数据地址进行下载影像数据,然后根据密钥对其进行解密后播放;
9.s04、记录投屏终端对所下载影像数据的持续播放时长和对应的影像数据信息,生成播放记录并反馈至影像数据库。
10.作为一种可能的实施方式,进一步,s01中,所述影像数据为经审核的影像数据,其审核方法包括:
11.s021、获取待审核影像数据,将其分割为图像帧后,对图像帧进行文字内容提取和图像特征定位,生成文字待检数据和图像待检数据;
12.s022、将文字待检数据和图像待检数据导入检测神经网络中进行检测,获得与文字待检数据和图像待检数据一一对应的检测结果;
13.s023、获取单个待审核影像数据的所有检测结果,在所有检测结果均符合预设条件时,将合规结论作为检测结果输出,将对应的影像数据加密并入库至影像数据库中,在检测结果中存在不符合预设条件时,将不符合预设条件的文字待检数据和/或图像待检数据
与不合规结论作为检测结果输出。
14.作为一种较优的实施选择,优选的,s02中所述检测神经网络的训练方法为:汇集训练素材,对训练素材进行标记,然后训练素材和标记结果导入到神经网络中进行训练,直至模型收敛后,获得检测神经网络,其中,所述训练素材包括文字训练素材和图像特征训练素材。
15.作为一种较优的实施选择,优选的,s02中,所获取的待审核影像数据来源于个人用户主动上传、企业组织主动上传或互联网数据抓取,当来源于个人用户主动上传、企业组织主动上传时,该个人用户、企业组织均注册有唯一id;
16.s03中所生成的异常数据被反馈至后台服务器且在影像数据为个人用户或企业组织上传时,还记录该影像数据对应上传的id或ip地址。
17.作为一种较优的实施选择,优选的,s023还包括:经影像数据在入库至影像数据库中时,对其进行编号和将影像数据库中的影像数据进行信息提取,生成节目清单,该节目清单按预设时间频率被下发至投屏终端,其中,在下发节目清单时,还获取投屏终端已具有的节目清单编码,
18.当投屏终端返回为空时,将新生成的节目清单直接下发至投屏终端,
19.当投屏终端返回已有节目清单编码时,将该新生成的节目清单与投屏终端已具有的节目清单进行内容匹配,获得区别信息,根据区别信息生成新增和/或删减数据信息,并将其下发至投屏终端,由投屏终端进行信息调整和编码更新;
20.s02中,投屏终端根据节目清单进行发起影像投屏请求。
21.作为一种较优的实施选择,优选的,s02还包括连接投屏终端,获取投屏终端信息且相应生成与该投屏终端对应的唯一编码,所述编码为随机生成的多位数字编码;
22.在响应投屏终端的影像投屏请求时,还根据投屏终端的编码生成与投屏终端对应的防伪信息;
23.s03中、投屏终端根据影像数据地址进行下载影像数据时,所述防伪信息被加入到影像数据中,且在投屏终端播放时,一并被播放。
24.作为一种较优的实施选择,优选的,s02中,所述防伪信息的生成方法为:
25.获取影像数据的其中一图像帧,且获取该图像帧的分辨率大小,将其设为h
×
l,其中h为图像帧竖直方向的像素点数量,l为图像帧水平方向的像素点数量;
26.根据图像帧的分辨率大小,生成规格为h1×
l1的圆角矩形块,将其调整为灰色并设为防伪色块,其中h1=0.005~0.01h,l1=0.005~0.01l;
27.获取投屏终端的编码,然后将编码进行单独分割并依序按分隔后的编码数字进行按时间轴间隔显示防伪色块,生成防伪影像,其中,编码中数字0表示间隔10s,其他非0数字为真实秒值,防伪影像中,第一次出现防伪色块与第二次出现防伪色块之间的秒钟时间间隔等于投屏终端的编码第一位,第三次出现防伪色块与第二次出现防伪色块之间的秒钟时间间隔等于投屏终端的编码第二位,最后一次出现防伪色块与上一次出现防伪色块之间的秒钟时间间隔等于投屏终端的编码最后一位;
28.s04中、投屏终端根据影像数据地址进行下载影像数据时,所述防伪信息采用视频轨道合并的方式被加入到影像数据中且显示于影像数据的边角,且在投屏终端播放时,一并被播放。
29.作为一种较优的实施选择,优选的,s02中,所述防伪影像为多个且被间隔插入到影像数据中且显示于影像数据的边角,插入到影像数据中的防伪影像与影像数据共享影像时间轨道,并在播放至对应时间轨道时,一并播放防伪影像。
30.基于上述方案,本发明还提供一种高效云视频跨设备投屏装置,包括:
31.服务器,用于构建影像数据库和对影像数据进行审核,并将符合预设条件的影像数据入库至影像数据库,该影像数据库还用于存储播放记录;
32.数据处理模块,用于生成与影像数据一一对应的密钥、影像数据地址和防伪信息,并在投屏终端下载影像数据时,将防伪信息加入影像数据中;
33.数据调度单元,用于响应投屏终端的影像投屏请求,并将与影像数据一一对应的密钥和影像数据地址下发至投屏终端;
34.投屏终端,用于根据影像数据地址进行下载影像数据,然后根据密钥对其进行解密后播放;
35.数据反馈模块,用于记录投屏终端对所下载影像数据的持续播放时长和对应的影像数据信息,生成播放记录并反馈至影像数据库。
36.基于上述方案,本发明还提供一种计算机可读的存储介质,所述的存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述的至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行实现上述所述的高效云视频跨设备投屏方法。
37.采用上述的技术方案,本发明与现有技术相比,其具有的有益效果为:本方案巧妙性通过将已审核的影像数据存储于影像数据库中,再由投屏终端进行发起影像投屏请求后,将影像数据地址和与其关联的密钥下发至投屏终端,保证了投屏终端所播放的影像数据与其所请求的影像数据一致,避免了影像数据被替换的风险和提高了影像数据的传递可靠性、安全性,另外通过对影像数据的播放进行记录并存储与影像数据库中有助于对投屏终端的节目清单进行节目类型优先级排序,使得投屏终端使用者能够尽可能地优先接收或查阅到其喜爱类型的影像数据信息,提高了云视频投屏播放的效率和体验;而在影像数据中加入了特别定制化的防伪信息能够保证影像数据,在被盗录或通过其他技术手段进行盗版传播时,起到对投屏终端或其使用者进行追溯的技术效果,为影像数据的传播提供了技术性的保护、防侵权策略。
附图说明
38.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1是本发明方案方法的简要实施流程示意图;
40.图2是本发明方案系统的简要实施连接示意图。
具体实施方式
41.下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定。同样的,以下实施例仅为本发明的部
分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
42.如图1所示,本方案一种高效云视频跨设备投屏方法,包括:
43.s01、构建影像数据库,该影像数据库用于加密存储影像数据和播放记录;
44.s02、响应投屏终端的影像投屏请求,生成与影像数据一一对应的密钥和影像数据地址并下发至投屏终端;
45.s03、投屏终端根据影像数据地址进行下载影像数据,然后根据密钥对其进行解密后播放;
46.s04、记录投屏终端对所下载影像数据的持续播放时长和对应的影像数据信息,生成播放记录并反馈至影像数据库。
47.作为一种可能的实施方式,进一步,s01中,所述影像数据为经审核的影像数据,其审核方法包括:
48.s021、获取待审核影像数据,将其分割为图像帧后,对图像帧进行文字内容提取和图像特征定位,生成文字待检数据和图像待检数据;
49.s022、将文字待检数据和图像待检数据导入检测神经网络中进行检测,获得与文字待检数据和图像待检数据一一对应的检测结果;
50.s023、获取单个待审核影像数据的所有检测结果,在所有检测结果均符合预设条件时,将合规结论作为检测结果输出,将对应的影像数据加密并入库至影像数据库中,在检测结果中存在不符合预设条件时,将不符合预设条件的文字待检数据和/或图像待检数据与不合规结论作为检测结果输出。
51.本方案中,作为一种较优的实施选择,优选的,s02中所述检测神经网络的训练方法为:汇集训练素材,对训练素材进行标记,然后训练素材和标记结果导入到神经网络中进行训练,直至模型收敛后,获得检测神经网络,其中,所述训练素材包括文字训练素材和图像特征训练素材。
52.为了便于对视频数据进行溯源和监管,作为一种较优的实施选择,优选的,s02中,所获取的待审核影像数据来源于个人用户主动上传、企业组织主动上传或互联网数据抓取,当来源于个人用户主动上传、企业组织主动上传时,该个人用户、企业组织均注册有唯一id;
53.s03中所生成的异常数据被反馈至后台服务器且在影像数据为个人用户或企业组织上传时,还记录该影像数据对应上传的id或ip地址。
54.为了方便视频数据的点播,本方案中,作为一种较优的实施选择,优选的,s023还包括:经影像数据在入库至影像数据库中时,对其进行编号和将影像数据库中的影像数据进行信息提取,生成节目清单,该节目清单按预设时间频率被下发至投屏终端,其中,在下发节目清单时,还获取投屏终端已具有的节目清单编码,
55.当投屏终端返回为空时,将新生成的节目清单直接下发至投屏终端,
56.当投屏终端返回已有节目清单编码时,将该新生成的节目清单与投屏终端已具有的节目清单进行内容匹配,获得区别信息,根据区别信息生成新增和/或删减数据信息,并将其下发至投屏终端,由投屏终端进行信息调整和编码更新;
57.s02中,投屏终端根据节目清单进行发起影像投屏请求。
58.在影像数据防伪方面,本方案中,作为一种较优的实施选择,优选的,s02还包括连接投屏终端,获取投屏终端信息且相应生成与该投屏终端对应的唯一编码,所述编码为随机生成的多位数字编码;
59.在响应投屏终端的影像投屏请求时,还根据投屏终端的编码生成与投屏终端对应的防伪信息;
60.s03中、投屏终端根据影像数据地址进行下载影像数据时,所述防伪信息被加入到影像数据中,且在投屏终端播放时,一并被播放。
61.作为一种较优的实施选择,优选的,s02中,所述防伪信息的生成方法为:
62.获取影像数据的其中一图像帧,且获取该图像帧的分辨率大小,将其设为h
×
l,其中h为图像帧竖直方向的像素点数量,l为图像帧水平方向的像素点数量;
63.根据图像帧的分辨率大小,生成规格为h1×
l1的圆角矩形块,将其调整为灰色并设为防伪色块,其中h1=0.005~0.01h,l1=0.005~0.01l;
64.获取投屏终端的编码,然后将编码进行单独分割并依序按分隔后的编码数字进行按时间轴间隔显示防伪色块,生成防伪影像,其中,编码中数字0表示间隔10s,其他非0数字为真实秒值,防伪影像中,第一次出现防伪色块与第二次出现防伪色块之间的秒钟时间间隔等于投屏终端的编码第一位,第三次出现防伪色块与第二次出现防伪色块之间的秒钟时间间隔等于投屏终端的编码第二位,最后一次出现防伪色块与上一次出现防伪色块之间的秒钟时间间隔等于投屏终端的编码最后一位;
65.s04中、投屏终端根据影像数据地址进行下载影像数据时,所述防伪信息采用视频轨道合并的方式被加入到影像数据中且显示于影像数据的边角,且在投屏终端播放时,一并被播放。
66.作为一种较优的实施选择,优选的,s02中,所述防伪影像为多个且被间隔插入到影像数据中且显示于影像数据的边角,插入到影像数据中的防伪影像与影像数据共享影像时间轨道,并在播放至对应时间轨道时,一并播放防伪影像。
67.如图2所示,基于上述方案,本发明还提供一种高效云视频跨设备投屏装置,包括:
68.服务器,用于构建影像数据库和对影像数据进行审核,并将符合预设条件的影像数据入库至影像数据库,该影像数据库还用于存储播放记录;
69.数据处理模块,用于生成与影像数据一一对应的密钥、影像数据地址和防伪信息,并在投屏终端下载影像数据时,将防伪信息加入影像数据中;
70.数据调度单元,用于响应投屏终端的影像投屏请求,并将与影像数据一一对应的密钥和影像数据地址下发至投屏终端;
71.投屏终端,用于根据影像数据地址进行下载影像数据,然后根据密钥对其进行解密后播放;
72.数据反馈模块,用于记录投屏终端对所下载影像数据的持续播放时长和对应的影像数据信息,生成播放记录并反馈至影像数据库。
73.另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
74.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可
以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
75.以上所述仅为本发明的部分实施例,并非因此限制本发明的保护范围,凡是利用本发明说明书及附图内容所作的等效装置或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献