[发明专利]一种UMS中调整写缓冲区的方法及装置有效
申请号: | 201310284922.5 | 申请日: | 2013-07-08 |
公开(公告)号: | CN104281549B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 刘志付 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王学强 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ums 调整 缓冲区 方法 装置 | ||
1.一种UMS中调整写缓冲区的方法,该方法应用于一移动终端中,该移动终端与第一电子设备相连,将第一电子设备中的数据写入移动终端时,其特征在于,该方法包括:
移动终端检测当前的运行状态,根据运行状态生成第一调整指令;
根据所述第一调整指令调整移动终端写缓冲区的大小;
所述移动终端当前的运行状态包括:所述移动终端的屏幕是否为亮屏、用户是否有操作信息输入或者所述移动终端是否有应用程序正在运行。
2.如权利要求1所述的方法,其特征在于,根据运行状态生成第一调整指令之前,还进一步包括:
检测待写入数据的数据量,如果所述数据量大于预设阈值,则根据运行状态生成第一调整指令;否则,结束检测。
3.如权利要求1所述的方法,该移动终端包括一显示单元,其特征在于,移动终端检测当前的运行状态,根据运行状态生成第一调整指令包括:
检测第一设定时长内所述显示单元是否处于关闭状态,如果是,则生成增大所述写缓冲区的第一指令。
4.如权利要求1~3任一所述的方法,所述移动终端还包括触控单元,其特征在于,如果检测到第一设定时长内所述显示单元处于启用状态,移动终端检测当前的运行状态,根据运行状态生成第一调整指令还包括:
检测第二设定时长内是否有触控操作或按键信息,如果检测到,则生成减小所述写缓冲区的第一指令。
5.如权利要求3所述的方法,其特征在于,如果检测到第一设定时长内所述显示单元处于启用状态,移动终端检测当前的运行状态,根据运行状态生成第一调整指令还包括:
获取系统当前运行的应用程序的第一属性信息,根据属性信息与内存占用信息的对应关系,确定第一属性信息对应的第一内存占用信息;
根据所述第一内存占用信息生产第一调整指令。
6.一种UMS中调整写缓冲区的方法,该方法应用于一移动终端中,该移动终端与第一电子设备相连,将第一电子设备中的数据写入移动终端时,其特征在于,该方法包括:
移动终端检测当前系统运行对内存的使用信息,根据所述检测到的使用信息确定当前系统内存的第一空闲内存量;
将所述第一空闲内存量与预设的第一阈值进行比较,根据比较结果生成第二指令,第二指令用于调整移动终端写缓冲区的大小;
所述当前系统运行对内存的使用信息包括:各个进程占用内存的数量、物理内存和虚拟内存的使用情况。
7.如权利要求6所述的方法,其特征在于,所述根据比较结果生成第二指令,第二指令用于调整移动终端写缓冲区的大小包括:
将所述第一空闲内存值与第一阈值进行比较,当所述第一空闲内存值大于所述第一阈值,则生成增大所述写缓冲区的第二指令;当所述第一空闲内存值不大于所述第一阈值,则生成减小所述写缓冲区的第二指令。
8.一种UMS中调整写缓冲区的装置,该装置应用于一移动终端中,该移动终端与第一电子设备相连,将第一电子设备中的数据写入移动终端时,其特征在于,该装置包括:
第一调整指令生成模块,用于检测当前的运行状态,根据运行状态生成第一调整指令;
第一调整模块,用于根据所述第一调整指令调整移动终端写缓冲区的大小;
所述移动终端当前的运行状态包括:所述移动终端的屏幕是否为亮屏、用户是否有操作信息输入或者所述移动终端是否有应用程序正在运行。
9.如权利要求8所述的装置,其特征在于,该装置还包括:
数据量检测模块,用于检测待写入数据的数据量,如果所述数据量大于预设阈值,则根据运行状态生成第一调整指令;否则,结束检测。
10.如权利要求8所述的装置,当该移动终端包括一显示单元,其特征在于,所述第一调整指令生成模块还用于检测第一设定时长内所述显示单元是否处于关闭状态,如果是,则生成增大所述写缓冲区的第一指令。
11.如权利要求8~10任一所述的装置,所述移动终端还包括触控单元,其特征在于,如果所述第一调整指令生成模块检测到第一设定时长内所述显示单元处于启用状态,则所述第一调整指令生成模块还用于检测第二设定时长内是否有触控操作或按键信息,如果检测到,则生成减小所述写缓冲区的第一指令。
12.如权利要求10所述的装置,其特征在于,如果所述第一调整指令生成模块检测到第一设定时长内所述显示单元处于启用状态,则所述第一调整指令生成模块还用于获取系统当前运行的应用程序的第一属性信息,根据属性信息与内存占用信息的对应关系,确定第一属性信息对应的第一内存占用信息;根据所述第一内存占用信息生产第一调整指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310284922.5/1.html,转载请声明来源钻瓜专利网。