一种桌面切换方法

文档序号:6427328阅读:146来源:国知局
专利名称:一种桌面切换方法
技术领域
本发明属于计算机领域,具体地说,涉及一种桌面切换方法。
背景技术
系统桌面是指电脑屏幕工作区,用于显示屏幕工作区域上的窗口、图标、菜单和对话框等等。一般来说,开机时屏幕显示的就是系统桌面,主要由图标和任务栏、快捷启动栏等几个部分组成。用户在日常使用中必然会在操作系统上安装各种应用程序,当所安装的应用程序越来越多时,系统桌面就会布满各式各样的快捷方式,快速启动栏也会被一个个小图标“霸占”。为了能够在快速运行所需程序的同时,使桌面尽量“干净”,如今出现了个人桌面, 也称为用户桌面,其提供了与系统桌面完全不同的桌面管理方式,可以兼顾桌面的安全控制和美观,并大大提高可用性。因此,如何在系统桌面和用户桌面之间进行切换,并且通过适合的方式将两者展现给用户就成为了亟待解决的问题。

发明内容
有鉴于此,本发明所要解决的技术问题是提供了一种桌面切换方法,可以快速在不同的桌面间进行切换。为了解决上述技术问题,本发明公开了一种桌面切换方法,包括创建一用户桌面,并针对用户桌面和系统桌面分别标记标签;在对应的标签被激活时相应地展现桌面。进一步地,在对应的标签被激活时相应地展现桌面的步骤,包括所述用户桌面对应的标签被激活时,所述用户桌面覆盖或替换所述系统桌面,以所述用户桌面占满屏幕的方式展现;所述系统桌面对应的标签被激活时,所述系统桌面覆盖或替换所述用户桌面,以所述系统桌面占满屏幕的方式展现。进一步地,在当前展现的桌面中提供激活其它桌面的标签。进一步地,所述用户桌面还具有多个页面,针对每个页面分别标记页面标签;以所述用户桌面占满全屏幕的方式展现时,展现被激活的页面标签对应的页面。进一步地,在对应的标签被激活时相应地展现桌面的步骤,包括创建一模拟桌面,模拟实现所述系统桌面的功能;将所述模拟桌面与用户桌面拼接组合,并覆盖或替换所述系统桌面所占的全部位置。进一步地,所述系统桌面的功能包括设置显示属性、启动桌面启动项、添加或删除系统桌面中的图标、和/或更改系统桌面的图标排列方式。进一步地,将所述模拟桌面与用户桌面拼接组合并覆盖或替换所述系统桌面所占的全部位置的步骤,包括所述用户桌面或系统桌面对应的标签被激活时,将所述模拟桌面替代系统桌面,使所述模拟桌面与用户桌面拼接组合,并覆盖或替换所述系统桌面所占的全部位置,其中,模拟桌面与用户桌面所占面积的比例根据激活状态控制。
进一步地,所述模拟桌面和/或用户桌面按各自所占的尺寸调整各自桌面上的显示内容。进一步地,所述的模拟桌面与用户桌面所占面积的比例根据激活状态控制的步骤,包括根据用户触发标签的时间长短控制模拟桌面与用户桌面所占面积的比例;或通过调整用于控制桌面边界的标签来手动设置模拟桌面与用户桌面所占面积的比例。进一步地,监测所述系统桌面的变化,在所述模拟桌面上重现所述变化;监测在所述模拟桌面上发生的数据操作和环境设置,同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统。进一步地,所述用户桌面具有多个页面,针对每个页面分别标记页面标签;所述模拟桌面与用户桌面的拼接组合覆盖或替换所述系统桌面所占的全部位置显示时,在显示所述用户桌面的部分展现被激活的页面标签对应的页面。进一步地,所述用户桌面和/或模拟桌面通过系统桌面上的窗体的形式来实现, 或者,所述用户桌面和/或模拟桌面通过向内存中注入相应的搭建桌面的数据来实现。进一步地,在对应的标签被激活时相应地展现桌面的步骤之后,还包括对应所述用户桌面,在操作系统的存储资源中设置用户使用区,并与所述操作系统的存储资源隔离; 所述用户桌面对应的标签被激活时,在所述用户使用区中承载在所述用户桌面内完成的数据操作和环境设置并保存。进一步地,在对应的标签被激活时相应地展现桌面的步骤之后,还包括所述用户桌面和系统桌面共享所述操作系统的存储资源;所述用户桌面对应的标签被激活时,将在所述用户桌面上发生的数据操作和环境设置同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统。与现有的方案相比,本发明所获得的技术效果1)可以保证对于每个桌面都以最优效果最大面积进行显示,同时可以快速切换到不同的桌面上,并隐藏另一桌面;2)可以同时显示两个桌面,并保证两个桌面的正常使用,同时可以在两个桌面间快速切换以便以突显方式着重显示其中一个;3)设置用户使用区,在用户桌面进行的处理不会影响到系统桌面,因此可以进一步保证系统桌面及操作系统的安全。


