System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)屬于通訊技術(shù)和存儲,具體涉及一種用于實現(xiàn)嵌入式系統(tǒng)加載應(yīng)用程序的裝置。
技術(shù)介紹
1、嵌入式系統(tǒng)中包含多個控制臺、多個執(zhí)行單元和多個終端設(shè)備,每個執(zhí)行單元中包含多種不同的應(yīng)用程序,每個終端設(shè)備中也包含多種不同的應(yīng)用程序。執(zhí)行單元根據(jù)終端設(shè)備身份信息的不同,選擇加載運行相應(yīng)的應(yīng)用程序,終端設(shè)備根據(jù)自身身份信息的不同,選擇加載運行相應(yīng)的應(yīng)用程序。為了保證正確加載執(zhí)行單元和終端設(shè)備的應(yīng)用程序,通常需要在事先知道終端設(shè)備的身份信息后,手動將該終端設(shè)備身份信息對應(yīng)的執(zhí)行單元應(yīng)用程序目標(biāo)代碼和終端設(shè)備應(yīng)用程序目標(biāo)代碼的名稱更改為事先設(shè)置好的名稱,并手動替換應(yīng)用程序所需的各種配置文件內(nèi)容。執(zhí)行單元和終端設(shè)備上電后,會自動加載運行事先設(shè)置好名稱的應(yīng)用程序目標(biāo)代碼和替換后的配置文件。這種手動修改應(yīng)用程序目標(biāo)代碼和配置文件的方式,不僅操作復(fù)雜,且需要操作人員具備一定的專業(yè)技能,而且還有可能錯配或者漏配某些參數(shù),給執(zhí)行單元和終端設(shè)備應(yīng)用程序的加載運行帶來諸多不便。
技術(shù)實現(xiàn)思路
1、(一)要解決的技術(shù)問題
2、本專利技術(shù)提供一種嵌入式系統(tǒng)加載應(yīng)用程序的裝置,解決嵌入式系統(tǒng)中“執(zhí)行單元和終端設(shè)備應(yīng)用程序加載運行時操作復(fù)雜以及參數(shù)配置易錯”的問題,提高執(zhí)行單元和終端設(shè)備自動加載應(yīng)用程序的效率和正確性。
3、(二)技術(shù)方案
4、為了解決上述技術(shù)問題,本專利技術(shù)提供了一種用于實現(xiàn)嵌入式系統(tǒng)加載應(yīng)用程序的裝置,包括n1個控制臺、n2個執(zhí)行單元和n3個終端設(shè)備;其中,任
5、其中,某一個控制臺上電后,該控制臺通過以太網(wǎng)向某一個執(zhí)行單元發(fā)送權(quán)限申請報文,判斷該執(zhí)行單元是否被別的控制臺控制;若當(dāng)前執(zhí)行單元沒有被某個控制臺控制,則當(dāng)前執(zhí)行單元向控制臺反饋申請控制權(quán)限成功的信息,并通過以太網(wǎng)向此控制臺發(fā)送其所控制的終端設(shè)備的身份信息;控制臺根據(jù)終端設(shè)備的身份信息,通過以太網(wǎng)向該執(zhí)行單元發(fā)送加載應(yīng)用程序選擇信息,通知該執(zhí)行單元加載相應(yīng)的應(yīng)用程序;若當(dāng)前執(zhí)行單元已經(jīng)被某個控制臺控制,則當(dāng)前執(zhí)行單元向控制臺反饋申請控制權(quán)限失敗的信息,該控制臺通過以太網(wǎng)向其它的執(zhí)行單元發(fā)送權(quán)限申請報文,申請相應(yīng)執(zhí)行單元的控制權(quán)限;
6、所述每個執(zhí)行單元內(nèi)包含m個不同的應(yīng)用程序及應(yīng)用程序配置文件,n3≧m≧1;執(zhí)行單元內(nèi)的某一種應(yīng)用程序只能匹配同一身份信息的終端設(shè)備進(jìn)行相應(yīng)的控制工作;若執(zhí)行單元接收到控制臺通過以太網(wǎng)發(fā)送的加載應(yīng)用程序選擇信息,則執(zhí)行單元根據(jù)該加載應(yīng)用程序選擇信息,將該執(zhí)行單元所需的應(yīng)用程序配置文件拷貝到相應(yīng)的路徑中,替換原有的配置文件信息內(nèi)容;
7、所述每個終端設(shè)備內(nèi)包含m個不同的應(yīng)用程序及應(yīng)用程序配置文件;所述終端設(shè)備共有m種不同的身份信息,該身份信息用不同的硬件信號加以區(qū)分,不同身份信息的終端設(shè)備的應(yīng)用程序也不相同;所述控制臺根據(jù)所控制的執(zhí)行單元反饋的終端設(shè)備身份信息,通過以太網(wǎng)向該執(zhí)行單元控制的所有終端設(shè)備發(fā)送參數(shù)配置選擇信息,通知終端設(shè)備設(shè)置參數(shù)信息并選擇加載應(yīng)用程序;
8、終端設(shè)備接收到控制臺通過以太網(wǎng)發(fā)送的參數(shù)配置選擇信息后,終端設(shè)備根據(jù)該參數(shù)配置選擇信息,將該終端設(shè)備所需的應(yīng)用程序配置文件拷貝到相應(yīng)的路徑中,替換原有的配置文件信息內(nèi)容。
9、優(yōu)選地,所述執(zhí)行單元獲取到加載應(yīng)用程序選擇信息,并完成應(yīng)用程序配置文件的替換操作后,執(zhí)行單元還加載該加載應(yīng)用程序選擇信息對應(yīng)的應(yīng)用程序配置腳本信息,腳本信息內(nèi)容包括:應(yīng)用程序路徑、通信接口類型及配置信息、應(yīng)用程序所需參數(shù)信息以及加載并運行該應(yīng)用程序的指令代碼。
10、優(yōu)選地,所述終端設(shè)備獲取到參數(shù)配置選擇信息,并完成應(yīng)用程序配置文件的替換操作后,終端設(shè)備還加載該參數(shù)配置選擇信息對應(yīng)的應(yīng)用程序配置腳本信息,腳本信息內(nèi)容包括:應(yīng)用程序路徑、通信接口類型及配置信息、應(yīng)用程序所需參數(shù)信息以及加載并運行該應(yīng)用程序的指令代碼。
11、優(yōu)選地,所述控制臺包括:
12、第一數(shù)據(jù)發(fā)送模塊,用于通過以太網(wǎng)向執(zhí)行單元發(fā)送權(quán)限申請報文和加載應(yīng)用程序選擇信息,通過以太網(wǎng)向終端設(shè)備發(fā)送參數(shù)配置選擇信息;
13、第一數(shù)據(jù)接收模塊,與所述第一數(shù)據(jù)發(fā)送模塊連接,用于通過以太網(wǎng)接收執(zhí)行單元發(fā)送的權(quán)限申請結(jié)果和終端設(shè)備的身份信息。
14、優(yōu)選地,所述執(zhí)行單元包括:
15、第二數(shù)據(jù)發(fā)送模塊,用于通過以太網(wǎng)向控制臺發(fā)送權(quán)限申請結(jié)果報文和終端設(shè)備的身份信息;
16、第二數(shù)據(jù)接收模塊,與所述第一數(shù)據(jù)發(fā)送模塊連接,用于通過以太網(wǎng)接收控制臺發(fā)送的權(quán)限申請報文和加載應(yīng)用程序選擇信息;
17、第二數(shù)據(jù)處理模塊,與所述第二數(shù)據(jù)接收模塊連接,用于完成執(zhí)行單元應(yīng)用程序配置文件的替換操作,并加載該加載應(yīng)用程序選擇信息對應(yīng)的應(yīng)用程序配置腳本信息。
18、優(yōu)選地,所述終端設(shè)備包括:
19、第三數(shù)據(jù)接收模塊,用于通過以太網(wǎng)接收控制臺發(fā)送的參數(shù)配置選擇信息;
20、第三數(shù)據(jù)處理模塊,與所述第三數(shù)據(jù)接收模塊連接,用于完成終端設(shè)備應(yīng)用程序配置文件的替換操作,并加載該參數(shù)配置選擇信息對應(yīng)的應(yīng)用程序配置腳本信息。
21、本專利技術(shù)還提供了一種所述裝置在通訊
中的應(yīng)用。
22、本專利技術(shù)還提供了一種所述裝置在存儲
中的應(yīng)用。
23、本專利技術(shù)還提供了一種基于所述裝置設(shè)計的嵌入式系統(tǒng)。
24、本專利技術(shù)還提供了一種所述嵌入式系統(tǒng)的工作方法。
25、(三)有益效果
26、本專利技術(shù)與現(xiàn)有技術(shù)相比的優(yōu)點在于:
27、1、該裝置能夠通過控制臺獲取終端設(shè)備的身份信息,并由控制臺通知執(zhí)行單元和終端設(shè)備自動加載并運行對應(yīng)的應(yīng)用程序和配置文件信息,極大地提高了執(zhí)行單元和終端設(shè)備自動加載應(yīng)用程序的效率和正確性;
28、2、該裝置具有成本低、可靠性和穩(wěn)定性高,且易實現(xiàn)等特點。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點】
1.一種用于實現(xiàn)嵌入式系統(tǒng)加載應(yīng)用程序的裝置,其特征在于,包括N1個控制臺、N2個執(zhí)行單元和N3個終端設(shè)備;其中,任意一個控制臺可以控制M1個執(zhí)行單元工作,任意一個執(zhí)行單元可以控制M2個終端設(shè)備工作;N1≧1,N2≧1,N3≧1,N2≧M1≧1,N3≧M2≧1;
2.如權(quán)利要求1所述的裝置,其特征在于,所述執(zhí)行單元獲取到加載應(yīng)用程序選擇信息,并完成應(yīng)用程序配置文件的替換操作后,執(zhí)行單元還加載該加載應(yīng)用程序選擇信息對應(yīng)的應(yīng)用程序配置腳本信息,腳本信息內(nèi)容包括:應(yīng)用程序路徑、通信接口類型及配置信息、應(yīng)用程序所需參數(shù)信息以及加載并運行該應(yīng)用程序的指令代碼。
3.如權(quán)利要求1所述的裝置,其特征在于,所述終端設(shè)備獲取到參數(shù)配置選擇信息,并完成應(yīng)用程序配置文件的替換操作后,終端設(shè)備還加載該參數(shù)配置選擇信息對應(yīng)的應(yīng)用程序配置腳本信息,腳本信息內(nèi)容包括:應(yīng)用程序路徑、通信接口類型及配置信息、應(yīng)用程序所需參數(shù)信息以及加載并運行該應(yīng)用程序的指令代碼。
4.如權(quán)利要求1所述的裝置,其特征在于,所述控制臺包括:
5.如權(quán)利要求4所述的裝置,其特征在于,所述
6.如權(quán)利要求5所述的裝置,其特征在于,所述終端設(shè)備包括:
7.一種如權(quán)利要求1至6中任一項所述裝置在通訊技術(shù)領(lǐng)域中的應(yīng)用。
8.一種如權(quán)利要求1至6中任一項所述裝置在存儲技術(shù)領(lǐng)域中的應(yīng)用。
9.一種基于如權(quán)利要求1至6中任一項所述裝置設(shè)計的嵌入式系統(tǒng)。
10.一種如權(quán)利要求9所述嵌入式系統(tǒng)的工作方法。
...【技術(shù)特征摘要】
1.一種用于實現(xiàn)嵌入式系統(tǒng)加載應(yīng)用程序的裝置,其特征在于,包括n1個控制臺、n2個執(zhí)行單元和n3個終端設(shè)備;其中,任意一個控制臺可以控制m1個執(zhí)行單元工作,任意一個執(zhí)行單元可以控制m2個終端設(shè)備工作;n1≧1,n2≧1,n3≧1,n2≧m1≧1,n3≧m2≧1;
2.如權(quán)利要求1所述的裝置,其特征在于,所述執(zhí)行單元獲取到加載應(yīng)用程序選擇信息,并完成應(yīng)用程序配置文件的替換操作后,執(zhí)行單元還加載該加載應(yīng)用程序選擇信息對應(yīng)的應(yīng)用程序配置腳本信息,腳本信息內(nèi)容包括:應(yīng)用程序路徑、通信接口類型及配置信息、應(yīng)用程序所需參數(shù)信息以及加載并運行該應(yīng)用程序的指令代碼。
3.如權(quán)利要求1所述的裝置,其特征在于,所述終端設(shè)備獲取到參數(shù)配置選擇信息,并完成應(yīng)用程序配置文件的替換操...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:趙昶宇,
申請(專利權(quán))人:天津津航計算技術(shù)研究所,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。