掌桥专利:专业的专利平台
掌桥专利
首页

通信方法、通信装置及通信系统

文献发布时间:2023-06-19 18:32:25


通信方法、通信装置及通信系统

技术领域

本申请涉及无线通信技术领域,尤其涉及通信方法、通信装置及通信系统。

背景技术

在第五代(5th generation,5G)系统中,当终端注册到接入与移动性管理功能(access and mobility management function,AMF)网元时,AMF网元与接入与移动性管理策略控制网元(access and mobility management policy control function,AM PCF)网元交互,建立接入与移动性策略关联(access and mobility policy association,AMpolicy association)。然后AM PCF网元制定移动性策略提供给AMF网元,用于AMF网元的策略执行。

然而,如何实现精确确定移动性管理策略,是目前需要解决的。

发明内容

本申请提供通信方法、通信装置及通信系统,用以实现精确确定移动性管理策略。

第一方面,本申请实施例提供一种通信方法,该方法可以由第一策略控制网元或应用于第一策略控制网元中的模块(如芯片)来执行。以第一策略控制网元执行该方法为例,第一策略控制网元向数据管理网元发送请求消息,该请求消息中包含终端的标识信息、事件标识信息和通知地址,该事件标识信息用于指示检测会话的状态或应用的状态,该通知地址是用于接收该事件标识信息对应的事件通知的该第一策略控制网元的地址,该请求消息用于请求该数据管理网元保存该事件标识信息和该通知地址;该第一策略控制网元接收来自第二策略控制网元的通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据从该数据管理网元获取的该事件标识信息检测得到的;该第一策略控制网元根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略;其中,该第一策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略。

根据上述方案,第一策略控制网元根据终端的会话的状态或应用的状态确定移动性管理策略,可以实现精确确定移动性管理策略。并且,由于第一策略控制网元只需要将事件标识信息和通知地址保存至数据管理网元,便可以从第二策略控制网元接收到终端的会话的状态或该终端的应用的状态,不需要第一策略控制网元去查询第二策略控制网元的地址信息,从而可以减少第一策略控制网元的信令开销。

作为一种可能的实现方法,当该终端的会话的状态为会话建立或该终端的应用的状态为应用开始,该第一策略控制网元根据来自应用功能网元的应用层信息确定该移动性管理策略。

根据上述方案,可以实现准确确定移动性管理策略。

作为一种可能的实现方法,该应用层信息中包含(数据网名称(data networkname,DNN),单网络切片选择辅助信息(single network slice selection assistanceinformation,S-NSSAI))组合,该请求消息中还包含该(DNN,S-NSSAI)组合,该第二策略控制网元对应该(DNN,S-NSSAI)组合。

根据上述方案,可以实现基于(DNN,S-NSSAI)组合,对事件标识信息进行精细化管理。

作为一种可能的实现方法,该请求消息中还包含第一指示信息,该第一指示信息用于指示通知策略,该通知策略为:当该(DNN,S-NSSAI)组合对应的第一个会话建立时发送该通知消息,和/或当该(DNN,S-NSSAI)组合对应的最后一个会话终结时发送该通知消息。

根据上述方案,可以减少发送通知消息的次数,从而可以减少信令开销。

作为一种可能的实现方法,该移动性管理策略中包含第二指示信息,该第二指示信息用于指示该移动性管理策略是根据该应用层信息确定的。

根据上述方案,使得接收到移动性管理策略的设备可以获知该移动性管理策略是根据应用层信息确定的,有助于实现移动性管理策略的合理使用。

作为一种可能的实现方法,该第一策略控制网元接收来自该数据管理网元的响应消息,该响应消息中包括第一标识信息,该第一标识信息是该事件标识信息及该通知地址的标识信息,该第一标识信息用于对该事件标识信息和/或该通知地址进行修改或删除。

根据该方案,可以实现对数据管理网元保存的事件标识信息和通知地址的快速修改或删除。

作为一种可能的实现方法,该第一策略控制网元向应用功能网元发送该移动性管理策略。

作为一种可能的实现方法,该第一策略控制网元接收来自移动性管理网元的第三指示信息,该第三指示信息用于指示该终端使用的移动性管理策略是根据应用层信息确定的;该第一策略控制网元根据该第三指示信息,延迟确定移动性管理策略;其中,该第一策略控制网元是该终端发生移动之后为该终端提供服务的策略控制网元。

根据该方案,有助于实现准确确定移动性管理策略。

第二方面,本申请实施例提供一种通信方法,该方法可以由第二策略控制网元或应用于第二策略控制网元中的模块(如芯片)来执行。以第二策略控制网元执行该方法为例,第二策略控制网元接收来自数据管理网元的事件标识信息和通知地址,该事件标识信息用于指示检测会话的状态或应用的状态,该通知地址是用于接收该事件标识信息对应的事件通知的第一策略控制网元的地址;该第二策略控制网元根据该事件标识信息,检测终端的会话的状态或终端的应用的状态;该第二策略控制网元根据该通知地址,向该第一策略控制网元发送通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态;其中,该第一策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略。

根据上述方案,终端的会话的状态或应用的状态可以用于第一策略控制网元确定移动性管理策略,可以实现精确确定移动性管理策略。并且,第二策略控制网元可以从数据管理网元获取到需要检测的事件的事件标识信息,以及获取到接收事件通知的第一策略控制网元的地址,从而可以实现将事件通知快速通知给第一策略控制网元。

作为第一方面或第二方面的一种可能的实现方法,该通知消息中还包括终端的会话的标识、终端的地址或第二策略控制网元的标识中的至少一个。

作为一种可能的实现方法,该第二策略控制网元向该数据管理网元发送查询请求消息,该查询请求消息用于请求查询该终端的签约数据;该第二策略控制网元接收来自该数据管理网元的查询响应消息,该查询响应消息中包括该终端的签约数据,该签约数据中包含该事件标识信息和该通知地址。

根据上述方案,第二策略控制网元可以通过查询请求,实时地从数据管理网元获取到事件标识信息和通知地址,有助于第二策略控制网元能够及时获取到事件标识信息和通知地址。

作为一种可能的实现方法,该查询请求消息中还包含(DNN,S-NSSAI)组合,该第二策略控制网元对应该(DNN,S-NSSAI)组合,该查询请求消息用于请求查询该终端的与该(DNN,S-NSSAI)组合对应的签约数据。

作为一种可能的实现方法,该第二策略控制网元向该数据管理网元发送签约数据订阅请求消息,该签约数据订阅请求消息用于请求该终端的签约数据改变的通知;该第二策略控制网元接收来自该数据管理网元的通知消息,该通知消息中包括该终端的改变后的签约数据,该改变后的签约数据中包含该事件标识信息和该通知地址。

根据上述方案,不需要第二策略控制网元频繁地向数据管理网元发送用于请求查询终端的签约数据的查询请求消息,而是通过发送一个签约数据订阅请求消息,后续可以由数据管理网元主动向第二策略控制网元发送终端的签约数据,因此可以减少信令开销。

作为一种可能的实现方法,该签约数据订阅请求消息中还包含(DNN,S-NSSAI)组合,该第二策略控制网元对应该(DNN,S-NSSAI)组合,该签约数据订阅请求用于请求该终端的与该(DNN,S-NSSAI)组合对应的签约数据改变的通知。

第三方面,本申请实施例提供一种通信方法,该方法可以由数据管理网元或应用于数据管理网元中的模块(如芯片)来执行。以数据管理网元执行该方法为例,数据管理网元接收来自第一策略控制网元的请求消息,该请求消息中包含终端的标识信息、事件标识信息和通知地址,该事件标识信息用于指示检测会话的状态或应用的状态,该通知地址是用于接收该事件标识信息对应的事件通知的该第一策略控制网元的地址;该请求消息用于请求该数据管理网元保存该事件标识信息和该通知地址;该数据管理网元向第二策略控制网元发送该事件标识信息和该通知地址;其中,该第一策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略。

根据上述方案,数据管理网元作为连接第一策略控制网元与第二策略控制网元的中间节点,可以接收来自第一策略控制网元的终端的标识信息、事件标识信息和通知地址,并将事件标识信息和通知地址,以便于第二策略控制网元根据事件标识信息进行检测,并将检测到的事件发送给第一策略控制网元,从而省去了第一策略控制网元寻找第二策略控制网元的地址的过程,可以减少不必要的信令开销。

作为一种可能的实现方法,该数据管理网元接收来自该第二策略控制网元的查询请求消息,该查询请求消息用于请求查询该终端的签约数据;该数据管理网元向该第二策略控制网元发送查询响应消息,该查询响应消息中包括该终端的签约数据,该签约数据中包含该事件标识信息和该通知地址。

根据上述方案,数据管理网元可以根据第二策略控制网元发送的查询请求,实时地向第二策略控制网元发送事件标识信息和通知地址,有助于第二策略控制网元能够及时获取到事件标识信息和通知地址。

作为一种可能的实现方法,该查询请求消息中还包含(DNN,S-NSSAI)组合,该第二策略控制网元对应该(DNN,S-NSSAI)组合,该查询请求消息用于请求查询该终端的与该(DNN,S-NSSAI)组合对应的签约数据。

作为一种可能的实现方法,该数据管理网元接收来自该第二策略控制网元的签约数据订阅请求消息,该签约数据订阅请求消息用于请求该终端的签约数据改变的通知;该数据管理网元向该第二策略控制网元发送通知消息,该通知消息中包括该终端的改变后的签约数据,该改变后的签约数据中包含该事件标识信息和该通知地址。

根据上述方案,不需要第二策略控制网元频繁地向数据管理网元发送用于请求查询终端的签约数据的查询请求消息,而是通过发送一个签约数据订阅请求消息,后续可以由数据管理网元主动向第二策略控制网元发送终端的签约数据,因此可以减少信令开销。

作为一种可能的实现方法,该签约数据订阅请求消息中还包含(DNN,S-NSSAI)组合,该第二策略控制网元对应该(DNN,S-NSSAI)组合,该签约数据订阅请求用于请求该终端的与该(DNN,S-NSSAI)组合对应的签约数据改变的通知。

作为一种可能的实现方法,该数据管理网元向该第一策略控制网元发送响应消息,该响应消息中包括第一标识信息,该第一标识信息是该事件标识信息及该通知地址的标识信息,该第一标识信息用于对该事件标识信息和/或该通知地址进行修改或删除。

根据该方案,可以实现对数据管理网元保存的事件标识信息和通知地址的快速修改或删除。

第四方面,本申请实施例提供一种通信方法,该方法可以由第一策略控制网元或应用于第一策略控制网元中的模块(如芯片)来执行。以第一策略控制网元执行该方法为例,第一策略控制网元向数据管理网元发送请求消息,该请求消息中包含第一标识信息和第一通知地址,该第一标识信息是该数据管理网元保存的事件标识信息及第二通知地址的标识信息,该事件标识信息用于指示检测会话的状态或应用的状态,该第一通知地址是用于接收该事件标识信息对应的事件通知的该第一策略控制网元的地址,该第二通知地址是用于接收该事件标识信息对应的事件通知的第三策略控制网元的地址,该请求消息用于请求该数据管理网元将该第二通知地址更新为该第一通知地址;该第一策略控制网元接收来自第二策略控制网元的通知消息,该通知消息中包含终端的会话的状态或终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据从该数据管理网元获取的该事件标识信息检测得到的;该第一策略控制网元根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略;其中,该第一策略控制网元和该第三策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略,该第一策略控制网元是该终端移动后为该终端提供服务的策略控制网元,该第三策略控制网元是该终端移动前为该终端提供服务的策略控制网元。

根据上述方案,第一策略控制网元根据终端的会话的状态或应用的状态确定移动性管理策略,可以实现精确确定移动性管理策略。并且,由于第一策略控制网元通过第一标识信息对数据管理网元保存的第二事件通知地址进行修改,后续第二策略控制网元可以从数据管理网元获取到事件标识信息和更新后的第一通知地址,然后第一策略控制网元便可以从第二策略控制网元接收到终端的会话的状态或该终端的应用的状态,不需要第一策略控制网元去查询第二策略控制网元的地址信息,从而可以减少第一策略控制网元的信令开销。

作为一种可能的实现方法,该通知消息中还包括终端的会话的标识、终端的地址或第二策略控制网元的标识中的至少一个。

第五方面,本申请实施例提供一种通信方法,该方法可以由第一策略控制网元或应用于第一策略控制网元中的模块(如芯片)来执行。以第一策略控制网元执行该方法为例,第一策略控制网元向移动性管理网元发送第一请求消息,该第一请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该第一请求消息用于请求该事件标识信息对应的事件通知;该第一策略控制网元接收来自该移动性管理网元或该会话对应的会话管理网元的第一通知消息,该第一通知消息中包含该终端的会话的状态或该终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据该事件标识信息检测得到的;该第一策略控制网元根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略;其中,该第一策略控制网元用于制定移动性管理策略。

根据上述方案,第一策略控制网元根据终端的会话的状态或应用的状态确定移动性管理策略,可以实现精确确定移动性管理策略。并且,由于第一策略控制网元只需要将事件标识信息发送给移动性管理网元,便可以快速接收到终端的会话的状态或该终端的应用的状态,有助于提升确定移动性管理策略的速度。

作为一种可能的实现方法,当该会话的状态为会话建立或该应用的状态为应用开始,该第一策略控制网元根据该来自应用功能网元的应用层信息确定该移动性管理策略。

根据上述方案,可以实现准确确定移动性管理策略。

作为一种可能的实现方法,该第一请求消息中还包含该(DNN,S-NSSAI)组合,该(DNN,S-NSSAI)组合是根据来自应用功能网元的应用层信息确定的。

作为一种可能的实现方法,该会话的状态包括该(DNN,S-NSSAI)组合对应的会话的建立或该(DNN,S-NSSAI)组合对应的会话的终结。

作为一种可能的实现方法,该第一请求消息中还包含第一指示信息,该第一指示信息用于指示通知策略,该通知策略为:当该(DNN,S-NSSAI)组合对应的第一个会话建立时发送该第一通知消息,和/或当该(DNN,S-NSSAI)组合对应的最后一个会话终结时发送该第一通知消息。

根据上述方案,可以减少发送通知消息的次数,从而可以减少信令开销。

作为一种可能的实现方法,该会话的状态为:该(DNN,S-NSSAI)组合对应的第一个会话的建立,或该(DNN,S-NSSAI)组合对应的最后一个会话的终结。

作为一种可能的实现方法,该移动性管理策略中包含第二指示信息,该第二指示信息用于指示该移动性管理策略是根据应用层信息确定的。

根据上述方案,使得接收到移动性管理策略的设备可以获知该移动性管理策略是根据应用层信息确定的,有助于实现移动性管理策略的合理使用。

作为一种可能的实现方法,该第一策略控制网元向应用功能网元发送该移动性管理策略。

作为一种可能的实现方法,当该终端的会话的状态为会话建立或该应用的状态为应用开始,该第一策略控制网元根据来自应用功能网元的应用层信息确定该移动性管理策略。

作为一种可能的实现方法,该会话的状态用于指示该(DNN,S-NSSAI)组合对应的第一个会话的建立或该(DNN,S-NSSAI)组合对应的最后一个会话终结。

第六方面,本申请实施例提供一种通信方法,该方法可以由会话管理网元或应用于会话管理网元中的模块(如芯片)来执行。以会话管理网元执行该方法为例,会话管理网元接收来自移动性管理网元的第二请求消息,该第二请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该第二请求消息用于请求该事件标识信息对应的事件通知;该会话管理网元根据该事件标识信息,检测该终端的会话的状态或该终端的应用的状态;该会话管理网元向该移动性管理网元或该终端对应的第一策略控制网元发送通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态;其中该第一策略控制网元为用于制定移动性管理策略的策略控制网元。

根据上述方案,终端的会话的状态或应用的状态可以用于第一策略控制网元确定移动性管理策略,可以实现精确确定移动性管理策略。

作为一种可能的实现方法,该第二请求消息中还包含(DNN,S-NSSAI)组合,该第二请求消息用于请求该终端的与该(DNN,S-NSSAI)组合对应的会话的状态或应用的状态。

作为一种可能的实现方法,该第二请求消息中还包含第一指示信息,该第一指示信息用于指示通知策略,该通知策略为:当该(DNN,S-NSSAI)组合对应的第一个会话建立时发送该通知消息,和/或当该(DNN,S-NSSAI)组合对应的最后一个会话终结时发送该通知消息。

根据上述方案,可以减少发送通知消息的次数,从而可以减少信令开销。

第七方面,本申请实施例提供一种通信方法,该方法可以由移动性管理网元或应用于移动性管理网元中的模块(如芯片)来执行。以移动性管理网元执行该方法为例,移动性管理网元接收来自第一策略控制网元的第一请求消息,该第一请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该第一请求消息用于请求该事件标识信息对应的事件通知;该移动性管理网元检测到该事件标识信息对应的事件后,向该第一策略控制网元发送第一通知消息,该第一通知消息中包含终端的会话的状态或终端的应用的状态,终端的会话的状态或终端的应用的状态是根据事件标识信息检测得到的;其中,该第一策略控制网元用于制定移动性管理策略。

根据上述方案,终端的会话的状态或应用的状态可以用于第一策略控制网元确定移动性管理策略,可以实现精确确定移动性管理策略。

作为第五方面或第七方面的一种可能的实现方法,该第一请求消息中还包含(DNN,S-NSSAI)组合,该第一请求消息用于请求该终端的与该(DNN,S-NSSAI)组合对应的会话的状态或应用的状态。

根据上述方案,可以实现基于(DNN,S-NSSAI)组合,对事件标识信息进行精细化管理。

作为一种可能的实现方法,该移动性管理网元在检测到该终端的与该(DNN,S-NSSAI)组合对应的会话建立后,向该第一策略控制网元发送该第一通知消息,该第一通知消息中包含该会话的状态,该会话的状态为会话建立。

作为一种可能的实现方法,该移动性管理网元在检测到该终端的与该(DNN,S-NSSAI)组合对应的会话终结后,向该第一策略控制网元发送该第一通知消息,该第一通知消息中包含该会话的状态,该会话的状态为会话终结。

作为一种可能的实现方法,该第一请求消息中还包含第一指示信息,该第一指示信息用于指示通知策略,该通知策略为:当该(DNN,S-NSSAI)组合对应的第一个会话建立时发送该第一通知消息,和/或当该(DNN,S-NSSAI)组合对应的最后一个会话终结时发送该第一通知消息。

作为一种可能的实现方法,该会话的状态为:该(DNN,S-NSSAI)组合对应的第一个会话建立,或该(DNN,S-NSSAI)组合对应的最后一个会话终结。

作为一种可能的实现方法,该移动性管理网元在检测到该终端的与该(DNN,S-NSSAI)组合对应的第一个会话建立后,向该第一策略控制网元发送该第一通知消息,该第一通知消息中包含该会话的状态,该会话的状态为会话建立。

作为一种可能的实现方法,该移动性管理网元在检测到该终端的与该(DNN,S-NSSAI)组合对应的最后一个会话终结后,向该第一策略控制网元发送该第一通知消息,该第一通知消息中包含该会话的状态,该会话的状态为会话终结。

作为一种可能的实现方法,该移动性管理网元向会话管理网元发送第二请求消息,该第二请求消息中包含该事件标识信息,该第二请求消息用于请求该事件标识信息对应的事件通知;该移动性管理网元接收来自该会话管理网元的第二通知消息,该第二通知消息中包含该终端的应用的状态或该终端的会话的状态;该移动性管理网元向该第一策略控制网元发送该第一通知消息。

作为第一方面至第七方面的任意方面的一种可能的实现方法,该事件标识信息是根据来自应用功能网元的应用层信息确定的。

第八方面,本申请实施例提供一种通信装置,该装置可以是第一策略控制网元,还可以是用于第一策略控制网元的芯片。该装置具有实现上述第一方面、第四方面或第五方面的任意实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第九方面,本申请实施例提供一种通信装置,该装置可以是第二策略控制网元,还可以是用于第二策略控制网元的芯片。该装置具有实现上述第二方面的任意实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第十方面,本申请实施例提供一种通信装置,该装置可以是数据管理网元,还可以是用于数据管理网元的芯片。该装置具有实现上述第三方面的任意实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第十一方面,本申请实施例提供一种通信装置,该装置可以是会话管理网元,还可以是用于会话管理网元的芯片。该装置具有实现上述第六方面的任意实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第十二方面,本申请实施例提供一种通信装置,该装置可以是移动性管理网元,还可以是用于移动性管理网元的芯片。该装置具有实现上述第七方面的任意实现方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第十三方面,本申请实施例提供一种通信装置,包括处理器和存储器;该存储器用于存储计算机指令,当该装置运行时,该处理器执行该存储器存储的计算机指令,以使该装置执行上述第一方面至第七方面中的任意实现方法。

第十四方面,本申请实施例提供一种通信装置,包括用于执行上述第一方面至第七方面中的任意实现方法的各个步骤的单元或手段(means)。

第十五方面,本申请实施例提供一种通信装置,包括处理器和接口电路,所述处理器用于通过接口电路与其它装置通信,并执行上述第一方面至第七方面中的任意实现方法。该处理器包括一个或多个。

第十六方面,本申请实施例提供一种通信装置,包括与存储器耦合的处理器,该处理器用于调用所述存储器中存储的程序,以执行上述第一方面至第七方面中的任意实现方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器可以是一个或多个。

第十七方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在通信装置上运行时,使得上述第一方面至第七方面中的任意实现方法被执行。

第十八方面,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序或指令,当计算机程序或指令被通信装置运行时,使得上述第一方面至第七方面中的任意实现方法被执行。

第十九方面,本申请实施例还提供一种芯片系统,包括:处理器,用于执行上述第一方面至第七方面中的任意实现方法。

第二十方面,本申请实施例还提供了一种通信系统,该通信系统包括用于执行上述第一方面的任意实现方法的第一策略控制网元和用于向所述第一策略控制网元发送通知消息的第二策略控制网元。

作为一种可能的实现方法,所述第二策略控制网元,还用于执行上述第二方面的任意实现方法。

作为一种可能的实现方法,该通信系统还包括用于执行上述第三方面的任意实现方法的数据管理网元。

第二十一方面,本申请实施例还提供了一种通信系统,该通信系统包括用于执行上述第四方面的任意实现方法的第一策略控制网元和用于向所述第一策略控制网元发送通知消息的第二策略控制网元。

作为一种可能的实现方法,所述第二策略控制网元,还用于执行上述第二方面的任意实现方法。

作为一种可能的实现方法,该通信系统还包括用于执行上述第三方面的任意实现方法的数据管理网元。

第二十二方面,本申请实施例还提供了一种通信系统,该通信系统包括用于执行上述第五方面的任意实现方法的第一策略控制网元和用于接收来自所述第一策略控制网元的第一请求消息的移动性管理网元。

作为一种可能的实现方法,该移动性管理网元还用于执行上述第七方面的任意实现方法。

作为一种可能的实现方法,该通信系统还包括用于执行上述第六方面的任意实现方法的会话管理网元。

附图说明

图1(a)为本申请实施例提供的一种通信系统示意图;

图1(b)为本申请实施例提供的另一种通信系统示意图;

图2(a)为基于服务化架构的5G网络架构示意图;

图2(b)为基于点对点接口的5G网络架构示意图;

图3为本申请实施例提供的AM策略生成及使用的流程示意图;

图4为本申请实施例提供的AM策略生成及使用的流程示意图;

图5(a)为本申请实施例提供的一种通信方法的流程示意图;

图5(b)为本申请实施例提供的一种通信方法的流程示意图;

图5(c)为本申请实施例提供的一种通信方法的流程示意图;

图6为本申请实施例提供的一种通信方法的流程示意图;

图7为本申请实施例提供的一种通信方法的流程示意图;

图8为本申请实施例提供的一种通信方法的流程示意图;

图9为本申请实施例提供的一种通信方法的流程示意图;

图10为本申请实施例提供的一种通信方法的流程示意图;

图10(a)为本申请实施例提供的一种通信方法的流程示意图;

图11为本申请实施例提供的一种通信装置示意图;

图12为本申请实施例提供的一种通信装置示意图。

具体实施方式

为实现精确确定AM策略,如图1(a)所示,本申请提供一种通信系统,该系统包括第一策略控制网元和第二策略控制网元,可选的,还包括数据管理网元。

在第一个实施例中:

第一策略控制网元,用于向数据管理网元发送请求消息,该请求消息中包含终端的标识信息、事件标识信息和通知地址,该事件标识信息用于指示检测会话的状态或应用的状态,该通知地址是用于接收该事件标识信息对应的事件通知的该第一策略控制网元的地址,该请求消息用于请求该数据管理网元保存该事件标识信息和该通知地址;以及接收来自第二策略控制网元的通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据从该数据管理网元获取的该事件标识信息检测得到的;该第一策略控制网元根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略。第二策略控制网元,用于向第一策略控制网元发送该通知消息。其中,该第一策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略。

作为一种可能的实现方法,该第二策略控制网元,还用于接收来自数据管理网元的该事件标识信息和该通知地址;根据该事件标识信息,检测终端的会话的状态或终端的应用的状态。该第二策略控制网元,用于根据该通知地址,向该第一策略控制网元发送通知消息。

作为一种可能的实现方法,数据管理网元,用于接收来自第一策略控制网元的该请求消息,以及向第二策略控制网元发送该事件标识信息和该通知地址。

作为一种可能的实现方法,该第一策略控制网元,用于接收来自该数据管理网元的响应消息,该响应消息中包括第一标识信息,该第一标识信息是该事件标识信息及该通知地址的标识信息,该第一标识信息用于对该事件标识信息和/或该通知地址进行修改或删除。数据管理网元,用于向该第一策略控制网元发送该响应消息。

作为一种可能的实现方法,该第二策略控制网元,用于向该数据管理网元发送查询请求消息,该查询请求消息用于请求查询该终端的签约数据;以及接收来自该数据管理网元的查询响应消息,该查询响应消息中包括该终端的签约数据,该签约数据中包含该事件标识信息和该通知地址。该数据管理网元,用于接收来自该第二策略控制网元的该查询请求消息,以及向该第二策略控制网元发送该查询响应消息。

作为一种可能的实现方法,该第二策略控制网元,用于向该数据管理网元发送签约数据订阅请求消息,该签约数据订阅请求消息用于请求该终端的签约数据改变的通知;以及接收来自该数据管理网元的通知消息,该通知消息中包括该终端的改变后的签约数据,该改变后的签约数据中包含该事件标识信息和该通知地址。数据管理网元,用于接收来自该第二策略控制网元的签约数据订阅请求消息;以及向该第二策略控制网元发送该通知消息。

在第二个实施例中:

第一策略控制网元,用于向数据管理网元发送请求消息,该请求消息中包含第一标识信息和第一通知地址,该第一标识信息是该数据管理网元保存的事件标识信息及第二通知地址的标识信息,该事件标识信息用于指示检测会话的状态或应用的状态,该第一通知地址是用于接收该事件标识信息对应的事件通知的该第一策略控制网元的地址,该第二通知地址是用于接收该事件标识信息对应的事件通知的第三策略控制网元的地址,该请求消息用于请求该数据管理网元将该第二通知地址更新为该第一通知地址;接收来自第二策略控制网元的通知消息,该通知消息中包含终端的会话的状态或终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据从该数据管理网元获取的该事件标识信息检测得到的;以及根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略。第二策略控制网元,用于向第一策略控制网元发送该通知消息。其中,该第一策略控制网元和该第三策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略,该第一策略控制网元是该终端移动后为该终端提供服务的策略控制网元,该第三策略控制网元是该终端移动前为该终端提供服务的策略控制网元。

作为一种可能的实现方法,第二策略控制网元,还用于接收来自数据管理网元的该事件标识信息和该第一通知地址;根据该事件标识信息,检测终端的会话的状态或终端的应用的状态;以及根据该第一通知地址,向该第一策略控制网元发送通知消息。

作为一种可能的实现方法,数据管理网元,用于接收来自第一策略控制网元的该请求消息,以及向第二策略控制网元发送该事件标识信息和该第一通知地址。

基于上述第一个实施例或第二个实施例:

作为一种可能的实现方法,当该终端的会话的状态为会话建立或该终端的应用的状态为应用开始,该第一策略控制网元,还用于根据来自应用功能网元的应用层信息确定该移动性管理策略。

作为一种可能的实现方法,该第一策略控制网元,用于向应用功能网元发送该移动性管理策略。

作为一种可能的实现方法,该第一策略控制网元,用于接收来自移动性管理网元的第三指示信息,该第三指示信息用于指示该终端使用的移动性管理策略是根据应用层信息确定的;以及根据该第三指示信息,延迟确定移动性管理策略;其中,该第一策略控制网元是该终端发生移动之后为该终端提供服务的策略控制网元。

图1(a)所示的系统可以用在图2(a)或图2(b)所示的5G网络架构中,当然,也可以用在未来网络架构,比如第六代(6th generation,6G)网络架构等,本申请不做限定。

为实现精确确定AM策略,如图1(b)所示,本申请提供一种通信系统,该系统包括第一策略控制网元和移动性管理网元,可选的,还包括会话管理网元。

第一策略控制网元,用于向移动性管理网元发送第一请求消息,该第一请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该第一请求消息用于请求该事件标识信息对应的事件通知;该第一策略控制网元接收来自该移动性管理网元或该会话对应的会话管理网元的通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据该事件标识信息检测得到的;根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略;其中,该第一策略控制网元用于制定移动性管理策略;移动性管理网元,用于接收该第一请求消息。

作为一种可能的实现方法,该移动性管理网元,用于在检测到该事件标识信息对应的事件后,向该第一策略控制网元发送该事件通知;其中,该第一策略控制网元用于制定移动性管理策略。

作为一种可能的实现方法,当该会话的状态为会话建立或该应用的状态为应用开始,该第一策略控制网元,用于根据该来自应用功能网元的应用层信息确定该移动性管理策略。

作为一种可能的实现方法,该移动性管理网元,用于在检测到该终端的与该(DNN,S-NSSAI)组合对应的会话建立后,向该第一策略控制网元发送该会话的状态,该会话的状态为会话建立。

作为一种可能的实现方法,该第一策略控制网元,用于向应用功能网元发送该移动性管理策略。

作为一种可能的实现方法,该移动性管理网元,用于向会话管理网元发送第二请求消息,该第二请求消息中包含该事件标识信息,该第二请求消息用于请求该事件标识信息对应的事件通知;接收来自该会话管理网元的通知消息,该通知消息中包含该终端的应用的状态或该终端的会话的状态;以及向该第一策略控制网元发送该终端的应用的状态或该终端的会话的状态。

作为一种可能的实现方法,会话管理网元,用于接收来自移动性管理网元的该第二请求消息;根据该事件标识信息,检测该终端的会话的状态或该终端的应用的状态;以及向该移动性管理网元或该终端对应的第一策略控制网元发送该通知消息。

图1(b)所示的系统可以用在图2(a)或图2(b)所示的5G网络架构中,当然,也可以用在未来网络架构,比如6G网络架构等,本申请不做限定。

图2(a)为基于服务化架构的5G网络架构示意图。图2(a)所示的5G网络架构中可包括数据网络(data network,DN)和运营商网络。下面对其中的部分网元的功能进行简单介绍说明。

其中,运营商网络可包括以下网元中的一个或多个:鉴权服务器功能(Authentication Server Function,AUSF)网元(图中未示出)、统一数据管理(unifieddata management,UDM)网元、统一数据库(Unified Data Repository,UDR)、网络存储功能(Network Repository Function,NRF)网元(图中未示出)、网络开放功能(networkexposure function,NEF)网元(图中未示出)、应用功能(application function,AF)网元、策略控制功能(policy control function,PCF)网元、AMF网元、会话管理功能(sessionmanagement function,SMF)网元、用户面功能(user plane function,UPF)网元、绑定支持功能(binding support funciton,BSF)网元(图中未示出)、无线接入网(radio accessnetwork,RAN)设备等。上述运营商网络中,除无线接入网设备之外的网元或设备可以称为核心网网元或核心网设备。

