一種圖片鏈接的處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種圖片鏈接的處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,社交客戶端上時(shí)常會(huì)顯示二維碼圖片,用戶利用這些二維碼圖片可以鏈接至服務(wù)器存儲(chǔ)的網(wǎng)絡(luò)資源(如圖片),從而可以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)資源的分享。而在實(shí)際應(yīng)用中,上述的二維碼圖片通常是由服務(wù)器生成并存儲(chǔ)在服務(wù)器上,例如,服務(wù)器可以將圖片鏈接生成二維碼圖片并存儲(chǔ)在服務(wù)器上;而社交客戶端可以動(dòng)態(tài)地下載服務(wù)器存儲(chǔ)的二維碼圖片進(jìn)行顯示。在實(shí)踐中發(fā)現(xiàn),服務(wù)器存儲(chǔ)二維碼圖片不僅會(huì)占用服務(wù)器的存儲(chǔ)空間,也增加了服務(wù)器對(duì)二維碼圖片的維護(hù)壓力;同時(shí),社交客戶端下載二維碼圖片不僅耗時(shí)長(zhǎng),還損耗了用戶流量。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例公開(kāi)了一種圖片鏈接的處理方法及系統(tǒng),用于解決如何有效地減少占用服務(wù)器的存儲(chǔ)空間、降低服務(wù)器的維護(hù)壓力以及節(jié)省用戶流量的問(wèn)題。
[0004]本發(fā)明實(shí)施例第一方面公開(kāi)了一種圖片鏈接的處理方法,包括:
[0005]服務(wù)器將所述圖片鏈接生成二維碼圖片;
[0006]所述服務(wù)器將所述二維碼圖片編碼成字符串,并向社交客戶端發(fā)送所述字符串;
[0007]所述社交客戶端接收所述服務(wù)器發(fā)送的所述字符串;
[0008]所述社交客戶端將所述字符串解碼成所述二維碼圖片;
[0009]所述社交客戶端輸出所述二維碼圖片。
[0010]在本發(fā)明實(shí)施例第一方面中,所述服務(wù)器將所述圖片鏈接生成二維碼圖片之前,所述方法還包括:
[0011]所述服務(wù)器接收所述社交客戶端發(fā)送的用戶圖片與主播用戶的圖片進(jìn)行拼合獲得的拼合圖片;
[0012]所述服務(wù)器存儲(chǔ)所述拼合圖片;
[0013]所述服務(wù)器獲取所述拼合圖片的存儲(chǔ)地址作為圖片鏈接。
[0014]在本發(fā)明實(shí)施例第一方面中,所述服務(wù)器將所述二維碼圖片編碼成字符串,包括:
[0015]所述服務(wù)器將所述二維碼圖片編碼成字節(jié)流;
[0016]以及,所述服務(wù)器將所述字節(jié)流編碼成base64字符串。
[0017]在本發(fā)明實(shí)施例第一方面中,所述社交客戶端將所述字符串解碼成所述二維碼圖片,包括:
[0018]所述社交客戶端將所述base64字符串解碼成字節(jié)流;
[0019]以及,所述社交客戶端將所述字節(jié)流解碼成所述二維碼圖片。
[0020]在本發(fā)明實(shí)施例第一方面中,所述服務(wù)器向社交客戶端發(fā)送所述字符串,包括:
[0021]所述服務(wù)器以社交客戶端的登錄頻率或者交互頻率為依據(jù),確定所述社交客戶端的用戶粘度;其中,所述用戶粘度的高低取決于所述登錄頻率的大小或者所述交互頻率的大??;
[0022]所述服務(wù)器判斷所述社交客戶端的用戶粘度是否超過(guò)預(yù)設(shè)粘度,如果超過(guò),向所述社交客戶端發(fā)送所述字符串。
[0023]本發(fā)明實(shí)施例第二方面公開(kāi)了一種圖片鏈接的處理系統(tǒng),包括服務(wù)器和社交客戶端,其中:
[0024]所述服務(wù)器,用于將所述圖片鏈接生成二維碼圖片;
[0025]所述服務(wù)器,還用于將所述二維碼圖片編碼成字符串,并向社交客戶端發(fā)送所述字符串;
[0026]所述社交客戶端,用于接收所述服務(wù)器發(fā)送的所述字符串;
[0027]所述社交客戶端,還用于將所述字符串解碼成所述二維碼圖片;
[0028]所述社交客戶端,還用于輸出所述二維碼圖片。
[0029]在本發(fā)明實(shí)施例第二方面中:
[0030]所述服務(wù)器,還用于在將所述圖片鏈接生成二維碼圖片之前,接收所述社交客戶端發(fā)送的用戶圖片與主播用戶的圖片進(jìn)行拼合獲得的拼合圖片;以及,存儲(chǔ)所述拼合圖片;以及,獲取所述拼合圖片的存儲(chǔ)地址作為圖片鏈接。
[0031]在本發(fā)明實(shí)施例第二方面中,所述服務(wù)器將所述二維碼圖片編碼成字符串的方式具體為:
[0032]所述服務(wù)器將所述二維碼圖片編碼成字節(jié)流;
[0033]以及,所述服務(wù)器將所述字節(jié)流編碼成base64字符串。
[0034]在本發(fā)明實(shí)施例第二方面中,所述社交客戶端將所述字符串解碼成所述二維碼圖片的方式具體為:
[0035]所述社交客戶端將所述base64字符串解碼成字節(jié)流;
[0036]以及,所述社交客戶端將所述字節(jié)流解碼成所述二維碼圖片。
[0037]在本發(fā)明實(shí)施例第二方面中,所述服務(wù)器向社交客戶端發(fā)送所述字符串的方式具體為:
[0038]所述服務(wù)器以社交客戶端的登錄頻率或者交互頻率為依據(jù),確定所述社交客戶端的用戶粘度;其中,所述用戶粘度的高低取決于所述登錄頻率的大小或者所述交互頻率的大小;
[0039]所述服務(wù)器判斷所述社交客戶端的用戶粘度是否超過(guò)預(yù)設(shè)粘度,如果超過(guò),向所述社交客戶端發(fā)送所述字符串。
[0040]本發(fā)明實(shí)施例中,服務(wù)器將圖片鏈接生成二維碼圖片,并將二維碼圖片編碼成字符串,并直接發(fā)送給社交客戶端,從而可以有效地減少二維碼圖片占用服務(wù)器的存儲(chǔ)空間,以及降低服務(wù)器維護(hù)二維碼圖片的維護(hù)壓力;同時(shí),社交客戶端無(wú)需下載二維碼圖片,能節(jié)省用戶流量,提升用戶體驗(yàn)。
【附圖說(shuō)明】
[0041]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明實(shí)施例公開(kāi)的一種圖片鏈接的處理方法的流程示意圖;
[0043]圖2是本發(fā)明實(shí)施例公開(kāi)的另一種圖片鏈接的處理方法的流程示意圖;
[0044]圖3是本發(fā)明實(shí)施例公開(kāi)的一種社交客戶端輸出二維碼圖片時(shí)的界面示意圖;
[0045]圖4是本發(fā)明實(shí)施例公開(kāi)的另一種圖片鏈接的處理方法的流程示意圖;
[0046]圖5是本發(fā)明實(shí)施例公開(kāi)的一種圖片鏈接的處理系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]本發(fā)明實(shí)施例公開(kāi)了一種圖片鏈接的處理方法及系統(tǒng),能夠有效地減少占用服務(wù)器的存儲(chǔ)空間、降低服務(wù)器的維護(hù)壓力以及節(jié)省用戶流量。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0049]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種圖片鏈接的處理方法的流程示意圖。如圖1所示,該圖片鏈接的處理方法可以包括以下步驟。
[0050]101、服務(wù)器將圖片鏈接生成二維碼圖片。
[0051]本發(fā)明實(shí)施例中,服務(wù)器可以調(diào)用二維碼生成器將圖片鏈接生成二維碼圖片。其中,圖片鏈接可以是指圖片的存儲(chǔ)地址。進(jìn)一步地,本發(fā)明實(shí)施例中,圖片可以是拼合圖片,例如,可以是社交客戶端發(fā)送的由用戶圖片與主播用戶的圖片進(jìn)行拼合而得到的拼合圖片。
[0052]102、服務(wù)器將二維碼圖片編碼成字符串,并向社交客戶端發(fā)送字符串。
[0053]在一個(gè)實(shí)施例中,服務(wù)器可以將二維碼圖片編碼成字節(jié)流,以及將字節(jié)流編碼成base64字符串。當(dāng)然,服務(wù)器也可以采用其他編碼方式將字節(jié)流編碼成普通字符串或者字節(jié)流數(shù)組,本發(fā)明實(shí)施例不作限定。
[0054]其中,由于字符串可以使用Unicode字符集,可以支持多國(guó)文字,因此,服務(wù)器將字節(jié)流編碼成base64字符串不僅可以實(shí)現(xiàn)較高的傳輸效率(字符串通常以16位傳輸,而字節(jié)流通常以8位傳輸),還可以實(shí)現(xiàn)跨越多種平臺(tái)傳輸,同時(shí),base64字符串還能夠支持在網(wǎng)頁(yè)瀏覽器做直接顯示。
[0055]103、社交客戶端接收服務(wù)器發(fā)送的字符串。
[0056]104、社交客戶端將字符串解碼成二維碼圖片。
[0057]在一個(gè)實(shí)施例中,社交客戶端可以將base64字符串解碼成字節(jié)流,然后將字節(jié)流解碼成二維碼圖片。
[0058]105、社交客戶端輸出二維碼圖片。
[0059]本發(fā)明實(shí)施例中,用戶可以點(diǎn)擊或長(zhǎng)按社交客戶端輸出的二維碼圖片,使得社交客戶端可以解析二維碼圖片獲得圖片鏈接,并根據(jù)圖片鏈接獲取對(duì)應(yīng)圖片輸出顯示。
[0060]在圖1所描述的方法中,服務(wù)器將圖片鏈接生成二維碼圖片,并將二維碼圖片編碼成字符串,并直接發(fā)送給社交客戶端,從而可以有效地減少二維碼圖片占用服務(wù)器的存儲(chǔ)空間,以及降低服務(wù)器維護(hù)二維碼圖片的維護(hù)壓力;同時(shí),社交客戶端無(wú)需下載二維碼圖片,能節(jié)省用戶流量,提升用戶體驗(yàn)。
[0061]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的另一種圖片鏈接的處理方法的流程示意圖。如圖2所示,該圖片鏈接的處理方法可以包括以下步驟。
[0062]201、用戶在社交客戶端上將戶圖片與主播用戶的圖片進(jìn)行拼合,得到拼合圖片。
[0063]202、社交客戶端將拼合圖片發(fā)送至服務(wù)器。
[0064]203、服務(wù)器接收社交客戶端發(fā)送的拼合圖片。
[0065]204、服務(wù)器存儲(chǔ)拼合圖片。
[0066]205、服務(wù)器獲取拼合圖片的存儲(chǔ)地址作為圖片鏈接。
[0067]206、服務(wù)器將圖片鏈接生成二維碼圖片。
[0068]207、服務(wù)器將二維碼圖片編碼成base64字符串。
[0069]208、服務(wù)器向社交客戶端發(fā)送base64字符串。
[0070]209、社交客戶端接收服務(wù)器發(fā)送的base64字符串。
[0071]210、社交客戶端將base64字符串解碼成二維碼圖片。
[0072]211、社交客戶端輸出二維碼圖片。
[0073]請(qǐng)一并參閱圖3,圖3是本發(fā)明實(shí)施例公開(kāi)的一種社交客戶端輸出二維碼圖片時(shí)的界面示意圖。如圖3所示,社交客戶端輸出二維碼圖片時(shí)的界面上還可以同時(shí)輸出服務(wù)器發(fā)送的拼合圖片。
[0074]在圖2所描述的方法中,服務(wù)器將圖片鏈接生成二維碼圖片,并將二維碼圖片編碼成base64字符串,并直接發(fā)送給社交客戶端,從而可以有效地減少二維碼圖片占用服務(wù)器的存儲(chǔ)空間,以及降低服務(wù)器維護(hù)二維碼圖片的維護(hù)壓力;同時(shí),社交客戶端無(wú)需下載二維碼圖片,能節(jié)省用戶流量,提升用戶體驗(yàn)。
[0075]請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開(kāi)的另一種圖片鏈接的處理方法的流程示意圖。如圖4所示,該圖片鏈接的處理方法可以包括以下步驟。
[0076]401、用戶在社交客戶端上將戶圖片與主播用戶的圖片進(jìn)行拼合,得到拼合圖片。
[0077]402