信息处理方法及控制设备与流程

文档序号:11254187阅读:641来源:国知局
信息处理方法及控制设备与流程

本发明涉及信息技术领域,尤其涉及一种信息处理方法及控制设备。



背景技术:

音频系统通常可包括多个音频设备的系统,音频系统中的音频设备可以输出音频和采集音频,并与其他设备共同使用,提供语音服务。但是一般情况下,如何音频系统还存在很多不方便的现象。尤其是,用户可能需要手动或遥控对应的音频设备之后,音频设备才能够被使用输出音频或采集音频。故如何简化音频系统的启动操作,以进一步提升音频系统的使用频次,是现有技术仍需解决的问题。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息处理方法及控制设备,至少部分解决现有技术中启动音频模组不方便的问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种信息处理方法,包括:

检测启动或使用提供预定服务的预定服务模组的触发事件;

当检测到所述触发事件时,启动音频模组,其中,所述音频模组,用于提供所述预定服务之外的音频服务;

利用启动后的所述音频模组提供与所述预定服务模组关联的音频服务。

基于上述方案,所述预定服务模组包括第一服务模组;

所述方法还包括:

处于启动状态的所述音频模组采集用户输入的第一输入音频数据;

当所述第一输入音频数据包括启动所述第一服务模组的音频指令时,开启所述第一服务模组。

基于上述方案,所述第一服务模组包括能够提供通信服务的通信子模组;

所述方法还包括:

确定所述音频模组与所述第一预定服务模组的专用传输通道,其中,所述专用传输通道用于音频数据的传输;

所述利用启动的音频模组,提供与所述预定服务模组关联的音频服务,包括:

所述音频模组从所述专用传输通道接收第一输出音频数据,并输出所述输出音频数据;

所述音频模组采集第二输入音频数据,并通过所述专用传输通道将所述第二输入音频数据发送给所述第一服务模组。

基于上述方案,所述检测动提供预定服务的预定服务模组的触发事件,包括:

检测启动所述预定服务模组的触发数据;

所述利用启动的音频模组,提供与所述预定服务模组关联的音频服务,包括以下至少之一:

当所述触发事件为第一类触发事件时,基于所述触发数据包括的第一文本数据形成第一音频数据,并输出所述第一音频数据;

当所述触发事件为第二类触发事件时,输出所述触发数据包括的第二音频数据;

当所述触发事件为第三类触发事件时,基于所述触发数据创建并输出第三音频数据。

基于上述方案,所述方法,还包括:

若所述音频模组同时需要输出至少两个音频数据时,分别获取所述至少两个音频数据的优先级;所述至少两个所述音频数据中的至少一个是基于所述触发数据形成的;

所述利用启动的音频模组,提供与所述预定服务模组关联的音频服务,包括:

根据至少两个所述音频的所述优先级高低,依次输出所述至少两个音频。

基于上述方案,所述当检测到所述触发事件时,启动音频模组,包括:

当检测到所述触发事件时,判断是否满足预设触发条件;

当满足所述预设触发条件时,启动所述音频模组。

基于上述方案,所述音频模组的数量至少为两个;至少两个所述音频模组分布在不同的位置;

所述当检测到所述触发事件时,启动音频模组,包括:

当检测到所述触发事件时,启动与用户所在位置满足匹配关系的所述音频模组。

基于上述方案,所述方法还包括:

当音频模组不少于两个时,确定待启动的目标音频模组相邻位置的相邻音频模组是否处于工作状态;

当所述相邻音频模组处于所述工作状态时,获取所述相邻音频模组的工作参数;

根据所述工作参数确定第一调控参数;

其中,所述第一调控参数,用于调控所述目标音频模组和/或所述相邻音频模组的工作参数,以减少所述目标音频模组和相邻音频模组之间的相互干扰。

本发明实施例第二方面提供一种控制设备,包括:

检测单元,用于检测启动或使用提供预定服务的预定服务模组的触发事件;

启动单元,用于当检测到所述触发事件时,启动音频模组,其中,所述音频模组,用于提供所述预定服务之外的音频服务;

控制单元,用于利用启动后的所述音频模组提供与所述预定服务模组关联的音频服务。

本发明实施例第三方面提供一种控制设备,包括处理器及通信接口,所述通信接口分别与音频模组和预定服务模组连接:所述通信接口,用于所述处理器与所述音频模组和/或所述服务模组的数据交互;

