基于WiFi设备传输文件的方法及系统技术方案

技术编号:10652025 阅读:126 留言:0更新日期:2014-11-19 14:45
本发明专利技术公开了一种基于WiFi设备传输文件的方法及系统。其中,方法包括:通过所述WiFi设备建立第一终端与第二终端之间的通信连接;在建立所述通信连接之后,所述第一终端在用户交互界面中提供并展现用于上传文件的第一操作接口和/或用于下载文件的第二操作接口;根据用户对所述第一操作接口的访问请求,所述第一终端向所述第二终端上传所述第一终端保存的文件;和/或,根据用户对所述第二操作接口的访问请求,所述第一终端下载所述第二终端保存的文件。本方案利用了通过WiFi设备创建的第一终端与第二终端之间的局域网的优势,为用户提供了一种在不同终端之间的传输文件的方便快捷的方式。

【技术实现步骤摘要】
基于WiFi设备传输文件的方法及系统
本专利技术涉及互联网
,具体涉及一种基于WiFi设备传输文件的方法及系统。
技术介绍
随身WiFi(WirelessFidelity,无线保真)设备用于满足用户使用移动终端进行无线上网的需求。现有技术中随身WiFi设备分为两种:一种是通过无线运营商提供的无线上网芯片(SIM卡),组成一个可以移动的WiFi接收发射信号源,通过此套设备,可以连接到2.5G、3G或者4G网络上,形成可以移动的WiFi热点;另一种是将随身WiFi设备插到可上网的台式机上,利用台式机的网络创建WiFi热点。用户的移动终端通过连接到WiFi热点进而连接到互联网。然而现有技术中的随身WiFi设备功能单一,仅仅提供连接互联网的功能,无法有效利用用户的移动终端与台式机之间的局域网的优势,为用户提供多样化的服务。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于WiFi设备传输文件的方法及系统。根据本专利技术的一个方面,提供了一种基于WiFi设备传输文件的方法,包括:通过所述WiFi设备建立第一终端与第二终端之间的通信连接;在建立所述通信连接之后,所述第一终端在用户交互界面中提供并展现用于上传文件的第一操作接口和/或用于下载文件的第二操作接口;根据用户对所述第一操作接口的访问请求,所述第一终端向所述第二终端上传所述第一终端保存的文件;和/或,根据用户对所述第二操作接口的访问请求,所述第一终端下载所述第二终端保存的文件。根据本专利技术的另一方面,提供了一种基于WiFi设备传输文件的系统,包括:第一终端、第二终端以及所述WiFi设备,通过所述WiFi设备所述第一终端与所述第二终端之间建立有通信连接;其中,所述第一终端包括:操作接口提供模块,适于提供用于上传文件的第一操作接口和/或用于下载文件的第二操作接口;显示模块,适于在用户交互界面中展现所提供的用于上传文件的第一操作接口和/或用于下载文件的第二操作接口;第一发送模块,适于根据用户对所述第一操作接口的访问请求,向所述第二终端上传所述第一终端保存的文件;第一接收模块,适于根据用户对所述第二操作接口的访问请求,接收从所述第二终端下载的文件;所述第二终端包括:第二接收模块,适于接收所述第一终端上传的文件;第二发送模块,适于向第一终端发送下载的文件。根据本专利技术提供的技术方案,在通过WiFi设备建立第一终端与第二终端之间的通信连接之后,用户通过对第一终端在用户交互界面中提供的第一操作接口和/或第二操作接口的访问请求,能够实现第一终端和第二终端之间的文件交互传输,本方案利用了通过WiFi设备创建的第一终端与第二终端之间的局域网的优势,为用户提供了一种在不同终端之间的传输文件的方便快捷的方式。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的基于WiFi设备传输文件的方法流程图;图2示出了根据本专利技术另一个实施例的基于WiFi设备传输文件的方法流程图;图3a示出了本专利技术提供的WiFi应用搜索WiFi设备的界面示意图;图3b示出了本专利技术提供的WiFi应用进行认证的界面示意图;图4示出了本专利技术提供的“我的电脑”功能区的用户交互界面示意图;图5示出了本专利技术提供的D盘下文件列表的示意图;图6示出了本专利技术提供的展现第二操作接口的用户交互界面示意图;图7示出了本专利技术提供的对文件进行重命名的用户交互界面示意图;图8a示出了本专利技术提供的手机向PC上传文件的用户交互界面示意图;图8b和图8c示出了本专利技术提供的从手机相册选取上传的手机照片的示意图;图8d示出了本专利技术提供的选取上传的手机文件的示意图;图9示出了根据本专利技术一个实施例的基于WiFi设备传输文件的系统结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的基于WiFi设备传输文件的方法流程图,如图1所示,本实施例包括如下步骤:步骤S100,通过WiFi设备建立第一终端与第二终端之间的通信连接。本专利技术中的WiFi设备指的是可插到台式个人电脑(简称:PC)上的可移动的随身WiFi设备。本文中,第一终端可以为智能手机、平板式电脑等具有移动联网功能的移动终端设备,第二终端可以为PC等终端设备。当用户使用WiFi设备时,将WiFi设备插到第二终端上,WiFi设备与第二终端建立连接后,随之在第二终端中启动WiFi服务程序,创建WiFi热点。其中,WiFi服务程序用于使第一终端与第二终端之间建立通信连接,并且为第一终端和第二终端之间的数据传输提供服务。具体地,第一终端内部安装有专门的WiFi应用,该WiFi应用为与WiFi设备及其在第二终端中启动的WiFi服务程序协同工作的软件程序,第一终端与第二终端的数据通信具体为第一终端内部的WiFi应用与第二终端中的WiFi服务程序之间的数据通信。在创建WiFi热点之后,第一终端可通过发送登录消息的形式与第二终端建立通信连接。步骤S101,在建立通信连接之后,第一终端在用户交互界面中提供并展现用于上传文件的第一操作接口和/或用于下载文件的第二操作接口。第一终端的WiFi应用为用户提供各个功能区的用户交互界面,在其中一个功能区的用户交互界面中提供并展现用于上传文件的第一操作接口,在其中另一个功能区的用户交互界面中提供并展现用于下载文件的第二操作接口。本专利技术中,操作接口可理解为第一终端为用户提供各种功能实现的用户操作接口,以第一操作接口和第二操作接口为例,用户若选择(点击或其它方式)用户交互界面中的第一操作接口,第一终端将为用户提供上传文件的功能,用户若选择用户交互界面中的第二操作接口,第一终端将为用户提供下载文件的功能。步骤S102,根据用户对第一操作接口的访问请求,第一终端向第二终端上传第一终端保存的文件;和/或,根据用户对第二操作接口的访问请求,第一终端下载第二终端保存的文件。本步骤可实现第一终端和第二终端之间的文件交互传输。如果用户选择第一操作接口,第一终端将保存在其上的文件传输给第二终端;如果用户选择第二操作接口,第二终端将保存在其上的文件传输给第一终端。根据本实施例提供的方法,在通过WiFi设备建立第一终端与第二终端之间的通信连接之后,用户通过对第一终端在用户交互界面中提供的第一操作接口和/或第二操作接口的访问请求,能够实现第一终端和第二终端之间的文件交互传输,该方法利用了通过WiFi设备创建的第一终端与第二终端之间的局域网的优势,为用户提供了一种在不同终端之间的传输文件的方便快捷的方式。图2示出了根据本本文档来自技高网...
基于WiFi设备传输文件的方法及系统

