音频播放方法及设备与流程

文档序号:18898821发布日期:2019-10-18 21:39阅读:228来源:国知局
音频播放方法及设备与流程

本申请涉及终端技术领域,尤其涉及一种音频播放方法及设备。



背景技术:

智能后视镜(也称车载云镜)是一个集车内后视镜、行车记录仪、地图导航、语音交互、音乐娱乐和无线连接等众多功能于一身的电子产品。其中,无线连接可以包括第二代(2ndgeneration,2g)/第三代(3rdgeneration,3g)/第四代(4thgeneration、4g)移动通信、无线保真(wireless-fidelity,wi-fi)、蓝牙(bluetooth,bt)中的至少一种。此外,智能后视镜通常还具有调频(frequencymodulation,fm)发射功能。例如,智能后视镜可以通过fm方式向车载设备发送mp3(movingpictureexpertsgroupaudiolayer-3,mp3)歌曲。之后,车载设备接收该mp3歌曲,完成fm解调并利用自身具有立体声播放效果的音响设备播放该mp3歌曲。

上述fm信号的发射与接收是在用户分别将智能后视镜和车载设备手动调谐至同一fm频率之后进行的。当智能后视镜和车载设备没有调谐至同一fm频率时,将会出现车载设备没有播放音频信号,或者车载设备播放的音频信号质量变差,或者车载设备播放的是其自身接收到的fm电台节目的现象。例如,用户将车载设备的fm频率手动调谐至与智能后视镜不同的另一fm频率,或者车载设备和智能后视镜中的至少一个发生fm频率漂移,均可能导致上述情况发生。此时,需要用户再次将智能后视镜和车载设备手动调谐至同一fm频率。然而此时,大多数用户,尤其是首次使用智能后视镜的用户,可能以为车载设备和智能后视镜中的至少一个发生故障而不知所措。当用户在通过查阅说明书、上网查询、拨打热线服务电话、访问微信公众号等方式详细了解到智能后视镜和车载设备的使用方法后,方才弄清楚出现上述现象的原因和解决方法,这无疑浪费了用户大量时间,导致用户体验较差。



技术实现要素:

本申请的实施例提供一种音频播放方法及设备,能够解决第二设备的fm载频与第一设备的fm载频不能自动同步的问题,能够提高第一设备通过第二设备播放音频信号的可靠性。

为达到上述目的,本申请的实施例提供如下技术方案:

第一方面,提供一种音频播放方法。该方法应用于第一设备。其中,第一设备关闭自身音频播放功能。该方法可以包括:第一设备通过频率调制fm方式向第二设备发送待播放音频信号,以便第二设备播放待播放音频信号。然后,第一设备接收第一设备所在环境中的音频信号。之后,若第一设备确定接收的音频信号与待播放音频信号不匹配,则第一设备向第二设备发送频率调整请求。其中,频率调整请求用于第二设备完成第二设备与第一设备的fm载频同步。

本申请提供的音频播放方法,第一设备通过fm方式向第二设备发送待播放音频信号后,能够自动接收第一设备所在环境中的音频信号。若第一设备接收的音频信号与待播放音频信号不匹配,则第一设备可以确定第二设备与第一设备没有工作在同一fm载频上,即第二设备处于fm失锁状态,之后第一设备自动向第二设备发送频率调整请求,以便第二设备根据该请求完成其与第一设备的fm载频同步,可以解决当第二设备与第一设备处于fm载频失步状态时,第二设备不能实时调整本身fm载频,使之与第一设备的fm载频同步的问题,能够提高第一设备通过第二设备播放音频信号的可靠性,且不需要用户手动操作,能够提高用户体验。

示例性地,上述频率调整请求可以携带有第一设备的fm载频。

为了方便用户手动完成第二设备与第一设备的fm载频同步,在一种可能的设计方法中,在第一设备确定接收的音频信号与待播放音频信号不匹配之后,该方法还可以包括:第一设备输出提示信息;其中,提示信息可以包括文字、图片和语音中的至少一种,提示信息用于指导用户完成第二设备与第一设备之间的fm载频同步操作。

示例性地,第一设备输出提示信息,可以包括:第一设备开启自身音频播放功能,并输出语音提示信息,以便用户根据语音提示信息,手动完成第二设备与第一设备的fm载频同步。

实际应用中,第一设备与第二设备之间通常存在诸如wi-fi、bt、第2-5代移动通信连接中的至少一种无线连接。可以理解,在一种可能的设计方法中,第一设备向第二设备发送频率调整请求,可以包括:第一设备通过第一设备与第二设备之间的无线连接,向第二设备发送频率调整请求。其中,无线连接可以包括上述无线连接中的任意一种。

为了确定第二设备是否与第一设备处于fm载频同步状态,以便第一设备能够根据频率调整响应直接确定下一个频率调整请求携带的fm载频,从而减少第一设备采集其所在环境中的音频信号,并将该音频信号与其发送的待播放音频信号进行匹配的工作量,以便提高音频播放的可靠性和效率。因此,在一种可能的设计方法中,在第一设备向第二设备发送频率调整请求之后,该方法还可以包括:第一设备通过无线连接,接收第二设备发送的频率调整响应。其中,频率调整响应用于指示第二设备是否根据频率调整请求完成第二设备与第一设备的fm载频同步。

