[go: up one dir, main page]

CN103699701A - Media file quality upgrading method and equipment - Google Patents

Media file quality upgrading method and equipment Download PDF

Info

Publication number
CN103699701A
CN103699701A CN201410024003.9A CN201410024003A CN103699701A CN 103699701 A CN103699701 A CN 103699701A CN 201410024003 A CN201410024003 A CN 201410024003A CN 103699701 A CN103699701 A CN 103699701A
Authority
CN
China
Prior art keywords
media file
file
tonequality
server
information
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
Application number
CN201410024003.9A
Other languages
Chinese (zh)
Inventor
丁磊
陈刚
朱一闻
王诗沐
王逸天
孙妍
袁芷露
卢剑刚
栾昊
梁颖
周珏远
俞静
张琴
孙晓燕
王业
李彬
王冰
曹偲
陆俊峰
史江浩
程寅
伍卉
梁建
熊鋆洋
边裕挺
潘福江
蔡辉
朱一飞
许靖
牟菲
张倩
黄盼攀
林惠
王筱
姜作宇
李伟
朱珊珊
詹民拥
杨洁
施德来
唐胜标
严跃杰
余晓帆
陈智科
胡军
徐家
吴一男
王建一
李卓豪
陆春红
杨盼盼
吴春燕
甘霖川
徐知杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Netease Cloud Music Technology Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201410024003.9A priority Critical patent/CN103699701A/en
Priority to CN201910731135.8A priority patent/CN110427344A/en
Publication of CN103699701A publication Critical patent/CN103699701A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44536Selecting among different versions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明的实施方式提供了一种媒体文件品质升级方法。该方法包括:获得本地媒体文件的文件标识,所述文件标识用于唯一标识所述媒体文件;当确定所述本地媒体文件的音质低于服务器对应的在线媒体文件的音质时,向服务器发送下载请求;其中,所述下载请求包含获得的本地媒体文件的文件标识;接收服务器发送的更新的媒体文件,使用所述更新的媒体文件更新所述本地媒体文件;其中,所述更新的媒体文件的音质高于所述本地媒体文件的音质。本发明提供的方法自动实现了媒体文件的品质升级,显著地降低了用户操作的复杂和繁琐程度,并且提高了升级更新的效率,为用户带来了更好的体验。此外,本发明的实施方式提供了一种客户端设备和服务器设备。

Figure 201410024003

An embodiment of the present invention provides a method for upgrading the quality of media files. The method includes: obtaining a file identifier of a local media file, wherein the file identifier is used to uniquely identify the media file; when it is determined that the sound quality of the local media file is lower than the sound quality of the online media file corresponding to the server, sending a download request to the server; wherein the download request contains the obtained file identifier of the local media file; receiving an updated media file sent by the server, and using the updated media file to update the local media file; wherein the sound quality of the updated media file is higher than the sound quality of the local media file. The method provided by the present invention automatically realizes the quality upgrade of media files, significantly reduces the complexity and tediousness of user operations, and improves the efficiency of upgrades and updates, bringing a better experience to users. In addition, an embodiment of the present invention provides a client device and a server device.

Figure 201410024003

Description

