首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际申请 / 请求书 / 发明名称 / 一种视频专辑名称的生成方法及装置

一种视频专辑名称的生成方法及装置

阅读:133发布:2020-05-12

专利汇可以提供一种视频专辑名称的生成方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种视频专辑名称的生成方法及装置,用以根据视频专辑中视频文件的文件名称自动生成视频专辑名称。所述方法包括:获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现 频率 最高的高频词;调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称;具有根据视频专辑中所包含的各视频文件的文件名称自动生成该视频专辑对应的专辑名称的有益效果,节约了人 力 成本。,下面是一种视频专辑名称的生成方法及装置专利的具体信息内容。

1.一种视频专辑名称的生成方法,其特征在于,包括:
获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;
调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;
根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称;
所述根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称,包括:
提取预先配置的视频专辑名称的命名规则,并解析提取的所述视频专辑名称的命名规则;
根据解析结果,判断所述命名规则是否对所述视频专辑的专辑名称长度进行了限定;
若判断出所述命名规则没有对所述视频专辑的专辑名称长度进行限定,则直接将转换得到的所述名称字符串作为待命名的所述视频专辑所对应的专辑名称;
若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称;
所述若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称,包括:
若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则获取所述命名规则限定的所述视频专辑的专辑名称长度;
按照所述命名规则限定的所述专辑名称长度,从转换得到的所述名称字符串的第一个字符开始,选取出与限定的所述专辑名称长度相一致的字符串;
识别选取出的所述专辑名称长度的字符串的末尾字符是否取词完整;
若识别出所述末尾字符取词不完整,则从转换得到的所述名称字符串中接着所述末尾字符继续选取对应的字符,直至选取的字符串中末尾字符取词完整;
将选取的字符串中末尾字符取词完整得到的对应词组,作为所述视频专辑的专辑名称。
2.如权利要求1所述的方法,其特征在于,所述获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词,包括:
遍历待命名的视频专辑,获取所述视频专辑中所包含的所有视频文件的文件名称;
以获取的一个文件名称为单位,分别对获取的所述视频文件的所有文件名称进行分词,得到分词后所述文件名称对应的分词结果;
计算分词结果中所包含的所有分词的出现频率,获取出现频率大于预设频率阈值的频率分词;
调用预先配置的干扰词库,将获取的出现频率大于预设频率阈值的频率分词与所述干扰词库进行比对,按照预设选取规则,剔除相关性小的语法词汇,获取剔除后剩余结果中出现的频率最高的词汇,得到所述文件名称对应的高频词。
3.如权利要求1所述的方法,其特征在于,所述调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串,包括:
调用预先配置的视频专辑的名称生成规则,并解析调用的所述名称生成规则,获取所述名称生成规则对应的名称生成方式,并获取待命名的所述视频专辑所在的视频分类;
按照获取的所述名称生成方式,将提取出的所述高频词进行组合,形成对应的名称字符串;或者,将所述视频分类和所述文件名称对应的所述高频词进行组合,形成对应的名称字符串。
4.一种视频专辑名称的生成装置,其特征在于,包括:
提取模,用于获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;
转换模块,用于调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;
生成模块,用于根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称;
所述生成模块包括:
提取单元,用于提取预先配置的视频专辑名称的命名规则,并解析提取的所述视频专辑名称的命名规则;
判断单元,用于根据解析结果,判断所述命名规则是否对所述视频专辑的专辑名称长度进行了限定;
第一生成单元,用于若所述判断单元判断出所述命名规则没有对所述视频专辑的专辑名称长度进行限定,则直接将转换得到的所述名称字符串作为待命名的所述视频专辑所对应的专辑名称;
第二生成单元,用于若所述判断单元判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称;
所述第二生成单元包括:
长度获取子单元,用于若所述判断单元判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则获取所述命名规则限定的所述视频专辑的专辑名称长度;
字符选取子单元,用于按照所述命名规则限定的所述专辑名称长度,从转换得到的所述名称字符串的第一个字符开始,选取出与限定的所述专辑名称长度相一致的字符串;
字符识别子单元,用于识别选取出的所述专辑名称长度的字符串的末尾字符是否取词完整;
所述字符选取子单元还用于:若所述字符识别子单元识别出所述末尾字符取词不完整,则从转换得到的所述名称字符串中接着所述末尾字符继续选取对应的字符,直至选取的字符串中末尾字符取词完整;
生成子单元,用于将所述字符选取子单元选取的字符串中末尾字符取词完整得到的对应词组,作为所述视频专辑的专辑名称。
5.如权利要求4所述的装置,其特征在于,所述提取模块包括:
遍历单元,用于遍历待命名的视频专辑,获取所述视频专辑中所包含的所有视频文件的文件名称;
分词单元,用于以获取的一个文件名称为单位,分别对获取的所述视频文件的所有文件名称进行分词,得到分词后所述文件名称对应的分词结果;
计算单元,用于计算分词结果中所包含的所有分词的出现频率,获取出现频率大于预设频率阈值的频率分词;
剔除单元,用于调用预先配置的干扰词库,将获取的出现频率大于预设频率阈值的频率分词与所述干扰词库进行比对,按照预设选取规则,剔除相关性小的语法词汇,获取剔除后剩余结果中出现的频率最高的词汇,得到所述文件名称对应的高频词。
6.如权利要求4所述的装置,其特征在于,所述转换模块包括:
解析单元,用于调用预先配置的视频专辑的名称生成规则,并解析调用的所述名称生成规则,获取所述名称生成规则对应的名称生成方式,并获取待命名的所述视频专辑所在的视频分类;
转换单元,用于按照获取的所述名称生成方式,将提取出的所述高频词进行组合,形成对应的名称字符串;或者,将所述视频分类和所述文件名称对应的所述高频词进行组合,形成对应的名称字符串。

