一种文件重定向的方法及装置制造方法及图纸

技术编号:19821898 阅读:14 留言:0更新日期:2018-12-19 14:44
一种文件重定向的方法及装置,用以实现文件重定向至服务器后的分类显示功能。该方法为:移动终端获取多个真实文件和所述多个真实文件对应的真实文件目录树;所述移动终端根据所述多个真实文件和所述真实文件目录树生成虚拟文件目录树和所述虚拟文件目录树下的多个虚拟文件,所述多个虚拟文件与所述多个真实文件具有对应关系;所述移动终端将所述虚拟文件目录树和所述多个虚拟文件重定向至服务器。

【技术实现步骤摘要】
一种文件重定向的方法及装置
本申请实施例涉及计算机
,尤其涉及一种文件重定向的方法及装置。
技术介绍
移动终端的文件系统中的文件可以通过文件重定向技术映射到服务器中,用户可以在服务器中直接操作移动终端上的文件,例如,查看、修改、删除等操作。目前的文件重定向技术通常是将移动终端的文件直接映射到服务器中,服务器上显示的是移动终端中所有类别的文件罗列在一起。例如,移动终端上存储有图片类、视频类、音频类以及文档类不同类别的文件,通过现有的文件重定向技术,将移动终端的内置或外置存储器内的所有文件直接映射到服务器中,这样导致用户在服务器上对重定向的文件进行操作时无法直观的确定不同类别的文件,给操作带来很大的不便。综上,现有的文件重定向技术有待进一步完善。
技术实现思路
本申请实施例提供一种文件重定向的方法及装置,用以解决移动终端的文件重定向到服务器时无法分类显示的问题。本申请实施例提供的具体技术方案如下:第一方面,提供一种文件重定向的方法,该方法的执行主体可以是移动终端,该方法主要通过以下方式实现:获取多个真实文件和所述多个真实文件对应的真实文件目录树,根据所述多个真实文件和所述真实文件目录树生成虚拟文件目录树和所述虚拟文件目录树下的多个虚拟文件,将所述虚拟文件目录树和所述多个虚拟文件重定向至服务器。其中,所述多个虚拟文件与所述多个真实文件具有对应关系。通过将虚拟文件目录树重定向至服务器,服务器可以将虚拟文件目录按层级呈现给用户,实现了虚拟文件的分类呈现,提高了重定向的服务质量,有助于提升用户的文件操作体验。在一个可能的设计中,所述移动终端根据以下方法生成虚拟文件目录树中的第(N-1)级虚拟文件目录:对所述多个真实文件进行分类,根据分类所得的类别,生成所述虚拟文件目录树中的第(N-1)级虚拟文件目录,其中,所述虚拟文件目录树具有N级虚拟文件目录,N为正整数。这样,能够实现多个虚拟文件的分类显示,方便用户在服务器上快速找到目标虚拟文件,提升了重定向的质量,提升用户的文件操作体验。在一个可能的设计中,所述移动终端根据以下方法生成虚拟文件目录树中的第N级虚拟文件目录:根据所述真实文件目录树中的最后一级文件目录,生成所述虚拟文件目录树中的第N级虚拟文件目录,所述虚拟文件目录树具有N级虚拟文件目录,N为正整数。可选的,可以包括但不限于采用以下两种方式生成第N级虚拟文件目录:第一种:将所述真实文件目录树中的最后一级文件目录确定为所述第N级虚拟文件目录,这种方式能够减少第N级虚拟文件目录的数量。第二种,在所述真实文件目录树中具有多个相同命名的最后一级文件目录,并且所述多个相同命名的文件目录属于所述真实文件目录树中的不同文件路径时,将所述多个相同命名的文件目录重命名为不同命名的文件目录,将重命名操作后的最后一级文件目录确定为第N级虚拟文件目录,所述不同命名的文件目录属于所述第N级虚拟文件目录。第N级虚拟文件目录的文件目录命名是不重名的,用户在第N级文件目录下可以创建新的虚拟文件。在一个可能的设计中,所述移动终端从所述服务器接收文件操作消息,根据文件操作消息进行相应的文件操作。具体的,所述文件操作消息用于请求打开所述虚拟文件目录树的第i级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件目录树的第(i+1)级虚拟文件目录;或者,所述文件操作消息用于请求打开所述虚拟文件目录树的第N级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述第N级虚拟文件目录下的所述虚拟文件;或者,所述文件操作消息用于请求打开所述虚拟文件,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件对应的真实文件;其中,所述虚拟文件目录树具有N级虚拟文件目录,i、N为正整数。这样能够在服务器分层级显示虚拟文件目录以及虚拟文件,提高重定向的功能,以及提升用户的文件操作体验。在一个可能的设计中,所述移动终端从所述服务器接收文件操作消息,所述文件操作消息用于请求进行虚拟文件处理;所述移动终端根据所述文件操作消息,确定所述虚拟文件处理所针对的目标虚拟文件所在的虚拟路径,所述虚拟路径用于指示所述目标虚拟文件所在的虚拟文件目录树所形成的路径;所述移动终端按照存储的映射关系,对所述目标虚拟文件所在的虚拟路径进行路径转换,获得所述目标虚拟文件所在的虚拟路径对应的真实路径,所述真实路径为所述目标虚拟文件对应的目标真实文件所在的真实文件目录树所形成的路径,所述映射关系表征多个虚拟路径与多个真实路径之间的关系;所述移动终端基于所获得的真实路径对目标真实文件进行真实文件处理,所述真实文件处理与所述虚拟文件处理对应。这样通过在服务器侧只存储文件夹等虚拟文件,能够减少重定向方法中服务器的存储空间,在这个基础上提升重定向的功能以及用户的文件操作体验。在一个可能的设计中,所述虚拟文件目录树具有N级虚拟文件目录,N为正整数,所述虚拟文件处理为在所述第N级虚拟文件目录中新建虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为在所述真实文件目录树中的最后一级文件目录中新建真实文件;所述虚拟文件处理为删除虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行删除;所述虚拟文件处理为修改虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行修改;所述虚拟文件处理为复制虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行复制。在一个可能的设计中,移动终端将虚拟文件目录树的信息进行保存,并根据保存的信息反馈处理结果。虚拟文件目录树的信息包括:第i级虚拟文件目录信息、第N级虚拟文件目录下的虚拟文件的信息、虚拟文件所在的虚拟路径与真实路径的对应关系,其中,虚拟文件所在的虚拟路径与真实路径的对应关系包括:更新前的虚拟文件所在的虚拟路径与真实路径的对应关系,和更新后的虚拟文件所在的虚拟路径与真实路径的对应关系。第i级虚拟文件目录信息包括:第i级的上级虚拟文件目录下的文件信息,即第i级虚拟文件目录。在一个可能的设计中,所述类别至少包括以下中的任一种:图片类、音频类、视频类、文档类、压缩包类和安装包类。第二方面,提供一种文件重定向的方法,该方法的执行主体可以是移动终端,该方法主要通过以下方式实现:移动终端从服务器接收文件操作消息,根据文件操作消息进行相应的文件操作。具体的,所述文件操作消息用于请求打开所述虚拟文件目录树的第i级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件目录树的第(i+1)级虚拟文件目录;或者,所述文件操作消息用于请求打开所述虚拟文件目录树的第N级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述第N级虚拟文件目录下的所述虚拟文件;或者,所述文件操作消息用于请求打开所述虚拟文件,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件对应的真实文件;其中,所述虚拟文件目录树具有N级虚拟文件目录,i、N为正整数。这样能够在服务器分层级显示虚拟文件目录以及虚拟文件,提高重定向的功能,以及提升用户的文件操作体验。在一个可能的设计中,所述移动终端从所述服务器接收文件操作消息,所述文件操作消息用于请求进行虚拟文件处理;所本文档来自技高网...

