广播的播放方法、装置、存储介质和电子设备与流程

未命名 09-10 阅读:126 评论:0

广播的播放方法、装置、存储介质和电子设备
【技术领域】
1.本发明实施例涉及广播技术领域,具体涉及一种广播的播放方法、装置、存储介质和电子设备。


背景技术:

2.用户使用手机收听广播有两种方式,一种方式为手机安装收音机应用(application,app),手机需要使用数据流量或者在wifi环境下才能播放广播内容。另一种方式是手机中具有自带的收音机功能,手机在使用收音机功能时,不需要联网,通过自身的硬件天线装置即可接收电台发出的电磁波形式的调频信号,手机包括扬声器或电子设备与有线耳机连接,扬声器或有线耳机播放解调后的调频信号;若手机与蓝牙(bluetooth,bt)耳机连接,但由于并没有调频信号直接到蓝牙耳机的数据流通路以支持蓝牙耳机播放广播内容,故而导致用户无法通过蓝牙耳机收听手机通过自带的收音机功能接收的调频信号对应的广播内容。


技术实现要素:

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.图4为本发明实施例提供的一种电子设备的示意图。
【具体实施方式】
38.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
39.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
40.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
41.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
42.应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述数目等,但这些数目不应限于这些术语。这些术语仅用来将数目彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一数目也可以被称为第二数目,类似地,第二数目也可以被称为第一数目。
43.取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
44.图1为本发明实施例提供的一种广播的播放方法的流程图,如图1所示,包括:
45.步骤101、电子设备获取广播信号。
46.本发明实施例中,电子设备包括但不限于手机、平板电脑、便携式pc、台式机、可穿
戴设备、车辆终端等。无线耳机设备包括具有无线通信功能的设备,电子设备可通过无线通信方式与无线耳机设备连接,无线通信方式包括蓝牙通信方式,例如,无线耳机设备包括蓝牙耳机,电子设备通过蓝牙通信方式与蓝牙耳机连接。电子设备具有收音机功能,可在不联网的情况下接收网络设备发送的广播信号,减少了数据流量包的使用,降低了成本,广播信号为网络设备实时广播的信号,广播信号包括调频调制(frequency modulation,fm)信号,网络设备包括广播电台,电子设备的操作系统可以为安卓(android)系统。例如,电子设备为具有广播应用且操作系统为安卓系统的安卓设备,广播应用为基于收音机功能,用于使用户听到广播信号对应的广播内容的应用,电子设备具有fm信号接收芯片,电子设备通过fm信号接收芯片实时接收广播电台发送的fm信号。
47.图2为本发明实施例提供的一种电子设备与蓝牙耳机交互的示意图,如图2所示,电子设备1具有广播应用,广播应用包括调频调制应用,fm app 3表示调频调制应用。电子设备1包括音频护圈(audio flinger)模块、音频记录(audio record)模块、音轨(audio track)模块与音频策略管理器(audio policy manager,apm)模块,音频护圈模块用于执行音频护圈软件的程序,音频记录模块用于执行音频记录软件的程序,音轨模块用于执行音轨软件的程序,音频策略管理器模块用于执行音频策略管理器软件的程序,af 5表示音频护圈模块,ar 6表示音频记录模块,at 7表示音轨模块;af 5、ar 6、at 7与apm 4执行的操作均处于框架(framework,fw)层。af 5包括输入端口(i)与输出端口(o);fm 8表示fm信号,输入端口用于接收fm信号;bt 2表示蓝牙耳机,输出端口能够通过无线通信方式与bt 2交互;图2中的实线箭头表示控制线,例如,apm 4可通过控制af 5建立或销毁调频调制蓝牙线程(thread),图2中所示的fm bt th表示调频调制蓝牙线程;图2中的虚线箭头表示数据传输线,例如,af 5通过输入端口接收fm信号。
48.步骤102、电子设备基于广播应用处于播放状态,根据广播信号生成数字音频信号并保存数字音频信号。
49.本发明实施例中,电子设备包括模数转换模块与内存缓冲区,电子设备通过模数转换模块将广播信号转换成数字音频信号;对数字音频信号进行录制并保存至内存缓冲区,内存缓冲区保存录制的一段时间内的数字音频信号。广播应用可处于运行状态或关闭状态,其中,运行状态包括未播放状态或播放状态,未播放状态表示电子设备运行广播应用且广播应用的音频处于并未播放的状态;播放状态表示电子设备运行广播应用且广播应用的音频处于播放的状态,关闭状态表示电子设备结束运行广播应用的状态。
50.步骤103、电子设备通过无线通信方式,将数字音频信号发送至无线耳机设备以使无线耳机设备播放数字音频信号对应的广播内容。
51.本发明实施例中,电子设备包括蓝牙模块,例如,蓝牙模块通过蓝牙通信方式,将录制的一段时间的数字音频信号发送至蓝牙设备;蓝牙耳机播放数字音频信号对应的广播内容,从而使用户能够通过蓝牙耳机听到电子设备接收的广播信号对应的广播内容。
52.本发明实施例中,在电子设备与无线耳机设备通过无线通信方式连接且广播应用处于播放状态的前提下,电子设备循环执行步骤101至步骤103。电子设备实时执行步骤101,步骤102至步骤103可同步执行,电子设备实时执行获取广播信号的操作,同步执行将广播信号转换为数字音频信号并将保存后的数字音频信号发送至无线耳机设备的操作,实现了转换操作与发送操作的同步处理。
53.本发明实施例提供了一种广播的播放方法,该方法应用于通过无线通信方式与无线耳机设备连接的电子设备,电子设备具有广播应用,电子设备获取广播信号;基于广播应用处于播放状态,根据广播信号生成数字音频信号并保存数字音频信号;通过无线通信方式,将数字音频信号发送至无线耳机设备以使无线耳机设备播放数字音频信号对应的广播内容,从而电子设备能够对接收的广播信号进行处理生成数字音频信号,并将数字音频信号发送至无线耳机设备,无线耳机设备能够播放数字音频信号对应的广播内容,使用户能够通过无线耳机设备收听电子设备通过自带的收音机功能接收的广播信号对应的广播内容,且减少了流量数据的消耗,使电子设备具备控制无线耳机设备播放广播应用的音频的功能。
54.在一种可能的实现方式中,步骤102之前,具体还包括:步骤1001、电子设备启动广播应用并设置广播应用处于运行状态,运行状态包括播放状态或未播放状态;步骤1002、电子设备基于广播应用处于运行状态且通过无线通信方式与无线耳机设备连接,创建播放线程;步骤102包括:电子设备基于播放线程与广播应用处于播放状态,将广播信号转换成数字音频信号;保存数字音频信号。
55.本发明实施例中,电子设备在打开广播应用,且检测出电子设备与无线耳机设备通过无线通信方式连接的前提条件下,通过设置函数创建播放线程。电子设备在执行步骤1002时,广播应用可处于播放状态或未播放状态,当广播应用处于未播放状态时,电子设备基于广播应用处于未播放状态且通过无线通信方式与无线耳机设备连接,创建播放线程。当广播应用处于播放状态时,电子设备基于广播应用处于播放状态且通过无线通信方式与无线耳机设备连接,动态创建播放线程。
56.如图2所示,在apm 4识别出电子设备与蓝牙耳机连接且fm应用处于运行状态同时满足的情况下,apm 4通过设置函数控制af 5创建或动态创建播放线程,播放线程包括fm bt线程,设置函数包括线程函数。例如,apm 4检测出fm应用处于未播放状态且电子设备通过无线通信方式与无线耳机设备连接;apm 4向af 5发送创建fm bt线程的命令;af 5响应于该创建fm bt线程的命令,新建一个对象,该对象继承自线程函数,用于实现电子设备接收广播信号、处理广播信号、保存处理后的广播信号与发送处理后的广播信号的线程,接收广播信号、处理广播信号、保存处理后的广播信号与发送处理后的广播信号的循环执行过程可定义为threadloop循环;当fm bt线程中的onfirstref()函数被执行之后,该线程进入threadloop循环,电子设备执行步骤101。当广播应用处于播放状态且电子设备并未通过无线通信方式与无线耳机设备连接时,输入端口实时获取广播信号,电子设备播放广播内容,此时,电子设备通过无线通信方式与无线耳机设备连接,由于广播应用还处于播放状态,电子设备动态创建播放线程,使输入端口持续获取广播信号,创建输入端口将接收的广播信号发送至ar 6、ar 6将广播信号转换为数字音频信号并发送至at 7、at 7将数字音频信号发送至输出端口、输出端口将数字音频信号发送至蓝牙耳机的线程。
57.当fm bt线程创建成功之后,电子设备响应于用户向电子设备输入播放操作,基于fm bt线程,执行threadloop循环。例如,在安卓设备中,af 5打开输入端口,在硬件抽象层(hal),输入端口执行接收网络设发送的广播信号的操作;输入端口将实时接收的广播信号发送至ar 6。ar 6用于读取广播信号;将广播信号转换成数字音频信号;对数字音频信号进行录音并保存;将保存的数字音频信号发送至at 7,例如,ar 6在对数字音频信号进行录音
时选择的录音类型为fm tunner source,将录制后的数字音频信号保存至本地内存中。at 7用于播放数字音频信号,例如,数字音频信号的播放类型选择为音乐(music)类型,由于apm 4通过调用相关的函数,根据音频策略得到蓝牙设备作为播放设备,at 7将音乐类型的数字音频信号发送至af 5,输出端口通过蓝牙通信方式将缓存的音乐类型的数字音频信号发送至蓝牙设备,蓝牙设备播放数字音频信号对应的广播内容,此时fm bt线程一直处于threadloop循环中,实现了转换广播信号与播放数字音频信号的实时操作,从而无需对广播应用进行修改,只需对电子设备的操作系统进行兼容性修改即可创建广播线程;能够支持任意一款广播应用,且无需与该广播应用所对应的厂商进行修改适配。
58.在一种可能的实现方式中,步骤1002之后,还包括:步骤104、电子设备检测到广播应用处于关闭状态,销毁播放线程;或者,步骤105、电子设备检测到与无线耳机设备断开连接且广播应用处于播放状态,动态销毁播放线程;或者,步骤106、电子设备检测到与无线耳机设备断开连接且广播应用处于未播放状态,销毁播放线程。
59.本发明实施例中,步骤105之后,还包括:电子设备播放广播信号对应的广播内容。
60.在步骤104中,广播应用由运行状态转化为关闭状态;在广播应用被关闭之前,广播应用可处于播放状态或未播放状态。例如,用户向电子设备输入关闭广播应用的操作,电子设备响应于用户输入的关闭广播应用的操作,将广播应用对应的状态设置为关闭状态;基于广播应用处于关闭状态,直接销毁播放线程。如图2所示,当广播应用处于播放状态时用户输入关闭广播应用的操作,广播应用对应的广播应用模块向apm 4传输退出指令,apm 4基于退出指令控制fm bt线程停止运行,同时,threadloop循环也被终止,输入端口停止接收广播信号,ar 6停止将广播信号转换为数字音频信号,at 7停止将数字音频信号发送至输出端口,且输出端口停止向无线耳机设备传输数字音频信号;af 5执行虚构函数以销毁fm bt线程。
61.在步骤105中,广播应用处于播放状态,电子设备和与该电子设备连接的无线耳机设备之间的连接断开,例如,用户向电子设备输入断开连接的操作,电子设备基于用户输入的断开连接的操作且广播应用处于播放状态,动态销毁播放线程。如图2所示,当电子设备与无线耳机设备断开连接时,apm 4首先检测到电子设备与无线耳机设备之间的蓝牙连接断开,广播应用处于播放状态,apm 4控制fm bt线程动态销毁,同时,threadloop循环也被终止,at 7停止将数字音频信号发送至输出端口,输出端口停止向无线耳机设备传输数字音频信号。但输入端口可持续且实时获取广播信号,电子设备可对广播信号进行解调,当电子设备包括扬声器,扬声器广播解调后的广播信号对应的广播内容;或者,当电子设备与有线耳机设备进行连接,有线耳机设备广播解调后的广播信号对应的广播内容。
62.在步骤106中,广播应用处于未播放状态,电子设备和与该电子设备连接的无线耳机设备之间的连接断开,例如,用户向电子设备输入断开连接的操作,电子设备响应于用户输入的断开连接的操作且广播应用处于未播放状态,直接销毁播放线程。如图2所示,当电子设备与无线耳机设备断开连接时,apm 4首先检测到电子设备与无线耳机设备之间的蓝牙连接断开,广播应用处于未播放状态,apm 4控制af 5执行虚构函数以销毁fm bt线程。
63.在一种可能的实现方式中,步骤1002之后还包括:步骤107、电子设备基于广播应用由播放状态转换为未播放状态,停止运行播放线程。
64.本发明实施例中,如图2所示,当用户向电子设备输入暂停广播应用的音频播放
时,广播应用对应的广播应用模块向apm 4传输停止指令,apm 4基于停止指令apm 4apm 4控制fm bt线程停止运行,同时,threadloop循环也被终止,输入端口停止接收广播信号,ar 6停止将广播信号转换为数字音频信号,at 7停止将数字音频信号发送至输出端口,输出端口停止向无线耳机设备传输数字音频信号,从而用户可通过控制电子设备的广播应用控制蓝牙耳机停止播放广播内容。
65.本发明实施例提供了一种广播的播放方法,该方法应用于通过无线通信方式与无线耳机设备连接的电子设备,电子设备具有广播应用,电子设备获取广播信号;基于广播应用处于播放状态,根据广播信号生成数字音频信号并保存数字音频信号;通过无线通信方式,将数字音频信号发送至无线耳机设备以使无线耳机设备播放数字音频信号对应的广播内容,从而提供了一种播放线程,电子设备基于播放线程获取广播信号,且电子设备在没有连接网络时也能够获取广播信号,减少了数据流量的消耗,降低了成本;电子设备基于播放线程对接收的广播信号进行处理生成数字音频信号,并将数字音频信号发送至无线耳机设备,无线耳机设备能够播放数字音频信号对应的广播内容,使用户能够通过无线耳机设备收听电子设备通过自带的收音机功能接收的广播信号对应的广播内容;使电子设备具备控制无线耳机设备播放广播应用的音频的功能,用户可通过电子设备的广播应用控制蓝牙耳机播放或停止播放广播内容。
66.图3为本发明实施例提供的一种广播的播放装置的结构示意图,广播的播放装置搭载于通过无线通信方式与无线耳机设备连接的电子设备,该电子设备具有广播应用,如图3所示,广播的播放装置包括:获取模块11、生成模块12、保存模块13与发送模块14。获取模块11与生成模块12连接;生成模块12与保存模块13连接;保存模块13与发送模块14连接。
67.获取模块11用于获取广播信号;生成模块12用于基于广播应用处于播放状态,根据广播信号生成数字音频信号;保存模块13用于保存数字音频信号;发送模块14用于通过无线通信方式,将数字音频信号发送至无线耳机设备以使无线耳机设备播放数字音频信号对应的广播内容。
68.在一种可能的实现方式中,该装置还包括设置模块15与创建模块16。设置模块15与创建模块16连接;创建模块16与生成模块12连接。
69.设置模块15用于启动广播应用并设置广播应用处于运行状态,运行状态包括播放状态或未播放状态;创建模块16用于基于广播应用处于运行状态且通过无线通信方式与无线耳机设备连接,创建播放线程;生成模块12具体用于基于播放线程与广播应用处于播放状态,将广播信号转换成数字音频信号。
70.在一种可能的实现方式中,该装置还包括销毁模块17。销毁模块17与创建模块16连接。
71.销毁模块17用于检测到广播应用处于关闭状态,销毁播放线程;或者,检测到与无线耳机设备断开连接且广播应用处于播放状态,动态销毁播放线程;或者,检测到与无线耳机设备断开连接且广播应用处于未播放状态,销毁播放线程。
72.在一种可能的实现方式中,该装置还包括播放模块18。播放模块18与销毁模块17连接。
73.销毁模块17用于根据广播信号播放广播信号对应的广播内容。
74.在一种可能的实现方式中,创建模块16具体用于基于广播应用处于未播放状态且
通过无线通信方式与无线耳机设备连接,创建播放线程;或者,基于广播应用处于播放状态且通过无线通信方式与无线耳机设备连接,动态创建播放线程。
75.在一种可能的实现方式中,该装置还包括停止模块19。停止模块19与创建模块16连接。
76.停止模块19用于基于广播应用由播放状态转换为未播放状态,停止运行播放线程。
77.在一种可能的实现方式中,无线通信方式包括蓝牙通信方式。
78.本发明实施例提供了一种广播的播放装置,该装置搭载于通过无线通信方式与无线耳机设备连接的电子设备,电子设备具有广播应用,获取广播信号;基于广播应用处于播放状态,根据广播信号生成数字音频信号并保存数字音频信号;通过无线通信方式,将数字音频信号发送至无线耳机设备以使无线耳机设备播放数字音频信号对应的广播内容,从而能够对接收的广播信号进行处理生成数字音频信号,并将数字音频信号发送至无线耳机设备,无线耳机设备能够播放数字音频信号对应的广播内容,使用户能够通过无线耳机设备收听电子设备通过自带的收音机功能接收的广播信号对应的广播内容,且减少了流量数据的消耗。
79.本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述广播的播放方法的实施例的各步骤,具体描述可参见上述广播的播放方法的实施例。
80.本发明实施例提供了一种电子设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述广播的播放方法的实施例的各步骤,具体描述可参见上述广播的播放方法的实施例。
81.图4为本发明实施例提供的一种电子设备的示意图。如图4所示,该实施例的电子设备30包括:处理器31、存储器32以及存储在存储器32中并可在处理器31上运行的计算机程序33,该计算机程序33被处理器31执行时实现实施例中的应用于广播的播放方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器31执行时实现实施例中应用于广播的播放装置中各模型/单元的功能,为避免重复,此处不一一赘述。
82.电子设备30包括,但不仅限于,处理器31、存储器32。本领域技术人员可以理解,图4仅仅是电子设备30的示例,并不构成对电子设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备30还可以包括输入输出设备、网络接入设备、总线等。
83.所称处理器31可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
84.存储器32可以是电子设备30的内部存储单元,例如电子设备30的硬盘或内存。存储器32也可以是电子设备30的外部存储设备,例如电子设备30上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)
等。进一步地,存储器32还可以既包括电子设备30的内部存储单元也包括外部存储设备。存储器32用于存储计算机程序以及电子设备30所需的其他程序和数据。存储器32还可以用于暂时地存储已经输出或者将要输出的数据。
85.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
86.在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
87.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
88.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
89.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
90.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