作为确定第二设备是否与第一设备处于fm载频同步的备选方案,在另一种可能的设计方法中,在第一设备通过频率调制fm方式向第二设备发送待播放音频信号之后,该方法还可以包括:第一设备缓存第一指定时间段内的待播放音频信号。相应地,第一设备接收第一设备所在环境中的音频信号,可以包括:第一设备接收第二指定时间段内第一设备所在环境中的音频信号。其中,第二指定时间段与第一指定时间段存在公共时长。相应地,第一设备确定接收的音频信号与待播放音频信号不匹配,可以包括:第一设备确定公共时长内接收的音频信号与公共时长内缓存的待播放音频信号,在如下至少一项特征上不匹配:信号波形和音频内容。

当然,实际应用中,可以为公共时长设置一个预设时长阈值,即只有在公共时长大于预设时长阈值的情况下,公共时长内接收的音频信号与公共时长内缓存的待播放音频信号在信号波形和/或音频内容上匹配,方才视为接收的音频信号与待播放音频信号是匹配的,能够避免采样时间太短而导致的误判,从而提高判断结果的准确性和可靠性。

第二方面,本申请还提供一种音频播放方法。该方法应用于第二设备。其中,第二设备开启自身音频播放功能。该方法可以包括:第二设备接收和播放第一设备通过频率调制fm方式发送的待播放音频信号。第二设备还可以接收第一设备发送的频率调整请求,并根据该频率调整请求,完成第二设备与第一设备的fm载频同步。其中,频率调整请求用于第二设备完成第二设备与第一设备的fm载频同步。

在一种可能的设计方法中,第二设备接收第一设备发送的频率调整请求,可以包括:第二设备通过第二设备与第一设备之间的无线连接,接收第一设备发送的频率调整请求。其中,无线连接可以包括如下连接中的至少一种:无线保真wi-fi、蓝牙bt、第二代2g移动通信连接、第三代3g移动通信连接、第四代4g移动通信连接和第五代5g移动通信连接。

在一种可能的设计方法中,在第二设备根据频率调整请求,完成第二设备与第一设备的fm载频同步之后,该方法还可以包括:第二设备通过无线连接,向第一设备发送频率调整响应。其中,频率调整响应用于指示第二设备是否根据频率调整请求完成第二设备与第一设备的fm载频同步。

第三方面,本申请提供一种设备。其中,该设备关闭自身音频播放功能。该设备可以包括:发送模块、接收模块和处理模块。其中,发送模块,用于通过频率调制fm方式向第二设备发送待播放音频信号,以便第二设备播放待播放音频信号。接收模块,用于接收该设备所在环境中的音频信号。处理模块,用于确定接收模块接收的音频信号与待播放音频信号是否匹配。发送模块,还用于若处理模块确定接收的音频信号与待播放音频信号不匹配,则向第二设备发送频率调整请求。其中,频率调整请求用于第二设备完成第二设备与该设备的fm载频同步。此外,该设备还可以包括存储模块,用于存储指令和数据。

示例性地,上述频率调整请求可以携带有该设备的fm载频。

在一种可能的设计中,该设备还可以包括输出模块。其中,输出模块,用于输出提示信息。该提示信息可以包括文字、图片和语音中的至少一种,主要用于指导用户完成第二设备与该设备之间的fm载频同步操作。

示例性地,处理模块,还用于开启该设备自身音频播放功能。相应地,输出模块,还用于输出语音提示信息。

实际应用中,该设备与第二设备之间通常存在诸如wi-fi、bt、第2-5代移动通信连接中的至少一种无线连接。可以理解,在一种可能的设计中,发送模块,还用于通过该设备与第二设备之间的无线连接,向第二设备发送频率调整请求。其中,无线连接可以包括上述无线连接中的任意一种。

在一种可能的设计中,接收模块,还用于通过无线连接,接收第二设备发送的频率调整响应。其中,频率调整响应用于指示第二设备是否根据频率调整请求完成第二设备与该设备的fm载频同步。

在一种可能的设计中,处理模块,还用于缓存第一指定时间段内的待播放音频信号。相应地,接收模块,还用于接收第二指定时间段内该设备所在环境中的音频信号。其中,第二指定时间段与第一指定时间段存在公共时长。相应地,处理模块,还用于确定公共时长内接收的音频信号与公共时长内缓存的待播放音频信号,在如下至少一项特征上不匹配:信号波形和音频内容。

第四方面,本申请还提供一种设备。其中,该设备开启自身音频播放功能。该设备可以包括:接收模块和处理模块。其中,接收模块,用于接收第一设备通过频率调制fm方式发送的待播放音频信号。处理模块,用于播放待播放音频信号。接收模块,还用于接收第一设备发送的频率调整请求。处理模块,还用于根据频率调整请求,完成该设备与第一设备的fm载频同步。

