亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種后臺音頻處理方法及其移動終端與流程

文檔序號:12829684閱讀:331來源:國知局
一種后臺音頻處理方法及其移動終端與流程

本發(fā)明涉及通信領域,特別涉及一種后臺音頻控制方法及其移動終端。



背景技術:

當代移動設備被用于許多類型的用戶應用,包括運行交互式應用以及觀看直播視頻(例如,現(xiàn)今流行的網(wǎng)紅直播)。但用戶在用移動設備看直播時,有時需要將直播視頻界面放到后臺,使用其他應用,這時為了使用戶在使用其他應用時,仍然能夠獲取直播視頻提供信息,一些視頻應用會保持移動設備的音頻輸出,從而使用戶能夠聽到直播視頻的聲音,實現(xiàn)后臺音頻的功能。

但是,這些視頻應用在實現(xiàn)后臺音頻功能時,移動設備從服務器接收的到的資源包括視頻資源和音頻資源,這些視頻應用僅是保持了音頻資源的輸出,視頻資源仍在接收只是沒有在屏幕顯示。這樣就會造成數(shù)據(jù)流量的浪費,提高不必要的成本。另外,還會增加移動設備的工作負擔。



技術實現(xiàn)要素:

本發(fā)明的目的一是提供一種后臺音頻處理方法,其解決了移動終端后臺播放音頻時仍接收視頻資源導致數(shù)據(jù)流量的浪費問題,達到了節(jié)省流量的效果。

本發(fā)明的上述技術目的一是通過以下技術方案得以實現(xiàn)的:

向服務器發(fā)送用于獲取視頻、音頻資源的第一請求,所述第一請求包括用于識別該視頻、音頻資源的特征信息;

接收服務器根據(jù)第一請求中的特征信息返回的視頻、音頻資源;

播放所述視頻、音頻資源;

當所述視頻、音頻資源處于后臺播放狀態(tài)時,向服務器發(fā)送用于僅獲取音頻資源的第二請求,所述第二請求包括用于識別該音頻資源的第二特征信息;

接收服務器根據(jù)第二請求的特征信息返回的所述音頻資源;

播放所述音頻資源。

進一步的,所述第一特征信息視頻、音頻資源地址。

進一步的,所述第二特征信息音頻資源地址。

進一步的,判斷所述視頻、音頻資源是否處于后臺播放狀態(tài),包括:

首先監(jiān)測屏幕是否處于鎖屏狀態(tài),若處于鎖屏狀態(tài),則確定所述視頻、音頻資源處于后臺播放狀態(tài);

若未處于鎖屏狀態(tài),則繼續(xù)監(jiān)測視頻界面是否位于后臺,若位于,則確定所述視頻、音頻資源處于后臺播放狀態(tài);若不位于,則確定所述視頻、音頻資源不處于后臺播放狀態(tài)。

進一步的,在所述視頻、音頻資源處于后臺播放狀態(tài)之后,向服務器發(fā)送用于僅獲取音頻資源的第二請求之前,所述方法還包括:停止播放所述視頻資源,并保持播放所述音頻資源。

進一步的,在所述視頻、音頻資源處于后臺播放狀態(tài)之后,向服務器發(fā)送用于僅獲取音頻資源的第二請求之前,所述方法還包括:對后臺播放狀態(tài)保持時間進行檢測,當保持時間超過預設時間時,允許向服務器發(fā)送第二請求。

本發(fā)明的目的二是提供一種移動終端,其解決了移動終端后臺播放音頻時仍接收視頻資源導致數(shù)據(jù)流量的浪費問題,達到了節(jié)省流量的效果。

本發(fā)明的上述技術目的二是通過以下技術方案得以實現(xiàn)的:

一種移動終端,其特征在于,所述移動終端包括:

