[发明专利]功能定制方法和装置有效
申请号: | 201010537725.6 | 申请日: | 2010-11-05 |
公开(公告)号: | CN102467640A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 何鑫 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能 定制 方法 装置 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种软件产品功能定制方法和装置。
背景技术
用户购买软件产品有时只需要软件产品的部分功能。企业可以根据用户定制的功能,为用户制作相应的加密狗。软件产品安装部署时,根据相应的加密狗,只安装有安装权限的部署模块,实现用户定制部分的功能,而对于用户未定制部分,用户没有安装权限。
加密狗是指包含软件加密点对应的功能模块的使用权限的文件或硬件设备。加密点是决定软件功能模块是否有使用权限的信息标记。当一个部署模块的安装权限由多个功能模块对应的加密点共同决定时,这个部署模块的加密点就是一个组合加密点。由于部署模块中包含的功能模块之间可能存在复杂的逻辑关系,所以组合加密点的各个加密点之间也可能存在复杂的逻辑关系。
目前,大型软件产品中,一般都会存在部署程序和部署模板。其中,部署模板属于描述性文件,用于指导部署程序工作;部署程序用于在软件产品安装过程中,依照部署模板的描述,进行部署模块的安装。
现有技术对软件产品实现功能定制的方法是:根据用户定制的功能,为用户制作相应的加密狗;根据所述加密狗,由部署程序中部署模块与功能模块的对应关系,判断部署模块的安装权限,使用户只安装定制功能对应的部署模块,实现软件产品功能定制。
在实现本发明的过程中,发明人发现,现有技术至少存在以下问题:部署模块与功能模块的对应关系绑定于部署程序中,功能模块以及部署模块与功能模块的对应关系发生变化时,需要修改部署程序,对于结构复杂的软件部署工程,修改部署程序所付出的代价是巨大的,不利于功能模块以及部署模块与功能模块的对应关系的变化和扩展,也就不利于实现功能定制。
发明内容
本发明的实施例提供一种功能定制的方法和装置,能够实现部署模块与功能模块的对应关系与部署程序的分离。
本发明解决上述问题的一个实施例是:一种功能定制方法,包括:根据部署模块中功能模块的逻辑关系,在部署模板中添加组合加密点信息;获取所述功能模块的使用权限;对所述部署模板中组合加密点信息进行解析,得到解析结果;根据所述解析结果和所述功能模块的使用权限,确定所述部署模块的安装权限。
本发明解决上述问题的另一个实施例是:一种功能定制装置,包括:
组合加密点信息模块,用于根据部署模块中功能模块的逻辑关系,在部署模板中添加组合加密点信息;
权限获取模块,用于获取所述功能模块的使用权限;
组合加密点解析模块,用于对所述组合加密点信息模块提供的组合加密点信息进行解析,得到解析结果;
安装权限确定模块,用于根据所述组合加密点解析模块得到的解析结果和所述权限获取模块得到的所述功能模块的使用权限,确定所述部署模块的安装权限。
本发明实施例提供的功能定制方法和装置,通过在部署模板中添加组合加密点信息,并对所述部署模板中组合加密点信息进行解析,得到解析结果,实现部署模块安装权限的判断;使部署模块与功能模块的对应关系与部署程序相分离,利于功能模块以及部署模块与功能模块的对应关系的变化和扩展。本发明实施例解决了现有技术中,部署模块与功能模块的对应关系绑定于部署程序中,不利于功能模块以及部署模块和功能模块的对应关系的变化和扩展的问题,能够实现软件产品功能的灵活定制。
附图说明
图1为本发明实施例提供的功能定制方法流程图;
图2为图1所示的本发明实施例提供的获取使用权限的方法流程图;
图3为本发明实施例提供的解析方法的第一种解析规则示意图;
图4为本发明实施例提供的解析方法的第二种解析规则示意图;
图5为本发明实施例提供的解析方法的第三种解析规则示意图;
图6为本发明实施例提供的解析方法的第四种解析规则示意图;
图7为本发明实施例提供的功能定制装置结构示意图;
图8为图7所示的本发明实施例提供的功能定制装置中权限获取模块结构示意图;
图9为图7所示的本发明实施例提供的功能定制装置中组合加密点解析模块的结构示意图。
具体实施方式
为了解决现有技术中,部署模块与功能模块的对应关系绑定于部署程序中,不利于功能模块以及部署模块与功能模块的对应关系的变化和扩展的问题,本发明实施例提供一种功能定制方法和装置。下面结合附图和具体的实施例进行说明。
如图1所示,本发明实施例提供的功能定制方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010537725.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种注射剂中5-羟甲基糠醛含量的测定方法
- 下一篇:一种负荷转移配电变压器