[发明专利]分解中间件以供防盗版有效
申请号: | 201210019175.8 | 申请日: | 2012-01-20 |
公开(公告)号: | CN102609647A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | K·雷;G·梅德文斯基;V·盖奇加拉;D·基洛夫斯基;B·利夫希次 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F9/44 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分解 中间件 盗版 | ||
1.一种用于防止包含在应用内的中间件程序被非授权使用或散布的方法,其特征在于,所述方法包括:
获取经分解的中间件代码,所述经分解的中间件代码具有缺少的功能,所述缺少的功能驻留在远程计算设备上;以及
围绕所述经分解的中间件代码构建应用,使得所述应用被配置成在使用期间调用所述远程计算设备以执行所述缺少的功能。
2.如权利要求1所述的方法,其特征在于,获取经分解的中间件代码包括获取所述中间件程序的机器时部分,并且所述缺少的功能是所述中间件的用户时部分。
3.如权利要求1所述的方法,其特征在于,还包括将应用提供给用户,并且其中所述应用还被配置成定位驻留在所述远程计算设备上的所述缺少的功能。
4.如权利要求1所述的方法,其特征在于,所述缺少的功能包括配置文件,并且其中获取经分解的中间件代码包括获取用于解释所述配置文件的执行库。
5.如权利要求1所述的方法,其特征在于,所述应用被进一步配置成:
经由代码图标识应用功能的第一远程位置和中间件功能的第二远程位置,所述第一远程位置与所述第二远程位置不同;
将第一调用发送给所述应用功能,并且接收第一返回响应;响应于所述第一返回响应,执行所述应用功能;
将第二调用发送给所述中间件功能,并且接收第二返回响应;以及
响应于所述第二返回响应,执行所述中间件功能。
6.如权利要求5所述的方法,其特征在于,所述代码图是清单文件。
7.如权利要求1所述的方法,其特征在于,所述应用是视频游戏,而所述中间件程序是游戏引擎。
8.如权利要求1所述的方法,其特征在于,所述应用被进一步配置成在使用期间将调用发送给所述远程计算设备以执行所述缺少的功能。
9.如权利要求1所述的方法,其特征在于,所述缺少的功能用驻留在所述远程计算设备上的密钥来加密。
10.一种用于防止应用中的中间件程序被非授权使用或散布的方法,其特征在于,所述方法包括:
将所述中间件程序分解成机器时部分和用户时部分;
将所述机器时部分提供给用户;以及
在通过网络可访问的服务器上定位所述用户时部分,并且限制对所述用户时部分的访问,以允许授权用户执行所述用户时部分,而排除非授权用户。
11.如权利要求10所述的方法,其特征在于,所述用户时部分包括配置文件,而将机器时部分提供给用户包括将用于解释所述配置文件的执行库提供给用户。
12.如权利要求10所述的方法,其特征在于,在可通过网络访问的服务器上定位所述用户时部分是经由代码图来执行的。
13.如权利要求12所述的方法,其特征在于,所述代码图是清单文件。
14.如权利要求12所述的方法,其特征在于,还包括经由所述代码图定位应用功能的远程位置,所述远程位置与所述可通过网络访问的服务器上的用户时部分的位置不同,所述方法还包括限制对所述应用功能的访问,以允许授权用户执行所述应用功能,而排除所述非授权用户。
15.如权利要求10所述的方法,其特征在于,所述应用是视频游戏,而所述中间件程序是游戏引擎。
16.如权利要求10所述的方法,其特征在于,所述用户时部分用驻留在所述可通过网络访问的服务器上的密钥来加密。
17.一种计算设备,包括:
逻辑子系统;以及
数据保持子系统,包含存储的可由所述逻辑子系统执行的机器可读指令,用以:
执行应用;
当执行所述应用时,经由代码图标识应用功能的第一远程位置和中间件功能的第二远程位置,所述第一远程位置与所述第二远程位置不同;
将第一调用发送给所述应用功能,并且接收第一返回响应;
响应于所述第一返回响应,执行所述应用功能;
将第二调用发送给所述中间件功能,并且接收第二返回响应;以及
响应于所述第二返回响应,执行所述中间件功能。
18.如权利要求17所述的方法,其特征在于,所述代码图是清单文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210019175.8/1.html,转载请声明来源钻瓜专利网。