无线接入网设备可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、发送接收点(transmission reception point,TRP)、5G移动通信系统中的下一代基站(next generation NodeB,gNB)、6G移动通信系统中的下一代基站、未来移动通信系统中的基站或无线保真(wireless fidelity,WiFi)系统中的接入节点等;也可以是完成基站部分功能的模块或单元,例如,可以是集中式单元(central unit,CU),也可以是分布式单元(distributed unit,DU)。无线接入网设备可以是宏基站,也可以是微基站或室内站,还可以是中继节点或施主节点等。本申请的实施例对无线接入网设备所采用的具体技术和具体设备形态不做限定。为便于说明,在本申请的实施例中,以基站作为无线接入网设备的一个举例进行描述。

与RAN通信的终端也可以称为终端设备、用户设备(user equipment,终端)、移动台、移动终端等。终端可以广泛应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-typecommunication,MTC)、物联网(internet of things,IOT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端所采用的具体技术和具体设备形态不做限定。

基站和终端可以是固定位置的,也可以是可移动的。基站和终端可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请的实施例对基站和终端的应用场景不做限定。

AMF网元,包含执行移动性管理、接入鉴权/授权等功能。此外,还负责在终端与PCF间传递用户策略。

SMF网元,包含执行会话管理、PCF下发控制策略的执行、UPF的选择、终端的互联网协议(internet protocol,IP)地址分配等功能。

UPF网元,作为和数据网络的接口UPF,包含完成用户面数据转发、基于会话/流级的计费统计,带宽限制等功能。

UDM网元,包含执行管理签约数据、用户接入授权等功能。

UDR,包含执行签约数据、策略数据、应用数据等类型数据的存取功能。

NEF网元,用于支持能力和事件的开放。

AF网元,传递应用侧对网络侧的需求,例如,QoS需求或用户状态事件订阅等。AF可以是第三方功能实体,也可以是运营商部署的应用服务,如IP多媒体子系统(IPMultimedia Subsystem,IMS)语音呼叫业务。

PCF网元,包含负责针对会话、业务流级别进行计费、QoS带宽保障及移动性管理、终端策略决策等策略控制功能。PCF网元包括AM PCF网元和会话管理策略控制功能(session management PCF,SM PCF)网元,AM PCF网元可以提供移动性管理策略,SM PCF网元可以提供会话管理策略。

NRF网元,可用于提供网元发现功能,基于其他网元的请求,提供网元类型对应的网元信息。NRF还提供网元管理服务,如网元注册、更新、去注册以及网元状态订阅和推送等。

BSF网元,可提供BSF服务注册/注销/更新,与NRF连接检测,会话绑定信息创建,UE信息的获取,IP地址重复的会话绑定信息查询等功能。

AUSF网元,负责对用户进行鉴权,以确定是否允许用户或设备接入网络。

DN,是位于运营商网络之外的网络,运营商网络可以接入多个DN,DN上可部署多种业务,可为终端提供数据和/或语音等服务。例如,DN是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端,DN中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,DN是某公司的内部办公网络,该公司员工的手机或者电脑可为终端,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。

图2(a)中Npcf、Nufr、Nudm、Naf、Namf、Nsmf分别为上述PCF、UDR、UDM、AF、AMF和SMF提供的服务化接口,用于调用相应的服务化操作。N1、N2、N3、N4,以及N6为接口序列号。这些接口序列号的含义可参见第三代合作伙伴计划(3rd generation partnership project,3GPP)标准协议中定义的含义,在此不做限制。

图2(b)为基于点对点接口的5G网络架构示意图,其中的网元的功能的介绍可以参考图2(a)中对应的网元的功能的介绍,不再赘述。图2(b)与图2(a)的主要区别在于:图2(a)中的各个控制面网元之间的接口是服务化的接口,图2(b)中的各个控制面网元之间的接口是点对点的接口。

在图2(b)所示的架构中,各个网元之间的接口名称及功能如下:

1)、N1:AMF与终端之间的接口,可以用于向终端传递QoS控制规则等。

2)、N2:AMF与RAN之间的接口,可以用于传递核心网侧至RAN的无线承载控制信息等。

3)、N3:RAN与UPF之间的接口,主要用于传递RAN与UPF间的上下行用户面数据。

4)、N4:SMF与UPF之间的接口,可以用于控制面与用户面之间传递信息,包括控制面向用户面的转发规则、QoS控制规则、流量统计规则等的下发以及用户面的信息上报。

5)、N5:AF与PCF之间的接口,可以用于应用业务请求下发以及网络事件上报。

6)、N6:UPF与DN的接口,用于传递UPF与DN之间的上下行用户数据流。

7)、N7:PCF与SMF之间的接口,可以用于下发协议数据单元(protocol data unit,PDU)会话粒度以及业务数据流粒度控制策略。

8)、N8:AMF与UDM间的接口,可以用于AMF向UDM获取接入与移动性管理相关签约数据与鉴权数据,以及AMF向UDM注册终端当前移动性管理相关信息等。

9)、N9:UPF和UPF之间的用户面接口,用于传递UPF间的上下行用户数据流。

10)、N10:SMF与UDM间的接口,可以用于SMF向UDM获取会话管理相关签约数据,以及SMF向UDM注册终端当前会话相关信息等。

11)、N11:SMF与AMF之间的接口,可以用于传递RAN和UPF之间的PDU会话隧道信息、传递发送给终端的控制消息、传递发送给RAN的无线资源控制信息等。

12)、N15:PCF与AMF之间的接口,可以用于下发终端策略及接入控制相关策略。

13)、N35:UDM与UDR间的接口,可以用于UDM从UDR中获取用户签约数据信息。

14)、N36:PCF与UDR间的接口,可以用于PCF从UDR中获取策略相关签约数据以及应用数据相关信息。

可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,上述网元或者功能可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。

本申请中的数据管理网元、移动性管理网元、会话管理网元、用户面网元、策略控制网元、应用功能网元分别可以是图2(a)或图2(b)中的UDR、AMF、SMF、UPF、PCF、AF,也可以是未来通信如6G网络中具有上述UDR、AMF、SMF、UPF、PCF、AF的功能的网元,本申请对此不限定。在本申请的实施例中,以UDR、AMF、SMF、UPF、PCF、AF分别为数据管理网元、移动性管理网元、会话管理网元、用户面网元、策略控制网元、应用功能网元的一个举例进行描述。并且,PCF包括AM PCF和SM PCF。

为实现精确确定AM策略,一种实现方法是AM PCF根据AF提供的应用层信息确定AM策略。下面结合图3和图4,提供AM PCF确定AM策略以及下发AM策略的方法。

图3为本申请实施例提供的AM策略生成及使用的流程示意图。该实施例是针对单个终端的示例。

步骤301,终端注册到网络。

终端通过AMF注册至网络,且AMF会与UDM交互,从UDM中获取终端的签约数据,该签约数据包括签约的服务区域限制信息(service area restrictions)和签约的无线接入技术(radio access technology,RAT)/频谱选择优先级(RAT/frequency selectionpriority,RFSP)。

其中,服务区域限制信息用于表示允许或不允许终端接入的区域,RFSP用于无线接入网设备确定无线资源管理策略。

步骤302,AMF与AM PCF交互,建立AM策略关联。

比如,AMF向AM PCF发送Npcf_AMPolicyControl_Create request消息,该消息中包括终端的标识信息、签约的服务区域限制信息和签约的RFSP。其中,终端的标识信息可以是用户永久标识(subscription permanent identifier,SUPI)或通用外部用户标识(generic public subscription identifier,GPSI)。

AM PCF根据签约的服务区域限制信息、签约的RFSP和网络策略确定AM策略。其中,AM策略中包含授权的服务区域限制信息和授权的RFSP。具体的,AM PCF根据签约的服务区域限制信息和网络策略确定授权的服务区域限制信息,以及根据签约的RFSP和网络策略确定授权的RFSP。

然后AM PCF向AMF发送Npcf_AMPolicyControl_Create response消息,该消息中包含AM策略。

步骤303,AM PCF向BSF发送注册请求消息。相应地,BSF接收该注册请求消息。

该注册请求消息中包含AM PCF的绑定信息,该绑定信息包括AMF PCF的标识和终端的标识信息。其中,该AMF PCF的标识可以是该AM PCF支持Npcf_AmPolicyAuthorization服务的资源标识。

可选的,该注册请求消息可以是Nbsf_Menagement_Register Request消息。

步骤304,AF向BSF发送订阅请求消息。相应地,BSF接收该订阅请求消息。

该订阅请求消息中包含终端的标识信息,该订阅请求消息用于订阅为该终端提供AM策略的AM PCF的注册信息。

可选的,该订阅请求消息可以是Nbsf_Management_Subscribe Request消息。

可选的,该步骤304可以在步骤301之前执行。

步骤305,BSF向AF发送通知消息,相应地,AF接收该通知消息。

该通知消息中包含与终端的标识信息对应的注册信息,该注册信息中包含AM PCF的标识。

可选的,该通知消息可以是Nbsf_Management_Notify Request消息。

步骤306,AF向AM PCF发送AM策略授权请求消息,相应地,AM PCF接收该AM策略授权请求消息。

可选的,该AM策略授权请求消息可以是Npcf_AMPolicyAuthorization_CreateRequest消息。

该AM策略授权请求消息中包含应用层信息,其中应用层信息包括以下信息1至信息4中的任一项:

信息1:终端的标识信息、服务区域覆盖范围(service area coverage)以及关联的(DNN,S-NSSAI)组合;

信息2:终端的标识信息、高吞吐量(high throughput)指示以及关联的(DNN,S-NSSAI)组合;

信息3:终端的标识信息、服务区域覆盖范围、关联的(DNN,S-NSSAI)组合以及至少一个应用的标识(Application Id);

信息4:终端的标识信息、高吞吐量指示、关联的(DNN,S-NSSAI)组合以及至少一个应用的标识。

其中,上述信息3的(DNN,S-NSSAI)组合是可选的信息,上述信息4的(DNN,S-NSSAI)组合也是可选的信息。

其中,DNN是data network name的简称,中文名称是数据网名称。S-NSSAI是single network slice selection assistance information的检测,中文名称是单网络切片选择辅助信息。

其中,服务区域覆盖范围指的是AF提供的需要做策略控制的区域的信息。高吞吐量指示可以是一个指示信息,用于指示吞吐量高。

可选的,AF还可以通过该AM策略授权请求消息向AM PCF订阅服务区域覆盖范围改变事件或AM策略改变事件,比如在该AM策略授权请求消息中携带服务区域覆盖范围改变事件的标识和通知端点,或者携带AM策略改变事件的标识和通知端点。该通知端点可以是AF的地址。

可选的,AM PCF在保存收到的上述信息之后,还可以向AF发送AM策略授权响应消息。可选的,该AM策略授权响应消息可以是Npcf_AMPolicyAuthorization_Createresponse消息。

步骤307,AM PCF向BSF发送订阅请求消息。相应地,BSF接收该订阅请求消息。

该订阅请求消息用于订阅SM PCF的绑定信息,该订阅请求消息中携带终端的标识信息以及(DNN,S-NSSAI)组合。

可选的,该订阅请求消息可以是Nbsf_Management_Subscribe Request消息。

步骤308,终端建立PDU会话,该会话对应(DNN,S-NSSAI)组合。

在终端建立PDU会话的过程中,SMF为该PDU会话分配终端的地址。SMF与SM PCF交互,建立SM策略关联。比如,SMF向SM PCF发送Npcf_SMPolicyControl_Create request消息,该消息中包括终端的标识信息、终端的地址。SM PCF收到该消息后,如果SM PCF中没有终端的签约数据,则SM PCF可以与UDR交互,获取终端的签约数据。然后SM PCF根据终端的签约数据和网络策略确定SM策略。SM PCF向SMF发送Npcf_SMPolicyControl_Createresponse消息,该消息中携带SM策略。

步骤309,SM PCF向BSF发送注册请求消息,相应地,BSF接收该注册请求消息。

该注册请求消息中包含SM PCF的绑定信息,该绑定信息包括终端的地址、终端的标识信息、(DNN,S-NSSAI)组合和该SM PCF的标识,该SM PCF的标识可以是该SMPCF支持Npcf_PolicyAuthorization服务的资源标识。

可选的,该注册请求消息可以是Nbsf_Menagement_Register Request消息。

步骤310,BSF根据AM PCF的订阅,向AM PCF发送SM PCF的绑定信息。

可选的,BSF向AM PCF发送Nbsf_Management_Notify Request消息,该消息中包含SM PCF的绑定信息。

步骤311,AM PCF向SM PCF发送订阅请求消息,相应地SM PCF接收该订阅请求消息。

该步骤311为可选步骤。具体的,在上述步骤306的策略授权请求消息中包含至少一个应用的标识的情形下,也即上述步骤306的策略授权请求消息中包含上述信息3或信息4,则执行该步骤311。该订阅请求消息中包含至少一个应用的标识,用于订阅应用开始/停止事件。

可选的,该订阅请求消息可以是Npcf_PolicyAuthorization_Subscribe Request消息。

步骤312,SM PCF检测应用开始/停止事件。

比如,SM PCF与SMF交互,请求检测应用开始/停止事件,然后SMF与UPF进一步交互,请求UPF检测应用开始/停止事件。

该步骤312为可选步骤。在执行上述步骤311的情况下,则执行该步骤312。

步骤313,当SM PCF接收到来自SMF的应用开始事件报告,则SM PCF向AM PCF发送通知消息,相应地,AM PCF接收该通知消息。

该通知消息中包含应用的标识和应用开始事件。

可选的,该通知消息可以是Npcf_PolicyAuthorization_Notify Request消息。

步骤314,AM PCF更新AM策略。

在一种实现方法中,如果上述步骤306的AM策略授权请求消息中携带上述信息1或信息2,则AM PCF在上述步骤310中收到SM PCF的绑定信息后确定PDU会话已经建立完成,则AM PCF确定更新AM策略。其中,AM PCF收到SM PCF的绑定信息,表明SM PCF已经被选择出来,而SM PCF被选择出来的前提是PDU会话已经建立完成。

在另一种实现方法中,如果上述步骤306的AM策略授权请求消息中携带上述信息3或信息4,则AM PCF在上述步骤313中收到应用开始事件后确定PDU会话已经建立完成,则AMPCF确定更新AM策略。其中,AM PCF收到应用开始事件,表明应用已经开始,而应用开始的前提是PDU会话已经建立完成。

其中,AM PCF更新AM策略,具体可以是:AM PCF根据收到的服务区域覆盖范围更新上述步骤302中的授权的服务区域限制信息,得到更新的服务区域限制信息,以及根据收到的高吞吐量指示更新上述步骤302中的授权的RFSP,得到更新的RFSP。更新的AM策略中包含更新的服务区域限制信息和更新的RFSP。

步骤315,AM PCF向AMF发送更新的AM策略。相应地,AMF接收更新的AM策略。

其中,更新的AM策略中包括更新的服务区域限制信息和更新的RFSP。

可选的,AMF可以向AMF发送Npcf_AmPolicyControl_UpdateNotify request消息,该消息中包括更新的服务区域限制信息和更新的RFSP。

步骤316,AMF执行更新的AM策略。

即AMF根据更新的AM策略,对终端执行控制。

步骤317,AMF向终端发送通知消息,该通知消息中包含更新的服务区域限制信息。

终端根据更新的服务区域限制信息确定能够接入的区域。

步骤318,AMF向基站发送通知消息,该通知消息中包含更新的服务区域限制信息和更新的RFSP。

基站根据更新的服务区域限制信息控制终端的接入,以及根据更新的RFSP确定无线资源管理策略。

步骤319,AM PCF向AF发送事件通知和更新的AM策略。

