[发明专利]一种分享音乐数据的方法、装置和系统在审
申请号: | 200910210185.8 | 申请日: | 2009-10-30 |
公开(公告)号: | CN102055683A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 王新亮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分享 音乐 数据 方法 装置 系统 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种分享音乐数据的方法、装置和系统。
背景技术
随着网络技术的发展和网络影响的扩大,即时通信软件拥有越来越多的用户群,在满足人们即时的以文字、语音和视频形式通信的需求上发挥着越来越重要的作用。同时,用户还可以通过各种在线音乐播放插件和客户端音乐播放器,如Google Music,QQ Music,满足音乐欣赏的要求。作为上述两种需求的结合,可以通过即时通信软件提供的通信手段,使用户之间在使用即时通信工具进行文字、语音和视频聊天的同时分享音乐。例如,用户A与用户B在进行聊天的同时,可以欣赏音乐,并通过即时通讯工具提供的向好友播放音乐的功能,把音乐分享给用户B,使用户B可以同时听到音乐。在上述分享音乐的过程中,获得分享的一方不需要获取音乐文件以及本地存储文件;与目前的在线播放工具相比,即时通信软件提供的通信手段的传输质量更可靠,能够确保更好的音乐质量;分享用户以及音乐文件都是实际存在的,与其他播放网络资源的音乐在线播放工具相比,资源的可靠性可用性更加有保证。
在现有技术的实现过程中,即时通讯工具提供的向好友播放音乐的功能,并不是将音乐播放以及分享控制功能集成在即时通信软件中,而是借助于第三方的播放插件或者客户端形式的播放器进行音乐播放。主动给对方共享音乐的发送端通过即时通信软件建立正常语音或者视频通信后,设置声卡的混音功能,选择声卡的输入为混音输入(正常语音聊天时声卡的输入为麦克风输入),同时用第三方的播放器程序播放本机上的音乐文件,来达到给对方播放音乐的目的。
具体地,在进行语音及音乐录制播放时,即时通信软件的语音聊天功能需要分别在发送端和接收端控制声卡进行语音采集和播放,其中,控制声卡的一个关键参数为采样率。对于语音信号。一般将采样率设置成8000Hz或者16000Hz,即可保证语音的质量;如果是音乐信号,则声卡的采样率参数要设置成32000Hz、44100Hz或48000Hz等更高的采样率,才能保证录制的音乐信号以及播放的音乐的音质。如果使用将声卡设置成语音信号的采样率,进行采集或者播放音乐,音质会很差。另外,在声卡混音技术中,对于某些声卡支持的一种输入特性,程序可以通过系统的API(Application Programming Interface,应用程序编程接口)来选择声卡的输入源(如麦克风、混音输入或线路输入等),选择了某个输入源以后,声卡录音的数据将来源于所选择输入源设备。如果支持混音的声卡将输入源选择为混音输入,声卡录制的声音将来源于该声卡正在播放的声音,其中涉及的处理过程都是由声卡完成的,不需要外部干预。
发明人在实现本发明的过程中,发现现有技术至少存在以下缺陷:
现有实现方式的过程以及控制繁琐,涉及到第三方播放软件的操作和声卡的控制,其中,声卡混音的过程由声卡独立完成,无法控制,也无法主动克服带来的噪声等质量下降问题;依赖于声卡是否支持混音特性,而一些老的声卡及大部分的新声卡都不支持混音,无法实现分享音乐的功能;选择声卡的混音输入以后,音乐按照语音的采样率从声卡录制,发送端录制的音乐与正在播放的音乐相比,质量已经明显下降;由于绝大部分声卡只能同时支持一个输入源,选择声卡混音以后,将无法进行语音聊天,无法实现语音聊天的同时分享音乐,即播放音乐的同时影响语音聊天;接收端无法控制音乐接收和播放过程,包括音量大小、停止接收以及播放等;接收端将音乐同样按照语音的采样率来播放,导致音质变差。
发明内容
本发明实施例提供了一种分享音乐数据的方法、装置和系统,用于增强用户分享音乐时的使用体验。
本发明实施例提供了一种分享音乐数据的方法,包括以下步骤:
在与接收端建立网络连接后,播放本地的音乐数据;
将所述播放的音乐数据封装成网络包,并将所述网络包发送到所述接收端,使所述接收端对所述网络包进行解码和播放。
优选地,所述将播放的音乐数据封装成网络包之后,还包括:
停止播放和封装本地的音乐数据,并向所述接收端发送停止共享请求,使所述接收端停止接收和解码网络包。
优选地,所述将网络包发送到接收端之后,还包括:
接收来自所述接收端的停止共享请求,停止播放和封装本地的音乐数据。
优选地,所述接收端对网络包进行解码和播放之后,还包括:
所述接收端对音乐数据的播放音量进行软件调节。
本发明实施例还提供了一种发送装置,包括即时通信模块、音乐录制模块和用户接口模块,其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910210185.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:点到多点伪线的保护方法及装置
- 下一篇:用于溶解开采的方法和系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置