实际应用中,该设备与第一设备之间通常存在诸如wi-fi、bt、第2-5代移动通信连接中的至少一种无线连接。可以理解,在一种可能的设计中,接收模块,还用于通过该设备与第一设备之间的无线连接,接收第一设备发送的频率调整请求。其中,无线连接可以包括上述无线连接中的至少一种。

在一种可能的设计中,该设备还可以包括发送模块。其中,发送模块,用于通过无线连接,向第一设备发送频率调整响应。其中,频率调整响应用于指示该设备是否根据频率调整请求完成该设备与第一设备的fm载频同步。

第五方面,本申请还提供一种设备。该设备可以包括:处理器、通信接口和存储器。其中,存储器用于存储计算机可执行指令,处理器与存储器通过总线连接,当该设备运行时,处理器执行存储器存储的计算机可执行指令,以使该设备执行如第一方面所述的音频播放方法。

第六方面,本申请还提供一种设备。该设备可以包括:处理器、通信接口和存储器。其中,存储器用于存储计算机可执行指令,处理器与存储器通过总线连接,当该设备运行时,处理器执行存储器存储的计算机可执行指令,以使该设备执行如第二方面所述的音频播放方法。

第七方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行如第一方面所述的音频播放方法。

第八方面,本申请还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行如第二方面所述的音频播放方法。

第九方面,本申请提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面所述的音频播放方法。

第十方面,本申请还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第二方面所述的音频播放方法。

本申请的实施例中,上述第一设备和第二设备内各个单元模块的名称对设备本身不构成限定,在实际实现中,这些单元模块可以以其他名称出现。只要各个单元模块的功能和本申请的实施例类似,即属于本申请权利要求及其等同技术的范围之内。

附图说明

图1为本申请实施例提供的音频播放方法的应用场景示意图;

图2为本申请实施例提供的第一设备的界面示意图;

图3为本申请实施例提供的第一设备的结构示意图一;

图4为本申请实施例提供的音频播放方法的流程示意图一;

图5为本申请实施例提供的音频播放方法的流程示意图二;

图6为本申请实施例提供的音频播放方法的流程示意图三;

图7为本申请实施例提供的音频播放方法的流程示意图四;

图8为本申请实施例提供的音频播放方法的流程示意图五;

图9a为本申请实施例提供的第一设备的结构示意图二;

图9b为本申请实施例提供的第一设备的结构示意图三;

图10a为本申请实施例提供的第二设备的结构示意图一;

图10b为本申请实施例提供的第二设备的结构示意图二;

图11为本申请实施例提供的第一设备的结构示意图四;

图12为本申请实施例提供的第二设备的结构示意图三。

具体实施方式

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。

此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。

本申请实施例提供的音频播放方法及设备,能够实现自动检测并调整第二设备与第一设备的fm载频同步,从而提高第一设备通过第二设备播放音频信号的可靠性,且不需要用户手动操作,能够提升用户体验。

图1示出了本申请实施例提供的音频播放方法的应用场景示意图。如图1所示,第一设备101可以为智能后视镜、智能手机等电子设备,第二设备102可以为车载设备(包括车载中控设备和车载音响设备)、智能音箱等电子设备。通常,第二设备102的音频播放效果要优于第一设备101。例如,第二设备102能够播放立体声音乐,而第一设备101不能播放立体声音乐。具体地,第一设备101将待播放音频信号调制到预设fm载频上并发射出去。第二设备102接收并解调该信号后,通过自身音响设备进行播放。

如图2所示,上述第一设备101可以为智能后视镜200。下面以智能后视镜200为例对实施例进行具体说明。应该理解的是,图示智能后视镜200仅是上述第一设备的一个范例,并且智能后视镜200可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。

如图2所示,智能后视镜200具体可以包括:处理器201、射频(radiofrequency,rf)电路202、存储器203、触摸屏204、蓝牙装置205、一个或多个传感器206、wi-fi装置207、定位装置208、音频电路209、外设接口210以及电源装置211等部件。这些部件可通过一根或多根通信总线或信号线(图2中未示出)进行通信。本领域技术人员可以理解,图2中示出的硬件结构并不构成对智能后视镜的限定,智能后视镜200可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图2对智能后视镜200的各个部件进行具体的介绍:

处理器201是智能后视镜200的控制中心,利用各种接口和线路连接智能后视镜200的各个部分,通过运行或执行存储在存储器203内的应用,以及调用存储在存储器203内的数据,执行智能后视镜200的各种功能和处理数据。在一些实施例中,处理器201可包括一个或多个处理单元;举例来说,处理器201可以是华为技术有限公司制造的麒麟960芯片。在本申请一些实施例中,上述处理器201还可以包括指纹验证芯片,用于对采集到的指纹进行验证。

射频电路202可用于在收发信息或通话过程中,无线信号的接收和发送。特别地,射频电路202可以将基站的下行数据接收后,给处理器201处理;另外,将涉及上行的数据发送给基站。通常,射频电路202包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路202还可以通过无线通信和其他设备通信。所述无线通信可以使用任一无线通信标准或协议,包括但不限于全球移动通信系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。

