[发明专利]将应用绑定到设备能力有效
申请号: | 201180072036.5 | 申请日: | 2011-10-10 |
公开(公告)号: | CN103620556A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | N.贾纳帕蒂;M.G.莫里斯;P.斯利沃维奇;D.R.戴维斯;G.E.卢梭斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘红;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 绑定 设备 能力 | ||
背景技术
计算机典型地允许程序访问各种硬件设备,诸如存储设备、照相机、麦克风、打印机等等。虽然具有这样的硬件设备可利用允许程序提供用户希望的功能,但是利用不同的程序来控制对于这样的硬件设备的访问可能是有问题的。一个这样的问题是可以向用户提示其批准以便程序访问硬件设备,但是这样的提示可能难以向用户解释。例如,在向用户提示批准时,可能难以向用户确切地解释对于特定硬件设备的访问是什么以及允许访问的暗示是什么。这可能导致混乱的用户体验,从而降低计算机的用户友好性。
另外,如果支持的话,用户可以将新的硬件设备添加到其现有的计算机配置。因为时常假设已知的可能的硬件设备及其能力的列表总是可利用的,所以这些新的硬件设备的添加使得允许程序访问硬件设备的传统方案复杂化。
发明内容
提供这个综述部分来以简化形式介绍下面在具体描述部分中进一步描述的概念的选择。这个综述部分并不打算用于识别所请求保护的主题的关键特性或基本特性,也不打算用于限制所请求保护的主题的范围。
根据一个或多个方面,从应用接收请求来访问在计算设备上安装的硬件设备的能力。针对是否该应用在设备许可记录中被识别成被允许访问硬件设备的能力,由计算设备进行检查。如果设备许可记录指示该应用被允许访问硬件设备的能力,则允许该应用访问硬件设备的能力,而否则的话,则拒绝来自该应用的请求。
根据一个或多个方面,获得与硬件设备相关联的安装数据。从安装数据中识别被允许访问硬件设备的能力的应用的标识符。该应用的标识符在设备许可记录中被存储为被允许访问硬件设备的能力而无需进一步用户同意。
附图说明
在整个附图中使用相同的数字来引用类似的特性。
图1是说明根据一个或多个实施例来实现绑定应用到设备能力的示例计算设备的框图。
图2是说明根据一个或多个实施例来实现绑定应用到设备能力的示例系统的框图。
图3是说明根据一个或多个实施例用于改变设备许可记录的示例处理的流程图。
图4是说明根据一个或多个实施例用于响应请求来访问硬件设备的能力的示例处理的流程图。
图5说明能够被配置来根据一个或多个实施例实现绑定应用到设备能力的示例计算设备。
具体实施方式
在这里讨论将应用绑定到设备能力。计算设备能够具有在其上面安装的不同的硬件设备,并且这些不同的硬件设备能够具有各种能力。维持(maintain)设备许可记录,其指示哪些应用被允许访问计算设备的哪些硬件设备的哪些能力。这个设备许可记录是动态的,随时间而改变,以响应指示哪些应用被允许访问计算设备的哪些硬件设备的哪些能力的各种用户输入。虽然一些实施例具有固定集合的设备许可记录,但是其他的实施例支持可扩展集合的设备许可记录,这使得新的记录在新的先前未知的硬件设备被添加至计算设备时能够被创建。在计算设备上运行的应用能够请求对于安装在那个计算设备上的硬件设备的特定能力的访问。响应于这样的请求,设备代理(broker)检查设备许可记录,以确定是否该应用被允许访问那个特定硬件设备的那个特定功能。如果设备许可记录指示该应用被允许访问那个特定硬件设备的那个特定功能,则允许该应用这样做;否则,不允许该应用访问那个硬件设备。
在这里参考对称密钥密码术、公钥密码术和公钥/私钥对。虽然这样的密钥密码术对于本领域的技术人员而言是众所周知的,但是为了帮助读者,在这里包括这样的密码术的简短概述。在公钥密码术中,实体(诸如用户、硬件或软件组件、设备、域等等)具有与之相关联的公钥/私钥对。能够使得公钥是公众可利用的,但是实体将私钥保持为秘密的。如果没有私钥的话,则解密使用公钥加密的数据在计算上是非常困难的。因此,数据能够由任何的实体利用公钥来加密并且只能由实体利用相应的私钥来解密。另外,用于数据的数字签名能够通过使用数据和私钥来生成。如果没有私钥的话,则创建能够使用公钥来验证的签名在计算上是非常困难的。具有公钥的任何实体通过对公钥、签名以及被签名的数据执行适当的数字签名验证算法能够使用公钥来验证数字签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180072036.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于HDMI接口的音响升级方法及音响
- 下一篇:一种熨衣桌