业务处理方法、设备及系统转让专利

申请号 : CN201980099656.4

文献号 : CN114270944B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 诸华林靳维生

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

摘要 :

本申请实施例提供了业务处理方法、设备及系统,涉及通信领域,能够对终端设备执行更加精细化的业务管理。具体包括:第一网元向第二网元发送第一消息,第一消息用于请求获取终端设备的位置信息;第一网元获取来自第二网元的位置信息;第一网元根据位置信息确定终端设备是否位于第一非限制区域内;若终端设备位于第一非限制区域内,第一网元允许终端设备获取业务;若终端设备不位于第一非限制区域内,第一网元不允许终端设备获取业务。本申请用于业务处理。

权利要求 :

1.一种业务处理方法,其特征在于,包括:

第一网元确定终端设备位于第二非限制区域内,所述第二非限制区域的范围为跟踪区范围或者小区范围;

所述第一网元向第二网元发送第一消息,所述第一消息用于请求获取所述终端设备的位置信息;

所述第一网元接收来自所述第二网元的所述位置信息;

所述第一网元根据所述位置信息确定所述终端设备是否位于第一非限制区域内,其中,所述第一非限制区域的范围小于所述第二非限制区域的范围;

若所述终端设备位于所述第一非限制区域内,所述第一网元允许所述终端设备获取业务;

若所述终端设备不位于所述第一非限制区域内,所述第一网元不允许所述终端设备获取业务。

2.根据权利要求1所述的方法,其特征在于,在所述第一网元确定所述终端设备位于第二非限制区域内之后,所述方法还包括:所述第一网元向所述终端设备发送注册接受消息,所述注册接受消息中携带第一指示信息,所述第一指示信息用于指示所述终端设备当前不能获取业务。

3.根据权利要求1‑2任一项所述的方法,其特征在于,所述第一网元允许所述终端设备获取业务,包括:所述第一网元向所述终端设备发送第二指示信息,所述第二指示信息用于指示所述终端设备恢复获取业务。

4.根据权利要求1‑3任一项所述的方法,其特征在于,在所述第一网元根据所述位置信息确定所述终端设备是否位于第一非限制区域内之前,所述方法还包括:若所述第一网元接收到来自所述终端设备的第二消息,所述第一网元拒绝所述终端设备获取业务,所述第二消息用于请求建立会话或者所述第二消息用于请求业务。

5.根据权利要求1所述的方法,其特征在于,在所述第一网元确定所述终端设备位于第二非限制区域内之后,所述方法还包括:所述第一网元对所述终端设备执行切换流程;

所述第一网元向第二网元发送第一消息,包括:

所述第一网元确定执行完对所述终端设备的切换流程后,向所述第二网元发送所述第一消息。

6.根据权利要求5所述的方法,其特征在于,在所述第一网元确定所述终端设备位于第二非限制区域内之后,所述方法还包括:所述第一网元向第三网元发送第三指示信息,所述第三指示信息用于指示所述第三网元当前不能传输所述终端设备的用户面数据。

7.根据权利要求6所述的方法,其特征在于,所述第一网元允许所述终端设备获取业务,包括:所述第一网元向所述第三网元发送第四指示信息,所述第四指示信息用于指示所述第三网元恢复传输所述终端设备的用户面数据。

8.根据权利要求1所述的方法,其特征在于,所述方法用于会话建立流程、业务请求流程、注册流程或切换流程。

9.根据权利要求1‑8任一项所述的方法,其特征在于所述第一网元接收来自所述第二网元的所述位置信息,包括:所述第一网元接收所述第二网元周期性发送的所述位置信息。

10.一种第一网元,其特征在于,所述第一网元包括:收发模块和处理模块;

所述处理模块,确定终端设备位于第二非限制区域内,所述第二非限制区域的范围为跟踪区范围或者小区范围;

所述收发模块,用于向第二网元发送第一消息,所述第一消息用于请求获取所述终端设备的位置信息;

所述收发模块,还用于接收来自所述第二网元的所述位置信息;

所述处理模块,用于根据所述位置信息确定所述终端设备是否位于第一非限制区域内;其中,所述第一非限制区域的范围小于所述第二非限制区域的范围;

所述处理模块,还用于若所述终端设备位于所述第一非限制区域内,允许所述终端设备获取业务;

所述处理模块,还用于若所述终端设备不位于所述第一非限制区域内,不允许所述终端设备获取业务。

11.根据权利要求10所述的第一网元,其特征在于,所述收发模块,还用于在所述处理模块确定所述终端设备位于第二非限制区域内之后,向所述终端设备发送注册接受消息,所述注册接受消息中携带第一指示信息,所述第一指示信息用于指示所述终端设备当前不能获取业务。

12.根据权利要求10‑11任一项所述的第一网元,其特征在于,所述处理模块用于允许所述终端设备获取业务,包括:用于通过所述收发模块向所述终端设备发送第二指示信息,所述第二指示信息用于指示所述终端设备恢复获取业务。

13.根据权利要求10‑12任一项所述的第一网元,其特征在于,所述收发模块,还用于接收来自所述终端设备的第二消息,所述第二消息用于请求建立会话或者所述第二消息用于请求业务;

所述处理模块,还用于在确定所述终端设备位于第二非限制区域内之后,拒绝所述终端设备获取业务。

14.根据权利要求10所述的第一网元,其特征在于,所述处理模块,还用于在确定所述终端设备位于第二非限制区域内之后,对所述终端设备执行切换流程;

所述收发模块,具体用于:在所述处理模块执行完对所述终端设备的切换流程后,向所述第二网元发送所述第一消息。

15.根据权利要求14所述的第一网元,其特征在于,所述收发模块,还用于在所述处理模块确定所述终端设备位于第二非限制区域内之后,向第三网元发送第三指示信息,所述第三指示信息用于指示所述第三网元当前不能传输所述终端设备的用户面数据。

16.根据权利要求15所述的第一网元,其特征在于,所述处理模块用于允许所述终端设备获取业务,包括:用于通过所述收发模块向所述第三网元发送第四指示信息,所述第四指示信息用于指示所述第三网元恢复传输所述终端设备的用户面数据。

17.根据权利要求10所述的第一网元,其特征在于,所述第一网元用于会话建立流程、业务请求流程、注册流程或切换流程。

18.根据权利要求10‑17任一项所述的第一网元,其特征在于,所述收发模块用于接收来自所述第二网元的所述位置信息,包括:用于接收所述第二网元周期性发送的所述位置信息。

19.一种通信装置,其特征在于,包括:处理器和存储器;其中,所述存储器用于存储计算机程序或指令;所述处理器用于执行所述计算机程序或指令以实现如权利要求1‑9中任一项所述的方法。

20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1‑9任一项所述的方法。

21.一种通信系统,其特征在于,包括权利要求10‑18任一项所述的第一网元以及第二网元;其中,所述第二网元用于接收来自所述第一网元的第一消息,并向所述第一网元发送终端设备的位置信息。

说明书 :

业务处理方法、设备及系统

技术领域

