欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

上傳文件的方法、客戶端設(shè)備、服務(wù)器及系統(tǒng)的制作方法

文檔序號:7981443閱讀:124來源:國知局
上傳文件的方法、客戶端設(shè)備、服務(wù)器及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種上傳文件的方法、客戶端設(shè)備、服務(wù)器及系統(tǒng),屬于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。該方法包括:接收對文件的上傳指令;向服務(wù)器發(fā)送存儲信息請求消息,該存儲信息請求消息攜帶該文件的文件特征值;當(dāng)接收到該服務(wù)器根據(jù)該文件的文件特征值返回的存儲信息時,該存儲信息包括文件偏移地址,將該文件偏移地址作為上傳的起始文件偏移地址,上傳該文件的該文件偏移地址之后的部分。本發(fā)明能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相比,無需登錄帳號并進行驗證,即可進行文件的上傳,在此基礎(chǔ)上的上傳,客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,避免了用戶不必要的流量損失。
【專利說明】上傳文件的方法、客戶端設(shè)備、服務(wù)器及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及一種上傳文件的方法、客戶端設(shè)備、服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們通過網(wǎng)絡(luò)上傳文件,或通過網(wǎng)絡(luò)下載文件,已經(jīng)是稀松平常的事情?,F(xiàn)有的文件上傳技術(shù),不管在PC端或手機端,都較為成熟。然而目前市場上絕大多數(shù)文件存儲軟件均基于帳號的,即必須在注冊并登錄帳號后方可以上傳文件。
[0003]現(xiàn)有的上傳文件具體方案如下:當(dāng)用戶注冊并登錄帳號后,選擇客戶端設(shè)備中文件上傳??蛻舳嗽O(shè)備在接收到用戶文件上傳請求后,一次性或分塊讀取文件內(nèi)容后向服務(wù)器發(fā)起一次或多次上傳請求。服務(wù)器每次接收到客戶端設(shè)備的請求,解析請求中的帳號和文件信息,驗證帳號后讀取請求中的文件內(nèi)容并依次寫入。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]現(xiàn)有技術(shù)的上傳過程中,用戶需登錄帳號并驗證成功后才能上傳文件,在此基礎(chǔ)上的上傳,實質(zhì)上是針對用戶的上傳,即使服務(wù)器上已存在當(dāng)前用戶正在上傳的文件,用戶仍需從自身文件頭開始上傳,給用戶造成了不必要流量的損失。

【發(fā)明內(nèi)容】

[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種上傳文件的方法、客戶端設(shè)備、服務(wù)器及系統(tǒng)。所述技術(shù)方案如下:
[0007]一方面,一種上傳文件的方法,所述方法包括:
[0008]接收對文件的上傳指令,向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0009]當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。
[0010]另一方面,一種上傳文件的方法,包括:
[0011]接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0012]當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址;
[0013]向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件;
[0014]當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
[0015]一方面,一種客戶端設(shè)備,所述客戶端設(shè)備包括:
[0016]消息收發(fā)模塊,用于接收對文件的上傳指令,向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0017]上傳模塊,用于當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。
[0018]另一方面,一種服務(wù)器,包括:
[0019]收發(fā)模塊,用于接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0020]獲取模塊,用于當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址;
[0021]所述收發(fā)模塊,還用于向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件;
[0022]保存模塊,用于當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
[0023]再一方面,一種文件上傳系統(tǒng),包括:
[0024]客戶端設(shè)備,用于接收對文件的上傳指令,向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分;
[0025]服務(wù)器,接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址;向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件;當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
[0026]本發(fā)明提供的一種上傳文件的方法、客戶端設(shè)備、服務(wù)器及系統(tǒng),通過客戶端設(shè)備接收對文件的上傳指令;向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。采用本發(fā)明提供的技術(shù)方案,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相比,無需登錄帳號并進行驗證,即可進行文件的上傳,在此基礎(chǔ)上的上傳,客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,避免了用戶不必要的流量損失。
【專利附圖】

