一种预设电台列表的更新方法及一种收音机与流程

文档序号:13515997阅读:572来源:国知局
一种预设电台列表的更新方法及一种收音机与流程

本发明涉及无线广播领域,特别涉及一种预设电台列表的更新方法及一种收音机。



背景技术:

收音机是用电能将电波信号转换并能收听广播电台发射音频信号的一种机器。随着人们生活水平的日益提高,收音机被广泛作为一种语音娱乐配置安装在汽车上,是车载影音娱乐系统最早最常见配置之一。

目前的车载收音机在完成首次搜台后,预设电台列表一成不变。而每个电台又为了尽可能的提升自身的覆盖范围,均采用多个发射塔发射不同频率的电台,即甲地搜到的a电台的频点为a,那么在乙地收到的a电台的频点则为b,且在乙地频点为a的电台为一个杂台。因此,如果汽车在甲地打开车载收音机,并收听a电台,那么在汽车从甲地向乙地行驶的过程中,a电台的信号会变得越来越差,甚至于噪音越来越严重,用户根本无法正常收听a电台播放的节目,严重影响用户的体验。当然,驾驶员可以手动再次搜台以更新预设电台列表,但是这会分散驾驶员的注意力,不仅进一步影响了驾驶员的体验,还会给驾驶员及汽车内的其他用户带来安全隐患。

因此,如何实现预设电台列表的定时更新,以提升用户体验感是本领域技术人员目前需要解决的技术问题。



技术实现要素:

本发明的目的是提供一种预设电台列表的更新方法及一种收音机,能够实现预设电台列表的定时更新,以提升用户体验感。

为了解决上述技术问题,本发明提供的一种预设电台列表的更新方法,应用于包括双高频头的收音机,包括:

初始化自身的原频点信息,并依据预设发送顺序向副高频头依次发送频段中的各目标频点;

利用所述副高频头获取所述目标频点的电台信息,并依据所述电台信息判断所述目标频点是否满足停台条件;

如果是,则保存所述目标频点的频点信息以更新预设电台列表;

当预设电台列表更新完成时开始计时,如果计时时间达到预设时间,则返回所述初始化自身的原频点信息,并依据预设发送顺序向副高频头依次发送频段中的各目标频点的步骤。

优选地,所述依据预设发送顺序向副高频头依次发送频段中的各目标频点具体为:以所述频段中最小的目标频点为起点,按照从小到大的规律向所述副高频头依次发送各所述目标频点。

优选地,所述保存所述目标频点的频点信息具体包括:

在已存频点信息对应的目标频点的数量达到预设阈值之前,保存所述电台信息满足所述停台条件的任一所述目标频点的频点信息;

当所述数量达到预设阈值时,判断待存频点信息中的信号强度是否大于各所述已存频点信息中的信号强度;

如果是,则删除包含有最差的信号强度的所述已存频点信息,并保存所述待存频点信息;

其中,所述待存频点信息是指在所述数量达到所述预设阈值之后,所述电台信息满足停台条件的目标频点的频点信息。

优选地,在每保存一个所述目标频点的频点信息之后,所述更新方法还包括:

确定是否对所述频段中的每个所述目标频点的电台信息均完成一次获取;

如果是,则将所述已存频点信息全部发送至上位机以更新所述预设电台列表。

优选地,在每确定一个所述目标频点满足所述停台条件之后,所述更新方法还包括:

将所述频点信息中的信号强度发送至所述上位机以在所述预设电台列表中实时显示对应电台的信号强度变化。

优选地,在每保存一个所述目标频点的频点信息之后,所述更新方法还包括:

判断所述收音机是否处于自动扫描模式;

如果是,则进入所述确定是否对所述频段中的每个所述目标频点的电台信息均完成一次获取的步骤,如果否,则结束。

优选地,在所述保存所述目标频点的频点信息之前,所述更新方法还包括:

判断广播数据系统是否处于开启状态;

如果是,则获取广播数据系统的数据包,并依据所述数据包中的数据确定所述目标频点是否满足所述广播数据系统的停台条件;

如果确定为所述目标频点满足所述广播数据系统的停台条件,则进入所述保存所述目标频点的频点信息的步骤;

其中,所述频点信息包括节目识别码。

优选地,在所述获取广播数据系统的数据包之后,所述更新方法还包括:

判断所述数据包中节目识别码是否大于零;

如果是,则进入所述依据所述数据包中的数据确定所述目标频点是否满足所述广播数据系统的停台条件的步骤,如果否,则返回所述获取广播数据系统的数据包的步骤。

优选地,所述更新方法还包括:

判断所述已存频点信息中是否包含有当前电台的当前节目识别码;

如果是,则确定包含有所述当前节目识别码的待换已存频点信息中的信号强度是否大于所述当前电台的信号强度;

如果所述待换频点信息中的信号强度大于所述当前电台的信号强度,则将所述当前电台切换为与所述待换频点信息对应的电台。

为了解决上述技术问题,本发明还提供的一种收音机,包括主高频头和副高频头,还包括:

存储器,用于存储更新程序;

处理器,用于在执行所述更新程序时实现如上述任一种所述更新方法的步骤。

本发明提供的预设电台列表的更新方法,应用于包括双高频头的收音机,包括:初始化自身的原频点信息,并依据预设发送顺序向副高频头依次发送频段中的各目标频点;利用副高频头获取目标频点的电台信息,并依据电台信息判断目标频点是否满足停台条件;如果是,则保存目标频点的频点信息以更新预设电台列表;当预设电台列表更新完成时开始计时,如果计时时间达到预设时间,则返回初始化自身的原频点信息,并依据预设发送顺序向副高频头依次发送频段中的各目标频点的步骤。由此可见,本更新方法可以每隔一个预设时间,便利用副高频头对频段中的各目标频点的电台信息进行一次获取,并依据电台信息将满足停台条件的目标频点的频点信息保存起来以完成预设电台列表的更新。因此,应用本更新方法,可以实现预设电台列表的定时更新,避免当收音机位置发生变化时,由于预设电台列表的一成不变而导致的用户无法正常收听电台的情况出现,从而可以提升用户的体验感。另外,由于本更新方法并没有用到收音机的主高频头,所以并不会影响用户正常收听电台,从而能够进一步提升用户的体验感。此外,本发明还提供了一种收音机,效果如上。

附图说明

为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。

图1为本发明实施例提供的一种预设电台列表的更新方法的流程图;

图2为本发明实施例提供的一种与步骤s12对应的流程图;

图3为本发明实施例提供的另一种预设电台列表的更新方法的流程图;

图4为本发明实施例提供的另一种预设电台列表的更新方法的流程图;

图5为本发明实施例提供的一种收音机的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动的前提下,所获得的所有其他实施例,都属于本发明保护范围。

本发明的目的是提供一种预设电台列表的更新方法及一种收音机,能够实现预设电台列表的定时更新,以提升用户体验感。

为了使本领域的技术人员更好的理解本发明技术方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。

图1为本发明实施例提供的一种预设电台列表的更新方法的流程图。如图1所示,本更新方法应用于包括双高频头的收音机,包括:

s10:初始化自身的原频点信息,并依据预设发送顺序向副高频头依次发送频段中的各目标频点。

可以通过向mcu植入程序,实时监测收音机的搜台方式,当收音机的搜台方式为后台扫描时,则进入步骤s10。在步骤s10中,预设发送顺序指预先设置的mcu向副高频头发送频段中各目标频点的顺序,可以是预先植入的默认发送顺序,也可以是用户自发设置的发送顺序。目标频点是指收音机进行搜台时所要搜索的频点,可以是预先设置的默认搜索频点,也可以是用户自发设置的搜索频点。

作为一种优选地实施方式,依据预设发送顺序向副高频头依次发送频段中的各目标频点具体为:以频段中最小的目标频点为起点,按照从小到大的规律向副高频头依次发送各目标频点。即目标频点为默认搜索频点,且以频段中的最小频点为起点,最大频点为终点,每隔100khz为一个默认搜索频点,默认发送顺序为从最小频点开始,按照从小到大的规律依次发送各目标频点,直至将最大的目标频点发送完毕,视为将频段中的所有目标频点发送完一圈。当然,用户可以自主设置目标频点,如通过设置搜索起点和搜索间隔完成目标频点的设置。可以理解的是,无论以何种方式设置预设发送顺序和目标频点均不会影响本发明实施例的实现,且本发明不做限定。

