新四季網

實施數據加載協議的方法和系統的製作方法

2023-05-07 21:51:01

實施數據加載協議的方法和系統的製作方法
【專利摘要】本發明公開一種實施數據加載協議的系統和方法。所述系統和方法使用代理裝置來支持使用標準數據加載協議將數據加載到與所述標準數據加載協議不兼容的目標裝置中。
【專利說明】實施數據加載協議的方法和系統
【技術領域】
[0001]本發明涉及實施軟體數據加載協議的方法和系統,所述軟體數據加載協議用於將軟體加載到飛機的兼容線路可替換單元中。
【背景技術】
[0002]航空電子應用的數據加載協議通常被設計成支持最廣可能範圍的目標裝置。系統積分器通常想要將指定協議的使用範圍擴展到飛機系統中儘可能多的部件,以便簡化與系統相關的維護方面。因此,數據加載協議具有一定複雜程度,以致於當實施於較簡單或較小裝置,或者與較新數據加載協議不兼容的較舊裝置中時,這種數據加載協議並不總是成本有效。
[0003]為了使數據加載協議適用於無法接受多數複雜的單解析數據(solution data)加載協議的簡單裝置或舊裝置,嘗試解決該問題的努力包括:(1)修改目標設備以包括所需的額外功能,以及(2)提供一個網關,以便通信介質適用於較簡單或較低成本介質,但數據加載協議仍然被目標裝置處理。第一種解決方案的結果是成本提高且開發時間延長,並且可能需要提供不同或額外的通信介質,以及需要提供額外的功能來支持所需的協議。提供任一種服務都可能需要對硬體設計做出成本高昂的改變,以便支持必要的接口和處理變化。第二種解決方案可能解決與物理連通性相關的成本問題,但是並不能緩解在簡單裝置或舊裝置中實施數據加載協議功能的需要。

【發明內容】

[0004]本發明的一方面包括一種在目標裝置與標準數據加載通信協議不兼容的情況下,通過所述標準數據加載通信協議將數據加載到目標裝置中的系統。所述系統包括:媒體資料庫(media repository),所述媒體資料庫用於存儲數據;數據加載器,所述數據加載器配置成使用標準數據加載通信協議來傳輸數據;目標裝置,所述目標裝置配置成使用處於與標準數據加載通信協議不兼容的目標裝置本地的專有(proprietary)數據加載協議;以及在數據加載器與目標裝置中間的代理裝置,其中所述代理裝置配置成接收所述標準數據加載通信協議、驗證所述標準數據加載通信協議,在標準數據加載通信協議與專有數據加載協議之間轉換通信。
[0005]進一步的,其中所述中間代理裝置包括與所述標準數據加載通信協議交互的數據加載協議代理程序。
[0006]進一步的,其中所述中間代理裝置包括數據管理器,所述數據管理器提供中間數據存儲和格式化中的一個,以便在數據加載格式化與所述目標裝置所需的數據格式之間進行映射。
[0007]進一步的,其中所述中間代理裝置包括目標協議代理程序,所述目標協議代理程序使用所述專有數據加載協議與所述目標裝置交互,以便傳輸數據。
[0008]本發明的另一方面包括一種在目標裝置與標準數據加載通信協議不兼容的情況下,通過所述標準數據加載通信協議將數據加載到目標裝置中的方法。所述方法包括以下步驟:從媒體資料庫檢索數據;使用標準數據加載通信協議將所述數據下載到中間代理裝置;使用處於與所述標準數據加載通信協議不兼容的目標裝置本地的專有數據加載協議配置用於傳輸的所述數據;以及使用所述專有數據加載協議將所述數據傳輸到目標裝置。
[0009]進一步的,其中配置用於傳輸的所述數據包括將所述標準數據加載通信協議轉換成所述專有數據加載協議。
[0010]進一步的,其中配置用於傳輸的所述數據包括將所述數據存儲到數據管理器中。
[0011]進一步的,其中配置用於傳輸的所述數據包括格式化,以在所述媒體資料庫的數據加載格式化與所述目標裝置所需的數據格式之間進行映射。
【專利附圖】

