本發(fā)明涉及數(shù)據傳輸,尤其涉及一種svg圖片遠程傳輸方法及系統(tǒng)。
背景技術:
1、目前常見的遠程傳輸svg(scalable?vector?graphics,可縮放矢量圖形)圖片方式,多采用傳輸全量完整的svg圖片,同時傳輸多個svg圖片時,通過內聯(lián)svg或將多個svg合并為一個文件,減少http(從客戶端到服務器端的請求消息)請求次數(shù),達到節(jié)省流量的目的。但是如果每次遠程傳輸?shù)膕vg圖片與上次傳輸?shù)膕vg圖片相比,僅存在部分數(shù)據差異,此時仍然采用全量式傳輸,那么會存在流量浪費的問題。
技術實現(xiàn)思路
1、本發(fā)明所要解決的技術問題是:提供一種svg圖片遠程傳輸方法及系統(tǒng),能夠減少傳輸?shù)臄?shù)據量,節(jié)省流量。
2、為了解決上述技術問題,本發(fā)明采用的技術方案為:
3、一種svg圖片遠程傳輸方法,包括步驟:
4、發(fā)送端將待傳輸svg圖片與歷史傳輸?shù)娜縮vg圖片進行對比,得到相同svg圖片數(shù)據和不同svg圖片數(shù)據;
5、判斷所述相同svg圖片數(shù)據是否達到預設比例,若否,則將所述待傳輸svg圖片作為全量svg圖片發(fā)送至接收端,若是,則根據所述不同svg圖片數(shù)據生成片段svg圖片;
6、所述發(fā)送端對所述片段svg圖片進行壓縮,得到壓縮后的片段svg圖片,并將所述壓縮后的片段svg圖片發(fā)送至接收端。
7、為了解決上述技術問題,本發(fā)明采用的另一種技術方案為:
8、一種svg圖片遠程傳輸系統(tǒng),包括發(fā)送端和接收端,所述發(fā)送端包括第一存儲器、第一處理器及存儲在第一存儲器上并可在所述第一處理器上運行的第一計算機程序,所述接收端包括第二存儲器、第二處理器及存儲在第二存儲器上并可在所述第二處理器上運行的第二計算機程序,所述第一處理器執(zhí)行所述第一計算機程序時實現(xiàn)如下步驟;
9、將待傳輸svg圖片與歷史傳輸?shù)娜縮vg圖片進行對比,得到相同svg圖片數(shù)據和不同svg圖片數(shù)據;
10、判斷所述相同svg圖片數(shù)據是否達到預設比例,若否,則將所述待傳輸svg圖片作為全量svg圖片發(fā)送至接收端,若是,則根據所述不同svg圖片數(shù)據生成片段svg圖片;
11、對所述片段svg圖片進行壓縮,得到壓縮后的片段svg圖片,并將所述壓縮后的片段svg圖片發(fā)送至接收端。
12、本發(fā)明的有益效果在于:發(fā)送端將待傳輸svg圖片與歷史傳輸?shù)娜縮vg圖片進行對比,得到相同svg圖片數(shù)據和不同svg圖片數(shù)據,當相同svg圖片數(shù)據未達到預設比例,將待傳輸svg圖片作為全量svg圖片發(fā)送至接收端,當相同svg圖片數(shù)據達到預設比例,再次傳輸完整的svg圖片就過于浪費流量,則根據不同svg圖片數(shù)據生成片段svg圖片,對其壓縮后,將壓縮后的片段svg圖片發(fā)送至接收端,以此對于與歷史傳輸?shù)膕vg圖片相比僅存在部分差異的圖片,采用增量傳輸?shù)姆绞桨l(fā)送svg圖片,從而減少傳輸?shù)臄?shù)據量,節(jié)省流量。
1.一種svg圖片遠程傳輸方法,其特征在于,包括步驟:
2.根據權利要求1所述的一種svg圖片遠程傳輸方法,其特征在于,
3.根據權利要求2所述的一種svg圖片遠程傳輸方法,其特征在于,所述將所述待傳輸svg圖片作為全量svg圖片發(fā)送至接收端之后,還包括:
4.根據權利要求3所述的一種svg圖片遠程傳輸方法,其特征在于,所述發(fā)送端對所述片段svg圖片進行壓縮,得到壓縮后的片段svg圖片包括:
5.根據權利要求4所述的一種svg圖片遠程傳輸方法,其特征在于,所述將所述壓縮后的片段svg圖片發(fā)送至接收端之后,還包括:
6.一種svg圖片遠程傳輸系統(tǒng),包括發(fā)送端和接收端,所述發(fā)送端包括第一存儲器、第一處理器及存儲在第一存儲器上并可在所述第一處理器上運行的第一計算機程序,所述接收端包括第二存儲器、第二處理器及存儲在第二存儲器上并可在所述第二處理器上運行的第二計算機程序,其特征在于,所述第一處理器執(zhí)行所述第一計算機程序時實現(xiàn)如下步驟;
7.根據權利要求6所述的一種svg圖片遠程傳輸系統(tǒng),其特征在于,所述第一處理器執(zhí)行所述第一計算機程序時還實現(xiàn)如下步驟;
8.根據權利要求7所述的一種svg圖片遠程傳輸系統(tǒng),其特征在于,所述第二處理器執(zhí)行所述第二計算機程序時還實現(xiàn)如下步驟:
9.根據權利要求8所述的一種svg圖片遠程傳輸系統(tǒng),其特征在于,所述第一處理器執(zhí)行所述第一計算機程序時還實現(xiàn)如下步驟;
10.根據權利要求9所述的一種svg圖片遠程傳輸系統(tǒng),其特征在于,所述第二處理器執(zhí)行所述第二計算機程序時還實現(xiàn)如下步驟: