本发明涉及文件传输技术领域,尤其涉及一种图形化文件传输的方法及装置。
背景技术:
计算机网络技术是通信技术与计算机技术相结合的产物。近年来,计算机网络通信在人们的日常生活中有着越来越重要的地位,用户可以在计算机网络上进行文字、声音和视频的交流,共享文件、图片和视频信息等,从而方便用户的生活、工作和学习。在使用计算机网络进行沟通交流的过程中,互相之间的文件传输是一种很常见很基本的活动,也是非常重要的一种共享信息的方式。可见,文件传输在计算机网络通信中是非常基本也是非常重要的功能。
目前,当用户需要进行文件传输时,首先需要搜索需要传输的文件,然后点击传输,当用户需要进行传输的文件有多个时,用户需要不停地切换界面,操作步骤繁琐。并且在传输过程中,当用户需要查看传输进度时,需要切换界面才能查看,不便于用户查看传输进度。
技术实现要素:
本发明的主要目的在于提出一种图形化文件传输的方法及装置,旨在解决现有技术中进行文件传输时步骤繁琐,不便查看传输进度的技术问题。
为实现上述目的,本发明提供一种图形化文件传输的方法,所述方法包括以下步骤:
接收到打开传输界面的指令时,在显示界面显示若干个可视化框图,所述框图分别用于显示服务器文件目录、本地文件目录和传输进度;
在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作;
实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中。
可选地,所述在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作的步骤包括:
在所述用于显示服务器文件目录框图中监测到预设的选中下载文件指令时,选中对应的服务器端文件,并对所述选中的服务器端文件执行下载操作;
和/或,在所述用于显示本地文件目录框图中监测到预设的选中上传文件指令时,选中对应的本地文件,对所述选中的本地文件执行上传操作。
可选地,所述实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中的步骤包括:
获取当前传输的文件的大小及文件已传输的大小;
将文件已传输的大小与当前传输的文件的大小相除,获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中。
可选地,所述在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作的步骤之前还包括:
在所述用于显示服务器文件目录框图中的服务器地址栏监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录;
将获取到的文件目录显示在用于显示服务器文件目录框图中。
可选地,所述将传输进度显示在用于显示传输进度的框图中的步骤之后还包括:
获取预设的所述服务器或者所述本地的文件存放位置;
在传输完成之后,将传输文件保存至所述文件存放位置。
此外,为实现上述目的,本发明还提供一种图形化文件传输的装置,所述装置包括:
第一显示模块,用于接收到打开传输界面的指令时,在显示界面显示若干个可视化框图,所述框图分别用于显示服务器文件目录、本地文件目录和传输进度;
传输模块,用于在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作;
第二显示模块,用于实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中。
可选地,所述传输模块包括:
下载单元,用于在所述用于显示服务器文件目录框图中监测到预设的选中下载文件指令时,选中对应的服务器端文件,并对所述选中的服务器端文件执行下载操作;
上传单元,用于在所述用于显示本地文件目录框图中监测到预设的选中上传文件指令时,选中对应的本地文件,对所述选中的本地文件执行上传操作。
可选地,所述第二显示模块包括:
获取单元,用于获取当前传输的文件的大小及文件已传输的大小;
显示单元,用于将文件已传输的大小与当前传输的文件的大小相除,获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中。
可选地,所述装置还包括:
获取模块,用于在所述用于显示服务器文件目录框图中的服务器地址栏监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录;
所述第一显示模块,还用于将获取到的文件目录显示在用于显示服务器文件目录框图中。
可选地,所述装置还包括:保存模块;
所述获取模块,还用于获取预设的所述服务器或者所述本地的文件存放位置;
所述保存模块,用于在传输完成之后,将传输文件保存至所述文件存放位置。
本发明提出的图形化文件传输的方法及装置,在接收到打开传输界面的指令时,在显示界面显示若干个可视化框图,所述框图分别用于显示服务器文件目录、本地文件目录和传输进度,用户通过所述可视化框图即可选择需要传输的文件,不必进行繁琐的操作;在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作;然后实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中,用户不用进行切换界面即可查看传输进度,并且实现在同一个界面中显示服务器和本地文件夹,达到图形化下载界面,同时在所述界面中显示传输进度,减少操作步骤,提高了用户体验。
附图说明
图1为本发明图形化文件传输的方法第一实施例的流程示意图;
图2为本发明图形化文件传输的方法第三实施例中实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中的步骤的细化流程示意图;
图3为本发明图形化文件传输的方法第四实施例的流程示意图;
图4为本发明图形化文件传输的方法第五实施例的流程示意图;
图5为本发明图形化文件传输的装置第一实施例的功能模块示意图;
图6为本发明图形化文件传输的装置第三实施例中第二显示模块的细化功能模块示意图;
图7为本发明图形化文件传输的装置第四实施例的功能模块示意图;
图8为本发明图形化文件传输的装置第五实施例的功能模块示意图;
图9为可视化框图的显示示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种图形化文件传输的方法,采用在同一界面显示服务器文件目录、本地文件目录和传输进度,可以通过手指拖拽或双击等操作实现两地文件的传输。所述本地为移动终端本地,所述服务器为网络服务器,所述文件目录包括:移动终端及网络服务器上的文件及目录,比如数据、图片、音频、视频、应用程序、文件夹及所述数据、图片、音频、视频、应用程序、文件的目录。
参照图1,图1为本发明图形化文件传输的方法第一实施例的流程示意图。
在本实施例中,该图形化文件传输的方法包括:
步骤S10,接收到打开传输界面的指令时,在显示界面显示若干个可视化框图,所述框图分别用于显示服务器文件目录、本地文件目录和传输进度;
在本实施例中,在实施本实施例之前,需要建立三个可视化框图,分别为服务器文件框,传输进度框及本地文件框,当移动终端的状态为竖屏时,在服务器文件框的上端还包括服务器地址栏,用户可以在服务器地址栏中输入服务器地址,即可获取到服务器中包含的文件;在本地文件框的下端还包括本地文件地址栏,用户可输入本地文件的具体地址,以便快速获取需要上传的文件,具体显示方式如图9所示,所述框图用于显示服务器文件目录、本地文件目录和传输进度,所述框图的大小可以根据用户的使用习惯进行设置,具体用户可通过手动拖拽框图的边缘线对框图大小进行调整。服务器地址栏及文件地址栏可以进行隐藏,当用户需要进行输入地址时,通过点击框图中的空白区域即会显示。在用户不需要进行传输文件时,可将框图最小化,或关闭框图,以防止框图占用显示界面的显示位置。当用户需要进行传输文件时,通过触发对应的打开传输界面指令即可打开框图,比如用户可通过点击进行最小化后的框图从而触发打开传输界面。
步骤S20,在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作;
在打开框图之后,用户即可在框图中选择需要传输的文件,预设指令即为手指拖拽或双击等操作。当在框图中监测到用户从移动终端本地文件目录中选中移动终端本地文件的指令后,选中对应的文件,自动建立上传任务,对所述选中的文件执行上传操作;和/或,当在框图中监测到用户从服务器文件目录中选中服务器文件的指令后,选中对应的文件,自动建立下载任务,对所述选中的文件执行下载操作。在本实施例中,用户在建立一个下载或上传任务之后,若用户想继续进行下载或者下载,可以直接在当前界面继续进行手指拖拽或双击操作即可,不需要切换到其他界面进行建立任务,减少了操作步骤,提升用户体验。
步骤S30,实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中。
在进行传输过程中,可以实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中,以便用户可以直观地获知传输进度,并且不需要频繁地切换界面。
本实施例提出的图形化文件传输的方法,在接收到打开传输界面的指令时,在显示界面显示若干个可视化框图,所述框图分别用于显示服务器文件目录、本地文件目录和传输进度,用户通过所述可视化框图即可选择需要传输的文件,不必进行繁琐的操作;在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作;然后实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中,用户不用进行切换界面即可查看传输进度,并且实现在同一个界面中显示服务器和本地文件夹,达到图形化下载界面,同时在所述界面中显示传输进度,减少操作步骤,提高了用户体验。
进一步地,基于本发明图形化文件传输的方法第一实施例提出本发明图形化文件传输的方法第二实施例。
在本实施例中,所述步骤S20可以包括:
步骤S21,在所述用于显示服务器文件目录框图中监测到预设的选中下载文件指令时,选中对应的服务器端文件,并对所述选中的服务器端文件执行下载操作;
步骤S22,和/或,在所述用于显示本地文件目录框图中监测到预设的选中上传文件指令时,选中对应的本地文件,对所述选中的本地文件执行上传操作。
在本实施例中,预设指令即为手指拖拽或双击等操作,用户选中的文件可以为服务器文件目录和/或本地文件目录中的文件。具体地,当在服务器文件框图中监测到用户从服务器文件目录中选中服务器文件的指令后,选中对应的文件,自动建立下载任务,对所述选中的文件执行下载操作。和/或,当在本地文件框图中监测到用户从移动终端本地文件目录中选中移动终端本地文件的指令后,选中对应的文件,自动建立上传任务,对所述选中的文件执行上传操作;在本实施例中,用户在建立一个下载或上传任务之后,若用户想继续进行下载或者下载,可以直接在当前界面继续进行手指拖拽或双击操作即可,不需要切换到其他界面进行建立任务,减少了操作步骤,提升用户体验。
本实施例提出的图形化文件传输的方法,在所述用于显示服务器文件目录框图中监测到预设的选中下载文件指令时,选中对应的服务器端文件,并对所述选中的服务器端文件执行下载操作;和/或,在所述用于显示本地文件目录框图中监测到预设的选中上传文件指令时,选中对应的本地文件,对所述选中的本地文件执行上传操作,用户只需在框图中进行选中文件即可进行下载或传输,减少了文件传输的操作步骤,提高用户体验。
进一步地,参照图2,基于本发明图形化文件传输的方法第一实施例提出本发明图形化文件传输的方法第三实施例。
在本实施例中,所述步骤S30可以包括:
步骤S31,获取当前传输的文件的大小及文件已传输的大小;
步骤S32,将文件已传输的大小与当前传输的文件的大小相除,获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中。
在本实施例中,可以通过文件已传输的大小与当前传输的文件的大小计算文件传输进度。具体地,获取当前传输的文件的大小及文件已传输的大小,然后将文件已传输的大小与当前传输的文件的大小相除,即可获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中,在本实施例中,显示方式可以为直接显示以传输的百分比,或者通过不同的颜色区分已传输及未传输的文件,以便用户比较直观地获知文件传输情况。当然也可以通过其他方式进行显示,在此不做限定。
本实施例提出的图形化文件传输的方法,通过获取当前传输的文件的大小及文件已传输的大小;然后将文件已传输的大小与当前传输的文件的大小相除,获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中,用户即可获知文件传输情况,不需要进行切换界面,减少了操作步骤,从而提高用户体验。
进一步地,参照图3,基于本发明图形化文件传输的方法第一实施例提出本发明图形化文件传输的方法第四实施例。
在本实施例中,所述步骤S20之前的步骤还可以包括:
步骤S40,在所述用于显示服务器文件目录框图中的服务器地址栏监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录;
步骤S50,将获取到的文件目录显示在用于显示服务器文件目录框图中。
在本实施例中,用户需要在服务器地址栏输入服务器地址,才会获取到服务器中包含的文件。因此在接收到打开传输界面的指令之后,需要监测用户是否输入服务器地址。监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录,并将获取到的文件目录显示在用于显示服务器文件目录框图中。进一步地,在获取所述服务器地址所包含的文件目录之后,可以进一步判断所述文件目录是否已经存在于显示服务器文件目录框图中,若已经存在,则不需要进行再次保存,以免占用空间,若不存在,则进行保存。
本实施例提出的图形化文件传输的方法,在所述用于显示服务器文件目录框图中的服务器地址栏监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录;将获取到的文件目录显示在用于显示服务器文件目录框图中,以便用户可以简便地下载服务器中的文件。
进一步地,参照图4,基于本发明图形化文件传输的方法第一至第四任一实施例提出本发明图形化文件传输的方法第五实施例。
在本实施例中,所述步骤S30之后的步骤还可以包括:
步骤S60,获取预设的所述服务器或者所述本地的文件存放位置;
步骤S70,在传输完成之后,将传输文件保存至所述文件存放位置。
在本实施例中,在将传输进度显示在用于显示传输进度的框图中之后,可以获取预设的所述服务器或者所述本地的文件存放位置,以便在下载或者上传完成之后,将下载或者上传的文件保存在对应的文件存放位置,便于用户查找。当然用户也可以不进行设置文件存放位置,当用户没有设置文件存放位置时,在传输完成之后,将传输文件保存至默认位置。
本实施例提出的图形化文件传输的方法,通过获取预设的所述服务器或者所述本地的文件存放位置;在传输完成之后,将传输文件保存至所述文件存放位置,便于用户查找进行传输的文件。
本发明进一步提供一种图形化文件传输的装置。
参照图5,图5为本发明图形化文件传输的装置第一实施例的功能模块示意图。
在本实施例中,该图形化文件传输的装置包括:
第一显示模块10,用于接收到打开传输界面的指令时,在显示界面显示若干个可视化框图,所述框图分别用于显示服务器文件目录、本地文件目录和传输进度;
在本实施例中,在实施本实施例之前,需要建立三个可视化框图,分别为服务器文件框,传输进度框及本地文件框,当移动终端的状态为竖屏时,在服务器文件框的上端还包括服务器地址栏,用户可以在服务器地址栏中输入服务器地址,即可获取到服务器中包含的文件;在本地文件框的下端还包括本地文件地址栏,用户可输入本地文件的具体地址,以便快速获取需要上传的文件,具体显示方式如图9所示,所述框图用于显示服务器文件目录、本地文件目录和传输进度,所述框图的大小可以根据用户的使用习惯进行设置,具体用户可通过手动拖拽框图的边缘线对框图大小进行调整。服务器地址栏及文件地址栏可以进行隐藏,当用户需要进行输入地址时,通过点击框图中的空白区域即会显示。在用户不需要进行传输文件时,可将框图最小化,或关闭框图,以防止框图占用显示界面的显示位置。当用户需要进行传输文件时,通过触发对应的打开传输界面指令即可打开框图,比如用户可通过点击进行最小化后的框图从而触发打开传输界面。
传输模块20,用于在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作;
在打开框图之后,用户即可在框图中选择需要传输的文件,预设指令即为手指拖拽或双击等操作。当在框图中监测到用户从移动终端本地文件目录中选中移动终端本地文件的指令后,选中对应的文件,自动建立上传任务,对所述选中的文件执行上传操作;和/或,当在框图中监测到用户从服务器文件目录中选中服务器文件的指令后,选中对应的文件,自动建立下载任务,对所述选中的文件执行下载操作。在本实施例中,用户在建立一个下载或上传任务之后,若用户想继续进行下载或者下载,可以直接在当前界面继续进行手指拖拽或双击操作即可,不需要切换到其他界面进行建立任务,减少了操作步骤,提升用户体验。
第二显示模块30,用于实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中。
在进行传输过程中,可以实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中,以便用户可以直观地获知传输进度,并且不需要频繁地切换界面。
本实施例提出的图形化文件传输的装置,在接收到打开传输界面的指令时,在显示界面显示若干个可视化框图,所述框图分别用于显示服务器文件目录、本地文件目录和传输进度,用户通过所述可视化框图即可选择需要传输的文件,不必进行繁琐的操作;在所述框图中监测到预设的选中文件指令时,对所述选中的文件执行传输操作;然后实时获取传输进度,并将传输进度显示在用于显示传输进度的框图中,用户不用进行切换界面即可查看传输进度,并且实现在同一个界面中显示服务器和本地文件夹,达到图形化下载界面,同时在所述界面中显示传输进度,减少操作步骤,提高了用户体验。
进一步地,基于本发明图形化文件传输的装置第一实施例提出本发明图形化文件传输的装置第二实施例。
在本实施例中,所述传输模块可以包括:
下载单元,用于在所述用于显示服务器文件目录框图中监测到预设的选中下载文件指令时,选中对应的服务器端文件,并对所述选中的服务器端文件执行下载操作;
上传单元,用于在所述用于显示本地文件目录框图中监测到预设的选中上传文件指令时,选中对应的本地文件,对所述选中的本地文件执行上传操作。
在本实施例中,预设指令即为手指拖拽或双击等操作,用户选中的文件可以为服务器文件目录和/或本地文件目录中的文件。具体地,当在服务器文件框图中监测到用户从服务器文件目录中选中服务器文件的指令后,选中对应的文件,自动建立下载任务,对所述选中的文件执行下载操作。和/或,当在本地文件框图中监测到用户从移动终端本地文件目录中选中移动终端本地文件的指令后,选中对应的文件,自动建立上传任务,对所述选中的文件执行上传操作;在本实施例中,用户在建立一个下载或上传任务之后,若用户想继续进行下载或者下载,可以直接在当前界面继续进行手指拖拽或双击操作即可,不需要切换到其他界面进行建立任务,减少了操作步骤,提升用户体验。
本实施例提出的图形化文件传输的装置,在所述用于显示服务器文件目录框图中监测到预设的选中下载文件指令时,选中对应的服务器端文件,并对所述选中的服务器端文件执行下载操作;和/或,在所述用于显示本地文件目录框图中监测到预设的选中上传文件指令时,选中对应的本地文件,对所述选中的本地文件执行上传操作,用户只需在框图中进行选中文件即可进行下载或传输,减少了文件传输的操作步骤,提高用户体验。
进一步地,参照图6,基于本发明图形化文件传输的装置第一实施例提出本发明图形化文件传输的装置第三实施例。
在本实施例中,所述第二显示模块30可以包括:
获取单元31,用于获取当前传输的文件的大小及文件已传输的大小;
显示单元32,用于将文件已传输的大小与当前传输的文件的大小相除,获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中。
在本实施例中,可以通过文件已传输的大小与当前传输的文件的大小计算文件传输进度。具体地,获取当前传输的文件的大小及文件已传输的大小,然后将文件已传输的大小与当前传输的文件的大小相除,即可获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中,在本实施例中,显示方式可以为直接显示以传输的百分比,或者通过不同的颜色区分已传输及未传输的文件,以便用户比较直观地获知文件传输情况。当然也可以通过其他方式进行显示,在此不做限定。
本实施例提出的图形化文件传输的装置,通过获取当前传输的文件的大小及文件已传输的大小;然后将文件已传输的大小与当前传输的文件的大小相除,获得当前文件传输进度,并将传输进度显示在用于显示传输进度的框图中,用户即可获知文件传输情况,不需要进行切换界面,减少了操作步骤,从而提高用户体验。
进一步地,参照图7,基于本发明图形化文件传输的装置第一实施例提出本发明图形化文件传输的装置第四实施例。
在本实施例中,所述图形化文件传输及显示传输进度的装置还包括:
获取模块40,用于在所述用于显示服务器文件目录框图中的服务器地址栏监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录;
所述第一显示模块10,还用于将获取到的文件目录显示在用于显示服务器文件目录框图中。
在本实施例中,用户需要在服务器地址栏输入服务器地址,才会获取到服务器中包含的文件。因此在接收到打开传输界面的指令之后,需要监测用户是否输入服务器地址。监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录,并将获取到的文件目录显示在用于显示服务器文件目录框图中。进一步地,在获取所述服务器地址所包含的文件目录之后,可以进一步判断所述文件目录是否已经存在于显示服务器文件目录框图中,若已经存在,则不需要进行再次保存,以免占用空间,若不存在,则进行保存。
本实施例提出的图形化文件传输的装置,在所述用于显示服务器文件目录框图中的服务器地址栏监测到用户输入的服务器地址时,获取所述服务器地址所包含的文件目录;将获取到的文件目录显示在用于显示服务器文件目录框图中,以便用户可以简便地下载服务器中的文件。
进一步地,参照图8,基于本发明图形化文件传输的装置第一至第四任一实施例提出本发明图形化文件传输的装置第五实施例。
在本实施例中,所述图形化文件传输的装置还包括:保存模块50;
所述获取模块40,还用于获取预设的所述服务器或者所述本地的文件存放位置;
所述保存模块50,用于在传输完成之后,将传输文件保存至所述文件存放位置。
在本实施例中,在将传输进度显示在用于显示传输进度的框图中之后,可以获取预设的所述服务器或者所述本地的文件存放位置,以便在下载或者上传完成之后,将下载或者上传的文件保存在对应的文件存放位置,便于用户查找。当然用户也可以不进行设置文件存放位置,当用户没有设置文件存放位置时,在传输完成之后,将传输文件保存至默认位置。
本实施例提出的图形化文件传输的装置,通过获取预设的所述服务器或者所述本地的文件存放位置;在传输完成之后,将传输文件保存至所述文件存放位置,便于用户查找进行传输的文件。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。