[發明專利]一種圖片加載方法、裝置及系統在審
| 申請號: | 201410353116.3 | 申請日: | 2014-07-23 |
| 公開(公告)號: | CN104104726A | 公開(公告)日: | 2014-10-15 |
| 發明(設計)人: | 張俊豐 | 申請(專利權)人: | 天脈聚源(北京)教育科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/861;G06F17/30 |
| 代理公司: | 北京尚倫律師事務所 11477 | 代理人: | 張亮 |
| 地址: | 100007 北京市東城*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖片 加載 方法 裝置 系統 | ||
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種圖片加載方法、裝置及系統。
背景技術
在教學或展會等應用方面,通常需要多個設備同時從服務器下載圖片進行查看。以教學場景為例,教師打開PPT或word教案,當教師在自己的設備上瀏覽圖片時,學生設備也會隨教師設備自動從服務器下載該圖片進行瀏覽。這種多個設備實時下載圖片的方法容易造成網絡堵塞、圖片下載速度過慢。
相關技術中,多個設備可先在后臺緩存服務器中的圖片。當教師端打開PPT或word教案時,學生端的設備就會按照教案中的圖片順序依次緩存圖片,即當所有的學生設備將第一張圖片緩存完成后,再緩存下一張圖片,直至將所有的圖片緩存完成。然而,這種方法只能保證學生在瀏覽已經緩存完成的圖片時效果很好,而當需要瀏覽未緩存的圖片時,由于所有的設備都未緩存該圖片,則需要所有設備同時從服務器下載該圖片,從而造成網絡瞬間擁堵,圖片下載速度過慢,浪費時間,降低用戶的體驗度。
發明內容
本發明實施例提供一種圖片加載方法、裝置及系統,用于實現圖片的快速加載。
一種圖片加載方法,包括以下步驟:
接收來自主設備的圖片包選擇指令;
根據所述圖片包選擇指令,獲取所述圖片包中圖片的序列號;
生成所述圖片包中圖片對應的緩存指令,所述緩存指令包含所述圖片的序列號;
根據當前網絡狀況,將所述緩存指令發送給預設數量的副設備。
本發明實施例的一些有益效果可以包括:在對圖片進行緩存的基礎上,根據當前的網絡狀況緩存圖片,使得網絡帶寬利用率高,避免了過多圖片的緩存造成的網絡擁堵,從而提高圖片的下載速度,節省時間,提高用戶的體驗度。
可選的,所述圖片包選擇指令中包含所述圖片包的名稱;
所述根據所述圖片包選擇指令,獲取所述圖片包中圖片的序列號,包括:
根據所述圖片包的名稱查找所述圖片包;
從所述圖片包中獲取所述圖片的序列號。
在可選方案中,根據圖片包的名稱查找所對應的圖片包,從而準確地獲取圖片包中圖片的序列號。
可選的,所述根據當前網絡狀況,將所述緩存指令發送給預設數量的副設備,包括:
將所述圖片包中的第k張圖片對應的緩存指令發送給i個副設備,其中,k、i為大于等于1的整數,i隨k的增大而減小。
在可選方案中,副設備以階梯狀對圖片進行緩存,避免了過多的副設備同時緩存圖片造成網絡擁堵,從而提高圖片的下載速度,節省時間,提高用戶的體驗度。
可選的,所述將所述圖片包中的第k張圖片對應的緩存指令發送給i個副設備,其中,k、i為大于等于1的整數,i隨k的增大而減小,包括:
當有m個副設備和n張圖片時,將所述圖片包中的第k張圖片對應的緩存指令發送給m-k個副設備,其中,m、n、k為大于等于1的整數,m≥k,n≥k。
在可選方案中,當副設備的數量大于圖片數量時,副設備可按照一定的斜率對圖片進行緩存,從而使得圖片加載效果更好,避免網絡擁堵。
可選的,所述根據當前網絡狀況,將所述緩存指令發送給預設數量的副設備之后,所述方法還包括:
按照所述圖片的序列號的順序,將所述圖片對應的緩存指令發送給未發送所述緩存指令的副設備。
在可選方案中,副設備以階梯狀緩存圖片之后,將圖片的緩存指令再依次發送給未發送的副設備,使得更多的副設備對圖片進行緩存,從而避免了網絡擁堵,提高圖片下載速度,以及用戶的體驗度。
可選的,所述方法還包括:
當接收到來自主設備的圖片下載指令時,將所述圖片下載指令發送給副設備;或,
在發送所述緩存指令的過程中,接收到來自主設備的圖片下載指令時,暫停發送所述緩存指令,將所述圖片下載指令發送給副設備。
在可選方案中,當需要下載圖片時,可暫停圖片的緩存動作,并下載所需圖片,避免了因緩存圖片而造成的圖片下載延遲。
可選的,所述根據當前網絡狀況,將所述緩存指令發送給預設數量的副設備,包括:
判斷當前的網絡流量是否低于預設閾值;
當當前的網絡流量低于所述預設閾值時,將所述緩存指令發送給預設數量的副設備。
在可選方案中,當網絡流量低于預設閾值時,副設備對圖片進行緩存,從而避免了需要下載圖片時網絡擁堵的情況。
一種圖片加載裝置,包括:
接收模塊,用于接收來自主設備的圖片包選擇指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天脈聚源(北京)教育科技有限公司,未經天脈聚源(北京)教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410353116.3/2.html,轉載請聲明來源鉆瓜專利網。





