【技术实现步骤摘要】
本专利技术涉及用于允许对对数字内容的访问,特别是内容保护系统的环境中的数字内容访问等进行计量的体系结构和方法,尤其涉及收集表示被计量的内容访问的数据并将其报告给计量服务的体系结构和方法。(2)
技术介绍
现在参见图1,正如所知道的那样,非常需要与诸如数字音频、数字视频、数字文本、数字资料、数字多媒体等数字内容12有关的内容保护和实施系统,在该系统中数字内容12被分发给用户。用户一旦接收到数字内容,就借助诸如个人计算机14上的媒体播放器、可移动的播放设备等适当的呈现设备来呈现或“播放”该数字内容。一般地,分发这种数字内容12的内容所有者希望限制用户对这种分发的数字内容12所做的动作。例如,内容所有者可能希望限制用户复制这种数字内容12并将其再次分发给另外的用户,或者可能希望允许所分发的数字内容12只能被播放有限的次数、只能被播放一定的总时间、只能在一定类型的机器上播放、只能在一定类型的媒体播放器上播放、只能由一定类型的用户播放,等等。然而,在分发已经发生之后,这种内容所有者对数字内容12只有极少的控制(如果有的话)。于是,复制保护系统10允许任意形式的数字内容12的受控呈现或播放,其中这种控制是灵活的,并可以由这种数字内容12的内容所有者定义。一般地,内容12通过任何适当的分发通道以包13的形式被分发给用户。所分发的数字内容包13可以包括用对称的加密/解密密钥(KD)加密的数字内容12(即,(KD(CDNTENT))),以及标识内容、如何获得这种内容的许可证等等的其他信息。基于信任的复制保护系统10允许数字内容12的所有者指定在允许呈现这种数字内容12之前 ...
【技术保护点】
一种将所累积的计量数据从客户机报告给计量服务的方法,计量数据的每个片断根据一计量ID(MID)在客户机的计量数据库中被索引,并根据一内容关联ID(KID)在计量数据库中被分索引,所述方法包括所述客户机:选择一特定的MID;选 择所述计量数据库中具有所选择的MID的计量数据的至少一部分,所选择的计量数据是根据KID来组织的;基于所选择的计量数据构造一质询;向所述计量服务发送所构造的质询,由此所述计量服务从所述质询获得计量数据、存储所述计量数据、并基 于所述质询构造一响应以返回给所述客户机; 从所述计量服务接收响应,所述响应包括所述质询中所选择的计量数据的KID列表;确认所述响应对应于所述质询;以及通过对所述列表中的每个KID,从所述计量数据库中删除具有所选择的M ID和所述KID的计量数据,处理所述响应中的KID列表。
【技术特征摘要】
US 2004-4-23 10/830,6321.一种将所累积的计量数据从客户机报告给计量服务的方法,计量数据的每个片断根据一计量ID(MID)在客户机的计量数据库中被索引,并根据一内容关联ID(KID)在计量数据库中被分索引,所述方法包括所述客户机选择一特定的MID;选择所述计量数据库中具有所选择的MID的计量数据的至少一部分,所选择的计量数据是根据KID来组织的;基于所选择的计量数据构造一质询;向所述计量服务发送所构造的质询,由此所述计量服务从所述质询获得计量数据、存储所述计量数据、并基于所述质询构造一响应以返回给所述客户机;从所述计量服务接收响应,所述响应包括所述质询中所选择的计量数据的KID列表;确认所述响应对应于所述质询;以及通过对所述列表中的每个KID,从所述计量数据库中删除具有所选择的MID和所述KID的计量数据,处理所述响应中的KID列表。2.如权利要求1所述方法,其特征在于,包括构造所述质询,以包括所述MID;所述计量服务的位置标识;为所述质询选择的事务ID(TID);以及所选择的计量数据。3.如权利要求2所述的方法,其特征在于,包括构造所述质询以包括根据一对称密钥加密的所选择的计量数据以产生(passkey(metereddata)),并进一步包括根据所述计量服务的公钥(PU-M)加密的密钥以产生(PU-M(passkey)),由此,所述计量服务可以将一对应于(PU-M)的私钥(PR-M)应用于来自所述质询的(PU-M(passkey))以获得所述密钥、可以将所获得的密钥应用于来自所述质询的(passkey(metereddata))以获得所述计量数据、并且可以存储所获得的计量数据。4.如权利要求3所述的方法,其特征在于,包括构造所述质询以进一步包括一基于所述密钥从所述质询的至少一部分的散列导出的散列值,由此,如果此后所述质询的至少一部分被修改,则所述散列值将无法验证,并且由此,所述计量服务可以基于所述密钥来验证来自所述质询的散列值。5.如权利要求2所述的的方法,其特征在于,包括,如果所述客户机不能构造质询以包含所述计量数据库中对选择的MID的所有累积的计量数据,则构造所述质询以进一步包括一设置部分数据标志。6.如权利要求1所述的方法,其特征在于,包括接收所述响应,所述响应包括所述质询中阐明的MID;所述质询中阐明的事务ID(TID);以及所述质询中阐明的所选择的计量数据的至少一部分。7.如权利要求6所述的方法,其特征在于,包括接收所述响应,所述响应包括所选择的计量数据的至少一部分的KID列表。8.如权利要求6所述的方法,其特征在于,包括接收所述响应,所述响应包括根据一对称密钥加密的所选择的计量数据的至少一部分以产生(passkey(metereddata)),并且所述方法还包括,所述客户机获得所述密钥并将所获得的密钥应用于来自所述响应的(passkey(metereddata))以获得所述计量数据的至少一部分。9.如权利要求8所述的方法,其特征在于,包括接收所述质询,所述质询还包括一基于所述密钥从所述响应的至少一部分的散列导出的散列值,并且所述方法还包括所述客户机基于所述密钥验证来自所述响应的散列值。10.如权利要求6所述的方法,其特征在于,如果所述质询包括一设置部分数据标志,则接收进一步包括一设置部分数据标志的所述响应,所述设置部分数据标志表示所述客户机不能构造质询以包含所述计量数据库中对所选择的MID的所有累积的计量数据,以及所述客户机因此具有关于所述质询的所选择MID的另外的计量数据要报告给所述计量服务。11.如权利要求10所述的方法,其特征在于,还包括,如果所述响应包括所述设置部分数据标志选择所述计量数据库中具有所选择的MID的另外的计...
【专利技术属性】
技术研发人员:BB卡特,BP埃文斯,CP斯特罗姆,MJ帕克斯,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。