System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及通信领域,并且更具体地,涉及一种通信方法和通信装置。
技术介绍
1、5g核心网的服务化接口中携带大量的拓扑信息,这些拓扑信息如果不加处理,可能会随着漫游接口和互通接口流出本网控制范围。因此,在发送消息时需要将该拓扑信息隐藏,在收到消息时再将其恢复。
2、在此情况下,如何使得被隐藏的拓扑信息能够被顺利恢复,是当下亟需解决的问题。
技术实现思路
1、本申请实施例提供一种通信方法和通信装置,该方法能够使得隐藏后的拓扑信息正确的恢复,从而能够避免因为第一sepp和第二sepp不同而导致的业务失败。
2、第一方面,提供了一种通信方法,该方法包括:响应于第一网元向第二网络发送第一请求消息的需求,第一安全和边界代理网元sepp根据第一算法和第一密钥id生成隐藏信息,该隐藏信息为隐藏后的第一网元的拓扑信息;第一sepp向第二网络发送第一消息,该第一消息包括该第一请求消息和该隐藏信息,该隐藏信息携带第一密钥id;第二sepp接收该第二网络为响应于该第一消息发送的第二消息,该第二消息包括第一回复消息和该隐藏信息,该第一sepp和该第二sepp属于第一网络,该第一sepp和该第二sepp预置有该第一算法和该第一密钥id;该第二sepp根据该第一密钥id恢复该隐藏信息,进而获得该第一网元的拓扑信息,以便根据该第一网元的拓扑信息将该第一回复消息路由至该第一网元。
3、具体地,该第二sepp基于该第一算法,根据该第一密钥id恢复该隐藏信息。
4、
5、可选地,第一sepp和所述第二sepp为同一个sepp。
6、本申请实施例中,通过在同网络中的sepp上预置相同的算法和密钥id信息,能够实现同网络下不同sepp之间的拓扑信息互相隐藏和恢复的功能,进而实现同网络中所有sepp在收到需要恢复的拓扑隐藏信息时,能够正确恢复该隐藏的拓扑信息,从而进一步根据该拓扑信息将对应的消息路由到正确的地址,能够避免由于sepp不同而导致的业务失败。
7、结合第一方面,在一种可能的实现方式中,第一sepp生成隐藏信息,包括:该第一sepp接收第一网元发送的第一请求消息和该第一网元的拓扑信息;该第一sepp根据第一算法和第一密钥id加密该第一网元的拓扑信息,进而生成该隐藏信息。
8、本申请实施例中,采用加密的方式对消息中的拓扑信息进行隐藏,只要同网络中的sepp上预置相同的算法和密钥id,即可实现同网络下不同sepp之间的拓扑信息互相隐藏和恢复的功能。
9、结合第一方面,在一种可能的实现方式中,第一sepp向第二网络发送第一消息,包括:第一sepp生成第一完全限定域名fqdn,该第一fqdn包括该隐藏信息和该第一密钥id;该第一sepp向第二网络发送第一消息,该第一消息包括该第一请求消息和该第一fqdn。
10、可选地,该第一fqdn还包括该第一网元的域信息。
11、本申请实施例中,消息携带的隐藏信息可以以存在于fqdn中,并且,该fqdn还包括该第一网元的域信息,这样,拓扑信息在隐藏后,能够跟与其相对应的密钥信息和域信息被打包在同一个fqdn中,能够便于sepp在接收到该隐藏信息后更容易识别,并且,也更容易获取恢复该隐藏信息所需要使用的密钥id等信息,能够提高拓扑信息的恢复准确率和恢复效率。
12、第二方面,提供了一种通信方法,该方法包括:响应于第一网元向第二网络发送第一请求消息的需求,第一安全和边界代理网元sepp向该第二网络发送第一消息,该第一消息包括该第一请求消息和第一指示信息,该第一指示信息用于指示该第一sepp对应的路由类别为严格路由;该第一sepp接收该第二网络为响应于该第一消息,根据第一路径发送的第二消息,该第二消息包括第一回复消息,该第一路径是该第二网络根据该第一消息的路径生成的,该第一路径包括一个或多个设备,该一个或多个设备均对应一个路由类别,该路由类别包括严格路由;该第一sepp向该第一网元发送该第一回复消息。
13、可选地,该路由类别还包括宽松路由。
14、应理解:若消息路径所包括的某个设备对应的路由类别为严格路由,那么按照该消息路径发送的消息就必须经过该设备;若消息路径所包括的某个设备对应的路由类别为宽松路由,那么按照该消息路径发送的消息可以经过经过该设备,也可以不经过该设备。
15、可选地,第一网元为接入与移动性管理功能amf、会话管理功能smf、统一数据管理udm、用户面功能upf、认证服务器功能ausf、短消息服务功能smsf中的任意一种。
16、本申请实施例中,通过记录请求消息的路径,并根据该路径生成回复消息的路径的方式,且将路径中的sepp标记为严格路由,使得请求消息对应的回复消息必须经过被标记为严格路由的sepp,这样,能够实现对消息路径的控制,使得消息的收发都经过同一个sepp,进而能够避免由于sepp不同而导致的业务失败。
17、结合第二方面,在一种可能的实现方式中,第一消息还包括隐藏信息,该隐藏信息为隐藏后的该第一网元的拓扑信息,该第二消息还包括该隐藏信息,该第一sepp向该第一网元发送该第一回复消息,包括:该第一sepp将该隐藏信息恢复为该第一网元的拓扑信息;该第一sepp根据该第一网元的拓扑信息向该第一网元发送该第一回复消息。
18、可选地,该第一sepp通过加密该第一网元的拓扑信息,生成该隐藏信息。
19、可选地,方法还包括:该第一sepp接收该第一网元发送的该第一请求消息和该第一网元的拓扑信息。
20、本申请实施例中,通过对消息路径的控制,进而能够使得以sepp隐藏的地址为目的地址的消息都能路由到他自己,从而避免出现消息路由到其他sepp无法恢复的情况,进而使得隐藏的拓扑信息能够被正确恢复,避免了由于sepp不同而导致的业务失败。
21、第三方面,提供了一种通信方法,该方法包括:第二网元接收第一安全和边界代理网元sepp发送的第一消息,该第一消息包括第一请求消息和第一指示信息,该第一指示信息用于指示该第一sepp对应的路由类别为严格路由;该第二网元根据该第一消息的路径生成第一路径,该第一路径包括一个或多个设备,该一个或多个设备均对应一个路由类别,该路由类别包括严格路由;响应于该第一消息,该第二网元根据该第一路径向该第一sepp发送第二消息,该第二消息包括第一回复消息。
22、其中,更具体地,该第二网元根据该第一路径和该第一路径上的设备对应的路由类别向该第一sepp发送第二消息,该第二消息包括第一回复消息。
23、可选地,所述第二网元记录该第一消息的路径。
24、可选地,该第二网元为接入与移动性管理功能amf、会话管理功能smf、统一数据管理udm、本文档来自技高网...
【技术保护点】
1.一种通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一SEPP根据第一算法和第一密钥ID生成隐藏信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述第一SEPP向所述第二网络发送第一消息,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一FQDN还包括所述第一网元的域信息。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一网元为接入与移动性管理功能AMF、会话管理功能SMF、统一数据管理UDM、用户面功能UPF、认证服务器功能AUSF、短消息服务功能SMSF中的任意一种。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一SEPP和所述第二SEPP为同一个SEPP。
7.一种通信方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述第一消息还包括隐藏信息,所述隐藏信息为隐藏后的所述第一网元的拓扑信息,所述第二消息还包括所述隐藏信息,所述第一SEPP向所述第一网元发送所述第一回复消息,包
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
11.根据权利要求7至10中任一项所述的方法,其特征在于,所述路由类别还包括宽松路由。
12.根据权利要求7至11中任一项所述的方法,其特征在于,所述第一网元为接入与移动性管理功能AMF、会话管理功能SMF、统一数据管理UDM、用户面功能UPF、认证服务器功能AUSF、短消息服务功能SMSF中的任意一种。
13.一种通信方法,其特征在于,所述方法包括:
14.根据权利要求13所述的方法,其特征在于,所述第一消息还包括隐藏信息,所述隐藏信息为隐藏后的所述第一网元的拓扑信息,所述第二消息还包括所述隐藏信息。
15.根据权利要求13或14所述的方法,其特征在于,所述方法还包括:
16.根据权利要求13至15中任一项所述的方法,其特征在于,所述第二网元根据所述第一消息的路径生成第一路径,包括:
17.根据权利要求13至16中任一项所述的方法,其特征在于,所述第二网元为接入与移动性管理功能AMF、会话管理功能SMF、统一数据管理UDM、用户面功能UPF、认证服务器功能AUSF、短消息服务功能SMSF中的任意一种。
18.一种通信方法,其特征在于,所述方法包括:
19.根据权利要求18所述的方法,其特征在于,所述方法还包括:
20.根据权利要求18或19所述的方法,其特征在于,所述方法还包括:
21.根据权利要求18至20中任一项所述的方法,其特征在于,所述第三网元为所述第一SEPP。
22.根据权利要求18至20中任一项所述的方法,其特征在于,所述第三网元为接入与移动性管理功能AMF、会话管理功能SMF、统一数据管理UDM、用户面功能UPF、认证服务器功能AUSF、短消息服务功能SMSF中的任意一种。
23.根据权利要求18至22中任一项所述的方法,其特征在于,所述第一网元为AMF、SMF、UDM、UPF、AUSF、SMSF中的任意一种。
24.一种通信装置,其特征在于,包括用于执行如权利要求1至6,7至12,13至17或18至23中任一项所述的方法的模块。
25.一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至6,7至12,13至17或18至23中任一项所述的方法。
26.一种计算机可读存储介质,其特征在于,所述存储介质中存储有程序或指令,当所述程序或指令被运行时,实现如权利要求1至6,7至12,13至17或18至23中任一项所述的方法。
...【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一sepp根据第一算法和第一密钥id生成隐藏信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述第一sepp向所述第二网络发送第一消息,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一fqdn还包括所述第一网元的域信息。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一网元为接入与移动性管理功能amf、会话管理功能smf、统一数据管理udm、用户面功能upf、认证服务器功能ausf、短消息服务功能smsf中的任意一种。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一sepp和所述第二sepp为同一个sepp。
7.一种通信方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述第一消息还包括隐藏信息,所述隐藏信息为隐藏后的所述第一网元的拓扑信息,所述第二消息还包括所述隐藏信息,所述第一sepp向所述第一网元发送所述第一回复消息,包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
11.根据权利要求7至10中任一项所述的方法,其特征在于,所述路由类别还包括宽松路由。
12.根据权利要求7至11中任一项所述的方法,其特征在于,所述第一网元为接入与移动性管理功能amf、会话管理功能smf、统一数据管理udm、用户面功能upf、认证服务器功能ausf、短消息服务功能smsf中的任意一种。
13.一种通信方法,其特征在于,所述方法包括:
14.根据权利要求13所述的方法,其特征在于,所述第一消息还包括隐藏信息,所述隐藏信息为隐藏后的所述第一网元的拓扑信息,所述第二消息还包括所述隐藏信息。
15.根据权利要求13或14所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。