[发明专利]数据传输方法及装置和电子设备在审
申请号: | 202010769407.6 | 申请日: | 2020-08-03 |
公开(公告)号: | CN111988287A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 涂勇 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 电子设备 | ||
1.一种数据传输方法,所述方法包括:
第一终端创建Wifi对等网络,并在所述Wifi对等网络中构建套接字服务端;
第二终端加入所述第一终端创建的Wifi对等网络,并在所述Wifi对等网络中构建套接字客户端;
在所述Wifi对等网络下所述第二终端构建的套接字客户端建立与所述第一终端构建的套接字服务端之间的连接;
通过所述套接字客户端与套接字服务端之间连接后提供的传输通道,在所述第一终端和第二终端之间传输数据。
2.根据权利要求1所述的方法,在所述第一终端创建Wifi对等网络之前,所述方法还包括:
第一终端判断是否支持Wifi对等网络模式;
如果支持,执行所述第一终端创建Wifi对等网络的步骤。
3.根据权利要求2所述的方法,所述方法还包括:
如果不支持,第一终端创建Wifi热点,并在所述Wifi热点提供的局域网中构建套接字服务端;
第二终端连接所述第一终端创建的Wifi热点,并在所述Wifi热点提供的局域网中构建套接字客户端;
在所述Wifi热点提供的局域网下所述第二终端构建的套接字客户端建立与所述第一终端构建的套接字服务端之间的连接;
通过所述套接字客户端与套接字服务端之间连接后提供的传输通道,在所述第一终端和第二终端之间传输数据。
4.根据权利要求3所述的方法,所述第一终端创建Wifi对等网络,包括:
第一终端调用WifiP2pManger.createGroup(),创建Wifi对等网络;
所述第一终端创建Wifi热点,包括:
第一终端调用WifiManger.addNetwork(),创建Wifi热点。
5.根据权利要求2所述的方法,所述第一终端判断是否支持Wifi对等网络模式,包括:
第一终端调用WifiManger.isP2pSupport(),并获取返回值;
根据所述返回值,确定是否支持Wifi对等网络模式。
6.根据权利要求1所述的方法,所述构建套接字服务端,包括:
调用Socket Server:newServerSocket(port),构建套接字服务端。
7.根据权利要求1所述的方法,所述第二终端构建的套接字客户端建立与所述第一终端构建的套接字服务端之间的连接,包括:
第二终端调用clientSocket.connect((new InetSocketAddress(ip,port)),timeout),使得构建的套接字客户端与所述第一终端构建的套接字服务端建立TCP通信。
8.根据权利要求7所述的方法,所述ip为192.168.43.1,port为7878。
9.根据权利要求1所述的方法,所述第二终端加入所述第一终端创建的Wifi对等网络,包括:
第二终端调用WifiP2pManger.connect(Channel,WifiConfig,ActionListener),加入所述第一终端创建的Wifi对等网络。
10.根据权利要求3所述的方法,所述第二终端连接所述第一终端创建的Wifi热点,包括:
第二终端调用WifiManger.connect(WifiConfoguration),连接所述第一终端创建的Wifi热点。
11.根据权利要求1所述的方法,所述套接字客户端与套接字服务端之间的读取文件缓存大小设置为512K。
12.根据权利要求1-11中任一所述的方法,所述数据包括大文件,所述数据传输包括大文件传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010769407.6/1.html,转载请声明来源钻瓜专利网。