一种多音箱间声音同步的方法及系统技术方案

技术编号:19831018 阅读:213 留言:0更新日期:2018-12-19 17:28
本发明专利技术公开了一种多音箱间声音同步的方法及系统,该方法包括步骤:S11.连接路由器并通过Mesh功能与所有从音箱建立连接;S12.获取用户输入的查询请求并生成请求报文;S13.将所述请求报文通过发送至路由器而传送给服务器端;S14.接收路由器转发的所述服务器端发送的响应报文;S15.判断是否开启了多音箱声音同步功能,若是,则跳到步骤S16;S16.截获所述响应报文同时将所述响应报文以组播的方式转发给所有从音箱并与所述所有从音箱进行同时响应。本发明专利技术通过Mesh功能与所有从音箱设备建立连接可以实现多台智能音箱间的声音同步,并且本发明专利技术在主音箱与从音箱建立连接后主、从音箱都可以进行点播,使用方便,并且本发明专利技术不需要布线,各个音箱的位置可以任意改变。

【技术实现步骤摘要】
一种多音箱间声音同步的方法及系统
本专利技术涉及音箱播放
,尤其涉及一种多音箱间声音同步的方法及系统。
技术介绍
随着科学技术的发展,以及物联网的普及,人们对生活环境的要求越来越高,即人们希望有一个舒适、安全、方便和高效的生活环境,随着智能家居技术的飞速发展,随之衍生出一系列的智能音箱设备,给人们的生活带来了极大的方便。智能音箱在智能家居行业大放异彩,极大方便了人们的生活,也增加了生活的乐趣。随着互联网络和无线通讯技术越来越普及,智能音箱技术也在不断地推陈出新,以满足音箱爱好者的多样化需求,智能音箱除了具备基本的语音交互和媒体播放功能,还会具备其他智能化的功能,例如具有日程提醒、语音备忘和启动家用电器等功能,因此,智能音箱的使用也是越来越广泛,很多用户也会同时购买多台音箱,并在家中使用,但是用户在使用多台音箱时,每台音箱都是一个独立的设备,在多台音箱间不能实现声音的同步,无法满足需要多台音箱同步播放的场景。公开号为CN107333214A的专利公开了一种基于区域分布式音箱的音频播放系统,包括位于中控端的音频源、音频控制设备,位于终端的主音箱和多个扬声器;音频控制设备通过音频接口和控制接口连接音频源,通过中控端接口模块以同轴线为传输线,采用星型拓扑结构分别连接各个位于终端的主音箱;主音箱连接多个副音箱形成多声道的音频播放设备;同轴线中同时传输音频、控制、电源三种信号。本专利技术布线容易施工方便,多声道音频播放,音质佳,用户体验好,音频数据流传输稳定,抗干扰性强,且避免了自身信号抖动对音质的影响,具有广阔的应用前景。虽然该方法可以实现多台音箱同步不放音频,但是该方法是通过音频数据线将主音箱连接到各个从音箱,主音箱通过数据线将音频数据发送给从音箱,这种方法需要在各个音箱之间进行布线,连接过程繁琐,并且各个音箱位置受数据线长度的影响,也不能改变音箱的位置,如果要改变音箱的位置则需要重新布线。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供了一种实现多智能音箱间声音同步的方法和系统,以解决当前多个智能音箱间不能同步播放音频文件的问题。为了实现以上目的,本专利技术采用以下技术方案:一种多音箱间声音同步的方法,包括步骤:S1.连接路由器并通过Mesh功能与所有从音箱建立连接;S2.获取请求报文;S3.将所述请求报文通过发送至路由器而传送给服务器端;S4.接收路由器转发的所述服务器端发送的响应报文;S5.判断是否开启了多音箱声音同步功能,若是,则跳到步骤S6;S6.截获所述响应报文同时将所述响应报文以组播的方式转发给所有从音箱并与所述所有从音箱进行同时响应。进一步的,所述获取请求报文是通过用户输入的查询请求而生成的。进一步的,所述获取请求报文是通过接收从音箱发送的请求报文来获取的。进一步的,所述多音箱声音同步功能是通过APP或者音箱端进行开启,所述所有从音箱通过APP或者主音箱端进行设定。进一步的,所述音箱添加有等待机制。进一步的,还包括步骤:在没有开启多音箱声音同步功能时直接响应所述响应报文。进一步的,还包括步骤:在没有开启声音同步功能时将所述响应报文发送给发送请求报文的从音箱进行响应。相应的,还提供一种多音箱间声音同步的系统,包括:连接模块,用于连接路由器并通过Mesh功能与所有从音箱建立连接;获取模块,用于获取请求报文;发送模块,用于将所述请求报文通过发送至路由器而传送给服务器端;接收模块,用于接收路由器转发的所述服务器端发送的响应报文;判断模块,用于判断是否开启了多音箱声音同步功能;第一转发模块,用于截获所述响应报文同时将所述响应报文以组播的方式转发给所有从音箱并与所述所有从音箱进行同时响应。进一步的,所述获取请求报文是通过用户输入的查询请求而生成的。进一步的,所述获取请求报文是通过接收从音箱发送的请求报文来获取的。进一步的,所述多音箱声音同步功能是通过APP或者音箱端进行开启,所述所有从音箱通过APP或者主音箱端进行设定。进一步的,所述音箱添加有等待机制。进一步的,还包括:响应模块,用于在没有开启多音箱声音同步功能时直接响应所述响应报文。进一步的,还包括:第二转发模块,用于在没有开启声音同步功能时将所述响应报文发送给发送请求报文的从音箱进行响应。与现有技术相比,本专利技术通过Mesh功能与所有从音箱设备建立连接可以实现多台智能音箱间的声音同步,并且本专利技术在主音箱与从音箱建立连接后主、从音箱都可以进行点播,使用方便,并且本专利技术不需要布线,各个音箱的位置可以任意改变。附图说明图1是实施例一提供的一种多音箱间声音同步的方法流程图;图2是实施例一提供的一种多音箱间声音同步的系统结构图;图3是实施例二提供的一种多音箱间声音同步的方法流程图;图4是实施例二提供的一种多音箱间声音同步的系统结构图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术以智能音箱为研究对象,主要着力改善现有技术中多音箱设备不能同步播放音频的问题,本专利技术就是针对现有技术的缺陷,提供了一种实现多智能音箱间声音同步的方法和系统,通过Mesh功能与所有从音箱设备建立连接来实现多台智能音箱间的声音同步。实施例一本实施例提供一种多音箱间声音同步的方法,如图1所示,包括步骤:S11.连接路由器并通过Mesh功能与所有从音箱建立连接;S12.获取用户输入的查询请求并生成请求报文;S13.将所述请求报文通过发送至路由器而传送给服务器端;S14.接收路由器转发的所述服务器端发送的响应报文;S15.判断是否开启了多音箱声音同步功能,若是,则跳到步骤S16;S16.截获所述响应报文同时将所述响应报文以组播的方式转发给所有从音箱并与所述所有从音箱进行同时响应。本实施例的多音箱间声音同步的方法的执行主体为主音箱。需要说明的是,本专利技术中的主音箱和从音箱内置有WIFI芯片,支持无线网络通信,并且具有Mesh功能,这样主音箱在联网的状态下,能充当AP功能,提供一个可以连接的无线网络,从音箱可以根据主音箱的无线网络进行入网,并且主从音箱都具备Mesh功能,因此主从关系也可以进行切换。为了便于区分,定义充当AP,并提供无线网络的音箱为主音箱,通过所述主音箱的Mesh功能接入互联网的音箱为从音箱。其中,Mesh即”无线网格网络”,它是“多跳(multi-hop)”网络,是由adhoc网络发展而来,是解决“最后一公里”问题的关键技术之一。在向下一代网络演进的过程中,无线是一个不可缺的技术。无线mesh可以与其它网络协同通信。是一个动态的可以不断扩展的网络架构,任意的两个设备均可以保持无线互联。这样,从音箱就能通过主音箱的Mesh功能连接入网。首先,主音本文档来自技高网
...

