聊天表情的傳輸方法及系統的制作方法
【技術領域】
[0001]本發明涉及一種傳輸方法,特別是一種用于傳輸聊天表情的傳輸方法;本發明還涉及一種用于實現上述方法的系統。
【背景技術】
[0002]當人們通過手機等移動設備進行聊天通訊時,為了表達某一內容,往往會發送相應的聊天表情。
[0003]現有的發明方式為:先在手機或其他移動設備中保存相應的表情圖片。然后,在發送表情時,選取相應的表情圖片進行發送。
[0004]然而,現有技術中的傳輸方式仍然存在以下缺陷:
[0005]1、設備中需要保存相應的圖片,占用設備的儲存空間。
[0006]2、由于有些表情的圖片太大,用戶在上傳時容易影響上傳發送的速度。
[0007]3、在發送表情圖片的過程中,也會占用手機用戶的流量,給用戶造成不便。
【發明內容】
[0008]本發明在于克服現有技術的缺點與不足,提供一種可以節省流量和加快傳輸速度的聊天表情的傳輸方法及系統。
[0009]本發明是通過以下的技術方案實現的:一種聊天表情的傳輸方法,包括以下步驟:
[0010]第一客戶端發送表情網頁請求至第一服務器;
[0011]第一客戶端接收第一服務器返回表情網頁,并提供給操作者;
[0012]第一客戶端根據操作者選擇的表情,將該表情參數和第二客戶端參數發送至第一服務器;
[0013]第一服務器根據第二客戶端參數,發送表情參數至第二客戶端;
[0014]第二客戶端通過該表情參數向第二服務器請求表情圖片;
[0015]第二客戶端接收第二服務器的表情圖片。
[0016]相比于現有技術,本發明通過使用第一客戶端在向網絡服務器請求表情網頁,并相應選擇表情參數。如此,可以免去從網絡上下載表情圖片的步驟,節約流量。
[0017]同時,通過向第二客戶端發送表情參數,而第二客戶端通過該表情參數再從第二服務器下載相應的表情。如此,可以免去用戶上傳表情圖片,加快了發送的速度,也節約用戶的流量。進一步,通過獨立的第二服務器存儲表情圖片,可以加快下載速度,提高下載性會K。
[0018]作為本發明的進一步改進,所述第一客戶端發送表情網頁請求至第一服務器的步驟中,具體為:由第一客戶端內置的瀏覽器通過http方式向第一服務器請求網頁數據。在本步驟中,通過使用內置的瀏覽器請求圖片資源,并通過http的方式,可以節約處理器的資源。
[0019]作為本發明的進一步改進,所述第一服務器根據第二客戶端參數,發送表情參數至第二客戶端的步驟中,所述第一服務器是通過socket的方式向第二客戶端傳輸表情參數。在本步驟中,這里的socket指的是“套接字”。網絡上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端稱為一個socket。
[0020]作為本發明的進一步改進,所述第二客戶端通過該表情參數向第二服務器請求表情圖片的步驟中,具體包括:
[0021 ]第二客戶端通過http的方式向第二服務器發送表情參數;
[0022]第二服務器接收該表情參數后,查找該表情參數對應的表情圖片;
[0023]當查找到對應的表情圖片時,將該表情圖片發送至第二客戶端中。
[0024]本發明還提供了一種聊天表情的傳輸系統,包括第一客戶端、第一服務器、第二客戶端和第二服務器;
[0025]所述第一客戶端包括:
[0026]表情網頁請求模塊,用于向第一服務器請求表情網頁數據;
[0027]表情網頁接收模塊,用于接收第一服務器傳輸的網頁數據;
[0028]參數發送模塊,用于發送已選擇的表情參數和第二客戶端參數至第一服務器;
[0029]所述第一服務器包括:
[0030 ]表情網頁請求接收模塊,用于接收第一客戶端的表情網頁請求;
[0031 ]表情網頁發送模塊,用于發送網頁數據至第一客戶端;
[0032]參數接收模塊,用于接收第一客戶端的表情參數和第二客戶端參數;
[0033]表情參數發送模塊,用于根據第二客戶端參數發送表情參數至第二客戶端;
[0034]第二客戶端包括:
[0035]表情參數接收模塊,用于接收第一服務器的表情參數;
[0036]表情圖片請求模塊,用于將表情參數發送至第二服務器,請求表情圖片;
[0037]表情圖片接收模塊,用于接收第二服務器的發送的表情圖片;
[0038]所述第二服務器包括:
[0039]表情參數接收模塊,用于接收第二客戶端的表情參數;
[0040]表情圖片發送模塊,用于將表情圖片發送至第二客戶端。
[0041]相比于現有技術,本發明通過使用第一客戶端在向網絡服務器請求表情網頁,并相應選擇表情參數。如此,可以免去從網絡上下載表情圖片的步驟,節約流量。
[0042]同時,通過向第二客戶端發送表情參數,而第二客戶端通過該表情參數再從第二服務器下載相應的表情。如此,可以免去用戶上傳表情圖片,加快了發送的速度,也節約用戶的流量。進一步,通過獨立的第二服務器存儲表情圖片,可以加快下載速度,提高下載性會K。
[0043]作為本發明的進一步改進,所述第二客戶端還包括:
[0044]表情網頁請求模塊,用于向第一服務器請求表情網頁數據;
[0045]表情網頁接收模塊,用于接收第一服務器傳輸的網頁數據;
[0046]參數發送模塊,用于發送已選擇的表情參數和第一客戶端參數至第一服務器;
[0047]所述第一服務器的表情網頁請求接收模塊,還用于接收第二客戶端的表情網頁請求;
[0048]所述第一服務器的表情網頁發送模塊,還用于發送網頁數據至第二客戶端;
[0049]所述第一服務器的參數接收模塊,還用于接收第二客戶端的表情參數和第一客戶端參數;
[0050]所述第一服務器的表情參數發送模塊,還用于根據第一客戶端參數發送表情參數至第一客戶端;
[0051 ]所述第一客戶端還包括:
[0052]表情參數接收模塊,用于接收第一服務器的表情參數;
[0053]表情圖片請求模塊,用于將表情參數發送至第二服務器,請求表情圖片;
[0054]表情圖片接收模塊,用于接收第二服務器的發送的表情圖片;
[0055]所述第二服務器的表情參數接收模塊,還用于接收第一客戶端的表情參數;
[0056]所述第二服務器的表情圖片發送模塊,還用于將表情圖片發送至第一客戶端。
[0057]作為本發明的進一步改進,所述第一客戶端的表情網頁請求模塊,通過由第一客戶端內置的瀏覽器向第一服務器請求網頁數據,所述瀏覽器通過http的方式發送表情網頁數據請求;
[0058]所述第二客戶端的表情網頁請求模塊,通過由第二客戶端內置的瀏覽器向第一服務器請求網頁數據,所述瀏覽器通過http的方式發送表情網頁數據請求。
[0059]作為本發明的進一步改進,所述第一服務器是通過socket的方式向第二客戶端和第一客戶端傳輸表情參數。
[0060]作為本發明的進一步改進,所述第二服務器中還包括查找模塊,用于根據接收的表情參數查找相應的表情圖片。
[0061 ]本發明還提供了另一種聊天表情的傳輸方法,包括步驟:
[0062]第一客戶端發送表情網頁請求至服務器;
[0063]第一客戶端接收服務器返回表情網頁,并提供給操作者;
[0064]第一客戶端根據操作者選擇的表情,將該表情參數和第二客戶端參數發送至服務器;
[0065]服務器根據第二客戶端參數,發送表情參數至第二客戶端;
[0066]第二客戶端通過該表情參數向服務器請求表情圖片;
[0067]第二客戶端接收服務器的表情圖片。
[0068]相比于現有技術,本發明通過使用第一客戶端在向網絡服務器請求表情網頁,并相應選擇表情參數。如此,可以免去從網絡上下載表情圖片的步驟,節約流量。
[0069]同時,通過向第二客戶端發送表情參數,而第二客戶端通過該表情參數再從服務器下載相應的表情。如此,可