说明书全文

一种视频专辑名称的生成方法及装置

技术领域

[0001] 本发明涉及互联网技术领域,特别涉及一种视频专辑名称的生成方法及装置。

背景技术

[0002] 经过近几年的互联网技术的飞速发展,互联网的业务不断增加,人们基于互联网可以接触到各种各样的信息,网络也成为人们日常工作和生活中不可或缺的一部分。比如,用户可以利用互联网收发工作邮件、进行视频会议等;或者,利用互联网浏览新闻、听音乐、购物、订餐、观看视频等。随着互联网的不断发展进步,基于互联网所产生的视频信息的数据量也越来越大。用户所需要管理的视频文件也越来越多,用户在管理大量的视频文件时,通常将具备某些共同特征的视频文件放在一起,成为一个对应的视频组合,比如,将上述具备某些共同特征的视频组合称为视频专辑等。
[0003] 目前,对包含多个视频文件的视频专辑进行命名时,通常是由用户按照视频文件的用途、类型或者内容等一定的分类标准或者命名规则,对视频专辑进行人为的命名。若有多个视频专辑需要命名,则增加用户工作量的同时,也会浪费用户大量的宝贵时间,因此,如何根据该视频专辑所包含的各视频文件的文件名称,对视频专辑进行自动命名成为目前亟待解决的问题之一。

发明内容

