欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種消息通訊方法和系統(tǒng)的制作方法

文檔序號(hào):7962217閱讀:163來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種消息通訊方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,特別是涉及一種消息通訊方法和系統(tǒng)。
背景技術(shù)
在現(xiàn)有的消息通訊中,圖片被越來(lái)越頻繁的使用。例如,作為表情的圖片,在進(jìn)行聊天通訊時(shí)被廣泛使用。但是,在現(xiàn)有技術(shù)中,傳輸消息時(shí)使用的圖片受到限制,用戶不能在消息文字中隨意插入想用的任何圖片。例如,現(xiàn)有技術(shù)中,在消息通訊中只能使用有限個(gè)表情,不能使用任意的圖片作為表情,通常只能使用自帶的系統(tǒng)表情。此外,客戶端每次發(fā)送包含圖片的消息時(shí),都需要向通信網(wǎng)絡(luò)中傳送圖片,由于圖片包含的數(shù)據(jù)量較大,所以用戶采用現(xiàn)有技術(shù)在消息通訊中頻繁的使用圖片也增加了通信網(wǎng)絡(luò)的負(fù)擔(dān)。

發(fā)明內(nèi)容
本發(fā)明提供了一種消息通訊方法,能夠在消息通訊中使用任意圖片,并且節(jié)約網(wǎng)絡(luò)資源;本發(fā)明還提供了一種消息通訊系統(tǒng),能夠在消息通訊中使用任意圖片,并且節(jié)約網(wǎng)絡(luò)資源。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明公開(kāi)了一種消息通訊方法,所述方法包括:步驟1,發(fā)送方客戶端發(fā)送包括圖片的消息前,判斷圖片管理服務(wù)器是否已經(jīng)保存所述圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器,所述圖片具有對(duì)應(yīng)的標(biāo)識(shí),所述圖片管理服務(wù)器以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)所述圖片;步驟2,發(fā)送方客戶端發(fā)送包括圖片的消息給接收方客戶端,在發(fā)送的消息中所述圖片表示為所述圖片的描述信息,所述描述信息中包含所述圖片的標(biāo)識(shí);步驟3,依據(jù)圖片標(biāo)識(shí)獲取所述圖片,接收方客戶端在消息的對(duì)應(yīng)位置顯示所述圖片。其中,所述判斷圖片管理服務(wù)器是否已經(jīng)保存所述圖片具體為:步驟21,發(fā)送方客戶端將待上傳的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí);步驟22,所述發(fā)送方客戶端將所述標(biāo)識(shí)發(fā)送給所述圖片管理服務(wù)器;并接收所述圖片管理服務(wù)器依據(jù)所述標(biāo)識(shí)進(jìn)行圖片檢索的檢索結(jié)果,如果沒(méi)有檢索到,則確定圖片管理服務(wù)器未保存所述圖片,如果檢索到,則確定圖片管理服務(wù)器保存有所述圖片。其中,所述判斷圖片管理服務(wù)器是否已經(jīng)保存所述圖片具體為:步驟31,發(fā)送方客戶端判斷本地是否保存有待上傳的圖片的標(biāo)識(shí),如果有,則確定所述圖片管理服務(wù)器中保存有所述圖片,否則,確定圖片管理服務(wù)器未保存所述圖片;所述將圖片上傳給圖片管理服務(wù)器之后還包括:
步驟32,所述圖片管理服務(wù)器將接收的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí),并將標(biāo)識(shí)和轉(zhuǎn)換后的圖片返回給所述發(fā)送方客戶端進(jìn)行保存。其中,所述步驟3包括,步驟41,接收方客戶端接收到消息后,從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)所述標(biāo)識(shí)判斷本地是否保存有所述圖片,如果是,則在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片,否則,執(zhí)行步驟42 ;步驟42,依據(jù)圖片的標(biāo)識(shí)從所述圖片管理服務(wù)器中獲取到所述圖片,并在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片。其中,所述步驟3包括,步驟51,消息服務(wù)器接收到發(fā)送方客戶端發(fā)送的所述消息,從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)圖片的標(biāo)識(shí)從所述圖片管理服務(wù)器中獲取到所述圖片,將所述消息和所述圖片發(fā)送給所述接收方客戶端;步驟52,接收方客戶端在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片。其中,所述步驟3還包括:接收方客戶端以所述標(biāo)識(shí)為檢索主鍵在本地保存所述圖片。本發(fā)明還公開(kāi)了一種消息通訊系統(tǒng),所述系統(tǒng)包括:客戶端、圖片管理服務(wù)器、和消息服務(wù)器,所述客戶端,用于在發(fā)送包括圖片的消息前,判斷所述圖片管理服務(wù)器是否已經(jīng)保存所述圖片,如果為否,則將圖片上傳給所述圖片管理服務(wù)器;并通過(guò)所述消息服務(wù)器發(fā)送包括圖片的消息,所述圖片在所述消息中表示為所述圖片的描述信息,所述描述信息中包含所述圖片的標(biāo)識(shí);所述圖片管理服務(wù)器,用于以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)和檢索圖片;所述客戶端還用于從所述消息服務(wù)器接收到包括圖片的消息時(shí),在消息的對(duì)應(yīng)位置顯示依據(jù)圖片標(biāo)識(shí)獲取的所述圖片;所述消息服務(wù)器,用于轉(zhuǎn)發(fā)消息。其中,所述客戶端在將圖片上傳給所述圖片管理服務(wù)器之前,還用于將待上傳的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí);所述圖片管理服務(wù)器具體用于接收包括所述標(biāo)識(shí)的檢索請(qǐng)求,根據(jù)所述標(biāo)識(shí)進(jìn)行圖片檢索,返回檢索結(jié)果給所述客戶端;并在接收到客戶端上傳的圖片時(shí),以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)所述圖片;或所述客戶端發(fā)送包括圖片的消息還用于判斷本地是否保存有待上傳圖片的標(biāo)識(shí),如果有,則通過(guò)所述消息服務(wù)器發(fā)送包括圖片的消息,否則,將圖片上傳給所述圖片管理服務(wù)器后,通過(guò)所述消息服務(wù)器發(fā)送包括圖片的消息;所述圖片管理服務(wù)器在接收到客戶端上傳的圖片時(shí),還用于將接收的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí),并將標(biāo)識(shí)和轉(zhuǎn)換后的圖片返回給所述發(fā)送方客戶端進(jìn)行保存。其中,所述客戶端在接收到包括圖片的消息后具體用于從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)所述標(biāo)識(shí)判斷本地是否保存有所述圖片,如果是,則在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片,否則,向所述圖片管理服務(wù)器發(fā)送包含所述標(biāo)識(shí)的圖片獲取請(qǐng)求,以獲取到所述圖片;接收到所述圖片管理服務(wù)器發(fā)送的圖片后,在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片;或所述消息服務(wù)器還用于接收到發(fā)送方客戶端發(fā)送的消息,從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)圖片的標(biāo)識(shí)從所述圖片管理服務(wù)器中獲取到所述圖片,將所述消息和所述圖片發(fā)送給所述接收方客戶端;所述客戶端在接收時(shí)具體用于在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片。其中,所述客戶端還包括:從所述消息服務(wù)器接收包括圖片的消息后,以標(biāo)識(shí)為檢索主鍵在本地保存所述圖片。由上述可見(jiàn),采用圖片管理服務(wù)器存儲(chǔ)圖片,并且在發(fā)送消息時(shí)使用圖片的標(biāo)識(shí)描述信息替代圖片,能夠減少通信網(wǎng)絡(luò)中的業(yè)務(wù)量,節(jié)約網(wǎng)絡(luò)資源,;并且,通過(guò)圖片管理服務(wù)器集中存儲(chǔ)管理圖片,客戶端通過(guò)與圖片管理服務(wù)器的交互可以使用戶在消息通訊中使用自定義的任意圖片,使得應(yīng)用更加靈活。另外,通過(guò)在上傳圖片前,在圖片管理服務(wù)器端進(jìn)行檢索查找,避免重復(fù)上傳,能夠進(jìn)一步節(jié)約網(wǎng)絡(luò)資源。進(jìn)一步的,本發(fā)明實(shí)施例還可以通過(guò)接收方客戶端在接收時(shí),對(duì)本地進(jìn)行檢索,確定是否已經(jīng)保存有該圖片,避免重復(fù)獲取圖片,能夠進(jìn)一步節(jié)約網(wǎng)絡(luò)資源。再進(jìn)一步的,接收方客戶端在獲取到圖片后在本地進(jìn)行保存,能夠使得同一張圖片被某個(gè)用戶使用一次后,其他用戶都可以使用,而且無(wú)需要再上傳該圖片,從而豐富了消息的圖片的內(nèi)容,并且節(jié)約了網(wǎng)絡(luò)資源。


