本技術(shù)涉及智能量測終端,特別是涉及一種面向智能量測終端appstore的功能設(shè)計與實現(xiàn)方法。
背景技術(shù):
1、??智能量測終端是一種具有智能化、數(shù)字化特點的電力測控設(shè)備,用于新型電力系統(tǒng)配電網(wǎng)建設(shè)中。它通常安裝在?計量箱或?智能表箱的進線處,并與?智能電表、?微型斷路器、?智能藍牙門禁以及各種?環(huán)境傳感器配合,形成完整的智能配用電解決方案。
2、在智能化、便捷化、一體化的要求下,智能量測終端所需要的功能和內(nèi)容越來越豐富,基于此,智能量測終端中會安裝各種各樣的應(yīng)用程序,然而,大量外來應(yīng)用程序的安裝,會影響智能量測終端的安全性。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠確保智能量測終端安全性的面向智能量測終端app?store的功能設(shè)計與實現(xiàn)方法、裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種面向智能量測終端app?store的功能設(shè)計與實現(xiàn)方法,應(yīng)用于應(yīng)用安裝系統(tǒng),應(yīng)用安裝系統(tǒng)包括智能量測終端、以及與智能量測終端相連接的應(yīng)用管理服務(wù)器,包括:響應(yīng)于智能量測終端發(fā)起的針對目標(biāo)應(yīng)用的安裝指令,通過應(yīng)用管理服務(wù)器,對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果;在安裝檢測結(jié)果表示目標(biāo)應(yīng)用滿足安裝條件的情況下,通過應(yīng)用管理服務(wù)器,將目標(biāo)應(yīng)用的應(yīng)用安裝信息、以及目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息發(fā)送給智能量測終端;通過智能量測終端,將終端信息與智能量測終端在安裝應(yīng)用過程中允許應(yīng)用訪問的目標(biāo)信息進行匹配,得到信息匹配結(jié)果;在信息匹配結(jié)果表示匹配通過的情況下,通過智能量測終端,基于應(yīng)用安裝信息,安裝目標(biāo)應(yīng)用。
3、在其中一個實施例中,應(yīng)用安裝信息包括目標(biāo)應(yīng)用中重要功能模塊的第一安裝信息,終端信息包括重要功能模塊在安裝過程中所需要訪問的第一終端信息;通過應(yīng)用管理服務(wù)器,將目標(biāo)應(yīng)用的應(yīng)用安裝信息、以及目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息發(fā)送給智能量測終端,包括:通過應(yīng)用管理服務(wù)器,將目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息、以及目標(biāo)應(yīng)用的應(yīng)用安裝信息發(fā)送給中間緩存模塊;通過中間緩存模塊,從應(yīng)用安裝信息中提取第一安裝信息、以及從終端信息中提取第一終端信息;通過中間緩存模塊,將第一終端信息和第一安裝信息發(fā)送給智能量測終端。
4、在其中一個實施例中,應(yīng)用安裝信息還包括除重要功能模塊之外的其他功能模塊的第二安裝信息,終端信息還包括其他功能模塊在安裝過程中所需要訪問的第二終端信息;方法還包括:在目標(biāo)應(yīng)用運行預(yù)設(shè)時間之后,通過中間緩存模塊,從應(yīng)用安裝信息中提取第二安裝信息、以及從終端信息中提取第二終端信息;通過中間緩存模塊,將第二終端信息和第二安裝信息發(fā)送給智能量測終端。
5、在其中一個實施例中,通過智能量測終端,將終端信息與智能量測終端在安裝應(yīng)用過程中允許應(yīng)用訪問的目標(biāo)信息進行匹配,得到信息匹配結(jié)果,包括:通過智能量測終端,基于目標(biāo)應(yīng)用的應(yīng)用類型,進行信息匹配,得到智能量測終端在安裝應(yīng)用過程中,允許應(yīng)用類型的應(yīng)用進行訪問的目標(biāo)信息;將終端信息與目標(biāo)信息進行匹配,得到信息匹配結(jié)果。
6、在其中一個實施例中,方法還包括:對目標(biāo)應(yīng)用進行安全性審核,得到安全性審核結(jié)果;在安全性審核結(jié)果表示目標(biāo)應(yīng)用安全的情況下,獲取目標(biāo)應(yīng)用的應(yīng)用屬性信息;對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果,包括:基于應(yīng)用屬性信息和安裝條件,對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果。
7、在其中一個實施例中,應(yīng)用安裝信息包括目標(biāo)應(yīng)用的數(shù)字簽名和應(yīng)用安裝包;基于應(yīng)用安裝信息,安裝目標(biāo)應(yīng)用,包括:基于數(shù)字簽名,對目標(biāo)應(yīng)用進行防篡改校驗,得到目標(biāo)應(yīng)用的防篡改校驗結(jié)果;在防篡改校驗結(jié)果表示目標(biāo)應(yīng)用未被篡改的情況下,基于應(yīng)用安裝包,安裝目標(biāo)應(yīng)用。
8、在其中一個實施例中,目標(biāo)應(yīng)用包括基礎(chǔ)業(yè)務(wù)應(yīng)用、擴展業(yè)務(wù)應(yīng)用、報文分發(fā)應(yīng)用、抄表調(diào)度應(yīng)用、數(shù)據(jù)中心應(yīng)用、監(jiān)測應(yīng)用中的至少一個。
9、在其中一個實施例中,中間緩存模塊是用來緩存目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息、以及目標(biāo)應(yīng)用的應(yīng)用安裝信息的中間件。
10、在其中一個實施例中,重要功能模塊是指保證目標(biāo)應(yīng)用正常運行的功能模塊。
11、在其中一個實施例中,其他功能模塊是指目標(biāo)應(yīng)用的輔助功能模塊。
12、第二方面,本技術(shù)還提供了一種面向智能量測終端app?store的功能設(shè)計與實現(xiàn)方法裝置,應(yīng)用于應(yīng)用安裝系統(tǒng),應(yīng)用安裝系統(tǒng)包括智能量測終端、以及與智能量測終端相連接的應(yīng)用管理服務(wù)器,包括:安裝檢測模塊,用于響應(yīng)于智能量測終端發(fā)起的針對目標(biāo)應(yīng)用的安裝指令,通過應(yīng)用管理服務(wù)器,對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果;信息發(fā)送模塊,用于在安裝檢測結(jié)果表示目標(biāo)應(yīng)用滿足安裝條件的情況下,通過應(yīng)用管理服務(wù)器,將目標(biāo)應(yīng)用的應(yīng)用安裝信息、以及目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息發(fā)送給智能量測終端;信息匹配模塊,用于通過智能量測終端,將終端信息與智能量測終端在安裝應(yīng)用過程中允許應(yīng)用訪問的目標(biāo)信息進行匹配,得到信息匹配結(jié)果;應(yīng)用安裝模塊,用于在信息匹配結(jié)果表示匹配通過的情況下,通過智能量測終端,基于應(yīng)用安裝信息,安裝目標(biāo)應(yīng)用。
13、第三方面,本技術(shù)還提供了一種計算機設(shè)備,包括存儲器和處理器,存儲器存儲有計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)以下步驟:響應(yīng)于智能量測終端發(fā)起的針對目標(biāo)應(yīng)用的安裝指令,通過應(yīng)用管理服務(wù)器,對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果;在安裝檢測結(jié)果表示目標(biāo)應(yīng)用滿足安裝條件的情況下,通過應(yīng)用管理服務(wù)器,將目標(biāo)應(yīng)用的應(yīng)用安裝信息、以及目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息發(fā)送給智能量測終端;通過智能量測終端,將終端信息與智能量測終端在安裝應(yīng)用過程中允許應(yīng)用訪問的目標(biāo)信息進行匹配,得到信息匹配結(jié)果;在信息匹配結(jié)果表示匹配通過的情況下,通過智能量測終端,基于應(yīng)用安裝信息,安裝目標(biāo)應(yīng)用。
14、第四方面,本技術(shù)還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:響應(yīng)于智能量測終端發(fā)起的針對目標(biāo)應(yīng)用的安裝指令,通過應(yīng)用管理服務(wù)器,對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果;在安裝檢測結(jié)果表示目標(biāo)應(yīng)用滿足安裝條件的情況下,通過應(yīng)用管理服務(wù)器,將目標(biāo)應(yīng)用的應(yīng)用安裝信息、以及目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息發(fā)送給智能量測終端;通過智能量測終端,將終端信息與智能量測終端在安裝應(yīng)用過程中允許應(yīng)用訪問的目標(biāo)信息進行匹配,得到信息匹配結(jié)果;在信息匹配結(jié)果表示匹配通過的情況下,通過智能量測終端,基于應(yīng)用安裝信息,安裝目標(biāo)應(yīng)用。
15、第五方面,本技術(shù)還提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:響應(yīng)于智能量測終端發(fā)起的針對目標(biāo)應(yīng)用的安裝指令,通過應(yīng)用管理服務(wù)器,對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果;在安裝檢測結(jié)果表示目標(biāo)應(yīng)用滿足安裝條件的情況下,通過應(yīng)用管理服務(wù)器,將目標(biāo)應(yīng)用的應(yīng)用安裝信息、以及目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息發(fā)送給智能量測終端;通過智能量測終端,將終端信息與智能量測終端在安裝應(yīng)用過程中允許應(yīng)用訪問的目標(biāo)信息進行匹配,得到信息匹配結(jié)果;在信息匹配結(jié)果表示匹配通過的情況下,通過智能量測終端,基于應(yīng)用安裝信息,安裝目標(biāo)應(yīng)用。
16、上述面向智能量測終端app?store的功能設(shè)計與實現(xiàn)方法、裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品,應(yīng)用于應(yīng)用安裝系統(tǒng),該應(yīng)用安裝系統(tǒng)包括智能量測終端、以及與智能量測終端相連接的應(yīng)用管理服務(wù)器。應(yīng)用安裝系統(tǒng)在接收到智能量測終端發(fā)起的針對目標(biāo)應(yīng)用的安裝指令時,首先通過應(yīng)用管理服務(wù)器,對目標(biāo)應(yīng)用進行安裝檢測,得到安裝檢測結(jié)果,并在安裝檢測結(jié)果表示目標(biāo)應(yīng)用滿足安裝條件的情況下,將目標(biāo)應(yīng)用的應(yīng)用安裝信息、以及目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息發(fā)送給智能量測終端,確保了目標(biāo)應(yīng)用的安全性??梢岳斫獾氖?,應(yīng)用在安裝過程中,往往需要訪問智能量測終端的終端信息,若應(yīng)用訪問了智能量測終端中重要或者敏感信息,很容易造成智能量測終端信息泄露,從而影響智能量測終端的系統(tǒng)安全性。因此,在本技術(shù)技術(shù)方案中,會進一步通過智能量測終端,將目標(biāo)應(yīng)用在安裝過程中需要訪問的終端信息與智能量測終端在安裝應(yīng)用過程中允許應(yīng)用訪問的目標(biāo)信息進行匹配,只有在匹配通過的情況下,智能量測終端才能夠基于應(yīng)用安裝信息,安裝目標(biāo)應(yīng)用,確保了智能量測終端在安裝應(yīng)用時的安全性。如此,本技術(shù)技術(shù)方案配置了雙重檢測,一是應(yīng)用管理服務(wù)器會檢測應(yīng)用是否滿足安裝條件,二是智能量測終端會檢測應(yīng)用在安裝時所訪問的終端信息是否是智能量測終端允許訪問的信息,確保了智能量測終端在安裝應(yīng)用時的安全性。