軟件飛行器部件安裝系統(tǒng)的制作方法
【技術(shù)領域】
[0001]本公開大致涉及飛行器,具體地,涉及飛行器的部件。更具體地,本公開涉及一種在飛行器中安裝軟件飛行器部件的方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)代的飛行器極為復雜。例如,飛行器可以在其上具有許多類型的電子系統(tǒng)。在飛行器上的獨有的電子系統(tǒng)還可以稱為外場可更換單元(LRU)。外場可更換單元可以采取各種形式。外場可更換單元可以是,例如,但不限于,飛行管理系統(tǒng)、自動駕駛儀、機上娛樂系統(tǒng)、通信系統(tǒng)、導航系統(tǒng)、飛行控制器、飛行記錄器。
[0003]外場可更換單元可以使用軟件或編程以為各種操作和功能提供邏輯或控制。在外場可更換單元中所使用的軟件和其他信息在民航產(chǎn)業(yè)中通??闯墒遣考?。例如,用于在飛行器上的外場可更換單元中的軟件應用可以獨立于外場可更換單元進行跟蹤,并且稱為可裝載軟件飛行器部件(LSAP)或軟件飛行器部件(SAP)。
[0004]軟件飛行器部件可以加載到外場可更換單元中作為來自制造商的飛行器交付的一部分或作為維護操作的一部分。軟件飛行器部件可以通過各種技術(shù)加載。例如,計算機可讀媒體(如,軟盤、閃存驅(qū)動器、數(shù)字多功能光盤(DVD))可以應用到飛行器并且加載到用于飛行器的計算系統(tǒng)或航空電子系統(tǒng)。
[0005]其他技術(shù)可以包含將軟件飛行器部件通過在計算系統(tǒng)和軟件飛行器部件的源之間建立的通信鏈路傳送到計算系統(tǒng)。在其他示例中,便攜式數(shù)據(jù)處理系統(tǒng)(如,筆記本電腦)可以攜帶到飛行器以傳輸軟件飛行器部件。
[0006]不同飛行器可以需要不同的軟件飛行器部件。例如,不同類型的飛行器可以需要不同的軟件飛行器部件。正如另一個示例,相同類型的具體的飛行器還可以需要不同的軟件飛行器部件。例如,具體的商用飛行器可以具有不同版本,其包括來自不同制造商的各種部件。在此示例中,此飛行器的一個版本可以使用通用電氣的發(fā)動機,而飛行器的另一個版本可以使用勞斯萊斯的發(fā)動機。對于具體的商用飛行器的這些不同版本,為外場可更換單元設計以用來控制發(fā)動機參數(shù)的軟件飛行器部件(如,推力設置)可以是不同的。結(jié)果是,針對甚至在相同類型或模型內(nèi)的具體的飛行器,軟件飛行器部件可以為特定的。
[0007]當前,經(jīng)營者根據(jù)關(guān)于軟件飛行器部件的經(jīng)營者檢查文件核實軟件飛行器部件適用于具體的目標飛行器,以確保目標飛行器是軟件飛行器部件的合適的飛行器。一旦識別了用于目標飛行器的合適的軟件飛行器部件,則軟件飛行器部件可以放置在介質(zhì)上以傳輸?shù)斤w行器。介質(zhì)可以在維護筆記本電腦上,其由維護經(jīng)營者帶到飛行器。
[0008]維護經(jīng)營者在飛行器中時核實部件是飛行器的正確的部件,并且在核實部件是飛行器的正確的部件之后安裝軟件飛行器部件。這種過程是很麻煩的,并且需要仔細檢查軟件飛行器部件以確保適當?shù)能浖w行器部件到達合適的目標飛行器。
[0009]因此,會期望具有一種考慮上述問題以及其他可能問題中的至少一些的方法和裝置。
【發(fā)明內(nèi)容】
[0010]在一個說明性的實施例中,介紹一種用于在飛行器中安裝軟件飛行器部件的方法。接收安裝軟件飛行器部件的命令。確定軟件飛行器部件是否存在于飛行器中。當軟件飛行器部件存在于飛行器中時,第三方核實即將安裝的軟件飛行器部件。第三方在遠離飛行器的位置。當軟件飛行器部件是在飛行器中并且軟件飛行器部件核實為用于安裝時,執(zhí)行軟件飛行器部件在飛行器中的安裝。飛行器利用在飛行器中安裝的軟件飛行器部件運行。
[0011]在另一個說明性的實施例中,介紹另一種用于在飛行器中安裝軟件飛行器部件的方法。軟件飛行器部件被發(fā)送到飛行器。命令被發(fā)送到飛行器以安裝軟件飛行器部件。從飛行器接收請求以核實軟件飛行器部件的安裝。根據(jù)請求確定軟件飛行器部件是否應當安裝。當軟件飛行器部件的安裝得以核實時,發(fā)送軟件飛行器部件應當安裝的確認。當飛行器接收確認時,在飛行器上安裝軟件飛行器部件。
[0012]在又一個說明性的實施例中,一種裝置包括部件安裝器,其接收命令以安裝軟件飛行器部件。部件安裝器確定軟件飛行器部件是否存在于飛行器中。當軟件飛行器部件存在于飛行器中時,部件安裝器也用第三方核實將要安裝的軟件飛行器部件,其中,第三方在遠離飛行器的位置。當軟件飛行器部件存在于飛行器中并且軟件飛行器部件核實為用于安裝時,部件安裝器也在飛行器中安裝軟件飛行器部件。飛行器利用在飛行器中安裝的軟件飛行器部件運行。
[0013]能夠在本公開的各種實施例中獨立地實現(xiàn)特征和功能或可以在其他實施例中結(jié)合,其中,參考以下說明書和附圖能夠了解到進一步的細節(jié)。
【附圖說明】
[0014]在所附的權(quán)利要求中提出被認為是說明性的實施例的特征的新穎性特征。然而,通過在閱讀時參考本公開的說明性的實施例的以下詳細說明并結(jié)合附圖,將更好的理解說明性的實施例以及使用的優(yōu)選模式和其中的特征,其中:
[0015]圖1是根據(jù)說明性的實施例的軟件飛行器部件安裝環(huán)境的框圖的說明;
[0016]圖2是根據(jù)說明性的實施例的在部件安裝器與第三方之間的用于安裝軟件部件的消息流的說明;
[0017]圖3是根據(jù)說明性的實施例的以框圖形式的命令的說明;
[0018]圖4是根據(jù)說明性的實施例的以框圖形式的核實消息的說明;
[0019]圖5是根據(jù)說明性的實施例的以框圖形式的響應的說明;
[0020]圖6是根據(jù)說明性的實施例的以框圖形式的在安裝軟件飛行器部件之后由部件安裝器發(fā)送確認消息的說明;
[0021]圖7是根據(jù)說明性的實施例的以框圖形式的從軟件飛行器部件的安裝生成的元數(shù)據(jù)的說明;
[0022]圖8是根據(jù)說明性的實施例的用于安裝軟件飛行器部件的過程的流程圖的說明;
[0023]圖9是根據(jù)說明性的實施例的用于安裝軟件飛行器部件的過程的流程圖的說明;
[0024]圖10是根據(jù)說明性的實施例的核實過程的流程圖的說明;
[0025]圖11是根據(jù)說明性的實施例的用于提出軟件飛行器部件的安裝的過程的流程圖的說明;
[0026]圖12是根據(jù)說明性的實施例的用于安裝軟件飛行器部件的過程的流程圖的說明;和
[0027]圖13是根據(jù)說明性的實施例的以框圖形式的數(shù)據(jù)處理系統(tǒng)的說明。
【具體實施方式】
[0028]說明性實施例識別并考慮一個或更多不同問題。例如,說明性實施例識別并考慮維護人員在飛行器上安裝軟件飛行器部件所需的時間量比期望的更耗時且更貴。
[0029]說明性實施例還識別并考慮使來自第三方的人員提供軟件給進入不同飛行器的經(jīng)營者以執(zhí)行軟件飛行器部件的安裝的增加用于維持飛行器調(diào)度的復雜性。例如,維護人員可能前往各個位置以安裝軟件飛行器部件。在其他的說明性示例中,在飛行器運行期間,飛行器可以使軟件飛行器部件僅安裝在所選位置中。
[0030]因此,說明性實施例提供一種用于在飛行器上安裝軟件飛行器部件的方法和裝置。在一個說明性示例中,介紹一種過程以在飛行器中安裝軟件飛行器部件。該過程接收安裝軟件飛行器部件的命令。該過程確定軟件飛行器部件是否存在于飛行器中。該過程用第三方核實即將安裝的軟件飛行器部件。對于該核實,第三方在遠離飛行器的位置。當軟件飛行器部件存在于飛行器中并且軟件飛行器部件核實為用于安裝時,該過程在飛行器中安裝軟件飛行器部件,其中,飛行器利用在飛行器中安裝的軟件飛行器部件運行。
[0031]現(xiàn)在參考附圖并且具體參考圖1,根據(jù)說明性的實施例示出軟件飛行器部件安裝環(huán)境的框圖的說明。在此說明性示例中,軟件飛行器部件安裝環(huán)境100包括飛行器102。飛行器102可以采取不同形式。例如,飛行器102可以是商用飛行器、旋翼機、軍用飛行器、直升機、無人駕駛飛行器或飛行器的一些其他類型。
[0032]如圖所示,飛行器102具有計算機系統(tǒng)104,其上放置有軟件飛行器部件106。軟件飛行器部件可以是,例如,程序、配置文件、數(shù)據(jù)庫、手冊、清單、應用程序或可以用在飛行器102中的一些其他適當類型的軟件。
[0033]在此說明性示例中,計算機系統(tǒng)104是一個或更多計算機。當一個以上計算機在計算機系統(tǒng)104中時,計算機可以使用通信媒介(如,網(wǎng)絡)彼此通信。如圖所示,計算機可以包括飛行管理系統(tǒng)、電子飛行包、導航系統(tǒng)、機上娛樂系統(tǒng)、環(huán)境控制系統(tǒng)、通用網(wǎng)絡文件服務器和在飛行器102中的應用計算機的其他適當類型的系統(tǒng)。
[0034]網(wǎng)絡可以包括有線通信線路、光鏈路、無線鏈路或通過其可以發(fā)送信息的其他適當類型的鏈路中的至少一個。正如本文所使用的,短語“…中的至少一個”,當與項目清單的一起使用時,是指可以使用所列項目中的一個或更多的不同組合并且可以僅需要清單中的每個項目的唯一一個。換句話說,“…中的至少一個”是指可以根據(jù)清單使用項目的任意組合和若干項目,但不是清單中所有項目都需要。項目可以是具體的物體、事物或種類。
[0035]例如,但不限于,“項目A、項目B或項目C中的至少一個”可以包括項目A、項目A和項目B、或項目B。此示例還可以包括項目A、項目B、以及項目C或項目B和項目C。當然,可以提出這些項目的任意組合。在一些說明性示例中,“…中的至少一個”可以是,例如,但不限于,兩個項目A,一個項目B,和十個項目C ;四個項目B和七個項目C ;或其他適當組口 Ο
[0036]在此說明性示例中,軟件飛行器部件106源于一個或更多第三方110。如圖所示,在飛行器102中第三方110是經(jīng)營者112之外的實體。經(jīng)營者112可以是,例如,航空公司、快遞公司、政府實體或一些其他實體。
[0037]例如,在軟