即時通訊客戶端的圖片顯示方法、裝置及系統(tǒng)的制作方法
【專利摘要】本申請實(shí)施例中提供了一種即時通訊客戶端的圖片顯示方法、裝置及系統(tǒng),該方法包括:接收待顯示圖片的數(shù)據(jù)信息;接收用戶對待顯示圖片設(shè)置的第一設(shè)置信息,第一設(shè)置信息是待顯示圖片在圖片接收客戶端的顯示信息;根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片。采用本申請實(shí)施例中提供的方法,能夠解決現(xiàn)有技術(shù)中圖片顯示時與用戶預(yù)期顯示效果不一致導(dǎo)致用戶體驗(yàn)下降的問題。
【專利說明】
即時通訊客戶端的圖片顯示方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本申請涉及計(jì)算機(jī)通信技術(shù),特別涉及一種即時通訊客戶端的圖片顯示方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中的即時通訊客戶端的圖片顯示方法如下:用戶在本地客戶端選中想要發(fā)送的圖片后,確認(rèn)上傳;發(fā)送圖片的客戶端將圖片顯示在本地客戶端,并將圖片發(fā)送至服務(wù)端,服務(wù)端將消息傳送至對端用戶的客戶端,對端用戶客戶端對該圖片進(jìn)行顯示。
[0003]采用現(xiàn)有技術(shù)的圖片顯示方法,可能達(dá)不到通信雙方想要通過圖片表達(dá)的預(yù)期效果,降低用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本申請實(shí)施例中提供了一種圖片信息的顯示方法、裝置及系統(tǒng),用于解決現(xiàn)有技術(shù)中圖片顯示時與用戶預(yù)期顯示效果不一致導(dǎo)致用戶體驗(yàn)下降的問題。
[0005]根據(jù)本申請實(shí)施例的第一個方面,提供了一種即時通訊客戶端的圖片顯示方法,包括:接收待顯示圖片的數(shù)據(jù)信息;接收用戶對待顯示圖片設(shè)置的第一設(shè)置信息,第一設(shè)置信息是待顯示圖片在圖片接收客戶端的顯示信息;根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片。
[0006]根據(jù)本申請實(shí)施例的第二個方面,提供了一種即時通訊客戶端的圖片顯示方法,包括:接收待顯示圖片的數(shù)據(jù)信息;接收用戶對待顯示圖片設(shè)置的第二設(shè)置信息,第二設(shè)置信息是待顯示圖片在圖片發(fā)送客戶端的顯示信息;根據(jù)數(shù)據(jù)信息和第二設(shè)置信息在圖片發(fā)送客戶端顯示圖片。
[0007]根據(jù)本申請實(shí)施例的第三個方面,提供了一種即時通訊客戶端的圖片顯示裝置,包括:數(shù)據(jù)信息接收模塊,用于接收待顯示圖片的數(shù)據(jù)信息;第一設(shè)置模塊,用于接收用戶對待顯示圖片設(shè)置的第一設(shè)置信息,第一設(shè)置信息是待顯示圖片在圖片接收客戶端的顯示信息;第一顯示模塊,用于根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片。
[0008]根據(jù)本申請實(shí)施例的第四個方面,提供了一種即時通訊客戶端的圖片顯示裝置,包括:數(shù)據(jù)信息接收模塊,用于接收待顯示圖片的數(shù)據(jù)信息;第二設(shè)置模塊,用于接收用戶對待顯示圖片設(shè)置的第二設(shè)置信息,第二設(shè)置信息是待顯示圖片在圖片發(fā)送客戶端的顯示信息;第二顯示模塊,用于根據(jù)數(shù)據(jù)信息和第二設(shè)置信息在圖片發(fā)送客戶端顯示圖片。
[0009]根據(jù)本申請實(shí)施例的第五個方面,提供了一種即時通訊裝置,包括:如前述的一種圖片顯示裝置。
[0010]根據(jù)本申請實(shí)施例的第六個方面,提供了一種即時通訊裝置,包括:如前述的另一種圖片顯示裝置。
[0011]根據(jù)本申請實(shí)施例的第七個方面,提供了一種即時通訊系統(tǒng),包括:圖片發(fā)送客戶端,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息,并將數(shù)據(jù)信息發(fā)送至服務(wù)端;服務(wù)端,用于將數(shù)據(jù)信息發(fā)送至圖片接收客戶端;圖片接收客戶端,用于從服務(wù)端接收數(shù)據(jù)信息,并接收用戶輸入的第一設(shè)置信息,并根據(jù)數(shù)據(jù)信息和第一設(shè)置信息顯示圖片,其中,第一設(shè)置信息是待顯示圖片在圖片接收客戶端的顯示信息。
[0012]根據(jù)本申請實(shí)施例的第八個方面,提供了一種即時通訊系統(tǒng),包括:圖片發(fā)送客戶端,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息和第一設(shè)置信息,并將數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至服務(wù)端;其中,第一設(shè)置信息是待顯示圖片在圖片接收客戶端的顯示信息;服務(wù)端,用于將數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至圖片接收客戶端;圖片接收客戶端,用于從服務(wù)端接收數(shù)據(jù)信息和第一設(shè)置信息,并根據(jù)數(shù)據(jù)信息和第一設(shè)置信息顯示圖片。
[0013]根據(jù)本申請實(shí)施例的第九個方面,提供了一種即時通訊系統(tǒng),包括:圖片發(fā)送客戶端,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息和第二設(shè)置信息,根據(jù)數(shù)據(jù)信息和第二設(shè)置信息顯示圖片,并將數(shù)據(jù)信息發(fā)送至服務(wù)端,其中,第二設(shè)置信息是待顯示圖片在圖片發(fā)送客戶端的顯示信息;服務(wù)端,用于將數(shù)據(jù)信息發(fā)送至圖片接收客戶端;圖片接收客戶端,用于從服務(wù)端接收數(shù)據(jù)信息,并根據(jù)數(shù)據(jù)信息顯示圖片。
[0014]采用本申請實(shí)施例中的圖片顯示方法,在接收待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片在圖片接收客戶端的第一設(shè)置信息,然后根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片;使得用戶能夠?qū)D片接收端的圖片顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
【附圖說明】
[0015]此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0016]圖1為本申請實(shí)施例一所示的即時通訊客戶端的圖片顯示方法流程圖;
[0017]圖2為采用現(xiàn)有技術(shù)中的圖片顯示方法的圖片顯示效果示意圖;
[0018]圖3為采用本申請實(shí)施例所示的圖片顯示方法的圖片顯示效果示意圖;
[0019]圖4是根據(jù)本申請實(shí)施例二的即時通訊客戶端的圖片顯示方法的流程圖;
[0020]圖5是根據(jù)本申請實(shí)施例三的即時通訊客戶端的圖片顯示裝置的結(jié)構(gòu)示意圖;
[0021]圖6是根據(jù)本申請實(shí)施例四的即時通訊客戶端的圖片顯示裝置的結(jié)構(gòu)示意圖;
[0022]圖7是根據(jù)本申請實(shí)施例五的即時通訊裝置的結(jié)構(gòu)示意圖;
[0023]圖8是根據(jù)本申請實(shí)施例六的即時通訊裝置的結(jié)構(gòu)示意圖;
[0024]圖9是根據(jù)本申請實(shí)施例七的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖10是根據(jù)本申請實(shí)施例八的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖;
[0026]圖11是根據(jù)本申請實(shí)施例九的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖;
[0027]圖12是根據(jù)本申請實(shí)施例十的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]為了使本申請實(shí)施例中的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對本申請的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說明,顯然,所描述的實(shí)施例僅是本申請的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0029]圖1為本申請實(shí)施例一所示的即時通訊客戶端的圖片顯示方法流程圖。
[0030]根據(jù)本申請實(shí)施例一所示的作為圖片接收端的即時通訊客戶端的圖片顯示方法包括以下步驟:
[0031]S102,接收待顯示圖片的數(shù)據(jù)信息;
[0032]S104,接收用戶對待顯示圖片設(shè)置的設(shè)置信息,該第一設(shè)置信息是待顯示圖片在圖片接收客戶端的顯示信息;
[0033]S106,根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片。
[0034]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,接收待顯示圖片的數(shù)據(jù)信息是指即時通訊客戶端獲取待顯示圖片的數(shù)據(jù)信息的過程,例如,可以是接收圖片發(fā)送端用戶上傳的圖片數(shù)據(jù);也可以是圖片發(fā)送端用戶通過服務(wù)端轉(zhuǎn)發(fā)至圖片接收客戶端的圖片;也可以是雙方客戶端直接傳送的圖片;也可以是通過服務(wù)端轉(zhuǎn)發(fā)后,存儲在本地客戶端上的圖片等;本申請對此不做限制。
[0035]在具體實(shí)施時,本申請實(shí)施例中的即時通訊客戶端可以安裝在如手機(jī)、平板電腦的移動終端上,也可以安裝在計(jì)算機(jī)上,本申請對此不做限制。
[0036]在具體實(shí)施時,圖片的第一設(shè)置信息可以是圖片大小、顏色、模式等影響顯示效果的信息,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,與顯示效果相關(guān)的信息均包含在本申請的設(shè)置信息范圍之內(nèi)。
[0037]在具體實(shí)施時,可以在圖片接收客戶端的各個界面根據(jù)數(shù)據(jù)信息和第一設(shè)置信息對圖片進(jìn)行顯示,例如,如果待顯示圖片是接收到的圖片消息,則在消息框中顯示;如果待顯示圖片是好友設(shè)置的頭像,則可以在消息框中顯示,也可以在好友頭像位置或通訊好友列表頭像位置顯示;如果待顯示圖片是好友上傳的最近動態(tài),也可以是在好友動態(tài)中顯示;本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述實(shí)施例均是為示例的目的而示出,并不用于限制本申請。
[0038]在具體實(shí)施時,圖片接收客戶端對接收到的待顯示圖片進(jìn)行解析,并以人眼能夠識別的方式呈現(xiàn)在終端屏幕上;在呈現(xiàn)圖片時,同時也將讀取圖片數(shù)據(jù)中包括設(shè)置信息在內(nèi)的附加信息,并根據(jù)相應(yīng)的附加信息,對圖片進(jìn)行一些特別處理。
[0039]本申請實(shí)施例適用于Android (基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備)、1S(由蘋果公司開發(fā)的移動操作系統(tǒng))、Window Phone (微軟公司開發(fā)的移動操作系統(tǒng))等多種操作系統(tǒng)的具有圖片呈現(xiàn)功能的軟件中。
[0040]在具體實(shí)施時,對于安裝于不同操作系統(tǒng)的即時通訊客戶端,可以采用不同的計(jì)算機(jī)語言實(shí)施本申請實(shí)施例。例如,對于Android操作系統(tǒng),可采用Java語言;對于1S操作系統(tǒng),可以采用Objective C語言、對于WP操作系統(tǒng),可以采用C#.net等語言進(jìn)行開發(fā)。[0041 ] 在具體實(shí)施時,該即時通訊客戶端可以是例如來往、旺旺、QQ、微信等的任意即時通訊客戶端。
[0042]采用本申請實(shí)施例中的圖片顯示方法,在接收待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片在圖片接收客戶端的第一設(shè)置信息,然后根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片;使得用戶能夠?qū)D片接收端的圖片顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0043]可選地,接收用戶對待顯示圖片設(shè)置的第一設(shè)置信息具體包括:接收用戶在圖片接收客戶端輸入的第一設(shè)置信息。
[0044]在具體實(shí)施時,可以采用多種方式來接收用戶在圖片接收客戶端輸入的設(shè)置信息,如在收到圖片的數(shù)據(jù)信息后,直接顯示圖片,然后用戶通過點(diǎn)擊該圖片以右鍵彈出設(shè)置信息并進(jìn)行選擇,或者點(diǎn)擊該圖片以勾選設(shè)置信息;或者向用戶提示,收到來自對端的圖片,確定是否進(jìn)行設(shè)置,如果用戶確認(rèn)進(jìn)行設(shè)置,則向用戶提供設(shè)置信息,然后接收用戶選擇的設(shè)置信息等;本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述實(shí)施例只是為示例的目的而示出,并不用于限制本申請。
[0045]采用本申請實(shí)施例中的圖片顯示方法,在接收到待顯示圖片數(shù)據(jù)信息后,由接收端用戶對待顯示圖片進(jìn)行設(shè)置;使得用戶能夠?qū)膶Χ私邮盏降膱D片的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0046]可選地,接收待顯示圖片的數(shù)據(jù)信息和接收用戶對待顯示圖片設(shè)置的第一設(shè)置信息具體包括:接收用戶在圖片發(fā)送客戶端輸入的數(shù)據(jù)信息和第一設(shè)置信息;圖片發(fā)送客戶端將所述數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至服務(wù)端;接收來自所述服務(wù)端的所述數(shù)據(jù)信息和第一設(shè)置信息。
[0047]在具體實(shí)施時,在圖片發(fā)送客戶端可以采用多種方式接收圖片的數(shù)據(jù)信息和對發(fā)送的圖片設(shè)置的第一設(shè)置信息,如用戶在其手機(jī)上選中需要發(fā)送的圖片,右鍵彈出設(shè)置信息供用戶進(jìn)行選擇;或者選中需要發(fā)送的圖片后,勾選設(shè)置信息;或者在選中需要發(fā)送的圖片后,向用戶提示,是否進(jìn)行設(shè)置,如果用戶確認(rèn)進(jìn)行設(shè)置,則向用戶提供設(shè)置信息,然后接收用戶選擇的設(shè)置信息等;本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述實(shí)施例只是為示例的目的而示出,并不用于限制本申請。
[0048]采用本申請實(shí)施例中的圖片顯示方法,圖片發(fā)送客戶端在發(fā)送待顯示圖片數(shù)據(jù)信息的同時發(fā)送對待顯示圖片的設(shè)置信息,使得用戶能夠?qū)Πl(fā)送的圖片在對端的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0049]在具體實(shí)施時,可以將用戶對圖片呈現(xiàn)的特殊設(shè)置轉(zhuǎn)化成圖片數(shù)據(jù)中的附加信息和圖片數(shù)據(jù)一起打包,發(fā)送給服務(wù)端,再由服務(wù)端發(fā)送給對端。
[0050]可選地,圖片發(fā)送客戶端將所述數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至服務(wù)端具體包括:圖片發(fā)送客戶端采用EXIF (Exchangeable image file format,可交換圖像文件)格式存儲數(shù)據(jù)信息;將第一設(shè)置信息保存在EXIF文件的標(biāo)識位中;將包括第一設(shè)置信息和數(shù)據(jù)信息的EXIF文件發(fā)送至服務(wù)端;接收來自所述服務(wù)端的所述數(shù)據(jù)信息和第一設(shè)置信息具體包括:從服務(wù)端接收EXIF文件;對EXIF文件進(jìn)行解析,提取數(shù)據(jù)信息;從標(biāo)識位中提取第一設(shè)置信息。
[0051]EXIF是一種圖象文件格式,EXIF文件的數(shù)據(jù)存儲遵從JPEG (Joint PhotographicExperts Group,聯(lián)合圖像專家小組)標(biāo)準(zhǔn),只是在文件標(biāo)識位(頭信息)中增加了有關(guān)拍攝信息的內(nèi)容和索引圖。JPEG是一種針對相片圖像而被本領(lǐng)域技術(shù)人員廣泛使用的一種有損壓縮標(biāo)準(zhǔn)方法,該標(biāo)準(zhǔn)方法以24位顏色存儲單個位圖。
[0052]在具體實(shí)例時,圖片發(fā)送客戶端可以以EXIF(Exchangeable Image File,可交換圖像文件)規(guī)范的形式,將用戶選擇的設(shè)置信息保存在meta信息包中,并將meta信息包和圖片數(shù)據(jù)一起保存為JPG格式的圖片數(shù)據(jù);然后再將JPG格式的圖片數(shù)據(jù)發(fā)送至服務(wù)端;圖片接收客戶端接收到圖片數(shù)據(jù)后,按照EXIF規(guī)范解析圖片數(shù)據(jù)中的meta信息,然后在呈現(xiàn)該圖片時,根據(jù)meta信息中的設(shè)置信息進(jìn)行呈現(xiàn)。本領(lǐng)域技術(shù)人員可以理解,上述實(shí)施例只是為示例的目的而示出,并不用于限制本申請。
[0053]在具體實(shí)施時,設(shè)置信息可以采用” is Consistent = true”的數(shù)據(jù)形式存儲在meta信息中,該數(shù)據(jù)形式表示在圖片接收端需要以在圖片發(fā)送端顯示效果一致的方式進(jìn)行顯示。當(dāng)然,本領(lǐng)域技術(shù)人員也應(yīng)當(dāng)理解,還可以采用如特殊字段的形式代表設(shè)置信息,如,約定在某一字段為“ I”時,代表圖片像素保持與發(fā)送端顯示像素一致,在某一字段為“O”時,代表圖片像素可縮??;在另一字段為“I”時,代表圖片顏色保持與發(fā)送端顯示顏色一致,在該字段為“O”時,代表圖片顏色可根據(jù)接收端的模式進(jìn)行調(diào)整等。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述實(shí)施例只是為示例的目的而示出,并不用于限制本申請。
[0054]采用本申請實(shí)施例中的圖片顯示方法,圖片發(fā)送端在發(fā)送待顯示圖片數(shù)據(jù)信息的同時發(fā)送對待顯示圖片的設(shè)置信息,使得發(fā)送圖片的用戶能夠?qū)D片在對端在的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0055]優(yōu)選地,第一設(shè)置信息是待顯示圖片的顯示方向。
[0056]本領(lǐng)域技術(shù)人員可以理解,圖片的顯示方向包括:圖片正向顯示(正常顯示)和圖片反向顯示(鏡像顯示)等。
[0057]現(xiàn)有技術(shù)中,為了用戶方便的區(qū)分自己發(fā)送的消息與對方發(fā)送的消息,即時通訊軟件客戶端通常將本地用戶(消息發(fā)送端)的標(biāo)識信息(如頭像、昵稱等)與本地用戶發(fā)出的消息顯示在消息框一側(cè),將對端用戶(消息接收端)的標(biāo)識信息(如頭像、昵稱等)與對端用戶發(fā)送的消息顯示在消息框另一側(cè),例如,將本地用戶A的頭像和A發(fā)出的消息顯示在消息框的右側(cè),將對端用戶B的頭像和B發(fā)送的消息顯示在消息框的左側(cè)。也就是說,對于同一條消息,在通信雙方的客戶端上的顯示位置是不同的。
[0058]在這種顯示界面下,通信雙方對圖片的顯示可能存在如圖2所示的情況:用戶A通過即時通訊軟件客戶端向用戶B發(fā)送向左伸出拳頭的圖片消息,在用戶A的即時通訊信息框中,該圖片將與A的頭像一起顯示在消息框右側(cè),拳頭向左指向顯示B的頭像和消息的方向;很容易看出是用戶A在向用戶B表示擊打。而在用戶B的即時通訊信息框中,該圖片將與A的頭像一起顯示在消息框左側(cè),拳頭向左指向A的頭像或消息框的邊框;在用戶B看來,通常理解用戶A在向用戶A本人表示擊打,與用戶A的初衷不一致。
[0059]因此,采用現(xiàn)有技術(shù)中的圖片顯示方法,在顯示有方向的圖片時,通信雙方客戶端上的顯示效果會不一致,導(dǎo)致用戶體驗(yàn)降低。
[0060]采用本申請實(shí)施例中的圖片顯示方法,在接收到來自圖片發(fā)送客戶端的待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片設(shè)置的顯示方向,然后以設(shè)置的顯示方向在圖片接收客戶端顯示圖片;由于用戶能夠?qū)D片的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中對圖片直接進(jìn)行顯示導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0061]仍然以用戶A通過即時通訊軟件客戶端向用戶B發(fā)送向左伸出拳頭的圖片消息為例,采用本申請實(shí)施例中的圖片顯示方法后,用戶A發(fā)送圖片時,選擇在對端客戶端中圖片鏡像顯示,顯示效果將如圖3所示:在用戶B的即時通訊信息框中,該用戶A發(fā)送的擊打圖片將與A的頭像一起顯示在消息框左側(cè),拳頭向右指向顯示B的頭像和消息的方向;很容易看出是用戶A在向用戶B表示擊打,與用戶A的初衷一致。
[0062]優(yōu)選地,待顯示圖片是用戶設(shè)置的客戶端頭像。
[0063]如前所述,目前即時通訊軟件客戶端通常將本地用戶頭像與本地用戶發(fā)出的消息顯示在消息框一例,將對端用戶的頭像與對端用戶發(fā)送的消息顯示在消息框另一例,例如,將本地用戶A的頭像和A發(fā)出的消息顯示在消息框的右側(cè),將對端用戶B的頭像和B發(fā)送的消息顯示在消息框的左側(cè)。
[0064]在這種顯示界面下,通信雙方的頭像顯示將可能存在以下情況:例如,用戶A與B是情侶,A上傳了向左深情凝視的個人頭像,在雙方通信時,在A的消息框中顯示,A向左深情凝視著左側(cè)的B ;但是,此時在B看來,A卻是向左凝視著消息框的左側(cè)邊框,背向右側(cè)的B ;違背了 A設(shè)置該頭像的本意;而如果A上傳向右深情凝視的個人頭像,雖然在B看來A是向左深情凝視著左側(cè)的B,但在A自己看來,A也是背向右側(cè)的B。
[0065]因此,采用現(xiàn)有技術(shù)中的頭像的顯示方法,在涉及顯示有方向的頭像時,通信雙方客戶端上的顯示效果會不一致,導(dǎo)致用戶體驗(yàn)降低。
[0066]采用本申請實(shí)施例中的圖片顯示方法,在接收到來自對端客戶端的頭像信息后,繼續(xù)接收用戶對頭像設(shè)置的在圖片接收客戶端上的顯示方向,然后根據(jù)數(shù)據(jù)信息以設(shè)置的顯示方向在圖片接收客戶端顯示圖片;避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0067]仍然以用戶A和B設(shè)置深情凝望的頭像為例,采用本申請實(shí)施例中的圖片顯示方法后,A上傳向左深情凝視的個人頭像,然后設(shè)置在對端鏡像顯示,在雙方通信時,在A的消息框中顯示A向左深情凝視著左側(cè)的B ;在B的消息框中,A的頭像鏡像顯示,向右深情凝視著右側(cè)的B,與用戶A的初衷一致。
[0068]當(dāng)然,用戶A也可以不對頭像的顯示方向進(jìn)行設(shè)置,而由用戶B在B的消息框中設(shè)置對A的頭像鏡像顯示,使得在B的消息框中,A的頭像向右深情凝視著右側(cè)的B,也與用戶A的初衷一致。
[0069]圖4是根據(jù)本申請實(shí)施例二的即時通訊客戶端的圖片顯示方法的流程圖。
[0070]如圖4所示,根據(jù)本申請實(shí)施例二的作為圖片發(fā)送端的即時通訊客戶端的圖片顯示方法包括以下步驟:
[0071]S402,接收待顯示圖片的數(shù)據(jù)信息;
[0072]S404,接收用戶對待顯示圖片設(shè)置的第二設(shè)置信息,第二設(shè)置信息是待顯示圖片在圖片發(fā)送客戶端的顯示信息;
[0073]S406,根據(jù)數(shù)據(jù)信息和第二設(shè)置信息在圖片發(fā)送客戶端顯示圖片。
[0074]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,接收待顯示圖片的數(shù)據(jù)信息是指即時通訊客戶端獲取待顯示圖片的數(shù)據(jù)信息的過程,例如,可以是本地終端中存儲的圖片,也可以是通過本地終端相機(jī)拍攝的圖片等,本申請對此不做限制。
[0075]在具體實(shí)施時,本申請實(shí)施例中的即時通訊客戶端可以安裝在如手機(jī)、平板電腦的移動終端上,也可以安裝在計(jì)算機(jī)上,本申請對此不做限制。
[0076]在具體實(shí)施時,圖片的第二設(shè)置信息可以是圖片大小、顏色、模式等影響顯示效果的信息,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,與顯示效果相關(guān)的信息均包含在本申請的設(shè)置信息范圍之內(nèi)。
[0077]在具體實(shí)施時,可以在即時通訊客戶端的多個界面根據(jù)數(shù)據(jù)信息和第二設(shè)置信息顯示圖片,例如,如果待顯示圖片是本地客戶端發(fā)送的圖片消息,則在消息框中顯示;如果待顯示圖片是用戶設(shè)置的頭像,則可以在消息框中顯示,也可以在客戶端頭像位置或通訊錄好友列表中顯示;如果待顯示圖片是上傳的最近動態(tài),也可以是在個人動態(tài)中顯示;本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述實(shí)施例均是為示例的目的而示出,并不用于限制本申請。
[0078]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在圖片發(fā)送客戶端在本地客戶端顯示圖片的同時,會以現(xiàn)有技術(shù)中的方式將圖片的數(shù)據(jù)信息發(fā)送至圖片接收客戶端,以使對端客戶端能夠接收對圖片,并進(jìn)行相應(yīng)顯示。
[0079]在具體實(shí)施時,對于安裝于不同操作系統(tǒng)的即時通訊客戶端,可以采用不同的計(jì)算機(jī)語言實(shí)施本申請實(shí)施例。例如,對于Android操作系統(tǒng)(基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備),可采用Java語言;對于1S操作系統(tǒng)(由蘋果公司開發(fā)的移動操作系統(tǒng)),可以采用Objective C語言、對于WP操作系統(tǒng)(微軟公司開發(fā)的移動操作系統(tǒng)),可以采用C#.net等語言進(jìn)行開發(fā)。
[0080]在具體實(shí)施時,該即時通訊客戶端可以是例如來往、旺旺、QQ、微信等的任意即時通訊客戶端。
[0081]采用本申請實(shí)施例中的圖片顯示方法,在接收到本地客戶端選擇或上傳的待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片在本地顯示效果的設(shè)置信息,然后根據(jù)數(shù)據(jù)信息和設(shè)置信息在圖片發(fā)送客戶端顯示圖片;由于發(fā)送圖片的用戶能夠?qū)D片在本地客戶端的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0082]優(yōu)選地,第二設(shè)置信息是待顯示圖片的顯示方向。
[0083]本領(lǐng)域技術(shù)人員可以理解,圖片的顯示方向包括:圖片正向顯示(正常顯示)和圖片反向顯示(鏡像顯示)等。
[0084]如前所述,目前即時通訊軟件客戶端通常將本地用戶(消息發(fā)送端)頭像與本地用戶發(fā)出的消息顯示在消息框一側(cè),將對端用戶(消息接收端)的頭像與對端用戶發(fā)送的消息顯示在消息框另一側(cè),例如,將本地用戶A的頭像和A發(fā)出的消息顯示在消息框的右偵牝?qū)Χ擞脩鬊的頭像和B發(fā)送的消息顯示在消息框的左側(cè)。
[0085]在這種顯示界面下,通信雙方對圖片的顯示可能存在如圖2所示的情況:用戶A通過即時通訊軟件客戶端向用戶B發(fā)送向左伸出拳頭的圖片消息,在用戶A的即時通訊信息框中,該圖片將與A的頭像一起顯示在消息框右側(cè),拳頭向左指向顯示B的頭像和消息的方向;很容易看出是用戶A在向用戶B表示擊打。而在用戶B的即時通訊信息框中,該圖片將與A的頭像一起顯示在消息框左側(cè),拳頭向左指向A的頭像或消息框的邊框;在用戶B看來,通常理解用戶A在向用戶A本人表示擊打,與用戶A的初衷不一致。
[0086]因此,采用現(xiàn)有技術(shù)中的圖片顯示方法,在顯示有方向的圖片時,通信雙方客戶端上的顯示效果會不一致,導(dǎo)致用戶體驗(yàn)降低。
[0087]采用本申請實(shí)施例中的圖片顯示方法,在接收到來自作為圖片發(fā)送端的本地客戶端的待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片在作為圖片發(fā)送端上的顯示方向,然后根據(jù)數(shù)據(jù)信息和顯示方向在圖片發(fā)送客戶端上顯示圖片;避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0088]仍然以用戶A想要通過即時通訊軟件客戶端向用戶B發(fā)送表示A擊打B的圖片消息為例,采用本申請實(shí)施例中的圖片顯示方法后,用戶A上傳向右伸出拳頭的圖片,并選擇在A的消息框中鏡像顯示該圖片,然后發(fā)送該圖片;此時,在A的消息框中,將顯示A向左伸出拳頭擊打左側(cè)的B的圖片;在B的消息框中,將顯示A向右伸出拳頭擊打右側(cè)的B的圖片,與用戶A的初衷一致。
[0089]優(yōu)選地,所述待顯示圖片是用戶設(shè)置的客戶端頭像。
[0090]如前所述,目前即時通訊軟件客戶端通常將本地用戶頭像與本地用戶發(fā)出的消息顯示在消息框一側(cè),將對端用戶的頭像與對端用戶發(fā)送的消息顯示在消息框另一例,例如,將本地用戶A的頭像和A發(fā)出的消息顯示在消息框的右側(cè),將對端用戶B的頭像和B發(fā)送的消息顯示在消息框的左側(cè)。
[0091]在這種顯示界面下,通信雙方的頭像顯示將可能存在以下情況:例如,用戶A與B是情侶,A上傳了向左深情凝視的個人頭像,在雙方通信時,在A的消息框中顯示,A向左深情凝視著左側(cè)的B ;但是,此時在B看來,A卻是向左凝視著消息框的左側(cè)邊框,背向右側(cè)的B ;違背了 A設(shè)置該頭像的本意;而如果A上傳向右深情凝視的個人頭像,雖然在B看來A是向左深情凝視著左側(cè)的B,但在A自己看來,A也是背向右側(cè)的B。
[0092]因此,采用現(xiàn)有技術(shù)中的頭像的顯示方法,在涉及顯示有方向的頭像時,通信雙方客戶端上的顯示效果會不一致,導(dǎo)致用戶體驗(yàn)降低。
[0093]采用本申請實(shí)施例中的圖片顯示方法,在接收到來自本地客戶端的頭像信息后,繼續(xù)接收用戶對頭像設(shè)置的作為圖片發(fā)送端的本地上的顯示方向,然后根據(jù)數(shù)據(jù)信息以設(shè)置的顯示方向在圖片發(fā)送客戶端顯示圖片;避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0094]仍然以用戶A和B設(shè)置深情凝望的頭像為例,采用本申請實(shí)施例中的圖片顯示方法后,A上傳向右深情凝視的個人頭像,然后設(shè)置在本地鏡像顯示,在雙方通信時,在A的消息框中顯示A向左深情凝視著左側(cè)的B ;在B的消息框中,A的頭像鏡像顯示,向右深情凝視著右側(cè)的B,與用戶A的初衷一致。
[0095]基于同一發(fā)明構(gòu)思,本申請實(shí)施例中還提供了一種即時通訊客戶端的圖片顯示裝置,由于該裝置解決問題的原理與本申請實(shí)施例一的圖片顯示方法相似,因此該裝置的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0096]圖5是根據(jù)本申請實(shí)施例三的即時通訊客戶端的圖片顯示裝置的結(jié)構(gòu)示意圖。
[0097]根據(jù)本申請實(shí)施例三的即時通訊客戶端的圖片顯示裝置50包括:數(shù)據(jù)信息接收模塊502,用于接收待顯示圖片的數(shù)據(jù)信息;第一設(shè)置模塊504,用于接收用戶對待顯示圖片設(shè)置的第一設(shè)置信息,第一設(shè)置信息是待顯示圖片在圖片接收客戶端的顯示信息;第一顯示模塊506,用于根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片。
[0098]采用本申請實(shí)施例中的圖片顯示裝置,在接收待顯示圖片的數(shù)據(jù)信息后,用戶能夠通過第一設(shè)置模塊設(shè)置待顯示圖片在圖片接收客戶端的顯示效果,然后根據(jù)數(shù)據(jù)信息和第一設(shè)置信息在圖片接收客戶端顯示圖片;使得用戶能夠從對端接收到的圖片、或者是發(fā)送至對端的圖片的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0099]可選地,第一設(shè)置模塊504用于接收用戶在圖片接收客戶端輸入的第一設(shè)置信息。
[0100]采用本申請實(shí)施例中的圖片顯示裝置,由于第一設(shè)置模塊位于圖片接收客戶端,使得用戶能夠?qū)膶Χ私邮盏降膱D片的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0101]可選地,第一設(shè)置模塊504具體包括:第一設(shè)置子模塊,用于接收用戶在圖片發(fā)送客戶端輸入的第一設(shè)置信息;發(fā)送子模塊,用于觸發(fā)圖片發(fā)送客戶端將第一設(shè)置信息發(fā)送至服務(wù)端;接收子模塊,用于觸發(fā)圖片接收客戶端接收來自服務(wù)端的第一設(shè)置信息。
[0102]該發(fā)送子模塊觸發(fā)發(fā)送客戶端的通信模塊將第一設(shè)置信息發(fā)送至服務(wù)端;該接收子模塊觸發(fā)圖片接收客戶端的通信模塊從服務(wù)端接收第一設(shè)置信息。
[0103]在具體實(shí)施時,該第一設(shè)置子模塊接收發(fā)送圖片的用戶輸入的設(shè)置信息后,還可以進(jìn)一步將該設(shè)置信息轉(zhuǎn)化成圖片數(shù)據(jù)的附加信息和圖片數(shù)據(jù)一起打包,傳輸給客戶端的通信模塊,由通信模塊在發(fā)送子模塊的觸發(fā)下,發(fā)送給服務(wù)端。
[0104]例如,在具體實(shí)例時,可以以EXIF規(guī)范的形式,將用戶輸入的設(shè)置信息保存在meta信息包中,并將meta信息包和圖片數(shù)據(jù)一起保存為JPG格式的圖片數(shù)據(jù);然后再將JPG格式的圖片數(shù)據(jù)發(fā)送至服務(wù)端;圖片接收客戶端接收到圖片數(shù)據(jù)后,按照EXIF規(guī)范解析圖片數(shù)據(jù)中的meta信息,然后在呈現(xiàn)該圖片時,根據(jù)meta信息中的設(shè)置信息進(jìn)行呈現(xiàn)。本領(lǐng)域技術(shù)人員可以理解,上述實(shí)施例只是為示例的目的而示出,并不用于限制本申請。
[0105]在具體實(shí)施時,設(shè)置信息可以采用” is Consistent = true”的數(shù)據(jù)形式存儲在meta信息中,該數(shù)據(jù)形式表示在圖片接收端需要以在圖片發(fā)送端顯示效果一致的方式進(jìn)行顯示。當(dāng)然,本領(lǐng)域技術(shù)人員也應(yīng)當(dāng)理解,還可以采用如特殊字段的形式代表設(shè)置信息,如,約定在某一字段為“ I”時,代表圖片像素保持與發(fā)送端顯示像素一致,在某一字段為“O”時,代表圖片像素可縮??;在另一字段為“I”時,代表圖片顏色保持與發(fā)送端顯示顏色一致,在該字段為“O”時,代表圖片顏色可根據(jù)接收端的模式進(jìn)行調(diào)整等。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述實(shí)施例只是為示例的目的而示出,并不用于限制本申請。
[0106]采用本申請實(shí)施例中的圖片顯示裝置,通過第一設(shè)置子模塊接收圖片發(fā)送用戶輸入的第一設(shè)置信息,使得發(fā)送圖片的用戶能夠?qū)D片在對端的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0107]優(yōu)選地,第一設(shè)置信息是待顯示圖片的顯示方向。
[0108]采用本申請實(shí)施例中的圖片顯示裝置,在接收到待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片設(shè)置的顯示方向,然后以設(shè)置的顯示方向在圖片接收客戶端顯示圖片;由于用戶能夠?qū)D片的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中對圖片直接進(jìn)行顯示導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0109]優(yōu)選地,待顯示圖片是用戶設(shè)置的客戶端頭像。
[0110]采用本申請實(shí)施例中的圖片顯示裝置,在接收到來自對端客戶端的頭像信息后,繼續(xù)接收用戶對頭像設(shè)置的在圖片接收客戶端上的顯示方向,然后根據(jù)數(shù)據(jù)信息以設(shè)置的顯示方向在圖片接收客戶端顯示圖片;避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0111]基于同一發(fā)明構(gòu)思,本申請實(shí)施例中還提供了一種即時通訊客戶端的圖片顯示裝置,由于該裝置解決問題的原理與本申請實(shí)施例二的圖片顯示方法相似,因此該裝置的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0112]圖6是根據(jù)本申請實(shí)施例四的即時通訊客戶端的圖片顯示裝置的結(jié)構(gòu)示意圖。
[0113]如圖6所示,根據(jù)本申請實(shí)施例四的即時通訊客戶端的圖片顯示裝置60包括:數(shù)據(jù)信息接收模塊602,用于接收待顯示圖片的數(shù)據(jù)信息;第二設(shè)置模塊604,用于接收用戶對待顯示圖片設(shè)置的第二設(shè)置信息,第二設(shè)置信息是待顯示圖片在圖片發(fā)送客戶端的顯示信息;第二顯示模塊606,用于根據(jù)數(shù)據(jù)信息和第二設(shè)置信息在圖片發(fā)送客戶端顯示圖片。
[0114]采用本申請實(shí)施例中的圖片顯示裝置,在接收到本地客戶端選擇或上傳的待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片在本地顯示效果的設(shè)置信息,然后根據(jù)數(shù)據(jù)信息和設(shè)置信息在圖片發(fā)送客戶端顯示圖片;由于發(fā)送圖片的用戶能夠?qū)D片在本地客戶端的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0115]優(yōu)選地,第二設(shè)置信息是待顯示圖片的顯示方向。
[0116]采用本申請實(shí)施例中的圖片顯示裝置,在接收到來自作為圖片發(fā)送端的本地客戶端的待顯示圖片的數(shù)據(jù)信息后,繼續(xù)接收用戶對待顯示圖片在作為圖片發(fā)送端上的顯示方向,然后根據(jù)數(shù)據(jù)信息和顯示方向在圖片發(fā)送客戶端上顯示圖片;避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0117]優(yōu)選地,待顯示圖片是用戶設(shè)置的客戶端頭像。
[0118]采用本申請實(shí)施例中的圖片顯示裝置,在接收到來自本地客戶端的頭像信息后,繼續(xù)接收用戶對頭像設(shè)置的作為圖片發(fā)送端的本地上的顯示方向,然后根據(jù)數(shù)據(jù)信息以設(shè)置的顯示方向在圖片發(fā)送客戶端顯示圖片;避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0119]基于同一發(fā)明構(gòu)思,本申請實(shí)施例中還提供了一種即時通訊裝置,由于該裝置解決問題的原理與本申請實(shí)施例一的圖片顯示方法相似,因此該裝置的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0120]圖7是根據(jù)本申請實(shí)施例五的即時通訊裝置的結(jié)構(gòu)示意圖。
[0121]如圖7所示,根據(jù)本申請實(shí)施例五的即時通訊裝置7包括:圖片顯示裝置50。
[0122]采用本申請實(shí)施例的即時通訊裝置,用戶能夠?qū)膶Χ私邮盏降膱D片和發(fā)送至對端的圖片的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0123]基于同一發(fā)明構(gòu)思,本申請實(shí)施例中還提供了一種即時通訊裝置,由于該裝置解決問題的原理與本申請實(shí)施例二的圖片顯示方法相似,因此該裝置的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0124]圖8是根據(jù)本申請實(shí)施例六的即時通訊裝置的結(jié)構(gòu)示意圖。
[0125]如圖8所示,根據(jù)本申請實(shí)施例六的即時通訊裝置8包括:圖片顯示裝置60。
[0126]采用本申請實(shí)施例的即時通訊裝置,用戶能夠?qū)ψ约喊l(fā)送的圖片在本地客戶端的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0127]基于同一發(fā)明構(gòu)思,本申請實(shí)施例中還提供了一種即時通訊系統(tǒng),由于該系統(tǒng)解決問題的原理與本申請實(shí)施例的圖片顯示方法相似,因此該系統(tǒng)的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0128]圖9是根據(jù)本申請實(shí)施例七的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖。
[0129]如圖9所示,根據(jù)本申請實(shí)施例七的即時通訊系統(tǒng)90包括:圖片發(fā)送客戶端92,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息,并將所述數(shù)據(jù)信息發(fā)送至服務(wù)端94 ;服務(wù)端94,用于將數(shù)據(jù)信息發(fā)送至圖片接收客戶端96 ;圖片接收客戶端96,用于從服務(wù)端94接收數(shù)據(jù)信息,并接收用戶輸入的第一設(shè)置信息,并根據(jù)數(shù)據(jù)信息和第一設(shè)置信息顯示圖片,其中,第一設(shè)置信息是待顯示圖片在圖片接收客戶端96的顯示信息。
[0130]采用本申請實(shí)施例的即時通訊系統(tǒng),用戶能夠?qū)邮盏膱D片的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0131]優(yōu)選地,第一設(shè)置信息是待顯示圖片的顯示方向。
[0132]采用本申請實(shí)施例中的即時通訊系統(tǒng),用戶能夠?qū)邮盏膱D片的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0133]優(yōu)選地,待顯示圖片是用戶設(shè)置的客戶端頭像。
[0134]采用本申請實(shí)施例中的即時通訊系統(tǒng),用戶能夠?qū)Χ擞脩舻念^像的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對用戶頭像直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0135]基于同一發(fā)明構(gòu)思,本申請實(shí)施例中還提供了一種即時通訊系統(tǒng),由于該系統(tǒng)解決問題的原理與本申請實(shí)施例的圖片顯示方法相似,因此該系統(tǒng)的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0136]圖10是根據(jù)本申請實(shí)施例八的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖。
[0137]如圖10所示,根據(jù)本申請實(shí)施例八的即時通訊系統(tǒng)100包括:圖片發(fā)送客戶端102,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息和第一設(shè)置信息,并將數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至服務(wù)端;其中,第一設(shè)置信息是待顯示圖片在圖片接收客戶端106的顯示信息;服務(wù)端104,用于將數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至圖片接收客戶端106 ;圖片接收客戶端106,用于從服務(wù)端接收數(shù)據(jù)信息和第一設(shè)置信息,并根據(jù)數(shù)據(jù)信息和第一設(shè)置信息顯示圖片。
[0138]采用本申請實(shí)施例的即時通訊系統(tǒng),用戶能夠?qū)Πl(fā)送至對端的圖片的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0139]優(yōu)選地,第一設(shè)置信息是待顯示圖片的顯示方向。
[0140]采用本申請實(shí)施例中的即時通訊系統(tǒng),用戶能夠?qū)Πl(fā)送至對端的圖片的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0141]優(yōu)選地,待顯示圖片是用戶設(shè)置的客戶端頭像。
[0142]采用本申請實(shí)施例中的即時通訊系統(tǒng),用戶能夠?qū)Πl(fā)送至對端的頭像的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對用戶頭像直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0143]基于同一發(fā)明構(gòu)思,本申請實(shí)施例中還提供了一種即時通訊系統(tǒng),由于該系統(tǒng)解決問題的原理與本申請實(shí)施例的圖片顯示方法相似,因此該系統(tǒng)的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0144]圖11是根據(jù)本申請實(shí)施例九的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖。
[0145]如圖11所示,根據(jù)本申請實(shí)施例九的即時通訊系統(tǒng)110包括:圖片發(fā)送客戶端112,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息和第二設(shè)置信息,根據(jù)數(shù)據(jù)信息和第二設(shè)置信息顯示圖片,并將所述數(shù)據(jù)信息發(fā)送至服務(wù)端,其中,第二設(shè)置信息是待顯示圖片在圖片發(fā)送客戶端的顯示信息;服務(wù)端114,用于將數(shù)據(jù)信息發(fā)送至圖片接收客戶端116 ;圖片接收客戶端116,用于從服務(wù)端114接收數(shù)據(jù)信息,并根據(jù)數(shù)據(jù)信息顯示圖片。
[0146]采用本申請實(shí)施例的即時通訊系統(tǒng),用戶能夠?qū)ψ约喊l(fā)送的圖片在本地客戶端的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0147]優(yōu)選地,第一設(shè)置信息是待顯示圖片的顯示方向。
[0148]采用本申請實(shí)施例中的即時通訊系統(tǒng),用戶能夠?qū)ψ约喊l(fā)送的圖片在本地客戶端的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0149]優(yōu)選地,待顯示圖片是用戶設(shè)置的客戶端頭像。
[0150]采用本申請實(shí)施例中的即時通訊系統(tǒng),用戶能夠?qū)ψ约涸O(shè)置的頭像在本地客戶端的顯示方向進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對用戶頭像直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0151]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,為了描述的方便,以上所述裝置的各部分以功能分為各種部件或單元分別描述。當(dāng)然,在實(shí)施本申請時可以把各部件或單元的功能在同一個或多個軟件或硬件中實(shí)現(xiàn)。
[0152]圖12是根據(jù)本申請實(shí)施例十的即時通訊系統(tǒng)的結(jié)構(gòu)示意圖。
[0153]如圖12所示,根據(jù)本申請實(shí)施例十的即時通訊系統(tǒng)包括:通信雙方A和B的手機(jī),該手機(jī)上均安裝有即時通信客戶端;通信服務(wù)端;用于轉(zhuǎn)發(fā)通信雙方的消息。
[0154]各即時通信客戶端包括3個模塊:
[0155]通信模塊:負(fù)責(zé)將本手機(jī)的信息發(fā)送給服務(wù)端;并且負(fù)責(zé)解析服務(wù)端傳送過來的數(shù)據(jù),并交給其它模塊處理。
[0156]圖片渲染模塊(即圖片顯示模塊):負(fù)責(zé)將通信模塊解析出來的圖片數(shù)據(jù),以人眼能識別的方式呈現(xiàn)在手機(jī)屏幕上;在呈現(xiàn)圖片時,同時也將讀取圖片數(shù)據(jù)中的附加信息,并根據(jù)相應(yīng)的附加信息,對圖片進(jìn)行特別處理。
[0157]圖片設(shè)置模塊:負(fù)責(zé)將用戶對圖片呈現(xiàn)的特殊設(shè)置,轉(zhuǎn)化成圖片數(shù)據(jù)中的附加信息和圖片數(shù)據(jù)一起打包,交給通信模塊,發(fā)送給通信服務(wù)端。
[0158]采用本申請實(shí)施例的即時通訊系統(tǒng),用戶能夠?qū)ψ约喊l(fā)送的圖片在對端客戶端的顯示效果進(jìn)行設(shè)置,避免了現(xiàn)有技術(shù)中客戶端對圖片直接進(jìn)行顯示可能導(dǎo)致的與用戶預(yù)期顯示效果不一致,從而提升了用戶體驗(yàn)。
[0159]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0160]本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0161]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0162]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0163]盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。
[0164]顯然,本領(lǐng)域的技術(shù)人員可以對本申請進(jìn)行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種即時通訊客戶端的圖片顯示方法,其特征在于,包括: 接收待顯示圖片的數(shù)據(jù)信息; 接收用戶對所述待顯示圖片設(shè)置的第一設(shè)置信息,所述第一設(shè)置信息是所述待顯示圖片在圖片接收客戶端的顯示信息; 根據(jù)所述數(shù)據(jù)信息和所述第一設(shè)置信息在所述圖片接收客戶端顯示所述圖片。2.根據(jù)權(quán)利要求1所述的圖片顯示方法,其特征在于,接收用戶對所述待顯示圖片設(shè)置的第一設(shè)置信息具體包括: 接收用戶在圖片接收客戶端輸入的第一設(shè)置信息。3.根據(jù)權(quán)利要求1所述的圖片顯示方法,其特征在于,接收待顯示圖片的數(shù)據(jù)信息和接收用戶對所述待顯示圖片設(shè)置的第一設(shè)置信息具體包括: 接收用戶在圖片發(fā)送客戶端輸入的數(shù)據(jù)信息和第一設(shè)置信息; 圖片發(fā)送客戶端將所述數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至服務(wù)端; 接收來自所述服務(wù)端的所述數(shù)據(jù)信息和第一設(shè)置信息。4.根據(jù)權(quán)利要求3所述的圖片顯示方法,其特征在于,圖片發(fā)送客戶端將所述數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至服務(wù)端具體包括:圖片發(fā)送客戶端采用可交換圖片文件EXIF格式存儲所述數(shù)據(jù)信息;將所述第一設(shè)置信息保存在所述EXIF文件的標(biāo)識位中;將包括所述第一設(shè)置信息和數(shù)據(jù)信息的EXIF文件發(fā)送至服務(wù)端;接收來自所述服務(wù)端的所述數(shù)據(jù)信息和第一設(shè)置信息具體包括:從服務(wù)端接收所述EXIF文件;對所述EXIF文件進(jìn)行解析,提取數(shù)據(jù)信息;從標(biāo)識位中提取所述第一設(shè)置信息。5.根據(jù)權(quán)利要求1所述的圖片顯示方法,其特征在于,所述第一設(shè)置信息是所述待顯示圖片的顯示方向。6.根據(jù)權(quán)利要求5所述的圖片顯示方法,其特征在于,所述待顯示圖片是用戶設(shè)置的客戶頭像。7.一種即時通訊客戶端的圖片顯示方法,其特征在于,包括: 接收待顯示圖片的數(shù)據(jù)信息; 接收用戶對所述待顯示圖片設(shè)置的第二設(shè)置信息,所述第二設(shè)置信息是所述待顯示圖片在圖片發(fā)送客戶端的顯示信息; 根據(jù)所述數(shù)據(jù)信息和所述第二設(shè)置信息在所述圖片發(fā)送客戶端顯示所述圖片。8.根據(jù)權(quán)利要求7所述的圖片顯示方法,其特征在于,所述第二設(shè)置信息是所述待顯示圖片的顯示方向。9.根據(jù)權(quán)利要求8所述的圖片顯示方法,其特征在于,所述待顯示圖片是用戶設(shè)置的客戶頭像。10.一種即時通訊客戶端的圖片顯示裝置,其特征在于,包括: 數(shù)據(jù)信息接收模塊,用于接收待顯示圖片的數(shù)據(jù)信息; 第一設(shè)置模塊,用于接收用戶對所述待顯示圖片設(shè)置的第一設(shè)置信息,所述第一設(shè)置信息是所述待顯示圖片在圖片接收客戶端的顯示信息; 第一顯示模塊,用于根據(jù)所述數(shù)據(jù)信息和所述第一設(shè)置信息在所述圖片接收客戶端顯示所述圖片。11.根據(jù)權(quán)利要求10所述的圖片顯示裝置,其特征在于,第一設(shè)置模塊用于接收用戶在圖片接收客戶端輸入的第一設(shè)置信息。12.根據(jù)權(quán)利要求10所述的圖片顯示裝置,其特征在于,所述第一設(shè)置模塊具體包括: 第一設(shè)置子模塊,用于接收用戶在圖片發(fā)送客戶端輸入的第一設(shè)置信息; 發(fā)送子模塊,用于觸發(fā)圖片發(fā)送客戶端將所述第一設(shè)置信息發(fā)送至服務(wù)端; 接收子模塊,用于觸發(fā)圖片接收客戶端接收來自所述服務(wù)端的所述第一設(shè)置信息。13.根據(jù)權(quán)利要求10所述的圖片顯示裝置,其特征在于,所述第一設(shè)置信息是所述待顯示圖片的顯示方向。14.根據(jù)權(quán)利要求13所述的圖片顯示裝置,其特征在于,所述待顯示圖片是用戶設(shè)置的客戶端頭像。15.一種即時通訊客戶端的圖片顯示裝置,其特征在于,包括: 數(shù)據(jù)信息接收模塊,用于接收待顯示圖片的數(shù)據(jù)信息; 第二設(shè)置模塊,用于接收用戶對所述待顯示圖片設(shè)置的第二設(shè)置信息,所述第二設(shè)置信息是所述待顯示圖片在圖片發(fā)送客戶端的顯示信息; 第二顯示模塊,用于根據(jù)所述數(shù)據(jù)信息和所述第二設(shè)置信息在所述圖片發(fā)送客戶端顯示所述圖片。16.根據(jù)權(quán)利要求15所述的圖片顯示裝置,其特征在于,所述第二設(shè)置信息是所述待顯示圖片的顯示方向。17.根據(jù)權(quán)利要求16所述的圖片顯示裝置,其特征在于,所述待顯示圖片是用戶設(shè)置的客戶端頭像。18.—種即時通訊裝置,其特征在于,包括: 如權(quán)利要求10-14中任一項(xiàng)所述的圖片顯示裝置。19.一種即時通訊裝置,其特征在于,包括: 如權(quán)利要求15-17中任一項(xiàng)所述的圖片顯示裝置。20.一種即時通訊系統(tǒng),其特征在于,包括: 圖片發(fā)送客戶端,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息,并將所述數(shù)據(jù)信息發(fā)送至服務(wù)端; 所述服務(wù)端,用于將所述數(shù)據(jù)信息發(fā)送至所述圖片接收客戶端; 圖片接收客戶端,用于從所述服務(wù)端接收所述數(shù)據(jù)信息,并接收用戶輸入的第一設(shè)置信息,并根據(jù)所述數(shù)據(jù)信息和所述第一設(shè)置信息顯示圖片,其中,所述第一設(shè)置信息是所述待顯示圖片在圖片接收客戶端的顯示信息。21.根據(jù)權(quán)利要求20所述的即時通訊系統(tǒng),其特征在于,所述第一設(shè)置信息是所述待顯示圖片的顯示方向。22.根據(jù)權(quán)利要求21所述的即時通訊系統(tǒng),其特征在于,所述待顯示圖片是用戶設(shè)置的客戶端頭像。23.一種即時通訊系統(tǒng),其特征在于,包括: 圖片發(fā)送客戶端,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息和所述第一設(shè)置信息,并將所述數(shù)據(jù)信息和所述第一設(shè)置信息發(fā)送至服務(wù)端;其中,所述第一設(shè)置信息是所述待顯示圖片在圖片接收客戶端的顯示信息; 所述服務(wù)端,用于將所述數(shù)據(jù)信息和第一設(shè)置信息發(fā)送至所述圖片接收客戶端; 圖片接收客戶端,用于從所述服務(wù)端接收所述數(shù)據(jù)信息和第一設(shè)置信息,并根據(jù)所述數(shù)據(jù)信息和所述第一設(shè)置信息顯示圖片。24.根據(jù)權(quán)利要求23所述的即時通訊系統(tǒng),其特征在于,所述第一設(shè)置信息是所述待顯示圖片的顯示方向。25.根據(jù)權(quán)利要求24所述的即時通訊系統(tǒng),其特征在于,所述待顯示圖片是用戶設(shè)置的客戶端頭像。26.一種即時通訊系統(tǒng),其特征在于,包括: 圖片發(fā)送客戶端,用于接收用戶輸入的待顯示圖片的數(shù)據(jù)信息和所述第二設(shè)置信息,根據(jù)所述數(shù)據(jù)信息和所述第二設(shè)置信息顯示圖片,并將所述數(shù)據(jù)信息發(fā)送至服務(wù)端,其中,所述第二設(shè)置信息是所述待顯示圖片在圖片發(fā)送客戶端的顯示信息; 所述服務(wù)端,用于將所述數(shù)據(jù)信息發(fā)送至所述圖片接收客戶端; 圖片接收客戶端,用于從所述服務(wù)端接收所述數(shù)據(jù)信息,并根據(jù)所述數(shù)據(jù)信息顯示圖片。27.根據(jù)權(quán)利要求26所述的即時通訊系統(tǒng),其特征在于,所述第一設(shè)置信息是所述待顯示圖片的顯示方向。28.根據(jù)權(quán)利要求27所述的即時通訊系統(tǒng),其特征在于,所述待顯示圖片是用戶設(shè)置的客戶端頭像。
【文檔編號】H04L12/58GK106034067SQ201510121888
【公開日】2016年10月19日
【申請日】2015年3月19日
【發(fā)明人】徐敏, 沙彥魁, 匡雪婷
【申請人】阿里巴巴集團(tuán)控股有限公司