处理器,用于检测启动或使用提供预定服务的所述预定服务模组的触发事件;当检测到所述触发事件时,启动音频模组,其中,所述音频模组,用于提供所述预定服务之外的音频服务;利用启动后的所述音频模组提供与所述预定服务模组关联的音频服务。

本发明实施例提供的信息处理方法及控制设备,在本实施例中会检测启动或应用预定服务模组的触发事件,当检测到该触发事件,该触发事件不仅用于启动或使用预定服务模组,同时还会触发音频模组的开启,这样就简便的利用启用其他服务模组的触发事件实现了对音频模组的启动,不必要用户手动启动音频模组。此外,还可以当音频模组启动,方便用户通过启动的音频模组,语音控制预定服务模组的工作,更好的利用音频模组,提升音频模组的资源有效利用率。

附图说明

图1为本发明实施例提供的第一种信息处理方法的流程示意图;

图2为本发明实施例提供的第二种信息处理方法的流程示意图;

图3为本发明实施例提供的一种用户所在位置与音频模组之间的位置示意图;

图4为本发明实施例提供的另一种用户所在位置与音频模组之间的位置示意图;

图5为本发明实施例提供的一种控制设备的结构示意图;

图6为本发明实施例提供的另一种控制设备的结构示意图;

图7为本发明实施例提供的一种可实现本实施例信息处理方法的系统架构图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

如图1所示,本实施例提供一种信息处理方法,包括:

步骤s110:检测启动或使用提供预定服务的预定服务模组的触发事件;

步骤s120:当检测到所述触发事件时,启动音频模组,其中,所述音频模组,用于提供所述预定服务之外的音频服务;

步骤s130:利用启动后的所述音频模组提供与所述预定服务模组关联的音频服务。

本实施例所述的信息处理方法,可为应用于音频系统的控制设备中。所述音频系统包括所述控制设备以及分别与所述控制设备连接的音频设备。所述音频设备包括壳体及安装在所述壳体内的音频模组。所述音频模组可包括:输出模块和采集模块。所述输出模块用于输出音频,所述采集模组用于采集音频。所述控制设备可至少连接了至少一个音频设备,当所述控制设备连接有多个音频设备时,通常这些音频设备分布在不同的位置。例如,所述音频系统可为应用于智能办公区域的系统时,则不同的音频设备可能分布在不同办公区域的音频设备。当所述音频系统为应用于智能家具环境中时,不同的音频设备可为位于不同家庭区域的设备。

在本实施例中所述控制设备还连接有各种智能终端,例如,智能门禁设备、智能手机或智能门窗可以提供各种满足用户需求的终端设备。所述控制设备也可以为一种可直接提供用户所需服务的设备。例如,所述控制设备可为可提供网络查询服务的个人电脑pc。所述pc可为笔记本或台式计算机等。所述控制设备与所述音频设备之间可以通过wifi等无线技术建立无线连接,也可以通过电缆等建立有线连接。总之所述控制设备与包括所述音频模组的音频设备之间,预先建立有连接,通过这些连接可以实现控制设备和音频设备之间的任意信息交互。

在本实施例步骤s110中,控制设备可先检测启动可提供预定服务的预定服务模组的触发事件。例如,门禁设备检测到室外有人按门铃,则此时门禁设备会检测到的门铃被触发的检测信息,转发到控制设备,或生成一个预定指令传输到控制设备。这样的话,控制设备通过检测门禁设备是否有转发对应的信息,就可以检测所述触发事件。

当检测到所述触发事件时,用户有可能需要使用音频模组的音频服务,与预定服务模组进行信息交互,故在本实施例中会启动音频模组。这里的音频模组可对应于前述音频设备。所述音频设备可包括麦克风和/或音箱。

在本实施例中所述控制设备预先存储了所述预定服务或所述预定服务模组的标识,当检测到的触发事件来自于所述预定服务模组,或携带有所述预定服务或预定服务模组的标识时,控制设备就可以知道当前有预定服务模组要求被启动或被使用。

在本实施例中预定服务可为与信息输出和/或采集相关的服务,例如,天气播报服务,音乐播放模组或广播模组、再比如,门禁服务的门禁应答服务。