该步骤为可选步骤。具体的,若上述步骤306中AF订阅了服务区域覆盖范围改变事件或AM策略改变事件,则执行该步骤319。

可选的,AM PCF可以通过Npcf_AMPolicyAuthorization_Notify消息向AF发送事件通知和更新的AM策略。

通过上述方案,可以实现AM PCF根据AF提供的应用层信息,更新AM策略,从而可以得到精确的AM策略,有利于实现根据该精确的AM策略对终端实施精确控制。

图4为本申请实施例提供的AM策略生成及使用的流程示意图。该实施例是针对终端组或任意终端的示例。

步骤401至步骤402,同步骤301至步骤302。

步骤403,AM PCF向UDR发送订阅请求消息,相应地,UDR接收该订阅请求消息。

该订阅请求消息中包含(S-NSSAI,DNN)组合以及外部组标识。该订阅请求消息用于订阅与AM相关的应用数据,或者理解为订阅AM影响信息(AM influence information)。

其中,AM影响信息也可以称为应用层信息。

可选的,该订阅请求消息可以是Nudr_DM_Subscribe request消息。

步骤404,AF向UDR发送AM影响信息。相应地,UDR接收AM影响信息。

比如,AF可以通过NEF向UDR发送AM影响信息,具体的AF向NEF发送Nnef_AMInfluence_Create request消息,该消息中携带AM影响信息,然后NEF向UDR发送Nudr_DM_Create Request消息,该消息中携带AM影响信息。可选的,UDR向NEF发送Nudr_DM_Create Response消息,然后NEF向AF发送Nnef_AMInfluence_Create Response消息。

其中,AM影响信息中包括以下信息1至信息4中的任一项:

信息1:外部组标识或任意终端指示、服务区域覆盖范围(service areacoverage)以及关联的(DNN,S-NSSAI)组合;

信息2:外部组标识或任意终端指示、高吞吐量(high throughput)指示以及关联的(DNN,S-NSSAI)组合;

信息3:外部组标识或任意终端指示、服务区域覆盖范围、关联的(DNN,S-NSSAI)组合以及至少一个应用的标识(Application Id);

信息4:外部组标识或任意终端指示、高吞吐量指示、关联的(DNN,S-NSSAI)组合以及至少一个应用的标识。

其中,上述信息3的(DNN,S-NSSAI)组合是可选的信息,上述信息4的(DNN,S-NSSAI)组合也是可选的信息。

其中,服务区域覆盖范围和高吞吐量指示的含义可以参考步骤306中的描述。

可选的,该步骤中AF还可以通过NEF向UDR订阅服务区域覆盖范围改变事件或AM策略改变事件,比如在该AM影响信息中还携带服务区域覆盖范围改变事件的标识和通知端点,或者携带AM策略改变事件的标识和通知端点。该通知端点可以是AF的地址。

可选的,该步骤404可以在上述步骤401之前执行。

步骤405,UDR向AM PCF发送通知消息。相应地,AM PCF接收该通知消息。

该通知消息中包含AM影响信息。

可选的,该通知消息可以是Nudr_DM_Notify request消息。

步骤406,AM PCF向BSF发送订阅请求消息。相应地,BSF接收该订阅请求消息。

该订阅请求消息中包含终端的标识信息以及(DNN,S-NSSAI)组合,该订阅请求消息用于订阅SM PCF绑定信息。

其中,订阅请求消息中的终端的标识信息所指示的终端即为上述步骤401中的终端。具体的,AM PCF判断收到的AM影响信息应用于步骤401中的终端,则确定该订阅请求消息中携带该终端的标识信息。

步骤407至步骤409,同步骤308至步骤310。

步骤410,AM PCF向SM PCF发送订阅请求消息,相应地SM PCF接收该订阅请求消息。

该步骤410为可选步骤。具体的,在上述步骤405的通知消息中包含至少一个应用的标识的情形下,也即上述步骤405的通知消息中包含上述信息3或信息4,则执行该步骤410。该订阅请求消息中包含至少一个应用的标识,用于订阅应用开始/停止事件。

可选的,该订阅请求消息可以是Npcf_PolicyAuthorization_Subscribe Request消息。

步骤411至步骤412,同步骤312至步骤313。

步骤413,AM PCF更新AM策略。

在一种实现方法中,如果上述步骤405的通知消息中携带上述信息1或信息2,则AMPCF在上述步骤409中收到SM PCF的绑定信息后确定PDU会话已经建立完成,则AM PCF确定更新AM策略。其中,AM PCF收到SM PCF的绑定信息,表明SM PCF已经被选择出来,而SM PCF被选择出来的前提是PDU会话已经建立完成。

在另一种实现方法中,如果上述步骤405的通知消息中携带上述信息3或信息4,则AM PCF在上述步骤412中收到应用开始事件后确定PDU会话已经建立完成,则AM PCF确定更新AM策略。其中,AM PCF收到应用开始事件,表明应用已经开始,而应用开始的前提是PDU会话已经建立完成。

其中,AM PCF更新AM策略,具体可以是:AM PCF根据收到的服务区域覆盖范围更新上述步骤402中的授权的服务区域限制信息,得到更新的服务区域限制信息,以及根据收到的高吞吐量指示更新上述步骤402中的授权的RFSP,得到更新的RFSP。

本申请实施例中,AM策略也称为移动性管理策略,这里统一说明,后续不赘述。

步骤414至步骤417,同步骤315至步骤318。

步骤418,AM PCF向AF发送事件通知和更新的AM策略。

该步骤为可选步骤。比如,若上述步骤405中AF订阅了服务区域覆盖范围改变事件或AM策略改变事件,则执行该步骤418。

可选的,AM PCF可以通过Npcf_AMPolicyAuthorization_Notify消息向NEF发送事件通知和更新的AM策略,然后NEF通过Nnef_AMInfluence_Notify消息向AF发送事件通知和更新的AM策略。

通过上述方案,可以实现AM PCF根据AF提供的应用层信息,更新AM策略,从而可以得到精确的AM策略,有利于实现根据该精确的AM策略对终端实施精确控制。

目前,每个BSF会将自己的信息注册到NRF,以便其它网元能够发现自己。BSF在注册信息时通常是将自己服务的终端的IP地址范围作为索引,从而其它网元可以根据终端的IP地址从NRF获取到与该终端的IP地址对应的BSF。

在上述图3或图4的流程中,AM PCF为了能找到对应的SM PCF,AM PCF向BSF发送订阅请求消息,以请求订阅SM PCF的绑定信息。

然而,在上述图3或图4的流程中,AM PCF不能获取到终端的IP地址,因此AM PCF无法根据终端的IP地址从NRF获取到与该终端的IP地址对应的BSF。因此,在网络中存在多个分布式的BSF的情况下,AM PCF需要向每个BSF发送订阅请求消息,这将增加信令开销和资源浪费。

为实现精确确定移动性管理策略,以及减少确定移动性管理策略的流程中的信令开销和资源浪费,本申请实施例提供一种通信方法,如图5(a)所示。该方法中,第一PCF用于制定移动性管理策略,第一PCF也可以称为AM PCF,第二PCF用于制定会话管理策略,第二PCF也可以称为SM PCF。在终端发生移动的场景下,该第一PCF指的是终端移动后为该终端提供服务的AM PCF。因此该方法中,第一PCF既可以表示终端未发生移动的场景中为终端提供服务的AM PCF,也可以表示终端发生移动的场景中,在终端移动之后为该终端提供服务的AM PCF。

该方法包括以下步骤:

步骤501a,第一PCF向UDR发送请求消息,相应的,UDR接收该请求消息。

该请求消息中包含终端的标识信息、事件标识信息和通知地址。该请求消息用于请求UDR保存事件标识信息和通知地址,或者理解为该请求消息用于请求UDR将该事件标识信息和通知地址保存至与该终端的标识信息关联的信息中,比如保存至该终端的标识信息所指示的终端的签约数据中。可选的,UDR还存储该终端的标识信息。

作为一种实现方法,该事件标识信息和通知地址可以统称为事件订阅信息,也可以请求消息中包含终端的标识信息和事件订阅信息,事件订阅信息中包含事件标识信息和通知地址。

作为一种实现方法,该请求消息中还可以包括通知关联标识(notificationcorrelation Id),该通知关联标识用于对不同终端的事件标识信息和通知地址加以区分。

在一种实现方法中,该请求消息中包含统一资源标识符(uniform resourceidentifier,URI),该URI中包含终端的标识信息。示例性地,该请求消息中的URI是{apiRoot}/nudr-dr//policy-data/ues/{ueId}/sm-data,终端的标识信息是该URI中的ueId。

终端的标识信息为用于标识终端的信息,终端的标识信息可以是SUPI、GPSI或终端所属的组的组标识。

事件标识信息用于指示检测会话的状态或应用的状态。比如当事件标识信息用于指示检测会话的状态,事件标识信息可以是PDU会话的状态(PDU Session Status)或者是PDU会话建立/终结(PDU Session establishment/termination)。再比如当事件标识信息用于指示检测应用的状态,应用的状态(application status)可以是应用检测(application detection),也可以是应用开始/停止(application start/stop)。

示例性的,当事件标识信息用于指示检测应用的状态,则该请求消息中还可以包含至少一个应用的标识,此时该事件标识信息用于指示检测该至少一个应用的状态。

通知地址(notification address)是用于接收事件标识信息对应的事件通知地址,该事件通知地址是第一PCF的地址。这里的通知地址,也可以称为通知目标地址(notification target address)。

步骤502a,UDR向第二PCF发送事件标识信息和通知地址,相应的,第二PCF接收该事件标识信息和该通知地址。

若上述步骤501a的事件标识信息用于指示检测应用的状态,则上述请求消息中还包含至少一个应用的标识,因此该步骤502a中UDR还向第二PCF发送该至少一个应用的标识信息。

作为一种实现方法,当上述步骤501a的请求消息中包含通知关联标识,则该步骤502a中,UDR还向第二PCF发送该通知关联标识。

作为一种实现方法,第二PCF向UDR发送查询请求消息,该查询请求消息中包含终端的标识信息,该查询请求消息用于请求查询终端的签约数据,然后UDR根据该查询请求消息,从UDR保存的信息中获取该终端的签约数据,该终端的签约数据中包含上述步骤501a中事件标识信息和通知地址,接着UDR向第二PCF发送查询响应消息,该查询响应消息中包括终端的签约数据,该签约数据中包含上述事件标识信息和通知地址。基于该方法,UDR基于第二PCF的查询请求,实时地向第二PCF发送事件标识信息和通知地址,有助于第二PCF能够及时获取到事件标识信息和通知地址。

作为另一种实现方法,第二PCF向UDR发送签约数据订阅请求消息,该签约数据订阅请求消息中包含终端的标识信息,该签约数据订阅请求消息用于请求查询终端的签约数据改变的通知,然后UDR根据该签约数据订阅请求消息,一旦发现UDR中保存的终端的签约数据发生改变,则UDR向第二PCF发送通知消息,该通知消息中包括终端的改变后签约数据,该签约数据中包含事件标识信息和通知地址。比如,第二PCF在上述步骤501a之前向UDR发送该签约数据订阅请求消息,当UDR在上述步骤501a中从第一PCF收到上述请求消息,则触发UDR根据收到的事件标识信息和通知地址对UDR中保存的该终端的签约数据进行更新,进而触发UDR向第二PCF发送上述通知消息。基于该方法,UDR基于第二PCF的签约数据订阅请求消息,向第二PCF发送事件标识信息和通知地址,该方法不需要第二PCF频繁地向UDR发送用于请求查询终端的签约数据的查询请求消息,因此可以减少信令开销。

步骤503a,第二PCF根据事件标识信息,检测终端的会话的状态或终端的应用的状态。

比如,事件标识信息用于指示检测会话的状态,则第二PCF检测终端的会话的状态。其中,检测到的会话的状态可以是PDU会话建立或PDU会话终止。

再比如,事件标识信息用于指示检测应用的状态,则第二PCF检测终端的应用的状态,具体的,第二PCF检测上述步骤501a的请求消息中携带的至少一个应用的标识所指示的应用的状态。其中,检测到的应用状态可以是应用开始或应用停止。

步骤504a,第二PCF根据通知地址,向第一PCF发送通知消息,相应的,第一PCF接收该通知消息。

该通知消息中包含终端的会话的状态或终端的应用的状态。

作为一种实现方法,当上述步骤502a中UDR还向第二PCF发送通知关联标识,则该通知消息中还可以携带该通知关联标识。

作为一种实现方法,该通知消息中还可以包括终端的会话的标识、终端的地址或第二PCF的标识中的至少一个。

步骤505a,第一PCF根据终端的会话的状态或终端的应用的状态确定移动性管理策略。

比如,当第一PCF收到终端的会话的状态,且终端的会话的状态为会话建立,则第一PCF根据来自AF的应用层信息确定移动性管理策略。

再比如,当第一PCF收到终端的会话的状态,且终端的会话的状态为会话终止,则第一PCF不根据来自AF的应用层信息确定移动性管理策略,比如第一PCF可以根据终端的签约数据确定移动性管理策略。

再比如,当第一PCF收到终端的应用的状态,且终端的应用的状态为应用开始,则第一PCF根据来自AF的应用层信息确定移动性管理策略。

再比如,当第一PCF收到终端的应用的状态,且终端的应用的状态为应用停止,则第一PCF不根据来自AF的应用层信息确定移动性管理策略,比如第一PCF可以根据终端的签约数据确定移动性管理策略。

其中,第一PCF根据来自AF的应用层信息确定移动性管理策略的具体实现方法,可以参考前述步骤314或步骤413的描述。

根据上述步骤501a至步骤505a的方法,第一PCF可以根据终端的会话的状态或应用的状态确定移动性管理策略,可以实现精确确定移动性管理策略。并且,相较于图3或图4的方法,该图5(a)的方法中不需要第一PCF向网络中的每个BSF发送订阅请求消息,而只需要向一个UDR发送一个请求消息,便可以接收到终端的会话的状态或应用的状态,因此可以减少确定移动性管理策略的流程中的信令开销和资源浪费。

作为一种实现方法,上述步骤501a的事件标识信息可以是第一PCF根据来自AF的应用层信息确定的,也即在步骤501a之前,第一PCF从AF收到应用层信息,然后第一PCF根据该应用层信息确定事件标识信息。比如,当AF向第一PCF发送的应用层信息是针对单个终端,则该应用层信息可以是上述步骤306中描述的信息1至信息4中的任一个。可选的,当该应用层信息是上述步骤306中描述的信息1或信息2,该事件标识信息用于指示检测会话的状态,当该应用层信息是上述步骤306中描述的信息3或信息4,该事件标识信息用于指示检测应用的状态。再比如,当AF向第一PCF发送的应用层信息是针对任意终端或终端组,则该应用层信息可以是上述步骤404中描述的信息1至信息4中的任一个。可选的,当该应用层信息是上述步骤404中描述的信息1或信息2,该事件标识信息用于指示检测会话的状态,当该应用层信息是上述步骤404中描述的信息3或信息4,该事件标识信息用于指示检测应用的状态。

作为一种实现方法,当第一PCF在上述步骤501a之前,从AF收到应用层信息,则上述步骤501a的请求消息中还可以包含(DNN,S-NSSAI)组合,该(DNN,S-NSSAI)组合来自AF的应用层信息,该请求消息用于请求UDR将事件标识信息和通知地址保存至该终端的与该(DNN,S-NSSAI)组合对应的签约数据中。在上述步骤501a的请求消息中包含(DNN,S-NSSAI)组合的情况下,则上述步骤502a中,UDR向第二PCF发送的是与该(DNN,S-NSSAI)组合对应的事件标识信息和通知地址,也可以理解为该第二PCF对应该(DNN,S-NSSAI)组合。因此,上述步骤502a中第二PCF向UDR发送的查询请求消息可以包含该(DNN,S-NSSAI)组合,该查询请求消息用于请求查询终端的与(DNN,S-NSSAI)组合对应的签约数据,或者上述步骤502a中第二PCF向UDR发送的签约数据订阅请求消息可以包含该(DNN,S-NSSAI)组合,该签约数据订阅请求用于请求终端的与(DNN,S-NSSAI)组合对应的签约数据改变的通知。基于该方法,可以实现基于(DNN,S-NSSAI)组合,对事件标识信息进行精细化管理。

