网络文件下载与上传管理系统及方法

文档序号:6359078阅读:359来源:国知局
专利名称:网络文件下载与上传管理系统及方法
技术领域
本发明属于系统应用软件技术的领域,特别是涉及一种网络中文件数据传输的系统及方法。
背景技术
随着互联网的出现与发展,网络技术及网络速度也在不断的提高,而且,互联网也以其快速、稳定及廉价等优势,被企业及家庭用户广泛的使用。在互联网的应用中,信息资源的安全快捷的获取成为日益重要的问题。
在互联网数据传输的方法中,电子邮件使用得较普遍。该方法采用一个服务器作为通信双方的中转站,包括发送用户将资料向服务器的发送过程和接收用户将资料从服务器的接收过程。其中,电子邮件的发送过程基于SMTP(简单邮件传输协议)协议,先对发送用户发送的电子邮件资料进行编码,然后通过SMTP服务将编码后的电子邮件资料发送到发送用户登记的服务器,由上述服务器将接收到的电子邮件资料通过SMTP服务转发到接收用户登记的服务器;电子邮件的接收过程基于POP(邮局协议)协议,在此过程中,接收用户通过POP服务从其所登记的服务器上下载邮件,然后对下载的邮件进行译码还原为编码前的数据。
在电子邮件的传递过程中,其发送过程与接收过程要对资料进行编码和译码,浪费时间和计算器的资源,当资料量大时,浪费网络资源和存储空间;由于存储空间有限,使用户易于受到恶意数据的攻击。
中国国家知识产权局于2001年6月13日公开的申请号为01100450.9的专利申请案,其名称为“一种计算机网络中的共享数据传递方法”。该专利申请案针对电子邮件传输中的现有技术问题,提供了一种有较高效率的共享数据传输方法。该专利申请案是应用于计算机网络中的共享资料的传递方法。该方法采用将共享资料打包上传到发送用户登记的服务器上,并分别设置需要共享该资料的接收用户的可访问权限以及向接收用户发送可接收消息,使得接收用户可以根据需要直接从发送用户登记的服务器上的存储区中下载需要的打包资料并进行解包得到原资料。
本发明网络文件下载与上传管理系统及方法可实现需共享资料的上传与下载,并设置上传与下载共享资料用户的访问权限以保证资料的安全,在发送与接收过程中不用对资料进行打包和解包。

发明内容本发明的主要目的在于提供一种网络文件下载与上传管理系统及方法,其可将不同类型文件上传到不同的文件夹中并可从不同文件夹中下载不同类型的文件。
本发明的另一目的在于提供一种网络文件下载与上传管理系统及方法,其可对网络用户进行权限管理。
本发明揭露了一种网络文件下载与上传管理系统及方法。该网络文件下载与上传管理系统包括有多个客户端计算机,一服务器及一存储设备。其中,多个客户端计算机可通过网络访问服务器,服务器通过网络与一存储设备相连。存储设备存储有用户、权限信息及多个不同类型的文件夹,文件夹存储不同类型的文件及其附加信息表,文件附加信息表的字段包括有文件号、主类型号、次类型号、主题、文件名、版本、发布人、创建人及创建日期;权限信息包括有上传、编辑、删除等。客户端计算机提供使用者界面,通过该界面用户可以登录服务器,进行文件的下载与上传及管理操作。所述服务器包括有一文件上传模块、一文件下载模块、一系统管理模块。其中文件上传模块是用于上传一个或多个文件及其附件至存储设备中其相应的文件夹中。文件下载模块用于从存储设备不同类型文件夹中下载文件至客户端计算机。系统管理模块用于管理网络用户及其拥有的权限。该模块包括有一用户管理子模块、一用户群组管理子模块及一权限管理子模块。其中用户管理子模块用于查看用户详细信息及新增、删除某个用户;用户群组管理子模块用于新增用户群组及新增用户到组中;权限管理子模块用于对用户群组赋予权限,当用户群组拥有权限后,组员就拥有相应的权限。
本发明还提供一种网络文件下载与上传管理的方法,该方法分为网络文件下载方法及文件上传方法。网络文件上传的方法包括有如下步骤(a)验证用户权限;(b)服务器通过互联网,接收客户端计算机发送的上传文件的指令;(c)根据上传指令,服务器通过互联网,获取指定文件到存储设备中该文件相应类型的文件夹中;(d)服务器通过互联网,接收上传文件附加信息表到步骤(c)所述文件夹中;(e)接收上传文件的附件到步骤(c)所述文件夹中。网络文件下载方法包括有如下步骤(a)验证用户权限;(b)服务器通过互联网,接收客户端计算机发送的下载文件指令;(c)服务器根据指令在存储设备中该文件相应类型文件夹中获取所要下载的文件;(d)服务器通过互联网向客户端计算机下传该文件。
本系统通过上传一个或多个网络文件及其附件到存储设备中相应类型文件夹中,或从存储设备相应类型文件夹下载一个或多个网络文件,及对访问该文件的网络用户进行权限管理,可方便网络文件上传及下载的管理并保证网络文件传输及存取的安全性。