s11:利用副高频头获取目标频点的电台信息,并依据电台信息判断目标频点是否满足停台条件,如果是,则进入步骤s12。

其中,电台信息包括电台的信号强度、噪限灵敏度、带宽、频偏和多径干扰等能够反映目标频点对应的电台是否为一个好台的参数。停台条件是预先设置的,电台信息满足停台条件的目标频点,其对应的电台为一个好台,如预先设置停台的停台灵敏度、噪限灵敏度、带宽、频偏和多径干扰等参数等。

对于步骤s11来说,mcu要利用副高频头获取目标频点的电台信息,需要预先将副高频头设置为后台搜台模式。每将一个目标频点发送至副高频头后,一般需要等待一定时间才能获取到目标频点的电台信息,如等待32ms。具体地,副高频头每接收到一个目标频点,会实时获取目标频点的电台信息,并将获取到的电台信息存储在自身的寄存器中,mcu在副高频头成功获取电台信息后,通过读取副高频头寄存器中的数据获取电台信息,并在成功获取当前搜索的目标频点的电台信息后,如果在本次更新预设电台列表的过程中,还有目标频点的电台信息未被获取,则再按照预设发送顺序将下一个目标频点发送至副高频头。同时,在成功获取当前搜索的目标频点的电台信息后,继续判断当前获取到的电台信息是否满足停台条件,如果满足,则进入步骤s12,如果不满足,则不进入步骤s12,而直接将下一个目标频点发送至副高频头,再获取下一个目标频点的电台信息,继续判断下一个目标频点对应的电台信息是否满足停台条件,如此循环,直至将频段中的所有目标频点均发送至副高频头并获取到对应的电台信息为止。

s12:保存目标频点的频点信息以更新预设电台列表。

其中,频点信息至少包括频点对应电台的信号强度和频点频率。

对于步骤s12来说,每有一个目标频点的电台信息满足停台条件,就会保存一个目标频点的频点信息,直至频段中的每一个电台信息满足停台条件的目标频点的频点信息均被保存为止。保存到mcu中的各目标频点的频点信息相当于在更新后台预设电台列表,后台预设电台列表是用户不可见的。而在频段中的所有需要保存的目标频点的频点信息保存成功后,可以通过将所有的已存频点信息全部发送至上位机以便上位机依据接收到的频点信息更新自身的用户可见的预设电台列表,完成预设电台列表的更新。

s13:当预设电台列表更新完成时开始计时,如果计时时间达到预设时间,则返回步骤s10。

其中,预设时间可以是预先设置的默认值,也可以是由用户自发设置的时间。预设电台列表可以是后台预设电台列表,也可以是上位机自身的预设电台列表。并且当预设电台列表为上位机自身的预设列表时,mcu可以主动获取上位机是否完成自身预设列表的更新的信号,确定预设电台列表是否完成,如果是,则开始计时,如果否,则继续获取上位机是否完成自身预设列表的更新的信号;也可以将自身存储的频点信息发送至上位机之后,就认为上位机的预设电台列表完成更新,开始计时。

对于步骤s13而言,只要收音机的搜台方式为后台扫描,则每更新完一次预设电台列表,均会进行计时,且在计时时间达到预设时间后,会重新返回步骤s10再进行一次预设电台列表的更新,如此往复。即每隔一个预设时间,mcu就会利用副高频头完成一次预设电台列表的更新,且预设电台列表的更新频率可以通过设置不同的预设时间来实现。如当前收音机的移动速度较快,则可以设置相对较短的预设时间,实现以更快的更新频率更新预设电台列表,保证用户能够实时收听收音质量最好的电台。

由此可见,本更新方法可以每隔一个预设时间,便利用副高频头对频段中的各目标频点的电台信息进行一次获取,并依据电台信息将满足停台条件的目标频点的频点信息保存起来以完成预设电台列表的更新。因此,应用本更新方法,可以实现预设电台列表的定时更新,避免当收音机位置发生变化时,由于预设电台列表的一成不变而导致的用户无法正常收听电台的情况出现,从而可以提升用户的体验感。另外,由于本更新方法并没有用到收音机的主高频头,所以并不会影响用户正常收听电台,从而能够进一步提升用户的体验感。

