用連結定位上傳位置進行文件上傳的方法及系統的製作方法
2023-05-22 14:43:16 1
用連結定位上傳位置進行文件上傳的方法及系統的製作方法
【專利摘要】本發明公開一種用連結定位上傳位置進行文件上傳的方法,主要是使用連結錨點定位上傳位置進行文件上傳,更方便的讓用戶上傳特定文件到指定目錄,只需要前往一個特定網頁即可上傳文件到指定文件夾,用戶可以獲得一個更為方便快捷和清晰的文件上傳體驗,更好的解決了多人上傳匯總文件的實際問題,採用的自動歸檔策略也避免了多人上傳時帶來的文件衝突。
【專利說明】用連結定位上傳位置進行文件上傳的方法及系統
【技術領域】
[0001]本發明涉及計算機及網絡通信【技術領域】,具體涉及網絡中文件上傳的方法和系統。
【背景技術】
[0002]隨著網絡技術的快速發展,越來越多互動性功能融合到網絡中。在日常工作中,經常會需要從多位個體那裡收集特定文檔或文件,比如公司裡每人填寫一份個人資料然後匯總。對此,現有的做法通常是採用FTP伺服器/網絡共享新建一個文件夾,通知所有人上傳文件到此文件夾,或告知所有人發送一封郵件給特定人,由此人負責匯總整理。這一定程度上能滿足從多人匯總文件的基本需求,但對於用戶來說,上傳文件到FTP/共享網絡的指定文件夾,需要層層尋找文件夾的繁瑣操作,還需要考慮自己文件的命名或者歸檔問題;即便是發郵件給特定人,對於匯總整理的人來說也非常繁瑣麻煩。
[0003]如今,為了方便用戶在不同地點存取文件,又避免攜帶移動硬碟的不方便,網絡硬碟應運而生。網絡硬碟是將用戶的文件存放在網際網路上,方便用戶「攜帶」他們的文件,文件類型不作限制,使用方便,安全可靠。例如,金山快盤企業版軟體(簡稱企業快盤),其是國內軟體商推出的一款網絡硬碟軟體及服務,當用戶在客戶端的快盤軟體環境裡新建或修改了文件,軟體就會就會自動上傳更新的數據到伺服器的相應空間內。例如,用戶上班時修改了的文檔,不必再用U盤保存起來帶回家,只需回家打開電腦,啟動客戶端快盤軟體,就會自動的下載下來最新的文件,用戶可以繼續工作,十分省心。
[0004]隨著網絡硬碟的越來越普及,可以考慮將網絡硬碟作為將分散文檔匯總聚集到一起的操作平臺。
【發明內容】
[0005]本發明的目的是提供一種基於網絡的、更加方便有效的文件上傳方法及系統。實現上述目的的技術方案如下:
[0006]一種用連結定位上傳位置進行文件上傳的方法,其特徵在於,包括以下步驟:
[0007](I)在主用戶計算機上建立一個新文件夾的步驟;
[0008](2)將所述新文件夾更新到網絡硬碟伺服器上的步驟;
[0009](3)將所述新文件夾設置為連結錨點的步驟;
[0010](4)將所述連結錨點定向指向一個文件上傳網頁的步驟;
[0011](5)將所述上傳網頁的網址發送給主用戶的步驟;
[0012](6)所述主用戶將上傳網頁的網址轉發給網絡硬碟其他用戶的步驟;
[0013](7)所述其他用戶訪問所述上傳網頁的步驟;
[0014](8)所述其他用戶通過所述上傳網頁將被上傳的文件上傳到網絡硬碟伺服器上並存儲在伺服器所述新文件夾的步驟;
[0015](9)將網絡硬碟伺服器上的所述新文件夾更新到所述主用戶計算機上的步驟。[0016]作為進一步的技術方案,所述其他用戶上傳文件之前還包括驗證用戶權限的步驟。
[0017]作為進一步的技術方案,所述其他用戶上傳文件的同時,還採集相應的用戶信息,該用戶信息綁定被上傳的文件一併上傳。
[0018]作為進一步的技術方案,對上傳至伺服器所述新文件夾的文件及用戶信息,按照所述用戶信息分別建立一個子文件夾,並在該子文件夾下存儲相應的上傳文件。
[0019]作為具體的技術方案,將所述網頁網址發送給群組其他組員的方式包括:群內信息通知、郵件通知。
[0020]一種用連結定位上傳位置進行文件上傳的系統,其特徵在於,包括:
[0021]文件夾創建模塊,用於在主用戶計算機上建立新文件夾;
[0022]主用戶數據收發模塊,用於將主用戶計算機上的所述新建文件夾更新至網絡硬碟伺服器上,還用於接收伺服器下發的網址信息及最新的針對新文件夾的更新數據;
[0023]連結錨點設置模塊,用於將更新在網絡硬碟伺服器上的所述新文件夾設置為連結錨點;
[0024]網頁連結模塊,用於將所述連結錨點定向指向一個文件上傳網頁;
[0025]網址下發模塊,用於將所述文件上傳網頁的網址提供給所述主用戶計算機;
[0026]網址轉發模塊,用於將主用戶計算機接收到的所述文件上傳網頁的網址轉發給網絡硬碟其他用戶;
[0027]網頁訪問模塊,用於所述其他用戶訪問所述文件上傳網頁;
[0028]其他用戶數據收發模塊,用於所述其他用戶通過所述上傳網頁將被上傳的文件上傳到網絡硬碟伺服器上所述新文件夾;
[0029]伺服器數據收發模塊,用於接收被上傳的文件,並且將網絡硬碟伺服器上的所述新文件夾更新到所述主用戶計算機上。
[0030]作為進一步的技術方案,上述系統還包括用戶信息驗證模塊,用於驗證所述其他用戶通過所述上傳網頁上傳的文件的權限。
[0031]作為進一步的技術方案,上述系統還包括用戶信息採集模塊,用於採集所述其他用戶的用戶信息,並將用戶信息與被上傳文件綁定。
[0032]作為進一步的技術方案,上述系統還包括子文件夾創建模塊,用於在網絡硬碟伺服器上的所述新文件夾下創建與所述用戶信息對應的子文件夾,並且將與用戶信息綁定的上傳文件存儲在該子文件夾。
[0033]作為具體的技術方案,所述網址轉發模塊可以為群內信息通知模塊或郵件通知模塊。
[0034]本發明的有益效果在於:使用連結錨點定位上傳位置進行文件上傳,更方便的讓用戶上傳特定文件到指定目錄,用戶可以獲得一個更為方便快捷和清晰的文件上傳體驗,只需要前往一個特定網頁即可上傳文件到指定文件夾,更好的解決了多人上傳匯總文件的實際問題,採用的自動歸檔策略也避免了多人上傳時帶來的文件衝突。
【專利附圖】
【附圖說明】
[0035]圖1為實施例提供的文件上傳系統的主體構成框圖。[0036]圖2為實施例提供的文件上傳方法的主流程圖。
[0037]圖3為實施例提供的文件上傳方法中文件上傳網頁的效果圖。
【具體實施方式】
[0038]如圖1所示,本實施例提供的文件上傳系統基於硬碟服務系統,其包括:主用戶端的文件夾創建模塊、數據收發模塊、網址轉發模塊,伺服器端的數據收發模塊、連結錨點設置模塊、網頁連結模塊、網址下發模塊、用戶信息驗證模塊、子文件夾創建模塊,及其他用戶端的數據收發模塊、網頁訪問模塊、用戶信息採集模塊。
[0039]其中,文件夾創建模塊用於在主用戶計算機上建立新文件夾,例如「旅遊照片」。主用戶數據收發模塊用於將主用戶計算機上的所述新建文件夾更新至網絡硬碟伺服器上,例如在主用戶的網絡硬碟的相應空間內也生成一個新文件夾「旅遊照片」。主用戶數據收發模塊還用於接收伺服器下發的網址信息及最新的針對新文件夾的更新數據。連結錨點設置模塊用於將更新在網絡硬碟伺服器上的所述新文件夾設置為連結錨點,即將伺服器上的新文件夾「旅遊照片」定位一個文件上傳的位置。網頁連結模塊用於將所述連結錨點定向指向一個文件上傳網頁,即將伺服器上的新文件夾「旅遊照片」的位置指向一個可以上傳文件的網頁。網址下發模塊用於將文件上傳網頁的網址(例如http://gd.12345.com/photo/2012/lvyou.htm)提供給所述主用戶計算機。網址轉發模塊用於將主用戶計算機接收到的網址轉發給網絡硬碟的其他用戶(當然,該其他用戶與所述主用戶之間有一定的群組關係),所述網址轉發模塊可以為多種形式,例如群內信息通知模塊或郵件通知模塊。網頁訪問模塊用於其他用戶訪問所述文件上傳網頁,文件上傳網頁的一個效果圖請參見圖3。用戶信息驗證模塊用於驗證其他用戶通過網頁上傳的文件的權限,當用戶點擊上傳連結來到文件上傳頁面,通過登陸等方式驗證其身份後,用戶可進行上傳文件操作,例如權限可以設置為某群組的成員。用戶信息採集模塊用於該用戶上傳文件時,採集該用戶的用戶信息,例如用戶名「張三」,並將用戶信息與被上傳文件(例如照片400.jpg)綁定。其他用戶數據收發模塊用於其他用戶將被上傳的文件及用戶信息上傳到網絡硬碟伺服器上所述新文件夾。子文件夾創建模塊用於在網絡硬碟伺服器上的新文件夾下創建與所述用戶信息對應的子文件夾,例如在文件夾「旅遊照片」下建立子文件夾「張三」,並且將與用戶信息綁定的上傳文件(如上所述的照片400.jpg)存儲在該子文件夾。伺服器數據收發模塊用於接收並存儲被上傳的文件及用戶信息,並且將網絡硬碟伺服器上的所述新文件夾更新到所述主用戶計算機上。
[0040]結合圖2所示,本實施例提供的一種相應的文件上傳的方法,包括以下主要步驟:
[0041](I)在主用戶計算機上建立一個新文件夾的步驟;
[0042](2)將所述新文件夾更新到網絡硬碟伺服器上的步驟;
[0043](3)將所述新文件夾設置為連結錨點的步驟;
[0044](4)將所述連結錨點定向指向一個文件上傳網頁的步驟;
[0045](5)將所述上傳網頁的網址發送給主用戶的步驟;
[0046](6)所述主用戶將上傳網頁的網址轉發給網絡硬碟其他用戶的步驟;
[0047](7)所述其他用戶訪問所述上傳網頁的步驟;
[0048](8)所述其他用戶通過所述上傳網頁將被上傳的文件上傳到網絡硬碟伺服器上並存儲在伺服器所述新文件夾的步驟;[0049](9)將網絡硬碟伺服器上的所述新文件夾更新到所述主用戶計算機上的步驟。
[0050]可以理解的是,其他用戶定點上傳文件時,可以增加驗證身份的步驟,所述其他用戶上傳文件之前還包括驗證用戶權限的步驟。
[0051]本實施例為了能同時對不同的上傳文件進行歸檔處理,在其他用戶上傳文件的同時,還採集其相應的用戶信息,該用戶信息綁定被上傳的文件一併上傳。此外,對上傳至伺服器所述新文件夾的文件及用戶信息,按照所述用戶信息分別建立一個子文件夾,並在該子文件夾下存儲相應的文件。
[0052]以上實施例提供的文件上傳系統的功能及工作過程如下:
[0053]1.當主用戶(文集收集的發起者)在本地計算機創建任意一個文件夾時,可以通過網絡硬碟的功能更新至伺服器,伺服器自動生成一個上傳文件錨點連結,該連結錨點定向指向一個可以對此文件夾進行上傳文件操作的文件上傳網頁,發送此連結給他人即可使得其他人訪問一個文件上傳網頁進行以該文件夾為目標文件夾的上傳操作。
[0054]2.當其他用戶(文集收集的配合者)點擊上傳連結來到文件上傳頁面,通過登陸等方式驗證其身份後,用戶可進行上傳文件操作,所有上傳的文件都將帶上上傳人信息自動匯集到該頁面對應的特定文件夾,用戶毋須繁瑣的進行層層文件夾的篩選。
[0055]3.當用戶開始上傳文件時,系統將會在目標文件夾下自動新建一個與用戶信息(如用戶名,暱稱等)相符的文件夾,其上傳的所有文件將會被自動歸檔進該文件夾,以此解決多人上傳帶來的文件衝突問題。
【權利要求】
1.一種用連結定位上傳位置進行文件上傳的方法,其特徵在於,包括以下步驟: (1)在主用戶計算機上建立一個新文件夾的步驟; (2)將所述新文件夾更新到網絡硬碟伺服器上的步驟; (3)將所述新文件夾設置為連結錨點的步驟; (4)將所述連結錨點定向指向一個文件上傳網頁的步驟; (5)將所述上傳網頁的網址發送給主用戶的步驟; (6)所述主用戶將上傳網頁的網址轉發給網絡硬碟其他用戶的步驟; (7)所述其他用戶訪問並通過所述上傳網頁的步驟; (8)所述其他用戶通過所述上傳網頁將被上傳的文件上傳到網絡硬碟伺服器上並存儲在伺服器所述新文件夾的步驟; (9)將網絡硬碟伺服器上的所述新文件夾更新到所述主用戶計算機上的步驟。
2.根據權利要求1所述的文件的上傳方法,其特徵在於:在所述其他用戶上傳文件之前還包括驗證用戶權限的步驟。
3.根據權利要求1或2所述的文件的上傳方法,其特徵在於:所述其他用戶上傳文件的同時,還採集相應的用戶信息,該用戶信息綁定被上傳的文件一併上傳。
4.根據權利要求3所述的文件的上傳方法,其特徵在於:對上傳至伺服器所述新文件夾的文件及用戶信息,按·照所述用戶信息分別建立一個子文件夾,並在該子文件夾下存儲相應的上傳文件。
5.根據權利要求1所述的文件的上傳方法,其特徵在於:將所述網頁網址發送給群組其他組員的方式包括:群內信息通知、郵件通知。
6.一種用連結定位上傳位置進行文件上傳的系統,其特徵在於,包括: 文件夾創建模塊,用於在主用戶計算機上建立新文件夾; 主用戶數據收發模塊,用於將主用戶計算機上的所述新建文件夾更新至網絡硬碟伺服器上,還用於接收伺服器下發的網址信息及最新的針對新文件夾的更新數據; 連結錨點設置模塊,用於將更新在網絡硬碟伺服器上的所述新文件夾設置為連結錨佔.網頁連結模塊,用於將所述連結錨點定向指向一個文件上傳網頁; 網址下發模塊,用於將所述文件上傳網頁的網址提供給所述主用戶計算機; 網址轉發模塊,用於將主用戶計算機接收到的所述文件上傳網頁的網址轉發給網絡硬碟其他用戶; 網頁訪問模塊,用於所述其他用戶訪問所述文件上傳網頁; 其他用戶數據收發模塊,用於所述其他用戶通過所述上傳網頁將被上傳的文件上傳到網絡硬碟伺服器上所述新文件夾; 伺服器數據收發模塊,用於接收被上傳的文件,並且將網絡硬碟伺服器上的所述新文件夾更新到所述主用戶計算機上。
7.根據權利要求6所述的文件上傳的系統,其特徵在於:還包括用戶信息驗證模塊,用於驗證所述其他用戶通過所述上傳網頁上傳的文件的權限。
8.根據權利要求6或7所述的文件上傳的系統,其特徵在於:還包括用戶信息採集模塊,用於採集所述其他用戶的用戶信息,並將用戶信息與被上傳文件綁定。
9.根據權利要求8所述的文件上傳的系統,其特徵在於:還包括子文件夾創建模塊,用於在網絡硬碟伺服器上的所述新文件夾下創建與所述用戶信息對應的子文件夾,並且將與用戶信息綁定的上傳文件存儲在該子文件夾。
10.根據權利要求6所述的文件上傳的系統,其特徵在於:所述網址轉發模塊可以為群內信息通知模塊或郵件通知模塊。
【文檔編號】H04L29/08GK103546523SQ201210248266
【公開日】2014年1月29日 申請日期:2012年7月17日 優先權日:2012年7月17日
【發明者】晁雲瞳, 李瑞龍, 郎啟旭 申請人:珠海金山辦公軟體有限公司, 北京金山辦公軟體有限公司