声音输出的方法、装置及计算机可读存储介质与流程

文档序号:19125360发布日期:2019-11-13 02:04阅读:230来源:国知局
声音输出的方法、装置及计算机可读存储介质与流程

本发明涉及智能家电技术领域,特别涉及声音输出的方法、装置及计算机可读存储介质。



背景技术:

随着智能设备的发展,很多智能设备可同时运行两个或多个应用。对于多媒体播放设备,例如:电视,电脑,投影设备等等,也可同时运行两个或多个应用。

目前,对于两个或多个都需声音输出的应用,多媒体播放设备很难同时运行,例如:用户很难在观看电视节目的同时收听音乐。一般,多媒体设备,特别是电视,只能输出与交互界面上呈现的当前应用的声音,还很难实现两个或多个应用的声音输出。



技术实现要素:

本发明实施例提供了一种声音输出的方法、装置及计算机可读存储介质。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

根据本发明实施例的第一方面,提供了一种声音输出的方法,包括:

当接收到第一多媒体应用进入后台运行的第一通知消息时,确定与所述后台运行对应的第二声道的状态信息;

当所述状态信息为启动状态信息时,向所述第一多媒体应用发送声道更换的第二通知消息,控制所述第一多媒体应用切换到所述第二声道进行声音输出。

本发明一实施例中,所述接收到第一多媒体应用进入后台运行的第一通知消息之前,还包括:

当运行所述第一多媒体应用,并通过第一声道进行声音输出时,接收到后台运行指令信息;

根据所述后台运行指令信息,控制所述第一多媒体应用进入后台运行。

本发明一实施例中,所述接收到后台运行指令信息包括:

接收开启后台双声道输出功能的第一指令信息;

根据所述第一指令信息,在交互界面上呈现后台运行选择信息;

接收与所述后台运行选择信息中第一选择信息匹配的后台运行指令信息。

本发明一实施例中,所述控制所述第一多媒体应用切换到所述第二声道进行声音输出之后,还包括:

通过与所述第二声道匹配的外放音响设备,播放所述第一多媒体应用的声音。

根据本发明实施例的第二方面,提供一种声音输出的装置,包括:

确定单元,用于当接收到第一多媒体应用进入后台运行的第一通知消息时,确定与所述后台运行对应的第二声道的状态信息;

切换单元,用于当所述状态信息为启动状态信息时,向所述第一多媒体应用发送声道更换的第二通知消息,控制所述第一多媒体应用切换到所述第二声道进行声音输出。

本发明一实施例中,所述装置还包括:

控制单元,用于当运行所述第一多媒体应用,并通过第一声道进行声音输出时,接收到后台运行指令信息,根据所述后台运行指令信息,控制所述第一多媒体应用进入后台运行。

本发明一实施例中,所述控制单元,具体接收开启后台双声道输出功能的第一指令信息;根据所述第一指令信息,在交互界面上呈现后台运行选择信息;以及,接收与所述后台运行选择信息中第一选择信息匹配的后台运行指令信息。

本发明一实施例中,所述装置还包括:

外放单元,用于通过与所述第二声道匹配的外放音响设备,播放所述第一多媒体应用的声音。

根据本发明实施例的第三方面,提供了一种声音输出的装置,用于多媒体播放设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

当接收到第一多媒体应用进入后台运行的第一通知消息时,确定与所述后台运行对应的第二声道的状态信息;

当所述状态信息为启动状态信息时,向所述第一多媒体应用发送声道更换的第二通知消息,控制所述第一多媒体应用切换到所述第二声道进行声音输出。

根据本发明实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述方法的步骤。

本发明实施例提供的技术方案可以包括以下有益效果:

本发明实施例中,多媒体应用进行后台运行后,可通过与后台运行对应的第二声道进行声音输出,这样,交互界面上运行的另一多媒体应用可通过第一声道进行声音输出,实现了双声音输出,扩展了多媒体播放设备的功能,满足了用户两个或多个多媒体应用同时运行的需求,进一步提高了用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种声音输出方法的流程图;

图2是根据一示例性实施例示出的一种声音输出方法的流程图;

图3是根据一示例性实施例示出的一种声音输出方法的流程图;

图4是根据一示例性实施例示出的一种后台运行选择信息的示意图;

图5是根据一示例性实施例示出的一种声音输出装置的框图;

图6是根据一示例性实施例示出的一种声音输出装置的框图。

具体实施方式

以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

多媒体播放设备,例如:电视、投影仪等,一般采用第一声道输出交互界面上呈现的当前应用的声音,例如,用扬声器输出电视节目的声音,或者游戏应用的声音,或者,音乐应用的声音。本发明实施例中,多媒体应用进行后台运行后,可通过与后台运行对应的第二声道进行声音输出,这样,交互界面上运行的另一多媒体应用可通过第一声道进行声音输出,实现了双声音输出,扩展了多媒体播放设备的功能。

图1是根据一示例性实施例示出的一种声音输出方法的流程图。如图1所示,声音输出的过程包括:

