音乐同步播放系统、方法及音乐播放器的制作方法

文档序号:6780055阅读:219来源:国知局
专利名称:音乐同步播放系统、方法及音乐播放器的制作方法
技术领域
本发明涉及一种音乐同步播放系统、方法及音乐播放器。
背景技术
现代社会中,人们的工作及生活节奏日益加快,使得压力增大、心情烦躁。为了缓解压力,舒缓烦躁的心情,人们常常在工作、乘车以及小憩时会选择欣赏音乐,音乐成为人们生活中不可或缺的伴侣。
目前,有很多种具有音乐播放功能的电子设备,如MP3播放器、MP4播放器、手机、个人计算机等。其中,手机及个人电脑具有通讯功能,而且现在很多MP3播放器、MP4播放器亦具有蓝牙或WiFi等通讯装置,因此很多具有音乐播放功能的电子设备都可以进行音乐同步播放,以下将所有具有音乐播放功能的电子设备统称为音乐播放器。
例如,用户在使用个人计算机进行即时通信时,可以邀请通信对象同时共享某一音乐。其具体作法大致为当即时通信通讯的双方进行音乐共享时,其中一方(以下称为发起方)的电子设备选择一需共享的音乐,对该共享音乐进行解码,将其从一定的音频压縮格式解码(如MP3格式)成一般的数字信号,该音乐的数字信号分成两路,其中一路通过转成模拟信号后通过声音输出单元(如扬声器、耳机)输出,而另一路数字信号与麦克风接收到的语音信息混合(以下称为混合的音频信息)后通过通讯网络(如国际互联网)传送给通信对象(以下称接受方)的电子设备,接受方的电子设备接收到混合的音频信息后在其本地输出,这样即时通讯的双方同时收听到同 一音乐。
再如,2004年9月23日公开的公开号为20040186707的美国专利申请揭露了手机通讯的双方在通讯的同时,发起方可选择一需共享的音乐,将该共享音乐进行解码为一般的数字信号,同样该音乐的数字信号分成两路,其中一路通过转成模拟信号后通过声音输出单元(如扬声器、耳机)输出,而另一路数字信号与手机的麦克风接收到的语音信息混合(以下称为混合的音频信息)后通过通讯模块(如GSM、 GPRS)传送给接受方手机,接受方手机接收到混合的音频信息后在其本地输出。
在前述的先前技术中,通讯双方在进行音乐共享时,发起方都会将解码后的音乐数据混合麦克风接收到的语音信号传送给接受方。其所存在的缺点有(一)需要传输大量的数据,增加网络的负载;(二)为了保持顺畅的音频输出,那么需要够快的网络传输速度,且要较为稳定的网络质量;(三)为了减少传输的数据量,往往在通讯时需对所传输的音频信息进行縮减,这样所传输的音频信息在接受方播放时音频效果会变差。

