操作系统桌面管理方法和装置.pdf

上传人:a**** 文档编号:1552991 上传时间:2018-06-24 格式:PDF 页数:13 大小:488.34KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110438880.7

申请日:

2011.12.23

公开号:

CN103150204A

公开日:

2013.06.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 9/46申请日:20111223|||公开

IPC分类号:

G06F9/46

主分类号:

G06F9/46

申请人:

腾讯科技(深圳)有限公司

发明人:

崔孝林; 李相如; 杨文泽; 罗璇

地址:

518000 广东省深圳市福田区赛格科技园2栋东403室

优先权:

专利代理机构:

北京三高永信知识产权代理有限责任公司 11138

代理人:

鞠永善

PDF下载: PDF下载
内容摘要

本发明公开了一种操作系统桌面管理方法和装置,属于计算机领域。该方法包括:当启动镜像桌面时,获取操作系统桌面的桌面图标;根据该操作系统桌面的桌面图标调整该镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与该操作系统桌面的桌面图标相同;根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。该装置包括:获取模块、调整模块和展示模块。本发明可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。

权利要求书

权利要求书一种操作系统桌面管理方法,其特征在于,包括:
当启动镜像桌面时,获取操作系统桌面的桌面图标;
根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;
根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。
根据权利要求1所述的方法,其特征在于,所述获取操作系统桌面的桌面图标是通过调用操作系统桌面应用程序编程接口API获取的。
根据权利要求1所述的方法,其特征在于,当启动镜像桌面时,获取操作系统桌面的桌面图标,之前包括:
对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;
根据镜像桌面的预设排布方式对所述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。
根据权利要求1所述的方法,其特征在于,根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同,具体包括:
当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。
根据权利要求1所述的方法,其特征在于,根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标,之后还包括:
接收终端用户对镜像桌面的桌面图标的排序或分类操作指令;
对该镜像桌面进行该排序或分类操作;
保存该排序或分类操作后的镜像桌面排布方式。
根据权利要求1所述的方法,其特征在于,根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标,之后还包括:
实时监听该操作系统桌面;
当监听到该操作系统桌面上的增加、删除或修改操作时,在该镜像桌面上执行该增加、删除或修改操作;
实时监听该镜像桌面;
当监听到该镜像桌面上的增加、删除或修改操作时,在该操作系统桌面上执行该增加、删除或修改操作。
根据权利要求6所述的方法,其特征在于,所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。
一种操作系统桌面管理装置,其特征在于,包括:
获取模块,用于当启动镜像桌面时,获取操作系统桌面的桌面图标;
调整模块,用于根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;
展示模块,用于根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。
根据权利要求8所述的装置,其特征在于,所述获取模块具体用于,当启动镜像桌面时,通过调用操作系统桌面API获取操作系统桌面的桌面图标。
根据权利要求8所述的装置,其特征在于,所述装置还包括:
镜像模块,用于对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对所述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。
根据权利要求8所述的装置,其特征在于,所述调整模块具体用于当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。
根据权利要求8所述的装置,其特征在于,所述装置还包括:
处理模块,用于接收终端用户对镜像桌面的桌面图标的排序或分类操作指令,对该镜像桌面进行该排序或分类操作;
保存模块,用于保存该排序或分类操作后的镜像桌面排布方式。
根据权利要求8所述的装置,其特征在于,所述装置还包括:
第一监听模块,用于实时监听该操作系统桌面;
同步模块,用于当所述第一监听模块监听到所述操作系统桌面上的增加、删除或修改操作时,在所述镜像桌面上执行所述增加、删除或修改操作;第二监听模块,用于实时监听该镜像桌面;
所述同步模块,还用于当所述第二监听模块监听到所述镜像桌面上的增加、删除或修改操作时,在所述操作系统桌面上执行所述增加、删除或修改操作。
根据权利要求13所述的装置,其特征在于,所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,所述第一监听模块具体用于当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。

说明书

