、平板電腦、移動互聯(lián)網(wǎng)設備(Mobile Internet Device,MID)等終端。
[0048]本發(fā)明實施例中,針對窗口的控制操作可以包括但不限于針對當前打開的窗口的切換操作、針對當前打開的窗口的移動操作(包括改變窗口的大小和/或位置)、針對當前打開的窗口的關閉操作、打開新窗口的操作(包括用戶主動打開新窗口或系統(tǒng)彈窗)等控制操作中的任一種。
[0049]S202、當檢測到針對窗口的控制操作時,判斷當前打開的窗口中是否存在播放狀態(tài)的動態(tài)信息播放窗口。若判斷為是,轉至步驟S203 ;否則,結束當前流程。
[0050]本發(fā)明實施例中,動態(tài)信息播放窗口可以包括但不限于視頻播放窗口、動態(tài)圖片播放窗口、動畫播放窗口等多媒體播放窗口,其具體可以為視頻播放器的播放窗口、音樂播放器的動態(tài)效果、歌手圖片或專輯封面的播放窗口、幻燈片放映窗口、動態(tài)桌面等。
[0051]本發(fā)明實施例中,終端可以實時檢測針對窗口的控制操作,并當檢測到針對窗口的控制操作時,判斷當前打開的窗口中是否包括播放狀態(tài)的動態(tài)信息播放窗口(即目標動態(tài)信息播放窗口),若存在,則確定需要執(zhí)行后續(xù)控制流程,否則,確定不需要執(zhí)行后續(xù)控制流程。
[0052]S203、判斷該目標動態(tài)信息播放窗口是否處于非前置狀態(tài),若判斷為是,轉至步驟S204 ;否則,轉至步驟S208。
[0053]本發(fā)明實施例中,當終端當前打開的窗口中存在播放狀態(tài)的動態(tài)信息播放窗口(即目標動態(tài)信息播放窗口)時,終端可以進一步判斷該目標動態(tài)信息播放窗口是否處于非前置狀態(tài),若該目標動態(tài)信息播放窗口處于非前置狀態(tài),則確定需要對該目標動態(tài)信息播放窗口執(zhí)行后續(xù)的控制流程;否則,可以認為不需要對該目標動態(tài)信息播放窗口進行特殊處理。
[0054]S204、判斷該目標動態(tài)信息播放窗口是否被遮擋。若判斷為是,轉至步驟S205 ;否貝1J,轉至步驟S208。
[0055]本發(fā)明實施例中,在本發(fā)明實施例中,當終端判斷當前打開的窗口中存在播放狀態(tài)的動態(tài)信息播放窗口(即目標動態(tài)信息播放窗口),且判斷該目標動態(tài)信息播放窗口處于非前置狀態(tài)時,終端可以進一步判斷該目標動態(tài)信息播放窗口是否被遮擋,并判斷為是時,確定需要將該目標動態(tài)信息播放窗口設置為暫停狀態(tài),否則,確定不需要對該目標動態(tài)信息播放窗口進行特殊處理。
[0056]S205、獲取該目標動態(tài)信息播放窗口被遮擋面積的百分比。
[0057]本發(fā)明實施例中,終端確定目標動態(tài)信息播放窗口被遮擋時,可以進一步獲取該目標動態(tài)信息播放窗口被遮擋面積的百分比,并根據(jù)該目標動態(tài)信息播放窗口被遮擋面積的百分比確定是否需要將該目標動態(tài)信息播放窗口設置為暫停狀態(tài)。
[0058]作為一種可選的實施方式,本發(fā)明實施例中,獲取目標動態(tài)信息播放窗口被遮擋面積的百分比,可以包括:
[0059]獲取整個目標動態(tài)信息播放窗口被遮擋面積的百分比。
[0060]具體的,在該實施方式中,終端判斷目標動態(tài)信息播放窗口被遮擋時,可以獲取該目標動態(tài)信息播放窗口被遮擋的面積,并根據(jù)該被遮擋的面積以及整個目標動態(tài)信息播放窗口的總面積,確定目標動態(tài)信息播放窗口被遮擋面積的百分比。
[0061]作為另一種可選的實施方式,本發(fā)明實施例中,獲取目標動態(tài)信息播放窗口被遮擋面積的百分比,可以包括:
[0062]獲取目標動態(tài)信息播放窗口中關鍵內容被遮擋面積的百分比。
[0063]具體的,在該實施方式中,當終端判斷目標動態(tài)信息播放窗口被遮擋時,可以獲取該目標動態(tài)信息播放窗口中關鍵內容被遮擋面積,并根據(jù)該關鍵內容被遮擋面積以及整個目標動態(tài)信息播放窗口中關鍵內容的總面積,確定目標動態(tài)信息播放窗口中關鍵內容被遮擋面積的百分比。
[0064]本發(fā)明實施例中,目標動態(tài)信息播放窗口中的關鍵內容可以是視頻中的人物或前景物體,圖片中的前景物體等,終端可以根據(jù)視頻、圖片中的對焦點來確定關鍵內容。
[0065]S206、判斷該被遮擋面積的百分比是否超過閾值。若判斷為是,轉至步驟S207 ;否貝1J,轉至步驟S208。
[0066]本發(fā)明實施例中,終端獲取到目標動態(tài)信息播放窗口被遮擋面積的百分比,或目標動態(tài)信息播放窗口中關鍵內容被遮擋面積的百分比時,可以判斷該被遮擋面積的百分比是否超過預設閾值,并當判斷為超過時,確定需要將目標動態(tài)信息播放窗口設置為暫停狀態(tài);否則,確定不需要將目標動態(tài)信息播放窗口設置為暫停狀態(tài)。
[0067]本發(fā)明實施例中,上述閾值可以根據(jù)經(jīng)驗數(shù)值預先配置在終端中,也可以由用戶根據(jù)自身需求在終端中手動設置,如10%、20%等。
[0068]S207、將該目標動態(tài)信息播放窗口設置為暫停狀態(tài)。
[0069]本發(fā)明實施例中,當終端判斷目標動態(tài)信息播放窗口處于非前置狀態(tài),同時,該目標動態(tài)信息播放窗口被遮擋,且目標動態(tài)信息播放窗口被遮擋面積的百分比超過預設閾值時,終端可以將該目標動態(tài)信息播放窗口設置為暫停狀態(tài)。
[0070]S208、保持該目標動態(tài)信息播放窗口為播放狀態(tài)。
[0071]本發(fā)明實施例中,當終端判斷目標動態(tài)信息播放窗口處于前置狀態(tài),或者,目標動態(tài)信息播放窗口處于非前置狀態(tài),但該目標動態(tài)信息播放窗口未被遮擋,或者,目標動態(tài)信息窗口處于非前置狀態(tài),且該目標動態(tài)信息播放窗口被遮擋,但目標動態(tài)信息播放窗口被遮擋面積的百分比未超過預設閾值時,終端可以認為當前狀態(tài)不會影響用戶觀看目標動態(tài)信息播放窗口中播放的信息,可以保持該目標動態(tài)信息播放窗口為播放狀態(tài)。
[0072]進一步地,在本發(fā)明實施例中,當終端將目標動態(tài)信息播放窗口設置為暫停狀態(tài)之后,若該目標動態(tài)信息播放窗口重新處于前置狀態(tài),或該目標動態(tài)信息播放窗口仍處于非前置狀態(tài),但未被遮擋,終端可以重新將該目標動態(tài)信息播放窗口設置為播放狀態(tài)。
[0073]具體的,在本發(fā)明實施例中,終端將目標動態(tài)信息播放窗口設置為暫停狀態(tài)之后,可以繼續(xù)實時檢測用戶輸入的針對窗口的控制操作,當終端檢測到用戶輸入的針對窗口的控制操作時,可以判斷該目標動態(tài)信息播放窗口是否仍然被遮擋,或者是否重新被置為前置狀態(tài),并當判斷該目標動態(tài)信息播放窗口重新被置為前置狀態(tài),如用戶關閉或最小化之前處于前置狀態(tài)的其它窗口 ;或,目標動態(tài)信息播放窗口仍處于非前置狀態(tài),但未被遮擋,如用戶調整當前處于前置狀態(tài)的窗口,使其不再遮擋目標動態(tài)信息播放窗口時,終端可以將該目標動態(tài)信息播放窗口重新設置為播放狀態(tài)。
[0074]在圖2所描述的方法中,當判斷當前打開的窗口中存在播放狀態(tài)的目標動態(tài)信息播放窗口,且該目標動態(tài)信息播放窗口處于非前置狀態(tài),以及該目標動態(tài)信息播放窗口被遮擋時,可以進一步判斷該目標動態(tài)信息播放窗口被遮擋面積的百分比是否超過預設閾值,并在判斷為超過時,將該目標動態(tài)信息播放窗口設置為暫停狀態(tài),從而實現(xiàn)了在用戶無法正常觀看動態(tài)信息播放窗口中播放的信息的情況下自動將動態(tài)信息播放窗口設置為暫停狀態(tài),簡化了用戶操作,并降低了終端功耗;進一步地,當該動態(tài)信息播放窗口重新處于前置狀態(tài),或動態(tài)信息播放窗口處于非前置狀態(tài)但未被遮擋時,重新將該動態(tài)信息播放窗口設置為播放狀態(tài),進一步簡化了用戶操作,提升了用戶體驗。
[0075]為了使本領域技術人員更好地理解本發(fā)明實施例提供的技術方案,下面結合具體的應用場景對本發(fā)明實施例提供的技術方案進行描述。
[0076]在該實施例中,以用戶在手機上使用播放器觀看視頻為例,即動態(tài)信息播放窗口為該播放器窗口(或稱為視頻窗口),若用戶正在觀看視頻時,手機彈出一個短信窗口,或者,用戶在觀看視頻時,將視頻窗口縮小,并在顯示出來的桌面位置點擊短信應用圖標啟動短信窗口(假設短信窗口可以根據(jù)用戶的設置默認啟動到顯示屏中的指定區(qū)域,且用戶可以調整該短信窗口的大小),此時,手機可以確定當前打開的窗口中存在播放狀態(tài)的動態(tài)信息播放窗口(視頻窗口),且該視頻窗口處于非前置狀態(tài)(短信為前置狀態(tài)),進而,手機可以判斷該視頻窗口是否被遮擋。
[0077]若手機的判斷結果為該視頻窗口未被遮擋,例如,手機中短信窗口和視頻窗口的位置關系如圖3A所示,可以認為此時短信窗口并不會影響用戶觀看視頻,手機可以保持該視頻窗口為播放狀態(tài),而不需要停止視頻播放。
[0078]若手機的判斷結果為該視頻窗口被遮擋,此時,手機可以進一步獲取視頻窗口被遮擋面積的百分比,并判斷該被遮擋面積百分比是否超過預設閾值。若手機的判斷結果為被遮擋面積的百分比未超過預設閾值,例如,手機中短信窗口和視頻窗口的位置關系如圖3B或3C所示(假設圖3B和3C中所示的視頻窗口被遮擋面積的百分比未超過預設閾值),可以認為此時短信窗口并不會影響用戶觀看視頻,手機可以保持該視頻窗口為播放狀態(tài),而不需要停止視頻播放。若手機的判斷結果為被遮擋面積的百分比超過預設閾值,例如,手機中短信窗口和視頻窗口的位置關系如圖3D所示(假設圖3D中所示的視頻窗口被遮擋面積的百分比超過預設閾值),可以認為此時短信窗口會影響用戶觀看視頻,手機將該視頻窗口設置為暫停狀態(tài)。
[0079]當視頻窗口與短信窗口的位置關系如圖3D所示,且手機將視頻窗口設置為暫停狀態(tài)之后,若用戶處理完短信之后將短信窗口關閉,或者重新將視頻窗口置為前置狀態(tài)時,手機判斷視頻窗口處于前置狀態(tài),將視頻窗口重新設置為播放狀態(tài),從而用戶可以繼續(xù)觀看視頻。
[0080]通過以上描述可以看出,在本發(fā)明實施例提供