[發明專利]請求處理方法、裝置及電子設備有效
| 申請號: | 201410334482.4 | 申請日: | 2014-07-15 |
| 公開(公告)號: | CN104837063B | 公開(公告)日: | 2018-10-09 |
| 發明(設計)人: | 左洪濤 | 申請(專利權)人: | 騰訊科技(北京)有限公司 |
| 主分類號: | H04N21/472 | 分類號: | H04N21/472 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 劉映東 |
| 地址: | 100080 北京市海淀區海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 拖動操作 裝置及電子設備 多媒體播放器 請求處理 播放進度條 多媒體播放 查找 動態緩存 計算能力 | ||
1.一種請求處理方法,其特征在于,所述方法包括:
接收對播放進度條上滑塊的單次拖動操作;
根據所述單次拖動操作產生多個查找Seek請求,各個Seek請求中攜帶有拖動位置信息,所述拖動位置信息指拖動過程中所述滑塊在所述播放進度條上處于的位置;
對于每一次存儲Seek請求的過程,判斷緩存隊列是否已滿,所述緩存隊列的長度為n,所述緩存隊列用于動態緩存最近n個Seek請求,n≥1;
若所述緩存隊列未滿,則將所述Seek請求存儲入所述緩存隊列的最先一個空位中;
若所述緩存隊列已滿,則將所述緩存隊列中位于隊首的Seek請求丟棄,將所述緩存隊列中的其它所述Seek請求向前移動一位,并將所述Seek請求存儲入所述緩存隊列中位于隊尾的空位中;
按序處理所述最近n個Seek請求。
2.根據權利要求1所述的方法,其特征在于,所述按序處理所述最近n個Seek請求,包括:
檢測所述緩存隊列中是否緩存有Seek請求;
若所述緩存隊列中緩存有Seek請求,則讀取所述緩存隊列中位于隊首的Seek請求;
處理所述Seek請求;
處理完所述Seek請求之后,再次執行所述檢測所述緩存隊列中是否緩存有Seek請求的步驟。
3.根據權利要求2所述的方法,其特征在于,所述處理所述Seek請求,包括:
解析所述Seek請求,得到所述Seek請求所攜帶的拖動位置;
根據所述拖動位置從正在播放的多媒體文件中解碼出對應的視頻幀;
將所述視頻幀進行顯示。
4.根據權利要求2所述的方法,其特征在于,所述檢測所述緩存隊列中是否緩存有Seek請求之后,還包括:
若所述緩存隊列中緩存的Seek請求為零,則對正在播放的多媒體文件進行正常解碼播放。
5.一種請求處理裝置,其特征在于,所述裝置包括:
拖動操作接收模塊,用于接收對播放進度條上滑塊的單次拖動操作;
Seek請求產生模塊,用于根據所述單次拖動操作產生多個查找Seek請求,各個Seek請求中攜帶有拖動位置信息,所述拖動位置信息指拖動過程中所述滑塊在所述播放進度條上處于的位置;
動態緩存模塊,所述動態緩存模塊包括隊列判斷單元、第一入隊單元和第二入隊單元;
所述隊列判斷單元,用于對于每一次存儲Seek請求的過程,判斷所述緩存隊列是否已滿, 所述緩存隊列的長度為n,所述緩存隊列用于動態緩存最近n個Seek請求,n≥1;
所述第一入隊單元,用于若所述隊列檢測單元判斷出所述緩存隊列未滿,則將所述Seek請求存儲入所述緩存隊列的最先一個空位中;
所述第二入隊單元,用于若所述隊列檢測單元判斷出所述緩存隊列已滿,則將所述緩存隊列中位于隊首的Seek請求丟棄,將所述緩存隊列中的其它所述Seek請求向前移動一位,然后將所述Seek請求存儲入所述緩存隊列中位于隊尾的空位中;
Seek請求處理模塊,用于按序處理所述最近n個Seek請求。
6.根據權利要求5所述的裝置,其特征在于,所述Seek請求處理模塊,包括:
緩存隊列檢測單元,用于檢測所述緩存隊列中是否緩存有Seek請求;
Seek請求讀取單元,用于若所述緩存隊列中緩存有Seek請求,則讀取所述緩存隊列中位于隊首的Seek請求;
Seek請求處理單元,用于處理所述Seek請求;
所述緩存隊列檢測單元,還用于在所述Seek請求處理單元處理完所述Seek請求之后,再次執行所述檢測所述緩存隊列中是否緩存有Seek請求的步驟。
7.根據權利要求6所述的裝置,其特征在于,所述Seek請求處理單元,包括:
Seek請求解析子單元,用于解析所述Seek請求,得到所述Seek請求所攜帶的拖動位置;
解碼子單元,用于根據所述拖動位置從正在播放的多媒體文件中解碼出對應的視頻幀;
視頻幀顯示子單元,用于將所述視頻幀進行顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(北京)有限公司,未經騰訊科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410334482.4/1.html,轉載請聲明來源鉆瓜專利網。





