一种基于区块链的数据处理方法技术

技术编号:25522263 阅读:21 留言:0更新日期:2020-09-04 17:12
本发明专利技术涉及一种基于区块链的数据处理方法,区块链节点接收数据处理请求,数据处理请求包括待处理数据;解析数据处理请求,得到待处理数据,待处理数据包括音频数据和视频数据;基于预设的音频数据处理策略对音频数据进行处理,得到音频处理数据包,基于预设的视频数据处理策略对视频数据进行处理,得到视频处理数据包;将音频处理数据包和视频处理数据包存储在区块链网络中。因此,本发明专利技术提供的基于区块链的数据处理方法无需专门设置处理人员进行人工处理,降低了处理人员的工作量,避免出现因疏忽而遗漏掉部分关键数据的情况,实现对音频数据和视频数据的智能化处理,提升处理效率和准确性。

【技术实现步骤摘要】
一种基于区块链的数据处理方法
本专利技术涉及一种基于区块链的数据处理方法。
技术介绍
目前,随着信息化技术的快速发展,很多领域均需要进行数据处理。作为比较典型的数据,音频数据和视频数据的应用越来越广泛,相应地,很多时候需要对音频数据和视频数据进行处理,以获取到音频数据和视频数据中的相关数据,便于后期数据应用。目前,音频数据和视频数据的处理过程大多仍旧采用人工处理方式,比如:当需要获取到音频数据中的相关关键字的时候,处理人员播放该音频数据,当音频数据中出现关键字的时候,处理人员记录该关键字,这种处理方式需要专门设置处理人员,而且,注意力需要高度集中,处理人员需要付出很大的精力,且很容易出现因疏忽而遗漏掉部分关键字的情况,效率和准确性均较低;或者,当需要获取到视频数据中的相关图像帧时,处理人员播放该视频数据,当视频数据中出现相关图像帧的时候,处理人员需要立即进行截图保存,这种处理方式需要处理人员专门观看视频数据,而且,注意力需要高度集中,处理人员需要付出很大的精力,且很容易出现因疏忽而遗漏掉部分图像帧的情况,效率和准确性均较低。
技术实现思路
本专利技术的目的在于提供一种基于区块链的数据处理方法,用于解决人工对音频数据和视频数据进行处理的方式的效率和准确性均较低的问题。为了解决上述问题,本专利技术采用以下技术方案:一种基于区块链的数据处理方法,包括:区块链节点接收数据处理请求,所述数据处理请求包括待处理数据;解析所述数据处理请求,得到所述待处理数据,所述待处理数据包括音频数据和视频数据;基于预设的音频数据处理策略对所述音频数据进行处理,得到音频处理数据包,基于预设的视频数据处理策略对所述视频数据进行处理,得到视频处理数据包;其中,所述基于预设的音频数据处理策略对所述音频数据进行处理,得到音频处理数据包,包括:将所述音频数据进行转换,转换为语音波形图;根据所述语音波形图得到所述语音波形图中的语音振幅最大值和语音振幅最小值;计算得到所述语音振幅最大值和所述语音振幅最小值的振幅差值;比较所述振幅差值与预设的振幅波动阈值;若所述振幅差值大于或者等于所述振幅波动阈值,则判定所述音频数据存在异常情绪,得到情绪异常判定结果;将所述音频数据进行语音识别,得到第一文本数据;将所述第一文本数据输入至预设的第一音频关键字数据库,提取所述第一文本数据中的第一目标音频关键字,其中,所述第一音频关键字数据库包括至少一个第一音频关键字;构建所述音频处理数据包,所述音频处理数据包包括所述情绪异常判定结果和所述第一目标音频关键字;所述基于预设的视频数据处理策略对所述视频数据进行处理,得到视频处理数据包,包括:将所述视频数据拆分成视频片段和音频片段,提取所述视频片段的各个视频图像帧,根据各个视频图像帧,提取各个视频图像帧包含的人脸图像;将各个视频图像帧包含的人脸图像输入到预设的目标人脸图像数据库进行比对,确定包含所述目标人脸图像数据库中的至少一个目标人脸图像的视频图像帧,得到目标视频图像帧;其中,所述目标人脸图像数据库包括至少一个目标人脸图像;将所述音频片段进行语音识别,得到第二文本数据;将所述第二文本数据输入至预设的第二音频关键字数据库,提取所述第二文本数据中的第二目标音频关键字,其中,所述第二音频关键字数据库包括至少一个第二音频关键字;构建所述视频处理数据包,所述视频处理数据包包括所述目标视频图像帧和所述第二目标音频关键字;将所述音频处理数据包和所述视频处理数据包存储在包括所述区块链节点的区块链网络中。进一步地,所述区块链网络包括存储节点,所述存储节点包括音频数据库和视频数据库,建立所述音频数据库与音频数据类型的对应关系,以及所述视频数据库与视频数据类型的对应关系;相应地,所述将所述音频处理数据包和所述视频处理数据包存储在包括所述区块链节点的区块链网络中,包括:获取所述音频处理数据包与音频数据类型的对应关系,以及所述视频处理数据包与视频数据类型的对应关系;根据所述音频数据库与音频数据类型的对应关系,以及所述音频处理数据包与音频数据类型的对应关系,确定所述音频处理数据包与所述音频数据库的对应关系;根据所述视频数据库与视频数据类型的对应关系,以及所述视频处理数据包与视频数据类型的对应关系,确定所述视频处理数据包与所述视频数据库的对应关系;将所述音频处理数据包存储在所述音频数据库中,将所述视频处理数据包存储在所述视频数据库中。进一步地,所述将所述音频处理数据包存储在所述音频数据库中,将所述视频处理数据包存储在所述视频数据库中,包括:将所述音频处理数据包存储在所述音频数据库中,并备份至预设的缓存数据库中;将所述视频处理数据包存储至所述视频数据库中,并备份至所述缓存数据库中;比较所述音频处理数据包和视频处理数据包在所述缓存数据库中的存储时长与预设的存储时长阈值;若所述音频处理数据包和视频处理数据包在所述缓存数据库中的存储时长大于或者等于所述存储时长阈值,则将所述缓存数据库中的音频处理数据包和视频处理数据包删除。进一步地,所述将所述音频处理数据包和所述视频处理数据包存储在包括所述区块链节点的区块链网络中,包括:对所述音频处理数据包和所述视频处理数据包进行加密处理,得到音频加密数据包和视频加密数据包,将所述音频加密数据包和视频加密数据包存储在所述区块链网络中。进一步地,所述基于区块链的数据处理方法还包括:将所述音频数据进行复制,得到相同的第一音频数据和第二音频数据;相应地,所述将所述音频数据进行转换,转换为语音波形图,包括:将所述第一音频数据进行转换,转换为所述语音波形图;相应地,所述将所述音频数据进行语音识别,得到第一文本数据,包括:将所述第二音频数据进行语音识别,得到所述第一文本数据。本专利技术的有益效果为:根据区块链节点接收到的数据处理请求得到音频数据和视频数据,其中对音频数据进行两种处理,第一种处理是将音频数据进行转换成语音波形图,根据语音波形图中的语音振幅最大值和语音振幅最小值得到振幅差值,由于在情绪异常时,比如愤怒时,说话比较激动,语音波动比较大,使得上述得到的差值会比较大,因此,比较振幅差值与预设的振幅波动阈值,当振幅差值大于或者等于预设的振幅波动阈值时,表示语音波动比较大,判定音频数据存在异常情绪,得到情绪异常判定结果;第二种处理是将音频数据进行语音识别,得到第一文本数据,将第一文本数据输入至预设的第一音频关键字数据库,提取第一文本数据中的第一目标音频关键字,最后根据情绪异常判定结果和第一目标音频关键字构建音频处理数据包;通过上述音频数据的处理过程能够实现准确获取到音频数据中包含的异常情绪以及相关的关键字,实现音频数据的智能化处理,相较于人工处理方式,无需专门设置处理人员,降低了处理人员的工作量,而且,避免出现因疏忽而遗漏掉部分关键字的情况,效率和准确性均较高;将视频数据拆分,得到视频片段和音频片段,对于视频片段,提取视频片段的各个视频图像帧,提取各个视频图像帧包含本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,包括:/n区块链节点接收数据处理请求,所述数据处理请求包括待处理数据;/n解析所述数据处理请求,得到所述待处理数据,所述待处理数据包括音频数据和视频数据;/n基于预设的音频数据处理策略对所述音频数据进行处理,得到音频处理数据包,基于预设的视频数据处理策略对所述视频数据进行处理,得到视频处理数据包;其中,/n所述基于预设的音频数据处理策略对所述音频数据进行处理,得到音频处理数据包,包括:将所述音频数据进行转换,转换为语音波形图;根据所述语音波形图得到所述语音波形图中的语音振幅最大值和语音振幅最小值;计算得到所述语音振幅最大值和所述语音振幅最小值的振幅差值;比较所述振幅差值与预设的振幅波动阈值;若所述振幅差值大于或者等于所述振幅波动阈值,则判定所述音频数据存在异常情绪,得到情绪异常判定结果;将所述音频数据进行语音识别,得到第一文本数据;将所述第一文本数据输入至预设的第一音频关键字数据库,提取所述第一文本数据中的第一目标音频关键字,其中,所述第一音频关键字数据库包括至少一个第一音频关键字;构建所述音频处理数据包,所述音频处理数据包包括所述情绪异常判定结果和所述第一目标音频关键字;/n所述基于预设的视频数据处理策略对所述视频数据进行处理,得到视频处理数据包,包括:将所述视频数据拆分成视频片段和音频片段,提取所述视频片段的各个视频图像帧,根据各个视频图像帧,提取各个视频图像帧包含的人脸图像;将各个视频图像帧包含的人脸图像输入到预设的目标人脸图像数据库进行比对,确定包含所述目标人脸图像数据库中的至少一个目标人脸图像的视频图像帧,得到目标视频图像帧;其中,所述目标人脸图像数据库包括至少一个目标人脸图像;将所述音频片段进行语音识别,得到第二文本数据;将所述第二文本数据输入至预设的第二音频关键字数据库,提取所述第二文本数据中的第二目标音频关键字,其中,所述第二音频关键字数据库包括至少一个第二音频关键字;构建所述视频处理数据包,所述视频处理数据包包括所述目标视频图像帧和所述第二目标音频关键字;/n将所述音频处理数据包和所述视频处理数据包存储在包括所述区块链节点的区块链网络中。/n...

