声音播放方法、装置、存储介质和终端制造方法及图纸

技术编号:19323438 阅读:20 留言:0更新日期:2018-11-03 12:22
本发明专利技术提供了一种声音播放方法、装置、存储介质和终端;所述声音播放方法包括:检测处于同一无线局域网的音源设备;向所述音源设备发送是否支持音频远程播放的请求;若接收到所述音源设备反馈的支持音频远程播放的确认信息,向所述音源设备发送音频远程播放的请求;接收所述音源设备发送的音频流,播放所述音频流。本发明专利技术可在音源设备无法主动控制远程播放设备播放音频时,使用户可以听到声音;而且还可避免无关的远程终端接收到音频流,提高了音频流的安全性。

Sound playing method, device, storage medium and terminal

The invention provides a sound playback method, device, storage medium and terminal; the sound playback method includes: detecting a sound source device in the same wireless local area network; sending a request to the sound source device to support audio remote playback; and receiving feedback from the sound source device to support audio remote playback. Confirmation information is sent to the audio source device to request remote audio playback, and the audio stream transmitted by the audio source device is received to play the audio stream. The invention can make the user hear the sound when the sound source device can not actively control the remote playback device to play the audio, and can avoid the unrelated remote terminal receiving the audio stream, thus improving the security of the audio stream.

【技术实现步骤摘要】
声音播放方法、装置、存储介质和终端
本专利技术涉及信息处理技术,尤其是一种声音播放方法、装置、存储介质和终端。
技术介绍
现有技术中,设备的外接音箱一般通过有线连接实现,例如台式电脑的外接音箱;在部分情况下,亦有使用蓝牙音箱、wifi无线音箱、FM无线音箱等;但蓝牙音箱的无线传输距离受限,只能播放距离音源设备较近的音频,音源设备还需具有蓝牙功能;FM无线音箱需要通过FM调频接收器接收音源信号,故音源设备需具有发送FM信号的功能;现有的wifi无线音箱一般被动地接收音源设备或服务器的信号,需要音源设备或服务器具有相应的控制功能才能实现。在部分使用场景下,由于音源设备无主动控制功能、或音源设备的主动控制功能较弱,或用户无法输入控制指令时,则难以实现音频的远程播放。例如:当用户使用智能电视盒子连接显示器观看视频时,由于显示器和智能电视盒子均无音频的功放功能,故用户只能得到视频的画面信息,而无法听到声音;又例如:当用户使用电视播放影视资源时,由于电视的音频外放功能可能影响同一场景中其它的用户,而连接有线耳机进行播放,又会因距离原因导致视觉体验不好。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一,特别是针对音源设备无法主动控制远程播放设备时引起的音频播放问题。本专利技术提供了一种声音播放方法,包括:检测处于同一无线局域网的音源设备;向所述音源设备发送是否支持音频远程播放的请求;若接收到所述音源设备反馈的支持音频远程播放的确认信息,向所述音源设备发送音频远程播放的请求;接收所述音源设备发送的音频流,播放所述音频流。优选地,所述向所述音源设备发送是否支持音频远程播放的请求,包括:若所述音源设备的数量为两个以上,读取本终端预设时长内的播放记录,按播放记录中的播放时间从长到短对所述两个以上的音源设备排成列表,选择列表中第一排序的音源设备;向所述选择的音源设备发送是否支持音频远程播放的请求;所述接收所述音源设备发送的音频流,播放所述音频流,包括:判断预定时长内是否接收到所述选择的音源设备发送的音频流,若是,接收所述音源设备发送的音频流,播放所述音频流,否则,判断所述列表是否有未选过的音源设备,若有,从列表中获取下一排序的音源设备,向获取的音源设备发送是否支持音频远程播放的请求。优选地,所述向所述音源设备发送是否支持音频远程播放的请求,包括:若所述音源设备的数量为两个以上,获取本终端与所述两个以上的音源设备的信号连接强度,按信号连接强度从强到弱对所述两个以上的音源设备排成列表,选择列表中第一排序的音源设备;向所述选择的音源设备发送是否支持音频远程播放的请求;所述接收所述音源设备发送的音频流,播放所述音频流,包括:判断预定时长内是否接收到所述选择的音源设备发送的音频流,若是,接收所述音源设备发送的音频流,播放所述音频流,否则,判断所述列表是否有未选过的音源设备,若有,从列表中获取下一排序的音源设备,向获取的音源设备发送是否支持音频远程播放的请求。优选地,所述向所述音源设备发送是否支持音频远程播放的请求,包括:若所述音源设备的数量为两个以上,获取本终端与所述两个以上的音源设备的信号连接强度,从所述两个以上的音源设备中,筛选出信号连接强度大于预定值的音源设备;读取本终端预设时长内的播放记录,按播放记录中的播放时间从长到短对所述筛选出的音源设备排成列表,选择列表中第一排序的音源设备;向所述选择的音源设备发送是否支持音频远程播放的请求;所述接收所述音源设备发送的音频流,播放所述音频流,包括:判断预定时长内是否接收到所述选择的音源设备发送的音频流,若是,接收所述音源设备发送的音频流,播放所述音频流,否则,判断所述列表是否有未选过的音源设备,若有,从列表中获取下一排序的音源设备,向获取的音源设备发送是否支持音频远程播放的请求。优选地,所述向所述音源设备发送音频远程播放的请求之前,还包括:向所述音源设备发送本终端的身份验证信息;若接收到所述音源设备反馈的验证通过信息,继续所述向所述音源设备发送音频远程播放的请求的步骤。优选地,所述接收所述音源设备发送的音频流,播放所述音频流,包括:接收所述音源设备从音视频流文件中分离出的音频流和时间轴,所述时间轴与所述音视频流中的视频画面相对应;根据所述时间轴,播放所述音频流。优选地,所述向所述音源设备发送是否支持音频远程播放的请求之前,还包括:获取所述音源设备的标识;根据所述标识确认所述音源设备为本终端允许播放的音源设备。本专利技术还提出一种声音播放装置,包括:检测模块,用于检测处于同一无线局域网的音源设备;确认模块,用于向所述音源设备发送是否支持音频远程播放的请求;请求模块,用于接收所述音源设备反馈的支持音频远程播放的确认信息,向所述音源设备发送音频远程播放的请求;播放模块,用于接收所述音源设备发送的音频流,播放所述音频流。本专利技术还提出一种声音播放方法,包括:接收处于同一无线局域网的播放终端发送的是否支持音频远程播放的请求;向所述播放终端反馈支持音频远程播放的确认信息;接收所述播放终端发送的音频远程播放的请求;从音视频流文件中分离出音频流,向所述播放终端发送所述音频流。优选地,所述从音视频流文件中分离出音频流,向所述播放终端发送所述音频流之前,还包括:获取所述播放终端的标识;根据所述标识确认所述播放终端具有播放所述音频流的权限。本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述任一项所述声音播放方法的步骤。本专利技术还提出一种终端,所述终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现前述任一项所述声音播放方法的步骤。本专利技术的有益效果如下:1、本专利技术可主动检测位于同一无线局域网的音源设备,并向音源设备发送音频远程播放的请求,以在音源设备无法主动控制远程播放设备播放音频时,通过音源设备支持远程播放的功能输出音频流至其它远程播放终端播放,从而使用户可听到声音;而且,相较于所述远程播放终端被动地接收所述音源设备广播的音频流,本专利技术通过远程播放终端主动向所述音源设备发送音频远程播放的请求,可避免无关的远程播放终端接收到所述音频流,提高了所述音频流的安全。2、当检测到处于同一无线局域网的音源设备为两个以上时,本专利技术可根据本终端预设时长内的播放记录,确定用户使用最多的音源设备,并将该音源设备作为最先选择的音源设备,提高了远程播放终端与多个音源设备之间的匹配速度,尤其是缩短了用户常用的音源设备与远程播放终端的匹配时间,提升了用户体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术声音播放方法第一实施例的流程示意图;图2为本专利技术声音播放方法另一实施例的流程示意图;图3为本专利技术声音播放方法另一实施例的流程示意图;图4为本专利技术声音播放方法第二实施例的流程示意图;图5为本专利技术声音播放系统实施例的流程示意图;图6为本专利技术所述播放终端的实施例示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示本文档来自技高网...

