[發明專利]一種程序模塊間消息傳輸方法及系統在審
| 申請號: | 201711338371.0 | 申請日: | 2017-12-14 |
| 公開(公告)號: | CN108052399A | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | 王唯融 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F17/15 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王汝銀 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 程序 模塊 消息 傳輸 方法 系統 | ||
本發明涉及計算機技術領域,提供一種程序模塊間消息傳輸方法及系統,所述方法包括:當檢測到需在兩個程序模塊之間傳送消息時,調用預先生成路由消息生成函數;根據調用的所述路由消息生成函數,生成在兩個所述程序模塊之間傳輸消息所對應的路由消息,所述路由消息包含由點分字符形成的點分字符串,所述路由消息的模式為target.module.feature.type;將包含所述路由消息和所述路由消息所對應的實體消息組合生成消息;將生成的所述消息發送到對應的程序模塊所在的計算機終端,從而提供一種自動且統一的消息路由機制,避免復雜的消息通信帶來的混亂,提高了編碼的便利性。
技術領域
本發明屬于計算機技術領域,尤其涉及一種程序模塊間消息傳輸方法及系統。
背景技術
對于模塊化組成的應用程序而言,程序內部的消息通信時不可或缺的。
而當程序規模擴展到更大的程度,例如使用CS架構時,程序內部的消息通信將變得重要且復雜。在很多情況下,錯綜復雜的內部消息通信機制往往成為程序Bug的一大來源,給計算機帶來安全隱患。
發明內容
本發明的目的在于提供一種程序模塊間消息傳輸方法,旨在解決現有技術中當程序規模較大時,錯綜復雜的程序模塊之間的消息通訊存在缺陷的問題。
本發明是這樣實現的,一種程序模塊間消息傳輸方法,所述方法包括下述步驟:
當檢測到需在兩個程序模塊之間傳送消息時,調用預先生成路由消息生成函數;
根據調用的所述路由消息生成函數,生成在兩個所述程序模塊之間傳輸消息所對應的路由消息,所述路由消息包含由點分字符形成的點分字符串,所述路由消息的模式為target.module.feature.type;
將包含所述路由消息和所述路由消息所對應的實體消息組合生成消息;
將生成的所述消息發送到對應的程序模塊所在的計算機終端。
作為一種改進的方案,所述方法還包括下述步驟:
預先配置所述路由消息調用函數,所述路由消息調用函數用于獲取在兩個所述程序模塊之間傳送消息時所需要的信息,所述信息包含消息目的target、消息目的中的程序模塊module、程序模塊的具體功能feature和消息類型type。
作為一種改進的方案,所述消息目的target包括服務器、客戶端以及界面,所述消息目的中的程序模塊module包括服務器的日志模塊和客戶端的網絡通信模塊,所述程序模塊的具體功能feature包括日志模塊的消息記錄功能和進度管理模塊的清零功能,所述消息類型type包括策略和日志。
本發明的另一目的在于提供一種程序模塊間消息傳輸系統,所述系統包括:
函數調用模塊,用于當檢測到需在兩個程序模塊之間傳送消息時,調用預先生成路由消息生成函數;
路由消息生成模塊,用于根據調用的所述路由消息生成函數,生成在兩個所述程序模塊之間傳輸消息所對應的路由消息,所述路由消息包含由點分字符形成的點分字符串,所述路由消息的模式為target.module.feature.type;
消息生成模塊,用于將包含所述路由消息和所述路由消息所對應的實體消息組合生成消息;
消息發送模塊,用于將生成的所述消息發送到對應的程序模塊所在的端。
作為一種改進的方案,所述系統還包括:
函數預先配置模塊,用于預先配置所述路由消息調用函數,所述路由消息調用函數用于獲取在兩個所述程序模塊之間傳送消息時所需要的信息,所述信息包含消息目的target、消息目的中的程序模塊module、程序模塊的具體功能feature和消息類型type。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711338371.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種太陽能板清洗裝置
- 下一篇:一種用于蝦肉糜的凍藏品質保障劑及應用





