用于系统准备任务的协调的方法和设备技术方案

技术编号:12864338 阅读:72 留言:0更新日期:2016-02-13 13:58
诸如操作系统和应用套件之类的各种系统具有安装的多个程序和被配置成以便使系统处于期望操作状态(例如,基本上完全运转的状态)的设置。不同用户基于他们使用的不同程序具有不同体验,并且他们使用的程序集合可以来自网络位置。创建标识待被执行以使系统处于期望操作状态的各种动作的系统准备任务集合。协调该系统准备任务集合的执行以在实现期望操作状态之前,显示为系统的特定用户而定制的系统的用户界面的预览。在显示用户界面的预览的同时,继续该系统准备任务集合的执行,直至实现期望操作状态为止。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
随着计算技术的进步,用户通过各种程序可获得的功能(包括计算机操作系统和其它应用)已经大大增加了。虽然这种功能的增加非常有助于用户,但也不是没有问题的。一个这样的问题是,给定用户可以在他们的设备上安装的不同程序的数量以及一些程序的尺寸,建立具有新程序的计算机的过程可能是耗时的。例如,当用户购买了新计算机并且开始第一次使用它时,在各种程序、程序的更新等等被安装在计算机上时,他或她可能必须等候几分钟。这样的延迟对于用户而言,可能是烦人的,从而导致用户体验不佳。
技术实现思路
提供本
技术实现思路
以便以简化的形式介绍概念的选择,该概念在【具体实施方式】中进一步描述如下。该
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在被用来限制所要求保护的主题的范围。根据一个或多个方面,分析待被执行以使计算设备的系统处于期望操作状态的多个系统准备任务。协调多个系统准备任务的执行以在实现期望操作状态之前,显示该系统的用户界面的预览,该用户界面的预览为系统的特定用户而定制。当接收并响应对该系统的用户输入时,继续多个系统准备任务的执行的这种协调。该协调可以包括:对系统准备任务重新按优先级排序(re-pr1ritize),以配合(align)在提供用户输入中用户正在采取的动作(例如,选择要运行的程序)。根据一个或多个方面,计算设备包括输出模块和系统准备服务。该输出模块被配置成输出用于计算设备的用户界面显示。该系统准备服务被配置成分析待被执行以使计算设备的系统的多个程序中的每一个处于期望操作状态的多个系统准备任务。该服务还被配置成协调多个系统准备任务的执行以在实现系统的期望操作状态之前,显示系统的用户界面的预览,并且当接收并且响应对计算设备的用户输入时,继续该协调。【附图说明】在所有附图中,相同的标记用来指代相同的特征。图1是图示了根据一个或多个实施例的实现系统准备任务的协调的示例计算设备的方框图。图2是图示了根据一个或多个实施例的协调系统准备任务的系统的方框图。图3图不了根据一个或多个实施例的使用动作列表的不例。图4是图示了根据一个或多个实施例的用于实现系统准备任务的协调的示例过程的流程图。图5图示了包括表示可以实现本文中所描述的各种技术的一个或多个系统和/或设备的示例计算设备的示例系统。【具体实施方式】本文中讨论了系统准备任务的协调。诸如操作系统和应用套件之类的各种系统具有准备运行(例如,已安装)的多个程序和被配置成使系统处于期望操作状态(例如,基本上完全运转的状态)的设置。创建标识待被执行的以使系统处于期望操作状态的各种动作的系统准备任务集合。协调该系统准备任务集合的执行以在实现期望操作状态之前,显示为系统的特定用户而定制的系统的用户界面的预览。在显示用户界面的预览的同时,继续执行该系统准备任务集合,直至实现期望操作状态为止。图1是图示了根据一个或多个实施例的实现系统准备任务的协调的示例计算设备100的方框图。该计算设备100可以是多种不同类型的设备,诸如台式计算机、服务器计算机、膝上型或上网本计算机、平板或笔记本计算机、移动站、娱乐工具、通信地耦合到显示设备、电视机或其它显示设备的机顶盒、蜂窝或其它无线电话、游戏控制台、车载计算机、可穿戴计算机等等。因此,计算设备100的范围可以从具有实际存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台)到具有有限的存储器和/或处理资源的低资源设备(例如,传统机顶盒、手持游戏控制台)。计算设备100包括用户输入模块102、输出模块104、操作系统106、一个或多个应用108和系统准备服务110。用户输入模块102接收来自计算设备100的用户的用户输入。用户输入可以以多种不同的方式提供,诸如通过按下设备100的小键盘或键盘的一个或多个键,按下设备100的控制器(例如,远程控制设备、鼠标、轨迹垫等)的一个或多个键,按下设备100的触摸板或触摸屏的特定部分,在设备100的触摸板或触摸屏上做出特定手势和/或在设备100的控制器(例如,远程控制设备、鼠标、轨迹垫等)上做出特定手势。用户输入还可以经由其它物理反馈输入被提供给设备100,诸如轻敲设备100的任何部分,可以由运动检测或设备100的其它组件识别的动作(诸如摇动设备100、转动设备100、弯曲或折曲设备100等)等等。用户输入还可以以其它方式提供,诸如经由到麦克风的话音或其它可听输入,经由图像捕获设备所观察到的手或身体其它部位的运动等等。输出模块104生成、管理和/或输出内容以用于显示、回放和/或其它呈现。该内容可以由输出模块104创建或从计算设备100的其它模块处获得。该内容可以是例如通过操作系统106、通过一个或多个应用108等等所显示的用户界面(UI)的显示或回放部分。该内容可以通过计算设备100的组件(例如,扬声器、交互式显示设备等)显示或以其它方式回放。可替换地,输出模块104可以生成被输出到与计算设备100分离的其它设备或组件(例如,扬声器、显示设备等)的一个或多个信号。显示器112被图示,其表示被配置成输出用于计算设备100的图形的设备。在显示器112上显示的是视觉元素(visual)114,其是功能、内容、资源等等的视觉表示。例如,视觉元素114的各个可以与应用108的相应的实例和/或存储在计算设备100上的应用108相关联。用户选择视觉元素114的单独一个可以使得应用108的其中一个被启动,内容的实例被呈现,等等。因此,如本文中所讨论的,视觉元素通常是指可被选择以使得诸如启动应用、发起内容重放、访问设备等等之类的多种不同的动作出现的图形元素。操作系统106包括管理计算设备的操作的一个或多个程序,包括用户输入模块102、输出模块104和应用108。该应用108可以由操作系统106和/或另一个应用108执行或以其它方式运行。由操作系统提供各种管理功能,诸如输入/输出支持、存储器管理、程序执彳丁调度等等。应用108可以是提供各种功能的多种不同的应用,诸如业务应用(例如,文字处理应用、电子表格应用)、娱乐应用、资源应用等等。该应用108可以从各种源获得,例如在被分发时,被包括在计算设备100内,从远程源获得(例如,经由因特网或其它网络访问的应用商店)等等。该应用108可以是单独应用,或者可替换地可以被包括作为多个应用的套件的一部分。系统准备服务110分析待被执行以使系统处于期望操作状态的多个系统准备任务,并且协调多个系统准备任务的执行以在实现期望操作状态之前,显示系统的用户界面的预览。当接收并且响应对系统的用户输入时,该系统准备服务110继续协调多个系统准备任务的执行。协调多个系统准备任务的执行是基于在下文更详细地讨论的各种规则或标准。该系统准备任务是待被执行以使系统处于期望操作状态的动作。各种动作可以被执行以使系统处于期望操作状态,诸如下载程序,下载用于程序或系统的数据或设置等等。在一个或多个实施例中,针对其系统准备服务110协调系统准备任务的系统是操作系统106。可替换地,该系统准备服务110可以协调用于其它系统(诸如应用108的套件)的系统准备任务。例如,应用套件可以包括多个应用(例如,文字处理应用、电子表格应用、消息收发应用等),并且系统准备服务110可以协调用于本文档来自技高网...

【技术保护点】
一种方法,包括:分析待被执行以使计算设备的系统处于期望操作状态的多个系统准备任务;协调所述多个系统准备任务的所述执行以在实现所述期望操作状态之前,显示所述系统的用户界面的预览,所述用户界面的所述预览是为所述系统的特定用户而定制的;和在接收并响应对所述系统的用户输入时,继续所述协调。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:TH阿尔芬三世SD克莱门SF萨瓦亚HC马查拉尼A萨卡N钱德拉塞卡兰
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1