一种通信方法及装置转让专利

申请号 : CN201910272893.8

文献号 : CN111786758B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谭仕勇应江威

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

摘要 :

本申请实施例公开了一种通信方法及装置,以满足垂直行业领域的企业需求。所述方法包括:集中控制器接收包括终端的标识、第一功能参考信息以及第二功能参考信息的通用消息,根据第一功能参考信息以及终端的标识,向第一功能实体发送用于请求第一功能实体为终端执行第一功能的请求消息,根据第二功能参考信息以及终端的标识向第二功能实体发送用于请求第二功能实体为终端执行第二功能的请求消息,第一功能实体接收到请求消息后,根据接收到的请求消息为终端执行第一功能,第二功能实体接收到请求消息后,根据接收到的请求消息为终端执行第二功能。

权利要求 :

1.一种通信方法,其特征在于,所述方法包括:集中控制器接收通用消息,所述通用消息包括终端的标识、第一功能参考信息和第二功能参考信息,所述第一功能参考信息用于指示第一功能,所述第二功能参考信息用于指示第二功能;

所述集中控制器根据所述第一功能参考信息以及所述终端的标识,向第一功能实体发送第一请求消息,所述第一请求消息用于请求所述第一功能实体为所述终端执行所述第一功能;

所述集中控制器根据所述第二功能参考信息以及所述终端的标识,向第二功能实体发送第二请求消息,所述第二请求消息用于请求所述第二功能实体为所述终端执行所述第二功能。

2.根据权利要求1所述的方法,其特征在于,所述第一功能参考信息包括第一信令语义和所述第一功能实体的标识中的至少一种;所述第二功能参考信息包括第二信令语义和所述第二功能实体的标识中的至少一种;

其中,所述第一信令语义用于指示所述第一功能;所述第二信令语义用于指示所述第二功能。

3.根据权利要求2所述的方法,其特征在于,所述第一请求消息包括所述第一信令语义;所述第二请求消息包括所述第二信令语义。

4.根据权利要求1所述的方法,其特征在于,所述第一请求消息包括所述第一功能的输入参数,所述第一功能的输入参数用于所述第一功能实体执行所述第一功能。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述集中控制器接收来自所述第一功能实体的第三请求消息,所述第三请求消息用于请求所述第一功能的输入参数;

所述集中控制器根据所述第三请求消息,向所述第一功能实体发送所述第一功能的输入参数。

6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:所述集中控制器接收来自所述终端或者接入网设备的所述第一功能的输入参数。

7.根据权利要求4或5所述的方法,其特征在于,所述通用消息还包括所述第一功能的输入参数。

8.根据权利要求7所述的方法,其特征在于,所述通用消息包括第一信令头、第二信令头和信元;

其中,所述第一信令头包括所述第一功能参考信息和第一信元指针,所述第一信元指针用于指示携带所述第一功能的输入参数的信元在所述通用消息中的位置;所述第二信令头包括所述第二功能参考信息。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述集中控制器将所述第一功能的输入参数存储在数据库中。

10.根据权利要求1‑5、8‑9中任一项所述的方法,其特征在于,所述方法还包括:所述集中控制器接收来自所述第一功能实体的所述第一请求消息的响应,所述第一请求消息的响应用于指示所述第一功能被成功执行;

所述集中控制器接收来自所述第二功能实体的所述第二请求消息的响应,所述第二请求消息的响应用于指示所述第二功能被成功执行。

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:所述集中控制器发送所述通用消息的响应,所述通用消息的响应用于通知所述第一功能和所述第二功能被成功执行。

12.根据权利要求11所述的方法,其特征在于,所述第一请求消息的响应包括第三信令语义,所述第三信令语义用于指示第三功能;所述通用消息的响应包括所述第三信令语义。

13.根据权利要求11或12所述的方法,其特征在于,所述通用消息的响应还包括所述终端的第一数据。

14.根据权利要求13所述的方法,其特征在于,所述第一请求消息的响应包括数据指示信息,所述数据指示信息用于指示所述终端的第一数据;在所述集中控制器发送所述通用消息的响应之前,所述还包括:

所述集中控制器根据所述数据指示信息,从数据库中获取所述终端的第一数据。

15.根据权利要求13所述的方法,其特征在于,所述第一请求消息的响应包括所述终端的第一数据。

16.根据权利要求1‑5、8‑12、14‑15任一项所述的方法,其特征在于,所述方法还包括:所述集中控制器接收来自所述第一功能实体的所述第一功能的输出参数;

所述集中控制器将所述第一功能的输出参数存储在数据库中。

17.根据权利要求16所述的方法,其特征在于,所述第一功能的输出参数携带在所述第一请求消息的响应中。

18.根据权利要求1‑5、8‑12、14‑15、17任一项所述的方法,其特征在于,当所述第一功能与所述第二功能之间的时序关系为并行时,所述第一请求消息和所述第二请求消息是由所述集中控制器同时发送的;或者当所述第一功能与所述第二功能之间的时序关系为:串行、且所述第一功能先于所述第二功能执行时,所述第二请求消息是由所述集中控制器在接收到所述第一请求消息的响应之后发送的;或者

当所述第一功能与所述第二功能之间的时序关系为:串行、且所述第二功能先于所述第一功能执行时,所述第一请求消息是由所述集中控制器在接收到所述第二请求消息的响应之后发送的。

19.根据权利要求18所述的方法,其特征在于,所述方法还包括:所述集中控制器根据所述第一功能参考信息和所述第二功能参考信息,确定所述第一功能和所述第二功能之间的时序关系。

20.一种通信方法,其特征在于,所述方法包括:第一功能实体接收来自集中控制器的第一请求消息,所述第一请求消息用于请求所述第一功能实体为终端执行第一功能;

所述第一功能实体根据所述第一请求消息,执行所述第一功能;

所述第一功能实体向所述集中控制器发送所述第一请求消息的响应,所述第一请求消息的响应用于指示所述第一功能被成功执行;其中,所述第一请求消息的响应包括第三信令语义,所述第三信令语义用于指示第三功能。

21.根据权利要求20所述的方法,其特征在于,所述第一请求消息包括第一信令语义,所述第一信令语义用于指示所述第一功能。

22.根据权利要求21所述的方法,其特征在于,所述第一请求消息还包括所述第一功能的输入参数;所述第一功能的输入参数用于所述第一功能实体执行所述第一功能,所述第一功能实体根据所述第一请求消息,执行所述第一功能,包括:所述第一功能实体根据所述第一信令语义和所述第一功能的输入参数,执行所述第一功能。

23.根据权利要求21所述的方法,其特征在于,所述方法还包括:所述第一功能实体根据所述第一请求消息向所述集中控制器发送第三请求消息,所述第三请求消息用于请求所述第一功能的输入参数,并接收来自所述集中控制器的所述第一功能的输入参数;

所述第一功能实体根据所述第一请求消息,执行所述第一功能,包括:所述第一功能实体根据所述第一信令语义和所述第一功能的输入参数,执行所述第一功能。

24.根据权利要求20所述的方法,其特征在于,所述第一请求消息的响应还包括数据指示信息,所述数据指示信息用于指示所述终端的第一数据;或者,所述第一请求消息的响应包括所述终端的第一数据。

25.根据权利要求20‑24任一项所述的方法,其特征在于,所述方法还包括:所述第一功能实体向所述集中控制器发送所述第一功能的输出参数。

26.根据权利要求25所述的方法,其特征在于,所述第一功能的输出参数携带在所述第一请求消息的响应中。

27.一种通信装置,其特征在于,所述通信装置包括至少一个处理器,所述至少一个处理器用于执行如权利要求1‑19任一项所述的通信方法中集中控制器所执行的动作。

28.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1‑19任一项所述的通信方法。

29.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1‑19任一项所述的通信方法。

30.一种通信装置,其特征在于,所述通信装置包括至少一个处理器,所述至少一个处理器用于执行如权利要求20‑26任一项所述的通信方法中第一功能实体所执行的动作。

31.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求20‑26任一项所述的通信方法。

32.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求20‑26任一项所述的通信方法。

33.一种通信系统,其特征在于,包括:集中控制器、第一功能实体、第二功能实体;

所述集中控制器,用于接收通用消息,所述通用消息包括终端的标识、第一功能参考信息和第二功能参考信息;

所述集中控制器,还用于根据所述第一功能参考信息以及所述终端的标识,向所述第一功能实体发送第一请求消息,所述第一请求消息用于请求所述第一功能实体为所述终端执行所述第一功能;

以及,根据所述第二功能参考信息以及所述终端的标识,向所述第二功能实体发送第二请求消息,所述第二请求消息用于请求所述第二功能实体为所述终端执行所述第二功能;

所述第一功能实体,用于接收来自所述集中控制器的第一请求消息,根据所述第一请求消息,执行所述第一功能;

所述第二功能实体,用于接收来自所述集中控制器的第二请求消息,根据所述第二请求消息,执行所述第二功能。

说明书 :

一种通信方法及装置

技术领域

[0001] 本申请实施例涉及通信技术领域,尤其涉及一种通信方法及装置。

背景技术

[0002] 随着通信技术的不断发展,垂直行业领域成为一个重要的研究领域。例如,物联网(internet of thing,IoT)、机器对机器(machine to machine,M2M)等。这些领域对网络部
署有特殊的要求,如:更快速、更可靠。
[0003] 目前,垂直行业领域的网络部署通常基于第三代合作伙伴计划(3rd generation partnership project,3GPP)定义的移动通信网络来实现。以3GPP定义的第五代(5th 
generation,5G)移动通信网络为例,如图1所示,该5G移动通信网络可以包括接入与移动性
管理功能(access and mobility management function,AMF)、基站以及多个网络功能
(network function,NF),如:会话管理功能(session management function,SMF)、用户面
功能(user plane function,UPF)、策略控制功能(policy control function,PCF)、统一
数据管理(unified data management,UDM)、认证服务功能(authentication server 
function,AUSF)等。
[0004] 由于3GPP定义的移动通信网络是由运营商根据广覆盖、大容量、大部署规模、多样化业务等需求而设计的,不同网络功能之间存在信令和功能关联,比如:AMF和SMF之间存在
信令和功能关联、SMF和UPF之间存在信令和功能关联,SMF和PCF之间存在信令和功能关联,
这样,使得逻辑接口和信令交互众多,如:终端需要通过AMF、SMF将会话建立请求发送给
UPF,触发UPF建立分组数据单元(packet data unit,PDU)会话(session),如此,导致信令
设计和交互逻辑更加复杂,信令开销大,网络维护难度大等。可见,基于3GPP定义的移动通
信网络部署的垂直行业领域网络同样存在信令设计和交互逻辑更加复杂,信令开销大,网
络维护难度大等问题,部署成本高,维护管理复杂。

发明内容

