亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種傳輸文件的系統(tǒng)及方法

文檔序號(hào):7815841閱讀:225來(lái)源:國(guó)知局
專(zhuān)利名稱:一種傳輸文件的系統(tǒng)及方法
一種傳輸文件的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種傳輸文件的系統(tǒng),尤其是涉及到ー種包括用戶端軟件和與用戶端軟件形成通訊的服務(wù)器的系統(tǒng),及一種用戶端軟件與服務(wù)器之間傳輸文件的方法。
背景技木目前,有很多包括用戶端軟件和服務(wù)器的系統(tǒng),其中,服務(wù)器存有文件,用戶端可以通過(guò)用戶端軟件從服務(wù)器下載文件。由于外網(wǎng)網(wǎng)絡(luò)有時(shí)不穩(wěn)定或用戶端的外網(wǎng)網(wǎng)速受配置的限制(例如,用戶端的外網(wǎng)帶寬小),要從服務(wù)器下載文件,有時(shí)比較慢,尤其在下載大文件吋。

發(fā)明內(nèi)容本發(fā)明要解決的ー個(gè)技術(shù)問(wèn)題是提供ー種包括用戶端軟件及與用戶端軟件形成通訊的服務(wù)器的系統(tǒng),其能利于用戶端軟件快速地下載文件。上述技術(shù)問(wèn)題通過(guò)以下技術(shù)方案實(shí)現(xiàn)一種傳輸文件的系統(tǒng),包括用于保存數(shù)據(jù)的服務(wù)器和用于安裝在用戶端以實(shí)現(xiàn)用戶端登錄服務(wù)器的用戶端軟件,用戶端軟件包括IP模塊,用于在登錄服務(wù)器時(shí)獲取本地的IP并將IP號(hào)上傳給服務(wù)器;下載請(qǐng)求模塊,用于向服務(wù)器發(fā)出下載某文件的請(qǐng)求信號(hào);傳輸模塊,用于接收服務(wù)器傳達(dá)的將指定文件傳給指定用戶端軟件的告知信息, 然后通過(guò)局域網(wǎng)網(wǎng)絡(luò)將所述指定文件傳給所述指定用戶端軟件;及接收模塊,用于接收服務(wù)器下傳的文件和其他用戶端軟件通過(guò)局域網(wǎng)網(wǎng)絡(luò)傳輸?shù)奈募?;在服?wù)器端,服務(wù)器接收在線的用戶端軟件上傳的IP和需下載文件的在線用戶端軟件發(fā)出的下載某文件的請(qǐng)求,當(dāng)接收需下載文件的在線用戶端軟件發(fā)出的下載某文件的請(qǐng)求,根據(jù)上述請(qǐng)求并結(jié)合上傳的IP查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件;如果存在,則在這些其他在線用戶端軟件選擇ー個(gè)并告知之將所述某文件傳給需下載文件的在線用戶端軟件;如果不存在,則服務(wù)器將某文件傳給需下載文件的在線用戶端軟件。本發(fā)明要解決的另一個(gè)技術(shù)問(wèn)題是提供一種用戶端軟件與服務(wù)器之間傳輸文件的方法,包括以下步驟(1)、需下載文件的在線用戶端軟件向服務(wù)器發(fā)出下載服務(wù)器上某文件的請(qǐng)求;O)、服務(wù)器接收上述下載某文件的請(qǐng)求并結(jié)合上傳的IP,查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件,若有,轉(zhuǎn)步驟(3),若沒(méi)有轉(zhuǎn)步驟(5);(3)、在擁有該某文件并與所述需下載文件的在線用戶端軟件同處于ー個(gè)局域網(wǎng)的其他在線用戶端軟件中,服務(wù)器選擇其中一個(gè)其他在線用戶端軟件并將告知該其他在線用戶端軟件將所述某文件傳給所述需下載文件的在線用戶端軟件;G)、該其他在線用戶端軟件將所述某文件通過(guò)局域網(wǎng)網(wǎng)絡(luò)傳給所述需下載文件的在線用戶端軟件,轉(zhuǎn)步驟(6);(5)、服務(wù)器將所述某文件傳給所述需下載文件的在線用戶端軟件;(6)、結(jié)束。由上述方案可知,用戶端軟件向服務(wù)器發(fā)出下載某文件的請(qǐng)求時(shí),服務(wù)器先是查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件,若存在,則在這些其他在線用戶端軟件選擇ー個(gè)并告知之將所述某文件傳給需下載文件的在線用戶端軟件,這樣通過(guò)局域網(wǎng)網(wǎng)絡(luò)來(lái)傳輸文件,速度就非???。因此,本發(fā)明非常利于用戶端軟件快速地下載文件。

