[发明专利]一种歌曲的存储及下载方法、系统和服务器及电子设备有效
申请号: | 200910190074.5 | 申请日: | 2009-09-15 |
公开(公告)号: | CN101662507A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | 朱鹏翔 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518057广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 歌曲 存储 下载 方法 系统 服务器 电子设备 | ||
技术领域
本发明属于通信技术领域,尤其涉及一种歌曲的存储及下载方法、系统和 服务器及电子设备。
背景技术
目前,所有MP3或MP4格式的歌曲的下载技术,都是通过在客户端设备 (手持设备或PC)上向服务器请求歌曲下载,然后通过FTP或者HTTP协议, 从服务器上把整首歌曲的数据传输到客户端设备上(手持设备或PC)。由于 MP3或MP4格式的歌曲数据量较大(一般一首歌的数据量为4M以上),这使 得用户下载歌曲的花费较大,且下载费时较长。
发明内容
本发明实施例所要解决的技术问题在于提供一种能够节省下载歌曲的时间 及下载费用的歌曲的存储及下载方法、系统和服务器及电子设备。
为解决上述技术问题,本发明实施例提供一种歌曲的存储方法,所述方法 包括以下步骤:
在服务器端分解完整歌曲的样本资料;
在服务器端将分解完成的歌曲样本资料按照其出现位置的先后顺序,组成 数组数据并写入文本文件中;
在服务器端存储歌曲样本资料的文本文件;
当接收到客户端发送的下载歌曲请求消息时,所述请求消息中包括有歌曲 名称;在歌曲样本资料的文本文件中查找所述歌曲名称对应的歌曲的文本文件, 如果没有查找到;则获取所述歌曲名称对应的整首歌曲;接着执行分解歌曲的 样本资料;将分解完成的歌曲样本资料形成文本文件;存储歌曲样本资料的文 本文件;然后将所述歌曲名称对应的文本文件发送至客户端上;如果查找到, 则将所述歌曲名称对应的文本文件发送至客户端上。
本发明实施例还提供一种歌曲的存储系统,所述系统包括:
分解模块,用于分解完整歌曲的样本资料;
文本文件形成模块,用于将分解完成的歌曲样本资料按照其出现位置的先 后顺序,组成数组数据并写入文本文件中;
存储模块,用于存储歌曲样本资料的文本文件;
接收模块,用于接收客户端发送的下载歌曲请求消息,所述请求消息中包 括有歌曲名称;
查找模块,用于在歌曲样本资料的文本文件中查找所述歌曲名称对应的歌 曲的文本文件;
获取模块,用于当所述查找模块没有查找到文本文件时,则获取所述歌曲 名称对应的整首歌曲;通过所述分解模块分解歌曲的样本资料;所述文本文件 形成模块将分解完成的歌曲样本资料形成文本文件;所述存储模块存储歌曲样 本资料的文本文件;下载模块将所述歌曲名称对应的文本文件发送至客户端上;
下载模块,还用于当所述查找模块查找到文本文件时,则将所述歌曲名称 对应的文本文件发送至客户端上。
本发明实施例还提供一种包括上面所述的歌曲的存储系统的服务器。
本发明实施例还提供一种歌曲的下载方法,所述方法包括以下步骤:
向服务器发送下载歌曲的请求消息,所述请求消息中包括有歌曲名称;
接收服务器发送的所述歌曲名称对应的文本文件;
将歌曲的文本文件合成完整的标准歌曲,具体为:解析歌曲的文本文件, 得到歌曲样本资料的出现位置的数组数据;根据歌曲的基本信息,创建样例 MP3格式歌曲;按照歌曲样本资料的出现位置的数组数据进行修改样例MP3 格式歌曲,形成二进制数据的完整标准歌曲;
存储所述完整的标准歌曲。
本发明实施例还提供一种歌曲的下载系统,所述系统包括:
请求消息发送模块,用于向服务器发送下载歌曲的请求消息,所述请求消 息中包括有歌曲名称;
文本文件接收模块,用于接收服务器发送的所述歌曲名称对应的文本文件;
歌曲合成模块,用于将歌曲的文本文件合成完整的标准歌曲;
歌曲存储模块,用于存储所述完整的标准歌曲;
所述歌曲合成模块具体包括:解析模块、创建模块、修改模块、以及歌曲 形成模块。
解析模块,用于解析歌曲的文本文件,得到歌曲样本资料的出现位置的数 组数据;
创建模块,用于根据歌曲的基本信息,创建样例MP3格式歌曲;
修改模块,用于按照歌曲样本资料的出现位置的数组数据进行修改样例 MP3格式歌曲;
歌曲形成模块,用于将修改后的样例MP3格式歌曲形成二进制数据的完整 标准歌曲。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910190074.5/2.html,转载请声明来源钻瓜专利网。