估计操作的剩余时间制造技术

技术编号:12487218 阅读:120 留言:0更新日期:2015-12-11 01:38
用于估计操作的剩余时间的技术被描述。示例操作包括文件操作,诸如文件移动操作、文件复制操作等。根据要求保护的实施例,多种多样不同的操作可以被考虑,其进一步的示例在下文中被讨论。在至少一些实施例中,估计操作的剩余时间可以基于操作的状态。操作的状态例如可以基于与操作本身相关的事件,诸如操作正在被发起、被暂停、被继续执行等等。操作的状态也可以基于与这些操作相关的事件。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
对于各种不同的操作,知晓操作将需要多长时间完成和/或到操作完成还剩余多少时间可以是很有用的。例如,在计算设备上的数据操作(例如,移动数据、删除数据、复制数据等等)可以利用设备资源。因此,提供数据操作将在何时完成的精确估计可以帮助用户评估相关联的设备资源将在何时是空闲的以用于其他操作或任务。
技术实现思路

技术实现思路
被提供来以简化的形式介绍概念的选择,所述概念的选择在下文【具体实施方式】中将被进一步描述。本
技术实现思路
不是旨在标识要求保护的主题的关键特征或必要特征,也不是旨在被用作帮助确定要求保护的主题的范围。用于估计操作的剩余时间的技术被描述。示例操作包括诸如文件移动操作、文件复制操作等之类的文件操作。根据要求保护的实施例可以考虑多种多样不同的操作,所述要求保护的实施例的进一步的示例在下文中被讨论。在至少一些实施例中,估计操作的剩余时间可以基于操作的状态。操作的状态例如可以基于与操作本身相关的事件,诸如操作正被发起、被暂停、被继续执行(resume)等。操作的状态也可以基于与其他操作相关的时间。【附图说明】【具体实施方式】是参考附图而被描述的。在这些附图中,附图标记最左侧的(多个)数字标识该附图标记首次出现的附图。在说明书和附图中在不同实例中使用相同的附图标记可以指示类似或者相同的项目。图1是可操作来使用本文所讨论的技术的示例实现中的环境的图示。图2图示了根据一个或多个实施例的示例实现场景。图3图示了根据一个或多个实施例的示例实现场景。图4图示了根据一个或多个实施例的示例实现场景。图5图示了根据一个或多个实施例的示例实现场景。图6图示了根据一个或多个实施例的示例实现场景。图7是描述了根据一个或多个实施例的方法中的步骤的流程图。图8是描述了根据一个或多个实施例的方法中的步骤的流程图。图9是描述了根据一个或多个实施例的方法中的步骤的流程图。图10是描述了根据一个或多个实施例的方法中的步骤的流程图。图11图示了参考图1所描述的示例系统和计算设备,其被配置来实现本文所描述的技术的实施例。【具体实施方式】皿用于估计操作的剩余时间的技术被描述。示例操作包括诸如文件移动操作、文件复制操作等之类的文件操作。根据要求保护的实施例可以考虑多种多样不同的操作,所述要求保护的实施例的进一步的示例在下文中被讨论。在至少一些实施例中,估计操作的剩余时间可以基于操作的状态。操作的状态例如可以基于与操作本身相关的事件,诸如操作正被发起、被暂停、被继续执行等。操作的状态也可以基于与其他操作相关的事件。例如,考虑一个涉及文件正在被从一个位置移动到另一个位置(比如,在文件存储位置之间)的示例场景。根据各种不同的实施例,包括关于文件移动操作的各种不同信息的可视标记(indicia)的图形用户界面可以被呈现。这样的信息的示例包括针对操作将要被完成的工作量,例如,要被移动的文件的数量和/或数据量。该信息也可以包括文件移动操作正在发生的速率、操作的进度(例如,多少文件和/或多少数据已经被移动)、针对操作还剩余多少要被完成的工作等等。进一步针对该示例场景,图形用户界面包括针对操作所估计的剩余时间的可视指示。例如,剩余时间可以按照小时、分钟、秒等而被指示。基于操作的各种不同的状态,操作的剩余时间可以被估计,比如周期性地和/或响应于影响操作的各种不同的事件。剩余时间的可视指示可以被更新以便反映所估计的剩余时间。如本文所详细描述的,用于估计操作的剩余时间的技术可以被使用来在提供稳定的用户体验的同时考虑(account for)操作状态中的改变以用于监控操作的进度。在如下的讨论中,可操作来使用本文所描述的技术的示例环境被首先描述。然后,标题为“示例实现场景”的章节描述根据一个或多个实施例的一些示例实现场景。在此之后,标题为“示例过程”的章节描述根据一个或多个实施例的一些示例方法。然后,标题为“其他实施例”的章节描述根据一个或多个实施例的本文所讨论的技术的一些进一步的示例实现方式。最后,标题为“示例系统和设备”的章节描述根据一个或多个实施例的可操作来使用本文所描述的技术的示例系统和设备。已经提出了根据一个或多个实施例的示例实现方式的概览,现在考虑示例实现方式可以在其中被使用的示例环境。示例环境 图1是可操作来使用本文所描述的用于估计操作的剩余时间的技术的示例实现中的环境100的图示。所图示的环境100包括可以被以多种不同方式配置的计算设备102。例如,计算设备102可以被配置为如关于图11所进一步描述的传统的计算机(例如,台式个人计算机、膝上型计算机等)、移动站、娱乐设备、被可通信地耦合到电视的机顶盒、无线电话、上网本、游戏控制台、手持设备等等。因此,该计算设备102的范围可以是从具有大量存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台、平板计算机或平板规格的设备)到具有有限的存储器和/或处理资源的低资源设备(例如,传统的机顶盒、手持游戏控制台)。计算设备102也包括使得计算设备102执行如本文所描述的一个或多个操作的软件。计算设备102包括应用104和服务106,其表示经由计算设备102来执行各种不同的任务的功能。应用104的示例包括文字处理器应用、电子邮件应用、内容编辑应用、web浏览应用等。服务106表示可以被计算设备102使用以便执行诸如文件操作、数据处理操作、事件提醒等之类的任务的功能。可以由服务106来执行和/或管理的文件操作的示例包括复制文件、移动文件、删除文件、下载和/或上传文件、回收(recycI ing)文件、重命名文件、改变文件属性(例如,对于文件元数据的改变)等等。计算设备102还包括操作管理器模块108,其表示管理用于计算设备102 (比如,用于应用104、用于服务106等等)的各种不同的操作的功能。这样的操作的示例包括文件操作(例如,如上文所提到的)、诊断操作、更新操作、安全性操作等等。多种多样的其他操作可以经由根据要求保护的实施例的操作管理器模块108而被管理。进一步作为计算设备102的一部分而被包括的还有估计器模块110,该估计器模块110表示执行本文所讨论的用于估计操作的剩余时间的技术的至少一些方面的功能的。例如,考虑操作用户界面(UI) 112,其包括提供各种不同的操作的状态的可视指示的操作图表114。操作图表114例如可以指示操作当前正在发生的速率。操作图表114也指示操作的进度,例如,操作的多少百分比被完成和/或还剩余多少操作要被完成。操作UI 112包括描述部分116,其包括关于正经由操作图表114所跟踪的特定操作的信息。在这个示例中,描述部分116指示文件复制操作的状态正在被跟踪。该操作仅仅为了示例的目的而被呈现,并且根据要求保护的实施例,多种多样的不同的操作和/或资源可以被跟踪。操作图表114还包括暂停控件118以及取消控件120。暂停控件118可选择来将正经由操作图表114而被跟踪的操作挂起,而取消控件120可选择来取消这样的操作。如本文其他部分所讨论,当暂停控件118被选择以及操作被挂起时,可选择来继续执行操作的继续执行控件可以被显示。作为操作图表114的一部分,数值标志(mark)122被包括,并且其提供正在被跟踪的操作的当前数值的图形指示。例如,数值标本文档来自技高网...
估计操作的剩余时间

【技术保护点】
包括被存储在其上的指令的一个或多个计算机可读存储媒体,响应于由计算设备执行,该指令使得所述计算设备执行操作,包括:确定操作的状态;基于对于所述操作已完成的工作单元的数量以及所述操作的所述状态来估计操作的剩余时间;以及基于所述操作的估计的剩余时间来更新所述操作的时间估计指示符。

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

【专利技术属性】
技术研发人员:F阿尔巴雷斯卡瓦佐斯J莫拉
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1