新四季網

實現即時消息通信的方法、裝置和系統的製作方法

2023-10-09 00:01:09 1

實現即時消息通信的方法、裝置和系統的製作方法
【專利摘要】本發明實施例公開了一種實現即時消息通信的方法、裝置和系統。該方法包括:接收IM,所述IM包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識;根據所述格式信息區的格式信息展示所述文本區的文本;判斷是否要獲取所述圖片標識所標識的圖片,如果判斷為是,根據所述圖片標識向所述IM的發送端獲取所述圖片,並根據所述格式信息區的格式信息展示所述圖片。根據本發明實施例,將IM分成圖片信息區、文本區、格式信息區,使得IM接收客戶端根據終端能力、用戶意願等有選擇地接收、展示不同部分的內容,大大節省了網絡流量、提升了IM的展示速度。
【專利說明】實現即時消息通信的方法、裝置和系統
【技術領域】
[0001]本發明實施例涉及網絡通信領域,並且更具體地,涉及一種實現即時消息通信的方法、裝置和系統。
【背景技術】
[0002]在即時通信中,即時消息(IM, instant message)已不再是單純的文字,現在的即時消息內容越來越豐富,可以在即時消息中插入文字、圖片、表情符號等,還可以對即時消息的文字進行格式化,如,加粗、設置字體大小或字體類型等。
[0003]在實際應用中,傳輸及展示IM中的圖片內容所消耗的流量和時間要遠遠大於傳輸及展示即時消息中的文本內容所消耗的流量和時間,在現有技術中,用來描述包括文本和圖片的頂的格式(如富文本格式(RTF,Rich Text Format))並沒有對不同類型的內容進行區分,也沒有對內容及用於展示內容的格式信息進行區分,在實現時,往往是將包括文本和圖片的IM作為整體進行傳輸並整體展示,從而導致IM接收客戶端接收與展示IM的速度較慢,用戶體驗不好。

【發明內容】

