[發明專利]控制裝置、控制方法及計算機程序無效
| 申請號: | 201080045515.3 | 申請日: | 2010-10-07 |
| 公開(公告)號: | CN102576319A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 阿部武德;加櫓武 | 申請(專利權)人: | 株式會社自動網絡技術研究所;住友電裝株式會社;住友電氣工業株式會社 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F9/44;B60R16/02 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;安翔 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 裝置 方法 計算機 程序 | ||
技術領域
本發明涉及一種執行應用程序及與硬件資源的控制直接相關的平臺程序的控制裝置。尤其涉及一種對于應用程序及平臺程序、或其中任意一個的規格變更,使得無需屆時改變程序,可提高再利用性及開發效率的控制裝置、控制方法及計算機程序。
背景技術
近年來,使進行各種控制的控制裝置具有通信功能并多個連接,對各控制裝置分配功能,相互交換數據,配合進行多種處理的系統,在各領域中得到應用。例如,在車輛中配置的車載LAN(Local?Area?Network/局域網)的領域中,ECU(電子控制裝置:Electronic?Control?Unit)具有通信功能,使各ECU分別進行特定的處理,相互交換數據,從而作為系統實現多種功能(例如參照專利文獻1)。
各ECU與硬件資源之間輸入輸出控制信號、狀態信號并進行動作。并且,在各ECU中,使用對信號的輸入輸出這一機械性處理、與實現ECU各自的特定功能的軟件性處理之間進行居間處理的驅動程序。使用多個ECU時,通過分別具有的硬件資源或所連接的硬件資源,分別開發驅動程序并搭載,這樣效率不高。
因此,如專利文獻2所示,使不取決于硬件資源差異的處理等通用化,和硬件資源相關的程序作為平臺程序通用,構成和多種應用程序對應的程序。
專利文獻1:特開2007-329578號公報
專利文獻2:特開2004-192541號公報
發明內容
如專利文獻2公開的發明所示,在應用程序和平臺程序之間設置結合處理部,可吸收接口的差異,因此在使用不同規格的硬件資源時,也可沿用應用程序,提高開發效率。
但是,即使是設置結合處理部的構成,也存在效率不高的情況。例如,當替換硬件資源時,或規格變更時,與之對應,平臺程序的接口變化。此時,為了無需改變應用程序,需要如下進行改變:在與該應用程序的接口對應的狀態下,使結合處理部與新的平臺程序的接口對應。如果要接著替換應用程序,則必須在與平臺程序的接口對應的狀態下,與新的應用程序的接口對應。即,必須對應應用程序和平臺程序的組合,使結合處理部對應。
并且,存在在一個ECU中執行不同的多個應用程序的情況。此時,在從各應用程序請求讀出同一數據的情況下,即使設置結合處理部,在不同的應用程序分別獨立對應的構成中,也要進行多次讀出同一數據并傳送的處理,處理變得冗長,ECU整體的處理負荷的降低并不充分。
進一步,即使是實現同一功能的應用程序及平臺程序的組合,根據搭載ECU的車輛的目的地不同,會存在不是應輸入的數據、不是應輸出的數據等的情況。此時,在分別對應應用程序及平臺程序改變輸入輸出格式的構成中,需要按照各目的地開發,開發效率降低。
本發明鑒于上述情況而出現,其目的在于提供一種控制裝置、控制方法及計算機程序,其在應用程序和平臺程序之間的中間層中,在應用程序的接口側及平臺程序的接口側使結合處理(中間處理)部雙層化,且通過使2層各自的處理通用化,可使開發高效化。
第1發明涉及的控制裝置具有:第1執行單元,執行一個或多個應用程序;第2執行單元,對應來自上述應用程序的數據控制一個或多個硬件資源的動作,或執行將上述硬件資源的數據輸入到上述應用程序的平臺程序;中間處理執行單元,在第1執行單元及第2執行單元之間,使數據分別適配地變換并進行輸入輸出處理,其特征在于,上述中間處理執行單元具有:第1處理單元,執行與上述第1執行單元的數據的輸入輸出處理;第2處理單元,執行與上述第2執行單元的數據的輸入輸出處理;表格,可從外部設定,分別與各應用程序及平臺程序建立對應,定義輸入輸出數據,第1處理單元及第2處理單元分別根據上述表格,變換輸入輸出數據并進行輸入輸出。
第2發明涉及的控制裝置的特征在于,第1處理單元:作為上述表格,按照各應用程序具有不同的各應用程序的輸入輸出數據的數量、類型或格式的定義信息的第1表格,對從第1執行單元輸出的數據,根據和第1執行單元執行的應用程序對應的定義信息取出,對輸入到第1執行單元的數據,根據和第1執行單元執行的應用程序對應的定義信息,變換數據。
第3發明涉及的控制裝置的特征在于,第2處理單元:作為上述表格,按照各平臺程序具有根據控制對象的硬件資源而不同的各平臺程序的輸入輸出數據的數量、類型、格式或其組合的定義信息的第2表格,與第2執行單元進行數據的輸入輸出時,根據和第2執行單元執行的平臺程序對應的定義信息,變換數據并進行輸入輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社自動網絡技術研究所;住友電裝株式會社;住友電氣工業株式會社,未經株式會社自動網絡技術研究所;住友電裝株式會社;住友電氣工業株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080045515.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體集成電路裝置
- 下一篇:用于測量溫度梯度的傳感器