发明内容
基于上述内容,有必要提供一种音乐同步播放系统、方法及音乐播放器在实现音乐同步播放时,有效利用音乐播放器中所存储的歌曲,减少数据传输量,保证音乐同步播放时的音频效果。
所述歌曲同步播放系统包括有一发起方音乐播放器及一接受方音乐播放器,该发起方音乐播放器及该接受方音乐播放器都包括有一通讯模块可通过一网络进行通讯,且该发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少一歌曲及歌曲的基本信息。
该发起方音乐播放器包括 一同步播放请求产生模块,用于根据该发起方音乐播放器的存储单元中存储的歌曲的基本信息确定至少一需同步的歌曲,并生成一包含有被选择需要同步歌曲的基本信息的同步播放请求,该同步播放请求通过所述发起方音乐播放器的通讯模块发送给所述接受方音乐播放器; 一同步歌曲状态列表接收模块,用于通过该通讯模块接收该接受方音乐播放器发送包含有同步歌曲状态列表的回馈信息,该同步歌曲状态列表表示所述同步歌曲在该接受方音乐播放器的存储状态; 一播放控制模块,用于根据该同步歌曲状态列表控制歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为"否"时,控制该同步歌曲在本地播放的同时,将该同步歌曲通过该通讯单元传送给所述接受方音乐播放器;
该接受方音乐播放器包括 一信息接收模块,用于通过该通讯模块接收所述发起方音乐播放器发送的同步播放请求; 一同步歌曲状态列表确定模块,用于根据该接受方音乐播放器的存储单元所存储的歌曲的基本信息和该同步播放请求包含的每一首需要同步歌曲的基本信息,确定每一首需要同步歌曲在该接受方音乐播放器的存储单元中的存储状态,并根据每一首需要同步歌曲的存储状态确定所述同步歌曲状态列表; 一信息发送模块,用于生成一包含有上述同步歌曲状态列表的回馈信息,并通过通讯模块将该回馈信息发送回发起方音乐播放器; 一播放控制模块,用于根据该同步歌曲状态列表进行歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为"否"时,通过该通讯单元接收所述发起方音乐播放器发送的同步歌曲进行播放。
所述歌曲同步播放方法,其用于一发起方音乐播放器及一接受方音乐播放器之间,该发起方音乐播放器及该接受方音乐播放器都包括有一通讯模块可通过一网络进行通讯,且该发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少一歌曲及歌曲的基本信息,该歌曲同步播放方法包括如下步骤该发起方音乐播放器根据其存储单元中存储的歌曲的基本信息确定至少一需同步的歌曲;该发起方音乐播放器生成一包含有被选择需要同步歌曲的基本信息的同步播放请求;该发起方音乐播放器发送该同步播放请求给所述接受方音乐播放器;该接受方音乐播放器接收所述发起方音乐播放器发送的同步播放请求,根据其存储单元所存储的歌曲的基本信息和该同步播放请求包含的每一首需要同步歌曲的基本信息,确定每一首需要同步歌曲在该接受方音乐播放器的存储单元中的存储状态,并根据每一首需要同步歌曲的存储状态确定同步歌曲状态列表;该接受方音乐播放器生成一包含有上述同步歌曲状态列表的回馈信息,并通过通讯模块将该回馈信息发送回该发起方音乐播放器;该发起方音乐播放器根据该同步歌曲状态列表控制歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为"否"时,控制该同步歌曲在本地播放的同时,将该同步歌曲通过该通讯单元传送给所述接受方音乐播放器;该接受方音乐播放器根据该同步歌曲状态列表进行歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为"否"时,通过该通讯单元接收所述发起方音乐播放器发送的同步歌曲进行播放。
所述可进行歌曲同步播放的音乐播放器,其包括有 一通讯模块,用于其它音乐播放器发送的包含有被选择需要同步歌曲的基本信息的同步播放请求; 一存储单元,存储有至少一歌曲及歌曲的基本信息;该音乐播放器还包括有 一同步播放请求产生模块,用于根据该发起方音乐播放器的存储单元中存储的歌曲的基本信息确定至少一需同步的歌曲,并生成一包含有被选择需要同步歌曲的基本信息的同步播放请求,该同步播放请求通过所述发起方音乐播放器的通讯模块发送给所述接受方音乐播放器; 一同步歌曲状态列表接收模块,用于通过该通讯模块接收该接受方音乐播放器发送包含有同步歌曲状态列表的回馈信息,该同步歌曲状态列表表示所述同步歌曲在该接受方音乐播放器的存储状态; 一播放控制模块,用于根据该同步歌曲状态列表控制歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为"否"时,控制该同步歌曲在本地播放的同时,将该同步歌曲通过该通讯单元传送给所述接受方音乐播放器。


