一种支持时间敏感网络的方法及装置与流程

文档序号:23624293发布日期:2021-01-12 10:36阅读:127来源:国知局
一种支持时间敏感网络的方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种支持时间敏感网络的方法及装置。



背景技术:

3gppr16在讨论5gran支持工业时间敏感网络(timesensitivenetwork,tsn)。tsn网络要求的时钟同步误差在1us之内。tsn系统通过5g网络给tsn末端节点发送授时信息,以实现在相同时间域的tsn末端节点达到时钟同步的目的,通俗来讲即每个tsn的时钟时间一致。

目前,5gran可以通过透明时钟方式支持tsn,即5g系统无线接入网设备可以接收tsn系统发送的授时信息(如精密时间协议(precisiontimeprotocol,ptp)消息),5g系统无线接入网设备可以通过中间节点(node-x)将授时信息传输到tsn末端节点。node-x可以通过l2中继(relay)的方式帮助tsn末端节点和基站通信。当基站通过node-x转发tsn包(如tsn授时信息)给tsn末端节点时,node-x需要将tsn包发送到以太网模块(ethernetmodule)进行处理后通过无线发送给tsn末端节点。当基站发送业务数据时,node-x只需要适配协议层后通过侧链路转发给tsn末端节点,而不需要将业务数据发送到ethernetmodule进行处理。对于node-x而言,如何识别tsn包以及业务数据包是一个继续解决的问题。



技术实现要素:

本申请提供了一种支持时间敏感网络的方法及装置,用以解决终端设备无法区分tsn包以及业务数据包的问题。

第一方面,本申请实施例提供的支持时间敏感网络的方法,包括:通信设备接收无线接入网设备发送的第一消息,第一消息携带第一信息,第一信息用于表征第一协议数据单元(protocoldataunit,pdu)会话传输的数据包为tsn包;通信设备基于第一信息处理第一pdu会话传输的数据包。本申请实施例中,通过无线接入网设备指示通信设备,让通信设备获知pdu传输的数据包是否为tsn包,从而通信设备可以将tsn包和其他业务数据包进行区别对待。

在一种可能的设计中,第一信息可以通过第一pdu会话的类型进行指示。上述设计中,通过第一pdu会话的类型来指示该pdu会话传输的数据包是否为tsn包,可以节省信令开销。

在一种可能的设计中,第一信息通过第一消息携带的指示信息进行指示,例如,第一消息携带tsn-indication,该tsn-indication可以指示第一信息,也就是该tsn-indication指示第一pdu会话传输的数据包为tsn包。上述设计中,通过一个指示信息来指示该pdu会话传输的数据包是否为tsn包,可以提高指示的灵活性。

在一种可能的设计中,第一消息包括服务数据适配协议层(servicedataadaptationprotocol,sdap)层配置信息,第一信息可以包括在sdap层配置信息中。通过,上述设计中,通信设备可以根据sdap层配置信息判断该pdu会话是否传输tsn包。

在一种可能的设计中,通信设备基于第一信息处理第一pdu会话传输的数据包时,具体可以将第一pdu会话传输的数据包传输至以太网(ethernet)模块进行处理。通过上述设计,通信设备确定接收到数据包为tsn包后可以传输到ethernetmodule进行处理,从而可以通过无线将处理后的tsn包发送给tsn末端节点。

在一种可能的设计中,在通信设备接收无线接入网设备发送的第一消息之前,可以通过无线接入网设备向核心网设备发送第二消息,第二消息用于请求建立或修改第一pdu会话。上述设计中,通信设备通过向核心网设备发送第二消息,以请求核心网设备修改或建立第一pdu会话。

在一种可能的设计中,第一消息可以是无线资源控制(radioresourcecontrol,rrc)重配置消息。

第二方面,本申请实施例提供的支持时间敏感网络的方法,包括:无线接入网设备接收核心网设备发送的第一消息,第一消息携带第一信息,第一信息用于指示第一pdu会话传输的数据包为tsn包;无线接入网设备向通信设备发送第二消息,第一消息携带第二信息,第二信息用于表征第一pdu会话传输的数据包为tsn包。本申请实施例中,通过核心网设备指示无线接入网设备,从而无线接入网设备可以指示通信设备,让通信设备获知第一pdu会话传输的数据包是否为tsn包,从而通信设备可以将tsn包和其他业务数据包进行区别对待。

在一种可能的设计中,第二信息可以通过第一pdu会话的类型进行指示。上述设计中,通过第一pdu会话的类型来指示该pdu会话传输的数据包是否为tsn包,可以节省信令开销。

在一种可能的设计中,第二信息通过第二消息携带的指示信息进行指示,例如,第二消息携带tsn-indication,该tsn-indication可以指示第二信息,也就是该tsn-indication指示第一pdu会话传输的数据包为tsn包。上述设计中,通过一个指示信息来指示该pdu会话传输的数据包是否为tsn包,可以提高指示的灵活性。

在一种可能的设计中,第二消息可以包括sdap层配置信息,第二信息包括在sdap层配置信息中。通过,上述设计中,通信设备可以根据sdap层配置信息判断该pdu会话是否传输tsn包。

在一种可能的设计中,第一信息可以通过第一pdu会话的类型进行指示。上述设计中,核心网设备通过第一pdu会话的类型来指示该pdu会话传输的数据包是否为tsn包,可以节省信令开销。

在一种可能的设计中,在无线接入网设备接收核心网设备发送的第一消息之前,可以接收通信设备发送的第三消息,第三消息用于请求建立或修改第一pdu会话,并向核心网设备转发第三消息。上述设计中,无线接入网设备通过转发通信设备的第三消息,从而可以请求核心网设备建立或修改第一pdu会话。

在一种可能的设计中,第二消息可以是rrc重配置消息。

在一种可能的设计中,第一消息可以是pdu会话资源建立请求或pdu会话资源修改请求。

第三方面,本申请实施例提供的支持时间敏感网络的方法,包括:核心网设备确定第一pdu会话传输的数据包为tsn包;核心网设备向无线接入网设备发送第一消息,第一消息携带第一信息,第一信息用于指示第一pdu会话传输的数据包为tsn包。本申请实施例中,通过核心网设备指示无线接入网设备,从而无线接入网设备可以获知pdu会话传输的数据包是否为tsn包,从而可以将tsn包和其他业务数据包进行区别对待。

在一种可能的设计中,第一信息可以通过第一pdu会话的类型进行指示。上述设计中,核心网设备通过第一pdu会话的类型来指示该pdu会话传输的数据包是否为tsn包,可以节省信令开销。

