一种桌面显示方法技术

技术编号:7022721 阅读:153 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种桌面显示方法,包括:创建一用户桌面及一模拟实现系统桌面的功能的模拟桌面;所述模拟桌面和用户桌面覆盖所述系统桌面所占的全部位置,根据用户的控制对模拟桌面和用户桌面所占的位置进行分配。应用本发明专利技术可以按希望的方式在一个屏幕上显示不同的桌面。

【技术实现步骤摘要】

本专利技术属于计算机领域,具体地说,涉及。
技术介绍
系统桌面是指电脑屏幕工作区,用于显示屏幕工作区域上的窗口、图标、菜单和对话框等等。一般来说,开机时屏幕显示的就是系统桌面,主要由图标和任务栏、快捷启动栏等几个部分组成。用户在日常使用中必然会在操作系统上安装各种应用程序,当所安装的应用程序越来越多时,系统桌面就会布满各式各样的快捷方式,快速启动栏也会被一个个小图标“霸占”。为了能够在快速运行所需程序的同时,使桌面尽量“干净”,如今出现了个人桌面, 也称为用户桌面,其提供了与系统桌面完全不同的桌面管理方式,可以兼顾桌面的安全控制和美观,并大大提高可用性。因此,如何在系统桌面和用户桌面之间进行切换,并且通过适合的方式将两者展现给用户就成为了亟待解决的问题。
技术实现思路
有鉴于此,本专利技术所要解决的技术问题是提供了,可以按希望的方式在一个屏幕上显示不同的桌面。为了解决上述技术问题,本专利技术公开了,包括创建一用户桌面及一模拟实现系统桌面的功能的模拟桌面;所述模拟桌面和用户桌面覆盖所述系统桌面所占的全部位置,根据用户的控制对模拟桌面和用户桌面所占的位置进行分配。进一步地,所述模拟桌面与用户桌面拼接组合,并覆盖所述系统桌面所占的全部位置,其中,根据用户的控制来设置模拟桌面与用户桌面所占面积的比例或者所占屏幕的宽度。进一步地,所述模拟桌面与用户桌面覆盖所述系统桌面所占的全部位置,根据用户的控制按用户自定义的摆放组合方式来设置模拟桌面与用户桌面的位置和尺寸。进一步地,所述模拟桌面和用户桌面按各自所占的尺寸调整各自桌面上的显示内容。进一步地,所述模拟桌面或用户桌面无法容纳各自的全部显示内容时,统计各自显示内容的触发频率,按触发频率从高到低的顺序选取显示内容进行显示。进一步地,所述系统桌面的功能包括设置显示属性、启动桌面启动项、添加或删除系统桌面中的图标、和/或更改系统桌面的图标排列方式。进一步地,监测所述系统桌面的变化,在所述模拟桌面上重现所述变化;监测在所述模拟桌面上发生的数据操作和环境设置,同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统。进一步地,所述用户桌面和/或模拟桌面通过系统桌面上的窗体的形式来实现,或者,所述用户桌面和/或模拟桌面通过向内存中注入相应的搭建桌面的数据来实现。进一步地,对应所述用户桌面,在操作系统的存储资源中设置用户使用区,并与所述操作系统的存储资源隔离;在所述用户使用区中承载在所述用户桌面内完成的数据操作和环境设置并保存。进一步地,所述用户桌面和系统桌面共享所述操作系统的存储资源;将在所述用户桌面上发生的数据操作和环境设置同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统。与现有的方案相比,本专利技术所获得的技术效果1)在进行多桌面显示时通过在不同的桌面间滑动来即时按用户需求调整目的桌面以最优效果进行显示;2)同时显示多幅页面,并保证多幅页面正常使用,同时还可以对多幅页面进行分组,每一组分别占用屏幕进行滑动显示,每组之间通过滑动进行切换;3)可以按用户自定义的排列组合方式在一个屏幕上显示不同的桌面;4)设置用户使用区,在用户桌面进行的处理不会影响到系统桌面,因此可以进一步保证系统桌面及操作系统的安全。附图说明图1为本专利技术实施例的整体方案的方法流程图;图2为本专利技术实施例的桌面显示内容自适应调整的流程图;图3为本专利技术实施例的步骤20的流程图;图4为本专利技术实施例的按比例缩放的示意图;图5为本专利技术实施例的等宽度滑动的示意图。具体实施例方式以下将配合图式及实施例来详细说明本专利技术的实施方式,藉此对本专利技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施本专利技术的核心构思在于创建一用户桌面及一模拟实现系统桌面的功能的模拟桌面;所述模拟桌面和用户桌面覆盖所述系统桌面所占的全部位置,根据用户的控制对模拟桌面和用户桌面所占的位置进行分配。以下以第一实施例对本专利技术的整体方案进行说明。如图1所示,执行如下操作步骤10,创建一用户桌面及一模拟桌面;模拟桌面用于模拟实现系统桌面的功能,模拟桌面的桌面背景和系统桌面相同, 且优选地,所述模拟桌面具有系统桌面中设置的全部图标;所述系统桌面的功能包括设置显示属性、启动桌面启动项、添加或删除系统桌面中的图标、和/或更改系统桌面的图标排列方式;所述用户桌面和/或模拟桌面通过系统桌面上的窗体的形式来实现,或者,所述用户桌面和/或模拟桌面通过向内存中注入相应的搭建桌面的数据来实现,当然,实现方式多种多样,本专利技术并不限于此;步骤20,所述模拟桌面和用户桌面覆盖所述系统桌面所占的全部位置,根据用户4的控制对模拟桌面和用户桌面所占的位置进行分配。具体来说,可以有三种展现方式1)按比例缩放显示所述模拟桌面与用户桌面拼接组合,并覆盖所述系统桌面所占的全部位置,其中, 根据用户的控制来设置模拟桌面与用户桌面所占面积的比例,这样缩小的模拟桌面与用户桌面的尺寸会成比例地缩小,如图4所示。2)等宽度滑动显示所述模拟桌面与用户桌面拼接组合,并覆盖所述系统桌面所占的全部位置,其中, 根据用户的控制通过滑动来设置模拟桌面与用户桌面所占屏幕的宽度,这样缩小的模拟桌面与用户桌面的宽度会缩小,缩小的桌面会显得越来越瘦长,如图5所示。3)自定义显示所述模拟桌面与用户桌面覆盖所述系统桌面所占的全部位置,根据用户的控制按用户自定义的摆放组合的方式来设置模拟桌面与用户桌面的位置和尺寸。应用上述方式,如果将一个桌面的比例或者宽度放至最大充满整个屏幕,就等同于将该桌面全屏显示。需要着重说明,所述模拟桌面和用户桌面按各自所占的尺寸调整各自桌面上的显示内容,如图4和图5所示,模拟桌面缩小时,其内容纳的显示内容应该按各自的当前尺寸重新调整排列,如图2所示,具体包括以下步骤步骤Si,桌面缩小时,检测当前尺寸是否可以容纳显示内容,如果可以,执行步骤 S2 ;如果不可以容纳,则执行步骤S3 ;步骤S2,桌面可以容纳全部显示内容时,显示内容应该按当前尺寸重新调整排列, 流程结束;步骤S3,桌面无法容纳全部显示内容时,统计桌面上的显示内容的触发频率,按触发频率进行排序,执行步骤S4 ;步骤S4,根据由高到低的排序选取显示内容进行显示,将排序高的显示内容优先显示,排序低的显示内容可以不显示。以下描述模拟桌面、用户桌面与系统桌面的关系,使模拟桌面和用户桌面都可以正常使用1)模拟桌面与系统桌面间保持数据、设置和功能的同步,可认为模拟桌面再现了系统桌面;对于模拟桌面,需要监测所述系统桌面的变化,在所述模拟桌面上重现所述变化; 监测在所述模拟桌面上发生的数据操作和环境设置,同步至所述系统桌面呈现,并将所述数据操作和环境设置返回操作系统;2)用户桌面提供了与系统桌面不同的桌面管理方式,有以下两种方式i)对应所述用户桌面,在操作系统的存储资源中设置用户使用区,并与所述操作系统的存储资源隔离;所述用户桌面对应的标签被激活时,在所述用户使用区中承载在所述用户桌面内完成的数据操作和环境设置并保存;这样的优势即为在用户桌面进行的处理不会影响到系统桌面,因此可以进一步保证系统桌面及操作系统的安全;ii)所述用户桌面和系统桌面共享所述操作系统的存储资源;所述用户桌面对应的标签被激活时,将在所述用户桌面上发生的数本文档来自技高网...

【技术保护点】
1.一种桌面显示方法,其特征在于,包括:创建一用户桌面及一模拟实现系统桌面的功能的模拟桌面;所述模拟桌面和用户桌面覆盖所述系统桌面所占的全部位置,根据用户的控制对模拟桌面和用户桌面所占的位置进行分配。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘航田野
申请(专利权)人:奇智软件北京有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1