播放音频数据的方法、装置以及电子设备制造方法及图纸

技术编号:35566586 阅读:13 留言:0更新日期:2022-11-12 15:50
本发明专利技术提供了一种播放音频数据的方法、装置以及电子设备,该方法应用于目标服务器,包括:发送第一音频数据至多个第一电子设备,以使每一第一电子设备在接收完毕第一音频数据的情况下,发送第一确认信息至目标服务器;在接收到全部的第一电子设备发送的第一确认信息的情况下,发送第一播放请求至每一第一电子设备,以使每一第一电子设备在接收到第一播放请求的情况下,在同一时刻开始播放第一音频数据。由于各第一电子设备在接收到第一播放请求时,第一音频数据已经存储至本地,因此,多个第一电子设备可以对各自本地的第一音频数据同步播放,解决了各第一电子设备播放音频数据不同步的问题,进一步避免了由于播放音频数据不同步导致的叠音现象。同步导致的叠音现象。同步导致的叠音现象。

【技术实现步骤摘要】
播放音频数据的方法、装置以及电子设备


[0001]本专利技术涉及音频播放
,尤其涉及一种播放音频数据的方法、装置以及电子设备。

技术介绍

[0002]为了方便信息的传递、提高信息的时效性,语音广播被广泛应用于校园管理、农村治理等场景。
[0003]尤其是在空旷的室外区域,为了确保区域范围内的人们都可以收听到广播,往往需要在区域四周布置多个语音播放设备。例如,某村正在下发一则通知,此时,该村范围内的所有语音播放设备(比如喇叭、扬声器等)均开始播放该则通知。
[0004]然而,由于网络速率的不同,可能会导致一部分语音播放设备已经播放到通知尾部的内容,另一部分语音播放设备才刚开始播放通知,即多个语音播放设备的播放进度不同,从而造成播放音频数据时音频不同步的情况发生。

技术实现思路

