在bs模式下通过互联网远距离传输文件的系统及方法

文档序号:7740970阅读:187来源:国知局
专利名称:在bs模式下通过互联网远距离传输文件的系统及方法
技术领域
本发明涉及互联网中文件传输技术领域,尤其涉及一种在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发送控制流程图所示,在下面描述),并将处理结果传递给发送端浏 览器Ol0步骤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的文件。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡 在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保 护范围之内。
权利要求
1.一种在BS模式下通过互联网远距离传输文件的系统,其特征在于,该系统包括至少一个发送端浏览器(01),通过互联网(04)连接于传输控制装置(08),向传输控制 装置(08)发送进行文件发送的请求,获取传输控制装置(08)分配的发送端装置和接收端 装置,生成传输指令,通过发送端内部局域网(0 连接于发送端装置(03),将传输指令和 需要传输的文件传输给发送端装置(03);至少一个发送端装置(03),通过发送端内部局域网(02)连接于发送端浏览器(01), 并通过互联网(04)分别连接于接收端装置(0 和传输控制装置(08),接收发送端浏览器 (01)发送的传输指令和需要传输的文件,然后对该需要传输的文件进行加密,将加密后的 文件传输给传输指令中确定的接收端装置(05);一个传输控制装置(08),通过互联网(04)分别连接于发送端浏览器(01)、发送端装 置(03)、接收端装置(0 和接收端浏览器(07),记录所有发送端装置(0 和接收端装置 (05)的信息,处理来自发送端浏览器(01)和接收端浏览器(07)的请求,进行用户合法性检 查,分配最合适的发送端装置和接收端装置,并储存数据;至少一个接收端装置(05),通过互联网(04)分别连接于发送端装置(0 和传输控制 装置(08),接收并保存来自发送端装置的加密文件,并对该加密文件进行解密;至少一个接收端浏览器(07),通过接收端内部局域网(06)连接于接收端装置(05),通 过互联网(04)连接于传输控制装置(08),向传输控制装置(08)发送进行文件接收的请求, 从传输控制装置(08)获取接收端装置信息,并根据该接收端装置信息找到接收端装置,然 后通过接收端内部局域网(06)从该接收端装置中接收文件。
2.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在 于,所述发送端装置(0 包括读取发送端浏览器(01)通过发送端内部局域网(0 传输的指令,根据该指令在发送 端文件储存单元(030 中找到文件并进行传输的指令解释单元(0301);储存发送端浏览器(01)通过发送端内部局域网(0 传输的文件,并将该文件提供给 文件加密单元(030 进行加密的发送端文件储存单元(0302);将发送端文件储存单元(030 中的文件加密后提供给文件发送单元(0304)的文件加 密单元(0303);以及将加密后的文件使用互联网络协议,按照指令解释单元(0301)提供的指令,通过互联 网向接收端装置(0 传输的文件发送单元(0304);其中,指令解释单元(0301)、发送端文件储存单元(0302)、文件加密单元(030 和文 件发送单元(0304)依次连接。
3.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在 于,所述接收端装置(0 包括接收发送端装置(0 通过互联网(04)传输来的文件的文件接收单元(0501); 将文件接收单元(0501)中的文件解密,并提供给接收端文件储存单元(050 的文件 解密单元(050 ;以及储存解密后的文件,在接收端浏览器(07)发起接收文件请求后,将解密后的文件提供 给接收端浏览器(07)的接收端文件储存单元(0503);其中,文件接收单元(0501)、文件解密单元(050 和接收端文件储存单元(050 依次连接。
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)、接收端数据管理单元(080 和文件数据管理单元(0806)。
5.根据权利要求4所述的在BS模式下通过互联网远距离传输文件的系统,其特征在 于,在处理发送端浏览器的传输请求时,请求处理单元(0807)将发送端浏览器提供的文 件名、文件接收用户储存到发送端数据单元(0804);在处理接收端浏览器的接收文件请求 时,请求处理单元(0807)将文件名、文件接收用户信息提供给文件数据管理单元(0806)。
6.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在 于,所述发送端浏览器(01)和所述发送端装置(0 处于同一个内部局域网络中,所述接收 端装置(0 和所述接收端浏览器(07)处于同一个内部局域网络中。
7.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在 于,所述发送端装置(0 和所述接收端装置(0 在逻辑上是分开的两个装置,但可安装在 同一台物理设备上,实现同时进行发送和接收。
8.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在 于,所述发送端浏览器(01)与所述发送端装置(0 之间以FTP技术传输的文件和指令。
9.根据权利要求1所述的在BS模式下通过互联网远距离传输文件的系统,其特征在 于,所述接收端装置(0 与所述接收端浏览器(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以二进制文件流的方式在发送端内部局域网向发送端装置(0 传输 的。
14.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在 于,所述发送端装置将加密后的文件通过互联网传输给确定的接收端装置,是通过互联网 络协议以二进制文件流的方式向指令中规定的接收端装置传输,并在传输过程中对网络传 输速度、文件传输情况进行监控。
15.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在 于,所述接收端浏览器从传输控制装置获取接收端装置信息,包括接收端浏览器(07)向传输控制装置(08)发起接收文件请求,该接收文件请求中至少 包括浏览器的登录用户信息,传输控制装置(08)接收由接收端浏览器(07)发起的接收文件请求,根据该浏览器的登录用户信息得到接收端装置信息并提供给接收端浏览器(07)。
16.根据权利要求10所述的在BS模式下通过互联网远距离传输文件的方法,其特征在 于,所述接收端浏览器根据该接收端装置信息找到接收端装置,然后通过接收端内部局域 网从该接收端装置中接收文件包括接收端浏览器(07)根据传输控制装置(08)提供的接收端装置信息,找到接收端装置, 该接收端装置通过FTP以二进制文件流的方式在内部局域网络内向接收端浏览器(07)传 输文件,接收端浏览器(07)接收来自接收端装置(0 的文件。
全文摘要
本发明公开了一种在BS模式下通过互联网远距离传输文件系统及方法。利用现有成熟的技术,通过不同技术的整合,方便了大文件的传输,用户只需要使用浏览器就能实现大文件的安全、可靠的传输,而无须安装专用的传输软件,文件的传输请求有用户的合法性检查,文件的因特网传输加密进行,文件的接收请求有用户的合法性检查,简单、方便、安全、可靠的实现了利用互联网进行远距离的文件传输。
文档编号H04L29/08GK102137127SQ201010102260
公开日2011年7月27日 申请日期2010年1月27日 优先权日2010年1月27日
发明者周辰, 文星, 赵于凡, 邹帮山 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1