对在计算设备上安装的应用的离线激活制造技术

技术编号:23774670 阅读:59 留言:0更新日期:2020-04-12 03:30
本文描述的实施例使得设备能够使用存储在该设备的固件中的设备绑定激活/许可信息而被离线地激活/重新激活。通过将必要的许可数据存储在设备的固件中,可以避免在重新安装操作系统软件时的数据丢失。前述内容可以通过将数据“绑定”到许可数据中来实现。这样做是为了使许可证无法在其他设备上使用,即使是在完全相同型号的设备上也无法使用。也可以包括使用权信息,该使用权信息指示哪些软件组件、版本、版次、配置等被许可使用。还可以在设备制造期间将许可数据提供给设备的固件,以避免在设备到达终端用户时该用户需要与许可方公司联系。发行设备绑定许可证的过程也可以通过发行许可证的方式被委派给另一方。

Offline activation of applications installed on computing devices

【技术实现步骤摘要】
【国外来华专利技术】对在计算设备上安装的应用的离线激活
技术介绍
许可软件的一个常见问题是其需要与许可方进行某种形式的数据交换。这通常发生在“激活”过程中,该过程可以通过因特网、电话或者经由代理(例如,提交请求并经由电子邮件接收响应)来执行。另一个常见的问题是,在激活期间所接收的许可信息会在重新安装软件时(例如,在操作系统重新映像、更换硬盘等期间)丢失。
技术实现思路
提供了该
技术实现思路
而以用简化形式引入在下文的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在在标识所要求保护主题的关键特征或必要特征,也不旨在用来限制所要求保护主题的范围。本文描述的实施例使得设备(例如,计算机设备)能够使用存储在该设备的固件中的设备绑定激活/许可信息而被离线地激活/重新激活。通过将必要的许可数据存储在设备的固件中,可以避免在重新安装操作系统软件时的数据丢失。前述内容可以通过将数据“绑定”到许可数据中来实现。这样做是为了使许可证无法在其他设备上使用,即使是在完全相同型号的设备上也无法使用。也可以包括使用权(“授权”)信息,该使用权信息指示哪些软件组件、版本、版次、配置等被许本文档来自技高网...

【技术保护点】
1.一种计算设备,包括:/n至少一个处理器电路;以及/n至少一个存储器,其存储被配置为由所述至少一个处理器电路执行的程序代码,所述程序代码包括:/n设备管理代理,其被配置为:/n将针对安装在所述计算设备上的软件应用的许可数据的请求发送至由所述计算设备的制造商维护的激活服务器;/n从所述激活服务器接收所述许可数据;以及/n将所述许可数据存储在所述计算设备的固件中,所述许可数据包括将所述许可数据绑定到所述计算设备的绑定数据以及指定所述软件应用中的被授权在所述计算设备上使用的一个或多个属性的授予信息,所述许可数据使能实现对所述软件应用的离线激活。/n

【技术特征摘要】
【国外来华专利技术】20170724 US 62/536,384;20171101 US 15/801,1441.一种计算设备,包括:
至少一个处理器电路;以及
至少一个存储器,其存储被配置为由所述至少一个处理器电路执行的程序代码,所述程序代码包括:
设备管理代理,其被配置为:
将针对安装在所述计算设备上的软件应用的许可数据的请求发送至由所述计算设备的制造商维护的激活服务器;
从所述激活服务器接收所述许可数据;以及
将所述许可数据存储在所述计算设备的固件中,所述许可数据包括将所述许可数据绑定到所述计算设备的绑定数据以及指定所述软件应用中的被授权在所述计算设备上使用的一个或多个属性的授予信息,所述许可数据使能实现对所述软件应用的离线激活。


2.根据权利要求1所述的计算设备,所述设备管理代理还被配置为:
生成标识所述计算设备的标识符,所述标识符是基于在所述计算设备中包括的至少一个硬件组件的至少一个硬件参数的,其中,所述请求包括所述标识符。


3.根据权利要求2所述的计算设备,其中,所述绑定数据包括所述标识符。


4.根据权利要求2所述的计算设备,其中,所述至少一个硬件参数包括以下中的一项或多项:
所述至少一个硬件组件的序列号;
所述至少一个硬件组件的媒体访问控制号;或者
所述至少一个硬件组件的设备标识符。


5.根据权利要求2所述的计算设备,所述设备管理代理还被配置为:
检测存储在所述固件中的所述许可数据;
确定在所述许可数据的所述绑定数据中包括的所述标识符与由所述计算设备生成的所述标识符相匹配;
确定所述计算设备包括验证所述许可数据的真实性的至少一个签名;
确定安装在所述计算设备上的所述软件应用包括由所述授予信息指定的所述一个或多个属性;以及
响应于确定在所述许可数据的所述绑定数据中包括的所述标识符与由所述计算设备生成的所述标识符相匹配,确定所述许可数据包括所述签名,以及确定安装在所述计算设备上的所述软件应用包括由所述授予信息指定的所述一个或多个属性,而激活所述软件应用。


6.根据权利要求5所述的计算设备,其中,所述至少一个签名指示所述许可数据是由被授权提供所述许可数据的实体签名的。


7.根据权利要求1所述的计算设备,其中,所述一个或多个属性包括:
所述软件应用的一个或多个版本;
所述软件应用的一个或多个版次;或者
所述软件应用的一个或多个配置。


8.一种由计算设备执行的方法,包括:
将针对安装在所述计算设备上的软件应用的许可数...

【专利技术属性】
技术研发人员:B·珀尔曼H·T·波斯坦茨O·A·米勒S·曼特利V·斯利欧尼亚弗A·J·史密斯S·K·高希
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1