A kind of media file quality upgrade method and equipment
Technical field
Embodiments of the present invention relate to multimedia technology field, and more specifically, embodiments of the present invention relate to a kind of media file quality upgrade method and equipment.
Background technology
The embodiments of the present invention that be intended to for stating in claims this part provide background or context.Description is not herein because be included in just admit it is prior art in this part.
Along with the development of multimedia technology, audio class end product is widely used.Audio class end product provides audio content for user, thinks that user provides audio frequency to play service.Audio class end product can be divided into local audio Terminal Type product and online audio class end product two classes.Wherein, in prior art, local audio Terminal Type product has allowed user add local music file to carry out music.The channel that obtains music file due to user may be various, and the quality of music file is also uneven.In order to obtain better result of broadcast, user need to judge the quality of the local music file of preserving voluntarily, when user judges that local music file quality of preserving is lower, needs manually to download one by one high-quality music file.When user downloads to after high-quality music file, need manually to delete one by one the local low-quality music file of preserving.
Summary of the invention
But, in prior art, owing to needing user to judge voluntarily the tonequality height of local music file, and download one by one high-quality music file to carry out the renewal of music file by hand, when the music file that upgrades when needs is more, need user to carry out loaded down with trivial details operation and just can complete said process, and efficiency is very low.
Therefore by local music file update, be that high-quality music file is very bothersome process in the prior art.
For this reason, be starved of a kind of improved media file quality upgrade method and equipment, automatically local media file is upgraded, upgraded to high-quality media file, improve the efficiency of media file update, improve user and experience.
In the present context, embodiments of the present invention expectation provides a kind of media file quality upgrade method and equipment.
In the first aspect of embodiment of the present invention, a kind of method is provided, be applied to client, described client is connected with server, comprising: obtain the file identification of local media file, described file identification is for media file described in unique identification; When the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, to server, send download request; The file identification of the local media file that wherein, described download request comprises acquisition; The media file of the renewal that reception server sends, is used local media file described in the media file update of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
In the second aspect of embodiment of the present invention, a kind of method is provided, be applied to server, described server is connected with client, comprising: the download request that receives the file identification that comprises local media file of client transmission; Wherein, described download request is to server, to send during lower than the tonequality of online Media file corresponding to server in the tonequality of determining described local media file in described client; Determine the online Media file corresponding with described file identification, described online Media file is sent to client as the media file upgrading, so that after the media file of described client's the renewal sending at reception server, use the local media file of the media file update client of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
In the third aspect of embodiment of the present invention, a kind of client device is provided, comprising: file identification obtains unit, be configured for the file identification that obtains local media file, described file identification is for media file described in unique identification; Download request transmitting element, is configured for when the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, to server, sends download request; The file identification of the local media file that wherein, described download request comprises acquisition; Receiving element, is configured for the media file of the renewal that reception server sends; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file; Updating block, is configured for local media file described in the media file update that uses described renewal.
In the fourth aspect of embodiment of the present invention, a kind of server apparatus is provided, comprising: download request receiving element, is configured for the download request that receives the file identification that comprises local media file that client sends; Wherein, described download request is to server, to send during lower than the tonequality of online Media file corresponding to server in the tonequality of determining described local media file in described client; Media file transmitting element, be configured for and determine the online Media file corresponding with described file identification, described online Media file is sent to client as the media file upgrading, so that after the media file of described client's the renewal sending at reception server, use the local media file of the media file update client of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
According to media file quality upgrade method and the equipment of embodiment of the present invention, can be in the quality of automatic decision local media file during lower than the tonequality of online Media file corresponding to server, according to the file identification of the local media file obtaining, from trend server, send download request, to download more high-quality media file, and automatically upgrade local media file, and without user, judge voluntarily the tonequality height of local media file, also without user, manually download more high-quality media file to replace inferior media file, thereby complexity and the fussy degree of user's operation have been reduced significantly, and improved the efficiency that upgrading is upgraded, for user has brought better experience.
summary of the invention
The inventor finds, in prior art, owing to needing user to judge voluntarily the tonequality height of local music file, and download one by one high-quality music file to carry out the renewal of music file by hand, when the music file that upgrades when needs is more, need user to carry out loaded down with trivial details operation and just can complete said process, and efficiency is very low.
For prior art, exist upgrading media file quality time the efficiency that exists low, the technical matters of complex operation, the invention provides a kind of media file quality upgrade method and equipment, can be in the quality of automatic decision local media file during lower than the tonequality of online Media file corresponding to server, according to the file identification of the local media file obtaining, from trend server, send download request, to download more high-quality media file, and automatically upgrade local media file, and without user, judge voluntarily the tonequality height of local media file, also without user, manually download more high-quality media file to replace inferior media file, thereby complexity and the fussy degree of user's operation have been reduced significantly, and improved the efficiency that upgrading is upgraded, for user has brought better experience.
After having introduced ultimate principle of the present invention, lower mask body is introduced various non-limiting embodiment of the present invention.
application scenarios overview
First with reference to figure 1, the adaptable scene of embodiment of the present invention can be for example scene as shown in Figure 1.Wherein, client device 700(hereinafter referred client) and server end equipment 800(hereinafter referred server) can interaction data (for example, audio file, video file etc.).
illustrative methods
Below in conjunction with the application scenarios of Fig. 1, be described with reference to Figure 2 the media file quality upgrade method according to exemplary embodiment of the invention.It should be noted that above-mentioned application scenarios is only to illustrate for the ease of understanding spirit of the present invention and principle, embodiments of the present invention are unrestricted in this regard.On the contrary, any scene that embodiments of the present invention can be applied to be suitable for.
As shown in Figure 2, be the process flow diagram of media file quality upgrade method according to an embodiment of the present invention, the method is applied to client-side, and concrete example is as comprised:
S201, the file identification of acquisition local media file, described file identification is for media file described in unique identification.
Wherein, in a kind of possible implementation, the file identification that obtains local media file can comprise: the audio-frequency fingerprint information of extracting described local media file; Wherein, described audio-frequency fingerprint information is for characterizing the signal characteristic of described audio fragment; To server, send described audio-frequency fingerprint information, so that described server is after receiving described audio-frequency fingerprint information, described audio-frequency fingerprint information and the audio-frequency fingerprint in server are mated to determine to the file identification of the media file corresponding with described audio-frequency fingerprint information; The file identification that reception server sends is as the file identification of described local media file.In this implementation, client is extracted the audio-frequency fingerprint information of local media file, and described audio-frequency fingerprint information is for characterizing the signal characteristic of described local media file.During specific implementation, the mode that client is extracted the audio-frequency fingerprint information of local media file can be to choose as required, at this, does not limit.For example can comprise, be a plurality of audio fragments by local media Divide File, and a plurality of audio fragments that obtain are carried out respectively to signal analysis and processing, extracts for characterizing the audio-frequency fingerprint information of the signal characteristic of described audio fragment.Then, client sends to server by the audio-frequency fingerprint information of the local media file of extraction, by server after receiving described audio-frequency fingerprint information, audio-frequency fingerprint information in the audio-frequency fingerprint storehouse that described audio-frequency fingerprint information is preserved in advance with server is mated, obtain matching result, described matching result comprises the file identification of the media file corresponding with described audio-frequency fingerprint information.Server sends to client, the file identification being sent by client server, and the file identification using it as local media file by the file identification of the media file corresponding with described audio-frequency fingerprint information of determining.Further, in a kind of possible implementation, the information that server sends to client can further include the tonequality information of the online Media file corresponding with described audio-frequency fingerprint information.The tonequality information of described online Media file can be sampling rate or the code rate information of described online Media file.Certainly, the tonequality information that it will be appreciated by persons skilled in the art that online Media file can be also other forms of information, as long as quality that can presentation medium file.Certainly, server also can be when receiving the tonequality request that comprises media file sign that client sends, then to client, send the tonequality information of the online Media file corresponding with described file identification.
Wherein, in the implementation of another possibility, the method that the embodiment of the present invention provides, before extracting the audio-frequency fingerprint information of described local media file, also comprises: whether the local media file that judgement obtains has default label information; Wherein, include file sign in described default label information; When the local media file of judgement acquisition has default label information, extraction document sign from described label information.During specific implementation, can set in advance label information for the media file of downloading from server, in described label information, comprise the file identification of media file.When client gets local media file, whether the local media file that first judgement obtains has default label information, if so, from described label information, extracts the file identification corresponding with described local media file; If not, extract the audio-frequency fingerprint information of local media file, and send audio-frequency fingerprint information to server, the file identification of the media file corresponding with described audio-frequency fingerprint information that reception server is determined.
Wherein, in the implementation of another possibility, obtain the file identification of local media file, comprise: when the local media file obtaining exists corresponding file song label ID3 information, the described file song label ID3 information obtaining is sent to server, so that the file song label ID3 information that the described file song label ID3 information that described server sends client and described server are preserved compares and obtain matching result; Receive the matching result that described server sends, according to described matching result, obtain the file identification of local media file; Wherein, during the file song label ID3 information matches of preserving in file song label ID3 information corresponding to described local media file and described server, described matching result comprises the file identification that described media file is corresponding.During specific implementation, in file song label ID3 information corresponding to the local media file of client storage and described server, preserve file song label ID3 information matches time, described matching result comprises the complete file song label ID3 information corresponding with described media file of server preservation and the media file sign corresponding with described media file, and described media file sign is for media file described in unique identification.Client can be obtained according to described matching result the file identification of local media file.
S202, when the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, sends download request to server; The file identification of the local media file that wherein, described download request comprises acquisition.
When specific implementation of the present invention, the tonequality of determining local media file when client during lower than the tonequality of online Media file corresponding to server, sends the download request of the file identification that comprises media file to server.The tonequality of client how to confirm local media file can adopt various ways to realize lower than the tonequality of online Media file corresponding to server, below several possible implementations is introduced.
In a kind of possible implementation, whether the tonequality that client is determined local media file is lower than the tonequality of media file corresponding to server, comprise: to server, send the tonequality request of the file identification that comprises local media file, so that described server after receiving described tonequality request, is determined the tonequality information of the online Media file corresponding with described file identification of preserving in server; The tonequality information of the online Media file that reception server sends; The tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition is compared, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.Wherein, the tonequality information of online Media file can be code check or the sampling rate of described online Media file.
In the implementation of another possibility, whether the tonequality that client is determined local media file is lower than the tonequality of media file corresponding to server, comprise: the comparison of request of the file identification that comprises local media file to server transmission and the tonequality information of local media file, so that described server is after receiving described comparison of request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server, and the tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result, the comparative result that reception server sends, whether the tonequality of determining local media file according to described comparative result is lower than the tonequality of media file corresponding to server.
In the implementation of another possibility, whether the tonequality that client is determined local media file is lower than the tonequality of media file corresponding to server, comprise: the file identification of media file and the tonequality information of online Media file that reception server sends, the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition is compared, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.Particularly, described server is to receive client after the audio-frequency fingerprint information of its transmission, the file identification that described audio-frequency fingerprint information and the audio-frequency fingerprint in server is mated to determine to the media file corresponding with described audio-frequency fingerprint information, and the file identification of definite media file and the media file tonequality information corresponding with described file identification are sent to client together.Or, described server also can be when the file song label ID3 information corresponding with local media file that receives that client sends, the described file song label ID3 information that client is sent compares and obtains matching result with the file song label ID3 information of described server preservation, and the matching result that comprises the file identification that media file is corresponding and the media file tonequality information corresponding with described file identification are sent to client in the lump.
It will be appreciated by persons skilled in the art that the operation that the tonequality information of the online Media file that the tonequality information of local media file and server are preserved compares both can, in client executing, also can carry out at server end.Client only need during lower than the tonequality of online Media file corresponding to server, send download request to server in the tonequality of determining described local media file according to comparative result.When server receives after the download request of client transmission, to client, send the media file upgrading.Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
S203, the media file of the renewal that reception server sends, is used local media file described in the media file update of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
The media file of the renewal that client server sends, is used local media file described in the media file update of described renewal.During specific implementation, client is used the media file upgrading to replace local media file, and automatically deletes the local media file that tonequality is low.Like this, without user's manual operation, automatically complete upgrading and the renewal of media file quality, and automatically deleted the low local media file of quality, promoted the efficiency of upgrading, simplified user's operation.
Further, method provided by the invention also comprises: when determining that the tonequality of described local media file is not less than the tonequality of the online Media file that server is corresponding, to server, send ID3 information updating request; Utilize the ID3 information of the ID3 information updating local file mating with local media file that server returns.During specific implementation, due to the media file that user obtains from different channels, its corresponding file song label ID3 information is imperfect or comparatively chaotic.In prior art, user needs manually by explorer, the contents such as the western information of the ID3 in file attribute or filename to be revised one by one, very loaded down with trivial details.In embodiments of the present invention, when determining that the tonequality of described local media file is not less than the tonequality of the online Media file that server is corresponding, client sends ID3 information updating request from trend server, with to the complete ID3 information of server request.Wherein, the file identification that described ID3 information updating request comprises media file, server is determined the ID3 information corresponding with file identification described media file that preserve in server according to the ID3 information updating request receiving, and the ID3 information of renewal is sent to client, by client, utilized the ID3 information of the ID3 information updating local file mating with local media file that server returns.From client from trend server send the implementation of ID3 information updating request different be, client also can be when the tonequality of determining described local media file be not less than the tonequality of the online Media file that server is corresponding, show the 3rd information, for pointing out user whether to upgrade ID3 information; Then, can be in response to user the trigger action for the 3rd information, to server, send ID3 information updating request.Certainly, it will be appreciated by persons skilled in the art that the ID3 information updating request that user end to server sends also can send together with media file download request, be configured in single in a piece of news and send, also can in twice message, send respectively.
Further, method provided by the invention also comprises: when determining that the tonequality of described local media file is not less than the tonequality of the online Media file that server is corresponding, show the second information; Whether described the second information is used for pointing out user local media file to be uploaded onto the server; Trigger action in response to user for the second information, uploads onto the server local media file.In this implementation, client can point out user that high-quality media file is uploaded onto the server, when user's input operation or trigger action show that user agrees to media file to upload onto the server, client triggers to carry out local media file is uploaded onto the server.
Referring to Fig. 3, schematically show the media file quality upgrade method process flow diagram according to further embodiment of this invention, it is distolateral that the method is applied to server, and concrete example is as comprised:
S301, the download request of the file identification that comprises local media file that reception client sends; Wherein, described download request is to server, to send during lower than the tonequality of online Media file corresponding to server in the tonequality of determining described local media file in described client.
The tonequality how client obtains local media file identification and how to confirm local media file refers to the description of last embodiment lower than the specific implementation of the tonequality of online Media file corresponding to server.
Wherein, the mode that obtains local media file identification when client be by server, send that the mode of audio-frequency fingerprint information obtains time, the method that the embodiment of the present invention provides further comprises: server receives the audio-frequency fingerprint information of the local media file that client sends; Wherein, described audio-frequency fingerprint information is for characterizing the signal characteristic of described audio fragment; The file identification that described audio-frequency fingerprint information and the audio-frequency fingerprint in server is mated to determine to the media file corresponding with described audio-frequency fingerprint information; To client, send the file identification of media file corresponding to described definite described audio-frequency fingerprint information.
Wherein, the mode that obtains local media file identification when client be by the mode of server Transmit message song label ID3 information, obtain time, the method that the embodiment of the present invention provides further comprises: server receives the file song label ID3 information corresponding with local media file that client sends; The file song label ID3 information that the described file song label ID3 information that client is sent and described server are preserved compares and obtains matching result; To client, send described matching result; Wherein, during the file song label ID3 information matches of preserving in file song label ID3 information corresponding to described local media file and described server, described matching result comprises the file identification that described media file is corresponding.
Further, when user end to server sends the tonequality request of the file identification that comprises local media file, the method that the embodiment of the present invention provides also further comprises: receive the tonequality request of the file identification that comprises local media file of client transmission; According to described tonequality request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server; To client, send the tonequality information of described online Media file, so that described client compares the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.
Further, during the comparison of request of the file identification that comprises local media file sending when user end to server and the tonequality information of local media file, the method that the embodiment of the present invention provides also further comprises: the comparison of request that receives the tonequality information of the file identification that comprises local media file that client sends and local media file; According to described comparison of request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server; The tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result; To client, send described comparative result, so that the tonequality that client is determined local media file according to described comparative result is whether lower than the tonequality of media file corresponding to server.
S302, determine the online Media file corresponding with described file identification, described online Media file is sent to client as the media file upgrading, so that after the media file of described client's the renewal sending at reception server, use the local media file of the media file update client of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
When server receives the download request that comprises media file sign of client transmission, according to described file identification, determine the online Media file corresponding with described file identification, described online Media file is sent to client as the media file upgrading.Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
Further, the method that the embodiment of the present invention provides also comprises: receive the ID3 information updating request that client sends; Wherein, described ID3 information updating request is that described client sends to described server when the tonequality of determining described local media file is not less than the tonequality of the online Media file that server is corresponding; To client, send the ID3 information of mating with the local media file of client, so that client is upgraded the ID3 information of local file.
Further, the method that the embodiment of the present invention provides also comprises: receive the local media file that client sends, when the tonequality of determining described local media file is during higher than the tonequality of online Media file, utilize the local media file update online Media file receiving.
Below in conjunction with several concrete implementations, method of the present invention is introduced, embodiment shown below is all to Fig. 2 or change or distortion embodiment illustrated in fig. 3.
Fig. 4 schematically shows the media file quality upgrade method process flow diagram according to further embodiment of this invention.
S401, client determines whether to receive user's media file quality upgrade request, if so, enters step S402.
Wherein, client determines whether that the media file quality upgrade request that receives user can comprise: when cursor being detected and stay predeterminable area, show the first information; Described the first information is used for pointing out user whether to carry out media file quality updating operation; After receiving the clicking operation of user for described the first information, determine the media file quality upgrade request that receives user.During specific implementation, can upgrading tonequality button be set at client end interface, when cursor being detected and remain in the region at described upgrading tonequality button place, show for pointing out user whether to carry out the first information of media file quality updating operation.When user being detected and carry out clicking operation for the first information, surely receive user's media file quality upgrade request.Further, when user being detected and carry out clicking operation for the first information, can also further point out the media file whether user uses renewal to replace local media file, if user selects to determine,, after preserving the media file upgrading, also further delete the old low local media file of tonequality.
In another implementation, client determines whether that the media file quality upgrade request that receives user can comprise: when receiving, click when operation by right key, show right-click menu; Wherein said right-click menu comprises media file quality upgrade option; When receiving user for the clicking operation of the preset options of described right-click menu, determine the media file quality upgrade request that receives user.Further, when receiving user's when operation of clicking by right key, show right-click menu, wherein, right-click menu comprises media file quality upgrade option.When receive for the media file quality upgrade option of described right-click menu clicking operation time, determine the media file quality upgrade request that receives user.It should be noted that, user can, when clicking single by right key, show right-click menu.Also can be when clicking other predeterminated positions of client end interface by right key, show right-click menu.At this, do not limit.
S402, whether the local media file that client judgement obtains has default label information, if not, enters step S403, if so, enters step S406.
Wherein, include file sign in described default label information, for unique identification media file.During specific implementation, client can set in advance label information for the media file of downloading from server, comprises the file identification of media file in described label information.For example can comprise, for the audio file of downloading from cloud music servers adds cloud music mark, the file identification that described cloud music mark comprises described audio file, for audio file described in unique identification.
S403, client is extracted the audio-frequency fingerprint information of local media file, sends the audio-frequency fingerprint information of local media file to server.
S404, server audio reception finger print information, determines corresponding media file sign and online Media file tonequality information, sends the tonequality information of media file sign and online Media file to client.
S405, client compares the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.If so, enter step S409.
S406, client is extracted the file identification of media file from label information, and user end to server sends the tonequality request of the file identification that comprises local media file.
S407, server sends the tonequality information of the online Media file corresponding with described file identification to client.S408, during the tonequality information of the online Media file sending to server when client, client compares the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.If so, enter step S409.
S409, whether the tonequality of determining local media file when client during lower than the tonequality of media file corresponding to server, send media file download request, the file identification that described download request comprises local media file to server.
S410, server obtains online Media file according to described file identification, to client, sends online media file.
S411, the online Media file update local media file that client utilization is upgraded.Wherein, upgrade local media file and comprise with the online Media file replacement local media file upgrading, and delete local media file.
It should be noted that, in another implementation of the present invention, step S403 is specifically as follows: S403 ', client judges whether local media file exists corresponding file song label ID3 information, if so, the file song label ID3 information of the local media file of acquisition is sent to server.S404 is specifically as follows: the described file song label ID3 information that S404 ' server sends client compares and obtain matching result with the file song label ID3 information of described server preservation, and the matching result of the tonequality information that comprises file identification that media file is corresponding and online Media file is sent to client.
Certainly; it will be understood by those skilled in the art that; the mode of being obtained the file identification of media file, file identification by file song label ID3 acquisition of information media file and being obtained the file identification of media file by default label information by audio-frequency fingerprint can be suitable for separately; also can be used in combination; those skilled in the art can arrange as required; obtain other implementations not paying under creative work, all belong to protection scope of the present invention.
Referring to Fig. 5, schematically show media file quality upgrade method process flow diagram according to yet another embodiment of the invention, described method can comprise:
S501, the file identification of acquisition local media file.
During specific implementation, client can be in response to the operation that starts described client, scanning medium file in the file scanning pattern setting in advance; At least part of media file that rule based on default obtains scanning adds in the local playlist of described client, to generate the local playlist of described client.Then, obtain the local playlist of described client; While there is corresponding file song label ID3 information in the media file in the local playlist of the described client obtaining, the described file song label ID3 information obtaining is sent to server, so that the file song label ID3 information that the described file song label ID3 information that described server sends client and described server are preserved compares and obtain matching result; Receive the matching result that described server sends; When file song label ID3 information matches that described matching result shows to preserve in file song label ID3 information that media file in the local playlist of described client is corresponding and described server, show the media file song information comprising in the matching result that described server sends; Wherein, described matching result also comprises the media file sign that described media file is corresponding, and described media file sign is for media file described in unique identification.
That is to say, client can scan default scanning pattern, local audio file is added in the playlist of client, and by ID3 information matches, obtains the file identification of the local media file in client.
S502, user end to server sends the tonequality request that comprises local media file identification.
During specific implementation, client can set regular time or regular time interval to server, send tonequality request.For example, the time interval that one day or one week is set regularly sends tonequality request to server.
S503, server sends the tonequality information of the online Media file corresponding with file identification to client.
S504, client compares the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.
S505, the tonequality of determining described local media file when client during lower than the tonequality of online Media file corresponding to server, shows the first information, described the first information is used for pointing out user whether to carry out media file quality updating operation.Receive user for the clicking operation of described the first information.
S506, the operation in response to user for client, triggers the operation that sends download request to server.The file identification that described download request comprises local media file.
It should be noted that, in another implementation, the tonequality of determining described local media file when client is during lower than the tonequality of online Media file corresponding to server, judging whether user arranges carries out the upgrading of automatic media document quality, if so, trigger the operation that sends download request to server.The file identification that described download request comprises local media file.
S507, server obtains online Media file according to the file identification in download request, to client, sends online media file.
S508, the online Media file update local media file that client utilization is upgraded.Wherein, upgrade local media file and comprise with the online Media file replacement local media file upgrading, and delete local media file.
It should be noted that, more also can being carried out by server end of local media file and online Media file tonequality, the realization of step S502-S504 also can adopt following implementation: S502 ', the comparison of request of the file identification that user end to server transmission comprises local media file and the tonequality information of local media file.S503 ', server is after receiving described comparison of request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server, and the tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result, and send comparative result to client.S504 ', the comparative result that client server sends, whether the tonequality of determining local media file according to described comparative result is lower than the tonequality of media file corresponding to server.
It will be appreciated by persons skilled in the art that can also above implementation be changed and is out of shape to obtain other implementations, all belong to protection scope of the present invention.
Referring to Fig. 6, schematically show media file quality upgrade method process flow diagram according to another embodiment of the present invention;
S601, client determines whether to receive user's media file quality upgrade request, if so, enters step S602.
Wherein, the specific implementation of step S601 can be identical with step S401.
S602, client obtains the file identification of local media file, the comparison of request of the file identification that comprises local media file to server transmission and the tonequality information of local media file.
Wherein, the mode of the file identification of client acquisition local media file does not limit.
S603, server is after receiving described comparison of request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server, and the tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result.
S604, server sends comparative result to client.
S605, whether the tonequality that client is determined local media file according to comparative result is lower than the tonequality of media file corresponding to server.
S606, when the tonequality of determining local media file is during lower than the tonequality of media file corresponding to server, sends the download request that comprises media file sign to server.
S607, server obtains online Media file according to the file identification in download request, to client, sends online media file.
S608, the online Media file update local media file that client utilization is upgraded.Wherein, upgrade local media file and comprise with the online Media file replacement local media file upgrading, and delete local media file.
In this embodiment, different from front several embodiment is, be the tonequality information of the local media file that client sends that received by server, and the tonequality information of the tonequality information of the local media file of acquisition and the online Media file of server preservation is compared to obtain comparative result.
It will be appreciated by persons skilled in the art that the mode that above-described embodiment all can be changed, be out of shape, combines obtains other implementations, all belongs to protection scope of the present invention.
example devices
After having introduced the method for exemplary embodiment of the invention, next, with reference to the client device for media file quality upgrading of 7 pairs of exemplary embodiment of the invention of figure, be introduced.
Referring to Fig. 7, schematically show client device block diagram according to an embodiment of the invention, described client device 700 for example can comprise: file identification obtains unit 701, be configured for the file identification that obtains local media file, described file identification is for media file described in unique identification; Download request transmitting element 702, is configured for when the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, to server, sends download request; The file identification of the local media file that wherein, described download request comprises acquisition; Receiving element 703, is configured for the media file of the renewal that reception server sends; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file; Updating block 704, is configured for local media file described in the media file update that uses described renewal.
Further, file identification obtains unit 701 and is specially the first file identification acquisition unit, described the first file identification obtains unit and comprises extraction unit, audio-frequency fingerprint information transmitting unit, file identification receiving element, wherein: audio-frequency fingerprint information extraction unit, is configured for the audio-frequency fingerprint information of extracting described local media file; Wherein, described audio-frequency fingerprint information is for characterizing the signal characteristic of described local media file; Audio-frequency fingerprint information transmitting unit, be configured for to server and send described audio-frequency fingerprint information, so that described server is after receiving described audio-frequency fingerprint information, described audio-frequency fingerprint information and the audio-frequency fingerprint in server are mated to determine to the file identification of the media file corresponding with described audio-frequency fingerprint information; File identification receiving element, is configured for the file identification of reception server transmission as the file identification of described local media file.
Further, described client device also comprises: the first judging unit, and whether the local media file that is configured for judgement acquisition has default label information; Wherein, include file sign in described default label information; When the local media file of judgement acquisition has default label information, enter the second file identification and obtain unit; When the local media file of judgement acquisition does not have default label information, enter the first file identification and obtain unit.
Further, described file identification obtains unit 701 and is specially the second file identification acquisition unit, is configured for when the local media file of judgement acquisition has default label information extraction document sign from described label information.
Further, described file identification obtains unit 701 and is specially the 3rd file identification acquisition unit, comprise ID3 information transmitting unit, matching result receiving element, wherein: described ID3 information transmitting unit, be configured for when the local media file obtaining exists corresponding file song label ID3 information, the described file song label ID3 information obtaining is sent to server, so that the file song label ID3 information that the described file song label ID3 information that described server sends client and described server are preserved compares and obtain matching result; Described matching result receiving element, is configured for and receives the matching result that described server sends, and obtains the file identification of local media file according to described matching result; Wherein, during the file song label ID3 information matches of preserving in file song label ID3 information corresponding to described local media file and described server, described matching result comprises the file identification that described media file is corresponding.Further, described client device also comprises determining unit, be configured for determine local media file tonequality whether lower than the tonequality of media file corresponding to server.
Wherein, described determining unit is specially the first determining unit, described the first determining unit comprises tonequality request unit, tonequality information receiving unit, comparing unit, wherein: described tonequality request unit is configured for the tonequality request that sends the file identification that comprises local media file to server, so that described server after receiving described tonequality request, is determined the tonequality information of the online Media file corresponding with described file identification of preserving in server; Described tonequality information receiving unit, is configured for the tonequality information of the online Media file that reception server sends; Described comparing unit is configured for the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition is compared, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.
Further, described determining unit is specially the second determining unit, described the second determining unit comprises comparison of request transmitting element, comparative result receiving element, wherein: described comparison of request transmitting element is configured for the comparison of request that sends the tonequality information of the file identification comprise local media file and local media file to server, so that described server is after receiving described comparison of request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server, and the tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result, described comparative result receiving element is configured for the comparative result that reception server sends, and whether the tonequality of determining local media file according to described comparative result is lower than the tonequality of media file corresponding to server.
Further, described client device also comprises: upgrade request receiving element, is configured for the media file quality upgrade request that determines whether to receive user; If so, trigger the operation of the file identification of carrying out described acquisition local media file.
Wherein, described upgrade request receiving element is configured for when cursor being detected and stay predeterminable area, shows the first information; Described the first information is used for pointing out user whether to carry out media file quality updating operation; After receiving the clicking operation of user for described the first information, determine the media file quality upgrade request that receives user; Or, when receiving, click when operation by right key, show right-click menu; Wherein said right-click menu comprises media file quality upgrade option; When receiving user for the clicking operation of the preset options of described right-click menu, determine the media file quality upgrade request that receives user.
Further, described client device also comprises: the first Tip element, be configured for when the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, before sending download request to server, show the first information, described the first information is used for pointing out user whether to carry out media file quality updating operation; After receiving the clicking operation of user for described the first information, trigger the operation that sends download request to server.
Further, described client device also comprises: trigger judging unit, be configured for and judge whether user arranges and carry out the upgrading of automatic media document quality, if so, trigger to the operation of server transmission download request.
Further, described client device also comprises: ID3 information updating request unit, be configured for when determining that the tonequality of described local media file is not less than the tonequality of the online Media file that server is corresponding, and to server, send ID3 information updating request.
ID3 information updating unit, is configured for the ID3 information of utilizing the ID3 information updating local file mating with local media file that server returns.
Further, described client device also comprises: the second Tip element, be configured for when the tonequality of determining described local media file is during higher than the tonequality of online Media file corresponding to server, and show the second information; Whether described the second information is used for pointing out user local media file to be uploaded onto the server.
Uploading unit, is configured for the trigger action for the second information in response to user, and local media file is uploaded onto the server.
Referring to Fig. 8, schematically show server apparatus block diagram according to an embodiment of the invention, described server apparatus 800 for example can comprise: download request receiving element 801, is configured for the download request that receives the file identification that comprises local media file that client sends; Wherein, described download request is to server, to send during lower than the tonequality of online Media file corresponding to server in the tonequality of determining described local media file in described client; Media file transmitting element 802, be configured for and determine the online Media file corresponding with described file identification, described online Media file is sent to client as the media file upgrading, so that after the media file of described client's the renewal sending at reception server, use the local media file of the media file update client of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
Further, described server apparatus also comprises: audio-frequency fingerprint information receiving unit, is configured for the audio-frequency fingerprint information that receives the local media file that client sends; Wherein, described audio-frequency fingerprint information is for characterizing the signal characteristic of described audio fragment.File identification matching unit, is configured for the file identification that described audio-frequency fingerprint information and the audio-frequency fingerprint in server is mated to determine the media file corresponding with described audio-frequency fingerprint information.File identification transmitting element, is configured for the file identification that sends media file corresponding to described definite described audio-frequency fingerprint information to client.
Further, described server apparatus also comprises: ID3 information receiving unit, is configured for the file song label ID3 information corresponding with local media file that client sends that receives.ID3 information matches unit, is configured for the file song label ID3 information of the described file song label ID3 information of client transmission and the preservation of described server is compared and obtain matching result.Matching result transmitting element, is configured for to client and sends described matching result; Wherein, during the file song label ID3 information matches of preserving in file song label ID3 information corresponding to described local media file and described server, described matching result comprises the file identification that described media file is corresponding.
Further, described server apparatus also comprises: tonequality request reception unit, is configured for the tonequality request of the file identification that comprises local media file that receives client transmission.The first tonequality information determining unit, is configured for the tonequality information of determining the online Media file corresponding with described file identification of preserving in server according to described tonequality request.Tonequality information transmitting unit, be configured for the tonequality information that sends described online Media file to client, so that described client compares the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.
Further, described server apparatus also comprises: comparison of request receiving element, is configured for the comparison of request that receives the file identification that comprises local media file of client transmission and the tonequality information of local media file; The second tonequality information determining unit, is configured for the tonequality information of determining the online Media file corresponding with described file identification of preserving in server according to described comparison of request; Tonequality comparing unit, is configured for the tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result; Comparative result transmitting element, is configured for to client and sends described comparative result, so that whether the tonequality that client is determined local media file according to described comparative result is lower than the tonequality of media file corresponding to server.
Further, described server apparatus also comprises: ID3 information updating request reception unit, is configured for the ID3 information updating request that client sends that receives; Wherein, described ID3 information updating request is that described client sends to described server when the tonequality of determining described local media file is not less than the tonequality of the online Media file that server is corresponding; ID3 information updating transmitting element, is configured for to client and sends the ID3 information of mating with the local media file of client, so that client is upgraded the ID3 information of local file.
Although it should be noted that some devices or the sub-device of having mentioned client device and server apparatus in above-detailed, this division is only not enforceable.In fact, according to the embodiment of the present invention, the feature of above-described two or more devices and function can be specialized in a device.Otherwise, the feature of an above-described device and function can Further Division for to be specialized by a plurality of devices.In addition, although described in the accompanying drawings the operation of the inventive method with particular order,, this not requires or hint must be carried out these operations according to this particular order, or the operation shown in must carrying out all could realize the result of expectation.Additionally or alternatively, can omit some step, a plurality of steps be merged into a step and carry out, and/or a step is decomposed into a plurality of steps carries out.
Although described spirit of the present invention and principle with reference to some embodiments, but should be appreciated that, the present invention is not limited to disclosed embodiment, the division of each side is not meant that to the feature in these aspects can not combine to be benefited yet, and this division is only the convenience in order to explain.The present invention is intended to contain interior included various modifications and the equivalent arrangements of spirit and scope of claims.
Accompanying drawing explanation
By reference to accompanying drawing, read detailed description below, above-mentioned and other objects of exemplary embodiment of the invention, the feature and advantage easy to understand that will become.In the accompanying drawings, in exemplary and nonrestrictive mode, show some embodiments of the present invention, wherein:
Fig. 1 schematically shows the application scenarios that can realize therein according to embodiment of the present invention;
Fig. 2 schematically shows media file quality upgrade method process flow diagram according to an embodiment of the invention;
Fig. 3 schematically shows the media file quality upgrade method process flow diagram according to further embodiment of this invention;
Fig. 4 schematically shows media file quality upgrade method process flow diagram according to yet another embodiment of the invention;
Fig. 5 schematically shows media file quality upgrade method process flow diagram according to another embodiment of the present invention;
Fig. 6 schematically shows the media file quality upgrade method process flow diagram according to further embodiment of this invention;
Fig. 7 schematically shows client device block diagram according to an embodiment of the invention;
Fig. 8 schematically shows server apparatus block diagram according to an embodiment of the invention.
Embodiment
Below with reference to some illustrative embodiments, principle of the present invention and spirit are described.Should be appreciated that providing these embodiments is only used to make those skilled in the art can understand better and then realize the present invention, and not limit the scope of the invention by any way.On the contrary, it is in order to make the disclosure more thorough and complete that these embodiments are provided, and the scope of the present disclosure intactly can be conveyed to those skilled in the art.
Art technology technician knows, embodiments of the present invention can be implemented as a kind of system, device, equipment, method or computer program.Therefore, the disclosure can specific implementation be following form, that is: hardware, software (comprising firmware, resident software, microcode etc.), or the form of hardware and software combination completely completely.
A kind of method and apparatus of media file quality upgrading has been proposed according to the embodiment of the present invention.
In this article, it will be appreciated that, related term " client " includes but not limited to the apparatus for media playing such as audio class terminal device, video class terminal device, described client can be applied in electronic equipment, described electronic equipment can be existing, researching and developing or any electronic equipments of research and development in the future, include but not limited to: existing, that researching and developing or research and development in the future, desk-top computer, laptop computer, mobile terminal (comprising smart mobile phone, non intelligent mobile phone, various panel computer) etc.
Wherein, related term media file includes but not limited to that audio file, video file etc. can be at the files of client terminal playing.Wherein, related term " online Media file " can be for being illustrated in the media file of server end storage.
Wherein, related term " file song label ID3 information " represents the song additional information in the archives of music of a kind of MP3 or similar MP3 format, can be described as again file song label information.
Wherein, related term " code check " can be called bit rate again, the data bits that the unit interval transmits when representing data transmission, and unit is bps (Bit Per Second, bits per second) or Kbps(Kb Per Second, kilobit is per second).Wherein, the bit rate in sound refers to and digital audio changed into the sampling rate of digital format by analog format, and sampling rate is higher, and the tonequality after reduction is just better.Identical with sound of bit rate in video (code check) principle, all refers to the sampling rate that is converted to digital signal by simulating signal.
Wherein, related term " sampling rate ", for representing the number of samples of extracting and form discrete signal from continuous signal per second, generally represents with hertz (Hz).Usually, sampling rate refers to that computing machine gathers how many sample sounds p.s., is tonequality, the tone for describing audio files and the quality standard of weighing sound card, audio files.
In addition, any number of elements in accompanying drawing is all unrestricted for example, and any name is all only for distinguishing, and does not have any limitation.
Below with reference to some representative embodiments of the present invention, explain in detail principle of the present invention and spirit.

