上行数据传输方法、装置、终端设备、网络设备和介质

文档序号:30974208发布日期:2022-08-02 22:49阅读:65来源:国知局
上行数据传输方法、装置、终端设备、网络设备和介质

1.本发明涉及无线通信技术领域,尤其涉及一种上行数据传输方法、装置、终端设备、网络设备和介质。


背景技术:

2.随着无线通信技术的快速发展,人们对通信速率的要求越来越高。在5g应用场景中,3gpp(3rd generation partnership project,第三代合作计划)提出了2-step rach(random access channel,随机接入信道)技术来简化原有的4-step rach随机接入流程,以降低交互开销。
3.然而,在目前的2-step rach中,终端设备和网络设备之间仍需要进行至少7次信息交互才能完成数据传输过程。基于此,在海量终端设备同时发送数据包时,缓慢的数据发送过程易造成随机接入拥塞、资源占用浪费;同时,终端设备与网络设备通常较远,会存在长时延的问题,进而延长了单次交互时间,因此,缓慢的数据发送过程,最终将会使数据传输失败率增高。
4.综上,如何提高数据传输速率是目前亟需解决的问题。


技术实现要素:

5.本发明提供一种上行数据传输方法、装置、终端设备、网络设备和介质,用以解决现有技术中数据传输速率低的缺陷,实现高速率的数据传输。
6.本发明提供一种上行数据传输方法,应用于终端设备,所述方法包括:
7.生成第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;
8.向网络设备发送所述第一消息,以供所述网络设备将响应于所述第一消息得到的第二消息返回至所述终端设备,所述第二消息包括随机接入响应rar和上行授权ul grant信息;
9.接收所述网络设备发送的所述第二消息,并基于所述第二消息确定用于数据传输的时频资源;
10.基于所述时频资源进行上行数据传输。
11.根据本发明提供的一种上行数据传输方法,所述生成第一消息,包括:
12.接收所述网络设备发送的系统信息;
13.基于所述系统信息,在前导码序列池中选择所述前导码,并生成所述有效载荷;
14.确定所述终端设备在随机接入后发送数据,生成所述上行资源sr;
15.基于所述前导码、所述有效载荷和所述上行资源sr,生成第一消息。
16.根据本发明提供的一种上行数据传输方法,所述基于所述第二消息确定用于数据传输的时频资源,包括:
17.确定所述rar归属于所述终端设备,获取定时提前调整量,并基于所述定时提前调整量进行上行同步调整;
18.将所述ul grant信息进行解码,确定用于数据传输的时频资源。
19.根据本发明提供的一种上行数据传输方法,所述前导码通过物理随机接入信道prach传输至所述网络设备;
20.所述有效载荷通过物理上行共享信道pusch传输至所述网络设备;
21.所述上行资源sr通过pusch传输至所述网络设备。
22.本发明还提供一种上行数据传输方法,应用于网络设备,所述方法包括:
23.接收终端设备发送的第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;
24.对所述第一消息进行响应,得到第二消息,所述第二消息包括随机接入响应rar和上行授权ul grant信息,所述ul grant信息用于表征分配给所述终端设备的时频资源,所述时频资源用于数据传输;
25.将所述第二消息发送至所述终端设备,以供所述终端设备基于所述第二消息确定的时频资源,进行上行数据传输。
26.根据本发明提供的一种上行数据传输方法,所述对所述第一消息进行响应,得到第二消息,包括:
27.确定所述前导码属于随机接入前导序列码,确定所述有效载荷所携带信息的消息类别;
28.确定所述第一消息中携带所述上行资源sr,确定所述终端设备在随机接入后发送数据的确定结果;
29.基于所述消息类别和所述确定结果,生成所述第二消息。
30.根据本发明提供的一种上行数据传输方法,所述rar通过物理下行共享信道pdsch传输至所述终端设备;
31.所述ul grant信息通过物理下行控制信道pdcch传输至所述终端设备。
32.本发明还提供一种上行数据传输装置,部署于终端设备,所述装置包括:
33.生成模块,用于生成第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;
34.发送模块,用于向网络设备发送所述第一消息,以供所述网络设备将响应于所述第一消息得到的第二消息返回至所述终端设备,所述第二消息包括随机接入响应rar和上行授权ul grant信息;
35.接收模块,用于接收所述网络设备发送的所述第二消息,并基于所述第二消息确定用于数据传输的时频资源;
36.传输模块,用于基于所述时频资源进行上行数据传输。
37.本发明还提供一种上行数据传输装置,部署于网络设备,所述装置包括:
38.接收模块,用于接收终端设备发送的第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;
39.响应模块,用于对所述第一消息进行响应,得到第二消息,所述第二消息包括随机接入响应rar和上行授权ul grant信息,所述ul grant信息用于表征分配给所述终端设备的时频资源,所述时频资源用于数据传输;
40.发送模块,用于将所述第二消息发送至所述终端设备,以供所述终端设备基于所
述第二消息确定的时频资源,进行上行数据传输。
41.本发明还提供一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述应用于终端设备的任一种所述上行数据传输方法。
42.本发明还提供一种网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述应用于网络设备的任一种所述上行数据传输方法。
43.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述上行数据传输方法。
44.本发明提供的上行数据传输方法、装置、终端设备、网络设备和介质,终端设备生成第一消息,第一消息包括前导码、有效载荷和上行资源调度请求sr;向网络设备发送第一消息,以供网络设备将响应于第一消息得到的第二消息返回至终端设备,第二消息包括随机接入响应rar和上行授权ul grant信息;接收网络设备发送的第二消息,并基于第二消息确定用于数据传输的时频资源;基于时频资源进行上行数据传输。通过上述方式,将上行资源sr结合至随机接入流程的第一消息,以使在随机接入后进行数据传输时,无需再传输上行资源sr,从而减少终端设备与网络设备的交互次数;同时,网络设备响应包括上行资源sr的第一消息,生成第二消息,并通过第二消息中的ul grant信息为该上行资源sr分配对应的时频资源,以供终端设备基于该时频资源进行上行数据传输,以使在随机接入后进行数据传输时,无需再分配时频资源,从而减少终端设备与网络设备的交互次数。综上,本发明可以减少终端设备与网络设备的交互次数,从而提高数据传输速率,进而减少信令开销,避免了网络拥塞,减少数据传输失败率。
附图说明
45.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为本发明提供的上行数据传输方法的流程示意图之一;
47.图2为本发明提供的终端设备与网络设备的交互示意图;
48.图3为本发明提供的上行数据传输方法的流程示意图之二;
49.图4为本发明提供的上行数据传输方法的流程示意图之三;
50.图5为本发明提供的上行数据传输方法的流程示意图之四;
51.图6为本发明提供的上行数据传输装置的结构示意图之一;
52.图7为本发明提供的上行数据传输装置的结构示意图之二;
53.图8为本发明提供的电子设备的结构示意图。
具体实施方式
54.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,
而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
55.随着无线通信技术的快速发展,以及5g时代对新场景和卫星通信提出的需求,人们对通信速率以及时延的要求越来越高。在5g应用场景中,3gpp(3rd generation partnership project,第三代合作计划)提出了2-step rach(random access channel,随机接入信道)技术来简化原有的4-step rach随机接入流程,以降低交互开销。
56.然而,在目前的2-step rach中,终端设备和网络设备之间仍需要进行至少7次信息交互才能完成数据传输过程。基于此,在5g的mmtc(massive machine type communication,大规模机器类型通信)场景下,在海量终端设备同时发送数据包时,缓慢的数据发送过程易造成随机接入拥塞、资源占用浪费;同时,终端设备与网络设备通常较远,会存在长时延的问题,进而延长了单次交互时间,因此,缓慢的数据发送过程,最终将会使数据传输失败率增高。
57.目前,在当前基于两步随机接入的数据传输流程中,常见方案采用上行时将小数据包缀在前导码或者信令数据后,但当传输数据包不符合小包条件时,单个终端接入网络完成数据传输仍需要多次交互。
58.综上,如何提高数据传输速率是目前亟需解决的问题。
59.针对上述问题,本发明提出以下各实施例。图1为本发明提供的上行数据传输方法的流程示意图之一,如图1所示,该上行数据传输方法应用于终端设备,该上行数据传输方法包括:
60.步骤110,生成第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr。
61.此处,终端设备可以为用户设备,该终端设备为需随机接入网络设备的设备。在一具体实施例中,该终端设备需发送上行数据至网络设备,更为具体地,该终端设备需在随机接入后立即发送数据。
62.此处,第一消息是基于接收到的系统信息生成的。在一具体实施例中,在两步随机接入中,第一消息也被称为“msga”。
63.在一实施例中,第一消息还可以包括上行链路数据信道上的数据、参考信号(例如,解调参考信号dmrs)等等,具体地,可以根据实际需求设定第一消息包括的数据。
64.此处,前导码preamble可以通过上行链路信道进行传输。在一具体实施例中,前导码可以通过prach(physical random access channel,物理随机接入信道)传输至网络设备。
65.此处,有效载荷payload可以用于承载上层信息。有效载荷可以通过上行链路数据信道进行传输。在一具体实施例中,有效载荷可以通过pusch(physical uplink shared channel,物理上行共享信道)传输至网络设备。
66.在一实施例中,该有效载荷可能携带rrc(radio resource control,无线电资源控制)建立消息,也可能携带rrc重建消息,或者携带rrc恢复消息等等。
67.此处,上行资源sr(scheduling request,调度请求)用于请求上行数据传输的资源。上行资源sr可以通过上行链路数据信道进行传输,该上行链路数据信道可以根据实际需要进行设定,例如,pusch,本发明实施例对此不作具体限定。
68.在一具体实施例中,在上述步骤110之前,该方法还包括:
69.接收网络设备发送的系统信息;对该系统消息进行解码处理。
70.其中,系统消息为与随机接入相关联的消息,其可以包括但不限于:ssb(synchronization signal block,同步信号块)、sib(system information block,系统信息块)、rs(reference signal,参考信号)等等,本发明实施例对此不作具体限定。
71.在一实施例中,系统消息还可以包括至少两个不同前导码、至少两个不同有效载荷大小、至少两个不同mcs(modulation and coding scheme,调制与编码策略)、至少两个不同的时间和频率资源分配、至少两个不同的功率控制方案等等。基于此,该系统消息可以用于分配前导码的资源,还可以用于分配前导码的资源和分配有效载荷的资源之间的映射,以使终端设备可以基于分配的前导码的资源和分配的映射来确定用于有效载荷传输的资源。
72.具体地,对系统消息进行解码处理包括dl(data link,数据链路)同步、si(system information,系统信息)解码和rs(reference signal,参考信号)测量等处理。
73.需要说明的是,在对系统消息进行解码处理后,终端设备可以获得下行时间和频率同步、小区id、初始接入的基本系统消息等等。
74.在一实施例中,系统信息通过pbch(physical broadcast channel,物理广播信道)从网络设备传输至该终端设备。对于网络设备而言,网络设备周期地在pbch广播该系统消息。
75.基于上述实施例,上述步骤110包括:
76.基于解码处理后的系统消息,生成该第一消息。
77.具体地,基于系统信息,在前导码序列池中选择前导码,并生成有效载荷。
78.其中,前导码序列池中包括至少两个不同的前导码。该前导码序列池由网络设备传输的系统信息确定。
79.在一具体实施例中,基于分配的前导码的资源,以及分配的前导码的资源和分配的有效载荷的资源之间的映射,确定该有效载荷。
80.步骤120,向网络设备发送所述第一消息,以供所述网络设备将响应于所述第一消息得到的第二消息返回至所述终端设备,所述第二消息包括随机接入响应rar和上行授权ul grant信息。
81.具体地,基于上行链路,向网络设备发送第一消息。
82.在一具体实施例中,基于prach,向网络设备发送前导码;基于pusch,向网络设备发送有效载荷;基于pusch,向网络设备发送上行资源sr。
83.需要说明的是,对于网络设备而言,网络设备接收终端设备发送的第一消息;对第一消息进行响应,得到第二消息,第二消息包括随机接入响应rar和上行授权ul grant信息,ul grant信息用于表征分配给终端设备的时频资源,时频资源用于数据传输;将第二消息发送至终端设备,以供终端设备基于第二消息确定的时频资源,进行上行数据传输。
84.其中,第二消息是网络设备基于接收到的第一信息生成的。在一具体实施例中,在两步随机接入中,第二消息也被称为“msgb”。
85.其中,rar(radom access response,随机接入响应)可以通过下行链路信道进行传输。在一具体实施例中,rar可以通过pdsch(physical downlink shared channel,物理
下行共享信道)传输至终端设备。
86.其中,ul grant(上行授权)信息可以通过下行链路信道进行传输。在一具体实施例中,ul grant信息可以通过pdcch(physical downlink control channel,物理下行控制信道)传输至终端设备。
87.在一实施例中,第二消息还可以包括下行链路控制信道上的控制信息和下行链路数据信道上的数据等等,具体地,可以根据实际需求设定第二消息包括的数据。
88.此外,还需要说明的是,网络设备接收到第一消息后,网络设备需要确定第一消息中的前导码属于随机接入前导序列码,确定有效载荷所携带信息的消息类别;确定第一消息中携带的上行资源sr,确定终端设备在随机接入后发送数据的确定结果;基于消息类别和确定结果,生成该第二消息。
89.其中,所述确定第一消息中的前导码属于随机接入前导序列码,具体包括:
90.网络设备在上行链路信道上进行前导码检测,在检测到前导码时,确定该前导码是否属于随机接入前导序列码。
91.更为具体地,将该前导码与网络设备中存储的前导码序列中的各前导码进行对比,若该前导码与该前导码序列中任一前导码匹配,则确定第一消息中的前导码属于随机接入前导序列码。
92.进一步地,在一实施例中,在确定第一消息中的前导码属于随机接入前导序列码之后,将该确定结果上报至mac(medium access control,介质访问控制层)。
93.其中,所述确定第一消息中携带的上行资源sr,确定终端设备在随机接入后发送数据的确定结果,具体包括:
94.网络设备判断第一消息中是否携带上行资源sr,若携带,确定终端设备在随机接入后立即发送数据的确定结果。
95.其中,所述基于消息类别和确定结果,生成该第二消息,具体包括:
96.基于消息类别确定rar;基于确定结果确定ul grant信息,以供为终端设备的上行数据分配时频资源。
97.步骤130,接收所述网络设备发送的所述第二消息,并基于所述第二消息确定用于数据传输的时频资源。
98.具体地,将第二消息中的ul grant信息进行解码,以确定用于数据传输的时频资源。
99.在一实施例中,确定第二消息中rar是否归属于终端设备,若归属于,将第二消息中的ul grant信息进行解码。
100.在另一实施例中,确定第二消息中rar是否归属于终端设备,若归属于,获取定时提前调整量,并基于定时提前调整量进行上行同步调整,将第二消息中的ul grant信息进行解码。
101.其中,所述确定第二消息中rar是否归属于终端设备,具体包括:
102.确定第二消息中携带的preamble id与终端设备的preamble id是否相同,若相同,则确定rar归属于终端设备,若不相同,则确定rar不归属于终端设备。
103.步骤140,基于所述时频资源进行上行数据传输。
104.具体地,在该确定的时频资源上,发送上行资源sr对应的用户数据至网络设备。
105.进一步地,在上述步骤140之后,该方法还包括:
106.接收网络设备发送的ack;或者,接收网络设备发送的nack。
107.需要说明的是,对于网络设备而言,网络设备在该时频资源上检测接收到的数据,若在检测窗口内成功接收则返回确认信息ack至终端设备,若未成功接收,则返回否认信息nack至终端设备。
108.可以理解的是,在接收网络设备发送的nack时,启动自动重传机制。
109.其中,ack和nack可以通过下行链路信道进行传输。在一具体实施例中,ack和nack可以通过phich(physical hybrid arq indicator channel,物理混合自动重传指示信道)传输至终端设备。
110.为便于理解本发明实施例,以一具体实施例为例进行说明。终端设备与网络设备的交互图如图2所示:
111.步骤s201,网络设备向终端设备发送系统消息;
112.步骤s202,终端设备向网络设备发送第一消息;
113.步骤s203,网络设备向终端设备发送第二消息;
114.步骤s204,终端设备进行上行数据传输;
115.步骤s205,网络设备向终端设备发送ack/nack。
116.本发明实施例提供的上行数据传输方法,终端设备生成第一消息,第一消息包括前导码、有效载荷和上行资源调度请求sr;向网络设备发送第一消息,以供网络设备将响应于第一消息得到的第二消息返回至终端设备,第二消息包括随机接入响应rar和上行授权ul grant信息;接收网络设备发送的第二消息,并基于第二消息确定用于数据传输的时频资源;基于时频资源进行上行数据传输。通过上述方式,将上行资源sr结合至随机接入流程的第一消息,以使在随机接入后进行数据传输时,无需再传输上行资源sr,从而减少终端设备与网络设备的交互次数;同时,网络设备响应包括上行资源sr的第一消息,生成第二消息,并通过第二消息中的ul grant信息为该上行资源sr分配对应的时频资源,以供终端设备基于该时频资源进行上行数据传输,以使在随机接入后进行数据传输时,无需再分配时频资源,从而减少终端设备与网络设备的交互次数。综上,本发明实施例可以减少终端设备与网络设备的交互次数,从而提高数据传输速率,进而减少信令开销,避免了网络拥塞,减少数据传输失败率。
117.基于上述实施例,图3为本发明提供的上行数据传输方法的流程示意图之二,如图3所示,上述步骤110包括:
118.步骤111,接收所述网络设备发送的系统信息。
119.此处,系统消息为与随机接入相关联的消息,其可以包括但不限于:ssb(synchronization signal block,同步信号块)、sib(system information block,系统信息块)、rs(reference signal,参考信号)等等,本发明实施例对此不作具体限定。
120.在一实施例中,系统消息还可以包括至少两个不同前导码、至少两个不同有效载荷大小、至少两个不同mcs(modulation and coding scheme,调制与编码策略)、至少两个不同的时间和频率资源分配、至少两个不同的功率控制方案等等。基于此,该系统消息可以用于分配前导码的资源,还可以用于分配前导码的资源和分配有效载荷的资源之间的映射,以使终端设备可以基于分配的前导码的资源和分配的映射来确定用于有效载荷传输的
资源。
121.在一实施例中,系统信息通过pbch(physical broadcast channel,物理广播信道)从网络设备传输至该终端设备。对于网络设备而言,网络设备周期地在pbch广播该系统消息。
122.步骤112,基于所述系统信息,在前导码序列池中选择所述前导码,并生成所述有效载荷。
123.具体地,对该系统消息进行解码处理;基于解码处理后的系统消息,在前导码序列池中选择前导码,并生成有效载荷。
124.其中,对系统消息进行解码处理包括dl(data link,数据链路)同步、si(system information,系统信息)解码和rs(reference signal,参考信号)测量等处理。
125.需要说明的是,在对系统消息进行解码处理后,终端设备可以获得下行时间和频率同步、小区id、初始接入的基本系统消息等等。
126.此处,前导码序列池中包括至少两个不同的前导码。该前导码序列池由网络设备传输的系统信息确定。
127.在一具体实施例中,基于分配的前导码的资源,以及分配的前导码的资源和分配的有效载荷的资源之间的映射,确定该有效载荷。
128.在一实施例中,该有效载荷可能携带rrc(radio resource control,无线电资源控制)建立消息,也可能携带rrc重建消息,或者携带rrc恢复消息等等。
129.步骤113,确定所述终端设备在随机接入后发送数据,生成所述上行资源sr。
130.具体地,确定终端设备在随机接入后立刻发送数据,生成该上行资源sr。
131.步骤114,基于所述前导码、所述有效载荷和所述上行资源sr,生成第一消息。
132.当然,还可以基于其他数据生成第一消息。
133.本发明实施例提供的上行数据传输方法,通过上述方式,确定终端设备在随机接入后发送数据,就生成上行资源sr,并将该上行资源sr结合至随机接入流程的第一消息,以使在随机接入后进行数据传输时,无需再传输上行资源sr,从而减少终端设备与网络设备的交互次数,进而提高数据传输速率。
134.基于上述任一实施例,该方法中,上述步骤130中,基于所述第二消息确定用于数据传输的时频资源,包括:
135.确定所述rar归属于所述终端设备,获取定时提前调整量,并基于所述定时提前调整量进行上行同步调整;
136.将所述ul grant信息进行解码,确定用于数据传输的时频资源。
137.此处,定时提前调整量(timing advance,ta)用于终端设备的上行数据在希望的时间到达网络设备。
138.在一实施例中,所述确定所述rar归属于所述终端设备,具体包括:
139.确定第二消息中携带的preamble id与终端设备的preamble id是否相同,若相同,则确定rar归属于终端设备,若不相同,则确定rar不归属于终端设备。
140.本发明实施例提供的上行数据传输方法,通过上述方式,由于第二消息是网络设备响应于包括上行资源sr的第一消息得到的,因此,对第二消息中的ul grant信息进行解码,可以确定该上行资源sr对应的时频资源,以供终端设备基于该时频资源进行上行数据
传输,以使在随机接入后进行数据传输时,无需再分配时频资源,从而减少终端设备与网络设备的交互次数,进而提高数据传输速率。
141.基于上述任一实施例,所述前导码通过物理随机接入信道prach传输至所述网络设备;所述有效载荷通过物理上行共享信道pusch传输至所述网络设备;所述上行资源sr通过pusch传输至所述网络设备。
142.图4为本发明提供的上行数据传输方法的流程示意图之三,如图4所示,该上行数据传输方法应用于网络设备,该上行数据传输方法包括:
143.步骤410,接收终端设备发送的第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr。
144.此处,网络设备可以为基站或卫星等等,该网络设备为提供随机接入的设备。
145.具体地,在上行链路中,接收终端设备发送的第一消息。
146.在一具体实施例中,基于prach,接收终端设备发送的前导码;基于pusch,接收终端设备发送的有效载荷;基于pusch,接收终端设备发送的上行资源sr。
147.此处,前导码preamble可以通过上行链路信道进行传输。在一具体实施例中,前导码可以通过prach(physical random access channel,物理随机接入信道)传输至网络设备。
148.此处,有效载荷payload可以用于承载上层信息。有效载荷可以通过上行链路数据信道进行传输。在一具体实施例中,有效载荷可以通过pusch(physical uplink shared channel,物理上行共享信道)传输至网络设备。
149.在一实施例中,该有效载荷可能携带rrc(radio resource control,无线电资源控制)建立消息,也可能携带rrc重建消息,或者携带rrc恢复消息等等。
150.此处,上行资源sr(scheduling request,调度请求)用于请求上行数据传输的资源。上行资源sr可以通过上行链路数据信道进行传输,该上行链路数据信道可以根据实际需要进行设定,例如,pusch,本发明实施例对此不作具体限定。
151.在一具体实施例中,在两步随机接入中,第一消息也被称为“msga”。
152.在一实施例中,第一消息还可以包括上行链路数据信道上的数据、参考信号(例如,解调参考信号dmrs)等等,具体地,可以根据实际需求设定第一消息包括的数据。
153.在一具体实施例中,在上述步骤410之前,该方法还包括:
154.向终端设备发送系统消息,以使终端设备对该系统消息进行解码处理,并基于解码处理后的系统消息,生成该第一消息。
155.其中,系统消息为与随机接入相关联的消息,其可以包括但不限于:ssb(synchronization signal block,同步信号块)、sib(system information block,系统信息块)、rs(reference signal,参考信号)等等,本发明实施例对此不作具体限定。
156.在一实施例中,系统消息还可以包括至少两个不同前导码、至少两个不同有效载荷大小、至少两个不同mcs(modulation and coding scheme,调制与编码策略)、至少两个不同的时间和频率资源分配、至少两个不同的功率控制方案等等。基于此,该系统消息可以用于分配前导码的资源,还可以用于分配前导码的资源和分配有效载荷的资源之间的映射,以使终端设备可以基于分配的前导码的资源和分配的映射来确定用于有效载荷传输的资源。
157.对于终端设备而言,终端设备对系统消息进行解码处理包括dl(data link,数据链路)同步、si(system information,系统信息)解码和rs(reference signal,参考信号)测量等处理。
158.需要说明的是,终端设备在对系统消息进行解码处理后,终端设备可以获得下行时间和频率同步、小区id、初始接入的基本系统消息等等。
159.在一实施例中,系统信息通过pbch(physical broadcast channel,物理广播信道)从网络设备传输至该终端设备。具体地,网络设备周期地在pbch广播该系统消息。
160.更为具体地,终端设备基于系统信息,在前导码序列池中选择前导码,并生成有效载荷。
161.其中,前导码序列池中包括至少两个不同的前导码。该前导码序列池由网络设备传输的系统信息确定。
162.在一具体实施例中,基于分配的前导码的资源,以及分配的前导码的资源和分配的有效载荷的资源之间的映射,确定该有效载荷。
163.步骤420,对所述第一消息进行响应,得到第二消息,所述第二消息包括随机接入响应rar和上行授权ul grant信息,所述ul grant信息用于表征分配给所述终端设备的时频资源,所述时频资源用于数据传输。
164.在一具体实施例中,在两步随机接入中,第二消息也被称为“msgb”。
165.此处,rar(radom access response,随机接入响应)可以通过下行链路信道进行传输。在一具体实施例中,rar可以通过pdsch(physical downlink shared channel,物理下行共享信道)传输至终端设备。
166.此处,ul grant(上行授权)信息可以通过下行链路信道进行传输。在一具体实施例中,ul grant信息可以通过pdcch(physical downlink control channel,物理下行控制信道)传输至终端设备。
167.在一实施例中,第二消息还可以包括下行链路控制信道上的控制信息和下行链路数据信道上的数据等等,具体地,可以根据实际需求设定第二消息包括的数据。
168.步骤430,将所述第二消息发送至所述终端设备,以供所述终端设备基于所述第二消息确定的时频资源,进行上行数据传输。
169.具体地,基于下行链路,向终端设备发送第二消息。
170.在一具体实施例中,基于pdsch,向终端设备发送rar;基于pdcch,向终端设备发送ul grant信息。
171.需要说明的是,对于终端设备而言,终端设备基于接收到的第二消息确定用于数据传输的时频资源;基于该时频资源进行上行数据传输。
172.其中,所述基于接收到的第二消息确定用于数据传输的时频资源,具体包括:将第二消息中的ul grant信息进行解码,以确定用于数据传输的时频资源。
173.在一实施例中,终端设备确定第二消息中rar是否归属于终端设备,若归属于,将第二消息中的ul grant信息进行解码。在另一实施例中,终端设备确定第二消息中rar是否归属于终端设备,若归属于,获取定时提前调整量,并基于定时提前调整量进行上行同步调整,将第二消息中的ul grant信息进行解码。
174.其中,所述确定第二消息中rar是否归属于终端设备,具体包括:确定第二消息中
携带的preamble id与终端设备的preamble id是否相同,若相同,则确定rar归属于终端设备,若不相同,则确定rar不归属于终端设备。
175.进一步地,在上述步骤430之后,该方法还包括:
176.基于该时频资源,检测接收到的数据;若成功接收,则发送确认信息ack至终端设备;若未成功接收,则发送否认信息nack至终端设备。
177.需要说明的是,在该时频资源上检测接收到的数据,若在检测窗口内成功接收则返回确认信息ack至终端设备,若未成功接收,则返回否认信息nack至终端设备。
178.此处,ack和nack可以通过下行链路信道进行传输。在一具体实施例中,ack和nack可以通过phich(physical hybrid arq indicator channel,物理混合自动重传指示信道)传输至终端设备。
179.对于终端设备而言,接收网络设备发送的ack;或者,接收网络设备发送的nack。可以理解的是,在接收网络设备发送的nack时,启动自动重传机制。
180.为便于理解本发明实施例,以一具体实施例为例进行说明。终端设备与网络设备的交互图如图2所示:
181.步骤s201,网络设备向终端设备发送系统消息;
182.步骤s202,终端设备向网络设备发送第一消息;
183.步骤s203,网络设备向终端设备发送第二消息;
184.步骤s204,终端设备进行上行数据传输;
185.步骤s205,网络设备向终端设备发送ack/nack。
186.本发明实施例提供的上行数据传输方法,网络设备接收终端设备发送的第一消息,第一消息包括前导码、有效载荷和上行资源调度请求sr;对第一消息进行响应,得到第二消息,第二消息包括随机接入响应rar和上行授权ul grant信息,ul grant信息用于表征分配给终端设备的时频资源,时频资源用于数据传输;将第二消息发送至终端设备,以供终端设备基于第二消息确定的时频资源,进行上行数据传输。通过上述方式,将上行资源sr结合至随机接入流程的第一消息,以使网络设备在接收第一消息时,即可接收到上行资源sr,以使在随机接入后进行数据传输时,终端设备无需再传输上行资源sr,从而减少终端设备与网络设备的交互次数;同时,网络设备响应包括上行资源sr的第一消息,生成第二消息,并通过第二消息中的ul grant信息为该上行资源sr分配对应的时频资源,以供终端设备基于该时频资源进行上行数据传输,以使在随机接入后进行数据传输时,网络设备无需再分配时频资源,从而减少终端设备与网络设备的交互次数。综上,本发明实施例可以减少终端设备与网络设备的交互次数,从而提高数据传输速率,进而减少信令开销,避免了网络拥塞,减少数据传输失败率。
187.基于上述任一实施例,图5为本发明提供的上行数据传输方法的流程示意图之四,如图5所示,上述步骤420包括:
188.步骤421,确定所述前导码属于随机接入前导序列码,确定所述有效载荷所携带信息的消息类别。
189.具体地,在上行链路信道上进行前导码检测,在检测到前导码时,确定该前导码是否属于随机接入前导序列码。
190.更为具体地,将该前导码与网络设备中存储的前导码序列中的各前导码进行对
比,若该前导码与该前导码序列中任一前导码匹配,则确定第一消息中的前导码属于随机接入前导序列码。
191.进一步地,在一实施例中,在确定第一消息中的前导码属于随机接入前导序列码之后,将该确定结果上报至mac(medium access control,介质访问控制层)。
192.步骤422,确定所述第一消息中携带所述上行资源sr,确定所述终端设备在随机接入后发送数据的确定结果。
193.具体地,判断第一消息中是否携带上行资源sr,若携带,确定终端设备在随机接入后立即发送数据的确定结果。
194.步骤423,基于所述消息类别和所述确定结果,生成所述第二消息。
195.具体地,基于消息类别确定rar;基于确定结果确定ul grant信息,以供为终端设备的上行数据分配时频资源。当然,还可以基于其他数据生成第二消息。
196.本发明实施例提供的上行数据传输方法,通过上述方式,确定第一消息中携带上行资源sr,就基于该确定结果,生成ul grant信息,以为终端设备分配该上行资源sr对应的时频资源,以供终端设备基于该时频资源进行上行数据传输,以使在随机接入后进行数据传输时,网络设备无需再分配时频资源,从而减少终端设备与网络设备的交互次数,进而提高数据传输速率。
197.基于上述任一实施例,所述rar通过物理下行共享信道pdsch传输至所述终端设备;所述ul grant信息通过物理下行控制信道pdcch传输至所述终端设备。
198.下面对本发明提供的上行数据传输装置进行描述,下文描述的上行数据传输装置与上文描述的上行数据传输方法可相互对应参照。
199.图6为本发明提供的上行数据传输装置的结构示意图,如图6所示,该装置部署于终端设备,该上行数据传输装置,包括:
200.生成模块610,用于生成第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;
201.发送模块620,用于向网络设备发送所述第一消息,以供所述网络设备将响应于所述第一消息得到的第二消息返回至所述终端设备,所述第二消息包括随机接入响应rar和上行授权ul grant信息;
202.接收模块630,用于接收所述网络设备发送的所述第二消息,并基于所述第二消息确定用于数据传输的时频资源;
203.传输模块640,用于基于所述时频资源进行上行数据传输。
204.图7为本发明提供的上行数据传输装置的结构示意图,如图7所示,该装置部署于网络设备,该上行数据传输装置,包括:
205.接收模块710,用于接收终端设备发送的第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;
206.响应模块720,用于对所述第一消息进行响应,得到第二消息,所述第二消息包括随机接入响应rar和上行授权ul grant信息,所述ul grant信息用于表征分配给所述终端设备的时频资源,所述时频资源用于数据传输;
207.发送模块730,用于将所述第二消息发送至所述终端设备,以供所述终端设备基于所述第二消息确定的时频资源,进行上行数据传输。
208.图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以为终端设备或网络设备,该电子设备可以包括:处理器(processor)810、通信接口(communications interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行应用于终端设备的上行数据传输方法,该方法包括:生成第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;向网络设备发送所述第一消息,以供所述网络设备将响应于所述第一消息得到的第二消息返回至所述终端设备,所述第二消息包括随机接入响应rar和上行授权ul grant信息;接收所述网络设备发送的所述第二消息,并基于所述第二消息确定用于数据传输的时频资源;基于所述时频资源进行上行数据传输;或者,以执行应用于网络设备的上行数据传输方法,该方法包括:接收终端设备发送的第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;对所述第一消息进行响应,得到第二消息,所述第二消息包括随机接入响应rar和上行授权ul grant信息,所述ul grant信息用于表征分配给所述终端设备的时频资源,所述时频资源用于数据传输;将所述第二消息发送至所述终端设备,以供所述终端设备基于所述第二消息确定的时频资源,进行上行数据传输。
209.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
210.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的应用于终端设备的上行数据传输方法,该方法包括:生成第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;向网络设备发送所述第一消息,以供所述网络设备将响应于所述第一消息得到的第二消息返回至所述终端设备,所述第二消息包括随机接入响应rar和上行授权ul grant信息;接收所述网络设备发送的所述第二消息,并基于所述第二消息确定用于数据传输的时频资源;基于所述时频资源进行上行数据传输;或者,执行上述各方法所提供的应用于网络设备的上行数据传输方法,该方法包括:接收终端设备发送的第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;对所述第一消息进行响应,得到第二消息,所述第二消息包括随机接入响应rar和上行授权ul grant信息,所述ul grant信息用于表征分配给所述终端设备的时频资源,所述时频资源用于数据传输;将所述第二消息发送至所述终端设备,以供所述终端设备基于所述第二消息确定的时频资源,进行上行数据传输。
211.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的应用于终端设备的上行数据传输方法,该方法包括:生成第一消息,所述第一消息包括前导码、有效载荷和上行资源
调度请求sr;向网络设备发送所述第一消息,以供所述网络设备将响应于所述第一消息得到的第二消息返回至所述终端设备,所述第二消息包括随机接入响应rar和上行授权ul grant信息;接收所述网络设备发送的所述第二消息,并基于所述第二消息确定用于数据传输的时频资源;基于所述时频资源进行上行数据传输;或者,执行上述各方法所提供的应用于网络设备的上行数据传输方法,该方法包括:接收终端设备发送的第一消息,所述第一消息包括前导码、有效载荷和上行资源调度请求sr;对所述第一消息进行响应,得到第二消息,所述第二消息包括随机接入响应rar和上行授权ul grant信息,所述ul grant信息用于表征分配给所述终端设备的时频资源,所述时频资源用于数据传输;将所述第二消息发送至所述终端设备,以供所述终端设备基于所述第二消息确定的时频资源,进行上行数据传输。
212.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
213.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
214.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1