存储器203用于存储应用以及数据,处理器201通过运行存储在存储器203的应用以及数据,执行智能后视镜200的各种功能以及数据处理。存储器203主要包括存储程序区以及存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用(比如声音播放功能、图像播放功能等);存储数据区可以存储根据使用智能后视镜200时所创建的数据(比如音频数据、电话本等)。此外,存储器203可以包括高速随机存取存储器(ramdomaccessmemory,ram),还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。存储器203可以存储各种操作系统,例如,苹果公司所开发的操作系统,谷歌公司所开发的操作系统等。上述存储器203可以是独立的,通过上述通信总线与处理器201相连接;存储器203也可以和处理器201集成在一起。

触摸屏204具体可以包括触控板204-1和显示器204-2。

其中,触控板204-1可采集智能后视镜200的用户在其上或附近的触摸事件(比如用户使用手指、触控笔等任何适合的物体在触控板204-1上或在触控板204-1附近的操作),并将采集到的触摸信息发送给其他器件(例如处理器201)。其中,用户在触控板204-1附近的触摸事件可以称之为悬浮触控;悬浮触控可以是指,用户无需为了选择、移动或拖动目标(例如控件等)而直接接触触控板,而只需用户位于第一设备附近以便执行所想要的功能。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型来实现触控板204-1。

显示器(也称为显示屏)204-2可用于显示由用户输入的信息或提供给用户的信息以及智能后视镜200的各种菜单。可以采用液晶显示器、有机发光二极管等形式来配置显示器204-2。触控板204-1可以覆盖在显示器204-2之上,当触控板204-1检测到在其上或附近的触摸事件后,传送给处理器201以确定触摸事件的类型,随后处理器201可以根据触摸事件的类型在显示器204-2上提供相应的视觉输出。虽然在图2中,触控板204-1与显示屏204-2是作为两个独立的部件来实现智能后视镜200的输入和输出功能,但是在某些实施例中,可以将触控板204-1与显示屏204-2集成而实现智能后视镜200的输入和输出功能。可以理解的是,触摸屏204是由多层的材料堆叠而成,本申请实施例中只展示出了触控板(层)和显示屏(层),其他层在本申请实施例中不予记载。另外,触控板204-1可以以全面板的形式配置在智能后视镜200的正面,显示屏204-2也可以以全面板的形式配置在智能后视镜200的正面,这样在智能后视镜的正面就能够实现无边框的结构。

智能后视镜200还可以包括蓝牙装置205,用于实现智能后视镜200与其他短距离的第一设备(例如智能后视镜、智能手表等)之间的数据交换。本申请实施例中的蓝牙装置可以是集成电路或者蓝牙芯片等。

wi-fi装置207,用于为智能后视镜200提供遵循wi-fi相关标准协议的网络接入,智能后视镜200可以通过wi-fi装置207接入到wi-fi接入点,进而帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。在其他一些实施例中,该wi-fi装置207也可以作为wi-fi无线接入点,可以为其他第一设备提供wi-fi网络接入。

音频电路209、扬声器213、麦克风214可提供用户与智能后视镜200之间的音频接口。音频电路209可将接收到的音频数据转换后的电信号,传输到扬声器213,由扬声器213转换为声音信号输出;另一方面,麦克风214将收集的声音信号转换为电信号,由音频电路209接收后转换为音频数据,再将音频数据输出至rf电路202以发送给比如另一智能后视镜,或者将音频数据输出至存储器203以便进一步处理。

fm发射电路215用于将音频信号调制到预设fm载频上并发射出去。例如,可以将智能后视镜200本地存储的mp3音乐调制到100mhz的fm载频上,并将调制后的fm信号发射出去。

另外,智能后视镜200还可以具有指纹识别功能。例如,可以在智能后视镜200的背面(例如后置摄像头的下方)配置指纹识别器212,或者在智能后视镜200的正面(例如触摸屏204的下方)配置指纹识别器212。又例如,可以在触摸屏204中配置指纹采集器件212来实现指纹识别功能,即指纹采集器件212可以与触摸屏204集成在一起来实现智能后视镜200的指纹识别功能。在这种情况下,该指纹采集器件212配置在触摸屏204中,可以是触摸屏204的一部分,也可以以其他方式配置在触摸屏204中。本申请实施例中的指纹采集器件212的主要部件是指纹传感器,该指纹传感器可以采用任何类型的感测技术,包括但不限于光学式、电容式、压电式或超声波传感技术等。

智能后视镜200还可以包括至少一种传感器206,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触摸屏204的显示器的亮度,接近传感器可在智能后视镜200移动到耳边时,关闭显示器的电源。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别智能后视镜姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于智能后视镜200还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

