《受限执行模式.pdf》由会员分享,可在线阅读,更多相关《受限执行模式.pdf(31页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104012150 A (43)申请公布日 2014.08.27 CN 104012150 A (21)申请号 201280063918.X (22)申请日 2012.12.23 61/580,147 2011.12.23 US 61/695,294 2012.08.30 US 13/726,099 2012.12.22 US H04W 48/04(2006.01) H04W 12/06(2006.01) H04W 88/02(2006.01) (71)申请人 微软公司 地址 美国华盛顿州 (72)发明人 JS金 MB古定 TM德克森 ANSY伍 B伊图里亚伽都伯斯特。
2、 AB奥巴趣 DA伯朗 AP比根 AC昂 JH马修斯三世 JA卡尔 JA施拉德尔 TT-Y陈 RK沙林 S阿加瓦尔 S古戴 SM托马斯 JD斯科弗容 JA约文 (74)专利代理机构 上海专利商标事务所有限公 司 31100 代理人 胡利鸣 (54) 发明名称 受限执行模式 (57) 摘要 在受限执行模式的各实施例中, 移动设备可 在集成显示设备上显示一设备锁定屏幕, 并且从 该设备锁定屏幕转变到显示共享空间的共享空间 用户界面。转变到显示共享空间用户界面无需接 收在设备锁定屏幕上输入的 PIN 码。移动设备实 现受限执行服务, 该受限执行服务被实现来激活 移动设备的受限执行模式以及在受限执行模。
3、式被 激活时限制对设备应用对设备内容的访问。受限 执行服务还可允许在受限执行模式被激活时, 包 括在共享空间内的共享设备应用访问设备内容。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.06.23 (86)PCT国际申请的申请数据 PCT/US2012/071557 2012.12.23 (87)PCT国际申请的公布数据 WO2013/096949 EN 2013.06.27 (51)Int.Cl. 权利要求书 2 页 说明书 18 页 附图 10 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书18页 附图10页 (10)申请公布号。
4、 CN 104012150 A CN 104012150 A 1/2 页 2 1. 一种移动设备, 包括 : 显示设备, 所述显示设备被配置成显示设备锁定屏幕并在不需要在所述设备锁定屏幕 上输入的认证凭证的情况下转变到共享空间的共享空间用户界面 ; 处理系统, 所述处理系统用于实现受限执行服务, 所述受限执行服务被配置成 : 激活所述移动设备的受限执行模式 ; 以及 在所述受限执行模式被激活时, 限制设备应用对设备内容的访问。 2. 如权利要求 1 所述的移动设备, 其特征在于 : 所述共享空间包括共享设备应用 ; 以及 所述受限执行服务被配置成在所述受限执行模式被激活时允许所述共享设备应用访。
5、 问所述设备内容。 3. 如权利要求 2 所述的移动设备, 其特征在于 : 所述设备应用被配置成用对所述设备内容的请求来调用所述共享设备应用 ; 以及 所述受限执行服务被进一步配置成在所述受限执行模式被激活时, 限制所述设备应用 经由所述共享设备应用访问所述设备内容。 4. 如权利要求 2 所述的移动设备, 其特征在于 : 所述设备应用被配置成用对所述设备内容的请求来调用所述共享设备应用, 所述请求 包括指示所述设备应用被许可经由所述共享空间中的所述共享设备应用来访问所述设备 内容的请求令牌 ; 以及 所述受限执行服务被进一步配置成根据所述请求令牌在所述受限执行模式被激活时 允许所述设备应用经。
6、由所述共享设备应用访问所述设备内容。 5. 如权利要求 1 所述的移动设备, 其特征在于 : 所述设备应用被配置成发起访问所述设备内容的任务调用 ; 并且其中 所述受限执行服务被配置成根据一个或多个设备应用任务被指定为在所述受限执行 模式被启用时被限制来限制对所述设备内容的访问。 6. 一种方法, 包括 : 在移动设备的集成显示设备上显示设备锁定屏幕 ; 在不需要在所述设备锁定屏幕上输入的认证凭证的情况下, 从显示所述设备锁定屏幕 转变到显示共享空间的共享空间用户界面 ; 激活所述移动设备的受限执行模式 ; 以及 在所述受限执行模式被激活时, 限制设备应用对设备内容的访问。 7. 如权利要求 。
7、6 所述的方法, 其特征在于, 还包括 : 允许被包括在所述共享空间内的共享设备应用在所述受限执行模式被激活时访问所 述设备内容。 8. 如权利要求 7 所述的方法, 其特征在于, 还包括 : 当所述设备应用用对所述设备内容的请求来调用所述共享设备应用时, 在受限执行模 式被激活时限制所述设备应用经由所述共享设备应用来访问所述设备内容。 9. 如权利要求 7 所述的方法, 其特征在于, 还包括 : 根据所述设备应用包括在对所述共享设备应用请求所述设备内容的任务调用中的请 求令牌来允许所述设备应用在所述受限执行模式被激活时经由所述共享设备应用访问所 权 利 要 求 书 CN 104012150 。
8、A 2 2/2 页 3 述设备内容, 所述请求令牌指示所述设备应用被许可经由所述共享空间中的所述共享设备 应用来访问所述设备内容。 10. 如权利要求 6 所述的方法, 其特征在于, 还包括 : 根据一个或多个设备应用任务被指定为在所述受限执行模式被激活时被限制来限制 对所述设备内容的访问。 权 利 要 求 书 CN 104012150 A 3 1/18 页 4 受限执行模式 背景技术 0001 许多类型的设备, 诸如移动电话、 平板设备、 以及其它计算、 通信、 以及娱乐设备, 越来越多地提供更多对用户有益的功能、 应用和特征, 并且可增进人们的私人时间以及工 作和社交活动。例如, 移动电话。
9、不仅可用于文本、 电子邮件和语音通信, 还可用于娱乐, 诸 如听音乐、 到因特网上冲浪、 观看视频内容、 玩游戏、 以及用于照片和视频成像。类似的, 便 携式平板设备可用于电子邮件、 浏览器、 导航及其它计算应用, 以及用于各种娱乐和照片功 能。 除了移动电话或平板设备的用户可获得的许多计算、 通信和娱乐应用以外, 看起来无限 量的第三方应用和特征也可下载到设备。 0002 还没有他们自己的移动电话的较年轻孩子的父母经常发现孩子要 “玩” 他们的手 机来玩游戏、 拍照、 听音乐和其它活动。通常, 父母在驾驶时可将他或她的手机递送到车辆 后座的年轻孩子来保持该孩子进行娱乐。 父母可能并不知道孩子。
10、随后在设备上访问什么特 征和应用(诸如Web浏览器或无意地访问电子邮件应用)或哪些设备设置(诸如音频设置、 闹钟设置、 日历通知等 ) 可能已经被改变。 发明内容 0003 本发明内容引入受限执行模式的特征和简化概念, 并在下面具体实施方式中描述 和 / 或在附图中示出这些概念。本概述不应被认为描述了所要求保护的主题的必要特征, 也不用于确定或限制所要求保护的主题的范围。 0004 描述了受限执行模式。在各实施例中, 移动设备可在集成显示设备上显示一设备 锁定屏幕, 并且从该设备锁定屏幕转变到显示共享空间的共享空间用户界面。转变到显示 共享空间用户界面是在无需接收在设备锁定屏幕上输入的 PIN。
11、 码或者其它认证凭证的情 况下发生的。移动设备实现受限执行服务, 该受限执行服务被实现来激活移动设备的受限 执行模式以及在受限执行模式被激活时限制对设备应用对设备内容的访问。 受限执行服务 还可允许在受限执行模式被激活时, 包括在共享空间内的共享设备应用访问设备内容。 0005 在各实施例中, 当设备应用用对设备内容的请求来调用共享设备应用时, 受限执 行服务在受限执行模式被激活时限制设备应用经由共享设备应用来访问设备内容。替换 地, 在受限执行模式被激活时, 受限执行服务根据设备应用包括在向共享设备应用请求设 备内容的任务调用中的请求令牌来允许设备应用经由共享设备应用访问设备内容。 请求令 。
12、牌指示设备应用被许可经由共享空间中的共享设备应用来访问设备内容。 0006 在各实施例中, 设备应用可被实现或设计使得用户能指定以在设备应用被包括在 共享空间中作为共享设备应用的情况下允许设备应用访问设备内容。替换地, 设备应用可 被设计为即使该设备应用被包括在共享空间内也不被允许访问设备内容。附加地, 这种类 型的设备应用也可被实现为甚至不适合于用户指定被包括在共享空间中。 被包括在共享空 间内的设备应用可发起任务调用来访问设备内容。然而, 受限执行服务根据设备应用任务 中的一个或多个被指定为在受限执行模式被激活时被限制来限制对设备内容的访问。 当受 限执行模式被激活时, 受限执行服务还可限。
13、制设备应用访问移动设备的文件系统。 说 明 书 CN 104012150 A 4 2/18 页 5 0007 附图简述 0008 参考下面的附图描述了受限执行模式的实施例。 可在全文中对附图中所示的类似 特征和组件的标记使用相同的数字 : 0009 图 1 示出受限执行模式的示例。 0010 图 2 示出了其中可以实现受限执行模式的各实施例的示例系统。 0011 图 3 示出了根据一个或多个实施例的受限执行模式的示例性方法。 0012 图 4 示出了根据一个或多个实施例的受限执行模式的示例性方法。 0013 图 5 示出了根据一个或多个实施例的受限执行模式的示例性方法。 0014 图 6 示出。
14、其中可以实现私有交互中枢的各实施例的示例系统。 0015 图 7 示出了其中可以实现受限执行模式和 / 或家庭协调的各实施例的示例系统。 0016 图 8 示出了根据一个或多个实施例的各种客户机设备服务和特征。 0017 图 9 示出根据一个或多个实施例的家庭中枢的示例。 0018 图 10 示出了具有能实现受限执行模式的各实施例的示例设备的示例系统。 具体实施方式 0019 描述了受限执行模式的各实施例并提供能被实现为客户端设备服务或应用 ( 诸 如在移动电话、 便携式平板设备或其它类型的计算和/或通信设备中)的受限执行服务。 受 限执行模式使得能够在设备上实现共享空间, 在该共享空间中, 。
15、用户拥有者可包括客人或 孩子在不需要密码的情况下就能访问的设备应用, 并且设备应用将被程序地阻止来能够访 问设备上的其它私有设备内容。 0020 可能存在设备的用户拥有者想要在不用 PIN 码或其它验证凭证来解锁移动电话 的情况下访问他们移动电话上的一些内容或应用的情况。 受限执行模式能够使得用户拥有 者来作出在没有口令访问以及不违背敏感个人或企业数据的安全性的情况下的一些可用 体验。在各实现中, 受限执行模式允许应用运行、 但通过使用若干机制 ( 诸如安全性能力、 阻止导航以及应用起源 ) 来限制对敏感数据或体验的访问。如果应用具有特定的安全性能 力, 那么当应用尝试访问受保护的资源时可集中。
16、地作出运行时检查, 并且如果应用在受限 执行区域中运行, 那么返回能由该应用处理的错误。 当设备在受限执行模式下运行时, 设备 应用可被称为在受限执行 “区域” 中运行。 0021 对于被阻止的导航安全性能力, 应用通常利用内建任务来完成类似发送电子邮 件、 打电话等用户动作。 当受限执行模式在设备上被激活时, 在运行时的设备应用的起源是 什么被考虑来确定设备应用、 或者更明确地、 任务是否将被允许。应用任务 ( 其通常与应用 程序编程接口 ( 或 API) 调用同义 ) 可包括数据访问 API 调用的各方面, 但是它还包括对发 起不同于数据访问的特定动作或特定多个动作的请求, 并且任务请求可。
17、包含与所请求的任 务的动作相关联的元数据。 根据按任务基础来提供功能级别以确定所请求的任务的动作或 多个动作是否将在任务请求的运行时起源期间在受限执行模式中可用。 设备应用可由设备 来执行, 但是在受限执行模式在设备上被激活时只有设备应用的一些功能将执行。 0022 对设备应用功能的限制的示例可包括完全不允许设备应用被启动或限制设备应 用仅调用 AIP 调用的受限子集, 该 API 调用的受限子集窄于当移动设备在正常用户模式下 运行时对应用可用的 API 调用的正常子集。限制对设备内容的访问还可包括不允许某些提 说 明 书 CN 104012150 A 5 3/18 页 6 供对特定的数据或内。
18、容集的访问的 API 调用。在许多示例中, 限制功能或访问不包括分析 或改变访问控制列表 (ACL)、 访问控制条目 (ACE) 或类似的由文件系统维护的文件系统访 问控制元数据。例如, 当受限执行模式在设备上被启用时, 设备应用可被限制访问设备内 容。 0023 当运行在受限执行区域中时, 所有应用请求的导航被遮蔽并且只有那些被系统允 许的能继续。其它的在向后兼容性方式方面不足, 使得传统应用不需要被更新来在受限执 行区域中运行。对于应用起源安全性能力, 只有起源于和 / 或已经从第一方提供者下载的 应用才能在受限执行模式中运行(例如, 执行)。 这确保没有被安全检查过的并且可能访问 设备上。
19、的敏感和 / 或私有数据的应用在没有用户首先解锁设备的情况下不运行。 0024 尽管受限执行模式的特征和概念能够以任何数量的不同设备、 系统、 环境和 / 或 配置来实现, 但是受限执行模式的各实施例在以下各示例设备、 系统和方法的上下文中描 述。 0025 图 1 示出受限执行模式的用户界面的示例。示例移动设备 100 可以是移动电话、 平板设备、 计算设备、 通信、 娱乐、 游戏、 导航、 和 / 或其它类型的便携式电子设备中的任一 个或组合。 共享空间可被实现用于用户在不需要口令的情况下对设备应用的功能的访问以 及用于对移动设备 100 的被用户指定为在共享空间内的任意应用、 功能和特征。
20、的访问。 0026 示例移动设备100包括在其上能显示用户界面的集成显示设备102, 诸如在106处 指示设备被锁定的设备锁定屏幕 104。例如, 当移动设备没有在使用时移动设备的用户拥 有者可将设备设置成锁定, 使得其他人不能访问应用的完整功能 ( 诸如电子邮件和文本消 息)和/或在不提供验证凭证(诸如个人标识号(PIN)、 登录或其他验证凭证)的情况下经 由浏览器应用访问因特网。 0027 移动设备 100 的用户拥有者可允许另一个人来使用手机, 并在不需要通过输入 PIN或其他凭证来将设备从设备锁定屏幕104解锁的情况下递交手机。 如在示例108中显示 的, 借用手机的人能用手势输入来滑。
21、动设备锁定屏幕以访问共享空间用户界面 110, 112 处 示出了被显示在显示设备上时的该共享空间用户界面 110, 并且该共享空间用户界面 110 提供对应用功能的有限子集的访问。借用者不输入 PIN 或其他凭证来访问共享空间用户界 面。在各实现中, 手势输入可以是在移动设备的集成显示设备 102 上任意方向的任何类型 的用户输入和 / 或手势输入。替换地或附加地, 任意类型的设备、 按钮和 / 或手势输入可被 使用来有效地从设备锁定屏幕 104 转换到共享空间用户界面 110。 0028 图 2 示出了其中可以实现受限执行模式的各实施例的示例系统 200。示例系统包 括如参考图1描述的具有。
22、在其上能显示用户界面(诸如代表设备上的共享空间的共享空间 用户界面110)的集成显示设备102的移动设备100。 另外, 可用各种组件来实现移动设备, 诸如处理器和/或存储器系统、 以及如下面参考图10所示的示例设备进一步描述的任意数 量的不同组件及其组合, 以实现受限执行模式的各实施例。 0029 移动设备100包括能被实现为存储在计算机可读存储介质(诸如任意合适的存储 器设备或电子数据存储 ) 上的软件应用 ( 例如, 可执行指令 ) 的受限执行服务 202。另外, 受限执行服务 202 可用移动设备处的处理系统来执行以实现如在此描述的受限执行模式 的各实施例。受限执行服务 202 可被实。
23、现为可在设备上执行以与设备的多个应用、 特征和 功能对接的独立设备应用。 说 明 书 CN 104012150 A 6 4/18 页 7 0030 示例系统 200 还可包括云存储和服务 206, 该云存储和服务 206 可包括任意类型 的被用于存储或维护可访问数据 210( 例如, 可由移动设备 100 上的设备应用访问的数据 ) 的基于云的 ( 例如, 基于网络的 ) 数据服务 208。在此描述的设备和服务 ( 例如, 被实现为 服务器设备)中的任意一个可经由网络212进行通信, 该网络212可被实现为包括有线和/ 或无线网络。网络还可使用任何类型的网络拓扑结构和 / 或通信协议来实现, 。
24、并可被表示 为或以其他方式实现为两个或更多个网络的组合, 以包括基于 IP 的网络和 / 或因特网。网 络还可包括由移动网络运营商和 / 或其他网络运营商来管理的移动运营商网络, 诸如通信 服务提供商、 移动电话提供商和 / 或因特网服务提供商。替换地或附加地, 可使用对等通信 技术, 诸如使用对等通信网络连接的多个设备。 0031 受限执行服务 202 被实现来管理共享空间 216 的受限执行模式 214, 诸如用来限 定和 / 或限制设备应用 218 和被包括在可在不需要 PIN 或验证凭证的情况下访问的共享空 间 216 中的共享设备应用 220。设备应用 218 可包括在设备上运行的任。
25、意类型的软件应用 以及它们的功能和特征, 诸如用于用户与消息收发、 玩游戏、 媒体播放、 文档查阅以及通信 应用的交互。设备应用还可包括设备的用户一般不访问或使用、 但通常在设备工作时在后 台运行的系统级组件。共享设备应用可包括设备应用的任意子集, 并当被包括在共享空间 216 中时被指定为用于在受限执行模式 214 在设备上被激活时的有限和 / 或受限功能的共 享设备应用。 0032 移动设备 100 的用户拥有者可选择能被包括在共享空间中并在受限执行模式被 激活时能被孩子或客人访问的设备应用和特征和 / 或设备内容。此外, 当在共享空间内运 行时 ( 即, 应用可被执行 ), 设备应用可被。
26、允许受限功能级别以及对设备文件系统的有限访 问, 但一般不能访问被限制访问的设备内容 222( 诸如联系人、 电子邮件以及日历数据库 )。 0033 当受限执行模式被激活时, 内容数据库、 设备文件系统、 因特网访问以及其他设备 内容和特征可被保护而不被设备应用访问。例如, 可在设备被解锁并在正常用户模式下工 作时访问因特网、 电子邮件、 联系人等的设备应用在受限执行模式被激活时将被自动地受 限, 就好像该设备应用已经被添加到共享空间并被允许在共享空间内的有限功能。作为一 个示例, 已经被添加到共享空间的数字相机应用可允许用户拍摄并查看新照片, 但是当受 限执行模式在设备上被启用时, 将限制查。
27、看先前的照片。 0034 共享空间的共享空间用户界面 110 可由设备的用户拥有者定制。例如, 用户拥有 者可将应用 ( 诸如游戏和音乐应用 ) 添加到共享空间, 使得应用被识别并可在共享空间中 被启动(也许具有有限功能)。 然而, 在共享空间中不被识别的应用不能在共享空间中被启 动。例如, 如果在共享空间中被锁定或识别的游戏应用尝试自己启动浏览器应用 ( 例如, 作 为游戏执行的一部分 ), 那么受限执行服务 202 将检查浏览器应用是否在共享空间内被锁 定和识别。如果浏览器应用没有在共享空间内被识别, 那么受限执行服务将不能启动该应 用, 或者如果浏览器应用被识别, 那么游戏应用可在共享空。
28、间内启动浏览器应用。 0035 如参考图 1 描述的, 输入 ( 诸如手势输入或设备可选择控制输入 ) 可被接收, 并且 受限执行服务202在不需要接收输入到设备锁定屏幕上的PIN码或其他验证凭证的情况下 启动从显示设备锁定屏幕 104 到显示共享空间 216 的共享空间用户界面 110 的转变。当受 限执行模式 214 被激活时, 受限执行服务 202 被实现来管理共享空间 216。受限执行服务 202可激活移动设备100的受限执行模式214, 并对设备应用218对设备内容222、 对移动设 说 明 书 CN 104012150 A 7 5/18 页 8 备的文件系统的访问进行限制, 和 /。
29、 或在受限执行模式被激活时将应用限定为功能或任务 的有限集。 0036 共享空间 216 可包括共享设备应用 220, 并且受限执行服务 202 可允许共享设备 应用在受限执行模式 214 被激活时访问设备内容 222。受限执行服务 202 可确定设备应用 218 是否被实现或设计成使得用户能指定以在设备应用被包括在共享空间 216 中作为共享 设备应用的情况下允许设备应用访问设备内容。替换地, 设备应用可被设计为即使该设备 应用被包括在共享空间内也不被允许访问设备内容。另外, 这种类型的设备应用也可被实 现为甚至不适合于用户指定被包括在共享空间中。 0037 在受限模式中, 设备应用的配置可。
30、被设计或编程来指示设备应用是否可能被允许 在受限模式下运行(例如, 执行), 而不管用户选择。 例如, 机密的企业应用或从第三方应用 商店下载的可访问私有企业数据的另一应用可被配置为永远不被允许在任何受限模式下 运行 ( 例如, 执行 ), 即使用户想要它这么做。一些设备应用的配置可以被用户控制来指示 设备应用是否被允许在特定的受限模式中运行, 诸如允许游戏或应用的子集在儿童区域受 限模式下运行或允许相机透镜应用的子集在电话被锁定时运行。 0038 受限执行服务 202 还可被实现来将当前受限模式和目标应用的系统和用户配置 考虑在内, 验证一给定的设备应用是否能被导航而不管导航请求的理由是什么。
31、。 另外, 可为 正常模式用户体验和为当前受限执行模式维护单独的导航栈。受限执行服务 202 还可被实 现来根据场合需要允许或不允许应用从正常模式栈到受限模式栈或从受限模式栈到正常 模式栈的迁移, 并根据可用资源以及进入受限模式和离开受限模式的转变来确定何时关闭 每个栈上的应用。 0039 设备应用 218 可用对设备内容 222 的请求来发起对共享设备应用 220 的任务调 用, 并且受限执行服务 202 可在受限执行模式 214 被激活时限制设备应用经由共享设备应 用对设备内容的访问。设备应用还可发起对操作系统 204 的任务调用以请求设备内容访 问, 并且受限执行服务可在受限执行模式被激。
32、活时根据被指定为受限的一个或多个设备应 用任务来限制对设备内容的访问。 0040 替换地, 设备应用 218 可用对设备内容 222 的请求来发起对共享设备应用 220 的 任务调用, 并且该请求包括指示设备应用被许可经由共享空间 216 中的共享设备应用来访 问设备内容的请求令牌。受限执行服务 202 随后可根据请求令牌在受限执行模式被激活时 允许设备应用经由共享设备应用访问设备内容。 受限执行服务还可响应于在设备锁定屏幕 上输入的 PIN 码或认证凭证来停用受限执行模式 214, 并返回到移动设备的在其中设备应 用 218 具有对设备内容 222 的无限制访问的正常用户模式。 0041 受。
33、限执行服务 200 实现一机制以根据设备应用任务的任务信息字段来指示设备 应用能在哪些受限模式中运行(例如, 执行)。 任务信息字段指示一特定任务是否能在受限 执行模式被激活时被允许在共享空间中执行。这个新的字段将是位掩码, 导航服务器将使 用该位掩码与在进入受限模式时 MobileUI( 移动 UI) 将给其的导航过滤器掩码进行比较。 由于当受限执行模式在设备上被激活时一些第一方设备应用具有能被允许在孩子共享空 间 ( 例如, 儿童角 ) 中执行的任务, 但是不是所有应用功能都被允许, 所以这些任务信息字 段是按任务而非按应用来标记的。如果设备应用被允许在共享空间内运行, 那么受限执行 服务。
34、可通过应用层根据被传递到核心系统组件的令牌来跟踪来自发起任务调用的发起者 说 明 书 CN 104012150 A 8 6/18 页 9 ( 例如, 设备应用 ) 的 API 任务调用, 否则核心系统组件不能确定任务调用是否源自运行在 共享空间内的设备应用。令牌可被用于确定任务调用是否被保护以免于受限执行模式。 0042 参考相应的图 3-5 来描述根据受限执行模式的一个或多个实施例的示例方法 300、 400 和 500。一般而言, 本文描述的服务、 组件、 模块、 方法、 以及操作的任一个都可使用 软件、 固件、 硬件 ( 例如, 固定逻辑电路 )、 手动处理或其任何组合来实现。示例方法可。
35、在被 存储在相对于计算机处理系统而言是本地和 / 或远程的计算机可读存储介质上的可执行 指令的一般上下文中描述, 并且各实现可包括软件应用、 程序、 功能等。 0043 图3示出了受限执行模式的示例方法300。 描述方法的次序并不旨在解释为限制, 并且任何数量的所述方法操作都可以按任何次序组合以实现本方法或实现替换方法。 0044 在 302, 设备锁定屏幕被显示在移动设备的集成显示设备上。例如, 移动设备 100( 图 1) 在移动设备的集成显示设备 102 上显示设备锁定屏幕 104。在 304, 在无需在设 备锁定屏幕上输入的 PIN 码或其他认证凭证的情况下显示从设备锁定屏幕转变到显示。
36、共 享空间的共享空间用户界面。例如, 移动设备 100 的输入系统接收输入 ( 诸如手势输入或 设备可选择控制输入 ), 并且该输入有效地在无需在设备锁定屏幕上输入的 PIN 码或其他 认证凭证的情况下从显示设备锁定屏幕104转变到显示共享空间216的共享空间用户界面 110。 0045 在 306, 激活移动设备的受限执行模式。例如, 在移动设备 100 处的受限执行服务 202 响应于进入共享空间而激活移动设备的受限执行模式 214。在 308, 当受限执行模式被 激活时, 限制设备应用对设备内容的访问。例如, 在移动设备 100 处的受限执行服务 202 在 受限执行模式 214 被激活。
37、时限制设备应用 218 对设备内容 222 的访问。 0046 在 310, 响应于在设备锁定屏幕上输入的 PIN 码或其他认证凭证, 停用受限执行模 式。例如, 在移动设备 100 处的受限执行服务 202 响应于在设备锁定屏幕上输入的 PIN 码 或其他认证凭证来停用受限执行模式。在 312, 设备返回到移动设备的用户模式, 在该用户 模式中, 设备应用具有对设备内容的不受限的访问。例如, 在移动设备 100 处的受限执行服 务 202 返回到移动设备的用户模式, 在该用户模式中, 设备应用 218 具有对设备内容 222 的 不受限的访问。 0047 图4示出了受限执行模式的示例方法40。
38、0。 描述方法的次序并不旨在解释为限制, 并且任何数量的所述方法操作都可以按任何次序组合以实现本方法或实现替换方法。 0048 在 402, 被包括在共享空间内的共享设备应用被允许在受限执行模式被激活时访 问设备内容。例如, 在移动设备 100 处的受限执行服务 202( 图 2) 允许被包括在共享空间 216 的共享设备应用 220 在受限执行模式被激活时访问设备内容 222。 0049 在 404, 当受限执行模式在设备上被激活时, 请求经由共享设备应用来访问设备内 容的设备应用被限制。例如, 当受限执行模式在设备上被激活时, 在移动设备 100 处的受限 执行服务202限制对共享设备应用。
39、220的、 带有对访问设备内容222的请求的设备应用218 任务调用。 0050 在 406, 根据设备应用包括在向共享设备应用请求设备内容的任务调用中的请求 令牌允许设备应用在受限执行模式被激活时经由共享设备应用访问设备内容。例如, 在移 动设备100处的受限执行服务202根据设备应用包括在向共享设备应用请求设备内容的任 务调用中的请求令牌来允许设备应用 218 在受限执行模式被激活时经由共享设备应用访 说 明 书 CN 104012150 A 9 7/18 页 10 问设备内容 222。请求令牌指示设备应用被许可经由共享空间中的共享设备应用来访问设 备内容。 0051 图5示出了受限执行模。
40、式的示例方法500。 描述方法的次序并不旨在解释为限制, 并且任何数量的所述方法操作都可以按任何次序组合以实现本方法或实现替换方法。 0052 在 502, 根据设备应用任务被指定为在受限执行模式被激活时受限来限制对设备 内容的访问, 其中设备应用发起访问设备内容的任务调用。例如, 在移动设备 100 处的受限 执行服务202(图2)根据设备应用任务被指定为在受限执行模式被激活时受限来限制对设 备内容 222 的访问, 其中设备应用 218 发起访问设备内容的任务调用。 0053 在504, 当受限执行模式被激活时, 限制设备应用访问移动设备的文件系统。 例如, 当受限执行模式被激活时, 在移。
41、动设备 100 处的受限执行服务 202 限制设备应用 218 访问 移动设备的文件系统。 0054 在 506, 如果设备应用被包括在共享空间内作为共享设备应用, 则设备应用被确定 为用户指定的以允许设备应用在受限执行模式中访问设备内容。替换地, 在 508, 设备应用 被确定为被设计为即使该设备应用被包括在共享空间内也不被允许访问设备内容。例如, 在移动设备100处的受限执行服务202可确定如果设备应用被包括在共享空间内作为共享 设备应用, 该设备应用是否被用户指定以允许设备应用在受限执行模式中访问设备内容。 受限执行服务 202 还可确定设备应用被设计 ( 例如, 被编程 ) 为即使该设。
42、备应用被包括在 共享空间内也不被允许访问设备内容。另外, 这种类型的被编程的设备应用也可被实现为 甚至不适合于用户指定被包括在共享空间中。 0055 虽然在此作为单个受限执行模式来描述, 但是在一些示例中, 设备提供多个受限 执行模式, 诸如与用于方便与孩子分享移动设备的孩子共享空间相关联的第一受限执行模 式以及与用于方便移动设备的用户的更安全驾驶的安全驾驶共享空间相关联的第二受限 执行模式。这些不同受限执行模式可各自对设备的功能施加不同的限制集。例如, 与孩子 有关的执行模式可阻止对电子邮件数据的访问、 对设备设置的更改或应用内购买, 而第二 驾驶安全受限执行区域可阻止可能将驾驶员从道路上分。
43、心的图形用户界面。 0056 从显示在设备上的锁定屏幕, 在无需输入 PIN 或其他认证凭证的情况下, 用户可 以能够到达不同的共享空间, 每个共享空间具有与之相关联的不同的受限执行模式。 例如, 从锁定屏幕, 用户可能输入第一手势(例如, 左滑动)来到达具有第一受限执行模式的第一 共享空间以及第二不同的手势(例如, 右滑动)来到达具有第二受限执行模式的第二、 不同 的共享空间。在一些示例中, 与受限执行模式相关联的共享空间可从不同的入口点来被访 问, 而非接收锁定屏幕上的输入 ( 例如, 手势输入 )。 0057 在此针对受限执行模式描述的各特征和概念可被用于支持和实现与用于便于与 孩子共享。
44、设备的设备的孩子共享空间相关联的一个或多个受限执行模式。本受限执行 模式申请包含 2012 年 12 月 22 日提交的题为 “移动设备孩子共享” 的相关美国专利申请 “13/726095” , 该申请的内容通过整体引用合并于此。移动设备孩子共享使得能够实现用 于移动设备的任何应用、 数据、 功能和特征的家长控制的 “儿童角 ( 也称为儿童空间或孩子 区域 )” , 使得家长能够允许孩子玩设备而不访问受限应用、 数据、 功能和特征。儿童角是在 移动电话上提供仅针对孩子的自定义目的地的孩子共享空间, 并且也是在设备上孩子要去 “玩” 的地方。在孩子共享空间内, 孩子访问被受限执行模式限制于仅仅那。
45、些家长选择的应 说 明 书 CN 104012150 A 10 8/18 页 11 用、 游戏、 音乐、 视频、 电影和其他内容。 儿童角以外部的所有设置和内容被保护并且当处于 儿童角中时购买可被阻止。移动设备的被阻止和 / 或限制的应用和特征可包括以下能力 : 打电话、 发送文本或访问电子邮件以及访问因特网 ( 诸如为了发贴到社交网络或搜索因特 网 )。 0058 在此针对受限执行模式描述的各特征和概念可被用于支持和实现与用于便于 安全驾驶模式的设备的安全驾驶共享空间相关联的一个或多个受限执行模式。本受限 执行模式申请包含 2012 年 12 月 22 日提交的题为 “移动设备安全驾驶” 的。
46、美国专利申请 “13/726097” , 该申请的内容通过整体引用合并于此。 移动设备安全驾驶使得能够实现一个 或多个安全驾驶模式来最小化在驾驶车辆时移动电话的驾驶员分心。 0059 图 6 示出了其中可以实现私有交互中枢和受限访问模式的各实施例的示例系统 600。 系统600包括示例移动设备602, 它可以是有线或无线设备中的任一个或组合, 如移动 电话、 平板、 计算设备、 通信设备、 娱乐设备、 游戏设备、 媒体回放设备、 和 / 或其他类型的设 备。 可以用各种组件来实现这些设备中的任一个, 诸如处理系统和存储器、 以及如下面参考 图 10 所示的示例设备进一步描述的任意数量的不同组件。
47、及其组合。由此, 移动设备 602 可 完全地或部分地实现先前描述的技术, 诸如参考受限执行服务 202 描述的技术。 0060 移动设备602包括其上可显示用户界面的集成显示设备604, 如中枢应用608的中 枢用户界面606。 中枢用户界面提供针对单个、 私有交互中枢的中枢数据610的统一交互视 图, 并且中枢应用 608 聚集源自私有交互中枢的各个成员用户的不同类型的中枢数据 610。 例如, 中枢用户界面可以提供对共享中枢消息、 状态更新、 签到、 中枢日历事件、 中枢媒体、 中枢应用、 以及其他类型的中枢内容等的单个统一接入点。如上所述, 私有交互中枢 ( 或简 称为 “中枢” ) 。
48、是成员用户的私有网络或联合, 这些成员用户自愿选择按双向方式彼此私有 地交互和协作。中枢数据 610 包括被用于促进私有交互中枢的成员之间的交互和协作的任 何共享数据或元数据, 并且可包括用于消息收发、 笔记、 联系人管理、 文档、 任务、 位置更新、 照片、 日历事件、 应用 ( 包括协作式游戏应用 ) 和 / 或其他媒体内容的共享数据, 如可从任 何源获得或访问的任何类型的音频、 音乐、 视频和 / 或图像数据。 0061 示例私有交互中枢的基本功能被示为显示在中枢应用608的中枢用户界面606中 的高尔夫中枢。例如, 中枢用户界面可包括各种可选用户界面块 612, 如可选择来发起私有 交。
49、互中枢的组成成员的显示的成员块。用户界面块 612 还可包括中枢聊天和 / 或消息块以 用于允许中枢成员参与同该中枢的其他成员用户的共享消息收发线程。 例如, 如图所示, 成 员 “Bob” 问到 “有人现在想来一局吗? ” 用户界面块 612 还可包括可选择来查看中枢成员 中的任一个与该中枢共享的照片的相册块, 以及中枢成员可从中查看共享笔记的共享笔记 块。 例如, 高尔夫中枢可包括汇编中枢成员对新高尔夫装备的集体搜索的共享笔记文档。 中 枢用户界面 606 还可显示允许中枢的成员查看、 编辑、 以及发布将与全部其他中枢成员共 享的日历事件的共享日历。例如, 日历块示出了对于所有成员在星期六上午 9 点在圣安德 鲁斯的即将到来的开球时间。在用户选择群体项 ( 例如, 来自 Bob 的消息 ) 或块 ( 例如, 消 息收发块 ) 时, 与所选项有关的进一步细节或与所选块相关的各群体项可由中枢应用自身 来显示或中枢应用可以调用不同的设备应用636(例如, 消息收发应用)来。