当前位置: 首页 > 专利查询>微软公司专利>正文

用于动态激活/停用操作系统的方法和装置制造方法及图纸

技术编号:2828686 阅读:221 留言:0更新日期:2012-04-11 18:40
一种动态软件激活系统允许基于期望的商业过程激活和停用操作系统。该动态软件激活系统允许用户向操作系统供应服务或第三方请求在指定时间段内、为特定量的用途、或以任何其它期望的方式对操作系统的使用。该供应服务处理来自用户或来自第三方的请求以供应对操作系统的使用,并响应于该请求供应该操作系统对由请求指定的特定设备的供应使用。该动态软件激活系统还包括位于使用该操作系统的设备上的本地供应模块,其中该本地供应模块基于从供应服务接收到的指令来激活和停用该操作系统。

【技术实现步骤摘要】
【国外来华专利技术】
本专利一般涉及计算机,尤其涉及计算机操作系统。 背景很大百分比的世界人口不能负担拥有计算机和/或允许有效利用计算机的各种 软件。需要向发展中国家的人口提供对计算的可负担访问。这鉴于其中软件许可证 一般是在永久许可证的基础上销售的软件行业的传统结构也是如此。作为没有足够 的资源来购买用于各种软件的永久许可证的结果,人们也被禁止甚至是在用于培训 目的等的短期基础上使用这类软件。此外,即使在发达国家,当计算机用户需要使 用特定的软件一段有限的时间时,用户也会因为必须购买用于该特定软件的永久许 可证而受到阻碍。这在计算机的操作系统的情况下尤为真实。使用技术先进的计算机的计算能 力和通过因特网可用的资源,有必要使用复杂的操作系统来操作该计算机及其与因 特网和其它资源的通信。然而,如同软件的情况一样,操作系统一般也以永久许可 证来销售,且这类永久许可证的成本与各种第三世界国家的人民的购买能力相比一 般是过高的。已尝试了各种商业模型来提供允许在无需购买永久许可证的情况下使用软件 的替换解决方案。例如,各种公司提供了基于应用服务供应商(ASP)模型的软件, 其中驻留在诸如因特网等网络上的服务器上的软件可由用户通过登录到该服务器 来访问。然而,该方法要求用户经由因特网持续连接到服务器。这在各个发展中国 家中并不是一种可行的解决方案,在这些国家中,对因特网的接入是不可靠且昂贵 的。作为替代,软件供应商通常允许用户一般为试用目的下载该软件一段固定时间, 在这之后用户必须购买用于该软件的永久许可证。然而,使用这一试用软件的时间 段通常是固定的,且用户没有选择来购买他或她自己选择的时间段,或使试用软件 的用户延长一段额外的固定时间。如可容易地理解的,需要以使得用户能够以各种 不同的方式购买服务的方式向用户提供软件服务。概述一种动态软件激活系统允许基于期望的商业过程来激活和停用操作系统。该 动态软件激活系统允许用户向操作系统供应服务或第三方请求在一段指定时间、为 特定量的用途或以任何其它期望的方式使用该操作系统。供应服务处理来自用户或 第三方的提供对操作系统的使用的请求,并响应于该请求提供对操作系统的对由该 请求指定的特定设备的使用。该动态软件激活系统还包括位于使用该操作系统的设 备上的本地供应模块,其中该本地供应模块基于从供应服务接收到的指令激活和停 用该操作系统。在一种替换实现中,该动态软件激活系统允许用户通过购买预付卡来购买对 操作系统的使用。使用该预付卡,用户能够下载允许用户在指定的一段时间内使用 该操作系统的供应包。在又一种实现中,该动态软件系统允许担保人销售具有操作 激活系统和使用该操作系统的指定时间量的计算机。在再一种替换实现中,该动态软件激活系统允许用户使用计算设备到软件供 应系统的连接,以从软件供应系统下载软件供应包,其中该供应包包含授权在第一 时间段内使用该计算服务的信息;分析软件供应包的内容以确定供应余额值;以及 如果供应的余额值在阈值之上则激活供应的软件。用于供应计算机设备上的服务的动态软件激活系统的一种替换实现包括适用 于在计算设备上强制可操作状态的强制模块、适用于监视(1)对服务的使用以及 (2)允许使用服务的供应资源的余额的计量模块、适用于消耗供应资源的事务引 擎、以及适用于接收提供供应资源的供应包的通信模块。该动态软件激活系统的另一种替换实现提供了一种具有用于执行一种方法的 计算机可执行指令的计算机可读介质,该方法包括将供应的服务的用户连接到供应 系统;从该供应系统下载供应包,其中该供应包包含授权在第一时间段内使用供应 的服务的信息;分析该供应包的内容以确定供应值;如果供应值在阈值之上则激活 供应的服务;以及如果供应值不在阈值之上则停用供应的服务。附图简述附图说明图1是互连多个计算资源的网络的框图2是可连接到图1的网络的计算机的框图3是用于在图1的网络上的计算机上供应操作系统的软件供应系统的框图; 图4是描述计算机在图3的软件供应系统上的注册的流程图5是图3的软件供应系统的核心供应系统的框图6是由图5的核心供应系统使用的核心数据库的框图7是由图3的核心软件供应系统使用的分发数据库的框图8是图3的软件供应系统的本地供应模块的框图9是由图3的软件供应系统使用的密钥注册程序的流程图IO是由图3的软件供应系统使用的包生成程序的流程图11是由图3的软件供应系统使用的引导程序的流程图12是由图3的软件供应系统使用的包分发程序的流程图13示出了用于图8的本地供应模块的操作情形的流程图14示出了用于图8的本地供应模块的操作情形的另一流程图15示出了用于图8的本地供应模块的操作情形的另一流程图16示出了用于图8的本地供应模块的操作情形的另一流程图17示出了用于图8的本地供应模块的操作情形的又一流程图18示出了在图17的操作情形期间呈现给用户的示例性GUI;图19示出了在图17的操作情形期间呈现给用户的另一示例性GUI;图20示出了在图17的操作情形期间呈现给用户的另一示例性GUI;图21示出了在图17的操作情形期间呈现给用户的另一示例性GUI;图22示出了在图17的操作情形期间呈现给用户的另一示例性GUI;图23示出了在图17的操作情形期间呈现给用户的另一示例性GUI;以及图24示出了在图17的操作情形期间呈现给用户的另一示例性GUI。描述尽管以下正文陈述了对众多不同实施例的详细描述,但是应当理解,该描述 的法律范围是由本专利的末尾所陈述的权利要求书中的言辞来限定的。该详细描述 被解释为仅是示例性的,且不描述每一可能的实施例,因为描述每一可能的实施例 即使不是不可能的也是不切实际的。可使用现有技术或在本专利提交日之后开发的 技术来实现众多替换实施例,它们仍落入定义本专利技术的权利要求书的范围之内。还应当理解,除非一术语在本专利中使用语句如此处所使用的,术语'—, 此处被定义为指……或类似的语句来定义,否则毫无意图将该术语的含义明确地 或隐含地限制在其简单或普通意义之外,且这类术语不应当被解释为基于本专利的任何一节中所作出的任何陈述(权利要求书的语言除外)而在范围上有限制。就本 专利末尾的权利要求书中引用的任何术语在本专利中以与单数意义相一致的方式 来引用而言,这是为简明起见而如此做的,仅仅是为了不使读者感到混淆,且这类 权利要求术语并不旨在隐含地或以其它方式限于该单数意义。最后,除非一权利要 求要素是通过叙述单词装置和功能而没有叙述任何结构来定义的,否则任何权利要求要素的范围并不旨在基于35 U.S.C. § 112第6段的应用来解释。 网络图1示出了可用于实现动态软件供应系统的网络10。网络10可以是因特网、 虚拟专用网(VPN)、或允许一个或多个计算机、通信设备、数据库等在通信上彼 此连接的任何其它网络。网络IO可经由以太网16和路由器18以及陆线20连接到 个人计算机12和计算机终端14。另一方面,网络10可经由无线通信站26和无线 链路28无线地连接到膝上型计算机22和个人数据助理24。类似地,服务器30可 使用通信链路32连接到网络10,且大型机34可使用另一通信链路36连接到网络 10。如将在下文中更详细描述的,动态软件供应系统的一个或多个组件可被储存在 连接到网络10的各种设备中的本文档来自技高网...

