本公開涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種播放信息提示音頻的方法及裝置、電子設(shè)備。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,終端設(shè)備上安裝的應(yīng)用程序種類和數(shù)量越來越多。這些應(yīng)用程序可以包括音樂應(yīng)用、視頻應(yīng)用、游戲應(yīng)用、即時(shí)通訊應(yīng)用等應(yīng)用程序。用戶通常在終端上使用這些應(yīng)用程序聽音樂、看視頻、打游戲等。然而,在終端上使用應(yīng)用程序時(shí),可能會(huì)接收到各種應(yīng)用程序的待通知信息,如系統(tǒng)推送消息,即時(shí)通訊消息等。終端在接收待通知信息時(shí)往往會(huì)伴隨有一定的信息提示音。相關(guān)技術(shù)中,終端在運(yùn)行某一應(yīng)用程序的過程中,如果接收到另一應(yīng)用的待通知信息,則會(huì)中斷當(dāng)前運(yùn)行的應(yīng)用所播放的聲音,并播放該待通知信息對(duì)應(yīng)的提示音頻,而這種播放提示音頻的方式可能會(huì)對(duì)有些用戶造成一定程度的干擾。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實(shí)施例提供一種播放信息提示音頻的方法及裝置、電子設(shè)備。
根據(jù)本公開實(shí)施例的第一方面,提供一種播放信息提示音頻的方法,包括:
在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻;
根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻;
根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。
在一實(shí)施例中,在所述第一優(yōu)先級(jí)高于所述第二優(yōu)先級(jí)時(shí),播放所述第一音頻;
在所述第一音頻結(jié)束播放后,播放所述第二音頻;
其中,所述音頻播放隊(duì)列包括所述第二音頻。
在一實(shí)施例中,在所述第一優(yōu)先級(jí)低于所述第二優(yōu)先級(jí)時(shí),暫停播放所述第一音頻,并播放所述第二音頻;
在所述第二音頻結(jié)束播放后,播放所述第一音頻;
其中,所述音頻播放隊(duì)列包括所述第二音頻。
在一實(shí)施例中,所述方法還包括:
根據(jù)用于設(shè)定每一應(yīng)用程序的優(yōu)先級(jí)的用戶操作,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí);或,
根據(jù)第一應(yīng)用程序和第二應(yīng)用程序的使用時(shí)長,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí),其中,優(yōu)先級(jí)與應(yīng)用程序的使用時(shí)長正相關(guān)。
在一實(shí)施例中,所述獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),包括:
若所述第一音頻未設(shè)置優(yōu)先級(jí),將所述第一音頻的第一優(yōu)先級(jí)確定為最低優(yōu)先級(jí);
若所述第二音頻未設(shè)置優(yōu)先級(jí),將所述第二音頻的第二優(yōu)先級(jí)確定為最低優(yōu)先級(jí)。
根據(jù)本公開實(shí)施例的第二方面,提供一種播放信息提示音頻的裝置,包括:
獲取模塊,用于在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻;
配置模塊,用于根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻;
播放模塊,用于根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。
在一實(shí)施例中,所述播放模塊包括:
第一播放子模塊,用于在所述第一優(yōu)先級(jí)高于所述第二優(yōu)先級(jí)時(shí),播放所述第一音頻;
第二播放子模塊,用于在所述第一音頻結(jié)束播放后,播放所述第二音頻;
其中,所述音頻播放隊(duì)列包括所述第二音頻。
在一實(shí)施例中,所述播放模塊包括:
第三播放子模塊,用于在所述第一優(yōu)先級(jí)低于所述第二優(yōu)先級(jí)時(shí),暫停播放所述第一音頻,并播放所述第二音頻;
第四播放子模塊,用于在所述第二音頻結(jié)束播放后,播放所述第一音頻;
其中,所述音頻播放隊(duì)列包括所述第二音頻。
在一實(shí)施例中,所述裝置還包括:
第一確定模塊,用于根據(jù)用于設(shè)定每一應(yīng)用程序的優(yōu)先級(jí)的用戶操作,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí);或,
第二確定模塊,用于根據(jù)第一應(yīng)用程序和第二應(yīng)用程序的使用時(shí)長,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí),其中,優(yōu)先級(jí)與應(yīng)用程序的使用時(shí)長正相關(guān)。
在一實(shí)施例中,所述獲取模塊包括:
第一確定子模塊,用于若所述第一音頻未設(shè)置優(yōu)先級(jí),將所述第一音頻的第一優(yōu)先級(jí)確定為最低優(yōu)先級(jí);
第二確定子模塊,用于若所述第二音頻未設(shè)置優(yōu)先級(jí),將所述第二音頻的第二優(yōu)先級(jí)確定為最低優(yōu)先級(jí)。
根據(jù)本公開實(shí)施例的第三方面,提供一種電子設(shè)備,包括:
處理器和用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻;
根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻;
根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。
根據(jù)本公開實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻;
根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻;
根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本公開實(shí)施例中,在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí);可根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列;進(jìn)而根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。可見,在終端設(shè)備接收到第二應(yīng)用的待通知信息時(shí),可以通過根據(jù)音頻的優(yōu)先級(jí)確定待播放的音頻,從而在一定程度上減少了因直接播放待通知信息對(duì)應(yīng)的提示音頻而給用戶帶來的干擾,提升了用戶的體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的播放信息提示音頻的方法的流程圖;
圖2是根據(jù)一示例性實(shí)施例示出的播放信息提示音頻的另一種方法的流程圖;
圖3是根據(jù)一示例性實(shí)施例示出的播放信息提示音頻的一種裝置的框圖;
圖4是根據(jù)一示例性實(shí)施例示出的另一種播放信息提示音頻的裝置的框圖;
圖5是根據(jù)一示例性實(shí)施例示出的又一種播放信息提示音頻的裝置的框圖;
圖6是根據(jù)一示例性實(shí)施例示出的又一種播放信息提示音頻的裝置的框圖;
圖7是根據(jù)一示例性實(shí)施例示出的又一種播放信息提示音頻的裝置的框圖;
圖8是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
在本申請(qǐng)實(shí)施例使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)實(shí)施例。在本申請(qǐng)實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本申請(qǐng)實(shí)施例可能采用術(shù)語第一、第二等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請(qǐng)實(shí)施例范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,終端設(shè)備上安裝的應(yīng)用程序(可簡稱應(yīng)用)種類和數(shù)量越來越多。這些應(yīng)用可以包括音樂應(yīng)用、視頻應(yīng)用、游戲應(yīng)用、即時(shí)通訊應(yīng)用等應(yīng)用。用戶通常在終端上使用這些應(yīng)用聽音樂、看視頻、打游戲等。然而,在終端上使用應(yīng)用時(shí),可能會(huì)接收到各種應(yīng)用的待通知信息,如系統(tǒng)推送消息,即時(shí)通訊消息等。終端在接收待通知信息時(shí)往往會(huì)伴隨有一定的信息提示音,所述提示音為播放該待通知信息對(duì)應(yīng)的提示音頻所得。相關(guān)技術(shù)中,終端在運(yùn)行某一應(yīng)用的過程中,如果接收到另一應(yīng)用的待通知信息,則中斷當(dāng)前運(yùn)行的應(yīng)用所播放的聲音(也可稱為音頻),并播放該待通知信息對(duì)應(yīng)的提示音頻,而這種播放提示音頻的方式可能會(huì)對(duì)有些用戶造成一定程度的干擾,影響用戶的體驗(yàn)。
為了減小由于播放待通知信息對(duì)應(yīng)提示音頻給用戶帶來的干擾,提升用戶體驗(yàn),本申請(qǐng)實(shí)施例提供了一種播放信息提示音頻的方法及裝置、電子設(shè)備。
下面首先對(duì)本申請(qǐng)實(shí)施例提供的一種播放信息提示音頻的方法進(jìn)行介紹。
本申請(qǐng)實(shí)施例提供的播放信息提示音頻的方法可被應(yīng)用于終端設(shè)備接收某應(yīng)用(如即時(shí)通訊應(yīng)用)待通知信息的場景中。其中,本文所述各實(shí)施例中,執(zhí)行主體為終端設(shè)備,例如手機(jī)、電腦、pda等。
圖1是根據(jù)一示例性實(shí)施例示出的播放信息提示音頻的方法的流程圖。該方法可以應(yīng)用在終端設(shè)備(例如:手機(jī)、電腦、pda等)上。如圖1所示,上述播放信息提示音頻的方法包括如下步驟101~103,其中:
在步驟101中,在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻。
在一實(shí)施例中,在獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí)時(shí),若所述第一音頻未設(shè)置優(yōu)先級(jí),將所述第一音頻的第一優(yōu)先級(jí)確定為最低優(yōu)先級(jí);若所述第二音頻未設(shè)置優(yōu)先級(jí),將所述第二音頻的第二優(yōu)先級(jí)確定為最低優(yōu)先級(jí)。當(dāng)然,該確定優(yōu)先級(jí)的方法對(duì)于下述其他實(shí)施例均適用。
本申請(qǐng)一實(shí)施例中,第一音頻的優(yōu)先級(jí)為第一優(yōu)先級(jí),第二音頻對(duì)應(yīng)的優(yōu)先級(jí)為第二優(yōu)先級(jí)。
本申請(qǐng)實(shí)施例中,所述第一應(yīng)用程序可簡稱第一應(yīng)用,所述第二應(yīng)用程序可簡稱第二應(yīng)用。所述第一應(yīng)用或第二應(yīng)用包括但不限于:系統(tǒng)應(yīng)用、即時(shí)通訊應(yīng)用、游戲應(yīng)用、音樂應(yīng)用等應(yīng)用。
在步驟102中,根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻。
本申請(qǐng)實(shí)施例中,可以為每一個(gè)應(yīng)用對(duì)應(yīng)的音頻預(yù)設(shè)一個(gè)對(duì)應(yīng)的優(yōu)先級(jí)。所述優(yōu)先級(jí)通??梢杂脭?shù)值1、2、3……表示。
通??梢灶A(yù)設(shè)優(yōu)先級(jí)越小,其表征應(yīng)用的聲音優(yōu)先級(jí)(即應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí))越高。例如在一實(shí)施例中,如某一終端設(shè)備中包括應(yīng)用a、應(yīng)用b,若根據(jù)用戶的使用需要,應(yīng)用a的聲音優(yōu)先級(jí)比應(yīng)用b的聲音優(yōu)先級(jí)高,則用戶可以通過操作終端設(shè)備,預(yù)設(shè)應(yīng)用a對(duì)應(yīng)的優(yōu)先級(jí)1,預(yù)設(shè)應(yīng)用b對(duì)應(yīng)的優(yōu)先級(jí)2。具體地,用戶操作終端設(shè)備時(shí),可產(chǎn)生確定各應(yīng)用對(duì)應(yīng)的優(yōu)先級(jí)的指令;繼而終端設(shè)備響應(yīng)于該確定優(yōu)先級(jí)的指令,可分別確定應(yīng)用a、應(yīng)用b各自對(duì)應(yīng)的優(yōu)先級(jí),并對(duì)應(yīng)存儲(chǔ)。
在另一實(shí)施例中,當(dāng)然也可以預(yù)設(shè)優(yōu)先級(jí)越小,其表征應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)越低,具體內(nèi)容,本申請(qǐng)實(shí)施例中均可可參照關(guān)于“預(yù)設(shè)優(yōu)先級(jí)越小,其表征應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)越高”的相關(guān)內(nèi)容,本文將不做詳細(xì)說明。下述各實(shí)施例中,若未做說明,則均視為預(yù)設(shè)應(yīng)用對(duì)應(yīng)的優(yōu)先級(jí)越小,其表征應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)越高。
本申請(qǐng)實(shí)施例中,可以根據(jù)第一優(yōu)先級(jí)和第二優(yōu)先級(jí)的大小,及優(yōu)先級(jí)與應(yīng)用聲音優(yōu)先級(jí)之間的規(guī)則,來重配置音頻播放隊(duì)列。此時(shí),在一實(shí)施例中,上述步驟102可以包括:步驟11、步驟12,其中,
在步驟11中,對(duì)比所述第一優(yōu)先級(jí)及第二優(yōu)先級(jí)的大小;
在步驟12中,根據(jù)所述對(duì)比結(jié)果,以及所述優(yōu)先級(jí)表征其對(duì)應(yīng)應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)高低的順序,來重配置音頻播放隊(duì)列。需要說明的是,在一實(shí)施例中,若所述優(yōu)先級(jí)越小,表征其對(duì)應(yīng)的應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)越高,若所述對(duì)比結(jié)果為所述第一優(yōu)先級(jí)大于所述第二優(yōu)先級(jí)時(shí),所述第一優(yōu)先級(jí)低于所述第二優(yōu)先級(jí)。相應(yīng)地,若所述第一優(yōu)先級(jí)小于所述第二優(yōu)先級(jí)時(shí),所述第一優(yōu)先級(jí)高于所述第二優(yōu)先級(jí)。
在步驟103中,根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。
在一實(shí)施例中,在所述第一優(yōu)先級(jí)高于所述第二優(yōu)先級(jí)時(shí),播放所述第一音頻;在所述第一音頻結(jié)束播放后,播放所述第二音頻;其中,所述音頻播放隊(duì)列包括所述第二音頻。
因而,所述終端設(shè)備的用戶將不會(huì)被所述待通知信息對(duì)應(yīng)的提示音所打擾。
在一適用本實(shí)施例提供的播放信息提示音頻的場景中,若一用戶使用終端設(shè)備上的音樂應(yīng)用聽歌曲時(shí),不喜歡被其他應(yīng)用的信息提示音所打擾,則可以預(yù)設(shè)該音樂應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)高于該終端設(shè)備上其他應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)。這樣,在用戶聽歌時(shí),若接收到其他應(yīng)用的待通知信息(例如即時(shí)通訊消息)時(shí),終端設(shè)備根據(jù)預(yù)設(shè)的聲音優(yōu)先級(jí)順序,確定其他應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)小于該音樂應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí),則該終端設(shè)備拒絕播放所述待通知信息對(duì)應(yīng)的提示音頻,從而不會(huì)中斷音樂應(yīng)用中歌曲的播放。在一實(shí)施例中,在所述第一優(yōu)先級(jí)低于所述第二優(yōu)先級(jí)時(shí),暫停播放所述第一音頻,并播放所述第二音頻;在所述第二音頻結(jié)束播放后,播放所述第一音頻;其中,所述音頻播放隊(duì)列包括所述第二音頻。
通常,終端設(shè)備上為每一應(yīng)用分配一個(gè)用于播放該應(yīng)用對(duì)應(yīng)的聲音的進(jìn)程。例如,終端設(shè)備上包括兩個(gè)應(yīng)用,分別為應(yīng)用c和應(yīng)用d,則終端設(shè)備將為應(yīng)用c分配一個(gè)用于播放所述應(yīng)用c對(duì)應(yīng)的聲音的進(jìn)程x,為應(yīng)用d分配一個(gè)用于播放所述應(yīng)用d對(duì)應(yīng)的聲音的進(jìn)程y。而在同一時(shí)間,終端設(shè)備上僅可運(yùn)行一個(gè)用于播放聲音的進(jìn)程。本申請(qǐng)實(shí)施例中,若終端設(shè)備上同時(shí)有多個(gè)應(yīng)用對(duì)應(yīng)的聲音(包括待通知信息對(duì)應(yīng)的提示音頻)需要播放,則根據(jù)各應(yīng)用聲音優(yōu)先級(jí)由高到低的順序,選擇該多個(gè)應(yīng)用中聲音優(yōu)先級(jí)最高的一個(gè)應(yīng)用,并播放該應(yīng)用對(duì)應(yīng)的聲音(包括待通知信息對(duì)應(yīng)的提示音頻),即選擇優(yōu)先級(jí)最高的應(yīng)用所對(duì)應(yīng)的聲音的進(jìn)程,并運(yùn)行。當(dāng)然,若終端設(shè)備中正在運(yùn)行用于播放第一應(yīng)用的聲音的進(jìn)程,而接收到第二應(yīng)用的待通知信息時(shí),且確定所述第一優(yōu)先級(jí)高于所述第二優(yōu)先級(jí)時(shí),暫停用于播放所述第一應(yīng)用對(duì)應(yīng)的聲音的進(jìn)程,并開始播放所述待通知信息對(duì)應(yīng)的提示音頻的進(jìn)程。
需要說明的是,若終端設(shè)備中沒有正在運(yùn)行的用于播放聲音的進(jìn)程,在接收所述第二應(yīng)用的待通知信息時(shí),可以直接運(yùn)行用于播放所述待通知信息對(duì)應(yīng)的提示音頻的進(jìn)程,從而直接播放所述待通知信息對(duì)應(yīng)的提示音頻。
在一適用本實(shí)施例提供的播放信息提示音頻的場景中,比較關(guān)心某一即時(shí)通訊應(yīng)用的消息,則可以將該即時(shí)通訊應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)設(shè)置為最高,高于該終端設(shè)備上的其他應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)。這樣,即使用戶的終端設(shè)備上運(yùn)行其他應(yīng)用時(shí),若接收到該即時(shí)通訊應(yīng)用的待通知信息時(shí),終端設(shè)備根據(jù)預(yù)設(shè)的聲音優(yōu)先級(jí)順序,確定正在運(yùn)行的應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)小于該即時(shí)通訊應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí),則該終端設(shè)備播放所述待通知信息對(duì)應(yīng)的提示音頻。從而可以使得用戶及時(shí)知曉該即時(shí)通訊應(yīng)用對(duì)應(yīng)的待通知信息。
本公開實(shí)施例提供端上述方法,在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí);可根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列;進(jìn)而根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。可見,在終端設(shè)備接收到第二應(yīng)用的待通知信息時(shí),可以通過上述過程實(shí)現(xiàn)播放所需的音頻,從而在一定程度上減少了因直接播放待通知信息對(duì)應(yīng)的提示音頻而給用戶帶來的干擾,提升了用戶的體驗(yàn)。
圖2是根據(jù)一示例性實(shí)施例示出的播放信息提示音頻的另一種方法的流程圖,該方法可以應(yīng)用在終端設(shè)備(例如:手機(jī)、電腦等)上。如圖2所示,上述播放信息提示音頻的方法包括如下步驟201~204,其中:
在步驟201中,分別為每一應(yīng)用程序?qū)?yīng)的音頻確定優(yōu)先級(jí)。
在一實(shí)施例中,可以根據(jù)用于設(shè)定每一應(yīng)用程序的優(yōu)先級(jí)的用戶操作,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí)。承上述步驟102中所述例子,用戶操作終端設(shè)備時(shí),可產(chǎn)生確定各應(yīng)用對(duì)應(yīng)的優(yōu)先級(jí)的指令;需要說明的是,所述確定優(yōu)先級(jí)的指令中可以包括應(yīng)用的標(biāo)識(shí)及應(yīng)用對(duì)應(yīng)的優(yōu)先級(jí)。終端設(shè)備響應(yīng)于該確定優(yōu)先級(jí)的指令,可以根據(jù)指令中包括的應(yīng)用的標(biāo)識(shí),查找到所述標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用,并根據(jù)所述指令中包含的優(yōu)先級(jí)為查找到的應(yīng)用預(yù)設(shè)優(yōu)先級(jí)。當(dāng)然,所述確定優(yōu)先級(jí)的指令中,還應(yīng)包括所述優(yōu)先級(jí)的大小與其可表征應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)高低的關(guān)系,例如優(yōu)先級(jí)越小,表征其對(duì)應(yīng)的應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)越高。再如,優(yōu)先級(jí)越小,表征其對(duì)應(yīng)的音頻的優(yōu)先級(jí)越低。
在一實(shí)施例中,可以根據(jù)第一應(yīng)用程序和第二應(yīng)用程序的使用時(shí)長,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí),其中,優(yōu)先級(jí)與應(yīng)用程序的使用時(shí)長正相關(guān)。
如一實(shí)施例中,考慮到用戶在某些特定時(shí)間段(例如工作時(shí)間段)需要通過工作即時(shí)通訊應(yīng)用及時(shí)知曉工作相關(guān)的待通知信息,例如用戶在工作時(shí)間段(9:00~18:00)內(nèi),可以將該工作即時(shí)通訊應(yīng)用設(shè)為終端設(shè)備所包括的多個(gè)應(yīng)用中聲音優(yōu)先級(jí)(即音頻的優(yōu)先級(jí))最高的應(yīng)用,即將所述工作即時(shí)通訊應(yīng)用在所述工作時(shí)間段內(nèi)的優(yōu)先級(jí)預(yù)設(shè)為最高聲音優(yōu)先級(jí)對(duì)應(yīng)的數(shù)值,例如1。從而使得用戶在所述工作時(shí)間段內(nèi),同時(shí)終端設(shè)備處于正常工作狀態(tài),一旦終端設(shè)備接收到所述工作即時(shí)通訊應(yīng)用的待通知信息,則將播放所述待通知信息對(duì)應(yīng)的提示音頻。
在另一實(shí)施例中,考慮到用戶在某些特定時(shí)間段(例如休閑娛樂時(shí)間段)不需要被終端設(shè)備上的各種應(yīng)用的提示音所打擾,例如用戶在休閑娛樂時(shí)間段(如20:00~21:00)內(nèi),通常會(huì)使用終端設(shè)備上的某一游戲應(yīng)用來打游戲,則可以將該游戲應(yīng)用對(duì)應(yīng)音頻的優(yōu)先級(jí)在所述休閑娛樂時(shí)間段內(nèi)預(yù)設(shè)為最高聲音優(yōu)先級(jí)對(duì)應(yīng)的數(shù)值。從而使得用戶在所述休閑娛樂時(shí)間段內(nèi),即使終端設(shè)備接收到其他應(yīng)用的待通知信息,終端設(shè)備也將拒絕播放所述待通知信息對(duì)應(yīng)的提示音頻。
在步驟202中,在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻。
在步驟203中,根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻。
在步驟204中,根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。
上述步驟202至步驟204可以參照上述圖1所示的實(shí)施例中步驟101至步驟103的內(nèi)容,此處不再予以贅述。
本公開實(shí)施例提供端上述方法,可以根據(jù)用戶的不同需要,通過上述步驟301中的多種方式確定各應(yīng)用的優(yōu)先級(jí),進(jìn)而結(jié)合上述步驟202至步驟204所述的過程,實(shí)現(xiàn)是否播放第二應(yīng)用的待通知信息對(duì)應(yīng)的提示音頻。從而提高了用戶體驗(yàn)。
圖3是根據(jù)一示例性實(shí)施例示出的一種播放信息提示音頻的裝置的框圖。該播放信息提示音頻的裝置可以包括:
獲取模塊301,用于在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻;
配置模塊302,用于根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻;
播放模塊303,用于根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。
圖4是根據(jù)一示例性實(shí)施例示出的另一種播放信息提示音頻的裝置的框圖。如圖4所示,所述播放模塊303包括:
第一播放子模塊3031,用于在所述第一優(yōu)先級(jí)高于所述第二優(yōu)先級(jí)時(shí),播放所述第一音頻;
第二播放子模塊3032,用于在所述第一音頻結(jié)束播放后,播放所述第二音頻;
其中,所述音頻播放隊(duì)列包括所述第二音頻。
圖5是根據(jù)一示例性實(shí)施例示出的又一種播放信息提示音頻的裝置的框圖。如圖5所示,所述播放模塊303包括:
第三播放子模塊3033,用于在所述第一優(yōu)先級(jí)低于所述第二優(yōu)先級(jí)時(shí),暫停播放所述第一音頻,并播放所述第二音頻;
第四播放子模塊3034,用于在所述第二音頻結(jié)束播放后,播放所述第一音頻;
其中,所述音頻播放隊(duì)列包括所述第二音頻。
圖6是根據(jù)一示例性實(shí)施例示出的又一種播放信息提示音頻的裝置的框圖。在上述圖3所示播放信息提示音頻的裝置的基礎(chǔ)上,所述裝置還包括:
第一確定模塊304,用于根據(jù)用于設(shè)定每一應(yīng)用程序的優(yōu)先級(jí)的用戶操作,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí);或,
第二確定模塊305,用于根據(jù)第一應(yīng)用程序和第二應(yīng)用程序的使用時(shí)長,為第一音頻確定第一優(yōu)先級(jí),為第二音頻確定第二優(yōu)先級(jí),其中,優(yōu)先級(jí)與應(yīng)用程序的使用時(shí)長正相關(guān)。
圖7是根據(jù)一示例性實(shí)施例示出的又一種播放信息提示音頻的裝置的框圖。如圖7所示,所述獲取模塊301包括:
第一確定子模塊3011,用于若所述第一音頻未設(shè)置優(yōu)先級(jí),將所述第一音頻的第一優(yōu)先級(jí)確定為最低優(yōu)先級(jí);
第二確定子模塊3012,用于若所述第二音頻未設(shè)置優(yōu)先級(jí),將所述第二音頻的第二優(yōu)先級(jí)確定為最低優(yōu)先級(jí)。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
圖8是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備的結(jié)構(gòu)示意圖。電子設(shè)備400可以是終端設(shè)備,例如手機(jī)、電腦、pad等。
參照?qǐng)D8,電子設(shè)備400可以包括以下一個(gè)或多個(gè)組件:處理組件402,存儲(chǔ)器404,電源組件406,多媒體組件408,音頻組件410,輸入/輸出(i/o)的接口412,傳感器組件414,以及通信組件416。
處理組件402通常控制電子設(shè)備400的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件402可以包括一個(gè)或多個(gè)處理器420來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個(gè)或多個(gè)模塊,便于處理組件402和其他組件之間的交互。例如,處理部件402可以包括多媒體模塊,以方便多媒體組件408和處理組件402之間的交互。
存儲(chǔ)器404被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備400的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備400上操作的任何應(yīng)用程序或方法的指令,消息,圖片等。存儲(chǔ)器404可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件406為電子設(shè)備400的各種組件提供電力。電力組件406可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為電子設(shè)備400生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件408包括在電子設(shè)備400和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件408包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備400處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件410被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件410包括一個(gè)麥克風(fēng)(mic),當(dāng)電子設(shè)備400處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器404或經(jīng)由通信組件416發(fā)送。在一些實(shí)施例中,音頻組件410還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件414包括一個(gè)或多個(gè)傳感器,用于為電子設(shè)備400提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件414可以檢測到設(shè)備400的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如組件為電子設(shè)備400的顯示器和小鍵盤,傳感器組件414還可以檢測電子設(shè)備400或電子設(shè)備400一個(gè)組件的位置改變,用戶與電子設(shè)備400接觸的存在或不存在,電子設(shè)備400方位或加速/減速和電子設(shè)備400的溫度變化。傳感器組件414可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件414還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,距離感應(yīng)器,壓力傳感器或溫度傳感器。
通信組件416被配置為便于電子設(shè)備400和其他設(shè)備之間有線或無線方式的通信。電子設(shè)備400可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件416經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,通信部件416還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,電子設(shè)備400可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器404,上述指令可由電子設(shè)備400的處理器420執(zhí)行以完成上述方法。本實(shí)施例中,所述處理器420可以被配置為:在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻;根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻;根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。例如,非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本公開還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序(指令),其特征在于,該程序(指令)被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
在播放第一應(yīng)用程序?qū)?yīng)的第一音頻的過程中,當(dāng)接收到第二應(yīng)用程序?qū)?yīng)的待通知信息時(shí),獲取所述第一音頻的第一優(yōu)先級(jí)和第二音頻的第二優(yōu)先級(jí),所述第二音頻為所述待通知信息的提示音頻;
根據(jù)所述第一優(yōu)先級(jí)和所述第二優(yōu)先級(jí),重配置音頻播放隊(duì)列,所述音頻播放隊(duì)列指示最先播放目標(biāo)音頻,所述目標(biāo)音頻為所述第一音頻與所述第二音頻中優(yōu)先級(jí)最高的音頻;
根據(jù)所述音頻播放隊(duì)列執(zhí)行播放操作。本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。