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

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

Info

Publication number
CN100428212C
CN100428212C CNB021201641A CN02120164A CN100428212C CN 100428212 C CN100428212 C CN 100428212C CN B021201641 A CNB021201641 A CN B021201641A CN 02120164 A CN02120164 A CN 02120164A CN 100428212 C CN100428212 C CN 100428212C
Authority
CN
China
Prior art keywords
music file
music
file
website
download
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.)
Expired - Fee Related
Application number
CNB021201641A
Other languages
English (en)
Other versions
CN1387134A (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.)
Golden Power Enterprises Ltd
Original Assignee
KaraNetwork 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 KaraNetwork Ltd filed Critical KaraNetwork Ltd
Publication of CN1387134A publication Critical patent/CN1387134A/zh
Application granted granted Critical
Publication of CN100428212C publication Critical patent/CN100428212C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0435Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/068Network architectures or network communication protocols for network security for supporting key management in a packet data network using time-dependent keys, e.g. periodically changing keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Abstract

本发明涉及一种下载和播放音乐文件的系统及其方法,这种系统包括一个网站、该网站所接入的网络和若干个信息终端;所述的网站提供音乐文件,并提供音乐文件的检索页面,供信息终端来下载和播放;所述的网站具有加密装置和/或释放装置。所述的方法利用加密装置,在下载所选定的音乐文件时,对该音乐文件进行加密,或者利用释放装置,在信息终端下载所选定的音乐文件到本地系统内存中时,当播放下载下来的音乐文件完毕后,释放内存中的音乐文件。这种系统和方法使得用户不能随意散布所下载的音乐文件。

Description

