远程文件访问方法、服务器、客户端与系统技术方案

技术编号:14115862 阅读:44 留言:0更新日期:2016-12-07 18:05
本发明专利技术公开了一种远程文件访问方法与执行该方法的服务器,方法包括获取客户端在用户未登录的状态下发送的文件匹配码;在文件库中查找具有所述客户端所发送的文件匹配码的文件;将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。相应的本发明专利技术还提供另一种远程文件访问方法与执行该方法的客户端,以及包括所述服务器和客户端的远程文件访问系统。通过本发明专利技术能够使得用户在访问远程文件时操作更加简便,提高访问的效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种远程文件访问方法、服务器、客户端与系统
技术介绍
随着互联网技术的迅速发展,人们可以通过服务器来存储自己的一些资源,减少客户端存储的压力,并且可以通过不同的客户端进行访问,大大减少了访问资源时的空间限制,使得在访问资源时更加便利。例如,用户在登录到客户端A后,通过客户端A将编辑好的文件上传到服务器中,之后用户想要在客户端B中对刚刚上传到服务器的文件进行访问,则用户可以登录到客户端B,通过客户端B获取服务器中的相应文件进行访问。可见,用户想要访问服务器中的文件就必须要先登录到客户端。登录的方式一般有两种,一是通过人工输入账号和密码进行登录,二是通过特定的物理设备如U盘锁进行登录。U盘锁的原理是将账号和密码预先写在了U盘锁里,插入U盘锁后会从中读取账号和密码代替手工输入。但是,通过人工输入账号和密码进行登录,这个过程比较繁琐,并且用户需要同时输入账号和密码导致很容易出错;U盘锁等物理设备存在容易忘记携带的问题。因此,无论是哪一种方式,在需要访问服务器上的文件时都是很不便利,效率很低的。
技术实现思路
本专利技术提出一种远程文件访问方法、服务器、客户端与系统,能够使得用户在访问远程文件时操作更加简便,提高访问的效率。本专利技术的第一实施方式提供一种远程文件访问方法,包括:获取客户端在用户未登录的状态下发送的文件匹配码;在文件库中查找具有所述客户端所发送的文件匹配码的文件;其中,存储在所述文件库中的文件分别具有一个文件匹配码,且每个文件具有的文件匹配码均不相同;将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。作为更优选地,所述远程文件访问方法还包括:获取客户端在用户已登录的状态下上传的文件并存储到文件库中;为用户新上传的文件生成文件匹配码,并更新文件配置表;其中,所述文件配置表用于记载所述文件库中的每个文件的文件名与每个文件具有的文件匹配码。作为更优选地,所述文件配置表中还记载了每个文件的索引号;所述在文件库中查找具有所述客户端所发送的文件匹配码的文件,具体包括:在所述文件配置表中查找所述客户端所发送的文件匹配码对应的文件的索引号;根据查找到的索引号在所述文件库中查找相应的文件。作为更优选地,所述将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作,具体包括:将查找到的文件的缩略信息发送给所述客户端;在获取到所述客户端对所述缩略信息的确认消息时,将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。作为更优选地,在所述生成用户新上传的文件的文件匹配码,并更新文件配置表之后还包括:将用户新上传的文件的文件名及对应的文件匹配码发送给与所述用户绑定的移动设备,使得所述移动设备在接收到所述文件的文件名和对应的文件匹配码之后,更新存储在所述移动设备上的用户文件对照表;其中,所述用户文件对照表记载了所述用户存储在所述文件库的所有文件的文件名及对应的文件匹配码。通过用户随身携带的移动设备来存储所述用户文件对照表,不用用户记住每个文件的文件匹配码,以及为了让用户准确无误地获取需要的文件内容。作为更优选地,所述远程文件访问方法还包括:获取所述客户端在用户登录后发送的对用户的指定文件的删除指令;根据所述删除指令删除所述指定文件,并更新所述文件配置表;将被删除了的文件的文件名及对应的文件匹配码发送给所述移动设备,通知所述移动设备对所述用户文件对照表进行同步删除的操作。作为更优选地,用户新上传的文件的文件名及对应的文件匹配码显示在所述用户文件对照表的最前端。作为更优选地,所述移动设备为与所述用户绑定的手机号码所对应的手机。作为更优选地,在所述将查找到的文件的文件内容发送给所述客户端之后,还包括:获取所述客户端发送的对所述文件的修改内容;根据所述修改内容更新存储在所述文件库上的所述文件。本专利技术的第二实施方式提供一种服务器,包括:匹配码获取模块,用于获取客户端在用户未登录的状态下发送的文件匹配码;文件查找模块,用于在文件库中查找具有所述客户端所发送的文件匹配码的文件;其中,存储在所述文件库中的文件分别具有一个文件匹配码,且每个文件所配置的文件匹配码均不相同;文件内容发送模块,用于将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。作为更优选地,所述服务器还包括:文件获取模块,用于获取客户端在用户已登录的状态下上传的文件并存储到文件库中;匹配码配置模块,用于为用户新上传的文件生成文件匹配码,并更新文件配置表;其中,所述文件配置表用于记载所述文件库中的每个文件的文件名与每个文件具有的文件匹配码。作为更优选地,所述文件配置表中还记载了每个文件的索引号;所述文件查找模块具体包括:索引号查找单元,用于在所述文件配置表中查找所述客户端所发送的文件匹配码对应的文件的索引号;文件查找单元,用于根据查找到的索引号在所述文件库中查找相应的文件。作为更优选地,所述文件内容发送模块具体包括:缩略信息发送单元,用于将查找到的文件的缩略信息发送给所述客户端;文件内容发送单元,用于在获取到所述客户端对所述缩略信息的确认消息时,将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。作为更优选地,所述服务器还包括:匹配码发送模块,用于在生成用户新上传的文件匹配码后,将所述文件的文件名及对应的文件匹配码发送给与所述用户绑定的移动设备,使得所述移动设备在接收到所述文件的文件名和对应的文件匹配码之后,更新存储在所述移动设备上的用户文件对照表;其中,所述用户文件对照表记载了所述用户存储在所述文件库的所有文件的文件名及对应的文件匹配码。作为更优选地,所述服务器还包括:删除指令获取模块,用于获取所述客户端在用户登录后发送的对用户的指定文件的删除指令;文件删除模块,用于根据所述删除指令删除所述指定文件,并更新所述文件配置表;同步删除通知模块,用于将被删除了的文件的文件名及对应的文件匹配码发送给所述移动设备,通知所述移动设备对所述用户文件对照表进行同步删除的操作。作为更优选地,用户新上传的文件的文件名及对应的文件匹配码显示在所述用户文件对照表的最前端。作为更优选地,所述移动设备为与所述用户绑定的手机号码所对应的手机。作为更优选地,所述服务器还包括:修改内容获取模块,用于在所述将查找到的文件的文件内容发送给所述客户端之后获取所述客户端发送的对所述文件的修改内容;文件修改模块,用于根据所述修改内容更新存储在所述文件库上的所述文件。本专利技术的第三实施方式还提供一种远程文件访问方法,包括:在用户未登录的状态下获取用户输入的文件匹配码;将用户输入的文件匹配码发送给服务器,以使所述服务器在文件库中查找具有所述用户输入的文件匹配码的文件;其中,存储在所述文件库中的文件分别具有一个文件匹配码,且每个文件具有的文件匹配码均不相同;获取所述服务器查找到的文件的文件内容以供用户进行访问操作。作为更优选地,所述远程文件访问方法还包括:在用户登录后将用户的文件上传到所述服务器的文件库,以使所述服务器为用户新上传的文件生成文件匹配码,并更新文件配置表;其中,所述文件配置表用于记载所述文件库中的每个文件的文件名与每个文件具有的文件匹配码。作为更优选地,所述文件配置表中还记载了每个文件的索引号;所述将用户输入的文件匹配码发送给服本文档来自技高网...
远程文件访问方法、服务器、客户端与系统