發(fā)送單元,用于向服務器發(fā)送用于獲取視頻、音頻資源的第一請求,當所述視頻、音頻資源處于后臺播放狀態(tài)時,向服務器發(fā)送用于僅獲取音頻資源的第二請求,所述第二請求包括用于識別該音頻資源的第二特征信息;

接收單元,用于接收服務器根據(jù)第一請求中的特征信息返回的視頻、音頻資源;

視頻播放單元,用于播放視頻資源;

音頻播放單元,用于播放音頻資源;

處理單元,用于當所述視頻、音頻資源處于后臺播放狀態(tài)時,控制發(fā)送單元向服務器發(fā)送用于僅獲取音頻資源的第二請求。

進一步的,所述處理單元進一步用于判斷所述視頻、音頻資源是否處于后臺播放狀態(tài):

首先監(jiān)測屏幕是否處于鎖屏狀態(tài),若處于鎖屏狀態(tài),則確定所述視頻、音頻資源處于后臺播放狀態(tài);

若未處于鎖屏狀態(tài),則繼續(xù)監(jiān)測視頻界面是否位于后臺,若位于,則確定所述視頻、音頻資源處于后臺播放狀態(tài);若不位于,則確定所述視頻、音頻資源不處于后臺播放狀態(tài)。

進一步的,在所述視頻、音頻資源處于后臺播放之后,向服務器發(fā)送用于僅獲取音頻資源的第二請求之前,所述處理單元進一步用于,

控制視頻播放單元停止播放所述視頻資源,并保持音頻播放單元播放所述音頻資源。

進一步的,在所述視頻、音頻資源處于后臺播放之后,向服務器發(fā)送用于僅獲取音頻資源的第二請求之前,所述處理單元進一步用于,

對后臺播放狀態(tài)保持時間進行檢測,當保持時間超過預設時間時,允許向服務器發(fā)送第二請求。

綜上所述,本發(fā)明具有以下有益效果:當移動終端處于鎖屏狀態(tài),或移動設備未處于鎖屏狀態(tài)但視頻界面處于后臺時,向服務器發(fā)送用于僅獲取音頻資源的第二請求,使移動設備在保證輸出音頻資源的同時,不接收視頻資源,從而節(jié)省了用戶的數(shù)據(jù)流量,同時減小了移動設備的工作負載。

附圖說明

圖1是本發(fā)明中后臺音頻處理方法流程圖;

圖2是本發(fā)明中判斷后臺播放狀態(tài)的流程圖;

圖3是本發(fā)明中移動終端的結構示意圖。

具體實施方式

以下結合附圖對本發(fā)明作進一步詳細說明。

本具體實施例僅僅是對本發(fā)明的解釋,其并不是對本發(fā)明的限制,本領域技術人員在閱讀完本說明書后可以根據(jù)需要對本實施例做出沒有創(chuàng)造性貢獻的修改,但只要在本發(fā)明的保護范圍內(nèi)都受到專利法的保護。

實施例一:

本發(fā)明的實施例一提供一種后臺音頻處理方法,如圖一所示,所述方法包括:

步驟101,向服務器發(fā)送用于獲取視頻、音頻資源的第一請求,所述第一請求包括用于識別該視頻、音頻資源的特征信息;

步驟102,接收服務器根據(jù)第一請求中的特征信息返回的視頻、音頻資源;

步驟103,播放所述視頻、音頻資源;

步驟104,當所述視頻、音頻資源處于后臺播放狀態(tài)時,向服務器發(fā)送用于僅獲取音頻資源的第二請求,所述第二請求包括用于識別該音頻資源的第二特征信息;

步驟105,接收服務器根據(jù)第二請求的特征信息返回的所述音頻資源;

步驟106,播放所述音頻資源。

