專利名稱:一種在即時(shí)通訊工具中傳輸文件的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及計(jì)算機(jī)軟件、網(wǎng)絡(luò)通信領(lǐng)域,尤其是即時(shí)通訊技 術(shù),特別是涉及一種在即時(shí)通訊工具中傳輸文件的系統(tǒng)。
技術(shù)背景
即時(shí)通信(InsUnt messaging,簡稱IM)目前已經(jīng)成為用戶通 過網(wǎng)絡(luò)進(jìn)行通信的重要手段。
目前即時(shí)通訊產(chǎn)品發(fā)送文件時(shí),尤其對方不在線的狀態(tài)下,無法 同時(shí)輸入附加信息,接收者沒有打開文件前,不知道文件得概要、發(fā) 送得目的,甚至無法判斷是不是病毒,需不需要打開等。 發(fā)明內(nèi)容
本實(shí)用新型為解決上述問題不足之處,提供了一種在即時(shí)通訊工 具中傳輸文件的系統(tǒng)。
為了解決上述問題,本實(shí)用新型提供以下技術(shù)方案 一種在即時(shí)通i凡工具中傳輸文件的系統(tǒng),包4套即時(shí)通訊客戶端和 服務(wù)器端,所述服務(wù)器端包括即時(shí)通訊服務(wù)器和數(shù)據(jù)庫,即時(shí)通訊服 務(wù)器和數(shù)據(jù)庫通訊,所述服務(wù)器還包括文件傳輸服務(wù)器組,文件傳輸 服務(wù)器組與數(shù)據(jù)庫和即時(shí)通訊服務(wù)器連接。
所述文件傳輸服務(wù)器組至少有兩個(gè)服務(wù)器組成。 本實(shí)用新型的優(yōu)點(diǎn)客戶端發(fā)送文件時(shí),可以輸入附加信息,描 述發(fā)送的目的,或文件內(nèi)容的概要;接收者收到"接收文件通知,'時(shí), 即需要決定接收或拒絕等動(dòng)作,會(huì)顯示該附加信息,這樣接收者可以 明白發(fā)送者發(fā)送的目的,或者該文件的大致內(nèi)容,或者能看出該文件
的重要性,甚至是否需要打開等。
圖1為本實(shí)用新型系統(tǒng)的結(jié)構(gòu)示意圖; 圖2為本實(shí)用新型方法技術(shù)方案的流程圖。
具體實(shí)施方式
如圖l所示,本實(shí)用新型的系統(tǒng)包括3部分 即時(shí)通訊客戶端,簡稱客戶端發(fā)送和接收文件。 即時(shí)通訊服務(wù)器與客戶端進(jìn)行通訊,收發(fā)文件傳輸控制消息, 簡稱控制消息;
文件傳輸服務(wù)器組多個(gè)文件出數(shù)服務(wù)器組成文件傳輸服務(wù)器 組,其與客戶端進(jìn)行通訊,傳輸文件數(shù)據(jù)。該服務(wù)器從部署的角度, 可以與即時(shí)通訊服務(wù)器合并,也可以分布在多臺(tái)物理服務(wù)器上。
即時(shí)通訊服務(wù)器與文件傳輸服務(wù)器進(jìn)行內(nèi)部通訊,控制其與客 戶端間的文件數(shù)據(jù)傳輸。
如圖2所示,在即時(shí)通信工具中傳輸文件的方法,包括一下步
驟
Sl:用戶登錄客戶端,即時(shí)通訊服務(wù)器對用戶進(jìn)行身份認(rèn)證; S2:發(fā)送者選擇接收者; S3:發(fā)送者選擇待發(fā)送文件,輸入附加信息; S4:發(fā)送者發(fā)送文件,客戶端發(fā)送控制消息給即時(shí)通訊服務(wù)器; 其中,控制消息是用來在發(fā)送者、即時(shí)通訊服務(wù)器、接收者之間 傳輸文件屬性,控制文件數(shù)據(jù)的發(fā)送,通知對方接收是否成功等。 控制消息包括2類 一是文件傳輸屬性,二是命令。 文件傳輸屬性是指發(fā)送或接收時(shí),客戶端向即時(shí)通訊服務(wù)器發(fā)
送的該文件的屬性,其內(nèi)容包括發(fā)送者、發(fā)送時(shí)間、文件大小、
附加信息等。
命令是指客戶端與即時(shí)通訊服務(wù)器間控制文件數(shù)據(jù)傳輸?shù)闹?令,例如發(fā)送者要發(fā)送文件時(shí),向即時(shí)通訊服務(wù)器發(fā)送"新建發(fā) 送任務(wù)"的指令。
S5:即時(shí)通訊服務(wù)器選擇文件傳輸服務(wù)器1;
S6:即時(shí)通訊服務(wù)器通過控制消息通知客戶端與文件傳輸服務(wù) 器連接,客戶端連接文件傳輸服務(wù)器,發(fā)送文件數(shù)據(jù)到數(shù)據(jù)庫中;
S7:發(fā)送完成后,文件傳輸服務(wù)器通知客戶端和即時(shí)通訊服務(wù) 器咒成;
S8即時(shí)通訊服務(wù)器判斷接收者是否在線;
S9. 1如果接收者不在線,則不會(huì)有什么動(dòng)作,只能等待接收 者上線。因?yàn)槲募涂刂菩畔⒁呀?jīng)在服務(wù)器存儲(chǔ),而且其狀態(tài)是"未 接收"。
S9. 2如果接收者在線,則即時(shí)通訊服務(wù)器發(fā)送文件傳輸屬性 給接收者,接收者收到屬性后,顯示屬性內(nèi)容,如果附加信息有 內(nèi)容,則顯示;
S10接收者通過屬性內(nèi)容決定是否接收該文件。
Sll. 1如果接收者拒絕接收,服務(wù)器會(huì)在該文件傳輸記錄中標(biāo) 記其狀態(tài)為"拒絕"。
Sll. 2如果接收者決定接收,客戶端發(fā)送控制消息給即時(shí)通訊
服務(wù)器;
S12即時(shí)通訊服務(wù)器選擇文件傳輸服務(wù)器1;
Sl3即時(shí)通訊服務(wù)器通過控制消息通知客戶端和文件傳輸服務(wù)
器連接??蛻舳诉B接文件傳輸服務(wù)器,接收文件數(shù)據(jù);
S14接收完成后,文件傳輸服務(wù)器通知客戶端和即時(shí)通訊服務(wù) 器冗成;
S15即時(shí)通訊服務(wù)器通知發(fā)送者,接收者已完成對該文件的接
收;
總之,本實(shí)用新型的構(gòu)思客戶端收發(fā)文件時(shí),通過服務(wù)器進(jìn)行 存儲(chǔ)、通知和轉(zhuǎn)發(fā);客戶端與服務(wù)器間收發(fā)控制消息,用來傳輸文件 屬性,控制文件內(nèi)容的傳輸。只要涉及到本專利構(gòu)思都屬于本實(shí)用新 型保護(hù)的范圍內(nèi)。
權(quán)利要求1.一種在即時(shí)通訊工具中傳輸文件的系統(tǒng),包括即時(shí)通訊客戶端和服務(wù)器端,所述服務(wù)器端包括即時(shí)通訊服務(wù)器和數(shù)據(jù)庫,即時(shí)通訊服務(wù)器和數(shù)據(jù)庫通訊,其特征在于所述服務(wù)器還包括文件傳輸服務(wù)器組,文件傳輸服務(wù)器組與數(shù)據(jù)庫和即時(shí)通訊服務(wù)器連接。
2. 根據(jù)權(quán)利要求1所述的一種在即時(shí)通訊工具中傳輸文件的系統(tǒng),其特征 在于所述文件傳輸服務(wù)器組至少有兩個(gè)服務(wù)器組成。
專利摘要本實(shí)用新型為了克服即時(shí)通訊產(chǎn)品發(fā)送文件時(shí),尤其對方不在線的狀態(tài)下,無法同時(shí)輸入附加信息的缺陷,提供了一種在即時(shí)通訊工具中傳輸文件的系統(tǒng),包括即時(shí)通訊客戶端和服務(wù)器端,所述服務(wù)器端包括即時(shí)通訊服務(wù)器和數(shù)據(jù)庫,即時(shí)通訊服務(wù)器和數(shù)據(jù)庫通訊,所述服務(wù)器還包括文件傳輸服務(wù)器組,文件傳輸服務(wù)器組與數(shù)據(jù)庫和即時(shí)通訊服務(wù)器連接。從而客戶端發(fā)送文件時(shí),可以輸入附加信息,描述發(fā)送的目的,或文件內(nèi)容的概要;接收者收到“接收文件通知”時(shí),會(huì)顯示該附加信息,這樣接收者可以明白發(fā)送者發(fā)送的目的,或者該文件的大致內(nèi)容,或者能看出該文件的重要性,甚至是否需要打開等。
文檔編號(hào)H04L12/58GK201197152SQ200720187440
公開日2009年2月18日 申請日期2007年12月25日 優(yōu)先權(quán)日2007年12月25日
發(fā)明者霍文旌 申請人:北京億企通信息技術(shù)有限公司