總體上涉及交通工具,并且具體地涉及用于交通工具的控制模塊的服務(wù)發(fā)現(xiàn)。
背景技術(shù):
1、如今,許多交通工具具有不同的控制模塊,這些控制模塊從彼此請(qǐng)求服務(wù)和向彼此提供服務(wù)。然而,現(xiàn)有的系統(tǒng)和方法在某些情況下(例如,當(dāng)控制模塊與它們相應(yīng)的服務(wù)之間的關(guān)系可能沒有在最佳時(shí)間建立時(shí))可能不是最佳的。
2、因此,期望提供用于交通工具的控制模塊的服務(wù)發(fā)現(xiàn)的改進(jìn)的方法和系統(tǒng)。此外,結(jié)合本發(fā)明的附圖和本背景技術(shù),根據(jù)本發(fā)明的后續(xù)詳細(xì)描述和所附權(quán)利要求,本發(fā)明的其它期望特征和特性將變得顯而易見。
技術(shù)實(shí)現(xiàn)思路
1、在示例性實(shí)施例中,提供了一種方法,該方法包括接收用于交通工具的多個(gè)控制模塊的服務(wù)發(fā)現(xiàn)學(xué)習(xí)的觸發(fā)的指示;根據(jù)由多個(gè)控制模塊的一個(gè)或多個(gè)處理器提供的指令,在觸發(fā)的指示之后和服務(wù)被實(shí)際需要之前,經(jīng)由通信網(wǎng)絡(luò)在多個(gè)控制模塊之間執(zhí)行關(guān)于將由控制模塊中的每個(gè)控制模塊供應(yīng)或需要的服務(wù)的服務(wù)發(fā)現(xiàn)學(xué)習(xí);以及隨后,當(dāng)服務(wù)被實(shí)際需要的事件發(fā)生時(shí),基于服務(wù)發(fā)現(xiàn)學(xué)習(xí)經(jīng)由多個(gè)控制模塊請(qǐng)求和供應(yīng)服務(wù)。
2、此外,在示例性實(shí)施例中,該方法還包括響應(yīng)于該事件,根據(jù)由一個(gè)或多個(gè)處理器提供的控制指令,經(jīng)由服務(wù)使用一個(gè)或多個(gè)發(fā)動(dòng)機(jī)參數(shù)或其它交通工具參數(shù)來(lái)控制一個(gè)或多個(gè)交通工具動(dòng)作。
3、此外,在示例性實(shí)施例中,服務(wù)發(fā)現(xiàn)的觸發(fā)包括多個(gè)控制模塊的軟件更新。
4、此外,在示例性實(shí)施例中,多個(gè)控制模塊在服務(wù)發(fā)現(xiàn)學(xué)習(xí)之后并且在服務(wù)被實(shí)際需要的事件之前處于休眠模式,并且在該事件之后,只有服務(wù)需要的多個(gè)控制模塊中的某些控制模塊被從休眠模式喚醒。
5、此外,在示例性實(shí)施例中,服務(wù)發(fā)現(xiàn)學(xué)習(xí)包括,對(duì)于每個(gè)特定控制模塊,標(biāo)識(shí)將由特定控制模塊供應(yīng)或需要的服務(wù)列表以及訂閱或提供服務(wù)的其它控制模塊的ip地址。
6、此外,在示例性實(shí)施例中,在確定服務(wù)發(fā)現(xiàn)學(xué)習(xí)的時(shí)間時(shí),定時(shí)器被用于服務(wù)發(fā)現(xiàn)學(xué)習(xí),并且當(dāng)定時(shí)器到期時(shí)服務(wù)發(fā)現(xiàn)學(xué)習(xí)尚未完成時(shí),服務(wù)發(fā)現(xiàn)學(xué)習(xí)被重新開始。
7、此外,在示例性實(shí)施例中,該方法還包括將學(xué)習(xí)表存儲(chǔ)在特定控制模塊的非易失性存儲(chǔ)器中,學(xué)習(xí)表包括將由特定控制模塊供應(yīng)或需要的服務(wù)列表以及訂閱或提供服務(wù)的其它控制模塊的ip地址。
8、此外,在示例性實(shí)施例中,該方法還包括:隨后,當(dāng)服務(wù)被實(shí)際需要的事件發(fā)生時(shí),基于存儲(chǔ)在特定控制模塊的非易失性存儲(chǔ)器中的學(xué)習(xí)表,經(jīng)由多個(gè)控制模塊請(qǐng)求和供應(yīng)服務(wù)。
9、在另一示例性實(shí)施例中,提供了一種包括收發(fā)器和一個(gè)或多個(gè)處理器的系統(tǒng)。收發(fā)器被配置為至少便于接收用于交通工具的多個(gè)控制模塊的服務(wù)發(fā)現(xiàn)學(xué)習(xí)的觸發(fā)的指示。一個(gè)或多個(gè)處理器被耦合到收發(fā)器,并且被配置為至少便于:在觸發(fā)的指示之后和服務(wù)被實(shí)際需要之前,在多個(gè)控制模塊之間執(zhí)行關(guān)于將由控制模塊中的每個(gè)控制模塊供應(yīng)或需要的服務(wù)的服務(wù)發(fā)現(xiàn)學(xué)習(xí);以及隨后,當(dāng)服務(wù)被實(shí)際需要的事件發(fā)生時(shí),基于服務(wù)發(fā)現(xiàn)學(xué)習(xí)經(jīng)由多個(gè)控制模塊請(qǐng)求和供應(yīng)服務(wù)。
10、此外,在示例性實(shí)施例中,一個(gè)或多個(gè)處理器還被配置為至少便于:響應(yīng)于該事件,根據(jù)由一個(gè)或多個(gè)處理器提供的指令,經(jīng)由服務(wù)使用一個(gè)或多個(gè)發(fā)動(dòng)機(jī)參數(shù)或其它交通工具參數(shù)來(lái)控制一個(gè)或多個(gè)交通工具動(dòng)作。
11、此外,在示例性實(shí)施例中,服務(wù)發(fā)現(xiàn)的觸發(fā)包括多個(gè)控制模塊的軟件更新。
12、此外,在示例性實(shí)施例中,多個(gè)控制模塊在服務(wù)發(fā)現(xiàn)學(xué)習(xí)之后并且在服務(wù)被實(shí)際需要的事件之前處于休眠模式,并且在該事件之后,只有服務(wù)需要的多個(gè)控制模塊中的某些控制模塊被從休眠模式喚醒。
13、此外,在示例性實(shí)施例中,服務(wù)發(fā)現(xiàn)學(xué)習(xí)包括,對(duì)于每個(gè)特定控制模塊,標(biāo)識(shí)將由特定控制模塊供應(yīng)或需要的服務(wù)列表以及訂閱或提供服務(wù)的其它控制模塊的ip地址。
14、此外,在示例性實(shí)施例中,在確定服務(wù)發(fā)現(xiàn)學(xué)習(xí)的時(shí)間時(shí),定時(shí)器被用于服務(wù)發(fā)現(xiàn)學(xué)習(xí),并且當(dāng)定時(shí)器到期時(shí)服務(wù)發(fā)現(xiàn)學(xué)習(xí)尚未完成時(shí),服務(wù)發(fā)現(xiàn)學(xué)習(xí)被重新開始。
15、此外,在示例性實(shí)施例中,一個(gè)或多個(gè)處理器還被配置為至少便于將學(xué)習(xí)表存儲(chǔ)在特定控制模塊的非易失性存儲(chǔ)器中,學(xué)習(xí)表包括將由特定控制模塊供應(yīng)或需要的服務(wù)列表以及訂閱或提供服務(wù)的其它控制模塊的ip地址。
16、此外,在示例性實(shí)施例中,一個(gè)或多個(gè)處理器還被配置為至少便于:隨后,當(dāng)服務(wù)被實(shí)際需要的事件發(fā)生時(shí),基于由特定控制模塊的處理器從存儲(chǔ)在特定控制模塊的非易失性存儲(chǔ)器中的學(xué)習(xí)表中檢索的信息,經(jīng)由多個(gè)控制模塊請(qǐng)求和供應(yīng)服務(wù)。
17、在另一示例性實(shí)施例中,提供了一種交通工具,該交通工具包括主體、驅(qū)動(dòng)系統(tǒng)、收發(fā)器和一個(gè)或多個(gè)處理器。驅(qū)動(dòng)系統(tǒng)被配置為移動(dòng)主體。收發(fā)器被設(shè)置在主體上或主體內(nèi),并且被配置為至少便于接收用于交通工具的多個(gè)控制模塊的服務(wù)發(fā)現(xiàn)學(xué)習(xí)的觸發(fā)的指示。一個(gè)或多個(gè)處理器被設(shè)置在主體上或主體內(nèi),被耦合到收發(fā)器,并且被配置為至少便于:在觸發(fā)的指示之后和服務(wù)被實(shí)際需要之前,在多個(gè)控制模塊之間執(zhí)行關(guān)于將由控制模塊中的每個(gè)控制模塊供應(yīng)或需要的服務(wù)的服務(wù)發(fā)現(xiàn)學(xué)習(xí);以及隨后,當(dāng)服務(wù)被實(shí)際需要的事件發(fā)生時(shí),基于服務(wù)發(fā)現(xiàn)學(xué)習(xí)經(jīng)由多個(gè)控制模塊請(qǐng)求和供應(yīng)服務(wù)。
18、此外,在示例性實(shí)施例中,多個(gè)控制模塊在服務(wù)發(fā)現(xiàn)學(xué)習(xí)之后并且在服務(wù)被實(shí)際需要的事件之前處于休眠模式,并且在該事件之后,只有服務(wù)需要的多個(gè)控制模塊中的某些控制模塊被從休眠模式喚醒。
19、此外,在示例性實(shí)施例中,交通工具還包括非易失性存儲(chǔ)器,該非易失性存儲(chǔ)器被配置為存儲(chǔ)學(xué)習(xí)表,該學(xué)習(xí)表包括將由特定控制模塊供應(yīng)或需要的服務(wù)列表以及訂閱或提供服務(wù)的其它控制模塊的ip地址;其中,一個(gè)或多個(gè)處理器還被配置為至少便于將學(xué)習(xí)表存儲(chǔ)在非易失性存儲(chǔ)器中。
20、此外,在示例性實(shí)施例中,一個(gè)或多個(gè)處理器還被配置為至少便于:隨后,當(dāng)服務(wù)被實(shí)際需要的事件發(fā)生時(shí),基于由特定控制模塊的處理器從存儲(chǔ)在特定控制模塊的非易失性存儲(chǔ)器中的學(xué)習(xí)表中檢索的信息,經(jīng)由多個(gè)控制模塊請(qǐng)求和供應(yīng)服務(wù)。
1.一種方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,還包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述服務(wù)發(fā)現(xiàn)的所述觸發(fā)包括所述多個(gè)控制模塊的軟件更新。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)控制模塊在所述服務(wù)發(fā)現(xiàn)學(xué)習(xí)之后并且在所述服務(wù)被實(shí)際需要的所述事件之前處于休眠模式,并且在所述事件之后,只有所述服務(wù)需要的所述多個(gè)控制模塊中的某些控制模塊被從所述休眠模式喚醒。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述服務(wù)發(fā)現(xiàn)學(xué)習(xí)包括,對(duì)于每個(gè)特定控制模塊,標(biāo)識(shí)將由所述特定控制模塊供應(yīng)或需要的服務(wù)列表以及訂閱或提供所述服務(wù)的其它控制模塊的ip地址。
6.根據(jù)權(quán)利要求1所述的方法,其中:
7.根據(jù)權(quán)利要求5所述的方法,還包括:
8.根據(jù)權(quán)利要求7所述的方法,還包括:
9.一種系統(tǒng),包括:
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中: