网络数据共享系统及其共享方法

文档序号:7979347阅读:322来源:国知局
网络数据共享系统及其共享方法
【专利摘要】本发明提供了一种网络数据共享系统及其共享方法,其中,该网络数据共享系统包括:数据提供计算机和至少一个数据使用计算机,数据提供计算机设置有数据共享服务模块,用于接收数据使用计算机的映射请求并将对应信息发送给数据使用计算机;数据使用计算机设置有数据映射模块,用于请求映射某个文件夹,接收对应文件夹信息并设置一个仿真磁盘。本发明同时还公开了一种网络数据共享系统的共享方法。本发明在所述两个模块之间用了特定(自定义)的网络协议,因而不会被病毒或木马攻击,防止计算机系统瘫痪,避免了不必要的麻烦,同时,通过数据使用计算机上形成一个仿真磁盘来实现共享数据的访问,适用于大多数应用领域。
【专利说明】网络数据共享系统及其共享方法
【技术领域】
[0001]本发明涉及通信【技术领域】,更具体地,涉及一种网络数据共享系统及其共享方法。【背景技术】
[0002]技术的发展迅速的促进了网络资源,网络时代,资源共享是一个非常重要的概念。在计算机网络环境中通常需要在多个计算机之间共享数据文件,同事之间共享必要的资料,可以有效提高工作效率,朋友之间共享经典好资源,可以避免好友频繁要求传数据的打扰。
[0003]目前的技术通常是通过在某一台计算机上共享一个文件夹,在另外一台计算机上访问相应的文件夹来实现的。这种使用操作系统提供的通用的共享文件的方法,同时也被一些病毒、木马所利用,很容易导致这些计算机感染病毒或者木马,从而使计算机系统瘫痪,影响工作效率,造成不必要的麻烦。

【发明内容】

[0004]有鉴于此,本发明的主要目的在于提供一种网络数据共享系统及其共享方法,通过使用特定的协议,能够有效防止网络中的计算机病毒和木马的攻击问题。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]一方面,提供了一种网络数据共享系统,包括:数据提供计算机和至少一个数据使用计算机,其中,所述数据提供计算机设置有数据共享服务模块,所述数据共享服务模块选择所述数据提供计算机上的至少一个文件夹,并对所述文件夹提供数据共享服务,用于接收所述数据使用计算机的映射请求,并将对应的文件夹的信息发送给数据使用计算机;每个所述数据使用计算机设置有数据映射模块,与所述数据共享服务模块网络连接,用于请求映射某个文件夹,将映射请求发送给所述数据共享服务模块,接收数据共享服务模块发来的对应文件夹的信息并在数据使用计算机上设置一个仿真磁盘。
[0007]其中,所述数据映射模块包括:请求单元,用于请求映射某个文件夹,将映射请求发送给数据共享服务模块;仿真单元,用于当接收到数据共享服务模块发来的对应文件夹的信息后,根据文件夹信息在数据使用计算机上仿真一个本地磁盘。
[0008]其中,所述数据映射模块还用于:当数据使用计算机读写所述仿真磁盘的文件时,所述数据映射模块将相应的读写请求通过网络发送到所述数据共享服务模块。
[0009]其中,数据共享服务模块包括:读文件单元,用于根据所述数据映射模块发来的读文件请求,相应地读取所述数据提供计算机上的对应文件夹并将所述文件夹中的信息发送给所述数据映射模块。
[0010]其中,所述数据共享服务模块还包括:写文件单元,用于根据所述数据映射模块发来的写文件请求及要写入文件的数据,相应地写所述数据提供计算机上的对应文件夹并将文件夹中的信息的变更情况通知所有映射了该文件夹的数据映射模块。
[0011]另一方面,还提供了一种网络数据共享系统的共享方法,包括:选择数据提供计算机上的至少一个文件夹,并对所述文件夹提供数据共享服务;启动数据共享服务模块,并建立一个网络服务;请求映射某个文件夹;将映射请求发送给所述数据共享服务模块;接收所述映射请求并将对应的文件夹信息发送给数据映射模块;接收所述对应的文件夹信息,根据文件夹信息,在数据使用计算机上设置一个仿真磁盘。
[0012]其中,当数据使用计算机读取所述仿真磁盘文件时,数据映射模块将对应的读文件请求通过网络发送到数据共享服务模块;数据共享服务模块根据读文件请求相应地读取数据提供计算机上的对应文件信息,并将所述对应文件信息发送给数据映射模块。
[0013]其中,当数据使用计算机写所述仿真磁盘文件时,数据映射模块将写文件请求及要写入文件的数据通过网络发送到数据共享服务模块;数据共享模块写数据提供计算机上的对应文件夹并将文件夹中的信息的变更情况通知所有映射了该文件夹的数据映射模块,数据映射模块及时更新仿真磁盘的信息。
[0014]本发明的技术效果:使用者在共享某个文件夹时,由于数据提供计算机和数据使用计算机上分别设置有数据共享服务模块和数据映射模块,在所述两个模块之间用了特定(自定义)的网络协议,因而不会被病毒或木马攻击,防止计算机系统瘫痪,避免了不必要的麻烦,同时,通过数据使用计算机上形成一个仿真磁盘来实现共享数据的访问,适用于大多数应用领域。
【专利附图】

