数据传输方法及装置的制造方法

文档序号:9238257阅读:217来源:国知局
数据传输方法及装置的制造方法
【专利说明】数据传输方法及装置
[0001]本申请是《数据传输方法及装置》的分案申请:
[0002]原申请的申请日:20151203
[0003]原申请的申请号:201210511244.7
[0004]原申请的发明创造名称:数据传输方法及装置。
技术领域
[0005]本发明涉及网络应用领域,具体涉及一种数据传输装置及一种数据传输方法。
【背景技术】
[0006]浏览器是指可以显示网页服务器或者文件系统的HTML(Hypertext MarkupLanguage,超文本标记语言)文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议(HyperText Transfer Protocol,超文本传输协议)与网页服务器交互并获取网页,这些网页由URL (Uniform/Universal Resource Locator,统一资源定位符)指定,文件格式通常为 HTML,并由 MIME (Multipurpose Internet Mail Extens1n,多用途网际邮件扩充协议)在HTTP协议中指明。
[0007]一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。大部分的浏览器本身支持除了 HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-1ns)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如FTP (FileTransfer Protocol,文件传输协议)、Gopher (The Internet Gopher Protocol,RFC-1436网际Gopher协议),HTTPS (HTTP协议的加密版本)。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。个人电脑上常见的网页浏览器包括微软的 Internet Explorer (简称为 IE)、Mozilla 的 Firefox、Apple 的 Safari,Opera、Google Chrome、GreenBrowser浏览器、360安全浏览器、搜狗高速浏览器、等。
[0008]但是,目前的浏览器对于浏览器本地的文件系统的访问界面很少。由此,浏览器对于本地的文件系统的访问和操作不是很方便,进而不能很好进行本地文件的管理。
[0009]进一步地,当用户对本地文件进行操作时,一般使用文件资源管理器(FileExplorer),其旧称Windows资源管理器(Windows Explorer),是Windows查看文件的基本工具。Windows 8中,将此程序改称文件资源管理器。
[0010]由此可见,现阶段管理本地文件的文件资源管理器与管理网络文件的网页浏览器是分离的,两者间不存在交互。但是,随着网络的发展,在网络与本地文件发生交互的可能性越来越高,例如,需要在网络中上传部分本地文件。这时就需要浏览器能够对本地文件进行管理,但是现有的不同类型的文件的管理是分开独立的,导致网络侧和本地间的数据的传输或同步程序较为复杂,浪费大量资源。

【发明内容】