在一种可能的设计中,第一信息通过第一消息携带的指示信息进行指示,例如,第一消息携带tsn-indication,该tsn-indication可以指示第一信息,也就是该tsn-indication指示第一pdu会话传输的数据包为tsn包。上述设计中,通过一个指示信息来指示该pdu会话传输的数据包是否为tsn包,可以提高指示的灵活性。

在一种可能的设计中,在核心网设备确定第一pdu会话传输的数据包为tsn包之前,可以接收通信设备通过无线接入网设备发送的第二消息,第二消息用于请求建立或修改第一pdu会话。上述设计中,核心网设备在接收到来自通信设备的第二消息后,从而为该通信设备建立或修改第一pdu会话。

在一种可能的设计中,第一消息可以是pdu会话资源建立请求或pdu会话资源修改请求。

第四方面,本申请实施例提供的支持时间敏感网络的方法,包括:通信设备接收无线接入网设备发送的第一消息,第一消息携带第一信息,第一信息用于表征第一数据无线承载传输的数据包为tsn包;通信设备基于第一信息处理第一数据无线承载传输的数据包。本申请实施例中,通过无线接入网设备指示通信设备,让通信设备获知第一数据无线承载传输的数据包是否为tsn包,从而通信设备可以将tsn包和其他业务数据包进行区别对待。

在一种可能的设计中,通信设备基于第一信息处理第一数据无线承载传输的数据包时,可以将第一数据无线承载传输的数据包传输至ethernet模块进行处理。通过上述设计,通信设备确定接收到数据包为tsn包后可以传输到ethernetmodule进行处理,从而可以通过无线将处理后的tsn包发送给tsn末端节点。

在一种可能的设计中,在通信设备接收无线接入网设备发送的第一消息之前,还可以通过无线接入网设备向核心网设备发送第二消息,第二消息用于请求建立或修改第一pdu会话。上述设计中,通信设备通过向核心网设备发送第二消息,以请求核心网设备修改或建立第一pdu会话。

在一种可能的设计中,第一消息可以是rrc重配置消息。

第五方面,本申请实施例提供的支持时间敏感网络的方法,包括:无线接入网设备接收核心网设备发送的第一消息,第一消息携带第一信息,第一信息用于指示第一pdu会话中传输tsn包的服务质量(qos)流;无线接入网设备向通信设备发送第二消息,第二消息携带第二信息,第二信息用于表征第一数据无线承载传输的数据包为tsn包,其中,第一pdu会话中一个或多个传输tsn包的qos流映射到第一数据无线承载。本申请实施例中,通过核心网设备指示无线接入网设备第一pdu会话中传输tsn包的qos流,从而无线接入网设备在将第一pdu会话的qos流映射到数据无线承载后,可以指示通信设备哪些数据无线承载传输的数据包为tsn包,从而通信设备可以将tsn包和其他业务数据包进行区别对待。

在一种可能的设计中,无线接入网设备在接收核心网设备发送的第一信息之前,还可以接收通信设备发送的第二消息,第二消息用于请求建立或修改第一pdu会话;并向核心网设备转发第二消息。上述设计中,无线接入网设备通过转发通信设备的第三消息,从而可以请求核心网设备建立或修改第一pdu会话。

在一种可能的设计中,第一消息可以是rrc重配置消息。

在一种可能的设计中,第一消息可以是pdu会话资源建立请求或pdu会话资源修改请求。

第六方面,本申请实施例提供的支持时间敏感网络的方法,包括:核心网设备确定第一pdu会话中传输tsn包的qos流;核心网设备向无线接入网设备发送第一消息,第一消息携带第一信息,第一信息用于指示第一pdu会话中传输tsn包的qos流。本申请实施例中,通过核心网设备指示无线接入网设备第一pdu会话中传输tsn包的qos流,从而无线接入网设备可以获知哪些qos流传输的数据包为tsn包,从而可以将只传输tsn包和传输其他业务数据包的qos流区别开。

在一种可能的设计中,核心网设备在确定第一pdu会话中传输tsn包的qos流之前可以接收通信设备通过无线接入网设备发送的第二消息,第二消息用于请求建立或修改第一pdu会话。上述设计中,核心网设备在接收到来自通信设备的第二消息后,从而为该通信设备建立或修改第一pdu会话。

在一种可能的设计中,第一消息可以是pdu会话资源建立请求或pdu会话资源修改请求。

第七方面,本申请实施例提供的支持时间敏感网络的方法,包括:通信设备接收无线接入网设备发送的数据包,其中,该数据包携带tsn指示,该tsn指示用于指示该数据包为tsn数据包。通信设备将该数据包传输至ethernetmodule进行处理。

在一种可能的设计中,tsn指示可以携带在数据包的适配层头或者数据包的mac头中。

第八方面,本申请实施例提供的支持时间敏感网络的方法,包括:无线接入网接收核心网设备发送的数据包,该数据包中携带tsn指示,该tsn指示用于指示数据包为tsn数据包;无线接入网设备向通信设备转发该数据包。

在一种可能的设计中,tsn指示可以携带在数据包的适配层头或者数据包的mac头中。

第九方面,本申请实施例提供的支持时间敏感网络的方法,包括:核心网设备接收服务器发送的数据包;该核心网设备确定该数据包为tsn数据包;核心网设备在该数据包中携带tsn指示,并将携带tsn指示的数据包发送给无线接入网设备。

在一种可能的设计中,tsn指示可以携带在数据包的适配层头或者数据包的mac头中。

第十方面,本申请实施例提供的支持时间敏感网络的方法,包括:通信设备接收无线接入网设备发送的第一信息以及至少一个drb分别对应的qfi列表,其中,drb对应的qfi列表包括映射到该drb的各个qos流的标识,第一信息用于指示第一pdu会话中传输tsn数据包的qos流。通信设备接收无线接入网设备发送的数据包,该数据包携带qfi参数。通信设备基于该数据包携带的qfi参数确定该数据包是否为tsn包。

在一种可能的设计中,通信设备在确定该数据包为tsn包时可以将该数据包传输至ethernetmodule进行处理。

在一种可能的设计中,第一信息可以包括第一pdu会话的各个qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流是否传输tsn包。

在一种可能的设计中,第一信息可以包括第一pdu会话中传输tsn数据包的qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流传输tsn包。

在一种可能的设计中,第一信息可以包括第一pdu会话中未传输tsn数据包的qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流不传输tsn包。

第十一方面,本申请实施例提供的支持时间敏感网络的方法,包括:无线接入网设备接收核心网设备发送的第一信息,第一信息用于指示第一pdu会话中传输tsn包的qos流。无线接入网设备将第一pdu会话的各个qos流映射到drb,并向通信设备发送第一信息以及至少一个drb分别对应的qfi列表,其中,drb对应的qfi列表包括映射到该drb的各个qos流的标识。无线接入网设备向通信设备发送数据包,该数据包携带qfi参数。

在一种可能的设计中,第一信息可以包括第一pdu会话的各个qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流是否传输tsn包。

在一种可能的设计中,第一信息可以包括第一pdu会话中传输tsn数据包的qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流传输tsn包。

在一种可能的设计中,第一信息可以包括第一pdu会话中未传输tsn数据包的qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流不传输tsn包。

第十二方面,本申请实施例提供的支持时间敏感网络的方法,包括:核心网设备确定第一pdu会话的各个qos流是否传输tsn包。核心网设备向无线接入网设备发送第一信息,第一信息用于指示第一pdu会话中传输tsn包的qos流。

在一种可能的设计中,第一信息可以包括第一pdu会话的各个qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流是否传输tsn包。

在一种可能的设计中,第一信息可以包括第一pdu会话中传输tsn数据包的qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流传输tsn包。

在一种可能的设计中,第一信息可以包括第一pdu会话中未传输tsn数据包的qos流分别对应的指示信息,其中,qos流对应的指示信息用于指示该qos流不传输tsn包。

第十三方面,本申请提供一种支持时间敏感网络的装置,该装置可以是用于通信的设备,也可以是用于通信的设备内的芯片或芯片组,其中,用于通信的设备可以是通信设备、无线接入网设备或者核心网设备。该装置可以包括处理单元和收发单元。当该装置是用于通信的设备时,该处理单元可以是处理器,该收发单元可以是通信接口;该装置还可以包括存储单元,该存储单元可以是存储器;该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使通信设备执行上述第一方面、第四方面、第七方面、第十方面中相应的功能,或者以使无线接入网设备执行上述第二方面、第五方面、第八方面、第十一方面中相应的功能,或者使核心网设备执行上述第三方面、第六方面、第九方面、第十二方面中相应的功能。当该装置是用于通信的设备内的芯片或芯片组时,该处理单元可以是处理器,该收发单元可以是输入/输出接口、管脚或电路等;该处理单元执行存储单元所存储的指令,以使通信设备执行上述第一方面、第四方面、第七方面、第十方面中相应的功能,或者以使无线接入网设备执行上述第二方面、第五方面、第八方面、第十一方面中相应的功能,或者使核心网设备执行上述第三方面、第六方面、第九方面、第十二方面中相应的功能。该存储单元可以是该芯片或芯片组内的存储单元(例如,寄存器、缓存等),也可以是通信设备内的位于该芯片或芯片组外部的存储单元(例如,只读存储器、随机存取存储器等)。

第十四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中包括指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

第十五方面,本申请还提供一种包括指令的计算机程序产品,当其被运行时,使得上述各方面所述的方法被执行。

第十六方面,本申请提供了一种芯片,该芯片包括处理器和通信接口,所述通信接口用于接收代码指令,并传输到处理器。所述处理器,用于调用所述通信接口传输的代码指令以执行上述各方面所述的方法。

第十七方面,本申请提供了一种通信系统,该通信系统包括通信设备、无线接入网设备以及核心网设备,其中,通信设备用于执行上述第一方面、第四方面、第七方面、第十方面中相应的功能,无线接入网设备用于执行上述第二方面、第五方面、第八方面、第十一方面中相应的功能,核心网设备用于执行上述第三方面、第六方面、第九方面、第十二方面中相应的功能。

附图说明

图1为本申请提供的一种通信系统的架构示意图;

图2为本申请提供的一种5gran支持tsn的方法示意图;

图3a为本申请提供的一种处理tsn包的协议层示意图;

图3b为本申请提供的一种处理业务数据包的协议层示意图;

图4为本申请提供的一种node-x处理数据包的示意图;

图5为本申请提供的一种支持时间敏感网络的方法的流程示意图;

图6为本申请提供的一种qosflow映射到drb的示意图;

图7为本申请提供的一种支持时间敏感网络的装置的结构示意图;

图8为本申请提供的另一种支持时间敏感网络的装置的结构示意图;

图9为本申请提供的又一种支持时间敏感网络的装置的结构示意图;

图10为本申请提供的再一种支持时间敏感网络的装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本申请提供的支持tsn的方法可以应用于支持tsn的通信系统中。该通信系统的架构可以如图1所示,包括无线接入网设备101以及通信设备102,还可以包括核心网设备103,其中,通信设备102可以连接tsn末端节点,核心网设备103可以连接tsn系统。本申请实施例涉及的通信系统可以是各类通信系统,例如,可以是长期演进(longtermevolution,lte),也可以是第五代(5g)通信系统,也可以为通用地面无线接入(universalterrestrialradioaccess,utra)、演进的utra(e-utran)、新无线技术(newradio,nr)、gsm/edge无线接入网-电路交换域(gsmedgeradioaccessnetwork-circuitswitched,geran-cs)、gsm/edge无线接入网-数据交换域(gsmedgeradioaccessnetwork–packetswitched,geran-ps)、码分多址(codedivisionmultipleaccess,cdma)2000-1xrtt、和多无线接入技术双连接(multi-ratdual-connectivity,mr-dc)等,还可以是多种通信系统的混合架构,如lte与5g混合架构等。

其中,无线接入网设备101,可以是普通的基站(如nodeb或enb),可以是新无线控制器(newradiocontroller,nrcontroller),可以是5g系统中的gnodeb(gnb)或en-gnb,可以是集中式网元(centralizedunit),可以是新无线基站,可以是射频拉远模块,可以是微基站,可以是中继(relay),可以是分布式网元(distributedunit),可以是接收点(transmissionreceptionpoint,trp)或传输点(transmissionpoint,tp)或者任何其它无线接入设备,但本申请实施例不限于此。

通信设备102,可以是终端设备,也可以是中继站点如客户前置设备(customerpremiseequipment,cpe),或者,通信设备102也可以是基站的一个功能。其中,终端设备又称之为用户设备(userequipment,ue),是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。常见的终端例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备,例如智能手表、智能手环、计步器等。为了方便描述,本申请实施例将通信设备102统一称为node-x。

核心网设备103,可以是移动性管理实体(mobilitymanagemententity,mme),可以是业务网关(servinggateway,sgw),也可以是5g系统中的接入管理功能(accessandmanagementfunction,amf)、用户面功能(userplanefunction,upf)等等,核心网设备可以提供进一步网络连接,例如电话网络和/或数据通信网络(例如internet)。基站可以通过链路(例如s1或ng接口)与核心网设备连接。

若通信系统支持tsn的场景下,tsn系统可以通过通信网络给tsn末端节点(tsnendpoint)发送授时信息,以达到在相同时间域的tsn末端节点达到时钟同步的目的,通俗来讲即tsn系统中每个节点的时钟时间一致。

