[發明專利]實現應用程序與文檔庫系統的擴展模塊交互的方法及系統有效
| 申請號: | 200910077902.4 | 申請日: | 2009-02-03 |
| 公開(公告)號: | CN101794217A | 公開(公告)日: | 2010-08-04 |
| 發明(設計)人: | 郭旭;王東臨;劉寧勝 | 申請(專利權)人: | 北京書生國際信息技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 100089 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 應用程序 文檔 系統 擴展 模塊 交互 方法 | ||
技術領域
本發明涉及電子文檔處理技術,尤指一種涉及文檔庫系統的應用場景中 實現應用程序與文檔庫系統的擴展模塊交互的方法及系統。
背景技術
文檔庫是一種復雜的軟件系統,提供大量電子文檔的組織、管理、安全、 存儲和展示等功能。文檔庫系統是一種平臺軟件,提供非結構化數據的存儲、 讀寫、解析、呈現、組織、管理、安全和檢索等功能,并通過標準接口供應 用軟件調用。該標準接口稱為文檔庫標準接口,該接口的標準稱為文檔庫標 準(例如UOML標準),文檔庫系統所存儲的數據稱為文檔庫。文檔庫系 統所處理的非結構化數據可能包含一頁或多頁組成的平面媒體信息,也可能 包含音頻、視頻等流媒體信息,或者包含其它信息。應用軟件調用文檔庫系 統的方式為向文檔庫系統發送預定義的指令,發送指令的方式可以是發送命 令串,也可以是函數調用或其它方式。其中,所述預定義指令是與非結構化 數據的存儲形式(尤其是存儲格式)無關的,描述了對一種抽象模型的實例 的操作,該抽象模型是對某一類型的非結構化數據的某個通用特征(例如呈 現效果)進行抽象得到的,模型實例通常是樹狀結構。優選地,所述預定義 指令可以基于動作和對象來定義。文檔庫系統通常還具備完備性,例如當所 述通用特征是呈現效果的時候,可以生成任意呈現效果的非結構化數據(忽 略因為壓縮、數據精度等原因而造成的細微差別)。具體可見本申請人在先 提交的公開號為CN1979472A的基礎專利申請說明書,以及本申請人在先提 交的申請號為US12/133,280的專利申請說明書。
在本申請人在先提交的申請號為CN200510131072.0的基礎專利申請說 明書中提供了一種包括文檔庫系統、存儲器、應用軟件的文檔處理系統,其 中,文檔庫的數據存儲在存儲器中,文檔庫系統和應用軟件通過一種標準調 用接口連接起來,該標準調用接口根據預先定義的動作和對象而定義。應用 軟件對文檔的操作都統一成對一種預定義的通用文檔模型進行的操作,并通 過該標準調用接口向文檔庫系統發出指令,文檔庫系統按照應用軟件的指 令,對存儲在存儲器中的文檔庫執行相應的操作。
在本申請人已提交的申請號為CN200610113805.2的專利申請說明書中 提供了一種文檔庫系統和文檔系統功能的擴展方法,文檔庫系統包括系統擴 展接口和擴展功能調用模塊。其中,系統擴展接口,用于解析擴展數據,確 定對應的擴展功能模塊,并通知擴展功能調用模塊確定的擴展模塊;擴展功 能調用模塊,用于接收系統擴展接口發送的通知,并調用確定的擴展模塊的 接口對來自系統擴展接口的擴展數據進行處理。
擴展模塊可以動態的被應用程序加載并實現獨立的功能。關于擴展模塊 的相關技術在本申請人的在先申請中已有詳細介紹。
在現有文檔庫系統中,沒有實現應用程序與擴展模塊之間的交互。
發明內容
有鑒于此,本發明的主要目的在于提供一種在涉及文檔庫系統的應用場 景中實現應用程序與文檔庫系統的擴展模塊交互的方法,能夠通過應用程序 與擴展模塊間的交互,實現應用程序的用戶更有效、更細粒度地操控擴展模 塊,以及更方便地使用控制模塊提供的功能,最終更有效地通過擴展模塊來 擴展文檔庫系統的功能。
本發明的另一目的在于提供一種在涉及文檔庫系統的應用場景中實現 應用程序與擴展模塊交互的系統,能夠通過應用程序與擴展模塊間的交互, 實現應用程序的用戶更有效、更細粒度地操控擴展模塊,以及更方便地使用 控制模塊提供的功能,最終更有效地通過擴展模塊來擴展文檔庫系統的功 能。
為達到上述目的,本發明的技術方案具體是這樣實現的:
一種實現應用程序與文檔庫系統的擴展模塊交互的方法,其特征在于,該 方法包括:
所述應用程序枚舉文檔當前頁面中的擴展模塊數據,并根據擴展模塊數據 中指定的擴展模塊ID,查詢文檔庫系統中已注冊的擴展模塊接口,找到與該擴 展模塊ID相對應的擴展模塊接口;
應用程序或文檔庫系統以擴展模塊數據為參數,調用擴展模塊接口中負 責創建擴展模塊實例的擴展模塊實例創建接口,以創建擴展模塊實例。
該方法之后還包括:所述應用程序或文檔庫系統使用文檔庫系統中的擴展 模塊實例;
當使用完成后,該方法還包括:銷毀擴展模塊實例。
所述應用程序使用創建好的擴展模塊包括:界面交互,和/或消息交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京書生國際信息技術有限公司,未經北京書生國際信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910077902.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于操作系統網絡驅動的無盤計算機啟動方法
- 下一篇:可調整高度電子裝置