定位装置208,用于为智能后视镜200提供地理位置。可以理解的是,该定位装置208具体可以是全球定位系统(globalpositioningsystem,gps)或北斗卫星导航系统、俄罗斯glonass等定位系统的接收器。定位装置208在接收到上述定位系统发送的地理位置后,将该信息发送给处理器201进行处理,或者发送给存储器203进行保存。在另外的一些实施例中,该定位装置208还可以是辅助全球卫星定位系统(assistedglobalpositioningsystem,agps)的接收器,agps系统通过作为辅助服务器来协助定位装置208完成测距和定位服务,在这种情况下,辅助定位服务器通过无线通信网络与第一设备例如智能后视镜200的定位装置208(即gps接收器)通信而提供定位协助。在另外的一些实施例中,该定位装置208也可以是基于wi-fi接入点的定位技术。由于每一个wi-fi接入点都有一个全球唯一的媒体介入控制(mediaaccesscontrol,mac)地址,第一设备在开启wi-fi的情况下即可扫描并收集周围的wi-fi接入点的广播信号,因此可以获取到wi-fi接入点广播出来的mac地址;第一设备将这些能够标示wi-fi接入点的数据(例如mac地址)通过无线通信网络发送给位置服务器,由位置服务器检索出每一个wi-fi接入点的地理位置,并结合wi-fi广播信号的强弱程度,计算出该第一设备的地理位置并发送到该第一设备的定位装置208中。

外设接口210,用于为外部的输入/输出设备(例如键盘、鼠标、外接显示器、外部存储器、用户识别模块卡等)提供各种接口。例如通过通用串行总线(universalserialbus,usb)接口与鼠标连接,通过用户识别模块卡卡槽上的金属触点与电信运营商提供的用户识别模块卡(subscriberidentificationmodule,sim)卡进行连接。外设接口210可以被用来将上述外部的输入/输出外围设备耦接到处理器201和存储器203。

智能后视镜200还可以包括给各个部件供电的电源装置211(比如电池和电源管理芯片),电池可以通过电源管理芯片与处理器201逻辑相连,从而通过电源装置211实现管理充电、放电、以及功耗管理等功能。

尽管图2未示出,智能后视镜200还可以包括摄像头(前置摄像头和/或后置摄像头)、闪光灯、微型投影装置、近场通信(nearfieldcommunication,nfc)装置等,在此不再赘述。

需要说明的是,上述第二设备102结构与第一设备类似。然而,在本申请实施例中,第二设备102需要接收fm信号,并不需要发射fm信号。因此,与第一设备101不同,第二设备102包括fm接收机,但可以不包含fm发射机215。

图3示出了现有第一设备101的一种图形用户界面(graphicuserinterface,gui)300的示意图。如图3所示,第一设备gui300上通常可以显示有以下应用程序图标:音频播放301、收音机302、行车记录仪303、fm发射机304、导航305和接打电话306。点击图标,即可调用该图标对应的应用程序。当然,也可以通过一个应用程序调用另一个应用程序。例如,fm发射机304可以调用音频播放301、收音机302、行车记录仪303、导航305和接打电话306中任意一个应用程序,以便获取待播放音频信号。需要说明的是,在fm发射机304选择收音机302通过fm方式接收的电台节目作为其发射内容的情况下,fm发射机304的fm载频最好与收音机302的fm载频不同,以避免第二设备102同时接收到fm发射机304和该电台发射的具有相同fm载频的fm信号而相互干扰,进而降低第二设备102接收到的fm信号质量的问题。

此外,第一设备gui300还可以包括设置307,用户可以在点击打开的设置界面(图3中未示出)中完成第一设备101本机的扬声器、wi-fi热点、蓝牙、无线局域网络(wirelesslocalareanetworks,wlan)、移动数据开关等设置,并将上述设置对应的状态显示在第一设备gui300中(对应附图标记308)。鉴于设置为现有技术,本申请实施例不再赘述。

当然,第二设备gui也可以采用与第一设备gui300相似的方式进行设计。需要说明的是,第二设备102通常不需要fm发射能力。因此,第二设备gui中通常不存在fm发射机对应图标。此外,第二设备102可以具有第一设备101中除fm发射机之外的部分或全部功能,也可以具有第一设备101不具备的功能,本申请实施例对此不作限定。

需要说明的是,第二设备102的gui可以采用与图3所示的第一设备gui300相同的gui,也可以采用与图3所示的第一设备gui300不同的gui,本申请实施例对此不作限定。

图4示出了本申请实施例提供的音频播放方法的流程示意图。该方法应用于第一设备和第二设备。其中,第一设备关闭自身音频播放功能,第二设备开启自身音频播放功能。如图4所示,该方法可以包括s401-s408:

s401、第一设备通过频率调制fm方式向第二设备发送待播放音频信号。

其中,待播放音频信号可以来源于第一设备本地存储的音频文件,例如本地的mp3音乐文件。待播放音频信号也可以是第一设备调用的应用程序产生的音频信号,例如导航产生的提示语音。待播放音频信号还可以是第一设备接收的其他音频信号,例如,第一设备的收音机接收到的电台节目。

示例性地,如图3所示,第一设备101将待播放音频信号调制在预设fm载频上,并通过fm发射机1012和fm发射天线1013发射出去。鉴于fm调制、发射为现有技术,本申请实施例不再赘述。

s402、第二设备接收第一设备通过频率调制fm方式发送的待播放音频信号。

示例性地,如图3所示,第二设备102通过fm接收天线1021、fm接收机1022接收、解调第一设备101发送的待播放音频信号,并向处理器1023发送。鉴于fm接收、解调为现有技术,本申请实施例不再赘述。

s403、第二设备播放待播放音频信号。