一种下载和播放音乐文件的系统及其方法
技术领域
本发明涉及一种下载和播放音乐文件的系统及其方法。
背景技术
在网络技术飞速发展的今天,从网络上下载音乐文件已经是公知的技术。但是,目前在网络上可以下载到的音乐文件是带有原唱、伴奏的音乐文件,音乐文件的提供商并没有在技术上限制用户随意散布所下载的文件,这样就有可能造成对原创作者的知识产权的侵犯。这在大力倡导维护知识产权的今天是不允许的。
发明内容
本发明的目的是要克服上述现有技术的缺点,提供一种下载和播放音乐文件的系统及其方法,这种系统及其方法能够在技术上确保用户所下载的音乐文件不被随意散布。
为了实现这个目的,本发明的系统的技术方案如下:
一种下载和播放音乐文件的系统,包括:
一个网站;
该网站所接入的网络;和
若干个信息终端;
所述的网站提供音乐文件,并提供音乐文件的检索页面,供信息终端来下载和播放;
并且,所述的网站具有加密装置和/或释放装置,所述的加密装置用于对下载的音乐文件进行加密;所述的释放装置用于释放下载到内存中的音乐文件。
在上述方案所述的系统中,所述的加密装置最好用于在离线工作模式下,在下载所选定的音乐文件时,对该音乐文件进行加密;所加密的音乐文件随后被解密,以便播放。所述的释放装置最好用于在在线工作模式下,信息终端下载所选定的音乐文件到本地系统内存中,当下载下来的音乐文件播放完毕后,释放下载到内存中的音乐文件。
在上述方案所述的系统中,最好利用播放所下载的音乐文件的产品的硬件序列号来产生一个密钥。当播放所下载的音乐文件的产品的硬件序列号更新时,所述的密钥也随之更新。
本发明的方法的技术方案为:
一种下载和播放音乐文件的方法,包括下列步骤:
将音乐文件上传到网站;
由网站提供音乐文件的检索页面;
用户进入网站;
用户在检索页面中检索需要的音乐文件;
下载所选定的音乐文件,对该音乐文件进行加密;以及
播放下载下来的音乐文件。
在上述方法中,最好在离线工作模式下,在下载所选定的音乐文件时,利用加密装置对该音乐文件进行加密;对所加密的音乐文件进行解密,以便播放。
另外最好利用播放所下载的音乐文件的产品的硬件序列号来产生一个密钥;当播放所下载的音乐文件的产品的序列号更新时,所述的密钥也随之更新。
本发明的方法的另一个技术方案为:
一种下载和播放音乐文件的方法,包括下列步骤:
将音乐文件上传到网站;
由网站提供音乐文件的检索页面;
用户进入网站;
用户在检索页面中检索需要的音乐文件;
下载所选定的音乐文件到本地系统内存中;
播放下载下来的音乐文件;以及
播放完毕后,释放内存中的音乐文件。
在该方案的方法中,最好在在线工作模式下,当信息终端下载所选定的音乐文件到本地系统内存中时,当播放下载下来的音乐文件完毕后,利用释放装置释放内存中的音乐文件。
在本发明的系统和方法中,音乐文件可以是歌曲文件或卡拉OK歌曲文件,所述的歌曲文件最好是带有字幕的歌曲文件,其字幕可以随着歌曲伴奏旋律而变化。
上述带有字幕的歌曲文件可以利用下列过程实现:
准备伴奏音乐文件;
准备歌词文件;
按照伴奏音乐的旋律,在音乐文件中标记相应的歌词变化的位置;
生成带有字幕的歌曲文件。
而且,在本发明的系统和方法中,如果要中止音乐文件的播放过程,则按停止按钮使其停止播放;音乐文件播放完成后,自动停止。
根据上述技术方案,通过对下载文件进行加密或者在播放完以后释放下载到内存中的文件,而使得用户不能随意散布所下载的音乐文件。
附图说明
图1是本发明的下载和播放音乐文件的系统的结构示意图。
图2是流程图,表示本发明的下载和播放音乐文件的方法在离线模式下的流程。
图3是示意图,表示本发明在离线模式下网站和信息终端各自要完成的功能。
图4是流程图,表示本发明的下载和播放音乐文件的方法在离线模式下用户的操作步骤。
图5是流程图,表示本发明的下载和播放音乐文件的方法在在线模式下的流程。
图6是示意图,表示本发明在在线模式下网站和信息终端各自要完成的功能。
图7是流程图,表示本发明的下载和播放音乐文件的方法在在线模式下用户的操作步骤。
图8是流程图,表示KaraAmp加密所需的密钥的生成过程。
图9是流程图,表示KaraAmp的加密过程。
图10是流程图,表示KaraAmp的解密过程。
图11是流程图,表示带字幕的歌曲文件的生成过程。
图12是示意图,表示在音乐文件中标记相应的歌词变化的位置的方法。
具体实施方式
如图1所示,本发明的下载和播放音乐文件的系统包括:一个网站、例如网站服务器210,网络310和若干个信息终端110~11n。网站服务器210接入网络310。信息终端110~11n均联接到网络310。信息终端110~11n可以是如图所示的个人电脑,也可以是手机等其他类型的信息终端。
网站服务器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。

Claims (19)