[0004] 本发明实施例提供一种视频专辑名称的生成方法及装置,用以根据该视频专辑中所包含的各视频文件的文件名称,为该视频专辑自动生成名称,实现视频专辑的自动命名。
[0005] 本发明实施例提供一种视频专辑名称的生成方法,包括:
[0006] 获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;
[0007] 调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;
[0008] 根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称。
[0009] 在一个实施例中,所述获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词,包括:
[0010] 遍历待命名的视频专辑,获取所述视频专辑中所包含的所有视频文件的文件名称;
[0011] 以获取的一个文件名称为单位,分别对获取的所述视频文件的所有文件名称进行分词,得到分词后所述文件名称对应的分词结果;
[0012] 计算分词结果中所包含的所有分词的出现频率,获取出现频率大于预设频率阈值的频率分词;
[0013] 调用预先配置的干扰词库,将获取的出现频率大于预设频率阈值的频率分词与所述干扰词库进行比对,按照预设选取规则,剔除相关性小的语法词汇,获取剔除后剩余结果中出现的频率最高的词汇,得到所述文件名称对应的高频词。
[0014] 在一个实施例中,所述调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串,包括:
[0015] 调用预先配置的视频专辑的名称生成规则,并解析调用的所述名称生成规则,获取所述名称生成规则对应的名称生成方式,并获取待命名的所述视频专辑所在的视频分类;
[0016] 按照获取的所述名称生成方式,将提取出的所述高频词进行组合,形成对应的名称字符串;或者,将所述视频分类和所述文件名称对应的所述高频词进行组合,形成对应的名称字符串。
[0017] 在一个实施例中,所述根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称,包括:
[0018] 提取预先配置的视频专辑名称的命名规则,并解析提取的所述视频专辑名称的命名规则;
[0019] 根据解析结果,判断所述命名规则是否对所述视频专辑的专辑名称长度进行了限定;
[0020] 若判断出所述命名规则没有对所述视频专辑的专辑名称长度进行限定,则直接将转换得到的所述名称字符串作为待命名的所述视频专辑所对应的专辑名称;
[0021] 若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称。
[0022] 在一个实施例中,所述若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称,包括:
[0023] 若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则获取所述命名规则限定的所述视频专辑的专辑名称长度;
[0024] 按照所述命名规则限定的所述专辑名称长度,从转换得到的所述名称字符串的第一个字符开始,选取出与限定的所述专辑名称长度相一致的字符串;
[0025] 识别选取出的所述专辑名称长度的字符串的末尾字符是否取词完整;
[0026] 若识别出所述末尾字符取词不完整,则从转换得到的所述名称字符串中接着所述末尾字符继续选取对应的字符,直至选取的字符串中末尾字符取词完整;
[0027] 将选取的字符串中末尾字符取词完整得到的对应词组,作为所述视频专辑的专辑名称。
[0028] 对应于以上实施例所提供的一种视频专辑名称的生成方法,本发明实施例还提供了一种视频专辑名称的生成装置,包括:
[0029] 提取模,用于获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;
[0030] 转换模块,用于调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;
[0031] 生成模块,用于根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称。
[0032] 在一个实施例中,所述提取模块包括:
[0033] 遍历单元,用于遍历待命名的视频专辑,获取所述视频专辑中所包含的所有视频文件的文件名称;
[0034] 分词单元,用于以获取的一个文件名称为单位,分别对获取的所述视频文件的所有文件名称进行分词,得到分词后所述文件名称对应的分词结果;
[0035] 计算单元,用于计算分词结果中所包含的所有分词的出现频率,获取出现频率大于预设频率阈值的频率分词;
[0036] 剔除单元,用于调用预先配置的干扰词库,将获取的出现频率大于预设频率阈值的频率分词与所述干扰词库进行比对,按照预设选取规则,剔除相关性小的语法词汇,获取剔除后剩余结果中出现的频率最高的词汇,得到所述文件名称对应的高频词。
[0037] 在一个实施例中,所述转换模块包括:
[0038] 解析单元,用于调用预先配置的视频专辑的名称生成规则,并解析调用的所述名称生成规则,获取所述名称生成规则对应的名称生成方式,并获取待命名的所述视频专辑所在的视频分类;
[0039] 转换单元,用于按照获取的所述名称生成方式,将提取出的所述高频词进行组合,形成对应的名称字符串;或者,将所述视频分类和所述文件名称对应的所述高频词进行组合,形成对应的名称字符串。
[0040] 在一个实施例中,所述生成模块包括:
[0041] 提取单元,用于提取预先配置的视频专辑名称的命名规则,并解析提取的所述视频专辑名称的命名规则;
[0042] 判断单元,用于根据解析结果,判断所述命名规则是否对所述视频专辑的专辑名称长度进行了限定;
[0043] 第一生成单元,用于若所述判断单元判断出所述命名规则没有对所述视频专辑的专辑名称长度进行限定,则直接将转换得到的所述名称字符串作为待命名的所述视频专辑所对应的专辑名称;
[0044] 第二生成单元,用于若所述判断单元判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称。
[0045] 在一个实施例中,所述第二生成单元包括:
[0046] 长度获取子单元,用于若所述判断单元判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则获取所述命名规则限定的所述视频专辑的专辑名称长度;
[0047] 字符选取子单元,用于按照所述命名规则限定的所述专辑名称长度,从转换得到的所述名称字符串的第一个字符开始,选取出与限定的所述专辑名称长度相一致的字符串;
[0048] 字符识别子单元,用于识别选取出的所述专辑名称长度的字符串的末尾字符是否取词完整;
[0049] 所述字符选取子单元还用于:若所述字符识别子单元识别出所述末尾字符取词不完整,则从转换得到的所述名称字符串中接着所述末尾字符继续选取对应的字符,直至选取的字符串中末尾字符取词完整;
[0050] 生成子单元,用于将所述字符选取子单元选取的字符串中末尾字符取词完整得到的对应词组,作为所述视频专辑的专辑名称。
[0051] 以上实施例所描述的一种视频专辑名称的生成方法及装置,可以达到如下有益效果:
[0052] 通过获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称;具有根据视频专辑中所包含的各视频文件的文件名称自动生成该视频专辑对应的专辑名称的有益效果,提高了视频专辑命名的效率,节约了人成本。
[0053] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0054] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0055] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0056] 图1为本发明根据一示例性实施例示出的一种视频专辑名称的生成方法的流程图
[0057] 图2为本发明根据一示例性实施例示出的一种视频专辑名称的生成方法中步骤S10的流程图;
[0058] 图3为本发明根据一示例性实施例示出的一种视频专辑名称的生成方法中步骤S20的流程图;
[0059] 图4为本发明根据一示例性实施例示出的一种视频专辑名称的生成方法中步骤S30的流程图;
[0060] 图5为本发明根据一示例性实施例示出的一种视频专辑名称的生成方法中步骤S304的流程图;
[0061] 图6为本发明根据一示例性实施例示出的一种视频专辑名称的生成装置的框图
[0062] 图7为本发明根据一示例性实施例示出的一种视频专辑名称的生成装置中提取模块60的框图;
[0063] 图8为本发明根据一示例性实施例示出的一种视频专辑名称的生成装置中转换模块70的框图;
[0064] 图9为本发明根据一示例性实施例示出的一种视频专辑名称的生成装置中生成模块80的框图;
[0065] 图10为本发明根据一示例性实施例示出的一种视频专辑名称的生成装置中第二生成单元804的框图。

