[发明专利]数据传输方法和装置有效
申请号: | 201811533113.2 | 申请日: | 2018-12-14 |
公开(公告)号: | CN111328054B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 闫石;林进森 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W36/00;H04W36/30;H04W76/14;H04L29/08;H04W88/04 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊;何平 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 | ||
本申请涉及一种数据传输方法和装置,所述方法包括:在应用程序中通过预设近场通信方式获取共享端标识;向共享端标识对应的共享端发送被共享端的设备信息;获取共享端基于设备信息确定的传输协议;按传输协议与共享端建立属于应用程序的点对点连接通道;基于点对点连接通道,并通过共享端的数据流量通道中转传输被共享端与应用程序对应的服务器之间的数据。本申请提供的方案可以实现在不使用被共享端本地直接连接的移动网络时建立被共享端本地应用程序与服务器之间的通信,尤其在被共享端网络情况不好或不使用移动网络数据流量时仍可以使用该应用程序,提高了应用程序的使用率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据传输方法、装置、计算机可读存储介质和计算机设备。
背景技术
应用程序是为实现某种特定功能而设计的程序,终端上运行的各种应用程序可以为用户提供本地的服务。随着互联网技术的快速发展,用户所使用的终端上安装的应用程序也越来越多,比如即时通信应用程序、在线支付应用程序、直播应用程序以及短视频应用程序等等,这些应用程序能够不仅丰富人们的生活,也能为用户的生活、工作带来便利。
应用程序与服务器之间的通信依赖于网络的连通性和稳定性,有一些应用程序在使用时需要消耗大量数据流量,在网络情况不好或者用户不想花费大量的数据流量时,就不能随时随地使用应用程序,导致应用程序的使用率不高。
发明内容
基于此,有必要针对上述应用程序使用率不高的技术问题,提供一种数据传输方法、装置、计算机可读存储介质和计算机设备。
一种数据传输方法,包括:
在应用程序中通过预设近场通信方式获取共享端标识;
向所述共享端标识对应的共享端发送被共享端的设备信息;
获取所述共享端基于所述设备信息确定的传输协议;
按所述传输协议与所述共享端建立属于所述应用程序的点对点连接通道;
基于所述点对点连接通道,并通过所述共享端的数据流量通道中转传输所述被共享端与所述应用程序对应的服务器之间的数据。
一种数据传输方法,包括:
通过共享端与被共享端的点对点连接通道,接收所述被共享端发送的数据请求包;所述数据请求包包括被共享方标识和数据请求;
获取所述共享端的应用程序中登录的共享方标识;
重组所述数据请求包,得到包括所述被共享方标识、所述数据请求和所述共享方标识的重组数据请求包;
通过所述共享端的数据流量通道,将所述重组数据请求包转发至与所述应用程序对应的服务器。
一种数据传输装置,所述装置包括:
共享端标识获取模块,用于在应用程序中通过预设近场通信方式获取共享端标识;
设备信息发送模块,用于向所述共享端标识对应的共享端发送所述数据传输装置的设备信息;
传输协议获取模块,用于获取所述共享端基于所述设备信息确定的传输协议;
点对点连接通道建立模块,用于按所述传输协议与所述共享端建立属于所述应用程序的点对点连接通道;
传输模块,用于基于所述点对点连接通道,并通过所述共享端的数据流量通道中转传输与所述应用程序对应的服务器之间的数据。
一种数据传输装置,所述装置包括:
数据请求包接收模块,用于通过所述数据传输装置与被共享端的点对点连接通道,接收所述被共享端发送的数据请求包;所述数据请求包包括被共享方标识和数据请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811533113.2/2.html,转载请声明来源钻瓜专利网。