一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于端口管理的方法及网络节点与流程

2023-02-01 22:22:29 来源:中国专利 TAG:


1.本公开涉及通信技术,并且更具体地,涉及一种用于端口管理的方法和网络节点。


背景技术:

2.本部分旨在提供本公开所描述之技术的各种实施例的背景。本部分中的描述可能包括可寻求保护的构思,但不一定是以前已经设想或寻求过保护的构思。因此,除非在此另外指出,否则本部分中描述的内容不是本公开的说明书和/或权利要求的现有技术,并且不能仅仅因为被包含在本部分中而被认为是现有技术。
3.非互联网协议(ip)数据被认为是非结构化的,因此在第三代合作伙伴计划(3gpp)规范中也被称为非结构化数据。非ip数据传送(nidd)在3gpp技术规范(ts)23.682,v16.6.0或ts 23.501,v16.4.0中定义,这些规范中的每一个通过引用整体并入本文。nidd功能可以用于处理与终端设备(或用户设备(ue))的移动发起(mo)和移动终止(mt)通信。
4.需要建立应用功能(af)(或服务能力服务器/应用服务器(scs/as))与到网络开放功能(nef)(或服务能力开放功能(scef))的分组数据网络(pdn)连接之间的关联,以启用终端设备与af之间的非ip数据的传输。当启用可靠数据服务(rds)时,nef基于端口号和可用于将scs/as标识和终端设备标识映射到数据网络名称(dnn)或单个网络切片选择辅助信息(s-nssai)(或接入点名称(apn))的规定策略来确定该关联。
5.当使用pdn类型“非ip”的pdn连接时,可以在终端设备和nef之间使用rds。rds提供了这样的机制:针对nef,确定数据是否已经被成功传送到终端设备;以及针对终端设备,确定数据是否已经被成功传送到nef。当未收到所请求的确认时,rds重传数据。该服务根据服务水平协议(sla)基于apn配置来启用或禁用。当启用rds时,在非ip pdn连接的端点之间使用协议。该协议使用分组首部来标识分组不需要确认、分组需要确认、或分组是确认,并允许在接收端点处检测并消除重复的协议数据单元(pdu)。rds支持终端设备内的单个和多个应用。该首部中的端口号用于标识发起方处的应用以及标识接收方处的应用。
6.参考通过引用整体并入本文的3gpp ts 24.250,v16.2.0,rds端口可以由终端设备和/或nef动态地管理。终端设备和/或nef可以支持源端口号和目的地端口号的保留以及所保留的端口号的后续释放。


技术实现要素:

7.例如,在对rds端口的动态管理中,af可能期望在nef处保留或释放包括nef处的rds端口和终端设备处的rds端口在内的一对rds端口,并且该保留或释放可能失败,因为例如终端设备可能处于休眠状态并因此可能无法响应。这种保留或释放也可能由于超文本传输协议(http)超时而失败,因为rds协议消息的处理时间比典型的http客户端计时器长得多。在另一示例中,在这种保留或释放失败的一些情况下,或者在终端设备请求在nef处保留和释放rds端口或向nef通知在终端设备处保留的rds端口的一些其他情况下,期望对应的af能够被正确通知。在又一示例中,af或ue可能请求释放不是由其自身创建的rds端口,
这可能是有问题的。
8.本公开的目的是提供一种能够解决至少一个上述问题的方法和网络节点。
9.根据本公开的第一方面,提供了一种nef中的方法。该方法包括:从af接收对动态保留与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的保留是否需要与终端设备进行确认的指示。该方法还包括:向af发送对该请求的响应。
10.在实施例中,该请求可以包含rds端口资源的统一资源标识符(uri)。uri指示nef处的第一端口和终端设备处的第二端口。
11.在实施例中,该方法还可以包括:当该指示指示rds端口资源的保留不需要与终端设备进行确认时,当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源。响应可以指示rds端口资源已经在nef处被保留。
12.在实施例中,该方法还可以包括:在保留的操作之后,向终端设备通知rds端口资源已经在nef处被保留。
13.在实施例中,该方法还可以包括:当该指示指示rds端口资源的保留需要与终端设备进行确认时,当第一端口和/或第二端口在任何nidd配置中不存在时,发起与终端设备的交互,以在终端设备处保留rds端口资源。
14.在实施例中,在与该请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
15.在实施例中,该方法还可以包括:在发送响应之后,从终端设备接收rds响应,该rds响应确认rds端口资源的保留;在nef处保留rds端口资源;以及向af通知当前在nef处保留的一个或多个rds端口。
16.在实施例中,该方法还可以包括:在保留的操作之后,在nef处维护rds端口资源是由af保留的记录。
17.在实施例中,该方法还可以包括:在发起的操作之后,从终端设备接收指示确认失败的rds响应;以及向af通知当前在nef处保留的一个或多个rds端口。
18.在实施例中,当该指示指示rds端口资源的保留需要与终端设备进行确认时,并且当由于尚未与终端设备建立分组数据网络(pdn)连接而导致nef无法与终端设备进行交互时,响应可以指示尚未与终端设备建立pdn连接。
19.在实施例中,当第一端口和/或第二端口已经在任何nidd配置中存在时,响应可以指示在nef处保留rds端口资源失败。
20.根据本公开的第二方面,提供了一种nef中的方法。该方法包括:从af接收对动态释放与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的释放是否需要与终端设备进行确认的指示。该方法还包括:向af发送对该请求的响应。
21.在实施例中,该方法还可以包括:当该指示指示rds端口资源的释放不需要与终端设备进行确认时,当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时,在nef处释放rds端口资源。响应可以指示rds端口资源已经在nef处被释放。
22.在实施例中,该方法还可以包括:向终端设备通知rds端口资源已经在nef处被释放。
23.在实施例中,该方法还可以包括:当该指示指示rds端口资源的释放需要与终端设备进行确认时:当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时,发起
与终端设备的交互以在终端设备处释放rds端口资源。
24.在实施例中,在与该请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
25.在实施例中,该方法还可以包括:在发送响应之后,从终端设备接收rds响应,该rds响应确认rds端口资源的释放或指示释放rds端口资源的失败;在nef处释放rds端口资源;以及向af通知当前在nef处保留的一个或多个rds端口。
26.在实施例中,当rds端口资源在nidd配置中不存在或者rds端口资源不是由af保留的时,响应可以指示在nef处释放rds端口资源的失败。
27.在实施例中,当该指示指示rds端口资源的释放需要与终端设备进行确认时,并且当由于尚未与终端设备建立pdn连接而导致nef无法与终端设备进行交互时,响应可以指示尚未与终端设备建立pdn连接。
28.根据本公开的第三方面,提供了一种nef中的方法。该方法包括:在与nidd配置相关联的mo nidd过程中,从终端设备接收与rds端口资源相关联的rds请求;以及向与nidd配置相关联的af通知当前在nef处保留的一个或多个rds端口。
29.在实施例中,rds请求可以用于保留rds端口资源,并且包含rds端口资源的uri。uri指示nef处的第一端口和终端设备处的第二端口。该方法还可以包括:当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源;以及在mt nidd过程中,向终端设备发送指示rds端口资源已经在nef处被保留的rds响应。
30.在实施例中,该方法还可以包括:在nef处维护rds端口资源是由终端设备保留的指示。
31.在实施例中,rds请求可以用于释放rds端口资源,并且该方法还可以包括:当rds端口资源在nidd配置中存在并且rds端口资源是由终端设备保留的时,在nef处释放rds端口资源;以及在mt nidd过程中,向终端设备发送指示rds端口资源已经在nef处被释放的rds响应。
32.在实施例中,rds请求可以用于向nef通知在终端设备处保留的rds端口资源。rds端口资源具有指示nef处的第一端口和终端设备处的第二端口的uri。该方法还可以包括:当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源。
33.在实施例中,该方法还可以包括:在nef处维护rds端口资源是由终端设备保留的记录。
34.根据本公开的第四方面,提供了一种网络节点。该网络节点包括处理器和存储器。存储器包含使网络节点能够实现nef的指令。该网络节点被配置为:当实现nef时,执行根据上述第一方面、第二方面和/或第三方面所述的方法。
35.根据本公开的第五方面,提供了一种计算机可读存储介质。计算机可读存储介质具有计算机可读指令。当计算机可读指令由网络节点的处理器执行时,计算机可读指令配置网络节点以执行根据上述第一方面、第二方面和/或第三方面所述的方法。
36.根据本公开的第六方面,提供了一种af中的方法。该方法包括:向nef发送对动态保留或释放与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的保留或释放是否需要与终端设备进行确认的指示。该方法还包括:从nef接收对该请求的响应。
37.在实施例中,当该指示指示rds端口资源的保留或释放不需要与终端设备进行确
认时,响应可以指示rds端口资源已经在nef处被保留或释放,或指示在nef处保留或释放rds端口资源的失败。
38.在实施例中,当该指示指示rds端口资源的保留或释放需要与终端设备进行确认时,在与该请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
39.在实施例中,该方法还可以包括:在接收响应之后,从nef接收当前在nef处保留的一个或多个rds端口的通知。
40.在实施例中,当该指示指示rds端口资源的保留或释放需要与终端设备进行确认时,响应可以指示在nef处保留rds端口资源的失败,或者指示尚未与终端设备建立连接pdn连接。
41.根据本公开的第七方面,提供了一种网络节点。该网络节点包括处理器和存储器。存储器包含使网络节点能够实现af的指令。该网络节点被配置为:当实现af时,执行根据上述第六方面所述的方法。
42.根据本公开的第八方面,提供了一种计算机可读存储介质。计算机可读存储介质具有计算机可读指令。当计算机可读指令由网络节点的处理器执行时,计算机可读指令配置网络节点以执行根据上述第六方面所述的方法。
43.通过本公开的实施例,是否需要与终端设备进行确认的指示可以被包括在来自af的对动态保留或释放rds端口资源的请求中,使得nef可以根据该指示动态地保留或释放rds端口资源。另外,在从终端设备接收到对动态保留或释放rds端口资源或通知在终端设备处保留的rds端口资源的rds请求时,nef可以向关联的af通知当前在nef处保留的rds端口。本公开的实施例允许动态rds管理(例如,rds端口保留、释放和通知)被更高效、更灵活、或更恰当地执行。
附图说明
44.根据以下参考附图对实施例的描述,以上及其他目的、特征和优点将更为明显,在附图中:
45.图1是示出了根据本公开的实施例的nef中的方法的流程图;
46.图2是示出了根据本公开的另一实施例的nef中的方法的流程图;
47.图3是示出了根据本公开的又一实施例的nef中的方法的流程图;
48.图4是示出了根据本公开的实施例的af中的方法的流程图;
49.图5是示出了根据本公开的实施例的用于保留rds端口资源的过程的序列图;
50.图6是示出了根据本公开的实施例的用于释放rds端口资源的过程的序列图;
51.图7是示出了根据本公开的实施例的用于保留、释放或通知rds端口资源的ue发起过程的序列图;
52.图8是示出了根据本公开的另一实施例的用于保留rds端口资源的过程的序列图;
53.图9是示出了根据本公开的另一实施例的用于释放rds端口资源的过程的序列图;
54.图10是示出了根据本公开的另一实施例的用于保留、释放或通知rds端口资源的ue发起过程的序列图;
55.图11是根据本公开的实施例的用于实现nef的网络节点的框图;
56.图12是根据本公开的另一实施例的用于实现nef的网络节点的框图;
57.图13是根据本公开的又一实施例的用于实现nef的网络节点的框图;
58.图14是根据本公开的实施例的用于实现af的网络节点的框图;以及
59.图15是根据本公开的另一实施例的用于实现af的网络节点的框图。
具体实施方式
60.说明书中提及“一个实施例”、“实施例”、“示例实施例”等表示所描述的实施例可以包括特定特征、结构或特性,但是不一定每个实施例都包括该特定特征、结构或特性。此外,这些短语不必指同一实施例。此外,当结合实施例描述特定特征、结构或特性时,应认为结合其他实施例来实现这种特征、结构或特性(不管是否明确地描述)在本领域技术人员的知识内。
61.应该理解,尽管术语“第一”和“第二”等可以在本文中用于描述各种元素,但是这些元素不应受这些术语的限制。这些术语仅用来将元素彼此区分。例如,不脱离示例实施例的范围,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素。本文所使用的术语“和/或”包括一个或多个相关列出术语的任何和所有组合。
62.本文使用的术语仅仅是为了描述具体实施例的目的,而非意在限制示例实施例。本文中所使用的单数形式“一”、“一个”和“该”意在还包括复数形式,除非上下文明确地另外指示。应进一步理解,当在本文中使用时,术语“包含”、“具有”、“包括”等指明所陈述的特征、元素和/或组件等的存在,但不排除存在或添加一个或多个其它特征、元素、组件和/或其组合。
63.在本公开的上下文中,术语“终端设备”或“ue”是指可以接入无线通信网络并从其接收服务的任何端设备。作为示例而非限制,终端设备或ue可以指移动终端或任何其他合适的设备。作为一个示例,终端设备或ue可以被配置用于根据由3gpp发布的一种或多种通信标准(例如,3gpp的全球移动通信系统(gsm)、通用移动电信系统(umts)、第4代(4g)或长期演进(lte)和/或第5代(5g)标准)进行通信。本文中所使用的终端设备或ue可以不一定具有在拥有和/或操作相关设备的人类用户的意义上的“用户”。在一些实施例中,终端设备或ue可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,终端设备或ue可以被设计为当由内部或外部事件触发时,或者响应于来自无线通信网络的请求,按预定的调度向网络发送信息。终端设备或ue可以表示意在向人类用户销售或由人类用户操作但最初可能不与特定的人类用户相关联的设备。终端设备或ue可以支持设备到设备(d2d)通信,例如通过实现用于旁链路通信的3gpp标准,并且在这种情况下可以被称为d2d通信设备。作为又一示例,在物联网(iot)场景中,终端设备或ue可以表示执行监视和/或测量并且将这些监视和/或测量的结果发送给另一ue和/或网络设备的机器或其他设备。在这种情况下,终端设备或ue可以是机器到机器(m2m)设备,在3gpp上下文中可以被称为机器类型通信(mtc)设备。作为一个特定示例,终端设备或ue可以实现3gpp窄带物联网(nb-iot)标准。这种机器或设备的具体示例是传感器、计量设备(例如,功率计)、工业机器、或家用或个人电器(例如,冰箱、电视、诸如手表之类的个人可穿戴设备等)。在其他场景中,终端设备或ue可以表示能够监视和/或报告其操作状态或与其操作相关联的其他功能的车辆或其他设备。
64.本文中所使用的“网络节点”是指被配置为实现包括但不限于由3gpp指定的网络功能在内的网络功能的任何物理或虚拟节点。网络节点可以在物理设备或虚拟化环境(例
如,云环境)中实现。
65.在下面的描述和权利要求中,除非另外定义,否则本文中所使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。
66.图1是示出了根据本公开的实施例的方法100的流程图。方法100可以在nef处被执行。虽然下面将主要参考5g系统来描述方法100,但这里应当注意,该方法也可以适用于4g系统,在这种情况下,它可以在scef处被执行。
67.在框110处,从af(或4g系统中的scs/as)接收对动态保留与nidd配置相关联的rds端口资源的请求。nidd配置例如可以已经由af根据ts 23.502,v16.4.0中的第4.25.3节(或由scs/as根据ts 23.682中的第5.13.2节)创建,该规范通过引用整体并入本文。该请求包含指示rds端口资源的保留是否需要与终端设备进行确认的指示。
68.这里,该请求可以包含rds端口资源的uri,例如稍后描述的表4中定义的资源uri。uri指示nef处的第一端口和终端设备处的第二端口。换言之,rds端口资源可以包括一对端口,即,nef处的第一端口和终端设备处的第二端口。
69.在框120处,向af发送对该请求的响应。
70.在示例中,当该指示指示rds端口资源的保留不需要与终端设备进行确认时,当第一端口和/或第二端口在任何nidd配置中(例如,在与nidd配置相同的dnn或s-nssai(或4g系统中,相同的apn)中的任何nidd配置中)不存在时,可以在不与终端设备进行交互以确认的情况下在nef处保留rds端口资源。在这种情况下,在框120中发送给af的响应可以指示rds端口资源已经在nef处被保留。
71.在示例中,nef还可以向终端设备通知rds端口资源已经在nef处被保留。在示例中,nef可以维护rds端口资源是由af保留的记录。
72.另一方面,当该指示指示rds端口资源的保留需要与终端设备进行确认时,当第一端口和/或第二端口在任何nidd配置中(例如,在相同dnn或s-nssai中的任何nidd配置中)不存在时,nef可以发起与终端设备的交互以在终端设备处保留rds端口资源。
73.在示例中,当由于尚未与终端设备建立pdn连接(例如,非结构化pdn连接)而导致nef无法与终端设备进行交互时,在框120中发送给af的响应可以指示尚未与终端设备建立pdn连接。
74.在另一示例中,例如,在成功发起与终端设备的交互之后,在与请求相关联的定时器到期之前,在框120中发送给af的响应可以指示确认仍在进行中,使得af不会由于计时器超时而认为该请求已经失败。然后,nef可以从终端设备接收rds响应(该rds响应确认rds端口资源的保留),在nef处保留rds端口资源,并向af通知当前在nef处保留的一个或多个rds端口。在这种情况下,nef可以维护rds端口资源是由af保留的记录。备选地,nef可以从终端设备接收指示确认失败的rds响应,并向af通知当前在nef处保留的一个或多个rds端口。
75.无论该指示是否指示rds端口资源的保留需要与终端设备进行确认,当第一端口和/或第二端口已经在任何nidd配置中(例如,在相同dnn或s-nssai中的任何nidd配置中)存在时,在框120中发送给af的响应可以指示在nef处保留rds端口资源的失败。
76.图2是示出了根据本公开的实施例的方法200的流程图。方法200可以在nef处被执行。虽然下面将主要参考5g系统来描述方法200,但这里应当注意,该方法也可以适用于4g系统,在这种情况下,它可以在scef处被执行。
77.在框210处,从af(或4g系统中的scs/as)接收对动态释放与nidd配置相关联的rds端口资源的请求。nidd配置例如可以已经由af根据ts 23.502中的第4.25.3节(或由scs/as根据ts 23.682中的第5.13.2节)创建。该请求包含指示rds端口资源的释放是否需要与终端设备进行确认的指示。
78.在框220处,向af发送对该请求的响应。
79.当该指示指示rds端口资源的释放不需要与终端设备进行确认时,当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时,可以在不与终端设备进行交互以确认的情况下在nef处释放rds端口资源。在这种情况下,在框220中发送给af的响应可以指示rds端口资源已经在nef处被释放。
80.在示例中,nef还可以向终端设备通知rds端口资源已经在nef处被释放。
81.另一方面,当该指示指示rds端口资源的释放需要与终端设备进行确认时,当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时(例如,当在nef处维护的记录表明rds端口资源是由af保留的时),nef可以发起与终端设备的交互以在终端设备处释放rds端口资源。
82.在示例中,当由于尚未与终端设备建立pdn连接(例如,非结构化pdn连接)而导致nef无法与终端设备进行交互时,在框220中发送给af的响应可以指示尚未与终端设备建立pdn连接。
83.在另一示例中,例如,在成功发起与终端设备的交互之后,在与请求相关联的定时器到期之前,在框220中发送给af的响应可以指示确认仍在进行中,使得af不会由于计时器超时而认为该请求已经失败。然后,nef可以从终端设备接收rds响应(该rds响应确认rds端口资源的释放或指示释放rds端口资源的失败),在nef处释放rds端口资源,并向af通知当前在nef处保留的一个或多个rds端口。
84.无论该指示是否指示rds端口资源的释放需要与终端设备进行确认,当rds端口资源在nidd配置中不存在或rds端口资源不是由af保留的时(例如,当在nef处维护的记录表明rds端口资源是由终端设备保留的时),在框220中发送给af的响应可以指示在nef处释放rds端口资源的失败。
85.图3是示出了根据本公开的实施例的方法300的流程图。方法300可以在nef处被执行。虽然下面将主要参考5g系统来描述方法300,但这里应当注意,该方法也可以适用于4g系统,在这种情况下,它可以在scef处被执行。
86.在框310处,在与nidd配置相关联的mo nidd过程中,从终端设备接收与rds端口资源相关联的rds请求。nidd配置例如可以已经由af根据ts 23.502中的第4.25.3节(或由scs/as根据ts 23.682中的第5.13.2节)创建。
87.在框320处,向与nidd配置相关联的af(或4g系统中的scs/as)通知当前在nef处保留的一个或多个rds端口。
88.在示例中,rds请求可以用于保留rds端口资源。这里,该请求可以包含rds端口资源的uri,例如稍后描述的表4中定义的资源uri。uri指示nef处的第一端口和终端设备处的第二端口。换言之,rds端口资源可以包括一对端口,即,nef处的第一端口和终端设备处的第二端口。在这种情况下,当第一端口和/或第二端口在任何nidd配置中(例如,在与nidd配置相同的dnn或s-nssai(或相同的apn)中的任何nidd配置中)不存在时,nef可以保留rds端
口资源,并且在mt nidd过程中向终端设备发送指示rds端口资源已经在nef处被保留的rds响应。这里,nef可以维护rds端口资源被终端设备保留的指示。
89.在另一示例中,rds请求可以用于释放rds端口资源。在这种情况下,当rds端口资源在nidd配置中存在并且rds端口资源是由终端设备保留的时(例如,当在nef处维护的记录表明rds端口资源是由终端设备保留的时),nef可以释放rds端口资源。然后,nef可以向终端设备发送指示rds端口资源已经在nef处被释放的rds响应。
90.在又一示例中,rds请求可以用于向nef通知在终端设备处保留的rds端口资源。rds端口资源可以具有指示nef处的第一端口和终端设备处的第二端口的uri。在这种情况下,当第一端口和/或第二端口在任何nidd配置中(例如,在与nidd配置相同的dnn或s-nssai(或相同的apn)中的任何nidd配置中)不存在时,nef可以在nef处保留rds端口资源。这里,nef可以维护rds端口资源是由终端设备保留的指示。
91.图4是示出了根据本公开的实施例的方法400的流程图。方法400可以在af处被执行。虽然下面将主要参考5g系统来描述方法300,但这里应当注意,该方法也可以适用于4g系统,在这种情况下,它可以在scs/as处被执行。
92.在框410处,向nef(或4g系统中的scef)发送对动态保留或释放与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的保留或释放是否需要与终端设备进行确认的指示。
93.在框420处,从nef接收对该请求的响应。
94.当该指示指示rds端口资源的保留或释放不需要与终端设备进行确认时,在框420中从nef接收到的响应可以指示rds端口资源已经在nef处被保留或释放,或指示在nef处保留或释放rds端口资源的失败。
95.另一方面,当该指示指示rds端口资源的保留或释放需要与终端设备进行确认时,在步骤420中,可以在与请求相关联的定时器到期之前从nef接收响应,该响应指示确认仍在进行中,使得af不会由于计时器超时而认为该请求已经失败。然后,af可以从nef接收当前在nef处保留的一个或多个rds端口的通知。在另一示例中,在框420中从nef接收到的响应可以指示在nef处保留rds端口资源的失败,或者指示尚未与终端设备建立连接pdn连接(例如,非结构化pdn连接)。
96.下面参考图5至图10的序列图更详细地说明上述方法100至400。图5至图7是用于5g系统的序列图,并且图8至图10是用于4g系统的序列图。在下面的描述中将使用下面的表1至8。对于这些表格中的一些细节,可以参考ts 29.122,v16.5.0,其全部内容通过引用并入本文。
97.表1:类型manageport的定义
[0098][0099]
表2:枚举管理实体(manageentity)
[0100]
枚举值描述适用性ue表示ue as表示应用服务器(af、scs/as) [0101]
表3:资源和方法概述
[0102][0103]
表4:资源“individual manageport configuration”的资源uri变量
[0104][0105]
表5:由资源的put请求/响应支持的数据结构
[0106][0107]
表6:由资源的delete请求/响应支持的数据结构
[0108][0109]
表7:由资源的post请求/响应支持的数据结构
[0110][0111]
表8:应用错误
[0112]
[0113][0114]
图5是示出了根据本公开的实施例的用于动态保留rds端口资源的过程的序列图。
[0115]
如图所述,在5.1处,af经由http put请求来请求nef在nef处动态保留rds端口资源(包括nef端口和ue端口)。这里,该请求包含指示“skipueinquiry”(参见表1)。在5.2a处,nef处理该请求。如果“skipueinquiry”指示被设置为“假”,则意味着rds端口资源将在ue确认或同意的情况下被保留。然后,如果rds端口资源(“individual manageport configuration”资源),即nef端口和/或ue端口,已经在相同dnn/s-nssai中的任何nidd配置中存在,则在5.2b处,nef以“403被禁止”响应进行响应,在“problemdetails”结构的“cause”属性中具有原因值“port_not_free”;否则,nef通过使用如ts 24.250中规定的rds协议与ue进行交互以保留rds端口资源,并且该过程在5.3处继续。如果由于(会话管理功能(smf)与nef之间的)pdn连接未被建立而导致nef无法与ue进行交互,则在5.2b处,nef拒绝http put请求,以“500内部服务器错误”进行响应,原因值为“no_pdn_connection”。
[0116]
如果“skipueinquiry”指示被设置为“真”,则意味着rds端口资源将在没有ue确认或同意的情况下被保留。然后,如果所请求的nef端口和/或ue端口已经在相同dnn/s-nssai内的任何nidd配置中存在,则在5.2b处,nef以“403被禁止”响应进行响应,在“problemdetails”结构的“cause”属性中具有原因值“port_not_free”;否则,nef创建“individual manageport configuration”资源,并在5.2b处,向af发送http“201被创建”响应。nef还将资源标记为是由af创建的(表1中的manageentity),并使用如ts 24.250中规
定的rds协议通知ue,并且该过程在5.3处继续。
[0117]
如果“skipueinquiry”指示被设置为“假”,则nef准备包含rds消息(即,保留rds端口)的nidd分组。如果“skipueinquiry”指示被设置为“真”,则nef准备包含rds消息(即,通知rds端口)的nidd分组。在5.3处,nef根据如ts23.502中的第4.25.2条款规定的nef锚定的移动终止数据传输过程的步骤3至16将所准备的带有rds消息的nidd分组发送给ue。如果nef从smf接收到成功传送响应,则在5.4处nef向af返回“202接受”以指示处理仍在进行中,并且该处理在5.5处继续;否则,在5.4处nef向af回复“500内部服务器错误”和指示传送失败的原因的适当原因值。
[0118]
在5.5处,ue根据如ts 23.502中规定的nef锚定的mo数据传输过程的步骤1至3来启动mo nidd过程以包括用于端口保留的rds保留端口响应消息。如果“skipueinquiry”指示被设置为“假”,并且nef接收到成功的ue rds保留端口响应,则nef创建“indivudual manageport configuration”资源,在5.6处向af通知所保留的端口(如下文参考图7所述),并且将资源标记为是由af创建的(表1中的manageentity);否则,在5.6处,nef向af通知当前保留的端口(如下文参考图7所述)。在5.7处,af确认来自nef的rds端口通知。在5.8处,nef确认来自smf的mo nidd请求。
[0119]
图6是示出了根据本公开的实施例的用于动态释放rds端口资源的过程的序列图。
[0120]
如图所示,在6.1处,af经由http delete请求来请求nef在nef处动态释放rds端口资源(包括nef端口和ue端口)。这里,该请求包含指示“skipueinquiry”(参见表1)。在6.2a处,nef处理该请求。如果rds端口资源(“individual manageport configuration”资源)在相同nidd配置中不存在,则在6.2b处,nef以“404未找到”进行响应,在“problemdetails”结构的“cause”属性中具有原因值“port_not_assoc_with_app”;否则,如果接收到对由ue创建(参考该资源的manageentity)的“individual nidd downlink data delivery”资源的http delete请求,则在6.2b处,nef以“403禁止”响应拒绝该消息,在“problemdetails”结构的“cause”属性中具有原因值“operation_prohibited”。然后,如果“individual manageport configuratoin”资源是由af创建的:
[0121]-如果“skipueinquiry”指示被设置为“假”,则意味着rds端口资源将在ue确认或同意的情况下被释放,并且nef通过使用如ts 24.250中规定的rds协议与ue进行交互以释放rds端口资源,并且该过程在6.3处继续。如果由于(会话管理功能(smf)与nef之间的)pdn连接未被建立而导致nef无法与ue进行交互,则在6.2b处,nef拒绝http delete请求,以“500内部服务器错误”进行响应,原因值为“no_pdn_connection”。
[0122]-如果“skipueinquiry”指示被设置为“真”,则意味着rds端口资源将在没有ue确认或同意的情况下被释放。在6.2b处,nef删除individual manageport configuration资源并以http“204无内容”响应对af进行响应,并使用如ts 24.250中规定的rds协议来通知ue,并且该过程在6.3处继续。
[0123]
如果“skipueinquiry”指示被设置为“假”,则nef准备包含rds消息(即,释放rds端口)的nidd分组。如果“skipueinquiry”指示被设置为“真”,则nef准备包含rds消息(即,通知rds端口)的nidd分组。在6.3处,nef根据如ts 23.502中的第4.25.2条款规定的nef锚定的移动终止数据传输过程的步骤3至16将所准备的带有rds消息的nidd分组发送给ue。如果nef从smf收到到成功传送响应,则在5.4处nef向af返回“202接受”以指示处理仍在进行中,
并且该处理在6.5处继续;否则,在6.4处nef向af回复“500内部服务器错误”和指示传送失败的原因的适当原因值。
[0124]
在6.5处,ue根据如ts 23.502中规定的nef锚定的mo数据传输过程的步骤1至3来启动mo nidd过程以包括用于端口保留的rds释放端口响应消息。如果“skipueinquiry”指示被设置为“假”并且nef接收到ue响应(无论是成功还是失败(例如,由于rds端口资源已经在ue处被释放而导致的失败)),则nef删除“individual manageport configuration”资源,在6.6处向af通知所保留的端口(如下文参考图7所述)。在6.7处,af确认来自nef的rds端口通知。在6.8处,nef确认来自smf的mo nidd请求。
[0125]
图7是示出了根据本公开的实施例的用于动态保留、释放或通知rds端口资源的ue发起过程的序列图。
[0126]
如图所示,在7.1处,ue向nef发送mo nidd数据,该mo nidd数据承载rds请求,该rds请求可以是对保留、释放或通知rds端口资源的请求。
[0127]
如果rds请求是对保留rds端口资源(包括nef端口和ue端口)的请求,则当nef端口和/或ue端口在相同dnn/s-nssai中的任何nidd配置中不存在时,nef保留rds端口资源(“individual manageport configuration”资源),并且将rds端口资源标记为是由ue创建的(表1中的manageentity)。
[0128]
如果rds请求是对释放rds端口资源的请求,则当rds端口资源在相同nidd配置中存在且rds端口资源是由ue保留的(参考该资源的manageentity)时,nef释放rds端口资源(“individual manageport configuration”资源)。
[0129]
如果rds请求是对通知在ue处保留的rds端口资源(包括nef端口和ue端口)的请求,则当nef端口和/或ue端口在相同dnn/s-nssai中的任何nidd配置中不存在时,nef保留rds端口资源(“individua manageport configuration”资源),并且将rds端口资源标记为是由ue创建的(表1中的manageentity)。
[0130]
然后,在7.2处nef向af通知包括当前保留的rds端口的http post请求,并且在7.3处af确认post请求。在7.4处,nef确认来自smf的mo nidd消息。在7.5处,如果rds请求是对保留/释放rds端口资源的请求,则nef根据如ts 23.502中的第4.25.2条款中规定的nef锚定的移动终止数据传输过程的步骤3至16向ue发送响应。
[0131]
图8是示出了根据本公开的另一实施例的用于动态保留rds端口资源的过程的序列图。
[0132]
如图所示,在8.1处,scs/as经由http put请求来请求scef在scef处动态保留rds端口资源(包括scef端口和ue端口)。这里,该请求包含指示“skipueinquiry”(参见表1)。在8.2a处,scef处理该请求。如果“skipueinquiry”指示被设置为“假”,则意味着rds端口资源将在ue确认或同意的情况下被保留。然后,如果rds端口资源(“individual manageport configuration”资源),即scef端口和/或ue端口,已经在相同apn中的任何nidd配置中存在,则在8.2b处,scef以“403被禁止”响应进行响应,在“problemdetails”结构的“cause”属性中具有原因值“port_not_free”;否则,scef通过使用如ts 24.250中规定的rds协议与ue进行交互以保留rds端口资源,并且该过程在8.3处继续。如果由于pdn连接未被建立而导致scef无法与ue进行交互,则在8.2b处,scef拒绝http put请求,以“500内部服务器错误”进行响应,原因值为“no_pdn_connection”。
configuration”资源)在相同nidd配置中不存在,则在9.2b处,scef以“404未找到”进行响应,在“problemdetails”结构的“casue“属性中具有原因值“port_not_assoc_with_app”;否则,如果接收到对由ue创建(参考该资源的manageentity)的“individual nidd downlink data delivery”资源的http delete请求,则在9.2b处,scef以“403禁止”响应拒绝该消息,在“problemdetails”结构的“cause”属性中具有原因值“operation_prohibited”。然后,如果“individual manageport configuration”资源是由scs/as创建的:
[0143]-如果“skipueinquiry”指示被设置为“假”,则意味着rds端口资源将在ue确认或同意的情况下被释放,并且scef通过使用如ts 24.250中规定的rds协议与ue进行交互以释放rds端口资源,并且该过程在9.3处继续。如果由于pdn连接未被建立而导致scef无法与ue进行交互,则在9.2b处,scef拒绝http delete请求,以“500内部服务器错误”进行响应,原因值为“no_pdn_connection”。
[0144]-如果“skipueinquiry”指示被设置为“真”,则意味着rds端口资源将在没有ue确认或同意的情况下被释放。在9.2b处,scef删除individual manageport configuration资源并以http“204无内容”响应对scs/as进行响应,并且使用如ts 24.250(参考9.3、9.6和9.7)中规定的rds协议来通知ue。
[0145]
如果“skipueinquiry”指示被设置为“假”,则scef准备包含rds消息(即,释放rds端口)的nidd分组,并且在9.3处,向mme/sgsn发送该nidd分组。如果“skipueinquiry”指示被设置为“真”,则scef准备包含rds消息(即,通知rds端口)的nidd分组,并且向mme/sgsn发送该nidd分组。
[0146]
如果mme/sgsn能够立即向ue传送非ip数据,例如,当ue已经处于ecm_connected模式,或者ue处于ecm_idle并且mme/sgsn能够发起寻呼过程时,则该过程在9.6处继续。
[0147]
如果mme/sgsn知道在使用省电功能(例如,ue省电模式或扩展空闲模式drx)时ue暂时不可达,或者如果mme/sgsn知道未将ue调度为在scef等待时间内可达,则在9.4处,mme/sgsn可以向scef发送nidd提交响应(原因、请求的重传时间)消息。
[0148]
如果“skipueinquiry”指示被设置为“假”,并且scef从mme/sgsn接收到否定响应,则在9.5处,scef拒绝http delete请求,以“500内部服务器错误”进行响应,具有适当原因值,例如,从mme/sgsn接收到的“ue暂时不可达”被映射到原因值“temporarily_not_reachable”。该响应可以包括请求的重传时间以向scs/as指示预期ue可达的时间,使得scs/as可以针对rds端口资源准备任何重新配置。
[0149]
在9.6处,如果需要,mme/sgsn寻呼ue,并经由mme/sgsn过程使用数据传输向ue传送非ip数据。如果在9.6处mme/sgsn能够发起nidd传送,则在9.7处,mme/sgsn向scef发送“nidd提交响应(原因)”消息,确认在9.3处从scef接收到的“nidd提交请求”。
[0150]
如果scef从mme/sgsn接收到成功传送响应,则在9.8处scef应该向scs/as返回“202接受”以指示处理仍在进行中,并且该过程在9.9处继续;否则,在9.8处scef向scs/as回复“500内部服务器错误”和指示传送失败的原因的适当原因值。在9.9处,ue启动mo nidd过程以包括用于端口释放的rds响应。
[0151]
如果“skipueinquiry”指示被设置为“假”并且scef接收到ue响应(无论是成功还是失败(例如,由于rds端口资源已经在ue处被释放而导致的失败)),则scef释放“individual manageport configuration”资源,并且在9.10处向scs/as通知当前保留的端口(如下文参考图10所述)。在9.11处,scs/as确认从scef发送的通知。
[0152]
图10是示出了根据本公开的另一实施例的用于动态保留、释放或通知rds端口资源的ue发起过程的序列图。
[0153]
如图所示,在10.1处,ue向mme/sgsn发送mo非ip数据,该mo非ip数据承载rds请求,该rds请求可以是对保留、释放或通知rds端口资源的请求。在10.2处,mme/sgsn向scef发送承载rds请求的“nidd提交请求”消息。在10.3处,scef以“nidd提交响应”消息(表1中的manageentity)回复mme/sgsn。
[0154]
如果rds请求是对保留rds端口资源(包括nef端口和ue端口)的请求,则当scef端口和/或ue端口在相同apn中的任何nidd配置中不存在时,scef保留rds端口资源(“individual manageportconfiguration”资源),并且将rds端口资源标记为是由ue创建的。
[0155]
如果rds请求是对释放rds端口资源的请求,则当rds端口资源在相同nidd配置中存在且rds端口资源由ue保留的(参考该资源的manageentity)时,scef释放rds端口资源(“individualmanageport configuration”资源)。
[0156]
如果rds请求是对通知在ue处保留的rds端口资源(包括nef端口和ue端口)的请求,则当scef端口和/或ue端口在相同apn中的任何nidd配置中不存在时,scef保留rds端口资源(“individual manageport configuration”资源),并且将rds端口资源标记为是由ue创建的(表1中的manageentity)。
[0157]
然后,在10.4处scef向scs/as通知包括当前保留的rds端口的http post请求,并且在10.5处scs/as确认post请求。在10.6处,如果rds请求是对保留/释放rds端口资源的请求,则scef根据mt nidd过程向ue发送响应。
[0158]
对应于如上所述的方法100或200,提供了一种网络节点。图11是根据本公开的实施例的用于实现nef的网络节点1100的框图。
[0159]
当实现nef时,网络节点1100可以可操作以执行如图1所示的方法100。如图11所示,网络节点1100包括接收单元1110,该接收单元1110被配置为从af接收对动态保留与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的保留是否需要与终端设备进行确认的指示。网络节点1100还包括发送单元1120,该发送单元1120被配置为向af发送对该请求的响应。
[0160]
在实施例中,该请求可以包含rds端口资源的统一资源标识符(uri)。uri指示nef处的第一端口和终端设备处的第二端口。
[0161]
在实施例中,网络节点1100还可以包括rds端口管理单元1130。当该指示指示rds端口资源的保留不需要与终端设备进行确认时,rds端口管理单元1130可以被配置为:当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源。在这种情况下,响应可以指示rds端口资源已经在nef处被保留。
[0162]
在实施例中,发送单元1120还可以被配置为向终端设备通知rds端口资源已经在nef处被保留。
[0163]
在实施例中,当该指示指示rds端口资源的保留需要与终端设备进行确认时,rds端口管理单元1130还可以被配置为:当第一端口和/或第二端口在任何nidd配置中不存在
时,发起与终端设备的交互以在终端设备处保留rds端口资源。
[0164]
在实施例中,在与请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
[0165]
在实施例中,接收单元1110还可以被配置为从终端设备接收rds响应,该rds响应确认rds端口资源的保留。rds端口管理单元1130还可以被配置为在nef处保留rds端口资源。发送单元1120还可以被配置为向af通知当前在nef处保留的一个或多个rds端口。
[0166]
在实施例中,rds端口管理单元1130还可以被配置为在nef处维护rds端口资源是由af保留的记录。
[0167]
在实施例中,接收单元1110还可以被配置为从终端设备接收指示确认失败的rds响应,并且发送单元1120还可以被配置为向afn通知当前在nef处保留的一个或多个rds端口。
[0168]
在实施例中,当该指示指示rds端口资源的保留需要与终端设备进行确认时,并且当由于尚未与终端设备建立分组数据网络(pdn)连接而导致nef无法与终端设备进行交互时,响应可以指示尚未与终端设备建立pdn连接。
[0169]
在实施例中,当第一端口和/或第二端口已经在任何nidd配置中存在时,响应可以指示在nef处保留rds端日资源失败。
[0170]
备选地,当实现nef时,网络节点1100可以可操作以执行如图2所示的方法200。如图11所示,网络节点1100包括接收单元1110,该接收单元1110被配置为从af接收对动态释放与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的释放是否需要与终端设备进行确认的指示。网络节点1100还包括发送单元1120,该发送单元1120被配置为向af发送对该请求的响应。
[0171]
在实施例中,网络节点1100还可以包括rds端口管理单元1130。当该指示指示rds端口资源的释放不需要与终端设备进行确认时,rds端口管理单元1130可以被配置为:当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时,在nef处释放rds端口资源,并且响应可以指示rds端口资源已经在nef处被释放。
[0172]
在实施例中,发送单元1120还可以被配置为向终端设备通知rds端口资源已经在nef处被释放。
[0173]
在实施例中,当该指示指示rds端口资源的释放需要与终端设备进行确认时,rds端口管理单元1130还可以被配置为:当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时,发起与终端设备的交互以在终端设备处释放rds端口资源。
[0174]
在实施例中,在与请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
[0175]
在实施例中,接收单元1110还可以被配置为从终端设备接收rds响应,该rds响应确认rds端口资源的释放或指示释放rds端口资源的失败。rds端口管理单元1130还可以被配置为在nef处释放rds端口资源。发送单元1120还可以被配置为向af通知当前在nef处保留的一个或多个rds端口。
[0176]
在实施例中,当rds端口资源在nidd配置中不存在或者rds端口资源不是由af保留的时,响应可以指示在nef处释放rds端口资源的失败。
[0177]
在实施例中,当该指示指示rds端口资源的释放需要与终端设备进行确认时,并且当由于尚未与终端设备建立pdn连接而导致nef无法与终端设备进行交互时,响应可以指示尚未与终端设备建立pdn连接。
[0178]
单元1110和1120以及可选的单元1130可以例如通过以下各项中的一项或多项被实现为纯硬件解决方案或软件和硬件的组合:处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(pld)或其他电子组件或处理电路,被配置为执行上述以及例如在图1或图2中示出的动作。
[0179]
对应于如上所述的方法300,提供了一种网络节点。图12是根据本公开的实施例的用于实现nef的网络节点1200的框图。
[0180]
当实现nef时,网络节点1200可以可操作以执行如图3所示的方法300。如图12所示,网络节点1200包括接收单元1210,该接收单元1210被配置为在与nidd配置相关联的mo nidd过程中,从终端设备接收与rds端口资源相关联的rds请求。网络节点1200还包括发送单元1220,该发送单元1220被配置为向与nidd配置相关联的af通知当前在nef处保留的一个或多个rds端口。
[0181]
在实施例中,rds请求可以用于保留rds端口资源,并且包含rds端口资源的uri。uri指示nef处的第一端口和终端设备处的第二端口。网络节点1200还可以包括rds端口管理单元1230,该rds端口管理单元1230被配置为:当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源。发送单元1220还可以被配置为在mt nidd过程中,向终端设备发送指示rds端口资源已经在nef处被保留的rds响应。
[0182]
在实施例中,rds端口管理单元还可以被配置为在nef处维护rds端口资源是由终端设备保留的指示。
[0183]
在实施例中,rds请求可以用于释放rds端口资源。网络节点1200还可以包括rds端口管理单元1230,该rds端口管理单元1230被配置为:当rds端口资源在nidd配置中存在并且rds端口资源是由终端设备保留的时,在nef处释放rds端口资源。发送单元1220还可以被配置为在mt nidd过程中,向终端设备发送指示rds端口资源已经在nef处被释放的rds响应。
[0184]
在实施例中,rds请求可以用于向nef通知在终端设备处保留的rds端口资源。rds端口资源具有指示nef处的第一端口和终端设备处的第二端口的uri。网络节点1200还可以包括rds端口管理单元1230,该rds端口管理单元1230被配置为:当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源。
[0185]
在实施例中,rds端口管理单元1230还可以被配置为在nef处维护rds端口资源是由终端设备保留的记录。
[0186]
单元1210和1220以及可选的单元1230可以例如通过以下各项中的一项或多项被实现为纯硬件解决方案或软件和硬件的组合:处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(pld)或其他电子组件或处理电路,被配置为执行上述以及例如在图3中示出的动作。
[0187]
图13是根据本公开的另一实施例的用于实现nef的网络节点1300的框图。
[0188]
网络节点1300包括处理器1310和存储器1320。存储器1320可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时执行例如前面结合图1描述的过程的动作。具体地,存储器1320包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:从af接收对动态保留与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的保留是否需要与终端设备进行确认的指示。存储器1320还包含可由
处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:向af发送对该请求的响应。
[0189]
在实施例中,该请求可以包含rds端口资源的uri。uri指示nef处的第一端口和终端设备处的第二端口。
[0190]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:当该指示指示rds端口资源的保留需要与终端设备进行确认时:当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源。响应可以指示rds端口资源已经在nef处被保留。
[0191]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在保留的操作之后,向终端设备通知rds端口资源已经在nef处被保留。
[0192]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:当该指示指示rds端口资源的保留需要与终端设备进行确认时,当第一端口和/或第二端口在任何nidd配置中不存在时,发起与终端设备的交互以在终端设备处保留rds端口资源。
[0193]
在实施例中,在与请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
[0194]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在发送响应之后,从终端设备接收rds响应,该rds响应确认rds端口资源的保留;在nef处保留rds端口资源;以及向af通知当前在nef处保留的一个或多个rds端口。
[0195]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在保留的操作之后,在nef处维护rds端口资源是由af保留的记录。
[0196]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在发起的操作之后,从终端设备接收指示确认失败的rds响应;以及向af通知当前在nef处保留的一个或多个rds端口。
[0197]
在实施例中,当该指示指示rds端口资源的保留需要与终端设备进行确认时,并且当由于尚未与终端设备建立pdn连接而导致nef无法与终端设备进行交互时,响应可以指示尚未与终端设备建立pdn连接。
[0198]
在实施例中,当第一端口和/或第二端口已经在任何nidd配置中存在时,响应可以指示在nef处保留rds端口资源失败。
[0199]
备选地,网络节点1300包括处理器1310和存储器1320。存储器1320可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时执行例如前面结合图2描述的过程的动作。具体地,存储器1320包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:从af接收对动态释放与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的释放是否需要与终端设备进行确认的指示。存储器1320包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:向af发送对该请求的响应。
[0200]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点
1300可操作以在实现nef时:当该指示指示rds端口资源的释放不需要与终端设备进行确认时,当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时,在nef处释放rds端口资源。响应可以指示rds端口资源已经在nef处被释放。
[0201]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:向终端设备通知rds端口资源已经在nef处被释放。
[0202]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:当该指示指示rds端口资源的释放需要与终端设备进行确认时,当rds端口资源在nidd配置中存在并且rds端口资源是由af保留的时,发起与终端设备的交互以在终端设备处释放rds端口资源。
[0203]
在实施例中,在与请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
[0204]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在发送响应之后,从终端设备接收rds响应,该rds响应确认rds端口资源的释放或指示释放rds端口资源的失败;在nef处释放rds端口资源;以及向af通知当前在nef处保留的一个或多个rds端口。
[0205]
在实施例中,当rds端口资源在nidd配置中不存在或者rds端口资源不是由af保留的时,响应可以指示在nef处释放rds端口资源的失败。
[0206]
在实施例中,当该指示指示rds端口资源的释放需要与终端设备进行确认时,并且当由于尚未与终端设备建立pdn连接而导致nef无法与终端设备进行交互时,响应可以指示尚未与终端设备建立pdn连接。
[0207]
备选地,网络节点1300包括处理器1310和存储器1320。存储器1320可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时执行例如前面结合图3描述的过程的动作。具体地,存储器1320包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在与nidd配置相关联的mo nidd过程中,从终端设备接收与rds端口资源相关联的rds请求;以及向与nidd配置相关联的af通知当前在nef处保留的一个或多个rds端口。
[0208]
在实施例中,rds请求可以用于保留rds端口资源,并且包含rds端口资源的uri。uri指示nef处的第一端口和终端设备处的第二端口。存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:当第一端口和/或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源;以及在mt nidd过程中,向终端设备发送指示rds端口资源已经在nef处被保留的rds响应。
[0209]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在nef维护rds端口资源是由终端设备保留的指示。
[0210]
在实施例中,rds请求可以用于释放rds端口资源,并且存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:当rds端口资源在nidd配置中存在并且rds端口资源是由终端设备保留的时,在nef处释放rds端口资源;以及在mt nidd过程中,向终端设备发送指示rds端口资源已经在nef处被释放的rds响应。
[0211]
在实施例中,rds请求可以用于向nef通知在终端设备处保留的rds端口资源。rds端口资源具有指示nef处的第一端口和终端设备处的第二端口的uri。存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:当第一端口和/
或第二端口在任何nidd配置中不存在时,在nef处保留rds端口资源。
[0212]
在实施例中,存储器1320还可以包含可由处理器1310执行的指令,由此网络节点1300可操作以在实现nef时:在nef处维护rds端口资源是由终端设备保留的记录。
[0213]
对应于如上所述的方法400,提供了一种网络节点。图14是根据本公开的实施例的用于实现af的网络节点1400的框图。
[0214]
当实现af时,网络节点1400可以可操作以执行如图4所示的方法400。如图14所示,网络节点1400包括发送单元1410,该发送单元1410被配置为向nef发送对动态保留或释放与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的保留或释放是否需要与终端设备进行确认的指示。网络节点1400还包括接收单元1420,该接收单元1420被配置为从nef接收对该请求的响应。
[0215]
在实施例中,当该指示指示rds端口资源的保留或释放不需要与终端设备进行确认时,响应可以指示rds端口资源已经在nef处被保留或释放,或指示在nef处保留或释放rds端口资源的失败。
[0216]
在实施例中,当该指示指示rds端口资源的保留或释放需要与终端设备进行确认时,在与请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
[0217]
在实施例中,接收单元1420还可以被配置为在接收响应之后,从nef接收当前在nef处保留的一个或多个rds端口的通知。
[0218]
在实施例中,当该指示指示rds端口资源的保留或释放需要与终端设备进行确认时,响应可以指示在nef处保留rds端口资源的失败,或者指示尚未与终端设备建立连接pdn连接。
[0219]
单元1410和1420可以例如通过以下各项中的一项或多项实现为纯硬件解决方案或软件和硬件的组合:处理器或微处理器和适当软件以及用于存储软件的存储器、可编程逻辑器件(pld)或其他电子组件或处理电路,被配置为执行上述以及例如在图4中示出的动作。
[0220]
图15是根据本公开的另一实施例的用于实现af的网络节点1500的框图。
[0221]
网络节点1500包括处理器1510和存储器1520。存储器1520可以包含可由处理器1510执行的指令,由此网络节点1500可操作以在实现af时执行例如前面结合图4描述的过程的动作。具体地,存储器1520包含可由处理器1510执行的指令,由此网络节点1500可操作以在实现af时:向nef发送对动态保留或释放与nidd配置相关联的rds端口资源的请求。该请求包含指示rds端口资源的保留或释放是否需要与终端设备进行确认的指示。存储器1520还包含可由处理器1510执行的指令,由此网络节点1500可操作以在实现af时:从nef接收对该请求的响应。
[0222]
在实施例中,当该指示指示rds端口资源的保留或释放不需要与终端设备进行确认时,响应可以指示rds端口资源已经在nef处被保留或释放,或指示在nef处保留或释放rds端口资源的失败。
[0223]
在实施例中,当该指示指示rds端口资源的保留或释放需要与终端设备进行确认时,在与请求相关联的定时器到期之前,响应可以指示确认仍在进行中。
[0224]
在实施例中,存储器1520还可以包含可由处理器1510执行的指令,由此网络节点1500可操作以在实现af时:在接收响应之后,从nef接收当前在nef处保留的一个或多个rds
端口的通知。
[0225]
在实施例中,当该指示指示rds端口资源的保留或释放需要与终端设备进行确认时,响应可以指示在nef处保留rds端口资源的失败,或者指示尚未与终端设备建立连接pdn连接。
[0226]
本公开还提供了非易失性或易失性存储器(例如,非瞬时计算机可读存储介质、电可擦除可编程只读存储器(eeprom)、闪存和硬盘驱动器)的形式的至少一种计算机程序产品。计算机程序产品包括计算机程序。计算机程序包括:代码/计算机可读指令,当被处理器1310执行时使网络节点1300执行例如前面结合图1、图2或图3描述的过程的动作;或代码/计算机可读指令,当被处理器1510执行时使网络节点1500执行例如前面结合图4描述的过程的动作。
[0227]
计算机程序产品可以被配置为以计算机程序模块构造的计算机程序代码。计算机程序模块可以实质上执行图1、图2、图3或图4中所示的流程的动作。
[0228]
处理器可以是单个cpu(中央处理单元),但是也可以包括两个或更多处理单元。例如,处理器可以包括通用微处理器;指令集处理器和/或相关芯片集和/或专用微处理器,例如专用集成电路(asic)。处理器还可以包括用于高速缓存目的板载存储器。计算机程序可以由与处理器连接的计算机程序产品来承载。计算机程序产品可以包括存储计算机程序的非瞬时计算机可读存储介质。例如,计算机程序产品可以是闪存、随机存取存储器(ram)、只读存储器(rom)或eeprom,并且上述计算机程序模块在备选实施例中可以分布在存储器形式的不同计算机程序产品上。
[0229]
以上已经参考其实施例描述了本公开。应当理解,在不脱离本公开的精神和范围的情况下,本领域技术人员可以进行各种修改、替换和添加。因此,本公开的范围不限于上述具体实施例,而是仅由所附权利要求限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献