在終端上進(jìn)行音樂專屬播放的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種在終端上進(jìn)行音樂專屬播放的方法和系統(tǒng),其方法包括步驟:在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終端上預(yù)先增設(shè)的一音樂播放模式;獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中;檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻的播放策略,采用本發(fā)明方案,避免了在終端播放音樂時(shí)給用戶造成不必要的打擾,提升了用戶體驗(yàn)。
【專利說明】在終端上進(jìn)行音樂專屬播放的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及第一應(yīng)用【技術(shù)領(lǐng)域】,特別是涉及一種在終端上進(jìn)行音樂專屬播放的方 法和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著終端技術(shù)的發(fā)展和人們生活水平的提高,各種終端特別是諸如手機(jī)、平板電 腦等移動(dòng)終端已成為現(xiàn)代人必不可少的工具,給人們的生活帶來了很大的便利。在某些場 合下,用戶可能只想使用終端播放音樂,但由于第一應(yīng)用眾多,在播放音樂時(shí),常常被各種 應(yīng)用的消息鈴聲打斷或干擾,影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種在終端上進(jìn)行音樂專屬播放的方法和系統(tǒng),可以避免 在終端播放音樂時(shí)給用戶造成不必要的打擾,提升用戶體驗(yàn)。
[0004] 本發(fā)明的目的通過如下技術(shù)方案實(shí)現(xiàn):
[0005] -種在終端上進(jìn)行音樂專屬播放的方法,包括如下步驟:
[0006] 在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放模式的開啟 指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終端上預(yù)先增 設(shè)的一音樂播放模式;
[0007] 獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到 預(yù)設(shè)的音樂專屬播放文件路徑中;
[0008] 檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,根據(jù)音頻播放請求以及所述標(biāo)識(shí) 碼確定所述第一應(yīng)用的音頻的播放策略。
[0009] -種在終端上進(jìn)行音樂專屬播放的系統(tǒng),包括:
[0010] 開啟模塊,用于在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬 播放模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所 述終端上預(yù)先增設(shè)的一音樂播放模式;
[0011] 獲取模塊,用于獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作 為標(biāo)識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中;
[0012] 控制模塊,用于檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,根據(jù)音頻播放請 求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻的播放策略。
[0013] 依據(jù)上述本發(fā)明的方案,其是在終端上預(yù)先增設(shè)了音樂專屬播放模式,在所述終 端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到開啟該音樂專屬播放模式的指令,則開啟該 音樂專屬播放模式,并獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將該第一標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中,檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請 求,根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻的播放策略,即控制第一 應(yīng)用的音頻的是否被播放,由于在終端上增設(shè)了音樂專屬播放模式,且由于將正在播放的 音樂的第一標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到了預(yù)設(shè)的音樂專屬播放文件路徑中,并可以根據(jù)檢 測到音頻播放請求以及所述標(biāo)識(shí)碼控制第一應(yīng)用的音頻的播放與否,因而,避免了在終端 播放音樂時(shí)給用戶造成不必要的打擾,提升了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0014] 圖1為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例一的流程示意圖;
[0015] 圖2為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例二的流程示意圖;
[0016] 圖3為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例三的流程示意圖; [0017] 圖4為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例四的流程示意圖; [0018] 圖5為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例五的流程示意圖; [0019] 圖6為本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的在其中一個(gè)實(shí)施例中的結(jié) 構(gòu)示意圖;
[0020] 圖7為本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的在另一個(gè)實(shí)施例中的結(jié)構(gòu) 示意圖;
[0021] 圖8為本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的在第三個(gè)實(shí)施例中的結(jié)構(gòu) 示意圖;
[0022] 圖9為本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的在第四個(gè)實(shí)施例中的結(jié)構(gòu) 示意圖;
[0023] 圖10為本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的在第五個(gè)實(shí)施例中的結(jié)構(gòu) 示意圖;
[0024] 圖11為本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的在第六個(gè)實(shí)施例中的結(jié)構(gòu) 示意圖;
[0025] 圖12為本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的在第七個(gè)實(shí)施例中的結(jié)構(gòu) 示意圖。
【具體實(shí)施方式】
[0026] 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本 發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】僅僅用以解釋本發(fā)明, 并不限定本發(fā)明的保護(hù)范圍。
[0027] 在下述說明中,首先針對本發(fā)明在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例進(jìn)行 說明,再對本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的各實(shí)施例進(jìn)行說明。
[0028] 實(shí)施例一
[0029] 參見圖1所示,為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例一的流程 示意圖。如圖1所示,本實(shí)施例中的在終端上進(jìn)行音樂專屬播放的方法包括如下步驟:
[0030] 步驟S101 :在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放 模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終 端上預(yù)先增設(shè)的一音樂播放模式,進(jìn)入步驟S102 ;
[0031] 其中,在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),可以向用戶提示是否進(jìn)入音 樂專屬播放模式,提示的方式可以通過圖表、聲音、菜單等方式實(shí)現(xiàn),用戶可以通過手動(dòng)設(shè) 置、聲音控制等方式向終端發(fā)送開啟指令,終端接收到該開啟指令后,開啟音樂專屬播放模 式,音樂專屬播放模式為在所述終端上預(yù)先增設(shè)的一音樂播放模式,在該音樂專屬播放模 式下,并通過后續(xù)的步驟可以實(shí)現(xiàn)音樂播放免打擾;
[0032] 本實(shí)施例中的在終端上進(jìn)行音樂專屬播放的方法還可以進(jìn)一步包括步驟:向用戶 指示當(dāng)前的音樂播放模式為音樂專屬播放模式,其中,指示的方式可以通過聲音、菜單、圖 標(biāo)等方式實(shí)現(xiàn);
[0033] 步驟S102 :獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中,進(jìn)入步驟S103 ;
[0034] 其中,第一標(biāo)識(shí)信息的可以包括所述音樂播放應(yīng)用的進(jìn)程名稱、程序包名或進(jìn)程 號(hào)等中的任意一個(gè);
[0035] 步驟S103 :檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,在檢測到終端的第一 應(yīng)用發(fā)送的音頻播放請求時(shí),根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻 的播放策略;
[0036] 本實(shí)施例中的第一應(yīng)用包括所述終端中的各種需要進(jìn)行音頻播放的應(yīng)用,也可以 包括上述的音樂播放應(yīng)用,播放策略主要包括播放與不播放兩種;
[0037] 由于將第一標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中,且由于 每當(dāng)有應(yīng)用消息推送或收到通知等需要播放音樂、提示聲、鈴聲時(shí),都需要向終端的音頻相 關(guān)服務(wù)(如音頻處理模塊,或者稱為音頻處理流程)發(fā)送音頻播放請求,這時(shí),則可以獲取 第一應(yīng)用的進(jìn)程名稱、程序包名或者進(jìn)程號(hào),將獲取到的進(jìn)程名稱、程序包名或者進(jìn)程號(hào)與 所述標(biāo)識(shí)碼匹配,根據(jù)匹配結(jié)果控制控制所述第一應(yīng)用的音頻的播放策略;
[0038] 具體地,在其中一個(gè)實(shí)施例中,根據(jù)所述音頻播放請求獲取所述第一應(yīng)用的第二 標(biāo)識(shí)信息;判斷所述第二標(biāo)識(shí)信息是否與所述標(biāo)識(shí)碼匹配;若匹配,則對所述第一應(yīng)用的 音頻進(jìn)行播放,即播放策略為播放;若不匹配,則返回所述檢測第一應(yīng)用的音頻播放請求的 步驟,也即播放策略為不播放;其中,第二標(biāo)識(shí)信息可以包括第一應(yīng)用的進(jìn)程名稱、程序包 名或者進(jìn)程號(hào)中的任意一種,所述第一應(yīng)用的音頻進(jìn)行播放的過程主要包括解析(解碼) 第一應(yīng)用指定的音頻文件,然后通過耳機(jī)或外放播放出來等。
[0039] 此外,本實(shí)施例中的在終端上進(jìn)行音樂專屬播放的方法還可以進(jìn)一步包括步驟: 在接收到所述音樂專屬播放模式的關(guān)閉指令或者暫停指令時(shí),或者在所述正在播放的音樂 結(jié)束播放或者停止播放時(shí),關(guān)閉音樂專屬播放模式,這樣可以,恢復(fù)所有應(yīng)用(或者也可以 稱為第一應(yīng)用)的音頻播放功能。
[0040] 據(jù)此,依據(jù)上述實(shí)施例的方案,其是在終端上預(yù)先增設(shè)了音樂專屬播放模式,在所 述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到開啟該音樂專屬播放模式的指令,則開 啟該音樂專屬播放模式,并獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將該第一標(biāo)識(shí)信息作 為標(biāo)識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中,檢測所述終端的第一應(yīng)用發(fā)送的音頻播 放請求,根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻的播放策略,即控制 第一應(yīng)用的音頻的是否被播放,由于在終端上增設(shè)了音樂專屬播放模式,且由于將正在播 放的音樂的第一標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到了預(yù)設(shè)的音樂專屬播放文件路徑中,并可以根 據(jù)檢測到音頻播放請求以及所述標(biāo)識(shí)碼控制第一應(yīng)用的音頻的播放與否,因而,避免了在 終端播放音樂時(shí)給用戶造成不必要的打擾,提升了用戶體驗(yàn)。
[0041] 實(shí)施例二
[0042] 考慮到在所述終端進(jìn)入音樂專屬播放模式時(shí),用戶可能仍然希望部分應(yīng)用的消息 鈴聲(也可以被認(rèn)為是音樂)被播放,例如,短信、來電的鈴聲,因此,還可以增加將這些應(yīng) 用的第三標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到所述音樂專屬播放文件路徑中的步驟。
[0043] 如圖2所示,本實(shí)施例中的在終端上進(jìn)行音樂專屬播放的方法包括如下步驟:
[0044] 步驟S201 :在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放 模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終 端上預(yù)先增設(shè)的一音樂播放模式,進(jìn)入步驟S202 ;
[0045] 步驟S202 :獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中,進(jìn)入步驟S203 ;
[0046] 步驟S203 :接收添加指令,將該添加指令對應(yīng)的第二應(yīng)用的第三標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到所述音樂專屬播放文件路徑中,進(jìn)入步驟S204 ;
[0047] 本實(shí)施例中的第二應(yīng)用包括所述終端中的各種需要進(jìn)行音頻播放的應(yīng)用,一般不 包括上述的音樂播放應(yīng)用;
[0048] 其中,可以根據(jù)需要將第二應(yīng)用的第三標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到所述音樂專屬 播放文件路徑中,第三標(biāo)識(shí)信息這些(或者這個(gè))應(yīng)用的進(jìn)程名稱、程序包名或進(jìn)程號(hào)等中 的任意一個(gè);
[0049] 步驟S204 :檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,在檢測到終端的第一 應(yīng)用發(fā)送的音頻播放請求時(shí),根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻 的播放策略。
[0050] 本實(shí)施例中的其他技術(shù)特征與上述實(shí)施例一中的相同,在此不予贅述。
[0051] 需要說明的是,本實(shí)施例中的將其他應(yīng)用的第三標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到音樂 專屬播放文件路徑中并不限于在步驟S202之后執(zhí)行,例如,還可以在步驟S202之前執(zhí)行, 在此不予贅述。
[0052] 實(shí)施例三
[0053] 如圖3所示,為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法實(shí)施例三的流程示意 圖。在本實(shí)施例中,與上述實(shí)施例一的不同之處在于,考慮到用戶在聽音樂時(shí),特別是在聽 高品質(zhì)的音樂時(shí),若該音樂為在線音樂且終端的后臺(tái)有其他應(yīng)用也在使用wifi、數(shù)據(jù)網(wǎng)絡(luò) 下載或更新,會(huì)導(dǎo)致在線音樂下載帶寬不夠,緩沖時(shí)間長,因而,增加了當(dāng)前使用網(wǎng)絡(luò)且除 所述音樂播放應(yīng)用以外的應(yīng)用的運(yùn)行的步驟,以提高用戶的使用體驗(yàn)。
[0054] 如圖3所示,本實(shí)施例中在終端上進(jìn)行音樂專屬播放的方法包括如下步驟:
[0055] 步驟S301 :在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放 模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終 端上預(yù)先增設(shè)的一音樂播放模式,進(jìn)入步驟S302 ;
[0056] 步驟S302 :獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中,進(jìn)入步驟S303 ;
[0057] 步驟S303 :判斷當(dāng)前正在播放的音樂是否是在線音樂,若是,進(jìn)入步驟S304,若 否,進(jìn)入步驟S305 ;
[0058] 步驟S304 :保持運(yùn)行所述音樂播放應(yīng)用,并禁用或暫停當(dāng)前使用網(wǎng)絡(luò)且除所述音 樂播放應(yīng)用以外的應(yīng)用的運(yùn)行,進(jìn)入步驟S305 ;
[0059] 步驟S305 :檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,在檢測到終端的第一 應(yīng)用發(fā)送的音頻播放請求時(shí),根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻 的播放策略;
[0060] 判斷當(dāng)前正在播放的音樂是否是在線音樂的實(shí)現(xiàn)方式可以是:判斷所述音樂播放 應(yīng)用的平均下載速度是否達(dá)到預(yù)設(shè)的下載閾值,若是,則可以判定為當(dāng)前正在播放的音樂 是在線音樂,若否,則可以判定為當(dāng)前正在播放的音樂是本地音樂,其中,下載閾值可以根 據(jù)實(shí)際需要設(shè)定,例如20KB/S。
[0061] 本實(shí)施例中的其他技術(shù)特征與上述實(shí)施例一中的相同,在此不予贅述。
[0062] 需要說明的是,本實(shí)施例中的步驟S303、步驟S304并不限于在步驟S302之后執(zhí) 行,例如,還可以在步驟S302之前執(zhí)行,在此不予贅述。
[0063] 實(shí)施例四
[0064] 如圖4所示,為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法實(shí)施例四的流程示 意圖。在本實(shí)施例中,與上述實(shí)施例一的不同之處在于,考慮到在終端上運(yùn)行的進(jìn)程占用 cpu(Central Processing Unit,中央處理器)較多時(shí),會(huì)導(dǎo)致播放音樂解碼速度不夠,出現(xiàn) 音樂播放過程中卡頓的用戶體驗(yàn),因而,增加了關(guān)閉或暫停非關(guān)鍵進(jìn)程的步驟,以提高用戶 的使用體驗(yàn)。
[0065] 如圖4所示,本實(shí)施例中在終端上進(jìn)行音樂專屬播放的方法包括如下步驟:
[0066] 步驟S401 :在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放 模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終 端上預(yù)先增設(shè)的一音樂播放模式,進(jìn)入步驟S402 ;
[0067] 步驟S402 :獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中,進(jìn)入步驟S403 ;
[0068] 步驟S403 :判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述沒有處于所述終端處于 屏幕關(guān)閉狀態(tài),進(jìn)入步驟S404,若所述終端處于屏幕關(guān)閉狀態(tài),進(jìn)入步驟S405 ;
[0069] 步驟S404:判斷音樂播放界面是否是全屏界面,若所述音樂播放界面是全屏界 面,進(jìn)入步驟S405,若所述音樂播放界面不是全屏界面,進(jìn)入步驟S408 ;
[0070] 步驟S405 :查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程分組,進(jìn)入步驟S406 ;
[0071] 步驟S406 :根據(jù)所述進(jìn)程分組判斷該進(jìn)程分組是否是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,若不 是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,則進(jìn)入步驟S407 ;
[0072] 步驟S407 :終止或暫停所述當(dāng)前運(yùn)行進(jìn)程,進(jìn)入步驟S408 ;
[0073] 步驟S408 :檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,在檢測到終端的第一 應(yīng)用發(fā)送的音頻播放請求時(shí),根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻 的播放策略;
[0074] 在Android系統(tǒng)中,進(jìn)程分組包括1*〇〇1:、878七6111、四(1;[0、1116(1丨3、11861'等,關(guān)鍵進(jìn)程 指進(jìn)程分組為root、system,radio的進(jìn)程,則其他進(jìn)程分組的進(jìn)程均可視為非關(guān)鍵進(jìn)程, 在音樂專屬播放模式,可以被終止或暫停。
[0075] 本實(shí)施例中的其他技術(shù)特征與上述實(shí)施例一中的相同,在此不予贅述。
[0076] 需要說明的是,本實(shí)施例中的步驟S403?步驟S407并不限于在步驟S402之后執(zhí) 行,例如,還可以在步驟S402之前執(zhí)行,在此不予贅述。
[0077] 此外,本實(shí)施例中的判斷所述終端是否處于屏幕關(guān)閉狀態(tài)和判斷音樂播放界面是 否是全屏界面也可以不按照上述的順序執(zhí)行,例如,還可以是先執(zhí)行判斷音樂播放界面是 否是全屏界面的步驟,再執(zhí)行判斷所述終端是否處于屏幕關(guān)閉狀態(tài),同時(shí),上述實(shí)施例中, 是同時(shí)包括判斷所述終端是否處于屏幕關(guān)閉狀態(tài)和判斷音樂播放界面是否是全屏界面的 方式,也可以僅包括判斷所述終端是否處于屏幕關(guān)閉狀態(tài)的方式,或者僅包括判斷音樂播 放界面是否是全屏界面的方式,在此不予贅述。
[0078] 實(shí)施例五
[0079] 如圖5所示,為本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法實(shí)施例四的流程示意 圖。在本實(shí)施例中,與上述實(shí)施例四的不同之處在于,采用另外的一種方式實(shí)現(xiàn)終止或暫停 非關(guān)鍵進(jìn)程,以提高用戶的使用體驗(yàn)。
[0080] 如圖5所示,本實(shí)施例中在終端上進(jìn)行音樂專屬播放的方法包括如下步驟:
[0081] 步驟S501 :在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放 模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終 端上預(yù)先增設(shè)的一音樂播放模式,進(jìn)入步驟S502 ;
[0082] 步驟S502 :獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中;
[0083] 步驟S503 :判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述沒有處于所述終端處于 屏幕關(guān)閉狀態(tài),進(jìn)入步驟S504,若所述終端處于屏幕關(guān)閉狀態(tài),進(jìn)入步驟S505 ;
[0084] 步驟S504:判斷音樂播放界面是否是全屏界面,若所述音樂播放界面是全屏界 面,進(jìn)入步驟S505,若所述音樂播放界面不是全屏界面,進(jìn)入步驟S507 ;
[0085] 步驟S505 :查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程標(biāo)識(shí)是否在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo) 識(shí)列表中,則不在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表中,進(jìn)入步驟S506 ;
[0086] 步驟S506 :終止或暫停所述當(dāng)前運(yùn)行進(jìn)程;
[0087] 步驟S507 :檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,在檢測到終端的第一 應(yīng)用發(fā)送的音頻播放請求時(shí),根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻 的播放策略;
[0088] 本實(shí)施例中,可以預(yù)先將一些進(jìn)程作為關(guān)鍵進(jìn)程,將這些進(jìn)程的進(jìn)程標(biāo)識(shí)添加到 關(guān)鍵進(jìn)程標(biāo)識(shí)列表,則進(jìn)程標(biāo)識(shí)不在關(guān)鍵進(jìn)程標(biāo)識(shí)列表的進(jìn)程視為非關(guān)鍵進(jìn)程被終止或暫 停,可以為高品質(zhì)音樂的解碼提供充裕的CPU資源與內(nèi)存資源。
[0089] 本實(shí)施例中的其他技術(shù)特征與上述實(shí)施例一中的相同,在此不予贅述。
[0090] 需要說明的是,本實(shí)施例中的步驟S503?步驟S506并不限于在步驟S502之后執(zhí) 行,例如,還可以在步驟S502之前執(zhí)行,在此不予贅述。
[0091] 此外,本實(shí)施例中的判斷所述終端是否處于屏幕關(guān)閉狀態(tài)和判斷音樂播放界面是 否是全屏界面也可以不按照上述的順序執(zhí)行,例如,還可以是先執(zhí)行判斷音樂播放界面是 否是全屏界面的步驟,再執(zhí)行判斷所述終端是否處于屏幕關(guān)閉狀態(tài),同時(shí),上述實(shí)施例中, 是同時(shí)包括判斷所述終端是否處于屏幕關(guān)閉狀態(tài)和判斷音樂播放界面是否是全屏界面的 方式,也可以僅包括判斷所述終端是否處于屏幕關(guān)閉狀態(tài)的方式,或者僅包括判斷音樂播 放界面是否是全屏界面的方式,在此不予贅述。
[0092] 根據(jù)上述本發(fā)明的在終端上進(jìn)行音樂專屬播放的方法,本發(fā)明還提供一種在終端 上進(jìn)行音樂專屬播放的系統(tǒng),以下就本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的實(shí)施例 進(jìn)行詳細(xì)說明。圖6中示出了本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)的實(shí)施例的結(jié)構(gòu) 示意圖。為了便于說明,在圖6中只示出了與本發(fā)明相關(guān)的部分。
[0093] 如圖6所示,本實(shí)施例中的在終端上進(jìn)行音樂專屬播放的系統(tǒng),包括開啟模塊 601、獲取模塊602、控制模塊603,其中:
[0094] 開啟模塊601,用于在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專 屬播放模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在 所述終端上預(yù)先增設(shè)的一音樂播放模式;
[0095] 獲取模塊602,用于獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息 作為標(biāo)識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中;
[0096] 控制模塊603,用于檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,根據(jù)音頻播放 請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻的播放策略。
[0097] 在其中一個(gè)實(shí)施例中,控制模塊603可以根據(jù)所述音頻播放請求獲取所述第一應(yīng) 用的第二標(biāo)識(shí)信息,判斷所述第二標(biāo)識(shí)信息是否與所述標(biāo)識(shí)碼匹配,若匹配,則對所述第一 應(yīng)用的音頻進(jìn)行播放,若不匹配,則返回所述檢測第一應(yīng)用的音頻播放請求的步驟。
[0098] 在其中一個(gè)實(shí)施例中,如圖7所示,本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng) 還可以包括:
[0099] 添加模塊604,用于接收添加指令,將該添加指令對應(yīng)的第二應(yīng)用的第三標(biāo)識(shí)信息 作為標(biāo)識(shí)碼添加到所述音樂專屬播放文件路徑中。
[0100] 在其中一個(gè)實(shí)施例中,如圖8所示,本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng) 還可以包括:
[0101] 網(wǎng)絡(luò)控制模塊605,用于判斷當(dāng)前正在播放的音樂是否是在線音樂,若是,保持運(yùn) 行所述音樂播放應(yīng)用,并禁用或暫停當(dāng)前使用網(wǎng)絡(luò)且除所述音樂播放應(yīng)用以外的應(yīng)用的運(yùn) 行。
[0102] 在其中一個(gè)實(shí)施例中,如圖9所示,本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng) 還可以包括:
[0103] 第一進(jìn)程處理模塊606,用于判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述終端處 于屏幕關(guān)閉狀態(tài),則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程分組,根據(jù)所述進(jìn)程分組判斷該 進(jìn)程分組是否是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,若不是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,則終止或暫停所述當(dāng) 前運(yùn)行進(jìn)程;
[0104] 在其中一個(gè)實(shí)施例中,如圖10所示,本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng) 還可以包括:
[0105] 第二進(jìn)程處理模塊607,用于判斷音樂播放界面是否是全屏界面,若所述音樂播放 界面是全屏界面,則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程分組,根據(jù)所述進(jìn)程分組判斷該 進(jìn)程分組是否是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,若不是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,則終止或暫停所述當(dāng) 前運(yùn)行進(jìn)程。
[0106] 在其中一個(gè)實(shí)施例中,如圖11所示,本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng) 還可以包括:
[0107] 第三進(jìn)程處理模塊608,用于判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述終端處 于屏幕關(guān)閉狀態(tài),則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程標(biāo)識(shí)是否在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí) 列表中,若不在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表中,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程。
[0108] 在其中一個(gè)實(shí)施例中,如圖12所示,本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng) 還可以包括:
[0109] 第四進(jìn)程處理模塊609,用于判斷音樂播放界面是否是全屏界面,若所述音樂播放 界面是全屏界面,則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程標(biāo)識(shí)是否在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí) 列表中,若不在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表中,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程。
[0110] 本發(fā)明的在終端上進(jìn)行音樂專屬播放的系統(tǒng)與本發(fā)明的在終端上進(jìn)行音樂專屬 播放的方法一一對應(yīng),在上述在終端上進(jìn)行音樂專屬播放的方法的實(shí)施例闡述的技術(shù)特征 及其有益效果均適用于在終端上進(jìn)行音樂專屬播放的系統(tǒng)的實(shí)施例中,特此聲明。
[0111] 此外,在本發(fā)明的描述中,術(shù)語"第一"、"第二"、"第三"僅用于描述目的,而不能理 解為指示或者暗示相對重要性。
[0112] 以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并 不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員 來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保 護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1. 一種在終端上進(jìn)行音樂專屬播放的方法,其特征在于,包括如下步驟: 在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放模式的開啟指 令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終端上預(yù)先增設(shè) 的一音樂播放模式; 獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到預(yù)設(shè) 的音樂專屬播放文件路徑中; 檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,根據(jù)音頻播放請求以及所述標(biāo)識(shí)碼確 定所述第一應(yīng)用的音頻的播放策略。
2. 根據(jù)權(quán)利要求1所述的在終端上進(jìn)行音樂專屬播放的方法,其特征在于,所述根據(jù) 音頻播放請求以及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻的播放策略包括如下步驟: 根據(jù)所述音頻播放請求獲取所述第一應(yīng)用的第二標(biāo)識(shí)信息; 判斷所述第二標(biāo)識(shí)信息是否與所述標(biāo)識(shí)碼匹配; 若匹配,則對所述第一應(yīng)用的音頻進(jìn)行播放; 若不匹配,則返回所述檢測第一應(yīng)用的音頻播放請求的步驟。
3. 根據(jù)權(quán)利要求1所述的在終端上進(jìn)行音樂專屬播放的方法,其特征在于,還包括步 驟:接收添加指令,將該添加指令對應(yīng)的第二應(yīng)用的第三標(biāo)識(shí)信息作為標(biāo)識(shí)碼添加到所述 音樂專屬播放文件路徑中。
4. 根據(jù)權(quán)利要求1所述的在終端上進(jìn)行音樂專屬播放的方法,其特征在于,還包括步 驟: 判斷當(dāng)前正在播放的音樂是否是在線音樂; 若是,保持運(yùn)行所述音樂播放應(yīng)用,并禁用或暫停當(dāng)前使用網(wǎng)絡(luò)且除所述音樂播放應(yīng) 用以外的應(yīng)用的運(yùn)行。
5. 根據(jù)權(quán)利要求1所述的在終端上進(jìn)行音樂專屬播放的方法,其特征在于,還包括步 驟: 判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述終端處于屏幕關(guān)閉狀態(tài),則查詢所述終 端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程分組,根據(jù)所述進(jìn)程分組判斷該進(jìn)程分組是否是預(yù)設(shè)的關(guān)鍵進(jìn)程 分組,若不是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程; 或者 判斷音樂播放界面是否是全屏界面,若所述音樂播放界面是全屏界面,則查詢所述終 端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程分組,根據(jù)所述進(jìn)程分組判斷該進(jìn)程分組是否是預(yù)設(shè)的關(guān)鍵進(jìn)程 分組,若不是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程; 或者 判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述終端處于屏幕關(guān)閉狀態(tài),則查詢所述終 端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程標(biāo)識(shí)是否在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表中,若不在預(yù)設(shè)的關(guān)鍵進(jìn)程 標(biāo)識(shí)列表中,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程; 或者 判斷音樂播放界面是否是全屏界面,若所述音樂播放界面是全屏界面,則查詢所述終 端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程標(biāo)識(shí)是否在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表中,若不在預(yù)設(shè)的關(guān)鍵進(jìn)程 標(biāo)識(shí)列表中,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程。
6. -種在終端上進(jìn)行音樂專屬播放的系統(tǒng),其特征在于,包括: 開啟模塊,用于在所述終端的音樂播放應(yīng)用進(jìn)行音樂播放時(shí),若接收到音樂專屬播放 模式的開啟指令,則開啟所述音樂專屬播放模式,其中,所述音樂專屬播放模式為在所述終 端上預(yù)先增設(shè)的一音樂播放模式; 獲取模塊,用于獲取所述音樂播放應(yīng)用的第一標(biāo)識(shí)信息,將所述第一標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到預(yù)設(shè)的音樂專屬播放文件路徑中; 控制模塊,用于檢測所述終端的第一應(yīng)用發(fā)送的音頻播放請求,根據(jù)音頻播放請求以 及所述標(biāo)識(shí)碼確定所述第一應(yīng)用的音頻的播放策略。
7. 根據(jù)權(quán)利要求6所述的在終端上進(jìn)行音樂專屬播放的系統(tǒng),其特征在于: 所述控制模塊根據(jù)所述音頻播放請求獲取所述第一應(yīng)用的第二標(biāo)識(shí)信息,判斷所述 第二標(biāo)識(shí)信息是否與所述標(biāo)識(shí)碼匹配,若匹配,則對所述第一應(yīng)用的音頻進(jìn)行播放,若不匹 配,則返回所述檢測第一應(yīng)用的音頻播放請求的步驟。
8. 根據(jù)權(quán)利要求6所述的在終端上進(jìn)行音樂專屬播放的系統(tǒng),其特征在于,還包括: 添加模塊,用于接收添加指令,將該添加指令對應(yīng)的第二應(yīng)用的第三標(biāo)識(shí)信息作為標(biāo) 識(shí)碼添加到所述音樂專屬播放文件路徑中。
9. 根據(jù)權(quán)利要求6所述的在終端上進(jìn)行音樂專屬播放的系統(tǒng),其特征在于,還包括: 網(wǎng)絡(luò)控制模塊,用于判斷當(dāng)前正在播放的音樂是否是在線音樂,若是,保持運(yùn)行所述音 樂播放應(yīng)用,并禁用或暫停當(dāng)前使用網(wǎng)絡(luò)且除所述音樂播放應(yīng)用以外的應(yīng)用的運(yùn)行。
10. 根據(jù)權(quán)利要求6所述的在終端上進(jìn)行音樂專屬播放的系統(tǒng),其特征在于,還包括: 第一進(jìn)程處理模塊,用于判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述終端處于屏幕 關(guān)閉狀態(tài),則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程分組,根據(jù)所述進(jìn)程分組判斷該進(jìn)程分 組是否是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,若不是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,則終止或暫停所述當(dāng)前運(yùn)行 進(jìn)程; 或者 第二進(jìn)程處理模塊,用于判斷音樂播放界面是否是全屏界面,若所述音樂播放界面是 全屏界面,則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程分組,根據(jù)所述進(jìn)程分組判斷該進(jìn)程分 組是否是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,若不是預(yù)設(shè)的關(guān)鍵進(jìn)程分組,則終止或暫停所述當(dāng)前運(yùn)行 進(jìn)程; 或者 第三進(jìn)程處理模塊,用于判斷所述終端是否處于屏幕關(guān)閉狀態(tài),若所述終端處于屏幕 關(guān)閉狀態(tài),則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程標(biāo)識(shí)是否在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表 中,若不在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表中,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程; 或者 第四進(jìn)程處理模塊,用于判斷音樂播放界面是否是全屏界面,若所述音樂播放界面是 全屏界面,則查詢所述終端的當(dāng)前運(yùn)行進(jìn)程的進(jìn)程標(biāo)識(shí)是否在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表 中,若不在預(yù)設(shè)的關(guān)鍵進(jìn)程標(biāo)識(shí)列表中,則終止或暫停所述當(dāng)前運(yùn)行進(jìn)程。
【文檔編號(hào)】G06F17/30GK104102717SQ201410342026
【公開日】2014年10月15日 申請日期:2014年7月17日 優(yōu)先權(quán)日:2014年7月17日
【發(fā)明者】劉黎 申請人:廣東歐珀移動(dòng)通信有限公司