【技术实现步骤摘要】
基于WiFi设备传输文件的方法及系统
本专利技术涉及互联网
,具体涉及一种基于WiFi设备传输文件的方法及系统。
技术介绍
随身WiFi(WirelessFidelity,无线保真)设备用于满足用户使用移动终端进行无线上网的需求。现有技术中随身WiFi设备分为两种:一种是通过无线运营商提供的无线上网芯片(SIM卡),组成一个可以移动的WiFi接收发射信号源,通过此套设备,可以连接到2.5G、3G或者4G网络上,形成可以移动的WiFi热点;另一种是将随身WiFi设备插到可上网的台式机上,利用台式机的网络创建WiFi热点。用户的移动终端通过连接到WiFi热点进而连接到互联网。然而现有技术中的随身WiFi设备功能单一,仅仅提供连接互联网的功能,无法有效利用用户的移动终端与台式机之间的局域网的优势,为用户提供多样化的服务。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于WiFi设备传输文件的方法及系统。根据本专利技术的一个方面,提供了一种基于WiFi设备传输文件的方法,包括:通过所述WiFi设备建立第一终端与第二终端之间的通信连接;在建立所述通信连接之后,所述第一终端在用户交互界面中提供并展现用于上传文件的第一操作接口和/或用于下载文件的第二操作接口;根据用户对所述第一操作接口的访问请求,所述第一终端向所述第二终端上传所述第一终端保存的文件;和/或,根据用户对所述第二操作接口的访问请求,所述第一终端下载所述第二终端保存的文件。根据本专利技术的另一方面,提供了一种基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。