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

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

发明内容
基于上述内容,有必要提供一种音乐同步播放系统、方法及音乐播放器在实现音乐同步 播放时,有效利用音乐播放器中所存储的歌曲,减少数据传输量,保证音乐同步播放时的音 频效果。
所述歌曲同步播放系统包括有其包括有一发起方音乐播放器及一接受方音乐播放器,该 发起方音乐播放器及该接受方音乐播放器都包括有一通讯模块可通过一网络进行通讯,且该 发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少一歌曲及歌曲的基本信 息。
该发起方音乐播放器包括 一同步播放请求产生模块,用于产生一同步播放请求,该同 步播放请求通过该通讯模块发送给所述接受方音乐播放器; 一同步歌曲确定模块,用于通过 该通讯模块接收该接受方音乐播放器根据该同步播放请求产生的包含有需同步歌曲的基本信 息回复信息,将该存储单元中存储的需同步歌曲加入一同步播放列表,该同步播放列表通过 该通讯模块发送给所述接受方音乐播放器; 一播放控制模块,用于根据所述同步播放列表依 序播放其所包含的歌曲;
该接受方音乐播放器包括 一同步播放歌曲确定模块,用于通过该通讯模块接收该发起 方音乐播放器发送的同步请求,根据该存储单元中存储的歌曲确定至少一需同步歌曲; 一回 复信息生成模块,用于生成一包含有所述同步播放歌曲确定模块确定的需同步歌曲的基本信 息回复信息,该回复信息通过该通讯模块发送给所述发起方音乐播放器; 一播放控制模块, 用于通过该通讯模块接收到该发起方音乐播放器发送的同步播放列表,并根据该同步播放列 表依序播放其所包含的歌曲。所述歌曲同步播放方法,其用于一发起方音乐播放器及一接受方音乐播放器之间,该发 起方音乐播放器及该接受方音乐播放器都包括有一通讯模块并可通过一网络进行通讯,且该 发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少一歌曲及歌曲的基本信 息。该歌曲同步播放方法包括如下步骤该发起方音乐播放器产生一同步播放请求,并可确 定歌曲同步播放的接受方音乐播放器;该发起方音乐播放器通过通讯模块将该同步播放请求 发送给所确定的接受方音乐播放器;接受方音乐播放器通过其通讯模块接收到所述同步播放 请求,根据该存储单元中存储的歌曲,确定需同步歌曲;生成一回复信息,该回复信息包括 所述需同步歌曲的基本信息,并将该回复信息通过通讯模块发送给该发起方音乐播放器;该 发起方音乐播放器接收该回复信息,将该存储单元中存储的需同步歌曲加入一同步播放列表 中,并通过通讯模块将该同步播放列表发送给接受方音乐播放器;发起方音乐播放器及所述 接受方音乐播放器分别根据该同步播放列表控制歌曲的播放。
所述可进行歌曲同步播放的音乐播放器,其包括有 一通讯模块,用于与其它音乐播放 器进行通讯; 一存储单元,存储有至少一歌曲及歌曲的基本信息; 一同步播放请求产生模块 ,用于产生一同步播放请求,该同步播放请求通过该通讯模块发送给所述接受方音乐播放器 ; 一同步歌曲确定模块,用于通过该通讯模块接收该接受方音乐播放器根据该同步播放请求 产生的包含有需同步歌曲的基本信息回复信息,将该存储单元中存储的需同步歌曲加入一同 步播放列表,该同步播放列表通过该通讯模块发送给所述接受方音乐播放器; 一播放控制模 块,用于根据所述同步播放列表依序播放其所包含的歌曲。