说明书操作系统桌面管理方法和装置
技术领域
本发明涉及计算机领域,特别涉及一种操作系统桌面管理方法和装置。
背景技术
随着计算机终端和消费电子产品终端的发展,操作系统已成为各个终端产品必不可少的组成部分,例如计算机终端有windows操作系统、UNIX操作系统、LINUX操作系统,手机产品有windows mobile操作系统、Symbian操作系统、android操作系统等,对于每个操作系统来说,桌面是用户与操作系统进行界面交互最基础的环节,当在操作系统安装了各种应用程序之后,操作系统桌面会满各式各样的图标,包括快捷方式、文件以及文件夹等,造成操作系统桌面凌乱无序,一般的操作系统桌面管理方案是直接在操作系统桌面上对图标进行分类和管理操作桌面图标,当在操作出现失误时,会对操作系统桌面造成破坏,导致操作系统桌面图标内容的遗失或乱序。
发明内容
本发明实施例提供了一种操作系统桌面管理方法和装置。所述技术方案如下:
一种操作系统桌面管理方法,包括:
当启动镜像桌面时,获取操作系统桌面的桌面图标;
根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;
根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。
所述获取操作系统桌面的桌面图标是通过调用操作系统桌面API获取的。
当启动镜像桌面时,获取操作系统桌面的桌面图标,之前包括:
对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;
根据镜像桌面的预设排布方式对所述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。
根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同,具体包括:
当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。
根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标,之后还包括:
接收终端用户对镜像桌面的桌面图标的排序或分类操作指令;
对该镜像桌面进行该排序或分类操作;
保存该排序或分类操作后的镜像桌面排布方式。
根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标,之后还包括:
实时监听该操作系统桌面;
当监听到该操作系统桌面上的增加、删除或修改操作时,在该镜像桌面上执行该增加、删除或修改操作;
实时监听该镜像桌面;
当监听到该镜像桌面上的增加、删除或修改操作时,在该操作系统桌面上执行该增加、删除或修改操作。
所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。
一种操作系统桌面管理装置,包括:
获取模块,用于当启动镜像桌面时,获取操作系统桌面的桌面图标;
调整模块,用于根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;
展示模块,用于根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。
所述获取模块具体用于,当启动镜像桌面时,通过调用操作系统桌面API获取操作系统桌面的桌面图标。
所述装置还包括:
镜像模块,用于对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对上述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。
所述调整模块具体用于当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。
所述装置还包括:
处理模块,用于接收终端用户对镜像桌面的桌面图标的排序或分类操作指令,对该镜像桌面进行该排序或分类操作;
保存模块,用于保存该排序或分类操作后的镜像桌面排布方式。
所述装置还包括:
第一监听模块,用于实时监听该操作系统桌面;
同步模块,用于当所述第一监听模块监听到所述操作系统桌面上的增加、删除或修改操作时,在所述镜像桌面上执行所述增加、删除或修改操作;第二监听模块,用于实时监听该镜像桌面;
所述同步模块,还用于当所述第二监听模块监听到所述镜像桌面上的增加、删除或修改操作时,在所述操作系统桌面上执行所述增加、删除或修改操作。
所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,所述第一监听模块具体用于当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。
本发明实施例提供的技术方案的有益效果是:
通过启动镜像桌面时,获取操作系统桌面的桌面图标,并根据操作系统桌面的桌面图标调整镜像桌面,使得镜像桌面能够与操作系统桌面保持一致,而根据保存的镜像桌面排布方式对调整后的镜像桌面的桌面图标进行展示,可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种操作系统桌面管理方法的流程图;
图2是本发明实施例提供的一种操作系统桌面管理方法的流程图;
图3是本发明实施例提供的一种操作系统桌面管理装置的结构示意图;
图4是本发明实施例提供的另一种操作系统桌面管理装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明实施例提供的一种操作系统桌面管理方法的流程图。如图1所示,该操作系统桌面管理方法的执行主体为终端,包括计算机终端和消费电子终端,如PDA、手机、PAD等,所述终端中装载有操作系统,参见图1,该操作系统桌面镜像管理方法通过该操作系统上运行的镜像桌面实现对操作系统的桌面的管理,该镜像桌面可以是操作系统上运行的应用程序中的一部分,也可以是web网页中的一部分,具体包括:
101、当启动镜像桌面时,获取操作系统桌面的桌面图标;
该操作系统桌面上的桌面图标包括但不限于系统自带图标,如window操作系统中的“我的电脑”、“回收站”、“网络链接”等,该系统自带图标可以根据用户的设置显示或不显示在操作系统桌面,所述操作系统桌面的桌面图标还可以包括应用程序的快捷方式图标、文件夹图标、文件本身图标等。
本领域技术人员可以获知,对于不同系统来说,操作系统桌面上的桌面图标可以根据不同人的使用情况有所不同,并且随着用户的使用,操作系统桌面上的桌面图标内容不断变化。
进一步地,在步骤101之前,当第一次使用初始化镜像桌面时,还包括以下步骤:对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对上述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。
其中,镜像桌面是指对操作系统桌面上所有桌面图标的复制,该复制保证数据的一致性,但可在镜像桌面中对桌面图标进行分类与排布,让用户如同在镜子中操作对象,并可随时还原成对象的原始状态。
102、根据该操作系统桌面的桌面图标调整该镜像桌面的桌面图标,使得该镜像桌面的桌面图标与该操作系统桌面的桌面图标相同;
具体地,当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。
103、根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。
本实施例中所述的排布,是指对桌面图标进行分类以及排序的过程。其中,分类是指根据预设分类方式将桌面图标分成不同的类别展示,如,对于镜像桌面为Q+桌面来说,该预设分类方式可以为将桌面图标按照系统自带图标、应用程序快捷方式以及文件项进行分类。其中,排序是指根据预设排序方式排列桌面图标,如,对于Q+桌面来说,该预设排序方式可以为将桌面图标按照修改时间从前到后排序。
本实施例提供的方法,通过启动镜像桌面时,获取操作系统桌面的桌面图标,并根据操作系统桌面的桌面图标调整镜像桌面,使得镜像桌面能够与操作系统桌面保持一致,而根据保存的镜像桌面排布方式对调整后的镜像桌面的桌面图标进行展示,可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。
图2是本发明实施例提供的一种操作系统桌面管理方法的流程图。参见图2,该实施例包括:
201、当启动镜像桌面时,获取操作系统桌面的桌面图标;
该镜像桌面的启动可以由用户触发,还可以为开机时系统默认启动。
所述获取操作系统桌面的桌面图标是通过调用操作系统桌面API获取的。操作系统中包括多个具有不同功能的API(Application Programming Interface,应用程序编程接口),在本实施例中,桌面图标至少包括图标全路径和显示名称,在步骤201中可通过调用API获取图标全路径和显示名称。
该操作系统桌面上的桌面图标包括但不限于系统自带图标,如window操作系统中的“我的电脑”、“回收站”、“网络链接”等,所述操作系统桌面的桌面图标还可以包括应用程序的快捷方式图标、文件夹图标、文件本身图标等。
优选地,在获取系统自带图标的桌面图标信息时,如“我的电脑”、“回收站”、“控制面板”等,在获取时不仅需要获取其图标全路径和显示名称,还需要从注册表中对其显示状态进行读取,以便根据该系统自带图标的显示状态对镜像桌面中系统自带图标的显示状态进行调整。
需要说明的是,在该步骤201之前,当第一次使用初始化镜像桌面时,还包括以下步骤:获取操作系统桌面上所有桌面图标,对获取的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对上述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面,其中,在对操作系统桌面上的所有桌面图标进行获取和复制时,可以通过枚举获取桌面上所有的桌面图标,并对桌面图标进行复制,具体地,对于系统自带图标,如“我的电脑”、“回收站”、“控制面板”等,在复制时不仅需要复制其图标,还需要从注册表中对其显示状态进行读取,当系统自带图标在注册表中的显示状态表示不显示该系统自带图标时,不在镜像桌面中显示该系统自带图标,当系统自带图标在注册表中的显示状态表示显示该系统自带图标时,在镜像桌面中显示该系统自带图标,从而做到与操作系统桌面的显示的桌面图标完全一致。该过程是步骤201之前初次使用镜像桌面时生成镜像桌面的过程,在该过程中,镜像桌面将桌面图标按照预设排布方式进行排布。其中,预设排布方式可以由技术人员设置,还可以由用户在使用过程中设置。
202、当操作系统桌面的桌面图标与镜像桌面的桌面图标不同时,根据操作系统桌面的桌面图标对镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;
在本实施例中,终端保存有镜像桌面的桌面图标,当启动镜像桌面后,终端获取操作系统桌面的桌面图标,比较操作系统桌面的桌面图标和镜像桌面的桌面图标,当操作系统桌面的桌面图标中包含操作系统桌面桌面图标,且镜像桌面的桌面图标中没有该操作系统桌面桌面图标时,将操作系统桌面桌面图标复制到镜像桌面,并根据镜像桌面预设排布方式对操作系统桌面桌面图标进行排布,优选地,可以将操作系统桌面桌面图标排布在镜像桌面已有桌面图标的后面,并提示用户。
当镜像桌面的桌面图标中包含镜像桌面桌面图标,且操作系统桌面的桌面图标中没有该镜像桌面桌面图标时,将镜像桌面桌面图标从镜像桌面中删除。
对于镜像桌面来说,当操作系统桌面的桌面图标的图标全路径或显示名称中任一项与镜像桌面中该桌面图标对应的镜像桌面桌面图标不同时,根据操作系统桌面的桌面图标的图标全路径或显示名称对该对应的镜像桌面桌面图标进行修改,使得修改后的进行桌面桌面图标与操作系统桌面的桌面图标相同。
由于本实施例中所述的桌面图标至少包括图标全路径和显示名称,因此,在进行本实施例所述的删除、增加或修改时,是对图标全路径和显示名称所进行的删除、增加或修改。
需要说明的是,当操作系统桌面的桌面图标与镜像桌面的桌面图标相同时,可不进行该步骤202。
在本实施例中,每当启动镜像桌面时,即进行步骤201的获取过程和步骤202中的调整过程,以保持镜像与操作系统桌面的一致性。
进一步地,为了让用户感觉在镜像桌面上进行操作时没有生疏感,可以保留操作系统桌面的操作习惯,在此基础上增加界面美化,采用炫丽的展示效果,为用户的桌面增添色彩。
203、根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标;
当终端保存有镜像桌面排布方式时,根据保存的镜像桌面排布方式对镜像桌面上的桌面图标进行排布,该排布可以保证镜像桌面在本次启动时所展示的桌面图标排布和上一次运行过程中所设置的相同;此时的镜像桌面上的桌面图标排布参考程序上一次启动时保存的桌面图标排布,同时保留了镜像中特有的桌面图标排布。
当终端未保存有镜像桌面排布方式时,根据保存的预设排布方式对镜像桌面上的桌面图标进行排布。
需要说明的是,步骤202和203的先后顺序可以是先执行步骤202,再执行步骤203,还可以是先执行步骤203,再执行步骤202。
204、接收终端用户对镜像桌面的桌面图标的排序或分类操作指令;
为了保证操作系统桌面中桌面图标的展示方式不受影响,当接收到对镜像桌面的桌面图标的排序或分类操作指令时,仅在镜像桌面上执行该排序或分类操作指令,并保存执行排序或分类操作后的镜像桌面排布方式,而不将该排序或分类操作指令同步到操作系统桌面中。如,当该操作指令指令为用于进行排序的指令时,仅对镜像桌面中的桌面图标进行排序,并保存排序后的镜像桌面排布方式。需要说明的是,该排序或分类操作指令可以是针对一个桌面图标,也可以是针对两个或两个以上的桌面图标,如,该排序或分类操作指令具体可以用于对选定的N个图标按照修改时间排序,该排序或分类操作指令具体还可以用于将选定的图标移动到镜像桌面的某一位置上。
在本实施例中,仅以排序或分类操作指令用于对镜像桌面上的桌面图标A进行分类为例进行说明。
205、对该镜像桌面进行该排序或分类操作;
在镜像桌面进行该排序或分类操作指令所指示的排序或分类操作,当该操作指令用于进行排序操作时,进行排序操作,当该操作指令用于进行分类操作时,进行分类操作。需要说明的是,该排序或分类操作指令所指示的排序或分类操作都是与镜像桌面对桌面图标的展示方式上进行的操作,不涉及对镜像桌面上桌面图标的删除、修改或增加等实质上的修改。
206、保存该排序或分类操作后的镜像桌面排布方式;
优选地,展示并保存该排序或分类操作后的桌面图标排布,由于进行了排序或分类操作的镜像桌面的排布方式可能与未进行排序或分类操作的镜像桌面的排布不同,因此需要对进行了该排序或分类操作的镜像桌面排布方式进行保存,以便在下一次启动镜像桌面时,根据该保存的镜像桌面以及镜像桌面上各个桌面图标的排布方式进行展示。如,该操作指令是用于对镜像桌面上的桌面图标A进行分类,则在进行分类操作后,镜像桌面上的排布已经改变,则保存该改变了的镜像桌面排布方式。
该镜像桌面包含操作系统桌面的所有桌面图标,但是,在用户对镜像桌面进行了排序或分类等操作时,该排序或分类等操作不会对操作系统桌面的桌面图标排布方式做出修改,保留了系统的原始状态和用户最原始的桌面排布,避免了镜像桌面中的误操作或程序的缺陷导致用户桌面的凌乱。
进一步地,为了保持操作系统桌面和镜像桌面中的桌面图标一致,在步骤203之后,该实施例还可以包括以下步骤:
207、实时监听该操作系统桌面;
其中,该对操作系统桌面的监听可以通过在系统上注册系统消息监听实现,当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。
208、当监听到该操作系统桌面上的增加、删除或修改操作时,在该镜像桌面上执行该增加、删除或修改操作;
镜像桌面接收到操作系统桌面的桌面图标变化信息后,在镜像桌面上执行该增加、删除或修改操作。
209、实时监听该镜像桌面;
该监听是对镜像桌面上所进行的操作进行的,优选地,对镜像桌面中发生的操作进行监听和过滤,当监听到该镜像桌面上的增加、删除或修改操作时,执行步骤210;
210、当监听到该镜像桌面上的增加、删除或修改操作时,在该操作系统桌面上执行该增加、删除或修改操作。
当镜像桌面发生了增加、删除或修改操作时,通过系统消息监听到该增加、删除或修改操作,则在操作系统桌面上同步该增加、删除或修改操作。优选地,该操作系统桌面上的增加、删除或修改操作可调用Windows的API进行。
其中,该增加操作可以为增加桌面图标的操作,该删除操作可以为删除桌面图标的操作,该修改操作可以为对桌面图标进行修改的操作,该修改操作包括但不限于对桌面图标全路径或显示名称的修改。
操作系统桌面和镜像桌面上对桌面图标的排布可以不同,但是,为了保持操作系统桌面和镜像桌面中桌面图标的一致性,需要对操作系统桌面和镜像桌面进行监听,以便在监听到其中一个桌面中的桌面图标变化时,同步到另一桌面中。该监听过程将操作系统桌面与镜像桌面联系在一起,做到双向同步。
本实施例提供的方法,通过启动镜像桌面时,获取操作系统桌面的桌面图标,并根据操作系统桌面的桌面图标调整镜像桌面,使得镜像桌面能够与操作系统桌面保持一致,而根据保存的镜像桌面排布方式对调整后的镜像桌面的桌面图标进行展示,可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。进一步地,在管理过程中,当镜像桌面发生了排序或分类操作时,保存执行了排序或分类操作后的镜像桌面,避免了对操作系统桌面直接进行管理可能造成的破坏,在对镜像桌面中桌面图标的分类、排序等展示效果进行优化的同时,不会影响到操作系统桌面的原有展示。并且,通过实时获取操作系统桌面的变动情况,同步到作为镜像的镜像桌面中;在镜像桌面中的增加、删除和或修改操作直接反馈到操作系统桌面,保持两边的一致性。
图3是本发明实施例提供的一种操作系统桌面管理装置的结构示意图。该装置执行上述图1和图2所示的方法,参见图3,该装置包括:
获取模块301,用于当启动镜像桌面时,获取操作系统桌面的桌面图标;
优选地,获取模块301具体用于当启动镜像桌面时,通过调用操作系统桌面API获取操作系统桌面的桌面图标。
调整模块302,用于根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;
优选地,所述调整模块302具体用于当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。
展示模块303,用于根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。
进一步地,图4是本发明实施例提供的另一种操作系统桌面管理装置的结构示意图。参见图4,该装置包括:获取模块301、调整模块302和展示模块303,
所述装置还包括:
镜像模块304,用于用于对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对所述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。
进一步地,所述装置还包括:
处理模块305,用于接收终端用户对镜像桌面的桌面图标的排序或分类操作指令,对该镜像桌面进行该排序或分类操作;
保存模块306,用于保存该排序或分类操作后的镜像桌面排布方式。
所述装置还包括:
第一监听模块307,用于实时监听所述操作系统桌面;
同步模块309,用于当所述第一监听模块307监听到所述操作系统桌面上的增加、删除或修改操作时,在所述镜像桌面上执行所述增加、删除或修改操作;
第二监听模块308,用于实时监听所述镜像桌面;
所述同步模块309,还用于当所述监听模块监听到所述镜像桌面上的增加、删除或修改操作时,在所述操作系统桌面上执行所述增加、删除或修改操作。
所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,所述第一监听模块308具体用于当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。
本实施例提供的装置,与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

