[发明专利]软件定制模块的实现方法及系统有效
申请号: | 200810125274.8 | 申请日: | 2008-06-30 |
公开(公告)号: | CN101315604A | 公开(公告)日: | 2008-12-03 |
发明(设计)人: | 孙毅;梁建国;郑梁;孙艳争;黎龙 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 定制 模块 实现 方法 系统 | ||
1.一种软件定制模块的实现方法,其特征在于,包括:
根据用户的功能模块定制请求,在界面子系统中增加用户所定制功能的事件处理类并确定所增加的功能模块的界面视图;所述事件处理类为具体菜单事件的处理类;
根据所述功能模块修改所述界面子系统与功能子系统的接口配置文件,所述配置文件用于管理事件处理类的增加或删除操作;
根据修改的接口配置文件在所述界面子系统或所述功能子系统配置接口及所定制功能的事件处理类的实现类。
2.如权利要求1所述的方法,其特征在于,还包括:根据用户的功能模块定制请求修改界面子系统的配置文件,所述修改界面子系统的配置文件包括配置用于唯一标识类的标号、类名参数。
3.如权利要求2所述的方法,其特征在于,进一步包括:
添加指定用户可操作的类,并通过所述唯一标识类的标号和/或类名与事件处理类文件进行关联。
4.如权利要求1所述的方法,其特征在于,还包括增加左树结点和对应的镶板界面的步骤:
根据左树结点的层次关系,配置相应的子结点。
5.如权利要求1所述的方法,其特征在于,所述修改界面子系统与功能子系统的接口配置文件,包括:
在接口配置文件中增加实现接口和该接口实现类的路径。
6.如权利要求1所述的方法,其特征在于,进一步包括删除所配置用户定制功能模块的步骤:
在界面子系统的配置文件中删除所配置的用户所定制功能的事件处理类文件及参数;
在界面子系统的配置文件中删除所定制功能模块对应的子结点;
在界面子系统的配置文件中删除所述用户定制功能的实现接口和该接口实现类的路径。
7.如权利要求2所述的方法,其特征在于,所述修改界面予系统的配置文件还包括配置参数:
加速键、快捷键。
8.一种用于实现软件定制模块的系统,其特征在于,包括:
接收单元,用于接收用户的功能模块定制请求;
第一配置单元,用于根据用户的功能模块定制请求,在界面子系统中增加用户所定制功能的事件处理类并确定所增加的功能模块的界面视图;根据所述功能模块修改所述界面子系统与功能子系统的接口配置文件;其中,所述事件处理类为具体菜单事件的处理类,所述配置文件用于管理事件处理类的增加或删除操作;
第二配置单元,用于根据修改的接口配置文件在所述界面子系统或所述功能子系统配置接口及所定制功能的事件处理类的实现类。
9.如权利要求8所述的系统,其特征在于,所述第一配置单元还用于:
根据用户的功能模块定制请求修改界面子系统的配置文件,所述修改界面子系统的配置文件包括配置用于唯一标识类的标号、类名参数。
10.如权利要求9所述的系统,其特征在于,还包括:
第三配置单元,用于添加指定用户可操作的类,并通过所述唯一标识类的标号和/或类名与事件处理类文件进行关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810125274.8/1.html,转载请声明来源钻瓜专利网。