【技术保护点】
一种远程文件访问方法,其特征在于,包括:获取客户端在用户未登录的状态下发送的文件匹配码;在文件库中查找具有所述客户端所发送的文件匹配码的文件;其中,存储在所述文件库中的文件分别具有一个文件匹配码,且每个文件具有的文件匹配码均不相同;将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。

【技术特征摘要】
1.一种远程文件访问方法,其特征在于,包括:获取客户端在用户未登录的状态下发送的文件匹配码;在文件库中查找具有所述客户端所发送的文件匹配码的文件;其中,存储在所述文件库中的文件分别具有一个文件匹配码,且每个文件具有的文件匹配码均不相同;将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。2.如权利要求1所述的远程文件访问方法,其特征在于,还包括:获取客户端在用户已登录的状态下上传的文件并存储到文件库中;为用户新上传的文件生成文件匹配码,并更新文件配置表;其中,所述文件配置表用于记载所述文件库中的每个文件的文件名与每个文件具有的文件匹配码。3.如权利要求2所述的远程文件访问方法,其特征在于,所述文件配置表中还记载了每个文件的索引号;所述在文件库中查找具有所述客户端所发送的文件匹配码的文件,具体包括:在所述文件配置表中查找所述客户端所发送的文件匹配码对应的文件的索引号;根据查找到的索引号在所述文件库中查找相应的文件。4.如权利要求2或3所述的远程文件访问方法,其特征在于,所述将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作,具体包括:将查找到的文件的缩略信息发送给所述客户端;在获取到所述客户端对所述缩略信息的确认消息时,将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。5.如权利要求2所述的远程文件访问方法,其特征在于,在所述生成用户新上传的文件的文件匹配码,并更新文件配置表之后还包括:将用户新上传的文件的文件名及对应的文件匹配码发送给与所述用户绑定的移动设备,使得所述移动设备在接收到所述文件的文件名和对应的文件匹配码之后,更新存储在所述移动设备上的用户文件对照表;其中,所述用户文件对照表记载了所述用户存储在所述文件库的所有文件的文件名及对应的文件匹配码。6.如权利要求5所述的远程文件访问方法,其特征在于,所述远程文件访问方法还包括:获取所述客户端在用户登录后发送的对用户的指定文件的删除指令;根据所述删除指令删除所述指定文件,并更新所述文件配置表;将被删除了的文件的文件名及对应的文件匹配码发送给所述移动设备,通知所述移动设备对所述用户文件对照表进行同步删除的操作。7.如权利要求5所述的远程文件访问方法,其特征在于,用户新上传的文件的文件名及对应的文件匹配码显示在所述用户文件对照表的最前端。8.如权利要求5~7任一项所述的远程文件访问方法,其特征在于,所述移动设备为与所述用户绑定的手机号码所对应的手机。9.如权利要求1所述的远程文件访问方法,其特征在于,在所述将查找到的文件的文件内容发送给所述客户端之后,还包括:获取所述客户端发送的对所述文件的修改内容;根据所述修改内容更新存储在所述文件库上的所述文件。10.一种服务器,其特征在于,包括:匹配码获取模块,用于获取客户端在用户未登录的状态下发送的文件匹配码;文件查找模块,用于在文件库中查找具有所述客户端所发送的文件匹配码的文件;其中,存储在所述文件库中的文件分别具有一个文件匹配码,且每个文件所配置的文件匹配码均不相同;文件内容发送模块,用于将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。11.如权利要求10所述的服务器,其特征在于,所述服务器还包括:文件获取模块,用于获取客户端在用户已登录的状态下上传的文件并存储到文件库中;匹配码配置模块,用于为用户新上传的文件生成文件匹配码,并更新文件配置表;其中,所述文件配置表用于记载所述文件库中的每个文件的文件名与每个文件具有的文件匹配码。12.如权利要求11所述的服务器,其特征在于,所述文件配置表中还记载了每个文件的索引号;所述文件查找模块具体包括:索引号查找单元,用于在所述文件配置表中查找所述客户端所发送的文件匹配码对应的文件的索引号;文件查找单元,用于根据查找到的索引号在所述文件库中查找相应的文件。13.如权利要求11或12所述的服务器,其特征在于,所述文件内容发送模块具体包括:缩略信息发送单元,用于将查找到的文件的缩略信息发送给所述客户端;文件内容发送单元,用于在获取到所述客户端对所述缩略信息的确认消息时,将查找到的文件的文件内容发送给所述客户端以供用户进行访问操作。14.如权利要求11所述的服务器,其特征在于,所述服务器还包括:匹配码发送模块,用于在生成用户新上传的文件匹配码后,将所述文件的文件名及对应的文件匹配码发送给与所述用户绑定的移动设备,使得所述移动设备在接收到所述文件的文件名和对应的文件匹配码之后,更新存储在所述移动设备上的用户文件对照表;其中,所述用户文件对照表记载了所述用户存储在所述文件库的所有文件的文件名及对应的文件匹配码。15.如权利要求14所述的服务器,其特征在于,所述服务器还包括:删除指令获取模块,用于获取所述客户端在用户登录后发送的对用户的指定文件的删除指令;文件删除模块,用于根据所述删除指令删除所述指定文件,并更新所述文件配置表;同步删除通知模块,用于将被删除了的文件的文件名及对应的文件匹配码发送给所述移动设备,通知所述移动设备对所述用户文件对照表进行同步删除的操作。16.如权利要求14所述的服务器,其特征在于,用户新上传的文件的文件名及对应的文件匹配码显示在所述用户文件对照表的最前端。17.如权利要求14~16任一项所述的服务器,其特征在于,所述移动设备为与所述用户绑定的手机号码所对应的手机。18.如...

【专利技术属性】
技术研发人员:郭庆伟
申请(专利权)人:广州视睿电子科技有限公司
类型:发明
国别省市:广东;44

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

1