步骤101:当接收到第一多媒体应用进入后台运行的第一通知消息时,确定与后台运行对应的第二声道的状态信息。

一般,多媒体播放设备可同时运行多个进程,包括:前台运行和后台运行。其中,多媒体播放设备的交互界面,例如:电视屏幕,在交互界面上呈现的当前应用,一般都是在前台运行。还有一些应用,没有在交互界面上呈现,但是仍在运行中,这种运行一般为后台运行。

本发明实施例中,第一多媒体应用可在启动时直接进行入后台运行,或者,启动时在前台运行,当接收到后台运行指令信息后,才进入后台运行,即多媒体播放设备可当运行第一多媒体应用,并通过第一声道进行声音输出时,接收到后台运行指令信息;根据后台运行指令信息,控制第一多媒体应用进入后台运。

这样,第一多媒体应用进入后台运行后,即可发送广播通知消息,这样,多媒体播放设备即可接收到第一多媒体应用进入后台运行的第一通知消息。

多媒体播放设备可包括两个或多个声道,其中,有一个或两个声道是与后台运行对应的,即为第二声道,第二声道是否与后台运行匹配成功呢?因此,需确定与后台运行对应的第二声道的状态信息。在多媒体播放设备的配置信息中包括了第二声道与后台运行的匹配状态信息,因此,可通过查询对应的配置信息,即可确定第二声道的状态信息。其中,第二声道的状态信息可包括:启动状态信息和关闭状态信息。而启动状态信息即表明第二声道与后台运行匹配成功,当然,关闭状态信息则表明第二声道与后台运行匹配不成功。

步骤102:当状态信息为启动状态信息时,向第一多媒体应用发送声道更换的第二通知消息,控制第一多媒体应用切换到第二声道进行声音输出。

接收到第一多媒体应用进入后台运行的第一通知信息,并且,确定了第二声道与后台运行匹配成功,即状态信息为启动状态信息时,则可向第一多媒体应用发送声道更换的第二通知消息,这样,继续在后台运行第一多媒体应用,并将第一多媒体应用的声音输出切换到第二声道。这样,多媒体播放设备的交互界面上的其他应用仍然可用第一声道进行声音输出。

可见,多媒体应用进行后台运行后,可通过与后台运行对应的第二声道进行声音输出,这样,交互界面上运行的另一多媒体应用可通过第一声道进行声音输出,实现了双声音输出,扩展了多媒体播放设备的功能,满足了用户两个或多个多媒体应用同时运行的需求,进一步提高了用户体验。

当然,上述步骤101中,第一多媒体应用启动时在前台运行,当接收到后台运行指令信息后,才进入后台运行,此时,接收到后台运行指令信息包括:接收开启后台双声道输出功能的第一指令信息;根据第一指令信息,在交互界面上呈现后台运行选择信息;接收与后台运行选择信息中第一选择信息匹配的后台运行指令信息。这样,减少误操作的几率,可进一步满足用户的需求,提供用户的体验。

而控制第一多媒体应用切换到第二声道进行声音输出之后,还包括:通过与第二声道匹配的外放音响设备,播放第一多媒体应用的声音。这样,用户可听到第一多媒体应用输出的声音。

本发明实施例中,第一声道可为多媒体播放设备的音响设备,例如扬声器。而第二声道则可包括:通用串行总线(universalserialbus,usb)输出声道,蓝牙输出声道,或者其他可接外放音箱设备的声道。从而,与第二声道匹配的外放音响设备可包括:usb接口的耳机、音箱;或者,可蓝牙连接的耳机、音箱等等。

下面将操作流程集合到具体实施例中,举例说明本公开实施例提供的方法。

图2是根据一示例性实施例示出的一种声音输出方法的流程图。如图2所示,声音输出的过程如下:

步骤201:接收到第一多媒体应用进入后台运行的第一通知消息。

可后台启动并运行第一多媒体应用,从而,接收到第一多媒体应用进入后台运行的第一通知消息。

步骤202:判断配置参数中第二声道的状态信息是否为启动状态信息?若是,执行步骤203,否则,流程结束。

步骤203:向第一多媒体应用发送声道更换的第二通知消息。

步骤204:控制第一多媒体应用切换到第二声道进行声音输出。

第二声道的状态信息为启动状态信息,即第二声道与后台运行匹配成功,从而,第一多媒体应用可通过第二声道进行声音输出。

步骤205:通过与第二声道匹配的外放音响设备,播放第一多媒体应用的声音。

可见,本实施例中,多媒体应用进行后台运行后,可通过与后台运行对应的第二声道进行声音输出,这样,交互界面上运行的另一多媒体应用可通过第一声道进行声音输出,实现了双声音输出,扩展了多媒体播放设备的功能。

本发明另一实施例中,多媒体播放设备可为电视。第一声道可电视的扬声器,第二声道可为usb输出声道,第一多媒体应用可为音乐播放应用。

图3是根据一示例性实施例示出的一种声音输出方法的流程图。如图3所示,声音输出的过程如下:

步骤301:在电视的交互界面上运行已启动的音乐播放应用,并通过电视的扬声器进行声音输出。