Claims (18)

1. a method, is applied to client, and described client is connected with server, comprising:
Obtain the file identification of local media file, described file identification is for media file described in unique identification;
When the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, to server, send download request; The file identification of the local media file that wherein, described download request comprises acquisition;
The media file of the renewal that reception server sends, is used local media file described in the media file update of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
2. method according to claim 1, wherein, the file identification of described acquisition local media file, comprising:
Extract the audio-frequency fingerprint information of described local media file; Wherein, described audio-frequency fingerprint information is for characterizing the signal characteristic of described media file;
To server, send described audio-frequency fingerprint information, so that described server is after receiving described audio-frequency fingerprint information, described audio-frequency fingerprint information and the audio-frequency fingerprint in server are mated to determine to the file identification of the media file corresponding with described audio-frequency fingerprint information;
The file identification that reception server sends is as the file identification of described local media file.
3. method according to claim 2, before extracting the audio-frequency fingerprint information of described local media file, also comprises:
Whether the local media file that judgement obtains has default label information; Wherein, include file sign in described default label information;
The file identification of described acquisition local media file comprises:
When the local media file of judgement acquisition has default label information, extraction document sign from described label information.
4. method according to claim 1, wherein, the file identification of described acquisition local media file, comprising:
When there is corresponding file song label ID3 information in the local media file obtaining, the described file song label ID3 information obtaining is sent to server, so that the file song label ID3 information that the described file song label ID3 information that described server sends client and described server are preserved compares and obtain matching result;
Receive the matching result that described server sends, according to described matching result, obtain the file identification of local media file; Wherein, during the file song label ID3 information matches of preserving in file song label ID3 information corresponding to described local media file and described server, described matching result comprises the file identification that described media file is corresponding.
5. method according to claim 1, wherein, determine that the tonequality of local media file, whether lower than the tonequality of media file corresponding to server, comprising:
To server, send the tonequality request of the file identification that comprises local media file, so that described server after receiving described tonequality request, is determined the tonequality information of the online Media file corresponding with described file identification of preserving in server;
The tonequality information of the online Media file that reception server sends;
The tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition is compared, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.
6. method according to claim 1, wherein, determine that the tonequality of local media file, whether lower than the tonequality of media file corresponding to server, comprising:
The comparison of request of the file identification that comprises local media file to server transmission and the tonequality information of local media file, so that described server is after receiving described comparison of request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server, and the tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result;
The comparative result that reception server sends, whether the tonequality of determining local media file according to described comparative result is lower than the tonequality of media file corresponding to server.
7. method according to claim 1, before obtaining the file identification of local media file, also comprises:
Determine whether to receive user's media file quality upgrade request; If so, trigger the operation of the file identification of carrying out described acquisition local media file;
Wherein, described in, determine whether that the media file quality upgrade request that receives user comprises:
When cursor being detected and stay predeterminable area, show the first information; Described the first information is used for pointing out user whether to carry out media file quality updating operation;
After receiving the clicking operation of user for described the first information, determine the media file quality upgrade request that receives user;
Or
When receiving, click when operation by right key, show right-click menu; Wherein said right-click menu comprises media file quality upgrade option;
When receiving user for the clicking operation of the preset options of described right-click menu, determine the media file quality upgrade request that receives user.
8. method according to claim 1, when the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, before sending download request to server, also comprises:
Show the first information, described the first information is used for pointing out user whether to carry out media file quality updating operation;
After receiving the clicking operation of user for described the first information, trigger the operation that sends download request to server;
Or
Judging whether user arranges carries out the upgrading of automatic media document quality, if so, triggers the operation that sends download request to server.
9. method according to claim 1, also comprises:
When determining that the tonequality of described local media file is not less than the tonequality of the online Media file that server is corresponding, to server, send ID3 information updating request;
Utilize the ID3 information of the ID3 information updating local file mating with local media file that server returns.
10. method according to claim 1, also comprises:
When the tonequality of determining described local media file is during higher than the tonequality of online Media file corresponding to server, show the second information; Whether described the second information is used for pointing out user local media file to be uploaded onto the server;
Trigger action in response to user for the second information, uploads onto the server local media file.
11. 1 kinds of methods, are applied to server, and described server is connected with client, comprising:
Receive the download request of the file identification that comprises local media file of client transmission; Wherein, described download request is to server, to send during lower than the tonequality of online Media file corresponding to server in the tonequality of determining described local media file in described client;
Determine the online Media file corresponding with described file identification, described online Media file is sent to client as the media file upgrading, so that after the media file of described client's the renewal sending at reception server, use the local media file of the media file update client of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
12. want the method described in 11 according to right, also comprise:
Receive the audio-frequency fingerprint information of the local media file of client transmission; Wherein, described audio-frequency fingerprint information is for characterizing the signal characteristic of described audio fragment;
The file identification that described audio-frequency fingerprint information and the audio-frequency fingerprint in server is mated to determine to the media file corresponding with described audio-frequency fingerprint information;
To client, send the file identification of media file corresponding to described definite described audio-frequency fingerprint information.
13. methods according to claim 11, also comprise:
Receive the file song label ID3 information corresponding with local media file that client sends;
The file song label ID3 information that the described file song label ID3 information that client is sent and described server are preserved compares and obtains matching result;
To client, send described matching result; Wherein, during the file song label ID3 information matches of preserving in file song label ID3 information corresponding to described local media file and described server, described matching result comprises the file identification that described media file is corresponding.
14. methods according to claim 11, also comprise:
Receive the tonequality request of the file identification that comprises local media file of client transmission;
According to described tonequality request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server;
To client, send the tonequality information of described online Media file, so that described client compares the tonequality information of the online Media file of the tonequality information of the local media file of acquisition and acquisition, with the tonequality of determining local media file whether lower than the tonequality of media file corresponding to server.
15. methods according to claim 11, also comprise:
Receive the comparison of request of the file identification that comprises local media file of client transmission and the tonequality information of local media file;
According to described comparison of request, determine the tonequality information of the online Media file corresponding with described file identification of preserving in server;
The tonequality information of the tonequality information of described online Media file and described local media file is compared to obtain comparative result;
To client, send described comparative result, so that the tonequality that client is determined local media file according to described comparative result is whether lower than the tonequality of media file corresponding to server.
16. methods according to claim 1, also comprise:
Receive the ID3 information updating request that client sends; Wherein, described ID3 information updating request is that described client sends to described server when the tonequality of determining described local media file is not less than the tonequality of the online Media file that server is corresponding;
To client, send the ID3 information of mating with the local media file of client, so that client is upgraded the ID3 information of local file.
17. 1 kinds of client devices, comprising:
File identification obtains unit, is configured for the file identification that obtains local media file, and described file identification is for media file described in unique identification;
Download request transmitting element, is configured for when the tonequality of determining described local media file is during lower than the tonequality of online Media file corresponding to server, to server, sends download request; The file identification of the local media file that wherein, described download request comprises acquisition;
Receiving element, is configured for the media file of the renewal that reception server sends; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file;
Updating block, is configured for local media file described in the media file update that uses described renewal.
18. 1 kinds of server apparatus, comprising:
Download request receiving element, is configured for the download request that receives the file identification that comprises local media file that client sends; Wherein, described download request is to server, to send during lower than the tonequality of online Media file corresponding to server in the tonequality of determining described local media file in described client;
Media file transmitting element, be configured for and determine the online Media file corresponding with described file identification, described online Media file is sent to client as the media file upgrading, so that after the media file of described client's the renewal sending at reception server, use the local media file of the media file update client of described renewal; Wherein, the tonequality of the media file of described renewal is higher than the tonequality of described local media file.
CN201410024003.9A 2014-01-17 2014-01-17 Media file quality upgrading method and equipment Pending CN103699701A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410024003.9A CN103699701A (en) 2014-01-17 2014-01-17 Media file quality upgrading method and equipment
CN201910731135.8A CN110427344A (en) 2014-01-17 2014-01-17 A kind of media file quality upgrade method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410024003.9A CN103699701A (en) 2014-01-17 2014-01-17 Media file quality upgrading method and equipment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201910731135.8A Division CN110427344A (en) 2014-01-17 2014-01-17 A kind of media file quality upgrade method and equipment

