一种通信方法和装置与流程

allin2025-06-07  31


本技术涉及通信,尤其涉及一种通信方法和装置。


背景技术:

1、通信系统中,漫游指导(steering of roaming,sor)服务发生在漫游场景且与用户设备(user equipment,ue)的公共陆地移动网(public land mobile network,plmn)选择有关。sor的流程通常发生在ue注册网络过程中或注册网络完成之后,可支持归属公用陆地移动网(home public land mobile network,hplmn)对ue接入的拜访公用陆地移动网(visited public land mobile network,vplmn)进行漫游引导。例如hplmn使用首选plmn/接入技术组合的列表更新ue,那么ue可以根据该首选plmn/接入技术组合的列表进行plmn选择。

2、为了避免plmn/接入技术组合的列表被恶意的vplmn拦截或删除,本领域提出了对sor消息进行完整性的保护,其原理为:sor消息中携带sor报头(sor header)和“plmn id/接入技术”组合的列表,以及sor计数器计算消息验证码;其中,该sor计数器计算消息验证码的生成依赖于ausf中存储的密钥kausf,而sor计数器是在密钥kausf被推衍时创建并被初始化的,sor的计数器用于对执行sor的流程的次数进行计数(如执行一次,该计数器的值加1)。当sor计数器的值即将翻转时,sor服务将会暂停,直到新的密钥kausf被创建,sor计数器将被重置,从而ausf才能会恢复sor服务。

3、ue参数更新(ue parameter update,upu)服务是利用统一数据管理(unifieddata management,udm)通过控制面流程向ue传递待更新的参数。upu的流程通常发生在ue注册网络完成之后,可支持udm从归属网络向ue下发ue更新参数数据。为了保护upu的数据,提出对ue参数更新数据和upu计数器计算消息验证码进行完整性的保护,该upu计数器计算消息验证码的生成依赖于ausf中存储的密钥kausf,而upu计数器是在密钥kausf被推衍时被创建并初始化的,upu计数器用于对执行upu的流程的次数进行计数(如执行一次,该计数器的值加1)。当upu计数器的值即将翻转时,upu服务将会暂停,直至重新执行一次ue的主认证流程,并重置upu计数器之后,upu服务才会被恢复。

4、然而,sor的计数器/upu的计数器的值发生翻转而导致sor服务/upu服务暂停时,如果sor计数器/upu计数器无法被重置,从而会导致ue在接入核心网期间,无法使用sor/upu服务。因此,在ue接入核心网期间,如何有效的保证ausf网元侧的服务能正常工作是目前亟待解决的问题之一。


技术实现思路

1、本技术提供一种通信方法和装置,可以有效的保证ausf网元侧提供的服务能正常使用。

2、第一方面,本技术实施提供一种通信方法,该方法可以由鉴权服务功能ausf网元执行,也可以由该ausf网元对应的芯片执行,对此不做限定。该方法具体包括以下步骤:鉴权服务功能ausf网元从接入和移动性管理功能amf网元接收该amf网元中第一计数器的工作信息;该ausf网元根据该第一计数器的工作信息,对第二计数器的工作信息进行设置,以使得第二计数器停止计数的时间晚于该第一计数器停止计数的时间;其中,该第一计数器用于对该amf网元与终端设备之间的网络传输次数进行计数;该第二计数器用于对该ausf网元提供的目标服务次数进行计数,该目标服务的工作状态与该第二计数器的工作状态关联;该第一计数器停止计数时触发重置该第二计数器的值。

3、在本技术实施例中,该第一计数器可以为但不限于为该amf网元中的非接入层nas计数器;该第二计数器可以为但不限于为该ausf网元中的漫游引导/网络优选sor计数器或者ue参数更新upu计数器。并且,该第一计数器或该第二计数器可以满足但不限于以下一项时停止计数:

4、计数器的值达到该计数器的最大值、计数器的值达到对应的切换阈值;其中,该切换阈值为该计数器对应的服务工作状态进行切换时的临界值。该服务工作状态可以包括:正常工作(正常使用)状态和暂停工作(暂停使用)状态。

