System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 移动硬盘的低功耗数据传输控制方法、移动硬盘和系统技术方案_技高网

移动硬盘的低功耗数据传输控制方法、移动硬盘和系统技术方案

技术编号:44806278 阅读:7 留言:0更新日期:2025-03-28 19:54
本发明专利技术涉及一种移动硬盘的低功耗数据传输控制方法、移动硬盘和系统。所述方法包括步骤:S1,接收数据传输请求,并根据所述数据传输请求生成工作任务;S2,识别每个工作任务的紧急程度,根据所述紧急程度将工作任务划分为紧急任务和非紧急任务;S3,监测系统功耗;S4,若所述系统功耗<第一功耗阈值,则正常执行每个工作任务;S5,若所述系统功耗≥第一功耗阈值,则只执行紧急任务,推迟执行非紧急任务;S6,持续监测系统功耗,若所述系统功耗从≥第一功耗阈值下降至<第二功耗阈值,则恢复执行被推迟的非紧急任务。本发明专利技术有效降低了主控芯片工作时的峰值功耗,使得大容量、高功耗的移动硬盘产品能够适配更多的主机机型。

【技术实现步骤摘要】

本专利技术涉及移动硬盘,特别是涉及一种移动硬盘的低功耗数据传输控制方法、移动硬盘和数据传输系统。


技术介绍

1、本部分旨在为本文中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、移动硬盘是一种便携式的外部存储设备,其通过接口连接主机后,可以获取主机提供的电源,并与主机进行数据传输,从而起到扩展主机的存储空间的作用。一般来说,移动硬盘容量越大,其内部存储的电子元件就越多,数据的读写操作也相对更复杂,因此在相同工作条件下,移动硬盘的容量越大其功耗就越大。

3、由于主机的供电能力有限,有时会出现主机输出的供电功率无法满足移动硬盘的功耗要求的情况。例如苹果手机的供电功率为4.5w左右,而2tb以上容量的固态移动硬盘的峰值功耗可达到5w以上。此时会产生移动硬盘与主机连接不稳定,导致数据丢失和传输中断的问题,甚至可能导致硬件损坏,影响数据安全和用户体验。


技术实现思路

1、基于此,本专利技术的目的在于,提供一种移动硬盘的低功耗数据传输控制方法、移动硬盘和数据传输系统。

2、本专利技术提供一种移动硬盘的低功耗数据传输控制方法,其包括步骤:s1,接收数据传输请求,并根据所述数据传输请求生成工作任务;s2,识别每个工作任务的紧急程度,根据所述紧急程度将工作任务划分为紧急任务和非紧急任务;s3,监测系统功耗;s4,若所述系统功耗<第一功耗阈值,则正常执行每个工作任务;s5,若所述系统功耗≥第一功耗阈值,则只执行紧急任务,推迟执行非紧急任务;s6,持续监测系统功耗,若所述系统功耗从≥第一功耗阈值下降至<第二功耗阈值,则恢复执行被推迟的非紧急任务。

3、本专利技术通过优化移动硬盘主控芯片功耗的时间分布,将部分非紧急任务移动到空闲时执行,有效降低了主控芯片工作时的峰值功耗,使得大容量、高功耗的移动硬盘产品能够适配更多的主机机型。由于本专利技术推迟执行的非紧急任务与数据读写过程不直接相关,因此在降低移动硬盘峰值功耗的同时不会影响降低数据传输速度,保障了数据传输效率和用户体验。

4、进一步地,所述第一功耗阈值设定为:主机的最大输出功率的第一预设比例。

5、进一步地,所述第二功耗阈值设定为:主机的最大输出功率的第二预设比例。

6、进一步地,所述主机的最大输出功率,通过以下方法进行确定:在工作时持续监测系统功耗;在出现电源供应不足的情况时,记录当前时间段下的系统功耗峰值,将当前时间段下的系统功耗峰值确定为主机的最大输出功率。

