一种文件传输方法、相关设备和系统的制作方法

文档序号:9791697阅读:496来源:国知局
一种文件传输方法、相关设备和系统的制作方法
【技术领域】
[0001] 本发明设及通信领域,尤其设及一种文件传输方法、相关设备和系统。
【背景技术】
[0002] 目前越来越多的终端设备支持WiFi (Wireless Fidelity,无线保真,简称WiFi) 热点共享功能,利用开启的WiFi热点进行文件的传输,传输速度大大高于蓝牙和红外传 输,因此运种文件传输方式得到越来越广泛的使用。目前的利用WiFi热点传输文件的方法 是:终端设备设置WiFi热点的WiFi名称和网络密码后可开启WiFi热点,WiFi设备扫描周 围的WiFi热点,生成WiFi热点列表,然后在WiFi热点列表中选择目标WiFi热点进行连接, 输入网络密码后进行身份鉴权,目标WiFi热点验证连接的WiFi设备网络密码合法后,与该 WiFi设备建立WiFi连接,开启WiFi热点的终端设备开启发送线程,WiFi设备开启接收线 程,终端设备将文件发送给WiFi设备。或者终端设备开启不加密的WiFi热点,WiFi设备 扫描周围的WiFi热点,生成WiFi热点列表,然后在WiFi热点列表中选择目标WiFi热点进 行连接,目标WiFi热点接收到连接请求不需要进行身份鉴权即与该WiFi设备建立WiFi连 接,目标WiFi热点开启发送线程,WiFi设备开启接收线程,实现文件的传输过程。
[0003] 由上可W看出,目前利用WiFi热点传输文件的过程过于繁琐,需要手动从WiFi列 表中选择目标列表,在WiFi热点加密的情况下手动输入密码进行连接,存在连接耗时过长 的问题;在WiFi热点不加密的情况下进行连接,虽能减少一定的WiFi连接的时间,但是无 法确保文件传输的安全性。

【发明内容】

[0004] 本发明实施例所要解决的技术问题在于,提供一种文件传输方法、相关设备和系 统。可解决现有技术中建立文件传输链路耗时过长和安全性不高的问题。
[0005] 为了解决上述技术问题,本发明实施例提供了一种文件传输方法,包括:
[0006] 一种文件传输方法,其特征在于,包括:
[0007] 发送方设备开启不加密的WiFi热点;
[0008] 所述发送方设备获取服务端口号、密钥和所述WiFi热点的BSSID,并通过NFC方式 将所述服务端口号、所述密钥和所述BSSID发送给接收方设备;
[0009] 所述发送方设备根据所述接收方设备发送的携带所述BSSID的关联请求,与所述 接收方设备建立WiFi连接;
[0010] 所述发送方设备为所述接收方设备分配IP地址,并通过所述WiFi连接将分配的 IP地址发送给所述接收方设备;
[0011] 所述发送方设备在所述服务端口号对应的服务端口上接收所述接收方设备发送 的传输连接请求;
[0012] 所述发送方设备根据所述传输连接请求与所述接收方设备建立文件传输链路;
[0013] 所述发送方设备利用所述密钥对待传输文件进行加密后生成加密文件,并通过所 述文件传输链路将所述加密文件发送给所述接收方设备。
[0014] 相应地,本发明实施例还提供了一种文件传输方法,包括:
[0015] 接收方设备接收发送方设备通过NFC方式发送的服务端口号、密钥和BSSID ;
[0016] 所述接收方设备根据所述BSSID与所述接收方设备开启的不加密WiFi热点建立 WiFi连接;
[0017] 所述接收方设备接收所述发送方设备分配的IP地址,并根据所述分配的IP地址 得到所述发送方设备的IP地址;
[0018] 所述接收方设备根据所述发送方设备的IP地址和所述服务端口号与所述发送方 设备建立文件传输链路;
[0019] 所述接收方设备通过所述文件传输链路接收所述发送方设备发送的加密文件,并 利用所述密钥对所述加密文件进行解密。
[0020] 相应的,本发明实施例还提供一种发送方设备,包括:
[0021] 热点开启模块,用于开启不加密的WiFi热点;
[0022] 热点信息发送模块,用于获取服务端口号、密钥和所述WiFi热点的BSSID,并通过 NFC方式将所述服务端口号、所述密钥和所述BSSID发送给接收方设备;
[0023] WiFi连接建立模块,用于根据所述接收方设备发送的携带所述BSSID的关联请 求,与所述接收方设备建立WiFi连接;
[0024] IP地址分配模块,用于为所述接收方设备分配IP地址,并通过所述WiFi连接将分 配的IP地址发送给所述接收方设备;
[00巧]连接请求接收模块,用于在所述服务端口号对应的服务端口上接收所述接收方设 备发送的传输连接请求;
[00%] 链路建立模块,用于根据所述传输连接请求与所述接收方设备建立文件传输链 路;
[0027] 文件发送模块,用于利用所述密钥对待传输文件进行加密后生成加密文件,并通 过所述文件传输链路将所述加密文件发送给所述接收方设备。
[002引相应的,本发明实施例还提供一种接收方设备,包括:
[0029] 热点信息接收模块,用于接收发送方设备通过NFC方式发送的服务端口号、密钥 和 BSSID ;
[0030] 热点连接模块,用于根据所述BSSID与所述接收方设备开启的不加密WiFi热点建 立WiFi连接;
[0031] IP地址配置模块,用于接收所述发送方设备分配的IP地址,并根据所述分配的IP 地址得到所述发送方设备的IP地址;
[0032] 链路建立模块,用于根据所述发送方设备的IP地址和所述服务端口号与所述发 送方设备建立文件传输链路;
[0033] 文件接收模块,用于通过所述文件传输链路接收所述发送方设备发送的加密文 件,并利用所述密钥对所述加密文件进行解密。
[0034] 相应的,本发明实施例还提供一种文件传输系统,包括本发明实施例的发送方设 备和接收方设备。
[0035] 实施本发明实施例,具有如下有益效果:
[0036] 发送方设备通过NFC方式将服务端口号、密钥和BSSID发送给接收方设备,接收方 设备能根据BSSDI快速的与发送方设备开启的不加密WiFi热点连接,W及通过服务端口号 与接收方设备建立文件传输链路,发送方设备通过建立的文件传输链路传输采用密钥加密 的待传输文件,运样既能保证发送方设备和接收方设备迅速建立连接,又能保证文件传输 的安全。
【附图说明】
[0037] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0038] 图1是本发明实施例提供的一种文件传输系统的交互示意图;
[0039] 图2是本发明实施例提供的一种文件传输方法的流程示意图;
[0040] 图3是本发明实施例提供的一种文件传输方法的另一流程示意图;
[0041] 图4是本发明实施例提供的一种发送方设备的结构示意图;
[0042] 图5是本发明实施例提供的一种接收方设备的结构示意图;
[0043] 图6是本发明实施例提供的一种发送方设备的另一结构示意图;
[0044] 图7是本发明实施例提供的一种接收方设备的另一结构示意图。
【具体实施方式】
[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0046] 参见图1,为本发明实施例提供的一种文件传输系统的交互示意图,在本发明实施 例中,文件传输系统包括发送方设备和接收方设备,本发明实施例提供的发送方设备支持 WiFi热点共享,接收方设备支持WiFi连接,发送方设备和接收方设备包括但不限于搭载 iOS⑥、Android饭、Microsoft瑕或者其它操作系统的移动终端,诸如移动电话。也可W 是其它移动终端,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型计算机 或平板电脑或台式计算机。发送方设备和接收方设备的交互过程如下:
[0
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1