[发明专利]提供基于角色的应用体验在审
申请号: | 201710403522.X | 申请日: | 2011-12-20 |
公开(公告)号: | CN107229508A | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | A·沙尔东;K·H·雷厄森;A·M·安德森;G·C·亨特;D·C·伯格;D·K·帕伊 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 胡利鸣,陈斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 基于 角色 应用 体验 | ||
本申请是申请人于2011年12月20日提交的、申请号为“201110431012.6”的、发明名称为“提供基于角色的应用体验”的发明专利申请的分案申请。
技术领域
本发明涉及提供基于角色的应用体验。
背景技术
一些计算设备是能够用于多种目的和多个位置的移动设备。例如,雇员可能携带膝上型计算机。膝上型计算机的移动性和灵活性可以允许雇员在办公室、在家、在咖啡店或其他位置处执行与工作相关的职能并且解决个人计算需求。然而,雇员的职业可能要求雇员通过安全的工作网络来访问业务关键数据。结果,雇主可能担心这样的业务关键数据和工作网络的安全性。
按常规而言,雇主可以向雇员分配工作膝上型计算机,并且限制仅仅通过工作膝上型计算机来访问业务关键数据和工作网络。雇主还可以限制对与工作无关的个人应用的访问。结果,雇员可能被迫携带单独的膝上型计算机来解决个人计算需求。尤其是对于具有多个设备(例如膝上型计算机、智能电话、平板计算机等等)的用户而言,为了满足多种目的而携带和维护多个计算设备的这样的实践可能是显著麻烦和高成本的。
此处所做出的本发明正是对于这些和其他考虑事项而提出的。
发明内容
在此描述了用于提供基于角色的应用体验的技术。应用虚拟化提供在计算机上不进行任何安装的情况下向该计算机递送具有自己的一组配置的应用的能力。该应用可以通过具有自己的虚拟文件系统、配置文件等的虚拟环境来运行在该计算机上。通过这种方式,该应用可以与其他应用隔离地运行,由此避免在传统上所安装的软件应用中存在的应用冲突。
通过充分利用应用虚拟化的功能,虚拟化应用可以用选自多个角色包的合适角色包来调整。所述角色包可以包括角色专用的用户设定、角色专用的应用存储设定、以及角色专用的应用状态设定。合适的角色包可以基于请求执行虚拟化应用的用户的当前角色来选择。通过用所选角色包来调整虚拟化应用,虚拟化应用可以根据用户的当前角色来定制。例如,用户的角色可以包括工作角色、社区积极分子角色、学生角色、家庭角色等等。
在一些示例性技术中,具有存储器和处理器的计算机被配置为提供基于角色的应用体验。该计算机从虚拟化客户端接收针对角色包的位置的查询。在接收到该查询以后,该计算机确定请求执行虚拟化应用的用户的当前角色。该计算机确定与用户的当前角色相对应的角色包的位置。该计算机响应于该查询将角色包的位置传送给虚拟化客户端。虚拟化客户端可以被配置为执行适用于角色包的虚拟化应用。
应该了解,上文所描述的主题还可以被实现为计算机控制的装置、计算机进程、计算系统或诸如计算机可读存储介质之类的制品。通过阅读下面的详细描述并审阅相关联的附图,这些及各种其他特征将变得显而易见。
提供本发明内容以便以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本概述用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。
附图说明
图1是示出了根据一些实施例的用于提供基于角色的应用体验的网络架构的框图;
图2是示出根据一些实施例的用于提供基于角色的应用体验的方法的流程图;
图3是示出用于能够实现此处所提出的各实施例的计算系统的说明性计算机硬件架构的计算架构图。
具体实施方式
下面的具体描述针对用于提供基于角色的应用体验的技术。虚拟化应用可以包括应用层和虚拟化层。虚拟化层可以提供底层执行环境的抽象。虚拟化层可以提供应用层在里面操作的隔离虚拟环境。虚拟环境可以包括虚拟文件系统、虚拟注册表和/或类似物。
通过利用在此所提出的技术和概念,虚拟化层可适于基于合适的角色包来定制虚拟化应用。当用户请求执行虚拟化应用时,虚拟化层可以查询角色提供者,该提供者从多个角色中确定用户的当前角色。然后,角色提供者可以选择对应于当前角色的角色配置。
在选择角色配置以后,角色提供者可以从所选角色配置中检索合适角色包的位置。然后,角色提供者可以向虚拟化层提供合适角色包的位置。虚拟化层可以访问该位置处的角色包,并且根据角色包定制虚拟化应用。通过这种方式,可以向用户提供基于角色的应用体验。合适的角色包可以包括角色专用的用户设定、角色专用的应用存储设定、以及角色专用的应用状态设定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710403522.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端及数据包传输方法
- 下一篇:一种用于建筑工程的自进料粉料混料装置