广播播放方法和终端设备与流程

    技术2025-11-07  3


    本技术涉及终端,尤其涉及一种广播播放方法和终端设备。


    背景技术:

    1、在车辆行驶过程中收听广播,是司机们在漫长旅程的一种乐趣,也是司机获取信息的一种渠道。无线电广播是以无线电波为传输广播节目载体的广播方式,按其调制方式,可分为调幅广播(am)和调频广播(fm)。无线电广播因其节目丰富多彩,信息接收方便且无需付费,备受广大司机的青睐。但是在车辆经过广播信号差或无广播信号的信号盲区时,广播会中断或由于无法接收到完整信号而播放噪音,无法继续收听,当车辆驶出信号遮挡区后,虽然能够继续收听广播,但会漏听广播信息。

    2、目前,随着网络的普及和网络信号的广覆盖,网络广播作为广播媒体家族新成员,也在逐渐壮大,传统的广播媒体纷纷加入到网络广播中,这就使得司机在行驶至广播信号差或无广播信号的信号盲区时,可以切换至同频道的网络广播继续收听。但由于网络广播与无线电广播播放进度不同,am/fm广播在切换至相应的网络广播时,会重复或缺失部分内容,给听众带来不好的收听体验。


    技术实现思路

    1、本技术提供了一种广播播放方法和终端设备,通过缓存无线电广播和网络广播中实时内容播放进度较快的广播,并以倍速进行播放以使其与待切换的广播的实时内容能达到一致,有利于从无线电广播的实时内容到网络广播的实时内容的切换过程中所播放内容的连续性,提升用户的收听体验。

    2、第一方面,本技术提供了一种广播播放方法,包括:基于用户的出行路线,确定第一信号盲区的位置信息,所述第一信号盲区为所述出行路线上不存在无线电广播信号、且存在网络广播信号的路段;基于实时位置信息和所述第一信号盲区的位置信息,确定第一位置,所述第一位置为所述出行路线中在所述第一信号盲区之前的位置;获取无线电广播信号,并播放所述无线电广播的实时内容;当到达所述第一位置时,获取网络广播信号,缓存第一广播对应的内容作为第一内容,并以对应的第一倍速播放所述第一内容,所述第一广播为所述无线电广播和所述网络广播中实时内容的播放进度较快的广播;在监测到当前播放内容和所述网络广播的实时内容一致时,播放所述网络广播的实时内容。

    3、应理解,本技术提供的终端设备为无线电广播应用程序和网络广播应用程序分别设置了无线电广播内容缓存区和网络广播内容缓存区,无线电/网络广播内容缓存区可以分别将无线电/网络广播的实时内容缓存,并以对应的第一倍速进行播放。

    4、还应理解,终端设备可以将无线电/网络广播的实时内容的信号源或者无线电/网络广播内容缓存区作为播放源来播放广播。当终端设备将无线电/网络广播的实时内容的信号源作为播放源,播放的是无线电/网络广播的实时内容;而将无线电/网络广播内容缓存区的缓存内容作为播放源时,播放的可以不是实时内容。

    5、可选地,无线电/网络广播内容缓存区可以设置于终端设备临时存储介质中作为临时缓存数据,以节省终端设备中非易失性存储器(non-volatile memory,nvm)的存储空间。临时存储介质可以是随机存取存储器(random access memory,ram)。

    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、在本技术提供的实施例中,在离开第二信号盲区之后,缓存与第五内容续接的第六内容,并以第四倍速播放第四内容,可以使得用户续听到在第二信号盲区内无法收听的内容,保证了用户所收听到的广播内容的连续性和完整性。

    35、第二方面,本技术提供了一种终端设备,用于执行上述第一方面中任一种可能的实现方式中的方法。具体地,该终端设备包括用于执行上述第一方面中任一种可能的实现方式中的方法的模块。

    36、可选地,该终端设备可以包括执行上述第一方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。

    37、第三方面,本技术提供了一种终端设备,包括:处理器和存储器,该处理器用于读取存储器中存储的指令,以执行上述第一方面中的任一种可能实现方式中的方法。

    38、可选地,处理器为一个或多个,存储器为一个或多个。

    39、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。

    40、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

    41、上述第三方面中的终端设备可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

    42、第四方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中的任一种可能实现方式中的方法。

    43、第五方面,本技术提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中的任一种可能实现方式中的方法。


    技术特征:

    1.一种广播播放方法,其特征在于,包括:

    2.根据权利要求1所述的方法,其特征在于,所述无线电广播的实时内容的播放进度快于所述网络广播的实时内容的播放进度,所述第一广播为所述无线电广播,所述对应的第一倍速小于实时内容的正常播放速度。

    3.根据权利要求1所述的方法,其特征在于,所述无线电广播的实时内容的播放进度慢于所述网络广播的实时内容的播放进度,所述第一广播为所述网络广播,所述对应的第一倍速大于实时内容的正常播放速度。

    4.根据权利要求3所述的方法,其特征在于,所述第一内容为所述网络广播的实时内容,或者,所述第一内容为与第二内容接续的所述网络广播的内容,所述第二内容为到达所述第一位置时当前正在播放的所述无线电广播的内容。

    5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于实时位置信息和所述第一信号盲区的位置信息,确定第一位置,包括:

    6.根据权利要求4所述的方法,其特征在于,所述基于实时位置信息和所述第一信号盲区的位置信息,确定第一位置,还包括:

    7.根据权利要求6所述的方法,其特征在于,所述基于所述第一内容的播放时间和所述实时到达时间,确定所述当前位置为第一位置,包括:

    8.根据权利要求6所述的方法,其特征在于,所述第一内容为所述网络广播的实时内容;

    9.根据权利要求6所述的方法,其特征在于,所述第一内容为与所述第二内容接续的所述网络广播的内容;

    10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:

    11.根据权利要求10所述的方法,其特征在于,所述无线电广播的实时内容的播放进度快于所述网络广播的实时内容的播放进度,则所述第一广播为所述无线电广播,所述第二倍速大于实时内容的正常播放速度。

    12.根据权利要求10所述的方法,其特征在于,所述无线电广播的实时内容的播放速度慢于所述网络广播的实时内容的播放速度,则所述第一广播为网络广播,所述第二倍速小于实时内容的正常播放速度。

    13.根据权利要求1至12中任一项所述的方法,其特征在于,所述方法还包括:

    14.根据权利要求13所述的方法,其特征在于,所述基于所述第二信号盲区的位置信息,确定第三位置,包括:

    15.根据权利要求13所述的方法,其特征在于,所述基于所述第二信号盲区的位置信息,确定第三位置,包括:

    16.根据权利要求13至15中任一项所述的方法,其特征在于,所述方法还包括:

    17.根据权利要求16所述的方法,其特征在于,所述方法还包括:

    18.一种终端设备,其特征在于,包括:用于实现权利要求1至17中任一项所述的方法的模块。

    19.一种终端设备,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储计算机程序,当所述处理器调用所述计算机程序时,使得所述终端设备执行如权利要求1至17中任一项所述的方法。

    20.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于实现如权利要求1至17中任一项所述的方法的指令。

    21.一种计算机程序产品,其特征在于,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机实现如权利要求1至17中任一项所述的方法。


    技术总结
    本申请提供了一种广播播放方法和终端设备。该广播播放方法包括:基于用户的出行路线,确定第一信号盲区的位置信息;基于实时位置信息和第一信号盲区的位置信息,确定第一位置;当到达第一位置时,缓存无线电广播和网络广播中实时内容的播放进度较快的第一广播对应的内容作为第一内容,并以对应的第一倍速播放第一内容;在监测到当前播放内容和网络广播的实时内容一致时,播放网络广播的实时内容。通过本申请提供的方法,可以使得终端设备在第一信号盲区也可以继续播放广播,并且在从无线电广播的实时内容切换到网络广播的实时内容时,保证了播放内容的连续性,有利于提升用户的收听体验。

    技术研发人员:高伟强
    受保护的技术使用者:荣耀终端有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-36308.html

    最新回复(0)