当所述音频模组被启动之后,所述音频模组就从非工作状态切换到工作状态。当所述音频模组进入到工作状态之后,就能够正常的输出音频或采集音频了。这样的话,用户在所述音频模组播出的音频能够得到的区域,都可以听到对应的音频,或在所述音频模组能够采集音频的区域,都能够向所述音频模组输入语音,从而控制所述预定服务模组的工作状态等。

故在本实施例中所述音频模组,可由其他的功能模组触发启动,一旦音频模组被触发启动之后,就能够提供语音交互等操作,提供与预定服务关联的音频服务。这里的音频服务包括语音服务,这里的语音服务包括:音频的采集和播放,同时还可包括语音的识别和转换。在本实施例中国所述语音的设备和转换都可以在控制设备的本地完成,所述控制设备也可以将需要识别和/或转换的语音发送到网络侧服务器,由网络侧的服务器完成相应的操作。

总之,本实施例提供了一种信息处理方法,可以启动或使用提供其他服务的预定服务模组的触发事件,同时复用于启动音频模组,方便音频模组协助所述预定服务模组与用户进行语音交互等,从而增加了音频模组被启动的途径,增加了控制设备的智能性。

在一些实施中,如图2所示,所述预定服务模组包括第一服务模组;

所述方法还包括:

步骤s210:处于启动状态的所述音频模组采集用户输入的第一输入音频数据;

步骤s220:当所述第一输入音频数据包括启动所述第一服务模组的音频指令时,开启所述第一服务模组。

在本实施例中所述预定服务模组至少包括一个不仅能够通过自身的触发事件触发音频模组的启动。同时可被音频模组传输的音频指令启动的第一预定服务模组。在本实施例中所述第一预定服务模组可包括通信模组。这里的通信模组可包括各种电话设备的电话服务等。

这样的话,不仅预定服务模组可以启动音频模组,音频模组也可以启动预定服务模组,实现了音频模组和预定服务模组之间的相互启动。

在有些实施例中,所述第一服务模组包括能够提供通信服务的通信子模组。这里的通信子模组可为各种类型的通信模组,例如,可提供通话服务的通话子模组,可以提供即时通信服务的通信子模组。这里的通信子模组不局限于语音通话子模组,还可以文本通信子模组。

如图2所示,所述方法还包括:

步骤s211:确定所述音频模组与所述通信子模组的专用传输通道,其中,所述专用传输通道用于音频数据的传输;

所述步骤s130可包括:

所述音频模组从所述专用传输通道接收第一输出音频数据,并输出所述输出音频数据;

所述音频模组采集第二输入音频数据,并通过所述专用传输通道将所述第二输入音频数据发送给所述第一服务模组。

在本实施例中所述控制设备,会建立被启动的音频模组与第一预定服务模组确定专用传输通道。

本实施例中所述控制设备预先建立了与音频模组及第一预定服务模组之间的物理连接。例如,控制设备上连接有多台音频设备。用户的手机通过家庭wifi与所述控制设备之间建立有无线连接。

在本实施例中为了简化控制设备中转音频模组和所述第一预定服务模组之间的数据,在本实施例中所述控制设备,在音频模组和第一预定服务模组之间提供数据中转之前,会预先确定专用传输通道。该专用传输通道一旦建立,利用该传输通道的数据就是传输给对应的音频模组或第一预定服务模组的。

例如,将控制设备的端口a暂时或永久分配给音频模组a,端口a可专用音频模组a进行数据传输,同时将端口b暂时或永久分配给门禁设备,专用门禁设备进行数据传输。在具体实现过程中,当确定出音频模组a和门禁设备需要进行通信时,所述控制设备确定端口a和端口b对应的传输链路为所述专用传输链路。当从端口a接收到数据之后,就可认为是传输给门禁设备的,在不对数据包解析的情况下,直接转发给端口b,由端口b发送给门禁设备。当从端口b接收到数据时,同样可不对数据进行解析,直接转发到端口a,由端口a转发给音频模组a。故在本实施例中所述专传输通道,可以用于控制设备在音频模组和第一预定服务模组直接进行数据透传。这里的透传为控制设备不对数据包进行数据解析,仅根据传输该数据包的专用传输通道,转发给对应的设备,从而减少了转发设备的在中转数据的操作,减少了因数据包识别等导致的时延。