在本發(fā)明的實施例中,以視頻直播為例,在向服務器發(fā)送獲取視頻、音頻資源之前,用戶可在屏幕界面根據(jù)視頻內(nèi)容的簡介或圖片等對視頻進行選擇,而這些視頻都具有其對應的第一特征信息,這些信息中包含有該視頻對應的地址(id),在向服務器發(fā)送第一請求時,第一請求中就包含了該視頻的id,而第一請求以http協(xié)議傳輸至服務器。服務器根據(jù)獲取的第一請求中的id,在其mysql數(shù)據(jù)庫中執(zhí)行查詢語句獲取該視頻id對應的httpurl地址,由于第一請求用于獲取視頻資源和音頻資源,通過這一httpurl地址找到對應的視頻資源和音頻資源發(fā)送回移動終端。使移動終端播放視頻的視頻資源和音頻資源同步播放。

上述移動終端播放視頻資源和音頻資源的同步播放是在視頻界面位于屏幕前臺且手機未鎖屏時進行的,從而使用戶通過視覺和聽覺獲取視頻信息。其中,本文中提到的鎖屏是指,切斷屏幕電源。

而在對移動終端的實際使用過程中時,用戶在通過視頻應用觀看視頻中途會打開其他應用,而將視頻應用放在后臺,或者用戶對移動終端進行鎖屏,但是用戶仍需要通過聲音獲得視頻中的信息。為了使用戶能夠繼續(xù)收聽到視頻中的聲音,視頻應用可在后臺令移動終端播放視頻的音頻資源。但移動終端持續(xù)接收著服務器返回的視頻資源和音頻資源,顯然,當視頻在移動終端后臺播放音頻資源時,視頻資源是停止播放的,因此移動終端接收到的視頻資源是不必要的,雖然使移動終端實現(xiàn)了后臺音頻的功能,但是卻造成了多于了數(shù)據(jù)流量,這一多于的數(shù)據(jù)流量就是接收視頻資源所消耗的數(shù)據(jù)流量。為解決這一問題,本發(fā)明提供了下述方法:

在本發(fā)明的實施例中,在視頻、音頻資源處于后臺播放狀態(tài)時,向服務器發(fā)送第二請求,該第二請求包含了在移動終端在鎖屏前或視頻應用處于后臺前正在觀看的視頻的第二特征信息,同樣該信息包含了與正在觀看的視頻的id相同的id。而第二請求僅用于向服務器請求音頻資源。服務器通過第二請求中的id在mysql在其mysql數(shù)據(jù)庫中執(zhí)行查詢語句獲取該視頻id對應的httpurl地址,并通過這一httpurl地址找到對應的音頻資源發(fā)送回移動終端,使移動終端在后臺播放音頻資源。其中,當服務器接收到第二請求并向移動終端發(fā)送音頻資源后,將停止向移動終端發(fā)送之前第一請求要求的視頻資源。

在本發(fā)明的另一實施例中,也可將第二請求所要執(zhí)行的操作為請求服務器停止返回視頻資源,而保持音頻資源。

在本發(fā)明的實施例中,參照圖二,判斷上述視頻、音頻資源處于后臺播放狀態(tài)的方法為:

步驟201,首先監(jiān)測屏幕是否處于鎖屏狀態(tài),若處于鎖屏狀態(tài),則確定所述視頻、音頻資源處于后臺播放狀態(tài);

步驟202,若未處于鎖屏狀態(tài),則繼續(xù)監(jiān)測視頻界面是否位于后臺,若位于,則確定所述視頻、音頻資源處于后臺播放狀態(tài);若不位于,則確定所述視頻、音頻資源不處于后臺播放狀態(tài)。

在視頻、音頻資源處于后臺播放狀態(tài)時,由于移動終端將僅接收音頻資源,因此視頻資源將停止播放。

在本發(fā)明的實施例中,當視頻從處于后臺播放狀態(tài)恢復至前臺播放時,移動終端又向服務器發(fā)送第一請求,使移動終端的屏幕恢復視頻播放界面,即同時播放視頻資源和音頻資源。

