本发明涉及互联网通信领域,特别涉及一种控制收音机的方法及装置。
背景技术:
收音机是一种能够收听广播电台发射的音频信号的一种设备。目前人们常使用收音机来收听音乐、新闻、相声或小品等娱乐节目,是人们生活中常见的娱乐设备,被人们广泛使用。
目前广播电台将自己的娱乐节目转换成音频信号,然后通过一定频率的短波信号广播该音频信号。用户可以启动收音机,调节收音机从该频率的短波信号上接收广播电台广播的音频信号,对该音频信号进行解调,同时播放解调的该音频信号。
技术实现要素:
为了避免收音机发出杂音和收听断断续续的现象,本发明提供了一种控制收音机的方法及装置。所述技术方案如下:
一方面,提供了一种控制收音机的方法,所述方法包括:
获取无线接入点的设备标识和接入密码;
根据所述无线接入点的设备标识和所述接入密码,建立与广播电台服务器之间的网络连接;
通过所述网络连接,从所述广播电台服务器中获取音频信号;
播放所述音频信号。
可选的,所述获取无线接入点的设备标识和接入密码,包括:
获取收音机本地存储的无线接入点的设备标识和接入密码;或者,
广播接入点请求消息,接收移动终端在接收所述接入点请求消息后广播接入点响应消息,所述接入点响应消息携带所述无线接入点的设备标识和接入密码。
可选的,所述根据所述无线接入点的设备标识和所述接入密码,建立与广播电台服务器之间的网络连接,包括:
根据所述无线接入点的设备标识和所述接入密码接入所述无线接入点;
根据预设的广播电台服务器的地址,通过所述无线接入点建立与所述广播电台服务器之间的网络连接。
可选的,所述通过所述网络连接,从所述广播电台服务器中获取音频信号,包括:
获取待播放频道号;
通过所述网络连接,向所述广播电台服务器发送播放请求消息,所述播放请求消息携带所述待播放频道号;
通过所述网络连接,接收所述广播电台服务器发送的所述待播放频道号对应频道的音频信号。
可选的,所述获取待播放频道号,包括:
接收所述移动终端的播放指令,所述播放指令携带待播放频道号;或者,
获取所述收音机本地保存的默认频道号作为待播放频道号;或者,
获取所述收音机本地保存的最近上一次播放的频道的频道号作为待播放频道号;或者,
检测到所述收音机的调频按钮旋转时获取所述调频按钮旋转的旋转方向,根据所述旋转方向增加或减小所述收音机当前播放的频道的频道号得到待播放频道号。
另一方面,提供了一种控制收音机的方法,所述方法包括:
接收收音机广播的接入点请求消息;
获取无线接入点的设备标识和接入密码;
广播接入点响应消息,所述接入点响应消息携带所述设备标识和接入密码,所述接入点响应消息用于所述收音机根据所述设备标识和所述接入密码建立与广播电台服务器之间的网络连接并通过所述网线连接从所述广播电台服务器中获取并播放音频信号。
可选的,所述方法还包括:
向应用后台服务器发送播放指令,所述播放指令携带用户账号和待播放频道号,所述播放指令用于所述应用后台服务器获取与所述用户账号绑定的收音机的设备标识并向所述设备标识对应的收音机转发所述播放指令。
可选的,所述方法还包括:
获取接入所述无线接入点且未与所述用户账号绑定的设备,向所述应用后台服务器发送绑定请求消息,所述绑定请求消息携带所述用户账号和所述设备的设备标识,所述绑定请求消息用于所述应用后台服务器存储所述用户账号和所述设备的设备标识的对应关系。
另一方面,提供了一种控制收音机的装置,所述装置包括:
获取模块,被配置为获取无线接入点的设备标识和接入密码;
建立模块,被配置为根据所述无线接入点的设备标识和所述接入密码,建立与广播电台服务器之间的网络连接;
所述获取模块,还被置为通过所述网络连接,从所述广播电台服务器中获取音频信号;
播放模块,被配置为播放所述音频信号。
可选的,所述获取模块,用于获取所述收音机本地存储的无线接入点的设备标识和接入密码;或者,广播接入点请求消息,接收移动终端在接收所述接入点请求消息后广播接入点响应消息,所述接入点响应消息携带所述无线接入点的设备标识和接入密码。
可选的,所述建立模块包括:
接入单元,用于根据所述无线接入点的设备标识和所述接入密码接入所述无线接入点;
建立单元,用于根据预设的广播电台服务器的地址,通过所述无线接入点建立与所述广播电台服务器之间的网络连接。
可选的,所述获取模块包括:
获取单元,用于获取待播放频道号;
发送单元,用于通过所述网络连接,向所述广播电台服务器发送播放请求消息,所述播放请求消息携带所述待播放频道号;
接收单元,用于通过所述网络连接,接收所述广播电台服务器发送的所述待播放频道号对应频道的音频信号。
可选的,所述获取单元,用于
接收所述移动终端的播放指令,所述播放指令携带待播放频道号;或者,
获取所述收音机本地保存的默认频道号作为待播放频道号;或者,
获取所述收音机本地保存的最近上一次播放的频道的频道号作为待播放频道号;或者,
检测到所述收音机的调频按钮旋转时获取所述调频按钮旋转的旋转方向,根据所述旋转方向增加或减小所述收音机当前播放的频道的频道号得到待播放频道号。
另一方面,提供了一种控制收音机的装置,所述装置包括:
接收模块,被配置为接收收音机广播的接入点请求消息;
获取模块,被配置为获取无线接入点的设备标识和接入密码;
广播模块,被配置为广播接入点响应消息,所述接入点响应消息携带所述设备标识和接入密码,所述接入点响应消息用于所述收音机根据所述设备标识和所述接入密码建立与广播电台服务器之间的网络连接并通过所述网线连接从所述广播电台服务器中获取并播放音频信号。
可选的,所述装置还包括:
发送模块,被配置为向应用后台服务器发送播放指令,所述播放指令携带用户账号和待播放频道号,所述播放指令用于所述应用后台服务器获取与所述用户账号绑定的收音机的设备标识并向所述设备标识对应的收音机转发所述播放指令。
可选的,所述装置还包括:
绑定模块,被配置为获取接入所述无线接入点且未与所述用户账号绑定的设备,向所述应用后台服务器发送绑定请求消息,所述绑定请求消息携带所述用户账号和所述设备的设备标识,所述绑定请求消息用于所述应用后台服务器存储所述用户账号和所述设备的设备标识的对应关系。
另一方面,提供了一种控制收音机的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取无线接入点的设备标识和接入密码;
根据所述无线接入点的设备标识和所述接入密码,建立与广播电台服务器之间的网络连接;
通过所述网络连接,从所述广播电台服务器中获取音频信号;
播放所述音频信号。
另一方面,提供了一种控制收音机的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收收音机广播的接入点请求消息;
获取无线接入点的设备标识和接入密码;
广播接入点响应消息,所述接入点响应消息携带所述设备标识和接入密码,所述接入点响应消息用于所述收音机根据所述设备标识和所述接入密码建立与广播电台服务器之间的网络连接并通过所述网线连接从所述广播电台服务器中获取并播放音频信号。
本发明提供的技术方案中收音机根据无线接入点的设备标识和接入密码,建立与广播电台之间的网络连接,通过该网络连接从广播电台中获取音频信号。由于网络连接的可靠性较高,接收的音频信号不会大量的干扰信号且可以连续接收到广播电台发送的音频信号,从而可以避免收音机发出杂音和收听断断续续的现象。
附图说明
图1-1是本发明实施例一提供的一种网络架构示意图;
图1-2是本发明实施例一提供的另一种网络架构示意图;
图2-1是本发明实施例二提供的一种控制收音机的方法流程图;
图2-2是本发明实施例二提供的另一种控制收音机的方法流和图;
图3是本发明实施例三提供的一种控制收音机的方法流程图;
图4是本发明实施例四提供的一种控制收音机的装置结构示意图;
图5-1是本发明实施例五提供的一种控制收音机的装置结构示意图;
图5-2是本发明实施例五提供的另一种控制收音机的装置结构示意图;
图5-3是本发明实施例五提供的另一种控制收音机的装置结构示意图;
图6是本发明实施例五提供的一种终端结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
目前通过短波信号传输的音频信号,收音机接收该短波信号,对该短波信号进行解码得到音频信号并播放音频信号。短波信号不稳定且音质较差,收音机常常发出杂音和收听断断续续的现象。为此本发明提供了如下任一实施例,来控制收音机接入无线接入点,通过无线接入点从广播电台服务器中直接获取音频信号并播放音频信号,从而避免因短波信号不稳定且音质较差,导致收音机发出杂音和收听断断续续的现象。
参见图1-1,本发明实施例提供了一种网络架构,该网络架构包括:收音机1、无线接入点2、移动终端3和广播电台服务器4;
收音机1在本地没有保存无线接入点2的设备标识和接入密码的情况时,可以从移动终端3中获取无线接入点2的设备标识和接入密码;根据该无线接入点2的设备标识和接入密码接入该无线接入点2,通过该无线接入点2建立与广播电台服务器4之间的网络连接;然后通过该网络连接从广播电台服务器4中获取音频信号并播放音频信号。
其中,无线接入点2可以为路由器,其对应的无线局域网可以为wifi网络,移动终端3可以为手机或平板电脑等。
由于收音机1建立与了与广播电台服务器4之间的网络连接,通过该网络连接从广播电台服务器4中获取音频信号并播放该音频信号,从而可以避免收音机发出杂音和收听断断续续的现象。
可选的,参见图1-2,该网络架构还可以包括应用后台服务器5;
移动终端3中可以安装一个用于控制收音机1的控制应用,用户可以事先在该控制应用对应的应用后台服务器5中注册用户账号。在收音机1接入无线接入点2后,移动终端3可以在应用后台服务器5中绑定该收音机1和用户账号。
用户需要控制收音机收听某个频道的广播时,用户可以在移动终端3中打开控制应用的应用界面,该应用界面中包括广播电台服务器4中的各频道的频道号,用户可以在该应用界面中选择需要收听的频道号作为待播放频道号。移动终端3可以向后台应用服务器5发送播放指令,该播放指令携带待播放频道号和用户账号;后台应用服务器向与该用户账号绑定的收音机1转发该播放指令,使收音机1从广播电台服务器4中获取并播放待播放频道号对应的音频信号。
参见图2-1,本发明实施例提供了一种控制收音机的方法,以该方法适用于收音机为例,包括:
在步骤201中:收音机获取无线接入点的设备标识和接入密码。
在步骤202中:收音机根据该无线接入点的设备标识和接入密码,建立与广播电台服务器之间的网络连接。
在步骤203中:收音机通过该网络连接,从广播电台中获取音频信号。
在步骤204中:收音机播放该音频信号。
在本发明实施例中,由于收音机根据无线接入点的设备标识和接入密码,建立与广播电台服务器之间的网络连接,通过该网络连接从广播电台服务器中获取音频信号。由于网络连接的可靠性较高,接收的音频信号不会大量的干扰信号且可以连续接收到广播电台服务器发送的音频信号,从而可以避免收音机发出杂音和收听断断续续的现象。
参见图2-2,本发明实施例还提供了一种控制收音机的方法,以该方法适用于移动终端为例,该方法包括:
在步骤211中:接收收音机广播的接入点请求消息。
在步骤212中:获取无线接入点的设备标识和接入密码。
在步骤213中:广播接入点响应消息,该接入点响应消息携带该设备标识和接入密码,该接入点响应消息用于收音机根据该设备标识和接入密码建立与广播电台服务器之间的网络连接并通过该网线连接从广播电台服务器中获取并播放音频信号。
本发明实施例提供了一种控制收音机的方法,该方法可以应用于实施例一提供的任一种网络架构。参见图3,该方法包括:
在步骤301中:收音机启动后检测到无法接入无线接入点时广播接入点请求消息。
收音机在启动后检测本地是否存储的无线接入点的设备标识和接入密码,如果检测出本地没有存储无线接入点的设备标识和接入密码时广播接入点请求消息,该接入点请求消息用于请求获取无线接入点的设备标识和接入密码。或者,如果检测出本地存储有无线接入点的设备标识和接入密码,但根据该无线接入点的设备标识和接入密码无法接入该无线接入点,此时收音机也可以广播接入点请求消息。
在步骤302中:移动终端接收该接入点请求消息,获取无线接入点的设备标识和接入密码,广播接入点响应消息,该接入点响应响应消息携带该无线接入点的设备标识和接入密码。
移动终端中安装有用于控制收音机的控制应用,且用户事先在该控制应用对应的应用后台服务器中注册用户账号。
在本步骤中,移动终端接收该接入点请求消息,搜索覆盖其自身的各无线局域网对应的无线接入点,然后启动该控制应用,并在该控制应用的应用界面中显示搜索到的无线接入点的设备标识。用户可以选择一个能够覆盖收音机的无线局域网对应的无线接入点的设备标识,并输入该无线接入点的接入密码。相应的,移动终端检测用户选择的该无线接入点的设备标识并接收该无线接入点的接入密码,然后广播接入点响应消息,该接入点响应消息携带该无线接入点的设备标识和接入密码。
由于移动终端和收音机可能都在同一个无线局域网覆盖的范围内,所以本步骤也可以为:移动终端接收接入点请求消息,获取自身当前接入的无线局域网对应的无线接入点的设备标识和接入密码,广播接入点响应消息,该接入点响应消息携带该无线接入点的设备标识和接入密码。
其中,在本实施例中,无线接入点可以为路由器等,无线局域网可以为wifi网络等。
在步骤303中:收音机接收接入点响应消息,根据该接入点响应消息携带的无线接入点的设备标识和接入密码,接入该无线接入点。
收音机还可以将该无线接入点的设备标识和接入密码保存在本地,这样当收音机再次启动后,可以获取本地保存的该无线接入点的设备标识和接入密码并接入该无线接入点。
可选的,在收音机接入无线接入点后,移动终端可以获取接入无线接入点且未与其对应的用户账号绑定的设备,然后请求应用后台服务器绑定该设备和用户账号。
如果用户在当前之前没有绑定过收音机和用户账号,则移动终端获取的设备中包括收音机。另外,应用后台服务器还保存有设备标识和用户账号的对应关系,该对应关系用于保存相互绑定的设备的设备标识和用户账号。
可选的,对于上述绑定的详细过程可以为:移动终端向无线接入点发送查询指令,无线接入点接收该查询指令,向移动终端发送接入其自身的各设备的设备标识。移动终端接收各设备的设备标识,向应用后台服务器发送查询请求消息,该查询请求消息携带各设备的设备标识。应用后台服务器接收该查询请求消息,根据该查询请求消息携带的各设备的设备标识以及保存的设备标识和用户账号的对应关系,确定未与用户账号绑定的设备的设备标识,向移动终端发送查询响应消息,该查询响应消息携带确定的设备标识。移动终端接收查询响应消息,并将查询响应消息携带的设备标识确定为接入无线接入点且未与其对应的用户账号绑定的设备标识,向应用后台服务器发送绑定请求消息,该绑定请求消息携带该确定的设备标识和用户账号。应用后台服务器接收该绑定请求消息,将该绑定请求消息携带的设备标识和用户账号存储在设备标识与用户账号的对应关系中。
在步骤304中:收音机通过该无线接入点建立与广播电台服务器之间的网络连接。
在步骤305中:收音机获取待播放频道号。
本步骤可以通过如下几种方式来实现,包括:
第一种、接收移动终端的播放指令,该播放指令携带待播放频道号。
移动终端可以获取广播电台服务器中的各频道的频道号,并将该各频道的频道号显示在控制应用的应用界面中。用户可以在该应用界面中选择一个需要收听的频道的频道号。移动终端检测到该用户选择的频道号后将用户选择的频道号作为待播放频道号,向应用后台服务器发送播放指令,该播放指令携带待播放频道号和用户账号。应用后台服务器接收该播放指令,根据该播放指令携带的用户账号,从本地存储的设备标识和用户账号的对应关系中查找出与该用户账号绑定的收音机的设备标识,根据该收音机的设备标识向该收音机转发该播放指令。
第二、获取收音机本地保存的默认频道号作为待播放频道号。
其中,可以事先在收音机本地保存默认频道号,在收音机启动后可以直接获取该默认频道号并播放该默认频道号对应的频道的音频信号。
第三、获取收音机本地保存的最近上一次播放的频道的频道号作为待播放频道号。
第四、检测到收音机的调频按钮旋转时获取该调频按钮旋转的旋转方向,根据该旋转方向增加或减小收音机当前播放的频道的频道号得到待播放频道号。
其中,收音机包括一个可以左右旋转的调频按钮,该调频按钮可以用于调节收音机收听短波信号的频率。当收音机正在播放某个频道的音频信号时,用户可以通过旋转该调频按钮,切换收音机播放其他频道的音频信号。
例如,当用户向左旋转该调频按钮时,收音机可以根据该调频按钮的向左旋转的旋转方向,增加当前播放的频道号得到待播放频道号,当用户向右旋转该调频按钮时,收音机可以根据该调频按钮的向右旋转的旋转方向,减小当前播放的频道号得到待播放频道号;或者,当用户向左旋转该调频按钮时,收音机可以根据该调频按钮的向左旋转的旋转方向,减小当前播放的频道号得到待播放频道号,当用户向右旋转该调频按钮时,收音机可以根据该调频按钮的向右旋转的旋转方向,增加当前播放的频道号得到待播放频道号。
其中,增加频道号的操作可以将频道号增加1,减小频道号的操作可以将频道号减小1。
在步骤306中:收音机通过该网络连接,向广播电台服务器发送播放请求消息,该播放请求消息携带待播放频道号。
在步骤307中:广播电台服务器接收该播放请求消息,根据该播放请求消息携带的待播放频道号,获取对应频道的音频信号。
在步骤308中:广播电台服务器通过该网络连接向收音机发送该音频信号。
在步骤309中:收音机通过该网络连接接收广播电台服务器发送的该音频信号并播放该音频信号。
其中,需要说明的是:在本实施例中,如果收音机无法接入无线接入点,收音机可以直接接收广播电台服务器广播的短波信号,然后解调并播放该短波信号。
在本发明实施例中,收音机可以从移动终端中获取无线接入点的设备标识和接入密码,根据该无线接入点的设备标识和接入密码,建立与广播电台服务器之间的网络连接,通过该网络连接从广播电台服务器中获取音频信号。由于网络连接的可靠性较高,接收的音频信号不会大量的干扰信号且可以连续接收到广播电台服务器发送的音频信号,从而可以避免收音机发出杂音和收听断断续续的现象。
参见图4,本发明实施例提供了一种收音机400,所述收音机400包括:
获取模块401,被配置为获取无线接入点的设备标识和接入密码;
建立模块402,被配置为根据所述无线接入点的设备标识和所述接入密码,建立与广播电台服务器之间的网络连接;
所述获取模块,还被置为通过所述网络连接,从所述广播电台服务器中获取音频信号;
播放模块403,被配置为播放所述音频信号。
可选的,所述获取模块401,用于获取所述收音机本地存储的无线接入点的设备标识和接入密码;或者,广播接入点请求消息,接收移动终端在接收所述接入点请求消息后广播接入点响应消息,所述接入点响应消息携带所述无线接入点的设备标识和接入密码。
可选的,所述建立模块402包括:
接入单元,用于根据所述无线接入点的设备标识和所述接入密码接入所述无线接入点;
建立单元,用于根据预设的广播电台服务器的地址,通过所述无线接入点建立与所述广播电台服务器之间的网络连接。
可选的,所述获取模块401包括:
获取单元,用于获取待播放频道号;
发送单元,用于通过所述网络连接,向所述广播电台服务器发送播放请求消息,所述播放请求消息携带所述待播放频道号;
接收单元,用于通过所述网络连接,接收所述广播电台服务器发送的所述待播放频道号对应频道的音频信号。
可选的,所述获取单元,用于
接收所述移动终端的播放指令,所述播放指令携带待播放频道号;或者,
获取所述收音机本地保存的默认频道号作为待播放频道号;或者,
获取所述收音机本地保存的最近上一次播放的频道的频道号作为待播放频道号;或者,
检测到所述收音机的调频按钮旋转时获取所述调频按钮旋转的旋转方向,根据所述旋转方向增加或减小所述收音机当前播放的频道的频道号得到待播放频道号。
在本发明实施例中,由于根据无线接入点的设备标识和接入密码,建立与广播电台服务器之间的网络连接,通过该网络连接从广播电台服务器中获取音频信号。由于网络连接的可靠性较高,接收的音频信号不会大量的干扰信号且可以连续接收到广播电台服务器发送的音频信号,从而可以避免收音机发出杂音和收听断断续续的现象。
参见图5-1,本发明实施例提供了一种移动终端500,所述移动终端500包括:
接收模块501,被配置为接收收音机广播的接入点请求消息;
获取模块502,被配置为获取无线接入点的设备标识和接入密码;
广播模块503,被配置为广播接入点响应消息,所述接入点响应消息携带所述设备标识和接入密码,所述接入点响应消息用于所述收音机根据所述设备标识和所述接入密码建立与广播电台服务器之间的网络连接并通过所述网线连接从所述广播电台服务器中获取并播放音频信号。
可选的,参见图5-2,所述移动终端500还包括:
发送模块504,被配置为向应用后台服务器发送播放指令,所述播放指令携带用户账号和待播放频道号,所述播放指令用于所述应用后台服务器获取与所述用户账号绑定的收音机的设备标识并向所述设备标识对应的收音机转发所述播放指令。
可选的,参见图5-3,所述移动终端500还包括:
绑定模块505,被配置为获取接入所述无线接入点且未与所述用户账号绑定的设备,向所述应用后台服务器发送绑定请求消息,所述绑定请求消息携带所述用户账号和所述设备的设备标识,所述绑定请求消息用于所述应用后台服务器存储所述用户账号和所述设备的设备标识的对应关系。
参见图6,本发明实施例提供了一种终端600,该终端600可以是上述介绍的移动终端,也可以是上述介绍的收音机等。
参照图6,该终端600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制终端600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在终端600的操作。这些数据的示例包括用于在终端600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件606为终端600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为终端600生成、管理和分配电力相关联的组件。
多媒体组件608包括在所述终端600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当终端600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当终端600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为终端600提供各个方面的状态评估。例如,传感器组件614可以检测到终端600的打开/关闭状态,组件的相对定位,例如所述组件为终端600的显示器和小键盘,传感器组件614还可以检测终端600或终端600一个组件的位置改变,用户与终端600接触的存在或不存在,终端600方位或加速/减速和终端600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于终端600和其他设备之间有线或无线方式的通信。终端600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由终端600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端600的处理器执行时,使得终端600能够执行一种控制收音机的方法。
可选的,当终端600为收音机时,所述方法包括:
收音机获取无线接入点的设备标识和接入密码;
所述收音机根据所述无线接入点的设备标识和所述接入密码,建立与广播电台服务器之间的网络连接;
所述收音机通过所述网络连接,从所述广播电台服务器中获取音频信号;
所述收音机播放所述音频信号。
可选的,所述获取无线接入点的设备标识和接入密码,包括:
获取所述收音机本地存储的无线接入点的设备标识和接入密码;或者,
广播接入点请求消息,接收移动终端在接收所述接入点请求消息后广播接入点响应消息,所述接入点响应消息携带所述无线接入点的设备标识和接入密码。
可选的,所述根据所述无线接入点的设备标识和所述接入密码,建立与广播电台服务器之间的网络连接,包括:
根据所述无线接入点的设备标识和所述接入密码接入所述无线接入点;
根据预设的广播电台服务器的地址,通过所述无线接入点建立与所述广播电台服务器之间的网络连接。
可选的,所述通过所述网络连接,从所述广播电台服务器中获取音频信号,包括:
获取待播放频道号;
通过所述网络连接,向所述广播电台服务器发送播放请求消息,所述播放请求消息携带所述待播放频道号;
通过所述网络连接,接收所述广播电台服务器发送的所述待播放频道号对应频道的音频信号。
可选的,所述获取待播放频道号,包括:
接收所述移动终端的播放指令,所述播放指令携带待播放频道号;或者,
获取所述收音机本地保存的默认频道号作为待播放频道号;或者,
获取所述收音机本地保存的最近上一次播放的频道的频道号作为待播放频道号;或者,
检测到所述收音机的调频按钮旋转时获取所述调频按钮旋转的旋转方向,根据所述旋转方向增加或减小所述收音机当前播放的频道的频道号得到待播放频道号。
可选的,当终端600为移动终端时,所述方法包括:
接收收音机广播的接入点请求消息;
获取无线接入点的设备标识和接入密码;
广播接入点响应消息,所述接入点响应消息携带所述设备标识和接入密码,所述接入点响应消息用于所述收音机根据所述设备标识和所述接入密码建立与广播电台服务器之间的网络连接并通过所述网线连接从所述广播电台服务器中获取并播放音频信号。
可选的,所述方法还包括:
向应用后台服务器发送播放指令,所述播放指令携带用户账号和待播放频道号,所述播放指令用于所述应用后台服务器获取与所述用户账号绑定的收音机的设备标识并向所述设备标识对应的收音机转发所述播放指令。
可选的,所述方法还包括:
获取接入所述无线接入点且未与所述用户账号绑定的设备,向所述应用后台服务器发送绑定请求消息,所述绑定请求消息携带所述用户账号和所述设备的设备标识,所述绑定请求消息用于所述应用后台服务器存储所述用户账号和所述设备的设备标识的对应关系。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。