【技术实现步骤摘要】
本专利技术一般地涉及代码的计量执行。(2)
技术介绍
数字权利管理广泛地集中在对“内容”的保护上,如对音乐、运动图像和其它版权所有的基于数据的材料的保护。特别地,已经研究了各种加密策略,用来保护此类材料不被复制和另作它用,侵犯内容提供者和内容消费者之间的许可协议。可执行软件代码通常遵循的一个不同的模式,其中消费者购买软件(或者是装在“紧缩包”里的,或者是下载的)、在计算机系统上安装软件、同意许可协议。在这一点上,传统的系统和方法允许消费者随心所欲地执行所购买软件中包含的代码的任何部分(与许可协议相一致,许可协议通常规定了可以安装软件的计算机数目)。作出软件购买决定时,以上所述的可执行软件的当前许可模式给消费者提供了一个“所有或全无”的选择,即,要么付出全部的价钱,获得全部的利益,要么不付钱,放弃获益。如此,购买分析通常涉及一个关于消费者是否预料超过使用门限水平的决定。如果是,就进行购买;否则就放弃购买。在一些情况下,这个模式对软件制造商而言可能并不令人满意,因为当消费者预计到他们对一个软件产品的使用率低时,就会拒绝购买,这样销售就失去了。同样,这个模式也不能令消 ...
【技术保护点】
一种对代码的执行进行计量的方法,其特征在于,它包括: 在一运行时区域内接收一请求执行一个受保护服务的调用; 请求对执行的准许; 分析对准许的请求;以及 将准许状态以所述分析为基础。
【技术特征摘要】
US 2004-3-1 10/791,2081.一种对代码的执行进行计量的方法,其特征在于,它包括在一运行时区域内接收一请求执行一个受保护服务的调用;请求对执行的准许;分析对准许的请求;以及将准许状态以所述分析为基础。2.如权利要求1所述的方法,其特征在于,在与第一运行时区域分离的第二运行时区域内进行所述分析。3.如权利要求1所述的方法,其特征在于,所述第一和第二运行时区域驻留于存储器的不同分区。4.如权利要求2所述的方法,其特征在于,所述第一运行时区域驻留于第一计算设备,而第二运行时区域驻留于第二计算设备。5.如权利要求1所述的方法,其特征在于,所述对请求的分析包括把合同和计量数据当作输入使用。6.如权利要求5所述的方法,其特征在于,另外包括更新计量数据以反映所述分析。7.如权利要求1所述的方法,其特征在于,所述请求准许包括在受保护服务和被配置成执行所述分析的计量引擎之间开设一个安全连接。8.如权利要求1所述的方法,其特征在于,所述请求准许包括从位于第一运行时区域内的受保护服务发送经过加密的消息到位于第二运行时区域内的计量引擎。9.如权利要求1所述的方法,其特征在于,给出了准许,还包括执行受保护服务;以及向发起请求的应用程序返回执行的结果。10.如权利要求1所述的方法,其特征在于,没有给出准许,还包括向发起请求的应用程序返回无法执行受保护服务的通知。11.一种处理器可读介质,其包括用于对代码的执行进行计量的处理器可执行指令,所述处理器可执行指令包括用于以下目的的指令接收执行受保护服务的请求;请求执行受保护服务的授权,其中,所述授权请求从受保护服务向计量引擎做出;以及用计量引擎考虑计量数据来分析一合同以确定是否所述由一应用程序使用受保护服务的授权请求应该被允许。12.如权利要求11所述的处理器可读介质,其特征在于,所述计量引擎在一个独立于所述受保护服务在其中工作的运行时区域的运行时区域内工作。13.如权利要求11所述的处理器可读取的介质,其特征在于,所述分析包括用于以下目的的指令使用所述计量数据和受保护服务的身份作为给分析的输入来分析所述合同;以及更新所述计量数据以反映所述分析。14.如权利要求11所述的处理器可读介质,其特征在于,请求准许包括用于在受保护服务和计量引擎之间开设一安全连接的指令。15.如权利要求11所述的处理器可读介质,其特征在于,所述对代码执行的计量是在受控代码环境下完成的。16.如权利要求11所述的处理器可读介质,如果授权请求已被允许,还包括用于以下目的的指令执行受保护服务;以及向应用程序返回执行结果。17.如权利要求11所述的处理器可读取的介质,如果授权请求不被允许,还包括用于向应用程序返回无法执行的通知的指令。18.如权利要求11所述的处理器可读介质,还包括用于以加密技术保护受保护服务和计量引擎之间的通信的指令。19.一种代码执行设备,包括第一和第二运行时区域,在它们之间有一安全通信通道;一受保护服务,被配置成在第一运行时区域内接收来自应用程序的要执行受保护服务的请求;以及一计量引擎,被配置成接收所述请求、在第二运行时区域内工作、通过将规则应用于计量数据上来返回一许可代码或一拒绝代码作为对所述请求的响应。20.如权利要求19所述的代码执行设备,其特征在于,所述计量引擎包括实施引擎,被配置用于与受保护服务进行安全通信;服务合同,被配置成向所述实施引擎提供管辖受保护服务操作的规则;以及安全存储器,所述计量数据包含于其中,其中,所述...
【专利技术属性】
技术研发人员:BE约翰逊,SM戴蒙塞,WM青特尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。