作为一种实现方法,在上述步骤501a的请求消息中包含(DNN,S-NSSAI)组合的情况下,该请求消息中还可以包含第一指示信息,该第一指示信息用于指示通知策略,该通知策略为:当该(DNN,S-NSSAI)组合对应的第一个会话建立时发送通知消息,和/或当(DNN,S-NSSAI)组合对应的最后一个会话终止时发送通知消息。UDR也会存储该第一指示信息。后续在上述步骤502a中UDR向第二PCF发送事件标识信息和通知地址时,还会向第二PCF发送该第一指示信息。根据该第一指示信息,第二PCF在检测到多个会话中的第一个会话的状态时向第一PCF发送包含该第一个会话的状态的通知消息,和/或在检测到多个会话中的最后一个会话的状态时向第一PCF发送包含该最后一个会话的状态的通知消息,而对于除第一个会话和最后一个会话之外的其它会话的状态,第二PCF不需要向第一PCF发送该其它会话的状态。根据该方法,可以减少信令开销。

作为一种实现方法,在上述步骤505a中确定的移动性管理策略中包含第二指示信息,该第二指示信息用于指示移动性管理策略是根据应用层信息确定的。后续该移动性管理策略可以发送至AMF、基站及终端,从而AMF、基站及终端可以获知该移动性管理策略是根据应用层信息确定的,有助于实现移动性管理策略的合理使用。

作为一种实现方法,在上述步骤505a之后,第一PCF可以向AF发送该移动性管理策略。比如,第一PCF基于AF的订阅向AF发送该移动性管理策略,或者是第一PCF主动向AF发送该移动性管理策略。

作为一种实现方法,在上述步骤505a之后,UDR还可以向第一PCF发送针对上述请求消息的响应消息,该响应消息中包括第一标识信息,该第一标识信息是事件标识信息及通知地址的标识信息,该第一标识信息用于对事件标识信息和/或通知地址进行修改或删除。也即后续第一PCF或者其它PCF可以根据该第一标识信息对由第一PCF保存至UDR的事件标识信息和/或通知地址进行修改或删除。根据该方法,可以实现对UDR保存的事件标识信息和通知地址的快速修改或删除。

作为一种实现方法,当该第一PCF是终端发生移动之后为终端提供服务的AM PCF,则在上述步骤501a之前,第一PCF可以接收来自AMF的第三指示信息,该第三指示信息用于指示终端使用的移动性管理策略是根据应用层信息确定的,从而第一PCF根据该第三指示信息,延迟确定移动性管理策略,或者理解为第一PCF根据第三指示信息确定不根据终端的签约数据确定移动性管理策略。然后,第一PCF根据该第三指示信息,触发执行上述步骤501a至步骤505a,实现根据应用层信息确定移动性管理策略。该方法有助于实现精确确定移动性管理策略。

为实现精确确定移动性管理策略,以及减少确定移动性管理策略的流程中的信令开销和资源浪费,本申请实施例提供一种通信方法,如图5(b)所示。该方法适用于终端发生移动的场景。该方法中,第一PCF和第三PCF用于制定移动性管理策略,第一PCF和第三PCF均可以称为AM PCF,第一PCF是终端移动后为终端提供服务的PCF,第三PCF是终端移动前为终端提供服务的PCF。第二PCF用于制定会话管理策略,第二PCF可以称为SM PCF。

该方法包括以下步骤:

步骤501b,第一PCF向UDR发送请求消息,相应的,UDR接收该请求消息。

该请求消息中包含第一标识信息和第一通知地址。

其中,第一通知地址是用于接收事件标识信息对应的事件通知地址,该事件通知地址是第一PCF的地址。

该第一标识信息是UDR保存的事件标识信息及第二通知地址的标识信息。该事件标识信息用于指示检测会话的状态或应用的状态,该事件标识信息的具体含义可以参考步骤501a中的描述。该第二通知地址是用于接收事件标识信息对应的事件通知的第三PCF的地址。

示例性的,第一PCF获取到第一标识信息的方法比如可以是:第三PCF在向UDR保存该事件标识信息及该第二通知地址之后,UDR根据该事件标识信息及该第二通知地址生成该第一标识信息,然后将该第一标识信息发送给第三PCF,接着第三PCF将该第一标识信息发送给终端之前为该终端提供服务的第一AMF,然后该第一AMF将该第一标识信息发送给终端之后为该终端提供服务的第二AMF,从而第二AMF可以将该第一标识信息发送给第一PCF。

该请求消息用于请求UDR将保存的第二通知地址更新为第一通知地址。

作为一种实现方法,该请求消息中还可以包括第一PCF分配的第一通知关联标识,该第一通知关联标识用于对不同终端的事件标识信息和通知地址加以区分,则该请求消息还用于请求UDR将保存的第二通知关联标识更新为该第一通知关联标识,该第二通知关联标识是由第三PCF在将事件标识信息和第二通知地址保存至UDR时,一并发送至UDR进行保存的。

步骤502b,UDR将保存的第二通知地址更新为第一通知地址。

示例性的,UDR在步骤501b之前,从第三PCF收到事件标识信息和第二通知地址,然后UDR保存该事件标识信息和第二通知地址。然后UDR在收到上述请求消息之后,将保存的第二通知地址更新为第一通知地址,从而在发生更新之后,UDR保存该事件标识信息和第一通知地址。

作为一种实现方法,UDR还将保存的第二通知关联标识更新为第一通知关联标识。

步骤503b,UDR向第二PCF发送事件标识信息和第一通知地址,相应的,第二PCF接收该事件标识信息和该第一通知地址。

作为一种实现方法,UDR在该步骤503b中,还向第二PCF发送第一通知关联标识。

该步骤503b的具体实现与上述步骤502a类似,可以参考上述描述。

步骤504b,第二PCF根据事件标识信息,检测终端的会话的状态或终端的应用的状态。

该步骤504b的具体实现与上述步骤503a相同,可以参考前述描述。

步骤505b,第二PCF根据第一通知地址,向第一PCF发送通知消息,相应的,第一PCF接收该通知消息。

作为一种实现方法,通知消息中还包括第一通知关联标识。

该通知消息中包含终端的会话的状态或终端的应用的状态。

步骤506b,第一PCF根据终端的会话的状态或终端的应用的状态确定移动性管理策略。

该步骤506b的具体实现与上述步骤505a相同,可以参考前述描述。

根据上述步骤501b至步骤506b的方法,第一PCF可以根据终端的会话的状态或应用的状态确定移动性管理策略,可以实现精确确定移动性管理策略。并且,相较于图3或图4的方法,该图5(b)的方法中不需要第一PCF向网络中的每个BSF发送订阅请求消息,而只需要向一个UDR发送一个请求消息,便可以接收到终端的会话的状态或应用的状态,因此可以减少确定移动性管理策略的流程中的信令开销和资源浪费。另外,相较于图5(a)的方法,该图5(b)的方法中第一PCF可以根据第一标识信息对UDR保存的通知地址进行修改,可以减少信令的负荷,有助于节约资源。

基于该图5(b)的实施例中的其它各种可能的实现方法,比如基于(DNN,S-NSSAI)组合的实现方法、基于应用层信息的实现方法、基于上述第一指示信息的实现方法、基于上述第二指示信息的实现方法、基于上述第三指示信息的实现方法等,均与上述图5(a)的实施例中的各种实现方法类似,可以参考前述描述,不再赘述。

为实现精确确定移动性管理策略,以及减少确定移动性管理策略的流程中的信令开销和资源浪费,本申请实施例提供另一种通信方法,如图5(c)所示。该方法中,第一PCF用于制定移动性管理策略,第一PCF也可以称为AM PCF,第二PCF用于制定会话管理策略,第二PCF也可以称为SM PCF。

该方法包括以下步骤:

步骤501c,第一PCF向AMF发送第一请求消息,相应的,AMF接收该第一请求消息。

该第一请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该事件标识信息对应的事件为终端的会话的状态或终端的应用的状态,该事件标识信息的具体实现可以参考步骤501a中的描述。

该第一请求消息用于请求事件标识信息对应的事件通知。

示例性的,第一PCF可以在终端的会话上,向AMF发送该第一请求消息,从而AMF可以获知是检测哪个终端的会话的状态或应用的状态。

可选的,该第一请求消息中的事件标识信息可以是第一PCF根据来自AF的应用层信息确定的。第一PCF根据来自AF的应用层信息确定事件标识信息的具体方法可以参考前述图5(a)的实施例中的相关描述。

可选的,第一请求消息中还包含(DNN,S-NSSAI)组合,该第一请求消息用于请求终端的与(DNN,S-NSSAI)组合对应的会话的状态或应用的状态。第一PCF获取的(DNN,S-NSSAI)组合可以来自AF的应用层信息。其中,应用层信息的具体描述可以参考前述步骤306或步骤404的描述。

步骤502c,AMF检测到事件标识信息对应的事件。

下面介绍AMF检测到事件标识信息对应的事件的两种不同实现方法。

实现方法一,当事件标识信息是会话的状态,由AMF检测终端的会话的状态。

根据该实现方法一,是由AMF检测终端的会话的状态。

可选的,如果上述第一请求消息中还包含(DNN,S-NSSAI)组合,则第一请求消息用于请求终端的与该(DNN,S-NSSAI)组合对应的会话的状态或应用的状态,从而AMF可以检测终端的与该(DNN,S-NSSAI)组合对应的会话的状态。该会话的状态包括(DNN,S-NSSAI)组合对应的会话的建立或(DNN,S-NSSAI)组合对应的会话的终结。或者,会话的状态为(DNN,S-NSSAI)组合对应的第一个会话的建立,或(DNN,S-NSSAI)组合对应的最后一个会话的终结。

实现方法二,当事件标识信息是应用的状态或会话的状态,由SMF检测终端的会话的状态。

比如,在上述步骤501c之后,AMF向SMF发送第二请求消息,该第二请求消息中包含上述事件标识信息,该第二请求消息用于请求事件标识信息对应的事件通知。然后,SMF检测事件标识信息对应的事件,SMF在检测到事件标识信息对应的事件后,向AMF发送通知消息,该通知消息中包含终端的应用的状态或终端的会话的状态。AMF收到该通知消息,则表明AMF检测到事件标识信息对应的事件。因此,根据该实现方法二,AMF检测到事件标识信息对应的事件,可以理解为AMF收到来自SMF的该通知消息。

步骤503c,AMF向第一PCF发送通知消息。相应的,第一PCF接收该通知消息。

该通知消息中包含终端的会话的状态或终端的应用的状态,终端的会话的状态或终端的应用的状态是根据事件标识信息检测得到的。

如果AMF是根据上述步骤502c的实现方法一检测到事件标识信息对应的事件,则该通知消息中包含终端的会话的状态,且该会话的状态为会话建立。

如果AMF是根据上述步骤502c的实现方法二检测到事件标识信息对应的事件,则该通知消息中包含上述来自SMF的通知消息,该通知消息中包含终端的会话的状态或终端的应用的状态。

步骤504c,第一PCF根据终端的会话的状态或终端的应用的状态确定移动性管理策略。

该步骤504c的具体实现与上述步骤505a相同,可以参考前述描述。

根据上述步骤501c至步骤504c的方法,第一PCF可以根据终端的会话的状态或应用的状态确定移动性管理策略,可以实现精确确定移动性管理策略。并且,相较于图3或图4的方法,该图5(c)的方法中不需要第一PCF向网络中的每个BSF发送订阅请求消息,而只需要向一个AMF发送一个请求消息,便可以接收到终端的会话的状态或应用的状态,因此可以减少确定移动性管理策略的流程中的信令开销和资源浪费。

作为一种实现方法,也可以不执行上述步骤502c和步骤503c,而是在步骤501c之后和步骤504c之前执行以下操作:AMF在收到第一请求消息后,向SMF发送第二请求消息,该第二请求消息中包含上述事件标识信息,该第二请求消息用于请求事件标识信息对应的事件通知。然后,SMF检测事件标识信息对应的事件,SMF在检测到事件标识信息对应的事件后,向第一PCF发送通知消息,该通知消息中包含终端的应用的状态或终端的会话的状态。

作为一种实现方法,在上述第一请求消息中包含(DNN,S-NSSAI)组合的情况下,该第一请求消息中还可以包含第一指示信息,或者在上述第一请求消息和第二请求消息中均包含(DNN,S-NSSAI)组合的情况下,该第一请求消息和该第二请求消息中还可以均包含第一指示信息。该第一指示信息用于指示通知策略,该通知策略为:当该(DNN,S-NSSAI)组合对应的第一个会话建立时发送通知消息,和/或当(DNN,S-NSSAI)组合对应的最后一个会话终止时发送通知消息。然后AMF或SMF根据该第一指示信息,检测到多个会话中的第一个会话的状态时向第一PCF发送包含该第一个会话的状态的通知消息,和/或在检测到多个会话中的最后一个会话的状态时向第一PCF发送包含该最后一个会话的状态的通知消息,而对于除第一个会话和最后一个会话之外的其它会话的状态,AMF或SMF不需要向第一PCF发送该其它会话的状态。根据该方法,可以减少信令开销。

作为一种实现方法,在上述步骤504c中确定的移动性管理策略中包含第二指示信息,该第二指示信息用于指示移动性管理策略是根据应用层信息确定的。后续该移动性管理策略可以发送至AMF、基站及终端,从而AMF、基站及终端可以获知该移动性管理策略是根据应用层信息确定的,有助于实现移动性管理策略的合理使用。

作为一种实现方法,在上述步骤504c之后,第一PCF可以向AF发送该移动性管理策略。比如,第一PCF基于AF的订阅向AF发送该移动性管理策略,或者是第一PCF主动向AF发送该移动性管理策略。

下面结合具体示例,对上述图5(a)、图5(b)以及图5(c)所示的方案进行说明。其中,以下图6和图7所示的示例是上述图5(a)所示的方案的具体示例,以下图8和图9所示的示例是上述图5(b)所示的方案的具体示例,以下图10和图10(a)所示的示例是上述图5(c)所示的方案的具体示例。

图6为本申请实施例提供的一种通信方法,该方法是AF针对单个终端提供应用层信息用于AM策略的决策,AM PCF从AF获取应用层信息。

该方法包括以下步骤:

步骤601至步骤606,同上述步骤301至步骤306。

步骤607,AM PCF向UDR发送更新请求消息。相应地,UDR接收该更新请求消息。

该更新请求消息是上述步骤501a的请求消息的一个具体示例。

该更新请求消息中包含事件订阅信息、终端的标识信息和(DNN,S-NSSAI)组合,该更新请求消息用于请求UDR将事件订阅信息保存在终端的与该(DNN,S-NSSAI)组合对应的签约数据中。

该事件订阅信息包括通知地址和事件标识信息。其中,通知地址可以是AM PCF的地址。可选的,当AM PCF需要将多个终端对应的事件订阅信息保存至UDR时,如果AM PCF为不同终端分配了相同的通知地址,则该事件订阅信息中还可以包括通知关联标识,该通知关联标识用于对不同终端的事件订阅信息加以区分。

可选的,该更新请求消息可以是Nudr_DM_Update Request消息。

作为一种实现方法,触发AM PCF执行步骤607的条件比如可以是:AM PCF从AF收到了用于决策AM策略的应用层信息,则AM PCF确定需要根据应用层信息确定AM策略信息,从而AM PCF决定向UDR发送上述更新请求消息。并且,AM PCF根据收到的应用层信息确定还需要获知PDU会话的状态或者应用的状态。其中,PDU会话的状态是建立或终结,应用的状态是开始或停止。

