專利名稱:一種在即時通信中發(fā)送文件的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機軟件、網(wǎng)絡(luò)通信領(lǐng)域,尤其是即時通訊技術(shù), 特別是涉及一種在即時通信中發(fā)送文件的方法和系統(tǒng)。
背景技術(shù):
即時通信(Instant messaging,簡稱IM)目前已經(jīng)成為用戶通 過網(wǎng)絡(luò)進行通信的重要手段。隨著近年來日益加快的商務實時溝通需 求,企業(yè)即時通信系統(tǒng)也在迅速發(fā)展,已成為企業(yè)內(nèi)一種常用的溝通 手段。
現(xiàn)有的企業(yè)即時通訊工具中還只是支持點對點的傳輸,不支持離線 發(fā)送文件。即使能離線發(fā)送文件,也只是通過即時通訊工具給不在線 的接收方發(fā)送消息,通知該接收方有需要接收的文件,而待發(fā)送的文 件由即時通信系統(tǒng)自動轉(zhuǎn)到電子郵件系統(tǒng),通過電子郵件系統(tǒng)發(fā)送給 接收方。接收方收到即時通信上的消息后到電子郵件系統(tǒng)接收郵件。
沒有能直接用即時通信工具離線發(fā)送文件的辦法,導致使用起來很 不方便。
發(fā)明內(nèi)容
本發(fā)明為解決上述問題不足之處,提供了 一種在即時通信中發(fā)送 文件的方法和系統(tǒng)。
本發(fā)明提供的技術(shù)方案為 一種在即時通信中發(fā)送文件的方法, 包括如下步驟
a.文件發(fā)送方客戶端登錄即時通信系統(tǒng),向存儲服務器發(fā)送文件傳
3輸協(xié)議命令;
b. 存儲服務器存儲該文件;
c. 存儲服務器確定文件接收方客戶端的登陸狀態(tài);如果當前登陸狀 態(tài)為在線狀態(tài),則直接將文件轉(zhuǎn)發(fā)給接收方客戶端;如果其當前登 陸狀態(tài)為離線狀態(tài),則等接收方的狀態(tài)為上線時,將文件轉(zhuǎn)發(fā)給接 收方客戶端。
所述步驟c中所述存儲服務器確定文件接收方客戶端的登陸狀 態(tài),包括存儲服務器解析出所述協(xié)議命令中攜帶的文件接收方的號 碼標示,查詢狀態(tài)服務器中的狀態(tài)映射關(guān)系表,獲取文件接收方客戶 端的登陸狀態(tài)。
所述步驟c中所述存儲服務器從查詢狀態(tài)服務器獲知接收方客 戶端上線則發(fā)送消息給接收方客戶端,并通過文件接收方客戶端的聊 天窗口將上述消息顯示給接收方。
一種在企業(yè)即時通信中發(fā)送文件的系統(tǒng),包括即時通訊客戶端、 服務器,其特征在于,還包括存儲服務器,查詢狀態(tài)服務器。所述即 時通訊客戶端與所述存儲服務器、查詢狀態(tài)服務器相連接。 本發(fā)明的優(yōu)點
由于企業(yè)即時通信工具能實現(xiàn)離線發(fā)送文件,使用戶不用電子郵 件系統(tǒng)就能發(fā)送文件,即使用戶不在線,也能保證文件發(fā)送給接收者, 文件不會被遺漏。方便了使用者,提高了體驗的快感。
圖1為本發(fā)明方法技術(shù)方案的流程圖; 圖2為本系統(tǒng)流程圖。
具體實施例方式
如圖1所示, 一種在即時通信中發(fā)送文件的方法,包括如下步驟
a. 文件發(fā)送方客戶端登錄即時通信系統(tǒng),向存儲服務器發(fā)送文件傳 輸協(xié)議命令;
b. 存儲服務器存儲該文件;
c. 存儲服務器確定文件接收方客戶端的登陸狀態(tài);如果當前登陸狀 態(tài)為在線狀態(tài),則直接將文件轉(zhuǎn)發(fā)給接收方客戶端;如果其當前登 陸狀態(tài)為離線狀態(tài),則等接收方的狀態(tài)為上線時,將文件轉(zhuǎn)發(fā)給接 收方客戶端。
所述步驟c中所述存儲服務器確定文件接收方客戶端的登陸狀 態(tài),包括存儲服務器解析出所述協(xié)議命令中攜帶的文件接收方的號 碼標示,查詢狀態(tài)服務器中的狀態(tài)映射關(guān)系表,獲取文件接收方客戶 端的登陸狀態(tài)。
所述步驟c中所述存儲服務器從查詢狀態(tài)服務器獲知接收方客 戶端上線則發(fā)送消息給接收方客戶端,并通過文件接收方客戶端的聊 天窗口將上述消息顯示給接收方。
一種在企業(yè)即時通信中發(fā)送文件的系統(tǒng),包括即時通訊客戶端、 服務器,其特征在于,還包括存儲服務器,查詢狀態(tài)服務器。所述即 時通訊客戶端與所述存儲服務器、查詢狀態(tài)服務器相連接。
總之,本發(fā)明的構(gòu)思是存儲服務器存儲發(fā)送方客戶端發(fā)給接收方 客戶端的文件,當接收方登陸客戶端時,存儲服務器再將該文件轉(zhuǎn)發(fā) 給接收方客戶端。只要涉及到本專利構(gòu)思的都屬于本發(fā)明保護的范圍 內(nèi)。
權(quán)利要求
1. 一種在企業(yè)即時通信中發(fā)送文件的方法,其特征在于包括如下步驟,a. 文件發(fā)送方客戶端登錄即時通信系統(tǒng),向存儲服務器發(fā)送文件傳輸協(xié)議命令;b. 存儲服務器存儲該文件;c. 存儲服務器確定文件接收方客戶端的登陸狀態(tài);如果當前登陸狀態(tài)為在線狀態(tài),則直接將文件轉(zhuǎn)發(fā)給接收方客戶端;如果其當前登陸狀態(tài)為離線狀態(tài),則等接收方的狀態(tài)為上線時,將文件轉(zhuǎn)發(fā)給接收方客戶端。
2. 根據(jù)權(quán)利要求1所述的一種在企業(yè)即時通信中發(fā)送文件的方法,其特征在于,所述步驟c中所述存儲服務器確定文件接收方客戶端的登陸狀態(tài),包括存儲服務器解析出所述協(xié)議命令中攜帶的文件接收方的號碼標示,查詢狀態(tài)服務器中的狀態(tài)映射關(guān)系表,獲取文件接收方客戶端的登陸狀態(tài)。
3. 根據(jù)權(quán)利要求1所述的一種在企業(yè)即時通信中發(fā)送文件的方法,其特征在于,步驟c中所述存儲服務器從查詢狀態(tài)服務器獲知接收方客戶端上線則發(fā)送消息給接收方客戶端,并通過文件接收方客戶端的聊天窗口將上述消息顯示給接收方。
4. 一種在企業(yè)即時通信中發(fā)送文件的系統(tǒng),包括即時通訊客戶端、服務器,其特征在于,還包括存儲服務器,查詢狀態(tài)服務器。所述即時通訊客戶端與所述存儲服務器、查詢狀態(tài)服務器相連接。
全文摘要
本發(fā)明提供了一種在企業(yè)即時通信中發(fā)送文件的方法和系統(tǒng),發(fā)送方客戶端登錄即時通信系統(tǒng),向存儲服務器發(fā)送文件傳輸協(xié)議命令,存儲服務器存儲該文件,存儲服務器確認接收方客戶端登陸狀態(tài),如果在線,就將文件轉(zhuǎn)發(fā)給接收方客戶端,如果不在線,等接收方在線后,再轉(zhuǎn)發(fā)給接收方客戶端。使用本方法和系統(tǒng),能確保接收方收到發(fā)送方發(fā)送的文件,即使接收方不在線,發(fā)送方仍然能將文件發(fā)出,并保證接收方收到。提高了即時通信的體驗,保證了即時通信的有效性。
文檔編號H04L12/58GK101459622SQ20071017925
公開日2009年6月17日 申請日期2007年12月12日 優(yōu)先權(quán)日2007年12月12日
發(fā)明者鍵 關(guān), 榮 文, 霍文旌, 平 黃 申請人:北京億企通信息技術(shù)有限公司