在本实施例中所述专用传输通道可为传输隧道,所述控制设备建立音频模组和第一预定服务模组之间的传输隧道,这样音频模组和第一预定服务模组在进行数据传输时,数据包会基于隧道协议进行封装和简化传输。

在一些实施例中,所述步骤s110,包括:

检测启动所述预定服务模组的触发数据;

所述步骤s120,包括以下至少之一:

当所述触发事件为第一类触发事件时,基于所述触发数据包括的第一文本数据形成第一音频数据,并输出所述第一音频数据;

当所述触发事件为第二类触发事件时,输出所述触发数据包括的第二音频数据;

当所述触发事件为第三类触发事件时,基于所述触发数据创建并输出第三音频数据。

例如,用户当前手机并不在身边,但是手机连接音频系统的控制设备。当手机的即时通信应用接收到另一个设备发送的即时通信消息时,为了让用户及时至少有即时通信消息来了或知道所述即时通信消息的内容。用户手机可能会将接收到即时通信消息发送给控制设备。假设所述即时通信消息包括文本,控制设备接收到的是包括即时通信消息的文本数据(对应于第一文本数据)。但是启动后的音频模组仅能够输出音频数据。故在本实施例中所述控制设备会将所述第一文本转换成第一音频数据。在具体的转换过程中,若第一文本为自然语音,例如,中文或英文的编码数据,控制设备是无法直接转换成音频数据,在本实施例中所述控制设备会先第一文本数据转换成控制设备的底层可识别的机械语言数据,例如,二进制文本数据;进而将机械语言数据再转换成所述第一音频数据。这里的第一音频数据为采用音频格式封装的数据,该数据是可以被所述音频模组直接输出的数据,通过文本数据向音频数据的转换,音频模组可以及时将所述及时通信消息通过音频输出的方式告知用户。当然,若控制设备从用户手机接收到提醒文本,同样地,所述控制设备可以采用上述方式,将提醒文本转换成所述第一音频数据给音频模组输出。

当然在一些情况下,所述第一预定服务模组直接向音频模组发送的触发数据就包括音频数据。在本实施例中所述音频数据可以直接为第二音频数据。例如,用户手机通过即时通信应用接收到一条语音消息,则此时所述控制设备接收到的触发数据就可能包括所述语音消息,则此时所述控制设备可以直接将所述语音消息发送给所述音频模组,由所述音频模组直接输出即可。

在某些情况下,所述控制设备接收到一个触发事件,会自动创建一个第三音频数据给到音频模组输出。这里的第三音频数据可为提醒音频数据,通过所述第三音频数据的输出,提醒用户执行某些操作。例如,当手机连接到控制设备,若当手机并不在用户身边时,来了一个电话;控制设备检测到手机接到电话的触发事件,为了提醒用户及时接听,就可能自动创建一个有电话呼叫的提醒音频,方便用户知道之后及时到手机所在位置接听或通过音频模组接听。

在本实施例中所述触发事件被分为了至少三类,当控制设备检测到这三类触发事件之后,会做出不同的操作。具体确定当前检测到触发事件是哪一类,可以通过判断所述预定数据包括的数据类型来确定,也可以根据所述触发事件来自具体哪一个预定服务模组确定。例如,提供天气服务的天气服务模组,可能仅需要输出对应的信息,可能是从网络接收到天气预报的文本内容,则接收到天气服务模组的触发事件之后,就可以简便确定是哪一种触发事件,从而执行文本转换或音频输出传输或音频数据创建等后续操作。

在一些实施例中,所述方法,还包括:

若所述音频模组同时需要输出至少两个音频数据时,分别获取所述至少两个音频数据的优先级;所述至少两个所述音频数据中的至少一个是基于所述触发数据形成的;所述步骤s130可包括:

根据至少两个所述音频的所述优先级高低,依次输出所述至少两个音频。

在本实施例中一个所述音频模组在一个时刻可能有两个或两个以上的音频需要其输出。例如,当音频模组启动之后,在触发事件对应的音频数据还未转发到所述音频模组之前,用户通过手动操作控制其输出音乐。这样的话,所述音频模组可能在一个时刻需要输出两个音频数据。在本实施例中为了解决输出冲突,在本实施例中会获取需要同时输出的至少两个音频数据的优先级,根据优先级的高低,确定先播出哪一个。

