[發明專利]一種功能模塊的調用方法、裝置及設備在審
| 申請號: | 201911383920.5 | 申請日: | 2019-12-28 |
| 公開(公告)號: | CN111078326A | 公開(公告)日: | 2020-04-28 |
| 發明(設計)人: | 劉均;趙舒浩 | 申請(專利權)人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F8/658 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王兆林 |
| 地址: | 518000 廣東省深圳市龍*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 功能模塊 調用 方法 裝置 設備 | ||
本申請公開了一種功能模塊的調用方法,根據用戶在診斷界面的操作,在多個相互獨立的模塊中確定出需要調用的當前模塊;判斷當前模塊是否為功能模塊;如果是,則調用功能模塊以執行相應功能操作,并根據功能模塊中指示的調用入口信息以確定下一步要調用的最新模塊;如果否,則說明當前模塊為菜單模塊,調用菜單模塊以為用戶提供菜單信息。由此可見,本申請提供的診斷軟件由多個相互獨立的模塊構成,通過判斷當前模塊是功能模塊或菜單模塊,以執行相應的調用操作。多個互相獨立的模塊的設計擴展性好,更加便捷地對診斷軟件進行更新和升級。此外,本申請所提供的一種功能模塊的調用裝置、設備及存儲介質與上述方法對應。
技術領域
本申請涉及車輛診斷技術領域,特別是涉及一種功能模塊的調用方法、裝置及設備。
背景技術
隨著汽車行業的快速發展,車輛獲取了廣泛地應用。為確保車輛在使用過程中的安全性與可靠性,使用診斷軟件對車輛進行診斷成為十分重要的步驟。
近年來,為了減少診斷軟件中程序本身在資源上的使用,現有技術中的診斷軟件采用了順序編寫程序的架構,也就是診斷軟件中的功能模塊和菜單模塊混合編寫在同一個程序中。對于診斷軟件中不同功能模塊之間的調用則利用編程語言中常見的選擇語句來實現。
但是,由于現有技術中的將功能模塊和菜單模塊混合編寫在同一個程序中,導致結構耦合性高;在調用錯誤或添加其它診斷功能等情況下,需要對診斷軟件修改時,無法獨立對其中的某個功能模塊部分進行單獨修改,造成擴展難度大,不便于對診斷軟件進行更新和升級。
發明內容
本申請的目的是提供一種功能模塊的調用方法、裝置、設備及存儲介質,通過判斷當前模塊是功能模塊或菜單模塊,以執行相應的調用操作。當在調用過程中出現異常時,則可對相應的被調用的模塊進行修改以處理異常,無需對整個診斷軟件進行修改。多個互相獨立的模塊的設計降低了診斷軟件結構的耦合性;可單獨對其中的某個模塊進行修改,擴展性好,更加便捷地對診斷軟件進行更新和升級。
為解決上述技術問題,本申請提供一種功能模塊的調用方法,包括:
根據用戶在診斷界面的操作,在多個相互獨立的模塊中確定出需要調用的當前模塊;
判斷所述當前模塊是否為功能模塊;
如果是,則調用所述功能模塊以執行相應功能操作,并根據所述功能模塊中指示的調用入口信息以確定下一步要調用的最新模塊;
如果否,則說明所述當前模塊為菜單模塊,調用所述菜單模塊以為用戶提供菜單信息。
優選地,所述根據所述功能模塊中指示的調用入口信息以確定下一步要調用的最新模塊具體為:
根據所述功能模塊中預先配置的屬性,獲取所述功能模塊指示的調用入口信息以確定下一步要調用的最新模塊。
優選地,所述功能模塊和所述菜單模塊具體通過可擴展標記語言xml進行描述。
優選地,還包括:
當接收到啟動信息,根據入口信息加載相應的啟動模塊以完成啟動操作。
優選地,還包括:
根據用戶在所述診斷界面的操作,判斷是否接收到立即停止信息;
如果是,則退出當前調用的模塊以停止當前操作。
優選地,還包括:
根據診斷結果,判斷與預設結果是否一致;
如果否,則反饋異常信息以進行調用異常提示。
優選地,還包括:
根據預先存儲的運維人員的聯系方式,通知所述運維人員以對所述異常信息進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征科技股份有限公司,未經深圳市元征科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911383920.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可拆卸式鋼絲繩套壓合模具及沖壓機
- 下一篇:一種折彎側壁墩厚方法





