一种下载和播放音乐文件的系统及其方法

文档序号:7689717阅读:109来源:国知局
专利名称:一种下载和播放音乐文件的系统及其方法
技术领域
本发明涉及一种下载和播放音乐文件的系统及其方法。
为了实现这个目的,本发明的系统的技术方案如下一种下载和播放音乐文件的系统,包括一个网站;该网站所接入的网络;和若干个信息终端;所述的网站提供音乐文件,并提供音乐文件的检索页面,供信息终端来下载和播放;并且,所述的网站具有加密装置和/或释放装置,所述的加密装置用于对下载的音乐文件进行加密;所述的释放装置用于释放下载到内存中的音乐文件。
在上述方案所述的系统中,所述的加密装置最好用于在离线工作模式下,在下载所选定的音乐文件时,对该音乐文件进行加密;所加密的音乐文件随后被解密,以便播放。所述的释放装置最好用于在在线工作模式下,信息终端下载所选定的音乐文件到本地系统内存中,当下载下来的音乐文件播放完毕后,释放下载到内存中的音乐文件。
在上述方案所述的系统中,最好利用播放所下载的音乐文件的产品的硬件序列号来产生一个密钥。当播放所下载的音乐文件的产品的硬件序列号更新时,所述的密钥也随之更新。
本发明的方法的技术方案为一种下载和播放音乐文件的方法,包括下列步骤将音乐文件上传到网站;由网站提供音乐文件的检索页面;用户进入网站;用户在检索页面中检索需要的音乐文件;下载所选定的音乐文件,对该音乐文件进行加密;以及播放下载下来的音乐文件。
在上述方法中,最好在离线工作模式下,在下载所选定的音乐文件时,利用加密装置对该音乐文件进行加密;对所加密的音乐文件进行解密,以便播放。
另外最好利用播放所下载的音乐文件的产品的硬件序列号来产生一个密钥;当播放所下载的音乐文件的产品的序列号更新时,所述的密钥也随之更新。
本发明的方法的另一个技术方案为一种下载和播放音乐文件的方法,包括下列步骤将音乐文件上传到网站;由网站提供音乐文件的检索页面;用户进入网站;用户在检索页面中检索需要的音乐文件;下载所选定的音乐文件到本地系统内存中;播放下载下来的音乐文件;以及播放完毕后,释放内存中的音乐文件。
在该方案的方法中,最好在在线工作模式下,当信息终端下载所选定的音乐文件到本地系统内存中时,当播放下载下来的音乐文件完毕后,利用释放装置释放内存中的音乐文件。
在本发明的系统和方法中,音乐文件可以是歌曲文件或卡拉OK歌曲文件,所述的歌曲文件最好是带有字幕的歌曲文件,其字幕可以随着歌曲伴奏旋律而变化。
上述带有字幕的歌曲文件可以利用下列过程实现准备伴奏音乐文件;准备歌词文件;按照伴奏音乐的旋律,在音乐文件中标记相应的歌词变化的位置;生成带有字幕的歌曲文件。
而且,在本发明的系统和方法中,如果要中止音乐文件的播放过程,则按停止按钮使其停止播放;音乐文件播放完成后,自动停止。
根据上述技术方案,通过对下载文件进行加密或者在播放完以后释放下载到内存中的文件,而使得用户不能随意散布所下载的音乐文件。
图2是流程图,表示本发明的下载和播放音乐文件的方法在离线模式下的流程。
图3是示意图,表示本发明在离线模式下网站和信息终端各自要完成的功能。
图4是流程图,表示本发明的下载和播放音乐文件的方法在离线模式下用户的操作步骤。
图5是流程图,表示本发明的下载和播放音乐文件的方法在在线模式下的流程。
图6是示意图,表示本发明在在线模式下网站和信息终端各自要完成的功能。
图7是流程图,表示本发明的下载和播放音乐文件的方法在在线模式下用户的操作步骤。
图8是流程图,表示KaraAmp加密所需的密钥的生成过程。
图9是流程图,表示KaraAmp的加密过程。