具体实施方式

[0066] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0067] 本发明公开的一实施例中提供了一种视频专辑名称的生成方法,用以根据该视频专辑中所包含的各视频文件的文件名称,为该视频专辑自动生成名称,实现视频专辑的自动命名。如图1所示,本发明实施例中一种视频专辑名称的生成方法包括步骤S10-S30:
[0068] 步骤S10、获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;
[0069] 本发明实施例中,在对相应的视频专辑进行命名时,先获取该视频专辑中所包含的所有视频文件的文件名称,进而根据获取的所有视频文件的文件名称,获取各文件名称对应的出现次数,并计算各文件名称对应的出现频率,从而提取所述文件名称中出现频率最高的高频词。
[0070] 在一个实施例中,如图2所示,所述步骤S10可以实施为如下描述的步骤S101-S104:
[0071] 步骤S101、遍历待命名的视频专辑,获取所述视频专辑中所包含的所有视频文件的文件名称;
[0072] 本发明实施例中,通过遍历对应的视频专辑,来获取该视频专辑所包含的所有视频文件,从而读取出该视频专辑中所有视频文件的文件名称。
[0073] 步骤S102、以获取的一个文件名称为单位,分别对获取的所述视频文件的所有文件名称进行分词,得到分词后所述文件名称对应的分词结果;
[0074] 本发明实施例中,当通过遍历视频专辑中的视频文件获取到该视频专辑中所包含的所有视频文件的文件名称时,对获取的上述文件名称进行汉语分词,得到分词后包含名词等类型的实义词和包含语法词等类型的虚词。
[0075] 步骤S103、计算分词结果中所包含的所有分词的出现频率,获取出现频率大于预设频率阈值的频率分词;
[0076] 获取分词结果中出现的所有不同分词在该分词结果中出现的次数,同时获取分词结果中所有分词的总个数,根据获取的所有不同分词在分词结果中的出现次数和分词结果中所有分词的总个数,计算得到分词结果中所包含的所有分词的出现频率。根据计算结果,将出现频率大于预设频率阈值所对应的分词挑选出来,得到对应的频率分词。
[0077] 步骤S104、调用预先配置的干扰词库,将获取的出现频率大于预设频率阈值的频率分词与所述干扰词库进行比对,按照预设选取规则,剔除相关性小的语法词汇,获取剔除后剩余结果中出现的频率最高的词汇,得到所述文件名称对应的高频词。
[0078] 挑选出对应的频率分词后,将挑选出的频率分词与预先配置的干扰词库进行比对,按照预先设置的选取规则,将与干扰词库相关性小的语法词汇进行剔除,剔除后,从得到的剩余结果中再选出其出现频率最高的词汇,从而得到上述文件名称对应的高频词。
[0079] 步骤S20、调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;
[0080] 在提取出对应的高频词之后,调用预先设置好的视频专辑对应的名称生成规则,按照上述名称生成规则,将提取出的上述高频词转换为对应的字符串。
[0081] 在一个实施例中,如图3所示,所述步骤S20可以实施为如下描述的步骤S201-S202:
[0082] 步骤S201、调用预先配置的视频专辑的名称生成规则,并解析调用的所述名称生成规则,获取所述名称生成规则对应的名称生成方式,并获取待命名的所述视频专辑所在的视频分类;
[0083] 步骤S202、按照获取的所述名称生成方式,将提取出的所述高频词进行组合,形成对应的名称字符串;或者,将所述视频分类和所述文件名称对应的所述高频词进行组合,形成对应的名称字符串。
[0084] 本发明实施例中,在对视频专辑中所包含的所有视频文件的文件名称进行频率计算,并找出其出现频率最高的高频词之后,将“视频专辑所在的视频分类+出现频率最高的高频词”组合成一个名称字符串。比如,该视频专辑对应的视频分类为“轻音乐”,该视频专辑中出现频率最高的高频词包括:古筝、琴曲、大提琴和二胡,则将该视频分类对应的分类词和该视频专辑中出现频率最高的高频词进行组合,得到的该视频专辑的名称字符串为:轻音乐古筝钢琴曲大提琴二胡。
[0085] 或者,直接将该视频专辑对应的出现频率最高的高频词进行组合,得到该视频专辑的对应名称字符串;比如,该视频专辑中出现频率最高的高频词包括:古筝、钢琴曲、大提琴和二胡,则直接将上述高频词进行组合,得到该视频专辑的名称字符串为:古筝钢琴曲大提琴二胡。
[0086] 步骤S30、根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称。
[0087] 基于转换后得到名称字符串,按照视频专辑名称的命名规则,将所述名称字符串生成该视频专辑对应的专辑名称。
[0088] 在一个实施例中,如图4所示,所述步骤S30可以实施为如下描述的步骤S301-S304:
[0089] 步骤S301、提取预先配置的视频专辑名称的命名规则,并解析提取的所述视频专辑名称的命名规则;
[0090] 步骤S302、根据解析结果,判断所述命名规则是否对所述视频专辑的专辑名称长度进行了限定;
[0091] 步骤S303、若判断出所述命名规则没有对所述视频专辑的专辑名称长度进行限定,则直接将转换得到的所述名称字符串作为待命名的所述视频专辑所对应的专辑名称;
[0092] 步骤S304、若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称。
[0093] 本发明实施例中,考虑到视频专辑所包含的视频文件的数量,以及该视频专辑对应的专辑名称的字符长度,判断该视频专辑对应的命名规则中是否对所述视频专辑的专辑名称长度进行了限定;若没有对专辑名称长度进行限定,则直接将转换得到的所述名称字符串作为待命名的所述视频专辑所对应的专辑名称;若有对专辑名称长度进行限定,则根据限定的专辑名称的具体长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称。
[0094] 在一个实施例中,如图5所示,所述步骤S304可以实施为如下描述的步骤S341-S345:
[0095] 步骤S341、若判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则获取所述命名规则限定的所述视频专辑的专辑名称长度;
[0096] 步骤S342、按照所述命名规则限定的所述专辑名称长度,从转换得到的所述名称字符串的第一个字符开始,选取出与限定的所述专辑名称长度相一致的字符串;
[0097] 步骤S343、识别选取出的所述专辑名称长度的字符串的末尾字符是否取词完整;
[0098] 步骤S344、若识别出所述末尾字符取词不完整,则从转换得到的所述名称字符串中接着所述末尾字符继续选取对应的字符,直至选取的字符串中末尾字符取词完整;
[0099] 步骤S345、将选取的字符串中末尾字符取词完整得到的对应词组,作为所述视频专辑的专辑名称。
[0100] 本发明实施例中,若判断出所述命名规则有对所述视频专辑的专辑名称长度进行了限定,则按照命名规则中规定的专辑名称长度选取对应的长度的字符串;同时,为了保证对视频专辑生成的名称符合常规的名称完整性要求,在按照命名规则中规定的专辑名称长度选取出对应长度的字符串后,识别选取出的所述专辑名称长度的字符串的末尾字符是否取词完整;并在识别出上述末尾字符不完整时,继续从转换得到的所述名称字符串中接着所述末尾字符选取对应的字符,直至选取的字符串中末尾字符取词完整;再将选取的字符串中末尾字符取词完整得到的对应词组,作为所述视频专辑的专辑名称。
[0101] 以上实施例所描述的一种视频专辑名称的生成方法,通过获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称;具有根据视频专辑中所包含的各视频文件的文件名称自动生成该视频专辑对应的专辑名称的有益效果,提高了视频专辑命名的效率,节约了人力成本。
[0102] 对应本发明实施例提供的一种视频专辑名称的生成方法,本发明还提供了一种视频专辑名称的生成装置;如图6所示,所述一种视频专辑名称的生成装置,包括:提取模块60、转换模块70和生成模块80;其中,
[0103] 所述提取模块60,用于获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;
[0104] 在一个实施例中,如图7所示,所述提取模块60包括:
[0105] 遍历单元601,用于遍历待命名的视频专辑,获取所述视频专辑中所包含的所有视频文件的文件名称;
[0106] 分词单元602,用于以获取的一个文件名称为单位,分别对获取的所述视频文件的所有文件名称进行分词,得到分词后所述文件名称对应的分词结果;
[0107] 计算单元603,用于计算分词结果中所包含的所有分词的出现频率,获取出现频率大于预设频率阈值的频率分词;
[0108] 剔除单元604,用于调用预先配置的干扰词库,将获取的出现频率大于预设频率阈值的频率分词与所述干扰词库进行比对,按照预设选取规则,剔除相关性小的语法词汇,获取剔除后剩余结果中出现的频率最高的词汇,得到所述文件名称对应的高频词。
[0109] 所述转换模块70,用于调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;
[0110] 在一个实施例中,如图8所示,所述转换模块70包括:
[0111] 解析单元701,用于调用预先配置的视频专辑的名称生成规则,并解析调用的所述名称生成规则,获取所述名称生成规则对应的名称生成方式,并获取待命名的所述视频专辑所在的视频分类;
[0112] 转换单元702,用于按照获取的所述名称生成方式,将提取出的所述高频词进行组合,形成对应的名称字符串;或者,将所述视频分类和所述文件名称对应的所述高频词进行组合,形成对应的名称字符串。
[0113] 所述生成模块80,用于根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称。
[0114] 在一个实施例中,如图9所示,所述生成模块80包括:
[0115] 提取单元801,用于提取预先配置的视频专辑名称的命名规则,并解析提取的所述视频专辑名称的命名规则;
[0116] 判断单元802,用于根据解析结果,判断所述命名规则是否对所述视频专辑的专辑名称长度进行了限定;
[0117] 第一生成单元803,用于若所述判断单元判断出所述命名规则没有对所述视频专辑的专辑名称长度进行限定,则将转换得到的所述名称字符串作为待命名的所述视频专辑所对应的专辑名称;
[0118] 第二生成单元804,用于若所述判断单元判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则根据所述命名规则中限定的所述视频专辑的专辑名称长度,从转换得到的所述名称字符串中选取对应的词组,并将选取出的所述词组作为所述视频专辑的专辑名称。
[0119] 在一个实施例中,如图10所示,所述第二生成单元804包括:
[0120] 长度获取子单元841,用于若所述判断单元判断出所述命名规则有对所述视频专辑的专辑名称长度进行限定,则获取所述命名规则限定的所述视频专辑的专辑名称长度;
[0121] 字符选取子单元842,用于按照所述命名规则限定的所述专辑名称长度,从转换得到的所述名称字符串的第一个字符开始,选取出与限定的所述专辑名称长度相一致的字符串;
[0122] 字符识别子单元843,用于识别选取出的所述专辑名称长度的字符串的末尾字符是否取词完整;
[0123] 所述字符选取子单元842还用于:若所述字符识别子单元843识别出所述末尾字符取词不完整,则从转换得到的所述名称字符串中接着所述末尾字符继续选取对应的字符,直至选取的字符串中末尾字符取词完整;
[0124] 生成子单元844,用于将选取的字符串中末尾字符取词完整得到的对应词组,作为所述视频专辑的专辑名称。
[0125] 以上实施例所描述的一种视频专辑名称的生成装置,通过获取待命名的视频专辑中所包含的所有视频文件的文件名称,并根据获取的所述视频专辑中的所述文件名称,提取所述文件名称中出现频率最高的高频词;调用预先设置的视频专辑的名称生成规则,按照所述名称生成规则,将提取出的所述高频词转换为对应的名称字符串;根据视频专辑名称的命名规则,并参照转换得到的所述名称字符串,生成待命名的所述视频专辑所对应的专辑名称;具有根据视频专辑中所包含的各视频文件的文件名称自动生成该视频专辑对应的专辑名称的有益效果,提高了视频专辑命名的效率,节约了人力成本。
[0126] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0127] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0128] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0129] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0130] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