一種文檔上傳方法、系統(tǒng)及解析服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用領(lǐng)域,尤其涉及一種文檔上傳方法、系統(tǒng)及解析服務(wù)器。
【背景技術(shù)】
[0002]人們通過Web瀏覽器閱讀PPT或者PDF文檔的時(shí)候,實(shí)際上瀏覽的是根據(jù)這些文檔解析出來的一頁一頁圖片。對于本地客戶端不具備文檔解析能力的情況,為了生成這樣的圖片,用戶需要使用本地客戶端將文檔上傳到解析服務(wù)器,由解析服務(wù)器將這些文檔解析成圖片后上傳至圖片服務(wù)器,這樣在閱讀時(shí),Web瀏覽器就能從圖片服務(wù)器中獲取到圖片。
[0003]然而由于受到上傳速度的限制,這種上傳方法可能會(huì)在上傳時(shí)需要耗費(fèi)較多的時(shí)間,增加了用戶的等待時(shí)間,用戶體驗(yàn)不佳。
【發(fā)明內(nèi)容】
[0004]針對上述問題,本發(fā)明的目的在于提供一種文檔上傳方法、系統(tǒng)及解析服務(wù)器,可實(shí)現(xiàn)快速的將文檔上傳到圖片服務(wù)器,縮短用戶的等待時(shí)間,用戶體驗(yàn)佳。
[0005]本發(fā)明實(shí)施例提供了一種文檔上傳方法,包括如下步驟:
[0006]解析服務(wù)器接收客戶端上傳的文檔,并將所述文檔解析成文檔圖片;
[0007]所述解析服務(wù)器獲得解析后的所述文檔圖片的總數(shù)據(jù)量S;
[0008]所述解析服務(wù)器根據(jù)所述客戶端到自身的第一下載速度DLR、所述客戶端到所述圖片服務(wù)器的第一上傳速度ULP及自身到圖片服務(wù)器的第二上傳速度URP,將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2,且S1+S2 = S;其中,所述客戶端以第一下載速度DLR下載所述第一分量S1后,將所述第一分量S1以第一上傳速度ULP上傳至所述圖片服務(wù)器;
[0009]所述解析服務(wù)器將所述第二分量S2以第二上傳速度URP上傳至所述圖片服務(wù)器。
[0010]作為上述方案的改進(jìn),所述解析服務(wù)器在將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2時(shí),所述第一分量S1及第二分量S2滿足關(guān)系式:S1/DLR+S1/ULP =S2/URP。
[0011]本發(fā)明實(shí)施例還提供一種文檔上傳方法,包括如下步驟:
[0012]客戶端將待上傳的文檔上傳至解析服務(wù)器;
[0013]所述解析服務(wù)器將所述文檔解析成文檔圖片,獲得解析后的所述文檔圖片的總數(shù)據(jù)量S,并根據(jù)所述客戶端到所述自身的第一下載速度DLR、自身到所述圖片服務(wù)器的第三上傳速度URP及所述客戶端到所述圖片服務(wù)器的第一上傳速度ULP,將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2,其中,S1+S2 = S;
[0014]所述解析服務(wù)器將所述第二分量S2以第二上傳速度URP上傳至所述圖片服務(wù)器;
[0015]所述客戶端以第一下載速度DLR下載所述第一分量S1;
[0016]所述客戶端將所述第一分量S1以第一上傳速度ULP上傳至所述圖片服務(wù)器;
[0017]所述圖片服務(wù)器接收所述第一分量S1及第二分量S2,并對所述第一分量S1及第二分量S2進(jìn)行合并。
[0018]作為上述方案的改進(jìn),所述解析服務(wù)器在將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2時(shí),所述第一分量S1及第二分量S2滿足關(guān)系式:S1/DLR+S1/ULP =S2/URP。
[0019]本發(fā)明實(shí)施例還提供一種解析服務(wù)器,包括:
[0020]解析單元,用于接收客戶端上傳的文檔,并將所述文檔解析成文檔圖片;
[0021]計(jì)算單元,用于獲得解析后的所述文檔圖片的總數(shù)據(jù)量S;
[0022]分解單元,用于根據(jù)所述客戶端到自身的第一下載速度DLR、所述客戶端到所述圖片服務(wù)器的第一上傳速度ULP及自身到圖片服務(wù)器的第二上傳速度URP,將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2,且S1+S2 = S;其中,所述客戶端以第一下載速度DLR下載所述第一分量S1后,將所述第一分量S1以第一上傳速度ULP上傳至所述圖片服務(wù)器;
[0023]上傳單元,用于將所述第二分量S2以第二上傳速度URP上傳至所述圖片服務(wù)器。
[0024]作為上述方案的改進(jìn),所述分解單元在將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2時(shí),所述第一分量S1及第二分量S2滿足關(guān)系式:S1/DLR+S1/ULP = S2/URP ο
[0025]本發(fā)明實(shí)施例還提供一種文檔上傳系統(tǒng),包括客戶端、解析服務(wù)器及圖片服務(wù)器,其中:
[0026]所述客戶端,用于將待上傳的文檔上傳至解析服務(wù)器;
[0027]所述解析服務(wù)器,用于將所述文檔解析成文檔圖片,獲得解析后的所述文檔圖片的總數(shù)據(jù)量S,并根據(jù)所述客戶端到所述自身的第一下載速度DLR、自身到所述圖片服務(wù)器的第三上傳速度URP及所述客戶端到所述圖片服務(wù)器的第一上傳速度ULP,將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2后,將所述第二分量S2以第二上傳速度URP上傳至所述圖片服務(wù)器,其中,S1+S2 = S;
[0028]所述客戶端,還用于以第一下載速度DLR下載所述第一分量S1后,將所述第一分量S1以第一上傳速度ULP上傳至所述圖片服務(wù)器;
[0029]所述圖片服務(wù)器,用于接收所述第一分量S1及第二分量S2,并對所述第一分量S1及第二分量S2進(jìn)行合并。
[0030]作為上述方案的改進(jìn),所述解析服務(wù)器在將所述總數(shù)據(jù)量S分解為預(yù)定比例的第一分量S1及第二分量S2時(shí),所述第一分量S1及第二分量S2滿足關(guān)系式:S1/DLR+S1/ULP =S2/URP。
[0031]本發(fā)明實(shí)施例提供的文檔上傳方法、系統(tǒng)及解析服務(wù)器,通過所述解析服務(wù)器對所述文檔進(jìn)行解析生成文檔圖片,再將需要上傳的文檔圖片分成預(yù)定比例的第一分量S1及第二分量S2,再將這兩個(gè)分量通過不同的上傳路徑上傳到圖片服務(wù)器,并使得兩個(gè)上傳路徑的上傳時(shí)間大致相等,從而節(jié)省了文檔圖片上傳所需的時(shí)間,縮短了用戶的等待時(shí)間,用戶體驗(yàn)佳。
【附圖說明】
[0032]為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實(shí)施方式中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1是本發(fā)明第一實(shí)施例提供的文檔上傳方法的流程示意圖。
[0034]圖2是本發(fā)明第二實(shí)施例提供的文檔上傳方法的流程示意圖。
[0035]圖3是本發(fā)明第三實(shí)施例提供的解析服務(wù)器的結(jié)構(gòu)示意圖。
[0036]圖4是本發(fā)明第四實(shí)施例提供的文檔上傳系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038]請參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的文檔上傳方法的流程示意圖。所述文檔上傳方法是從解析服務(wù)器這一