1.本公开的实施例总体上涉及电信领域,并且具体地涉及具有安全配置的数据传输的设备、方法、装置和计算机可读存储介质。
背景技术:
2.第五代移动网络也指5g新无线电(nr)。它是继1g、2g、3g和4g网络之后的新的全球无线标准。5g支持一种新型网络,该新型网络旨在虚拟地将所有人和所有事物连接在一起,包括机器、对象和设备。5g无线技术旨在为更多用户提供更高的多gbps峰值数据速度、极低的延迟、更高的可靠性、巨大的网络容量、增强的可用性和更统一的用户体验。更高的性能和提高的效率赋予新的用户体验,并连接了新行业。
3.nr提议一个新的rrc状态,即rrc_inactive状态。在rrc_inactive状态下,支持多个上行链路(ul)/下行链路(dl)分组传输,例如,不频繁的、以及小的数据流量。ul/dl分组传输可以在小数据传输(sdt)过程中传输,在该过程中,用户设备(ue)未转换到rrc_connected状态。处于rrc_inactive状态的sdt过程可以基于随机接入信道(rach)过程或配置的授权(cg)实现。
技术实现要素:
4.总体上,本公开的示例实施例提供了具有安全配置的数据传输j9九游会真人的解决方案。
5.在第一方面,提供了一种第一设备。第一设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起,使第一设备至少:从第二设备接收与在第一设备和第二设备之间的连接恢复过程相关联的第一多个参数;根据确定连接恢复过程将被执行,在非活动状态下向第二设备发送用于连接恢复的请求,该请求包括第一多个参数中的一个或多个参数;并且执行与第二设备的连接恢复过程。
6.在第二方面,提供了第二设备。第二设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;所述至少一个存储器和计算机程序代码被配置为与所述至少一个处理器一起,使所述第二设备至少:向第一设备发送与所述第一设备和所述第二设备之间的连接恢复过程相关联的第一多个参数;从第一设备接收用于连接恢复的请求,该请求包括第一多个参数中的一个或多个参数;并且响应于该请求,执行与第一设备的连接恢复过程。
7.在第三方面,提供了一种方法。该方法包括:在第一设备处,从第二设备接收与在第一设备和第二设备之间的连接恢复过程相关联的第一多个参数;根据确定连接恢复过程将被执行,在非活动状态下向第二设备发送用于连接恢复的请求,该请求包括第一多个参数中的一个或多个参数;以及执行与第二设备的连接恢复过程。
8.在第四方面,提供了一种方法。该方法包括:向第一设备发送与在第一设备和第二设备之间的连接恢复过程相关联的第一多个参数;从第一设备接收用于连接恢复的请求,
该请求包括第一多个参数中的一个或多个参数;以及响应于该请求,执行与第一设备的连接恢复过程。
9.在第五方面,提供了一种第一装置,包括:用于从第二装置接收第一多个参数的部件,第一多个参数与第一装置和第二装置之间的连接恢复过程相关联;用于根据确定连接恢复过程将被执行而在非活动状态下向第二装置发送用于连接恢复的请求的部件,该请求包括第一多个参数中的一个或多个参数;以及用于执行与第二装置的连接恢复过程的部件。
10.在第六方面,提供了一种第二装置,包括:用于向第一装置发送第一多个参数的部件,第一多个参数与第一装置和第二装置之间的连接恢复过程相关联;用于从第一装置接收用于连接恢复的请求的部件,该请求包括第一多个参数中的一个或多个参数;以及用于响应于该请求而执行与第一装置的连接恢复过程的部件。
11.在第七方面,提供了一种具有计算机程序存储在其上的计算机可读介质,计算机程序由设备的至少一个处理器执行时,使设备执行根据第三方面的方法。
12.在第八方面,提供了一种具有计算机程序存储在其上的计算机可读介质,计算机程序由设备的至少一个处理器执行时,使设备执行根据第四方面的方法
13.当结合附图阅读时,本公开的实施例的其他特征和优点也将从以下对特定实施例的描述中变得明显,附图通过示例的方式示出了本公开的实施例的原理。
附图说明
14.本公开的实施例是在示例的意义上提出的,其优点将在下面参考附图更详细地解释,其中
15.图1示出了可以在其中实现本公开的示例实施例的示例通信网络;
16.图2展示了说明根据本公开的一些示例实施例的具有安全配置的数据传输的过程的信令图;
17.图3示出了根据本公开的一些示例实施例的具有安全配置的数据传输的示例方法的流程图;
18.图4示出了根据本公开的一些示例实施例的具有安全配置的数据传输的示例方法的流程图;
19.图5是适用于实现本公开的实施例的设备的简化框图;以及
20.图6示出了根据本公开的一些实施例的示例计算机可读介质的框图。
21.在整个附图中,相同或相似的附图标记表示相同或相似的元素。
具体实施方式
22.现在将参考一些示例实施例来描述本公开的原理。应当理解,描述这些实施例仅是为了说明和帮助本领域技术人员理解和实现本公开,并不表示对本公开的范围的任何限制。本文中描述的公开内容可以通过除了下面描述的方式之外的各种其他方式来实现。
23.在以下描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。
24.在本公开中,对“一个实施例”、“实施例”和“示例实施例”等的引用表明所描述的
实施例可以包括特定特征、结构或特性,但并非每个实施例都必须包括特定特征、结构或特性。此外,这样的短语不一定是指同一实施例。此外,当结合一个示例实施例描述特定特征、结构或特性时,本领域技术人员认为,无论是否明确描述,与其他实施例相结合来影响这样的特征、结构或特性都在本领域技术员的知识范围内。
25.应当理解,尽管术语“第一”和“第二”等可以在本文中用于描述各种元素,但这些元素不应受到这些术语的限制。这些术语仅用于区分各种元素的功能。如本文中使用的,术语“和/或”包括所列术语中的一个或多个术语的任何和所有组合。
26.本文中使用的术语仅用于描述特定实施例,而非旨在限制示例实施例。本文中使用的单数形式“一个(a)”、“一个(an)”和“该(the)”也包括复数形式,除非上下文另有明确说明。进一步理解,术语“包括(comprises)”、“包括(comprising)”、“具有(has)”、“具有(having)”、“包括(includes)”和/或“包括(including)”当在本文中使用时指定所述特征、元素和/或组件等的存在,但不排除一个或多个其他特征、元素、组件和/或其组合的存在或添加。
27.如本技术中使用的,术语“电路系统”可以指代以下中的一项或多项或全部:
28.(a)纯硬件电路实现(诸如仅使用模拟和/或数字电路系统的实现),以及
29.(b)硬件电路和软件的组合,诸如(如适用):
30.(i)(多个)模拟和/或数字硬件电路与软件/固件的组合,以及
31.(ii)具有软件的(多个)硬件处理器的任何部分,包括(多个)数字信号处理器、软件和(多个)存储器,其一起工作以引起装置(诸如移动电话或服务器)执行各种功能,以及
32.(c)(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或(多个)微处理器的一部分,其需要软件(例如,固件)
33.进行操作,但在不需要操作时软件可以不存。
34.该电路系统的定义适合于该术语在本技术中的所有使用,包括在任何权利要求中。作为另一示例,如在本技术中使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及其随附软件和/或固件的实现。例如,如果适用于特定权利要求元素,则术语电路系统还涵盖用于移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。
35.如本文中使用的,术语“通信网络”是指遵循任何合适的通信标准的网络,诸如第五代(5g)系统、长期演进(lte)、高级lte(lte-a)、宽带码分多址(wcdma)、高速分组接入(hspa)、窄带物联网(nb-iot)等。此外,通信网络中终端设备与网络设备之间的通信可以根据任何合适的一代通信协议来执行,包括但不限于第一代(1g)、第二代(2g)、2.5g、2.75g、第三代(3g)、第四代(4g)、4.5g、未来的第五代(5g)新无线电(nr)通信协议、和/或当前已知或未来将要开发的任何其他协议。本公开的实施例可以应用于各种通信系统。考虑到通信的快速发展,当然也会有未来类型的通信技术和系统可以体现本公开。本公开的范围不应仅限于上述系统。
36.如本文中使用的,术语“网络设备”是指通信网络中的节点,终端设备通过该节点接入网络并且从网络接收服务。网络设备可以是指基站(bs)或接入点(ap),例如,节点b(nodeb或nb)、演进型nodeb(enodeb或enb)、nr下一代nodeb(gnb)、远程无线电单元(rru)、无线电报头(rh)、远程无线电头端(rrh)、综合接入和回程(iab)节点、中继器、低功率节点
(诸如毫微微、微微)等,这取决于所应用的术语和技术。允许将网络设备定义为gnb的一部分,例如在cu/du分离中,在这种情况下,网络设备被定义为gnb-cu或者gnb-du。
37.术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备也可以称为通信设备、用户设备(ue)、订户站(ss)、便携式订户站、移动站(ms)或接入终端(at)。终端设备可以包括但不限于移动电话、蜂窝电话、智能手机、ip语音(voip)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(pda)、便携式计算机、台式计算机、图像捕获终端设备(诸如数码相机)、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动站、笔记本电脑嵌入式设备(lee)、笔记本电脑车载设备(lme)、usb加密狗、智能设备、无线客户场所设备(cpe)、物联网(iot)设备、手表或其他可穿戴设备、头戴显示器(hmd)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链上下文中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络上操作的设备等。终端设备还可以对应于集成接入和回程(iab)节点(也称为中继节点)的移动终端(mt)部分。在以下描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“ue”可以互换使用。
38.尽管在各种示例实施例中,本文中描述的功能可以在固定和/或无线网络节点中执行,但在其他示例实施例中,功能可以在用户设备装置(诸如手机或平板电脑或笔记本电脑或台式电脑或移动iot设备或固定iot设备)中实现。例如,该用户设备装置可以适当地配备有如结合(多个)固定和/或无线网络节点而描述的对应能力。用户设备装置可以是用户设备和/或控制设备,诸如芯片组或处理器,该控制设备被配置为当安装在用户设备中时控制用户设备。这样的功能的示例包括引导服务器功能和/或归属订户服务器,其可以通过向用户设备装置提供软件来在用户设备装置中实现,该软件被配置为引起用户设备装置从这些功能/节点的角度来执行。
39.传统上,数据传输不能在rrc_inactive状态下执行。即,对于任何dl和ul数据,ue必须恢复连接(即,转移到rrc_connected状态)。对于每个数据传输,无论数据分组多小、以及多么不频繁,都必须执行连接建立以及随后释放到非活动状态,这可能导致不必要的功率消耗和信令开销。
40.非活动状态的ue针对小数据分组的信令开销是一个不可忽视的问题。一般而言,任何在非活动状态下具有间歇小数据分组的设备都将受益于在非活动状态下启用小数据传输。因此,为了提高网络性能和效率以及ue电池性能,已经提出可以在nr中支持处于rrc_inactive状态的sdt。为实现rrc_inactive状态下的数据传输,已经指定了2步、4步rach,以及配置的授权类型1。
41.对于基于rach的sdt,在成功完成争用解决后,ue应监测小区无线电网络临时标识符(c-rnti)。对于基于cg的sdt,用于ue上行链路小数据传输的配置授权资源的配置可能包含在rrcrelease消息中。该配置仅为类型1的cg,没有针对cg的争用解决过程。
42.此外,对于基于rach的sdt和基于cg的sdt,当ue处于rrc_inactive状态时,很有可能发送作为同一sdt机制的一部分的多个ul和dl数据分组,而无需转换到专用授权上的rrc_connected。
43.在正在进行的sdt过程中,如果在非sdt数据无线电承载(drb)中有数据到达,则ue可以立即终止正在进行的sdt过程并触发rrc恢复过程。此时,在ue进入rrc_inactive状态
之前由基站(例如,gnb)分配的安全配置或其参数已经被用于sdt传输。这样的安全配置或者参数通常为一次性参数,由于安全要求,不应当用于另一rrc连接/恢复尝试。因此,不存在可用于非sdt过程的安全配置。
44.为了解决上述和其他潜在的问题,本公开的实施例提供了一种具有安全配置的数据传输j9九游会真人的解决方案。一般而言,服务于终端设备(例如,ue)的网络设备(例如,gnb)预先提供至少一个安全配置集合,并且终端设备能够通过使用不同的安全配置来执行sdt和非sdt过程。例如,当sdt过程正在进行时,终端设备能够由于非sdt数据的到达而触发非sdt过程。另外,当sdt传输失败时,只要集合中存在可用的安全参数,就无需将终端设备转换为rrc_idle状态。因此,数据传输可以更加高效和灵活,并且可以减少不必要的功率消耗和信令开销。
45.以下将参考附图详细描述本公开的示例实施例。下文将参考附图详细描述本公开的原理和实施例。
46.图1展示了可以实现本公开的实施例的示例通信网络100。如图1所示,通信网络100包括第一设备110和第二设备120。
47.第一设备110(以下也可以称为终端设备110或ue 110)位于第二设备120的小区102内,并且可以与第二设备120通信。第一设备110可以与第二设备120执行sdt和/或非sdt过程,这将在下文中详细讨论。sdt过程可以包括第一设备110在rrc_inactive模式下发送rrc消息以及附加地发送数据(用户或控制平面数据)。在一些示例中,rrc消息可以是rrc恢复请求消息、rrc建立请求消息、rrc重建请求消息、rrc sdt请求消息、rrc sdt恢复请求消息等。非sdt过程可以包括第一设备110从rrc_idle或rrc_inactive状态转换到rrc_connected状态。在一些示例中,非sdt过程可以包括第一设备110发送rrc消息。在一些示例中,rrc消息可以是rrc恢复请求消息、rrc建立请求消息、rrc重建请求消息、rrc sdt请求消息、rrc sdt恢复请求消息等。
48.第二设备120(以下也可称为网络设备120或gnb 120)提供小区102并且服务于第一设备110。第二设备120可以向第一设备110发送与rrc_inactive状态相关的数据传输的安全配置。在本公开的上下文中,安全配置可以包括但不限于,非活动无线电网络临时标识符(i-rnti)和下一跳链接计数(ncc)。i-rnti可以包括短i-rnti和/或完整i-rnti。短i-rnti可以包括第一设备110的标识(例如,ue id)、第二设备120的标识(例如,gnb id),并且短i-rnti可以是24位的。完整i-rnti可以包括第一设备110的标识、第二设备120的标识,并且完整i-rnti可以是40位的。
49.此外,通信网络100还可以包括第三设备(未展示)。第三设备可以是另一网络设备并且提供相邻小区。小区重选过程可以由第一设备110利用安全配置在小区102和相邻小区之间触发。
50.应当理解,终端设备和网络设备的数量仅为了说明,并不表明任何限制。通信网络100可以包括适合于实现本公开的实施例的任何合适数量的终端设备。
51.只是为了便于讨论,第一设备110被示为ue,第二设备120被示为基站。应当理解,ue和基站仅相应是第一设备110和第二设备120的示例实现,并不表明对本技术范围的任何限制。任何其他合适的实现也是可能的。
52.根据通信技术,网络100可以是码分多址(cdma)网络、时分多址(tdma)网络、频分
多址(fdma)网络、正交频分多址(ofdma)网络、单载波频分多址(sc-fdma)网络或任何其他网络。网络100中讨论的通信可以符合任何合适的标准,包括但不限于新无线电接入(nr)、长期演进(ute)、lte演进、高级lte(lte-a)、宽带码分多址(wcdma)、码分多址(cdma)、cdma2000和全球移动通信系统(gsm)等。此外,通信可以根据目前已知的或将来待开发的任何一代通信协议来执行。通信协议的示例包括但不限于,第一代(1g)、第二代(2g)、2.5g、2.75g、第三代(3g)、第四代(4g)、4.5g、第五代(5g)通信协议。本文所述技术可用于上述无线网络和无线电技术以及其他无线网络和无线电技术。为清晰起见,下文针对lte描述了技术的某些方面,并且在下文的大部分描述中使用了lte术语。
53.下面将参考图2详细描述本公开的原理和实现。图2展示了说明根据本公开的一些示例实施例的利用安全配置的数据传输的过程的信令图。出于讨论的目的,将参考图1描述过程200。过程200可以涉及第一设备110和第二设备120。
54.如图2所示,第二设备120向第一设备110发送202第一多个参数。第一多个参数可以是与第一设备110和第二设备120之间的rrc连接恢复过程相关联的安全参数。rrc连接恢复过程可以包括sdt过程或者非sdt过程之一。sdt过程或者非sdt过程可以包括rrc恢复过程、rrc建立过程、以及rrc重建过程等。
55.第一多个参数可以包括但不限于i-rnti、ncc等。i-rnti可以是短i-rnti和/或完整i-rnti。短i-rnti可以包括第一设备110的标识(例如,ue id)、第二设备120的标识(例如,gnb id),并且可以包括24位。完整i-rnti可以包括第一设备110的标识(例如,ue id)、第二设备120的标识(例如,gnb id)、以及plmn标识,并且可以包括40位。
56.例如,第一多个参数可以包括多个i-rnti。在一些示例实施例中,该多个i-rnti的第一i-rnti可以是包括第一设备110的标识(例如,ue id)和第二设备120的标识(例如,gnb id)的完整i-rnti或短i-rnti,并且该多个i-rnti中的其余i-rnti是仅包括第一设备110的标识的i-rnti。在一些其他示例实施例中,所有该多个i-rnti可以包括完整i-rnti或短i-rnti。在一些其他示例实施例中,该多个i-rnti可以包括完整i-rnti和短i-rnti。
57.在一些示例实施例中,第一多个参数可以在各种rrc消息中被接收,包括但不限于rrc释放消息、rrc重新配置消息、rrc恢复消息、rrc建立消息、rrc安全模式命令消息、rrc重建消息等。
58.在一些示例实施例中,第一多个参数可以包括与sdt过程相关联的、第一多个参数的第一子集,以及与非sdt过程相关联的、第一多个参数的第二子集。在这些实施例中,第一设备110可以从第一子集中选择一个或多个参数用于sdt过程,并且从第二子集中选择不同的一个或多个参数用于非sdt过程。
59.在一些示例实施例中,第一设备110可以按照第二设备120提供的顺序或者按预定的顺序来使用第一多个参数,第二设备120提供的顺序或者预定的顺序指示第一多个参数中的每一个参数可以与sdt过程或非sdt过程相关联,例如,取决于sdt过程还是非sdt过程将被执行。在一些示例中,由第二设备120提供的顺序或者预定的顺序被确定为第一多个参数的升序或降序。备选地,第一设备110可以按随机顺序从第一多个参数中选择一个或多个参数。
60.在一些示例实施例中,第一设备110可以从第二设备120接收指示,该指示用于指示第一多个参数中的每一个参数是与sdt过程相关联还是与非sdt过程相关联。
61.第一设备110可以从第二设备120接收指示,该指示用于指示与sdt过程或者非sdt过程相关联的第二多个参数是被释放还是被保留(remain)。第二多个参数可以比第一多个参数更早被发送,并且在一些示例中,第二多个参数可以与第一多个参数不重叠。
62.在一些示例实施例中,第二设备120可以在用于将第一设备110转换为rrc_inactive状态的rrc释放消息中发送这样的指示。在一些其他实施例中,第二设备120可以发送具有第一多个参数的这样的指示。在其他实施例中,在接收到第一多个参数之后,不管是否存在未用于数据传输的可用参数,第一设备110可以释放第二多个参数中的所有旧参数。备选地,如果在rrc释放消息中未提供新参数,则第一设备110可以保留(remain)第二多个参数。
63.第一设备110可以确定连接恢复过程将被执行,并且向第二设备120发送用于连接恢复的请求。该请求可以包括第一多个参数中的一个或多个参数。根据sdt过程还是非sdt过程将被执行,该请求可以是使得sdt过程将被执行的第一请求,或者是使得非sdt过程将被执行的第二请求。
64.在一些示例实施例中,第一设备110确定204sdt过程将被执行。第一设备110向第二设备120发送206第一请求。第一请求可以包括第一多个参数中的至少一个参数,并且可以使得与第二设备120的sdt过程将被执行。
65.在从第一设备110接收到第一请求之后,第二设备120确定208第一请求是针对sdt过程的、以及第一请求包括第一多个参数中的至少一个参数。在这种情况下,第二设备120然后执行210与第一设备110的sdt过程。
66.在sdt过程成功的情况下,第一设备110可以向第二设备120发送与sdt相关的数据。在一些示例实施例中,第一设备110可以确定与sdt相关的进一步的数据将被发送,并且第一多个参数中没有参数可用于sdt过程。在这些实施例中,第一设备110可以通过非sdt过程发送该进一步的数据。例如,第一设备110可以向第二设备120发送进一步的请求。该进一步的请求可以包括第一多个参数中的用于非sdt过程的至少一个参数、并且可以使得与第二设备120的非sdt过程将被执行。一旦非sdt过程成功,第一设备110可以在该非sdt过程中向第二设备120发送进一步的数据。例如,非sdt过程可以包括rrc恢复过程,其中第一设备110被转换到与第二设备120的rrc_connected状态。
67.在上述实施例中,第一设备110可以向第二设备120发送用于指示第一多个参数中没有参数可用于sdt过程的第一指示。在接收到第一指示之后,第二设备120可以向第一设备110发送至少与sdt过程相关联的第三多个参数。出于安全要求的目的,例如,第三多个参数不应该与第一多个参数重叠。
68.sdt过程可能因各种原因而失败,例如,第一设备110在sdt过程中触发小区重选、无线电条件、可用于传输的非sdt数据、sdt定时器到期、ta无效、争用解决失败等。例如,在sdt过程失败的情况下,第一次尝试中的争用解决不成功,则为sdt过程选择的至少一个参数可以无需改变。在这种情况下,第一设备110可以向第二设备120发送第三请求,并且第三请求包括该至少一个参数。
69.在一些示例实施例中,第一设备110确定212非sdt过程将被发送。第一设备110向第二设备120发送214第二请求。第二请求可以包括第一多个参数中的另外的至少一个参数、并且可以使得与第二设备120的非sdt过程将被执行。
70.在从第一设备110接收到第二请求后,第二设备120确定216第二请求是针对非sdt过程的、并且第二请求包括第一多个参数中的该另外的至少一个参数。在这种情况下,第二设备120然后执行218与第一设备110的非sdt过程。例如,非sdt过程可以包括rrc恢复过程,其中第一设备110转换到与第二设备120的rrc_connected状态。
71.在sdt过程期间,第一设备110可以发起与第二设备120的非sdt过程。在一些示例实施例中,如果第一多个参数中没有参数可用于非sdt过程,则第一设备110可以进入rrc_idle状态,然后通过使用rrc建立请求消息触发rrc连接建立过程。
72.在一些其他实施例中,如果第一多个参数中没有参数可用于非sdt过程,则第一设备110可以向第二设备120发送第二指示。在接收到第二指示之后,第二设备120可以向第一设备110发送至少与非sdt过程相关联的第四多个参数。出于安全要求的目的,例如,第四多个参数不应该与第一多个参数重叠。
73.在一些示例实施例中,在sdt过程期间,第一设备110可以与第三设备执行小区重选过程。在这种情况下,第一设备110可以在小区重选过程之后,将第一多个参数中的另外的参数用于到第三设备的第三请求,该另外的参数不同于用于sdt过程的所述至少一个参数。
74.根据本公开的示例实施例,网络设备分别为sdt和非sdt过程分配安全参数集合。通过这种方式,终端设备能够在sdt过程正在进行时触发非sdt过程,例如,由于非sdt数据的到达。另外,当sdt传输失败时,只要集合中存在可用的安全参数,就无需将终端设备转换为rrc_idle状态。因此,数据传输可以更加高效和灵活,并且可以减少不必要的功率消耗和信令开销。
75.图3示出了根据本公开的一些示例实施例的具有安全配置的数据传输的示例方法300的流程图。方法300可以在终端设备处实现,例如参考图1描述的第一设备110。出于讨论的目的,将参考图1描述方法300。
76.在310,第一设备110从第二设备120接收第一多个参数。第一多个参数可以与第一设备110和第二设备120之间的连接恢复过程相关联,包括例如sdt过程和非sdt过程。
77.在一些示例实施例中,第一多个参数可以在各种rrc消息中被接收,包括但不限于rrc释放消息、rrc重新配置消息、rrc恢复消息、rrc建立消息、rrc安全模式命令消息、rrc重建消息等。
78.在一些示例实施例中,第一多个参数可以是安全参数,包括但不限于ncc、i-rnti等。例如,第一多个参数可以包括多个i-rnti。在一些示例实施例中,多个i-rnti中的第一i-rnti可以是包括第一设备110的标识(例如,ue id)和第二设备120的标识(例如,gnb id)的完整i-rnti或者短i-rnti,并且多个i-rnti中的其余i-rnti是仅包括第一设备110的标识的i-rnti。在一些其他示例实施例中,所有多个i-rnti可以包括完整i-rnti或者短i-rnti。在一些其他示例实施例中,多个i-rnti可以包括完整i-rnti和短i-rnti。
79.在一些示例实施例中,第一多个参数可以包括第一多个参数中与sdt过程相关联的第一子集、以及第一多个参数中与非sdt过程相关联的第二子集。
80.在一些示例实施例中,第一多个参数可以按预定顺序排序,预定顺序指示第一多个参数中的每一个参数与sdt过程或者非sdt过程相关联。sdt过程或者非sdt过程可以包括rrc恢复过程、rrc建立过程、rrc重建过程等。
81.在一些示例实施例中,第一设备110可以从第二设备120接收指示,该指示用于指示第一多个参数中的每一个参数是否与sdt过程或者非sdt过程相关联,例如,取决于是否sdt过程或者非sdt过程将被执行。在一些示例中,由第二设备120提供的顺序或者预定顺序被确定为第一多个参数的升序或降序。
82.第一设备110然后可以进入非活动状态。在320,第一设备110确定连接恢复过程是否将被执行。
83.如果第一设备110在320确定连接恢复过程将被执行,则第一设备110在330向第二设备120发送用于连接恢复的请求。该请求可以包括第一多个参数中的一个或多个参数。
84.取决于sdt过程或者非sdt过程是否将被执行,请求可以是用于使得sdt过程将被执行的第一请求,也可以是用于使得非sdt过程将被执行的第二请求。例如,如果第一设备110在320确定sdt将被执行,则第一设备110在330向第二设备120发送第一请求。第一请求可以包括第一多个参数中的至少一个参数。对于另一示例,如果第一设备110在320确定非sdt将被执行,则第一设备110在330向第二设备120发送第二请求。第二请求可以包括第一多个参数中的另外的至少一个参数。
85.在一些示例实施例中,请求可以包括但不限于rrc恢复请求、rrc重建请求、rrc sdt请求等。
86.在一些示例实施例中,第一设备110可以基于第一多个参数中的顺序来确定上述一个或多个参数。
87.在340,第一设备110执行与第二设备的连接恢复过程。在sdt过程被执行并且成功的情况下,第一设备110可以向第二设备120发送与sdt相关的数据。如果与第二设备120的sdt过程失败,则第一设备110可以向第二设备120发送第三请求。第三请求可以包括第一请求中所包括的所述至少一个参数。
88.在与sdt相关的进一步的数据将被发送并且第一多个参数中没有参数可用(available)于sdt过程的情况下,第一设备110可以向第二设备120发送进一步的请求。该进一步的请求可以包括第一多个参数中用于非sdt过程的至少一个参数、并且可以使得与第二设备120的非sdt过程将被执行。在这种情况下,第一设备110可以在非sdt过程中向第二设备120发送进一步的数据。
89.在第一多个参数中没有参数可用于sdt过程的情况下,第一设备110可以向第二设备120发送第一指示。第一指示可以被配置为指示第一多个参数中没有参数可用于sdt过程。在这种情况下,第一设备110然后可以从第二设备120接收至少与sdt过程相关联的第三多个参数。第三多个参数不应该与第一多个参数重叠。
90.在与非sdt相关的进一步的数据将被发送并且第一多个参数中没有参数可用于非sdt过程的情况下,第一设备110可以向第二设备120发送第二指示。第二指示可以被配置为指示第一多个参数中没有参数可用于非sdt过程。在这种情况下,第一设备110然后可以从第二设备120接收至少与非sdt过程相关联的第四多个参数。类似地,第四多个参数不应该与第一多个参数重叠。
91.在一些示例实施例中,第一设备110可以基于第一多个参数中的另外的参数执行与第三设备的小区重选过程。
92.在一些示例实施例中,第一设备110可以从第二设备120接收指示,该指示用于指
示与sdt过程和非sdt过程相关联的第二多个参数是否被释放或者被保留。第二多个参数比第一多个参数更早被接收。出于安全要求的目的,第二多个参数不应该与第一多个参数重叠。
93.图4示出了根据本公开的一些示例实施例的具有安全配置的数据传输的示例方法400的流程图。方法400可以在网络设备处实现,例如参考图1描述的第二设备120。出于讨论的目的,将参考图1描述方法400。
94.在第一设备110进入非活动状态(例如,rrc_inactive状态)之前,第二设备120在410向第一设备110发送第一多个参数。第一多个参数可以与在第一设备110和第二设备120之间的连接恢复过程相关联,例如rrc连接恢复过程,其可以包括sdt过程和非sdt过程。
95.在一些示例实施例中,第一多个参数可以在各种rrc消息中被接收,包括但不限于rrc释放消息、rrc重新配置消息、rrc恢复消息、rrc建立消息、rrc安全模式命令消息、rrc重建消息等。
96.在一些示例实施例中,第一多个参数可以是安全参数,包括但不限于ncc、i-rnti等。例如,第一多个参数可以包括多个i-rnti。在一些示例实施例中,多个i-rnti中的第一i-rnti可以是包括第一设备110的标识(例如,ue id)和第二设备120的标识(例如,gnb id)的完整i-rnti或者短i-rnti,并且多个i-rnti中的其余i-rnti是仅包括第一设备110的标识的i-rnti。在一些其他示例实施例中,所有多个i-rnti可以包括完整i-rnti或者短i-rnti。在一些其他示例实施例中,多个i-rnti可以包括完整i-rnti和短i-rnti。
97.在一些示例实施例中,第一多个参数可以包括第一多个参数中与sdt过程相关联的第一子集、以及第一多个参数中与非sdt过程相关联的第二子集。
98.在一些示例实施例中,第一多个参数可以按预定顺序排序,预定顺序指示第一多个参数中的每一个参数与sdt过程或者非sdt过程相关联。
99.在一些示例实施例中,第二设备120可以向第一设备110发送指示,该指示用于指示第一多个参数中的每一个参数是否与sdt过程或者非sdt过程相关联。
100.然后,第一设备110可以进入非活动状态,并且可以确定sdt过程或者非sdt过程之一将被执行。sdt过程或者非sdt过程可以包括rrc恢复过程、rrc建立过程、rrc重建过程等。为了启动sdt过程或者非sdt过程中的相应一个,第一设备110可以向第二设备120发送用于连接恢复的请求。
101.在420,第二设备120从第一设备110接收用于连接恢复的请求。该请求可以包括第一多个参数中的一个或多个参数。根据是sdt过程还是非sdt过程将被执行,该请求可以是使得sdt过程将被执行的第一请求和使得非sdt过程将被执行的第二请求。
102.在一些示例实施例中,从第一设备110接收的请求可以包括但不限于rrc恢复请求、rrc重建请求、rrc sdt请求等。该请求可以包括第一多个参数中的一个或多个参数。
103.在一些示例实施例中,第二设备120可以确定是否从第一设备110接收到第一请求或者第二请求。在一些示例实施例中,第二设备120可以基于在其上该请求被接收的资源来确定一个或多个参数是否与sdt过程或者非sdt过程相关联。
104.在430,在收到请求之后,第二设备120执行与第一设备110的连接恢复过程,即与第一设备的sdt过程和非sdt过程中的相应一个。例如,如果第二设备120确定接收到第一请求并且第一请求包括第一多个参数中的至少一个参数,则在430,第二设备120执行与第一
设备110的sdt过程。在sdt过程成功的情况下,第二设备120可以从第一设备110接收与sdt相关的数据。
105.在一些示例实施例中,如果在sdt过程中随机接入(ra)过程的争用解决成功,或者如果ra过程完成,或者如果第一设备110具有有效的c-rnti、并且sdt过程正在进行、并且存在要传输的非sdt数据,在这种情况下,第一设备110可以发送新的rrc消息(例如经由srb1),或者现有的rrc消息(例如用于指示其偏好进入连接模式的ue辅助信息消息),或者用于请求针对非sdt数据的连接的新的mac ce。在接收到rrc消息或者mac ce之后,第二设备120可以将第一设备110转变为rrc_connected状态。
106.在sdt过程由于各种原因(例如,在sdt过程中触发小区重选、无线电条件、可用于传输的非sdt数据、sdt定时器到期、ta有效、争用解决失败等)而失败的情况下,可以在第一设备110和第二设备120之间发起新的sdt过程。
107.在一些示例实施例中,在执行与第一设备110的sdt过程之后,第二设备120可以从处于非活动状态的第一设备110接收另一请求。在这些实施例中,如果另一请求是包括第一多个参数中的另外的至少一个参数的第二请求,则第二设备120可以执行与第一设备110的非sdt过程。
108.对于另一示例,如果第二设备120确定接收到第二请求,则在430,第二设备120执行与第一设备110的非sdt过程。例如,非sdt过程包括rrc恢复过程,其中第一设备110转换到与第二设备120的rrc_connected状态。
109.在一些示例实施例中,第二设备120可以从第一设备110接收进一步的请求。如果第二设备120确定该请求是包括第一多个参数中用于非sdt过程的至少一个参数的第二请求,则第二设备120可以执行与第一设备110的非sdt过程。第二设备120然后可以在非sdt过程中接收进一步的数据。
110.在上述实施例中,第二设备120可以从第一设备110接收第一多个参数中没有参数可用于sdt过程的第一指示。在收到第一指示之后,第二设备120可以向第一设备110发送至少与sdt过程相关联的第三多个参数。出于安全要求的目的,第三多个参数不应该与第一多个参数重叠。
111.在sdt过程成功的情况下,第二设备120可以进一步从第一设备110接收第一多个参数中没有参数可用于非sdt过程的第二指示。在收到第二指示之后,第二设备120可以向第一设备110发送至少与非sdt过程相关联的第四多个参数。类似地,第四多个参数不应该与第一多个参数重叠。
112.在一些示例实施例中,第二设备120可以向第一设备110发送指示,该指示用于指示与sdt过程和非sdt过程相关联的第二多个参数是否被释放或者被保留。第二多个参数比第一多个参数更早被发送,并且第二多个参数不应该与第一多个参数重叠。
113.在上述实施例中,第二设备120可以向处于非活动状态的第一设备110发送rrc释放消息,用于指示第二多个参数是否应当被释放或被保持。备选地,这样的指示可以与第一多个参数一起被发送。
114.在上述实施例中,第二设备120可以向第一设备110明确指示旧集合中的所有旧参数,即,无论是否存在可用参数,第二多个参数都将被释放。备选地,在rrc释放消息中未提供新参数的情况下,其暗示第二多个参数中的参数应该在第一设备110处被保持。
115.在一些示例实施例中,能够执行方法300的第一装置(例如,第一设备110)可以包括用于执行方法300的相应步骤的部件。该部件可以以任何合适的形式实现。例如,该部件可以在电路系统或者软件模块中实现。第一装置可以被实现为第一设备110或者被包括在第一设备110中。在一些实施例中,该部件可以包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码被配置为与至少一个处理器一起,引起第一装置的执行。
116.在一些示例实施例中,第一装置包括:用于从第二装置接收与在第一装置和第二装置之间的连接恢复过程相关联的第一多个参数的部件;用于根据确定连接恢复过程将被执行,在非活动状态下向第二装置发送用于连接恢复的请求的部件,该请求包括第一多个参数中的一个或多个参数;以及用于执行与第二装置的连接恢复过程的部件。
117.在一些示例实施例中,第一多个参数包括以下至少一项:下一跳链接计数ncc、以及非活动无线电网络临时标识符i-rnti。
118.在一些示例实施例中,第一多个参数包括多个i-rnti,并且其中多个i-rnti中的第一i-rnti包括第一装置的标识和第二装置的标识,并且多个i-rnti中的其余i-rnti仅包括第一装置的标识。
119.在一些示例实施例中,第一多个参数包括以下至少一项:多个ncc、多个完整i-rnti、以及多个短i-rnti。
120.在一些示例实施例中,第一多个参数在以下一者中被接收:无线电资源控制rrc释放消息、rrc重新配置消息、rrc恢复消息、rrc建立消息、rrc安全模式命令消息、或者rrc重建消息。
121.在一些示例实施例中,连接恢复过程包括小数据传输sdt过程和非sdt过程。
122.在一些示例实施例中,sdt过程或者非sdt过程包括以下一者:rrc恢复过程、rrc建立过程、以及rrc重建过程。
123.在一些示例实施例中,第一多个参数包括第一多个参数中与sdt过程相关联的第一子集、以及第一多个参数中与非sdt过程相关联的第二子集。
124.在一些示例实施例中,第一多个参数以预定顺序排序,预定顺序指示第一多个参数中的每一个参数与sdt过程或者非sdt过程相关联。
125.在一些示例实施例中,请求包括以下一者:无线电资源控制rrc恢复请求、rrc重建请求、或rrc sdt请求。
126.在一些示例实施例中,请求包括以下一者:无线电资源控制rrc恢复请求、rrc重建请求、或rrc sdt请求。
127.在一些示例实施例中,第一装置进一步包括用于从第二装置接收用于指示第一多个参数中的每一个参数是否与sdt过程或者非sdt过程相关联的部件。
128.在一些示例实施例中,第一装置进一步包括用于基于第一多个参数中的顺序确定至少一个参数和另外的至少一个参数的部件。
129.在一些示例实施例中,用于发送请求的部件包括:用于根据确定sdt过程将被执行,在非活动状态下向第二装置发送用于使得sdt过程将被执行的第一请求的部件,第一请求包括第一多个参数中的至少一个参数;以及用于根据确定非sdt过程将被执行,在非活动状态下向第二装置发送用于使得非sdt过程将被执行的第二请求的部件,第二请求包括第
rnti、以及多个短i-rnti。
143.在一些示例实施例中,第一多个参数在以下一者中被接收:无线电资源控制rrc释放消息、rrc重新配置消息、rrc恢复消息、rrc建立消息、rrc安全模式命令消息、或者rrc重建消息。
144.在一些示例实施例中,连接恢复过程包括小数据传输sdt过程和非sdt过程。
145.在一些示例实施例中,sdt过程或者非sdt过程包括以下一者:rrc恢复过程、rrc建立过程、以及rrc重建过程。
146.在一些示例实施例中,第一多个参数包括第一多个参数中与sdt过程相关联的第一子集、以及第一多个参数中与非sdt过程相关联的第二子集。
147.在一些示例实施例中,第一多个参数以预定顺序排序,预定顺序指示第一多个参数中的每一个参数与sdt过程或者非sdt过程相关联。
148.在一些示例实施例中,从第一装置所接收的请求包括以下一者:无线电资源控制rrc恢复请求、rrc重建请求、或rrc sdt请求。
149.在一些示例实施例中,第二装置进一步包括:用于向第一装置发送指示的部件,该指示用于指示第一多个参数中的每一个参数是否与sdt过程或者非sdt过程相关联。
150.在一些示例实施例中,第二装置进一步包括:用于基于接收请求的资源确定一个或多个参数是否与sdt过程或者非sdt过程相关联的部件。
151.在一些示例实施例中,该请求包括第一请求或者第二请求中的一者,第一请求用于使得sdt过程将被执行,第二请求用于使得非sdt过程将被执行,并且用于执行相应一个过程的部件包括:用于响应于第一请求而执行与第一装置的sdt过程的部件;以及用于响应于第二请求而执行与第一装置的非sdt过程的部件。
152.在一些示例实施例中,该请求是第一请求,并且在执行sdt过程之后,第二装置进一步包括:用于从处于非活动状态的第一装置接收另一请求的部件;以及用于根据确定另一请求是包括第一多个参数中的另外的至少一个参数的第二请求而执行与第一装置的非sdt过程的部件。
153.在一些示例实施例中,第二装置进一步包括:用于从第一装置接收进一步的请求的部件;用于根据确定该请求是包括第一多个参数中用于非sdt过程的至少一个参数的第二请求,执行与第一装置的非sdt过程的部件;以及用于在非sdt过程中接收进一步的数据的部件。
154.在一些示例实施例中,第二装置进一步包括:用于从第一装置接收第一多个参数中没有参数可用于sdt过程的第一指示的部件;以及用于从第一装置接收第一多个参数中没有参数可用于所述sdt过程的第一指示的部件。
155.在一些示例实施例中,请求用于使得sdt过程将被执行,并且用于执行sdt过程的部件包括用于从第一装置接收与sdt相关的数据的部件。
156.在一些示例实施例中,第二装置进一步包括:用于从第一装置接收第一多个参数中没有参数可用于非sdt过程的第二指示的部件;以及用于响应于第二指示,向第一装置发送至少与非sdt过程相关联的第四多个参数的部件,第四多个参数与第一多个参数不重叠。
157.在一些示例实施例中,第二装置进一步包括:用于向第一装置发送指示的部件,该指示用于指示与sdt过程和非sdt过程相关联的第二多个参数是否被释放或者被保留,第二
多个参数与第一多个参数不重叠,并且第二多个参数比第一多个参数更早被发送。
158.在一些示例实施例中,第一装置包括终端设备,第二装置包括网络设备。
159.图5是适用于实现本公开的实施例的设备500的简化框图。可以提供设备500来实现通信设备,例如如图1所示的第一设备110或者第二设备120。如图所示,设备500包括一个或多个处理器510、耦合到处理器510的一个或多个存储器520、以及耦合到处理器510的一个或多个发送器和接收器(tx/rx)540。
160.tx/rx 540用于双向通信。tx/rx 540具有至少一个天线,以便于通信。通信接口可以表示与其他网络元件通信所必需的任何接口。
161.处理器510可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以包括以下一个或多个:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、以及基于多核处理器架构的处理器。设备500可以具有多个处理器,例如应用特定的集成电路芯片,该芯片在时间上隶属于与主处理器同步的时钟。
162.存储器520可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(rom)524、带电可编程只读存储器(eprom)、闪存、硬盘、光盘(cd)、数字视频光盘(dvd)、以及其他磁存储器和/或光存储器。易失性存储器的示例包括但不限于随机存取存储器(ram)522和在断电持续时间内不会持续的其他易失性存储器。
163.计算机程序530包括由相关联的处理器510执行的计算机可执行指令。程序530可以存储在rom 520中。处理器510可以通过将过程530载入ram 520来执行任何合适的动作和处理。
164.本公开的实施例可以通过程序530来实现,以便设备500可以执行参考图2至图4所讨论的本公开的任何过程。本公开的实施例也可以通过硬件或通过软件和硬件的组合来实现。
165.在一些实施例中,程序530可以有形地包含在计算机可读介质中,该计算机可读介质可以包括在设备500中(例如存储器520中),或可由设备500访问的其他存储设备中。设备500可以将程序530从计算机可读介质加载到ram 522以执行。计算机可读介质可以包括任何类型的有形非易失性存储器,如rom、eprom、闪存、硬盘、cd、dvd等。图6展示了cd或dvd形式的计算机可读介质600的示例。该计算机可读介质具有存储在其上的程序530。
166.通常,本公开的各种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。一些方面可以在硬件中实现,而其他方面可以在固件或软件中实现,固件或软件可以由控制器、微处理器或其他计算设备执行。虽然本公开的实施例的各个方面以框图、流程图或使用一些其他图形表示来说明和描述,但是应当理解,作为非限制性示例,在此描述的框、设备、系统、技术或方法可以在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合中实现。
167.本公开还提供了有形地存储在非暂时性计算机可读存储介质上的至少一种计算机程序产品。计算机程序产品包括在目标真实或虚拟处理器上的设备中执行的计算机可执行指令,例如包含在程序模块中的指令,以执行上文参考图3和图4所述的方法300和400。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间进行组合或
分离。程序模块的机器可执行指令可在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。
168.用于执行本公开的方法的程序代码可以用一种或多种编程语言的任何组合编写。这些程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器或控制器,从而程序代码当由处理器或控制器执行时,使得在流程图和/或框图中指定的功能/操作得以实现。程序代码可以完全在机器上执行、部分在机器上执行、作为独立的软件包、部分在机器上并且部分在远程机器上执行、或者完全在远程机器或服务器上执行。
169.在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体承载,以使设备、设备或处理器能够执行如上所述的各种过程和操作。载体的示例包括信号、计算机可读介质等。
170.计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁、光、电磁、红外或半导体系统、装置或设备、或前述任何适当的组合。计算机可读存储介质的更具体示例包括具有一条或多条线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd-rom)、光存储设备、磁存储设备或前述任何适当的组合。
171.此外,虽然以特定顺序描述操作,但这不应理解为要求以所示的特定顺序或按顺序执行这些操作,或执行所示的所有操作,以获得期望的结果。在某些情况下,多任务处理和并行处理可能是有利的。同样,虽然上述讨论中包含若干具体的实施细节,但这些不应被解释为对本公开范围的限制,而应被解释为对特定实施例的特征的具体的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合中实现。反之,在单个实施例上下文中描述的各种特征也可以在多个实施例中单独地或在任何合适的子组合中实现。
172.虽然本公开是用特定于结构特征和/或方法论行为的语言描述的,但是应当理解,在所附权利要求书中定义的本公开不一定限于上述特定特征或行为。相反,公开上述特定特征和行为作为实现权利要求的示例形式。