在一些实施例中,所述获取优先级的步骤可包括:

当所述音频模组正在播出音频数据a时,当确定出有一个触发事件对应的待输出的音频数据b,则音频模组模组或控制设备会分别获取音频数据a和音频数据b的优先级;再比较两个优先级。对应地,所述步骤s130可包括以下其中之一:

当所述音频数据a的优先级不低于所述音频数据b的优先级时,继续输出所述音频数据a,在所述音频数据a输出完毕之后,输出所述音频数据b;

当所述音频数据a的优先级低于所述音频数据b的优先级时,暂停所述音频数据a的输出,继而输出所述音频数据b,在输出完所述音频数据b之后恢复所述音频数据a的继续输出。

在另一些实施例中,所述控制设备可能同时检测到两个以上触发事件,这两个或两个以上的触发事件可能都需要音频输出,且启动的是同一个音频模组。在本实施例中所述方法同样的包括:分别获取待输出的音频数据的优先级,通过优先级排序的高低,依次输出各个音频数据。例如,启动的音频模组先输出优先级高的音频数据,再输出优先级较低的音频数据。

在本实施例中,所步骤s120可,包括:

当检测到所述触发事件时,判断是否满足预设触发条件;

当满足所述预设触发条件时,启动所述音频模组。

例如,检测到需要启动所述音频模组的触发事件,但是在某些应用场景下,无需启动所述音频模组,用户也可以获得预定服务的,则此时可以认为不满足所述预设触发条件。

在本实施例中所述当检测到所述触发事件时,判断是否满足预设触发条件,包括:确定所述预定服务模组是否接收到来自预定交互界面的用户指令,这里的预定交互界面可包括:键盘、鼠标或触摸面板等;若确定出所述预定服务模组,接收到所述来自预定交互界面的用户指令,则判断不满足所述预设触发条件。例如,当前用户正拿着手机刷网页,来了一个电话,显然就无需通过音频模组输出电话铃声或提示用户进行接听。

再比如,在一些情况下,所述音频模组通常可为大功率输出音频设备,例如,音箱等,若一旦输出声音则声音音量很大,可收听范围很大。为了避免干扰,在某些特定时段,所述音频模组可被设置了免干扰模式。故在本实施例中所述判断是否满足预设触发条件,还可包括:判断对应的音频模组是否处于免干扰模式,若音频模组处于免干扰模式则可认为当前不满足所述预设触发条件。

在本实施例中通过所述预设触发条件的判断,可以避免音频模组无需启动时的启动,也可以减少用户指定不想启动音频模组时的自动启动,提升音频模组启动的智能性,减少误启动。

在一些实施例中,所述音频模组的数量至少为两个;至少两个所述音频模组分布在不同的位置;

所述步骤s110可,包括:

当检测到所述触发事件时,启动与用户所在位置满足匹配关系的所述音频模组。

在本实施例中启动与用户所在位置满足匹配关系的所述音频模组可包括以下至少其中之一:

启动与用户所在位置之间的距离在预设范围内的音频模组,例如,用户a处,距离所述a处的5米内,设置有音箱c;5米包括在所述预设范围内,则所述音箱c就为与所述用户所在位置满足匹配关系的音频模组。在具体实现是,确定所述用户所在位置,可以由其他设备来实现。例如,办公区域内设置有摄像头,通过图像采集和图像分析定位可以确定出用户所在位置。确定用户所在位置的设备可以为所述控制设备,也可以为网络侧的其他设备。

例如,当前门禁设备被触发了,用户不在门铃附近,可能需要提醒用户有客人来访。此时,启动所述音频模组时,可以检测用户随身携带的智能设备,例如,手机或可穿戴式设备,定位出用户所在位置,然后结合所在位置确定选择启动对应的一拼模组。

如图3所示,启动的音频模组a为与用户所在位置之间距离小于预设距离的音频模组。在图3中音频模组b到e都在以用户为中心,以预设距离为半径的圆外,若启动与用户所在位置具有匹配关系的音频模组,在图3所示场景下,则启动的音频模组a。

