文件相似度计算方法及装置、存储介质、电子设备制造方法及图纸

技术编号:37676954 阅读:15 留言:0更新日期:2023-05-26 04:42
本公开属于文件信息处理技术领域,涉及一种文件相似度计算方法及装置、计算机存储介质、电子设备。该方法包括:对动画制作过程中产生的动画制作文件进行获取,对动画制作文件进行解析得到动画制作文件中包括的动画关键词;将动画关键词转换为与动画制作文件对应的文件指纹,对文件指纹之间的相似度进行计算得到相似度计算结果;根据相似度计算结果,确定出动画制作文件之间的相似程度。在本公开中,利用动画制作文件中的动画关键词转换出与动画制作文件对应的文件指纹,并基于文件指纹之间的相似度计算结果,确定出动画制作文件之间的相似程度,避免了现有技术无法对动画制作文件的相似程度进行分析的情况发生,有助于动画制作文件的整合。作文件的整合。作文件的整合。

【技术实现步骤摘要】
文件相似度计算方法及装置、存储介质、电子设备


[0001]本公开涉及文件信息处理
,尤其涉及一种文件相似度计算方法与文件相似度计算装置、计算机可读存储介质及电子设备。

技术介绍

[0002]动画制作过程中会产生大量的制作文件,并且,对于同一类型的制作文件而言,会具有特殊的文件命名规则。然而,随着制作团队的扩大以及制作文件的频繁传递,会出现一些未遵守文件命名规则的制作文件,进而造成制作文件的错误传递,因此,需要对制作文件的相似程度进行鉴别,以对的制作文件进行统一传递。
[0003]在相关技术中,通常采用哈希算法对文件进行鉴别,但是这种方法无法分析出文件之间的相似程度;除此之外,利用词频和语义分析,可以确定出文件文本内容的含义,进而可以确定文件的相似程度,然而,制作文件中的文本并不属于自然语言,因此,无法确定出制作文件之间的相似程度。
[0004]鉴于此,本领域亟需开发一种新的文件相似度计算方法及装置。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种文件相似度计算方法、文件相似度计算装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术导致的无法对制作文件的相似程度进行分析的问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本专利技术实施例的第一个方面,提供一种文件相似度计算方法,所述方法包括:对动画制作过程中产生的动画制作文件进行获取,对所述动画制作文件进行解析得到所述动画制作文件中包括的动画关键词;将所述动画关键词转换为与所述动画制作文件对应的文件指纹,对所述文件指纹之间的相似度进行计算得到相似度计算结果;根据所述相似度计算结果,确定出所述动画制作文件之间的相似程度。
[0009]根据本专利技术实施例的第二个方面,提供一种文件相似度计算装置,所述装置包括:解析模块,被配置为对动画制作过程中产生的动画制作文件进行获取,对所述动画制作文件进行解析得到所述动画制作文件中包括的动画关键词;指纹模块,被配置为将所述动画关键词转换为与所述动画制作文件对应的文件指纹,对所述文件指纹之间的相似度进行计算得到相似度计算结果;相似性确定模块,被配置为根据所述相似度计算结果,确定出所述动画制作文件之间的相似程度。
[0010]根据本专利技术实施例的第三个方面,提供一种电子设备,包括:处理器和存储器;其中,存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述
任意示例性实施例的文件相似度计算方法。
[0011]根据本专利技术实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意示例性实施例中的文件相似度计算方法。
[0012]由上述技术方案可知,本专利技术示例性实施例中的文件相似度计算方法、文件相似度计算装置、计算机存储介质及电子设备至少具备以下优点和积极效果:
[0013]在本公开的示例性实施例提供的方法及装置中,利用动画制作文件中的动画关键词转换出与动画制作文件对应的文件指纹,并基于文件指纹之间的相似度计算结果,确定出动画制作文件之间的相似程度,一方面,避免了现有技术无法对动画制作文件的相似程度进行分析的情况发生;另一方面,通经对动画制作文件的相似程度的分析有助于后续对动画制作文件进行整合,避免了错误传递动画制作文件的情况发生,提高了后续动画制作的效率。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1示意性示出本公开实施例中文件相似度计算方法的流程示意图;
[0017]图2示意性示出本公开实施例中文件相似度计算方法中对动画制作文件进行解析得到动画制作文件中包括的动画关键词的流程示意图;
[0018]图3示意性示出本公开实施例中文件相似度计算方法中一种目标格式的动画关键词;
[0019]图4示意性示出本公开实施例中文件相似度计算方法中文件指纹的示意图;
[0020]图5示意性示出本公开实施例中文件相似度计算方法中将动画关键词转换为与动画制作文件对应的文件指纹的流程示意图;
[0021]图6示意性示出本公开实施例中文件相似度计算方法中字符串编码结果;
[0022]图7示意性示出本公开实施例中文件相似度计算方法中二进制数组;
[0023]图8示意性示出本公开实施例中文件相似度计算方法中对多个二进制数组进行计算得到与动画制作文件对应的文件指纹的流程示意图;
[0024]图9示意性示出本公开实施例中文件相似度计算方法中对多个目标二进制数组进行计算得到与动画制作文件对应的文件指纹的流程示意图;
[0025]图10示意性示出本公开实施例中文件相似度计算方法中根据相似度计算结果,确定动画制作文件之间的相似程度的流程示意图;
[0026]图11示意性示出本公开实施例中文件相似度计算方法中确定动画制作文件之间具有第二相似程度的流程示意图;
[0027]图12示意性示出本公开实施例中文件相似度计算方法中确定动画制作文件所属
的制作环节类型的流程示意图;
[0028]图13示意性示出本公开实施例中一种用于文件相似度计算方法的装置;
[0029]图14示意性示出本公开实施例中一种用于文件相似度计算方法的电子设备;
[0030]图15示意性示出本公开实施例中一种用于文件相似度计算方法的计算机可读存储介质。
具体实施方式
[0031]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0032]本说明书中使用用语“一个”、“一”、“该”和“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件相似度计算方法,其特征在于,所述方法包括:对动画制作过程中产生的动画制作文件进行获取,对所述动画制作文件进行解析得到所述动画制作文件中包括的动画关键词;将所述动画关键词转换为与所述动画制作文件对应的文件指纹,对所述文件指纹之间的相似度进行计算得到相似度计算结果;根据所述相似度计算结果,确定出所述动画制作文件之间的相似程度。2.根据权利要求1所述的文件相似度计算方法,其特征在于,所述对所述动画制作文件进行解析得到所述动画制作文件中包括的动画关键词,包括:对所述动画制作文件进行解析得到解析关键词,从所述解析关键词中识别出动画引用文件、动画节点文件以及所述动画节点文件之间的层级关系;利用所述动画节点文件以及所述动画节点文件之间的所述层级关系,确定出动画关键词。3.根据权利要求1所述的文件相似度计算方法,其特征在于,所述动画关键词包括多个动画关键字符串;所述将所述动画关键词转换为与所述动画制作文件对应的文件指纹,包括:对所述多个动画关键字符串中的每一个所述动画关键字符串分别进行编码处理,得到多个字符串编码结果;对所述多个字符串编码结果进行转换得到多个二进制数组,并对所述多个二进制数组进行计算得到与所述动画制作文件对应的文件指纹。4.根据权利要求3所述的文件相似度计算方法,其特征在于,所述对所述多个二进制数组进行计算得到与所述动画制作文件对应的文件指纹,包括:若在所述多个二进制数组中存在预设元素,确定预设替换元素;将所述多个二进制数组中的所述预设元素替换为所述预设替换元素,以得到多个目标二进制数组;对所述多个目标二进制数组进行计算得到与所述动画制作文件对应的文件指纹。5.根据权利要求4所述的文件相似度计算方法,其特征在于,所述对所述多个目标二进制数组进行计算得到与所述动画制作文件对应的文件指纹,包括:确定与所述多个目标二进制数组中的元素对应的元素取值范围,并确定与所述元素取值范围对应的第一范围边界值和第二范围边界值;若所述多个目标二进制数组中存在小于所述第一范围边界值的第一元素,将所述第一元素替换为所述第一范围边界值;若所述多个目标二进制数组中存在大于所述第二范围边界值的第二元素,将所述第二元素替换为所述第二范围边界值,以得到替换后的所述多个目标二进制数组;对所述替换后的所述多个目标二进制数组进行计算得到与所述动画制作文件对应的文件指纹。6.根据权利要求1

5中任一项所述的文件相似度计算方法,其特征在于,所述根据所述相似度计算结果,确定出所述动画制作文件之间的相似程度,包括:获取与所述相...

【专利技术属性】
技术研发人员:王元
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1