著录项信息
专利名称 | 一种数据传输方法及系统 |
申请号 | CN201110239988.3 | 申请日期 | 2011-08-19 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-03-06 | 公开/公告号 | CN102957715A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 深圳市快播科技有限公司 | 申请人地址 | 江苏省南通市如皋市石庄镇东板桥路16号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 南通市兴石物资贸易有限公司 | 当前权利人 | 南通市兴石物资贸易有限公司 |
发明人 | 林金星;蒋亚文 |
代理机构 | 深圳鼎合诚知识产权代理有限公司 | 代理人 | 郭燕 |
摘要
本发明公开了一种数据传输方法,包括:服务器端设备与浏览器端设备通过无线网络连接;在服务器端设备建立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地址与客户端设备建立连接;
所述文件传输管理单元还用于下载文件管理web页面中的文件到本地,若该文件是媒体文件,当下载到预定大小的文件后,将该媒体文件添加到播放列表中。
7.一种服务器端设备的数据传输方法,其特征在于,包括:
所述服务器端设备通过无线网络与多个浏览器端设备连接;
建立web服务器;
当所述多个浏览器端设备中的至少一个浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;
当所述至少一个浏览器端设备上传文件到服务器端设备的web浏览器,所述web浏览器接收到文件后,保存该文件到本地;若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。
8.一种浏览器端设备的数据传输方法,其特征在于,包括:
多个浏览器端设备通过无线网络与服务器端设备连接;
所述多个浏览器端设备中的至少一个浏览器端设备向所述服务器端设备发送传输文件请求;
所述浏览器端设备接收所述服务器端设备根据所述请求返回的文件管理web页面;
所述浏览器端设备通过文件管理web页面向服务器端设备中的web浏览器上传文件。
9.一种数据传输系统中的客户端设备,其特征在于:
多个客户端设备通过无线网络与浏览器端设备连接;
所述多个客户端设备的每一个客户端设备包括:
服务器模块,用于在所述客户端设备建立web服务器,当接收到浏览器端设备发送的传输文件请求后,向浏览器端设备发送文件管理web页面,接收浏览器端设备中的传输管理模块发送的文件,当接收到文件后,用于保存该文件到本地,若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。
10.一种数据传输系统中的浏览器端设备,其特征在于:
所述浏览器端设备通过无线网络与多个客户端设备连接;
所述浏览器端设备包括:
文件传输管理单元,用于通过浏览器向所述多个客户端设备发送传输文件请求,接收web服务器发送的文件管理web页面,将上传的文件向所述多个客户端设备发送。
一种数据传输方法及系统\n技术领域\n[0001] 本发明涉及一种数据传输方法及系统。\n背景技术\n[0002] 传统的物理电缆连接不方便,数据传输速度较慢。\n[0003] 现有的传输方式允许视频文件在移动设备之间进行传送,但用户只能手动更新播放器的播放列表,不够便捷,用户体验差。\n发明内容\n[0004] 本发明要解决的主要技术问题是,提供一种数据传输方法及系统,可以便捷的传输数据。\n[0005] 为解决上述技术问题,本发明提供一种数据传输方法,包括:服务器端设备与浏览器端设备通过无线网络连接;在服务器端设备建立web服务器;当浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;所述浏览器端设备上传文件到服务器端设备中的web浏览器;\n所述web浏览器接收到文件后,保存该文件到本地。\n[0006] 本发明还提出了一种数据传输系统,包括:客户端设备和浏览器端设备,所述客户端设备与浏览器端设备通过无线网络连接;所述客户端设备包括:服务器模块,用于在所述客户端设备中建立web服务器,当接收到浏览器端设备发送的传输文件请求后,向浏览器端设备发送文件管理web页面,接收浏览器端设备中的传输管理模块发送的文件,当接收到文件后,用于保存该文件到本地;所述浏览器端设备包括:文件传输管理单元,用于通过浏览器向所述客户端设备发送传输文件请求,接收所述web服务器发送的文件管理web页面,将上传的文件向客户端设备发送。\n[0007] 本发明提供一种服务器端设备的数据传输方法,所述服务器端设备通过无线网络与浏览器端设备连接;建立web服务器;当所述浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;当所述浏览器端设备上传文件到服务器端设备的web浏览器,所述web浏览器接收到文件后,保存该文件到本地;若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。\n[0008] 本发明提供一种浏览器端设备的数据传输方法,所述浏览器端设备通过无线网络与服务器端设备连接;向所述服务器端设备发送传输文件请求;接收所述服务器端设备根据所述请求返回的文件管理web页面;所述浏览器端设备通过文件管理web页面向服务器端设备中的web浏览器上传文件。\n[0009] 本发明提供一种数据传输系统中的客户端设备,所述客户端设备通过无线网络与浏览器端设备连接;所述客户端设备包括:服务器模块,用于在所述客户端设备建立web服务器,当接收到浏览器端设备发送的传输文件请求后,向浏览器端设备发送文件管理web页面,接收浏览器端设备中的传输管理模块发送的文件,当接收到文件后,用于保存该文件到本地,若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。\n[0010] 本发明提供一种数据传输系统中的浏览器端设备,所述浏览器端设备通过无线网络与客户端设备连接;所述浏览器端设备包括:文件传输管理单元,用于通过浏览器向所述客户端设备发送传输文件请求,接收所述web服务器发送的文件管理web页面,将上传的文件向客户端设备发送。\n[0011] 本发明的有益效果是:通过本发明实施例提出的方法与系统,设备之间的数据传输不需要电缆连接,非常方便,并且能够一个设备对应多个设备同时进行传输。进一步地,还可以将传输的媒体文件直接添加到播放器的播放列表中,实现在传输过程中实时的播放。\n附图说明\n[0012] 图1为本发明一种数据传输系统的一实施例的系统架构示意图;\n[0013] 图2为本发明一种数据传输系统的一实施例的模块示意图;\n[0014] 图3为本发明一种数据传输方法的一实施例的传输过程示意图。\n具体实施方式\n[0015] 下面通过具体实施方式结合附图对本发明作进一步详细说明。\n[0016] 图1为本发明一种数据传输系统的一实施例的系统架构示意图,如图所示,系统包括多个设备,设备之间通过无线通讯(例如:wifi、wipi等)连接到局域网,使设备之间能够通过局域网进行数据传输。然后,在其中的一个设备中建立web服务器,另一浏览器端设备打开浏览器,在地址栏中输入该web服务器IP地址及端口,便可访问web服务器,获取文件管理网页内容,浏览器端设备在浏览器中选择要从本地上传或从web服务器下载的文件,通过浏览器的HTTP协议即可将本地文件传送到web服务器端的列表,或将列表中的文件下载到本地。如图1所示,一台移动设备web服务器可同时与多个web浏览器设备进行文件传输。\n[0017] 图2为本发明一种数据传输系统的一实施例的模块示意图,如图所示,本系统包含客户端设备和浏览器端设备。客户端设备包含服务器模块,用于建立web服务器,监听网络http请求及文件传输管理。当另一台计算机或设备通过浏览器请求连接到客户端时,web服务器将响应其请求,返回文件管理web页面给所述浏览器端设备。浏览器端设备的本地文件获取模块从本地选择文件传送给http传输管理模块,随后将文件传送到客户端的web服务器,服务器模块接收到文件后保存文件。若所述文件为媒体文件,例如视频文件,为了实现传输的同时进行播放,在收到预定视频文件大小后,服务器模块发送消息给本地媒体管理模块,本地媒体管理模块收到消息后,更新播放列表界面(即将媒体文件添加到播放列表中),用户就可以在播放列表中点击刚刚收到的文件进行播放。\n[0018] 所述预定视频文件大小可依据具体情形个别设定。更新列表的方式除了响应服务器消息更新之外,也可采用设定时钟进行周期性更新等方式,但不限于此。\n[0019] 图3为本发明一种数据传输方法的一实施例的传输过程示意图,如图所示,具体流程简述如下:\n[0020] 1、在一移动设备上(如安装有快播播放器的IPAD)建立web服务器程序,使浏览器端设备可以通过网页浏览器访问;\n[0021] 2、浏览器端设备在浏览器中通过IP地址和端口访问web服务器,web服务器返回文件管理web页面;\n[0022] 3、浏览器端在浏览器中打开本地硬盘,选择要上传的文件,点击上传按钮开始上传;\n[0023] 4、浏览器端不断从本地读取文件,上传到服务器;\n[0024] 5、服务器端接收从浏览器端发送的数据,将其保存;若接收的文件是媒体文件,则同时不断检测视频文件是否达到可以播放的预定长度,如果可以播放,则发送消息给本地媒体库模块指示更新,将该媒体文件添加到播放列表中。\n[0025] 6、重复步骤4和5,直至文件传输完成。\n[0026] 当本地媒体库接收到更新消息时,更新媒体库,将该媒体文件添加到播放列表中,之后便允许用户进行视频文件播放。\n[0027] 图3仅示意说明了从浏览器客户端向播放器web服务器上传文件的过程,进一步地,本发明还可以包括:所述浏览器端设备下载文件管理web页面中的文件到本地;若该文件是媒体文件,当下载到预定大小的文件后,浏览器端设备将该媒体文件添加到播放列表中。\n[0028] 本发明还提出了:\n[0029] 一种服务器端设备的数据传输方法,包括:\n[0030] 所述服务器端设备通过无线网络与浏览器端设备连接;\n[0031] 建立web服务器;\n[0032] 当所述浏览器端设备通过浏览器向服务器端设备发送传输文件请求时,所述web服务器响应所述请求,向所述浏览器端设备返回文件管理web页面;\n[0033] 所述浏览器端设备上传文件到服务器端设备的web浏览器,所述web浏览器接收到文件后,保存该文件到本地;若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。\n[0034] 一种浏览器端设备的数据传输方法,包括:\n[0035] 所述浏览器端设备通过无线网络与服务器端设备连接;\n[0036] 向所述服务器端设备发送传输文件请求;\n[0037] 接收所述服务器端设备根据所述请求返回的文件管理web页面;\n[0038] 所述浏览器端设备通过文件管理web页面向服务器端设备中的web浏览器上传文件。\n[0039] 一种数据传输系统中的客户端设备:\n[0040] 所述客户端设备通过无线网络与浏览器端设备连接;\n[0041] 所述客户端设备包括:\n[0042] 服务器模块,用于在所述客户端设备建立web服务器,当接收到浏览器端设备发送的传输文件请求后,向浏览器端设备发送文件管理web页面,接收浏览器端设备中的传输管理模块发送的文件,当接收到文件后,用于保存该文件到本地,若所述文件为媒体文件,保存该文件时,当接收到预定大小的文件后,服务器端设备将该媒体文件添加到播放列表中。\n[0043] 一种数据传输系统中的浏览器端设备:\n[0044] 所述浏览器端设备通过无线网络与客户端设备连接;\n[0045] 所述浏览器端设备包括:\n[0046] 文件传输管理单元,用于通过浏览器向所述客户端设备发送传输文件请求,接收所述web服务器发送的文件管理web页面,将上传的文件向客户端设备发送。\n[0047] 通过上述对本发明实施例的描述可以看出,在本发明实施例中,设备之间的数据传输不需要电缆连接,非常方便,并且能够一个设备对应多个设备同时进行传输。进一步地,现有的传输方式中视频文件在移动设备之间进行传送,但用户只能手动更新播放器的播放列表,不够便捷,用户体验差,而在本发明的部分实施例中,还可以将传输的媒体文件直接添加到播放器的播放列表中,实现在传输过程中实时的播放。\n[0048] 以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
法律信息
- 2022-07-29
未缴年费专利权终止
IPC(主分类): H04L 29/08
专利号: ZL 201110239988.3
申请日: 2011.08.19
授权公告日: 2016.01.20
- 2020-07-03
专利权的转移
登记生效日: 2020.06.12
专利权人由深圳市快播科技有限公司变更为南京乾颖科技发展有限公司
地址由518000 广东省深圳市南山区高新南一道009号中国科技开发院中科研发园三号楼22层变更为210000 江苏省南京市江宁区麒麟科技创新园创研路266号
- 2016-01-20
- 2013-04-03
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201110239988.3
申请日: 2011.08.19
- 2013-03-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-08-10
|
2011-04-27
| | |
2
| |
2008-05-07
|
2006-10-31
| | |
3
| |
2011-01-12
|
2010-07-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |