为改善Windows个人计算机(Personal Computer,PC)端与Android终端之间普遍存在的数据传输速率低的问题,提出一种应用层传输协议,即改进的媒体传输协议(Improved Media Transfer Protocol,IMTP)。该协议在PC端发出请求后,根据该协议对数...为改善Windows个人计算机(Personal Computer,PC)端与Android终端之间普遍存在的数据传输速率低的问题,提出一种应用层传输协议,即改进的媒体传输协议(Improved Media Transfer Protocol,IMTP)。该协议在PC端发出请求后,根据该协议对数据进行打包,发送至Android端。Android端再根据该协议结构解析后产生的响应,将响应数据打包发送至PC端,整个过程进行一次交互。同时,该协议头部结构长度是可变的,根据前一字段的值决定下一个字段向后读取的字节数,有效节省了空间开销。实验结果表明,相较于传统的PC端与Android终端之间数据传输所使用的媒体传输协议(Media Transfer Protocol,MTP),IMTP获取3000条属性数据耗时由11.26 s降至3.44 s,传输1个500 M文件速率提升16.92%,传输250个1 M文件速率提升93.34%,能够明显提升数据传输速率。展开更多
文摘为改善Windows个人计算机(Personal Computer,PC)端与Android终端之间普遍存在的数据传输速率低的问题,提出一种应用层传输协议,即改进的媒体传输协议(Improved Media Transfer Protocol,IMTP)。该协议在PC端发出请求后,根据该协议对数据进行打包,发送至Android端。Android端再根据该协议结构解析后产生的响应,将响应数据打包发送至PC端,整个过程进行一次交互。同时,该协议头部结构长度是可变的,根据前一字段的值决定下一个字段向后读取的字节数,有效节省了空间开销。实验结果表明,相较于传统的PC端与Android终端之间数据传输所使用的媒体传输协议(Media Transfer Protocol,MTP),IMTP获取3000条属性数据耗时由11.26 s降至3.44 s,传输1个500 M文件速率提升16.92%,传输250个1 M文件速率提升93.34%,能够明显提升数据传输速率。