[发明专利]数据传输方法及装置和电子设备在审
申请号: | 202010769407.6 | 申请日: | 2020-08-03 |
公开(公告)号: | CN111988287A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 涂勇 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 电子设备 | ||
本说明书实施例提供一种数据传输方法及装置和电子设备。所述方法包括:第一终端创建Wifi对等网络,并在所述Wifi对等网络中构建套接字服务端;第二终端加入所述第一终端创建的Wifi对等网络,并在所述Wifi对等网络中构建套接字客户端;在所述Wifi对等网络下所述第二终端构建的套接字客户端建立与所述第一终端构建的套接字服务端之间的连接;通过所述套接字客户端与套接字服务端之间连接后提供的传输通道,在所述第一终端和第二终端之间传输数据。
技术领域
本说明书实施例涉及通信技术领域,尤其涉及一种数据传输方法及装置和电子设备。
背景技术
随着移动终端的不断普及,需要在不同移动终端之间的进行数据传输的场景和需求越来越多。特别是针对线下无网络状态时数据传输的需求尤为突出。
为此,需要提供一种适用于不需要连接到网络或热点,就可以在不同移动终端之间进行数据传输的方案。
发明内容
本说明书实施例提供的一种数据传输方法及装置和电子设备。
根据本说明书实施例的第一方面,提供一种数据传输方法,所述方法包括:
第一终端创建Wifi对等网络,并在所述Wifi对等网络中构建套接字服务端;
第二终端加入所述第一终端创建的Wifi对等网络,并在所述Wifi对等网络中构建套接字客户端;
在所述Wifi对等网络下所述第二终端构建的套接字客户端建立与所述第一终端构建的套接字服务端之间的连接;
通过所述套接字客户端与套接字服务端之间连接后提供的传输通道,在所述第一终端和第二终端之间传输数据。
可选的,在所述第一终端创建Wifi对等网络之前,所述方法还包括:
第一终端判断是否支持Wifi对等网络模式;
如果支持,执行所述第一终端创建Wifi对等网络的步骤;
可选的,所述方法还包括:
如果不支持,第一终端创建Wifi热点,并在所述Wifi热点提供的局域网中构建套接字服务端;
第二终端连接所述第一终端创建的Wifi热点,并在所述Wifi热点提供的局域网中构建套接字客户端;
在所述Wifi热点提供的局域网下所述第二终端构建的套接字客户端建立与所述第一终端构建的套接字服务端之间的连接;
通过所述套接字客户端与套接字服务端之间连接后提供的传输通道,在所述第一终端和第二终端之间传输数据。
可选的,所述第一终端创建Wifi对等网络,包括:
第一终端调用WifiP2pManger.createGroup(),创建Wifi对等网络;
所述第一终端创建Wifi热点,包括:
第一终端调用WifiManger.addNetwork(),创建Wifi热点。
可选的,所述第一终端判断是否支持Wifi对等网络模式,包括:
第一终端调用WifiManger.isP2pSupport(),并获取返回值;
根据所述返回值,确定是否支持Wifi对等网络模式。
可选的,所述构建套接字服务端,包括:
调用Socket Server:newServerSocket(port),构建套接字服务端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010769407.6/2.html,转载请声明来源钻瓜专利网。