Publications (1)

Publication Number Publication Date
CN103699701A true CN103699701A (en) 2014-04-02

Family

ID=50361229

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910731135.8A Pending CN110427344A (en) 2014-01-17 2014-01-17 A kind of media file quality upgrade method and equipment
CN201410024003.9A Pending CN103699701A (en) 2014-01-17 2014-01-17 Media file quality upgrading method and equipment

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910731135.8A Pending CN110427344A (en) 2014-01-17 2014-01-17 A kind of media file quality upgrade method and equipment

Country Status (1)

Country Link
CN (2) CN110427344A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361897A (en) * 2014-11-21 2015-02-18 网易(杭州)网络有限公司 Method and device for making ring tone
CN104462210A (en) * 2014-11-04 2015-03-25 网易(杭州)网络有限公司 Audio file prompting method and device
WO2016202217A1 (en) * 2015-06-19 2016-12-22 阿里巴巴集团控股有限公司 Method for obtaining audio files, and method, device and system for sending update notification

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114546522B (en) * 2022-02-07 2023-12-12 北京百度网讯科技有限公司 Applied picture configuration method, device, electronic device and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120124172A1 (en) * 2010-11-15 2012-05-17 Google Inc. Providing Different Versions of a Media File
CN103455513B (en) * 2012-06-01 2017-03-15 广州酷狗计算机科技有限公司 Audio file update method and updating device
CN103455514A (en) * 2012-06-01 2013-12-18 腾讯科技(深圳)有限公司 Updating method and updating device for audio file
CN103475731A (en) * 2013-09-23 2013-12-25 网易(杭州)网络有限公司 Media information matching and processing method and device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462210A (en) * 2014-11-04 2015-03-25 网易(杭州)网络有限公司 Audio file prompting method and device
CN104462210B (en) * 2014-11-04 2018-08-24 杭州网易云音乐科技有限公司 A kind of reminding method and equipment of audio file
CN104361897A (en) * 2014-11-21 2015-02-18 网易(杭州)网络有限公司 Method and device for making ring tone
WO2016202217A1 (en) * 2015-06-19 2016-12-22 阿里巴巴集团控股有限公司 Method for obtaining audio files, and method, device and system for sending update notification
CN106257928A (en) * 2015-06-19 2016-12-28 阿里巴巴集团控股有限公司 Audio file acquisition methods, update notification sending method, equipment and system
CN106257928B (en) * 2015-06-19 2020-06-30 阿里巴巴集团控股有限公司 Audio file acquisition method, update notification sending method, equipment and system

