一种链路信息的确定方法、装置及系统转让专利

申请号 : CN201711206854.5

文献号 : CN109842903B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李汉成

申请人 : 华为技术有限公司

摘要 :

本申请提供一种链路信息的确定方法、装置及系统。该方法包括:移动性管理网元接收来自接入网关设备的NAS消息和第二链路信息,NAS消息包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息,移动性管理网元校验指示信息和第二链路信息。由于移动性管理网元可以获取到指示信息和第二链路信息,并对指示信息和第二链路信息进行校验,若校验正确,则将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。

权利要求 :

1.一种链路信息的确定方法,其特征在于,包括:

移动性管理网元接收来自接入网关设备的非接入层NAS消息和第二链路信息,所述NAS消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息;

所述移动性管理网元校验所述指示信息和所述第二链路信息。

2.根据权利要求1所述的方法,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到;

所述移动性管理网元校验所述指示信息和所述第二链路信息,包括:所述移动性管理网元根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;

所述移动性管理网元根据所述第二链路生成信息和所述第一链路信息生成信息,校验所述指示信息和所述第二链路信息。

3.一种链路信息的确定方法,其特征在于,包括:

移动性管理网元接收来自无线接入网络设备的非接入层NAS消息,所述NAS消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;

所述移动性管理网元获取第二链路信息,所述第二链路信息为接入网关设备中的用于指示所述终端的接入信息的链路信息;

所述移动性管理网元校验所述指示信息和所述第二链路信息。

4.根据权利要求3所述的方法,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述NAS消息还包括所述接入网关设备的信息;

所述移动性管理网元获取第二链路信息,包括:

所述移动性管理网元根据所述接入网关设备的信息,确定所述接入网关设备;

所述移动性管理网元向所述接入网关设备发送请求消息,所述请求消息包括终端临时标识,所述终端临时标识与所述第二链路信息关联;

所述移动性管理网元接收来自所述接入网关设备的所述第二链路信息;

所述移动性管理网元校验所述指示信息和所述第二链路信息,包括:所述移动性管理网元根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;

所述移动性管理网元根据所述第一链路生成信息和所述第二链路生成信息,校验所述指示信息和所述第二链路信息。

5.根据权利要求3所述的方法,其特征在于,所述指示信息为所述第一链路信息;

所述移动性管理网元获取第二链路信息,包括:

所述移动性管理网元根据所述第一链路信息,确定所述接入网关设备;

所述移动性管理网元向所述接入网关设备发送请求消息,所述请求消息包括终端临时标识,所述终端临时标识与所述第二链路信息关联;

所述移动性管理网元接收来自所述接入网关设备的所述第二链路信息;

所述移动性管理网元校验所述指示信息和所述第二链路信息,包括:所述移动性管理网元根据所述第一链路信息与所述第二链路信息,校验所述指示信息和所述第二链路信息。

6.根据权利要求3所述的方法,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述NAS消息还包括所述接入网关设备的信息和所述挑战字符串;

所述移动性管理网元获取第二链路信息,包括:

所述移动性管理网元根据所述接入网关设备的信息,确定所述接入网关设备;

所述移动性管理网元向所述接入网关设备发送请求消息,所述请求消息包括所述挑战字符串;

所述移动性管理网元接收来自所述接入网关设备的所述第二链路信息,所述第二链路信息与所述挑战字符串关联;

所述移动性管理网元校验所述指示信息和所述第二链路信息,包括:所述移动性管理网元根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;

所述移动性管理网元根据所述第一链路生成信息和所述第二链路生成信息,校验所述指示信息和所述第二链路信息。

7.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述移动性管理网元接收来自所述接入网关设备的请求消息,所述请求消息包括所述第二链路信息和终端临时标识;

所述移动性管理网元建立所述第二链路信息和所述终端临时标识之间的关联。

8.根据权利要求7所述的方法,其特征在于,所述指示信息为所述第一链路信息;

所述移动性管理网元获取第二链路信息,包括:所述移动性管理网元根据所述终端临时标识,获取所述第二链路信息;

所述移动性管理网元校验所述指示信息和所述第二链路信息,包括:所述移动性管理网元根据所述第一链路信息和所述第二链路信息,校验所述指示信息和所述第二链路信息。

9.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述移动性管理网元接收来自所述接入网关设备的请求消息,所述请求消息包括所述第二链路信息、挑战字符串和终端临时标识;

所述移动性管理网元建立所述第二链路信息、挑战字符串和所述终端临时标识之间的关联。

10.根据权利要求9所述的方法,其特征在于,所述指示信息为所述第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和所述挑战字符串计算得到;

所述移动性管理网元获取第二链路信息,包括:所述移动性管理网元根据所述终端临时标识,获取所述第二链路信息;

所述移动性管理网元校验所述指示信息和所述第二链路信息,包括:所述移动性管理网元根据所述挑战字符串和所述第二链路信息,计算得到第二链路生成信息;

所述移动性管理网元根据所述第一链路生成信息和所述第二链路生成信息,校验所述指示信息和所述第二链路信息。

11.一种链路信息的确定方法,其特征在于,包括:

终端向接入点发送链路信息请求消息,所述链路信息请求消息用于请求获取链路信息,所述链路信息用于指示所述终端的接入信息;

所述终端接收来自所述接入点的指示信息,所述指示信息用于指示所述链路信息;

所述终端向移动性管理网元发送非接入层NAS消息,所述NAS消息包括所述指示信息。

12.根据权利要求11所述的方法,其特征在于,所述指示信息为所述链路信息;或者,所述指示信息为链路生成信息,所述链路生成信息为根据所述链路信息和挑战字符串计算得到。

13.根据权利要求11或12所述的方法,其特征在于,所述终端向移动性管理网元发送NAS消息,包括:所述终端通过无线侧的无线接入网络设备,向所述移动性管理网元发送所述NAS消息;

或者,

所述终端通过固网侧的接入网关设备,向所述移动性管理网元发送所述NAS消息。

14.一种链路信息的确定方法,其特征在于,包括:

接入网关设备接收来自移动性管理网元的请求消息,所述请求消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;

所述接入网关设备若校验所述指示信息和第二链路信息正确,则向移动性管理网元发送所述第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息。

15.根据权利要求14所述的方法,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述请求消息还包括终端临时标识,所述终端临时标识与所述第二链路信息关联;

所述接入网关设备若校验所述指示信息和第二链路信息正确,包括:所述接入网关设备根据所述终端临时标识,确定所述第二链路信息和所述挑战字符串;

所述接入网关设备根据所述第二链路信息和所述挑战字符串,生成第二链路生成信息;

所述接入网关设备若确定所述第一链路生成信息与所述第二链路生成信息相同,则校验所述指示信息和第二链路信息正确。

16.根据权利要求14所述的方法,其特征在于,所述指示信息为所述第一链路信息,所述请求消息还包括终端临时标识,所述终端临时标识与所述第二链路信息关联;

所述接入网关设备若校验所述指示信息和第二链路信息正确,包括:所述接入网关设备根据所述终端临时标识,确定所述第二链路信息;

所述接入网关设备若确定所述第一链路信息与所述第二链路信息相同,则校验所述指示信息和第二链路信息正确。

17.根据权利要求14所述的方法,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述请求消息还包括所述挑战字符串;

所述接入网关设备若校验所述指示信息和第二链路信息正确,包括:所述接入网关设备根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;

所述接入网关设备若确定所述第一链路生成信息与所述第二链路生成信息相同,则校验所述指示信息和第二链路信息正确。

18.一种通信装置,其特征在于,包括接收单元和处理单元;

所述接收单元,用于接收来自接入网关设备的非接入层NAS消息和第二链路信息,所述NAS消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息;

所述处理单元,用于校验所述指示信息和所述第二链路信息。

19.根据权利要求18所述的装置,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到;

所述处理单元,具体用于:

根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;

根据所述第二链路生成信息和所述第一链路信息生成信息,校验所述指示信息和所述第二链路信息。

20.一种通信装置,其特征在于,包括接收单元和处理单元;

所述接收单元,用于接收来自无线接入网络设备的非接入层NAS消息,所述NAS消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;

所述处理单元,用于获取第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息;以及,用于校验所述指示信息和所述第二链路信息。

21.根据权利要求20所述的装置,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述NAS消息还包括所述接入网关设备的信息;所述装置还包括发送单元;

所述处理单元,用于获取第二链路信息,具体包括:

根据所述接入网关设备的信息,确定所述接入网关设备;

通过所述发送单元向所述接入网关设备发送请求消息,所述请求消息包括终端临时标识,所述终端临时标识与所述第二链路信息关联;

通过所述接收单元接收来自所述接入网关设备的所述第二链路信息;

所述处理单元,用于校验所述指示信息和所述第二链路信息,具体包括:根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;

根据所述第一链路生成信息和所述第二链路生成信息,校验所述指示信息和所述第二链路信息。

22.一种通信装置,其特征在于,包括发送单元和接收单元;

所述发送单元,用于向接入点发送链路信息请求消息,所述链路信息请求消息用于请求获取链路信息,所述链路信息用于指示终端的接入信息;以及,用于向移动性管理网元发送非接入层NAS消息,所述NAS消息包括指示信息,所述指示信息用于指示所述链路信息;

所述接收单元,用于接收来自所述接入点的所述指示信息。

23.根据权利要求22所述的装置,其特征在于,所述指示信息为所述链路信息;或者,所述指示信息为链路生成信息,所述链路生成信息为根据所述链路信息和挑战字符串计算得到。

24.根据权利要求22或23所述的装置,其特征在于,所述发送单元,具体用于:通过无线侧的无线接入网络设备,向所述移动性管理网元发送所述NAS消息;或者,通过固网侧的接入网关设备,向所述移动性管理网元发送所述NAS消息。

25.一种通信装置,其特征在于,包括接收单元、发送单元和处理单元;

所述接收单元,用于接收来自移动性管理网元的请求消息,所述请求消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;

所述处理单元,用于校验所述指示信息和第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息;

所述发送单元,用于若校验所述指示信息和第二链路信息正确,则向移动性管理网元发送所述第二链路信息。

26.根据权利要求25所述的装置,其特征在于,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述请求消息还包括终端临时标识,所述终端临时标识与所述第二链路信息关联;

所述处理单元,具体用于:

根据所述终端临时标识,确定所述第二链路信息和所述挑战字符串;

根据所述第二链路信息和所述挑战字符串,生成第二链路生成信息;

若确定所述第一链路生成信息与所述第二链路生成信息相同,则校验所述指示信息和第二链路信息正确。

27.一种通信装置,其特征在于,包括接收单元和发送单元;

所述接收单元,用于接收来自终端的NAS消息,所述NAS消息包括指示信息,所述指示信息用于第一链路信息,所述第一链路信息用于指示所述终端的接入信息;

所述发送单元,用于向移动性管理网元发送所述NAS消息和第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息,所述指示信息和所述第二链路信息用于所述移动性管理网元进行校验。

28.根据权利要求27所述的装置,其特征在于,所述指示信息为所述第一链路信息,所述装置还包括处理单元;

所述接收单元,还用于接收来自接入点的链路信息请求消息,所述链路信息请求消息包括链路标识信息,所述链路标识信息用于标识所述第一链路信息;

所述处理单元,用于根据所述链路标识信息,确定所述第一链路信息;

所述发送单元,还用于向所述接入点发送所述第一链路信息。

29.根据权利要求27所述的装置,其特征在于,所述指示信息为第一链路生成信息,所述装置还包括处理单元;

所述接收单元,还用于接收来自接入点的链路信息请求消息,所述链路信息请求消息包括链路标识信息,所述链路标识信息用于标识所述第一链路信息;

所述处理单元,用于根据所述链路标识信息,确定所述第一链路信息;以及,用于根据所述第一链路信息、挑战字符串,计算得到所述第一链路生成信息;

所述发送单元,还用于向所述接入点发送所述第一链路生成信息。

30.一种通信系统,其特征在于,包括接入网关设备和权利要求20或21所述的装置;

所述接入网关设备用于向所述装置发送第二链路信息。

31.一种通信系统,其特征在于,包括移动性管理网元和权利要求25或26所述的装置;

所述移动性管理网元,用于向所述装置发送请求消息,所述请求消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;以及,接收来自所述装置的第二链路信息,所述第二链路信息为所述装置中的用于指示所述终端的接入信息的链路信息。

说明书 :

一种链路信息的确定方法、装置及系统

技术领域

[0001] 本申请涉及移动通信技术领域,尤其涉及一种链路信息的确定方法、装置及系统。

背景技术

[0002] 为了应对无线宽带技术的挑战,保持第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)网络的领先优势,3GPP标准组制定了下一代移动通信网络架构(Next Generation System),称为第5代网络(5th Generation,5G)固移融合网络架构。该网络架构不但支持通过3GPP标准组定义的无线技术(如长期演进(Long Term,LTE),5G无线接入网络(Radio Access Network,RAN)等)接入核心网络(5G Core network),还支持通过固定网络接入核心网络。
[0003] 基于上述网络架构,核心网控制面在建立会话时,需要使用到终端的链路信息。目前,核心网控制面获取链路信息的方式为:由接入网关设备将链路信息发送到核心网控制面。
[0004] 上述方法存在的主要问题是:由于N2接口不对传递的内容进行加密,有可能在传输过程中被修改,导致核心网控制面接收到的链路信息是错误的。

发明内容

[0005] 本申请提供一种链路信息的确定方法、装置及系统,用以提升核心网控制面接收到的链路信息的正确性。
[0006] 第一方面,本申请提供一种链路信息的确定方法。该方法包括:首先,移动性管理网元接收来自接入网关设备的NAS消息和第二链路信息,其中,NAS消息包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息。接着,移动性管理网元校验指示信息和第二链路信息。
[0007] 由于移动性管理网元可以获取到指示信息和第二链路信息,并对指示信息和第二链路信息进行校验,若校验正确,则将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0008] 在一种可能的实现方式中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,则移动性管理网元校验指示信息和第二链路信息,包括:移动性管理网元首先根据第二链路信息和挑战字符串,计算得到第二链路生成信息;然后根据第二链路生成信息和第一链路信息生成信息,校验指示信息和第二链路信息。
[0009] 第二方面,本申请提供一种链路信息的确定方法。该方法包括:移动性管理网元接收来自无线接入网络设备的非接入层NAS消息,其中,NAS消息包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息;接着,移动性管理网元获取第二链路信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息;移动性管理网元校验指示信息和第二链路信息。
[0010] 由于移动性管理网元可以获取到指示信息和第二链路信息,并对指示信息和第二链路信息进行校验,若校验正确,则将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0011] 在一种可能的实现方式中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,NAS消息还包括接入网关设备的信息;则移动性管理网元获取第二链路信息,包括:首先,移动性管理网元根据接入网关设备的信息,确定接入网关设备;然后,移动性管理网元向接入网关设备发送请求消息,请求消息包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;然后,移动性管理网元接收来自接入网关设备的第二链路信息;
[0012] 移动性管理网元校验指示信息和第二链路信息,包括:首先,移动性管理网元根据第二链路信息和挑战字符串,计算得到第二链路生成信息;然后,移动性管理网元根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0013] 在又一种可能的实现方式中,指示信息为第一链路信息;则移动性管理网元获取第二链路信息,包括:首先,移动性管理网元根据第一链路信息,确定接入网关设备;然后,移动性管理网元向接入网关设备发送请求消息,其中,请求消息包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;然后,移动性管理网元接收来自接入网关设备的第二链路信息。移动性管理网元校验指示信息和第二链路信息,包括:移动性管理网元根据第一链路信息与第二链路信息,校验指示信息和第二链路信息。
[0014] 在又一种可能的实现方式中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,NAS消息还包括接入网关设备的信息和挑战字符串;
[0015] 则移动性管理网元获取第二链路信息,包括:首先,移动性管理网元根据接入网关设备的信息,确定接入网关设备;然后,移动性管理网元向接入网关设备发送请求消息,请求消息包括挑战字符串;然后,移动性管理网元接收来自接入网关设备的第二链路信息,第二链路信息与挑战字符串关联。
[0016] 移动性管理网元校验指示信息和第二链路信息,包括:首先,移动性管理网元根据第二链路信息和挑战字符串,计算得到第二链路生成信息;然后,移动性管理网元根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0017] 在又一种可能的实现方式中,移动性管理网元接收来自接入网关设备的请求消息,请求消息包括第二链路信息和终端临时标识,其中,终端临时标识用于标识终端,接着,移动性管理网元建立第二链路信息和终端临时标识之间的关联。
[0018] 在又一种可能的实现方式中,指示信息为第一链路信息;则移动性管理网元获取第二链路信息,包括:移动性管理网元根据终端临时标识,获取第二链路信息。移动性管理网元校验指示信息和第二链路信息,包括:移动性管理网元根据第一链路信息和第二链路信息,校验指示信息和第二链路信息。
[0019] 在又一种可能的实现方式中,移动性管理网元接收来自接入网关设备的请求消息,请求消息包括第二链路信息、挑战字符串和终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;移动性管理网元建立第二链路信息、挑战字符串和终端临时标识之间的关联。
[0020] 在一种可能的实现方式中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到;则移动性管理网元获取第二链路信息,包括:移动性管理网元根据终端临时标识,获取第二链路信息。移动性管理网元校验指示信息和第二链路信息,包括:首先,移动性管理网元根据挑战字符串和第二链路信息,计算得到第二链路生成信息;然后,移动性管理网元根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0021] 上述给出了多种由移动性管理网元校验指示信息和第二链路信息的方法,可根据实际应用选择相应方法实施。
[0022] 在一种可能的实现方式中,移动性管理网元向无线接入网络设备发送固网侧会话信息。
[0023] 第三方面,本申请提供一种链路信息的确定方法。该方法包括:首先,终端向接入点发送链路信息请求消息,链路信息请求消息用于请求获取链路信息,链路信息用于指示终端的接入信息;然后,终端接收来自接入点的指示信息,指示信息用于指示链路信息;然后,终端向移动性管理网元发送非接入层NAS消息,NAS消息包括指示信息。
[0024] 在一种可能的实现方式中,指示信息为链路信息;或者,指示信息为链路生成信息,链路生成信息为根据链路信息和挑战字符串计算得到。
[0025] 在一种可能的实现方式中,终端向移动性管理网元发送NAS消息,包括:终端通过无线侧的无线接入网络设备,向移动性管理网元发送NAS消息;或者,终端通过固网侧的接入网关设备,向移动性管理网元发送NAS消息。
[0026] 在一种可能的实现方式中,链路信息请求消息还包括终端临时标识,终端临时标识用于标识终端。
[0027] 第四方面,本申请提供一种链路信息的确定方法。该方法包括:首先,接入网关设备接收来自移动性管理网元的请求消息,请求消息包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息;接入网关设备若校验指示信息和第二链路信息正确,则向移动性管理网元发送第二链路信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息。
[0028] 上述方法,由接入网关设备校验指示信息和第二链路信息,若校验正确,则向移动性管理网元发送第二链路信息,则移动性管理网元将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0029] 在一种可能的实现方式中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,请求消息还包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;则接入网关设备若校验指示信息和第二链路信息正确,包括:首先,接入网关设备根据终端临时标识,确定第二链路信息和挑战字符串;然后,接入网关设备根据第二链路信息和挑战字符串,生成第二链路生成信息;然后,接入网关设备若确定第一链路生成信息与第二链路生成信息相同,则校验指示信息和第二链路信息正确。
[0030] 在又一种可能的实现方式中,指示信息为第一链路信息,请求消息还包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;则接入网关设备若校验指示信息和第二链路信息正确,包括:接入网关设备根据终端临时标识,确定第二链路信息;接入网关设备若确定第一链路信息与第二链路信息相同,则校验指示信息和第二链路信息正确。
[0031] 在又一种可能的实现方式中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,请求消息还包括挑战字符串;则接入网关设备若校验指示信息和第二链路信息正确,包括:首先,接入网关设备根据第二链路信息和挑战字符串,计算得到第二链路生成信息;然后,接入网关设备若确定第一链路生成信息与第二链路生成信息相同,则校验指示信息和第二链路信息正确。
[0032] 上述给出了多种由接入网关设备校验指示信息和第二链路信息的方法,可根据实际应用选择相应方法实施。
[0033] 第五方面,本申请提供一种链路信息的确定方法。该方法包括:首先,接入网关设备接收来自终端的NAS消息,NAS消息包括指示信息,指示信息用于第一链路信息,第一链路信息用于指示终端的接入信息;然后,接入网关设备向移动性管理网元发送NAS消息和第二链路信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息,指示信息和第二链路信息用于移动性管理网元进行校验。
[0034] 由于接入网关设备将指示信息和第二链路信息发送给移动性管理网元,由移动性管理网元对指示信息和第二链路信息进行校验,若校验正确,则将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0035] 在一种可能的实现方式中,指示信息为第一链路信息,则还包括:接入网关设备接收来自接入点的链路信息请求消息,链路信息请求消息包括链路标识信息,链路标识信息用于标识第一链路信息;接入网关设备根据链路标识信息,确定第一链路信息;接入网关设备向接入点发送第一链路信息。
[0036] 在一种可能的实现方式中,指示信息为第一链路生成信息,则还包括:接入网关设备接收来自接入点的链路信息请求消息,链路信息请求消息包括链路标识信息,链路标识信息用于标识第一链路信息;然后,接入网关设备根据链路标识信息,确定第一链路信息然后;接入网关设备根据第一链路信息、挑战字符串,计算得到第一链路生成信息;然后,接入网关设备向接入点发送第一链路生成信息。
[0037] 第六方面,本申请提供一种装置,该装置可以是移动性管理网元,也可以是芯片。该装置具有实现上述第一方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0038] 第七方面,本申请提供一种装置,该装置可以是移动性管理网元,也可以是芯片。该装置具有实现上述第二方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0039] 第八方面,本申请提供一种装置,该装置可以是终端,也可以是芯片。该装置具有实现上述第三方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0040] 第九方面,本申请提供一种装置,该装置可以是接入网关设备,也可以是芯片。该装置具有实现上述第四方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0041] 第十方面,本申请提供一种装置,该装置可以是接入网关设备,也可以是芯片。该装置具有实现上述第五方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0042] 第十一方面,本申请提供一种系统,包括上述第六方面或第六方面的任一实现方式中的装置,和上述第十方面或第十方面的任一实现方式中的装置。
[0043] 第十二方面,本申请提供一种系统,包括接入网关设备,和上述第七方面或第七方面的任一实现方式中的装置,其中,所述接入网关设备用于向该装置发送第二链路信息。
[0044] 第十三方面,本申请提供一种系统,包括移动性管理网元,和上述第九方面或第九方面的任一实现方式中的装置,其中,移动性管理网元,用于向该装置发送请求消息,所述请求消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;以及,接收来自该装置的第二链路信息,所述第二链路信息为该装置中的用于指示所述终端的接入信息的链路信息。
[0045] 第十四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0046] 第十五方面,本申请还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0047] 另外,第六方面至第十五方面中任一种设计方式所带来的技术效果可参见第一方面至第五方面中不同实现方式所带来的技术效果,此处不再赘述。
[0048] 本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