这样,电视前台运行音乐播放应用。

步骤302:判断是否接收到开启后台双声道输出功能的第一指令信息?若是,执行步骤303,否则,返回步骤301。

电视一般都对应有遥控器,可在遥控器中将一个按键的功能配置为开启后台双声道输出功能的功能,当用户触发这个按键,即发送了开启后台双声道输出功能的第一指令信息,例如,用户触发了“返回”这个按键,即发送了开启后台双声道输出功能的第一指令信息,从而,电视可接收到第一指令信息。

步骤303:在交互界面上呈现后台运行选择信息。

这里,在交互界面上呈现的后台运行选择信息,可如图4所示,即图4是是根据一示例性实施例示出的一种后台运行选择信息的示意图。

步骤304:判断是否接收到与后台运行选择信息中第一选择信息匹配的后台运行指令信息?若是,执行步骤305,否则,流程结束。

若图4中对应的“确认”被用户选中,即第一选择信息被选中,则可接收到后台运行指令信息,执行步骤305,而“退出”被用户选中,流程结束。

步骤305:控制音乐播放应用进入后台运行。

步骤306:接收音乐播放应用进入后台运行的第一通知消息。

步骤307:判断配置参数中putextra信息中ifsuccess是否为true?若是,执行步骤308,否则,流程结束。

putextra信息为配置参数中的一种具体信息,当然,本发明也不限于成,其他实施例中也可采用其他已定义的信息,具体就不一一列举了。

这里,电视的配置参数中,putextra信息中ifsuccess可表示为与后台运行对应的usb输出声道的状态信息,其中,ifsuccess为true,则usb输出声道的状态信息为启动状态信息,可执行步骤308,否则,流程结束。

步骤308:向音乐播放应用发送声道更换的第二通知消息。

步骤309:控制音乐播放应用从电视的扬声器播放切换到usb输出声道进行声音输出。

这样,电视的扬声器可播放电视节目的声音,或者游戏应用的声音。

步骤310:通过usb接口耳机,播放音乐播放应用的声音。

可见,本实施例中,音乐应用进行后台运行后,可通过与后台运行对应的usb输出声道进行声音输出,这样,交互界面上运行的电视节目或者游戏应用可通过电视扬声器进行声音输出,实现了双声音输出,扩展了电视的功能,满足了用户两个或多个多媒体应用同时运行的需求,进一步提高了用户体验。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

根据上述声音输出的过程,可构建一种声音输出的装置。

图5是根据一示例性实施例示出的一种声音输出装置的框图。如图5所示,该装置可包括:确定单元100和切换单元200,其中,

确定单元100,用于当接收到第一多媒体应用进入后台运行的第一通知消息时,确定与后台运行对应的第二声道的状态信息。

切换单元200,用于当状态信息为启动状态信息时,向第一多媒体应用发送声道更换的第二通知消息,控制第一多媒体应用切换到第二声道进行声音输出。

本发明一实施例中,装置还包括:

控制单元,用于当运行第一多媒体应用,并通过第一声道进行声音输出时,接收到后台运行指令信息,根据后台运行指令信息,控制第一多媒体应用进入后台运行。

本发明一实施例中,控制单元,具体接收开启后台双声道输出功能的第一指令信息;根据第一指令信息,在交互界面上呈现后台运行选择信息;以及,接收与后台运行选择信息中第一选择信息匹配的后台运行指令信息。

本发明一实施例中,装置还包括:

外放单元,用于通过与第二声道匹配的外放音响设备,播放第一多媒体应用的声音。

下面举例说明本公开实施例提供的装置。

图6是根据一示例性实施例三示出的一种声音输出装置的框图。如图6所示,该装置包括:确定单元100和切换单元200,还包括:控制单元300和外放单元400。

其中,当运行第一多媒体应用,并通过第一声道进行声音输出时,控制单元300接收到后台运行指令信息后,可根据后台运行指令信息,控制第一多媒体应用进入后台运行。

这样,确定单元100可当接收到第一多媒体应用进入后台运行的第一通知消息时,确定与后台运行对应的第二声道的状态信息。并且,当状态信息为启动状态信息时,切换单元200向第一多媒体应用发送声道更换的第二通知消息,控制第一多媒体应用从第一声道切换到第二声道进行声音输出。

并且,外放单元400可过与第二声道匹配的外放设备,播放第一多媒体应用的声音。

可见,本实施例中,媒体应用进行后台运行后,可通过与后台运行对应的第二声道进行声音输出,这样,交互界面上运行的另一多媒体应用可通过第一声道进行声音输出,实现了双声音输出,扩展了多媒体播放设备的功能。

本发明一实施例中,提供了一种声音输出的装置,用于多媒体播放设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

当接收到第一多媒体应用进入后台运行的第一通知消息时,确定与所述后台运行对应的第二声道的状态信息;

当所述状态信息为启动状态信息时,向所述第一多媒体应用发送声道更换的第二通知消息,控制所述第一多媒体应用切换到所述第二声道进行声音输出。

本发明一实施例中,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述声音输出方法的步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的流程及结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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