[发明专利]数据传输方法和装置有效

专利信息
申请号: 201710167474.9 申请日: 2017-03-20
公开(公告)号: CN108628683B 公开(公告)日: 2021-04-09
发明(设计)人: 孙增昕 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: G06F9/54 分类号: G06F9/54;H04L29/06;H04L29/08
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 董文倩;褚敏
地址: 518000 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据传输 方法 装置
【说明书】:

发明公开了一种数据传输方法和装置。其中,该方法包括:接收第一目标对象发送的第一请求;响应第一请求向第一目标对象发送第一应答消息,并通过网络向第二目标对象传输第一目标数据,第一应答消息用于模拟第二目标对象接收到第一目标数据后所发送的应答消息;接收第一目标对象响应第一应答消息发送的第二请求,第二请求用于请求通过网络向第二目标对象传输用于进行远程调试的第二目标数据;响应第二请求向第一目标对象发送第二应答消息,并通过网络向第二目标对象传输第二目标数据,其中,第二应答消息用于模拟第二目标对象接收到第二目标数据后所发送的应答消息。本发明解决了相关技术中数据传输的传输效率低的技术问题。

技术领域

本发明涉及数据处理领域,具体而言,涉及一种数据传输方法和装置。

背景技术

目前,远程连接手机进行开发调试,是当前应用程序(Application,简称为APP)开发测试的一种趋势,可以有效解决本地手机短缺问题,从而降低测试成本和提高测试效率。计算机(PC)与安卓(Android)设备之间的通信目前主要依赖于命令行工具adb。图1是根据相关技术中的一种adb工具的结构示意图。如图1所示,adb工具是Android生态系统的基本工具,也是通过USB方式与Android设备通信的主要工具,由客户端(Client)、服务器(Server)、和后台程序(daemon)三部分组成,其中Client和Server在PC端,daemon在设备/模拟器(Device/Emulator)中运行,Server与daemon之间使用同步协议通信,这在通过通用串行总线(Universal Serial Bus,简称为USB)在本地传输数据时不会有问题,因为USB硬件传输延时很小,但是如果经过互联网进行远程传输,由于外网传输延迟很大,采用同步协议这种延迟会造成累加,导致很小的数据传输都需要很长时间。

图2是根据相关技术中的一种数据传输的流程示意图。如图2所示,用户端adbServer向用户端工具发送第一请求,用户端工具接收请求之后,将数据通过服务端接入Server向手机发送,手机接收数据之后,通过服务端接入Server和用户端工具向用户端adbServer发送,用户端adb Server在接收到手机返回的应答消息之后才发送第二请求,依次发送第三请求,第n请求。因而用户端adb Server发送的请求之间是串行的,前一次请求完成之后才可以发起下一次请求。

因为adb工具的底层使用的是同步协议,这样导致的问题就是在网络延迟大的环境下,远程调试只能支持有限的操作,如果一个操作涉及的数据量大,比如,超过数据量为10M,这就会导致延迟非常大。如果是在开发环境下使用,基本会导致开发环境超时失败的问题,比如,在可扩展开发平台eclipse或者安卓开发环境android studio下安装一个20M左右的安装包(Android Package,简称为APK),基本都会超时失败。

以adb推送(push)数据的操作进行举例说明,假如推送一个安装包到手机,如果通过USB连接,在本地传输数据时可以达4M/s,但是如果在60ms延迟的网络环境下,需要的时间大约是USB连接传输数据的时间的120倍。在互联网上,60ms的延迟是很正常的,这就导致远程调试服务在有些场景下基本是不可用的。

针对上述数据传输的传输效率低的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种数据传输方法和装置,以至少解决相关技术中数据传输的传输效率低的技术问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710167474.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top