Also Published As

Publication number Publication date
CN110427344A (en) 2019-11-08

Similar Documents

Publication Publication Date Title
CN102129378B (en) A kind of software menu updating method and device
US20120102158A1 (en) Method, system and apparatus for uploading and downloading a caption file
KR101687521B1 (en) Multi-screen interaction method, devices, and system
JP2019505874A (en) Song determination method and apparatus, and storage medium
CN103475731A (en) Media information matching and processing method and device
CN104967647A (en) Message push method and apparatus
WO2018227791A1 (en) File processing method and mobile terminal
CN103246529A (en) Method, equipment and system for updating and pushing navigation bar
CN103974143A (en) Method and device for generating media data
WO2015117426A1 (en) File management method and device
CN102314496A (en) Method and equipment for previewing media file
CN110708571B (en) Video clip playing control method and related product
JP2020009426A (en) Method, system, and non-transitory computer-readable recording medium for providing copied message list
CN102905233A (en) Method and device for recommending terminal function
CN103699701A (en) Media file quality upgrading method and equipment
CN111190962A (en) A file synchronization method, device and local terminal
CN115065467B (en) A method and system for generating a national secret SM9 identification public key for a smart device
US20140114920A1 (en) Method For Synchronizing Files
CN114286167B (en) Cross-device interaction method, device, electronic device, and storage medium
CN104063475A (en) User-defined list processing method and device
CN105354293A (en) Assisted implementation method and apparatus for pushing playing object in mobile terminal
CN111506551A (en) Conference file extraction method and system and computer equipment
CN113168496A (en) Note synchronization method, system and related device
CN101163155B (en) Method and apparatus for controlling database in mobile communication terminal
CN102710673A (en) Method and device for downloading data by terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161031

Address after: Hangzhou City, Zhejiang province Zhejiang District 310052 e-businessmen Road No. 599 building 601 room 4

Applicant after: Hangzhou NetEase cloud Music Technology Co., Ltd.

Address before: Hangzhou City, Zhejiang province Binjiang District 310052 River Street Network Road No. 599 building 4 layer 7

Applicant before: NetEase (Hangzhou) Network Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140402