5gran可以通过透明时钟方式支持tsn,如图2所示,tsn系统给5g网络设备(如upf)发送tsn包,例如ptp消息等,其中,ptp消息用于提供公共的精准授时信息,以便实现确定性业务传输。下面以ptp消息为例,对5gran支持tsn的过进行说明。tsn系统给5g网络设备(如upf)发送ptp消息,upf记录接收ptp消息的时间,即入口时间(ingresstime)t0,并在ptp消息中添加修正项correctionfield=x,修正项用于tsn末端节点修正授时信息。upf将修改后的ptp消息经过5g系统发送给5gue,同时还将ingresstimet0发送给5gue。ingresstimet0可以和ptp消息放在一起发送,也可以分开发送。5gue接收到ptp消息和ingresstimet0后将这两个信息传输到以太网模块(ethernetmodule)进行处理,其中,ethernetmodule可以为5gue中的一个功能单元。ethernetmodule将ptp消息中的correctionfield=x调整为correctionfield=x+t1-t0后发送给tsnendpoint,其中,t1为ethernetmodule发送ptp消息的时间,t1-t0即进入5g系统(即5g网络系统接收ptp消息的时间)和出口(egress)5g系统(即ethernetmodule向tsn末端节点发送ptp消息的时间)之间的传输时延。ethernetmodule最终在出口时间(egresstime)t1将ptp消息发送给tsn末端节点。5gue和tsn末端节点采用有线连接方式。

目前,可以考虑在无线接入网设备和tsn末端节点之间引入中间节点node-x(即通信设备102),node-x可以是终端设备,也可以是中继站点,也可以是无线接入网设备的一个功能等等。node-x对于无线接入网设备而言是5gue,node-x和tsn末端节点之间通过无线方式连接。node-x可以通过l2relay的方式帮助tsn末端节点和无线接入网设备通信。示例性的,图3a、图3b分别示出了一种可能的终端到网络的中继功能(ue-to-networkrelay)用户面协议栈,其中l2relayue(例如node-x)和ue之间可以通过侧链路(sidelink)通信,其中,ue可以包括5gue的功能和tsnue(也可称为tsn末端节点)的功能,当node-x传输业务数据包(如移动网络业务数据包)时,该ue具有5gue的功能,当node-x传输tsn包时,该ue具有tsn末端节点的功能。

根据图3a所示的协议层,当无线接入网设备通过node-x转发tsn包给ue(此时ue相当于tsn末端节点)时,node-x需要将tsn包依次经过物理(physical,phy)层—>媒体介入控制(mediaaccesscontrol,mac)层—>无线链路层控制协议(radiolinkcontrol,rlc)层—>适配层adaptationlayer等各协议层进行处理,并在经过各协议层进行处理之后将处理后的ptp消息传输到ethernetmodule进行处理,再将经过ethernetmodule处理后的ptp消息通过无线方式发送给tsn末端节点。无线接入网设备通过单播给node-x发送tsn包或业务数据包,其中tsn包不加密,业务数据包加密。如果tsn包有分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)层,那么无线接入网设备需要告知node-xtsn末端节点的数据无线承载(dataradiobearer,drb)/逻辑信道标识(logicalchannelid,lcid)对应的pdcp序列号(serialnumber,sn)有多少比特(bits),以便node-x去除pdcpheader后获取ethernet包。

根据图3b所示的协议层,当无线接入网设备通过node-x发送业务数据包(如移动网络业务数据包)给ue(此时ue相当于5gue)时,node-x不需要将业务数据包发送到ethernetmodule后再转发给5gue,只需要将业务数据包传输至适配层后通过侧链路进行转发(例如l2中继,node-x可以将业务数据包经过phy层/mac层/rlc层/适配层后处理后转发,转发时需要在业务数据外部封装node-x和终端设备之间的协议层的头,例如封装rlc层头,mac层头以及phy层头后再进行转发),如图4所示。因此,对于node-x而言,如何识别tsn包以及业务数据包是一个继续解决的问题。

需要说明的是,ethernetmodule和node-x可以在同一个物理实体中,例如,node-x具有ethernet协议层。或者,ethernetmodule和node-x也可以在不同的物理实体中,node-x和ethernetmodule可以通过有线接口连接,例如ethernetmodule为工厂里面的存量控制器,在控制器中插入支持node-x功能的卡,即可以实现node-x和ethernetmodule的集成。

基于此,本申请提供一种支持时间敏感网络的方法及装置,用以解决现有技术中node-x无法识别tsn包以及业务数据包的问题。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

下面结合附图对本申请实施例进行详细说明。

实施例一:实施例一中提到的第一pdu会话传输的数据包均为tsn包。

实施例一提供的支持时间敏感网络的方法可以如图5所示,该方法可以应用为图1所示的通信系统。该方法具体包括:

s501,核心网设备确定第一协议数据单元(protocoldataunit,pdu)会话传输的数据包为tsn包。

具体实施中,在步骤s501之前,node-x可以通过无线接入网设备向核心网设备发送第二消息,第二消息用于请求建立或修改第一pdu会话。而无线接入网设备接收node-x发送的第二消息后,向核心网设备转发第二消息。

一些实施中,第二消息可以是node-x为自身建立或修改pdu会话所发送的。

另一些实施例中,请求建立或修改pdu会话的消息也可以是node-x为tsn末端节点建立或修改pdu会话时所发送的,也就是,第二消息可以是tsn末端节点通过node-x向核心网设备发送的。

s502,核心网设备向无线接入网设备发送第一信息,第一信息用于指示第一pdu会话传输的数据包为tsn包。对应的,无线接入网设备接收第一信息。

具体实施中,核心网设备可以通过第三消息向无线接入网设备发送第一信息,第三消息可以是pdu会话资源建立请求(pdusessionresourcesetuprequest)消息或pdu会话资源修改请求(pdusessionresourcemodifyrequest)消息,即可以在pdusessionresourcesetuprequest/pdusessionresourcemodifyrequest消息中携带第一信息。从而无线接入网设备通过与核心网设备amf进行上述信令交互,和核心网设备upf之间建立pdusession对应的用户面隧道即通用分组无线服务技术(generalpacketradioservice,gprs)隧道协议用户面(gprstunnelingprotocolforuserplane,gtp-u)。其中,无线接入网设备和upf之间的接口可以称为ng3接口。应理解,本申请实施例中,第三消息仅是一种示例性说明,并不对携带第一信息的消息进行具体限定,在具体实施中,核心网设备也可以通过其他消息发送第一信息,这里不做具体限定。

s503,无线接入网设备向node-x发送第一消息,第一消息携带第二信息,第二信息用于表征第一pdu会话传输的数据包为tsn包。对应的,node-x可以接收无线接入网设备发送的第一消息。