5、此外,该ausf网元侧提供的目标服务的工作状态与该第二计数器的工作状态关联,可以包括:当该第二计数器未达到计数阈值(如计数器的最大值、切换阈值)时,该ausf网元侧提供的目标服务正常使用;当该第二计数器达到阈值(如计数器的最大值、切换阈值)时,该ausf网元提供的目标服务暂停使用。

6、在本技术方案中,ausf网元从amf网元接收该amf网元中第一计数器的工作信息;该ausf网元根据该第一计数器的工作信息对第二计数器的工作信息进行设置,以使得第二计数器停止计数的时间晚于该第一计数器停止计数的时间,由于该第一计数器停止计数时会触发重置该第二计数器,这样可以确保该第二计数器的值在达到计数阈值之前就被重置,以避免该第二计数器停止计数;由于该ausf网元侧提供的目标服务的工作状态与该第二计数器的工作状态关联,因此,该方法可以有效的保证该ausf网元的目标服务能正常使用。

7、一种可能的实施方式中,该第一计数器的工作信息用于指示该第一计数器的最大值时;该ausf网元根据该第一计数器的工作信息,对第二计数器的工作信息进行设置,包括:根据该第一计数器的最大值,将该第二计数器的最大值设置成等于或大于该第一计数器的最大值的值。

8、通过该实施方式,可以使得该第二计数器停止计数的时间晚于该第一计数器停止计数的时间。

9、一种可能的实施方式中,该第一计数器的工作信息用于指示该第一计数器的当前值和对应的切换阈值时;该ausf网元根据该第一计数器的工作信息,对第二计数器的工作信息进行设置,包括:将该第一计数器对应的切换阈值减去该第一计数器的当前值的差作为该第一计数器的第一差值;确定该第二计数器的当前值;根据该第一差值和该第二计数器的当前值,设置该第二计数器对应的切换阈值,该第二计数器对应的切换阈值应满足以下一项:该第二计数器对应的切换阈值减去该第二计数器的当前值的差等于该第一差值、该第二计数器对应的切换阈值减去该第二计数器的当前值的差大于该第一差值。

10、通过该实施方式,可以使得该第二计数器停止计数的时间晚于该第一计数器停止计数的时间。

11、一种可能的实施方式中,该ausf网元从amf网元接收该amf网元的第一计数器的工作信息之前,该方法还包括:该ausf网元向该amf网元发送第一请求消息,该第一请求消息用于请求获取该amf网元的第一计数器的工作信息。

12、通过该实施方式,该ausf网元主动向该amf网元请求获得该第一计数器的工作信息。

13、一种可能的实施方式中,该ausf网元从amf网元接收第一计数器的工作信息,包括:该ausf网元从所述amf网元接收第二请求消息,该第二请求消息中包括该第一计数器的工作信息。

14、通过该实施方式,可以将该第一计数器的工作信息携带在该amf网元向该ausf网元发送的请求消息中,以使得ausf网元可以有效的获得该第一计数器的工作信息。

15、第二方面,本技术实施提供一种通信方法,该方法可以由接入和移动性管理功能amf网元执行,也可以由该amf网元对应的芯片执行,对此不做限定。该方法具体包括以下步骤:接入和移动性管理功能amf网元确定第一计数器的工作信息;该amf网元向鉴权服务功能ausf网元发送该第一计数器的工作信息,该第一计数器的工作信息用于设置第二计数器的工作信息;其中,该第一计数器用于对该amf网元与终端设备之间的网络传输次数进行计数;该第二计数器用于对该ausf网元提供的目标服务次数进行计数,该目标服务的工作状态与该第二计数器的工作状态关联;该第一计数器停止计数时触发重置所述第二计数器的值。

16、在本技术实施例中,该第一计数器可以为但不限于为该amf网元中的非接入层nas计数器;该第二计数器可以为但不限于为该ausf网元中的漫游引导/网络优选sor计数器或者ue参数更新upu计数器。并且,该第一计数器或该第二计数器可以满足但不限于以下一项时停止计数:

17、计数器的值达到该计数器的最大值、计数器的值达到对应的切换阈值;其中,该切换阈值为切换该计数器对应的服务工作状态时的临界值。该服务工作状态可以包括:正常工作(正常使用)状态和暂停工作(暂停使用)状态。

