[發(fā)明專利]模擬汽車通訊的方法、系統(tǒng)以及計算機可讀存儲介質在審
| 申請?zhí)枺?/td> | 201710270408.4 | 申請日: | 2017-04-21 |
| 公開(公告)號: | CN107037804A | 公開(公告)日: | 2017-08-11 |
| 發(fā)明(設計)人: | 劉均;莊文龍 | 申請(專利權)人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 518129 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 模擬 汽車 通訊 方法 系統(tǒng) 以及 計算機 可讀 存儲 介質 | ||
技術領域
本發(fā)明涉及汽車診斷領域,尤其涉及模擬汽車通訊的方法、系統(tǒng)以及計算機可讀存儲介質。
背景技術
隨著經濟的發(fā)展,導致了人們的出行方式發(fā)生了改變,如今,汽車已經成為許多人的代步工具,在汽車的使用過程中,難免要對汽車進行保養(yǎng)和維修。在對汽車進行保養(yǎng)和維修時,汽車診斷儀是經常被使用的工具。汽車診斷儀在開發(fā)和測試的時候,都需要和汽車總線或者ECU(電子控制單元/行車電腦)進行數據通訊,但是不論是汽車還是ECU在接收到檢測儀發(fā)出的詢問命令后回復的命令都是固定的,不能按照實際的測試條件設置回復命令,達不到檢測要求。
發(fā)明內容
本發(fā)明的主要目的在于提供一種模擬汽車通訊的方法、系統(tǒng)以及計算機可讀存儲介質,旨在解決現(xiàn)有技術中汽車診斷儀在開發(fā)和測試的時候,都需要和汽車總線或者ECU(電子控制單元/行車電腦)進行數據通訊,但是不論是汽車還是ECU在接收到檢測儀發(fā)出的詢問命令后回復的命令都是固定的,不能按照實際的測試條件設置回復命令,達不到檢測要求的技術問題。
為實現(xiàn)上述目的,本發(fā)明提供一種模擬汽車通訊的方法,所述模擬汽車通訊的方法應用于上位機,所述模擬汽車通訊的方法包括:
接收下位機基于汽車檢測儀發(fā)出的檢測命令所發(fā)送的詢問命令;
判斷預置的數據庫中是否存在所述詢問命令對應的回復命令;
若數據庫中存在所述回復命令,則將所述回復命令發(fā)送至所述下位機,以供下位機反饋至汽車檢測儀。
優(yōu)選地,所述接收下位機基于汽車檢測儀發(fā)出的檢測命令所發(fā)送的詢問命令之前包括:
根據車系類型將對應的若干詢問命令以及對應的回復命令關聯(lián)存儲在所述車系對應的數據庫中。
優(yōu)選地,所述判斷預置的數據庫中是否存在所述詢問命令對應的回復命令包括:
確定所述詢問命令對應的車系;
判斷所述車系對應的數據庫中是否存在所述詢問命令對應的回復命令。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種模擬汽車通訊的方法,所述模擬汽車通訊的方法應用于下位機,所述模擬汽車通訊的方法包括:
當接收到來自汽車檢測儀發(fā)出的檢測命令,將所述檢測命令對應的詢問命令發(fā)送至上位機;
當接收到來自上位機發(fā)送的回復命令,根據預置通訊協(xié)議對所述回復命令進行格式轉化,將所述格式轉化后的回復命令發(fā)送至汽車檢測儀。
優(yōu)選地,所述當接收到來自汽車檢測儀發(fā)出的檢測命令,將所述檢測命令對應的詢問命令發(fā)送至上位機之前包括:
接收上位機發(fā)出的設置命令,根據所述設置命令,設置預置通訊收發(fā)器的通訊參數以及通訊協(xié)議。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種模擬汽車通訊的系統(tǒng),所述模擬汽車通訊的系統(tǒng)包括:存儲器、處理器、通信總線以及存儲在所述存儲器上的模擬汽車通訊的程序:
所述通信總線用于實現(xiàn)處理器和存儲器之間的連接通信;
所述處理器用于執(zhí)行所述模擬汽車通訊的程序,以實現(xiàn)以下步驟:
接收下位機基于汽車檢測儀發(fā)出的檢測命令所發(fā)送的詢問命令;
判斷預置的數據庫中是否存在所述詢問命令對應的回復命令;
若數據庫中存在所述回復命令,則將所述回復命令發(fā)送至所述下位機,以供下位機反饋至汽車檢測儀。
優(yōu)選地,所述判斷預置的數據庫中是否存在所述詢問命令對應的回復命令包括:
確定所述詢問命令對應的車系;
判斷所述車系對應的數據庫中是否存在所述詢問命令對應的回復命令。
優(yōu)選地,所述處理器用于執(zhí)行所述模擬汽車通訊的程序,還實現(xiàn)以下步驟:
當接收到來自汽車檢測儀發(fā)出的檢測命令,將所述檢測命令對應的詢問命令發(fā)送至上位機;
當接收到來自上位機發(fā)送的回復命令,根據預置通訊協(xié)議對所述回復命令進行格式轉化,將所述格式轉化后的回復命令發(fā)送至汽車檢測儀。
優(yōu)選地,所述處理器用于執(zhí)行所述模擬汽車通訊的程序,還實現(xiàn)以下步驟:
接收上位機發(fā)出的設置命令,根據所述設置命令,設置預置通訊收發(fā)器的通訊參數以及通訊協(xié)議。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有模擬汽車通訊的程序,所述模擬汽車通訊的程序被處理器執(zhí)行時實現(xiàn)如上所述的模擬汽車通訊的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征科技股份有限公司,未經深圳市元征科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710270408.4/2.html,轉載請聲明來源鉆瓜專利網。