在另一些实施例中,音频系统所在的环境被分割成了多个具有相对独立性的空间。例如,办公区域分为了会议室、办公区和休息区,这些区域通过墙壁和门窗都形成了一个个相对独立的空间。一个空间内的音箱是比较难传输到其他空间内的。故在本实施例中所述启动与用户所在位置满足匹配关系的所述音频模组,还可包括:启动与用户所在位置处于同一个空间内的所述音频模组。在本实施例中就不再关注被启动的音频模组与用户之间的距离足够小,而是关注是否位于同一个空间内。如图4所示,启动的音频模组为与用户在同一个空间的音频模组a,而与用户不在同一个空间内的其他音频模组就没有启动。在图4中每一个矩形表示一个相对独立或相对封闭的空间,在不同的空间内设置有不同的音频模组,在图4中若启动音频模组,会优先启动音频模组a而不是音频模组b.

在本实施例中在启动音频模组时,是有针对性的启动,从而可以保证启动的音频设备在提供音频服务时用户能够听到,用户的声音也能够被音频模组清晰采集到。

所述方法还包括:

当音频模组不少于两个时,确定待启动的目标音频模组相邻位置的相邻音频模组是否处于工作状态;

当所述相邻音频模组处于所述工作状态时,获取所述相邻音频模组的工作参数;

根据所述工作参数确定第一调控参数;

其中,所述第一调控参数,用于调控所述目标音频模组和/或所述相邻音频模组的工作参数,以减少所述目标音频模组和相邻音频模组之间的相互干扰。

在本实施例中若音频系统包括的音频模组不止一个时,控制设备在启动音频模组时,可以启动所有的音频模组,这样用户只要在音频系统播出音频的覆盖范围内都能够听到。在另一些实施例中,为了减少不必要的噪音干扰,也为了不干扰某些音频模组正在的音频播出或采集,在本实施例中在启动所述音频模组会预先确定目标音频模组。确定的方式,可以根据用户所在位置,选择与用户所在位置具有匹配关系的一个或多个音频模组作为所述目标音频模组。

在本实施例中为了减少目标音频模组与与其相邻的相邻音频模组之间的相互干扰,在本实施例中所述方法还包括:

会确定所述相邻音频模组是否处于工作状态,这里的工作状态包括音频输出状态和/或音频采集状态。若相邻音频模组处于工作状态,则目标音频模组启动之后的音频输出和/或音频采集就可能会产生相互干扰,为了减少这种干扰,在本实施例中所述控制设备,会根据所述工作参数确定出所述第一调控参数。在本实施例中第一调控参数,可以为所述控制设备,自行根据所述工作参数确定的,也可以是所述控制设备将所述工作参数发送给网络侧的服务器,由网络侧的服务器确定的,所述控制设备从网络侧的服务器接收所述第一调控参数。

在本实施例中所述控制设备会根据所述第一调控参数,调控目标音频模组和相邻音频模组中至少一个的工作参数,从而减少两个音频模组之间的相互干扰。在本实施例中这里的调整的工作参数,可包括:目标音频模组和/或相邻音频模组的输出音量、音频输出面的朝向、音频采集面的朝向。这里的输出音量的调整包括:减少相邻音频模组的输出音量,以免干扰目标音频模组的音频输出。所述音频输出面的朝向调整,可包括:使得相邻音频模组的音频输出面背向所述目标音频模组所在的一侧或用户所在的一侧。再比如,所述目标音频模组和相邻音频模组都需要进行音频采集,为了减少采集的声音的相互干扰,使得目标音频模组的音频采集面朝向用户的同时,尽可能的背离相邻音频模组所在的位置,从而减少采集音频的干扰。

在一些特殊情况下,所述第一调控参数还可用于延迟目标音频模组和相邻音频模组之一的音频服务的提供;例如,在目标音频模组输出音频或采集音频时,中止所述相邻音频模组的音频输出。

如图5所示,本实施例提一种控制设备,包括:

检测单元110,用于检测启动或使用提供预定服务的预定服务模组的触发事件;

启动单元120,用于当检测到所述触发事件时,启动音频模组,其中,所述音频模组,用于提供所述预定服务之外的音频服务;

控制单元130,用于利用启动后的所述音频模组提供与所述预定服务模组关联的音频服务。

本实施例提供的控制设备,可为各种能够连接到音频设备和其他终端设备的计算装置或处理器装置,例如,pc等。