示例性地,如图3所示,第二设备102的处理器1023通过音频放大器1024和扬声器1025播放待播放音频信号。鉴于通过音频放大器和扬声器播放音频信号为现有技术,本申请实施例不再赘述。

s404、第一设备接收第一设备所在环境中的音频信号。

其中,第一设备所在环境是指第一设备所在位置的物理环境。例如,若第一设备为安装在车厢内部的智能后视镜,则上述车厢内部空间即为第一设备所在环境。第一设备所在环境中的音频信号,可以包括第二设备播放的音频信号、车厢内部人员语音信号、发动机噪声、车载空调产生的噪声等。

示例性地,第一设备接收第一设备所在环境中的音频信号,是指第一设备利用其本机安装的音频采集模块采集第一设备所在环境中的音频信号。例如,通过第一设备内置或外接的麦克风采集上述环境中的各种声音信号。

s405、第一设备确定接收的音频信号与待播放音频信号不匹配。

其中,接收的音频信号与待播放音频信号不匹配,是指接收的音频信号中不存在与待播放音频信号的信号特征相同的音频信号。具体地,信号特征可以包括音频信号的波形特征和音频信号承载的语音内容。

上述波形特征可以包括音频信号的频谱和幅度。示例性地,若待播放音频信号为摇滚乐,其频谱图中的低音成分的信号强度较大,则可以根据接收的音频信号的频谱图与上述摇滚乐的频谱图的相似度作出判断。同理,也可以根据音频信号的幅度包络曲线的相似度作出判断,本申请实施例不再赘述。

上述语音内容可以为音频信号承载的、以自然语言为表现形式的语句和词汇。示例性地,若待播放音频信号为导航提示语,例如“前方路口请直行”、“前方右侧200米有车辆汇入,请谨慎驾驶”等,则可以利用语音识别算法确定接收的音频信号是否承载有上述导航提示语。

需要说明的是,s404-s405可以根据用户输入指令触发执行,也可以周期性执行,也即当第一设备时间达到预设执行周期时执行,本申请实施例对此不作限制。

s406、第一设备向第二设备发送频率调整请求。

其中,频率调整请求用于第二设备完成第二设备与第一设备的fm载频同步。

示例性地,上述频率调整请求可以携带有第一设备的fm载频,第二设备可根据该第一设备的fm载频将其当前fm载频调整为第一设备的fm载频。

实际应用中,第一设备与第二设备之间通常存在诸如wi-fi、bt、第2-5代移动通信连接等至少一种无线连接。可以理解,在一种可能的设计方法中,第一设备向第二设备发送频率调整请求,可以包括:

第一设备通过第一设备与第二设备之间的无线连接,向第二设备发送频率调整请求。

其中,无线连接可以包括上述无线连接中的任意一种。

可以理解,若接收的音频信号与待播放音频信号匹配,则第一设备是不需要向第二设备发送任何信息的,以便减少第一设备与第二设备之间的信令交互和提高效率。当然,第一设备也可以向第二设备发送fm同步状态指示,本申请实施例对此不作限制。

需要说明的是,第一设备需要将其fm载频信息承载于上述无线连接所支持的无线信号上并发射出去。鉴于上述无线连接为现有技术,本申请实施例不再赘述。

s407、第二设备接收第一设备发送的频率调整请求。

示例性地,第二设备通过其与第一设备的无线连接接收第一设备发送的频率调整请求。

s408、第二设备根据频率调整请求,完成第二设备与第一设备的fm载频同步。

示例性地,第二设备接收并解析接收到的无线信号,获取频率调整请求携带的fm载频,然后根据该fm载频自动完成第二设备与第一设备的fm载频同步。

需要说明的是,s406-s408,也可以在执行s401-s405之前执行,本申请实施例对此不作限定。

本申请实施例提供的音频播放方法,第一设备通过fm方式向第二设备发送待播放音频信号后,能够自动接收第一设备所在环境中的音频信号;若第一设备接收的音频信号与待播放音频信号不匹配,则第一设备可以确定第二设备与第一设备没有工作在同一fm载频上,即第二设备处于fm失锁状态,之后第一设备自动向第二设备发送频率调整请求,以便第二设备根据该请求完成其与第一设备的fm载频同步,可以解决当第二设备与第一设备处于fm载频失步状态时,第二设备不能实时调整本身fm载频,使之与第一设备fm载频同步的问题,能够提高第一设备通过第二设备播放音频信号的可靠性,且不需要用户操作,能够提升用户体验。

为了方便用户手动完成第二设备与第一设备的fm载频同步或者提示用户第二设备与第一设备的fm载频未同步,可选地,结合图4,如图5所示,在执行s405第一设备确定接收的音频信号与待播放音频信号不匹配之后,该方法还可以包括s501:

s501、第一设备输出提示信息。

其中,提示信息用于指导用户完成第二设备与第一设备之间的fm载频同步操作,可以包括文字、图片和语音中的至少一种,本申请实施例对此不作限定。

假定提示信息为语音提示信息。示例性地,结合图5,如图6所示,s501第一设备输出提示信息,可以包括s601-s602:

