音乐文件提供方法及其提供系统的制作方法

文档序号:6604725阅读:101来源:国知局
专利名称:音乐文件提供方法及其提供系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种音乐文件提供方法及其提供系统。
背景技术
目前在汽车上提供了越来越多的多媒体应用,音乐是较为普遍和需求量较大的多媒体应用之一,用户可以将各种途径获得的音乐以各种方式在车载多媒体设备上进行播放,例如通过CD (Compact Disk)、U盘(USB flash disk)、手机连接。而且,随着互联网的发展,用户可以直接连至网络上将网络上音乐进行播放。例如申请号为200510134463. 8的中国发明专利申请公开的一种提供音乐提供的方法、设备和系统。在上述各种格式的音乐文件中,除了音频文件,还包含有很多音乐信息,例如歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份等,这样,用户在享受音乐的同时,也能对听到的音乐有更为全面的了解。然而,获取的音乐文件中也可能并没有包含上述的音乐信息或者包含的音乐信息不齐全,无法满足用户的需求。现有技术提供了多种音频文件和音乐信息的检索服务和方法,但并不能以一种便捷的方式提供给用户所需的音乐文件,包括音频文件和音乐信息文件。

发明内容
本发明要解决的问题是满足用户全部的音乐文件需求,同时提高用户获得音乐文件的便捷性。为解决上述问题,本发明提供一种音乐文件提供方法,包括接收音乐文件请求;解析所述音乐文件请求,生成对应的音乐文件订单;第一次搜索与所述音乐文件订单对应的音频文件及其部分音乐信息文件;提供音乐信息模板,将第一次搜索获得的部分音乐信息文件与之对比,得到部分音乐信息文件中缺失的另一部分音乐信息的项目;根据所述缺失的音乐信息项目,生成缺失音乐信息订单;根据所述缺失音乐信息订单,第二次搜索缺失的音乐信息项目的内容,并将所述缺失音乐信息项目及搜索获取的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件。可选的,所述第一次搜索与音乐文件订单对应的音频文件及其部分音乐信息文件是基于互联网资源进行搜索。可选的,所述第二次搜索缺失的音乐信息项目的内容是基于互联网资源进行搜索。可选的,将所述部分音乐信息文件与音乐信息模板对比步骤之前还包括提取部分音乐信息文件中的音乐信息项目步骤。
可选的,所述合成为完整的音乐文件具体包括将部分音乐信息文件、缺失的音乐信息项目及其内容,作为音频文件的文件头或文件尾后,合成为完整的音乐文件。本发明还提供一种音乐文件提供系统,包括客户终端和服务平台,其中,客户终端,用于接收音乐文件请求,解析音乐文件请求生成音乐文件订单,将所述音乐文件订单发送至服务平台;接收所述服务平台第一次搜索获得的音频文件及部分音乐信息;提供音乐信息模板,将所述部分音乐信息文件与之对比,得到部分音乐信息文件中缺失的另一部分音乐信息的项目;根据所述缺失的音乐信息的项目,生成缺失音乐信息订单并发送至服务平台;将缺失的音乐信息项目及服务平台第二次搜索获得的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件,将所述音乐文件提供至用户;服务平台,用于接收客户终端发出的音乐文件订单,第一次搜索与所述音乐文件订单对应的音频文件及音乐信息文件,并将第一次搜索获得的所述音频文件及部分音乐信息文件发送至客户终端;接收客户终端发出的缺失音乐信息订单,根据所述音乐信息订单第二次搜索缺失的音乐信息项目的内容,并将缺失的音乐信息项目及第二次搜索获得的缺失的音乐信息项目内容发送至客户终端。可选的,所述客户终端进一步包括解析单元,用于解析所述音乐文件请求,生成音乐文件订单,并将所述音乐文件订单发送至所述服务平台;合成单元,接收服务平台第一次搜索获得的与音乐文件订单对应的音频文件及部分音乐信息文件;接收由服务平台第二次搜索获得的缺失的音乐信息项目的内容;将缺失的音乐信息项目及服务平台第二次搜索获得的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件。可选的,所述客户终端还包括音乐信息单元,用于提取合成单元中的部分音乐信息的项目,并进行判断其是否有缺失的音乐信息,如果有,根据所述缺失音乐信息项目,产生缺失音乐信息订单,并将所述缺失音乐信息订单发送至服务平台。可选的,所述音乐信息单元包括音乐信息提取单元与订单生成单元,音乐信息提取单元,用于提取合成单元内的部分音乐信息的项目,并传输至订单生成单元;订单生成单元,用于接收音乐信息提取单元发送的部分音乐信息项目,并将其与内部设置的音乐信息模板对比,查找出缺失的音乐信息项目,根据缺失的音乐信息项目,产生缺失音乐信息订单,并将所述缺失音乐信息订单发送至服务平台。可选的,所述音乐信息模板包括如下音乐信息的项目歌手、歌曲名、歌词、专辑、 专辑的封套、专辑或歌手图片、出版年份。可选的,当客户终端将完整的音乐文件提供至用户后,释放该完整的音乐文件占用的资源空间。可选的,所述服务平台第一次搜索与所述音乐文件订单对应的音频文件及其部分音乐信息文件是基于互联网资源进行搜索。可选的,第二次所述搜索缺失的音乐信息项目的内容是基于互联网资源进行搜索。
与现有技术相比,本发明具有以下优点根据用户提供的音乐文件请求,提供对应的音频文件及部分音乐信息文件,并可以对部分音乐信息进行分析,得出其所缺失的音乐信息项目,提供对应缺失的音乐信息,将所述缺失的音乐信息与原有的音频文件和音乐信息作为统一的音乐文件提供给用户,满足用户的音乐文件需求,同时提高用户获得音乐文件的便捷性。


