[發明專利]一種基于插件技術在信息分發軟件數據過濾中的應用方法有效
| 申請號: | 201310042521.9 | 申請日: | 2013-02-04 |
| 公開(公告)號: | CN103176795A | 公開(公告)日: | 2013-06-26 |
| 發明(設計)人: | 程文迪;楚威;俞杰;孫豐鑫 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 210007 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 插件 技術 信息 分發 軟件 數據 過濾 中的 應用 方法 | ||
1.一種基于插件技術在信息分發軟件數據過濾中的應用方法,其特征在于,該應用方法包括以下步驟:
步驟1、在系統中定義所有種類信息的類型標示符,信源方在發送數據和用戶方在訂閱數據時指明本數據的信息類型;
步驟2、在系統中定義所有類別訂閱條件的標示符,用戶方在訂閱請求中指明訂閱條件;
步驟3、定義訂閱條件的數據結構;
步驟4、定義插件接口,即信息分發軟件的插件接口包含三個接口函數,第一個接口函數用于獲取該插件所能處理的信息類型,第二個接口函數用于向插件賦予匹配條件,第三個接口函數用于獲取插件的匹配結果;
步驟5、插件開發;
步驟6、軟件集成與調用過程。
2.根據權利要求1所述的基于插件技術在信息分發軟件數據過濾中的應用方法,其特征在于:
所述步驟1中,信息類型的種類能擴充。
3.根據權利要求1所述的基于插件技術在信息分發軟件數據過濾中的應用方法,其特征在于:
所述步驟2中,根據不同種類信息包含的屬性和字段不同,訂閱條件與信息類型之間具有關聯性,其中典型的訂閱條件包括,區域、敵我屬性、目標國籍、目標類型、目標高度、威脅等級且訂閱條件能擴展。
4.根據權利要求1所述的基于插件技術在信息分發軟件數據過濾中的應用方法,其特征在于:
所述步驟5中,根據步驟4定義的三個接口函數,插件的開發包括以下步驟,
步驟(5-1)明確該插件能夠解析處理的信息類型列表,即編寫接口函數1,返回能夠處理的信息類型標識符數組和數組長度;
步驟(5-2)利用調用方提供的訂閱條件參數(即函數輸入參數)對插件進行初始化,即通過接口函數2使插件獲得訂閱條件參數;
步驟(5-3)獲得調用方傳入的數據(即函數輸入參數),根據上一步驟中獲得的訂閱條件參數,調用條件匹配接口函數3,返回值表示該數據是否匹配成功。
5.根據權利要求1所述的基于插件技術在信息分發軟件數據過濾中的應用方法,其特征在于:
所述步驟6中,軟件集成與調用過程包括以下步驟,
步驟(6-1)信息分發軟件宿主程序啟動,并調用函數動態裝載本地的插件庫(動態鏈接庫),調用函數獲得接口函數地址;
步驟(6-2)運行過程中,信息分發軟件接收各信息源發送的數據;
步驟(6-3)解析數據的信息報頭以獲得信息類型,根據信息類型選擇相應的條件匹配插件,若支持此信息類型的插件不存在,則進行步驟(6-7);
步驟(6-4)將用戶提交的訂閱條件作為插件接口函數2的輸入參數,對插件進行初始化;
步驟(6-5)插件獲得信源的數據后,首先對數據進行解碼,然后按照訂閱條件列表逐一對數據進行匹配;
步驟(6-6)若存在一個訂閱條件不匹配,則立即返回FALSE(錯誤提示),否則繼續與下一訂閱條件進行匹配,若同一訂閱條件下有多個子條件,則數據信息滿足一個子條件,即可繼續匹配下一個訂閱條件,若匹配完并且滿足所有的訂閱條件則返回TRUE(正確提示),否則返FALSE(錯誤提示);
步驟(6-7)結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310042521.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:硫氮自動測定儀
- 下一篇:一種ICP-MS分析系統
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





