后台活动的选择性阻挡制造技术

技术编号:12961689 阅读:53 留言:0更新日期:2016-03-03 04:07
描述了在低功率模式期间控制计算设备或系统中的后台活动。在一些示例技术中,当计算设备或系统处于低功率模式时,作出是否阻挡一个或多个触发事件以防引起一个或多个相应后台任务操作的激活的确定。至少部分地基于该确定,可允许至少一个触发事件在低功率模式期间引起相应后台任务操作的激活。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】后台活动的选择性阻挡后台技术计算设备几乎在每个环境中变成司空见惯的东西。例如,移动电话、膝上型电脑和平板电脑被普遍用于工作和娱乐,并且在很多日常活动中伴随人们。此外,人们通常带着计算机和移动电话旅行,将这些设备带到学校,并且在公共场所使用这些设备。这些电子设备与通信基础设施通信,以使能数字媒体项目(例如文档、图像、音乐和视频)的消费。鉴于计算设备的广泛使用,提供功率节省和更好的用户体验已变成优先。
技术实现思路

技术实现思路
被提供来介绍简化形式的概念的选择,以下在【具体实施方式】中进一步描述该概念。本
技术实现思路
既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制要求保护的主题的范围。一些实施方式提供了用于在低功率模式期间控制计算设备或系统中的后台活动的技术和布置。例如,在一些实施方式中,当计算设备或系统处于低功率模式中时,做出在低功率模式期间阻挡某些触发事件以防引起后台任务操作的激活、同时允许其他触发事件来引起后台任务操作的激活的确定。【附图说明】参考附图来描述【具体实施方式】。在不同图中使用的相同附图标记指示类似或同样的项目。图1是说明性计算架构的示意图。图2是说明性用户设备的框图。图3图示可使能用户调节计算设备上的针对安静模式的设置的示例图形用户接□ ο图4图示了根据一些实施方式的在计算设备上的安静模式期间用于确定后台任务的处理的示例过程流程。图5图示了根据一些实施方式的在计算设备上的安静模式期间针对激活后台任务操作的触发事件的处理的示例过程流程。图6图示了根据一些实施方式的用于在计算设备上的安静模式期间确定是否缓冲阻挡的触发事件的示例过程流程。图7图示了根据一些实施方式的允许处于安静模式中的计算设备在安静模式时间段结束之前执行被阻挡的触发事件的示例过程流程。图8图示了根据一些实施方式的用于基于用户与计算设备的交互确定计算设备上的针对安静模式的时间段的示例过程流程。【具体实施方式】概要本公开包括用于在计算设备中选择性阻挡后台活动的技术和布置。在一些实施方式中,该技术和布置可提供区分后台任务并且选择性执行或阻挡和/或缓冲任务的功能性。在一些实施方式中,当计算设备处于安静模式中时,后台活动的选择性阻挡可发生,安静模式可以是低功率模式和/或其中至少一些输出(例如,被抑制的输出可包括针对被阻挡的后台活动的通知声音,针对被阻挡后台活动的显示的接通,等)被抑制的模式。在一些实施方式中,当在一时间段内用户交互未发生时,则可进入安静模式。例如,当在5分钟内未检测到用户活动时,则计算设备可进入安静模式。此外,在一些实施方式中,可以在定义的安静模式时间段期间进入安静模式。例如,在一些实施方式中,安静模式时间段可以是12:OOAM到6:00AM之间。在一些实施方式中,在安静模式时间段期间,如果在某一时间段内未检测到用户交互,则默认的后台活动的处理可以是阻挡和缓冲后台活动的触发事件。在一些实施方式中,安静模式可以是连接的待机的类型,其中至少一些后台活动任务允许设备保持连接到远程设备。在一些实施方式中,计算设备的用户可以被提供有用户接口,通过该用户接口用户能够选择将被允许在安静模式时间段期间执行的后台活动(或对应触发事件)。例如,用户可能希望在安静模式期间能够接收VoIP呼叫和即时消息。使用前述用户接口,涉及VoIP呼叫和即时消息的后台任务活动可以被选择性地允许来执行,并且在一些实施方式中被允许引起计算设备退出安静模式。在一些实施方式中,本文公开的技术和布置可进一步提供用于选择性地缓冲与选择性地被阻挡的后台活动有关的触发事件的功能性。例如,在其中周期性检查电子邮件账户的后台活动被阻挡的情形中,一些实施方式可提供至少一些被阻挡的触发事件,其引起对新邮件的周期性检查被缓冲。本文公开的技术和布置可进一步提供缓冲策略,该缓冲策略针对在安静模式阶段期间具有触发事件的多次出现的后台任务、随着触发事件发生而选择性放下或保持这些多次出现中的不同出现或全部。本文的讨论涉及触发事件的选择性阻挡和缓冲。在一些实施方式中,触发事件的缓冲可包括缓冲一定形式的消息或其他触发信号。例如,在其中被阻挡和缓冲的触发事件与在安静模式有效时接收到的到来的即时消息有关的情形中,一些实施方式可缓冲到来的即时消息通信而不进一步处理。然而,实施方式并不如此被限制,并且在实施触发事件的缓冲时使用的细节可以在实施方式之间变化。例如,在一些实施方式中,在接收将被阻挡和缓冲的触发事件时,接收系统可执行各种量的处理(例如确定由于触发事件而被执行的后台任务操作),并且替代所接收的触发事件或除了所接收的触发事件之外,缓冲所确定的后台任务操作。更特别地,在牵涉前述即时消息通信被阻挡的情形中,不是缓冲来自即时消息服务器的到来通信,而是系统可缓冲将由于触发事件而被执行的即时消息应用的应用层级操作。这些和其它示例技术在本文被称为触发事件的缓冲。尽管本文的讨论可描述其中计算设备是用户设备的实施方式,但是实施方式不被如此限制并且文本讨论的技术和方法可以适用于其它计算设备,例如服务器、网络设备等。本文描述的后台活动的选择性阻挡可以被实施在计算系统的软件和硬件中的各个层级处。这样的层级包括操作系统(0S)层级(例如在具有或不具有应用支持的0S中),应用层级,与0S分离(即独立)或作为到0S的插件或到另一应用的插件,等等。还应当注意的是,为了可读性,模块之间的交互可以在本文被描述为信号或命令,但是这样的交互可以以各种方式实施,例如通过各个程序模块之间的函数调用。图1是说明性计算架构100的示意图。计算架构100可包括能够经由(多个)网络110 (例如,诸如互联网的公共网络,或诸如局域网(LAN)的私人网络)与一个或多个与后台任务相关的服务器104、106和108通信的用户设备102。用户设备102可以被不同地配置有不同的功能性以使能一个或多个类型的媒体项的消费。媒体项可以是任何类型的数字内容格式,包括例如电子文本(例如电子书、电子杂志、数字报纸等)、数字音频(例如音乐、音频书等)、数字视频(例如电影、电视、短剪辑等)、图像(例如美术、照片等),和多媒体内容。用户设备102可包括任何类型的内容再现设备,例如电子书(eBook)阅读器设备、便携数字助理、移动电话、膝上型电脑、便携媒体播放器、平板电脑、相机、视频相机、上网本、笔记本、台式电脑、游戏设备或控制台、DVD播放器、媒体中心和任何其它计算设备。用户设备可进一步包括安静模式模块112和一个或多个后台任务模块114。后台任务相关服务器104-108和用户设备102经由(多个)网络110输送和/或接收项目、更新和/或其他信息。例如,用户设备102可从后台任务相关服务器104-108下载或接收项目。后台任务相关服务器104-108也可经由(多个)网络110从用户设备102接收各种请求、指令和其它数据。后台任务相关服务器104-108可包括具有处理和存储能力来提供以上功能性的一个或多个机器(例如,一个或多个服务器计算机系统、路由器、网关、等)。后台任务相关服务器104-108和用户设备102之间的通信可经由任何通信基础设施来实现。这样的基础设施的一个示例包括广域网(WAN)和无线基础设施的组合,其允许用户使用用户设本文档来自技高网...

【技术保护点】
一种或多种编码有指令的计算机可读介质,当所述指令由计算系统的一个或多个处理器执行时,引起所述一个或多个处理器执行动作,所述动作包括:在低功率模式期间,确定是否阻挡一个或多个触发事件以防引起一个或多个相应的后台任务操作的激活;以及至少部分地基于确定是否阻挡被允许的触发事件,允许所述一个或多个触发事件中的至少一个触发事件在所述低功率模式期间引起相应的后台任务操作的激活。

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

【专利技术属性】
技术研发人员:H普拉帕卡A格弗劳特JR贝里E威尔逊Q刘
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1