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

许可的向上销售制造技术

技术编号:2821540 阅读:191 留言:0更新日期:2012-04-11 18:40
一种许可系统为软件产品内的一应用程序提供各种版本。根据与软件产品相关联的产品密钥标识一许可类型。该许可类型可对应于混合许可。当该许可类型是混合许可时,为软件产品中所包括的任何应用程序确定应用程序状态。当确定了应用程序状态后,根据该应用程序状态提供该应用程序的使用体验。对于作为可升级版本而提供的应用程序,可通过简单地获取与该应用程序的升级版本相关联的新的产品密钥来获得升级。

【技术实现步骤摘要】
【国外来华专利技术】许可的向上销售 背景产品激活是某些计算机软件程序所要求的一个许可验证程序。产品激 活被用来无效或严格限制产品功能,直至该产品通过专门的身份(激活) 码或"产品密钥"向发布者注册。产品激活常常指的是一种方法,在该方 法中,软件应用程序或套装散列硬件序列号和专用于该产品的许可(例如,产品密钥)的ID号以产生一个唯一的安装ID。安装ID被发送至制造商以 验证产品密钥的真实性并确定该产品密钥没有正被用于多个安装。其它产 品密钥模型也被用来推行许可的购买以便可使用该软件产品。产品还可具有各种激活状态。"未激活"产品通常作为有时间限制的 试用版直至购买了产品密钥。"已激活"产品是购买了其产品密钥并且输 入了该产品密钥的产品。有些产品允许许可从一个机器转移到另一个上, 而不会在重新激活新机器上的软件产品之前无效旧机器上的副本。大多数许可系统依据正出售的产品类型提供不同许可。例如,附随于 试用产品的许可通常在其范围上比完整或"永久"产品的许可更受限。然 而,超出许可期后,许多当前的许可系统通过不向用户提供产品的完整版 本来推行许可。CD中或软件产品的下载中所包括的是该产品的试用版本。 为了获得该产品的完整版本,需要购买针对完整版本的许可,然后,向用 户提供该完整版本或将该完整版本下载至该用户。概述提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。本概述并非意在确定所请求保护的主题的关键特征或重要特征,也并 非意在用来帮助确定所请求保护的主题的范围。此处公开的本主题的各种方面涉及允许将软件产品作为试用产品、永久产 品、企业/免激活产品或混合产品安装在用户的机器上,其中软件产品中的各应用程序具有许可类型的组合。混合软件产品的一个示例是包括作为试用版本的 第一应用程序和作为永久版本的第二应用程序的产品。许可类型取决于附随于该软件产品的产品密钥。用户可获得不同的产品密 钥以便将试用模式的应用程序改变为具有完整功能的应用程序,而不需要重新 安装该应用程序。例如,计算机制造商可在计算设备上安装一软件套装,在该 计算设备中购买者要求了软件套装的一基本版本(例如,该基本版本包括三个应用程序的永久版本,相比之下完整版本中有六个应用程序的永久版本)。根 据此处描述的主题,计算机制造商可向机器提供一个产品密钥,该产品密钥完 整地启用了基本版本中的三个应用程序,而将其它应用程序限制为试用模式。 用户可随后获得一个新的产品密钥来永久地解锁出剩余的应用程序的完整功 能。由此,允许计算机制造商只安装软件产品的一个实例(对制造商有效率), 而基于所提供的产品密钥向用户提供不同的使用体验。将该套装中的其它应用 程序安装为试用版本还提供了先前应用程序的试用版本与永久版本分开安装 时所不存在的营销机会。表征了本专利技术的这些和其它特征和优点将从以下详细描述的阅读和对相 关联附图的查阅中变得明显。将理解的是,上述总体描述和以下详细描述两者 均是示例性的和说明性的,并且不是所请求保护的专利技术的限制。附图简述参考以下附图来描述本专利技术的非限制性和非穷尽性的实施例,其中,除非 有另外指定,在各视图中,相同的附图标记表示相同的部分。 附图说明图1示出计算机的示例性计算体系结构; 图2示出用于产品密钥输入的示例性系统的功能性框图; 图3示出示例性DPC文件; 图4示出对产品密钥的示例性解析。 图5示出软件产品的所存储的应用程序状态的结构; 图6示出提供针对应用程序的特定使用体验的示例性过程的操作性流程图;图7示出提示用户升级软件产品的示例性对话框;以及图8示出根据本公开的响应于用户更新软件产品的选择而提供的示例性对话框。详细描述参考附图在此处更全面地描述实施例,附图形成实施例的一部分,并且示 出用于实践实施例的具体示例。然而,可按许多不同形式实现各实施例并且各 实施例不应被理解成限制为此处所陈述的实施例;相反,提供这些实施例以便 使得本公开将彻底和完整,并且使得本公开将向本领域的技术人员完全表达本 主题的范围。所公开的实施例可实践为方法、系统或设备。因此,所公开的实 施例可采用全部硬件实现、全部软件实现或组合软件和硬件方面的实现的形 式。因此,以下的详细描述不能进行限制性地理解。当阅读此处所展示的例程的讨论时,应该意识到,各种实施例的逻辑操作 被实现为运行在计算机系统上的计算机实现的动作或程序模块的序列和/或实 现为计算系统内的互相连接的机器逻辑电路或电路模块。实现是一个选择的问 题,它取决于实现本专利技术的计算系统的性能要求。因此,所示出的并且组成此 处所描述的实施例的逻辑操作被多样地称为操作、结构设备、动作或模块。这 些操作、结构设备、动作和模块可以软件、固件、专用数字逻辑和它们的任何 组合来实现。现在参考附图(其中相同的标记表示相同元素),将描述本专利技术的各种方 面。特别地,图l和对应的讨论意在提供可在其中实现本专利技术的实施例的合适 的计算机环境的简要而总体的描述。一般而言,程序模块可包括执行特定任务或实现特定抽象数据类型的例 程、程序、组件、数据结构和其它类型的结构。还可采用包括手持设备、多处 理器系统、基于微处理器或可编程的消费类电子产品、微型计算机、大型计算 机等其它计算机系统配置。还可使用分布式计算环境,在该环境中,由通过通 信网络链接的远程出列设备执行任务。在分布式计算环境中,程序模块可位于 本地和远程存储器存储设备两者上。现在考图1,示出在各种实施例中所使用的计算设备100的示例性计 算机体系结构。图l所示的计算机体系结构可以许多不同方式来配置。例如, 计算机可以配置为个人计算机、移动计算机等等。如所示出的,计算设备100 包括中央处理单元102 ("CPU")、包括随机存取存储器106 ( "RAM")和只读存储器("ROM" ) 108的系统存储器104以及将存储器耦合至CPU 102 的系统总线116。包含(例如在启动期间)帮助计算机内的元件之间传输信息 的基本例程的基本输入/输出系统存储于ROM 108中。计算设备100还包括将 在以下更详细地描述的用于存储操作系统122、应用程序、和其它程序模块的 大容量存储设备120。大容量存储设备120通过与总线116相连的大容量存储控制器(未示出) 连接至CPU 102。大容量存储设备120及其相关联的计算机可读介质为计算设 备100提供非易失性存储。尽管此处包含的计算机可读介质的描述针对诸如硬 盘或CD-ROM驱动器等大容量存储设备,但是计算机可读介质可以是计算设 备100可访问的任何可用介质。作为示例,而非限制,计算机可读介质可包括计算机存储介质和通信介质。 计算机储存介质包括以用来存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性的、可移动的和不 可移动的介质。计算机存储介质包括,但不限于,RAM、 ROM、 EPROM、 EEPROM、闪存或其它固态存储器技术、CD-ROM、数字多功能盘("DVD") 或其它光学盘存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用来 储存所期望的信息并能被计算机100访问的任何其它介质。根据各实施例,计算机100可以通过诸如因特网等网络112采用与远程计 算机的逻辑连接而在联网环境中操作本文档来自技高网...

【技术保护点】
一个或多个在其上包括用于向软件产品提供应用程序的各种版本的计算机可执行指令的计算机可读介质,所述指令包括: 根据产品密钥标识与所述软件产品相关联的许可类型,其中可用于与所述软件产品相关联的许可类型中的至少一个是混合许可; 当所述许可类型是混合许可时,确定与所述应用程序相关联的应用程序状态;以及 根据所述应用程序状态,提供所述应用程序的使用体验。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:DR契克斯AT休斯MP乔丹
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利