7、进一步地,所述主机的最大输出功率的确定方法,还包括步骤:记录多次电源供应不足时的系统功耗峰值,并根据多个系统功耗峰值,通过统计学方法计算得到主机的最大输出功率。

8、进一步地,所述第二功耗阈值,通过以下方法进行设定:st1,采集所述移动硬盘在执行多次满负荷的数据传输任务的全过程的系统功耗数据,得到多个系统功耗数据曲线图;st2,提取每个所述系统功耗数据曲线图的典型功耗特征;所述典型功耗特征包括:空闲阶段的待机功耗、初始化阶段的短暂峰值功耗、数据读写阶段的持续高功耗、数据读写完成后的待机功耗;st3,根据所述典型功耗特征,识别移动硬盘在数据读写完成后的待机功耗数据;st4,根据多个所述待机功耗数据,通过统计学方法计算所述移动硬盘在数据读写完成后的平均待机功耗;st5,根据所述平均待机功耗确定第二功耗阈值。

9、进一步地,步骤s2之后,还包括:设置紧急任务队列和非紧急任务队列,然后将所述紧急任务放入所述紧急任务队列中,将所述非紧急任务放入所述非紧急任务队列中;步骤s4具体为:若所述系统功耗<第一功耗阈值,则执行紧急任务队列和非紧急任务队列中的所有工作任务;步骤s5具体为:若所述系统功耗≥第一功耗阈值,则只执行紧急任务队列中的紧急任务,暂停执行非紧急任务队列中的非紧急任务;步骤s6具体为:持续监测系统功耗,若所述系统功耗从≥第一功耗阈值下降至<第二功耗阈值,则执行紧急任务队列和非紧急任务队列中的所有工作任务。

10、进一步地,步骤s3具体为:监测供电电压和供电电流,根据所述供电电压和供电电流计算系统功耗。

11、基于同一专利技术构思,本专利技术还提供一种移动硬盘,包括主控芯片,所述主控芯片包括:工作任务生成模块,其用于接收数据传输请求,并根据所述数据传输请求生成工作任务;紧急程度划分模块,其用于识别每个工作任务的紧急程度,根据所述紧急程度将工作任务划分为紧急任务和非紧急任务;功耗监测模块,其用于监测系统功耗;第一执行模块,其用于在所述系统功耗<第一功耗阈值时,正常执行每个工作任务;第二执行模块,其用于在所述系统功耗≥第一功耗阈值时,只执行紧急任务,推迟执行非紧急任务;恢复执行模块,其用于持续监测系统功耗,并在所述系统功耗从≥第一功耗阈值下降至<第二功耗阈值时,恢复执行被推迟的非紧急任务。

12、基于同一专利技术构思,本专利技术还提供一种数据传输系统,其包括主机和移动硬盘;所述移动硬盘通过接口连接主机;所述主机向所述移动硬盘发送数据传输请求;所述移动硬盘的主控芯片,执行上述的移动硬盘的低功耗数据传输控制方法,从而控制所述移动硬盘与主机进行低功耗的数据传输。

13、为了更好地理解和实施,下面结合附图详细说明本专利技术。

本文档来自技高网...

【技术保护点】

1.一种移动硬盘的低功耗数据传输控制方法,其特征在于,包括步骤:

2.根据权利要求1所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

3.根据权利要求2所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

4.根据权利要求3所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

5.根据权利要求4所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

6.根据权利要求1-2、4-5任一所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

7.根据权利要求1所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

8.根据权利要求1所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

9.一种移动硬盘,包括主控芯片,其特征在于,所述主控芯片包括:

10.一种数据传输系统,其特征在于,包括主机和移动硬盘;

【技术特征摘要】

1.一种移动硬盘的低功耗数据传输控制方法,其特征在于,包括步骤:

2.根据权利要求1所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

3.根据权利要求2所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

4.根据权利要求3所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

5.根据权利要求4所述的移动硬盘的低功耗数据传输控制方法,其特征在于:

...

【专利技术属性】
技术研发人员:张波孟宪杰
申请(专利权)人:闪极科技深圳有限公司
类型:发明
国别省市:

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

1