[0001] 本申请涉及通信领域,尤其涉及业务处理方法、设备及系统。

背景技术

[0002] 目前,在移动通信系统中,网络设备对终端设备执行业务管理的范围由若干小区构成。
[0003] 然而,小区对应的地理范围很大,其直径通常为几百米至数公里。因此,现有技术中对终端设备执行业务管理的地理范围较大,其直径可能长达数十公里,这使得网络设备对终端设备的业务管理不够精细化。

发明内容

[0004] 本申请实施例提供的业务处理方法、设备及系统,能够对终端设备执行更加精细化的业务管理。
[0005] 为达到上述目的,本申请的实施例采用如下技术方案:
[0006] 第一方面,提供了一种业务处理方法,该方法包括:第一网元向第二网元发送第一消息,该第一消息用于请求获取终端设备的位置信息;第一网元接收来自第二网元的位置信息;第一网元根据位置信息确定终端设备是否位于第一非限制区域内;若终端设备位于第一非限制区域内,第一网元允许终端设备获取业务;若终端设备不位于第一非限制区域内,第一网元不允许终端设备获取业务。由于该方案中,第一网元可以基于终端设备的位置信息对终端设备进行业务管理,因此可以在较小的地理范围内对终端设备执行精细化的业务管理。避免了现有技术中,对终端设备的业务管理不够精细化的问题。
[0007] 在一种可能的设计中,该第一网元包括接入与移动管理功能网元或会话管理功能网元,该第二网元包括位置管理功能网元。
[0008] 在一种可能的设计中,在第一网元向第二网元发送第一消息之前,该方法还包括:第一网元确定终端设备位于第二非限制区域内,第二非限制区域的范围为跟踪区范围或者小区范围。即,第一网元先确定终端设备位于第二非限制区域之后,才获取终端设的位置信息,进而根据终端设备的位置信息对其进行业务管理。因此,基于该方案,能够避免第一网元执行不必要的流程,从而减少网络资源消耗。
[0009] 可选的,第一非限制区域的范围小于第二非限制区域的范围。
[0010] 在一种可能的设计中,在第一网元确定终端设备位于第二非限制区域内之后,该方法还包括:第一网元向终端设备发送注册接受消息,注册接受消息中携带第一指示信息,第一指示信息用于指示终端设备当前不能获取业务。基于该方案,在第一网元确定终端设备位于第一非限制区域之前,终端设备不能获取业务。
[0011] 在一种可能的设计中,第一网元允许终端设备获取业务,包括:第一网元向终端设备发送第二指示信息,第二指示信息用于指示终端设备恢复获取业务。基于该方案,在该第二指示信息的指示下,终端设备能够获取业务。
[0012] 在一种可能的设计中,在第一网元根据位置信息确定终端设备是否位于第一非限制区域内之前,该方法还包括:若第一网元接收到来自终端设备的第二消息,第一网元拒绝终端设备获取业务,第二消息用于请求建立会话或者第二消息用于请求业务。基于该方案,在第一网元确定终端设备位于第一非限制区域之前,终端设备无法获取业务。
[0013] 在一种可能的设计中,在第一网元确定终端设备位于第二非限制区域内之后,该方法还包括:第一网元对终端设备执行切换流程;相应的,第一网元向第二网元发送第一消息,包括:第一网元确定执行完对终端设备的切换流程后,向第二网元发送第一消息。即,在切换场景中,当终端设备位于第二非限制区域时,可以先对终端设备执行切换,切换完成后再获取终端设备的具体位置信息,基于该位置信息对终端设备进行业务处理。
[0014] 在一种可能的设计中,在第一网元确定终端设备位于第二非限制区域内之后,该方法还包括:第一网元向第三网元发送第三指示信息,第三指示信息用于指示第三网元当前不能传输终端设备的用户面数据。其中,该第三网元包括用户面功能网元或终端设备切换后接入的接入网网元。即,在切换场景中,虽然允许终端设备进行切换,但在第一网元确定终端设备位于第一非限制区域之前,不传输终端设备的用户面数据,从而使得终端设备不能获取业务。
[0015] 在一种可能的设计中,第一网元允许终端设备获取业务,包括:第一网元向第三网元发送第四指示信息,第四指示信息用于指示第三网元恢复传输终端设备的用户面数据。基于该方案,根据该第四指示信息的指示,即可恢复传输终端设备的用户面数据,使得终端设备能够获取业务。
[0016] 在一种可能的设计中,第一网元接收来自第二网元的位置信息,包括:第一网元接收第二网元周期性发送的位置信息。基于该方案,每当第一网元接收到终端设备的位置信息后,即可按照该方法对终端设备进行实时的业务处理。
[0017] 可选的,该方法用于会话建立流程、业务请求流程、注册流程或切换流程。
[0018] 可选的,该方法用于会话建立流程时,第一网元允许终端设备获取业务,包括:第一网元允许执行会话建立流程;第一网元不允许终端设备获取业务,包括:第一网元发起会话删除流程或者拒绝会话建立流程。其中,第一网元拒绝会话建立流程,具体包括:第一网元向终端设备发送第三消息,第三消息用于通知终端设备第一网设备已经拒绝建立会话;或者,第一网元向会话管理功能网元发送第三消息,第三消息用于通知会话管理功能网元拒绝建立会话。
[0019] 可选的,该方法用于业务请求流程时,第一网元确定允许终端设备获取业务,包括:第一网元允许执行业务请求流程;第一网元确定不允许终端设备获取业务,包括:第一网元发起接入网释放流程或者拒绝业务请求流程。
[0020] 可选的,在第一网元确定终端设备不位于第一非限制区域内之后,该方法还包括:第一网元向会话管理功能网元发送终端设备的位置信息。基于该方案,会话管理功能网元通过会话签约信息获取到第一非限制区域的信息后,即可确定终端设备当前是否位于第一非限制区域内,并在终端设备不位于第一非限制区域内时拒绝终端设备的会话建立请求。
[0021] 第二方面,提供了一种第一网元,该第一网元可以实现第一方面或第一方面的任意可能的设计中的方法,该第一网元包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
[0022] 第三方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行上述任一方面所述的方法。该通信装置可以为上述第一方面中的第一网元,或者包含上述第一网元的装置。
[0023] 第四方面,提供了一种通信装置,包括:处理器;该处理器用于与存储器耦合,并读取存储器中的指令之后,根据该指令执行如上述第一方面所述的方法。该通信装置可以为上述第一方面中的第一网元,或者包含上述第一网元的装置。
[0024] 第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面所述的方法。
[0025] 第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面所述的方法。
[0026] 第七方面,提供了一种通信装置(例如,该通信装置可以是芯片或芯片系统),该通信装置包括处理器,用于实现上述任一方面中所涉及的功能。在一种可能的设计中,该通信装置还包括存储器,该存储器,用于保存必要的程序指令和数据。该通信装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。
[0027] 第八方面,提供了一种通信系统,该通信系统包括上述第二方面所述的第一网元以及第二网元。其中,第二网元用于接收来自第一网元的第一消息,并向第一网元发送终端设备的位置信息。
[0028] 其中,第二方面至第八方面中任一种设计方式所带来的技术效果可参见上述第一方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

[0029] 图1为本申请实施例提供的一种通信系统的结构示意图;
[0030] 图2为本申请实施例提供的另一种通信系统的结构示意图;
[0031] 图3为5G网络的网络架构示意图;
[0032] 图4为本申请实施例提供的一种通信装置的结构示意图;
[0033] 图5为本申请实施例提供的一种业务处理方法的流程示意图一;
[0034] 图6为本申请实施例提供的一种业务处理方法的流程示意图二;
[0035] 图7为本申请实施例提供的一种业务处理方法的流程示意图三;
[0036] 图8为本申请实施例提供的一种业务处理方法的流程示意图四;
[0037] 图9为本申请实施例提供的一种业务处理方法的流程示意图五;
[0038] 图10为本申请实施例提供的一种第一网元的结构示意图。

具体实施方式

[0039] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a‑b,a‑c,b‑c,或a‑b‑c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。同时,在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
[0040] 如图1所示,为本申请实施例提供的一种通信系统10,该通信系统10包括第一网元101和第二网元102。第一网元101和第二网元102之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。
[0041] 其中,第一网元101,用于向第二网元102发送第一消息,该第一消息用于请求获取终端设备的位置信息。第二网元102,用于接收来自第一网元101的第一消息,向第一网元101发送终端设备的位置信息。第一网元101,还用于接收来自第二网元102的位置信息,进而根据位置信息确定终端设备是否位于第一非限制区域内;第一网元101,还用于若终端设备位于第一非限制区域内,允许终端设备获取业务;或者,第一网元101,还用于若终端设备不位于第一非限制区域内,不允许终端设备获取业务。其中,上述方案的具体实现将在后续方法实施例中详细阐述,在此不予赘述。
[0042] 由于本申请实施例中,第一网元通过向第二网元发送请求获取终端设备的位置信息的第一消息之后,能够获得终端设备的位置信息,进而第一网元可以根据终端设备的位置信息确定终端设备是否位于第一非限制区域内,若终端设备位于第一非限制区域内,则允许终端设备获取业务;否则,不允许终端设备获取业务。也就是说,本申请实施例中,第一网元可以基于终端设备的位置信息对终端设备进行业务管理,因此可以在较小的地理范围内对终端设备执行精细化的业务管理。避免了现有技术中,对终端设备的业务管理不够精细化的问题。
[0043] 可选的,如图2所示,本申请实施例提供的通信系统10除了包括图1所示的第一网元101和第二网元102之外,还可以包括第三网元103。其中,第三网元103为用户面网元或终端设备的目标接入网网元。
[0044] 其中,第一网元101,还用于向第三网元103发送第三指示信息,第三指示信息用于指示第三网元103当前不能传输终端设备的用户面数据。第三网元103,用于接收来自第一网元101的第三指示信息,进而根据第三指示信息的指示,丢弃终端设备的用户面数据。
[0045] 可选的,第一网元101,还用于向第三网元103发送第四指示信息,第四指示信息用于指示第三网元103恢复传输终端设备的用户面数据。第三网元103,还用于接收来自第一网元101的第四指示信息,进而根据第四指示信息的指示,恢复传输终端设备的用户面数据。
[0046] 此外,需要说明的是,本申请实施例描述的网络架构是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变,本申请实施例提供的技术方案对于类似的技术问题,同样适用。比如,图1所示的通信系统10可以应用于目前第五代(the 5th generation,5G)移动网络,也可以应用于长期演进(long term evolution,LTE)移动网络、MulteFire网络、家庭基站网络、Wi‑Fi接入的移动网络、或者未来(the 6th generation,6G)网络,固移融合网络等,本申请实施例对此不作具体限定。
[0047] 示例性的,假设图1所示的通信系统10应用于目前5G网络中,则如图3所示,上述的第一网元101所对应的网元或者实体可以为5G网络中的接入与移动管理功能(access and mobility management function,AMF)网元或会话管理功能(session management function,SMF)网元,第二网元102所对应的网元或者实体可以为5G网络中的位置管理功能(location management function,LMF)网元,接入网网元所对应的网元或者实体可以为5G网络中的下一代无线接入网(next generation RAN,NG‑RAN)网元,用户面网元所对应的网元或者实体可以为5G网络中的用户面功能(user plane function,UPF)网元。
[0048] 此外,如图3所示,该5G网络中还可以包括策略控制功能(policy control function,PCF)网元和统一数据管理(unified data management,UDM)网元等,本申请实施例对此不作具体限定。
[0049] 其中,如图3所示,终端设备通过N1接口(简称N1)与AMF网元通信,下一代接入网网元通过N2接口(简称N2)与AMF网元通信,下一代接入网网元通过N3接口(简称N3)与UPF网元通信,UPF网元通过N6接口(简称N6)与数据网络(data network,DN)通信,AMF网元通过N15接口(简称N15)与PCF网元通信,AMF网元通过N11接口(简称N11)与SMF网元通信,SMF网元通过N7接口(简称N7)与PCF网元通信,SMF网元通过N10接口(简称N10)与UDM网元通信,SMF网元通过N4接口(简称N4)与UPF网元通信。
[0050] 其中,需要说明的是,LMF网元可以独立部署,也可以和AMF网元、或者下一代接入网网元、或者SMF网元共同部署在一个设备上,本申请实施例对此不作具体限定。
[0051] 可选的,本申请实施例中的第一网元101的相关功能可以由一个设备实现,也可以由多个设备共同实现,还可以是由一个设备内的一个或多个功能模块实现,本申请实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是硬件与软件的结合,或者是平台(例如,云平台)上实例化的虚拟化功能。
[0052] 例如,本申请实施例中的第一网元101的相关功能可以通过图4中的通信设备400来实现。图4所示为本申请实施例提供的通信设备400的结构示意图。该通信设备400包括一个或多个处理器401,通信线路402,以及至少一个通信接口(图4中仅是示例性的以包括通信接口404,以及一个处理器401为例进行说明),可选的还可以包括存储器403。
[0053] 处理器401可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application‑specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
[0054] 通信线路402可包括一通路,用于连接不同组件之间。
[0055] 通信接口404,可以是收发模块用于与其他设备或通信网络通信,如以太网,RAN,无线局域网(wireless local area networks,WLAN)等。例如,所述收发模块可以是收发器、收发机一类的装置。可选的,所述通信接口404也可以是位于处理器401内的收发电路,用以实现处理器的信号输入和信号输出。
[0056] 存储器403可以是具有存储功能的装置。例如可以是只读存储器(read‑only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read‑only memory,EEPROM)、只读光盘(compact disc read‑only memory,CD‑ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路402与处理器相连接。存储器也可以和处理器集成在一起。
[0057] 其中,存储器403用于存储执行本申请方案的计算机执行指令,并由处理器401来控制执行。处理器401用于执行存储器403中存储的计算机执行指令,从而实现本申请实施例中提供的业务处理方法。
[0058] 或者,可选的,本申请实施例中,也可以是处理器401执行本申请下述实施例提供的业务处理方法中的处理相关的功能,通信接口404负责与其他设备或通信网络通信,本申请实施例对此不作具体限定。
[0059] 可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
[0060] 在具体实现中,作为一种实施例,处理器401可以包括一个或多个CPU,例如图4中的CPU0和CPU1。
[0061] 在具体实现中,作为一种实施例,通信设备400可以包括多个处理器,例如图4中的处理器401和处理器407。这些处理器中的每一个可以是一个单核(single‑CPU)处理器,也可以是一个多核(multi‑CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0062] 在具体实现中,作为一种实施例,通信设备400还可以包括输出设备405和输入设备406。输出设备405和处理器401通信,可以以多种方式来显示信息。例如,输出设备405可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备406和处理器401通信,可以以多种方式接收用户的输入。例如,输入设备406可以是鼠标、键盘、触摸屏设备或传感设备等。
[0063] 上述的通信设备400有时也可以称为通信装置,其可以是一个通用设备或者是一个专用设备。例如通信设备400可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,PDA)、移动手机、平板电脑、无线终端设备、嵌入式设备、家庭网关(residential gateway,RG)、上述终端设备,上述网络设备、或具有图4中类似结构的设备。本申请实施例不限定通信设备400的类型。
[0064] 下面将结合图1至图4对本申请实施例提供的业务管理方法进行具体阐述。
[0065] 需要说明的是,本申请实施例提供的业务处理方法可以用于会话建立流程、业务请求流程、注册流程或切换流程等,并且本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
[0066] 以图1所示的通信系统应用于图3所示的5G网络,第一网元为AMF网元,第二网元为LMF网元为例,如图5所示,为本申请实施例提供的一种业务处理方法,可应用于注册流程,包括如下步骤:
[0067] S501、终端设备向NG‑RAN网元发送注册请求消息;NG‑RAN网元接收来自终端设备的注册请求消息。
[0068] S502、NG‑RAN网元选择AMF网元,并向AMF网元发送注册请求消息;AMF网元接收来自NG‑RAN的注册请求消息。
[0069] S503、AMF网元确定终端设备是否位于允许接入的第二非限制区域内。
[0070] 其中,第二非限制区域的范围为跟踪区范围或者小区范围。该第二非限制区域用于限定网络侧设备允许终端设备接入的范围,可以是现有技术中对该终端设备进行业务处理的地理范围。可选的,AMF网元可以从UDM网元或PCF网元获取该第二非限制区域的信息,本申请实施例对此不作具体限定。
[0071] 示例性的,若第二非限制区域为跟踪区范围,则AMF网元可以通过确定终端设备当前所在小区是否属于该跟踪区范围,确定终端设备是否位于第二非限制区域内。若第二非限制区域为小区范围,则AMF网元可以通过确定终端设备当前所在小区是否为第二非限制区域对应的小区,确定终端设备是否位于第二非限制区域内。
[0072] 其中,步骤S501‑S503的相关实现可参考现有技术,在此不予赘述。
[0073] 进一步的,基于上述步骤S503,当AMF网元确定终端设备不位于该第二非限制区域后,则直接向终端设备发送注册拒绝消息,不再对终端设备进行注册(如图5中的步骤S504a)。当AMF网元确定终端设备位于该第二非限制区域后,则对终端设备进行注册,进而从第二网元获取终端设备的位置信息,根据终端设备的位置信息对其进行业务处理(即执行图5中的步骤S504b‑S512b)。这样,可以避免AMF网元由于执行不必要的流程(如注册流程、定位流程)所导致的网络资源消耗。
[0074] 其中,如图5所示,步骤S504a包括:
[0075] S504a、AMF网元向终端设备发送注册拒绝消息;终端设备接收来自AMF网元的注册拒绝消息。
[0076] 其中,步骤S504a的相关实现可参考现有技术,在此不予赘述。
[0077] 其中,如图5所示,步骤S504b‑S510b包括:
[0078] S504b、AMF网元及其他相关5G核心网(5G core,5GC)网元完成对终端设备的注册。
[0079] S505b、AMF网元向终端设备发送注册接受消息;终端设备接收来自AMF网元的注册接受消息。
[0080] 其中,注册接受消息中携带第一指示信息,第一指示信息用于指示终端设备当前不能获取业务。示例性的,第一指示信息具体可以是业务禁止指示(service forbidden indication),本申请实施例对此不作具体限定。可选的,注册接受消息中还可以携带原因值,该原因值用于说明网络暂未识别出终端设备处于第一非限制区域。
[0081] 需要说明的是,本申请实施例中,终端设备当前不能获取业务具体是指不允许终端设备通过执行会话建立流程和/或业务请求流程来获取业务。
[0082] S506b、AMF网元选择LMF网元。
[0083] S507b、AMF网元向LMF网元发送第一消息;LMF网元接收来自AMF网元的第一消息。
[0084] 其中,第一消息用于请求获取终端设备的位置信息。示例性的,第一消息例如可以是定位请求消息(Nlmf_location_Determinlocation Request),该定位请求消息用于请求对终端设备周期性执行位置服务(location services,LCS)。可选的,该定位请求消息中还可以包括执行LCS的周期值。
[0085] S508b、LMF网元对终端设备执行定位流程,以获取终端设备的位置信息。
[0086] 一种可能的实现方式中,LMF网元可通过对终端设备周期性执行LCS获取终端设备的位置信息。
[0087] S509b、LMF网元向AMF网元发送终端设备的位置信息;AMF网元接收来自LMF网元的终端设备的位置信息。
[0088] 需要说明的是,本申请实施例中,若LMF网元通过对终端设备周期性执行LCS获取终端设备的位置信息,则在每次LMF网元获取终端设备的位置信息之后,均需要执行上述步骤S509b,即LMF网元周期性的向AMF网元发送终端设备的位置信息,AMF网元接收来自LMF网元周期性发送的终端设备的位置信息。
[0089] S510b、AMF网元根据终端设备的位置信息确定终端设备是否位于第一非限制区域内。
[0090] 其中,第一非限制区域的范围小于第二非限制区域的范围。示例性的,可通过经纬度信息、行政区域信息、运营商自定义的位置信息等限定第一非限制区域的范围,本申请实施例对此不作具体限定。可选的,AMF网元可以从UDM网元或PCF网元获取该第一非限制区域的信息,本申请实施例对此不作具体限定。
[0091] 一种可能的实现方式中,若终端设备不位于第一非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S511b:
[0092] S511b、AMF网元对终端设备执行去注册流程。
[0093] 即,AMF网元通过对终端设备执行去注册流程,实现不允许终端设备获取业务。
[0094] 或者,另一种可能的实现方式中,若终端设备位于第一非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S512b:
[0095] S512b、AMF网元向终端设备发送第二指示信息;终端设备接收来自AMF网元的第二指示信息。
[0096] 其中,第二指示信息用于指示终端设备恢复获取业务。示例性的,第二指示信息具体可以是业务禁止取消指示(service forbidden cancel indication),本申请实施例对此不作具体限定。
[0097] 即,AMF网元通过向终端设备发送第二指示信息,实现允许终端设备获取业务。需要说明的是,本申请实施例中,允许终端设备获取业务具体是指允许终端设备通过执行会话建立流程和/或业务请求流程获取业务。
[0098] 可选的,本申请实施例中,在AMF网元根据终端设备的位置信息确定终端设备是否位于第一非限制区域内(即步骤S510b)之前,本申请实施例提供的业务处理方法还包括:若AMF网元接收到来自终端设备的第二消息,AMF网元拒绝终端设备获取业务。其中,第二消息用于请求建立会话或者第二消息用于请求业务。
[0099] 即,在AMF网元确定终端设备是否位于第一非限制区域内之前,若AMF网元接收到终端设备的会话建立请求或者业务请求,AMF网元也将拒绝终端设备的会话建立请求或者业务请求,以达到不允许终端设备获取业务的目的。
[0100] 由于本申请实施例中,AMF网元通过向LMF网元发送请求获取终端设备的位置信息的第一消息,能够获取来自LMF网元的位置信息,进而AMF网元根据终端设备的位置信息确定终端设备是否位于第一非限制区域内,若终端设备位于第一非限制区域内,则向终端设备发送第二指示信息,以允许终端设备获取业务;否则,AMF网元对终端设备执行去注册流程,以不允许终端设备获取业务。也就是说,本申请实施例中,AMF网元可以基于终端设备的位置信息对终端设备进行业务管理,因此可以在较小的地理范围内对终端设备执行精细化的业务管理。避免了现有技术中,对终端设备的业务管理不够精细化的问题。
[0101] 其中,上述步骤S501至步骤S512b中的AMF网元的动作可以由图4所示的通信装置400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。
[0102] 可选的,以图1所示的通信系统应用于图3所示的5G网络,第一网元为AMF网元,第二网元为LMF网元为例,如图6所示,为本申请实施例提供的一种业务处理方法,可应用于会话建立流程,包括如下步骤:
[0103] S601、终端设备向AMF网元发送会话建立请求消息;AMF网元接收来自终端设备的会话建立请求消息。
[0104] S602、AMF网元确定终端设备是否位于允许终端设备建立会话的第二非限制区域内。
[0105] 其中,步骤S602的相关实现可参考图5所示实施例中的步骤S503,在此不再赘述。
[0106] 一种可能的实现方式中,若AMF网元确定终端设备不位于第二非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S603a:
[0107] S603a、AMF网元拒绝会话建立请求。
[0108] 其中,步骤S601‑S603a的相关实现可参考现有技术,在此不予赘述。
[0109] 另一种可能的实现方式中,若AMF网元确定终端设备位于第二非限制区域内,则执行如下步骤S603b‑S615b:
[0110] S603b‑S606b、同图5所示实施例中的步骤S506b‑S509b。
[0111] S607b、AMF网元选择SMF网元。
[0112] 具体的,AMF网元可以根据数据网络名称(data network name,DNN)、单一网络切片选择辅助信息(dingle network slice selection assistance information,S‑NSSAI)及签约数据等,为会话选择合适的SMF网元,本申请实施例对此不做具体限定。
[0113] S608b、同图5所示实施例中的步骤S510b。
[0114] 一种可能的实现方式中,若AMF网元确定终端设备不位于第一非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S609b:
[0115] S609b、AMF网元拒绝终端设备的会话建立请求。
[0116] 即,若AMF网元确定终端设备不位于第一非限制区域内,AMF网元不允许终端设备通过会话建立请求获取业务。示例性的,AMF网元可以通过停止继续执行会话建立流程或者发起会话删除流程,拒绝终端设备的会话建立请求,从而不允许终端设备获取业务。
[0117] 可选的,AMF网元还可以向终端设备发送通知消息,通知终端设备AMF网元已拒绝终端设备的会话建立请求。
[0118] 另一种可能的实现方式中,若AMF网元确定终端设备不位于第一非限制区域内,则本申请实施例提供的业务处理方法还包括如下步骤S609b1‑S609b2:
[0119] S609b1、AMF网元向SMF网元发送第三消息;SMF网元接收来自AMF网元的第三消息。
[0120] 其中,第三消息用于指示终端设备不位于第一非限制区域内。
[0121] S609b2、SMF网元拒绝终端设备的会话建立请求。
[0122] 即,当AMF网元确定终端设备不位于第一非限制区域内之后,AMF网元通知SMF网元终端设备不在允许建立会话的第一非限制区域内,由SMF网元拒绝终端设备的会话建立请求。
[0123] 可选的,一种可能的实现方式中,AMF网元还可以向SMF网元发送终端设备的位置信息,在SMF网元通过会话签约信息获取到第一非限制区域的信息后,即可确定终端设备当前是否位于第一非限制区域内,并在终端设备不位于第一非限制区域内时拒绝终端设备的会话建立请求。
[0124] 再一种可能的实现方式中,若终端设备位于第一非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S610b‑S615b:
[0125] S610b、AMF网元调用SMF网元的会话服务,触发会话建立流程。
[0126] 即,若终端设备位于第一非限制区域内,AMF网元允许终端设备通过会话建立流程获取业务。
[0127] S611b、SMF网元获取来自UDM网元的会话管理签约信息。
[0128] S612b、SMF网元为会话选择PCF网元和UPF网元。
[0129] S613b、SMF网元与PCF网元建立会话管理策略连接,并获取会话策略规则。
[0130] S614b、SMF网元建立终端设备、NG‑RAN网元以及UPF网元之间的用户面路径。
[0131] S615b、SMF网元向UDM网元进行注册。
[0132] 由于本申请实施例中,AMF网元通过向LMF网元发送请求获取终端设备的位置信息的第一消息,能够获取来自LMF网元的位置信息,进而AMF网元根据终端设备的位置信息确定终端设备是否位于第一非限制区域内,若终端设备位于第一非限制区域内,则AMF网元继续会话建立流程,使得终端设备能够通过会话建立流程获取业务;若终端设备不位于第一非限制区域内,则AMF网元拒绝终端设备的会话建立请求,使得终端设备不能通过会话建立流程获取业务。也就是说,本申请实施例中,AMF网元可以基于终端设备的位置信息对终端设备进行业务管理,因此可以在较小的地理范围内对终端设备执行精细化的业务管理。避免了现有技术中,对终端设备的业务管理不够精细化的问题。
[0133] 其中,上述步骤S601至步骤S615b中的AMF网元的动作可以由图4所示的通信装置400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。
[0134] 可选的,以图1所示的通信系统应用于图3所示的5G网络,第一网元为AMF网元,第二网元为LMF网元为例,如图7所示,为本申请实施例提供的一种业务处理方法,可应用于业务请求流程,包括如下步骤:
[0135] S701、终端设备向AMF网元发送业务请求消息;AMF网元接收来自终端设备的业务请求消息。
[0136] S702、AMF网元确定终端设备是否位于允许终端设备发起业务请求的第二非限制区域内。
[0137] 其中,步骤S702的相关实现可参考图5所示实施例中的步骤S503,在此不再赘述。
[0138] 一种可能的实现方式中,若AMF网元确定终端设备不位于第二非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S703a:
[0139] S703a、AMF网元拒绝业务请求。
[0140] 其中,步骤S701‑S703a的相关实现可参考现有技术,在此不予赘述。
[0141] 另一种可能的实现方式中,若AMF网元确定终端设备位于第二非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S703b‑S707b:
[0142] S703b‑S707b、同上述图5所示实施例中的步骤S506b‑S510b。
[0143] 一种可能的实现方式中,若AMF网元确定终端设备不位于第一非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S708b:
[0144] S708b、AMF网元拒绝终端设备的业务请求。
[0145] 即,若AMF网元确定终端设备不位于第一非限制区域内,AMF网元不允许终端设备通过业务请求获取业务。示例性的,AMF网元可以通过停止继续执行业务请求流程或者发起接入网释放流程,拒绝终端设备的业务请求。
[0146] 另一种可能的实现方式中,若终端设备位于第一非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S709b‑716b:
[0147] S709b、AMF网元更新会话。
[0148] 示例性的,AMF网元可以根据预存的会话标识与SMF网元的映射关系,选择对应的SMF网元,进而调用选择的SMF网元的会话服务以触发会话更新,继续业务请求流程,本申请实施例对此不做具体限定。
[0149] 即,若终端设备位于第一非限制区域内,AMF网元允许终端设备通过业务请求流程获取业务。
[0150] S710b、SMF网元与PCF网元更新会话管理策略,并根据PCF网元的决策,获取会话策略规则。
[0151] S711b、SMF网元管理UPF网元建立数据传输通道。
[0152] 具体地,SMF根据是否需要删除原UPF网元(old‑UPF)与否,可能会建立数据间接转发的通道。
[0153] S712b、SMF网元向AMF网元发送更新会话服务的响应消息。
[0154] S713b、AMF网元向NG‑RAN网元发送N2请求消息;NG‑RAN网元接收来自SMF网元的N2请求消息。
[0155] 其中,N2请求消息用于请求NG‑RAN网元建立无线资源。
[0156] S714b、NG‑RAN网元建立数据无线资源承载(data resource bearer,DRB)。
[0157] 具体的,NG‑RAN网元可通过RRC重配消息建立服务质量(quality of service,QoS)流对应的DRB,本申请实施例对此不做具体限定。
[0158] S715b、AMF网元通过会话服务向SMF网元发送AMF网元接收或拒绝的QoS流信息以及NG‑RAN网元的N3隧道信息;SMF网元接收来自AMF网元的QoS流信息以及N3隧道信息。
[0159] S716b、SMF网元建立UPF网元到NG‑RAN网元的下行数据通路。
[0160] 由于本申请实施例中,AMF网元通过向LMF网元发送请求获取终端设备的位置信息的第一消息,能够获取来自LMF网元的位置信息,进而AMF网元根据终端设备的位置信息确定终端设备是否位于第一非限制区域内,若终端设备位于第一非限制区域内,则AMF网元继续业务请求流程,使得终端设备可以通过业务请求流程获取业务;若终端设备不位于第一非限制区域内,则AMF网元拒绝终端设备的业务请求请求,使得终端设备不能通过业务请求流程获取业务。也就是说,本申请实施例中,AMF网元可以基于终端设备的位置信息对终端设备进行业务管理,因此可以在较小的地理范围内对终端设备执行精细化的业务管理。避免了现有技术中,对终端设备的业务管理不够精细化的问题。
[0161] 其中,上述步骤S701至步骤S716b中的AMF网元的动作可以由图4所示的通信装置400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。
[0162] 基于本申请上述实施例,在终端设备的注册过程中,可通过图5所示的业务处理方法对终端设备进行业务管理;在会话建立过程中,可通过图6所示的业务处理方法对终端设备进行业务管理;在业务请求过程中,则可通过图7所示的业务处理方法对终端设备进行业务管理。可以理解,随着用户的活动,终端设备的位置信息会发生变化,因此即便之前终端设备成功注册到网络(或通过会话建立请求或业务请求获取到了业务),仍然需要周期性的获取终端设备的位置信息,根据终端设备的最新位置信息对其进行业务管理。
[0163] 对此,本申请实施例提供了另一种业务处理方法,仍以图1所示的通信系统应用于图3所示的5G网络,第一网元为AMF网元,第二网元为LMF网元为例,如图8所示,包括如下步骤:
[0164] S801、AMF网元向LMF网元发送定位请求消息(Nlmf_location_Determinlocation Request);LMF网元接收来自AMF网元的定位请求消息。
[0165] 其中,定位请求消息(Nlmf_location_Determinlocation Request)用于请求对终端设备周期性执行LCS,该定位请求消息中还包括执行LCS的周期值。
[0166] S802、LMF网元向终端设备发送LCS周期性触发的调用请求消息(LCS Periodic‑Triggered Invoke Request);终端设备接收来自LMF网元的调用请求消息。
[0167] S803、终端设备向LMF网元发送LCS周期性触发的调用返回消息(LCS Periodic‑Triggered Invoke Return Result);终端设备接收来自LMF网元的调用返回消息。
[0168] S804、终端设备检测事件。
[0169] S805、终端设备执行位置测量。
[0170] S806、终端设备发起业务请求。
[0171] S807、终端设备向LMF网元发送事件报告消息;LMF网元接收来自终端设备的事件报告消息。
[0172] S808、LMF网元向终端设备发送事件报告响应消息;终端设备接收来自LMF网元的事件报告响应消息。
[0173] S809、LMF网元对终端设备执行定位流程,获取终端设备的位置信息。
[0174] S810、LMF网元向AMF网元发送位置报告消息;AMF网元接收来自LMF网元的位置报告消息。
[0175] S811、AMF网元根据位置报告消息,获取终端设备的位置信息。
[0176] S812、AMF网元向LMF网元发送位置报告响应消息;LMF网元接收来自AMF网元的位置报告响应消息。
[0177] 其中,步骤S801‑S812的相关实现可参考现有技术,在此不予赘述。
[0178] S813、AMF网元根据终端设备的位置信息确定终端设备是否位于第一非限制区域内。
[0179] S814、若终端设备不位于第一非限制区域内,则AMF网元对终端设备执行去注册流程。
[0180] 类似的,对应于会话建立过程,步骤S814可以替换为如下步骤:若AMF网元确定终端设备不位于第一非限制区域内,则AMF网元发起会话删除流程。
[0181] 或者,可选的,若AMF网元确定终端设备不位于第一非限制区域内,AMF网元也可通知SMF网元发起会话删除流程。
[0182] 需要说明的是,此处的会话删除流程针对的是某个PDU会话的删除流程,该PDU会话即终端设备请求建立的PDU会话。
[0183] 类似的,对应于业务请求过程,步骤S814可以替换为如下步骤:若AMF网元确定终端设备不位于第一非限制区域内,则AMF网元发起接入网释放流程。
[0184] 由于本申请实施例中,AMF网元通过向LMF网元发送定位请求消息,能够获取来自LMF网元的位置信息,进而根据终端设备的位置信息确定终端设备是否位于第一非限制区域内,若终端设备不位于第一非限制区域内,则AMF网元对终端设备执行去注册流程,以不允许终端设备获取业务。也就是说,本申请实施例中,AMF网元可以基于终端设备的位置信息对终端设备进行业务管理,因此可以在较小的地理范围内对终端设备执行精细化的业务管理。避免了现有技术中,对终端设备的业务管理不够精细化的问题。
[0185] 其中,上述步骤S801至步骤S814中的AMF网元的动作可以由图4所示的通信装置400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。
[0186] 可选的,以图2所示的通信系统应用于图3所示的5G网络,第一网元为AMF网元,第二网元为LMF网元,第三网元为UPF网元或者目标NG‑RAN网元为例,如图9所示,为本申请实施例提供的一种业务处理方法,可应用于注册过程中的切换流程,包括如下步骤:
[0187] S901、终端设备的目标NG‑RAN网元向AMF网元发送路径切换请求消息;AMF网元接收来自目标NG‑RAN网元的路径切换请求消息。
[0188] 其中,终端设备的目标NG‑RAN网元指的是切换后终端设备接入的接入网设备。
[0189] S902、AMF网元确定终端设备是否位于允许接入的第二非限制区域内。
[0190] 其中,步骤S902的相关实现可参考图5所示实施例中的步骤S503,在此不再赘述。
[0191] 需要说明的是,若将本申请实施例提供的业务处理方法应用于会话建立过程中的切换流程,则步骤S902中的“允许接入的第二非限制区域”替换为“允许建立会话的第二非限制区域”;类似的,若将本申请实施例提供的业务处理方法应用于会话建立过程中的切换流程,则步骤S902中的“允许接入的第二非限制区域”替换为“允许发起业务请求的第二非限制区域”。
[0192] 一种可能的实现方式中,若AMF网元确定终端设备不位于第二非限制区域内,则本申请实施例提供的业务处理方法包括如下步骤S903a:
[0193] S903a、AMF网元拒绝目标NG‑RAN网元的路径切换请求;或者,AMF网元发起对终端设备的去注册流程。
[0194] 或者,另一种可能的实现方式中,若AMF网元确定终端设备位于第二非限制区域内,则对终端设备执行切换流程,即本申请实施例提供的业务处理方法包括如下步骤S903b‑S918b:
[0195] S903b、AMF网元选择SMF网元。
[0196] 示例性的,AMF网元可以根据切换成功或切换失败的PDU会话的ID以及本地存储的终端设备的SM上下文,选择对应的SMF网元,本申请实施例对此不做具体限定。
[0197] S904b、AMF网元通知SMF网元更新PDU会话的信息。
[0198] S905b、AMF网元向目标NG‑RAN网元发送路径切换响应消息;目标NG‑RAN网元接收来自AMF网元的路径切换响应消息。
[0199] 可选的,路径切换响应消息中携带第二指示信息,第二指示信息用于指示目标NG‑RAN网元当前不能传输终端设备的用户面数据。示例性的,第二指示信息例如可以是业务禁止指示(service forbidden indication),本申请实施例对此不作限定。
[0200] 需要说明的是,若将本申请实施例提供的业务处理方法应用于会话建立过程中的切换流程,则此处第二指示信息用于指示丢弃某个会话(终端设备请求建立的会话)的用户面数据。
[0201] 可选的,如图9所示,若路径切换响应消息中携带有第二指示信息,则本申请实施例提供的业务处理方法还包括如下步骤S906b:
[0202] S906b、目标NG‑RAN网元根据第二指示信息的指示,丢弃终端设备的用户面数据。
[0203] 进一步的,本申请实施例提供的业务处理方法还包括如下步骤S907b:
[0204] S907b、目标NG‑RAN网元向源NG‑RAN网元发送通知消息,通知源NG‑RAN网元释放资源;源NG‑RAN网元接收来自目标NG‑RAN网元的通知消息。
[0205] 其中,终端设备的源NG‑RAN网元是指切换前终端设备接入的NG‑RAN网元。
[0206] S908b、AMF网元向UPF网元发送第三指示信息;UPF网元接收来自AMF网元的第三指示信息。
[0207] 其中,第三指示信息用于指示UPF网元当前不能传输终端设备的用户面数据。
[0208] 需要说明的是,若将本申请实施例提供的业务处理方法应用于会话建立过程中的切换流程,则第三指示信息用于指示UPF网元丢弃终端设备请求建立的会话的用户面数据。
[0209] S909b、UPF网元根据第三指示信息的指示,丢弃终端设备的用户面数据。
[0210] S910b‑S913b、同图5所示实施例中的步骤S507b‑S510b。
[0211] 一种可能的实现方式中,若AMF网元确定终端设备不位于第一非限制区域内,则本申请实施例提供的业务处理方法还包括如下步骤S914b:
[0212] S914b、AMF网元发起对终端设备的去注册流程。
[0213] 即,若AMF网元确定终端设备不位于第一非限制区域内,则通过将终端设备去注册使得终端设备不能获取业务。
[0214] 需要说明的是,若将本申请实施例提供的业务处理方法应用于会话建立过程中的切换流程,则需将步骤S914b替换为如下步骤:AMF网元发起会话删除流程。
[0215] 或者,可选的,若AMF网元确定终端设备不位于第一非限制区域内,AMF网元也可通知SMF网元发起会话删除流程。
[0216] 类似的,对应于业务请求过程中的切换流程,则步骤S914b可以替换为如下步骤:AMF网元发起接入网释放流程。
[0217] 另一种可能的实现方式中,在第三网元为UPF网元时,若终端设备位于第一非限制区域内,则本申请实施例提供的业务处理方法还包括如下步骤S915b‑S916b:
[0218] S915b、AMF网元向UPF网元发送第四指示信息;UPF网元接收来自AMF网元的第四指示信息。
[0219] 其中,第四指示信息用于指示UPF网元恢复传输终端设备的用户面数据。示例性的,第四指示信息例如可以是业务禁止取消指示(service forbidden  cancel indication),本申请实施例对此不作限定。
[0220] 需要说明的是,若将本申请实施例提供的业务处理方法应用于会话建立过程中的切换流程,则此处第四指示信息用于指示恢复传输终端设备请求建立的会话的用户面数据。
[0221] S916b、UPF网元根据第四指示信息的指示,恢复传输终端设备的用户面数据。
[0222] 再一种可能的实现方式中,在第三网元为目标NG‑RAN网元时,若终端设备位于第一非限制区域内,本申请实施例提供的业务处理方法包括如下步骤S917b‑S918b:
[0223] S917b、AMF网元向目标NG‑RAN网元发送第四指示信息;目标NG‑RAN网元接收来自AMF网元的第四指示信息。
[0224] S918b、目标NG‑RAN网元根据第四指示信息的指示,恢复传输终端设备的用户面数据。
[0225] 类似的,若将本申请实施例提供的业务处理方法应用于会话建立过程中的切换流程,则此处第四指示信息用于指示恢复传输终端设备请求建立的会话的用户面数据。
[0226] 由于本申请实施例中,AMF网元通过向LMF网元发送请求获取终端设备的位置信息的第一消息,能够获取来自LMF网元的位置信息,进而根据终端设备的位置信息确定终端设备是否位于第一非限制区域内,若终端设备不位于第一非限制区域内,则AMF网元发起对终端设备的去注册流程,不允许终端设备不能获取业务;若终端设备位于第一非限制区域内,则AMF网元向UPF网元发送指示信息,指示恢复传输终端设备的用户面数据,使得终端设备能够获取业务。也就是说,本申请实施例中,AMF网元可以基于终端设备的位置信息对终端设备进行业务管理,因此可以在较小的地理范围内对终端设备执行精细化的业务管理。避免了现有技术中,对终端设备的业务管理不够精细化的问题。
[0227] 其中,上述步骤S901至步骤S918b中的AMF网元的动作可以由图4所示的通信装置400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。
[0228] 可以理解的是,以上各个实施例中,由第一网元100实现的方法和/或步骤,也可以由可用于第一网元100的部件实现。
[0229] 上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。相应的,本申请实施例还提供了通信装置,该通信装置可以为上述方法实施例中的第一网元100,或者包含上述第一网元100的装置,或者为可用于第一网元100的部件。可以理解的是,该通信装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0230] 比如,以通信装置为上述方法实施例中的第一网元100为例,图10示出了一种第一网元100的结构示意图。该第一网元100包括收发模块1001和处理模块1002。所述收发模块1001,也可以称为收发单元用以实现收发功能,例如可以是收发电路,收发机,收发器或者通信接口。
[0231] 其中,收发模块1001,用于向第二网元发送第一消息,第一消息用于请求获取终端设备的位置信息;收发模块1001,还用于接收来自第二网元的位置信息;处理模块1002,用于根据位置信息确定终端设备是否位于第一非限制区域内;处理模块1002,还用于若终端设备位于第一非限制区域内,允许终端设备获取业务;处理模块1002,还用于若终端设备不位于第一非限制区域内,不允许终端设备获取业务。
[0232] 可选的,处理模块1002,还用于在收发模块1001向第二网元发送第一消息之前,确定终端设备位于第二非限制区域内,第二非限制区域的范围为跟踪区范围或者小区范围。
[0233] 可选的,收发模块1001,还用于在处理模块1002确定终端设备位于第二非限制区域内之后,向终端设备发送注册接受消息,注册接受消息中携带第一指示信息,第一指示信息用于指示终端设备当前不能获取业务。
[0234] 一种可能的实现方式中,处理模块1002用于允许终端设备获取业务,包括:用于通过收发模块1001向终端设备发送第二指示信息,第二指示信息用于指示终端设备恢复获取业务。
[0235] 可选的,收发模块1001,还用于接收来自终端设备的第二消息,第二消息用于请求建立会话或者第二消息用于请求业务;处理模块1002,还用于在确定终端设备位于第二非限制区域内之后,拒绝终端设备获取业务。
[0236] 可选的,处理模块1002,还用于在确定终端设备位于第二非限制区域内之后,对终端设备执行切换流程;收发模块1001,具体用于在处理模块1002执行完对终端设备的切换流程后,向第二网元发送第一消息。
[0237] 可选的,收发模块1001,还用于在处理模块1002确定终端设备位于第二非限制区域内之后,向第三网元发送第三指示信息,第三指示信息用于指示第三网元当前不能传输终端设备的用户面数据。
[0238] 可选的,处理模块1002用于允许终端设备获取业务,包括:用于通过收发模块1001向第三网元发送第四指示信息,第四指示信息用于指示第三网元恢复传输终端设备的用户面数据。
[0239] 可选的,本申请实施例提供的第一网元100用于会话建立流程、业务请求流程、注册流程或切换流程。
[0240] 可选的,收发模块1001用于接收来自第二网元的位置信息,包括:用于接收第二网元周期性发送的位置信息。
[0241] 可选的,本申请实施中,第一非限制区域的范围小于第二非限制区域的范围。
[0242] 其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0243] 在本实施例中,该第一网元100以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该第一网元100可以采用图4所示的通信设备400的形式。
[0244] 比如,图4所示的通信设备400中的处理器401可以通过调用存储器403中存储的计算机执行指令,使得通信设备400执行上述方法实施例中的业务处理方法。
[0245] 具体的,图10中的收发模块1001和处理模块1002的功能/实现过程可以通过图4所示的通信设备400中的处理器401调用存储器403中存储的计算机执行指令来实现。或者,图10中的处理模块1002的功能/实现过程可以通过图4所示的通信设备400中的处理器401调用存储器403中存储的计算机执行指令来实现,图10中的收发模块1001的功能/实现过程可以通过图4中所示的通信设备400中的通信接口404来实现。
[0246] 由于本实施例提供的第一网元100可执行上述的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
[0247] 需要说明的是,以上模块或单元的一个或多个可以软件、硬件或二者结合来实现。当以上任一模块或单元以软件实现的时候,所述软件以计算机程序指令的方式存在,并被存储在存储器中,处理器可以用于执行所述程序指令并实现以上方法流程。该处理器可以内置于SoC(片上系统)或ASIC,也可是一个独立的半导体芯片。该处理器内处理用于执行软件指令以进行运算或处理的核外,还可进一步包括必要的硬件加速器,如现场可编程门阵列(field programmable gate array,FPGA)、PLD(可编程逻辑器件)、或者实现专用逻辑运算的逻辑电路。
[0248] 当以上模块或单元以硬件实现的时候,该硬件可以是CPU、微处理器、数字信号处理(digital signal processing,DSP)芯片、微控制单元(microcontroller unit,MCU)、人工智能处理器、ASIC、SoC、FPGA、PLD、专用数字电路、硬件加速器或非集成的分立器件中的任一个或任一组合,其可以运行必要的软件或不依赖于软件以执行以上方法流程。
[0249] 可选的,本申请实施例还提供了一种通信装置(例如,该通信装置可以是芯片或芯片系统),该通信装置包括处理器,用于实现上述任一方法实施例中的方法。在一种可能的设计中,该通信装置还包括存储器。该存储器,用于保存必要的程序指令和数据,处理器可以调用存储器中存储的程序代码以指令该通信装置执行上述任一方法实施例中的方法。当然,存储器也可以不在该通信装置中。该通信装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
[0250] 此外,本申请实施例可以提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,实现如图5至图9中第一网元的功能。
[0251] 本申请实施例提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图5至图9中第一网元的功能。
[0252] 本申请实施例提供一种通信系统,该通信系统包括第一网元以及第二网元。其中,第一网元用于执行图5至图9中由第一网元执行的步骤。第二网元用于接收来自第一网元的第一消息,并向第一网元发送终端设备的位置信息。
[0253] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
[0254] 尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0255] 尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。