本技術(shù)屬于人工智能領(lǐng)域,尤其涉及一種基站確定的方法、裝置、設(shè)備、計算機存儲介質(zhì)及計算機程序產(chǎn)品。
背景技術(shù):
1、隨著通信技術(shù)的快速發(fā)展,基站作為通信網(wǎng)絡(luò)的重要組成部分,其穩(wěn)定運行對于保證通信服務(wù)的連續(xù)性和質(zhì)量至關(guān)重要。然而基站故障時有發(fā)生,如果不能及時預(yù)測和修復(fù),不僅會影響用戶的通信服務(wù),還可能導(dǎo)致網(wǎng)絡(luò)運營商面臨巨大的經(jīng)濟損失。目前對故障基站預(yù)測的常用方案包括基于設(shè)備狀態(tài)查詢的故障定位方法、基于規(guī)則推理的故障診斷方法、基于向量機的預(yù)測方法等,現(xiàn)有技術(shù)的方案存在故障基站確定過程中預(yù)測因素不全面,預(yù)測因素與預(yù)測結(jié)果相關(guān)性不強的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種基站確定的方法、裝置、設(shè)備、計算機存儲介質(zhì)及計算機程序產(chǎn)品,能夠在故障基站確定過程中提供更加全面的、關(guān)聯(lián)性更強的預(yù)測因素。
2、第一方面,本技術(shù)實施例提供一種基站確定的方法,方法包括:
3、獲取核心網(wǎng)的信令數(shù)據(jù),信令數(shù)據(jù)包括終端與基站的交互數(shù)據(jù);
4、從交互數(shù)據(jù)提取第一預(yù)設(shè)時間段內(nèi)終端與基站通信交互的目標(biāo)時序交互數(shù)據(jù),目標(biāo)時序交互數(shù)據(jù)包括終端與基站通信交互的多個特征向量;
5、將目標(biāo)時序交互數(shù)據(jù)中的多個特征向量輸入預(yù)設(shè)模型,通過預(yù)設(shè)模型計算目標(biāo)時序交互數(shù)據(jù)中每個類別的先驗概率和條件概率;
6、計算目標(biāo)類別的先驗概率和條件概率的乘積得到數(shù)值,數(shù)值表征基站的故障風(fēng)險值;
7、確定大于預(yù)設(shè)閾值的數(shù)值對應(yīng)的基站為目標(biāo)基站。
8、在一個可以實現(xiàn)的實施方式中,該方法還包括:
9、確定大于預(yù)設(shè)閾值的數(shù)值對應(yīng)的基站為目標(biāo)基站之后,方法還包括:
10、獲取終端與目標(biāo)基站的交互數(shù)據(jù);
11、從終端與目標(biāo)基站的交互數(shù)據(jù)中提取第二預(yù)設(shè)時間段內(nèi)終端與目標(biāo)基站通信的目標(biāo)時序下線數(shù)據(jù),目標(biāo)時序下線數(shù)據(jù)包括與目標(biāo)基站斷連的終端的時間序列信息、斷連原因,以及斷連原因?qū)?yīng)的斷連數(shù)據(jù),斷連原因包括至少一個子斷連原因;
12、基于歷史時間點、歷史時間點的子斷連原因?qū)?yīng)的斷連數(shù)據(jù),以及當(dāng)前時刻的子斷連原因的斷連數(shù)據(jù)的對應(yīng)關(guān)系信息,根據(jù)時間序列中的每個時間點之前的目標(biāo)歷史時間點,以及目標(biāo)歷史時間點的子斷連原因?qū)?yīng)的斷連數(shù)據(jù),確定時間序列信息中每個時間點的每個子斷連原因?qū)?yīng)的預(yù)測斷連數(shù)據(jù);
13、針對目標(biāo)時間序列信息中的每個時間點,根據(jù)斷連數(shù)據(jù)和預(yù)測斷連數(shù)據(jù),確定子斷連原因?qū)?yīng)的解析能力值和意外性值,解釋能力值表征目標(biāo)時間點終端與目標(biāo)基站斷連時解釋能力值對應(yīng)的子斷連原因作為根本原因的概率,意外性值表征目標(biāo)時間點終端與目標(biāo)基站斷連時意外性值對應(yīng)的子斷連原因作為根本原因的概率;
14、計算目標(biāo)時間點終端與目標(biāo)基站斷連的每個子斷連原因的解釋能力值和意外性值的總和;
15、將最大總和對應(yīng)的子斷連原因確定為目標(biāo)時間點終端與目標(biāo)基站斷連的目標(biāo)原因。
16、在一個可以實現(xiàn)的實施方式中,該方法還包括:
17、針對目標(biāo)時間序列信息中的每個時間點,根據(jù)斷連信息和預(yù)設(shè)斷連信息,確定子斷連原因?qū)?yīng)的解析能力值,包括:
18、計算目標(biāo)時間點終端與目標(biāo)基站斷連的每個斷連原因的每個子斷連原因的斷連數(shù)據(jù)和預(yù)測斷連數(shù)據(jù)的數(shù)值之間的差值得到第一差值;
19、計算目標(biāo)時間點終端與目標(biāo)基站斷連的所有斷連原因的所有子斷連原因的斷連數(shù)據(jù)和預(yù)測斷連數(shù)據(jù)的數(shù)值之間的差值的總和得到第二差值;
20、計算第一差值在第二差值的占比得到解釋能力值。
21、在一個可以實現(xiàn)的實施方式中,該方法還包括:
22、針對目標(biāo)時間序列信息中的每個時間點,根據(jù)斷連信息和預(yù)設(shè)斷連信息,確定子斷連原因?qū)?yīng)的意外性值,包括:
23、計算目標(biāo)時間點終端與目標(biāo)基站斷連的每個斷連原因的每個子斷連原因的預(yù)測斷連數(shù)據(jù)的數(shù)值在目標(biāo)時間點終端與目標(biāo)基站斷連的所有斷連原因的所有子斷連原因的預(yù)測斷連數(shù)據(jù)的數(shù)值總和的占比得到先驗概率;
24、計算目標(biāo)時間點終端與目標(biāo)基站斷連的每個斷連原因的每個子斷連原因的斷連數(shù)據(jù)的數(shù)值在目標(biāo)時間點終端與目標(biāo)基站斷連的所有斷連原因的所有子斷連原因的斷連數(shù)據(jù)的數(shù)值總和的占比得到后驗概率;
25、根據(jù)先驗概率和后驗概率確定意外性值。
26、在一個可以實現(xiàn)的實施方式中,該方法還包括:
27、根據(jù)先驗概率和后驗概率確定意外性值,包括:
28、意外性值通過下面公式計算得到:
29、
30、其中,sij(m)為意外性值,i為目標(biāo)時間點終端與目標(biāo)基站斷連的斷連原因,j為目標(biāo)時間點終端與目標(biāo)基站斷連的斷連原因的子斷連原因,pij(m)為先驗概率,qij(m)為后驗概率。
31、在一個可以實現(xiàn)的實施方式中,該方法還包括:
32、從交互數(shù)據(jù)提取第一預(yù)設(shè)時間段內(nèi)終端與基站通信交互的目標(biāo)時序交互數(shù)據(jù),包括:
33、通過數(shù)據(jù)滑動窗口,提取交互數(shù)據(jù)第一預(yù)設(shè)時間段內(nèi)終端與基站通信交互的目標(biāo)時序交互數(shù)據(jù)。
34、在一個可以實現(xiàn)的實施方式中,該方法還包括:
35、信令數(shù)據(jù)包括用于提供用戶的認證、授權(quán)和計費服務(wù)的驗證管理數(shù)據(jù),驗證管理數(shù)據(jù)包括終端和基站的標(biāo)識數(shù)據(jù)、傳輸數(shù)據(jù)和網(wǎng)絡(luò)服務(wù)數(shù)據(jù),標(biāo)識數(shù)據(jù)用于確定終端和基站的身份和位置信息,傳輸數(shù)據(jù)用于確定終端和基站通信交互的時間和業(yè)務(wù)信息,網(wǎng)絡(luò)服務(wù)數(shù)據(jù)用于確定終端和基站通信交互的網(wǎng)絡(luò)協(xié)議和服務(wù)器類型。
36、在一個可以實現(xiàn)的實施方式中,該方法還包括:
37、驗證管理數(shù)據(jù)包括遠程用戶撥號認證服務(wù)信令數(shù)據(jù),遠程用戶撥號認證服務(wù)信令數(shù)據(jù)包括終端和基站在服務(wù)器上對用戶進行認證、授權(quán)和計費服務(wù)的交互數(shù)據(jù)。
38、在一個可以實現(xiàn)的實施方式中,該方法還包括:
39、在從交互數(shù)據(jù)提取出預(yù)設(shè)時間段內(nèi)終端與基站通信交互的目標(biāo)時序交互數(shù)據(jù)之前,方法還包括:
40、通過數(shù)據(jù)清洗去除交互數(shù)據(jù)中的缺失值、異常值和重復(fù)值,標(biāo)準(zhǔn)化交互數(shù)據(jù)的格式和單位得到第一基礎(chǔ)數(shù)據(jù);
41、通過數(shù)據(jù)有效性驗證,驗證第一基礎(chǔ)數(shù)據(jù)得到符合定義時間格式和內(nèi)容格式的第二基礎(chǔ)數(shù)據(jù);
42、基于第二基礎(chǔ)數(shù)據(jù)進行離散化得到第三基礎(chǔ)數(shù)據(jù),第三基礎(chǔ)數(shù)據(jù)以預(yù)設(shè)時間范圍為單元的形式表示;
43、基于第三基礎(chǔ)數(shù)據(jù)提取出預(yù)設(shè)時間段內(nèi)終端與基站通信交互的目標(biāo)時序交互數(shù)據(jù)。
44、在一個可以實現(xiàn)的實施方式中,該方法還包括:
45、在將目標(biāo)時序交互數(shù)據(jù)中的多個特征向量輸入預(yù)設(shè)模型,通過預(yù)設(shè)模型計算目標(biāo)時序交互數(shù)據(jù)中每個類別的先驗概率和條件概率之前,方法還包括:
46、獲取至少兩個訓(xùn)練樣本,訓(xùn)練樣本包括第一特征向量和第一標(biāo)簽,第一特征向量包括目標(biāo)時間段終端與基站通信的交互數(shù)據(jù),第一標(biāo)簽包括第一特征向量對應(yīng)的基站狀態(tài)類別;
47、對至少兩個訓(xùn)練樣本中的每個訓(xùn)練樣本,分別執(zhí)行以下步驟:
48、基于初始樸素貝葉斯分類器計算訓(xùn)練樣本中的第一特征向量的先驗概率、條件概率和后驗概率;
49、確定后驗概率中最大數(shù)值對應(yīng)的類別得到第二標(biāo)簽;
50、基于第一標(biāo)簽和第二標(biāo)簽確定損失函數(shù)值;
51、在損失函數(shù)值滿足訓(xùn)練停止條件的情況下,得到預(yù)設(shè)模型。
52、在一個可以實現(xiàn)的實施方式中,該方法還包括:
53、從終端與目標(biāo)基站的交互數(shù)據(jù)中提取第二預(yù)設(shè)時間段內(nèi)終端與目標(biāo)基站通信的目標(biāo)時序下線數(shù)據(jù),包括:
54、通過數(shù)據(jù)滑動窗口,提取終端與目標(biāo)基站的交互數(shù)據(jù)第二預(yù)設(shè)時間段內(nèi)終端與目標(biāo)基站通信交互的目標(biāo)時序下線數(shù)據(jù)。
55、在一個可以實現(xiàn)的實施方式中,該方法還包括:
56、在確定大于預(yù)設(shè)閾值的故障風(fēng)險值對應(yīng)的基站為目標(biāo)基站之后,方法還包括:
57、基于目標(biāo)基站,調(diào)用基站庫獲取目標(biāo)基站的歸屬信息,歸屬信息用于確定目標(biāo)基站的位置。
58、在一個可以實現(xiàn)的實施方式中,該方法還包括:
59、數(shù)據(jù)滑動窗口的滑動步長小于數(shù)據(jù)滑動窗口的窗口大小。
60、第二方面,本技術(shù)實施例提供了一種基站確定的裝置,裝置包括:
61、獲取模塊,用于獲取核心網(wǎng)的信令數(shù)據(jù),信令數(shù)據(jù)包括終端與基站的交互數(shù)據(jù);
62、提取模塊,用于從交互數(shù)據(jù)提取第一預(yù)設(shè)時間段內(nèi)終端與基站通信交互的目標(biāo)時序交互數(shù)據(jù),目標(biāo)時序交互數(shù)據(jù)包括終端與基站通信交互的多個特征向量;
63、計算模塊,用于將目標(biāo)時序交互數(shù)據(jù)中的多個特征向量輸入預(yù)設(shè)模型,通過預(yù)設(shè)模型計算目標(biāo)時序交互數(shù)據(jù)中每個類別的先驗概率和條件概率;
64、計算模塊還用于計算目標(biāo)類別的先驗概率和條件概率的乘積得到數(shù)值,數(shù)值表征基站的故障風(fēng)險值;
65、確定模塊,用于確定大于預(yù)設(shè)閾值的數(shù)值對應(yīng)的基站為目標(biāo)基站。
66、第三方面,本技術(shù)實施例提供了一種電子設(shè)備,設(shè)備包括:處理器和存儲器,存儲器存儲可在處理器上運行的程序或指令,程序或指令被處理器執(zhí)行時實現(xiàn)如第一方面的方法的步驟。
67、第四方面,本技術(shù)實施例提供了一種計算機存儲介質(zhì),可讀存儲介質(zhì)上存儲程序或指令,程序或指令被處理器執(zhí)行時實現(xiàn)如第一方面的方法的步驟。
68、第五方面,本技術(shù)實施例提供一種計算機程序產(chǎn)品,程序產(chǎn)品被存儲在存儲介質(zhì)中,該程序產(chǎn)品被至少一個處理器執(zhí)行以實現(xiàn)如第一方面的方法。
69、本技術(shù)實施例的基站確定的方法、裝置、設(shè)備、計算機存儲介質(zhì)及計算機程序產(chǎn)品,首先通過實時獲取終端與基站的交互數(shù)據(jù),能夠全面且及時地獲得基站的交互信息,交互信息中幾乎涵蓋造成基站故障的所有可能故障因素,因此本技術(shù)實施例在故障基站確定過程中預(yù)測因素更加全面;然后從終端與基站的交互數(shù)據(jù)中提取出預(yù)設(shè)時間段內(nèi)終端與基站通信交互的包括多個特征向量的時序交互數(shù)據(jù),通過時序特征向量可以展示更加復(fù)雜多樣的基站交互信息,能夠得到與基站故障關(guān)聯(lián)關(guān)系更強的故障因素,所以本技術(shù)實施例在故障基站確定過程中預(yù)測因素與預(yù)測結(jié)果具有更強相關(guān)性;最后利用已構(gòu)建好的預(yù)測模型計算基站的故障風(fēng)險值,確定大于預(yù)設(shè)閾值的故障風(fēng)險值對應(yīng)基站為目標(biāo)基站,這里借助已訓(xùn)練好的預(yù)測模型可以更加快速地獲得預(yù)測結(jié)果,提升了基站確定過程的效率和準(zhǔn)確率。因此本技術(shù)實施例提供了一種基站確定的方法、裝置、設(shè)備、計算機存儲介質(zhì)及計算機程序產(chǎn)品,能夠在故障基站確定過程中提供更加全面的、關(guān)聯(lián)性更強的預(yù)測因素。