技术特征:
1.一种广播的播放方法,其特征在于,所述方法应用于通过无线通信方式与无线耳机设备连接的电子设备,所述电子设备具有广播应用,包括:获取广播信号;基于所述广播应用处于播放状态,根据所述广播信号生成数字音频信号并保存所述数字音频信号;通过无线通信方式,将所述数字音频信号发送至所述无线耳机设备以使所述无线耳机设备播放所述数字音频信号对应的广播内容。2.根据权利要求1所述的方法,其特征在于,所述基于所述广播应用处于播放状态,根据所述广播信号生成数字音频信号之前,还包括:启动广播应用并设置所述广播应用处于运行状态,所述运行状态包括播放状态或未播放状态;基于所述广播应用处于运行状态且通过无线通信方式与所述无线耳机设备连接,创建播放线程;所述基于所述广播应用处于播放状态,根据所述广播信号生成数字音频信号,包括:基于所述播放线程与所述广播应用处于所述播放状态,将所述广播信号转换成所述数字音频信号。3.根据权利要求2所述的方法,其特征在于,所述创建播放线程之后,还包括:检测到所述广播应用处于关闭状态,销毁所述播放线程;或者,检测到与所述无线耳机设备断开连接且所述广播应用处于所述播放状态,动态销毁所述播放线程;或者,检测到与所述无线耳机设备断开连接且所述广播应用处于所述未播放状态,销毁所述播放线程。4.根据权利要求3所述的方法,其特征在于,基于所述广播应用处于所述播放状态,检测到与所述无线耳机设备断开连接,动态销毁所述播放线程之后,还包括:根据所述广播信号播放所述广播信号对应的广播内容。5.根据权利要求2所述的方法,其特征在于,所述基于所述广播应用处于运行状态且通过无线通信方式与所述无线耳机设备连接,创建播放线程,包括:基于所述广播应用处于所述未播放状态且通过无线通信方式与所述无线耳机设备连接,创建所述播放线程;或者,基于所述广播应用处于所述播放状态且通过无线通信方式与所述无线耳机设备连接,动态创建所述播放线程。6.根据权利要求2所述的方法,其特征在于,所述基于所述广播应用处于运行状态且通过无线通信方式与所述无线耳机设备连接,创建播放线程之后,还包括:基于所述广播应用由所述播放状态转换为所述未播放状态,停止运行所述播放线程。7.根据权利要求1-6所述的方法,其特征在于,所述无线通信方式包括蓝牙通信方式。8.一种广播的播放装置,其特征在于,广播的播放装置搭载于通过无线通信方式与无线耳机设备连接的电子设备,该电子设备具有广播应用,所述广播的播放装置包括:获取模块,用于获取广播信号;生成模块,用于基于所述广播应用处于播放状态,根据所述广播信号生成数字音频信
号;保存模块,用于保存所述数字音频信号;发送模块,用于通过无线通信方式,将所述数字音频信号发送至所述无线耳机设备以使所述无线耳机设备播放所述数字音频信号对应的广播内容。9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的广播的播放方法。10.一种电子设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至7中任意一项所述的广播的播放方法步骤。

技术总结
本发明实施例提供了一种广播的播放方法、装置、存储介质和电子设备。该方法应用于通过无线通信方式与无线耳机设备连接的电子设备,电子设备具有广播应用,该方法包括:获取广播信号;基于广播应用处于播放状态,根据广播信号生成数字音频信号并保存数字音频信号;通过无线通信方式,将数字音频信号发送至无线耳机设备以使无线耳机设备播放数字音频信号对应的广播内容,从而电子设备能够对接收的广播信号进行处理生成数字音频信号,并将数字音频信号发送至无线耳机设备,无线耳机设备能够播放数字音频信号对应的广播内容,使用户能够通过无线耳机设备收听电子设备通过自带的收音机功能接收的广播信号对应的广播内容。功能接收的广播信号对应的广播内容。功能接收的广播信号对应的广播内容。


技术研发人员:张雷雷 孙文宇
受保护的技术使用者:展讯半导体(成都)有限公司
技术研发日:2023.06.25
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