图10是流程图,表示KaraAmp的解密过程。
图11是流程图,表示带字幕的歌曲文件的生成过程。
图12是示意图,表示在音乐文件中标记相应的歌词变化的位置的方法。
网站服务器210提供音乐文件,并提供音乐文件的检索页面,供信息终端110~11n来下载和播放;并且网站服务器210具有加密装置和/或释放装置,所述的加密装置用于信息终端110~11n下载所选定的音乐文件时,对该音乐文件进行加密;所述的释放装置用于信息终端110~11n下载所选定的音乐文件到本地系统内存中,播放下载下来的音乐文件,并且在播放完毕后释放内存中的音乐文件。
下面结合图2~4,说明本发明的下载和播放音乐文件的一种方法的步骤。
如图2所示,本发明的下载和播放音乐文件的一种方法的步骤如下网站服务器提供用户下载KaraAmp(KaraAmp将在后面详述)安装程序;用户安装KaraAmp,同时上传硬件序列号和时间标记;用户请求从KaraTV.com上下载歌曲;用户在KaraTV.com上注册会员名,登记个人信息;输入已经注册的会员名和密码;网站服务器检验通过后,网站服务器检验用户个人电脑硬件序列号是否变化。
如果发生变化,则重新上传序列号。
如果没有发生变化,则从KaraTV.com上下载歌曲文件。
如果下载成功,KaraTV.com会向用户发送成功信息。
然后KaraTV.com按照歌曲下载数量从用户帐户中扣除相应的点数。
KaraAmp用用户个人电脑硬件序列号作为密钥给下载的歌曲文件加密,同时记录歌曲失效时间。
用户播放已下载歌曲时,KaraAmp会自动检查歌曲时间和硬件序列号是否有效。
如果已经失效则提醒用户重新注册用户名或重新下载该歌曲文件。
如果经过检查,时间与硬件序列号均为有效,那么实时解密和解压缩已下载的歌曲文件并开始播放。用户可以在播放的过程中,将自己的演唱录制下来并保存,以后就可以播放已经录制好的歌曲。
如图3所示,本发明的下载和播放音乐文件的系统在离线模式下网站与信息终端分别实现的功能如下网站承担的功能是提供用户下载KaraAmp的安装程序;接收KaraAmp上传的硬件序列号;提供用户在线注册会员名登记个人信息的页面;通过检查用户输入的会员名和密码是否有效来确定用户的合法身份;在歌曲文件下载完成后,接收KaraAmp发送来的下载成功的信息;在确认用户下载完成后,从用户的帐户中扣除相应的点数。
信息终端承担的功能有用户在下载完成KaraAmp安装程序后,在信息终端上安装KaraAmp;用户从网站下载歌曲文件到信息终端;KaraAmp对下载的歌曲文件经加密处理后保存;在播放下载的歌曲文件时,实时解密已下载的歌曲文件并离线播放。
如图4所示,本发明的下载和播放音乐文件的方法中,用户的使用流程是访问www.KaraTV.com的页面;从www.KaraTV.com上下载KaraAmp安装文件;将KaraAmp安装到信息终端上;
KaraAmp上传硬件序列号到www.KaraTV.com;向网站服务器提交下载歌曲文件的请求;在线注册用户名,登记用户信息;经过网站服务器认证及许可;KaraAmp对下载的歌曲文件经加密处理后保存;KaraAmp发送成功信息给服务器;从用户的帐户中扣除相应的点数;实施解密已下载的歌曲文件并播放;播放过程中将自己的演唱录制下来并保存。
用户也可以根据自己的喜好,利用KaraAmp将录制好的歌曲文件发送给朋友。
下面结合图5-7,说明本发明的下载和播放音乐文件的另一种方法的步骤。
如图5所示,本发明的下载和播放音乐文件的另一种方法的步骤与结合图2所述的方法大致相同,但本方法采用在线模式,与上述方法的区别在于用户名和密码检验正确以后采取以下步骤将歌曲文件下载到本地系统内存中;播放内存中的歌曲文件时,可以根据用户个人喜好将自己的演唱录制下来并保存;歌曲文件播放结束后,将歌曲文件从内存中释放掉;最后从用户的帐户中扣除相应的点数。
如图6所示,本发明的下载和播放音乐文件的系统在在线模式下网站与信息终端分别实现的功能如下网站承担的功能提供KaraAmp程序供信息终端加载;提供用户在线注册会员名登记个人信息的页面;通过检查用户输入的会员名和密码是否有效来确定用户的合法身份;在确认用户下载完成后,从用户的帐户中扣除相应的点数。
信息终端承担的功能有用户选择歌曲;用户从网站下载歌曲文件到系统内存中;播放已下载到内存中的歌曲文件;歌曲播放完成后,将歌曲文件从内存中释放掉。
如图7所示,本发明的下载和播放音乐文件的另一种方法中,用户的使用流程是访问WwW.KaraTV.com的页面;从www.KaraTV.com加载KaraAmp;选择歌曲;在线注册用户名,登记用户信息;经过网站服务器认证及许可;将歌曲文件从网站下载到本地系统内存中;播放已下载的歌曲文件;从用户的帐户中扣除相应的点数;歌曲播放完成后,将歌曲文件从内存中释放掉。
下面结合图8-10对KaraAmp进行详细说明。
可以有不同的程序来实现本发明,但是KaraAmp是运行于信息终端的最佳程序,执行该程序主要包括以下三个过程第一是加密所需的密钥的生成过程,如图8所示。
第一次运行时,在所在磁盘寻找硬件序列号;如果成功找到,将该硬件序列号记录下来作为加密所需的密钥;如果没有找到,则随机产生一组号码并记录下来作为加密所需的密钥。
第二是加密过程,所图9所示。
将会员名和密码、硬件序列号以及欲下载的歌曲序号发送给网站服务器;如果服务器检查用户名和密码均为有效,则检查该加密密钥是否已经存在;
如果不存在,将此组序号添加至网站服务器数据库中;如果已经存在,则检查序号数量是否已有三组;如果没有达到三组,则将此组序号添加至网站服务器数据库中;如果已经有三组,则检查这三组序号是否为三天前的资料;如果不是三天前的资料,则警告用户使用超过三台计算机;如果是三天前的资料,则取代过期资料;检查用户帐户内的点数是否足够;如果帐户内余额不够,则警告用户帐户余额不足;如果帐户内有充足余额,则网站服务器回复,开始下载歌曲文件;下载完成后,回复网站服务器下载完成;从用户的帐户中扣除相应的点数。
第三是解密过程,如图10所示。
打开已下载歌曲文件;读取硬件序列号;检查硬件序列号是否有效;如果无效,则警告用户该歌曲文件不可以在这台终端播放;如果有效,将该文件解密并开始播放;播放歌曲文件时,可以根据用户个人喜好将自己的演唱录制下来并保存。
KaraAmp包括播放、录制、混音、均衡、显示、控制六个模块,具体描述见下。
1、播放模块1)播放、暂停、停止、通过拖动滚动条控制快进/快退、下一曲、上一曲、时间进程显示/时间剩余显示、音量控制、声音波形显示。
这些功能是针对以下文件类型(但不限于)而言的KTV、KR1(加密格式)、MIDI、MID、WAV、MP3、M3U、DAT(CD)2)对于每一个打开的文件,均可以使用滚动条来控制歌曲播放的进程。
3)支持拖曳功能(Drag and Drop)
4)有最小化按钮,最小化后,以Tray ICON的形式出现在任务栏的右侧。
5)设有文字滚动条2、录制模块用户可以在自己演唱的时候,通过单击REC按钮将自己的声音录制下来;并可以通过回放键来播放自己的声音。在录制过程中,REC按钮显示停止的符号,同时回放键是不可用的;录制完毕,显示“另存为”窗口,可以保存为包括但不限于Wave或者MP3格式;保存完毕后,回放键有效。
通过上载功能将录制后的歌曲发送至指定地点。
3、混音模块某段(例如7段)升降调调节、左右声道平衡、ECHO、MIDI/CD/WAVE/MIC/Line-IN调节4、均衡模块某段(例如10段)图示均衡器,可依据用户喜好进行定制,并预设摇滚(ROCK)、古典(CLASSIC)、流行(POP)、爵士(JAZZ)几种配置。
5、显示模块显示模块的显示尺寸可以通过鼠标在全屏幕尺寸与字幕尺寸间进行长宽任意缩放。
1)前景显示前景显示的是歌曲文件的字幕,而且字幕要与音乐旋律保持同步。
2)背景显示可以使用但不限于以下文件格式来作为字幕的背景SWF、MPEG、MPG、AVI、DAT(VCD)、JPG、JPEG、GIF、TIF(F)、BMP等在使用静态图片作背景时,用户选择的一组图片能够在一定时间内循环播放。背景可以依据显示尺寸的大小自动调整到充满整个显示区。
6、控制模块歌曲管理功能建立/装载/保存歌单文件对歌单文件按照名称/标题排序;反向排序;随机排序歌曲编辑功能歌词编辑音乐编辑如图11所示,带有字幕的歌曲文件的生成过程包括如下步骤准备伴奏音乐文件;准备歌词文件;按照伴奏音乐的旋律,在音乐文件中标记相应的歌词变化的位置;生成带有字幕的歌曲文件。
如图12所示,在音乐文件中标记相应的歌词变化的位置的方法,例如是时间点A是某一个歌词中的字符X开始变化的时间;时间点B是该字符变化结束的时间;在带有字幕的歌曲文件中记录如下A_X_B。
权利要求
1.一种下载和播放音乐文件的系统,其特征在于包括一个网站;该网站所接入的网络;和若干个信息终端;所述的网站提供音乐文件,并提供音乐文件的检索页面,供信息终端来下载和播放;并且,所述的网站具有加密装置和/或释放装置,所述的加密装置用于对下载的音乐文件进行加密;所述的释放装置用于释放下载到内存中的音乐文件。
2.如权利要求1所述的系统,其特征在于所提供的音乐文件是卡拉OK歌曲文件。
3.如权利要求1所述的系统,其特征在于所述的加密装置用于在离线工作模式下,在下载所选定的音乐文件时,对该音乐文件进行加密。
4.如权利要求1或3所述的系统,其特征在于所述的释放装置用于在在线工作模式下,信息终端下载所选定的音乐文件到本地系统内存中,当下载下来的音乐文件播放完毕后,释放下载到内存中的音乐文件。
5.如权利要求1或3所述的系统,其特征在于所加密的音乐文件被解密,以便播放。
6.如权利要求1所述的系统,其特征在于利用播放所下载的音乐文件的产品的硬件序列号来产生一个密钥。
7.如权利要求1所述的系统,其特征在于当播放所下载的音乐文件的产品的硬件序列号更新时,所述的密钥也随之更新。
8.如权利要求1所述的系统,其特征在于所述的音乐文件是歌曲文件。
9.如权利要求8所述的系统,其特征在于所述的歌曲文件是带有字幕的歌曲文件。
10.如权利要求9所述的系统,其特征在于所述带有字幕的歌曲文件是字幕会随着歌曲伴奏旋律变化的歌曲文件。
11.如权利要求9所述的系统,其特征在于所述带有字幕的歌曲文件是利用下列过程实现的准备伴奏音乐文件;准备歌词文件;按照伴奏音乐的旋律,在音乐文件中标记相应的歌词变化的位置;生成带有字幕的歌曲文件。
12.一种下载和播放音乐文件的方法,其特征在于包括下列步骤将音乐文件上传到网站;由网站提供音乐文件的检索页面;用户进入网站;用户在检索页面中检索需要的音乐文件;下载所选定的音乐文件,对该音乐文件进行加密;播放下载下来的音乐文件。
13.如权利要求12所述的方法,其特征在于所述的方法在离线工作模式下,在下载所选定的音乐文件时,利用加密装置对该音乐文件进行加密。
14.如权利要求13所述的方法,其特征在于进一步包括下列步骤对所加密的音乐文件进行解密,以便播放。
15.如权利要求13或14所述的方法,其特征在于进一步包括下列步骤利用播放所下载的音乐文件的产品的硬件序列号来产生一个密钥。
16.如权利要求15所述的方法,其特征在于当播放所下载的音乐文件的产品的序列号更新时,所述的密钥也随之更新。
17.一种下载和播放音乐文件的方法,其特征在于包括下列步骤将音乐文件上传到网站;由网站提供音乐文件的检索页面;用户进入网站;用户在检索页面中检索需要的音乐文件;下载所选定的音乐文件到本地系统内存中;播放下载下来的音乐文件;播放完毕后,释放内存中的音乐文件。
18.如权利要求17所述的方法,其特征在于所述的方法在在线工作模式下,当信息终端下载所选定的音乐文件到本地系统内存中时,当播放下载下来的音乐文件完毕后,利用释放装置释放内存中的音乐文件。
19.如权利要求12或17所述的方法,其特征在于所上传的音乐文件是卡拉OK歌曲文件。
20.如权利要求12或17所述的方法,其特征在于所述的音乐文件是歌曲文件。
21.如权利要求20所述的方法,其特征在于所述的歌曲文件是带有字幕的歌曲文件。
22.如权利要求21所述的方法,其特征在于所述的带有字幕的歌曲文件是字幕会随着歌曲伴奏旋律变化的歌曲文件。
23.如权利要求21所述的方法,其特征在于所述的带有字幕的歌曲文件是利用下列过程实现的准备伴奏音乐文件;准备歌词文件;按照伴奏音乐的旋律,在音乐文件中标记相应的歌词变化的位置;生成带有字幕的歌曲文件。
全文摘要
本发明涉及一种下载和播放音乐文件的系统及其方法,这种系统包括一个网站、该网站所接入的网络和若干个信息终端;所述的网站提供音乐文件,并提供音乐文件的检索页面,供信息终端来下载和播放;所述的网站具有加密装置和/或释放装置。所述的方法利用加密装置,在下载所选定的音乐文件时,对该音乐文件进行加密,或者利用释放装置,在信息终端下载所选定的音乐文件到本地系统内存中时,当播放下载下来的音乐文件完毕后,释放内存中的音乐文件。这种系统和方法使得用户不能随意散布所下载的音乐文件。
文档编号H04N7/173GK1387134SQ0212016
公开日2002年12月25日 申请日期2002年5月21日 优先权日2001年5月21日
发明者陈冠中, 缪家铨 申请人:卡拉网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1