本發(fā)明實(shí)施例涉及無人機(jī)技術(shù)領(lǐng)域,尤其涉及一種設(shè)備認(rèn)證方法、裝置、認(rèn)證設(shè)備、無人機(jī)和遙控器。
背景技術(shù):
目前,用戶一般操作無人機(jī)的方式是使用遙控器,通過遙控的方式實(shí)現(xiàn)對無人機(jī)的飛行控制。以無人機(jī)的一種主要應(yīng)用——航拍為例,為了便于用戶能夠通過比如智能手機(jī)、PC機(jī)、平板電腦等用戶終端設(shè)備實(shí)時(shí)觀看到無人機(jī)航拍到的圖像畫面,以智能手機(jī)為例,目前可以將智能手機(jī)與遙控器建立連接,從而智能手機(jī)可以通過遙控器接收到無人機(jī)航拍到的圖像畫面。
而智能手機(jī)能夠接收到該圖像畫面的前提是,智能手機(jī)能夠與無人機(jī)、遙控器通信。因此,為了保證智能手機(jī)等用戶終端設(shè)備能夠接收到無人機(jī)拍得的圖像畫面或者能夠?qū)o人機(jī)進(jìn)行飛行控制,首先用戶終端設(shè)備需要對無人機(jī)、遙控器進(jìn)行認(rèn)證,以確定用戶終端設(shè)備能夠與之進(jìn)行通信。
目前所采用的認(rèn)證方式是:在無人機(jī)和遙控器中都植入加密認(rèn)證芯片,基于該加密認(rèn)證芯片,從而用戶終端設(shè)備分別實(shí)現(xiàn)對無人機(jī)和遙控器的認(rèn)證。
上述認(rèn)證方式中,無人機(jī)和遙控器中均需植入加密認(rèn)證芯片,不僅會增加硬件成本,而且這種逐個分別認(rèn)證的方式,認(rèn)證處理效率也比較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種設(shè)備認(rèn)證方法、裝置、認(rèn)證設(shè)備、無人機(jī)和遙控器,通過遠(yuǎn)程認(rèn)證的方式,實(shí)現(xiàn)對無人機(jī)系統(tǒng)中不同設(shè)備的高效認(rèn)證,降低硬件成本。
本發(fā)明第一方面提供一種設(shè)備認(rèn)證方法,包括:
認(rèn)證設(shè)備向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),以使所述無人機(jī)將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器,所述認(rèn)證數(shù)據(jù)用于使得所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述遙控器中植入有所述加密認(rèn)證芯片;
所述認(rèn)證設(shè)備接收所述遙控器通過所述無人機(jī)轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果;
所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)施方式中,所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述無人機(jī)進(jìn)行通信,包括:
所述認(rèn)證設(shè)備根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;
所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第一方面,在第一方面的第二種可能的實(shí)施方式中,所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述無人機(jī)進(jìn)行通信,包括:
所述認(rèn)證設(shè)備對所述運(yùn)算結(jié)果進(jìn)行解密;
所述認(rèn)證設(shè)備在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第一方面,在第一方面的第三種可能的實(shí)施方式中,所述方法還包括:
所述認(rèn)證設(shè)備根據(jù)所述遙控器中植入的所述加密認(rèn)證芯片,對所述遙控器進(jìn)行認(rèn)證。
結(jié)合第一方面,第一方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)施方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述方法還包括:
所述認(rèn)證設(shè)備直接接收所述無人機(jī)向所述認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第一方面,第一方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)施方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述方法還包括:
所述認(rèn)證設(shè)備直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第一方面,第一方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)施方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述方法還包括:
所述認(rèn)證設(shè)備直接向所述無人機(jī)發(fā)送遙控器升級指令,以使所述無人機(jī)將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第二方面提供一種設(shè)備認(rèn)證方法,包括:
無人機(jī)接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù);
所述無人機(jī)將所述認(rèn)證數(shù)據(jù)發(fā)送至遙控器,以使所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片;
所述無人機(jī)接收所述遙控器發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)施方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述無人機(jī)直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第二方面,在第二方面的第二種可能的實(shí)施方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述無人機(jī)直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令,并執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第二方面,在第二方面的第三種可能的實(shí)施方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述無人機(jī)直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令,并將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第三方面提供一種設(shè)備認(rèn)證方法,包括:
遙控器接收無人機(jī)發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述無人機(jī)并由所述無人機(jī)轉(zhuǎn)發(fā)的;
所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片;
所述遙控器將所述運(yùn)算結(jié)果發(fā)送至所述無人機(jī),以使所述無人機(jī)將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第三方面,在第三方面的第一種可能的實(shí)施方式中,所述遙控器中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述遙控器進(jìn)行認(rèn)證。
結(jié)合第三方面,在第三方面的第二種可能的實(shí)施方式中,所述方法還包括:
所述遙控器接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的遙控器升級指令,并執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第四方面提供另一種設(shè)備認(rèn)證方法,包括:
認(rèn)證設(shè)備向遙控器發(fā)送認(rèn)證數(shù)據(jù),以使所述遙控器將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī),所述認(rèn)證數(shù)據(jù)用于使得所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
所述認(rèn)證設(shè)備接收所述無人機(jī)通過所述遙控器轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果;
所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第四方面,在第四方面的第一種可能的實(shí)施方式中,所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述遙控器進(jìn)行通信,包括:
所述認(rèn)證設(shè)備根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;
所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第四方面,在第四方面的第二種可能的實(shí)施方式中,所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述遙控器進(jìn)行通信,包括:
所述認(rèn)證設(shè)備對所述運(yùn)算結(jié)果進(jìn)行解密;
所述認(rèn)證設(shè)備在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第四方面,在第四方面的第三種可能的實(shí)施方式中,所述認(rèn)證設(shè)備與所述遙控器連接,所述方法還包括:
所述認(rèn)證設(shè)備直接向所述遙控器發(fā)送遙控器升級指令,以使所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
結(jié)合第四方面,在第四方面的第四種可能的實(shí)施方式中,所述認(rèn)證設(shè)備與所述遙控器連接,所述方法還包括:
所述認(rèn)證設(shè)備直接向所述遙控器發(fā)送無人機(jī)升級指令,以使所述遙控器將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),使得所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第四方面,在第四方面的第五種可能的實(shí)施方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述方法還包括:
所述認(rèn)證設(shè)備直接接收所述無人機(jī)向所述認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第四方面,在第四方面的第六種可能的實(shí)施方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述方法還包括:
所述認(rèn)證設(shè)備直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第四方面,在第四方面的第七種可能的實(shí)施方式中,所述方法還包括:
所述認(rèn)證設(shè)備根據(jù)所述無人機(jī)中植入的所述加密認(rèn)證芯片,對所述無人機(jī)進(jìn)行認(rèn)證。
本發(fā)明第五方面提供一種設(shè)備認(rèn)證方法,包括:
遙控器接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù);
所述遙控器將所述認(rèn)證數(shù)據(jù)發(fā)送至無人機(jī),以使所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
所述遙控器接收所述無人機(jī)發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
結(jié)合第五方面,在第五方面的第一種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述遙控器直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令,并執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
結(jié)合第五方面,在第五方面的第二種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述遙控器直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令,并將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本發(fā)明第六方面提供一種設(shè)備認(rèn)證方法,包括:
無人機(jī)接收遙控器發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述遙控器并由所述遙控器轉(zhuǎn)發(fā)的;
所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
所述無人機(jī)將所述運(yùn)算結(jié)果發(fā)送至所述遙控器,以使所述遙控器將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述遙控器進(jìn)行通信。
結(jié)合第六方面,在第六方面的第一種可能的實(shí)施方式中,所述無人機(jī)中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述無人機(jī)進(jìn)行認(rèn)證。
結(jié)合第六方面或第六方面的第一種可能的實(shí)施方式,在第六方面的第二種可能的實(shí)施方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述無人機(jī)直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第六方面或第六方面的第一種可能的實(shí)施方式,在第六方面的第三種可能的實(shí)施方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述無人機(jī)直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令,并執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第六方面或第六方面的第一種可能的實(shí)施方式,在第六方面的第四種可能的實(shí)施方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述方法還包括:
所述無人機(jī)接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的無人機(jī)升級指令,并執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本發(fā)明第七方面提供一種設(shè)備認(rèn)證裝置,所述設(shè)備認(rèn)證裝置設(shè)置在認(rèn)證設(shè)備中,所述設(shè)備認(rèn)證裝置包括:
發(fā)送模塊,用于向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),以使所述無人機(jī)將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器,所述認(rèn)證數(shù)據(jù)用于使得所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述遙控器中植入有所述加密認(rèn)證芯片;
接收模塊,用于接收所述遙控器通過所述無人機(jī)轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果;
處理模塊,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第七方面,在第七方面的第一種可能的實(shí)現(xiàn)方式中,所述處理模塊,具體用于:根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;
在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第七方面,在第七方面的第二種可能的實(shí)現(xiàn)方式中,所述處理模塊,具體用于:
對所述運(yùn)算結(jié)果進(jìn)行解密;
在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第七方面,在第七方面的第三種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于:
根據(jù)所述遙控器中植入的所述加密認(rèn)證芯片,對所述遙控器進(jìn)行認(rèn)證。
結(jié)合第七方面,第七方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第七方面的第四種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收模塊還用于:
直接接收所述無人機(jī)發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第七方面,第七方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第七方面的第五種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送模塊還用于:
直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第七方面,第七方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第七方面的第六種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送模塊還用于:
直接向所述無人機(jī)發(fā)送遙控器升級指令,以使所述無人機(jī)將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第八方面提供一種設(shè)備認(rèn)證裝置,所述設(shè)備認(rèn)證裝置設(shè)置在無人機(jī)中,所述設(shè)備認(rèn)證裝置包括:
接收模塊,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù);
發(fā)送模塊,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至遙控器,以使所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片;
所述接收模塊,還用于接收所述遙控器發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
結(jié)合第八方面,在第八方面的第一種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送模塊還用于:
直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第八方面,在第八方面的第二種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收模塊還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令;
所述裝置還包括:
處理模塊,用于執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第八方面,在第八方面的第三種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收模塊還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令;
所述發(fā)送模塊還用于:將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第九方面提供一種設(shè)備認(rèn)證裝置,所述設(shè)備認(rèn)證裝置設(shè)置在遙控器中,所述設(shè)備認(rèn)證裝置包括:
接收模塊,用于接收無人機(jī)發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述無人機(jī)并由所述無人機(jī)轉(zhuǎn)發(fā)的;
處理模塊,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片;
發(fā)送模塊,用于將所述運(yùn)算結(jié)果發(fā)送至所述無人機(jī),以使所述無人機(jī)將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第九方面,在第九方面的第一種可能的實(shí)現(xiàn)方式中,所述遙控器中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述遙控器進(jìn)行認(rèn)證。
結(jié)合第九方面,在第九方面的第二種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于:
接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的遙控器升級指令;
所述處理模塊還用于:執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第十方面提供一種設(shè)備認(rèn)證裝置,所述設(shè)備認(rèn)證裝置設(shè)置在認(rèn)證設(shè)備中,所述設(shè)備認(rèn)證裝置包括:
發(fā)送模塊,用于向遙控器發(fā)送認(rèn)證數(shù)據(jù),以使所述遙控器將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī),所述認(rèn)證數(shù)據(jù)用于使得所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
接收模塊,用于接收所述無人機(jī)通過所述遙控器轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果;
處理模塊,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第十方面,在第十方面的第一種可能的實(shí)現(xiàn)方式中,所述處理模塊具體用于:
根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;
在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第十方面,在第十方面的第二種可能的實(shí)現(xiàn)方式中,所述所述處理模塊具體用于:
對所述運(yùn)算結(jié)果進(jìn)行解密;
在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第十方面,在第十方面的第三種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送模塊還用于:
直接向所述遙控器發(fā)送遙控器升級指令,以使所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
結(jié)合第十方面,在第十方面的第四種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送模塊還用于:
直接向所述遙控器發(fā)送無人機(jī)升級指令,以使所述遙控器將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),使得所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十方面,在第十方面的第五種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收模塊還用于:
直接接收所述無人機(jī)向所述認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第十方面,在第十方面的第六種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送模塊還用于:
直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十方面,在第十方面的第七種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于:
根據(jù)所述無人機(jī)中植入的所述加密認(rèn)證芯片,對所述無人機(jī)進(jìn)行認(rèn)證。
本發(fā)明第十一方面提供一種無人機(jī)系統(tǒng)中設(shè)備認(rèn)證裝置,所述設(shè)備認(rèn)證裝置設(shè)置在遙控器中,所述設(shè)備認(rèn)證裝置包括:
接收模塊,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù);
發(fā)送模塊,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至無人機(jī),以使所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
所述接收模塊,還用于接收所述無人機(jī)發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
結(jié)合第十一方面,在第十一方面的第一種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收模塊還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令;
所述裝置還包括:
處理模塊,用于執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
結(jié)合第十一方面,在第十一方面的第二種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收模塊還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令;
所述發(fā)送模塊還用于:將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本發(fā)明第十二方面提供一種無人機(jī)系統(tǒng)中設(shè)備認(rèn)證裝置,所述設(shè)備認(rèn)證裝置設(shè)置在無人機(jī)中,所述設(shè)備認(rèn)證裝置包括:
接收模塊,用于接收遙控器發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述遙控器并由所述遙控器轉(zhuǎn)發(fā)的;
處理模塊,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
發(fā)送模塊,用于將所述運(yùn)算結(jié)果發(fā)送至所述遙控器,以使所述遙控器將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述遙控器進(jìn)行通信。
結(jié)合第十二方面,在第十二方面的第一種可能的實(shí)現(xiàn)方式中,所述無人機(jī)中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述無人機(jī)進(jìn)行認(rèn)證。
結(jié)合第十二方面或第十二方面的第一種可能的實(shí)現(xiàn)方式,在第十二方面的第二種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送模塊還用于:
直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第十二方面或第十二方面的第一種可能的實(shí)現(xiàn)方式,在第十二方面的第二種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收模塊還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令;
所述處理模塊還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十二方面或第十二方面的第一種可能的實(shí)現(xiàn)方式,在第十二方面的第三種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收模塊還用于:
接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的無人機(jī)升級指令;
所述處理模塊還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本發(fā)明第十三方面提供一種認(rèn)證設(shè)備,包括:
發(fā)送器,用于向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),以使所述無人機(jī)將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器,所述認(rèn)證數(shù)據(jù)用于使得所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述遙控器中植入有所述加密認(rèn)證芯片;
接收器,用于接收所述遙控器通過所述無人機(jī)轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果;
處理器,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第十三方面,在第十三方面的第一種可能的實(shí)現(xiàn)方式中,所述處理器,具體用于:根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;
在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第十三方面,在第十三方面的第二種可能的實(shí)現(xiàn)方式中,所述處理器,具體用于:
對所述運(yùn)算結(jié)果進(jìn)行解密;
在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第十三方面,在第十三方面的第三種可能的實(shí)現(xiàn)方式中,所述處理器還用于:
根據(jù)所述遙控器中植入的所述加密認(rèn)證芯片,對所述遙控器進(jìn)行認(rèn)證。
結(jié)合第十三方面,第十三方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第十三方面的第四種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收器還用于:
直接接收所述無人機(jī)發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第十三方面,第十三方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第十三方面的第五種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送器還用于:
直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十三方面,第十三方面的第一種、第二種或第三種可能的實(shí)現(xiàn)方式,在第十三方面的第六種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送器還用于:
直接向所述無人機(jī)發(fā)送遙控器升級指令,以使所述無人機(jī)將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第十四方面提供一種無人機(jī),包括:
接收器,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù);
發(fā)送器,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至遙控器,以使所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片;
所述接收器,還用于接收所述遙控器發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
結(jié)合第十四方面,在第十四方面的第一種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送器還用于:
直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第十四方面,在第十四方面的第二種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收器還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令;
所述無人機(jī)還包括:
處理器,用于執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十四方面,在第十四方面的第三種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收器還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令;
所述發(fā)送器還用于:將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第十五方面提供一種遙控器,包括:
接收器,用于接收無人機(jī)發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述無人機(jī)并由所述無人機(jī)轉(zhuǎn)發(fā)的;
處理器,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片;
發(fā)送器,用于將所述運(yùn)算結(jié)果發(fā)送至所述無人機(jī),以使所述無人機(jī)將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述無人機(jī)進(jìn)行通信。
結(jié)合第十五方面,在第十五方面的第一種可能的實(shí)現(xiàn)方式中,所述遙控器中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述遙控器進(jìn)行認(rèn)證。
結(jié)合第十五方面,在第十五方面的第二種可能的實(shí)現(xiàn)方式中,所述接收器還用于:
接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的遙控器升級指令;
所述處理器還用于:執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本發(fā)明第十六方面提供一種認(rèn)證設(shè)備,包括:
發(fā)送器,用于向遙控器發(fā)送認(rèn)證數(shù)據(jù),以使所述遙控器將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī),所述認(rèn)證數(shù)據(jù)用于使得所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
接收器,用于接收所述無人機(jī)通過所述遙控器轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果;
處理器,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第十六方面,在第十六方面的第一種可能的實(shí)現(xiàn)方式中,所述處理器具體用于:
根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;
在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第十六方面,在第十六方面的第二種可能的實(shí)現(xiàn)方式中,所述處理器具體用于:
對所述運(yùn)算結(jié)果進(jìn)行解密;
在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
結(jié)合第十六方面,在第十六方面的第三種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送器還用于:
直接向所述遙控器發(fā)送遙控器升級指令,以使所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
結(jié)合第十六方面,在第十六方面的第四種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送器還用于:
直接向所述遙控器發(fā)送無人機(jī)升級指令,以使所述遙控器將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),使得所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十六方面,在第十六方面的第五種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收器還用于:
直接接收所述無人機(jī)向所述認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第十六方面,在第十六方面的第六種可能的實(shí)現(xiàn)方式中,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送器還用于:
直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十六方面,在第十六方面的第七種可能的實(shí)現(xiàn)方式中,所述處理器還用于:
根據(jù)所述無人機(jī)中植入的所述加密認(rèn)證芯片,對所述無人機(jī)進(jìn)行認(rèn)證。
本發(fā)明第十七方面提供一種遙控器,包括:
接收器,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù);
發(fā)送器,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至無人機(jī),以使所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
所述接收器,還用于接收所述無人機(jī)發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
結(jié)合第十七方面,在第十七方面的第一種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收器還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令;
所述遙控器還包括:
處理器,用于執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
結(jié)合第十七方面,在第十七方面的第二種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收器還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令;
所述發(fā)送器還用于:將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本發(fā)明第十八方面一種無人機(jī),其特征在于,包括:
接收器,用于接收遙控器發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述遙控器并由所述遙控器轉(zhuǎn)發(fā)的;
處理器,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片;
發(fā)送器,用于將所述運(yùn)算結(jié)果發(fā)送至所述遙控器,以使所述遙控器將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述遙控器進(jìn)行通信。
結(jié)合第十八方面,在第十八方面的第一種可能的實(shí)現(xiàn)方式中,所述無人機(jī)中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述無人機(jī)進(jìn)行認(rèn)證。
結(jié)合第十八方面或第十八方面的第一種可能的實(shí)現(xiàn)方式,在第十八方面的第二種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送器還用于:
直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
結(jié)合第十八方面或第十八方面的第一種可能的實(shí)現(xiàn)方式,在第十八方面的第三種可能的實(shí)現(xiàn)方式中,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收器還用于:
直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令;
所述處理器還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
結(jié)合第十八方面或第十八方面的第一種可能的實(shí)現(xiàn)方式,在第十八方面的第四種可能的實(shí)現(xiàn)方式中,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收器還用于:接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的無人機(jī)升級指令;
所述處理器還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本發(fā)明提供的設(shè)備認(rèn)證方法、裝置、認(rèn)證設(shè)備、無人機(jī)和遙控器,認(rèn)證設(shè)備向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),以使無人機(jī)將認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器,認(rèn)證數(shù)據(jù)用于使得遙控器采用加密認(rèn)證芯片中包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,遙控器中植入有加密認(rèn)證芯片;認(rèn)證設(shè)備接收遙控器通過無人機(jī)轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果;認(rèn)證設(shè)備在確定該運(yùn)算結(jié)果正確時(shí),確定能夠與無人機(jī)進(jìn)行通信。認(rèn)證設(shè)備通過遠(yuǎn)程認(rèn)證方式,只使用植入在遙控器中的加密認(rèn)證芯片便實(shí)現(xiàn)了對無人機(jī)和遙控器的認(rèn)證,節(jié)省了認(rèn)證成本,且提高了認(rèn)證處理效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1(a)為本發(fā)明實(shí)施例提供的一種認(rèn)證場景示意圖;
圖1(b)為本發(fā)明實(shí)施例提供的另一種認(rèn)證場景示意圖;
圖2為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例一的流程圖;
圖3為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例二的流程圖;
圖4為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例三的流程圖;
圖5為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例四的流程圖;
圖6為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例五的流程圖;
圖7為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例六的信令交互圖;
圖8為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例七的流程圖;
圖9為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例八的流程圖;
圖10為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例九的流程圖;
圖11為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例十的流程圖;
圖12為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例十一的流程圖;
圖13為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例十二的信令交互圖;
圖14為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例一的結(jié)構(gòu)示意圖;
圖15為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例二的結(jié)構(gòu)示意圖;
圖16為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例三的結(jié)構(gòu)示意圖;
圖17為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例四的結(jié)構(gòu)示意圖;
圖18為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例五的結(jié)構(gòu)示意圖;
圖19為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例六的結(jié)構(gòu)示意圖;
圖20為本發(fā)明實(shí)施例提供的認(rèn)證設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖;
圖21為本發(fā)明實(shí)施例提供的無人機(jī)實(shí)施例一的結(jié)構(gòu)示意圖;
圖22為本發(fā)明實(shí)施例提供的遙控器實(shí)施例一的結(jié)構(gòu)示意圖;
圖23為本發(fā)明實(shí)施例提供的認(rèn)證設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖;
圖24為本發(fā)明實(shí)施例提供的遙控器實(shí)施例二的結(jié)構(gòu)示意圖;
圖25為本發(fā)明實(shí)施例提供的無人機(jī)實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
首先結(jié)合圖1(a)和圖1(b)對本發(fā)明實(shí)施例適用的認(rèn)證場景進(jìn)行說明,假設(shè)無人機(jī)系統(tǒng)中包括認(rèn)證設(shè)備和被認(rèn)證設(shè)備,其中被認(rèn)證設(shè)備包括遙控器和無人機(jī)。認(rèn)證設(shè)備比如為PC機(jī)、智能手機(jī)終端、平板電腦等終端設(shè)備。在本發(fā)明實(shí)施例中的認(rèn)證場景中,僅在一個被認(rèn)證設(shè)備中植入有加密認(rèn)證芯片。
上述兩個被認(rèn)證設(shè)備與認(rèn)證設(shè)備的連接關(guān)系為:認(rèn)證設(shè)備可以分別與兩個被認(rèn)證設(shè)備通過物理連接的方式進(jìn)行連接,兩個被認(rèn)證設(shè)備之間可以通過無線或者有線的通信方式進(jìn)行連接。其中,上述物理連接方式比如為通過串口總線方式連接。
具體地,圖1(a)為本發(fā)明實(shí)施例提供的一種認(rèn)證場景示意圖,在圖1(a)中,在遙控器中植入有加密認(rèn)證芯片,其中,認(rèn)證設(shè)備與無人機(jī)通過物理連接方式進(jìn)行連接,比如通過串口連接,無人機(jī)與遙控器間可以通過建立無線鏈路進(jìn)行無線連接。值得說明的是,圖1(a)中僅示意出認(rèn)證設(shè)備與無人機(jī)的物理連接,實(shí)際上,認(rèn)證設(shè)備也可以與遙控器間建立物理連接,從而在該認(rèn)證場景下,僅通過安裝在遙控器中的一個加密認(rèn)證芯片便可以實(shí)現(xiàn)對無人機(jī)和遙控器的認(rèn)證。
圖1(b)為本發(fā)明實(shí)施例提供的另一種認(rèn)證場景示意圖,在圖1(b)中,在無人機(jī)中植入有加密認(rèn)證芯片,其中,認(rèn)證設(shè)備與遙控器通過物理連接方式進(jìn)行連接,比如通過串口連接,無人機(jī)與遙控器間可以通過建立無線鏈路進(jìn)行無線連接。值得說明的是,圖1(b)中僅示意出認(rèn)證設(shè)備與遙控器的物理連接,實(shí)際上,認(rèn)證設(shè)備也可以與無人機(jī)間建立物理連接,從而在該認(rèn)證場景下,僅通過安裝在無人機(jī)中的一個加密認(rèn)證芯片便可以實(shí)現(xiàn)對無人機(jī)和遙控器的認(rèn)證。
以下,分別參考圖1(a)和圖1(b),結(jié)合幾個具體的實(shí)施例對本發(fā)明提供的設(shè)備認(rèn)證方法進(jìn)行說明。具體的,參考圖1(a)所示意的認(rèn)證場景,結(jié)合圖2至圖7所示的實(shí)施例對設(shè)備認(rèn)證方法進(jìn)行說明,參考圖1(b)所示意的認(rèn)證場景,結(jié)合圖8至圖13所示的實(shí)施例對設(shè)備認(rèn)證方法進(jìn)行說明。
圖2為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例一的流程圖,如圖2所示,該方案的執(zhí)行主體為認(rèn)證設(shè)備,該方法包括如下步驟:
步驟101、認(rèn)證設(shè)備向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),以使無人機(jī)將認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器,該認(rèn)證數(shù)據(jù)用于使得遙控器采用加密認(rèn)證芯片中包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果。
步驟102、認(rèn)證設(shè)備接收遙控器通過無人機(jī)轉(zhuǎn)發(fā)的運(yùn)算結(jié)果。
步驟103、認(rèn)證設(shè)備在確定運(yùn)算結(jié)果正確時(shí),確定能夠與無人機(jī)進(jìn)行通信。
結(jié)合圖1(a)對本實(shí)施例提供的方案進(jìn)行說明,從而,認(rèn)證設(shè)備與無人機(jī)物理連接,無人機(jī)與遙控器無線連接,遙控器中植入有加密認(rèn)證芯片。
下面具體介紹認(rèn)證設(shè)備如何通過遙控器中的加密認(rèn)證芯片實(shí)現(xiàn)對無人機(jī)的認(rèn)證。由于無人機(jī)中沒有加密認(rèn)證芯片,因此可以視通過遙控器中的加密認(rèn)證芯片進(jìn)行無人機(jī)的認(rèn)證的方式為一種遠(yuǎn)程認(rèn)證方式。
認(rèn)證設(shè)備需要對無人機(jī)進(jìn)行認(rèn)證,以確定是否能夠與無人機(jī)進(jìn)行通信時(shí),認(rèn)證設(shè)備可以通過與無人機(jī)間的物理連接,向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),該認(rèn)證數(shù)據(jù)可以是一串隨機(jī)數(shù)。
由于無人機(jī)中并沒有安裝加密認(rèn)證芯片,無法獨(dú)自完成認(rèn)證過程。因此,無人機(jī)在接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)時(shí),向遙控器轉(zhuǎn)發(fā)該認(rèn)證數(shù)據(jù)。具體實(shí)現(xiàn)時(shí),認(rèn)證設(shè)備可以通過向無人機(jī)發(fā)送認(rèn)證請求的方式,將認(rèn)證數(shù)據(jù)攜帶于認(rèn)證請求中,從而無人機(jī)在接收到攜帶有認(rèn)證數(shù)據(jù)的認(rèn)證請求時(shí),解析獲得該認(rèn)證數(shù)據(jù),并將該認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器中。
遙控器中植入有加密認(rèn)證芯片,該加密認(rèn)證芯片中存有加密密鑰。從而,遙控器在接收到該認(rèn)證數(shù)據(jù)時(shí),使用該密鑰對接收到的認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,以獲得運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果反饋給無人機(jī)。
從而,無人機(jī)將接收到的運(yùn)算結(jié)果再轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,認(rèn)證設(shè)備對該運(yùn)算結(jié)果進(jìn)行正確性驗(yàn)證,如果運(yùn)算結(jié)果正確,則說明無人機(jī)通過了認(rèn)證,能夠與認(rèn)證設(shè)備進(jìn)行通信。
可選的,正確性驗(yàn)證方式可以是:認(rèn)證設(shè)備根據(jù)其本地存儲的加密認(rèn)證算法對發(fā)送出的認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果,如果從無人機(jī)中接收到的運(yùn)算結(jié)果與該目標(biāo)運(yùn)算結(jié)果一致,則確定無人機(jī)通過了認(rèn)證,能夠與無人機(jī)進(jìn)行通信。
可選的,該正確性驗(yàn)證方式還可以是基于非對稱的簽名認(rèn)證方式實(shí)現(xiàn)的:遙控器對認(rèn)證數(shù)據(jù)進(jìn)行基于加密認(rèn)證芯片中包含的密鑰(私鑰)的加密運(yùn)算處理,在認(rèn)證設(shè)備處,當(dāng)其接收到運(yùn)算結(jié)果時(shí),可以根據(jù)其本地存儲的公鑰,對運(yùn)算結(jié)果進(jìn)行解密,如果解密獲得的認(rèn)證數(shù)據(jù)與其發(fā)送出的認(rèn)證數(shù)據(jù)一致,則確定無人機(jī)通過了認(rèn)證,能夠與無人機(jī)進(jìn)行通信。
基于上述遠(yuǎn)程認(rèn)證方式,認(rèn)證設(shè)備可以基于遙控器中的加密認(rèn)證芯片,完成對無人機(jī)的認(rèn)證。同時(shí),由于在實(shí)際應(yīng)用中,無人機(jī)與遙控器是具有配對關(guān)系的,即無人機(jī)與遙控器一一對應(yīng)。因此,在無人機(jī)與遙控器已經(jīng)建立了無線通信鏈路的情況下,可以認(rèn)為無人機(jī)與遙控器已經(jīng)完成了配對連接。因此,當(dāng)認(rèn)證設(shè)備接收并驗(yàn)證無人機(jī)轉(zhuǎn)發(fā)的運(yùn)算結(jié)果正確時(shí),認(rèn)證設(shè)備既可以確定無人機(jī)通過了認(rèn)證,也可以確定遙控器通過了認(rèn)證,從而同時(shí)完成了對無人機(jī)和遙控器的認(rèn)證,以提高認(rèn)證處理效率。
另外,可選的,為進(jìn)一步提高對遙控器認(rèn)證結(jié)果的可靠性,對于認(rèn)證設(shè)備對遙控器的認(rèn)證,還可以直接基于遙控器中的加密認(rèn)證芯片實(shí)現(xiàn),即認(rèn)證設(shè)備根據(jù)遙控器中植入的加密認(rèn)證芯片,對遙控器進(jìn)行認(rèn)證。
具體來說,前述對于圖1(a)示意的認(rèn)證場景的描述中提到,認(rèn)證設(shè)備也可以通過物理連接的方式與遙控器進(jìn)行連接。通過該物理連接,認(rèn)證設(shè)備可以向遙控器發(fā)送認(rèn)證數(shù)據(jù),遙控器使用加密認(rèn)證芯片中包含的密鑰對該認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,并反饋給認(rèn)證設(shè)備。認(rèn)證設(shè)備驗(yàn)證該運(yùn)算結(jié)果正確時(shí),確定遙控器通過了認(rèn)證。
綜上,無人機(jī)相當(dāng)于遠(yuǎn)程使用了遙控器中的加密認(rèn)證芯片的運(yùn)算結(jié)果,使得認(rèn)證設(shè)備實(shí)現(xiàn)了對無人機(jī)和遙控器的遠(yuǎn)程認(rèn)證。認(rèn)證設(shè)備通過上述遠(yuǎn)程認(rèn)證的方式,只使用了一個加密認(rèn)證芯片實(shí)現(xiàn)了對不同被認(rèn)證設(shè)備的認(rèn)證,從而在有效降低了硬件成本的同時(shí),提高了對不同被認(rèn)證設(shè)備的認(rèn)證處理效率。
圖3為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例二的流程圖,如圖3所示,在圖2所示實(shí)施例的基礎(chǔ)上,當(dāng)認(rèn)證設(shè)備確定能夠與無人機(jī)進(jìn)行通信之后,該方法還可以包括如下步驟:
步驟201、認(rèn)證設(shè)備與無人機(jī)連接,認(rèn)證設(shè)備直接接收無人機(jī)向認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,數(shù)據(jù)信息包括圖像數(shù)據(jù)。
以認(rèn)證設(shè)備為智能手機(jī)為例,目前,智能手機(jī)接收/下載無人機(jī)拍攝的諸如圖像等數(shù)據(jù)信息的方式是:無人機(jī)將數(shù)據(jù)信息通過與遙控器間的無線鏈路發(fā)送至遙控器,進(jìn)而遙控器基于與智能手機(jī)間的連接將數(shù)據(jù)信息轉(zhuǎn)發(fā)給智能手機(jī),操作不方便,且由于無線鏈路帶寬的限制等影響因素,使得智能手機(jī)接收到數(shù)據(jù)信息的數(shù)據(jù)傳遞具有較高的時(shí)延。
而在采用圖2所示實(shí)施例的方案,智能手機(jī)對無人機(jī)實(shí)現(xiàn)了遠(yuǎn)程認(rèn)證的情況下,智能手機(jī)可以與無人機(jī)直接連接(物理連接或無線連接),從而進(jìn)行數(shù)據(jù)信息的傳輸,故而無人機(jī)能夠?qū)⒅T如圖像數(shù)據(jù)等數(shù)據(jù)信息直接發(fā)送至智能手機(jī),從而智能手機(jī)能夠更快地下載無人機(jī)的數(shù)據(jù)信息。
圖4為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例三的流程圖,如圖4所示,在圖2所示實(shí)施例的基礎(chǔ)上,當(dāng)認(rèn)證設(shè)備確定能夠與無人機(jī)進(jìn)行通信之后,該方法還可以包括如下步驟301或步驟302:
步驟301、認(rèn)證設(shè)備與無人機(jī)連接,認(rèn)證設(shè)備直接向無人機(jī)發(fā)送無人機(jī)升級指令,以使無人機(jī)執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,仍以智能手機(jī)作為認(rèn)證設(shè)備為例,當(dāng)無人機(jī)已經(jīng)通過了智能手機(jī)的認(rèn)證時(shí),智能手機(jī)與無人機(jī)之間直接連接(無線連接或無線連接),從而實(shí)現(xiàn)了智能手機(jī)與無人機(jī)之間進(jìn)行通信。此時(shí),如果無人機(jī)有升級需求,則可以通過智能手機(jī)直接方便地完成對無人機(jī)的軟件升級。
可以在智能手機(jī)中安裝相應(yīng)的APP,從而可以通過觸發(fā)該APP的方式,將相應(yīng)的升級包攜帶于無人機(jī)升級指令中直接發(fā)送至無人機(jī),以使無人機(jī)執(zhí)行該無人機(jī)升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對無人機(jī)的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過智能手機(jī)直接方便地完成對無人機(jī)的升級。
步驟302、認(rèn)證設(shè)備與無人機(jī)連接,認(rèn)證設(shè)備直接向無人機(jī)發(fā)送遙控器升級指令,以使無人機(jī)將遙控器升級指令轉(zhuǎn)發(fā)至遙控器,使得遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,當(dāng)無人機(jī)已經(jīng)通過了智能手機(jī)的認(rèn)證,且智能手機(jī)與無人機(jī)之間直接連接時(shí),通過智能手機(jī)不但能夠直接方便地完成對無人機(jī)的軟件升級,還可以通過無人機(jī)的轉(zhuǎn)發(fā),完成對遙控器的軟件升級。
同樣地,可以通過觸發(fā)智能手機(jī)中安裝相應(yīng)的APP,將針對遙控器的升級包攜帶于遙控器升級指令中直接發(fā)送至無人機(jī),無人機(jī)識別出該升級指令是針對遙控器的,則將遙控器升級指令轉(zhuǎn)發(fā)至遙控器,使得遙控器執(zhí)行該遙控器升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對無人機(jī)的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過無人機(jī)的轉(zhuǎn)發(fā),智能手機(jī)方便地完成對遙控器的升級。
圖5為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例四的流程圖,本實(shí)施例以無人機(jī)為執(zhí)行主體進(jìn)行說明。如圖5所示,該方法包括如下步驟:
步驟401、無人機(jī)接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)。
步驟402、無人機(jī)將認(rèn)證數(shù)據(jù)發(fā)送至遙控器,以使遙控器采用加密認(rèn)證芯片中包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,遙控器中植入有加密認(rèn)證芯片。
步驟403、無人機(jī)接收遙控器發(fā)送的運(yùn)算結(jié)果,并將運(yùn)算結(jié)果發(fā)送至認(rèn)證設(shè)備,當(dāng)確定運(yùn)算結(jié)果正確時(shí),確定能夠與認(rèn)證設(shè)備進(jìn)行通信。
本實(shí)施例所適用的認(rèn)證場景仍是圖1(a)所示的認(rèn)證場景:遙控器中植入有加密認(rèn)證芯片,認(rèn)證設(shè)備與無人機(jī)物理連接,無人機(jī)與遙控器建立了無線鏈路。
認(rèn)證設(shè)備需要對無人機(jī)進(jìn)行認(rèn)證,以確定是否能夠與無人機(jī)進(jìn)行通信時(shí),認(rèn)證設(shè)備可以通過與無人機(jī)間的物理連接,向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),該認(rèn)證數(shù)據(jù)可以是一串隨機(jī)數(shù)。
由于無人機(jī)中并沒有安裝加密認(rèn)證芯片,無法獨(dú)自完成認(rèn)證過程。因此,無人機(jī)在接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)時(shí),向遙控器轉(zhuǎn)發(fā)該認(rèn)證數(shù)據(jù)。
具體實(shí)現(xiàn)時(shí),認(rèn)證設(shè)備可以通過向無人機(jī)發(fā)送認(rèn)證請求的方式,將認(rèn)證數(shù)據(jù)攜帶于認(rèn)證請求中,從而無人機(jī)在接收到攜帶有認(rèn)證數(shù)據(jù)的認(rèn)證請求時(shí),解析獲得該認(rèn)證數(shù)據(jù),并將該認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器中。
由于在實(shí)際應(yīng)用中,無人機(jī)與遙控器是具有配對關(guān)系的,即無人機(jī)與遙控器一一對應(yīng)。因此,無人機(jī)與遙控器會先建立無線通信鏈路,可以認(rèn)為無人機(jī)與遙控器首先已經(jīng)完成了配對連接。從而,當(dāng)無人機(jī)接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)后,基于已經(jīng)建立的配對關(guān)系,從而將認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的遙控器。
遙控器中植入有加密認(rèn)證芯片,該加密認(rèn)證芯片中存有密鑰。從而,遙控器在接收到該認(rèn)證數(shù)據(jù)時(shí),使用該密鑰對接收到的認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,以獲得運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果反饋給無人機(jī)。
從而,無人機(jī)將接收到的運(yùn)算結(jié)果再轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,認(rèn)證設(shè)備對該運(yùn)算結(jié)果進(jìn)行正確性驗(yàn)證,如果運(yùn)算結(jié)果正確,則說明無人機(jī)通過了認(rèn)證,能夠與認(rèn)證設(shè)備進(jìn)行通信。
可選的,正確性驗(yàn)證方式可以是:認(rèn)證設(shè)備根據(jù)其本地存儲的加密認(rèn)證算法對發(fā)送出的認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果,如果從無人機(jī)中接收到的運(yùn)算結(jié)果與該目標(biāo)運(yùn)算結(jié)果一致,則確定無人機(jī)通過了認(rèn)證,所述無人機(jī)能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
本實(shí)施例中,由于無人機(jī)中沒有安裝加密認(rèn)證芯片,當(dāng)認(rèn)證設(shè)備需要對其進(jìn)行認(rèn)證時(shí),需要遠(yuǎn)程借助遙控器中安裝的加密認(rèn)證芯片來完成。因此,基于上述遠(yuǎn)程認(rèn)證方式以及基于無人機(jī)與遙控器間的配對關(guān)系,認(rèn)證設(shè)備可以基于遙控器中的加密認(rèn)證芯片,完成對無人機(jī)和遙控器的同時(shí)認(rèn)證,既節(jié)約了成本,還提高了認(rèn)證處理效率。
進(jìn)一步可選的,當(dāng)認(rèn)證設(shè)備確定無人機(jī)通過了認(rèn)證之后,所述方法還可以包括如下步驟404、步驟405和步驟406。這三個步驟沒有時(shí)序限定關(guān)系。
步驟404、無人機(jī)與認(rèn)證設(shè)備連接,無人機(jī)直接向認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,數(shù)據(jù)信息包括圖像數(shù)據(jù)。
以認(rèn)證設(shè)備為智能手機(jī)為例,智能手機(jī)對無人機(jī)實(shí)現(xiàn)了遠(yuǎn)程認(rèn)證的情況下,智能手機(jī)可以與無人機(jī)直接連接(物理連接或無線連接),從而進(jìn)行數(shù)據(jù)信息的傳輸,故而無人機(jī)能夠?qū)⒅T如圖像數(shù)據(jù)等數(shù)據(jù)信息直接發(fā)送至智能手機(jī),從而無需經(jīng)過遙控器的轉(zhuǎn)發(fā),使得智能手機(jī)能夠更快地下載無人機(jī)的數(shù)據(jù)信息,提高了數(shù)據(jù)信息傳輸效率,縮短了傳輸時(shí)間。
步驟405、無人機(jī)與認(rèn)證設(shè)備連接,無人機(jī)直接接收認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令,并執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
仍以智能手機(jī)作為認(rèn)證設(shè)備為例,當(dāng)無人機(jī)已經(jīng)通過了智能手機(jī)的認(rèn)證時(shí),智能手機(jī)與無人機(jī)之間直接連接(無線連接或無線連接),從而實(shí)現(xiàn)了智能手機(jī)與無人機(jī)之間進(jìn)行通信。此時(shí),如果無人機(jī)有升級需求,則可以通過智能手機(jī)方便地完成對無人機(jī)的軟件升級。
可以在智能手機(jī)中安裝相應(yīng)的APP,從而可以通過觸發(fā)該APP的方式,將相應(yīng)的升級包攜帶于無人機(jī)升級指令中直接發(fā)送至無人機(jī),以使無人機(jī)執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對無人機(jī)的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過智能手機(jī)直接方便地完成對無人機(jī)的升級。
步驟406、無人機(jī)與認(rèn)證設(shè)備連接,無人機(jī)直接接收認(rèn)證設(shè)備發(fā)送的遙控器升級指令,并將遙控器升級指令轉(zhuǎn)發(fā)至遙控器,使得遙控器執(zhí)行遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,當(dāng)無人機(jī)已經(jīng)通過了智能手機(jī)的認(rèn)證,且智能手機(jī)與無人機(jī)之間直接連接時(shí),通過智能手機(jī)不但能夠直接方便地完成對無人機(jī)的軟件升級,還可以通過無人機(jī)的轉(zhuǎn)發(fā),完成對遙控器的軟件升級。
同樣地,可以通過觸發(fā)智能手機(jī)中安裝相應(yīng)的APP,將針對遙控器的升級包攜帶于遙控器升級指令中直接發(fā)送至無人機(jī),無人機(jī)識別出該升級指令是針對遙控器的,則將遙控器升級指令轉(zhuǎn)發(fā)至遙控器,使得遙控器執(zhí)行該遙控器升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對無人機(jī)的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過無人機(jī)的轉(zhuǎn)發(fā),智能手機(jī)方便地完成對遙控器的升級。
圖6為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例五的流程圖,本實(shí)施例以遙控器為執(zhí)行主體進(jìn)行說明。如圖6所示,該方法包括如下步驟:
步驟501、遙控器接收無人機(jī)發(fā)送的認(rèn)證數(shù)據(jù),該認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給無人機(jī)并由無人機(jī)轉(zhuǎn)發(fā)的。
步驟502、遙控器采用加密認(rèn)證芯片中包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,遙控器中植入有所述加密認(rèn)證芯片。
步驟503、遙控器將運(yùn)算結(jié)果發(fā)送至無人機(jī),以使無人機(jī)將運(yùn)算結(jié)果轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,該運(yùn)算結(jié)果用于使得認(rèn)證設(shè)備在確定運(yùn)算結(jié)果正確時(shí),確定認(rèn)證設(shè)備能夠與無人機(jī)進(jìn)行通信。
本實(shí)施例所適用的認(rèn)證場景仍是圖1(a)所示的認(rèn)證場景:遙控器中植入有加密認(rèn)證芯片,認(rèn)證設(shè)備與無人機(jī)物理連接,無人機(jī)與遙控器建立了無線鏈路。
認(rèn)證設(shè)備需要對無人機(jī)進(jìn)行認(rèn)證,以確定是否能夠與無人機(jī)進(jìn)行通信時(shí),認(rèn)證設(shè)備可以通過與無人機(jī)間的物理連接,向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),該認(rèn)證數(shù)據(jù)可以是一串隨機(jī)數(shù)。
由于無人機(jī)中并沒有安裝加密認(rèn)證芯片,無法獨(dú)自完成認(rèn)證過程。因此,無人機(jī)在接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)時(shí),向遙控器轉(zhuǎn)發(fā)該認(rèn)證數(shù)據(jù)。
由于在實(shí)際應(yīng)用中,無人機(jī)與遙控器是具有配對關(guān)系的,即無人機(jī)與遙控器一一對應(yīng)。因此,無人機(jī)與遙控器會先建立無線通信鏈路,可以認(rèn)為無人機(jī)與遙控器首先已經(jīng)完成了配對連接。從而,當(dāng)無人機(jī)接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)后,基于已經(jīng)建立的配對關(guān)系,從而將認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的遙控器。
遙控器中植入有加密認(rèn)證芯片,該加密認(rèn)證芯片中存有密鑰。從而,遙控器在接收到該認(rèn)證數(shù)據(jù)時(shí),使用該密鑰對接收到的認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,以獲得運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果反饋給無人機(jī)。
從而,無人機(jī)將接收到的運(yùn)算結(jié)果再轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,認(rèn)證設(shè)備對該運(yùn)算結(jié)果進(jìn)行正確性驗(yàn)證,如果運(yùn)算結(jié)果正確,則說明無人機(jī)通過了認(rèn)證,能夠與認(rèn)證設(shè)備進(jìn)行通信。
可選的,正確性驗(yàn)證方式可以是:認(rèn)證設(shè)備在接收到運(yùn)算結(jié)果時(shí),可以根據(jù)其本地存儲的公鑰,對運(yùn)算結(jié)果進(jìn)行解密,如果解密獲得的認(rèn)證數(shù)據(jù)與其發(fā)送出的認(rèn)證數(shù)據(jù)一致,則確定無人機(jī)通過了認(rèn)證,能夠與無人機(jī)進(jìn)行通信。
本實(shí)施例中,由于無人機(jī)中沒有安裝加密認(rèn)證芯片,當(dāng)認(rèn)證設(shè)備需要對其進(jìn)行認(rèn)證時(shí),需要遠(yuǎn)程借助遙控器中安裝的加密認(rèn)證芯片來完成。因此,基于上述遠(yuǎn)程認(rèn)證方式以及基于無人機(jī)與遙控器間的配對關(guān)系,認(rèn)證設(shè)備可以基于遙控器中的加密認(rèn)證芯片,完成對無人機(jī)和遙控器的同時(shí)認(rèn)證,既節(jié)約了成本,還提高了認(rèn)證處理效率。
進(jìn)一步可選的,為進(jìn)一步提高對遙控器認(rèn)證結(jié)果的可靠性,對于認(rèn)證設(shè)備對遙控器的認(rèn)證,還可以直接基于遙控器中的加密認(rèn)證芯片實(shí)現(xiàn),即認(rèn)證設(shè)備根據(jù)遙控器中植入的加密認(rèn)證芯片,對遙控器進(jìn)行認(rèn)證。
具體來說,前述對于圖1(a)示意的認(rèn)證場景的描述中提到,認(rèn)證設(shè)備也可以通過物理連接的方式與遙控器進(jìn)行連接。通過該物理連接,認(rèn)證設(shè)備可以向遙控器發(fā)送認(rèn)證數(shù)據(jù),遙控器使用加密認(rèn)證芯片中包含的密鑰對該認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,并反饋給認(rèn)證設(shè)備。認(rèn)證設(shè)備驗(yàn)證該運(yùn)算結(jié)果正確時(shí),確定遙控器通過了認(rèn)證。
可選的,步驟503之后,還可以包括如下步驟504:
步驟504、無人機(jī)與認(rèn)證設(shè)備連接,遙控器接收從認(rèn)證設(shè)備發(fā)出的并經(jīng)無人機(jī)轉(zhuǎn)發(fā)的遙控器升級指令,并執(zhí)行遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,仍以認(rèn)證設(shè)備為智能手機(jī)為例,當(dāng)基于遙控器中的加密認(rèn)證芯片,無人機(jī)已經(jīng)通過了智能手機(jī)的認(rèn)證,且智能手機(jī)與無人機(jī)之間直接連接時(shí),還可以通過智能手機(jī)完成對遙控器的軟件升級。
此時(shí),智能手機(jī)對遙控器的軟件升級是通過無人機(jī)進(jìn)行的,即通過無人機(jī)的轉(zhuǎn)發(fā),完成對遙控器的軟件升級。
具體來說,可以通過觸發(fā)智能手機(jī)中安裝相應(yīng)的APP,將針對遙控器的升級包攜帶于遙控器升級指令中直接發(fā)送至無人機(jī),無人機(jī)識別出該升級指令是針對遙控器的,則將遙控器升級指令轉(zhuǎn)發(fā)至遙控器,使得遙控器執(zhí)行該遙控器升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對無人機(jī)的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過無人機(jī)的轉(zhuǎn)發(fā),智能手機(jī)方便地完成對遙控器的升級。
以上幾個方法實(shí)施例基于圖1(a)的認(rèn)證場景,從不同執(zhí)行主體的角度對設(shè)備認(rèn)證方法進(jìn)行了介紹,下面,結(jié)合圖7,從信令交互角度進(jìn)行介紹。
圖7為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例六的信令圖,如圖7所示,包括如下步驟:
步驟601、認(rèn)證設(shè)備向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù)。
步驟602、無人機(jī)向遙控器轉(zhuǎn)發(fā)認(rèn)證數(shù)據(jù)。
步驟603、遙控器采用其中安裝的加密認(rèn)證芯片中所包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果。
步驟604、遙控器向無人機(jī)發(fā)送運(yùn)算結(jié)果。
步驟605、無人機(jī)向認(rèn)證設(shè)備轉(zhuǎn)發(fā)運(yùn)算結(jié)果。
步驟606、認(rèn)證設(shè)備確定運(yùn)算結(jié)果正確時(shí),確定能夠與無人機(jī)進(jìn)行通信。
下面參照圖1(b)所示的認(rèn)證場景,結(jié)合以下幾個方法實(shí)施例,對本發(fā)明提供的設(shè)備認(rèn)證方法進(jìn)行介紹。
圖8為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例七的流程圖,本實(shí)施例以認(rèn)證設(shè)備為執(zhí)行主體進(jìn)行說明。如圖8所示,該方法包括如下步驟:
步驟701、認(rèn)證設(shè)備向遙控器發(fā)送認(rèn)證數(shù)據(jù),以使遙控器將認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī),該認(rèn)證數(shù)據(jù)用于使得無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,無人機(jī)中植入有加密認(rèn)證芯片。
步驟702、認(rèn)證設(shè)備接收無人機(jī)通過遙控器轉(zhuǎn)發(fā)的運(yùn)算結(jié)果。
步驟703、認(rèn)證設(shè)備在確定運(yùn)算結(jié)果正確時(shí),確定能夠與遙控器進(jìn)行通信。
結(jié)合圖1(b)對本實(shí)施例提供的方案進(jìn)行說明,從而,認(rèn)證設(shè)備與遙控器物理連接,無人機(jī)與遙控器無線連接,無人機(jī)中植入有加密認(rèn)證芯片。
下面具體介紹認(rèn)證設(shè)備如何通過無人機(jī)中的加密認(rèn)證芯片實(shí)現(xiàn)對遙控器的認(rèn)證。由于遙控器中沒有加密認(rèn)證芯片,因此可以視通過無人機(jī)中的加密認(rèn)證芯片進(jìn)行遙控器的認(rèn)證的方式為一種遠(yuǎn)程認(rèn)證方式。
認(rèn)證設(shè)備需要對遙控器進(jìn)行認(rèn)證,以確定是否能夠與遙控器進(jìn)行通信時(shí),認(rèn)證設(shè)備可以通過與遙控器間的物理連接,向遙控器發(fā)送認(rèn)證數(shù)據(jù),該認(rèn)證數(shù)據(jù)可以是一串隨機(jī)數(shù)。
由于遙控器中并沒有安裝加密認(rèn)證芯片,無法獨(dú)自完成認(rèn)證過程。因此,遙控器在接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)時(shí),向無人機(jī)轉(zhuǎn)發(fā)該認(rèn)證數(shù)據(jù)。
具體實(shí)現(xiàn)時(shí),認(rèn)證設(shè)備可以通過向遙控器發(fā)送認(rèn)證請求的方式,將認(rèn)證數(shù)據(jù)攜帶于認(rèn)證請求中,從而遙控器在接收到攜帶有認(rèn)證數(shù)據(jù)的認(rèn)證請求時(shí),解析獲得該認(rèn)證數(shù)據(jù),并將該認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī)。
無人機(jī)中植入有加密認(rèn)證芯片,該加密認(rèn)證芯片中存有加密密鑰。從而,無人機(jī)在接收到該認(rèn)證數(shù)據(jù)時(shí),使用該密鑰對接收到的認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,以獲得運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果反饋給遙控器。
從而,遙控器將接收到的運(yùn)算結(jié)果再轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,認(rèn)證設(shè)備對該運(yùn)算結(jié)果進(jìn)行正確性驗(yàn)證,如果運(yùn)算結(jié)果正確,則說明遙控器通過了認(rèn)證,能夠與認(rèn)證設(shè)備進(jìn)行通信。
可選的,正確性驗(yàn)證方式可以是:認(rèn)證設(shè)備根據(jù)其本地存儲的加密認(rèn)證算法對發(fā)送出的認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果,如果從遙控器中接收到的運(yùn)算結(jié)果與該目標(biāo)運(yùn)算結(jié)果一致,則確定遙控器通過了認(rèn)證,能夠與遙控器進(jìn)行通信。
可選的,該正確性驗(yàn)證方式還可以是基于非對稱的簽名認(rèn)證方式實(shí)現(xiàn)的:無人機(jī)對認(rèn)證數(shù)據(jù)進(jìn)行基于加密認(rèn)證芯片中包含的密鑰(私鑰)的加密運(yùn)算處理,在認(rèn)證設(shè)備處,當(dāng)其接收到運(yùn)算結(jié)果時(shí),可以根據(jù)其本地存儲的公鑰,對運(yùn)算結(jié)果進(jìn)行解密,如果解密獲得的認(rèn)證數(shù)據(jù)與其發(fā)送出的認(rèn)證數(shù)據(jù)一致,則確定遙控器通過了認(rèn)證,能夠與遙控器進(jìn)行通信。
基于上述遠(yuǎn)程認(rèn)證方式,認(rèn)證設(shè)備可以基于無人機(jī)中的加密認(rèn)證芯片,完成對遙控器的認(rèn)證。同時(shí),由于在實(shí)際應(yīng)用中,無人機(jī)與遙控器是具有配對關(guān)系的,即無人機(jī)與遙控器一一對應(yīng)。因此,在無人機(jī)與遙控器已經(jīng)建立了無線通信鏈路的情況下,可以認(rèn)為無人機(jī)與遙控器已經(jīng)完成了配對連接。因此,當(dāng)認(rèn)證設(shè)備接收并驗(yàn)證遙控器轉(zhuǎn)發(fā)的運(yùn)算結(jié)果正確時(shí),認(rèn)證設(shè)備既可以確定遙控器通過了認(rèn)證,也可以確定無人機(jī)通過了認(rèn)證,從而同時(shí)完成了對無人機(jī)和遙控器的認(rèn)證,以提高認(rèn)證處理效率。
另外,可選的,為進(jìn)一步提高對無人機(jī)認(rèn)證結(jié)果的可靠性,對于認(rèn)證設(shè)備對無人機(jī)的認(rèn)證,還可以直接基于無人機(jī)中的加密認(rèn)證芯片實(shí)現(xiàn),即認(rèn)證設(shè)備根據(jù)無人機(jī)中植入的加密認(rèn)證芯片,對無人機(jī)進(jìn)行認(rèn)證。
具體來說,前述對于圖1(b)示意的認(rèn)證場景的描述中提到,認(rèn)證設(shè)備也可以通過物理連接的方式與無人機(jī)進(jìn)行連接。通過該物理連接,認(rèn)證設(shè)備可以向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),無人機(jī)使用加密認(rèn)證芯片中包含的密鑰對該認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,并反饋給認(rèn)證設(shè)備。認(rèn)證設(shè)備驗(yàn)證該運(yùn)算結(jié)果正確時(shí),確定無人機(jī)通過了認(rèn)證。
綜上,遙控器相當(dāng)于遠(yuǎn)程使用了無人機(jī)中的加密認(rèn)證芯片的運(yùn)算結(jié)果,使得認(rèn)證設(shè)備實(shí)現(xiàn)了對無人機(jī)和遙控器的遠(yuǎn)程認(rèn)證。認(rèn)證設(shè)備通過上述遠(yuǎn)程認(rèn)證的方式,只使用了一個加密認(rèn)證芯片實(shí)現(xiàn)了對不同被認(rèn)證設(shè)備的認(rèn)證,從而在有效降低了硬件成本的同時(shí),提高了對不同被認(rèn)證設(shè)備的認(rèn)證處理效率。
圖9為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例八的流程圖,如圖9所示,在圖8所示實(shí)施例基礎(chǔ)上,當(dāng)無人機(jī)通過了認(rèn)證設(shè)備的認(rèn)證后,該方法還可以包括如下步驟801、步驟802、步驟803和步驟804,這四個步驟沒有時(shí)序關(guān)系,為并列可選的。
步驟801、認(rèn)證設(shè)備與無人機(jī)連接,認(rèn)證設(shè)備直接接收無人機(jī)向認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,數(shù)據(jù)信息包括圖像數(shù)據(jù)。
以認(rèn)證設(shè)備為智能手機(jī)為例,目前,智能手機(jī)接收/下載無人機(jī)拍攝的諸如圖像等數(shù)據(jù)信息的方式是:無人機(jī)將數(shù)據(jù)信息通過與遙控器間的無線鏈路發(fā)送至遙控器,進(jìn)而遙控器基于與智能手機(jī)間的連接將數(shù)據(jù)信息轉(zhuǎn)發(fā)給智能手機(jī),操作不方便,且由于無線鏈路帶寬的限制等影響因素,,使得智能手機(jī)接收到數(shù)據(jù)信息的數(shù)據(jù)傳遞具有較高的時(shí)延。
而在采用圖8所示實(shí)施例的方案,智能手機(jī)對無人機(jī)實(shí)現(xiàn)了遠(yuǎn)程認(rèn)證的情況下,智能手機(jī)可以與無人機(jī)直接連接(物理連接或無線連接),從而進(jìn)行數(shù)據(jù)信息的傳輸,故而無人機(jī)能夠?qū)⒅T如圖像數(shù)據(jù)等數(shù)據(jù)信息直接發(fā)送至智能手機(jī),從而智能手機(jī)能夠更快地下載無人機(jī)的數(shù)據(jù)信息。
步驟802、認(rèn)證設(shè)備與無人機(jī)連接,認(rèn)證設(shè)備直接向無人機(jī)發(fā)送無人機(jī)升級指令,以使無人機(jī)執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,仍以智能手機(jī)作為認(rèn)證設(shè)備為例,當(dāng)無人機(jī)已經(jīng)通過了智能手機(jī)的認(rèn)證時(shí),智能手機(jī)與無人機(jī)之間可以直接連接(無線連接或無線連接),從而實(shí)現(xiàn)了智能手機(jī)與無人機(jī)之間進(jìn)行通信。此時(shí),如果無人機(jī)有升級需求,則可以通過智能手機(jī)直接方便地完成對無人機(jī)的軟件升級。
可以在智能手機(jī)中安裝相應(yīng)的APP,從而可以通過觸發(fā)該APP的方式,將相應(yīng)的升級包攜帶于無人機(jī)升級指令中直接發(fā)送至無人機(jī),以使無人機(jī)執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對無人機(jī)的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過智能手機(jī)直接方便地完成對無人機(jī)的升級。
步驟803、認(rèn)證設(shè)備與遙控器連接,認(rèn)證設(shè)備直接向遙控器發(fā)送無人機(jī)升級指令,以使遙控器將無人機(jī)升級指令轉(zhuǎn)發(fā)至無人機(jī),使得無人機(jī)執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,當(dāng)基于無人機(jī)中的加密認(rèn)證芯片,遙控器已經(jīng)通過了智能手機(jī)的認(rèn)證,且智能手機(jī)此時(shí)與遙控器之間直接連接時(shí),智能手機(jī)還可以借助遙控器,完成對無人機(jī)的軟件升級。
此時(shí),智能手機(jī)對無人機(jī)的軟件升級是通過遙控器進(jìn)行的,即通過遙控器的轉(zhuǎn)發(fā),完成對無人機(jī)的軟件升級。
具體來說,可以通過觸發(fā)智能手機(jī)中安裝相應(yīng)的APP,將針對無人機(jī)的升級包攜帶于無人機(jī)升級指令中直接發(fā)送至遙控器,遙控器識別出該升級指令是針對無人機(jī)的,則將無人機(jī)升級指令轉(zhuǎn)發(fā)至無人機(jī),使得無人機(jī)執(zhí)行該無人機(jī)升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對遙控器的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過遙控器的轉(zhuǎn)發(fā),智能手機(jī)方便地完成對無人機(jī)的升級。
步驟804、認(rèn)證設(shè)備與遙控器連接,認(rèn)證設(shè)備直接向遙控器發(fā)送遙控器升級指令,以使遙控器執(zhí)行遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,當(dāng)遙控器已經(jīng)通過了智能手機(jī)的認(rèn)證時(shí),智能手機(jī)與遙控器之間可以直接連接(無線連接或無線連接),從而實(shí)現(xiàn)了智能手機(jī)與遙控器之間進(jìn)行通信。此時(shí),如果遙控器有升級需求,則可以通過智能手機(jī)直接方便地完成對遙控器的軟件升級。
可以在智能手機(jī)中安裝相應(yīng)的APP,從而可以通過觸發(fā)該APP的方式,將相應(yīng)的升級包攜帶于遙控器升級指令中直接發(fā)送至遙控器,以使遙控器執(zhí)行遙控器升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對遙控器的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過智能手機(jī)直接方便地完成對遙控器的升級。
圖10為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例九的流程圖,本實(shí)施例從遙控器為執(zhí)行主體的角度來描述。如圖10所示,該方法包括如下步驟:
步驟901、遙控器接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)。
步驟902、遙控器將認(rèn)證數(shù)據(jù)發(fā)送至無人機(jī),以使無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,無人機(jī)中植入有所述加密認(rèn)證芯片。
步驟903、遙控器接收無人機(jī)發(fā)送的運(yùn)算結(jié)果,并將運(yùn)算結(jié)果發(fā)送至認(rèn)證設(shè)備,在確定運(yùn)算結(jié)果正確時(shí),確定能夠與認(rèn)證設(shè)備進(jìn)行通信。
本實(shí)施例所適用的認(rèn)證場景仍是圖1(b)所示的認(rèn)證場景:無人機(jī)中植入有加密認(rèn)證芯片,認(rèn)證設(shè)備與遙控器物理連接,無人機(jī)與遙控器建立了無線鏈路。
認(rèn)證設(shè)備需要對遙控器進(jìn)行認(rèn)證,以確定是否能夠與遙控器進(jìn)行通信時(shí),認(rèn)證設(shè)備可以通過與遙控器間的物理連接,向遙控器發(fā)送認(rèn)證數(shù)據(jù),該認(rèn)證數(shù)據(jù)可以是一串隨機(jī)數(shù)。
由于遙控器中并沒有安裝加密認(rèn)證芯片,無法獨(dú)自完成認(rèn)證過程。因此,遙控器在接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)時(shí),向無人機(jī)轉(zhuǎn)發(fā)該認(rèn)證數(shù)據(jù)。
具體實(shí)現(xiàn)時(shí),認(rèn)證設(shè)備可以通過向遙控器發(fā)送認(rèn)證請求的方式,將認(rèn)證數(shù)據(jù)攜帶于認(rèn)證請求中,從而遙控器在接收到攜帶有認(rèn)證數(shù)據(jù)的認(rèn)證請求時(shí),解析獲得該認(rèn)證數(shù)據(jù),并將該認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī)。
由于在實(shí)際應(yīng)用中,無人機(jī)與遙控器是具有配對關(guān)系的,即無人機(jī)與遙控器一一對應(yīng)。因此,無人機(jī)與遙控器會先建立無線通信鏈路,可以認(rèn)為無人機(jī)與遙控器首先已經(jīng)完成了配對連接。從而,當(dāng)遙控器接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)后,基于已經(jīng)建立的配對關(guān)系,從而將認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的無人機(jī)。
無人機(jī)中植入有加密認(rèn)證芯片,該加密認(rèn)證芯片中存有密鑰。從而,無人機(jī)在接收到該認(rèn)證數(shù)據(jù)時(shí),使用該密鑰對接收到的認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,以獲得運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果反饋給遙控器。
從而,遙控器將接收到的運(yùn)算結(jié)果再轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,認(rèn)證設(shè)備對該運(yùn)算結(jié)果進(jìn)行正確性驗(yàn)證,如果運(yùn)算結(jié)果正確,則說明遙控器通過了認(rèn)證,能夠與認(rèn)證設(shè)備進(jìn)行通信。
可選的,正確性驗(yàn)證方式可以是:認(rèn)證設(shè)備根據(jù)其本地存儲的加密認(rèn)證算法對發(fā)送出的認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果,如果從遙控器中接收到的運(yùn)算結(jié)果與該目標(biāo)運(yùn)算結(jié)果一致,則確定遙控器通過了認(rèn)證,能夠與遙控器進(jìn)行通信。
本實(shí)施例中,由于遙控器中沒有安裝加密認(rèn)證芯片,當(dāng)認(rèn)證設(shè)備需要對其進(jìn)行認(rèn)證時(shí),需要遠(yuǎn)程借助無人機(jī)中安裝的加密認(rèn)證芯片來完成。因此,基于上述遠(yuǎn)程認(rèn)證方式以及基于無人機(jī)與遙控器間的配對關(guān)系,認(rèn)證設(shè)備可以基于無人機(jī)中的加密認(rèn)證芯片,完成對無人機(jī)和遙控器的同時(shí)認(rèn)證,既節(jié)約了成本,還提高了認(rèn)證處理效率。
可選的,在步驟903之后,還可以包括如下步驟904和步驟905,這兩個步驟沒有時(shí)序限定關(guān)系。
步驟904、遙控器與認(rèn)證設(shè)備連接,遙控器直接接收認(rèn)證設(shè)備發(fā)送的遙控器升級指令,并執(zhí)行遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,當(dāng)遙控器已經(jīng)通過了智能手機(jī)的認(rèn)證時(shí),智能手機(jī)與遙控器之間可以直接連接(無線連接或無線連接),從而實(shí)現(xiàn)了智能手機(jī)與遙控器之間進(jìn)行通信。此時(shí),如果遙控器有升級需求,則可以通過智能手機(jī)直接方便地完成對遙控器的軟件升級。
可以在智能手機(jī)中安裝相應(yīng)的APP,從而可以通過觸發(fā)該APP的方式,將相應(yīng)的升級包攜帶于遙控器升級指令中直接發(fā)送至遙控器,遙控器接收并執(zhí)行該遙控器升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對遙控器的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過智能手機(jī)直接方便地完成對遙控器的升級。
步驟905、遙控器與認(rèn)證設(shè)備連接,遙控器直接接收認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令,并將無人機(jī)升級指令轉(zhuǎn)發(fā)至無人機(jī),以使無人機(jī)執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,當(dāng)基于無人機(jī)中的加密認(rèn)證芯片,遙控器已經(jīng)通過了智能手機(jī)的認(rèn)證,且智能手機(jī)此時(shí)與遙控器之間直接連接時(shí),智能手機(jī)還可以借助遙控器,完成對無人機(jī)的軟件升級。
此時(shí),智能手機(jī)對無人機(jī)的軟件升級是通過遙控器進(jìn)行的,即通過遙控器的轉(zhuǎn)發(fā),完成對無人機(jī)的軟件升級。
具體來說,可以通過觸發(fā)智能手機(jī)中安裝相應(yīng)的APP,將針對無人機(jī)的升級包攜帶于無人機(jī)升級指令中直接發(fā)送至遙控器,遙控器識別出該升級指令是針對無人機(jī)的,則將無人機(jī)升級指令轉(zhuǎn)發(fā)至無人機(jī),使得無人機(jī)執(zhí)行該無人機(jī)升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對遙控器的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過遙控器的轉(zhuǎn)發(fā),智能手機(jī)方便地完成對無人機(jī)的升級。
圖11為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例十的流程圖,本實(shí)施例從無人機(jī)為執(zhí)行主體的角度來描述。如圖11所示,該方法包括如下步驟:
步驟1001、無人機(jī)接收遙控器發(fā)送的認(rèn)證數(shù)據(jù),認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給遙控器并由遙控器轉(zhuǎn)發(fā)的。
步驟1002、無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,無人機(jī)中植入有加密認(rèn)證芯片。
步驟1003、無人機(jī)將運(yùn)算結(jié)果發(fā)送至遙控器,以使遙控器將運(yùn)算結(jié)果轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,運(yùn)算結(jié)果用于使得認(rèn)證設(shè)備在確定運(yùn)算結(jié)果正確時(shí),確定認(rèn)證設(shè)備能夠與遙控器進(jìn)行通信。
本實(shí)施例所適用的認(rèn)證場景仍是圖1(b)所示的認(rèn)證場景:無人機(jī)中植入有加密認(rèn)證芯片,認(rèn)證設(shè)備與遙控器物理連接,無人機(jī)與遙控器建立了無線鏈路。
認(rèn)證設(shè)備需要對遙控器進(jìn)行認(rèn)證,以確定是否能夠與遙控器進(jìn)行通信時(shí),認(rèn)證設(shè)備可以通過與遙控器間的物理連接,向遙控器發(fā)送認(rèn)證數(shù)據(jù),該認(rèn)證數(shù)據(jù)可以是一串隨機(jī)數(shù)。
由于遙控器中并沒有安裝加密認(rèn)證芯片,無法獨(dú)自完成認(rèn)證過程。因此,遙控器在接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)時(shí),向無人機(jī)轉(zhuǎn)發(fā)該認(rèn)證數(shù)據(jù)。
由于在實(shí)際應(yīng)用中,無人機(jī)與遙控器是具有配對關(guān)系的,即無人機(jī)與遙控器一一對應(yīng)。因此,無人機(jī)與遙控器會先建立無線通信鏈路,可以認(rèn)為無人機(jī)與遙控器首先已經(jīng)完成了配對連接。從而,當(dāng)遙控器接收到認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)后,基于已經(jīng)建立的配對關(guān)系,從而將認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的無人機(jī)。
無人機(jī)中植入有加密認(rèn)證芯片,該加密認(rèn)證芯片中存有密鑰。從而,無人機(jī)在接收到該認(rèn)證數(shù)據(jù)時(shí),使用該密鑰對接收到的認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,以獲得運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果反饋給遙控器。
從而,遙控器將接收到的運(yùn)算結(jié)果再轉(zhuǎn)發(fā)至認(rèn)證設(shè)備,認(rèn)證設(shè)備對該運(yùn)算結(jié)果進(jìn)行正確性驗(yàn)證,如果運(yùn)算結(jié)果正確,則說明遙控器通過了認(rèn)證,能夠與認(rèn)證設(shè)備進(jìn)行通信。
可選的,正確性驗(yàn)證方式可以是:認(rèn)證設(shè)備在接收到運(yùn)算結(jié)果時(shí),可以根據(jù)其本地存儲的公鑰,對運(yùn)算結(jié)果進(jìn)行解密,如果解密獲得的認(rèn)證數(shù)據(jù)與其發(fā)送出的認(rèn)證數(shù)據(jù)一致,則確定遙控器通過了認(rèn)證,能夠與遙控器進(jìn)行通信。
本實(shí)施例中,由于遙控器中沒有安裝加密認(rèn)證芯片,當(dāng)認(rèn)證設(shè)備需要對其進(jìn)行認(rèn)證時(shí),需要遠(yuǎn)程借助無人機(jī)中安裝的加密認(rèn)證芯片來完成。因此,基于上述遠(yuǎn)程認(rèn)證方式以及基于無人機(jī)與遙控器間的配對關(guān)系,認(rèn)證設(shè)備可以基于無人機(jī)中的加密認(rèn)證芯片,完成對無人機(jī)和遙控器的同時(shí)認(rèn)證,既節(jié)約了成本,還提高了認(rèn)證處理效率。
進(jìn)一步可選的,為進(jìn)一步提高對無人機(jī)認(rèn)證結(jié)果的可靠性,對于認(rèn)證設(shè)備對無人機(jī)的認(rèn)證,還可以直接基于無人機(jī)中的加密認(rèn)證芯片實(shí)現(xiàn),即認(rèn)證設(shè)備根據(jù)無人機(jī)中植入的加密認(rèn)證芯片,對無人機(jī)進(jìn)行認(rèn)證。
具體來說,前述對于圖1(b)示意的認(rèn)證場景的描述中提到,認(rèn)證設(shè)備也可以通過物理連接的方式與無人機(jī)進(jìn)行連接。通過該物理連接,認(rèn)證設(shè)備可以向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),無人機(jī)使用加密認(rèn)證芯片中包含的密鑰對該認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,并反饋給認(rèn)證設(shè)備。認(rèn)證設(shè)備驗(yàn)證該運(yùn)算結(jié)果正確時(shí),確定無人機(jī)通過了認(rèn)證。
圖12為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例十一的流程圖,如圖12所示,在圖11所示實(shí)施例基礎(chǔ)上,當(dāng)無人機(jī)通過了認(rèn)證設(shè)備的認(rèn)證后,該方法還可以包括如下步驟1101、步驟1102和步驟1103。這三個步驟沒有時(shí)序限定關(guān)系。
步驟1101、無人機(jī)與認(rèn)證設(shè)備連接,無人機(jī)直接向認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,數(shù)據(jù)信息包括圖像數(shù)據(jù)。
以認(rèn)證設(shè)備為智能手機(jī)為例,智能手機(jī)對無人機(jī)實(shí)現(xiàn)了遠(yuǎn)程認(rèn)證的情況下,智能手機(jī)可以與無人機(jī)直接連接(物理連接或無線連接),從而進(jìn)行數(shù)據(jù)信息的傳輸,故而無人機(jī)能夠?qū)⒅T如圖像數(shù)據(jù)等數(shù)據(jù)信息直接發(fā)送至智能手機(jī),從而無需經(jīng)過遙控器的轉(zhuǎn)發(fā),使得智能手機(jī)能夠更快地下載無人機(jī)的數(shù)據(jù)信息。
步驟1102、無人機(jī)與認(rèn)證設(shè)備連接,無人機(jī)直接接收認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令,并執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
仍以智能手機(jī)作為認(rèn)證設(shè)備為例,無人機(jī)直接與認(rèn)證設(shè)備物理連接,當(dāng)無人機(jī)已經(jīng)通過了智能手機(jī)的認(rèn)證時(shí),智能手機(jī)與無人機(jī)之間可以之間進(jìn)行通信。此時(shí),如果無人機(jī)有升級需求,則可以通過智能手機(jī)直接方便地完成對無人機(jī)的軟件升級。
可以在智能手機(jī)中安裝相應(yīng)的APP,從而可以通過觸發(fā)該APP的方式,將相應(yīng)的升級包攜帶于無人機(jī)升級指令中發(fā)送至無人機(jī),以使無人機(jī)執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對無人機(jī)的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過智能手機(jī)直接方便地完成對無人機(jī)的升級。
步驟1103、遙控器與認(rèn)證設(shè)備連接,無人機(jī)接收從認(rèn)證設(shè)備發(fā)出的并經(jīng)無人機(jī)轉(zhuǎn)發(fā)的無人機(jī)升級指令,并執(zhí)行無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例中,當(dāng)基于無人機(jī)中的加密認(rèn)證芯片,遙控器已經(jīng)通過了智能手機(jī)的認(rèn)證,且智能手機(jī)此時(shí)與遙控器之間直接連接時(shí),智能手機(jī)還可以借助遙控器,完成對無人機(jī)的軟件升級。
此時(shí),智能手機(jī)對無人機(jī)的軟件升級是通過遙控器進(jìn)行的,即通過遙控器的轉(zhuǎn)發(fā),完成對無人機(jī)的軟件升級。
具體來說,可以通過觸發(fā)智能手機(jī)中安裝相應(yīng)的APP,將針對無人機(jī)的升級包攜帶于無人機(jī)升級指令中直接發(fā)送至遙控器,遙控器識別出該升級指令是針對無人機(jī)的,則將無人機(jī)升級指令轉(zhuǎn)發(fā)至無人機(jī),使得無人機(jī)執(zhí)行該無人機(jī)升級指令,完成對應(yīng)的升級操作。
因此,基于智能手機(jī)對遙控器的遠(yuǎn)程認(rèn)證,不但節(jié)省了認(rèn)證成本,還使得能夠通過遙控器的轉(zhuǎn)發(fā),智能手機(jī)方便地完成對無人機(jī)的升級。
以上幾個方法實(shí)施例基于圖1(b)的認(rèn)證場景,從不同執(zhí)行主體的角度對設(shè)備認(rèn)證方法進(jìn)行了介紹,下面,結(jié)合圖13,從信令交互角度進(jìn)行介紹。
圖13為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證方法實(shí)施例十二的信令交互圖,如圖13所示,該方法包括如下步驟:
步驟1201、認(rèn)證設(shè)備向遙控器發(fā)送認(rèn)證數(shù)據(jù)。
步驟1202、遙控器向無人機(jī)轉(zhuǎn)發(fā)認(rèn)證數(shù)據(jù)。
步驟1203、無人機(jī)采用其中安裝的加密認(rèn)證芯片中所包含的密鑰對認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果。
步驟1204、無人機(jī)向遙控器發(fā)送運(yùn)算結(jié)果。
步驟1205、遙控器向認(rèn)證設(shè)備轉(zhuǎn)發(fā)運(yùn)算結(jié)果。
步驟1206、認(rèn)證設(shè)備確定運(yùn)算結(jié)果正確時(shí),確定能夠與遙控器進(jìn)行通信。
圖14為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例一的結(jié)構(gòu)示意圖,該設(shè)備認(rèn)證裝置設(shè)置在認(rèn)證設(shè)備中,該認(rèn)證設(shè)備比如為智能手機(jī)、平板電腦等終端設(shè)備,如圖14所示,該設(shè)備認(rèn)證裝置包括:發(fā)送模塊11、接收模塊12、處理模塊13。
發(fā)送模塊11,用于向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),以使所述無人機(jī)將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器,所述認(rèn)證數(shù)據(jù)用于使得所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述遙控器中植入有所述加密認(rèn)證芯片。
接收模塊12,用于接收所述遙控器通過所述無人機(jī)轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果。
處理模塊13,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
可選的,所述處理模塊13,具體用于:根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
可選的,所述處理模塊13,具體用于:對所述運(yùn)算結(jié)果進(jìn)行解密;在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
可選的,所述處理模塊13還用于:根據(jù)所述遙控器中植入的所述加密認(rèn)證芯片,對所述遙控器進(jìn)行認(rèn)證。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收模塊12還用于:直接接收所述無人機(jī)發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送模塊11還用于:直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送模塊11還用于:
直接向所述無人機(jī)發(fā)送遙控器升級指令,以使所述無人機(jī)將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的設(shè)備認(rèn)證裝置可以用于執(zhí)行圖2至圖7中任一所示方法實(shí)施例中認(rèn)證設(shè)備的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖15為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例二的結(jié)構(gòu)示意圖,該設(shè)備認(rèn)證裝置設(shè)置在無人機(jī)中,如圖15所示,該設(shè)備認(rèn)證裝置包括:接收模塊21、發(fā)送模塊22、處理模塊23。
接收模塊21,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)。
發(fā)送模塊22,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至遙控器,以使所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片。
所述接收模塊21,還用于接收所述遙控器發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送模塊22還用于:直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收模塊21還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令。
所述裝置還包括:處理模塊23,用于執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收模塊21還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令。
所述發(fā)送模塊22還用于:將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的設(shè)備認(rèn)證裝置可以用于執(zhí)行圖2至圖7中任一所示實(shí)施例中無人機(jī)的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
圖16為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例三的結(jié)構(gòu)示意圖,該設(shè)備認(rèn)證裝置設(shè)置在遙控器中,如圖16所示,該設(shè)備認(rèn)證裝置包括:接收模塊31、處理模塊32、發(fā)送模塊33。
接收模塊31,用于接收無人機(jī)發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述無人機(jī)并由所述無人機(jī)轉(zhuǎn)發(fā)的。
處理模塊32,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片。
發(fā)送模塊33,用于將所述運(yùn)算結(jié)果發(fā)送至所述無人機(jī),以使所述無人機(jī)將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述無人機(jī)進(jìn)行通信。
其中,所述遙控器中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述遙控器進(jìn)行認(rèn)證。
可選的,所述接收模塊31還用于:接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的遙控器升級指令。
所述處理模塊32還用于:執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的設(shè)備認(rèn)證裝置可以用于執(zhí)行圖2至圖7任一所示實(shí)施例中遙控器的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
圖17為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例四的結(jié)構(gòu)示意圖,該設(shè)備認(rèn)證裝置設(shè)置在認(rèn)證設(shè)備中,該認(rèn)證設(shè)備比如為智能手機(jī)、平板電腦等終端設(shè)備,如圖17所示,該設(shè)備認(rèn)證裝置包括:發(fā)送模塊41、接收模塊42、處理模塊43。
發(fā)送模塊41,用于向遙控器發(fā)送認(rèn)證數(shù)據(jù),以使所述遙控器將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī),所述認(rèn)證數(shù)據(jù)用于使得所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述無人機(jī)中植入有所述加密認(rèn)證芯片。
接收模塊42,用于接收所述無人機(jī)通過所述遙控器轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果。
處理模塊43,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述遙控器進(jìn)行通信。
可選的,所述處理模塊43具體用于:根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
可選的,所述所述處理模塊43具體用于:對所述運(yùn)算結(jié)果進(jìn)行解密;在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
可選的,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送模塊41還用于:直接向所述遙控器發(fā)送遙控器升級指令,以使所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
可選的,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送模塊41還用于:直接向所述遙控器發(fā)送無人機(jī)升級指令,以使所述遙控器將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),使得所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收模塊42還用于:直接接收所述無人機(jī)向所述認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送模塊41還用于:直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述處理模塊43還用于:根據(jù)所述無人機(jī)中植入的所述加密認(rèn)證芯片,對所述無人機(jī)進(jìn)行認(rèn)證。
本實(shí)施例提供的設(shè)備認(rèn)證裝置可以用于執(zhí)行圖8至圖13任一所示實(shí)施例中認(rèn)證設(shè)備的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
圖18為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例五的結(jié)構(gòu)示意圖,該設(shè)備認(rèn)證裝置設(shè)置在遙控器中,如圖18所示,該設(shè)備認(rèn)證裝置包括:接收模塊51、發(fā)送模塊52。
接收模塊51,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)。
發(fā)送模塊52,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至無人機(jī),以使所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片。
所述接收模塊51,還用于接收所述無人機(jī)發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
可選的,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收模塊51還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令。
所述裝置還包括:處理模塊53,用于執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
可選的,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收模塊51還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令。
所述發(fā)送模塊52還用于:將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的設(shè)備認(rèn)證裝置可以用于執(zhí)行圖8至圖13任一所示實(shí)施例中遙控器的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
圖19為本發(fā)明實(shí)施例提供的設(shè)備認(rèn)證裝置實(shí)施例六的結(jié)構(gòu)示意圖,該設(shè)備認(rèn)證裝置設(shè)置在無人機(jī)中,如圖19所示,該設(shè)備認(rèn)證裝置包括:接收模塊61、處理模塊62、發(fā)送模塊63。
接收模塊61,用于接收遙控器發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述遙控器并由所述遙控器轉(zhuǎn)發(fā)的。
處理模塊62,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片。
發(fā)送模塊63,用于將所述運(yùn)算結(jié)果發(fā)送至所述遙控器,以使所述遙控器將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述遙控器進(jìn)行通信。
可選的,所述無人機(jī)中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述無人機(jī)進(jìn)行認(rèn)證。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送模塊63還用于:直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收模塊61還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令。
所述處理模塊62還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收模塊61還用于:接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的無人機(jī)升級指令。
所述處理模塊62還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的設(shè)備認(rèn)證裝置可以用于執(zhí)行圖8至圖13任一所示實(shí)施例中無人機(jī)的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
圖20為本發(fā)明實(shí)施例提供的認(rèn)證設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖,如圖20所示,該認(rèn)證設(shè)備包括:發(fā)送器71、接收器72、處理器73。
發(fā)送器71,用于向無人機(jī)發(fā)送認(rèn)證數(shù)據(jù),以使所述無人機(jī)將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至遙控器,所述認(rèn)證數(shù)據(jù)用于使得所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述遙控器中植入有所述加密認(rèn)證芯片。
接收器72,用于接收所述遙控器通過所述無人機(jī)轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果。
處理器73,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
可選的,所述處理器73,具體用于:根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
可選的,所述處理器73,具體用于:對所述運(yùn)算結(jié)果進(jìn)行解密;在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述無人機(jī)進(jìn)行通信。
可選的,所述處理器73還用于:根據(jù)所述遙控器中植入的所述加密認(rèn)證芯片,對所述遙控器進(jìn)行認(rèn)證。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收器72還用于:直接接收所述無人機(jī)發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送器71還用于:直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送器71還用于:直接向所述無人機(jī)發(fā)送遙控器升級指令,以使所述無人機(jī)將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的認(rèn)證設(shè)備可以用于執(zhí)行圖2至圖7中任一所示方法實(shí)施例中的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖21為本發(fā)明實(shí)施例提供的無人機(jī)實(shí)施例一的結(jié)構(gòu)示意圖,如圖21所示,該無人機(jī)包括:接收器81、發(fā)送器82、處理器83。
接收器81,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)。
發(fā)送器82,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至遙控器,以使所述遙控器采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片。
所述接收器81,還用于接收所述遙控器發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送器82還用于:直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收器81還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令;
處理器83,用于執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收器81還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令。
所述發(fā)送器82還用于:將所述遙控器升級指令轉(zhuǎn)發(fā)至所述遙控器,使得所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的無人機(jī)可以用于執(zhí)行圖2至圖7中任一所示方法實(shí)施例中的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖22為本發(fā)明實(shí)施例提供的遙控器實(shí)施例一的結(jié)構(gòu)示意圖,如圖22所示,該遙控器包括:接收器91、處理器92、發(fā)送器93。
接收器91,用于接收無人機(jī)發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述無人機(jī)并由所述無人機(jī)轉(zhuǎn)發(fā)的。
處理器92,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述遙控器中植入有所述加密認(rèn)證芯片。
發(fā)送器93,用于將所述運(yùn)算結(jié)果發(fā)送至所述無人機(jī),以使所述無人機(jī)將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述無人機(jī)進(jìn)行通信。
可選的,所述遙控器中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述遙控器進(jìn)行認(rèn)證。
可選的,所述接收器91還用于:接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的遙控器升級指令。
所述處理器92還用于:執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的遙控器可以用于執(zhí)行圖2至圖7中任一所示方法實(shí)施例中的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖23為本發(fā)明實(shí)施例提供的認(rèn)證設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖,如圖23所示,該認(rèn)證設(shè)備包括:發(fā)送器1011、接收器1012、處理器1013。
發(fā)送器1011,用于向遙控器發(fā)送認(rèn)證數(shù)據(jù),以使所述遙控器將所述認(rèn)證數(shù)據(jù)轉(zhuǎn)發(fā)至無人機(jī),所述認(rèn)證數(shù)據(jù)用于使得所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果;其中,所述無人機(jī)中植入有所述加密認(rèn)證芯片。
接收器1012,用于接收所述無人機(jī)通過所述遙控器轉(zhuǎn)發(fā)的所述運(yùn)算結(jié)果。
處理器1013,用于在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述遙控器進(jìn)行通信。
可選的,所述處理器1013具體用于:
根據(jù)本地存儲的加密認(rèn)證算法對所述認(rèn)證數(shù)據(jù)進(jìn)行運(yùn)算,獲得目標(biāo)運(yùn)算結(jié)果;在確定所述運(yùn)算結(jié)果與所述目標(biāo)運(yùn)算結(jié)果一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
可選的,所述處理器1013具體用于:
對所述運(yùn)算結(jié)果進(jìn)行解密;在確定解密結(jié)果與所述認(rèn)證數(shù)據(jù)一致時(shí),確定能夠與所述遙控器進(jìn)行通信。
可選的,所述處理器1013還用于:根據(jù)所述無人機(jī)中植入的所述加密認(rèn)證芯片,對所述無人機(jī)進(jìn)行認(rèn)證。
可選的,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送器1011還用于:直接向所述遙控器發(fā)送遙控器升級指令,以使所述遙控器執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
可選的,所述認(rèn)證設(shè)備與所述遙控器連接,所述發(fā)送器1011還用于:直接向所述遙控器發(fā)送無人機(jī)升級指令,以使所述遙控器將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),使得所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述接收器1012還用于:直接接收所述無人機(jī)向所述認(rèn)證設(shè)備發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述認(rèn)證設(shè)備與所述無人機(jī)連接,所述發(fā)送器1011還用于:直接向所述無人機(jī)發(fā)送無人機(jī)升級指令,以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的認(rèn)證設(shè)備可以用于執(zhí)行圖8至圖13任一所示實(shí)施例中的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
圖24為本發(fā)明實(shí)施例提供的遙控器實(shí)施例二的結(jié)構(gòu)示意圖,如圖24所示,該遙控器包括:接收器1111、發(fā)送器1112。
接收器1111,用于接收認(rèn)證設(shè)備發(fā)送的認(rèn)證數(shù)據(jù)。
發(fā)送器1112,用于將所述認(rèn)證數(shù)據(jù)發(fā)送至無人機(jī),以使所述無人機(jī)采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片。
所述接收器1111,還用于接收所述無人機(jī)發(fā)送的所述運(yùn)算結(jié)果,并將所述運(yùn)算結(jié)果發(fā)送至所述認(rèn)證設(shè)備,在確定所述運(yùn)算結(jié)果正確時(shí),確定能夠與所述認(rèn)證設(shè)備進(jìn)行通信。
可選的,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收器1111還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的遙控器升級指令。
所述遙控器還包括:處理器1113,用于執(zhí)行所述遙控器升級指令,完成對應(yīng)的升級操作。
可選的,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收器1111還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令。
所述發(fā)送器1112還用于:將所述無人機(jī)升級指令轉(zhuǎn)發(fā)至所述無人機(jī),以使所述無人機(jī)執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的遙控器可以用于執(zhí)行圖8至圖13任一所示實(shí)施例中的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
圖25為本發(fā)明實(shí)施例提供的無人機(jī)實(shí)施例二的結(jié)構(gòu)示意圖,如圖25所示,該無人機(jī)包括:接收器1211、處理器1212、發(fā)送器1213。
接收器1211,用于接收遙控器發(fā)送的認(rèn)證數(shù)據(jù),所述認(rèn)證數(shù)據(jù)是認(rèn)證設(shè)備發(fā)送給所述遙控器并由所述遙控器轉(zhuǎn)發(fā)的。
處理器1212,用于采用加密認(rèn)證芯片中包含的密鑰對所述認(rèn)證數(shù)據(jù)進(jìn)行加密運(yùn)算,獲得運(yùn)算結(jié)果,所述無人機(jī)中植入有所述加密認(rèn)證芯片。
發(fā)送器1213,用于將所述運(yùn)算結(jié)果發(fā)送至所述遙控器,以使所述遙控器將所述運(yùn)算結(jié)果轉(zhuǎn)發(fā)至所述認(rèn)證設(shè)備,所述運(yùn)算結(jié)果用于使得所述認(rèn)證設(shè)備在確定所述運(yùn)算結(jié)果正確時(shí),確定所述認(rèn)證設(shè)備能夠與所述遙控器進(jìn)行通信。
可選的,所述無人機(jī)中植入的所述加密認(rèn)證芯片,還用于使得所述認(rèn)證設(shè)備根據(jù)所述加密認(rèn)證芯片對所述無人機(jī)進(jìn)行認(rèn)證。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述發(fā)送器1213還用于:直接向所述認(rèn)證設(shè)備發(fā)送數(shù)據(jù)信息,所述數(shù)據(jù)信息包括圖像數(shù)據(jù)。
可選的,所述無人機(jī)與所述認(rèn)證設(shè)備連接,所述接收器1211還用于:直接接收所述認(rèn)證設(shè)備發(fā)送的無人機(jī)升級指令。
所述處理器1212還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
可選的,所述遙控器與所述認(rèn)證設(shè)備連接,所述接收器1211還用于:接收從所述認(rèn)證設(shè)備發(fā)出的并經(jīng)所述無人機(jī)轉(zhuǎn)發(fā)的無人機(jī)升級指令。
所述處理器1212還用于:執(zhí)行所述無人機(jī)升級指令,完成對應(yīng)的升級操作。
本實(shí)施例提供的無人機(jī)可以用于執(zhí)行圖8至圖13任一所示實(shí)施例中的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,不再贅述。
在上述認(rèn)證設(shè)備、無人機(jī)、遙控器的各實(shí)施例中,應(yīng)理解,該處理器可以是中央處理單元(英文:Central Processing Unit,簡稱:CPU),還可以是其他通用處理器、數(shù)字信號處理器(英文:Digital Signal Processor,簡稱:DSP)、專用集成電路(英文:Application Specific Integrated Circuit,簡稱:ASIC)等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:只讀存儲器(英文:read-only memory,縮寫:ROM)、RAM、快閃存儲器、硬盤、固態(tài)硬盤、磁帶(英文:magnetic tape)、軟盤(英文:floppy disk)、光盤(英文:optical disc)及其任意組合。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。