CN102137127A - 在bs模式下通过互联网远距离传输文件的系统及方法 - Google Patents
在bs模式下通过互联网远距离传输文件的系统及方法 Download PDFInfo
- Publication number
- CN102137127A CN102137127A CN2010101022601A CN201010102260A CN102137127A CN 102137127 A CN102137127 A CN 102137127A CN 2010101022601 A CN2010101022601 A CN 2010101022601A CN 201010102260 A CN201010102260 A CN 201010102260A CN 102137127 A CN102137127 A CN 102137127A
- Authority
- CN
- China
- Prior art keywords
- file
- transmitting terminal
- receiving end
- end device
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 228
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000013523 data management Methods 0.000 claims description 62
- 238000012545 processing Methods 0.000 claims description 53
- 238000012546 transfer Methods 0.000 claims description 48
- 229910002056 binary alloy Inorganic materials 0.000 claims description 9
- 238000007689 inspection Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 claims description 3
- 238000010200 validation analysis Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000010354 integration Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000002950 deficient Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种在BS模式下通过互联网远距离传输文件系统及方法。利用现有成熟的技术,通过不同技术的整合,方便了大文件的传输,用户只需要使用浏览器就能实现大文件的安全、可靠的传输,而无须安装专用的传输软件,文件的传输请求有用户的合法性检查,文件的因特网传输加密进行,文件的接收请求有用户的合法性检查,简单、方便、安全、可靠的实现了利用互联网进行远距离的文件传输。
Description
技术领域
本发明涉及互联网中文件传输技术领域,尤其涉及一种在BS模式下通过互联网远距离传输文件的系统及方法。
背景技术
传统的利用互联网远距离的传输文件,主要有以下两种方式,一种是FTP方式,另一种是利用专用的远距离文件传输设备和软件。
对于FTP方式,这种方式比较简单、方便,不需要安装专用传输软件,并且支持各种类型的操作系统,但是它的缺点是FTP传输本身是明文传输,安全性低,而且FTP协议本身不支持断点续传,可靠性较差。
对于利用专用的远距离文件传输设备和软件,这种方式解决了FTP的安全性低、不支持断点续传的缺陷,但它是通过C/S方式来实现,需要在PC客户端安装专用的传输软件来进行文件的加密、解密,和断点续传的控制。但是专用传输软件往往存在以下缺点:
1、功能复杂,用户需要经过一定的培训才能熟练使用。
2、对文件的读取、加密、解密需要进行大量的I/O操作,会占用PC客户端的大量资源,对PC客户端的性能要求很高。
3、如果对功能进行升级,则同时需要升级服务器和PC客户端,如果PC客户端和服务器不匹配,有可能出现故障。如果PC客户端数量众多,需要投入较多的人力物力来进行升级,从而增加了维护成本。
因此,目前利用互联网远距离的传输文件存在上述诸多缺点,急需一种新的技术来实现利用互联网进行远距离的文件传输。
发明内容
(一)要解决的技术问题
有鉴于此,本发明的主要目的在于提高一种在BS模式下通过互联网远距离传输文件的系统及方法,以简单、方便、安全、可靠的实现利用互联网进行远距离的文件传输。
(二)技术方案
为达到上述目的的一个方面,本发明提供了一种在BS模式下通过互联网远距离传输文件的系统,该系统包括:
至少一个发送端浏览器01,通过互联网04连接于传输控制装置08,向传输控制装置08发送进行文件发送的请求,获取传输控制装置08分配的发送端装置和接收端装置,生成传输指令,通过发送端内部局域网02连接于发送端装置03,将传输指令和需要传输的文件传输给发送端装置03;
至少一个发送端装置03,通过发送端内部局域网02连接于发送端浏览器01,并通过互联网04分别连接于接收端装置05和传输控制装置08,接收发送端浏览器01发送的传输指令和需要传输的文件,然后对该需要传输的文件进行加密,将加密后的文件传输给传输指令中确定的接收端装置05;
一个传输控制装置08,通过互联网04分别连接于发送端浏览器01、发送端装置03、接收端装置05和接收端浏览器07,记录所有发送端装置03和接收端装置05的信息,处理来自发送端浏览器01和接收端浏览器07的请求,进行用户合法性检查,分配最合适的发送端装置和接收端装置,并储存数据;
至少一个接收端装置05,通过互联网04分别连接于发送端装置03和传输控制装置08,接收并保存来自发送端装置的加密文件,并对该加密文件进行解密;
至少一个接收端浏览器07,通过接收端内部局域网06连接于接收端装置05,通过互联网04连接于传输控制装置08,向传输控制装置08发送进行文件接收的请求,从传输控制装置08获取接收端装置信息,并根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网06从该接收端装置中接收文件。
上述方案中,所述发送端装置03包括:
读取发送端浏览器01通过发送端内部局域网02传输的指令,根据该指令在发送端文件储存单元0302中找到文件并进行传输的指令解释单元0301;
储存发送端浏览器01通过发送端内部局域网02传输的文件,并将该文件提供给文件加密单元0303进行加密的发送端文件储存单元0302;
将发送端文件储存单元0302中的文件加密后提供给文件发送单元0304的文件加密单元0303;以及
将加密后的文件使用互联网络协议,按照指令解释单元0301提供的指令,通过互联网向接收端装置05传输的文件发送单元0304;
其中,指令解释单元0301、发送端文件储存单元0302、文件加密单元0303和文件发送单元0304依次连接。
上述方案中,所述接收端装置05包括:
接收发送端装置03通过互联网04传输来的文件的文件接收单元0501;
将文件接收单元0501中的文件解密,并提供给接收端文件储存单元0503的文件解密单元0502;以及
储存解密后的文件,在接收端浏览器07发起接收文件请求后,将解密后的文件提供给接收端浏览器07的接收端文件储存单元0503;
其中,文件接收单元0501、文件解密单元0502和接收端文件储存单元0503依次连接。
上述方案中,所述传输控制装置08包括:
储存用户的用户名、密码、用户IP地址信息,提供给请求处理单元0807使用,确保只有合法用户才能发起传输请求和接收文件请求的用户数据管理单元0803;
储存发送端的IP地址、发送端名称,提供给请求处理单元0807使用,使请求处理单元0807能找到最合适发送端装置的发送端数据管理单元0804;
储存接收端的IP地址、接收端名称,提供给请求处理单元0807使用,使请求处理单元0807能找到最合适接收端装置的接收端数据管理单元0805;
储存传输的文件名称、文件接收用户,确保只有合法用户才能接收文件的文件数据管理单元0806;以及
获取发送端浏览器或接收端浏览器的传输请求和接收文件请求,获取用户数据管理单元0803、发送端数据管理单元0804、接收端数据管理单元0805、文件数据管理单元0806中的信息进行处理,计算出合适的发送端装置和接收端装置,储存信息到文件数据管理单元0806中,并将处理结果提供给发送端浏览器或接收端浏览器的请求处理单元0807;
其中,请求处理单元0807分别连接于用户数据管理单元0803、发送端数据管理单元0804、接收端数据管理单元0805和文件数据管理单元0806。
上述方案中,在处理发送端浏览器的传输请求时,请求处理单元0807将发送端浏览器提供的文件名、文件接收用户储存到发送端数据单元0804;在处理接收端浏览器的接收文件请求时,请求处理单元0807将文件名、文件接收用户信息提供给文件数据管理单元0806。
上述方案中,所述发送端浏览器01和所述发送端装置03处于同一个内部局域网络中,所述接收端装置05和所述接收端浏览器07处于同一个内部局域网络中。
上述方案中,所述发送端装置03和所述接收端装置05在逻辑上是分开的两个装置,但可安装在同一台物理设备上,实现同时进行发送和接收。
上述方案中,所述发送端浏览器01与所述发送端装置03之间以FTP技术传输的文件和指令。
上述方案中,所述接收端装置05与所述接收端浏览器07之间以FTP技术传输的文件和指令。
为达到上述目的的另一方面,本发明提供了一种在BS模式下通过互联网远距离传输文件的方法,该方法包括:
发送端浏览器从传输控制装置获取接收端装置信息和发送端装置信息,根据该接收端装置信息生成传输指令,根据该发送端装置信息找到发送端装置,并将该传输指令和需要传输的文件通过发送端内部局域网传输给发送端装置;
发送端装置将该需要传输的文件接收并保存至发送端本地的目录中,并读取该传输指令,确定要接收的接收端装置,然后对该需要传输的文件进行加密,将加密后的文件通过互联网传输给确定的接收端装置;
接收端装置接收并保存来自发送端装置的加密文件,并对该加密文件进行解密;
接收端浏览器从传输控制装置获取接收端装置信息,并根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网从该接收端装置中接收文件。
上述方案中,所述发送端浏览器从传输控制装置获取接收端装置信息和发送端装置信息,包括:
发送端浏览器01向传输控制装置08发起传输请求,该传输请求中至少包括以下信息:浏览器的登录用户信息、IP地址、文件名称、文件接收用户;
传输控制装置08接收发送端浏览器01发起的传输请求,对该传输请求进行处理,得到接收端装置信息和发送端装置信息,将该接收端装置信息和发送端装置信息传输给发送端浏览器01。
上述方案中,所述传输控制装置08对该传输请求进行处理,得到接收端装置信息和发送端装置信息,包括:
传输控制装置08的请求处理单元根据登录用户信息,在传输控制装置08的发送端用户数据管理单元中进行合法性检查,检查用户输入的用户名和密码是否正确,检查用户是否有进行传输的权限;
传输控制装置08的请求处理单元根据发送端浏览器01的传输请求中的用户的IP地址,在发送端数据管理单元中查找最合适的发送端装置,查找方式为比较该用户的IP地址与所有发送端装置的IP地址,将与用户IP地址前16位(二进制)一致的发送端装置作为最合适的发送端装置;
传输控制装置08的请求处理单元根据发送端浏览器01的传输请求中的文件接收用户,在接收端数据管理单元和用户管理单元中查找最合适的接收端装置,查找方式为比较文件接收用户的IP地址与所有接收端装置的IP地址,将与用户IP地址前16位(二进制)一致的接收端装置作为最合适的接收端装置;
传输控制装置08的请求处理单元将发送端浏览器01提供的文件名、文件接收用户储存到文件数据管理单元。
上述方案中,所述发送端浏览器将该传输指令和需要传输的文件通过发送端内部局域网传输给发送端装置,是通过FTP以二进制文件流的方式在发送端内部局域网向发送端装置03传输的。
上述方案中,所述发送端装置将加密后的文件通过互联网传输给确定的接收端装置,是通过互联网络协议以二进制文件流的方式向指令中规定的接收端装置传输,并在传输过程中对网络传输速度、文件传输情况进行监控。
上述方案中,所述接收端浏览器从传输控制装置获取接收端装置信息,包括:
接收端浏览器07向传输控制装置08发起接收文件请求,该接收文件请求中至少包括浏览器的登录用户信息,
传输控制装置08接收由接收端浏览器07发起的接收文件请求,根据该浏览器的登录用户信息得到接收端装置信息并提供给接收端浏览器07。
上述方案中,所述接收端浏览器根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网从该接收端装置中接收文件包括:
接收端浏览器07根据传输控制装置08提供的接收端装置信息,找到接收端装置,该接收端装置通过FTP以二进制文件流的方式在内部局域网络内向接收端浏览器07传输文件,接收端浏览器07接收来自接收端装置05的文件。
(三)有益效果
从上述技术方案可以看出,本发明具有以下有益效果:
1、利用本发明,用户只需要使用浏览器就能实现大文件的安全、可靠的传输,而无须安装专用的传输软件。
2、利用本发明,将大文件的加密、解密等对系统资源要求高的操作放在发送端装置、接收端装置进行处理,从而降低了对浏览器的性能的要求。
3、利用本发明,大文件传输到接收端装置以后,在接收端装置上保存,如果有多个用户都需要获得该文件,只需要接收端装置通过内部局域网络向浏览器传输多次,而不用再通过互联网进行传输,大大降低了互联网的带宽占用。
4、利用本发明,文件的传输请求有用户的合法性检查,文件的因特网传输加密进行,文件的接收请求有用户的合法性检查,通过以上的控制,确保了文件传输的安全、可靠。
附图说明
图1是本发明提供的在BS模式下通过互联网远距离传输文件系统的结构示意图;
图2是本发明提供的在BS模式下通过互联网远距离传输文件系统中发送端装置的结构示意图;
图3是本发明提供的在BS模式下通过互联网远距离传输文件系统中接收端装置的结构示意图;
图4是本发明提供的在BS模式下通过互联网远距离传输文件系统中传输控制装置的结构示意图;
图5为本发明提供的在BS模式下通过互联网远距离传输文件的方法流程图;
图6为本发明提供的在BS模式下通过互联网远距离传输文件时发送端的方法流程图;
图7为本发明提供的在BS模式下通过互联网远距离传输文件时接收端的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
本发明提供的在BS模式下通过互联网远距离传输文件系统及方法,利用现有成熟的技术,通过不同技术的整合,方便了大文件的传输,用户只需要使用浏览器就能实现大文件的安全、可靠的传输,而无须安装专用的传输软件,文件的传输请求有用户的合法性检查,文件的因特网传输加密进行,文件的接收请求有用户的合法性检查,简单、方便、安全、可靠的实现了利用互联网进行远距离的文件传输。
图1是本发明提供的在BS模式下通过互联网远距离传输文件系统的结构示意图,该系统包括至少一个发送端浏览器01、至少一个发送端装置03、一个传输控制装置08、至少一个接收端装置05和至少一个接收端浏览器07。其中:
发送端浏览器01,通过互联网04连接于传输控制装置08,向传输控制装置08发送进行文件发送的请求,获取传输控制装置08分配的发送端装置和接收端装置,生成传输指令,通过发送端内部局域网02连接于发送端装置03,将传输指令和需要传输的文件传输给发送端装置03。发送端装置03通过发送端内部局域网02连接于发送端浏览器01,并通过互联网04分别连接于接收端装置05和传输控制装置08,接收发送端浏览器01发送的传输指令和需要传输的文件,然后对该需要传输的文件进行加密,将加密后的文件传输给传输指令中确定的接收端装置05。传输控制装置08通过互联网04分别连接于发送端浏览器01、发送端装置03、接收端装置05和接收端浏览器07,记录所有发送端装置03和接收端装置05的信息,处理来自发送端浏览器01和接收端浏览器07的请求,进行用户合法性检查,分配最合适的发送端装置和接收端装置,并储存数据。接收端装置05通过互联网04分别连接于发送端装置03和传输控制装置08,接收并保存来自发送端装置的加密文件,并对该加密文件进行解密。接收端浏览器07通过接收端内部局域网06连接于接收端装置05,通过互联网04连接于传输控制装置08,向传输控制装置08发送进行文件接收的请求,从传输控制装置08获取接收端装置信息,并根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网06从该接收端装置中接收文件。
发送端浏览器01和发送端装置03处于同一个内部局域网络中,在该网络中数据的传输是高度可靠、高度安全的。同样,接收端装置05和接收端浏览器07处于同一个内部局域网络中,在该网络中数据的传输是高度可靠、高度安全的。发送端装置03和接收端装置05在逻辑上是分开的两个装置,但可以装在同一台物理设备上,从而实现同时进行发送和接收。
发送端浏览器01与发送端装置03之间以FTP技术传输的文件和指令,同样,接收端装置05与接收端浏览器07之间也可以以FTP技术传输的文件和指令。
如图2所示,图2是本发明提供的在BS模式下通过互联网远距离传输文件系统中发送端装置的结构示意图,它包括4个单元,即:
读取发送端浏览器01通过发送端内部局域网02传输的指令,根据该指令在发送端文件储存单元0302中找到文件并进行传输的指令解释单元0301;
储存发送端浏览器01通过发送端内部局域网02传输的文件,并将该文件提供给文件加密单元0303进行加密的发送端文件储存单元0302;
将发送端文件储存单元0302中的文件加密后提供给文件发送单元0304的文件加密单元0303;以及
将加密后的文件使用互联网络协议,按照指令解释单元0301提供的指令,通过互联网向接收端装置05传输的文件发送单元0304;
其中,指令解释单元0301、发送端文件储存单元0302、文件加密单元0303和文件发送单元0304依次连接。
如图3所示,图3是本发明提供的在BS模式下通过互联网远距离传输文件系统中接收端装置的结构示意图,它包括3个单元,即:
接收发送端装置03通过互联网04传输来的文件的文件接收单元0501;
将文件接收单元0501中的文件解密,并提供给接收端文件储存单元0503的文件解密单元0502;以及
储存解密后的文件,在接收端浏览器07发起接收文件请求后,将解密后的文件提供给接收端浏览器07的接收端文件储存单元0503;
其中,文件接收单元0501、文件解密单元0502和接收端文件储存单元0503依次连接。
如图4所示,图4是本发明提供的在BS模式下通过互联网远距离传输文件系统中传输控制装置的结构示意图,它包括5个单元,即:
储存用户的用户名、密码、用户IP地址信息,提供给请求处理单元0807使用,确保只有合法用户才能发起传输请求和接收文件请求的用户数据管理单元0803;
储存发送端的IP地址、发送端名称,提供给请求处理单元0807使用,使请求处理单元0807能找到最合适发送端装置的发送端数据管理单元0804;
储存接收端的IP地址、接收端名称,提供给请求处理单元0807使用,使请求处理单元0807能找到最合适接收端装置的接收端数据管理单元0805;
储存传输的文件名称、文件接收用户,确保只有合法用户才能接收文件的文件数据管理单元0806;以及
获取发送端浏览器或接收端浏览器的传输请求和接收文件请求,获取用户数据管理单元0803、发送端数据管理单元0804、接收端数据管理单元0805、文件数据管理单元0806中的信息进行处理,计算出合适的发送端装置和接收端装置,储存信息到文件数据管理单元0806中,并将处理结果提供给发送端浏览器或接收端浏览器的请求处理单元0807;
其中,请求处理单元0807分别连接于用户数据管理单元0803、发送端数据管理单元0804、接收端数据管理单元0805和文件数据管理单元0806。
在处理发送端浏览器的传输请求时,请求处理单元0807将发送端浏览器提供的文件名、文件接收用户储存到发送端数据单元0804;在处理接收端浏览器的接收文件请求时,请求处理单元0807将文件名、文件接收用户信息提供给文件数据管理单元0806。
基于图1至图4所示的在BS模式下通过互联网远距离传输文件的系统,图5示出了本发明提供的在BS模式下通过互联网远距离传输文件的方法流程图,该方法包括:
步骤1:发送端浏览器从传输控制装置获取接收端装置信息和发送端装置信息,根据该接收端装置信息生成传输指令,根据该发送端装置信息找到发送端装置,并将该传输指令和需要传输的文件通过发送端内部局域网传输给发送端装置;
步骤2:发送端装置将该需要传输的文件接收并保存至发送端本地的目录中,并读取该传输指令,确定要接收的接收端装置,然后对该需要传输的文件进行加密,将加密后的文件通过互联网传输给确定的接收端装置;
步骤3:接收端装置接收并保存来自发送端装置的加密文件,并对该加密文件进行解密;
步骤4:接收端浏览器从传输控制装置获取接收端装置信息,并根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网从该接收端装置中接收文件。
其中,步骤1中所述发送端浏览器从传输控制装置获取接收端装置信息和发送端装置信息,包括:
发送端浏览器01向传输控制装置08发起传输请求,该传输请求中至少包括以下信息:浏览器的登录用户信息、IP地址、文件名称、文件接收用户;
传输控制装置08接收发送端浏览器01发起的传输请求,对该传输请求进行处理,得到接收端装置信息和发送端装置信息,将该接收端装置信息和发送端装置信息传输给发送端浏览器01。
上述传输控制装置08对该传输请求进行处理,得到接收端装置信息和发送端装置信息,包括:
传输控制装置08的请求处理单元根据登录用户信息,在传输控制装置08的发送端用户数据管理单元中进行合法性检查,检查用户输入的用户名和密码是否正确,检查用户是否有进行传输的权限;
传输控制装置08的请求处理单元根据发送端浏览器01的传输请求中的用户的IP地址,在发送端数据管理单元中查找最合适的发送端装置,查找方式为比较该用户的IP地址与所有发送端装置的IP地址,将与用户IP地址前16位(二进制)一致的发送端装置作为最合适的发送端装置;
传输控制装置08的请求处理单元根据发送端浏览器01的传输请求中的文件接收用户,在接收端数据管理单元和用户管理单元中查找最合适的接收端装置,查找方式为比较文件接收用户的IP地址与所有接收端装置的IP地址,将与用户IP地址前16位(二进制)一致的接收端装置作为最合适的接收端装置;
传输控制装置08的请求处理单元将发送端浏览器01提供的文件名、文件接收用户储存到文件数据管理单元。
步骤1中所述发送端浏览器将该传输指令和需要传输的文件通过发送端内部局域网传输给发送端装置,是通过FTP以二进制文件流的方式在发送端内部局域网向发送端装置03传输的。
步骤2中所述发送端装置将加密后的文件通过互联网传输给确定的接收端装置,是通过互联网络协议以二进制文件流的方式向指令中规定的接收端装置传输,并在传输过程中对网络传输速度、文件传输情况进行监控。
步骤4中所述接收端浏览器从传输控制装置获取接收端装置信息,包括:
接收端浏览器07向传输控制装置08发起接收文件请求,该接收文件请求中至少包括浏览器的登录用户信息,
传输控制装置08接收接由接收端浏览器07发起的接收文件请求,根据该浏览器的登录用户信息得到接收端装置信息并提供给接收端浏览器07。
步骤4中所述接收端浏览器根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网从该接收端装置中接收文件包括:
接收端浏览器07根据传输控制装置08提供的接收端装置信息,找到接收端装置,该接收端装置通过FTP以二进制文件流的方式在内部局域网络内向接收端浏览器07传输文件,接收端浏览器07接收来自接收端装置05的文件。
发送端浏览器01向传输控制装置08发起传输请求,请求中有以下信息:浏览器的登录用户信息、IP地址、文件名称、文件接收用户。
传输控制装置08接收发送端浏览器01发起的传输请求,对该传输请求进行处理(详细处理过程如图6发送控制流程图所示,在下面描述),并将处理结果传递给发送端浏览器01。
步骤00201:请求处理单元0807接收发送端浏览器01发起的传输请求。
步骤00202:请求处理单元0807根据登录用户信息,在用户数据管理单元中进行合法性检查,检查用户输入的用户名和密码是否正确,检查用户是否有进行传输的权限。
步骤00203:请求处理单元0807根据接收端装置、IP地址,在发送端数据管理单元0804中查找最合适的发送端装置。检查方式为比较该用户的IP地址与所有发送端装置的IP地址,将与用户IP地址前16位(二进制)一致的发送端装置作为最合适的发送端装置。
步骤00204:请求处理单元0807根据接收端浏览器07提供的接收机构或接收用户,在接收端数据管理单元0805中查找最合适的接收端装置。检查方式为比较该用户的IP地址与所有接收端装置的IP地址,将与用户IP地址前16位(二进制)一致的接收端装置作为最合适的发送端装置。
步骤00205:请求处理单元0807将接收端浏览器07提供的文件名、接收机构或接收用户储存到文件数据管理单元0806。
步骤00206:请求处理单元0807将最合适的发送端装置信息、最合适的接收端装置信息提供给发送端浏览器01。
接收端浏览器07向传输控制装置08发起接收文件请求,请求中有以下信息:浏览器的登录用户信息。
传输控制装置08接收接收端浏览器07发起的文件接收请求,并将处理结果传递给接收端浏览器07,详细处理过程如图7接收控制流程图所示,在下面描述。
步骤20201:请求处理单元0807接收接收端浏览器07发起的文件接收请求。
步骤20202:请求处理单元0807根据登录用户信息,在用户数据管理单元0803中进行合法性检查,检查用户输入的用户名和密码是否正确,检查用户是否有进行传输的权限。
步骤20203:请求处理单元0807根据接收端浏览器07提供的接收文件信息,在文件数据管理单元0806中进行检查,检查发起请求的用户是否具有获取该文件的权限,如果发起请求的用户所在机构与文件数据管理单元中储存的对应文件的文件接收用户一致,则发起请求的用户具有获取该文件的权限,如果不一致,则发起请求的用户不具有获取该文件的权限。
步骤20204:请求处理单元0807根据接收端浏览器07提供的接收机构或接收用户,在接收端数据管理单元0805中查找最合适的接收端装置。检查方式为比较该用户的IP地址与所有接收端装置的IP地址,将与用户IP地址前16位(二进制)一致的接收端装置作为最合适的发送端装置。
步骤20205:请求处理单元0807将最合适的接收端装置信息提供给接收端浏览器07。
接收端浏览器07根据传输控制装置08提供的接收端装置信息,找到接收端装置,该接收端装置通过FTP以二进制文件流的方式在内部局域网络内向接收端浏览器07传输文件。
接收端浏览器07接收来自接收端装置05的文件。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种在BS模式下通过互联网远距离传输文件的系统,其特征在于,该系统包括:
至少一个发送端浏览器(01),通过互联网(04)连接于传输控制装置(08),向传输控制装置(08)发送进行文件发送的请求,获取传输控制装置(08)分配的发送端装置和接收端装置,生成传输指令,通过发送端内部局域网(02)连接于发送端装置(03),将传输指令和需要传输的文件传输给发送端装置(03);
至少一个发送端装置(03),通过发送端内部局域网(02)连接于发送端浏览器(01),并通过互联网(04)分别连接于接收端装置(05)和传输控制装置(08),接收发送端浏览器(01)发送的传输指令和需要传输的文件,然后对该需要传输的文件进行加密,将加密后的文件传输给传输指令中确定的接收端装置(05);
一个传输控制装置(08),通过互联网(04)分别连接于发送端浏览器(01)、发送端装置(03)、接收端装置(05)和接收端浏览器(07),记录所有发送端装置(03)和接收端装置(05)的信息,处理来自发送端浏览器(01)和接收端浏览器(07)的请求,进行用户合法性检查,分配最合适的发送端装置和接收端装置,并储存数据;
至少一个接收端装置(05),通过互联网(04)分别连接于发送端装置(03)和传输控制装置(08),接收并保存来自发送端装置的加密文件,并对该加密文件进行解密;
至少一个接收端浏览器(07),通过接收端内部局域网(06)连接于接收端装置(05),通过互联网(04)连接于传输控制装置(08),向传输控制装置(08)发送进行文件接收的请求,从传输控制装置(08)获取接收端装置信息,并根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网(06)从该接收端装置中接收文件。
2.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,所述发送端装置(03)包括:
读取发送端浏览器(01)通过发送端内部局域网(02)传输的指令,根据该指令在发送端文件储存单元(0302)中找到文件并进行传输的指令解释单元(0301);
储存发送端浏览器(01)通过发送端内部局域网(02)传输的文件,并将该文件提供给文件加密单元(0303)进行加密的发送端文件储存单元(0302);
将发送端文件储存单元(0302)中的文件加密后提供给文件发送单元(0304)的文件加密单元(0303);以及
将加密后的文件使用互联网络协议,按照指令解释单元(0301)提供的指令,通过互联网向接收端装置(05)传输的文件发送单元(0304);
其中,指令解释单元(0301)、发送端文件储存单元(0302)、文件加密单元(0303)和文件发送单元(0304)依次连接。
3.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,所述接收端装置(05)包括:
接收发送端装置(03)通过互联网(04)传输来的文件的文件接收单元(0501);
将文件接收单元(0501)中的文件解密,并提供给接收端文件储存单元(0503)的文件解密单元(0502);以及
储存解密后的文件,在接收端浏览器(07)发起接收文件请求后,将解密后的文件提供给接收端浏览器(07)的接收端文件储存单元(0503);
其中,文件接收单元(0501)、文件解密单元(0502)和接收端文件储存单元(0503)依次连接。
4.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,所述传输控制装置(08)包括:
储存用户的用户名、密码、用户IP地址信息,提供给请求处理单元(0807)使用,确保只有合法用户才能发起传输请求和接收文件请求的用户数据管理单元(0803);
储存发送端的IP地址、发送端名称,提供给请求处理单元(0807)使用,使请求处理单元(0807)能找到最合适发送端装置的发送端数据管理单元(0804);
储存接收端的IP地址、接收端名称,提供给请求处理单元(0807)使用,使请求处理单元(0807)能找到最合适接收端装置的接收端数据管理单元(0805);
储存传输的文件名称、文件接收用户,确保只有合法用户才能接收文件的文件数据管理单元(0806);以及
获取发送端浏览器或接收端浏览器的传输请求和接收文件请求,获取用户数据管理单元(0803)、发送端数据管理单元(0804)、接收端数据管理单元(0805)、文件数据管理单元(0806)中的信息进行处理,计算出合适的发送端装置和接收端装置,储存信息到文件数据管理单元(0806)中,并将处理结果提供给发送端浏览器或接收端浏览器的请求处理单元(0807);
其中,请求处理单元(0807)分别连接于用户数据管理单元(0803)、发送端数据管理单元(0804)、接收端数据管理单元(0805)和文件数据管理单元(0806)。
5.根据权利要求4所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,在处理发送端浏览器的传输请求时,请求处理单元(0807)将发送端浏览器提供的文件名、文件接收用户储存到发送端数据单元(0804);在处理接收端浏览器的接收文件请求时,请求处理单元(0807)将文件名、文件接收用户信息提供给文件数据管理单元(0806)。
6.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,所述发送端浏览器(01)和所述发送端装置(03)处于同一个内部局域网络中,所述接收端装置(05)和所述接收端浏览器(07)处于同一个内部局域网络中。
7.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,所述发送端装置(03)和所述接收端装置(05)在逻辑上是分开的两个装置,但可安装在同一台物理设备上,实现同时进行发送和接收。
8.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,所述发送端浏览器(01)与所述发送端装置(03)之间以FTP技术传输的文件和指令。
9.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在于,所述接收端装置(05)与所述接收端浏览器(07)之间以FTP技术传输的文件和指令。
10.一种在BS模式下通过互联网远距离传输文件的方法,其特征在于,该方法包括:
发送端浏览器从传输控制装置获取接收端装置信息和发送端装置信息,根据该接收端装置信息生成传输指令,根据该发送端装置信息找到发送端装置,并将该传输指令和需要传输的文件通过发送端内部局域网传输给发送端装置;
发送端装置将该需要传输的文件接收并保存至发送端本地的目录中,并读取该传输指令,确定要接收的接收端装置,然后对该需要传输的文件进行加密,将加密后的文件通过互联网传输给确定的接收端装置;
接收端装置接收并保存来自发送端装置的加密文件,并对该加密文件进行解密;
接收端浏览器从传输控制装置获取接收端装置信息,并根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网从该接收端装置中接收文件。
11.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在于,所述发送端浏览器从传输控制装置获取接收端装置信息和发送端装置信息,包括:
发送端浏览器(01)向传输控制装置(08)发起传输请求,该传输请求中至少包括以下信息:浏览器的登录用户信息、IP地址、文件名称、文件接收用户;
传输控制装置(08)接收发送端浏览器(01)发起的传输请求,对该传输请求进行处理,得到接收端装置信息和发送端装置信息,将该接收端装置信息和发送端装置信息传输给发送端浏览器(01)。
12.根据权利要求11所述的在BS模式下通过互联网远距离传输文件的方法,其特征在于,所述传输控制装置(08)对该传输请求进行处理,得到接收端装置信息和发送端装置信息,包括:
传输控制装置(08)的请求处理单元根据登录用户信息,在传输控制装置(08)的发送端用户数据管理单元中进行合法性检查,检查用户输入的用户名和密码是否正确,检查用户是否有进行传输的权限;
传输控制装置(08)的请求处理单元根据发送端浏览器(01)的传输请求中的用户的IP地址,在发送端数据管理单元中查找最合适的发送端装置,查找方式为比较该用户的IP地址与所有发送端装置的IP地址,将与用户IP地址前16位(二进制)一致的发送端装置作为最合适的发送端装置;
传输控制装置(08)的请求处理单元根据发送端浏览器(01)的传输请求中的文件接收用户,在接收端数据管理单元和用户管理单元中查找最合适的接收端装置,查找方式为比较文件接收用户的IP地址与所有接收端装置的IP地址,将与用户IP地址前16位(二进制)一致的接收端装置作为最合适的接收端装置;
传输控制装置(08)的请求处理单元将发送端浏览器(01)提供的文件名、文件接收用户储存到文件数据管理单元。
13.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在于,所述发送端浏览器将该传输指令和需要传输的文件通过发送端内部局域网传输给发送端装置,是通过FTP以二进制文件流的方式在发送端内部局域网向发送端装置(03)传输的。
14.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在于,所述发送端装置将加密后的文件通过互联网传输给确定的接收端装置,是通过互联网络协议以二进制文件流的方式向指令中规定的接收端装置传输,并在传输过程中对网络传输速度、文件传输情况进行监控。
15.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在于,所述接收端浏览器从传输控制装置获取接收端装置信息,包括:
接收端浏览器(07)向传输控制装置(08)发起接收文件请求,该接收文件请求中至少包括浏览器的登录用户信息,
传输控制装置(08)接收由接收端浏览器(07)发起的接收文件请求,根据该浏览器的登录用户信息得到接收端装置信息并提供给接收端浏览器(07)。
16.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在于,所述接收端浏览器根据该接收端装置信息找到接收端装置,然后通过接收端内部局域网从该接收端装置中接收文件包括:
接收端浏览器(07)根据传输控制装置(08)提供的接收端装置信息,找到接收端装置,该接收端装置通过FTP以二进制文件流的方式在内部局域网络内向接收端浏览器(07)传输文件,接收端浏览器(07)接收来自接收端装置(05)的文件。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101022601A CN102137127A (zh) | 2010-01-27 | 2010-01-27 | 在bs模式下通过互联网远距离传输文件的系统及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101022601A CN102137127A (zh) | 2010-01-27 | 2010-01-27 | 在bs模式下通过互联网远距离传输文件的系统及方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102137127A true CN102137127A (zh) | 2011-07-27 |
Family
ID=44296782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2010101022601A Pending CN102137127A (zh) | 2010-01-27 | 2010-01-27 | 在bs模式下通过互联网远距离传输文件的系统及方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102137127A (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080095373A1 (en) * | 2006-10-19 | 2008-04-24 | Fujitsu Limited | Mobile terminal and gateway for remotely controlling data transfer from secure network |
| CN101197743A (zh) * | 2006-12-05 | 2008-06-11 | 日本电气株式会社 | 瘦客户端系统中的连接控制 |
| CN101340290A (zh) * | 2008-08-27 | 2009-01-07 | 张树新 | 一种内外网间安全传输数据的方法、系统及其传输卡 |
| CN201682527U (zh) * | 2010-01-27 | 2010-12-22 | 中国工商银行股份有限公司 | 在bs模式下通过互联网远距离传输文件的系统 |
-
2010
- 2010-01-27 CN CN2010101022601A patent/CN102137127A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080095373A1 (en) * | 2006-10-19 | 2008-04-24 | Fujitsu Limited | Mobile terminal and gateway for remotely controlling data transfer from secure network |
| CN101197743A (zh) * | 2006-12-05 | 2008-06-11 | 日本电气株式会社 | 瘦客户端系统中的连接控制 |
| CN101340290A (zh) * | 2008-08-27 | 2009-01-07 | 张树新 | 一种内外网间安全传输数据的方法、系统及其传输卡 |
| CN201682527U (zh) * | 2010-01-27 | 2010-12-22 | 中国工商银行股份有限公司 | 在bs模式下通过互联网远距离传输文件的系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2770695B1 (en) | Method, server and user terminal for providing and acquiring media content | |
| CN103238295B (zh) | 用于托管加密监控数据的系统和方法 | |
| US11671279B2 (en) | Determining a session key using session data | |
| CN102946440A (zh) | 一种基于云存储技术的自动云同步与恢复系统 | |
| CN104283903A (zh) | 文件的下载方法及装置 | |
| CN103685557A (zh) | 文件上传、下载的方法和装置 | |
| CN104243419A (zh) | 基于安全外壳协议的数据处理方法、装置及系统 | |
| CN104378379A (zh) | 一种数字内容加密传输方法、设备和系统 | |
| CN102571790B (zh) | 一种用于实现目标文件的加密传输的方法与设备 | |
| CN116074028A (zh) | 加密流量的访问控制方法、装置及系统 | |
| CN106411520B (zh) | 一种虚拟资源数据的处理方法、装置及系统 | |
| CN108989302B (zh) | 一种基于密钥的opc代理连接系统和连接方法 | |
| CN103369000A (zh) | 一种数据传输方法及系统 | |
| CN104243171A (zh) | 反馈数据的全文保护、校验方法和装置 | |
| CN201682527U (zh) | 在bs模式下通过互联网远距离传输文件的系统 | |
| CN102710628A (zh) | 一种基于家庭网关的云安全加密方法及系统 | |
| US20140189134A1 (en) | System and Method for NAS Server Test Load Generation | |
| CN102137127A (zh) | 在bs模式下通过互联网远距离传输文件的系统及方法 | |
| EP3662640B1 (en) | Data communication with devices having no direct access or only restricted access to communication networks | |
| CN101662657B (zh) | 一种互联网协议电视iptv用户登录方法及系统 | |
| CN110740139A (zh) | 一种秘钥装置及秘钥管理方法、系统、设备、计算机介质 | |
| WO2016104835A1 (ko) | 인증 프록시를 이용한 사용자 인증 장치 및 방법 | |
| CN110035061A (zh) | 服务器托管信息处理方法及系统 | |
| CN103001767A (zh) | 一种用户认证系统 | |
| KR20150088657A (ko) | 클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 서버 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110727 |