操作系统桌面管理方法和装置.pdf_第1页
第1页 / 共13页
操作系统桌面管理方法和装置.pdf_第2页
第2页 / 共13页
操作系统桌面管理方法和装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《操作系统桌面管理方法和装置.pdf》由会员分享,可在线阅读,更多相关《操作系统桌面管理方法和装置.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103150204 A(43)申请公布日 2013.06.12CN103150204A*CN103150204A*(21)申请号 201110438880.7(22)申请日 2011.12.23G06F 9/46(2006.01)(71)申请人腾讯科技(深圳)有限公司地址 518000 广东省深圳市福田区赛格科技园2栋东403室(72)发明人崔孝林 李相如 杨文泽 罗璇(74)专利代理机构北京三高永信知识产权代理有限责任公司 11138代理人鞠永善(54) 发明名称操作系统桌面管理方法和装置(57) 摘要本发明公开了一种操作系统桌面管理方法和装置,属于计算机领域。该方。

2、法包括:当启动镜像桌面时,获取操作系统桌面的桌面图标;根据该操作系统桌面的桌面图标调整该镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与该操作系统桌面的桌面图标相同;根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。该装置包括:获取模块、调整模块和展示模块。本发明可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。(51)Int.Cl.权利要求书2页 说明书8页 附图2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书8页 附图2页(10)申请公布号 C。

