CN1237804C

License management system, license management device, relay device and terminal device

Abstract

A management device (10) of a license management system (1) obtains a content usage request from an SD card (40) or a printer via a relay device (30), analyzes the obtained usage request, and obtains the usage request from the The relay device (30) obtains the use environment information of the SD card (40) or the printer (50), analyzes the obtained use environment information, and generates an analysis including the use request and the use environment information As a result, the license information of the usage rule corresponding to the result, based on the analysis result of the usage environment information, generates instruction information indicating how to process the license information in the relay device, and embeds the generated instruction information into the license And send the license information to the relay device (30). The relay device (30) receives the license information in which the instruction information is embedded, and executes certain processing on the license information according to the instruction information that is embedded in the license information or does not perform any processing , Transmit the received license information to the SD card (40) or printer (50).

CN1237804C, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Expired 11 April 2022, 4.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

32 claims: 5 independent, 27 dependent

  1. 1
    一种许可证管理系统,该系统分发来自一管理设备的许可证信息到一用户所使用的终端设备,所述的许可证信息使在某一使用规则下使用一内容成为可能,所述用户经一通信网络和一中继设备请求使用内容,所述许可证管理系统包括所述管理设备、所述中继设备以及所述终端设备,其中所述管理设备包括:一使用请求分析单元,用于经所述中继设备从所述终端设备获取一内容的使用请求,并分析所获取的使用请求;一使用环境信息分析单元,用于获取来自所述中继设备的第一使用环境信息并对所述获取的第一使用环境信息进行分析,该第一使用环境信息表明所述终端设备的使用规则处理能力;一许可证信息生成单元,用于生成许可证信息,该许可证信息包括一条使用规则,该使用规则与所述使用请求和所述第一使用环境信息的分析结果相对应;一指令信息生成单元,用于生成指令信息,该指令信息表明在所述第一使用环境信息的分析结果的基础上,如何处理在所述中继设备中的许可证信息;以及一许可证信息发送单元,用于使所生成的指令信息嵌入到所述许可证信息中,并将所述许可证信息发送给所述中继设备,以及所述中继设备包括:一许可证信息接收单元,用于接收其中嵌入有所述指令信息的所述许可证信息;以及一传送单元,用于根据被嵌入在所述许可证信息中的指令信息,在对所述许可证信息执行某种处理或不执行任何处理的情况下将所接收的许可证信息传送给所述终端设备。
  2. 2
    如权利要求1所述的许可证管理系统,其中所述中继设备还包括:一第一使用环境信息保存单元,用于预先保存所述终端设备的第一使用环境信息;以及一第一通知单元,用于将从所述第一使用环境信息保存单元中读出的所述终端设备的第一使用环境信息通知给所述管理设备。
  3. 3
    如权利要求2所述的许可证管理系统,其中所述第一使用环境信息保存单元还预先保存表示所述中继设备本身的使用规则处理能力的第二使用环境信息,所述第一通知单元将从所述使用环境信息保存单元中读出的所述中继设备和所述终端设备的第一使用环境信息和第二使用环境信息通知给所述管理设备,所述使用环境信息分析单元分析所述中继设备和所述终端设备的第一使用环境信息和第二使用环境信息,所述指令信息生成单元将所述第一使用环境信息中所包括的终端设备的使用规则处理能力与所述第二使用环境信息中所包括的中继设备的使用规则处理能力进行比较,并且作为比较的结果,在所述终端设备的使用规则处理能力高于所述中继设备的使用规则处理能力时,生成第一指令信息,该第一指令信息用于使所述中继设备通过所述许可证信息,以及所述传送单元根据嵌入在所述许可证信息中的第一指令信息,在不执行任何处理的情况下将所述许可证信息传送给所述终端设备。
  4. 4
    如权利要求3所述的许可证管理系统,其中所述第一使用环境信息和第二使用环境信息包括所述中继设备和所述终端设备的多个版本,以及所述指令信息生成单元将所述中继设备的版本与所述终端设备的版本进行比较,并且作为比较的结果,在所述终端设备的版本比所述中继设备的版本新时,生成第一指令信息。
  5. 5
    如权利要求3所述的许可证管理系统,其中所述第一使用环境信息和第二使用环境信息包括将在所述中继设备和所述终端设备中被处理的内容使用类型以及用于这些类型的使用次数,以及所述指令信息生成单元将所述中继设备的内容使用类型及用于所述类型的使用次数与所述终端设备的内容使用类型及用于所述类型的使用次数进行比较,并且作为比较的结果,当所述中继设备不支持所述终端设备的内容使用类型时或当所述终端设备的使用次数大于所述中继设备所支持的使用次数时,生成第一指令信息。
  6. 6
    如权利要求2所述的许可证管理系统,其中所述许可证信息生成单元当所述终端设备的第一使用环境信息未知时生成许可证信息,该许可证信息是具有相同内容和不同使用方式的一批多个使用规则,所述指令信息生成单元当所述终端设备的第一使用环境信息未知时生成第二指令信息,该第二指令信息用于使所述中继设备从该批多个使用规则中选择一个使用规则,以及所述传送单元根据嵌入在所述许可证信息中的所述第二指令信息,在该批多个使用规则中选择一个使用规则,并且将嵌入有所选择的使用规则的许可证信息传送到所述终端设备。
  7. 7
    如权利要求1所述的许可证管理系统,其中所述终端设备包括:一第二使用环境信息保存单元,用于预先保存所述终端设备本身的第一使用环境信息;以及一第二通知单元,用于将从所述第二使用环境信息保存单元中读出的所述终端设备的第一使用环境信息通知给所述中继设备,以及所述中继设备还包括:一第一通知单元,用于将从所述终端设备通知的所述终端设备的第一使用环境信息通知给所述管理设备。
  8. 8
    如权利要求7所述的许可证管理系统,其中所述中继设备还包括:一第一使用环境信息保存单元,用于预先保存表示所述中继设备本身的使用规则处理能力的第二使用环境信息,所述第一通知单元将所述终端设备的第一使用环境信息以及从所述第一使用环境信息保存单元中读出的所述中继设备的第二使用环境信息通知给所述管理设备,所述使用环境信息分析单元分析所述中继设备和所述终端设备的第一使用环境信息和第二使用环境信息,所述指令信息生成单元将第一使用环境信息中所包括的所述终端设备的使用规则处理能力与第二使用环境信息中所包括的所述中继设备的使用规则处理能力进行比较,并且作为比较的结果,在所述终端设备的使用规则处理能力高于所述中继设备的使用规则处理能力时,生成第一指令信息,该第一指令信息用于使所述中继设备通过所述许可证信息,以及所述传送单元根据嵌入在所述许可证信息中的第一指令信息,在不执行任何处理的情况下将所述许可证信息传送给所述终端设备。
  9. 9
    如权利要求8所述的许可证管理系统,其中所述第一使用环境信息和所述第二使用环境信息包括所述中继设备和所述终端设备的多个版本,以及所述指令信息生成单元将所述中继设备的版本与所述终端设备的版本进行比较,并且作为比较的结果,在所述终端设备的版本比所述中继设备的版本新时,生成第一指令信息。
  10. 10
    如权利要求8所述的许可证管理系统,其中所述第一使用环境信息和所述第二使用环境信息包括将在所述中继设备和所述终端设备中被处理的内容使用类型以及用于这些类型的使用次数,以及所述指令信息生成单元将所述中继设备的内容使用类型及用于所述类型的使用次数与所述终端设备的内容使用类型及用于所述类型的使用次数进行比较,并且作为比较的结果,当所述中继设备不支持所述终端设备的内容使用类型时或当所述终端设备的使用次数大于所述中继设备所支持的使用次数时,生成第一指令信息。
  11. 11
    如权利要求7所述的许可证管理系统,其中所述许可证信息生成单元当所述终端设备的第一使用环境信息未知时生成许可证信息,该许可证信息是具有相同内容的一批多个使用规则,所述指令信息生成单元当所述终端设备的第一使用环境信息未知时生成第二指令信息,该第二指令信息用于使所述中继设备从该批多个使用规则中选择一个使用规则,以及所述传送单元根据嵌入在所述许可证信息中的所述第二指令信息,在该批多个使用规则中选择一个使用规则,并且将嵌入有所选择的使用规则的许可证信息传送到所述终端设备。
  12. 12
    如权利要求1所述的许可证管理系统,其中所述管理设备还包括一加密单元,用于加密至少一部分许可证信息,以及所述终端设备还包括一第一解密单元,用来解密所述许可证信息的加密部分。
  13. 13
    如权利要求12所述的许可证管理系统,其中所述加密单元使所述许可证信息作为数字水印数据嵌入到一内容中。
  14. 14
    如权利要求12所述的许可证管理系统,其中所述中继设备还包括:一第二解密单元,用于解密所接收的许可证信息的加密部分;一判断单元,用于判断所解密的许可证信息的使用规则是否包括表示没有使用限制的自由信息;一重新加密单元,用于当所述判断单元判断包括自由信息时重新加密使用规则的一部分;以及一存储单元,用于存储包含由所述重新加密单元加密的所述使用规则的许可证信息。
  15. 15
    如权利要求1所述的许可证管理系统,其中所述许可证信息是二进制数据。
  16. 16
    如权利要求1所述的许可证管理系统,其中所述许可证信息是用标记语言所描述的数据。
  17. 17
    在一许可证管理系统中的许可证管理设备,该设备分发许可证信息到一用户所使用的终端设备,所述的许可证信息使在某一使用规则下使用一内容成为可能,所述用户经一通信网络和一中继设备请求使用内容,所述许可证管理设备包括:一使用请求分析单元,用于经所述中继设备从所述终端设备获取一内容的使用请求,并分析所获取的使用请求;一使用环境信息分析单元,用于获取来自所述中继设备的第一使用环境信息并对所述获取的第一使用环境信息进行分析,该第一使用环境信息表明所述终端设备的使用规则处理能力;一许可证信息生成单元,用于生成许可证信息,该许可证信息包括一条使用规则,该使用规则与所述使用请求和第一使用环境信息的分析结果相对应;一指令信息生成单元,用于生成指令信息,该指令信息表明在所述第一使用环境信息的分析结果的基础上,如何处理在所述中继设备中的许可证信息;以及一许可证信息发送单元,用于使所生成的指令信息嵌入到所述许可证信息中,并将所述许可证信息发送给所述中继设备。
  18. 18
    如权利要求17所述的许可证管理设备,其中所述使用环境信息分析单元除了获取所述终端设备的第一使用环境信息之外,还从所述中继设备获取表示所述中继设备的使用规则处理能力的第二使用环境信息,并分析所获取的所述中继设备和所述终端设备的第一使用环境信息和第二使用环境信息,以及所述指令信息生成单元将第一使用环境信息中所包括的所述终端设备的使用规则处理能力与第二使用环境信息中所包括的所述中继设备的使用规则处理能力进行比较,并且作为比较的结果,在所述终端设备的使用规则处理能力高于所述中继设备的使用规则处理能力时,生成第一指令信息,该第一指令信息用于使所述中继设备通过所述许可证信息。
  19. 19
    如权利要求18所述的许可证管理设备,其中所述第一使用环境信息和第二使用环境信息包括所述中继设备和所述终端设备的多个版本,以及所述指令信息生成单元将所述中继设备的版本与所述终端设备的版本进行比较,并且作为比较的结果,在所述终端设备的版本比所述中继设备的版本新时,生成第一指令信息。
  20. 20
    如权利要求19所述的许可证管理设备,其中所述第一使用环境信息和第二使用环境信息包括将在所述中继设备和所述终端设备中被处理的内容使用类型以及用于这些类型的使用次数,以及所述指令信息生成单元将所述中继设备的内容使用类型及用于所述类型的使用次数与所述终端设备的内容使用类型及用于所述类型的使用次数进行比较,并且作为比较的结果,当所述中继设备不支持所述终端设备的内容使用类型时或当所述终端设备的使用次数大于所述中继设备所支持的使用次数时,生成第一指令信息。
  21. 21
    如权利要求17所述的许可证管理设备,其中所述许可证信息生成单元当所述终端设备的第一使用环境信息未知时生成许可证信息,该许可证信息是具有相同内容和不同使用方式的一批多个使用规则,所述指令信息生成单元当所述终端设备的第一使用环境信息未知时生成第二指令信息,该第二指令信息用于使所述中继设备从该批多个使用规则中选择一个使用规则。
  22. 22
    在一许可证管理系统中的中继设备,经一通信网络连接在使用某一内容的一终端设备和一发布许可证信息的管理设备之间,所述的许可证信息使在某一使用规则下使用内容成为可能,所述中继设备包括:一使用请求中继单元,用于接收来自所述终端设备的某一内容的使用请求并且将所述使用请求发送给所述管理设备;一许可证信息接收单元,用于接收其中嵌入有指令信息的许可证信息;以及一传送单元,用于根据被嵌入在所述许可证信息中的指令信息,在对所述许可证信息执行某种处理或不执行任何处理的情况下将所接收的许可证信息传送给所述终端设备。
  23. 23
    如权利要求22所述的中继设备,进一步包括:一使用环境信息保存单元,用于预先保存表示所述终端设备的使用规则处理能力的第一使用环境信息;以及一通知单元,用于将从所述第一使用环境信息保存单元中读出的所述终端设备的第一使用环境信息通知给所述管理设备。
  24. 24
    如权利要求23所述的中继设备,其中所述使用环境信息保存单元还预先保存表示所述中继设备本身的使用规则处理能力的第二使用环境信息,所述通知单元将从所述使用环境信息保存单元中读出的所述中继设备和所述终端设备的第一使用环境信息和第二使用环境信息通知给所述管理设备以及当所述终端设备的使用规则处理能力高于所述中继设备的使用规则处理能力时,所述传送单元根据嵌入在所述许可证信息中的第一指令信息,将所述许可证信息传送给所述终端设备,而不执行任何处理。
  25. 25
    如权利要求23所述的中继设备,其中所述传送单元当所述终端设备的第一使用环境信息是未知时,根据嵌入在所述许可证信息中的第二指令信息,在一批多个使用规则中选择一个使用规则以便使所述中继设备在该批多个使用规则中选择一个使用规则,并且将嵌入有所选择的使用规则的许可证信息传送到所述终端设备,其中该许可证信息是具有相同内容和不同使用方式的该批多个使用规则。
  26. 26
    如权利要求22所述的中继设备,其中所述中继设备还包括:一通知单元,用于将所述终端设备的使用环境信息通知给所述管理设备,其中该使用环境信息是从所述终端设备通知的。
  27. 27
    在一许可证管理系统中的终端设备,所述许可证管理系统分发来自一管理设备的许可证信息到一用户所使用的终端设备,所述的许可证信息使在某一使用规则下使用一内容成为可能,所述用户经一通信网络和一中继设备请求使用内容,所述终端设备包括:一使用环境信息保存单元,用于预先保存表示所述终端设备本身的使用规则处理能力的使用环境信息;一通知单元,用于将从所述使用环境信息保存单元中读出的所述终端设备的使用环境信息通知给所述中继设备,以及一内容使用单元,用于根据对应于内容的许可证信息的使用规则,使用从所述管理设备分发的内容。
  28. 28
    一种用于一系统中的许可证管理方法,所述系统分发来自一管理设备的许可证信息到一用户所使用的终端设备,所述的许可证信息使在某一使用规则下使用一内容成为可能,所述用户经一通信网络和一中继设备请求使用内容,所述许可证管理方法包括:由所述管理设备执行一步骤(A);以及由所述中继设备执行一步骤(B),其中所述步骤(A)包括:一使用请求分析步骤,用于经所述中继设备从所述终端设备获取一内容的使用请求,并分析所获取的使用请求;一使用环境信息分析步骤,用于获取来自所述中继设备的第一使用环境信息并对所述获取的第一使用环境信息进行分析,该第一使用环境信息表明所述终端设备的使用规则处理能力;一许可证信息生成步骤,用于生成许可证信息,该许可证信息包括一条使用规则,该使用规则与所述使用请求和第一使用环境信息的分析结果相对应;一指令信息生成步骤,用于生成指令信息,该指令信息表明在所述第一使用环境信息的分析结果的基础上,如何处理在所述中继设备中的许可证信息;以及一许可证信息发送步骤,用于使所生成的指令信息嵌入到所述许可证信息中,并将所述许可证信息发送给所述中继设备,以及所述步骤(B)包括:一许可证信息接收步骤,用于接收其中嵌入有所述指令信息的所述许可证信息;以及一传送步骤,用于在对所述许可证信息执行某种处理或不执行任何处理的情况下,根据被嵌入在所述许可证信息中的指令信息,将所接收的许可证信息传送给所述终端设备。
  29. 29
    如权利要求28所述的许可证管理方法,其中步骤(B)还包括:一保存步骤,用于将所述终端设备的第一使用环境信息预先保存在第一使用环境信息保存单元中;以及一通知步骤,用于将从所述第一使用环境信息保存单元中读出的所述终端设备的第一使用环境信息通知给所述管理设备。
  30. 30
    如权利要求29所述的许可证管理方法,其中在所述保存步骤中,还预先保存表明所述中继设备本身的使用规则处理能力的第二使用环境信息,在所述通知步骤中,向所述管理设备通知从所述第一使用环境信息保存单元读出的所述中继设备和所述终端设备的第一使用环境信息和第二使用环境信息,在所述使用环境信息分析步骤中,分析所述中继设备和终端设备的第一使用环境信息和第二使用环境信息,在所述指令信息生成步骤中,将第一使用环境信息中所包括的所述终端设备的使用规则处理能力与第二使用环境信息中所包括的所述中继设备的使用规则处理能力进行比较,并且作为比较的结果,在所述终端设备的使用规则处理能力高于所述中继设备的使用规则处理能力时,生成第一指令信息,该第一指令信息用于使所述中继设备通过所述许可证信息,以及在所述传送步骤中,根据嵌入在所述许可证信息中的第一指令信息,在不执行任何处理的情况下将所述许可证信息传送给所述终端设备。
  31. 31
    如权利要求29所述的许可证管理方法,其中在所述许可证信息生成步骤中,当所述终端设备的第一使用环境信息未知时生成许可证信息,该许可证信息是具有相同内容和不同使用方式的一批多个使用规则,在所述指令信息生成步骤中,当所述终端设备的第一使用环境信息未知时生成第二指令信息,该第二指令信息用于使所述中继设备从该批多个使用规则中选择一个使用规则,以及在所述传送步骤中,根据嵌入在所述许可证信息中的所述第二指令信息,在该批多个使用规则中选择一个使用规则,并且将嵌入有所选择的使用规则的许可证信息传送到所述终端设备。
  32. 32
    如权利要求28所述的许可证管理方法,还包括由所述终端设备执行的一步骤(C),其中步骤(C)包括:一第二保存步骤,将所述终端设备本身的第一使用环境信息保存在第二使用环境信息保存单元中;以及一第二通知步骤,用来将从所述第二使用环境信息保存单元中读出的所述终端设备的第一使用环境信息通知给所述中继设备,以及所述步骤(B)进一步包括:一第一保存步骤,用于将所述终端设备通知的第一使用环境信息保存在第一使用环境信息保存单元中,及一第一通知步骤,用于将从所述第一使用环境信息保存单元读出所述终端设备的第一使用环境信息通知给所述管理设备。
Independent claims32