專利名稱:網(wǎng)絡文件下載與上傳管理系統(tǒng)及方法
技術領域:
本發(fā)明屬于系統(tǒng)應用軟件技術的領域,特別是涉及一種網(wǎng)絡中文件數(shù)據(jù)傳輸?shù)南到y(tǒng)及方法。
背景技術:
隨著互聯(lián)網(wǎng)的出現(xiàn)與發(fā)展,網(wǎng)絡技術及網(wǎng)絡速度也在不斷的提高,而且,互聯(lián)網(wǎng)也以其快速、穩(wěn)定及廉價等優(yōu)勢,被企業(yè)及家庭用戶廣泛的使用。在互聯(lián)網(wǎng)的應用中,信息資源的安全快捷的獲取成為日益重要的問題。
在互聯(lián)網(wǎng)數(shù)據(jù)傳輸?shù)姆椒ㄖ?,電子郵件使用得較普遍。該方法采用一個服務器作為通信雙方的中轉站,包括發(fā)送用戶將資料向服務器的發(fā)送過程和接收用戶將資料從服務器的接收過程。其中,電子郵件的發(fā)送過程基于SMTP(簡單郵件傳輸協(xié)議)協(xié)議,先對發(fā)送用戶發(fā)送的電子郵件資料進行編碼,然后通過SMTP服務將編碼后的電子郵件資料發(fā)送到發(fā)送用戶登記的服務器,由上述服務器將接收到的電子郵件資料通過SMTP服務轉發(fā)到接收用戶登記的服務器;電子郵件的接收過程基于POP(郵局協(xié)議)協(xié)議,在此過程中,接收用戶通過POP服務從其所登記的服務器上下載郵件,然后對下載的郵件進行譯碼還原為編碼前的數(shù)據(jù)。
在電子郵件的傳遞過程中,其發(fā)送過程與接收過程要對資料進行編碼和譯碼,浪費時間和計算器的資源,當資料量大時,浪費網(wǎng)絡資源和存儲空間;由于存儲空間有限,使用戶易于受到惡意數(shù)據(jù)的攻擊。
中國國家知識產(chǎn)權局于2001年6月13日公開的申請?zhí)枮?1100450.9的專利申請案,其名稱為“一種計算機網(wǎng)絡中的共享數(shù)據(jù)傳遞方法”。該專利申請案針對電子郵件傳輸中的現(xiàn)有技術問題,提供了一種有較高效率的共享數(shù)據(jù)傳輸方法。該專利申請案是應用于計算機網(wǎng)絡中的共享資料的傳遞方法。該方法采用將共享資料打包上傳到發(fā)送用戶登記的服務器上,并分別設置需要共享該資料的接收用戶的可訪問權限以及向接收用戶發(fā)送可接收消息,使得接收用戶可以根據(jù)需要直接從發(fā)送用戶登記的服務器上的存儲區(qū)中下載需要的打包資料并進行解包得到原資料。
本發(fā)明網(wǎng)絡文件下載與上傳管理系統(tǒng)及方法可實現(xiàn)需共享資料的上傳與下載,并設置上傳與下載共享資料用戶的訪問權限以保證資料的安全,在發(fā)送與接收過程中不用對資料進行打包和解包。
發(fā)明內容本發(fā)明的主要目的在于提供一種網(wǎng)絡文件下載與上傳管理系統(tǒng)及方法,其可將不同類型文件上傳到不同的文件夾中并可從不同文件夾中下載不同類型的文件。
本發(fā)明的另一目的在于提供一種網(wǎng)絡文件下載與上傳管理系統(tǒng)及方法,其可對網(wǎng)絡用戶進行權限管理。
本發(fā)明揭露了一種網(wǎng)絡文件下載與上傳管理系統(tǒng)及方法。該網(wǎng)絡文件下載與上傳管理系統(tǒng)包括有多個客戶端計算機,一服務器及一存儲設備。其中,多個客戶端計算機可通過網(wǎng)絡訪問服務器,服務器通過網(wǎng)絡與一存儲設備相連。存儲設備存儲有用戶、權限信息及多個不同類型的文件夾,文件夾存儲不同類型的文件及其附加信息表,文件附加信息表的字段包括有文件號、主類型號、次類型號、主題、文件名、版本、發(fā)布人、創(chuàng)建人及創(chuàng)建日期;權限信息包括有上傳、編輯、刪除等。客戶端計算機提供使用者界面,通過該界面用戶可以登錄服務器,進行文件的下載與上傳及管理操作。所述服務器包括有一文件上傳模塊、一文件下載模塊、一系統(tǒng)管理模塊。其中文件上傳模塊是用于上傳一個或多個文件及其附件至存儲設備中其相應的文件夾中。文件下載模塊用于從存儲設備不同類型文件夾中下載文件至客戶端計算機。系統(tǒng)管理模塊用于管理網(wǎng)絡用戶及其擁有的權限。該模塊包括有一用戶管理子模塊、一用戶群組管理子模塊及一權限管理子模塊。其中用戶管理子模塊用于查看用戶詳細信息及新增、刪除某個用戶;用戶群組管理子模塊用于新增用戶群組及新增用戶到組中;權限管理子模塊用于對用戶群組賦予權限,當用戶群組擁有權限后,組員就擁有相應的權限。
本發(fā)明還提供一種網(wǎng)絡文件下載與上傳管理的方法,該方法分為網(wǎng)絡文件下載方法及文件上傳方法。網(wǎng)絡文件上傳的方法包括有如下步驟(a)驗證用戶權限;(b)服務器通過互聯(lián)網(wǎng),接收客戶端計算機發(fā)送的上傳文件的指令;(c)根據(jù)上傳指令,服務器通過互聯(lián)網(wǎng),獲取指定文件到存儲設備中該文件相應類型的文件夾中;(d)服務器通過互聯(lián)網(wǎng),接收上傳文件附加信息表到步驟(c)所述文件夾中;(e)接收上傳文件的附件到步驟(c)所述文件夾中。網(wǎng)絡文件下載方法包括有如下步驟(a)驗證用戶權限;(b)服務器通過互聯(lián)網(wǎng),接收客戶端計算機發(fā)送的下載文件指令;(c)服務器根據(jù)指令在存儲設備中該文件相應類型文件夾中獲取所要下載的文件;(d)服務器通過互聯(lián)網(wǎng)向客戶端計算機下傳該文件。
本系統(tǒng)通過上傳一個或多個網(wǎng)絡文件及其附件到存儲設備中相應類型文件夾中,或從存儲設備相應類型文件夾下載一個或多個網(wǎng)絡文件,及對訪問該文件的網(wǎng)絡用戶進行權限管理,可方便網(wǎng)絡文件上傳及下載的管理并保證網(wǎng)絡文件傳輸及存取的安全性。
圖1為本發(fā)明網(wǎng)絡文件下載與上傳管理系統(tǒng)的網(wǎng)絡硬件架構圖。
圖2為本發(fā)明服務器的功能模塊圖。
圖3為本發(fā)明網(wǎng)絡文件下載與上傳管理系統(tǒng)的上傳作業(yè)流程圖。
圖4為本發(fā)明網(wǎng)絡文件下載與上傳管理系統(tǒng)的下載作業(yè)流程圖。
具體實施方式參閱圖1所示,為本發(fā)明網(wǎng)絡文件下載與上傳管理系統(tǒng)的網(wǎng)絡硬件架構圖。分布式分布的多個客戶端計算機2通過網(wǎng)絡3與一服務器1相連;該服務器1通過網(wǎng)絡3與一存儲設備4相連。其中,網(wǎng)絡3為一種電子網(wǎng)絡,其可以為企業(yè)內部網(wǎng)(Intranet)、互聯(lián)網(wǎng)(Internet)或其它類型網(wǎng)絡;存儲設備4存儲有用戶、權限信息及多個不同類型的文件夾。其中權限信息包括有上傳、編輯、刪除等;文件夾存儲不同類型的文件及其附加信息表,文件附加信息表的字段包括有文件號、主類型號、次類型號、主題、文件名稱、版本、發(fā)布人、創(chuàng)建人及創(chuàng)建日期。其中,每一個類型的文件夾中還包括有多個不同次類型的子文件夾。從存儲設備4獲取文件時,根據(jù)文件的主類型號與次類型號,從存儲設備4中與此文件次類型號相對應的子文件夾中獲取該文件;或者往存儲設備4中存儲文件時,根據(jù)此文件的主類型號與次類型號,將該文件存儲于與次類型相對應的子文件夾中。例如,要上傳一個ISO(InternationalStandards Organization)類型文件到存儲設備4中。此ISO類型文件的主類型號為ISO,次類型號為QP(Quality Policy),服務器1在接到上傳此文件的指令后,即通過網(wǎng)絡3按照主類型號及次類型號將此文件存儲到存儲設備4中與主類型號相對應的ISO類型文件夾中的次類型號為QP的子文件夾中。在本發(fā)明中,客戶端計算機2可為Windows95、Windows98或Windows NT的使用者環(huán)境。客戶端計算機2為用戶提供交互式使用者界面,通過該界面用戶可以登錄服務器,進行文件的下載與上傳及用戶、權限管理等操作。服務器1包括有一系列軟件功能模塊(如圖2所示),用于用戶進行網(wǎng)絡文件的上傳與下載操作、用戶與用戶群組的管理及權限管理。
參閱圖2所示,為本發(fā)明所述服務器1的功能模塊圖。該服務器1包括有一文件上傳模塊20、一文件下載模塊30及一系統(tǒng)管理模塊40。其中文件上傳模塊20用于服務器1接收上傳指令后,獲取客戶端計算機2要上傳的文件及其附加信息表,根據(jù)該文件的主類型號及次類型號將其存儲于存儲設備4該文件相應次類型的子文件夾中。文件下載模塊30用于服務器1接收下載指令后,根據(jù)下載指令中文件的主類型號與次類型號,獲取存儲設備4相應子文件夾中的文件,下傳到客戶端計算機2。系統(tǒng)管理模塊40包括有一用戶管理子模塊400、一用戶群組管理子模塊401及一權限管理子模塊402。其中用戶管理子模塊400用于新增與查看用戶詳細信息。用戶群組管理子模塊401用于新增用戶群組及新增用戶到用戶群組中。權限管理子模塊402用于賦予及查看用戶群組權限,當用戶群組擁有權限后,組員就擁有相應的權限。
參閱圖3所示,為本發(fā)明網(wǎng)絡文件下載與上傳管理方法的上傳作業(yè)流程圖。首先判斷用戶是否有上傳文件的權限(步驟S301),若沒有此權限,則不允許其上傳文件到存儲設備4中,直接結束;若有上傳權限,則服務器1接收客戶端計算機2發(fā)送的上傳文件指令(步驟S303),從客戶端計算機2獲取上傳文件(步驟S305),并接收上傳文件的附加信息表,表的字段包括有文件號、主類型號、次類型號、主題、文件名稱、版本、發(fā)布人、創(chuàng)建人及創(chuàng)建日期(步驟S307)。然后根據(jù)文件附加信息表中的主類型號及次類型號把文件及其附加信息表保存到存儲設備4中與該文件次類型號相對應的子文件夾中(步驟S309),再接收剛才上傳文件的附件存于存儲設備4中相應子文件夾中(步驟S311)。
參閱圖4所示,為本發(fā)明網(wǎng)絡文件下載與上傳管理方法的下載作業(yè)流程圖。首先判斷用戶是否有下載文件的權限(步驟S401),若沒有此權限,則不允許其從存儲設備4中下載文件,直接結束;若有下載權限,則服務器1接收客戶端計算機2發(fā)送的下載文件指令(步驟S403),然后根據(jù)指令中指定的文件主類型號及次類型號,到存儲設備4中與該文件次類型號相對應的子文件夾中獲取該文件(步驟S405),下傳該文件到客戶端計算機2(步驟S407)。
權利要求
1.一種網(wǎng)絡文件下載與上傳管理系統(tǒng),其可根據(jù)客戶端計算機發(fā)來的上傳或下載文件指令,獲取指定類型文件,上傳到存儲設備中相應類型的文件夾中,或從存儲設備相應類型的文件夾中下傳到客戶端計算機,其包括有一服務器,透過網(wǎng)絡相連接的多個客戶端計算機及一通過網(wǎng)絡相連的存儲設備,其特征在于,其中服務器,其連結有一存儲設備,存儲設備存儲有用戶、權限信息及多個不同類型的文件夾;所述服務器,還包括有一文件上傳模塊,用于根據(jù)上傳指令將指定的至少一個文件及其附件上傳到存儲設備中該文件相應的文件夾中;一文件下載模塊,用于根據(jù)下載指令將指定文件從存儲設備中的該文件相應類型的文件夾中下傳到客戶端計算機;一系統(tǒng)管理模塊,用于對網(wǎng)絡用戶及其使用權限進行管理。
2.如權利要求1所述的網(wǎng)絡文件下載與上傳管理系統(tǒng),其特征在于,其中存儲設備中每一類型文件夾中還包括有多個不同次類型的子文件夾。
3.如權利要求1所述的網(wǎng)絡文件下載與上傳管理系統(tǒng),其特征在于,其中系統(tǒng)管理模塊還包括有一用戶管理子模塊,用于新增與查看用戶詳細信息;一用戶群組管理子模塊,用于新增用戶群組及新增用戶到用戶群組中;一權限管理子模塊,用于賦予及查看用戶群組權限。
4.如權利要求3所述的網(wǎng)絡文件下載與上傳管理系統(tǒng),其特征在于,其中權限管理子模塊還包括有當用戶群組擁有權限后,組員就擁有相應的權限。
5.一種將網(wǎng)絡文件下載到客戶端計算機的方法,其用于一互聯(lián)網(wǎng)連接多個客戶端計算機,一服務器及一存儲設備,其特征在于,該方法包括有如下步驟(a)判斷用戶是否有下載文件的權限;(b)服務器通過互聯(lián)網(wǎng),接收客戶端計算機發(fā)送的下載文件指令;(c)服務器根據(jù)下載指令在存儲設備該文件相應類型的文件夾中獲取要下載的文件;(d)服務器通過互聯(lián)網(wǎng)向客戶端計算機下傳該文件。
6.如權利要求5所述的將網(wǎng)絡文件下載到客戶端計算機的方法,其特征在于,其中步驟(b)所指下載文件指令中已指定所要下載的文件及其類型。
7.一種將網(wǎng)絡文件上傳到存儲設備相應文件夾中的方法,其用于一互聯(lián)網(wǎng)連接多個客戶端計算機,一服務器及一存儲設備,其特征在于,該方法包括有如下步驟(a)判斷用戶是否有上傳文件的權限;(b)服務器通過互聯(lián)網(wǎng),接收客戶端計算機發(fā)送的上傳文件的指令;(c)服務器通過互聯(lián)網(wǎng),上傳文件到存儲設備該文件相對應類型的文件夾中;(d)服務器通過互聯(lián)網(wǎng),接收上傳文件附加信息表并存儲到步驟(c)所述的文件夾中;(e)接收上傳文件的附件并存儲到步驟(c)所述的文件夾中。
8.如權利要求7所述的網(wǎng)絡文件上傳到存儲設備相應文件夾中的方法,其特征在于,其中步驟(b)所指上傳文件指令中已指定所要上傳的文件及其類型。
9.如權利要求8所述的網(wǎng)絡文件上傳到存儲設備相應文件夾中的方法,其特征在于,其中文件類型分為主類型,主類型下又分多個次類型。
10.如權利要求7所述的網(wǎng)絡文件上傳到存儲設備相應文件夾中的方法,其特征在于,其中步驟(c)所指是將上傳的文件存儲于相應次類型的子文件夾中。
11.一種網(wǎng)絡文件下載與上傳管理的方法,其用于一互聯(lián)網(wǎng)連接多個客戶端計算機,一服務器及一存儲設備的應用環(huán)境,其特征在于,該方法包括有(a)根據(jù)客戶端計算機發(fā)送的上傳文件的指令進行上傳作業(yè),其包括有下列步驟(a1)判斷用戶是否有上傳文件的權限;(a2)服務器通過互聯(lián)網(wǎng),接收客戶端計算機發(fā)送的上傳文件的指令;(a3)服務器通過互聯(lián)網(wǎng),上傳文件到存儲設備中該文件相應類型的文件夾中;(a4)服務器通過互聯(lián)網(wǎng),接收上傳文件附加信息表并存儲到步驟(a3)所述的文件夾中;(a5)接收上傳文件的附件并存儲到步驟(a3)所述的文件夾中;(b)根據(jù)客戶端計算機發(fā)送的下載文件的指令進行下傳作業(yè),其包括有下列步驟(b1)判斷用戶是否有下載文件的權限;(b2)服務器通過互聯(lián)網(wǎng),接收客戶端計算機發(fā)送的下載文件指令;(b3)服務器根據(jù)下載指令在存儲設備該文件相應類型的文件夾中獲取要下載的文件;(b4)服務器通過互聯(lián)網(wǎng)向客戶端計算機下傳該文件。
全文摘要
本發(fā)明揭露了一種網(wǎng)絡文件下載與上傳管理系統(tǒng)及方法。該系統(tǒng)包括有一服務器,一存儲設備,多個客戶端計算機。所述服務器用于網(wǎng)絡文件的處理,包括有一文件上傳模塊,一文件下載模塊,一系統(tǒng)管理模塊。其中文件上傳模塊用于上傳一個或多個文件及其附件到存儲設備中該文件相應類型文件夾中;文件下載模塊用于從存儲設備中文件對應類型的文件夾中下載一個或多個文件及其附件到客戶端計算機;系統(tǒng)管理模塊用于管理所有的網(wǎng)絡用戶及其權限。本系統(tǒng)通過上傳網(wǎng)絡文件及其附件到存儲設備中相應類型文件夾中,或從存儲設備相應類型文件夾下載網(wǎng)絡文件,及對訪問該文件的網(wǎng)絡用戶進行權限管理,可方便網(wǎng)絡文件上傳及下載的管理并保證網(wǎng)絡文件傳輸及存取的安全性。
文檔編號G06F15/16GK1553361SQ0312681
公開日2004年12月8日 申請日期2003年6月5日 優(yōu)先權日2003年6月5日
發(fā)明者羅圣淇, 馬文珍, 唐英 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司