这里,第一消息仅是一种示例性说明,第一消息在不同系统中命名可能不同,例如,在nr系统中,第一消息可以是无线资源控制(radioresourcecontrol,rrc)重配置(rrcreconfiguration)消息,在lte系统中,第一消息可以称为rrc连接重配置(rrcconnectionreconfiguration)消息,在未来通信系统中第一消息也可以命名为其他,如a消息,若a消息可以实现第一消息的功能,也可以将a消息理解为本申请实施例一中的第一消息,这里不对第一消息进行具体限定。

s504,node-x基于第二信息处理第一pdu会话传输的数据包。

如,node-x可以将第一pdu会话传输的数据包传输至以太网(ethernet)模块进行处理。

具体来说,如果是tsn包,则node-x可以将tsn包送到ethernetmodule,通过ethernetmodule处理(例如将correctionfield修改为x+t1-t0)。接着根据无线接入网设备在适配层给出的tsn末端节点的标识以及对应的侧链路无线承载(sidelinkradiobearer,sl-rb)标识或者sl逻辑信道标识(logicalchannelidentity,lcid),将tsn包通过侧链路相应的通道发送给对应的tsn末端节点。

本申请实施例中,通过核心网设备=>无线接入网设备=>node-x指示,让node-x获知pdu会话传输的数据包是否为tsn包,从而可以将tsn包和其他业务数据包进行区别对待。

具体实施中,无线接入网设备和核心网设备(如upf)之间可以为node-x建立pdu会话对应的用户面隧道,具体来说,可以通过核心网设备(如amf)和无线接入网设备之间交互信息以便建立无线接入网设备和upf之间的用户面隧道。pdu会话对应的用户面隧道传输不同qos属性的qos流(flow),一个或多个具有相同或相似qos属性的qosflow可以被无线接入网设备映射到一个drb。例如,如图6所示,pdu会话的qosflow1和qosflow2映射到drb1,qosflow3和qosflow4映射到drb2,qosflow5、qosflow6和qosflow7映射到drb3。其中,pdusession可以共享一个sdap实体,sdap实体可以负责将不同的qosflow映射到不同的drb。

核心网设备可以通过pdusessiontype信元指示无线接入网设备该pdu会话的类型是ipv4、ipv6还是ethernet等,ts23.501中pdusessiontype信元的描述如表1所示。

表1

一种实现方式中,可以通过在pdusessiontype中引入tsn指示,即在pdusessiontype信元的枚举类型中增加tsn类型,其中,当pdusessiontype信元指示tsn类型时,则pdu会话包含tsn包。在实施例一中,通过pdusessiontype指示pdu会话是否传输tsn包,当pdusessiontype指示pdu会话传输tsn包时,该pdu会话传输的所有数据包均为tsn包。

即,第一信息可以通过第一pdu会话的类型进行指示。

一种示例性说明中,tsn类型可以通过值为tsn来表示,即pdusessiontype可以表示为:

pdusessiontypeenumerated{ipv4,ipv6,ipv4v6,ethernet,tsn,…}。

另一种示例性说明中,可以将现有的值为ethernet用ethernet-tsn和ethernet-other代替,其中ethernet-tsn即表示tsn类型的,即pdusessiontype可以表示为:

pdusessiontypeenumerated{ipv4,ipv6,ipv4v6,etherne-other,etherne-tsn,…}。

当然,在具体实施中,tsn类型也可以通过其他方式进行指示,这里不做具体限定。

在一些实施例中,第二信息也可以通过第一pdu会话的类型进行指示。如,可以在rrc重配置消息中的sdap配置信元即sdap-config中增加pdu-session-type信元,并在pdu-session-type中引入tsn指示,即在pdu-session-type信元的枚举类型中增加tsn类型,其中,当pdu-session-type信元指示tsn类型时,则表示该pdu会话的所有qosflow均传输tsn包。

示例性的,tsn类型可以通过值为tsn来表示,即pdu-session-type可以表示为:

pdu-session-typeenumerated{ipv4,ipv6,ipv4v6,ethernet,tsn,…}。

或者,也可以将现有的值为ethernet用ethernet-tsn和ethernet-other代替,其中ethernet-tsn即表示tsn类型的,即pdu-session-type可以表示为:

pdu-session-typeenumerated{ipv4,ipv6,ipv4v6,etherne-other,etherne-tsn,…}。

在另一些实施例中,第二信息也可以是pdu会话对应的指示信息(tsn-indication),pdu会话对应的tsn-indication用于指示pdu会话传输的数据包是否为tsn包。即在第一消息中增加pdu会话的tsn-indication来指示该pdu会话是否传输tsn包。例如在rrc重配置消息中的sdap配置信元即sdap-config中增加tsn-indication信元。

具体的,pdu会话对应的tsn-indication可以通过取不同值的方式来指示,例如,可以通过tsn-indication取值为1/0来表示pdu会话传输的数据包是否为tsn包,示例性的,tsn-indication取值为1时可以表示pdu会话传输的数据包为tsn包,tsn-indication为0时可以表示pdu会话传输的数据包不是tsn包。当然,tsn-indication取值为0时也可以表示pdu会话传输的数据包为tsn包,tsn-indication取值为1时表示pdu会话传输的数据包不是tsn包。或者,可以通过tsn-indication为true/false来表示pdu会话传输的数据包是否为tsn包,示例性的,tsn-indication取值为true时可以表示pdu会话传输的数据包为tsn包,tsn-indication取值为false时可以表示pdu会话传输的数据包不是tsn包。

pdu会话对应的tsn-indication也可以是一个条件信元,例如,只有当pdu会话传输tsn包时才会配置对应tsn-indication,而pdu会话不传输tsn包时不配置tsn-indication,因此,当第一消息中包括pdu会话的tsn-indication时可以表示该pdu会话传输的数据包为tsn包。或者,pdu会话不传输tsn包时才会对应tsn-indication,而pdu会话传输tsn包时没有tsn-indication,因此,当第一消息中包括pdu会话的tsn-indication时可以表示该pdu会话传输的数据包不是tsn包。示例性的,条件信元tsn-indicatio只包含取值“true”或只包含取值“false”。

作为一种可能的实施方式,第一消息可以包括sdap层配置信息(sdap-config),第二信息可以包括在sdap-config中。

示例性的,sdap-config中包括pdu-session-type,且pdu-session-type的枚举类型中可以包括ipv4,ipv6,ipv4v6,ethernet,tsn,其中,当pdu-session-type为tsn时,可以表示pdu会话传输tsn包,sdap-config的内容具体可以包括:

示例性的,sdap-config中可以包括pdu的tsnindicator,且pdu会话的tsnindicator通过取值为0/1来指示pdu会话是否传输tsn包,sdap-config的内容具体可以包括:

从而,通信设备可以根据sdap-config中包含的pdu-session-type或tsn-indication获知该pdusession是否传输tsn包。

进一步的,第一消息中还可以包含drb标识和pdusession的映射关系,例如无线承载配置(radiobearerconfig)中drb-identity有对应的sdap-config,从而node-x可以获取drb和pdusession或者sdap-config的映射关系。因此最终node-x可以知道哪个drb过来的是tsn包。

实施例二:实施例二中第一pdu会话传输的数据包不一定全是tsn包,该第一pdu会话的至少一个qos流所传输的数据包均为tsn。实施例二中只传输tsn包的qos流与传输业务包的qos流分别映射到不同的drb,第一drb映射第一pdu会话中一个或多个只传输tsn包的qos流,该第一drb传输的数据包均为tsn包。实施例二提供的支持时间敏感网络的方法可以包括:

s1,核心网设备确定第一协议数据单元pdu会话中传输tsn包的服务质量qos流。

具体实施中,在步骤s1之前,node-x可以通过无线接入网设备向核心网设备发送第二消息,第二消息用于请求建立或修改第一pdu会话。而无线接入网设备接收node-x发送的第二消息后,向核心网设备转发第二消息。

一些实施中,第二消息可以是node-x为自身建立或修改pdu会话所发送的。

另一些实施例中,请求建立或修改pdu会话的消息也可以是node-x为tsn末端节点建立或修改pdu会话时所发送的,也就是,第二消息可以是tsn末端节点通过node-x向核心网设备发送的。

s2,核心网设备向无线接入网设备发送第一信息,第一信息用于指示第一pdu会话中传输tsn包的服务质量qos流。对应的,无限接入网设备接收第一信息。

具体实施中,核心网设备可以通过第三消息向无线接入网设备发送第一信息,第三消息可以是pdusessionresourcesetuprequest消息或pdusessionresourcemodifyrequest消息,即可以在pdusessionresourcesetup/pdusessionresourcemodifyrequest消息中携带第一信息。从而无线接入网设备通过与核心网设备amf进行上述信令交互,和核心网设备upf之间建立pdusession对应的gtp-u。其中,无线接入网设备和upf之间的接口可以称为ng3接口。应理解,本申请实施例中,第三消息仅是一种示例性说明,并不对携带第一信息的消息进行具体限定,在具体实施中,核心网设备也可以通过其他消息发送第一信息,这里不做具体限定。

s3,无线接入网设备向通信设备发送第一消息,第一消息携带第二信息,第二信息用于表征第一数据无线承载传输的数据包为tsn包,其中,第一pdu会话中一个或多个传输tsn包的服务质量qos流映射到第一数据无线承载。对应的,node-x接收第一消息。

这里,第一消息仅是一种示例性说明,第一消息在不同系统中命名可能不同,例如,在nr系统中,第一消息可以是rrc重配置(rrcreconfiguration)消息,在lte系统中,第一消息可以称为rrc连接重配置(rrcconnectionreconfiguration)消息,在未来通信系统中第一消息也可以命名为其他,如a消息,若a消息可以实现第一消息的功能,也可以将a消息理解为本申请实施例一中的第一消息,这里不对第一消息进行具体限定。

s4,node-x基于第一信息处理第一drb传输的数据包。

如,node-x可以将第一drb传输的数据包传输至ethernet模块进行处理。

具体来说,如果是tsn包,则node-x可以将tsn包送到ethernetmodule,通过ethernetmodule处理(例如将correctionfield修改为x+t1-t0)。接着根据无线接入网设备在适配层给出的tsn末端节点的标识以及对应的sl-rb标识或者lcid,将tsn包通过侧链路相应的通道发送给对应的tsn末端节点。

本申请实施例中,通过核心网设备=>无线接入网设备=>node-x指示,让node-x获知哪些drb传输的数据包为tsn包,从而可以将tsn包和其他业务数据包进行区别对待。一种实现方式中,第一信息具体可以用于指示第一pdu会话中传输tsn包的qos流,即,核心网设备可以指示无线接入网设备哪些qos流可以传输tsn包。

具体的,第一信息可以包括第一pdu会话的各个qos流所对应的指示信息,qos流对应的指示信息用于指示qos流传输的数据包是否为tsn包。qos流对应的指示信息可以通过取不同值的方式来指示,例如,可以通过指示信息取值为1/0来表示qos流传输的数据包是否为tsn包,示例性的,指示信息取值为1时可以表示qos流传输的数据包为tsn包,指示信息取值为0时可以表示qos流传输的数据包不是tsn包。当然,指示信息取值为0时也可以表示qos流传输的数据包为tsn包,指示信息取值为1时表示qos流传输的数据包不是tsn包。或者,可以通过指示信息为true/false来表示qos流传输的数据包是否为tsn包,示例性的,指示信息取值为true时可以表示qos流传输的数据包为tsn包,指示信息取值为false时可以表示qos流传输的数据包不是tsn包。

或者,第一信息可以包括传输tsn包的qos流对应的指示信息,或者包括不传输tsn包的qos流对应的指示信息,即qos流对应的指示信息可以是一个条件信元,例如,只有传输tsn包的qos流才会对应指示信息,而不传输tsn包的qos流没有指示信息,因此,当第一信息中包括某qos流的指示信息时可以表示该qos流传输的数据包为tsn包。或者,只有不传输tsn包的qos流才会对应指示信息,而传输tsn包的qos流没有指示信息,因此,当第一信息中不包括某qos流的指示信息时可以表示该qos流传输的数据包是tsn包。示例性的,通过指示信息为true/false来表示qos流传输的数据包是否为tsn包时,可以只有当取值为true时指示信息才出现,或者,也可以只有当取值为false时指示信息才出现。

以pdusessionresourcesetuprequest消息为例,可以通过在pdusessionresourcesetuprequest消息中增加qos对应的tsnindicator来指示qos流传输的数据包是否为tsn包。进一步的,可以在pdusessionresourcesetuprequest消息的pdusessionresourcesetuptransfer信元中增加qos对应的tsnindicator。示例性的,pdusessionresourcesetuptransfer信元包括的内容可以如表2所示。

表2

进一步的,无线接入网设备收到核心网设备发送的第一信息后,可以将传输tsn包的qosflow和其他不传输tsn包的qosflow映射到不同的drb。从而,无线接入网设备在给node-x的第一消息(如rrc重配置消息)中可以为drb增加tsn指示,以便于node-x后续进行区分和区别处理。

