【技术实现步骤摘要】
一种输出多媒体文件的方法及系统
本说明书一个或多个实施例涉及信息
,尤其涉及一种输出多媒体文件的方法及系统。
技术介绍
在互联网时代,多媒体文件可以被广泛传播,而针对多媒体文件的版权侵权行为也普遍出现。基于此,如何明确被传播的多媒体文件的创作方,是亟待解决的技术问题。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种输出多媒体文件的方法及系统。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种输出多媒体文件的方法,包括:创作方设备生成多媒体文件,并向区块链系统提交创作方认证交易;所述认证交易包含了所述创作方设备对应的唯一标识,并指定了所述多媒体文件;所述区块链系统根据所述创作方认证交易,调用部署的智能合约执行:根据所述多媒体文件与所述唯一标识,确定创作方认证信息;使用所述智能合约的密钥处理所述创作方认证信息,将处理后的所述创作方认证信息返回给所述创作方设备;所述创作方设备将处理后的所述创 ...
【技术保护点】
1.一种输出多媒体文件的方法,包括:/n创作方设备生成多媒体文件,并向区块链系统提交创作方认证交易;所述认证交易包含了所述创作方设备对应的唯一标识,并指定了所述多媒体文件;/n所述区块链系统根据所述创作方认证交易,调用部署的智能合约执行:根据所述多媒体文件与所述唯一标识,确定创作方认证信息;使用所述智能合约的密钥处理所述创作方认证信息,将处理后的所述创作方认证信息返回给所述创作方设备;/n所述创作方设备将处理后的所述创作方认证信息写入所述多媒体文件的文件编码中,之后输出所述多媒体文件的文件编码。/n
【技术特征摘要】
1.一种输出多媒体文件的方法,包括:
创作方设备生成多媒体文件,并向区块链系统提交创作方认证交易;所述认证交易包含了所述创作方设备对应的唯一标识,并指定了所述多媒体文件;
所述区块链系统根据所述创作方认证交易,调用部署的智能合约执行:根据所述多媒体文件与所述唯一标识,确定创作方认证信息;使用所述智能合约的密钥处理所述创作方认证信息,将处理后的所述创作方认证信息返回给所述创作方设备;
所述创作方设备将处理后的所述创作方认证信息写入所述多媒体文件的文件编码中,之后输出所述多媒体文件的文件编码。
2.如权利要求1所述方法,所述认证交易包含所述多媒体文件,或者包含所述多媒体文件的哈希值。
3.如权利要求1所述方法,所述创作方设备对应的唯一标识,包括:创作方身份标识,和/或,创作方设备标识。
4.如权利要求1所述方法,根据所述多媒体文件与所述唯一标识,确定创作方认证信息,包括:
确定包含所述多媒体文件的哈希值与所述唯一标识的创作方认证信息。
5.如权利要求1-4任一项所述方法,根据所述多媒体文件与所述唯一标识,确定创作方认证信息,包括:
判断之前是否根据所述多媒体文件确定过创作方认证信息;
若判断结果为是,则根据所述多媒体文件与所述唯一标识,确定创作方认证信息。
6.如权利要求5所述方法,调用部署的智能合约执行的步骤还包括:
若判断结果为否,则拒绝确定创作方认证信息。
7.如权利要求1所述方法,根据所述多媒体文件与所述唯一标识,确定创作方认证信息,包括:
根据所述多媒体文件、所述唯一标识与所述区块链系统提供的当前时间,确定创作方认证信息。
8.如权利要求7所述方法,根据所述多媒体文件、所述唯一标识与所述区块链系统提供的当前时间,确定创作方认证信息,包括:
确定包含所述多媒体文件的哈希值、所述唯一标识与所述区块链系统提供的当前时间的创作方认证信息。
9.如权利要求1所述方法,使用所述智能合约的密钥处理所述创作方认证信息,包括:
使用所述智能合约的加密密钥对所述创作方认证信息进行加密处理;
或者
使用所述智能合约的签名密钥对所述创作方认证信息进行签名处理。
10.一种输出多媒体文件的方法,包括:
创作方设备生成多媒体文件,并向具有可信执行环境的可信设备提交创作方认证请求;所述认证请求包含了所述创作方设备对应的唯一标识,并指定了所述多媒体文件;
所述可信设备根据所述创作方认证请求,在可信执行环境中执行:判断之前是否根据所述多媒体文件确定过创作方认证信息;若判断结果为是,则根据所述多媒体文件与所述唯一标识,确定创作方认证信息;使用所述可信执行环境的密钥处理所述创作方认证信息,将处理后的所述创作方认证信息返回给所述创作方设备;
所述创作方设备将处理后的所述创作方认证信息写入所述多媒体文件的文件编码中,之后输出所述多媒体文件的文件编码。
11.如权利要求10所述方法,在可信执行环境中执...
【专利技术属性】
技术研发人员:杨新颖,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。