[发明专利]用于移动设备上的应用的后台传输服务有效
申请号: | 201210031687.6 | 申请日: | 2012-02-13 |
公开(公告)号: | CN102685729B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | M·D·麦克卢尔;A·巴德热辛;C·P·苏巴拉曼;J·殷;J·I·拉斯特洛姆;Y·沙班;T·D·努南;R·江;P·J·托尔;V·戈特格;G·A·德索扎;P·R·胡卢曼;A·德拉戈米拉;D·米勒;M·G·多纳休 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24;H04W12/00;H04W28/14;H04L29/08 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 移动 设备 应用 后台 传输 服务 | ||
技术领域
本发明涉及后台数据传输。
背景技术
允许应用(例如,第三方应用)在移动设备的后台运行并执行任务放任了恶意或设计糟糕的应用耗尽电池,消耗带宽,并减缓移动电话/设备性能。在其中系统资源受限并且期望前台体验以全保真度和响应性运行的移动设备上,这是个问题。一般而言,CPU、存储器和网络带宽是有限的系统资源;此外,带宽在特定网络条件下是高度可变的。
结果,在一种解决方案中,有效地禁用应用后台处理,这表现在当一应用被从后台移除时,该应用被“停用”。这意味着应用当前依靠用户将其保持在前台以继续这些任务,包括数据传输。该解决方案通常是不合乎需要的。
发明内容
提供本发明内容以便以简化形式介绍将在以下的具体实施例中进一步描述的一些代表性概念。本发明内容不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在以限制所要求保护的主题的范围的任何方式来使用。
简而言之,此处描述的主题的各方面涉及用于将后台传输服务配置成在移动设备上运行以便控制用于应用的网络数据通信的传输的技术。后台传输服务基于一个或多个策略来管理应用对数据传输的请求,该一个或多个策略以限制干扰前台应用操作的方式控制后台应用数据传输的资源使用。在一个实现中,后台传输服务被耦合到下载管理器,该下载管理器被配置成进行远程连接以便向远程源传输数据或传输来自远程源的数据以满足传输请求。
在一方面,数据共享服务将传输(下载)自远程源的数据移动或复制到可由应用访问的本地存储中。数据共享服务移动或复制来自可由应用访问的存储的数据以便将数据传输(上传)至远程源。在一方面,应用实例管理器向后台传输服务提供与应用的卸载状态、许可证撤消或恢复状态相关的通知,后台传输服务可分别取消、暂停和/或继续该应用的每一个待决传输请求。
策略可涉及一次只允许最大数量的待办传输、基于数据大小的限制、连接规则(例如,Wi-Fi对比蜂窝)和/或带宽限制。策略可基于条件,诸如其他应用数据传输请求、可用蜂窝服务、Wi-Fi可用性、桌面浏览可用性、功率状态、电池电量水平和/或充电状态。
在一方面,代表一个或多个应用传输数据。这包括从每一个应用接收数据传输请求以及管理每一个应用的数据传输请求以便在为该应用传输数据时保留对资源使用的控制。数据传输请求的管理可包括确定是否满足一个或多个传输条件,并且如果否,则将请求移至等待状态直到满足该一个或多个传输条件。数据传输请求的管理还可包括基于要传输的数据的大小来确定是否允许请求,基于可用带宽和/或前台的正在流传输媒体的存在来对数据传输进行扼制,将前台应用数据传输的优先级排在后台应用数据传输之上,和/或通过检查传输速率是否低于阈值来检测缓慢传输状态,并且如果检测到,则在继续针对该应用的数据传输之前等待改变的条件。如果相关联的应用当前正在执行(在前台或在后台),则该应用经由通常被称为“事件”的通知来知晓当前传输状态并且还可查询传输服务以确定其请求(包括已经成功完成的或出错的那些请求)中的任一个的当前状态。
在一方面,当接收到指示正在卸载应用的信息(例如,通知)时,管理数据传输请求包括取消对应于该应用的每一个数据传输请求。当接收到指示应用的许可证已被撤消的信息时,管理数据传输请求包括暂停对应于该应用的每一个数据传输请求;当接收到指示应用的许可证已被恢复的信息时,管理数据传输请求包括继续对应于该应用的每一个暂停的数据传输请求。
当接收到指示应用已经从后台应用变成新的前台应用的信息时,管理数据传输请求包括重新确定该新前台应用的至少一个待决数据传输请求的优先级。当接收到指示应用已经从前台应用变成后台应用的信息时,管理数据传输请求包括重新确定该后台应用的至少一个待决数据传输请求的优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031687.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:匀料下料器
- 下一篇:移动设备上的休眠后台应用