圖1是本發(fā)明的消息通訊方法的流程圖;圖2是本發(fā)明的消息通訊方法的實(shí)施例的流程圖;圖3是本發(fā)明的消息通訊系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明的一種消息通訊方法如圖1所示。步驟S100,發(fā)送方客戶端在發(fā)送包括圖片的消息前,判斷圖片管理服務(wù)器是否已經(jīng)保存該圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器,圖片具有對(duì)應(yīng)的標(biāo)識(shí),圖片管理服務(wù)器以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)所述圖片,執(zhí)行步驟S200;如果已經(jīng)保存該圖片,則直接執(zhí)行步驟S200。所述步驟SlOO的一種具體實(shí)施方式
如下所述。步驟S110A,客戶端將待上傳的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí)。其中,使用預(yù)設(shè)標(biāo)準(zhǔn)使得圖片樣式統(tǒng)一,便于在消息中使用以及圖片管理服務(wù)器的管理。例如,將圖片大小統(tǒng)一規(guī)定為96X96像素。其中,標(biāo)識(shí)用于唯一地標(biāo)記圖片,同圖片——對(duì)應(yīng),例如,以圖片的MD5值作為圖片的標(biāo)識(shí),MD5 (Message Digest Algorithm,消息摘要算法)為計(jì)算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護(hù)。該算法的文件號(hào)為RF C 1321 (R.Rivest7MITLaboratory for Computer Science and RSA Data Security Inc.Aprill992)。步驟S120A,客戶端將標(biāo)識(shí)發(fā)送給圖片管理服務(wù)器,并接收?qǐng)D片管理服務(wù)器依據(jù)該標(biāo)識(shí)進(jìn)行圖片檢索的檢索結(jié)果;如果沒(méi)有檢索到,則將轉(zhuǎn)換后的圖片發(fā)送給圖片管理服務(wù)器,執(zhí)行步驟S130A,如果檢索到,則停止上傳操作。采用檢索和判斷,可以避免對(duì)圖片管理服務(wù)器上已經(jīng)保存的圖片的重復(fù)發(fā)送。步驟S130A,圖片管理服務(wù)器以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)該圖片。例如,在使用MD5值為標(biāo)識(shí)時(shí),使用MD5值為檢索主鍵進(jìn)行存儲(chǔ)。采用該方法,能夠快速地進(jìn)行查詢。所述步驟S100的另一種具體實(shí)施方式
如下所述。步驟S110B,客戶端判斷本地是否保存有待上傳的圖片的標(biāo)識(shí),如果有,則確定圖片管理服務(wù)器中保存有待上傳的圖片,停止上傳操作;否則,將圖片上傳給圖片管理服務(wù)器,執(zhí)行步驟S120B。步驟S120B,圖片管理服務(wù)器將接收的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí),以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)該圖片,并將標(biāo)識(shí)和轉(zhuǎn)換后的圖片返回給客戶端進(jìn)行保存。在該具體實(shí)施方式
中,由圖片管理服務(wù)器進(jìn)行圖片的轉(zhuǎn)換和標(biāo)識(shí)的生成,能夠保證轉(zhuǎn)換嚴(yán)格按照預(yù)設(shè)標(biāo)準(zhǔn)進(jìn)行,并且也方便標(biāo)準(zhǔn)的變更,在變更標(biāo)準(zhǔn)時(shí),僅需對(duì)圖片管理服務(wù)器中標(biāo)準(zhǔn)進(jìn)行變更,無(wú)需對(duì)每個(gè)客戶端進(jìn)行變更通知。步驟S200,發(fā)送方客戶端發(fā)送包含圖片的消息給接收方客戶端,圖片在發(fā)送的消息中表示為圖片的描述信息,描述信息中包含圖片的標(biāo)識(shí)。舉例而言,圖片在消息中通過(guò)XML描述。描述方式可為:消息內(nèi)容〈OBJECTTYPE = " IMG" ID ="表情圖片MD5 值" >[表情]〈/OBJECT〉消息內(nèi)容。步驟S300,依據(jù)圖片標(biāo)識(shí)獲取所述圖片,接收方客戶端在消息的對(duì)應(yīng)位置顯示所述圖片。所述步驟S300的一種具體實(shí)施方式
如下所述。步驟S310A,接收方客戶端接收到消息后,從消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)標(biāo)識(shí)判斷本地是否保存有該圖片,如果是,則在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示該圖片,否則,執(zhí)行步驟S320A。步驟S320A,依據(jù)圖片的標(biāo)識(shí)從圖片管理服務(wù)器中獲取到圖片,以標(biāo)識(shí)為檢索主鍵存儲(chǔ)獲取的圖片,并在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示該圖片。在該具體實(shí)施方式
中,接收方客戶端在從圖片管理服務(wù)器獲取圖片前,在本地進(jìn)行檢索,在檢索不到后,從圖片管理服務(wù)器獲取圖片,能夠進(jìn)一步減少網(wǎng)絡(luò)的流量,節(jié)約網(wǎng)絡(luò)資源。接收方客戶端以標(biāo)識(shí)為檢索主鍵存儲(chǔ)獲取的圖片,便于檢索,并且使得同一張圖片被某個(gè)用戶使用一次后,其他用戶都可以使用。所述步驟S300的另一種具體實(shí)施方式
如下所述。步驟S310B,消息服務(wù)器接收到發(fā)送方客戶端發(fā)送的消息,從該消息的圖片描述信息中提取出圖片的標(biāo)識(shí),依據(jù)圖片的標(biāo)識(shí)從圖片管理服務(wù)器中獲取到該圖片,將該消息和該圖片發(fā)送給接收方客戶端。步驟S320B,接收方客戶端在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示該圖片。在消息通訊中,使用消息服務(wù)器進(jìn)行轉(zhuǎn)發(fā),通常,圖片管理服務(wù)器和消息服務(wù)器在物理上可以為一體,或者兩者在同一局域網(wǎng)絡(luò)中,采用消息服務(wù)器進(jìn)行圖片獲取,更為快捷方便。進(jìn)一步地,步驟S320B還包括:接收方客戶端保存接收到的圖片。通過(guò)保存,進(jìn)一步豐富客戶端的圖片,使得同一張圖片被某個(gè)用戶使用一次后,其他用戶都可以使用。本發(fā)明的消息通訊方法的實(shí)施例的流程如圖2所示。本實(shí)施例中,圖片在消息中用作表情,使用圖片的MD5值作為圖片的標(biāo)識(shí),預(yù)設(shè)標(biāo)準(zhǔn)為圖片的規(guī)格為96X96像素。圖片管理服務(wù)器包括處理模塊和存儲(chǔ)模塊。存儲(chǔ)模塊包含數(shù)據(jù)庫(kù),用于存儲(chǔ)圖片。處理模塊用于根據(jù)接收的請(qǐng)求,進(jìn)行對(duì)應(yīng)處理操作。步驟S201,發(fā)送方客戶端,例如PC,在發(fā)送包括圖片的消息前,將待上傳的圖片處理成96X96像素的圖片,然后生成圖片的MD5值,以MD5值作為該圖片的標(biāo)識(shí)。步驟S202,發(fā)送方客戶端發(fā)送檢索請(qǐng)求給圖片管理服務(wù)器,檢索請(qǐng)求中包含圖片的MD5值。步驟S203,圖片管理服務(wù)器的處理模塊接收到檢索請(qǐng)求,根據(jù)檢索請(qǐng)求中的MD5值在數(shù)據(jù)庫(kù)中檢索該圖片,以確定是否已經(jīng)保存該圖片。步驟S204,存儲(chǔ)模塊通過(guò)處理模塊將檢索結(jié)果返回給發(fā)送方客戶端。步驟S205,如果檢索結(jié)果為沒(méi)有檢索到,則發(fā)送方客戶端將圖片上傳到圖片管理服務(wù)器,執(zhí)行步驟S206 ;如果檢索結(jié)果為檢索到,則直接執(zhí)行步驟S208。步驟S206,處理模塊將把圖片存儲(chǔ)到存儲(chǔ)模塊的數(shù)據(jù)庫(kù)中,以MD5作為圖片的檢索主鍵。步驟S207,存儲(chǔ)模塊完成保存后,通過(guò)處理模塊回復(fù)發(fā)送方客戶端。步驟S208,發(fā)送方客戶端通過(guò)消息服務(wù)器將消息發(fā)送到接收方客戶端,圖片在消息中通過(guò)XML描述。描述方式如下:消息內(nèi)容〈OBJECTTYPE = " MG" ID ="圖片 MD5 值" >[表情]〈/OBJECT〉消息內(nèi)容通過(guò)XML描述區(qū)分該內(nèi)容是用戶輸入的消息還是圖片,并且描述中包含圖片的MD5 值。步驟S209,接收方客戶端收到消息,解析出圖片的MD5值,依據(jù)MD5值在本地進(jìn)行查詢,判斷本地是否已經(jīng)存在該圖片,如果是,則執(zhí)行步驟S213,否則,執(zhí)行步驟S210。步驟S210,接收方客戶端向圖片管理服務(wù)器發(fā)送圖片獲取請(qǐng)求,該圖片獲取請(qǐng)求中包含解析出的圖片的MD5值。步驟S211,處理模塊根據(jù)圖片獲取請(qǐng)求中MD5值從存儲(chǔ)模塊的數(shù)據(jù)庫(kù)中獲取圖片。步驟S212,處理模塊將獲取的圖片返回給接收方客戶端。步驟S213,接收方客戶端在聊天窗口對(duì)應(yīng)的位置顯示圖片,以呈現(xiàn)出對(duì)應(yīng)表情。一種消息通訊系統(tǒng)如圖3所示。所述系統(tǒng)包括:客戶端100、圖片管理服務(wù)器200、和消息服務(wù)器300??蛻舳?00,用于在發(fā)送包括圖片的消息前,判斷圖片管理服務(wù)器200是否已經(jīng)保存所述圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器200 ;并通過(guò)消息服務(wù)器300發(fā)送包括圖片的消息,圖片在消息中表示為圖片的描述信息,描述信息中包含所述圖片的標(biāo)識(shí)。圖片管理服務(wù)器200,用于以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)和檢索圖片??蛻舳?00還用于從消息服務(wù)器接收到包括圖片的消息時(shí),在消息的對(duì)應(yīng)位置顯示依據(jù)圖片標(biāo)識(shí)獲取的圖片。消息服務(wù)器300,用于轉(zhuǎn)發(fā)消息??蛻舳?00在發(fā)送消息時(shí)為發(fā)送方客戶端,在接收消息時(shí)為接收方客戶端。作為本發(fā)明的一種實(shí)施例,客戶端可以具體包括接收方客戶端和發(fā)送方客戶端,其中,發(fā)送方客戶端用于在發(fā)送包括圖片的消息時(shí),判斷圖片管理服務(wù)器200是否已經(jīng)保存所述圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器200 ;并通過(guò)消息服務(wù)器300發(fā)送包括圖片的消息,圖片在消息中表示為圖片的描述信息,描述信息中包含所述圖片的標(biāo)識(shí)。接收方客戶端,用于從消息服務(wù)器接收到包括圖片的消息時(shí),在消息的對(duì)應(yīng)位置顯示圖片。具體實(shí)現(xiàn)中,通常,某一個(gè)客戶端具體可以承擔(dān)發(fā)送端客戶端和接收端客戶端兩種角色,即某一個(gè)客戶端既可以利用本發(fā)明系統(tǒng)所述功能發(fā)送包括圖片的消息,也可以利用本發(fā)明系統(tǒng)所述功能接收包括圖片的消息。本發(fā)明的一具體實(shí)施方式
中的一種消息通訊系統(tǒng)如下所述。所述系統(tǒng)包括:客戶端、圖片管理服務(wù)器、和消息服務(wù)器。客戶端,用于發(fā)送包括圖片的消息前,判斷圖片管理服務(wù)器是否已經(jīng)保存該圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器??蛻舳诉€用于在發(fā)送消息時(shí),通過(guò)消息服務(wù)器發(fā)送包含圖片的消息給接收方客戶端,圖片在消息中表示為圖片的描述信息,描述信息中包含該圖片的標(biāo)識(shí)。客戶端還用于在接收消息時(shí),解析出消息的圖片的描述信息中的標(biāo)識(shí),向圖片管理服務(wù)器發(fā)送包含標(biāo)識(shí)的圖片獲取請(qǐng)求,以獲取到該圖片,在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示該圖片。圖片管理服務(wù)器,用于以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)圖片,并在接收到圖片獲取請(qǐng)求后,依據(jù)圖片獲取請(qǐng)求中的標(biāo)識(shí)進(jìn)行檢索,返回檢索到的圖片。消息服務(wù)器,用于轉(zhuǎn)發(fā)消息。較佳地,客戶端在上傳圖片時(shí)進(jìn)一步用于將待上傳的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí);將包含所述標(biāo)識(shí)的檢索請(qǐng)求發(fā)送給圖片管理服務(wù)器;在圖片管理服務(wù)器返回的檢索結(jié)果為沒(méi)有檢索到時(shí),將轉(zhuǎn)換后的圖片上傳給圖片管理服務(wù)器,在返回的檢索結(jié)果為檢索到時(shí),停止上傳操作。
圖片管理服務(wù)器進(jìn)一步用于在接收到檢索請(qǐng)求后,依據(jù)檢索請(qǐng)求中的標(biāo)識(shí)進(jìn)行圖片檢索,返回檢索結(jié)果;在接收到圖片時(shí),以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)圖片。較佳地,客戶端在接收到消息后用于從消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)標(biāo)識(shí)判斷本地是否保存有該圖片,如果是,則在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示該圖片,否則,向圖片管理服務(wù)器發(fā)送包含標(biāo)識(shí)的圖片獲取請(qǐng)求,以獲取該圖片,接收到圖片后,以標(biāo)識(shí)為檢索主鍵存儲(chǔ)獲取的圖片,并在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示該圖片。較佳地,客戶端在上傳圖片時(shí)進(jìn)一步用于判斷本地是否保存有待上傳的圖片的標(biāo)識(shí),如果有,則確定圖片管理服務(wù)器中保存有待上傳的圖片,停止上傳操作,否則,將圖片上傳給圖片管理服務(wù)器。圖片管理服務(wù)器進(jìn)一步用于將接收的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí),以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)圖片,并將標(biāo)識(shí)和轉(zhuǎn)換后的圖片返回給客戶端進(jìn)行保存。較佳地,客戶端還包括:從消息服務(wù)器接收包括圖片的消息后,以標(biāo)識(shí)為檢索主鍵在本地保存所述圖片。本發(fā)明的另一種消息通訊系統(tǒng)包括客戶端、圖片管理服務(wù)器、和消息服務(wù)器??蛻舳?,用于在發(fā)送包括圖片的消息前,判斷所述圖片管理服務(wù)器是否已經(jīng)保存該圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器,該圖片具有對(duì)應(yīng)的標(biāo)識(shí)。客戶端還用于在發(fā)送消息時(shí),通過(guò)消息服務(wù)器發(fā)送包含圖片的消息給接收方客戶端,圖片在消息中表示為圖片的描述信息,描述信息中包含該圖片的標(biāo)識(shí)??蛻舳诉€用于在接收消息和圖片時(shí),保存接收到的圖片,在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示該圖片。圖片管理服務(wù)器,用于以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)圖片,并在接收到圖片獲取請(qǐng)求后,依據(jù)圖片獲取請(qǐng)求中的標(biāo)識(shí)進(jìn)行檢索,返回檢索到的圖片。消息服務(wù)器,用于轉(zhuǎn)發(fā)消息,接收到發(fā)送方客戶端發(fā)送的消息后,從消息的圖片描述信息中提取出圖片的標(biāo)識(shí),向圖片管理服務(wù)器發(fā)送包含標(biāo)識(shí)的圖片獲取請(qǐng)求,以從圖片管理服務(wù)器中獲取到圖片,將消息和獲取到的圖片發(fā)送給接收方客戶端。較佳地,客戶端在上傳圖片時(shí)進(jìn)一步用于將待上傳的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí);將包含該標(biāo)識(shí)的檢索請(qǐng)求發(fā)送給圖片管理服務(wù)器;在圖片管理服務(wù)器返回的檢索結(jié)果為沒(méi)有檢索到時(shí),將轉(zhuǎn)換后的圖片上傳給圖片管理服務(wù)器,在返回的檢索結(jié)果為檢索到時(shí),停止上傳操作。 圖片管理服務(wù)器進(jìn)一步用于在接收到檢索請(qǐng)求后,依據(jù)檢索請(qǐng)求中的標(biāo)識(shí)進(jìn)行圖片檢索,返回檢索結(jié)果;在接收到圖片時(shí),以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)圖片。較佳地,客戶端在上傳圖片時(shí)進(jìn)一步用于判斷本地是否保存有待上傳的圖片的標(biāo)識(shí),如果有,則確定圖片管理服務(wù)器中保存有待上傳的圖片,停止上傳操作,否則,將圖片上傳給圖片管理服務(wù)器。圖片管理服務(wù)器進(jìn)一步用于將接收的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí),以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)圖片,并將標(biāo)識(shí)和轉(zhuǎn)換后的圖片返回給客戶端進(jìn)行保存。
較佳地,客戶端還包括:從消息服務(wù)器接收包括圖片的消息后,以標(biāo)識(shí)為檢索主鍵在本地保存所述圖片。需要說(shuō)明的是,本系統(tǒng)實(shí)施例中的各功能模塊或各功能單元可以參見(jiàn)上述方法實(shí)施例中各步驟工作原理和處理過(guò)程的相關(guān)描述,此處不再贅述。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種消息通訊方法,其特征在于,所述方法包括: 步驟1,發(fā)送方客戶端發(fā)送包括圖片的消息前,判斷圖片管理服務(wù)器是否已經(jīng)保存所述圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器,所述圖片具有對(duì)應(yīng)的標(biāo)識(shí),所述圖片管理服務(wù)器以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)所述圖片; 步驟2,發(fā)送方客戶端發(fā)送包括圖片的消息給接收方客戶端,在發(fā)送的消息中所述圖片表示為所述圖片的描述信息,所述描述信息中包含所述圖片的標(biāo)識(shí); 步驟3,依據(jù)圖片標(biāo)識(shí)獲取所述圖片,接收方客戶端在消息的對(duì)應(yīng)位置顯示所述圖片。
2.根據(jù)權(quán)利要求1所述的消息通訊方法,其特征在于,所述判斷圖片管理服務(wù)器是否已經(jīng)保存所述圖片具體為: 步驟21,發(fā)送方客戶端將待上傳的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí); 步驟22,所述發(fā)送方客戶端將所述標(biāo)識(shí)發(fā)送給所述圖片管理服務(wù)器;并接收所述圖片管理服務(wù)器依據(jù)所述標(biāo)識(shí)進(jìn)行圖片檢索的檢索結(jié)果,如果沒(méi)有檢索到,則確定圖片管理服務(wù)器未保存所述圖片,如果檢索到,則確定圖片管理服務(wù)器保存有所述圖片。
3.根據(jù)權(quán)利要求1所述的消息通訊方法,其特征在于,所述判斷圖片管理服務(wù)器是否已經(jīng)保存所述圖片具體為: 步驟31,發(fā)送方客戶端判斷本地是否保存有待上傳的圖片的標(biāo)識(shí),如果有,則確定所述圖片管理服務(wù)器中保存有所述圖片,否則,確定圖片管理服務(wù)器未保存所述圖片; 所述將圖片上傳給圖片 管理服務(wù)器之后還包括: 步驟32,所述圖片管理服務(wù)器將接收的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí),并將標(biāo)識(shí)和轉(zhuǎn)換后的圖片返回給所述發(fā)送方客戶端進(jìn)行保存。
4.根據(jù)權(quán)利要求1所述的消息通訊方法,其特征在于, 所述步驟3包括, 步驟41,接收方客戶端接收到消息后,從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)所述標(biāo)識(shí)判斷本地是否保存有所述圖片,如果是,則在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片,否則,執(zhí)行步驟42 ; 步驟42,依據(jù)圖片的標(biāo)識(shí)從所述圖片管理服務(wù)器中獲取到所述圖片,并在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片。
5.根據(jù)權(quán)利要求1所述的消息通訊方法,其特征在于, 所述步驟3包括, 步驟51,消息服務(wù)器接收到發(fā)送方客戶端發(fā)送的所述消息,從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)圖片的標(biāo)識(shí)從所述圖片管理服務(wù)器中獲取到所述圖片,將所述消息和所述圖片發(fā)送給所述接收方客戶端; 步驟52,接收方客戶端在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片。
6.根據(jù)權(quán)利要求1所述的消息通訊方法,其特征在于, 所述步驟3還包括:接收方客戶端以所述標(biāo)識(shí)為檢索主鍵在本地保存所述圖片。
7.一種消息通訊系統(tǒng),其特征在于,所述系統(tǒng)包括:客戶端、圖片管理服務(wù)器、和消息服務(wù)器, 所述客戶端,用于在發(fā)送包括圖片的消息前,判斷所述圖片管理服務(wù)器是否已經(jīng)保存所述圖片,如果為否,則將圖片上傳給所述圖片管理服務(wù)器;并通過(guò)所述消息服務(wù)器發(fā)送包括圖片的消息,所述圖片在所述消息中表示為所述圖片的描述信息,所述描述信息中包含所述圖片的標(biāo)識(shí); 所述圖片管理服務(wù)器,用于以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)和檢索圖片; 所述客戶端還用于從所述消息服務(wù)器接收到包括圖片的消息時(shí),在消息的對(duì)應(yīng)位置顯示依據(jù)圖片標(biāo)識(shí)獲取的所述圖片; 所述消息服務(wù)器,用于轉(zhuǎn)發(fā)消息。
8.根據(jù)權(quán)利要求7所述的 消息通訊系統(tǒng),其特征在于, 所述客戶端在將圖片上傳給所述圖片管理服務(wù)器之前,還用于將待上傳的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí); 所述圖片管理服務(wù)器具體用于接收包括所述標(biāo)識(shí)的檢索請(qǐng)求,根據(jù)所述標(biāo)識(shí)進(jìn)行圖片檢索,返回檢索結(jié)果給所述客戶端;并在接收到客戶端上傳的圖片時(shí),以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)所述圖片; 或 所述客戶端發(fā)送包括圖片的消息還用于判斷本地是否保存有待上傳圖片的標(biāo)識(shí),如果有,則通過(guò)所述消息服務(wù)器發(fā)送包括圖片的消息,否則,將圖片上傳給所述圖片管理服務(wù)器后,通過(guò)所述消息服務(wù)器發(fā)送包括圖片的消息; 所述圖片管理服務(wù)器在接收到客戶端上傳的圖片時(shí),還用于將接收的圖片轉(zhuǎn)換為符合預(yù)設(shè)標(biāo)準(zhǔn)的圖片,生成轉(zhuǎn)換后的圖片的標(biāo)識(shí),并將標(biāo)識(shí)和轉(zhuǎn)換后的圖片返回給所述發(fā)送方客戶端進(jìn)行保存。
9.根據(jù)權(quán)利要求7所述的消息通訊系統(tǒng),其特征在于, 所述客戶端在接收到包括圖片的消息后具體用于從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)所述標(biāo)識(shí)判斷本地是否保存有所述圖片,如果是,則在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片,否則,向所述圖片管理服務(wù)器發(fā)送包含所述標(biāo)識(shí)的圖片獲取請(qǐng)求,以獲取到所述圖片;接收到所述圖片管理服務(wù)器發(fā)送的圖片后,在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片; 或 所述消息服務(wù)器還用于接收到發(fā)送方客戶端發(fā)送的消息,從所述消息的圖片的描述信息中提取出圖片的標(biāo)識(shí),依據(jù)圖片的標(biāo)識(shí)從所述圖片管理服務(wù)器中獲取到所述圖片,將所述消息和所述圖片發(fā)送給所述接收方客戶端; 所述客戶端在接收時(shí)具體用于在顯示接收的消息時(shí),在消息的對(duì)應(yīng)位置顯示所述圖片。
10.根據(jù)權(quán)利要求7所述的消息通訊系統(tǒng),其特征在于,所述客戶端還包括:從所述消息服務(wù)器接收包括圖片的消息后,以標(biāo)識(shí)為檢索主鍵在本地保存所述圖片。
全文摘要
本發(fā)明公開(kāi)了一種消息通訊方法和系統(tǒng),所述方法包括步驟1,發(fā)送方客戶端在發(fā)送包括圖片的消息前,判斷圖片管理服務(wù)器是否已經(jīng)保存所述圖片,如果為否,則將圖片上傳給圖片管理服務(wù)器,所述圖片具有對(duì)應(yīng)的標(biāo)識(shí),所述圖片管理服務(wù)器以圖片的標(biāo)識(shí)為檢索主鍵存儲(chǔ)所述圖片;步驟2,發(fā)送方客戶端發(fā)送包括圖片的消息給接收方客戶端,在發(fā)送的消息中的所述圖片表示為所述圖片的描述信息,所述描述信息中包含所述圖片的標(biāo)識(shí);步驟3,依據(jù)圖片標(biāo)識(shí)獲取所述圖片,接收方客戶端在消息的對(duì)應(yīng)位置顯示所述圖片。本發(fā)明能夠在消息通訊中使用任意圖片,并且節(jié)約網(wǎng)絡(luò)資源。
文檔編號(hào)H04L12/58GK103095553SQ20111034447
公開(kāi)日2013年5月8日 申請(qǐng)日期2011年11月3日 優(yōu)先權(quán)日2011年11月3日
發(fā)明者鞠進(jìn)步 申請(qǐng)人:北京神州泰岳軟件股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
芮城县| 山东省| 兴隆县| 错那县| 黑龙江省| 莆田市| 丰都县| 津市市| 金堂县| 昌平区| 兴业县| 东城区| 定西市| 安乡县| 乌拉特前旗| 德格县| 石景山区| 临漳县| 吉安县| 和田县| 横峰县| 芮城县| 克拉玛依市| 信丰县| 革吉县| 崇阳县| 肇源县| 宝清县| 巨野县| 鹤岗市| 吴堡县| 嫩江县| 揭东县| 平谷区| 海兴县| 隆回县| 丰城市| 渝北区| 元氏县| 当阳市| 乌拉特前旗|