用于處理多個(gè)記錄策略的裝置和方法
【專利說(shuō)明】用于處理多個(gè)巧錄策略的裝置和方法
[0001] 相關(guān)申請(qǐng)的交叉引用
[0002] 本申請(qǐng)基于并要求于2014年12月11日向韓國(guó)知識(shí)產(chǎn)權(quán)局提交的韓國(guó)專利申請(qǐng) 第10-2014-0178544號(hào)的優(yōu)先權(quán)的權(quán)益,通過(guò)引用將其全部?jī)?nèi)容結(jié)合于此。
技術(shù)領(lǐng)域
[0003] 本公開(kāi)設(shè)及用于處理多個(gè)記錄策略(logging policy)的裝置和方法,并且更具體 地,設(shè)及在不相互沖突的情況下處理用于記錄車(chē)輛數(shù)據(jù)(傳感器數(shù)據(jù)、控制數(shù)據(jù)、網(wǎng)絡(luò)數(shù)據(jù) 等)的多個(gè)記錄策略的技術(shù)。
【背景技術(shù)】
[0004] 最近,出于增強(qiáng)車(chē)輛的質(zhì)量、增加新車(chē)的區(qū)別并且改善各種便利服務(wù)(公共服務(wù)、 個(gè)性化服務(wù))的目的,已經(jīng)開(kāi)發(fā)出實(shí)時(shí)地對(duì)車(chē)輛運(yùn)行時(shí)所生成的各種車(chē)輛數(shù)據(jù)(傳感器數(shù) 據(jù)、控制數(shù)據(jù)、網(wǎng)絡(luò)數(shù)據(jù)等)進(jìn)行記錄的技術(shù)。 陽(yáng)0化]車(chē)輛數(shù)據(jù)包括各種類(lèi)型的控制信息和調(diào)諧信息并且W IOms至IOOms等級(jí)的短時(shí) 間間隔生成,并且因此合理的是根據(jù)使用目來(lái)任選地記錄數(shù)據(jù),而不是在不必要時(shí)記錄全 部的設(shè)置數(shù)據(jù)。
[0006] 因此,優(yōu)選的是基于記錄策略來(lái)任選地記錄來(lái)自車(chē)輛的數(shù)據(jù),通過(guò)該記錄策略定 義用于根據(jù)使用目來(lái)任選地記錄車(chē)輛數(shù)據(jù)的數(shù)據(jù)記錄規(guī)范(記錄數(shù)據(jù)的種類(lèi)、記錄時(shí)間、 記錄周期、記錄方法、優(yōu)先級(jí)等)。
[0007] 然而,當(dāng)將多個(gè)記錄策略在多用戶和多服務(wù)環(huán)境下應(yīng)用于一個(gè)車(chē)輛時(shí)可能出現(xiàn)記 錄策略之間的沖突(collision)情形。
【發(fā)明內(nèi)容】
[0008] 已創(chuàng)作出本公開(kāi)W解決在現(xiàn)有技術(shù)中出現(xiàn)的上述問(wèn)題,同時(shí)保持通過(guò)現(xiàn)有技術(shù)所 實(shí)現(xiàn)的優(yōu)勢(shì)不受影響。
[0009] 本公開(kāi)的一方面提供了用于處理多個(gè)記錄策略的裝置和方法,其能夠通過(guò)驗(yàn)證被 制定用于記錄車(chē)輛數(shù)據(jù)的多個(gè)記錄策略的完整性并且根據(jù)優(yōu)先級(jí)處理多個(gè)經(jīng)驗(yàn)證的記錄 策略來(lái)防止多個(gè)記錄策略之間的沖突。
[0010] 通過(guò)下面對(duì)本公開(kāi)的詳細(xì)描述,本公開(kāi)的前述及其他目標(biāo)、特征、方面和優(yōu)點(diǎn)將被 理解并變得顯而易見(jiàn)。另外,可W容易理解的是可W通過(guò)權(quán)利要求中所記載的單元W及其 組合來(lái)實(shí)現(xiàn)本公開(kāi)的目標(biāo)和優(yōu)點(diǎn)。
[0011] 根據(jù)本公開(kāi)的示例性實(shí)施方式,一種用于處理多個(gè)記錄策略的裝置,包括:記錄 策略輸入單元,被配置為接收用于車(chē)輛數(shù)據(jù)的多個(gè)記錄策略;記錄策略存儲(chǔ)器,被配置為 存儲(chǔ)由記錄策略輸入單元接收的記錄策略;記錄策略分析器,被配置為解析存儲(chǔ)在記錄策 略存儲(chǔ)器中的記錄策略并且從所解析的記錄策略提取變量;規(guī)則制定器(rule maker),被 配置為基于通過(guò)記錄策略分析器提取的變量來(lái)制定記錄策略應(yīng)用規(guī)則(logging policy applying rule) ; W及記錄策略處理器,被配置為根據(jù)由規(guī)則制定器制定的記錄策略應(yīng)用 規(guī)則來(lái)讀取并處理存儲(chǔ)在記錄策略存儲(chǔ)器中的對(duì)應(yīng)的記錄策略。
[0012] 根據(jù)本公開(kāi)的另一個(gè)示例性實(shí)施方式,一種用于處理多個(gè)記錄策略的方法,包括: 通過(guò)記錄策略輸入單元接收用于車(chē)輛數(shù)據(jù)的多個(gè)記錄策略;通過(guò)記錄策略存儲(chǔ)器存儲(chǔ)所接 收的記錄策略;通過(guò)記錄策略分析器解析存儲(chǔ)在記錄策略存儲(chǔ)器中的記錄策略并且從所解 析的記錄策略提取變量;通過(guò)規(guī)則制定器基于所提取的變量制定記錄策略應(yīng)用規(guī)則;W及 通過(guò)記錄策略處理器根據(jù)制定的記錄策略應(yīng)用規(guī)則讀取并處理存儲(chǔ)在記錄策略存儲(chǔ)器中 的對(duì)應(yīng)的記錄策略。
[0013] 在執(zhí)行與被制定用于記錄車(chē)輛數(shù)據(jù)的多個(gè)記錄策略有關(guān)的完整性檢查 (integrity check)的過(guò)程中,可W基于記錄策略的資料信息執(zhí)行初次檢查,并且可W基于 記錄策略的內(nèi)容信息執(zhí)行與通過(guò)初次檢查的記錄策略有關(guān)的二次檢查。
【附圖說(shuō)明】
[0014] 通過(guò)下文結(jié)合附圖進(jìn)行的詳細(xì)描述,將使本公開(kāi)的上述W及其他目標(biāo)、特征W及 優(yōu)點(diǎn)變得更加顯而易見(jiàn),在附圖中:
[0015] 圖1是根據(jù)本公開(kāi)示例性實(shí)施方式的用于處理多個(gè)記錄策略的裝置的構(gòu)造圖;
[0016] 圖2是根據(jù)本公開(kāi)示例性實(shí)施方式的記錄策略輸入單元的構(gòu)造圖;
[0017] 圖3是根據(jù)本公開(kāi)示例性實(shí)施方式的記錄策略分析器的構(gòu)造圖;W及
[001引圖4是根據(jù)本公開(kāi)示例性實(shí)施方式的用于處理多個(gè)記錄策略的方法的流程圖。
【具體實(shí)施方式】
[0019] 從下文參考附圖的詳細(xì)描述的W下說(shuō)明書(shū)中,上述的目標(biāo)、特征和優(yōu)點(diǎn)將變得更 明顯。因此,本公開(kāi)所屬領(lǐng)域的技術(shù)人員可容易地實(shí)踐本公開(kāi)的技術(shù)構(gòu)思。此外,在描述本 公開(kāi)時(shí),在判斷出與本公開(kāi)相關(guān)聯(lián)的眾所周知的技術(shù)的詳細(xì)描述可能對(duì)本公開(kāi)的主旨造成 不必要的模糊的情況下,將省略其描述。在下文中,將參考附圖詳細(xì)描述本公開(kāi)的示例性實(shí) 施方式。
[0020] 圖1是根據(jù)本公開(kāi)示例性實(shí)施方式的用于處理多個(gè)記錄策略的裝置的構(gòu)造圖。
[0021] 如在圖1中所示,根據(jù)本公開(kāi)示例性實(shí)施方式的用于處理多個(gè)記錄策略的裝置是 運(yùn)樣的一種裝置:該裝置配備在車(chē)輛中W處理應(yīng)用于車(chē)輛的多個(gè)記錄策略并且包括記錄策 略輸入單元10、記錄策略存儲(chǔ)器20、記錄策略分析器30、規(guī)則制定器40、記錄策略處理器50 W及顯示器60。
[0022] 現(xiàn)在描述各個(gè)部件,記錄策略輸入單元10首先接收從服務(wù)器或終端生成的用 于車(chē)輛數(shù)據(jù)的記錄策略、對(duì)所接收的記錄策略執(zhí)行初次完整性檢查(primary integrity check) W及為通過(guò)該初次完整性檢查的記錄策略標(biāo)記身份標(biāo)識(shí)(ID)。在運(yùn)種情況下,記 錄策略輸入單元10立即丟棄未能通過(guò)初次完整性檢查的記錄策略而不為該記錄策略標(biāo)記 ID。
[0023] 在此,記錄策略是腳本形式的策略文件并且包括策略資料信息(policy profile in化rmation)、用于確定策略的應(yīng)用定時(shí)的變量信息W及用于記錄車(chē)輛數(shù)據(jù)的策略信 息。在運(yùn)種情況下,策略資料信息是可W在沒(méi)有進(jìn)行解析的情況下而被確認(rèn)的信息,并 且該策略資料信息包括作為初次完整性檢查的目標(biāo)的汽車(chē)型號(hào)(car model)、開(kāi)發(fā)階段 (development stage)(快速型(fast)、運(yùn)動(dòng)型(proto)、先驅(qū)型(pilot)、智能型(master)) 和軟件版本W(wǎng)及策略名稱、目的、生成時(shí)期、大小等。該變量信息是可W通過(guò)解析而被確 認(rèn)的信息,并且該變量信息包括優(yōu)先級(jí)、應(yīng)用定時(shí)(年/月/日/小時(shí)/分鐘/秒)、應(yīng) 用時(shí)間(例如,10秒、1分鐘、10分鐘等)、應(yīng)用周期(application period)和轉(zhuǎn)換條件 (transition condition)。該策略信息也是可W通過(guò)解析而被確認(rèn)的信息,并且該策略信 息包括被記錄的車(chē)輛數(shù)據(jù)的種類(lèi)和特性、車(chē)輛網(wǎng)絡(luò)的種類(lèi)、拓?fù)洌–AN信道的數(shù)量、數(shù)據(jù)庫(kù) 計(jì)算機(jī)值BC)文件版本等)、用于記錄車(chē)輛數(shù)據(jù)的方法等。在運(yùn)種情況下,該車(chē)輛網(wǎng)絡(luò)包括 控制器局域網(wǎng)(CAN)、局部互聯(lián)網(wǎng)(LIN)、FlexRay、媒體導(dǎo)向系統(tǒng)傳輸(MOST)等。 陽(yáng)024] 進(jìn)一步地,記錄策略輸入單元10需要執(zhí)行W下立個(gè)步驟從而執(zhí)行與所接收的記 錄策略有關(guān)的初次完整性檢查。
[00巧]在第一步驟中,記錄策略輸入單元10確定是否從先前認(rèn)證的源正常生成記錄策 略。例如,可W通過(guò)使用記錄策略的憑證、加密記錄策略本身的安全密鑰等對(duì)記錄策略進(jìn)行 認(rèn)證。 陽(yáng)0%] 在第二步驟中,記錄策略輸入單元10基于可W在不用解析的情況下確認(rèn)的資料 信息中的汽車(chē)型號(hào)、開(kāi)發(fā)階段(快速型、運(yùn)動(dòng)型、先驅(qū)型、智能型)和軟件版本來(lái)確定記錄策 略是否具有適合性。目P,當(dāng)通過(guò)比較,目標(biāo)車(chē)輛的汽車(chē)型號(hào)、開(kāi)發(fā)階段和軟件版本與所接收 的記錄策略的汽車(chē)型號(hào)、開(kāi)發(fā)階段和軟件版本相同時(shí),記錄策略輸入單元10確定該記錄策 略是合適的。
[0027] 例如,如果應(yīng)用了記錄策略的汽車(chē)型號(hào)是'Genesis'并且所接收的記錄策略的汽 車(chē)型號(hào)是'Equus',則記錄策略輸入單元10確定該記錄策略是不合適的。
[0028] 如另一實(shí)例,如果應(yīng)用了記錄策略的車(chē)輛的開(kāi)發(fā)階段是'專家型'并且所接收的記 錄策略的開(kāi)發(fā)階段是'運(yùn)動(dòng)型',則記錄策略輸入單元10確定該記錄策略也是不合適的。
[0029] 在第=步驟中,基于可W在沒(méi)有進(jìn)行解析的情況下確認(rèn)的資料信息來(lái)執(zhí)行關(guān)于是 否存在相同的記錄策略的冗余性檢查(re化ndan巧check)。目P,如果記錄策略輸入單元10 通過(guò)確認(rèn)是否存在相同的記錄策略文件而確定了存在相同的記錄策略文件,則通過(guò)記錄策 略輸入單元10丟棄所接收的記錄策略。
[0030] 記錄策略存儲(chǔ)器20存儲(chǔ)通過(guò)記錄策略輸入單元10為其標(biāo)記了 ID的記錄策略。在 運(yùn)種情況下,記錄策略存儲(chǔ)器20 W諸如文件檢索器(file retriever)形式或數(shù)據(jù)庫(kù)形式 的各種形式來(lái)存儲(chǔ)該記錄策略。
[0031] 記錄策略分析器30解析存儲(chǔ)在記錄策略存儲(chǔ)器20中的記錄策略并且基于所解析 的結(jié)果執(zhí)行二次完整性檢查(secondary integrity check)。目P,該記錄策略分析器30執(zhí) 行作為二次完整性檢查的用于檢測(cè)腳本形式的記錄策略文件的結(jié)構(gòu)錯(cuò)誤的語(yǔ)法檢查、執(zhí)行 用于驗(yàn)證初次完整性檢查的結(jié)果的內(nèi)容檢查并且提取調(diào)度所需的變量,從而防止多個(gè)記錄 策略之間的沖突。
[0032] 規(guī)則制定器40基于通過(guò)記錄策略分析器30提取的變量來(lái)制定記錄策略應(yīng)用規(guī) 貝IJ。在運(yùn)種情況下,該變量包括優(yōu)先級(jí)、應(yīng)用定時(shí)、應(yīng)用時(shí)間、應(yīng)用周期、轉(zhuǎn)換條件等。
[0033] 在此,可W基于調(diào)度器設(shè)計(jì)或查詢表設(shè)計(jì)來(lái)制定記錄策略應(yīng)用規(guī)則。在運(yùn)種情況 下,調(diào)度器設(shè)計(jì)包括優(yōu)先級(jí)、應(yīng)用時(shí)間和轉(zhuǎn)換條件,并且查詢表設(shè)計(jì)包括優(yōu)先級(jí)、應(yīng)用時(shí)間 和應(yīng)用周期。
[0034] 規(guī)則制定器40讀取存儲(chǔ)在規(guī)則模板數(shù)據(jù)庫(kù)值B)(未示出)中的規(guī)則模板(調(diào)度 算法或查詢表類(lèi)型)并且還可W包括將通過(guò)記錄策略分析器30提取的變量應(yīng)用于規(guī)則模 板W制定記錄策略應(yīng)用規(guī)則的規(guī)則制定器(未示出)。
[0035] 記錄策略處理器50根據(jù)由規(guī)則制定器40制定的記錄策略應(yīng)用規(guī)則來(lái)讀取并處理 存儲(chǔ)在記錄策略存儲(chǔ)器20中的對(duì)應(yīng)的記錄策略。
[0036] 例如,記錄策略處理器50假設(shè)記錄策略應(yīng)用規(guī)則如下面的[表1]。
[0037] [表 U
[0038]
[0039] 一般說(shuō)來(lái),W高優(yōu)先級(jí)的002、001和003的順序來(lái)應(yīng)用策略。當(dāng)在應(yīng)用了 OOl的 狀態(tài)下002的應(yīng)用周期到來(lái)時(shí),保持OOl并且然后應(yīng)用002 ;并且當(dāng)002的應(yīng)用時(shí)間完成時(shí), 再次恢復(fù)OOl的應(yīng)用。目P,當(dāng)在應(yīng)用了具有低優(yōu)先級(jí)的策略的狀態(tài)下具有高優(yōu)先級(jí)的策略 的應(yīng)用周期到來(lái)時(shí),保持具有低優(yōu)先級(jí)的策略并且首先應(yīng)用具有高優(yōu)先級(jí)的策略。
[0040] 同時(shí),記錄策略處理器50可W在記錄策略分析器30的幫助下確認(rèn)記錄策略文件 內(nèi)的