本发明专利技术公开了一种数据传输方法,包括:服务器端设备与浏览器端设备通过无线网络连接;在服务器端设备建立web服务器;当浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;所述浏览器端设备上传文件到服务器端设备中的web浏览器;所述web浏览器接收到文件后,保存该文件到本地。通过本发明专利技术实施例提出的方法与系统,设备之间的传输不需要电缆连接,非常方便,并且能够一个设备对应多个设备同时进行传输。进一步地,还可以将传输的媒体文件直接添加到播放器的播放列表中,实现在传输过程中实时的播放。
【技术实现步骤摘要】
本专利技术涉及一种数据传输方法及系统。
技术介绍
传统的物理电缆连接不方便,数据传输速度较慢。现有的传输方式允许视频文件在移动设备之间进行传送,但用户只能手动更新播放器的播放列表,不够便捷,用户体验差。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种数据传输方法及系统,可以便捷的传输数据。为解决上述技术问题,本专利技术提供一种数据传输方法,包括:服务器端设备与浏览器端设备通过无线网络连接;在服务器端设备建立web服务器;当浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;所述浏览器端设备上传文件到服务器端设备中的web浏览器;所述web浏览器接收到文件后,保存该文件到本地。本专利技术还提出了一种数据传输系统,包括:客户端设备和浏览器端设备,所述客户端设备与浏览器端设备通过无线网络连接;所述客户端设备包括:服务器模块,用于在所述客户端设备中建立web服务器,当接收到浏览器端设备发送的传输文件请求后,向浏览器端设备发送文件管理web页面,接收浏览器端设备中的传输管理模块发送的文件,当接收到文件后,用于保存该文件到本地;所述浏览器端设备包括:文件传输管理单元,用于通过浏览器向所述客户端设备发送传输文件请求,接收所述web服务器发送的文件管理web页面,将上传的文件向客户端设备发送。本专利技术提供一种服务器端设备的数据传输方法,所述服务器端设备通过无线网络与浏览器端设备连接;建立web服务器;当所述浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;当所述浏览器端设备上传文件到服务器端设备的web浏览器,所述web浏览器接收到文件后,保存该文件到本地;若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。本专利技术提供一种浏览器端设备的数据传输方法,所述浏览器端设备通过无线网络与服务器端设备连接;向所述服务器端设备发送传输文件请求;接收所述服务器端设备根据所述请求返回的文件管理web页面;所述浏览器端设备通过文件管理web页面向服务器端设备中的web浏览器上传文件。本专利技术提供一种数据传输系统中的客户端设备,所述客户端设备通过无线网络与浏览器端设备连接;所述客户端设备包括:服务器模块,用于在所述客户端设备建立web服务器,当接收到浏览器端设备发送的传输文件请求后,向浏览器端设备发送文件管理web页面,接收浏览器端设备中的传输管理模块发送的文件,当接收到文件后,用于保存该文件到本地,若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。本专利技术提供一种数据传输系统中的浏览器端设备,所述浏览器端设备通过无线网络与客户端设备连接;所述浏览器端设备包括:文件传输管理单元,用于通过浏览器向所述客户端设备发送传输文件请求,接收所述web服务器发送的文件管理web页面,将上传的文件向客户端设备发送。本专利技术的有益效果是:通过本专利技术实施例提出的方法与系统,设备之间的数据传输不需要电缆连接,非常方便,并且能够一个设备对应多个设备同时进行传输。进一步地,还可以将传输的媒体文件直接添加到播放器的播放列表中,实现在传输过程中实时的播放。附图说明图1为本专利技术一种数据传输系统的一实施例的系统架构示意图;图2为本专利技术一种数据传输系统的一实施例的模块示意图;图3为本专利技术一种数据传输方法的一实施例的传输过程示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。图1为本专利技术一种数据传输系统的一实施例的系统架构示意图,如图所示,系统包括多个设备,设备之间通过无线通讯(例如:wifi、wipi等)连接到局域网,使设备之间能够通过局域网进行数据传输。然后,在其中的一个设备中建立web服务器,另一浏览器端设备打开浏览器,在地址栏中输入该web服务器IP地址及端口,便可访问web服务器,获取文件管理网页内容,浏览器端设备在浏览器中选择要从本地上传或从web服务器下载的文件,通过浏览器的HTTP协议即可将本地文件传送到web服务器端的列表,或将列表中的文件下载到本地。如图1所示,一台移动设备web服务器可同时与多个web浏览器设备进行文件传输。图2为本专利技术一种数据传输系统的一实施例的模块示意图,如图所示,本系统包含客户端设备和浏览器端设备。客户端设备包含服务器模块,用于建立web服务器,监听网络http请求及文件传输管理。当另一台计算机或设备通过浏览器请求连接到客户端时,web服务器将响应其请求,返回文件管理web页面给所述浏览器端设备。浏览器端设备的本地文件获取模块从本地选择文件传送给http传输管理模块,随后将文件传送到客户端的web服务器,服务器模块接收到文件后保存文件。若所述文件为媒体文件,例如视频文件,为了实现传输的同时进行播放,在收到预定视频文件大小后,服务器模块发送消息给本地媒体管理模块,本地媒体管理模块收到消息后,更新播放列表界面(即将媒体文件添加到播放列表中),用户就可以在播放列表中点击刚刚收到的文件进行播放。所述预定视频文件大小可依据具体情形个别设定。更新列表的方式除了响应服务器消息更新之外,也可采用设定时钟进行周期性更新等方式,但不限于此。图3为本专利技术一种数据传输方法的一实施例的传输过程示意图,如图所示,具体流程简述如下:1、在一移动设备上(如安装有快播播放器的IPAD)建立web服务器程序,使浏览器端设备可以通过网页浏览器访问;2、浏览器端设备在浏览器中通过IP地址和端口访问web服务器,web服务器返回文件管理web页面;3、浏览器端在浏览器中打开本地硬盘,选择要上传的文件,点击上传按钮开始上传;4、浏览器端不断从本地读取文件,上传到服务器;5、服务器端接收从浏览器端发送的数据,将其保存;若接收的文件是媒体文件,则同时不断检测视频文件是否达到可以播放的预定长度,如果可以播放,则发送消息给本地媒体库模块指示更新,将该媒体文件添加到播放列表中。6、重复步骤4和5,直至文件传输完成。当本地媒体库接收到更新消息时,更新媒体库,将该媒体文件添加到播放列表中,之后便允许用户进行视频文件播放。图3仅示意说明了从浏览器客户端向播放器web服本文档来自技高网...
【技术保护点】
一种数据传输方法,其特征在于,包括:服务器端设备与浏览器端设备通过无线网络连接;在所述服务器端设备建立web服务器;当所述浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;所述浏览器端设备上传文件到服务器端设备中的web浏览器;所述web浏览器接收到文件后,保存该文件到本地。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
服务器端设备与浏览器端设备通过无线网络连接;
在所述服务器端设备建立web服务器;
当所述浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述
web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;
所述浏览器端设备上传文件到服务器端设备中的web浏览器;
所述web浏览器接收到文件后,保存该文件到本地。
2.如权利要求1所述的数据传输方法,其特征在于,还包括:
若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器
端设备将该媒体文件添加到播放列表中。
3.如权利要求1所述的数据传输方法,其特征在于,还包括:
所述浏览器端设备下载文件管理web页面中的文件到本地;
若该文件是媒体文件,当下载到预定大小的文件后,浏览器端设备将该媒体文
件添加到播放列表中。
4.一种数据传输系统,其特征在于,包括:
客户端设备和浏览器端设备,所述客户端设备与浏览器端设备通过无线网络连
接;
所述客户端设备包括:
服务器模块,用于在所述客户端设备建立web服务器,当接收到浏览器端设备
发送的传输文件请求后,向浏览器端设备发送文件管理web页面,接收浏览器
端设备中的传输管理模块发送的文件,当接收到文件后,用于保存该文件到本
地;
所述浏览器端设备包括:
文件传输管理单元,用于通过浏览器向所述客户端设备发送传输文件请求,接
收所述web服务器发送的文件管理web页面,将上传的文件向客户端设备发送。
5.如权利要求4所述的数据传输系统,其特征在于:
所述文件为媒体文件;
所述服务器模块还用于当保存该文件时,当接收到预定大小的文件后,将该媒
体文件添加到播放列表中。
6.如权利要求4所述的数据传输系统,其特征在于:
浏览器端依据客户端设备的IP地址与客户端设备建立连接;
所述文件传输管理单元还用于下载文件管理...
【专利技术属性】
技术研发人员:林金星,蒋亚文,
申请(专利权)人:深圳市快播科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。