【技术实现步骤摘要】
一种基于人工智能的大数据水印方法
[0001]本专利技术涉及水印
,特别涉及一种基于人工智能的大数据水印方法。
技术介绍
[0002]目前,数字水印(Digital Watermarking)是进行数据资产保护的重要方法,通常是在数字产品中嵌入数字信号,可以是图像,文字,符号,数字等一切可以作为标识和标记的信息,其目的是进行版权保护、所有权证明、指纹和完整性保护等。
[0003]在用户添加水印时往往需要用户手动设置,当设置后,用户不更改设置,添加的水印不会发生变化。
技术实现思路
[0004]本专利技术目的之一在于提供了一种基于人工智能的大数据水印方法,基于人工智能分析用户的历史添加数据,以实现智能的水印选择。
[0005]本专利技术实施例提供的一种基于人工智能的大数据水印方法,包括:
[0006]当接收到用户的添加水印的请求时,获取对应请求的第一目标文件数据和第一环境数据;
[0007]对第一目标文件数据和第一环境数据进行特征提取,获得多个特征值;
[0008]将特征值输入事先训练的神经网络模型,获取水印的参数;
[0009]基于参数,对目标文件进行水印添加。
[0010]优选的,神经网络模型通过如下步骤训练生成:
[0011]基于用户参数从大数据平台上获取用户的历史水印添加数据;
[0012]对历史水印添加数据进行预处理,获取历史数据集;
[0013]基于预设规则将历史数据集分为训练集和测试集;
[001 ...
【技术保护点】
【技术特征摘要】
1.一种基于人工智能的大数据水印方法,其特征在于,包括:当接收到用户的添加水印的请求时,获取对应所述请求的第一目标文件数据和第一环境数据;对所述第一目标文件数据和所述第一环境数据进行特征提取,获得多个特征值;将所述特征值输入事先训练的神经网络模型,获取水印的参数;基于所述参数,对目标文件进行水印添加。2.如权利要求1所述的基于人工智能的大数据水印方法,其特征在于,所述神经网络模型通过如下步骤训练生成:基于用户参数从大数据平台上获取所述用户的历史水印添加数据;对所述历史水印添加数据进行预处理,获取历史数据集;基于预设规则将所述历史数据集分为训练集和测试集;基于所述训练集和所述测试集对初始的第二神经网络模型进行训练,待所述初始的第二神经网络模型收敛后作为所述神经网络模型;其中,所述对所述历史水印添加数据进行预处理,获取历史数据集,包括:解析所述历史水印添加数据,获取所述历史水印添加数据中的第二目标文件数据和第二环境数据和添加的水印的参数数据;分别计算各个所述历史水印添加数据中的第二目标文件数据的第一相似度、第二环节数据的第二相似度和所述参数数据的第三相似度;基于所述第一相似度、所述第二相似度和所述第三相似度对所述历史水印添加数据进行归纳分组;确定每个分组中所述历史水印添加数据的数量,当所述数量小于预设的数量阈值时,将所述分组删除;所述预设规则包括:按照预设的比例将所述历史数据集均分为所述训练集和所述测试集。3.如权利要求1所述的基于人工智能的大数据水印方法,其特征在于,还包括:当接收到用户的添加水印的请求时,对所述请求对应的所述第一目标文件进行检测;确定是否已包含水印;当存在水印时,返回第一提示信息;当不存在水印时,获取对应所述请求的所述第一目标文件数据和所述第一环境数据;其中,对所述请求对应的所述第一目标文件进行检测;包括:对所述第一目标文件的数据进行关键数据提取,当提取到对应已添加水印的关键数据时,确定所述第一目标文件中存在水印;和/或,将所述第一目标文件发送至与大数据平台连接的多个检测端;基于所述检测端反馈的数据,确定所述第一目标文件是否存在水印。4.如权利要求3所述的基于人工智能的大数据水印方法,其特征在于,所述基于所述检测端反馈的数据,确定所述第一目标文件是否存在水印,包括:基于预设的解析模板,解析所述检测端反馈的数据,对所述数据对应的结果进行赋值,获得结果值;获取所述检测端的信用系数;
基于所述信用系数和所述结果值,确定反馈值,所述反馈值的计算公式为:其中,F为所述反馈值;为第i个所述检测端的所述信用系数;A
i
为第i个所述检测端的...
【专利技术属性】
技术研发人员:张春林,李利军,李春青,刘志杰,
申请(专利权)人:北京东方通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。