【技术保护点】
1.一种声音播放方法,其特征在于,包括:检测处于同一无线局域网的音源设备;向所述音源设备发送是否支持音频远程播放的请求;若接收到所述音源设备反馈的支持音频远程播放的确认信息,向所述音源设备发送音频远程播放的请求;接收所述音源设备发送的音频流,播放所述音频流。

【技术特征摘要】
1.一种声音播放方法,其特征在于,包括:检测处于同一无线局域网的音源设备;向所述音源设备发送是否支持音频远程播放的请求;若接收到所述音源设备反馈的支持音频远程播放的确认信息,向所述音源设备发送音频远程播放的请求;接收所述音源设备发送的音频流,播放所述音频流。2.根据权利要求1所述的播放方法,其特征在于,所述向所述音源设备发送是否支持音频远程播放的请求,包括:若所述音源设备的数量为两个以上,读取本终端预设时长内的播放记录,按播放记录中的播放时间从长到短对所述两个以上的音源设备排成列表,选择列表中第一排序的音源设备;向所述选择的音源设备发送是否支持音频远程播放的请求;所述接收所述音源设备发送的音频流,播放所述音频流,包括:判断预定时长内是否接收到所述选择的音源设备发送的音频流,若是,接收所述音源设备发送的音频流,播放所述音频流,否则,判断所述列表是否有未选过的音源设备,若有,从列表中获取下一排序的音源设备,向获取的音源设备发送是否支持音频远程播放的请求。3.根据权利要求1所述的播放方法,其特征在于,所述向所述音源设备发送是否支持音频远程播放的请求,包括:若所述音源设备的数量为两个以上,获取本终端与所述两个以上的音源设备的信号连接强度,按信号连接强度从强到弱对所述两个以上的音源设备排成列表,选择列表中第一排序的音源设备;向所述选择的音源设备发送是否支持音频远程播放的请求;所述接收所述音源设备发送的音频流,播放所述音频流,包括:判断预定时长内是否接收到所述选择的音源设备发送的音频流,若是,接收所述音源设备发送的音频流,播放所述音频流,否则,判断所述列表是否有未选过的音源设备,若有,从列表中获取下一排序的音源设备,向获取的音源设备发送是否支持音频远程播放的请求。4.根据权利要求1所述的播放方法,其特征在于,所述向所述音源设备发送是否支持音频远程播放的请求,包括:若所述音源设备的数量为两个以上,获取本终端与所述两个以上的音源设备的信号连接强度,从所述两个以上的音源设备中,筛选出信号连接强度大于预定值的音源设备;读取本终端预设时长内的播放记录,按播放记录中的播放时间从长到短对所述筛选出的音源设备排成列表,选择列表中第...

【专利技术属性】
技术研发人员:姚珺李奇文
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1