所述检测单元110、启动单元120及所述控制单元130,可对应于控制设备中的处理器或处理电路,所述处理器可包括中央处理器(cpu)、微处理器(mcu)、数字信号处理器(dsp)、应用处理器(ap)或可编程阵列等。所述处理电路可包括专用集成电路(asic)。所述处理器或处理电路通过预定指令的执行,可实现上述各个功能单元的操作,从而实现利用其他预定服务模组的触发事件,启动音频模组,以方便音频模组提供与所述预定服务模组相关的音频服务。

在一些实施例中,所述预定服务模组包括第一服务模组;

所述控制单元130,还用于处于启动状态的所述音频模组采集用户输入的第一输入音频数据;当所述第一输入音频数据包括启动所述第一服务模组的音频指令时,开启所述第一服务模组。

可选地,所述第一服务模组包括能够提供通信服务的通信子模组;

所述控制设备还包括:

第一确定单元,用于确定所述音频模组与所述第一预定服务模组的专用传输通道,其中,所述专用传输通道用于音频数据的传输;

所述控制单元130,具体用于所述音频模组从所述专用传输通道接收第一输出音频数据,并输出所述输出音频数据;和/或,所述音频模组采集第二输入音频数据,并通过所述专用传输通道将所述第二输入音频数据发送给所述第一服务模组。

可选地,所述检测单元110,可用于检测启动所述预定服务模组的触发数据;所述控制单元130,具体可用于当所述触发事件为第一类触发事件时,基于所述触发数据包括的第一文本数据形成第一音频数据,并输出所述第一音频数据;和/或,当所述触发事件为第二类触发事件时,输出所述触发数据包括的第二音频数据;和/或,当所述触发事件为第三类触发事件时,基于所述触发数据创建并输出第三音频数据。

可选地,所述控制设备,还包括:

第一获取单元,用于若所述音频模组同时需要输出至少两个音频数据时,分别获取所述至少两个音频数据的优先级;所述至少两个所述音频数据中的至少一个是基于所述触发数据形成的;

所述控制单元130,还用于根据至少两个所述音频的所述优先级高低,依次输出所述至少两个音频。

可选地,所述检测单元110,还用于当检测到所述触发事件时,判断是否满足预设触发条件;所述启动单元120,具体用于当满足所述预设触发条件时,启动所述音频模组。

可选地,所述音频模组的数量至少为两个;至少两个所述音频模组分布在不同的位置;所述启动单元120,具体用于当检测到所述触发事件时,启动与用户所在位置满足匹配关系的所述音频模组。

在一些实施例中,所述控制设备还包括:

第二确定单元,用于当音频模组不少于两个时,确定待启动的目标音频模组相邻位置的相邻音频模组是否处于工作状态;

第二获取单元,用于当所述相邻音频模组处于所述工作状态时,获取所述相邻音频模组的工作参数;根据所述工作参数确定第一调控参数;

其中,所述第一调控参数,用于调控所述目标音频模组和/或所述相邻音频模组的工作参数,以减少所述目标音频模组和相邻音频模组之间的相互干扰。

如图6所示,本实施例提供一种控制设备,包括处理器210及通信接口220,所述通信接口220分别与音频模组和预定服务模组连接:所述通信接口220,用于所述处理器210与所述音频模组和/或所述服务模组的数据交互;

处理器210,用于检测启动或使用提供预定服务的所述预定服务模组的触发事件;当检测到所述触发事件时,启动音频模组,其中,所述音频模组,用于提供所述预定服务之外的音频服务;利用启动后的所述音频模组提供与所述预定服务模组关联的音频服务。

本实施例中所述通信接口可不止一个。所述通信接口220可包括有线接口或无线接口。所述有线接口,可为电缆接口或光缆接口。所述无线接口可为支持无线通信技术的接口,例如,wifi接口或蓝牙接口或紫峰接口等。所述通信接口分别与音频设备的音频模组,与提供预定服务的预定服务模组连接。在本实施例中提供所述预定音频服务的预定服务模组还可为所述控制设备中的内置功能模组,不局限于独立于所述控制设备的其他电子设备中的功能模组。

所述处理器210可为cpu、mcu、dsp或ap等各种信息处理结构。所述处理器通过总线与所述通信接口连接,从而可以在检测到启动或使用预定服务的预定服务模组的触发事件时,反向启动音频模组,例如,通过启动指令的发送,启动音频模组,从而方便启动后的音频模组提供音频服务。