【附圖說明】
[0012]在附圖中:
[0013]圖1示出用於實施數據加載協議的現有技術方法的示意圖。
[0014]圖2示出根據本發明的用於實施數據加載協議的方法的示意圖。
[0015]圖3示出圖2所示代理的代理程序的進一步細節的示意圖。
【具體實施方式】
[0016]在以下說明中,為說明起見,列出了許多具體細節,以便讀者透徹地理解本說明書中所述的技術。但所屬領域中的技術人員將清楚地了解,可以在不含這些具體細節的情況下實踐這些示例性實施例。在其他情況下,結構和裝置以圖形方式示出,以便於說明示例性實施例。
[0017]下文將參考附圖來描述示例性實施例。這些附圖示出了實施本說明書中所述模塊、方法和電腦程式產品的具體實施例的一些細節。但是,附圖不得視作施加任何限制。所述方法和電腦程式產品可以配備在任何機器可讀介質上,以便完成操作。實施例可以使用現有計算機處理器實施,或者通過具備這種或其他功能的專用計算機處理器實施,或者通過硬連線系統實施。
[0018]如上所述,本說明書中所述的實施例包括電腦程式產品,所述電腦程式產品包括機器可讀介質,以便執行或存儲機器可執行的指令或數據結構。所述機器可讀介質可以是任何可用介質,所述介質能夠被通用或專用計算機或者配備處理器的其他機器訪問。例如,此類機器可讀介質可以包括RAM、ROM、EPROM、EEPROM、CD-ROM或其他光碟存儲器、磁碟存儲器或其他磁存儲裝置,或者其他任何介質,這些介質可用於執行或存儲機器可執行指令或數據結構形式的目標程序代碼,並且可以被通用或專用計算機或者配備處理器的其他機器訪問。當通過網絡或其他通信連接(硬連線、無線,或者硬連線或無線相結合)將信息傳輸或提供到機器中時,該機器將以適當方式將該連接視作機器可讀介質。因此,任何此類連接均被適當地稱作機器可讀介質。上述內容的組合也可以包括在機器可讀介質的範圍內。例如,機器可執行指令包括致使通用計算機、專用計算機或專用處理機器執行特定功能或功能組的指令和數據。
[0019]本發明的實施例將在一般的方法步驟上下文中進行描述,這些方法步驟可以通過包括諸如程序代碼等機器可執行指令的程序產品在一個實施例中執行,例如,採用在網絡環境中的機器執行的程序模塊的形式。通常,程序模塊包括具有執行特定任務或執行特定抽象數據類型的技術功能的例程、程序、對象、部件、數據結構等。與數據結構相關的機器可執行指令以及程序模塊代表執行本說明書中所公開方法的步驟的程序代碼實例。這些可執行指令或相關數據結構的特定順序代表執行這些步驟中所述功能的相應操作的實例。
[0020]實施例可以通過與配備處理器的一個或多個遠程計算機的邏輯連接而在網絡環境中實施。邏輯連接可以包括以示例但不限定的方式提出的區域網(LAN)和廣域網(WAN)。此類網絡環境是常見的辦公室範圍或企業範圍計算機網絡、內部網和網際網路,可以使用各種不同的通信協議。所屬領域的技術人員應認識到,這些網絡計算環境通常包括許多類型的計算機系統配置,包括個人計算機、手持式裝置、多處理器系統、基於微處理器或可編程的消費電子產品、網絡PC、微型計算機、主計算機等。
[0021]各種實施例還可以在分布式計算環境中實施,在這種情況下,任務由通過通信網絡連接(硬連線、無線連接,或者硬連線或無線連接的組合)的本地和遠程處理裝置執行。在分布式計算環境中,程序模塊可以位於本地或遠程存儲裝置中。
[0022]用於執行全部或部分示例性實施例的示例性系統可以包括計算機形式的通用計算裝置,包括處理單元、系統存儲器以及將包括系統存儲器在內的各種系統部件連接到處理單元的系統總線。系統存儲器可以包括只讀存儲器(ROM)和隨機存取存儲器(RAM)。計算機還可以包括用於讀取並寫入磁硬碟的磁硬碟驅動器、用於讀取或寫入可移動磁碟的磁碟驅動器,以及用於讀取或寫入CD-ROM或其他光學介質等可移動光碟的光碟驅動器。驅動器及其相關機器可讀介質為機器可執行指令、數據結構、程序模塊和其他計算機數據提供非易失性存儲器。
[0023]實施例中所公開方法的技術效果包括消除對數據加載協議的依賴性,以便在無需添加複雜管理功能的情況下利用系統中的設備。通過用單獨的代理功能來支持數據加載和/或其他管理功能,能夠大幅節省成本。
[0024]本發明提供一種替代方法來在設備無法支持必要協議或者優選不提供此類支持時,例如使用的是傳統設備時,在電子系統中支持軟體數據加載協議。本發明實現用指定的系統來支持必要的數據加載協議,方法是在充當代理裝置的替代模塊上託管數據加載協議處理功能,轉換必要的協議並以更適於預定目標的方式實施必要的操作。本發明假定數據加載功能與代理裝置之間存在一個或多個通信介質,並且假定代理裝置與預定目標之間存在相同或不同的通信介質。本發明主要用於使用基於ARINC615的數據加載協議的航空電子系統,但也同樣適用於需要特定數據加載或其他協議但是所配備的設備本機不支持必要協議的其他環境中。本發明的新穎性方面是將代理功能應用到軟體數據加載應用中。通過這種方法,所實施的系統能夠對本機不支持所選通用數據加載協議的設備使用通用數據加載協議。
[0025]現在參見圖1,傳統方法10採用具有數據加載功能的數據加載器12,其使用標準數據加載通信協議18訪問媒體資料庫14並直接與目標裝置16通信,以便實施數據加載功能(即,將數據傳輸到目標裝置16)。所述方法簡化了系統的維護方面,但是要求目標裝置16實施標準數據加載通信協議18。傳統方法10存在的問題在於,目標裝置可能無法實施標準數據加載通信協議18。例如,目標裝置可能缺乏處理標準數據加載通信協議18的處理能力,或者可能過舊,以至於無法適應較新的標準數據加載通信協議18,並且使用專用數據加載協議。在一些情況下,潛在的目標裝置可能需要升級或更換。在其他情況下,潛在的目標裝置可能在維護系統中被整體忽略。在其他情況下,標準數據加載通信協議18可能進行重新編碼,以滿足目標裝置的要求。所有此類潛在解決方案均成本高昂且耗時耗力。
[0026]現在參見圖2,根據本發明的替代方法20包括如圖1所示傳統方法中訪問媒體資料庫14的數據加載器12。但在此實施例中,至少有一個中間代理裝置22在標準數據加載通信協議18與在目標裝置26中實施的專用數據加載協議24之間提供轉換功能,在其它情況下目標裝置26無法直接適應標準數據加載通信協議18。標準數據加載通信協議18可以是標準化協議,或者可以是供中間代理裝置22用於支持與標準數據加載功能通信的、系統專用數據加載通信協議。但是中間代理裝置22可以提供多種功能,例如還將標準數據加載通信協議18轉換成更適用於預定目標裝置的形式,例如,專有數據加載協議24,以及有效性檢查,以確保設計者、有效負載和來源的完整性。例如,代理裝置22可以通過校驗和以及相關方法檢查有效負載是否正確,例如,沒有傳輸錯誤或者損失。此外,代理裝置22還可以通過電子籤名檢查設計者,例如,有效負載未受到電子欺騙。所述多個功能可以分別或並行執行。
[0027]所述方法的優點在於,中間代理裝置22可以提供數據格式轉換,例如壓縮或解壓數據。此外,預計中間代理裝置22還將被配置成同時處理數據項的上載和下載。換言之,中間代理裝置22可以視作雙向裝置或者視作兩個代理於一體。實際上,數據加載功能和數據加載的目標在數據加載過程中各自充當客戶端和伺服器。此外,中間代理裝置22提供完整的文件傳輸支持服務,例如報告單位標識和單位狀態(即,已加載),直接與數據流交互以緩衝和分割或重組數據流,以及完全控制傳輸過程。本發明特別適用於飛機航空電子應用中的數據加載,其中標準數據加載通信協議由ARINC615A數據加載器定義,並且介質格式由ARINC665管理,且傳輸/傳送完整性要求由ARINC666管理。
[0028]現在參見圖3,中間代理裝置22具有三個主要部件。一個部件是數據加載協議代理程序28,所述數據加載協議代理程序使用被選擇以支持所述系統的標準數據加載通信協議18與數據加載功能交互。因此,數據加載功能以及由此系統均能夠以與其他、本地、目標裝置相同的方式來處理非本地目標裝置。另一個部件是數據管理器30,所述數據管理器提供中間數據存儲器和格式化,以在媒體資料庫14中的數據格式等系統數據加載格式與目標裝置26要求的數據格式之間進行映射。數據管理器30可以採用存儲轉發機制來在轉發到目標裝置26之前讓代理功能執行數據有效性檢驗,但是可以提供直通(pass-through)數據傳輸,以便提供較快的響應。另一部件是目標協議代理程序32,所述目標協議代理程序與一個或多個目標裝置26交互,以便將數據從中間存儲器28傳輸到目標裝置26。如果中間代理裝置22與多個目標裝置交互,則目標協議代理32可以額外地支持多個不同的目標協議和/或處理目標加載同步。
[0029]中間代理裝置22可以在專用硬體中實施,作為輔助功能在現有硬體上實施,或者作為軟體應用程式在通用處理資源上實施,具體取決於所設計系統的類型、系統中可用的資源以及該系統的成本分析。目標裝置26可以被選作系統的一部分但不實施所選標準數據加載通信協議18的任何形式的裝置。用於本發明的示例性目標裝置26包括商用現貨(COTS, commercial off-the-shelf)裝置、簡單的可編程傳感器、小型數據集中器裝置、交換機,以及簡單的遠程電子單元。[0030]通過消除對標準數據加載通信協議18的依賴性,能夠在系統中使用設備而無需添加複雜的管理功能。該方法通過提供單獨的代理功能來支持目標數據加載功能或者其他管理功能來節省所配備設備的成本,同時維持系統功能。例如,如果即將向系統中添加傳統目標裝置或簡單目標裝置,則需要向新裝置或系統中添加支持標準數據加載功能或其他管理功能所需的功能,而這將大幅增加與裝置相關的成本並延遲裝置進入要求標準協議支持的環境中的時間點。通過單獨的代理功能來處理數據加載等管理功能能夠提供較低的成本解決方案,並且提供較短開發時間等其他優點。
[0031]本說明書使用各種實例來公開本發明,包括最佳模式,並且還讓所屬領域中的任何技術人員實施並使用本發明。本發明的保護範圍由權利要求書界定,並且可以包括所屬領域中的技術人員想出的其他實例。如果此類其他實例的結構要素與權利要求書的字面意義相同,或者如果此類實例包括的等效結構要素與權利要求書的字面意義無實質差別,則此類實例也在權利要求書的範圍內。
【權利要求】
1.一種使用標準數據加載通信協議將數據加載到目標裝置中的系統,其中所述目標裝置與所述標準數據加載通信協議不兼容,所述系統包括: 用於存儲數據的媒體資料庫; 數據加載器,所述數據加載器配置成使用標準數據加載通信協議傳輸數據; 目標裝置,所述目標裝置配置成使用處於與所述標準數據加載通信協議不兼容的所述目標裝置本地的專有數據加載協議通信; 所述數據加載器與所述目標裝置之間的中間代理裝置,其中所述代理裝置配置成接收所述標準數據加載通信協議、驗證所述標準數據加載通信協議,並將所述標準數據加載通信協議轉換成所述專有數據加載協議。
2.根據權利要求1所述的系統,其中所述中間代理裝置包括與所述標準數據加載通信協議交互的數據加載協議代理程序。
3.根據權利要求1所述的系統,其中所述中間代理裝置包括數據管理器,所述數據管理器提供中間數據存儲和格式化中的一個,以便在數據加載格式化與所述目標裝置所需的數據格式之間進行映射。
4.根據權利要求1所述的系統,其中所述中間代理裝置包括目標協議代理程序,所述目標協議代理程序使用所述專有數據加載協議與所述目標裝置交互,以便傳輸數據。
5.一種在使用標準數據加載通信協議將數據加載到目標裝置中的方法,其中所述目標裝置與所述標準數據加載通信協議不兼容,所述方法包括: 從媒體資料庫檢索數據; 使用標準數據加載通信協議將所述數據下載到中間代理裝置; 使用處於與所述標準數據加載通信協議不兼容的目標裝置本地的專有數據加載協議,以配置用於傳輸的所述數據;以及 使用所述專有數據加載協議將所述數據傳輸到所述目標裝置。
6.根據權利要求5所述的方法,其中配置用於傳輸的所述數據包括將所述標準數據加載通信協議轉換成所述專有數據加載協議。
7.根據權利要求5所述的方法,其中配置用於傳輸的所述數據包括將所述數據存儲到數據管理器中。
8.根據權利要求5所述的方法,其中配置用於傳輸的所述數據包括格式化,以在所述媒體資料庫的數據加載格式化與所述目標裝置所需的數據格式之間進行映射。
【文檔編號】G06F9/445GK103631615SQ201310369710
【公開日】2014年3月12日 申請日期:2013年8月22日 優先權日:2012年8月22日
【發明者】T.J.伍德, R.K.沃克 申請人:通用電氣航空系統有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