本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻列表切換控制方法及裝置。
背景技術(shù):
隨著基于Android平臺的智能電視的流行和普及,越來越多的人享受著智能電視帶來的良好體驗?;诰W(wǎng)絡(luò)交互的的視頻APP也越來越流行起來,在視頻APP中,用戶對電影、電視、綜藝節(jié)目等視頻進行分類切換時,需做到實時網(wǎng)絡(luò)交互,即用戶輸入進行分類切換的網(wǎng)絡(luò)請求,視頻APP基于該分類切換的網(wǎng)絡(luò)請求在視頻APP中顯示相應(yīng)的影視資源。當前視頻APP對分類切換的網(wǎng)絡(luò)請求進行處理通常為實時處理,在網(wǎng)絡(luò)狀態(tài)較差的情況下會使網(wǎng)絡(luò)請求一直處于等待狀態(tài)下,得不到及時響應(yīng)。而且,在快速切換分類時,視頻APP可能接收到多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求,在網(wǎng)絡(luò)帶寬一定的情況下,網(wǎng)絡(luò)請求的數(shù)量顯著增加,會降低網(wǎng)絡(luò)請求的響應(yīng)速度,且容易出現(xiàn)卡頓現(xiàn)象。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有視頻APP在對多個內(nèi)容相同的網(wǎng)絡(luò)請求進行處理過程中容易出現(xiàn)卡頓現(xiàn)象的不足,提供一種視頻列表切換控制方法及裝置。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:一種視頻列表切換控制方法,包括:
初始化網(wǎng)絡(luò)請求隊列并依序執(zhí)行所述網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求,確定所述緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間;
在所述最短丟棄時間內(nèi)獲取當前網(wǎng)絡(luò)請求;
判斷所述緩存網(wǎng)絡(luò)請求中是否存在與所述當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求;
若存在所述重復(fù)網(wǎng)絡(luò)請求,則判斷所述重復(fù)網(wǎng)絡(luò)請求能否丟棄;
若所述重復(fù)網(wǎng)絡(luò)請求能丟棄,則將所述重復(fù)網(wǎng)絡(luò)請求丟棄,將所述當前網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列。
優(yōu)選地,還包括:
若不存在所述重復(fù)網(wǎng)絡(luò)請求,則將所述當前網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列中;
若所述重復(fù)網(wǎng)絡(luò)請求不能丟棄,則在所述網(wǎng)絡(luò)請求隊列中保留所述重復(fù)網(wǎng)絡(luò)請求,并將所述當前網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列中。
優(yōu)選地,還包括:
實時監(jiān)控當前網(wǎng)絡(luò)的最大網(wǎng)絡(luò)請求數(shù)量,并判斷所述網(wǎng)絡(luò)請求隊列中所述緩存網(wǎng)絡(luò)請求的數(shù)量是否超過所述最大網(wǎng)絡(luò)請求數(shù)量;
若所述網(wǎng)絡(luò)請求隊列中所述緩存網(wǎng)絡(luò)請求的數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量,則依序丟棄所述網(wǎng)絡(luò)請求隊列中超過所述最大網(wǎng)絡(luò)請求數(shù)量的所述緩存網(wǎng)絡(luò)請求。
優(yōu)選地,還包括:
實時獲取每一顯示頁面的最佳顯示數(shù)量;
依據(jù)所述最佳顯示數(shù)量在每一顯示頁面上顯示執(zhí)行所述緩存網(wǎng)絡(luò)請求的請求結(jié)果。
優(yōu)選地,所述初始化網(wǎng)絡(luò)請求隊列并依序執(zhí)行所述網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求,確定所述緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間,包括:
接收所述緩存網(wǎng)絡(luò)請求并將所述緩存網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列,獲取所述緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)請求時間和網(wǎng)絡(luò)請求觸發(fā)時間點;
根據(jù)所述緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點與上一緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點,確定所述緩存網(wǎng)絡(luò)請求的分類切換時間;
比較所述單次網(wǎng)絡(luò)請求時間和所述分類切換時間的大小,并將所述單次網(wǎng)絡(luò)請求時間和所述分類切換時間中的較大值確定為下一緩存網(wǎng)絡(luò)請求對應(yīng)的所述最短丟棄時間。
本發(fā)明還提供一種視頻列表切換控制裝置,包括:
初始化單元,用于初始化網(wǎng)絡(luò)請求隊列并依序執(zhí)行所述網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求,確定所述緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間;
當前網(wǎng)絡(luò)請求獲取單元,用于在所述最短丟棄時間內(nèi)獲取當前網(wǎng)絡(luò)請求;
重復(fù)網(wǎng)絡(luò)請求判斷單元,用于判斷所述緩存網(wǎng)絡(luò)請求中是否存在與所述當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求;
第一重復(fù)網(wǎng)絡(luò)請求處理單元,用于在存在所述重復(fù)網(wǎng)絡(luò)請求時,判斷所述重復(fù)網(wǎng)絡(luò)請求能否丟棄;
第一重復(fù)網(wǎng)絡(luò)請求丟棄單元,用于在所述重復(fù)網(wǎng)絡(luò)請求能丟棄時,將所述重復(fù)網(wǎng)絡(luò)請求丟棄,將所述當前網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列。
優(yōu)選地,還包括:
第二重復(fù)網(wǎng)絡(luò)請求處理單元,用于在不存在所述重復(fù)網(wǎng)絡(luò)請求時,將所述當前網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列中;
第二重復(fù)網(wǎng)絡(luò)請求丟棄單元,用于在所述重復(fù)網(wǎng)絡(luò)請求不能丟棄時,在所述網(wǎng)絡(luò)請求隊列中保留所述重復(fù)網(wǎng)絡(luò)請求,并將所述當前網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列中。
優(yōu)選地,還包括:
請求數(shù)量確定單元,用于實時監(jiān)控當前網(wǎng)絡(luò)的最大網(wǎng)絡(luò)請求數(shù)量,并判斷所述網(wǎng)絡(luò)請求隊列中所述緩存網(wǎng)絡(luò)請求的數(shù)量是否超過所述最大網(wǎng)絡(luò)請求數(shù)量;
丟棄處理單元,用于在所述網(wǎng)絡(luò)請求隊列中所述緩存網(wǎng)絡(luò)請求的數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量時,依序丟棄所述網(wǎng)絡(luò)請求隊列中超過所述最大網(wǎng)絡(luò)請求數(shù)量的所述緩存網(wǎng)絡(luò)請求。
優(yōu)選地,還包括:
顯示數(shù)量確定單元,用于實時獲取每一顯示頁面的最佳顯示數(shù)量;
顯示處理單元,用于依據(jù)所述最佳顯示數(shù)量在每一顯示頁面上顯示執(zhí)行所述緩存網(wǎng)絡(luò)請求的請求結(jié)果。
優(yōu)選地,所述初始化單元包括:
緩存網(wǎng)絡(luò)請求獲取子單元,用于接收所述緩存網(wǎng)絡(luò)請求并將所述緩存網(wǎng)絡(luò)請求依序加入所述網(wǎng)絡(luò)請求隊列,獲取所述緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)請求時間和網(wǎng)絡(luò)請求觸發(fā)時間點;
分類切換時間確定子單元,用于根據(jù)所述緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點與上一緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點,確定所述緩存網(wǎng)絡(luò)請求的分類切換時間;
最短丟棄時間確定子單元,用于比較所述單次網(wǎng)絡(luò)請求時間和所述分類切換時間的大小,并將所述單次網(wǎng)絡(luò)請求時間和所述分類切換時間中的較大值確定為下一緩存網(wǎng)絡(luò)請求對應(yīng)的所述最短丟棄時間。
本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點:本發(fā)明所提供的視頻列表切換控制方法中,在網(wǎng)絡(luò)請求隊列中存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求且重復(fù)網(wǎng)絡(luò)請求能夠丟棄的情況下,將與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求丟棄,將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列中,以保證執(zhí)行優(yōu)先級在先的網(wǎng)絡(luò)請求,保證網(wǎng)絡(luò)暢通,以避免多個重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò)從而導(dǎo)致卡頓現(xiàn)象的發(fā)生。
附圖說明
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
圖1是本發(fā)明實施例1中視頻列表切換控制方法的一流程圖。
圖2是本發(fā)明實施例2中視頻列表切換控制裝置的一原理框圖。
圖中:10、初始化單元;11、緩存網(wǎng)絡(luò)請求獲取子單元;12、分類切換時間確定子單元;13、最短丟棄時間確定子單元;20、當前網(wǎng)絡(luò)請求獲取單元;30、重復(fù)網(wǎng)絡(luò)請求判斷單元;40、第一重復(fù)網(wǎng)絡(luò)請求處理單元;50、第一重復(fù)網(wǎng)絡(luò)請求丟棄單元;60、第二重復(fù)網(wǎng)絡(luò)請求處理單元;70、第二重復(fù)網(wǎng)絡(luò)請求丟棄單元;81、請求數(shù)量確定單元;82、丟棄處理單元;91、顯示數(shù)量確定單元;92、顯示處理單元。
具體實施方式
為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的具體實施方式。
實施例1
圖1示出本實施例中的視頻列表切換控制方法的一流程圖。該視頻列表切換控制方法應(yīng)用于視頻APP中,可實現(xiàn)對分類切換的網(wǎng)絡(luò)請求進行緩存,以避免對網(wǎng)絡(luò)請求進行實時處理時,受網(wǎng)絡(luò)狀態(tài)影響而導(dǎo)致網(wǎng)絡(luò)請求得不到及時響應(yīng);而且,可避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò),提高響應(yīng)速度。具體地,該視頻列表切換控制方法包括:
S1:初始化網(wǎng)絡(luò)請求隊列并依序執(zhí)行網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求,確定緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間。每一進入網(wǎng)絡(luò)請求隊列的緩存網(wǎng)絡(luò)請求均包括一優(yōu)先級信息,在網(wǎng)絡(luò)請求隊列中依據(jù)每一緩存網(wǎng)絡(luò)請求的優(yōu)先級信息進行排序,并依據(jù)優(yōu)先級信息的先后順序執(zhí)行優(yōu)先級在先的緩存網(wǎng)絡(luò)請求。具體地,用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵,即可輸入一分類切換的網(wǎng)絡(luò)請求,并將該網(wǎng)絡(luò)請求投入網(wǎng)絡(luò)請求隊列中緩存,形成緩存網(wǎng)絡(luò)請求,以避免對網(wǎng)絡(luò)請求實時處理時,受到網(wǎng)絡(luò)狀態(tài)影響而導(dǎo)致網(wǎng)絡(luò)請求得不到及時響應(yīng)。步驟S1具體包括:
S11:接收緩存網(wǎng)絡(luò)請求并將緩存網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列,獲取緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)請求時間和網(wǎng)絡(luò)請求觸發(fā)時間點。其中,網(wǎng)絡(luò)請求觸發(fā)時間點為用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵,以形成網(wǎng)絡(luò)請求的時間點。單次網(wǎng)絡(luò)請求時間是將網(wǎng)絡(luò)請求發(fā)送給存儲影視資源的服務(wù)器并接收服務(wù)器返回的視頻資源的時間間隔,即單次網(wǎng)絡(luò)請求時間為執(zhí)行一緩存網(wǎng)絡(luò)請求以獲取對應(yīng)的影視資源的時間間隔。
S12:根據(jù)緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點與上一緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點,確定緩存網(wǎng)絡(luò)請求的分類切換時間。由于每一網(wǎng)絡(luò)請求觸發(fā)時間點為用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵以形成網(wǎng)絡(luò)請求的時間點,每一緩存網(wǎng)絡(luò)請求的分類切換時間為本次執(zhí)行的緩存網(wǎng)絡(luò)請求與上一緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點的時間間隔。即該緩存網(wǎng)絡(luò)請求的分類切換時間為用戶連續(xù)兩次點擊分類按鍵的時間間隔,可通過監(jiān)控用戶連續(xù)兩次點擊分類按鍵進行確定。
S13:比較單次網(wǎng)絡(luò)請求時間和分類切換時間的大小,并將單次網(wǎng)絡(luò)請求時間和分類切換時間中的較大值確定為下一緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間。本實施例中,取單次網(wǎng)絡(luò)請求時間和分類切換時間中的較大值作為下一緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間,可保證網(wǎng)絡(luò)請求隊列中的重復(fù)網(wǎng)絡(luò)請求較少。在執(zhí)行下一緩存網(wǎng)絡(luò)請求時,重復(fù)網(wǎng)絡(luò)請求超過最短丟棄時間,不能再丟棄,若最短丟棄時間較小,會導(dǎo)致重復(fù)網(wǎng)絡(luò)請求不能丟棄,因此取單次網(wǎng)絡(luò)請求時間和分類切換時間中的較大值作為下一緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間。
S2:在最短丟棄時間內(nèi)獲取當前網(wǎng)絡(luò)請求。該當前網(wǎng)絡(luò)請求為在執(zhí)行任一緩存網(wǎng)絡(luò)請求過程時接收到的用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵以輸入的網(wǎng)絡(luò)請求。具體地,在執(zhí)行任一緩存網(wǎng)絡(luò)請求開始計時,在最短丟棄時間內(nèi)實時監(jiān)控并獲取至少一個當前網(wǎng)絡(luò)請求,該最短丟棄時間大于或等于執(zhí)行緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)時間。
可以理解地,在初始化網(wǎng)絡(luò)請求隊列過程中,實時監(jiān)控視頻APP運行平臺的運行參數(shù),該運行參數(shù)包括:(1)監(jiān)控運行平臺上點擊分類按鍵以形成網(wǎng)絡(luò)請求的時間點,確定兩次連續(xù)點擊分類按鍵的時間間隔,確定為第二次點擊分類按鍵而輸入的網(wǎng)絡(luò)請求的分類切換時間。(2)利用Linux系統(tǒng)的lsof工具監(jiān)控打開socket的個數(shù),獲取進程的網(wǎng)絡(luò)請求數(shù)量,該網(wǎng)絡(luò)請求包括但不限于http請求。(3)監(jiān)控執(zhí)行每一緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)請求時間;該單次網(wǎng)絡(luò)請求時間為將緩存網(wǎng)絡(luò)請求發(fā)送給存儲影視資源并接收服務(wù)器返回的影視資源的時間間隔;即從調(diào)用網(wǎng)絡(luò)接口開始計時,到數(shù)據(jù)正確返回的時間間隔。
S3:判斷緩存網(wǎng)絡(luò)請求中是否存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求。其中,網(wǎng)絡(luò)請求的內(nèi)容相同是指網(wǎng)絡(luò)請求的URL地址相同,因此步驟S3為判斷緩存網(wǎng)絡(luò)請求中是否存在與當前網(wǎng)絡(luò)請求的URL地址相同的重復(fù)網(wǎng)絡(luò)請求??梢岳斫獾?,該重復(fù)網(wǎng)絡(luò)請求為網(wǎng)絡(luò)請求隊列中緩存的與當前網(wǎng)絡(luò)請求的URL地址相同的緩存網(wǎng)絡(luò)請求;若存在重復(fù)網(wǎng)絡(luò)請求,則執(zhí)行步驟S4;若不存在重復(fù)網(wǎng)絡(luò)請求,則執(zhí)行步驟S6。
S4:若存在重復(fù)網(wǎng)絡(luò)請求,則判斷重復(fù)網(wǎng)絡(luò)請求能否丟棄。可以理解地,進入網(wǎng)絡(luò)請求隊列的每一緩存網(wǎng)絡(luò)請求均攜帶一丟棄標識,用于判斷在接收到內(nèi)容相同的當前網(wǎng)絡(luò)請求時能否丟棄。系統(tǒng)默認為進入網(wǎng)絡(luò)請求隊列的每一緩存網(wǎng)絡(luò)請求均可丟棄,以避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò),使得其他緩存網(wǎng)絡(luò)請求不能得到及時響應(yīng)。
S5:若重復(fù)網(wǎng)絡(luò)請求能丟棄,則將重復(fù)網(wǎng)絡(luò)請求丟棄,將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列。具體地,在執(zhí)行中的緩存網(wǎng)絡(luò)請求的最短丟棄時間內(nèi),若接收到的當前網(wǎng)絡(luò)請求對應(yīng)的重復(fù)網(wǎng)絡(luò)請求能丟棄的情況下,將重復(fù)網(wǎng)絡(luò)請求丟棄,將當前網(wǎng)絡(luò)請求依據(jù)優(yōu)先級的先后順序加入網(wǎng)絡(luò)請求隊列,以更新網(wǎng)絡(luò)請求隊列,從而保證網(wǎng)絡(luò)請求隊列中執(zhí)行優(yōu)先級在先的當前網(wǎng)絡(luò)請求,并可避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò),導(dǎo)致響應(yīng)速度較慢,從而出現(xiàn)卡頓現(xiàn)象。
S6:若不存在重復(fù)網(wǎng)絡(luò)請求,則將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列中。網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求不存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求時,即該當前網(wǎng)絡(luò)請求為針對新的URL地址的網(wǎng)絡(luò)請求,此時將當前網(wǎng)絡(luò)請求依據(jù)優(yōu)先級的先后順序加入網(wǎng)絡(luò)請求隊列,等待執(zhí)行。具體地,當前網(wǎng)絡(luò)請求的優(yōu)先級信息與其網(wǎng)絡(luò)請求觸發(fā)時間點相關(guān),即網(wǎng)絡(luò)請求觸發(fā)時間點越早,其對應(yīng)的優(yōu)先級越后。
S7:若重復(fù)網(wǎng)絡(luò)請求不能丟棄,則在網(wǎng)絡(luò)請求隊列中保留重復(fù)網(wǎng)絡(luò)請求,并將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列中。即網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求但該重復(fù)網(wǎng)絡(luò)請求不能丟棄時,則當前網(wǎng)絡(luò)請求依據(jù)優(yōu)先級的先后順序加入網(wǎng)絡(luò)請求隊列,等待執(zhí)行。
本實施例中所提供的視頻列表切換控制方法中,在網(wǎng)絡(luò)請求隊列中存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求且重復(fù)網(wǎng)絡(luò)請求能夠丟棄的情況下,將與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求丟棄,將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列中,以保證執(zhí)行優(yōu)先級在先的網(wǎng)絡(luò)請求,保證網(wǎng)絡(luò)暢通,以避免多個重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò)從而導(dǎo)致卡頓現(xiàn)象的發(fā)生。可以理解地,針對網(wǎng)絡(luò)性能較弱的平臺,可通過控制點擊連續(xù)兩個分類按鍵的時間間隔,以控制分類切換時間,進而調(diào)節(jié)最短丟棄時間,從而保證網(wǎng)絡(luò)請求隊列中的重復(fù)網(wǎng)絡(luò)請求較少,避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求不能在最短丟棄時間內(nèi)丟棄而導(dǎo)致網(wǎng)絡(luò)堵塞。
在一具體實施方式中,在視頻列表切換控制方法中,在執(zhí)行任一緩存網(wǎng)絡(luò)請求中,視頻APP的運行平臺會不斷監(jiān)聽并獲取當前網(wǎng)絡(luò)請求,并將當前網(wǎng)絡(luò)請求加入網(wǎng)絡(luò)請求隊列中,導(dǎo)致網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求數(shù)量較多,影響緩存網(wǎng)絡(luò)請求隊列的響應(yīng)時間,可能導(dǎo)致網(wǎng)絡(luò)鏈路堵塞。因此,該視頻列表切換控制方法還包括:
S81:實時監(jiān)控當前網(wǎng)絡(luò)的最大網(wǎng)絡(luò)請求數(shù)量,并判斷網(wǎng)絡(luò)請求隊列中緩存網(wǎng)絡(luò)請求的數(shù)量是否超過最大網(wǎng)絡(luò)請求數(shù)量。該最大網(wǎng)絡(luò)請求數(shù)量可在網(wǎng)絡(luò)請求隊列初始時預(yù)先設(shè)置,也可根據(jù)當前網(wǎng)絡(luò)狀態(tài)自主調(diào)節(jié)??梢岳斫獾?,在網(wǎng)絡(luò)狀態(tài)良好的情況下,其最大網(wǎng)絡(luò)請求數(shù)量較大,反之在網(wǎng)絡(luò)狀態(tài)不好的情況下,其最大網(wǎng)絡(luò)請求數(shù)量較小。
S82:若網(wǎng)絡(luò)請求隊列中緩存網(wǎng)絡(luò)請求的數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量,則依序丟棄網(wǎng)絡(luò)請求隊列中超過最大網(wǎng)絡(luò)請求數(shù)量的緩存網(wǎng)絡(luò)請求。在當前網(wǎng)絡(luò)請求加入網(wǎng)絡(luò)請求隊列中,若網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求的數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量,則依序丟棄優(yōu)先級在后的緩存網(wǎng)絡(luò)請求,以適應(yīng)網(wǎng)絡(luò)狀態(tài)不好的場景,提高對網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求的響應(yīng)速度,從而避免網(wǎng)絡(luò)請求隊列中緩存網(wǎng)絡(luò)請求數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量,導(dǎo)致網(wǎng)絡(luò)鏈路堵塞,使得緩存網(wǎng)絡(luò)請求一直處于等待狀態(tài),使得用戶體驗不佳。
在一具體實施方式中,在視頻列表切換控制方法中,在顯示執(zhí)行任一緩存網(wǎng)絡(luò)請求的執(zhí)行結(jié)果時,若在同一顯示頁面上顯示較多數(shù)量的影視資源,可能會導(dǎo)致網(wǎng)絡(luò)堵塞,影響用戶體驗。因此,該視頻列表切換控制方法還包括:
S91:實時獲取每一顯示頁面的最佳顯示數(shù)量。本實施例中,在實時監(jiān)控視頻APP運行平臺的運行參數(shù),獲取單位時間內(nèi)并發(fā)的網(wǎng)絡(luò)請求數(shù)量和執(zhí)行并發(fā)網(wǎng)絡(luò)請求的請求時長,并計算確定單個網(wǎng)絡(luò)請求速度,再根據(jù)單個網(wǎng)絡(luò)請求速度確定最佳顯示數(shù)量,以在顯示頁面上顯示最佳顯示數(shù)量個執(zhí)行緩存網(wǎng)絡(luò)請求的請求結(jié)果。該單個網(wǎng)絡(luò)請求速度為執(zhí)行并發(fā)網(wǎng)絡(luò)請求的請求時長與網(wǎng)絡(luò)請求數(shù)量的商值。
該最佳顯示數(shù)量與當前網(wǎng)絡(luò)的最優(yōu)并發(fā)請求數(shù)量相關(guān)聯(lián),如實時監(jiān)控并發(fā)20個緩存網(wǎng)絡(luò)請求,每一緩存網(wǎng)絡(luò)請求的單個網(wǎng)絡(luò)請求速度為1Mb/s,實時監(jiān)控并發(fā)30個緩存網(wǎng)絡(luò)請求,每一緩存網(wǎng)絡(luò)請求的單個網(wǎng)絡(luò)請求速度為0.5M/s,則認為20為最優(yōu)并發(fā)請求數(shù)量,相應(yīng)地,最佳顯示數(shù)量也為20個。可以理解地,該視頻列表切換控制方法通過實時監(jiān)控運行平臺的運行參數(shù),獲取每一單個網(wǎng)絡(luò)請求速度和單個網(wǎng)絡(luò)請求時間,動態(tài)調(diào)整SocketTimeOut的時間,適應(yīng)網(wǎng)絡(luò)狀態(tài)不好的場景。
S92:依據(jù)最佳顯示數(shù)量在每一顯示頁面上顯示執(zhí)行緩存網(wǎng)絡(luò)請求的請求結(jié)果??梢岳斫獾?,依據(jù)最佳顯示數(shù)量在顯示頁面顯示執(zhí)行緩存網(wǎng)絡(luò)請求的請求結(jié)果,可根據(jù)當前網(wǎng)絡(luò)狀態(tài),劃分視頻APP的每一顯示頁面的大小,用于減少網(wǎng)絡(luò)頻繁請求,可提高可視頻區(qū)域的數(shù)據(jù)刷新速度,提高用戶操作后的響應(yīng)速度。
實施例2
圖2示出本實施例中的視頻列表切換控制裝置的一流程圖。該視頻列表切換控制裝置應(yīng)用于視頻APP中,可實現(xiàn)對分類切換的網(wǎng)絡(luò)請求進行緩存,以避免對網(wǎng)絡(luò)請求進行實時處理時,受網(wǎng)絡(luò)狀態(tài)影響而導(dǎo)致網(wǎng)絡(luò)請求得不到及時響應(yīng);而且,可避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò),提高響應(yīng)速度。具體地,該視頻列表切換控制裝置包括:
初始化單元10,用于初始化網(wǎng)絡(luò)請求隊列并依序執(zhí)行網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求,確定緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間。每一進入網(wǎng)絡(luò)請求隊列的緩存網(wǎng)絡(luò)請求均包括一優(yōu)先級信息,在網(wǎng)絡(luò)請求隊列中依據(jù)每一緩存網(wǎng)絡(luò)請求的優(yōu)先級信息進行排序,并依據(jù)優(yōu)先級信息的先后順序執(zhí)行優(yōu)先級在先的緩存網(wǎng)絡(luò)請求。具體地,用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵,即可輸入一分類切換的網(wǎng)絡(luò)請求,并將該網(wǎng)絡(luò)請求投入網(wǎng)絡(luò)請求隊列中緩存,形成緩存網(wǎng)絡(luò)請求,以避免對網(wǎng)絡(luò)請求實時處理時,受到網(wǎng)絡(luò)狀態(tài)影響而導(dǎo)致網(wǎng)絡(luò)請求得不到及時響應(yīng)。初始化單元10具體包括:
緩存網(wǎng)絡(luò)請求獲取子單元11,用于接收緩存網(wǎng)絡(luò)請求并將緩存網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列,獲取緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)請求時間和網(wǎng)絡(luò)請求觸發(fā)時間點。其中,網(wǎng)絡(luò)請求觸發(fā)時間點為用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵,以形成網(wǎng)絡(luò)請求的時間點。單次網(wǎng)絡(luò)請求時間是將網(wǎng)絡(luò)請求發(fā)送給存儲影視資源的服務(wù)器并接收服務(wù)器返回的視頻資源的時間間隔,即單次網(wǎng)絡(luò)請求時間為執(zhí)行一緩存網(wǎng)絡(luò)請求以獲取對應(yīng)的影視資源的時間間隔。
分類切換時間確定子單元12,用于根據(jù)緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點與上一緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點,確定緩存網(wǎng)絡(luò)請求的分類切換時間。由于每一網(wǎng)絡(luò)請求觸發(fā)時間點為用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵以形成網(wǎng)絡(luò)請求的時間點,每一緩存網(wǎng)絡(luò)請求的分類切換時間為本次執(zhí)行的緩存網(wǎng)絡(luò)請求與上一緩存網(wǎng)絡(luò)請求的網(wǎng)絡(luò)請求觸發(fā)時間點的時間間隔。即該緩存網(wǎng)絡(luò)請求的分類切換時間為用戶連續(xù)兩次點擊分類按鍵的時間間隔,可通過監(jiān)控用戶連續(xù)兩次點擊分類按鍵進行確定。
最短丟棄時間確定子單元13,用于比較單次網(wǎng)絡(luò)請求時間和分類切換時間的大小,并將單次網(wǎng)絡(luò)請求時間和分類切換時間中的較大值確定為下一緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間。本實施例中,取單次網(wǎng)絡(luò)請求時間和分類切換時間中的較大值作為下一緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間,可保證網(wǎng)絡(luò)請求隊列中的重復(fù)網(wǎng)絡(luò)請求較少。在執(zhí)行下一緩存網(wǎng)絡(luò)請求時,重復(fù)網(wǎng)絡(luò)請求超過最短丟棄時間,不能再丟棄,若最短丟棄時間較小,會導(dǎo)致重復(fù)網(wǎng)絡(luò)請求不能丟棄,因此取單次網(wǎng)絡(luò)請求時間和分類切換時間中的較大值作為下一緩存網(wǎng)絡(luò)請求對應(yīng)的最短丟棄時間。
當前網(wǎng)絡(luò)請求獲取單元20,用于在最短丟棄時間內(nèi)獲取當前網(wǎng)絡(luò)請求。該當前網(wǎng)絡(luò)請求為在執(zhí)行任一緩存網(wǎng)絡(luò)請求過程時接收到的用戶點擊視頻APP上分類列表或分類名稱對應(yīng)的分類按鍵以輸入的網(wǎng)絡(luò)請求。具體地,在執(zhí)行任一緩存網(wǎng)絡(luò)請求開始計時,在最短丟棄時間內(nèi)實時監(jiān)控并獲取至少一個當前網(wǎng)絡(luò)請求,該最短丟棄時間大于或等于執(zhí)行緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)時間。
可以理解地,在初始化網(wǎng)絡(luò)請求隊列過程中,實時監(jiān)控視頻APP運行平臺的運行參數(shù),該運行參數(shù)包括:(1)監(jiān)控運行平臺上點擊分類按鍵以形成網(wǎng)絡(luò)請求的時間點,確定兩次連續(xù)點擊分類按鍵的時間間隔,確定為第二次點擊分類按鍵而輸入的網(wǎng)絡(luò)請求的分類切換時間。(2)利用Linux系統(tǒng)的lsof工具監(jiān)控打開socket的個數(shù),獲取進程的網(wǎng)絡(luò)請求數(shù)量,該網(wǎng)絡(luò)請求包括但不限于http請求。(3)監(jiān)控執(zhí)行每一緩存網(wǎng)絡(luò)請求的單次網(wǎng)絡(luò)請求時間;該單次網(wǎng)絡(luò)請求時間為將緩存網(wǎng)絡(luò)請求發(fā)送給存儲影視資源并接收服務(wù)器返回的影視資源的時間間隔;即從調(diào)用網(wǎng)絡(luò)接口開始計時,到數(shù)據(jù)正確返回的時間間隔。
重復(fù)網(wǎng)絡(luò)請求判斷單元30,用于判斷緩存網(wǎng)絡(luò)請求中是否存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求。其中,網(wǎng)絡(luò)請求的內(nèi)容相同是指網(wǎng)絡(luò)請求的URL地址相同,即重復(fù)網(wǎng)絡(luò)請求判斷單元30,用于判斷緩存網(wǎng)絡(luò)請求中是否存在與當前網(wǎng)絡(luò)請求的URL地址相同的重復(fù)網(wǎng)絡(luò)請求。可以理解地,該重復(fù)網(wǎng)絡(luò)請求為網(wǎng)絡(luò)請求隊列中緩存的與當前網(wǎng)絡(luò)請求的URL地址相同的緩存網(wǎng)絡(luò)請求;若存在重復(fù)網(wǎng)絡(luò)請求,則跳轉(zhuǎn)到第一重復(fù)網(wǎng)絡(luò)請求處理單元40;若不存在重復(fù)網(wǎng)絡(luò)請求,則跳轉(zhuǎn)到第二重復(fù)網(wǎng)絡(luò)請求處理單元60。
第一重復(fù)網(wǎng)絡(luò)請求處理單元40,用于在存在重復(fù)網(wǎng)絡(luò)請求時,判斷重復(fù)網(wǎng)絡(luò)請求能否丟棄。可以理解地,進入網(wǎng)絡(luò)請求隊列的每一緩存網(wǎng)絡(luò)請求均攜帶一丟棄標識,用于判斷在接收到內(nèi)容相同的當前網(wǎng)絡(luò)請求時能否丟棄。系統(tǒng)默認為進入網(wǎng)絡(luò)請求隊列的每一緩存網(wǎng)絡(luò)請求均可丟棄,以避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò),使得其他緩存網(wǎng)絡(luò)請求不能得到及時響應(yīng)。
第一重復(fù)網(wǎng)絡(luò)請求丟棄單元50,用于在重復(fù)網(wǎng)絡(luò)請求能丟棄時,則將重復(fù)網(wǎng)絡(luò)請求丟棄,將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列。具體地,在執(zhí)行中的緩存網(wǎng)絡(luò)請求的最短丟棄時間內(nèi),若接收到的當前網(wǎng)絡(luò)請求對應(yīng)的重復(fù)網(wǎng)絡(luò)請求能丟棄的情況下,將重復(fù)網(wǎng)絡(luò)請求丟棄,將當前網(wǎng)絡(luò)請求依據(jù)優(yōu)先級的先后順序加入網(wǎng)絡(luò)請求隊列,以更新網(wǎng)絡(luò)請求隊列,從而保證網(wǎng)絡(luò)請求隊列中執(zhí)行優(yōu)先級在先的當前網(wǎng)絡(luò)請求,并可避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò),導(dǎo)致響應(yīng)速度較慢,從而出現(xiàn)卡頓現(xiàn)象。
第二重復(fù)網(wǎng)絡(luò)請求處理單元60,用于在不存在重復(fù)網(wǎng)絡(luò)請求時,將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列中。網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求不存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求時,即該當前網(wǎng)絡(luò)請求為針對新的URL地址的網(wǎng)絡(luò)請求,此時將當前網(wǎng)絡(luò)請求依據(jù)優(yōu)先級的先后順序加入網(wǎng)絡(luò)請求隊列,等待執(zhí)行。具體地,當前網(wǎng)絡(luò)請求的優(yōu)先級信息與其網(wǎng)絡(luò)請求觸發(fā)時間點相關(guān),即網(wǎng)絡(luò)請求觸發(fā)時間點越早,其對應(yīng)的優(yōu)先級越后。
第二重復(fù)網(wǎng)絡(luò)請求丟棄單元70,用于在重復(fù)網(wǎng)絡(luò)請求不能丟棄時,則在網(wǎng)絡(luò)請求隊列中保留重復(fù)網(wǎng)絡(luò)請求,并將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列中。即網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求但該重復(fù)網(wǎng)絡(luò)請求不能丟棄時,則當前網(wǎng)絡(luò)請求依據(jù)優(yōu)先級的先后順序加入網(wǎng)絡(luò)請求隊列,等待執(zhí)行。
本實施例中所提供的視頻列表切換控制裝置中,在網(wǎng)絡(luò)請求隊列中存在與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求且重復(fù)網(wǎng)絡(luò)請求能夠丟棄的情況下,將與當前網(wǎng)絡(luò)請求內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求丟棄,將當前網(wǎng)絡(luò)請求依序加入網(wǎng)絡(luò)請求隊列中,以保證執(zhí)行優(yōu)先級在先的網(wǎng)絡(luò)請求,保證網(wǎng)絡(luò)暢通,以避免多個重復(fù)網(wǎng)絡(luò)請求堵塞網(wǎng)絡(luò)從而導(dǎo)致卡頓現(xiàn)象的發(fā)生??梢岳斫獾?,針對網(wǎng)絡(luò)性能較弱的平臺,可通過控制點擊連續(xù)兩個分類按鍵的時間間隔,以控制分類切換時間,進而調(diào)節(jié)最短丟棄時間,從而保證網(wǎng)絡(luò)請求隊列中的重復(fù)網(wǎng)絡(luò)請求較少,避免多個內(nèi)容相同的重復(fù)網(wǎng)絡(luò)請求不能在最短丟棄時間內(nèi)丟棄而導(dǎo)致網(wǎng)絡(luò)堵塞。
在一具體實施方式中,在視頻列表切換控制裝置中,在執(zhí)行任一緩存網(wǎng)絡(luò)請求中,視頻APP的運行平臺會不斷監(jiān)聽并獲取當前網(wǎng)絡(luò)請求,并將當前網(wǎng)絡(luò)請求加入網(wǎng)絡(luò)請求隊列中,導(dǎo)致網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求數(shù)量較多,影響緩存網(wǎng)絡(luò)請求隊列的響應(yīng)時間,可能導(dǎo)致網(wǎng)絡(luò)鏈路堵塞。該視頻列表切換控制裝置還包括:
請求數(shù)量確定單元81,用于實時監(jiān)控當前網(wǎng)絡(luò)的最大網(wǎng)絡(luò)請求數(shù)量,并判斷網(wǎng)絡(luò)請求隊列中緩存網(wǎng)絡(luò)請求的數(shù)量是否超過最大網(wǎng)絡(luò)請求數(shù)量。該最大網(wǎng)絡(luò)請求數(shù)量可在網(wǎng)絡(luò)請求隊列初始時預(yù)先設(shè)置,也可根據(jù)當前網(wǎng)絡(luò)狀態(tài)自主調(diào)節(jié)??梢岳斫獾?,在網(wǎng)絡(luò)狀態(tài)良好的情況下,其最大網(wǎng)絡(luò)請求數(shù)量較大,反之在網(wǎng)絡(luò)狀態(tài)不好的情況下,其最大網(wǎng)絡(luò)請求數(shù)量較小。
丟棄處理單元82,用于在網(wǎng)絡(luò)請求隊列中緩存網(wǎng)絡(luò)請求的數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量時,依序丟棄網(wǎng)絡(luò)請求隊列中超過最大網(wǎng)絡(luò)請求數(shù)量的緩存網(wǎng)絡(luò)請求。在當前網(wǎng)絡(luò)請求加入網(wǎng)絡(luò)請求隊列中,若網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求的數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量,則依序丟棄優(yōu)先級在后的緩存網(wǎng)絡(luò)請求,以適應(yīng)網(wǎng)絡(luò)狀態(tài)不好的場景,提高對網(wǎng)絡(luò)請求隊列中的緩存網(wǎng)絡(luò)請求的響應(yīng)速度,從而避免網(wǎng)絡(luò)請求隊列中緩存網(wǎng)絡(luò)請求數(shù)量超過最大網(wǎng)絡(luò)請求數(shù)量,導(dǎo)致網(wǎng)絡(luò)鏈路堵塞,使得緩存網(wǎng)絡(luò)請求一直處于等待狀態(tài),使得用戶體驗不佳。
在一具體實施方式中,在視頻列表切換控制裝置中,在顯示執(zhí)行任一緩存網(wǎng)絡(luò)請求的執(zhí)行結(jié)果時,若在同一顯示頁面上顯示較多數(shù)量的影視資源,可能會導(dǎo)致網(wǎng)絡(luò)堵塞,影響用戶體驗。該視頻列表切換控制裝置還包括:
顯示數(shù)量確定單元91,用于實時獲取每一顯示頁面的最佳顯示數(shù)量。本實施例中,在實時監(jiān)控視頻APP運行平臺的運行參數(shù),獲取單位時間內(nèi)并發(fā)的網(wǎng)絡(luò)請求數(shù)量和執(zhí)行并發(fā)網(wǎng)絡(luò)請求的請求時長,并計算確定單個網(wǎng)絡(luò)請求速度,再根據(jù)單個網(wǎng)絡(luò)請求速度確定最佳顯示數(shù)量,以在顯示頁面上顯示最佳顯示數(shù)量個執(zhí)行緩存網(wǎng)絡(luò)請求的請求結(jié)果。該單個網(wǎng)絡(luò)請求速度為執(zhí)行并發(fā)網(wǎng)絡(luò)請求的請求時長與網(wǎng)絡(luò)請求數(shù)量的商值。
該最佳顯示數(shù)量與當前網(wǎng)絡(luò)的最優(yōu)并發(fā)請求數(shù)量相關(guān)聯(lián),如實時監(jiān)控并發(fā)20個緩存網(wǎng)絡(luò)請求,每一緩存網(wǎng)絡(luò)請求的單個網(wǎng)絡(luò)請求速度為1Mb/s,實時監(jiān)控并發(fā)30個緩存網(wǎng)絡(luò)請求,每一緩存網(wǎng)絡(luò)請求的單個網(wǎng)絡(luò)請求速度為0.5M/s,則認為20為最優(yōu)并發(fā)請求數(shù)量,相應(yīng)地,最佳顯示數(shù)量也為20個??梢岳斫獾?,該視頻列表切換控制裝置通過實時監(jiān)控運行平臺的運行參數(shù),獲取每一單個網(wǎng)絡(luò)請求速度和單個網(wǎng)絡(luò)請求時間,動態(tài)調(diào)整SocketTimeOut的時間,適應(yīng)網(wǎng)絡(luò)狀態(tài)不好的場景。
顯示處理單元92,用于依據(jù)最佳顯示數(shù)量在每一顯示頁面上顯示執(zhí)行緩存網(wǎng)絡(luò)請求的請求結(jié)果??梢岳斫獾兀罁?jù)最佳顯示數(shù)量在顯示頁面顯示執(zhí)行緩存網(wǎng)絡(luò)請求的請求結(jié)果,可根據(jù)當前網(wǎng)絡(luò)狀態(tài),劃分視頻APP的每一顯示頁面的大小,用于減少網(wǎng)絡(luò)頻繁請求,可提高可視頻區(qū)域的數(shù)據(jù)刷新速度,提高用戶操作后的響應(yīng)速度。
本發(fā)明是通過上述具體實施例進行說明的,本領(lǐng)域技術(shù)人員應(yīng)當明白,在不脫離本發(fā)明范圍的情況下,還可以對本發(fā)明進行各種變換和等同替代。另外,針對特定情形或具體情況,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實施例,而應(yīng)當包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實施方式。