[發明專利]基于配置的信息交互控制模型及方法在審
| 申請號: | 202011393368.0 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112506848A | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 李超;劉國偉;單金良;李文;陽春;譚佳佳 | 申請(專利權)人: | 中國電子科技集團公司第三十研究所 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 賈年龍 |
| 地址: | 610000 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 配置 信息 交互 控制 模型 方法 | ||
本發明公開了一種基于配置的信息交互控制模型及方法,包括從上至下依次設置的會話層、傳輸層、網絡層、數據鏈路層和物理層。功能模塊之間的信息交互,均通過配置進行管理,因此有利于限制功能模塊之間的信息交互;功能模塊之間的信息交互,均通過自定義協議進行控制,因此無通用協議棧帶來的漏洞,且功能模塊可按需選擇協議;該信息交互方法可使用統一的軟件接口,兼容性強,可擴展性好,降低了功能模塊對具體硬件的要求,便于功能代碼的移植和開發。
技術領域
本發明涉及信息交互技術領域,具體涉及一種基于配置的信息交互控制模型及方法。
背景技術
嵌入式設備開發時,經常面對CPU與CPU之間、CPU與協處理器之間的信息交互。由于CPU與協處理器等信息交互的具體硬件接口千差外別,導致驅動程序接口難以統一,且不同硬件接口進行信息交互時,數據可靠性也不完全相同。通常CPU與CPU之間,如使用非網口進行信息交互,則只能由應用開發人員,根據具體的驅動或服務接口,實現個性化的信息交互功能。當硬件設計發生變化,或者需要增強交互可靠性,或者擴展更多服務時,應用開發人員往往需要再次進行設計或修改,增加了開發的復雜性。
發明內容
針對現有技術中的上述不足,本發明提供的一種基于配置的信息交互控制模型及方法解決了硬件驅動接口不一致、數據傳輸可靠性不一致的問題。
為了達到上述發明目的,本發明采用的技術方案為:一種基于配置的信息交互控制模型,包括從上至下依次設置的會話層、傳輸層、網絡層、數據鏈路層和物理層;
所述會話層用于定于如何開始、結束和控制一個會話,便于應用程序按需進行信息交互和控制;
所述傳輸層用于控制信息交互,選擇差錯恢復協議或非差錯恢復協議,并對順序不對的數據包重新排序;
所述網絡層用于對端到端的包傳輸進行定義,實現包分解成更小包的方法;
所述數據鏈路層用于定義在具體交互接口上如何傳輸數據,通常對應具體交互接口的驅動;
所述物理層用于實現具體交互接口的硬件規范或細節定義。
進一步地:所述傳輸層的協議均為自定義協議,無需依賴于具體的標準協議棧,防止標準協議產生的漏洞。
進一步地:所述網絡層無需定義路由的學習方式,均通過人工配置,進而實現信息交互的控制。
進一步地:一種基于配置的信息交互控制方法,其特征在于,包括以下步驟:
S1、選擇和確定CPU和協處理器的傳輸層的協議、網絡層的路由、數據鏈路層和物理層的硬件接口;
CPU包括主控CPU和業務CPU;
S2、分別為主控CPU、協處理器、業務CPU規劃通信ID;
S3、為主控CPU與協處理器的交互,主控CPU與業務CPU的交互分別規劃服務ID;
S4、將規劃好的通信ID和服務ID作為統一的配置,分別配置給主控CPU、協處理器和業務CPU,實現CPU和協處理器之間的信息交互。
進一步地:所述通信ID是唯一且確定的。
進一步地:所述主控CPU與業務CPU之間有多個不同的服務ID,表示主控CPU與業務CPU之間有多個不同的服務類型。
本發明的有益效果為:
(1)功能模塊之間的信息交互,均通過配置進行管理,因此有利于限制功能模塊之間的信息交互;
(2)功能模塊之間的信息交互,均通過自定義協議進行控制,因此無通用協議棧帶來的漏洞,且功能模塊可按需選擇協議;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第三十研究所,未經中國電子科技集團公司第三十研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011393368.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種建筑施工用搬運裝置
- 下一篇:一種婦科不孕不育排卵檢測專用裝置
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