s601、第一设备开启自身音频播放功能。

s602、第一设备输出语音提示信息。

需要说明的是,鉴于提示信息为语音提示信息,第一设备必须先开启自身音频播放功能,再输出语音提示信息。

示例性地,语音提示信息可以为指导用户排查第二设备不能正常播放第一设备发送的待播放音频信号的原因,以及指导用户手动完成第二设备的fm载频同步操作(手动调谐)。例如,可以依次提示用户检查第二设备并手动完成相应操作:是否上电、fm接收机是否开启、fm接收机的fm载频设置是否与第一设备的fm发射机的载频相同。

为了确定第二设备是否与第一设备处于fm载频同步状态,可选地,结合图4,如图7所示,在执行s401第一设备通过频率调制fm方式向第二设备发送待播放音频信号之后,该方法还可以包括s701:

s701、第一设备缓存第一指定时间段内的待播放音频信号。

其中,第一指定时间段可以根据实际需求确定。例如,可以将第一指定时间段设置为5分钟,也可以将第一指定时间段设置为10分钟。

相应地,s404第一设备接收第一设备所在环境中的音频信号,可以包括s702-s703:

s702、第一设备接收第二指定时间段内第一设备所在环境中的音频信号。

其中,与第一指定时间段相似,第二指定时间段也可以根据实际需求确定,本申请实施例不再赘述。

需要说明的是,第二指定时间段与第一指定时间段必须存在公共时长。

相应地,s405第一设备确定接收的音频信号与待播放音频信号不匹配,可以包括s703:

s703、第一设备确定公共时长内接收的音频信号与公共时长内缓存的待播放音频信号,在如下至少一项特征上不匹配:信号波形和音频内容。

示例性地,信号波形不匹配可以包括:fm调制前的待播放音频信号波形与第一设备接收的音频信号波形不匹配。鉴于信号波形识别为现有技术,本申请实施例不再赘述。

示例性地,音频内容不匹配可以包括:待播放音频信号承载的音频内容与第一设备接收的音频信号承载的音频内容不匹配。例如,待播放音频信号与第一设备接收的音频信号均承载有导航提示语音或者同一首歌曲的歌词。鉴于语音识别为现有技术,本申请实施例不再赘述。

当然,实际应用中,可以为公共时长设置一个预设时长阈值,即只有在公共时长大于预设时长阈值的情况下,公共时长内接收的音频信号与公共时长内缓存的待播放音频信号在信号波形和/或音频内容上匹配,方才视为接收的音频信号与待播放音频信号是匹配的,从而避免采样时间太短而导致的误判,能够提高判断结果的准确性和可靠性。

作为确定第二设备是否与第一设备fm载频同步的备选方案,可选地,结合图4,如图8所示,在执行s408第二设备根据频率调整请求,完成第二设备与第一设备的fm载频同步之后,该方法还可以包括s801-s802:

s801、第二设备通过无线连接,向第一设备发送频率调整响应。

其中,频率调整响应主要用于指示第二设备是否根据频率调整请求完成第二设备与第一设备的fm载频同步。例如,若已完成fm载频同步,则频率调整响应可以携带同步成功指示信息。又例如,若未能完成fm载频同步,则频率调整响应可以携带同步失败指示信息和第二设备的当前fm载频,以便第一设备根据第二设备的当前fm载频与第一设备的fm载频之间的偏差,再次发送频率调整响应。

当然,若未能完成fm载频同步的次数大于预设次数阈值,则下一次发送的频率调整响应也可以携带与之前的fm载频不同的另一个fm载频。例如,当前频率调整响应携带的fm载频为100兆赫兹(megahertz,mhz),则下一个频率调整响应携带的fm载频可以为95mhz。

s802、第一设备通过无线连接,接收第二设备发送的频率调整响应,以便第一设备能够根据频率调整响应直接确定下一个频率调整请求携带的fm载频,从而减少第一设备采集其所在环境中的音频信号,并将该音频信号与其发送的待播放音频信号进行匹配的工作量,能够提高音频播放的可靠性和效率。

本申请实施例可以根据上述方法示例对第一设备和第二设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图9a示出了上述实施例中所涉及的第一设备的一种可能的结构示意图。其中,第一设备关闭自身音频播放功能。如图9a所示,第一设备可以包括:发送模块901、接收模块902和处理模块903。

其中,发送模块901,用于通过频率调制fm方式向第二设备发送待播放音频信号,以便第二设备播放待播放音频信号。

接收模块902,用于接收第一设备所在环境中的音频信号。

处理模块903,用于确定接收模块902接收的音频信号与待播放音频信号是否匹配。

发送模块901,还用于若处理模块903确定接收的音频信号与待播放音频信号不匹配,则向第二设备发送频率调整请求。其中,频率调整请求用于第二设备完成第二设备与第一设备的fm载频同步。

此外,第一设备还可以包括存储模块904,用于存储指令和数据。

示例性地,上述频率调整请求可以携带有第一设备的fm载频。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到图4-8任意一项所示第一设备中对应功能模块的功能描述,在此不再赘述。

可选地,结合图9a,如图9b所示,第一设备还可以包括输出模块905。

