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

一种信号发送、接收、确定资源的方法及设备与流程

2022-05-18 12:42:49 来源:中国专利 TAG:

一种信号发送、接收、确定资源的方法及设备
1.本技术是分案申请,原申请的申请号是201880087587.0,原申请日是2018年01月31日,原申请的全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及通信技术领域,尤其涉及一种信号发送、接收、确定资源的方法及设备。


背景技术:

3.无线通信系统中的上行功率控制是非常重要的,通过上行功率控制,可以使得终端设备既保证上行数据的质量,又尽可能地减少对系统和其他用户的干扰,延长终端设备的电池的使用时间。目前的一种上行功率控制的方式为,终端设备向基站发送功率余量报告(power headroom report,phr),基站根据终端设备发送的phr来控制终端设备的上行发送功率。
4.在现有的窄带物联网(narrow band

internet of things,nb-iot)版本(版本(rel)-13/14)中,phr是终端设备在随机接入过程的第三消息(msg3)中,以媒体接入控制(media access control,mac)控制信元(control element,ce)的方式发送给基站的。
5.目前,如何进一步合理的避免功率浪费和对网络造成的干扰是亟待解决的问题。


技术实现要素:

6.本技术实施例提供一种信号发送、接收、确定资源的方法及设备,用于合理的避免功率浪费和对网络造成的干扰。
7.第一方面,提供第一种信号发送方法,该方法可通过终端设备执行。该方法包括:生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量;若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量,若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述mac ce包括第三比特域,所述第三比特域用于指示所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特,向网络设备发送所述mac ce。
8.相应的,第二方面,提供第一种信号接收方法,该方法可通过网络设备执行,网络设备例如为接入网设备,例如基站。该方法包括:从终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量,根据所述mac ce包括的第二比特域确定所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和所述第二比特域,所述第一比特域为预留比特域;或,根据所述mac ce包括的第三比特域确定所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特。
9.本技术实施例中,终端设备通过mac ce包括的第三比特域指示终端设备的功率余量,其中第三比特域中包括的第二比特域的比特是mac ce中原本的预留比特域,相当于,本技术实施例是利用了mac ce中原本未利用的比特域来跟mac ce中原本用来指示功率余量的第一比特域共同指示功率余量,则由于用于指示功率余量的比特数量增多,可指示的功率余量也就相应增多,或者,可以将本技术实施例所述的指示功率余量理解为指示phr的等级,那么可指示的phr的等级也就相应增多,在这种方案下,可以将终端设备的phr划分为较多的功率余量等级,从而每个功率余量等级所包括的功率余量的数量较少,这样也就减小了上报的粒度,则终端设备可以上报更精确的功率余量,而网络设备就能相应对终端设备进行更准确的功率控制,就能使终端设备使用合适的功率进行数据发送,在保证传输质量的同时,又能避免功率浪费,合理避免对网络造成的干扰。
10.在一个可能的设计中,若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述第四比特域为所述mac ce中的预留比特域;若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述第四比特域用于指示通过所述第三比特域指示功率余量。相应的,第二方面的方法还包括:所述mac ce还包括第四比特域,若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述第四比特域为所述mac ce中的预留比特域;若所述mac ce用于指示所述第二功率余量集合中的功率余量,根据所述第四比特域确定通过所述第三比特域指示功率余量。
11.因为mac ce可以用于指示第一功率余量集合中的功率余量,也可以用于指示第二功率余量集合中的功率余量,因此对于网络设备来说,需要知道mac ce究竟指示的是哪个功率余量集合中的功率余量,这样才能根据相应的功率余量集合和mac ce来最终确定终端设备的功率余量。因此,一种方式为,通过所述mac ce一并指示,究竟是通过第三比特域指示功率余量还是通过第一比特域和第二比特域指示功率余量,但本技术实施例重点关注的是通过第三比特域指示功率余量的情况,因此可以认为,是通过mac ce指示通过第三比特域指示功率余量。这样可以将具体指示的功率余量所属的功率余量集合通知给网络设备,使得网络设备能够根据正确的功率余量集合来确定终端设备的功率余量,提高确定的功率余量的准确性,也避免出错。
12.在一个可能的设计中,第一方面的方法还包括:向所述网络设备发送第一信令,所述第一信令用于指示通过所述第三比特域指示功率余量;或,通过ccch向所述网络设备发送所述mac ce,所述ccch的逻辑信道号标识为第一标识,所述第一标识用于指示通过所述第三比特域指示功率余量。相应的,第二方面的方法还包括:从所述终端设备接收第一信令,所述第一信令用于指示通过所述第三比特域指示功率余量;或,通过ccch从所述终端设备接收所述mac ce,所述ccch的逻辑信道号标识为第一标识,所述第一标识用于指示通过所述第三比特域指示功率余量。
13.前面介绍了,对于网络设备来说,需要知道mac ce究竟指示的是哪个功率余量集合中的功率余量,这样才能根据相应的功率余量集合和mac ce来最终确定终端设备的功率余量。因此,另外的方式为,通过第一信令来向网络设备指示,是通过第三比特域指示功率余量,第一信令例如为高层信令,例如rrc信令,或者也可以是其他的信令,或者,也可以通过ccch的逻辑信道号来指示是通过第三比特域指示功率余量。无论通过这两种方式中的哪种来指示,都无需占用mac ce中的额外比特,使得mac ce中的比特可以更多地用于指示功
率余量,进一步增多mac ce中用于指示功率余量的比特,使得能够指示的功率余量进一步增加,从而可以将功率余量等级划分的更细,每个功率余量等级包括的功率余量的取值可以更少,也就进一步提高了上报功率余量的准确性。
14.在一个可能的设计中,第一方面的方法还包括:从所述网络设备接收第二信令,所述第二信令用于指示通过mac ce包括的第三比特域指示功率余量。相应的,第二方面的方法还包括:向所述终端设备发送第二信令,所述第二信令用于指示通过mac ce包括的第三比特域指示功率余量。
15.对于网络设备来说,可能支持或者需要终端设备通过第三比特域来指示功率余量,或者也可能支持或者需要终端设备通过第一比特域和第二比特域来指示功率余量。因此,网络设备可以事先将网络设备的客观条件(即是否支持)或需求通过第二信令告知终端设备,例如第二信令用于指示通过第三比特域指示功率余量,那么终端设备就可以通过第三比特域来指示功率余量,从而使得终端设备的指示方式和网络设备的认知方式一致,减少出错的几率。其中,第二信令例如为广播信令,那么严格来讲,实际上网络设备是广播了第二信令,而不是向某个设备发送了第二信令。但作为终端设备来说也是接收了该第二信令,所以也可以认为网络设备向终端设备发送了第二信令。
16.第三方面,提供第二种信号发送方法,该方法可由终端设备执行。该方法包括:生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量,若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述第一比特域和所述第二比特域用于指示所述第二功率余量集合中的功率余量,向网络设备发送所述mac ce。
17.相应的,第四方面,提供第二种信号接收方法,该方法可由网络设备执行,网络设备例如为接入网设备,例如基站。该方法包括:从终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,根据所述第二比特域确定所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域,或,根据所述第一比特域和所述第二比特域确定所述第二功率余量集合中的功率余量。
18.本技术实施例中,终端设备通过mac ce包括的第一比特域和第二比特域指示终端设备的功率余量,其中第二比特域是mac ce中原本的预留比特域,相当于,本技术实施例是利用了mac ce中原本未利用的比特域来跟mac ce中原本用来指示功率余量的第一比特域共同指示功率余量,则由于用于指示功率余量的比特数量增多,可指示的功率余量也就相应增多,或者,可以将本技术实施例所述的指示功率余量理解为指示phr的等级,那么可指示的phr的等级也就相应增多,在这种方案下,可以将终端设备的phr划分为较多的功率余量等级,从而每个功率余量等级所包括的功率余量的数量较少,这样也就减小了上报的粒度,则终端设备可以上报更精确的功率余量,而网络设备就能相应对终端设备进行更准确的功率控制,就能使终端设备使用合适的功率进行数据发送,在保证传输质量的同时,又能避免功率浪费,合理避免对网络造成的干扰。
19.在一个可能的设计中,所述mac ce还包括第四比特域,若所述mac ce用于指示所
述第一功率余量集合中的功率余量,所述第四比特域为所述mac ce中的预留比特域;若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述第四比特域用于指示通过所述第一比特域和所述第二比特域指示功率余量。相应的,第四方面的方法还包括:所述mac ce还包括第四比特域,若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述第四比特域为所述mac ce中的预留比特域;若所述mac ce用于指示所述第二功率余量集合中的功率余量,根据所述第四比特域确定通过所述第一比特域和所述第二比特域指示功率余量。
20.在一个可能的设计中,第三方面的方法还包括:向所述网络设备发送第一信令,所述第一信令用于指示通过所述第三比特域指示功率余量;或,通过ccch向所述网络设备发送所述mac ce,所述ccch的逻辑信道号标识为第一标识,所述第一标识用于指示通过所述第三比特域指示功率余量。相应的,第四方面的方法还包括:从所述终端设备接收第一信令,所述第一信令用于指示通过所述第一比特域和所述第二比特域指示功率余量;或,通过ccch从所述终端设备接收所述mac ce,所述ccch的逻辑信道号标识为第一标识,所述第一标识用于指示通过所述第一比特域和所述第二比特域指示功率余量。
21.在一个可能的设计中,第三方面的方法还包括:从所述网络设备接收第二信令,所述第二信令用于指示通过mac ce包括的第三比特域指示功率余量。相应的,第四方面的方法还包括:向所述终端设备发送第二信令,所述第二信令用于指示通过mac ce包括的第一比特域和第二比特域指示功率余量。
22.其中,第一方面的方法和第二方面的方法,与第三方面的方法和第四方面的方法之间,只是对于比特域的理解不一样,在第一方面的方法和第二方面的方法中,将用于指示功率余量的比特域理解为一个整体的比特域(即第三比特域),而在第三方面的方法和第四方面的方法中,是将用于指示功率余量的比特域理解为两个独立的比特域(即第一比特域和第二比特域),关于其他的实施方式等都是类似的。因此,关于第三方面的方法和第四方面的方法中的相应设计的技术效果,可参考对第一方面的方法和第二方面的方法中的设计的相关描述。
23.第五方面,提供第三种信号发送方法,该方法可由终端设备执行。该方法包括:在处于连接态时,生成携带bsr的mac ce,所述mac ce还包括至少3个比特,所述至少3个比特用于指示功率余量;向网络设备发送所述mac ce。
24.相应的,第六方面,提供第三种信号接收方法,该方法可由网络设备执行,网络设备例如为接入网设备,例如基站。该方法包括:从终端设备接收mac ce;根据所述mac ce包括的至少3个比特确定所述终端设备的功率余量,以及,从所述mac ce中获得bsr。
25.本技术实施例中,终端设备可以在连接态时向网络设备指示终端设备的功率余量,例如,终端设备在数据传输过程中发生了功率余量发生变化,则终端设备可以采用本技术实施例提供的方式向网络设备指示终端设备的功率余量,以提高上行功率控制性能。另外,终端设备可以将bsr和终端设备的功率余量放在一个mac ce中一并发送,从而有助于节省信令开销。
26.另外在本技术实施例中,终端设备上报的功率余量可以是第一功率余量集合中的功率余量,也可以是第二功率余量集合中的功率余量,如果是第二功率余量集合中的功率余量,那么,phr可以被重新划分为相对于表1的4个功率余量等级来说的更多的功率余量等
级,在终端设备的功率余量的可取值范围不变的情况下,本技术实施例提供的第二功率余量集合能提供更细的划分粒度,从而每个功率余量等级包括的功率余量的取值相较于目前的第一功率余量集合来说会有所减少,且本技术实施例也提供更多的比特来指示终端设备的功率余量,与新提供的功率余量集合相适应,这样就减小了上报粒度,则终端设备可以上报更精确的功率余量,而网络设备就能相应对终端设备进行更准确的功率控制,就能使终端设备使用合适的功率进行数据发送,在保证传输质量的同时,又能避免功率浪费,合理避免对网络造成的干扰。
27.在一个可能的设计中,在满足以下至少一项的情况下,生成携带所述bsr的所述mac ce:
28.终端设备的第一下行路损与所述终端设备的第二下行路损的差值大于第一阈值,所述第一下行路损为所述终端设备当前的下行路损,所述第二下行路损为所述终端设备在最近一次向所述网络设备指示所述终端设备的功率余量时的下行路损;
29.所述功率余量和所述终端设备的第一功率余量的差值大于第二阈值,所述第一功率余量为所述终端设备最近一次向所述网络设备发送的功率余量;
30.所述终端设备的第一下行路损大于第三阈值,所述第一下行路损为所述终端设备当前的下行路损;和,
31.所述功率余量大于第四阈值。
32.终端设备在连接态下,可能向网络设备发送bsr的机会比较多,那么终端设备在每次发送bsr时都可以一并指示终端设备的功率余量。或者,因为终端设备的功率余量可能并没有持续发生变化,如果不断地向网络设备指示功率余量,可能也没有太大的必要,甚至反而对网络设备造成一些干扰,以及也花费了额外的信令开销。为此,本技术实施例还提供判断机制,终端设备可通过判断机制来确定是否要向网络设备指示终端设备的功率余量,从而可以有效避免频繁上报功率余量。并且,判断机制较为灵活,在实际应用时可以选择其中的至少一项来使用。
33.在一个可能的设计中,第五方面的方法还包括:从所述网络设备接收第一信令,所述第一信令用于配置在向所述网络设备发送bsr时一并指示功率余量。相应的,第六方面的方法还包括:向所述终端设备发送第一信令,所述第一信令用于配置所述终端设备在向所述网络设备发送bsr时一并指示功率余量。
34.作为网络设备来说,可能支持或需要终端设备在向网络设备发送bsr时一并指示功率余量,或者也可能不支持或不需要终端设备在向网络设备发送bsr时一并指示功率余量,因此,网络设备如果支持或需要终端设备在向网络设备发送bsr时一并指示功率余量,则可以通过第一信令来配置终端设备,从而终端设备就可以采用本技术实施例所提供的方式,在向网络设备发送bsr时一并指示功率余量,而如果网络设备没有配置,那么终端设备在向网络设备发送bsr时就可以不指示功率余量,使得终端设备的操作方式与网络设备的支持条件或者需求一致,减少出错的几率。其中,第一信令例如为广播信令,那么严格来讲,实际上网络设备是广播了第一信令,而不是向某个设备发送了第一信令。但作为终端设备来说也是接收了该第一信令,所以也可以认为网络设备向终端设备发送了第一信令。
35.第七方面,提供第一种确定资源的方法,该方法可由终端设备执行。该方法包括:获得网络设备指示的第一资源信息,所述第一资源信息用于发送msg3,所述第一资源信息
包括msg3的调制编码方案参数以及msg3使用的资源单位数参数,根据所述第一资源信息包括的参数的真子集,确定第二资源信息,所述第二资源信息用于实际发送msg3,其中,第二传输块大小小于第一传输块大小,所述第二传输块大小为所述第二资源信息包括的msg3的传输块大小,所述第一传输块大小为所述第一资源信息包括的msg3的传输块大小。
36.本技术实施例中可以使用数据早传流程,且对于网络设备分配的多余的资源,终端设备直接不加以利用即可,无需加入大量的padding bits,在使得终端设备能够向网络设备传输信息的基础上,也有助于减小终端设备的功耗。
37.第八方面,提供第二种确定资源的方法,该方法可由终端设备执行。该方法包括:获得网络设备指示的第一资源信息,所述第一资源信息用于发送msg3,所述第一资源信息包括msg3的mcs参数以及msg3使用的资源单位数参数,确定第一传输块大小大于第二传输块大小,则重新确定第二资源信息,所述第二资源信息包括的传输块大小为所述第二传输块大小。其中,所述第二传输块大小为终端设备实际发送msg3所需的传输块大小,所述第一传输块大小为所述第一资源信息包括的msg3的传输块大小。
38.本技术实施例中可以使用数据早传流程,且如果网络设备分配的资源过多,终端设备可以完全重新确定资源,终端设备是根据终端设备实际传输msg3所需的资源来重新确定的资源,从而确定的资源是符合终端设备的实际传输需求的,不会过多,从而终端设备无需加入大量的padding bits,在使得终端设备能够向网络设备传输信息的基础上,也有助于减小终端设备的功耗。
39.第九方面,提供第三种确定资源的方法,该方法可由终端设备执行。该方法包括:获得网络设备指示的多个资源信息,所述多个资源信息中的每个资源信息用于发送msg3,所述每个资源信息包括msg3的调制编码方案参数以及msg3使用的资源单位数参数,根据实际待发送的msg3的大小,确定通过所述多个资源信息中的第一资源信息发送实际待发送的msg3。
40.本技术实施例中,网络设备可以分配多个资源信息,从而终端设备可以从多个资源信息中选择一个资源信息来使用,既使得终端设备遵循了网络设备的指示,又利用了数据早传流程,同时也使得终端设备能够选择较为合适的资源信息来传输msg3,,无需加入大量的padding bits,在使得终端设备能够向网络设备传输信息的基础上,也有助于减小终端设备的功耗。
41.在一个可能的设计中,获得网络设备指示的多个资源信息,包括:从所述网络设备接收随机接入响应消息,所述随机接入响应消息携带所述多个资源信息,所述随机接入响应消息还用于指示所述多个资源信息的数量。
42.本技术实施例中,可以通过随机接入响应消息来携带多个资源信息,还可以通过随机接入响应消息来指示多个资源信息的数量,从而终端设备接收随机接入响应消息后,就可以确定该随机接入响应消息携带的多个资源信息的数量,从而正确地获得多个资源信息。且无需通过额外的信令来指示多个资源信息的数量,有助于节省传输资源。
43.第十方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
44.在一个可能的设计中,该终端设备的具体结构可包括处理器和收发器。处理器和
收发器可执行上述第一方面或第一方面的任意一种可能的设计所提供的方法中的相应功能。
45.第十一方面,提供一种通信装置,该通信装置例如为网络设备。该网络设备具有实现上述方法设计中的网络设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
46.在一个可能的设计中,该网络设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第二方面或第二方面的任意一种可能的设计所提供的方法中的相应功能。
47.第十二方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
48.在一个可能的设计中,该终端设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第三方面或第三方面的任意一种可能的设计所提供的方法中的相应功能。
49.第十三方面,提供一种通信装置,该通信装置例如为网络设备。该网络设备具有实现上述方法设计中的网络设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
50.在一个可能的设计中,该网络设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第四方面或第四方面的任意一种可能的设计所提供的方法中的相应功能。
51.第十四方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
52.在一个可能的设计中,该终端设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第五方面或第五方面的任意一种可能的设计所提供的方法中的相应功能。
53.第十五方面,提供一种通信装置,该通信装置例如为网络设备。该网络设备具有实现上述方法设计中的网络设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
54.在一个可能的设计中,该网络设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第六方面或第六方面的任意一种可能的设计所提供的方法中的相应功能。
55.第十六方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
56.在一个可能的设计中,该终端设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第七方面所提供的方法中的相应功能。
57.第十七方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行
相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
58.在一个可能的设计中,该终端设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第八方面或第八方面所提供的方法中的相应功能。
59.第十八方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
60.在一个可能的设计中,该终端设备的具体结构可包括处理器和收发器。处理器和收发器可执行上述第九方面或第九方面的任意一种可能的设计所提供的方法中的相应功能。
61.第十九方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
62.在一个可能的设计中,该终端设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第一方面或第一方面的任意一种可能的设计所提供的方法中的相应功能。
63.第二十方面,提供一种通信装置,该通信装置例如为网络设备。该网络设备具有实现上述方法设计中的网络设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
64.在一个可能的设计中,该网络设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第二方面或第二方面的任意一种可能的设计所提供的方法中的相应功能。
65.第二十一方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
66.在一个可能的设计中,该终端设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第三方面或第三方面的任意一种可能的设计所提供的方法中的相应功能。
67.第二十二方面,提供一种通信装置,该通信装置例如为网络设备。该网络设备具有实现上述方法设计中的网络设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
68.在一个可能的设计中,该网络设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第四方面或第四方面的任意一种可能的设计所提供的方法中的相应功能。
69.第二十三方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
70.在一个可能的设计中,该终端设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第五方面或第五方面的任意一种可能的设计所提供的方法中的相应功能。
71.第二十四方面,提供一种通信装置,该通信装置例如为网络设备。该网络设备具有实现上述方法设计中的网络设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
72.在一个可能的设计中,该网络设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第六方面或第六方面的任意一种可能的设计所提供的方法中的相应功能。
73.第二十五方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
74.在一个可能的设计中,该终端设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第七方面所提供的方法中的相应功能。
75.第二十六方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
76.在一个可能的设计中,该终端设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第八方面或第八方面所提供的方法中的相应功能。
77.第二十七方面,提供一种通信装置,该通信装置例如为终端设备。该终端设备具有实现上述方法设计中的终端设备的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
78.在一个可能的设计中,该终端设备的具体结构可包括处理模块和收发模块。处理模块和收发模块可执行上述第九方面或第九方面的任意一种可能的设计所提供的方法中的相应功能。
79.第二十八方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端设备,或者为设置在终端设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第一方面或第一方面的任意一种可能的设计中的方法。
80.第二十九方面,提供一种通信装置。该通信装置可以为上述方法设计中的网络设备,或者为设置在网络设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第二方面或第二方面的任意一种可能的设计中的方法。
81.第三十方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端设备,或者为设置在终端设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第三方面或第三方面的任意一种可能的设计中的方法。
82.第三十一方面,提供一种通信装置。该通信装置可以为上述方法设计中的网络设备,或者为设置在网络设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程
序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第四方面或第四方面的任意一种可能的设计中的方法。
83.第三十二方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端设备,或者为设置在终端设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第五方面或第五方面的任意一种可能的设计中的方法。
84.第三十三方面,提供一种通信装置。该通信装置可以为上述方法设计中的网络设备,或者为设置在网络设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第六方面或第六方面的任意一种可能的设计中的方法。
85.第三十四方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端设备,或者为设置在终端设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第七方面或第七方面的任意一种可能的设计中的方法。
86.第三十五方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端设备,或者为设置在终端设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第八方面或第八方面的任意一种可能的设计中的方法。
87.第三十六方面,提供一种通信装置。该通信装置可以为上述方法设计中的终端设备,或者为设置在终端设备中的芯片。该通信装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使通信装置执行上述第九方面或第九方面的任意一种可能的设计中的方法。
88.第三十七方面,提供第一种通信系统,该通信系统包括终端设备和网络设备;其中,所述终端设备,用于生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量;若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量,若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述mac ce包括第三比特域,所述第三比特域用于指示所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特,向所述网络设备发送所述mac ce;所述网络设备,用于从所述终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量,根据所述mac ce包括的第二比特域确定所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和所述第二比特域,所述第一比特域为预留比特域;
或,根据所述mac ce包括的第三比特域确定所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特。
89.第三十八方面,提供第二种通信系统,该通信系统包括终端设备和网络设备;其中,所述终端设备,用于生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量,若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述第一比特域和所述第二比特域用于指示所述第二功率余量集合中的功率余量,向所述网络设备发送所述mac ce;所述网络设备,用于从所述终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,根据所述第二比特域确定所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域,或,根据所述第一比特域和所述第二比特域确定所述第二功率余量集合中的功率余量。
90.第三十九方面,提供第三种通信系统,该通信系统包括终端设备和网络设备;其中,所述终端设备,用于在处于连接态时,生成携带bsr的mac ce,所述mac ce还包括至少3个比特,所述至少3个比特用于指示功率余量;向所述网络设备发送所述mac ce;所述网络设备,用于从终端设备接收mac ce;根据所述mac ce包括的至少3个比特确定所述终端设备的功率余量,以及,从所述mac ce中获得bsr。
91.其中,第三十七方面提供的通信系统、第三十八方面提供的通信系统和第三十九方面提供的通信系统,可以是不同的三个通信系统,或者其中的至少两个也可以是同一通信系统。
92.第四十方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法。
93.第四十一方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意一种可能的设计中所述的方法。
94.第四十二方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第三方面或第三方面的任意一种可能的设计中所述的方法。
95.第四十三方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第四方面或第四方面的任意一种可能的设计中所述的方法。
96.第四十四方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第五方面或第五方面的任意一种可能的设计中所述的方法。
97.第四十五方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第六方面或第六方面的任意一种可能的设计中所述的方法。
98.第四十六方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第七方面或第七方面的任意一种可能的设计中所述的方法。
99.第四十七方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第八方面或第八方面的任意一种可能的设计中所述的方法。
100.第四十八方面,提供一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第九方面或第九方面的任意一种可能的设计中所述的方法。
101.第四十九方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法。
102.第五十方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意一种可能的设计中所述的方法。
103.第五十一方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第三方面或第三方面的任意一种可能的设计中所述的方法。
104.第五十二方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第四方面或第四方面的任意一种可能的设计中所述的方法。
105.第五十三方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第五方面或第五方面的任意一种可能的设计中所述的方法。
106.第五十四方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第六方面或第六方面的任意一种可能的设计中所述的方法。
107.第五十五方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第七方面或第七方面的任意一种可能的设计中所述的方法。
108.第五十六方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第八方面或第八方面的任意一种可能的设计中所述的方法。
109.第五十七方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第九方面或第九方面的任意一种可能的设计中所述的方法。
110.本技术实施例利用了mac ce中原本未利用的比特域来跟mac ce中原本用来指示功率余量的第一比特域共同指示功率余量,终端设备可以上报更精确的功率余量,而网络设备就能相应对终端设备进行更准确的功率控制,就能使终端设备使用合适的功率进行数
据发送,在保证传输质量的同时,又能避免功率浪费,合理避免对网络造成的干扰。
附图说明
111.图1为本技术实施例的一种应用场景示意图;
112.图2为本技术实施例提供的第一种信号发送、接收方法的流程图;
113.图3为msg3包括的mac ce的示意图;
114.图4为本技术实施例提供的能够指示功率余量的mac ce的示意图;
115.图5为本技术实施例提供的第二种信号发送、接收方法的流程图;
116.图6为本技术实施例提供的承载bsr和终端设备的功率余量的mac ce的示意图;
117.图7为本技术实施例提供的第一种确定资源的方法的流程图;
118.图8为本技术实施例提供的第二种确定资源的方法的流程图;
119.图9为本技术实施例提供的第三种确定资源的方法的流程图;
120.图10为本技术实施例提供的可通过终端设备实现的通信装置的一种结构示意图;
121.图11为本技术实施例提供的可通过网络设备实现的通信装置的一种结构示意图;
122.图12为本技术实施例提供的可通过终端设备实现的通信装置的一种结构示意图;
123.图13为本技术实施例提供的可通过网络设备实现的通信装置的一种结构示意图;
124.图14为本技术实施例提供的可通过终端设备实现的通信装置的一种结构示意图;
125.图15为本技术实施例提供的可通过终端设备实现的通信装置的一种结构示意图;
126.图16为本技术实施例提供的可通过终端设备实现的通信装置的一种结构示意图;
127.图17a-图17b为本技术实施例提供的通信装置的两种结构示意图。
具体实施方式
128.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
129.以下,对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
130.1)终端设备,包括向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,ran)与核心网进行通信,与ran交换语音和/或数据。该终端设备可以包括用户设备(user equipment,ue)、无线终端设备、移动终端设备、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point,ap)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,智能穿戴式设备等。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,rfid)、传感器、全球定
位系统(global positioning system,gps)、激光扫描器等信息传感设备。
131.作为示例而非限定,在本技术实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
132.2)网络设备,例如包括基站(例如,接入点),可以是指接入网中在空中接口上通过一个或多个小区与无线终端设备通信的设备。网络设备可用于将收到的空中帧与网际协议(ip)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括ip网络。网络设备还可协调对空中接口的属性管理。例如,网络设备可以包括长期演进(long term evolution,lte)系统或演进的lte系统(lte-advanced,lte-a)中的演进型基站(nodeb或enb或e-nodeb,evolutional node b),或者也可以包括第五代移动通信技术(fifth generation,5g)新无线(new radio,nr)系统中的下一代节点b(next generation node b,gnb)或者或者也可以包括云接入网(cloudran)系统中的集中式单元(centralized unit,cu)和分布式单元(distributed ynit,du),本技术实施例并不限定。
133.3)nb-iot,目前第三代合作伙伴计划(3rd generation partnership project,3gpp)标准在研究基于蜂窝网络,通过设计新的空口,充分利用窄带技术的特点,来承载iot业务,这一类iot被称为nb-iot。与传统的蜂窝网络相比,nb-iot系统的业务和终端设备具有以下特点:
134.(1)业务低速率、长周期:与传统的蜂窝网络相比,nb-iot业务产生的数据包更小,同时对于时延通常不是很敏感。
135.(2)海量连接要求:对大规模部署的智能水/电表,智能家居,汽车,可穿戴设备等物联网终端设备,一个nb-iot的基站下可能覆盖大量这类型的终端设备,例如数量可能超过数万个。
136.(3)低成本要求:相较于现有的蜂窝网络终端设备来说,nb-iot系统要求终端设备的成本更低,以实现终端设备的海量部署。而低成本的需求要求终端设备的实现复杂性也要很低。
137.(4)低功耗要求:nb-iot系统要求终端设备的功耗更低,从而节约终端设备的电池电量,保证终端设备超长的待机时间,进而节约更换电池的人力成本。
138.为了应对上述低成本、深覆盖等需求,nb-iot系统有很多特有的设计。例如,nb-iot系统没有pucch,以简化终端设备、降低成本。此外,为了实现深覆盖,nb-iot系统的控制信道(例如窄带物理下行控制信道(narrow physical downlink control channel,npdcch))和数据信道(例如窄带物理下行共享信道(narrow physical cownlink shared channel,npdsch)、窄带物理上行共享信道(narrow physical uplink shared channel,npusch))采用重复发送的方式,对于同样的内容,通过成百上千次的重复发送,提高覆盖较差的终端设备成功接收的可能性。
139.4)phr,表示的是除了当前的物理上行共享信道(physical uplink shared channel,pusch)传输所使用的传输功率之外,终端设备还有多少传输功率可以使用,在这种情况下,phr即终端设备允许的最大传输功率与当前评估得到的pusch传输功率之间的差值,用公式可以简单地表示为:ph=ueallowedmaxtranspower