1、一种下载和播放音乐文件的系统,其特征在于包括:
一个网站;
该网站所接入的网络;和
若干个信息终端,其中
所述的网站提供音乐文件,并提供音乐文件的检索页面,供信息终端来下载和播放;
并且,所述的网站具有加密装置和/或释放装置,其中
当在离线模式下下载音乐文件时,所述的加密装置对所选择下载的音乐文件临时进行加密,其中,通过生成并更新与所述信息终端有特定对应关系的密钥而实现所述加密,
当在在线模式下下载音乐文件后,一旦下载到所述信息终端的内存中的所述音乐文件在信息终端上播放完毕,所述的释放装置就强行释放该音乐文件。
2、如权利要求1所述的系统,其特征在于:
所提供的音乐文件是卡拉OK歌曲文件。
3、如权利要求1所述的系统,其特征在于:
所加密的音乐文件被解密,以便播放。
4、如权利要求1所述的系统,其特征在于:
利用播放所下载的音乐文件的产品的硬件序列号来产生所述密钥。
5、如权利要求4所述的系统,其特征在于:
当播放所下载的音乐文件的产品的硬件序列号更新时,所述的密钥也随之更新。
6、如权利要求1所述的系统,其特征在于:
所述的音乐文件是歌曲文件。
7、如权利要求6所述的系统,其特征在于:
所述的歌曲文件是带有字幕的歌曲文件。
8、如权利要求7所述的系统,其特征在于:
所述带有字幕的歌曲文件是字幕会随着歌曲伴奏旋律变化的歌曲文件。
9、如权利要求7所述的系统,其特征在于:所述带有字幕的歌曲文件是利用下列过程实现的:
准备伴奏音乐文件;
准备歌词文件;
按照伴奏音乐的旋律,在音乐文件中标记相应的歌词变化的位置;
生成带有字幕的歌曲文件。
10、一种在离线模式下下载和播放音乐文件的方法,其特征在于包括下列步骤:
将音乐文件上传到网站;
由网站提供音乐文件的检索页面;
用户进入网站;
用户在所述检索页面中检索需要的音乐文件;
下载所选定的音乐文件至信息终端,对该音乐文件在下载时临时进行加密;其中,通过生成并更新与所述信息终端有特定对应关系的密钥而实现所述加密,
播放所下载的音乐文件。
11、如权利要求10所述的方法,其特征在于进一步包括下列步骤:对所加密的音乐文件进行解密,以便播放。
12、如权利要求11所述的方法,其特征在于进一步包括下列步骤:利用播放所下载的音乐文件的产品的硬件序列号来产生所述密钥。
13、如权利要求12所述的方法,其特征在于:
当播放所下载的音乐文件的产品的序列号更新时,所述的密钥也随之更新。
14、一种在在线模式下下载和播放音乐文件的方法,其特征在于包括下列步骤:
将音乐文件上传到网站;
由网站提供音乐文件的检索页面;
用户进入网站;
用户在所述检索页面中检索需要的音乐文件;
下载所选定的音乐文件到本地信息终端内存中;
播放所下载的音乐文件;
在信息终端上播放完毕所下载的音乐文件,就强行释放该音乐文件。
15、如权利要求10或14所述的方法,其特征在于:
所上传的音乐文件是卡拉OK歌曲文件。
16、如权利要求10或14所述的方法,其特征在于:
所述的音乐文件是歌曲文件。
17、如权利要求16所述的方法,其特征在于:
所述的歌曲文件是带有字幕的歌曲文件。
18、如权利要求17所述的方法,其特征在于:
所述的带有字幕的歌曲文件是字幕会随着歌曲伴奏旋律变化的歌曲文件。
19、如权利要求17所述的方法,其特征在于:
所述的带有字幕的歌曲文件是利用下列过程实现的:
准备伴奏音乐文件;
准备歌词文件;
按照伴奏音乐的旋律,在音乐文件中标记相应的歌词变化的位置;
生成带有字幕的歌曲文件。
CNB021201641A 2001-05-21 2002-05-21 一种下载和播放音乐文件的系统及其方法 Expired - Fee Related CN100428212C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US29248101P 2001-05-21 2001-05-21
US60/292,481 2001-05-21

Publications (2)

Publication Number Publication Date
CN1387134A CN1387134A (zh) 2002-12-25
CN100428212C true CN100428212C (zh) 2008-10-22

Family

ID=23124859

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021201641A Expired - Fee Related CN100428212C (zh) 2001-05-21 2002-05-21 一种下载和播放音乐文件的系统及其方法

Country Status (2)