【技术保护点】
一种用于在计算设备上供应服务的本地供应系统,所述本地供应系统包括:强制模块,它适用于在所述计算设备上强制一操作状态;计量模块,它适用于监视:(1)所述服务的使用;以及(2)允许使用所述服务的供应资源的余额;事务引擎, 它适用于消费所述供应资源并更新所述供应资源;以及通信模块,它适用于接收提供所述供应资源的供应包。

【技术特征摘要】
【国外来华专利技术】US 2004-11-15 10/988,9071. 一种用于在计算设备上供应服务的本地供应系统,所述本地供应系统包括强制模块,它适用于在所述计算设备上强制一操作状态;计量模块,它适用于监视(1)所述服务的使用;以及(2)允许使用所述服务的供应资源的余额;事务引擎,它适用于消费所述供应资源并更新所述供应资源;以及通信模块,它适用于接收提供所述供应资源的供应包。2. 如权利要求1所述的本地供应系统,其特征在于,还包括适用于安全地储 存所述供应资源的安全存储模块。3. 如权利要求2所述的本地供应系统,其特征在于,还包括适用于与所述计 算设备的用户通信的用户体验模块。4. 如权利要求3所述的本地供应系统,其特征在于,所述供应资源是软件。5. 如权利要求4所述的本地供应系统,其特征在于,所述供应资源是用于所 述计算设备的操作系统。6. 如权利要求5所述的本地供应系统,其特征在于,所述强制模块适用于在 所述计算设备的登录逻辑系统内操作。7. 如权利要求6所述的本地供应系统,其特征在于,所述计量模块包括监视 所述供应资源的使用的余额管理器以及监视所供应的资源的使用的可靠时钟管理 器。8. 如权利要求7所述的本地供应系统,其特征在于,所述强制模块还适用于 响应于登录事件激活所述余额管理器。9. 如权利要求8所述的本地供应系统,其特征在于,所述用户体验模块包括 (1)适用于从所述用户接收信息并激活所述通信模块的激活模块;以及(2)适用于向所述用户通知所述供应资源的值的通知模块。10. 如权利要求9所述的本地供应系统,其特征在于,所述通信管理器包括 (1)适用于向供应服务请求所述供应包的包请求管理器;(2)适用于向所述供应服务请求证书的证书请求管理器,其中所述证书允许所述本地供应模块对所述供应 包解码;以及(3)适用于与因特网通信的web通信管理器。11. 如权利要求10所述的本地供应系统,其特征在于(1 )所述激活模块还适用于从所述用户接收初始化密钥并激活所述证书请求 管理器;以及(2)所述证书管理器还适用于(A)向所述供应服务发送证书请求,所述 证书请求包括(i)所述初始化密钥;(ii)所述计算设备的硬件标识;(B)从 所述供应服务接收证书;以及(C)向所述供应服务发送证书接收确认。12. 如权利要求ll所述的本地供应系统,其特征在于(1) 所述购买通知模块还适用于(a)从所述计算设备的用户接收支付信 息;(b)响应于接收所述支付信息激活所述购买管理器;(2) 所述购买管理器还适用于(a)向记账系统发送所述支付信息;(b) 从所述记账系统接收支付授权;以及(C)响应于接收所述支付授权激活所述包请 求管理器;以及(3) 所述包请求管理器还适用于(a)向所述供应服务发送包请求,其中 所述包请求包括(i)所述计算设备的硬件标识;(ii)所述初始化密钥;以及(iii) 所述证书;(b)从所述供应服务接收新的供应请求;以及(C)向所述供应服务发 送包接收确认。13. 如权利要求12所述的本地供应系统,其特征在于,所述事务引擎还适用 f:(a)消费所述新的供应包;以及(b)更新所述供应资源余额。14. 如权利要求13所述的本地供应系统,其特征在于,所述安全存储管理器 还适用于将(1)所述证书;(2)所述供应资源余额;以及(3)所述初始化密钥 的多个副本储存在以下的至少之一上(a)安全硬件存储;(b)安全文件系统; 以及(c)安全本地存储授权机构数据库。15. 如权利要求13所述的本地供应系统,其特征在于,所述强制模块、所述计量模块和所述事务引擎中的至少一个在硬件上实现。16. 如权利要求13所述的本地供应系统,其特征在于,所述用户体验模块还 适用于在所述计算设备的显示器上将所述供应资源余额显示为以下的至少之一.-(1)任务栏图标;(2)控制面板小程序;以及(3)气球弹出窗口。17. 如权利要求13所述的本地供应系统,其特征在于,所述计算设备是以下的至少一种(l)计算机;(2)个人数据助理;(3)蜂窝电话;(4)游戏设备; ...

【专利技术属性】
技术研发人员:CA斯蒂伯徐章炜PC萨顿
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1