一些实施例中,第二信息还可以为第一drb对应的指示信息,第一drb对应的指示信息用于指示第一drb传输的数据包为tsn包。即,第二信息可以是drb粒度的指示信息。具体的,drb对应的指示信息可以通过取不同值的方式来指示,或者,drb流对应的指示信息也可以是一个条件信元,如在取值为true时出现tsn-indicator。

具体实施中,可以在第一消息的drb相关配置信息(如drb-toaddmod)中添加drb对应的tsn-indicator。以drb-toaddmod为例,可以在drb-toaddmod中添加tsn-indicator,其中,tsn-indicator可以是一个条件信元,如在取值为true时出现tsn-indicator,或者,tsn-indicator通过取不同值的方式进行指示,drb-toaddmod信元可以包括:

实施例三:实施例三中第一pdu会话传输的数据包不一定全是tsn包,该第一pdu会话的至少一个qos流所传输的数据包均为tsn。实施例三中只传输tsn包的qos流与传输业务包的qos流可以映射到同一个drb,即drb传输的数据包既可以包括tsn包也可以包括业务包。实施例三提供的支持时间敏感网络的方法可以包括:

a1,node-x可以通过无线接入网设备向核心网设备发送请求建立或修改pdu会话的消息。而无线接入网设备接收node-x发送的该消息后转发给核心网设备。无线接入网设备通过与核心网设备amf进行信令交互,和核心网设备upf之间建立pdusession对应的用户面隧道。

一些实施中,请求建立或修改pdu会话的消息可以是node-x为自身建立或修改pdu会话时所发送的。

另一些实施例中,请求建立或修改pdu会话的消息也可以是node-x为tsn末端节点建立或修改pdu会话时所发送的,也就是,请求建立或修改pdu会话的消息可以是tsn末端节点通过node-x向核心网设备发送的。

a2,核心网设备指示无线接入网设备pdu会话的每个qosflow传输的数据包是否为tsn包。

a3,无线接入网设备将qosflow映射到drb。

这里,无线接入网设备在将qosflow映射到drb时可以不将只传输tsn包的qosflow和传输业务包的qosflow分开映射,即只传输tsn包的qosflow和传输业务包的qosflow可以映射到同一个drb,也可以映射到不同drb,这里不做具体限定。

例如,无线接入网设备可以按照qosflow的属性、参数、需求等确定映射到哪个drb中。

a4,无线接入网设备向node-x发送每个drb对应的qos流标识(qosflowindicator,qfi)列表,并指示各个qosflow是否传输tsn包。

具体的,无线接入网设备可以通过向node-x发送每个qosflow的tsn-indication,以指示pdu会话的各个qosflow是否传输tsn包,其中,qosflow的tsn-indication可以通过取不同值的方式分别指示该qosflow是否传输tsn包。例如,可以通过tsn-indication取值为1/0来表示qosflow传输的数据包是否为tsn包,示例性的,tsn-indication取值为1时可以表示qosflow传输的数据包为tsn包,tsn-indication为0时可以表示qosflow传输的数据包不是tsn包。当然,tsn-indication取值为0时也可以表示qosflow传输的数据包为tsn包,tsn-indication取值为1时表示qosflow传输的数据包不是tsn包。或者,可以通过tsn-indication为true/false来表示qosflow传输的数据包是否为tsn包,示例性的,tsn-indication取值为true时可以表示qosflow传输的数据包为tsn包,tsn-indication取值为false时可以表示qosflow传输的数据包不是tsn包。

或者,无线接入网设备可以通过向node-x发送传输tsn包的qosflow的tsn-indication来指示pdu会话的各个qosflow是否传输tsn包。即qosflow的tsn-indication是一个条件信元,例如,只有当qosflow传输tsn包时才会对应tsn-indication,而qosflow不传输tsn包时没有tsn-indication,因此,当无线接入网设备向node-x发送某qosflow的tsn-indication时可以表示该qosflow传输的数据包为tsn包。或者,qosflow不传输tsn包时才会对应tsn-indication,而qosflow传输tsn包时没有tsn-indication,因此,当无线接入网设备向node-x发送某qosflow的tsn-indication时可以表示该qosflow传输的数据包不是tsn包。示例性的,通过tsn-indication为true/false来表示qosflow传输的数据包是否为tsn包时,可以只有当取值为true时tsn-indication才出现。

a5,node-x收到来自无线接入网设备的数据包后,读取sdap层携带的qfi参数判断该数据包是否为tsn包,从而决定是否需要送到以太网层进行处理。

前面实施例一至实施例三介绍的都是无线接入网设备通过控制面信令的方式通知node-x数据无线承载是否传输tsn包或者是否包含传输tsn包的qos流。下面实施例四介绍一种upf以及无线接入网设备通过用户面数据包携带指示信息的方式以使node-x可以区分业务包和数据包,该指示信息用于指示该用户面数据包携带的负载是否为tsn包。该方法同样可以应用为图1所示的通信系统。实施例四提供的支持时间敏感网络的方法具体包括:

node-x可以通过无线接入网设备向核心网设备发送请求建立或修改pdu会话的消息。而无线接入网设备接收node-x发送的该消息后转发给核心网设备。从而无线接入网设备通过与核心网设备amf进行信令交互,和核心网设备upf之间建立pdusession对应的gtp-u隧道。其中,无线接入网设备和upf之间的接口可以称为ng3接口。

若tsn包和业务来自同一上层设备(如tsn服务器或者数据网络(datanetwork,dn)),upf收到上层设备发过来的数据包后,可以通过读取数据包的ethernet包头判断该数据包是否为tsn包。如果是tsn包,则upf可以在数据包的ng3接口gtp-u头中增加tsn指示,从而无线接入网设备收到后向node-x发送该数据包时可以携带tsn指示,以便于node-x后续进行区分和区别处理。无线接入网设备在给node-x发送tsn包时,可以将tsn包作为负荷,在外面封装适配层头、rlc头、mac头(子头)、phy头,封装后的tsn包可以称为数据包。

因此,作为一种实例,无线接入网设备可以在数据包的适配层头中增加tsnindicator或者在mac头(子头)中增加tsnindicator。后续node-x通过读取适配层头或mac头可以判断数据包的负载是否为tsn包。前面的实施例假设前提为无线接入网设备通过单播方式给终端设备发送tsn包。

