本技術(shù)涉及無線,尤其涉及一種接入認(rèn)證方法、裝置、網(wǎng)絡(luò)功能、存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、相關(guān)技術(shù)中,第五代移動(dòng)通信技術(shù)(5g,5th?generation?mobile?communicationtechnology)接入認(rèn)證采用集中式認(rèn)證的方式,容易導(dǎo)致接入認(rèn)證失敗。
技術(shù)實(shí)現(xiàn)思路
1、為解決相關(guān)技術(shù)問題,本技術(shù)實(shí)施例提供一種接入認(rèn)證方法、裝置、網(wǎng)絡(luò)功能、存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
2、本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本技術(shù)實(shí)施例提供了一種接入認(rèn)證方法,應(yīng)用于接入和移動(dòng)管理功能(amf,access?and?mobility?management?function),包括:
4、使用第一認(rèn)證矢量對(duì)終端進(jìn)行接入認(rèn)證;其中,
5、所述第一認(rèn)證矢量為預(yù)先存儲(chǔ)在分布式數(shù)據(jù)庫中與所述終端關(guān)聯(lián)的多個(gè)認(rèn)證矢量中的一個(gè)認(rèn)證矢量;所述終端為非首次接入認(rèn)證的終端。
6、其中,上述方案中,所述多個(gè)認(rèn)證矢量與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中。
7、上述方案中,所述方法還包括:
8、在所述終端完成首次接入認(rèn)證之后,在分布式數(shù)據(jù)庫中將所述終端的臨時(shí)身份標(biāo)識(shí)關(guān)聯(lián)至所述多個(gè)認(rèn)證矢量以及所述終端的永久身份標(biāo)識(shí)進(jìn)行存儲(chǔ)。
9、上述方案中,所述使用第一認(rèn)證矢量對(duì)終端進(jìn)行接入認(rèn)證,包括:
10、從分布式數(shù)據(jù)庫獲取所述多個(gè)認(rèn)證矢量中的一個(gè)認(rèn)證矢量;
11、基于所述一個(gè)認(rèn)證矢量對(duì)所述終端進(jìn)行接入認(rèn)證;
12、在對(duì)所述終端的接入認(rèn)證完成后,在所述分布式數(shù)據(jù)庫中刪除所述一個(gè)認(rèn)證矢量。
13、上述方案中,amf所屬統(tǒng)一數(shù)據(jù)管理(udm,unified?data?management)管理的網(wǎng)絡(luò)區(qū)域內(nèi),分布式數(shù)據(jù)庫與所述網(wǎng)絡(luò)區(qū)域內(nèi)的所有amf及認(rèn)證服務(wù)器功能(ausf,authentication?server?function)連接。
14、本技術(shù)實(shí)施例還提供了一種接入認(rèn)證方法,應(yīng)用于udm,包括:
15、在終端完成首次接入認(rèn)證后,為所述終端生成多個(gè)認(rèn)證矢量;
16、將所述終端的永久身份標(biāo)識(shí)與所述多個(gè)認(rèn)證矢量發(fā)送至ausf,以通過ausf將所述多個(gè)認(rèn)證矢量與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中。
17、其中,上述方案中,所述方法還包括:
18、接收ausf發(fā)送的第一請(qǐng)求;所述第一請(qǐng)求用于請(qǐng)求為所述終端生成認(rèn)證矢量;
19、響應(yīng)于第一請(qǐng)求,為所述終端生成多個(gè)認(rèn)證矢量;
20、向ausf返回第一響應(yīng);所述第一響應(yīng)中攜帶所述多個(gè)認(rèn)證矢量。
21、上述方案中,udm管理的網(wǎng)絡(luò)區(qū)域內(nèi),分布式數(shù)據(jù)庫與所述網(wǎng)絡(luò)區(qū)域內(nèi)的所有amf及ausf連接。
22、本技術(shù)實(shí)施例還提供了一種接入認(rèn)證方法,應(yīng)用于ausf,包括:
23、接收udm發(fā)送的終端的永久身份標(biāo)識(shí)與多個(gè)認(rèn)證矢量;
24、將所述多個(gè)認(rèn)證矢量與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中。
25、其中,上述方案中,所述方法還包括:
26、在分布式數(shù)據(jù)庫中檢測(cè)與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)的認(rèn)證矢量的數(shù)量;
27、在所述數(shù)量小于設(shè)定閾值的情況下,向udm發(fā)送第一請(qǐng)求;所述第一請(qǐng)求用于請(qǐng)求為所述終端生成認(rèn)證矢量;
28、接收udm基于所述第一請(qǐng)求返回的第一響應(yīng);所述第一響應(yīng)中攜帶所述多個(gè)認(rèn)證矢量;
29、在分布式數(shù)據(jù)庫中將所述多個(gè)認(rèn)證矢量關(guān)聯(lián)至所述終端的永久身份標(biāo)識(shí)進(jìn)行存儲(chǔ)。
30、上述方案中,ausf所屬udm管理的網(wǎng)絡(luò)區(qū)域內(nèi),分布式數(shù)據(jù)庫與所述網(wǎng)絡(luò)區(qū)域內(nèi)的所有amf及ausf連接。
31、本技術(shù)實(shí)施例還提供了一種接入認(rèn)證裝置,包括:
32、接入認(rèn)證單元,用于使用第一認(rèn)證矢量對(duì)終端進(jìn)行接入認(rèn)證;其中,
33、所述第一認(rèn)證矢量為預(yù)先存儲(chǔ)在分布式數(shù)據(jù)庫中與所述終端關(guān)聯(lián)的多個(gè)認(rèn)證矢量中的一個(gè)認(rèn)證矢量;所述終端為非首次接入認(rèn)證的終端。
34、本技術(shù)實(shí)施例還提供了一種接入認(rèn)證裝置,包括:
35、第一生成單元,用于在終端完成首次接入認(rèn)證后,為所述終端生成多個(gè)認(rèn)證矢量;
36、第一發(fā)送單元,和于將所述終端的永久身份標(biāo)識(shí)與所述多個(gè)認(rèn)證矢量發(fā)送至ausf,以通過ausf將所述多個(gè)認(rèn)證矢量與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中。
37、本技術(shù)實(shí)施例還提供了一種接入認(rèn)證裝置,包括:
38、第一接收單元,用于接收udm發(fā)送的終端的永久身份標(biāo)識(shí)與多個(gè)認(rèn)證矢量;
39、第一存儲(chǔ)單元,用于將所述多個(gè)認(rèn)證矢量與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中。
40、本技術(shù)實(shí)施例還提供了一種amf,包括:第一處理器及第一通信接口;其中,
41、所述第一通信接口,用于使用第一認(rèn)證矢量對(duì)終端進(jìn)行接入認(rèn)證;其中,
42、所述第一認(rèn)證矢量為預(yù)先存儲(chǔ)在分布式數(shù)據(jù)庫中與所述終端關(guān)聯(lián)的多個(gè)認(rèn)證矢量中的一個(gè)認(rèn)證矢量;所述終端為非首次接入認(rèn)證的終端。
43、本技術(shù)實(shí)施例還提供了一種udm,包括:第二處理器及第二通信接口;其中,
44、所述第二處理器,用于在終端完成首次接入認(rèn)證后,為所述終端生成多個(gè)認(rèn)證矢量;
45、所述第二通信接口,用于將所述終端的永久身份標(biāo)識(shí)與所述多個(gè)認(rèn)證矢量發(fā)送至ausf,以通過ausf將所述多個(gè)認(rèn)證矢量與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中。
46、本技術(shù)實(shí)施例還提供了一種ausf,包括:第三處理器及第三通信接口;其中,
47、所述第三通信接口,用于接收udm發(fā)送的終端的永久身份標(biāo)識(shí)與多個(gè)認(rèn)證矢量;以及將所述多個(gè)認(rèn)證矢量與所述終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中。
48、本技術(shù)實(shí)施例還提供了一種amf,包括:第一處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第一存儲(chǔ)器,
49、其中,所述第一處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述amf側(cè)任一接入認(rèn)證方法的步驟。
50、本技術(shù)實(shí)施例還提供了一種udm,包括:第二處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第二存儲(chǔ)器,
51、其中,所述第二處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述udm側(cè)任一接入認(rèn)證方法的步驟。
52、本技術(shù)實(shí)施例還提供了一種ausf,包括:第三處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第三存儲(chǔ)器,
53、其中,所述第三處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述ausf側(cè)任一方法的步驟。所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述amf側(cè)任一接入認(rèn)證方法的步驟,或者實(shí)現(xiàn)上述udm側(cè)任一接入認(rèn)證方法的步驟,或者實(shí)現(xiàn)上述ausf側(cè)任一接入認(rèn)證方法的步驟。
54、本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述amf側(cè)任一接入認(rèn)證方法的步驟,或者實(shí)現(xiàn)上述udm側(cè)任一接入認(rèn)證方法的步驟,或者實(shí)現(xiàn)上述ausf側(cè)任一接入認(rèn)證方法的步驟。
55、本技術(shù)實(shí)施例提供的接入認(rèn)證方法、裝置、網(wǎng)絡(luò)功能、存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品中,在終端完成首次接入認(rèn)證后,udm為終端生成多個(gè)認(rèn)證矢量,由ausf將上述多個(gè)認(rèn)證矢量與將該終端的永久身份標(biāo)識(shí)關(guān)聯(lián)存儲(chǔ)于分布式數(shù)據(jù)庫中,當(dāng)該終端再次進(jìn)行接入認(rèn)證時(shí),amf使用上述存儲(chǔ)于分布式數(shù)據(jù)庫中的多個(gè)認(rèn)證矢量中一個(gè)認(rèn)證矢量對(duì)該終端進(jìn)行接入認(rèn)證。上述方案中,amf使用預(yù)先存儲(chǔ)在分布式數(shù)據(jù)庫上的認(rèn)證矢量對(duì)終端進(jìn)行接入認(rèn)證,無需向udm申請(qǐng)終端的認(rèn)證矢量,避免了udm過載,保證了終端能夠順利接入網(wǎng)絡(luò)。