puschpower,其中,ueallowedmaxtranspower表示终端设备允许的最大传输功率,puschpower表示当前评估得到的pusch传输功率。或者,phr表示的是除了当前的pusch传输以及物理上行控制信道(physical uplink control channel,pucch)传输所使用的传输功率之外,终端设备还有多少传输功率可以使用,在这种情况下,phr即终端设备允许的最大传输功率与当前评估得到的pusch传输功率和pucch传输功率之间的差值,用公式可以简单地表示为:ph=ueallowedmaxtranspower

puschpower

pucchpower,其中,ueallowedmaxtranspower表示终端设备允许的最大传输功率,puschpower表示当前评估得到的pusch传输功率,pucchpower表示当前评估得到的pucch传输功率。
140.之所以定义功率余量,原因之一在于它可以作为网络设备分配上行资源块(resource block,rb)资源的一个参考依据。以phr是终端设备允许的最大传输功率与当前评估得到的pusch传输功率之间的差值为例,例如,如果ph值为负,表示当前的pusch传输功率已经超过终端设备允许的最大传输功率,在下次调度时可以考虑减少该终端设备的上行rb资源分配;而如果ph值为正,那么后续分配的上行rb的数目还可以继续增加。
141.5)随机接入过程,随机接入过程是指从终端设备发送随机接入前导码(preamble)开始尝试接入网络,到与网络设备建立起基本的信令连接之前的过程。随机接入是移动通信系统中非常关键的步骤,也是终端设备与网络设备建立通信链路的最后一步。例如,终端设备通过随机接入过程与网络设备进行信息交互,完成后续操作,例如呼叫、资源请求、或数据传输等,另外,终端设备还可以通过随机接入实现与系统的上行时间同步。
142.其中,随机接入过程可以分为竞争的随机接入过程和无竞争的随机接入过程。本技术实施例主要以基于竞争的随机接入过程为例进行说明。
143.基于竞争的随机接入过程大体可包括4个步骤:
144.步骤1、终端设备向网络设备发送随机接入前导码,则网络设备从终端设备接收随机接入前导码,其中,该随机接入前导码又被称为随机接入过程中的第一消息(msg1);
145.步骤2、网络设备向终端设备发送随机接入响应(random access response,rar)消息,则终端设备从网络设备接收rar消息,其中,该rar消息又被称为随机接入过程中的第二消息(msg2);
146.步骤3、终端设备向网络设备发送用于建立无线资源控制(radio resource control,rrc)连接的上行信令,则网络设备从终端设备接收该上行信令。其中,该上行信令又被称为随机接入过程中的msg3,该上行信令通常可以包括rrc信令部分和mac ce等,rrc信令根据不同的场景可以不同,例如为rrc连接建立请求、rrc重建立请求和rrc恢复请求等;
147.步骤4、网络设备向终端设备发送接收rrc连接建立消息,则终端设备从网络设备接收rrc连接建立消息,其中,该rrc连接建立消息又被称为随机接入过程中的第四消息(msg4)。
148.6)本技术实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个
以上,鉴于此,本技术实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
149.以及,除非有相反的说明,本技术实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。
150.如上介绍了本技术实施例涉及的一些概念,下面介绍本技术实施例的技术背景。
151.移动通信已经深刻地改变了人们的生活,但人们对更高性能移动通信的追求从未停止。为了应对未来爆炸性的移动数据流量增长、海量的设备连接、不断涌现的各类新业务和应用场景,5g系统将应运而生。物联网作为5g的组成部分,其市场需求增长迅猛,预测显示,到2022年5g物联网的连接数将会达到180亿。
152.目前,第三代合作伙伴计划(3rd generation partnership project,3gpp)标准已经基于蜂窝网络,针对物联网的特点提出了解决方案,例如nb-iot系统,利用窄带技术的特点,来承载iot业务。其中,nb-iot系统应用了独立于现有蜂窝网络(长期演进(long term evolution,lte))的新空口技术,终端设备的成本更低,支持的速率和移动性更低。
153.nb-iot系统在早期版本(rel-13/14)中,有很多针对物联网的小数据包传输特点的独特设计。例如,考虑到出具传输数据量较少、时间较短且终端移动性低,只在连接建立时进行一次功率余量上报,且功率余量上报粒度较lte来说较大,进而减少终端设备的复杂度和上报功率余量所需的信令开销。可参见表1,为目前nb-iot系统中可以上报的功率余量所属的功率余量表格,表1里的每一项表示一个功率余量等级(例如,ph=0这一项表示一个功率余量等级,ph=1这一项表示另一个功率余量等级),在表1中,一项也可以理解为一行。可以看到,在目前的nb-iot系统中,phr只分为表1所示的4个功率余量等级,其中的每个功率余量等级对应了多个具体的功率余量的取值。例如,终端设备确定终端设备的功率余量为第一功率余量,则确定第一功率余量属于表1所示的4个功率余量等级中的哪个功率余量等级,再向基站发送确定的功率余量等级,基站根据终端设备发送的功率余量等级来确定终端设备的功率余量。
154.表1
[0155][0156]
因为目前只有4个功率余量等级,则每个功率余量等级涵盖的功率余量的范围就比较大,也就是说,每个功率余量等级对应的功率余量的取值比较多,导致上报粒度也比较大。例如,第一功率余量和第二功率余量的差值比较大,但第一功率余量和第二功率余量都涵盖在表1中的ph=1这个功率余量等级下,则无论终端设备的功率余量是第一功率余量还是第二功率余量,终端设备上报的功率余量等级都是ph=1这个功率余量等级,那么网络设备根据终端设备上报的功率余量等级确定终端设备的功率余量时,很可能终端设备的功率余量本来是第一功率余量,但网络设备可能会确定终端设备的功率余量为第二功率余量。
由此可见,较大的上报粒度会导致上报的功率余量不够准确,使得网络设备确定的终端设备的功率余量也不够准确。
[0157]
随着nb-iot的不断商用,越来越多的应用场景被发现,新的挑战也随之而来。例如,部分应用对于phr的粒度要求较高,部分终端设备可能在传输过程中发生移动(例如共享单车)。在这些新场景下,现有的功率余量的上报粒度过大,致使上报的功率余量不够准确,且在数据传输过程中发生功率余量发生变化后也无法上报,导致上行功率控制性能不佳。
[0158]
因此,本技术实施例对nb-iot中上报功率余量的方法进行优化,以适应新的应用场景需求。本技术实施例可以适用于nb-iot系统,也可以适用于其他类似的通信系统。
[0159]
如上介绍了本技术实施例的技术背景,下面请参见图1,为本技术实施例的一种应用场景示意图。
[0160]
在图1中包括网络设备和多个终端设备,这些终端设备为nb-iot系统下的终端设备,例如包括冰箱、汽车、电视机等。网络设备例如为接入网设备,例如基站。图1所示的网络设备和至少一个终端设备可用于实现本技术实施例提供的技术方案。
[0161]
下面结合附图介绍本技术实施例提供的技术方案,在下文的介绍过程中,均以本技术实施例提供的技术方案应用在图1所示的应用场景为例,在实际应用中当然不限于此。另外在本文中,功率余量表格,也可以理解为功率余量集合,例如,表1所示的功率余量表格,可以理解为第一功率余量集合,而本技术实施例将要提供的新的功率余量表格,也可以理解为另外的功率余量集合,例如本技术实施例提供的一个新的功率余量表格,可以理解为第二功率余量集合。也就是说,“表格”和“集合”,这两个定义在本技术实施例中可以互相替换。
[0162]
本技术实施例提供第一种信号发送、接收方法,在第一种信号发送、接收方法中,终端设备是在向网络设备发送msg3时指示终端设备的功率余量,也就是说,在第一种信号发送、接收方法中,终端设备是在随机接入过程中向网络设备指示终端设备的功率余量。另外,在第一种信号发送方法中,终端设备向网络设备指示终端设备的功率余量,也可理解为终端设备是向网络设备指示终端设备的功率余量所属的功率余量等级,或者理解为,终端设备向网络设备指示终端设备的功率余量,是通过向网络设备指示终端设备的功率余量所属的功率余量等级来实现的。
[0163]
在第一种信号发送、接收方法中,本技术实施例提供至少一个新的功率余量表格,下文主要以提供一个新的功率余量表格为例,在实际应用中对于新的功率余量表格的数量不限制。例如将本技术实施例提供的一个新的功率余量表格称为第一功率余量表格,第一功率余量表格也就可以理解为第二功率余量集合。在第一功率余量表格中包括至少5项,其中每一项的形式可参考表1中的任意一项的形式,同理,每一项表示一个功率余量等级。也就是说,在本技术实施例中,phr可以被重新划分为相对于表1的4个功率余量等级来说的更多的功率余量等级,其中的每个功率余量等级也可以对应多个具体的功率余量的取值,但是相对于表1所示的功率余量表格来说,第一功率余量表格所包括的至少一个功率余量等级中的每个功率余量等级,对应的功率余量的取值的数量小于表1所示的功率余量表格所包括的一个功率余量等级对应的功率余量的取值的数量。那么,在终端设备的功率余量的可取值范围不变的情况下,本技术实施例提供的第一功率余量表格能提供更细的划分粒
度,从而每个功率余量等级包括的功率余量的取值相较于目前的表1来说会有所减少,这样就减小了上报粒度,从而提高了网络设备确定的终端设备的功率余量的准确性。其中,本技术实施例如果提供多个功率余量表格,则不同的功率余量表格包括的功率余量等级可以均不相同,或者,其中的至少两个功率余量表格包括的功率余量等级可以部分重叠。另外,本技术实施例提供的功率余量表格和表1所示的功率余量表格,包括的功率余量等级可以均不相同,或者,包括的功率余量等级可以部分重叠。
[0164]
请参见图2,第一种信号发送、接收方法的流程介绍如下。
[0165]
s21、网络设备向终端设备发送第二信令,则终端设备从网络设备接收第二信令。其中,第二信令用于指示通过mac ce包括的第三比特域指示终端设备的功率余量,或者,第二信令用于指示通过mac ce包括的第一比特域和第二比特域指示终端设备的功率余量。
[0166]
可以理解为,第二信令是用于通知终端设备,网络设备支持或者需要使用新的功率余量表格,下文以第一功率余量表格为例,或者理解为,第二信令是用于指示终端设备,在向网络设备发送功率余量时使用第一功率余量表格。
[0167]
例如,第二信令可通过广播形式发送。
[0168]
s22、终端设备向网络设备发送随机接入前导码,则网络设备从终端设备接收随机接入前导码。可以认为,在s22,随机接入过程开始。
[0169]
s23、网络设备向终端设备发送rar消息,则终端设备从网络设备接收rar消息。
[0170]
其中,在rar消息中可携带网络设备指示的msg3的传输资源。
[0171]
s24、终端设备生成mac ce,该mac ce用于指示第一功率余量集合中的功率余量,或者指示第二功率余量集合中的功率余量。其中,第一功率余量集合为表1所示的功率余量表格,第二功率余量集合可理解为第一功率余量表格。
[0172]
因为在s21中网络设备已经指示了,网络设备支持或需要使用新的功率余量表格,而终端设备自身知道该终端设备的能力信息,如果该终端设备的能力信息表示该终端设备也支持使用新的功率余量表格,则终端设备在向网络设备指示终端设备的功率余量时,就可以使用新的功率余量表格,例如第一功率余量表格。
[0173]
终端设备可进行物理层测量,得到终端设备的功率余量,再参照第一功率余量表格,可确定终端设备的功率余量在第一功率余量表格中所属的功率余量等级。例如,终端设备测量得到的终端设备的功率余量为第一功率余量,参考第一功率余量表格,确定第一功率余量属于第一功率余量表格中的第一功率余量等级,则终端设备要向网络设备发送的就是第一功率余量等级。
[0174]
作为一种示例,若所述mac ce用于指示第一功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,第一比特域为预留比特域,第二比特域用于指示第一功率余量集合中的功率余量。
[0175]
具体的,终端设备生成的mac ce中可包括第一比特域和第二比特域,其中的第二比特域为所述mac ce中原本用于指示功率余量的比特域,第一比特域为预留比特域,对此可参考图3,为携带在msg3中的所述mac ce的一种示意。图3中的ph所代表的比特域就用于指示终端设备的功率余量,或者说,用于指示终端设备的功率余量所属的功率余量等级,其中的r表示预留(reserved),即预留位,或者称为预留比特域,其中的dv用于指示数据量(data volume)。另外图3中在方框上面还平均划分了小格,其中的一个小格就代表一个比
特,例如,ph所代表的比特域包括2个比特,一个预留位包括1个比特。那么在图3中,第二比特域就可以包括ph所代表的比特域,第一比特域就可以包括r所代表的比特域,其中,图3中r所代表的比特域有2个,则第一比特域可以包括r所代表的2个比特域中的至少一个。如果终端设备通过第一功率余量集合来指示终端设备的功率余量,即,终端设备需指示第一功率余量集合中的功率余量,则终端设备可生成如图3所示的mac ce,通过第二比特域来指示第一功率余量集合中的功率余量。
[0176]
另外,可参考图4,为本技术实施例中终端设备生成的所述mac ce的一种示意。图4中,dv用于指示数据量,r表示预留位,第二比特域包括ph所代表的比特域,第一比特域包括phe所代表的比特域,可以看到,图4是将mac ce中原有的r所代表的1个比特域拿来作为了phe比特域,而图4中的phe比特域和ph比特域就可以用于联合指示终端设备的功率余量,也就是说,在图4中,有3个比特可用于指示终端设备的功率余量,相较于原来用2个比特来指示终端设备的功率余量来说,用于指示功率余量的比特数有所增加。另外,图4是以利用原有的其中一个预留位来与ph比特域联合指示终端设备的功率余量为例,在实际应用中不限于此,例如,也可以一并利用原有的2预留位来与ph比特域联合指示终端设备的功率余量,即,用4个比特来指示终端设备的功率余量,本技术实施例不作限制。如果终端设备通过第二功率余量集合来指示终端设备的功率余量,即,终端设备需指示第二功率余量集合中的功率余量,则终端设备可生成如图4所示的mac ce,通过第一比特域和第二比特域来联合指示第一功率余量集合中的功率余量。在这种情况下,第一比特域和第二比特域是两个比特域,终端设备是通过两个比特域来联合指示终端设备的功率余量。
[0177]
因为本技术实施例提供的第一功率余量表格中包括了至少5项,那么在指示第一功率余量表格所包括的功率余量等级时,就需要更多的比特来指示。因此,本技术实施例利用了mac ce中原本未利用的比特域来跟mac ce中原本用来指示功率余量等级的第一比特域共同指示功率余量,则可指示的功率余量等级相应增多,从而每个功率余量等级所包括的功率余量的数量有所减少,这样也就减小了上报的粒度,提高了网络设备确定的终端设备的功率余量的准确性。
[0178]
作为另一种示例,若所述mac ce用于指示第二功率余量集合中的功率余量,所述mac ce包括第三比特域,第三比特域用于指示第二功率余量集合中的功率余量,第三比特域包括第一比特域的比特和第二比特域的比特。
[0179]
在前文介绍图4时,以第一比特域和第二比特域是两个独立的比特域为例,实际上,也可以将第一比特域和第二比特域看做是一个比特域,例如称为第三比特域,可以理解为,在使用本技术实施例提供的第一功率余量表格后,第三比特域就可以用于指示终端设备的功率余量。在第三比特域中包括第一部分比特和第二部分比特,其中,第二部分比特为所述mac ce中原本用于指示功率余量的比特,第一部分比特为所述mac ce中原本的预留比特。可以理解为,第三比特域包括第一比特域的比特和第二比特域的比特,或者理解为,第三比特域包括了原来的第一比特域和第二比特域,是将第一比特域和第二比特域合并为了一个比特域。以图4为例,如果按照这种理解,则第三比特域就包括图4中的phe所代表的比特和ph所代表的比特,其中,ph所代表的比特就是第二部分比特,phe所代表的比特就是第一部分比特。如果终端设备通过第二功率余量集合来指示终端设备的功率余量,即,终端设备需指示第二功率余量集合中的功率余量,则终端设备可生成如图4所示的mac ce,通过第
三比特域来指示第一功率余量集合中的功率余量。因为对于终端设备来说,如果使用第二功率余量集合来指示终端设备的功率余量,可能会被配置为直接利用第三比特域来指示终端设备的功率余量,也就是说,对终端设备来说,可能不会感知到第三比特域实际上包括了原来的两个比特域,因此这种理解方式较为符合终端设备的具体实现。当然这只是不同的理解方式,方案实质是没有变化的。
[0180]
s25、终端设备向网络设备发送所述mac ce,则网络设备从终端设备接收所述mac ce。
[0181]
在本技术实施例中,终端设备可以将所述mac ce携带在msg3中发送给网络设备,则网络设备从终端设备接收msg3,通过解析msg3,就可以获得所述mac ce。
[0182]
前文中介绍了,本技术实施例提供了第一功率余量表格,终端设备发送的终端设备的功率余量是根据第一功率余量表格确定的,那么网络设备也就同样需要根据第一功率余量表格来确定终端设备所发送的功率余量。因为目前也有功率余量表格,即表1所示的功率余量表格,而本技术实施例又新提供了第一功率余量表格,虽然在s21中网络设备告知了终端设备,网络设备支持通过第一比特域和第二比特域上报功率余量,或者说网络设备支持使用第一功率余量表格,但考虑到终端设备的能力问题,可能并不是所有的终端设备都能够使用第一功率余量表格,例如一些老版本的终端设备可能只能使用表1所示的功率余量表格,因此,网络设备需要先知道终端设备究竟使用的是哪个功率余量表格,这就涉及到终端设备需要将所使用的功率余量表格告知网络设备。
[0183]
在本技术实施例中,终端设备向网络设备指示所使用的功率余量表格,包括但不限于如下几种方式:
[0184]
方式a、通过所述mac ce指示。
[0185]
例如,所述mac ce还包括第四比特域,若所述mac ce用于指示第一功率余量集合中的功率余量,第四比特域为所述mac ce中的预留比特域,若所述mac ce用于指示第二功率余量集合中的功率余量,第四比特域用于指示通过第三比特域指示功率余量。可以理解为,第四比特域本身是所述mac ce中的预留比特域,但如果所述mac ce用于指示第二功率余量集合中的功率余量,则可以对第四比特域加以利用,使得第四比特域来指示是通过第三比特域指示功率余量。
[0186]
继续以图4为例,在图4中,原有的2个预留比特域中的其中1个预留比特域被用于与原有的ph比特域一起联合指示终端设备的功率余量,那么,原有的2个预留比特域中剩余的1个预留比特域(即图4中的r所表示的比特域)就可以用于指示所述mac ce所指示的功率余量所属的功率余量表格,这个剩余的预留比特域就可以作为第四比特域。例如,终端设备能够使用的功率余量表格包括表1所示的功率余量表格和本技术实施例提供的第一功率余量表格,则图4中r所表示的比特域包括的1个比特的取值就可以用于指示功率余量表格,例如,该1比特的取值为“1”,表示所述mac ce所指示的功率余量所属的功率余量表格为第一功率余量表格,该1比特的取值为“0”,表示所述mac ce所指示的功率余量所属的功率余量表格为表1所示的功率余量表格,当然,该1比特的取值与所指示的功率余量表格的关系只是示例,实际不限于此。
[0187]
在方式a下,终端设备的功率余量和该功率余量所属的功率余量表格都可以在所述mac ce中一并指示,无需使用额外的资源来指示,能够节省传输资源。
[0188]
方式b、通过第一信令指示。
[0189]
第一信令例如为rrc信令,那么,终端设备可以向网络设备发送rrc信令,则网络设备从终端设备接收rrc信令,该rrc信令就可以用于指示终端设备在所述mac ce中所指示的终端设备的功率余量所属的功率余量表格,或者理解为,该rrc信令用于指示通过第三比特域指示功率余量,或该rrc信令用于指示通过第一比特域和第二比特域指示功率余量。
[0190]
例如,终端设备在msg3的rrc信令中,指示所述mac ce中所指示的终端设备的功率余量所属的功率余量表格。在rrc信令中的指示形式可以为显示的指示,也可以为隐式的指示,如通过指示终端设备的版本号来指示等。
[0191]
在方式b下,rrc信令中可用于指示功率余量表格的比特数可以比较多,对于功率余量表格较多的情况较为适用。
[0192]
方式c、通过信道的逻辑信道号指示。
[0193]
例如,终端设备将所述mac ce携带在msg3中,通过公共控制信道(common control channel,ccch)向网络设备发送携带了所述mac ce的msg3,则网络设备通过ccch从终端设备接收该msg3。其中,ccch可以认为是不变的,但同一个ccch也可以有多个逻辑信道号标识,因此可通过ccch的逻辑信道号标识来表示不同的msg3。这里所述的不同的msg3,是指携带不同的mac ce的msg3,而使用的功率余量表格不同,就认为是不同的mac ce,可以理解为,可通过ccch的逻辑信道号标识来表示不同的功率余量表格,或者理解为,该ccch的逻辑信道号标识用于指示通过第三比特域指示功率余量,或该ccch的逻辑信道号标识用于指示通过第一比特域和第二比特域指示功率余量。
[0194]
例如,终端设备将生成的mac ce携带在msg3中,通过ccch向网络设备发送msg3,如果该mac ce所指示的终端设备的功率余量所属的功率余量表格为第一功率余量表格,则该ccch的逻辑信道号标识可以是第一标识,而如果该mac ce所指示的终端设备的功率余量所属的功率余量表格为表1所示的功率余量表格,则该ccch的逻辑信道号标识可以是第二标识,即,第一标识和第二标识都可以用于指示mac ce所指示的终端设备的功率余量所属的功率余量表格。
[0195]
无论是通过方式b指示还是通过方式c指示,都无需占用mac ce中的比特来指示功率余量表格,则mac ce中的预留比特域都可以被用于与ph域一起联合指示终端设备的功率余量,扩展了msg3可以发送的功率余量的范围,可以上报更细粒度的功率余量。
[0196]
在具体实施的过程中,可以随机选择方式a、方式b或方式c来指示功率余量表格,或者也可以由网络设备配置具体使用方式a、方式b和方式c中的哪种方式来指示功率余量表格,或者协议也可以规定具体使用方式a、方式b和方式c中的哪种方式来指示功率余量表格,具体的不作限制。
[0197]
s26、网络设备根据接收的所述mac ce的第二比特域确定终端设备的功率余量,或,网络设备根据接收的所述mac ce的第三比特域确定终端设备的功率余量。
[0198]
其中,若所述mac ce用于指示第一功率余量集合中的功率余量,则网络设备根据所述mac ce包括的第二比特域确定第一功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,第一比特域为预留比特域;或,若所述mac ce用于指示第二功率余量集合中的功率余量,则网络设备根据所述mac ce包括的第三比特域确定第二功率余量集合中的功率余量,第三比特域包括第一比特域的比特和第二比特域的比特。
[0199]
或者,若所述mac ce用于指示第一功率余量集合中的功率余量,则网络设备根据第二比特域确定第一功率余量集合中的功率余量,第一比特域为预留比特域;或,若所述mac ce用于指示第二功率余量集合中的功率余量,则网络设备根据第一比特域和第二比特域确定第二功率余量集合中的功率余量。
[0200]
终端设备通过所述mac ce指示的实际上是终端设备的功率余量所属的功率余量等级,则网络设备在确定功率余量表格后,通过将终端设备通过所述mac ce指示的功率余量等级与确定的功率余量表格匹配,就可以确定终端设备的功率余量。
[0201]
具体的,如果所述mac ce包括第一比特域和第二比特域,且第一比特域为预留比特域,第二比特域用于指示第一功率余量集合中的功率余量,则网络设备根据第二比特域可以确定终端设备的功率余量等级,再根据第一功率余量集合,就可以最终确定终端设备的功率余量;
[0202]
或者,如果所述mac ce包括第一比特域和第二比特域,且第一比特域和第二比特域用于联合指示第二功率余量集合中的功率余量,则网络设备根据第一比特域和第二比特域可以确定终端设备的功率余量等级,再根据第二功率余量集合,就可以最终确定终端设备的功率余量;
[0203]
或者,如果所述mac ce包括第三比特域,且第三比特域用于联合指示第二功率余量集合中的功率余量,则网络设备根据第三比特域可以确定终端设备的功率余量等级,再根据第二功率余量集合,就可以最终确定终端设备的功率余量。
[0204]
其中,如果终端设备通过s25中介绍的方式a指示功率余量表格,则网络设备就根据所述mac ce确定终端设备的功率余量所属的功率余量表格,如果终端设备通过s25中介绍的方式b指示功率余量表格,则网络设备可根据接收的rrc信令来确定所述mac ce指示的终端设备的功率余量所属的功率余量表格,如果终端设备通过s25中介绍的方式c指示功率余量表格,则网络设备可根据承载msg3的ccch的逻辑信道号来确定所述mac ce指示的终端设备的功率余量所属的功率余量表格。
[0205]
在图2所示的流程中,s21~s23都是可选的步骤,不是必须执行的。
[0206]
在本技术实施例中,phr可以被重新划分为相对于表1的4个功率余量等级来说的更多的功率余量等级,在终端设备的功率余量的可取值范围不变的情况下,本技术实施例提供的第一功率余量表格能提供更细的划分粒度,从而每个功率余量等级包括的功率余量的取值相较于目前的表1来说会有所减少,且本技术实施例也提供更多的比特来指示终端设备的功率余量,与新提供的功率余量表格相适应,这样就减小了上报粒度,则终端设备可以上报更精确的功率余量,而网络设备就能相应对终端设备进行更准确的功率控制,就能使终端设备使用合适的功率进行数据发送,在保证传输质量的同时,又能避免功率浪费,合理避免对网络造成的干扰。且本技术实施例中,终端设备还是在向网络设备发送msg3时一并指示终端设备的功率余量,可以在一定程度上复用现有的指示终端设备的功率余量的流程,对目前的流程来说影响不太大,更有利于与现有技术兼容。
[0207]
另外,在前文介绍了,目前,终端设备在数据传输过程中发生功率余量发生变化后无法上报,也就是说,目前,终端设备在连接态时无法上报功率余量,导致上行功率控制性能不佳。鉴于此,本技术实施例提供第二种信号发送、接收方法,以解决终端设备在连接态时无法上报功率余量的问题。另外,在第二种信号发送、接收方法中,终端设备向网络设备
指示终端设备的功率余量,也可理解为终端设备是向网络设备指示终端设备的功率余量所属的功率余量等级,或者理解为,终端设备向网络设备指示终端设备的功率余量,是通过向网络设备指示终端设备的功率余量所属的功率余量等级来实现的。
[0208]
在第二种信号发送、接收方法中,本技术实施例也可以提供至少一个新的功率余量表格,下文主要以提供一个新的功率余量表格为例,在实际应用中对于新的功率余量表格的数量不限制。例如,本技术实施例提供的一个新的功率余量表格称为第二功率余量表格,第二功率余量表格也就可以理解为第二功率余量集合。在第二功率余量表格中包括至少5项,其中每一项的形式可参考表1中的任意一项的形式,同理,每一项表示一个功率余量等级。也就是说,在本技术实施例中,phr可以被重新划分为相对于表1的4个功率余量等级来说的更多的功率余量等级,其中的每个功率余量等级也可以对应多个具体的功率余量的取值,但是相对于表1所示的功率余量表格来说,第二功率余量表格所包括的至少一个功率余量等级中的每个功率余量等级,对应的功率余量的取值的数量小于表1所示的功率余量表格所包括的一个功率余量等级对应的功率余量的取值的数量。那么,在终端设备的功率余量的可取值范围不变的情况下,本技术实施例提供的第二功率余量表格能提供更细的划分粒度,从而每个功率余量等级包括的功率余量的取值相较于目前的表1来说会有所减少,这样就减小了上报粒度,从而提高了网络设备确定的终端设备的功率余量的准确性。其中,第二功率余量表格与图2所示的实施例所提供的第一功率余量表格,可以是同一个功率余量表格,也可以是不同的功率余量表格,本技术实施例不作限制。其中,本技术实施例如果提供多个功率余量表格,则不同的功率余量表格包括的功率余量等级可以均不相同,或者,其中的至少两个功率余量表格包括的功率余量等级可以部分重叠。另外,本技术实施例提供的功率余量表格和表1所示的功率余量表格,包括的功率余量等级可以均不相同,或者,包括的功率余量等级可以部分重叠。
[0209]
但在第二种信号发送、接收方法中,不限制具体使用的功率余量表格,例如,终端设备可以使用第二功率余量表格,也可以继续使用表1所示的功率余量表格。
[0210]
请参见图5,第二种信号发送、接收方法的流程介绍如下。
[0211]
s51、网络设备获得终端设备的能力信息。
[0212]
在本技术实施例中,终端设备的能力信息可用于指示终端设备是否支持扩展的功率余量上报,对此可理解为,终端设备的能力信息可用于指示终端设备是否支持在触发缓冲状态报告(buffer status report,bsr)时一并触发功率余量上报。
[0213]
也就是说,在图5所示的实施例中,终端设备是在向网络设备发送bsr时一并指示终端设备的功率余量。终端设备向网络设备发送bsr,一般是终端设备需要发送上行数据,那么此时一并向网络设备指示终端设备的功率余量,正好有利于网络设备进行上行功率控制,使得向网络设备指示功率余量的时机较好。
[0214]
其中,网络设备获得终端设备的能力信息的方式,包括但不限于如下几种:
[0215]
方式1、通过随机接入过程获得。
[0216]
例如,在随机接入过程中,终端设备向网络设备发送随机接入前导码,则网络设备从终端设备接收随机接入前导码。接着,网络设备向终端设备发送rar消息,在rar消息中可携带msg3的传输资源,则终端设备从网络设备接收rar消息。接着,终端设备向网络设备发送msg3,在msg3中,可以指示终端设备的能力信息,而终端设备的能力信息就可以指示终端
设备是否支持在触发bsr时一并触发功率余量上报,则网络设备从终端设备接收msg3,通过解析msg3就可以获得终端设备的能力信息,从而就可以确定终端设备是否支持在触发bsr时一并触发功率余量上报。
[0217]
在方式1下,网络设备可直接从终端设备获得终端设备的能力信息,使得获得的终端设备的能力信息较为准确,且可以通过随机接入过程获取,无需终端设备再额外发送其他的信息,较为节省传输资源。
[0218]
方式2、通过核心网设备获取。
[0219]
例如,网络设备可以向核心网设备发送请求消息,该请求消息用于请求获得终端设备的能力信息,例如该请求消息可携带终端设备的身份标识号(id)。核心网设备从网络设备接收该请求消息后,可以查询该终端设备的能力信息,并向网络设备发送该终端设备的能力信息,则网络设备就可以从核心网设备接收该终端设备的能力信息,从而确定该终端设备是否支持在触发bsr时一并触发功率余量上报。核心网设备例如为移动管理实体(mobility management entity,mme),具体的不做限制。
[0220]
在方式2下,网络设备无需与终端设备进行交互就能够获得终端设备的能力信息,减少了空口的交互过程或交互的数据量,能够节省空口传输资源。
[0221]
在具体实施的过程中,可以随机选择方式1或方式2来获得终端设备的能力信息,或者协议也可以规定具体使用方式1和方式2中的哪种方式来获得终端设备的能力信息,具体的不作限制。
[0222]
s52、网络设备向终端设备发送第一信令,则终端设备从网络设备接收第一信令,第一信令用于配置终端设备在向网络设备发送bsr时一并指示终端设备的功率余量。
[0223]
网络设备在s51中获得了终端设备的能力信息,如果终端设备的能力信息指示该终端设备能够支持在向网络设备发送bsr时一并指示终端设备的功率余量,则网络设备就可以向终端设备发送第一信令,以配置终端设备在向网络设备发送bsr时一并指示终端设备的功率余量。
[0224]
s53、终端设备生成携带bsr的mac ce,所述mac ce还用于通过至少3个比特指示终端设备的功率余量。
[0225]
在本技术实施例中,终端设备可以使用表1所示的功率余量表格,或者也可以使用新的功率余量表格,具体使用哪个功率余量表格,可以通过协议规定,或者可以通过网络设备配置,在这两种情况下,终端设备都无需再额外向网络设备指示所使用的功率余量表格。或者,协议未规定使用哪个功率余量表格,网络设备也未配置使用哪个功率余量表格,则终端设备可以通过所述mac ce一并指示使用的功率余量表格,或者,终端设备也可以通过额外的信令指示使用的功率余量表格,例如通过rrc信令指示,具体的实施方式,可参考图2所示的实施例中的相关描述,不多赘述。
[0226]
在s53中,终端设备生成的mac ce的一种示意可参考图6。图6中的lcg id表示逻辑信道号,bsr所示的比特域用于承载bsr,ph所示的比特域用于指示终端设备的功率余量,r表示预留位,或称为预留比特域。可以形象地理解为,图6中的第一行方框用于承载bsr,第二行方框用于指示终端设备的功率余量。另外图6中在方框上面还平均划分了小格,其中的一个小格可代表一个比特,例如,ph所代表的比特域包括4个比特,一个预留位包括1个比特。如果终端设备通过不同的mac ce来分别发送bsr和指示终端设备的功率余量,则每个
mac ce都需要包括子头子头也需占据一定的传输资源,但如果终端设备通过一个mac ce来发送bsr和指示终端设备的功率余量,如图6所示,则该mac ce只需包括一个子头(图6中未画出),减少了子头的数量,有助于节省传输资源。
[0227]
以图6为例,如果终端设备使用表1所示的功率余量表格,则可以利用图6中所示的ph比特域来指示终端设备的功率余量,则所述mac ce中有至少2个比特用于指示终端设备的功率余量。如果终端设备使用第二功率余量表格,则可以利用图6中所示的ph比特域来指示终端设备的功率余量,或者,如果第二功率余量表格包括的功率余量等级较多,则可以利用图6所示的ph比特域和至少一个预留比特域来联合指示终端设备的功率余量,具体使用多少个预留比特域和ph比特域来联合指示终端设备的功率余量,与第二功率余量表格包括的功率余量等级的数量有关,总之,如果终端设备使用第二功率余量表格,则所述mac ce中有至少3个比特用于指示终端设备的功率余量。例如,第二功率余量表格包括的功率余量等级的数量为32,则ph比特域包括4个比特,那么就可以利用ph比特域和其中的一个预留比特域来联合指示终端设备的功率余量,即,利用5比特来指示终端设备的功率余量,就能够指示32个功率余量等级。其中,用于与ph比特域联合指示终端设备的功率余量的预留比特域,在图6中可以与ph比特域相邻,或者也可以不相邻,具体的不作限制。
[0228]
s54、终端设备向网络设备发送所述mac ce,则网络设备从终端设备接收所述mac ce。
[0229]
s55、网络设备根据所述mac ce包括的至少3个比特确定终端设备的功率余量,以及,从所述mac ce中获得bsr。
[0230]
网络设备通过解析所述mac ce,就可以获得bsr,以及获得终端设备所指示的功率余量等级,则网络设备在确定功率余量表格后,通过将终端设备通过所述mac ce指示的功率余量等级与确定的功率余量表格匹配,就可以确定终端设备的功率余量。
[0231]
其中,如果终端设备是通过协议规定确定使用哪个功率余量表格,则网络设备也是通过协议规定来确定使用哪个功率余量表格,或者,如果终端设备是通过网络设备配置确定使用哪个功率余量表格,则网络设备根据对终端设备的配置就可以确定使用哪个功率余量表格,或者,如果终端设备通过所述mac ce指示功率余量表格,则网络设备就根据所述mac ce确定终端设备的功率余量所属的功率余量表格,如果终端设备通过rrc信令指示功率余量表格,则网络设备可根据接收的rrc信令来确定所述mac ce指示的终端设备的功率余量所属的功率余量表格。
[0232]
终端设备在连接态下,可能向网络设备发送bsr的机会比较多,那么终端设备在每次发送bsr时都可以一并指示终端设备的功率余量。或者,因为终端设备的功率余量可能并没有持续发生变化,如果不断地向网络设备指示功率余量,可能也没有太大的必要,甚至反而对网络设备造成一些干扰,以及也花费了额外的信令开销。为此,本技术实施例还提供判断机制,终端设备可通过判断机制来确定是否要向网络设备指示终端设备的功率余量,从而可以有效避免频繁上报功率余量。
[0233]
例如,判断机制包括但不限于以下至少一项,那么,在满足以下至少一项的情况下,终端设备生成所述mac ce,也就是说,在满足以下至少一项的情况下,终端设备可以在发送bsr时一并向网络设备指示功率余量:
[0234]
终端设备的第一下行路损与终端设备的第二下行路损的差值大于第一阈值,第一
下行路损为终端设备当前的下行路损,第二下行路损为终端设备在最近一次向网络设备指示终端设备的功率余量时的下行路损;
[0235]
终端设备当前的功率余量和终端设备的第一功率余量的差值大于第二阈值,第一功率余量为终端设备最近一次向网络设备指示的功率余量;
[0236]
终端设备的第一下行路损大于第三阈值,第一下行路损为终端设备当前的下行路损;和,
[0237]
终端设备当前的功率余量大于第四阈值。
[0238]
其中,第一阈值、第二阈值、第三阈值和第四阈值,可以通过协议定义,或者也可以通过网络设备配置给终端设备。
[0239]
可以看到,判断机制较为灵活,在实际应用时可以随机选择其中的一种或多种来进行判断,或者具体选择哪种或哪几种判断机制可以通过协议规定,或者具体选择哪种或哪几种判断机制也可以通过网络设备配置,而且以上的判断机制只是举例,在具体应用中还可能有其他的判断机制,具体的不作限制。
[0240]
在图5所示的流程中,s51和s52都是可选的步骤,不是必须执行的。
[0241]
在本技术实施例中,phr可以被重新划分为相对于表1的4个功率余量等级来说的更多的功率余量等级,在终端设备的功率余量的可取值范围不变的情况下,本技术实施例提供的第一功率余量表格能提供更细的划分粒度,从而每个功率余量等级包括的功率余量的取值相较于目前的表1来说会有所减少,且本技术实施例也提供更多的比特来指示终端设备的功率余量,与新提供的功率余量表格相适应,这样就减小了上报粒度,则终端设备可以上报更精确的功率余量,而网络设备就能相应对终端设备进行更准确的功率控制,就能使终端设备使用合适的功率进行数据发送,在保证传输质量的同时,又能避免功率浪费,合理避免对网络造成的干扰。且本技术实施例中,终端设备可以在连接态向网络设备指示终端设备的功率余量,例如,终端设备在数据传输过程中发生了功率余量发生变化,则终端设备可以采用本技术实施例提供的方式向网络设备指示终端设备的功率余量,以提高上行功率控制性能。另外,终端设备可以将bsr和终端设备的功率余量放在一个mac ce中一并发送,从而有助于节省信令开销。
[0242]
在图2所示的实施例和图5所示的实施例中,均是以终端设备向网络设备指示终端设备的功率余量为例,实际上在图2所示的实施例中,终端设备通过msg3除了向网络设备指示终端设备的功率余量之外,还可以向网络设备传输其他信息,例如终端设备可以利用msg3的至少一个预留比特域或msg3中的mac ce向网络设备传输终端设备的下行干扰信息,而在图5所示的实施例中也是同样,终端设备在连接态通过mac ce除了向网络设备指示终端设备的bsr和功率余量之外,还可以向网络设备传输其他信息,例如终端设备可以利用mac ce向网络设备传输终端设备的下行干扰信息等。具体的,无论是图2所示的实施例还是图5所示的实施例,向网络设备指示功率余量只是一种示例,具体的向网络设备发送的信息不作限制。
[0243]
在图2所示的实施例或图5所示的实施例中,终端设备可以通过更多的比特来指示终端设备的功率余量,以减小上报粒度,解决了网络设备确定的终端设备的功率余量不够准确的技术问题,提高了网络设备确定的终端设备的功率余量的准确性。那么接下来,我们再讨论另一个技术问题。
[0244]
在现有的随机接入流程中,只允许终端设备传输最基本的建立连接等信息,网络设备只会调度很少的资源用于传输msg3,例如88比特,所以为msg3分配的资源能够支持传输的数据量很小。因此,在目前讨论的nb-iot增强版本中,考虑在随机接入过程中的msg3中传输适量的上行数据,即数据早传流程,使得终端设备能够较为及时地向网络设备传输一些数据,无需等到连接建立后再传输。为此,网络设备可以给终端设备传输msg3分配较多的上行资源,则终端设备可以在msg3中传输较多的上行数据。
[0245]
针对这一新特性,可以考虑令终端设备在msg3中上报一些信息。但是和正常的数据相比,终端设备上报的这些信息通常来说数据量较小,一旦使用数据早传流程,网络设备无法预知终端设备的传输目的,都会按照典型的上行数据量,为终端设备分配至少几百比特的上行资源供msg3传输,而终端设备可能只需使用其中的很少一部分资源就足够传输需传输的信息,则对于剩余的资源,终端设备就需要加入填充比特(padding bits)。也就是说,如果使用数据早传机制,那么终端设备就会为了很少量的信息上报而加入大量的padding bits,对于终端设备来说功耗较大。
[0246]
鉴于此,本技术实施例提供第一种确定资源的方法,通过采用该方法,既可以利用数据早传机制来上报一些信息,又无需终端设备加入大量的padding bits,有助于节省终端设备的功耗。
[0247]
请参见图7,该方法的流程介绍如下。
[0248]
s71、终端设备向网络设备发送随机接入前导码,则网络设备从终端设备接收随机接入前导码。
[0249]
其中,因为是利用数据早传机制,所以终端设备可以是在用于数据早传的预留资源上向网络设备发送随机接入前导码,网络设备也是在用于数据早传的预留资源上从终端设备接收随机接入前导码。
[0250]
s72、终端设备获得网络设备指示的第一资源信息,第一资源信息用于发送msg3,第一资源信息包括msg3的调制编码方案(modulation and coding scheme,mcs)参数以及msg3使用的资源单位(resource unit,ru)数参数。
[0251]
其中,终端设备获得网络设备指示的第一资源信息,例如是通过从网络设备接收的rar获得,例如,网络设备向终端设备发送rar消息,则终端设备从网络设备接收rar消息,在该rar消息中可以包括1个上行授权信息(ul grant),该ul grant就可以指示第一资源信息,可理解为,该ul grant可用于指示msg3使用的mcs,以及msg3使用的ru数,ru为资源单位,不同的系统ru可以不同,ru数可以指示使用的资源量多少。因此,图7中的s72,以终端设备通过从网络设备接收的rar获得第一资源信息为例,即,图7中的s72包括了网络设备向终端设备发送rar、终端设备从网络设备接收rar的过程,还包括了终端设备通过rar获得第一资源信息的过程。
[0252]
其中,可用于在msg3中进行数据上报或传输的tbs,以及tbs和mcs以及资源单位数之间的映射关系,为网络设备预配置给终端设备的信息,或协议标准化固定的信息。因此,在获得msg3使用的mcs,以及msg3使用的资源单位数后,终端设备通过查表就可以确定第一资源信息所指示的传输块大小(transport block size,tbs),具体的查表方式可参考现有技术。或者,第一资源信息也可以直接携带msg3使用的mcs、msg3使用的资源单位数、以及msg3使用的tbs,即,网络设备也可以直接指示tbs,无需终端设备查表。
[0253]
s73、终端设备根据第一资源信息包括的参数的真子集,确定第二资源信息,第二资源信息用于终端设备实际发送msg3,其中,第二传输块大小小于第一传输块大小,第二传输块大小为第二资源信息包括的msg3的传输块大小,第一传输块大小为第一资源信息包括的msg3的传输块大小。
[0254]
在前文中介绍了,既然是使用数据早传机制,那么网络设备分配的用于传输msg3的资源通常较多,即,第一资源信息所指示的tbs可能是比较大的。以终端设备要通过msg3来指示终端设备的功率余量为例,在指示功率余量时,实际需要的资源并没有太多,相对于第一资源信息所指示的tbs来说可能会小很多。因此本技术实施例提出,终端设备可以不用完全按照网络设备的指示来操作,例如,网络设备指示了msg3使用的mcs和msg3使用的资源单位数这两个参数,则终端设备可以只利用其中的一个参数来最终确定第二资源信息。
[0255]
作为第一种示例,终端设备可以使用网络设备在第一资源信息中指示的msg3的mcs,在mcs不变的情况下,在第一资源信息指示的资源单位数的基础上减小资源单位数,终端设备传输msg3实际需要的tbs,终端设备是知道的,因此终端设备在可用于在msg3中进行数据上报或传输的tbs中,重新选择足够传输需要传输的数据的最小的tbs,以确定第二资源信息。
[0256]
作为第二种示例,终端设备可以使用网络设备在第一资源信息中指示的msg3的资源单位数,在资源单位数不变的情况下,在第一资源信息指示的mcs的基础上降低mcs,终端设备传输msg3实际需要的tbs,终端设备是知道的,因此终端设备在可用于在msg3中进行数据上报或传输的tbs中,重新选择足够传输需要传输的数据的最小的tbs。
[0257]
可见,无论使用以上的第一种示例还是第二种示例,最终确定的第二资源信息包括的msg3的mcs与第一资源信息包括的msg3的mcs相同,第二资源信息包括的msg3的资源单位数小于第一资源信息包括的msg3的资源单位数,第二资源信息包括的msg3的tbs小于第一资源信息包括的msg3的tbs。相当于,终端设备只利用了网络设备所指示的一部分资源,而对于剩余的资源未加以利用。而且在本技术实施例中,对于第三tbs所对应的资源,终端设备不加以利用,也就是说,对于第三tbs所对应的资源,终端设备无需添加padding bits,第三tbs是第一tbs与第二tbs之间的差值,第二tbs为第二资源信息包括的msg3的tbs,第一tbs为第一资源信息包括的msg3的tbs,第三tbs对应的资源,就可以理解为是,第一资源信息所指示的资源中,除了被终端设备用来传输需要传输的数据之外的剩余的资源。
[0258]
以上的第一种示例和第二种示例只是两个例子,在实际应用中,第一资源信息还可以包括其他的参数,只要终端设备是通过第一资源信息包括的参数的真子集来确定第二资源信息的方案均在本技术实施例的保护范围之内。
[0259]
s74、终端设备通过第二资源信息所指示的资源传输msg3,则网络设备通过第二资源信息所指示的资源从终端设备接收msg3。
[0260]
终端设备确定第二资源信息后,即可使用第二资源信息所指示的资源来传输msg3。其中,网络设备向终端设备指示的实际上是第一资源信息,而终端设备相当于只利用了第一资源信息所指示的资源中的部分资源来传输msg3,但网络设备并不知道终端设备究竟使用了哪些资源,因此网络设备可能还是会在第一资源信息所指示的全部资源上进行检测,以获得终端设备发送的msg3。
[0261]
s75、网络设备根据接收的msg3获得终端设备所发送的信息。
[0262]
例如,终端设备通过msg3指示了终端设备的功率余量,则网络设备通过解析msg3就能确定终端设备的功率余量。例如,终端设备通过msg3指示的实际上是终端设备的功率余量所属的功率余量等级,则网络设备通过将终端设备通过msg3指示的功率余量等级与相应的功率余量表格匹配,就可以确定终端设备的功率余量。
[0263]
在本技术实施例中,终端设备可以通过msg3来向网络设备指示终端设备的功率余量,具体的指示方式可参考图2所示的实施例的介绍,或者,终端设备也可以通过msg3来向网络设备传输其他的信息,例如终端设备的下行干扰信息,或者其他的数据等,具体通过msg3传输的信息不作限制。
[0264]
其中,图7所示的实施例中的s71、s74和s75是可选的步骤,不是必须执行的。
[0265]
可见,本技术实施例中可以使用数据早传流程,且对于网络设备分配的多余的资源,终端设备直接不加以利用即可,无需加入大量的padding bits,在使得终端设备能够向网络设备传输信息的基础上,也有助于减小终端设备的功耗。
[0266]
在图7所示的实施例中,终端设备是利用第一资源信息包括的参数的真子集来确定第二资源信息,下面再介绍第二种确定资源的方法,该方法同样能够解决利用数据早传机制向网络设备发送数据时终端设备需要添加大量的padding bits的问题,但在该方法中,终端设备可以通过另外的方式来确定实际传输msg3的资源信息。
[0267]
请参考图8,该方法的流程介绍如下。
[0268]
s81、终端设备向网络设备发送随机接入前导码,则网络设备从终端设备接收随机接入前导码。
[0269]
其中,因为是利用数据早传机制,所以终端设备可以是在用于数据早传的预留资源上向网络设备发送随机接入前导码,网络设备也是在用于数据早传的预留资源上从终端设备接收随机接入前导码。
[0270]
s82、终端设备获得网络设备指示的第一资源信息,第一资源信息用于发送msg3,第一资源信息包括msg3的mcs参数以及msg3使用的资源单位数参数。
[0271]
其中,终端设备获得网络设备指示的第一资源信息,例如是通过从网络设备接收的rar获得,例如,网络设备向终端设备发送rar消息,则终端设备从网络设备接收rar消息,在该rar消息中可以包括1个ul grant,该ul grant就可以指示第一资源信息,可理解为,该ul grant可用于指示msg3使用的mcs,以及msg3使用的ru数,ru为资源单位,不同的系统ru可以不同,ru数可以指示使用的资源量多少。因此,图8中的s82,以终端设备通过从网络设备接收的rar获得第一资源信息为例,即,图8中的s82包括了网络设备向终端设备发送rar、终端设备从网络设备接收rar的过程,还包括了终端设备通过rar获得第一资源信息的过程。
[0272]
其中,可用于在msg3中进行数据上报或传输的tbs,以及tbs和mcs以及资源单位数之间的映射关系,为网络设备预配置给终端设备的信息,或协议标准化固定的信息。因此,在获得msg3使用的mcs,以及msg3使用的资源单位数后,终端设备通过查表就可以确定第一资源信息所指示的tbs,具体的查表方式可参考现有技术。或者,第一资源信息也可以直接携带msg3使用的mcs、msg3使用的资源单位数、以及msg3使用的tbs,即,网络设备也可以直接指示tbs,无需终端设备查表。
[0273]
s83、终端设备确定第一传输块大小大于第二传输块大小,则终端设备重新确定第
二资源信息,第二资源信息包括的传输块大小为第二传输块大小。其中,第二传输块大小为终端设备实际发送msg3所需的传输块大小,第一传输块大小为第一资源信息包括的msg3的传输块大小。
[0274]
在前文中介绍了,既然是使用数据早传机制,那么网络设备分配的用于传输msg3的资源通常较多,即,第一资源信息所指示的tbs可能是比较大的。以终端设备要通过msg3来指示终端设备的功率余量为例,在指示功率余量时,实际需要的资源并没有太多,相对于第一资源信息所指示的tbs来说可能会小很多。因此本技术实施例提出,终端设备可以完全不按照网络设备的指示来操作,例如,终端设备如果确定第一tbs大于第二tbs,就可以重新确定第二资源信息,只要确定的第二资源信息包括的tbs小于第一tbs即可。
[0275]
例如,终端设备可以遍历小于或等于第一资源信息中指示的msg3的资源单位数的所有可能资源单位数,以及低于或等于第一资源信息中指示的mcs的所有可能mcs。由于每一个mcs和每一个资源单位数可以确定一个tbs,终端可以在遍历得到的所有可能tbs中,重新选择足够传输需要传输的数据的最小的tbs。如果遇到多个mcs和资源单位数得组合对应的tbs相同的情况,则终端可以可以随机选择其中的一个组合来确定第二资源信息。或者,按照预定义的规律来选择其中的一个组合,比如总是选择mcs较高或较低的组合、总是选择资源单位数较大或较小的组合等。
[0276]
以上示例只是一个例子,在实际应用中,第一资源信息还可以包括其他的参数,只要终端设备使用类似的规律来确定第二资源信息的方案均在本技术实施例的保护范围之内。
[0277]
s84、终端设备确定第二资源信息后,即可使用第二资源信息所指示的资源来传输msg3,则网络设备从第二资源信息所指示的资源来接收msg3。
[0278]
其中,网络设备向终端设备指示的实际上是第一资源信息,而终端设备相当于并未利用第一资源信息,而是重新确定了第二资源信息来传输msg3,但网络设备并不知道终端设备使用的第二资源信息,因此网络设备可能也需要使用s83步骤中的类似方法,尝试使用所有小于或等于第一资源信息中指示的msg3的资源单位数以及所有低于或等于第一资源信息中指示的mcs进行检测,以获得终端设备发送的msg3。
[0279]
终端设备确定第二资源信息后,即可使用第二资源信息所指示的资源来传输msg3。
[0280]
在本技术实施例中,终端设备可以通过msg3来向网络设备指示终端设备的功率余量,具体的指示方式可参考图2所示的实施例的介绍,或者,终端设备也可以通过msg3来向网络设备传输其他的信息,例如终端设备的下行干扰信息,或者其他的数据等,具体通过msg3传输的信息不作限制。
[0281]
s85、网络设备根据接收的msg3获得终端设备所发送的信息。
[0282]
例如,终端设备通过msg3指示了终端设备的功率余量,则网络设备通过解析msg3就能确定终端设备的功率余量。例如,终端设备通过msg3指示的实际上是终端设备的功率余量所属的功率余量等级,则网络设备通过将终端设备通过msg3指示的功率余量等级与相应的功率余量表格匹配,就可以确定终端设备的功率余量。
[0283]
其中,图8所示的实施例中的s81、s84和s85是可选的步骤,不是必须执行的。
[0284]
可见,本技术实施例中可以使用数据早传流程,且如果网络设备分配的资源过多,
终端设备可以完全重新确定资源,终端设备是根据终端设备实际传输msg3所需的资源来重新确定的资源,从而确定的资源是符合终端设备的实际传输需求的,不会过多,从而终端设备无需加入大量的padding bits,在使得终端设备能够向网络设备传输信息的基础上,也有助于减小终端设备的功耗。
[0285]
在图7所示的实施例中,终端设备是利用第一资源信息包括的参数的真子集来确定第二资源信息,在图8所示的实施例中,终端设备是重新确定了用于传输msg3的资源信息,下面再介绍第二种确定资源的方法,该方法同样能够解决利用数据早传机制向网络设备发送数据时终端设备需要添加大量的padding bits的问题,但在该方法中,终端设备可以通过另外的方式来确定实际传输msg3的资源信息。
[0286]
请参考图9,该方法的流程介绍如下。
[0287]
s91、终端设备向网络设备发送随机接入前导码,则网络设备从终端设备接收随机接入前导码。
[0288]
其中,因为是利用数据早传机制,所以终端设备可以是在用于数据早传的预留资源上向网络设备发送随机接入前导码,网络设备也是在用于数据早传的预留资源上从终端设备接收随机接入前导码。
[0289]
s92、网络设备向终端设备指示多个资源信息,则终端设备获得网络设备指示的多个资源信息,多个资源信息中的每个资源信息均用于发送msg3,多个资源信息中的每个资源信息包括msg3的mcs参数以及msg3使用的资源单位数参数。
[0290]
其中,终端设备获得网络设备指示的多个资源信息,例如是通过从网络设备接收的rar获得,例如,网络设备向终端设备发送rar消息,则终端设备从网络设备接收rar消息,在该rar消息中可以包括多个ul grant,其中的每个ul grant可用于指示一个资源信息,其中的每个ul grant都可用于指示msg3使用的mcs,以及msg3使用的ru数,ru为资源单位,不同的系统ru可以不同,ru数可以指示使用的资源量多少,当然,不同的ul grant指示的参数中,有至少一个参数是不同的。因此,图8中的s82,以终端设备通过从网络设备接收的rar获得第一资源信息为例,即,图8中的s82包括了网络设备向终端设备发送rar、终端设备从网络设备接收rar的过程,还包括了终端设备通过rar获得多个资源信息的过程。
[0291]
在rar中除了包括多个ul grant之外,网络设备在rar中还可以指示该rar所包括的ulgrant的数量,即,指示该rar所指示的资源信息的数量。例如,该rar所指示的资源信息的数量,可以是在rar的子头中通过预留比特来指示,或者,也可以在该rar的载荷(payload)中通过预留比特来指示,具体的不作限制。其中,指示该rar所指示的资源信息的数量,可以有不同的方式。
[0292]
进一步的,网络设备可以为不同的覆盖等级的终端设备和/或为不同的下行载波分别配置ul grant的数量,那么对于不同的覆盖等级的终端设备和/或通过不同的下行载波接收rar的终端设备来说,rar所包括的ul grant的数量可能是不同的。
[0293]
或者,网络设备也可以选择其他方式向终端设备指示该rar所包括的ul grant的数量。例如网络设备通过广播消息来指示,该广播消息例如可以在s21之前发送,在广播消息中就可以指示网络设备在后续发送的rar中包括的ul grant的数量。则终端设备接收广播消息和rar后,就可以根据广播消息确定该rar包括的ul grant的数量。
[0294]
同理,在通过广播消息指示的情况下,网络设备也可以为不同的覆盖等级的终端
设备和/或为不同的下行载波分别配置ul grant的数量。例如,网络设备可以通过广播消息发送为至少一个覆盖等级的终端设备和/或为至少一个下行载波配置的ul grant的数量。那么,如果网络设备通过广播消息发送了为至少一个覆盖等级的终端设备的ul grant的数量,则终端设备接收该广播消息和rar后,根据终端设备的覆盖等级就可以确定该rar包括的ul grant的数量,或者,如果网络设备通过广播消息发送了为至少一个下行载波配置的ul grant的数量,则终端设备接收该广播消息和rar后,根据终端设备接收该rar的下行载波就可以确定该rar包括的ul grant的数量。
[0295]
关于网络设备指示rar包括的ulgrant的数量的方式,包括但不限于如下两种:
[0296]
例如一种方式为,直接指示数量。那么,如果在rar中包括1个ul grant,则就指示ul grant的数量为1,如果在rar中包括2个ul grant,则就指示ul grant的数量为2,如果在rar中包括3个ulgrant,则就指示ul grant的数量为3,等等。这种指示方式较为简单直接,易于理解和实现。
[0297]
例如另一种方式为,指示该rar所包括的ul grant是一个还是多个。在这种情况下,可以通过协议规定,如果ul grant是多个的话,则具体是几个,例如协议规定,如果ul grant是多个,则具体为2个,那么,例如通过1比特来指示,该比特取值为“0”,则指示该rar所包括的ulgrant是一个,该比特取值为“1”,则指示该rar所包括的ul grant是多个,通过协议的规定可知,如果是多个,则具体为2个。当然,协议规定的ul grant的数量不限于2个,具体的比特指示方式也不限于此。
[0298]
其中,可用于在msg3中进行数据上报或传输的tbs,以及tbs和mcs以及资源单位数之间的映射关系,为网络设备预配置给终端设备的信息,或协议标准化固定的信息。因此,在获得msg3使用的mcs,以及msg3使用的资源单位数后,终端设备通过一一查表就可以确定多个资源信息中的每个所指示的tbs,具体的查表方式可参考现有技术。或者,多个资源信息中的每个资源信息也可以直接携带msg3使用的mcs、msg3使用的资源单位数、以及msg3使用的tbs,即,网络设备也可以直接指示tbs,无需终端设备查表。
[0299]
s93、终端设备根据终端设备实际待发送的msg3的大小,确定通过多个资源信息中的第一资源信息发送终端设备实际待发送的msg3。
[0300]
终端设备传输msg3实际需要的tbs,终端设备是知道的,那么终端设备可以根据传输msg3实际需要的tbs,从多个资源信息中选择一个合适的资源信息来发送msg3,例如选择的是第一资源信息。其中,合适的资源信息,可以是指,该资源信息包括的tbs与传输msg3实际需要的tbs之间的差值最小,且,该资源信息包括的tbs大于或等于终端设备传输msg3实际需要的tbs。
[0301]
s94、终端设备通过第一资源信息所指示的资源向网络设备发送msg3,则网络设备通过第一资源信息所指示的资源从终端设备接收msg3。
[0302]
其中,网络设备向终端设备指示的实际上是多个资源信息,而终端设备相当于只利用了其中的第一资源信息所指示的资源来传输msg3,但网络设备并不知道终端设备究竟使用了哪个资源信息对应的资源,因此网络设备可能还是会在多个资源信息所指示的全部资源上进行检测,以获得终端设备发送的msg3。
[0303]
在本技术实施例中,终端设备可以通过msg3来向网络设备指示终端设备的功率余量,具体的指示方式可参考图2所示的实施例的介绍,或者,终端设备也可以通过msg3来向
网络设备传输其他的信息,例如终端设备的下行干扰信息,或者其他的数据等,具体通过msg3传输的信息不作限制。
[0304]
s95、网络设备根据接收的msg3获得终端设备所发送的信息。
[0305]
例如,终端设备通过msg3指示了终端设备的功率余量,则网络设备通过解析msg3就能确定终端设备的功率余量。例如,终端设备通过msg3指示的实际上是终端设备的功率余量所属的功率余量等级,则网络设备通过将终端设备通过msg3指示的功率余量等级与相应的功率余量表格匹配,就可以确定终端设备的功率余量。
[0306]
其中,图9所示的实施例中的s91、s94和s95是可选的步骤,不是必须执行的。
[0307]
本技术实施例中,网络设备可以分配多个资源信息,从而终端设备可以从多个资源信息中选择一个资源信息来使用,既使得终端设备遵循了网络设备的指示,又利用了数据早传流程,同时也使得终端设备能够选择较为合适的资源信息来传输msg3,,无需加入大量的padding bits,在使得终端设备能够向网络设备传输信息的基础上,也有助于减小终端设备的功耗。
[0308]
下面结合附图介绍本技术实施例提供的设备。
[0309]
图10示出了一种通信装置1000的结构示意图。该通信装置1000可以实现上文中涉及的终端设备的功能。该通信装置1000可以是上文中所述的终端设备,或者可以是设置在上文中所述的终端设备中的芯片。该通信装置1000可以包括处理器1001和收发器1002。其中,处理器1001可以用于执行图2所示的实施例中的s24,和/或用于支持本文所描述的技术的其它过程。收发器1002可以用于执行图2所示的实施例中的s21、s22、s23和s25,和/或用于支持本文所描述的技术的其它过程。
[0310]
例如,处理器1001,用于生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量;
[0311]
若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量;
[0312]
若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述mac ce包括第三比特域,所述第三比特域用于指示所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特;
[0313]
收发器1002,用于向网络设备发送所述mac ce。
[0314]
或者例如,处理器1001,用于生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域;
[0315]
若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量;
[0316]
若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述第一比特域和所述第二比特域用于指示所述第二功率余量集合中的功率余量;
[0317]
收发器1002,用于向网络设备发送所述mac ce。
[0318]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0319]
图11示出了一种通信装置1100的结构示意图。该通信装置1100可以实现上文中涉及的网络设备的功能。该通信装置1100可以是上文中所述的网络设备,或者可以是设置在上文中所述的网络设备中的芯片。该通信装置1100可以包括处理器1101和收发器1102。其中,处理器1101可以用于执行图2所示的实施例中的s26,和/或用于支持本文所描述的技术的其它过程。收发器1102可以用于执行图2所示的实施例中的s21、s22、s23和s25,和/或用于支持本文所描述的技术的其它过程。
[0320]
例如,收发器1102,用于从终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量;
[0321]
处理器1101,用于若所述mac ce用于指示所述第一功率余量集合中的功率余量,根据所述mac ce包括的第二比特域确定所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和所述第二比特域,所述第一比特域为预留比特域;或,若所述mac ce用于指示所述第二功率余量集合中的功率余量,根据所述mac ce包括的第三比特域确定所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特。
[0322]
或者例如,收发器1102,用于从终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域;
[0323]
处理器1101,用于若所述mac ce用于指示所述第一功率余量集合中的功率余量,根据所述第二比特域确定所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域;或,若所述mac ce用于指示所述第二功率余量集合中的功率余量,根据所述第一比特域和所述第二比特域确定所述第二功率余量集合中的功率余量。
[0324]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0325]
图12示出了一种通信装置1200的结构示意图。该通信装置1200可以实现上文中涉及的终端设备的功能。该通信装置1200可以是上文中所述的终端设备,或者可以是设置在上文中所述的终端设备中的芯片。该通信装置1200可以包括处理器1201和收发器1202。其中,处理器1201可以用于执行图5所示的实施例中的s53,和/或用于支持本文所描述的技术的其它过程。收发器1202可以用于执行图5所示的实施例中的s52和s54,和/或用于支持本文所描述的技术的其它过程。
[0326]
例如,处理器1201,用于在处于连接态时,生成携带bsr的mac ce,所述mac ce还包括至少3个比特,所述至少3个比特用于指示功率余量;
[0327]
收发器1202,用于向网络设备发送所述mac ce。
[0328]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0329]
图13示出了一种通信装置1300的结构示意图。该通信装置1300可以实现上文中涉及的网络设备的功能。该通信装置1300可以是上文中所述的网络设备,或者可以是设置在上文中所述的网络设备中的芯片。该通信装置1300可以包括处理器1301和收发器1302。其中,处理器1301可以用于执行图5所示的实施例中的s55,和/或用于支持本文所描述的技术的其它过程。收发器1302可以用于执行图5所示的实施例中的s52和s54,和/或用于支持本
文所描述的技术的其它过程。
[0330]
例如,收发器1102,用于从终端设备接收mac ce;
[0331]
处理器1101,用于根据所述mac ce包括的至少3个比特确定所述终端设备的功率余量,以及,从所述mac ce中获得bsr。
[0332]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0333]
图14示出了一种通信装置1400的结构示意图。该通信装置1400可以实现上文中涉及的终端设备的功能。该通信装置1400可以是上文中所述的终端设备,或者可以是设置在上文中所述的终端设备中的芯片。该通信装置1400可以包括处理器1401,可选的,该通信装置1400还可以包括收发器1402。其中,处理器1401可以用于执行图7所示的实施例中的s72和s73,和/或用于支持本文所描述的技术的其它过程。收发器1402可以用于执行图7所示的实施例中的s71、s72(收发器1402从网络设备接收rar,处理器1401从rar中获得第一资源信息)和s74,和/或用于支持本文所描述的技术的其它过程。
[0334]
例如,处理器1401,用于获得网络设备指示的第一资源信息,所述第一资源信息用于发送第三消息msg3,所述第一资源信息包括msg3的调制编码方案参数以及msg3使用的资源单位数参数;
[0335]
处理器1401,还用于根据所述第一资源信息包括的参数的真子集,确定第二资源信息,所述第二资源信息用于实际发送msg3,其中,第二传输块大小小于第一传输块大小,所述第二传输块大小为所述第二资源信息包括的msg3的传输块大小,所述第一传输块大小为所述第一资源信息包括的msg3的传输块大小。
[0336]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0337]
图15示出了一种通信装置1500的结构示意图。该通信装置1500可以实现上文中涉及的终端设备的功能。该通信装置1500可以是上文中所述的终端设备,或者可以是设置在上文中所述的终端设备中的芯片。该通信装置1500可以包括处理器1501,可选的,该通信装置1400还可以包括收发器1502。其中,处理器1501可以用于执行图8所示的实施例中的s82和s83,和/或用于支持本文所描述的技术的其它过程。收发器1502可以用于执行图8所示的实施例中的s81、s82(收发器1502从网络设备接收rar,处理器1501从rar中获得第一资源信息)和s84,和/或用于支持本文所描述的技术的其它过程。
[0338]
例如,处理器1501,用于获得网络设备指示的第一资源信息,所述第一资源信息用于发送第三消息msg3,所述第一资源信息包括msg3的调制编码方案参数以及msg3使用的资源单位数参数;
[0339]
处理器1501,还用于确定第一传输块大小大于第二传输块大小,则重新确定第二资源信息,第二资源信息包括的传输块大小为第二传输块大小。其中,第二传输块大小为终端设备实际发送msg3所需的传输块大小,第一传输块大小为第一资源信息包括的msg3的传输块大小。
[0340]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0341]
图16示出了一种通信装置1600的结构示意图。该通信装置1600可以实现上文中涉
及的终端设备的功能。该通信装置1600可以是上文中所述的终端设备,或者可以是设置在上文中所述的终端设备中的芯片。该通信装置1600可以包括处理器1601,可选的,该通信装置1600还可以包括收发器1602。其中,处理器1601可以用于执行图9所示的实施例中的s92和s93,和/或用于支持本文所描述的技术的其它过程。收发器1602可以用于执行图9所示的实施例中的s91、s92(收发器1602从网络设备接收rar,处理器1601从rar中获得第一资源信息)和s94,和/或用于支持本文所描述的技术的其它过程。
[0342]
例如,处理器1601,用于获得网络设备指示的多个资源信息,所述多个资源信息中的每个资源信息用于发送第三消息msg3,所述每个资源信息包括msg3的调制编码方案参数以及msg3使用的资源单位数参数;
[0343]
处理器1601,还用于根据实际待发送的msg3的大小,确定通过所述多个资源信息中的第一资源信息发送实际待发送的msg3。
[0344]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0345]
在一个简单的实施例中,本领域的技术人员可以想到,还可以将通信装置1000、通信装置1100、通信装置1200、通信装置1300、通信装置1400、通信装置1500和通信装置1600通过如图17a所示的通信装置1700的结构实现。该通信装置1700可以实现上文中涉及的网络设备或终端设备的功能。该通信装置1700可以包括处理器1701。其中,在该通信装置1700用于实现图2所示的实施例中的终端设备的功能时,处理器1701可以用于执行图2所示的实施例中的s24,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图2所示的实施例中的网络设备的功能时,处理器1701可以用于执行图2所示的实施例中的s26,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图5所示的实施例中的终端设备的功能时,处理器1701可以用于执行图5所示的实施例中的s53,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图5所示的实施例中的网络设备的功能时,处理器1701可以用于执行图5所示的实施例中的s55,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图7所示的实施例中的终端设备的功能时,处理器1701可以用于执行图7所示的实施例中的s72和s73,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图8所示的实施例中的终端设备的功能时,处理器1701可以用于执行图8所示的实施例中的s82和s83,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图9所示的实施例中的终端设备的功能时,处理器1701可以用于执行图9所示的实施例中的s92和s93,和/或用于支持本文所描述的技术的其它过程。
[0346]
其中,通信装置1700可以通过现场可编程门阵列(field-programmable gate array,fpga),专用集成芯片(application specific integrated circuit,asic),系统芯片(system on chip,soc),中央处理器(central processor unit,cpu),网络处理器(network processor,np),数字信号处理电路(digital signal processor,dsp),微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片实现,则通信装置600可被设置于本技术实施例的网络设备或通信设备中,以使得该网络设备或通信设备实现本技术实施例提供的传输消息的方法。
[0347]
在一种可选实现方式中,该通信装置1700可以包括收发组件,用于与网络设备进
行通信。例如,在该通信装置1700用于实现图2所示的实施例中的网络设备或终端设备的功能时,收发组件可以用于执行图2所示的实施例中的s21、s22、s23和s25,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图5所示的实施例中的网络设备或终端设备的功能时,收发组件可以用于执行图5所示的实施例中的s52和s54,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图7所示的实施例中的网络设备或终端设备的功能时,收发组件可以用于执行图7所示的实施例中的s71、s72(收发组件从网络设备接收rar,处理器1701从rar中获得第一资源信息)和s74,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图8所示的实施例中的网络设备或终端设备的功能时,收发组件可以用于执行图8所示的实施例中的s81、s82(收发组件从网络设备接收rar,处理器1701从rar中获得第一资源信息)和s84,和/或用于支持本文所描述的技术的其它过程。在该通信装置1700用于实现图9所示的实施例中的网络设备或终端设备的功能时,收发组件可以用于执行图9所示的实施例中的s91、s92(收发组件从网络设备接收rar,处理器1701从rar中获得第一资源信息)和s94,和/或用于支持本文所描述的技术的其它过程。
[0348]
在一种可选实现方式中,该通信装置1700还可以包括存储器1702,可参考图17b,其中,存储器1702用于存储计算机程序或指令,处理器1701用于译码和执行这些计算机程序或指令。应理解,这些计算机程序或指令可包括上述网络设备或终端设备的功能程序。当网络设备的功能程序被处理器1701译码并执行时,可使得网络设备实现本技术实施例图2所示的实施例、图5所示的实施例、图7所示的实施例、图8所示的实施例或图9所示的实施例所提供的方法中网络设备的功能。当终端设备的功能程序被处理器1701译码并执行时,可使得终端设备实现本技术实施例的图2所示的实施例、图5所示的实施例、图7所示的实施例、图8所示的实施例或图9所示的实施例所提供的方法中终端设备的功能。
[0349]
在另一种可选实现方式中,这些网络设备或终端设备的功能程序存储在通信装置1700外部的存储器中。当网络设备的功能程序被处理器1701译码并执行时,存储器1702中临时存放上述网络设备的功能程序的部分或全部内容。当终端设备的功能程序被处理器1701译码并执行时,存储器1702中临时存放上述终端设备的功能程序的部分或全部内容。
[0350]
在另一种可选实现方式中,这些网络设备或终端设备的功能程序被设置于存储在通信装置1700内部的存储器1702中。当通信装置1700内部的存储器1702中存储有网络设备的功能程序时,通信装置1700可被设置在本技术实施例的网络设备中。当通信装置1700内部的存储器1702中存储有终端设备的功能程序时,通信装置1700可被设置在本技术实施例的终端设备中。
[0351]
在又一种可选实现方式中,这些网络设备的功能程序的部分内容存储在通信装置1700外部的存储器中,这些网络设备的功能程序的其他部分内容存储在通信装置1700内部的存储器1702中。或,这些终端设备的功能程序的部分内容存储在通信装置1700外部的存储器中,这些终端设备的功能程序的其他部分内容存储在通信装置1700内部的存储器1702中。
[0352]
在本技术实施例中,通信装置1000、通信装置1100、通信装置1200、通信装置1300、通信装置1400、通信装置1500、通信装置1600及通信装置1700对应各个功能划分各个功能模块的形式来呈现,或者,可以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指asic,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。
[0353]
另外,图10所示的实施例提供的通信装置1000还可以通过其他形式实现。例如该终端设备包括处理模块和收发模块。例如处理模块可通过处理器1001实现,收发模块可通过收发器1002实现。其中,处理模块可以用于执行图2所示的实施例中的s24,和/或用于支持本文所描述的技术的其它过程。收发模块可以用于执行图2所示的实施例中的s21、s22、s23和s25,和/或用于支持本文所描述的技术的其它过程。
[0354]
例如,处理模块,用于生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量;
[0355]
若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量;
[0356]
若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述mac ce包括第三比特域,所述第三比特域用于指示所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特;
[0357]
收发模块,用于向网络设备发送所述mac ce。
[0358]
或者例如,处理模块,用于生成mac ce,所述mac ce用于指示第一功率余量集合中的功率余量或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域;
[0359]
若所述mac ce用于指示所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域,所述第二比特域用于指示所述第一功率余量集合中的功率余量;
[0360]
若所述mac ce用于指示所述第二功率余量集合中的功率余量,所述第一比特域和所述第二比特域用于指示所述第二功率余量集合中的功率余量;
[0361]
收发模块,用于向网络设备发送所述mac ce。
[0362]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0363]
图11所示的实施例提供的通信装置1100还可以通过其他形式实现。例如该网络设备包括处理模块和收发模块。例如处理模块可通过处理器1101实现,收发模块可通过收发器1102实现。其中,处理模块可以用于执行图2所示的实施例中的s26,和/或用于支持本文所描述的技术的其它过程。收发模块可以用于执行图2所示的实施例中的s21、s22、s23和s25,和/或用于支持本文所描述的技术的其它过程。
[0364]
例如,收发模块,用于从终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量;
[0365]
处理模块,用于若所述mac ce用于指示所述第一功率余量集合中的功率余量,根据所述mac ce包括的第二比特域确定所述第一功率余量集合中的功率余量,所述mac ce包括第一比特域和所述第二比特域,所述第一比特域为预留比特域;或,若所述mac ce用于指示所述第二功率余量集合中的功率余量,根据所述mac ce包括的第三比特域确定所述第二功率余量集合中的功率余量,所述第三比特域包括所述第一比特域的比特和所述第二比特域的比特。
[0366]
或者例如,收发模块,用于从终端设备接收mac ce,所述mac ce用于指示第一功率余量集合中的功率余量,或者第二功率余量集合中的功率余量,所述mac ce包括第一比特域和第二比特域;
[0367]
处理模块,用于若所述mac ce用于指示所述第一功率余量集合中的功率余量,根据所述第二比特域确定所述第一功率余量集合中的功率余量,所述第一比特域为预留比特域;或,若所述mac ce用于指示所述第二功率余量集合中的功率余量,根据所述第一比特域和所述第二比特域确定所述第二功率余量集合中的功率余量。
[0368]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0369]
图12所示的实施例提供的通信装置1200还可以通过其他形式实现。例如该终端设备包括处理模块和收发模块。例如处理模块可通过处理器1201实现,收发模块可通过收发器1202实现。其中,处理模块可以用于执行图5所示的实施例中的s53,和/或用于支持本文所描述的技术的其它过程。收发模块可以用于执行图5所示的实施例中的s52和s54,和/或用于支持本文所描述的技术的其它过程。
[0370]
例如,处理模块,用于在处于连接态时,生成携带bsr的mac ce,所述mac ce还包括至少3个比特,所述至少3个比特用于指示功率余量;
[0371]
收发模块,用于向网络设备发送所述mac ce。
[0372]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0373]
图13所示的实施例提供的通信装置1300还可以通过其他形式实现。例如该网络设备包括处理模块和收发模块。例如处理模块可通过处理器1301实现,收发模块可通过收发器1302实现。其中,处理模块可以用于执行图5所示的实施例中的s55,和/或用于支持本文所描述的技术的其它过程。收发模块可以用于执行图5所示的实施例中的s52和s54,和/或用于支持本文所描述的技术的其它过程。
[0374]
例如,收发模块,用于从终端设备接收mac ce;
[0375]
处理模块,用于根据所述mac ce包括的至少3个比特确定所述终端设备的功率余量,以及,从所述mac ce中获得bsr。
[0376]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0377]
图14所示的实施例提供的通信装置1400还可以通过其他形式实现。例如该终端设备包括处理模块,可选的,该终端设备还包括收发模块。例如处理模块可通过处理器1401实现,收发模块可通过收发器1402实现。其中,处理模块可以用于执行图7所示的实施例中的s72和s73,和/或用于支持本文所描述的技术的其它过程。收发模块可以用于执行图7所示的实施例中的s71、s72(收发模块从网络设备接收rar,处理模块从rar中获得第一资源信息)和s74,和/或用于支持本文所描述的技术的其它过程。
[0378]
例如,处理模块,用于获得网络设备指示的第一资源信息,所述第一资源信息用于发送第三消息msg3,所述第一资源信息包括msg3的调制编码方案参数以及msg3使用的资源单位数参数;
[0379]
处理模块,还用于根据所述第一资源信息包括的参数的真子集,确定第二资源信
息,所述第二资源信息用于实际发送msg3,其中,第二传输块大小小于第一传输块大小,所述第二传输块大小为所述第二资源信息包括的msg3的传输块大小,所述第一传输块大小为所述第一资源信息包括的msg3的传输块大小。
[0380]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0381]
图15所示的实施例提供的通信装置1500还可以通过其他形式实现。例如该终端设备包括处理模块,可选的,该终端设备还包括收发模块。例如处理模块可通过处理器1501实现,收发模块可通过收发器1502实现。其中,处理模块可以用于执行图8所示的实施例中的s82和s83,和/或用于支持本文所描述的技术的其它过程。收发模块可以用于执行图8所示的实施例中的s81、s82(收发模块从网络设备接收rar,处理模块从rar中获得第一资源信息)和s84,和/或用于支持本文所描述的技术的其它过程。
[0382]
例如,处理模块,用于获得网络设备指示的第一资源信息,所述第一资源信息用于发送第三消息msg3,所述第一资源信息包括msg3的调制编码方案参数以及msg3使用的资源单位数参数;
[0383]
处理模块,还用于确定第一传输块大小大于第二传输块大小,则重新确定第二资源信息,第二资源信息包括的传输块大小为第二传输块大小。其中,第二传输块大小为终端设备实际发送msg3所需的传输块大小,第一传输块大小为第一资源信息包括的msg3的传输块大小。
[0384]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0385]
图16所示的实施例提供的通信装置1600还可以通过其他形式实现。例如该终端设备包括处理模块,可选的,该终端设备还包括收发模块。例如处理模块可通过处理器1601实现,收发模块可通过收发器1602实现。其中,处理模块可以用于执行图9所示的实施例中的s92和s93,和/或用于支持本文所描述的技术的其它过程。收发模块可以用于执行图9所示的实施例中的s91、s92(收发模块从网络设备接收rar,处理模块从rar中获得第一资源信息)和s94,和/或用于支持本文所描述的技术的其它过程。
[0386]
例如,处理模块,用于获得网络设备指示的多个资源信息,所述多个资源信息中的每个资源信息用于发送第三消息msg3,所述每个资源信息包括msg3的调制编码方案参数以及msg3使用的资源单位数参数;
[0387]
处理模块,还用于根据实际待发送的msg3的大小,确定通过所述多个资源信息中的第一资源信息发送实际待发送的msg3。
[0388]
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0389]
由于本技术实施例提供的通信装置1000、通信装置1100、通信装置1200、通信装置1300、通信装置1400、通信装置1500、通信装置1600及通信装置1700可用于执行图2所示的实施例、图5所示的实施例、图7所示的实施例、图8所示的实施例或图9所示的实施例所提供的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
[0390]
本技术实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的
每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0391]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatile disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0392]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献