本技術(shù)涉及無人機(jī)(uav,unmanned?aerial?vehicle),尤其涉及一種認(rèn)證方法、裝置、相關(guān)設(shè)備、存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、相關(guān)技術(shù)中,uav(也可以稱為無人駕駛飛行器)可以通過嵌入或外部連接的方式與終端(也可以理解為通信終端或網(wǎng)絡(luò)終端)關(guān)聯(lián),使uav能夠通過終端接入網(wǎng)絡(luò),這類uav也可以被稱為網(wǎng)聯(lián)無人機(jī)(以下統(tǒng)稱為uav)。
2、為了保障uav使用網(wǎng)絡(luò)的安全性,需要對uav進(jìn)行認(rèn)證。相關(guān)技術(shù)中,通常依賴對uav關(guān)聯(lián)的終端的芯片進(jìn)行改造升級,以實(shí)現(xiàn)對uav進(jìn)行認(rèn)證。然而,改造升級芯片的成本較高,難以廣泛應(yīng)用。
技術(shù)實(shí)現(xiàn)思路
1、為解決相關(guān)技術(shù)問題,本技術(shù)實(shí)施例提供一種認(rèn)證方法、裝置、相關(guān)設(shè)備、存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本技術(shù)實(shí)施例提供一種認(rèn)證方法,應(yīng)用于第一功能,所述第一功能至少用于處理用戶面數(shù)據(jù),包括:
4、接收來自終端的數(shù)據(jù)包,所述終端與uav關(guān)聯(lián);
5、在所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證的情況下,從所述數(shù)據(jù)包中獲取第一信息,所述第一信息用于標(biāo)識所述uav;
6、向第二功能發(fā)送第二信息,所述第二功能至少用于會話管理,所述第二信息用于對所述uav進(jìn)行認(rèn)證,所述第二信息包含所述第一信息。
7、上述方案中,所述方法還包括:
8、利用深度包檢測(dpi,deep?packet?inspection)功能檢測所述數(shù)據(jù)包,確定所述數(shù)據(jù)包對應(yīng)的目標(biāo)地址相關(guān)信息,并確定所述數(shù)據(jù)包是否包含所述第一信息;
9、在所述目標(biāo)地址相關(guān)信息與預(yù)設(shè)信息匹配,且所述數(shù)據(jù)包包含所述第一信息的情況下,確定所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證。
10、上述方案中,所述數(shù)據(jù)包對應(yīng)的目標(biāo)地址相關(guān)信息和預(yù)設(shè)信息與以下一項(xiàng)或多項(xiàng)關(guān)聯(lián):
11、互聯(lián)網(wǎng)協(xié)議(ip,internet?protocol)地址;
12、端口號;
13、統(tǒng)一資源定位符(url,uniform?resource?locator)。
14、上述方案中,所述方法還包括:
15、接收所述第二功能下發(fā)的所述預(yù)設(shè)信息。
16、上述方案中,所述確定所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證后,所述方法還包括:
17、禁止轉(zhuǎn)發(fā)與所述目標(biāo)地址相關(guān)信息關(guān)聯(lián)的所述uav對應(yīng)的流量。
18、上述方案中,所述方法還包括:
19、接收第三功能發(fā)送的第三信息,所述第三信息用于通知所述第一功能允許轉(zhuǎn)發(fā)與所述目標(biāo)地址相關(guān)信息關(guān)聯(lián)的所述uav對應(yīng)的流量,所述第三功能至少用于對uav進(jìn)行認(rèn)證。
20、本技術(shù)實(shí)施例還提供一種認(rèn)證方法,應(yīng)用于第二功能,所述第二功能至少用于會話管理,包括:
21、接收第一功能發(fā)送的第二信息,所述第二信息包含第一信息,所述第一信息用于標(biāo)識一個(gè)uav,所述第二信息用于對所述uav進(jìn)行認(rèn)證,所述第一功能至少用于處理用戶面數(shù)據(jù);
22、通過第三功能,對所述uav進(jìn)行認(rèn)證。
23、上述方案中,所述方法還包括:
24、向所述第一功能發(fā)送預(yù)設(shè)信息,所述預(yù)設(shè)信息用于供所述第一功能確定來自終端的數(shù)據(jù)包是否用于請求對所述uav進(jìn)行認(rèn)證,所述終端與所述uav關(guān)聯(lián)。
25、上述方案中,所述預(yù)設(shè)信息與以下一項(xiàng)或多項(xiàng)關(guān)聯(lián):
26、ip地址;
27、端口號;
28、url。
29、上述方案中,所述第二信息還包含第四信息,所述第四信息用于標(biāo)識與所述uav關(guān)聯(lián)的終端,所述方法還包括:
30、利用所述第一信息和第四信息,確定第五信息,并存儲所述第五信息,所述第五信息表征所述第一信息與第四信息的對應(yīng)關(guān)系。
31、上述方案中,所述第二信息還包含第六信息,所述第六信息用于標(biāo)識與所述uav關(guān)聯(lián)的終端對應(yīng)的協(xié)議數(shù)據(jù)單元pdu會話,所述方法還包括:
32、利用所述第六信息,確定第四信息,所述第四信息用于標(biāo)識與所述uav關(guān)聯(lián)的終端;
33、利用所述第一信息和第四信息,確定第五信息,并存儲所述第五信息,所述第五信息表征所述第一信息與第四信息的對應(yīng)關(guān)系。
34、本技術(shù)實(shí)施例還提供一種認(rèn)證方法,應(yīng)用于終端,所述終端與uav關(guān)聯(lián),包括:
35、發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證,所述數(shù)據(jù)包包含第一信息,所述第一信息用于標(biāo)識所述uav。
36、上述方案中,所述方法還包括:
37、發(fā)送所述數(shù)據(jù)包時(shí),利用預(yù)設(shè)信息確定所述數(shù)據(jù)包對應(yīng)的目標(biāo)地址相關(guān)信息。
38、上述方案中,所述預(yù)設(shè)信息和數(shù)據(jù)包對應(yīng)的目標(biāo)地址相關(guān)信息與以下一項(xiàng)或多項(xiàng)關(guān)聯(lián):
39、ip地址;
40、端口號;
41、url。
42、上述方案中,當(dāng)激活所述uav和/或發(fā)起與所述uav關(guān)聯(lián)的業(yè)務(wù)時(shí),發(fā)送所述數(shù)據(jù)包。
43、本技術(shù)實(shí)施例還提供一種認(rèn)證裝置,設(shè)置在第一功能,所述第一功能至少用于處理用戶面數(shù)據(jù),包括:
44、第一接收單元,用于接收來自終端的數(shù)據(jù)包,所述終端與uav關(guān)聯(lián);
45、獲取單元,用于在所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證的情況下,從所述數(shù)據(jù)包中獲取第一信息,所述第一信息用于標(biāo)識所述uav;
46、第一發(fā)送單元,用于向第二功能發(fā)送第二信息,所述第二功能至少用于會話管理,所述第二信息用于對所述uav進(jìn)行認(rèn)證,所述第二信息包含所述第一信息。
47、本技術(shù)實(shí)施例還提供一種認(rèn)證裝置,設(shè)置在第二功能,所述第二功能至少用于會話管理,包括:
48、第二接收單元,用于接收第一功能發(fā)送的第二信息,所述第二信息包含第一信息,所述第一信息用于標(biāo)識一個(gè)uav,所述第二信息用于對所述uav進(jìn)行認(rèn)證,所述第一功能至少用于處理用戶面數(shù)據(jù);
49、認(rèn)證單元,用于通過第三功能,對所述uav進(jìn)行認(rèn)證。
50、本技術(shù)實(shí)施例還提供一種認(rèn)證裝置,設(shè)置在終端,所述終端與uav關(guān)聯(lián),包括:
51、第三發(fā)送單元,用于發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證,所述數(shù)據(jù)包包含第一信息,所述第一信息用于標(biāo)識所述uav。
52、本技術(shù)實(shí)施例還提供一種第一功能,所述第一功能至少用于處理用戶面數(shù)據(jù),包括:
53、第一通信接口,用于接收來自終端的數(shù)據(jù)包,所述終端與uav關(guān)聯(lián);向第二功能發(fā)送第二信息,所述第二功能至少用于會話管理,所述第二信息用于對所述uav進(jìn)行認(rèn)證,所述第二信息包含第一信息,所述第一信息用于標(biāo)識所述uav;
54、第一處理器,用于在所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證的情況下,從所述數(shù)據(jù)包中獲取所述第一信息。
55、本技術(shù)實(shí)施例還提供一種第二功能,所述第二功能至少用于會話管理,包括:
56、第二通信接口,用于接收第一功能發(fā)送的第二信息,所述第二信息包含第一信息,所述第一信息用于標(biāo)識一個(gè)uav,所述第二信息用于對所述uav進(jìn)行認(rèn)證,所述第一功能至少用于處理用戶面數(shù)據(jù);
57、第二處理器,用于通過第三功能,對所述uav進(jìn)行認(rèn)證。
58、本技術(shù)實(shí)施例還提供一種終端,所述終端與uav關(guān)聯(lián),包括:第三處理器和第三通信接口;其中,
59、所述第三通信接口,用于發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證,所述數(shù)據(jù)包包含第一信息,所述第一信息用于標(biāo)識所述uav。
60、本技術(shù)實(shí)施例還提供一種第一功能,包括:第一處理器和用于存儲能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第一存儲器,
61、其中,所述第一處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述第一功能側(cè)任一方法的步驟。
62、本技術(shù)實(shí)施例還提供一種第二功能,包括:第二處理器和用于存儲能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第二存儲器,
63、其中,所述第二處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述第二功能側(cè)任一方法的步驟。
64、本技術(shù)實(shí)施例還提供一種終端,包括:第三處理器和用于存儲能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第三存儲器,
65、其中,所述第三處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述終端側(cè)任一方法的步驟。
66、本技術(shù)實(shí)施例還提供一種存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一功能側(cè)任一方法的步驟,或者實(shí)現(xiàn)上述第二功能側(cè)任一方法的步驟,或者實(shí)現(xiàn)上述終端側(cè)任一方法的步驟。
67、本技術(shù)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一功能側(cè)任一方法的步驟,或者實(shí)現(xiàn)上述第二功能側(cè)任一方法的步驟,或者實(shí)現(xiàn)上述終端側(cè)任一方法的步驟。
68、本技術(shù)實(shí)施例提供的認(rèn)證方法、裝置、第一功能、第二功能、終端、存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,終端發(fā)送數(shù)據(jù)包,所述數(shù)據(jù)包用于請求對uav進(jìn)行認(rèn)證,所述數(shù)據(jù)包包含第一信息,所述第一信息用于標(biāo)識所述uav,所述終端與所述uav關(guān)聯(lián);第一功能接收到來自終端的數(shù)據(jù)包后,在所述數(shù)據(jù)包用于請求對所述uav進(jìn)行認(rèn)證的情況下,從所述數(shù)據(jù)包中獲取第一信息,所述第一信息用于標(biāo)識所述uav;向第二功能發(fā)送第二信息,所述第一功能至少用于處理用戶面數(shù)據(jù),所述第二功能至少用于會話管理,所述第二信息用于對所述uav進(jìn)行認(rèn)證,所述第二信息包含所述第一信息;所述第二功能接收到第一功能發(fā)送的第二信息后,通過第三功能,對所述uav進(jìn)行認(rèn)證。本技術(shù)實(shí)施例提供的方案,與uav關(guān)聯(lián)的終端向第一功能發(fā)送用于對uav進(jìn)行認(rèn)證的數(shù)據(jù)包,以使第一功能接收到數(shù)據(jù)包后,從數(shù)據(jù)包中獲取網(wǎng)絡(luò)側(cè)對uav進(jìn)行認(rèn)證所需的第一信息,并將第一信息傳遞至第二功能,由第二功能對uav進(jìn)行認(rèn)證,此時(shí),為了使終端能夠通過用戶面將第一信息傳遞至網(wǎng)絡(luò)側(cè),只需要對終端進(jìn)行軟件升級,而不需要對終端的芯片進(jìn)行升級改造,也即不需要終端具備通過控制面信令向網(wǎng)絡(luò)側(cè)傳遞第一信息的能力,由于對終端進(jìn)行軟件升級的成本較低,因此可以實(shí)現(xiàn)廣泛應(yīng)用。