[发明专利]移动设备上的后台音频无效
申请号: | 201210031630.6 | 申请日: | 2012-02-13 |
公开(公告)号: | CN102779070A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 许乐杰;P·J·托尔;M·L·威尔逊;R·江;B·W·尼尔勒;E·H·比耶;C·J·皮尔逊;W·G·帕顿三世;Y·王 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 设备 后台 音频 | ||
技术领域
本发明涉及通信领域,尤其涉及媒体技术。
背景技术
当代移动设备被用于许多类型的用户应用,包括运行交互式应用以及收听音乐或其他音频(例如,广播)。音频输出一般是某些事物:用户常常希望在后台中执行,例如在设置播放列表或其他音频内容之后,用户希望能够收听该音频且仍然能够使用设备特征和/或执行其他前台任务。
为实现后台音频场景,系统需要使进程在后台运行并播放音频。对于这样的场景当前解决方案具有一个或多个问题,包括消耗太多电量和/或其他系统资源,提供与系统用户体验/界面(UX)差的集成(如果有的话),和/或将安全威胁引入该系统的可能性。此外,回放可能由于资源耗尽而意外地停止。
结果,一种解决方案是使用“第一方”应用作为后台音频程序,(如此处所使用的,“第一方”一般指的是可信代码,诸如由操作系统厂商所提供的代码,而“第三方”指的是来自厂商的应用,而不管它们的资源或可信度)。然而,这将设备系统限制成不允许第三方应用执行后台音频回放和提供不同的用户体验,同时消耗第一方应用的资源等等。
发明内容
提供本发明内容以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些代表性概念。本发明内容不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在以限制所要求保护的主题的范围的任何方式来使用。
简言之,此处描述的主题的各方面涉及一种技术,媒体服务借此技术在移动设备上的后台进程中播放音频,如最初由前台(例如,第三方)应用所指示的。当应用在前台时经由一接口与媒体服务进行通信,包括用于向媒体服务提供与要播放的音频数据(例如,音轨)相对应的信息。媒体服务播放音频,并且在媒体服务播放后台音频时应针对音频回放的请求采取动作。
例如,针对音频回放的请求可对应于用户动作,诸如播放、暂停、跳过、停止、后跳、前跳、查找、快进、倒带、关于评级的动作、随机和/或重复播放请求。针对音频回放的请求可以提供状态信息,诸如正播放、已暂停、已停止、正快进、正倒带、缓冲已开始、缓冲已停止、音轨已准备好和/或音轨已结束状态。
在一个方面,媒体服务用于启动代理,该代理提供针对音频回放的请求。前台应用可被停用,而媒体服务在后台中继续音频回放。媒体服务可使得代理按需被重新启动,以获取附加的音频信息,例如,要播放的更多音轨。
在一个方面,通用音量控制(例如,系统)组件提供针对音频回放的请求。应用(当在前台时)可提供确定通用音量控制组件的操作的信息。媒体服务提供可在通用音量控制组件的用户界面上呈现的信息,诸如从应用和/或代理所获取的例如文本(标题、艺术家)、图像等等。
在一个方面,源代理可被配置成输出音频数据,媒体服务将该音频数据处理成音频回放。源代理可使用(例如,自定义的)编解码器、解密机制、解压缩机制、和/或专用协议来提供音频数据。源代理可向共享存储器输出音频数据以供媒体服务处理。
与要播放的音频数据相对应的信息可以与控制标志相关联,该控制标志经由属性设置来指示媒体服务是否被允许相对于音频回放采取特定动作。例如,标志可包括允许/拒绝对于正在播放或排队待播放的任何媒体项目进行跳过下一个、跳过前一个、快进、暂停、和/或倒带动作。
结合附图阅读以下具体实施方式,本发明的其他优点会变得显而易见。
附图说明
作为示例而非限制,在附图中示出了本发明,附图中相同的附图标记指示相同或相似的元素,附图中:
图1是表示包括在音频回放应用从前台中被停用的情况下用于播放后台音频的示例组件的框图。
图2是表示包括在起初音频以非本机音频格式的情况下用于播放后台音频的示例组件的框图/控制流图。
图3是表示用于准备并播放后台音频的示例操作的框图/控制流图。
图4是表示可被传递以准备并播放后台音频的示例数据的框图/控制流图。
图5是表示其中可实现在此处所描述的各实施例的一个或多个方面的示例性、非限制性计算系统或操作环境的框图,例如,在移动电话设备的例子中。
具体实施方式
此处描述的技术的各方面一般针对其中移动设备等包括后台音频服务的技术。为播放音频,应用(例如,第三方应用)经由后台音频服务向执行回放的媒体服务发送请求。通过提供具有已知的对于系统的影响大小的系统服务而不是允许不可信应用进程在后台中运行,提供了更多的安全性和稳定性,同时允许第三方应用指示后台音频回放和关于回放的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031630.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双涡轮增压发动机系统的空气流量平衡
- 下一篇:一种非隔离的开关电源电路