[發明專利]進度條控制方法和裝置有效
申請號: | 201310233626.2 | 申請日: | 2013-06-13 |
公開(公告)號: | CN104244100B | 公開(公告)日: | 2018-09-11 |
發明(設計)人: | 王玉龍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
主分類號: | H04N21/472 | 分類號: | H04N21/472;H04N21/658 |
代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 進度條 緩沖 進度 變化量 方法和裝置 數據流 降階處理 應用 處理模塊 獲取模塊 刷新模塊 網絡狀況 顯示模塊 有效控制 反饋 | ||
1.一種進度條控制方法,包括如下步驟:
獲取應用中數據流的實際緩沖進度和當前緩沖進度;其中,所述數據流的實際緩沖進度為數據流的下載進度或者數據流由本地緩沖到內存的進度,所述當前緩沖進度為所述應用的進度條所對應的數據流緩沖進度;
對所述實際緩沖進度和當前緩沖進度之間的差值進行降階處理得到進度條變化量;其中,降階處理是指對所述實際緩沖進度和當前緩沖進度之間的差值進行處理,使處理后得到的進度條變化量小于或等于所述差值;
根據所述進度條變化量刷新所述應用的進度條;
顯示所述刷新后的進度條。
2.根據權利要求1所述的方法,其特征在于,所述根據所述進度條變化量刷新所述應用的進度條的步驟包括:
根據所述進度條變化量對所述當前緩沖進度進行自增運算;
按照自增運算得到的當前緩沖進度刷新所述應用的進度條中反饋的當前緩沖進度,其中,所述自增運算是指將所述當前緩沖進度和進度條變化量之和作為新的當前緩沖進度的運算。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
隨著所述應用對緩沖的數據流進行的使用,獲取應用中的數據使用進度;
對所述當前緩沖進度和數據使用進度進行差值計算,得到當前緩沖進度和數據使用進度之間的差值;
判斷所述差值是否小于閾值,若是,則暫停對緩沖的數據流的使用,使所述數據使用進度保持不變,若否,則根據所述數據使用進度刷新所述應用的進度條中反饋的數據使用進度。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
按照預設的頻率觸發進行實際緩沖進度、當前緩沖進度和數據使用進度的獲取。
5.一種進度條控制裝置,其特征在于,包括:
緩沖進度獲取模塊,用于獲取應用中數據流的實際緩沖進度和當前緩沖進度;其中,所述數據流的實際緩沖進度為數據流的下載進度或者數據流由本地緩沖到內存的進度,所述當前緩沖進度為所述應用的進度條所對應的數據流緩沖進度;
處理模塊,用于對所述實際緩沖進度和當前緩沖進度之間的差值進行降階處理得到進度條變化量;其中,降階處理是指對所述實際緩沖進度和當前緩沖進度之間的差值進行處理,使得處理后得到的進度條變化量小于或等于所述差值;
刷新模塊,用于根據所述進度條變化量刷新所述應用的進度條;
顯示模塊,用于顯示所述刷新后的進度條。
6.根據權利要求5所述的裝置,其特征在于,所述刷新模塊包括:
自增運算單元,用于根據所述進度條變化量對所述當前緩沖進度進行自增運算;
緩沖刷新單元,用于按照自增運算得到的當前緩沖進度刷新所述應用的進度條中反饋的當前緩沖進度,其中,所述自增運算是指將所述當前緩沖進度和進度條變化量之和作為新的當前緩沖進度的運算。
7.根據權利要求5所述的裝置,其特征在于,所述裝置還包括:
使用進度獲取模塊,用于隨著所述應用對緩沖的數據流進行的使用,獲取應用中的數據使用進度;
差值計算模塊,用于對所述當前緩沖進度和數據使用進度進行差值計算,得到當前緩沖進度和數據使用進度之間的差值;
判斷模塊,用于判斷所述差值是否小于閾值,若是,則通知暫停模塊,若否,則通知所述刷新模塊,所述刷新模塊還用于根據所述數據使用進度刷新所述應用的進度條中反饋的數據使用進度;
所述暫停模塊用于暫停對緩沖的數據流的使用,使所述數據使用進度保持不變。
8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括:
定時器,用于按照預設的頻率觸發進行實際緩沖進度、當前緩沖進度和數據使用進度的獲取。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310233626.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:面向搜索引擎的數據處理方法及裝置
- 下一篇:線纜背板系統