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

文档序号:33323545发布日期:2023-03-03 21:55阅读:38来源:国知局
一种通信方法及装置与流程

1.本技术实施例涉及通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

2.时间敏感网络(time sensitive networking,tsn)是由ieee 802.1工作小组中的tsn小组开发的一套数据链路层协议规范,用于构建更可靠的、低延迟、低抖动的以太网。第三代合作伙伴计划(3rd generation partnership project,3gpp)协议中规定,若终端支持tsn特性,则终端就可以发起相关流程。例如,pdu会话建立流程等,并携带tsn特性相关的参数。但当前协议未规定,在网络不支持tsn特性时,如何对接收的携带tsn特性的消息进行处理。如何避免不支持tsn特性的网络,接收到ue发送的携带tsn参数的消息,是本技术实施例待解决的技术问题。


技术实现要素:

3.本技术实施例提供一种通信方法及装置,以通知终端当前网络设备是否支持tsn特性,避免不支持tsn特性的网络,接收到ue发送的携带tsn参数的消息。
4.第一方面,提供一种通信方法,包括:终端向第一网元发送第一消息;终端接收来自所述第一网元的第二消息,所述第二消息为所述第一消息的响应消息,所述第二消息中携带有当前网络支持或不支持时间敏感网络tsn特性的指示信息。
5.通过上述方法,网络设备可以将当前自己是否支持tsn特性通知终端,可以避免终端频繁的向不支持tsn特性的网络发送携带tsn特性的nas消息。
6.在一种设计中,所述第一网元为接入和移动管理功能amf网元,所述第一消息为注册请求,所述第二消息为注册响应。
7.通过上述方法,可以在终端的注册阶段,将当前网络是否支持tsn特性通知终端。
8.在一种设计中,所述注册响应为注册接受,所述方法还包括:终端向会话管理功能smf网元发送协议数据单元pdu会话建立请求;若所述注册接受中携带有当前网络支持tsn特性的指示信息,则所述pdu会话建立请求中携带有tsn参数;否则,所述pdu会话建立请求中不携带所述tsn参数。
9.在一种设计中,所述第一网元为smf网元,所述第一消息为pdu会话建立请求,所述第二消息为pdu会话建立响应。
10.通过上述方法,可以在pdu会话建立阶段,将当前网络是否支持tsn特性通知终端。
11.在一种设计中,所述第一网元为smf网元,所述第一消息为pdu会话修改请求,所述第二消息为pdu会话修改响应。
12.通过上述方法,可以在pdu会话修改阶段,将当前网络是否支持tsn特性通知终端。
13.在一种设计中,所述第一网元为smf网元,所述第一消息为pdu会话建立请求;
14.所述方法还包括:终端接收来自smf网元的pdu会话建立接受;终端根据所述pdu会话建立接受,与网络设备间建立支持tsn特性的pdu会话;所述第二消息为pdu会话取消命
令,所述pdu会话取消命令为所述网络设备需要关闭tsn功能时发送的,所述pdu会话取消命令用于取消所建立的所述支持tsn特性的pdu会话,所述pdu会话取消命令中携带的指示信息为当前网络不支持tsn特性的指示信息。
15.通过上述方法,可以在网络支持tsn特性时,与终端间建立支持tsn特性的pdu会话;而在当前网络关闭tsn功能,不再支持tsn特性时,可以取消已建立的支特tsn特性的pdu会话。
16.在一种设计中,所述第二消息中包括第一信元,所述第一信元中携带有指示当前网络支持或不支持所述tsn特性的指示信息;或者,所述第二消息中包括第二信元,所述第二信元用于指示当前网络支持或不支持所述tsn特性。
17.通过设计中,可以在第二消息中某个信元中,例如上述第一网元,中携带是否支持tsn特性的指示信息。或者,可以直接利用第二消息的某个信元,例如第二信元隐示指示当前网络是否支持tsn特性等,节省信令开销。
18.第二方面,提供一种通信方法,该第二方面为第一方面对应的第一网元侧,有益效果可参见第一方面,包括:第一网元接收来自终端的第一消息;第一网元向所述终端发送第二消息,所述第二消息为所述第一消息的响应消息,所述第二消息中携带有当前网络支持或不支持时间敏感网络tsn特性的指示信息。
19.在一种设计中,第一网元为接入和移动性管理功能amf网元,所述第一消息为注册请求,所述第二消息为注册响应。
20.在一种设计中,第一网元为会话管理功能smf网元,所述第一消息为协议数据单元pdu会话建立请求,所述第二消息为pdu会话建立响应。
21.在一种设计中,第一网元为smf网元,所述第一消息为pdu会话修改请求,所述第二消息为pdu会话修改响应。
22.在一种设计中,第一网元为smf网元,所述第一消息为pdu会话建立请求;所述方法还包括:第一网元向所述终端发送pdu会话建立接受;第一网元与终端间建立支持tsn特性的pdu会话;当需要关闭当前网络的tsn功能时,第一网元向所述终端发送的第二消息为pdu会话取消命令,所述pdu会话取消命令用于取消所建立的所述支持tsn特性的pdu会话,所述pdu会话取消命令中携带的指示信息为指示当前网络不支持tsn特性的指示信息。
23.在一种设计中,所述第二消息中包括第一信元,所述第一信元携带有当前网络支持或不支持所述tsn特性的指示信息;或者,所述第二消息中包括第二信元,所述第二信元用于指示当前网络支持或不支持tsn特性。
24.第三方面,提供一种通信方法,包括:终端接入第一通信系统,建立第一协议数据单元pdu会话;终端由所述第一通信系统切换到第二通信系统;终端向所述第二通信系统中的会话管理功能smf网元发送pdu会话修改请求,所述pdu会话修改请求用于请求修改所述第一pdu会话的参数。
25.通过上述方法,当终端接入的通信系统发生切换,比如,由第四代通信系统切换到第五代通信系统时,可以修改在原通信系统中建立的pdu会话的参数,以使得在原通信系统中建立的pdu会话,可适用于新接入的通信系统。
26.在一种设计中,所述第一通信系统为第四代通信系统,所述第二通信系统为第五代通信系统,所述pdu会话修改请求中包括以下信元中的至少一项:支持传输端口管理信息
容器tpmic信元、端口管理信息容器信元、时间敏感网络tsn转换器ds-tt以太网端口媒体接入控制mac地址信元、或ds-tt驻留时间信元。
27.第四方面,提供一种通信方法,该第四方面为第三方面对应的smf网元侧,有益效果可参见前述第三方面,包括:smf网元接收来自终端的协议数据单元pdu会话修改请求,所述pdu会话修改请求用于请求修改第一pdu会话的参数,所述pdu会话修改请求是所述终端由第一通信系统切换到第二通信系统时发送的,且所述第一pdu会话是在所述第一通信系统中建立的;smf网元根据所述pdu会话修改请求,修改所述第一pdu会话的参数。
28.在一种设计中,所述第一通信系统为第四代通信系统,所述第二通信系统为第五代通信系统,所述pdu会话修改请求中包括以下信元中的至少一项:支持传输端口管理信息容器tpmic信元、端口管理信息容量信元、时间敏感网络tsn转换器ds-tt以太网端口媒体接入控制mac地址信元、或ds-tt驻留时间信元。
29.第五方面,提供一种通信方法,包括:终端的非接入层接收来自所述终端的应用层的第一命令,所述第一命令中包括传输端口管理信息容器tpmic信元;
30.当所述tpmic信元中指示支持tpmic时,所述终端为激活的协议数据单元pdu会话配置tpmic;或者,当所述tpmic信元中指示不支持tpmic时,所述终端为激活的pdu会话不配置tpmic。
31.由于当前的方法中,第一命令并无设置tpmic,导致终端激活pdu会话时,无法准确的确定为当前激活的pdu会话是否需要配置tmpic。而在该设计中,通过在第一命令中携带tpmic配置,可以指示是否为激活的pdu会话配置tpmic。
32.第六方面,提供一种通信装置,包括用于执行上述第一方面至第五方面中任一方面所述方法的模块或单元,该模块或单元可以是硬件电路、也可以是软件,或者硬件电路与软件结合。
33.第七方面,提供一种通信装置,该装置包括:处理器与存储器。所述存储器用于存储计算机程序或指令。处理器与存储器耦合,当处理器执行计算机程序或指令时,使得该装置执行上述第一方面至第五方面中任一方面的方法。
34.可选的,该装置还可以包括通信接口,该通信接口用于该装置和其它设备进行通信。示例的,通信接口可以是收发器、电路、总线、模块、管脚或其它类型的通信接口等。
35.第八方面,提供一种存储有指令的计算机可读存储介质,当该指令在通信装置上运行时,使得该通信装置执行第一方面至第五方面中任一方面的方法。
36.第九方面,提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现第一方面至第五方面中任一方面的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
37.第十方面,提供一种计算机程序产品,包括指令,当其在通信装置上运行时,使得通信装置执行第一方面至第五方面中任一方面所述的方法。
附图说明
38.图1为本技术实施例提供的通信系统的示意图;
39.图2为本技术实施例提供的时钟示意图;
40.图3、图4、图5、图6和图7为本技术实施例一提供的通信方法的流程图;
41.图8和图9为本技术实施例二提供的通信方法的流程图;
42.图10为本技术实施例三提供的协议栈的示意图;
43.图11和图12为本技术实施例提供的装置的示意图。
具体实施方式
44.图1是本技术实施例应用的通信系统的架构示意图。如图1所示,该通信系统包括:时间敏感网络(time-sensitive network,tsn)系统、通信系统和数据网络(data network,dn)。下面分别对各个系统进行介绍:
45.一、通信系统
46.其中,上述通信系统包括接入网设备和核心网设备。接入网设备还可称为无线接入网络(radio access network,ran)设备。不同接入网设备之间可通过xn接口连接,接入网设备与核心网设备之间可通过ng接口连接。
47.接入网设备是一种将终端接入到无线网络的设备,可以为终端提供无线资源管理、服务质量管理、数据加密和压缩等功能。接入网设备可以是基站(base station)、演进型基站(evolved nodeb,enodeb)、发送接收点(transmission reception point,trp)、第五代(5th generation,5g)移动通信系统中的下一代基站(next generation nodeb,gnb)、第六代(6th generation,6g)移动通信系统中的下一代基站、未来移动通信系统中的基站或无线保真(wireless fidelity,wifi)系统中的接入节点等;也可以是完成基站部分功能的模块或单元,例如,可以是集中式单元(central unit,cu),也可以是分布式单元(distributed unit,du)。这里的cu完成基站的无线资源控制(radio resource control,rlc)协议和分组数据汇聚层协议(packet data convergence protocol,pdcp)的功能,还可以完成业务数据适配协议(service data adaptation protocol,sdap)的功能;du完成基站的无线链路控制(radio link control,rlc)层和介质访问控制(medium access control,mac)层的功能,还可以完成部分物理(physical,phy)层或全部物理层的功能,有关上述各个协议层的具体描述,可以参考第三代合作伙伴计划(3rd generation partnership project,3gpp)的相关技术规范。接入网设备可以是宏基站,也可以是微基站或室内站,还可以是中继节点或施主节点等。本技术的实施例对接入网设备所采用的具体技术和具体设备形态不做限定。为了便于描述,下文以基站作为接入网设备的例子进行描述。
48.核心网设备主要用于对终端进行管理并提供与外网通信的网关。核心网设备,可以包括以下中的一个或多个网元:
49.用户面功能(user plane function,upf)网元:主要负责用户数据的转发和接收。在下行传输中,upf网元可以从dn接收用户数据,通过接入网设备传输给终端;在上行传输中,upf网元可以通过接入网设备从终端接收用户数据,向dn转发该用户数据。可选的,upf网元中为终端提供服务的传输资源和调度功能可以由会话管理功能(session management function,smf)网元管理控制。
50.接入和移动管理功能(access and mobility management function,amf)网元:主要负责移动网络中的移动性管理,如用户位置更新、用户注册网络、用户切换等。
51.smf网元:主要负责移动网络中的会话管理,如会话建立、修改、释放等。具体功能
如为用户分配ip地址、选择提供报文转发功能的upf网元等。
52.策略控制功能(policy control function,pcf)网元:主要支持提供统一的策略框架来控制网络行为,提供策略规则给控制层网络功能,同时负责获取与策略决策相关的用户签约信息。
53.tsn应用功能(application function,af)网元:主要支持与3gpp核心网交互来提供服务,例如影响数据路由决策,策略控制功能或者向网络侧提供第三方的一些服务等。
54.统一数据管理(unified data management,udm)网元:主要用于生成认证信任状,用户标识处理(如存储和管理用户永久身份等),接入授权控制和签约数据管理等。
55.网络开放功能(network exposure function,nef)网元:用于提供网络能力开放相关的框架、鉴权和接口,在5g系统网络功能和其他网络功能之间传递信息等。
56.本技术的实施例对核心网网元所采用的具体技术和具体设备形态不做限定。为了便于描述,下文以amf、smf等作为核心网网元的例子进行描述。
57.可选的,图1所示的通信系统中,还可包括:终端也可以称为终端设备、用户设备(user equipment,ue)、移动台、移动终端等。终端可以广泛应用于各种场景,例如,设备到设备(device-to-device,d2d)、车物(vehicle to everything,v2x)通信、机器类通信(machine-type communication,mtc)、物联网(internet of things,iot)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本技术的实施例对终端所采用的具体技术和具体设备形态不做限定,下文以ue作为终端的例子进行描述。
58.接入网设备和终端可以是固定位置的,也可以是可移动的。接入网设备和终端可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上等。本技术的实施例对接入网设备和终端的应用场景不做限定。
59.二、tsn系统
60.针对3gpp网络在工业控制系统中的应用,5g的r16版本中引入了工业物联网(industry internet of things,iiot)特性。通过5g通信系统,将工业控制系统中的各种功能节点连接起来,包括发出控制命令的工业控制器、接收控制命令并执行的工业终端,例如,操作臂等、配置控制器和操作臂等节点的配置单元等。
61.在一种示例中,dn侧配置有工业控制器,终端侧配置有工业终端。工业控制器通过图1所示的upf网元和接入网等,向工业终端发送工业控制命令。该工业终端,例如机械臂等,可以根据该工业控制命令,执行对应的操作。相对于,原来工业控制器与工业终端采用有线连接的方式,5g通信系统提供灵活的路由方式,各类工业控制器和工业终端可以快速地组织成不同的生产线,从而达到灵活部署的目的,适应小批量、多样化的生产需求。
62.三、dn
63.dn可以是为用户提供数据业务服务的服务网络。例如,dn可以是ip多媒体业务(ip multi-media service)网络或互联网等。其中,终端可以建立从终端到dn的协议数据单元(protocol data unit,pdu)会话,来访问dn。
64.参见图1,图1中的中间部分粗线方框内的部分属于通信系统,图1中间部分粗线方框外的部分属于工业控制系统,通信系统通过两个接口与工业控制系统相连。上述两个接
口可分别为终端侧的终端侧tsn转换器(destination side tsn translator,ds-tt)和upf侧的网络侧tsn转换器(network-side tsn translator,nw-tt)。这两个接口合作,可计算iiot的控制信息经过5g通信系统所经历的传输时延,即iiot的控制信息经过这两个接口的时延。实际部署时,upf和ue都维护同一个时钟,称作5g时钟。同一时刻,upf侧的5g时钟与ue侧的5g时钟同步。所以,当一个iiot控制信息经过upf侧的nw-tt时,upf记录这一时刻对应的时间。该iiot控制信息经过5g网络,到达ue侧的ds-tt时,ue记录这一时刻对应的时间。根据upf和ue记录的时间信息,即可计算该iiot控制信息经过5g网络的传输时延。
65.其中,在工业控制系统中,各个设备协同工作,需要基于共同的时钟进行控制,即tsn时钟。tsn时钟的精度与工业控制系统的具体需求有关,每一条具体的生产线可以使用自己的tsn时钟,不同生产线所使用的tsn时钟相互独立。以图1为例,如果不同生产线都通过5g网络传输控制信息,这些生产线的控制信息可以基于不同的tsn时钟,5g网络对这些控制信息透明传输,但是需要测量这些控制信息经过5g网络的传输时延,以便工业控制信息的接收方将5g网络的传输时延计算在内,从而可以精确管理每条消息的执行时间。上述描述,以5g网络为例进行描述,并不作为对本技术实施例的限定。比如,在本技术实施例中,可利用4g或未来的6g通信系统,传输工业控制系统的数据信息和/或控制信息等。
66.如图2所示,为5g网络应用于工业控制的时钟同步系统。图2中的中间部分属于5g网络,5g网络中的upf、gnb、ue等网元都维护着共同的时钟,即5g时钟。图2中的各个5g网元的5g时钟都来自同一个主时钟“5g主时钟(5th generation grand master clock,5g gm)”,5g gm可以是一个全球定位系统(global position system,gps)模块,维护gps时间,也是其它类型的高精度时钟,不作限定。除此之外,upf侧的nw-tt和ue侧的ds-tt都维护着共同的tsn时钟。由于upf和nw-tt属于同一个物理实体,nw-tt是嵌入upf的一个接口模块,可以看作upf或nw-tt同时维护着两个时钟:5g时钟和tsn时钟。ue侧也类似,可以看作ue或ds-tt同时维护两个时钟:5g时钟和tsn时钟。如果5g系统同时传输多条生产线的控制信息,每条生产线使用各自的tsn时钟:tsn1、tsn2
……
。则upf和ue同时维护5g时钟和多个tsn时钟。可选的,ue和upf所维护的tsn时钟的数量通常不同。进一步,ue所维护工业终端的数量通常和生产线的数量相关。
67.基于上述图2的时钟同步系统,工业控制数据包通过nw-tt进入5g系统时,nw-tt可为该数据包增加一个时间戳,表示该数据包经过nw-tt的时刻,该时间戳用5g时间表示,如15时32分45秒438毫秒。当该数据包经过5g系统到达ue时,ue侧的ds-tt读取自己维护的5g时钟,如15时32分45秒458毫秒,则认为该数据包经过5g系统的时延为20毫秒。通常,工业控制数据中可能还包含了该数据包的执行时间,该执行时间基于tsn时钟,对5g系统不可见。
68.上述图1和图2所描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
69.在tsn系统中,由于工业控制系统中涉及的数据包,除日志数据包外,大部分控制数据包要求实时性和确定性。实时性是对数据包的传输时延的长短的要求,即要求数据包的传输时延不能大于预设时延值,例如t-delay。确定性是对数据包的传输时延的抖动性的要求,即要求数据的传输时延必须等于预设时延值。为了达到确定性要求,需要在接收方增
加缓存,如果接收时间比预期时间更早,则先缓存再递交。为达到实时性要求,无线网络需要使用更多的无线资源、更鲁棒的调制解调方式传输,或者设计特殊的调度方式降低传输时延,如上行免调度模式等。由于tsn系统,对于无线网络的要求更高,所以可能存在某些网络不支持tsn特性。或者,无线网络可以开启或关闭tsn功能。当然若无线网络开启tsn功能,可认为当前网络是支持tsn特性的;否则,认为当前网络是不支持tsn特性的。但ue是无法感知当前网络是否支持tsn特性的,可能会出现ue频繁向不支持tsn特性的网络发起携带tsn参数的非接入层(non-access stratum,nas)请求。
70.实施例一
71.本技术实施例一提供一种通信方法,网络设备中的网元可以将当前网络是否支持tsn特性通知ue,以避免ue频繁向不支持tsn特性的网络发送携带tsn参数的nas请求。如图3所示,提供一种通信方法的流程,至少包括:
72.步骤301:ue向第一网元发送第一消息。
73.其中,第一网元可以是当前网络中的核心网网元,例如amf或smf等。第一网元在接收到第一消息时,可判断当前网络是否支持tsn特性。例如,若当前网络能够满足工业控制数据包的实时性和确定性等要求,可以认为当前网络支持tsn特性;否则,认为当前网络不支持tsn特性等。或者,第一网元可判断当前网络中的upf、smf或af等网元中的至少一个,是否支持tsn特性等;若支持,则认为当前网络支持tsn特性;否则,认为当前网络不支持tsn特性。例如,upf网元侧部署有nw-tt接口,则认为upf网元支持tsn特性;否则认为upf网元不支持tsn特性等。或者,第一网元可判断当前网络是否开启tsn功能;若当前网络开启了tsn功能,则认为当前网络是支持tsn特性的;否则认为当前网络是不支持tsn特性的。
74.步骤302:第一网元向ue发送第二消息,该第二消息为第一消息的响应消息,该第二消息中携带有当前网络支持或不支持tsn特性的指示信息。
75.在一种设计中,若当前网络支持tsn特性,可以在第二消息中携带第一指示信息,例如1。若当前网络不支持tsn特性,可以在第二消息中携带第二指示信息,例如0。或者,在当前网络支持tsn特性时,则在第二消息中携带第一指示信息,而在当前网络不支持tsn特性时,则在第二消息中不再携带任何指示tsn特性的指示信息。ue在接收到第二消息,若该第二消息中没有携带是否支持tsn特性的指示信息,则可确定当前网络不支持tsn特性,即默认网络是不支持tsn特性的。只有在当前网络支持tsn特性时,才需要额外通知ue。或者,可以默认网络是支持tsn特性的,只有在当前网络不支持tsn特性时,才需要额外通知ue。例如,若当前网络支持tsn特性,则在第二消息中不再携带是否支持tsn特性的指示信息。在当前网络不支持tsn特性时,需要额外的通知ue,在第二消息中携带第二指示信息等。
76.或者,第二消息中可以携带第一信元,该第一信元中携带当前网络支持或不支持tsn特性的指示信息。例如,在第一信元中新增标志位,该标志位为第一值时,可表示当前网络支持tsn特性,而该标志位为第二值时,可表示当前网络不支持tsn特性。该第一信元可以为第五代系统原因(the 5g system,5gs,cause)信元,或者新增的信元等。或者,第二消息中携带第二信元,该第二信元可以隐示指示当前网络支持或不支持tsn特性等。例如,第二信元可以为连续的pdu会话不被允许(always-on pdu session not allowed),则表示当前网络不支持tsn特性。或者,第二信元可以为连续的pdu会话被允许(always-on pdu session allowed),则表示当前网络支持tsn特性等。
77.可选的,当ue接收到第二消息时,若确定当前网络支持tsn特性,则ue可以向当前网络中的第一网元或其它网元,发送携带tsn参数的nas请求;否则,ue不再向当前网络中的第一网元或其它网元,发送携带tsn参数的nas请求。从而避免ue频繁向不支持tns特性的网络发送携带tsn参数的nas请求。
78.示例一
79.在该示例一中,可以在ue的注册阶段,将当前网络是否支持tsn特性通知ue。上述图3所示流程中的第一网元为amf网元,第一消息为注册请求,第二消息为注册响应。如图4所示,提供一种通信方法的流程:
80.步骤401:ue向amf发送注册请求。
81.在一种设计中,当前网络可以为5g网络,ue可以在成功驻留到5g网络后,向amf发送注册请求。
82.步骤402:amf向ue发送注册响应,该注册响应可以为注册接收,代表amf接受ue的注册。或者,该注册响应可以为注册拒绝,代表amf拒绝ue的注册。
83.示例的,该注册响应中可以新增标志,用于指示ue当前注册的网络是否支持tsn特性。例如,若当前网络支持tsn特性,上述新增标志可以为1;否则,上述新增标志为0等。
84.步骤403:ue向amf发送注册完成。
85.步骤404:ue根据当前网络是否支持tsn特性,确定pdu会话请求消息中是否携带tsn参数。
86.例如,若ue当前注册的网络支持tsn特性,且当前pdu会话被配置为支持tsn网络,则可以在上述pdu会话请求中携带tsn参数,该tsn参数中可以包括以下至少一项信元:支持tpmic、端口管理信息容器(port management information container)、ds-tt以太网端口媒体接入控制地址(ethernet port mac address)、ue-ds-tt驻留时间(residence time)等;否则在pdu会话请求中不再携带tsn相关的信元。应当指出,若在上述pdu会话请求消息中携带tsn参数,可表示当前ue请求建立的pdu会话是支持tsn特性的pdu会话。
87.上述步骤403和步骤404可以选择性执行。例如,若amf发送的注册响应为注册拒绝,则amf可以不向ue发送注册完成等。
88.示例二
89.在该示例二中,可以在ue的pdu会话建立阶段,将当前网络是否支持tsn特性通知ue。上述图3所示流程中的第一消息可以为pdu会话建立请求,第二消息可以为pdu会话建立响应,第一网元为smf网元。如图5所示,提供一种通信方法的流程,至少包括:
90.步骤501:ue注册到5g网络。
91.步骤502:ue向smf发送pdu会话建立请求。
92.其中,smf在接收到pdu会话建立请求时,可判断当前网络是否支持tsn特性;如果支持,可以在pdu会话建立响应中指示当前网络支持tsn特性;否则,在pdu会话建立响应中指示当前网络不支持tsn特性等。
93.步骤503:smf向ue发送pud会话建立响应,该pdu会话建立响应可以为pdu会话建立接受,或者pdu会话建立拒绝等。
94.例如,pdu会话建立响应中的5gsm cause信元中,可以新增一个标志位,该标志位可指示当前网络是否支持tsn特性;或者,在pdu会话建立响应中新增一个新元,该信元中包
括用于指示当前网络是否支持tsn特性的标志位。或者,可以用pdu会话建立响应中的某个信元,隐示指示当前网络是否支持tsn特性。例如,若pdu会话建立响应中包括always-on pdu session not allowed,则隐示指示当前网络不支持tsn特性。若pdu会话建立响应中包括always-on pdu session allowed,则隐示指示当前网络支持tsn特性等。
95.应当指出,上述步骤501可以选择性执行,例如,ue注册到5g网络后,可以多次发送pdu会话建立请求,建立多个pdu会话。而不必每次ue发送pdu会话建立请求时,均需先注册到5g网络。
96.示例三
97.在该示例三中,可以在pdu会话修改流程中,网络设备通知ue当前网络是否支持tsn特性。上述图3所示的流程中的第一消息可以为pdu会话修改请求,第二消息可以为pdu会话修改响应,第一网元可以为smf网元。如图6所示,提供一种通信方法的流程,至少包括以下步骤:
98.步骤601:ue注册到5g网络。
99.步骤602:ue向smf发送pdu会话修改请求。
100.步骤603:smf向ue发送pdu会话修改响应,该pdu会话修改响应可以为pdu会话修改接受,或pdu会话修改拒绝等。pdu会话修改接受代表smf同意修改pdu会话,pdu会话修改拒绝代表smf拒绝修改pdu会话。
101.与上述示例二相同,该pdu会话修改响应中可包括第一信元,该第一信元中新增一个标志位,用于指示网络设备是否支持tsn特性等。或者,该pdu会话修改响应中可包括第二信元,该第二信元可隐示指示当前网络是否支持tsn特性等。
102.在一种设计中,预先建立一个pdu会话,该pdu会话是不支持tsn特性的。之后,ue欲将该pdu会话修改为支持tsn特性的pdu会话,ue可以向smf发送pdu会话修改请求,该pdu会话修改请求中可携带有tsn相关的参数,例如包括以下至少一项网元:tpmi supported indicator,port management information container、ds-tt ethernet port mac address、或ue-ds-tt residence timer等。smf接收到上述pdu会话修改请求时,在查看到该pdu会话修改请求中携带的tsn相关的参数时,可确定ue欲将某一个pdu会话修改为支持tsn特性的pdu会话。则smf可判断当前网络是否支持tsn特性;若不支持,则可以向ue发送pdu会话修改拒绝,该pdu会话修改拒绝中携带有当前网络不支持tsn特性的指示信息。当然,若支持,则smf可以向ue发送pdu会话修改接受,该pdu会话修改接受中可携带有当前网络支持tsn特性的指示信息等。
103.与上述示例二中的理由相似,上述步骤601可以选择性执行。
104.示例四
105.在该示例四中,网络设备可以在pdu会话取消流程中,通知ue当前网络设备是否支持tsn特性。在该示例中,第一消息为pdu会话建立请求,第二消息为pdu会话取消命令,第一网元为smf。如图7所示,提供一种通信方法的流程,至少包括以下步骤:
106.步骤701:ue成功注册到5g网络。
107.步骤702:在5g中建立支持tsn特性的pdu会话。
108.该建立支持tsn特性的pdu会话的过程,包括:ue向smf发送pdu会话建立请求,该pdu会话建立请求中可包括tsn参数。smf向ue发送pdu会话建立接受,同意与ue间建立支持
tsn特性的pdu会话。可以理解的是,在该过程中,当前网络是开启tsn功能的。根据所述pdu会话建立接受,ue与网络间建立支持tsn特性的pdu会话。
109.步骤703:smf确定当前网络需要关闭tsn功能。
110.步骤704:smf向ue发送pdu会话取消命令,该pdu会话取消命令中携带有当前网络不支持tsn特性的指示信息。
111.与上述示例二或示例三相同,该pdu会话取消命令中可以包括第一信元,该第一信元中包括当前网络设备不支持tsn功能的指示信息。或者,该pdu会话取消命令中包括第二信元,该第二信元隐示指示当前网络不支持tsn特性。
112.步骤705:ue向smf发送pdu会话取消完成。
113.上述步骤701至步骤703,以及步骤705等,可以选择性执行。比如,在ue注册到5g网时,可以取消多个pdu会话,需不必每次取消pdu会话,都需要先执行注册到5g网络的操作。
114.实施例二
115.本技术实施例还提供一种通信方法,在该通信方法中,当ue接入的通信系统发生切换,比如,由第四代通信系统切换到第五代通信系统时,可以修改在原通信系统中建立的pdu会话的参数,以使得在原通信系统中建立的pdu会话,可适用于新接入的通信系统。如图8所示,提供一种通信方法的流程,至少包括:
116.步骤801:ue接入第一通信系统,建立第一pdu会话。
117.步骤802:ue由所述第一通信系统切换到第二通信系统;
118.步骤803:ue向所述第二通信系统中的smf网元发送pdu会话修改请求,该pdu会话修改请求用于请求修改所述第一pdu会话的参数。
119.在一种设计中,所述第一通信系统为4g通信系统,所述第二通信系统为5g通信系统。4g通信系统中的网络设备不支持tsn特性,而5g通信系统的网络设备支持tsn特性。ue预先在4g通信系统中建立的第一pdu会话是不支持tsn特性的。当ue切换到5g通信系统时,可以向5g通信系统中的smf发送pdu会话修改请求,以请求将上述预建立的第一pdu会话修改为支持tsn特性的。示例的,上述pdu会话修改请求中可携带有tsn参数。例如,该tsn参数中包括以下至少一项信元:支持tpmic信元、tpmic信元、ds-tt以太网端口mac地址信元、ds-tt驻留时间信元。应当指出,上述tpmic信元与tpmic信元是两个不同的信元,支持tpmic信元是用于指示支持tpmic的,因此才需要配置tpmic信元。
120.步骤804:smf向ue发送pdu会话修改响应。
121.上述步骤801、步骤802和步骤804等都是可以选择性执行,比如,在ue由第一通信系统切换到第二通信系统时,可以多次执行pdu会话修改,而无需每次执行pdu会话修改时,均先执行通信系统的切换过程。
122.应当指出,在本技术中,对pdu会话修改请求中可以携带的信元做了改进。比如,在目前pdu会话修改请求中是支持携带ds-tt以太网端口mac地址信、和ds-tt驻留时间信元的。而在本技术中,pdu会话修改请求中是可以携带上述两个信元的。示例的,如表1所示,本技术中的pdu会话修改请求中可以携带以下信元:
123.表1 pdu会话修改请求
124.[0125][0126]
应当指出的是,在上述表1中,描述pdu会话修改请求中可以携带的信元,以及每个信元的各项参数。需要说明的是,上述表1中,每项信元的参数“存在(presence)”的全称可以为信元的存在要求(presence requirements of information elements)。比如,对于某一个信元,该信元的“存在”项参数为m,该m的全称为强制性(mandatory),表示pdu会话请求中必须强制性的携带该项信元。或者,该信元的“存在”项参数为o,o的全称是可选的(optional),表示该信元是可选的,即pdu会话请求中可以携带该项参数,或者也可以不携带该项参数,不作限定。
[0127]
采用上述通信方法,当ue接入的通信系统发生切换时,ue可以通过pdu会话修改请求修改在原接入的通信系统中建立的pdu会话的参数,以使得在原通信系统中建立的pdu会话同样适用于新接入的通信系统。
[0128]
以上述第一通信系统为4g网络,第二通信系统为5g网络为例,如图9所示,提供一种通信方法的具体流程,至少包括:
[0129]
步骤901:ue成功注册到4g网络,建立公共数据网(public data network,pdn)连接。
[0130]
步骤902:ue发生4g到5g的切换。
[0131]
步骤903:ue成功注册到5g,ue接入的通信系统由4g切换到5g,该过程可称为:演进分组网络(evolved packet system,eps)到5gs的移动注册过程(eps to 5gs mobility registration procedure)。
[0132]
步骤904:ue向smf发送pdu会话修改请求,该pdu会话修改请求中携带有tsn参数,关于pdu会话修改请求中携带的tsn参数可参见上述图8中的说明。
[0133]
步骤905:smf向ue发送pdu会话修改响应。
[0134]
步骤906:ue向smf发送pdu会话修改完成。
[0135]
上述步骤901至步骤903,以及步骤905和步骤906都是可以选择性执行。例如,ue可以在接收到pdu会话修改响应时,不向网络设备发送修改完成等。
[0136]
通过上述方法,可以在原4g网络中建立的不支持tsn特性的pdu会话,修改为支持tsn特性的pdu会话。
[0137]
实施例三
[0138]
如图10所示,ue与基站之间的通信遵循一定的协议层结构。例如,所述协议层结构中包括应用层、接入层(access stratum,as)和nas层;其中,应用层可以用于向ue中所安装的应用程序提供服务,比如,ue可以将接收到的下行数据可以由as层中的物理层传输到应用层,进而由应用层提供给应用程序;又比如,应用层可以获取应用程序产生的数据,并将
数据依次传输到as层的物理层,发送给其它设备。nas层可以用于转发用户数据,比如将应用层接收的上行数据转发给as层或者将从as层接收到的下行数据转发给应用层等。as层可包括sdap层、pdcp层、mac层和phy层等。
[0139]
在一种设计中,应用层可以向nas层发送第一命令,该第一命令可以称为at命令。在某些实现中,at命令可以被用作ue内的接口,例如,应用层和不同处理器上实现的无线接口3层堆栈之间的接口等。目前的at命令中并无设置tpmic信元,导致ue激活pdu会话时,无法准确的确定当前待激活的pdu会话是否需要配置tpmic。本技术作出如下改进:在at命令中携带tpmic信元。该tpmic信元可指示是否支持tpmic。例如,可以在tpmic信元中新增一个标志位,若该标志位为1,表示支持tpmic;若该标志位为0,表示不支持tpmic。nas层在接收到at命令时,若该at命令中的tpmic信元指示支持tpmic,则在后续激活的pdu会话中配置tpmic;否则,在后续激活的pdu会话中不配置tpmic等。
[0140]
关于tpmic信元的格式包括:整数类型(integer type);指示是否支持传输端口管理信息容器tpmic的5gsm能力(indicates the 5gsm capability to support transfer of port management information containers),具体可参见3gpp ts 23.501[165]和3gpp ts 24.501[161]。
[0141]
在本技术实施例中,若at命令中的tpmic信元指示支持tpmic,则表示后续激活的pdu会话都需要配置tpmic,否则后续激活的pdu会话无需配置tpmic。应当指示,当为一个pdu会话配置tpmic时,代表该pdu会话是支持tsn特性的pdu会话。
[0142]
可以理解的是,为了实现上述实施例中功能,终端和网元包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该容易意识到,结合本技术中所公开的实施例描述的各示例的单元及方法步骤,本技术能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
[0143]
图11和图12为本技术的实施例提供的可能的通信装置的示意图。这些通信装置可以用于实现上述方法实施例中终端或网元的功能,因此也能实现上述方法实施例所具备的有益效果。在本技术中,该通信装置可以是终端或网元,也可以是应用于终端或网元中的模块(如芯片)等。
[0144]
如图11所示,通信装置1100包括处理模块1110和收发模块1120。通信装置1100用于实现上述图3、图8或实施例三所示的方法例中终端或基站的功能。
[0145]
在一种设计中,当通信装置1100用于实现上述图3所示的方法实施例中终端的功能时,收发模块1120,用于向第一网元发送第一消息,接收来自第一网元的第二消息等。处理模块1110,用于生成第一消息,对第二消息处理等。
[0146]
当通信装置1100用于实现上述图3所示的方法实施例中第一网元的功能时,收发模块1120,用于接收来自终端的第一消息,向终端发送第二消息等。处理模块1110,用于对第一消息进行处理,生成第二消息等。
[0147]
有关上述处理模块1110和收发模块1120更详细的描述可以直接参考图3所示的方法实施例中相关描述直接得到,这里不加赘述。
[0148]
在另一种设计中,当通信装置1100用于实现上述图8所示的方法实施例中的终端的功能时,处理模块1110,用于接入第一通信系统,建立第一pdu会话,由第一通信系统切换
到第二通信系统。收发模块1120用于向第二通信系统中的smf网元发送pdu修改请求。或者,
[0149]
当通信装置1100用于实现上述图8所示的方法实施例中的smf中的功能时,收发模块1120,用于接收来自终端的pdu会话修改请求;处理模块1110,用于根据所述pdu会话修改请求,修改第一pdu会话的参数。
[0150]
有关上述处理模块1110和收发模块1120更详细的描述可以直接参考图8所示的方法实施例中相关描述直接得到,这里不加赘述。
[0151]
在另一种设计中,上述通信装置1110用于实现上述实施例三中的方法,例如,处理模块1110,用于控制非接入层接收来自应用层的第一命令,该第一命令中包括tpmic信元;当所述tpmic信元中指示支持tpmic时,为激活的pdu会话配置tpmic;或者,当所述tpmic信元中不支持tpmic时,为激活的pdu会话不配置tpmic等。
[0152]
有关处理模块1110的更详细的描述可以直接参考上述实施例三中相关描述直接得到,这里不加赘述。
[0153]
如图12所示,通信装置1200包括处理器1210和接口电路1220。处理器1210和接口电路1220之间相互耦合。可以理解的是,接口电路1220可以为收发器或输入输出接口。可选的,通信装置1200还可以包括存储器1230,用于存储处理器1210执行的指令或存储处理器1210运行指令所需要的输入数据或存储处理器1210运行指令后产生的数据。
[0154]
当通信装置1200用于实现上述图3、图8或实施例三所示的方法时,处理器1210用于实现上述处理模块1110的功能,接口电路1220用于实现上述收发模块1120的功能。
[0155]
当上述通信装置为应用于终端的芯片时,该终端芯片实现上述方法实施例中终端的功能。该终端芯片从终端中的其它模块(如射频模块或天线)接收信息,该信息是网元发送给终端的;或者,该终端芯片向终端中的其它模块(如射频模块或天线)发送信息,该信息是终端发送给网元的。
[0156]
当上述通信装置为应用于网元的模块时,该网元模块实现上述方法实施例中网元的功能。该网元模块从网元中的其它模块(如射频模块或天线)接收信息,该信息是终端发送给网元的;或者,该网元模块向基站中的其它模块(如射频模块或天线)发送信息,该信息是网元发送给终端的。
[0157]
可以理解的是,本技术的实施例中的处理器可以是中央处理模块(central processing unit,cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
[0158]
本技术的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于基站或终端中。当然,处理器和存储介质也
可以作为分立组件存在于基站或终端中。
[0159]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。
[0160]
在本技术的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
[0161]
根据说明书是否用到可选:本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。在本技术的文字描述中,字符“/”,一般表示前后关联对象是一种“或”的关系;在本技术的公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“包括a,b和c中的至少一个”可以表示:包括a;包括b;包括c;包括a和b;包括a和c;包括b和c;包括a、b和c。
[0162]
可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1