CN108108077A - 一种桌面管理方法以及装置 - Google Patents
一种桌面管理方法以及装置 Download PDFInfo
- Publication number
- CN108108077A CN108108077A CN201611061993.9A CN201611061993A CN108108077A CN 108108077 A CN108108077 A CN 108108077A CN 201611061993 A CN201611061993 A CN 201611061993A CN 108108077 A CN108108077 A CN 108108077A
- Authority
- CN
- China
- Prior art keywords
- desktop
- sub
- main
- window
- visualization window
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种桌面管理方法以及装置,其中方法包括:在预设的主桌面上获取子桌面创建请求;主桌面覆盖于原生桌面上,且主桌面的窗口操作功能与原生桌面的窗口操作功能相同;根据子桌面创建请求创建子桌面,并将子桌面覆盖在主桌面的预设区域中;子桌面的窗口范围小于主桌面的窗口范围,且子桌面的窗口操作功能与主桌面的窗口操作功能相同;获取与子桌面相关联的添加删除请求,根据添加删除请求将主桌面中的目标桌面对象添加至子桌面中,并删除主桌面中的目标桌面对象的图标,并基于子桌面的窗口操作功能对子桌面中的目标桌面对象以及子桌面的用户界面进行管理操作。采用本发明,可在管理桌面时提高对文件和用户界面的管理效率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种桌面管理方法以及装置。
背景技术
目前的微软提供的桌面是一种大众型的桌面,当用户桌面摆满文件,则会在查找需要的文件时给用户带来较大的不便。虽然可以在桌面上创建多个文件夹,并将同一类型的文件放入所创建的文件夹中,以减少桌面中的文件数量,但是文件夹并不完全具备桌面对文件和用户界面的管理功能,所以导致文件夹管理文件的方式过于单一且功能不够齐全,因此,基于创建文件夹的方式会导致在管理桌面时降低对文件和用户界面的管理效率。
发明内容
本发明实施例提供一种桌面管理方法以及装置,可在管理桌面时提高对文件和用户界面的管理效率。
本发明实施例提供了一种桌面管理方法,包括:
在预设的主桌面上获取子桌面创建请求;所述主桌面覆盖于原生桌面上,且所述主桌面的窗口操作功能与所述原生桌面的窗口操作功能相同;
根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中;所述子桌面的窗口范围小于所述主桌面的窗口范围,且所述子桌面的窗口操作功能与所述主桌面的窗口操作功能相同;
获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
相应地,本发明实施例还提供了一种桌面管理装置,包括:
请求获取模块,用于在预设的主桌面上获取子桌面创建请求;所述主桌面覆盖于原生桌面上,且所述主桌面的窗口操作功能与所述原生桌面的窗口操作功能相同;
第一创建模块,用于根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中;所述子桌面的窗口范围小于所述主桌面的窗口范围,且所述子桌面的窗口操作功能与所述主桌面的窗口操作功能相同;
对象操作模块,用于获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
本发明实施例通过在预设的主桌面上获取子桌面创建请求,可以根据桌面创建请求创建子桌面,并将子桌面覆盖在主桌面的预设区域中,并获取与所述子桌面相关联的添加删除请求,根据添加删除请求将主桌面中的目标桌面对象添加至子桌面中,并根据添加删除请求删除主桌面中的目标桌面对象的图标,并基于子桌面的窗口操作功能对子桌面中的目标桌面对象以及子桌面的用户界面进行管理操作。由于子桌面的窗口操作功能与主桌面的窗口操作功能相同,所以在对子桌面的用户界面和子桌面中的目标桌面对象进行管理时,可以完全享受到与主桌面的窗口操作功能相同的效果,因此,不仅可以通过设置子桌面以减少主桌面中的文件数量,还可以在管理桌面时提高对文件和用户界面的管理效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种桌面管理方法的流程示意图;
图2是本发明实施例提供的另一种桌面管理方法的流程示意图;
图2a是本发明实施例提供的一种管理操作列表的界面示意图;
图2b是本发明实施例提供的一种桌面整理的界面示意图;
图2c是本发明实施例提供的另一种桌面整理的界面示意图;
图2d是本发明实施例提供的又一种桌面整理的界面示意图;
图3是本发明实施例提供的一种桌面管理装置的结构示意图;
图4是本发明实施例提供的一种请求获取模块的结构示意图;
图5是本发明实施例提供的一种对象操作模块的结构示意图;
图6是本发明实施例提供的一种对象添加单元的结构示意图;
图7是本发明实施例提供的另一种桌面管理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例提供的一种桌面管理方法的流程示意图,所述方法可以包括:
S101,在预设的主桌面上获取子桌面创建请求;所述主桌面覆盖于原生桌面上,且所述主桌面的窗口操作功能与所述原生桌面的窗口操作功能相同;
具体的,在S101步骤之前,客户端(如桌面应用程序)需要在原生桌面上设置所述主桌面,所述原生桌面可以是微软系统自带的原生桌面。在原生桌面上设置所述主桌面的过程可以在安装桌面应用程序的过程中执行,且在原生桌面上设置所述主桌面的过程可以为:创建主桌面的可视化窗口,所述可视化窗口可以为ListView窗口(ListView是指微软系统中的可视化列表控件),并将主桌面的可视化窗口覆盖于原生桌面上,并基于壳SHELL控制所述主桌面的可视化窗口接管所述原生桌面的窗口操作功能,并基于SHELL控制所述主桌面的可视化窗口接管所述原生桌面中的各桌面对象分别对应的路由标识,所述路由标识可以为PIDL(PIDL在SHELL技术里面被定义为PITEMIDLIST,即代表一个项(ITEM)的身份,用具体列表(LIST)的形式表示该身份),再将所述原生桌面中的所有桌面对象分别对应的图标添加至所述主桌面的可视化窗口中,并为所述主桌面的可视化窗口配置子桌面创建管理操作,并在所述主桌面的可视化窗口对应的管理操作列表中添加与所述子桌面创建管理操作关联的功能按键。在安装完所述桌面应用程序后,可以在所述主桌面的可视化窗口中显示所述原生桌面中的各桌面对象分别对应的图标。其中,虽然主桌面的可视化窗口可以接管所述原生桌面的全部窗口操作功能,但是所述主桌面的可视化窗口可以设置与所述原生桌面不同的自定义用户界面,所述主桌面的可视化窗口也可以在自定义用户界面中添加额外的功能按键,使得所述主桌面可以比所述原生桌面具备更多的桌面整理功能。其中,所述主桌面中的所述管理操作列表可以为鼠标在主桌面的空白区域中进行右键点击后所弹出的功能列表,所述管理操作列表中的功能按键可以包括:“显示方式”按键、“排列方式”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键、“新建格子”按键(即与所述子桌面创建管理操作关联的功能按键)等功能按键。
进一步的,当在所述主桌面中检测到与功能列表按键(如鼠标右键)对应的第一点击指令时,根据所述第一点击指令在所述主桌面的可视化窗口中显示所述管理操作列表;当检测到所述管理操作列表中的所述子桌面创建管理操作关联的功能按键对应的第二点击指令时,根据所述第二点击指令生成子桌面创建请求。例如,通过鼠标在主桌面的空白区域中进行右键点击后,即可生成与功能列表按键对应的第一点击指令,进而根据所述第一点击指令在所述主桌面的可视化窗口中弹出并显示所述管理操作列表。
S102,根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中;所述子桌面的窗口范围小于所述主桌面的窗口范围,且所述子桌面的窗口操作功能与所述主桌面的窗口操作功能相同;
具体的,所述客户端可以根据所述子桌面创建请求创建子桌面的可视化窗口,所述子桌面的可视化窗口也可以为ListView窗口,再将所述子桌面的可视化窗口覆盖在所述主桌面的可视化窗口中的预设区域,并基于SHELL控制所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能,即所述子桌面的可视化窗口具备所述主桌面的可视化窗口的窗口操作功能,而所述主桌面的可视化窗口依然保留自己的窗口操作功能。其中,所述预设区域小于所述主桌面的界面区域,即所述子桌面的窗口范围小于所述主桌面的窗口范围。例如,所述子桌面可以位于所述主桌面的可视化窗口中左上角的一个正方形区域。由于所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能,所以在所述子桌面的空白区域中进行右键点击后所弹出的功能列表与在所述主桌面的空白区域中进行右键点击后所弹出的功能列表是相同的,而且在所述子桌面中进行单击、双击、全选、删除等处理方式都与主桌面的处理方式相同。
S103,获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作;
具体的,当用户想要将所述主桌面中的目标桌面对象添加到所述子桌面中时,用户可以通过控制鼠标箭头点击所述主桌面中的目标桌面对象并将其拖动至所述子桌面的可视化窗口中,在松开对鼠标的点击,此时,所述子桌面的可视化窗口将会生成所述添加删除请求,进而所述客户端可以获取所述子桌面的可视化窗口所生成的所述添加删除请求,并根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中(即可以在所述子桌面的可视化窗口中显示所述目标桌面对象的图标),并基于SHELL控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识,因此,所述子桌面的可视化窗口可以通过所述目标桌面对象对应的路由标识对所述目标桌面对象进行单击、双击、拖动等操作。进一步的,当所述子桌面的可视化窗口通知所述主桌面的可视化窗口已成功接管所述目标桌面对象对应的路由标识时,所述客户端可以根据所述添加删除请求将所述主桌面的可视化窗口中的所述目标桌面对象的图标删除,使得用户只能在所述子桌面中操作所述目标桌面对象,同时也可以减少所述主桌面中的文件数量,以便于用户可以在所述主桌面中轻松找到所需的文件。基于所述子桌面的可视化窗口所接管到的所述主桌面的可视化窗口的窗口操作功能以及所述目标桌面对象对应的路由标识,可以对所述目标桌面对象以及所述子桌面的用户界面进行管理操作(在SHELL技术里,对所述目标桌面对象的所有操作都是通过路由标识(PIDL)来进行的)。例如,在所述子桌面中弹出所述管理操作列表与所述主桌面中所弹出的管理操作列表相同,因此,若主桌面中的管理操作列表中的功能按键包括“显示方式”按键、“排列方式”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键、“新建格子”按键等功能按键,则所述子桌面的管理操作列表中的功能按键也可以包括“显示方式”按键、“排列方式”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键、“新建格子”按键等功能按键,由此可见,用户可以通过点击“屏幕分辨率”按键以调整子桌面中的屏幕分辨率,而不影响主桌面的屏幕分辩率,用户也可以通过点击“新建格子”按键在所述子桌面中进一步创建更小的子桌面。
本发明实施例通过在预设的主桌面上获取子桌面创建请求,可以根据桌面创建请求创建子桌面,并将子桌面覆盖在主桌面的预设区域中,并获取与所述子桌面相关联的添加删除请求,根据添加删除请求将主桌面中的目标桌面对象添加至子桌面中,并根据添加删除请求删除主桌面中的目标桌面对象的图标,并基于子桌面的窗口操作功能对子桌面中的目标桌面对象以及子桌面的用户界面进行管理操作。由于子桌面的窗口操作功能与主桌面的窗口操作功能相同,所以在对子桌面的用户界面和子桌面中的目标桌面对象进行管理时,可以完全享受到与主桌面的窗口操作功能相同的效果,因此,不仅可以通过设置子桌面以减少主桌面中的文件数量,还可以在管理桌面时提高对文件和用户界面的管理效率。
请参见图2,是本发明实施例提供的另一种桌面管理方法的流程示意图,所述方法可以包括:
S201,当在主桌面中检测到与功能列表按键对应的第一点击指令时,根据所述第一点击指令在所述主桌面的可视化窗口中显示所述管理操作列表;
具体的,在S201步骤之前,需要先对客户端(如桌面应用程序)进行安装,在安装所述客户端的过程中:所述客户端可以创建主桌面的可视化窗口,所述可视化窗口可以为ListView窗口,再将所述主桌面的可视化窗口覆盖于原生桌面上,并基于壳SHELL控制所述主桌面的可视化窗口接管所述原生桌面的窗口操作功能,并基于SHELL控制所述主桌面的可视化窗口接管所述原生桌面中的各桌面对象分别对应的路由标识,所述路由标识可以为PIDL,再将所述原生桌面中的所有桌面对象分别对应的图标添加至所述主桌面的可视化窗口中,并为所述主桌面的可视化窗口配置子桌面创建管理操作,并在所述主桌面的可视化窗口对应的管理操作列表中添加与所述子桌面创建管理操作关联的功能按键。其中,虽然所述主桌面的可视化窗口可以接管所述原生桌面的全部窗口操作功能,但是所述主桌面的可视化窗口可以设置与所述原生桌面不同的自定义用户界面,所述主桌面的可视化窗口也可以在自定义用户界面中添加额外的功能按键,使得所述主桌面可以比所述原生桌面具备更多的桌面整理功能。在安装完所述客户端后,可以在所述主桌面的可视化窗口中显示所述原生桌面中的各桌面对象分别对应的图标,且所述主桌面的可视化窗口基于所接管的窗口操作功能以及所接管的所述原生桌面中的各桌面对象分别对应的路由标识,可以对所述主桌面的可视化窗口中所显示的所述原生桌面中的各桌面对象分别对应的图标进行操作控制,所述操作控制可以包括对图标进行双击、单击、对图标点击右键以弹出针对该图标的功能列表、对图标点击delete键以删除该图标。
因此,在安装完所述客户端后,可以执行S201步骤,即当检测到功能列表按键对应的第一点击指令时,说明用户控制鼠标在主桌面的空白区域中进行右键点击操作,此时,所述主桌面可以根据所述第一点击指令在所述主桌面的可视化窗口中显示所述管理操作列表。其中,所述管理操作列表中的功能按键可以包括:“显示方式”按键、“排列方式”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键、“新建格子”按键(即与所述子桌面创建管理操作关联的功能按键)、“一键整理桌面”按键、“退出桌面整理”按键等功能按键;其中,“新建格子”按键、“一键整理桌面”按键以及“退出桌面整理”按键均为在原生桌面的窗口操作功能的基础上新增的功能按键;所述“一键整理桌面”按键可以使所述主桌面中的文件按照文件类型进行归类排序;所述“退出桌面整理”按键可以退出所述主桌面,以恢复显示所述原生桌面,并将所述主桌面中的所有文件的图标重新显示在所述原生桌面中。
S202,当检测到所述管理操作列表中的所述子桌面创建管理操作关联的功能按键对应的第二点击指令时,根据所述第二点击指令生成子桌面创建请求;
具体的,当检测到所述管理操作列表中的所述子桌面创建管理操作关联的功能按键对应的第二点击指令时,说明用户控制鼠标在所述管理操作列表中对“新建格子”按键进行点击操作,并使得所述主桌面的可视化窗口可以生成第二点击指令,此时,所述客户端可以根据所述第二点击指令生成子桌面创建请求。
请一并参见图2a,是本发明实施例提供的一种管理操作列表的界面示意图。当用户控制鼠标在主桌面的空白区域中进行右键点击后,即可在所述主桌面中显示如图2a所示的管理操作列表100;该管理操作列表100包括多个功能按键,具体包括“显示方式”按键、“排列方式”按键、“刷新”按键、“粘贴”按键、“粘贴快捷方式”按键、“新建格子”按键200、“新建文件夹”按键、“一键整理桌面”按键、“退出桌面整理”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键,当用户点击“新建格子”按键200时,所述客户端即可生成子桌面创建请求。
再请一并参见图2b,是本发明实施例提供的一种桌面整理的界面示意图。当用户点击上述图2a所示的管理操作列表100中的退出桌面整理”按键时,所述主桌面可以弹出如图2b所示的界面图,图2b所示的界面图可以提示用户“确定要退出桌面整理吗?”;当用户点击图2b所示的界面图中的“退出”按键300时,可以退出所述主桌面,以恢复显示所述原生桌面,并将所述主桌面中的所有文件的图标重新显示在所述原生桌面中;当用户点击图2b所示的界面图中的“我再试试”按键400时,继续显示所述主桌面的用户界面,并关闭图2b所示的界面图。
S203,根据所述子桌面创建请求创建子桌面的可视化窗口,并将所述子桌面的可视化窗口覆盖在所述主桌面的可视化窗口中的预设区域,并控制所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能;
具体的,所述客户端可以根据所述子桌面创建请求创建子桌面的可视化窗口,所述子桌面的可视化窗口也可以为ListView窗口,再将所述子桌面的可视化窗口覆盖在所述主桌面的可视化窗口中的预设区域,并基于SHELL控制所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能,即所述子桌面的可视化窗口具备所述主桌面的可视化窗口的窗口操作功能,而所述主桌面的可视化窗口依然保留自己的窗口操作功能。其中,所述预设区域小于所述主桌面的界面区域,即所述子桌面的窗口范围小于所述主桌面的窗口范围。例如,所述子桌面可以位于所述主桌面的可视化窗口中左上角的一个正方形区域。由于所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能,所以在所述子桌面的空白区域中进行右键点击后所弹出的功能列表与在所述主桌面的空白区域中进行右键点击后所弹出的功能列表是相同的,而且在所述子桌面中进行单击、双击、全选、删除等处理方式都与主桌面的处理方式相同。另外,所述子桌面的可视化窗口可以设置与所述主桌面不同的自定义用户界面,所述子桌面的可视化窗口也可以在自定义用户界面中添加额外的功能按键,使得所述子桌面可以比所述主桌面具备更多的桌面整理功能。其中,所述子桌面中的所述管理操作列表可以为鼠标在主桌面的空白区域中进行右键点击后所弹出的功能列表,所述子桌面中的所述管理操作列表中的功能按键也可以包括:“显示方式”按键、“排列方式”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键、“新建格子”按键、“一键整理桌面”按键、“退出桌面整理”按键等功能按键。当点击所述子桌面中的所述管理操作列表中的“新建格子”按键时,可以进一步在所述子桌面中创建更小的子桌面;当点击所述子桌面中的所述管理操作列表中的“一键整理桌面”按键时,可以使所述子桌面中的文件按照文件类型进行归类排序;当点击所述子桌面中的所述管理操作列表中的“退出桌面整理”按键时,可以退出所述子桌面,使得所述子桌面所占用的预设区域恢复显示所述主桌面的内容,并将所述子桌面中的所有文件的图标重新显示在所述主桌面中。
S204,获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中,并控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识;
具体的,当用户想要将所述主桌面中的目标桌面对象添加到所述子桌面中时,用户可以通过控制鼠标箭头点击所述主桌面中的目标桌面对象并将其拖动至所述子桌面的可视化窗口中,在松开对鼠标的点击,此时,所述子桌面的可视化窗口将会生成所述添加删除请求,进而所述客户端可以获取所述子桌面的可视化窗口所生成的所述添加删除请求,并根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中(即可以在所述子桌面的可视化窗口中显示所述目标桌面对象的图标),并基于SHELL控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识,因此,所述子桌面的可视化窗口可以通过所述目标桌面对象对应的路由标识对所述目标桌面对象进行单击、双击、拖动等操作。
或者,当用户对所创建的子桌面进行命名时,所述客户端可以检测到与所述子桌面相关联的命名操作,并根据所述命名操作设置所述子桌面对应的文件类型信息,并生成携带所述文件类型信息的添加删除请求,并根据所述添加删除请求在所述主桌面的可视化窗口中选择与所述文件类型信息相匹配的桌面对象,以作为目标桌面对象,再根据所述添加删除请求将所述主桌面的可视化窗口中所选择出的所述目标桌面对象添加至所述子桌面的可视化窗口中。例如,若用户对所述子桌面命名为“我的视频文件”,则所述客户端可以根据用户的命名操作设置与所述子桌面对应的文件类型信息,所述文件类型信息为“视频文件类型信息”,并生成携带“视频文件类型信息”的添加删除请求,进而所述客户端可以根据所述添加删除请求将所述主桌面的可视化窗口中的所有与“视频文件类型信息”相匹配的文件(即视频文件)添加到所述子桌面中的可视化窗口中。进一步的,所述客户端再基于SHELL控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识,因此,所述子桌面的可视化窗口可以通过所述目标桌面对象对应的路由标识对所述目标桌面对象进行单击、双击、拖动等操作。
S205,当所述子桌面的可视化窗口通知所述主桌面的可视化窗口已成功接管所述目标桌面对象对应的路由标识时,根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象的图标删除;
具体的,当所述子桌面的可视化窗口通知所述主桌面的可视化窗口已成功接管所述目标桌面对象对应的路由标识时,所述客户端可以根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象的图标删除,使得用户只能在子桌面中操作所述目标桌面对象,同时也可以减少主桌面的文件数量,以便于用户可以在主桌面中轻松找到所需的文件。
S206,基于所述子桌面的可视化窗口所接管到的所述主桌面的可视化窗口的窗口操作功能以及所述目标桌面对象对应的路由标识,对所述目标桌面对象以及所述子桌面的用户界面进行管理操作;
具体的,所述客户端可以基于所述子桌面的可视化窗口所接管到的所述主桌面的可视化窗口的窗口操作功能以及所述目标桌面对象对应的路由标识,对所述目标桌面对象以及所述子桌面的用户界面进行管理操作。例如,在所述子桌面中弹出所述管理操作列表与所述主桌面中所弹出的管理操作列表相同,因此,若主桌面中的管理操作列表中的功能按键包括“显示方式”按键、“排列方式”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键、“新建格子”按键等功能按键,则所述子桌面的管理操作列表中的功能按键也可以包括“显示方式”按键、“排列方式”按键、“新建”按键、“屏幕分辨率”按键、“个性化”按键、“新建格子”按键等功能按键,由此可见,用户可以通过点击“屏幕分辨率”按键以调整子桌面中的屏幕分辨率,而不影响主桌面的屏幕分辩率,用户也可以通过点击“新建格子”按键在所述子桌面中进一步创建更小的子桌面。
可选的,所述客户端可以在所述主桌面中创建多个子桌面,例如,可以在所述主桌面的右上角的一块正方形区域内设置一个子桌面,并同时在所述主桌面的左上角的一块长方形区域内设置另一个子桌面,每个子桌面的创建过程以及所具备的功能均可以参见上述S201-S206,这里不再进行赘述。可选的,在所述子桌面中也可以进一步创建多个更小的子桌面,每个更小的子桌面的创建过程以及所具备的功能也可以参见上述S201-S206,这里不再进行赘述,所不同的是,每个更小的子桌面所接管的窗口操作功能是来自于所处的子桌面的窗口操作功能,且每个更小的子桌面所接管的桌面对象的路由标识也是来自于所处的子桌面中的桌面对象的路由标识;且当子桌面中的某桌面对象被添加至其中的更小的子桌面时,该子桌面的可视化窗口可以将该子桌面中的该桌面对象的图标删除。其中,主桌面、各子桌面以及各更小的子桌面分别对应的可视化窗口可以相互通信。
可选的,在所述子桌面的可视化窗口所接管到的窗口操作功能中配置批量启动操作,当获取到与所述子桌面对应的携带预设文件格式的批量启动操作请求时,根据所述批量启动操作请求在所述子桌面的可视化窗口中同时启动所述子桌面中均为所述预设文件格式的目标桌面对象。例如,若预设文件格式为doc格式,则当所述子桌面的可视化窗口检测到批量启动操作请求时,所述子桌面的可视化窗口可以同时打开所述子桌面中的所有为doc格式的文件。其中,配置批量启动操作的方式可以为在所述子桌面中的管理操作列表中添加与所述批量启动操作关联的功能按键,因此,当用户点击所述子桌面中的所述管理操作列表中的与所述批量启动操作关联的功能按键时,所述子桌面的可视化窗口即可检测到所述批量启动操作请求。
可选的,当用户对所述子桌面的可视化窗口进行拖动操作(或缩放操作)时,所述客户端可以生成与所述拖动操作对应的拖动指令(或生成所述缩放操作对应的缩放指令),并根据所述拖动指令将所述子桌面的可视化窗口移动至鼠标箭头所指示的位置(或根据所述缩放操作将所述子桌面的可视化窗口缩小或放大到鼠标箭头所指示的位置)。例如,当用户在所述子桌面的可视化窗口的边缘点击鼠标并拖动鼠标箭头往左移动时,所述客户端可以根据所述拖动指令将所述子桌面的可视化窗口往左移动,并移动至所述鼠标箭头最后停留的位置。
请一并参见图2c和图2d,均为本发明实施例提供的另一种桌面整理的界面示意图。如图2c所示,在主桌面500中包括子桌面600和子桌面700。当用户通过在所述主桌面500中的空白区域(即所述主桌面500中除了桌面对象以外的区域)点击鼠标右键时,可以在所述主桌面500中弹出并显示如图2a所示的管理操作列表100,并通过鼠标点击如图2a所示的所述管理操作列表100中的“新建格子”按键200,即可在所述主桌面500中创建并显示所述子桌面600,此时,所述子桌面600中的“新建格子”区域为子桌面名称输入区域。
如图2d所示,在创建了所述子桌面600后,可以进一步在所述主桌面500中创建子桌面700,创建所述子桌面700的过程与创建所述子桌面600的过程相同。如图2d所示,当用户在所述子桌面700的子桌面名称输入区域中输入名称“我的视频文件”时,即可在所述主桌面500中显示名称为“我的视频文件”的子桌面700,此时,所述客户端可以设置所述子桌面700对应的文件类型信息为视频文件类型信息,并生成携带所述视频文件类型信息的添加删除请求,所述客户端可以根据所述添加删除请求中的所述视频文件类型信息将图2c中的所述主桌面500中的所有视频文件(具体有3个视频文件)都添加至所述子桌面700中,并删除图2c中的所述主桌面500中的所有视频文件的图标,即可得到如图2d所示的所述子桌面700(即所述子桌面700中显示3个视频文件,所述主桌面500中不再显示这3个视频文件)。其中,在创建所述子桌面600和所述子桌面700的过程中,所述子桌面600和所述子桌面700均可以接管所述主桌面500的窗口操作功能。例如,在所述主桌面500、所述子桌面600、所述子桌面700的空白区域中分别点击鼠标右键时,均可以弹出并显示如图2a所示的所述管理操作列表100。可选的,用户还可以通过控制鼠标箭头对所述子桌面600和所述子桌面700进行拖动操作或缩放操作。可选的,用户还可以通过控制鼠标箭头将所述主桌面500中的桌面对象拖动到所述子桌面600中,使得所述子桌面600可以显示被拖动的桌面对象的图像,并将所述主桌面500中被拖动的桌面对象的图标删除。可选的,若用户通过控制鼠标箭头将所述主桌面500中的2个或2个以上的doc格式的文件拖动到所述子桌面600时,所述子桌面600中的“新建格子”区域可以自动命名并显示名称“我的doc文件”。
本发明实施例通过在预设的主桌面上获取子桌面创建请求,可以根据桌面创建请求创建子桌面,并将子桌面覆盖在主桌面的预设区域中,并获取与所述子桌面相关联的添加删除请求,根据添加删除请求将主桌面中的目标桌面对象添加至子桌面中,并根据添加删除请求删除主桌面中的目标桌面对象的图标,并基于子桌面的窗口操作功能对子桌面中的目标桌面对象以及子桌面的用户界面进行管理操作。由于子桌面的窗口操作功能与主桌面的窗口操作功能相同,所以在对子桌面的用户界面和子桌面中的目标桌面对象进行管理时,可以完全享受到与主桌面的窗口操作功能相同的效果,因此,不仅可以通过设置子桌面以减少主桌面中的文件数量,还可以在管理桌面时提高对文件和用户界面的管理效率。
请参见图3,是本发明实施例提供的一种桌面管理装置的结构示意图。如图3所示,所述桌面管理装置1可以应用于客户端(如桌面应用程序)中,所述桌面管理装置1可以包括:第二创建模块10、添加配置模块20、请求获取模块30、第一创建模块40、对象操作模块50、批量操作配置模块60、批量操作模块70;
所述第二创建模块10,用于创建主桌面的可视化窗口,并将主桌面的可视化窗口覆盖于原生桌面上,并控制所述主桌面的可视化窗口接管所述原生桌面的窗口操作功能,并控制所述主桌面的可视化窗口接管所述原生桌面中的各桌面对象分别对应的路由标识;
所述添加配置模块20,用于将所述原生桌面中的所有桌面对象分别对应的图标添加至所述主桌面的可视化窗口中,并为所述主桌面的可视化窗口配置子桌面创建管理操作,并在所述主桌面的可视化窗口对应的管理操作列表中添加与所述子桌面创建管理操作关联的功能按键。
其中,所述第二创建模块10和所述添加配置模块20的具体功能实现方式可以参见上述图2对应实施例中的S201中对安装所述客户端的描述,这里不再进行赘述。
所述请求获取模块30,用于在预设的主桌面上获取子桌面创建请求;所述主桌面覆盖于原生桌面上,且所述主桌面的窗口操作功能与所述原生桌面的窗口操作功能相同;
所述第一创建模块40,用于根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中;所述子桌面的窗口范围小于所述主桌面的窗口范围,且所述子桌面的窗口操作功能与所述主桌面的窗口操作功能相同;
其中,所述第一创建模块40,具体用于根据所述子桌面创建请求创建子桌面的可视化窗口,并将所述子桌面的可视化窗口覆盖在所述主桌面的可视化窗口中的预设区域,并控制所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能。
所述对象操作模块50,用于获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作;
其中,所述请求获取模块30、所述第一创建模块40以及所述对象操作模块50的具体功能实现方式可以参见上述图1对应实施例中的S101-S103,这里不再进行赘述。
所述批量操作配置模块60,用于在所述子桌面的可视化窗口所接管到的窗口操作功能中配置批量启动操作;
所述批量操作模块70,用于当获取到与所述子桌面对应的携带预设文件格式的批量启动操作请求时,根据所述批量启动操作请求在所述子桌面的可视化窗口中同时启动所述子桌面中均为所述预设文件格式的目标桌面对象;
具体的,所述批量操作配置模块60可以在所述子桌面的可视化窗口所接管到的窗口操作功能中配置批量启动操作,当获取到与所述子桌面对应的携带预设文件格式的批量启动操作请求时,所述批量操作模块70可以根据所述批量启动操作请求在所述子桌面的可视化窗口中同时启动所述子桌面中均为所述预设文件格式的目标桌面对象。例如,若预设文件格式为doc格式,则当所述子桌面的可视化窗口检测到批量启动操作请求时,所述批量操作模块70可以控制所述子桌面的可视化窗口同时打开所述子桌面中的所有为doc格式的文件。其中,所述批量操作配置模块60配置批量启动操作的方式可以为在所述子桌面中的管理操作列表中添加与所述批量启动操作关联的功能按键,因此,当用户点击所述子桌面中的所述管理操作列表中的与所述批量启动操作关联的功能按键时,所述子桌面的可视化窗口即可检测到所述批量启动操作请求。
进一步的,请一并参见图4,是本发明实施例提供的一种请求获取模块30的结构示意图,所述请求获取模块30可以包括:列表显示单元301、请求生成单元302;
所述列表显示单元301,用于当在主桌面中检测到与功能列表按键对应的第一点击指令时,根据所述第一点击指令在所述主桌面的可视化窗口中显示所述管理操作列表;
所述请求生成单元302,用于当检测到所述管理操作列表中的所述子桌面创建管理操作关联的功能按键对应的第二点击指令时,根据所述第二点击指令生成子桌面创建请求。
其中,所述列表显示单元301和所述请求生成单元302的具体功能实现方式可以参见上述图2对应实施例中的S201-S202,这里不再进行赘述。
进一步的,请一并参见图5,是本发明实施例提供的一种对象操作模块50的结构示意图,所述对象操作模块50可以包括:对象添加单元501、对象接管单元502、删除单元503、管理操作单元504;
所述对象添加单元501,用于获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中;
所述对象接管单元502,用于控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识;
所述删除单元503,用于当所述子桌面的可视化窗口通知所述主桌面的可视化窗口已成功接管所述目标桌面对象对应的路由标识时,根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象的图标删除;
所述管理操作单元504,用于基于所述子桌面的可视化窗口所接管到的所述主桌面的可视化窗口的窗口操作功能以及所述目标桌面对象对应的路由标识,对所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
其中,所述对象添加单元501、所述对象接管单元502、所述删除单元503以及所述管理操作单元504的具体功能实现方式可以参见上述图2对应实施例中的S204-S206,这里不再进行赘述。
进一步的,请一并参见图6,是本发明实施例提供的一种对象添加单元501的结构示意图,所述对象添加单元501可以包括:请求生成子单元5011、对象选择子单元5012、添加子单元5013;
所述请求生成子单元5011,用于当检测到与所述子桌面相关联的命名操作时,根据所述命名操作设置所述子桌面对应的文件类型信息,并生成携带所述文件类型信息的添加删除请求;
所述对象选择子单元5012,用于根据所述添加删除请求在所述主桌面的可视化窗口中选择与所述文件类型信息相匹配的桌面对象,以作为目标桌面对象;
所述添加子单元5013,用于根据所述添加删除请求将所述主桌面的可视化窗口中所选择出的所述目标桌面对象添加至所述子桌面的可视化窗口中;
本发明实施例通过在预设的主桌面上获取子桌面创建请求,可以根据桌面创建请求创建子桌面,并将子桌面覆盖在主桌面的预设区域中,并获取与所述子桌面相关联的添加删除请求,根据添加删除请求将主桌面中的目标桌面对象添加至子桌面中,并根据添加删除请求删除主桌面中的目标桌面对象的图标,并基于子桌面的窗口操作功能对子桌面中的目标桌面对象以及子桌面的用户界面进行管理操作。由于子桌面的窗口操作功能与主桌面的窗口操作功能相同,所以在对子桌面的用户界面和子桌面中的目标桌面对象进行管理时,可以完全享受到与主桌面的窗口操作功能相同的效果,因此,不仅可以通过设置子桌面以减少主桌面中的文件数量,还可以在管理桌面时提高对文件和用户界面的管理效率。
请参见图7,是本发明实施例提供的另一种桌面管理装置的结构示意图。如图7所示,所述桌面管理装置1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图7所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。
在图7所示的桌面管理装置1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输出的数据;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现
在预设的主桌面上获取子桌面创建请求;所述主桌面覆盖于原生桌面上,且所述主桌面的窗口操作功能与所述原生桌面的窗口操作功能相同;
根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中;所述子桌面的窗口范围小于所述主桌面的窗口范围,且所述子桌面的窗口操作功能与所述主桌面的窗口操作功能相同;
获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
在一个实施例中,所述处理器1001在执行在预设的主桌面上获取子桌面创建请求之前,还执行以下步骤:
创建主桌面的可视化窗口,并将主桌面的可视化窗口覆盖于原生桌面上,并控制所述主桌面的可视化窗口接管所述原生桌面的窗口操作功能,并控制所述主桌面的可视化窗口接管所述原生桌面中的各桌面对象分别对应的路由标识;
将所述原生桌面中的所有桌面对象分别对应的图标添加至所述主桌面的可视化窗口中,并为所述主桌面的可视化窗口配置子桌面创建管理操作,并在所述主桌面的可视化窗口对应的管理操作列表中添加与所述子桌面创建管理操作关联的功能按键。
在一个实施例中,所述处理器1001在执行在预设的主桌面上获取子桌面创建请求时,具体执行以下步骤:
当在主桌面中检测到与功能列表按键对应的第一点击指令时,根据所述第一点击指令在所述主桌面的可视化窗口中显示所述管理操作列表;
当检测到所述管理操作列表中的所述子桌面创建管理操作关联的功能按键对应的第二点击指令时,根据所述第二点击指令生成子桌面创建请求。
在一个实施例中,所述处理器1001在执行根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中时,具体执行以下步骤:
根据所述子桌面创建请求创建子桌面的可视化窗口,并将所述子桌面的可视化窗口覆盖在所述主桌面的可视化窗口中的预设区域,并控制所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能。
在一个实施例中,所述处理器1001在执行获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作时,具体执行以下步骤:
获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中,并控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识;
当所述子桌面的可视化窗口通知所述主桌面的可视化窗口已成功接管所述目标桌面对象对应的路由标识时,根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象的图标删除;
基于所述子桌面的可视化窗口所接管到的所述主桌面的可视化窗口的窗口操作功能以及所述目标桌面对象对应的路由标识,对所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
在一个实施例中,所述处理器1001在执行获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中时,具体执行以下步骤:
当检测到与所述子桌面相关联的命名操作时,根据所述命名操作设置所述子桌面对应的文件类型信息,并生成携带所述文件类型信息的添加删除请求;
根据所述添加删除请求在所述主桌面的可视化窗口中选择与所述文件类型信息相匹配的桌面对象,以作为目标桌面对象;
根据所述添加删除请求将所述主桌面的可视化窗口中所选择出的所述目标桌面对象添加至所述子桌面的可视化窗口中。
在一个实施例中,所述处理器1001还执行以下步骤:
在所述子桌面的可视化窗口所接管到的窗口操作功能中配置批量启动操作;
当获取到与所述子桌面对应的携带预设文件格式的批量启动操作请求时,根据所述批量启动操作请求在所述子桌面的可视化窗口中同时启动所述子桌面中均为所述预设文件格式的目标桌面对象。
本发明实施例通过在预设的主桌面上获取子桌面创建请求,可以根据桌面创建请求创建子桌面,并将子桌面覆盖在主桌面的预设区域中,并获取与所述子桌面相关联的添加删除请求,根据添加删除请求将主桌面中的目标桌面对象添加至子桌面中,并根据添加删除请求删除主桌面中的目标桌面对象的图标,并基于子桌面的窗口操作功能对子桌面中的目标桌面对象以及子桌面的用户界面进行管理操作。由于子桌面的窗口操作功能与主桌面的窗口操作功能相同,所以在对子桌面的用户界面和子桌面中的目标桌面对象进行管理时,可以完全享受到与主桌面的窗口操作功能相同的效果,因此,不仅可以通过设置子桌面以减少主桌面中的文件数量,还可以在管理桌面时提高对文件和用户界面的管理效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种桌面管理方法,其特征在于,包括:
在预设的主桌面上获取子桌面创建请求;所述主桌面覆盖于原生桌面上,且所述主桌面的窗口操作功能与所述原生桌面的窗口操作功能相同;
根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中;所述子桌面的窗口范围小于所述主桌面的窗口范围,且所述子桌面的窗口操作功能与所述主桌面的窗口操作功能相同;
获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
2.如权利要求1所述的方法,其特征在于,在所述在预设的主桌面上获取子桌面创建请求的步骤之前,还包括:
创建主桌面的可视化窗口,并将主桌面的可视化窗口覆盖于原生桌面上,并控制所述主桌面的可视化窗口接管所述原生桌面的窗口操作功能,并控制所述主桌面的可视化窗口接管所述原生桌面中的各桌面对象分别对应的路由标识;
将所述原生桌面中的所有桌面对象分别对应的图标添加至所述主桌面的可视化窗口中,并为所述主桌面的可视化窗口配置子桌面创建管理操作,并在所述主桌面的可视化窗口对应的管理操作列表中添加与所述子桌面创建管理操作关联的功能按键。
3.如权利要求2所述的方法,其特征在在于,所述在预设的主桌面上获取子桌面创建请求,包括:
当在主桌面中检测到与功能列表按键对应的第一点击指令时,根据所述第一点击指令在所述主桌面的可视化窗口中显示所述管理操作列表;
当检测到所述管理操作列表中的所述子桌面创建管理操作关联的功能按键对应的第二点击指令时,根据所述第二点击指令生成子桌面创建请求。
4.如权利要求2或3所述的方法,其特征在于,所述根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中,具体包括:
根据所述子桌面创建请求创建子桌面的可视化窗口,并将所述子桌面的可视化窗口覆盖在所述主桌面的可视化窗口中的预设区域,并控制所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能。
5.如权利要求4所述的方法,其特征在于,所述获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作,包括:
获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中,并控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识;
当所述子桌面的可视化窗口通知所述主桌面的可视化窗口已成功接管所述目标桌面对象对应的路由标识时,根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象的图标删除;
基于所述子桌面的可视化窗口所接管到的所述主桌面的可视化窗口的窗口操作功能以及所述目标桌面对象对应的路由标识,对所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
6.如权利要求5所述的方法,其特征在于,所述获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中,包括:
当检测到与所述子桌面相关联的命名操作时,根据所述命名操作设置所述子桌面对应的文件类型信息,并生成携带所述文件类型信息的添加删除请求;
根据所述添加删除请求在所述主桌面的可视化窗口中选择与所述文件类型信息相匹配的桌面对象,以作为目标桌面对象;
根据所述添加删除请求将所述主桌面的可视化窗口中所选择出的所述目标桌面对象添加至所述子桌面的可视化窗口中。
7.如权利要求4所述的方法,其特征在于,还包括:
在所述子桌面的可视化窗口所接管到的窗口操作功能中配置批量启动操作;
当获取到与所述子桌面对应的携带预设文件格式的批量启动操作请求时,根据所述批量启动操作请求在所述子桌面的可视化窗口中同时启动所述子桌面中均为所述预设文件格式的目标桌面对象。
8.一种桌面管理装置,其特征在于,包括:
请求获取模块,用于在预设的主桌面上获取子桌面创建请求;所述主桌面覆盖于原生桌面上,且所述主桌面的窗口操作功能与所述原生桌面的窗口操作功能相同;
第一创建模块,用于根据所述子桌面创建请求创建子桌面,并将所述子桌面覆盖在所述主桌面的预设区域中;所述子桌面的窗口范围小于所述主桌面的窗口范围,且所述子桌面的窗口操作功能与所述主桌面的窗口操作功能相同;
对象操作模块,用于获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面中的目标桌面对象添加至所述子桌面中,并根据所述添加删除请求删除所述主桌面中的目标桌面对象的图标,并基于所述子桌面的窗口操作功能对所述子桌面中的所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
9.如权利要求8所述的装置,其特征在于,还包括:
第二创建模块,用于创建主桌面的可视化窗口,并将主桌面的可视化窗口覆盖于原生桌面上,并控制所述主桌面的可视化窗口接管所述原生桌面的窗口操作功能,并控制所述主桌面的可视化窗口接管所述原生桌面中的各桌面对象分别对应的路由标识;
添加配置模块,用于将所述原生桌面中的所有桌面对象分别对应的图标添加至所述主桌面的可视化窗口中,并为所述主桌面的可视化窗口配置子桌面创建管理操作,并在所述主桌面的可视化窗口对应的管理操作列表中添加与所述子桌面创建管理操作关联的功能按键。
10.如权利要求9所述的装置,其特征在在于,所述请求获取模块包括:
列表显示单元,用于当在主桌面中检测到与功能列表按键对应的第一点击指令时,根据所述第一点击指令在所述主桌面的可视化窗口中显示所述管理操作列表;
请求生成单元,用于当检测到所述管理操作列表中的所述子桌面创建管理操作关联的功能按键对应的第二点击指令时,根据所述第二点击指令生成子桌面创建请求。
11.如权利要求9或10所述的装置,其特征在于,
所述第一创建模块,具体用于根据所述子桌面创建请求创建子桌面的可视化窗口,并将所述子桌面的可视化窗口覆盖在所述主桌面的可视化窗口中的预设区域,并控制所述子桌面的可视化窗口接管所述主桌面的可视化窗口的窗口操作功能。
12.如权利要求11所述的装置,其特征在于,所述对象操作模块包括:
对象添加单元,用于获取与所述子桌面相关联的添加删除请求,根据所述添加删除请求将主桌面的可视化窗口中的目标桌面对象添加至所述子桌面的可视化窗口中;
对象接管单元,用于控制所述子桌面的可视化窗口接管所述目标桌面对象对应的路由标识;
删除单元,用于当所述子桌面的可视化窗口通知所述主桌面的可视化窗口已成功接管所述目标桌面对象对应的路由标识时,根据所述添加删除请求将所述主桌面的可视化窗口中的目标桌面对象的图标删除;
管理操作单元,用于基于所述子桌面的可视化窗口所接管到的所述主桌面的可视化窗口的窗口操作功能以及所述目标桌面对象对应的路由标识,对所述目标桌面对象以及所述子桌面的用户界面进行管理操作。
13.如权利要求12所述的装置,其特征在于,所述对象添加单元包括:
请求生成子单元,用于当检测到与所述子桌面相关联的命名操作时,根据所述命名操作设置所述子桌面对应的文件类型信息,并生成携带所述文件类型信息的添加删除请求;
对象选择子单元,用于根据所述添加删除请求在所述主桌面的可视化窗口中选择与所述文件类型信息相匹配的桌面对象,以作为目标桌面对象;
添加子单元,用于根据所述添加删除请求将所述主桌面的可视化窗口中所选择出的所述目标桌面对象添加至所述子桌面的可视化窗口中。
14.如权利要求11所述的装置,其特征在于,还包括:
批量操作配置模块,用于在所述子桌面的可视化窗口所接管到的窗口操作功能中配置批量启动操作;
批量操作模块,用于当获取到与所述子桌面对应的携带预设文件格式的批量启动操作请求时,根据所述批量启动操作请求在所述子桌面的可视化窗口中同时启动所述子桌面中均为所述预设文件格式的目标桌面对象。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611061993.9A CN108108077B (zh) | 2016-11-25 | 2016-11-25 | 一种桌面管理方法以及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611061993.9A CN108108077B (zh) | 2016-11-25 | 2016-11-25 | 一种桌面管理方法以及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108108077A true CN108108077A (zh) | 2018-06-01 |
| CN108108077B CN108108077B (zh) | 2020-03-20 |
Family
ID=62204522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611061993.9A Active CN108108077B (zh) | 2016-11-25 | 2016-11-25 | 一种桌面管理方法以及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108108077B (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108959490A (zh) * | 2018-06-25 | 2018-12-07 | 小港网络科技泗阳有限公司 | 电脑文件的实物状展示方法 |
| CN113296667A (zh) * | 2021-05-31 | 2021-08-24 | 中华通信系统有限责任公司 | 数据可视化显示方法、装置及终端设备 |
| WO2024199196A1 (zh) * | 2023-03-27 | 2024-10-03 | 华为技术有限公司 | 一种桌面管理方法、系统和电子设备 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102279694A (zh) * | 2010-06-08 | 2011-12-14 | 联想(北京)有限公司 | 电子设备及其应用软件窗口显示方法 |
| CN102455873A (zh) * | 2010-10-15 | 2012-05-16 | 三星电子株式会社 | 选择菜单项的方法和设备 |
| CN103019513A (zh) * | 2012-11-30 | 2013-04-03 | 北京奇虎科技有限公司 | 文件夹桌面展示的装置及方法 |
| CN103176687A (zh) * | 2011-12-26 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 一种桌面图标的分区管理方法和系统 |
| CN103823614A (zh) * | 2014-03-10 | 2014-05-28 | 联想(北京)有限公司 | 信息处理方法、装置及电子设备 |
| CN106066874A (zh) * | 2016-05-27 | 2016-11-02 | 腾讯科技(深圳)有限公司 | 对象处理方法及终端 |
-
2016
- 2016-11-25 CN CN201611061993.9A patent/CN108108077B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102279694A (zh) * | 2010-06-08 | 2011-12-14 | 联想(北京)有限公司 | 电子设备及其应用软件窗口显示方法 |
| CN102455873A (zh) * | 2010-10-15 | 2012-05-16 | 三星电子株式会社 | 选择菜单项的方法和设备 |
| CN103176687A (zh) * | 2011-12-26 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 一种桌面图标的分区管理方法和系统 |
| CN103019513A (zh) * | 2012-11-30 | 2013-04-03 | 北京奇虎科技有限公司 | 文件夹桌面展示的装置及方法 |
| CN103823614A (zh) * | 2014-03-10 | 2014-05-28 | 联想(北京)有限公司 | 信息处理方法、装置及电子设备 |
| CN106066874A (zh) * | 2016-05-27 | 2016-11-02 | 腾讯科技(深圳)有限公司 | 对象处理方法及终端 |
Non-Patent Citations (2)
| Title |
|---|
| 爱范儿: "省心!让它自动帮你整理Windows桌面", 《百度经验HTTPS://BAIKE.BAIDU.COM/TASHUO/BROWSE/CONTENT?ID=2767BEC045057BAC7167362F&LEMMAID=4228560&FROMLEMMAMODULE=PCBOTTOM》 * |
| 言寺日记: "Q+桌面怎么用(Q+桌面使用教程)", 《百度经验HTTPS://JINGYAN.BAIDU.COM/ARTICLE/D71306350F1B3B13FDF47583.HTML》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108959490A (zh) * | 2018-06-25 | 2018-12-07 | 小港网络科技泗阳有限公司 | 电脑文件的实物状展示方法 |
| CN113296667A (zh) * | 2021-05-31 | 2021-08-24 | 中华通信系统有限责任公司 | 数据可视化显示方法、装置及终端设备 |
| WO2024199196A1 (zh) * | 2023-03-27 | 2024-10-03 | 华为技术有限公司 | 一种桌面管理方法、系统和电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108108077B (zh) | 2020-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100972722B1 (ko) | 그래픽 사용자 인터페이스에서의 소프트웨어애플리케이션을 관리하기 위한 시스템 및 방법 | |
| JP5982014B2 (ja) | コンピューティングデバイスから文書にアクセスするためのユーザインターフェース | |
| JP2597802B2 (ja) | イメージ・キャプチャ装置を制御するための方法、イメージ・キャプチャ装置及びユーザ・インターフェース | |
| US7703039B2 (en) | Methods and apparatus for displaying information | |
| US7461088B2 (en) | Superset file browser | |
| US9292190B2 (en) | Methods and apparatus for displaying thumbnails while copying and pasting | |
| US20060085758A1 (en) | Desktop alert management | |
| CN102043618B (zh) | 一种窗口对象显示样式的控制方法及装置 | |
| CN102799385B (zh) | 桌面控制方法和装置 | |
| US12118187B2 (en) | Systems and methods for providing tab previews via an operating system user interface | |
| JP2003536125A (ja) | 一元管理及びアクセス提供用ユーザインタフェース | |
| US9639237B2 (en) | User-customizable context menus | |
| JPH0685145B2 (ja) | 複数の選択されたオブジェクトの位置表示方法 | |
| TW201506756A (zh) | 使用增強式視窗狀態來配置顯示區域 | |
| CN107004180A (zh) | 不同位置中的被共享的文件的本地表示 | |
| TW201525776A (zh) | 對於鍵盤使用者介面的啓用控制 | |
| KR20120103599A (ko) | 퀵 액세스 유틸리티 | |
| WO2020048286A1 (zh) | 一种数据处理方法、终端及计算机可读存储介质 | |
| CN113849091A (zh) | 移动终端中应用程序图标的管理方法和装置 | |
| CN107526505B (zh) | 一种数据处理的方法及电子设备 | |
| CN108108077A (zh) | 一种桌面管理方法以及装置 | |
| CN103337050B (zh) | 气候诊断和数值模拟集成分析系统 | |
| US8667406B1 (en) | Artboard creation and preview | |
| CN114116098A (zh) | 应用图标管理方法、装置、电子设备及存储介质 | |
| KR100686956B1 (ko) | 그래픽 사용자 인터페이스를 위한 계층화된 링메뉴 제공방법 및 그 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |