[发明专利]一种文档库系统和文档库系统功能的扩展方法有效
申请号: | 200610113805.2 | 申请日: | 2006-10-17 |
公开(公告)号: | CN101165647A | 公开(公告)日: | 2008-04-23 |
发明(设计)人: | 郭旭;王东临;刘昌伟;刘宁胜 | 申请(专利权)人: | 北京书生国际信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 系统 功能 扩展 方法 | ||
1.一种扩展文档库系统功能的方法,其特征在于,包括如下步骤:
A,在文档库系统中预留系统扩展接口;
B,独立于文档库系统开发符合系统扩展接口的扩展功能模块;
C,文档库系统通过系统扩展接口解析扩展数据并调用对应的扩展功能模块进行处理。
2.如权利要求1所述的方法,其特征在于,所述扩展数据中设置有扩展标识,所述步骤C包括如下步骤:
C1,文档库系统通过系统扩展接口解析扩展数据获得扩展标识;
C2,文档库系统通过系统扩展接口查询与扩展数据的扩展标识匹配的扩展功能模块;
C3,调用匹配扩展功能模块的接口对扩展数据进行处理。
3.如权利要求2所述的方法,其特征在于,所述扩展功能模块中设置有标识接口,以提供该扩展功能模块的扩展标识;
所述步骤C2包括如下步骤:
文档库系统根据扩展功能模块的标识接口查询与扩展数据具有匹配扩展标识的扩展功能模块。
4.如权利要求2所述的方法,其特征在于,所述文档库系统中注册有扩展功能模块与扩展标识的对应信息;
所述步骤C2包括如下步骤:
文档库系统根据注册的扩展功能模块与扩展标识的对应信息查询与扩展数据的扩展标识匹配的扩展功能模块。
5.如权利要求2所述的方法,其特征在于,所述的扩展功能模块中设置有枚举接口,用以枚举扩展功能模块的所有接口;步骤C3包含如下步骤:
调用匹配扩展功能模块的枚举接口,查询该扩展功能模块中用于处理扩展数据的接口;
调用匹配的扩展功能模块接口对扩展数据进行处理。
6.如权利要求5所述的方法,其特征在于,所述扩展功能模块中设置创建接口和析构接口;在调用匹配扩展功能模块的接口对扩展数据进行处理前,通过创建接口创建扩展数据对应的扩展实例,并在调用匹配扩展功能模块的接口对扩展数据进行处理后,通过析构接口销毁所述的扩展实例。
7.如权利要求6所述的方法,其特征在于,所述系统扩展接口中包含标准消息的定义,所述扩展实例提供对所述标准消息的支持,并设置有消息接口接收文档库系统或者应用程序发送的消息。
8.如权利要求7所述的方法,其特征在于,所述标准消息包括生成扩展实例窗口的消息,获取扩展数据显示位图的消息,添加/删除菜单、工具条、菜单项、工具条按钮的消息,改变扩展实例显示区域的消息,刷新扩展实例显示区域的消息。
9.如权利要求7所述的方法,其特征在于,所述扩展实例设置有反向消息接口,并通过反向消息接口向文档库系统或者应用程序发送消息。
10.如权利要求2至9中任意一项所述的方法,其特征在于,所述扩展功能模块的接口由应用程序通过应用层接口调用。
11.如权利要求1至5中任意一项所述的方法,其特征在于,所述扩展功能模块在加载到系统前以文件的形式存储。
12.如权利要求11所述的方法,其特征在于,所述存储扩展功能模块的文件为Windows系统的动态链接库文件,或为Linux系统下的so文件,或Java虚拟机环境下的jar文件或class文件,或Unix系统下的动态库文件。
13.如权利要求11所述的方法,其特征在于,所述存储扩展功能模块的文件所在的目录为在文档库系统预先设置的固定目录。
14.如权利要求11所述的方法,其特征在于,所述存储扩展功能模块的文件所在的目录存储在文档库系统预先设置的配置文件、注册表或数据库中。
15.如权利要求11所述的方法,其特征在于,所述存储扩展功能模块的文件中包含一个或者多个扩展功能模块。
16.如权利要求11所述的方法,其特征在于,文档库系统加载扩展功能模块包括如下步骤:
获得包含扩展功能模块的文件的名称及其所在的目录;
利用动态加载技术将扩展功能模块加载到内存中。
17.如权利要求11所述的方法,其特征在于,所述存储扩展功能模块的文件位于远程服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京书生国际信息技术有限公司,未经北京书生国际信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610113805.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:出租车车载视频防护网
- 下一篇:一种PVC卷边地砖