3、N 103150204 ACN 103150204 A1/2页21.一种操作系统桌面管理方法,其特征在于,包括:当启动镜像桌面时,获取操作系统桌面的桌面图标;根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。2.根据权利要求1所述的方法,其特征在于,所述获取操作系统桌面的桌面图标是通过调用操作系统桌面应用程序编程接口API获取的。3.根据权利要求1所述的方法,其特征在于,当启动镜像桌面时,获取操作系统桌面的桌面图标,之前包括:对所述操作系统桌面上的所有桌面图标进行。

4、复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对所述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。4.根据权利要求1所述的方法,其特征在于,根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同,具体包括:当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。5.根据权利要求1所述的方法,其特征在于,根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌。

5、面图标,之后还包括:接收终端用户对镜像桌面的桌面图标的排序或分类操作指令;对该镜像桌面进行该排序或分类操作;保存该排序或分类操作后的镜像桌面排布方式。6.根据权利要求1所述的方法,其特征在于,根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标,之后还包括:实时监听该操作系统桌面;当监听到该操作系统桌面上的增加、删除或修改操作时,在该镜像桌面上执行该增加、删除或修改操作;实时监听该镜像桌面;当监听到该镜像桌面上的增加、删除或修改操作时,在该操作系统桌面上执行该增加、删除或修改操作。7.根据权利要求6所述的方法,其特征在于,所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,当操作系。