【技术保护点】
一种基于WiFi设备传输文件的方法,包括:通过所述WiFi设备建立第一终端与第二终端之间的通信连接;在建立所述通信连接之后,所述第一终端在用户交互界面中提供并展现用于上传文件的第一操作接口和/或用于下载文件的第二操作接口;根据用户对所述第一操作接口的访问请求,所述第一终端向所述第二终端上传所述第一终端保存的文件;和/或,根据用户对所述第二操作接口的访问请求,所述第一终端下载所述第二终端保存的文件。

【技术特征摘要】
1.一种基于WiFi设备传输文件的方法,包括:通过所述WiFi设备建立第一终端与第二终端之间的通信连接;其中,在所述WiFi设备与第二终端连接后,在所述第二终端中启动WiFi服务程序;所述WiFi服务程序为动态链接库文件;在建立所述通信连接之后,所述第一终端在用户交互界面中提供并展现用于访问所述第二终端的指定文件夹的第三操作接口;根据用户对所述第三操作接口的访问请求,所述第一终端向所述第二终端发送用于访问所述第二终端的指定文件夹的第一http请求消息,以供所述第二终端根据所述第一http请求消息调用所述第二终端的操作系统提供的浏览所述指定文件夹的文件列表的接口,获取所述指定文件夹的文件列表;所述第一终端接收所述第二终端返回的携带有所述指定文件夹的文件列表的第一http响应消息,在所述用户交互界面中展现所述指定文件夹的文件列表;所述第一终端在用户交互界面中提供并展现用于上传文件的第一操作接口和/或用于下载文件的第二操作接口;根据用户对所述第一操作接口的访问请求,所述第一终端向所述第二终端上传所述第一终端保存的文件;和/或,根据用户对所述第二操作接口的访问请求,所述第一终端下载所述第二终端保存的文件。2.根据权利要求1所述的方法,所述第一终端在用户交互界面中提供并展现用于上传文件的第一操作接口具体为:所述第一终端在用户交互界面中提供并展现用于向所述指定文件夹内添加文件的第一操作接口。3.根据权利要求1所述的方法,所述第一终端在用户交互界面中提供并展现用于下载文件的第二操作接口具体为:针对所述指定文件夹的文件列表中的每个文件,所述第一终端在用户交互界面中提供并根据用户的操作展现用于下载该文件的第二操作接口。4.根据权利要求1或3所述的方法,根据用户对所述第二操作接口的访问请求,所述第一终端下载所述第二终端保存的文件进一步包括:根据用户对指定文件的第二操作接口的访问请求,所述第一终端连接到所述第二终端的指定端口,向所述指定端口发送用于下载所述指定文件的第二http请求消息,所述第二http请求消息携带有所述指定文件的文件名;所述第二终端通过所述指定端口将所述文件名对应的指定文件传输给所述第一终端。5.根据权利要求4所述的方法,当所述指定文件为多个时,所述第二终端通过所述指定端口将所述文件名对应的指定文件传输给所述第一终端进一步包括:所述第二终端通过所述指定端口将多个指定文件以至少一个线程且每个线程中队列的形式传输给所述第一终端。6.根据权利要求4所述的方法,所述方法还包括:当第二终端接收到多个第一终端发送的用于下载同一指定文件的第二http请求消息时,所述第二终端将所述指定文件加载到内存中,以供所述多个第一终端从所述第二终端的内存中下载所述指定文件。7.根据权利要求1-3任一项所述的方法,所述通过WiFi设备建立第一终端与第二终端之间的通信连接进一步包括:所述第一终端向所述第二终端中的WiFi服务程序发送登录消息;所述第一终端接收所述第二终端中的WiFi服务程序返回的登录确认消息。8.根据权利要求7所述的方法,所述通过WiFi设备建立第一终端与第二终端之间的通信连接还包括:所述第一终端向所述第二终端中的WiFi服务程序发送认证消息,以供所述第二终端中的WiFi服务程序根据所述认证消息生成令牌;所述第一终端接收所述第二终端返回的携带有所述令牌的认证确认消息。9.根据权利要求8所述的方法,所述令牌为经过时间戳进行加密的字符串。10.根据权利要求8或9所述的方法,所述第一终端和所述第二终端之间交互的http请求消息和http响应消息中均携带有所述令牌。11.一种基于WiFi设备传输文件的系统,包括:第一终端、第二终端以及所述WiFi设备,通过所述WiFi设备所述第一终端与所述第二终端之间建立有通信连接;其中,所述第一终端包括:操作接口提供模块,适于提供用于上传文件的第...

【专利技术属性】
技术研发人员:侯志刚鄢云
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1