基于无线音频传输的无线音箱播放控制方法、装置及系统与流程

文档序号:29229820发布日期:2022-03-12 13:33阅读:98来源:国知局
基于无线音频传输的无线音箱播放控制方法、装置及系统与流程

1.本发明涉及无线数据传输技术领域,尤其涉及一种基于无线音频传输的无线音箱播放控制方法、装置及系统。


背景技术:

2.无线音箱分别有:蓝牙无线音箱、wifi无线音箱、2.4g无线音箱、fm无线音箱等。从早期低成本fm无线音箱和高成本2.4g无线音箱发展到蓝牙无线音箱和wifi无线音箱,无线蓝牙音箱在价格、防干扰效果、音质及使用的便携性及普及性被广大消费者接受,市场上大多以蓝牙无线音箱为主。虽然利用蓝牙进行无线连接的无线音箱在一定距离内的无线连接是相当稳定的,但是一般由于无线音源设备(智能设备)在用户手中,随用户的移动而移动,很容易短时间内离开有效连接距离,导致连接不稳定或者断开连接,这样就会导致无线音箱播放卡顿或者断开,造成用户的使用体验较差。


技术实现要素:

3.本发明的目的在于克服现有技术的不足,本发明提供了一种基于无线音频传输的无线音箱播放控制方法、装置及系统,可以有效的保证无线音箱在进行音频播放时的播放持续性和稳定性,可以保证用户的使用体验。
4.为了解决上述技术问题,本发明实施例提供了一种基于无线音频传输的无线音箱播放控制方法,所述方法包括:
5.在无线音箱与无线音源设备基于目标传输协议建立无线连接后,所述无线音箱在存储区开辟缓存区;
6.所述无线音箱接收所述无线音源设备发送的音频播放指令;同时,
7.所述无线音箱将接收到的所述无线音源设备基于无线连接发送的音频数据按照顺序缓存在缓存区内;
8.所述无线音箱实时监测所述缓存区内所缓存的音频数据量是否达到最低播放预设值;
9.若所述音频数据量达到最低播放预设值时,所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据进行解码播放。
10.可选的,所述无线连接为无线蓝牙连接。
11.可选的,所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据进行解码播放步骤之后,包括:
12.所述无线音箱将接收到的音频数据缓存到所述缓存区的速度大于所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据的速度,直至所述缓存区内所缓存的音频数据达到缓存最大值后,所述无线音箱将接收到的音频数据缓存到所述缓存区的速度等于所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据的速度。
13.可选的,所述方法还包括:
14.在所述无线音箱与所述无线音源设备的无线通信不稳定时,所述无线音箱设备将持续在所述缓存区内按照顺序提取音频数据进行解码播放,直至所述缓存区内所缓存的音频数据量小于最低播放预设值。
15.可选的,所述方法还包括:
16.所述无线音箱实时监测与所述无线音源设备之间的无线连接是否断开;
17.若所述无线音箱与所述无线音源设备断开时,所述无线音箱获得断开连接前的无线连接的服务/特征值,并搜索获得所述无线音源设备的广播信息;
18.在所述无线音箱搜索到所述无线音源设备的广播信息,所述无线音箱基于所述服务/特征值与所述无线音源设备重新建立连接。
19.可选的,所述无线音箱与所述无线音源设备断开时,还包括:
20.所述无线音箱设备将持续在所述缓存区内按照顺序提取音频数据进行解码播放,直至所述缓存区内所缓存的音频数据量小于最低播放预设值。
21.可选的,所述搜索获得所述无线音源设备的广播信息,包括:
22.所述无线音箱在无线连接的应用层内设置搜索为定向搜索,并通过所述定向搜索获得所述无线音源设备的广播信息。
23.可选的,所述无线音箱基于所述服务/特征值与所述无线音源设备重新建立连接,包括:
24.所述无线音箱不进行所述无线音源设备的服务/特征值再次发现流程,直接与所述无线音源设备重新建立连接。
25.另外,本发明实施例还提供了一种基于无线音频传输的无线音箱播放控制装置,所述装置包括:
26.缓存区开辟模块:用于在无线音箱与无线音源设备基于目标传输协议建立无线连接后,所述无线音箱在存储区开辟缓存区;
27.指令接收模块:用于所述无线音箱接收所述无线音源设备发送的音频播放指令;同时,
28.数据缓存模块:用于所述无线音箱将接收到的所述无线音源设备基于无线连接发送的音频数据按照顺序缓存在缓存区内;
29.监测模块:用于所述无线音箱实时监测所述缓存区内所缓存的音频数据量是否达到最低播放预设值;
30.播放控制模块:用于若所述音频数据量达到最低播放预设值时,所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据进行解码播放。
31.另外,本发明实施例还提供了一种基于无线音频传输的无线音箱播放控制系统,所述系统包括:无线音箱和无线音源设备,其中所述无线音箱与所述无线音源设备基于蓝牙进行无线连接,所述系统被配置为用于执行上述任意一项所述的无线音箱播放控制方法。
32.在本发明实施例中,通过在无线音箱中开辟缓存区对无线音源设备传输的音频数据进行缓存,可以实现在无线音箱在进行音频播放时,就算与无线音源设备之间存在短暂的断连接或者不稳定连接,也可以保持播放持续性和稳定性,提高用户的使用体验感。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
34.图1是本发明实施例中的基于无线音频传输的无线音箱播放控制方法的流程示意图;
35.图2是本发明实施例中的基于无线音频传输的无线音箱播放控制装置的结构组成示意图;
36.图3是本发明实施例中的基于无线音频传输的无线音箱播放控制系统的结构组成示意图。
具体实施方式
37.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
38.实施例一
39.请参阅图1,图1是本发明实施例中的基于无线音频传输的无线音箱播放控制方法的流程示意图。
40.如图1所示,一种基于无线音频传输的无线音箱播放控制方法,所述方法包括:
41.s11:在无线音箱与无线音源设备基于目标传输协议建立无线连接后,所述无线音箱在存储区开辟缓存区;
42.在本发明具体实施过程中,所述无线连接为无线蓝牙连接。
43.具体的,无线音箱和无线音源设备根据蓝牙无线连接的方式建立无线连接,在建立蓝牙无线连接之后无线音箱在其内存区域内,开辟一个较大的存储区域来作为缓存区,用于缓存无线音源设备传输过来的音频数据,并且,缓存区内缓存的无线音频数据至少可以满足在无线音箱与无线音源设备之间无法进行稳定数据传输或者无法进行数据传输后,一段时间内的无线音箱播放过程中所需要的音频数据量。这样,既可以满足在无线音箱和无线音源设备连接不稳定或短暂断开连接后,不影响无线音箱的音频播放,并且在连接稳定,或者重新连接上的时候,可以快速缓存补充。
44.s12:所述无线音箱接收所述无线音源设备发送的音频播放指令;同时,
45.在本发明具体实施过程中,在无线音箱与无线音源设备进行无线连接之后,用户即可在无线音源设备上进行操控,发送音频播放指令至无线音箱中,然后无线音箱接收该无线音源设备发送的音频播放指令,进入待播放状态。
46.s13:所述无线音箱将接收到的所述无线音源设备基于无线连接发送的音频数据按照顺序缓存在缓存区内;
47.在本发明具体实施过程中,在该无线音箱接收该无线音源设备之后,同时也接收来自无线音源设备同步发送过来音频数据,并且该无线音箱将接收到的音频数据按照播放
先后顺序缓存至该缓存区内。
48.s14:所述无线音箱实时监测所述缓存区内所缓存的音频数据量是否达到最低播放预设值;
49.在本发明具体实施过程中,在该无线音箱在缓存区内缓存音频数据之后,该无线音箱需要实时的监测该缓存区内所缓存的音频数据是否达到了最低播放预设值;若没有达到,则继续监测,直到到达最低播放预设值为止。
50.s15:若所述音频数据量达到最低播放预设值时,所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据进行解码播放。
51.在本发明具体实施过程中,在音频数据量达到最低播放预设值时,该无线音箱根据该音频播放指令在该缓存区内按照播放顺序提取音频数据进行解码播放。
52.在本发明具体实施过程中,所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据进行解码播放步骤之后,包括:所述无线音箱将接收到的音频数据缓存到所述缓存区的速度大于所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据的速度,直至所述缓存区内所缓存的音频数据达到缓存最大值后,所述无线音箱将接收到的音频数据缓存到所述缓存区的速度等于所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据的速度。
53.具体的,在该无线音箱将接收到的音频数据缓存到该缓存区的速度大于无线音箱根据该音频播放指令在缓存区内按照顺序提取音频数据的速度,并且直到缓存区内所缓存的音频数据达到缓存最大值之后,该无线音箱将接收到的音频数据缓存到缓存区的速度等于无线音箱该音频播放指令在缓存区内按照顺序提取音频数据的速度;这样一来,可以实时的保持着缓存区内的音频数据的数据量,可数据传输不稳定或者短暂断开连接情况下,能保证无线音箱在一定时间内的连续无影响的播放。
54.在本发明具体实施过程中,所述方法还包括:在所述无线音箱与所述无线音源设备的无线通信不稳定时,所述无线音箱将持续在所述缓存区内按照顺序提取音频数据进行解码播放,直至所述缓存区内所缓存的音频数据量小于最低播放预设值。
55.具体的,可以在无线音箱与无线音源设备的无线通信不稳定时,该无线音箱将持续在该缓存区内按照顺序提取音频数据进行解码播放,并且直至缓存区内所缓存的音频数据量小于最低播放预设值为止。
56.在本发明具体实施过程中,所述方法还包括:所述无线音箱实时监测与所述无线音源设备之间的无线连接是否断开;若所述无线音箱与所述无线音源设备断开时,所述无线音箱获得断开连接前的无线连接的服务/特征值,并搜索获得所述无线音源设备的广播信息;在所述无线音箱搜索到所述无线音源设备的广播信息,所述无线音箱基于所述服务/特征值与所述无线音源设备重新建立连接。
57.进一步的,所述无线音箱与所述无线音源设备断开时,还包括:所述无线音箱设备将持续在所述缓存区内按照顺序提取音频数据进行解码播放,直至所述缓存区内所缓存的音频数据量小于最低播放预设值。
58.进一步的,所述搜索获得所述无线音源设备的广播信息,包括:所述无线音箱在无线连接的应用层内设置搜索为定向搜索,并通过所述定向搜索获得所述无线音源设备的广播信息。
59.进一步的,所述无线音箱基于所述服务/特征值与所述无线音源设备重新建立连接,包括:所述无线音箱不进行所述无线音源设备的服务/特征值再次发现流程,直接与所述无线音源设备重新建立连接。
60.具体的,在无线音箱与无线音源设备蓝牙连接之后,该无线音箱实时监测与无线音源设备之间的蓝牙连接是否断开,在无线音箱与无线音源设备断开时,该无线音箱获得断开连接前的无线连接的服务/特征值,并搜索获得该无线音源设备的广播信息;并且在无线音箱搜索到无线音源设备的广播信息之后,该无线音箱根据服务/特征值与无线音源设备重新建立连接。
61.即无线音箱将持续在缓存区内按照顺序提取音频数据进行解码播放,直至该缓存区内所缓存的音频数据量小于最低播放预设值;这样可以有效的保证在断开连接的一段时间内保证无线音箱的播放工作,在重新连接上无线音源设备时,不出现播放停止,给用户较好的体验感受。
62.其中,搜索获得无线音源设备的广播信息为该无线音箱在无线连接的应用层内设置该搜索为定向搜索,并根据该定向搜索的搜索内容去搜索获得无线音源设备的广播信息。
63.其中,无线音箱根据服务/特征值与该无线音源设备重新建立连接,是该无线音箱不进行搜索到广播信息的无线音源设备的服务/特征值的再次发现流程,而进行直接与无线音源设备重新建立连接,这样子可以更快速的实现蓝牙的重新连接。
64.在本发明实施例中,通过在无线音箱中开辟缓存区对无线音源设备传输的音频数据进行缓存,可以实现在无线音箱在进行音频播放时,就算与无线音源设备之间存在短暂的断连接或者不稳定连接,也可以保持播放持续性和稳定性,提高用户的使用体验感。
65.实施例二
66.请参阅图2,图2是本发明实施例中的基于无线音频传输的无线音箱播放控制装置的结构组成示意图。
67.如图2所示,一种基于无线音频传输的无线音箱播放控制装置,所述装置包括:
68.缓存区开辟模块21:用于在无线音箱与无线音源设备基于目标传输协议建立无线连接后,所述无线音箱在存储区开辟缓存区;
69.在本发明具体实施过程中,所述无线连接为无线蓝牙连接。
70.具体的,无线音箱和无线音源设备根据蓝牙无线连接的方式建立无线连接,在建立蓝牙无线连接之后无线音箱在其内存区域内,开辟一个较大的存储区域来作为缓存区,用于缓存无线音源设备传输过来的音频数据,并且,缓存区内缓存的无线音频数据至少可以满足在无线音箱与无线音源设备之间无法进行稳定数据传输或者无法进行数据传输后,一段时间内的无线音箱播放过程中所需要的音频数据量。这样,既可以满足在无线音箱和无线音源设备连接不稳定或短暂断开连接后,不影响无线音箱的音频播放,并且在连接稳定,或者重新连接上的时候,可以快速缓存补充。
71.指令接收模块22:用于所述无线音箱接收所述无线音源设备发送的音频播放指令;
72.在本发明具体实施过程中,在无线音箱与无线音源设备进行无线连接之后,用户即可在无线音源设备上进行操控,发送音频播放指令至无线音箱中,然后无线音箱接收该
无线音源设备发送的音频播放指令,进入待播放状态。
73.数据缓存模块23:用于所述无线音箱将接收到的所述无线音源设备基于无线连接发送的音频数据按照顺序缓存在缓存区内;
74.在本发明具体实施过程中,在该无线音箱接收该无线音源设备之后,同时也接收来自无线音源设备同步发送过来音频数据,并且该无线音箱将接收到的音频数据按照播放先后顺序缓存至该缓存区内。
75.监测模块24:用于所述无线音箱实时监测所述缓存区内所缓存的音频数据量是否达到最低播放预设值;
76.在本发明具体实施过程中,在该无线音箱在缓存区内缓存音频数据之后,该无线音箱需要实时的监测该缓存区内所缓存的音频数据是否达到了最低播放预设值;若没有达到,则继续监测,直到到达最低播放预设值为止。
77.播放控制模块25:用于若所述音频数据量达到最低播放预设值时,所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据进行解码播放。
78.在本发明具体实施过程中,在音频数据量达到最低播放预设值时,该无线音箱根据该音频播放指令在该缓存区内按照播放顺序提取音频数据进行解码播放。
79.在本发明具体实施过程中,所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据进行解码播放步骤之后,包括:所述无线音箱将接收到的音频数据缓存到所述缓存区的速度大于所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据的速度,直至所述缓存区内所缓存的音频数据达到缓存最大值后,所述无线音箱将接收到的音频数据缓存到所述缓存区的速度等于所述无线音箱基于所述音频播放指令在所述缓存区内按照顺序提取音频数据的速度。
80.具体的,在该无线音箱将接收到的音频数据缓存到该缓存区的速度大于无线音箱根据该音频播放指令在缓存区内按照顺序提取音频数据的速度,并且直到缓存区内所缓存的音频数据达到缓存最大值之后,该无线音箱将接收到的音频数据缓存到缓存区的速度等于无线音箱该音频播放指令在缓存区内按照顺序提取音频数据的速度;这样一来,可以实时的保持着缓存区内的音频数据的数据量,可数据传输不稳定或者短暂断开连接情况下,能保证无线音箱在一定时间内的连续无影响的播放。
81.在本发明具体实施过程中,所述方法还包括:在所述无线音箱与所述无线音源设备的无线通信不稳定时,所述无线音箱将持续在所述缓存区内按照顺序提取音频数据进行解码播放,直至所述缓存区内所缓存的音频数据量小于最低播放预设值。
82.具体的,可以在无线音箱与无线音源设备的无线通信不稳定时,该无线音箱将持续在该缓存区内按照顺序提取音频数据进行解码播放,并且直至缓存区内所缓存的音频数据量小于最低播放预设值为止。
83.在本发明具体实施过程中,所述方法还包括:所述无线音箱实时监测与所述无线音源设备之间的无线连接是否断开;若所述无线音箱与所述无线音源设备断开时,所述无线音箱获得断开连接前的无线连接的服务/特征值,并搜索获得所述无线音源设备的广播信息;在所述无线音箱搜索到所述无线音源设备的广播信息,所述无线音箱基于所述服务/特征值与所述无线音源设备重新建立连接。
84.进一步的,所述无线音箱与所述无线音源设备断开时,还包括:所述无线音箱设备
将持续在所述缓存区内按照顺序提取音频数据进行解码播放,直至所述缓存区内所缓存的音频数据量小于最低播放预设值。
85.进一步的,所述搜索获得所述无线音源设备的广播信息,包括:所述无线音箱在无线连接的应用层内设置搜索为定向搜索,并通过所述定向搜索获得所述无线音源设备的广播信息。
86.进一步的,所述无线音箱基于所述服务/特征值与所述无线音源设备重新建立连接,包括:所述无线音箱不进行所述无线音源设备的服务/特征值再次发现流程,直接与所述无线音源设备重新建立连接。
87.具体的,在无线音箱与无线音源设备蓝牙连接之后,该无线音箱实时监测与无线音源设备之间的蓝牙连接是否断开,在无线音箱与无线音源设备断开时,该无线音箱获得断开连接前的无线连接的服务/特征值,并搜索获得该无线音源设备的广播信息;并且在无线音箱搜索到无线音源设备的广播信息之后,该无线音箱根据服务/特征值与无线音源设备重新建立连接。
88.即无线音箱将持续在缓存区内按照顺序提取音频数据进行解码播放,直至该缓存区内所缓存的音频数据量小于最低播放预设值;这样可以有效的保证在断开连接的一段时间内保证无线音箱的播放工作,在重新连接上无线音源设备时,不出现播放停止,给用户较好的体验感受。
89.其中,搜索获得无线音源设备的广播信息为该无线音箱在无线连接的应用层内设置该搜索为定向搜索,并根据该定向搜索的搜索内容去搜索获得无线音源设备的广播信息。
90.其中,无线音箱根据服务/特征值与该无线音源设备重新建立连接,是该无线音箱不进行搜索到广播信息的无线音源设备的服务/特征值的再次发现流程,而进行直接与无线音源设备重新建立连接,这样子可以更快速的实现蓝牙的重新连接。
91.在本发明实施例中,通过在无线音箱中开辟缓存区对无线音源设备传输的音频数据进行缓存,可以实现在无线音箱在进行音频播放时,就算与无线音源设备之间存在短暂的断连接或者不稳定连接,也可以保持播放持续性和稳定性,提高用户的使用体验感。
92.实施例三
93.请参阅图3,图3是本发明实施例中的基于无线音频传输的无线音箱播放控制系统的结构组成示意图。
94.如图3所示,一种基于无线音频传输的无线音箱播放控制系统,所述系统包括:无线音箱31和无线音源设备32,其中所述无线音箱31与所述无线音源设备32基于蓝牙进行无线连接,所述系统被配置为用于执行上述任意一项所述的无线音箱播放控制方法。
95.在本发明具体实施过程中,系统部分的具体实施方式,可参详上述实施例,在此不再赘述。
96.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonly memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
97.另外,以上对本发明实施例所提供的一种基于无线音频传输的无线音箱播放控制
方法、装置及系统进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1