本发明涉及通信,尤其涉及一种故障上报方法及网元。
背景技术:
1、针对移动通信系统的专线业务,通常为终端签约特定的接入点名称(accesspoint name,apn)和/或数据网络名称(data network name,dnn)和/或单一网络切片选择辅助信息(single network slice selection assistance information,s-nssai),在协议数据单元(protocol data unit,pdu)会话建立过程中,第二网元基于该特定的apn和/或dnn和/或s-nssai等信息为终端选择第一网元,示例地,移动管理功能(access andmobility management function,amf)基于该特定的apn和/或dnn和/或s-nssai等信息为终端选择会话管理功能(session management function,smf),smf基于该特定的apn和/或dnn和/或s-nssai等信息为终端选择用户面功能(user plane function,upf),并通过选择的upf与数据网络之间的链路与数据网络通信。目前,在为终端选择第一网元时,由第二网元基于apn和/或dnn和/或s-nssai等信息在相关集合中为终端随机选择第一网元,在第一网元与数据网络之间的链路出现故障时,有可能会为终端选择故障链路对应的第一网元,导致业务失败。
技术实现思路
1、本发明实施例提供一种故障上报方法及网元,以解决现有在第一网元与数据网络之间的链路出现故障时,有可能会为终端选择故障链路对应的第一网元,导致业务失败的概率较大的问题。
2、为解决上述技术问题,本发明是这样实现的:
3、第一方面,本发明实施例提供了一种故障上报方法,用于第一网元,所述方法包括:
4、检测第一网元链路的链路状态,所述第一网元链路为所述第一网元与数据网络之间的链路;
5、在所述第一网元链路发生故障,或者所述第一网元链路的故障已恢复的情况下,向第二网元发送携带所述第一网元链路的链路状态的上报消息。
6、可选的,所述上报消息中包括所述第一网元链路对应的接入点名称apn和/或数据网络名称dnn和/或单一网络切片选择辅助信息s-nssai。
7、可选的,所述向第二网元发送携带所述第一网元链路的链路状态的上报消息,包括:
8、在故障通知开关的开关状态为开启状态的情况下,向第二网元发送携带所述第一网元链路的链路状态的上报消息。
9、可选的,所述第一网元链路包括如下至少一项:
10、n6接口链路,sgi接口链路,gi接口链路,虚拟专用网络,所述第一网元与数据网络的隧道。
11、第二方面,本发明实施例提供了一种故障上报方法,应用于第二网元,所述方法包括:
12、获取第一网元链路的链路状态,所述第一网元链路为第一网元与数据网络之间的链路;
13、其中,所述第一网元链路的链路状态指示所述第一网元链路发生故障,或者所述第一网元链路的故障已恢复。
14、可选的,所述获取第一网元链路的链路状态,包括:
15、接收第一网元发送的携带所述第一网元链路的链路状态的上报消息。
16、可选的,所述方法还包括:
17、根据所述上报消息更新存储的第一网元链路的链路状态。
18、可选的,所述获取第一网元链路的链路状态,包括:
19、获取第一网元链路的链路状态,并获取所述第一网元链路对应的apn和/或dnn和/或s-nssai。
20、可选的,所述获取第一网元链路的链路状态,包括:
21、在故障通知开关为开启状态的情况下,获取第一网元链路的链路状态。
22、可选的,所述第一网元链路包括如下至少一项:
23、n6接口链路,sgi接口链路,gi接口链路,虚拟专用网络,所述第一网元与数据网络的隧道。
24、可选的,所述获取第一网元链路的链路状态之后,所述方法还包括:
25、基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元。
26、可选的,所述基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元,包括:
27、为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端,选择或重选第一网元或第三网元。
28、可选的,所述基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元,包括:
29、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则基于所述第一网元链路的链路状态选择或重选第三网元;
30、和/或
31、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则基于所述第一网元链路的链路状态选择或重选第一网元或第三网元。
32、可选的,所述基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元,包括:
33、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则基于所述第一网元链路的链路状态,为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第三网元;
34、和/或
35、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则基于所述第一网元链路的链路状态,为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第一网元或第三网元。
36、可选的,所述基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元,包括:
37、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则从第一网元集合中为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第三网元;
38、其中,所述第一网元集合包括所述apn和/或dnn和/或s-nssai对应的第三网元。
39、可选的,所述基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元,包括:
40、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则从第二网元集合中为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第一网元或第三网元;
41、其中,所述第二网元集合包括所述apn和/或dnn和/或s-nssai对应的第一网元和第三网元。
42、可选的,所述获取第一网元链路的链路状态之后,所述方法还包括:
43、在所述第一网元链路的链路状态指示所述第一网元链路发生故障的情况下,对采用所述第一网元链路进行通信的终端进行协议数据单元pdu会话释放。
44、可选的,所述终端重新进行pdu会话建立过程。
45、第三方面,本发明实施例提供了一种网元,所述网元为第一网元,所述第一网元包括:
46、检测模块,用于检测第一网元链路的链路状态,所述第一网元链路为所述第一网元与数据网络之间的链路;
47、发送模块,用于在所述第一网元链路发生故障,或者所述第一网元链路的故障已恢复的情况下,向第二网元发送携带所述第一网元链路的链路状态的上报消息。
48、可选的,所述上报消息中包括所述第一网元链路对应的接入点名称apn和/或数据网络名称dnn和/或单一网络切片选择辅助信息s-nssai。
49、可选的,所述发送模块具体用于:
50、在故障通知开关的开关状态为开启状态的情况下,向第二网元发送携带所述第一网元链路的链路状态的上报消息。
51、可选的,所述第一网元链路包括如下至少一项:
52、n6接口链路,sgi接口链路,gi接口链路,虚拟专用网络,所述第一网元与数据网络的隧道。
53、第四方面,本发明实施例提供了一种网元,所述网元为第二网元,所述第二网元包括:
54、获取模块,用于获取第一网元链路的链路状态,所述第一网元链路为第一网元与数据网络之间的链路;
55、其中,所述第一网元链路的链路状态指示所述第一网元链路发生故障,或者所述第一网元链路的故障已恢复。
56、可选的,所述获取模块具体用于:
57、接收第一网元发送的携带所述第一网元链路的链路状态的上报消息。
58、可选的,所述装置还包括:
59、更新模块,用于根据所述上报消息更新存储的第一网元链路的链路状态。
60、可选的,所述获取模块具体用于:
61、获取第一网元链路的链路状态,并获取所述第一网元链路对应的apn和/或dnn和/或s-nssai。
62、可选的,所述获取模块具体用于:
63、在故障通知开关为开启状态的情况下,获取第一网元链路的链路状态。
64、可选的,所述第一网元链路包括如下至少一项:
65、n6接口链路,sgi接口链路,gi接口链路,虚拟专用网络,所述第一网元与数据网络的隧道。
66、可选的,所述装置还包括:
67、选择模块,用于基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元。
68、可选的,所述选择模块具体用于:
69、为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端,选择或重选第一网元或第三网元。
70、可选的,所述选择模块具体用于:
71、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则基于所述第一网元链路的链路状态选择或重选第三网元;
72、和/或
73、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则基于所述第一网元链路的链路状态选择或重选第一网元或第三网元。
74、可选的,所述选择模块具体用于:
75、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则基于所述第一网元链路的链路状态,为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第三网元;
76、和/或
77、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则基于所述第一网元链路的链路状态,为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第一网元或第三网元。
78、可选的,所述选择模块具体用于:
79、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则从第一网元集合中为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第三网元;
80、其中,所述第一网元集合包括所述apn和/或dnn和/或s-nssai对应的第三网元。
81、可选的,所述选择模块具体用于:
82、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则从第二网元集合中为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第一网元或第三网元;
83、其中,所述第二网元集合包括所述apn和/或dnn和/或s-nssai对应的第一网元和第三网元。
84、可选的,所述装置还包括:
85、释放模块,用于在所述第一网元链路的链路状态指示所述第一网元链路发生故障的情况下,对采用所述第一网元链路进行通信的终端进行协议数据单元pdu会话释放。
86、可选的,所述终端重新进行pdu会话建立过程。
87、第五方面,本发明实施例提供了一种网元,所述网元为第一网元,所述第一网元包括收发机和处理器,
88、所述处理器,用于检测第一网元链路的链路状态,所述第一网元链路为所述第一网元与数据网络之间的链路;
89、所述收发机,用于在所述第一网元链路发生故障,或者所述第一网元链路的故障已恢复的情况下,向第二网元发送携带所述第一网元链路的链路状态的上报消息。
90、可选的,所述上报消息中包括所述第一网元链路对应的接入点名称apn和/或数据网络名称dnn和/或单一网络切片选择辅助信息s-nssai。
91、可选的,所述收发机,具体用于:
92、在故障通知开关的开关状态为开启状态的情况下,向第二网元发送携带所述第一网元链路的链路状态的上报消息。
93、可选的,所述第一网元链路包括如下至少一项:
94、n6接口链路,sgi接口链路,gi接口链路,虚拟专用网络,所述第一网元与数据网络的隧道。
95、第六方面,本发明实施例提供了一种网元,所述网元为第二网元,所述第二网元包括收发机和处理器,
96、所述处理器,用于获取第一网元链路的链路状态,所述第一网元链路为第一网元与数据网络之间的链路;
97、其中,所述第一网元链路的链路状态指示所述第一网元链路发生故障,或者所述第一网元链路的故障已恢复。
98、可选的,所述收发机,用于:
99、接收第一网元发送的携带所述第一网元链路的链路状态的上报消息。
100、可选的,所述处理器,还用于:
101、根据所述上报消息更新存储的第一网元链路的链路状态。
102、可选的,所述处理器,还用于:
103、获取第一网元链路的链路状态,并获取所述第一网元链路对应的apn和/或dnn和/或s-nssai。
104、可选的,所述处理器,还用于:
105、在故障通知开关为开启状态的情况下,获取第一网元链路的链路状态。
106、可选的,所述第一网元链路包括如下至少一项:
107、n6接口链路,sgi接口链路,gi接口链路,虚拟专用网络,所述第一网元与数据网络的隧道。
108、可选的,所述处理器,还用于:
109、基于所述第一网元链路的链路状态,选择或重选第一网元或第三网元。
110、可选的,所述处理器,还用于:
111、为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端,选择或重选第一网元或第三网元。
112、可选的,所述处理器,还用于:
113、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则基于所述第一网元链路的链路状态选择或重选第三网元;
114、和/或
115、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则基于所述第一网元链路的链路状态选择或重选第一网元或第三网元。
116、可选的,所述处理器,还用于:
117、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则基于所述第一网元链路的链路状态,为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第三网元;
118、和/或
119、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则基于所述第一网元链路的链路状态,为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第一网元或第三网元。
120、可选的,所述处理器,还用于:
121、若所述第一网元链路的链路状态指示所述第一网元链路发生故障,则从第一网元集合中为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第三网元;
122、其中,所述第一网元集合包括所述apn和/或dnn和/或s-nssai对应的第三网元。
123、可选的,所述处理器,还用于:
124、若所述第一网元链路的链路状态指示所述第一网元链路的故障已恢复,则从第二网元集合中为使用与所述第一网元链路对应的apn和/或dnn和/或s-nssai的终端选择或重选第一网元或第三网元;
125、其中,所述第二网元集合包括所述apn和/或dnn和/或s-nssai对应的第一网元和第三网元。
126、可选的,所述处理器,还用于:
127、在所述第一网元链路的链路状态指示所述第一网元链路发生故障的情况下,对采用所述第一网元链路进行通信的终端进行协议数据单元pdu会话释放。
128、可选的,所述终端重新进行pdu会话建立过程。
129、第七方面,本发明实施例提供一种网元,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面所述的故障上报方法的步骤,或者,所述程序被所述处理器执行时实现上述第二方面所述的故障上报方法的步骤。
130、第八方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的故障上报方法的步骤;或者所述计算机程序被处理器执行时实现上述第二方面所述的故障上报方法的步骤。
131、本发明实施例中,检测第一网元链路的链路状态,所述第一网元链路为所述第一网元与数据网络之间的链路;在所述第一网元链路发生故障,或者所述第一网元链路的故障已恢复的情况下,向第二网元发送携带所述第一网元链路的链路状态的上报消息。这样,第二网元能够基于携带所述第一网元链路的链路状态的上报消息选择或重选第一网元或第三网元,降低为特殊终端群体选择故障网元的权重,从而降低业务失败的概率。