[0049] 图1为本申请适用的一种可能的网络架构示意图;
[0050] 图2为本申请所适用的另一种可能网络架构示意图;
[0051] 图3为本申请提供的一种链路信息的确定方法流程图;
[0052] 图4为本申请提供的终端获取第一链路信息的方法流程图;
[0053] 图5为本申请提供的终端获取第一链路信息的方法流程图;
[0054] 图6为本申请提供的终端获取第一链路信息的方法流程图;
[0055] 图7为本申请提供的另一种链路信息的确定方法流程图;
[0056] 图8为本申请提供的另一种链路信息的确定方法流程图;
[0057] 图9为本申请提供的一种装置示意图;
[0058] 图10为本申请提供的又一种装置示意图;
[0059] 图11为本申请提供的又一种装置示意图;
[0060] 图12为本申请提供的又一种装置示意图。

具体实施方式

[0061] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0062] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0063] 本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
[0064] 如图1所示,为本申请适用的一种可能的网络架构示意图。该网络架构包括接入网关设备和移动性管理网元。可选地,所述网络架构还包括终端和接入点(Access Node,AN)。可选地,所述网络架构还包括无线接入网络设备。
[0065] 接入网关设备,是固网接入到核心网的接入点。接入网关设备可以通过N2接口和核心网控制面的网元,如移动性管理网元通信。接入网关设备还可以通过N3接口,将固网用户的数据报文(也称为固网报文)发送到核心网用户面的网元(如用户面功能(user plane function,UPF)网元)。
[0066] 核心网包括用户面网元和控制面网元。用户面网元主要负责分组数据包的转发、服务质量(Quality of Service,QoS)控制、计费信息统计等。控制面网元主要负责向用户面网元下发数据包转发策略、QoS控制策略等。在图1所示的架构中,移动性管理网元为核心网中的控制面网元。接入网关设备和移动性管理网元之间可以通过N2接口通信。在5G中,图1所示的移动性管理网元可以是接入与移动性管理功能(Access and Mobility Management Function,AMF)网元。
[0067] 终端,例如包括常驻网关(Residential Gateway,RG)等,RG具体可以包括调制解调器(modem)等。终端是支持5G接入的固定网关设备。终端能够使用空口或者固网的方式,通过N1接口向移动性管理网元发送非接入层(Non Access Stratum,NAS)消息,N1接口为终端与移动性管理网元之间的接口。
[0068] 终端还可以与远端设备以有线或者无线的方式连接。其中,远端设备,例如可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital服务器sistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端、用户设备(user equipment,UE),移动台(mobile station,MS),车辆或终端设备(terminal device)等。为方便描述,本申请中,上面提到的设备统称为远端设备。
[0069] 接入点AN,也称为有线接入点(wireline access node,WAN)。AN可以通过不同的接入方式,为终端提供接入服务。
[0070] 需要说明的是,AN和接入网关设备可以统称为有线接入网的设备,或统称为有线接入设备。
[0071] 如图1所示,在一种实现方式中,终端可以通过有线接入网的设备以有线的方式接入到核心网。在另一种实现方式中,终端还可以通过无线接入网(Radio Access Network,RAN)的无线接入设备,如基站等,以无线(或称为空口)的方式接入到核心网。即,终端可以向核心网发送空口消息。
[0072] 无线接入设备,是一种将终端接入到无线网络的设备,在5G中,无线接入设备也可以称为无线接入网络(radio access network,RAN)设备。无线接入设备包括但不限于:5G中的(g nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(BaseBand Unit,BBU)、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等,此外,还可以包括无线保真(wireless fidelity,wifi)接入点(access point,AP)等。
[0073] 移动性管理网元,例如在5G中,可以为AMF网元。移动性管理网元负责接入设备的接入管理和移动性管理,其包括了LTE中网络框架中移动管理实体(mobility management entity,MME)里的移动性管理功能,并加入了接入管理功能。
[0074] 作为一种实施例,接入网关设备,用于接收来自终端的NAS消息,所述NAS消息包括指示信息,所述指示信息用于第一链路信息,所述第一链路信息用于指示所述终端的接入信息;所述接入网关设备向移动性管理网元发送所述NAS消息和第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息,所述指示信息和所述第二链路信息用于所述移动性管理网元进行校验。
[0075] 移动性管理网元,用于接收来自接入网关设备的非接入层NAS消息和第二链路信息,所述NAS消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息;所述移动性管理网元校验所述指示信息和所述第二链路信息。
[0076] 由于接入网关设备将指示信息和第二链路信息发送给移动性管理网元,由移动性管理网元对指示信息和第二链路信息进行校验,若校验正确,则将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0077] 可选地,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到;所述移动性管理网元用于校验所述指示信息和所述第二链路信息,具体包括:所述移动性管理网元根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;所述移动性管理网元根据所述第二链路生成信息和所述第一链路信息生成信息,校验所述指示信息和所述第二链路信息。
[0078] 可选地,所述指示信息为所述第一链路信息,所述接入网关设备,还用于接收来自接入点的链路信息请求消息,所述链路信息请求消息包括链路标识信息,所述链路标识信息用于标识所述第一链路信息;所述接入网关设备根据所述链路标识信息,确定所述第一链路信息;所述接入网关设备向所述接入点发送所述第一链路信息。
[0079] 可选地,所述指示信息为第一链路生成信息,所述接入网关设备还用于接收来自接入点的链路信息请求消息,所述链路信息请求消息包括链路标识信息,所述链路标识信息用于标识所述第一链路信息;所述接入网关设备根据所述链路标识信息,确定所述第一链路信息;所述接入网关设备根据所述第一链路信息、挑战字符串,计算得到所述第一链路生成信息;所述接入网关设备向所述接入点发送所述第一链路生成信息。
[0080] 作为一种实施例,所述接入网关设备用于向移动性管理网元发送第二链路信息。
[0081] 移动性管理网元用于接收来自无线接入网络设备的非接入层NAS消息,所述NAS消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;所述移动性管理网元获取第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息;所述移动性管理网元校验所述指示信息和所述第二链路信息。
[0082] 由于移动性管理网元可以获取到指示信息和第二链路信息,并对指示信息和第二链路信息进行校验,若校验正确,则将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0083] 可选地,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述NAS消息还包括所述接入网关设备的信息;
[0084] 所述移动性管理网元用于获取第二链路信息,具体包括:所述移动性管理网元根据所述接入网关设备的信息,确定所述接入网关设备;所述移动性管理网元向所述接入网关设备发送请求消息,所述请求消息包括终端临时标识,所述终端临时标识用于标识所述终端,所述终端临时标识与所述第二链路信息关联;所述移动性管理网元接收来自所述接入网关设备的所述第二链路信息;
[0085] 所述移动性管理网元校验所述指示信息和所述第二链路信息,包括:所述移动性管理网元根据所述第二链路信息和所述挑战字符串,计算得到第二链路生成信息;所述移动性管理网元根据所述第一链路生成信息和所述第二链路生成信息,校验所述指示信息和所述第二链路信息。
[0086] 作为一种实施例,所述移动性管理网元,用于向所述接入网关设备发送请求消息,所述请求消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;以及,接收来自所述接入网关设备的第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息。
[0087] 接入网关设备用于接收来自移动性管理网元的请求消息,所述请求消息包括指示信息,所述指示信息用于指示第一链路信息,所述第一链路信息用于指示终端的接入信息;所述接入网关设备若校验所述指示信息和第二链路信息正确,则向移动性管理网元发送所述第二链路信息,所述第二链路信息为所述接入网关设备中的用于指示所述终端的接入信息的链路信息。
[0088] 上述方法,由接入网关设备校验指示信息和第二链路信息,若校验正确,则向移动性管理网元发送第二链路信息,则移动性管理网元将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0089] 可选地,所述指示信息为第一链路生成信息,所述第一链路生成信息为根据所述第一链路信息和挑战字符串计算得到,所述请求消息还包括终端临时标识,所述终端临时标识用于标识所述终端,所述终端临时标识与所述第二链路信息关联;所述接入网关设备用于校验所述指示信息和第二链路信息,包括:所述接入网关设备根据所述终端临时标识,确定所述第二链路信息和所述挑战字符串;所述接入网关设备根据所述第二链路信息和所述挑战字符串,生成第二链路生成信息;所述接入网关设备若确定所述第一链路生成信息与所述第二链路生成信息相同,则校验所述指示信息和第二链路信息正确。
[0090] 如图2所示,为本申请所适用的一种网络架构示意图。该网络架构中的网元包括有线接入网的设备、无线接入设备和核心网网元。图2所示的网络架构,是图1所示的网络架构的一种具体应用场景。
[0091] 其中,有线接入网的设备、无线接入设备、移动性管理网元、终端的具体介绍,可前述对图1所示的系统架构中的相关描述,这里不再赘述。
[0092] 图1所示的架构中的接入网关设备可以为5G固移融合网络架构中的接入网关功能(Access Gateway Function,AGF)网元等。图2中,以接入网关设备为AGF网元为例。
[0093] 图2的核心网网元包括控制面网元和用户面网元,控制面网元包括移动性管理网元(在5G中,移动性管理网元可以为AMF网元,图中以AMF网元为例)、会话管理功能(session management function,SMF)网元、策略控制功能(policy control function,PCF)网元、鉴权服务功能(Authentication Server Function,AUSF)网元,用户面网元包括UPF网元。
[0094] 为方便说明,本申请后续将AGF网元、AMF网元、SMF网元、PCF网元、AUSF网元、UPF网元分别简称为AGF、AMF、SMF、PCF、AUSF、UPF。
[0095] 图2中,AGF包括AGF控制面(AGF Control Plane,AGF-CP)和AGF用户面(AGF User Plane,AGF-UP)。AGF-CP用于处理控制面信令,并对AGF-UP进行管理,例如向AGF-UP下发控制策略。AGF-UP用于根据AGF-CP下发的控制策略对用户面数据进行处理。AGF-CP与AMF之间可以通过N2通信,AGF-UP与UPF通过N3接口。终端与AMF之间可以通过N1接口通信。UPF与SMF之间可以通过N4接口通信。SMF与PCF之间可以通过N7接口通信。AMF与SMF之间可以通过N11接口通信。AMF与AUSF之间可以通过N12接口通信。
[0096] 下面分别介绍图2中核心网的各个网元的功能。
[0097] SMF负责会话管理,如用户的会话建立等。
[0098] PCF用于执行策略控制,主要负责策略授权,QoS以及计费规则的生成,并将相应规则通过SMF下发至UPF,完成相应策略及规则的安装。
[0099] AUSF具有鉴权服务功能,用于终结安全锚点功能(Security Anchor Function,SEAF)网元请求的认证功能。
[0100] 需要说明的是,图1和图2中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能称为其他名字,本申请实施例对此不作具体限定。
[0101] 需要说明的是,图1和图2中的终端、接入点、接入网关设备、移动性管理网元等仅是一个名字,名字对设备本身不构成限定。在5G网络以及未来其它的网络中,终端、接入点、接入网关设备、移动性管理网元也可以是其他的名字,本申请实施例对此不作具体限定。例如,该终端还有可能被替换为终端设备或用户设备等,该接入点还有可能被替换为有线接入点或固网接入点等,该接入网关设备还有可能被替换为网关设备或接入网关功能设备等,在此进行统一说明,以下不再赘述。
[0102] 可选的,图1中的接入点、接入网关设备和移动性管理网元,可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本申请实施例对此不作具体限定。
[0103] 需要说明的是,本申请的链路信息的确定方法可由装置执行。该装置可以是接入网关设备或接入网关设备内的芯片,还可以是移动性管理网元或移动性管理网元内的芯片。
[0104] 为方便说明,本申请以装置为接入网关设备或移动性管理网元为例,对链路信息的确定方法进行说明,对于装置为接入网关设备内的芯片或移动性管理网元内的芯片的实现方法,可参考装置为接入网关设备或移动性管理网元的固网会话的发送方法的具体说明,不再重复介绍。
[0105] 为方便说明,本申请以移动性管理网元为AMF,以接入网关设备为AGF为例进行说明。
[0106] 核心网在创建固网的会话,如协议数据单元(Protocol Data Unit,PDU)会话的过程中,需要使用到链路信息,链路信息用于指示终端的接入信息。
[0107] 可选地,链路信息包括AN的信息和终端在AN上接入的端口信息。AN的信息例如可以是AN的名称、AN的标识、AN的网络之间互连的协议(Internet Protocol,IP)中的一种或多种。
[0108] 举例来说,假设AGF接入AN1和AN2,AN1上有2个接入端口,分别为接入端口1和接入端口2,AN2上有3个接入端口,分别为接入端口1,接入端口2和接入端口3。则AGF上管理的上述接入端口可以表示为:AN1+接入端口1,AN1+接入端口2,AN2+接入端口1,AN2+接入端口2,AN2+接入端口3。
[0109] 当然,在实际中,还可以由其它方式可以管理AN的接入端口。例如,针对上述示例,还可以在AGF上对上述5个端口统一编号,则AGF上管理的上述接入端口可以表示为接入端口1’(表示AN1+接入端口1),接入端口2’(表示AN1+接入端口2),接入端口3’(表示AN2+接入端口1),接入端口4’(表示AN2+接入端口2),接入端口5’(表示AN2+接入端口3)。
[0110] 现有技术中,核心网获取链路信息的方法为:由AGF通过N2接口,将链路信息发送给核心网的AMF。该方法存在如背景技术中所提到的不够安全的问题。
[0111] 此外,在现有技术还存在以下问题:当终端从无线侧发送NAS消息时,核心网不能从移动性管理网元和无线接入设备之间的接口获取到终端在固网侧的链路信息。
[0112] 为解决上述问题,本申请提供了多种解决方案,下面结合附图1-附图2,对本申请提供的方法进行具体说明。
[0113] 需要说明的是,链路信息可以是在AN上产生,也可以是存储在AGF或者其他设备例如网管设备等上的。
[0114] 如图3所示,为本申请提供的一种链路信息的确定方法,包括以下步骤:
[0115] 步骤301,终端向AGF发送非接入层NAS消息,AGF接收来自终端的NAS消息。
[0116] 该NAS消息是终端发送给AMF的,具体地,终端在固网侧,通过AGF将NAS消息发送给AMF。即,终端在固网侧向AGF发送NAS消息,AGF不获取NAS消息中的内容,而是将NAS消息发送给AMF。
[0117] 该NAS消息中包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息。
[0118] 作为一种实现方式,指示信息可以是第一链路信息,该第一链路信息也可以称为明文链路信息。
[0119] 作为另一种实现方式,指示信息还可以是根据第一链路信息计算得到的信息,例如,指示信息为第一链路生成信息,第一链路生成信息是根据第一链路信息和挑战字符串计算得到的,该第一链路生成信息也可以称为密文链路信息。例如,将第一链路信息和挑战字符串作为特定算法的输入,经过运算,从而得到一个字符串,该字符串即为第一链路生成信息。
[0120] 其中,当指示信息为第一链路信息时,作为一种实现方式,第一链路信息可以是由终端从AN获取得到,作为另一种实现方式,第一链路信息也可以是由终端从AGF获取得到。
[0121] 当指示信息为第一链路生成信息时,第一链路生成信息可以是由终端从AGF获取得到。也即,由AGF生成第一链路生成信息并发送给终端。
[0122] 针对终端获取指示信息的具体实现方案,后续详细说明。
[0123] 步骤302,AGF向AMF发送NAS消息和第二链路信息,AMF接收来自AGF的NAS消息和第二链路信息。
[0124] 具体实现中,AGF可以通过N2接口,向AMF发送NAS消息和第二链路信息。
[0125] 其中,该NAS消息即为通过上述步骤301从终端获取到的NAS消息。
[0126] 第二链路信息为AGF中存储的链路信息,该链路信息用于指示终端的接入信息的链路信息。
[0127] 正常情况下,第一链路信息与第二链路信息相同。
[0128] 在一些异常情况下,第一链路信息与第二链路信息可能不相同。比如,终端获取到的第一链路信息被攻击者篡改,则将导致第一链路信息与第二链路信息可能不相同。再比如,第二链路信息被攻击者篡改,则也将导致第一链路信息与第二链路信息可能不相同。
[0129] 步骤303,AMF校验指示信息和第二链路信息。
[0130] AMF在接收到NAS消息后,从NAS消息中获取到指示信息,然后对指示信息和第二链路信息进行校验。下面具体说明。
[0131] 实现方式一、指示信息为第一链路信息
[0132] 该实现方式中,指示信息为第一链路信息,则AMF校验指示信息和第二链路信息,即为校验第一链路信息和第二链路信息。具体校验方式为:
[0133] 若NAS消息中的第一链路信息与AGF发送的第二链路信息相同,则AMF校验第一链路信息和第二链路信息正确。
[0134] 若NAS消息中的第一链路信息与AGF发送的第二链路信息不同,则AMF校验第一链路信息和第二链路信息错误。具体地,校验第一链路信息和第二链路信息错误的具体原因,可能是第一链路信息被攻击者篡改,也有可能是第二链路信息被攻击者篡改,或者是二者都被篡改。
[0135] 实现方式二、指示信息为第一链路生成信息
[0136] 该实现方式中,指示信息为第一链路生成信息,第一链路生成为根据第一链路信息和挑战字符串计算得到,则AMF校验指示信息和第二链路信息,即为校验第一链路生成信息和第二链路信息。具体校验方式为:
[0137] AMF根据第二链路信息和挑战字符串,计算得到第二链路生成信息,然后根据第二链路生成信息和第一链路信息生成信息,校验指示信息和第二链路信息。其中,计算得到第二链路生成信息所使用的挑战字符串与计算得到第一链路生成信息所使用的挑战字符串相同。具体实现中,上述步骤301发送的NAS消息中还包括挑战字符串,则AMF可以从NAS消息中获取到挑战字符串。或者是,由AGF通过上述步骤302向AMF发送挑战字符串,则AMF可以从AGF获取到挑战字符串。
[0138] 若计算得到的第二链路生成信息与NAS消息中的第一链路生成信息相同,则AMF校验第一链路生成信息和第二链路信息正确。
[0139] 若计算得到的第二链路生成信息与NAS消息中的第一链路生成信息不同,则AMF校验第一链路生成信息和第二链路信息错误。具体地,校验第一链路生成信息和第二链路信息错误的具体原因,可能是第一链路生成信息被攻击者篡改,也有可能是第二链路信息被攻击者篡改,或者是二者都被篡改。
[0140] 通过上述实现方式一或实现方式二,若AMF校验指示信息和第二链路信息正确,则AMF将第二链路信息确定为使用的链路信息,例如作为创建会话时所使用的链路信息。
[0141] 通过上述步骤301-步骤303,AMF可以获取到指示信息和第二链路信息,并对指示信息和第二链路信息进行校验。若校验正确,则将第二链路信息作为使用的链路信息。从而可以提高获取的链路信息的正确性。
[0142] 作为一种实现方式,上述步骤301-步骤303可以是在终端注册至核心网的流程中完成的。
[0143] 例如,上述步骤301可以替换为:终端向AGF发送NAS注册请求消息,该NAS注册请求消息即为上述步骤中的NAS消息的一种具体示例,NAS注册请求消息包括指示信息。上述步骤302可以替换为:AGF向AMF发送注册请求消息,该注册请求消息中包括上述NAS注册请求消息和第二链路信息,该注册请求消息用于请求将终端注册至核心网。上述步骤303保持不变。
[0144] 再比如,上述步骤301-步骤303还可以是在终端注册至核心网的流程中的认证过程中完成的。
[0145] 需要说明的是,本申请对于AMF完成校验并获取到正确的链路信息之后,如何使用该链路信息并不做限定。例如,作为一种示例,AMF可以在创建会话的过程中,将确定的链路信息携带于会话请求消息中发送给SMF,由SMF用于创建会话等。
[0146] 下面根据指示信息的类型,分别介绍终端获取到指示信息的具体实现方式。
[0147] 情形一、指示信息为第一链路信息
[0148] 实现方式一、终端从AN获取到第一链路信息
[0149] 参考图4,为本申请提供的终端获取第一链路信息的方法流程图,包括以下步骤:
[0150] 步骤401,终端向AN发送链路信息请求消息,AN接收来自终端的链路信息请求消息。
[0151] 其中,链路信息请求消息用于请求获取链路信息。
[0152] 步骤402,AN向终端发送第一链路信息,终端接收来自AN的第一链路信息。
[0153] AN本地存储有第一链路信息,则向该终端发送第一链路信息。
[0154] 通过上述步骤401-步骤402,终端可以从AN获取到链路信息。
[0155] 需要说明的是,上述步骤401-步骤402可以是在终端注册至核心网之前完成的,也可以是在终端注册至核心网之后完成的,本申请对此不做限定。
[0156] 实现方式二、终端从AGF获取到第一链路信息
[0157] 参考图5,为本申请提供的终端获取第一链路信息的方法流程图,包括以下步骤:
[0158] 步骤501,终端向AN发送链路信息请求消息,AN接收来自终端的链路信息请求消息。
[0159] 该步骤501与上述步骤401相同,可参考前述描述。
[0160] 步骤502,AN在链路信息请求消息添加链路标识信息。
[0161] 其中,链路标识信息用于标识链路信息,例如,链路标识信息可以是由封装链路相关信息组成的,也可以是根据用户或者链路信息等映射得到的标识,如虚拟本地区域网络(Virtual Local Area Network,VLAN)标签(不同的VLAN标签,用于标识AGF下的不同AN的接入端口)。
[0162] 步骤503,AN向AGF发送带有链路标识信息的链路信息请求消息。
[0163] AGF在获取到链路标识信息后,可以根据链路标识信息获取链路标识信息对应的第一链路信息。
[0164] 步骤504,AGF向AN发送第一链路信息,AN接收来自AGF的第一链路信息。
[0165] 步骤505,AN向终端发送第一链路信息,终端接收来自AN的第一链路信息。
[0166] 通过上述步骤501-步骤505,终端可以从AGF获取到第一链路信息。
[0167] 需要说明的是,上述步骤501-步骤505可以是在终端注册至核心网之前完成的,也可以是在终端注册至核心网之后完成的,本申请对此不做限定。
[0168] 作为一种可替代的实现方案,上述步骤502也可以替换为:AN在链路信息请求消息添加第一链路信息。上述步骤503替换为:AN向AGF发送带有第一链路信息的链路信息请求消息。即AN将第一链路信息携带于链路信息请求消息,发送至AGF,然后AGF从链路信息请求消息中获取第一链路信息,并通过步骤504发送给AN。
[0169] 情形二、指示信息为第一链路生成信息
[0170] 当指示信息为第一链路生成信息时,终端可以从AGF获取到第一链路生成信息。具体地,参考图6,为本申请提供的终端获取第一链路生成信息的方法流程图,包括以下步骤:
[0171] 步骤601-步骤603,与上述步骤501-步骤503相同,可参考前述描述。
[0172] 步骤604,AGF根据第一链路信息和挑战字符串,计算得到第一链路生成信息。
[0173] 步骤605,AGF向AN发送第一链路生成信息,AN接收来自AGF的第一链路生成信息。
[0174] 步骤606,AN向终端发送第一链路生成信息,终端接收来自AN的第一链路生成信息。
[0175] 通过上述步骤601-步骤606,终端可以从AGF获取到第一链路生成信息。
[0176] 需要说明的是,上述步骤601-步骤606可以是在终端注册至核心网之前完成的,也可以是在终端注册至核心网之后完成的,本申请对此不做限定。
[0177] 作为一种可替代的实现方案,上述步骤602也可以替换为:AN在链路信息请求消息添加第一链路信息,并向AGF发送带有第一链路信息的链路信息请求消息。即AN将第一链路信息携带于链路信息请求消息,发送至AGF,然后AGF从链路信息请求消息中获取第一链路信息。
[0178] 可选地,AGF还可以将挑战字符串通过AN发送给终端。例如,通过上述步骤605和步骤606,将挑战字符串发送给终端。
[0179] 可选地,若执行步骤601之前,终端已经注册至核心网,此时终端可以接收到来自核心网的终端临时标识,则该链路信息请求消息中还可以包括终端临时标识。从而,AGF可以获取到终端临时标识,并建立终端临时标识、挑战字符串、第一链路生成信息、第一链路信息、第二链路信息之间的关联。其中,终端临时标识用于标识终端。
[0180] 综上,可以通过上述图4-图6所示的方法,使得终端获取到第一链路信息或第一链路生成信息。
[0181] 需要说明的是,图3所示的实施例可以结合图4-图6中的任一实施例,作为具体的实现方式。并且,图4-图6中的任一实施例都是在图3所示的实施例之前实施。
[0182] 如图7所示,为本申请提供的一种链路信息的确定方法,包括以下步骤:
[0183] 步骤701,终端向RAN设备发送NAS消息,RAN设备接收来自终端的NAS消息。
[0184] 该NAS消息是终端发送给AMF的,具体地,终端在无线侧,通过RAN设备将NAS消息发送给AMF。即,终端在无线侧向RAN设备发送NAS消息,RAN设备不获取NAS消息中的内容,而是将NAS消息发送给AMF。
[0185] 该NAS消息中包括指示信息,指示信息可以是第一链路信息,也可以是第一链路生成信息。
[0186] 可选地,若指示信息为第一链路生成信息,则该NAS消息中还可以包括挑战字符串。
[0187] 步骤702,RAN设备向AMF发送NAS消息,AMF接收来自RAN设备的NAS消息。
[0188] 通过上述步骤701-步骤702,终端可以通过无线侧的RAN设备,将指示信息携带于NAS消息中发送至AMF。
[0189] 步骤703,AMF获取第二链路信息。
[0190] 通过该步骤703,AMF可以获取到第二链路信息。
[0191] 步骤704,AMF校验指示信息和第二链路信息。
[0192] 该步骤704中,AMF校验指示信息和第二链路信息的具体实现方式,与上述步骤303中AMF校验指示信息和第二链路信息的方式相同,可参考前述描述,这里不再赘述。
[0193] 通过上述步骤701-步骤704,终端可以通过无线侧的RAN设备,将指示信息携带于NAS消息中发送至AMF,以及,AMF可以从AGF或从本地获取到第二链路信息。从而,AMF可以对获取到的指示信息和第二链路信息进行校验。该方法,是通过将无线侧和固网侧相结合,来实现将链路信息发送至AMF,有利于提升部署、注册及会话创建等的灵活性。
[0194] 图7所示的链路信息的确定方法,与图3所示的链路信息的确定方法的主要区别在于:图7所示的方法,终端是通过无线侧的RAN设备将指示信息携带于NAS消息中发送至AMF,以及是由AMF从AGF或从本地获取到第二链路信息。而图3所示的方法,终端是通过固网侧的AGF将指示信息携带于NAS消息中发送至AMF,以及是由AGF将第二链路信息发送至AMF。
[0195] 需要说明的是,本申请对于AMF完成校验并获取到正确的链路信息之后,如何使用该链路信息并不做限定。例如,作为一种示例,AMF可以在创建会话的过程中,将确定的链路信息携带于会话请求消息中发送给SMF,由SMF用于创建会话等。
[0196] 需要说明的是,图7所示的实施例可以结合图4-图6中的任一实施例,作为具体的实现方式。并且,图4-图6中的任一实施例都是在图7所示的实施例之前实施。
[0197] 针对上述步骤703-步骤704,具体实践中可以有多种实现方式,下面具体说明。
[0198] 实现方法一、指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,通过终端临时标识索引。
[0199] 若采用该实现方法一,则图7所示的实施例可以结合图6所示的实施例作为一种具体实现。并且,终端在步骤601的链路请求消息中携带终端临时标识,AGF建立了终端临时标识、挑战字符串、第一链路生成信息、第二链路信息之间的关联。
[0200] 上述步骤701的NAS消息具体包括第一链路生成信息,进一步地还包括AGF的信息。
[0201] 则上述步骤703具体可通过下述步骤实现:
[0202] 步骤A1、AMF根据NAS消息中的AGF的信息,确定AGF。
[0203] 步骤A2、AMF向AGF发送请求消息,请求消息包括终端临时标识。
[0204] 步骤A3、AGF根据终端临时标识,确定与终端临时标识关联的第二链路信息。
[0205] 步骤A4、AGF向AMF发送第二链路信息。
[0206] 通过上述步骤A1-步骤A4,AMF向AGF发送请求消息,请求消息中包括终端临时标识,AGF将终端临时标识作为索引,从AGF中获取到与终端临时标识关联的第二链路信息,并将获取到的第二链路信息发送给AMF,从而AMF可以获取到第二链路信息。
[0207] 需要说明的是,若在执行上述步骤703之前,AMF与AGF之间的接口还没有创建,则上述请求消息可以是接口创建请求消息,该接口创建请求消息用于请求创建AMF与AGF之间的接口。即可以在创建接口的过程中,实现由AMF从AGF中获取到第二链路信息。
[0208] 上述步骤704具体可通过下述步骤实现:
[0209] 步骤B1、AMF根据第二链路信息和挑战字符串,计算得到第二链路生成信息。
[0210] 其中,AMF使用的挑战字符串,即为生成第一链路生成信息所使用的挑战字符串。
[0211] 作为一种实现方式,AMF使用的挑战字符串,可以是通过上述步骤A3和步骤A4发送给AMF的。具体地,在上述步骤A3中,AGF还可以根据终端临时标识,确定与终端临时标识关联的挑战字符串。然后在上述步骤A4中,AGF向AMF发送第二链路信息的同时,还发送挑战字符串。
[0212] 作为另一种实现方式,AMF使用的挑战字符串,还可以是在步骤701的NAS消息中携带的,从而AMF可以获取到挑战字符串。
[0213] 步骤B2、AMF根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0214] 上述步骤B1-步骤B2的具体实现方法,与上述步骤303中所描述的实现方式二相同,可参考前述描述。
[0215] 实现方法二、指示信息为第一链路信息,通过终端临时标识索引。
[0216] 若采用该实现方法二,则图7所示的实施例可以结合图4-图6所示的任一实施例作为具体实现。并且,终端在步骤401、步骤501、步骤601的链路请求消息中携带终端临时标识,AGF建立了终端临时标识与第二链路信息之间的关联。
[0217] 则上述步骤703具体可通过下述步骤实现:
[0218] 步骤C1、AMF根据NAS消息中的第一链路信息,确定AGF。
[0219] 步骤C2、AMF向AGF发送请求消息,请求消息包括终端临时标识。
[0220] 步骤C3、AGF根据终端临时标识,确定与终端临时标识关联的第二链路信息。
[0221] 步骤C4、AGF向AMF发送第二链路信息。
[0222] 通过上述步骤C1-步骤C4,AMF向AGF发送请求消息,请求消息中包括终端临时标识,AGF将终端临时标识作为索引,从AGF中获取到与终端临时标识关联的第二链路信息,并将获取到的第二链路信息发送给AMF,从而AMF可以获取到第二链路信息。
[0223] 需要说明的是,若在执行上述步骤703之前,AMF与AGF之间的接口还没有创建,则上述请求消息可以是接口创建请求消息,该接口创建请求消息用于请求创建AMF与AGF之间的接口。即可以在创建接口的过程中,实现由AMF从AGF中获取到第二链路信息。
[0224] 上述步骤704具体可通过下述步骤实现:AMF根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。AMF根据第一链路信息与第二链路信息,校验指示信息和第二链路信息。该步骤的具体实现方法,与上述步骤303中所描述的实现方式一相同,可参考前述描述。
[0225] 实现方法三、指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,通过挑战字符串索引。
[0226] 若采用该实现方法三,则图7所示的实施例可以结合图6所示的实施例作为一种具体实现。并且,终端在步骤601的链路请求消息中不携带终端临时标识。
[0227] 上述步骤701的NAS消息具体包括第一链路生成信息,进一步地还包括AGF的信息。
[0228] 则上述步骤703具体可通过下述步骤实现:
[0229] 步骤D1、AMF根据NAS消息中的AGF的信息,确定AGF。
[0230] 步骤D2、AMF向AGF发送请求消息,请求消息包括挑战字符串。
[0231] 步骤D3、AGF根据挑战字符串,确定与挑战字符串关联的第二链路信息。
[0232] 步骤D4、AGF向AMF发送第二链路信息。
[0233] 通过上述步骤D1-步骤D4,AMF向AGF发送请求消息,请求消息中包括挑战字符串,AGF将挑战字符串作为索引,从AGF中获取到与挑战字符串关联的第二链路信息,并将获取到的第二链路信息发送给AMF,从而AMF可以获取到第二链路信息。
[0234] 其中,上述步骤D2中的请求消息包括的挑战字符串,即为生成第一链路生成信息所使用的挑战字符串。
[0235] 作为一种实现方式,AMF使用的挑战字符串,可以是在步骤701的NAS消息中携带的,从而AMF可以获取到挑战字符串。
[0236] 需要说明的是,若在执行上述步骤703之前,AMF与AGF之间的接口还没有创建,则上述请求消息可以是接口创建请求消息,该接口创建请求消息用于请求创建AMF与AGF之间的接口。即可以在创建接口的过程中,实现由AMF从AGF中获取到第二链路信息。
[0237] 上述步骤704具体可通过下述步骤实现:
[0238] 步骤E1、AMF根据第二链路信息和挑战字符串,计算得到第二链路生成信息。
[0239] 步骤E2、AMF根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0240] 上述步骤E1-步骤E2的具体实现方法,与上述步骤303中所描述的实现方式二相同,可参考前述描述。
[0241] 实现方法四、指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,AMF从本地获取第二链路信息。
[0242] 若采用该实现方法四,则图7所示的实施例可以结合图6所示的实施例作为一种具体实现。并且,终端在步骤601的链路请求消息中携带终端临时标识,AGF建立了终端临时标识、挑战字符串、第一链路生成信息、第二链路信息之间的关联。
[0243] 进一步地,图6所述的流程中,在步骤603之后,还包括以下步骤:
[0244] 步骤603A、AGF向AMF发送请求消息,AMF接收来自AGF的请求消息。
[0245] 其中,请求消息中包括第二链路信息、终端临时标识和挑战字符串。
[0246] 步骤603B、AMF建立第二链路信息、挑战字符串和终端临时标识之间的关联。
[0247] 通过上述步骤603A-步骤603B,使得在终端获取第一链路生成信息的过程中,还实现了由AGF将第二链路信息、终端临时标识和挑战字符串发送给AMF,从而,使得AMF建立第二链路信息、挑战字符串和终端临时标识之间的关联。
[0248] 并且,在实现图7所示的流程之前,首先执行图6所示的流程及上述步骤603A-步骤603B。
[0249] 需要说明的是,若在执行上述步骤603A之前,AMF与AGF之间的接口还没有创建,则上述请求消息可以是接口创建请求消息,该接口创建请求消息用于请求创建AMF与AGF之间的接口。即可以在创建接口的过程中,实现由AMF从AGF中获取到第二链路信息、终端临时标识和挑战字符串。
[0250] 则上述步骤703具体可通过下述步骤实现:AMF根据终端临时标识,获取第二链路信息。
[0251] 即,由于通过上述步骤603A-步骤603B,AMF已经建立了第二链路信息、挑战字符串和终端临时标识之间的关联,则AMF直接可以根据终端临时标识,从本地获取到第二链路信息。进一步地,AMF直接可以根据终端临时标识,从本地获取到挑战字符串。
[0252] 上述步骤704具体可通过下述步骤实现:
[0253] 步骤F1、AMF根据第二链路信息和挑战字符串,计算得到第二链路生成信息。
[0254] 步骤F2、AMF根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0255] 上述步骤F1-步骤F2的具体实现方法,与上述步骤303中所描述的实现方式二相同,可参考前述描述。
[0256] 实现方法五、指示信息为第一链路信息,AMF从本地获取第二链路信息。
[0257] 若采用该实现方法五,则图7所示的实施例可以结合图6所示的实施例作为一种具体实现。并且,终端在步骤601的链路请求消息中携带终端临时标识,AGF建立了终端临时标识、第一链路生成信息、第一链路信息、第二链路信息之间的关联。
[0258] 进一步地,图6所述的流程中,在步骤603之后,还包括以下步骤:
[0259] 步骤603A’、AGF向AMF发送请求消息,AMF接收来自AGF的请求消息。
[0260] 其中,请求消息中包括第二链路信息和终端临时标识。
[0261] 步骤603B’、AMF建立第二链路信息和终端临时标识之间的关联。
[0262] 通过上述步骤603A’-步骤603B’,使得在终端获取第一链路生成信息的过程中,还实现了由AGF将第二链路信息、终端临时标识发送给AMF,从而,使得AMF建立第二链路信息和终端临时标识之间的关联。
[0263] 并且,在实现图7所示的流程之前,首先执行图6所示的流程及上述步骤603A’-步骤603B’。
[0264] 需要说明的是,若在执行上述步骤603A’之前,AMF与AGF之间的接口还没有创建,则上述请求消息可以是接口创建请求消息,该接口创建请求消息用于请求创建AMF与AGF之间的接口。即可以在创建接口的过程中,实现由AMF从AGF中获取到第二链路信息、终端临时标识。
[0265] 则上述步骤703具体可通过下述步骤实现:AMF根据终端临时标识,获取第二链路信息。
[0266] 即,由于通过上述步骤603A’-步骤603B’,AMF已经建立了第二链路信息和终端临时标识之间的关联,则AMF直接可以根据终端临时标识,从本地获取到第二链路信息。
[0267] 上述步骤704具体可通过下述步骤实现:AMF根据第一链路信息和第二链路信息,校验指示信息和第二链路信息。该步骤的具体实现方法,与上述步骤303中所描述的实现方式一相同,可参考前述描述。
[0268] 如图8所示,为本申请提供的又一种链路信息的确定方法,包括以下步骤:
[0269] 步骤801-步骤802,与上述步骤701-步骤702相同,可参考前述描述。
[0270] 通过上述步骤801-步骤802,终端可以通过无线侧的RAN设备,将指示信息携带于NAS消息中发送至AMF。可选地,还将挑战字符串发送至AMF。
[0271] 步骤803,AMF向AGF发送请求消息,AGF接收来自AMF的请求消息。
[0272] 该请求消息中包括指示信息,该指示信息为第一链路信息或第一链路生成信息。
[0273] 作为一种实现方式,当指示信息为第一链路信息时,该请求消息中还包括终端临时标识。
[0274] 作为又一种实现方式,当指示信息为第一链路生成信息时,该请求消息中还包括终端临时标识。
[0275] 作为又一种实现方式,当指示信息为第一链路生成信息时,该请求消息中还包括挑战字符串。
[0276] 后续将对上述三种实现方式分别进行具体说明。
[0277] 需要说明的是,若在执行上述步骤803之前,AMF与AGF之间的接口还没有创建,则上述请求消息可以是接口创建请求消息,该接口创建请求消息用于请求创建AMF与AGF之间的接口。
[0278] 步骤804,AGF校验指示信息和第二链路信息。
[0279] 该步骤804中,AGF校验指示信息和第二链路信息的具体实现方式,与上述步骤303中AMF校验指示信息和第二链路信息的方式相同,可参考前述描述,这里不再赘述。
[0280] 步骤805,AGF若校验指示信息和第二链路信息正确,则向AMF发送第二链路信息。
[0281] 通过上述步骤801-步骤805,终端可以通过无线侧的RAN设备,将指示信息携带于NAS消息中发送至AMF,以及,由AGF在校验指示信息和第二链路信息正确时,将第二链路信息发送给AMF。该方法,是通过将无线侧和固网侧相结合,来实现将链路信息发送至AMF,有利于提升部署、注册及会话创建等的灵活性。。
[0282] 图8所示的链路信息的确定方法,与图3所示的链路信息的确定方法的主要区别在于:图8所示的方法,终端是通过无线侧的RAN设备将指示信息携带于NAS消息中发送至AMF,以及是由AMF从AGF获取到第二链路信息。而图3所示的方法,终端是通过固网侧的AGF将指示信息携带于NAS消息中发送至AMF,以及是由AGF将第二链路信息发送至AMF。
[0283] 图8所示的链路信息的确定方法,与图7所示的链路信息的确定方法的主要区别在于:图8所示的方法,是由AGF校验指示信息和第二链路信息。而图7所示的方法,是由AMF校验指示信息和第二链路信息。
[0284] 需要说明的是,本申请对于AGF完成校验,并由AMF获取到正确的链路信息之后,如何使用该链路信息并不做限定。例如,作为一种示例,AMF可以在创建会话的过程中,将确定的链路信息携带于会话请求消息中发送给SMF,由SMF用于创建会话等。
[0285] 需要说明的是,图8所示的实施例可以结合图4-图6中的任一实施例,作为具体的实现方式。并且,图4-图6中的任一实施例都是在图8所示的实施例之前实施。
[0286] 针对上述步骤803-步骤804,具体实践中可以有多种实现方式,下面具体说明。
[0287] 实现方法一、指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,步骤803的请求消息包括第一链路生成信息和终端临时标识。
[0288] 若采用该实现方法一,则图8所示的实施例可以结合图6所示的实施例作为一种具体实现。并且,终端在步骤601的链路请求消息中携带终端临时标识,AGF建立了终端临时标识、挑战字符串、第一链路生成信息、第二链路信息之间的关联。
[0289] 上述步骤801的NAS消息具体包括第一链路生成信息,进一步地还包括AGF的信息。
[0290] 则上述步骤803具体可通过下述步骤实现:AMF根据NAS消息中的AGF的信息,确定AGF,AMF向AGF发送请求消息,请求消息包括第一链路生成信息和终端临时标识。
[0291] 上述步骤804具体可通过下述步骤实现:
[0292] 步骤H1、AGF根据终端临时标识,确定第二链路信息和挑战字符串。
[0293] 步骤H2、AGF根据第二链路信息和挑战字符串,生成第二链路生成信息。
[0294] 步骤H3、AGF若确定第一链路生成信息与第二链路生成信息相同,则校验指示信息和第二链路信息正确。
[0295] 上述步骤H2-步骤H3的具体实现方法,与上述步骤303的实现方式二中的AMF的校验方法相同,可参考前述描述。
[0296] 实现方法二、指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,步骤803的请求消息包括第一链路生成信息和挑战字符串。
[0297] 若采用该实现方法二,则图8所示的实施例可以结合图6所示的实施例作为一种具体实现。并且,终端在步骤601的链路请求消息中不携带终端临时标识,AGF建立了挑战字符串、第一链路生成信息、第二链路信息之间的关联。
[0298] 上述步骤801的NAS消息具体包括第一链路生成信息,进一步地还包括AGF的信息。
[0299] 则上述步骤803具体可通过下述步骤实现:AMF根据NAS消息中的AGF的信息,确定AGF,AMF向AGF发送请求消息,请求消息包括第一链路生成信息和挑战字符串。
[0300] 上述步骤804具体可通过下述步骤实现:
[0301] 步骤I1、AGF根据挑战字符串,确定第二链路信息。
[0302] 步骤I2、AGF根据第二链路信息和挑战字符串,生成第二链路生成信息。
[0303] 步骤I3、AGF若确定第一链路生成信息与第二链路生成信息相同,则校验指示信息和第二链路信息正确。
[0304] 上述步骤I2-步骤I3的具体实现方法,与上述步骤303的实现方式二中的AMF的校验方法相同,可参考前述描述。
[0305] 实现方法三、指示信息为第一链路信息,步骤803的请求消息包括第一链路信息和终端临时标识。
[0306] 若采用该实现方法三,则图8所示的实施例可以结合图4-图6所示的实施例作为一种具体实现。并且,终端在步骤401、步骤501或步骤601的链路请求消息中携带终端临时标识,AGF建立了终端临时标识、第二链路信息之间的关联。
[0307] 则上述步骤803具体可通过下述步骤实现:AMF根据NAS消息中的第一链路信息,确定AGF,AMF向AGF发送请求消息,请求消息包括第一链路信息和终端临时标识。
[0308] 上述步骤804具体可通过下述步骤实现:
[0309] 步骤J1、AGF根据终端临时标识,确定第二链路信息。
[0310] 步骤J2、AGF若确定第一链路信息与第二链路信息相同,则校验指示信息和第二链路信息正确。
[0311] 上述步骤J2的具体实现方法,与上述步骤303的实现方式一中的AMF的校验方法相同,可参考前述描述。
[0312] 作为一种具体的实现方式,图7或图8所示的流程,可以是在终端和核心网之间创建会话,例如创建PDU会话过程中完成的。具体地,可以通过无线侧的RAN设备,创建固网侧的会话。
[0313] 作为另一种实现方式,可以是在终端和核心网之间创建会话之前,由AMF执行图6的步骤以及执行步骤603A、步骤603B,或者是执行图6的步骤以及执行步骤603A’、步骤603B’,然后在创建会话的过程中执行图7或图8所示的流程。
[0314] 进一步地,在核心网完成固网会话的创建之后,则AMF还向RAN设备发送会话创建完成消息,可选地,AMF还向RAN设备发送固网侧会话信息,即将固网侧的会话信息发送给无线侧的RAN设备。
[0315] 上述主要从各个网元之间交互的角度对本申请提供的方案进行了介绍。可以理解的是,上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0316] 基于相同的发明构思,如图9所示,为本申请提供的一种装置示意图,该装置可以是终端、接入网关设备、移动性管理网元或芯片,可执行上述任一实施例的方法。
[0317] 该装置900包括至少一个处理器901,通信线路902,存储器903以及至少一个通信接口904。
[0318] 处理器901可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,服务器IC),或一个或多个用于控制本申请方案程序执行的集成电路。
[0319] 通信线路902可包括一通路,在上述组件之间传送信息。
[0320] 通信接口904,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。
[0321] 存储器903可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically er服务器able programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路902与处理器相连接。存储器也可以和处理器集成在一起。
[0322] 其中,存储器903用于存储执行本申请方案的计算机执行指令,并由处理器901来控制执行。处理器901用于执行存储器903中存储的计算机执行指令,从而实现本申请下述实施例提供的链路信息的确定方法。
[0323] 可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
[0324] 在具体实现中,作为一种实施例,处理器901可以包括一个或多个CPU,例如图9中的CPU0和CPU1。
[0325] 在具体实现中,作为一种实施例,装置900可以包括多个处理器,例如图9中的处理器901和处理器908。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0326] 在具体实现中,作为一种实施例,装置900还可以包括输出设备905和输入设备906。输出设备905和处理器901通信,可以以多种方式来显示信息。例如,输出设备905可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备906和处理器901通信,可以以多种方式接收用户的输入。例如,输入设备906可以是鼠标、键盘、触摸屏设备或传感设备等。
[0327] 上述的装置900可以是一个通用设备或者是一个专用设备。在具体实现中,装置900可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital服务器sistant,PDA)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图9中类似结构的设备。本申请实施例不限定装置900的类型。
[0328] 当图9所示的装置为芯片时,例如可以是终端的芯片、接入网关设备的芯片或移动性管理网元的芯片,则该芯片包括处理器901(还可以包括处理器908)、通信线路902、存储器903和通信接口904。具体地,通信接口904可以是输入接口、管脚或电路等。存储器903可以是寄存器、缓存等。处理器901和处理器908可以是一个通用的CPU,微处理器,ASIC,或一个或多个用于控制上述任一实施例的链路信息的确定方法的程序执行的集成电路。
[0329] 本申请可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图10示出了一种装置示意图,该装置1000可以是上述实施例中所涉及的移动性管理网元,该装置1000包括接收单元1001和处理单元1003。可选地,还包括发送单元1002。
[0330] 在一种具体的实施例中:
[0331] 接收单元1001,用于接收来自接入网关设备的非接入层NAS消息和第二链路信息,NAS消息包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息;
[0332] 处理单元1003,用于校验指示信息和第二链路信息。
[0333] 在一种具体的实现中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到;
[0334] 处理单元1003,具体用于:
[0335] 根据第二链路信息和挑战字符串,计算得到第二链路生成信息;
[0336] 根据第二链路生成信息和第一链路信息生成信息,校验指示信息和第二链路信息。
[0337] 在另一种具体的实施例中:
[0338] 接收单元1001,用于接收来自无线接入网络设备的非接入层NAS消息,NAS消息包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息;
[0339] 处理单元1003,用于获取第二链路信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息;以及,用于校验指示信息和第二链路信息。
[0340] 在一种具体的实现中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,NAS消息还包括接入网关设备的信息;处理单元1003,用于获取第二链路信息,具体包括:根据接入网关设备的信息,确定接入网关设备;通过发送单元1002向接入网关设备发送请求消息,请求消息包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;通过接收单元1001接收来自接入网关设备的第二链路信息;
[0341] 处理单元1003,用于校验指示信息和第二链路信息,具体包括:根据第二链路信息和挑战字符串,计算得到第二链路生成信息;根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0342] 在一种具体的实现中,指示信息为第一链路信息;处理单元1003,用于获取第二链路信息,具体包括:根据第一链路信息,确定接入网关设备;以及,通过发送单元1002向接入网关设备发送请求消息,请求消息包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;
[0343] 通过接收单元1001接收来自接入网关设备的第二链路信息;
[0344] 处理单元1003,用于校验指示信息和第二链路信息,具体包括:
[0345] 根据第一链路信息与第二链路信息,校验指示信息和第二链路信息。
[0346] 在一种具体的实现中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,NAS消息还包括接入网关设备的信息和挑战字符串;处理单元1003,用于获取第二链路信息,具体包括:根据接入网关设备的信息,确定接入网关设备;以及,用于通过发送单元1002向接入网关设备发送请求消息,请求消息包括挑战字符串;
[0347] 通过接收单元1001接收来自接入网关设备的第二链路信息,第二链路信息与挑战字符串关联;
[0348] 处理单元1003,用于校验指示信息和第二链路信息,具体包括:
[0349] 根据第二链路信息和挑战字符串,计算得到第二链路生成信息;
[0350] 根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0351] 在一种具体的实现中,接收单元1001,还用于接收来自接入网关设备的请求消息,请求消息包括第二链路信息和终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;
[0352] 处理单元1003,还用于建立第二链路信息和终端临时标识之间的关联。
[0353] 在一种具体的实现中,指示信息为第一链路信息;
[0354] 处理单元1003,用于获取第二链路信息,具体包括:
[0355] 根据终端临时标识,获取第二链路信息;
[0356] 处理单元1003,用于校验指示信息和第二链路信息,具体包括:
[0357] 根据第一链路信息和第二链路信息,校验指示信息和第二链路信息。
[0358] 在一种具体的实现中,接收单元1001,还用于接收来自接入网关设备的请求消息,请求消息包括第二链路信息、挑战字符串和终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;
[0359] 处理单元1003,还用于建立第二链路信息、挑战字符串和终端临时标识之间的关联。
[0360] 在一种具体的实现中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到;
[0361] 处理单元1003,用于获取第二链路信息,具体包括:
[0362] 根据终端临时标识,获取第二链路信息;
[0363] 处理单元1003,用于校验指示信息和第二链路信息,具体包括:
[0364] 根据挑战字符串和第二链路信息,计算得到第二链路生成信息;
[0365] 根据第一链路生成信息和第二链路生成信息,校验指示信息和第二链路信息。
[0366] 在一种具体的实现中,发送单元1002,用于向无线接入网络设备发送固网侧会话信息。
[0367] 应理解,该装置可以用于实现本发明实施例的方法中由移动性管理网元执行的步骤,相关特征可以参照上文,此处不再赘述。
[0368] 具体的,图10中的接收单元1001、处理单元1003、以及发送单元1002的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现。或者,图10中的处理单元1003的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现,图10中的接收单元1001和发送单元1002的功能/实现过程可以通过图9中的通信接口904来实现。
[0369] 可选的,当该装置1000是芯片时,则接收单元1001和发送单元1002的功能/实现过程还可以通过管脚或电路等来实现。可选地,当该装置1000是芯片时,存储器903可以为芯片内的存储单元,如寄存器、缓存等。当然,当该装置1000是移动性管理网元时,存储器903可以是移动性管理网元内的位于芯片外部的存储单元,本申请实施例对此不作具体限定。
[0370] 本申请可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图11示出了一种装置示意图,该装置1100可以是上述实施例中所涉及的终端,该装置1100包括接收单元1101和发送单元1102。可选地,还包括处理单元1103。
[0371] 发送单元1102,用于向接入点发送链路信息请求消息,链路信息请求消息用于请求获取链路信息,链路信息用于指示终端的接入信息;以及,用于向移动性管理网元发送非接入层NAS消息,NAS消息包括指示信息,指示信息用于指示链路信息;
[0372] 接收单元1101,用于接收来自接入点的指示信息。
[0373] 在一种具体的实现中,指示信息为链路信息;或者,
[0374] 指示信息为链路生成信息,链路生成信息为根据链路信息和挑战字符串计算得到。
[0375] 在一种具体的实现中,发送单元1102,具体用于:
[0376] 通过无线侧的无线接入网络设备,向移动性管理网元发送NAS消息;或者,[0377] 通过固网侧的接入网关设备,向移动性管理网元发送NAS消息。
[0378] 在一种具体的实现中,链路信息请求消息还包括终端临时标识,终端临时标识用于标识终端。
[0379] 应理解,该装置可以用于实现本发明实施例的方法中由终端执行的步骤,相关特征可以参照上文,此处不再赘述。
[0380] 具体的,图11中的接收单元1101、发送单元1102和处理单元1103的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现。或者,图11中的处理单元1103的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现,图11中的接收单元1101和发送单元1102的功能/实现过程可以通过图9中的通信接口904来实现。
[0381] 可选的,当该装置1100是芯片时,则接收单元1101和发送单元1102的功能/实现过程还可以通过管脚或电路等来实现。可选地,当该装置1100是芯片时,存储器903可以为芯片内的存储单元,如寄存器、缓存等。当然,当该装置1100是终端时,存储器903可以是终端内的位于芯片外部的存储单元,本申请实施例对此不作具体限定。
[0382] 本申请可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图12示出了一种装置示意图,该装置1200可以是上述实施例中所涉及的接入网关设备,该装置1200包括接收单元1201、发送单元1202和处理单元1203。
[0383] 在一种具体的实施例中:
[0384] 接收单元1201,用于接收来自移动性管理网元的请求消息,请求消息包括指示信息,指示信息用于指示第一链路信息,第一链路信息用于指示终端的接入信息;
[0385] 处理单元1203,用于校验指示信息和第二链路信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息;
[0386] 发送单元1202,用于若校验指示信息和第二链路信息正确,则向移动性管理网元发送第二链路信息。
[0387] 在一种具体的实现中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,请求消息还包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;
[0388] 处理单元1203,具体用于:
[0389] 根据终端临时标识,确定第二链路信息和挑战字符串;
[0390] 根据第二链路信息和挑战字符串,生成第二链路生成信息;
[0391] 若确定第一链路生成信息与第二链路生成信息相同,则校验指示信息和第二链路信息正确。
[0392] 在一种具体的实现中,指示信息为第一链路信息,请求消息还包括终端临时标识,终端临时标识用于标识终端,终端临时标识与第二链路信息关联;
[0393] 处理单元1203,具体用于:
[0394] 根据终端临时标识,确定第二链路信息;
[0395] 若确定第一链路信息与第二链路信息相同,则校验指示信息和第二链路信息正确。
[0396] 在一种具体的实现中,指示信息为第一链路生成信息,第一链路生成信息为根据第一链路信息和挑战字符串计算得到,请求消息还包括挑战字符串;处理单元1203,具体用于:
[0397] 根据第二链路信息和挑战字符串,计算得到第二链路生成信息;若确定第一链路生成信息与第二链路生成信息相同,则校验指示信息和第二链路信息正确。
[0398] 在另一种具体的实施例中:
[0399] 接收单元1201,用于接收来自终端的NAS消息,NAS消息包括指示信息,指示信息用于第一链路信息,第一链路信息用于指示终端的接入信息;
[0400] 发送单元1202,用于向移动性管理网元发送NAS消息和第二链路信息,第二链路信息为接入网关设备中的用于指示终端的接入信息的链路信息,指示信息和第二链路信息用于移动性管理网元进行校验。
[0401] 在一种具体的实现中,指示信息为第一链路信息,接收单元1201,还用于接收来自接入点的链路信息请求消息,链路信息请求消息包括链路标识信息,链路标识信息用于标识第一链路信息;
[0402] 处理单元1203,用于根据链路标识信息,确定第一链路信息;
[0403] 发送单元1202,还用于向接入点发送第一链路信息。
[0404] 在一种具体的实现中,指示信息为第一链路生成信息,接收单元1201,还用于接收来自接入点的链路信息请求消息,链路信息请求消息包括链路标识信息,链路标识信息用于标识第一链路信息;
[0405] 处理单元1203,用于根据链路标识信息,确定第一链路信息;以及,用于根据第一链路信息、挑战字符串,计算得到第一链路生成信息;
[0406] 发送单元1202,还用于向接入点发送第一链路生成信息。
[0407] 应理解,该装置可以用于实现本发明实施例的方法中由接入网关设备执行的步骤,相关特征可以参照上文,此处不再赘述。
[0408] 具体的,图12中的接收单元1201、发送单元1202和处理单元1203的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现。或者,图12中的处理单元1203的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现,图12中的接收单元1201和发送单元1202的功能/实现过程可以通过图9中的通信接口904来实现。
[0409] 可选的,当该装置1200是芯片时,则接收单元1201和发送单元1202的功能/实现过程还可以通过管脚或电路等来实现。可选地,当该装置1200是芯片时,存储器903可以为芯片内的存储单元,如寄存器、缓存等。当然,当该装置1200是接入网关设备时,存储器903可以是接入网关设备内的位于芯片外部的存储单元,本申请实施例对此不作具体限定。
[0410] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
[0411] 本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0412] 本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于终端设备中。可选地,处理器和存储媒介也可以设置于终端设备中的不同的部件中。
[0413] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0414] 尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。