图1为本发明网络文件下载与上传管理系统的网络硬件架构图。
图2为本发明服务器的功能模块图。
图3为本发明网络文件下载与上传管理系统的上传作业流程图。
图4为本发明网络文件下载与上传管理系统的下载作业流程图。
具体实施方式参阅图1所示,为本发明网络文件下载与上传管理系统的网络硬件架构图。分布式分布的多个客户端计算机2通过网络3与一服务器1相连;该服务器1通过网络3与一存储设备4相连。其中,网络3为一种电子网络,其可以为企业内部网(Intranet)、互联网(Internet)或其它类型网络;存储设备4存储有用户、权限信息及多个不同类型的文件夹。其中权限信息包括有上传、编辑、删除等;文件夹存储不同类型的文件及其附加信息表,文件附加信息表的字段包括有文件号、主类型号、次类型号、主题、文件名称、版本、发布人、创建人及创建日期。其中,每一个类型的文件夹中还包括有多个不同次类型的子文件夹。从存储设备4获取文件时,根据文件的主类型号与次类型号,从存储设备4中与此文件次类型号相对应的子文件夹中获取该文件;或者往存储设备4中存储文件时,根据此文件的主类型号与次类型号,将该文件存储于与次类型相对应的子文件夹中。例如,要上传一个ISO(InternationalStandards Organization)类型文件到存储设备4中。此ISO类型文件的主类型号为ISO,次类型号为QP(Quality Policy),服务器1在接到上传此文件的指令后,即通过网络3按照主类型号及次类型号将此文件存储到存储设备4中与主类型号相对应的ISO类型文件夹中的次类型号为QP的子文件夹中。在本发明中,客户端计算机2可为Windows95、Windows98或Windows NT的使用者环境。客户端计算机2为用户提供交互式使用者界面,通过该界面用户可以登录服务器,进行文件的下载与上传及用户、权限管理等操作。服务器1包括有一系列软件功能模块(如图2所示),用于用户进行网络文件的上传与下载操作、用户与用户群组的管理及权限管理。
参阅图2所示,为本发明所述服务器1的功能模块图。该服务器1包括有一文件上传模块20、一文件下载模块30及一系统管理模块40。其中文件上传模块20用于服务器1接收上传指令后,获取客户端计算机2要上传的文件及其附加信息表,根据该文件的主类型号及次类型号将其存储于存储设备4该文件相应次类型的子文件夹中。文件下载模块30用于服务器1接收下载指令后,根据下载指令中文件的主类型号与次类型号,获取存储设备4相应子文件夹中的文件,下传到客户端计算机2。系统管理模块40包括有一用户管理子模块400、一用户群组管理子模块401及一权限管理子模块402。其中用户管理子模块400用于新增与查看用户详细信息。用户群组管理子模块401用于新增用户群组及新增用户到用户群组中。权限管理子模块402用于赋予及查看用户群组权限,当用户群组拥有权限后,组员就拥有相应的权限。
参阅图3所示,为本发明网络文件下载与上传管理方法的上传作业流程图。首先判断用户是否有上传文件的权限(步骤S301),若没有此权限,则不允许其上传文件到存储设备4中,直接结束;若有上传权限,则服务器1接收客户端计算机2发送的上传文件指令(步骤S303),从客户端计算机2获取上传文件(步骤S305),并接收上传文件的附加信息表,表的字段包括有文件号、主类型号、次类型号、主题、文件名称、版本、发布人、创建人及创建日期(步骤S307)。然后根据文件附加信息表中的主类型号及次类型号把文件及其附加信息表保存到存储设备4中与该文件次类型号相对应的子文件夹中(步骤S309),再接收刚才上传文件的附件存于存储设备4中相应子文件夹中(步骤S311)。
参阅图4所示,为本发明网络文件下载与上传管理方法的下载作业流程图。首先判断用户是否有下载文件的权限(步骤S401),若没有此权限,则不允许其从存储设备4中下载文件,直接结束;若有下载权限,则服务器1接收客户端计算机2发送的下载文件指令(步骤S403),然后根据指令中指定的文件主类型号及次类型号,到存储设备4中与该文件次类型号相对应的子文件夹中获取该文件(步骤S405),下传该文件到客户端计算机2(步骤S407)。
权利要求
1.一种网络文件下载与上传管理系统,其可根据客户端计算机发来的上传或下载文件指令,获取指定类型文件,上传到存储设备中相应类型的文件夹中,或从存储设备相应类型的文件夹中下传到客户端计算机,其包括有一服务器,透过网络相连接的多个客户端计算机及一通过网络相连的存储设备,其特征在于,其中服务器,其连结有一存储设备,存储设备存储有用户、权限信息及多个不同类型的文件夹;所述服务器,还包括有一文件上传模块,用于根据上传指令将指定的至少一个文件及其附件上传到存储设备中该文件相应的文件夹中;一文件下载模块,用于根据下载指令将指定文件从存储设备中的该文件相应类型的文件夹中下传到客户端计算机;一系统管理模块,用于对网络用户及其使用权限进行管理。
2.如权利要求1所述的网络文件下载与上传管理系统,其特征在于,其中存储设备中每一类型文件夹中还包括有多个不同次类型的子文件夹。
3.如权利要求1所述的网络文件下载与上传管理系统,其特征在于,其中系统管理模块还包括有一用户管理子模块,用于新增与查看用户详细信息;一用户群组管理子模块,用于新增用户群组及新增用户到用户群组中;一权限管理子模块,用于赋予及查看用户群组权限。
4.如权利要求3所述的网络文件下载与上传管理系统,其特征在于,其中权限管理子模块还包括有当用户群组拥有权限后,组员就拥有相应的权限。
5.一种将网络文件下载到客户端计算机的方法,其用于一互联网连接多个客户端计算机,一服务器及一存储设备,其特征在于,该方法包括有如下步骤(a)判断用户是否有下载文件的权限;(b)服务器通过互联网,接收客户端计算机发送的下载文件指令;(c)服务器根据下载指令在存储设备该文件相应类型的文件夹中获取要下载的文件;(d)服务器通过互联网向客户端计算机下传该文件。
6.如权利要求5所述的将网络文件下载到客户端计算机的方法,其特征在于,其中步骤(b)所指下载文件指令中已指定所要下载的文件及其类型。
7.一种将网络文件上传到存储设备相应文件夹中的方法,其用于一互联网连接多个客户端计算机,一服务器及一存储设备,其特征在于,该方法包括有如下步骤(a)判断用户是否有上传文件的权限;(b)服务器通过互联网,接收客户端计算机发送的上传文件的指令;(c)服务器通过互联网,上传文件到存储设备该文件相对应类型的文件夹中;(d)服务器通过互联网,接收上传文件附加信息表并存储到步骤(c)所述的文件夹中;(e)接收上传文件的附件并存储到步骤(c)所述的文件夹中。
8.如权利要求7所述的网络文件上传到存储设备相应文件夹中的方法,其特征在于,其中步骤(b)所指上传文件指令中已指定所要上传的文件及其类型。
9.如权利要求8所述的网络文件上传到存储设备相应文件夹中的方法,其特征在于,其中文件类型分为主类型,主类型下又分多个次类型。
10.如权利要求7所述的网络文件上传到存储设备相应文件夹中的方法,其特征在于,其中步骤(c)所指是将上传的文件存储于相应次类型的子文件夹中。
11.一种网络文件下载与上传管理的方法,其用于一互联网连接多个客户端计算机,一服务器及一存储设备的应用环境,其特征在于,该方法包括有(a)根据客户端计算机发送的上传文件的指令进行上传作业,其包括有下列步骤(a1)判断用户是否有上传文件的权限;(a2)服务器通过互联网,接收客户端计算机发送的上传文件的指令;(a3)服务器通过互联网,上传文件到存储设备中该文件相应类型的文件夹中;(a4)服务器通过互联网,接收上传文件附加信息表并存储到步骤(a3)所述的文件夹中;(a5)接收上传文件的附件并存储到步骤(a3)所述的文件夹中;(b)根据客户端计算机发送的下载文件的指令进行下传作业,其包括有下列步骤(b1)判断用户是否有下载文件的权限;(b2)服务器通过互联网,接收客户端计算机发送的下载文件指令;(b3)服务器根据下载指令在存储设备该文件相应类型的文件夹中获取要下载的文件;(b4)服务器通过互联网向客户端计算机下传该文件。
全文摘要
本发明揭露了一种网络文件下载与上传管理系统及方法。该系统包括有一服务器,一存储设备,多个客户端计算机。所述服务器用于网络文件的处理,包括有一文件上传模块,一文件下载模块,一系统管理模块。其中文件上传模块用于上传一个或多个文件及其附件到存储设备中该文件相应类型文件夹中;文件下载模块用于从存储设备中文件对应类型的文件夹中下载一个或多个文件及其附件到客户端计算机;系统管理模块用于管理所有的网络用户及其权限。本系统通过上传网络文件及其附件到存储设备中相应类型文件夹中,或从存储设备相应类型文件夹下载网络文件,及对访问该文件的网络用户进行权限管理,可方便网络文件上传及下载的管理并保证网络文件传输及存取的安全性。
文档编号G06F15/16GK1553361SQ0312681
公开日2004年12月8日 申请日期2003年6月5日 优先权日2003年6月5日
发明者罗圣淇, 马文珍, 唐英 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1