远端用户设备的处理方法及用户设备与流程

文档序号:33249991发布日期:2023-02-18 00:53阅读:55来源:国知局
远端用户设备的处理方法及用户设备与流程

1.本发明涉及无线通信技术领域,更具体地,本发明涉及远端ue的处理方法以及相应的基站和用户设备。


背景技术:

2.在一个基站覆盖的小区内,一个用户设备ue可以与基站直接进行通信,这样的通信连接被称为直接连接(direct connection)。这个ue还可以通过一个中继ue(relay ue)和基站进行通讯连接,这种连接可以被称为非直接连接(indirect connection)。在通过relay ue和基站进行通信的场景下,这个ue被称为远端ue(remote ue)。
3.relay ue通过广播的方式向remote ue提供基站的信息,例如当前relay ue驻留或者连接的小区的小区标识(cell id),plmn标识等。remote ue在选择为其提供relay服务的relay ue时,需要考虑上述信息。
4.当remote ue通过relay selection/reselection流程选定了一个relay ue作为其服务relay(serving relay)时,relay ue驻留或者连接的小区就实际上成为了remote ue的服务小区,或者可以称为remote ue的驻留小区(camped cell),当然这样的“驻留”是一种逻辑上的驻留。
5.由于relay ue的移动性,relay ue驻留或者连接的小区会发生变化。例如relay ue通过小区选择或者重选流程从小区1选到了小区2,那么relay ue向remote ue提供的小区标识就发生了变化。又例如relay ue处于连接态,在接收到网络侧发送的切换命令后,切换到一个新的小区,同样,在这种情况下relay ue向remote ue提供的小区标识也会发生变化。
6.当remote ue从为其提供服务的relay ue那里接收到的服务小区id发生变化时,remote ue应该如何处理,以避免网络状态的不一致,是需要解决的问题。


技术实现要素:

7.为了解决上述问题,本发明提供一种能够在remote ue从为其提供服务的relay ue那里接收到的服务小区id发生变化时避免网络状态的不一致的远端用户设备的处理方法及用户设备。
8.根据本发明的一个方面,提供了一种远端用户设备的处理方法,是远端用户设备ue通过中继ue与基站进行通信的过程中执行的处理方法,包括如下步骤:
9.远端ue接收中继ue发送的包含小区id信息的消息,其中,该中继ue是为远端ue提供中继服务的ue;和
10.远端ue接收到上述消息时,判断其中的小区id是否发生了变化,或者是否与之前接收到的小区id不同。
11.在上述的远端用户设备的处理方法中,优选地,还包括如下步骤:
12.当远端ue确定接收到的小区id发生了变化时,或者是确定接收到的小区id与之前
接收到的小区id不相同时,远端ue判断为发生了小区选择或者小区重选,并执行下述操作中的至少一种:
13.当定时器t302正在运行时,执行进入rrc空闲态的操作,并且设置释放原因值为rrc连接失败;
14.当定时器t390正在运行时,为所有的接入种类停止t390,以及向上层指示接入禁止被解除;
15.应用系统信息获取流程去获取系统信息。
16.在上述的远端用户设备的处理方法中,优选地,还包括如下步骤:
17.当远端ue确定接收到的小区id没有发生变化时,远端ue不执行上述操作。
18.在上述的远端用户设备的处理方法中,优选地,还包括如下步骤:
19.当远端ue确定接收到的小区id发生了变化时,或者是确定接收到的小区id与之前接收到的小区id不相同时,远端ue执行下述操作中的至少一种:
20.当定时器t302正在运行时,执行进入rrc空闲态的操作,并且设置释放原因值为rrc连接失败;
21.当定时器t390正在运行时,为所有的接入种类停止t390,以及向上层指示接入禁止被解除;
22.应用系统信息获取流程去获取系统信息。
23.在上述的远端用户设备的处理方法中,优选地,还包括如下步骤:
24.当远端ue确定接收到的小区id发生了变化时,或者是确定接收到的小区id与之前接收到的小区id不相同时,远端ue触发或者执行中继选择或者中继重选的操作。
25.在上述的远端用户设备的处理方法中,优选地,
26.中继ue以下述方式中的任意一种向远端ue发送包含小区id信息的消息:
27.中继ue发送发现消息,在该消息中携带了小区id,当远端ue接收到中继ue发送的发现消息时能够获知小区id;
28.中继ue以广播的方式发送pc5消息,在该消息中携带了小区id,当远端ue接收到中继ue发送的pc5消息时能够获知小区id;
29.中继ue以单播的方式发送pc5 rrc消息,在该消息中携带了小区id,当远端ue接收到中继ue发送的pc5消息时能够获知小区id。
30.在上述的远端用户设备的处理方法中,优选地,还包括如下步骤:
31.远端ue接收中继ue发送的指示系统信息变更的信息,该信息包含指示中继ue的服务小区变更的信息;和
32.远端ue基于该指示信息,以上述方式中的任意一种获知小区id。
33.在上述的远端用户设备的处理方法中,优选地,
34.当中继ue发生了小区选择或者小区重选时,或者是接收到来自基站的切换命令、被指示到新的小区进行同步时,中继ue更新向远端ue提供的小区id信息,包括更新发现消息或者pc5消息中携带的小区id。
35.在上述的远端用户设备的处理方法中,优选地,
36.当中继ue发生了小区选择或者小区重选时,或者是接收到来自基站的切换命令、被指示到新的小区进行同步时,中继ue发送指示系统信息变更的信息,该信息包括指示中
继ue的服务小区变更的信息。
37.根据本发明的另一个方面,提供了一种用户设备,包括:
38.处理器;以及
39.存储器,所述存储器上存储有指令,
40.所述指令在由所述处理器运行时,使所述用户设备执行根据上文所描述的方法。
41.根据本公开所涉及的远端ue的处理方法以及相应的用户设备,能够在remoteue从为其提供服务的relayue那里接收到的服务小区id发生变化时可靠地避免网络状态的不一致。
附图说明
42.图1是表示ue-to-network中继的示意图。
43.图2是表示ue-to-network中继架构接口的示意图。
44.图3是表示本发明的一实施例涉及的远端ue的处理方法的流程图。
45.图4是本发明涉及的用户设备的简要结构框图。
具体实施方式
46.下面结合附图和具体实施方式对本发明进行详细阐述。应当注意,本发明不应局限于下文所述的具体实施方式。另外,为了简便起见,省略了对与本发明没有直接关联的公知技术的详细描述,以防止对本发明的理解造成混淆。
47.在具体描述之前,先对本发明中提到的若干术语做如下说明。除非另有指出,本发明中涉及的术语都具有下文的含义。
48.ueuserequipment用户设备
49.nrnewradio新一代无线技术
50.ltelongtermevolution长期演进技术
51.elteenhacedlongtermevolution增强的长期演进技术
52.rrcradioresourcecontrol无线资源控制(层)
53.macmediumaccesscontrol媒体接入控制(层)
54.maccemaccontrolelementmac控制元素
55.rrc:radioresourcecontrol无线资源控制
56.rrc_connected:rrc连接态
57.rrc_inactive:rrc非激活态
58.rrc_idle:rrc空闲态
59.ran:radioaccessnetwork,无线接入网
60.sidelink:侧行通信
61.sl:sidelink,侧行通信
62.proseproximity-basedservices基于近场通信的服务
63.pci:physicalcellidentifier,物理小区标识
64.cgi:cellglobalidentifier,全球小区标识
65.nci:nrcellidentity,nr小区身份
66.ng-ran:ng radio access network,新一代无线接入网络
67.plmn:public land mobile network,公共陆地移动网
68.下文以nr移动通信系统及其后续的演进版本作为示例应用环境,以支持nr的基站和ue设备为例,具体描述了根据本发明的多个实施方式。然而,需要指出的是,本发明不限于以下实施方式,而是可适用于更多其它的无线通信系统,例如elte,通信系统,或者是nb-iot系统,又或者是lte-m系统。而且可以适用于其他基站和ue设备,例如支持elte/nb-iot/lte-m的基站和ue设备。
69.在nr接入技术中,ue和基站通过uu接口进行连接。根据ue在uu口的连接状态,ue的状态可以分为rrc空闲态(idle)、rrc连接态以及rrc非激活态(inactive)。在rrc非激活态下,ue虽然在空口上无连接,但是ue的接入层上下文(as context)被保留在基站和ue侧,并且ue被分配了i-rnti,该标识是ue用来恢复rrc连接的身份标识。这种中间态可以认为是一种连接暂停(suspend)的状态,又或者可以认为是连接非激活(inactive)状态。
70.ue-to-network中继如图1所示,场景1(a)和场景2(b)中,左侧为远端ue,中间为中继ue,右侧为网络(在本说明书中也称为基站、network、nw);场景3(c)中,两侧为网络,中间从左到右分别为远端ue和中继ue。远端ue和中继ue之间通过pc5接口连接,中继ue和网络通过uu口连接。由于远端ue距离网络较远或者通信环境不佳,需要中继ue对两者间的信令和数据进行中继转发。
71.对于ue-to-network的中继架构接口如图2所示,远端ue和中继ue通过pc5(prose protocol 5)接口相连。pc5接口是ue和ue之间进行控制面和用户面sidelink通信的接口。对于sidelink单播,pc5-rrc连接是一对源层二id和目标层二id之间的接入层(as层)逻辑连接。一个pc5单播链路建立就会对应有一个pc5-rrc连接建立。pc5-rrc消息是指在pc5-rrc连接上传递的消息,主要是由ue的pc5 rrc层生成以及处理。pc5-s连接是一对源层二id和目标层二id之间的非接入层(nas)层逻辑连接,或者可以认为是sidelink通信高层的逻辑连接。pc5-s消息(又可以称为pc5-s信令,pc5-s signaling)是指在pc5非接入层上传递的消息或者信令,主要是由pc5接口的非接入层生成或者处理。
72.以下,对本发明的相关技术给出说明。
73.ncgi用于在全球范围内标识一个nr小区。ncgi是由plmn id和nci构成的。nci由系统消息中的cell identity这个信元指示。
74.在下文中提到的小区id信息可以是ncgi,或者是pci,或者是cgi,或者nci,还可以是其它可以唯一确定小区的标识信息。
75.在nr中,当ue根据网络广播的系统消息发现自己的接入类型是被禁止的,根据系统消息中的信息计算出禁止接入的时间,启动t390定时器,并在该定时器运行期间不再向发起网络的接入。当ue发送rrcsetuprequest消息后,启动t300定时器。当ue在发起rrc连接建立或者恢复时收到rrcreject消息,根据该消息中的waittime信元启动t302定时器。当ue发起rrc连接重建流程,启动t311定时器。当ue发送rrcresumerequest或者rrcresumerequest1消息,启动t319定时器。
76.remote ue选定了一个relay ue为自己提供中继服务后,会和relay ue建立pc5-rrc连接,以便通过relay ue和网络进行通信。对于侧行通信层二中继架构,remote ue可以通过relay ue和网络建立空口rrc连接用于remote ue和网络间的数据传输。remote ue将
向网络进行rrc连接建立、重建、恢复等消息封装在pc5消息中发送给relay ue,relay ue收到后转发给网络。反过来,网络回复的rrc消息由relay ue将其封装在pc5消息中转发给remote ue。remote ue在向网络发起rrc连接建立、重建、恢复等流程时,可以进行接入控制的检查。
77.在本文中,“判断/确定小区id是否发生变化”可以与“判断/确定小区是否发生变化”相互替换,且前者是后者的一种实现方式。即ue可以通过小区id的变化来判断小区是否发生了变化。一旦小区id发生变化,则说明小区发生了变化;如果小区id没有发生变化,那么说明小区没有发生变化。
78.实施例一
79.本实施例给出了一种远端ue的处理方法,如图3所示,该方法包括如下步骤。
80.步骤一,remote ue接收relay ue发送的、包含小区id信息的消息(图3中的步骤s301)。
81.其中,这个relay ue是为remote ue提供relay服务的ue,具体可以是remote ue通过该relay ue可以与基站进行通信连接,或者说是该relay ue是remote ue通过relay选择/重选流程选的relay,以及remote ue和relay ue已经成功的建立了pc5连接,这样的relay ue可以称之为服务relay(serving relay)。
82.消息中包含的小区id,优选的是指relay ue所驻留的小区的小区id,或者是relay ue建立rrc连接时对应的小区id,这样的小区可以称为relay ue的服务小区,这样的小区id可以称为relay ue的服务小区id。
83.相应地,由于relay ue通过该小区为remote ue提供中继服务,这样的小区也可以被称为是remote ue的服务小区,或者是remote ue的驻留小区。
84.步骤二,remote ue接收到上述消息时,判断其中的小区id是否发生了变化,或者是否与之前接收到的小区id不同(图3中的步骤s302)。
85.具体可以是
86.remote ue从第一relay ue处接收了包含第一小区id信息的消息。remote ue可以保持和记录该第一小区id。
87.接下来remote ue从该第一relay ue处接收了包含第二小区id信息的消息。
88.优选的,包含第一小区id信息的消息和第二小区id信息的消息是同一类消息。通常,relay ue将其服务小区的小区id(第一小区id)携带在这类消息中,并向remote ue发送;在relay ue发生了小区选择或者重选,或者是接收到来自基站的切换(handover)命令、或者是被指示与新的小区进行同步的命令时,其服务小区的小区id发生了变更,因此,relay ue会将包含第二小区id信息的消息发送给remote ue。
89.remote ue可以通过比较第一小区id和第二小区id,确定两者为不同的小区id,进而确定小区id发生了变化,或者是确定接收到的小区id与之前接收到的小区id不相同。
90.作为补充,remote ue可以通过比较第一小区id和第二小区id,确定两者为相同的小区id时,可以确定小区id没有发生变化,或者是确定小区id与之前接收到的小区id相同。
91.步骤三,当remote ue确定小区id发生变化时,或者是确定接收到的小区id与之前接收到的小区id不相同时,remote ue队为发生了小区选择或者小区重选(consider cell selection/reselection occurs)。
92.在基于上述认为发生了小区选择或重选的情况下,remote ue执行下述操作之一或者多:
[0093]-当定时器t302正在运行(running)时,执行进入rrc空闲态的操作,并且设置释放原因值为“rrc连接失败”(perform the actions upon going to rrc_idle with release cause

rrcconnection failure

):
[0094]-当定时器t390正在运行(running)时,为所有的接入种类停止t390,以及向上层指示接入禁止被解除,这里的上层主要是指在rrc层之上的非接入层(non-access stratum,nas);
[0095]-应用(apply)系统信息获取流程去获取系统信息。
[0096]
步骤四,作为步骤三的补充,当remote ue确定小区id没有发生变化时,remote ue不执行上述操作。
[0097]
由服务relay提供的小区id信息可以被记为是为remote ue提供服务的服务小区id信息,或者是remote ue驻留(camped)的小区id信息。
[0098]
因此上述方案的又一实施方式可以是
[0099]
remote ue接收relay ue发送的、包含小区id信息的消息;其中,这个relay ue是为remote ue提供relay服务的ue。可选的,remote ue可以将该消息中对应的小区记为remote ue的服务小区/驻留的小区。
[0100]
remote ue判断其服务小区或者是驻留的小区是否发生变化,优选的,可以是判断其服务小区或者是驻留的小区的小区id信息是否发生变化。这样的判断是基于remote ue与其之前获得的服务小区/驻留的小区的信息进行比较而获得的。
[0101]-如果remote ue的服务小区/驻留的小区发生了变化,那么remote ue认为发生了小区选择或者小区重选(consider cell selection/reselection occurs),以及执行前述在基于remote ue认为发生了小区选择或重选的情况下进行的相关操作。
[0102]-如果remote ue的服务小区/驻留的小区没有发生变化,那么remote ue不执行前述操作。
[0103]
实施例二
[0104]
实施例二和实施例一的区别在于步骤三。
[0105]
步骤三,当remote ue确定小区id发生变化时,或者是确定接收到的小区id与之前接收的不相同时,remote ue执行下述操作之一或者多:
[0106]
当定时器t302正在运行(running)时,执行进入rrc空闲态的操作,并且设置释放原因值为“rrc连接失败”(perform the actions upon going to rrc_idle with release cause

rrc connection failure

);
[0107]
当定时器t390正在运行(running)时,为所有的接入种类停止t390,以及向上层指示接入禁止被解除;
[0108]
应用系统信息获取流程(apply the si acquisition procedure)去获取系统信息。
[0109]
实施例三
[0110]
实施例三和实施例一的区别在于步骤三。
[0111]
步骤三,当remote ue确定小区id发生变化时,或者是确定接收到的小区id与之前
接收的不相同时,remote ue触发(trigger)或者执行(perform)relay选择或者relay重选(relay selection/relay reselection)的操作。
[0112]
实施例四
[0113]
在前述实施例中,relay ue可以以下述方式向remote ue发送包含小区id信息的消息。
[0114]
例如,relay ue发送发现消息(discovery message),在该消息中携带了小区id。进而,当remote ue接收到relay ue发送的discovery消息时,可以获知小区id。
[0115]
又例如,relay ue以广播的方式发送pc5消息,在该消息中携带了小区id。进而,当remote ue接收到relay ue发送的pc5消息时,可以获知小区id。
[0116]
又例如,relay ue以单播的方式发送pc5 rrc消息,在该消息中携带了小区id。进而,当remote ue接收到relay ue发送的pc5消息时,可以获知小区id。
[0117]
在一种情况下,remote ue可以首先接收到relay ue发送的、指示系统信息变更的信息,或者优选的,可以是指示relay ue的服务小区变更的信息。然后,基于该指示信息,remote ue以上述方式中的任意一种获知小区id。
[0118]
实施例五
[0119]
在前述实施例中,当relay ue发生了小区选择或者小区重选时,或者是接收到来自基站的切换(handover)命令、或者是被指示与新的小区进行同步的命令时,relay ue需要向remote ue提供的新的小区id信息,即relay ue提供的小区id信息应当对应于其选择或者重选的小区,或者是其同步的新小区,即更新了向remote ue提供的小区id信息。由于这里被选择或者重选的小区,或者是其同步的小区都是为relay ue提供服务的,因此还可以称为relay ue的服务小区。relay ue需要提供其服务小区的id信息。
[0120]
例如relay ue发生了小区选择或者小区重选时,或者是接收到来自基站的切换命令、或者是被指示与新的小区进行同步的命令时,更新discovery message或者是pc5消息中携带的小区id,具体可以是在对应的消息中携带被relay ue选择或者重选的小区的小区id,或者是携带被切换的目标小区的小区id。
[0121]
又例如,relay ue发生了小区选择或者小区重选时,或者是接收到来自基站的切换命令、或者是被指示与新的小区进行同步的命令时,需要发送指示系统信息变更的信息,优选的,realy ue可以发送指示relay ue的服务小区变更的信息。以及,更新discovery message或者是pc5消息中携带的小区id。
[0122]
实施例六
[0123]
在一种情况下,remote ue发生了relay选择或者是relay重选,即,服务relay发生了变化,服务relay从第一relay ue变更为第二relay ue。通过前述实施例中的方式,remote ue可以获知小区id,并进一步判断其中的小区id是否发生了变化,或者是否与之前接收到的小区id不同。
[0124]
具体可以是
[0125]
remote ue从第一relay ue处接收了包含第一小区id信息的消息。remote ue可以保持和记录该第一小区id。
[0126]
接下来remote ue从第二relay ue处接收了包含第二小区id信息的消息。
[0127]
其中第一relay ue和第二relay ue不相同。
[0128]
remote ue可以通过比较第一小区id和第二小区id,确定两者为不同的小区id,进而确定小区id发生了变化,或者是确定接收到的小区id与之前接收的不相同。
[0129]
作为补充,remote ue可以通过比较第一小区id和第二小区id,确定两者为相同的小区id时,可以确定小区id没有发生变化,或者是确定与之前接收到的小区id相同。
[0130]
当remote ue确定小区id发生了变化,或者是确定接收到的小区id与之前接收的不相同时,remote ue执行下述操作之一或者多:
[0131]
当定时器t302正在运行(running)时,执行进入rrc空闲态的操作,并且设置释放原因值为“rrc连接失败”(perform the actions upon going t0 rrc_idle with release cause

rrc connection failure

);
[0132]
当定时器t390正在运行(running)时,为所有的接入种类停止t390,以及向上层指示接入禁止被解除;
[0133]
应用系统信息获取流程去获取系统信息。
[0134]
当remote ue确定小区id没有发生了变化,或者是确定接收到的小区id与之前接收的相同时,remote ue不执行上述操作。
[0135]
图4是本发明所涉及的用户设备的简要结构框图。
[0136]
如图4所示,该用户设备400至少包括处理器401和存储器402。处理器401例如可以包括微处理器、微控制器、嵌入式处理器等。存储器402例如可以包括易失性存储器(如随机存取存储器ram)、硬盘驱动器(hdd)、非易失性存储器(如闪速存储器)、或其他存储器系统等。存储器402上存储有程序指令。该指令在由处理器401运行时,可以执行本公开的上述所描述的远端ue的处理方法中的一个或几个步骤。
[0137]
上文已经结合优选实施例对本公开的方法和涉及的设备进行了描述。本领域技术人员可以理解,上面示出的方法仅是示例性的,而且以上说明的各实施例在不发生矛盾的情况下能够相互组合。本发明的方法并不局限于上面示出的步骤和顺序。
[0138]
上面示出的用户设备可以包括更多的模块,例如还可以包括可以开发的或者将来开发的可用于基站、mme、或ue的模块等等。上文中示出的各种标识仅是示例性的而不是限制性的,本公开并不局限于作为这些标识的示例的具体信元。本领域技术人员根据所示实施例的教导可以进行许多变化和修改。
[0139]
应该理解,本公开的上述实施例可以通过软件、硬件或者软件和硬件两者的结合来实现。例如,上述实施例中的基站和用户设备内部的各种组件可以通过多种器件来实现,这些器件包括但不限于:模拟电路器件、数字电路器件、数字信号处理(dsp)电路、可编程处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、可编程逻辑器件(cpld),等等。
[0140]
此外,运行在根据本发明的设备上的程序可以是通过控制中央处理单元(cpu)来使计算机实现本发明的实施例功能的程序。该程序或由该程序处理的信息可以临时存储在易失性存储器(如随机存取存储器ram)、硬盘驱动器(hdd)、非易失性存储器(如闪速存储器)、或其他存储器系统中。
[0141]
用于实现本发明各实施例功能的程序可以记录在计算机可读记录介质上。可以通过使计算机系统读取记录在所述记录介质上的程序并执行这些程序来实现相应的功能。此处的所谓“计算机系统”可以是嵌入在该设备中的计算机系统,可以包括操作系统或硬件(如外围设备)。“计算机可读记录介质”可以是半导体记录介质、光学记录介质、磁性记录介
质、短时动态存储程序的记录介质、或计算机可读的任何其他记录介质。
[0142]
用在上述实施例中的设备的各种特征或功能模块可以通过电路(例如,单片或多片集成电路)来实现或执行。设计用于执行本说明书所描述的功能的电路可以包括通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或上述器件的任意组合。通用处理器可以是微处理器,也可以是任何现有的处理器、控制器、微控制器、或状态机。上述电路可以是数字电路,也可以是模拟电路。因半导体技术的进步而出现了替代现有集成电路的新的集成电路技术的情况下,本发明的一个或多个实施例也可以使用这些新的集成电路技术来实现。
[0143]
此外,本发明并不局限于上述实施例。尽管已经描述了所述实施例的各种示例,但本发明并不局限于此。安装在室内或室外的固定或非移动电子设备可以用作终端设备或通信设备,如av设备、厨房设备、清洁设备、空调、办公设备、自动贩售机、以及其他家用电器等。
[0144]
如上,已经参考附图对本发明的实施例进行了详细描述。但是,具体的结构并不局限于上述实施例,本发明也包括不偏离本发明主旨的任何设计改动。另外,可以在权利要求的范围内对本发明进行多种改动,通过适当地组合不同实施例所公开的技术手段所得到的实施例也包含在本发明的技术范围内。此外,上述实施例中所描述的具有相同效果的组件可以相互替代。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1