[發明專利]控制兩個處理器之間消息流量的方法和系統有效
| 申請號: | 201210082262.8 | 申請日: | 2012-03-26 |
| 公開(公告)號: | CN102737006A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | W·楊;筱田浩司;柴田廣明 | 申請(專利權)人: | 株式會社電裝;電裝國際美國公司 |
| 主分類號: | G06F15/163 | 分類號: | G06F15/163 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英;劉炳勝 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 兩個 處理器 之間 消息 流量 方法 系統 | ||
技術領域
本公開涉及一種用于控制第一處理器和第二處理器之間消息流量的系統和方法。?
背景技術
很多裝置或系統由超過一個處理器構成,這些處理器彼此串行通信。例如,遠程信息處理裝置可以包括兩個處理器,這兩個處理器彼此串行通信。類似地,計算系統中的處理器可以彼此串行通信。在這些配置中,第一處理器可以執行多種應用,例如進行通信,控制GPS,控制視聽系統或其他資源密集型應用。第二處理器可以管理裝置中支持第一處理器的部件。例如,第二處理器可以處理來自外設裝置的I/O信號或代表第一處理器控制外設裝置。?
典型地,第二處理器為低功率處理器,從第一處理器以消息的形式接收指令。出現的一個問題是,第一處理器可以向第二處理器發送多個消息,在消息之間僅間隔幾毫秒。這些消息將包括指示第二處理器應當執行所請求功能的時間量的持續時間,所請求功能例如是打開靜音10秒。這些持續時間常常超過兩個或更多相繼消息之間的時間量。因為第二處理器通常是低功率的,計算能力不如第一處理器那樣強,所以如果在較早消息的持續時間到期之前接收到較晚消息,較晚消息將取代較早消息。于是,需要一種消息設計,能夠在高端處理器和低端處理器之間進行更高效率且準確的通信。?
這里提供的背景知識描述目的是大致介紹本公開的背景。本文提到的發明人的工作,在本背景部分中描述的程度上,以及在提交時本來不足以充當現有技術的描述各方面,既不明確地,也不暗示地作為本公開的現有技術收入本文。?
發明內容
考慮到上述問題,本公開的目的是提供一種用于控制第一處理器和第二處理器之間的消息流量的系統。本公開的另一目的是提供一種用于控制第一處理器和第二處理器之間的消息流量的方法。?
在一個方面中,公開了一種配置成控制第一處理器和第二處理器之間的消息流量的系統。第一處理器配置成執行多個預定任務。為每個任務分配唯一的任務標識符。第一處理器還配置成代表多個任務之一產生輸入消息。輸入消息包括用于供第二處理器控制系統的一個或多個外設裝置的輸入指令以及表示要執行的發往第二處理器的輸入指令的最小時間量的輸入持續時間。該系統還包括消息控制模塊,其配置成從第一處理器接收指向第二處理器的輸入消息并基于接收的輸入消息和先前接收的輸入消息維持消息歷史。消息歷史表示要打開系統的哪些外設裝置以及多個任務中的哪些任務請求打開外設裝置。消息控制模塊還配置成產生輸出消息,所述輸出消息包括基于所述消息歷史的針對第二處理器的輸出指令以及基于所述消息歷史的輸出持續時間。所述第二處理器配置成接收所述輸出消息并在與所述輸出持續時間對應的時間量內執行所述輸出指令。?
在本公開的另一方面中,公開了一種用于控制第一處理器和第二處理器之間的消息流量的方法。第二處理器代表第一處理器執行的多個預定任務控制一個或多個外設裝置。該方法包括從第一處理器上執行的多個任務之一接收指向第二處理器的輸入消息。輸入消息包括用于供第二處理器控制一個或多個外設裝置的輸入指令以及表示要執行的發往第二處理器的輸入指令的最小時間量的輸入持續時間。該方法還包括基于接收的輸入消息和先前接收的輸入消息維持消息歷史。消息歷史表示要打開系統的哪些外設裝置以及多個任務中的哪些任務請求打開外設裝置。該方法包括產生輸出消息,所述輸出消息包括基于所述消息歷史的針對第二處理器的輸出指令以及基于所述消息歷史的輸出持續時間。該方法還包括向第二處理器發送輸出消息。?
從下文中提供的詳細描述,本公開更多的應用領域將變得顯而易見。應當理解,詳細描述和具體范例僅出于例示的目的,并非意在限制本公開的范圍。?
附圖說明
從參考附圖做出的以下詳細描述,本公開的以上和其他目的、特征和優點將變得更加明顯。在附圖中:?
圖1是示出了具有第一和第二處理器的示范性系統的部件圖;?
圖2是示出了具有消息流量控制的從第一處理器向第二處理器發送的消息范例的圖示;?
圖3A-3D是示出了具有流量控制模塊的系統的示范性實施例的部件圖,流量控制模塊控制第一處理器和第二處理器之間的流量;?
圖4是示出了流量控制模塊利用的示范性數據結構的圖示;以及?
圖5A和5B是示出了由流量控制模塊執行的示范性方法的流程圖。?
具體實施方式
這里描述了用于第一和第二處理器之間高效率通信的方法和系統。該系統包括通信流量模塊,該模塊從第一處理器接收指向第二處理器的串行消息并將來自針對第二處理器的消息的指令匯集成輸出消息。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社電裝;電裝國際美國公司,未經株式會社電裝;電裝國際美國公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210082262.8/2.html,轉載請聲明來源鉆瓜專利網。