作为一种实现方法,若上述步骤606的AM策略授权请求消息中包括上述信息1或信息2,则上述事件标识信息可以设置为PDU会话的状态(也可以是PDU Sessionestablishment/termination)。若上述步骤606的AM策略授权请求消息中包括上述信息3或信息4,则上述事件标识信息可以设置为应用检测(也可以是Application start/stop)。其中的,当事件标识信息是应用检测时,则上述事件订阅信息中还包含至少一个应用的标识。

作为一种实现方法,在上述事件订阅信息中还可以包含指示信息,该指示信息用于指示通知策略,该通知策略为:针对SM PCF控制的对应同一个(DNN,S-NSSAI)组合的多个PDU会话,当该多个PDU会话中的第一个PDU会话建立时通知AM PCF,以及当该多个PDU会话中的最后一个PDU会话终结(或释放)时通知AM PCF。也即,当建立该多个PDU会话中的第一个PDU会话时通知AM PCF,建立其它PDU会话时不需要通知AM PCF,当该多个PDU会话中的某个PDU会话释放之后不存在处于激活态的PDU会话,则通知AM PCF,当该多个PDU会话中的某个PDU会话释放之后还存在至少一个PDU会话处于激活态的PDU会话,则不通知AM PCF。

可选的,在上述步骤607之后,UDR可以向AM PCF发送确认消息,该消息中包括UDR为事件订阅信息分配的标识,从而后续AM PCF可以根据该标识对事件订阅信息进行修改或删除。UDR为事件订阅信息分配的标识可以是资源标识(resource uri),比如具体是:{apiRoot}/nudr-dr//policy-data/ues/{ueId}/sm-data/subscriptions/{subsId}。

步骤608,同上述步骤308。

步骤609,SM PCF向UDR发送查询请求消息,相应地,UDR接收该查询请求消息。

该查询请求消息中包含终端的标识信息以及(DNN,S-NSSAI)组合,该查询请求消息用于请求查询该终端的与该(DNN,S-NSSAI)组合对应的签约数据。

可选的,该查询请求消息可以是Ndur_DM_Query request消息。

步骤610,UDR向SM PCF发送查询响应消息。相应地,SM PCF接收该查询响应消息。

该查询响应消息中包括终端的与该(DNN,S-NSSAI)组合对应的签约数据,该签约数据中包含上述事件订阅信息。

可选的,该查询响应消息可以是Nudr_DM_Query Response消息。

步骤611,SM PCF向UDR发送订阅请求消息,相应地,UDR接收该订阅请求消息。

该订阅请求消息中包含终端的标识信息以及(DNN,S-NSSAI)组合,该订阅请求消息用于请求订阅该终端的与该(DNN,S-NSSAI)组合对应的签约数据。也即,当UDR中的该终端的与该(DNN,S-NSSAI)组合对应的签约数据发生改变时,则UDR主动通知SM PCF。其中,签约数据发生改变包括事件订阅信息发生改变。

可选的,该订阅请求消息可以是Ndur_DM_Subscribe request消息。

步骤612,UDR向SM PCF发送订阅响应消息。相应地,SM PCF接收该订阅响应消息。

可选的,该订阅响应消息可以是Ndur_DM_Subscribe response消息。

作为一种实现方法,可以执行上述步骤609至步骤610,不执行上述步骤611至步骤612。

作为一种实现方法,可以执行上述步骤611至步骤612,不执行上述步骤609至步骤610。

作为一种实现方法,既执行上述步骤609至步骤610,也执行上述步骤611至步骤612。

步骤613,SM PCF检测应用开始/停止事件。

具体的,SM PCF与SMF交互,请求检测应用开始/停止事件,然后SMF与UPF进一步交互,请求UPF检测应用开始/停止事件。

该步骤为可选步骤,具体的,当SM PCF获取到的事件订阅信息中的事件标识信息是应用检测(Application detection)时,则执行该步骤613。

步骤614,SM PCF向AM PCF发送通知消息,相应地,AM PCF接收该通知消息。

作为一种实现方法,若事件订阅信息中的事件标识信息是PDU会话的状态,则SMPCF根据事件订阅信息中的通知地址向AM PCF发送该通知消息,该通知消息中包含指示信息,该指示信息指示PDU会话建立完成。

作为另一种实现方法,若事件订阅信息中的事件标识信息是应用检测,且SMF向SMPCF上报检测到了应用的标识对应的应用开始事件,则SM PCF根据通知地址向AM PCF发送该通知消息,该通知消息中包含指示信息,该指示信息指示应用已经开始。可选的,如果事件订阅信息中包括多个应用的标识,则该通知消息中还包含该已经开始的应用的标识。

可选的,如果事件订阅信息中包括通知关联标识,则通知消息中包括该通知关联标识。

可选的,当UE针对同一个(DNN,S-NSSAI)组合建立了多个PDU会话,并且这多个PDU会话选择了不同的SMF,而SMF选择了不同的SM PCF(即存在多个SM PCF都接收到了事件订阅信息),则每个SM PCF在检测到事件订阅信息中对应的事件时,向AM PCF发送通知消息,在通知消息中包括SM PCF的标识、PDU会话的标识或终端的地址中的至少一个。

可选的,当SM PCF控制对应同一个(DNN,S-NSSAI)组合的多个PDU会话时,则该通知消息中还可以包含PDU会话的标识或终端的地址,用于区分不同的PDU会话。

可选的,该通知消息可以是Npcf_PolicyAuthorization_Notify Request消息。

步骤615至步骤620,同上述步骤314至步骤319。

可选的,步骤615中生成的更新的AM策略中除了包含更新的服务区域限制信息和更新的RFSP之外,还可以包含指示信息,该指示信息用于指示该更新的AM策略是根据终端对应的应用层信息确定的。

可选的,在上述步骤620之后,本申请实施例还可以执行以下步骤621至步骤627中的部分或全部步骤。

步骤621,SM PCF向AM PCF发送通知消息,相应地,AM PCF接收该通知消息。

作为一种实现方法,在某个时刻,SM PCF检测到PDU会话终结,比如SM PCF收到SMF发送的SM策略关联终结请求消息,则SM PCF根据事件订阅信息中的通知地址向AM PCF发送通知消息,该通知消息中包含指示信息,该指示信息指示PDU会话终结或释放。

作为另一种实现方法,在某个时刻,SMF向SM PCF报告了检测到应用的标识对应的应用停止,则SM PCF根据事件订阅信息中的通知地址向AM PCF发送该通知消息,该通知消息中包含指示信息,该指示信息指示应用已经停止。可选的,如果事件订阅信息中包括多个应用的标识,则该通知消息中还包含该已经停止的应用的标识。

可选的,如果事件订阅信息中包括通知关联标识,则通知消息中包括该通知关联标识。

可选的,当UE针对同一个(DNN,S-NSSAI)组合建立了多个PDU会话,并且这多个PDU会话选择了不同的SMF,而SMF选择了不同的SM PCF(即存在多个SM PCF都接收到了事件订阅信息),则通知消息中包括SM PCF的标识、PDU会话的标识或终端的地址中的至少一个。

可选的,当SM PCF控制对应同一个(DNN,S-NSSAI)组合的多个PDU会话时,则该通知消息中还可以包含PDU会话的标识或终端的地址,用于区分不同的PDU会话。

AM PCF可以根据SM PCF的标识、PDU会话的标识或终端的地址中的至少一个确定哪个PDU会话终结,或是哪个PDU会话对应的应用停止。

可选的,该通知消息可以是Npcf_PolicyAuthorization_Notify Request消息。

步骤622,AM PCF更新AM策略。

该AM策略也称为移动性管理网元。

具体的,AM PCF收到步骤621的通知消息后,确定不根据AF提供的应用层信息确定AM策略,而是根据终端的签约数据和网络策略确定更新的AM策略。该步骤的具体实现可以参考前述步骤302中的描述。

步骤623至步骤627,同上述步骤315至步骤319。

可选的,步骤622中生成的更新的AM策略中除了包含更新的服务区域限制信息和更新的RFSP之外,还可以包含指示信息,该指示信息用于指示该更新的AM策略不是根据终端对应的应用层信息确定的,或者用于指示该更新的AM策略是根据终端的签约数据确定的。

根据上述方案,SM PCF从UDR获取AMF在签约数据中保存的事件订阅信息,并在PDU会话建立后或在检测到应用开始事件后通知AM PCF,从而触发AM PCF根据来自AF的应用层信息更新AM策略。该方案中,AM PCF不需要向BSF订阅SM PCF的绑定信息,可以避免AM PCF在不知道终端的IP地址的情况下,向网络中的每个BSF订阅SM PCF的绑定信息,从而可以减少信令开销和资源浪费。

图7为本申请实施例提供的一种通信方法,该方法是AF针对一组终端或任意终端提供应用层信息用于AM策略的决策,AM PCF从UDR获取应用层信息。

该方法包括以下步骤:

步骤701至步骤705,同上述步骤401至步骤405。

步骤706至步骤726,同上述步骤607至步骤627。

该实施例的有益效果可以参考前述图6的实施例的有益效果,不再赘述。

图8为本申请实施例提供的一种通信方法,该方法应用于终端发生移动并执行AMF重选流程后的策略制定流程。该方法是AF针对单个终端提供应用层信息用于AM策略的决策,目标AM PCF从AF获取应用层信息。

该方法中,将移动前接入的AMF称为源AMF(source AMF),或称为老的AMF(oldAMF)。将移动后接入的AMF称为目标AMF(target AMF),或称为新的AMF(new AMF)。将移动前为终端提供服务的AM PCF称为源AM PCF(source AM PCF),或称为老的AM PCF(old AMPCF),或称为第三PCF。将移动后为终端提供服务的AM PCF称为目标AM PCF(target AMPCF),或称为新的AM PCF(new AM PCF),或称为第一PCF。

该方法包括以下步骤:

步骤801,终端发生移动,终端向基站发送注册请求消息。相应地,基站接收该注册请求消息。

该注册请求消息中携带终端的标识信息。

步骤802,基站选择新的AMF,即目标AMF。

步骤803,基站向目标AMF发送注册请求消息。相应地,目标AMF接收该注册请求消息。

该注册请求消息中携带终端的标识信息。

步骤804a,目标AMF向源AMF发送上下文请求消息。相应地,源AMF接收该上下文请求消息。

该上下文请求消息中包含终端的标识信息。

可选的,该上下文请求消息可以是Namf_Communication_UEContextTransferrequest消息。

步骤804b,源AMF向目标AMF发送上下文响应消息。相应地,目标AMF接收该上下文响应消息。

该上下文响应消息中包含终端的上下文信息,该上下文信息包含源AMF从源AMPCF接收到的授权的AM策略,该授权的AM策略包括授权的服务区域限制信息和/或授权的RFSP,具体可以参考前述图6的实施例的描述。

可选的,该上下文响应消息中还包含指示信息,该指示信息指示该上下文信息中的AM策略是根据应用层信息确定的。

可选的,该上下文响应消息可以是Namf_Communication_UEContextTransferresponse消息。

步骤805,目标AMF向源AMF发送状态更新消息。相应地,源AMF接收该状态更新消息。

该状态更新消息用于表示终端的状态同步完成。

可选的,该状态更新消息可以是Namf_Communication_RegistrationStatusUpdate消息。

步骤806,目标AMF选择目标AM PCF,并向目标AM PCF发送AM策略控制请求消息。相应地,目标AMF接收该AM策略控制请求消息。

该AM策略控制请求消息中携带授权的AM策略。可选的,该AM策略控制请求消息中还包括上述步骤804b的指示信息。

可选的,该AM策略控制请求消息可以是Npcf_AMPolicyControl_Create request消息。

步骤807,目标AM PCF向BSF发送注册请求消息。相应地,BSF接收该注册请求消息。

具体的,目标AM PCF根据收到的授权的AM策略或根据收到的指示信息,确定不根据终端的签约数据确定授权的AM策略,而是向BSF发送注册请求消息,该注册请求消息中包括AM PCF的绑定信息,该AM PCF的绑定信息的具体内容可以参考前述303中的描述。

可选的,该注册请求消息可以是Nbsf_Menagement_Register Request消息。

步骤808,BSF向AF发送通知消息。相应地,AF接收该通知消息。

具体的,BSF根据之前AF的订阅,向AF发送该通知消息,该通知消息中包括目标AMPCF的标识。其中,AF向BSF的订阅操作可以参考前述步骤604。

可选的,该通知消息可以是Nbsf_Management_Notify Request消息。

步骤809,AF向目标AM PCF发送AM策略授权请求消息,相应地,目标AM PCF接收该AM策略授权请求消息。

该步骤的具体实现可以参考前述步骤306的描述。

步骤810,目标AM PCF向UDR发送更新请求消息。相应地,UDR接收该更新请求消息。

该步骤的具体实现可以参考前述步骤607的描述。

步骤811,UDR向SM PCF发送通知消息。相应地,SM PCF接收该通知消息。

具体的,UDR根据之前SM PCF的订阅,向SM PCF发送通知消息,该通知消息中包括目标AM PCF向UDR保存的事件订阅信息。其中,SM PCF向UDR的订阅操作可以参考前述步骤609。

可选的,该通知消息可以是Nudr_DM_Notify request消息。

步骤812,同上述步骤613。

步骤813,SM PCF向目标AM PCF发送通知消息,相应地,目标AM PCF接收该通知消息。

该步骤的具体实现可以参考前述步骤614的描述。

步骤814,目标AM PCF向目标AMF发送AM策略控制响应消息。相应地,目标AMF接收该AM策略控制响应消息。

如果目标AM PCF根据上述步骤813中收到的通知消息,确定PDU会话已经建立或者应用已经开始则目标AM PCF根据上述步骤809中收到的应用层信息确定更新的AM策略,其中更新的AM策略中包括更新的服务区域限制信息和更新的RFSP。

如果更新的AM策略与上述步骤806中收到的授权的AM策略相同,则该AM策略控制响应消息中不包含该更新的AM策略,可选的,该AM策略控制响应消息中可以包含一个指示信息,用于指示AM策略未更新。

如果更新的AM策略与上述步骤806中收到的授权的AM策略不同,则该AM策略控制响应消息中包含该更新的AM策略。

可选的,该AM策略控制响应消息可以是Npcf_AmPolicyControl_Create response消息。

步骤815,目标AMF执行更新的AM策略。

即AMF根据更新的AM策略,对终端执行控制。

步骤816,目标AMF向终端发送注册接受消息。相应地,终端接收该注册接受消息。

若目标AMF在上述步骤814中收到了更新的AM策略,则该注册接受消息中可以携带更新的AM策略中的更新的服务区域限制信息。

步骤817,目标AMF向基站发送通知消息,该通知消息中包含更新的服务区域限制信息和更新的RFSP。

基站根据更新的服务区域限制信息控制终端的接入,以及根据更新的RFSP确定无线资源管理策略。

该步骤为可选步骤,当目标AMF在上述步骤814中收到了更新的AM策略,则执行该步骤817。

步骤818,目标AM PCF向AF发送事件通知和更新的AM策略。

该步骤为可选步骤。当目标AMF在上述步骤814中收到了更新的AM策略,则执行该步骤818。

可选的,AM PCF可以通过Npcf_AMPolicyAuthorization_Notify消息向AF发送事件通知和更新的AM策略。

步骤819,源AMF向源AM PCF发送AM策略删除消息。相应地,源AM PCF接受该AM策略删除消息。

该AM策略删除消息用于请求删除AM策略关联。

可选的,该AM策略删除消息可以是Npcf_AMPolicyControl_Delete消息。

步骤820,源AM PCF向BSF发送去注册请求消息。相应地,BSF接收该去注册请求消息。

该去注册请求消息用于请求删除源AM PCF的绑定注册信息。

可选的,该去注册请求消息可以是Nbsf_Management_DeregisterRequest消息。

步骤821,源AM PCF向UDR发送更新请求消息。相应地,UDR接收该更新请求消息。

该更新请求消息中包含指示信息和事件订阅信息的标识,该指示信息用于请求删除UDR中保存的事件订阅信息。其中,本申请实施例中的事件订阅信息的标识也称为第一标识信息。

