專利名稱:一種離線文件的發(fā)送、接收、傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即時通信領(lǐng)域,尤其涉及一種應(yīng)用于即時通信的離線文件的發(fā)送、接收、傳輸方法及系統(tǒng)。
背景技術(shù):
即時通信(Instant Messaging,IM)系統(tǒng)發(fā)展到今天,已經(jīng)為大多數(shù)人接受。不僅在休閑娛樂中,而且在工作中也被廣泛使用。現(xiàn)有技術(shù)中,所有的即時通信系統(tǒng)都提供了在線消息傳輸、離線消息傳輸、在線文件傳輸?shù)然拘畔鬏敼δ?,從而極大地協(xié)助了用戶之間的工作與生活上的交流與溝通,也方便了用戶的使用。雖然現(xiàn)有技術(shù)的部分即時通信系統(tǒng)也提供了離線文件傳輸功能,然而由于離線文件傳輸?shù)膹?fù)雜性,各種即時通信系統(tǒng)的實現(xiàn)方案都略有不同,效果也未能盡如人意。
一種現(xiàn)有技術(shù)的即時通信系統(tǒng)的離線文件的傳輸方法是通信雙方的即時通信帳號均綁定一個已開通激活的郵箱帳號,發(fā)送離線文件時切換到瀏覽器的郵箱發(fā)送界面,然后通過該已開通激活的郵箱來傳輸。例如用戶A給用戶B發(fā)送文件時,服務(wù)器判斷用戶B的狀態(tài),如果用戶B的狀態(tài)為隱身或者在線,則按照在線方式進行文件傳輸,如果用戶B的狀態(tài)為離線,則提示用戶A是否選擇以郵件方式進行傳輸,如果用戶A選擇以郵件方式發(fā)送文件,則切換到瀏覽器的郵箱發(fā)送界面,通過用戶A所綁定的已開通激活的郵箱帳號把需發(fā)送的文件作為附件發(fā)送到用戶B所綁定的已開通激活的郵箱中;當(dāng)用戶B上線后,用戶B對應(yīng)的客戶端接收到服務(wù)器新郵件通知消息,告知用戶A發(fā)送了某個文件附件到用戶B所綁定的已開通激活的郵箱中,用戶B就可以點擊切換到瀏覽器的郵箱接收界面進行郵件的查詢和文件附件的下載。
然而,現(xiàn)有技術(shù)的即時通信系統(tǒng)的離線文件的傳輸方法必須保證用戶A和用戶B的即時通信帳號均綁定了一個已開通激活的郵箱帳號,并且整個文件發(fā)送的過程是不透明的,即,首先要在用戶A的即時通信客戶端獲取文件,然后切換到一個新的郵箱發(fā)送界面,新的郵箱發(fā)送界面是一個瀏覽器界面,與即時通信客戶端存在較大的差異,因此用戶感比較差;另外,由于現(xiàn)有技術(shù)的即時通信系統(tǒng)的離線文件的傳輸方法只是簡單的把兩個不同的系統(tǒng)堆砌在一起,用戶A的即時通信客戶端不能獲取文件傳輸成功與否的信息,只能通過在郵件系統(tǒng)中來判斷郵件發(fā)送的成功與否。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于提供一種透明傳輸?shù)碾x線文件的發(fā)送、接收、傳輸方法及系統(tǒng)。
為解決上述技術(shù)問題,本發(fā)明實施例提供一種離線文件的發(fā)送方法,其包括以下步驟A1、發(fā)送客戶端發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器;A2、所述處理服務(wù)器查詢接收客戶端的當(dāng)前狀態(tài),若確定所述接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài),則執(zhí)行步驟A3;A3、所述發(fā)送客戶端發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器,所述第一郵件服務(wù)器解析所述郵件發(fā)送命令,并從所述發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件。
本發(fā)明實施例還提供一種離線文件的接收方法,其包括以下步驟B1、接收客戶端登錄時,查詢處理服務(wù)器的離線操作信息表,獲取離線操作信息;B2、若有離線文件信息,則所述接收客戶端發(fā)送郵件接收命令到第二郵件服務(wù)器;B3、所述第二郵件服務(wù)器解析命令,讀取離線文件;
B4、所述接收客戶端下載離線文件。
本發(fā)明實施例還提供一種離線文件的傳輸方法,其包括以下步驟C1、發(fā)送客戶端發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器;C2、所述處理服務(wù)器查詢接收客戶端的當(dāng)前狀態(tài),若確定所述接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài),則執(zhí)行步驟C3;C3、所述發(fā)送客戶端發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器,所述第一郵件服務(wù)器解析所述郵件發(fā)送命令,并從所述發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件;C4、接收客戶端登錄時,查詢處理服務(wù)器的離線操作信息表,獲取離線操作信息;C5、若有離線文件信息,則所述接收客戶端發(fā)送郵件接收命令到第二郵件服務(wù)器;C6、所述第二郵件服務(wù)器解析命令,讀取離線文件;C7、所述接收客戶端下載離線文件。
本發(fā)明實施例還提供一種離線文件的發(fā)送系統(tǒng),其包括發(fā)送客戶端,用于發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器,還用于發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器;處理服務(wù)器,用于查詢和確定接收客戶端的當(dāng)前狀態(tài);第一郵件服務(wù)器,用于解析所述郵件發(fā)送命令,并從發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件。
本發(fā)明實施例還提供一種離線文件的接收系統(tǒng),其包括處理服務(wù)器,用于查詢離線操作信息表,獲取離線操作信息;接收客戶端,用于發(fā)送郵件接收命令到第二郵件服務(wù)器;還用于下載離線文件;第一郵件服務(wù)器,用于存儲離線文件;第二郵件服務(wù)器,用于解析所述郵件接收命令,并讀取離線文件。
本發(fā)明實施例還提供一種離線文件的傳輸系統(tǒng),其包括發(fā)送客戶端,用于發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器,還用于發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器;處理服務(wù)器,用于查詢和確定接收客戶端的當(dāng)前狀態(tài);還用于查詢離線操作信息表,獲取離線操作信息;第一郵件服務(wù)器,用于解析所述郵件發(fā)送命令,并從發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件;接收客戶端,用于發(fā)送郵件接收命令到第二郵件服務(wù)器;還用于下載離線文件;第二郵件服務(wù)器,用于解析所述郵件接收命令,并讀取離線文件。
由于本發(fā)明實施例當(dāng)接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài)時,發(fā)送客戶端發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器,第一郵件服務(wù)器從所述發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件,因此不需要切換到瀏覽器的郵件界面,即能透明傳輸離線文件;另外,接收客戶端獲取離線文件也是透明的;本發(fā)明實施例用戶感較好。
圖1是本發(fā)明實施例提供的離線文件的發(fā)送方法流程圖;圖2是本發(fā)明實施例提供的離線文件的接收方法流程圖;圖3是本發(fā)明實施例提供的離線文件的發(fā)送系統(tǒng)結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例提供的離線文件的接收系統(tǒng)結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例提供的離線文件的傳輸系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參閱圖1,為本發(fā)明實施例應(yīng)用于即時通信的離線文件的發(fā)送方法流程圖(假設(shè)用戶A為發(fā)送方,用戶B為接收方),具體包括以下步驟A1、發(fā)送客戶端發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器,具體包括以下步驟用戶A在聊天窗口的操作界面中希望發(fā)送某個文件給用戶B,則發(fā)送客戶端組合本地IP地址,Port端口,用戶B即時通信帳號標(biāo)識以及請求文件傳輸?shù)拿畹教幚矸?wù)器中;A2、處理服務(wù)器查詢接收客戶端的當(dāng)前狀態(tài),具體包括以下步驟處理服務(wù)器接收到發(fā)送客戶端發(fā)送的請求文件傳輸?shù)拿詈?,進行解密以及解析處理;獲取到用戶B即時通信帳號標(biāo)識,并利用用戶B即時通信帳號標(biāo)識查詢狀態(tài)服務(wù)器的狀態(tài)MAP關(guān)系表,獲取接收客戶端的當(dāng)前狀態(tài);A3、處理服務(wù)器確定接收客戶端的當(dāng)前狀態(tài),若接收客戶端的當(dāng)前狀態(tài)為隱身狀態(tài)或在線狀態(tài),則執(zhí)行步驟A4;若接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài),則執(zhí)行步驟A5;A4、處理服務(wù)器通過建立與接收客戶端的TCP連接實現(xiàn)在線文件傳輸,具體包括以下步驟1)處理服務(wù)器查詢登錄服務(wù)器,獲取接收客戶端登錄的動態(tài)IP地址以及端口Port號,組合用戶A即時通信帳號標(biāo)識到數(shù)據(jù)包中下發(fā)通知數(shù)據(jù)包給接收客戶端;2)接收客戶端接收到處理服務(wù)器的通知消息后,利用協(xié)議處理模塊,解析出協(xié)議類型為請求接收文件協(xié)議命令,則利用聊天窗口管理模塊,顯示是否接收文件的操作界面給用戶B查看;3)如果用戶B拒絕接收文件,則發(fā)送對應(yīng)的拒絕接收文件命令到處理服務(wù)器,處理服務(wù)器根據(jù)用戶A的登錄IP地址以及端口下發(fā)用戶B拒絕接收文件命令;
4)如果用戶B同意接收文件,則利用本地存儲模塊查詢發(fā)送客戶端對應(yīng)的等待連接的TCP套接字端口,與發(fā)送客戶端進行主動連接;5)建立與發(fā)送客戶端的傳輸通道,進行后續(xù)的文件傳輸處理工作,直到文件數(shù)據(jù)流傳輸完畢,發(fā)送客戶端與接收客戶端關(guān)閉TCP套接字端口;A5、發(fā)送客戶端發(fā)送郵件發(fā)送命令,例如SMTP(Simple Mail TransferProtocol,簡單郵件發(fā)送協(xié)議)協(xié)議命令,到第一郵件服務(wù)器,例如SMTP郵件服務(wù)器,SMTP郵件服務(wù)器解析SMTP協(xié)議命令,并從發(fā)送客戶端獲取離線文件,把離線文件作為郵件附件存儲到SMTP郵件服務(wù)器或其他存儲服務(wù)器中,具體包括以下步驟1)發(fā)送客戶端利用用戶B的即時通信帳號獲取所綁定的郵箱帳號;2)根據(jù)用戶B的郵箱帳號解析獲取對應(yīng)該郵箱服務(wù)商的SMTP地址;3)發(fā)送客戶端根據(jù)該郵箱服務(wù)商的SMTP地址發(fā)送SMTP協(xié)議命令到SMTP郵件服務(wù)器;4)SMTP郵件服務(wù)器解析命令,從發(fā)送客戶端獲取離線文件,把離線文件作為郵件附件存儲到SMTP郵件服務(wù)器或其他服務(wù)器的郵件目錄下,該郵件目錄可以通過擴展SMTP/POP(Post Office Protocol,電子郵局傳輸協(xié)議)協(xié)議命令來存儲和讀取郵件,提供標(biāo)準(zhǔn)的郵件SMTP/POP服務(wù),該郵件目錄不需要開通激活郵箱帳號也能存儲和讀取郵件;擴展SMTP/POP協(xié)議增加了用于分配和管理綁定即時通信帳號的臨時文件存儲目錄的標(biāo)識,該標(biāo)識可以是ID、字符串等;5)SMTP郵件服務(wù)器向發(fā)送客戶端返回發(fā)送成功與否的信息;因此發(fā)送客戶端能獲得發(fā)送成功與否的信息,用戶感較好;6)發(fā)送客戶端發(fā)送處理結(jié)果信息到處理服務(wù)器的離線操作信息表。
當(dāng)然,步驟5)也可在步驟6)之后。
請參閱圖2,為本發(fā)明實施例應(yīng)用于即時通信的離線文件的接收流程圖(假設(shè)用戶A為發(fā)送方,用戶B為接收方),具體包括以下步驟
B1、接收客戶端登錄時,查詢處理服務(wù)器的離線操作信息表,獲取離線操作信息;B2、若有離線文件信息,則接收客戶端發(fā)送郵件接收命令,例如POP協(xié)議命令,到第二郵件服務(wù)器,例如POP郵件服務(wù)器;B3、POP郵件服務(wù)器解析命令,從SMTP郵件服務(wù)器或其他存儲服務(wù)器中讀取離線文件,并刪除SMTP郵件服務(wù)器中的文件;B4、接收客戶端提醒用戶B下載離線文件;B5、接收客戶端下載離線文件。
當(dāng)然,步驟B4可以省略。
請參閱圖3,為本發(fā)明實施例應(yīng)用于即時通信的離線文件的發(fā)送系統(tǒng)包括發(fā)送客戶端,用于發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器,還用于發(fā)送郵件發(fā)送命令,例如SMTP(Simple Mail Transfer Protocol,簡單郵件發(fā)送協(xié)議)協(xié)議命令,到第一郵件服務(wù)器,例如SMTP郵件服務(wù)器;處理服務(wù)器,用于查詢和確定接收客戶端的當(dāng)前狀態(tài);第一郵件服務(wù)器,用于解析SMTP協(xié)議命令,并從發(fā)送客戶端獲取離線文件,把離線文件作為郵件附件存儲到SMTP郵件服務(wù)器中。
本發(fā)明實施例應(yīng)用于即時通信的離線文件的發(fā)送系統(tǒng)也可以不將離線文件存儲在第一郵件服務(wù)器中,而是包括存儲服務(wù)器,專門用于存儲離線文件。
請參閱圖4,為本發(fā)明實施例應(yīng)用于即時通信的離線文件的接收系統(tǒng)包括處理服務(wù)器,用于查詢離線操作信息表,獲取離線操作信息;接收客戶端,用于發(fā)送郵件接收命令,例如POP協(xié)議命令,到第二郵件服務(wù)器,例如POP郵件服務(wù)器;還用于提醒接收方下載離線文件,并下載離線文件;第一郵件服務(wù)器,用于存儲離線文件;第二郵件服務(wù)器,用于解析郵件接收命令,從第一郵件服務(wù)器或其他存儲服務(wù)器中讀取離線文件;
本發(fā)明實施例應(yīng)用于即時通信的離線文件的接收系統(tǒng)也可以不將離線文件存儲在第一郵件服務(wù)器中,而是包括存儲服務(wù)器,專門用于存儲離線文件。
請參閱圖5,為本發(fā)明實施例應(yīng)用于即時通信的離線文件的傳輸系統(tǒng)包括發(fā)送客戶端,用于發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器,還用于發(fā)送郵件發(fā)送命令,例如SMTP(Simple Mail Transfer Protocol,簡單郵件發(fā)送協(xié)議)協(xié)議命令,到第一郵件服務(wù)器,例如SMTP郵件服務(wù)器;處理服務(wù)器,用于查詢和確定接收客戶端的當(dāng)前狀態(tài);還用于查詢離線操作信息表,獲取離線操作信息;第一郵件服務(wù)器,用于解析SMTP協(xié)議命令,并從發(fā)送客戶端獲取離線文件,把離線文件作為郵件附件存儲到SMTP郵件服務(wù)器中;接收客戶端,用于發(fā)送郵件接收命令,例如POP協(xié)議命令,到第二郵件服務(wù)器,例如POP郵件服務(wù)器;還用于提醒接收方下載離線文件,并下載離線文件;第二郵件服務(wù)器,用于解析郵件接收命令,從第一郵件服務(wù)器或其他存儲服務(wù)器中讀取離線文件。
本發(fā)明實施例應(yīng)用于即時通信的離線文件的接收系統(tǒng)也可以不將離線文件存儲在第一郵件服務(wù)器中,而是包括存儲服務(wù)器,專門用于存儲離線文件。
本發(fā)明實施例的SMTP協(xié)議命令也可由ESMTP(Extended SMTP,擴展SMTP協(xié)議)協(xié)議命令等郵件發(fā)送命令代替,當(dāng)采用ESMTP協(xié)議時,第一郵件服務(wù)器為支持ESMTP協(xié)議的郵件服務(wù)器;本發(fā)明實施例的POP協(xié)議命令也可由DMSP(Distributed mail system protocol,分層式電子郵件系統(tǒng)協(xié)議)協(xié)議命令和IMAP(Internet Message Access Protocol.,因特網(wǎng)信息訪問協(xié)議)協(xié)議命令等郵件接收命令代替,當(dāng)采用DMSP協(xié)議時,第二郵件服務(wù)器為支持DMSP協(xié)議的郵件服務(wù)器,當(dāng)采用IMAP協(xié)議時,第二郵件服務(wù)器為支持IMAP協(xié)議的郵件服務(wù)器;但從簡單性和實用性考慮,優(yōu)先采用SMTP和POP協(xié)議。
由于本發(fā)明實施例當(dāng)接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài)時,發(fā)送客戶端發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器,第一郵件服務(wù)器從所述發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件,因此不需要切換到瀏覽器的郵件界面,即能透明傳輸離線文件;另外,接收客戶端獲取離線文件也是透明方式獲取的。本發(fā)明實施例的用戶感較好。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種離線文件的發(fā)送方法,其特征在于包括以下步驟A1、發(fā)送客戶端發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器;A2、所述處理服務(wù)器查詢接收客戶端的當(dāng)前狀態(tài),若確定所述接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài),則執(zhí)行步驟A3;A3、所述發(fā)送客戶端發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器,所述第一郵件服務(wù)器解析所述郵件發(fā)送命令,并從所述發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件。
2.如權(quán)利要求1所述的離線文件的發(fā)送方法,其特征在于,所述步驟A3具體包括以下步驟A31、發(fā)送客戶端利用接收方的即時通信帳號獲取所綁定的郵箱帳號;A32、根據(jù)接收方的郵箱帳號解析獲取對應(yīng)該郵箱服務(wù)商的地址;A33、發(fā)送客戶端根據(jù)該郵箱服務(wù)商的地址發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器;A34、第一郵件服務(wù)器解析所述郵件發(fā)送命令,從發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件到郵件目錄下;A35、發(fā)送客戶端發(fā)送處理結(jié)果信息到處理服務(wù)器的離線操作信息表。
3.如權(quán)利要求2所述的離線文件的發(fā)送方法,其特征在于,所述步驟A35之前或之后還包括步驟A36第一郵件服務(wù)器向發(fā)送客戶端返回發(fā)送成功與否的信息。
4.如權(quán)利要求1所述的離線文件的發(fā)送方法,其特征在于,所述郵件發(fā)送命令是簡單郵件發(fā)送協(xié)議SMTP命令,所述第一郵件服務(wù)器是支持SMTP協(xié)議的郵件服務(wù)器。
5.如權(quán)利要求2所述的離線文件的發(fā)送方法,其特征在于,所述郵件目錄是通過擴展SMTP/電子郵局傳輸協(xié)議POP協(xié)議命令來存儲和讀取郵件,所述擴展SMTP/POP協(xié)議增加了用于分配和管理綁定即時通信帳號的臨時文件存儲目錄的標(biāo)識。
6.一種離線文件的接收方法,其特征在于包括以下步驟B1、接收客戶端登錄時,查詢處理服務(wù)器的離線操作信息表,獲取離線操作信息;B2、若有離線文件信息,則所述接收客戶端發(fā)送郵件接收命令到第二郵件服務(wù)器;B3、所述第二郵件服務(wù)器解析命令,讀取離線文件;B4、所述接收客戶端下載離線文件。
7.如權(quán)利要求6所述的離線文件的接收方法,其特征在于,所述郵件接收命令是POP協(xié)議命令,所述第二郵件服務(wù)器是支持POP協(xié)議的郵件服務(wù)器。
8.一種離線文件的傳輸方法,其特征在于包括以下步驟C1、發(fā)送客戶端發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器;C2、所述處理服務(wù)器查詢接收客戶端的當(dāng)前狀態(tài),若確定所述接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài),則執(zhí)行步驟C3;C3、所述發(fā)送客戶端發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器,所述第一郵件服務(wù)器解析所述郵件發(fā)送命令,并從所述發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件;C4、接收客戶端登錄時,查詢處理服務(wù)器的離線操作信息表,獲取離線操作信息;C5、若有離線文件信息,則所述接收客戶端發(fā)送郵件接收命令到第二郵件服務(wù)器;C6、所述第二郵件服務(wù)器解析命令,讀取離線文件;C7、所述接收客戶端下載離線文件。
9.如權(quán)利要求8所述的離線文件的傳輸方法,其特征在于,所述步驟C3具體包括以下步驟C31、發(fā)送客戶端利用接收方的即時通信帳號獲取所綁定的郵箱帳號;C32、根據(jù)接收方的郵箱帳號解析獲取對應(yīng)該郵箱服務(wù)商的地址;C33、發(fā)送客戶端根據(jù)該郵箱服務(wù)商的地址發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器;C34、第一郵件服務(wù)器解析所述郵件發(fā)送命令,從發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件到郵件目錄下;C35、發(fā)送客戶端發(fā)送處理結(jié)果信息到處理服務(wù)器的離線操作信息表。
10.一種離線文件的發(fā)送系統(tǒng),其特征在于包括發(fā)送客戶端,用于發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器,還用于發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器;處理服務(wù)器,用于查詢和確定接收客戶端的當(dāng)前狀態(tài);第一郵件服務(wù)器,用于解析所述郵件發(fā)送命令,并從發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件。
11.一種離線文件的接收系統(tǒng),其特征在于包括處理服務(wù)器,用于查詢離線操作信息表,獲取離線操作信息;接收客戶端,用于發(fā)送郵件接收命令到第二郵件服務(wù)器;還用于下載離線文件;第一郵件服務(wù)器,用于存儲離線文件;第二郵件服務(wù)器,用于解析所述郵件接收命令,并讀取離線文件。
12.一種離線文件的傳輸系統(tǒng),其特征在于包括發(fā)送客戶端,用于發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器,還用于發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器;處理服務(wù)器,用于查詢和確定接收客戶端的當(dāng)前狀態(tài);還用于查詢離線操作信息表,獲取離線操作信息;第一郵件服務(wù)器,用于解析所述郵件發(fā)送命令,并從發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件;接收客戶端,用于發(fā)送郵件接收命令到第二郵件服務(wù)器;還用于下載離線文件;第二郵件服務(wù)器,用于解析所述郵件接收命令,并讀取離線文件。
全文摘要
本發(fā)明實施例適用于即時通信,公開了一種離線文件的發(fā)送、接收、傳輸方法及系統(tǒng),該離線文件的發(fā)送方法包括以下步驟A1、發(fā)送客戶端發(fā)送請求文件傳輸?shù)拿畹教幚矸?wù)器;A2、所述處理服務(wù)器查詢接收客戶端的當(dāng)前狀態(tài),若確定所述接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài),則執(zhí)行步驟A3;A3、所述發(fā)送客戶端發(fā)送郵件發(fā)送命令到第一郵件服務(wù)器,所述第一郵件服務(wù)器解析所述郵件發(fā)送命令,并從所述發(fā)送客戶端獲取離線文件,以郵件附件的形式存儲離線文件。本發(fā)明實施例能使接收客戶端的當(dāng)前狀態(tài)為離線狀態(tài)時也能透明傳輸離線文件。
文檔編號H04L12/28GK101075986SQ20071007468
公開日2007年11月21日 申請日期2007年6月1日 優(yōu)先權(quán)日2007年6月1日
發(fā)明者林曉君 申請人:騰訊科技(深圳)有限公司