Summary of the invention
The problem to be solved in the present invention be fail to comprise music information in the music file or the music information that comprises incomplete, can't satisfy user's demand.
The purpose of this invention is to provide system being provided and method being provided of a kind of music information, can offer the required music information of user with a kind of convenient mode.
For addressing the above problem, a kind of method that provides of music information is provided, comprise receiving the music information order that the request end sends; Resolve described music information order acquisition music information demand wherein; From the music information data of data center's search with described music information demand coupling; With the described music information data that searches serves as that response returns to the described request end.
Optionally, described data center comprises local data base, and the described music information data that mates from data center's search and described music information demand comprises: from the music information data of described local data library searching and described music information demand coupling.
Optionally, also comprise: at local data base during, obtain music information data with described music information demand coupling by network not with the music information data of described music information demand coupling.
Optionally, describedly comprise: obtain music information data with described music information demand coupling by network from data center search music information data with described music information demand coupling.
Optionally, described obtaining with the music information data of described music information demand coupling by network comprises: grasp the music information relevant with the music information demand by network; Extract the content of mating with described music information demand in the music information that is grasped, generate music information data.
Optionally, described music information comprises one or more combinations in singer informations, lyrics information, special edition big envelope information and the pictorial information.
For addressing the above problem, a kind of system that provides of music information also is provided in the present invention, comprises service platform and data center; Described data center is used for providing music information data to described service platform; Described service platform is used to receive the music information order that the request end sends, resolve described music information order acquisition music information demand wherein, from the music information data of described data center search, serve as that response returns to the described request end with the described music information data that searches with described music information demand coupling.
Optionally, described service platform comprises communication unit, resolution unit, first acquiring unit; Described communication unit is used to receive the music information order that the request end sends and sends described resolution unit to and serve as that response returns to the described request end with the described music information data that searches; Described resolution unit is used to receive and resolve the music information order that described communication unit transmits, and obtains music information demand wherein and sends described first acquiring unit to; Described first acquiring unit is used for from the music information data of described data center search with the music information demand coupling of described resolution unit transmission, and the music information data that searches is sent to described communication unit.
Optionally, described data center comprises local data base, described service platform also comprises second acquisition unit and storage element, wherein, described second acquisition unit is used for obtaining the music information data that mates with described music information demand and sending described first acquiring unit and storage element to by network when described first acquiring unit does not search the music information data of the music information demand coupling that transmits with described resolution unit; The music information data with described music information demand coupling that described storage element is used for described second acquisition unit is got access to by network is stored in described local data base.
Optionally, described data center comprises local data base, second acquisition unit and storage element, and wherein, described local data base is used for providing music information data to described service platform; Described second acquisition unit is used at described first acquiring unit obtaining the music information data that mates with described music information demand and sending described first acquiring unit and storage element to by network not when described local data base searches the music information data of the music information demand coupling that transmits with described resolution unit; The music information data with described music information demand coupling that described storage element is used for described second acquisition unit is got access to by network is stored in described local data base.
Optionally, described second acquisition unit comprises: placement unit, be used for when described first acquiring unit does not search the music information data of the music information demand coupling that transmits with described resolution unit, grasping the music information relevant with the music information demand by network; Extract generation unit, be used for extracting the music information of described placement unit extracting and the content of described music information demand coupling, generate music information data and also send described first acquiring unit and storage element to.
Optionally, described music information comprises one or more combinations in singer informations, lyrics information, special edition big envelope information and the pictorial information.
Compared with prior art, the present invention has the following advantages:
Offer the complete music information of user easily, satisfied user's demand;
Handle back generation music information data by the comparatively numerous and diverse music information that obtains from network (as internet) being made processing, make the music information that offers the user have more specific aim, and, will be more and more stronger for the described request end provides the ability of service along with the data volume of the music information data that is stored in local data base constantly increases.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can more be become apparent, the specific embodiment of the present invention is described in detail below in conjunction with accompanying drawing.
Set forth detail in the following description so that fully understand the present invention.But the present invention can be different from alternate manner described here and implements with multiple, and those skilled in the art can do similar popularization under the situation of intension of the present invention.Therefore the present invention is not subjected to the restriction of following public embodiment.
See also Fig. 1, Fig. 1 is first kind of embodiment synoptic diagram that system is provided of music information of the present invention.The system that provides of music information provided by the invention comprises: service platform 20 and data center 30; Described service platform 20 is used to receive the music information order that request end 10 sends, resolve described music information order acquisition music information demand wherein, from the music information data of described data center 30 search, serve as that response returns to described request end 10 with the described music information data that searches with described music information order demand coupling; Described data center 30 is used for providing music information data to described service platform 20.
In specific embodiment, described request end 10 can be PC (Personal Computer) end, also can be vehicle-mounted end.10 (described importing music file can be by all means when importing music files in the request end as the user, for example pass through CD, USB flash disk, hard disk reads, mobile phone transmission etc.), request end 10 will be read the music file that imports, obtain the music information of its record, singer informations for example, lyrics information, special edition big envelope information, a series of information such as pictorial information, if music file has comprised above-mentioned music information, then need not to produce order, if lack wherein one or more music informations (for example lacking lyrics information or disappearance lyrics information and singer informations) in the music file, then produce respective orders (corresponding front given example, then for requiring to provide the order of lyrics information or the order that requirement provides lyrics information and singer informations), and send to described service platform 20.Described music information demand is the demand which class music information the requirement that comprises in the described music information order provides, for example, if lack lyrics information in the music file, then produce the lyrics information order, send to service platform 20 and after resolving, obtain the lyrics information demand.Described transmission can be in wired or wireless mode, by the mobile communication Network Transmission of internet or 2G/3G.
With Fig. 2 the first kind of embodiment of system that provide of music information shown in Figure 1 is elaborated below, wherein, Fig. 2 is the service platform that system is provided of music information shown in Figure 1 and the structural representation of data center.
As shown in Figure 2, described service platform 20 can comprise communication unit 201, resolution unit 202, first acquiring unit 203; Described communication unit 201 is used to receive the music information order that request end 10 sends and sends described resolution unit 202 to and serve as that response returns to described request end 10 with the music information data from described data center 30 music information demands couplings that search and described; Described resolution unit 202 is used to receive and resolve the described music information order that described communication unit 201 transmits, and obtains music information demand wherein and sends described first acquiring unit 203 to; Described first acquiring unit 203 is used for from the music information data of described data center 30 search with the music information demand coupling of described resolution unit 202 transmission, and the music information data that searches is sent to described communication unit 201.Described data center 30 comprises local data base 301, and being used for provides music information data to described service platform 20.
During concrete enforcement, after communication unit 201 in the service platform that system is provided 20 of music information of the present invention receives the music information order of request end 10 transmissions, send described music information order to resolution unit 202,202 pairs of described music information orders of described resolution unit are resolved, obtain the music information demand in the described music information order, and sending described music information demand to first acquiring unit 203, described first acquiring unit 203 is from the music information data of data center's 30 search with described music information demand coupling.Described music information data is the music information of handling through processing, and each music information corresponding stored a music information data (for example the lyrics information of A song corresponds to the lyrics information data of A song).Data center 30 comprises local data base 301, and being used for provides music information data to service platform 20.Being meant from the music information data of local data base 301 search described in the present embodiment with described music information demand coupling from the music information data of data center's 30 search with described music information demand coupling.After searching the music information data that mates with described music information demand, first acquiring unit 203 of described service platform 20 obtains described music information data and sends to described request end 10 to respond described music information order by communication unit 201.
Consult Fig. 3, Fig. 3 be music information of the present invention provide system second kind of embodiment synoptic diagram.If in the described embodiment of Fig. 1, when described service platform 20 does not search the music information data that mates with described music information order demand from the local data base 301 of data center 30, then (the network 40 here refers generally to external network, for example internet from network 40 in data center 30 '; If there is internal network in the system that provides of music information of the present invention, for example described local data base 301 is visited by internal network, then described internal network does not belong to the category of network 40 indications) obtain described music information data, and after getting access to described music information data, respond described music information order.What constituted music information of the present invention thus provides system second kind of embodiment.
With Fig. 4 the second kind of embodiment of system that provide of music information shown in Figure 3 is elaborated below, wherein, Fig. 4 is the service platform that system is provided of music information shown in Figure 3 and the structural representation of data center.
As shown in Figure 4, described data center 30 ' is except comprising local data base 301, also comprise second acquisition unit 302 and storage element 303, wherein, described second acquisition unit 302 is used at described first acquiring unit 203 obtaining the music information data that mates with described music information demand and sending described first acquiring unit 203 and storage element 303 to by network 40 not when described local data base 301 searches the music information data of the music information demand coupling that transmits with described resolution unit 202; Described storage element 303 is used for the music information data that described second acquisition unit 302 mates by network 40 music information demands that get access to and described is stored in described local data base 301.Described obtaining with the music information data of described music information demand coupling by network 40 comprises: grasp the music information relevant with the music information demand by network 40; Extract the content of mating with described music information demand in the music information that is grasped, generate music information data.
During concrete enforcement, when service platform 20 does not search the music information data of the music information demand coupling that transmits with described resolution unit 202 from the local data base 301 of data center 30 ', the feedback information that first acquiring unit 203 of described service platform 20 can receive described local data base 301 (for example is a search rreturn value, expression does not search the music information data with music information demand coupling), described first acquiring unit 203 then notifies (can be by sending a form of obtaining request) second acquisition unit 302 to obtain described music information data from network 40 after receiving described feedback information.Described second acquisition unit 302 is after receiving described notice, (the relevant music information with described music information demand that grasps here can not only comprise the needed music information of described music information order then to grasp the music information relevant with described music information demand from network 40, for example the music information order needs the lyrics information of A song, but the music information that grasps may comprise the lyrics information and the singer informations of A song, special edition big envelope information etc.), and extract in the music information grasped with the content of described music information demand coupling (for example, described music information order may only need the lyrics information of A song, then the lyrics information with the A song extracts), (for example generate music information data, generate the lyrics information data of A song according to the lyrics information of the A song that extracts) and send described service platform 20 to, described service platform 20 then responds described music information order after receiving described music information data.Described second acquisition unit 302 can also send to described music information data described storage element 303, and by described storage element 303 described music information data is stored in local data base 301 after generating music information data.To be stored in local data base 301 from network 40 search and the described music information data that generates, can constantly increase the data volume of the music information data of local data base 301, so that can provide service for described request end 10 better.
Consult Fig. 5, Fig. 5 be music information of the present invention provide system the third embodiment synoptic diagram.If in the described embodiment of Fig. 1, when described service platform 20 does not search the music information data that mates with described music information order demand from the local data base 301 of data center 30, then obtain described music information data and can also finish by service platform 20 ' from network 40.
With Fig. 6 the third embodiment of system that provides of music information shown in Figure 5 is elaborated below, wherein, Fig. 6 is the service platform that system is provided of music information shown in Figure 5 and the structural representation of data center.
As shown in Figure 6, described service platform 20 ' also comprises second acquisition unit 204 and storage element 205 except comprising communication unit 201, resolution unit 202, first acquiring unit 203.Second acquisition unit 302 shown in Figure 4 in the function and usage of described second acquisition unit 204 and storage element 205 and the second kind of embodiment is identical with storage element 303, and concrete content when implementing also specifically to implement with second kind of embodiment is the same.But, when the third embodiment is specifically implemented, second acquisition unit 204 is after getting access to described music information data, also can directly described music information data be sent to described communication unit 201, described music information data be sent to described request end 10 to finish the response of music information order by described communication unit 201.
In second kind or the third embodiment, as Fig. 4 or shown in Figure 6, described second acquisition unit 302 or 204 can also comprise: placement unit, be used for when described first acquiring unit 203 does not search the music information data of the music information demand coupling that transmits with described resolution unit 202, grasping the music information relevant with the music information demand by network 40; Extract generation unit, be used for extracting the music information of described placement unit extracting and the content of described music information demand coupling, generate music information data and also send described first acquiring unit 203 and storage element 303 or 205 to.
Fig. 7 is the embodiment schematic flow sheet that method is provided of music information of the present invention.Consult Fig. 7, the method that provides of music information of the present invention is specified with an embodiment.
After the music information order is sent in the request end, carry out:
Step S10 receives the music information order that the request end sends;
Step S20 resolves described music information order acquisition music information demand wherein;
Step S30 is from the music information data of data center's search with described music information demand coupling; When searching for the music information data that mates with described music information demand, the mode of its coupling can comprise one or more combinations in singer informations coupling, lyrics information coupling, special edition big envelope information matches, the pictorial information coupling.Among other embodiment, the mode of coupling can also comprise other modes, for example song year of publication information matches, composer's information matches, songwriter's information matches etc.
Step S40 judges whether to search the music information data that mates with described music information demand from data center.
If search the music information data that mates with described music information demand, then carry out from data center:
Step S50 serves as that response returns to the described request end with the described music information data that searches.
If from local data base, do not search the music information data that mates with described music information demand, then carry out:
Step S60 obtains described music information data from network, and serves as that response returns to the described request end with the described music information data that gets access to.
Above-described step S10 can be finished by the system that provides of music information of the present invention to step S60.
Consult Fig. 8, be the detailed process synoptic diagram of step S60 among Fig. 7.Can comprise the steps: among the step S60
Step S61 grasps and the relevant music information of described music information demand by network;
Step S62 extracts the content of mating with described music information demand in the music information that is grasped, and generates music information data;
Step S63 serves as that response returns to the described request end with described music information data.
To sum up, system being provided and method being provided of a kind of music information provided by the invention has following beneficial effect at least:
Offer the complete music information of user easily, satisfied user's demand;
Handle back generation music information data by the comparatively numerous and diverse music information that obtains from network (as internet) being made processing, make the music information that offers the user have more specific aim, and, will be more and more stronger for the described request end provides the ability of service along with the data volume of the music information data that is stored in local data base constantly increases.
Though the present invention with preferred embodiment openly as above; but it is not to be used for limiting the present invention; any those skilled in the art without departing from the spirit and scope of the present invention; can utilize the method and the technology contents of above-mentioned announcement that technical solution of the present invention is made possible change and modification; therefore; every content that does not break away from technical solution of the present invention; to any simple modification, equivalent variations and modification that above embodiment did, all belong to the protection domain of technical solution of the present invention according to technical spirit of the present invention.