【技术保护点】
1.一种文件重定向的方法,其特征在于,包括:移动终端获取多个真实文件和所述多个真实文件对应的真实文件目录树;所述移动终端根据所述多个真实文件和所述真实文件目录树生成虚拟文件目录树和所述虚拟文件目录树下的多个虚拟文件,所述多个虚拟文件与所述多个真实文件具有对应关系;所述移动终端将所述虚拟文件目录树和所述多个虚拟文件重定向至服务器。

【技术特征摘要】
1.一种文件重定向的方法,其特征在于,包括:移动终端获取多个真实文件和所述多个真实文件对应的真实文件目录树;所述移动终端根据所述多个真实文件和所述真实文件目录树生成虚拟文件目录树和所述虚拟文件目录树下的多个虚拟文件,所述多个虚拟文件与所述多个真实文件具有对应关系;所述移动终端将所述虚拟文件目录树和所述多个虚拟文件重定向至服务器。2.如权利要求1所述的方法,其特征在于,所述移动终端根据所述多个真实文件和所述真实文件目录树生成虚拟文件目录树和所述虚拟文件目录树下的多个虚拟文件,包括:所述移动终端对所述多个真实文件进行分类;所述移动终端根据分类所得的类别,生成所述虚拟文件目录树中的第(N-1)级虚拟文件目录,其中,所述虚拟文件目录树具有N级虚拟文件目录,N为正整数。3.如权利要求1或2所述的方法,其特征在于,所述移动终端根据所述多个真实文件和所述真实文件目录树生成虚拟文件目录树和所述虚拟文件目录树下的多个虚拟文件,包括:所述移动终端根据所述真实文件目录树中的最后一级文件目录,生成所述虚拟文件目录树中的第N级虚拟文件目录,所述虚拟文件目录树具有N级虚拟文件目录,N为正整数。4.如权利要求3所述的方法,其特征在于,所述移动终端生成所述虚拟文件目录树中的第N级虚拟文件目录,包括:所述移动终端将所述真实文件目录树中的最后一级文件目录确定为所述第N级虚拟文件目录;或者,所述移动终端在所述真实文件目录树中具有多个相同命名的最后一级文件目录,并且所述多个相同命名的文件目录属于所述真实文件目录树中的不同文件路径时,将所述多个相同命名的文件目录重命名为不同命名的文件目录,所述不同命名的文件目录属于所述第N级虚拟文件目录。5.如权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:所述移动终端从所述服务器接收文件操作消息;所述文件操作消息用于请求打开所述虚拟文件目录树的第i级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件目录树的第(i+1)级虚拟文件目录;或者,所述文件操作消息用于请求打开所述虚拟文件目录树的第N级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述第N级虚拟文件目录下的所述虚拟文件;或者,所述文件操作消息用于请求打开所述虚拟文件,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件对应的真实文件;所述虚拟文件目录树具有N级虚拟文件目录,i、N为正整数。6.如权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:所述移动终端从所述服务器接收文件操作消息,所述文件操作消息用于请求进行虚拟文件处理;所述移动终端根据所述文件操作消息,确定所述虚拟文件处理所针对的目标虚拟文件所在的虚拟路径,所述虚拟路径用于指示所述目标虚拟文件所在的虚拟文件目录树所形成的路径;所述移动终端按照存储的映射关系,对所述目标虚拟文件所在的虚拟路径进行路径转换,获得所述目标虚拟文件所在的虚拟路径对应的真实路径,所述真实路径为所述目标虚拟文件对应的目标真实文件所在的真实文件目录树所形成的路径,所述映射关系表征多个虚拟路径与多个真实路径之间的关系;所述移动终端基于所获得的真实路径对目标真实文件进行真实文件处理,所述真实文件处理与所述虚拟文件处理对应。7.如权利要求6所述的方法,其特征在于,所述虚拟文件目录树具有N级虚拟文件目录,N为正整数,所述虚拟文件处理为在所述第N级虚拟文件目录中新建虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为在所述真实文件目录树中的最后一级文件目录中新建真实文件;所述虚拟文件处理为删除虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行删除;所述虚拟文件处理为修改虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行修改;所述虚拟文件处理为复制虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行复制。8.如权利要求2所述的方法,其特征在于,所述类别至少包括以下中的任一种:图片类、音频类、视频类、文档类、压缩包类和安装包类。9.一种文件重定向的方法,其特征在于,包括:移动终端从服务器接收文件操作消息;所述文件操作消息用于请求打开虚拟文件目录树的第i级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件目录树的第(i+1)级虚拟文件目录;或者,所述文件操作消息用于请求打开所述虚拟文件目录树的第N级虚拟文件目录,所述移动终端根据所述文件操作消息向所述服务器返回所述第N级虚拟文件目录下的虚拟文件;或者,所述文件操作消息用于请求打开所述虚拟文件,所述移动终端根据所述文件操作消息向所述服务器返回所述虚拟文件对应的真实文件;所述虚拟文件目录树具有N级虚拟文件目录,i、N为正整数。10.如权利要求9所述的方法,其特征在于,所述方法还包括:所述移动终端从所述服务器接收文件操作消息,所述文件操作消息用于请求进行虚拟文件处理;所述移动终端根据所述文件操作消息,确定所述虚拟文件处理所针对的目标虚拟文件所在的虚拟路径,所述虚拟路径用于指示所述目标虚拟文件所在的虚拟文件目录树所形成的路径;所述移动终端按照存储的映射关系,对所述目标虚拟文件所在的虚拟路径进行路径转换,获得所述目标虚拟文件所在的虚拟路径对应的真实路径,所述真实路径为所述目标虚拟文件对应的目标真实文件所在的真实文件目录树所形成的路径,所述映射关系表征多个虚拟路径与多个真实路径之间的关系;所述移动终端基于所获得的真实路径对目标真实文件进行真实文件处理,所述真实文件处理与所述虚拟文件处理对应。11.如权利要求10所述的方法,其特征在于,所述虚拟文件目录树具有N级虚拟文件目录,N为正整数,所述虚拟文件处理为在所述第N级虚拟文件目录中新建虚拟文件,则所述虚拟文件处理对应的所述真实文件处理为在所述真实文件目录树中的最后一级文件目录中新建真实文件;所述虚拟文件处理为删除,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行删除;所述虚拟文件处理为修改,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行修改;所述虚拟文件处理为复制,则所述虚拟文件处理对应的所述真实文件处理为对所述真实路径中的真实文件进行复制。12.一种文件重定向的装置,其特征在于,包括:获取单元,用于获取多个真实文件和所述多个真实文件对应的真实文件目录树;生成单元,用于根据所述获取单元获得的所述多个真实文件和所述真实文件目录树生成虚...

【专利技术属性】
技术研发人员:侯刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1