CN101216848A - 一种修改媒体文件名称的方法和装置 - Google Patents
一种修改媒体文件名称的方法和装置 Download PDFInfo
- Publication number
- CN101216848A CN101216848A CNA2008100558671A CN200810055867A CN101216848A CN 101216848 A CN101216848 A CN 101216848A CN A2008100558671 A CNA2008100558671 A CN A2008100558671A CN 200810055867 A CN200810055867 A CN 200810055867A CN 101216848 A CN101216848 A CN 101216848A
- Authority
- CN
- China
- Prior art keywords
- field
- parameter
- media file
- module
- parameter classification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000004048 modification Effects 0.000 claims description 39
- 238000012986 modification Methods 0.000 claims description 39
- 239000003550 marker Substances 0.000 claims description 26
- 239000000203 mixture Substances 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种修改媒体文件名称的方法,包括:设定修改媒体文件名称所使用的参数类别;从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段;利用得到的任一参数类别对应的字段、或多个参数类别对应的字段组合替换所述目标媒体文件的当前名称。本发明还同时公开了一种修改媒体文件名称的装置,包括:参数设置模块,属性分析模块和名称修改模块。本发明的这种修改媒体文件名称的方法和装置,通过设定修改媒体文件名称所使用的参数类别,能够从目标媒体文件的属性信息中得到参数表示的字段,利用获取的字段信息替换目标媒体的当前名称,实现了批量、准确地修改媒体文件名称,大大提高了媒体文件名称修改的效率。
Description
技术领域
本发明涉及计算机技术,具体涉及一种修改媒体文件名称的方法和装置。
背景技术
当前,互联网和计算机多媒体技术发展迅速,在人们的日常生活中,经常会接触各种视频、音频多媒体资源。同时,由于人们获取媒体资源的方式有很多,比如通过互联网下载或通过其它介质(如录音带、录像带、DVD碟片或CD唱片等)进行转存,因此常常需要将这些获得的资源进行保存和整理;而人们查找和定位整理的文件时,最常用的方法就是对文件的名称进行识别,因此在对媒体文件进行保存、整理的时候,常用的方法是对这些文件进行重命名,下文中称这些需要进行重命名的媒体文件为目标媒体文件。
以歌曲文件为例,由于获得歌曲资源的方式很多,大部分文件并不是用歌曲原本的名称作为文件名的,因此在对歌曲文件进行整理的时候,需要对目标媒体文件进行重新命名以便后续使用时能够方便进行查找、编辑等等,目前只能够对每一首歌曲进行试听,根据试听的结果辨认出该歌曲的名称,然后手动修改目标媒体文件的文件名。
这种通过对歌曲逐首进行试听来修改目标媒体文件名称的方式无疑存在很大的缺陷。
首先,由于是人工操作且需要辨认,主观成分很大,无法保证对所有的目标媒体文件资源都能正确的进行命名;
其次,对每一首歌曲都进行试听,当需要整理的歌曲文件数量较多时,必然会占用大量的时间,修改文件名称的效率极低;
最后,对每一首歌曲都需要手动进行修改,无法批量和自动地进行,产生误操作的几率很高,无法保证稳定的修改效果。
容易理解,上述仅是以歌曲文件举例进行说明,但对于其它的媒体文件也存在相同或类似的问题。
发明内容
本发明实施例提供一种修改媒体文件名称的方法和装置,能够快速、批量和准确地修改媒体文件名称。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种修改媒体文件名称的方法,该方法包括:
设定修改媒体文件名称所使用的参数类别;
从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段;
利用得到的任一参数类别对应的字段、或多个参数类别对应的字段组合替换所述目标媒体文件的当前名称。
进一步设定所述各参数类别的优先级;
所述利用得到的任一参数类别对应的字段替换所述目标媒体文件的当前名称的方法为:
根据所述各参数类别的优先级,利用分析得到的所述各参数类别中优先级最高的参数类别对应的字段替换所述目标媒体的当前名称;
所述利用得到的多个参数类别对应的字段组合替换所述目标媒体文件的当前名称的方法为:
将所述各参数类别中的多个参数类别按照优先级顺序组合,使用分析得到的所述各参数类别对应的字段组合替换所述目标媒体的当前名称。
进一步设定媒体文件名称的最大长度;
所述利用得到的任一参数类别对应的字段、或多参数类别对应的字段组合替换所述目标媒体文件的当前名称之前进一步包括:
判断所述任一类别参数中参数类别对应的字段、或多类别参数中参数类别对应的字段组合是否超过所述最大长度,如果超过,则将所述任一类别参数中参数类别对应的字段、或多类别参数中参数类别对应的字段组合进行裁减,得到长度小于等于所述最大长度的字段或字段组合,然后根据裁减后的字段或字段组合执行所述替换;否则,直接执行所述替换。
在执行所述替换之前进一步包括:
判断字段或字段组合是否与目标媒体文件所在目录下的其他媒体文件相同,如果是,则在所述字段或字段组合后添加后缀标识,然后根据添加后缀后的字段或字段组合执行所述替换;否则,直接执行所述替换。
所述目标媒体文件为歌曲文件或视频文件,所述参数类别包括下述之一或任意组合:艺术家、唱片标题、发行时间、流派、专辑名称。
所述参数类别进一步包括歌词和位置标识;
分析得到所述歌词参数中的字段的方法为:
从目标媒体文件的属性信息中得到歌词中的所有字段;
根据所述位置标识,选择所述位置标识指定位置对应的部分字段作为参数类别歌词中的字段。
一种修改媒体文件名称的装置,该装置包括:参数设置模块,属性分析模块和名称修改模块;
所述参数设置模块,设定修改媒体文件名称所使用的参数类别;
所述属性分析模块,从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段;
所述名称修改模块,利用得到的任一参数类别对应的字段、或多参数类别对应的字段组合替换所述目标媒体文件的当前名称。
该装置进一步包括优先级设定模块;
所述优先级设定模块中设定了各参数类别的优先级;
所述名称修改模块,根据所述各参数类别的优先级,利用分析得到的所述各参数类别中优先级最高的参数类别对应的字段,替换所述目标媒体的当前名称;或将所述各参数类别中的多个参数类别按照优先级顺序组合,利用得到的字段组合替换所述目标媒体的当前名称。
所述参数设置模块中进一步设定了媒体文件名称的最大长度;
所述装置中进一步包括长度判断模块,判断所述任一参数类别对应的字段、或多参数类别对应的字段组合是否超过所述最大长度,并将判断结果通知所述名称修改模块;
所述名称修改模块,根据所述长度判断模块的通知,当所述任一参数类别对应的字段、或多参数类别对应的字段组合超过所述最大长度时,将所述任一参数类别对应的字段、或多参数类别对应的字段组合进行裁减,得到长度小于等于所述最大长度的字段或字段组合,然后根据裁减后的字段或字段组合执行所述替换;否则,直接执行所述替换。
该装置进一步包括重名判断模块;
所述重名判断模块,判断长度判断模块处理后的字段或字段组合是否与目标媒体文件所在目录下的其他媒体文件相同,并将判断结果通知所述名称修改模块;
所述名称修改模块,根据所述重名判断模块的通知,当所述长度判断模块处理后的字段或字段组合与目标媒体文件所在目录下的其他媒体文件相同时,在所述字段或字段组合后添加后缀标识,然后根据添加后缀后的字段或字段组合执行所述替换;否则,直接执行所述替换。
所述目标媒体文件为歌曲文件或视频文件,所述参数设置模块设置参数类别包括下述之一或任意组合:艺术家、唱片标题、发行时间、流派、专辑名称。
所述参数设置模块进一步设置歌词和位置标识;
所述属性分析模块,从目标媒体文件的属性信息中得到歌词中的所有字段,再根据所述位置标识,选择所述位置标识指定位置对应的部分字段作为参数类别歌词中的字段。
由上述的技术方案可见,本发明实施例的这种修改媒体文件名称的方法和装置,通过设定修改媒体文件名称所使用的各类别的参数,能够从目标媒体文件的属性信息中得到参数表示的字段,利用获取的字段信息替换目标媒体的当前名称,实现了批量、准确地修改媒体文件名称,大大提高了媒体文件名称修改的效率。
附图说明
图1为本发明实施例中修改媒体文件名称的方法的流程示意图。
图2为本发明实施例中一种修改歌曲文件名称的流程示意图。
图3为本发明实施例中修改媒体文件名称的装置的组成结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明实施例提供的修改媒体文件名称的方法,如图1所示,其中包括:
步骤101:设定修改媒体文件名称所使用的参数类别。
步骤102:从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段。
步骤103:利用得到的任一参数类别对应的字段、或多参数类别对应的字段组合替换所述目标媒体文件的当前名称。
下面对上述各步骤进行具体说明:
步骤101中,所述各参数类别用于生成修改后的媒体文件名称,每一个参数类别都是媒体文件的一种标识信息,通过多种标识信息的组合能够唯一地确认和识别该媒体文件。其中,对于歌曲文件或视频文件等类型的媒体文件,所述参数类别中还包括“歌词”参数和位置标识,以歌曲文件为例,预设用于生成修改后的歌曲文件名称的参数类别中,可以包括:艺术家、唱片标题、发行时间、音乐流派、专辑名称或歌词等,则这些参数类别的组合,就能够唯一地标识一个歌曲文件,后续步骤中会对位置标识的使用进行进一步说明。
步骤102中,选中的目标媒体文件可以为一个或多个,所述参数类别可以包括:“艺术家”、“唱片标题”、“发行时间”和“歌词”等,例如,某一歌曲文件的参数类别及其对应字段分别为:周华健(参数类别“艺术家”对应的字段)、朋友(参数类别“唱片标题”对应的字段)、1994年(参数类别“发行时间”对应的字段)和该歌曲文件指定部分的歌词,所述指定部分的歌词由位置标识确定该歌曲文件的全部歌词(“歌词”的取值,限于篇幅,此处不全部列出)。
所述从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段的方法,现有技术中已有许多普遍使用的成熟方法,本发明实施例不对其做具体限定,故不再赘述。
步骤103中,所述利用得到的任一参数类别对应的字段替换所述目标媒体文件的当前名称的方法为:
根据预先设定所述各参数类别的优先级,利用分析得到的所述各参数类别中优先级最高的参数类别对应的字段替换所述目标媒体的当前名称;
所述利用得到的多参数类别对应的字段组合替换所述目标媒体文件的当前名称的方法为:
将所述各参数类别中的多个参数类别按照优先级顺序组合,使用分析得到的所述各参数类别对应的字段组合替换所述目标媒体的当前名称。
举例来说,假设对于某歌曲文件,设置3个参数类别,分别是“艺术家”、“唱片标题”和“歌词”:
预先设定优先级时,设置所述三个参数类别的优先级次序为“艺术家”最高,“唱片标题”次之,“歌词”最低;在进行名称修改时,先使用优先级最高的“艺术家”参数类别对应的字段进行名称修改,由于媒体文件来源多种多样,目标媒体文件的属性信息不一定完整,因此不是每个媒体文件中都完整地包含所有参数类别对应的字段,因此,如果步骤102中没有得到“艺术家”参数类别对应的字段,则使用优先级次之的“唱片标题”参数类别对应的字段进行名称修改,如果步骤102中也没有得到“艺术家”参数类别对应的字段,则最后使用优先级最低的“歌词”参数类别对应的字段进行名称修改,如果优先级次序较高的“艺术家”和“唱片标题”参数类别对应的字段都无法获取,则根据位置标识的值获取指定部分的歌词作为“歌词”参数类别对应的字段。例如,位置标识的取值为1,则将该歌曲文件的歌词中的第1句歌词作为所述“歌词”参数类别对应的字段。
而当采用两个或更多个参数类别进行组合时,比如上例中,组合“艺术家”和“唱片标题”两个参数类别,在进行名称修改时,两个参数类别对应的字段之间用分隔符(比如符号“_”)进行分割,可以得到的修改后的新的歌曲名称,如“周华健_朋友”。
为了便于对修改后的媒体文件进行整理,步骤101中进一步设定媒体文件名称的最大长度,以避免生成的文件名称过长,最大长度的实际取值可以视情况灵活设置。
相应地,所述利用得到的任一参数类别对应的字段、或多参数类别对应的字段组合替换所述目标媒体文件的当前名称之前进一步包括:
步骤102a:判断所述任一类别参数中参数类别对应的字段、或多类别参数中参数类别对应的字段组合是否超过所述最大长度,如果超过,则将所述任一类别参数中参数类别对应的字段、或多类别参数中参数类别对应的字段组合进行裁减,得到长度小于等于所述最大长度的字段或字段组合,然后根据裁减后的字段或字段组合执行所述替换;否则,直接执行所述替换。例如:如果设定的长度参数为30个字符,则当生成的文件名称长度超过30个字符时,将所述文件的名称裁减至30个字符或小于30个字符的长度。
同时,修改后的媒体文件需要进行存放,本发明实施例可以在各媒体文件的原始存放位置进行名称修改,也可以将修改名称后的媒体文件统一存放到指定的位置。无论是所述的哪种情况,对修改后的媒体文件来说,该文件所在的当前目录下,一个文件名称只能对应于一个文件,因此,所述步骤102a之后还进一步包括:
步骤102b:判断字段或字段组合是否与目标媒体文件所在目录下的其他媒体文件相同,如果是,则在所述字段或字段组合后添加后缀标识,然后根据添加后缀后的字段或字段组合执行所述替换;否则,直接执行所述替换。例如某当前目录下已经存在“周华健_朋友”,则修改后的媒体文件的名称可以设定为“周华健_朋友1”或“周华健_朋友A”等,而此时得到的媒体文件的名称即为最终生成的修改后的媒体文件的名称。
需要说明的是,上述说明都采用歌曲文件进行举例,但本发明实施例的应用范围并不应当被理解为仅限于歌曲文件,其它形式的媒体文件同样可以应用本发明。
较佳地,当所述媒体文件为视频文件时,参数类别“歌词”可以对应于视频文件中的台词或对白,相应地,位置标识对应视频文件中台词或对白的指定位置。
因此,容易理解,上述举例仅是为了说明设置各种参数类别的一种可能的情况,实际应用中,所述参数类别、最大长度和位置标识并不一定需要被同时使用,例如预设参数类别时如果不设置“歌词”,相应地就不需要设置位置标识;同时,预设的参数类别也不一定仅限于上述列举的各种,可以根据具体需要进行进一步地扩展或修改,因此上述内容仅为举例,并非用于限定。
为了进一步明确上述方法的处理流程,下面以歌曲文件为例,举出一种可能的进行名称修改的示例,如图2所示,其中包括:
步骤201:设置修改歌曲文件名称所使用的参数类别,假设此时设置的参数类别包括:艺术家、唱片标题、发行时间和歌词,最大长度为30字符,位置标识为1。
步骤202:选择要进行名称修改的歌曲文件,所述歌曲文件可以是单个,也可以是多个。
步骤203:从目标文件的属性信息中,获取各歌曲文件的各种参数类别的字段,其中,获取歌曲文件的参数类别“歌词”的方法包括:
根据设定的位置标识的取值,从歌曲文件属性信息中的歌词中选择所述位置标识对应位置处的歌词内容作为参数类别“歌词”对应的字段。
由于歌曲文件的格式很多,歌词内容有时并不一定集成在歌曲文件本身中,因此可能会需要采用其他方式获取歌词内容,例如通过网络寻找对应的歌词内容等,具体方法与现有技术相同,此处不再详细说明。
步骤204:判断是使用单个参数类别对应的字段进行名称修改,还是使用多个参数类别对应的字段组合进行名称修改,如果使用选择使用单个参数类别,继续执行步骤205,如果使用多个参数类别,则执行步骤206。
步骤205:根据参数类别的优先级次序,利用分析得到的所述各参数类别中优先级最高的参数类别对应的字段替换所述目标媒体的当前名称,执行步骤207。
步骤206:将所述各参数类别中的多个参数类别按照优先级顺序组合,使用分析得到的所述各参数类别对应的字段组合替换所述目标媒体的当前名称,继续执行步骤207。
步骤207:判断所述任一类别参数中参数类别对应的字段、或多类别参数中参数类别对应的字段组合是否超过了设定的最大长度,如果是,继续执行步骤208,否则,执行步骤209。
步骤208:将所述字段或字段组合裁减至该小于等于该最大长度的范围,继续执行步骤209。
步骤209:判断字段或字段组合是否与目标媒体文件所在目录下的其他媒体文件相同,如果是,则执行步骤210,否则,执行步骤211。
步骤210:在步骤209中得到的字段或字段组合添加后缀标识,执行步骤211。
步骤211:使用所述字段或字段组合替换所述目标媒体的当前名称得到修改后的媒体文件的名称。
至此,修改名称的流程结束。
需要说明的是,对于某些特殊的设备,例如mp3、mp4播放设备或录音笔等嵌入式设备,由于这些嵌入式设备的操作***功能相对单一或存储空间比较有限,不像常见的视窗(windows)等操作***那样能够支持较长的文件名称。因此,在这些设备中应用本发明实施例提供的方法时,步骤102b中添加所述后缀标识之后,还需要再次验证此时的字段或字段组合是否小于等于设定的最大长度,如果超过所述最大长度,则需要再次裁减以满足设定的长度要求。
由上述可见,本发明实施例的这种修改媒体文件名称的方法,通过设定修改媒体文件名称所使用的各类别的参数,能够从目标媒体文件的属性信息中得到参数表示的字段,利用获取的字段信息替换目标媒体的当前名称,实现了批量、准确地修改媒体文件名称,大大提高了媒体文件名称修改的效率。
本发明实施例还提供一种修改媒体文件名称的装置,其组成结构如图3所示,其中包括:参数设置模块310,属性分析模块320和名称修改模块330;
所述参数设置模块310,设定修改媒体文件名称所使用的参数类别;
所述属性分析模块320,从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段;
所述名称修改模块330,利用得到的任一参数类别对应的字段、或多参数类别对应的字段组合替换所述目标媒体文件的当前名称。
使用预设类别的参数进行名称修改时,该装置还进一步包括优先级设定模块340;
所述优先级设定模块340中设定了各参数类别的优先级;
相应地,此时所述名称修改模块330,根据所述各参数类别的优先级,利用分析得到的所述各参数类别中优先级最高的参数类别对应的字段替换所述目标媒体的当前名称;或将所述各参数类别中的多个参数类别按照优先级顺序组合,利用得到的字段组合替换所述目标媒体的当前名称。
较佳地,为了便于对修改后的媒体文件进行整理,所述参数设置模块310进一步设定了媒体文件名称的最大长度;
相应地,此时所述装置中进一步包括长度判断模块350,判断所述任一参数类别对应的字段、或多参数类别对应的字段组合是否超过所述最大长度,并将判断结果通知所述名称修改模块330;
所述名称修改模块330,根据所述长度判断模块350的通知,当所述任一参数类别对应的字段、或多参数类别对应的字段组合超过所述最大长度时,将所述任一参数类别对应的字段、或多参数类别对应的字段组合进行裁减,得到长度小于等于所述最大长度的字段或字段组合,然后根据裁减后的字段或字段组合执行所述替换;否则,直接执行所述替换。
为避免生成的文件名称与存放该文件的当前目录下的其他文件重名,该装置还进一步包括重名判断模块360;
所述重名判断模块360,判断长度判断模块350处理后的字段或字段组合是否与目标媒体文件所在目录下的其他媒体文件相同,并将判断结果通知所述名称修改模块330;
所述名称修改模块330,根据所述重名判断模块360的通知,当所述长度判断模块350处理后的字段或字段组合与目标媒体文件所在目录下的其他媒体文件相同时,在所述字段或字段组合后添加后缀标识,然后根据添加后缀后的字段或字段组合执行所述替换;否则,直接执行所述替换。
当所述媒体文件为歌曲文件或视频文件时,所述参数设置模块310,设置艺术家、唱片标题、发行时间、流派、专辑名称等参数类别。
所述参数设置模块310进一步设置歌词和位置标识;
相应地,此时所述属性分析模块320,从目标媒体文件的属性信息中得到歌词中的所有字段,再根据所述位置标识,选择所述位置标识指定位置对应的部分字段作为参数类别歌词中的字段。
可见,本发明实施例的这种修改媒体文件名称的装置,通过设定修改媒体文件名称所使用的各类别的参数,能够从目标媒体文件的属性信息中得到参数表示的字段,利用获取的字段信息替换目标媒体的当前名称,实现了批量、准确地修改媒体文件名称,大大提高了媒体文件名称修改的效率。
本发明实施例中修改媒体文件名称的方法和装置,可以通过应用计算机软件实现。
容易理解,以上所述仅为本发明的较佳实施例,并非用于限定本发明的精神和保护范围,任何熟悉本领域的技术人员所做出的等同变化或替换,都应视为涵盖在本发明的保护范围之内。
Claims (12)
1.一种修改媒体文件名称的方法,其特征在于,该方法包括:
设定修改媒体文件名称所使用的参数类别;
从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段;
利用得到的任一参数类别对应的字段、或多个参数类别对应的字段组合替换所述目标媒体文件的当前名称。
2.根据权利要求1所述的方法,其特征在于,进一步设定所述各参数类别的优先级;
所述利用得到的任一参数类别对应的字段替换所述目标媒体文件的当前名称的方法为:
根据所述各参数类别的优先级,利用分析得到的所述各参数类别中优先级最高的参数类别对应的字段替换所述目标媒体的当前名称;
所述利用得到的多个参数类别对应的字段组合替换所述目标媒体文件的当前名称的方法为:
将所述各参数类别中的多个参数类别按照优先级顺序组合,使用分析得到的所述各参数类别对应的字段组合替换所述目标媒体的当前名称。
3.根据权利要求1所述的方法,其特征在于,进一步设定媒体文件名称的最大长度;
所述利用得到的任一参数类别对应的字段、或多参数类别对应的字段组合替换所述目标媒体文件的当前名称之前进一步包括:
判断所述任一类别参数中参数类别对应的字段、或多类别参数中参数类别对应的字段组合是否超过所述最大长度,如果超过,则将所述任一类别参数中参数类别对应的字段、或多类别参数中参数类别对应的字段组合进行裁减,得到长度小于等于所述最大长度的字段或字段组合,然后根据裁减后的字段或字段组合执行所述替换;否则,直接执行所述替换。
4.根据权利要求3所述的方法,其特征在于,在执行所述替换之前进一步包括:
判断字段或字段组合是否与目标媒体文件所在目录下的其他媒体文件相同,如果是,则在所述字段或字段组合后添加后缀标识,然后根据添加后缀后的字段或字段组合执行所述替换;否则,直接执行所述替换。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述目标媒体文件为歌曲文件或视频文件,所述参数类别包括下述之一或任意组合:艺术家、唱片标题、发行时间、流派、专辑名称。
6.根据权利要求5所述的方法,其特征在于,所述参数类别进一步包括歌词和位置标识;
分析得到所述歌词参数中的字段的方法为:
从目标媒体文件的属性信息中得到歌词中的所有字段;
根据所述位置标识,选择所述位置标识指定位置对应的部分字段作为参数类别歌词中的字段。
7.一种修改媒体文件名称的装置,其特征在于,该装置包括:参数设置模块,属性分析模块和名称修改模块;
所述参数设置模块,设定修改媒体文件名称所使用的参数类别;
所述属性分析模块,从目标媒体文件的属性信息中,分析得到所述参数类别对应的字段;
所述名称修改模块,利用得到的任一参数类别对应的字段、或多参数类别对应的字段组合替换所述目标媒体文件的当前名称。
8.根据权利要求7所述的装置,其特征在于,该装置进一步包括优先级设定模块;
所述优先级设定模块中设定了各参数类别的优先级;
所述名称修改模块,根据所述各参数类别的优先级,利用分析得到的所述各参数类别中优先级最高的参数类别对应的字段,替换所述目标媒体的当前名称;或将所述各参数类别中的多个参数类别按照优先级顺序组合,利用得到的字段组合替换所述目标媒体的当前名称。
9.根据权利要求7所述的装置,其特征在于,所述参数设置模块中进一步设定了媒体文件名称的最大长度;
所述装置中进一步包括长度判断模块,判断所述任一参数类别对应的字段、或多参数类别对应的字段组合是否超过所述最大长度,并将判断结果通知所述名称修改模块;
所述名称修改模块,根据所述长度判断模块的通知,当所述任一参数类别对应的字段、或多参数类别对应的字段组合超过所述最大长度时,将所述任一参数类别对应的字段、或多参数类别对应的字段组合进行裁减,得到长度小于等于所述最大长度的字段或字段组合,然后根据裁减后的字段或字段组合执行所述替换;否则,直接执行所述替换。
10.根据权利要求9所述的装置,其特征在于,该装置进一步包括重名判断模块;
所述重名判断模块,判断长度判断模块处理后的字段或字段组合是否与目标媒体文件所在目录下的其他媒体文件相同,并将判断结果通知所述名称修改模块;
所述名称修改模块,根据所述重名判断模块的通知,当所述长度判断模块处理后的字段或字段组合与目标媒体文件所在目录下的其他媒体文件相同时,在所述字段或字段组合后添加后缀标识,然后根据添加后缀后的字段或字段组合执行所述替换;否则,直接执行所述替换。
11.根据权利要求7至10中任一项所述的装置,其特征在于,所述目标媒体文件为歌曲文件或视频文件,所述参数设置模块设置参数类别包括下述之一或任意组合:艺术家、唱片标题、发行时间、流派、专辑名称。
12.根据权利要求11所述的装置,其特征在于,所述参数设置模块进一步设置歌词和位置标识;
所述属性分析模块,从目标媒体文件的属性信息中得到歌词中的所有字段,再根据所述位置标识,选择所述位置标识指定位置对应的部分字段作为参数类别歌词中的字段。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100558671A CN101216848A (zh) | 2008-01-10 | 2008-01-10 | 一种修改媒体文件名称的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100558671A CN101216848A (zh) | 2008-01-10 | 2008-01-10 | 一种修改媒体文件名称的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101216848A true CN101216848A (zh) | 2008-07-09 |
Family
ID=39623280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100558671A Pending CN101216848A (zh) | 2008-01-10 | 2008-01-10 | 一种修改媒体文件名称的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101216848A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102436449A (zh) * | 2010-09-29 | 2012-05-02 | 腾讯科技(深圳)有限公司 | 一种获取音频文件名的方法和装置 |
CN102521214A (zh) * | 2011-11-19 | 2012-06-27 | 上海量明科技发展有限公司 | 即时通信传输文档中进行标识加置的方法及*** |
CN103218350A (zh) * | 2013-04-23 | 2013-07-24 | 鸿富锦精密工业(深圳)有限公司 | 更改文件名称的电子装置及方法 |
CN104573005A (zh) * | 2015-01-07 | 2015-04-29 | 魅族科技(中国)有限公司 | 一种文件夹属性的生成方法和*** |
CN105872852A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 视频处理方法、装置以及视频播放器 |
CN106095898A (zh) * | 2016-06-07 | 2016-11-09 | 武汉斗鱼网络科技有限公司 | 一种视频标题管理方法及装置 |
CN106503142A (zh) * | 2016-10-20 | 2017-03-15 | 北京小米移动软件有限公司 | 信息查找方法及装置、电子设备 |
CN113312317A (zh) * | 2021-05-18 | 2021-08-27 | 珠海金山办公软件有限公司 | 一种文件处理方法、装置、电子设备及存储介质 |
WO2023125003A1 (zh) * | 2021-12-28 | 2023-07-06 | 梅卡曼德(北京)机器人科技有限公司 | 调制传递函数的确定方法、电子设备及存储介质 |
-
2008
- 2008-01-10 CN CNA2008100558671A patent/CN101216848A/zh active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102436449A (zh) * | 2010-09-29 | 2012-05-02 | 腾讯科技(深圳)有限公司 | 一种获取音频文件名的方法和装置 |
CN102521214A (zh) * | 2011-11-19 | 2012-06-27 | 上海量明科技发展有限公司 | 即时通信传输文档中进行标识加置的方法及*** |
CN102521214B (zh) * | 2011-11-19 | 2017-03-22 | 上海量明科技发展有限公司 | 即时通信传输文档中进行标识加置的方法及*** |
CN103218350A (zh) * | 2013-04-23 | 2013-07-24 | 鸿富锦精密工业(深圳)有限公司 | 更改文件名称的电子装置及方法 |
CN104573005A (zh) * | 2015-01-07 | 2015-04-29 | 魅族科技(中国)有限公司 | 一种文件夹属性的生成方法和*** |
CN105872852A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 视频处理方法、装置以及视频播放器 |
CN106095898A (zh) * | 2016-06-07 | 2016-11-09 | 武汉斗鱼网络科技有限公司 | 一种视频标题管理方法及装置 |
CN106503142A (zh) * | 2016-10-20 | 2017-03-15 | 北京小米移动软件有限公司 | 信息查找方法及装置、电子设备 |
CN106503142B (zh) * | 2016-10-20 | 2020-01-07 | 北京小米移动软件有限公司 | 信息查找方法及装置、电子设备 |
CN113312317A (zh) * | 2021-05-18 | 2021-08-27 | 珠海金山办公软件有限公司 | 一种文件处理方法、装置、电子设备及存储介质 |
CN113312317B (zh) * | 2021-05-18 | 2023-12-26 | 珠海金山办公软件有限公司 | 一种文件处理方法、装置、电子设备及存储介质 |
WO2023125003A1 (zh) * | 2021-12-28 | 2023-07-06 | 梅卡曼德(北京)机器人科技有限公司 | 调制传递函数的确定方法、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101216848A (zh) | 一种修改媒体文件名称的方法和装置 | |
US20050149213A1 (en) | Media file management on a media storage and playback device | |
CN111443912B (zh) | 基于组件的页面渲染方法、装置、计算机设备和存储介质 | |
CN108932257B (zh) | 多维度数据的查询方法及装置 | |
CN102970281B (zh) | 一种处理多媒体播放记录的方法、用户终端和服务器 | |
CA2439729A1 (en) | System architecture and related methods for dynamically adding software components to extend functionality of system processes | |
CN1828599A (zh) | 幻影同步 | |
KR20020046949A (ko) | 파일 관리 방법, 콘텐츠 기록 장치, 콘텐츠 재생 장치 및콘텐츠 기록 매체 | |
CN102193925A (zh) | 一种文稿***中文稿在线多版本管理的方法和装置 | |
CN105630818A (zh) | 一种批量文件重命名的方法及装置 | |
CN109299352B (zh) | 搜索引擎中网站数据的更新方法、装置和搜索引擎 | |
US20100082663A1 (en) | Method and System for Identifying Equivalent Digital Media Assets | |
TW200937233A (en) | Playlist resolver | |
US20130086133A1 (en) | Method and apparatus for file revision tracking | |
CN105765570A (zh) | 音乐识别 | |
CN110941547A (zh) | 自动化测试用例库管理方法、装置、介质及电子设备 | |
CN106021359A (zh) | Cad文件的修改方法及装置 | |
CN102043853A (zh) | 一种存储数据的更新方法和装置 | |
CN109977317B (zh) | 数据查询方法及装置 | |
CN102279886A (zh) | 元数据处理方法及设备 | |
CN104572730A (zh) | 数字资源导入、导出方法及装置 | |
KR102455316B1 (ko) | 복수의 정보원에서 얻는 정보 및 도구를 통일화하는 방법 및 이를 응용한 컴퓨터 프로그램 제품과 장치 | |
KR20090025607A (ko) | 컨텐트의 메타데이터 업데이트 방법 및 그 장치 | |
CN109918346A (zh) | 一种文件的创建方法及装置 | |
CN105718550B (zh) | 一种媒体信息发布方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080709 |