著录项信息
专利名称 | 一种数字产品的许可管理系统 |
申请号 | CN201010181136.9 | 申请日期 | 2010-05-24 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2010-10-06 | 公开/公告号 | CN101853349A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/00 | IPC分类号 | G;0;6;F;2;1;/;0;0查看分类表>
|
申请人 | 覃云川 | 申请人地址 | 上海市张江祖冲之路1559号4001室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海精灵天下数字技术有限公司 | 当前权利人 | 上海精灵天下数字技术有限公司 |
发明人 | 覃云川;庞厚军;吴明致;王清华;黄江;彭清素;吴鸿 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 施浩 |
摘要
本发明公开了一种数字产品的许可系统,以利于数字产品的版权维护。其技术方案为:许可系统包括许可管理模块,用于产生、分发数字产品的许可证,其包括许可生成单元、许可分发单元客户端应用模块,嵌入于数字产品应用程序中,为所嵌入的数字产品应用程序提供许可管理与执行的功能,控制相应数字产品的使用权限,其包括许可输入单元、计算环境特征码采集单元、许可执行单元、数字产品播放控制单元;许可验证模块,用于对数字产品的许可证进行验证以及将许可证和用户计算环境进行绑定,其中包括许可验证单元、许可绑定单元、许可分发存储单元。
1.一种数字产品的许可系统,包括:
位于服务器的许可管理模块,用于产生、分发数字产品的许可证,其中进一步包括:
许可生成单元,用于产生数字产品的许可证;
许可分发单元,连接该许可生成单元,用于向用户分发生成的数字产品的许可证;
位于客户端的客户端应用模块,嵌入于数字产品应用程序中,为所嵌入的该数字产品应用程序提供许可管理与执行的功能,控制相应数字产品的使用权限,其进一步包括:
许可输入单元,接收用户输入的数字产品的许可证并向外发出验证请求;
计算环境特征码采集单元,从用户计算环境中提取设备特征码;
许可执行单元,根据许可验证的结果发出对应的指令;
数字产品播放控制单元,连接该许可执行单元,在该许可执行单元的指令的控制下对数字产品的播放进行控制;
许可验证模块,用于对数字产品的许可证进行验证以及将许可证和用户计算环境进行绑定,其中进一步包括许可验证单元、许可绑定单元以及许可分发存储单元,其中:
许可验证单元,连接该许可输入单元、该计算环境特征码采集单元和该许可执行单元,接收该许可输入单元的验证请求,借助该计算环境特征码采集单元从用户计算环境中提取设备特征码,并根据设备特征码生成用户计算环境识别码,基于该许可分发存储单元中是否存有与当前生成的用户计算环境识别码相同的识别码来给出许可验证的结果;
许可绑定单元,连接该许可验证单元和该许可分发存储单元,将该许可验证单元新生成的用户计算环境识别码存入该许可分发存储单元中,以实现数字产品许可证与用户计算环境的绑定;
许可分发存储单元,连接该许可分发单元和该许可验证单元,存储用户计算环境识别码,通过该许可绑定单元写入用户计算环境识别码,通过该许可分发单元写入数字产品许可证,通过该许可验证单元读取存储其中的用户计算环境识别码。
2.根据权利要求1所述的数字产品的许可系统,其特征在于,该许可管理模块还包括:
许可管理存储单元,连接该许可生成单元,用于存储生成的许可证;
许可查询单元,连接该许可管理存储单元,用于根据用户输入的查询条件查询对应的许可证;
许可在线销售接口单元,连接该许可管理存储单元,将已经生成的许可证向用户进行在线销售;
许可备份存储单元,连接该许可管理存储单元,对该许可管理存储单元中存储的许可证进行备份。
3.根据权利要求1所述的数字产品的许可系统,其特征在于,该用户计算环境包括单台计算机、单台服务器或单个手机,其对应的用户计算环境识别码是单台计算机、单台服务器或单个手机的设备特征码;该用户计算环境包括计算机网络,其对应的用户计算环境识别码是计算机网络中单台计算机的设备特征码或其中多台计算机的设备特征码的逻辑运算结果。
4.根据权利要求1所述的数字产品的许可系统,其特征在于,该许可验证单元中在该许可分发存储单元中检索是否存在一用户环境识别码,如果该许可分发存储单元中已存在的用户环境识别码和当前生成的用户环境识别码相同,则输出至该许可执行单元的验证结果是数字产品许可在当前的用户环境下有效,该许可执行单元指令该数字产品播放控制单元正常使用该数字产品,如果该许可分发存储单元中已存在的用户环境识别码和当前生成的用户环境识别码不同,则输出至该许可执行单元的验证结果是数字产品许可在当前的用户环境下无效,该许可执行单元指令该数字产品播放控制单元停止对该数字产品的使用,如果该许可分发存储单元中尚未存在用户环境识别码,则通过该许可绑定单元将新生成的用户计算环境识别码存入该许可分发存储单元中以实现当前数字产品的许可证与该新生成的用户计算环境识别码的绑定,同时输出至该许可执行单元的验证结果是数字产品许可在当前的用户环境下有效,该许可执行单元指令该数字产品播放控制单元正常使用该数字产品。
5.根据权利要求1所述的数字产品的许可系统,其特征在于,该客户端应用模块对应该许可输入单元还设有输入缓存单元,用于暂存用户此前输入过的数字产品的许可证。
6.根据权利要求1所述的数字产品的许可系统,其特征在于,该数字产品的许可证预置于售卖给用户的计算设备或数字产品中。
7.根据权利要求1所述的数字产品的许可系统,其特征在于,该客户端应用模块还包括:
许可移动单元,在接收到该许可输入单元的由用户发起的解除许可证绑定的请求之后,通过该计算环境特征码采集单元以及该许可验证单元得到当前用户计算环境的用户计算环境识别码,从该许可分发存储单元中检索当前用户计算环境识别码,若检索到则将其从该许可分发存储单元中删除。
8.根据权利要求1所述的数字产品的许可系统,其特征在于,该数字产品的许可证包含数字产品使用权限的控制信息、数字产品使用有效期的控制信息、数字产品使用次数的控制信息、数字产品使用时间段的控制信息、和/或数字产品许可证移动次数的控制信息。
9.根据权利要求1所述的数字产品的许可系统,其特征在于,数字产品的许可证的分发形式包括:数字产品的许可证的一部分以可读编码的形式分发给用户,另一部分存储于该许可分发存储单元中;数字产品的许可证全部以可读编码形式分发给用户;数字产品的许可证以可读的文本文件形式分发给用户;数字产品的许可证以二进制文件形式分发给用户;数字产品的许可证以条形码或图形码的形式分发给用户。
10.根据权利要求1所述的数字产品的许可系统,其特征在于,该许可验证模块与该客户端应用模块一起集成嵌入在数字产品应用程序中,或者与该许可管理模块一起集成在服务器上,或者单独在网络服务器上。
一种数字产品的许可管理系统\n技术领域\n[0001] 本发明涉及一种数字产品的许可管理技术,尤其涉及使数字产品只能在授权的用户环境中使用的许可管理技术。\n背景技术\n[0002] 数字产品(例如计算机软件或者计算机文档等)因其易于复制和传播受到越来越广泛的应用,同时因其易于复制和传播,数字产品的版权保护和许可管理也成为了当前一大重要的课题。\n[0003] 在现有技术中,某些软件在数字产品中加入用户权限许可设定数据,以保证只有获得许可的用户才可以使用,这种权限控制的方式能限制非授权用户使用数字产品,但是其最大的问题在于不能防止许可复制,也就是说,一个被授予许可权限的用户,通过复制和分发他的许可,比如在互联网上公布他的许可号,就可以实现对版权保护目标的破坏。\n[0004] 为了解决许可复制的问题,有些软件在数字产品中加入了计算机识别数据,以保证获得许可的用产只能在绑定的计算机上阅读,这种方式限制了用户使用数字产品的方式,使用被复制的许可在非绑定的计算机上仍然无法使用受保护的数字产品,一定程度上解决了许可复制导致版权保护失效的问题。但同时,其存在的问题也有许多:一是需要用户提供机器识别数据,比如软件生成的一串机器码,然后才能根据这个机器码生成含有绑定信息的许可号。这种方式由于要求与每一个用户的交互,而使得大规模的许可分发、贩售成本极高。其存在的第二个问题是机器识别数据只是用户所使用电脑的识别数据,因此只能绑定到该用户的电脑,而不能绑定该用户的使用环境,不能让用户在该环境中的多台计算设备上同时自由使用,考虑到办公局域环境的普遍应用、家庭计算平台的丰富、三网融合背景下家庭局域网的普遍应用,这极大地限制了许可的灵活性。其存在的问题之三在于,对于绑定到特定电脑上的许可,用户不能将该许可移动绑定到另外一台电脑(或另外一个环境中),这同样限制了许可的灵活性。\n发明内容\n[0005] 本发明的目的在于解决上述问题,提供了一种数字产品的许可系统,同时确保任一时刻一份数字产品许可证只能在一个计算环境中使用,用户在未授权或授权无法验证的情况下不能使用数字产品,以及用户可以方便地在任何需要的地点使用受保护的数字产品。\n[0006] 本发明的技术方案为:本发明揭示了一种数字产品的许可系统,包括:\n[0007] 位于服务器的许可管理模块,用于产生、分发数字产品的许可证,其中进一步包括:\n[0008] 许可生成单元,用于产生数字产品的许可证;\n[0009] 许可分发单元,连接该许可生成单元,用于向用户分发生成的数字产品的许可证;\n[0010] 位于客户端的客户端应用模块,嵌入于数字产品应用程序中,为所嵌入的该数字产品应用程序提供许可管理与执行的功能,控制相应数字产品的使用权限,其进一步包括:\n[0011] 许可输入单元,接收用户输入的数字产品的许可证并向外发出验证请求;\n[0012] 计算环境特征码采集单元,从用户计算环境中提取设备特征码;\n[0013] 许可执行单元,根据许可验证的结果发出对应的指令;\n[0014] 数字产品播放控制单元,连接该许可执行单元,在该许可执行单元的指令的控制下对数字产品的播放进行控制;\n[0015] 许可验证模块,用于对数字产品的许可证进行验证以及将许可证和用户计算环境进行绑定,其中进一步包括:\n[0016] 许可验证单元,连接该许可输入单元、该计算环境特征码采集单元和该许可执行单元,接收该许可输入单元的验证请求,借助该计算环境特征码采集单元从用户计算环境中提取设备特征码,并根据设备特征码生成用户计算环境识别码,基于该许可分发存储单元中是否存有与当前生成的用户计算环境识别码相同的识别码来给出许可验证的结果;\n[0017] 许可绑定单元,连接该许可验证单元和许可分发存储单元,将该许可验证单元新生成的用户计算环境识别码存入该许可分发存储单元中,以实现数字产品许可证与用户计算环境的绑定;\n[0018] 许可分发存储单元,连接该许可分发单元和该许可验证单元,存储用户计算环境识别码,通过该许可绑定单元写入用户计算环境识别码,通过该许可分发单元写入数字产品许可证,通过该许可验证单元读取存储其中的用户计算环境识别码。\n[0019] 根据本发明的数字产品的许可系统的一实施例,该许可管理模块还包括:\n[0020] 许可管理存储单元,连接该许可生成单元,用于存储生成的许可证;\n[0021] 许可查询单元,连接该许可管理存储单元,用于根据用户输入的查询条件查询对应的许可证;\n[0022] 许可在线销售接口单元,连接该许可管理存储单元,将已经生成的许可证向用户进行在线销售;\n[0023] 许可备份存储单元,连接该许可管理存储单元,对该许可管理存储单元中存储的许可证进行备份。\n[0024] 根据本发明的数字产品的许可系统的一实施例,该用户计算环境包括单台计算机、单台服务器或单个手机,其对应的用户计算环境识别码是单台计算机、单台服务器或单个手机的设备特征码;该用户计算环境包括计算机网络,其对应的用户计算环境识别码是计算机网络中单台计算机的设备特征码或其中多台计算机的设备特征码的逻辑运算结果。\n[0025] 根据本发明的数字产品的许可系统的一实施例,该许可验证单元中在该许可分发存储单元中检索是否存在一用户环境识别码,如果该许可分发存储单元中已存在的用户环境识别码和当前生成的用户环境识别码相同,则输出至该许可执行单元的验证结果是数字产品许可在当前的用户环境下有效,该许可执行单元指令该数字产品播放控制单元正常使用该数字产品,如果该许可分发存储单元中已存在的用户环境识别码和当前生成的用户环境识别码不同,则输出至该许可执行单元的验证结果是数字产品许可在当前的用户环境下无效,该许可执行单元指令该数字产品播放控制单元停止对该数字产品的使用,如果该许可分发存储单元中尚未存在用户环境识别码,则通过该许可绑定单元将新生成的用户计算环境识别码存入该许可分发存储单元中以实现当前数字产品的许可证与该新生成的用户计算环境识别码的绑定,同时输出至该许可执行单元的验证结果是数字产品许可在当前的用户环境下有效,该许可执行单元指令该数字产品播放控制单元正常使用该数字产品。\n[0026] 根据本发明的数字产品的许可系统的一实施例,该客户端应用模块对应该许可输入单元还设有输入缓存单元,用于暂存用户此前输入过的数字产品的许可证。\n[0027] 根据本发明的数字产品的许可系统的一实施例,该数字产品的许可证预置于售卖给用户的计算设备或数字产品中。\n[0028] 根据本发明的数字产品的许可系统的一实施例,该客户端应用模块还包括:\n[0029] 许可移动单元,在接收到该许可输入单元的由用户发起的解除许可证绑定的请求之后,通过该计算环境特征码采集单元以及该许可验证单元得到当前用户计算环境的用户计算环境识别码,从该许可分发存储单元中检索当前用户计算环境识别码,若检索到则将其从该许可分发存储单元中删除。\n[0030] 根据本发明的数字产品的许可系统的一实施例,该数字产品的许可证包含数字产品使用权限的控制信息、数字产品使用有效期的控制信息、数字产品使用次数的控制信息、数字产品使用时间段的控制信息、和/或数字产品许可证移动次数的控制信息。\n[0031] 根据本发明的数字产品的许可系统的一实施例,数字产品的许可证的分发形式包括:数字产品的许可证的一部分以可读编码的形式分发给用户,另一部分存储于该许可分发存储单元中;数字产品的许可证全部以可读编码形式分发给用户;数字产品的许可证以可读的文本文件形式分发给用户;数字产品的许可证以二进制文件形式分发给用户;数字产品的许可证以条形码或图形码的形式分发给用户。\n[0032] 根据本发明的数字产品的许可系统的一实施例,该许可验证模块与该客户端应用模块一起集成嵌入在数字产品应用程序中,或者与该许可管理模块一起集成在服务器上,或者单独在网络服务器上。\n[0033] 本发明对比现有技术有如下的有益效果:本发明的技术方案使数字产品只能在授权的用户环境中使用,这种授权可以用许可证的形式授予给用户,许可证的形式可以是一组字母或数字组成的序列号,也可以是一个或一组包含文本或二进制数据的文件,也可以是一只或一组条形码,通过电话、或短信息、或传输软件(如邮件软件或即时通讯软件)或打印方式传送给用户。授权许可证在传送给用户之前就生成了,并且在用户使用这一许可证之前均出于未绑定状态。当用户第一次使用该许可证时,系统对许可证执行一个绑定动作,使其与一具有唯一特征和不可复制性的用户计算环境(比如单台计算机或由多个软硬件设备组成的设备环境,例如Windows计算机域)进行绑定。通过这种绑定,上述的许可证的授权也具有了唯一特征和不可复制性。数字产品的授权用户只能在具备该唯一特征和不可复制性的计算环境中阅读。用户可通过将数字产品许可证的绑定对象从一个计算环境改变成另一个计算环境,而移动所拥有的数字产品授权,从而可以方便地在任何需要的地点使用受保护的数字产品。同时,保证了未授权或授权无法验证的情况下不能使用数字产品以及保证了任一时刻,一份数字产品许可证只能在一个计算环境中使用。\n附图说明\n[0034] 图1是本发明的数字产品的许可系统的实施例的原理图。\n[0035] 图2是许可管理模块的另一示例的原理图。\n具体实施方式\n[0036] 下面结合附图和实施例对本发明作进一步的描述。\n[0037] 图1示出了本发明的数字产品的许可系统的实施例的原理。请参见图1,本实施例的数字产品的许可系统包括:客户端应用模块1、许可验证模块2以及许可管理模块3。其中许可管理模块3位于许可系统的服务器端,主要用于产生、分发数字产品的许可证。客户端应用模块1位于许可系统的客户端,嵌入于数字产品应用程序中,为所嵌入的数字产品应用程序提供许可管理与执行的功能,控制相应数字产品的使用权限,可开启、中止、拒绝对相应数字产品的使用。许可验证模块2是对数字产品的许可证进行验证并将许可证和用户计算环境进行绑定的检验构件。许可验证模块2在实际应用中,既可以和客户端应用模块1一起集成嵌入到特定的数字产品应用程序中,以实现客户端许可验证与离线许可验证等功能。也可以与许可管理模块3一起集成到许可系统的服务器上,以实现服务器端许可验证与在线许可验证。许可验证模块2还可以单独部署到位于互联网、3G网、数字电视网上的网络服务器上,这样可以同样实现服务器端的许可验证与在线许可验证。\n[0038] 在本实施例中,数字产品应用程序包括各种文档应用程序(例如Word、Excel、PDF Reader等)、音乐播放器(例如Winamp、Real Player等)、视频播放器(例如Windows Media Player、QVOID等)、在线电影播放器(例如PPStream、PPTV等)、各种图片浏览器(例如Acdsee、Windows图片查看器等)。\n[0039] 许可管理模块3包括许可生成单元301和许可分发单元302。首先,由许可生成单元301预先、批量地生成数字产品许可证①,并输出至许可分发单元302中,再由许可分发单元302向许可验证模块2分发许可证①。\n[0040] 许可验证模块2进一步包括许可验证单元201、许可绑定单元202和许可分发存储单元203组成。许可验证模块2接收来自许可分发单元302的数字产品许可证①后存储在许可分发存储单元203中。许可分发存储单元203可以是网络存储单元,也可以是位于移动设备中的存储单元,也可以是附加于数字产品中的额外存储空间,目的是通过此许可分发存储单元203将数字产品许可证①分发给用户。这里所谓的网络存储单元,包括位于互联网、3G网、有线数字电视网上的网络服务器提供的存储单元。这里所谓的移动设备中的存储单元包括磁盘、U盘、移动硬盘、CD、DVD、USB Key、手机、PDA或mp3播放器等设备中的存储单元。这里所谓的附加于数字产品中的额外存储空间包括附加于电子文档、音文件、图片文件、流媒体中的额外存储空间。\n[0041] 将数字产品许可证①存储于网络存储单元中的目的是为了实现以网络为媒介的数字产品许可证分发。将数字产品许可证①存储于磁盘、U盘、移动硬盘、CD、DVD、USB Key、手机、PDA或者mp3播放器等设备中的本地存储单元的目的是为了实现以移动设备为媒介的分发。将数字产品许可证①存储于附加于数字产品中的额外存储空间中的目的是为了实现以数字产品本身为媒介的、捆绑式的数字产品许可证分发。\n[0042] 本实施例的许可分发存储单元203具备特定加密格式,仅能由本系统中的许可分发单元302、许可绑定单元202写入和修改,仅能由许可验证单元201读取,用户不能直接存取。\n[0043] 数字产品许可证①的形式可以是一组字母或数字组成的序列号,可以是一个邮件地址,可以是一个或一组包含文本或二进制数据的文件,也可以是一只或一组条形码,通过上述许可分发存储单元102,或通过电话,或短信息,或传输软件(如邮件软件或即时通讯软件)或打印方式传送给用户,也可以在一个web站点的用户系统中发送给用户。\n[0044] 对于不便于直接以可读字串分发的许可证格式(例如文件形式),还可以为该许可证分配一个唯一的、相对应的许可证ID,该许可证ID为一可读的字串,便于利用短信等便捷方式分发,同时将许可证完整内容储存于许可分发存储单元203中。\n[0045] 在上述生成的数字产品许可证①分发给用户之前,均处于未分发状态,该状态的几个特点是:一是未明确分配给某位指定的用户,二是未明确绑定到某个计算环境,三是处于可分配状态,可依据分发或贩售的目的发放给数字产品的用户。\n[0046] 当上述生成的数字产品许可证数字产品许可证①分发给用户以后,用户在使用获得的数字产品时,需要向嵌入于上述数字产品应用软件中的上述许可输入模块101提供获得的上述数字产品许可证①或其许可ID,依据系统或许可设定,既可以要求用户在第一次使用数字产品时输入上述数字产品许可证①或其许可ID,也可以要求用户在每次使用数字产品时均需输入上述数字产品许可证①或其许可ID。\n[0047] 软件系统接收到用户输入的数字产品许可证①或其许可ID之后,即调用上述许可验证单元201,开始许可验证过程。\n[0048] 上述许可验证单元201在接收到上述许可输入单元传来的验证请求后,即调用上述计算环境特征码采集单元102依据一定的规则从用户计算环境中提取设备特征码,并根据一定算法规则计算生成用户计算环境识别码②,上述用户计算环境可以是单台桌面PC,服务器,笔记本电脑,膝上型电脑,上网本,智能手机或其它的移动计算设备。上述用户计算环境还可以是多台计算设备组成的办公局域网络,VPN广域网络、家庭局域网络,计算机域等。上述计算环境识别码②可包括上述单台计算设备之特征信息,也可包括上述计算网络环境中单台或多台计算设备的特征信息。\n[0049] 客户端应用模块1由许可输入单元101、计算环境特征码采集单元102、许可执行单元103、数字产品播放控制单元104以及许可移动单元105组成。\n[0050] 许可验证单元201在生成用户计算环境识别码②之后,即在许可存储单元203中检索是否已存在一个用户环境识别码②′,如果已存在并与用户计算环境识别码②一致,则表明数字产品许可证①已曾绑定上述用户计算环境识别码②,且用户当前的用户计算环境是合法的,则;数字产品许可有效,许可验证单元201即通知许可执行单元103执行此合法有效的许可,由许可执行单元103调用数字产品播放控制单元104,开始数字产品的顺利使用。\n[0051] 如果在上述许可分发存储单元203中已存在一个用户计算环境识别码②′,且存储的用户计算环境识别码②′与上述用户计算环境识别码②不一致,则表明上述数字产品许可证①曾绑定于别的用户计算环境,且用户当前的用户计算环境是不合法的,则数字许可证无效,许可验证单元201即向许可执行单元103发出停止使用指令,并由许可执行单元\n103调用数字产品播放器控制单元104,停止数字产品的继续使用。\n[0052] 如果在上述许可分发存储单元203中尚未存在一个用户计算环境识别码②′,则表明上述数字产品许可证①尚未绑定到一个特定的用户计算环境,此时许可验证单元102即将用户计算环境识别码②存入许可分发存储单元203,此时存入许可分发存储单元203的上述用户计算环境识别码②即成为述用户计算环境识别码②′,完成上述数字产品许可证①与上述用户计算环境识别码②的绑定。此时,用户当前的用户计算环境是合法的,数字产品许可有效,许可验证单元201即向许可执行单元103发出放行指令,并由许可执行单元调用数字产品播放控制单元104,继续使用数字产品。\n[0053] 数字产品许可证①或其许可ID在第一次经由用户输入之后,可缓存至用户计算环境中,以后当用户再次使用同一数字产品时,上述许可输入单元101可自动从用户计算环境中检索缓存的上述数字产品许可证①,如检索到,则无须用户再次输入数字产品许可证①或其许可ID。\n[0054] 数字产品许可证①也可以和对应的数字产品一起,直接预置于售卖给用户的计算设备或数字化产品中,例如一台台式电脑、笔记本电脑、智能手机、机顶盒、或游戏机、或mp3播放器等,由此无须用户再人工输入上述数字产品许可证,同时也保证了该数字产品许可证①仅能应用于用户购买的计算设备或数字化产品,而不能复制到其它的计算设备或数字化产品上。\n[0055] 本发明还提供了用户将已绑定到特定用户计算环境中的数字产品许可证①移动到另一不同用户计算环境中,以方便用户可移动地使用上述数字产品许可证①。当上述移动过程完成以后,用户可在上述另一不同用户计算环境中顺利使用相应数字产品,而原本在上述特定用户计算环境中可使用的数字产品,此时不再能使用。\n[0056] 上述数字产品许可证①的移动过程包括许可证绑定解除与许可证重新绑定两个过程。\n[0057] 用户首先经由许可输入单元101,发起一个解除许可证绑定的请求③,许可输入单元101即将该请求③交给许可移动单元105处理。\n[0058] 上述许可移动单元105在接收到移动许可的请求③之后,即向上述许可验证单元\n201获取上述用户计算环境的用户计算环境识别码②,并从许可分发存储单元203中检索上述用户计算环境识别码②′,如果检索到,则将上述用户环境识别码②′从许可存储单元203中删除,此时即已解除对上述用户计算环境的绑定。\n[0059] 许可证绑定解除过程完成以后,上述数字产品许可证①即回复到未绑定状态。此时用户可对上述数字产品许可证①用于另一用户计算环境。发生于另一用户计算环境的许可证重新绑定过程与用户计算环境的绑定过程是一致的。\n[0060] 依据许可控制的需要,在上述数字产品许可证①中,可以包含对于数字产品使用权限的控制信息,可以包含对于数字产品使用有效期的控制信息,可以包含对于数字产品使用次数的控制信息,可以包含对于数字产品使用时间段的控制信息,还可以包含对于数字产品许可证移动次数的控制信息,以及需要用到的其它类别的控制信息。\n[0061] 请同时参见图2,许可管理模块3除了由基本的许可生成单元301和许可分发单元302之外,还可以增加由许可查询单元303以及许可在线销售接口单元304等扩展的管理程序单元或商业应用程序单元组成,还可以增加由许可管理存储单元305和许可备份存储单元306等扩展的数据存储单元组成。其中许可查询单元303用于根据用户输入的查询条件查找对应的许可证。许可管理存储单元305用于存储生成的许可证。许可在线销售接口单元304用于将已经生成的许可证向用户进行在线销售。许可备份存储单元306对许可管理存储单元305中存储的许可证进行备份。但这些扩展单元并不是本系统的必须部分,而是为实现进一步增强的管理与商业应用功能而增加的,同时在管理模块可增加的扩展单元也不止于上述列出的几种可扩展单元。\n[0062] 上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
法律信息
- 2021-05-04
未缴年费专利权终止
IPC(主分类): G06F 21/00
专利号: ZL 201010181136.9
申请日: 2010.05.24
授权公告日: 2012.07.18
- 2013-01-30
专利权的转移
登记生效日: 2012.12.26
专利权人由上海威客网络科技有限公司变更为上海精灵天下数字技术有限公司
地址由201203 上海市张江祖冲之路1559号4002室变更为201203 上海市张江祖冲之路1559号4001室
- 2012-09-05
专利权的转移
登记生效日: 2012.07.26
专利权人由覃云川变更为上海威客网络科技有限公司
地址由200127 上海市东方路1365号5号楼16C变更为201203 上海市张江祖冲之路1559号4002室
- 2012-07-18
- 2010-11-24
实质审查的生效
IPC(主分类): G06F 21/00
专利申请号: 201010181136.9
申请日: 2010.05.24
- 2010-10-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2005-01-28
| | |
2
| | 暂无 |
2005-06-08
| | |
3
| |
2006-05-10
|
2003-05-15
| | |
4
| |
2008-06-11
|
2007-12-29
| | |
5
| |
2007-03-21
|
2002-06-06
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |