通信方法、装置及计算机可读存储介质与流程

摘要: 本技术涉及通信,尤其涉及一种通信方法、装置及计算机可读存储介质。背景技术:1、在移动通信系统中,终端与网络之间所有业务相关的非接入层(non-accessstr...
通信方法、装置及计算机可读存储介质与流程

本技术涉及通信,尤其涉及一种通信方法、装置及计算机可读存储介质。

背景技术:

1、在移动通信系统中,终端与网络之间所有业务相关的非接入层(non-accessstratum,nas)消息,都会经过接入和移动性管理功能(access and mobility managementfunction,amf)传输,导致amf易于受到网络功能更新的影响。amf作为终端接入网络的关键节点,若amf随着网络功能的更新进行升级,可能会造成终端连接中断。

2、在面对未来网络更加多样、动态的业务需求时,当前网络架构的缺点日益凸显,为此业界提出了一种新的网络架构:通过用户面传输部分业务的nas消息的架构(简称为:nas通过(over)用户面(user plane,up)架构),以使得这部分业务的引入不影响例如amf等其他无关的网元。

3、在nas over up架构下,当nf不通过控制面(control plane,cp)与终端交互nas消息时,终端终结的(mobile terminated,mt)消息如何下发给终端,成为一项亟待解决的问题。

技术实现思路

1、本技术提供一种通信方法、装置及计算机可读存储介质,实现了nas over up架构下,信令消息的成功下发。

2、第一方面,本技术提供了一种通信方法,该方法可应用于第一网元,或第一网元中的模块(例如电路,芯片或芯片系统等)、或能实现全部或部分第一网元功能的逻辑节点、逻辑模块或软件。下文中以第一网元为例来描述该方法。

3、示例性地,该方法包括:确定向第一终端发送信令消息;获取所述第一终端的第一会话的终端地址,所述第一会话为用于传输信令消息的会话;基于所述第一会话的终端地址,向第一终端发送信令消息。

4、其中,信令消息用于第一网元发起业务或服务,该信令消息可以替换为控制消息。示例性地,本技术中的信令消息可以是nas消息,或者是终端终结的(mobile terminated,mt)的nas消息。

5、第一终端的第一会话是指示第一终端关联的至少一个会话中,可用于传输信令消息的会话。第一会话的终端地址可以是网际协议版本(internet protocol version,ipv)4地址、ipv6地址、网际协议(internet protocol,ip)地址+端口、或媒体接入控制(mediumaccess control,mac)地址等。

6、第一网元向终端发送的信令消息可以承载在第一会话上传输。

7、基于此技术方案,第一网元可以在确定向第一终端发送信令消息的情况下,获取第一终端关联的会话中可用于传输该信令消息的第一会话,进而获取第一会话的终端地址,这样一来,第一网元可以基于第一会话的终端地址,通过第一会话向第一终端发送信令消息,实现了信令消息的成功下发。而且不需要再通过接入和移动性管理功能等与该第一网元的业务无关的网元转发该信令消息,有效地减少了对与该第一网元的业务无关的网元的影响。

8、结合第一方面,在第一方面的某些实现方式中,所述获取第一会话的终端地址,包括:向第二网元或第三网元发送第一请求消息,所述第一请求消息用于获取所述第一会话的终端地址;接收第一响应消息,所述第一响应消息中包括所述第一会话的终端地址。

9、如此一来,第二网元可以从接收到的第一响应消息中获取到第一会话终端地址。

10、其中,第一请求消息中包括所述第一终端的标识信息,以及用于确定能传输信令消息会话的如下至少一项信息:会话的属性、第一数据网络名称(data network name,dnn)、或第一网络切片标识。

11、该会话的属性用于指示会话是否为用于传输信令消息的会话。

12、第一dnn可以是一个专用(dedicated)的dnn,第一终端与该第一dnn对应的第一数据网络(data network,dn)建立的会话可以用于传输信令消息。因此可以说,第一dnn用于指示第一终端与第一dn建立的会话能传输信令消息。

13、第一网络切片标识为专用的网络切片标识,第一终端与该第一网络切片标识所标识的第一网络切片建立的会话可以用于传输信令消息。因此可以说,第一网络切片标识用于指示第一终端与第一网络切片建立的会话能传输信令消息。

14、可选地,在向第二网元发送第一请求消息的情况下,上述第一响应消息可以来自第二网元,也可以来自第二网元之外的其他网元。或者,在向第三网元发送第一请求消息的情况下,上述第一响应消息可以来自第三网元,也可以来自第三网元之外的其他网元。

15、结合第一方面,在第一方面的某些实现方式中,所述获取第一会话的终端地址,包括:向第二网元或第三网元发送第一请求消息;接收第一响应消息,所述第一响应消息中包括至少一个会话的终端地址、以及用于确定所述至少一个会话是否是能传输信令消息的会话的如下至少一项信息:会话属性、第一dnn、或第一网络切片标识;基于所述第一响应消息,确定所述第一会话的终端地址。

16、其中,所述第一请求消息用于获取所述第一终端的地址,所述第一请求消息中包括所述第一终端的标识。关于会话属性、第一dnn、以及第一网络切片标识的描述,可以参照前文相关描述,此处不再赘述。

17、可选地,在向第二网元发送第一请求消息的情况下,上述第一响应消息可以来自第二网元,也可以来自第二网元之外的其他网元。或者,在向第三网元发送第一请求消息的情况下,上述第一响应消息可以来自第三网元,也可以来自第三网元之外的其他网元。

18、可选地,所述基于第一响应消息,确定所述第一会话的终端地址,包括:第一网元基于第一响应消息中携带的用于确定该至少一个会话是否为第一会话的如下至少一项信息:会话属性、第一dnn、或第一网络切片标识,从至少一个会话的终端地址中确定第一会话的终端地址。

19、结合第一方面,在第一方面的某些实现方式中,在向第三网元发送第一请求消息之前,所述方法还包括:通过第二网元获得服务于所述第一终端的第三网元。

20、第二方面,本技术提供了一种通信方法,该方法可应用于第二网元或第三网元,或第二网元或第三网元中的模块(例如电路,芯片或芯片系统等)、或能实现全部或部分第二网元或第三网元功能的逻辑节点、逻辑模块或软件。下文中以第二网元或第三网元为例来描述该方法。该第二网元例如可以是统一数据管理网元,第三网元可以是一个存储第一终端会话信息的网元。

21、示例性地,该方法包括:接收来自第一网元的第一请求消息,所述第一请求消息用于获取第一终端的第一会话的终端地址,所述第一会话用于传输信令消息,所述第一请求消息中包括所述第一终端的标识信息,以及用于确定能传输信令消息的会话的如下至少一项信息:第一属性信息、第一网络切片标识、或第一dnn;向所述第一网元发送第一响应消息,所述第一响应消息中包括所述第一会话的终端地址。

22、基于此技术方案,第二网元或第三网元可以基于来自第一网元的第一请求消息,为第一网元提供第一终端的第一会话的终端地址。如此一来,可以使得第一网元获得的第一会话的终端地址,进而可以使得第一网元基于获得的第一会话的终端地址,向第一终端发送信令消息,实现了信令消息的成功下发。而且不需要再通过接入和移动性管理功能等与该第一网元的业务无关的网元转发该信令消息,有效地减少了对与该第一网元的业务无关的网元的影响。

23、结合第二方面,在第二方面的某些实现方式中,该方法还包括:基于第一请求消息携带的第一终端的标识信息,确定第一终端关联的至少一个会话的终端地址;基于第一请求消息携带的用于确定第一会话的如下一项或多项信息:会话的属性、第一dnn、或第一网络切片标识,从至少一个会话的终端地址中确定第一会话的终端地址。

24、第三方面,本技术提供了一种通信方法,该方法可应用于第二网元或第三网元,或第二网元或第三网元中的模块(例如电路,芯片或芯片系统等)、或能实现全部或部分第二网元或第三网元功能的逻辑节点、逻辑模块或软件。下文中以第二网元或第三网元为例来描述该方法。该第二网元例如可以是统一数据管理网元,第三网元可以是服务于第一终端的会话管理网元。

25、示例性地,该方法包括:接收来自第一网元的第一请求消息,所述第一请求消息用于获取第一终端的地址,所述第一请求消息中包括所述第一终端的标识;向所述第一网元发送第一响应消息,所述第一响应消息中包括至少一个会话的终端地址、以及用于确定所述至少一个会话是否是能传输信令消息会话的如下至少一项信息:第一属性、第一dnn、或第一网络切片标识。

26、基于此技术方案,第二网元或第三网元可以基于来自第一网元的第一请求消息,为第一网元提供第一终端的至少一个会话的终端地址,以及用于确定至少一个会话是否为第一会话的终端地址。如此一来,可以使得第一网元获得的第一会话的终端地址,进而基于该第一会话的终端地址,向第一终端发送信令消息,实现了信令消息的成功下发。而且不需要再通过接入和移动性管理功能等与该第一网元的业务无关的网元转发该信令消息,有效地减少了对与该第一网元的业务无关的网元的影响。

27、结合第三方面,在第三方面的某些实现方式中,该方法还包括:基于第一终端的标识信息,确定第一终端关联的至少一个会话的终端地址;获取用于确定该至少一个会话是否为第一会话的如下一项或多项信息:会话属性、第一dnn、或第一网络切片标识。

28、结合第二和三方面,在第二和第三方面的某些实现方式中,该方法还包括:向其他网元发送该第一请求消息。

29、结合第二和三方面,在第二和第三方面的某些实现方式中,该方法还包括:接收来自第四网元的第一消息,该第一消息中包括所述第一终端的标识信息和所述第一会话的终端地址。其中,第四网元可以是会话管理功能网元。

30、可选地,该第一消息中还包括:第一属性,第一dnn,或第一网络切片标识。

31、第四方面,本技术提供了一种通信方法,该方法可应用于终端侧,例如终端或终端中的通信模组,或终端中负责通信功能的电路或芯片(如调制解调(modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(system on chip,soc)芯片或系统级封装(systemin package,sip)芯片)。下文以第一终端为例来描述该方法。

32、示例性地,该方法包括:确定获取用于传输信令消息的第一会话;向第四网元发送第二请求消息,所述第二请求消息用于请求建立所述第一会话,或所述第二请求消息用于请求修改第二会话为用于传输信令消息的第一会话。

33、其中,所述第二会话是不能传输信令消息的会话。也就是说,第二请求消息可以用于将一个或多个不用于传输信令消息的会话,修改为可用于传输信令消息的会话。

34、示例性地,第一终端可以在满足如下一项的情况下,确定获取用于传输信令消息的第一会话:第一终端支持第一业务,网络指示所述第一终端从用户面传输信令消息,或与所述第一终端关联的会话中不包括所述第一会话;其中,所述第一业务的信令消息能通过用户面传输。

35、基于此技术方案,第一终端通过向第四网元请求建立第一会话,或修改第二会话为第二会话的方式,可以使得与第一终端关联的一个或多个会话中包括用于传输信令消息的会话,进而可以使得需要下发的信令消息可以通过第一会话传输,而可以不再需要再通过接入和移动性管理功能等与该第一网元的业务无关的网元转发该信令消息,有效地减少了对与该第一网元的业务无关的网元的影响。

36、可选地,所述第二请求消息中包括用于确定能传输信令消息会话的如下至少一项信息:会话的属性,第一dnn、或第一网络切片标识。

37、可选地,所述第二请求消息用于请求修改第二会话为用于传输信令消息的第一会话时,所述第二请求消息中还包括所述第二会话的标识信息。

38、可选地,所述第二请求消息中包括第一端口信息,所述第一端口用于所述第一终端接收信令消息。

39、第五方面,本技术提供了一种通信方法,该方法可应用于第四网元,或第四网元中的模块(例如电路,芯片或芯片系统等)、或能实现全部或部分第四网元功能的逻辑节点、逻辑模块或软件。下文中以第四网元为例来描述该方法。该第四网元可以是会话管理功能网元。

40、示例性地,接收来自第一终端的第二请求消息,所述第二请求消息用于请求建立会话,或所述第二请求消息用于请求修改会话;基于所述第二请求消息,建立用于传输信令消息的第一会话、或修改第二会话为用于传输信令消息的第一会话。

41、其中,第二请求消息用于请求建立会话,包括:第二请求消息用于请求建立第一会话。

42、第二请求消息用于请求修改会话,包括:第二请求消息用于请求修改第二会话为用于传输信令消息的第一会话。

43、关于第一会话、第二会话以及第二请求消息的描述,可参照第四方面中的描述,此处不再赘述。

44、基于此技术方案,第四网元基于来自第一终端的第二请求消息,可以建立用于传输信令消息的第一会话,或修改第二会话为用于传输信令消息的第一会话。如此一来,可以使得与第一终端关联的一个或多个会话中包括用于传输信令消息的会话,进而可以使得需要下发的信令消息直接通过第一会话传输,而可以不再需要再通过接入和移动性管理功能等与该第一网元的业务无关的网元转发该信令消息,有效地减少了对与该第一网元的业务无关的网元的影响。

45、结合第五方面,在第五方面的某些实现方式中,所述方法还包括:向所述第一终端发送第二响应消息,所述第二响应消息包括会话的属性信息,该会话的属性信息用于确定建立的会话或修改后的会话是用于传输信令消息的会话。

46、结合第五方面,在第五方面的某些实现方式中,所述方法还包括:向第二网元发送第一消息,所述第一消息中包括所述第一终端的标识信息和所述第一会话的终端地址。

47、可选地,该第一消息中还包括:第一属性,第一dnn,或第一网络切片标识。

48、第六方面,本技术提供了一种通信方法,该方法可应用于终端侧,例如终端或终端中的通信模组,或终端中负责通信功能的电路或芯片(如modem芯片,又称baseband芯片,或包含modem核的soc芯片或sip芯片)。下文以第一终端为例来描述该方法。

49、示例性地,该方法包括:发送第二能力信息,所述第二能力信息用于指示所述第一终端在通过会话和/或用户面传输非接入层信令消息时仅作为客户端;接收第一指示信息以及至少一个第一网元的地址信息,所述第一指示信息用于指示建立通过会话或用户面传输信令消息的连接;基于所述第一指示信息和所述至少一个第一网元的地址信息,通过第一会话与所述至少一个第一网元建立业务连接,所述第一会话是用于传输信令消息的会话。

50、可替换地,该第二能力信息用于指示第一终端在通过会话和/或用户面传输信令消息时,不能作为服务端或不能作为被叫。

51、基于此技术方案,第一终端通过向第五网元发送第二能力信息,使得第五网元可以基于该第二能力信息,确定并向第一终端发送第一指示信息以及至少一个第一网元的地址信息,进而使得第一终端可以通过第一会话提前建立与第一网元之间的业务连接。如此一来,在第一网元需要发送与业务相关的信令消息的情况下,可以通过已建立的业务连接,直接向第一终端发送信令消息,实现了信令消息的成功下发。而且不需要再通过接入和移动性管理功能等与该第一网元的业务无关的网元转发该信令消息,有效地减少了对与该第一网元的业务无关的网元的影响。

52、结合第六方面,在第六方面的某些实现方式中,所述方法还包括:建立所述第一会话。

53、具体地,向会话管理功能网元发送会话建立请求,该会话建立请求用于请求建立第一会话;接收来自会话管理功能网元发送的会话建立成功的消息。

54、第七方面,本技术提供了一种通信方法,该方法可应用于网络侧,例如网络侧的接入网设备、接入网设备中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。下文中以网络设备例来描述该方法。

55、示例性地,该方法包括:接收第二能力信息,所述第二能力信息用于指示第一终端在通过用户面传输信令消息时作为客户端;基于所述第二能力信息,确定所述第一终端要与至少一个第一网元建立用户面连接;发送第一指示信息以及所述至少一个第一网元的地址信息,所述第一指示信息用于指示建立用于传输信令消息的会话和/或通过用户面传输信令消息的连接。

56、基于此技术方案,第五网元可以基于第一终端上报的第二能力信息,确定并向第一终端发送第一指示信息以及至少一个第一网元的地址信息,以使得第一终端可以通过第一会话提前建立与第一网元之间的业务连接。如此一来,在第一网元需要发送与业务相关的信令消息的情况下,可以通过已建立的业务连接,直接向第一终端发送信令消息,实现了信令消息的成功下发。而且不需要再通过接入和移动性管理功能等与该第一网元的业务无关的网元转发该信令消息,有效地减少了对与该第一网元的业务无关的网元的影响。

57、结合第七方面,在第七方面的某些实现方式中,所述方法还包括:基于所述第一终端签约的业务,和/或,第一策略,确定所述至少一个第一网元的地址,所述第一策略指示网络业务是否要通过用户面传输信令消息。

58、第八方面,本技术提供了一种通信装置,包括用于实现上述任一方面以及任一方面任一种可能实现方式中的方法的模块或单元。应理解,各个模块或单元可通过执行计算机程序来实现相应的功能。

59、第九方面,本技术提供了一种通信装置,包括处理器,所述处理器用于执行上述任一方面以及任一方面任一种可能实现方式中所述的方法。

60、所述装置还可以包括存储器,用于存储指令和数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的指令时,可以实现上述各方面中描述的方法。

61、所述装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信,示例性地,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。

62、第十方面,本技术提供了一种芯片系统,该芯片系统包括至少一个处理器,用于支持实现上述任一方面以及任一方面任一种可能实现方式中所涉及的功能,例如,例如接收或处理上述方法中所涉及的数据和/或信息。

63、在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存程序指令和数据,存储器位于处理器之内或处理器之外。

64、该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

65、第十一方面,本技术提供了一种计算机可读存储介质,包括计算机程序,当其在计算机上运行时,使得计算机实现上述任一方面以及任一方面任一种可能实现方式中的方法。

66、第十二方面,本技术提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述任一方面以及任一方面任一种可能实现方式中的方法。

67、应当理解的是,本技术的第八方面至第十二方面与本技术的第一方面至第七方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。