本發(fā)明涉及能源數(shù)據(jù),尤其涉及一種異構(gòu)能源設(shè)備的信任度評(píng)價(jià)方法及裝置。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等的蓬勃發(fā)展,數(shù)據(jù)量指數(shù)增長(zhǎng),推動(dòng)了大數(shù)據(jù)、云計(jì)算等技術(shù)的發(fā)展,通過云計(jì)算和分布式計(jì)算等技術(shù),大規(guī)模且標(biāo)準(zhǔn)化的數(shù)據(jù)互聯(lián)互通變得更加容易且高效,數(shù)據(jù)互聯(lián)互通進(jìn)入了一個(gè)新的階段。信任管理被認(rèn)為是解決網(wǎng)絡(luò)內(nèi)部安全問題的有效途徑之一,信任管理提供了有效的機(jī)制來評(píng)估網(wǎng)絡(luò)中某一節(jié)點(diǎn)的可靠性,是提高終端攻擊防御能力的關(guān)鍵環(huán)節(jié),基于信任管理的互信任技術(shù)為能源數(shù)字對(duì)象的可信互聯(lián)。
2、然而,隨著能源主體類別的發(fā)展,煤、油、氣、電力等的多方異構(gòu)能源構(gòu)成的綜合能源系統(tǒng)具有主體層次結(jié)構(gòu)復(fù)雜、節(jié)點(diǎn)類型多、通信方式多樣、數(shù)據(jù)傳輸量大、安全可靠性要求高等特點(diǎn),為能源數(shù)字對(duì)象的信任評(píng)價(jià)加大了難度。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種異構(gòu)能源設(shè)備的信任度評(píng)價(jià)方法及裝置,以解決對(duì)異構(gòu)能源數(shù)字對(duì)象進(jìn)行信任評(píng)價(jià)的問題。
2、第一方面,本發(fā)明實(shí)施例提供了一種異構(gòu)能源設(shè)備的信任度評(píng)價(jià)方法,包括:
3、針對(duì)每個(gè)節(jié)點(diǎn),基于每個(gè)評(píng)價(jià)客體與該節(jié)點(diǎn)的信任數(shù)據(jù)包和歷史交互數(shù)據(jù),確定該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的直接信任值、推薦信任值和間接信任值;其中,每個(gè)節(jié)點(diǎn)為目標(biāo)能源網(wǎng)絡(luò)中的一個(gè)能源設(shè)備,每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)互為評(píng)價(jià)主體和評(píng)價(jià)客體;
4、針對(duì)每個(gè)評(píng)價(jià)主體,將該評(píng)價(jià)主體對(duì)每個(gè)評(píng)價(jià)客體的直接信任值、推薦信任值和間接信任值聚合為對(duì)該評(píng)價(jià)客體的綜合信任值;
5、針對(duì)每個(gè)節(jié)點(diǎn),基于該節(jié)點(diǎn)對(duì)應(yīng)的各評(píng)價(jià)主體的綜合信任值,計(jì)算該節(jié)點(diǎn)的完整信任值;
6、基于各個(gè)完整信任值,對(duì)各節(jié)點(diǎn)對(duì)應(yīng)的異構(gòu)能源設(shè)備進(jìn)行信任度評(píng)價(jià)。
7、在一種可能的實(shí)現(xiàn)方式中,信任數(shù)據(jù)包為多個(gè),每個(gè)評(píng)價(jià)周期包括多個(gè)時(shí)隙,每個(gè)時(shí)隙對(duì)應(yīng)一個(gè)信任數(shù)據(jù)包;
8、確定該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的直接信任值包括:
9、計(jì)算該評(píng)價(jià)客體與該節(jié)點(diǎn)的各個(gè)信任數(shù)據(jù)包之間的屬性相似度;
10、基于該評(píng)價(jià)客體的信任數(shù)據(jù)包確定該節(jié)點(diǎn)與該評(píng)價(jià)客體的數(shù)據(jù)傳輸量;
11、基于該節(jié)點(diǎn)與該評(píng)價(jià)客體的歷史交互數(shù)據(jù)、屬性相似度、數(shù)據(jù)傳輸量和直接信任值公式,確定該節(jié)點(diǎn)對(duì)各個(gè)評(píng)價(jià)客體的直接信任值;其中,直接信任值公式為:
12、
13、其中,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b的直接信任值,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b基于通信行為的直接信任值,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b基于通信行為的直接信任值的權(quán)重,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b基于數(shù)據(jù)質(zhì)量的直接信任值,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b基于數(shù)據(jù)質(zhì)量的直接信任值的權(quán)重,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b基于傳輸速率的直接信任值,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b基于傳輸速率的直接信任值的權(quán)重,eexp[·]為期望函數(shù),pbeta(·)為beta分布概率密度函數(shù),為評(píng)價(jià)主體a和評(píng)價(jià)客體b歷史交互的成功次數(shù),評(píng)價(jià)主體a和評(píng)價(jià)客體b歷史交互的失敗次數(shù),pnomal為評(píng)價(jià)主體a和評(píng)價(jià)客體b的各個(gè)信任數(shù)據(jù)包之間的屬性相似度,xd為評(píng)價(jià)主體a和評(píng)價(jià)客體b的信任數(shù)據(jù)包的數(shù)量,σd和μd為正態(tài)分布的形狀參數(shù),為預(yù)設(shè)時(shí)段內(nèi)評(píng)價(jià)主體a到評(píng)價(jià)客體b的實(shí)際數(shù)據(jù)傳輸量,為預(yù)設(shè)時(shí)段內(nèi)評(píng)價(jià)主體a到評(píng)價(jià)客體b的允許的最小數(shù)據(jù)傳輸量,為預(yù)設(shè)時(shí)段內(nèi)評(píng)價(jià)主體a到評(píng)價(jià)客體b的期望的數(shù)據(jù)傳輸量,為預(yù)設(shè)時(shí)段內(nèi)評(píng)價(jià)主體a到評(píng)價(jià)客體b的允許的最大數(shù)據(jù)傳輸量。
14、在一種可能的實(shí)現(xiàn)方式中,計(jì)算該評(píng)價(jià)客體與該節(jié)點(diǎn)的各個(gè)信任數(shù)據(jù)包之間的屬性相似度,包括:
15、基于預(yù)設(shè)的數(shù)據(jù)包模板提取該評(píng)價(jià)客體與該節(jié)點(diǎn)的各個(gè)信任數(shù)據(jù)包的屬性數(shù)據(jù);
16、針對(duì)每?jī)蓚€(gè)信任數(shù)據(jù)包,計(jì)算該兩個(gè)信任數(shù)據(jù)包的屬性數(shù)據(jù)之間的差異部分的數(shù)據(jù)量與屬性數(shù)據(jù)的總數(shù)據(jù)量的比值,作為該兩個(gè)信任數(shù)據(jù)包之間的屬性差異度;
17、將小于預(yù)設(shè)閾值的屬性差異度的數(shù)量與屬性差異度的總數(shù)量的比值,作為該評(píng)價(jià)客體與該節(jié)點(diǎn)的各個(gè)信任數(shù)據(jù)包之間的屬性相似度。
18、在一種可能的實(shí)現(xiàn)方式中,在針對(duì)每個(gè)節(jié)點(diǎn),基于每個(gè)評(píng)價(jià)客體與該節(jié)點(diǎn)的信任數(shù)據(jù)包和歷史交互數(shù)據(jù),確定該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的直接信任值、推薦信任值和間接信任值之前,還包括:
19、獲取各節(jié)點(diǎn)之間的交互用時(shí);
20、基于各個(gè)交互用時(shí)的最小值和最大值確定時(shí)隙時(shí)長(zhǎng),以使每個(gè)節(jié)點(diǎn)在每個(gè)時(shí)隙內(nèi)只能與一個(gè)節(jié)點(diǎn)進(jìn)行交互。
21、在一種可能的實(shí)現(xiàn)方式中,確定該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的推薦信任值,包括:
22、基于該節(jié)點(diǎn)與該評(píng)價(jià)客體的歷史交互數(shù)據(jù)和推薦信任值公式計(jì)算該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的推薦信任值;其中,推薦信任值公式為:
23、
24、其中,為評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的推薦信任值,為推薦能源數(shù)字對(duì)象x發(fā)送給評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的推薦信任值,為評(píng)價(jià)主體a和推薦能源數(shù)字對(duì)象x歷史交互的成功次數(shù),為評(píng)價(jià)主體a和推薦能源數(shù)字對(duì)象x歷史交互的失敗次數(shù),為推薦能源數(shù)字對(duì)象x與評(píng)價(jià)客體b歷史交互的成功次數(shù),為推薦能源數(shù)字對(duì)象x與評(píng)價(jià)客體b歷史交互的失敗次數(shù),為推薦能源數(shù)字對(duì)象x提供的推薦信任值的熵權(quán),為推薦能源數(shù)字對(duì)象x產(chǎn)生的推薦信任值的信息熵,nx為推薦能源數(shù)字對(duì)象數(shù)。
25、在一種可能的實(shí)現(xiàn)方式中,確定該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的間接信任值,包括:
26、基于該節(jié)點(diǎn)與該評(píng)價(jià)客體之間的各個(gè)推薦能源數(shù)字對(duì)象的直接信任值,以及間接信任值公式計(jì)算該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的間接信任值;其中,間接信任值公式為:
27、
28、其中,為評(píng)價(jià)主體a與評(píng)價(jià)客體b的間接信任值,為推薦能源數(shù)字對(duì)象x-1對(duì)推薦能源數(shù)字對(duì)象x的直接信任值。
29、在一種可能的實(shí)現(xiàn)方式中,針對(duì)每個(gè)評(píng)價(jià)主體,將該評(píng)價(jià)主體對(duì)每個(gè)評(píng)價(jià)客體的直接信任值、推薦信任值和間接信任值聚合為對(duì)該評(píng)價(jià)客體的綜合信任值,包括:
30、針對(duì)每個(gè)評(píng)價(jià)主體,基于綜合信任值公式將該評(píng)價(jià)主體對(duì)每個(gè)評(píng)價(jià)客體的直接信任值、推薦信任值和間接信任值聚合為對(duì)該評(píng)價(jià)客體的綜合信任值;其中,綜合信任值公式為:
31、
32、其中,為評(píng)價(jià)主體a與評(píng)價(jià)客體b的綜合信任值,為評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的直接信任值,為評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的推薦信任值,為評(píng)價(jià)主體a與評(píng)價(jià)客體b的間接信任值,為評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的直接信任值的熵權(quán),為評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的推薦信任值的熵權(quán),為評(píng)價(jià)主體a與評(píng)價(jià)客體b的間接信任值的熵權(quán),為評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的直接信任值的信息熵,為評(píng)價(jià)主體a關(guān)于評(píng)價(jià)客體b的推薦信任值的信息熵,為評(píng)價(jià)主體a與評(píng)價(jià)客體b的間接信任值的信息熵。
33、在一種可能的實(shí)現(xiàn)方式中,針對(duì)每個(gè)節(jié)點(diǎn),基于該節(jié)點(diǎn)對(duì)應(yīng)的各評(píng)價(jià)主體的綜合信任值,計(jì)算該節(jié)點(diǎn)的完整信任值,包括:
34、針對(duì)每個(gè)節(jié)點(diǎn),基于該節(jié)點(diǎn)對(duì)應(yīng)的各評(píng)價(jià)主體的綜合信任值和完整信任值公式,計(jì)算該節(jié)點(diǎn)的完整信任值;其中,完整信任值公式為:
35、
36、其中,為評(píng)價(jià)客體b的完整信任值,為為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b的綜合信任值的熵權(quán),為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b的綜合信任值,為評(píng)價(jià)主體a對(duì)評(píng)價(jià)客體b的綜合信任值的信息熵,nt為評(píng)價(jià)客體b的評(píng)價(jià)主體的個(gè)數(shù)。
37、在一種可能的實(shí)現(xiàn)方式中,基于各個(gè)完整信任值,對(duì)各節(jié)點(diǎn)對(duì)應(yīng)的能源設(shè)備進(jìn)行信任度評(píng)價(jià),包括:
38、針對(duì)每個(gè)節(jié)點(diǎn),若該節(jié)點(diǎn)的完整信任值小于第一閾值,則該節(jié)點(diǎn)對(duì)應(yīng)的能源設(shè)備的信任度為低,若該節(jié)點(diǎn)的完整信任值大于第一閾值且小于第二閾值,則該節(jié)點(diǎn)對(duì)應(yīng)的能源設(shè)備的信任度為中,若該節(jié)點(diǎn)的完整信任值大于第二閾值,則該節(jié)點(diǎn)對(duì)應(yīng)的能源設(shè)備的信任度為高。
39、第二方面,本發(fā)明實(shí)施例提供了一種異構(gòu)能源設(shè)備的信任度評(píng)價(jià)裝置,包括:
40、單項(xiàng)評(píng)價(jià)模塊,用于針對(duì)每個(gè)節(jié)點(diǎn),基于每個(gè)評(píng)價(jià)客體的信任數(shù)據(jù)包和該評(píng)價(jià)客體與該節(jié)點(diǎn)的歷史交互數(shù)據(jù),確定該節(jié)點(diǎn)對(duì)該評(píng)價(jià)客體的直接信任值、推薦信任值和間接信任值;其中,每個(gè)節(jié)點(diǎn)為目標(biāo)能源網(wǎng)絡(luò)中的一個(gè)能源設(shè)備,每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)互為評(píng)價(jià)主體和評(píng)價(jià)客體;
41、類別綜合模塊,用于針對(duì)每個(gè)評(píng)價(jià)主體,將該評(píng)價(jià)主體對(duì)每個(gè)評(píng)價(jià)客體的直接信任值、推薦信任值和間接信任值聚合為對(duì)該評(píng)價(jià)客體的綜合信任值;
42、主體綜合模塊,用于針對(duì)每個(gè)節(jié)點(diǎn),基于該節(jié)點(diǎn)對(duì)應(yīng)的各評(píng)價(jià)主體的綜合信任值,計(jì)算該節(jié)點(diǎn)的完整信任值;
43、綜合評(píng)價(jià)模塊,用于基于各個(gè)完整信任值,對(duì)各節(jié)點(diǎn)對(duì)應(yīng)的能源設(shè)備進(jìn)行信任度評(píng)價(jià)。
44、本發(fā)明實(shí)施例提供一種異構(gòu)能源設(shè)備的信任度評(píng)價(jià)方法及裝置,將節(jié)點(diǎn)劃分為評(píng)價(jià)主體和評(píng)價(jià)客體,并通過節(jié)點(diǎn)之間的實(shí)時(shí)通信數(shù)據(jù)包和歷史交互數(shù)據(jù),確定每個(gè)評(píng)價(jià)主體對(duì)每個(gè)評(píng)價(jià)客體在多個(gè)維度的多種信任值,接著將每個(gè)評(píng)價(jià)主體與每個(gè)評(píng)價(jià)客體之間的多種信任值聚合為綜合信任值,實(shí)現(xiàn)維度全面的信任管理,最后針對(duì)每個(gè)評(píng)價(jià)客體,將全部評(píng)價(jià)主體的綜合信任值整合為完整信任值,作為評(píng)價(jià)客體在整個(gè)能源網(wǎng)絡(luò)中的信任度指標(biāo),解決了對(duì)異構(gòu)能源數(shù)字對(duì)象進(jìn)行信任評(píng)價(jià)的問題,實(shí)現(xiàn)了多維度、多角度的能源數(shù)字對(duì)象信任管理。