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

文档序号:9261434阅读:161来源:国知局
一种视频专辑名称的生成方法及装置的制造方法
【技术领域】
[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]字符选取子单元,用于按照所述命名规则限定的所述专辑名称长
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1