图2为本发明实施例提供的一种与步骤s12对应的流程图。如图2所示,步骤s12具体包括:

s20:在已存频点信息对应的目标频点的数量达到预设阈值之前,保存电台信息满足停台条件的任一目标频点的频点信息。

s21:当已存频点信息对应的目标频点的数量达到预设阈值时,判断待存频点信息中的信号强度是否大于各已存频点信息中的信号强度,如果是,则进入步骤s22。

如果否,则放弃保存待存频点的频点信息,并且,如果在本次更新预设电台列表的过程中,仍有目标频点的电台信息未被获取,则返回步骤s11,继续利用副高频头获取下一个目标频点的电台信息,并判断下一个目标频点的电台信息是否满足停台条件,如此循环,直至在本次更新预设电台列表的过程中,所有目标频点的电台信息均被完成一次获取。

其中,预设阈值是指预设电台列表可保存电台的最大个数。待存频点信息是指在已存频点信息对应的目标频点的数量达到预设阈值之后,电台信息满足停台条件的目标频点的频点信息。

s22:删除包含有最差的信号强度的已存频点信息,并保存待存频点信息。

由于预设电台列表可保存的电台的数量有限,所以本实施例可以将信号强度较好的目标频点的频点信息保存起来,以保证更新至预设电台列表的电台均为收音质量较好的电台,从而使得用户收听的任一电台均具有较好的收音质量,体验感得到进一步提升。例如,预设电台列表最多可以保存24个电台,则本实施例提供的更新方法,可以将信号强度最强的24个目标频点的频点信息保存起来。

作为一种优选地实施方式,在每保存一个目标频点的频点信息之后,还包括:确定是否对频段中的每个目标频点的电台信息均完成一次获取;如果是,则将已存频点信息全部发送至上位机以更新预设电台列表,如果否,则返回步骤s11,继续利用副高频头获取下一个目标频点的电台信息,并判断下一个目标频点的电台信息是否满足停台条件。直至确定对频段中的每个目标频点的电台信息均完成一次获取后,将已存的频点信息全部发送至上位机更新预设电台列表以使用户可以看到新更新的预设电台列表,提升用户的体验感。

作为一种优选地实施方式,在每确定一个目标频点满足停台条件之后,还包括:将频点信息中的信号强度发送至上位机以在预设电台列表中实时显示对应电台的信号强度变化。通过在预设电台列表中实时显示对应电台的信号强度变化,可以使用户直观的看到各电台信号强度的实时变化,能够进一步提升用户的体验感。

在第一个实施例的基础上,作为一种优选地实施方式,在每保存一个目标频点的频点信息之后,还包括:判断收音机是否处于自动扫描模式;如果是,则进入确定是否对频段中的每个目标频点的电台信息均完成一次获取的步骤,如果否,则结束。为了提升用户体验感,手动搜台模式的优先级高于自动扫描模式,即如果收音机接收到用户手动搜台的指令,收音机会退出自动扫描模式,全力响应用户的手动搜台操作。因此,通过实时监测收音机是否处于自动扫描模式,可以确定收音机是否接收到用户的手动搜台指令,如果接收到用户的手动搜台指令,则结束本更新方法,而如果没有接收到用户的手动搜台指令,则继续进入确定是否对频段中的每个目标频点的电台信息均完成一次获取的步骤。

如果收音机的广播数据系统处于开启状态,则保存目标频点之前,还需要判断目标频点是否满足广播数据系统的停台条件。因此,在上述任一实施例的基础上,本发明实施例还提供了另一种预设电台列表的更新方法。

图3为本发明实施例提供的另一种预设电台列表的更新方法的流程图。如图3所示,在图1的基础上,作为一种优选地实施方式,本更新方法在执行步骤s12之前,还包括:

s30:判断广播数据系统是否处于开启状态,如果是,则进入步骤s31,如果否,则直接进入步骤s12。

s31:获取广播数据系统的数据包,并依据数据包中的数据确定目标频点是否满足广播数据系统的停台条件,并且如果是,则进入步骤s12,如果否,则直接将下一个目标频点发送至副高频头,再获取下一个目标频点的电台信息,继续判断下一个目标频点对应的电台信息是否满足停台条件,如此循环,直至将频段中的所有目标频点均发送至副高频头并获取到对应的电台信息为止。