图1是本发明音乐文件的提供方法流程示意图;图2至图4是本发明的不同实施例的音乐文件提供系统的结构示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式
做详细的说明。在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式
的限制。本发明提供一种音乐文件提供方法,包括接收音乐文件请求;解析所述音乐文件请求,生成对应的音乐文件订单;第一次搜索与所述音乐文件订单对应的音频文件及其部分音乐信息文件;提供音乐信息模板,将第一次搜索获得的部分音乐信息文件与之对比, 得到部分音乐信息文件中缺失的另一部分音乐信息的项目;根据所述缺失的音乐信息项目,生成缺失音乐信息订单;根据所述缺失音乐信息订单,第二次搜索缺失的音乐信息项目的内容,并将所述缺失音乐信息项目及第二次搜索获取的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件。下面结合附图对本发明音乐文件生成方法进行详细说明。执行步骤S101,接收音乐文件请求,并根据所述音乐文件请求,生成对应的音乐文件订单。所述音乐文件请求由用户发出,包括用户需要获得的音乐文件对应的歌名、歌手名或专辑名等,通过所述音乐文件请求,用户希望获得与之对应的音乐文件,所述音乐文件包括与音乐文件请求对应的音频文件及音乐信息文件。执行步骤S102,根据所述音乐文件订单,提供与所述音乐文件订单对应的音频文件及部分的音乐信息文件。其中,对于部分的音乐文件请求,对应的音频文件和部分音乐信息文件基于互联网资源或者其他数据库资源进行第一次搜索获得提供;对于另一部分的音乐文件请求,互联网资源或者其他数据库资源根据所述音乐文件订单进行第一次搜索,仅能提供对应的音频文件,对应的音乐信息文件全部缺失。执行步骤S103,提供音乐信息模板,并与上述部分音乐信息文件进行对比。其中, 将所述部分音乐信息文件与音乐信息模板对比步骤之前还包括提取部分音乐信息文件中的音乐信息项目步骤。所述音乐信息模板包括有预先设定的一系列音乐信息项目,所述音乐信息项目包括如下歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份等,将所述音乐信息模板与步骤S102提供的与音乐文件请求对应的部分音乐信息文件进行对比,查找出所提供的部分音乐信息文件中所缺失的音乐信息的项目,如可能缺失了歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份等音乐信息中的一项或多项。执行步骤S104,根据上述缺失音乐信息的项目,生成缺失音乐信息订单。其中所述音乐信息订单包括有缺失的音乐信息的项目,还包括有用户所提供的音乐文件请求。执行步骤S105,根据所述音乐信息订单提供缺失音乐信息。具体地,根据音乐信息订单中包含的音乐信息的项目,及其中包含的音乐文件请求,通过互联网资源或其他数据库资源,第二次搜索与缺失的音乐信息的项目对应的内容,比如对应的具体的歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份的一项或多项。执行步骤S106,将所述缺失的音乐信息和上述音频文件以及部分音乐信息文件合成为完整的音乐文件。所述合成包括将提供的缺失音乐信息、及步骤S102中提供的音频文件和部分音乐信息文件合成为统一的格式。所述格式适用于用户识别。如MP3格式中的音乐信息文件为ID3格式,将所述ID3文件作为文件头或文件尾放置于音频文件中,作为一个文件提供至用户。执行步骤S107,将合成后的音乐文件提供至用户,如存入用户提供的存储设备中。 所述存储设备包括如SD卡、U盘或者具有存储功能的手机中。以方便用户使用所述音乐文件。基于上述音乐文件的提供方法,本发明还提供一种音乐文件的提供系统,如图2 所示,是本发明音乐文件提供系统的一种实施方式结构示意图。本发明音乐文件提供系统用于接收用户发出的音乐文件请求,并根据所述音乐文件请求生成音乐文件,最后提供至应用设备30。所述音乐文件提供系统具体包括客户终端10、及与客户终端10连接的服务平台 20,其中,客户终端10,接收用户发出的音乐文件请求,并解析所述音乐文件请求,并生成对应的音乐文件订单,将所述音乐文件订单发送至服务平台20 ;接收所述服务平台20提供的音频文件及部分音乐信息;提供音乐信息模板,将所述部分音乐信息文件与之对比,得到部分音乐信息文件中缺失的另一部分音乐信息的项目;根据所述缺失的音乐信息的项目,生成缺失音乐信息订单并发送至服务平台20 ;将缺失的音乐信息项目及服务平台20第二次搜索获得的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件,将所述音乐文件提供至用户,即用户提供的应用设备30,如存储设备等;服务平台20,接收客户终端10发出的音乐文件订单,根据所述音乐文件订单,基于互联网或其他数据库第一次搜索与所述音乐文件订单对应的音频文件及音乐信息文件, 并将所述音频文件及部分音乐信息文件发送至客户终端10 ;所述服务平台20还接收客户终端10发出的缺失音乐信息订单,根据所述缺失音乐信息订单,基于互联网或其他数据库第二次搜索缺失音乐信息文件,并将所述缺失音乐信息文件发送至客户终端10。参考图3,所述客户终端10内部具体包括解析单元110,客户终端10接收所述音乐文件请求,控制所述解析单元110对所述音乐文件请求进行解析,包括提取所述音乐文件请求中的关键字,生成音乐文件订单发送至所述服务平台20。所述音乐文件请求和音乐文件订单中包括有歌手名、歌曲名、专辑项目等音乐信息的其中一项或多项;合成单元120,接收服务平台20提供的与音乐文件订单对应的音频文件及部分音乐信息文件,并存储于合成单元120 ;接收由服务平台20提供的缺失音乐信息;将内部之前存储的音频文件及音乐信息文件与服务平台20提供的缺失音乐信息合成为音乐文件,提供至用户;音乐信息单元130,提取合成单元120中存储的音乐信息文件的音乐信息项目,并进行判断其是否有缺失的音乐信息的项目。如果有,根据所述缺失音乐信息项目,产生音乐信息订单,并将所述订单发送至服务平台20。参考图4,所述音乐信息单元130包括有音乐信息提取单元131,用于提取合成单元120内的音乐信息的项目,并传输至订单生成单元132 ;订单生成单元132,接收音乐信息提取单元131发送的音乐信息项目,并将其与内部设置的音乐信息模板进行比较,查找出对应缺失的音乐信息项目,所述音乐信息项目可以是合成单元120内的音频文件对应的歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份等一系列音乐信息项目中的一项或多项;如若缺失其中的一项或多项,则对应地,产生缺失音乐信息订单,并将所述缺失音乐信息订单发送至服务平台20,其中,所述缺失音乐信息订单还包括有所述音乐文件请求。下面结合图4所示的音乐文件提供系统,对音乐文件提供方法进行详细地说明。首先,用户向客户终端10发出音乐文件请求,所述客户终端10控制所述解析单元 110解析音乐文件请求,所述音乐文件请求包括有歌手名、歌曲名、专辑项目等音乐信息的其中一项或多项;解析单元110解析所述音乐文件请求,生成所述音乐文件订单,并将所述音乐文件订单发送至服务平台20 ;所述服务平台20基于互联网资源或其他数据库资源,第一次搜索与所述音乐文件订单对应的音乐文件及其音乐信息,并将上述音乐文件及音乐信息发送至所述合成单元120 ;所述合成单元120接收由服务平台20提供的与所述音乐文件订单对应的音频文件及部分音乐信息文件,并存储于所述合成单元120内,所述音乐信息文件包括歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份中的一项或多项;接着,音乐信息提取单元131对存储于合成单元120内的音乐信息对应的项目进行提取,并传输至订单生成单元132,接着,所述订单生成单元132通过将音乐信息提取单元131提供的音乐信息和内部设置的音乐信息模板进行对比,查找出缺失的音乐信息项目;订单生成单元132还根据缺失的音乐信息项目,生成音乐信息订单,将所述音乐信息订单发送至服务平台20,所述音乐信息订单中还包括有所述音乐文件请求,即对应音乐文件请求中的信息也放置于缺失的音乐信息订单中,缺失的音乐信息订单并不会仅仅含有缺失的音乐信息项目,比如若音乐文件请求为“查找《月亮之上》的音乐”,若客户终端仅提供了该音乐中的音频文件和歌手名字,则缺失的音乐信息订单为“《月亮之上》歌曲的歌词、专辑、专辑的封套、专辑或歌手图片、出版年份”。作为一个例子,比如若合成单元120中的音乐信息中,已有具体的歌手、歌曲名、 专辑名及其对应的内容,则提取出该音乐文件请求的音乐信息已经有的项目为歌手、歌曲名、专辑名;在音乐信息单元130内部的音乐信息模板包括歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份等音乐信息项目,因此订单生成单元132通过将音乐信息提取单元131提供的音乐信息项目和内部设置的音乐信息模板进行对比,查找出缺失的音乐信息的项目为专辑、专辑的封套、专辑或歌手图片、出版年份,据此生成音乐信息订单, 并将所述音乐信息订单发送至服务平台20,所述音乐信息订单还包括有所述音乐文件请求。所述服务平台20根据所述音乐信息订单,第二次搜索缺失的音乐信息,并将所述缺失的音乐信息提供至合成单元120,所述服务平台20可以基于互联网资源或者其他数据库资源,对所述缺失的音乐信息进行第二次搜索。其中,所述合成单元120将服务平台20提供的缺失音乐信息和暂存于内部的音频文件及部分音乐信息进行合成,形成统一的音乐文件,并提供至用户;当所述音乐文件由客户终端10提供至用户后,需释放该音乐文件,包括音频文件和音乐信息所占用的资源空间。本实施例中,所述生成音乐文件订单的解析单元和用于生成缺失音乐信息订单的订单生成单元为两个单元,作为其他实施例,也可以集成在一个订单生成单元中,此处不详细叙述。本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
权利要求
1.一种音乐文件提供方法,其特征在于,包括接收音乐文件请求;解析所述音乐文件请求,生成对应的音乐文件订单;第一次搜索与所述音乐文件订单对应的音频文件及其部分音乐信息文件;提供音乐信息模板,将第一次搜索获得的部分音乐信息文件与之对比,得到部分音乐信息文件中缺失的另一部分音乐信息的项目;根据所述缺失的音乐信息项目,生成缺失音乐信息订单;根据所述缺失音乐信息订单,第二次搜索缺失的音乐信息项目的内容,并将所述缺失音乐信息项目及搜索获取的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件。
2.根据权利要求1所述的音乐文件提供方法,其特征在于,所述第一次搜索与音乐文件订单对应的音频文件及其部分音乐信息文件是基于互联网资源进行搜索。
3.根据权利要求1所述的音乐文件提供方法,其特征在于,所述第二次搜索缺失的音乐信息项目的内容是基于互联网资源进行搜索。
4.根据权利要求1所述的音乐文件提供方法,其特征在于,将所述部分音乐信息文件与音乐信息模板对比步骤之前还包括提取部分音乐信息文件中的音乐信息项目步骤。
5.根据权利要求1所述的音乐文件提供方法,其特征在于,所述合成为完整的音乐文件具体包括将部分音乐信息文件、缺失的音乐信息项目及其内容,作为音频文件的文件头或文件尾后,合成为完整的音乐文件。
6.一种音乐文件提供系统,其特征在于,包括客户终端和服务平台,其中,客户终端,用于接收音乐文件请求,解析音乐文件请求生成音乐文件订单,将所述音乐文件订单发送至服务平台;接收所述服务平台第一次搜索获得的音频文件及部分音乐信息;提供音乐信息模板,将所述部分音乐信息文件与之对比,得到部分音乐信息文件中缺失的另一部分音乐信息的项目;根据所述缺失的音乐信息的项目,生成缺失音乐信息订单并发送至服务平台; 将缺失的音乐信息项目及服务平台第二次搜索获得的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件,将所述音乐文件提供至用户;服务平台,用于接收客户终端发出的音乐文件订单,第一次搜索与所述音乐文件订单对应的音频文件及音乐信息文件,并将第一次搜索获得的所述音频文件及部分音乐信息文件发送至客户终端;接收客户终端发出的缺失音乐信息订单,根据所述音乐信息订单第二次搜索缺失的音乐信息项目的内容,并将缺失的音乐信息项目及第二次搜索获得的缺失的音乐信息项目内容发送至客户终端。
7.根据权利要求6所述的音乐文件提供系统,其特征在于,所述客户终端进一步包括解析单元,用于解析所述音乐文件请求,生成音乐文件订单,并将所述音乐文件订单发送至所述服务平台;合成单元,接收服务平台第一次搜索获得的与音乐文件订单对应的音频文件及部分音乐信息文件;接收由服务平台第二次搜索获得的缺失的音乐信息项目的内容;将缺失的音乐信息项目及服务平台第二次搜索获得的缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件。
8.根据权利要求7所述的音乐文件提供系统,其特征在于,所述客户终端还包括音乐信息单元,用于提取合成单元中的部分音乐信息的项目,并进行判断其是否有缺失的音乐信息,如果有,根据所述缺失音乐信息项目,产生缺失音乐信息订单,并将所述缺失音乐信息订单发送至服务平台。
9.根据权利要求8所述的音乐文件提供系统,其特征在于,所述音乐信息单元包括音乐信息提取单元与订单生成单元,音乐信息提取单元,用于提取合成单元内的部分音乐信息的项目,并传输至订单生成单元;订单生成单元,用于接收音乐信息提取单元发送的部分音乐信息项目,并将其与内部设置的音乐信息模板对比,查找出缺失的音乐信息项目,根据缺失的音乐信息项目,产生缺失音乐信息订单,并将所述缺失音乐信息订单发送至服务平台。
10.根据权利要求9所述的音乐文件提供系统,其特征在于,所述音乐信息模板包括如下音乐信息的项目歌手、歌曲名、歌词、专辑、专辑的封套、专辑或歌手图片、出版年份。
11.根据权利要求6所述的音乐文件提供系统,其特征在于,当客户终端将完整的音乐文件提供至用户后,释放该完整的音乐文件占用的资源空间。
12.根据权利要求6所述的音乐文件提供系统,其特征在于,所述服务平台第一次搜索与所述音乐文件订单对应的音频文件及其部分音乐信息文件是基于互联网资源进行搜索。
13.根据权利要求6所述的音乐文件提供系统,其特征在于,第二次所述搜索缺失的音乐信息项目的内容是基于互联网资源进行搜索。
全文摘要
本发明提供一种音乐文件提供方法,包括接收音乐文件请求;解析音乐文件请求,生成音乐文件订单;第一次搜索所述音乐文件订单对应的音频文件及部分音乐信息文件;提供音乐信息模板,与第一次搜索的部分音乐信息文件对比,得到缺失的音乐信息项目;根据缺失的音乐信息项目,生成缺失音乐信息订单;根据所述缺失音乐信息订单,第二次搜索缺失的音乐信息项目的内容,并将所述缺失音乐信息项目及缺失的音乐信息项目的内容与所述音频文件和部分音乐信息文件合成为完整的音乐文件。本发明还提供一种音乐文件提供系统。通过本发明音乐文件提供方法和音乐文件提供系统,满足用户全部的音乐文件需求,同时提高用户获得音乐文件的便捷性。
文档编号G06F17/30GK102289439SQ201010210120
公开日2011年12月21日 申请日期2010年6月18日 优先权日2010年6月18日
发明者姜宇, 王林虎, 高勇 申请人:上海博泰悦臻电子设备制造有限公司, 上海博泰悦臻网络技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1