18、此外,该ausf网元侧提供的目标服务的工作状态与该第二计数器的工作状态关联,可以包括:当该第二计数器未达到计数阈值(如计数器的最大值、切换阈值)时,该ausf网元侧提供的目标服务正常使用;当该第二计数器达到阈值(如计数器的最大值、切换阈值)时,该ausf网元提供的目标服务暂停使用。

19、在本技术方案中,该amf网元向ausf网元发送第一计数器的工作信息,该第一计数器的工作信息用于设置第二计数器的工作信息;这样该ausf网元可以根据该第一计数器的工作信息有效地去设置自身侧的第二计数器的工作信息,以使得该第二计数器停止计数的时间晚于该第一计数器停止计数的时间。由于该第一计数器停止计数时会触发重置该第二计数器,这样可以确保该第二计数器的值在达到计数阈值之前就被重置,以避免该第二计数器停止计数;由于该ausf网元侧的目标服务的工作状态与该第二计数器的工作状态关联,因此,该方法可以有效保证该ausf网元侧的目标服务能正常工作。

20、一种可能的实施方式,该第一计数器的工作信息用于指示该第一计数器的最大值;或者该第一计数器的工作信息用于指示该第一计数器的当前值和对应的切换阈值。

21、通过该实施方式,可以使得ausf网元利用该第一计数器的工作信息,对该ausf网元侧的第二计数器进行有效的设置。

22、一种可能的实施方式中,该amf网元向鉴权服务功能ausf网元发送该amf网元的第一计数器的工作信息之前,该方法还包括:该amf网元从ausf网元接收第一请求消息,该第一请求消息用于请求获取该第一计数器的工作信息。

23、通过该实施方式,该ausf网元主动向该amf网元请求获得该第一计数器的工作信息。

24、一种可能的实施方式中,该amf网元向ausf网元发送该amf网元的第一计数器的工作信息,包括:该amf网元向该ausf网元发送第二请求消息,该第二请求消息包括该第一计数器的工作信息。

25、通过该实施方式,可以将该第一计数器的工作信息携带在该amf网元向该ausf网元发送的请求消息中,以使得该ausf网元可以有效的获得该第一计数器的工作信息。

26、第三方面,本技术实施例还提供一种通信装置,该装置可以用于执行第一方面的方法,该装置可以是鉴权服务功能ausf网元,或者可以是该ausf网元的部件(例如,芯片,或者芯片系统,或者电路),又或者可以是能够与该ausf网元匹配使用的装置。

27、一种可能的实现方式中,该装置可以包括执行第一方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种可能的实现方式中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。

28、一种可能的实现方式中,该装置包括通信单元、处理单元;所述处理单元可以用于调用通信单元执行接收和/或发送的功能;其中,所述通信单元,用于从接入和移动性管理功能amf网元接收第一计数器的工作信息;所述处理单元,用于根据所述第一计数器的工作信息,对所述ausf网元中第二计数器的工作信息进行设置,以使得第二计数器停止计数的时间晚于所述第一计数器停止计数的时间;其中,所述第一计数器用于对所述amf网元与终端设备之间的网络传输次数进行计数;所述第二计数器用于对所述ausf网元提供的目标服务次数进行计数,所述目标服务的工作状态与所述第二计数器的工作状态关联;所述第一计数器停止计数时触发重置所述第二计数器的值。

29、一种可能的实现方式中,所述第一计数器或所述第二计数器满足以下一项时停止计数:计数器的值达到所述计数器的最大值、计数器的值达到对应的切换阈值;其中,所述切换阈值为切换所述计数器对应的服务工作状态时的临界值。

30、一种可能的实现方式中,所述第一计数器的工作信息用于指示所述第一计数器的最大值时;所述处理单元,在根据所述第一计数器的工作信息,对所述ausf网元中第二计数器的工作信息进行设置时,具体用于:根据所述第一计数器的最大值,将所述第二计数器的最大值设置成等于或大于所述第一计数器的最大值的值。

31、一种可能的实现方式中,所述第一计数器的工作信息用于指示所述第一计数器的当前值和对应的切换阈值时;所述处理单元,在根据所述第一计数器的工作信息,对所述ausf网元中第二计数器的工作信息进行设置时,具体用于:将所述第一计数器对应的切换阈值减去所述第一计数器的当前值的差作为所述第一计数器的第一差值;确定所述第二计数器的当前值;根据所述第一差值和所述第二计数器的当前值,设置所述第二计数器对应的切换阈值,所述第二计数器对应的切换阈值应满足以下一项:所述第二计数器对应的切换阈值减去所述第二计数器的当前值的差等于所述第一差值、所述第二计数器对应的切换阈值减去所述第二计数器的当前值的差大于所述第一差值。

