曝光臺(tái) 注意防騙
網(wǎng)曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費(fèi)者
AIXM 5 航空信息交換模型
版本:2006/01/30 53
包括可以解決與數(shù)據(jù)庫同步有關(guān)的數(shù)據(jù)完整性問題的方法。然而,AICM 時(shí)間性
模型確實(shí)提供了用于支持系統(tǒng)同步的框架。
7.4.4 設(shè)計(jì)建議
我們認(rèn)為數(shù)據(jù)的時(shí)間狀態(tài)影響所有航空要素,因此應(yīng)該在整個(gè)航空領(lǐng)域中采
用單一的時(shí)間性模型。本設(shè)計(jì)方法中的關(guān)鍵假設(shè)包括:
數(shù)據(jù)的時(shí)間狀態(tài)是航空信息系統(tǒng)的一個(gè)本質(zhì)特征
所有航空要素類型均應(yīng)采用一個(gè)統(tǒng)一的時(shí)間性模型
既然時(shí)間性被應(yīng)用到全部航空要素中,那么時(shí)間性就應(yīng)該從建模對(duì)
象屬性的任務(wù)中抽象出來。
AICM 和AIXM 將支持所有在時(shí)間性概念模型中描述的組件:
版本和基線(Version 和 Baseline)
變更(Deltas)(臨時(shí)的和永久的)
為了處理好時(shí)間性狀態(tài)彼此重疊的復(fù)雜情況以及滿足要素提供者重新傳輸
某個(gè)要素的時(shí)間性狀態(tài)修正版本的需要,AIXM 也將支持:
序列號(hào),用于標(biāo)識(shí)要素狀態(tài)的傳輸序列
修正編號(hào),用于發(fā)布先前傳輸要素的修正信息
7.4.4.1 時(shí)間片(TimeSlice)模型
我們將采用GML3.1.1*中定義的“時(shí)間片數(shù)據(jù)內(nèi)容模型”來實(shí)現(xiàn)數(shù)據(jù)交換的
時(shí)間性,因?yàn)闀r(shí)間片模型能很好滿足AIXM 的時(shí)間性需求。根據(jù)GML3.1.1 規(guī)范
[8],時(shí)間片模型封裝了動(dòng)態(tài)要素的時(shí)間變化屬性。動(dòng)態(tài)要素就是任何隨時(shí)可能變
化的要素。
在圖17[根據(jù)第8 號(hào)參考文件改寫的UML]中對(duì)AIXM 時(shí)間片(TimeSlice)
UML 模型進(jìn)行了說明。如模型中所示,AIXM 要素?fù)碛幸粋(gè)靜態(tài)組件,包含了人
工標(biāo)識(shí)符屬性和要素的有效時(shí)間(ValidTime)屬性。要素的ValidTtime 包含了
要素生存的開始時(shí)間和結(jié)束時(shí)間,同時(shí)要素的所有其他屬性都被假定是時(shí)間性
的。要素時(shí)間性屬性被封裝到TimeSlice 對(duì)象中。
AIXM 5 航空信息交換模型
版本:2006/01/30 54
圖 17 AIXM TimeSlice 模型
* GML 3.1.1 TimeSlice 模型是否符合ISO 19108 時(shí)間性結(jié)構(gòu)(Temporal
Schema)還有待進(jìn)一步的分析確定。如果是這樣,AICM 應(yīng)該基于ISO9108。
每個(gè)TimeSlice 對(duì)象都包括了一個(gè)有效時(shí)間段以及一個(gè)解釋(interpretation)
屬性。這個(gè)解釋屬性指出了正在被建模的時(shí)間性組件。該解釋的有效值包括:
BaseLine(基線)
Version(版本)
AIXM 5 航空信息交換模型
版本:2006/01/30 55
TempDelta(臨時(shí)變更)
PermDelta(永久變更)
序列號(hào)是一個(gè)遞增的整數(shù),用來跟蹤某個(gè)要素提供者的要素timeSlices(時(shí)
間片)序列。同樣,修正編號(hào)是一個(gè)要素提供者的特定編號(hào),用來描述對(duì)先前傳
遞的時(shí) 間片(timeSlices)的修正信息。
7.4.4.2 傳送要素屬性的變化
根據(jù)交換系統(tǒng)采用時(shí)間性模型的具體情況,可以采用不同的方法用來傳送要
素發(fā)生的變化。基線可作為一個(gè)TimeSlice 被傳送出去,它包括在特定時(shí)間段內(nèi)
所有有值的屬性。
一個(gè)永久性變化可能由兩個(gè)順次時(shí)間片傳送,以下是兩種可能存在的傳送形
式:
一個(gè)包含先前的基線,另一個(gè)包含發(fā)生
改變的所有屬性(永久性變量)
一個(gè)包含先前的基線,另一個(gè)包含新的
基線
AIXM 5 航空信息交換模型
版本:2006/01/30 56
臨時(shí)性變化也可由兩個(gè)順次timeSlices 傳送:一個(gè)包含基線,另一個(gè)包含所
有變化的屬性(永久性變更)
本節(jié)意在演示時(shí)間性信息的傳送方式。相同的時(shí)間性信息可以由多種方式傳
遞。我們假設(shè)有關(guān)同仁同意在他們的應(yīng)用程序中支持時(shí)間片(TimeSlices)。
AIXM 5 航空信息交換模型
版本:2006/01/30 57
7.4.4.3 傳送要素歷史記錄(History)
通過傳輸一個(gè)要素屬性的變化序列,時(shí)間片(TimeSlice)模型可以用來傳輸
要素的歷史信息。要素的歷史可以是過去的,也可以是將來的。
圖18 說明了一個(gè)虛構(gòu)的VOR 導(dǎo)航設(shè)施的歷史記錄。該導(dǎo)航設(shè)施具有以下
事件:
2006 年1 月7 日:開始使用
2006 年1 月23 日到2 月18 日:臨時(shí)性頻率變化
200 年2 月11 日到3 月9 日:臨時(shí)關(guān)閉
2006 年2 月22 日:磁差變化
2006 年3 月27 日:頻率變化
圖 18 VOR 導(dǎo)航設(shè)施歷史記錄
使用Timeslices 模型, 我們可以將VOR 導(dǎo)航設(shè)施的歷史記錄標(biāo)識(shí)為具有5
個(gè)Timeslices(時(shí)間片)的系列,如圖19 所示。用5 個(gè)時(shí)間片來代表5 個(gè)事件。
應(yīng)特別注意的是:彼此重疊的事件被編碼為獨(dú)立的時(shí)間片Timeslices。
圖 19 用于VOR 導(dǎo)航設(shè)施過程記錄的TimeSlices(時(shí)間片)
這種為歷史記錄建模的方法與GML3.2[7]中推薦的建模方法是等同的。在
AIXM 5 航空信息交換模型
版本:2006/01/30 58
AIXM Timeslices 模型的實(shí)際實(shí)施中,傳遞歷史記錄會(huì)導(dǎo)致非常大消息(large
message)。對(duì)于某些資源有限的系統(tǒng)而言,這些大消息可能是個(gè)問題。雖然實(shí)
施問題超出了本文件的范圍,但我們?nèi)韵胫赋觯趯?shí)施標(biāo)準(zhǔn)化并符合GML 所產(chǎn)
生的實(shí)際價(jià)值與消息過大的缺點(diǎn)之間,我們要權(quán)衡利弊。許多情形下標(biāo)準(zhǔn)化的價(jià)
值要超過消息效率的損失。
7.4.4.4 多重疊TimeSlices 和修正
序列號(hào)(SequenceNumber)和修正號(hào)(correctionNumber)用于解決和解釋重
疊的時(shí)間片(TimeSlices)。考慮下圖所示的一個(gè)場(chǎng)景,在這個(gè)場(chǎng)景中,要素狀
態(tài)屬性在經(jīng)過幾個(gè)重疊的時(shí)間段后被重復(fù)改變。每個(gè)臨時(shí)變化都有一個(gè)序列號(hào)
(sequenceNumber),這個(gè)序列號(hào)(sequenceNumber)對(duì)要素提供者而言是唯一
的。在例子中, 一個(gè)經(jīng)過修訂的TimeSlices 產(chǎn)生了相同的序列號(hào)
(sequenceNumber)以及不同的修正號(hào)(correctionNumber)。
在每個(gè)時(shí)間性事件開始和結(jié)束的時(shí)刻,我們可以標(biāo)識(shí)不同要素版本的轉(zhuǎn)換。
validTime 和序列號(hào)(sequenceNumber)的合并,可用于在每個(gè)版本中明確標(biāo)
中國航空網(wǎng) www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
航空信息交換模型(AIXM)(16)