还有一种情况是,无线接入网设备通过组播方式给node-x,终端设备发送tsn包。无线接入网设备在组播信道中包含以下信息:tsn标识与组播数据信道或者组标识的映射关系。以现有的单小区点对多点(singlecellpointtomulti-point,sc-ptm)机制为例,sib20用于广播单小区组播控制信道(singlecellmulticasecontrolchannel,sc-mcch)的配置信息,主要包含重复周期(reptitionperiod,rp),偏移(offset),第一子帧(first-subframe),子帧间隔(subframeduration),更改周期(modificationperiod,mp)等。sc-mcch用于广播单小区组播数据信道(singlecellmulticasttrafficchannel,sc-mtch)的配置信息(scptmconfiguration),主要包含临时移动组标识(temporarymobilegroupidentity,tmgi)或者会话标识中至少一个,与组无线网络临时标识(groupradionetworktemporaryidentifier,g-rnti)对应关系,每个组播数据信道(multicasttrafficchannel,,mtch)的非连续接收(discontinuousreception,drx)参数等。在这里,我们可以在scptmconfiguration中包含tsn标识和g-rnti的对应关系。后续当node-x或终端设备的g-rnti对应的组播数据时,可以确定该组播数据为tsn包。node-x将tsn包送到ethernet模块进行处理后进一步通过组播方式进行转发,例如node-x在组播tsn包时,可以将封装所述tsn包的mac头中包含的目的地址设置为g-rnti。终端设备收到目的地址为g-rnti的数据包时,确定该数据包为tsn包。一种情况是终端设备可以接收基站发送的g-rnti和对应的tsn标识。

另一种情况是node-x可以事先广播通知终端设备g-rnti和tsn标识的映射关系。

基于与方法实施例的同一发明构思,本申请实施例提供一种支持时间敏感网络的装置,该装置的结构可以如图7所示,包括处理单元701和收发单元702。

一种实现方式中,该装置具体用于实现图2至图6实施例中node-x的功能,该装置可以是node-x本身,也可以是node-x中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。具体的,收发单元702,用于接收无线接入网设备发送的第一消息,第一消息携带第一信息,第一信息用于表征第一pdu会话传输的数据包为tsn包;处理单元701,用于基于第一信息处理第一pdu会话传输的数据包。

示例性的,第一信息可以通过第一pdu会话的类型进行指示。或者,第一信息也可以通过第一消息携带的指示信息进行指示。

进一步的,第一消息可以包括sdap层配置信息,第一信息包括在sdap层配置信息中。

处理单元701,在基于第一信息处理第一pdu会话传输的数据包时,具体可以用于:将第一pdu会话传输的数据包传输至以太网ethernet模块进行处理。

此外,收发单元702,还可以用于:在接收无线接入网设备发送的第一消息之前,通过无线接入网设备向核心网设备发送第二消息,第二消息用于请求建立或修改第一pdu会话。

示例性的,第一消息是rrc重配置消息。

另一种实现方式中,该装置具体用于实现图2至图6实施例中核心网设备的功能,该装置可以是核心网设备本身,也可以是核心网设备中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。具体的,处理单元701,用于确定第一pdu会话传输的数据包为tsn包;收发单元702,用于向无线接入网设备发送第一消息,第一消息携带第一信息,第一信息用于指示第一pdu会话传输的数据包为tsn包。

示例性的,第一信息可以通过第一pdu会话的类型进行指示。或者,第一信息也可以通过第一消息携带的指示信息进行指示。

收发单元702,还可以用于:在处理单元701确定第一pdu会话传输的数据包为tsn包之前,接收通信设备通过无线接入网设备发送的第二消息,第二消息用于请求建立或修改第一pdu会话。

第一消息可以是pdu会话资源建立请求或pdu会话资源修改请求。

本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

其中,集成的模块既可以采用硬件的形式实现时,支持时间敏感网络的装置可以如图8所示,处理单元701可以为处理器802。处理器802,可以是一个中央处理单元(centralprocessingunit,cpu),或者为数字处理模块等等。收发单元702可以通信接口801,通信接口801可以是收发器、也可以为接口电路如收发电路等、也可以为收发芯片等等。该资源配置装置还包括:存储器803,用于存储处理器801执行的程序。存储器803可以是非易失性存储器,比如硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram)。存储器803是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

处理器802用于执行存储器803存储的程序代码,具体用于执行上述处理单元701的动作,本申请在此不再赘述。

本申请实施例中不限定上述通信接口801、处理器802以及存储器803之间的具体连接介质。本申请实施例在图8中以存储器803、处理器802以及通信接口801之间通过总线804连接,总线在图8中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

基于与方法实施例的同一发明构思,本申请实施例提供一种支持时间敏感网络的装置,该装置的结构可以如图9所示,包括处理单元901和第一收发单元902、第二收发单元903。该装置具体用于实现图2至图6实施例中无线接入网设备的功能,该装置可以是无线接入网设备本身,也可以是无线接入网设备中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。具体的,第一收发单元902,用于无线接入网设备与核心网设备之间收发数据;第二收发单元903,用于无线接入网设备与通信设备之间收发数据;处理单元901,用于执行:通过所述第一收发单元902接收所述核心网设备发送的第一消息,所述第一消息携带第一信息,所述第一信息用于指示第一pdu会话传输的数据包为tsn包;通过所述第二收发单元903向所述通信设备发送第二消息,所述第二消息携带第二信息,所述第二信息用于表征所述第一pdu会话传输的数据包为tsn包。

示例性的,第二信息可以通过第一pdu会话的类型进行指示。或者,第二信息也可以通过第二消息携带的指示信息进行指示。

进一步的,第二消息可以包括sdap层配置信息,第二信息包括在sdap层配置信息中。

示例性的,第一信息可以通过第一pdu会话的类型进行指示。

处理单元901,还可以用于:在通过第一收发单元902接收核心网设备发送的第一消息之前,通过第二收发单元903接收通信设备发送的第三消息,第三消息用于请求建立或修改第一pdu会话;通过第一收发单元902向核心网设备转发第三消息。

第二消息可以是rrc重配置消息。

第一消息可以是pdu会话资源建立请求或pdu会话资源修改请求。

本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

其中,集成的模块既可以采用硬件的形式实现时,支持时间敏感网络的装置可以如图10所示,处理单元901可以为处理器1002。处理器1002,可以是一个cpu,或者为数字处理模块等等。第一收发单元902可以是通信接口1001a,第二收发单元903可以是通信接口1001b,通信接口1001a和通信接口1001b可以是收发器、也可以为接口电路如收发电路等、也可以为收发芯片等等。该资源配置装置还包括:存储器1003,用于存储处理器1001执行的程序。存储器1003可以是非易失性存储器,比如hdd或ssd等,还可以是volatilememory,例如ram。存储器1003是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

处理器1002用于执行存储器1003存储的程序代码,具体用于执行上述处理单元901的动作,本申请在此不再赘述。

本申请实施例中不限定上述通信接口1001a、通信接口1001b、处理器1002以及存储器1003之间的具体连接介质。本申请实施例在图10中以存储器1003、处理器1002以及通信接口1001a、通信接口1001b之间通过总线1004连接,总线在图10中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1