提供对虚拟桌面的访问和管理的系统和方法技术方案

技术编号:38565455 阅读:11 留言:0更新日期:2023-08-22 21:03
一种用于提供对虚拟桌面的访问的系统,包括:接收指示将指针悬停在工具栏中的图标上的输入,标识一个或多个现有虚拟桌面,通过标识当前运行在一个或多个现有虚拟桌面中的每个现有虚拟桌面中的任何应用的一个或多个实例并且确定针对一个或多个实例中的每个实例的运行状态来确定针对一个或多个现有虚拟桌面中的每个现有虚拟桌面的状态,以及响应于指针悬停在图标上,显示一个或多个现有虚拟桌面中的每个现有虚拟桌面的预览。预览可以包括针对每个现有虚拟桌面,显示一个或多个实例中的一个实例的运行状态。一种用于在客户端设备中创建新虚拟桌面的方法,包括确定新虚拟桌面是否将对客户端设备的用户有益,在确定新虚拟桌面将有益时,显示关于创建所述新虚拟桌面的通知,并且经由通知接收用户输入,用户输入指示用户对创建新虚拟桌面的批准。在接收到用户输入时,显示用于创建新虚拟桌面的用户界面元素。素。素。

【技术实现步骤摘要】
【国外来华专利技术】提供对虚拟桌面的访问和管理的系统和方法


[0001]本公开总体涉及虚拟桌面的管理,并且更具体地,涉及一种用于提供对虚拟桌面的有效访问以及用于创建和管理虚拟桌面的方法和系统。

技术介绍

[0002]由于单个设备上的计算设备的用户可获得并且使用大量应用,用户有时很难管理和追踪在其设备上同时运行的所有不同应用。为了帮助用户更好地管理他们的应用,一些计算系统提供了虚拟桌面。
[0003]虚拟桌面通常通过使用软件将计算机桌面环境的虚拟空间扩展到超出屏幕显示区域的物理限制。这可以通过使用户能够制作其桌面视口(viewpoint)的虚拟副本来实现。不同的打开窗口可以存在于每个桌面视口上,并且用户能够在不同的视口之间切换以访问不同的窗口。这可以帮助用户在视觉上和认知上分离他们的计算设备上的不同任务。因此,用户可以在不同的虚拟桌面之间切换以访问多个窗口,而不是在同一个视口中切换多个窗口。尽管虚拟桌面有助于将不同的任务分离到不同的桌面,但它们通常难以访问和管理。
[0004]因此,需要提供对虚拟桌面的访问和管理的系统和方法。

技术实现思路

[0005]在一个总体方面中,本公开描述了一种具有处理器和与处理器通信的存储器的数据处理系统,其中存储器存储可执行指令,可执行指令当由处理器执行时,使数据处理系统执行多种功能。这些功能可以包括接收指示将指针悬停在工具栏中的图标上的输入,标识一个或多个现有虚拟桌面,通过标识当前运行在一个或多个现有虚拟桌面中的每个现有虚拟桌面中的任何应用的一个或多个实例并且确定针对一个或多个实例中的至少一个实例的运行状态,来确定针对一个或多个现有虚拟桌面中的每个现有虚拟桌面的状态,以及响应于指针悬停在图标上,显示一个或多个现有虚拟桌面中的每个现有虚拟桌面的预览。其中预览包括针对一个或多个现有虚拟桌面中的每个现有虚拟桌面显示一个或多个实例中的一个示例的运行状态。
[0006]在又一个总体方面中,本公开描述了一种用于在客户端设备中创建新虚拟桌面的方法。该方法可以包括:确定新虚拟桌面是否将对客户端设备的用户有益,在确定新虚拟桌面将有益时,显示关于创建新虚拟桌面的通知,经由该通知接收用户输入,该用户输入指示用户对创建新虚拟桌面的批准;以及在接收到用户输入时,显示用于创建新虚拟桌面的用户界面(UI)元素。
[0007]在另一个总体方面,本公开描述了一种其上存储有指令的非瞬态计算机可读介质,指令在被执行时,使可编程设备接收指示将指针悬停在工具栏中的图标上的输入,标识一个或多个现有虚拟桌面,通过标识当前运行在一个或多个现有虚拟桌面中的每个现有虚拟桌面中的任何应用的一个或多个实例并且确定针对一个或多个实例中的至少一个实例的运行状态,来确定针对一个或多个现有虚拟桌面中的每个现有虚拟桌面的状态,以及响
应于指针悬停在图标上,显示一个或多个现有虚拟桌面中的每个现有虚拟桌面的预览。其中预览包括针对一个或多个现有虚拟桌面中的每个现有虚拟桌面,显示一个或多个实例中的一个实例的运行状态。
[0008]提供本
技术实现思路
是为了以简化形式介绍一组概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决本公开的任何部分中所指出的任何或所有缺点的实现。
附图说明
[0009]附图示出了根据本教导的一个或多个实现,仅作为示例,而不是作为限制。在附图中,相同的附图标记指代相同或相似的元素。此外,应该理解的是,附图不一定是按比例绘制的。
[0010]图1示出了可以在其上实现本公开的各方面的系统的示例。
[0011]图2A

图2B是用于提供对虚拟桌面的高效访问的图形用户界面(GUI)的示例。
[0012]图3A

