一种基于区块链的多媒体信息监播方法、装置及系统制造方法及图纸

技术编号:21686963 阅读:19 留言:0更新日期:2019-07-24 14:53
本说明书实施例提供一种基于区块链的多媒体信息监播方法、装置及系统。所述方法包括:采集并获取多媒体信息的监播数据,计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名,将签名后的第一数据摘要发布至区块链中;再将监播数据发送至业务服务器,以便所述业务服务器计算所述监播数据的第二数据摘要,将第一数据摘要和第二数据摘要进行验证,并在验证通过后,生成所述监播数据的特征,并计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,从而根据匹配结果,实现对多媒体信息的监播。

A Block Chain Based Multimedia Information Monitoring Method, Device and System

【技术实现步骤摘要】
一种基于区块链的多媒体信息监播方法、装置及系统
本说明书涉及网络通信
,尤其涉及一种基于区块链的多媒体信息监播方法、装置及系统。
技术介绍
随着科学技术的进步,媒体行业的不断发展,媒体对人们的日常生活影响越来越大,进而推动了媒体广告行业的飞速发展。在媒体广告的投放过程中,广告主通过媒体商在指定时间投放各种线下广告(例如,户外、社区、商场的媒体广告等),为了了解广告上刊情况以及监测广告播放中有无错刊、漏刊、广告异常等状况,满足广告主对广告播放的监测需求,因此需要执行线下广告监播以准确了解广告播放的实际情况。现有技术中,线下广告监播主要包括广告主巡查、外包单位巡查等方式,线下人工巡查的监播方式,需要安排监测人员去待监测地点对视频广告进行监看和拍摄,并将拍摄到的视频、照片等作为广告监播凭证上传,但这些数据极易被篡改,并且很难保证上传数据的真实性;另外,可以邀请权威的第三方机构做巡查和监测,这些机构具有第三方公正性和权威性,但第三方机构出具电子监播报告的时间周期较长,且监测成本高。基于现有技术,需要提供一种去中介,低成本,防篡改,高效的多媒体信息监播方案。
技术实现思路
本说明书实施例提供一种基于区块链的多媒体信息监播方法、装置及系统,以解决现有技术存在的数据易被篡改,监播成本高,效率低的问题。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种基于区块链的多媒体信息监播方法,应用于终端设备,所述方法包括:采集并获取多媒体信息的监播数据;计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名;将所述签名后的第一数据摘要上传至业务服务器,以由所述业务服务器对所述签名进行验证,并在所述签名验证通过后,将所述第一数据摘要在区块链中进行存储;将所述监播数据发送至业务服务器,以便所述业务服务器计算所述监播数据的第二数据摘要,根据所述第一数据摘要对所述第二数据摘要进行验证;在所述第二数据摘要验证通过后,生成所述监播数据的特征,并计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,根据匹配结果实现监播。另外,在所述方法中,所述多媒体信息包括视频广告信息,所述终端设备采集并获取多媒体信息的监播数据,具体包括:所述终端设备通过摄像头采集视频广告信息中的关键帧,或者所述终端设备通过摄像头采集视频广告信息中的视频段,并将所述关键帧或视频段作为监播数据。另外,在所述方法中,所述终端设备通过摄像头采集视频广告信息中的关键帧,包括:预设一个或多个图像帧作为关键帧;所述终端设备在对视频广告信息进行播放时,通过摄像头对所述视频广告信息进行关键帧检测;当在所述视频广告信息中检测到关键帧时,提取所述关键帧;或者所述终端设备在对视频广告信息进行播放时,通过摄像头采集所述视频广告信息的完整播放数据;针对所述完整播放数据进行关键帧检测;当在所述完整播放数据中检测到关键帧时,提取所述关键帧。另外,在所述方法中,所述摄像头为广角摄像头,所述广角摄像头的视场角度FOV为120度~210度之间的任意角度。另外,在所述方法中,所述生成所述监播数据的特征,包括:当所述监播数据为关键帧时,计算所述关键帧所对应单帧图像的SIFT特征;当所述监播数据为视频段时,将所述视频段划分为若干个单帧图像,分别计算每个所述单帧图像的SIFT特征。另外,在所述方法中,所述参考数据包括所述视频广告信息的标准播放数据,所述计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,包括:将所述标准播放数据划分为若干个单帧图像,对每个所述单帧图像进行畸变几何变换,得到变换后的畸变图像,分别计算每个所述畸变图像的SIFT特征;将所述监播数据所对应的所有单帧图像的SIFT特征与所述标准播放数据中的所有畸变图像的SIFT特征进行一一比对。另外,在所述方法中,还包括:所述终端设备中预设一安全模块及所述安全模块的私钥签名接口,所述安全模块中存储了与所述终端设备对应的私钥。另外,在所述方法中,所述计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名,具体包括:计算所述监播数据的第一数据摘要,并利用所述安全模块的私钥签名接口,对所述第一数据摘要进行签名。另外,在所述方法中,所述以由所述业务服务器对所述签名进行验证,包括:由所述业务服务器基于所述终端设备的私钥对应的公钥对所述签名进行验证。另外,在所述方法中,所述根据所述第一数据摘要对所述第二数据摘要进行验证之前,还包括:所述业务服务器获取由区块链平台服务的SDK返回的所述区块链的地址信息,并根据所述地址信息确定第一数据摘要。本说明书实施例提供的一种基于区块链的多媒体信息监播方法,应用于业务服务器,所述方法包括:接收终端设备上传的签名后的第一数据摘要;对所述签名进行验证,并在所述签名验证通过后,将所述第一数据摘要在区块链中进行存储;接收终端设备发送的监播数据,并计算所述监播数据的第二数据摘要,根据所述第一数据摘要对所述第二数据摘要进行验证;在所述第二数据摘要验证通过后,生成所述监播数据的特征,并计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,根据匹配结果实现监播;其中,所述签名后的第一数据摘要为所述终端设备计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名后得到的;所述监播数据为所述终端设备采集并获取的多媒体信息的监播数据。另外,在所述方法中,所述生成所述监播数据的特征,包括:当所述监播数据为关键帧时,计算所述关键帧所对应单帧图像的SIFT特征;当所述监播数据为视频段时,将所述视频段划分为若干个单帧图像,分别计算每个所述单帧图像的SIFT特征。另外,在所述方法中,所述参考数据包括所述视频广告信息的标准播放数据,所述计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,包括:将所述标准播放数据划分为若干个单帧图像,对每个所述单帧图像进行畸变几何变换,得到变换后的畸变图像,分别计算每个所述畸变图像的SIFT特征;将所述监播数据所对应的所有单帧图像的SIFT特征与所述标准播放数据中的所有畸变图像的SIFT特征进行一一比对。另外,在所述方法中,所述对所述签名进行验证,包括:所述业务服务器基于所述终端设备的私钥对应的公钥对所述签名进行验证。另外,在所述方法中,所述根据所述第一数据摘要对所述第二数据摘要进行验证之前,还包括:所述业务服务器获取由区块链平台服务的SDK返回的所述区块链的地址信息,并根据所述地址信息确定第一数据摘要。本说明书实施例提供的一种基于区块链的多媒体信息监播装置,应用于终端设备,所述装置包括:采集模块,用于采集并获取多媒体信息的监播数据;计算模块,用于计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名;上传模块,用于将所述签名后的第一数据摘要上传至业务服务器,以由所述业务服务器对所述签名进行验证,并在所述签名验证通过后,将所述第一数据摘要在区块链中进行存储;发送模块,用于将所述监播数据发送至业务服务器,以便所述业务服务器计算所述监播数据的第二数据摘要,根据所述第一数据摘要对所述第二数据摘要进行验证;在所述第二数据摘要验证通过后,生成所述监播数据的特征,并计算所述参考数据的特征,将所述监播数据的特征与所述参考数据的本文档来自技高网...

