本发明专利技术公开了一种数字产品的许可系统,以利于数字产品的版权维护。其技术方案为:许可系统包括许可管理模块,用于产生、分发数字产品的许可证,其包括许可生成单元、许可分发单元客户端应用模块,嵌入于数字产品应用程序中,为所嵌入的数字产品应用程序提供许可管理与执行的功能,控制相应数字产品的使用权限,其包括许可输入单元、计算环境特征码采集单元、许可执行单元、数字产品播放控制单元;许可验证模块,用于对数字产品的许可证进行验证以及将许可证和用户计算环境进行绑定,其中包括许可验证单元、许可绑定单元、许可分发存储单元。
【技术实现步骤摘要】
本专利技术涉及一种数字产品的许可管理技术,尤其涉及使数字产品只能在授权的用 户环境中使用的许可管理技术。
技术介绍
数字产品(例如计算机软件或者计算机文档等)因其易于复制和传播受到越来越 广泛的应用,同时因其易于复制和传播,数字产品的版权保护和许可管理也成为了当前一 大重要的课题。在现有技术中,某些软件在数字产品中加入用户权限许可设定数据,以保证只有 获得许可的用户才可以使用,这种权限控制的方式能限制非授权用户使用数字产品,但是 其最大的问题在于不能防止许可复制,也就是说,一个被授予许可权限的用户,通过复制和 分发他的许可,比如在互联网上公布他的许可号,就可以实现对版权保护目标的破坏。为了解决许可复制的问题,有些软件在数字产品中加入了计算机识别数据,以保 证获得许可的用产只能在绑定的计算机上阅读,这种方式限制了用户使用数字产品的方 式,使用被复制的许可在非绑定的计算机上仍然无法使用受保护的数字产品,一定程度上 解决了许可复制导致版权保护失效的问题。但同时,其存在的问题也有许多一是需要用户 提供机器识别数据,比如软件生成的一串机器码,然后才能根据这个机器码生成含有绑定 信息的许可号。这种方式由于要求与每一个用户的交互,而使得大规模的许可分发、贩售成 本极高。其存在的第二个问题是机器识别数据只是用户所使用电脑的识别数据,因此只能 绑定到该用户的电脑,而不能绑定该用户的使用环境,不能让用户在该环境中的多台计算 设备上同时自由使用,考虑到办公局域环境的普遍应用、家庭计算平台的丰富、三网融合背 景下家庭局域网的普遍应用,这极大地限制了许可的灵活性。其存在的问题之三在于,对于 绑定到特定电脑上的许可,用户不能将该许可移动绑定到另外一台电脑(或另外一个环境 中),这同样限制了许可的灵活性。
技术实现思路
本专利技术的目的在于解决上述问题,提供了一种数字产品的许可系统,同时确保任 一时刻一份数字产品许可证只能在一个计算环境中使用,用户在未授权或授权无法验证 的情况下不能使用数字产品,以及用户可以方便地在任何需要的地点使用受保护的数字产Pm o本专利技术的技术方案为本专利技术揭示了一种数字产品的许可系统,包括位于服务器的许可管理模块,用于产生、分发数字产品的许可证,其中进一步包 括许可生成单元,用于产生数字产品的许可证;许可分发单元,连接该许可生成单元,用于向用户分发生成的数字产品的许可 证;位于客户端的客户端应用模块,嵌入于数字产品应用程序中,为所嵌入的该数字 产品应用程序提供许可管理与执行的功能,控制相应数字产品的使用权限,其进一步包 括许可输入单元,接收用户输入的数字产品的许可证并向外发出验证请求;计算环境特征码采集单元,从用户计算环境中提取设备特征码;许可执行单元,根据许可验证的结果发出对应的指令;数字产品播放控制单元,连接该许可执行单元,在该许可执行单元的指令的控制 下对数字产品的播放进行控制;许可验证模块,用于对数字产品的许可证进行验证以及将许可证和用户计算环境 进行绑定,其中进一步包括许可验证单元,连接该许可输入单元、该计算环境特征码采集单元和该许可执行 单元,接收该许可输入单元的验证请求,借助该计算环境特征码采集单元从用户计算环境 中提取设备特征码,并根据设备特征码生成用户计算环境识别码,基于该许可分发存储单 元中是否存有与当前生成的用户计算环境识别码相同的识别码来给出许可验证的结果;许可绑定单元,连接该许可验证单元和许可分发存储单元,将该许可验证单元新 生成的用户计算环境识别码存入该许可分发存储单元中,以实现数字产品许可证与用户计 算环境的绑定;许可分发存储单元,连接该许可分发单元和该许可验证单元,存储用户计算环境 识别码,通过该许可绑定单元写入用户计算环境识别码,通过该许可分发单元写入数字产 品许可证,通过该许可验证单元读取存储其中的用户计算环境识别码。根据本专利技术的数字产品的许可系统的一实施例,该许可管理模块还包括许可管理存储单元,连接该许可生成单元,用于存储生成的许可证;许可查询单元,连接该许可管理存储单元,用于根据用户输入的查询条件查询对 应的许可证;许可在线销售接口单元,连接该许可管理存储单元,将已经生成的许可证向用户 进行在线销售;许可备份存储单元,连接该许可管理存储单元,对该许可管理存储单元中存储的 许可证进行备份。根据本专利技术的数字产品的许可系统的一实施例,该用户计算环境包括单台计算 机、单台服务器或单个手机,其对应的用户计算环境识别码是单台计算机、单台服务器或单 个手机的设备特征码;该用户计算环境包括计算机网络,其对应的用户计算环境识别码是 计算机网络中单台计算机的设备特征码或其中多台计算机的设备特征码的逻辑运算结果。根据本专利技术的数字产品的许可系统的一实施例,该许可验证单元中在该许可分发 存储单元中检索是否存在一用户环境识别码,如果该许可分发存储单元中已存在的用户环 境识别码和当前生成的用户环境识别码相同,则输出至该许可执行单元的验证结果是数字 产品许可在当前的用户环境下有效,该许可执行单元指令该数字产品播放控制单元正常使 用该数字产品,如果该许可分发存储单元中已存在的用户环境识别码和当前生成的用户环 境识别码不同,则输出至该许可执行单元的验证结果是数字产品许可在当前的用户环境下 无效,该许可执行单元指令该数字产品播放控制单元停止对该数字产品的使用,如果该许可分发存储单元中尚未存在用户环境识别码,则通过该许可绑定单元将新生成的用户计算 环境识别码存入该许可分发存储单元中以实现当前数字产品的许可证与该新生成的用户 计算环境识别码的绑定,同时输出至该许可执行单元的验证结果是数字产品许可在当前的 用户环境下有效,该许可执行单元指令该数字产品播放控制单元正常使用该数字产品。根据本专利技术的数字产品的许可系统的一实施例,该客户端应用模块对应该许可输 入单元还设有输入缓存单元,用于暂存用户此前输入过的数字产品的许可证。根据本专利技术的数字产品的许可系统的一实施例,该数字产品的许可证预置于售卖 给用户的计算设备或数字产品中。根据本专利技术的数字产品的许可系统的一实施例,该客户端应用模块还包括许可移动单元,在接收到该许可输入单元的由用户发起的解除许可证绑定的请求 之后,通过该计算环境特征码采集单元以及该许可验证单元得到当前用户计算环境的用户 计算环境识别码,从该许可分发存储单元中检索当前用户计算环境识别码,若检索到则将 其从该许可分发存储单元中删除。根据本专利技术的数字产品的许可系统的一实施例,该数字产品的许可证包含数字产 品使用权限的控制信息、数字产品使用有效期的控制信息、数字产品使用次数的控制信息、 数字产品使用时间段的控制信息、和/或数字产品许可证移动次数的控制信息。根据本专利技术的数字产品的许可系统的一实施例,数字产品的许可证的分发形式包 括数字产品的许可证的一部分以可读编码的形式分发给用户,另一部分存储于该许可分 发存储单元中;数字产品的许可证全部以可读编码形式分发给用户;数字产品的许可证以 可读的文本文件形式分发给用户;数字产品的许可证以二进制文件形式分发给用户;数字 产品的许可证以条形码或图形码的形式分发给用户。根据本专利技术的数字产品的许可系统的一实施例,该许可验证模块与该客户端应用 模块一起集成嵌入在数字产品应用本文档来自技高网...
【技术保护点】
一种数字产品的许可系统,包括:位于服务器的许可管理模块,用于产生、分发数字产品的许可证,其中进一步包括:许可生成单元,用于产生数字产品的许可证;许可分发单元,连接该许可生成单元,用于向用户分发生成的数字产品的许可证;位于客户端的客户端应用模块,嵌入于数字产品应用程序中,为所嵌入的该数字产品应用程序提供许可管理与执行的功能,控制相应数字产品的使用权限,其进一步包括:许可输入单元,接收用户输入的数字产品的许可证并向外发出验证请求;计算环境特征码采集单元,从用户计算环境中提取设备特征码;许可执行单元,根据许可验证的结果发出对应的指令;数字产品播放控制单元,连接该许可执行单元,在该许可执行单元的指令的控制下对数字产品的播放进行控制;许可验证模块,用于对数字产品的许可证进行验证以及将许可证和用户计算环境进行绑定,其中进一步包括:许可验证单元,连接该许可输入单元、该计算环境特征码采集单元和该许可执行单元,接收该许可输入单元的验证请求,借助该计算环境特征码采集单元从用户计算环境中提取设备特征码,并根据设备特征码生成用户计算环境识别码,基于该许可分发存储单元中是否存有与当前生成的用户计算环境识别码相同的识别码来给出许可验证的结果;许可绑定单元,连接该许可验证单元和许可分发存储单元,将该许可验证单元新生成的用户计算环境识别码存入该许可分发存储单元中,以实现数字产品许可证与用户计算环境的绑定;许可分发存储单元,连接该许可分发单元和该许可验证单元,存储用户计算环境识别码,通过该许可绑定单元写入用户计算环境识别码,通过该许可分发单元写入数字产品许可证,通过该许可验证单元读取存储其中的用户计算环境识别码。...
【技术特征摘要】
【专利技术属性】
技术研发人员:覃云川,庞厚军,吴明致,王清华,黄江,彭清素,吴鸿,
申请(专利权)人:覃云川,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。