[發明專利]一種通過擴展接口進行數據通信的方法及擴展接口在審
| 申請號: | 201610032210.8 | 申請日: | 2016-01-18 |
| 公開(公告)號: | CN105718403A | 公開(公告)日: | 2016-06-29 |
| 發明(設計)人: | 溫立斌 | 申請(專利權)人: | 沈陽東軟醫療系統有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 擴展 接口 進行 數據通信 方法 | ||
技術領域
本發明涉及數據接口及通訊領域,具體涉及一種通過擴展接口進行數據通信方法及用于數據通信的擴展接口。
背景技術
在目前的設備中,通常都是由多個不同功能的模塊集成在一起,由一個上位機對他們統一進行數據的管理,在集成有功能模塊的設備中,對上位機的接口及數據處理能力都提出了更高的要求。
對于設備中的子模塊,每個子模塊都是一個數據源,通過各自的接口與上位機連接,上位機對他們進行參數設置、實時數據傳輸或者周期性的狀態檢查,此外,上位機還要進行其他的數據處理工作。
然而,對于這些子模塊,接口各自不同,例如有RS232電纜接口、光纖232接口、RS485總線接口、RS422接口等不同類型的接口,上位機需要與各種類型的接口連接,上位機接口的擴展性不好,也對上位機的處理能力提出更高的要求。
發明內容
本發明提供了一種通過擴展接口進行數據通信的方法及用于數據通信的擴展接口,能夠解決上位機與各種數據源的連接,提高上位機與不同數據源的通信性能。
本發明提供了一種通過擴展接口進行數據通信的方法,擴展接口包括主處理器和多個從處理器,主處理器分別與多個從處理器連接,主處理器與上位機連接,每個從處理器連接不同的數據源,所述方法包括:
主處理器接收來自上位機的攜帶有地址標識的通信數據,若地址標識對應從處理器,則將通信數據經與地址標識對應的從處理器轉發至數據源;
主處理器經從處理器接收來自數據源的響應數據,并將攜帶從處理器地址標識的響應數據發送至上位機。
可選的,若地址標識對應主處理器,所述方法還包括:
主處理器接受來自上位機的通信數據,并根據通信數據內容,經從處理器向數據源發送數據請求;
主處理器經從處理器接收來自數據源的響應數據,并判斷響應數據是否異常;
根據判斷結果,主處理器向上位機返回攜帶從處理器地址標識的判斷結果數據。
可選的,通信數據內容為按預定周期輪詢操作,則主處理器按預定周期,經從處理器向數據源發送數據請求。
可選的,判斷響應數據是否異常包括:
若一次響應數據為異常,則認為響應數據異常。
可選的,判斷響應數據是否異常包括:
若在一定時間范圍內,收到的響應數據為異常的次數超過預定次數,則認為響應數據異常。
此外,本發明還提供了一種用于數據通信的擴展接口,包括主處理器和多個從處理器,主處理器分別與多個從處理器連接,主處理器與上位機連接,每個從處理器連接不同的數據源,其中,主處理器包括:
下行轉發單元,用于接收來自上位機的攜帶有地址標識的通信數據,若地址標識對應從處理器,則將通信數據經與地址標識對應的從處理器轉發至數據源;
上行轉發單元,用于經從處理器接收來自數據源的響應數據,并將攜帶從處理器地址標識的響應數據發送至上位機。
可選的,若地址標識對應主處理器,主處理器還包括:
控制單元,用于接受來自上位機的通信數據,并根據通信數據內容,經從處理器向數據源發送數據請求;
判斷單元,用于經從處理器接收來自數據源的響應數據,并判斷響應數據是否異常;
返回單元,用于根據判斷結果,向上位機返回攜帶從處理器地址標識的判斷結果數據。
可選的,通信數據內容為按預定周期輪詢操作,則主處理器按預定周期,經從處理器向數據源發送數據請求。
可選的,判斷單元中,判斷響應數據是否異常包括:若一次響應數據為異常,則認為響應數據異常。
可選的,判斷單元中,判斷響應數據是否異常包括:在一定時間范圍內,收到的響應數據為異常的次數超過預定次數,則認為響應數據異常。
發明實施例提供了一種擴展接口及通過擴展接口進行數據通信的方法,擴展接口包括主處理器和多個從處理器,主處理器分別與多個從處理器連接,主處理器與上位機連接,每個從處理器連接不同的數據源,從處理器將來自數據源的上行數據通過主處理器傳送至上位機,通過擴展接口實現進行數據通信。該方法中,對于不同的數據源,通過專門的從處理器進行數據的通信,各從處理器與上位機進行數據通信,上位機僅與主處理器數據通信,對上位機的接口進行了擴展,并有效地提高了數據通信的速度和實時性。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽東軟醫療系統有限公司,未經沈陽東軟醫療系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610032210.8/2.html,轉載請聲明來源鉆瓜專利網。





