專利名稱:云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,更為具體地,涉及ー種云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法和系統(tǒng)。
背景技術(shù):
隨著社會(huì)的進(jìn)步和技術(shù)的發(fā)展,人們?cè)絹碓蕉嗟厥褂脽o線接入終端接入網(wǎng)絡(luò)來獲取信息,其中,尤其以手機(jī)的上網(wǎng)應(yīng)用最為普遍。下載資源是人們?cè)谏暇W(wǎng)體驗(yàn)中經(jīng)常用到的 ー種操作,人們根據(jù)各自的需求從網(wǎng)上下載文檔、電影、故事、MP3、應(yīng)用程序等各種資源,以滿足工作、娛樂等需求。以手機(jī)為主的移動(dòng)終端憑借其隨時(shí)隨地上網(wǎng)的便利性,成為眾多網(wǎng)絡(luò)用戶在上下班途中以及許多不便使用有線網(wǎng)絡(luò)的環(huán)境中的首選網(wǎng)絡(luò)接入終端。但是,由于手機(jī)本身的硬件限制,使用手機(jī)離線下載完成后的資源,不能在終端“空閑”時(shí)自動(dòng)發(fā)送接收數(shù)據(jù)并保存,這就不可避免地導(dǎo)致當(dāng)用戶到達(dá)辦公區(qū)域或者回到家里時(shí),無法立即查看和使用在途中使用手機(jī)進(jìn)行離線下載的資源。比如,用戶在上班途中使用離線下載資源,到達(dá)辦公區(qū)域后,如果想立即使用剛下載的資源,仍需訪問離線下載服務(wù)器,把剛才“途中,,下載的資源下載至本地才能使用。再比如,用戶下班途中使用離線下載電影,回到家后,如果想立即對(duì)剛下載的電影進(jìn)行觀看, 仍需訪問離線下載服務(wù)器,把剛才“途中”下載的電影下載至本地才能觀看。也就是說,在現(xiàn)有的移動(dòng)終端文件下載應(yīng)用中,用戶利用手機(jī)所下載的資源,不能 “實(shí)時(shí)”查閱與傳輸?shù)剿付ǖ慕K端,給用戶下載完成后的后期應(yīng)用帶來諸多不便。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明的目的是提供ー種云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法和系統(tǒng)。根據(jù)本發(fā)明的ー個(gè)方面,提供了ー種云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法,包括將用戶終端瀏覽器與云客戶端關(guān)聯(lián);所述用戶終端瀏覽器根據(jù)用戶的資源下載請(qǐng)求啟動(dòng)離線服務(wù)器離線下載所述資源;所述離線下載服務(wù)器在所述資源下載完成后自動(dòng)將所述資源傳輸給云服務(wù)器;所述云服務(wù)器在接收到所述資源后將所述資源傳輸給所述云客戶端。此外,優(yōu)選的,在關(guān)聯(lián)所述云客戶端與所述用戶終端瀏覽器的過程中,所述用戶終端瀏覽器通過啟動(dòng)所述云客戶端注冊(cè)云服務(wù)器的方式實(shí)現(xiàn)與所述云客戶端的關(guān)聯(lián);并且所述離線下載服務(wù)器在所述資源下載完成后自動(dòng)將所述資源傳輸給云服務(wù)器后, 所述云服務(wù)器根據(jù)所述云客戶端的注冊(cè)信息將所述資源傳輸給所述云客戶端。另外,優(yōu)選的,所述用戶終端包括移動(dòng)終端和PC機(jī)。再者,優(yōu)選的,在所述云客戶端注冊(cè)所述云服務(wù)器的過程中,所述云客戶端將其 UID、IP和PORT參數(shù)發(fā)送給所述云服務(wù)器注冊(cè)保留。
再者,優(yōu)選的,將用戶終端瀏覽器與云客戶端關(guān)聯(lián)的步驟進(jìn)一歩包括將云客戶端部署至用戶終端。根據(jù)本發(fā)明的另一方面,提供了ー種云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng),包括用戶終端、云客戶端、云服務(wù)器和離線服務(wù)器,其中,所述云客戶端與用戶終端瀏覽器關(guān)聯(lián);所述離線服務(wù)器根據(jù)用戶終端瀏覽器發(fā)出的用戶的資源下載請(qǐng)求離線下載所述資源,并在所述資源下載完成后傳輸給所述云服務(wù)器;所述云服務(wù)器在接收到所述資源后將所述資源傳輸給所述云客戶端。此外,優(yōu)選的方案是,所述用戶終端瀏覽器通過啟動(dòng)所述云客戶端注冊(cè)云服務(wù)器的方式與所述云客戶端關(guān)聯(lián);并且所述離線下載服務(wù)器在所述資源下載完成后自動(dòng)將所述資源傳輸給云服務(wù)器后, 所述云服務(wù)器根據(jù)所述云客戶端的注冊(cè)信息將所述資源傳輸給所述云客戶端。利用上述根據(jù)本發(fā)明的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法及系統(tǒng),用戶離線下載的資源, 能及時(shí)的傳輸至用戶指定終端,無需等待與下載,可以真正節(jié)省用戶流量,提高用戶的應(yīng)用體驗(yàn)。為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的ー個(gè)或多個(gè)方面包括后面將詳細(xì)說明并在權(quán)利要求中特別指出的特征。下面的說明以及附圖詳細(xì)說明了本發(fā)明的某些示例性方面。 然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的ー些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
通過參考以下結(jié)合附圖的說明及權(quán)利要求書的內(nèi)容,并且隨著對(duì)本發(fā)明的更全面理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中圖1為根據(jù)本發(fā)明的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法的流程圖;以及圖2為根據(jù)本發(fā)明的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng)的邏輯結(jié)構(gòu)框圖。在所有附圖中相同的標(biāo)號(hào)指示相似或相應(yīng)的特征或功能。
具體實(shí)施例方式以下將結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述。本發(fā)明中的“云端”指的是建立在用戶終端之外的數(shù)據(jù)存儲(chǔ)、處理和傳輸平臺(tái),又稱為“云服務(wù)器”,用戶通過設(shè)置有云客戶端手機(jī)等移動(dòng)終端與云服務(wù)器建立通訊連接。本發(fā)明的應(yīng)用就是建立在這種云端平臺(tái)基礎(chǔ)之上的,將移動(dòng)終端瀏覽器與云客戶端關(guān)聯(lián),并通過瀏覽器管理云客戶端,通過移動(dòng)終端之外的云服務(wù)器管理文件的離線下載,從而克服移動(dòng)終端本身在數(shù)據(jù)傳輸和數(shù)據(jù)存儲(chǔ)方面的硬件、流量等限制。因此,在用戶的移動(dòng)終端部署云客戶端,并且將云客戶端與用戶終端瀏覽器關(guān)聯(lián), 是實(shí)現(xiàn)本發(fā)明及時(shí)將用戶離線下載的資源傳輸至指定終端的基礎(chǔ)。圖1示出了根據(jù)本發(fā)明實(shí)施例的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法和系統(tǒng)方法的流程圖。如圖1所示,為了使用戶能夠在移動(dòng)終端實(shí)現(xiàn)離線下載并將離線下載的文件即時(shí)保存至用戶指定的位置,首先需要將用戶移動(dòng)終端瀏覽器與云客戶端關(guān)聯(lián)(步驟S110),這樣在移動(dòng)終端啟動(dòng)用戶終端瀏覽器后,用戶就能夠通過終端瀏覽器啟動(dòng)離線服務(wù)器并請(qǐng)求下載所需要的資源(步驟S120),離線下載服務(wù)器根據(jù)用戶的資源下載請(qǐng)求下載該資源,并在該資源下載完成后自動(dòng)將所下載的資源傳輸給云服務(wù)器(步驟S130),云服務(wù)器接收到用戶離線下載的資源后,將該資源傳輸給云客戶端(步驟S140)。其中,將用戶終端瀏覽器與云客戶端關(guān)聯(lián)的步驟進(jìn)一歩包括將云客戶端部署至用戶終端。另外,為了數(shù)據(jù)傳輸?shù)陌踩院蛿?shù)據(jù)庫的管理,可以通過用戶終端瀏覽器啟動(dòng)云客戶端注冊(cè)云服務(wù)器的方式實(shí)現(xiàn)用戶終端瀏覽器與云客戶端關(guān)聯(lián)。云客戶端的注冊(cè)信息包括云客戶端的UID(user identifier,用戶標(biāo)識(shí)符)、IP地址、PORT(端ロ)等識(shí)別云客戶端的參數(shù),通過云客戶端的注冊(cè)信息,在離線下載服務(wù)器將下載完的資源傳輸給云服務(wù)器后,云服務(wù)器根據(jù)該注冊(cè)信息確定對(duì)應(yīng)的云客戶端,從而準(zhǔn)確地將該資源傳輸給云客戶端。具體地,在應(yīng)用過程中,如果用戶的移動(dòng)終端已經(jīng)部署了云客戶端并且在云客戶端與終端瀏覽器之間建立了關(guān)聯(lián)關(guān)系,則用戶啟動(dòng)終端瀏覽器,就將終端瀏覽器與云客戶端關(guān)聯(lián),通過云客戶端向云服務(wù)器注冊(cè)之后,瀏覽器就啟動(dòng)云端點(diǎn)對(duì)點(diǎn)傳輸,通過離線下載功能下載資源。離線下載服務(wù)器在資源下載完成后,將數(shù)據(jù)自動(dòng)傳輸給云服務(wù)器,再由云服務(wù)器將該資源轉(zhuǎn)發(fā)至用戶設(shè)定的終端。下面以兩個(gè)應(yīng)用實(shí)例對(duì)本發(fā)明的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法做更加詳細(xì)的說明。實(shí)例1、用戶下班途中用E63訪問www. dy2018. net隨意下載電影資源,并開啟云端點(diǎn)對(duì)點(diǎn)傳輸功能,此過程處理過程如下1. 1在用戶所使用的終端安裝云客戶端,用預(yù)設(shè)帳號(hào)登錄,并啟動(dòng);1.2開啟用戶終端瀏覽器,登錄預(yù)設(shè)帳號(hào),關(guān)聯(lián)、管理云客戶端。啟動(dòng)云客戶端向云服務(wù)器注冊(cè);注冊(cè)時(shí),需將云客戶端的UID (user identifier,用戶標(biāo)識(shí)符)、IP地址、PORT (端 ロ)等識(shí)別云客戶端的參數(shù)發(fā)送給云服務(wù)器注冊(cè)保留,以便云服務(wù)器在獲取用戶離線下載的資源之后通過該識(shí)別云客戶端的參數(shù)將所獲取的資源轉(zhuǎn)發(fā)至相應(yīng)的云客戶端。1. 3用戶通過終端瀏覽器啟動(dòng)“云端點(diǎn)對(duì)點(diǎn)傳輸”功能,使用離線下載功能下載最新電影——武俠;1. 4離線服務(wù)器解析下載請(qǐng)求,開始下載資源,下載完成后通知云服務(wù)器;1. 5云服務(wù)器解析離線服務(wù)器通知,獲取到UID ;通過UID查詢到云客戶端的IP、 PORT等參數(shù);1. 6云服務(wù)器與云客戶端建立連接并返回離線下載的電影;1. 7云客戶端解析云服務(wù)器傳輸?shù)膬?nèi)容,將數(shù)據(jù)保存至本地磁盤;1. 8用戶回到家后,所選擇下載的資源“武俠”已被成功保存至本地。實(shí)例2、用戶上班途中用E63訪問www. google, com郵件下載郵件資源,并開啟云端點(diǎn)對(duì)點(diǎn)傳輸功能,此過程處理過程如下2. 1在用戶所使用的終端安裝云客戶端,用預(yù)設(shè)帳號(hào)登錄,并啟動(dòng);2.2開啟用戶終端瀏覽器,登錄預(yù)設(shè)帳號(hào),關(guān)聯(lián)、管理云客戶端。啟動(dòng)云客戶端向云服務(wù)器注冊(cè);注冊(cè)時(shí),需將云客戶端的UID、IP、PORT等參數(shù)發(fā)送給云服務(wù)器注冊(cè)保留,以便云服務(wù)器在獲取用戶離線下載的資源之后通過該識(shí)別云客戶端的參數(shù)將所獲取的資源轉(zhuǎn)發(fā)至相應(yīng)的云客戶端。2. 3用戶終端瀏覽器啟動(dòng)“云端點(diǎn)對(duì)點(diǎn)傳輸”功能,使用離線下載功能下載最新電影——武俠;2. 4離線服務(wù)器解析下載請(qǐng)求,開始下載資源,下載完成后通知云服務(wù)器;2. 5云服務(wù)器解析離線服務(wù)器通知,獲取到UID ;通過UID查詢到云客戶端的IP、 PORT等參數(shù);2. 6云服務(wù)器與云客戶端建立連接并返回離線下載的電影;2. 7云客戶端解析云服務(wù)器傳輸?shù)膬?nèi)容,將數(shù)據(jù)保存至本地磁盤;2. 8用戶到達(dá)公司,所選擇下載的郵件資源已被成功保存至本地,可立即使用。通過上述應(yīng)用可以看出,整個(gè)過程,只要云客戶端處于聯(lián)網(wǎng)狀態(tài),只需用戶發(fā)送下載請(qǐng)求,即可把資源存儲(chǔ)在用戶指定的空間,使得用戶不必再次登陸離線服務(wù)器下載所請(qǐng)求的資源,大大減少用戶的操作流程、節(jié)省用戶的流量支出,并且便于用戶的后期應(yīng)用。其中,云客戶端可部署至用戶的移動(dòng)終端(如手機(jī))或者PC端,但是由于注冊(cè)信息中所包含的云客戶端識(shí)別參數(shù),因此云客戶端只能向云服務(wù)器端注冊(cè)一次,當(dāng)重復(fù)注冊(cè)吋,原有注冊(cè)云客戶端將自動(dòng)離線,以實(shí)現(xiàn)在云服務(wù)器向云客戶端返回下載的資源時(shí)的真正的點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸。如上參照?qǐng)D1描述了根據(jù)本發(fā)明的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法,圖2為與圖1所示的方法相對(duì)應(yīng)的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng)200的邏輯結(jié)構(gòu)示意圖。如圖2所示,云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng)200包括用戶終端210、云客戶端220、云服務(wù)器230和離線服務(wù)器MO ;其中,云客戶端220與用戶終端210的瀏覽器關(guān)聯(lián);離線服務(wù)器240根據(jù)用戶終端瀏覽器發(fā)出的用戶的資源下載請(qǐng)求離線下載所請(qǐng)求的資源,并在該資源下載完成后傳輸給云服務(wù)器230 ;云服務(wù)器230在接收到上述資源后將資源傳輸給云客戶端220。如上參照?qǐng)D1和圖2以示例的方式描述根據(jù)本發(fā)明的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法和系統(tǒng)。但是,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對(duì)于上述本發(fā)明所提出的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法及系統(tǒng),還可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改迸。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.ー種云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法,包括將用戶終端瀏覽器與云客戶端關(guān)聯(lián);所述用戶終端瀏覽器根據(jù)用戶的資源下載請(qǐng)求啟動(dòng)離線服務(wù)器離線下載所述資源;所述離線下載服務(wù)器在所述資源下載完成后自動(dòng)將所述資源傳輸給云服務(wù)器;所述云服務(wù)器在接收到所述資源后將所述資源傳輸給所述云客戶端。
2.如權(quán)利要求1所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法,其中,在將用戶終端瀏覽器與云客戶端關(guān)聯(lián)的過程中,所述用戶終端瀏覽器通過啟動(dòng)所述云客戶端注冊(cè)云服務(wù)器的方式實(shí)現(xiàn)與所述云客戶端的關(guān)聯(lián);并且所述離線下載服務(wù)器在所述資源下載完成后自動(dòng)將所述資源傳輸給云服務(wù)器后,所述云服務(wù)器根據(jù)所述云客戶端的注冊(cè)信息將所述資源傳輸給所述云客戶端。
3.如權(quán)利要求2所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法,其中,所述用戶終端包括移動(dòng)終端和PC機(jī)。
4.如權(quán)利要求2所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法,其中,在所述云客戶端注冊(cè)所述云服務(wù)器的過程中,所述云客戶端將其UID、IP和PORT參數(shù)發(fā)送給所述云服務(wù)器注冊(cè)保留。
5.如權(quán)利要求1所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法,其中,將用戶終端瀏覽器與云客戶端關(guān)聯(lián)的步驟進(jìn)一歩包括將云客戶端部署至用戶終端。
6.ー種云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng),包括用戶終端、云客戶端、云服務(wù)器和離線服務(wù)器, 其中,所述云客戶端與用戶終端瀏覽器關(guān)聯(lián);所述離線服務(wù)器根據(jù)用戶終端瀏覽器發(fā)出的用戶的資源下載請(qǐng)求離線下載所述資源, 并在所述資源下載完成后傳輸給所述云服務(wù)器;所述云服務(wù)器在接收到所述資源后將所述資源傳輸給所述云客戶端。
7.如權(quán)利要求6所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸控制系統(tǒng),其中,所述用戶終端瀏覽器通過啟動(dòng)所述云客戶端注冊(cè)云服務(wù)器的方式與所述云客戶端關(guān)聯(lián);并且所述離線下載服務(wù)器在所述資源下載完成后自動(dòng)將所述資源傳輸給云服務(wù)器后,所述云服務(wù)器根據(jù)所述云客戶端的注冊(cè)信息將所述資源傳輸給所述云客戶端。
8.如權(quán)利要求7所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng),其中,所述用戶終端包括移動(dòng)終端和PC機(jī)。
9.如權(quán)利要求7所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng),其中,所述云客戶端注冊(cè)云服務(wù)器的注冊(cè)信息包括所述云客戶端的UID、IP和PORT參數(shù)。
10.如權(quán)利要求6所述的云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸系統(tǒng),其中,所述云客戶端被部署在所述用戶終端。
全文摘要
本發(fā)明提供了一種云端點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸方法及系統(tǒng),其中的方法包括將云客戶端部署至用戶終端;將用戶終端瀏覽器與云客戶端關(guān)聯(lián);所述用戶終端瀏覽器根據(jù)用戶的資源下載請(qǐng)求啟動(dòng)離線服務(wù)器離線下載所述資源;所述離線下載服務(wù)器在所述資源下載完成后自動(dòng)將所述資源傳輸給云服務(wù)器;所述云服務(wù)器在接收到所述資源后將所述資源傳輸給所述云客戶端。利用本發(fā)明,用戶離線下載的資源,能及時(shí)的傳輸至用戶指定終端,無需等待與下載,可以真正節(jié)省用戶流量,提高用戶的應(yīng)用體驗(yàn)。
文檔編號(hào)H04L29/08GK102571941SQ20111044496
公開日2012年7月11日 申請(qǐng)日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者李生友, 梁捷 申請(qǐng)人:優(yōu)視科技有限公司, 廣州市動(dòng)景計(jì)算機(jī)科技有限公司