一种蓝牙音箱数据处理的方法、装置及蓝牙音箱制造方法及图纸

技术编号:19008969 阅读:104 留言:0更新日期:2018-09-22 08:52
本发明专利技术适用于蓝牙音箱技术领域,提供了一种蓝牙音箱数据处理的方法、装置及蓝牙音箱,其中,该蓝牙音箱数据处理的方法包括在蓝牙音箱唤醒之前,运行第一程序固件,在通过第一程序固件检测到唤醒信息之后,唤醒蓝牙音箱,并通过第一程序固件缓存接收到的语音数据;与终端设备建立连接,向终端设备发送语音数据;在与终端设备当前的连接中断之后,若接收到终端设备重新建立连接的请求,则从第一程序固件切换至第二程序固件运行,通过第二程序固件接收终端设备返回的语音数据,并播放终端设备返回的语音数据。通过本发明专利技术可以在系统存储空间有限时,增大存储语音数据的空间,从而缓存更多的语音数据,具有较强的易用性和实用性。

Method and device for data processing of Bluetooth speaker and Bluetooth speaker

The invention is applicable to the technical field of Bluetooth speaker, and provides a method, device and Bluetooth speaker for data processing of Bluetooth speaker. The method for data processing of the Bluetooth speaker includes running the first program firmware before the Bluetooth speaker wakes up, waking up the Bluetooth after the wake-up information is detected by the first program firmware. The voice box is used to cache the received voice data through the first program firmware, to establish a connection with the terminal device and send voice data to the terminal device, and to switch from the first program firmware to the second program firmware operation if a request for the terminal device to reestablish the connection is received after the current connection with the terminal device is interrupted. The voice data returned by the terminal device is received by the second program firmware, and the voice data returned by the terminal device is played back. The invention can increase the space for storing voice data when the storage space of the system is limited, thereby caching more voice data, and has strong practicability and practicability.

【技术实现步骤摘要】
一种蓝牙音箱数据处理的方法、装置及蓝牙音箱
本专利技术涉及蓝牙音箱
,尤其涉及一种蓝牙音箱数据处理的方法、装置、蓝牙音箱及计算机可读存储介质。
技术介绍
随着语音识别技术的发展,带语音唤醒功能的智能音箱设备得到了迅速的发展。智能蓝牙音箱由于体积小、功耗低和携带方便等优点,在现实生活中得到了广泛的应用。现有技术中的智能蓝牙音箱,为了防止在与终端设备建立连接的过程中出现语音数据的丢失,往往会在接收语音数据的同时对其进行缓存,而当系统存储空间大小一定时,用于存储语音数据的空间大小也就相对确定,这将极不利于缓存大量的语音数据,给用户带来了较差的体验感。
技术实现思路
鉴于此,本专利技术实施例提供了一种蓝牙音箱数据处理的方法、装置及蓝牙音箱,可以在系统存储空间大小一定时,增大存储语音数据的空间,从而缓存更多的语音数据。本专利技术实施例的第一方面提供了一种的蓝牙音箱数据处理的方法,所述蓝牙音箱包括第一程序固件和第二程序固件,所述方法包括:在所述蓝牙音箱唤醒之前,运行所述第一程序固件;在通过所述第一程序固件检测到唤醒信息之后,唤醒所述蓝牙音箱,并通过所述第一程序固件缓存接收到的语音数据;与终端设备建立连接,向所述终端设备发送所述语音数据;在与所述终端设备当前的连接中断之后,若接收到所述终端设备重新建立连接的请求,则从所述第一程序固件切换至所述第二程序固件运行,通过所述第二程序固件接收所述终端设备返回的语音数据,并播放所述终端设备返回的语音数据,其中所述终端设备返回的语音数据为所述蓝牙音箱发送给所述终端设备的语音数据的响应数据。本专利技术实施例的第二方面提供了一种蓝牙音箱数据处理的装置,所述蓝牙音箱包括第一程序固件和第二程序固件,所述装置包括:第一处理模块,用于在所述蓝牙音箱唤醒之前,运行所述第一程序固件;唤醒模块,用于在通过所述第一程序固件检测到唤醒信息之后,唤醒所述蓝牙音箱,并通过所述第一程序固件缓存接收到的语音数据;通信模块,用于与终端设备建立连接,向所述终端设备发送所述语音数据;第二处理模块,用于在与所述终端设备当前的连接中断之后,若接收到所述终端设备重新建立连接的请求,则从所述第一程序固件切换至所述第二程序固件运行,通过所述第二程序固件接收所述终端设备返回的语音数据,并播放所述终端设备返回的语音数据,其中所述终端设备返回的语音数据为所述蓝牙音箱发送给所述终端设备的语音数据的响应数据。本专利技术实施例的第三方面提供了一种蓝牙音箱,包括:包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现上述第一方面提及的方法。本专利技术实施例的第四方面提供了一种计算机可读存储介质,包括:该计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现上述第一方面提及的方法。本专利技术实施例与现有技术相比存在的有益效果是:本实施例通过在所述蓝牙音箱唤醒之前,运行所述第一程序固件,在通过所述第一程序固件检测到唤醒信息之后,唤醒所述蓝牙音箱,并通过所述第一程序固件缓存接收到的语音数据,与终端设备建立连接,向所述终端设备发送所述语音数据,在与所述终端设备当前的连接中断之后,若接收到所述终端设备重新建立连接的请求,则从所述第一程序固件切换至所述第二程序固件运行,通过所述第二程序固件接收所述终端设备返回的语音数据,并播放所述终端设备返回的语音数据。通过本专利技术实施例可以在系统存储空间大小一定时,根据蓝牙音箱的状态来动态调整运行的程序固件,从而增大用于存储语音数据的空间大小,达到缓存更多语音数据的目的,具有较强的易用性和实用性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1-a为本专利技术实施例一提供的蓝牙音箱数据处理方法的流程示意图;图1-b为本专利技术实施例一提供的包含第一程序固件的前向链路示意图;图1-c为本专利技术实施例一提供的包含第二程序固件的反向链路示意图;图2为本专利技术实施例二提供的蓝牙音箱数据处理方法的流程示意图;图3为本专利技术实施例三提供的蓝牙音箱数据处理方法的流程示意图;图4为本专利技术实施例四提供的蓝牙音箱数据处理装置的结构示意图;图5为本专利技术实施例五提供的蓝牙音箱的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。应理解,本实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一图1-a是本专利技术实施例一提供的蓝牙音箱数据处理方法的流程示意图,该方法可以包括以下步骤:S101:在所述蓝牙音箱唤醒之前,运行所述第一程序固件。其中,所述蓝牙音箱包括第一程序固件和第二程序固件。所述第一程序固件包括:唤醒词检测固件和缓存固件;所述第二程序固件包括唤醒词检测固件和回声消除固件,应当理解,所述第一程序固件中的唤醒词检测固件和所述第二程序固件中的唤醒词检测固件为同一固件,在由第一程序固件切换至第二程序固件运行时,只需在加载所述回声消除固件的同时重新加载第一程序固件中的唤醒词检测固件即可。还应当理解,在终端设备未接收到服务器返回的响应数据之前,反向链路中并未进行数据的传输,扬声器也并未播放任何语音,此时并不需要回声消除固件,因而在前向链路中仅需运行唤醒词检测固件和缓存固件即可(如图1-b所示),节约了回声消除固件所占用的系统存储空间大小,能够在唤醒词检测固件所占用的系统存储空间大小不变时,相应地增大缓存固件所占用的系统存储空间大小,从而达到缓存更多语音数据的目的;同理在反向链路中,由于此时仅进行响应数据的传输,本文档来自技高网...
一种蓝牙音箱数据处理的方法、装置及蓝牙音箱