32、一种可能的实现方式中,所述通信单元,还用于:从amf网元接收第一计数器的工作信息之前,向所述amf网元发送第一请求消息,所述第一请求消息用于请求获取所述第一计数器的工作信息。

33、一种可能的实现方式中,所述通信单元,在从amf网元接收第一计数器的工作信息时,具体用于:从所述amf网元接收第二请求消息,所述第二请求消息中包括所述第一计数器的工作信息。

34、一种可能的实现方式中,所述第一计数器为所述amf网元中的非接入层nas计数器;所述第二计数器为所述ausf网元中的漫游引导/网络优选sor计数器或者ue参数更新upu计数器。

35、第四方面,本技术实施例还提供一种通信装置,该装置可以用于执行第二方面的方法,该装置可以是接入和移动性管理功能amf网元,或者可以是该amf网元的部件(例如,芯片,或者芯片系统,或者电路),又或者可以是能够与该amf网元匹配使用的装置。

36、一种可能的实现方式中,该装置可以包括执行第一方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种可能的实现方式中,该装置可以包括处理模块和通信模块。处理模块用于调用通信模块执行接收和/或发送的功能。

37、一种可能的实现方式中,该装置包括通信单元、处理单元;所述处理单元可以用于调用通信单元执行接收和/或发送的功能;其中,所述处理单元,用于确定第一计数器的工作信息;所述通信单元,用于向鉴权服务功能ausf网元发送所述第一计数器的工作信息,所述第一计数器的工作信息用于设置第二计数器的工作信息;其中,所述第一计数器用于对所述amf网元与终端设备之间的网络传输次数进行计数;所述第二计数器用于对所述ausf网元提供的目标服务次数进行计数,所述目标服务的工作状态与所述第二计数器的工作状态关联;所述第一计数器停止计数时触发重置所述第二计数器的值。

38、一种可能的实现方式中,所述第一计数器或所述第二计数器满足以下一项时停止计数:计数器的值达到所述计数器的最大值、计数器的值达到切换阈值;其中,所述切换阈值为切换所述计数器对应的服务工作状态时的临界值。

39、一种可能的实现方式中,所述第一计数器的工作信息用于指示所述第一计数器的最大值;或者所述第一计数器的工作信息用于指示所述第一计数器的当前值和对应的切换阈值。

40、一种可能的实现方式中,所述通信单元,还用于:向鉴权服务功能ausf网元发送所述第一计数器的工作信息之前,接收第一请求消息,所述第一请求消息用于请求获取所述第一计数器的工作信息。

41、一种可能的实现方式中,所述通信单元,在向鉴权服务功能ausf网元发送所述第一计数器的工作信息时,具体用于:向所述ausf网元发送第二请求消息,所述第二请求消息包括所述第一计数器的工作信息。

42、一种可能的实现方式中,所述第一计数器为所述amf网元中的非接入层nas计数器;所述第二计数器为所述ausf网元中的漫游引导/网络优选sor计数器或者ue参数更新upu计数器。

43、第五方面,本技术还提供一种通信装置,该装置可应用于ausf网元,具有实现上述第一方面或上述第一方面的任意一种可能的实施方式的功能;或者,该装置可应用于amf网元,具有实现上述第二方面或上述第二方面的任意一种可能的设计中的方法的功能。该装置可以包括:接收模块、处理模块和发送模块。

44、第六方面,本技术还提供一种通信系统,该通信系统包括用于执行上述第一方面提供的方法的ausf网元和用于执行上述第二方面提供的方法的amf网元。

45、第七方面,本技术实施例还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现上述第一方面或其中任意一种可能的实施方式提供的方法,或者实现上述第二方面或其中任意一种可能的实施方式提供的方法。

46、第八方面,本技术实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述第一方面或其中任一种可能的实施方式提供的方法执行,或者使得上述第二方面或其中任一种可能的实施方式提供的方法执行。