Country Link
US (1) US20020194356A1 (zh)
CN (1) CN100428212C (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844813B2 (en) * 2001-07-13 2010-11-30 Durward D. Dupre Method, system and process for data encryption and transmission
US6931556B2 (en) * 2002-01-16 2005-08-16 International Business Machines Corporation Background transfer of optical disk to hard disk
US9646339B2 (en) * 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
CN100428146C (zh) * 2002-12-30 2008-10-22 联想(北京)有限公司 系统启动时播放音乐的方法
JP3906994B2 (ja) * 2003-05-07 2007-04-18 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
KR100656670B1 (ko) * 2004-05-20 2006-12-11 주식회사 팬택 음원의 유효기간 알림기능을 가지는 무선통신 단말기 및그 방법
CN1756144B (zh) * 2004-09-27 2011-01-05 同方股份有限公司 一种卡拉ok点播系统的数字版权保护方法及其管理系统
KR20060063602A (ko) * 2004-12-03 2006-06-12 엘지전자 주식회사 로컬 스토리지 데이터를 삭제하는 방법 및 장치
TWI315629B (en) * 2006-01-09 2009-10-01 Silicon Motion Inc System and method for processing digital rights management files
US20070287141A1 (en) * 2006-05-11 2007-12-13 Duane Milner Internet based client server to provide multi-user interactive online Karaoke singing
US8059646B2 (en) 2006-07-11 2011-11-15 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US8090606B2 (en) * 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
US8620699B2 (en) 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
US20080115173A1 (en) * 2006-11-10 2008-05-15 Guideworks Llc Systems and methods for using playlists
US7962460B2 (en) 2006-12-01 2011-06-14 Scenera Technologies, Llc Methods, systems, and computer program products for determining availability of presentable content via a subscription service
US8112720B2 (en) * 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US9164993B2 (en) * 2007-06-01 2015-10-20 Napo Enterprises, Llc System and method for propagating a media item recommendation message comprising recommender presence information
US8285776B2 (en) * 2007-06-01 2012-10-09 Napo Enterprises, Llc System and method for processing a received media item recommendation message comprising recommender presence information
US20090048992A1 (en) * 2007-08-13 2009-02-19 Concert Technology Corporation System and method for reducing the repetitive reception of a media item recommendation
US9060034B2 (en) * 2007-11-09 2015-06-16 Napo Enterprises, Llc System and method of filtering recommenders in a media item recommendation system
US8396951B2 (en) * 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US9734507B2 (en) * 2007-12-20 2017-08-15 Napo Enterprise, Llc Method and system for simulating recommendations in a social network for an offline user
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8060525B2 (en) 2007-12-21 2011-11-15 Napo Enterprises, Llc Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
JP4850218B2 (ja) * 2008-07-30 2012-01-11 株式会社ソニー・コンピュータエンタテインメント データ配信システム
US20100179865A1 (en) * 2009-01-09 2010-07-15 Qualcomm Incorporated Multimedia content cache
US8200602B2 (en) * 2009-02-02 2012-06-12 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
CN106777023B (zh) * 2016-12-08 2020-01-10 Oppo广东移动通信有限公司 歌单校验方法、装置及终端
CN110399523A (zh) * 2019-07-25 2019-11-01 上海博泰悦臻电子设备制造有限公司 基于车载终端的音乐播放方法及系统、存储介质及车载终端

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1167985A (zh) * 1996-05-28 1997-12-17 株式会社第一兴商 具有带有用户记录的主装置的卡拉ok系统
CN1263305A (zh) * 1999-02-09 2000-08-16 Lg电子株式会社 数字数据文件加密装置和方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3891799A (en) * 1944-09-27 1975-06-24 Bell Telephone Labor Inc Coding device with light responsive key generator
JP3424262B2 (ja) * 1993-04-21 2003-07-07 ヤマハ株式会社 オンライン型カラオケシステム
US5793973A (en) * 1995-07-14 1998-08-11 Microsoft Corporation Method and system for opportunistic broadcasting of data
US5751672A (en) * 1995-07-26 1998-05-12 Sony Corporation Compact disc changer utilizing disc database
US5953005A (en) * 1996-06-28 1999-09-14 Sun Microsystems, Inc. System and method for on-line multimedia access
US6839875B2 (en) * 1996-10-18 2005-01-04 Micron Technology, Inc. Method and apparatus for performing error correction on data read from a multistate memory
US5931901A (en) * 1996-12-09 1999-08-03 Robert L. Wolfe Programmed music on demand from the internet
JP4029442B2 (ja) * 1997-07-18 2008-01-09 ヤマハ株式会社 通信カラオケシステム
EP1014618A1 (en) * 1998-07-30 2000-06-28 Sony Corporation Content processing system
US6460076B1 (en) * 1998-12-21 2002-10-01 Qwest Communications International, Inc. Pay per record system and method
US6502194B1 (en) * 1999-04-16 2002-12-31 Synetix Technologies System for playback of network audio material on demand
US6647417B1 (en) * 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US6779115B1 (en) * 2000-02-18 2004-08-17 Digital5, Inc. Portable device using a smart card to receive and decrypt digital data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1167985A (zh) * 1996-05-28 1997-12-17 株式会社第一兴商 具有带有用户记录的主装置的卡拉ok系统
CN1263305A (zh) * 1999-02-09 2000-08-16 Lg电子株式会社 数字数据文件加密装置和方法

Also Published As

Publication number Publication date
CN1387134A (zh) 2002-12-25
US20020194356A1 (en) 2002-12-19

Similar Documents

Publication Publication Date Title
CN100428212C (zh) 一种下载和播放音乐文件的系统及其方法
AU2011247050B2 (en) Content management apparatus
CN101304414B (zh) 用于处理信息的系统、装置、方法和程序
US7787751B2 (en) Information processing apparatus and method, and program storage medium
GB2443656A (en) Entertainment device with time limited storage of received audio segment data
US8438197B2 (en) System, apparatus, method and program for processing information
US20050154636A1 (en) Method and system for selling and/ or distributing digital audio files
US20080119953A1 (en) Device and System for Utilizing an Information Unit to Present Content and Metadata on a Device
US20130151364A1 (en) System and method for offering a title for sale over the internet
US20080120312A1 (en) System and Method for Creating a New Title that Incorporates a Preexisting Title
US20080120342A1 (en) System and Method for Providing Data to be Used in a Presentation on a Device
US20130013496A1 (en) Content management apparatus
JP2009509193A (ja) メディア層を配信するための方法、システム、および装置
WO2009150439A1 (en) Content system
JP2002091454A (ja) サーバ装置、配信システム、配信方法、及び端末装置
KR20120087802A (ko) 엔터테인먼트 서버 및 관련 소셜 네트워킹 서비스
CN102257528A (zh) 用于对下载交易和社会网络交互进行计费的方法和系统
CN105339944A (zh) 数字媒体内容管理装置和方法
US20080209060A1 (en) Method For Downloading With an Advertising Insert and Specific Player
JP5683658B1 (ja) デジタルコンテンツの再生サービスを提供するサーバ及び方法
JP4341179B2 (ja) サーバシステムおよびサーバ装置
KR20080004015A (ko) 멀티미디어 콘텐츠 서비스 시스템 및 그 방법
JP5135624B2 (ja) 記録媒体、プログラム及びメディアデータ再生システム
CN109871665A (zh) 音乐所有者的数字保险库
Ariniello The Digital Revolution: an Analysis of Technological Innovation in the Music Industry

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: JINLI ENTERPRISE CO., LTD.

Free format text: FORMER OWNER: KALA NETWORK SCIENCE AND TECHNOLOGY CO., LTD

Effective date: 20100903

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20100903

Address after: Hongkong, China

Patentee after: Golden Power Enterprises Limited

Address before: Hongkong, China

Patentee before: Kala Network Science and Technology Co., Ltd

DD01 Delivery of document by public notice

Addressee: Beijing high Merck Intellectual Property Agency Co., Ltd. Lu Shijing

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: Lu Shijing

Document name: Notification of Termination of Patent Right

DD01 Delivery of document by public notice
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081022

Termination date: 20170521

CF01 Termination of patent right due to non-payment of annual fee