[0011]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据传输装置和相应的数据传输方法。
[0012]依据本发明的一个方面,提供了一种数据传输装置,适用于网络侧和客户端本地的数据的双向传输,包括:
[0013]指令接收器,配置为接收用户的传输指令;
[0014]指令解析器,配置为根据所述指令,解析出待传输的数据的信息和目的地信息;
[0015]数据传输器,配置为根据解析出的待传输的数据的信息和目的地信息,获取所述待传输的数据,并将该待传输的数据传输至目的地。
[0016]可选地,所述待传输的数据的信息包括下列至少之一:
[0017]所述待传输的数据的地址;
[0018]所述待传输的数据的类型;
[0019]所述待传输的数据的容量。
[0020]可选地,所述待传输的数据包括文件。
[0021]可选地,在同一浏览器页面上同时显示网络侧的文件列表和客户端本地的文件列表时,所述指令为在页面上,以拖拽的方式将所述待传输的文件的标识移动至目的地。
[0022]可选地,所述在页面上,所述数据传输器还配置为:
[0023]当所述待传输的文件的类型为网络文件时,选择所述待传输的文件的网络地址,将该网络地址拖拽至页面上的客户端本地的文件列表中;
[0024]当所述待传输的文件的类型为本地文件时,选择所述待传输的文件的本地存储路径,将该本地存储路径拖拽至页面上的网络侧的文件列表中。
[0025]可选地,所述指令解析器还配置为利用下列至少之一的方式获取所述待传输的文件的网络地址:
[0026]从浏览器的地址栏中获取;
[0027]从浏览器的网络浏览历史记录中获取;
[0028]从浏览器收藏夹存储的项目中获取。
[0029]可选地,所述数据传输器还配置为:
[0030]在浏览器中获取该网络地址对应的网页内容;
[0031]将所述网页内容通过流传输到该网络地址所拖拽至的客户端本地的文件夹中。
[0032]可选地,在所述客户端本地的文件夹中,存储所述网页内容的文件采用所述网页内容的标题作为文件标题。
[0033]可选地,所述数据传输器还配置为:
[0034]在流传输过程中,
[0035]将所述网页内容流传输至客户端本地的临时文件中;
[0036]待传输成功后,从临时文件中将所述网页内容再流传输至目的地所对应的文件夹中。
[0037]可选地,所述数据传输器还配置为若流传输过程中出现传输失败,则提示传输失败或重新传输。
[0038]可选地,所述数据传输器还配置为:
[0039]在浏览器中获取该本地存储路径;
[0040]获取该本地存储路径对应的文件,根据用户的选择上传该文件的信息。
[0041]可选地,所述数据传输器还配置为:
[0042]利用浏览器界面提示用户选择上传的是该文件的本地存储路径和/或该文件的文件内容;
[0043]根据用户的选择上传该文件的信息。
[0044]可选地,上述装置还包括:
[0045]页面设置器,配置为在该浏览器的一个边框中同时显示网络侧的文件列表和客户端本地的文件列表;或者
[0046]在该浏览器中设置两个独立的边框,一个用于显示网络侧的文件列表,另外一个用于显示客户端本地的文件列表。
[0047]可选地,所述数据传输器还配置为在页面上,复制所述待传输的文件的标识;将复制后的标识粘贴到目的地。
[0048]依据本发明的另一个方面,提供了一种数据传输方法,适用于网络侧和客户端本地的数据的双向传输,包括:
[0049]接收用户的传输指令;
[0050]根据所述指令,解析出待传输的数据的信息和目的地信息;
[0051]根据解析出的待传输的数据的信息和目的地信息,获取所述待传输的数据,并将该待传输的数据传输至目的地。
[0052]可选地,所述待传输的数据的信息包括下列至少之一:
[0053]所述待传输的数据的地址;
[0054]所述待传输的数据的类型;
[0055]所述待传输的数据的容量。
[0056]可选地,所述待传输的数据包括文件。
[0057]可选地,在同一浏览器页面上同时显示网络侧的文件列表和客户端本地的文件列表时,所述指令为在页面上,以拖拽的方式将所述待传输的文件的标识移动至目的地。
[0058]可选地,所述在页面上,以拖拽的方式将所述待传输的文件的标识移动至目的地,包括:
[0059]当所述待传输的文件的类型为网络文件时,选择所述待传输的文件的网络地址,将该网络地址拖拽至页面上的客户端本地的文件列表中;
[0060]当所述待传输的文件的类型为本地文件时,选择所述待传输的文件的本地存储路径,将该本地存储路径拖拽至页面上的网络侧的文件列表中。
[0061]可选地,所述待传输的文件的网络地址的获取方式包括下列至少之一:
[0062]从浏览器的地址栏中获取;
[0063]从浏览器的网络浏览历史记录中获取;
[0064]从浏览器收藏夹存储的项目中获取。
[0065]可选地,所述将该网络地址拖拽至页面上的客户端本地的文件列表中之后,包括:
[0066]在浏览器中获取该网络地址对应的网页内容;
[0067]将所述网页内容通过流传输到该网络地址所拖拽至的客户端本地的文件夹中。
[0068]可选地,在所述客户端本地的文件夹中,存储所述网页内容的文件采用所述网页内容的标题作为文件标题。
[0069]可选地,在流传输过程中,
[0070]将所述网页内容流传输至客户端本地的临时文件中;
[0071]待传输成功后,从临时文件中将所述网页内容再流传输至目的地所对应的文件夹中。
[0072]可选地,若流传输过程中出现传输失败,则提示传输失败或重新传输。
[0073]可选地,将该本
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1