【附图说明】
[0015]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0016]图1示出了根据本发明实施例一的网络数据共享系统的示意图;
[0017]图2示出了根据本发明实施例二的网络数据共享系统的示意图;
[0018]图3示出了根据本发明实施例三的网络数据共享系统的共享方法的流程图;
[0019]图4示出了根据本发明实施例四的网络数据共享系统的共享方法的流程图;
[0020]图5示出了根据本发明实施例五的网络数据共享系统的共享方法的具体操作流程图。
【具体实施方式】
[0021]下面将参考附图并结合实施例,来详细说明本发明。
[0022]实施例一
[0023]图1示出了根据本发明实施例一的网络数据共享系统的示意图。如图1所示,该网络数据共享系统包括:数据提供计算机10、和至少一个数据使用计算机20,其中:
[0024]所述数据提供计算机10设置有数据共享服务模块102,所述数据共享服务模块102选择所述数据提供计算机10上的至少一个文件夹,并对所述文件夹提供数据共享服务,用于接收所述数据使用计算机20的映射请求,并将对应的文件夹的信息发送给数据使用计算机20 ;例如,数据共享服务模块102选择文件夹A并对文件夹A提供数据共享服务。
[0025]每个所述数据使用计算机20设置有数据映射模块202,与所述数据共享服务模块102网络(计算机局域网)连接,用于请求映射某个文件夹,将映射请求发送给所述数据共享服务模块102,接收数据共享服务模块102发来的对应文件夹的信息并在数据使用计算机20上设置一个仿真磁盘;例如,数据映射模块202请求映射文件夹A,将映射请求发送给数据共享模块102,数据共享模块102将文件夹A的信息发送给数据映射模块202,数据映射模块202在数据使用计算机20上设置一个对应文件夹A的仿真磁盘。
[0026]本发明实施例中,使用者在共享某个文件夹时,由于数据提供计算机和数据使用计算机上分别设置有数据共享服务模块和数据映射模块,在所述两个模块之间用了特定(自定义)的网络协议,因而不会被病毒或木马攻击,防止计算机系统瘫痪,避免了不必要的麻烦,同时,通过数据使用计算机上形成一个仿真磁盘来实现共享数据的访问,适用于大多数应用领域。
[0027]实施例二
[0028]如图2所示,本发明实施例一中的数据映射模块202还包括:
[0029]请求单元2022,用于请求映射某个文件夹,将映射请求发送给数据共享服务模块102。
[0030]仿真单元2024,用于当接收到数据共享服务模块102发来的对应文件夹的信息后,根据文件夹信息在数据使用计算机20上仿真一个本地磁盘。
[0031]数据映射模块202还用于:当数据使用计算机20读写仿真磁盘的文件时,所述数据映射模块202将相应的读写请求通过网络发送到数据共享服务模块102。
[0032]数据共享服务模块102包括:读文件单元1022,用于根据数据映射模块202发来的读文件请求,相应地读取数据提供计算机10上的对应文件夹并将所述文件夹中的信息发送给所述数据映射模块202。
[0033]例如,当数据使用计算机20读取对应文件夹A的仿真磁盘时,数据映射模块202将相应的读写请求通过计算机局域网发送到数据共享服务模块102,数据共享服务模块102读取数据提供计算机10上的文件夹A,并将文件夹A的信息发送给数据映射模块202。
[0034]数据共享服务模块102还包括:写文件单元1024,用于根据所述数据映射模块202发来的写文件请求及要写入文件的数据,相应地写所述数据提供计算机10上的对应文件夹并将文件夹中的信息的变更情况通知所有映射了该文件夹的数据映射模块202。
[0035]例如,当数据使用计算机20写对应文件夹A的仿真磁盘时,数据映射模块202将相应的写文件请求及要写入文件的数据通过计算机局域网发送到数据共享服务模块102,数据共享服务模块102相应地写数据提供计算机10上的对应文件夹并将文件夹中的信息的变更情况通知所有映射了该文件夹A的数据映射模块202,数据映射模块202及时更新仿真磁盘的信息。
[0036]本发明实施例中,使用者在共享某个文件夹时,由于数据提供计算机和数据使用计算机上分别设置有数据共享服务模块和数据映射模块,数据共享服务模块接收数据映射模块的读写请求,并将对应文件夹的信息发送给数据映射模块,本发明在所述两个模块之间用了特定(自定义)的网络协议,因而不会被病毒或木马攻击,防止计算机系统瘫痪,避免了不必要的麻烦,同时,通过数据使用计算机上形成一个仿真磁盘来实现共享数据的访问,适用于大多数应用领域,为使用者共享文件时能及时、准确地获取网络共享数据。
[0037]实施例三
[0038]图3示出了根据本发明实施例三的网络数据共享系统(如图1-2所示)的共享方法的流程图,包括以下步骤:[0039]步骤S302,选择数据提供计算机上的至少一个文件夹,并对文件夹提供数据共享服务;
[0040]例如,选择文件夹A并对文件夹A提供数据共享服务。
[0041]步骤S304,启动数据共享服务模块,并建立一个网络服务;
[0042]步骤S306,数据映射模块请求映射某个文件夹;
[0043]例如,请求映射文件夹A。
[0044]步骤S308,将映射请求发送给数据共享服务模块;
[0045]步骤S310,接收映射请求并将对应的文件夹的数据发送给数据映射模块;
[0046]例如,将文件夹A的数据发送给数据映射模块。
[0047]步骤S312,接收对应的文件夹信息,根据文件夹信息,在数据使用计算机上设置一个仿真磁盘;
[0048]例如,接收文件夹A信息,根据文件夹A信息,在数据使用计算机上设置一个文件夹A的仿真磁盘。
[0049]步骤S314,数据使用计算机读取仿真磁盘的文件;
[0050]例如,读取文件夹A的仿真磁盘的文件。
[0051]步骤S316,将读文件请求发送到数据共享服务模块;
[0052]步骤S318,数据共享服务模块读取数据提供计算机上的对应的文件数据;
[0053]例如,读取文件夹A的数据。
[0054]步骤S320,将读取到的文件数据发送给数据映射模块。
[0055]本发明实施例中,使用者在共享某个文件夹时,由于数据提供计算机和数据使用计算机上分别设置有数据共享服务模块和数据映射模块,数据映射模块请求映射该文件夹,数据共享服务模块将对应的文件夹的数据发送给数据映射模块,数据映射模块根据文件夹信息在数据使用计算机上设置一个仿真磁盘,当数据使用计算机读取仿真磁盘文件时,将读文件请求发送到数据共享服务模块,数据共享服务模块读取数据提供计算机上的对应的文件数据,将读取到的文件数据发送给数据映射模块,在所述两个模块之间用了特定(自定义)的网络协议,因而不会被病毒或木马攻击,防止计算机系统瘫痪,避免了不必要的麻烦,同时,通过数据使用计算机上形成一个仿真磁盘来实现共享数据的访问,适用于大多数应用领域;为使用者共享文件时能及时、准确地获取网络共享数据。
[0056]实施例四
[0057]图4示出了根据本发明实施例四的网络数据共享系统的共享方法的流程图,包括以下步骤:
[0058]步骤S402,选择数据提供计算机上的至少一个文件夹,并对文件夹提供数据共享服务;
[0059]步骤S404,启动数据共享服务模块,并建立一个网络服务;
[0060]步骤S406,数据映射模块请求映射某个文件夹;
[0061]步骤S408,将映射请求发送给数据共享服务模块;
[0062]步骤S410,接收映射请求并将对应的文件夹的数据发送给数据映射模块;
[0063]步骤S412,接收对应的文件夹信息,根据文件夹信息,在数据使用计算机上设置一个仿真磁盘;[0064]步骤S414,数据使用计算机写仿真磁盘的文件;
[0065]步骤S416,将写文件请求及要写入文件的数据发送给数据共享服务模块;
[0066]步骤S418,数据共享服务模块写数据提供计算机上的对应的文件夹;
[0067]步骤S420,将文件夹中的信息变更情况通知所有映射了该文件的数据映射模块;
[0068]步骤S422,数据映射模块接收到变更通知后及时更新仿真磁盘的信息。
[0069]本发明实施例中,使用者在共享某个文件夹时,由于数据提供计算机和数据使用计算机上分别设置有数据共享服务模块和数据映射模块,数据映射模块请求映射该文件夹,数据共享服务模块将对应的文件夹的数据发送给数据映射模块,数据映射模块根据文件夹信息在数据使用计算机上设置一个仿真磁盘,当数据使用计算机写仿真磁盘文件时,将写文件请求发送到数据共享服务模块,数据共享服务模块写数据提供计算机上的对应的文件数据,将文件夹中的信息变更情况通知素有映射了该文件的数据映射模块,数据映射模块接收到变更通知后及时更新仿真磁盘的信息,在所述两个模块之间用了特定(自定义)的网络协议,因而不会被病毒或木马攻击,防止计算机系统瘫痪,避免了不必要的麻烦,同时,通过数据使用计算机上形成一个仿真磁盘来实现共享数据的访问,适用于大多数应用领域;为使用者共享文件时能及时、准确地获取网络共享数据。
[0070]实施例五
[0071]图5示出了根据本发明实施例五的网络数据共享系统的共享方法的具体操作流程图,包括以下步骤:
[0072]步骤S502,选择文件夹并对文件夹提供数据共享服务;
[0073]步骤S504,启动数据共享服务模块,建立网络;
[0074]步骤S506,请求映射某文件夹;
[0075]步骤S508,将映射请求发送给数据共享服务模块;
[0076]步骤S510,接收映射请求并将对应的文件夹信息发送给数据映射模块;
[0077]步骤S512,根据文件夹信息,在数据使用计算机上设置一个仿真磁盘;
[0078]步骤S514,数据使用计算机读写仿真磁盘;若读取仿真磁盘,执行步骤516-520,若写仿真磁盘,执行步骤522-528 ;
[0079]步骤S516,将读文件请求发送到数据共享服务模块;
[0080]步骤S518,数据共享服务模块读取数据提供计算机上的对应的文件;
[0081]步骤S520,将读取到的文件数据发送到数据映射模块;
[0082]步骤S522,将写文件请求及要求写入文件的数据发送给数据共享服务模块;
[0083]步骤S524,数据共享服务模块写数据提供计算机上的对应的文件夹;
[0084]步骤S526,将文件夹中的信息变更情况通知所有映射了该文件的数据映射模块;
[0085]步骤S528,数据映射模块接收到变更通知后更新仿真磁盘的信息
[0086]从以上的描述中,可以看出,本发明上述的实施例实现了如下技术效果:
[0087]使用者在共享某个文件夹时,由于数据提供计算机和数据使用计算机上分别设置有数据共享服务模块和数据映射模块,在所述两个模块之间用了特定(自定义)的网络协议,因而不会被病毒或木马攻击,防止计算机系统瘫痪,避免了需要不必要的麻烦,同时,通过数据使用计算机上形成一个仿真磁盘来实现共享数据的访问,适用于大多数应用领域;为使用者共享文件时能及时、准确地获取网络共享数据。[0088]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0089]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网络数据共享系统,其特征在于,包括:数据提供计算机和至少一个数据使用计算机,其中, 所述数据提供计算机设置有数据共享服务模块,所述数据共享服务模块选择所述数据提供计算机上的至少一个文件夹,并对所述文件夹提供数据共享服务,用于接收所述数据使用计算机的映射请求,并将对应的文件夹的信息发送给数据使用计算机; 每个所述数据使用计算机设置有数据映射模块,与所述数据共享服务模块网络连接,用于请求映射某个文件夹,将映射请求发送给所述数据共享服务模块,接收数据共享服务模块发来的对应文件夹的信息并在数据使用计算机上设置一个仿真磁盘。
2.根据权利要求1所述的一种网络数据共享系统,其特征在于,所述数据映射模块包括: 请求单元,用于请求映射某个文件夹,将映射请求发送给数据共享服务模块; 仿真单元,用于当接收到数据共享服务模块发来的对应文件夹的信息后,根据文件夹信息在数据使用计算机上仿真一个本地磁盘。
3.根据权利要求1或2所述的一种网络数据共享系统,其特征在于,所述数据映射模块还用于: 当数据使用计算机读写所述仿真磁盘的文件时,所述数据映射模块将相应的读写请求通过网络发送到所述数据共享服务模块。
4.根据权利要求1至3中任一项所述的一种网络数据共享系统,其特征在于,所述数据共享服务模块包括:` 读文件单元,用于根据所述数据映射模块发来的读文件请求,相应地读取所述数据提供计算机上的对应文件夹并将所述文件夹中的信息发送给所述数据映射模块。
5.根据权利要求1至3中任一项所述的一种网络数据共享系统,其特征在于:所述数据共享服务模块还包括: 写文件单元,用于根据所述数据映射模块发来的写文件请求及要写入文件的数据,相应地写所述数据提供计算机上的对应文件夹并将文件夹中的信息的变更情况通知所有映射了该文件夹的数据映射模块。
6.一种网络数据共享系统的共享方法,其特征在于,包括: 选择数据提供计算机上的至少一个文件夹,并对所述文件夹提供数据共享服务; 启动数据共享服务模块,并建立一个网络服务; 请求映射某个文件夹; 将映射请求发送给所述数据共享服务模块; 接收所述映射请求并将对应的文件夹信息发送给数据映射模块; 接收所述对应的文件夹信息,根据文件夹信息,在数据使用计算机上设置一个仿真磁盘。
7.根据权利要求6所述的一种网络数据共享系统的共享方法,其特征在于,还包括: 读取所述仿真磁盘的文件; 将读文件请求发送到数据共享服务模块; 读取数据提供计算机上的所述对应的文件夹信息; 将所述对应的文件夹中信息发送给数据映射模块。
8.根据权利要求6所述的一种网络数据共享系统的共享方法,其特征在于,还包括:写所述发仿真磁盘的文件;将写文件请求及要写入文件的数据发送到数据共享服务模块;写数据提供计算机上的对应文件夹;将文件夹中的信息的变更情况通知所有映射了该文件夹的数据映射模块;更新仿真磁 盘的信息。
【文档编号】H04L29/06GK103457906SQ201210169028
【公开日】2013年12月18日 申请日期:2012年5月28日 优先权日:2012年5月28日
【发明者】张斌, 李晓宁, 许红昆, 李少辉, 杜美曼 申请人:北京同步科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1