【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,包括:
区块链节点接收数据处理请求,所述数据处理请求包括待处理数据;
解析所述数据处理请求,得到所述待处理数据,所述待处理数据包括音频数据和视频数据;
基于预设的音频数据处理策略对所述音频数据进行处理,得到音频处理数据包,基于预设的视频数据处理策略对所述视频数据进行处理,得到视频处理数据包;其中,
所述基于预设的音频数据处理策略对所述音频数据进行处理,得到音频处理数据包,包括:将所述音频数据进行转换,转换为语音波形图;根据所述语音波形图得到所述语音波形图中的语音振幅最大值和语音振幅最小值;计算得到所述语音振幅最大值和所述语音振幅最小值的振幅差值;比较所述振幅差值与预设的振幅波动阈值;若所述振幅差值大于或者等于所述振幅波动阈值,则判定所述音频数据存在异常情绪,得到情绪异常判定结果;将所述音频数据进行语音识别,得到第一文本数据;将所述第一文本数据输入至预设的第一音频关键字数据库,提取所述第一文本数据中的第一目标音频关键字,其中,所述第一音频关键字数据库包括至少一个第一音频关键字;构建所述音频处理数据包,所述音频处理数据包包括所述情绪异常判定结果和所述第一目标音频关键字;
所述基于预设的视频数据处理策略对所述视频数据进行处理,得到视频处理数据包,包括:将所述视频数据拆分成视频片段和音频片段,提取所述视频片段的各个视频图像帧,根据各个视频图像帧,提取各个视频图像帧包含的人脸图像;将各个视频图像帧包含的人脸图像输入到预设的目标人脸图像数据库进行比对,确定包含所述目标人脸图像数据库中的至少一个目标人脸图像的视频图像帧,得到目标视频图像帧;其中,所述目标人脸图像数据库包括至少一个目标人脸图像;将所述音频片段进行语音识别,得到第二文本数据;将所述第二文本数据输入至预设的第二音频关键字数据库,提取所述第二文本数据中的第二目标音频关键字,其中,所述第二音频关键字数据库包括至少一个第二音频关键字;构建所述视频处理数据包,所述视频处理数据包包括所述目标视频图像帧和所述第二目标音频关键字;
将所述音频处理数据包和所述视频处理数据包存储在包括所述区块链节点的区块链网络中。


2.根据权利要求1所述的基于区块链的数据处理方法,其特征在于,
所述区块链网络包括存储节点,所述存储节点包括音频数据库和视频数据库,建立所述音频数据库与音频数据类型的对应...

【专利技术属性】
技术研发人员:李新素
申请(专利权)人:郑州迈拓信息技术有限公司
类型:发明
国别省市:河南;41

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

1