47、第九方面,本技术实施例还提供一种芯片系统,该芯片系统包括处理器,用于支持ausf网元实现上述第一方面中所涉及的功能;或者用于支持amf网元实现上述第二面中所涉及的功能。

48、在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存装载装置执行的必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

49、需要注意的是,上述第四方面至第九方面或第四方面至第九方面中任意一种可能的实现方式可以达到的技术效果,可以对应参照上述第一方面至第二方面或第一方面至第二方面中任意一种可能的实施方式可以达到的技术效果说明;这里不再重复赘述。


技术特征:

1.一种通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一计数器或所述第二计数器满足以下一项时停止计数:

3.根据权利要求1或2所述的方法,其特征在于,所述第一计数器的工作信息用于指示所述第一计数器的最大值时;

4.根据权利要求1或2所述的方法,其特征在于,所述第一计数器的工作信息用于指示所述第一计数器的当前值和对应的切换阈值时;

5.根据权利要求1至4任一项所述的方法,其特征在于,所述ausf网元从amf网元接收第一计数器的工作信息之前,所述方法还包括:

6.根据权利要求1至4任一项所述的方法,其特征在于,所述ausf网元从amf网元接收第一计数器的工作信息,包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一计数器为所述amf网元中的非接入层nas计数器;所述第二计数器为所述ausf网元中的漫游引导/网络优选sor计数器或者ue参数更新upu计数器。

8.一种通信方法,其特征在于,包括:

9.根据权利要求8所述的方法,其特征在于,所述第一计数器或所述第二计数器满足以下一项时停止计数:

10.根据权利要求8或9所述的方法,其特征在于,所述第一计数器的工作信息用于指示所述第一计数器的最大值;或者

11.根据权利要求8至10任一项所述的方法,其特征在于,所述amf网元向鉴权服务功能ausf网元发送所述第一计数器的工作信息之前,所述方法还包括:

12.根据权利要求8至10任一项所述的方法,其特征在于,所述amf网元向鉴权服务功能ausf网元发送所述第一计数器的工作信息,包括:所述amf网元向所述ausf网元发送第二请求消息,所述第二请求消息包括所述第一计数器的工作信息。

13.根据权利要求8至12任一项所述的方法,其特征在于,所述第一计数器为所述amf网元中的非接入层nas计数器;所述第二计数器为所述ausf网元中的漫游引导/网络优选sor计数器或者ue参数更新upu计数器。

14.一种通信装置,其特征在于,包括用于执行权利要求1-7任一项所述方法的模块或单元,或者包括用于执行权利要求8-13任一项所述方法的模块或单元。

15.一种通信设备,其特征在于,包括:通信接口、存储器和处理器;其中,所述通信接口,用于接收和发送数据;所述存储器,用于存储程序指令和数据;所述处理器,用于读取所述存储器中的程序指令和数据,实现权利要求1-7任一项所述的方法,或者实现权利要求8-13任一项所述的方法。

16.一种计算机可读存储介质,其特征在于,存储计算机程序,当所述计算机程序在处理器上运行时,使得如权利要求1-13任一项所述的方法被执行。

17.一种芯片,其特征在于,所述芯片包括处理器和存储器;所述处理器与所述存储器耦合,用于读取所述存储器中存储的计算机程序,执行权利要求1-13任一项所述的方法。

18.一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得如权利要求1-13任一项所述的方法被执行。


技术总结
一种通信方法和装置,该方法包括:AUSF网元从AMF网元接收第一计数器的工作信息;该AUSF网元根据该第一计数器的工作信息对第二计数器的工作信息进行设置,以使得第二计数器停止计数的时间晚于该第一计数器停止计数的时间;该第一计数器用于对该AMF网元与终端设备之间的网络传输次数进行计数;该第二计数器用于对该AUSF网元提供的目标服务次数进行计数,该目标服务的工作状态与该第二计数器的工作状态关联;该第一计数器停止计数时触发重置该第二计数器的值。通过该方法可以确保AUSF网元侧的第二计数器的值在达到计数阈值之前被重置,以避免该第二计数器停止计数,从而可以保证该AUSF网元侧提供的目标服务能正常工作。

技术研发人员:刘文峰,吴义壮,李赫,郭涛,李论
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-21917.html

最新回复(0)