一种时钟同步保证方法及装置
文献发布时间:2024-04-18 20:00:50
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种时钟同步保证方法及装置。
背景技术
第五代(5th generation,5G)网络的授时功能,是一种可以开放给外部的网络功能,对其他设备进行授时。5G网络的授时开放能力可以由应用功能(applicationfunction,AF)网元来激活和去激活。目前,在工业互联网需求讨论阶段,明确了要支持时间敏感型网络(time sensitive network,TSN)的业务需求。对于通信、工业控制等领域而言,大部分任务都是基于时间基准的,因此,精确的时钟同步是基本的要求。TSN首先要解决网络中的时钟同步与延时计算问题,以确保整个网络的任务调度具有高度一致性。对于很多垂直行业用户来说,他们希望5G网络能够替代传统TSN的有线接入,当终端设备通过5G通信系统接入TSN时,既能够实现TSN现有的控制功能,又能满足TSN数据传输的各种性能指标。
TSN时钟同步方案的基本思想:5G通信系统中的终端设备、接入网设备(如gNB)和用户面功能(user plane function,UPF)网元等,首先同步到5G通信系统时钟;TSN时钟信息携带在通用精准时间协议(general precise time protocol,gPTP)同步报文中,经由网络侧TSN协议翻译功能(network TSN translator,NW-TT)传递到设备侧TSN协议翻译功能(device-side TSN translator,DS-TT),其中,NW-TT通常为UPF网元中的一个功能模块,DS-TT网元通常为终端设备中的一个功能模块。终端设备中的DS-TT根据gPTP同步报文中的时间戳信息,计算出gPTP同步报文在5G通信系统中的停留时间(residence time),并根据gPTP同步报文中携带的TSN时钟信息以及在5G通信系统中的停留时间,最终得到准确的TSN时钟信息。
5G通信系统作为TSN传输网络中的一环,5G时钟同步对TSN时钟同步是非常重要的。目前,TSN时钟同步方案是基于为终端设备授时的接入网设备和用户面功能网元的时钟同步进行的。然而,当5G时钟异常/切换时,会出现为终端设备授时的接入网设备和用户面功能网元时钟不同步的情况,这会导致gPTP同步报文的停留时间不准确。因此在为终端设备授时的接入网设备和用户面功能网元时钟不同步的情况下,如何保证终端设备和用户面功能网元的时钟同步成为了一个待解决的问题。
发明内容
本申请实施例提供一种时钟同步保证方法及装置,能够在为终端设备授时的接入网设备和用户面功能网元时钟不同步的情况下,保证终端设备和用户面功能网元的时钟同步。
第一方面,本申请实施例提供一种时钟同步保证方法,该方法可以由时钟管理网元执行,也可以由时钟管理网元的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分时钟管理网元功能的逻辑模块或软件实现。该方法包括:时钟管理网元接收来自应用功能网元的通用精准时间协议(generalized precision time protocol,gPTP)时钟同步请求,gPTP时钟同步请求包括时钟同步参数,时钟管理网元可以从时钟同步参数中获取进行TSN时钟同步时,传输gPTP同步报文的目标用户面功能网元的标识和目标终端设备的标识;在目标用户面功能网元和目标终端设备时钟不同步的情况下,时钟管理网元获取目标用户面功能网元与目标接入网设备之间的时钟偏差,目标接入网设备为目标终端设备的授时接入网设备;时钟管理网元向目标用户面功能网元发送时钟偏差,时钟偏差被目标用户面功能网元用于与目标终端设备的时钟同步;或,时钟管理网元向目标终端设备发送时钟偏差,时钟偏差被目标终端设备用于与用户面功能网元的时钟同步。
采用上述方法,在为目标终端设备授时的目标接入网设备和目标用户面功能网元时钟不同步,导致目标终端设备与目标用户面功能网元的时钟不同步的情况下,时钟管理网元可以通过获取目标用户面功能网元与目标接入网设备之间的时钟偏差,并指示给目标终端设备或目标用户面网元的方式,实现目标终端设备和目标用户面网元的时钟同步,从而支持TSN的时钟同步。
在一种可能的设计中,时钟管理网元获取目标用户面功能网元与目标接入网设备之间的时钟偏差,包括:时钟管理网元向目标用户面功能网元发送第一时钟偏差测量指示,第一时钟偏差测量指示包括目标接入网设备的标识,用于指示目标用户面功能网元发起对目标用户面功能网元与目标接入网设备之间时钟偏差的测量;时钟管理网元接收来自目标用户面功能网元的第一时钟偏差测量指示响应,第一时钟偏差测量指示包括目标用户面功能网元与目标接入网设备之间的时钟偏差。
上述设计中,时钟管理网元可以通过指示目标用户面功能网元发起对相对于目标接入网设备的时钟偏差的测量,如发起往返时延(round trip time,RTT)操作,实现对目标用户面功能网元与目标接入网设备之间的时钟偏差的获取,简单易实现,且能准确确定时钟偏差,有助于实现目标终端设备或目标用户面网元的时钟同步。
在一种可能的设计中,在目标用户面功能网元应用多个时钟时,第一时钟偏差测量指示还包括目标时钟的标识、第一时钟偏差测量指示响应还包括目标时钟的标识;其中,目标时钟为时钟管理网元在多个时钟中确定的目标用户面功能网元用于与目标接入网设备或目标终端设备进行时钟同步的时钟。
上述设计中,在目标用户面功能网元应用多个时钟时,通过指定目标用户面功能网元与目标接入网设备或目标终端设备进行时钟同步的时钟,能够支持在目标用户面功能网元工作在多个时钟域时,目标终端设备与目标用户面功能网元的时钟同步。
在一种可能的设计中,时钟管理网元获取目标用户面功能网元与目标接入网设备之间的时钟偏差,包括:时钟管理网元向目标接入网设备发送第二时钟偏差测量指示,第二时钟偏差测量指示包括目标用户面功能网元的标识,用于指示目标接入网设备发起对目标用户面功能网元与目标接入网设备之间时钟偏差的测量;时钟管理网元接收来自目标接入网设备的第二时钟偏差测量指示响应,第二时钟偏差测量指示响应包括目标用户面功能网元与目标接入网设备之间的时钟偏差。
上述设计中,时钟管理网元可以通过指示目标接入网设备发起对相对于目标用户面功能网元的时钟偏差的测量,如发起RTT操作,实现对目标用户面功能网元与目标接入网设备之间的时钟偏差的获取,简单易实现,且能准确确定时钟偏差,有助于实现目标终端设备或目标用户面网元的时钟同步。
在一种可能的设计中,在目标用户面功能网元应用多个时钟时,第二时钟偏差测量指示还包括目标时钟的标识、第二时钟偏差测量指示响应还包括目标时钟的标识;其中,目标时钟为时钟管理网元在多个时钟中确定的用户面功能网元用于与目标接入网设备或目标终端设备进行时钟同步的时钟。
可选地,该方法还包括:时钟管理网元向目标用户面功能网元发送第二时钟偏差测量应答指示,第二时钟偏差测量应答指示包括目标时钟的标识和目标接入网设备的标识,用于指示目标用户面功能网元采用目标时钟响应目标接入网设备发起的时钟偏差的测量。
上述设计中,在目标用户面功能网元应用多个时钟时,通过指定目标用户面功能网元与目标接入网设备或目标终端设备进行时钟同步的时钟,能够支持在目标用户面功能网元工作在多个时钟域时,目标终端设备与目标用户面功能网元的时钟同步。
在一种可能的设计中,时钟管理网元获取目标用户面功能网元与目标接入网设备之间的时钟偏差,包括:时钟管理网元获取目标用户面功能网元时钟的时钟属性,以及目标接入网设备时钟的时钟属性;时钟管理网元根据目标用户面功能网元时钟的时钟属性,以及目标接入网设备时钟的时钟属性,确定目标用户面功能网元与目标接入网设备之间的时钟偏差。
上述设计中,在时钟管理网元可以维护目标用户面功能网元和目标接入网设备等的时钟信息,并可以根据目标用户面功能网元时钟以及目标接入网设备时钟的时钟属性(如与协调世界时(universal time coordinated,UTC)等设定参考时钟的偏差),确定目标用户面功能网元与目标接入网设备之间的时钟偏差,能够减少信令的开销。
在一种可能的设计中,时钟管理网元在以下中至少一项满足时,确定目标用户面功能网元和目标终端设备应用的时钟不同步:时钟管理网元接收到来自目标用户面功能网元的时钟切换通知;时钟管理网元接收到来自目标接入网设备的时钟切换通知;时钟管理网元接收到来自网络管理网元的用于指示目标用户面功能网元或目标接入网设备时钟发生切换的时钟切换通知;时钟管理网元接收到来自目标终端设备的时钟不同步通知,时钟不同步通知用于指示目标终端设备和目标用户面功能网元时钟不同步;时钟管理网元接收到来自目标用户面功能网元的时钟不同步通知,时钟不同步通知用于指示目标用户面功能网元和目标终端设备的时钟不同步。
第二方面,本申请实施例提供一种时钟同步保证方法,该方法可以由时钟管理网元执行,也可以由时钟管理网元的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分时钟管理网元功能的逻辑模块或软件实现。该方法包括:时钟管理网元接收来自应用功能网元的gPTP时钟同步请求,gPTP时钟同步请求中包括时钟同步参数,时钟管理网元可以从时钟同步参数中获取进行TSN时钟同步时,传输gPTP同步报文的目标用户面功能网元的标识、目标终端设备的标识、以及gPTP时钟同步错误预算;如果时钟同步参数中没有gPTP时钟同步错误预算,那么时钟管理网元会可以采用默认配置的gPTP时钟同步错误预算;时钟管理网元根据目标用户面功能网元和目标接入网设备的时钟偏差、以及gPTP时钟同步错误预算,以及目标接入网设备对目标终端设备的现有可用授时错误预算确定是否满足时钟同步要求,目标接入网设备为目标终端设备的授时接入网设备;如果gPTP时钟同步错误预算比较大,即使目标用户面功能网元和目标接入网设备的时钟不同步引入的时钟偏差加上接入网设备对目标终端设备的授时错误预算和gPTP时钟同步实施时核心网和设备侧的偏差仍在要求的gPTP时钟同步错误预算内,那么时钟同步管理网元会按照现有方法实行gPTP时钟同步;如果gPTP时钟同步错误预算比较小,目标用户面功能网元和目标接入网设备的时钟不同步引入的时钟偏差加上接入网设备对目标终端设备的授时错误预算和gPTP时钟同步实施时核心网和设备侧的偏差超出了要求的gPTP时钟同步错误预算,那么时钟管理网元可能会进一步更新目标接入网设备对目标终端设备的可用授时错误预算;可用授时错误预算在目标接入网设备支持的授时错误预算范围内时,时钟管理网元向目标接入网设备发送可用授时错误预算,可用授时错误预算用于目标接入网设备对终端设备的授时。一种可能的实现方式中,目标接入网设备支持的可用授时错误预算在目标接入网设备发送NG设置请求(NG setup request)的时候向时钟管理网元上报,或者上报到接入和管理网元,由时钟管理网元向接入和管理网元查询或接入和管理网元通知时钟管理单元,其中NG表示接入网与核心网之间的接口。
可选地,该方法还包括:可用授时错误预算不在目标接入网设备支持的授时错误预算范围内或应用功能网元要求5G通信系统内部时钟同步或5G通信系统无法满足gPTP时钟同步错误预算时,时钟管理网元向应用功能网元发送时钟同步请求失败通知,时钟同步请求失败通知用于通知请求的gPTP时钟同步失败,也即TSN时钟同步失败。
采用上述方法,在为目标终端设备授时的目标接入网设备和目标用户面功能网元时钟不同步,导致目标终端设备与目标用户面功能网元的时钟不同步的情况下,时钟管理网元可以根据gPTP时钟同步错误预算的要求,灵活调整空口的可用授时错误预算,使能目标用户面功能网元和目标终端设备满足时钟同步的要求,从而支持TSN的时钟同步。
第三方面,本申请实施例提供一种时钟同步保证方法,该方法可以由时钟管理网元执行,也可以由时钟管理网元的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分时钟管理网元功能的逻辑模块或软件实现。该方法包括:时钟管理网元确定目标用户面功能网元和目标终端设备时钟不同步;时钟管理网元向目标接入网设备发送第一授时指示、向目标用户面功能网元发送第一多域时钟指示,其中第一授时指示包括目标用户面功能网元的标识,用于指示目标接入网设备对目标用户面功能网元进行授时,第一多域时钟指示包括目标接入网设备的标识和目标终端设备的标识,用于指示目标用户面功能网元接收目标接入网设备的授时,并采用来自目标接入网设备的时钟与目标终端设备进行时钟同步;或,时钟管理网元向目标用户面功能网元发送第二授时指示、向目标接入网设备发送第二多域时钟指示,其中第二授时指示包括目标接入网设备的标识,用于指示目标用户面功能网元对目标接入网设备进行授时,第二多域时钟指示包括目标用户面功能网元的标识和目标终端设备的标识,用于指示目标接入网设备接收目标用户面功能网元的授时,并采用来自目标用户面功能网元的时钟对目标终端设备授时;其中,目标接入网设备为目标终端设备的授时接入网设备。
采用上述方法,在为目标终端设备授时的目标接入网设备和目标用户面功能网元时钟不同步,导致目标终端设备与目标用户面功能网元的时钟不同步的情况下,时钟管理网元可以通过指示为目标接入网设备或目标用户面功能网元接受对方的授时,实现目标终端设备和目标用户面网元的时钟同步,从而支持TSN的时钟同步。
在一种可能的设计中,时钟管理网元在以下中至少一项满足时,确定目标用户面功能网元和目标终端设备时钟不同步:时钟管理网元接收到来自目标用户面功能网元的时钟切换通知;时钟管理网元接收到来自目标接入网设备的时钟切换通知;时钟管理网元接收到来自网络管理网元的用于指示目标用户面功能网元或目标接入网设备时钟发生切换的时钟切换通知;时钟管理网元接收到来自目标终端设备的时钟不同步通知,时钟不同步通知用于指示目标终端设备和目标用户面功能网元时钟不同步;时钟管理网元接收到来自目标用户面功能网元的时钟不同步通知,时钟不同步通知用于指示目标用户面功能网元和目标终端设备的时钟不同步。
第四方面,本申请实施例提供一种通信装置,该装置具有实现上述第一方面至第三方面中方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块,比如包括接口单元和处理单元。
在一个可能的设计中,该装置可以是芯片或者集成电路。
在一个可能的设计中,该装置包括存储器和处理器,存储器用于存储所述处理器执行的指令,当指令被处理器执行时,所述装置可以执行上述第一方面至第三方面的方法。
在一个可能的设计中,该装置可以为时钟管理网元。
第五方面,本申请实施例提供一种通信装置,该通信装置包括接口电路和处理器,处理器和接口电路之间相互耦合。处理器通过逻辑电路或执行指令用于实现上述第一方面至第三方面的方法。接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给该通信装置之外的其它通信装置。可以理解的是,接口电路可以为收发器或收发机或收发信机或输入输出接口。
可选的,通信装置还可以包括存储器,用于存储处理器执行的指令或存储处理器运行指令所需要的输入数据或存储处理器运行指令后产生的数据。存储器可以是物理上独立的单元,也可以与处理器耦合,或者处理器包括该存储器。
第六方面,本申请实施例提供一种计算机可读存储介质,在存储介质中存储有计算机程序或指令,当计算机程序或指令被执行时,可以实现上述第一方面至第三方面的方法。
第七方面,本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,当计算机程序或指令被执行时,可以实现上述第一方面至第三方面的方法。
第八方面,本申请实施例还提供一种芯片,该芯片与存储器耦合,用于读取并执行存储器中存储的程序或指令,实现上述第一方面至第三方面的方法。
上述第四方面至第八方面所能达到的技术效果请参照上述第一方面至第三方面所能达到的技术效果,这里不再重复赘述。
附图说明
图1A为5G通信系统基于服务化架构的网络架构示意图;
图1B为5G通信系统基于点对点接口的网络架构示意图;
图2为5G通信系统接入TSN系统的逻辑架构示意图;
图3为本申请实施例提供的时钟同步保证方法示意图之一;
图4为本申请实施例提供的时间往返操作示意图;
图5为本申请实施例提供的时钟同步保证方法示意图之二;
图6为本申请实施例提供的时钟同步保证方法示意图之三;
图7为本申请实施例提供的时钟同步保证方法示意图之四;
图8为本申请实施例提供的时钟同步保证方法示意图之五;
图9为本申请实施例提供的时钟同步保证方法示意图之六;
图10为本申请实施例提供的通信装置示意图之一;
图11为本申请实施例提供的通信装置示意图之二。
具体实施方式
本申请实施例的技术方案,可以应用于5G通信系统,还可以应用于第六代(6thgeneration,6G)通信系统等5G之后演进的通信系统。下面介绍本申请适用的部分网络架构,在下面的介绍中,以终端设备为用户设备(user equipment,UE)为例。
图1A为5G通信系统基于服务化架构的网络架构示意图。图1A所示的网络架构中包括数据网络(data network,DN)和运营商网络。下面对其中的部分网元的功能进行简单介绍。
运营商网络包括以下网元中的一个或多个:统一数据管理(unified datamanagement,UDM)网元、统一数据库(unified data repository,UDR)网元、应用功能(application function,AF)网元、策略控制功能(policy control function,PCF)网元、接入与移动性管理功能(access and mobility management function,AMF)网元、会话管理功能(session management function,SMF)网元、用户面功能(user plane function,UPF)网元、接入网(access network,AN)设备(图中以无线接入网(radio access network,RAN)设备作为示例)、时间敏感通信和时间同步功能(time sensitive communication andtime synchronization function,TSCTSF)网元、鉴权服务器功能(authenticationserver function,AUSF)网元(图中未示出)、网络存储功能(network repositoryfunction,NRF)网元(图中未示出)、网络开放功能(network exposure function,NEF)网元(图中未示出)等。上述运营商网络中,除接入网设备之外的网元或设备可以称为核心网网元或核心网设备。
接入网设备包括有线接入网设备和无线接入网设备。其中,无线接入网设备可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、发送接收点(transmissionreception point,TRP)、5G移动通信系统中的下一代基站(next generation NodeB,gNB)、第六代(6th generation,6G)移动通信系统中的下一代基站、未来移动通信系统中的基站或无线保真(wireless fidelity,WiFi)系统中的接入节点等;也可以是完成基站部分功能的模块或单元,例如,可以是集中式单元(central unit,CU),也可以是分布式单元(distributed unit,DU)。无线接入网设备可以是宏基站,也可以是微基站或室内站,还可以是中继节点或施主节点等。本申请的实施例对接入网设备所采用的具体技术和具体设备形态不做限定。
与RAN通信的终端设备包括终端、用户设备(user equipment,UE)、移动台、移动终端等。图中以终端设备为UE作为示例。终端设备可以广泛应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-type communication,MTC)、物联网(internet of things,IoT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端设备可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
接入网设备和终端设备可以是固定位置的,也可以是可移动的。接入网设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请的实施例对接入网设备和终端设备的应用场景不做限定。
接入与移动性管理功能网元是由运营商网络提供的控制面网元,负责终端设备接入运营商网络的接入控制和移动性管理,例如包括移动状态管理,分配用户临时身份标识,认证和授权用户等功能。在5G中,接入与移动性管理功能网元可以是AMF网元,在未来通信如第六代(the 6th generation,6G)中,接入与移动性管理功能网元仍可以是AMF网元,或有其它的名称,本申请不做限定。
会话管理功能网元是由运营商网络提供的控制面网元,负责管理终端设备的协议数据单元(protocol data unit,PDU)会话。PDU会话是一个用于传输PDU的通道,终端设备需要通过PDU会话与DN互相传送PDU。PDU会话由会话管理功能网元负责建立、维护和删除等。会话管理功能包括会话管理(如会话建立、修改和释放,包含用户面功能网元和接入网设备之间的隧道维护)、用户面功能网元的选择和控制、业务和会话连续性(service andsession continuity,SSC)模式选择、漫游等会话相关的功能。在5G中,会话管理功能网元可以是SMF网元,在未来通信如6G中,会话管理功能网元仍可以是SMF网元,或有其它的名称,本申请不做限定。
用户面功能网元是由运营商提供的网关,是运营商网络与DN通信的网关。用户面功能网元包括数据包路由和传输、包检测、业务用量上报、服务质量(quality of service,QoS)处理、合法监听、上行包检测、下行数据包存储等用户面相关的功能。在5G中,用户面功能网元可以是UPF网元,在未来通信如6G中,用户面功能网元仍可以是UPF网元,或有其它的名称,本申请不做限定。
统一数据管理网元是由运营商提供的控制面网元,负责存储运营商网络中签约用户的用户永久标识符(subscriber permanent identifier,SUPI)、信任状(credential)、安全上下文(security context)、签约数据等信息。统一数据管理网元所存储的这些信息可用于终端设备接入运营商网络的认证和授权。在5G中,统一数据管理网元可以是UDM网元,在未来通信如6G中,统一数据管理网元仍可以是UDM网元,或有其它的名称,本申请不做限定。
统一数据库网元是由运营商提供的控制面网元,包含执行签约数据、策略数据、应用数据等类型数据的存取功能。在5G中,统一数据库网元可以是UDR网元,在未来通信如6G中,统一数据库网元仍可以是UDR网元,或有其它的名称,本申请不做限定。
网络开放功能网元是由运营商提供控制面网元。网络开放功能网元以安全的方式对第三方开放运营商网络的对外接口。在会话管理网元需要与第三方的网元通信时,网络开放功能网元可作为会话管理网元与第三方的网元通信的中继。网络开放功能网元作为中继时,可作为签约用户的标识信息的翻译,以及第三方的网元的标识信息的翻译。比如,网络开放功能网元将签约用户的SUPI从运营商网络发送到第三方时,可以将SUPI翻译成其对应的外部身份标识。反之,网络开放功能网元将外部ID(第三方的网元ID)发送到运营商网络时,可将其翻译成SUPI。在5G中,网络开放功能网元可以是NEF网元,在未来通信如6G中,网络开放功能网元仍可以是NEF网元,或有其它的名称,本申请不做限定。
应用功能网元用于传递应用侧对网络侧的需求,例如,QoS需求或用户状态事件订阅等。应用功能网元可以是第三方功能实体,也可以是运营商部署的应用服务器。在5G中,应用功能网元可以是AF网元,在未来通信如6G中,应用功能网元仍可以是AF网元,或有其它的名称,本申请不做限定。其中,该AF网元包括TSN AF网元。
策略控制功能网元是由运营商提供的控制面功能,用于向会话管理功能网元提供PDU会话的策略。策略可以包括计费相关策略、QoS相关策略和授权相关策略等。在5G中,策略控制功能网元可以是PCF网元,在未来通信如6G中,策略控制功能网元仍可以是PCF网元,或有其它的名称,本申请不做限定。
网络存储功能网元可用于提供网元发现功能,基于其他网元的请求,提供网元类型对应的网元信息。网络存储功能网元还提供网元管理服务,如网元注册、更新、去注册以及网元状态订阅和推送等。在5G中,网络存储功能网元可以是NRF网元,在未来通信如6G中,网络存储功能网元仍可以是NRF网元,或有其它的名称,本申请不做限定。
时钟管理网元可用于管理5G网络的一个或多个时钟源的时钟信息,可以通过自己的端口对外提供时钟源的时钟信息,比如直接或间接向终端设备、接入网设备、核心网设备或第三方应用功能网元提供时钟信息。其中,时钟信息表示时钟的时间、时刻或时间点;时钟管理网元还可以根据授时请求方的授时请求,选择相应的授时网元,该授时网元比如可以是UPF网元、接入网设备等,也可以是该时钟管理网元本身,然后时钟管理网元指示授时网元为授时请求方提供授时服务。在5G中,时钟管理网元可以是第三代合作伙伴计划(3rdgeneration partnership project,3GPP)定义的TSCTSF网元,在未来通信如6G中,时钟管理网元仍可以是TSCTSF网元,或有其它的名称,本申请不做限定。
DN,是位于运营商网络之外的网络,运营商网络可以接入多个DN,DN上可部署多种业务,可为终端设备提供数据和/或语音等服务。例如,DN是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端设备,DN中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,DN是某公司的内部办公网络,该公司员工的手机或者电脑可为终端设备,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。
图1A中Npcf、Nudr、Nudm、Naf、Namf、Nsmf、Ntsctsf分别为上述PCF网元、UDR网元、UDM网元、AF网元、AMF网元、SMF网元、TSCTSF网元提供的服务化接口,用于调用相应的服务化操作。N1、N2、N3、N4以及N6为接口序列号,这些接口序列号的含义如下:
1)、N1:AMF网元与UE之间的接口,可以用于向UE传递非接入层(non accessstratum,NAS)信令(如包括来自AMF网元的QoS规则)等。
2)、N2:AMF网元与无线接入网设备之间的接口,可以用于传递核心网侧至无线接入网设备的无线承载控制信息等。
3)、N3:无线接入网设备与UPF网元之间的接口,主要用于传递无线接入网设备与UPF网元间的上行用户面数据和/或下行用户面数据。
4)、N4:SMF网元与UPF网元之间的接口,可以用于控制面与用户面之间传递信息,包括控制面向用户面的转发规则、QoS规则、流量统计规则等的下发以及用户面的信息上报。
5)、N6:UPF网元与DN的接口,用于传递UPF网元与DN之间的上行用户数据流和/或下行用户数据流。
图1B为5G通信系统基于点对点接口的网络架构示意图,其中的网元的功能的介绍可以参考图1A中对应的网元的功能的介绍,不再赘述。图1B与图1A的主要区别在于:图1A中的各个控制面网元之间的接口是服务化的接口,图1B中的各个控制面网元之间的接口是点对点的接口。
在图1B所示的架构中,各个网元之间的接口名称及功能如下:
1)、N1、N2、N3、N4和N6接口的含义可以参考前述描述。
2)、N5:AF网元与PCF网元之间的接口,可以用于应用业务请求下发以及网络事件上报。
3)、N7:PCF网元与SMF网元之间的接口,可以用于下发协议数据单元(protocoldata unit,PDU)会话粒度以及业务数据流粒度控制策略。
4)、N8:AMF网元与UDM网元间的接口,可以用于AMF网元向UDM网元获取接入与移动性管理相关签约数据与鉴权数据,以及AMF网元向UDM网元注册终端设备移动性管理相关信息等。
5)、N9:UPF网元和UPF网元之间的用户面接口,用于传递UPF网元间的上行用户数据流和/或下行用户数据流。
6)、N10:SMF网元与UDM网元间的接口,可以用于SMF网元向UDM网元获取会话管理相关签约数据,以及SMF网元向UDM网元注册终端设备会话相关信息等。
7)、N11:SMF网元与AMF网元之间的接口,可以用于传递无线接入网设备和UPF网元之间的PDU会话隧道信息、传递发送给终端设备的控制消息、传递发送给无线接入网设备的无线资源控制信息等。
8)、N15:PCF网元与AMF网元之间的接口,可以用于下发终端设备策略及接入控制相关策略。
9)、N35:UDM网元与UDR网元间的接口,可以用于UDM网元从UDR网元中获取用户签约数据信息。
10)、N36:PCF网元与UDR网元间的接口,可以用于PCF网元从UDR网元中获取策略相关签约数据以及应用数据相关信息。
可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,上述网元或者功能可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。
通过5G通信系统接入TSN系统的逻辑架构图可以如图2所示。在图2中仅示出了5G架构中的部分网元(即基站、UE、UPF)。在图2中,将基站、UE、UPF等网元和NW-TT和DS-TT作为一个逻辑上的TSN桥(称为5G TSN桥),来连接TSN系统1和TSN系统2。
NW-TT,用于连接网络侧的TSN系统1,通常为UPF网元中的一个功能模块,用于将TSN数据引入5G网络,因其接收来自TSN系统的gPTP同步报文,可以将其理解为从(slave)接口。NW-TT需要完成同TSN桥(bridge)的时延和频率偏差测量,对gPTP同步报文添加入口时间戳Tsi等功能。
DS-TT,用于连接终端设备侧的TSN系统2,可以是终端设备中的一个功能模块,也可以通过有线或无线方式与终端设备连接,用于将TSN数据输入到TSN网络,因其需要将gPTP同步报文发送到TSN网络,可以将其理解为主(master)接口。DS-TT需要配合结束站点(end station)完成时延和频率偏差测量,对从终端设备收到的gPTP同步报文添加出口时间戳Tsc,然后计算内部转发时延。
TSN系统(包括网络侧的TAN系统1和设备侧的TSN系统2)工作在TSN工作时钟域(TSN working domain)。在TSN工作时钟域中,TSN GM表示TSN系统的时钟源,TSN GM可以是工厂自己定义的时钟源,不一定要和全球定位系统(global positioning system,GPS)或协调世界时(universal time coordinated,UTC)等时间保持一致。TSN桥(bridge)主要用于向5G时间域(5G time domain)发送gPTP同步报文,以使5G通信系统中的终端设备(或终端设备对应的end station)能够与TSN系统时间同步。
5G通信系统工作的5G时间域(5G time domain)对于TSN系统来说是一个精确时间协议(precise time protocol,PTP)节点,也即PTP兼容5G传输(PTP-compatible 5Gtransport)。因此在5G时间域内部的设备需要在相同的时钟下工作。5G GM表示5G通信系统的时钟源,通常以GPS作为时钟源。
具体的,在进行TSN系统时间同步时,UPF网元中的NW-TT从TSN bridge接收TSN系统的gPTP同步报文,并根据5G时间在gPTP同步报文中添加入口时间戳Tsi,然后将gPTP同步报文通过5G通信系统中的接入网设备(如基站)发送给终端设备,终端设备中的DS-TT根据5G时间在gPTP同步报文中添加出口时间戳Tsc,并根据入口时间戳Tsi和出口时间戳Tsc确定从UPF网元到终端设备的转发时延,从而根据转发时延和gPTP同步报文中记录的TSN时钟信息实现终端设备与TSN网络的时间同步。
可选地,以进口为NW-TT,出口为DS-TT为例,NW-TT还可以将TSN节点(node)的链路延迟(link delay)到gPTP同步报文的校正字段(correction field),该link delay指示TSN系统1发出gPTP同步报文到该gPTP同步报文到达NW-TT的延迟。另外NW-TT还可以计算出新的累积比率(cumulative rateRatio)代替gPTP同步报文中记载的原来TSN节点比率(rateRatio),该cumulative rateRatio可以理解为5G GM的时间与TSN GM时间的换算比例。在计算residence time时,DS-TT可以根据cumulative rateRatio将residence time变换为TSN GM里的时间加到correction field,接收到gPTP同步报文的终端设备或endstation即可根据gPTP同步报文中的TSN时钟信息、转换后的residence time和link delay来确定准确的TSN时钟信息。
由此可见,终端设备与TSN的时间同步,依赖5G通信系统的时间同步才能实现。然而,当5G时钟异常/切换时,会出现为终端设备授时的接入网设备和用户面功能网元时钟不同步的情况,这时得到的gPTP同步报文的停留时间不准确,不能支持TSN的时钟同步。因此在为终端设备授时的接入网设备和用户面功能网元时钟不同步的情况下,如何保证终端设备和用户面功能网元的时钟同步成为了一个待解决的问题。本申请旨在提供一种时钟同步保证方法,能够在为终端设备授时的接入网设备和用户面功能网元时钟不同步的情况下,保证终端设备和用户面功能网元的时钟同步。
下面以终端设备为UE、接入网设备为RAN设备,时钟管理网元、用户面功能网元、应用功能网元等为5G中的TSCTSF网元、UPF网元、AF网元等为例,结合附图,对本申请实施例进行详细描述。
图3为本申请实施例提供的一种时钟同步保证方法,该方法包括:
S301:TSCTSF网元接收来自AF网元的gPTP时钟同步请求。
其中,gPTP时钟同步请求中包括时钟同步参数,TSCTSF网元可以从时钟同步参数中获取传输gPTP同步报文的目标UPF网元的标识、目标UE的标识。示例性的,所述目标UE的标识和目标UPF网元的标识分别为目标UE的身份标识号(identity document,ID)和目标UPF网元的ID等。
具体的,AF网元可以根据需要进行gPTP时钟同步的网络侧TSN系统和设备侧TSN系统,以及网络侧TSN系统与UPF网元的连接情况、设备侧TSN系统与UE的连接情况,来确定进行gPTP时钟同步的网络侧TSN系统和设备侧TSN系统连接的目标UE和目标UPF网元。确定目标UE和目标UPF网元后,AF网元可以向TSCTSF网元发送gPTP时钟同步请求,来激活5G网络的授时开放能力。
TSCTSF网元接收到来自AF网元的gPTP时钟同步请求后,会确定目标UPF网元和目标UE时钟是否同步。
具体的,在TSCTSF网元中可以维护TSCTSF网元管理的每个RAN设备时钟的时钟属性,以及管理的每个UPF网元时钟的时钟属性。其中时钟的时钟属性中可以包括时钟的标识,以及时钟的时钟类别(clockclass)、与设定参考时钟的时钟偏差(offsetScaledLogVariance)、时钟精度(ClockAccuracy)等时钟质量的信息。其中,TSCTSF网元管理的RAN设备时钟的时钟属性,以及管理的UPF网元时钟的时钟属性,可以由RAN设备、UPF网元在与TSCTSF网元建立连接时上报,也可以由RAN设备、UPF网元等按照设定的周期或设定的策略进行上报。当TSCTSF网元检测到为目标UE授时的目标RAN设备时钟的标识与目标UPF网元时钟的标识不同时,TSCTSF网元可以确定目标UPF网元和目标UE应用的时钟不同,目标UPF网元和目标UE时钟不同步,否则确定目标UPF网元和目标UE时钟同步。
在一些实施中,目标UE或目标UPF网元还可以在检测到传输的gPTP同步报文中目标UE和目标UPF网元所打的时间戳中记录的时钟的标识不同时,向TSCTSF网元发送包括目标UE的标识和目标UPF网元的标识的时钟不同步通知,TSCTSF网元在接收到目标UE或目标UPF网元发送的时钟不同步通知时,也可以确定相应的目标UE和目标UPF网元时钟不同步。其中,在目标UE发送的时钟不同步通知中还可以包括gPTP时钟同步实例的标识,或者目标UE的端口状态信息,如端口管理信息容器(port management information container,PMIC);在目标UPF网元发送的时钟不同步通知中还可以包括gPTP时钟同步实例的标识或者目标UPF网元的端口状态信息,如用户平面管理信息容器(user plane managementinformation container,UMIC)。当时钟管理网元收到上述信息时,还可以知道目标UE或者目标UPF的时钟同步状态变化。
另外,对于已确定时钟同步的目标UE和目标UPF网元,当TSCTSF网元接收到为该目标UE授时的目标RAN设备或目标UPF网元在时钟切换后发送的时钟切换通知,或接收到网络管理网元在检测到目标RAN设备或目标UPF网元时钟发生切换后,向TSCTSF网元发送的目标RAN设备或目标UPF网元时钟发生切换的时钟切换通知时,TSCTSF网元也可以确定该目标RAN设备和目标UPF网元时钟不同步,以及接受该目标RAN设备授时的目标UE和目标UPF网元时钟不同步。
另外,在TSCTSF网元接收到该目标RAN设备或目标UPF网元的时钟属性时,也可以判断两者是否同步。比如,目标RAN设备的时钟和目标UPF网元的时钟之前已经同步,但是当目标RAN设备的时钟故障处于保持(holdover)的状态,两者之间还是会出现不同步。此时时钟管理网元也可以确定该目标RAN设备和目标UPF网元时钟不同步,以及确定该目标RAN设备授时的目标UE和目标UPF网元时钟不同步。
S302:在目标UPF网元和目标UE时钟不同步的情况下,TSCTSF网元获取目标UPF网元与目标RAN设备之间的时钟偏差,目标RAN设备为目标UE的授时RAN设备。
在一种可能的实施中,TSCTSF网元可以通过目标UPF网元时钟的时钟属性,以及目标UPF网元时钟的时钟属性,来确定目标UPF网元与目标RAN设备之间的时钟偏差。作为一种示例:目标UPF网元应用的时钟为5G GM1,目标UPF网元应用的时钟为5G GM2,5G GM1和5GGM2与设定参考时钟的时钟偏差,均为与UTC的时钟偏差为例,TSCTSF网元根据5G GM1与UTC的时钟偏差,以及5G GM2与UTC的时钟偏差,即可确定目标UPF网元与目标RAN设备之间的时钟偏差。
需要理解的是,目标UPF网元与目标RAN设备之间的时钟偏差可以描述为目标RAN设备相对于目标UPF网元的时钟偏差,以及目标UPF网元相对于目标RAN设备的时钟偏差。作为一种示例:某一时刻目标UPF网元的时钟5G GM1的时刻为00:00:01、目标RAN设备的时钟5G GM2的时刻为00:00:00,则目标UPF网元相对于目标RAN设备的时钟偏差为00:00:00-00:00:01(5G GM2-5G GM1),为-1s;目标RAN设备相对于目标UPF网元的时钟偏差为00:00:01-00:00:00(5G GM1-5G GM2),为1s。在本申请实施例中的后续描述中,以目标UPF网元与目标RAN设备之间的时钟偏差为目标RAN设备相对于目标UPF网元的时钟偏差进行说明。
在另一些实施中,TSCTSF网元还可以通过指示目标UPF网元与目标RAN设备之间进行往返时延(round trip time,RTT)操作,来获取目标UPF网元与目标RAN设备之间的时钟偏差。
如图4所示为本申请实施例提供的目标RAN设备与目标UPF网元之间进行RTT操作的示意图:
步骤1:目标RAN设备在t1时刻向目标UPF网元发送请求(request)报文,并记录发送request报文的时刻t1;
步骤2:目标UPF网元在t2时刻接收到request报文,并在request报文上打时间戳t2;
步骤3:目标UPF网元在t3时刻发送响应(response)报文,并记录发送response报文的时刻t3,其中,response报文中携带时间戳t2;
步骤4:目标RAN设备在t4时刻接收到response报文,并在response报文上打时间戳t4。
另外,目标UPF网元在发送response报文后,还会向目标RAN设备发送跟随(followup)报文,followup报文中携带目标UPF网元发送response报文的时刻t3。至此,目标RAN设备获得发送request报文的时刻t1、目标UPF网元接收request报文的时刻t2,目标UPF网元发送response报文的时刻t3,目标RAN设备接收response报文的时刻t4,通过[(t2-t1)-(t4-t3)]/2,目标RAN设备即可确定与目标UPF网元之间的时钟偏差(offset)。通过[(t2-t1)+(t4-t3)]/2,目标RAN设备还能计算与目标UPF网元之间的时延(delay)。
作为一种示例,TSCTSF网元可以向目标UPF网元发送第一时钟偏差测量指示,第一时钟偏差测量指示包括目标RAN设备的标识,用于指示目标UPF网元发起对目标UPF网元与目标RAN设备之间时钟偏差的测量。目标UPF网元接收到第一时钟偏差测量指示,即可向目标RAN设备发起RTT操作,测量目标UPF网元与目标RAN设备之间的时钟偏差。在完成时钟偏差测量后,目标UPF网元可以向TSCTSF网元发送第一时钟偏差测量指示响应,并在第一时钟偏差测量指示中携带测量得到的时钟偏差。可选地,目标UPF网元还可以在第一时钟偏差测量指示中携带目标UPF网元的标识、目标RAN设备的标识,目标UPF网元时钟的标识、目标RAN设备时钟的标识等中的一项或多项,便于TSCTSF网元确定第一时钟偏差测量中携带时钟偏差所对应的目标UPF网元和/或目标RAN设备,以及对应的目标UPF网元和/或目标RAN设备的时钟。
当然,TSCTSF网元还可以向目标RAN设备发送第二时钟偏差测量指示,第二时钟偏差测量指示包括目标UPF网元的标识,用于指示RAN设备发起对目标UPF网元与目标RAN设备之间时钟偏差的测量,由RAN设备发起时钟偏差测量,并向TSCTSF网元回复包括目标RAN设备与目标UPF网元之间的时钟偏差的第二时钟偏差响应。
在一种可能的实施中,TSCTSF网元还可以按照设定周期,周期性获取不同RAN设备与UPF网元之间的时钟偏差,当接收到gPTP时钟同步请求后,可以直接采用最新获取到的目标RAN设备与目标UPF之间的时钟偏差。可选的,如果接收到gPTP时钟同步请求的时间与获取到时钟偏差的时间的差值大于设定阈值,TSCTSF网元还可以重新获取目标RAN设备与目标UPF之间的时钟偏差。
TSCTSF网元进行S303A或S303B。
S303A:TSCTSF网元向目标UPF网元发送时钟偏差,时钟偏差被目标UPF网元用于与目标UE的时钟同步。
在一种可能的实现中,TSCTSF网元可以向目标UPF网元发送时钟偏差,目标UPF网元在后续对来自目标UE或发往UE的gPTP同步报文打戳时,可以使用该时钟偏差对自身的时钟进行校正。
以时钟偏差为offset为例,在gPTP同步报文的出口在目标UE侧时,目标UPF网元(如目标UPF网元中的NW-TT)在对发往目标UE的gPTP同步报文打入口时间戳时,入口时间戳由未校正前的Tsi变为Tsi-offset。目标UE(如目标UE中的DS-TT)接收到该gPTP同步报文时,打入出口时间戳Tse,通过Tse-(Tsi-offset),即可得到gPTP同步报文在5G桥(即在5G通信系统)中准确的停留时间了。
在gPTP同步报文的出口在目标UPF网元侧时,目标UE对发往目标UPF网元的gPTP同步报文打入口时间戳Tsi。目标UPF网元接收到该gPTP同步报文,对该gPTP同步报文到出口时间戳时,出口时间戳由未校正前的Tse变为Tse-offset,通过Tse-offset-Tsi,即可得到gPTP同步报文在5G桥中准确的停留时间了。
S303B:TSCTSF网元向目标UE发送时钟偏差,时钟偏差用于目标UE在与UPF网元进行时钟同步时的时钟校正。
在另一种可能的实现中,TSCTSF网元可以向目标UE发送时钟偏差,目标UE网元在后续对gPTP同步报文打戳时,可以使用该时钟偏差对自身的时钟进行校正。仍以时钟偏差为offset为例,在gPTP同步报文的出口在目标UE侧时,目标UPF网元(如目标UPF网元中的NW-TT)在对gPTP同步报文打入口时间戳时,入口时间戳为Tsi。目标UE(如目标UE中的DS-TT)接收到该gPTP同步报文后,在对gPTP同步报文打出口时间戳时,出口时间戳由未校正前的Tse变为Tse+offset。通过Tse+offset-Tsi,即可得到gPTP同步报文在5G桥中准确的停留时间了。
在gPTP同步报文的出口在目标UPF网元侧时,目标UE对发往目标UPF网元的gPTP同步报文打入口时间戳时,入口时间戳由未校正前的Tsi变为Tsi+offset。目标UPF网元接收到该gPTP同步报文,对该gPTP同步报文到出口时间戳时,出口时间戳为Tse,通过Tse-(Tsi+offset),即可得到gPTP同步报文在5G桥中准确的停留时间了。
下面结合图1A和图1B的网络架构,通过以下图5的实施例,对上述图3的实施例进行具体说明。
S501:AF网元向NEF网元发送gPTP时钟同步请求,该gPTP时钟同步请求中包括目标UPF网元的标识和目标UE的标识。
在一种可能的实施中,gPTP时钟同步请求中还可以包括对目标UE和目标UPF时钟同步的要求,如是否需要目标UE和目标UPF的时钟同步(即时钟相同)。
可选的,该AF网元可以是一个TSN AF网元。
可选的,该gPTP同步请求消息是Nnef_TimeSynchronization_ASTICreate/Update/Deleterequest。
S502:NEF网元向TSCTSF网元发送gPTP时钟同步请求。
NEF网元收到来自AF网元的gPTP时钟同步请求后,可以对AF网元进行认证,当认证通过后,NEF网元向TSCTSF网元发送gPTP时钟同步请求。该gPTP时钟同步请求中的内容与上述步骤501的gPTP时钟同步请求中的内容相同。
可选的,该gPTP时钟同步请求是Ntsctsf_TimeSynchronization_ASTICreate/Update/Deleterequest。
S503:TSCTSF网元向NEF网元发送gPTP时钟同步响应。
S504:NEF网元向AF网元发送gPTP时钟同步响应。
TSCTSF网元受理gPTP时钟同步请求后,向NEF网元发送gPTP时钟同步响应。NEF网元接收到该gPTP时钟同步响应时,会向AF网元转发该gPTP时钟同步响应。
可选地,该gPTP时钟同步响应可以是Ntsctsf_TimeSynchronization_ASTICreate/Update/Deletereponse。
可选地,如果gPTP时钟同步请求中还可以包括对5G网络内部时钟同步,或目标UE和目标UPF时钟同步的要求,如果目标UE和目标UPF的时钟不同步,则在gPTP时钟同步响应还会携带时钟同步请求失败的通知,同时TSCTSF网元也可能改变相应的端口信息。举例说明,如果是目标RAN设备时钟发生切换,TSCTSF网元会把目标UE上的DS-TT端口暂时的标注为不可用(disabled)的状态。如果是目标UPF网元的时钟发生切换,TSCTSF网元会把目标UPF网元上的NW-TT端口暂时的标注为disabled的状态。等切换时钟的目标设备时钟同步/正常之后,再将相应的端口标为可用(enabled)状态。
S505:在目标UPF网元和目标RAN时钟不同步的情况下,TSCTSF网元向目标UPF网元发送第一时钟偏差测量指示。
其中,第一时钟偏差测量指示包括目标RAN设备的标识,用于指示目标UPF网元发起对目标UPF网元与目标RAN设备之间的时钟偏差的测量,也即指示由目标UPF网元发起对目标RAN设备的RTT操作。
可选地,TSCTSF网元还可以向目标RAN设备发送第一时钟偏差测量应答指示,第一时钟偏差测量应答指示包括目标UPF网元的标识,用于指示目标RAN设备响应目标UPF发起的时钟偏差测量,也即指示由目标RAN设备响应目标UPF网元发起的RTT操作。
图5中,以目标UE在检测到传输的gPTP同步报文中目标UE和目标UPF网元所打的时间戳中记录的时钟的标识不同时,向TSCTSF网元发送包括目标UE的标识和目标UPF网元的标识的时钟不同步通知,TSCTSF网元在接收到目标UE发送的时钟不同步通知时,确定目标UE和目标UPF网元时钟不同步为例。可选地,在该时钟不同步通知中还可以携带有为目标UE授时的目标RAN设备的标识,便于TSCTSF网元确定为目标UE授时的目标RAN设备,其中该目标RAN设备的标识可以由目标UE添加在时钟不同步通知中,也可以由转发该时钟不同步通知的AMF网元添加。
S506:TSCTSF网元接收来自目标UPF网元的第一时钟偏差测量指示响应,第一时钟偏差测量指示包括目标UPF网元与目标RAN设备之间的时钟偏差。
TSCTSF网元获取到目标UPF网元与目标RAN设备之间的时钟偏差后,即可将该时钟偏差发送给目标UE或目标UPF网元,用于目标UE与目标UPF网元的时钟同步,也即接收到时钟偏差的目标UE或目标UPF网元在对gPTP同步报文打戳时,使用该时钟偏差对自身时钟进行校正。
可以理解的是,如果由目标UPF网元进行RTT操作,确定目标UPF网元与目标RAN设备之间的时钟偏差,TSCTSF网元也可以不再向目标UE或目标UPF网元发送时钟偏差,默认由发起RTT操作的目标UPF网元使用该时钟偏差,进行时钟校正。
在一些场景中,目标UPF网元可能会应用有多个时钟,即,所述目标UPF网元使用多个时钟域的信息。在目标UPF网元应用多个时钟的情况下,TSCTSF网元还可以在目标UPF网元应用的多个时钟中确定(或指定)一个目标时钟,作为目标UPF网元在与目标RAN设备或目标UE进行时钟同步时应用的时钟。
并且,如果TSCTSF网元指示目标UPF网元发起对目标UPF网元与目标RAN设备之间时钟偏差的测量,在向目标UPF网元发送的第一时钟偏差指示中还包括该目标时钟的标识,指示该目标时钟为目标UPF网元在与目标RAN设备或目标UE进行时钟同步时的时钟。如果TSCTSF网元指示目标RAN设备发起对目标UPF网元与目标RAN设备之间时钟偏差的测量,TSCTSF网元还可以向目标UPF网元发送第二时钟偏差测量应答指示,第二时钟偏差测量应答指示包括目标时钟的标识和目标RAN设备的标识,用于指示目标UPF网元采用目标时钟响应目标RAN设备发起的时钟偏差的测量。同时在向目标RAN设备发送的第二时钟偏差指示中也可以包括该目标时钟的标识,指示给目标RAN设备在与目标UPF网元中的该目标时钟进行偏差测量。
其中,目标UPF网元应用的多个时钟的信息,如多个时钟的时钟属性等,可以由目标UPF网元通过设置请求或其他的请求向时钟管理网元上报,本申请不作限定。
在一些实施中,为了便于TSCTSF网元对时钟偏差对应的UPF网元应用的时钟的获知,目标UPF网元向TSCTSF网元回复的第一时钟偏差测量指示响应,或目标RAN设备向TSCTSF网元回复的第二时钟偏差测量指示响应中还包括该目标时钟的标识。
需要理解的是,在目标UPF网元应用有多个时钟的情况下,目标UPF网元与目标UE时钟不同步,可以是指目标UE与目标UPF网元的目标时钟不同步,还可以是指目标UE与目标UPF网元应用的每个时钟均不同步,本申请不作限定。
下面以由目标UPF网元发起与目标RAN设备之间的时钟偏差的测量为例,结合图1A和图1B的网络架构,通过以下图6的实施例,进行具体说明。
S601:AF网元向NEF网元发送gPTP时钟同步请求,该gPTP时钟同步请求中包括目标UPF网元的标识和目标UE的标识。
S602:NEF网元向TSCTSF网元发送gPTP时钟同步请求。
S603:TSCTSF网元向NEF网元发送gPTP时钟同步响应。
S604:NEF网元向AF网元发送gPTP时钟同步响应。
其中S601-S604的实现参照S501-S504的实现,不再进行赘述。
S605:在目标UPF网元和目标RAN时钟不同步的情况下,TSCTSF网元向目标UPF网元发送第一时钟偏差测量指示。
其中,第一时钟偏差测量指示包括目标RAN设备的标识,用于指示目标UPF网元发起对目标UFF网元与目标RAN设备之间时钟偏差的测量,并且在第一时钟偏差测量指示中还包括目标时钟的标识,指示目标UPF网元应用目标时钟与目标RAN设备或目标UE进行时钟同步,在与目标RAN设备进行时钟偏差测量时,目标UPF网元应用该目标时钟。
可选地,TSCTSF网元还可以向目标RAN设备发送第一时钟偏差测量应答指示,第一时钟偏差测量应答指示包括目标UPF网元的标识,用于指示目标RAN设备响应目标UPF发起的时钟偏差测量,比如响应目标UPF网元发起的RTT操作。
S606:TSCTSF网元接收来自目标UPF网元的第一时钟偏差测量指示响应,第一时钟偏差测量指示包括目标UPF网元与目标RAN设备之间的时钟偏差,以及目标时钟的标识。
TSCTSF网元根据来自目标UPF网元的第一时钟偏差测量指示,即可获知的目标UPF网元在应用目标时钟的情况下与目标RAN设备的时钟偏差。TSCTSF可以将该时钟偏差发送给目标UE或目标UPF网元,用于目标UE与目标UPF网元的时钟同步,也即接收到时钟偏差的目标UE或目标UPF网元(应用目标时钟)在对gPTP同步报文打戳时,使用该时钟偏差对自身时钟进行校正。
可以理解的是,如果由目标UPF网元发起时钟偏差的测量,确定目标UPF网元与目标RAN设备之间的时钟偏差,TSCTSF网元也可以不再向目标UE或目标UPF网元发送时钟偏差,默认由发起时钟偏差的测量的目标UPF网元使用该时钟偏差,进行时钟校正。
上述图3和图6主要从获取为目标UE授时的目标RAN设备与目标UPF网元之间的时钟偏差,用于目标UE和目标UPF网元之间进行时钟同步时的时钟校正的角度出发,来进行时钟同步保证的,在一些实施中,还可以通过使目标RAN设备或目标UPF网元接受对方的授时,来进行时钟同步保证。
图7为本申请实施例提供的另一种时钟同步保证方法示意图,该方法包括:
S701:TSCTSF网元接收来自AF网元的gPTP时钟同步请求,gPTP时钟同步请求中包括目标UPF网元的标识和目标UE的标识。
在目标UPF网元与目标RAN时钟不同步的情况下,进行S702A和S702B,或进行S703A和S703B,其中目标RAN设备为目标UE的授时RAN设备。
S702A:TSCTSF网元向目标RAN设备发送第一授时指示。
S702B:TSCTSF网元向目标UPF网元发送第一多域时钟指示。
其中,第一授时指示包括目标UPF网元的标识,用于指示目标RAN设备对目标UPF网元进行授时,第一多域时钟指示包括目标RAN设备的标识和目标UE的标识,用于指示目标UPF网元接收目标RAN设备的授时,并采用来自目标RAN设备的时钟与目标UE进行时钟同步。
S703A:TSCTSF网元向目标UPF网元发送第二授时指示。
S703B:向目标RAN设备发送第二多域时钟指示。
其中,第二授时指示包括目标RAN设备的标识,用于指示目标UPF网元对目标RAN设备进行授时,第二多域时钟指示包括目标UPF网元的标识和目标UE的标识,用于指示目标RAN设备接收目标UPF网元的授时,并采用来自目标UPF网元的时钟对目标UE授时。
其中,目标RAN设备为目标UE的授时RAN设备。
上述S701的实现可以参照S301的实现不再进行赘述。
在目标UPF网元和目标UE时钟不同步的情况下,在一种可能的实现中,TSCTSF网元可以指示目标UPF网元接收目标RAN设备的授时,在目标UPF网元上应用多个时钟,在涉及与目标UE进行时钟同步(如对发往目标UE的gPTP同步报文,或来自目标UE的gPTP同步报文打时间戳)时,目标UPF网元采用来自目标RAN设备的时钟进行处理,保证与目标UE工作在同一时钟下。
在另一种可能的实现中,TSCTSF网元还可以指示目标RAN设备接收目标UPF网元的授时,在目标RAN设备上应用多个时钟,目标RAN设备采用来自目标UPF网元的时钟,对目标UE进行授时,保证目标UPF网元与目标UE工作在同一时钟下。
另外,可以理解的是,TSCTSF网元还可以指示目标UPF网元对目标UE授时,目标UE接收目标UPF的授时,在目标UE中应用多个时钟(如来自目标RAN设备的时钟,以及来自目标UE的时钟),目标UE采用来自于目标UPF网元的时钟与目标UPF网元进行时钟同步。例如当目标UE接收到来自目标UPF网元的gPTP同步报文时,用来自目标UPF的时钟进行打戳。
下面以TSCTSF网元指示目标UPF网元接收目标RAN设备的授时为例,结合图1A和图1B的网络架构,通过以下图8的实施例,对上述图7的实施例进行具体说明。
S801:AF网元向NEF网元发送gPTP时钟同步请求,该gPTP时钟同步请求中包括目标UPF网元的标识和目标UE的标识。
S802:NEF网元向TSCTSF网元发送gPTP时钟同步请求。
S803:TSCTSF网元向NEF网元发送gPTP时钟同步响应。
S804:NEF网元向AF网元发送gPTP时钟同步响应。
在目标UPF网元和目标RAN时钟不同步的情况下,进行S805A和S805B。
其中S801-S804的实现参照S501-S504的实现,不再进行赘述。
图8中,以目标UE在检测到传输的gPTP同步报文中目标UE和目标UPF网元所打的时间戳中记录的时钟的标识不同时,向TSCTSF网元发送包括目标UE的标识和目标UPF网元的标识的时钟不同步通知,TSCTSF网元在接收到目标UE发送的时钟不同步通知时,确定目标UE和目标UPF网元时钟不同步为例。
S805A:TSCTSF网元向目标RAN设备发送第一授时指示。
S805B:TSCTSF网元向目标UPF发送第一多域时钟指示。
其中,第一授时指示包括目标UPF网元的标识,用于指示目标RAN设备对目标UPF网元授时;第一多域时钟指示包括目标RAN设备的标识和目标UE的标识,用于指示目标UPF网元接收目标RAN设备的授时,并采用来自目标RAN设备的时钟与目标UE进行时钟同步。可选地,在第一多域时钟指示中还可以包括目标UE上的DS-TT端口的端口状态信息。
在目标RAN设备对目标UPF网元授时后,目标UPF网元会维护一个与目标RAN的时钟具有相同时钟参数的时钟,之后目标UPF网元,在对发往目标UE或来自目标UE的gPTP同步报文打戳时,使用该时钟进行打戳。另外,如果涉及到UPF网元(如UPF网元上的NW-TT)进行ratio的测量,则UPF网元使用对应目标RAN的时钟进行ratio测量,如进行5G通信系统与TSN系统ratio测量。
在一些实施中,还可以根据对目标UE和目标UPF网元的gPTP时钟同步错误预算,灵活调整空口的可用授时错误预算,使能目标UE和目标UPF网元时钟同步。
图9为本申请实施例提供的又一种时钟同步保证方法,该方法包括:
S901:TSCTSF网元接收来自AF网元的gPTP时钟同步请求。
gPTP时钟同步请求中包括时钟同步参数,时钟管理网元可以从时钟同步参数中获取进行TSN时钟同步时,传输gPTP同步报文的目标用户面功能网元的标识、目标终端设备的标识、以及gPTP时钟同步错误预算。
S901的实现可以参照S301的实现,与S301不同的是,在S901中TSCTSF网元还可以从来自AF网元的gPTP时钟同步请求中获取到gPTP时钟同步错误预算。
gPTP时钟同步错误预算可以为目标UE对应的设备侧TSN系统,与目标UPF网元对应的网络侧TSN网络允许的时钟误差,该时钟误差可以由TSN网络的用户根据使用需求等预先配置。
S902:TSCTSF网元根据目标UPF网元和目标RAN设备的时钟误差、以及gPTP时钟同步错误预算,确定目标RAN设备对目标终端设备的可用授时错误预算,目标RAN设备为目标终端设备的授时RAN设备。
具体的,TSCTSF网元可以根据gPTP时钟同步错误预算,与目标UPF网元和目标RAN设备的时钟偏差的绝对值的差值,确定目标RAN设备对目标终端设备的可用授时错误预算,也即空口可用授时错误预算。
在一些实施中,考虑确定目标UPF网元和目标RAN设备后,目标UPF网元和目标RAN设备之间传输报文的链路通常是固定的,TSCTSF网元还可以获取该链路带来的误差,在确定目标RAN设备对目标终端设备的可用授时错误预算时,进一步减去该误差。
S903:可用授时错误预算在目标RAN设备支持的授时错误预算范围内时,TSCTSF网元向目标RAN设备发送可用授时错误预算,可用授时错误预算用于目标RAN设备对终端设备的授时。
S904:可用授时错误预算不在目标RAN设备支持的授时错误预算范围内时,TSCTSF网元向AF网元发送时钟同步请求失败通知,时钟同步请求失败通知用于通知请求的gPTP时钟同步失败,即TSN时钟同步失败。可选地,在时钟同步请求失败通知中还可以携带失败原因,如目标UPF网元和目标UE时钟不同步。
可用授时错误预算在目标RAN设备支持的授时错误预算范围内时,TSCTSF网元即可向目标RAN设备发送该可用授时错误预算,目标RAN设备采用该可用授时错误预算对目标UE授时,也即目标RAN设备保证对目标UE授时的误差在该可用授时错误预算内,能够保证gPTP同步报文通过目标UE和目标UPF打戳,得到的停留时间在要求的gPTP时钟同步错误预算内,满足TSN的同步需求。
可以理解的是,目标RAN设备支持的授时错误(也即授时误差)预算范围,可以根据目标RAN设备的时钟等硬件或软件能够支持的最小授时错误来确定,也即目标RAN设备支持的授时错误预算范围为大于或等于该最小授时错误的范围。另外目标RAN设备通常对目标UE授时错误在一定范围内,如果可用授时错误预算明显大于目标RAN设备工作的对目标UE授时错误范围,则可以认为目标RAN设备对目标UE的授时满足可用授时错误预算的要求,TSCTSF网元也可以不再向目标RAN设备发送可用授时错误预算。
可用授时错误预算不在目标RAN设备支持的授时错误预算范围内时,TSCTSF网元即可向AF网元发送时钟同步请求失败通知,告知AF网元目标UPF网元和目标UE时钟同步失败。
可选地,如果可用授时错误预算不在目标RAN设备支持的授时错误预算范围内时,TSCTSF网元还可以采用上述图3、图5、图6、图7、图8的方法,保证目标UE和目标UPF的时钟同步。
需要注意的是,当5G通信系统用于gPTP时钟同步时,还有一种可能是gPTP报文的进口在一个UE,出口在另一个UE。在这种情况下,时钟管理网元需要先确定两个UE的时钟是否和同一个接入网设备进行同步。如果是不同的接入网设备,则可以把其中的一个接入网设备当做以上方法中的UPF网元,具体可以将对应gPTP报文进口UE的接入网设备当做以上方法中的UPF网元,进行上述图3、图5、图6、图7、或图8示出的时钟同步保证方法;也可以将对应gPTP报文出口UE的接入网设备当做以上方法中的UPF网元,进行上述图3、图5、图6、图7、或图8示出的时钟同步保证方法。如果是相同的接入网设备,那么在接入网设备时钟发生切换/异常/holdover时,两个UE进行同步的还是同一个接入网设备,此时时钟管理网元可以仍复用现有技术对其进行gPTP时钟同步,或者将相关受影响的UE上的DS-TT的端口号暂时标注为不可用状态。
可以理解的是,为了实现上述实施例中功能,时钟管理功能网元包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
图10和图11为本申请的实施例提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中时钟管理功能网元的功能,因此也能实现上述方法实施例所具备的有益效果。在一种可能的实现中,该通信装置可以是时钟管理功能网元,还可以是应用于时钟管理功能网元的模块(如芯片)。
如图10所示,通信装置1000包括处理单元1010和接口单元1020,其中接口单元1020还可以为收发单元或输入输出接口。通信装置1000可用于实现上述图3、图5-图9中所示的方法实施例中网络设备或终端设备的功能。
当通信装置1000用于实现图3、图5、图6所示的方法实施例中时钟管理功能网元的功能时:
接口单元1020,用于接收来自应用功能网元的gPTP时钟同步请求,gPTP时钟同步请求中包括目标用户面功能网元的标识和目标终端设备的标识;
处理单元1010,用于在目标用户面功能网元和目标终端设备时钟不同步的情况下,通过接口单元1020获取目标用户面功能网元与目标接入网设备之间的时钟偏差,目标接入网设备为目标终端设备的授时接入网设备;
接口单元1020,还用于向目标用户面功能网元发送时钟偏差,时钟偏差被目标用户面功能网元用于与目标终端设备的时钟同步;或,用于向目标终端设备发送时钟偏差,时钟偏差被目标终端设备用于与用户面功能网元的时钟同步。
在一种可能的设计中,处理单元1010通过接口单元1020获取目标用户面功能网元与目标接入网设备之间的时钟偏差时,具体用于通过接口单元1020向目标用户面功能网元发送第一时钟偏差测量指示,第一时钟偏差测量指示包括目标接入网设备的标识,用于指示目标用户面功能网元发起对目标用户面功能网元与目标接入网设备之间时钟偏差的测量;以及接收来自目标用户面功能网元的第一时钟偏差测量指示响应,第一时钟偏差测量指示包括目标用户面功能网元与目标接入网设备之间的时钟偏差。
在一种可能的设计中,在目标用户面功能网元应用多个时钟时,第一时钟偏差测量指示还包括目标时钟的标识、第一时钟偏差测量指示响应还包括目标时钟的标识;其中,目标时钟为处理单元1010在多个时钟中确定的目标用户面功能网元用于与目标接入网设备或目标终端设备进行时钟同步的时钟。
在一种可能的设计中,处理单元1010通过接口单元1020获取目标用户面功能网元与目标接入网设备之间的时钟偏差时,具体用于通过接口单元1020向目标接入网设备发送第二时钟偏差测量指示,第二时钟偏差测量指示包括目标用户面功能网元的标识,用于指示目标接入网设备发起对目标用户面功能网元与目标接入网设备之间时钟偏差的测量;以及接收来自目标接入网设备的第二时钟偏差测量指示响应,第二时钟偏差测量指示响应包括目标用户面功能网元与目标接入网设备之间的时钟偏差。
在一种可能的设计中,在目标用户面功能网元应用多个时钟时,第二时钟偏差测量指示还包括目标时钟的标识、第二时钟偏差测量指示响应还包括目标时钟的标识;其中,目标时钟为处理单元1010在多个时钟中确定的用户面功能网元用于与目标接入网设备或目标终端设备进行时钟同步的时钟。
在一种可能的设计中,处理单元1010,还用于通过接口单元1020向目标用户面功能网元发送第二时钟偏差测量应答指示,第二时钟偏差测量应答指示包括目标时钟的标识和目标接入网设备的标识,用于指示目标用户面功能网元采用目标时钟响应目标接入网设备发起的时钟偏差的测量。
在一种可能的设计中,处理单元1010通过接口单元1020获取目标用户面功能网元与目标接入网设备之间的时钟偏差时,具体用于通过接口单元1020获取目标用户面功能网元时钟的时钟属性,以及目标接入网设备时钟的时钟属性;根据目标用户面功能网元时钟的时钟属性,以及目标接入网设备时钟的时钟属性,确定目标用户面功能网元与目标接入网设备之间的时钟偏差。
在一种可能的设计中,处理单元1010在以下中至少一项满足时,确定目标用户面功能网元和目标终端设备应用的时钟不同步:接口单元1020接收到来自目标用户面功能网元的时钟切换通知;接口单元1020接收到来自目标接入网设备的时钟切换通知;接口单元1020接收到来自网络管理网元的用于指示目标用户面功能网元或目标接入网设备时钟发生切换的时钟切换通知;接口单元1020接收到来自目标终端设备的时钟不同步通知,时钟不同步通知用于指示目标终端设备和目标用户面功能网元时钟不同步;接口单元1020接收到来自目标用户面功能网元的时钟不同步通知,时钟不同步通知用于指示目标用户面功能网元和目标终端设备的时钟不同步。
当通信装置1000用于实现图9所示的方法实施例中时钟管理功能网元的功能时:
接口单元1020,用于接收来自应用功能网元的通用精准时间协议gPTP时钟同步请求,gPTP时钟同步请求中包括目标用户面功能网元的标识、目标终端设备的标识、以及gPTP时钟同步错误预算;
处理单元1010,用于根据目标用户面功能网元和目标接入网设备的时钟偏差、以及gPTP时钟同步错误预算,确定目标接入网设备对目标终端设备的可用授时错误预算,目标接入网设备为目标终端设备的授时接入网设备;
接口单元1020,还用于可用授时错误预算在目标接入网设备支持的授时错误预算范围内时,向目标接入网设备发送可用授时错误预算,可用授时错误预算用于目标接入网设备对终端设备的授时。
在一种可能的设计中,接口单元1020,还用于可用授时错误预算不在目标接入网设备支持的授时错误预算范围内时,向应用功能网元发送时钟同步请求失败通知,时钟同步请求失败通知用于通知请求的gPTP时钟同步失败。
当通信装置1000用于实现图7、图8所示的方法实施例中时钟管理功能网元的功能时:
处理单元1010,用于确定目标用户面功能网元和目标终端设备时钟不同步;
接口单元1020,用于向目标接入网设备发送第一授时指示、向目标用户面功能网元发送第一多域时钟指示,其中第一授时指示包括目标用户面功能网元的标识,用于指示目标接入网设备对目标用户面功能网元进行授时,第一多域时钟指示包括目标接入网设备的标识和目标终端设备的标识,用于指示目标用户面功能网元接收目标接入网设备的授时,并采用来自目标接入网设备的时钟与目标终端设备进行时钟同步;或,用于向目标用户面功能网元发送第二授时指示、向目标接入网设备发送第二多域时钟指示,其中第二授时指示包括目标接入网设备的标识,用于指示目标用户面功能网元对目标接入网设备进行授时,第二多域时钟指示包括目标用户面功能网元的标识和目标终端设备的标识,用于指示目标接入网设备接收目标用户面功能网元的授时,并采用来自目标用户面功能网元的时钟对目标终端设备授时;其中,目标接入网设备为目标终端设备的授时接入网设备。
在一种可能的设计中,处理单元1010在以下中至少一项满足时,确定目标用户面功能网元和目标终端设备应用的时钟不同步:接口单元1020接收到来自目标用户面功能网元的时钟切换通知;接口单元1020接收到来自目标接入网设备的时钟切换通知;接口单元1020接收到来自网络管理网元的用于指示目标用户面功能网元或目标接入网设备时钟发生切换的时钟切换通知;接口单元1020接收到来自目标终端设备的时钟不同步通知,时钟不同步通知用于指示目标终端设备和目标用户面功能网元时钟不同步;接口单元1020接收到来自目标用户面功能网元的时钟不同步通知,时钟不同步通知用于指示目标用户面功能网元和目标终端设备的时钟不同步。
如图11所示,本申请还提供一种通信装置1100,包括处理器1110和接口电路1120。处理器1110和接口电路1120之间相互耦合。可以理解的是,接口电路1120可以为收发器、输入输出接口、输入接口、输出接口、通信接口等。可选的,通信装置1100还可以包括存储器1130,用于存储处理器1110执行的指令或存储处理器1110运行指令所需要的输入数据或存储处理器1110运行指令后产生的数据。可选的,存储器1130还可以和处理器1110集成在一起。
当通信装置1100用于实现图3、图5-图9所示的方法时,处理器1110可以用于实现上述处理单元1010的功能,接口电路1120可以用于实现上述接口单元1020的功能。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(centralprocessing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、逻辑电路、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于网络设备或终端设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网络设备、终端、计算机、服务器或数据中心通过有线或无线方式向另一个网络设备、终端、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
另外,需要理解,在本申请实施例中,“示例的”一词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
- 用于批量生产单分散可生物降解聚合物基微球和可生物降解聚合物基药物递送系统的设备设计和过程的优化
- 用于免疫刺激药物递送的微针贴片
- 用于向胃壁递送药物的微针及其制备方法和药物递送系统