技术领域technical field
本发明涉及音视频技术领域,尤其涉及一种音频文件命名方法、装置及电子设备。The invention relates to the technical field of audio and video, in particular to an audio file naming method, device and electronic equipment.
背景技术Background technique
目前,手机用户为了满足自己听歌的需要,会在手机上安装音频播放器,然后通过网络下载音频文件,由音频播放器播放这些音频文件。通常,音频创建者在创建音频文件时,会按照一定的格式对音频文件进行命名,例如,将一个歌曲文件以“歌曲名-歌手”的格式进行命名。At present, in order to meet the needs of listening to songs, mobile phone users will install audio players on their mobile phones, then download audio files through the network, and play these audio files by the audio player. Usually, when an audio creator creates an audio file, the audio file will be named according to a certain format, for example, a song file will be named in the format of "song name-singer".
由于用户从网络上下载的音频文件可能是由不同的创建者进行创建,而不同的创建者对音频文件的命名格式可能不同,从而导致用户下载的音频文件的命名格式杂乱无章,非常不便于用户快速搜索和浏览。另外,对于歌曲文件,有些具有相同名称的歌曲可能是由不同歌手演唱,而有些创建者在创建这种歌曲文件时仅仅以歌曲名进行命名,缺少歌手名称,导致用户在搜索和浏览歌曲文件时容易产生混淆。此外,音频文件在传播过程中可能会被更改命名,给用户搜索和浏览音频文件带来不便。Since the audio files downloaded by the user from the Internet may be created by different creators, and different creators may have different naming formats for the audio files, resulting in disordered naming of the audio files downloaded by the user, which is very inconvenient for the user to quickly Search and browse. In addition, for song files, some songs with the same name may be sung by different singers, and some creators only name the song files when creating such song files, lacking the name of the singer, causing users to search and browse song files. It is easy to get confused. In addition, audio files may be renamed during transmission, which may cause inconvenience for users to search and browse audio files.
发明内容Contents of the invention
有鉴于此,本发明实施例提供一种音频文件命名方法、装置及电子设备,能够便于用户搜索和浏览音频文件。In view of this, embodiments of the present invention provide an audio file naming method, device and electronic equipment, which can facilitate users to search and browse audio files.
第一方面,本发明实施例提供一种音频文件命名方法,所述方法应用于客户端,所述方法包括:In a first aspect, an embodiment of the present invention provides a method for naming an audio file, the method is applied to a client, and the method includes:
获取音频文件的音频文件信息;Get the audio file information of the audio file;
从所述音频文件中提取预定时长的音频片段;extracting an audio segment of a predetermined duration from the audio file;
向服务器发送所述音频文件信息以及所述音频片段,以使所述服务器根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名;Send the audio file information and the audio clip to the server, so that the server determines the real name of the audio file according to the audio clip and the audio file information;
接收所述服务器返回的所述音频文件的真实命名;receiving the real name of the audio file returned by the server;
根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。Error correction is performed on the original name of the audio file according to the real name of the audio file.
结合第一方面,在第一方面的第一种实施方式中,所述从所述音频文件中提取预定时长的音频片段包括:当所述音频文件的总时长小于所述预定时长时,提取整个所述音频文件作为音频片段。With reference to the first aspect, in the first implementation manner of the first aspect, the extracting the audio segment of the predetermined duration from the audio file includes: when the total duration of the audio file is less than the predetermined duration, extracting the entire The audio file is used as an audio clip.
结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述根据所述音频文件的真实命名对所述音频文件的原命名进行纠错包括:当所述音频文件的真实命名与所述音频文件的原命名不一致时,将所述音频文件的原命名替换为所述音频文件的真实命名;当所述音频文件的真实命名与所述音频文件的原命名一致时,保持所述音频文件的原命名不变。With reference to the first implementation manner of the first aspect, in the second implementation manner of the first aspect, the error correction of the original name of the audio file according to the real name of the audio file includes: when the audio file When the real naming of the file is inconsistent with the original naming of the audio file, the original naming of the audio file is replaced with the real naming of the audio file; when the real naming of the audio file is consistent with the original naming of the audio file , keep the original name of the audio file unchanged.
结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述音频文件信息包括文件路径和原命名。With reference to the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the audio file information includes a file path and an original name.
第二方面,本发明实施例提供一种音频文件命名方法,所述方法应用于服务器,所述方法包括:In a second aspect, an embodiment of the present invention provides a method for naming an audio file, the method is applied to a server, and the method includes:
接收客户端发送的音频文件信息以及音频片段,所述音频片段为从音频文件中提取得到;Receiving the audio file information and the audio clip sent by the client, the audio clip is extracted from the audio file;
根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名;determining the real name of the audio file according to the audio segment and the audio file information;
向所述客户端发送所述音频文件的真实命名,以使所述客户端根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。Sending the real name of the audio file to the client, so that the client can correct the original name of the audio file according to the real name of the audio file.
结合第二方面,在第二方面的第一种实施方式中,所述根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名包括:With reference to the second aspect, in the first implementation manner of the second aspect, the determining the real name of the audio file according to the audio clip and the audio file information includes:
对所述音频片段进行解析,获取所述音频文件的唯一标识;Analyzing the audio segment to obtain the unique identifier of the audio file;
以所述音频文件的唯一标识和所述音频文件信息作为索引,查找所述音频文件的真实命名。Using the unique identifier of the audio file and the audio file information as an index, the real name of the audio file is searched.
结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述对所述音频片段进行解析,获取所述音频文件的唯一标识包括:从所述音频片段中提取所述音频文件的曲目标签,所述曲目标签中包括歌手名、歌曲名、专辑名;With reference to the first implementation manner of the second aspect, in the second implementation manner of the second aspect, the parsing the audio clip and obtaining the unique identifier of the audio file includes: extracting from the audio clip The track tag of the audio file, including singer name, song name, and album name in the track tag;
所述以所述音频文件的唯一标识和所述音频文件信息作为索引,查找所述音频文件的真实命名包括:以所述音频文件的曲目标签和所述音频文件信息作为索引,在存储有音频文件的曲目标签和音频文件信息与真实命名的映射表中查找所述音频文件的真实命名。Said using the unique identifier of the audio file and the audio file information as an index, searching for the real name of the audio file includes: using the track label of the audio file and the audio file information as an index, storing audio Find the real name of the audio file in the mapping table between the track label of the file and the audio file information and the real name.
结合第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述音频文件信息包括文件路径和原命名。With reference to the second implementation manner of the second aspect, in a third implementation manner of the second aspect, the audio file information includes a file path and an original name.
第三方面,本发明实施例提供一种音频文件命名装置,所述装置位于客户端,所述装置包括:In a third aspect, an embodiment of the present invention provides an audio file naming device, the device is located at a client, and the device includes:
获取单元,用于获取音频文件的音频文件信息;An acquisition unit, configured to acquire audio file information of the audio file;
提取单元,用于从所述音频文件中提取预定时长的音频片段;an extraction unit, configured to extract an audio segment of a predetermined duration from the audio file;
第一发送单元,用于向服务器发送所述音频文件信息以及所述音频片段,以使所述服务器根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名;a first sending unit, configured to send the audio file information and the audio segment to a server, so that the server determines the real name of the audio file according to the audio segment and the audio file information;
第一接收单元,用于接收所述服务器返回的所述音频文件的真实命名;a first receiving unit, configured to receive the real name of the audio file returned by the server;
纠错单元,用于根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。An error correction unit is configured to correct the original name of the audio file according to the real name of the audio file.
结合第三方面,在第三方面的第一种实施方式中,所述提取单元,用于当所述音频文件的总时长小于所述预定时长时,提取整个所述音频文件作为音频片段。With reference to the third aspect, in a first implementation manner of the third aspect, the extracting unit is configured to extract the entire audio file as an audio segment when the total duration of the audio file is less than the predetermined duration.
结合第三方面的第一种实施方式,在第三方面的第二种实施方式中,所述纠错单元,用于当所述音频文件的真实命名与所述音频文件的原命名不一致时,将所述音频文件的原命名替换为所述音频文件的真实命名;当所述音频文件的真实命名与所述音频文件的原命名一致时,保持所述音频文件的原命名不变。With reference to the first implementation manner of the third aspect, in the second implementation manner of the third aspect, the error correction unit is configured to, when the real name of the audio file is inconsistent with the original name of the audio file, The original name of the audio file is replaced with the real name of the audio file; when the real name of the audio file is consistent with the original name of the audio file, the original name of the audio file is kept unchanged.
结合第三方面的第二种实施方式,在第三方面的第三种实施方式中,所述音频文件信息包括文件路径和原命名。With reference to the second implementation manner of the third aspect, in a third implementation manner of the third aspect, the audio file information includes a file path and an original name.
第四方面,本发明实施例提供一种音频文件命名装置,所述装置位于服务器,所述装置包括:In a fourth aspect, an embodiment of the present invention provides an audio file naming device, the device is located at a server, and the device includes:
第二接收单元,用于接收客户端发送的音频文件信息以及音频片段,所述音频片段为从音频文件中提取得到;The second receiving unit is used to receive the audio file information and the audio segment sent by the client, and the audio segment is extracted from the audio file;
确定单元,用于根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名;A determining unit, configured to determine the real name of the audio file according to the audio segment and the audio file information;
第二发送单元,用于向所述客户端发送所述音频文件的真实命名,以使所述客户端根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。The second sending unit is configured to send the real name of the audio file to the client, so that the client can correct the original name of the audio file according to the real name of the audio file.
结合第四方面,在第四方面的第一种实施方式中,所述确定单元包括:With reference to the fourth aspect, in the first implementation manner of the fourth aspect, the determining unit includes:
获取子单元,用于对所述音频片段进行解析,获取所述音频文件的唯一标识;The obtaining subunit is used to analyze the audio clip and obtain the unique identifier of the audio file;
查找子单元,用于以所述音频文件的唯一标识和所述音频文件信息作为索引,查找所述音频文件的真实命名。The search subunit is configured to use the unique identifier of the audio file and the audio file information as an index to search for the real name of the audio file.
结合第四方面的第一种实施方式,在第四方面的第二种实施方式中,所述获取子单元,用于从所述音频片段中提取所述音频文件的曲目标签,所述曲目标签中包括歌手名、歌曲名、专辑名;With reference to the first implementation manner of the fourth aspect, in the second implementation manner of the fourth aspect, the acquiring subunit is configured to extract the track label of the audio file from the audio clip, and the track label Including singer name, song name, album name;
所述查找子单元,用于查找所述音频文件的真实命名包括:以所述音频文件的曲目标签和所述音频文件信息作为索引,在存储有音频文件的曲目标签和音频文件信息与真实命名的映射表中查找所述音频文件的真实命名。The search subunit is used to search for the real name of the audio file, including: taking the track label of the audio file and the audio file information as an index, and storing the track label and audio file information of the audio file with the real name Look up the real name of the audio file in the mapping table of .
结合第四方面的第二种实施方式,在第四方面的第三种实施方式中,所述音频文件信息包括文件路径和原命名。With reference to the second implementation manner of the fourth aspect, in a third implementation manner of the fourth aspect, the audio file information includes a file path and an original name.
第五方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行应用于客户端的前述任一所述的音频文件命名方法。In a fifth aspect, an embodiment of the present invention provides an electronic device, the electronic device includes: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is placed inside the space enclosed by the housing, and the processor and the memory are arranged on the circuit board; the power supply circuit is used to supply power to each circuit or device of the above-mentioned electronic equipment; the memory is used to store the executable program code; the processor runs and can read the executable program code stored in the memory Executing the program corresponding to the program code is used to execute any of the aforementioned audio file naming methods applied to the client.
第六方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行应用于服务器的前述任一所述的音频文件命名方法。In a sixth aspect, an embodiment of the present invention provides an electronic device, the electronic device includes: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is placed inside the space enclosed by the housing, and the processor and the memory are arranged on the circuit board; the power supply circuit is used to supply power to each circuit or device of the above-mentioned electronic equipment; the memory is used to store the executable program code; the processor runs and can read the executable program code stored in the memory Executing a program corresponding to the program code is used to execute any of the aforementioned audio file naming methods applied to the server.
本发明实施例提供的一种音频文件命名方法、装置及电子设备,客户端向服务器发送音频文件信息以及从音频文件中提取的预定时长的音频片段,服务器根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名并返回给客户端,客户端根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。与现有技术相比,本发明能够将音频文件的不规范的原命名纠正为统一格式的正确命名,从而便于用户搜索和浏览音频文件。An audio file naming method, device, and electronic device provided by an embodiment of the present invention, the client sends audio file information and an audio segment of a predetermined duration extracted from the audio file to the server, and the server The information determines the real name of the audio file and returns it to the client, and the client corrects the original name of the audio file according to the real name of the audio file. Compared with the prior art, the present invention can correct the non-standard original naming of the audio file to a correct naming in a unified format, thereby facilitating users to search and browse the audio file.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明音频文件命名方法实施例一的流程图;Fig. 1 is the flow chart of embodiment one of audio file naming method of the present invention;
图2为本发明音频文件命名方法实施例二的流程图;Fig. 2 is the flow chart of embodiment two of audio file naming method of the present invention;
图3为本发明音频文件命名装置实施例一的结构示意图;FIG. 3 is a schematic structural diagram of Embodiment 1 of the audio file naming device of the present invention;
图4为本发明音频文件命名装置实施例二的结构示意图;4 is a schematic structural diagram of Embodiment 2 of the audio file naming device of the present invention;
图5为本发明电子设备实施例一的结构示意图;FIG. 5 is a schematic structural diagram of Embodiment 1 of the electronic device of the present invention;
图6为本发明电子设备实施例二的结构示意图。FIG. 6 is a schematic structural diagram of Embodiment 2 of the electronic device of the present invention.
具体实施方式detailed description
下面结合附图对本发明实施例进行详细描述。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。It should be clear that the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
图1为本发明音频文件命名方法实施例一的流程图,所述方法应用于客户端,如图1所示,本实施例的方法可以包括:Fig. 1 is the flow chart of embodiment one of audio file naming method of the present invention, and described method is applied to client, as shown in Fig. 1, the method of this embodiment may comprise:
步骤11、获取音频文件的音频文件信息。Step 11, acquiring audio file information of the audio file.
本实施例中,所述音频文件信息包括文件路径和原命名。In this embodiment, the audio file information includes file path and original name.
步骤12、从所述音频文件中提取预定时长的音频片段。Step 12. Extract an audio segment with a predetermined duration from the audio file.
本实施例中,可以从所述音频文件中随机提取预定时长的音频片段。可选地,所述预定时长可以为3秒。当所述音频文件的总时长小于所述预定时长时,提取整个所述音频文件作为音频片段。In this embodiment, an audio segment with a predetermined duration may be randomly extracted from the audio file. Optionally, the predetermined duration may be 3 seconds. When the total duration of the audio file is less than the predetermined duration, the entire audio file is extracted as an audio segment.
步骤13、向服务器发送所述音频文件信息以及所述音频片段,以使所述服务器根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名。Step 13: Send the audio file information and the audio segment to the server, so that the server determines the real name of the audio file according to the audio segment and the audio file information.
本实施例中,服务器首先对所述音频片段进行解析,获取所述音频文件的唯一标识,然后以所述音频文件的唯一标识和所述音频文件信息作为索引,查找所述音频文件的真实命名。其中,服务器的媒体数据库中存储有音频文件的唯一标识和音频文件信息与真实命名的映射表,根据音频文件的唯一标识和音频文件信息,能够在所述映射表中查找到对应的真实命名。In this embodiment, the server first analyzes the audio segment to obtain the unique identifier of the audio file, and then uses the unique identifier of the audio file and the audio file information as an index to search for the real name of the audio file . Wherein, the unique identifier of the audio file and the mapping table of the audio file information and the real name are stored in the media database of the server, and the corresponding real name can be found in the mapping table according to the unique identifier of the audio file and the audio file information.
步骤14、接收所述服务器返回的所述音频文件的真实命名。Step 14, receiving the real name of the audio file returned by the server.
本实施例中,所述真实命名的格式在服务器中预先确定,每个音频文件的真实命名具有相同的格式。例如,对于歌曲文件来说,服务器中存储的真实命名的格式可以为:歌曲名-歌手名-专辑名。In this embodiment, the format of the real name is predetermined in the server, and the real name of each audio file has the same format. For example, for a song file, the real naming format stored in the server may be: song name-artist name-album name.
步骤15、根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。Step 15. Correct the original name of the audio file according to the real name of the audio file.
本实施例中,当所述音频文件的真实命名与所述音频文件的原命名不一致时,将所述音频文件的原命名替换为所述音频文件的真实命名;当所述音频文件的真实命名与所述音频文件的原命名一致时,保持所述音频文件的原命名不变。In this embodiment, when the real name of the audio file is inconsistent with the original name of the audio file, the original name of the audio file is replaced with the real name of the audio file; when the real name of the audio file When it is consistent with the original name of the audio file, keep the original name of the audio file unchanged.
本实施例,客户端向服务器发送音频文件信息以及从音频文件中提取的预定时长的音频片段,以使服务器根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名并返回给客户端,客户端根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。与现有技术相比,本发明能够将音频文件的不规范的原命名纠正为统一格式的正确命名,从而便于用户搜索和浏览音频文件。In this embodiment, the client sends the audio file information and an audio clip of a predetermined duration extracted from the audio file to the server, so that the server determines the real name of the audio file according to the audio clip and the audio file information and returns it to the The client, where the client corrects the original name of the audio file according to the real name of the audio file. Compared with the prior art, the present invention can correct the non-standard original naming of the audio file to a correct naming in a unified format, thereby facilitating users to search and browse the audio file.
图2为本发明音频文件命名方法实施例二的流程图,所述方法应用于服务器,如图2所示,本实施例的方法可以包括:Fig. 2 is the flow chart of embodiment two of audio file naming method of the present invention, and described method is applied to server, and as shown in Fig. 2, the method of present embodiment can comprise:
步骤21、接收客户端发送的音频文件信息以及音频片段,所述音频片段为从音频文件中提取得到。Step 21: Receive the audio file information and the audio segment sent by the client, and the audio segment is extracted from the audio file.
本实施例中,所述音频文件信息包括文件路径和原命名。所述音频片段为从所述音频文件中随机提取的预定时长的片段。可选地,所述预定时长可以为3秒。当所述音频文件的总时长小于所述预定时长时,提取整个所述音频文件作为音频片段。In this embodiment, the audio file information includes file path and original name. The audio segment is a segment of predetermined duration randomly extracted from the audio file. Optionally, the predetermined duration may be 3 seconds. When the total duration of the audio file is less than the predetermined duration, the entire audio file is extracted as an audio segment.
步骤22、根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名。Step 22. Determine the real name of the audio file according to the audio segment and the audio file information.
本实施例中,首先对所述音频片段进行解析,获取所述音频文件的唯一标识,然后以所述音频文件的唯一标识和所述音频文件信息作为索引,查找所述音频文件的真实命名。In this embodiment, the audio segment is first analyzed to obtain the unique identifier of the audio file, and then the real name of the audio file is searched by using the unique identifier of the audio file and the audio file information as an index.
其中,服务器的媒体数据库中存储有音频文件的唯一标识和音频文件信息与真实命名的映射表,根据音频文件的唯一标识和音频文件信息,能够在所述映射表中查找到对应的真实命名。Wherein, the unique identifier of the audio file and the mapping table of the audio file information and the real name are stored in the media database of the server, and the corresponding real name can be found in the mapping table according to the unique identifier of the audio file and the audio file information.
步骤23、向所述客户端发送所述音频文件的真实命名,以使所述客户端根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。Step 23: Send the real name of the audio file to the client, so that the client can correct the original name of the audio file according to the real name of the audio file.
本实施例中,当所述音频文件的真实命名与所述音频文件的原命名不一致时,客户端将所述音频文件的原命名替换为所述音频文件的真实命名;当所述音频文件的真实命名与所述音频文件的原命名一致时,客户端保持所述音频文件的原命名不变。In this embodiment, when the real name of the audio file is inconsistent with the original name of the audio file, the client replaces the original name of the audio file with the real name of the audio file; When the real name is consistent with the original name of the audio file, the client keeps the original name of the audio file unchanged.
本实施例,接收客户端发送的音频文件信息以及从音频文件中提取的预定时长的音频片段,根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名并返回给客户端,以使客户端根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。与现有技术相比,本发明能够将音频文件的不规范的原命名纠正为统一格式的正确命名,从而便于用户搜索和浏览音频文件。In this embodiment, the audio file information sent by the client and the audio clip of a predetermined duration extracted from the audio file are received, and the real name of the audio file is determined according to the audio clip and the audio file information and returned to the client, so that the client can correct the original name of the audio file according to the real name of the audio file. Compared with the prior art, the present invention can correct the non-standard original naming of the audio file to a correct naming in a unified format, thereby facilitating users to search and browse the audio file.
下面以具体的实例对上述实施例进行详细说明。The above-mentioned embodiments will be described in detail below with specific examples.
例如,客户端存储有3首歌曲,命名分别为:For example, the client stores 3 songs named as:
朋友-周华健.mp3Friends-Emilia Chow.mp3
十面埋伏-陈好-《十年》.mp3Flying Daggers-Chen Hao-"Ten Years".mp3
真的爱你.mp3I really love you.mp3
首先,客户端获取歌曲“朋友-周华健.mp3”的音频文件信息为:First, the client obtains the audio file information of the song "Friend-Zhou Huajian.mp3" as follows:
文件路径:/sdcard/music/朋友-周华健.mp3File path: /sdcard/music/Friends-Emilia Chow.mp3
原命名:朋友-周华健.mp3Original Title: Friends-Eric Chow.mp3
客户端提取到的音频片段路径为:/sdcard/music/朋友-张华健.mp3_tempThe path of the audio clip extracted by the client is: /sdcard/music/friend-Zhang Huajian.mp3_temp
同理,客户端获取到其他两首歌曲的音频文件信息以及提取到音频片段。Similarly, the client obtains the audio file information of the other two songs and extracts the audio clips.
然后,客户端将三首歌曲的音频文件信息以及提取到音频片段发送给服务器。服务器对每首歌曲的音频片段进行解析,获取该歌曲的唯一标识,然后以该歌曲的唯一标识和该歌曲的音频文件信息作为索引,查找该歌曲的真实命名。Then, the client sends the audio file information of the three songs and the extracted audio clips to the server. The server parses the audio segment of each song to obtain the unique identifier of the song, and then uses the unique identifier of the song and the audio file information of the song as an index to find the real name of the song.
具体地,MP3格式的音频文件包括三部分:第二曲目标签、一系列音频数据的帧和第一曲目标签,其中,Specifically, the audio file in MP3 format includes three parts: the second track label, a series of audio data frames and the first track label, wherein,
第二曲目标签,位于音频文件开始的位置,格式为ID3V2,包含了歌手名、歌曲名、专辑名等信息,长度不固定,扩展了ID3V1的信息量;The second track label is located at the beginning of the audio file, and the format is ID3V2, which contains information such as singer name, song name, album name, etc. The length is not fixed, and the information volume of ID3V1 is expanded;
一系列的音频数据的帧,在文件的中间位置,个数由文件大小和帧长决定,每个帧的长度可能不固定,也可能固定,由位率决定,每个帧又分为帧头和数据实体两部分,帧头记录了MP3的位率、采样率、版本等信息,每个帧之间相互独立;A series of frames of audio data, in the middle of the file, the number is determined by the file size and frame length, the length of each frame may not be fixed, or may be fixed, determined by the bit rate, each frame is divided into frame headers There are two parts: the frame header and the data entity. The frame header records information such as the bit rate, sampling rate, and version of the MP3, and each frame is independent of each other;
第一曲目标签,位于音频文件结尾的位置,格式为ID3V1,包含了歌手名、歌曲名、专辑名等信息,长度为128Byte。The first track label is located at the end of the audio file, and the format is ID3V1, including information such as singer name, song name, album name, etc., and the length is 128Byte.
客户端可以从音频文件的前面提取音频片段,则对该音频片段进行解析获取到的唯一标识为第二曲目标签;或者,客户端可以从音频文件的后面提取音频片段,则对该音频片段进行解析获取到的唯一标识为第一曲目标签。该第二曲目标签或第一曲目标签中包含有歌手名、歌曲名、专辑名等信息。The client can extract the audio segment from the front of the audio file, and the unique identifier obtained by parsing the audio segment is the second track label; or, the client can extract the audio segment from the back of the audio file, and then perform The unique identifier obtained through analysis is the label of the first track. The second track tag or the first track tag includes information such as singer name, song name, album name and the like.
服务器的媒体数据库预先建立有音频文件的曲目标签和音频文件信息与真实命名的映射表,根据客户端发送过来的音频文件的第二曲目标签或第一曲目标签以及音频文件信息,服务器能够在所述映射表中查找到该音频文件对应的真实命名。The media database of the server pre-establishes a mapping table between the track label of the audio file and the audio file information and the real name. According to the second track label or the first track label and the audio file information of the audio file sent by the client, the server can Find the real name corresponding to the audio file in the above mapping table.
具体地,服务器查找到的三首歌曲的真实命名分别为:Specifically, the real names of the three songs found by the server are:
朋友-周华健-《健兄健弟》.mp3Friends-Emilia Chow-"Brothers and Brothers".mp3
十面埋伏-陈奕迅-《十年》.mp3Flying Daggers-Eason Chan-"Ten Years".mp3
喜欢你-Beyond-《Beyond IV》.mp3I like you-Beyond-《Beyond IV》.mp3
接着,服务器将三首歌曲的真实命名发送给客户端。Next, the server sends the real names of the three songs to the client.
最后,客户端根据三首歌曲的音频文件路径,对原命名进行纠错。Finally, the client corrects the original names according to the audio file paths of the three songs.
具体地,将原命名为“朋友-周华健.mp3”的歌曲纠正为“朋友-周华健-《健兄健弟》.mp3”;Specifically, correct the song originally named "Friends - Emil Chow.mp3" to "Friends - Emil Chow - "Jianxiongjiandi".mp3";
将原命名为“十面埋伏-陈好-《十年》.mp3”的歌曲纠正为“十面埋伏-陈奕迅-《十年》.mp3”;The song originally named "Ambush from Ten Daggers-Chen Hao-"Ten Years".mp3" was corrected as "Ambush from Ten Daggers-Eason Chan-"Ten Years".mp3";
原命名为“真的爱你.mp3”的歌曲纠正为“喜欢你-Beyond-《BeyondIV》.mp3”。The song originally named "I Really Love You.mp3" was corrected to "I Like You-Beyond-《BeyondIV》.mp3".
图3为本发明音频文件命名装置实施例一的结构示意图,所述装置位于客户端,如图3所示,本实施例的装置可以包括:获取单元11、提取单元12、第一发送单元13、第一接收单元14、纠错单元15,其中,获取单元11,用于获取音频文件的音频文件信息;提取单元12,用于从所述音频文件中提取预定时长的音频片段;第一发送单元13,用于向服务器发送所述音频文件信息以及所述音频片段,以使所述服务器根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名;第一接收单元14,用于接收所述服务器返回的所述音频文件的真实命名;纠错单元15,用于根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。Fig. 3 is a schematic structural diagram of Embodiment 1 of the audio file naming device of the present invention, the device is located at the client, as shown in Fig. 3 , the device of this embodiment may include: an acquisition unit 11, an extraction unit 12, and a first sending unit 13 , the first receiving unit 14, the error correction unit 15, wherein, the obtaining unit 11 is used to obtain the audio file information of the audio file; the extracting unit 12 is used to extract the audio segment of the predetermined duration from the audio file; the first sending Unit 13, configured to send the audio file information and the audio segment to the server, so that the server determines the real name of the audio file according to the audio segment and the audio file information; the first receiving unit 14, for receiving the real name of the audio file returned by the server; and an error correction unit 15 for correcting the original name of the audio file according to the real name of the audio file.
进一步地,所述提取单元12,用于当所述音频文件的总时长小于所述预定时长时,提取整个所述音频文件作为音频片段。Further, the extracting unit 12 is configured to extract the entire audio file as an audio segment when the total duration of the audio file is less than the predetermined duration.
进一步地,所述纠错单元15,用于当所述音频文件的真实命名与所述音频文件的原命名不一致时,将所述音频文件的原命名替换为所述音频文件的真实命名;当所述音频文件的真实命名与所述音频文件的原命名一致时,保持所述音频文件的原命名不变。Further, the error correction unit 15 is configured to replace the original name of the audio file with the real name of the audio file when the real name of the audio file is inconsistent with the original name of the audio file; When the real name of the audio file is consistent with the original name of the audio file, keep the original name of the audio file unchanged.
可选地,所述音频文件信息包括文件路径和原命名。Optionally, the audio file information includes file path and original name.
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device of this embodiment can be used to implement the technical solution of the method embodiment shown in FIG. 1 , and its implementation principle and technical effect are similar, and will not be repeated here.
图4为本发明音频文件命名装置实施例二的结构示意图,所述装置位于服务器,如图4所示,本实施例的装置可以包括:第二接收单元21、确定单元22、第二发送单元23,其中,第二接收单元21,用于接收客户端发送的音频文件信息以及音频片段,所述音频片段为从音频文件中提取得到;确定单元22,用于根据所述音频片段和所述音频文件信息确定所述音频文件的真实命名;第二发送单元23,用于向所述客户端发送所述音频文件的真实命名,以使所述客户端根据所述音频文件的真实命名对所述音频文件的原命名进行纠错。Fig. 4 is a schematic structural diagram of Embodiment 2 of the audio file naming device of the present invention. The device is located at a server. As shown in Fig. 4, the device of this embodiment may include: a second receiving unit 21, a determining unit 22, and a second sending unit 23, wherein the second receiving unit 21 is configured to receive the audio file information and the audio segment sent by the client, the audio segment is extracted from the audio file; the determining unit 22 is configured to The audio file information determines the real name of the audio file; the second sending unit 23 is configured to send the real name of the audio file to the client, so that the client can assign the real name of the audio file according to the real name of the audio file. Correct the original name of the audio file mentioned above.
进一步地,所述确定单元22包括:Further, the determining unit 22 includes:
获取子单元,用于对所述音频片段进行解析,获取所述音频文件的唯一标识;查找子单元,用于以所述音频文件的唯一标识和所述音频文件信息作为索引,查找所述音频文件的真实命名。The obtaining subunit is used to analyze the audio clip to obtain the unique identifier of the audio file; the search subunit is used to use the unique identifier of the audio file and the audio file information as an index to search for the audio file The actual name of the file.
进一步地,所述获取子单元,用于从所述音频片段中提取所述音频文件的曲目标签,所述曲目标签中包括歌手名、歌曲名、专辑名;Further, the obtaining subunit is configured to extract the track tag of the audio file from the audio clip, and the track tag includes singer name, song name, and album name;
所述查找子单元,用于查找所述音频文件的真实命名包括:以所述音频文件的曲目标签和所述音频文件信息作为索引,在存储有音频文件的曲目标签和音频文件信息与真实命名的映射表中查找所述音频文件的真实命名。The search subunit is used to search for the real name of the audio file, including: taking the track label of the audio file and the audio file information as an index, and storing the track label and audio file information of the audio file with the real name Look up the real name of the audio file in the mapping table of .
可选地,所述音频文件信息包括文件路径和原命名。Optionally, the audio file information includes file path and original name.
本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device of this embodiment can be used to implement the technical solution of the method embodiment shown in FIG. 2 , and its implementation principle and technical effect are similar, and will not be repeated here.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。Each embodiment in this specification is described in a related manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments.
尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, please refer to part of the description of the method embodiment.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium, For use with instruction execution systems, devices, or devices (such as computer-based systems, systems including processors, or other systems that can fetch instructions from instruction execution systems, devices, or devices and execute instructions), or in conjunction with these instruction execution systems, devices or equipment used. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device or device. More specific examples (non-exhaustive list) of computer-readable media include the following: electrical connection with one or more wires (electronic device), portable computer disk case (magnetic device), random access memory (RAM), Read Only Memory (ROM), Erasable and Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program can be printed, since the program can be read, for example, by optically scanning the paper or other medium, followed by editing, interpretation or other suitable processing if necessary. The program is processed electronically and stored in computer memory.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。It should be understood that various parts of the present invention can be realized by hardware, software, firmware or their combination.
在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。In the embodiments described above, various steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques known in the art: Discrete logic circuits, ASICs with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
本发明实施例还提供一种电子设备,所述电子设备包含前述实施例所述的位于客户端的装置。An embodiment of the present invention also provides an electronic device, the electronic device includes the apparatus at the client end described in the foregoing embodiments.
图5为本发明电子设备实施例一的结构示意图,可以实现本发明图1所示实施例的流程,如图5所示,上述电子设备可以包括:壳体31、处理器32、存储器33、电路板34和电源电路35,其中,电路板34安置在壳体31围成的空间内部,处理器32和存储器33设置在电路板34上;电源电路35,用于为上述电子设备的各个电路或器件供电;存储器33用于存储可执行程序代码;处理器32通过读取存储器33中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的应用于客户端的音频文件命名方法。FIG. 5 is a schematic structural diagram of Embodiment 1 of the electronic device of the present invention, which can realize the flow of the embodiment shown in FIG. 1 of the present invention. As shown in FIG. A circuit board 34 and a power supply circuit 35, wherein the circuit board 34 is arranged inside the space enclosed by the casing 31, and the processor 32 and the memory 33 are arranged on the circuit board 34; or device power supply; the memory 33 is used to store the executable program code; the processor 32 runs the program corresponding to the executable program code by reading the executable program code stored in the memory 33, and is used to execute any of the aforementioned applications Client-side audio file naming method.
处理器32对上述步骤的具体执行过程以及处理器32通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1所示实施例的描述,在此不再赘述。For the specific execution process of the above steps by the processor 32 and the further steps executed by the processor 32 by running the executable program code, refer to the description of the embodiment shown in FIG. 1 of the present invention, which will not be repeated here.
本发明实施例还提供一种电子设备,所述电子设备包含前述实施例所述的位于服务器的装置。An embodiment of the present invention also provides an electronic device, where the electronic device includes the device in the server described in the foregoing embodiments.
图6为本发明电子设备实施例二的结构示意图,可以实现本发明图2所示实施例的流程,如图6所示,上述电子设备可以包括:壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的应用于服务器的音频文件命名方法。FIG. 6 is a schematic structural diagram of Embodiment 2 of the electronic device of the present invention, which can implement the process of the embodiment shown in FIG. 2 of the present invention. As shown in FIG. Circuit board 44 and power supply circuit 45, wherein, circuit board 44 is placed inside the space enclosed by casing 41, and processor 42 and memory 43 are arranged on circuit board 44; or device power supply; the memory 43 is used to store the executable program code; the processor 42 runs the program corresponding to the executable program code by reading the executable program code stored in the memory 43, and is used to execute any of the aforementioned applications The audio file naming method depends on the server.
处理器42对上述步骤的具体执行过程以及处理器42通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图2所示实施例的描述,在此不再赘述。For the specific execution process of the above steps by the processor 42 and the further steps executed by the processor 42 by running the executable program code, refer to the description of the embodiment shown in FIG. 2 of the present invention, and details are not repeated here.
该电子设备以多种形式存在,包括但不限于:This electronic device exists in many forms, including but not limited to:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。(1) Mobile communication equipment: This type of equipment is characterized by mobile communication functions, and its main goal is to provide voice and data communication. Such terminals include: smart phones (such as iPhone), multimedia phones, feature phones, and low-end phones.
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。(2) Ultra-mobile personal computer equipment: This type of equipment belongs to the category of personal computers, with computing and processing functions, and generally also has the characteristics of mobile Internet access. Such terminals include: PDA, MID and UMPC equipment, such as iPad.
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(3) Portable entertainment equipment: This type of equipment can display and play multimedia content. Such devices include: audio and video players (such as iPod), handheld game consoles, e-books, as well as smart toys and portable car navigation devices.
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(4) Server: A device that provides computing services. The composition of a server includes processors, hard disks, memory, and system buses. , Reliability, security, scalability, manageability and other aspects have high requirements.
(5)其他具有数据交互功能的电子设备。(5) Other electronic devices with data interaction functions.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, one or a combination of the steps of the method embodiments is included.
为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施本发明时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, the above devices are described by dividing their functions into various units/modules and describing them separately. Of course, when implementing the present invention, the functions of each unit/module can be implemented in one or more pieces of software and/or hardware.
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。It can be seen from the above description of the implementation manners that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610478842.7ACN105868424B (en) | 2016-06-27 | 2016-06-27 | Audio file naming method and device and electronic equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610478842.7ACN105868424B (en) | 2016-06-27 | 2016-06-27 | Audio file naming method and device and electronic equipment |
| Publication Number | Publication Date |
|---|---|
| CN105868424Atrue CN105868424A (en) | 2016-08-17 |
| CN105868424B CN105868424B (en) | 2020-02-07 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610478842.7AExpired - Fee RelatedCN105868424B (en) | 2016-06-27 | 2016-06-27 | Audio file naming method and device and electronic equipment |
| Country | Link |
|---|---|
| CN (1) | CN105868424B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107193878A (en)* | 2017-04-24 | 2017-09-22 | 维沃移动通信有限公司 | It is a kind of to sing single automatic naming method and mobile terminal |
| CN108363817A (en)* | 2018-03-21 | 2018-08-03 | 广东欧珀移动通信有限公司 | File processing method, device, mobile terminal, and computer-readable storage medium |
| CN108495183A (en)* | 2018-04-09 | 2018-09-04 | 广州酷狗计算机科技有限公司 | The method and apparatus for showing album information |
| CN109166123A (en)* | 2018-10-15 | 2019-01-08 | 广东电网有限责任公司 | defect image naming method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101651694A (en)* | 2009-09-18 | 2010-02-17 | 北京亮点时间科技有限公司 | Method, system, client and server for providing related audio information |
| CN103631819A (en)* | 2012-08-27 | 2014-03-12 | 华为技术有限公司 | Method and system for naming picture |
| CN103778157A (en)* | 2012-10-25 | 2014-05-07 | 深圳市快播科技有限公司 | File renaming method and system |
| US20140164642A1 (en)* | 2012-12-06 | 2014-06-12 | International Business Machines Corporation | Aliasing of named data objects and named graphs for named data networks |
| CN104751867A (en)* | 2013-12-30 | 2015-07-01 | 大陆汽车投资(上海)有限公司 | Vehicle-mounted information entertainment system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101651694A (en)* | 2009-09-18 | 2010-02-17 | 北京亮点时间科技有限公司 | Method, system, client and server for providing related audio information |
| CN103631819A (en)* | 2012-08-27 | 2014-03-12 | 华为技术有限公司 | Method and system for naming picture |
| CN103778157A (en)* | 2012-10-25 | 2014-05-07 | 深圳市快播科技有限公司 | File renaming method and system |
| US20140164642A1 (en)* | 2012-12-06 | 2014-06-12 | International Business Machines Corporation | Aliasing of named data objects and named graphs for named data networks |
| CN104751867A (en)* | 2013-12-30 | 2015-07-01 | 大陆汽车投资(上海)有限公司 | Vehicle-mounted information entertainment system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107193878A (en)* | 2017-04-24 | 2017-09-22 | 维沃移动通信有限公司 | It is a kind of to sing single automatic naming method and mobile terminal |
| CN108363817A (en)* | 2018-03-21 | 2018-08-03 | 广东欧珀移动通信有限公司 | File processing method, device, mobile terminal, and computer-readable storage medium |
| CN108363817B (en)* | 2018-03-21 | 2020-08-18 | Oppo广东移动通信有限公司 | File processing method and device, mobile terminal and computer readable storage medium |
| CN108495183A (en)* | 2018-04-09 | 2018-09-04 | 广州酷狗计算机科技有限公司 | The method and apparatus for showing album information |
| CN108495183B (en)* | 2018-04-09 | 2020-12-04 | 广州酷狗计算机科技有限公司 | Method and device for displaying album information |
| CN109166123A (en)* | 2018-10-15 | 2019-01-08 | 广东电网有限责任公司 | defect image naming method and device |
| Publication number | Publication date |
|---|---|
| CN105868424B (en) | 2020-02-07 |
| Publication | Publication Date | Title |
|---|---|---|
| US20130198268A1 (en) | Generation of a music playlist based on text content accessed by a user | |
| US20140337761A1 (en) | Locating and sharing audio/visual content | |
| CN102165439A (en) | Associating information with a portion of media content | |
| US20160203112A1 (en) | Method and arrangement for processing and providing media content | |
| CN104598502A (en) | Method, device and system for obtaining background music information in played video | |
| TW200821862A (en) | RSS content administration for rendering RSS content on a digital audio player | |
| CN104104999B (en) | Audio/video information recommends method and apparatus | |
| CN105027117A (en) | Local recognition of content | |
| US8880531B2 (en) | Method and apparatus for identifying a piece of content | |
| CN105868424B (en) | Audio file naming method and device and electronic equipment | |
| CN111723235B (en) | Music content identification method, device and equipment | |
| US8744993B2 (en) | Summarizing a body of media by assembling selected summaries | |
| US20090307199A1 (en) | Method and apparatus for generating voice annotations for playlists of digital media | |
| JP2010257466A (en) | Digital audio track set recognition system | |
| CN110636345B (en) | Multimedia information sharing method and system under same identity account | |
| US20140040258A1 (en) | Content association based on triggering parameters and associated triggering conditions | |
| US20170180445A1 (en) | Advertisement data acquisition method and electronic equipment | |
| JP2012512484A (en) | Build album data using discrete track data from multiple sources | |
| US8682938B2 (en) | System and method for generating personalized songs | |
| CN105760436B (en) | Audio data processing method and device | |
| CN106375779A (en) | Method, device and system for acquiring music usage rights | |
| JP2008537280A (en) | Method, computer readable medium, and data structure for building a trusted database of digital audio identifier elements and identifying media items | |
| TW200509089A (en) | Information storage medium storing scenario, apparatus and method of recording the scenario on the information storage medium, apparatus for reproducing data from the information storage medium, and method of searching for the scenario | |
| CN106599059A (en) | Method and device for adding songs | |
| US20060253207A1 (en) | Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20200207 | |
| CF01 | Termination of patent right due to non-payment of annual fee |