[发明专利]保持活动管理有效
申请号: | 201210328635.5 | 申请日: | 2012-09-07 |
公开(公告)号: | CN102970155A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | S.R.加塔;K.斯里尼瓦桑;O.N.埃图加;D.G.塔勒;D.A.阿尼普科;J.范图伦瑙特;M.S.拉曼;P.R.加德霍苏 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/12 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 董宁;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保持 活动 管理 | ||
背景技术
用户可以获得种类不断增长的可以为网络用途而配置的计算设备。例如,用户可以经由有线或无线网络与桌面计算机、移动电话、平板电脑等进行交互。
然而,接入这些网络所使用的传统技术往往是低效的,因此可能消耗大量的资源,包括功率、处理和网络资源。因而,这些传统技术限制了对于设备的用户来说可用的功能。
发明内容
描述了唤醒模式管理技术。在一个或多个实施方式中,监控由计算设备的网络接口设备所接收的网络流量并辨别(recognize)所监控的网络流量中的流量模式。识别(identify)与所辨别的流量模式相对应的计算设备的应用,并且响应于该识别,所识别的应用的至少一部分被唤醒。
在一个或多个实施例中,流量模式被注册为与被配置用于在计算设备上执行的应用相对应。响应于应用处于挂起状态时对网络流量中的流量模式的辨别,触发该应用的至少一部分从挂起状态转变到活跃状态。
在一个或多个实施方式中,一个或多个计算机可读存储介质包括存储其上的指令,响应于由计算设备执行该指令,使得该计算设备实施被配置为支持用以响应于识别经由计算设备的网络接口设备接收的传入分组而唤醒挂起应用的至少一部分的技术的操作系统。
还描述了网络接口设备的操作系统管理。在一个或多个实施方式中,操作系统作出与计算设备的一个或多个应用关联的网络流量已结束的确定。响应于该确定,使得网络接口设备转变到一种模式以降低操作系统对网络接口设备的功率消耗。
在一个或多个实施方式中,当网络接口设备处于高功率模式时,操作系统使得网络接口设备对计算设备的一个或多个应用可用。当网络接口设备处于低功率模式时,操作系统使得网络接口设备对计算设备的一个或多个应用不可用。
在一个或多个实施方式中,一个或多个计算机可读存储介质包括存储其上的指令,响应于由计算设备执行该指令,使得该计算设备实施被配置为支持一种技术的操作系统,该技术限制计算设备的一个或多个应用对处于降低功率消耗模式的网络接口设备的访问,该网络接口设备被配置为响应于接收到推送通知而从该模式唤醒。
还描述了保持活动(keep alive)管理技术。在一个或多个实施方式中,由计算设备的操作系统计算保持活动间隔。该保持活动间隔用于维持计算设备的一个或多个应用与网络之间的通知信道。
在一个或多个实施方式中,为计算设备上可执行的多个应用的每一个确定被指定用来维持经由网络与相应端点的通知信道的一个或多个服务器超时间隔。根据针对多个应用的每一个的一个或多个服务器超时间隔计算保持活动间隔。保持活动间隔用于如指定的那样来唤醒网络接口设备以维持通知信道。
在一个或多个实施方式中,一个或多个计算机可读存储介质包括计算机可执行指令,响应于由计算设备执行该指令,使得该计算设备实施这样的操作系统,该操作系统被配置为使用保持活动间隔来维持计算设备上可执行的多个应用与相应一个或多个端点之间经由网络的通知信道,基于网络的一个或多个中间设备的一个或多个网络超时间隔,以及经由网络与一个或多个应用进行通信的相应端点的一个或多个服务器超时间隔,来计算该保持活动间隔。
提供此发明内容来以简要形式介绍一些概念选集,其将在以下具体实施方式中进一步描述。此发明内容不是旨在识别所要求保护的主题的关键特征或必要特征,也不是旨在用来帮助确定所要求保护的主题的范围。
附图说明
参考附图来描述具体实施方式。在图中,附图标记的最左边的一个或多个数字标识该附图标记首次出现在哪个图中。说明书和附图中的不同示例中使用的相同附图标记指示相似或相同的项。
图1是示例实施方式的环境的图示,其中可操作用以采用网络代理模块管理计算设备的一个或多个应用的网络通信。
图2是示例实施方式的系统的图示,其将图1的网络代理模块更详细地示出为采用唤醒模式管理器模块。
图3是描绘了示例实施方式的过程的流程图,其中流量模式的辨别用来将应用的至少一部分从挂起状态转变到活跃状态。
图4 是描绘了示例实施方式的另一过程的流程图,其中流量模式的辨别用于唤醒应用的至少一部分。
图5是示例实施方式的系统的图示,其将图1的网络代理模块更详细地示出为采用网络设备管理器模块。
图6是示例实施方式中另一系统的图示,其示出了网络设备管理器模块的示例操作。
图7描绘了示出网络接口设备安静转变的示例实施例。
图8描绘了示出网络接口设备活跃转变的示例实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210328635.5/2.html,转载请声明来源钻瓜专利网。