[0005]鉴于上述问题,本专利技术实施例提供一种播放音频数据的方法、装置以及电子设备,以解决现有技术中由于网速原因导致的多个电子设备无法同步播放音频数据的问题。
[0006]第一方面,本专利技术实施例提供了一种播放音频数据的方法,应用于目标服务器,所述方法包括:
[0007]发送第一音频数据至多个第一电子设备,以使每一所述第一电子设备在接收完毕所述第一音频数据的情况下,发送第一确认信息至所述目标服务器;
[0008]在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,发送第一播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第一播放请求的情况下,在同一时刻开始播放所述第一音频数据。
[0009]可选地,所述发送第一音频数据至多个第一电子设备,包括:
[0010]将待播放音频数据分割为多个音频段;其中,每一所述音频段具有一表征其在播放序列中的位置的标签,所述播放序列为所述多个音频段按照所述待播放音频数据的播放顺序排列而成的序列;
[0011]发送所述多个音频段至每一所述第一电子设备,其中,所述第一音频数据为所述播放序列中的首个音频段;
[0012]在所述发送第一播放请求至每一所述第一电子设备之后,所述方法还包括:
[0013]在接收到全部的所述第一电子设备发送的携带有目标标签的第二确认信息,且所述目标标签符合目标条件的情况下,发送携带有所述目标标签的第二播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第二播放请求的情况下,在同一时刻开始播放第二音频数据;
[0014]其中,所述第二确认信息为每一所述第一电子设备分别在每接收完毕一个所述音
频段的情况下,发送的携带有当前接收完毕的所述音频段的标签的确认信息;所述目标标签符合目标条件,包括:具有所述目标标签的音频段并非位于所述播放序列的首位,且所述播放序列中位于具有所述目标标签的音频段之前的所述音频段已播放完毕,所述第二音频数据为所述多个音频段中具有所述目标标签的音频段。
[0015]可选地,所述在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,发送第一播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第一播放请求的情况下,在同一时刻开始播放所述第一音频数据,包括:
[0016]在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,确定基准时刻中最晚的目标时刻;其中,所述基准时刻为所述第一电子设备接收完毕所述第一音频数据的时刻或者所述目标服务器接收到所述第一确认信息的时刻;
[0017]基于所述目标时刻,确定晚于所述目标时刻预设时长的播放时刻;
[0018]发送携带有所述播放时刻的第一播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第一播放请求的情况下,均在所述播放时刻开始播放所述第一音频数据。
[0019]可选地,在所述发送第一音频数据至多个第一电子设备之前,所述方法还包括:
[0020]发送播放准备请求至所述多个第一电子设备,以使每一所述第一电子设备基于所述播放准备请求,清空缓存中的数据。
[0021]可选地,在所述发送第一音频数据至多个第一电子设备之前,所述方法还包括:
[0022]发送时间校准请求至多个第一电子设备,以使每一所述第一电子设备基于所述时间校准请求,将所述第一电子设备的系统时间同步为所述目标服务器的系统时间。
[0023]可选地,在所述发送第一音频数据至多个第一电子设备之前,所述方法还包括:
[0024]接收目标集合中每一电子设备发送的设备信息,其中,所述设备信息包括所述电子设备采集自身周边环境信息生成的图像信息以及所述电子设备的设备标识;所述多个第一电子设备为所述目标集合中的电子设备;
[0025]将所述目标集合中每一电子设备的图像信息发送至第二电子设备,以使所述第二电子设备显示所述图像信息,并在接收到目标操作的情况下,将多个设备标识发送至所述目标服务器;其中,所述多个设备标识为所述目标操作指示的所述电子设备的设备标识;
[0026]在接收到所述第二电子设备发送的所述多个设备标识的情况下,将所述多个设备标识对应的所述电子设备确定为所述多个第一电子设备。
[0027]第二方面,本专利技术实施例提供了一种播放音频数据的方法,应用于目标电子设备,所述方法包括:
[0028]接收目标服务器向多个第一电子设备发送的第一音频数据,其中,所述目标电子设备为所述多个第一电子设备中的任意一个;
[0029]在接收完毕所述第一音频数据的情况下,发送第一确认信息至所述目标服务器,以使所述目标服务器在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,发送第一播放请求至每一所述第一电子设备;
[0030]在接收到所述目标服务器发送的所述第一播放请求的情况下,与接收到所述第一播放请求的剩余电子设备,在同一时刻开始播放所述第一音频数据;
[0031]其中,所述剩余电子设备包括全部的所述第一电子设备中除所述目标电子设备之
外的第一电子设备。
[0032]可选地,所述接收目标服务器向多个第一电子设备发送的第一音频数据,包括:
[0033]接收目标服务器向多个第一电子设备发送的多个音频段,其中,所述多个音频段为所述目标服务器将待播放音频数据分割得到的,每一所述音频段具有一表征其在播放序列中的位置的标签,所述播放序列为所述多个音频段按照所述待播放音频数据的播放顺序排列而成的序列;所述第一音频数据为所述播放序列中的首个音频段;
[0034]所述在同一时刻开始播放所述第一音频数据之后,所述方法还包括:
[0035]在每接收完毕一个所述音频段的情况下,发送携带有当前接收完毕的所述音频段的标签的第二确认信息至所述目标服务器,以使所述目标服务器在接收到全部的所述第一电子设备发送的携带有目标标签的所述第二确认信息,且所述目标标签符合目标条件的情况下,发送携带有所述目标标签的第二播放请求至每一所述第一电子设备;
[0036]其中,所述目标标签符合目标条件,包括:具有所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种播放音频数据的方法,其特征在于,应用于目标服务器,所述方法包括:发送第一音频数据至多个第一电子设备,以使每一所述第一电子设备在接收完毕所述第一音频数据的情况下,发送第一确认信息至所述目标服务器;在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,发送第一播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第一播放请求的情况下,在同一时刻开始播放所述第一音频数据。2.根据权利要求1所述的方法,其特征在于,所述发送第一音频数据至多个第一电子设备,包括:将待播放音频数据分割为多个音频段;其中,每一所述音频段具有一表征其在播放序列中的位置的标签,所述播放序列为所述多个音频段按照所述待播放音频数据的播放顺序排列而成的序列;发送所述多个音频段至每一所述第一电子设备,其中,所述第一音频数据为所述播放序列中的首个音频段;在所述发送第一播放请求至每一所述第一电子设备之后,所述方法还包括:在接收到全部的所述第一电子设备发送的携带有目标标签的第二确认信息,且所述目标标签符合目标条件的情况下,发送携带有所述目标标签的第二播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第二播放请求的情况下,在同一时刻开始播放第二音频数据;其中,所述第二确认信息为每一所述第一电子设备分别在每接收完毕一个所述音频段的情况下,发送的携带有当前接收完毕的所述音频段的标签的确认信息;所述目标标签符合目标条件,包括:具有所述目标标签的音频段并非位于所述播放序列的首位,且所述播放序列中位于具有所述目标标签的音频段之前的所述音频段已播放完毕,所述第二音频数据为所述多个音频段中具有所述目标标签的音频段。3.根据权利要求1所述的方法,其特征在于,所述在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,发送第一播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第一播放请求的情况下,在同一时刻开始播放所述第一音频数据,包括:在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,确定基准时刻中最晚的目标时刻;其中,所述基准时刻为所述第一电子设备接收完毕所述第一音频数据的时刻或者所述目标服务器接收到所述第一确认信息的时刻;基于所述目标时刻,确定晚于所述目标时刻预设时长的播放时刻;发送携带有所述播放时刻的第一播放请求至每一所述第一电子设备,以使每一所述第一电子设备在接收到所述第一播放请求的情况下,均在所述播放时刻开始播放所述第一音频数据。4.根据权利要求1所述的方法,其特征在于,在所述发送第一音频数据至多个第一电子设备之前,所述方法还包括:发送播放准备请求至所述多个第一电子设备,以使每一所述第一电子设备基于所述播放准备请求,清空缓存中的数据。5.根据权利要求1所述的方法,其特征在于,在所述发送第一音频数据至多个第一电子
设备之前,所述方法还包括:发送时间校准请求至多个第一电子设备,以使每一所述第一电子设备基于所述时间校准请求,将所述第一电子设备的系统时间同步为所述目标服务器的系统时间。6.根据权利要求1所述的方法,其特征在于,在所述发送第一音频数据至多个第一电子设备之前,所述方法还包括:接收目标集合中每一电子设备发送的设备信息,其中,所述设备信息包括所述电子设备采集自身周边环境信息生成的图像信息以及所述电子设备的设备标识;所述多个第一电子设备为所述目标集合中的电子设备;将所述目标集合中每一电子设备的图像信息发送至第二电子设备,以使所述第二电子设备显示所述图像信息,并在接收到目标操作的情况下,将多个设备标识发送至所述目标服务器;其中,所述多个设备标识为所述目标操作指示的所述电子设备的设备标识;在接收到所述第二电子设备发送的所述多个设备标识的情况下,将所述多个设备标识对应的所述电子设备确定为所述多个第一电子设备。7.一种播放音频数据的方法,其特征在于,应用于目标电子设备,所述方法包括:接收目标服务器向多个第一电子设备发送的第一音频数据,其中,所述目标电子设备为所述多个第一电子设备中的任意一个;在接收完毕所述第一音频数据的情况下,发送第一确认信息至所述目标服务器,以使所述目标服务器在接收到全部的所述第一电子设备发送的所述第一确认信息的情况下,发送第一播放请求至每一所述第一电子设备;在接收到所述目标服务器发送的所述第一播放请求的情况下,与接收到所述第一播放请求的剩余电子设备,在同一时刻开始播放所述第一音频数据;其中,所述剩余电子设备包括全部的所述第一电子设备中除所述目标电子设备之外的第一电子设备。...

【专利技术属性】
技术研发人员:邓德宝高玥陈丹张晨啸
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1