一种提升移动设备数据传输速度的方法和装置制造方法及图纸

技术编号:11806379 阅读:74 留言:0更新日期:2015-07-31 11:13
本发明专利技术公开了一种提升移动设备数据传输速度的方法和装置。该方法,包括:a、移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出;b、设置时长t,所述时长t为最大性能输出的持续时长;c、当所述时长t的计时达到时,判断所述数据传输是否结束;若是,终止所述最大性能输出,否则,返回步骤b。通过在移动设备检测到与外部存储体之间基于MTP的数据传输时,调整移动设备的CPU为最大性能输出,在最大性能传输过程中周期检测数据传输进度,若数据传输结束,终止最大性能输出,否则持续最大性能输出;CPU的运行状态通过数据传输的需求按需调整,提高了数据传输速度,增强了用户使用体验。

【技术实现步骤摘要】

本专利技术涉及数据传输领域,尤其涉及一种提升移动设备数据传输速度的方法和装置
技术介绍
随着移动互联网的飞速发展,移动设备越来越多。移动设备默认使用MTP(MediaTransfer Protocol,媒体传输协议)作为主要的传输模式,但是受限于MTP协议,不能判断MTP数据传输何时结束,一次只能传输一个文件或一个文件夹,并且MTP数据传输速度非常慢,严重影响用户使用体验。
技术实现思路
本专利技术提供了一种提升移动设备数据传输速度的方法和装置,其通过在移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出,在最大性能传输过程中周期检测数据传输进度,若数据传输结束,终止最大性能输出,否则持续最大性能输出;CPU的运行状态通过数据传输的需求按需调整,提高了数据传输速度,增强了用户使用体验。为实现上述设计,本专利技术采用以下技术方案:一方面采用一种提升移动设备数据传输速度的方法,包括:a、移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出;b、设置时长t,所述时长t为最大性能输出的持续时长;C、当所述时长t的计时达到时,判断所述数据传输是否结束;若是,终止所述最大性能输出,否则,返回步骤b。其中,所述最大性能输出具体为所述CPU的工作频率调整为设计最高频率。其中,所述CPU为多内核CPU,所述最大性能输出具体还包括开启CPU的所有内核。其中,所述设计最高频率通过所述移动设备的系统提供的调频接口进行调整。其中,所述时长t为I?3min。另一方面采用一种提升移动设备数据传输速度的装置,包括:CPU调整单元,用于移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出;时长设置单元,用于设置时长t,所述时长t为最大性能输出的持续时长;计时响应单元,用于当所述时长t的计时达到时,判断所述数据传输是否结束;若是,终止所述最大性能输出,否则,运行时长设置单元。其中,所述最大性能输出具体为所述CPU的工作频率调整为设计最高频率。其中,所述CPU为多内核CPU,所述最大性能输出具体还包括开启CPU的所有内核。其中,所述设计最高频率通过所述移动设备的系统提供的调频接口进行调整。其中,所述时长t为I?3min。本专利技术的有益效果为:通过在移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出,在最大性能传输过程中周期检测数据传输进度,若数据传输结束,终止最大性能输出,否则持续最大性能输出;CPU的运行状态通过数据传输的需求按需调整,提高了数据传输速度,增强了用户使用体验。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1是本专利技术【具体实施方式】中提供的一种提升移动设备数据传输速度的方法的实施例的方法流程图。图2是本专利技术【具体实施方式】中提供的一种提升移动设备数据传输速度的装置的实施例的结构方框图。【具体实施方式】为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,其是本专利技术【具体实施方式】中提供的一种提升移动设备数据传输速度的方法的实施例的方法流程图。如图所示,该方法,包括:步骤a:移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出。步骤b:设置时长t,所述时长t为最大性能输出的持续时长。步骤c:当所述时长t的计时达到时,判断所述数据传输是否结束;若是,继续步骤d,否则,返回步骤b。步骤d:终止所述最大性能输出。MTP是基于PTP (Picture Transfer Protocol)协议的扩展,主要用于传输媒体文件,MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,它属于上层的应用协议,而不关心底层传输协议。目前大部分设备的应用都是基于USB协议。但是囿于MTP协议本身的设计,在数据传输的过程中无法判断MTP数据传输何时结束,在传输过程中CPU只按照常规工作状态下的数据处理能力进行数据传输过程中数据处理。而CPU在常规工作状态下的数据处理能力是远低于其设计的最高数据处理能力的,CPU 一般都不会以最高数据处理能力满负荷运转作为工作常态。在本方案中,为提升数据传输速度,将CPU的空闲运算能力利用起来,当移动设备检测到基于MTP的数据传输时,即调整CPU的工作状态,让其实现最大性能输出,提高数据处理的速度,从而提高用户体验。综上所述,通过在移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出,在最大性能传输过程中周期检测数据传输进度,若数据传输结束,终止最大性能输出,否则持续最大性能输出.’CPU的运行状态通过数据传输的需求按需调整,提高了数据传输速度,增强了用户使用体验。优选地,所述最大性能输出具体为所述CPU的工作频率调整为设计最高频率。CPU频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(I秒内发生的同步脉冲数)的简称。单位是Hz。它决定计算机的运行速度,随着计算机的发展,主频由过去MHZ发展到了当前的GHZ(1GHZ = 10~3MHZ = 10~6KHZ = 10~9HZ)。因为CPU的能耗速度的增加与CPU工作频率的增加并是成正比的,工作当前第1页1 2 本文档来自技高网...
一种提升移动设备数据传输速度的方法和装置

【技术保护点】
一种提升移动设备数据传输速度的方法,其特征在于,包括:a、移动设备检测到与外部存储体之间基于MTP的数据传输时,调整所述移动设备的CPU为最大性能输出;b、设置时长t,所述时长t为最大性能输出的持续时长;c、当所述时长t的计时达到时,判断所述数据传输是否结束;若是,终止所述最大性能输出,否则,返回步骤b。

【技术特征摘要】

【专利技术属性】
技术研发人员:王伟
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1