[发明专利]磁盘整理方法、装置及系统有效
申请号: | 201210420920.X | 申请日: | 2012-10-29 |
公开(公告)号: | CN103793210A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 魏雪;林道正;聂科峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/06 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 整理 方法 装置 系统 | ||
技术领域
本发明涉及磁盘整理领域,尤其涉及一种磁盘整理方法、装置及系统。
背景技术
计算机在运行的过程中,会产生一些磁盘碎片,时间长了磁盘碎片会造成系统性能变差,例如运行程序、 浏览网页、存储文件时速度变慢。因此,人们需要利用磁盘整理软件对磁盘碎片进行分析和整理,以保持磁盘文件存储空间的连续性。
现有的磁盘整理软件包括Windows磁盘整理大师和UltraDefrag磁盘整理,虽然两款磁盘整理软件均能实现磁盘碎片的分析和整理,但是仍存在一些问题:例如Windows磁盘整理大师中,磁盘碎片的分析和整理过程可以动态地展示磁盘详情,但是展示的磁盘详情无法进行缩放,视觉展示效果差;而UltraDefrag磁盘整理软件虽然可以对动态展示的磁盘详情进行缩放,但在缩放过程中,每个显示单元的状态是通过最初的显示单元状态拷贝得到,并没有真实反应该显示单元所包括的簇的状态。如图1a所示,磁盘整理软件所展示的磁盘详情图中,每个网格均代表一个显示单元,而显示单元又由n个簇组成。显示单元通过填充不同的颜色以显示其状态,例如碎片、连续文件、压缩文件等等。由图1b可知,虽然磁盘详情图可以被缩放,但是其仅仅实现的是显示单元的缩放,即放大时显示单元的簇数目更少,缩小时显示单元的簇数目更多而已,而组成显示单元的n个簇的状态却无法展示。
发明内容
本发明的主要目的是提供一种磁盘整理方法,旨在使得磁盘整理展示中对磁盘详情图进行缩放时,可以查看由n个簇组成的每个显示单元的综合状态。
本发明提供了一种磁盘整理方法,包括以下步骤:
步骤S110、接收用户端的控制指令,并根据所述控制指令,创建相应的磁盘任务;
步骤S120、根据所述磁盘任务,调用应用程序接口进行相应的磁盘分析及整理,并输出磁盘分析及整理数据;其中磁盘分析及整理数据包括簇的状态;
步骤S130、展示所述磁盘分析及整理数据。
本发明还提供了一种磁盘整理装置,包括:
用户界面模块,用于接收用户端的控制指令,并根据所述控制指令,创建相应的磁盘任务;还用于展示磁盘分析及整理数据;
配置管理模块,用于接收用户界面模块的磁盘任务,调用应用程序接口进行相应的磁盘分析及整理,并将磁盘分析及整理数据上传至用户界面模块进行展示;其中磁盘分析及整理数据包括簇的状态。
本发明还提供了一种磁盘整理系统,包括:应用层及应用程序接口,其中:
所述应用层包括磁盘整理装置,用于创建磁盘任务,并调用所述应用程序接口进行相应的磁盘分析及整理,并对所述应用程序接口上传的磁盘分析及整理数据进行展示;所述应用程序接口,用于根据所述磁盘整理装置的调用,进行相应的磁盘整理分析,并将磁盘分析及整理数据上传至磁盘整理装置;其中,磁盘分析及整理数据包括簇的状态。
本发明通过磁盘任务的创建,调用相应的应用程序接口进行磁盘分析及整理,而且应用程序接口上传的磁盘分析及整理数据包括簇的状态,从而使得对展示的磁盘详情图进行缩放时,可以查看由n个簇组成的每个显示单元的综合状态。
附图说明
图1a是现有技术中磁盘整理软件所展示的磁盘详情的结构示意图;
图1b是图1a中进行放大后的磁盘详情的结构示意图;
图2是本发明磁盘整理方法一实施例的流程示意图;
图3是本发明磁盘整理方法中调用应用程序接口产生磁盘分析及整理数据的流程示意图;
图4是本发明磁盘整理方法中展示磁盘分析及整理数据的流程示意图;
图5是本发明磁盘整理装置第一实施例的结构示意图;
图6是本发明磁盘整理装置第二实施例的结构示意图;
图7是本发明磁盘整理装置第四实施例的结构示意图;
图8是图7中磁盘整理装置的消息模块的结构示意图;
图9是图7中磁盘整理装置的消息模块进行消息处理的流程示意图;
图10是本发明磁盘整理装置中配置管理模块的结构示意图;
图11是本发明磁盘整理装置中用户界面模块的结构示意图;
图12是本发明磁盘整理系统的结构示意图;
图13是图12中磁盘整理系统的应用程序接口的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210420920.X/2.html,转载请声明来源钻瓜专利网。