塊17用于判斷存儲(chǔ)的標(biāo)識(shí)碼是否包括接收的標(biāo)識(shí)碼。
[0145]在本實(shí)施方式中,匹配模塊17可以為具有運(yùn)算處理功能的芯片,也可以為由芯片執(zhí)行的邏輯體。消息接收模塊15接收到其它客戶端200發(fā)來的標(biāo)識(shí)碼后,將接收的標(biāo)識(shí)碼與存儲(chǔ)的標(biāo)識(shí)碼進(jìn)行匹配,即判斷接收的標(biāo)識(shí)碼在其本地存儲(chǔ)的標(biāo)識(shí)碼中是否存在,若接收的標(biāo)識(shí)碼與本地存儲(chǔ)的某一個(gè)標(biāo)識(shí)碼相同,即存儲(chǔ)模塊16存儲(chǔ)的標(biāo)識(shí)碼包括接收的標(biāo)識(shí)碼,表示客戶端200本地存儲(chǔ)有接收的標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像。若接收的標(biāo)識(shí)碼與存儲(chǔ)模塊16存儲(chǔ)的標(biāo)識(shí)碼均不相同,則客戶端200本地存儲(chǔ)的標(biāo)識(shí)碼不包括接收的標(biāo)識(shí)碼,表示客戶端200本地沒有接收的標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像。
[0146]第一下載模塊19用于在存儲(chǔ)模塊16存儲(chǔ)的標(biāo)識(shí)碼中不包括接收的標(biāo)識(shí)碼時(shí),訪問所述GIF圖像的下載地址下載所述GIF圖像。
[0147]在本實(shí)施方式中,第一下載模塊19通過訪問接收的下載地址下載GIF圖像至本地,如此便可以進(jìn)一步完成GIF圖像的展現(xiàn)。具體的,例如第一下載模塊19可以利用Http協(xié)議的Request命令訪問下載地址,也可以利用套接字Socket訪問下載地址,下載GIF圖像。
[0148]顯示模塊21用于展示所述GIF圖像。
[0149]在本實(shí)施方式中,第一下載模塊19從下載地址完成GIF圖像的下載之后,顯示模塊21會(huì)進(jìn)一步將下載的GIF圖像向用戶展現(xiàn)。顯示模塊21可以為具有顯示功能的顯示器,如IXD顯示器或CRD顯示器,也可以為驅(qū)動(dòng)顯示器顯示影響的邏輯體。
[0150]本實(shí)施方式提供的客戶端200,通過設(shè)置標(biāo)識(shí)碼,實(shí)現(xiàn)每個(gè)GIF圖像均能夠被唯一標(biāo)識(shí),如此客戶端200在接收到一個(gè)標(biāo)識(shí)碼之后,便可以清晰的判斷本地是否存儲(chǔ)有該標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像。再者通過將接收消息的客戶端200提供GIF圖像的下載地址,實(shí)現(xiàn)接收消息的客戶端200在本地沒有存儲(chǔ)標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像時(shí),可以通過下載地址下載獲得GIF圖像,避免出現(xiàn)客戶端200難以展現(xiàn)GIF圖像的情況。進(jìn)一步的,通過本實(shí)施方式提供的方案,不同版本的客戶端200之間發(fā)生GIF圖像互動(dòng)時(shí),老版本的客戶端可以通過下載地址下載新本版的客戶端提供的標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像,解決了新老版本兼容的問題。
[0151]本申請(qǐng)實(shí)現(xiàn)客戶端發(fā)出的消息中附帶有GIF圖像的下載地址和標(biāo)識(shí)碼,接收消息的客戶端可以首先通過標(biāo)識(shí)碼與本地的GIF圖像匹配,匹配成功則顯示GIF圖像,匹配失敗則通過下載地址下載GIF圖像,然后進(jìn)一步展示。如此實(shí)現(xiàn)不同版本的客戶端通信時(shí),老版本的客戶端接收到新版本客戶端的消息時(shí),能夠展示新版本客戶端中的GIF圖像,時(shí)新版本客戶端與老版本客戶端之間有著較佳的兼容性,給使用者帶來了便利。
[0152]雖然通過實(shí)施方式描繪了本申請(qǐng),本領(lǐng)域普通技術(shù)人員知道,本申請(qǐng)有許多變形和變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的精神。
【主權(quán)項(xiàng)】
1.一種客戶端交互方法,其特征在于,包括: 第一客戶端向第二客戶端發(fā)出消息,所述消息中附帶有GIF圖像的下載地址和標(biāo)識(shí)碼,所述標(biāo)識(shí)碼能夠唯一標(biāo)識(shí)所述GIF圖像; 所述第二客戶端接收所述消息,判斷本地存儲(chǔ)的標(biāo)識(shí)碼是否包括接收的標(biāo)識(shí)碼; 所述第二客戶端本地存儲(chǔ)的標(biāo)識(shí)碼中不包括所述接收的標(biāo)識(shí)碼,所述第二客戶端訪問所述GIF圖像的下載地址下載所述GIF圖像; 所述第二客戶端顯示所述GIF圖像。
2.如權(quán)利要求1所述的方法,其特征在于,在所述第二客戶端下載所述GIF圖像的過程中,所述第二客戶端顯示預(yù)設(shè)圖片。
3.如權(quán)利要求1所述的方法,其特征在于,所述第二客戶端顯示所述GIF圖像的步驟還包括: 所述第二客戶端展現(xiàn)所述GIF圖像的預(yù)覽圖; 所述第二客戶端接收到預(yù)定命令,展現(xiàn)所述預(yù)覽圖對(duì)應(yīng)的GIF圖像。
4.如權(quán)利要求1所述的方法,其特征在于,所述客戶端交互方法還包括步驟:所述第二客戶端從下載的GIF圖像中解析出一張或一張以上圖片作為所述GIF圖像的預(yù)覽圖。
5.如權(quán)利要求1所述的方法,其特征在于,在所述第一客戶端向所述第二客戶端發(fā)出的消息中還附帶有所述GIF圖像的預(yù)覽圖的下載地址。
6.如權(quán)利要求5所述的方法,其特征在于,在所述第二客戶端下載所述GIF圖像的步驟中還包括,所述第二客戶端訪問所述預(yù)覽圖的下載地址下載所述預(yù)覽圖。
7.如權(quán)利要求6所述的方法,其特征在于,所述第二客戶端優(yōu)先下載所述預(yù)覽圖,在下載所述GIF圖像的過程中,顯示所述預(yù)覽圖。
8.如權(quán)利要求4或6所述的方法,其特征在于,所述客戶端交互方法還包括步驟:所述第二客戶端將所述預(yù)覽圖與所述接收的標(biāo)識(shí)碼對(duì)應(yīng)存儲(chǔ)。
9.如權(quán)利要求1所述的方法,其特征在于,所述客戶端交互方法還包括步驟:所述第二客戶端本地存儲(chǔ)的標(biāo)識(shí)碼中包括所述接收的標(biāo)識(shí)碼,所述第二客戶端從本地讀取所述接收的標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像。
10.如權(quán)利要求1所述的方法,其特征在于,所述客戶端交互方法還包括步驟:所述第二客戶端本地存儲(chǔ)的標(biāo)識(shí)碼中包括所述接收的標(biāo)識(shí)碼,所述第二客戶端從本地讀取所述接收的標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像的預(yù)覽圖,訪問所述GIF圖像的下載地址下載所述GIF圖像。
11.一種客戶端交互系統(tǒng),其特征在于,其包括第一客戶端和第二客戶端,其中, 第一客戶端包括消息發(fā)送模塊,所述消息發(fā)送模塊用于向所述第二客戶端發(fā)出消息,所述消息中附帶有GIF圖像的下載地址和標(biāo)識(shí)碼,所述標(biāo)識(shí)碼能夠唯一標(biāo)識(shí)一個(gè)GIF圖像; 所述第二客戶端包括: 消息接收模塊,用于接收所述第一客戶端發(fā)出的消息; 存儲(chǔ)模塊,用于存儲(chǔ)標(biāo)識(shí)碼; 匹配模塊,用于判斷本地存儲(chǔ)的標(biāo)識(shí)碼是否包括所述接收的標(biāo)識(shí)碼; 第一下載模塊,用于在本地存儲(chǔ)的標(biāo)識(shí)碼中不包括接收的標(biāo)識(shí)碼時(shí),訪問所述GIF圖像的下載地址下載所述GIF圖像; 顯示模塊,用于顯示所述GIF圖像。
12.—種客戶端交互方法,其特征在于,包括: 接收發(fā)來的消息,所述消息中附帶有GIF圖像的下載地址和標(biāo)識(shí)碼,所述標(biāo)識(shí)碼能夠唯一標(biāo)識(shí)一個(gè)GIF圖像; 判斷本地存儲(chǔ)的標(biāo)識(shí)碼是否包括所述接收的標(biāo)識(shí)碼; 本地存儲(chǔ)的標(biāo)識(shí)碼中不包括所述接收的標(biāo)識(shí)碼,訪問所述GIF圖像的下載地址下載所述GIF圖像; 顯示所述GIF圖像。
13.如權(quán)利要求12所述的方法,其特征在于,在下載所述GIF圖像的過程中,顯示預(yù)設(shè)圖片。
14.如權(quán)利要求12所述的方法,其特征在于,顯示所述GIF圖像的步驟還包括: 展現(xiàn)所述GIF圖像的預(yù)覽圖; 接收到預(yù)定命令,展現(xiàn)所述預(yù)覽圖對(duì)應(yīng)的GIF圖像。
15.如權(quán)利要求12所述的方法,其特征在于,所述客戶端交互方法還包括步驟:從下載的GIF圖像中解析出一張或一張以上圖片作為所述GIF圖像的預(yù)覽圖。
16.如權(quán)利要求12所述的方法,其特征在于,在所述消息中還附帶有所述GIF圖像的預(yù)覽圖的下載地址。
17.如權(quán)利要求16所述的方法,其特征在于,在下載所述GIF圖像的步驟中還包括,訪問所述預(yù)覽圖的下載地址下載所述預(yù)覽圖。
18.如權(quán)利要求17所述的方法,其特征在于,優(yōu)先下載所述預(yù)覽圖,在下載所述GIF圖像的過程中,顯示所述預(yù)覽圖。
19.如權(quán)利要求15或17所述的方法,其特征在于,所述客戶端交互方法還包括步驟:將所述預(yù)覽圖與所述接收的標(biāo)識(shí)碼對(duì)應(yīng)存儲(chǔ)。
20.如權(quán)利要求12所述的方法,其特征在于,所述客戶端交互方法還包括步驟:本地存儲(chǔ)的標(biāo)識(shí)碼中包括所述接收的標(biāo)識(shí)碼,從本地讀取所述接收的標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像。
21.如權(quán)利要求12所述的方法,其特征在于,所述客戶端交互方法還包括步驟:本地存儲(chǔ)的標(biāo)識(shí)碼中包括所述接收的標(biāo)識(shí)碼,從本地讀取所述接收的標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像的預(yù)覽圖,訪問所述GIF圖像的下載地址下載所述GIF圖像。
22.—種客戶端,其特征在于,其包括: 消息接收模塊,用于接收發(fā)來的消息,所述消息中附帶有GIF圖像的下載地址和標(biāo)識(shí)碼,所述標(biāo)識(shí)碼能夠唯一標(biāo)識(shí)一個(gè)GIF圖像; 存儲(chǔ)模塊,用于存儲(chǔ)標(biāo)識(shí)碼; 匹配模塊,用于判斷本地存儲(chǔ)的標(biāo)識(shí)碼是否包括所述接收的標(biāo)識(shí)碼; 第一下載模塊,用于在本地存儲(chǔ)的標(biāo)識(shí)碼中不包括接收的標(biāo)識(shí)碼時(shí),訪問所述GIF圖像的下載地址下載所述GIF圖像; 顯示模塊,用于顯示所述GIF圖像。
【專利摘要】本申請(qǐng)實(shí)施方式公開了一種客戶端交互方法與系統(tǒng)以及客戶端。客戶端交互方法,包括:第一客戶端向第二客戶端發(fā)出消息,所述消息中附帶有GIF圖像的下載地址和標(biāo)識(shí)碼,所述標(biāo)識(shí)碼能夠唯一標(biāo)識(shí)一個(gè)GIF圖像,訪問所述GIF圖像的下載地址能夠下載所述標(biāo)識(shí)碼對(duì)應(yīng)的GIF圖像;所述第二客戶端接收所述消息,判斷本地存儲(chǔ)的標(biāo)識(shí)碼是否包括接收的標(biāo)識(shí)碼;所述第二客戶端本地存儲(chǔ)的標(biāo)識(shí)碼中不包括接收的標(biāo)識(shí)碼,所述第二客戶端訪問所述GIF圖像的下載地址下載所述GIF圖像;所述第二客戶端顯示所述GIF圖像。本申請(qǐng)?zhí)峁┑目蛻舳私换シ椒ㄅc系統(tǒng)以及客戶端,使不同版本的客戶端之間可以順利的進(jìn)行GIF圖像交互。
【IPC分類】H04L12-58, H04L29-08
【公開號(hào)】CN104836820
【申請(qǐng)?zhí)枴緾N201410046695
【發(fā)明人】江翔
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司
【公開日】2015年8月12日
【申請(qǐng)日】2014年2月10日