CN112399615B - 一种调度方法及装置 - Google Patents
一种调度方法及装置 Download PDFInfo
- Publication number
- CN112399615B CN112399615B CN201910750392.6A CN201910750392A CN112399615B CN 112399615 B CN112399615 B CN 112399615B CN 201910750392 A CN201910750392 A CN 201910750392A CN 112399615 B CN112399615 B CN 112399615B
- Authority
- CN
- China
- Prior art keywords
- time slot
- slot
- time
- preset
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 101100396152 Arabidopsis thaliana IAA19 gene Proteins 0.000 abstract description 28
- 101100274486 Mus musculus Cited2 gene Proteins 0.000 abstract description 28
- 101150096622 Smr2 gene Proteins 0.000 abstract description 28
- 230000003068 static effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 102100039292 Cbp/p300-interacting transactivator 1 Human genes 0.000 description 8
- 101000888413 Homo sapiens Cbp/p300-interacting transactivator 1 Proteins 0.000 description 8
- 238000004590 computer program Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/121—Wireless traffic scheduling for groups of terminals or users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种调度方法及装置,用以实现基于时隙动态调度MSG2、MSG3,从而增加终端接入成功率。本申请实施例提供的一种调度方法,包括:确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种调度方法及装置。
背景技术
如图1所示初始随机接入流程,终端发送消息(MSG)1后,在预设时长(Timer)内检测是否有MSG2,如果该时间间隔内未收到MSG2,则认为MSG2超窗接入失败,终端会重新发起随机接入。
38.211协议规定,MSG2和MSG3空口时间关系需要满足MSG2_slot + K2 + delta =MSG3_slot,同时MSG2和MSG3的时间间隔不得小于预设数值N。其中,参数K2,是协议中PUSCH-Time Domain Resource Allocation中的一个字段,用来表示PUSCH和调度该PUSCHslot的PDCCH间的时间间隔,以slot为单位。参数K2和偏移(delta)的取值均为预设值。MSG2_slot表示网络侧基站发送MSG2的下行时隙,同理,MSG3_slot表示终端侧发送MSG3的上行时隙。
当***中物理下行共享信道(PDSCH)的子载波间隔μ固定后,delta即为定值,其对应关系如下:
表一 PDSCH子载波间隔和delta对应关系
μ | 0 | 1 | 2 | 3 |
delta | 2 | 3 | 4 | 6 |
K2的取值在协议38.331中有个数和大小的限制,取值范围是0到32间的自然数,配置的总个数不能超过maxNrofUL-Allocations(16),例如个数为n_max,即K2的取值最多有n_max个,n_max为预设值。
并且,制定MSG2、MSG3调度时间需满足基站本身上下行调度的时间要求。
综合以上条件当MSG1的调度时间确定后,可选择的MSG2、MSG3调度时间点的个数是有限的,基站侧为简化实现会制定静态调度时序来处理随机接入调度中的时间点问题。选择一个或者若干个K2值制定静态表格来处理调度时序。比如,基站侧配置给终端的K2 取值范围(LIST) ={1,2,3,4,5,6,7,8,9,12}。
参见图2,以5ms帧结构调度时序为例,当PDSCH信道的子载波间隔μ= 1,制定静态调度表如表二所示:
表二 静态调度表
当前时隙(slot) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
MSG2_半帧中slot | 6 | 6 | 7 | 2 | 2 | 2 | 2 | 3 | 2 | 6 |
MSG2_当前半帧偏移 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
MSG3_半帧中slot | 8 | 8 | 9 | 9 | 9 | 9 | 9 | 9 | 8 | 8 |
MSG3_当前半帧偏移 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 |
K2 | 9 | 9 | 9 | 4 | 4 | 4 | 4 | 3 | 3 | 9 |
当媒体接入控制(MAC)实体在时隙2(slot2)收到MSG1后,根据静态表格,会在当前半帧的slot7调度MSG2,下一个半帧的slot9调度MSG3,K2取值为9,如果slot7刚好存在信道状态信息(CSI)等不能与MSG2共slot的下行元素,则MSG2、MSG3调度要顺延一个slot,使用当前slot3的调度表格,MSG2在下一个半帧的slot2调度,MSG3在下一个半帧的slot9调度,导致MSG2向后延迟了5个slot,容易产生超过Timer出窗的情况。
综上所述,静态调度时序没有充分利用终端支持的K2数值,人为减少了满足协议的调度时序个数;静态时序表比较死板,对偶然出现的冲突情况调节能力差;容易出现调度超过Timer情况,导致接入失败;静态调度表需要根据当前子载波间隔的不同制定不同的表格,兼容性差。
发明内容
本申请实施例提供了一种调度方法及装置,用以实现基于时隙动态调度MSG2、MSG3,从而增加终端接入成功率。
本申请实施例提供的一种调度方法,包括:
确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
可选地,选择距离所述第一时隙最近的可调度的下行时隙作为第二时隙。
可选地,所述第二时隙与所述第一时隙之间的时间间隔不超过预设时长。
可选地,具体采用如下方式确定所述第三时隙:
从预设的多个K2值中选择一参数值K2_n,其中所述多个K2值中每一K2值满足K2 >N,n大于等于零,小于n_max,n_max为大于零的预设值,N为大于等于零的预设值;
判断MSG3_slot是否为上行时隙,其中,MSG3_slot = MSG2_slot + K2_n +delta,MSG3_slot为第三时隙,MSG2_slot为第二时隙,delta为预设偏移值,如果是上行时隙,则确定选择所述第二时隙以及所述第三时隙;否则,重新选择参数值K2_n,并重新确定第三时隙。
可选地,若所述多个K2值中没有使得确定的第三时隙为上行时隙的K2_n,则重新选择第二时隙。
可选地,若选择的第二时隙与第一时隙之间的时间间隔超过预设时长,则确定第一消息调度识别,释放该第一消息。
相应地,本申请实施例提供的一种调度装置,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:
确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
可选地,选择距离所述第一时隙最近的可调度的下行时隙作为第二时隙。
可选地,所述第二时隙与所述第一时隙之间的时间间隔不超过预设时长。
可选地,具体采用如下方式确定所述第三时隙:
从预设的多个K2值中选择一参数值K2_n,其中所述多个K2值中每一K2值满足K2 >N,n大于等于零,小于n_max,n_max为大于零的预设值,N为大于等于零的预设值;
判断MSG3_slot是否为上行时隙,其中,MSG3_slot = MSG2_slot + K2_n +delta,MSG3_slot为第三时隙,MSG2_slot为第二时隙,delta为预设偏移值,如果是上行时隙,则确定选择所述第二时隙以及所述第三时隙;否则,重新选择参数值K2_n,并重新确定第三时隙。
可选地,若所述多个K2值中没有使得确定的第三时隙为上行时隙的K2_n,则重新选择第二时隙。
可选地,若选择的第二时隙与第一时隙之间的时间间隔超过预设时长,则确定第一消息调度识别,释放该第一消息。
本申请实施例提供的另一种调度装置,包括:
第一单元,用于确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
第二单元,用于根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
第三单元,用于若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
本申请另一实施例提供了一种计算设备,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。
本申请另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中的初始随机接入流程示意图;
图2为现有技术中的5ms半帧结构示意图;
图3为本申请实施例提供的动态确定调度时序流程示意图;
图4为本申请实施例提供的一种调度方法的流程示意图;
图5为本申请实施例提供的一种调度装置的结构示意图;
图6为本申请实施例提供的另一种调度装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种调度方法及装置,用以实现基于时隙动态调度MSG2、MSG3,从而增加终端接入成功率。
其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
本申请实施例提供的技术方案可以适用于多种***,尤其是5G***。例如适用的***可以是全球移动通讯(global system of mobile communication,GSM)***、码分多址(code division multiple access,CDMA)***、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)***、长期演进(long term evolution,LTE)***、LTE频分双工(frequencydivision duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwideinteroperability for microwave access,WiMAX)***、5G***以及5G NR***等。这多种***中均包括终端设备和网络设备。
本申请实施例涉及的网络设备,可以是基站,该基站可以包括多个小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是指接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(internet protocol,IP)分组进行相互转换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。例如,本申请实施例涉及的网络设备可以是全球移动通信***(global system for mobile communications,GSM)或码分多址接入(code divisionmultiple access,CDMA)中的网络设备(base transceiver station,BTS),也可以是带宽码分多址接入(wide-band code division multiple access,WCDMA)中的网络设备(NodeB),还可以是长期演进(long term evolution,LTE)***中的演进型网络设备(evolutional node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站,也可是家庭演进基站(home evolved node B,HeNB)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本申请实施例中并不限定。
下面结合说明书附图对本申请各个实施例进行详细描述。需要说明的是,本申请实施例的展示顺序仅代表实施例的先后顺序,并不代表实施例所提供的技术方案的优劣。
NR协议规定了更多的帧结构和配置方式,使其灵活适应更多的通信场景。支持PRACH信道和PDSCH信道独立配置,两个信道有独立的帧结构。根据不同的子载波间隔配置,两个信道对应的每子帧包含的时隙(slot)个数也会不同。这涉及到接收MSG1的PRACH信道和发送MSG2的PDSCH之间调整时间上的对应关系。
本申请实施例基于时隙颗粒度确定MSG2、MSG3调度时间点。目前基站侧根据物理层给MAC上报MSG1的时间点(slot),确定调度MSG2和MSG3的时间点(slot)。基站侧多用静态方式分配时序,即对于MAC每个可能收到MSG1的slot来说,其对应的MSG2和MSG3调度时间是固定的,整个静态表使用的MSG2和MSG3间隔相关值——K2也是固定的。当调度出来的MSG2与其它不可共时隙的下行元素碰撞后,会选择下一个slot对应的静态时序继续调度。这种策略没有充分利用终端支持的K2 LIST中的所有有效值,并且,当出现冲突而选择下一个slot对应的调度时序,容易错过最早可用的上行MSG3时间点,导致接入耗时变长,甚至对应的MSG2超窗,随机接入失败。
本申请实施例使用基于时隙确定动态调度MSG2、MSG3的方法,可以充分利用终端支持的K2值,并增加接入成功概率。
本申请实施例提出利用终端支持的所有符合协议要求的K2值,动态确定调度时序。
例如,参见图3,本申请实施例提供的调度方法具体包括如下步骤:
1、基站收到第一消息(MSG1)时间为第一时隙(MSG1_slot),选择距离该MSG1_slot最近的可调度下行slot为第二时隙(MSG2_slot)。
2、如果MSG2_slot与MSG1_slot间隔不超过预设时长(Timer),进入步骤3,否则进入步骤9。
3、遍历满足参数K2 > N的所有K2值,选择K2_n,初始n为满足该条件的第一个数值,即n=0,如果n<n_max,则进入步骤4,否则进入步骤8。
其中,N与当前基站配置的帧结构有关,在基站配置确定的情况下N就是个固定的常数,不会变化,比如在PUSCH信道为30kHz子载波间隔的情况下,N+delta需要>=4,则N是1。
或者,N也可以是满足如下条件的值:N+delta>=当前帧结构下MSG2和MSG3间的最小间隔。
其中,n_max 为现有技术中的maxNrofUL-Allocations(16)。
4、确定第三时隙(MSG3_slot )= MSG2_slot + K2_n + delta,并判断MSG3_slot是否为上行时隙,如果为上行时隙,进入步骤5,否则进入步骤6。
其中,delta取值范围如上面的表一所示。
5、判断MSG2_slot是否与其他不可共用下行时隙元素碰撞(即时隙资源重叠),如果碰撞进入步骤6,未碰撞进入步骤7。
6、令n = n + 1,重新选择K2_n计算新的MSG3_slot,然后进入步骤4。
7、确定当前调度成功,按照当前MSG2_slot和MSG3_slot调度对应的第二消息(MSG2)和第三消息(MSG3),退出。
8、选择下一个下行时隙作为MSG2_slot,进入步骤2。
9、该MSG1对应的调度失败,释放该MSG1,退出。
通过该方法,例如,当调度slot7的MSG2发生冲突,使用动态调度方式选择最近的下行slot10来调度MSG2,对应的K2取5,对应的MSG3为slot18,提前完成了MSG2和MSG3的调度,减小了调度耗时,并减小了MSG1和MSG2的时间间隔。
综上所述,参见图4,本申请实施例提供的一种调度方法,包括:
S101、确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
S102、根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
S103、若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
可选地,选择距离所述第一时隙最近的可调度的下行时隙作为第二时隙。
可选地,所述第二时隙与所述第一时隙之间的时间间隔不超过预设时长。
可选地,具体采用如下方式确定所述第三时隙:
从预设的多个K2值中选择一参数值K2_n,其中所述多个K2值中每一K2值满足K2 >N,n大于等于零,小于n_max,n_max为大于零的预设值,N为大于等于零的预设值;
判断MSG3_slot是否为上行时隙,其中,MSG3_slot = MSG2_slot + K2_n +delta,MSG3_slot为第三时隙,MSG2_slot为第二时隙,delta为预设偏移值,如果是上行时隙,则确定选择所述第二时隙以及所述第三时隙;否则,重新选择参数值K2_n,并重新确定第三时隙。
可选地,若所述多个K2值中没有使得确定的第三时隙为上行时隙的K2_n,则重新选择第二时隙。
可选地,若选择的第二时隙与第一时隙之间的时间间隔超过预设时长,则确定第一消息调度识别,释放该第一消息。
相应地,参见图5,本申请实施例提供的一种调度装置,包括:
存储器520,用于存储程序指令;
处理器500,用于调用所述存储器中存储的程序指令,按照获得的程序执行:
确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
可选地,选择距离所述第一时隙最近的可调度的下行时隙作为第二时隙。
可选地,所述第二时隙与所述第一时隙之间的时间间隔不超过预设时长。
可选地,具体采用如下方式确定所述第三时隙:
从预设的多个K2值中选择一参数值K2_n,其中所述多个K2值中每一K2值满足K2 >N,n大于等于零,小于n_max,n_max为大于零的预设值,N为大于等于零的预设值;
判断MSG3_slot是否为上行时隙,其中,MSG3_slot = MSG2_slot + K2_n +delta,MSG3_slot为第三时隙,MSG2_slot为第二时隙,delta为预设偏移值,如果是上行时隙,则确定选择所述第二时隙以及所述第三时隙;否则,重新选择参数值K2_n,并重新确定第三时隙。
可选地,若所述多个K2值中没有使得确定的第三时隙为上行时隙的K2_n,则重新选择第二时隙。
可选地,若选择的第二时隙与第一时隙之间的时间间隔超过预设时长,则确定第一消息调度识别,释放该第一消息。
收发机510,用于在处理器500的控制下接收和发送数据。
其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
处理器500可以是中央处埋器(CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)。
参见图6,本申请实施例提供的另一种调度装置,包括:
第一单元11,用于确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
第二单元12,用于根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
第三单元13,用于若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory ,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例提供了一种计算设备,该计算设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等。该计算设备可以包括中央处理器(Center Processing Unit ,CPU)、存储器、输入/输出设备等,输入设备可以包括键盘、鼠标、触摸屏等,输出设备可以包括显示设备,如液晶显示器(Liquid Crystal Display, LCD)、阴极射线管(Cathode Ray Tube,CRT)等。
存储器可以包括只读存储器(ROM)和随机存取存储器(RAM),并向处理器提供存储器中存储的程序指令和数据。在本申请实施例中,存储器可以用于存储本申请实施例提供的任一所述方法的程序。
处理器通过调用存储器存储的程序指令,处理器用于按照获得的程序指令执行本申请实施例提供的任一所述方法。
本申请实施例提供了一种计算机存储介质,用于储存为上述本申请实施例提供的装置所用的计算机程序指令,其包含用于执行上述本申请实施例提供的任一方法的程序。
所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
本申请实施例提供的方法可以应用于网络设备。网络设备可以为基站(例如,接入点),指接入网中在空中接口上通过一个或多个扇区与无线终端通信的设备。基站可用于将收到的空中帧与IP分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)网络。基站还可协调对空中接口的属性管理。例如,基站可以是GSM或CDMA中的基站(BTS,Base Transceiver Station),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(NodeB或eNB或e-NodeB,evolutionalNode B),或者也可以是5G***中的gNB等。本申请实施例中不做限定。
上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。
综上所述,本申请实施例提供的技术方案中,基站配置多个K2给终端,减少接入过程耗时,避让和MSG2不能共时隙的下行元素。增大接入成功概率,不同帧结构的配置下不需要制作表格,相同流程适应所有帧结构配置,兼容性强。即与原技术相比,本发明的优点在于:
充分利用终端支持的K2数值,增多可选择的时序方案;
增强应对冲突碰撞的鲁棒性;
减少由于固定K2值静态表带来的接入失败的可能;
相同流程适应所有子帧配置,不需要制作不同静态表格适配,兼容性提高。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (14)
1.一种调度方法,其特征在于,该方法包括:
确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
2.根据权利要求1所述的方法,其特征在于,选择距离所述第一时隙最近的可调度的下行时隙作为第二时隙。
3.根据权利要求1所述的方法,其特征在于,所述第二时隙与所述第一时隙之间的时间间隔不超过预设时长。
4.根据权利要求1所述的方法,其特征在于,具体采用如下方式确定所述第三时隙:
从预设的多个K2值中选择一参数值K2_n,其中所述多个K2值中每一K2值满足K2 > N,n大于等于零,小于n_max,n_max为大于零的预设值,N为大于等于零的预设值;
判断MSG3_slot是否为上行时隙,其中,MSG3_slot = MSG2_slot + K2_n + delta,MSG3_slot为第三时隙,MSG2_slot为第二时隙,delta为预设偏移值,如果是上行时隙,则确定选择所述第二时隙以及所述第三时隙;否则,重新选择参数值K2_n,并重新确定第三时隙。
5.根据权利要求4所述的方法,其特征在于,若所述多个K2值中没有使得确定的第三时隙为上行时隙的K2_n,则重新选择第二时隙。
6.根据权利要求5所述的方法,其特征在于,若选择的第二时隙与第一时隙之间的时间间隔超过预设时长,则确定第一消息调度识别,释放该第一消息。
7.一种调度装置,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:
确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
8.根据权利要求7所述的装置,其特征在于,选择距离所述第一时隙最近的可调度的下行时隙作为第二时隙。
9.根据权利要求7所述的装置,其特征在于,所述第二时隙与所述第一时隙之间的时间间隔不超过预设时长。
10.根据权利要求7所述的装置,其特征在于,具体采用如下方式确定所述第三时隙:
从预设的多个K2值中选择一参数值K2_n,其中所述多个K2值中每一K2值满足K2 > N,n大于等于零,小于n_max,n_max为大于零的预设值,N为大于等于零的预设值;
判断MSG3_slot是否为上行时隙,其中,MSG3_slot = MSG2_slot + K2_n + delta,MSG3_slot为第三时隙,MSG2_slot为第二时隙,delta为预设偏移值,如果是上行时隙,则确定选择所述第二时隙以及所述第三时隙;否则,重新选择参数值K2_n,并重新确定第三时隙。
11.根据权利要求10所述的装置,其特征在于,若所述多个K2值中没有使得确定的第三时隙为上行时隙的K2_n,则重新选择第二时隙。
12.根据权利要求11所述的装置,其特征在于,若选择的第二时隙与第一时隙之间的时间间隔超过预设时长,则确定第一消息调度识别,释放该第一消息。
13.一种调度装置,其特征在于,包括:
第一单元,用于确定第一时隙,该第一时隙为收到终端发送的第一消息的时间;
第二单元,用于根据所述第一时隙,从预设参数集合中选择参数K2,并选择该参数K2对应的下行时隙作为第二时隙,使得所述第二时隙与K2以及预设偏移值的和确定的第三时隙为上行时隙;
第三单元,用于若所述第二时隙与其他不可共用下行时隙未发生资源碰撞,则确定按照所述第二时隙调度第二消息以及按照所述第三时隙调度第三消息。
14.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行权利要求1至6任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910750392.6A CN112399615B (zh) | 2019-08-14 | 2019-08-14 | 一种调度方法及装置 |
PCT/CN2020/100478 WO2021027438A1 (zh) | 2019-08-14 | 2020-07-06 | 一种调度方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910750392.6A CN112399615B (zh) | 2019-08-14 | 2019-08-14 | 一种调度方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112399615A CN112399615A (zh) | 2021-02-23 |
CN112399615B true CN112399615B (zh) | 2022-04-26 |
Family
ID=74570488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910750392.6A Active CN112399615B (zh) | 2019-08-14 | 2019-08-14 | 一种调度方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112399615B (zh) |
WO (1) | WO2021027438A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114390641A (zh) * | 2022-02-15 | 2022-04-22 | 赛特斯信息科技股份有限公司 | 一种终端初始接入基站的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047432A (zh) * | 2006-06-23 | 2007-10-03 | 华为技术有限公司 | 一种分配上行资源的方法 |
CN109845370A (zh) * | 2017-09-29 | 2019-06-04 | 华为技术有限公司 | 数据传输的方法、终端设备和网络设备 |
CN109963319A (zh) * | 2017-12-26 | 2019-07-02 | 广东电网有限责任公司电力调度控制中心 | 一种海量配用电数据分级接入方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101426267B (zh) * | 2007-11-02 | 2013-11-06 | ***通信集团公司 | 资源调度方法及其装置 |
WO2013151651A1 (en) * | 2012-04-01 | 2013-10-10 | Dinan Esmael Hejazi | Cell group configuration in a wireless device and base station with timing advance groups |
US9794961B2 (en) * | 2013-10-31 | 2017-10-17 | Htc Corporation | Method of handling random access in wireless communication system |
US10568081B2 (en) * | 2016-03-21 | 2020-02-18 | Samsung Electronics Co., Ltd. | Scheduling uplink transmissions |
CN107371273B (zh) * | 2016-05-13 | 2023-05-30 | 中兴通讯股份有限公司 | 随机接入方法、装置及用户设备 |
WO2018174761A1 (en) * | 2017-03-24 | 2018-09-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Resource allocation signaling for slot aggregation |
-
2019
- 2019-08-14 CN CN201910750392.6A patent/CN112399615B/zh active Active
-
2020
- 2020-07-06 WO PCT/CN2020/100478 patent/WO2021027438A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047432A (zh) * | 2006-06-23 | 2007-10-03 | 华为技术有限公司 | 一种分配上行资源的方法 |
CN109845370A (zh) * | 2017-09-29 | 2019-06-04 | 华为技术有限公司 | 数据传输的方法、终端设备和网络设备 |
CN109963319A (zh) * | 2017-12-26 | 2019-07-02 | 广东电网有限责任公司电力调度控制中心 | 一种海量配用电数据分级接入方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112399615A (zh) | 2021-02-23 |
WO2021027438A1 (zh) | 2021-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220361249A1 (en) | System information transmission method, terminal and network device | |
CN111327392B (zh) | 一种数据传输方法及装置 | |
US20110200019A1 (en) | Methods and Nodes in a Wireless Communication System | |
CN110602769B (zh) | 数据处理方法、用户设备和网络侧设备 | |
US20210083822A1 (en) | Method and apparatus for determining power | |
US20200280943A1 (en) | Time Synchronization Method and Apparatus | |
EP3242529B1 (en) | Random access methods, terminal and base station | |
US20160100402A1 (en) | Multireceiver timing advance provisioning | |
US20220201607A1 (en) | Method and apparatus for sending downlink control information, and method and apparatus for processing downlink control information | |
CN110475317B (zh) | Pdcch的监控方法、终端设备和网络侧设备 | |
CN112770375B (zh) | 信息确定、参数配置方法及装置 | |
WO2020216010A1 (zh) | 一种随机接入方法、网络设备和终端设备 | |
US20210243758A1 (en) | Resource indication method and apparatus and communication system | |
CN112242884A (zh) | 信息传输方法及装置 | |
US20210345346A1 (en) | Resource allocation method and device | |
CN112399615B (zh) | 一种调度方法及装置 | |
CN111465043B (zh) | 一种资源分配方法及装置 | |
CN111277375B (zh) | 一种资源分配的方法及装置 | |
WO2020151350A1 (zh) | 一种资源预留方法及相关设备 | |
CN111867013B (zh) | 一种节能及其控制方法及装置 | |
CN112788712B (zh) | 随机接入响应rar的检测方法、终端设备和网络设备 | |
CN105557010B (zh) | 资源分配方法、基站及*** | |
CN115334684A (zh) | 用于随机接入的方法、设备、存储介质和计算机程序产品 | |
CN112399570B (zh) | 一种资源分配方法及装置 | |
CN107690199B (zh) | 一种分配资源和随机接入的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |