时间同步方法、装置、计算机可读介质及电子设备与流程

文档序号:21718725发布日期:2020-08-05 01:07阅读:297来源:国知局
时间同步方法、装置、计算机可读介质及电子设备与流程

本申请涉及计算机及通信技术领域,具体而言,涉及一种时间同步方法、装置、计算机可读介质及电子设备。



背景技术:

5g(5thgeneration,第五代移动通信技术)系统的r16(release16)版本中引入了时间敏感网络(timesensitivenetwork,简称tsn)的时间敏感通信(timesensitivecommunication,tsc),以使5g系统支持精确时间控制的工业自动化制造应用。在这种技术背景下,如何能够实现对用户设备(userequipment,简称ue)的时间同步控制成为亟待解决的技术问题。



技术实现要素:

本申请的实施例提供了一种时间同步方法、装置、计算机可读介质及电子设备,进而至少在一定程度上可以实现对用户设备的时间同步操作进行有效控制。

本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

根据本申请实施例的一个方面,提供了一种时间同步方法,包括:接收af(applicationfunction,应用功能)发送的tsn配置创建请求,所述tsn配置创建请求中包含有目标用户设备的标识和用于指示tsn时间同步触发条件的第一信息;向udm(unifieddatamanager,统一数据管理)发送tsn授权请求,所述tsn授权请求用于请求所述udm在确认授权后将包含所述第一信息的tsn激活请求发送给所述目标用户设备所注册的amf(accessandmobilitymanagementfunction,接入与移动性管理功能),以通过所述amf向所述目标用户设备发送用于进行tsn时间同步操作的控制信令。

根据本申请实施例的一个方面,提供了一种时间同步方法,包括:接收tsn授权请求,所述tsn授权请求用于请求更新目标用户设备的用户签约数据;在确认授权更新所述目标用户设备的用户签约数据后,根据更新后的用户签约数据中所包含的tsn激活签约数据,向所述目标用户设备所注册到的amf发送tsn激活请求,以指示所述amf向所述目标用户设备发送用于进行tsn时间同步操作的控制信令,所述tsn激活请求中包含有用于指示tsn时间同步触发条件的第一信息。

根据本申请实施例的一个方面,提供了一种时间同步方法,包括:接收udm发送的tsn激活请求,所述tsn激活请求中包含有用于指示tsn时间同步触发条件的第一信息;基于所述第一信息,向对应于当前amf的目标用户设备发送控制信令,以控制所述目标用户设备进行tsn时间同步操作。

根据本申请实施例的一个方面,提供了一种时间同步方法,包括:接收amf发送的控制信令,所述控制信令中包含有用于指示tsn时间同步触发条件的第一信息;基于所述控制信令及所述第一信息进行tsn时间同步操作。

根据本申请实施例的一个方面,提供了一种时间同步装置,包括:第一接收单元,配置为接收应用功能实体af发送的时间敏感网络tsn配置创建请求,所述tsn配置创建请求中包含有目标用户设备的标识和用于指示tsn时间同步触发条件的第一信息;第一发送单元,配置为向统一数据管理实体udm发送tsn授权请求,所述tsn授权请求用于请求所述udm在确认授权后将包含所述第一信息的tsn激活请求发送给所述目标用户设备所注册的amf,以通过所述amf向所述目标用户设备发送用于进行tsn时间同步操作的控制信令。

在本申请的一些实施例中,基于前述方案,所述第一发送单元还配置为:在向统一数据管理实体udm发送tsn授权请求之前,将所述目标用户设备的标识从外部标识转换为网络标识,其中,若所述目标用户设备的标识包括单个用户设备的外部标识,则将所述单个用户设备的外部标识转换为所述单个用户设备的网络标识;若所述目标用户设备的标识包括多个用户设备对应的外部群组标识,则将所述外部群组标识转换为所述多个用户设备的网络标识列表。

在本申请的一些实施例中,基于前述方案,若所述目标用户设备的标识包括多个用户设备对应的外部群组标识,则所述第一发送单元配置为:针对所述网络标识列表中的每个用户设备,分别向所述udm发送tsn授权请求。

在本申请的一些实施例中,基于前述方案,所述用于指示tsn时间同步触发条件的第一信息中包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称;其中,若所述第一信息中还包括tsn激活时间信息,则所述tsn激活时间信息用于指示立即进行tsn时间同步操作、或者用于指示在预定时间后进行tsn时间同步操作、或者用于指示在指定时间点进行tsn时间同步操作;若所述第一信息不包括所述tsn激活时间信息,则所述第一信息用于指示所述立即进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述tsn授权请求包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称。

根据本申请实施例的一个方面,提供了一种时间同步装置,包括:第二接收单元,配置为接收tsn授权请求,所述tsn授权请求用于请求更新目标用户设备的用户签约数据;第二发送单元,配置为在确认授权更新所述目标用户设备的用户签约数据后,根据更新后的用户签约数据中所包含的tsn激活签约数据,向所述目标用户设备所注册到的amf发送tsn激活请求,以指示所述amf向所述目标用户设备发送用于进行tsn时间同步操作的控制信令,所述tsn激活请求中包含有用于指示tsn时间同步触发条件的第一信息。

在本申请的一些实施例中,基于前述方案,所述第二发送单元配置为:若所述tsn授权请求中包含的tsn激活时间信息指示立即进行tsn时间同步操作,或所述tsn授权请求中不包含所述tsn激活时间信息,则立即将所述tsn激活请求发送给所述目标用户设备所注册到的amf;若所述tsn授权请求中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn授权请求的预定时间后将所述tsn激活请求发送给所述目标用户设备所注册到的amf;若所述tsn授权请求中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,将所述tsn激活请求发送给所述目标用户设备所注册到的amf;若所述tsn授权请求中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即将所述tsn激活请求发送给所述目标用户设备所注册到的amf。

在本申请的一些实施例中,基于前述方案,所述第二发送单元配置为:将包含有tsn激活时间信息的tsn激活请求发送给所述目标用户设备所注册到的amf。

在本申请的一些实施例中,基于前述方案,若检测到存在注册了多个amf的第一目标用户设备,则所述第二发送单元配置为:向所述多个amf中接入网符合3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)标准的第一amf发送所述tsn激活请求,在所述第一amf反馈的激活响应中指示未激活成功,或者在未接收到smf(sessionmanagementfunction,会话管理功能)反馈的针对所述第一目标用户设备的pdu(protocoldataunit,协议数据单元)会话注册消息时,向所述多个amf中接入网不符合3gpp标准的第二amf发送所述tsn激活请求;或者同时向所述多个amf发送所述tsn激活请求,在所述多个amf反馈的激活响应中指示均未激活成功,或者在设定时间内未接收到smf反馈的针对所述第一目标用户设备的pdu会话注册消息时,重新向所述多个amf发送所述tsn激活请求。

根据本申请实施例的一个方面,提供了一种时间同步装置,包括:第三接收单元,配置为接收udm发送的tsn激活请求,所述tsn激活请求中包含有用于指示tsn时间同步触发条件的第一信息;第三发送单元,配置为基于所述第一信息,向对应于当前amf的目标用户设备发送控制信令,以控制所述目标用户设备进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述第三发送单元配置为:检测所述目标用户设备是否处于连接管理空闲态;若检测到所述目标用户设备处于连接管理空闲态,则发起网络触发的服务请求过程,以建立与所述目标用户设备之间的信令连接;若检测到所述目标用户设备处于连接管理连接态,则执行向对应于当前amf的目标用户设备发送控制信令的过程。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;所述第三发送单元配置为:若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示立即进行tsn时间同步操作,则立即向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn激活请求的预定时间后向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第一信息中不包含tsn激活时间信息,且所述第二字段信息指示激活操作,则立即向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作时,所述第三发送单元还配置为:若接收到所述tsn激活请求的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf,以使所述新的amf在tsn剩余激活时间到达后向所述目标用户设备发送pdu会话建立指令;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值为所述tsn剩余激活时间的tsn激活时间信息,所述tsn剩余激活时间为所述预定时间与已经过去的时间之差。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作时,所述第三发送单元还配置为:若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf,以使所述新的amf在当前时间到达所述指定时间点后向所述目标用户设备发送pdu会话建立指令;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值为所述指定时间点的tsn激活时间信息。

在本申请的一些实施例中,基于前述方案,所述第三发送单元配置为:若所述目标用户设备注册到新的amf,则通过用户设备上下文转移消息将所述tsn同步激活的上下文信息传输至新的amf;若在网络切换过程中为所述目标用户设备选择了新的amf,则通过创建用户设备上下文请求将所述tsn同步激活的上下文信息传输至新的amf。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;所述第三发送单元配置为:若所述第二字段信息指示激活操作,则向所述目标用户设备发送包含有tsn激活时间信息的pdu会话建立指令,所述tsn激活时间信息来自于所述第一信息。

在本申请的一些实施例中,基于前述方案,所述pdu会话建立指令包括以下参数,以下参数及参数的值来自于所述第一信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;所述第三发送单元配置为:若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示立即进行tsn时间同步操作,则立即向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn激活请求的预定时间后向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中不包含tsn激活时间信息,且所述第二字段信息指示去激活操作,则立即向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;所述第三发送单元配置为:若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示立即进行tsn时间同步操作,则立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn激活请求的预定时间后发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中不包含tsn激活时间信息,且所述第二字段信息指示去激活操作,则立即发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一些实施例中,基于前述方案,所述第三发送单元发起pdu会话释放过程或发起pdu会话修改过程,包括:生成pdu会话更新信息,所述pdu会话更新信息中包含有需要去激活的目标tsn时钟域的标识;发送所述pdu会话更新信息至smf(sessionmanagementfunction,会话管理功能),以使所述smf指示用户面功能实体(userplanefunction,简称upf)停止转发所述目标tsn时钟域的tsn时间同步数据至所述目标用户设备。

在本申请的一些实施例中,基于前述方案,所述用户设备建立的pdu会话支持多个tsn时钟域的时间同步操作;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域不是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话修改过程;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话释放过程。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作时时,所述第三发送单元还配置为:若接收到所述tsn激活请求的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值为tsn剩余激活时间的tsn激活时间信息,所述tsn剩余激活时间为所述预定时间与已经过去的时间之差。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作时,所述第三发送单元还配置为:若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值为所述指定时间点的tsn激活时间信息。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;所述第三发送单元配置为:若所述第二字段信息指示去激活操作,则向所述目标用户设备发送包含有tsn激活时间信息的pdu会话释放指令或pdu会话修改指令,所述tsn激活时间信息来自于所述第一信息。

在本申请的一些实施例中,基于前述方案,所述pdu会话释放指令或pdu会话修改指令包括以下参数,以下参数及参数的值来自于所述第一信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称。

根据本申请实施例的一个方面,提供了一种时间同步装置,包括:第四接收单元,配置为接收amf发送的控制信令,所述控制信令中包含有用于指示tsn时间同步触发条件的第一信息;处理单元,配置为基于所述控制信令及所述第一信息进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述控制信令包括pdu会话建立指令,所述第一信息中包含有用于指示激活操作的第二字段信息;所述处理单元配置为:若所述第一信息中不包含tsn激活时间信息,则在接收到所述pdu会话建立指令时,立即建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话建立指令后立即进行tsn时间同步操作,则立即建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话建立指令的预定时间后进行tsn时间同步操作,则在接收到所述pdu会话建立指令的预定时间后建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述处理单元在接收到所述pdu会话建立指令的预定时间后建立pdu会话进行tsn时间同步操作,包括:在接收到所述pdu会话建立指令的预定时间后,检测用户设备是否处于连接管理空闲态;若检测到用户设备处于连接管理空闲态,则执行服务请求过程,当与amf建立信令连接之后,建立pdu会话进行tsn时间同步操作;若检测到用户设备处于连接管理连接态,则直接建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述处理单元在当前时间到达所述指定时间点时,建立pdu会话进行tsn时间同步操作,包括:在当前时间到达所述指定时间点时,检测用户设备是否处于连接管理空闲态;若检测到用户设备处于连接管理空闲态,则执行服务请求过程,当与amf建立信令连接之后,建立pdu会话进行tsn时间同步操作;若检测到用户设备处于连接管理连接态,则直接建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,在建立所述pdu会话时发送的pdu会话建立请求中包含以下参数,以下参数及参数的值来自于所述第一信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称。

在本申请的一些实施例中,基于前述方案,所述处理单元还配置为:在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话建立指令的预定时间后进行tsn时间同步操作时,若接收到所述pdu会话建立指令的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在接收到所述pdu会话建立指令的预定时间后基于所述新的amf建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述处理单元还配置为:在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作时,若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在当前时间到达所述指定时间点时,基于所述新的amf建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述控制信令包括pdu会话释放指令或pdu会话修改指令,所述第一信息中包含有用于指示去激活操作的第二字段信息;所述处理单元配置为:若所述第一信息中不包含tsn激活时间信息,则在接收到所述pdu会话释放指令或pdu会话修改指令时,立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话释放指令或pdu会话修改指令后立即进行tsn时间同步操作,则立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后进行tsn时间同步操作,则在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一些实施例中,基于前述方案,所述处理单元发起pdu会话修改过程,包括:生成pdu会话修改请求,所述pdu会话修改请求中包含有需要去激活的目标tsn时钟域的标识;发送所述pdu会话修改请求至smf,以使所述smf指示用户面功能实体停止转发所述目标tsn时钟域的tsn时间同步数据至发送所述pdu会话修改请求的用户设备。

在本申请的一些实施例中,基于前述方案,所述用户设备建立的pdu会话支持多个tsn时钟域的时间同步操作;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域不是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话修改过程;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话释放过程。

在本申请的一些实施例中,基于前述方案,所述处理单元还配置为:在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后进行tsn时间同步操作时,若接收到所述pdu会话释放指令或pdu会话修改指令的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后,基于所述新的amf发起pdu会话释放过程或发起pdu会话修改过程;在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作时,若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在当前时间到达所述指定时间点时,基于所述新的amf发起pdu会话释放过程或发起pdu会话修改过程。

根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的时间同步方法。

根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的时间同步方法。

在本申请的一些实施例所提供的技术方案中,通过由af向nef(networkexposurefunction,网络开放功能)发送tsn配置创建请求,由nef向udm发送tsn授权请求,udn向amf发送tsn激活请求,amf向目标ue发送控制信令,使得能够控制目标ue基于该tsn触发的相关条件进行tsn时间同步操作,实现了对一个用户设备或一组用户设备的时间同步操作进行有效控制。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示出了一种时间同步过程的示意图;

图2示出了5g系统支持外部时间域的时间同步的架构示意图;

图3示出了5gr17标准中提出的一种时间同步需求的架构示意图;

图4示出了根据本申请的一个实施例的时间同步方法的流程图;

图5示出了根据本申请的一个实施例的时间同步方法的流程图;

图6示出了根据本申请的一个实施例的时间同步方法的流程图;

图7示出了根据本申请的一个实施例的时间同步方法的流程图;

图8示出了根据本申请的一个实施例的udm控制进行tsn时间同步激活操作的流程图;

图9示出了根据本申请的一个实施例的udm控制进行tsn时间同步去激活操作的流程图;

图10示出了根据本申请的一个实施例的amf控制进行tsn时间同步激活操作的流程图;

图11示出了根据本申请的一个实施例的amf控制进行tsn时间同步去激活操作的流程图;

图12示出了根据本申请的一个实施例的ue控制进行tsn时间同步激活操作的流程图;

图13示出了根据本申请的一个实施例的ue控制进行tsn时间同步去激活操作的流程图;

图14示出了ue注册到一个新的amf的过程中,旧的amf将上下文信息传输到新的amf中的流程图;

图15示出了网络切换时旧的amf将上下文信息传输到新的amf中的流程图;

图16示出了根据本申请的一个实施例的nef控制进行tsn时间同步激活操作的流程图;

图17示出了根据本申请的一个实施例的nef控制进行tsn时间同步去激活操作的流程图;

图18示出了根据本申请的一个实施例的nef控制进行tsn时间同步激活操作的流程图;

图19示出了根据本申请的一个实施例的nef控制进行tsn时间同步去激活操作的流程图;

图20示出了根据本申请的一个实施例的时间同步装置的框图;

图21示出了根据本申请的一个实施例的时间同步装置的框图;

图22示出了根据本申请的一个实施例的时间同步装置的框图;

图23示出了根据本申请的一个实施例的时间同步装置的框图;

图24示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

在相关技术中,时钟差测量可以采用ptp(precisiontimeprotocol,精确时间协议,由ieee(instituteofelectricalandelectronicsengineers,电气和电子工程师协会)1588协议所定义)/gptp(generalizedprecisiontimeprotocol,通用精确时间协议,由ieee802.1as协议所定义)消息与算法来实现。

在图1所示的时间同步过程中,时间数据接收方(这里假设为es(endstation,终端站,是连接到局域网或城域网的设备,充当局域网或城域网上承载的流量的源和/或目的地))基于ieee1588v2协议所定义的方法,通过接收到的数据包测量出与tsn时钟域a之间的时钟差(offset,以下简写为o)和时延(delay,以下简写为d)。

其中,时钟差与时延是通过一些过程与算法来实现的,涉及如下公式:

o=offset=(t2+t3-t1-t4)/2;

t2=t1+d+o;

a=t2-t1=d+o;

b=t4-t3=d-o;

delayd=(a+b)/2;

offseto=(a-b)/2;

t4=t3-o+d。

在上述公式中,a和b为中间变量;t1是在sync(同步报文)消息或follow_up(跟随报文)消息中携带的tsn时钟域a的时间值;t2,t3是终端站本地时钟的时间值,且t2表示es接收到sync消息时对应的本地时钟的时间值,t3表示es发送delay_req(延迟请求报文)消息时对应的本地时钟的时间值;d表示sync消息从tsn时钟域a传输到es的传输时延值;t4是tsn时钟域a接收到delay_req消息时对应的tsn时钟域a的时间值。

当测量出终端站的本地时钟与tsn时钟域a之间的时钟差offset,以及时延delay中的任何一个后,es可以使用其中的任何一个参数来设置其时间,从而可以实现es的本地时间与tsn时钟域a的主时钟之间的时间同步,这就是一个tsn时钟域a的es与其主时钟进行时间同步的一种算法。

为了保证es的时间精度稳定性,即过了一段时间后,es的时间与时钟域a的主时钟的时间会相差越来越大,上述测量过程是定期重复进行的,保证es的时间与时钟域a的主时钟的时间相差在一定的范围内。由于一个时钟域中的es的数量很多,若每个es都与主时钟进行这种双向信令的交互,将大大地增加主时钟的实现成本,并影响其时钟的稳定性与精度。并且为了简化这个测量过程,主时钟只周期性发送目的地址为多播地址的sync(可选地还发送follow_up)消息,不再与es进行双向的信令交互,而传输这些消息的网络精确地计算出sync(可选地还有follow_up)消息从主时钟到es的传输时延,这样es就根据网络提供的时延及sync(可选地还有follow_up)消息上的主时钟的时间值,就可以实现与主时钟的时间同步,具体的实现方式可以参考ieee802.1as协议。

图2示出了5g系统支持外部时间域(timedomain)的时间同步的架构示意图。

如图2所示,5g系统作为一个tsn桥接器(bridge)集成在tsn系统中。此“逻辑”tsn桥包括tsn转换器,用于tsn系统和5g系统之间用户面的交互。5gs(5gsystem,5g系统)tsn转换器功能包括ds-tt(devicesidetsntranslator,设备侧tsn转换器)和nw-tt(networktsntranslator,网络tsn转换器)。5g系统中的ue(userequipment,用户设备)通过ds-tt与5g系统外部的tsndn(datanetwork,数据网络)中的一个或多个es相连。upf通过nw-tt与tsndn中的一个或多个与es相连。

为了实现tsn同步机制,整个端到端5g系统可看作是一个ieee802.1as时间感知系统(timeawaresystem)。如图2所示,有两个时间同步域,分别为5g时间域和tsn时间域。5g系统有自己的时间系统(如gps(globalpositioningsystem,全球定位系统)时间),图2中用5ggm(5ggrandmaster,5g内部主时钟)来表示5g系统的时钟域(即5g时间域)。

图2中的gnb表示5g基站。5g系统中的各设备都是同步到5g时钟域的。5g系统中的各设备包括:upf(userplanefunction,用户面功能)、smf、ue、ds-tt、nw-tt、ngran(ngradioaccessnetwork,5g无线接入网功能设备)等,其中ng接口是无线接入网与5g核心网之间的接口。

如图2所示,外部tsntimedomain的时钟源在upf的外部。tsn的ue侧的设备es通过ds-tt连接到ue,接入到5g网络,然后通过upf及upf上的nw-tt接入到外部的tsn网络,与tsn的时钟源进行时间同步。

图2中,时间同步消息是tsngm通过下行(downlink,简称dl)数据发送的,即是通过ue的用户面发送的,包括tsngm的时间同步消息的下行数据首先到达nw-tt/upf,进入5g系统,然后到达ue及其ds-tt,最后到达ue侧的es。

tsngm在其发送的时间同步消息origintimestamp域上标识其当前的时间,ue的用户面在传递这个时间同步消息的同时,nw-tt在此时间同步消息上打上其接收到的此下行数据的接收时间,且将此数据包中的correctionfield域值更新为原correctionfield域值加上nw-tt与发送此消息的给nw-tt的以太网bridgeport(端口)之间的传输时延值,其中nw-tt与此port之间的传输时延可以通过图1所示的方法或通过其它方式得到。ds-tt将该下行数据转发送到es之前,将其当前的时间减去nw-tt加在该下行数据上的接收时间,从而得到此时间同步消息在整个5g系统的传输时延值,将这个时延值与之前tsn主时钟到nw-tt的传输时间(在接收到的时间同步消息的correctionfield域上),进行累加,获得更新后的传输时延值,并将此更新后的传输时延值打到该时间同步消息的correctionfield域(即这个消息总的传输时延)上,同时删除之前nw-tt打标上的接收时间。然后将此修改后的时间同步消息发送给es。

es根据ds-tt打标在该时间同步消息上的时延值(即时间同步消息上的correctionfield域值),将该时间同步消息上的时延值直接加上ds-tt与es之间的传输时延(es与ds-tt之间的传输时延可以通过图1所示的方法或通过其它方式得到),就可以得到这个时间同步消息从tsn主时钟到es的总传输时延,这个总传输时延加上时间同步消息上的origintimestamp域值就可以得到一个计算时间值,然后将其时钟设置为这个计算时间值,从而实现了ue侧的es与tsngm的时间同步。

图3示出了5gr17标准中提出的一种时间同步需求的架构示意图。

在图2中,是ue侧的es需要同步时间到upf/nw-tt侧的tsngm上。但是在要制订的新的5g标准中,如图3所示,tsngm即tsn的主时钟是在ue1侧,这样upf/nw-tt侧的es及其它ue(例如图3中的ue2)上的es要与这个ue1侧的tsngm进行时间上的同步。也就是tsngm是通过ue1的用户面,将时间同步消息通过上行的方法发送出来,然后到达upf。

对于upf外的tsnes,则通过nw-tt发送。对于图3左下角的ue2上的es,则upf是通过ue2的下行数据发送到ue2,然后通过ue2的ds-tt发送给tsnes。

在图3中,ue1的ds-tt记录ue1接收到tsngm发送包括时间同步消息在内的上行(uplink,简称ul)数据包的接收时间,并将该接收时间打到该ul时间同步消息数据包上,同时将此数据包中的correctionfield域值更新为原correctionfield域值加上ds-tt与tsngm之间的传输时延值,其中ds-tt与tsngm之间的传输时延可以通过图1所示的方法或通过其它方式得到。nw-tt将它接收到这个ul数据包的时间减去包上ue1ds-tt打上的接收时间,得到整个ul数据包在5g系统的传输时延值,并将此时延值与之前tsn主时钟到ue1ds-tt的传输时间(在接收到的时间同步消息的correctionfield域上),进行累加,得到更新后的传输时延值,并将更新后的传输时延值打到这个ul同步消息数据包correctionfield域上,同时删除ue1的ds-tt打上的接收时间标签,然后将此ul数据包发送给右侧nw-tt连接的tsnes(包括tsn时间域1和tsn时间域2的tsness)。依据图2所介绍的方法,右侧nw-tt连接的tsnes根据nw-tt打标在该时间同步消息上的时延值(即时间同步消息上的correctionfield域值),将该时间同步消息上的时延值直接加上nw-tt与此tsnes之间的传输时延,就可以得到这个同步消息从tsn主时钟到与nw-tt连接的tsnes的总传输时延,这个总传输时延加上时间同步消息上的origintimestamp域值就可以得到一个计算时间值,然后将其时钟设置为这个计算时间值,从而实现了nw-tt侧的tsnes与ue1侧的tsngm的时间同步。

若时间同步消息是要发送给ue2的tsnes的,则upf同时将该时间同步消息通过ue2的用户面发送到ue2,然后到达ue2的ds-tt。同样的,ue2ds-tt将它接收到包含该时间同步消息在内的下行数据包的时间减去该下行同步消息数据包上ue1ds-tt打上的接收时间,得到包括该时间同步消息整个数据包在5g系统的传输时延值,并将该传输时延值与之前tsn主时钟到ue1ds-tt的传输时间(在接收到的时间同步消息的correctionfield域上),进行累加,得到更新后的传输时延值,并将此更新后的传输时延值打在这个包含时间同步消息的dl数据包correctionfield域上,同时删除ue1ds-tt打上的接收时间标签,然后将此dl数据包发送给ue2ds-tt上的tsnes。同样的,依据前面介绍的方法,ue2ds-tt上的tsnes可以实现与ue1侧的tsngm的时间同步。

需要说明的是:在图3中,实线箭头表示gptp通过入口ds-tt(gptpbyingressds-tt);虚线箭头表示本地切换gptp通过入口ds-tt(locally-switchedgptpbyingressds-tt)。

由于部署的多样性,图3中的ue1的ds-tt是同时连接到tsngmdomain1与tsngmdomain2的,但也有可能ue1的ds-tt是连接到tsngmdomain1,而uex的ds-tt是与tsngmdomain2连接。同时,图3中的ue2的ds-tt是只连接到一个tsngmdomain的endstation,但也有可能ue2的ds-tt可以连接到多个endstation,每个endstation分别对应于不同的tsngmdomain。总而言之,一个ue的ds-tt可以连接一个或多个不同的tsngmdomain的gm或endstation;一个ue的ds-tt可以连接一个tsngmdomainx的gm,同时连接一个tsngmdomainy的endstation,或者是其它的连接方式。

在上述的技术背景下,如何让一个特定的ue或一个特定组的ue或所有ue立即(同时)(去)同步到一个时间域,或者如何让一个特定的ue或一个特定组的ue或所有ue在一个特定的时间(同时)(去)同步到一个时间域是急需解决的技术问题。因此,本申请的实施例提出了由af向nef发送tsn配置创建请求,由nef向udm发送tsn授权请求,udn向amf发送tsn激活请求,amf向目标ue发送控制信令,以触发ue进行tsn时间同步的激活或去激活操作,同时可以在触发条件中增加对ue进行tsn时间同步的时间要求。

以下对本申请实施例的技术方案的实现细节进行详细阐述:

图4示出了根据本申请的一个实施例的时间同步方法的流程图,该时间同步方法可以由nef来执行。参照图4所示,该时间同步方法至少包括步骤s410至步骤s420,详细介绍如下:

在步骤s410中,接收af发送的tsn配置创建请求,该tsn配置创建请求中包含有目标用户设备的标识和用于指示tsn时间同步触发条件的第一信息。

在本申请的一个实施例中,目标用户设备是需要进行tsn时间同步的用户设备。其中,用于指示tsn时间同步触发条件的第一信息中可以包括以下信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称。

需要说明的是:tsn时钟域标识是用于标识需要同步到的tsn时钟域;第一字段信息用于指示是上行tsn同步还是下行tsn同步,比如第一字段信息的第一值表示是上行tsn同步,第一字段信息的第二值表示是下行tsn同步;第二字段信息用于指示是激活操作还是去激活操作,比如第二字段信息的第一值表示是激活操作,第二字段信息的第二值表示是去激活操作;网络切片信息可以是singlenetworksliceselectionassistanceinformation,简称s-nssai的简称,其用于标识一个网络分片;数据网络名称即为datanetworkname,简称dnn。

其中,若用于指示tsn时间同步触发条件的第一信息中还包括tsn激活时间信息,则tsn激活时间信息用于指示立即进行tsn时间同步操作、或者用于指示在预定时间后进行tsn时间同步操作、或者用于指示在指定时间点进行tsn时间同步操作;若第一信息不包括tsn激活时间信息,则第一信息用于指示立即进行tsn时间同步操作。

在步骤s420中,向udm发送tsn授权请求,该tsn授权请求用于请求udm确认授权后将包含第一信息的tsn激活请求发送给目标用户设备所注册的amf,以通过amf向目标用户设备发送用于进行tsn时间同步操作的控制信令。

在本申请的一个实施例中,nef在向udm发送tsn授权请求之前,可以将目标用户设备的标识从外部标识转换为网络标识,其中,若目标用户设备的标识包括单个用户设备的外部标识,则将单个用户设备的外部标识转换为单个用户设备的网络标识;若目标用户设备的标识包括多个用户设备对应的外部群组标识,则将外部群组标识转换为多个用户设备的网络标识列表。

需要说明的是,用户设备的外部标识比如可以是手机号等。用户设备的网络标识比如可以是imsi(internationalmobilesubscriberidentity,国际移动用户识别码)、gpsi(genericpublicsubscriptionidentifier,通用公共签约标识)、supi(subscriptionpermanentidentifier,签约永久标识)等。

在本申请的一个实施例中,如果目标用户设备的标识包括多个用户设备对应的外部群组标识,那么由于转换后得到的是多个用户设备的网络标识列表,因此在向udm发送tsn授权请求时,需要针对网络标识列表中的每个用户设备,分别向udm发送tsn授权请求。

图4所示实施例是以nef的角度进行的阐述,以下结合图5从udm的角度对本申请实施例的时间同步方法进行说明。

参照图5所示,该时间同步方法可以由udm来执行,至少包括如下步骤s510至步骤s520,详细介绍如下:

在步骤s510中,接收tsn授权请求,该tsn授权请求用于请求更新目标用户设备的用户签约数据。

在本申请的一个实施例中,udm可以接收nef发送的tsn授权请求,nef发送tsn授权请求的过程可以参照前述实施例的技术方案。其中,udm在接收到tsn授权请求之后,可以确定是否允许nef请求增加或修改ue的签约数据,如果允许,则可以添加用户设备签约数据,用户设备签约数据可以包括tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称。进而udm可以基于这个用户设备签约数据的信息来对目标用户设备进行tsn的激活与去激活操作。

在步骤s520中,在确认授权更新目标用户设备的用户签约数据后,根据更新后的用户签约数据中所包含的tsn激活签约数据,向目标用户设备所注册到的amf发送tsn激活请求,以指示amf向目标用户设备发送用于进行tsn时间同步操作的控制信令,tsn激活请求中包含有用于指示tsn时间同步触发条件的第一信息。

在本申请的一个实施例中,tsn激活请求中所包含的第一信息来自于nef发送的tsn授权请求,但最初的来源是af发送的tsn配置创建请求。类似于前述实施例,目标用户设备是需要进行tsn时间同步的用户设备。其中,第一信息中可以包括以下信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称。

在本申请的一个实施例中,udm可以通过控制向目标ue所注册到的amf发送tsn激活请求的时机来控制ue进行tsn时间同步操作的时间。具体如下:

1)、若tsn授权请求中包含的tsn激活时间信息指示立即进行tsn时间同步操作,或tsn授权请求中不包含tsn激活时间信息,则立即将tsn激活请求发送给目标用户设备所注册到的amf。

需要说明的是,tsn授权请求中不包含tsn激活时间信息可能有如下几种情况:一种是nef在发送tsn授权请求时已经进行了时间控制,此时udm、amf和ue都无需进行时间控制,udm在接收到tsn授权请求时立即向目标ue注册的amf发送tsn激活请求;另一种是nef、udm、amf和ue都不进行时间控制,在这种情况下,nef在接收到af发送的tsn配置创建请求,并进行必要的处理(如对目标ue的标识进行转换)之后,直接向udm发送tsn授权请求,udm在接收到tsn授权请求时立即向目标ue注册的amf发送tsn激活请求。

2)、若tsn授权请求中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则udm在接收到tsn授权请求的预定时间后将tsn激活请求发送给目标用户设备所注册到的amf。

3)、若tsn授权请求中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则udm在当前时间到达指定时间点时,将tsn激活请求发送给目标用户设备所注册到的amf。

4)、若tsn授权请求中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过指定时间点,则udm立即将tsn激活请求发送给目标用户设备所注册到的amf。

在本申请的一个实施例中,udm也可以不对ue进行tsn时间同步操作的时机进行控制,即udm在接收到tsn授权请求之后,立即生成tsn激活请求,并发送给目标ue所注册到的amf。在这种情况下,udm发送给amf的tsn激活请求中可以有tsn激活时间信息,该tsn激活时间信息来自于nef发送的tsn授权请求,但最初的来源是af发送给nef的tsn配置创建请求。

在本申请的一个实施例中,一个目标ue(为便于区分,将向udm注册了多个amf的目标ue称之为第一目标ue)可能向udm注册了多个amf,比如注册了接入网符合3gpp标准(如2g、3g、4g、5g等)的第一amf,以及接入网不符合3gpp标准(如wi-fi)的第二amf。在这种情况下,udm在向第一目标ue注册的amf发送tsn激活请求时,可以先向接入网符合3gpp标准的第一amf发送tsn激活请求,在第一amf反馈的激活响应中指示未激活成功,或者在未接收到smf反馈的针对第一目标ue的pdu会话注册消息时,再向接入网不符合3gpp标准的第二amf发送tsn激活请求。或者,udm也可以同时向这多个amf发送tsn激活请求,在这多个amf反馈的激活响应中指示均未激活成功,或者在设定时间内未接收到smf反馈的针对第一目标ue的pdu会话注册消息时,重新向多个amf发送tsn激活请求。

图5所示实施例是从udm的角度进行的阐述,以下结合图6从amf的角度对本申请实施例的时间同步方法进行说明。

参照图6所示,该时间同步方法可以由amf来执行,至少包括如下步骤s610至步骤s620,详细介绍如下:

在步骤s610中,接收udm发送的tsn激活请求,该tsn激活请求中包含有用于指示tsn时间同步触发条件的第一信息。

在本申请的一个实施例中,udm发送tsn激活请求的过程可以参照前述实施例的技术方案。tsn激活请求中所包含的第一信息来自于nef发送的tsn授权请求,但最初的来源是af发送的tsn配置创建请求。该第一信息中可以包括以下信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称。

在步骤s620中,基于第一信息,向对应于当前amf的目标用户设备发送控制信令,以控制目标用户设备进行tsn时间同步操作。

在本申请的一个实施例中,对应于当前amf的目标用户设备可以是与当前amf存在信令连接的目标用户设备,或者与当前amf之前建立过信令连接的目标用户设备。

在本申请的一个实施例中,amf向对应于当前amf的目标用户设备发送控制信令时需要先检测目标用户设备与网络的信令连接是否处于连接管理空闲态(cm-idlestate),如果检测到目标用户设备处于连接管理空闲态,则需要发起网络触发的服务请求过程(servicerequest),以建立与目标用户设备之间的信令连接;如果检测到目标用户设备处于连接管理连接态(cm-connectedstate),则再向对应于当前amf的目标用户设备发送控制信令。其中,如果第一信息中包含的用于指示是激活操作或是去激活操作的第二字段信息指示的是激活操作,那么amf向对应的目标用户设备发送的控制信令可以是pdu会话建立指令;如果该第二字段信息指示的是去激活操作,那么amf向对应的目标用户设备发送的控制信令可以是pdu会话释放指令或pdu会话修改指令。

需要说明的是,在5gs网络架构中,ue的cm(connectionmanagement,连接管理)状态包括:cm-idle(即空闲态)和cm-connected(即连接态),该cm反映了ue的信令连接特性。其中,在空闲态(cm-idle)下,ue与网络之间不存在nas(non-accessstratum,非接入层)信令连接,例如不包括无线资源控制(radioresourcecontrol,简称rrc)连接和n1-amf连接;在连接态(cm-connected),ue和网络之间存在nas信令连接,包括rrc连接和n1-amf连接

在本申请的实施例中,tsn激活请求中包含的第一信息既可以指示激活操作,也可以指示去激活操作,以下分别针对激活与去激活两种情况进行详细阐述:

在本申请的一个实施例中,如果第二字段信息指示的是激活操作,那么amf向对应的目标ue发送的控制信令是pdu会话建立指令,具体的发送方式有如下几种情况:

1)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示立即进行tsn时间同步操作,且第二字段信息指示的是激活操作,则amf立即向目标用户设备发送pdu会话建立指令,以指示目标用户设备建立pdu会话。

2)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在预定时间后进行tsn时间同步操作,且第二字段信息指示的是激活操作,则amf在接收到tsn激活请求的预定时间后向目标用户设备发送pdu会话建立指令,以指示目标用户设备建立pdu会话。

在这种情况下,如果amf接收到tsn激活请求的时间未达到预定时间,但是目标ue注册到了新的amf或网络切换过程中为目标ue选择了新的amf,则原来的amf可以将tsn同步激活的上下文信息传输至新的amf,以使新的amf在tsn剩余激活时间到达后向目标ue发送pdu会话建立指令。其中,该上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称及tsn激活时间信息。其中tsn激活时间信息所表示的时间值为tsn剩余激活时间,tsn剩余激活时间为预定时间与已经过去的时间之差。该实施例的技术方案使得在tsn时间同步处理过程中,即便目标ue注册到了新的amf或网络切换过程为目标ue选择了新的amf,依然能够保证tsn时间同步处理的正常进行。

需要说明的是,若目标ue注册到新的amf,则原来的amf可以通过用户设备上下文转移消息(namf_communication_uecontexttransfer)将tsn同步激活的上下文信息传输至新的amf;若在网络切换过程中为目标用户设备选择了新的amf,则原来的amf可以通过创建用户设备上下文请求(namf_communication_createuecontextrequest)将tsn同步激活的上下文信息传输至新的amf。

3)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在指定时间点进行tsn时间同步操作,且第二字段信息指示的是激活操作,则amf在当前时间到达指定时间点时,向目标用户设备发送pdu会话建立指令,以指示目标用户设备建立pdu会话。

在这种情况下,如果当前时间未到达指定时间点,但是目标用户设备注册到了新的amf或网络切换过程中为目标用户设备选择了新的amf,则原来的amf可以将tsn同步激活的上下文信息传输至新的amf,以使新的amf在当前时间到达指定时间点后向目标用户设备发送pdu会话建立指令;其中,该上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称及tsn激活时间信息。其中,该tsn激活时间信息所表示的值为指定时间点。该实施例的技术方案同样可以在tsn时间同步处理过程中,即便目标ue注册到了新的amf或网络切换过程为目标ue选择了新的amf,依然能够保证tsn时间同步处理的正常进行。

类似地,若目标ue注册到新的amf,则原来的amf可以通过用户设备上下文转移消息(namf_communication_uecontexttransfer)将tsn同步激活的上下文信息传输至新的amf;若在网络切换过程中为目标用户设备选择了新的amf,则原来的amf可以通过创建用户设备上下文请求(namf_communication_createuecontextrequest)将tsn同步激活的上下文信息传输至新的amf。

4)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在指定时间点进行tsn时间同步操作,且第二字段信息指示的是激活操作,但当前时间已超过指定时间点,则amf立即向目标用户设备发送pdu会话建立指令,以指示目标用户设备建立pdu会话。

5)、若第一信息中不包含tsn激活时间信息,且第二字段信息指示激活操作,则amf立即向目标用户设备发送pdu会话建立指令,以指示目标用户设备建立pdu会话。

需要说明的是,tsn激活请求中的第一信息不包含tsn激活时间信息可能有如下几种情况:一种是nef在发送tsn授权请求时已经进行了时间控制,此时udm、amf和ue都无需进行时间控制,udm在接收到tsn授权请求时立即向目标ue注册的amf发送tsn激活请求,amf在接收到tsn激活请求之后,立即向对应的目标ue发送控制信令;另一种是nef不进行时间控制,而udm进行了时间控制,在这种情况下,udm根据接收到的tsn授权请求中包含的tsn激活时间信息决定何时向amf发送tsn激活请求,amf在接收到tsn激活请求之后,立即向对应的目标ue发送控制信令;还有一种是nef、udm、amf和ue都不进行时间控制,在这种情况下,nef在接收到af发送的tsn配置创建请求,并进行必要的处理(如对目标ue的标识进行转换)之后,直接向udm发送tsn授权请求,udm在接收到tsn授权请求时立即向目标ue注册的amf发送tsn激活请求,amf在接收到tsn激活请求之后,立即向对应的目标ue发送控制信令。

在本申请的一个实施例中,amf发送的pdu会话建立指令可以包括以下参数,tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称。这些参数及参数的值来自于amf接收到的tsn激活请求中所包含的第一信息。

在本申请的一个实施例中,如果第二字段信息指示的是激活操作,那么amf也可以向对应的目标ue发送包含有tsn激活时间信息的pdu会话建立指令,并且该tsn激活时间信息的值来自于amf接收到的tsn激活请求中所包含的第一信息。在该实施例中,amf不进行时间控制操作,而是将包含有tsn激活时间信息的pdu会话建立指令发送给目标ue,以指示目标ue在相应的时间发起pdu会话建立过程。

在本申请的一个实施例中,如果第二字段信息指示的是去激活操作,那么amf向对应的目标ue发送的控制信令是pdu会话释放指令或pdu会话修改指令,具体的发送方式有如下几种情况:

1)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示立即进行tsn时间同步操作,且第二字段信息指示的是去激活操作,则立即向目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示目标用户设备发起pdu会话释放过程或发起pdu会话修改过程。

2)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在预定时间后进行tsn时间同步操作,且第二字段信息指示的是去激活操作,则在接收到tsn激活请求的预定时间后向目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示目标用户设备发起pdu会话释放过程或发起pdu会话修改过程。

在这种情况下,如果amf接收到tsn激活请求的时间未达到预定时间,但是目标ue注册到了新的amf或网络切换过程中为目标ue选择了新的amf,则原来的amf可以将tsn同步激活的上下文信息传输至新的amf,以使新的amf在tsn剩余激活时间到达后向目标用户设备发送pdu会话释放指令或pdu会话修改指令。其中,该上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及tsn激活时间信息。其中tsn激活时间信息所表示的时间值为tsn剩余激活时间,tsn剩余激活时间为预定时间与已经过去的时间之差。该实施例的技术方案使得在tsn时间同步处理过程中,即便目标ue注册到了新的amf或网络切换过程为目标ue选择了新的amf,依然能够保证tsn时间同步处理的正常进行。其中,发送上下文信息的信令可以参照前述实施例的技术方案,不再赘述。

3)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在指定时间点进行tsn时间同步操作,且第二字段信息指示的是去激活操作,则在当前时间到达指定时间点时,向目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示目标用户设备发起pdu会话释放过程或发起pdu会话修改过程。

在这种情况下,如果当前时间未到达指定时间点,但是目标用户设备注册到了新的amf或网络切换过程中为目标用户设备选择了新的amf,则原来的amf可以将tsn同步激活的上下文信息传输至新的amf,以使新的amf在当前时间到达指定时间点后向目标ue发送pdu会话释放指令或pdu会话修改指令。该上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及tsn激活时间信息。其中,该tsn激活时间信息所表示的时间值为指定时间点。其中,发送上下文信息的信令可以参照前述实施例的技术方案,不再赘述。

4)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在指定时间点进行tsn时间同步操作,且第二字段信息指示的是去激活操作,但当前时间已超过指定时间点,则立即向目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示目标用户设备发起pdu会话释放过程或发起pdu会话修改过程。

5)、若第一信息中不包含tsn激活时间信息,且第二字段信息指示去激活操作,则立即向目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示目标用户设备发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一个实施例中,pdu会话释放指令或pdu会话修改指令包括以下参数:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称。这些参数及参数的值来自于第一信息。

前述实施例中,amf在向对应的目标ue发送pdu会话释放指令或pdu会话修改指令之后,是由目标ue发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的其它实施例中,amf也可以直接发起pdu会话释放过程及修改过程,具体如下:

1)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示立即进行tsn时间同步操作,且第二字段信息指示的是去激活操作,则amf立即发起pdu会话释放过程或发起pdu会话修改过程。

2)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在预定时间后进行tsn时间同步操作,且第二字段信息指示的是去激活操作,则在接收到tsn激活请求的预定时间后发起pdu会话释放过程或发起pdu会话修改过程。

类似于前述实施例,在这种情况下,如果amf接收到tsn激活请求的时间未达到预定时间,但是目标ue注册到了新的amf或网络切换过程中为目标ue选择了新的amf,则原来的amf可以将tsn同步激活的上下文信息传输至新的amf,以使新的amf在tsn剩余激活时间到达后发起pdu会话释放过程或发起pdu会话修改过程。其中,该上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及tsn激活时间信息。该tsn激活时间信息所指示的时间值为tsn剩余激活时间,tsn剩余激活时间为预定时间与已经过去的时间之差。其中,发送上下文信息的信令可以参照前述实施例的技术方案,不再赘述。

3)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在指定时间点进行tsn时间同步操作,且第二字段信息指示的是去激活操作,则在当前时间到达指定时间点时,发起pdu会话释放过程或发起pdu会话修改过程。

类似于前述实施例,在这种情况下,如果当前时间未到达指定时间点,但是目标用户设备注册到了新的amf或网络切换过程中为目标用户设备选择了新的amf,则原来的amf可以将tsn同步激活的上下文信息传输至新的amf,以使新的amf在当前时间到达指定时间点后发起pdu会话释放过程或发起pdu会话修改过程。该上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及tsn激活时间信息。该tsn激活时间信息所指示的时间值为指定时间点。其中,发送上下文信息的信令可以参照前述实施例的技术方案,不再赘述。

4)、若第一信息中包含有tsn激活时间信息,该tsn激活时间信息指示在指定时间点进行tsn时间同步操作,且第二字段信息指示的是去激活操作,但当前时间已超过指定时间点,则立即发起pdu会话释放过程或发起pdu会话修改过程。

5)、若第一信息中不包含tsn激活时间信息,且第二字段信息指示去激活操作,则立即发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一个实施例中,amf发起pdu会话释放过程或发起pdu会话修改过程可以是生成pdu会话更新信息,该pdu会话更新信息中包含有需要去激活的目标tsn时钟域的标识,然后发送pdu会话更新信息至smf,以使smf指示用户面功能实体停止转发目标tsn时钟域的tsn时间同步数据至目标用户设备。

在本申请的一个实施例中,用户设备建立的pdu会话支持多个tsn时钟域的时间同步操作。在这种情况下,若第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域不是pdu会话中的最后一个tsn时钟域,则amf可以发起pdu会话修改过程;如果第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域是pdu会话中的最后一个tsn时钟域,则amf可以发起pdu会话释放过程。

在本申请的一个实施例中,如果第二字段信息指示的是去激活操作,那么amf也可以向对应的目标ue发送包含有tsn激活时间信息的pdu会话释放指令或pdu会话修改指令,并且该tsn激活时间信息的值来自于amf接收到的tsn激活请求中所包含的第一信息。在该实施例中,amf不进行时间控制操作,而是将包含有tsn激活时间信息的pdu会话释放指令或pdu会话修改指令发送给目标ue,以指示目标ue在相应的时间发起pdu会话释放过程或pdu会话修改过程。

图6所示实施例是从amf的角度进行的阐述,以下结合图7从ue的角度对本申请实施例的时间同步方法进行说明。

参照图7所示,该时间同步方法可以由ue来执行,至少包括如下步骤s710至步骤s720,详细介绍如下:

在步骤s710中,接收amf发送的控制信令,控制信令中包含有用于指示tsn时间同步触发条件的第一信息。

在本申请的一个实施例中,amf发送控制信令的过程可以参照前述实施例的技术方案,该控制信令包括pdu会话建立指令、pdu会话释放指令及pdu会话修改指令。该控制信令所包含的第一信息来自于udm发送的tsn激活请求,但最初的来源是af发送的tsn配置创建请求。该第一信息中可以包括以下信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称。

在步骤s720中,基于控制信令及第一信息进行tsn时间同步操作。

在本申请的实施例中,如果第一信息中包含的第二字段信息指示的是激活操作,那么控制信令是pdu会话建立指令。在这种情况下,基于控制信令及第一信息进行tsn时间同步操作的过程有如下几种情况:

1)、若第一信息中不包含tsn激活时间信息,则ue在接收到pdu会话建立指令时,立即建立pdu会话进行tsn时间同步操作。其中,ue在建立pdu会话时发起的pdu会话建立过程可以参照3gpp协议ts23.502的章节4.3.2。ue在建立pdu会话时发送的pdu会话建立请求中包含有以下参数,以下参数及参数的值来自于第一信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称。

需要说明的是,控制信令中的第一信息不包含tsn激活时间信息可能有如下几种情况:一种是nef在发送tsn授权请求时已经进行了时间控制,此时udm、amf和ue都无需进行时间控制,udm在接收到tsn授权请求时立即向目标ue注册的amf发送tsn激活请求,amf在接收到tsn激活请求之后,立即向对应的目标ue发送pdu会话建立指令;另一种是nef不进行时间控制,而udm进行了时间控制,在这种情况下,udm根据接收到的tsn授权请求中包含的tsn激活时间信息决定何时向amf发送tsn激活请求,amf在接收到tsn激活请求之后,立即向对应的目标ue发送pdu会话建立指令;再一种是nef和udm不进行时间控制,而amf进行了时间控制,在这种情况下,amf根据接收到的tsn激活请求中包含的tsn激活时间信息决定何时向ue发送pdu会话建立指令,ue在接收到pdu会话建立指令之后,立即建立pdu会话进行tsn时间同步操作;还有一种情况是nef、udm、amf和ue都不进行时间控制,在这种情况下,nef在接收到af发送的tsn配置创建请求,并进行必要的处理(如对目标ue的标识进行转换)之后,直接向udm发送tsn授权请求,udm在接收到tsn授权请求时立即向目标ue注册的amf发送tsn激活请求,amf在接收到tsn激活请求之后,立即向对应的目标ue发送pdu会话建立指令。

2)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在接收到pdu会话建立指令后立即进行tsn时间同步操作,则ue立即建立pdu会话进行tsn时间同步操作。

3)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在接收到pdu会话建立指令的预定时间后进行tsn时间同步操作,则ue在接收到pdu会话建立指令的预定时间后建立pdu会话进行tsn时间同步操作。

4)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,则ue在当前时间到达指定时间点时,建立pdu会话进行tsn时间同步操作。

5)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,但当前时间已超过指定时间点,则ue立即建立pdu会话进行tsn时间同步操作。

在本申请的一个实施例中,如果第二字段信息指示的是激活操作,第一信息中的tsn激活时间信息指示用户设备在接收到pdu会话建立指令的预定时间后进行tsn时间同步操作,则ue在接收到pdu会话建立指令的预定时间后可以先检测是否处于连接管理空闲态,如果ue处于连接管理空闲态,则执行服务请求过程(servicerequest),以与amf建立信令连接,当建立信令连接之后,可以建立pdu会话进行tsn时间同步操作;如果ue处于连接管理连接态,则可以直接建立pdu会话进行tsn时间同步操作。

在本申请的一个实施例中,如果第二字段信息指示的是激活操作,第一信息中的tsn激活时间信息指示用户设备在接收到pdu会话建立指令的预定时间后进行tsn时间同步操作,那么若接收到pdu会话建立指令的时间未达到预定时间,且目标用户设备注册到新的amf或网络切换过程中为目标用户设备选择了新的amf,则在接收到pdu会话建立指令的预定时间后基于新的amf建立pdu会话进行tsn时间同步操作。即ue注册到新的amf或者网络切换为ue选择了新的amf,并不会影响ue进行tsn时间同步的操作。

类似地,如果第二字段信息指示的是激活操作,第一信息中的tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,则ue在当前时间到达指定时间点时,可以先检测是否处于连接管理空闲态,如果ue处于连接管理空闲态,则执行服务请求过程,以与amf建立信令连接,当建立信令连接之后,可以建立pdu会话进行tsn时间同步操作;如果ue处于连接管理连接态,则可以直接建立pdu会话进行tsn时间同步操作。

如果第二字段信息指示的是激活操作,第一信息中的tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,那么若当前时间未到达指定时间点,且目标用户设备注册到新的amf或网络切换过程中为目标用户设备选择了新的amf,则在当前时间到达指定时间点时,基于新的amf建立pdu会话进行tsn时间同步操作。

在本申请的实施例中,如果第一信息中包含的第二字段信息指示的是去激活操作,那么控制信令是pdu会话释放指令或pdu会话修改指令。在这种情况下,基于控制信令及第一信息进行tsn时间同步操作的过程有如下几种情况:

1)、若第一信息中不包含tsn激活时间信息,则ue在接收到pdu会话释放指令或pdu会话修改指令时,立即发起pdu会话释放过程或发起pdu会话修改过程。其中,ue发起pdu会话释放过程可以参照3gpp协议ts23.502的章节4.3.4.2;ue发起pdu会话修改过程可以参照3gpp协议ts23.502的章节4.3.2.2。

2)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在接收到pdu会话释放指令或pdu会话修改指令后立即进行tsn时间同步操作,则ue立即发起pdu会话释放过程或发起pdu会话修改过程。

3)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在接收到pdu会话释放指令或pdu会话修改指令的预定时间后进行tsn时间同步操作,则ue在接收到pdu会话释放指令或pdu会话修改指令的预定时间后发起pdu会话释放过程或发起pdu会话修改过程。

4)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,则ue在当前时间到达指定时间点时,发起pdu会话释放过程或发起pdu会话修改过程。

5)、若第一信息中包含有tsn激活时间信息,且tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,但当前时间已超过指定时间点,则ue立即发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一个实施例中,ue发起pdu会话修改过程时,其生成的pdu会话修改请求中包含有需要去激活的目标tsn时钟域的标识,进而在将pdu会话修改请求发送至smf之后,可以使smf指示用户面功能实体停止转发目标tsn时钟域的tsn时间同步数据至发送pdu会话修改请求的ue。

在本申请的一个实施例中,ue建立的pdu会话可能会支持多个tsn时钟域的时间同步操作。在这种情况下,如果第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域不是pdu会话中的最后一个tsn时钟域,则ue发起的是pdu会话修改过程;如果第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域是pdu会话中的最后一个tsn时钟域,则ue发起的是pdu会话释放过程。

在本申请的一个实施例中,如果第二字段信息指示的是去激活操作,第一信息中的tsn激活时间信息指示用户设备在接收到pdu会话释放指令或pdu会话修改指令的预定时间后进行tsn时间同步操作,那么若ue接收到pdu会话释放指令或pdu会话修改指令的时间未达到预定时间,且ue注册到新的amf或网络切换过程中为ue选择了新的amf,则在接收到pdu会话释放指令或pdu会话修改指令的预定时间后,基于新的amf发起pdu会话释放过程或发起pdu会话修改过程。

如果第二字段信息指示的是去激活操作,第一信息中的tsn激活时间信息指示ue在指定时间点进行tsn时间同步操作,那么若当前时间未到达指定时间点,且ue注册到新的amf或网络切换过程中为ue选择了新的amf,则ue在当前时间到达指定时间点时,基于新的amf发起pdu会话释放过程或发起pdu会话修改过程。即ue注册到新的amf或者网络切换为ue选择了新的amf,并不会影响ue进行tsn时间同步的操作。

上述实施例分别从nef、udm、amf和ue的角度对本申请实施例的技术方案进行了阐述,以下结合图8至图15,从各个实体交互的角度对本申请实施例的技术方案的实现细节进行详细阐述。

在本申请的实施例中,udm、amf和ue都可以对ue进行tsn时间同步操作的时机进行控制,以下逐一进行详细说明:

1、udm控制tsn时间同步操作时机的实施例(分为激活过程与去激活过程):

如图8所示,根据本申请的一个实施例的udm控制进行tsn时间同步激活操作的过程,包括如下步骤:

步骤s801,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图8中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt,tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt,这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s801的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”(af请求tsn同步激活的过程)中的步骤1。其中,本申请实施例中的tsn配置创建请求中包含有targetid(目标id)、tsnactivationtime(tsn激活时间)、tsndomainid(tsn时钟域标识)、ulordltsnsynchronization(上行tsn同步还是下行tsn同步)、activation/deactivationindicator(激活操作还是去激活操作指示)、s-nssai、dnn。由于图8所示实施例为tsn时间同步的激活操作,因此activation/deactivationindicator的取值为activation。

其中,targetid是指一个特定的ue,或一组ue。当targetid是一个特定的ue,则targetid通常为supi或imsi、gpsi或者可以是其它的外部应用标识。当targetid是指一组ue时,则targetid则通常是externalgroupid(外部组标识)。其中的tsnactivationtime用于指示是立即进行tsn时间同步激活(或去激活)操作,还是在此消息的x秒后进行tsn时间同步的激活(或去激活)操作,或是在一指定的时间点进行tsn时间同步的激活(或去激活)操作。

步骤s802,nef进行处理。在本申请的一个实施例中,步骤s802的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤2。

步骤s803a,nef向udm发送nudm_sdm_get请求。

在本申请的一个实施例中,nudm_sdm_get请求中包含有如下参数:identifiertranslation(标识符转换)、targetid(目标id)和afidentifier(af标识)。

步骤s803b,udm向nef发送nudm_sdm_get响应。

在本申请的一个实施例中,nudm_sdm_get响应中包含有如下参数:supi和optionally(可选的)msisdn(mobilestationinternationalintegratedservicedigitalnetworknumber,移动台国际综合业务数字网络号码)。

如前所述,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s803b的回复是supi列表与可选的msisdn列表,此时后面步骤s804~s813要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s804,nef向udm发送tsn授权请求。其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。

步骤s805,udm进行处理。

在本申请的一个实施例中,udm在接收到tsn授权请求之后,可以确定是否允许nef请求增加或修改ue的签约数据,如果允许,则可以添加用户设备签约数据,用户设备签约数据可以包括tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称。进而udm可以基于这个用户设备签约数据的信息来对目标用户设备进行tsn的激活与去激活操作。