可选的,该更新请求消息可以是Nudr_DM_Update Request消息。

作为一种实现方法,若源AMF将源AM PCF在UDR中保存的事件订阅信息的标识通过步骤804发送给了目标AMF,则目标AMF可以在步骤806中将该事件订阅信息的标识发送给目标AM PCF,那么在步骤810中,目标AM PCF向UDR发送更新请求消息,该更新请求消息中除了包含事件订阅信息、终端的标识信息和(DNN,S-NSSAI)组合之外,还包含收到的事件订阅信息的标识,该更新请求消息用于请求对该事件订阅信息的标识对应的事件订阅信息进行更新,具体的,将事件订阅信息中的通知地址由源AM PCF的地址修改为目标AM PCF的地址。该情形下,可以不需要执行上述步骤821。

根据上述方案,在终端发生移动,导致AMF、AM PCF均发生重选的场景下,可以实现由目标AM PCF对AM策略进行更新。该方案中,目标AM PCF不需要向BSF订阅SM PCF的绑定信息,可以避免目标AM PCF在不知道终端的IP地址的情况下,向网络中的每个BSF订阅SM PCF的绑定信息,从而可以减少信令开销和资源浪费。

图9为本申请实施例提供的一种通信方法,该方法应用于终端发生移动并执行AMF重选流程后的策略制定流程。该方法是AF针对一组终端或任意终端提供应用层信息用于AM策略的决策,目标AM PCF从UDR获取应用层信息。

该方法中,将移动前接入的AMF称为源AMF(source AMF),或称为老的AMF(oldAMF)。将移动后接入的AMF称为目标AMF(target AMF),或称为新的AMF(new AMF)。将移动前为终端提供服务的AM PCF称为源AM PCF(source AM PCF),或称为老的AM PCF(old AMPCF),或称为第三PCF。将移动后为终端提供服务的AM PCF称为目标AM PCF(target AMPCF),或称为新的AM PCF(new AM PCF),或称为第一PCF。

该方法包括以下步骤:

步骤901至步骤903,同上述步骤801至步骤803。

步骤904a至步骤904b,同上述步骤804a至步骤804b。

步骤905至步骤906,同上述步骤805至步骤806。

步骤907,目标AM PCF向UDR发送订阅请求消息。相应地,UDR接收该订阅请求消息。

具体的,目标AM PCF根据收到的授权的AM策略或根据收到的指示信息,确定不立即根据终端的签约数据确定授权的AM策略,而是向UDR发送订阅请求消息,该订阅请求消息中包含(S-NSSAI,DNN)组合以及外部组标识。该订阅请求消息用于订阅与AM相关的应用数据,或者理解为订阅AM影响信息(AM influence information)。

其中,AM影响信息也可以称为应用层信息。

可选的,该订阅请求消息可以是Nudr_DM_Subscribe request消息。

步骤908,UDR向目标AM PCF发送通知消息。相应地,目标AM PCF接收该通知消息。

该通知消息中包含AM影响信息。可选的,该通知消息可以是Nudr_DM_Notifyrequest消息。

步骤909,目标AM PCF向UDR发送更新请求消息。相应地,UDR接收该更新请求消息。

该步骤的具体实现可以参考上述步骤607。

步骤910至步骤918,同上述步骤811至步骤819。

步骤919,同上述步骤821。

该实施例的有益效果可以参考前述图8的实施例的有益效果,不再赘述。

图10为本申请实施例提供的一种通信方法,该方法是AMPCF经由AMF向SMF订阅上述事件的方案,通过该方式,可以规避AMPCF获取SMPCF的标识及向SMPCF发起事件订阅所带来的SMPCF查找所引出的问题,比如可以规避AMPCF可能需要向多个BSF实例订阅SMPCF的信息。

该方法包括以下步骤:

步骤1001至步骤1006,同上述步骤601至步骤606。

步骤1007,AM PCF向AMF发送更新请求消息。相应地,AMF接收该更新请求消息。

该更新请求消息是上述步骤501c的第一请求消息的一个示例。

具体的,AM PCF从AF收到了用于决策AM策略的应用层信息,则AM PCF确定需要根据应用层信息确定AM策略信息,从而AM PCF决定向AMF发送上述更新请求消息。并且,AMPCF根据收到的应用层信息确定还需要获知PDU会话的状态或者应用的状态。其中,PDU会话的状态是建立或终结,应用的状态是开始或停止。

该更新请求消息中包含事件订阅信息和(DNN,S-NSSAI)组合,该更新请求消息用于请求AMF向该(DNN,S-NSSAI)组合对应的SMF订阅该事件订阅信息对应的事件,该事件为终端的PDU会话的状态或终端的应用的状态。

该事件订阅信息包括事件标识信息。作为一种实现方法,若上述步骤1006的AM策略授权请求消息中包括上述信息1或信息2,则上述事件标识信息可以设置为PDU会话的状态。若上述步骤1006的AM策略授权请求消息中包括上述信息3或信息4,则上述事件标识信息可以设置为应用检测(也可以是Application start/stop)。其中的,当事件标识信息是应用检测时,则上述事件订阅信息中还包含至少一个应用的标识。

可选的,该事件订阅信息中还包含通知地址,该通知地址是AM PCF的地址。AMF收到该事件订阅信息后,将事件订阅信息中的通知地址修改为AMF的地址。

作为一种实现方法,在上述事件订阅信息中还可以包含指示信息,该指示信息用于指示通知策略,该通知策略为:针对SMF控制的对应同一个(DNN,S-NSSAI)组合的多个PDU会话,当该多个PDU会话中的第一个PDU会话建立时通知AM PCF,以及当该多个PDU会话中的最后一个PDU会话终结(或释放)时通知AM PCF。也即,当建立该多个PDU会话中的第一个PDU会话时通知AM PCF,建立其它PDU会话时不需要通知AM PCF,当该多个PDU会话中的某个PDU会话释放之后不存在处于激活态的PDU会话,则通知AM PCF,当该多个PDU会话中的某个PDU会话释放之后还存在至少一个PDU会话处于激活态的PDU会话,则不通知AM PCF。

作为另一种实现方法,上述步骤1006的AM策略授权请求消息中包括上述信息1或信息2,事件标识信息对应的事件为PDU会话的状态,该PDU会话的状态为(DNN,S-NSSAI)组合对应的第一个会话的建立,或(DNN,S-NSSAI)组合对应的最后一个会话的终结,可以理解为事件标识信息用于指示检测所述(DNN,S-NSSAI)组合对应的第一个会话的建立,和/或所述(DNN,S-NSSAI)组合对应的最后一个会话的终结,或者理解为,事件标识信息用于指示当一个(DNN,S-NSSAI)组合对应的第一个PDU会话建立时通知AM PCF和/或当一个(DNN,S-NSSAI)组合对应的最后一个PDU会话终结时通知AM PCF。因此,当AMF确定该步骤1007的更新请求消息中的(DNN,S-NSSAI)组合对应的第一个PDU会话建立,则AMF可以通知AM PCF第一个PDU会话建立。当AMF确定该步骤1007的更新请求消息中的(DNN,S-NSSAI)组合对应的最后一个PDU会话终结,则AMF可以通知AM PCF最后一个PDU会话终结。

可选的,该更新请求消息可以是Npcf_AMPolicyControl_UpdateNotify消息。

步骤1008,AMF收到上述更新请求消息后,判断目标PDU会话是否已经建立。

该目标PDU会话是与(DNN,S-NSSAI)组合对应的PDU会话。

若目标PDU会话已经建立,则执行以下步骤1009。

若目标PDU会话尚未建立,则执行以下步骤1010至步骤1011。

步骤1009,AMF向SMF发送订阅请求消息。相应地,SMF接收该订阅请求消息。

该SMF是为目标PDU会话提供服务的SMF,或者理解为该SMF是与(DNN,S-NSSAI)组合对应的SMF。

该订阅请求消息中包含上述事件订阅信息。

可选的,该订阅请求消息可以是Nsmf_EventExposure_Subscribe消息。

步骤1010,终端向AMF发送会话建立请求消息。相应地,AMF接收该会话建立请求消息。

可选的,该会话建立请求消息可以是PDU Session Establishment Request消息。

步骤1011,AMF向SMF发送订阅请求消息。相应地,SMF接收该订阅请求消息。

AMF确定收到会话建立请求消息,则执行该步骤1011。

该步骤1011同上述步骤1009,可参考前述描述。

步骤1012,SMF根据事件订阅信息,执行事件检测。

若事件订阅信息中的事件标识信息是PDU会话的状态,则SMF检测PDU会话的状态。若事件订阅信息中的事件标识信息是应用检测,则SMF检测应用开启或停止。

步骤1013,SMF向AMF发送通知消息。相应地,AMF接收该通知消息。

作为一种实现方法,若事件订阅信息中的事件标识信息是PDU会话的状态,则该通知消息中包含指示信息,该指示信息指示PDU会话建立完成。可选的,当上述步骤1007的更新请求消息中包括多个(DNN,S-NSSAI)组合时,则该通知消息还包括建立的PDU会话对应的(DNN,S-NSSAI)组合。

作为另一种实现方法,若事件订阅信息中的事件标识信息是应用检测,且SMF检测到了应用的标识对应的应用开始事件,则该通知消息中包含指示信息,该指示信息指示应用已经开始。可选的,如果事件订阅信息中包括多个应用的标识,则该通知消息中还包含该已经开始的应用的标识。

可选的,该通知消息可以是Nsmf_EventExposure_Notify消息。

步骤1014,AMF向AM PCF发送通知消息。相应地AM PCF接收该通知消息。

作为一种实现方法,该通知消息包含的内容与上述步骤1013的通知消息包含的内容相同。

作为另一种实现方法,若步骤1007中的事件标识信息用于指示检测(DNN,S-NSSAI)组合对应的第一个会话的建立,和/或(DNN,S-NSSAI)组合对应的最后一个会话的终结,或者,事件标识信息用于指示当一个(DNN,S-NSSAI)组合对应的第一个PDU会话建立时通知AM PCF和/或当一个(DNN,S-NSSAI)组合对应的最后一个PDU会话终结时通知AM PCF,则该通知消息中包含指示信息,该指示信息指示PDU会话建立,进一步表示(DNN,S-NSSAI)组合对应的第一个PDU会话建立。

可选的,该通知消息可以是Npcf_AMPolicyControl_Update消息。

步骤1015至步骤1020,同上述步骤615至步骤620。

可选的,如果SMF确定PDU会话的状态发生改变或应用的状态发生改变,则还可以执行以下步骤1021至步骤1028。

步骤1021,SMF向AMF发送通知消息。相应地,AMF接收该通知消息。

作为一种实现方法,在某个时刻,SMF检测到PDU会话终结,则该通知消息中包含指示信息,该指示信息指示PDU会话终结或释放。

作为另一种实现方法,在某个时刻,SMF检测到应用的标识对应的应用停止,则该通知消息中包含指示信息,该指示信息指示应用已经停止。可选的,如果事件订阅信息中包括多个应用的标识,则该通知消息中还包含该已经停止的应用的标识。

可选的,该通知消息可以是Nsmf_EventExposure_Notify消息。

步骤1022,AMF向AM PCF发送通知消息。相应地AM PCF接收该通知消息。

该通知消息包含的内容与上述步骤1021的通知消息包含的内容相同。

可选的,该通知消息可以是Npcf_AMPolicyControl_Update消息。

步骤1023至步骤1028,同上述步骤622至步骤627。

根据上述方案,AM PCF从AMF获取到PDU会话的状态或应用的状态,从而触发AMPCF根据来自AF的应用层信息更新AM策略。该方案中,AM PCF不需要向BSF订阅SM PCF的绑定信息,可以避免AM PCF在不知道终端的IP地址的情况下,向网络中的每个BSF订阅SM PCF的绑定信息,从而可以减少信令开销和资源浪费。

图10(a)为本申请实施例提供的一种通信方法,该方法是AMPCF经由AMF向SMF订阅上述事件的方案,通过该方式,可以规避AMPCF获取SMPCF的标识及向SMPCF发起事件订阅所带来的SMPCF查找所引出的问题,比如可以规避AMPCF可能需要向多个BSF实例订阅SMPCF的信息。

该方法包括以下步骤:

步骤1001a至步骤1006a,同上述步骤601至步骤606。

步骤1007a,AM PCF向AMF发送更新请求消息。相应地,AMF接收该更新请求消息。

该更新请求消息是上述步骤501c的第一请求消息的一个示例。

具体的,AM PCF从AF收到了用于决策AM策略的应用层信息,则AM PCF确定需要根据应用层信息确定AM策略信息,从而AM PCF决定向AMF发送上述更新请求消息。并且,AMPCF根据收到的应用层信息确定还需要获知PDU会话的状态。其中,PDU会话的状态是建立或终结。

该更新请求消息中包含事件订阅信息和(DNN,S-NSSAI)组合,该更新请求消息用于请求向AMF订阅与该(DNN,S-NSSAI)组合和该事件订阅信息对应的事件。

该事件订阅信息包括事件标识信息。作为一种实现方法,若上述步骤1006a的AM策略授权请求消息中包括上述信息1或信息2,则上述事件标识信息可以设置为PDU会话的状态。针对该实现方法,该更新请求消息用于请求向AMF订阅与该(DNN,S-NSSAI)组合对应的PDU会话的状态。

作为一种实现方法,在上述事件订阅信息中还可以包含指示信息,该指示信息用于指示通知策略,该通知策略为:针对对应同一个(DNN,S-NSSAI)组合的多个PDU会话,当该多个PDU会话中的第一个PDU会话建立时通知AM PCF,以及当该多个PDU会话中的最后一个PDU会话终结(或释放)时通知AM PCF。也即,当建立该多个PDU会话中的第一个PDU会话时通知AM PCF,建立其它PDU会话时不需要通知AM PCF,当该多个PDU会话中的某个PDU会话释放之后不存在处于激活态的PDU会话,则通知AM PCF,当该多个PDU会话中的某个PDU会话释放之后还存在至少一个PDU会话处于激活态的PDU会话,则不通知AM PCF。

作为另一种实现方法,若上述步骤1006a的AM策略授权请求消息中包括上述信息1或信息2,事件标识信息对应的事件为PDU会话的状态,该PDU会话的状态为(DNN,S-NSSAI)组合对应的第一个会话的建立,或(DNN,S-NSSAI)组合对应的最后一个会话的终结,可以理解为事件标识信息用于指示检测(DNN,S-NSSAI)组合对应的第一个会话的建立,和/或(DNN,S-NSSAI)组合对应的最后一个会话的终结,或者理解为,事件标识信息用于指示当一个(DNN,S-NSSAI)组合对应的第一个PDU会话建立时通知AM PCF和/或当一个(DNN,S-NSSAI)组合对应的最后一个PDU会话终结时通知AM PCF。因此,当AMF确定该步骤1007a的更新请求消息中的(DNN,S-NSSAI)组合对应的第一个PDU会话建立,则AMF可以通知AM PCF第一PDU会话已经建立。当AMF确定该步骤1007a的更新请求消息中的(DNN,S-NSSAI)组合对应的最后一个PDU会话终结,则AMF可以通知AM PCF最后一个PDU会话已经终结。

可选的,该更新请求消息可以是Npcf_AMPolicyControl_UpdateNotify消息。

步骤1008a,AMF向AM PCF发送通知消息。相应地AM PCF接收该通知消息。

作为一种实现方法,若步骤1007a中的事件标识信息是PDU会话的状态,当AMF自己判断出(DNN,S-NSSAI)组合对应的PDU会话已经建立,则执行该步骤1008a,且该步骤1008a的通知消息中包含指示信息,该指示信息指示PDU会话建立完成。可选的,当上述步骤1007a的更新请求消息中包括多个(DNN,S-NSSAI)组合时,则该步骤1008a的通知消息还包括建立的PDU会话对应的(DNN,S-NSSAI)组合。

