本發明涉及通信,特別是指一種終端認證驗證方法及終端認證驗證裝置。
背景技術:
1、相關技術中,網絡或網絡運營商無法獲知網內運行終端是否為通過測試認證的合格終端,這樣未通過測試認證的終端流入現網,會影響網內用戶體驗,給現網運營帶來挑戰。
技術實現思路
1、本發明要解決的技術問題是提供一種終端認證驗證方法及終端認證驗證裝置,能夠驗證終端是否為合格終端。
2、為解決上述技術問題,本發明的實施例提供技術方案如下:
3、一方面,本發明的實施例提供一種終端認證驗證方法,應用于第一網絡功能,包括:
4、接收第三網絡功能發送的終端的認證驗證信息;
5、根據存儲的終端認證列表和所述終端的認證驗證信息對所述終端進行認證驗證,所述終端認證列表包括多個認證驗證信息和/或與其對應的認證驗證結果;
6、若驗證所述終端為合格終端,向所述第三網絡功能發送第一指示消息,指示所述終端認證驗證成功;若驗證所述終端不是合格終端,向所述第三網絡功能發送第一指示消息,指示所述終端認證驗證失敗。
7、一些實施例中,所述終端的認證驗證信息包括所述終端的認證信息,
8、所述終端的認證信息包括終端認證驗證標識;或
9、所述終端的認證信息包括終端認證驗證標識和國際移動臺設備身份碼imei;或
10、所述終端的認證信息包括國際移動臺設備身份碼imei。
11、一些實施例中,根據存儲的終端認證列表和所述終端的認證驗證信息對所述終端進行認證驗證包括:
12、若在所述終端認證列表中未查找到所述終端的認證驗證信息;
13、從第二網絡功能獲取所述終端的認證驗證信息和/或所述終端的認證驗證信息對應的認證驗證結果;
14、對所述終端認證列表進行更新,將所述終端的認證驗證信息和/或所述終端的認證驗證信息對應的認證驗證結果存儲在所述終端認證列表中。
15、一些實施例中,所述方法還包括:
16、從第二網絡功能獲取所述終端認證列表。
17、一些實施例中,所述從第二網絡功能獲取終端認證列表包括以下至少一項:
18、向所述第二網絡功能發送列表請求消息,請求獲取所述終端認證列表,接收所述第二網絡功能發送的所述終端認證列表;
19、接收所述第二網絡功能周期性發送的所述終端認證列表。
20、本發明實施例還提供了一種終端認證驗證方法,應用于第三網絡功能,包括:
21、向第一網絡功能發送終端的認證驗證信息,以使所述第一網絡功能根據所述認證驗證信息對所述終端進行認證驗證,判斷所述終端是否為合格終端;
22、接收所述第一網絡功能發送的第一指示消息,所述第一指示消息指示對所述終端認證驗證失敗或認證驗證成功;
23、向所述終端發送第二指示消息,指示對所述終端認證驗證失敗或認證驗證成功。
24、一些實施例中,所述認證驗證信息包括所述終端的認證信息;
25、所述終端的認證信息包括終端認證驗證標識;或
26、所述終端的認證信息包括終端認證驗證標識和國際移動臺設備身份碼imei;或
27、所述終端的認證信息包括國際移動臺設備身份碼imei。
28、一些實施例中,所述方法還包括獲取所述終端的認證信息,獲取所述終端的認證信息包括:
29、在終端注冊流程完成后或在終端注冊流程過程中,向所述終端發送第一請求消息,請求獲取所述終端的認證信息;
30、接收所述終端返回的第一響應消息,所述第一響應消息包括所述終端的認證信息。
31、一些實施例中,在所述第一指示消息指示對所述終端認證驗證失敗的情況下,所述方法還包括:
32、在滿足預設條件后,停止為所述終端提供網絡服務;或
33、在滿足預設條件后,繼續為所述終端提供網絡服務。
34、一些實施例中,所述預設條件包括:預設的第一定時器超時,所述第一定時器在所述第三網絡功能接收到所述第一指示消息后開啟。
35、一些實施例中,繼續為所述終端提供網絡服務包括:
36、繼續為所述終端提供同樣的網絡服務;或
37、為所述終端提供不同服務內容的網絡服務。
38、本發明實施例還提供了一種終端認證驗證方法,應用于第二網絡功能,包括:
39、向所述第一網絡功能發送終端認證列表,所述終端認證列表包括終端的認證驗證信息和/或與所述終端的認證驗證信息對應的認證驗證結果。
40、一些實施例中,所述終端的認證驗證信息包括所述終端的認證信息,
41、所述終端的認證信息包括終端認證驗證標識;或
42、所述終端的認證信息包括終端認證驗證標識和國際移動臺設備身份碼imei;或
43、所述終端的認證信息包括國際移動臺設備身份碼imei。
44、一些實施例中,所述向所述第一網絡功能發送終端認證列表包括以下至少一項:
45、接收所述第一網絡功能的列表請求消息,所述列表請求消息請求獲取所述終端認證列表,向所述第一網絡功能發送所述終端認證列表;
46、周期性向所述第一網絡功能發送所述終端認證列表。
47、本發明實施例還提供了一種終端認證驗證方法,應用于終端,包括:
48、接收第三網絡功能發送的第二指示消息,指示對所述終端認證驗證失敗或認證驗證成功。
49、一些實施例中,接收第三網絡功能發送的第二指示消息之前,所述方法還包括:
50、在終端注冊流程完成后或在終端注冊流程過程中,接收所述第三網絡功能發送的第一請求消息,請求獲取所述終端的認證信息;
51、向所述第三網絡功能發送第一響應消息,所述第一響應消息包括所述終端的認證信息。
52、一些實施例中,
53、所述終端的認證信息包括終端認證驗證標識;或
54、所述終端的認證信息包括終端認證驗證標識和國際移動臺設備身份碼imei;或
55、所述終端的認證信息包括國際移動臺設備身份碼imei。
56、本發明實施例還提供了一種終端認證驗證裝置,應用于第一網絡功能,包括收發機和處理器,
57、所述收發機用于接收第三網絡功能發送的終端的認證驗證信息;
58、所述處理器用于根據存儲的終端認證列表和所述終端的認證驗證信息對所述終端進行認證驗證,所述終端認證列表包括多個認證驗證信息和/或與其對應的認證驗證結果;
59、所述收發機還用于若驗證所述終端為合格終端,向所述第三網絡功能發送第一指示消息,指示所述終端認證驗證成功;若驗證所述終端不是合格終端,向所述第三網絡功能發送第一指示消息,指示所述終端認證驗證失敗。
60、本發明實施例還提供了一種終端認證驗證裝置,應用于第三網絡功能,包括收發機和處理器,
61、所述收發機用于向第一網絡功能發送終端的認證驗證信息,以使所述第一網絡功能根據所述認證驗證信息對所述終端進行認證驗證,判斷所述終端是否為合格終端;接收所述第一網絡功能發送的第一指示消息,所述第一指示消息指示對所述終端認證驗證失敗或認證驗證成功;向所述終端發送第二指示消息,指示對所述終端認證驗證失敗或認證驗證成功。
62、本發明實施例還提供了一種終端認證驗證裝置,應用于第二網絡功能,包括收發機和處理器,
63、所述收發機用于向所述第一網絡功能發送終端認證列表,所述終端認證列表包括終端的認證驗證信息和/或與所述終端的認證驗證信息對應的認證驗證結果。
64、本發明實施例還提供了一種終端認證驗證裝置,應用于終端,包括收發機和處理器,
65、所述收發機用于接收第三網絡功能發送的第二指示消息,指示對所述終端認證驗證失敗或認證驗證成功。
66、本發明實施例還提供了一種終端認證驗證裝置,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序;所述處理器執行所述程序時實現如上所述的終端認證驗證方法。
67、本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如上所述的終端認證驗證方法中的步驟。
68、本發明的實施例具有以下有益效果:
69、上述方案中,第三網絡功能向第一網絡功能發送終端的認證驗證信息,第一網絡功能根據存儲的終端認證列表和所述終端的認證驗證信息對所述終端進行認證驗證,判斷終端是否為合格終端,本實施例可以增強對現網終端的把控力,有助于保障用戶體驗,提升現網運營質量。