一种端到端漫游认证方法、系统与流程

文档序号:32260554发布日期:2022-11-19 12:44阅读:155来源:国知局
一种端到端漫游认证方法、系统与流程

1.本发明属于铁路通信领域,特别涉及一种端到端漫游认证方法、系统。


背景技术:

2.5g-r是铁路下一代的宽带无线移动系统,用于解决现有gsm-r(global system for mobile communications
ꢀ–ꢀ
railway-铁路综合数字移动通信系统)系统的一些带宽、速率、时延以及业务承载能力等不足的问题,是gsm-r系统的后续升级换代产品。
3.铁路移动通信网,由全路统一规划,按功能特性划分为全路公用设备、路局中心设备、车站及沿线设备等几类。全路共有18个路局,各路局有各自的管辖区,在列车长途运行中,存在着跨局切换的场景。基于铁路业务的高安全、低时延、高可靠、易维护等方面的考虑,新一代的5g-r系统的组网技术,要求:1)全路公用设备,是全路公共访问、数据全路共享的一级节点设备;2)铁路各路局,自行管理各自的用户、配置/生产数据和路局中心设备;3)涉及用户漫游的场景,关键业务要尽量采用拜访地本地疏导的方式。
4.以上组网,第二点的要求,使得各路局的用户数据、设备配置数据都不相同,并且路局的数据尽量保留在本地,路局间尽量不互通。第三点的要求,使得用户漫游到拜访地后要重新进行拜访地mcx(mission critical-x,铁路宽带集群通信)的认证、注册等业务,尽量访问使用拜访地的资源。即,一个用户的配置数据,只是在该用户所归属地的路局进行配置,其他路局应该不能直接管理或访问该用户的配置信息。
5.当用户漫游到拜访路局,因为拜访路局不负责该用户的管理,所以拜访路局的配置管理csc没有该用户的配置信息,而这时漫游用户又要在拜访路局mcx进行新的认证注册流程,以进行本地疏导的业务。这种情况下,漫游用户的认证和注册流程会因拜访地mcx系统没有该漫游用户信息而报错。考虑到业务连续性,需要设计一种方式,当用户漫游到拜访地时,让拜访地的csc到归属地的csc进行该用户的有效性验证,同时让该用户能使用拜访地的mcx服务资源。
6.5g-r mcx的公共配置数据库csc(common services core),是mcx业务用户配置的统一管理服务,包含统一认证服务idms(identity management server)、秘钥管理kms(key management server)、位置服务lms(location management server)、用户配置管理cms(configuration management server)、群组配置管理gms(group management server)等网元。csc中包含的功能网元较多,各网元的特性及跨局交换的方式也都不同,其中的统一认证服务idms,是用户登录5g-r mcx业务的入口,是解决mcx跨局漫游场景的语音mcptt(铁路宽带集群语音通信,mission critical of push to talk)、数据mcdata(铁路宽带集群数据通信,mission critical of data)、视频mcvideo(铁路宽带集群视频通信,mission critical of video)以及kms、lms、cms、gms等服务资源如何进行访问的关键点。本发明从统一认证idms的跨局数据交换处理方式的角度,来逐步展开漫游终端访问拜访地各csc网元的配置问题的解决方法。


技术实现要素:

7.针对上述问题,本发明提出一种端到端漫游认证方法,所述方法包括:用户终端到路局统一认证服务进行认证,其中,所述路局统一认证服务包括路局统一认证服务部署为拜访地路局设备和归属地路局设备;用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息;用户终端根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源。
8.进一步的,用户终端到路局统一认证服务进行认证包括:用户终端发送身份验证请求消息给拜访地路局设备;用户终端接收所述拜访地路局设备发送携带指示用户终端为跨局漫游场景的重定向消息,与归属地路局设备进行交互认证;用户终端交互认证通过后根据所述跨局漫游场景发送令牌交换请求消息给归属地路局设备;用户终端接收携带第二令牌消息的令牌交换响应消息,所述第二令牌消息为归属地路局设备发送的拜访地路局设备的令牌消息。
9.进一步的,用户终端到路局统一认证服务进行认证包括:用户终端发送身份验证请求消息给拜访地路局设备,拜访地路局设备中转外部身份验证请求消息给归属地路局设备;归属地路局设备与用户终端进行交互认证,认证通过后发送携带第二令牌消息的外部身份验证响应消息给拜访地路局设备;拜访地路局设备发送携带第二令牌消息的身份认证请求响应消息给用户终端,所述第二令牌消息为归属地路局设备根据所述用户标识令牌发送的拜访地路局设备的令牌消息。
10.进一步的,用户终端与归属地路局设备进行交互认证包括:用户终端发送携带第一信息的身份验证请求消息给归属地路局设备,所述第一信息包括用户名标识、需要申请的铁路宽带集群通信服务资源范围和用户的重定向地址;用户终端接收归属地路局设备发送的携带授权码的身份验证响应消息。
11.进一步的,用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息包括:用户终端发送携带第二令牌消息的令牌请求消息给拜访地路局设备;用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息。
12.进一步的,所述第一令牌消息包括访问令牌、身份令牌和刷新令牌。
13.进一步的,用户终端根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源还包括对第一令牌消息的校验。
14.进一步的,用户终端访问和使用铁路宽带集群通信资源后,还包括根据所述第一令牌消息下发的令牌有效时间,定期到所述拜访地路局设备和归属地路局设备进行令牌刷新,以保持所述第一令牌消息的有效性。
15.本发明还提供一种端到端漫游认证系统,所述系统包括用户终端,
用户终端用于到路局统一认证服务进行认证,其中,所述路局统一认证服务包括路局统一认证服务部署为拜访地路局设备和归属地路局设备;用户终端用于接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息;用户终端还用于根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源。
16.进一步的,用户终端用于到路局统一认证服务进行认证包括:用户终端发送身份验证请求消息给拜访地路局设备;用户终端接收所述拜访地路局设备发送携带指示用户终端为跨局漫游场景的重定向消息,与归属地路局设备进行交互认证;用户终端交互认证通过后根据所述跨局漫游场景发送令牌交换请求消息给归属地路局设备;用户终端接收携带第二令牌消息的令牌交换响应消息,所述第二令牌消息为归属地路局设备发送的拜访地路局设备的令牌消息。
17.进一步的,用户终端用于到路局统一认证服务进行认证包括:用户终端发送身份验证请求消息给拜访地路局设备,拜访地路局设备中转外部身份验证请求消息给归属地路局设备;归属地路局设备与用户终端进行交互认证,认证通过后发送携带第二令牌消息的外部身份验证响应消息给拜访地路局设备;拜访地路局设备发送携带第二令牌消息的身份认证请求响应消息给用户终端,所述第二令牌消息为归属地路局设备根据所述用户标识令牌发送的拜访地路局设备的令牌消息。
18.进一步的,用户终端用于与归属地路局设备进行交互认证包括:用户终端发送携带第一信息的身份验证请求消息给归属地路局设备,所述第一信息包括用户名标识、需要申请的铁路宽带集群通信服务资源范围和用户的重定向地址;用户终端接收归属地路局设备发送的携带授权码的身份验证响应消息。
19.进一步的,用户终端用于接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息包括:用户终端发送携带第二令牌消息的令牌请求消息给拜访地路局设备;用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息。
20.进一步的,所述第一令牌消息包括访问令牌、身份令牌和刷新令牌。
21.进一步的,用户终端用于根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源还包括对第一令牌消息的校验。
22.进一步的,用户终端访问和使用铁路宽带集群通信资源后,还用于根据所述第一令牌消息下发的令牌有效时间,定期到所述拜访地路局设备和归属地路局设备进行令牌刷新,以保持所述第一令牌消息的有效性。
23.本发明的端到端漫游认证方法、系统,在用户及其相关签约配置数据都由归属地路局管理的情况下,拜访地路局统一认证服务既能动态的认证(本地无该用户配置信息)漫
游用户的合法性(到归属地路局统一认证服务验证),又能将拜访地的本地mcx资源访问令牌下发给终端,保证了漫游用户能够有效地使用当前所在拜访地路局的服务资源,可大幅地减少列调业务的传输时延。
24.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。
附图说明
25.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1示出了本发明实施例中的用户漫游到拜访地时,拜访地idms、mcx、csc等业务的服务发现流程示意图;图2示出了本发明实施例中的5g-r mcx跨路局漫游场景的统一认证idms组网框架示意图;图3示出了本发明实施例中的端到端漫游认证方法流程示意图;图4示出了本发明实施例中的归属地路局idms-1与拜访地路局idms-2通过终端重定向机制,交换认证数据令牌的具体流程示意图;图5示出了本发明实施例中的漫游用户到拜访地直接携带id token,经拜访地路局idms-2透传认证具体流程示意图。
具体实施方式
27.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.本发明实施例中从系统组网角度,将idms及csc其他网元,全部部署为路局设备,用户归属地idms与拜访路局的idms进行交互认证,归属地idms签发拜访地idms的令牌token。其中又可分为漫游用户重定向、拜访地idms透传等几种模式。这种方式,当用户漫游到拜访地时,通过归属地的idms进行该漫游用户的合法性认证,并获取该用户拜访地idms的接入token,拜访地的idms验证接入token成功后,结合本地的mcx资源情况,生成能使用本地mcx资源的access token(令牌)下发给该漫游用户。这样,拜访地idms既能动态的认证(本地无该用户配置信息)漫游用户的合法性(到归属地idms验证),又能将拜访地的本地mcx资源access token(令牌)下发给终端。
29.本发明实施例中对用户漫游到拜访地时,拜访地idms、mcx、csc等业务的服务发现流程进行说明,图1中,5g-r漫游用户发现拜访地资源的流程如下,前提是用户终端ue本地mcx app在安装初始化时写入固定的启动(bootstrap)url地址,用户终端ue的mcx app启动时,本地没有(第一次登录服务发现)或有比较老的initial ue configuration(初始配置)
文件(终端已经登录过,一个包含mcx、csc各资源服务的url列表的xml文件),具体流程包括:1)漫游用户终端ue,接入5g网络的会话管理流程中,5g的会话管理smf(session management function,会话管理功能)网元,通过pco(protocol configration option,协议配置选项)消息下发当前拜访路局的本地dns(domain name system,域名系统)server的ip地址给用户终端ue;2)漫游终端ue,将本地保存的bootstrap url地址,向步骤1下发的dns server获取bootstrap的映射ip地址;3)之后,用户终端ue使用该bootstrap的映射ip,向bootstrap服务获取mcx、csc、idms、kms等服务器的网址(url)列表,即initial ue configuration文件(xml文件)。注:该文件,最好全路保持使用一个相同的配置,即各mcx、csc的服务url列表全路统一;步骤3)中,如果用户终端ue本地没有该initial ue configuration文件,则将获取的初始配置文件保存;如果ue本地已保存idms、csc、mcx等服务器的url列表(归属地服务发现时已获取),则ue需判断是否需要更新,只涉及归属地更新,拜访地时不需要获取initial ue configration文件;4)ue读取initial ue configration文件中的idms、csc、mcx等服务器的url域名,向当前所在地(拜访地或归属地)dns server发起域和ip地址的映射解析,获取到本地的mcx、csc等server的ip地址列表;步骤4)中,如当前用户在归属地,则由归属地的dns下发归属地idms、csc、mcx等服务器的ip地址列表;如当前用户在拜访地,则由拜访地的dns下发拜访地idms、csc、mcx等服务器的ip地址列表;5)ue使用获取到的mcx、csc等服务的ip地址,去访问相应的mcx、csc资源。
30.本发明实施例中,还对5g-r mcx跨路局漫游场景的统一认证idms组网框架进行说明,图2中,idms及csc其他都归路局,跨局idms间互相跨域认证,路局1中的设备包括idms-1、5g-r-1核心网、5g基站、边缘计算及用户终端等移动网络设备、以及铁路调度mcx-1关键业务应用(含sip交换sipcore、语音mcptt、视频mcvideo、数据mcdata服务器、二级idms、公共管理服务csc-1和终端app,路局2或路局n中的设备包括idms-2、5g-r-2核心网、5g基站、边缘计算及用户终端等移动网络设备、以及铁路调度mcx-2关键业务应用(含sip交换sipcore、语音mcptt、视频mcvideo、数据mcdata服务器、二级idms、公共管理服务csc-2和终端app。
31.图3示出了本发明实施例中的端到端漫游认证方法流程示意图,图3中,所述方法包括用户终端到路局统一认证服务进行认证,其中,所述路局统一认证服务包括路局统一认证服务部署为拜访地路局设备和归属地路局设备;用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息;用户终端根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源。
32.具体的,用户终端到路局统一认证服务进行认证包括以下两种方式:方式一:用户终端发送身份验证请求消息给拜访地路局设备;用户终端接收所述拜访地路局设备发送携带指示用户终端为跨局漫游场景的重
定向消息,与归属地路局设备进行交互认证;用户终端交互认证通过后根据所述跨局漫游场景发送令牌交换请求消息给归属地路局设备;用户终端接收携带第二令牌消息的令牌交换响应消息,所述第二令牌消息为归属地路局设备发送的拜访地路局设备的令牌消息。
33.方式二:用户终端发送身份验证请求消息给拜访地路局设备,拜访地路局设备中转外部身份验证请求消息给归属地路局设备;归属地路局设备与用户终端进行交互认证,认证通过后发送携带第二令牌消息的外部身份验证响应消息给拜访地路局设备;拜访地路局设备发送携带第二令牌消息的身份认证请求响应消息给用户终端,所述第二令牌消息为归属地路局设备根据所述用户标识令牌发送的拜访地路局设备的令牌消息。
34.具体的,用户终端与归属地路局设备进行交互认证,流程包括:用户终端发送携带第一信息的身份验证请求消息给归属地路局设备,所述第一信息包括用户名标识、需要申请的铁路宽带集群通信服务资源范围和用户的重定向地址;用户终端接收归属地路局设备发送的携带授权码的身份验证响应消息。
35.具体的,用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息,流程包括:用户终端发送携带第二令牌消息的令牌请求消息给拜访地路局设备;用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息。所述第一令牌消息包括访问令牌、身份令牌和刷新令牌。
36.具体的,用户终端根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源还包括对第一令牌消息的校验。用户终端访问和使用铁路宽带集群通信资源后,还包括根据所述第一令牌消息下发的令牌有效时间,定期到所述拜访地路局设备和归属地路局设备进行令牌刷新,以保持所述第一令牌消息的有效性。
37.本发明实施例中还对idms-1与idms-2通过终端重定向机制、交换认证数据令牌的具体流程进行具体的说明,如图4所示,归属路局漫游用户终端先到拜访地路局idms-2进行认证,拜访地路局idms-2号码分析,让用户终端ue重定向归属地路局idms-1去认证,用户终端ue与归属地路局idms-1认证完成后,归属地路局idms-1下发拜访地路局idms-2的token,然后用户终端ue再拿该token去访问拜访地路局idms-2。本发明实施例中,路局-2为拜访地路局-2,路局-1为归属地路局-1,5g-r漫游场景下,漫游终端ue-1的统一认证业务流程,如下,前提:用户终端ue-1与归属地路局idms-1、拜访地路局idms-2等建立tls(transport layer security)安全链路,以保证后续交互流程的消息安全,具体包括:1)漫游用户终端ue-1经服务发现流程获取到拜访地路局idms-2的psi(服务器url)及ip等信息,发送authentication request(身份验证请求)消息给路局-2的idms-2。携带用户名标识client-id、需要申请的mcx服务资源范围scope(如mcptt、mcdata、mcvideo、cms等)以及client的redirect_url地址(预先在idms进行配置)等信息。其中的用户标识client-id和redirect_url,因为拜访地路局idms-2没有配置,拜访地路局idms-2通
过号码分析(各路局的用户号段有区分,通过号段能区分出用户的归属,可以是本地配置),感知到该用户不是该域(或该路局)的用户,以及判断出其归属的idms-1,拜访地路局idms-2发送重定向漫游用户终端ue-1的认证消息,要求用户终端ue-1到归属地路局idms-1进行认证,携带要访问的归属地路局idms-1的url地址,并指示终端该流程为跨局漫游场景。注:各路局间需要相互配置idms的号码信息,便于漫游切换时的号码分析,获取漫游用户的归属地;2)漫游用户终端ue-1收到拜访地路局idms-2的重定向消息后,向归属地路局idms-1发起认证请求;3)漫游用户终端ue-1与归属地路局idms-1进行authentication认证流程。如果终端ue-1已经在归属地进行过idms-1的认证流程,该步骤可以省略。否则,重复单路局内的认证流程;单路局内的认证流程:用户终端ue-1发送authentication request(身份验证请求)消息给归属地路局idms-1。携带用户名标识client-id、需要申请的mcx服务资源scope(范围)(如mcptt、mcdata、mcvideo、cms等)以及client的redirect_url(重定向地址)地址(预先在idms进行配置)等信息。归属地路局idms-1服务器与用户终端ue-1进行用户身份和关联的凭据的验证(如digest、eap-aka等多种形式);归属地路局idms-1对用户终端认证通过后,返回authentication reponse认证响应消息给用户终端ue-1,携带授权码code;4)漫游用户终端ue-1,根据步骤1中拜访地路局idms-2的跨局漫游指示,判断该流程为跨局漫游的idms切换场景。漫游终端ue-1发送token exchange request(令牌交换请求)消息给归属地路局idms-1,携带要访问的拜访地路局idms-2的url地址、用户终端ue-1的认证令牌如id token等信息;5)归属地路局idms-1返回终端token exchange response(令牌交换响应)消息给用户终端ue-1,携带用户终端ue-1要访问的拜访地(路局2)idms-2的access token(访问令牌)、token过期时间等信息。
38.6)漫游用户终端ue-1发送令牌请求token request消息给拜访地路局idms-2,携带终端设备client-id、拜访地路局idms-2的access token、需要申请的拜访地mcx-2的服务资源范围scope(如mcptt、mcdata、mcvideo、cms等)。拜访地路局idms-2收到用户终端ue-1的认证请求后,根据预配置的用户资源权限(可以是为漫游用户统一配置的一个默认或相对低级别的组权限),生成拜访地mcx-2的服务资源token,如:id token(如mcptt-id的令牌)、access token(如mcptt、mcdata、mcvideo等服务的令牌)、expires_in(令牌超时时间等)、refresh token(用于超时刷新id token、access token等令牌,避免再次重新认证)等。注:可选流程,token check(令牌校验);7)拜访地路局idms-2返回终端令牌响应token response消息给用户终端ue-1,携带用户终端ue-1获取到的拜访地各mcx服务访问令牌access token、身份令牌id token、刷新令牌refresh token等;8)用户终端ue-1携带获取到的各拜访地mcx-2服务的tokens,请求使用拜访地的mcx-2资源(如mcptt、mcdata、mcvideo、cms、gms等);9)mcx-2服务(如mcptt)收到用户终端ue-1的服务请求消息后,要对ue-1的访问令牌access token进行验证。方式一,mcx-2使用jwt规范进行access token的自校验,mcx基
本采用这种方式;方式二,mcx-2将access token发给拜访地路局idms-2进行access token校验。
39.10)mcx-2服务(如mcptt)校验access token的有效时长、验证码等是否有效后,判断用户终端ue-1的资源申请是否有效。如果成功,返回ue-1可用的响应消息及请求的资源;如果失败,返回ue-1失败的响应消息。如果ue-1收到成功的响应消息,则ue-1访问mcx的配置获取、注册、单呼、组呼等业务流程正常进行。如果ue-1收到失败的响应消息,流程终止;11)用户终端ue-1正常访问和使用mcx-2资源,如进行mcptt的注册、单呼、组呼等流程;12)用户终端ue-1根据令牌请求token response消息下发的token有效时间,定期到归属地路局idms-1、拜访地路局idms-2去token refresh刷新,以保持access token的有效性。
40.本发明实施例中还对漫游用户经拜访地路局idms-2透传认证具体流程进行说明,如图5所示,用户先到拜访地路局idms-2进行认证,拜访地路局idms-2经号码分析判断该用户为漫游用户,转发或重定向该认证消息到该用户的归属地路局idms-1去认证,归属地路局idms-1与该用户进行交互认证。归属地路局idms-1验证成功后,直接下发拜访地路局idms-2的访问令牌access token给用户终端ue。前提:漫游用户终端ue-1与归属地路局idms-1、拜访地路局idms-2建立tls (transport layer security)安全链路,以保证后续交互流程的消息安全,具体流程包括:1)用户终端漫游到拜访路局-2,向拜访地路局idms-2发起authentication request(身份验证请求)认证请求;携带用户名标识client-id、需要申请的mcx服务资源scope(范围)(如mcptt、mcdata、mcvideo、cms等)以及client的redirect_url(重定向地址)地址(预先在idms进行配置)等信息。
41.2)拜访地路局idms-2根据用户号码分析,判断该用户为漫游用户,转发或重定向认证消息authentication external req(外部身份验证请求)到该用户的归属地路局idms-1去认证,转发消息中携带拜访地路局idms-2的url地址及请求idms-1为idms-2签发access token的标识。
42.3)归属地路局idms-1服务器与用户终端ue-1进行用户身份和关联的凭据的验证(如digest、eap-aka等多种形式);如果校验成功,归属地idms-1生成ue-1的认证授权码code,同时根据拜访地idms-2的access token请求标识及本地idms-2的签约信息,生成idms-2的access token。如果校验失败,构造失败消息;4)归属地路局idms-1返回用户终端ue-1认证消息authentication external rsp(外部身份验证响应)给拜访地路局idms-2,其中携带成功或失败标识,以及ue-1的认证授权码code、idms-2的access token;5)拜访地路局idms-2中转身份验证响应authentication rsp消息给用户终端ue-1。如果成功,其中携带ue-1的认证授权码code、拜访地路局idms-2的access token。如果失败,流程结束;6)漫游用户终端ue-1发送mcx-2资源令牌请求token request消息给拜访地路局idms-2,携带终端设备client-id、拜访地路局idms-2的access token、需要申请的拜访地mcx-2的服务资源范围scope(如mcptt、mcdata、mcvideo、cms等)。拜访地路局idms-2收到用
户终端ue-1的认证请求后,根据预配置的用户资源权限(可以是为漫游用户统一配置的一个默认或相对低级别的组权限),生成拜访地mcx-2的服务资源token,如:id token(如mcptt-id的令牌)、access token(如mcptt、mcdata、mcvideo等服务的令牌)、expires_in(令牌超时时间等)、refresh token(用于超时刷新id token、access token等令牌,避免再次重新认证)等。注:可选流程,token check(令牌校验);7)拜访地路局idms-2返回终端令牌响应token response消息给用户终端ue-1,携带用户终端ue-1获取到的拜访地各mcx服务访问令牌access token、身份令牌id token、刷新令牌refresh token等;8)用户终端ue-1携带获取到的各拜访地mcx-2服务的tokens,请求使用拜访地的mcx-2资源(如mcptt、mcdata、mcvideo、cms、gms等);9)mcx-2服务(如mcptt)收到用户终端ue-1的服务请求消息后,要对ue-1的访问令牌access token进行验证。方式一,mcx-2使用jwt规范进行access token的自校验,mcx基本采用这种方式;方式二,mcx-2将access token发给拜访地路局idms-2进行access token校验。
43.10)mcx-2服务(如mcptt)校验access token的有效时长、验证码等是否有效后,判断用户终端ue-1的资源申请是否有效。如果成功,返回ue-1可用的响应消息及请求的资源;如果失败,返回ue-1失败的响应消息。如果ue-1收到成功的响应消息,则ue-1访问mcx的配置获取、注册、单呼、组呼等业务流程正常进行。如果ue-1收到失败的响应消息,流程终止;11)用户终端ue-1正常访问和使用mcx-2资源,如进行mcptt的注册、单呼、组呼等流程;12)用户终端ue-1定期到归属地路局idms-1、拜访地路局idms-2去token refresh刷新,以保持idms-2或mcx-2资源access token的有效性。
44.5g-r mcx用户从拜访地的idms获取到拜访路局的mcx、csc等各服务资源访问令牌(access token)后,可以带着各服务的access token访问拜访地的mcx、cms、gms、lms等资源。针对漫游用户,因为各路局用户数据尽量由归属路局管理和负责的原则,所以拜访地路局应该是没有这些漫游用户的配置信息,以及漫游用户在归属的配置信息即使同步到拜访地,也不能使用,本发明实施例中,还通过一种本地特殊配置方式对拜访地mcx各业务资源,针对漫游用户的配置及使用进行说明:在路局的各用户配置服务如cms、gms、kms等,均增加一个专门针对公共漫游用户的访问权限组(一系列xml配置文件,相关权限可根据路局或国铁要求配置相对低于本局的归属用户)。当漫游用户移动到拜访地时,带着本地资源的token访问拜访地的cms、gms、kms等csc服务,公共配置csc的这些服务根据用户的号码分析识别出该用户是漫游用户,就将该局的公共漫游用户配置权限组下发给该漫游用户,这样既能保证该漫游用户能够正常访问这些拜访地资源,又避免了漫游用户在拜访地没有配置或如对每个漫游用户进行配置过于复杂的状况。注:路局的公共配置csc中的智能网5g-in位置寻址部分,相对特殊,其配置与具体的用户没有关系,所以不用单独配置该漫游用户的权限组。
45.路局csc各服务的用户配置情况及处理原则:1)boostrap(初始配置服务),用于服务发现时,获取该路局的mcx、csc等服务的资源列表initial ue configuration文件。该文件的资源url列表的配置,最好全路统一,不
受跨局漫游切换的影响。
46.2)cms,本地专门配置一个针对漫游用户的公共权限列表或profile文件或公共模板,包括:mcptt、mcdata、mcvideo等业务的ue configuration data、user profile configuration等文件。注:该漫游用户的特定cms文件必须配置,否则影响本地疏导的业务。
47.3)gms,本地专门配置一个针对漫游用户群组的公共权限列表或profile文件或公共模板,包括:mcptt、mcdata、mcvideo等业务的gms configuration data文件。注:根据路局或国铁的本地配置策略,该特定漫游用户的组配置数据中,可以没有某些漫游用户的群组信息。
48.4)kms,本地专门配置一个针对漫游用户的公共key materials秘钥文件。注:根据路局或国铁的本地安全策略,kms可以没有某些漫游用户的key material信息。
49.5)路局5g-in(5g智能网),用于位置寻址,主要功能是根据移动用户携带的位置信息查询固定fas调度台,其配置主要是调度台与其管辖区的关联关系,没有专门针对具体移动用户的配置,所以该服务不用针对移动用户配置特定的权限列表,不受跨局漫游切换的影响。
50.6)路局lms,就是一个位置数据库,主要用于存储移动用户的位置信息,只要用户能通过mcx的会话鉴权,对于lms的位置存储来说不区分是漫游用户还是本地用户。并且,该服务的用户位置策略触发放在cms中来配置,相关策略按cms的处理原则来实施,所以位置lms不用针对移动用户配置特定的权限列表,不受跨局漫游切换的影响。当然,位置数据库存储表中在存储用户位置信息时,可以添加一个用户的归属属性(本地 or 漫游)。
51.本发明实施例中还提供一种端到端漫游认证系统,所述系统包括用户终端,用户终端用于到路局统一认证服务进行认证,其中,所述路局统一认证服务包括路局统一认证服务部署为拜访地路局设备和归属地路局设备;用户终端用于接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息;用户终端还用于根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源。
52.具体的,用户终端用于到路局统一认证服务进行认证包括:用户终端发送身份验证请求消息给拜访地路局设备;用户终端接收所述拜访地路局设备发送携带指示用户终端为跨局漫游场景的重定向消息,与归属地路局设备进行交互认证;用户终端交互认证通过后根据所述跨局漫游场景发送令牌交换请求消息给归属地路局设备;用户终端接收携带第二令牌消息的令牌交换响应消息,所述第二令牌消息为归属地路局设备发送的拜访地路局设备的令牌消息。
53.具体的,用户终端用于到路局统一认证服务进行认证包括:用户终端发送身份验证请求消息给拜访地路局设备,拜访地路局设备中转外部身份验证请求消息给归属地路局设备;归属地路局设备与用户终端进行交互认证,认证通过后发送携带第二令牌消息的外部身份验证响应消息给拜访地路局设备;拜访地路局设备发送携带第二令牌消息的身份认证请求响应消息给用户终端,所述第二令牌消息为归属地路局设备根据所述用户标识令牌发送的拜访地路局设备的令牌消息。
54.具体的,用户终端用于与归属地路局设备进行交互认证,流程包括:用户终端发送携带第一信息的身份验证请求消息给归属地路局设备,所述第一信息包括用户名标识、需
要申请的铁路宽带集群通信服务资源范围和用户的重定向地址;用户终端接收归属地路局设备发送的携带授权码的身份验证响应消息。
55.具体的,用户终端用于接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息,流程包括:用户终端发送携带第二令牌消息的令牌请求消息给拜访地路局设备;用户终端接收认证通过后的所述拜访地路局设备下发的当前所在路局内的铁路宽带集群通信资源的第一令牌消息。所述第一令牌消息包括访问令牌、身份令牌和刷新令牌。
56.具体的,用户终端用于根据所述第一令牌消息请求所述当前路局内的铁路宽带集群通信资源还包括对第一令牌消息的校验。用户终端访问和使用铁路宽带集群通信资源后,还用于根据所述第一令牌消息下发的令牌有效时间,定期到所述拜访地路局设备和归属地路局设备进行令牌刷新,以保持所述第一令牌消息的有效性。
57.本发明的端到端漫游认证方法、系统,拜访地路局统一认证服务既能动态的认证(本地无该用户配置信息)漫游用户的合法性(到归属地路局统一认证服务验证),又能将拜访地的本地mcx资源访问令牌下发给终端。
58.尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1