步骤s806,udm向nef返回tsn授权响应。

步骤s807,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s804至步骤s807的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s808,udm向amf发送tsn激活请求。

在本申请的一个实施例中,该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。

若tsn授权请求中包含的tsnactivationtime指示是立即进行tsn时间同步操作,则udm立即向一个ue(如果步骤s801中的targetid是指单个ue,那么只是单ue;如果步骤s801中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求,此tsn激活请求中包含tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn等。在这种情况下,步骤s808与步骤s806和步骤s807之间没有先后顺序之分。

若tsnactivationtime指示是x秒后进行tsn时间同步操作,则udm在收到tsn授权请求的x秒后,发送tsn激活请求。

当tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则udm到这个特定时间后,发送tsn激活请求。(如果该特定时间点已经早于当前时间点,则udm立即发送tsn激活请求)。

需要说明的是:一个ue有可能在udm上注册有多个amf(通常最多有两个),在这种情况下,udm可以首先向rat(radioaccesstechnology,无线接入技术)为3gpp的amf发送消息,如果在步骤s811中没有收到smf发送的针对该ue的pdu会话的注册消息,或者在步骤s812中amf向udm反馈的tsn激活响应中指示未激活成功(amf可以在确定pdu会话未建立成功时发送指示未激活成功的tsn激活响应),则可以向rat为non-3gpp对应的amf再次发送消息。当然,udm可以向这多个amf同时发送tsn激活请求,然后在这多个amf反馈的tsn激活响应中指示均未激活成功,或者在设定时间内未接收到smf反馈的针对该ue的pdu会话注册消息时,重新向这多个amf发送tsn激活请求。

步骤s809,amf发起网络触发的服务请求。

在本申请的一个实施例中,如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行该步骤。

步骤s810,amf向ue发送pdu会话建立指令。

在本申请的一个实施例中,amf可以向ue发送nas消息,请求ue建立一个pdu会话。其中,该pdu会话建立指令包含有:tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn。

步骤s811,ue发起pdu会话建立过程。

在本申请的一个实施例中,ue发起pdu会话建立过程可以参照3gpp协议ts23.502的章节4.3.2。其中ue在发起的n1smcontainer(容器)中的pdusessionestablishmentrequest(pdu会话建立请求)包含有如下参数:tsndomainid,ulordltsnsynchronization,activation,s-nssai,dnn。其中,该pdu会话建立请求是通过amf中转至smf的,且同时在发给amf的n1消息中包含tsndomainid,s-nssai,dnn。然后,在pdu会话建立过程中,smf向udm进行注册时提供了s-nssai、dnn与tsndomainid,从而udm通过比较s-nssai、dnn与tsndomainid知道已经成功地触发了ue进行tsn的激活过程。

步骤s812,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否激活成功。

步骤s813a,若tsndomainid为tsn时钟域1,则upf/nw-tt将tsn时钟域1的gptp消息发送给ue;步骤s813b,若tsndomainid为tsn时钟域2,则upf/nw-tt将tsn时钟域2的gptp消息发送给ue;步骤s813c,若tsndomainid指示的是5gtimedomain,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。

在本申请的一个实施例中,步骤s813a至步骤s813c可以参见3gpp协议tr23.700-020,当tsn时间同步激活成功之后,upf/nw-tt根据tsndomain进行不同方向的tsn同步相关数据的转发,以便于ue进行tsn时间同步处理。

如图9所示,根据本申请的一个实施例的udm控制进行tsn时间同步去激活操作的过程,包括如下步骤:

步骤s901,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图9中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt;tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt;upf/nw-tt将tsn时钟域1的gptp消息发送给ue;upf/nw-tt将tsn时钟域2的gptp消息发送给ue;如果进行的是5g时间域的同步,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s901的具体过程类似于图8中的步骤s801,只不过图9所示实施例为tsn时间同步的去激活操作,因此activation/deactivationindicator的取值为deactivation。

步骤s902,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s903a,nef向udm发送nudm_sdm_get请求。该步骤的处理过程类似于图8中所示的步骤s803a,不再赘述。

步骤s903b,udm向nef发送nudm_sdm_get响应。该步骤的处理过程类似于图8中所示的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s903b的回复是supi列表与可选的msisdn列表,此时后面步骤s904~s912要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s904,nef向udm发送tsn授权请求。其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。

步骤s905,udm进行处理。该步骤的处理过程类似于图8中所示的步骤s805,不再赘述。

步骤s906,udm向nef返回tsn授权响应。

步骤s907,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s904至步骤s907的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s908,udm向amf发送tsn激活请求。

在本申请的一个实施例中,该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。

若udm接收到的tsn授权请求中的tsnactivationtime指示是立即进行tsn时间同步操作,则udm立即向一个ue(如果步骤s901中的targetid是指单个ue,那么只是单ue;如果步骤s901中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求,此tsn激活请求中包含tsndomainid、ulordltsnsynchronization、deactivation、s-nssai、dnn等。在这种情况下,步骤s908与步骤s906和步骤s907之间没有先后顺序之分。

若tsnactivationtime指示是x秒后进行tsn时间同步操作,则udm在收到tsn授权请求的x秒后,发送tsn激活请求。

当tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则udm到这个特定时间后,发送tsn激活请求(如果该特定时间点已经早于当前时间点,则udm立即发送tsn激活请求)。

需要说明的是:一个ue有可能在udm上注册有多个amf(通常最多有两个),在这种情况下,udm可以首先向rat为3gpp的amf发送tsn激活请求,如果在步骤s911a或者步骤s911b中没有收到smf发送的针对该ue的pdu会话的更新上下文消息,或者在步骤s912中amf向udm反馈的tsn激活响应中指示未去激活成功(amf可以在确定pdu会话未释放成功或未修改成功时发送指示未去激活成功的tsn激活响应),则可以向rat为non-3gpp对应的amf再次发送tsn激活请求。当然,udm可以向这多个amf同时发送tsn激活请求,然后在这多个amf反馈的tsn激活响应中指示均未去激活成功,或者在设定时间内未接收到smf反馈的针对该ue的pdu会话的更新上下文消息时,重新向这多个amf发送tsn激活请求。

步骤s909,amf发起网络触发的服务请求。

在本申请的一个实施例中,如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行该步骤。

若amf决定让ue发起pdu会话释放或修改过程,步骤s910与s911a将执行,步骤s911b不执行;若amf决定让amf自己来发起pdu会话释放或修改过程,则步骤s911b执行,步骤s910与s911a不执行。

步骤s910,amf向ue发送pdu会话释放或修改指令。

在本申请的一个实施例中,amf可以向ue发送nas消息,请求ue释放或修改pdu会话。其中,该pdu会话释放或修改指令包含有:tsndomainid、ulordltsnsynchronization、deactivation、s-nssai、dnn。

步骤s911a,ue发起pdu会话释放或修改过程。

在本申请的一个实施例中,ue发起pdu会话释放过程(pdusessionrelease)可以参照3gpp协议ts23.502的章节4.3.4.2;ue发起pdu会话修改过程(pdusessionmodification)可以参照3gpp协议ts23.502的章节4.3.2.2。

需要说明的是:由于同一个pdu会话可以支持不同的tsndomain,比如支持tsndomain1/2/3。若是最后的一个tsndomain被删除,则这个pdu会话需要被删除,这种情况下ue发起的是pdu会话释放过程;若只是删除其中的一个tsndomain,还有其它的tsndomain存在,在这种情况下,ue发起的是pdu会话修改过程。

在本申请的一个实施例中,当一个pdu会话释放后,smf将释放与该pdu会话相关的upf与nw-tt的功能,也就是upf/nw-tt停止向ue转发所有的tsndomain的tsn同步数据。

在本申请的一个实施例中,ue在发起的pdusessionmodification的消息中(n1smcontainer(pdusessionmodificationrequest(deactivationoftsndomainid)))包含新的参数,即需要去激活的tsndomainid。smf收到这个tsndomainid去激活后,将指示upf/nw-tt不再转发这个tsndomain的tsn同步数据到这个ue。

在步骤s911a中,在pdu会话删除或pdu会话修改过程中,smf向udm进行注册,通知删除s-nssai、dnn对应的tsndomainid,从而udm通过比较s-nssai、dnn与tsndomainid知道已经成功地触发了ue进行tsn的去激活过程。

步骤s911b,amf发起pdu会话释放或修改过程。需要说明的是,如果amf决定由自己发起pdu会话释放或修改过程,那么无需执行图9中所示的步骤s910和步骤s911a。如果amf决定ue发起pdu会话释放或修改过程,那么执行图9中所示的步骤s910和步骤s911a,而图中所示的步骤s911b不执行。

在本申请的一个实施例中,如果是由amf发起pdu会话释放或修改过程,那么amf向smf发送的nsmf_pdusession_updatesmcontext(pdu会话-更新会话管理上下文)消息中包含新的参数,即要去激活的tsndomainid。smf收到这个tsndomainid去激活消息后,将指示upf/nw-tt不再转发这个tsndomain的tsn同步数据到这个ue。

在步骤s911b中,在pdu会话删除或pdu会话修改过程中,smf向udm进行注册,通知删除s-nssai、dnn对应的tsndomainid,从而udm通过比较s-nssai、dnn与tsndomainid知道已经成功地触发了ue进行tsn的去激活过程。

步骤s912,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否去激活成功。

2、amf控制tsn时间同步操作时机的实施例(分为激活过程与去激活过程):

如图10所示,根据本申请的一个实施例的amf控制进行tsn时间同步激活操作的过程,包括如下步骤:

步骤s1001,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图10中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt,tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt,这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1001的具体过程类似于图8中的步骤s801。由于图10所示实施例为tsn时间同步的激活操作,因此activation/deactivationindicator的取值为activation。

步骤s1002,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1003a,nef向udm发送nudm_sdm_get请求。该步骤的具体过程类似于图8中的步骤s803a,不再赘述。

步骤s1003b,udm向nef发送nudm_sdm_get响应。该步骤的具体过程类似于图8中的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1003b的回复是supi列表与可选的msisdn列表,此时后面步骤s1004~s1013要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1004,nef向udm发送tsn授权请求。其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。

步骤s1005,udm进行处理。该步骤的具体过程类似于图8中的步骤s805,不再赘述。

步骤s1006,udm向nef返回tsn授权响应。

步骤s1007,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1004至步骤s1007的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1008,udm向一个ue(如果步骤s1001中的targetid是指单个ue,那么只是单ue;如果步骤s1001中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求。该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。其中,步骤s1008与步骤s1006和步骤s1007之间没有先后顺序之分。

需要说明的是:一个ue有可能在udm上注册有多个amf(通常最多有两个),在这种情况下,udm可以首先向rat为3gpp的amf发送消息,如果在步骤s1011中没有收到smf发送的针对该ue的pdu会话的注册消息,或者在步骤s1012中amf向udm反馈的tsn激活响应中指示未激活成功(amf可以在确定pdu会话未建立成功时发送指示未激活成功的tsn激活响应),则可以向rat为non-3gpp对应的amf再次发送消息。当然,udm可以向这多个amf同时发送tsn激活请求,然后在这多个amf反馈的tsn激活响应中指示均未激活成功,或者在设定时间内未接收到smf反馈的针对该ue的pdu会话注册消息时,重新向这多个amf发送tsn激活请求。

步骤s1009,amf发起网络触发的服务请求。该步骤的具体过程类似于图8中的步骤s809,不再赘述。

步骤s1010,amf向ue发送pdu会话建立指令。该pdu会话建立指令包含有:tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn。

在本申请的一个实施例中,如果amf接收到的tsn激活请求中的tsnactivationtime指示是立即进行tsn时间同步操作,则amf立即执行步骤s1009和步骤s1010。如果tsnactivationtime指示是x秒后进行tsn时间同步操作,则amf在收到tsn激活请求的x秒后,执行步骤s1009和步骤s1010。如果tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则amf到这个特定时间后,执行步骤s1009和步骤s1010。(如果该特定时间点已经早于当前时间点,则amf立即执行步骤s1009和步骤s1010)。

需要说明的是:如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行步骤s1009。

在本申请的一个实施例中,如果tsnactivationtime指示的是x秒后激活或指示是一特定时间点后进行tsn时间同步操作,但当激活时间未到达时,假如ue移动到一个新的amf后,那么旧的amf需要将触发条件传递给新的amf,如还剩下多长时间激活、特定时间点是什么,这样新的amf可以继续进行步骤s1009及其后面的步骤。

具体而言,如图14所示为ue注册到一个新的amf的过程中,旧的amf将上下文信息传输到新的amf中的流程图,包括以下步骤:

步骤s1401,ue向接入网发起注册请求。

步骤s1402,接入网进行amf的选择。

步骤s1403,接入网实体向新的amf发起注册请求。

步骤s1404,新的amf向旧的amf发送ue上行文传输请求(namf_communication_uecontexttransfer)。

步骤s1405,旧的amf向新的amf返回ue上行文传输响应(namf_communication_uecontexttransferresponse)。

图14中还包括一些其它必要的步骤,具体可参照3gpp协议ts23.502中的章节4.2.2.2registrationprocedures(注册过程)。其中,旧的amf可以在步骤s1405中通过向新的amf返回ue上下文传输响应来将触发条件传输给新的amf。该触发条件包括:tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn、tsnactivationtime。

需要注意的是:如果激活时间是在x秒后时,那么传输给新的amf的时间不是最初收到的tsn激活请求中的时间,而是剩余的时间(即tsn激活请求中的时间–已经过去的时间)。

如图15所示为网络切换时旧的amf将上下文信息传输到新的amf中的流程图,包括以下步骤:

步骤s1501,源接入网s-ng-ran(即source-ng-ran)确定通过n2接口触发切换之后,向s-amf(source-amf,源amf)发送确定切换消息。

步骤s1502,s-amf选择目标amf。

步骤s1503,s-amf向t-amf(target-amf,目标amf)发送创建ue上下文请求(namf_communication_createuecontextrequest)。

步骤s1504,t-amf向smf发送更新会话管理上下文请求(namf_pdusession_updatesmcontextrequest)。

图15中还包括一些其它必要的步骤,具体可参照3gpp协议ts23.502中的章节4.9.1.3.2preparationphase(准备阶段)。其中,旧的amf可以在步骤s1503中通过向新的amf发送创建ue上下文请求来将触发条件传输给新的amf。该触发条件包括:tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn、tsnactivationtime。

需要注意的是:如果激活时间是在x秒后时,那么传输给新的amf的时间不是最初收到的tsn激活请求中的时间,而是剩余的时间(即tsn激活请求中的时间–已经过去的时间)。

继续参照图10所示,步骤s1011,ue发起pdu会话建立过程。该步骤的具体过程类似于图8中的步骤s811,不再赘述。

步骤s1012,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否激活成功。

步骤s1013a,若tsndomainid为tsn时钟域1,则upf/nw-tt将tsn时钟域1的gptp消息发送给ue;步骤s1013b,若tsndomainid为tsn时钟域2,则upf/nw-tt将tsn时钟域2的gptp消息发送给ue;步骤s1013c,若tsndomainid指示的是5gtimedomain,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。

在本申请的一个实施例中,步骤s1013a至步骤s1013c可以参见3gpp协议tr23.700-020,当tsn时间同步激活成功之后,upf/nw-tt根据tsndomain进行不同方向的tsn同步相关数据的转发,以便于ue进行tsn时间同步处理。

如图11所示,根据本申请的一个实施例的amf控制进行tsn时间同步去激活操作的过程,包括如下步骤:

步骤s1101,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图11中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt;tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt;upf/nw-tt将tsn时钟域1的gptp消息发送给ue;upf/nw-tt将tsn时钟域2的gptp消息发送给ue;如果进行的是5g时间域的同步,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1101的具体过程类似于图8中的步骤s801,只不过图11所示实施例为tsn时间同步的去激活操作,因此activation/deactivationindicator的取值为deactivation。

步骤s1102,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1103a,nef向udm发送nudm_sdm_get请求。该步骤的处理过程类似于图8中所示的步骤s803a,不再赘述。

步骤s1103b,udm向nef发送nudm_sdm_get响应。该步骤的处理过程类似于图8中所示的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1103b的回复是supi列表与可选的msisdn列表,此时后面步骤s1104~s1112要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1104,nef向udm发送tsn授权请求。其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。

步骤s1105,udm进行处理。该步骤的处理过程类似于图8中所示的步骤s805,不再赘述。

步骤s1106,udm向nef返回tsn授权响应。

步骤s1107,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1104至步骤s1107的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1108,udm向一个ue(如果步骤s1001中的targetid是指单个ue,那么只是单ue;如果步骤s1001中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求。该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。其中,步骤s1008与步骤s1006和步骤s1007之间没有先后顺序之分。

需要说明的是:一个ue有可能在udm上注册有多个amf(通常最多有两个),在这种情况下,udm可以首先向rat为3gpp的amf发送tsn激活请求,如果在步骤s1111a或者步骤s1111b中没有收到smf发送的针对该ue的pdu会话的更新上下文消息,或者在步骤s1112中amf向udm反馈的tsn激活响应中指示未去激活成功(amf可以在确定pdu会话未释放成功或未修改成功时发送指示未去激活成功的tsn激活响应),则可以向rat为non-3gpp对应的amf再次发送tsn激活请求。当然,udm可以向这多个amf同时发送tsn激活请求,然后在这多个amf反馈的tsn激活响应中指示均未去激活成功,或者在设定时间内未接收到smf反馈的针对该ue的pdu会话的更新上下文消息时,重新向这多个amf发送tsn激活请求。

步骤s1109,amf发起网络触发的服务请求。

步骤s1110,amf向ue发送pdu会话释放或修改指令。该pdu会话释放或修改指令包含有:tsndomainid、ulordltsnsynchronization、deactivation、s-nssai、dnn。

在本申请的一个实施例中,如果amf接收到的tsn激活请求中的tsnactivationtime指示是立即进行tsn时间同步操作,则amf立即执行步骤s1009和步骤s1010。如果tsnactivationtime指示是x秒后进行tsn时间同步操作,则amf在收到tsn激活请求的x秒后,执行步骤s1009和步骤s1010。如果tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则amf到这个特定时间后,执行步骤s1009和步骤s1010。(如果该特定时间点已经早于当前时间点,则amf立即执行步骤s1009和步骤s1010)。

需要说明的是:如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行步骤s1009。

在本申请的一个实施例中,如果tsnactivationtime指示的是x秒后去激活或指示是一特定时间点后去激活,但当去激活时间未到达时,假如ue移动到一个新的amf后,那么旧的amf需要将触发条件传递给新的amf,如还剩下多长时间去激活、特定时间点是什么,这样新的amf可以继续进行步骤s1109及其后面的步骤。具体过程可以参照图14和图15,只不过对于图14所示的注册过程而言,旧的amf在步骤s1405中向新的amf返回ue上下文传输响应中的触发条件包括:tsndomainid、ulordltsnsynchronization、deactivation、s-nssai、dnn、tsnactivationtime。对于图15所示的切换过程而言,旧的amf在步骤s1503中向新的amf发送创建ue上下文请求中的触发条件包括:tsndomainid、ulordltsnsynchronization、deactivation、s-nssai、dnn、tsnactivationtime。

步骤s1111a,ue发起pdu会话释放或修改过程。该步骤的处理过程类似于图9中所示的步骤s911a,不再赘述。

步骤s1111b,amf发起pdu会话释放或修改过程。该步骤的处理过程类似于图9中所示的步骤s911b,不再赘述。需要说明的是,如果由amf决定让自己发起pdu会话释放或修改过程,那么无需执行图11中所示的步骤s1110和步骤s1111a。若amf决定让ue发起pdu会话释放或修改过程,步骤s1110与s1111a将被执行,步骤s1111b不执行。

在本申请的一个实施例中,如果是由amf发起pdu会话释放或修改过程,那么amf向smf发送的nsmf_pdusession_updatesmcontext(pdu会话-更新会话管理上下文)消息中包含新的参数,即要去激活的tsndomainid。smf收到这个tsndomainid去激活消息后,将指示upf/nw-tt不再转发这个tsndomain的tsn同步数据到这个ue。步骤s1112,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否去激活成功。

3、ue控制tsn时间同步操作时机的实施例(分为激活过程与去激活过程):

如图12所示,根据本申请的一个实施例的ue控制进行tsn时间同步激活操作的过程,包括如下步骤:

步骤s1201,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图12中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt,tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt,这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1201的具体过程类似于图8中的步骤s801。由于图12所示实施例为tsn时间同步的激活操作,因此activation/deactivationindicator的取值为activation。

步骤s1202,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1203a,nef向udm发送nudm_sdm_get请求。该步骤的具体过程类似于图8中的步骤s803a,不再赘述。

步骤s1203b,udm向nef发送nudm_sdm_get响应。该步骤的具体过程类似于图8中的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1203b的回复是supi列表与可选的msisdn列表,此时后面步骤s1204~s1214要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1204,nef向udm发送tsn授权请求。其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。

步骤s1205,udm进行处理。该步骤的具体过程类似于图8中的步骤s805,不再赘述。

步骤s1206,udm向nef返回tsn授权响应。

步骤s1207,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1204至步骤s1207的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1208,udm向一个ue(如果步骤s1201中的targetid是指单个ue,那么只是单ue;如果步骤s1201中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求。该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。其中,步骤s1208与步骤s1206和步骤s1207之间没有先后顺序之分。

需要说明的是:一个ue有可能在udm上注册有多个amf(通常最多有两个),在这种情况下,udm可以首先向rat为3gpp的amf发送消息,如果在步骤s1211中没有收到smf发送的针对该ue的pdu会话的注册消息,或者在步骤s1212中amf向udm反馈的tsn激活响应中指示未激活成功(amf可以在确定pdu会话未建立成功时发送指示未激活成功的tsn激活响应),则可以向rat为non-3gpp对应的amf再次发送消息。当然,udm可以向这多个amf同时发送tsn激活请求,然后在这多个amf反馈的tsn激活响应中指示均未激活成功,或者在设定时间内未接收到smf反馈的针对该ue的pdu会话注册消息时,重新向这多个amf发送tsn激活请求。

步骤s1209,amf发起网络触发的服务请求。

在本申请的一个实施例中,如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行步骤s1209。

步骤s1210,amf向ue发送pdu会话建立指令。该pdu会话建立指令包含有:tsndomainid、tsnactivationtime、ulordltsnsynchronization、activation、s-nssai、dnn。

步骤s1211,ue发起服务请求过程。

在本申请的一个实施例中,如果ue接收到的pdu会话建立指令中的tsnactivationtime指示是立即进行tsn时间同步操作,此时由于ue仍然是处于连接状态,因此可以跳过步骤s1211,直接执行后续的步骤。

如果tsnactivationtime指示的是x秒后进行tsn时间同步操作,则ue在收到pdu会话建立指令的x秒后,判断是否是处于cm-idle状态,若是则执行步骤s1211建立与amf的信令连接,然后执行后续的步骤;若ue仍然是处于连接状态,则跳过步骤s1211,直接执行后续的步骤。

如果tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则到这个特定时间后,ue判断是否是处于cm-idle状态,若是则执行步骤s1211建立与amf的信令连接,然后执行后续的步骤;若ue仍然是处于连接状态,则跳过步骤s1211,直接执行后续的步骤。

在本申请的一个实施例中,如果tsnactivationtime指示的是x秒后进行tsn时间同步操作或指示是一特定时间点后进行tsn时间同步操作,但当激活时间未到达时,如果ue移动到一个新的amf,那么ue可以继续后续的步骤,此方法不受影响。

需要注意的是:这里假定ue的时间是与5g网络的时间是同步(这个时间同步不是tsn的时间同步(同步精度在微秒级,同步误差小于1ms),而是ue通过nas信令从网络上得到当前的本地时间,通常同步精度在50ms到1秒之内)。

步骤s1212,ue发起pdu会话建立过程。该步骤的具体过程类似于图8中的步骤s811,不再赘述。

步骤s1213,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否激活成功。

步骤s1214a,若tsndomainid为tsn时钟域1,则upf/nw-tt将tsn时钟域1的gptp消息发送给ue;步骤s1214b,若tsndomainid为tsn时钟域2,则upf/nw-tt将tsn时钟域2的gptp消息发送给ue;步骤s1214c,若tsndomainid指示的是5gtimedomain,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。

在本申请的一个实施例中,步骤s1214a至步骤s1214c可以参见3gpp协议tr23.700-020,当tsn时间同步激活成功之后,upf/nw-tt根据tsndomain进行不同方向的tsn同步相关数据的转发,以便于ue进行tsn时间同步处理。

如图13所示,根据本申请的一个实施例的ue控制进行tsn时间同步去激活操作的过程,包括如下步骤:

步骤s1301,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图13中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt;tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt;upf/nw-tt将tsn时钟域1的gptp消息发送给ue;upf/nw-tt将tsn时钟域2的gptp消息发送给ue;如果进行的是5g时间域的同步,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1301的具体过程类似于图8中的步骤s801,只不过图11所示实施例为tsn时间同步的去激活操作,因此activation/deactivationindicator的取值为deactivation。

步骤s1302,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1303a,nef向udm发送nudm_sdm_get请求。该步骤的处理过程类似于图8中所示的步骤s803a,不再赘述。

步骤s1303b,udm向nef发送nudm_sdm_get响应。该步骤的处理过程类似于图8中所示的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1303b的回复是supi列表与可选的msisdn列表,此时后面步骤s1304~s1313要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1304,nef向udm发送tsn授权请求。其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。

步骤s1305,udm进行处理。该步骤的具体过程类似于图8中的步骤s805,不再赘述。

步骤s1306,udm向nef返回tsn授权响应。

步骤s1307,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1304至步骤s1307的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1308,udm向一个ue(如果步骤s1001中的targetid是指单个ue,那么只是单ue;如果步骤s1001中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求。该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsnactivationtime、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。其中,步骤s1008与步骤s1006和步骤s1007之间没有先后顺序之分。

需要说明的是:一个ue有可能在udm上注册有多个amf(通常最多有两个),在这种情况下,udm可以首先向rat为3gpp的amf发送tsn激活请求,如果在步骤s1311a或者步骤s1311b中没有收到smf发送的针对该ue的pdu会话的更新上下文消息,或者在步骤s1312中amf向udm反馈的tsn激活响应中指示未去激活成功(amf可以在确定pdu会话未释放成功或未修改成功时发送指示未去激活成功的tsn激活响应),则可以向rat为non-3gpp对应的amf再次发送tsn激活请求。当然,udm可以向这多个amf同时发送tsn激活请求,然后在这多个amf反馈的tsn激活响应中指示均未去激活成功,或者在设定时间内未接收到smf反馈的针对该ue的pdu会话的更新上下文消息时,重新向这多个amf发送tsn激活请求。

步骤s1309,amf发起网络触发的服务请求。该步骤的处理过程类似于图12中所示的步骤s1209,不再赘述。

步骤s1310,amf向ue发送pdu会话释放或修改指令。该pdu会话释放或修改指令包含有:tsndomainid、tsnactivationtime、ulordltsnsynchronization、deactivation、s-nssai、dnn。

步骤s1311,ue发起服务请求过程。

在本申请的一个实施例中,如果ue接收到的pdu会话释放或修改指令中的tsnactivationtime指示是立即进行tsn时间同步操作,此时由于ue仍然是处于连接状态,因此可以跳过步骤s1311,直接执行后续的步骤。

如果tsnactivationtime指示的是x秒后进行tsn时间同步操作,则ue在收到pdu会话释放或修改指令的x秒后,判断是否是处于cm-idle状态,若是则执行步骤s1311建立与amf的信令连接,然后执行后续的步骤;若ue仍然是处于连接状态,则跳过步骤s1311,直接执行后续的步骤。

如果tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则到这个特定时间后,ue判断是否是处于cm-idle状态,若是则执行步骤s1211建立与amf的信令连接,然后执行后续的步骤;若ue仍然是处于连接状态,则跳过步骤s1311,直接执行后续的步骤。

在本申请的一个实施例中,如果tsnactivationtime指示的是x秒后进行tsn时间同步操作或指示是一特定时间点后进行tsn时间同步操作,但当去激活时间未到达时,如果ue移动到一个新的amf,那么ue可以继续后续的步骤,此方法不受影响。

需要注意的是:这里假定ue的时间是与网络的时间是同步(这个时间同步不是tsn的时间同步,而是ue从网络上取时间的同步,同步精度在1秒之内)。

步骤s1312,ue发起pdu会话释放或修改过程。该步骤的处理过程类似于图9中所示的步骤s911a,不再赘述。

步骤s1313,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否去激活成功。

以上实施例中分别阐述了udm、amf和ue对ue进行tsn时间同步操作的时机进行控制的方案,在本申请的其它实施例中,nef也可以对ue进行tsn时间同步操作的时机进行控制。具体有如下两种实施例:

1、nef控制tsn时间同步操作时机的一种实施例(分为激活过程与去激活过程):

如图16所示,根据本申请的一个实施例的nef控制进行tsn时间同步激活操作的过程,包括如下步骤:

步骤s1601,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图16中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt,tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt,这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1601的具体过程类似于图8中的步骤s801。由于图16所示实施例为tsn时间同步的激活操作,因此activation/deactivationindicator的取值为activation。

步骤s1602,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1603a,nef向udm发送nudm_sdm_get请求。该步骤的具体过程类似于图8中的步骤s803a,不再赘述。

步骤s1603b,udm向nef发送nudm_sdm_get响应。该步骤的具体过程类似于图8中的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1603b的回复是supi列表与可选的msisdn列表,此时后面步骤s1604~s1613要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1604,nef向udm发送tsn授权请求。

在本申请的一个实施例中,若tsn配置创建请求中包含的tsnactivationtime指示立即进行tsn时间同步操作,则立即向udn发送tsn授权请求;若tsnactivationtime指示在x秒后进行tsn时间同步的操作,则在接收到tsn配置创建请求的x秒后向udn发送tsn授权请求;若tsnactivationtime指示在一指定的时间点进行tsn时间同步的操作,则nef在该指定时间点向udn发送tsn授权请求(如果该特定时间点已经早于当前时间点,则nef立即发送tsn授权请求)。

其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。

步骤s1605,udm进行处理。该步骤的具体过程类似于图8中的步骤s805,不再赘述。

步骤s1606,udm向nef返回tsn授权响应。

步骤s1607,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1604至步骤s1607的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1608,udm向一个ue(如果步骤s1601中的targetid是指单个ue,那么只是单ue;如果步骤s1601中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求。该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。其中,步骤s1608与步骤s1606和步骤s1607之间没有先后顺序之分。如果一个ue在udm上注册有多个amf,那么具体的发送过程可以参照图8中步骤s808的详细说明部分,不再赘述。

步骤s1609,amf发起网络触发的服务请求。

在本申请的一个实施例中,如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行该步骤。

步骤s1610,amf向ue发送pdu会话建立指令。

在本申请的一个实施例中,amf可以向ue发送nas消息,请求ue建立一个pdu会话。其中,该pdu会话建立指令包含有:tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn。

步骤s1611,ue发起pdu会话建立过程。该步骤的具体过程类似于图8中的步骤s811,不再赘述。

步骤s1612,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否激活成功。

步骤s1613a,若tsndomainid为tsn时钟域1,则upf/nw-tt将tsn时钟域1的gptp消息发送给ue;步骤s1613b,若tsndomainid为tsn时钟域2,则upf/nw-tt将tsn时钟域2的gptp消息发送给ue;步骤s1613c,若tsndomainid指示的是5gtimedomain,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。

在本申请的一个实施例中,步骤s1613a至步骤s1613c可以参见3gpp协议tr23.700-020,当tsn时间同步激活成功之后,upf/nw-tt根据tsndomain进行不同方向的tsn同步相关数据的转发,以便于ue进行tsn时间同步处理。

如图17所示,根据本申请的一个实施例的nef控制进行tsn时间同步去激活操作的过程,包括如下步骤:

步骤s1701,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图17中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt;tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt;upf/nw-tt将tsn时钟域1的gptp消息发送给ue;upf/nw-tt将tsn时钟域2的gptp消息发送给ue;如果进行的是5g时间域的同步,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1701的具体过程类似于图8中的步骤s801,只不过图17所示实施例为tsn时间同步的去激活操作,因此activation/deactivationindicator的取值为deactivation。

步骤s1702,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1703a,nef向udm发送nudm_sdm_get请求。该步骤的处理过程类似于图8中所示的步骤s803a,不再赘述。

步骤s1703b,udm向nef发送nudm_sdm_get响应。该步骤的处理过程类似于图8中所示的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1703b的回复是supi列表与可选的msisdn列表,此时后面步骤s1704~s1712要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1704,nef向udm发送tsn授权请求。

在本申请的一个实施例中,若tsn配置创建请求中包含的tsnactivationtime指示立即进行tsn时间同步操作,则立即向udn发送tsn授权请求;若tsnactivationtime指示在x秒后进行tsn时间同步的操作,则在接收到tsn配置创建请求的x秒后向udn发送tsn授权请求;若tsnactivationtime指示在一指定的时间点进行tsn时间同步的操作,则nef在该指定时间点向udn发送tsn授权请求(如果该特定时间点已经早于当前时间点,则nef立即发送tsn授权请求)。

其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。

步骤s1705,udm进行处理。该步骤的处理过程类似于图8中所示的步骤s805,不再赘述。

步骤s1706,udm向nef返回tsn授权响应。

步骤s1707,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1704至步骤s1707的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1708,udm向一个ue(如果步骤s1701中的targetid是指单个ue,那么只是单ue;如果步骤s1701中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求。该tsn激活请求中包含了tsn授权请求中的相关参数,比如,targetid、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。其中,步骤s1708与步骤s1706和步骤s1707之间没有先后顺序之分。如果一个ue在udm上注册有多个amf,那么具体的发送过程可以参照图8中步骤s808的详细说明部分,不再赘述。

步骤s1709,amf发起网络触发的服务请求。

在本申请的一个实施例中,如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行该步骤。

步骤s1710,amf向ue发送pdu会话释放或修改指令。

在本申请的一个实施例中,amf可以向ue发送nas消息,请求ue释放或修改pdu会话。其中,该pdu会话释放或修改指令包含有:tsndomainid、ulordltsnsynchronization、deactivation、s-nssai、dnn。

步骤s1711a,ue发起pdu会话释放或修改过程。该步骤的处理过程类似于图9中所示的步骤s911a,不再赘述。

步骤s1711b,amf发起pdu会话释放或修改过程。该步骤的处理过程类似于图9中所示的步骤s911b,不再赘述。需要说明的是,如果amf决定由自己发起pdu会话释放或修改过程,那么无需执行图17中所示的步骤s1710和步骤s1711a。若amf决定让ue发起pdu会话释放或修改过程,步骤s1710与s1711a将被执行,步骤s1711b不执行。

步骤s1712,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否去激活成功。

2、nef控制tsn时间同步操作时机的另一种实施例(分为激活过程与去激活过程):

如图18所示,根据本申请的一个实施例的nef控制进行tsn时间同步激活操作的过程,包括如下步骤:

步骤s1801,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图18中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt,tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt,这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1801的具体过程类似于图8中的步骤s801。由于图18所示实施例为tsn时间同步的激活操作,因此activation/deactivationindicator的取值为activation。

步骤s1802,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1803a,nef向udm发送nudm_sdm_get请求。该步骤的具体过程类似于图8中的步骤s803a,不再赘述。

步骤s1803b,udm向nef发送nudm_sdm_get响应。该步骤的具体过程类似于图8中的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1803b的回复是supi列表与可选的msisdn列表,此时后面步骤s1804~s1813要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1804,nef向udm发送tsn授权请求。

在本申请的一个实施例中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsndomainid、ulordltsnsynchronization、activation(指示的是激活操作)、s-nssai、dnn。该tsn授权请求中也可以包含tsnactivationtime。

步骤s1805,udm进行处理。该步骤的具体过程类似于图8中的步骤s805,不再赘述。

步骤s1806,udm向nef返回tsn授权响应。该tsn授权响应中包含有ue注册到udm上的amf的信息。

步骤s1807,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1804至步骤s1807的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1808,udm向amf发送tsn激活请求。

在本申请的一个实施例中,nef在向ue发送tsn激活请求时,若nef接收到的tsn配置创建请求中包含的tsnactivationtime指示是立即进行tsn时间同步操作,则nef立即向一个ue(如果步骤s1801中的targetid是指单个ue,那么只是单ue;如果步骤s1801中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求,此tsn激活请求中包含tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn等。如果一个ue在udm上注册有多个amf,那么具体的发送过程可以参照图8中步骤s808的详细说明部分,不再赘述。

若tsnactivationtime指示是x秒后进行tsn时间同步操作,则nef在收到tsn配置创建请求的x秒后,发送tsn激活请求。

当tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则nef到这个特定时间后,发送tsn激活请求。(如果该特定时间点已经早于当前时间点,则udm立即发送tsn激活请求)。

步骤s1809,amf发起网络触发的服务请求。

在本申请的一个实施例中,如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行该步骤。

步骤s1810,amf向ue发送pdu会话建立指令。

在本申请的一个实施例中,amf可以向ue发送nas消息,请求ue建立一个pdu会话。其中,该pdu会话建立指令包含有:tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn。

步骤s1811,ue发起pdu会话建立过程。该步骤的具体过程类似于图8中的步骤s811,不再赘述。

步骤s1812,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否激活成功。

步骤s1813a,若tsndomainid为tsn时钟域1,则upf/nw-tt将tsn时钟域1的gptp消息发送给ue;步骤s1813b,若tsndomainid为tsn时钟域2,则upf/nw-tt将tsn时钟域2的gptp消息发送给ue;步骤s1813c,若tsndomainid指示的是5gtimedomain,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。

在本申请的一个实施例中,步骤s1813a至步骤s1813c可以参见3gpp协议tr23.700-020,当tsn时间同步激活成功之后,upf/nw-tt根据tsndomain进行不同方向的tsn同步相关数据的转发,以便于ue进行tsn时间同步处理。

如图19所示,根据本申请的一个实施例的nef控制进行tsn时间同步去激活操作的过程,包括如下步骤:

步骤s1901,af向nef发送tsn配置创建请求。在此之前,tsn域1的主时钟通过一个ue(该ue并非图19中所示的ds-tt/ue)可以发送tsn时钟域1的上行gptp消息至upf/nw-tt;tsn域2的主时钟通过终端设备可以发送tsn时钟域2的下行gptp消息至upf/nw-tt;upf/nw-tt将tsn时钟域1的gptp消息发送给ue;upf/nw-tt将tsn时钟域2的gptp消息发送给ue;如果进行的是5g时间域的同步,则upf/nw-tt将5g系统时钟域的gptp消息发送给ue。这些消息分别用于进行不同tsn时间域的tsn时间同步操作。

在本申请的一个实施例中,步骤s1901的具体过程类似于图8中的步骤s801,只不过图19所示实施例为tsn时间同步的去激活操作,因此activation/deactivationindicator的取值为deactivation。

步骤s1902,nef进行处理。该步骤的具体过程类似于图8中的步骤s802,不再赘述。

步骤s1903a,nef向udm发送nudm_sdm_get请求。该步骤的处理过程类似于图8中所示的步骤s803a,不再赘述。

步骤s1903b,udm向nef发送nudm_sdm_get响应。该步骤的处理过程类似于图8中所示的步骤s803b,不再赘述。

类似于前述说明,targetid可能是指一组ue。如果targetid是指一组ue时,则targetid通常是externalgroupid,那么步骤s1903b的回复是supi列表与可选的msisdn列表,此时后面步骤s1904~s1912要对列表中的每个supi(即每个ue)都可进行类似的操作。

步骤s1904,nef向udm发送tsn授权请求。

其中,该tsn授权请求中包含有tsn配置创建请求中的相关参数。比如,targetid、tsndomainid、ulordltsnsynchronization、deactivation(指示的是去激活操作)、s-nssai、dnn。

步骤s1905,udm进行处理。该步骤的处理过程类似于图8中所示的步骤s805,不再赘述。

步骤s1906,udm向nef返回tsn授权响应。该tsn授权响应中包含有ue注册到udm上的amf的信息。

步骤s1907,nef向af返回tsn配置创建响应。

在本申请的一个实施例中,步骤s1904至步骤s1907的具体过程可以参照3gpp协议ts23.700-20v0.3.0中的章节6.8.3.1“procedureforafrequestedtsnsynchronizationactivation”中的步骤3至步骤6。

步骤s1908,udm向amf发送tsn激活请求。

在本申请的一个实施例中,nef在向ue发送tsn激活请求时,若nef接收到的tsn配置创建请求中包含的tsnactivationtime指示是立即进行tsn时间同步操作,则nef立即向一个ue(如果步骤s1901中的targetid是指单个ue,那么只是单ue;如果步骤s1901中的targetid是指组标识,那么分别向每个ue)的supi注册到udm的amf发送tsn激活请求,此tsn激活请求中包含tsndomainid、ulordltsnsynchronization、activation、s-nssai、dnn等。如果一个ue在udm上注册有多个amf,那么具体的发送过程可以参照图8中步骤s808的详细说明部分,不再赘述。

若tsnactivationtime指示是x秒后进行tsn时间同步操作,则nef在收到tsn配置创建请求的x秒后,发送tsn激活请求。

当tsnactivationtime指示是一特定时间点后进行tsn时间同步操作,则nef到这个特定时间后,发送tsn激活请求。(如果该特定时间点已经早于当前时间点,则udm立即发送tsn激活请求)。

步骤s1909,amf发起网络触发的服务请求。

在本申请的一个实施例中,如果ue处于cm-idle状态,则amf可以发起网络触发的servicerequest(服务请求)过程,建立ue与amf之间的信令连接。若ue已经处于cm-connected状态,则无需执行该步骤。

步骤s1910,amf向ue发送pdu会话释放或修改指令。

在本申请的一个实施例中,amf可以向ue发送nas消息,请求ue释放或修改pdu会话。其中,该pdu会话释放或修改指令包含有:tsndomainid、ulordltsnsynchronization、deactivation、s-nssai、dnn。

步骤s1911a,ue发起pdu会话释放或修改过程。该步骤的处理过程类似于图9中所示的步骤s911a,不再赘述。

步骤s1911b,amf发起pdu会话释放或修改过程。步骤的处理过程类似于图9中所示的步骤s911b,不再赘述。需要说明的是,如果amf决定由自己发起pdu会话释放或修改过程,那么无需执行图19中所示的步骤s1910和步骤s1911a。若amf决定让ue发起pdu会话释放或修改过程,步骤s1910与s1911a将被执行,步骤s1911b不执行。

步骤s1912,amf向udm反馈tsn激活响应。需要说明的是,该步骤为可选步骤,如果有该步骤,那么amf可以通过向udm反馈tsn激活响应来指示tsn时间同步是否去激活成功。

本申请上述实施例的技术方案能够实现对一个用户设备或一组用户设备的时间同步操作(包括tsn同步激活与去激活)进行有效控制,并且能够支持上行和下行的tsn时间同步,以及5g网络时域的同步。由于tsc通信应用于实时的工业生产领域,因此本申请实施例的技术方案具有重大的市场价值。

以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的时间同步方法。对于本申请装置实施例中未披露的细节,请参照本申请上述的时间同步方法的实施例。

图20示出了根据本申请的一个实施例的时间同步装置的框图,该通信装置可以设置在nef实体内部。

参照图20所示,根据本申请的一个实施例的时间同步装置2000,包括:第一接收单元2002和第一发送单元2004。

其中,第一接收单元2002配置为接收应用功能实体af发送的时间敏感网络tsn配置创建请求,所述tsn配置创建请求中包含有目标用户设备的标识和用于指示tsn时间同步触发条件的第一信息;第一发送单元2004配置为向统一数据管理实体udm发送tsn授权请求,所述tsn授权请求用于请求所述udm在确认授权后将包含所述第一信息的tsn激活请求发送给所述目标用户设备所注册的amf,以通过所述amf向所述目标用户设备发送用于进行tsn时间同步操作的控制信令。

在本申请的一些实施例中,基于前述方案,第一发送单元2004还配置为:在向统一数据管理实体udm发送tsn授权请求之前,将所述目标用户设备的标识从外部标识转换为网络标识,其中,若所述目标用户设备的标识包括单个用户设备的外部标识,则将所述单个用户设备的外部标识转换为所述单个用户设备的网络标识;若所述目标用户设备的标识包括多个用户设备对应的外部群组标识,则将所述外部群组标识转换为所述多个用户设备的网络标识列表。

在本申请的一些实施例中,基于前述方案,若所述目标用户设备的标识包括多个用户设备对应的外部群组标识,则第一发送单元2004配置为:针对所述网络标识列表中的每个用户设备,分别向所述udm发送tsn授权请求。

在本申请的一些实施例中,基于前述方案,所述用于指示tsn时间同步触发条件的第一信息中包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作或是去激活操作的第二字段信息、网络切片信息、数据网络名称;其中,若所述第一信息中还包括tsn激活时间信息,则所述tsn激活时间信息用于指示立即进行tsn时间同步操作、或者用于指示在预定时间后进行tsn时间同步操作、或者用于指示在指定时间点进行tsn时间同步操作;若所述第一信息不包括所述tsn激活时间信息,则所述第一信息用于指示所述立即进行tsn时间同步操作。

图21示出了根据本申请的一个实施例的时间同步装置的框图,该通信装置可以设置在udm内部。

参照图21所示,根据本申请的一个实施例的时间同步装置2100,包括:第二接收单元2102和第二发送单元2104。

其中,第二接收单元2102配置为接收tsn授权请求,所述tsn授权请求用于请求向目标用户设备所注册到的amf发送包含有第一信息的tsn激活请求,所述第一信息用于指示tsn时间同步触发条件;第二发送单元2104配置为生成所述tsn激活请求,将所述tsn激活请求发送给所述目标用户设备所注册到的amf,以指示所述amf向所述目标用户设备发送用于进行tsn时间同步操作的控制信令。

在本申请的一些实施例中,基于前述方案,第二发送单元2104配置为:若所述tsn授权请求中包含的tsn激活时间信息指示立即进行tsn时间同步操作,或所述tsn授权请求中不包含所述tsn激活时间信息,则立即将所述tsn激活请求发送给所述目标用户设备所注册到的amf;若所述tsn授权请求中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn授权请求的预定时间后将所述tsn激活请求发送给所述目标用户设备所注册到的amf;若所述tsn授权请求中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,将所述tsn激活请求发送给所述目标用户设备所注册到的amf;若所述tsn授权请求中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即将所述tsn激活请求发送给所述目标用户设备所注册到的amf。

在本申请的一些实施例中,基于前述方案,第二发送单元2104配置为:将包含有tsn激活时间信息的tsn激活请求发送给所述目标用户设备所注册到的amf。

在本申请的一些实施例中,基于前述方案,若检测到存在注册了多个amf的第一目标用户设备,则第二发送单元2104配置为:向所述多个amf中接入网符合3gpp标准的第一amf发送所述tsn激活请求,在所述第一amf反馈的激活响应中指示未激活成功,或者在未接收到smf反馈的针对所述第一目标用户设备的pdu会话注册消息时,向所述多个amf中接入网不符合3gpp标准的第二amf发送所述tsn激活请求;或者同时向所述多个amf发送所述tsn激活请求,在所述多个amf反馈的激活响应中指示均未激活成功,或者在设定时间内未接收到smf反馈的针对所述第一目标用户设备的pdu会话注册消息时,重新向所述多个amf发送所述tsn激活请求。

图22示出了根据本申请的一个实施例的时间同步装置的框图,该通信装置可以设置在amf内部。

参照图22所示,根据本申请的一个实施例的时间同步装置2200,包括:第三接收单元2202和第三发送单元2204。

其中,第三接收单元2202配置为接收udm发送的tsn激活请求,所述tsn激活请求中包含有用于指示tsn时间同步触发条件的第一信息;第三发送单元2204配置为基于所述第一信息,向对应于当前amf的目标用户设备发送控制信令,以控制所述目标用户设备进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,第三发送单元2204配置为:检测所述目标用户设备是否处于连接管理空闲态;若检测到所述目标用户设备处于连接管理空闲态,则发起网络触发的服务请求过程,以建立与所述目标用户设备之间的信令连接;若检测到所述目标用户设备处于连接管理连接态,则执行向对应于当前amf的目标用户设备发送控制信令的过程。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;第三发送单元2204配置为:若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示立即进行tsn时间同步操作,则立即向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn激活请求的预定时间后向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话;若所述第一信息中不包含tsn激活时间信息,且所述第二字段信息指示激活操作,则立即向所述目标用户设备发送pdu会话建立指令,以指示所述目标用户设备建立pdu会话。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作时,第三发送单元2204还配置为:若接收到所述tsn激活请求的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf,以使所述新的amf在tsn剩余激活时间到达后向所述目标用户设备发送pdu会话建立指令;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值为所述tsn剩余激活时间的tsn激活时间信息,所述tsn剩余激活时间为所述预定时间与已经过去的时间之差。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作时,第三发送单元2204还配置为:若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf,以使所述新的amf在当前时间到达所述指定时间点后向所述目标用户设备发送pdu会话建立指令;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值为所述指定时间点的tsn激活时间信息。

在本申请的一些实施例中,基于前述方案,第三发送单元2204配置为:若所述目标用户设备注册到新的amf,则通过用户设备上下文转移消息将所述tsn同步激活的上下文信息传输至新的amf;若在网络切换过程中为所述目标用户设备选择了新的amf,则通过创建用户设备上下文请求将所述tsn同步激活的上下文信息传输至新的amf。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;第三发送单元2204配置为:若所述第二字段信息指示激活操作,则向所述目标用户设备发送包含有tsn激活时间信息的pdu会话建立指令,所述tsn激活时间信息来自于所述第一信息。

在本申请的一些实施例中,基于前述方案,所述pdu会话建立指令包括以下参数,以下参数及参数的值来自于所述第一信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;第三发送单元2204配置为:若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示立即进行tsn时间同步操作,则立即向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn激活请求的预定时间后向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中不包含tsn激活时间信息,且所述第二字段信息指示去激活操作,则立即向所述目标用户设备发送pdu会话释放指令或pdu会话修改指令,以指示所述目标用户设备发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;第三发送单元2204配置为:若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示立即进行tsn时间同步操作,则立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作,则在接收到所述tsn激活请求的预定时间后发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,发起pdu会话释放过程或发起pdu会话修改过程;若所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中不包含tsn激活时间信息,且所述第二字段信息指示去激活操作,则立即发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一些实施例中,基于前述方案,第三发送单元2204发起pdu会话释放过程或发起pdu会话修改过程,包括:生成pdu会话更新信息,所述pdu会话更新信息中包含有需要去激活的目标tsn时钟域的标识;发送所述pdu会话更新信息至smf,以使所述smf指示用户面功能实体停止转发所述目标tsn时钟域的tsn时间同步数据至所述目标用户设备。

在本申请的一些实施例中,基于前述方案,所述用户设备建立的pdu会话支持多个tsn时钟域的时间同步操作;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域不是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话修改过程;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话释放过程。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示去激活操作,且所述第一信息中包含的tsn激活时间信息指示在预定时间后进行tsn时间同步操作时时,第三发送单元2204还配置为:若接收到所述tsn激活请求的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值是tsn剩余激活时间的tsn激活时间信息,所述tsn剩余激活时间为所述预定时间与已经过去的时间之差。

在本申请的一些实施例中,基于前述方案,在所述第二字段信息指示激活操作,且所述第一信息中包含的tsn激活时间信息指示在指定时间点进行tsn时间同步操作时,第三发送单元2204还配置为:若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则将tsn同步激活的上下文信息传输至所述新的amf;所述上下文信息包括:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称及所指示的时间值是所述指定时间点的tsn激活时间信息。

在本申请的一些实施例中,基于前述方案,所述第一信息中包含有用于指示是激活操作或是去激活操作的第二字段信息;第三发送单元2204配置为:若所述第二字段信息指示去激活操作,则向所述目标用户设备发送包含有tsn激活时间信息的pdu会话释放指令或pdu会话修改指令,所述tsn激活时间信息来自于所述第一信息。

在本申请的一些实施例中,基于前述方案,所述pdu会话释放指令或pdu会话修改指令包括以下参数,以下参数及参数的值来自于所述第一信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是去激活操作的第二字段信息、网络切片信息、数据网络名称。

图23示出了根据本申请的一个实施例的时间同步装置的框图,该通信装置可以设置在ue内部。

参照图23所示,根据本申请的一个实施例的时间同步装置2300,包括:第四接收单元2302和处理单元2304。

其中,第四接收单元2302配置为接收amf发送的控制信令,所述控制信令中包含有用于指示tsn时间同步触发条件的第一信息;处理单元2304配置为基于所述控制信令及所述第一信息进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述控制信令包括pdu会话建立指令,所述第一信息中包含有用于指示激活操作的第二字段信息;处理单元2304配置为:若所述第一信息中不包含tsn激活时间信息,则在接收到所述pdu会话建立指令时,立即建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话建立指令后立即进行tsn时间同步操作,则立即建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话建立指令的预定时间后进行tsn时间同步操作,则在接收到所述pdu会话建立指令的预定时间后建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,建立pdu会话进行tsn时间同步操作;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,处理单元2304在接收到所述pdu会话建立指令的预定时间后建立pdu会话进行tsn时间同步操作,包括:在接收到所述pdu会话建立指令的预定时间后,检测用户设备是否处于连接管理空闲态;若检测到用户设备处于连接管理空闲态,则执行服务请求过程,当与amf建立信令连接之后,建立pdu会话进行tsn时间同步操作;若检测到用户设备处于连接管理连接态,则直接建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,处理单元2304在当前时间到达所述指定时间点时,建立pdu会话进行tsn时间同步操作,包括:在当前时间到达所述指定时间点时,检测用户设备是否处于连接管理空闲态;若检测到用户设备处于连接管理空闲态,则执行服务请求过程,当与amf建立信令连接之后,建立pdu会话进行tsn时间同步操作;若检测到用户设备处于连接管理连接态,则直接建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,在建立所述pdu会话时发送的pdu会话建立请求中包含以下参数,以下参数及参数的值来自于所述第一信息:tsn时钟域标识、用于指示是上行tsn同步或是下行tsn同步的第一字段信息、用于指示是激活操作的第二字段信息、网络切片信息、数据网络名称。

在本申请的一些实施例中,基于前述方案,处理单元2304还配置为:在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话建立指令的预定时间后进行tsn时间同步操作时,若接收到所述pdu会话建立指令的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在接收到所述pdu会话建立指令的预定时间后基于所述新的amf建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,处理单元2304还配置为:在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作时,若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在当前时间到达所述指定时间点时,基于所述新的amf建立pdu会话进行tsn时间同步操作。

在本申请的一些实施例中,基于前述方案,所述控制信令包括pdu会话释放指令或pdu会话修改指令,所述第一信息中包含有用于指示去激活操作的第二字段信息;处理单元2304配置为:若所述第一信息中不包含tsn激活时间信息,则在接收到所述pdu会话释放指令或pdu会话修改指令时,立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话释放指令或pdu会话修改指令后立即进行tsn时间同步操作,则立即发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后进行tsn时间同步操作,则在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,则在当前时间到达所述指定时间点时,发起pdu会话释放过程或发起pdu会话修改过程;若所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作,但当前时间已超过所述指定时间点,则立即发起pdu会话释放过程或发起pdu会话修改过程。

在本申请的一些实施例中,基于前述方案,处理单元2304发起pdu会话修改过程,包括:生成pdu会话修改请求,所述pdu会话修改请求中包含有需要去激活的目标tsn时钟域的标识;发送所述pdu会话修改请求至smf,以使所述smf指示用户面功能实体停止转发所述目标tsn时钟域的tsn时间同步数据至发送所述pdu会话修改请求的用户设备。

在本申请的一些实施例中,基于前述方案,所述用户设备建立的pdu会话支持多个tsn时钟域的时间同步操作;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域不是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话修改过程;若所述第一信息中包含的需要去激活的目标tsn时钟域、网络切片信息和数据网络名称分别与所述目标用户设备建立的pdu会话的tsn时钟域、网络切片信息和数据网络名称相匹配,且需要去激活的目标tsn时钟域是所述pdu会话中的最后一个tsn时钟域,则发起所述pdu会话释放过程。

在本申请的一些实施例中,基于前述方案,处理单元2304还配置为:在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后进行tsn时间同步操作时,若接收到所述pdu会话释放指令或pdu会话修改指令的时间未达到所述预定时间,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在接收到所述pdu会话释放指令或pdu会话修改指令的预定时间后,基于所述新的amf发起pdu会话释放过程或发起pdu会话修改过程;在所述第一信息中包含有tsn激活时间信息,且所述tsn激活时间信息指示用户设备在指定时间点进行tsn时间同步操作时,若当前时间未到达所述指定时间点,且所述目标用户设备注册到新的amf或网络切换过程中为所述目标用户设备选择了新的amf,则在当前时间到达所述指定时间点时,基于所述新的amf发起pdu会话释放过程或发起pdu会话修改过程。

图24示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

需要说明的是,图24示出的电子设备的计算机系统2400仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图24所示,计算机系统2400包括中央处理单元(centralprocessingunit,cpu)2401,其可以根据存储在只读存储器(read-onlymemory,rom)2402中的程序或者从存储部分2408加载到随机访问存储器(randomaccessmemory,ram)2403中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram2403中,还存储有系统操作所需的各种程序和数据。cpu2401、rom2402以及ram2403通过总线2404彼此相连。输入/输出(input/output,i/o)接口2405也连接至总线2404。

以下部件连接至i/o接口2405:包括键盘、鼠标等的输入部分2406;包括诸如阴极射线管(cathoderaytube,crt)、液晶显示器(liquidcrystaldisplay,lcd)等以及扬声器等的输出部分2407;包括硬盘等的存储部分2408;以及包括诸如lan(localareanetwork,局域网)卡、调制解调器等的网络接口卡的通信部分2409。通信部分2409经由诸如因特网的网络执行通信处理。驱动器2410也根据需要连接至i/o接口2405。可拆卸介质2411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器2410上,以便于从其上读出的计算机程序根据需要被安装入存储部分2408。

特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分2409从网络上被下载和安装,和/或从可拆卸介质2411被安装。在该计算机程序被中央处理单元(cpu)2401执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compactdiscread-onlymemory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

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