6、统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。8.一种操作系统桌面管理装置,其特征在于,包括:获取模块,用于当启动镜像桌面时,获取操作系统桌面的桌面图标;调整模块,用于根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使权 利 要 求 书CN 103150204 A2/2页3得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;展示模块,用于根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。9.根据权利要求8所述的装置,其特征在于,所述获取模块具体用于,当启动镜。

7、像桌面时,通过调用操作系统桌面API获取操作系统桌面的桌面图标。10.根据权利要求8所述的装置,其特征在于,所述装置还包括:镜像模块,用于对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对所述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。11.根据权利要求8所述的装置,其特征在于,所述调整模块具体用于当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。12.根据权利要求8所述的装。

8、置,其特征在于,所述装置还包括:处理模块,用于接收终端用户对镜像桌面的桌面图标的排序或分类操作指令,对该镜像桌面进行该排序或分类操作;保存模块,用于保存该排序或分类操作后的镜像桌面排布方式。13.根据权利要求8所述的装置,其特征在于,所述装置还包括:第一监听模块,用于实时监听该操作系统桌面;同步模块,用于当所述第一监听模块监听到所述操作系统桌面上的增加、删除或修改操作时,在所述镜像桌面上执行所述增加、删除或修改操作;第二监听模块,用于实时监听该镜像桌面;所述同步模块,还用于当所述第二监听模块监听到所述镜像桌面上的增加、删除或修改操作时,在所述操作系统桌面上执行所述增加、删除或修改操作。14.根。

9、据权利要求13所述的装置,其特征在于,所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,所述第一监听模块具体用于当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修改操作同步到镜像桌面中。权 利 要 求 书CN 103150204 A1/8页4操作系统桌面管理方法和装置技术领域0001 本发明涉及计算机领域,特别涉及一种操作系统桌面管理方法和装置。背景技术0002 随着计算机终端和消费电子产品终端的发展,操作系统已成为各个终端产品必不可少的组成部分,例如计算机终端有windows操作系统、UNIX操作。

10、系统、LINUX操作系统,手机产品有windows mobile操作系统、Symbian操作系统、android操作系统等,对于每个操作系统来说,桌面是用户与操作系统进行界面交互最基础的环节,当在操作系统安装了各种应用程序之后,操作系统桌面会满各式各样的图标,包括快捷方式、文件以及文件夹等,造成操作系统桌面凌乱无序,一般的操作系统桌面管理方案是直接在操作系统桌面上对图标进行分类和管理操作桌面图标,当在操作出现失误时,会对操作系统桌面造成破坏,导致操作系统桌面图标内容的遗失或乱序。发明内容0003 本发明实施例提供了一种操作系统桌面管理方法和装置。所述技术方案如下:0004 一种操作系统桌面管理。

11、方法,包括:0005 当启动镜像桌面时,获取操作系统桌面的桌面图标;0006 根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;0007 根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。0008 所述获取操作系统桌面的桌面图标是通过调用操作系统桌面API获取的。0009 当启动镜像桌面时,获取操作系统桌面的桌面图标,之前包括:0010 对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;0011 根据镜像桌面的预设排布方式对所述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。0。

12、012 根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同,具体包括:0013 当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。0014 根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标,之后还包括:0015 接收终端用户对镜像桌面的桌面图标的排序或分类操作指令;0016 对该镜像桌面进行该排序或分类操作;0017 保存该排序或分类操作后的镜像桌面排布方式。说 。

13、明 书CN 103150204 A2/8页50018 根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标,之后还包括:0019 实时监听该操作系统桌面;0020 当监听到该操作系统桌面上的增加、删除或修改操作时,在该镜像桌面上执行该增加、删除或修改操作;0021 实时监听该镜像桌面;0022 当监听到该镜像桌面上的增加、删除或修改操作时,在该操作系统桌面上执行该增加、删除或修改操作。0023 所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修。

14、改操作同步到镜像桌面中。0024 一种操作系统桌面管理装置,包括:0025 获取模块,用于当启动镜像桌面时,获取操作系统桌面的桌面图标;0026 调整模块,用于根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;0027 展示模块,用于根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。0028 所述获取模块具体用于,当启动镜像桌面时,通过调用操作系统桌面API获取操作系统桌面的桌面图标。0029 所述装置还包括:0030 镜像模块,用于对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据。

15、镜像桌面的预设排布方式对上述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。0031 所述调整模块具体用于当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。0032 所述装置还包括:0033 处理模块,用于接收终端用户对镜像桌面的桌面图标的排序或分类操作指令,对该镜像桌面进行该排序或分类操作;0034 保存模块,用于保存该排序或分类操作后的镜像桌面排布方式。0035 所述装置还包括:0036 第一监听模块,用于实时监听该操作系统桌面。

16、;0037 同步模块,用于当所述第一监听模块监听到所述操作系统桌面上的增加、删除或修改操作时,在所述镜像桌面上执行所述增加、删除或修改操作;第二监听模块,用于实时监听该镜像桌面;0038 所述同步模块,还用于当所述第二监听模块监听到所述镜像桌面上的增加、删除或修改操作时,在所述操作系统桌面上执行所述增加、删除或修改操作。0039 所述对操作系统桌面的监听通过在系统上注册系统消息监听实现,所述第一监听模块具体用于当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统说 明 书CN 103150204 A3/8页6桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、删除或修。

17、改操作同步到镜像桌面中。0040 本发明实施例提供的技术方案的有益效果是:0041 通过启动镜像桌面时,获取操作系统桌面的桌面图标,并根据操作系统桌面的桌面图标调整镜像桌面,使得镜像桌面能够与操作系统桌面保持一致,而根据保存的镜像桌面排布方式对调整后的镜像桌面的桌面图标进行展示,可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。附图说明0042 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明。

18、的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。0043 图1是本发明实施例提供的一种操作系统桌面管理方法的流程图;0044 图2是本发明实施例提供的一种操作系统桌面管理方法的流程图;0045 图3是本发明实施例提供的一种操作系统桌面管理装置的结构示意图;0046 图4是本发明实施例提供的另一种操作系统桌面管理装置的结构示意图。具体实施方式0047 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。0048 图1是本发明实施例提供的一种操作系统桌面管理方法的流程图。如图1所示,该操作系统桌面管理。

19、方法的执行主体为终端,包括计算机终端和消费电子终端,如PDA、手机、PAD等,所述终端中装载有操作系统,参见图1,该操作系统桌面镜像管理方法通过该操作系统上运行的镜像桌面实现对操作系统的桌面的管理,该镜像桌面可以是操作系统上运行的应用程序中的一部分,也可以是web网页中的一部分,具体包括:0049 101、当启动镜像桌面时,获取操作系统桌面的桌面图标;0050 该操作系统桌面上的桌面图标包括但不限于系统自带图标,如window操作系统中的“我的电脑”、“回收站”、“网络链接”等,该系统自带图标可以根据用户的设置显示或不显示在操作系统桌面,所述操作系统桌面的桌面图标还可以包括应用程序的快捷方式图。

20、标、文件夹图标、文件本身图标等。0051 本领域技术人员可以获知,对于不同系统来说,操作系统桌面上的桌面图标可以根据不同人的使用情况有所不同,并且随着用户的使用,操作系统桌面上的桌面图标内容不断变化。0052 进一步地,在步骤101之前,当第一次使用初始化镜像桌面时,还包括以下步骤:对所述操作系统桌面上的所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对上述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面。说 明 书CN 103150204 A4/8页70053 其中,镜像桌面是指对操作系统桌面上所有桌面图标的复制,该复制保证数据的一致性,但可在镜像桌面。

21、中对桌面图标进行分类与排布,让用户如同在镜子中操作对象,并可随时还原成对象的原始状态。0054 102、根据该操作系统桌面的桌面图标调整该镜像桌面的桌面图标,使得该镜像桌面的桌面图标与该操作系统桌面的桌面图标相同;0055 具体地,当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。0056 103、根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。0057 本实施例中所述的排布,是指对桌面图标进行分类以及排序的过程。其中,分类是指根。

22、据预设分类方式将桌面图标分成不同的类别展示,如,对于镜像桌面为Q+桌面来说,该预设分类方式可以为将桌面图标按照系统自带图标、应用程序快捷方式以及文件项进行分类。其中,排序是指根据预设排序方式排列桌面图标,如,对于Q+桌面来说,该预设排序方式可以为将桌面图标按照修改时间从前到后排序。0058 本实施例提供的方法,通过启动镜像桌面时,获取操作系统桌面的桌面图标,并根据操作系统桌面的桌面图标调整镜像桌面,使得镜像桌面能够与操作系统桌面保持一致,而根据保存的镜像桌面排布方式对调整后的镜像桌面的桌面图标进行展示,可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操。

23、作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。0059 图2是本发明实施例提供的一种操作系统桌面管理方法的流程图。参见图2,该实施例包括:0060 201、当启动镜像桌面时,获取操作系统桌面的桌面图标;0061 该镜像桌面的启动可以由用户触发,还可以为开机时系统默认启动。0062 所述获取操作系统桌面的桌面图标是通过调用操作系统桌面API获取的。操作系统中包括多个具有不同功能的API(Application Programming Interface,应用程序编程接口),在本实施例中,桌面图标至少包括图标全路径和显示名称,在步骤201中可通过调用API获取图标全路径和显示名称。00。

24、63 该操作系统桌面上的桌面图标包括但不限于系统自带图标,如window操作系统中的“我的电脑”、“回收站”、“网络链接”等,所述操作系统桌面的桌面图标还可以包括应用程序的快捷方式图标、文件夹图标、文件本身图标等。0064 优选地,在获取系统自带图标的桌面图标信息时,如“我的电脑”、“回收站”、“控制面板”等,在获取时不仅需要获取其图标全路径和显示名称,还需要从注册表中对其显示状态进行读取,以便根据该系统自带图标的显示状态对镜像桌面中系统自带图标的显示状态进行调整。0065 需要说明的是,在该步骤201之前,当第一次使用初始化镜像桌面时,还包括以下步骤:获取操作系统桌面上所有桌面图标,对获取的。

25、所有桌面图标进行复制,生成包含所述所有桌面图标的页面;根据镜像桌面的预设排布方式对上述页面中的所有桌面图标进行排布,将排布后的页面作为镜像桌面,其中,在对操作系统桌面上的所有桌面图标进行获取和复制时,可以通过枚举获取桌面上所有的桌面图标,并对桌面图标进行复制,具体地,对于说 明 书CN 103150204 A5/8页8系统自带图标,如“我的电脑”、“回收站”、“控制面板”等,在复制时不仅需要复制其图标,还需要从注册表中对其显示状态进行读取,当系统自带图标在注册表中的显示状态表示不显示该系统自带图标时,不在镜像桌面中显示该系统自带图标,当系统自带图标在注册表中的显示状态表示显示该系统自带图标时,。

26、在镜像桌面中显示该系统自带图标,从而做到与操作系统桌面的显示的桌面图标完全一致。该过程是步骤201之前初次使用镜像桌面时生成镜像桌面的过程,在该过程中,镜像桌面将桌面图标按照预设排布方式进行排布。其中,预设排布方式可以由技术人员设置,还可以由用户在使用过程中设置。0066 202、当操作系统桌面的桌面图标与镜像桌面的桌面图标不同时,根据操作系统桌面的桌面图标对镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;0067 在本实施例中,终端保存有镜像桌面的桌面图标,当启动镜像桌面后,终端获取操作系统桌面的桌面图标,比较操作系统桌面的桌面图标。

27、和镜像桌面的桌面图标,当操作系统桌面的桌面图标中包含操作系统桌面桌面图标,且镜像桌面的桌面图标中没有该操作系统桌面桌面图标时,将操作系统桌面桌面图标复制到镜像桌面,并根据镜像桌面预设排布方式对操作系统桌面桌面图标进行排布,优选地,可以将操作系统桌面桌面图标排布在镜像桌面已有桌面图标的后面,并提示用户。0068 当镜像桌面的桌面图标中包含镜像桌面桌面图标,且操作系统桌面的桌面图标中没有该镜像桌面桌面图标时,将镜像桌面桌面图标从镜像桌面中删除。0069 对于镜像桌面来说,当操作系统桌面的桌面图标的图标全路径或显示名称中任一项与镜像桌面中该桌面图标对应的镜像桌面桌面图标不同时,根据操作系统桌面的桌面。

28、图标的图标全路径或显示名称对该对应的镜像桌面桌面图标进行修改,使得修改后的进行桌面桌面图标与操作系统桌面的桌面图标相同。0070 由于本实施例中所述的桌面图标至少包括图标全路径和显示名称,因此,在进行本实施例所述的删除、增加或修改时,是对图标全路径和显示名称所进行的删除、增加或修改。0071 需要说明的是,当操作系统桌面的桌面图标与镜像桌面的桌面图标相同时,可不进行该步骤202。0072 在本实施例中,每当启动镜像桌面时,即进行步骤201的获取过程和步骤202中的调整过程,以保持镜像与操作系统桌面的一致性。0073 进一步地,为了让用户感觉在镜像桌面上进行操作时没有生疏感,可以保留操作系统桌面。

29、的操作习惯,在此基础上增加界面美化,采用炫丽的展示效果,为用户的桌面增添色彩。0074 203、根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标;0075 当终端保存有镜像桌面排布方式时,根据保存的镜像桌面排布方式对镜像桌面上的桌面图标进行排布,该排布可以保证镜像桌面在本次启动时所展示的桌面图标排布和上一次运行过程中所设置的相同;此时的镜像桌面上的桌面图标排布参考程序上一次启动时保存的桌面图标排布,同时保留了镜像中特有的桌面图标排布。0076 当终端未保存有镜像桌面排布方式时,根据保存的预设排布方式对镜像桌面上的桌面图标进行排布。说 明 书CN 103150204 A6/8页9007。

30、7 需要说明的是,步骤202和203的先后顺序可以是先执行步骤202,再执行步骤203,还可以是先执行步骤203,再执行步骤202。0078 204、接收终端用户对镜像桌面的桌面图标的排序或分类操作指令;0079 为了保证操作系统桌面中桌面图标的展示方式不受影响,当接收到对镜像桌面的桌面图标的排序或分类操作指令时,仅在镜像桌面上执行该排序或分类操作指令,并保存执行排序或分类操作后的镜像桌面排布方式,而不将该排序或分类操作指令同步到操作系统桌面中。如,当该操作指令指令为用于进行排序的指令时,仅对镜像桌面中的桌面图标进行排序,并保存排序后的镜像桌面排布方式。需要说明的是,该排序或分类操作指令可以是。

31、针对一个桌面图标,也可以是针对两个或两个以上的桌面图标,如,该排序或分类操作指令具体可以用于对选定的N个图标按照修改时间排序,该排序或分类操作指令具体还可以用于将选定的图标移动到镜像桌面的某一位置上。0080 在本实施例中,仅以排序或分类操作指令用于对镜像桌面上的桌面图标A进行分类为例进行说明。0081 205、对该镜像桌面进行该排序或分类操作;0082 在镜像桌面进行该排序或分类操作指令所指示的排序或分类操作,当该操作指令用于进行排序操作时,进行排序操作,当该操作指令用于进行分类操作时,进行分类操作。需要说明的是,该排序或分类操作指令所指示的排序或分类操作都是与镜像桌面对桌面图标的展示方式上。

32、进行的操作,不涉及对镜像桌面上桌面图标的删除、修改或增加等实质上的修改。0083 206、保存该排序或分类操作后的镜像桌面排布方式;0084 优选地,展示并保存该排序或分类操作后的桌面图标排布,由于进行了排序或分类操作的镜像桌面的排布方式可能与未进行排序或分类操作的镜像桌面的排布不同,因此需要对进行了该排序或分类操作的镜像桌面排布方式进行保存,以便在下一次启动镜像桌面时,根据该保存的镜像桌面以及镜像桌面上各个桌面图标的排布方式进行展示。如,该操作指令是用于对镜像桌面上的桌面图标A进行分类,则在进行分类操作后,镜像桌面上的排布已经改变,则保存该改变了的镜像桌面排布方式。0085 该镜像桌面包含操。

33、作系统桌面的所有桌面图标,但是,在用户对镜像桌面进行了排序或分类等操作时,该排序或分类等操作不会对操作系统桌面的桌面图标排布方式做出修改,保留了系统的原始状态和用户最原始的桌面排布,避免了镜像桌面中的误操作或程序的缺陷导致用户桌面的凌乱。0086 进一步地,为了保持操作系统桌面和镜像桌面中的桌面图标一致,在步骤203之后,该实施例还可以包括以下步骤:0087 207、实时监听该操作系统桌面;0088 其中,该对操作系统桌面的监听可以通过在系统上注册系统消息监听实现,当操作系统桌面发生了增加、删除或修改操作时,系统消息监听到操作系统桌面的桌面图标变化,从而获知该增加、删除或修改操作,则将该增加、。

34、删除或修改操作同步到镜像桌面中。0089 208、当监听到该操作系统桌面上的增加、删除或修改操作时,在该镜像桌面上执行该增加、删除或修改操作;0090 镜像桌面接收到操作系统桌面的桌面图标变化信息后,在镜像桌面上执行该增说 明 书CN 103150204 A7/8页10加、删除或修改操作。0091 209、实时监听该镜像桌面;0092 该监听是对镜像桌面上所进行的操作进行的,优选地,对镜像桌面中发生的操作进行监听和过滤,当监听到该镜像桌面上的增加、删除或修改操作时,执行步骤210;0093 210、当监听到该镜像桌面上的增加、删除或修改操作时,在该操作系统桌面上执行该增加、删除或修改操作。00。

35、94 当镜像桌面发生了增加、删除或修改操作时,通过系统消息监听到该增加、删除或修改操作,则在操作系统桌面上同步该增加、删除或修改操作。优选地,该操作系统桌面上的增加、删除或修改操作可调用Windows的API进行。0095 其中,该增加操作可以为增加桌面图标的操作,该删除操作可以为删除桌面图标的操作,该修改操作可以为对桌面图标进行修改的操作,该修改操作包括但不限于对桌面图标全路径或显示名称的修改。0096 操作系统桌面和镜像桌面上对桌面图标的排布可以不同,但是,为了保持操作系统桌面和镜像桌面中桌面图标的一致性,需要对操作系统桌面和镜像桌面进行监听,以便在监听到其中一个桌面中的桌面图标变化时,同。

36、步到另一桌面中。该监听过程将操作系统桌面与镜像桌面联系在一起,做到双向同步。0097 本实施例提供的方法,通过启动镜像桌面时,获取操作系统桌面的桌面图标,并根据操作系统桌面的桌面图标调整镜像桌面,使得镜像桌面能够与操作系统桌面保持一致,而根据保存的镜像桌面排布方式对调整后的镜像桌面的桌面图标进行展示,可以在不影响操作系统桌面的原有展示方式的情况下,为用户提供个性化的镜像桌面,而由于不直接对操作系统桌面进行操作,也避免了操作系统桌面内容的遗失和乱序。进一步地,在管理过程中,当镜像桌面发生了排序或分类操作时,保存执行了排序或分类操作后的镜像桌面,避免了对操作系统桌面直接进行管理可能造成的破坏,在对。

37、镜像桌面中桌面图标的分类、排序等展示效果进行优化的同时,不会影响到操作系统桌面的原有展示。并且,通过实时获取操作系统桌面的变动情况,同步到作为镜像的镜像桌面中;在镜像桌面中的增加、删除和或修改操作直接反馈到操作系统桌面,保持两边的一致性。0098 图3是本发明实施例提供的一种操作系统桌面管理装置的结构示意图。该装置执行上述图1和图2所示的方法,参见图3,该装置包括:0099 获取模块301,用于当启动镜像桌面时,获取操作系统桌面的桌面图标;0100 优选地,获取模块301具体用于当启动镜像桌面时,通过调用操作系统桌面API获取操作系统桌面的桌面图标。0101 调整模块302,用于根据所述操作系统桌面的桌面图标调整所述镜像桌面的桌面图标,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同;0102 优选地,所述调整模块302具体用于当所述操作系统桌面的桌面图标与所述镜像桌面的桌面图标不同时,根据所述操作系统桌面的桌面图标对所述镜像桌面的桌面图标进行增加、删除或修改操作,使得调整后的镜像桌面的桌面图标与所述操作系统桌面的桌面图标相同。0103 展示模块303,用于根据保存的镜像桌面排布方式,展示调整后的镜像桌面的桌面图标。说 明 书CN 103150204 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1