【技术保护点】
1.一种蓝牙音箱数据处理的方法,其特征在于,所述蓝牙音箱包括第一程序固件和第二程序固件,所述方法包括:在所述蓝牙音箱唤醒之前,运行所述第一程序固件;在通过所述第一程序固件检测到唤醒信息之后,唤醒所述蓝牙音箱,并通过所述第一程序固件缓存接收到的语音数据;与终端设备建立连接,向所述终端设备发送所述语音数据;在与所述终端设备当前的连接中断之后,若接收到所述终端设备重新建立连接的请求,则从所述第一程序固件切换至所述第二程序固件运行,通过所述第二程序固件接收所述终端设备返回的语音数据,并播放所述终端设备返回的语音数据,其中所述终端设备返回的语音数据为所述蓝牙音箱发送给所述终端设备的语音数据的响应数据。

【技术特征摘要】
1.一种蓝牙音箱数据处理的方法,其特征在于,所述蓝牙音箱包括第一程序固件和第二程序固件,所述方法包括:在所述蓝牙音箱唤醒之前,运行所述第一程序固件;在通过所述第一程序固件检测到唤醒信息之后,唤醒所述蓝牙音箱,并通过所述第一程序固件缓存接收到的语音数据;与终端设备建立连接,向所述终端设备发送所述语音数据;在与所述终端设备当前的连接中断之后,若接收到所述终端设备重新建立连接的请求,则从所述第一程序固件切换至所述第二程序固件运行,通过所述第二程序固件接收所述终端设备返回的语音数据,并播放所述终端设备返回的语音数据,其中所述终端设备返回的语音数据为所述蓝牙音箱发送给所述终端设备的语音数据的响应数据。2.根据权利要求1所述的方法,其特征在于,所述运行所述第二程序固件之后,还包括:通过所述第二程序固件检测唤醒信息。3.根据权利要求2所述的方法,其特征在于,所述播放所述终端设备返回的语音数据包括:若所述第二程序固件未检测唤醒信息,则通过所述第二程序固件对所述终端设备返回的语音数据进行回声消除处理,并播放处理后的语音数据。4.根据权利要求2所述的方法,其特征在于,所述通过所述第二程序固件检测唤醒信息包括:若所述第二程序固件检测到唤醒信息,则向所述终端设备发送断开当前连接重新建立连接的请求,并从所述第二程序固件切换至所述第一程序固件运行。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述播放所述终端设备返回的语音数据之后,包括:断开与所述终端设备当前的连接,并从所述第二程序固件切换至所述第一程序固件运行,以等待下次唤醒。6.一种蓝牙音箱数据处理的装置,其特征在于,所述蓝牙音箱包括第一程序固件和第二程序固件,所述装置包括:第一处理模块,用于在所述蓝牙音箱唤醒之前,运行所述第一程序固件;唤醒模块,用于在通过所述第一程序固件检测到唤醒信息之后,唤醒所述蓝牙音箱,并通过所述第一程...

【专利技术属性】
技术研发人员:程雯吴海全唐大勇张恩勤曹磊师瑞文
申请(专利权)人:深圳市冠旭电子股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1