作为另一种实现方法,若步骤1007a中的事件订阅信息包含指示信息,该指示信息用于指示通知策略,该通知策略为:针对SMF控制的对应同一个(DNN,S-NSSAI)组合的多个PDU会话,当该多个PDU会话中的第一个PDU会话建立时通知AM PCF,以及当该多个PDU会话中的最后一个PDU会话终结(或释放)时通知AM PCF,当AMF自己判断出(DNN,S-NSSAI)组合对应的PDU会话已经建立,则执行该步骤1008a,且该步骤1008a的通知消息中包含指示信息,该指示信息指示PDU会话建立,进一步表示(DNN,S-NSSAI)组合对应的第一个PDU会话建立。

作为另一种实现方法,若步骤1007a中的事件标识信息用于指示检测(DNN,S-NSSAI)组合对应的第一个会话的建立,和/或(DNN,S-NSSAI)组合对应的最后一个会话的终结,或者,事件标识信息用于指示当一个(DNN,S-NSSAI)组合对应的第一个PDU会话建立时通知AM PCF和/或当一个(DNN,S-NSSAI)组合对应的最后一个PDU会话终结时通知AM PCF,当AMF自己判断出(DNN,S-NSSAI)组合对应的PDU会话已经建立,则执行该步骤1008a,且该步骤1008a的通知消息中包含指示信息,该指示信息指示PDU会话建立,进一步表示(DNN,S-NSSAI)组合对应的第一个PDU会话建立。

可选的,该步骤1008a的通知消息可以是Npcf_AMPolicyControl_Update消息。

作为一种实现方法,在步骤1008a之前,终端通过与网络侧网元(包括AMF)的交互,建立了该(DNN,S-NSSAI)组合对应的PDU会话,因此AMF可以根据保存的该PDU会话的上下文,确定(或者说:检测到)该(DNN,S-NSSAI)组合对应的该PDU会话已经建立。

步骤1009a至步骤1014a,同上述步骤615至步骤620。

可选的,如果AMF确定PDU会话的状态发生改变,则还可以执行以下步骤1015a至步骤1021a。

步骤1015a,AMF向AM PCF发送通知消息。相应地AM PCF接收该通知消息。

在某个时刻,AMF确定PDU会话终结,则可以执行该步骤1015a。比如,AMF可以收到来自终端的PDU会话终结/释放请求消息,则AMF可以根据该PDU会话终结/释放请求消息,确定该PDU会话终结。再比如,AMF收到来自SMF的通知消息,该通知消息指示该PDU会话终结,则AMF可以根据该通知消息,确定该PDU会话终结。

作为一种实现方法,若步骤1007a中的事件标识信息是PDU会话的状态,则该步骤1015a的通知消息中包含指示信息,该指示信息指示PDU会话终结。可选的,当上述步骤1007a的更新请求消息中包括多个(DNN,S-NSSAI)组合时,则该步骤1015a的通知消息还包括建立的PDU会话对应的(DNN,S-NSSAI)组合。

作为另一种实现方法,若步骤1007a中的事件订阅信息包含指示信息,该指示信息用于指示通知策略,该通知策略为:针对SMF控制的对应同一个(DNN,S-NSSAI)组合的多个PDU会话,当该多个PDU会话中的第一个PDU会话建立时通知AM PCF,以及当该多个PDU会话中的最后一个PDU会话终结(或释放)时通知AM PCF,则该步骤1015a的通知消息中包含指示信息,该指示信息指示PDU会话终结,进一步表示(DNN,S-NSSAI)组合对应的第一个PDU会话建立。

作为另一种实现方法,若步骤1007a中的事件标识信息用于指示检测(DNN,S-NSSAI)组合对应的第一个会话的建立,和/或(DNN,S-NSSAI)组合对应的最后一个会话的终结,或者,事件标识信息用于指示当一个(DNN,S-NSSAI)组合对应的第一个PDU会话建立时通知AM PCF和/或当一个(DNN,S-NSSAI)组合对应的最后一个PDU会话终结时通知AM PCF,则该步骤1015a的通知消息中包含指示信息,该指示信息指示PDU会话终结,进一步表示(DNN,S-NSSAI)组合对应的最后一个PDU终结。

可选的,该步骤1015a的通知消息可以是Npcf_AMPolicyControl_Update消息。

步骤1016a至步骤1021a,同上述步骤622至步骤627。

根据上述方案,AM PCF从AMF获取到PDU会话的状态,从而触发AM PCF根据来自AF的应用层信息更新AM策略。该方案中,AM PCF不需要向BSF订阅SM PCF的绑定信息,可以避免AM PCF在不知道终端的IP地址的情况下,向网络中的每个BSF订阅SM PCF的绑定信息,从而可以减少信令开销和资源浪费。

可以理解的是,为了实现上述实施例中功能,AF和基站包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。

图11和图12为本申请的实施例提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中第一PCF、第二PCF、UDR、AMF或SMF的功能,因此也能实现上述方法实施例所具备的有益效果。在本申请的实施例中,该通信装置可以是第一PCF、第二PCF、UDR、AMF或SMF,也可以是应用于第一PCF、第二PCF、UDR、AMF或SMF的模块(如芯片)。

如图11所示,通信装置1100包括处理单元1110和收发单元1120。通信装置1100用于实现上述图5(a)、图5(b)、图5(c)、图6至图10、图10(a)所示的方法实施例中第一PCF、第二PCF、UDR、AMF或SMF的功能。

当通信装置1100用于实现图5(a)、图6或图7所示的方法实施例中第一PCF的功能时:收发单元1120,用于向数据管理网元发送请求消息,该请求消息中包含终端的标识信息、事件标识信息和通知地址,该事件标识信息用于指示检测会话的状态或应用的状态,该通知地址是用于接收该事件标识信息对应的事件通知的第一策略控制网元的地址,该请求消息用于请求该数据管理网元保存该事件标识信息和该通知地址;接收来自第二策略控制网元的通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据从该数据管理网元获取的该事件标识信息检测得到的;处理单元1110,用于根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略;其中,该第一策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略。

作为一种可能的实现方法,处理单元1110,具体用于当该终端的会话的状态为会话建立或该终端的应用的状态为应用开始,该第一策略控制网元根据来自应用功能网元的应用层信息确定该移动性管理策略。

作为一种可能的实现方法,收发单元1120,还用于接收来自该数据管理网元的响应消息,该响应消息中包括第一标识信息,该第一标识信息是该事件标识信息及该通知地址的标识信息,该第一标识信息用于对该事件标识信息和/或该通知地址进行修改或删除。

作为一种可能的实现方法,收发单元1120,还用于向应用功能网元发送该移动性管理策略。

作为一种可能的实现方法,收发单元1120,还用于接收来自移动性管理网元的第三指示信息,该第三指示信息用于指示该终端使用的移动性管理策略是根据应用层信息确定的;该第一策略控制网元根据该第三指示信息,延迟确定移动性管理策略;其中,该第一策略控制网元是该终端发生移动之后为该终端提供服务的策略控制网元。

当通信装置1100用于实现图5(a)、图6或图7所示的方法实施例中第二PCF的功能时:收发单元1120,用于接收来自数据管理网元的事件标识信息和通知地址,该事件标识信息用于指示检测会话的状态或应用的状态,该通知地址是用于接收该事件标识信息对应的事件通知的第一策略控制网元的地址;处理单元1110,用于根据该事件标识信息,检测终端的会话的状态或终端的应用的状态;收发单元1120,还用于根据该通知地址,向该第一策略控制网元发送通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态;其中,该第一策略控制网元用于制定移动性管理策略,第二策略控制网元用于制定会话管理策略。

作为一种可能的实现方法,收发单元1120,用于向该数据管理网元发送查询请求消息,该查询请求消息用于请求查询该终端的签约数据;该第二策略控制网元接收来自该数据管理网元的查询响应消息,该查询响应消息中包括该终端的签约数据,该签约数据中包含该事件标识信息和该通知地址。

作为一种可能的实现方法,收发单元1120,用于向该数据管理网元发送签约数据订阅请求消息,该签约数据订阅请求消息用于请求该终端的签约数据改变的通知;接收来自该数据管理网元的通知消息,该通知消息中包括该终端的改变后的签约数据,该改变后的签约数据中包含该事件标识信息和该通知地址。

当通信装置1100用于实现图5(a)、图6或图7所示的方法实施例中UDR的功能时:收发单元1120,用于接收来自第一策略控制网元的请求消息,该请求消息中包含终端的标识信息、事件标识信息和通知地址,该事件标识信息用于指示检测会话的状态或应用的状态,该通知地址是用于接收该事件标识信息对应的事件通知的该第一策略控制网元的地址;该请求消息用于请求该数据管理网元保存该事件标识信息和该通知地址;以及向第二策略控制网元发送该事件标识信息和该通知地址;其中,该第一策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略。

作为一种可能的实现方法,收发单元1120,用于接收来自该第二策略控制网元的查询请求消息,该查询请求消息用于请求查询该终端的签约数据;向该第二策略控制网元发送查询响应消息,该查询响应消息中包括该终端的签约数据,该签约数据中包含该事件标识信息和该通知地址。

作为一种可能的实现方法,收发单元1120,用于接收来自该第二策略控制网元的签约数据订阅请求消息,该签约数据订阅请求消息用于请求该终端的签约数据改变的通知;向该第二策略控制网元发送通知消息,该通知消息中包括该终端的改变后的签约数据,该改变后的签约数据中包含该事件标识信息和该通知地址。

作为一种可能的实现方法,收发单元1120,用于向该第一策略控制网元发送响应消息,该响应消息中包括第一标识信息,该第一标识信息是该事件标识信息及该通知地址的标识信息,该第一标识信息用于对该事件标识信息和/或该通知地址进行修改或删除。

当通信装置1100用于实现图5(b)、图8或图9所示的方法实施例中第一PCF的功能时:收发单元1120,用于向数据管理网元发送请求消息,该请求消息中包含第一标识信息和第一通知地址,该第一标识信息是该数据管理网元保存的事件标识信息及第二通知地址的标识信息,该事件标识信息用于指示检测会话的状态或应用的状态,该第一通知地址是用于接收该事件标识信息对应的事件通知的第一策略控制网元的地址,该第二通知地址是用于接收该事件标识信息对应的事件通知的第三策略控制网元的地址,该请求消息用于请求该数据管理网元将该第二通知地址更新为该第一通知地址;以及接收来自第二策略控制网元的通知消息,该通知消息中包含终端的会话的状态或终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据从该数据管理网元获取的该事件标识信息检测得到的;处理单元1110,用于根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略;其中,该第一策略控制网元和该第三策略控制网元用于制定移动性管理策略,该第二策略控制网元用于制定会话管理策略,该第一策略控制网元是该终端移动后为该终端提供服务的策略控制网元,该第三策略控制网元是该终端移动前为该终端提供服务的策略控制网元。

当通信装置1100用于实现图5(c)、图10或图10(a)所示的方法实施例中第一PCF的功能时:收发单元1120,用于向移动性管理网元发送第一请求消息,该第一请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该第一请求消息用于请求该事件标识信息对应的事件通知;以及,接收来自该移动性管理网元或该会话对应的会话管理网元的通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态,该终端的会话的状态或该终端的应用的状态是根据该事件标识信息检测得到的;处理单元1110,用于根据该终端的会话的状态或该终端的应用的状态确定移动性管理策略;其中,该第一策略控制网元用于制定移动性管理策略。

作为一种可能的实现方法,处理单元1110,具体用于当该会话的状态为会话建立或该应用的状态为应用开始,根据该来自应用功能网元的应用层信息确定该移动性管理策略。

作为一种可能的实现方法,收发单元1120,用于向应用功能网元发送该移动性管理策略。

当通信装置1100用于实现图5(c)或图10所示的方法实施例中SMF的功能时:收发单元1120,用于接收来自移动性管理网元的第二请求消息,该第二请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该第二请求消息用于请求该事件标识信息对应的事件通知;处理单元1110,用于根据该事件标识信息,检测该终端的会话的状态或该终端的应用的状态;收发单元1120,还用于向该移动性管理网元或该终端对应的第一策略控制网元发送通知消息,该通知消息中包含该终端的会话的状态或该终端的应用的状态;其中该第一策略控制网元为用于制定移动性管理策略的策略控制网元。

当通信装置1100用于实现图5(c)、图10或图10(a)所示的方法实施例中AMF的功能时:收发单元1120,用于接收来自第一策略控制网元的第一请求消息,该第一请求消息中包含事件标识信息,该事件标识信息用于指示检测终端的会话的状态或终端的应用的状态,该第一请求消息用于请求该事件标识信息对应的事件通知;以及,在处理单元1110检测到该事件标识信息对应的事件后,向该第一策略控制网元发送通知消息,该通知消息中包含终端的会话的状态或终端的应用的状态,终端的会话的状态或终端的应用的状态是根据事件标识信息检测得到的;处理单元1110,用于检测该事件标识信息对应的事件,其中,该第一策略控制网元用于制定移动性管理策略。

作为一种可能的实现方法,收发单元1120,用于在处理单元1110检测到该终端的与该(DNN,S-NSSAI)组合对应的会话建立后,向该第一策略控制网元发送该通知消息,该通知消息中包含会话的状态,该会话的状态为会话建立。

作为一种可能的实现方法,收发单元1120,用于在处理单元1110检测到该终端的与该(DNN,S-NSSAI)组合对应的会话终结后,向该第一策略控制网元发送该第一通知消息,该第一通知消息中包含该会话的状态,该会话的状态为会话终结。

作为一种可能的实现方法,收发单元1120,用于在处理单元1110检测到该终端的与该(DNN,S-NSSAI)组合对应的第一个会话建立后,向该第一策略控制网元发送该第一通知消息,该第一通知消息中包含该会话的状态,该会话的状态为会话建立。

作为一种可能的实现方法,收发单元1120,用于在处理单元1110检测到该终端的与该(DNN,S-NSSAI)组合对应的最后一个会话终结后,向该第一策略控制网元发送该第一通知消息,该第一通知消息中包含该会话的状态,该会话的状态为会话终结。

作为一种可能的实现方法,收发单元1120,用于向会话管理网元发送第二请求消息,该第二请求消息中包含该事件标识信息,该第二请求消息用于请求该事件标识信息对应的事件通知;接收来自该会话管理网元的通知消息,该通知消息中包含该终端的应用的状态或该终端的会话的状态;向该第一策略控制网元发送该通知消息,该通知消息中包含终端的应用的状态或该终端的会话的状态。

有关上述处理单元1110和收发单元1120更详细的描述可以直接参考图5(a)、图5(b)、图5(c)、图6至图10所示的方法实施例中相关描述直接得到,这里不加赘述。

如图12所示,通信装置1200包括处理器1210和接口电路1220。处理器1210和接口电路1220之间相互耦合。可以理解的是,接口电路1220可以为收发器或输入输出接口。可选的,通信装置1200还可以包括存储器1230,用于存储处理器1210执行的指令或存储处理器1210运行指令所需要的输入数据或存储处理器1210运行指令后产生的数据。

当通信装置1200用于实现图5(a)、图5(b)、图5(c)、图6至图10所示的方法时,处理器1210用于实现上述处理单元1110的功能,接口电路1220用于实现上述收发单元1120的功能。

可以理解的是,本申请的实施例中的处理器可以是中央处理单元(CentralProcessing Unit,CPU),还可以是其它通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。

本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于基站或终端中。当然,处理器和存储介质也可以作为分立组件存在于基站或终端中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、基站、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。

在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系;在本申请的公式中,字符“/”,表示前后关联对象是一种“相除”的关系。

可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。

相关技术
  • 无线通信装置、通信系统、无线通信方法以及记录介质
  • 一种专网无线通信系统通信终端监控方法和装置
  • 远程通信方法、远程通信系统和自主移动装置
  • 一种MIMO多天线通信系统及通信系统性能评估方法
  • 通信系统、通信系统中使用的服务器装置、通信装置及使通信装置的通信方法执行的程序
  • 显示装置、无线通信系统、显示装置的控制方法、无线通信系统的控制方法、显示装置的控制程序、无线通信系统控制程序、以及记录了该程序的记录介质
技术分类

06120115605762