【技术保护点】
1.一种多音箱间声音同步的方法,其特征在于,包括步骤:S1.连接路由器并通过Mesh功能与所有从音箱建立连接;S2.获取请求报文;S3.将所述请求报文通过发送至路由器而传送给服务器端;S4.接收路由器转发的所述服务器端发送的响应报文;S5.判断是否开启了多音箱声音同步功能,若是,则跳到步骤S6;S6.截获所述响应报文同时将所述响应报文以组播的方式转发给所有从音箱并与所述所有从音箱进行同时响应。

【技术特征摘要】
1.一种多音箱间声音同步的方法,其特征在于,包括步骤:S1.连接路由器并通过Mesh功能与所有从音箱建立连接;S2.获取请求报文;S3.将所述请求报文通过发送至路由器而传送给服务器端;S4.接收路由器转发的所述服务器端发送的响应报文;S5.判断是否开启了多音箱声音同步功能,若是,则跳到步骤S6;S6.截获所述响应报文同时将所述响应报文以组播的方式转发给所有从音箱并与所述所有从音箱进行同时响应。2.根据权利要求1所述的一种多音箱间声音同步的方法,其特征在于,所述获取请求报文是通过用户输入的查询请求而生成的。3.根据权利要求1所述的一种多音箱间声音同步的方法,其特征在于,所述获取请求报文是通过接收从音箱发送的请求报文来获取的。4.根据权利要求1所述的一种多音箱间声音同步的方法,其特征在于,所述多音箱声音同步功能是通过APP或者音箱端进行开启,所述所有从音箱通过APP或者主音箱端进行设定。5.根据权利要求2所述的一种多音箱间声音同步的方法,其特征在于,还包括步骤:在没有开启多音箱声音同步功能时直接响应所述响应报文。6.根据权利要求3所述的一种多音箱间声音同步的方法,其特征在于,还包括步骤:在没有开启声音同步功能时将所述响应报文发送给发送请求报文的从音箱进行响应。7.一种多音箱间声音同步的系...

【专利技术属性】
技术研发人员:罗来堂
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1