在本發(fā)明的實施例中,當移動終端進入后臺播放狀態(tài)后,將立即向服務器發(fā)送第二請求。從而只接收音頻資源。

由于用戶可能在將視頻放至后臺后又立即轉回前臺,在上述實施例中,當移動終端進入后臺播放狀態(tài)后,將立即向服務器發(fā)送第二請求,從而只接收音頻資源,而視頻轉回前臺后又要向服務器發(fā)送第一請求,來接收視頻資源和音頻資源,移動終端重新接收視頻資源,這時需要加載一段時間視頻資源才能在屏幕上播放,導致視頻不能立即播放。

在本發(fā)明的另一實施例中,為解決上述問題,提供了如下方案:

當進入后臺播放狀態(tài)后,仍然接收視頻資源和音頻資源,當后臺播放狀態(tài)保持的時間超過一預設時間時,再向服務器發(fā)送第二請求。從而使用戶在這預設時間內(nèi)切換后臺時,能立即在屏幕上看到視頻界面。

實施例二:

本發(fā)明的實施例二提供一種移動終端,如圖三所示,移動終端包括:

發(fā)送單元301,用于向服務器發(fā)送用于獲取視頻、音頻資源的第一請求,當所述視頻、音頻資源處于后臺播放狀態(tài)時,向服務器發(fā)送用于僅獲取音頻資源的第二請求,所述第二請求包括用于識別該音頻資源的第二特征信息;

接收單元302,用于接收服務器根據(jù)第一請求中的特征信息返回的視頻、音頻資源;

視頻播放單元303,用于播放視頻資源;

音頻播放單元304,用于播放音頻資源;

處理單元305,用于當所述視頻、音頻資源處于后臺播放狀態(tài)時,控制發(fā)送單元向服務器發(fā)送用于僅獲取音頻資源的第二請求。

在本發(fā)明的實施例中,處理單元還用于用于判斷所述視頻、音頻資源是否處于后臺播放狀態(tài):

首先監(jiān)測屏幕是否處于鎖屏狀態(tài),若處于鎖屏狀態(tài),則確定所述視頻、音頻資源處于后臺播放狀態(tài);

若未處于鎖屏狀態(tài),則繼續(xù)監(jiān)測視頻界面是否位于后臺,若位于,則確定所述視頻、音頻資源處于后臺播放狀態(tài);若不位于,則確定所述視頻、音頻資源不處于后臺播放狀態(tài)。

在本發(fā)明的實施例中,在所述視頻、音頻資源處于后臺播放之后,向服務器發(fā)送用于僅獲取音頻資源的第二請求之前,所述處理單元進一步用于,

控制視頻播放單元停止播放所述視頻資源,并保持音頻播放單元播放所述音頻資源。

在本發(fā)明的實施例中,在所述視頻、音頻資源處于后臺播放之后,向服務器發(fā)送用于僅獲取音頻資源的第二請求之前,所述處理單元進一步用于,

對后臺播放狀態(tài)保持時間進行檢測,當保持時間超過預設時間時,允許向服務器發(fā)送第二請求。

在對后臺播狀態(tài)保持的時間進行檢測時,處理單元會調用系統(tǒng)中的計時模塊對保持時間進行計時。

在本發(fā)明的實施例中,移動終端為手機、pad等。

結合本文所揭示實施例描述的各種例示性裝置、邏輯塊、模塊、電路、元件及/或組件均可借助通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其它可編程邏輯組件、離散門或晶體管邏輯、離散硬件組件或經(jīng)設計以執(zhí)行本文所描述功能的任何組合來實施或執(zhí)行。通用處理器可以是微處理器,但另一選擇為,所述處理器可以是任何常規(guī)的處理器、控制器、微控制器或狀態(tài)機。處理器還可實施為計算組件的組合,例如dsp與微處理器的組合、多個微處理器的組合、一個或一個以上微處理器與dsp核心的聯(lián)合或任何其它這種配置。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1