图3D是用于创建和管理虚拟桌面的示例GUI。
[0013]图4A是示出用于提供对虚拟桌面的访问的方法的示例的流程图。
[0014]图4B是示出建议创建对新虚拟桌面的创建的方法的示例的流程图。
[0015]图5是示出软件架构的示例的框图,软件架构的各个部分可以结合本文描述的各种硬件架构来使用。
[0016]图6是示出被配置为从机器可读介质读取指令并执行本文描述的任何特征的机器的示例的组件的框图。
具体实施方式
[0017]在下面的详细描述中,以示例的方式阐述了许多具体细节,以提供对相关教导的透彻理解。在阅读本说明书时,对普通技术人员而明显的是,在没有这样的细节的情况下,可以实践各个方面。在其他情况下,为了避免不必要地模糊本说明书的各方面,在相对较高的级别上描述了公知的方法、程序、组件和/或电路,但没有详细描述。
[0018]计算机用户可以使用虚拟桌面在视觉上和/或认知上将其打开窗口分离为不同的组。这可以帮助用户在打开多个窗口(例如,运行应用实例)时更快地访问期望的窗口。例如,当用户打开同一应用的10个不同窗口(例如,10个不同的Word文档)时,查看各个窗口并定位期望的窗口通常是困难和耗时的。通过将不同的窗口分离为位于不同虚拟桌面上的不同组,用户可以更快地定位期望的窗口。然而,为了实现效率,每个虚拟桌面本身都应该易于访问。然而,当前用于提供对不同虚拟桌面的访问的机制通常需要多个用户输入(例如,多次点击)。因此,存在提供对不同虚拟桌面的高效访问的技术问题。
[0019]此外,目前提供对虚拟桌面的访问的机制并不直观。因此,许多用户并不是不知道虚拟桌面的可用性和/或不知道如何创建和使用虚拟桌面。因此,尽管虚拟桌面的使用对许多用户而言可能非常有价值,但它目前只有很少的用户使用。因此,存在另一技术问题,即通知用户虚拟桌面的可用性并提供用于创建和管理虚拟桌面的易于使用的机制。
[0020]为了解决这些技术问题以及更多技术问题,在一个示例中,本说明书提供了一种
技术方案,用于提供对虚拟桌面的高效访问,在使用虚拟桌面对用户有益时提供通知,引导用户完成创建新虚拟桌面的过程以及自动创建和/或管理虚拟桌面。为此,可以使用技术来提供虚拟桌面扩展UI。这可以通过显示可用的虚拟桌面的预览,并且当用户利用输入设备悬停在UI元素上时,使得用户能够在不同的虚拟桌面之间切换和/或创建新虚拟桌面来完成。在一个实现中,UI元素可以是任务视图任务栏图标。这提供了对不同虚拟桌面的快速高效访问。此外,当满足某些条件时,可以向用户提供通知以告知用户使用新虚拟桌面可能对他们有益。在一些实现中,还可以向用户呈现创建虚拟桌面所需的步骤。此外,在一些实现中,可以自动创建虚拟桌面,可以自动组织打开窗口并将其移动到不同的虚拟桌面中,和/或可以自动将适当的名称分配给不同的虚拟桌面。这显著增强了访问、创建和管理虚拟桌面的流程。
[0021]如本领域技术人员在阅读本公开时将理解的,这种实现提供的益处和优点可以包括但不限于,一种对当前计算机系统中的虚拟桌面的低效访问和缺乏管理能力的技术问题的技术方案。该技术方案可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种数据处理系统,包括:处理器;以及与所述处理器通信的存储器,所述存储器包括可执行指令,所述可执行指令在由所述处理器执行时,使所述数据处理系统执行以下功能:接收指示将指针悬停在工具栏中的图标上的输入;标识一个或多个现有虚拟桌面;通过标识当前运行在所述一个或多个现有虚拟桌面中的每个现有虚拟桌面中的任何应用的一个或多个实例并且确定针对所述一个或多个实例中的至少一个实例的运行状态,来确定针对所述一个或多个现有虚拟桌面中的每个现有虚拟桌面的状态;以及响应于所述指针悬停在所述图标上,显示所述一个或多个现有虚拟桌面中的每个现有虚拟桌面的预览,其中所述预览包括针对所述一个或多个现有虚拟桌面中的每个现有虚拟桌面显示所述一个或多个实例中的一个实例的所述运行状态。2.根据权利要求1所述的数据处理系统,其中所述图标是任务视图图标。3.根据权利要求1或2所述的数据处理系统,其中所述工具栏是任务栏。4.根据前述权利要求中的任一项所述的数据处理系统,其中所述预览被显示在所述图标附近。5.根据前述权利要求中的任一项所述的数据处理系统,其中所述可执行指令在由所述处理器执行时,还使所述数据处理系统执行以下功能:响应于所述指针悬停在所述图标上,显示用于创建新虚拟桌面的用户界面(UI)元素。6.根据前述权利要求中的任一项所述的数据处理系统,其中所述可执行指令在由所述处理器执行时,还使所述数据处理系统执行以下功能:接收对所述一个或多个现有虚拟桌面中的一个现有虚拟桌面的所述预览的选择;以及响应于所述选择,显示对应于所选择的所述预览的现有虚拟桌面。7.根据前述权利要求中的任一项所述的数据处理系统,其中确定针对所述一个或多个现有虚拟桌面中的每个现有虚拟桌面的所述状态包括:确定所述一个或多个实例中的哪个实例...

【专利技术属性】
技术研发人员:L
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1