圖1為利用本發(fā)明傳輸文件的示意圖。
具體實(shí)施方式具體實(shí)施方式
提供的一種傳輸文件的系統(tǒng),包括用于保存數(shù)據(jù)的服務(wù)器和用于安裝在用戶端以實(shí)現(xiàn)用戶端登錄服務(wù)器的用戶端軟件,用戶端軟件包括IP模塊,用于在登錄服務(wù)器時(shí)獲取本地的IP并將IP號(hào)上傳給服務(wù)器;下載請(qǐng)求模塊,用于向服務(wù)器發(fā)出下載某文件的請(qǐng)求信號(hào);傳輸模塊,用于接收服務(wù)器傳達(dá)的將指定文件傳給指定用戶端軟件的告知信息, 然后通過(guò)局域網(wǎng)網(wǎng)絡(luò)將所述指定文件傳給所述指定用戶端軟件;及接收模塊,用于接收服務(wù)器下傳的文件和其他用戶端軟件通過(guò)局域網(wǎng)網(wǎng)絡(luò)傳輸?shù)奈募?;在服?wù)器端,服務(wù)器接收在線的用戶端軟件上傳的IP和需下載文件的在線用戶端軟件發(fā)出的下載某文件的請(qǐng)求,當(dāng)接收需下載文件的在線用戶端軟件發(fā)出的下載某文件的請(qǐng)求,根據(jù)上述請(qǐng)求并結(jié)合上傳的IP查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件;如果存在,則在這些其他在線用戶端軟件選擇ー個(gè)并告知之將所述某文件傳給需下載文件的在線用戶端軟件;如果不存在,則服務(wù)器將某文件傳給需下載文件的在線用戶端軟件。如圖1所示,一種用戶端軟件從服務(wù)器下載文件的方法,包括以下步驟(1)、需下載文件的在線用戶端軟件向服務(wù)器發(fā)出下載服務(wù)器上某文件的請(qǐng)求;O)、服務(wù)器接收上述下載某文件的請(qǐng)求并結(jié)合上傳的IP,查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件,若有,轉(zhuǎn)步驟(3),若沒(méi)有轉(zhuǎn)步驟(5);(3)、在擁有該某文件并與所述需下載文件的在線用戶端軟件同處于ー個(gè)局域網(wǎng)的其他在線用戶端軟件中,服務(wù)器選擇其中一個(gè)其他在線用戶端軟件并將告知該其他在線用戶端軟件將所述某文件傳給所述需下載文件的在線用戶端軟件;0)、該其他在線用戶端軟件將所述某文件通過(guò)局域網(wǎng)網(wǎng)絡(luò)傳給所述需下載文件的在線用戶端軟件,轉(zhuǎn)步驟(6);
(5)、服務(wù)器將所述某文件傳給所述需下載文件的在線用戶端軟件;(6)、結(jié)束。假設(shè)在線用戶端軟件包括用戶端軟件A、用戶端軟件B、用戶端軟件C、用戶端軟件 D (用戶端軟件A、B、C、D在登錄服務(wù)器吋,通過(guò)IP模塊都將各自的IP上傳給服務(wù)器),其中,用戶端軟件B、用戶端軟件D擁有文件T,用戶端軟件A與用戶端軟件B處于同一局域網(wǎng), 用戶端軟件A要從服務(wù)器上下載文件T,具體包括以下過(guò)程(Li)、用戶端軟件A向服務(wù)器發(fā)出下載服務(wù)器上文件T的請(qǐng)求;(L2)、服務(wù)器服務(wù)器接收上述下載某文件的請(qǐng)求并結(jié)合用戶端軟件A、B、C、D上傳的IP,并查詢到用戶端軟件B擁有文件T并與用戶端軟件A同處于ー個(gè)局域網(wǎng);(L3)、服務(wù)器根據(jù)用戶端軟件A、用戶端軟件B、用戶端軟件D分別上傳的IP,判斷用戶端軟件A與用戶端軟件B同處于ー個(gè)局域網(wǎng);(L4)、服務(wù)器告知用戶端軟件B將文件T傳給用戶端軟件A ;(L5)、用戶端軟件B將文件T通過(guò)局域網(wǎng)網(wǎng)絡(luò)傳給所用戶端軟件A。本發(fā)明不局限于上述實(shí)施例,例如,對(duì)于服務(wù)器是怎么可以查詢到用戶端軟件擁有哪些文件,本發(fā)明并不限定,這不是本發(fā)明的要點(diǎn);在此,給出一個(gè)實(shí)現(xiàn)服務(wù)器查詢到用戶端軟件擁有哪些文件具體方案用戶端軟件包括一上報(bào)模塊,用于將擁有的文件的信息傳給服務(wù)器,那么服務(wù)器就知道用戶端軟件擁有哪些文件了 ;因此,基于上述實(shí)施例的、未做出創(chuàng)造性勞動(dòng)的簡(jiǎn)單替換,應(yīng)當(dāng)屬于本發(fā)明揭露的范圍。
權(quán)利要求
1.一種傳輸文件的系統(tǒng),包括用于保存數(shù)據(jù)的服務(wù)器和用于安裝在用戶端以實(shí)現(xiàn)用戶端登錄服務(wù)器的用戶端軟件,用戶端軟件包括IP模塊,用于在登錄服務(wù)器時(shí)獲取本地的IP并將IP號(hào)上傳給服務(wù)器;下載請(qǐng)求模塊,用于向服務(wù)器發(fā)出下載某文件的請(qǐng)求信號(hào);傳輸模塊,用于接收服務(wù)器傳達(dá)的將指定文件傳給指定用戶端軟件的告知信息,然后通過(guò)局域網(wǎng)網(wǎng)絡(luò)將所述指定文件傳給所述指定用戶端軟件;及接收模塊,用于接收服務(wù)器下傳的文件和其他用戶端軟件通過(guò)局域網(wǎng)網(wǎng)絡(luò)傳輸?shù)奈募?;在服?wù)器端,服務(wù)器接收在線的用戶端軟件上傳的IP和需下載文件的在線用戶端軟件發(fā)出的下載某文件的請(qǐng)求,當(dāng)接收需下載文件的在線用戶端軟件發(fā)出的下載某文件的請(qǐng)求,根據(jù)上述請(qǐng)求并結(jié)合上傳的IP查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件;如果存在,則在這些其他在線用戶端軟件選擇ー個(gè)并告知之將所述某文件傳給需下載文件的在線用戶端軟件;如果不存在, 則服務(wù)器將某文件傳給需下載文件的在線用戶端軟件。
2.一種用戶端軟件與服務(wù)器之間傳輸文件的方法,包括以下步驟(1)、需下載文件的在線用戶端軟件向服務(wù)器發(fā)出下載服務(wù)器上某文件的請(qǐng)求;(2)、服務(wù)器接收上述下載某文件的請(qǐng)求并結(jié)合上傳的IP,查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件,若有,轉(zhuǎn)步驟(3),若沒(méi)有轉(zhuǎn)步驟(5);(3)、在擁有該某文件并與所述需下載文件的在線用戶端軟件同處于ー個(gè)局域網(wǎng)的其他在線用戶端軟件中,服務(wù)器選擇其中一個(gè)其他在線用戶端軟件并將告知該其他在線用戶端軟件將所述某文件傳給所述需下載文件的在線用戶端軟件;G)、該其他在線用戶端軟件將所述某文件通過(guò)局域網(wǎng)網(wǎng)絡(luò)傳給所述需下載文件的在線用戶端軟件,轉(zhuǎn)步驟(6);(5)、服務(wù)器將所述某文件傳給所述需下載文件的在線用戶端軟件;(6)、結(jié)束。
全文摘要
本發(fā)明涉及一種傳輸文件的系統(tǒng),包括用于保存數(shù)據(jù)的服務(wù)器和用于安裝在用戶端以實(shí)現(xiàn)用戶端登錄服務(wù)器的用戶端軟件,用戶端軟件包括IP模塊、下載請(qǐng)求模塊、傳輸模塊及接收模塊;用戶端軟件向服務(wù)器發(fā)出下載某文件的請(qǐng)求時(shí),服務(wù)器先是查詢是否存在既擁有所述某文件又與需下載文件的在線用戶端軟件處于同一局域網(wǎng)的其他在線用戶端軟件,若存在,則在這些其他在線用戶端軟件選擇一個(gè)并告知之將所述某文件傳給需下載文件的在線用戶端軟件,這樣通過(guò)局域網(wǎng)網(wǎng)絡(luò)來(lái)傳輸文件,速度就非??臁R虼?,本發(fā)明非常利于用戶端軟件快速地下載文件。
文檔編號(hào)H04L29/08GK102571951SQ201110461118
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者譚仲北 申請(qǐng)人:珠海金山辦公軟件有限公司, 珠海金山軟件有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1