本发明涉及数字内容管理领域,尤其涉及一种数字内容的处理和溯源方法、系统和电子设备。
背景技术:
1、随着互联网的高速发展和移动设备的广泛普及,先进的内容制作工具赋予了创作者无限的创意表达,使得创作者可以制作出丰富的数字内容。
2、数字内容的快速发展为经济带来了巨大效益,与此同时,由于内容复制和传播的便利性,数字内容的版权问题也日益严重。其中,多数侵权案件面临取证难或者无法确权的问题,尤其在对数字内容进行溯源时,无法对数字内容创作过程中的多个创作者进行溯源,导致侵权案件的处理存在明显阻碍。
3、因此,需提出一种数字内容的处理和溯源方法、系统和电子设备。
技术实现思路
1、本说明书提供一种数字内容的处理和溯源方法、系统和电子设备,通过获取当前数字内容的基本信息,可以确保对数字内容的管理更加准确详细;构建与当前数字内容对应的当前创作信息包,能够清晰地展示数字内容的创作过程,提升了创作过程的透明度;基于引用信息查找对应的关联清单,并建立当前数字内容与关联清单的关联关系,便于查找数字内容,提高创作效率和质量;通过将相关的数字内容的创作信息汇总至同一个关联清单中,以便于后期对数字内容的溯源。
2、本技术提供的一种数字内容的处理方法采用如下的技术方案,包括:
3、获取当前数字内容的基本信息和引用信息;所述基本信息包括:所述当前数字内容、所述当前数字内容对应的创作流程信息;
4、结合所述基本信息构建与所述当前数字内容对应的当前创作信息包;
5、基于所述引用信息,查找对应的关联清单,建立所述当前数字内容与所述关联清单的关联关系,将所述当前创作信息包加入至所述关联清单中。
6、可选的,所述结合所述基本信息构建与所述当前数字内容对应的当前创作信息包,包括:
7、根据所述当前数字内容和所述创作流程信息构建创作记录;
8、基于所述创作记录,构建创作者声明和声明签名;
9、汇总所述创作记录、所述创作者声明、所述声明签名,得到所述当前创作信息包。
10、可选的,所述根据所述当前数字内容和所述创作流程信息构建创作记录,包括:
11、对所述当前数字内容进行哈希处理,得到所述当前数字内容的第一校验结果;
12、基于所述当前数字内容的创作者的私钥对所述当前数字内容的第一校验结果进行签名,生成所述当前数字内容的数字签名;
13、将所述第一校验结果、所述数字签名、所述创作流程信息的集合,作为所述当前数字内容的创作记录。
14、可选的,所述基于所述创作记录,构建创作者声明和声明签名,包括:
15、获取所述第一校验结果的生成时间、所述数字签名的生成时间和所述数字签名的签名值内容,构建创作者声明;
16、对所述创作者声明进行哈希处理,得到所述创作者声明的第二校验结果;
17、基于所述创作者的私钥对所述第二校验结果进行签名,得到所述声明签名。
18、可选的,所述基于所述引用信息,查找对应的关联清单,建立所述当前数字内容与所述关联清单的关联关系,将所述当前创作信息包加入至所述关联清单中,包括:
19、如果所述当前数字内容的引用信息为空,则创建一个新的关联清单,并加入所述当前创作信息包,建立所述当前数字内容与所述关联清单的关联关系;
20、如果所述当前数字内容的引用信息包括依赖的数字内容;则将所述当前创作信息包加入至所述依赖的数字内容对应的关联清单中,建立所述当前数字内容与所述关联清单的关联关系。
21、本技术提供的一种数字内容的溯源方法采用如下的技术方案,包括:
22、获取溯源请求,溯源请求包括:原始数字内容的标识信息;
23、查找与所述原始数字内容对应的关联清单;
24、从所述关联清单中调取与原始数字内容对应的创作信息包;
25、从所述创作信息包中提取创作流程信息,确定所述原始数字内容的来源。
26、本技术提供的一种数字内容的处理系统采用如下的技术方案,包括:
27、获取模块,用于获取当前数字内容的基本信息和引用信息;所述基本信息包括:所述当前数字内容、所述当前数字内容对应的创作流程信息;
28、构建模块,用于结合所述基本信息构建与所述当前数字内容对应的当前创作信息包;
29、关联模块,用于基于所述引用信息,查找对应的关联清单,建立所述当前数字内容与所述关联清单的关联关系,将所述当前创作信息包加入至所述关联清单中。
30、可选的,所述构建模块,包括:
31、第一构建子模块,用于根据所述当前数字内容和所述创作流程信息构建创作记录;
32、第二构建子模块,用于基于所述创作记录,构建创作者声明和声明签名;
33、汇总子模块,用于汇总所述创作记录、所述创作者声明、所述声明签名,得到所述当前创作信息包。
34、可选的,所述第一构建子模块,包括:
35、第一哈希单元,用于对所述当前数字内容进行哈希处理,得到所述当前数字内容的第一校验结果;
36、第一签名单元,用于基于所述当前数字内容的创作者的私钥对所述当前数字内容的第一校验结果进行签名,生成所述当前数字内容的数字签名;
37、第一汇总单元,用于将所述第一校验结果、所述数字签名、所述创作流程信息的集合,作为所述当前数字内容的创作记录。
38、可选的,所述第二构建子模块,包括:
39、创作者声明构建单元,用于获取所述第一校验结果的生成时间、所述数字签名的生成时间和所述数字签名的签名值内容,构建创作者声明;
40、第二哈希单元,用于对所述创作者声明进行哈希处理,得到所述创作者声明的第二校验结果;
41、第二签名单元,用于基于所述创作者的私钥对所述第二校验结果进行签名,得到所述声明签名。
42、可选的,所述关联模块,包括:
43、第一关联子模块,用于如果所述当前数字内容的引用信息为空,则创建一个新的关联清单,并加入所述当前创作信息包,建立所述当前数字内容与所述关联清单的关联关系;
44、第二关联子模块,用于如果所述当前数字内容的引用信息包括依赖的数字内容;则将所述当前创作信息包加入至所述依赖的数字内容对应的关联清单中,建立所述当前数字内容与所述关联清单的关联关系。
45、本技术提供的一种数字内容的溯源系统采用如下的技术方案,包括:
46、请求模块,用于获取溯源请求,溯源请求包括:原始数字内容的标识信息;
47、查找模块,用于查找与所述原始数字内容对应的关联清单;
48、调取模块,用于从所述关联清单中调取与原始数字内容对应的创作信息包;
49、溯源模块,用于从所述创作信息包中提取创作流程信息,确定所述原始数字内容的来源。
50、本说明书还提供一种电子设备,其中,该电子设备包括:
51、处理器;以及,
52、存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项方法。
53、本说明书还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项方法。
54、本技术中,通过获取当前数字内容的基本信息和引用信息;所述基本信息包括:所述当前数字内容、所述当前数字内容对应的创作流程信息;结合所述基本信息构建与所述当前数字内容对应的当前创作信息包;基于所述引用信息,查找对应的关联清单,建立所述当前数字内容与所述关联清单的关联关系,将所述当前创作信息包加入至所述关联清单中,以便于后续快速定位和检索相关内容,提高数字内容的溯源效率。