[發明專利]一種基于IM客戶端實現消息圖片管理的方法和裝置有效
| 申請號: | 201010503345.0 | 申請日: | 2010-09-30 |
| 公開(公告)號: | CN102447642A | 公開(公告)日: | 2012-05-09 |
| 發明(設計)人: | 張麗 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 蔣雅潔;程立民 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 im 客戶端 實現 消息 圖片 管理 方法 裝置 | ||
1.一種基于即時通訊(IM)客戶端實現消息圖片管理的方法,其特征在于,該方法包括:
當IM的用戶需要下載圖片時,IM客戶端的下載組件根據所需下載圖片的統一資源定位符(URL)和類型查詢本地保存路徑中是否有所需下載圖片,如果有,則直接返回所需下載圖片在本地保存的路徑;如果沒有,則執行相應圖片的下載,并將下載的圖片保存到本地。
2.根據權利要求1所述基于IM客戶端實現消息圖片管理的方法,其特征在于,所述當IM的用戶需要下載圖片時,IM客戶端的下載組件根據所需下載圖片的URL和類型查詢本地保存路徑中是否有所需下載圖片,具體為:
當用戶觸發所需下載圖片的縮略圖或鏈接時,根據所述縮略圖或鏈接獲取所需下載圖片的URL和類型;
將獲取到的URL和類型與所述IM客戶端本地保存路徑中的圖片的URL和類型進行匹配,如果匹配到相同的URL和類型,則判斷所述本地保存路徑中有所需下載圖片;否則,判斷所述本地保存路徑中沒有所需下載圖片。
3.根據權利要求1或2所述基于IM客戶端實現消息圖片管理的方法,其特征在于,該方法進一步包括:
在下載成功時,將以URL和類型命名的圖片保存到IM客戶端本地。
4.根據權利要求1或2所述基于IM客戶端實現消息圖片管理的方法,其特征在于,該方法進一步包括:
在下載失敗時,判斷對應圖片是否為第一次下載失敗,如果是第一次下載失敗,則將對應圖片的狀態修改為第一次下載失敗并重新下載;否則,結束下載。
5.根據權利要求1所述基于IM客戶端實現消息圖片管理的方法,其特征在于,該方法進一步包括:
當IM的用戶需要上傳圖片時,IM客戶端的上傳組件通過對批量上傳接口的調用,將等待批量上傳的圖片加入等待上傳隊列中,并通過對等待上傳隊列的掃描,對所述等待上傳隊列中的圖片進行上傳。
6.根據權利要求5所述基于IM客戶端實現消息圖片管理的方法,其特征在于,在上傳完成后該方法進一步包括:
解析生成的上傳結果文件,如果解析顯示上傳成功,則進一步解析得到所上傳圖片的URL和類型;
根據解析得到URL和類型命名圖片并保存到所述IM客戶端本地。
7.根據權利要求5或6所述基于IM客戶端實現消息圖片管理的方法,其特征在于,該方法進一步包括:
所述圖片的上傳還需調用底層組件,負責創建上傳的傳輸控制協議(TCP)通道,并建立連接;
所述IM客戶端采用底層組件的管理池,負責多個底層組件的提供以及管理多個底層組件的狀態。
8.一種基于IM客戶端實現消息圖片管理的裝置,其特征在于,該裝置包括:下載組件,用于在IM的用戶需要下載圖片時,根據所需下載圖片的URL和類型查詢本地保存路徑中是否有所需下載圖片,如果有,則直接返回所需下載圖片在本地保存的路徑;如果沒有,則執行相應圖片的下載,并將下載的圖片保存到本地。
9.根據權利要求8所述基于IM客戶端實現消息圖片管理的裝置,其特征在于,所述下載組件進一步用于,當用戶觸發所需下載圖片的縮略圖或鏈接時,根據所述縮略圖或鏈接獲取所需下載圖片的URL和類型;將獲取到的URL和類型與所述IM客戶端本地保存路徑中的圖片的URL和類型進行匹配,如果匹配到相同的URL和類型,則判斷所述本地保存路徑中有所需下載圖片;否則,判斷所述本地保存路徑中沒有所需下載圖片。
10.根據權利要求8或9所述基于IM客戶端實現消息圖片管理的裝置,其特征在于,所述下載組件進一步用于,在下載成功時,將以URL和類型命名的圖片保存到IM客戶端本地。
11.根據權利要求8或9所述基于IM客戶端實現消息圖片管理的裝置,其特征在于,所述下載組件進一步用于,在下載失敗時,判斷對應圖片是否為第一次下載失敗,如果是第一次下載失敗,則將對應圖片的狀態修改為第一次下載失敗并重新下載;否則,結束下載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010503345.0/1.html,轉載請聲明來源鉆瓜專利網。





