傳輸云存儲(chǔ)文件的方法、融合通信平臺(tái)、發(fā)送端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)領(lǐng)域,尤其是涉及一種傳輸云存儲(chǔ)文件的方法、融合通信平臺(tái)、發(fā)送端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展和智能終端的大面積普及,隨著融合通信的出現(xiàn)與快速發(fā)展,使用網(wǎng)絡(luò)進(jìn)行即時(shí)通信逐漸成為人們工作生活中的重要組成部分,人們對(duì)即時(shí)通信中網(wǎng)絡(luò)服務(wù)多樣性的要求也不斷提高。即時(shí)通信中通過文件的交流合作以及生活中對(duì)文件的分享使人們對(duì)文件傳輸?shù)男枨笕找嬖黾印?br>[0003]融合通信(Rich Communicat1n Suite, RCS)是指把計(jì)算機(jī)技術(shù)與傳統(tǒng)通信技術(shù)融合一體的新通信模式,融合計(jì)算機(jī)網(wǎng)絡(luò)與傳統(tǒng)通信網(wǎng)絡(luò)在一個(gè)網(wǎng)絡(luò)平臺(tái)上,實(shí)現(xiàn)電話、傳真、數(shù)據(jù)傳輸、音視頻會(huì)議、呼叫中心、即時(shí)通信等眾多應(yīng)用服務(wù)。目前全球主流電信運(yùn)營(yíng)商都紛紛地將融合通信業(yè)務(wù)定位為業(yè)務(wù)和技術(shù)發(fā)展的核心方向。
[0004]而隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,個(gè)人云存儲(chǔ)服務(wù)也越來越普遍,個(gè)人云存儲(chǔ)服務(wù)是指為用戶提供在網(wǎng)絡(luò)中存儲(chǔ)的個(gè)人數(shù)據(jù)(例如通信錄,郵件,照片,日歷,文件等)的服務(wù),并實(shí)現(xiàn)用戶多個(gè)終端(手機(jī),PAD,PC,智能電視等)上的個(gè)人文件數(shù)據(jù)保持同步。
[0005]當(dāng)前即時(shí)通信中進(jìn)行文件傳輸?shù)姆椒ㄓ袃深?,第一類是發(fā)送終端與接收終端進(jìn)行點(diǎn)對(duì)點(diǎn)的文件傳輸;第二類是通過服務(wù)器的中轉(zhuǎn),即每次發(fā)送文件時(shí)發(fā)送終端先將文件上傳到服務(wù)器,服務(wù)器再把文件傳輸給接收終端。其中第一類傳輸方式傳輸數(shù)據(jù)量大,對(duì)網(wǎng)絡(luò)狀況的依賴程度強(qiáng)。第二類傳輸方式雖然利用了服務(wù)器平臺(tái)的資源,但是依然需要發(fā)送方即時(shí)上傳文件,沒有解決傳輸數(shù)據(jù)量大的問題。
[0006]然而,上述兩種方法都存在文件傳輸效率較低的問題,都沒有將融合通信消息流程和云存儲(chǔ)文件流程相結(jié)合。
【發(fā)明內(nèi)容】
[0007]為了提高文件傳輸效率并節(jié)省文件傳輸過程中的數(shù)據(jù)流量,本發(fā)明提供了一種傳輸云存儲(chǔ)文件的方法、融合通信平臺(tái)、發(fā)送端及系統(tǒng)。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種傳輸云存儲(chǔ)文件的方法,應(yīng)用于融合通信平臺(tái),其中,該方法包括:
[0009]融合通信平臺(tái)接收發(fā)送端發(fā)送的文件傳輸請(qǐng)求,文件傳輸請(qǐng)求包括:待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息;融合通信平臺(tái)將包含待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息的文件傳輸請(qǐng)求發(fā)送給接收端,由接收端根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,從云存儲(chǔ)平臺(tái)上下載待傳輸文件;或者融合通信平臺(tái)根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息從云存儲(chǔ)平臺(tái)上下載待傳輸文件,并將待傳輸文件發(fā)送給接收端。
[0010]可選的,融合通信平臺(tái)接收發(fā)送端發(fā)送的文件傳輸請(qǐng)求之前,方法還包括:融合通信平臺(tái)接收發(fā)送端發(fā)送的第一注冊(cè)消息,并將第一注冊(cè)消息上傳至云存儲(chǔ)平臺(tái)進(jìn)行認(rèn)證,第一注冊(cè)消息中包含有發(fā)送端是否具有云存儲(chǔ)文件傳輸能力的標(biāo)簽。
[0011]可選的,融合通信平臺(tái)接收發(fā)送端發(fā)送的文件傳輸請(qǐng)求之后,方法還包括:融合通信平臺(tái)根據(jù)文件傳輸請(qǐng)求,判斷接收端是否具有云存儲(chǔ)文件傳輸能力,若接收端具有云存儲(chǔ)文件傳輸能力,則進(jìn)入融合通信平臺(tái)將包含待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息的文件傳輸請(qǐng)求發(fā)送給接收端,由接收端根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,從云存儲(chǔ)平臺(tái)上下載待傳輸文件的步驟;若接收端不具有云存儲(chǔ)文件傳輸能力,則融合通信平臺(tái)根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息從云存儲(chǔ)平臺(tái)上下載待傳輸文件,并將待傳輸文件直接發(fā)送給接收端。
[0012]可選的,融合通信平臺(tái)接收發(fā)送端發(fā)送的文件傳輸請(qǐng)求之前,方法還包括:融合通信平臺(tái)接收接收端發(fā)送的第二注冊(cè)消息,第二注冊(cè)消息中包含有接收端是否具有云存儲(chǔ)文件傳輸能力的標(biāo)簽。
[0013]可選的,將待傳輸文件發(fā)送給接收端,具體包括:融合通信平臺(tái)通過會(huì)話初始協(xié)議SIP信令建立與接收端的消息會(huì)話中繼協(xié)議MSRP會(huì)話;融合通信平臺(tái)通過MSRP會(huì)話將待傳輸文件發(fā)送給接收端。
[0014]可選的,文件傳輸請(qǐng)求的格式為SIP消息格式。
[0015]可選的,標(biāo)識(shí)信息包括:待傳輸文件的鑒權(quán)信息和待傳輸文件的有效期的信息。
[0016]依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種傳輸云存儲(chǔ)文件的方法,應(yīng)用于即時(shí)通信中的發(fā)送端,該方法包括:發(fā)送端從云存儲(chǔ)平臺(tái)中獲取待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息;發(fā)送端向融合通信平臺(tái)發(fā)送文件傳輸請(qǐng)求,文件傳輸請(qǐng)求包括:待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,通過融合通信平臺(tái)將包含待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息的文件傳輸請(qǐng)求發(fā)送給接收端,由接收端根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,從云存儲(chǔ)平臺(tái)上下載待傳輸文件;或者通過融合通信平臺(tái)根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息從云存儲(chǔ)平臺(tái)上下載待傳輸文件,并將待傳輸文件發(fā)送給接收端。
[0017]可選的,若待傳輸文件為發(fā)送端本地保存的文件,相應(yīng)地,發(fā)送端從云存儲(chǔ)平臺(tái)中獲取待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息之前,方法還包括:發(fā)送端將待傳輸文件的校驗(yàn)信息發(fā)送至云存儲(chǔ)平臺(tái),由云存儲(chǔ)平臺(tái)根據(jù)接收到的校驗(yàn)信息判斷待傳輸文件是否已存在于云存儲(chǔ)平臺(tái)上,若待傳輸文件已存在于云存儲(chǔ)平臺(tái)上,則由云存儲(chǔ)平臺(tái)將待傳輸文件的標(biāo)識(shí)信息發(fā)送給發(fā)送端;若待傳輸文件不存在于云存儲(chǔ)平臺(tái)上,則發(fā)送端將待傳輸文件上傳至云存儲(chǔ)平臺(tái),由云存儲(chǔ)平臺(tái)接收并保存了待傳輸文件之后,由云存儲(chǔ)平臺(tái)將待傳輸文件的標(biāo)識(shí)信息發(fā)送給發(fā)送端。
[0018]可選的,發(fā)送端從云存儲(chǔ)平臺(tái)中獲取待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息之前,方法還包括:發(fā)送端向融合通信平臺(tái)發(fā)送第一注冊(cè)消息,并由融合通信平臺(tái)將第一注冊(cè)消息上傳至云存儲(chǔ)平臺(tái)進(jìn)行認(rèn)證,第一注冊(cè)消息中包含有發(fā)送端是否具有云存儲(chǔ)文件傳輸能力的標(biāo)簽。
[0019]依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種融合通信平臺(tái),該融合通信平臺(tái)包括:
[0020]接收模塊,用于接收發(fā)送端發(fā)送的文件傳輸請(qǐng)求,文件傳輸請(qǐng)求包括:待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息;第一發(fā)送模塊,用于將包含待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息的文件傳輸請(qǐng)求發(fā)送給接收端,由接收端根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,從云存儲(chǔ)平臺(tái)上下載待傳輸文件;或者用于根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息從云存儲(chǔ)平臺(tái)上下載待傳輸文件,并將待傳輸文件發(fā)送給接收端。
[0021]可選的,接收模塊進(jìn)一步用于接收發(fā)送端發(fā)送的第一注冊(cè)消息,并將第一注冊(cè)消息上傳至云存儲(chǔ)平臺(tái)進(jìn)行認(rèn)證,第一注冊(cè)消息中包含有發(fā)送端是否具有云存儲(chǔ)文件傳輸能力的標(biāo)簽。
[0022]可選的,融合通信平臺(tái)還包括判斷模塊,判斷模塊用于判斷接收端是否具有云存儲(chǔ)文件傳輸能力,若接收端具有云存儲(chǔ)文件傳輸能力,則觸發(fā)第一發(fā)送模塊將包含待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息的文件傳輸請(qǐng)求發(fā)送給接收端,由接收端根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,從云存儲(chǔ)平臺(tái)上下載待傳輸文件;若接收端不具有云存儲(chǔ)文件傳輸能力,則觸發(fā)第一發(fā)送模塊根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息從云存儲(chǔ)平臺(tái)上下載待傳輸文件,并將待傳輸文件直接發(fā)送給接收端。
[0023]可選的,接收模塊進(jìn)一步用于接收接收端發(fā)送的第二注冊(cè)消息,第二注冊(cè)消息中包含有接收端是否具有云存儲(chǔ)文件傳輸能力的標(biāo)簽。
[0024]可選的,第一發(fā)送模塊進(jìn)一步用于通過會(huì)話初始協(xié)議SIP信令建立與接收端的消息會(huì)話中繼協(xié)議MSRP會(huì)話,并通過MSRP會(huì)話將待傳輸文件發(fā)送給接收端。
[0025]依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種發(fā)送端,該發(fā)送端包括:獲取模塊,用于從云存儲(chǔ)平臺(tái)中獲取待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息;第二發(fā)送模塊,用于向融合通信平臺(tái)發(fā)送文件傳輸請(qǐng)求,文件傳輸請(qǐng)求包括:待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,通過融合通信平臺(tái)將包含待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息的文件傳輸請(qǐng)求發(fā)送給接收端,由接收端根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息,從云存儲(chǔ)平臺(tái)上下載待傳輸文件;或者通過融合通信平臺(tái)根據(jù)待傳輸文件在云存儲(chǔ)平臺(tái)上的標(biāo)識(shí)信息從云存儲(chǔ)平臺(tái)上下載待傳輸文件,并將待傳輸文件發(fā)送給接收端。
[0026]可選的,第二發(fā)送模塊進(jìn)一步用于將待傳輸文件的校驗(yàn)信息發(fā)送至云存儲(chǔ)平臺(tái),由云存儲(chǔ)平臺(tái)根據(jù)接收到的校驗(yàn)信息判斷待傳輸文件是否已存在于云存儲(chǔ)平臺(tái)上,若待傳輸文件已存在于云存儲(chǔ)平臺(tái)上,則由云存儲(chǔ)平臺(tái)將待傳輸文件的標(biāo)識(shí)信息發(fā)送至發(fā)送端;若待傳輸文件不存在于云存儲(chǔ)平臺(tái)上,則觸發(fā)第二發(fā)送模塊,在云存儲(chǔ)平臺(tái)接收并保存了待傳輸文件之后,由云存儲(chǔ)平臺(tái)將待傳輸文件的標(biāo)識(shí)信息發(fā)送至發(fā)送端。
[0027]可選的,第二發(fā)送模塊進(jìn)一步用于向融合通信平