本技術(shù)涉及計算機,尤其涉及一種事件監(jiān)控方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、目前,在45g網(wǎng)絡(luò)切換的場景下,當ue(用戶設(shè)備,userequipment)從4g切換到5g時,某些情況下,amf(access?and?mobilitymanagementfunction,接入和移動性管理功能)側(cè)沒有訂閱信息,或訂閱信息不準確,需要重新同步訂閱信息到amf。例如,當用戶首次從4g切換到5g,或用戶從5g切換到4g?amf清除本地訂閱記錄時,則amf側(cè)可能沒有訂閱請求對應(yīng)的時間信息。
2、可見,如何提高用戶設(shè)備發(fā)送事件信息的準確性,是一個值得關(guān)注的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、鑒于此,為解決上述部分或全部技術(shù)問題,本技術(shù)實施例提供一種事件監(jiān)控方法、裝置、電子設(shè)備及存儲介質(zhì)。
2、第一方面,本技術(shù)實施例提供一種事件監(jiān)控方法,所述方法包括:
3、確定用戶設(shè)備是否接入5g網(wǎng)絡(luò);
4、在確定所述用戶設(shè)備接入所述5g網(wǎng)絡(luò)的情況下,觸發(fā)第一訂閱請求,其中,所述第一訂閱請求攜帶網(wǎng)絡(luò)切換監(jiān)控事件;
5、確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,其中,所述目標網(wǎng)絡(luò)切換表示所述用戶設(shè)備由4g網(wǎng)絡(luò)切換為所述5g網(wǎng)絡(luò);
6、在所述用戶設(shè)備進行所述目標網(wǎng)絡(luò)切換的情況下,觸發(fā)第二訂閱請求,以及向所述用戶設(shè)備發(fā)送所述第二訂閱請求對應(yīng)的事件信息。
7、在一個可能的實施方式中,在所述確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換之前,所述方法還包括:
8、確定所述用戶設(shè)備的注冊信息;以及
9、所述確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,包括:
10、基于所述注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換。
11、在一個可能的實施方式中,所述確定所述用戶設(shè)備的注冊信息,包括:
12、接收所述用戶設(shè)備的位置更新請求;
13、保存所述位置更新請求對應(yīng)的4g注冊信息;
14、接收所述用戶設(shè)備的5g注冊請求;
15、保存所述5g注冊請求對應(yīng)的5g注冊信息;以及
16、所述基于所述注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,包括:
17、基于所述4g注冊信息和所述5g注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換。
18、在一個可能的實施方式中,所述基于所述4g注冊信息和所述5g注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,包括:
19、確定第一保存時刻是否位于第二保存時刻之前,得到判別信息,其中,所述第一保存時刻為所述4g注冊信息的保存時刻,所述第二保存時刻為所述5g注冊信息的保存時刻;
20、在所述判別信息表示所述第一保存時刻位于所述第二保存時刻之前的情況下,確定所述用戶設(shè)備進行目標網(wǎng)絡(luò)切換。
21、在一個可能的實施方式中,所述4g注冊信息和所述5g注冊信息采用第一網(wǎng)元保存;以及
22、在所述用戶設(shè)備進行所述目標網(wǎng)絡(luò)切換的情況下,所述方法還包括:
23、控制所述第一網(wǎng)元向第二網(wǎng)元發(fā)送通知消息,其中,所述通知消息攜帶表示所述用戶設(shè)備由4g網(wǎng)絡(luò)切換為5g網(wǎng)絡(luò)的信息;
24、控制所述第二網(wǎng)元向所述第一網(wǎng)元返回針對所述通知消息的成功響應(yīng)消息。
25、在一個可能的實施方式中,所述觸發(fā)第二訂閱請求,包括:
26、控制所述第二網(wǎng)元觸發(fā)第二訂閱請求,其中,所述第二訂閱請求攜帶所述4g網(wǎng)絡(luò)中監(jiān)控的事件;
27、控制所述第二網(wǎng)元向所述第一網(wǎng)元發(fā)送第二訂閱請求;
28、在所述第一網(wǎng)元將所述第二訂閱請求轉(zhuǎn)發(fā)給第三網(wǎng)元后,接收所述第三網(wǎng)元針對所述第二訂閱請求返回的成功響應(yīng)消息。
29、在一個可能的實施方式中,所述向所述用戶設(shè)備發(fā)送所述第二訂閱請求對應(yīng)的事件信息,包括:
30、控制第三網(wǎng)元檢測所述第二訂閱請求對應(yīng)的事件信息;
31、將所述事件信息保存于所述第三網(wǎng)元;
32、控制所述第三網(wǎng)元檢測事件,以及向所述用戶設(shè)備發(fā)送所述事件通知信息。
33、第二方面,本技術(shù)實施例提供一種事件監(jiān)控裝置,所述裝置包括:
34、第一確定單元,用于確定用戶設(shè)備是否接入5g網(wǎng)絡(luò);
35、第一觸發(fā)單元,用于在確定所述用戶設(shè)備接入所述5g網(wǎng)絡(luò)的情況下,觸發(fā)第一訂閱請求,其中,所述第一訂閱請求攜帶網(wǎng)絡(luò)切換監(jiān)控事件;
36、第二確定單元,用于確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,其中,所述目標網(wǎng)絡(luò)切換表示所述用戶設(shè)備由4g網(wǎng)絡(luò)切換為所述5g網(wǎng)絡(luò);
37、第二觸發(fā)單元,用于在所述用戶設(shè)備進行所述目標網(wǎng)絡(luò)切換的情況下,觸發(fā)第二訂閱請求,以及向所述用戶設(shè)備發(fā)送所述第二訂閱請求對應(yīng)的事件信息。
38、在一個可能的實施方式中,在所述確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換之前,所述裝置還包括:
39、第三確定單元,用于確定所述用戶設(shè)備的注冊信息;以及
40、所述確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,包括:
41、基于所述注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換。
42、在一個可能的實施方式中,所述確定所述用戶設(shè)備的注冊信息,包括:
43、接收所述用戶設(shè)備的位置更新請求;
44、保存所述位置更新請求對應(yīng)的4g注冊信息;
45、接收所述用戶設(shè)備的5g注冊請求;
46、保存所述5g注冊請求對應(yīng)的5g注冊信息;以及
47、所述基于所述注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,包括:
48、基于所述4g注冊信息和所述5g注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換。
49、在一個可能的實施方式中,所述基于所述4g注冊信息和所述5g注冊信息,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,包括:
50、確定第一保存時刻是否位于第二保存時刻之前,得到判別信息,其中,所述第一保存時刻為所述4g注冊信息的保存時刻,所述第二保存時刻為所述5g注冊信息的保存時刻;
51、在所述判別信息表示所述第一保存時刻位于所述第二保存時刻之前的情況下,確定所述用戶設(shè)備進行目標網(wǎng)絡(luò)切換。
52、在一個可能的實施方式中,所述4g注冊信息和所述5g注冊信息采用第一網(wǎng)元保存;以及
53、在所述用戶設(shè)備進行所述目標網(wǎng)絡(luò)切換的情況下,所述裝置還包括:
54、第一控制單元,用于控制所述第一網(wǎng)元向第二網(wǎng)元發(fā)送通知消息,其中,所述通知消息攜帶表示所述用戶設(shè)備由4g網(wǎng)絡(luò)切換為5g網(wǎng)絡(luò)的信息;
55、第二控制單元,用于控制所述第二網(wǎng)元向所述第一網(wǎng)元返回針對所述通知消息的成功響應(yīng)消息。
56、在一個可能的實施方式中,所述觸發(fā)第二訂閱請求,包括:
57、控制所述第二網(wǎng)元觸發(fā)第二訂閱請求,其中,所述第二訂閱請求攜帶所述4g網(wǎng)絡(luò)中監(jiān)控的事件;
58、控制所述第二網(wǎng)元向所述第一網(wǎng)元發(fā)送第二訂閱請求;
59、在所述第一網(wǎng)元將所述第二訂閱請求轉(zhuǎn)發(fā)給第三網(wǎng)元后,接收所述第三網(wǎng)元針對所述第二訂閱請求返回的成功響應(yīng)消息。
60、在一個可能的實施方式中,所述向所述用戶設(shè)備發(fā)送所述第二訂閱請求對應(yīng)的事件信息,包括:
61、控制第三網(wǎng)元檢測所述第二訂閱請求對應(yīng)的事件信息;
62、將所述事件信息保存于所述第三網(wǎng)元;
63、控制所述第三網(wǎng)元檢測事件,以及向所述用戶設(shè)備發(fā)送所述事件通知信息。
64、第三方面,本技術(shù)實施例提供一種電子設(shè)備,包括:
65、存儲器,用于存儲計算機程序;
66、處理器,用于執(zhí)行所述存儲器中存儲的計算機程序,且所述計算機程序被執(zhí)行時,實現(xiàn)本技術(shù)上述第一方面的事件監(jiān)控方法中任一實施例的方法。
67、第四方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,實現(xiàn)如上述第一方面的事件監(jiān)控方法中任一實施例的方法。
68、第五方面,本技術(shù)實施例提供一種計算機程序,所述計算機程序包括計算機可讀代碼,當所述計算機可讀代碼在設(shè)備上運行時,使得該設(shè)備中的處理器實現(xiàn)如上述第一方面的事件監(jiān)控方法中任一實施例的方法。
69、本技術(shù)實施例提供的事件監(jiān)控方法,可以確定用戶設(shè)備是否接入5g網(wǎng)絡(luò),之后,在確定所述用戶設(shè)備接入所述5g網(wǎng)絡(luò)的情況下,觸發(fā)第一訂閱請求,其中,所述第一訂閱請求攜帶網(wǎng)絡(luò)切換監(jiān)控事件,然后,確定所述用戶設(shè)備是否進行目標網(wǎng)絡(luò)切換,其中,所述目標網(wǎng)絡(luò)切換表示所述用戶設(shè)備由4g網(wǎng)絡(luò)切換為所述5g網(wǎng)絡(luò),隨后,在所述用戶設(shè)備進行所述目標網(wǎng)絡(luò)切換的情況下,觸發(fā)第二訂閱請求,以及向所述用戶設(shè)備發(fā)送所述第二訂閱請求對應(yīng)的事件信息。由此,可以在用戶設(shè)備接入5g網(wǎng)絡(luò)的情況下,監(jiān)控網(wǎng)絡(luò)切換事件,之后,若監(jiān)控到用戶設(shè)備由4g網(wǎng)絡(luò)切換為5g網(wǎng)絡(luò),則通過5g網(wǎng)絡(luò)重新觸發(fā)訂閱請求,隨后可以向用戶設(shè)備發(fā)送重新觸發(fā)的訂閱請求對應(yīng)的事件信息,這樣,可以提高用戶設(shè)備從4g網(wǎng)絡(luò)切換至5g網(wǎng)絡(luò)的場景下,向用戶設(shè)備發(fā)送事件信息的準確性。