[0005] 本申请实施例提供一种通信方法及装置,以解决现有3GPP定义的5G网络不适用于垂直行业领域的企业使用的问题。
[0006] 为达到上述目的,本申请实施例采用如下技术方案:
[0007] 第一方面,本申请实施例提供一种通信方法,该方法可以包括:集中控制器接收包括终端的标识、第一功能参考信息以及第二参考信息的通用消息,根据第一功能参考信息
和终端的标识,向第一功能实体发送用于请求第一功能实体为终端执行第一功能的第一请
求消息,根据第二功能参考信息和终端的标识,向第二功网元发送用于请求第二功能实体
为终端执行第二功能的第二请求消息。
[0008] 基于第一方面所述的方法,集中控制器可以通过一条消息接收到多个功能参考信息,并根据接收到的多个功能参考信息请求多个功能实体为终端执行多个功能。与现有技
术相比,第一方面所述的方法中,可以将多个功能参考信息集中在一条消息中发送给集中
控制器,而不是通过网络功能之间的信令交互为终端执行多个功能。如此,不仅可以对为同
一终端执行的多个功能进行集中处理,还可以减少发送功能参考信息的消息的个数,降低
信令开销,节约网络资源。
[0009] 在第一方面的第一种实施例中,结合第一方面,第一功能参考信息包括第一信令语义和第一功能实体的标识中的至少一种;第二功能参考信息包括第二信令语义和第二功
能实体的标识中的至少一种;其中,第一信令语义用于指示第一功能;第二信令语义用于指
示第二功能。基于该实施例,可以将用于指示相应功能的信令语义和/或功能实体的标识携
带在功能参考信息中发送给集中控制器,以便集中控制器根据信令语义和/或功能实体的
标识请求功能实体执行相应的功能,设计简单。
[0010] 在第一方面的第二种实施例中,结合第一方面的第一种实施例,第一请求消息包括所述第一信令语义;第二请求消息包括所述第二信令语义。基于该实施例,集中控制器可
以将接收到的多个功能参考信息中的部分信息(如:信令语义)携带在请求消息中转发给功
能实体,不需要集中控制器解析功能参考信息所包括的内容,降低了集中控制器的设计复
杂度以及解析消息所带来的功耗。
[0011] 在第一方面的第三种实施例中,结合第一方面或第一方面的任一种实施例,第一请求消息包括第一功能的输入参数,第一功能的输入参数用于第一功能实体执行第一功
能。基于该实施例,集中控制器可以将功能实体执行功能所需的输入参数携带在请求消息
中发送给功能实体,以便功能实体根据接收到的输入参数执行相应的功能,如此,不需要功
能实体在执行相应的功能时,才获取该功能的输入参数,降低了功能实体的设计复杂度。
[0012] 在第一方面的第四种实施例中,结合第一方面至第一方面的第二种实施例的任一实施例,所述方法还包括:集中控制器接收来自第一功能实体的、用于请求第一功能的输入
参数的第三请求消息,集中控制器根据第三请求消息向第一功能实体发送第一功能的输入
参数。基于该实施例,功能实体可以通过集中控制器获取执行功能所需的输入参数。
[0013] 在第一方面的第五种实施例中,结合第一方面的第三种实施例或第一方面的第四种实施例,所述方法还包括:集中控制器接收来自终端或者接入网设备的第一功能的输入
参数。基于该实施例,终端或接入网设备可以功能的输入参数发送给集中控制器,无需集中
控制器从数据库或者其他网元获取执行功能所需的输入参数,降低了集中控制器的设计复
杂度。
[0014] 在第一方面的第六实施例中,结合第一方面的第三种实施例或第一方面的第四种实施例,通用消息包括第一功能的输入参数。基于该实施例,终端或接入网设备可以将功能
参考信息以及功能的输入参数一起携带在通用消息中发送给集中控制器,降低信令开销,
且无需集中控制器从数据库或者其他网元获取执行功能所需的输入参数,降低了集中控制
器的设计复杂度。
[0015] 在第一方面的第七种实施例中,结合第一方面的第六种实施例,通用消息包括第一信令头、第二信令头和信元;第一信令头包括第一功能参考信息和第一信元指针,第一信
元指针用于指示携带第一功能的输入参数的信元在通用消息中的位置;第二信令头包括第
二功能参考信息。基于该实施例,可以将功能参考信息以及用于指示输入参数的信元位置
的信元指针携带在信令头中发送给集中控制器,便于集中控制器根据信元指针从信元中获
取第一功能的输入参数。
[0016] 在第一方面的第八种实施例中,结合第一方面的第五种实施例至第一方面的第七种实施例中的任一实施例,所述方法还包括:集中控制器将第一功能的输入参数存储在数
据库中。基于该实施例,集中控制器可以将获取到的第一功能的输入参数存储到数据库中,
以便执行第一功能的功能网元从数据库中获取该输入参数,与现有技术相比,无需功能网
元将其执行相应功能所需的输入参数存储在本地,缓解了功能网元本地存储输入参数所带
来的存储压力;同时,集中控制器将输入参数存储在数据库中,便于其他功能网元共享该输
入参数。
[0017] 在第一方面的第九种实施例中,结合第一方面或第一方面的任一实施例,第一请求消息包括第一信元指针,第三请求消息包括第一信元指针。基于该实施例,可以由集中控
制器将接收到的通用消息中的信元指针转发给功能实体,并在功能实体执行功能时,由功
能实体将该信元指针发送给集中控制器,使集中控制器根据该信元指针从信元中获取执行
功能所需的输入参数,并将获取到的输入参数发送给功能实体,如此,不需要功能实体将其
执行相应功能所需的输入参数存储在本地,从本地获取执行功能所需的功能参考信息,缓
解了功能实体本地存储输入参数所带来的存储压力。
[0018] 在第一方面的第十种实施例中,结合第一方面或第一方面的任一实施例,所述方法还包括:集中控制器接收来自第一功能实体的、用于指示第一功能被成功执行的第一请
求消息的响应;以及,集中控制器接收来自第二功能实体的、用于指示第二功能被成功执行
的第二请求消息的响应。基于该实施例,当功能实体成功执行相应的功能后,可以向集中控
制器返回响应,以指示集中控制器其成功执行相应的功能,便于集中控制器根据接收到的
响应执行后续过程,如:将接收到的响应发送给终端或者根据接收到的响应,从数据库中获
取终端的数据等。
[0019] 在第一方面的第十一种实施例中,结合第一方面的第十种实施例,所述方法还包括:集中控制器发送通用消息的响应,通用消息的响应用于通知第一功能和第二功能被成
功执行。基于该实施例,集中控制器在接收到功能实体返回的响应后,向终端或者接入网设
备发送通用消息的响应,以便终端或接入网设备根据通用消息的响应执行后续动作。
[0020] 在第一方面的第十二种实施例中,结合第一方面的第十一种实施例,第一请求消息的响应包括第三信令语义,第三信令语义用于指示第三功能,通用消息的响应包括第三
信令语义。基于该实施例,功能实体可以将用于指示第三功能的信令语义发送给集中控制
器,集中控制器接收到该信令语义后,直接将信令语义携带在通用消息的响应中转发给终
端或者接入网设备,以便终端或接入网设备根据接收到的信令语义执行相应的功能,在该
过程中,集中控制器不需要解析功能实体发送的信令语义,仅仅是将信令语义转发给终端
或接入网设备,降低了集中控制器的设计复杂度以及功耗。
[0021] 在第一方面的第十三种实施例中,结合第一方面的第十一种实施例或第一方面的第十二种实施例,通用消息的响应还包括所述终端的第一数据。基于该实施例,集中控制器
可以将终端的数据携带在通用消息的响应中发送给终端,如此,无需终端从数据库或者其
他设备获取终端的数据,降低了终端的设计复杂度。
[0022] 在第一方面的第十四种实施例中,结合第一方面的第十三种实施例,第一请求消息的响应包括数据指示信息,该数据指示信息用于指示终端的第一数据,在集中控制器发
送通用消息的响应之前,所述方法还包括:集中控制器根据数据指示信息,从数据库中获取
终端的第一数据。基于该实施例,集中控制器可以根据功能实体的指示,从数据库中获取终
端的数据,降低了集中控制器获取终端的数据的复杂度,实现方式简单。
[0023] 在第一方面的第十五种实施例中,结合第一方面的第十三种实施例,第一请求消息的响应包括终端的第一数据。基于该实施例,功能实体可以将终端的数据携带在请求消
息的响应中发送给集中控制器,由集中控制器从请求消息的响应中获取终端的数据,并将
终端的数据携带在通用消息的响应中发送给终端。如此,无需集中控制器从数据库中获取
终端的数据,降低了集中控制器的设计复杂度。
[0024] 在第一方面的第十六种实施例中,结合第一方面或第一方面的任一种实施例,所述方法还包括:集中控制器接收来自第一功能实体的第一功能的输出参数,将第一功能的
输出参数存储在数据库中。基于该实施例,可以将第一功能实体执行某项功能后的输出参
数存储在数据库中,不仅可以方便其他功能实体或设备共享第一功能实体执行某项功能后
的输出参数,还可以避免参数的冗余存储。
[0025] 在第一方面的第十七种实施例中,结合第一方面的第十六种实施例,第一功能的输出参数携带在第一请求消息的响应中。基于该实施例,功能实体可以将其执行某项功能
后的输出参数携带在第一请求消息的响应中发送给集中控制器,无需新增用于携带输出参
数的信令消息,降低信令开销,节省网络资源。
[0026] 在第一方面的第十八种实施例中,结合第一方面或第一方面的任一实施例,当第一功能与第二功能之间的时序关系为并行时,第一请求消息和第二请求消息是由集中控制
器同时发送的;或者,当第一功能与第二功能之间的时序关系为:串行、且第一功能先于第
二功能执行时,第二请求消息是由集中控制器在接收到第一请求消息的响应之后发送的;
或者,当第一功能与第二功能之间的时序关系为:串行、且第二功能先于第一功能执行时,
第一请求消息是由集中控制器在接收到第二请求消息的响应之后发送的。基于该实施例,
集中控制器可以确定多个功能实体为终端执行功能的先后顺序,并根据确定的先后顺序向
多个功能实体发送请求消息。如此,集中控制器可以根据接收到的一条消息,同时触发多个
功能实体执行功能,或者,先后触发多个功能实体执行功能。
[0027] 在第一方面的第十九种实施例中,结合第一方面的第十八种实施例,所述方法还包括:集中控制器根据第一功能参考信息和第二功能参考信息,确定第一功能和第二功能
之间的时序关系。基于该实施例,集中控制器可以根据接收到的多个功能参考信息,确定多
个功能实体为终端执行功能的先后顺序。
[0028] 在第一方面的第二十种实施例中,结合第一方面或第一方面的任一实施例,所述方法还包括:集中控制器接收来自第二功能实体的第四请求消息,第四请求消息用于请求
第二功能的输入参数,第二功能的输入参数包括第一功能的输出参数中的部分或全部,集
中控制器根据第四请求消息,向第二功能实体发送第二功能的输入参数。基于该实施例,集
中控制器可以在第二功能实体的请求下,从第一功能的输出参数中获取第二功能的输入参
数,并将第二功能的输入参数发送给第二功能实体,以便第二功能实体根据第二功能的输
入参数执行第二功能。
[0029] 第二方面,本申请提供一种通信装置,该通信装置可以为集中控制器或者集中控制器中的芯片或者片上系统。该通信装置可以实现上述各方面或者各可能的设计中集中控
制器所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所
述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元,
发送单元;
[0030] 接收单元,用于接收包括终端的标识、第一功能参考信息以及第二参考信息的通用消息;
[0031] 发送单元,用于根据接收单元接收到的第一功能参考信息和终端的标识,向第一功能实体发送用于请求第一功能实体为终端执行第一功能的第一请求消息,根据接收单元
接收到的第二功能参考信息和终端的标识向第二功网元发送用于请求第二功能实体为终
端执行第二功能的第二请求消息。
[0032] 基于第二方面所述的通信装置,可以通过一条消息接收到多个功能参考信息,并根据接收到的多个功能参考信息请求多个功能实体为终端执行多个功能,而不是通过网络
功能之间的信令交互为终端执行多个功能。如此,不仅可以对为同一终端执行的多个功能
进行集中处理,还可以减少发送功能参考信息的消息的个数,降低信令开销,节约网络资
源。
[0033] 在第二方面的第一种实施例中,结合第二方面,第一功能参考信息包括第一信令语义和第一功能实体的标识中的至少一种;第二功能参考信息包括第二信令语义和第二功
能实体的标识中的至少一种;其中,第一信令语义用于指示第一功能;第二信令语义用于指
示第二功能。基于该实施例,可以将用于指示相应功能的信令语义和/或功能实体的标识携
带在功能参考信息中发送给通信装置,以便通信装置根据信令语义和/或功能实体的标识
请求功能实体执行相应的功能,设计简单。
[0034] 在第二方面的第二种实施例中,结合第二方面的第一种实施例,第一请求消息包括所述第一信令语义;第二请求消息包括所述第二信令语义。基于该实施例,发送单元可以
将接收到的多个功能参考信息中的部分信息(如:信令语义)携带在请求消息中转发给功能
实体,不需要解析功能参考信息所包括的内容,降低了集中控制器的设计复杂度以及解析
消息所带来的功耗。
[0035] 在第二方面的第三种实施例中,结合第二方面或第二方面的任一种实施例,第一请求消息包括第一功能的输入参数,第一功能的输入参数用于第一功能实体执行第一功
能。基于该实施例,发送单元可以将功能实体执行功能所需的输入参数携带在请求消息中
发送给功能实体,以便功能实体根据接收到的输入参数执行相应的功能,如此,不需要功能
实体在执行相应的功能时,才获取该功能的输入参数,降低了功能实体的设计复杂度。
[0036] 在第二方面的第四种实施例中,结合第二方面至第二方面的第二种实施例的任一实施例,所述接收单元,还用于接收来自第一功能实体的、用于请求第一功能的输入参数的
第三请求消息,发送单元,还用于根据第三请求消息向第一功能实体发送第一功能的输入
参数。基于该实施例,功能实体可以通过该通信装置获取执行功能所需的输入参数。
[0037] 在第二方面的第五种实施例中,结合第二方面的第三种实施例或第二方面的第四种实施例,所述接收单元,还用于接收来自终端或者接入网设备的第一功能的输入参数。基
于该实施例,终端或接入网设备可以功能的输入参数发送给该通信装置,无需该通信装置
从数据库或者其他网元获取执行功能所需的输入参数,降低了该通信装置的设计复杂度。
[0038] 在第二方面的第六实施例中,结合第二方面的第三种实施例或第二方面的第四种实施例,通用消息包括第一功能的输入参数。基于该实施例,终端或接入网设备可以将功能
参考信息以及功能的输入参数一起携带在通用消息中发送给该通信装置,降低信令开销,
且无需该通信装置从数据库或者其他网元获取执行功能所需的输入参数,降低了该通信装
置的设计复杂度。
[0039] 在第二方面的第七种实施例中,结合第二方面的第六种实施例,通用消息包括第一信令头、第二信令头和信元;第一信令头包括第一功能参考信息和第一信元指针,第一信
元指针用于指示携带第一功能的输入参数的信元在通用消息中的位置;第二信令头包括第
二功能参考信息。基于该实施例,可以将功能参考信息以及用于指示输入参数的信元位置
的信元指针携带在信令头中发送给该通信装置,便于该通信装置根据信元指针从信元中获
取第一功能的输入参数。
[0040] 在第二方面的第八种实施例中,结合第二方面的第五种实施例至第二方面的第七种实施例中的任一实施例,所述通信装置,还包括:存储单元,用于将第一功能的输入参数
存储在数据库中。基于该实施例,通信装置可以将获取到的第一功能的输入参数存储到数
据库中,以便执行第一功能的功能网元从数据库中获取该输入参数,与现有技术相比,无需
功能网元将其执行相应功能所需的输入参数存储在本地,缓解了功能网元本地存储输入参
数所带来的存储压力;同时,通信装置将输入参数存储在数据库中,便于其他功能网元共享
该输入参数。
[0041] 在第二方面的第九种实施例中,结合第二方面或第二方面的任一实施例,第一请求消息包括第一信元指针,第三请求消息包括第一信元指针。基于该实施例,可以由通信装
置将接收到的通用消息中的信元指针转发给功能实体,并在功能实体执行功能时,由功能
实体将该信元指针发送给通信装置,使通信装置根据该信元指针从信元中获取执行功能所
需的输入参数,并将获取到的输入参数发送给功能实体,如此,不需要功能实体将其执行相
应功能所需的输入参数存储在本地,从本地获取执行功能所需的功能参考信息,缓解了功
能实体本地存储输入参数所带来的存储压力。
[0042] 在第二方面的第十种实施例中,结合第二方面或第二方面的任一实施例,所述接收单元,还用于接收来自第一功能实体的、用于指示第一功能被成功执行的第一请求消息
的响应;以及,接收来自第二功能实体的、用于指示第二功能被成功执行的第二请求消息的
响应。基于该实施例,当功能实体成功执行相应的功能后,可以向通信装置返回响应,以指
示通信装置其成功执行相应的功能,便于通信装置根据接收到的响应执行后续过程,如:将
接收到的响应发送给终端或者根据接收到的响应,从数据库中获取终端的数据等。
[0043] 在第二方面的第十一种实施例中,结合第二方面的第十种实施例,所述发送单元,还用于发送通用消息的响应,通用消息的响应用于通知第一功能和第二功能被成功执行。
基于该实施例,通信装置在接收到功能实体返回的响应后,向终端或者接入网设备发送通
用消息的响应,以便终端或接入网设备根据通用消息的响应执行后续动作。
[0044] 在第二方面的第十二种实施例中,结合第二方面的第十一种实施例,第一请求消息的响应包括第三信令语义,第三信令语义用于指示第三功能,通用消息的响应包括第三
信令语义。基于该实施例,功能实体可以将用于指示第三功能的信令语义发送给通信装置,
通信装置接收到该信令语义后,直接将信令语义携带在通用消息的响应中转发给终端或者
接入网设备,以便终端或接入网设备根据接收到的信令语义执行相应的功能,在该过程中,
通信装置不需要解析功能实体发送的信令语义,仅仅是将信令语义转发给终端或接入网设
备,降低了通信装置的设计复杂度以及功耗。
[0045] 在第二方面的第十三种实施例中,结合第二方面的第十一种实施例或第二方面的第十二种实施例,通用消息的响应还包括所述终端的第一数据。基于该实施例,通信装置可
以将终端的数据携带在通用消息的响应中发送给终端,如此,无需终端从数据库或者其他
设备获取终端的数据,降低了终端的设计复杂度。
[0046] 在第二方面的第十四种实施例中,结合第二方面的第十三种实施例,第一请求消息的响应包括数据指示信息,该数据指示信息用于指示终端的第一数据,在发送单元发送
通用消息的响应之前,所述通信装置,还包括:获取单元,用于根据数据指示信息,从数据库
中获取终端的第一数据。基于该实施例,通信装置可以根据功能实体的指示,从数据库中获
取终端的数据,降低了通信装置获取终端的数据的复杂度,实现方式简单。
[0047] 在第二方面的第十五种实施例中,结合第二方面的第十三种实施例,第一请求消息的响应包括终端的第一数据。基于该实施例,功能实体可以将终端的数据携带在请求消
息的响应中发送给通信装置,由通信装置从请求消息的响应中获取终端的数据,并将终端
的数据携带在通用消息的响应中发送给终端。如此,无需集中控制器从数据库中获取终端
的数据,降低了通信装置的设计复杂度。
[0048] 在第二方面的第十六种实施例中,结合第二方面或第二方面的任一种实施例,所述接收单元,还用于接收来自第一功能实体的第一功能的输出参数,所述通信装置,还包
括:存储单元,用于将第一功能的输出参数存储在数据库中。基于该实施例,可以将第一功
能实体执行某项功能后的输出参数存储在数据库中,不仅可以方便其他功能实体或设备共
享第一功能实体执行某项功能后的输出参数,还可以避免参数的冗余存储。
[0049] 在第二方面的第十七种实施例中,结合第二方面的第十六种实施例,第一功能的输出参数携带在第一请求消息的响应中。基于该实施例,功能实体可以将其执行某项功能
后的输出参数携带在第一请求消息的响应中发送给通信装置,无需新增用于携带输出参数
的信令消息,降低信令开销,节省网络资源。
[0050] 在第二方面的第十八种实施例中,结合第二方面或第二方面的任一实施例,当第一功能与第二功能之间的时序关系为并行时,第一请求消息和第二请求消息是由集中控制
器同时发送的;或者,当第一功能与第二功能之间的时序关系为:串行、且第一功能先于第
二功能执行时,第二请求消息是由集中控制器在接收到第一请求消息的响应之后发送的;
或者,当第一功能与第二功能之间的时序关系为:串行、且第二功能先于第一功能执行时,
第一请求消息是由集中控制器在接收到第二请求消息的响应之后发送的。基于该实施例,
通信装置可以确定多个功能实体为终端执行功能的先后顺序,并根据确定的先后顺序向多
个功能实体发送请求消息。如此,通信装置可以根据接收到的一条消息,同时触发多个功能
实体执行功能,或者,先后触发多个功能实体执行功能。
[0051] 在第二方面的第十九种实施例中,结合第二方面的第十八种实施例,所述通信装置,还包括:确定单元,用于根据第一功能参考信息和第二功能参考信息,确定第一功能和
第二功能之间的时序关系。基于该实施例,通信装置可以根据接收到的多个功能参考信息,
确定多个功能实体为终端执行功能的先后顺序。
[0052] 在第二方面的第二十种实施例中,结合第二方面或第二方面的任一实施例,所述接收单元,还用于接收来自第二功能实体的第四请求消息,第四请求消息用于请求第二功
能的输入参数,第二功能的输入参数包括第一功能的输出参数中的部分或全部,发送单元,
还用于根据第四请求消息,向第二功能实体发送第二功能的输入参数。基于该实施例,通信
装置可以在第二功能实体的请求下,从第一功能的输出参数中获取第二功能的输入参数,
并将第二功能的输入参数发送给第二功能实体,以便第二功能实体根据第二功能的输入参
数执行第二功能。
[0053] 第三方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使
该通信装置执行如上述第一方面或者第一方面的任一种可能的设计所述的通信方法。
[0054] 第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可
能的设计所述的通信方法。
[0055] 第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的通信方法。
[0056] 第六方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持通信装置实现上述方面中所涉及的功能,例如处理器通过通信接口接收接收包括终端的标
识、第一功能参考信息以及第二参考信息的通用消息,并根据第一功能参考信息和终端的
标识,通过通信接口向第一功能实体发送用于请求第一功能实体为终端执行第一功能的第
一请求消息,以及,根据第二功能参考信息和终端的标识,通过通信接口向第二功网元发送
用于请求第二功能实体为终端执行第二功能的第二请求消息。在一种可能的设计中,所述
芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系
统,可以由芯片构成,也可以包含芯片和其他分立器件。
[0057] 其中,第三方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面或者第一方面的任一种可能的设计所带来的技术效果,不再赘述。
[0058] 第七方面,本申请实施例提供一种通信方法,其特征在于,所述方法包括:第一功能实体接收来自集中控制器的、用于请求第一功能实体为终端执行第一功能的第一请求消
息,第一功能实体根据第一请求消息,执行第一功能。
[0059] 基于第七方面所述的方法,第一功能实体可以在集中控制器的控制下执行第一功能,无需与其他功能实体交互,在其他功能实体的请求下执行相应的功能,降低了功能实体
间交互的复杂性。
[0060] 在第七方面的第一种实施例中,结合第七方面,第一请求消息包括第一信令语义,所述第一信令语义用于指示第一功能。基于该实施例,集中控制器可以将第一信令语义携
带在第一请求消息中发送给第一功能实体,以便第一功能实体根据第一信令语义触发执行
第一功能。
[0061] 在第七方面的第二种实施例中,结合第七方面的第一种实施例,第一请求消息还包括第一功能的输入参数;第一功能的输入参数用于第一功能实体执行第一功能,第一功
能实体根据第一请求消息,执行第一功能,包括:第一功能实体根据第一信令语义和第一功
能的输入参数,执行第一功能。基于该实施例,第一功能实体可以根据第一信令语义和第一
功能的输入参数执行第一功能。
[0062] 在第七方面的第三种实施例中,结合第七方面的第一种实施例,所述方法还包括:第一功能实体根据第一请求消息向集中控制器发送第三请求消息,第三请求消息用于请求
第一功能的输入参数,并接收来自集中控制器的第一功能的输入参数;第一功能实体根据
第一请求消息,执行第一功能,包括:第一功能实体根据第一信令语义和第一功能的输入参
数,执行第一功能。基于该实施例,第一功能实体可以从集中控制器获取第一功能的输入参
数,并利用第一功能的输入参数执行第一信令语义所指示的第一功能,无需借助其他功能
实体与集中控制器的信令交互来获取第一功能的输入参数,降低信令开销且简单易行。
[0063] 在第七方面的第四种实施例中,结合第七方面或第七方面的任一种实施例,所述方法还包括:第一功能实体向集中控制器发送用于指示第一功能被成功执行的第一请求消
息的响应。基于该实施例,第一功能实体成功执行完第一功能后,可以将执行结果通知给集
中控制器,以便集中控制器根据第一功能实体的执行结果进行后续过程。
[0064] 在第七方面的第五种实施例中,结合第七方面的第四种实施例中,第一请求消息的响应包括第三信令语义,第三信令语义用于指示第三功能。基于该实施例,第一功能实体
向集中控制器返回执行结果时,可以将用于指示第三功能的的信令语义携带在请求消息的
响应中发送给集中控制器,以便集中控制器将接收到的信令语义转发给终端或者接入网设
备,使终端或接入网设备根据接收到的信令语义进行工作。
[0065] 在第七方面的第六种实施例中,结合第七方面的第五种实施例,第一请求消息的响应还包括用于指示终端的第一数据的指示信息,所述数据指示信息用于指示所述终端的
第一数据;或者,所述第一请求消息的响应包括所述终端的第一数据。基于该实施例,第一
功能实体向集中控制器返回执行结果时,可以将用于指示终端的数据的指示信息或者终端
的数据发送给集中控制器,以便集中控制器根据该指示信息将从数据库中获取终端的数
据,并将终端的数据发送给终端或者接入网设备。
[0066] 在第七方面的第七种实施例中,结合第七方面或第七方面的任一实施例,所述方法还包括:第一功能实体向集中控制器发送第一功能的输出参数。基于该实施例,功能实体
可以将其执行某种功能后的输出参数发送给集中控制器,以便集中控制器将接收到的功能
参考信息存储到数据库中,使其他功能实体或设备可以共享该输出参数。
[0067] 在第七方面的第八种实施例中,结合第七方面的第七种实施例,第一功能的输出参数携带在第一请求消息的响应中。基于该实施例,功能实体可以将其执行某种功能后的
输出参数携带在请求消息的响应中发送给集中控制器,无需新增一条携带输出参数的消
息,降低了信令开销,节省网络资源。
[0068] 第八方面,本申请提供一种通信装置,该通信装置可以为第一功能实体或者第一功能实体中的芯片或者片上系统,该通信装置可以实现上述第七方面或者第七方面的各可
能的设计中第一功能实体所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执
行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置
可以包括:接收单元,执行单元;
[0069] 接收单元,用于接收来自集中控制器的、用于请求第一功能实体为终端执行第一功能的第一请求消息;
[0070] 执行单元,用于根据接收单元接收到的第一请求消息,执行第一功能。
[0071] 基于第八方面所述的方法,该通信装置可以在集中控制器的控制下执行第一功能,无需与其他功能实体交互,在其他功能实体的请求下执行相应的功能,降低了功能实体
间交互的复杂性。
[0072] 在第八方面的第一种实施例中,结合第八方面,第一请求消息包括第一信令语义,所述第一信令语义用于指示第一功能。基于该实施例,该通信装置可以将第一信令语义携
带在第一请求消息中发送给第一功能实体,以便第一功能实体根据第一信令语义触发执行
第一功能。
[0073] 在第八方面的第二种实施例中,结合第八方面的第一种实施例,第一请求消息还包括第一功能的输入参数;第一功能的输入参数用于第一功能实体执行第一功能,执行单
元,具体用于根据第一信令语义和第一功能的输入参数,执行第一功能。基于该实施例,该
通信装置可以根据第一信令语义和第一功能的输入参数执行第一功能。
[0074] 在第八方面的第三种实施例中,结合第八方面的第一种实施例,所述通信装置,还包括:发送单元,用于根据第一请求消息向集中控制器发送第三请求消息,第三请求消息用
于请求第一功能的输入参数;所述通信组装置还包括:接收单元,用于接收来自集中控制器
的第一功能的输入参数;执行单元,具体用于根据第一信令语义和第一功能的输入参数,执
行第一功能。基于该实施例,该通信装置可以从集中控制器获取第一功能的输入参数,并利
用第一功能的输入参数执行第一信令语义所指示的第一功能,无需借助其他功能实体与集
中控制器的信令交互来获取第一功能的输入参数,降低信令开销且简单易行。
[0075] 在第八方面的第四种实施例中,结合第八方面或第八方面的任一种实施例,所述通信装置还包括:发送单元,用于向集中控制器发送用于指示第一功能被成功执行的第一
请求消息的响应。基于该实施例,该通信装置成功执行完第一功能后,可以将执行结果通知
给集中控制器,以便集中控制器根据第一功能实体的执行结果进行后续过程。
[0076] 在第八方面的第五种实施例中,结合第八方面的第四种实施例中,第一请求消息的响应包括第三信令语义,第三信令语义用于指示第三功能。基于该实施例,该通信装置向
集中控制器返回执行结果时,可以将用于指示第三功能的的信令语义携带在请求消息的响
应中发送给集中控制器,以便集中控制器将接收到的信令语义转发给终端或者接入网设
备,使终端或接入网设备根据接收到的信令语义进行工作。
[0077] 在第八方面的第六种实施例中,结合第八方面的第五种实施例,第一请求消息的响应还包括用于指示终端的第一数据的指示信息,所述数据指示信息用于指示所述终端的
第一数据;或者,所述第一请求消息的响应包括所述终端的第一数据。基于该实施例,该通
信装置向集中控制器返回执行结果时,可以将用于指示终端的数据的指示信息或者终端的
数据发送给集中控制器,以便集中控制器根据该指示信息将从数据库中获取终端的数据,
并将终端的数据发送给终端或者接入网设备。
[0078] 在第八方面的第七种实施例中,结合第八方面或第八方面的任一实施例,所述通信装置还包括:发送单元,用于向集中控制器发送第一功能的输出参数。基于该实施例,该
通信装置可以将其执行某种功能后的输出参数发送给集中控制器,以便集中控制器将接收
到的功能参考信息存储到数据库中,使其他功能实体或设备可以共享该输出参数。
[0079] 在第八方面的第八种实施例中,结合第八方面的第七种实施例,第一功能的输出参数携带在第一请求消息的响应中。基于该实施例,该通信装置可以将其执行某种功能后
的输出参数携带在请求消息的响应中发送给集中控制器,无需新增一条携带输出参数的消
息,降低了信令开销,节省网络资源。
[0080] 第九方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使
该通信装置执行如上述第七方面或者第七方面的任一种可能的设计所述的通信方法。
[0081] 第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可
能的设计所述的通信方法。
[0082] 第十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可能的设计所述的通信方法。
[0083] 第十二方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持通信装置实现上述方面中所涉及的功能,例如处理器通过通信接口接收来自集中控制器
的、用于请求第一功能实体为终端执行第一功能的第一请求消息,根据接收单元接收到的
第一请求消息,执行第一功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存
储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包
含芯片和其他分立器件。
[0084] 其中,第九方面至第十二方面中任一种设计方式所带来的技术效果可参见上述第七方面或者第七方面的任一种可能的设计所带来的技术效果,不再赘述。
[0085] 第十三方面,提供一种通信系统,包括如第二方面至第六方面任一方面所述的集中控制器、如第八方面至第十二方面中任一方面所述的第一功能实体、第二功能实体以及
终端;或者,包括如第二方面至第六方面任一方面所述的集中控制器、如第八方面至第十二
方面中任一方面所述的第一功能实体、第二功能实体、接入网设备以及终端。