[0004]本發明實施例提供一種實現即時消息通信的方法,用於提升傳輸與展示IM的速度,提升用戶體驗。
[0005]一方面,提供了一種實現即時消息通信的方法,所述方法包括:
[0006]IM接收客戶端接收頂,所述IM包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識;
[0007]所述IM接收客戶端根據所述格式信息區的格式信息展示所述文本區的文本;
[0008]所述IM接收客戶端判斷是否要獲取所述圖片標識所標識的圖片,如果判斷為是,根據所述圖片標識向所述IM的發送端獲取所述圖片,並根據所述格式信息區的格式信息展示所述圖片。
[0009]另一方面,提供了一種實現即時消息通信的方法,所述方法包括:
[0010]IM接收客戶端接收IM,所述IM包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識;
[0011]所述IM接收客戶端判斷是否要獲取所述圖片標識所標識的圖片;
[0012]如果判斷為是,根據所述圖片標識向所述IM的發送端獲取所述圖片,並根據所述格式信息區的格式信息展示所述文本區的文本和所述圖片;
[0013]如果判斷為否,根據所述格式信息區的格式信息展示所述文本區的文本。
[0014]另一方面,提供了一種實現即時消息通信的方法,所述方法包括:
[0015]生成M並向頂接收客戶端發送所述頂,所述頂包括圖片信息區、文本區和格式信息區,以使得所述頂接收客戶端根據所述格式信息區的格式信息展示所述文本區的內容,所述圖片信息區的圖片信息包括圖片標識;[0016]接收所述IM接收客戶端用於獲取所述圖片的請求,所述請求包括所述圖片標識;
[0017]向所述IM接收客戶端發送所述圖片,以使得所述IM客戶端根據所述格式信息區的格式信息展示所述圖片。
[0018]另一方面,提供了一種即時消息通信的裝置,所述裝置包括:
[0019]IM接收單元,用於接收IM,所述IM包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識;
[0020]判斷單元,用於判斷是否要獲取所述圖片標識所標識的圖片;
[0021]圖片獲取單元,如果所述判斷單元的判斷結果為是,用於根據所述圖片標識向所述頂的發送端獲取所述圖片;
[0022]展示單元,用於根據所述格式信息區的格式信息展示所述文本區的文本,如果獲取單元獲取了所述圖片,還用於根據所述格式信息區的格式信息展示所述圖片。
[0023]另一方面,提供了一種即時消息通信的裝置,所述裝置包括:
[0024]IM發送單元,用於生成頂並向頂接收客戶端發送所述頂,所述頂包括圖片信息區、文本區和格式信息區,以使得所述IM接收客戶端根據所述格式信息區的格式信息展示所述文本區的內容,所述圖片信息區的圖片信息包括圖片標識;
[0025]圖片請求接收單元,用於接收所述IM接收客戶端判斷出獲取所述圖片標識所標識的圖片後發送的用於獲取所述圖片的請求,所述請求包括所述圖片標識;
[0026]圖片發送單元,用於向所述頂接收客戶端發送所述圖片,以使得所述頂客戶端根據所述格式信息區的格式信息展示所述圖片。
[0027]另一方面,提出了一種實現即時消息通信的系統,所述系統包括:
[0028]頂發送裝置,用於生成頂並向頂伺服器發送所述頂,所述頂包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識;
[0029]頂伺服器,用於接收所述頂發送裝置發送的頂,並向頂接收裝置轉發所述IM。
[0030]IM接收裝置,用於接收所述IM,根據所述格式信息區的格式信息展示所述文本區的文本;還用於判斷是否要獲取所述圖片標識所標識的圖片,如果判斷結果為是,還用於根據所述圖片標識向所述頂發送裝置獲取所述圖片,並根據所述格式信息區的格式信息展示所述圖片。
[0031]在本發明實施例中,發送的IM包括圖片信息區、文本區和格式信息區,這三個區分別用於單獨描述圖片信息、文本和格式信息,便於頂接收客戶端分別解析各個區的信息並展示所述頂中攜帶的內容,並且,該IM中攜帶的是圖片的描述信息而不是圖片本身,以使得IM接收客戶端可以在判斷出需要獲取該圖片時才獲取並展示該圖片,從而節省了 IM接收客戶端接收並展示所述IM的內容所消耗的流量和時間。
【專利附圖】