其中,输出模块905,用于输出提示信息。其中,提示信息可以包括文字、图片和语音中的至少一种,提示信息用于指导用户完成第二设备与第一设备之间的fm载频同步操作。例如,输出模块905可以是第一设备的扬声器、显示器中的至少一种。

可选地,处理模块903,还用于开启自身音频播放功能;

输出模块905,还用于输出语音提示信息。

可选地,发送模块901,还用于通过第一设备与第二设备之间的无线连接,向第二设备发送频率调整请求。其中,无线连接可以包括如下连接中的任意一种:无线保真wi-fi、蓝牙bt、第二代2g移动通信连接、第三代3g移动通信连接、第四代4g移动通信连接和第五代5g移动通信连接。

可选地,接收模块902,还用于通过无线连接,接收第二设备发送的频率调整响应;其中,频率调整响应用于指示第二设备是否根据频率调整请求完成第二设备与第一设备的fm载频同步。

可选地,处理模块903,还用于缓存第一指定时间段内的待播放音频信号;

接收模块902,还用于接收第二指定时间段内第一设备所在环境中的音频信号;其中,第二指定时间段与第一指定时间段存在公共时长;

处理模块903,还用于确定公共时长内接收的音频信号与公共时长内缓存的待播放音频信号,在如下至少一项特征上不匹配:信号波形和音频内容。

图10a示出了上述实施例中所涉及的第二设备的一种可能的结构示意图。其中,第二设备开启自身音频播放功能。如图10a所示,第二设备1000可以包括:接收模块1001和处理模块1002。

其中,接收模块1001,用于接收第一设备通过频率调制fm方式发送的待播放音频信号;

处理模块1002,用于播放待播放音频信号;

接收模块1001,还用于接收第一设备发送的频率调整请求;其中,频率调整请求用于第二设备完成第二设备与第一设备的fm载频同步。

处理模块1002,还用于根据频率调整请求,完成第二设备与第一设备的fm载频同步。

此外,第二设备1000还可以包括存储模块1003,用于存储指令和数据。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到图4-8任意一项所示第二设备中对应功能模块的功能描述,在此不再赘述。

可选地,接收模块1001,还用于通过第二设备与第一设备之间的无线连接,接收第一设备发送的频率调整请求;其中,无线连接可以包括如下连接中的至少一种:无线保真wi-fi、蓝牙bt、第二代2g移动通信连接、第三代3g移动通信连接、第四代4g移动通信连接和第五代5g移动通信连接。

可选地,结合如10a,如图10b所示,第二设备还可以包括发送模块1004。

其中,发送模块1004,用于通过无线连接,向第一设备发送频率调整响应。其中,频率调整响应用于指示第二设备是否根据频率调整请求完成第二设备与第一设备的fm载频同步。

图11示出了上述实施例中所涉及的第一设备的另一种可能的结构示意图。如图11所示,第一设备可以包括:处理单元1101、通信单元1102和存储单元1103;其中,存储单元1103用于存储计算机可执行指令,处理单元1101、通信单元1102和存储单元1103之间通过总线1104连接,当第一设备运行时,处理单元1101执行存储单元1103存储的计算机可执行指令,以使第一设备执行如图4-8及其各种可选的实现方式中任意之一所述的音频播放方法。

其中,上述处理单元1101可以是第一设备中的处理器或控制器。例如,处理单元1101可以是图2中示出的处理器201。该处理器或控制器可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器或控制器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

通信单元1102可以是第一设备中的收发器、收发电路或通信接口等。例如,通信单元1102可以是图2中示出的射频电路202、wi-fi装置207、蓝牙205、外设接口210、fm发射电路215和触摸屏204中的至少一种。

存储单元1103可以是第一设备中的存储器等。例如,存储单元1103可以是图2中示出的存储器203。该存储器可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。

总线1104可以是扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线1104可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

图12示出了上述实施例中所涉及的第二设备的另一种可能的结构示意图。如图12所示,第二设备可以包括:处理单元1201、通信单元1202和存储单元1203;其中,存储单元1203用于存储计算机可执行指令,处理单元1201、通信单元1202和存储单元1203之间通过总线1204连接,当第二设备运行时,处理单元1201执行存储单元1203存储的计算机可执行指令,以使第二设备执行如图4-8及其各种可选的实现方式中任意之一所述的音频播放方法。

其中,上述处理单元1201可以是第二设备中的处理器或控制器。例如,处理单元1201可以是图2中示出的处理器201。该处理器或控制器可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器或控制器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

通信单元1202可以是第二设备中的收发器、收发电路或通信接口等。例如,通信单元1202可以是图2中示出的射频电路202、wi-fi装置207、蓝牙205、外设接口210、fm发射电路215和触摸屏204中的至少一种。

存储单元1203可以是第二设备中的存储器等。例如,存储单元1203可以是图2中示出的存储器203。该存储器可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。

总线1204可以是扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线1204可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在上述实施例中,可以全部或部分的通过软件,硬件,固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式出现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质,(例如,软盘,硬盘、磁带)、光介质(例如,数字多功能光盘(digitalversatiledisc,dvd))或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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