图l是本发明歌曲同步播放系统应用环境示意图。
图2为本发明一实施方式中发起方音乐播放器具体功能模块图。
图3为本发明一实施方式中接受方音乐播放器具体功能模块图。
图4为本发明歌曲同步播放方法的一实施方式流程图。
具体实施例方式
参阅图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。
所述同步请求生成模块132用于根据用户通过该发起方音乐播放器100的输入单元140产 生的歌曲同步播放指令启动该发起方音乐播放器100的歌曲同步播放功能,生成一同步播放 请求,并可根据该输入单元140的输入确定歌曲同步播放的接受方音乐播放器。该同步播放 请求通过通讯模块110发送给所确定的接受方音乐播放器200。
该同步歌曲确定模块134通过该通讯模块110接收该接受方音乐播放器200根据该同步播 放请求产生的回复信息(该回复信息的具体生成过程将在图3中加于详述),该回复信息包 含有接受方音乐播放器200确定的需同步歌曲的基本信息。例如,该回复信息包含有下列五 首需同步歌曲的基本信息(演唱者、歌曲名称)"Fann AA (表示为演唱者为Fa皿,歌曲 名称为AA,以下表示方式相同)"、"Fann BB" 、 "Whitney CC" 、 "Linda DD"、" Linda EE"。那么该同步歌曲状态列表确定模块234査询该存储单元220所存储的歌曲的基本 信息,判断存储单元220是否存储有与上述需同步歌曲"Fann AA" 、 "Fa皿BB"、" Whitney CC" 、 "Linda DD" 、 "Linda EE"相一致歌曲及本信息的歌曲,即上述需同步歌 曲"Fami AA', 、 "Fami BB', 、 "Whitney CC', 、 "Linda DD', 、 "Linda EE',在存(诸单元 120中的存储状态。该同步歌曲确定模块134根据存储单元120中所存储的歌曲122的基本信息 ,判断该回复信息所包含的需同步歌曲在该存储单元120中的存储状态,并生成一同步播放列表,将该存储单元120中存储的需同步歌曲加入该同步播放列表中。例如,在上述五首需 同步歌曲,根据这些歌曲的基本信息与该存储单元120中所存储的歌曲122的基本信息进行比 对判断确定,"Fann AA" 、 "Whitney CC" 、 "Linda DD"这三首歌曲在存储单元120有存 储,则这三首歌曲加入到该同步播放列表。该播放列表包含有所加入的需同步播放歌曲的基 本信息。该同步播放列表通过该通讯模块110发送给所接受方音乐播放器200。
所述播放控制模块136根据同步播放列表控制依序播放其所包含的歌曲,即依所述同步 播放列表的定义从存储单元120中获取相应歌曲122,该歌曲122通过一音频解码模块150将其 从一音频格式解码成一般数字音频信号,该数字音频信号通过数模转换模块160转换成模拟 音频信号,该模拟音频信号通过一音频输出单元170输出,该音频输出单元170可亦是耳机或 扬声器。
参阅图3所示,为一实施方式中接受方音乐播放器具体功能模块图。该接受方音乐播放 器200的存储单元220中可存储有多首歌曲222,同样每一歌曲222具有相应的基本信息,如演 唱者、歌曲名称、专辑名称、时间长度等。该接受方音乐播放器200的处理单元230包括有同 步播放歌曲确定模块232、回复信息生成模块234及播放控制模块236。
所述同步播放歌曲确定模块232通过该通讯模块210接收该发起方音乐播放器100发送的 同步请求,根据该存储单元220中存储的歌曲确定至少一需同步歌曲。在不同实施方式中, 该同同步播放歌曲确定模块232具体可根据存储单元220中所有存储的歌曲、喜好设置的歌曲 、最近播放的歌曲、播放次数较多的歌曲自动确定为需同步歌曲,亦可将存储单元220中所 有存储的歌曲、喜好设置的歌曲、最近播放的歌曲、播放次数较多的歌曲的基本信息显示于 该接受方音乐播放器200的显示单元(图未示),并根据用户通过输入单元(图未示)的选 择确定需同步歌曲。例如,确定后的需同步歌曲为"Fann AA" 、 "Fa皿BB" 、 "Whitney CC" 、 "Linda DD" 、 "Linda EE"。
所述回复信息生成模块234根据所述同步播放歌曲确定模块232确定的需同步歌曲生成一 回复信息,该回复信息包含有接受方音乐播放器200确定的需同步歌曲的基本信息。例如, 该回复信息包含有上述五首需同步歌曲的基本信息"Fann AA" 、 "Fa皿BB"、" Whitney CC" 、 "Linda DD" 、 "Linda EE"。该回复信息通过该通讯模块210发送给所述 发起方音乐播放器IOO。
所述播放控制模块236通过该通讯模块210接收到该发起方音乐播放器100发送的同步播 放列表,并根据该同步播放列表进行歌曲播放,即根据该同步播放列表依序获取相应的歌曲 222 ,该歌曲222通过一音频解码模块240将其从一音频格式解码成一般数字音频信号,该数
9字音频信号通过数模转换模块250转换成模拟音频信号,该模拟音频信号通过一音频输出单 元260输出,该音频输出单元260可为耳机或扬声器。
参阅图4所示,为本发明歌曲同步播放方法的一实施方式流程图。所述发起方音乐播放 器100接收其输入单元140产生的歌曲同步播放指令启动该发起方音乐播放器100的歌曲同步 播放功能(步骤S400)。生成一同步播放请求,并可根据该输入单元140的输入确定歌曲同 步播放的接受方音乐播放器(步骤S410)。该同步播放请求通过通讯模块110发送给所确定 的接受方音乐播放器200 (步骤S420)。接受方音乐播放器200通过其通讯模块210接收到所 述同步播放请求(步骤S430)。根据该存储单元220中存储的歌曲,确定需同步歌曲,其详 细做法见图3的描述(步骤S440)。根据该需同步歌曲,生成一回复信息,该回复信息包括 所述需同步歌曲的基本信息,并将该回复信息通过通讯模块210发送给该发起方音乐播放器 100 (步骤S450)。该发起方音乐播放器100接收该回复信息,并根据其存储单元220中存储 的歌曲222的基本信息确定同步播放列表,将该存储单元120中存储的需同步歌曲加入该同步 播放列表中(步骤S460)。通过通讯模块120将该同步播放列表发送给接受方音乐播放器 200 (步骤S470)。发起方音乐播放器100根据该同步播放列表控制歌曲的播放(步骤S480) 。所述接受方音乐播放器200接收该同步播放列表(步骤S490)。所述接受方音乐播放器200 根据该同步播放列表控制歌曲的播放(步骤S500)。
权利要求
权利要求1一种歌曲同步播放系统,其包括有一发起方音乐播放器及一接受方音乐播放器,该发起方音乐播放器及该接受方音乐播放器都包括有一通讯模块可通过一网络进行通讯,且该发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少一歌曲及歌曲的基本信息,其特征在于该发起方音乐播放器包括一同步播放请求产生模块,用于产生一同步播放请求,该同步播放请求通过该通讯模块发送给所述接受方音乐播放器;一同步歌曲确定模块,用于通过该通讯模块接收该接受方音乐播放器根据该同步播放请求产生的包含有需同步歌曲的基本信息回复信息,将该存储单元中存储的需同步歌曲加入一同步播放列表,该同步播放列表通过该通讯模块发送给所述接受方音乐播放器;一播放控制模块,用于根据所述同步播放列表依序播放其所包含的歌曲;该接受方音乐播放器包括一同步播放歌曲确定模块,用于通过该通讯模块接收该发起方音乐播放器发送的同步请求,根据该存储单元中存储的歌曲确定至少一需同步歌曲;一回复信息生成模块,用于生成一包含有所述同步播放歌曲确定模块确定的需同步歌曲的基本信息回复信息,该回复信息通过该通讯模块发送给所述发起方音乐播放器;一播放控制模块,用于通过该通讯模块接收到该发起方音乐播放器发送的同步播放列表,并根据该同步播放列表依序播放其所包含的歌曲。
2. 如权利要求l所述的歌曲同步播放系统,其特征在于,该同步播放 歌曲确定模块具体可为根据存储单元中所有存储的歌曲、喜好设置的歌曲、最近播放的歌曲 或播放次数较多的歌曲自动确定所述需同步歌曲。
3. 如权利要求l所述的歌曲同步播放系统,其特征在于,该同步播放 歌曲确定模块具体可为将存储单元中所有存储的歌曲、喜好设置的歌曲、最近播放的歌曲或 播放次数较多的歌曲显示于一显示单元,并根据用户通过一输入单元的选择确定所述需同步 歌曲。
4. 如权利要求l所述的歌曲同步播放系统,其特征在于,所述同步播放请求产生模块是为根据一输入单元产生的歌曲同步播放指令生成所述同步播放请求。
5.一种歌曲同步播放方法,其用于一发起方音乐播放器及一接受方音乐播放器之间,该发起方音乐播放器及该接受方音乐播放器都包括有一通讯模块并可通过一网络进行通讯,且该发起方音乐播放器及该接受方音乐播放器的存储单元中都存储有至少一歌曲及歌曲的基本信息,其特征在于,该歌曲同步播放方法包括如下步骤该发起方音乐播放器产生一同步播放请求,并可确定歌曲同步播放的接受方音乐播放器;该发起方音乐播放器通过通讯模块将该同步播放请求发送给所确定的接受方音乐播放器;接受方音乐播放器通过其通讯模块接收到所述同步播放请求,根据该存储单元中存储的歌曲确定需同步歌曲;生成一回复信息,该回复信息包括所述需同步歌曲的基本信息,并将该回复信息通过通讯模块发送给该发起方音乐播放器;该发起方音乐播放器接收该回复信息,将该存储单元中存储的需同步歌曲加入一同步播放列表中,并通过通讯模块将该同步播放列表发送给接受方音乐播放器;发起方音乐播放器及所述接受方音乐播放器分别根据该同步播放列表控制歌曲的播放
6.如权利要求5所述的歌曲同步播放方法,其特征在于,接受方音乐播放器需同步歌曲的步骤中,可为根据存储单元中所有存储的歌曲、喜好设置的歌曲、最近播放的歌曲或播放次数较多的歌曲自动确定所述需要同步的歌曲。
7.如权利要求5所述的歌曲同步播放方法,其特征在于,接受方音乐播放器需同步歌曲的步骤中,可为将存储单元中所有存储的歌曲、喜好设置的歌曲、最近播放的歌曲或播放次数较多的歌曲显示于一显示单元,并根据用户通过一输入单元的选择确定所述需同步歌曲。
8. 一种可进行歌曲同步播放的音乐播放器,其包括有 一通讯模块,用于与其它音乐播放器进行通讯; 一存储单元,存储有至少一歌曲及歌曲的基本信息;其特征在于,该音乐播放器还包括有一同步播放请求产生模块,用于产生一同步播放请求,该同步播放请求通过该通讯模块发送给所述接受方音乐播放器;一同步歌曲确定模块,用于通过该通讯模块接收该接受方音乐播放器根据该同步播放请求产生的包含有需同步歌曲的基本信息回复信息,将该存储单元中存储的需同步歌曲加入一同步播放列表,该同步播放列表通过该通讯模块发送给所述接受方音乐播放器;一播放控制模块,用于根据所述同步播放列表依序播放其所包含的歌曲。
9. 如权利要求8所述的可进行歌曲同步播放的音乐播放器,其特征在于,所述同步播放请求产生模块是为根据一输入单元产生的歌曲同步播放指令生成所述同步播放请求。
全文摘要
本发明揭露一种歌曲同步播放方法,其用于一发起方音乐播放器及一接受方音乐播放器之间,该发起方音乐播放器产生一同步播放请求,接受方音乐播放器接收所述同步播放请求,根据该存储单元中存储的歌曲确定需同步歌曲;生成一包含所述需同步歌曲的基本信息回复信息,并将该回复信息发送给该发起方音乐播放器;该发起方音乐播放器接收该回复信息,将该存储单元中存储的需同步歌曲加入一同步播放列表中,并通过通讯模块将该同步播放列表发送给接受方音乐播放器;发起方音乐播放器及所述接受方音乐播放器分别根据该同步播放列表控制歌曲的播放。本发明还揭露应用该歌曲同步播放方法的歌曲同步播放系统及音乐播放器。
文档编号H04L12/58GK101483617SQ200810300040
公开日2009年7月15日 申请日期2008年1月7日 优先权日2008年1月7日
发明者温玉章, 潘在安, 翁世芳 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1