附图说明

[0086] 图1为3GPP定义的5G移动通信网络的架构示意图;
[0087] 图2为本申请实施例提供的一种通信系统的示意图;
[0088] 图3为本申请实施例提供的一种通信装置300的组成示意图;
[0089] 图4为本申请实施例提供的一种通信方法的流程图;
[0090] 图5为本申请实施例提供的一种通用消息的格式示意图;
[0091] 图6为本申请实施例提供的一种通用消息的响应的格式示意图;
[0092] 图7为本申请实施例提供的又一种通信方法的流程图;
[0093] 图8为本申请实施例提供的又一种通信方法的流程图;
[0094] 图9为本申请实施例提供的一种通信装置90的组成示意图;
[0095] 图10为本申请实施例提供的一种通信装置100的组成示意图;
[0096] 图11为本申请实施例提供的一种通信系统的组成示意图;
[0097] 图12为本申请实施例提供的又一种通信系统的组成示意图。

具体实施方式

[0098] 下面将结合附图对本申请实施例的实施方式进行详细描述。
[0099] 图2示出了本申请实施例提供的一种通信网络的架构示例图。如图2所示,该网络可以包括:功能实体、集中控制器、接入网设备和终端。其中,功能实体与集中控制器连接,
不同功能实体间未建立直接连接,不同功能实体间功能解耦。集中控制器与接入网设备连
接,接入网设备与终端连接。此外,如图2所示,集中控制器还可以与终端连接,与终端直接
进行交互。
[0100] 功能实体,可以称为网络功能(network function,NF),用于实现某种特定功能。功能实体可以为实现某种特定功能的实体,如:可以为实现某种特定功能的模块或者芯片,
还可以为实现某种特定功能的逻辑单元,如:功能实体可以为实现接入控制功能或者用户
认证授权功能或者策略控制功能等功能的模块或者芯片或者逻辑单元。功能实体可以用功
能实体的标识(identity,ID)来唯一标识。其中,该标识可以为字母、汉字、数字、特殊字符
等的任意组合,还可以是功能实体的索引号(index)或者编号等,不予限制。该网络功能可
以是一个独立的设备,例如,功能网元,也可以是位于某一个功能网元中的功能模块,不予
限制。
[0101] 集中控制器,可以为私网控制器(private network controller,PNC),也可以为PNC中的功能模块。集中控制器主要负责功能实体与PNC的外部设备(如:接入网设备、终端)
之间的交互、数据库中数据的读写、决策某个具体信令流程中参与该信令流程的功能实体
为哪个功能实体、触发参与某个信令流程的功能实体进行工作等。如:集中控制器可以接收
接入网设备或终端发送的消息,根据该消息中包括的信令找到功能实体,并触发该功能实
体执行相应的网络功能;或者,集中控制器可以接收功能实体发送的消息,将接收到的消息
转发给接入网设备或终端等。
[0102] 接入网设备,可以称为私网接入(private network access,PNA)节点,主要用于实现终端的资源调度、无线资源管理、无线接入控制等功能。具体的,该PNA可以为小型基
站、无线接入点、收发点(transmission receive point,TRP)传输点(transmission 
point,TP)以及某种其它接入节点中的任一节点。本申请实施例中,用于实现接入网设备的
功能的装置可以是接入网设备,也可以是能够支持接入网设备实现该功能的装置或者功能
模块,例如芯片系统。下面以用于实现接入网设备的功能的装置是接入网设备为例,描述本
申请实施例提供的通信方法。
[0103] 终端,可以称为终端设备(terminal equipment)或者用户设备(user equipment,UE)或者移动台(mobile station,MS)或者移动终端(mobile terminal,MT)等。具体的,图2
中的终端可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑,还可以是虚拟
现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制中的
无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧
城市(smart city)中的无线终端、智能家居、车载终端等等。本申请实施例中,用于实现终
端的功能的装置可以是终端,也可以是能够支持终端实现该功能的装置,例如芯片系统。下
面以用于实现终端的功能的装置是终端为例,描述本申请实施例提供的通信方法。
[0104] 此外,图2所示的通信网络还可以包括数据库,一种示例中,该数据库独立部署在图2所示网络中,与集中控制器和各个功能实体连接。又一种示例中,该数据库可以集成在
集中控制器中,如:集成在集中控制器的存储器中,不予限制。下面仅以数据库独立部署在
图2所示网络中为例,对本申请实施例提供的方法进行描述。
[0105] 具体的,图2中的数据库主要负责图2所示网络中所有功能实体工作时所需要的数据的存储工作。如:数据库中可以存储有终端的状态数据(例如,注册状态,连接状态、认证
结果)、终端的上下文数据(例如,移动性管理信息、会话管理信息、安全信息等)、报文数据、
终端的签约数据以及网管数据等。各个功能实体可以直接从数据库中读取所需的数据,并
将自身执行相关操作后产生的新的数据写入数据库中,或者,各个功能实体可以通过集中
控制器从数据库中读取所需的数据,并将自身执行相关操作后产生的新的数据通过集中控
制器写入数据库中。
[0106] 需要说明的是,图2仅为示例性的架构图,例如,在实际应用过程中,图2中涉及设备的数量可以增加或减少,如:图2中的功能实体的部署情况(如:部署数量等)可以根据企
业建网需求的更新、企业用户数量的增减等进行动态更新,即功能实体可以按需部署。例
如,当企业要求增加某种网络功能时,可以将能够执行该新增的网络功能的功能实体部署
到网络中,同时,在集中控制器上配置用于连接该功能实体的通信接口以及其他信息,实现
该功能实体与集中控制器的通信连接。或者,当已部署的某个功能实体长期不被使用时,表
示该功能实体对应的网络功能不被企业用户需要,此时,网络运维人员可以断开该功能实
体与集中控制器的通信连接,并将该功能实体从网络中删除。
[0107] 且除图2所示设备之外,图2所述网络还可以包括其他设备,如:还可以包括监控模块,该监控模块用于监控该网络中各个设备的工作状态。此外,图2中各个设备的名称不受
限制,除图2所示名称之外,各个设备还可以命名为其他名称,例如替换成具备相同或相似
功能的网元名称,不予限制。
[0108] 在具体实现时,图2所示各设备(如:集中控制器、功能实体等)均可以采用图3所示的组成结构,或者包括图3所示的部件。
[0109] 图3为本申请实施例提供的一种通信装置300的组成示意图,该通信装置300可以为集中控制器或者集中控制器中的芯片或者片上系统,还可以为功能实体或者功能实体中
的芯片或片上系统。该通信装置300包括处理器301,通信线路302以及通信接口303。
[0110] 进一步的,该通信装置300还可以包括存储器304。其中,处理器301,存储器304以及通信接口303之间可以通过通信线路302连接。
[0111] 其中,处理器301可以是中央处理器(central processing unit,CPU)、通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processing,
DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的
任意组合。处理器301还可以是其它任意具有处理功能的装置,例如电路、器件或软件模块,
不做限制。
[0112] 通信线路302,用于在通信装置300所包括的各部件之间传送信息。
[0113] 通信接口303,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area 
networks,WLAN)等。通信接口303可以是模块、电路、收发器或者任何能够实现通信的装置。
[0114] 存储器304,用于存储指令。其中,指令可以是计算机程序。
[0115] 其中,存储器304可以是只读存储器(read‑only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access 
memory,RAM)或者可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编
程只读存储器(electrically erasable programmable read‑only memory,EEPROM)、只读
光盘(compact disc read‑only memory,CD‑ROM)或其他光盘存储、光碟存储(包括压缩光
碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备等,不予
限制。
[0116] 需要说明的是,存储器304可以独立于处理器301存在,也可以和处理器301集成在一起。存储器304可以用于存储指令或者程序代码或者一些数据等。存储器304可以位于通
信装置300内,也可以位于通信装置300外,不做限制。
[0117] 处理器301,用于执行存储器304中存储的指令,以实现本申请下述实施例提供的通信方法。
[0118] 例如,当通信装置300为集中控制器或者集中控制器中的芯片或者片上系统时,处理器301可以执行存储器304中存储的指令,以实现本申请下述实施例中集中控制器所执行
的步骤。再例如,当通信装置300为功能实体或者功能实体中的芯片或者片上系统时,处理
器301可以执行存储器304中存储的指令,以实现本申请下述实施例中功能实体所执行的步
骤。
[0119] 在一种示例中,处理器301可以包括一个或多个CPU,例如图3中的CPU0和CPU1。
[0120] 作为一种可选的实现方式,通信装置300包括多个处理器,例如,除图3中的处理器301之外,还可以包括处理器307。
[0121] 作为一种可选的实现方式,通信装置300还包括输出设备305和输入设备306。示例性地,输入设备306是键盘、鼠标、麦克风或操作杆等设备,输出设备305是显示屏、扬声器
(speaker)等设备。
[0122] 需要说明的是,通信装置300可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图3中类似结构的设备。此外,图3中示出的
组成结构并不构成对该通信装置的限定,除图3所示部件之外,该通信装置可以包括比图示
更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0123] 本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
[0124] 此外,本申请的各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体
实现中也可以采用其他的名称,不予限制。例如,下述实施例中的通用消息还可以替换为处
理消息等,不予限制。
[0125] 下面以图2所示的架构为例,对本申请实施例提供的通信方法进行描述。
[0126] 图4为本申请实施例提供的一种通信方法,如图4所示,可以包括:
[0127] 步骤401:集中控制器接收通用消息。
[0128] 其中,集中控制器可以为图2所示网络中的集中控制器。
[0129] 其中,通用消息可以包括终端的标识、第一功能参考信息和第二功能参考信息;或者,包括第一功能参考信息和第二功能参考信息,但不包括终端的标识。
[0130] 其中,终端的标识可以用于标识终端,该终端可以为图2所示架构中的任一终端。该终端的标识可以为终端的永久标识,例如,终端的国际移动用户识别码(international 
mobile subscriber identity,IMSI);还可以为终端的临时标识,例如,终端的全球唯一临
时标识(globally unique temporary identity,GUTI);又可以为终端的应用层标识,例
如,application user ID;也可以为网元间接口协议分配的标识,例如,超文本传输协议
(hypertext transfer protocol,HTTP)协议分配的全限定域名(fully qualified domain 
name,FQDN)、无线接入点的控制和配置协议(control and provisioning of wireless 
access points protocol,CAPWAP)分配的标识、通用分组无线服务技术(general packet 
radio service,GPRS)隧道协议(GPRS tunnelling protocol,GTP)分配的标识、Diameter
协议分配的标识,等等。
[0131] 第一功能参考信息可以用于指示第一功能。
[0132] 其中,第一功能可以指的是某个功能实体实现的一个或多个网络功能。该网络功能可以依据运营商的需求来划分,该网络功能的粒度可以动态设置。具体地,该网络功能可
以是大粒度的功能,例如,网络注册功能、认证服务功能、会话管理功能、或策略控制功能
等。该网络功能也可以是小粒度的功能,具体可以是上述大粒度的功能所包括多个子功能
中的一个。例如,该网络功能为会话管理功能所包括下述多个子功能中的一个:建立分组数
据单元(packet data unit,PDU)会话(session),修改PDU session以及重建PDU session
等。以网络功能为会话管理功能为例,第一功能可以为会话管理功能,还可以为建立PDU 
session或者修改PDU session或者重建PDU session中的任一功能。需要说明的是,下述任
一功能(如:第二功能以及其他功能)的描述可参照第一功能的相关描述,不再赘述。
[0133] 其中,第一功能参考信息可以包括第一功能实体的标识和第一信令语义中的至少一种。
[0134] 第一功能实体的标识可以用于标识用于执行第一功能的第一功能实体。例如,第一功能实体的标识可以为第一功能实体的FQDN,名称或符号,因特网协议(internet 
protocol,IP)地址,或媒体接入控制(media access control,MAC)地址等。
[0135] 第一信令语义(signal syntax)可以用于指示(或标识)第一功能。例如,第一信令语义可以用于标识会话管理功能,也可以用于标识建立PDU session,不予限制。
[0136] 第二功能参考信息可以用于指示第二功能。第二功能与第一功能可以不同。具体地,第二功能参考信息与第一功能参考信息相似,可以参考第一功能参考信息的相关描述,
不再赘述。
[0137] 需要说明的是,本申请实施例不限定通用消息包括的内容,例如,除包括终端的标识、第一功能参考信息以及第二功能参考信息之外,通用消息还可以包括其他信息(消息
头、信元指针以及信元等)。其中,集中控制器接收通用消息的几种可实现方式可参照图4所
示方法的第一个场景所述,此外,通用消息的格式可以参考图5,但本申请实施例不限定通
用消息的格式。
[0138] 步骤402:集中控制器根据第一功能参考信息以及终端的标识,向第一功能实体发送第一请求消息;集中控制器根据第二功能参考信息以及终端的标识,向第二功能实体发
送第二请求消息。
[0139] 其中,第一功能实体,第二功能实体均可以为图2中的功能实体。
[0140] 其中,第一请求消息可以用于请求第一功能实体为终端执行第一功能。第二请求消息可以用于请求第二功能实体为终端执行第二功能。
[0141] 可选地,第一请求消息包括终端的指示信息,或者,终端的指示信息和第一信令语义,进一步地,还可以包括其他信息,例如,第一功能的输入参数,第一功能的输入参数可以
用于第一功能实体执行第一功能。
[0142] 可选地,第二请求消息包括终端的指示信息,或者,终端的指示信息和第二信令语义,进一步地,还可以包括其他信息,例如,第二功能的输入参数,第二功能的输入参数可以
用于第二功能实体执行第二功能。
[0143] 需要说明的是,终端的指示信息可以用于指示终端。具体的,终端的指示信息可以为上述通用消息中终端的标识,例如,通用消息中终端的标识为终端的用户永久标识符
(subscriber permanent identifier,SUPI),也可以为与该终端存在对应关系的信息,例
如,在集中控制器与功能实体间的接口协议中为终端分配的协议标识。
[0144] 具体地,步骤402中集中控制器根据第一功能参考信息和终端的标识,向第一功能实体发送第一请求消息可以包括:集中控制器从通用消息中获取第一功能参考信息和终端
的标识,当集中控制器根据第一功能参考信息确定触发第一功能实体执行第一功能时,向
第一功能实体发送第一请求消息。其中,第一请求消息可以携带终端的标识和第一功能参
考信息包括的部分信息,如:可以携带第一功能参考信息包括的第一信令语义。
[0145] 其中,集中控制器根据第一功能参考信息确定触发第一功能实体执行第一功能可以采用以下几种方式:
[0146] 方式一、当第一功能参考信息包括第一功能实体的标识时,集中控制器确定触发第一功能实体的标识所标识的第一功能实体执行第一功能。
[0147] 方式二、当第一功能参考信息包括第一信令语义,且第一信令语义用于指示第一功能时,集中控制器根据功能与功能实体之间的对应关系,确定触发第一功能所对应的第
一功能实体执行第一功能。
[0148] 其中,功能实体与功能之间的对应关系可以预先配置在集中控制器中,一种功能实体可以对应一个或者多个功能。
[0149] 例如,以功能实体为NF为例,下表一示出了功能实体与功能实体实现的功能之间的对应关系,如表一所示,NF1可以实现网络注册功能,NF2可以实现PDU会话建立功能,NF3
可以实现会话管理功能。假设第一功能参数信息包括第一信令语义,第一信令语义用于指
示“会话管理功能”,则集中控制器可以以“会话管理功能”为索引查询表一,从表一中确定
“会话管理功能”对应的NF为NF2,即确定由NF2执行会话管理功能,向NF2发送第一请求消
息,请求NF3执行会话管理功能。假设第一信令语义用于指示“网络注册功能”,则集中控制
器可以以“网络注册功能”为索引查询表一,从表一确定“网络注册功能”对应的NF为NF1,即
确定由NF1执行网络注册功能,向NF1发送第一请求消息,请求NF1执行网络注册功能。
[0150] 表一
[0151]功能 NF
网络注册功能 NF1
会话管理功能 NF2
认证服务功能 NF3
[0152] 方式三、当第一功能参考信息包括第一功能实体的标识和第一信令语义,且第一信令语义用于指示第一功能时,集中控制器确定触发第一功能实体的标识所标识的第一功
能实体执行第一信令语义所指示的第一功能。
[0153] 下面以NF1具有会话管理功能,第一信令语义所指示的的功能为“建立PDU session”,NF1的标识为NF ID1,功能实体与功能之间的对应关系如上述表一所示为例说
明。一种方式中,第一功能参考信息包括NF ID1,集中控制器可以确定触发NF ID1所标识的
NF1执行会话管理功能。又一种方式中,第一功能参考信息包括第一信令语义,则集中控制
器可以根据上述表一所示的功能实体与功能之间的对应关系,以及第一信令语义所指示的
“建立PDU session”功能,确定触发NF1建立PDU session。再一种方式中,第一功能参考信
息包括第一信令语义和NF ID1,则集中控制器可以确定触发NF ID1所标识的NF1执行第一
信令语义所指示的建立PDU session。
[0154] 与发送第一请求消息类似,集中控制器根据第二功能参考信息,向第二功能实体发送第二请求消息可参照集中控制器根据第一功能参考信息,向第一功能实体发送第一请
求消息的相关描述,不再赘述。
[0155] 需要说明的是,集中控制器可以同时执行向第一功能实体发送第一请求消息以及向第二功能实体发送第二请求消息的动作,也可以先执行向第一功能实体发送第一请求消
息的动作,再执行向第二功能实体发送第二请求消息的作用,不予限制。此外,上述“同时执
行”允许有一定的时间差,例如,两者相差1毫秒。
[0156] 其中,集中控制器可以根据各功能实体执行功能的时序来执行向各个功能实体发送请求消息的动作。例如,第一功能为PDU会话建立,第二功能为PDU会话释放,由于PDU会话
建立在时序上先于PDU会话释放,那么集中控制器先执行向第一功能实体发送第一请求消
息的动作,然后再执行向第二功能实体发送第二请求消息的动作。
[0157] 具体的,集中控制器根据各功能实体执行功能的时序来执行向各个功能实体发送请求消息的动作可参照图4所示方法的第二个场景中所述。
[0158] 步骤403:第一功能实体接收来自集中控制器的第一请求消息,并根据第一请求消息执行第一功能。
[0159] 其中,第一请求消息可以作为第一功能实体执行第一功能的触发条件,例如,第一功能实体接收到该第一请求消息就执行第一功能。
[0160] 显然,第一功能实体也可以根据第一请求消息中携带的信息执行第一功能。
[0161] 例如,当第一请求消息包括终端的指示信息时,第一请求消息可以作为第一功能实体执行第一功能的触发条件,第一功能实体接收到第一请求消息后,就可以根据终端的
指示信息为终端执行第一功能。
[0162] 再例如,当第一请求消息包括终端的指示信息和第一信令语义时,第一功能实体根据终端的指示信息和第一信令语义,为终端执行第一信令语义所指示的第一功能。
[0163] 具体的,第一功能实体可以根据第一功能的输入参数为终端执行第一功能。其中,第一功能实体可以通过下述图4所示方法的第四个场景中所述的几种方式获取第一功能的
输入参数。
[0164] 步骤404:第二功能实体接收来自集中控制器的第二请求消息,并根据第二请求消息执行第二功能。
[0165] 其中,第二功能实体执行步骤404的过程可参照步骤403中第一功能实体执行第一功能的过程,不再赘述。
[0166] 需要说明的是,图4所示方法仅以第一功能实体执行第一功能、第二功能实体执行第二功能为例进行说明,若图2所示网络除了包括第一功能实体和第二功能实体之外,还包
括第三功能实体、第四功能实体等两个以上功能实体,第三功能实体用于执行第三功能,第
四功能实体用于执行第四功能,且第三功能与第四功能与前述第一功能相类似,则图4中所
示的方法还包括集中控制器触发这两个以上功能实体执行相应的功能。如:通用消息还包
括第三功能参考信息和第四功能参考信息,集中控制器根据第三功能参考信息向第三功能
实体发送请求消息,以请求执行第三功能,集中控制器根据第四功能参考信息向第四功能
实体发送请求消息,以请求执行第四功能,具体细节可参照图4中所述,不再赘述。
[0167] 基于图4所示方法,集中控制器可以根据通用消息中携带的多个功能参考信息,请求多个功能实体为终端执行多个功能。与现有技术中通过网络功能之间的信令交互为终端
执行多个功能相比,可以降低信令开销,节约网络资源,提升效率。
[0168] 可选的,在图4所示方法的第一个场景中,集中控制器接收通用消息包括下述几种示例:
[0169] 示例一,集中控制器接收来自终端的通用消息。如:当终端确定触发执行第一功能以及第二功能时,终端可以将终端的标识、第一功能参考信息以及第二功能参考信息封装
在通用消息中,并通过终端与集中控制器之间的通信链路将通用消息发送给集中控制器。
[0170] 示例二,集中控制器接收来自接入网设备的通用消息。例如:当接入网设备确定为终端触发第一功能以及第二功能时,接入网设备可以将终端的标识、第一功能参考信息以
及第二功能参考信息封装在通用消息中,并将通用消息通过接入网设备与集中控制器之间
的通信链路发送给集中控制器。再例如:接入网设备根据来自终端的请求消息,生成该通用
消息,该通用消息包括终端的标识、第一功能参考信息以及第二功能参考信息。来自终端的
请求消息可以是一条消息,例如,该请求消息用于请求某种业务,或者请求执行第一功能
和/或第二功能;也可以是两条独立消息,例如,一条请求消息用于请求执行第一功能,另一
条消息用于请求执行第二功能。
[0171] 其中,接入网设备确定为终端触发第一功能以及第二功能可以包括:终端将自身的网络需求(如:请求实现第一功能和第二功能的需求)发送给接入网设备,接入网设备根
据终端的网络需求,确定为终端触发第一功能以及第二功能。
[0172] 示例三,集中控制器接收终端通过接入网设备发送的通用消息。如:当终端确定触发执行第一功能以及第二功能时,终端可以将终端的标识、第一功能参考信息以及第二功
能参考信息封装在通用消息中发送给接入网设备,接入网设备通过接入网设备与集中控制
器之间的通信链路将通用消息发送给集中控制器。
[0173] 需要说明的是,在示例三中,终端的标识可以不包括在通用消息中,如:接入网设备和集中控制器之间可以存在为终端建立的底层协议,接入网设备可以利用底层协议对接
收到的通用消息进行封装生成信令消息,并将生成的信令消息发送给集中控制器,即接入
网设备可以将接收到的通用消息承载在为终端建立的底层协议上发送给集中控制器。其
中,该信令消息的负载(payload)可以包括通用消息,为了便于集中控制器识别该通用消息
为终端发送的通用消息,该信令消息中除payload之外的部分可以包括低层协议为终端分
配的标识,如:上述HTTP协议分配的FQDN、CAPWAP分配的标识、GTP分配的标识、Diameter协
议分配的标识等。
[0174] 可选地,图4所示方法中的通用消息采用图5所示的格式。如图5所示,该通用消息可以包括消息头、多个信令头。进一步的,还可以包括多个信元等。
[0175] 其中,消息头可以包括版本号(或者协议版本号)、安全头、序列号以及终端的标识。
[0176] 版本号可以用于指示发送通用消息所用的协议版本,其中,协议版本可以为因特网协议版本4(internet protocol vision4,IPV4)、IPV6等等。
[0177] 安全头可以包括安全头类型(security header type)和/或消息验证码(message authentication code)。安全头类型可以用于指示通用消息的安全保护方式。消息验证码
可以为校验值,该校验值可以由用安全密钥对通用消息进行完整性保护操作所生成的校验
值。序列号可以为通用消息的序号。
[0178] 信令头可以包括功能参考信息,例如,上述第一功能参考信息。该功能参考信息可以用于指示某个功能。进一步的,信令头还可以包括信元指针。该信元指针可以用于指示携
带某个功能的输入参数的信元在通用消息中的位置,不同信令头包括的信元指针可以指示
携带不同的功能的输入参数的信元在通用消息中的位置。不同的信令头包括的功能参考信
息不同,不同信令头包括的信元指针指示的位置可以相同,也可以不同,当不同信令头包括
的信元指示指示的位置相同时,表示不同功能的输入参数携带在同一信元中,不同功能的
输入参数可以是相同的。
[0179] 例如,如图5所示,第一信令头包括第一功能参考信息以及第一信元指针,第二信令头包括第二功能参考信息以及第二信元指针。第一功能参考信息与第二功能参考信息不
同,第一功能参考信息包括第一功能实体的标识和第一信令语义,第二功能参考信息包括
第二功能实体的标识和第二信令语义。第一信元指针用于指示携带第一功能的输入参数的
信元(如图5中的信元a)在通用消息中的位置,第二信元指针用于指示携带第二功能的输入
参数的信元(如图5中的信元c)在通用消息中的位置。如果第一信元指针与第二信元指针均
指示信元b所处的位置,则表明第一功能的输入参数和第二功能的输入参数携带在信元b
中,第一功能和第二功能的输入参数可以相同。
[0180] 需要说明的是,信令头可以包括一个或多个信元指针,一个信元指针可以用于指示通知消息中一个或多个信元的位置,同一信令头包括的所有信元指针所指示的位置上的
信元包括同一功能的输入参数。例如,当第一信令头包括第一信令语义和多个信元指针,第
一信令语义用于指示第一功能时,第一信令头包括的所有信元指针均指示携带第一功能的
输入参数的信元在通用消息中的位置。
[0181] 信元可以包括一个或多个功能的输入参数,该输入参数可以理解为功能实体执行该功能所需的参数。例如,用于第一功能实体执行第一功能所需的参数可以为第一功能的
输入参数,第二功能实体执行第二功能所需的参数可以为第二功能的输入参数。同一功能
的输入参数可以包括一个或者多个参数,一个信元可以包括该功能的一个输入参数,也可
以包括该功能的多个输入参数中的部分或者全部参数,不予限制。
[0182] 例如,若第一功能的输入参数包括单网络切片辅助选择信息(single network slice selection assistance information,S‑NSSAI(s))、数据网络名称(data network 
name,DNN)、PDU session标识(indentity,ID)以及请求类型(request type),这些输入参
数可以包括在同一信元中,或者,S‑NSSAI(s)和DNN位于通知消息的第一信元中,PDU 
session ID以及请求类型可以包括在通知消息的第二信元中,或者,每个输入参数单独位
于通知消息的一个信元中,不予限制。
[0183] 又例如,假设第一功能实体具有第一功能,第一功能为会话管理功能,第一信令语义用于指示建立PDU session,第一信元指针用于指示包含有第一功能的输入参数的信元
在通用消息中的位置,第一功能的输入参数包括S‑NSSAI(s)、DNN、PDU session ID以及请
求类型。若S‑NSSAI(s)包含在通用消息中的第一信元,DNN包含在通用消息中的第三信元,
PDU session ID包含在通用消息中的第四信元,请求类型包含在通用消息中的第六信元,
且第一信元位于通用消息的第19‑50比特(bit)位,第三信元位于通用消息的第59‑80比特
(bit)位,第四信元位于通用消息的第81‑96比特(bit)位,第六信元位于通用消息的第105‑
106比特(bit)位,则第一信元指针可以指向第19‑50比特(bit)位、第59‑80比特(bit)位、
81‑96比特(bit)位、第105‑106比特(bit)位。若S‑NSSAI(s)、DNN、PDU session ID以及请求
类型包括在通用消息的第一信元中,且第一信元位于通用消息的第19‑105比特(bit)位,则
第一信元指针可以为第19‑105比特位。
[0184] 在又一种可能的实现方式中,信元指针用于指示某个功能的输入参数在数据库中的位置。
[0185] 具体地,信元指针可以为某个功能的输入参数的名称或者某个功能的输入参数的标识,还可以为某个功能的输入参数的具体取值。
[0186] 需要说明的是,上述某个功能可以指的是第一功能,或第二功能,不予限制。
[0187] 例如,假设第一功能为网络注册功能,第一功能的输入参数为终端签约的业务模式。其中,终端签约的业务模式可以为仅移动启动连接(mobile initiated connection 
only,MICO)业务/车联网(vehicle to X,V2X)业务,以V2X业务为例,可以将用于指示终端
是否签约V2X业务的指示信息携带在通用消息中的某个信元发送给集中控制器,且该通用
消息包括指示该信元在通用消息中的位置的信元指针,集中控制器在接收到通用消息后,
从通用消息中获取该信元指针,从该信元指针所指示的位置获取信元,从信元中读取用于
指示终端是否签约V2X业务的指示信息,若签约V2X业务,则将终端签约V2X业务的信息作为
第一功能的输入参数发送给第一功能,以便第一功能获知终端签约V2X业务后,查询数据库
中终端的签约数据(subscription data),从签约数据中获取V2X模式相关的信息,并根据
获取的V2X业务相关的信息为终端执行网络注册。该终端是否签约V2X业务的指示信息的取
值为“0”或“1”,“1”代表签约V2X业务,“0”代表未签约V2X业务。
[0188] 又例如,假设第一功能为移动性管理功能,第一功能的输入参数为终端的非连续接收(discontinuous reception,DRX)参数,信元指针可以为该DRX参数的名称,该DRX参数
的名称又可以描述为DRX参数的类型(type),集中控制器可以根据DRX参数的名称从数据库
获取该DRX对应的取值。
[0189] 再例如,假设第一功能为会话管理功能,第一功能的输入参数包括PDU session的相关参数,由于终端可能同时存在多个PDU session,为了指明是哪一个PDU session,信元
指针可以为PDU session ID,如:PDU session ID3。
[0190] 需要说明的是,图5仅为示例性附图,除图5所示内容之外,通用消息还可以包括其他内容,也可以在图5的基础上减少部分内容,如:在实际应用中,可以增加或者减少图5所
示通用消息包括的信令头,不予限制。
[0191] 采用图5所示的消息格式,能够增加协议的可扩展性、节省信令交互数量,避免信元的重复传输。
[0192] 可选地,在图4所示方法的第二个场景中,集中控制器根据各功能实体执行功能的时序来执行向各个功能实体发送请求消息的动作,包括:
[0193] 当第一功能与第二功能之间的时序关系为并行时,第一请求消息和第二请求消息是由集中控制器同时发送的;或者,
[0194] 当第一功能与第二功能之间的时序关系为:串行、且第一请求消息的时序优先于第二请求消息时,第二请求消息是由集中控制器在接收到第一请求消息的响应之后发送
的;或者,
[0195] 当第一功能与第二功能之间的时序关系为:串行、且第二请求消息的时序优先于第一请求消息时,第一请求消息是由集中控制器在接收到第二请求消息的响应之后发送
的。
[0196] 其中,“第一请求消息和第二请求消息是由集中控制器同时发送的”可以指:集中控制器可以在同一时刻向第一功能实体发送第一请求消息以及向第二功能实体发送第二
请求消息。上述“同时发送”允许有一定的时间差,例如,两者相差1毫秒。
[0197] 其中,集中控制器可以在集中控制器向第一功能实体发送第一请求消息以及向第二功能实体发送第二请求消息之前,根据第一功能参考信息和第二功能参考信息,确定第
一功能与第二功能之间的时序关系;具体的,集中控制器根据第一功能参考信息和第二功
能参考信息,确定第一功能和第二功能之间的时序关系可以采用如下实现方式。
[0198] 方式一,若第二功能实体执行第二功能与第一功能实体执行第一功能互不影响,则第一功能和第二功能之间的时序关系为并行,即第一请求消息和第二请求可以同时发
送。
[0199] 其中,若第二功能实体执行第二功能所需要的输入参数完全不依赖于第一功能实体执行完第一功能生成的输出参数,且,第一功能实体执行第一功能所需要的输入参数完
全不依赖于第二功能实体执行完第二功能生成的输出参数,则可以理解为第二功能实体执
行第二功能与第一功能实体执行第一功能互不影响。
[0200] 方式二、若第二功能实体执行第二功能是建立在第一功能实体成功执行第一功能的基础之上的,或者,若第一功能实体执行第一功能是建立在第二功能实体成功执行第二
功能的基础之上的,则第一功能和第二功能之间的时序关系为串行。
[0201] 在一个示例中,第二功能实体执行第二功能所需要的输入参数依赖于第一功能实体执行完第一功能生成的输出参数,则第一请求消息的时序优先于第二请求消息,集中控
制器可以在接收到第一请求消息的响应之后发送第二请求消息。
[0202] 在另一个示例中,第一功能实体执行第一功能所需要的输入参数依赖于第二功能实体执行完第二功能生成的输出参数,则第二请求消息的时序优先于第一请求消息,集中
控制器可以在接收到第二请求消息的响应之后发送第一请求消息。
[0203] 假设NF1执行第一功能,NF2执行第二功能,且第一功能是跟踪区列表(trace area list,TAL)更新,第二功能是建立PDU会话。由于TAL更新属于移动性管理功能,建立PDU会话
属于会话管理功能,两个功能之间互不影响,因此集中控制器可以同时执行向NF1发送第一
请求消息,以及向NF2发送第二请求消息的动作。
[0204] 假设NF1执行第一功能,NF2执行第二功能,且第一功能是移动性管理中的第三方认证,第二功能是会话管理功能中的建立PDU会话。由于建立PDU会话需要在第三方认证成
功之后才能执行,因此集中控制器先执行向NF1发送第一请求消息的动作,再执行向NF2发
送第二请求消息的动作。
[0205] 可选地,在图4所示实施例的第三个场景中,步骤403之后,上述方法还包括:
[0206] 当第一功能实体成功执行第一功能时,第一功能实体向集中控制器发送第一请求消息的响应,第一请求消息的响应用于指示第一功能被成功执行;或者,
[0207] 当第一功能实体未成功执行第一功能时,第一功能实体向集中控制器发送第一请求消息的响应,第一请求消息的响应用于指示第一功能实体执行第一功能失败。
[0208] 相应地,集中控制器接收来自第一功能实体的第一请求消息的响应。
[0209] 需要说明的是,当第一功能实体未成功执行第一功能时,第一功能实体也可以不向集中控制器发送第一请求消息的响应。相应地,若集中控制器在预设时间内未接收到第
一功能实体发送第一请求消息的响应,则确定第一功能实体未成功执行第一功能。其中,预
设时间可以根据需要进行设置,不予限制。
[0210] 其中,第一请求消息的响应可以包括第三信令语义,第三信令语义可以用于指示(或标识)第三功能。
[0211] 进一步地,在集中控制器接收到第一功能实体发送的第一请求消息的响应后,上述方法还可以包括:集中控制器从第一请求消息的响应中获取第三信令语义,并发送第三
信令语义。其中,当图4所示方法的第一个场景中,集中控制器接收终端发送的通用消息时,
集中控制器向终端发送第三信令语义;当图4所示方法的第一个场景中,集中控制器接收接
入网设备发送的通用消息时,集中控制器向接入网设备发送第三信令语义。
[0212] 假设第一请求消息用于请求NF1执行第一功能,第一功能为建立PDU session,由于在建立PDU session之后终端会执行第三方认证功能,因此,当NF1接收到第一请求消息,
成功建立PDU session后,NF1可以向集中控制器发送第一请求消息的响应,其中,第一请求
消息的响应中可以包括用于指示“第三方认证功能”的第三信令语义。相应地,集中控制器
在接收到第一请求消息的响应后,可以向终端发送第三信令语义,以便终端根据第三信令
语义执行第三方认证功能。
[0213] 可选地,第一请求消息的响应还包括其他信息,如:终端的第一数据,或者用于指示终端的第一数据的数据指示信息等,不予限制。
[0214] 其中,终端的第一数据可以是终端或者接入网设备执行第三功能所需要的参数,即第三功能的输入参数。例如,若第三功能为“第三方认证功能”,则终端的第一数据可以为
一些应用层安全参数,如:可以为应用标识(application indentifier,APP ID)以及服务
器证书等等。进一步的,当第一请求消息的响应包括终端的第一数据时,集中控制器可以从
第一请求消息的响应中获取终端的第一数据,向终端发送终端的第一数据,以便终端根据
终端的第一数据执行第三功能。
[0215] 其中,数据指示信息可以为终端的标识或者终端的第一数据的标识或者终端的第一数据的名称等。当第一请求消息的响应包括用于指示终端的第一数据的数据指示信息
时,集中控制器可以根据第一请求消息的响应包括的数据指示信息,从数据库中获取终端
的第一数据,并向终端发送终端的第一数据,以便终端根据终端的第一数据执行第三功能。
[0216] 需要说明的是,除上述方式之外,集中控制器还可以通过其他方式获取终端的第一数据,如:集中控制器可以根据第三信令语义确定触发第三功能,根据功能以及功能的输
入参数之间的对应关系,确定第三功能对应的输入参数,即终端的第一数据,并向终端发送
终端的第一数据,以便终端根据终端的第一数据执行第三功能。其中,功能以及功能的输入
参数之间的对应关系可以预先配置给集中控制器。
[0217] 例如,假设第一请求消息的响应仅包括第三信令语义,第三信令语义用于指示“第三方认证功能”,集中控制器在接收到第一请求消息的响应后,可以根据第三信令语义确定
触发第三方认证功能,并根据功能以及功能的输入参数之间的对应关系确定第三功能的输
入参数,例如:应用标识(application indentifier,APP ID)以及服务器证书等等,将确定
的第三功能的输入参数发送给终端,以便终端根据终端的第一数据执行第三功能。
[0218] 与第一功能实体类似,在步骤404之后,第二功能实体也可以向集中控制器发送第二请求消息的响应,如:当第二功能实体成功执行第二功能时,第二功能实体向集中控制器
发送第二请求消息的响应,第二请求消息的响应用于指示第二功能实体成功执行第二功
能;或者,当第二功能实体未成功执行第二功能时,第二功能实体向集中控制器发送第二请
求消息的响应,第二请求消息的响应用于指示第二功能实体执行第二功能失败。
[0219] 相应地,集中控制器接收来自第二功能实体的第二请求消息的响应。
[0220] 其中,第二请求消息的响应可以包括第四信令语义,第四信令语义可以用于指示(或标识)第四功能。第二请求消息的响应还可以包括其他信息,如:终端的第二数据或者用
于指示终端的第二数据的数据指示信息以及其他信息等。终端的第二数据可以为第四功能
的输入参数。
[0221] 进一步的,集中控制器接收到第二请求消息的响应后,可以将第二请求消息的响应包括的信息(如:第四信令语义,终端的第二数据)发送给终端或者接入网设备。
[0222] 具体的,第二功能实体的执行过程可参照图4所示的第三个场景中第一功能实体的执行过程,不再赘述。
[0223] 一种实现方式中,集中控制器可以将各个请求消息的响应中包括的内容携带在多个独立的消息发送出去。如:在图4所示方法的第一个场景中,当集中控制器接收来自终端
的通用消息时,集中控制器可以将第一请求消息的响应包括的内容携带在第一消息中发送
给终端,将第二请求消息的响应包括的内容携带在第二消息中发送给终端;或者,在图4所
示方法的第一个场景中,当集中控制器接收来自接入网设备的通用消息时,集中控制器可
以将第一请求消息的响应包括的内容携带在第一消息中发送给接入网设备,将第二请求消
息的响应包括的内容携带在第二消息中发送给接入网设备。第一消息、第二消息为相互独
立的两条消息。
[0224] 又一种实现方式中,为了节省信令开销,集中控制器可以将多个功能实体发送的请求消息的响应中的内容共同携带在同一消息(如:通用消息的响应)中发送出去,如:在图
4所示方法的第一个场景中,当集中控制器接收来自终端的通用消息时,集中控制器将发送
给终端;在图4所示方法的第一个场景中,当集中控制器接收来自接入网设备的通用消息
时,集中控制器将多个功能实体发送的请求消息的响应中的内容共同携带通用消息的响应
中发送给接入网设备。
[0225] 例如,以第一请求消息的响应包括第三信令语义,第二请求消息的响应包括第四信令语义为例,集中控制器可以将第三信令语义、第四信令语义共同携带在通用消息的响
应中发送给终端或者接入网设备。以第一请求消息的响应包括第三信令语义、终端的第一
数据,第二请求消息的响应包括第四信令语义、终端的第二数据为例,集中控制器可以将第
三信令语义、第四信令语义、终端的第一数据、终端的第二数据共同携带在通用消息的响应
中发送给终端或者接入网设备。
[0226] 示例性地,通用消息的响应采用图6所示格式,即将多个信令语义、终端的多个数据封装在通用消息的响应中。
[0227] 图6为通用消息的响应的格式示意图,如图6所示,该通用消息的响应可以包括消息头、多个信令头。进一步的,还可以包括多个信元等。
[0228] 其中,消息头可以参考图5所示消息头的相关描述,不再赘述。
[0229] 信令头可以包括信令语义。信元语义如前所示,可以用于指示(或者标识)某种功能,如:第三信令语义用于指示第三功能,第四信令语义用于指示第四功能。不同信令头包
括的信元语义不同。
[0230] 进一步的,信令头还可以包括一个或者多个信元指针。该信元指针可用于指示携带终端的数据(如终端的第一数据、终端的第二数据)的一个或者多个信元在通用消息的响
应中的位置。不同信令头包括的信元指针可以指示携带不同的功能的输入参数的信元在通
用消息中的位置。不同信令头包括的信元指针指示的位置可以相同,也可以不同。
[0231] 信元可以包括终端的数据,每个信元可以包括终端的一个数据或者多个数据。为避免数据冗余,不同信元包括的终端的数据不同。
[0232] 例如,图6为本申请实施例提供的通用消息的响应,如图6所示,该通用消息的响应包括消息头、第三信令头包括第三信令语义和第三信元指针,第四信令头包括第四信令语
义和第四信元指针,第三信元指针用于指示携带终端的第一数据的信元在通用消息的响应
中的位置,第四信元指针用于指示携带终端的第二数据的信元在通用消息的响应中的位
置。
[0233] 需要说明的是,图6仅为示例性附图,除图6所示内容之外,通用消息的响应还可以包括其他内容,不予限制。采用图6所示的消息格式,能够增加协议的可扩展性、节省信令交
互数量,避免信元的重复传输。
[0234] 可选地,在图4所示实施例的第四个场景中,第一功能实体执行第一功能之前,还包括:获取第一功能的输入参数。
[0235] 具体的,第一功能实体可以通过下述方式获取第一功能的输入参数:
[0236] 方式一:集中控制器接收第一功能的输入参数,向第一功能实体发送第一功能的输入参数,第一功能实体接收来自集中控制器的第一功能的输入参数。
[0237] 其中,集中控制器可以接收来自终端或者接入网设备的第一功能的输入参数,第一功能的输入参数可以存储在终端的上下文中。
[0238] 例如,终端可以从终端的上下文中获取第一功能的参数,将第一功能的输入参数直接发送给集中控制器,或者,将第一功能的输入参数发送给接入网设备,由接入网设备转
发给集中控制器。
[0239] 方式二:在步骤401中集中控制器接收到的通用消息包括第一功能的输入参数,集中控制器从通用消息中获取第一功能的输入参数,将第一功能的输入参数携带在第一请求
消息中发送给第一功能实体,第一功能实体从第一请求消息中获取第一功能的输入参数。
[0240] 方式三:集中控制器接收到来自第一功能实体的、用于请求第一功能的输入参数的第三请求消息,集中控制器根据第三请求消息,从数据库中获取第一功能的输入参数,并
向第一功能实体发送第一功能的输入参数。
[0241] 其中,集中控制器可以根据上述方式一获取第一功能的输入参数,并将获取到的第一功能的输入参数存储到数据库中;或者,集中控制器可以根据上述方式二获取第一功
能的输入参数,并将第一功能的输入参数存储到数据库中。
[0242] 其中,第三请求消息可以包括第一信元指针,第一信元指针可以用于指示携带第一功能的输入参数的信元在通用消息中的信元位置,第一功能实体可以从集中控制器获取
第一信元指针,将第一信元指针携带在第三请求消息中发送给集中控制器,以便集中控制
器根据第一信元指针,从第一信元指针所指示的位置获取携带第一功能的输入参数的信
元,并向第一功能实体发送该信元包括的第一功能的输入参数。如:
[0243] 示例性地,集中控制器接收到的通用消息中包括第一信元指针,集中控制器从通用消息中获取第一信元指针,将第一信元指针携带在第一请求消息中发送给第一功能实
体,当第一功能实体需要第一功能的输入参数执行第一功能时,第一功能实体可以将第一
信元指针携带在第三请求消息中发送给集中控制器,集中控制器接收到第三请求消息后,
从第三请求消息中获取第一信元指针,从第一信元指针从所指示的位置获取携带第一功能
的输入参数的信元,并向第一功能实体发送该信元包括的第一功能的输入参数。
[0244] 类似的,集中控制器也可以接收来自第二功能实体的、用于请求第二功能的输入参数的第四请求消息,集中控制器根据第四请求消息,向第二功能实体发送第二功能的输
入参数。其中,第二功能的输入参数可以包括第一功能的输出参数中的部分或全部。具体
的,该过程可以参照图4所示实施例的第四个场景中第一功能实体执行的过程,不再赘述。
[0245] 可选地,在图4所示实施例的第五个场景中,第一功能实体执行完第一功能之后,还包括:第一功能实体将第一功能的输出参数发送给集中控制器。
[0246] 进一步地,还可以包括:集中控制器将第一功能的输出参数存储在数据库中,以便其他功能实体或者设备共享第一功能的输出参数。
[0247] 具体的,该过程可以包括:
[0248] 第一功能实体向集中控制器发送第一功能的输出参数,集中控制器接收到第一功能的输出参数后,将第一功能的输出参数存储在数据库中。
[0249] 其中,第一功能的输出参数可以携带在第一请求消息的响应中发送给集中控制器,还可以携带在新增的一条消息中发送给集中控制器,不予限制。
[0250] 可选地,在图4所示实施例的第六个场景中,上述方法还包括:
[0251] 集中控制器接收来自第三功能实体的订阅请求;其中,订阅请求用于请求集中控制器将第一事件通知给第三功能实体,其中,第一事件为第一功能实体成功执行第一功能;
[0252] 在集中控制器接收到第一功能实体发送的第一请求消息的响应后,集中控制器将第一事件通知给第三功能实体。
[0253] 其中,第一请求消息的响应用于指示第一功能被成功执行。
[0254] 可选地,在图4所示实施例的第七个场景中,集中控制器上存储有注册信息,注册信息用于指示在成功执行第一功能之后执行第四功能;上述方法还包括:
[0255] 当集中控制器接收到第一功能实体发送的第一请求消息的响应时,集中控制器根据注册消息,向第四功能实体发送触发命令,该触发命令用于触发第四功能实体执行第四
功能。
[0256] 其中,第一请求消息的响应用于指示执行第一功能被成功执行。
[0257] 下面以第一功能实体为NF1,NF1具有“TAL更新”功能,第二功能实体为NF2,NF2具有“建立PDU session”功能,且“TAL更新”功能与“建立PDU session”功能互不影响为例,对
本申请实施例进行描述。
[0258] 图7为本申请实施例提供的又一种通信方法流程图。如图7所示,该方法可以包括:
[0259] 步骤701:终端向集中控制器发送通用消息。
[0260] 其中,通用消息中可以包括终端的标识、功能参考信息7a以及功能参考信息7b;功能参考信息7a包括用于指示“TAL更新”功能的信令语义7a,功能参考信息7b包括用于指示
“建立PDU session”功能的信令语义7b。
[0261] 其中,终端的标识如步骤401中所述,不再赘述。
[0262] 具体地,通用消息的格式可以如图5所示,终端的标识包括在消息头中,信令语义7a、信令语义7b包括在不同的信令头中等。例如,终端确定进行TAL更新以及建立PDU 
session后,可以按照图5所示格式,生成包括终端的标识、信令语义7a、信令语义7b的通用
消息,并将生成的通用消息中发送给集中控制器。
[0263] 步骤702:集中控制器接收通用消息,根据通用消息中的功能参考信息7a向NF1发送请求消息7a,根据通用消息中的功能参考信息7b向NF2发送请求消息7b。
[0264] 其中,请求消息7a可以用于请求NF1为终端进行TAL更新,请求消息7a中可以携带信令语义7a和终端的标识,或者,当NF1仅具有“TAL更新”功能时,请求消息7a可以仅携带终
端的标识,但不携带信令语义7a。
[0265] 其中,请求消息7b可以用于请求NF2为终端建立PDU session,请求消息7b中可以携带信令语义7b和终端的标识,或者,在NF2仅具有“建立PDU session”功能时,请求消息7b
可以仅携带终端的标识,但不携带信令语义7b。
[0266] 具体的,集中控制器根据功能参考信息7a向NF1发送请求7a可以包括:集中控制器根据功能实体和功能实体所执行的功能之间的对应关系,以及功能参考信息7a包括的信令
语义7a所指示的“TAL更新”功能,确定与“TAL更新”功能对应的网络功能为NF1,向NF1发送
请求7a。
[0267] 其中,集中控制器根据功能参考信息7b向NF2发送请求消息7b的过程可参照集中控制器根据功能参考信息7a向NF1发送请求消息7a的过程,不再赘述。
[0268] 步骤703:NF1接收请求7a,根据请求消息7a为终端进行TAL更新。
[0269] 其中,当请求消息7a包括终端的标识和信令语义7a时,NF1接收到请求消息7a后,可以根据终端的标识和信令语义7a,确定为该终端的标识所标识的终端执行信令语义7a所
指示的“TAL更新”功能。
[0270] 当请求消息7a包括终端的标识,但不包括信令语义7a时,请求消息7a作为NF1为终端进行TAL更新的触发条件,NF1接收到请求消息7a后,根据终端的标识确定为该终端的标
识所标识的终端进行TAL更新。
[0271] 其中,NF1为终端进行TAL更新可以包括以下步骤:
[0272] 步骤703a:NF1向集中控制器发送请求消息7c。
[0273] 其中,请求消息7c可以用于请求TAL更新的输入参数。
[0274] 步骤703b:集中控制器接收请求消息7c,向NF1发送TAL更新的输入参数。
[0275] 其中,集中控制器可以从数据库中读取TAL更新的输入参数。如:步骤701所述的通用消息中可以包括TAL更新的输入参数,当集中控制器接收到通用消息后,可以将通用消息
中的TAL更新的输入参数存储到数据库中,当集中控制器接收到请求消息7c时,从数据库中
读取TAL更新的输入参数,并发送给NF1。
[0276] 步骤703c:NF1接收TAL更新的输入参数,利用TAL更新的输入参数更新终端的TAL。
[0277] 其中,步骤703c中利用TAL更新的输入参数更新终端的TAL可以采用现有技术来实现,不再赘述。
[0278] 步骤704、NF1在终端的TAL更新完成后,向集中控制器发送请求消息7a的响应。
[0279] 其中,请求消息7a的响应可以用于指示TAL更新被成功执行。请求消息7a的响应中可以携带TAL更新的输出参数,还可以携带信令语义7c,信令语义7c用于指示第三功能,第
三功能可以为“网络注册”功能。
[0280] 进一步的,请求消息7a的响应的还可以携带终端的第一数据,如“网络注册”功能的输入参数。
[0281] 步骤705:集中控制器接收NF1发送的请求消息7a的响应。
[0282] 可选地,当步骤705中请求消息7a的响应中携带TAL更新的输出参数时,步骤708还包括:集中控制器根据请求消息7a的响应将TAL更新的输出参数存储到数据库中。
[0283] 步骤706:NF2接收请求消息7b,根据请求消息7b为终端建立PDU session。
[0284] 其中,当请求消息7b包括终端的标识和信令语义7b时,NF2接收到请求消息7b后,可以根据终端的标识和信令语义7b,确定为该终端的标识所标识的终端执行信令语义7b所
指示的“建立PDU session”功能。
[0285] 当请求消息7b包括终端的标识,但不包括信令语义7b时,请求消息7b作为NF2为终端建立PDU session的触发条件,NF2接收到请求消息7b后,根据终端的标识确定为该终端
的标识所标识的终端进行建立PDU session。
[0286] 其中,NF2为终端建立PDU session可以包括以下步骤:
[0287] 步骤706a:NF2向集中控制器发送请求消息7d。
[0288] 其中,请求消息7d可以用于请求消息建立PDU session的输入参数。
[0289] 步骤706b:集中控制器接收请求消息7d,向NF2发送建立PDU session的输入参数。
[0290] 其中,集中控制器可以从数据库中读取建立PDU session的输入参数。如:步骤701所述的通用消息中可以包括建立PDU session的输入参数,当集中控制器接收到通用消息
后,可以将通用消息中的建立PDU session的输入参数存储到数据库中,当集中控制器接收
到请求消息消息7d时,从数据库中读取建立PDU session的输入参数,并发送给NF2。
[0291] 步骤706c:NF2接收建立PDU session的输入参数,利用建立PDU session的输入参数为终端建立PDU session。
[0292] 其中,步骤704c中利用建立PDU session的输入参数为终端建立PDU session可以采用现有技术来实现,不再赘述。
[0293] 步骤707:NF2在建立PDU session完成后,向集中控制器发送请求消息7b的响应。
[0294] 其中,请求消息7b的响应可以用于指示NF2成功建立PDU session。
[0295] 请求消息7b的响应中可以携带建立PDU session的输出参数,还可以携带信令语义7d,信令语义7d用于指示第四功能,第四功能可以为“第三方认证”功能。
[0296] 进一步的,请求消息7b的响应的还可以携带终端的第二数据,如“第三方认证”功能的输入参数。
[0297] 步骤708:集中控制器接收NF2发送的请求消息7b的响应。
[0298] 可选地,当请求消息7b的响应中携带建立PDU session的输出参数时,步骤713还包括:集中控制器根据请求消息7b的响应将建立PDU session的输出参数存储到数据中。
[0299] 可选地,集中控制器接收到请求消息7a的响应和请求消息7b的响应后,可以将请求消息7a的响应和请求消息7b的响应所包括的内容携带在通用消息的响应中发送给终端。
具体的,如步骤709所示。
[0300] 步骤709:集中控制器向终端发送通用消息的响应。
[0301] 其中,通用消息的响应可以用于指示成功更新终端的TAL,以及,为终端成功建立PDU session。通用消息的响应可以包括:信令语义7c、信令语义7d、终端的第一数据以及终
端的第二数据。
[0302] 其中,通用消息的响应可以采用图6所示格式,不再赘述。
[0303] 进一步的,通用消息的响应还可以包括信元指针7a、信元指针7b,信元指针7a用于指示携带终端的第一数据的信元在通用消息的响应中的位置,信元指针7b用于指示携带终
端的第二数据的信元在通用消息的响应中的位置等信息。
[0304] 步骤710:终端接收通用消息的响应。
[0305] 需要说明的是,步骤703与步骤706的执行先后顺序不受限制。
[0306] 步骤711:终端根据通用消息的响应执行网络注册功能以及第三方认证功能。
[0307] 可选的,终端根据通用消息的响应包括的信令语义7c确定执行“网络注册”功能后,根据信元指针7a获取携带终端的第一数据的信元,利用终端的第一数据执行网络注册。
[0308] 终端根据通用消息的响应包括的信令语义7d确定执行“第三方认证”功能后,根据信元指针7b获取携带终端的第二数据的信元,利用终端的第二数据执行第三方认证。
[0309] 基于图7所示方法,终端可以将用于请求NF为终端进行TAL更新和建立PDU session的信令语义携带在同一条消息中发送给集中控制器,集中控制器接收到该消息后,
可以同时请求NF1执行TAL更新以及请求NF2建立PDU session,即可以通过终端与集中控制
器的一次消息交互触发多个功能实体执行相应的功能,无需通过NF1与NF2的信令交互完成
TAL更新以及PDU session会话建立,减少消息发送次数,降低信令开销,节约网络资源,提
高效率。
[0310] 下面以第一功能实体为NF1,NF1具有“第三方认证”功能,第二功能实体为NF2,NF2具有“建立PDU session”,且“第三方认证”功能在“建立PDU session”功能之后执行为例,
对本申请实施例进行描述。
[0311] 图8为本申请实施例提供的又一种通信方法流程图,如图8所示,该方法可以包括:
[0312] 步骤801:终端向集中控制器发送通用消息。
[0313] 其中,通用消息中可以包括终端的标识、功能参考信息8a以及功能参考信息8b;功能参考信息8a包括用于指示“建立PDU session”功能的信令语义8a,功能参考信息8b包括
用于指示“第三方认证”功能的信令语义8b。
[0314] 其中,终端的标识如步骤401中所述,不再赘述。
[0315] 具体地,通用消息的格式可以如图5所示,终端的标识包括在消息头中,信令语义8a、信令语义8b包括在不同的信令头中等。例如,终端确定建立PDU session和第三方认证
后,可以按照图5所示格式,生成包括终端的标识、信令语义8a、信令语义8b的通用消息,并
将生成的通用消息中发送给集中控制器。
[0316] 步骤802:集中控制器接收通用消息,根据通用消息中的功能参考信息8a向NF1发送请求消息8a。
[0317] 其中,请求消息8a可以用于请求NF1为终端建立PDU session,请求消息8a中可以携带信令语义8a和终端的标识,或者,当NF1仅具有“建立PDU session”功能时,请求消息8a
可以仅携带终端的标识,但不携带信令语义8a。
[0318] 具体的,集中控制器根据信令语义8a向NF1发送请求消息8a可以包括:集中控制器根据功能实体和功能实体所执行的功能之间的对应关系,以及信令语义8a所指示的“建立
PDU session”功能,确定与“建立PDU session”功能对应的网络功能为NF1,向NF1发送请求
消息8a。
[0319] 其中,在根据功能参考信息8a向NF1发送请求消息8a之前,还可以包括:集中控制器根据功能参考信息8a和功能参考信息8b,确定NF2为终端进行第三方认证所需要的输入
参数依赖于NF1为终端建立PDU session完成后的输出参数,即确定“建立PDU session”功
能与“第三方认证”功能之间的时序关系为串行、且请求消息8a的时序优先于请求消息8b,
集中控制器可以先执行步骤802,再接收到请求消息8a的响应之后执行步骤806。
[0320] 步骤803:NF1接收请求消息8a,根据请求消息8a为终端建立PDU session。
[0321] 其中,当请求消息8a包括终端的标识和信令语义8a时,NF1接收到请求消息8a后,可以根据终端的标识和信令语义8a,确定为该终端的标识所标识的终端执行信令语义8a所
指示的“建立PDU session”功能。
[0322] 当请求消息8a包括终端的标识,但不包括信令语义8a时,请求消息8a作为NF1为终端进行TAL更新的触发条件,NF1接收到请求消息8a后,根据终端的标识确定为该终端的标
识所标识的终端建立PDU session。
[0323] 其中,NF1为终端建立PDU session可以包括以下步骤:
[0324] 步骤803a:NF1向集中控制器发送请求消息8c。
[0325] 其中,请求消息8c可以用于请求建立PDU session的输入参数。
[0326] 步骤803b:集中控制器接收请求消息8c,向NF1发送建立PDU session的输入参数。
[0327] 其中,集中控制器可以从数据库中读取建立PDU session的输入参数。如:步骤801所述的通用消息中可以包括建立PDU session的输入参数,当集中控制器接收到通用消息
后,可以将通用消息中的建立PDU session的输入参数存储到数据库中,当集中控制器接收
到请求消息8c时,从数据库中读取建立PDU session的输入参数,并发送给NF1。
[0328] 步骤803c:NF1接收建立PDU session的输入参数,利用建立PDU session的输入参数对终端建立PDU session。
[0329] 其中,步骤803c中利用建立PDU session的输入参数建立PDU session可以采用现有技术来实现,不再赘述。
[0330] 步骤804、NF1在成功建立PDU session后,向集中控制器发送请求消息8a的响应。
[0331] 其中,请求消息8b的响应可以用于指示NF2成功建立PDU session。请求消息8b的响应中可以携带建立PDU session的输出参数。
[0332] 步骤805:集中控制器接收NF1发送的请求消息8a的响应。
[0333] 可选地,当请求消息8a的响应中可以携带建立PDU session的输出参数时,步骤808还包括:集中控制器根据请求消息8a的响应,将建立PDU session的输出参数存储到数
据库中。
[0334] 步骤806、集中控制器向NF2发送请求消息8b。
[0335] 其中,请求消息8b可以用于请求NF2为终端进行第三方认证,请求消息8b中可以携带信令语义8b和终端的标识,或者,在NF2仅具有“第三方认证”功能时,请求消息8b可以仅
携带终端的标识,但不携带信令语义8b。
[0336] 其中,集中控制器向NF2发送请求消息8b可以包括:集中控制器根据“建立PDU session”功能与“第三方认证”功能之间的时序关系,向NF2发送请求消息8b。
[0337] 步骤807:NF2接收请求消息8b,根据请求消息8b为终端进行第三方认证。
[0338] 其中,当请求消息8b包括终端的标识和信令语义8b时,NF2接收到请求消息8b后,可以根据终端的标识和信令语义8b,确定为该终端的标识所标识的终端执行信令语义8b所
指示的“第三方认证”功能。
[0339] 当请求消息8b包括终端的标识,但不包括信令语义8b时,请求消息8b作为NF2为终端进行TBL更新的触发条件,NF2接收到请求消息8b后,根据终端的标识确定为该终端的标
识所标识的终端进行第三方认证。
[0340] 其中,NF2为终端进行第三方认证可以包括以下步骤:
[0341] 步骤807a:NF2向集中控制器发送请求消息8c。
[0342] 其中,请求消息8c可以用于请求第三方认证的输入参数。
[0343] 步骤807b:集中控制器接收请求消息8c,向NF2发送第三方认证的输入参数。
[0344] 其中,集中控制器可以从数据库中读取第三方认证的输入参数。如:步骤801所述的通用消息中可以包括第三方认证的输入参数,当集中控制器接收到通用消息后,可以将
通用消息中的第三方认证的输入参数存储到数据库中,当集中控制器接收到请求消息8c
时,从数据库中读取第三方认证的输入参数,并发送给NF2。
[0345] 步骤807c:NF2接收第三方认证的输入参数,利用第三方认证的输入参数对终端进行第三方认证。
[0346] 其中,步骤807c中利用第三方认证的输入参数对终端进行第三方认证可以采用现有技术来实现,不再赘述。
[0347] 步骤808、NF2为终端进行第三方认证完成后,向集中控制器发送请求消息8b的响应。
[0348] 其中,请求消息8b的响应可以用于指示NF2成功完成第三方认证。请求消息8b的响应中可以携带第三方认证的输出参数。
[0349] 步骤809:集中控制器接收NF2发送的请求消息8b的响应。
[0350] 可选地,当步骤705中请求消息8b的响应中携带第三方认证的输出参数时,步骤708还包括:集中控制器根据请求消息8b的响应将第三方认证的输出参数存储到数据库中。
[0351] 步骤810:集中控制器向终端发送通用消息的响应。
[0352] 其中,通用消息的响应可以用于指示为终端成功建立PDU session以及完成第三方认证。
[0353] 步骤811:终端接收通用消息的响应。
[0354] 基于图8所示方法,终端可以将用于请求NF为终端进行第三方认证和建立PDU session的信令语义携带在同一条消息中发送给集中控制器,集中控制器接收到该消息后,
可以根据第三方认证和建立PDU session之间的时序关系,先请求NF1建立PDU session,再
请求NF2执行第三方认证,如此,可以通过终端与集中控制器的一次消息交互先后触发多个
功能实体执行相应的功能,无需通过NF1与NF2的信令交互完成第三方认证和建立PDU 
session,减少消息发送次数,降低信令开销,节约网络资源,提高效率。
[0355] 上述主要从各个节点之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个节点,例如集中控制器、第一功能实体、第二功能实体为了实现上述功能,
其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识
到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计
算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执
行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来
使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0356] 本申请实施例可以根据上述方法示例对集中控制器、第一功能实体、第二功能实体进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个
以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以
采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,
仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0357] 图9为本申请实施例提供的一种通信装置90的结构示意图。本实施例所涉及的通信装置90可以为集中控制器或者集中控制器中的芯片或片上系统。该通信装置90可以用于
执行上述方法实施例中集中控制器的功能。
[0358] 作为一种可实现方式,如图9所示,该通信装置90可以包括:接收单元901,发送单元902。
[0359] 接收单元901,用于接收包括终端的标识、第一功能参考信息以及第二参考信息的通用消息。例如,接收单元901可以用于支持通信装置90执行步骤401、步骤702以及步骤
802。
[0360] 发送单元902,用于根据接收单元901接收到的第一功能参考信息和终端的标识,向第一功能实体发送用于请求第一功能实体为终端执行第一功能的第一请求消息。
[0361] 发送单元902,用于根据接收单元901接收到的第二功能参考信息和终端的标识,向第二功网元发送用于请求第二功能实体为终端执行第二功能的第二请求消息。例如,发
送单元902可以用于支持通信装置90执行步骤402、步骤702、步骤802以及步骤806。
[0362] 具体的,本申请实施例提供的通信装置90可以执行上述图4对应的方法实施例中集中控制器的动作,其实现原理和技术效果类似,在此不再赘述。
[0363] 作为又一种可实现方式,图9所示通信装置90可以包括:处理模块和通信模块。
[0364] 其中,通信模块可以集成接收单元901和发送单元902的功能。
[0365] 处理模块901用于对通信装置90的动作进行控制管理,通信模块用于支持通信装置90执行步骤401、步骤402等以及与其他网络实体的通信。
[0366] 进一步的,图9所示通信装置90还包括存储模块,用于存储通信装置90的程序代码和数据。
[0367] 其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。
[0368] 处理器也可以是实现计算功能的组合,例如,包含一个或多个微处理器,或者DSP和微处理器的组合,等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储
器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图9所示通信装置90
可以为图3所示通信装置。
[0369] 再一种可实现方式中,图9所示装置90包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置90运行时,该处理器执行该存储器存储的该计算机执行指
令,以使该通信装置90执行如上述方法实施例中集中控制器的动作。
[0370] 图10为本申请实施例提供的一种通信装置100的结构示意图。本实施例所涉及的通信装置可以为第一功能实体或者第一功能实体中的芯片或片上系统。该通信装置100可
以用于执行上述方法实施例中第一功能实体的功能。
[0371] 作为一种可实现方式,如图10所示,该通信装置可以包括:接收单元1001,执行单元1002。
[0372] 接收单元1001,用于接收来自集中控制器的、用于请求第一功能实体为终端执行第一功能的第一请求消息。例如,接收单元1001可以支持通信装置100执行步骤403、步骤
703以及步骤803。
[0373] 执行单元1002,用于根据接收单元1001接收到的第一请求消息,执行第一功能。例如,执行单元1002可以用于支持通信装置100执行步骤403、步骤703以及步骤803等。
[0374] 具体的,本申请实施例提供的通信装置100可以执行上述图4对应的方法实施例中第一功能实体的动作,其实现原理和技术效果类似,在此不再赘述。
[0375] 作为又一种可实现方式,图10所示通信装置100可以包括:处理模块和通信模块。通信模块可以集成发送单元1001的功能。处理模块1001用于对通信装置100的动作进行控
制管理,通信模块用于支持通信装置100执行步骤403以及与其他网络实体的通信等。
[0376] 进一步的,图10所示通信装置100还包括存储模块,用于存储通信装置100的程序代码和数据。其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内
容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例
如,包含一个或多个微处理器,或者DSP和微处理器的组合,等等。通信模块可以是收发电路
或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储
模块为存储器时,图10所示通信装置100可以为图3所示通信装置。
[0377] 再一种可实现方式中,图10所示装置100包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置100运行时,该处理器执行该存储器存储的该计算机执行
指令,以使该通信装置100执行如上述方法实施例中第一功能实体的动作。
[0378] 图11为本申请实施例提供的一种通信系统的结构示意图,如图11所示,该系统可以包括集中控制器110、功能实体111和终端112。
[0379] 其中,集中控制器110与通信装置90的功能相同,功能实体111与通信装置100的功能相同。此外,功能实体111可以为一个或多个。
[0380] 终端112,用于向集中控制器110发送通用消息。其中,通用消息如图4所示方法对应的实施例中所述,不再赘述。
[0381] 以功能实体111包括功能实体1111和功能实体1112为例,集中控制器110,用于执行图4,图7或图8所示实施例中集中控制器的动作,例如,接收来自终端112的通用消息,以
及根据第一功能参考信息和终端的标识向功能实体1111发送第一请求消息,根据第二功能
参考信息和终端的标识向功能实体1112发送第二请求消息。
[0382] 功能实体1111,用于执行图4,图7或图8所示实施例中第一功能实体的动作,例如,根据第一请求消息执行第一功能。
[0383] 功能实体1112,用于执行图4,图7或图8所示实施例中第二功能实体的动作,例如,根据第二请求消息执行第二功能。
[0384] 进一步的,功能实体1111还可以用于向集中控制器110发送第三信令语义,第三信令语义用于指示第三功能。
[0385] 集中控制器110,还可以用于接收来自功能实体1111的第三信令语义,并向终端112发送第三信令语义,以便终端112根据第三信令语义执行第三功能。
[0386] 类似的,功能实体1112还可以用于向集中控制器110发送第四信令语义,第四信令语义用于指示第四功能。
[0387] 集中控制器110,还可以用于接收来自功能实体1112的第四信令语义,并向终端112发送第四信令语义,以便终端112根据第四信令语义执行第四功能。
[0388] 其中,在第三功能与第一功能的时序关系为串行(如:第三功能需要在成功执行第一功能之后执行)的情况下,功能实体1111可以在成功执行第一功能之后,向集中控制器
110发送第三信令语义,该第三信令语义可以携带在第一请求消息的响应。
[0389] 在第四功能与第二功能的时序关系为串行(如:第四功能需要在成功执行第二功能之后执行)的情况下,功能实体1111可以在成功执行第二功能之后,向集中控制器110发
送第四信令语义,该第四信令语义可以携带在第二请求消息的响应。
[0390] 其中,第一请求消息的响应、第二请求消息的响应的相关描述可参照上述方法实施例中所述,不再赘述。
[0391] 例如,第三功能可以为“PDU会话修改”功能,该功能可以独立执行,当功能实体1111确定执行“PDU会话修改”功能后,功能实体1111可以向集中控制器110发送用于指示
“PDU会话修改”功能的第三信令语义,集中控制器110接收到第三信令语义后,可以向终端
发送第三信令语义。
[0392] 又例如,第一功能为建立“PDU会话”功能,第三功能为“第三方认证”功能,“第三方认证”功能需要在成功建立“PDU会话”之后执行,第一请求消息为请求功能实体1111为终端
建立PDU会话。当功能实体1111接收第一请求消息,并成功建立PDU会后,功能实体1111可以
向集中控制器110发送第一请求消息的响应,该第一请求消息的响应可以携带用于指示“第
三方认证”功能的第三信令语义。
[0393] 具体的,本申请实施例提供的通信系统可以执行上述图4或图7或图8对应的方法实施例,其实现原理和技术效果类似,不再赘述。
[0394] 图12为本申请实施例提供的一种通信系统的结构示意图,如图12所示,该系统可以包括集中控制器120、功能实体121、接入网设备122。
[0395] 其中,集中控制器120与通信装置90的功能相同,功能实体121与通信装置100的功能相同。此外,功能实体121可以为一个或多个。
[0396] 接入网设备122,用于向集中控制器120发送通用消息。其中,通用消息如图4所示方法对应的实施例中所述,不再赘述。
[0397] 以功能实体121包括功能实体1211和功能实体1212为例,集中控制器120,用于执行图4,图7或图8所示实施例中集中控制器的动作,例如,接收来自接入网设备121的通用消
息,以及根据第一功能参考信息和终端的标识向功能实体1211发送第一请求消息,根据第
二功能参考信息和终端的标识向功能实体1212发送第二请求消息。
[0398] 功能实体1211,用于执行图4,图7或图8所示实施例中第一功能实体的动作,例如,根据第一请求消息执行第一功能。
[0399] 功能实体1212,用于执行图4,图7或图8所示实施例中第二功能实体的动作,例如,根据第二请求消息执行第二功能。
[0400] 进一步的,图12所示系统还可以包括:终端123。
[0401] 一种实现方式中,终端123,用于向接入网设备122发送终端123的标识、第一功能参考信息以及第二功能参考信息。
[0402] 接入网设备122,具体用于接收来自终端123的终端123的标识、第一功能参考信息以及第二功能参考信息,将终端123的标识、第一功能参考信息以及第二功能参考信息封装
生成通用消息,并向集中控制器120发送通用消息。
[0403] 又一种实现方式中,终端123,用于向接入网设备122发送通用消息。
[0404] 接入网设备122,具体用于接收来自终端123的通用消息,并向集中控制器120发送通用消息。
[0405] 进一步的,功能实体1211还可以用于向集中控制器120发送第三信令语义,第三信令语义用于指示第三功能。
[0406] 集中控制器120,还可以用于接收来自功能实体1211的第三信令语义,并向接入网设备122发送第三信令语义,以便接入网设备122根据第三信令语义执行第三功能。
[0407] 类似的,功能实体1212还可以用于向集中控制器120发送第四信令语义,第四信令语义用于指示第四功能。
[0408] 集中控制器120,还可以用于接收来自功能实体1212的第四信令语义,并向接入网设备122发送第四信令语义,以便接入网设备122根据第四信令语义执行第四功能。
[0409] 其中,在第三功能与第一功能的时序关系为串行(如:第三功能需要在成功执行第一功能之后执行)的情况下,功能实体1211可以在成功执行第一功能之后,向集中控制器
120发送第三信令语义,该第三信令语义可以携带在第一请求消息的响应。
[0410] 在第四功能与第二功能的时序关系为串行(如:第四功能需要在成功执行第二功能之后执行)的情况下,功能实体1212可以在成功执行第二功能之后,向集中控制器120发
送第四信令语义,该第四信令语义可以携带在第二请求消息的响应。
[0411] 其中,第一请求消息的响应、第二请求消息的响应的相关描述可参照上述方法实施例中所述,不再赘述。
[0412] 具体的,本申请实施例提供的通信系统可以执行上述图4或图7或图8对应的方法实施例,其实现原理和技术效果类似,不再赘述。
[0413] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上
述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成
以上描述的全部或者部分功能。
[0414] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
[0415] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到
多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的
目的。
[0416] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0417] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单
片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。
而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码
的介质。
[0418] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申
请的保护范围应以所述权利要求的保护范围为准。