图1为本发明实施例的整体方案的方法流程图;图2为本发明实施例的分开显示的流程图;图3为本发明实施例的组合显示的流程图;图4为本发明实施例的正常状态的当前屏幕的示意图;图5为本发明实施例的组合显示的当前屏幕的初始状态示意图;图6为本发明实施例的组合显示的当前屏幕的激活用户桌面的示意图。
具体实施例方式以下将配合图式及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。本发明的核心构思在于创建一用户桌面,并针对用户桌面和系统桌面分别标记标签;在对应的标签被激活时相应地展现桌面。以下以第一实施例对本发明的整体方案进行说明。如图1所示,执行如下操作步骤10,创建一用户桌面,并针对用户桌面和系统桌面分别标记标签;在实际操作中,也可以设置一个按键,按键激活对应用户桌面的标签,按键去活对应系统桌面的标签;也可以设置两个按键,每个按键分别对应一个标签;当然,实现方式多种多样,本发明并不限于此;步骤20,在对应的标签被激活时相应地展现桌面;具体来说,可以有两种展现方式1)分开显示所述用户桌面对应的标签被激活时,所述用户桌面覆盖或替换所述系统桌面,以所述用户桌面占满屏幕的方式展现;所述系统桌面对应的标签被激活时,所述系统桌面覆盖或替换所述用户桌面,以所述系统桌面占满屏幕的方式展现;这种方式可以保证对于每个桌面都以最优效果最大面积进行显示,同时可以快速切换到不同的桌面上,并隐藏另一桌面;2)组合显示创建一模拟桌面,模拟实现所述系统桌面的功能,模拟桌面的桌面背景和系统桌面相同,且优选地,所述模拟桌面具有系统桌面中设置的全部图标;将所述模拟桌面与用户桌面拼接组合,所述拼接组合即两个桌面没有重叠,并覆盖或替换所述系统桌面所占的全部位置,模拟桌面与用户桌面所占面积的比例可调整;这种方式可以同时显示两个桌面,并保证两个桌面的正常使用,同时可以在两个桌面间快速切换以便以突显方式着重显示其中一个。对于模拟桌面,需要监测所述系统桌面的变化,在所述模拟桌面上重现所述变化; 监测在所述模拟桌面上发生的数据操作和环境设置,同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统;所述用户桌面和/或模拟桌面通过系统桌面上的窗体的形式来实现,或者,所述用户桌面和/或模拟桌面通过向内存中注入相应的搭建桌面的数据来实现,当然,实现方式多种多样,本发明并不限于此。步骤30,所述用户桌面对应的标签被激活时,在所述用户桌面上进行数据操作和环境设置;具体来说,可以有两种实现方式1)对应所述用户桌面,在操作系统的存储资源中设置用户使用区,并与所述操作系统的存储资源隔离;所述用户桌面对应的标签被激活时,在所述用户使用区中承载在所述用户桌面内完成的数据操作和环境设置并保存;这样的优势即为在用户桌面进行的处理不会影响到系统桌面,因此可以进一步保证系统桌面及操作系统的安全;2)所述用户桌面和系统桌面共享所述操作系统的存储资源;所述用户桌面对应的标签被激活时,将在所述用户桌面上发生的数据操作和环境设置同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统。以下以第二实施例对本发明的步骤20中的分开显示的展现方式进行说明。如图2所示,执行如下操作步骤201,进入多桌面模式;步骤202,监控被激活的标签,在所述用户桌面对应的标签被激活时,执行步骤 204 ;在所述系统桌面对应的标签被激活时,执行步骤203 ;步骤203,所述系统桌面覆盖或替换所述用户桌面,以所述系统桌面占满屏幕的方式展现;通过一模拟桌面模拟实现所述系统桌面的功能,此时模拟桌面需要覆盖所述用户桌面,作为系统桌面进行展现;如果调用真实的系统桌面,此时系统桌面即以替换的方式替换用户桌面,以占满屏幕的方式进行展现;需要注意,在当前展现的系统桌面中需要提供激活用户桌面的标签或者快捷键功能;步骤204,所述用户桌面覆盖或替换所述系统桌面,以所述用户桌面占满屏幕的方式展现;需要注意,在当前展现的用户桌面中需要提供激活系统桌面的标签或者快捷键功能;步骤205,所述用户桌面还具有多个页面,针对每个页面分别标记页面标签,展现被激活的页面标签对应的页面;需要注意,在当前展现的页面中需要提供激活其他页面的页面标签或者快捷键功能。以下以第三实施例对本发明的步骤20中的组合显示的展现方式进行说明。如图 3所示,执行如下操作步骤301,进入多桌面模式;步骤302,创建一模拟桌面,模拟实现所述系统桌面的功能;所述系统桌面的功能包括设置显示属性、启动桌面启动项、添加或删除系统桌面中的图标、和/或更改系统桌面的图标排列方式;步骤303,所述用户桌面或系统桌面对应的标签被激活时,替代系统桌面,使所述模拟桌面与用户桌面拼接组合,并覆盖或替换所述系统桌面所占的全部位置,在当前展现的桌面中需要提供激活用户桌面和系统桌面的标签或者快捷键功能;其中,模拟桌面与用户桌面所占面积的比例根据标签的激活状态控制;具体来说, 当用户桌面的标签被激活时,拼接显示时用户桌面所占面积的比例较大,当系统桌面的标签被激活时,拼接显示时系统桌面所占面积的比例较大;当然,也可以根据用户触发标签的时间长短控制模拟桌面与用户桌面所占面积的比例,当前标签触发并停留时间较长或者超过一门限,相应的桌面所占面积的比例调整至一较大的比例;具体调整至多大比例的,可以事先由用户通过调整用于控制桌面边界的标签来手动设置;模拟桌面与用户桌面所占面积的比例也可以根据桌面上设置的启动项图标数量自适应地进行控制,启动项图标数量越多的桌面所占比例越大;模拟桌面与用户桌面所占面积的比例还可以通过调整用于控制桌面边界的标签来手动设置模拟桌面与用户桌面所占面积的比例;以后就按此固定的比例来显示桌面;显示比例进行调整时,所述模拟桌面和/或用户桌面按各自所占的尺寸随时调整各自桌面上的显示内容;步骤304,拼接显示时在所述用户桌面所占用的部分,所述用户桌面还具有多个页面,针对每个页面分别标记页面标签,展现被激活的页面标签对应的页面;需要注意,在当
7前展现的页面中需要提供激活其他页面的页面标签或者快捷键功能。以下以一应用实例对第三实施例进行。如图4所示,处于正常状态下,当前屏幕显示的即为系统桌面。此时经用户触发进入多桌面模式,替代系统桌面,使所述模拟桌面与用户桌面拼接组合,并覆盖或替换所述系统桌面所占的全部位置,拼接组合得初始比例分配可为平均分配,在当前拼接展现的桌面中需要提供激活用户桌面和系统桌面的标签,如图5所示。用户的鼠标滑过与用户桌面对应的标签,并停留在所述标签上,此时触发显示用户桌面,在拼接显示时用户桌面所占面积的比例变大,而显示所述系统桌面的比例就变小, 如图6所示,这个比例增至多大,可以事先由用户通过调整用于控制桌面边界的标签来手动设置。显示比例进行调整后,所述模拟桌面和/或用户桌面按各自所占的尺寸调整各自桌面上的显示内容,例如可以对桌面上显示的启动项的布局进行重新排列。在另一应用实例中,本发明还可以手动调整模拟桌面和用户桌面的显示比例,或者按照启动项的多少自适应地调整。对于本发明,需要说明的是,不论在系统桌面还是用户桌面上启动任一启动项,在启动项所对应的应用程序启动后,其窗口大小和显示位置应当忽略其原来所在的桌面位置,而依据全屏幕进行显示和运行。例如,当在用户桌面内全屏打开word文件时,word文件不应当只是在用户桌面内显示,而应当是全屏显示,即覆盖了系统桌面和用户桌面拼接组成的全部屏幕。当然,还存在其他的组合方式,本发明就不再一一赘述,符合本发明的构思的多种组合也是属于本发明的保护范围的。上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、 修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种桌面切换方法,其特征在于,包括创建一用户桌面,并针对用户桌面和系统桌面分别标记标签; 在对应的标签被激活时相应地展现桌面。
2.如权利要求1所述的方法,其特征在于,在对应的标签被激活时相应地展现桌面的步骤,进一步包括所述用户桌面对应的标签被激活时,所述用户桌面覆盖或替换所述系统桌面,以所述用户桌面占满屏幕的方式展现;所述系统桌面对应的标签被激活时,所述系统桌面覆盖或替换所述用户桌面,以所述系统桌面占满屏幕的方式展现。
3.如权利要求2所述的方法,其特征在于, 在当前展现的桌面中提供激活其它桌面的标签。
4.如权利要求2所述的方法,其特征在于,所述用户桌面还具有多个页面,针对每个页面分别标记页面标签;以所述用户桌面占满全屏幕的方式展现时,展现被激活的页面标签对应的页面。
5.如权利要求1所述的方法,其特征在于,在对应的标签被激活时相应地展现桌面的步骤,进一步包括创建一模拟桌面,模拟实现所述系统桌面的功能;将所述模拟桌面与用户桌面拼接组合,并覆盖或替换所述系统桌面所占的全部位置。
6.如权利要求5所述的方法,其特征在于,所述系统桌面的功能包括设置显示属性、启动桌面启动项、添加或删除系统桌面中的图标、和/或更改系统桌面的图标排列方式。
7.如权利要求5所述的方法,其特征在于,将所述模拟桌面与用户桌面拼接组合并覆盖或替换所述系统桌面所占的全部位置的步骤,进一步包括所述用户桌面或系统桌面对应的标签被激活时,将所述模拟桌面替代系统桌面,使所述模拟桌面与用户桌面拼接组合,并覆盖或替换所述系统桌面所占的全部位置,其中,模拟桌面与用户桌面所占面积的比例根据激活状态控制。
8.如权利要求7所述的方法,其特征在于,所述模拟桌面和/或用户桌面按各自所占的尺寸调整各自桌面上的显示内容。
9.如权利要求7所述的方法,其特征在于,所述的模拟桌面与用户桌面所占面积的比例根据激活状态控制的步骤,包括根据用户触发标签的时间长短控制模拟桌面与用户桌面所占面积的比例;或通过调整用于控制桌面边界的标签来手动设置模拟桌面与用户桌面所占面积的比例。
10.如权利要求5所述的方法,其特征在于,监测所述系统桌面的变化,在所述模拟桌面上重现所述变化; 监测在所述模拟桌面上发生的数据操作和环境设置,同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统。
11.如权利要求5所述的方法,其特征在于,所述用户桌面具有多个页面,针对每个页面分别标记页面标签; 所述模拟桌面与用户桌面的拼接组合覆盖或替换所述系统桌面所占的全部位置显示时,在显示所述用户桌面的部分展现被激活的页面标签对应的页面。
12.如权利要求5所述的方法,其特征在于,所述用户桌面和/或模拟桌面通过系统桌面上的窗体的形式来实现,或者,所述用户桌面和/或模拟桌面通过向内存中注入相应的搭建桌面的数据来实现。
13.如权利要求1所述的方法,其特征在于,在对应的标签被激活时相应地展现桌面的步骤之后,还包括对应所述用户桌面,在操作系统的存储资源中设置用户使用区,并与所述操作系统的存储资源隔离;所述用户桌面对应的标签被激活时,在所述用户使用区中承载在所述用户桌面内完成的数据操作和环境设置并保存。
14.如权利要求1所述的方法,其特征在于,在对应的标签被激活时相应地展现桌面的步骤之后,还包括所述用户桌面和系统桌面共享所述操作系统的存储资源;所述用户桌面对应的标签被激活时,将在所述用户桌面上发生的数据操作和环境设置同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统。
全文摘要
本发明公开了一种桌面切换方法,包括创建一用户桌面,并针对用户桌面和系统桌面分别标记标签;在对应的标签被激活时相应地展现桌面。本发明可以快速在不同的桌面间进行切换。
文档编号G06F3/048GK102364423SQ201110176609
公开日2012年2月29日 申请日期2011年6月28日 优先权日2011年6月28日
发明者刘航, 田野 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1