一种文件共享方法及系统技术方案

技术编号:16219509 阅读:41 留言:0更新日期:2017-09-16 01:58
本发明专利技术公开了一种文件共享方法及系统,其中该方法包括:建立与第一计算机进行文件共享的连接;接收第二计算机发送的登录请求;基于所述登录请求对所述第二计算机进行身份验证,如果验证通过,则允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问。本发明专利技术提供的文件共享方法,使得第二计算机通过登录的方式来访问第一计算机的共享文件,实现了第一计算机和第二计算机的间接连接,避免了由于第二计算机自身的问题或者提示两计算机已直接连接但实际未连接造成的文件共享过程不稳定的情况。本发明专利技术所提供的文件共享方法解决了如何保证计算机之间文件共享稳定性的技术问题。

File sharing method and system

The invention discloses a file sharing system and method, wherein the method includes: the establishment of file sharing in connection with the first computer; receiving second computer to send the login request; the login request to authenticate the second based computer, if verified by access to shared files allows the second computer on the login and connection has been established for the first computer. The invention provides a method of file sharing, the second computer file sharing to access the computer through the first login way, to achieve the first computer and the second computer indirect connection, to avoid the second computer problems or suggest that the two computer has been directly connected but not the actual connection caused by the instability of the process of file sharing. The document sharing method provided by the invention solves the technical problem of how to ensure the stability of file sharing between computers.

【技术实现步骤摘要】
一种文件共享方法及系统
本专利技术涉及NAS文件系统访问
,更具体地说,涉及一种文件共享方法及系统。
技术介绍
随着社会及科技的发展,计算机得到日益广泛的应用。在用计算机进行信息交互的时候,有时需要在计算机之间进行文件共享。现有的一种计算机之间进行文件共享方法是基于NAS文件系统实现文件共享。此方法利用NAS存储资料功能、能连接在网络上的特征来实现计算机之间的文件共享。当有计算机访问另一计算机时,发起访问的计算机与被访问计算机直接建立连接,通过访问被访问计算机的NAS文件系统实现计算机之间的文件共享。但是,在用现有的基于NAS文件系统实现文件共享方法时,由于发起访问的计算机自身的问题或者发起访问的计算机表面上与被访问计算机建立连接但实际并未建立连接,会出现发起访问的计算机无法访问被访问计算机共享文件的情况,共享过程的稳定性差。综上所述,如何保证计算机之间文件共享的稳定性,是目前本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种文件共享方法,其能解决如何保证计算机之间文件共享的稳定性的技术问题。本专利技术还提供了一种文件共享系统。为了实现上述目的,本专利技术提供如下技术方案:一种文件共享方法,包括:建立与第一计算机进行文件共享的连接;接收第二计算机发送的登录请求;基于所述登录请求对所述第二计算机进行身份验证,如果验证通过,则允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问。优选的,所述建立与第一计算机进行文件共享的连接包括:接收外界输入的与第一计算机进行文件共享的连接请求,所述连接请求携带有所述第一计算机的服务名;解析所述连接请求,得到所述第一计算机的服务名,发送CIFS请求至与所述第一计算机的服务名对应的服务器;接收所述服务器返回的验证结果,所述验证结果为所述服务器接收所述CIFS请求并验证所述CIFS请求后发送的;分析所述验证结果,若分析得出所述验证结果表明所述服务器验证所述CIFS请求通过,则确定实现与第一计算机进行文件共享的连接的建立。优选的,所述基于所述登录请求对所述第二计算机进行身份验证,包括:解析所述登录请求,得到所述登录请求携带的第一身份信息;判断所述第一身份信息是否与预先设置的第二身份信息一致,如果是,则验证通过。优选的,所述预先设置第二身份信息包括:接收外界输入的第三身份信息;发送所述第三身份信息至所述服务器;接收所述服务器返回的确认结果,所述确认结果为所述服务器接收所述第三身份信息并确认所述第三身份信息是否与所述第一计算机对应的第四身份信息一致后发送的;分析所述确认结果,若分析得出所述确认结果表明所述第三身份信息与所述第四身份信息一致,则确定所述第三身份信息为预先设置的第二身份信息。优选的,所述建立与第一计算机进行文件共享的连接之后还包括:接收并存储所述第一计算机发送的共享文件;所述允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问,包括:允许所述第二计算机的登录及对存储的所述第一计算机的共享文件的访问。优选的,所述建立与第一计算机进行文件共享的连接之后还包括:接收外界输入的所述第一计算机的共享文件的访问权限;所述允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问,包括:允许所述第二计算机的登录及按照所述访问权限对已经建立连接的所述第一计算机的共享文件的访问。优选的,所述建立与第一计算机进行文件共享的连接包括:建立与安装linux系统的第一计算机进行文件共享的连接;所述接收第二计算机发送的登录请求包括:接收安装windows系统的第二计算机发送的登录请求。本专利技术还提供一种文件共享系统,包括:连接模块,用于建立与第一计算机进行文件共享的连接;第一接收模块,用于接收第二计算机发送的登录请求;验证模块,用于基于所述登录请求对所述第二计算机进行身份验证,如果验证通过,则允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问。优选的,所述连接模块包括:第一接收单元,用于接收与第一计算机进行文件共享的连接请求,所述连接请求携带有所述第一计算机的服务名;解析单元,用于解析所述连接请求,得到所述第一计算机的服务名,发送CIFS请求至与所述第一计算机的服务名对应的服务器;第二接收单元,用于接收所述服务器返回的验证结果,所述验证结果为所述服务器接收所述CIFS请求并验证所述CIFS请求后发送的;分析单元,用于分析所述验证结果,若分析得出所述验证结果表明所述服务器验证所述CIFS请求通过,则确定实现与第一计算机之间连接的建立。优选的,还包括:第二接收模块,用于在所述连接模块建立与第一计算机进行文件共享的连接之后,接收并存储所述第一计算机的共享文件;所述验证模块包括:第一验证单元,用于允许所述第二计算机的登录及对存储的所述第一计算机的共享文件的访问。本专利技术所提供的文件共享方法,先建立与第一计算机进行文件共享的连接;然后接收第二计算机发送的登录请求;最后基于登录请求对第二计算机进行身份验证,如果验证通过,则允许第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问。本专利技术提供的文件共享方法,先建立与第一计算机进行文件共享的连接,然后在判断第二计算机的登录请求通过的条件下连接第二计算机,从而使得第二计算机通过登录的方式来访问第一计算机的共享文件,实现了第一计算机和第二计算机的间接连接,避免了由于第二计算机自身的问题或者提示两计算机已直接连接但实际未连接造成的文件共享过程不稳定的情况。综上所述,本专利技术所提供的文件共享方法解决了如何保证计算机之间文件共享稳定性的技术问题。本专利技术所提供的文件共享系统也解决了相应的技术问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种文件共享方法的流程图;图2为本专利技术实施例提供的一种文件共享系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术实施例提供的文件共享方法的流程图。本专利技术所提供的文件共享方法的执行主体可以为对应的文件共享系统,而该文件共享系统可以设置在第一计算机上,且该文件共享系统内部可以基于NAS文件系统实现文件的共享。本专利技术实施例提供的一种文件共享方法可以包括以下步骤:步骤S1:建立与第一计算机进行文件共享的连接。由于需要访问第一计算机的共享文件,所以需要文件共享系统与第一计算机建立进行文件共享的连接,由第一计算机提供共享文件供其他计算机进行访问。步骤S2:接收第二计算机发送的登录请求。文件共享系统在与提供共享文件的第一计算机建立连接后,需要与访问第一计算机的共享文件的第二计算机进行连接,从而使得第二计算机实现与第一计算机的间接连接,只有第一计算机和第二计本文档来自技高网...
一种文件共享方法及系统

【技术保护点】
一种文件共享方法,其特征在于,包括:建立与第一计算机进行文件共享的连接;接收第二计算机发送的登录请求;基于所述登录请求对所述第二计算机进行身份验证,如果验证通过,则允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问。

【技术特征摘要】
1.一种文件共享方法,其特征在于,包括:建立与第一计算机进行文件共享的连接;接收第二计算机发送的登录请求;基于所述登录请求对所述第二计算机进行身份验证,如果验证通过,则允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问。2.根据权利要求1所述的方法,其特征在于,所述建立与第一计算机进行文件共享的连接包括:接收外界输入的与第一计算机进行文件共享的连接请求,所述连接请求携带有所述第一计算机的服务名;解析所述连接请求,得到所述第一计算机的服务名,发送CIFS请求至与所述第一计算机的服务名对应的服务器;接收所述服务器返回的验证结果,所述验证结果为所述服务器接收所述CIFS请求并验证所述CIFS请求后发送的;分析所述验证结果,若分析得出所述验证结果表明所述服务器验证所述CIFS请求通过,则确定实现与第一计算机进行文件共享的连接的建立。3.根据权利要求2所述的方法,其特征在于,所述基于所述登录请求对所述第二计算机进行身份验证,包括:解析所述登录请求,得到所述登录请求携带的第一身份信息;判断所述第一身份信息是否与预先设置的第二身份信息一致,如果是,则验证通过。4.根据权利要求3所述的方法,其特征在于,所述预先设置第二身份信息包括:接收外界输入的第三身份信息;发送所述第三身份信息至所述服务器;接收所述服务器返回的确认结果,所述确认结果为所述服务器接收所述第三身份信息并确认所述第三身份信息是否与所述第一计算机对应的第四身份信息一致后发送的;分析所述确认结果,若分析得出所述确认结果表明所述第三身份信息与所述第四身份信息一致,则确定所述第三身份信息为预先设置的第二身份信息。5.根据权利要求1所述的方法,其特征在于,所述建立与第一计算机进行文件共享的连接之后还包括:接收并存储所述第一计算机发送的共享文件;所述允许所述第二计算机的登录及对已经建立连接的所述第一计算机的共享文件的访问,包括:允许所述第二计算机的登录及对存储的所述第一...

【专利技术属性】
技术研发人员:罗雪莹
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1