图l是本发明歌曲同步播放系统应用环境示意图。
图2为本发明一实施方式中发起方音乐播放器具体功能模块图。
图3为本发明一实施方式中接受方音乐播放器具体功能模块图。图4为本发明歌曲同步播放方法的一实施方式流程图。
图5为发起方音乐播放器根据该同步歌曲状态列表进行歌曲播放的详细处理流程图。图6为接受方音乐播放器根据该同步歌曲状态列表进行歌曲播放的详细处理流程图。图7为根据发起方音乐播放器发出同步控制信号控制歌曲同步的处理流程。图8为接受方音乐播放器在一同步歌曲的存储状态为"否"时的一控制流程。
具体实施例方式
参阅图1所示,为本发明歌曲同步播放系统应用环境示意图。在本发明中歌曲同步系统1包括有一发起方音乐播放器100及一接受方音乐播放器200。该发起方音乐播放器100包括有一通讯模块IIO,该接受方音乐播放器200亦包括有一通讯模块210。该发起方音乐播放器100及接受方音乐播放器200通过网络300可进行歌曲同步播放。在本发明中,发起方音乐播放器100及接受方音乐播放器200是为具有音乐播放功能的电子设备,如MP3播放器、MP4播放器、手机、个人计算机等。发起方音乐播放器100的通讯模块110及接受方音乐播放器200的通讯模块210可以是各种有线通讯模块或无线通讯模组,但需保证发起方音乐播放器100与该接受方音乐播放器200可相互通讯,网络300可以是相应于发起方音乐播放器100的通讯模块110与该接受方音乐播放器200的通讯模块210的有线通讯网络或无线通讯网络。
为了方便描述,在后续的描述中,发起方音乐播放器100及接受方音乐播放器200具有不同的功能模块,且只描述执行本发明歌曲同步功能相关的组件、功能模组及其作业。当然,本说明书中所描述的组件、功能模组亦可用于该等设备的其它功能中。在本发明中,该发起方音乐播放器100及接受方音乐播放器200可以具有相同的功能模块,且其在歌曲同步中角色可以互换,即该发起方音乐播放器100及接受方音乐播放器200都可同时具有以下描述的发起方音乐播放器100及接受方音乐播放器200的功能模块。
参阅图2所示,为本发明一实施方式中发起方音乐播放器具体功能模块图。该发起方音乐播放器100的存储单元120中可存储有多首歌曲122,每一歌曲122具有相应的基本信息,如演唱者、歌曲名称、专辑名称、时间长度等。在MP3格式的每一首歌曲中,包括有ID3栏位用于存储歌曲的基本信息。
该发起方音乐播放器100的处理单元130包括有同步功能选择模块132、同步播放请求产生模块134、同步歌曲状态信息接收模块136及播放控制模块138。
所述同步功能选择模块132用于根据用户通过该发起方音乐播放器100的输入单元140产生的输入信号启动该发起方音乐播放器100的歌曲同步播放功能,并可根据该输入单元140的输入确定歌曲同步播放的接受方。所述同步播放请求产生模块134用于在该歌曲同步播放功能启动后,根据该发起方音乐播放器100的存储单元120中存储的歌曲的基本信息确定同步歌曲,并生成一同步播放请求,该同步播放请求包括有被选择同步歌曲的基本信息,所述被选择的同步歌曲的数量可以是一首亦可以为多首。在不同实施方式中,该同步播放请求产生模块134具体可根据存储单元120中所有存储的歌曲、喜好设置的歌曲、最近播放的歌曲、播放次数较多的歌曲自动确定同步歌曲,并产生相应的同步播放请求。在本实施方式中,同步播放请求产生模块134根据用户通过输入单元140的选择,生成相应的同步播放请求。
在本实施方式中,该同步播放请求产生模块134具体包括有歌曲信息获取子模块1340、同步歌曲确定子模块1342及同步请求生成子模块1344。
所述歌曲信息获取子模块1340用于获取存储单元120中存储的歌曲的基本信息,并于该发起方音乐播放器100的显示单元(图未示)中显示所获得的基本信息。在不同实施方式中,该歌曲信息获取子模块1340获取基本信息及显示方式可以有不同,例如可获取存储单元120中所有歌曲122的歌曲信息,亦可只获取具有喜好设置的歌曲、最近播放的歌曲、播放次数较多的歌曲或是某一播放列表记录的歌曲的基本信息,并按一定方式排序显示。
所述同步歌曲确定子模块1342用于根据所述输入单元140产生的选择信号确定同步歌曲。该同步请求生成子模块1344根据上述同步歌曲确定子模块1342确定的需同步播放歌曲,生成同步播放请求,该同步播放请求包括有被选择需要同步歌曲的基本信息;该同步请求生成子模块1344还通过通讯模块110发送该同步播放请求给相应的接受方音乐播放器200,该接受方音乐播放器200为同步功能选择模块132根据输入单元140的输入而确定的接受方音乐播放器200。
所述同步歌曲状态列表接收模块136通过该通讯模块110接收该接受方音乐播放器200发送的回馈信息,该回馈信息包括有接受方音乐播放器200根据上述的同步播放请求产生的同步歌曲状态列表(该回馈信息的具体生成过程将在图3中加于详述),并将该同步歌曲状态列表存储于存储单元120中。所述同步歌曲状态列表纪录每一首同步歌曲在接受方音乐播放器200中的存储状态,当一首同步歌曲的存储状态为"是",则在接受方音乐播放器200存在该同步歌曲,当一首同步歌曲的存储状态为"否",则在接受方音乐播放器200不存在有该同步歌曲。所述播放控制模块138根据该同步歌曲状态列表控制每一首同步歌曲的播放,当一同步歌曲的存储状态为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为"否"时,控制该同步歌曲在本地播放的同时,将该同步歌曲通过该通讯单元110传送给接受方音乐播放器200,以实现存储状态为"否"的同步歌曲可在接受方音乐播放器200同步播放。
该发起方音乐播放器100还包括有一音频解码模块150、数模转换160、音频输出单元170及路径控制模块180。该路径控制模块180连接该音频解码模块150、播放控制模块138及通讯模块IIO。所述播放控制模块138依所述同步歌曲状态列表的纪录从存储单元120中获取相应歌曲122 ,该歌曲122通过一音频解码模块150将其从一音频格式解码成一般数字音频信号;所述播放控制模块138根据该述同步歌曲状态列表的纪录判断该同步歌曲的存储状态;如果该同步歌曲的存储状态为"是",所述播放控制模块138控制所述路径控制模块180只将该数字音频信号传送给数模转换模块160;如果该同步歌曲的存储状态为"否",所述播放控制模块138控制所述路径控制模块180同时将该数字音频信号传送给数模转换模块160及通讯模块IIO。所述将该数字音频信号通过数模转换模块160转换成模拟音频信号,该模拟音频信号通过音频输出单元170输出,该音频输出单元170可亦是耳机或扬声器。所述通讯模块110将该数字音频信号进行无线通讯编码后传送给接受方音乐播放器200。
在不同实施方式中,如果该发起方音乐播放器100及接受方音乐播放器200为音乐手机时,该发起方音乐播放器100还包括有一麦克风模块(图未示)及一混音模块(图未示),该经路径控制模块180传出的数字音频信号先在混音模块与该麦克风模块获得用户的通话语音
(数字)进行混合后,再传送到通讯模块IIO,该通讯模块110将该混合后的音频信号进行无线通讯编码传送给接受方音乐播放器200 。
在上述实施方案中还可进一步进行改进播放控制模块138在播放每一同步歌曲尤其为存储状态为"否"的同步歌曲时,会产生同步控制信号通过通讯模块110发送给接受方音乐播放器200,控制该接受方音乐播放器200的同步播放。例如播放控制模块138在每一同步歌曲尤其为存储状态为"否"的同步歌曲播放结束时,产生该同步控制信号通过通讯模块iio发送给接受方音乐播放器200,该接受方音乐播放器200接收该同步控制信号后控制进入下一首同步歌曲的播放。该同步控制信号可包含歌曲名称、开始或结束等信息。
参阅图3所示,为一实施方式中接受方音乐播放器具体功能模块图。该接受方音乐播放器200的存储单元220中可存储有多首歌曲222,同样每一歌曲222具有相应的基本信息,如演唱者、歌曲名称、专辑名称、时间长度等。该接受方音乐播放器200的处理单元230包括有信息接收模块232、同步歌曲状态列表确定模块234、信息发送模块236及播放控制模块238。
所述信息接收模块232用于通过该接受方音乐播放器200的通讯模块210接收所述发起方音乐播放器1 OO发送的同步播放请求。所述同步歌曲状态列表确定模块234根据该同步播放请求包含的每一首同步歌曲的基本信息,确定每一首同步歌曲在该接受方音乐播放器200的存储单元220中的存储状态,即判断每一首同步歌曲是否存储于该存储单元220中,并根据每一首同步歌曲的存储状态确定同步歌曲状态列表224,即将该存储单元220中存储的同步歌曲在同步歌曲状态列表224中纪录为存储状态"是",而将该存储单元220中没有存储的同步歌曲在同步歌曲状态列表224中纪录为存储状态"否",该同步歌曲状态列表224存储于所述存储单元220中。
例如,发起方音乐播放器100发送的同步播放请求中包含有下列五首歌曲的基本信息(演唱者、歌曲名称)"Fann AA (表示为演唱者为Fa皿,歌曲名称为AA,以下表示方式相同)"、"Fann BB" 、 "Whitney CC" 、 "Linda DD" 、 "Linda EE"。那么该同步歌曲状态列表确定模块234査询该存储单元220所存储的歌曲的基本信息,判断存储单元220是否存储有与上述同步歌曲"Fann AA" 、 "Fann BB" 、 "Whitney CC" 、 "Linda DD"、"Linda EE"相一致歌曲及本信息的歌曲,即上述同步歌曲"Fann AA" 、 "Fann BB"、"Whitney CC" 、 "Linda DD" 、 "Linda EE"在存储单元220中的存储状态。如经过确定,"Fann AA" 、 "Whitney CC" 、 "Linda DD"这三首歌曲在存储单元220有存储,则这三首歌曲在同步歌曲状态列表224中纪录为存储状态"是",其余的歌曲在同步歌曲状态列表224中纪录为存储状态"否"。
所述信息发送模块236生成一回馈信息,该回馈信息包含有上述同步歌曲状态列表,并通过通讯模块210将该回馈信息发送回发起方音乐播放器100。所述播放控制模块238根据该同步歌曲状态列表224依序进行歌曲播放,当一同步歌曲的存储状态为"是"时,获取相应的歌曲222,该歌曲222通过一音频解码模块240将其从一音频格式解码成一般数字音频信号,该数字音频信号通过数模转换250转换成模拟音频信号,该模拟音频信号通过一音频输出单元260输出,该音频输出单元260可为耳机或扬声器;当一同步歌曲的存储状态为"否"时暂停播放,此时,通讯模块210接收到发起方音乐播放器100发送的音频信号,并通过数模转换250转换成模拟音频信号,该模拟音频信号通过一音频输出单元260输出。当存储状态为"否"的同步歌曲播放结束时,则开始下一首同步歌曲,其具体可为(1)信息接收模块232通过通讯模块210接收到该发起方音乐播放器100发送的同步控制信号控制播放;(2)所述同步播放请求中所包含同步歌曲的基本信息中包含有时间长度信息,该接收方音乐播放器200包括有一计时器(图未示),播放控制模块238当一同步歌曲的存储状态为"否"时,暂停播放的同时启动计时器开始计时,当计时器的计时时间达到该同步歌曲的时间长度时,则开始下一首同步歌曲。
参阅图4所示,为本发明歌曲同步播放方法的一实施方式流程图。该发起方音乐播放器100在启动歌曲同步播放功能后,根据其存储单元120所存储歌曲122的基本信息确定至少一同步歌曲(步骤S410)。其具体处理过程参阅图2的描述。该发起方音乐播放器100根据步骤S41 O所确定的同步歌曲生成一同步播放请求,该同步播放请求包含有所确定的同步歌曲的基本信息(步骤S420)。该发起方音乐播放器100通过其通讯模块110将该同步播放请求发送给接受方音乐播放器200 (步骤S430)。接受方音乐播放器200接受该同步播放请求(步骤S440)。该接受方音乐播放器200根据其存储单元220中存储歌曲的基本信息及同步播放请求中所包含的每一首同步歌曲的基本信息,确定该同步播放请求中所包含的每一首同步歌曲的存储状态,并生成一同步歌曲状态列表224纪录所有同步歌曲的存储状态,其具体处理过程参阅图3的描述(步骤S450)。该接受方音乐播放器200生成一回馈信息,该回馈信息包括有所述同步歌曲状态列表224,并将该回馈信息发送给所述发起方音乐播放器IOO,该发起方音乐播放器100接收该回馈信息,并存储该同步歌曲状态列表(步骤S460)。所述发起方音乐播放器100根据该同步歌曲状态列表依序进行歌曲播放(步骤S470)。所述接受方音乐播放器200根据该同步歌曲状态列表依序进行歌曲播放(步骤S480)。
参阅图5所示,为发起方音乐播放器根据该同步歌曲状态列表进行歌曲播放的详细处理流程图。所述流程为对每一首同步歌曲的处理流程。首先,所述同步歌曲状态列表的纪录从存储单元120中获取相应歌曲122,并将其从一音频格式解码成一般数字音频信号(步骤S472)。根据该述同步歌曲状态列表的纪录判断该同步歌曲的存储状态(步骤S474)。如果该需同步播放歌曲的存储状态为"是",只进行本地播放,即只将该数字音频信号传送给数模转换模块160,所述将该数字音频信号通过数模转换模块160转换成模拟音频信号,该模拟音频信号通过音频输出单元170输出(步骤S476)。如果该同步歌曲的存储状态为"是",执行步骤S476的同时将该数字音频信号传送给通讯模块110,所述通讯模块110将该数字音频信号进行无线通讯编码后传送给接受方音乐播放器200 (步骤S478)。
参阅图6所示,为接受方音乐播放器根据该同步歌曲状态列表进行歌曲播放的详细处理流程图。所述流程为对每一首同步歌曲的处理流程。根据该同步歌曲状态列表获得当前处理的同步歌曲的存储状态(步骤S482)。判断该同步歌曲的存储状态是否为"是"(步骤S484)。如果该同步歌曲的存储状态为"是",获取相应的歌曲222,本地播放该同步歌曲,即该歌曲222通过一音频解码模块240将其从一音频格式解码成一般数字音频信号,该数字音频信号通过数模转换250转换成模拟音频信号,该模拟音频信号通过一音频输出单元260输出(步骤S486)。如果该同步歌曲的存储状态为"否",暂停播放(步骤S488)。在步骤S486及步骤S488中,当该同步歌曲播放完毕后,处理下一首同步歌曲,直到所有的同步歌曲处理完毕或同步功能结束。在步骤S488暂停播放过程中,通讯模块210接收到发起方音乐播 放器100发送的音频信号,并通过数模转换250转换成模拟音频信号,该模拟音频信号通过一 音频输出单元260输出。
参阅图7所示,为根据发起方音乐播放器发出同步控制信号控制歌曲同步的处理流程。 在本实施方式中,当当前播放的同步歌曲的存储状态为"否"时,执行本处理流程。发起方 音乐播放器100当前播放的同步歌曲播放完毕时,产生当前同步歌曲完毕指令(步骤S710) 。通过通讯模块100发送该当前同步歌曲完毕指令给接受方音乐播放器200 (步骤S720)。发 起方音乐播放器100进入下一首同步歌曲的处理(步骤S730)。接受方音乐播放器200接收该 当前同步歌曲完毕指令(步骤S740)。接受方音乐播放器200停止暂停播放,进入下一首同 步歌曲的处理(步骤S750)。
参阅图8所示,为接受方音乐播放器在一同步歌曲的存储状态为"否"时的一控制流程 。当根据所述同步歌曲状态列表判断该同步歌曲的存储状态为"否"时,启动计时器进行计 时(步骤S810)。判断计时时间是否达到该同步歌曲的时间长度(步骤S820)。如果计时时 间没有达到该同步歌曲的时间长度,持续计时(步骤S830)。如果计时时间达到该同步歌曲 的时间长度,计时清零并进入下一首同步歌曲的处理流程(步骤S840)。
权利要求
权利要求1一种歌曲同步播放系统,其包括有一发起方音乐播放器及一接受方音乐播放器,该发起方音乐播放器及该接受方音乐播放器都包括有一通讯模块可通过一网络进行通讯,且该发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少一歌曲及歌曲的基本信息,其特征在于该发起方音乐播放器包括一同步播放请求产生模块,用于根据该发起方音乐播放器的存储单元中存储的歌曲的基本信息确定至少一需同步的歌曲,并生成一包含有被选择需要同步歌曲的基本信息的同步播放请求,该同步播放请求通过所述发起方音乐播放器的通讯模块发送给所述接受方音乐播放器;一同步歌曲状态列表接收模块,用于通过该通讯模块接收该接受方音乐播放器发送包含有同步歌曲状态列表的回馈信息,该同步歌曲状态列表表示所述同步歌曲在该接受方音乐播放器的存储状态;一播放控制模块,用于根据该同步歌曲状态列表控制歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为“是”时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为“否”时,控制该同步歌曲在本地播放的同时,将该同步歌曲通过该通讯单元传送给所述接受方音乐播放器;该接受方音乐播放器包括一信息接收模块,用于通过该通讯模块接收所述发起方音乐播放器发送的同步播放请求;一同步歌曲状态列表确定模块,用于根据该接受方音乐播放器的存储单元所存储的歌曲的基本信息和该同步播放请求包含的每一首需要同步歌曲的基本信息,确定每一首需要同步歌曲在该接受方音乐播放器的存储单元中的存储状态,并根据每一首需要同步歌曲的存储状态确定所述同步歌曲状态列表;一信息发送模块,用于生成一包含有上述同步歌曲状态列表的回馈信息,并通过通讯模块将该回馈信息发送回发起方音乐播放器;一播放控制模块,用于根据该同步歌曲状态列表进行歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为“是”时,控制该同步歌曲在本地播放,而当一同步歌曲的存储状态为“否”时,通过该通讯单元接收所述发起方音乐播放器发送的同步歌曲进行播放。
2. 如权利要求l所述的歌曲同步播放系统,其特征在于,该同步播放请求产生模块包括 一歌曲信息获取子模块,用于获取存储单元中存储的歌曲的基本信息, 并将所述歌曲的基本信息显示于该发起方音乐播放器的显示单元; 一同步歌曲确定子模块, 用于根据所述一输入单元产生的选择信号确定需要同步播放的歌曲;及一同步请求生成子模 块,用于根据上述同步歌曲确定子模块所确定的需同步播放歌曲,生成所述同步播放请求。
3.如权利要求l所述的歌曲同步播放系统,其特征在于,发起方音乐 播放器还包括有一音频解码模块、数模转换、音频输出单元,所述本地播放为所述音频解 码模块将该同步歌曲从一音频格式解码成一般数字音频信号,所述将该数字音频信号通过数 模转换模块转换成模拟音频信号,该模拟音频信号通过音频输出单元输出。
4.如权利要求3所述的歌曲同步播放系统,其特征在于,所述将该同 步歌曲通过该通讯单元传送给所述接受方音乐播放器是为所述播放控制模块控制所述音频 解码模块将解码后的数字音频信号传给所述通讯单元,所述通讯模块将该数字音频信号进行 无线通讯编码后传送给所述接受方音乐播放器。
5.如权利要求4所述的歌曲同步播放系统,其特征在于,发起方音乐 播放器还包括有一路径控制模块,所述路径控制模块连接该音频解码模块、播放控制模块及 通讯模块,所述播放控制模块是为当该同步歌曲的存储状态为"是"时,所述播放控制模 块控制所述路径控制模块将该数字音频信号传送给数模转换模块,当该同步歌曲的存储状态 为"否"时,所述播放控制模块控制所述路径控制模块同时将该数字音频信号传送给数模 转换模块及所述通讯模块。
6.如权利要求4或5所述的歌曲同步播放系统,其特征在于,该发起 方音乐播放器还包括有一麦克风模块及一混音模块,该数字音频信号先在混音模块与该麦克 风模块获得用户的通话语音进行混合后,再传送到通讯模块。
7.一种歌曲同步播放方法,其用于一发起方音乐播放器及一接受方 音乐播放器之间,该发起方音乐播放器及该接受方音乐播放器都包括有一通讯模块并可通过 一网络进行通讯,且该发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少 一歌曲及歌曲的基本信息,其特征在于,该歌曲同步播放方法包括如下步骤该发起方音乐播放器根据其存储单元中存储的歌曲的基本信息确定至少一需同步的歌曲;该发起方音乐播放器生成一包含有被选择需要同步歌曲的基本信息的同步播放请求; 该发起方音乐播放器发送该同步播放请求给所述接受方音乐播放器; 该接受方音乐播放器接收所述发起方音乐播放器发送的同步播放请求,根据其存储单元所存储的歌曲的基本信息和该同步播放请求包含的每一首需要同步歌曲的基本信息,确定 每一首需要同步歌曲在该接受方音乐播放器的存储单元中的存储状态,并根据每一首需要同 步歌曲的存储状态确定同步歌曲状态列表;该接受方音乐播放器生成一包含有上述同步歌曲状态列表的回馈信息,并通过通讯模 块将该回馈信息发送回该发起方音乐播放器;该发起方音乐播放器根据该同步歌曲状态列表控制歌曲播放,当所述一同步歌曲在所 述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存 储状态为"否"时,控制该同步歌曲在本地播放的同时,将该同步歌曲通过该通讯单元传送 给所述接受方音乐播放器;该接受方音乐播放器根据该同步歌曲状态列表进行歌曲播放,当所述一同步歌曲在所 述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的存 储状态为"否"时,通过该通讯单元接收所述发起方音乐播放器发送的同步歌曲进行播放。
8.如权利要求7所述的歌曲同步播放方法,其特征在于,所述将该同 步歌曲通过该通讯单元传送给所述接受方音乐播放器是为将同步歌曲解码后获得的数字音 频信号传给所述通讯单元,所述通讯模块将该数字音频信号进行无线通讯编码后传送给所述 接受方音乐播放器。
9.如权利要求8所述的歌曲同步播放方法,其特征在于,所述将该同 步歌曲通过该通讯单元传送给所述接受方音乐播放器是为该数字音频信号先与一麦克风模 块获得用户的通话语音进行混合后,再传送到通讯模块。
10. 一种可进行歌曲同步播放的音乐播放器,其包括有 一通讯模块 ,用于接收其它音乐播放器发送的包含有被选择需要同步歌曲的基本信息的同步播放请求; 一存储单元,存储有至少一歌曲及歌曲的基本信息;其特征在于,该音乐播放器还包括有 一同步播放请求产生模块,用于根据该发起方音乐播放器的存储单元中存储的歌曲的 基本信息确定至少一需同步的歌曲,并生成一包含有被选择需要同步歌曲的基本信息的同步 播放请求,该同步播放请求通过所述发起方音乐播放器的通讯模块发送给所述接受方音乐播 放器;一同步歌曲状态列表接收模块,用于通过该通讯模块接收该接受方音乐播放器发送包 含有同步歌曲状态列表的回馈信息,该同步歌曲状态列表表示所述同步歌曲在该接受方音乐 播放器的存储状态;一播放控制模块,用于根据该同步歌曲状态列表控制歌曲播放,当所述一同步歌曲在所述同步歌曲状态列表中标示为"是"时,控制该同步歌曲在本地播放,而当一同步歌曲的 存储状态为"否"时,控制该同步歌曲在本地播放的同时,将该同步歌曲通过该通讯单元传 送给所述接受方音乐播放器。
11.如权利要求10所述的可进行歌曲同步播放的音乐播放器,其特征 在于,该同步播放请求产生模块包括 一歌曲信息获取子模块,用于获取存储单元中存储的 歌曲的基本信息,并将所述歌曲的基本信息显示于该发起方音乐播放器的显示单元; 一同步 歌曲确定子模块,用于根据所述一输入单元产生的选择信号确定需要同步播放的歌曲;及一 同步请求生成子模块,用于根据上述同步歌曲确定子模块所确定的需同步播放歌曲,生成所 述同步播放请求。
12.如权利要求ll所述的可进行歌曲同步播放的音乐播放器,其特征在于,发起方音乐播放器还包括有一音频解码模块、数模转换、音频输出单元,所述本地播放为所述音频解码模块将该同步歌曲从一音频格式解码成一般数字音频信号,所述将该数 字音频信号通过数模转换模块转换成模拟音频信号,该模拟音频信号通过音频输出单元输出
13.如权利要求12所述的可进行歌曲同步播放的音乐播放器,其特征 在于,所述将该同步歌曲通过该通讯单元传送给所述接受方音乐播放器是为所述播放控制 模块控制所述音频解码模块将解码后的数字音频信号传给所述通讯单元,所述通讯模块将该 数字音频信号进行无线通讯编码后传送给所述接受方音乐播放器。
14.如权利要求13所述的可进行歌曲同步播放的音乐播放器,其特征在于,发起方音乐播放器还包括有一路径控制模块,所述路径控制模块连接该音频解码模块、播放控制模块及通讯模块,所述播放控制模块是为当该同步歌曲的存储状态为"是"时 ,所述播放控制模块控制所述路径控制模块将该数字音频信号传送给数模转换模块,当该同 步歌曲的存储状态为"否"时,所述播放控制模块控制所述路径控制模块同时将该数字音 频信号传送给数模转换模块及所述通讯模块。
15.如权利要求13或14所述的可进行歌曲同步播放的音乐播放器,其特征在于,该发起方音乐播放器还包括有一麦克风模块及一混音模块,该数字音频信号先在 混音模块与该麦克风模块获得用户的通话语音进行混合后,再传送到通讯模块。
全文摘要
本发明揭露一种歌曲同步播放方法,其用于一发起方音乐播放器及一接受方音乐播放器之间,该发起方音乐播放器根生成一包含有被选择需要同步歌曲的基本信息的同步播放请求并发送给接受方音乐播放器;接受方音乐播放器根据存储单元所存储的歌曲确定每一同步歌曲的存储状态,生成包含同步歌曲状态列表的该回馈信息发送回该发起方音乐播放器,起方音乐播放器当一同步歌曲在同步歌曲状态列表中标示为“是”时,控制该同步歌曲在本地播放,否则在控制该同步歌曲在本地播放的同时将该同步歌曲通过该通讯单元传送给接受方音乐播放器。本发明还揭露应用该歌曲同步播放方法的歌曲同步播放系统及音乐播放器。
文档编号G11B31/00GK101471117SQ200710203550
公开日2009年7月1日 申请日期2007年12月29日 优先权日2007年12月29日
发明者温玉章, 潘在安 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1