[发明专利]一种调用文档库系统的方法和装置无效
申请号: | 201110190418.X | 申请日: | 2011-07-07 |
公开(公告)号: | CN102299956A | 公开(公告)日: | 2011-12-28 |
发明(设计)人: | 李明 | 申请(专利权)人: | 北京书生数字图书馆软件技术有限公司;天津书生投资有限公司;北京书生网络技术有限公司;北京书生国际信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调用 文档 系统 方法 装置 | ||
技术领域
本发明涉及文档库技术,特别是涉及一种调用文档库系统的方法和装置。
背景技术
申请号为200910076749.3的中国专利申请提供了一种基于客户机/服务器模式的非结构化数据(UOML)处理系统和非结构化数据(UOML)处理方法。在该专利申请中,公开了一种基于UOML实现网络调用文档库的系统,该系统由客户端以及远程服务器端构成。其中,客户端,用于接收来自于应用软件的预定义指令,根据所述预定义指令调用客户端组件中的相应功能和/或与服务器进行网络通信,用以调用服务器端中的相应功能完成所述操作;服务器端,用于与客户端进行网络通信,根据客户端的调用提供相应功能;所述预定义指令与所述非结构化数据的存储形式无关。
在这种方式下,当本地应用程序想调用远程文档库时,本地应用程序利用UOML调用客户端组件的API接口,客户端组件解析UOML后,再使用自定义的协议和远程文档库系统通讯,最终实现本地应用软件对远程文档库系统的操作。
现有的方法虽然实现了对远程文档库系统的操作,但本地应用软件并未直接通过UOML调用远程文档库系统,使得远程文档库系统本身失去了使用UOML所带来的文档互操作性。
此外由于文档库系统的客户端组件的使用,也限制了远程文档库系统的应用范围,比如若应用软件为Java程序或者是浏览器应用,而文档库系统的客户端组件提供的是C++版本的API,则应用软件无法通过调用文档库系统的客户端组件来调用远程文档库系统。而若开发支持各种编程语言的文档库系统,则会增加远程文档库系统的开发成本。
上述现有技术存在的问题是因为通过UOML调用本地文档库的方式和调用远程文档库的方式的不统一造成的。
发明内容
为此,本发明实施例提供一种调用文档库系统的方法和装置,可以直接通过UOML调用远程文档库系统,实现通过UOML调用本地文档库的方式和远程文档库的方式的统一,提高远程调用的效率。
具体来说,本发明实施例提供了一种调用文档库系统的方法,包括:
将UOML操作指令映射为符合网络协议的网络请求;
将该网络请求发送给远程文档库系统,以供其对文档数据进行相应的操作。
本发明实施例还提供了一种调用文档库系统的装置,包括:
第一模块:应用于本地应用程序侧,用于将UOML操作指令映射为符合网络协议的网络请求;
第二模块:应用于本地应用程序侧,用于将UOML操作指令映射为符合网络协议的网络请求。
本发明实施例充分应用网络服务传输协议独立于编程语言和UOML本身文档互操作性的特点,实现在本地程序(包括浏览器应用程序)使用UOML直接调用远程文档库系统资源进行操作;因此,本发明实施例公开的技术方案简化了本地应用程序调用远程文档库系统的中间环节,实现了通过UOML调用本地文档库的方式和远程文档库的方式的统一,提高了远程调用效率。
附图说明
图I为本发明实施例提供的一种调用文档库系统的方法流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
本发明实施例通过网络服务平台,将UOML操作指令映射为网络服务协议的网络请求,并将该网络请求发送给远程文档库系统;远程文档库系统将接收到的网络请求重新映射为远程文档库系统编程语言识别的指令,根据该指令执行相应的文档操作。
图1为依据本发明实施例提供的调用文档库系统的方法流程图。如图1所示,该方法具体包括:
步骤101:本地应用程序调用远程文档库系统的Web Service。
通常,Web Service采用的协议包括简单对象访问协议(SOAP),远程过程调用协议(XML-RPC),轻量级的远程过程调用协议(JSON-RPC)等协议。
步骤102:本地应用程序将UOML操作指令映射为符合Web Service协议的网络请求,并将该网络请求发送给远程文档库系统。
其中,所述UOML操作指令包括UOML操作指令的动作和UOML操作指令的对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京书生数字图书馆软件技术有限公司;天津书生投资有限公司;北京书生网络技术有限公司;北京书生国际信息技术有限公司,未经北京书生数字图书馆软件技术有限公司;天津书生投资有限公司;北京书生网络技术有限公司;北京书生国际信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110190418.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能够自动化破碎结晶态半成品的粉碎机
- 下一篇:反冲洗V型除污器