[發明專利]實現應用程序與文檔庫系統的擴展模塊交互的方法及系統有效
| 申請號: | 200910077902.4 | 申請日: | 2009-02-03 |
| 公開(公告)號: | CN101794217A | 公開(公告)日: | 2010-08-04 |
| 發明(設計)人: | 郭旭;王東臨;劉寧勝 | 申請(專利權)人: | 北京書生國際信息技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 100089 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 應用程序 文檔 系統 擴展 模塊 交互 方法 | ||
1.一種實現應用程序與文檔庫系統的擴展模塊交互的方法,其特征在于, 該方法包括:
所述應用程序枚舉文檔當前?頁面中的擴展模塊數據,并根據擴展模塊數據 中指定的擴展模塊ID,查詢文檔庫系統中已注冊的擴展模塊接口,找到與該擴 展模塊ID相對應的擴展模塊接口;
應用程序或文檔庫系統以擴展模塊數據為參數,調用擴展模塊接口中負 責創建擴展模塊實例的擴展模塊實例創建接口,以創建擴展模塊實例;
所述應用程序或文檔庫系統使用文檔庫系統中的擴展模塊實例;
其中,所述應用程序使用文檔庫系統中的擴展模塊實例包括:界面交互, 和/或消息交互。
2.根據權利要求1所述的方法,其特征在于,該方法之后還包括:
當使用完成后,銷毀擴展模塊實例。
3.根據權利要求2所述的方法,其特征在于,所述應用程序使用文檔庫系 統中的擴展模塊實例方法為:通過所述應用程序與創建的擴展模塊窗口間的交 互來實現。
4.根據權利要求3所述的方法,其特征在于,在所述應用程序與擴展模塊 窗口交互之前還包括:所述應用程序調用擴展模塊的顯示窗口接口創建擴展模 塊窗口;窗口交互之后還包括:在使用完成后所述應用程序調用擴展模塊的關 閉窗口接口,關閉已創建的擴展模塊窗口。
5.根據權利要求4所述的方法,其特征在于,在創建擴展模塊窗口之后, 該方法還包括:改變擴展模塊窗口的基本特征信息。
6.根據權利要求5所述的方法,其特征在于,所述改變擴展模塊窗口的基 本特征信息的方法為:
所述應用程序調用擴展模塊的消息接口,將改變后的窗口的基本特征信息 發送給擴展模塊;擴展模塊根據接收到的基本特征信息改變自身窗口。
7.根據權利要求6所述的方法,其特征在于,所述基本特征信息包括位置 和/或大小信息。
8.根據權利要求4所述的方法,其特征在于,在創建擴展模塊窗口之后, 關閉擴展模塊窗口之前,該方法還包括:
所述擴展模塊調用來自應用程序的逆向消息接口向應用程序發消息。
9.根據權利要求8所述的方法,其特征在于,所述向應用程序發送的消息 為:改變應用程序界面的界面變更請求;
所述應用程序按照接收到的界面變更請求中的信息改變應用程序界面;
當應用程序界面使用完后,擴展模塊使用應用程序的逆向消息接口,向應 用程序發送界面變更撤銷請求,應用程序撤銷應用程序界面的變更。
10.根據權利要求2所述的方法,其特征在于,所述應用程序使用文檔庫 系統中的擴展模塊實例的方法為:
所述應用程序調用消息接口,將相應信息發送給擴展模塊,擴展模塊按照 接收到的信息進行操作;
或者,所述應用程序調用擴展模塊的消息接口,將逆向消息接口發送給擴 展模塊。
11.根據權利要求2所述的方法,其特征在于,所述銷毀擴展模塊實例的 方法為:所述應用程序調用當前使用的擴展模塊實例對應的擴展模塊實例銷毀 接口銷毀所述擴展模塊實例。
12.根據權利要求1或8所述的方法,其特征在于,所述擴展模塊為流媒 體擴展模塊,該方法還包括:所述應用程序向流媒體擴展模塊發送用于控制流 媒體播放的信息。
13.根據權利要求1或8所述的方法,其特征在于,所述擴展模塊為支持 全局設置的特定擴展模塊;該方法還包括:
所述應用程序設置與特定擴展模塊交互的設置界面;用戶通過設置界面, 管理特定擴展模塊的全局設置;
在所述管理為用戶查看全局設置時,應用程序調用擴展模塊的獲取全局設 置的接口,得到相關擴展模塊的全局設置信息,并顯示在設置界面中;
在所述管理為用戶修改全局設置時,所述應用程序將調用擴展模塊修改全 局設置的接口,將修改信息傳遞給特定擴展模塊,特定擴展模塊根據接收到的 修改信息進行相應改變。
14.一種實現應用程序與文檔庫系統的擴展模塊交互的系統,其特征在 于,該系統至少包括應用程序模塊和文檔庫系統,其中,
所述應用程序模塊,用于枚舉文檔當前頁面中的擴展模塊數據,并根據擴 展模塊數據中指定的擴展模塊ID,查詢所述文檔庫系統中已注冊的擴展模 塊接口,找到與該擴展模塊ID相對應的擴展模塊接口;
所述應用程序模塊或文檔庫系統以擴展模塊數據為參數,調用擴展模塊接 口中負責創建擴展模塊實例的擴展模塊實例創建接口,以創建擴展模塊實例;
所述應用程序模塊或文檔庫系統使用文檔庫系統中的擴展模塊實例;其 中,所述應用程序模塊使用文檔庫系統中的擴展模塊實例包括:界面交互, 和/或消息交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京書生國際信息技術有限公司,未經北京書生國際信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910077902.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于操作系統網絡驅動的無盤計算機啟動方法
- 下一篇:可調整高度電子裝置