在一些实施例中,所述预定服务模组包括第一服务模组;

处于启动状态的所述音频模组采集用户输入的第一输入音频数据;

所述处理器,还用于当所述第一输入音频数据包括启动所述第一服务模组的音频指令时,开启所述第一服务模组。

在有些实施例中,所述第一服务模组包括能够提供通信服务的通信子模组;

所述处理器210,还用于确定所述音频模组与所述第一预定服务模组的专用传输通道,其中,所述专用传输通道用于音频数据的传输;所述音频模组从所述专用传输通道接收第一输出音频数据,并输出所述输出音频数据;所述音频模组采集第二输入音频数据,并通过所述专用传输通道将所述第二输入音频数据发送给所述第一服务模组。

可选地,所述处理器210,具体可用于检测启动所述预定服务模组的触发数据。所述处理器210,用于控制当所述触发事件为第一类触发事件时,基于所述触发数据包括的第一文本数据形成第一音频数据,并输出所述第一音频数据;当所述触发事件为第二类触发事件时,输出所述触发数据包括的第二音频数据;当所述触发事件为第三类触发事件时,基于所述触发数据创建并输出第三音频数据。

在一些实施中,所述处理器210,还用于若所述音频模组同时需要输出至少两个音频数据时,分别获取所述至少两个音频数据的优先级;所述至少两个所述音频数据中的至少一个是基于所述触发数据形成的;并控制音频模组根据至少两个所述音频的所述优先级高低,依次输出所述至少两个音频。

可选地,所述处理器210,还用于当检测到所述触发事件时,判断是否满足预设触发条件;当满足所述预设触发条件时,启动所述音频模组。

可选地,所述音频模组的数量至少为两个;至少两个所述音频模组分布在不同的位置;所述处理器210,还用于当检测到所述触发事件时,启动与用户所在位置满足匹配关系的所述音频模组。

此外,所述处理器210,还可用于当音频模组不少于两个时,确定待启动的目标音频模组相邻位置的相邻音频模组是否处于工作状态;当所述相邻音频模组处于所述工作状态时,获取所述相邻音频模组的工作参数;根据所述工作参数确定第一调控参数;其中,所述第一调控参数,用于调控所述目标音频模组和/或所述相邻音频模组的工作参数,以减少所述目标音频模组和相邻音频模组之间的相互干扰。

以下结合上述任意实施例提供几个具体示例:

示例一:

首先,本示例提供一种前述信息处理方法的应用场景。比如说,用户在厨房忙碌的时候,门禁检测到有人,这时门禁这个智能设备作为可提供门禁服务的一个功能模组,按照协议将数据流通过分布式的音频系统导向到厨房,音箱停止播放歌曲,以语音的方式提示有人拜访,用户可以通过音箱直接与来人对话并控制门禁打开。同样的方法,客厅的手机来电也将导向到厨房的音箱,以语音的方式提示来电的联系人信息,并且后续以这种新的交互方式被接听或者拒接。

如图7所示,本示例提供一种基于音频系统的系统架构,包括:

虚线框内第一部分和虚线框外的第二部分。

门禁服务及通话服务为设备连接到智能音箱后,系统加载的服务,它负责将通过物理网络比如wifi传到音箱的数据按照提前约定的协议组成数据包发给协议转换器,这些数据包又分为指令数据包和语音数据包。如图7中门禁服务采用的协议a,通话服务采用的协议b,协议转换器,负责将不同约定的协议的指令数据包转换为文本指令,比如“联系人xxx打来电话”,并存储有不同协议对应不同指令的映射表。

由于扩展后的服务模组具有主动发起请求的能力,所以存储服务模组的优先级的仲裁器将决定哪个服务优先执行并可以发送指令到分配器来暂停某个服务。文本指令通过文本转换器,将文本数据转换成音频数据。文本转换器(tts,texttospeech)将转换后的音频数据给到音频驱动器,由音频驱动器再分发给分配器。对于语音数据包,仲裁器,直接会在音箱和设备之间做透传。分配器具体将会将数据分配到对应的服务模组。

在具体实现时,所述门禁服务、通话服务、天气服务或音乐服务的实现模组,都为前述预定服务模组的一种。所述协议转换器、仲裁器、文本转换器、音频驱动器及分配器都可以作为控制设备的组成结构。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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