本發(fā)明實(shí)施例涉及通信領(lǐng)域,尤其涉及一種云終端服務(wù)器的認(rèn)證方法及其裝置。
背景技術(shù):
:現(xiàn)有的能源服務(wù)系統(tǒng)大多都是基于局域網(wǎng)對能源設(shè)備進(jìn)行管理,因此,各個(gè)企業(yè)并未對能源服務(wù)系統(tǒng)的安全性給予足夠的重視,而隨著云服務(wù)系統(tǒng)在能源
技術(shù)領(lǐng)域:
的應(yīng)用,越來越多的企業(yè)開始重視云服務(wù)系統(tǒng)的安全性。在能源
技術(shù)領(lǐng)域:
中,各個(gè)企業(yè)在通過云終端服務(wù)器接入能源云服務(wù)系統(tǒng)時(shí),如何保證云終端服務(wù)器的合法性,目前還沒有相應(yīng)的解決方案。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種云終端服務(wù)器的認(rèn)證方法及其裝置,適用于能源云服務(wù)系統(tǒng),用以實(shí)現(xiàn)企業(yè)在通過云終端服務(wù)器接入能源云服務(wù)系統(tǒng)時(shí)保證云終端服務(wù)器的合法性,進(jìn)而保證接入能源云服務(wù)系統(tǒng)中數(shù)據(jù)來源的安全性。本發(fā)明實(shí)施例提供一種云終端服務(wù)器的認(rèn)證方法,該認(rèn)證方法適用于能源云服務(wù)系統(tǒng),所述能源云服務(wù)系統(tǒng)包括:多個(gè)云終端服務(wù)器、與所述多個(gè)云終端服務(wù)器網(wǎng)絡(luò)連接的消息服務(wù)器集群、與所述消息服務(wù)器集群網(wǎng)絡(luò)連接的云平臺服務(wù)器集群,該方法包括:所述云平臺服務(wù)器集群接收所述多個(gè)云終端服務(wù)器發(fā)送的接入認(rèn)證請求消息,所述接入認(rèn)證請求消息中攜帶有所述多個(gè)云終端服務(wù)器的設(shè)備信息;所述云平臺服務(wù)器集群確定所述設(shè)備信息是否存在于合法云終端服務(wù)器集合中,若存在,則對所述多個(gè)云終端服務(wù)器接入認(rèn)證通過;隨機(jī)生成所述多個(gè)云終端服務(wù)器的標(biāo)識信息并將所述標(biāo)識信息發(fā)送至所述多個(gè)云終端服務(wù)器,以使所述多個(gè)云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)攜帶所述標(biāo)識信息,所述標(biāo)識信息用于對所述多個(gè)云終端服務(wù)器進(jìn)行傳輸認(rèn)證。本發(fā)明實(shí)施例還提供一種云終端服務(wù)器的認(rèn)證裝置,該認(rèn)證裝置適用于能源云服務(wù)系統(tǒng),所述能源云服務(wù)系統(tǒng)包括:多個(gè)云終端服務(wù)器、與所述多個(gè)云終端服務(wù)器網(wǎng)絡(luò)連接的消息服務(wù)器集群、與所述消息服務(wù)器集群網(wǎng)絡(luò)連接的云平臺服務(wù)器集群,該認(rèn)證裝置存在于所述云平臺服務(wù)器集群中且該認(rèn)證裝置包括:接收模塊,用于接收所述多個(gè)云終端服務(wù)器發(fā)送的接入認(rèn)證請求消息,所述接入認(rèn)證請求消息中攜帶有所述多個(gè)云終端服務(wù)器的設(shè)備信息;認(rèn)證模塊,用于確定所述設(shè)備信息是否存在于合法云終端服務(wù)器集合中,若存在,則對所述多個(gè)云終端服務(wù)器接入認(rèn)證通過;發(fā)送模塊,用于隨機(jī)生成所述多個(gè)云終端服務(wù)器的標(biāo)識信息并將所述標(biāo)識信息發(fā)送至所述多個(gè)云終端服務(wù)器,以使所述多個(gè)云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)攜帶所述標(biāo)識信息,所述標(biāo)識信息用于對所述多個(gè)云終端服務(wù)器進(jìn)行傳輸認(rèn)證。上述實(shí)施例提供的一種云終端服務(wù)器的認(rèn)證方法其裝置,適用于能源云服務(wù)系統(tǒng),所述能源云服務(wù)系統(tǒng)包括:多個(gè)云終端服務(wù)器、與所述多個(gè)云終端服務(wù)器網(wǎng)絡(luò)連接的消息服務(wù)器集群、與所述消息服務(wù)器集群網(wǎng)絡(luò)連接的云平臺服務(wù)器集群,該方法包括:所述云平臺服務(wù)器集群接收所述多個(gè)云終端服務(wù)器發(fā)送的接入認(rèn)證請求消息,所述接入認(rèn)證請求消息中攜帶有所述多個(gè)云終端服務(wù)器的設(shè)備信息;所述云平臺服務(wù)器集群確定所述設(shè)備信息是否存在于合法云終端服務(wù)器集合中,若存在,則對所述多個(gè)云終端服務(wù)器接入認(rèn)證通過;隨機(jī)生成所述多個(gè)云終端服務(wù)器的標(biāo)識信息并將所述標(biāo)識信息發(fā)送至所述多個(gè)云終端服務(wù)器,以使所述多個(gè)云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)攜帶所述標(biāo)識信息,所述標(biāo)識信息用于對所述多個(gè)云終端服務(wù)器進(jìn)行傳輸認(rèn)證。可以看出,在接入過程中,云平臺服務(wù)器集群通過云終端服務(wù)器的設(shè)備信息保證云終端服務(wù)器的合法性,在后續(xù)的數(shù)據(jù)傳輸過程中,云平臺服務(wù)器集群通過云終端服務(wù)器的標(biāo)識信息保證云終端服務(wù)器的合法性,從而企業(yè)在通過云終端服務(wù)器接入能源云服務(wù)系統(tǒng)時(shí)能夠保證云終端服務(wù)器的合法性,進(jìn)而保證接入能源云服務(wù)系統(tǒng)中數(shù)據(jù)來源的安全性。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹。圖1為本發(fā)明實(shí)施例提供的一種能源云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的一種云終端服務(wù)器的認(rèn)證方法流程圖;圖3為本發(fā)明實(shí)施例提供的云終端服務(wù)器與云平臺服務(wù)器集群之間傳輸數(shù)據(jù)信息的方法流程圖;圖4為本發(fā)明實(shí)施例云平臺服務(wù)器集群將標(biāo)識信息和密文信息存儲(chǔ)以后處理流程圖;圖5為本發(fā)明實(shí)施例提供的一種云終端服務(wù)器的認(rèn)證裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。需要說明的是,本發(fā)明實(shí)施例提供的云終端服務(wù)器的認(rèn)證方法應(yīng)用于能源云服務(wù)系統(tǒng)中,其中,能源云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖,可參見圖1,如圖1所示,該能源云服務(wù)系統(tǒng)可包括:多個(gè)云終端服務(wù)器10、與多個(gè)云終端服務(wù)器10網(wǎng)絡(luò)連接的消息服務(wù)器集群20、以及與消息服務(wù)器集群20網(wǎng)絡(luò)連接的云平臺服務(wù)器集群30。其中:多個(gè)云終端服務(wù)器10用于獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并將獲取的各現(xiàn)場設(shè)備的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式并發(fā)送至消息服務(wù)器集群。多個(gè)云終端服務(wù)器10,還用于從消息服務(wù)器集群的存儲(chǔ)空間中獲取各現(xiàn)場設(shè)備的控制信息并發(fā)送給各現(xiàn)場設(shè)備。消息服務(wù)器集群20,用于接收多個(gè)云終端服務(wù)器發(fā)送的各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并存儲(chǔ)至各現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的存儲(chǔ)空間。消息服務(wù)器集群20,還用于從云平臺服務(wù)器集群接收的各現(xiàn)場設(shè)備的控制信息,并將各現(xiàn)場設(shè)備的控制信息存儲(chǔ)至各現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的存儲(chǔ)空間。云平臺服務(wù)器集群30,用于從消息服務(wù)器集群的存儲(chǔ)空間獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息。云平臺服務(wù)器集群30,還用于獲取針對各現(xiàn)場設(shè)備的控制信息,并將各現(xiàn)場設(shè)備的控制信息發(fā)送給消息服務(wù)器集群。其中,云終端服務(wù)器10在用于獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息時(shí),可通過采集設(shè)備獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,即采集設(shè)備在采集各現(xiàn)場設(shè)備的數(shù)據(jù)信息以后,將采集到的各現(xiàn)場設(shè)備的數(shù)據(jù)信息發(fā)送給云終端服務(wù)器10。基于圖1所示的能源云服務(wù)系統(tǒng)的結(jié)構(gòu)基礎(chǔ)上,本發(fā)明實(shí)施例還提供一種云終端服務(wù)器的認(rèn)證方法。圖2示例性示出了本發(fā)明實(shí)施例提供的一種基于圖1所示的能源云服務(wù)系統(tǒng)的云終端服務(wù)器的認(rèn)證方法,如圖2所示,該方法可包括:S201、云平臺服務(wù)器集群接收云終端服務(wù)器發(fā)送的接入認(rèn)證請求消息,所述接入認(rèn)證請求消息中攜帶有該云終端服務(wù)器的設(shè)備信息。S202、云平臺服務(wù)器集群確定設(shè)備信息是否存在于合法云終端服務(wù)器集合中,若存在,則轉(zhuǎn)至步驟S203,否則結(jié)束流程。S203、云平臺服務(wù)器集群對該云終端服務(wù)器接入認(rèn)證通過。S204、云平臺服務(wù)器集群隨機(jī)生成云終端服務(wù)器的標(biāo)識信息并將標(biāo)識信息發(fā)送該云終端服務(wù)器,以使云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)攜帶所述標(biāo)識信息,所述標(biāo)識信息用于辨識云終端服務(wù)器,進(jìn)行傳輸認(rèn)證。云平臺服務(wù)器集群在隨機(jī)生成云終端服務(wù)器的標(biāo)識信息以后,將生成的云終端服務(wù)器的標(biāo)識信息存儲(chǔ)至標(biāo)識認(rèn)證集合中,云平臺服務(wù)器集群可通過標(biāo)識認(rèn)證集合存儲(chǔ)的標(biāo)識信息對云終端服務(wù)器進(jìn)行傳輸認(rèn)證。上述步驟S201中的云終端服務(wù)器的設(shè)備信息可包括但不限于云終端服務(wù)器的序列號和云終端服務(wù)器的MAC地址(MediaAccessControl,媒體訪問控制)。在云終端服務(wù)器的設(shè)備信息包括云終端服務(wù)器的序列號和云終端服務(wù)器的MAC地址時(shí),云平臺服務(wù)器集群可將多個(gè)云終端服務(wù)器的序列號和云終端服務(wù)器的MAC地址與合法云終端服務(wù)器集合中預(yù)先存儲(chǔ)的云終端服務(wù)器的序列號和MAC地址進(jìn)行比較,若全部相同,則對所述多個(gè)云終端服務(wù)器接入認(rèn)證通過。具體的,在云終端服務(wù)器出廠前,系統(tǒng)管理員可將云終端服務(wù)器的MAC地址和序列號保存在云平臺服務(wù)器集群中,云平臺服務(wù)器集群在將云終端服務(wù)器的MAC地址和序列號進(jìn)行保存以后,可將每個(gè)云終端服務(wù)器的MAC地址和序列號以一一對應(yīng)的方式存儲(chǔ)至合法云終端服務(wù)器集合中。例如,云平臺服務(wù)器集群可將云終端服務(wù)器的MAC地址和序列號以Excel表格的形式進(jìn)行保存,該Excel表格可包含兩列數(shù)據(jù),第一列為云終端服務(wù)器的序列號,第二列為對應(yīng)云終端服務(wù)器的MAC地址,或者,第一列為云終端服務(wù)器的MAC地址,第二列為對應(yīng)云終端服務(wù)器的序列號。需要說明的是,在實(shí)際應(yīng)用中,云平臺服務(wù)器集群在將云終端服務(wù)器的MAC地址和序列號進(jìn)行保存時(shí),并不局限于以Excel表格的形式保存云終端服務(wù)器的MAC地址和序列號,也可以采用其它的形式保存云終端服務(wù)器的MAC地址和序列號,即上述云平臺服務(wù)器集群將云終端服務(wù)器的MAC地址和序列號以Excel表格的形式進(jìn)行保存只是為了舉例說明所用,不得用于對本發(fā)明實(shí)施例進(jìn)行限定??蛇x的,為了更好的保障云終端服務(wù)器的合法性,上述步驟S201中的云終端服務(wù)器的設(shè)備信息除了云終端服務(wù)器的序列號和云終端服務(wù)器的MAC地址以外,還可包括云終端服務(wù)器的隨機(jī)碼。具體的,在云終端服務(wù)器出廠前,系統(tǒng)管理員可將云終端服務(wù)器的MAC地址、序列號、隨機(jī)碼保存在云平臺服務(wù)器集群中,云平臺服務(wù)器集群在將云終端服務(wù)器的MAC地址和序列號進(jìn)行保存以后,可將每個(gè)云終端服務(wù)器的MAC地址、序列號、隨機(jī)碼以一一對應(yīng)的方式存儲(chǔ)至合法云終端服務(wù)器集合中。下面通過幾個(gè)具體的例子對云平臺服務(wù)器集群確定設(shè)備信息是否存在于合法云終端服務(wù)器集合中進(jìn)行詳細(xì)的解釋說明。例一假設(shè)云平臺服務(wù)器集群中預(yù)先存儲(chǔ)的合法云終端服務(wù)器集合如下列表格一所示,在表格一所示的合法云終端服務(wù)器集合中,每個(gè)云終端服務(wù)器的MAC地址與每個(gè)云終端服務(wù)器的序列號相對應(yīng),即MAC地址為“00-01-6A-06-A6-00”的云終端服務(wù)器的序列號為“10010”,MAC地址為“00-01-6B-06-A6-01”的云終端服務(wù)器的序列號為“10011”。進(jìn)一步假設(shè),用戶在購買一臺云終端服務(wù)器A以后,通過預(yù)先存儲(chǔ)在云終端服務(wù)器A中的登錄頁面登錄到云平臺服務(wù)器,假設(shè)云平臺服務(wù)器在接收到云終端服務(wù)器A的登錄請求后,獲得云終端服務(wù)器A的MAC地址為“00-01-6A-06-A6-00”、序列號為“10010”,由于MAC地址“00-01-6A-06-A6-00”、序列號“10010”存在于表格一所示的合法云終端服務(wù)器集合中,因此,云平臺服務(wù)器對云終端服務(wù)器A接入認(rèn)證通過。例二假設(shè)云平臺服務(wù)器集群中預(yù)先存儲(chǔ)的合法云終端服務(wù)器集合如下列表格一所示,在表格一所示的合法云終端服務(wù)器集合中,每個(gè)云終端服務(wù)器的MAC地址與每個(gè)云終端服務(wù)器的序列號相對應(yīng),即MAC地址為“00-01-6A-06-A6-00”的云終端服務(wù)器的序列號為“10010”,MAC地址為“00-01-6B-06-A6-01”的云終端服務(wù)器的序列號為“10011”。進(jìn)一步假設(shè),用戶在購買一臺云終端服務(wù)器B以后,通過預(yù)先存儲(chǔ)在云終端服務(wù)器B中的登錄頁面登錄到云平臺服務(wù)器,假設(shè)云平臺服務(wù)器在接收到云終端服務(wù)器B的登錄請求后,獲得云終端服務(wù)器B的MAC地址為“00-01-6A-06-A6-00”、序列號為“50010”,盡管MAC地址“00-01-6A-06-A6-00”、存在于表格一所示的合法云終端服務(wù)器集合中,但是由于在表格一中MAC地址“00-01-6A-06-A6-00”對應(yīng)的序列號為“10010”并不是“50010”,因此,云平臺服務(wù)器對云終端服務(wù)器B接入認(rèn)證不通過。例三假設(shè)云平臺服務(wù)器集群中預(yù)先存儲(chǔ)的合法云終端服務(wù)器集合如下列表格二所示,在表格二所示的合法云終端服務(wù)器集合中,每個(gè)云終端服務(wù)器的MAC地址與每個(gè)云終端服務(wù)器的序列號以及與每個(gè)云終端服務(wù)器的隨機(jī)碼相對應(yīng),即MAC地址為“00-01-6C-06-A6-00”的云終端服務(wù)器的序列號為“10010”、隨機(jī)碼為999999,MAC地址為“00-01-6C-06-A6-01”的云終端服務(wù)器的序列號為“10011”、隨機(jī)碼為888888。進(jìn)一步假設(shè),用戶在購買一臺云終端服務(wù)器C以后,可通過卡片的形式或者通過手機(jī)將隨機(jī)碼“999999”發(fā)送給用戶,并假設(shè)用戶通過預(yù)先存儲(chǔ)在云終端服務(wù)器C中的登錄頁面登錄到云平臺服務(wù)器集群,假設(shè)云平臺服務(wù)器集群在接收到云終端服務(wù)器C的登錄請求后,獲得云終端服務(wù)器C的MAC地址為“00-01-2C-03-A1-00”、序列號為“10010”、并獲得用戶輸入的隨機(jī)碼“999999”,由于MAC地址“00-01-6A-06-A6-00”、序列號“10010”、隨機(jī)碼為“999999”存在于表格二所示的合法云終端服務(wù)器集合中,因此,云平臺服務(wù)器集群對云終端服務(wù)器C接入認(rèn)證通過。表格一MAC地址序列號00-01-6A-06-A6-001001000-01-6B-06-A6-0110011表格二MAC地址序列號隨機(jī)碼00-01-6A-06-A6-001001099999900-01-6B-06-A6-0110011888888在云平臺服務(wù)器集群對云終端服務(wù)器進(jìn)行接入認(rèn)證通過之后,可隨機(jī)生成云終端服務(wù)器的標(biāo)識信息,并將生成的多個(gè)云終端服務(wù)器的標(biāo)識信息存儲(chǔ)至標(biāo)識認(rèn)證集合中,云平臺服務(wù)器集群可通過標(biāo)識認(rèn)證集合存儲(chǔ)的標(biāo)識信息對云終端服務(wù)器進(jìn)行傳輸認(rèn)證。在云平臺服務(wù)器集群對云終端服務(wù)器進(jìn)行接入認(rèn)證通過,并將隨機(jī)生成的標(biāo)識信息發(fā)送給云終端服務(wù)之后,云終端服務(wù)器與云平臺服務(wù)器集群之間傳輸數(shù)據(jù)信息的流程,可參見圖3。S301、云終端服務(wù)器將數(shù)據(jù)信息發(fā)送給消息服務(wù)器集群,該數(shù)據(jù)信息中攜帶有云終端服務(wù)器的標(biāo)識信息。S302、消息服務(wù)器集群根據(jù)數(shù)據(jù)信息中攜帶的云終端服務(wù)器的標(biāo)識信息,將所述數(shù)據(jù)信息進(jìn)行存儲(chǔ)至所述標(biāo)識信息對應(yīng)的存儲(chǔ)隊(duì)列中。S303、云平臺服務(wù)器集群從消息服務(wù)器集群的存儲(chǔ)隊(duì)列中獲取所述數(shù)據(jù)信息。S304、云平臺服務(wù)器集群根據(jù)數(shù)據(jù)信息中攜帶的云終端服務(wù)器的標(biāo)識信息以及標(biāo)識認(rèn)證集合存儲(chǔ)的標(biāo)識信息對云終端服務(wù)器進(jìn)行傳輸認(rèn)證?;谏鲜隼坏幕A(chǔ)上,下面通過例四和例五對云平臺服務(wù)器集群通過標(biāo)識認(rèn)證集合存儲(chǔ)的標(biāo)識信息對云終端服務(wù)器進(jìn)行傳輸認(rèn)證的方法流程進(jìn)行詳細(xì)的解釋說明。例四在云平臺服務(wù)器集群對云終端服務(wù)器A進(jìn)行接入認(rèn)證通過之后,云平臺服務(wù)器集群隨機(jī)生成標(biāo)識信息“123”,將標(biāo)識信息“123”存儲(chǔ)至標(biāo)識認(rèn)證集合中,同時(shí),云平臺服務(wù)器集群將標(biāo)識信息“123”發(fā)送給云終端服務(wù)器A,云終端服務(wù)器A在后續(xù)傳輸數(shù)據(jù)信息時(shí)攜帶標(biāo)識信息“123”。進(jìn)一步假設(shè),云終端服務(wù)器A向消息服務(wù)器集群發(fā)送數(shù)據(jù)報(bào)文1,并在數(shù)據(jù)報(bào)文1中攜帶標(biāo)識信息“123”,消息服務(wù)器集群在接收到云終端服務(wù)器A發(fā)送的數(shù)據(jù)報(bào)文1后,根據(jù)數(shù)據(jù)報(bào)文1中攜帶的標(biāo)識信息“123”,將數(shù)據(jù)報(bào)文1存儲(chǔ)至標(biāo)識信息“123”對應(yīng)的存儲(chǔ)空間中,之后云平臺服務(wù)器集群從消息服務(wù)器集群的存儲(chǔ)空間中讀取到數(shù)據(jù)報(bào)文1,并對數(shù)據(jù)報(bào)文1進(jìn)行解析,獲得標(biāo)識信息“123”,并將解析得到的標(biāo)識信息“123”與標(biāo)識認(rèn)證集合中所存儲(chǔ)的標(biāo)識信息進(jìn)行比對,由于標(biāo)識認(rèn)證集合存在標(biāo)識信息“123”,因此,云平臺服務(wù)器集群對云終端服務(wù)器A傳輸認(rèn)證通過。例五在云平臺服務(wù)器集群對云終端服務(wù)器A進(jìn)行接入認(rèn)證通過之后,云平臺服務(wù)器集群隨機(jī)生成標(biāo)識信息“123”,將標(biāo)識信息“123”存儲(chǔ)至標(biāo)識認(rèn)證集合中,同時(shí),云平臺服務(wù)器集群將標(biāo)識信息“123”發(fā)送給云終端服務(wù)器A,云終端服務(wù)器A在后續(xù)傳輸數(shù)據(jù)信息時(shí)攜帶標(biāo)識信息“123”。進(jìn)一步假設(shè),云終端服務(wù)器A向消息服務(wù)器集群發(fā)送數(shù)據(jù)報(bào)文2,并在數(shù)據(jù)報(bào)文2中攜帶標(biāo)識信息“456”,消息服務(wù)器集群在接收到云終端服務(wù)器A發(fā)送的數(shù)據(jù)報(bào)文2后,根據(jù)數(shù)據(jù)報(bào)文2中攜帶的標(biāo)識信息“456”,將數(shù)據(jù)報(bào)文2存儲(chǔ)至標(biāo)識信息“456”對應(yīng)的存儲(chǔ)空間中,之后云平臺服務(wù)器集群從消息服務(wù)器集群的存儲(chǔ)空間中讀取到數(shù)據(jù)報(bào)文2,并對數(shù)據(jù)報(bào)文2進(jìn)行解析,獲得標(biāo)識信息“456”,并將解析得到的標(biāo)識信息“456”與標(biāo)識認(rèn)證集合中所存儲(chǔ)的標(biāo)識信息進(jìn)行比對,由于標(biāo)識認(rèn)證集合不存在標(biāo)識信息“456”,因此,云平臺服務(wù)器集群對云終端服務(wù)器A傳輸認(rèn)證不通過??蛇x的,為了進(jìn)一步保證云終端服務(wù)器的合法性,在云平臺服務(wù)器集群隨機(jī)生成多個(gè)云終端服務(wù)器的標(biāo)識信息并將所述標(biāo)識信息發(fā)送至多個(gè)云終端服務(wù)器之后,云平臺服務(wù)器集群還可隨機(jī)生成云終端服務(wù)器的密文信息,并將生成的密文信息發(fā)送至云終端服務(wù)器,以使云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)還攜帶所述密文信息,由所述標(biāo)識信息和所述密文信息共同用于對云終端服務(wù)器進(jìn)行傳輸認(rèn)證以進(jìn)一步保證云終端服務(wù)器的合法性。可選的,為了便于云平臺服務(wù)器集群通過標(biāo)識信息和密文信息共同對云終端服務(wù)器進(jìn)行傳輸認(rèn)證,在云平臺服務(wù)器集群隨機(jī)生成云終端服務(wù)器的密文信息之后,還可將云終端服務(wù)器的標(biāo)識信息和密文信息以一一對應(yīng)的方式存儲(chǔ)至傳輸認(rèn)證集合中,在云平臺服務(wù)器集群將云終端服務(wù)器的標(biāo)識信息和密文信息以一一對應(yīng)的方式存儲(chǔ)至傳輸認(rèn)證集合之后的處理流程,可參見圖4。S401、云平臺服務(wù)器集群接收云終端服務(wù)器發(fā)送的數(shù)據(jù)信息,該數(shù)據(jù)信息中攜帶有標(biāo)識信息和密文信息。S402、云平臺服務(wù)器集群判斷傳輸認(rèn)證集合中是否存在所述數(shù)據(jù)信息中攜帶的標(biāo)識信息,若存在,則轉(zhuǎn)至步驟S403,否則結(jié)束流程。S403、云平臺服務(wù)器集群繼續(xù)判斷所述數(shù)據(jù)信息中攜帶的密文信息是否與傳輸認(rèn)證集合中所述標(biāo)識信息對應(yīng)的密文信息相同,若相同,則轉(zhuǎn)至步驟S404,否則結(jié)束流程。S404、云平臺服務(wù)器集群對云終端服務(wù)器傳輸認(rèn)證通過?;谏鲜隼坏幕A(chǔ)上,下面通過例六和例七對圖4所示的處理流程進(jìn)行詳細(xì)的解釋說明。例六在云平臺服務(wù)器集群對云終端服務(wù)器A進(jìn)行接入認(rèn)證通過之后,云平臺服務(wù)器集群隨機(jī)生成標(biāo)識信息“789”,云平臺服務(wù)器集群在隨機(jī)生成標(biāo)識信息“789”之后,還隨機(jī)生成密文信息“yyy”,之后云平臺服務(wù)器集群將標(biāo)識信息“789”和密文信息“yyy”存儲(chǔ)至傳輸認(rèn)證集合中,同時(shí),云平臺服務(wù)器集群將標(biāo)識信息“789”和密文信息“yyy”發(fā)送給云終端服務(wù)器A,云終端服務(wù)器A在后續(xù)傳輸數(shù)據(jù)信息時(shí)攜帶標(biāo)識信息“789”和密文信息“yyy”。其中,云平臺服務(wù)器集群將標(biāo)識信息“789”和密文信息“yyy”存儲(chǔ)至傳輸認(rèn)證集合中格式,可參見表格三。表格三標(biāo)識信息密文信息789yyy進(jìn)一步假設(shè),云終端服務(wù)器A向消息服務(wù)器集群發(fā)送數(shù)據(jù)報(bào)文3,并在數(shù)據(jù)報(bào)文3中攜帶標(biāo)識信息標(biāo)識信息“789”和密文信息“yyy”,消息服務(wù)器集群在接收到云終端服務(wù)器A發(fā)送的數(shù)據(jù)報(bào)文3后,根據(jù)數(shù)據(jù)報(bào)文3中攜帶的標(biāo)識信息“789”,將數(shù)據(jù)報(bào)文3存儲(chǔ)至標(biāo)識信息“789”對應(yīng)的存儲(chǔ)空間中,之后云平臺服務(wù)器集群從消息服務(wù)器集群的存儲(chǔ)空間中讀取到數(shù)據(jù)報(bào)文3,并對數(shù)據(jù)報(bào)文3進(jìn)行解析,獲得標(biāo)識信息“789”和密文信息“yyy”,并將解析得到的標(biāo)識信息“789”與傳輸認(rèn)證集合中所存儲(chǔ)的標(biāo)識信息進(jìn)行比對,由于傳輸認(rèn)證集合存在標(biāo)識信息“789”,因此,云平臺服務(wù)器集群可進(jìn)一步判斷數(shù)據(jù)報(bào)文3中攜帶的密文信息“yyy”與傳輸認(rèn)證集合中標(biāo)識信息“789”所對應(yīng)的密文信息是否相同,由于數(shù)據(jù)報(bào)文3中攜帶的密文信息“yyy”與傳輸認(rèn)證集合中標(biāo)識信息“789”所對應(yīng)的密文信息“yyy”相同,因此,云平臺服務(wù)器集群對云終端服務(wù)器A傳輸認(rèn)證通過。例七在云平臺服務(wù)器集群對云終端服務(wù)器A進(jìn)行接入認(rèn)證通過之后,云平臺服務(wù)器集群隨機(jī)生成標(biāo)識信息“789”,云平臺服務(wù)器集群在隨機(jī)生成標(biāo)識信息“789”之后,還隨機(jī)生成密文信息“yyy”,之后云平臺服務(wù)器集群將標(biāo)識信息“789”和密文信息“yyy”存儲(chǔ)至傳輸認(rèn)證集合中,同時(shí),云平臺服務(wù)器集群將標(biāo)識信息“789”和密文信息“yyy”發(fā)送給云終端服務(wù)器A,云終端服務(wù)器A在后續(xù)傳輸數(shù)據(jù)信息時(shí)攜帶標(biāo)識信息“789”和密文信息“yyy”。其中,云平臺服務(wù)器集群將標(biāo)識信息“789”和密文信息“yyy”存儲(chǔ)至傳輸認(rèn)證集合中格式,可參見上述表格三。進(jìn)一步假設(shè),云終端服務(wù)器A向消息服務(wù)器集群發(fā)送數(shù)據(jù)報(bào)文3,并在數(shù)據(jù)報(bào)文3中攜帶標(biāo)識信息標(biāo)識信息“789”和密文信息“xxx”,消息服務(wù)器集群在接收到云終端服務(wù)器A發(fā)送的數(shù)據(jù)報(bào)文3后,根據(jù)數(shù)據(jù)報(bào)文3中攜帶的標(biāo)識信息“789”,將數(shù)據(jù)報(bào)文3存儲(chǔ)至標(biāo)識信息“789”對應(yīng)的存儲(chǔ)空間中,之后云平臺服務(wù)器集群從消息服務(wù)器集群的存儲(chǔ)空間中讀取到數(shù)據(jù)報(bào)文3,并對數(shù)據(jù)報(bào)文3進(jìn)行解析,獲得標(biāo)識信息“789”和密文信息“xxx”,并將解析得到的標(biāo)識信息“789”與傳輸認(rèn)證集合中所存儲(chǔ)的標(biāo)識信息進(jìn)行比對,由于傳輸認(rèn)證集合存在標(biāo)識信息“789”,因此,云平臺服務(wù)器集群可進(jìn)一步判斷數(shù)據(jù)報(bào)文3中攜帶的密文信息“xxx”與傳輸認(rèn)證集合中標(biāo)識信息“789”所對應(yīng)的密文信息是否相同,由于數(shù)據(jù)報(bào)文3中攜帶的密文信息“xxx”與傳輸認(rèn)證集合中標(biāo)識信息“789”所對應(yīng)的密文信息“yyy”不相同,因此,云平臺服務(wù)器集群對云終端服務(wù)器A傳輸認(rèn)證根據(jù)以上內(nèi)容可以看出,在接入過程中,云平臺服務(wù)器集群通過云終端服務(wù)器的設(shè)備信息保證云終端服務(wù)器的合法性,在后續(xù)的數(shù)據(jù)傳輸過程中,云平臺服務(wù)器集群通過云終端服務(wù)器的標(biāo)識信息保證云終端服務(wù)器的合法性,從而企業(yè)在通過云終端服務(wù)器接入能源云服務(wù)系統(tǒng)時(shí)能夠保證云終端服務(wù)器的合法性,進(jìn)而保證接入能源云服務(wù)系統(tǒng)中數(shù)據(jù)來源的安全性?;谙嗤募夹g(shù)構(gòu)思,本發(fā)明實(shí)施例還提供一種云終端服務(wù)器的認(rèn)證裝置,該認(rèn)證裝置適用于能源云服務(wù)系統(tǒng),所述能源云服務(wù)系統(tǒng)包括:多個(gè)云終端服務(wù)器、與所述多個(gè)云終端服務(wù)器網(wǎng)絡(luò)連接的消息服務(wù)器集群、與所述消息服務(wù)器集群網(wǎng)絡(luò)連接的云平臺服務(wù)器集群,該認(rèn)證裝置存在于所述云平臺服務(wù)器集群中,如圖5所示,該認(rèn)證裝置包括:接收模塊501,用于接收所述云終端服務(wù)器發(fā)送的接入認(rèn)證請求消息,所述接入認(rèn)證請求消息中攜帶有所述云終端服務(wù)器的設(shè)備信息;認(rèn)證模塊502,用于確定所述設(shè)備信息是否存在于合法云終端服務(wù)器集合中,若存在,則對所述云終端服務(wù)器接入認(rèn)證通過;發(fā)送模塊503,用于隨機(jī)生成所述云終端服務(wù)器的標(biāo)識信息并將所述標(biāo)識信息發(fā)送至所述云終端服務(wù)器,以使所述云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)攜帶所述標(biāo)識信息,所述標(biāo)識信息用于對所述云終端服務(wù)器進(jìn)行傳輸認(rèn)證。較佳的,發(fā)送模塊503,還用于:在隨機(jī)生成所述多個(gè)云終端服務(wù)器的標(biāo)識信息并將所述標(biāo)識信息發(fā)送至所述多個(gè)云終端服務(wù)器之后,還隨機(jī)生成所述云終端服務(wù)器的密文信息并發(fā)送至所述云終端服務(wù)器,以使所述多個(gè)云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)還攜帶所述密文信息,所述標(biāo)識信息和密文信息用于對所述多個(gè)云終端服務(wù)器進(jìn)行傳輸認(rèn)證。較佳的,發(fā)送模塊503,還用于在將隨機(jī)生成所述多個(gè)云終端服務(wù)器的密文信息并發(fā)送至所述云終端服務(wù)器之后,將隨機(jī)生成的所述多個(gè)云終端服務(wù)器的標(biāo)識信息和密文信息進(jìn)行保存,并將所述多個(gè)云終端服務(wù)器的標(biāo)識信息和密文信息以一一對應(yīng)的關(guān)系存儲(chǔ)至傳輸認(rèn)證集合中。較佳的,接收模塊501,還用于在將所述多個(gè)云終端服務(wù)器的標(biāo)識信息和密文信息以一一對應(yīng)的關(guān)系存儲(chǔ)至傳輸認(rèn)證集合之后,接收所述多個(gè)云終端服務(wù)器發(fā)送的數(shù)據(jù)消息,所述數(shù)據(jù)信息中攜帶標(biāo)識信息和密文信息;認(rèn)證模塊502,還用于判斷所述傳輸認(rèn)證集合中是否存在所述數(shù)據(jù)信息中攜帶的所述標(biāo)識信息,若存在,則判斷所述數(shù)據(jù)信息中攜帶的密文信息是否與所述傳輸認(rèn)證集合中所述標(biāo)識信息對應(yīng)的密文信息相同,若相同,則對所述多個(gè)云終端服務(wù)器傳輸認(rèn)證通過。較佳的,所述設(shè)備信息包括所述多個(gè)云終端服務(wù)器的序列號、所述多個(gè)云終端服務(wù)器的MAC地址;認(rèn)證模塊502,具體用于:將所述多個(gè)云終端服務(wù)器的序列號和所述多個(gè)云終端服務(wù)器的MAC地址與所述合法云終端服務(wù)器集合中預(yù)先存儲(chǔ)的云終端服務(wù)器的序列號和云終端服務(wù)器的MAC地址進(jìn)行比較,若相同,則對所述多個(gè)云終端服務(wù)器認(rèn)證通過。較佳的,所述設(shè)備信息包括所述多個(gè)云終端服務(wù)器的序列號、所述多個(gè)云終端服務(wù)器的MAC地址、所述多個(gè)云終端服務(wù)器的隨機(jī)碼;認(rèn)證模塊502,具體用于:將所述多個(gè)云終端服務(wù)器的序列號、所述多個(gè)云終端服務(wù)器的MAC地址、所述多個(gè)云終端服務(wù)器的隨機(jī)碼與所述合法云終端服務(wù)器集合中預(yù)先存儲(chǔ)的云終端服務(wù)器的序列號、云終端設(shè)備的MAC地址、云終端服務(wù)器的隨機(jī)碼進(jìn)行比較,若相同,則對所述多個(gè)云終端服務(wù)器認(rèn)證通過。綜上,本發(fā)明實(shí)施例提供的一種云終端服務(wù)器的認(rèn)證方法及其裝置,適用于能源云服務(wù)系統(tǒng),所述能源云服務(wù)系統(tǒng)包括:多個(gè)云終端服務(wù)器、與所述多個(gè)云終端服務(wù)器網(wǎng)絡(luò)連接的消息服務(wù)器集群、與所述消息服務(wù)器集群網(wǎng)絡(luò)連接的云平臺服務(wù)器集群,該方法包括:所述云平臺服務(wù)器集群接收所述多個(gè)云終端服務(wù)器發(fā)送的接入認(rèn)證請求消息,所述接入認(rèn)證請求消息中攜帶有所述多個(gè)云終端服務(wù)器的設(shè)備信息;所述云平臺服務(wù)器集群確定所述設(shè)備信息是否存在于合法云終端服務(wù)器集合中,若存在,則對所述多個(gè)云終端服務(wù)器接入認(rèn)證通過;隨機(jī)生成所述多個(gè)云終端服務(wù)器的標(biāo)識信息并將所述標(biāo)識信息發(fā)送至所述多個(gè)云終端服務(wù)器,以使所述多個(gè)云終端服務(wù)器在傳輸數(shù)據(jù)信息時(shí)攜帶所述標(biāo)識信息,所述標(biāo)識信息用于對所述多個(gè)云終端服務(wù)器進(jìn)行傳輸認(rèn)證??梢钥闯?,在接入過程中,云平臺服務(wù)器集群通過云終端服務(wù)器的設(shè)備信息保證云終端服務(wù)器的合法性,在后續(xù)的數(shù)據(jù)傳輸過程中,云平臺服務(wù)器集群通過云終端服務(wù)器的標(biāo)識信息保證云終端服務(wù)器的合法性,從而企業(yè)在通過云終端服務(wù)器接入能源云服務(wù)系統(tǒng)時(shí)能夠保證云終端服務(wù)器的合法性,進(jìn)而保證接入能源云服務(wù)系統(tǒng)中數(shù)據(jù)來源的安全性。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。當(dāng)前第1頁1 2 3