傳感器信息增補系統(tǒng)以及傳感器信息增補方法
【專利摘要】從多個傳感器定期取得傳感器信息并進行蓄積,針對各傳感器提取與傳感器信息存在相關的其他傳感器。當由應用程序等要求了傳感器信息時,如果該傳感器能夠利用則直接取得傳感器信息,但如果不能利用則取得與該傳感器存在相關的傳感器的傳感器信息來推定被要求的傳感器信息。由此,在具有多個傳感器的系統(tǒng)中,能夠以短時間推測與不能利用的傳感器有關的傳感器信息。
【專利說明】傳感器信息增補系統(tǒng)以及傳感器信息增補方法
【技術領域】
[0001]本發(fā)明涉及在具有多個傳感器的系統(tǒng)中,用于在無法利用特定的傳感器的情況下使用其他傳感器信息來推測該傳感器信息的技術。
【背景技術】
[0002]車輛系統(tǒng)中使用數(shù)量很多的傳感器,基于從傳感器獲得的信息來進行各種處理。在這樣的系統(tǒng)中,當無法利用一部分的傳感器時,基于能夠利用的傳感器數(shù)據(jù)來推測欠缺數(shù)據(jù)。例如在專利文獻I中,利用曼哈頓距離函數(shù)從蓄積的數(shù)據(jù)中推測與欠缺數(shù)據(jù)類似的數(shù)據(jù)。
[0003]專利文獻1:日本特開2002 - 215646號公報
[0004]然而,在由多個傳感器構成的系統(tǒng)中,增補所需要的傳感器數(shù)據(jù)變多,實時的傳感器數(shù)據(jù)的收集與數(shù)據(jù)推測需要很長的時間。因此,在要求即時響應性的系統(tǒng)中,通過上述那樣的手法實現(xiàn)的欠缺數(shù)據(jù)的增補不適用。
【發(fā)明內容】
[0005]本發(fā)明的目的在于,提供一種在具有多個傳感器的系統(tǒng)中能夠在短時間內推測與不能利用的傳感器相關的傳感器數(shù)據(jù)的技術。
[0006]本發(fā)明的傳感器信息增補系統(tǒng)具備:多個傳感器、傳感器控制單元、蓄積單元、關聯(lián)傳感器提取單元、傳感器信息推定單元、傳感器信息取得單元。傳感器控制單元具有從多個傳感器取得傳感器信息(傳感器數(shù)據(jù))的功能。蓄積單元中蓄積有從多個傳感器定期取得的傳感器信息。關聯(lián)傳感器提取單元基于蓄積單元中蓄積的傳感器信息來提取與傳感器信息存在相關的傳感器。優(yōu)選關聯(lián)傳感器提取單元針對多個傳感器分別確定存在相關的其他傳感器。傳感器信息推定單元具有針對特定的傳感器取得與該傳感器存在相關的其他傳感器的傳感器信息,并推定該特定的傳感器的傳感器信息的功能。在針對某個傳感器要求了傳感器信息的取得時,如果該傳感器能夠利用則傳感器信息取得單元從該傳感器取得傳感器信息,如果該傳感器不能利用,則傳感器信息取得單元取得由傳感器信息推定單元針對該傳感器推定出的傳感器信息。
[0007]這樣,在本發(fā)明的傳感器信息增補系統(tǒng)中,由于針對各傳感器提取具有關聯(lián)性的其他傳感器,并基于具有關聯(lián)性的傳感器的傳感器信息來進行推定,所以可減少推定所需要的數(shù)據(jù)量。結果,能夠縮短推定所需的時間。另外,由于不將沒有關聯(lián)性的傳感器信息用于推定,所以還具有能夠進行高精度的推定這一優(yōu)點。
[0008]本發(fā)明的傳感器信息增補系統(tǒng)也可以被安裝于一個節(jié)點(EOT (ElectronicControl Unit)、計算機),也可以安裝為由多個節(jié)點構成的系統(tǒng)。作為將本發(fā)明的傳感器信息增補系統(tǒng)安裝于多個節(jié)點的情況的一個方式,可考慮由分別具有至少一個傳感器、傳感器控制單元、蓄積單元、關聯(lián)傳感器提取單元、傳感器信息推定單元、傳感器信息取得單元、其他節(jié)點協(xié)作單元的多個節(jié)點構成系統(tǒng)。其他節(jié)點協(xié)作單元是取得其他節(jié)點所具有的傳感器信息,或對其他節(jié)點通知自身節(jié)點的傳感器信息的功能部。各節(jié)點從自身節(jié)點所具有的傳感器定期取得傳感器信息,將所取得的傳感器信息經由其他節(jié)點協(xié)作單元向其他節(jié)點通知。由此,各節(jié)點能夠針對自身節(jié)點所具有的傳感器以及其他節(jié)點所具有的傳感器全部定期取得傳感器信息,并蓄積到蓄積單元。這樣,關聯(lián)傳感器提取單元能夠基于所蓄積的傳感器信息來提取與某個傳感器具有關聯(lián)性的其他傳感器。其中,各節(jié)點的關聯(lián)傳感器提取單元不需要針對全部的傳感器提取具有關聯(lián)性的其他傳感器,只要僅針對自身節(jié)點所具有的傳感器提取具有關聯(lián)性的其他傳感器即可。優(yōu)選當傳感器信息推定單元針對特定的傳感器推定傳感器信息時,在與該傳感器存在相關的其他傳感器是其他節(jié)點所具有的傳感器的情況下,經由其他節(jié)點協(xié)作單元取得傳感器信息并進行推定。
[0009]另外,作為本發(fā)明的其他方式,也可以考慮由專用的節(jié)點集中進行具有關聯(lián)性的傳感器的提取、和傳感器信息的推定。即,可考慮由具有至少一個傳感器、傳感器控制單元、傳感器信息取得單元、其他節(jié)點協(xié)作單元的多個節(jié)點;和具有蓄積單元、關聯(lián)傳感器提取單元、傳感器信息推定單元、其他節(jié)點協(xié)作單元的管理節(jié)點構成本發(fā)明的傳感器信息增補系統(tǒng)。這里,優(yōu)選傳感器控制單元包括取得自身節(jié)點的傳感器信息,并且與其他節(jié)點以及管理節(jié)點之間收發(fā)傳感器信息的其他節(jié)點協(xié)作部。多個節(jié)點分別定期取得自身節(jié)點的傳感器信息,并經由其他節(jié)點協(xié)作部向管理節(jié)點通知。由此,管理節(jié)點的蓄積單元中蓄積定期取得的傳感器信息。優(yōu)選管理節(jié)點利用關聯(lián)傳感器提取單元提取具有關聯(lián)性的傳感器,并且在推定特定的傳感器的傳感器信息時,從具有與該傳感器存在相關的傳感器的節(jié)點取得傳感器信息來進行推定。
[0010]此外,在由多個節(jié)點構成本發(fā)明的傳感器信息增補系統(tǒng)的情況下,各節(jié)點中的處理功能的分擔除了上述以外還可考慮各種分擔。本領域技術人員能夠在不脫離本發(fā)明思想的范圍內容易地進行各種變形。
[0011]另外,本發(fā)明的關聯(lián)傳感器提取單元能夠如下述那樣提取與某個傳感器關聯(lián)的其他傳感器。首先,基于針對對象傳感器蓄積的傳感器信息來決定第一開始時刻和第一結束時刻,以便在該期間內該對象傳感器的傳感器信息單調增加或者單調減少。并且,將對象傳感器的傳感器信息取得與第一開始時刻的值相同的值的時刻決定為第二開始時刻候補,另夕卜,將取得與第一結束時刻的值相同的值的時刻決定為第二結束時刻候補。而且,從第二開始時刻候補和第二結束時刻候補中決定取得與第一開始時刻和第一結束時刻之間的時間差相同的時間差的第二開始時刻和第二結束時刻(第二結束時刻一第二開始時刻=第一結束時刻一第一開始時刻)。第二開始時刻和第二結束時刻可選擇多個組合,也可以只選擇I組。接下來,如果對于對象傳感器以外的傳感器而言,第一開始時刻與第二開始時刻的傳感器信息的值相等,第一結束時刻與第二結束時刻的傳感器信息的值相等,則可將該傳感器判斷為是與對象傳感器存在相關的傳感器。并且,在決定第二開始時刻、第二結束時刻時,通過還采用該期間內的傳感器信息波形與第一開始時刻和第一結束時刻之間的波形相同這一條件,能夠提高精度。
[0012]由此,由于能夠通過比較簡單的處理判斷具有關聯(lián)性的傳感器,所以可減少處理負荷。此外,具有關聯(lián)性的傳感器的提取方法并不限于上述方法,也可以采用基于相關系數(shù)的手法等其他的各種手法。
[0013]本發(fā)明可以作為包含上述單元的至少一部分的傳感器信息增補系統(tǒng)。另外,也可以作為進行這些處理的傳感器信息增補方法以及用于在計算機中實現(xiàn)這些方法的程序。上述單元以及處理可以盡量分別相互組合來構成本發(fā)明。
[0014]根據(jù)本發(fā)明,在具有多個傳感器的系統(tǒng)中能夠在短時間內推測出與不能利用的傳感器有關的傳感器信息。
【專利附圖】
【附圖說明】
[0015]圖1是表示本實施方式涉及的數(shù)據(jù)增補系統(tǒng)的概要的圖。
[0016]圖2是表不各節(jié)點的功能|旲塊的圖。
[0017]圖3是定期執(zhí)行的傳感器信息收集處理的流程圖。
[0018]圖4是提取存在相關的傳感器的關聯(lián)傳感器提取處理的流程圖。
[0019]圖5是示意性地表示傳感器信息蓄積部中蓄積的傳感器信息的圖。
[0020]圖6是提取關聯(lián)的傳感器的具體處理的流程圖。
[0021]圖7A是被要求傳感器信息時進行的處理的流程圖。
[0022]圖7B是被要求傳感器信息時進行的處理的流程圖。
[0023]圖8是從其他節(jié)點要求了傳感器信息時的處理的流程圖。
[0024]圖9是表示變形例涉及的數(shù)據(jù)增補系統(tǒng)的概要的圖。
[0025]圖10是表示變形例涉及的一般節(jié)點以及管理節(jié)點的功能模塊的圖。
【具體實施方式】
[0026](第一實施方式)
[0027][系統(tǒng)概要]
[0028]參照圖1、圖2對本實施方式涉及的數(shù)據(jù)增補系統(tǒng)(傳感器信息增補系統(tǒng))的概要進行說明。如圖1所示,本系統(tǒng)由相互與網絡連接的多個節(jié)點(E⑶:Electronic ControlUnit)構成。各節(jié)點與傳感器連接,能夠從傳感器取得傳感器信息。此外,各節(jié)點除了利用與自身節(jié)點連接的信息之外,還取得與其他節(jié)點連接的傳感器信息并在處理中利用。
[0029]圖2是表示各節(jié)點的功能模塊的圖。各節(jié)點具有傳感器信息取得部1、傳感器信息推定部2、關聯(lián)傳感器提取部3、傳感器信息蓄積部4、傳感器控制部5、其他節(jié)點協(xié)作部6作為其功能部。這些功能部通過由處理器(CPU、MPU)執(zhí)行輔助存儲裝置(各種ROM或HDD、SSD等)中存儲的程序來實現(xiàn)。
[0030]傳感器控制部5是從與自身節(jié)點連接的傳感器取得當前的傳感器信息、或對傳感器發(fā)出指示的功能部。傳感器控制部5定期取得傳感器信息,將其蓄積到傳感器信息蓄積部4中,并且經由其他節(jié)點協(xié)作部6將取得的傳感器信息通知給其他節(jié)點。另外,傳感器控制部5根據(jù)來自傳感器信息取得部I的要求以適當?shù)亩〞r取得傳感器信息。
[0031]其他節(jié)點協(xié)作部6與其他節(jié)點之間進行傳感器信息等的交換。具體而言,對其他節(jié)點通知與自身節(jié)點連接的傳感器的傳感器信息、或要求與其他節(jié)點連接的傳感器的傳感器信息。另外,在從其他節(jié)點要求了與自身節(jié)點連接的傳感器的傳感器信息的情況下,其他節(jié)點協(xié)作部6從傳感器控制部5取得該傳感器的傳感器信息,并返送給要求源的節(jié)點。
[0032]傳感器信息蓄積部4中蓄積有與自身節(jié)點連接的傳感器以及與其他節(jié)點連接的傳感器的傳感器信息。針對與自身節(jié)點連接的傳感器,從傳感器控制部5定期向傳感器信息蓄積部4通知傳感器信息,另外,針對與其他節(jié)點連接的傳感器,經由其他節(jié)點協(xié)作部6定期向傳感器信息蓄積部4通知傳感器信息。因此,本系統(tǒng)中的全部傳感器被定期取得傳感器信息并儲存到傳感器信息蓄積部4。其中,在無法通知關于某個傳感器的傳感器信息的情況下,傳感器信息蓄積部4能夠掌握該傳感器不能利用。
[0033]關聯(lián)傳感器提取部3基于傳感器信息蓄積部4中蓄積的傳感器信息來提取與某個傳感器存在相關的其他傳感器。存在相關的其他的傳感器可以是一個,也可以是兩個以上。存在相關是指相互具有相關,在無法取得一方傳感器的傳感器信息的情況下,也能根據(jù)存在相關的其他傳感器的傳感器信息推定該傳感器的傳感器信息。存在相關的傳感器在某個傳感器無法利用(無法從該傳感器取得傳感器信息)的情況下,被用于推定該不能利用的傳感器的傳感器信息。用于提取存在相關的傳感器的具體方法將在后面詳述。
[0034]傳感器信息取得部I是根據(jù)來自應用程序或其他節(jié)點協(xié)作部6的要求來取得傳感器信息的功能部。在被要求傳感器信息的傳感器與自身節(jié)點連接的情況下,從傳感器控制部5取得該傳感器的傳感器信息。另一方面,在由應用程序要求的傳感器與其他節(jié)點連接的情況下,經由其他節(jié)點協(xié)作部6取得該傳感器的傳感器信息。這里,在被要求傳感器信息的傳感器(自身節(jié)點所具有的傳感器)正確動作的情況下,能夠從傳感器控制部5取得傳感器信息。然而,在不能利用該傳感器的情況下無法直接取得傳感器信息。在這樣的情況下,取得由傳感器信息推定部2推定出的傳感器信息。
[0035]傳感器信息推定部2基于與某個傳感器具有關聯(lián)性的其他傳感器的傳感器信息來推定該傳感器的傳感器信息的當前值。對于自身節(jié)點所具有的傳感器,由關聯(lián)傳感器提取部3判斷與各傳感器具有關聯(lián)性的傳感器。鑒于此,傳感器信息推定部2從傳感器控制部5 (與自身節(jié)點連接的傳感器的情況)以及其他節(jié)點協(xié)作部6 (與其他節(jié)點連接的傳感器的情況)取得與被要求的傳感器存在相關的其他傳感器的傳感器信息,來推定被要求的傳感器的傳感器信息。推定方法的詳細內容將后述。
[0036][動作]
[0037]1.傳感器信息收集處理
[0038]以下,參照圖3對定期實施的傳感器信息收集處理進行說明。
[0039]傳感器信息收集處理由間隔計時器定期執(zhí)行(S302)。這里,優(yōu)選在系統(tǒng)整體中同時期收集傳感器信息。為此,需要在各節(jié)點之間進行時刻同步,能夠通過利用NTP(NetWorkTime Protocol)等架構進行時刻同步。如果傳感器信息收集處理開始,則傳感器信息蓄積部4委托傳感器控制部5從傳感器取得信息(S304)。這里,傳感器控制部5嘗試從傳感器取得傳感器信息,當存在沒有響應的傳感器時(S306 —是),將沒有響應的傳感器作為不能利用的傳感器通知給自身節(jié)點的傳感器信息取得部I (S308)。另外,將沒有響應的傳感器作為不能利用的傳感器,經由其他節(jié)點協(xié)作部6通知給其他節(jié)點(S310)。在接收到該信息后的其他節(jié)點中,其他節(jié)點協(xié)作部6通知給傳感器信息取得部I。這樣,傳感器信息取得部I能夠針對系統(tǒng)內的所有傳感器掌握不能利用的傳感器。
[0040]在傳感器控制部5從傳感器取得了傳感器信息的情況(S306 —否)下,將所取得的信息蓄積到傳感器信息蓄積部4 (S312)。另外,將所取得的信息經由其他節(jié)點協(xié)作部6通知給其他節(jié)點(S314)。
[0041]另一方面,在經由其他節(jié)點協(xié)作部6從其他節(jié)點接收到信息的情況下(S316-是),如果該信息是包含傳感器信息的信息(S318 —是),則將接收到的傳感器信息蓄積到傳感器信息蓄積部4 (S320)。相反,如果經由其他節(jié)點協(xié)作部6接收到的信息是不能利用傳感器這一信息(S318—否),則將該傳感器不能利用這一情況通知給自身節(jié)點的傳感器信息取得部I。
[0042]這樣,針對系統(tǒng)內的所有傳感器取得傳感器信息,并蓄積到各節(jié)點的傳感器信息蓄積部4內。另外,當存在不能利用的傳感器時,各節(jié)點的傳感器信息取得部I也能掌握該信息。
[0043]2.關聯(lián)傳感器提取處理
[0044]接下來,參照圖4對提取存在相關的傳感器的處理進行說明。其中,該處理可以緊接著被定期執(zhí)行的傳感器信息收集處理執(zhí)行,也可以以更長的間隔執(zhí)行。另外,也可以不定期執(zhí)行而根據(jù)要求來執(zhí)行。
[0045]關聯(lián)傳感器提取部3針對自身節(jié)點所具有的傳感器提取關聯(lián)的其他傳感器。優(yōu)選針對自身節(jié)點所具有的全部傳感器求出關聯(lián)的其他傳感器,但當存在不進行欠缺數(shù)據(jù)的推定的傳感器時,針對這樣的傳感器無需求出關聯(lián)的其他傳感器。
[0046]首先,關聯(lián)傳感器提取部3針對自身節(jié)點所具有的節(jié)點之一,參照傳感器信息蓄積部4,基于系統(tǒng)內的所有傳感器的傳感器信息來提取存在相關的傳感器(S404)。存在相關的傳感器可以只求出一個,也可以求出兩個以上。
[0047]這里,參照圖5、圖6對與特定的傳感器具有關聯(lián)性的其他傳感器的提取方法進行說明。這里,以提取與傳感器a存在相關的傳感器的情況為例來進行說明。圖5是示意性地表示傳感器信息蓄積部4中蓄積的各傳感器的傳感器信息的圖。圖6是表示關聯(lián)傳感器提取部3進行的處理的流程圖。
[0048]首先,關聯(lián)傳感器提取部3參照傳感器a(以下將求取具有關聯(lián)性的其他傳感器的傳感器也稱為“對象傳感器”)的蓄積信息來決定時刻tl (第一開始時刻)以及t2 (第一結束時刻),以便在該期間傳感器a的測定值單調增加或者單調減少(S602)。時刻tl、t2的決定具體如何進行都可。例如,可以在任意決定了時刻tl之后,將期間內的測定值單調增加(減少)那樣的最大時刻決定為時刻t2。這里,還優(yōu)選對tl與t2的時間間隔(At)施加某一適當?shù)臈l件(例如可考慮At為規(guī)定值以上,取規(guī)定的范圍內的值等)。另外,作為其他的方法,在將At固定的基礎上,判斷時刻t與t+ At之間的測定值是否單調增加(減少),如果不是,則將使t變動而成為單調增加(減少)那樣的時刻t決定為時刻tl,將時刻t +At決定為時刻t2。
[0049]接下來,針對對象傳感器a,將采取與時刻tl的測定值相同的測定值的時刻列舉為時刻t3 (第二開始時刻)的候補(S604)。同樣,針對對象傳感器a,將采取與時刻t2的測定值相同的測定值的時刻列舉為時刻t4 (第二結束時刻)的候補(S606)。
[0050]然后,從t3的候補與t4的候補的所有組合中,將滿足t4 — t3 = At (= t2 —tl)并且tl?t2間的測定值波形與t3?t4間的測定值波形相同那樣的時刻決定為時刻t3、t4 (S608)。圖5中表示了如此決定的tl?t4。
[0051]接下來,針對對象傳感器a以外的傳感器,將滿足以下三個條件的傳感器判斷為與對象傳感器具有關聯(lián)性的傳感器(S610)。第一條件是時刻tl與時刻t3的測定值相等,第二條件是時刻t2與時刻t4的測定值相等,第三條件是tl?t2間的測定值波形與t3?t4間的測定值波形相等。這里,tl?t2間的測定值波形與t3?t4間的測定值波形相等可通過將各期間內的傳感器信息進行比較來判斷。此外,即便只使用tl與t3、t2與t4的測定值相等這樣的條件而不采用期間內的測定值波形相同這一條件也能獲得同樣的效果,但如果確認了測定波形相同則會進一步提高精度。
[0052]參照圖5所示的傳感器b?e,滿足上述3個條件的只有傳感器d。因此可知,與傳感器a具有關聯(lián)性的傳感器是傳感器d。此外,根據(jù)上述那樣的決定方法可知,由于這兩個傳感器相互具有相關,所以也可以說與傳感器d具有關聯(lián)性的傳感器是傳感器a。如以上那樣,步驟S404 (圖4)中的關聯(lián)調查結束。這里,對與傳感器a存在相關的傳感器僅為一個的情況進行了說明,但也可以判斷為多個傳感器相關。
[0053]另外,針對關于被判定為存在關聯(lián)性的傳感器的蓄積數(shù)據(jù)實施統(tǒng)計處理,求出關于這些傳感器的傳感器信息的關系式。即,求出能夠根據(jù)與對象傳感器相關聯(lián)的傳感器的傳感器信息來推定對象傳感器的傳感器信息的關系式。這樣的欠缺值推定手法可利用以往的任意手法。
[0054]返回到圖4的說明。根據(jù)關聯(lián)調查的結果針對對象傳感器確定存在相關的傳感器組(有時也是一個),并保存到傳感器信息推定部2(S406)。另外,將傳感器信息推定部2中保存的信息經由其他節(jié)點協(xié)作部6向其他節(jié)點通知(S408)。
[0055]在針對一個傳感器結束了關聯(lián)性的調查后,判定所具有的傳感器中是否存在未調查的傳感器,如果有未調查的傳感器則針對該傳感器進行同樣的調查。
[0056]在經由其他節(jié)點協(xié)作部6從其他節(jié)點接收到與相關聯(lián)的傳感器有關的信息的情況下(S410 —是),將該信息保存到傳感器信息推定部2 (S412)。
[0057]這樣,系統(tǒng)內的各節(jié)點能夠針對系統(tǒng)內的所有傳感器掌握與該傳感器存在相關的傳感器組。
[0058]3.傳感器信息取得處理
[0059]接下來,參照圖7A、圖7B對由應用程序等要求了取得傳感器信息時進行的處理加以說明。如果從應用程序對傳感器信息取得部I要求了傳感器信息的取得,則傳感器信息取得部I判斷被要求的傳感器是否能夠利用(S702)。傳感器信息取得部I可以通過上述的傳感器信息收集處理來掌握各傳感器是否能夠利用。
[0060]在被要求的傳感器能夠利用的情況下(S704 —是),如果該傳感器是自身節(jié)點所具有的傳感器(S706 —是),則對自身節(jié)點的傳感器控制5委托傳感器信息的取得(S708)。另一方面,如果該傳感器是其他節(jié)點所具有的傳感器(S706 —否),則經由其他節(jié)點協(xié)作部6針對具有對象傳感器的其他節(jié)點委托傳感器信息的取得(S710、S712)。圖8中表示了從其他節(jié)點要求了傳感器信息的取得時的處理。若其他節(jié)點協(xié)作部6從其他節(jié)點接收到傳感器信息的要求(S802),則從傳感器控制部5取得被要求的傳感器的傳感器信息(S804),經由其他節(jié)點協(xié)作部6向要求源的節(jié)點發(fā)送該傳感器信息(S806)。
[0061]這樣,傳感器信息取得部I取得被要求的傳感器信息,向要求源的應用程序返送傳感器信息(S714)。
[0062]另一方面,在被要求的傳感器不能利用的情況下(S704 —否),傳感器信息取得部I委托傳感器信息推定部2來推定對象傳感器的傳感器信息(S716)。傳感器信息推定部2確定出為了推定被要求的傳感器的傳感器信息所需要的其他傳感器(S718)。推定所需要的傳感器是通過上述關聯(lián)傳感器提取處理判斷為與對象傳感器相關的傳感器組中當前能夠利用的傳感器。
[0063]若如此確定出的傳感器是自身節(jié)點所具有的傳感器(S720 —是),則對傳感器控制部5委托傳感器信息的取得,取得該傳感器的傳感器信息(S722、S724)。另一方面,如果確定出的節(jié)點是其他節(jié)點所具有的傳感器(S720 —否),則經由其他節(jié)點協(xié)作部6對具有該傳感器的節(jié)點委托傳感器信息的取得,并取得該傳感器的傳感器信息(S726、S728)。
[0064]傳感器信息推定部2根據(jù)與被要求的傳感器存在相關的傳感器的傳感器信息,來推定對象傳感器的傳感器信息(S730)。如果存在關于對象傳感器與和其相關聯(lián)的傳感器的傳感器信息的關系式,則可使用該關系式來推定對象傳感器的傳感器信息。另外,傳感器信息推定部2也可以參照傳感器信息蓄積部4并使用多重代入法等,來推定對象傳感器的傳感器信息的當前值。
[0065]傳感器信息推定部2將如此推定出的傳感器信息返送給傳感器信息取得部I(S732)。傳感器信息取得部I將該推定值作為被要求的傳感器的傳感器信息,對要求源的應用程序進行返送(S714)。
[0066][本實施方式的效果]
[0067]在本實施方式中,從各個傳感器定期取得傳感器信息,根據(jù)這些信息來縮小與各傳感器相關聯(lián)的傳感器組。而且,在某個傳感器無法利用而需要推定傳感器信息時,不使用全部的傳感器信息而根據(jù)具有關聯(lián)性的最低必要限度的傳感器的傳感器信息進行推定。因此,由于可減少為了推定傳感器信息而需要取得的傳感器信息,所以能夠縮短推定所必要的時間。并且,由于不使用沒有關聯(lián)性的傳感器信息作為推定的參數(shù),所以還具有能夠進行精度良好的推定這一優(yōu)點。
[0068](變形例)
[0069]在上述的說明中,說明了全部的節(jié)點具有相同功能的情況,但具體的系統(tǒng)構成并不需要限定于上述說明的例子。例如,也可以采用專門進行傳感器信息的蓄積、關聯(lián)傳感器提取、傳感器信息推定的處理的管理節(jié)點。圖9表示該變形例涉及的系統(tǒng)構成圖。另外,圖10表示了該變形例涉及的管理節(jié)點以及一般節(jié)點的功能模塊。
[0070]在該例子中,管理節(jié)點具有傳感器信息推定部2、關聯(lián)傳感器提取部3、傳感器信息蓄積部4以及其他節(jié)點協(xié)作部6。另一方面,一般的節(jié)點具有傳感器信息取得部1、傳感器控制部5、其他節(jié)點協(xié)作部6。
[0071]在該例子中,一般節(jié)點定期取得自身節(jié)點所具有的傳感器信息,經由其他節(jié)點協(xié)作部6向管理節(jié)點通知。管理節(jié)點的傳感器信息蓄積部4中蓄積有針對系統(tǒng)內的傳感器定期取得的傳感器信息。管理節(jié)點的關聯(lián)傳感器提取部3基于該蓄積信息來調查傳感器間的相關。
[0072]在一般節(jié)點被從應用程序要求了傳感器信息的取得的情況下,如果被要求的傳感器是自身節(jié)點所具有的傳感器且能夠利用,則從自身節(jié)點的傳感器控制部5取得該傳感器信息。另一方面,如果被要求的傳感器不能利用,則委托管理節(jié)點推定傳感器信息。在被要求的傳感器是其他節(jié)點所具有的傳感器的情況下,可以經由管理節(jié)點來取得,也可以從具有該傳感器的其他節(jié)點直接取得。
[0073]由此,通過在管理節(jié)點采用計算能力大的處理器,可實現(xiàn)高速的處理。另外,由于一般節(jié)點進行的處理量不怎么增加,所以還可避免對一般節(jié)點施加過大的負荷。
[0074]在這樣的連接有多個計算機的系統(tǒng)中,本領域技術人員能夠容易地想到適當變更處理的分擔而能夠構成各種變形例。例如,可以采用管理節(jié)點本身也具有傳感器而兼作一般節(jié)點那樣的構成。另外,也可考慮如具有兩個以上這樣的管理節(jié)點的構成。另外,反過來也可以知曉不需要由多個計算機構成本系統(tǒng),即便在一個計算機內構成上述的系統(tǒng)也能獲得同樣的效果。
[0075]圖中符號說明:
[0076]1-傳感器信息取得部;2_傳感器信息推定部;3_關聯(lián)傳感器提取部;4_傳感器信息蓄積部;5_傳感器控制部;6_其他節(jié)點協(xié)作部。
【權利要求】
1.一種傳感器信息增補系統(tǒng),其中,具備: 多個傳感器; 傳感器控制單元,從所述多個傳感器取得傳感器信息; 蓄積單元,蓄積從所述多個傳感器定期取得的傳感器信息; 關聯(lián)傳感器提取單元,使用蓄積的傳感器信息,針對各傳感器提取與傳感器信息存在相關的其他傳感器; 傳感器信息推定單元,針對對象傳感器取得與該傳感器存在相關的其他傳感器的傳感器信息來推定所述對象傳感器的傳感器信息;和 傳感器信息取得單元,在被要求取得傳感器信息的情況下,如果能夠從被要求的傳感器取得傳感器信息則進行取得,如果不能取得則取得由所述傳感器信息推定單元推定出的該被要求的傳感器的傳感器信息。
2.根據(jù)權利要求1所述的傳感器信息增補系統(tǒng),其中, 由多個節(jié)點構成該傳感器信息增補系統(tǒng),所述多個節(jié)點分別具有至少一個傳感器、傳感器控制單元、蓄積單元、關聯(lián)傳感器提取單元、傳感器信息推定單元、傳感器信息取得單元、與其他節(jié)點之間收發(fā)信息的其他節(jié)點協(xié)作單元, 所述其他節(jié)點協(xié)作單元能夠從其他節(jié)點取得該其他節(jié)點所具有的傳感器的信息,并能夠對其他節(jié)點通知自身節(jié)點所具有的傳感器的傳感器信息,將由所述傳感器控制單元從自身節(jié)點所具有的傳感器定 期取得的傳感器信息通知給其他節(jié)點, 所述蓄積單元蓄積從自身節(jié)點所具有的傳感器以及其他節(jié)點所具有的傳感器定期取得的傳感器信息, 在與所述對象傳感器存在相關的其他傳感器是其他節(jié)點所具有的傳感器的情況下,所述傳感器信息推定單元經由所述其他節(jié)點協(xié)作單元取得該其他傳感器的傳感器信息來推定所述對象傳感器的傳感器信息。
3.根據(jù)權利要求2所述的傳感器信息增補系統(tǒng),其中, 所述關聯(lián)傳感器提取單元針對自身節(jié)點所具有的傳感器提取存在相關的其他傳感器。
4.根據(jù)權利要求1所述的傳感器信息增補系統(tǒng),其中, 由多個一般節(jié)點和管理節(jié)點構成該傳感器信息增補系統(tǒng), 所述多個一般節(jié)點分別具有至少一個傳感器、傳感器控制單元、傳感器信息取得單元、與其他節(jié)點之間收發(fā)信息的其他節(jié)點協(xié)作單元,所述管理節(jié)點具有蓄積單元、關聯(lián)傳感器提取單元、傳感器信息推定單元、與其他節(jié)點之間收發(fā)信息的其他節(jié)點協(xié)作單元, 所述一般節(jié)點的其他節(jié)點協(xié)作單元能夠從其他一般節(jié)點或者管理節(jié)點取得其他一般節(jié)點所具有的傳感器的信息,并能夠對其他一般節(jié)點或者管理節(jié)點通知自身節(jié)點所具有的傳感器的傳感器信息, 所述多個一般節(jié)點從自身節(jié)點所具有的傳感器定期取得傳感器信息,并經由其他節(jié)點協(xié)作單元通知給管理節(jié)點, 管理節(jié)點的傳感器信息取得單元從具有與所述對象傳感器存在相關的其他傳感器的節(jié)點取得傳感器信息,來推定所述對象傳感器的傳感器信息。
5.根據(jù)權利要求1至4中任意一項所述的傳感器信息增補系統(tǒng),其中, 所述關聯(lián)傳感器提取單元進行如下處理:基于針對對象傳感器蓄積的傳感器信息,以使得在第一開始時刻與第一結束時刻之間所述對象傳感器的傳感器信息單調增加或者單調減少的方式來決定第一開始時刻和第一結束時刻, 決定所述對象傳感器的傳感器信息取得與第一開始時刻的傳感器信息相同的值的其他時刻亦即第二開始時刻候補, 決定所述對象傳感器的傳感器信息取得與第一結束時刻的傳感器信息相同的值的其他時刻亦即第二結束時刻候補, 從所述第二開始時刻候補和所述第二結束時刻候補中決定取得與第一開始時刻和第一結束時刻之間的時間差相同的時間差的第二開始時刻和第二結束時刻, 針對所述對象傳感器以外的傳感器,如果第一開始時刻與第二開始時刻的傳感器信息相等、第一結束時刻與第二結束時刻的傳感器信息相等,則將該傳感器判斷為是與所述對象傳感器存在相關的傳感器。
6.一種傳感器信息增補方法,是在具有多個傳感器的系統(tǒng)中當無法從某個傳感器取得傳感器信息時根據(jù)其他傳感器的傳感器信息來進行推定的傳感器信息增補方法,其中包括: 從所述多個傳感器定期取得傳感器信息并進行蓄積的步驟; 使用所蓄積的傳感器信息,針對各傳感器提取與傳感器信息存在相關的其他傳感器的步驟;以及 在被要求取得傳感器信息的情況下,取得與該傳感器存在相關的其他傳感器的傳感器信息,并推定被要求的傳感器的傳感器信息的步驟。
7.根據(jù)權利要求6所述的傳感器信息增補方法,其中,` 在所述提取步驟中進行如下處理: 基于針對對象傳感器蓄積的傳感器信息,以使得在第一開始時刻與第一結束時刻之間所述對象傳感器的傳感器信息單調增加或者單調減少的方式來決定第一開始時刻和第一結束時刻, 決定所述對象傳感器的傳感器信息取得與第一開始時刻的傳感器信息相同的值的其他時刻亦即第二開始時刻候補, 決定所述對象傳感器的傳感器信息取得與第一結束時刻的傳感器信息相同的值的其他時刻亦即第二結束時刻候補, 從所述第二開始時刻候補和所述第二結束時刻候補中決定取得與第一開始時刻和第一結束時刻之間的時間差相同的時間差的第二開始時刻和第二結束時刻, 針對所述對象傳感器以外的傳感器,如果第一開始時刻與第二開始時刻的傳感器信息相等、第一結束時刻與第二結束時刻的傳感器信息相等,則將該傳感器判斷為是與所述對象傳感器存在相關的傳感器。
【文檔編號】G01D21/00GK103562685SQ201280026700
【公開日】2014年2月5日 申請日期:2012年5月30日 優(yōu)先權日:2011年5月31日
【發(fā)明者】小熊壽 申請人:豐田自動車株式會社