【附圖說明】
[0032]為了更清楚地說明本發明實施例的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0033]圖1是本發明實施例1的方法流程示意圖;[0034]圖2是本發明實施例1的頂內容示例;
[0035]圖3-1和3-2是本發明實施例1的展示IM文本內容的效果圖;
[0036]圖4-1和4-2是本發明實施例1的示例實施方式I的方法流程圖;
[0037]圖5是本發明實施例1的示例實施方式2的方法流程圖;
[0038]圖6是本發明實施例2的裝置結構示意圖;
[0039]圖7是本發明實施例3的裝置結構示意圖;
[0040]圖8是本發明實施例4和5的系統結構示意圖。
【具體實施方式】
[0041]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0042]圖1是本發明實施例1提供的一種實現即時消息通信的方法流程示意圖。
[0043]如圖1所示,方法100包括:
[0044]110:接收頂,所述頂包括圖片信息區、文本區和格式信息區;
[0045]所述圖片信息區的圖片信息,用於描述對應的圖片,具體包括圖片的標識,還可以包括圖片的名稱、圖片的描述等,所述圖片的標識用於唯一標識所述圖片。所述文本區記錄的是文本內容。格式信息區的格式信息描述的是展示文本和圖片的格式信息,還可以包括展示表情符等圖標類內容的格式信息。
[0046]所述M的詳細格式示例如表I所示,可以包括接收者帳號、發送者帳號、消息類型、消息體,還可以包括發送者名字、發送時間。所述消息類型為chat,表明該消息為即時消息;所述body元素存放的是消息體。
[0047]
【權利要求】
1.一種實現即時消息通信的方法,其特徵在於,所述方法包括: 即時消息IM接收客戶端接收頂,所述IM包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識; 所述IM接收客戶端根據所述格式信息區的格式信息展示所述文本區的文本; 所述IM接收客戶端判斷是否要獲取所述圖片標識所標識的圖片,如果判斷為是,根據所述圖片標識向所述IM的發送端獲取所述圖片,並根據所述格式信息區的格式信息展示所述圖片。
2.如權利要求1所述的方法,其特徵在於, 所述頂接收客戶端接收頂,具體為,所述頂接收客戶端通過頂伺服器接收頂發送客戶端生成並發送的所述頂;所述根據所述圖片標識向所述頂的發送端獲取所述圖片,具體為,向所述頂發送客戶端發送包括所述圖片標識的圖片獲取請求,並接收所述頂發送客戶端返回的所述圖片標識所標識的圖片;或者, 所述頂接收客戶端接收頂,具體為,所述頂接收客戶端接收IM伺服器生成並發送的所述頂;所述根據所述圖片標識向所述IM的發送端獲取所述圖片,具體為,向所述IM伺服器發送包括所述圖片 標識的圖片獲取請求,並接收所述IM伺服器返回的所述圖片標識所標識的圖片。
3.如權利要求2所述的方法,其特徵在於, 所述向所述頂發送客戶端發送包括圖片標識的圖片獲取請求之前,還包括,獲取所述頂發送客戶端所在終端的IP位址和埠號; 所述向所述IM發送客戶端發送包括圖片標識的圖片獲取請求,具體為,通過所述IP位址和埠號向所述頂發送客戶端發送包括所述圖片標識的圖片獲取請求。
4.如權利要求1至3任一所述的方法,其特徵在於, 所述所述頂接收客戶端判斷是否要獲取所述圖片標識所標識的圖片,具體為,判斷運行所述IM接收客戶端的終端是否為非移動終端,或者判斷是否接收到獲取所述圖片的操作指示。
5.一種實現即時消息通信的方法,其特徵在於,所述方法包括: 頂接收客戶端接收頂,所述IM包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識; 所述頂接收客戶端判斷是否要獲取所述圖片標識所標識的圖片; 如果判斷為是,根據所述圖片標識向所述IM的發送端獲取所述圖片,並根據所述格式信息區的格式信息展示所述文本區的文本和所述圖片; 如果判斷為否,根據所述格式信息區的格式信息展示所述文本區的文本。
6.如權利要求5所述的方法,其特徵在於, 所述所述IM接收客戶端判斷是否要獲取所述圖片信息區中的圖片信息對應的圖片,具體為,判斷運行所述IM接收客戶端的終端是否為非移動終端,或者判斷是否接收到獲取所述圖片的操作指示。
7.一種實現即時消息通信的方法,其特徵在於,所述方法包括: 生成頂並向頂接收客戶端發送所述頂,所述頂包括圖片信息區、文本區和格式信息區,以使得所述IM接收客戶端根據所述格式信息區的格式信息展示所述文本區的內容,所述圖片信息區的圖片信息包括圖片標識; 接收所述頂接收客戶端用於獲取所述圖片的請求,所述請求包括所述圖片標識;向所述頂接收客戶端發送所述圖片,以使得所述頂客戶端根據所述格式信息區的格式信息展示所述圖片。
8.如權利要求7所述的方法,其特徵在於, 所述生成頂並向頂接收客戶端發送所述頂,具體為,頂發送客戶端生成所述頂並通過頂伺服器向所述頂接收客戶端發送所述頂; 接收所述請求之前還包括,所述頂發送客戶端向所述頂接收客戶端發布所述頂發送客戶端所在終端的IP位址和埠號; 所述接收所述頂接收客戶端判斷出獲取所述圖片標識所標識的圖片後發送的用於獲取所述圖片的請求,具體為,接收所述IM接收客戶端判斷出獲取所述圖片標識所標識的圖片後通過所述IP位址和埠號發送的用於獲取所述圖片的請求。
9.如權利要求7所述的方法,其特徵在於, 所述生成頂並向頂 接收客戶端發送所述頂,具體為,頂伺服器從頂發送客戶端接收原始頂,所述原始頂包括圖片區、文字區和和格式信息區,將所述原始頂中的圖片保存下來生成圖片信息,並將所述原始頂的圖片區替換為包括圖片信息的圖片信息區以生成所述頂,並向所述頂接收客戶端發送所述IM。
10.一種實現即時消息通信的裝置,其特徵在於,所述裝置包括: IM接收單元,用於接收IM,所述IM包括圖片信息區、文本區和格式信息區,所述圖片信息區的圖片信息包括圖片標識; 判斷單元,用於判斷是否要獲取所述圖片標識所標識的圖片; 圖片獲取單元,如果所述判斷單元的判斷結果為是,用於根據所述圖片標識向所述IM的發送端獲取所述圖片; 展示單元,用於根據所述格式信息區的格式信息展示所述文本區的文本,如果獲取單元獲取了所述圖片,還用於根據所述格式信息區的格式信息展示所述圖片。
11.如權利要求10所述的裝置,其特徵在於, 所述頂接收單元,具體用於通過頂伺服器接收頂發送客戶端生成並發送的所述頂;所述圖片獲取單元,具體用於向所述頂發送客戶端發送包括所述圖片標識的圖片獲取請求,並接收所述IM發送客戶端返回的所述圖片標識所標識的圖片;或者, 所述頂接收單元,具體用於接收IM伺服器生成並發送的所述IM ;所述圖片獲取單元,具體用於向所述IM伺服器發送包括所述圖片標識的圖片獲取請求,並接收所述IM伺服器返回的所述圖片標識所標識的圖片。
12.如權利要求11所述的裝置,其特徵在於, 還包括IP位址和埠獲取單元,用於獲取所述頂發送客戶端所在終端的IP位址和埠號;所述圖片獲取單元,具體用於通過所述IP位址和埠號向所述IM發送客戶端發送包括所述圖片標識的圖片獲取請求,並接收所述頂發送客戶端返回的所述圖片標識所標識的圖片。
13.如權利要求10至12任一所述的裝置,其特徵在於, 所述判斷單元,具體用於判斷實現所述裝置的終端是否為非移動終端,或者判斷是否接收到獲取所述圖片的操作指示。
14.一種實現即時消息通信的裝置,其特徵在於,所述裝置包括: IM發送單元,用於生成頂並向頂接收客戶端發送所述頂,所述頂包括圖片信息區、文本區和格式信息區,以使得所述IM接收客戶端根據所述格式信息區的格式信息展示所述文本區的內容,所述圖片信息區的圖片信息包括圖片標識; 圖片請求接收單元,用於接收所述IM接收客戶端判斷出獲取所述圖片標識所標識的圖片後發送的用於獲取所述圖片的請求,所述請求包括所述圖片標識; 圖片發送單元,用於向所述IM接收客戶端發送所述圖片,以使得所述IM客戶端根據所述格式信息區的格式信息展示所述圖片。
15.如權利要求14所述的裝置,其特徵在於, 所述裝置還包括IP位址和埠發布單元,用於向所述頂接收客戶端發布實現所述裝置的終端的IP位址和埠號;所述圖片請求接收單元,具體用於接收所述IM接收客戶端判斷出獲取所述圖片標識所標識的圖片後通過所述IP位址和埠號發送的用於獲取所述圖片的請求。
16.如權利要求14所述的裝置,其特徵在於, 所述頂發送單元,具體用於從頂發送客戶端接收原始頂,所述原始頂包括圖片區、文字區和和格式信息區,將所述原始IM中的圖片保存下來生成圖片信息,並將所述原始IM的圖片區替換為包括圖片信息的圖片信息區以生成所述頂,並向所述IM接收客戶端發送所述頂。
17.一種實現即時消息通`信的系統,其特徵在於,所述系統包括: IM發送裝置,具體為如權利要求14或15所述的裝置; IM伺服器,用於接收所述IM發送裝置發送的頂,並向IM接收裝置轉發所述IM。 IM接收裝置,具體為如權利要求10至13任一所述的裝置。
【文檔編號】H04L12/58GK103457825SQ201210176747
【公開日】2013年12月18日 申請日期:2012年5月31日 優先權日:2012年5月31日
【發明者】石冬雪, 徐長久 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