而且,需要注意的是,如果执行完步骤s30直接进入步骤s12,则执行步骤s12时所保存的频点信息不包括节目识别码。而如果执行完步骤30后,又执行步骤s31,并在执行完步骤s31后进入步骤s12,则执行步骤s12时所保存的频点信息可以包括节目识别码。另外,在图3中,步骤s30安排在步骤s11之后执行,但是在具体实施中,只要步骤s30是在步骤s12之前执行即可,本发明不做限定。

作为一种优选地实施方式,在获取广播数据系统的数据包之后,还包括:判断数据包中节目识别码是否大于零;如果是,则进入依据数据包中的数据确定目标频点是否满足广播数据系统的停台条件的步骤,如果否,则返回获取广播数据系统的数据包的步骤。在执行步骤s10时,会初始化自身的原频点信息,即会将节目识别码初始化为零,如果获取到的数据包中的节目识别码为零,则说明获取到的数据包为无效数据包,需要返回重新获取有效的数据包,而如果获取到的数据保重的节目识别码大于零,则说明获取到的数据包即为有效数据包,进入下一个步骤即可。本优选实施方式能够提升本更新方法的可靠性。

如果预设后台列表中具有节目识别码与用户当前收听的电台的当前节目识别码相同,且信号强度更好的电台,则为了使用户能够收听到收音质量更好的电台,本发明提供另一种预设电台列表的更新方法。

图4为本发明实施例提供的另一种预设电台列表的更新方法的流程图。如图4所示,在图3的基础上,作为一种优选地实施方式,在步骤30之后,还包括:

s40:获取广播数据系统的数据包。

步骤s40与步骤s31中的“获取广播数据系统的数据包”相同,本发明不再赘述。

s41:判断数据包中节目识别码是否大于零,如果是,则进入步骤s42,如果否,则返回步骤s40。

s42:依据数据包中的数据确定目标频点是否满足广播数据系统的停台条件,如果是,则进入步骤s43,如果否,则直接将下一个目标频点发送至副高频头,再获取下一个目标频点的电台信息,继续判断下一个目标频点对应的电台信息是否满足停台条件,如此循环,直至将频段中的所有目标频点均发送至副高频头并获取到对应的电台信息为止。

步骤s42与步骤s31中的“依据数据包中的数据确定目标频点是否满足广播数据系统的停台条件”相同,本发明不再赘述。

s43:判断已存频点信息中是否包含有当前电台的当前节目识别码,如果是,则进入步骤s44,如果否,则结束。

在步骤s43中,已存频点信息中包含电台的节目识别码。当前电台是指用户正在收听的电台,当前识别码是指用户当前收听的电台的节目识别码。步骤s43至少应在mcu已经保存了频点信息之后执行,因此,在图3中,步骤s43安排在步骤s12之后,与步骤s13同时执行。当然,在具体实施中,步骤s43也可以安排在步骤s13后执行,本发明不做限定。

s44:确定包含有当前节目识别码的待换已存频点信息中的信号强度是否大于当前电台的信号强度,如果是,则进入步骤s45,如果否,则结束。

s45:将当前电台切换为与待换频点信息对应的电台。

由此可见,本更新方法能够保证获取到的数据包的有效性,并预设电台列表中存在节目识别码与当前节目识别码相同,且信号强度更好的电台时,主动为用户切换至信号强度更好的电台,使得用户能够收听到收音质量更好的电台,能够进一步提升用户的体验。

本发明实施例还提供了一种与上述更新方法对应的收音机。图5为本发明实施例提供的一种收音机的结构示意图,如图5所示,本收音机包括主高频头50和副高频头51,还包括:

存储器52,用于存储更新程序;

处理器53,用于在执行更新程序时实现如上述任一更新方法的步骤。

由于本收音机能够应用上述任一更新方法,所以本收音机具有与上述任一更新方法所具有的有益效果,本发明不再赘述。

以上对本发明所提供的一种预设电台列表的更新方法及一种收音机进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明都是与其它实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何变体意在涵盖非排他性的包含,从而使得包括一系列的要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1