【技术保护点】
1.一种基于区块链的多媒体信息监播方法,应用于终端设备,其特征在于,所述方法包括:采集并获取多媒体信息的监播数据;计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名;将所述签名后的第一数据摘要上传至业务服务器,以由所述业务服务器对所述签名进行验证,并在所述签名验证通过后,将所述第一数据摘要在区块链中进行存储;将所述监播数据发送至业务服务器,以便所述业务服务器计算所述监播数据的第二数据摘要,根据所述第一数据摘要对所述第二数据摘要进行验证;在所述第二数据摘要验证通过后,生成所述监播数据的特征,并计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,根据匹配结果实现监播。

【技术特征摘要】
1.一种基于区块链的多媒体信息监播方法,应用于终端设备,其特征在于,所述方法包括:采集并获取多媒体信息的监播数据;计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名;将所述签名后的第一数据摘要上传至业务服务器,以由所述业务服务器对所述签名进行验证,并在所述签名验证通过后,将所述第一数据摘要在区块链中进行存储;将所述监播数据发送至业务服务器,以便所述业务服务器计算所述监播数据的第二数据摘要,根据所述第一数据摘要对所述第二数据摘要进行验证;在所述第二数据摘要验证通过后,生成所述监播数据的特征,并计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,根据匹配结果实现监播。2.如权利要求1所述的方法,其特征在于,所述多媒体信息包括视频广告信息,所述终端设备采集并获取多媒体信息的监播数据,具体包括:所述终端设备通过摄像头采集视频广告信息中的关键帧,或者所述终端设备通过摄像头采集视频广告信息中的视频段,并将所述关键帧或视频段作为监播数据。3.如权利要求2所述的方法,其特征在于,所述终端设备通过摄像头采集视频广告信息中的关键帧,包括:预设一个或多个图像帧作为关键帧;所述终端设备在对视频广告信息进行播放时,通过摄像头对所述视频广告信息进行关键帧检测;当在所述视频广告信息中检测到关键帧时,提取所述关键帧;或者所述终端设备在对视频广告信息进行播放时,通过摄像头采集所述视频广告信息的完整播放数据;针对所述完整播放数据进行关键帧检测;当在所述完整播放数据中检测到关键帧时,提取所述关键帧。4.如权利要求2所述的方法,其特征在于,所述摄像头为广角摄像头,所述广角摄像头的视场角度FOV为120度~210度之间的任意角度。5.如权利要求2所述的方法,其特征在于,所述生成所述监播数据的特征,包括:当所述监播数据为关键帧时,计算所述关键帧所对应单帧图像的SIFT特征;当所述监播数据为视频段时,将所述视频段划分为若干个单帧图像,分别计算每个所述单帧图像的SIFT特征。6.如权利要求5所述的方法,其特征在于,所述参考数据包括所述视频广告信息的标准播放数据,所述计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,包括:将所述标准播放数据划分为若干个单帧图像,对每个所述单帧图像进行畸变几何变换,得到变换后的畸变图像,分别计算每个所述畸变图像的SIFT特征;将所述监播数据所对应的所有单帧图像的SIFT特征与所述标准播放数据中的所有畸变图像的SIFT特征进行一一比对。7.如权利要求1所述的方法,其特征在于,还包括:所述终端设备中预设一安全模块及所述安全模块的私钥签名接口,所述安全模块中存储了与所述终端设备对应的私钥。8.如权利要求7所述的方法,其特征在于,所述计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名,具体包括:计算所述监播数据的第一数据摘要,并利用所述安全模块的私钥签名接口,对所述第一数据摘要进行签名。9.如权利要求7所述的方法,其特征在于,所述以由所述业务服务器对所述签名进行验证,包括:由所述业务服务器基于所述终端设备的私钥对应的公钥对所述签名进行验证。10.如权利要求1所述的方法,其特征在于,所述根据所述第一数据摘要对所述第二数据摘要进行验证之前,还包括:所述业务服务器获取由区块链平台服务的SDK返回的所述区块链的地址信息,并根据所述地址信息确定第一数据摘要。11.一种基于区块链的多媒体信息监播方法,应用于业务服务器,其特征在于,所述方法包括:接收终端设备上传的签名后的第一数据摘要;对所述签名进行验证,并在所述签名验证通过后,将所述第一数据摘要在区块链中进行存储;接收终端设备发送的监播数据,并计算所述监播数据的第二数据摘要,根据所述第一数据摘要对所述第二数据摘要进行验证;在所述第二数据摘要验证通过后,生成所述监播数据的特征,并计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,根据匹配结果实现监播;其中,所述签名后的第一数据摘要为所述终端设备计算所述监播数据的第一数据摘要,并对所述第一数据摘要进行签名后得到的;所述监播数据为所述终端设备采集并获取的多媒体信息的监播数据。12.如权利要求11所述的方法,其特征在于,所述生成所述监播数据的特征,包括:当所述监播数据为关键帧时,计算所述关键帧所对应单帧图像的SIFT特征;当所述监播数据为视频段时,将所述视频段划分为若干个单帧图像,分别计算每个所述单帧图像的SIFT特征。13.如权利要求12所述的方法,其特征在于,所述参考数据包括所述视频广告信息的标准播放数据,所述计算参考数据的特征,将所述监播数据的特征与所述参考数据的特征进行匹配,包括:将所述标准播放数据划分为若干个单帧图像,对每个所述单帧图像进行畸变几何变换,得到变换后的畸变图像,分别计算每个所述畸变图像的SIFT特征;将所述监播数据所对应的所有单帧图像的SIFT特征与所述标准播放数...

【专利技术属性】
技术研发人员:张鸿杨凡杨磊蒋海滔郑坤坤吴军
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1