【附圖說明】
[0027]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1是本發(fā)明實施例提供的一種上傳文件的方法的流程圖;
[0029]圖2是本發(fā)明實施例提供的一種上傳文件的方法的流程圖;
[0030]圖3是本發(fā)明實施例提供的一種上傳文件的方法的流程圖;[0031]圖4是本發(fā)明實施例提供的一種客戶端設(shè)備的結(jié)構(gòu)示意圖;
[0032]圖5是本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細(xì)描述。
[0034]圖1是本發(fā)明實施例提供的一種上傳文件的方法的流程圖。該實施例的執(zhí)行主體為客戶端設(shè)備,該客戶端設(shè)備為固定終端或移動終端,該移動終端可以為智能手機、平板電腦、MP3 (Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、PDA (Personal Digital Assistant,個人數(shù)字助理)等。參見圖1,該實施例包括:
[0035]101、接收對文件的上傳指令;
[0036]102、向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0037]當(dāng)客戶端設(shè)備用戶需要對文件進行上傳時,觸發(fā)對文件的上傳指令,當(dāng)客戶端設(shè)備接收到該對文件的上傳指令時,向服務(wù)器發(fā)送存儲信息請求消息,使得服務(wù)器根據(jù)該存儲信息請求消息攜帶的文件特征值獲取服務(wù)器對該文件的存儲信息。
[0038]103、當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。
[0039]在本實施例中當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,該存儲信息包括文件偏移·地址,說明服務(wù)器已保存有該文件的全部或部分,當(dāng)該文件偏移地址等于文件大小,則說明服務(wù)器已有該文件的全部,則無需上傳,而當(dāng)文件偏移地址小于文件大小,則說明服務(wù)器上已有該文件的部分,則客戶端設(shè)備僅需上傳服務(wù)器上未保存的部分,則將存儲信息包括的文件偏移地址作為本次上傳的起始文件偏移地址,上傳該文件中該文件偏移地址之后的部分。客戶端設(shè)備可根據(jù)存儲信息的具體內(nèi)容選擇性的上傳所述文件,而不是將所述文件整體上傳,避免了用戶的流量損失。
[0040]例如,文件A的文件大小為1024K,而存儲信息包括的文件偏移地址為256k,則說明服務(wù)器上已經(jīng)保存該文件的【0k,256k】,則本次上傳256k以后的部分,即【257k,1024k】。
[0041]本實施例提供的方法,通過客戶端設(shè)備接收對文件的上傳指令;向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。采用本發(fā)明提供的技術(shù)方案,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相t匕,無需登錄帳號并進行驗證,即可進行文件的上傳,在此基礎(chǔ)上的上傳,客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,避免了用戶不必要的流量損失。
[0042]可選地,在圖1所示實施例的基礎(chǔ)上,其中的步驟102中的“向服務(wù)器發(fā)送存儲信息請求消息”,之前包括如下步驟(1):
[0043](I)根據(jù)所述文件以及預(yù)設(shè)算法生成所述文件的文件特征值;[0044]在本實施例中的預(yù)設(shè)算法是指客戶端設(shè)備與服務(wù)器之間預(yù)先約定的算法,優(yōu)選地,該預(yù)設(shè)算法可以為MD5算法,則該步驟(1)具體包括:根據(jù)文件以及MD5算法生成的文件的MD5值。需要說明的是,該生成文件特征值的過程僅需在發(fā)送存儲信息請求消息之前進行即可,其具體的生成時機可以有以下任一種:在對所述文件進行保存時,根據(jù)所述文件以及預(yù)設(shè)算法生成所述文件的文件特征值;在接收到對文件的上傳指令時,根據(jù)所述文件以及預(yù)設(shè)算法生成所述文件的文件特征值,本實施例不做具體限定。
[0045]對于本實施例中的每個文件來說,均具有一個唯一的文件特征值,文件和文件特征值是一一對應(yīng)的。 [0046]可選地,在圖1所示實施例的基礎(chǔ)上,所述存儲信息請求消息還攜帶網(wǎng)絡(luò)狀態(tài)信息,則所述存儲信息包括文件偏移地址和指定數(shù)據(jù)包大小,相應(yīng)地,其中的步驟103“將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分”,具體包括:將所述文件偏移地址作為上傳的起始文件偏移地址,按照所述指定數(shù)據(jù)包大小對所述文件的所述文件偏移地址之后的部分進行分割,得到數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包,順序上傳所述數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包。
[0047]在本實施例中當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,該存儲信息包括文件偏移地址,說明服務(wù)器已保存有該文件的全部或部分,當(dāng)該文件偏移地址等于文件大小,則說明服務(wù)器已有該文件的全部,則無需上傳,而當(dāng)文件偏移地址小于文件大小,則說明服務(wù)器上已有該文件的部分,則客戶端設(shè)備僅需上傳服務(wù)器上未保存的部分,則將存儲信息包括的文件偏移地址作為本次上傳的起始文件偏移地址,上傳該文件中該文件偏移地址之后的部分。
[0048]而當(dāng)存儲信息請求消息攜帶網(wǎng)絡(luò)狀態(tài)信息時,服務(wù)器可根據(jù)該網(wǎng)絡(luò)狀態(tài)信息選擇指定數(shù)據(jù)包大小,不同的網(wǎng)絡(luò)狀態(tài)信息可對應(yīng)不同的數(shù)據(jù)包大小,優(yōu)選地,網(wǎng)絡(luò)狀態(tài)信息為GPRS對應(yīng)的數(shù)據(jù)包與網(wǎng)絡(luò)狀態(tài)信息為Wifi對應(yīng)的數(shù)據(jù)包相比,網(wǎng)絡(luò)狀態(tài)信息為GPRS對應(yīng)的數(shù)據(jù)包大小較大。而當(dāng)客戶端設(shè)備接收到的存儲信息還包括了指定數(shù)據(jù)包大小時,對該文件服務(wù)器未保存的部分按照指定數(shù)據(jù)包大小進行分割,得到的數(shù)個指定數(shù)據(jù)包大小的數(shù)據(jù)包,以便適應(yīng)當(dāng)前網(wǎng)絡(luò)環(huán)境,避免由于數(shù)據(jù)包過大而造成的傳輸延時等情況,提高了上傳的成功率。
[0049]仍然以文件A為例進行說明,文件A的文件大小為1024K,而存儲信息包括的文件偏移地址為256k,則說明服務(wù)器上已經(jīng)保存該文件的【0k,256k】,則本次上傳256k以后的部分,即【257k,1024k】,而當(dāng)指定數(shù)據(jù)包大小為256k時,則將【257k,1024k】分割為【257k,513k】,【514k,770k】……等與指定數(shù)據(jù)包大小相同的數(shù)據(jù)包,并順序上傳。
[0050]需要說明的是,該分割可以是對文件的實際分割,也可以僅是對文件每次上傳數(shù)據(jù)包的劃分,本實施例不做具體限定。
[0051]本實施例提供的方法,通過客戶端設(shè)備接收對文件的上傳指令;向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。采用本發(fā)明提供的技術(shù)方案,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相t匕,無需登錄帳號并進行驗證,即可進行文件的上傳,在此基礎(chǔ)上的上傳,客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,避免了用戶不必要的流量損失。進一步地,通過對上傳的數(shù)據(jù)包大小進行限制,避免了數(shù)據(jù)流的激變,保證了上傳的穩(wěn)定性。
[0052]可選地,在圖1所示實施例的基礎(chǔ)上,其中的步驟103中的“將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分”,之后包括:向所述服務(wù)器發(fā)送續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值。
[0053]在本實施例中續(xù)傳請求消息是指客戶端設(shè)備已經(jīng)對該文件進行過至少一次上傳,但是并未將該文件的數(shù)據(jù)全部上傳,則對該文件的再次上傳可稱為續(xù)傳,在進行續(xù)傳時,客戶端設(shè)備向服務(wù)器發(fā)送續(xù)傳請求消息,而該續(xù)傳請求消息攜帶續(xù)傳數(shù)據(jù)包,該續(xù)傳數(shù)據(jù)包的起始文件偏移地址為該客戶端設(shè)備上一次上傳的截止文件偏移地址。而為了節(jié)約服務(wù)器的空間,該續(xù)傳請求消息還需攜帶文件特征值,以使得服務(wù)器根據(jù)該文件特征值對所述續(xù)傳數(shù)據(jù)包進行保存。
[0054]本領(lǐng)域技術(shù)人員可以獲知,續(xù)傳數(shù)據(jù)包的起始文件偏移地址的獲取以及該客戶端設(shè)備上一次上傳的截止文件偏移地址的獲取為現(xiàn)有技術(shù),在此不再贅述。
[0055]本實施例提供的方法,通過客戶端設(shè)備接收對文件的上傳指令;向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。采用本發(fā)明提供的技術(shù)方案,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相t匕,無需登錄帳號并進行驗證,即可進行文件的上傳,在此基礎(chǔ)上的上傳,客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存 的部分,無需從自身文件頭開始上傳,避免了用戶不必要的流量損失。
[0056]需要說明的是,上述所有可選技術(shù)方案可以采用可以結(jié)合的任意方式組成本發(fā)明實施例的可選技術(shù)方案,在此不再舉例。
[0057]圖2是本發(fā)明實施例提供的一種上傳文件的方法的流程圖。該實施例的執(zhí)行主體為服務(wù)器,該服務(wù)器是為客戶端設(shè)備的文件上傳服務(wù)的服務(wù)器,需要說明的是,本實施例所述的服務(wù)器,可以為服務(wù)器的一個或多個功能模塊、服務(wù)器或服務(wù)器集群。參見圖2,該實施例包括:
[0058]201、接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0059]在本實施例中的預(yù)設(shè)算法是指客戶端設(shè)備與服務(wù)器之間預(yù)先約定的算法,優(yōu)選地,該預(yù)設(shè)算法可以為MD5算法,對于本實施例中的每個文件來說,均具有一個唯一的文件
特征值,文件和文件特征值是--對應(yīng)的。服務(wù)器在保存文件時,同時保存該文件的文件特
征值,以便在后續(xù)接收到存儲信息請求消息時,根據(jù)文件特征值判斷本地是否保存有該文件。
[0060]202、當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址;
[0061]當(dāng)服務(wù)器上保存有該文件特征值時,說明該服務(wù)器上保存有該文件的部分或全部,否則,說明該服務(wù)器上未保存有該文件的任一部分。
[0062]203、向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件;
[0063]204、當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
[0064]客戶端根據(jù)文件的存儲信息上傳的數(shù)據(jù)包中的起始文件偏移地址為存儲信息中的文件偏移地址,因此,服務(wù)器在保存該數(shù)據(jù)包時,將該數(shù)據(jù)包的數(shù)據(jù)與服務(wù)器已保存的該文件的部分合并保存。
[0065]本實施例提供的方法,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相比,省去了用戶登錄帳號并進行驗證的過程,即可進行文件的上傳,在此基礎(chǔ)上的上傳,服務(wù)器僅保存一份文件,而不是重復(fù)保存多個用戶上傳的同一文件,使得客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,在節(jié)約了服務(wù)器的存儲空間的同時,避免了用戶不必要的流量損失。
[0066]可選地,在圖2所示實施例的基礎(chǔ)上,所述存儲信息請求消息攜帶網(wǎng)絡(luò)狀態(tài)信息,相應(yīng)地,其中的步驟201中的“獲取已保存的所述文件的存儲信息”,具體包括:根據(jù)所述文件特征值獲取所述文件的文件偏移地址,根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息獲取指定數(shù)據(jù)包大小。
[0067]在本實施例中不同的網(wǎng)絡(luò)狀態(tài)信息可對應(yīng)不同的數(shù)據(jù)包大小,該網(wǎng)絡(luò)狀態(tài)信息和數(shù)據(jù)包大小的對應(yīng)關(guān)系可由技術(shù)人員預(yù)先設(shè)置并保存在服務(wù)器上,當(dāng)服務(wù)器接收到攜帶網(wǎng)絡(luò)狀態(tài)信息的存儲信息請求消息時,根據(jù)該網(wǎng)絡(luò)狀態(tài)信息以及預(yù)先保存的網(wǎng)絡(luò)狀態(tài)信息和數(shù)據(jù)包大小的對應(yīng)關(guān)系獲取指定數(shù)據(jù)包大小。
[0068]可選地,在圖2所示實施例的基礎(chǔ)上,本發(fā)明實施例提供的方法進一步還包括下述步驟a和b:
[0069]步驟a、當(dāng)接收到續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值,根據(jù)所述文件的文件特征值獲取所述文件的存儲信息;
[0070]本實施例中的續(xù)傳是指同一客戶端設(shè)備對同一文件的再次上傳,當(dāng)服務(wù)器接收到續(xù)傳請求消息,需要獲取該文件當(dāng)前的存儲信息,以便獲知服務(wù)器上對該文件的存儲情況。
[0071]步驟b、根據(jù)所述文件的續(xù)傳數(shù)據(jù)包和所述存儲信息,對所述續(xù)傳數(shù)據(jù)包進行保存。
[0072]由于該文件是根據(jù)文件特征值進行索引的,無需以用戶的賬號為續(xù)傳基礎(chǔ),因此,省去了用戶的注冊或登錄,僅需根據(jù)文件的續(xù)傳數(shù)據(jù)包和存儲信息,對該續(xù)傳數(shù)據(jù)包進行保存。
[0073]可選地,在圖2所示實施例的基礎(chǔ)上,步驟b “根據(jù)所述文件的續(xù)傳數(shù)據(jù)包和所述存儲信息,對所述續(xù)傳數(shù)據(jù)包進行保存”,包括:當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址和所述服務(wù)器所保存的所述文件的文件偏移地址相同時,保存所述續(xù)傳數(shù)據(jù)包;當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址小于所述服務(wù)器所保存的所述文件的文件偏移地址不同時,截取并保存所述續(xù)傳數(shù)據(jù)包中與所述服務(wù)器所保存的所述文件的文件偏移地址相應(yīng)的部分。
[0074]對于當(dāng)前續(xù)傳的文件來說,在該客戶端設(shè)備的上一次上傳后,服務(wù)器還可以接收其他客戶端設(shè)備上傳的該文件的其他部分,因此,在獲取到文件的存儲信息后,需根據(jù)粗出信息中的文件偏移地址確定該文件當(dāng)前的存儲情況,如果文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址和所述服務(wù)器所保存的所述文件的文件偏移地址相同,則說明未有其他客戶端設(shè)備對該文件進行了續(xù)傳,則保存該續(xù)傳數(shù)據(jù)包,當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址小于所述服務(wù)器所保存的所述文件的文件偏移地址不同時,說明在該客戶端設(shè)備之后,還有其他客戶端設(shè)備對同一文件的其他部分進行了上傳,則從該續(xù)傳數(shù)據(jù)包中截取與所述服務(wù)器所保存的所述文件的文件偏移地址相應(yīng)的部分,并保存截取的部分,避免了服務(wù)器端對同一文件的重復(fù)保存,既節(jié)約了空間,還節(jié)約了服務(wù)器的處理時間。
[0075]需要說明的是,上述所有可選技術(shù)方案可以采用可以結(jié)合的任意方式組成本發(fā)明實施例的可選技術(shù)方案,在此不再 舉例。
[0076]圖3是本發(fā)明實施例提供的一種上傳文件的方法的流程圖。本實施例的上傳文件的方法以包括上述所有可選技術(shù)方案為例,更加詳細(xì)地介紹本發(fā)明的技術(shù)方案。如圖3所示,本實施例的上傳文件的方法,具體可以包括如下步驟:
[0077]301、客戶端設(shè)備根據(jù)所述文件以及預(yù)設(shè)算法生成所述文件的文件特征值;
[0078]302、當(dāng)客戶端設(shè)備接收到對文件的上傳指令時,向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0079]303、當(dāng)服務(wù)器接收到客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值,根據(jù)所述文件特征值獲取所述文件的存儲信息,所述存儲信息包括文件偏移地址和指定數(shù)據(jù)包大??;
[0080]304、服務(wù)器向所述客戶端設(shè)備返回所述文件的存儲信息,所述存儲信息包括文件偏移地址和指定數(shù)據(jù)包大??;
[0081]305、當(dāng)客戶端設(shè)備接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,將所述文件偏移地址作為上傳的起始文件偏移地址,按照所述指定數(shù)據(jù)包大小對所述文件的所述文件偏移地址之后的部分進行分割,得到數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包,順序上傳所述數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包;
[0082]306、當(dāng)服務(wù)器接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
[0083]本實施例提供的方法,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相比,省去了用戶登錄帳號并進行驗證的過程,即可進行文件的上傳,在此基礎(chǔ)上的上傳,服務(wù)器僅保存一份文件,而不是重復(fù)保存多個用戶上傳的同一文件,使得客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,在節(jié)約了服務(wù)器的存儲空間的同時,避免了用戶不必要的流量損失。
[0084]圖4是本發(fā)明實施例提供的一種客戶端設(shè)備的結(jié)構(gòu)示意圖。參見圖4,該客戶端設(shè)備包括:
[0085]消息收發(fā)模塊401,用于接收對文件的上傳指令,向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0086]上傳模塊402,用于當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。
[0087]可選地,所述客戶端設(shè)備還包括:
[0088]生成模塊403,用于根據(jù)所述文件以及預(yù)設(shè)算法生成所述文件的文件特征值。
[0089]可選地,所述存儲信息請求消息還攜帶網(wǎng)絡(luò)狀態(tài)信息,則所述存儲信息包括文件偏移地址和指定數(shù)據(jù)包大小,相應(yīng)地,所述上傳模塊402具體用于將所述文件偏移地址作為上傳的起始文件偏移地址,按照所述指定數(shù)據(jù)包大小對所述文件的所述文件偏移地址之后的部分進行分割,得到數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包,順序上傳所述數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包。
[0090]可選地,所述消息收發(fā)模塊401還用于向所述服務(wù)器發(fā)送續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值。
[0091]需要說明的是:上述實施例提供的客戶端設(shè)備在文件上傳時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的客戶端設(shè)備與文件上傳的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0092]本實施例提供的客戶端設(shè)備,包括但不限于移動終端,還可以為固定終端。
[0093]本實施例提供的客戶端設(shè)備,通過客戶端設(shè)備接收對文件的上傳指令;向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。采用本發(fā)明提供的技術(shù)方案,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相比,無需登錄帳號并進行驗證,即可進行文件的上傳,在此基礎(chǔ)上的上傳,客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,避免了用戶不必要的流量損失。
[0094]圖5是本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。參見圖5,該服務(wù)器包括:
[0095]收發(fā)模塊501,用于接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;
[0096]獲取模塊502,用于當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址;
[0097]所述收發(fā)模塊501,還用于向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件;
[0098]保存模塊503,用于當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
[0099]可選地,所述存儲信息請求消息攜帶網(wǎng)絡(luò)狀態(tài)信息,相應(yīng)地,所述獲取模塊502具體用于根據(jù)所述文件特征值獲取所述文件的文件偏移地址,根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息獲取指定數(shù)據(jù)包大小。
[0100]可選地,所述收發(fā)模塊501還用于接收續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值;
[0101]所述獲取模塊502,用于根據(jù)所述文件的文件特征值獲取所述文件的存儲信息;
[0102]所述保存模塊503,還用于根據(jù)所述文件的續(xù)傳數(shù)據(jù)包和所述存儲信息,對所述續(xù)傳數(shù)據(jù)包進行保存。
[0103]可選地,所述保存模塊503具體用于當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址和所述服務(wù)器所保存的所述文件的文件偏移地址相同時,保存所述續(xù)傳數(shù)據(jù)包;當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址小于所述服務(wù)器所保存的所述文件的文件偏移地址不同時,截取并保存所述續(xù)傳數(shù)據(jù)包中與所述服務(wù)器所保存的所述文件的文件偏移地址相應(yīng)的部分。
[0104]需要說明的是:上述實施例提供的服務(wù)器在文件上傳時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另夕卜,上述實施例提供的服務(wù)器與文件上傳的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0105]本實施例提供的服務(wù)器,能夠?qū)崿F(xiàn)針對文件的上傳,與現(xiàn)有技術(shù)的上傳過程相比,省去了用戶登錄帳號并進行驗證的過程,即可進行文件的上傳,在此基礎(chǔ)上的上傳,服務(wù)器僅保存一份文件,而不是重復(fù)保存多個用戶上傳的同一文件,使得客戶端設(shè)備可以獲取服務(wù)器上已保存的該文件的存儲信息,僅上傳服務(wù)器上未保存的部分,無需從自身文件頭開始上傳,在節(jié)約了服務(wù)器的存儲空間的同時,避免了用戶不必要的流量損失。
[0106]本發(fā)明實施例還提供了一種文件上傳系統(tǒng),包括:
[0107]客戶端設(shè)備,用于接收對文件的上傳指令,向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分;
[0108]服務(wù)器,接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址;向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件;當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
[0109]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0110]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種上傳文件的方法,其特征在于,所述方法包括: 接收對文件的上傳指令; 向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值; 當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,向服務(wù)器發(fā)送存儲信息請求消息,之前包括: 根據(jù)所述文件以及預(yù)設(shè)算法生成所述文件的文件特征值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述存儲信息請求消息還攜帶網(wǎng)絡(luò)狀態(tài)信息,則所述存儲信息包括文件偏移地址和指定數(shù)據(jù)包大小,相應(yīng)地,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分,包括: 將所述文件偏移地址作為上傳的起始文件偏移地址,按照所述指定數(shù)據(jù)包大小對所述文件的所述文件偏 移地址之后的部分進行分割,得到數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包,順序上傳所述數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分,之后包括: 向所述服務(wù)器發(fā)送續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值。
5.一種上傳文件的方法,其特征在于,包括: 接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值; 當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址; 向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件; 當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述存儲信息請求消息還攜帶網(wǎng)絡(luò)狀態(tài)信息,相應(yīng)地,獲取已保存的所述文件的存儲信息,具體包括: 根據(jù)所述文件特征值獲取所述文件的文件偏移地址,根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息獲取指定數(shù)據(jù)包大小。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 當(dāng)接收到續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值,根據(jù)所述文件的文件特征值獲取所述文件的存儲信息; 根據(jù)所述文件的續(xù)傳數(shù)據(jù)包和所述存儲信息,對所述續(xù)傳數(shù)據(jù)包進行保存。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,根據(jù)所述文件的續(xù)傳數(shù)據(jù)包和所述存儲信息,對所述續(xù)傳數(shù)據(jù)包進行保存,包括: 當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址和所述服務(wù)器所保存的所述文件的文件偏移地址相同時,保存所述續(xù)傳數(shù)據(jù)包; 當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址小于所述服務(wù)器所保存的所述文件的文件偏移地址不同時,截取并保存所述續(xù)傳數(shù)據(jù)包中與所述服務(wù)器所保存的所述文件的文件偏移地址相應(yīng)的部分。
9.一種客戶端設(shè)備,其特征在于,所述客戶端設(shè)備包括: 消息收發(fā)模塊,用于接收對文件的上傳指令; 所述消息收發(fā)模塊,還用于向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值; 上傳模塊,用于當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分。
10.根據(jù)權(quán)利要求9所述的客戶端設(shè)備,其特征在于,所述客戶端設(shè)備還包括: 生成模塊,用于根據(jù)所述文件以及預(yù)設(shè)算法生成所述文件的文件特征值。
11.根據(jù)權(quán)利要求9所述的客戶端設(shè)備,其特征在于,所述存儲信息請求消息還攜帶網(wǎng)絡(luò)狀態(tài)信息,則所述存儲信息包括文件偏移地址和指定數(shù)據(jù)包大小,相應(yīng)地,所述上傳模塊具體用于將所述文件偏移地址作為上傳的起始文件偏移地址,按照所述指定數(shù)據(jù)包大小對所述文件的所述文件偏移地址之后的部分進行分割,得到數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包,順序上傳所述數(shù)個所述指定數(shù)據(jù)包大小的數(shù)據(jù)包。
12.根據(jù)權(quán)利要求9所述的客戶端設(shè)備,其特征在于,所述消息收發(fā)模塊還用于向所述服務(wù)器發(fā)送續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值。
13.一種服務(wù)器,其特征在于,包括: 收發(fā)模塊,用于接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值; 獲取模塊,用于當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址; 所述收發(fā)模塊,還用于向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件; 保存模塊,用于當(dāng)接收到所述客戶端設(shè)備上傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述存儲信息請求消息攜帶網(wǎng)絡(luò)狀態(tài)信息,相應(yīng)地,所述獲取模塊具體用于根據(jù)所述文件特征值獲取所述文件的文件偏移地址,根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息獲取指定數(shù)據(jù)包大小。
15.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述收發(fā)模塊還用于接收續(xù)傳請求消息,所述續(xù)傳請求消息攜帶文件的續(xù)傳數(shù)據(jù)包和所述文件的文件特征值; 所述獲取模塊,用于根據(jù)所述文件的文件特征值獲取所述文件的存儲信息; 所述保存模塊,還用于根據(jù)所述文件的續(xù)傳數(shù)據(jù)包和所述存儲信息,對所述續(xù)傳數(shù)據(jù)包進行保存。
16.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述保存模塊具體用于當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址和所述服務(wù)器所保存的所述文件的文件偏移地址相同時,保存所述續(xù)傳數(shù)據(jù)包;當(dāng)所述文件的續(xù)傳數(shù)據(jù)包的起始文件偏移地址小于所述服務(wù)器所保存的所述文件的文件偏移地址不同時,截取并保存所述續(xù)傳數(shù)據(jù)包中與所述服務(wù)器所保存的所述文件的文件偏移地址相應(yīng)的部分。
17.一種文件上傳系統(tǒng),其特征在于,包括: 客戶端設(shè)備,用于接收對文件的上傳指令,向服務(wù)器發(fā)送存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)接收到所述服務(wù)器根據(jù)所述文件的文件特征值返回的存儲信息時,所述存儲信息包括文件偏移地址,將所述文件偏移地址作為上傳的起始文件偏移地址,上傳所述文件的所述文件偏移地址之后的部分; 服務(wù)器,接收客戶端設(shè)備的存儲信息請求消息,所述存儲信息請求消息攜帶所述文件的文件特征值;當(dāng)根據(jù)所述文件特征值確定服務(wù)器上保存有所述文件,獲取已保存的所述文件的存儲信息,所述存儲信息包括文件偏移地址;向所述客戶端設(shè)備返回所述文件的存儲信息,使得所述客戶端設(shè)備根據(jù)所述存儲信息所包括的文件偏移地址上傳所述文件;當(dāng)接收到所述客戶端設(shè)備上 傳的數(shù)據(jù)包時,保存所述數(shù)據(jù)包。
【文檔編號】H04L29/08GK103581242SQ201210264248
【公開日】2014年2月12日 申請日期:2012年7月27日 優(yōu)先權(quán)日:2012年7月27日
【發(fā)明者】林婕 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
SHOW| 石景山区| 邓州市| 全州县| 平安县| 肇源县| 宜兰县| 汕头市| 南康市| 大名县| 游戏| 徐闻县| 任丘市| 汉中市| 米脂县| 兴文县| 左权县| 齐河县| 涞源县| 保德县| 仙游县| 涿鹿县| 抚顺市| 晋江市| 南岸区| 米林县| 桦甸市| 建德市| 来宾市| 保靖县| 大理市| 乐至县| 常山县| 乌苏市| 隆昌县| 长海县| 东辽县| 渝北区| 万安县| 方正县| 民和|