CN110418409B - 信道资源协调分配方法及装置 - Google Patents
信道资源协调分配方法及装置 Download PDFInfo
- Publication number
- CN110418409B CN110418409B CN201810385842.1A CN201810385842A CN110418409B CN 110418409 B CN110418409 B CN 110418409B CN 201810385842 A CN201810385842 A CN 201810385842A CN 110418409 B CN110418409 B CN 110418409B
- Authority
- CN
- China
- Prior art keywords
- time
- channel
- sub
- time interval
- allocation information
- 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 86
- 238000013468 resource allocation Methods 0.000 claims description 13
- 239000000523 sample Substances 0.000 claims 2
- 238000004891 communication Methods 0.000 abstract description 76
- 230000005540 biological transmission Effects 0.000 abstract description 31
- 230000003993 interaction Effects 0.000 abstract description 11
- 238000003860 storage Methods 0.000 description 51
- 238000012545 processing Methods 0.000 description 37
- 230000015654 memory Effects 0.000 description 30
- 230000006870 function Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 18
- 238000009826 distribution Methods 0.000 description 11
- 230000003068 static effect Effects 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 9
- 238000013461 design Methods 0.000 description 7
- 230000011664 signaling Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- VYLDEYYOISNGST-UHFFFAOYSA-N bissulfosuccinimidyl suberate Chemical compound O=C1C(S(=O)(=O)O)CC(=O)N1OC(=O)CCCCCCC(=O)ON1C(=O)C(S(O)(=O)=O)CC1=O VYLDEYYOISNGST-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000004549 pulsed laser deposition Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15528—Control of operation parameters of a relay station to exploit the physical medium
- H04B7/15542—Selecting at relay station its transmit and receive resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种信道资源协调分配方法和装置,该方法在中继网络中,通过父节点和子节点之间的信道分配信息的交互,确保子节点在子信道上工作时间区间包含父节点在子信道上分配的工作时间区间,该子信道可以为父节点和子节点之间相互通信的工作信道,使得父节点和子节点进行子信道选择传输时,避免出现父节点和子节点之间通信不匹配而造成无法正常通信的问题,并实现了多个信道的协调和利用。
Description
技术领域
本申请涉及通信技术领域,特别涉及信道资源协调分配技术。
背景技术
近年来,物联网技术迅速发展,开始被广泛应用于生产和生活,大大促进了工商业活动和日常生活的自动化和智能化。其中,物联网节点之间及时有效的无线通信是物联网发展的核心支持技术。作为目前无线通信的主流技术,Wi-Fi也是物联网通信的首要选择之一。为了使Wi-Fi技术适合于物联网的特性,电气电子工程学会(Institute of Electricaland Electronics Engineers,简称为IEEE)制定了一系列新的标准,比如802.11ah和802.11ax。
物联网通信网络通常具有以下特点:
1)物联网节点数目众多:尤其是在大规模工业生产和商业活动的场景下,需要大量物联网节点采集和汇总数据;
2)物联网节点分布范围广:比如在智能城市场景下,物联网网络需要覆盖很大范围;
3)物联网节点采用窄带通信:采用窄带通信有利于物联网节点的节能,特别是使用电池供电的物联网节点,同时也降低整个物联网网络的维护成本。
一方面,由于物联网节点的数目多,覆盖广的特点,需要有效扩展无线保真网络(Wireless Fidelity,简称Wi-Fi)的覆盖范围;另一方面,由于物联网节点的窄带通信易受信道阴影衰落的影响,不同地理位置的物联网节点可能需要选择不同的窄带子信道传输,因此,接入点(Access Point,简称AP)需要在多个子信道跳转来服务各个子信道上相关联的物联网节点。
采用具有中继的网络可有效扩展网络的覆盖范围,但目前仍然缺乏合理有效的机制来协调中继网络架构下信道的使用。因此,在具有中继的网络中,如何协调利用信道,避免当接入点AP和中继Relay都需要在多个子信道上切换来服务多个站点时,接入点AP与中继relay的信道利用不匹配而导致无法通信,成为亟待解决的问题。
发明内容
本申请提供了一种信道资源分配方法,提供节点之间信道分配信息的交互,可以实现具有中继的物联网络中信道的协调利用。
第一方面,提供了一种信道资源协调分配方法,包括:中继设备(子节点)接收接入点AP(父节点)发送的第一信道分配信息,中继设备为接入点AP的一个或多个子节点中的一个,AP为中继设备的父节点,第一信道分配信息包含:用于指示子信道上的第一时间区间的指示信息,该第一时间区间为此第一设备在此子信道上的工作时间;第二设备根据第一信道分配信息生成第二信道分配信息,第二信道分配信息包含:用于指示此子信道上的第二时间区间的指示信息,此第二时间区间是此第二设备在此子信道上的第二时间区间;第二时间区间包含第一时间区间;通过中继设备和接入点AP,即父节点和子节点之间的资源分配信息的交互,可以确保中继设备与接入点AP之间可以进行正常和匹配的通信,实现信道的协调利用,避免出现父节点在子信道2上的时间区间1上向子节点发送数据,而子节点在子信道2上与时间区间1不相同的时间区间2上等待接收父节点的数据,此时,显然子节点无法在时间区间2上接收到父节点在时间区间1上发送的信息,导致通信不匹配。
第二方面,提供了一种信道资源协调分配方法,所述方法包括:接入点AP(父节点)向中继设备(子节点)发送第一信道分配信息,中继设备是接入点AP的一个或多个子节点中的一个,第一信道分配信息包含:用于指示子信道上第一时间区间的指示信息,所述第一时间区间是所述父节点在所述子信道上的工作时间;第一信道分配信息用于子节点根据第一信道分配信息生成第二信道分配信息,所述第二信道分配信息包含:用于指示所述子信道上的第二时间区间的指示信息,所述第二时间区间是所述子节点在所述子信道上的工作时间;第二时间区间包含第一时间区间。通过父节点和子节点之间的信息交互,可以确保父节点与子节点之间可以进行正常和匹配的通信,实现信道协调利用,避免出现父节点在子信道2上的时间区间1上向子节点发送数据,而子节点在子信道2上与时间区间1不相同的时间区间2上等待接收父节点的数据,此时,显然子节点无法在时间区间2上接收到父节点在时间区间1上发送的信息,导致通信不匹配。
在一些可能的实现方式中,接入点AP的工作时间为此接入点可与除此接入点之外的其他节点传输或通信的时间区间;例如,接入点AP可以在工作时间上向接入点AP的子节点发送信息,还可以在工作时间上接收接入点AP的子节点发送的信息。
在一些可能的实现方式中,中继设备的工作时间为此中继设备可与除此中继设备之外的其他节点传输或通信的时间区间;例如,中继设备可以在工作时间上向中继设备关联的站点发送信息,还可以在工作时间上接收中继设备关联的站点发送的信息。
在一些可能的实现方式中,此子信道为接入点AP和中继设备之间的工作信道,工作信道为此接入点AP和中继设备之间通信的信道。
在一些可能的实现方式中,此子信道为多个子信道中的一个,第二信道分配信息还包括:用于指示在所述多个子信道中除此子信道之外的其他子信道上的时间区间的指示信息,该其他子信道上的时间区间是该中继设备在该其他子信道上的工作时间,其他子信道上通信的时间区间与第二时间区间不同。通过第二信道分配信息的发送,使得与中继设备关联的子节点或站点能够获取可与第二设备进行通信的子信道和时间区间,提升了通信的可靠性。
在一些可能的实现方式中,中继设备的工作时间包括:第二时间区间,和,其他子信道上的时间区间。
在一些可能的实现方式中,当中继设备的工作时间中每一个时间区间的时间长度相等时,第二信道分配信息还包括:所述中继设备的工作时间中时间区间的时间长度;通过等长的时间区间分配,可有效节省信道分配信息的信令开销。
在一些可能的实现方式中,当中继设备的工作时间中至少两个时间区间的时间长度不相等时,第二信道分配信息还包括:中继设备的工作时间中的每一个时间区间的结束时刻。通过不等长的时间区间分配,可使得信道的协调利用更加灵活。
在一些可能的实现方式中,中继设备还可以接收接入点AP发送的用于指示***中被调度的子信道上的时间区间的占用信息,被调度的子信道至少包括:子信道。所述***中包括所述AP和所述多个中继设备,所述中继设备为所述多个中继设备中的一个。通过占用信息,可使得中继设备明确整个***中信道的被占用情况,便于中继设备选择未被占用的时间区间或者占用率低的时间区间作为此中继设备的工作时间,减少了中继设备与其他节点分配的信道的冲突。
在一些可能的实现方式中,占用信息,包括:时间偏移量,用于指示所述***中被调度的子信道上被占用的时间区间中开始时刻最早的时间区间的开始时刻;
时间区间个数标识:用于指示***中被调度的子信道上被占用的时间区间的数量;子信道标识,用于指示所有被调度的子信道中的每一个子信道;子信道时间区间占用标识,用于指示***中被调度的子信道中的每一个子信道上的每一个时间区间是否被占用;或者,用于指示占用***被调度的子信道中每一个子信道上的每一个时间区间的基本服务集的数量;其中,***中被调度的子信道上被占用的时间区间至少包括:第一时间区间。通过占用标识,使得子节点可获知在***中哪些子信道上的哪些时间区间被占用,便于子节点尽量选择未被占用的时间区间或者是占用率较低的时间区间作为自身的工作时间。可尽量避免同一时间,多个子节点在同一信道上的同一工作时间上通信,降低了信道的重复利用率,提升了空闲信道利用率。
在一些可能的实现方式中,第二信道分配信息还包括:周期性标识,用于指示所述第二设备在所述子信道上占用的时间区间是否具有周期性。当节点的信道资源分配在多个周期内相同时,通过周期性标识,使得节点不需要在每个周期内都发送此信道分配信息,节省了信令开销。
在一些可能的实现方式中,当周期性标识指示具有周期性时,第二信道分配信息还包括:周期个数标识,用于指示周期个数。通过周期个数,便于子节点确定此信道分配信息的有效时间。
在一些可能的实现方式中,第二信道分配信息还包括:周期总时间长度标识,用于指示第二设备在所述子信道上占用的时间区间周期的总时间长度。通过周期总时间长度标识,便于子节点确定此信道分配信息的有效时间。
在一些可能的实现方式中,第一信道分配信息为子信道选择性传输元素,或者,为受限接入时间窗口元素。采用子信道选择性传输元素或受限接入时间窗口元素,可有效兼容支持子信道选择性传输的节点,提升了兼容性。
第三方面,提供一种信道资源协调分配方法,所述方法包括:接入点AP(父节点)接收中继设备(子节点)发送的第二信道分配信息,中继设备为接入点AP的一个或多个子节点中的一个,第二信道分配信息包括:用于指示子信道上第二时间区间的指示信息,该第二时间区间为该中继设备在子信道上的工作时间;接入点AP根据第二信道分配信息生成第一信道分配信息,第一信道分配信息包含用于指示子信道上的第一时间区间的指示信息,该第一时间区间为该接入点AP在该子信道上的工作时间;第二时间区间包含所述第一时间区间;接入点AP向包括中继设备在内的接入点AP的子节点发送第一信道分配信息。通过父节点和子节点之间的信息交互,可以确保父节点与子节点之间可以进行正常和匹配的通信,实现信道协调利用,避免出现父节点在子信道2上的时间区间1上向子节点发送数据,而子节点在子信道2上与时间区间1不相同的时间区间2上等待接收父节点的数据,此时,显然子节点无法在时间区间2上接收到父节点在时间区间1上发送的信息,导致通信不匹配。
第四方面,提供一种信道资源协调分配方法,所述方法包括:中继设备(子节点)向接入点AP(父节点)发送第二信道分配信息,中继设备是接入点AP的一个或多个子节点中的一个,第二信道分配信息包含:用于指示子信道上的第二时间区间的指示信息,该第二时间区间为中继设备在子信道上的工作时间;第二信道分配信息用于接入点AP根据所述第二信道分配信息生成第一信道分配信息,所述第一信道分配信息包含:用于指示子信道上的第一时间区间的指示信息,该第一时间区间为该接入点AP在该子信道上的工作时间,第二时间区间包含第一时间区间;通过父节点和子节点之间的信息交互,可以确保父节点与子节点之间可以进行正常和匹配的通信,实现信道协调利用,避免出现父节点在子信道2上的时间区间1上向子节点发送数据,而子节点在子信道2上与时间区间1不相同的时间区间2上等待接收父节点的数据,此时,显然子节点无法在时间区间2上接收到父节点在时间区间1上发送的信息,导致通信不匹配。
在一些可能的实现方式中,接入点AP的工作时间为此接入点可与除此接入点之外的其他节点传输或通信的时间区间;例如,接入点AP可以在工作时间上向接入点AP的子节点发送信息,还可以在工作时间上接收接入点AP的子节点发送的信息。
在一些可能的实现方式中,中继设备的工作时间为此中继设备可与除此中继设备之外的其他节点传输或通信的时间区间;例如,中继设备可以在工作时间上向中继设备关联的站点发送信息,还可以在工作时间上接收中继设备关联的站点发送的信息。
在一些可能的实现方式中,此子信道为接入点AP和中继设备之间的工作信道,工作信道为此接入点AP和中继设备之间通信的信道。一个示例中,此工作信道可以由接入点AP和中继设备之间协商约定。
在一些可能的实现方式中,此子信道为多个子信道中的一个,第二信道分配信息还包括:用于指示在所述多个子信道中除此子信道之外的其他子信道上的时间区间的指示信息,该其他子信道上的时间区间是该中继设备在该其他子信道上的工作时间,其他子信道上通信的时间区间与第二时间区间不同。通过第二信道分配信息的发送,使得与中继设备关联的子节点或站点能够获取可在哪些子信道的哪些时间区间上与中继设备进行通信,提升了通信的可靠性。
在一些可能的实现方式中,中继设备的工作时间包括:第二时间区间,和,其他子信道上的时间区间。
在一些可能的额实现方式中,接入点AP的工作时间包括:第一时间区间,和,接入点AP在多个子信道中除此子信道之外的其他子信道上的时间区间。
在一些可能的实现方式中,当中继设备的工作时间中每一个时间区间的时间长度相等时,第二信道分配信息还包括:所述中继的工作时间中时间区间的时间长度;通过等长的时间区间分配,可有效节省信道分配信息的信令开销。
在一些可能的实现方式中,当中继设备的工作时间中至少两个时间区间的时间长度不相等时,第二信道分配信息还包括:中继设备的工作时间中的每一个时间区间的结束时刻。通过不等长的时间区间分配,可使得信道的协调利用更加灵活。
在一些可能的实现方式中,中继设备还可以相接入点AP发送的用于指示***中被调度的子信道上的时间区间的占用信息,被调度的子信道至少包括:子信道。所述***中包括所述AP和所述多个中继设备,所述中继设备为所述多个中继设备中的一个。通过占用信息,可使得接入点AP明确整个***中信道的被占用情况,便于接入点AP选择未被占用的时间区间或者占用率低的时间区间作为此中继设备的工作时间,减少了***中节点分配的信道的冲突。
第五方面,提供一种信道资源协调分配方法,方法包括:中继设备(子节点)接收接入点AP(父节点)发送的***信道占用信息,***信道占用信息包含:被调度的子信道上的时间区间的占用标识;其中,占用标识:用于指示所述被调度的子信道上的时间区间是否被占用,或者,占用所述被调度的子信道上的时间区间中每一个时间区间的基本服务集个数;根据第一信道分配信息,中继设备可生成第二信道分配信息,第二信道分配信息包括:用于指示中继设备在被调度的子信道上的工作时间的指示信息;中继沈还可以向此中继设备关联的站点发送第二信道分配信息;其中,中继设备在被调度的子信道上的工作时间对应的占用标识,指示此工作时间未被占用;或者,中继设备在被调度的子信道上的工作时间对应的占用标识,指示,占用此工作时间的基本服务集个数为零,或者,小于或等于阈值。通过***占用信息,可尽量避免同一时间,多个节点在同一信道上,多个节点的信道利用重合度高的问题,并降低了信道的重复利用率,提升了空闲信道利用率。
第六方面,提供一种信道资源协调分配方法,所述方法包括:中继设备(子节点)向接入点AP(父节点)发送***信道占用信息,***信道占用信息包含:被调度的子信道上的时间区间的占用标识;占用标识:用于指示所述被调度的子信道上的时间区间是否被占用,或者,占用所述被调度的子信道上的时间区间中每一个时间区间的基本服务集个数;***信道占用信息用于所述接入点AP根据***信道占用信息生成第一信道分配信息,第一信道分配信息包括:用于指示接入点AP在被调度的子信道上的工作时间的指示信息;其中,接入点AP在被调度的子信道上占用的工作时间的占用标识,指示此工作时间未被占用;或者,接入点AP在被调度的子信道上占用的工作时间对应的占用标识,指示,占用此工作时间的基本服务集个数为零,或者,小于或等于阈值。通过***占用信息,可尽量避免同一时间,多个节点在同一信道上,多个节点的信道利用重合度高的问题,并降低了信道的重复利用率,提升了空闲信道利用率。
在一些可能的实现方式中,***信道占用信息,包括:起始时刻偏移,用于指示所述***中被调度的子信道上的所有时间区间中开始时刻最早的时间区间的开始时刻相对于承载所述占用信息的帧的结束时刻的时间偏移量;时间区间个数标识:用于指示所述所有被调度的时间区间的总数量;子信道标识,用于指示所述所有被调度的子信道中的每一个子信道。
在一些可能的实现方式中,占用标识具体为:子信道时间区间占用标识,用于指示所述被调度的子信道中的每一个子信道对应的时间区间中的每一个时间区间是否被占用;或者,用于指示占用所述被调度的子信道上的每一个时间区间的设备数量。通过信道占用标识,可尽量避免同一时间,多个节点在同一信道上,多个节点的信道利用重合度高的问题,并降低了信道的重复利用率,提升了空闲信道利用率。
在一些可能的实现方式中,***信道占用信息还包括:占用标识比特个数指示,此指示指示每一个时间区间对应的占用标识的比特位的个数。
第七方面,提供了一种信道资源协调分配的装置,该装置可以是接入点AP(父节点),也可以是接入点AP(父节点)内的芯片。该装置具有实现上述各实施例涉及第一设备的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。
在一种可能的设计中,当该装置为接入点AP时,第一设备包括:处理模块和收发模块,所述处理模块例如可以是处理器,所述收发模块例如可以是收发器,所述收发器可以包括射频电路和基带电路。
可选地,所述装置还可以包括存储单元,该存储单元例如可以是存储器。当第一设备包括存储单元时,该存储单元用于存储计算机执行指令,该处理模块与该存储单元连接,该处理模块执行该存储单元存储的计算机执行指令,以使该第一设备执行上述涉及第一设备功能的信道资源协调分配的方法。
在另一种可能的设计中,当该装置为接入点AP(父节点)内的芯片时,该芯片包括:处理模块和收发模块,所述处理模块例如可以是处理器,所述收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。可选的,该装置还可以包括存储单元,该处理模块可执行存储单元存储的计算机执行指令,以使该终端内的芯片执行上述任一方面涉及接入点AP(父节点)功能的信道资源协调分配的方法。
可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是接入点AP(父节点)内的位于所述芯片外部的存储单元,如只读存储器(read-only memory,简称ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,简称RAM)等。
其中,上述任一处提到的处理器,可以是一个通用中央处理器(CentralProcessing Unit,简称CPU),微处理器,特定应用集成电路(application-specificintegrated circuit,简称ASIC),或一个或多个用于控制上述各方面信道资源协调分配的方法的程序执行的集成电路。
第八方面,本申请提供一种信道资源协调分配的装置,该装置可以是中继设备(子节点),也可以是中继设备内的芯片。该装置具有实现上述各方面涉及中继设备的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。
在一种可能的设计中,当该装置为中继设备时,中继设备包括:处理模块和收发模块,所述处理模块例如可以是处理器,所述收发模块例如可以是收发器,所述收发器包括射频电路,可选地,所述中继设备还包括存储单元,该存储单元例如可以是存储器。当中继设备包括存储单元时,该存储单元用于存储计算机执行指令,该处理模块与该存储单元连接,该处理模块执行该存储单元存储的计算机执行指令,以使该中继设备执行上述任意一方面涉及中继设备功能的信道资源协调分配的方法。
在另一种可能的设计中,当该装置为中继设备内的芯片时,该芯片包括:处理模块和收发模块,所述处理模块例如可以是处理器,所述收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。该处理模块可执行存储单元存储的计算机执行指令,以使该中继设备内的芯片执行上述各方面涉及中继设备功能的信道资源协调分配的方法。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述接入点AP内的位于所述芯片外部的存储单元,如ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM等。
其中,上述任一处提到的处理器,可以是一个CPU,微处理器,ASIC,或一个或多个用于控制上述信道资源协调分配的方法的程序执行的集成电路。
第九方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面至第六方面中的任一方面或其任意可能的实现方式中的方法的指令。
第十方面,提供了一种处理器,用于与存储器耦合,用于执行上述第一方面至第六方面中的任一方面或其任意可能的实现方式中的方法。
第十一方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第一方面至第六方面中的任一方面或其任意可能的实现方式中的方法。
第十二方面,提供了一种通信***,该***包括:上述第一方面至第六方面中任意一方面涉及的接入点AP和至少一个中继设备。
基于上述方案,通过接入点AP和中继设备之间的信息交互,可以确保接入点AP与中继设备之间可以进行正常和匹配的通信,实现信道协调利用。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图作简单地介绍。显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。
图1为现有的一种示例性网络结构;
图2为本申请实施例提供的一种示例性的应用场景;
图3为本申请实施例提供的一种信道资源协调分配方法的流程示意图;
图4为本申请实施例提供的一种信道分配情况的示意图;
图5为本申请实施例提供的一种第一信道分配信息的结构示意图;
图6为本申请实施例提供的另一种第一信道分配信息的结构示意图;
图7为本申请实施例提供的又一种第一信道分配信息的结构示意图;
图8为本申请实施例提供的又一种第一信道分配信息的结构示意图;
图9本申请实施例提供的另一种信道资源协调分配方法的流程示意图;
图10为本申请实施例提供的一种***信道占用信息的结构示意图;
图11为本申请实施例提供的另一种***信道占用信息的结构示意图;
图12为本申请实施例提供的又一种***信道占用信息的结构示意图;
图13为本申请实施例提供的又一种信道资源协调分配方法的流程示意图;
图14为本申请实施例提供的又一种信道资源协调分配方法的流程示意图;
图15为本申请实施例提供的一种信道资源分配信息装置的结构示意图;
图16为本申请实施例提供的另一种信道资源分配信息装置的结构示意图;
图17为本申请实施例提供的又一种信道资源分配信息装置的结构示意图;
图18为本申请实施例提供的又一种信道资源分配信息装置的结构示意图。
具体实施方式
本申请实施例描述的场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定。显然,所描述的实施例仅仅是本发明的一部分实施例,并不是全部的实施例,基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在现有技术中,802.11ah协议定义的子信道选择性传输(subchannel selectivetransmission,简称SST)机制,子信道选择性传输一般指接入点AP可以在多个子信道上跳转,从而服务关联在各个子信道上的站点。子信道选择性传输通常应用于窄带传输的网络。窄带通讯容易受到阴影衰落的影响而长期不能通讯,因此窄带通讯的站点需要选取通讯质量最佳的子信道,并跳转到该子信道上与接入点AP通讯。因此,在802.11ah协议中定义了子信道选择性传输机制,支持AP在多个子信道跳转来服务最佳子信道不同的多个STA。子信道选择性传输机制可以使站点在AP的指示下实现该过程。SST传输可应用于如图1所示的应用场景中。如图1中所示,接入点AP101关联多个站点。当接入点AP采用子信道选择性传输机制时,AP可以在多个子信道上切换来服务需要不同最佳子信道的多个站点(Station,简称STA),例如图1所示的STA11和STA12,然而,802.11ah协议中定义的子信道选择传输机制,仅仅考虑了如图1所示的架构下信道的协调和利用,未能考虑如图2所示的中继(Relay)网络架构(relay architecture)下信道的协调和利用。例如图2所示的中继网络中,当接入点AP和中继都需要在多个子信道上切换来服务多个站点时,可能会出现以下问题:
接入点AP跟中继的信道利用不匹配:例如,当AP采用SST机制在子信道1的时间区间1上与中继通信时,而中继采用SST机制在子信道1的时间区间2上与接入点AP进行通信的情况下,导致AP不能成功和中继通信。
因此,本申请实施例提出的一种信道资源协调分配方法,可避免当接入点AP和中继都需要在多个子信道上切换来服务多个站点时,接入点AP跟中继的信道利用不匹配而导致无法通信的问题。
参阅图2,示出了本申请实施例提供的一种示例性应用场景的网络架构。图2示出的通信***200为一个中继网络,包括:接入点AP 201、一个或多个父中继(例如,中继202和中继203)、一个或多个子中继(例如,中继204)、以及、一个或多个站点(station,简称STA)。其中,父中继与接入点AP可以相互通信,父中继还可以与子中继相互通信,站点STA与子中继相关联,可以与子中继相互通信;并且,在上述中继网络中,一个子中继与一个父中继或AP相连接,一个父中继可关联多个子中继,站点需要发送给接入点AP的帧可以经由中继转发给接入点AP,接入点AP需要发送给站点的帧也可以经由中继转发给站点。。需要说明的是,子中继还可以与下一层子中继相连接。上述通信***200中的接入点AP,中继以及站点的个数仅是示例性的,为描述方便,本申请实施例以四层网络为例,即该四层网络包含接入点AP,父中继,子中继,以及站点,但并不构成对本申请实施例的限定。
需要说明的是,本申请实施例中,为了方便描述,父中继也可以称为父节点,子中继也可以称为子节点,父节点,子节点的定义是相对的,接入点AP,父中继和子中继也可以统称为节点,例如图2中,相对于接入点AP201,中继202为接入点AP201的子节点,接入点AP201为中继202的父节点;而相对于中继204,中继202为中继204的父节点,中继204为中继202的子节点。
本领域技术人员可以理解的,在上述通信***200中,本申请涉及到的站点STA可以是各种具有无线通信功能的用户终端、用户装置,接入装置,订户站,订户单元,移动站,用户代理,用户装备或其他名称,其中,用户终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(User Equipment,简称UE),移动台(Mobile station,简称MS),终端(terminal),终端设备(Terminal Equipment),便携式通信设备,手持机,便携式计算设备,娱乐设备,游戏设备或***,全球定位***设备或被配置为经由无线介质进行网络通信的任何其他合适的设备等等,还可以是物联网网络中的物联网站点(internet of thingsstation,简称IoT STA)。在此,为了描述方便,上面提到的设备统称为站点或STA。
本申请所涉及到的接入点AP和中继Relay是一种部署在无线通信网络中为站点STA提供无线通信功能的装置,接入点AP可用作该通信***的中枢,中继Relay可用作该通信***中的中间设备,该接入点AP和中继Relay可以为基站、路由器、网关、中继器,通信服务器,交换机或网桥等,其中,所述基站可以包括各种形式的宏基站,微基站,中继站等。
本申请实施例提供一种信道资源协调方法,和相应的装置。该方法和装置通过父节点与子节点之间的信息交互,使得子节点在工作信道上占用的时间区间包括父节点在该信道上占用的时间区间,确保了当父节点和子节点都需要进行子信道选择时,子节点与父节点在工作信道上的通信时间区间是相匹配的,避免了父节点和子节点在工作信道上选择不同的时间区间,而无法通信的情况。
需要说明的,在通信***中,工作信道一般可以包括多个子信道,其中,当两个设备之间进行通信时,可选择一个或多个子信道进行通信,这种被选择用于通信的子信道也可以称为工作信道。一个示例中,工作信道为选取通讯质量最佳或信道状态最佳的子信道。
本申请实施例中节点自身的信道占用信息,可以用于指示该节点在某个或某几个子信道上的工作时间。***信道占用信息,可以用于指示整个***中被调度的子信道上的时间区间占用信息,该被调度的子信道上的部分时间区间,可以被***中的一个或多个节点占用,该被调度的子信道上的另一部分时间区间,也可以没有被任何节点占用。
下面结合更多的附图,对本申请实施例的方案进一步说明。图3示出了本申请实施例提供的一种信道资源协调分配方法的流程示意图。该方法包括:
S301,父节点生成第一信道分配信息。
以图2为例,父节点可以是通信***200中的接入点AP201,还可以是父中继202。当接入点AP201是父节点时,中继202和中继203就是AP201的子节点。当中继202是父节点时,中继204就是中继202的子节点。
第一信道分配信息包括:用于指示第一时间区间的指示信息,该第一时间区间是父节点在该子信道上的工作时间。
以图2为例,假设父节点为接入点AP201,子节点为中继202、中继203、中继204,***中总共有8个子信道。
在一个示例中,该第一信道分配信息包括父节点在父节点与子节点之间(例如,中继203)的工作信道上的工作时间的指示信息。例如,参阅图4,父节点与子节点的工作信道为子信道2,父节点在子信道2上的工作时间为第一时间区间,此第一时间区间为图4所示的深灰色的时间区间2,则AP201生成的第一信道分配信息中包括用于指示子信道2上时间区间2(例如图4中的深灰色方块)的指示信息。
该第一信道分配信息还可以包括父节点在其他子信道上的工作时间的指示信息。参见图4所示,AP201在其他子信道上的工作时间包括:子信道3上的深灰色时间区间1,子信道1上的时间区间3,子信道4上的时间区间4,则AP201生成的第一信道分配信息至少包括用于指示子信道2上的时间区间2(例如图4中的深灰色方块)的指示信息,除此之外,还可以包括用于指示子信道3上的深灰色时间区间1、子信道1上的时间区间3、子信道4上的时间区间4的指示信息。则AP201自身的信道占用情况为:子信道2上的时间区间2(例如图4中的深灰色方块)、子信道3上的深灰色时间区间1、子信道1上的时间区间3、子信道4上的时间区间4。
需要说明的是,子节点(例如,中继203)与父节点(例如,AP201)之间进行通信的子信道(例如,子信道2)可以是通过协议约定的;还可以是父节点在发送信道分配信息之前,由父节点确定与子节点之间进行通信的子信道,再由父节点将确定的子信道告知子节点;还可以是子节点在接收信道分配信息之前,由子节点确定与父节点之间进行通信的子信道,再由子节点将该确定的子信道报告给父节点。
需要说明的是,节点在信道上的工作时间指的是该节点可以在该信道上的该时间区间内与其关联的节点或站点进行通信;若父节点为图2中的AP201,则AP201工作时间区间为图4中的深灰色方块,意味着AP201可以在子信道2上的时间区间2(例如图4中的深灰色方块)、子信道3上的时间区间1、子信道1上的时间区间3、子信道4上的时间区间4上与其子节点(例如,中继203或中继202或中继201)进行数据传输。
S302,父节点向子节点发送第一信道分配信息。
父节点将第一信道分配信息发送给子节点,以便于子节点根据第一信道分配信息确定第二信道分配信息。
以图2为例,假设父节点为接入点AP201,子节点为中继203,AP201将该第一信道分配信息发送给中继203,中继203收到该第一信道分配信息后,确知该AP201在子信道2上的工作时间为深灰色的时间区间2,通过之前协商确定的工作信道为子信道2,则中继203可以在子信道2上的深灰色的时间区间2期间内与AP201进行通信。
S303,子节点根据第一信道分配信息,生成第二信道分配信息。
第二信道分配信息包含:用于指示第二设备与该第二设备的子节点在该子信道上通信的第二时间区间的指示信息;为了确保父节点在子信道上的第一时间区间上与子节点进行通信时,子节点也可以在子信道上与该父节点通信,该第二时间区间包含该第一时间区间。需要说明的是,第二时间区间包含第一时间区间可以理解为:第二时间区间的起始时刻和结束时刻构成的时间区间,包含第一时间区间的起始时刻和结束时刻。例如,第二时间区间的起始时刻为T1,结束时刻为T2,构成的时间区间为[T1,T2],第一时间区间的起始时刻为T3,结束时刻为T4,且满足T1≤T3≤T2,T1≤T4≤T2。
以图4为例,中继203接收到接入点AP201发送的第一信道分配信息后,确知该AP201在子信道2上的工作时间为深灰色的时间区间2,通过之前协商确定的工作信道为子信道,则中继203可以在子信道2上的时间区间2上与AP201进行通信。则进一步的,中继203为了确保能够与AP201进行正常通信,中继203可在子信道2上图4所示的浅灰色的时间区间2上与AP201进行通信,浅灰色时间区间2包含深灰色时间区间2,确保父节点需要与子节点进行通信时,例如,父节点需要发送数据帧给子节点时,子节点始终在子信道上的时间区间2上,使得子节点可接收到该数据帧,确保了两者之间的匹配通信。则中继203生成的第二信道分配信息中包括用于指示子信道2上时间区间2(例如图4中的浅灰色方块)的指示信息。
可选的,该第二信道分配信息还可以包括:用于指示子节点在其他子信道上的工作时间的指示信息;子节点在其他子信道上的工作时间与第二时间区间不同。以图4为例,中继203在子信道2上的工作时间至少包括:浅灰色时间区间2,中继203的工作时间还可以包括:子信道1上的时间区间1、子信道4上的时间区间3、子信道3上的时间区间4,也就是说,中继203关联的站点(例如,STA31和STA32)可以在中继203的工作时间上与此中继203进行通信,则中继203生成的第二信道分配信息包括用于指示子信道2上图4所示的浅灰色的时间区间2的指示信息,还可以包括用于指示子信道1上的时间区间1、子信道4上的时间区间3、子信道3上的时间区间4的指示信息。
上述第一信道分配信息可以为子信道选择性传输元素SST element,或者,RPSelement或者是其它信元。
S304,子节点向与子节点关联的站点发送第二信道分配信息。
相类似,该第二信道分配信息也可以是包含于管理帧中的一个字段,例如,第二信道分配信息为包括于信标帧中的一个元素;另一个示例中,第二信道分配信息也可以包含于一个新的帧中。
以图2为例,中继203向其关联的站点,例如STA31和STA32发送该第二信道分配信息,根据该第二信道分配信息,则该STA31和STA32可获知可在子信道1的时间区间1、子信道4的时间区间3、子信道3的时间区间4上与中继203进行通信,则实现了子信道选择传输。
对于上文中提到的第一信道分配信息,可能存在如下三种情况:
(1)父节点(例如接入点AP201),在进行子信道选择时,没有子节点占用子信道,则父节点可以将该父节点的信道占用信息通过第一信道分配信息发送给子节点。
(2)父节点(AP201)进行子信道选择性传输之前,已经有一个子节点(例如中继202)进行了子信道选择性传输,并向父节点反馈了自身的信道占用信息,则父节点可以根据该中继202向父节点反馈的信道占用信息生成第一信道分配信息。
(3)在接入点AP201生成第一信道分配信息之前,多个子节点(例如图2中的中继202、中继203、中继204)向父节点反馈自身的信道分配情况,在父节点则可以根据该多个子节点反馈的信道占用信息为其中一个子节点(例如,中继203)生成第一信道分配信息。
在本申请实施例中,用于指示父节点在子信道上的工作时间的指示信息,可以称为父节点自身的信道占用信息。例如,接入点AP201可向中继203发送一个信标帧,该信标帧可携带接入点AP自身的信道占用信息,即第一信道分配信息,如图4所示的深灰色方块为父节点自身的信道占用情况的一个示例,父节点自身的占用信息指示父节点占用子信道3上的时间区间1,子信道2上的时间区间2,子信道1上的时间区间3,子信道4上的时间区间4,可在该时间区间内与该父节点关联的节点进行通信。
父节点自身的信道占用信息,可以包括:
时间偏移量,用于指示父节点的工作时间中开始时刻最早的时间区间的开始时刻;例如,该时间偏移量可以为第一个时间区间的开始时刻,还可以为第一个时间区间的开始时刻相对于承载该父节点自身的信道占用信息的帧的结束时刻的时间偏移;例如,参见图4所示,此时间偏移量可以是子信道3上时间区间1的开始时刻,还可以是子信道3上的时间区间1的开始时刻相对于承载第一信道分配信息的帧的结束时刻的偏移量。需要说明的是,第一个时间区间是指的开始时刻最早的时间区间。
时间区间个数标识,用于指示父节点的工作时间中的时间区间的数量;例如,参见图4所示,父节点占用的时间区间个数为4。
子信道标识,用于指示该父节点的工作时间中的每一个时间区间对应的子信道;例如,参见图4所示,父节点工作时间包括的4个时间区间对应的子信道分别为子信道3,子信道2,子信道1和子信道4。因此,该第一信道分配信息中还可以包括这四个子信道的标识,该四个子信道的标识与该4个时间区间一一对应。
其中,该父节点的工作时间至少包括:该第一时间区间,例如图4中的子信道2上的深灰色时间区间2。该父节点工作时间还可以包括:该父节点在其他子信道上的工作时间区间,例如图4中所示的子信道3上的深灰色时间区间1,子信道1上的深灰色时间区间3,子信道4上的深灰色时间区间4。
当父节点的工作时间中的每一个时间区间的时间长度相等时,该第一信道分配信息还包括:该父节点的工作时间中的时间区间的时间长度;通过等长的时间区间分配,可有效节省信道分配信息的信令开销。
当父节点的工作时间中的至少两个时间区间的时间长度不相等时,一个示例中,该第一信道分配信息还包括:该父节点的工作时间中每一个时间区间的结束时刻。另一个示例中,该第一信道分配信息还可以包括:该父节点的工作时间区间中的每一个时间区间的时间长度。通过不等长的时间区间分配,可使得信道的协调利用更加灵活。
图5示出了本申请实施例中一种示例性的第一信道分配信息的的数据结构。当父节点的工作时间中的每一个时间区间的时间长度相等时,此第一信道分配信息可以包括:
时间偏移量字段501:用于指示父节点的工作时间中第一个时间区间的开始时刻,第一个时间区间是指的开始时刻最早的时间区间,例如,参见图4所示,此时间偏移量可以是子信道3上时间区间1的开始时刻,还可以是子信道3上的时间区间1的开始时刻相对于承载第一信道分配信息的帧的结束时刻的偏移量;
时隙时间长度字段502,用于指示父节点的工作时间中时间区间的时间长度。例如,以图4为例,若时间区间1,时间区间2,时间区间3,时间区间4的长度都为2ms时,则该时隙长度字段502指示为2ms。
时隙个数字段503:用于指示父节点的工作时间中时间区间的数量。例如图4所示,父节点占用的时间区间的个数为4;
子信道标识字段504:用于指示父节点的工作时间中的每一个时间区间对应的子信道,该子信道标识字段指示的子信道与时间区间一一对应;该子信道标识字段包括与子信道个数相同的子字段或分段比特位,其中的一个子字段用于指示一个子信道,且子字段的次序与工作时间区间的次序相对应。以图4为例,则该第一个子字段指示子信道3,第二个子字段指示子信道2,第三个子字段指示子信道1,第四个子字段指示子信道4。
在一个示例中,该子字段可以为比特位图,该比特位图中只有一位的取值与其他位的取值不同,则该取值不同的比特位所在的位置指示一个子信道。例如,以图4为例,***中的工作信道包含的子信道个数为8,父节点占用的子信道个数为4,则可以采用占据8比特的比特位图来指示一个子信道,则该子信道标识字段的第一个子字段的取值为00100000,指示子信道3,且与时间区间1对应;第二个子字段的取值为01000000,指示子信道2,且与时间区间2对应;第三个子字段的取值为10000000,指示子信道1,且与时间区间1对应;第四个子字段的取值为00010000指示子信道4,对应时间区间4。可以理解的,此处还可以采用比特位图01111111来指示子信道1,比特位图11011111来指示子信道3,本申请实施例并不具体限定。
在另一个示例中,该子信道标识字段504的子字段可以为子信道的标识。以图4为例,***中的工作信道包含的子信道个数为8,父节点占用的子信道个数为4,则子字段可以采用每3个比特来指示一个子信道,第一个子字段的取值为011,可用于指示子信道3,对应时间区间1;第二个子字段的取值为010,用于指示子信道2,对应时间区间2;第三子字段的取值为001可用于指示子信道1,对应时间区间3;第四个子字段的取值为100,用于指示子信道4,对应时间区间4。
可选的,第一信道分配信息还可以包含:周期性标识字段505,用于指示父节点占用的子信道和时间区间是否具有周期性。在一个示例中,当周期性标识指示具有周期性时,第一信道分配信息还可以包括:周期个数标识字段506,用于指示周期的个数,则表示该第一信道分配信息中包含的子信道上的时间区间分配信息将在所指示的周期上延续;当周期性标识指示不具有周期性时,则表示该信道分配信息只在一个周期内有效,则可不包含周期个数标识字段。例如,可采用1比特指示周期性,当该比特位取值为0时,指示不存在周期;当该比特为指示为1时,指示存在周期性,且周期性个数标识字段指示周期个数为3,则指示在第二个和第三个周期内,父节点仍然与第一周期内占用的子信道和时间区间相同。可以理解的,该比特位取值所对应的含义是可置换的,本申请实施例并不具体限定。在另一个示例中,当周期性标识指示具有周期性时,第一分配信息也可以不包括周期个数标识,例如,周期性标识包含多个比特,例如2比特,当该周期性标识字段取值为00时,可指示不具有周期性;当周期性标识取值大于0时,例如为10时,可指示周期个数为3。
本申请的又一个实施例中,以图4为例,当父节点的工作时间包括的时间区间1、时间区间2、时间区间3、时间区间4的长度相等时,第一信道分配信息的数据结构示意图还可以如图6所示,其中,时间偏移量601,时隙时间长度602,时隙个数603,子信道标识字段604与图5中相类似,此处不再赘述,与图5中不相同的是,图6中的第一信道分配信息可以可选的包括:周期总时长字段607,用于指示周期总时间长度;当该周期总时间长度大于时隙时间长度字段所指的时间长度与时隙个数字段所指的时隙个数的乘积时,则指示存在周期性,周期总时间长度由周期总时长字段指示;当该周期总时间长度等于时隙时间长度字段所指的时间长度与时隙个数字段所指的时隙个数的乘积时,则指示不存在周期性。例如,当时隙时间长度字段指示的时隙长度为2ms,时隙个数字段所指的时隙个数为4,周期总时长字段指示的周期总时间长度为16ms,则指示存在周期性,包含两个周期,周期总时长为16ms。
在本申请实施例中,第一信道分配信息分配的各个时间区间的长度相同,即父节点分配相同长度的时隙,可减少第一信道分配信息的信息量,节省信令开销。
图7示出了本申请实施例中又一种示例性的第一信道分配信息的的数据结构。以图4为例,当父节点的工作时间包括的时间区间1、时间区间2、时间区间3、时间区间4中任意两个时间区间的长度相等时,此第一信道分配信息可以包括:
时间偏移量字段701、时间区间个数字段702、子信道标识字段703,与前述5所示的第一信道分配信息的数据结构相类似,此处不再赘述。该第一信道分配信息还包含各个时间区间的结束时刻字段;例如,第一个结束时刻字段704指示时间区间1的结束时刻。
在一个示例中,子信道标识字段703可以与图5中的子信道标识字段504相类似,可以采用集中指示的形式实现,例如图7所示,此处不再赘述;
在另一个示例中,子信道标识字段703还可以采用分布指示的形式实现,例如图8所示,在每一个时间区间的结束时刻字段之前(如图8所示)或之后(图8中未示出),第一信道分配信息还包含一个子信道标识子字段,该子信道标识子字段指示的子信道与其后(如图8所示)或其前(图8中未示出)的结束时刻字段相对应,以第一个子信道标识子字段803.1和第一个结束时刻字段804.1为例进行说明,当第一个子信道标识子字段803.1指示子信道3时,第一个结束时刻字段804.1指示子信道3上的时间区间1的结束时刻,第m个子信道标识字段与第m个时间区间的结束时刻相对应。
可选的,第一信道分配信息还可以包含周期性标识805,用于指示父节点占用的子信道和时间区间是否具有周期性。一个示例中,该周期性标识805可以与前述周期性标识字段505相类似,此处不再赘述。又一个示例中,该周期性标识805可以与前述周期总时长字段507相类似,需要说明的是,当该周期总时长字段指示的周期总时间长度大于所有时间区间时间长度的总和时,则存在周期性;当周期总时长字段指示的周期总时间长度等于所有时间区间时间长度的总和时,则不存在周期性。
在本申请实施例中,第一信道分配信息包括的各个时间区间的长度可以不相同,使得父节点和子节点对信道的利用更加灵活。
可选的,该第一信道分配信息可以是包含于管理帧中的一个字段,例如,第一信道分配信息为包括于信标帧中的一个元素;另一个示例中,第一信道分配信息还可以包含于一个新的帧中。
子节点接收到父节点自身的信道占用信息后,根据父节点自身的信道占用信息,确定父节点与子节点在哪个子信道上的哪个时间区间上进行通信,该子节点再分配该子节点与该子节点关联的站点间的进行通信的子信道和时间区间,并生成子节点自身的信道占用信息,即第二信道分配信息。
与步骤301中第一信道分配信息相类似的,子节点生成的第二信道分配信息包括的用于指示子信道上的第二时间区间的指示信息,该第二时间区间为该子节点在子信道上的工作时间,和,用于指示子节点在其他子信道上的工作时间的指示信息,可以称为子节点自身的信道占用信息。例如图4所示的浅灰色方块为子节点自身的信道占用情况的一个示例,子节点自身的占用信息指示子节点的工作时间包括:子信道1上的时间区间1,子信道2上的时间区间2,子信道4上的时间区间3和子信道3上的时间区间4。父节点(例如,AP201)和子节点(例如,中继203)可在父节点分配的子信道1上的深灰色的时间区间2上进行通信,子节点关联的站点(例如,STA31和STA32),获取到子节点自身的信道占用信息,可在子节点分配的子信道1上的时间区间1、子信道4上的时间区间3、以及子信道3上的时间区间4上与子节点进行通信。
该子节点的信道占用信息可以包括:
时间偏移量,用于指示子节点的工作时间中第一个时间区间的开始时刻;还可以用于指示所有时间区间中第一个时间区间的开始时刻相对于承载所述第二信道分配信息的帧的结束时刻的时间偏移量;例如,参见图4所示,此时间偏移量可以是子信道1上时间区间1的开始时刻。
时间区间个数标识,用于指示子节点的工作时间中时间区间的数量,例如,参见图4所示,子节点的工作时间包括的时间区间的个数为4;
子信道标识,用于指示子节点的工作时间中的每一个时间区间对应的子信道;例如,参见图4所示,子节点的工作时间包括的4个时间区间对应的子信道分别为子信道1,子信道2,子信道4和子信道3。因此,该第二信道分配信息中还可以包括这四个子信道的标识。
子节点占用的所有时间区间可以包括:子节点在所述其他子信道上工作的时间区间(例如图4中的时间区间1,时间区间3,时间区间4),和,第二时间区间(例如图4中的浅灰色的时间区间2);
当子节点的工作时间中的每一个时间区间的时间长度相等时,所述第二信道分配信息还包括:子节点的工作时间中的时间区间的时间长度。当子节点的工作时间中的至少两个时间区间的时间长度不相等时,所述第二信道分配信息还包括:子节点的工作时间中每一个时间区间的结束时刻。
其中,第二信道分配信息中包括的子信道标识与子节点占用的时间区间是一一对应的。
当子节点的工作时间中的每一个时间区间的时间长度相等时,第二信道分配信息的帧结构与第一信道分配信息的帧结构相类似,也可以如图5和图6所示,此处不再赘述。
当子节点的工作时间中的任意两个时间区间的时间长度相等时,第二信道分配信息的帧结构与第一信道分配信息的帧结构相类似,也可以如图7和图8所示,此处不再赘述。
因此,子节点接收到第一信道分配信息后,可以确知父节点在父节点与子节点的工作信道上的工作时间为第一时间区间,因此可确知自身与父节点之间可以在第一时间区间进行通信,因此,为了确保父节点工作在第一时间区间时,父节点和子节点之间可以正常通信,则子节点在工作信道上的工作时间,即第二时间区间包含第一时间区间。例如图4所示,子信道2为父节点与子节点的工作信道,父节点在子信道2上的工作时间为深灰色时间区间2,子节点在工作信道2上的工作时间为浅灰色时间区间2,则确保了父节点在子信道2上的深灰色时间区间2向子节点发送数据时,子节点也能够在匹配的时间区间上接收该数据,避免出现父节点在子信道2上的时间区间2与子节点通信,而子节点工作在子信道2上的时间区间3,从而无法接收到父节点在子信道2的时间区间2内发送的数据从而导致父节点与子节点而无法通信的问题。
通过本申请实施例的方案,可以确保父节点与子节点之间可以进行正常和匹配的通信,避免出现父节点分配子信道2上的时间区间A与子节点通信,子节点分配子信道2上的时间区间B与父节点进行通信,最终出现时间区间A与时间区间B不匹配,从而导致父节点与子节点而无法通信的问题。
图9示出了本申请实施例提供的一种信道资源协调调度方法的流程示意图。与前一实施例不相同的是,本申请实施例中父节点还可以向子节点发送***信道占用信息,用于指示***中被调度的子信道上的时间区间的占用信息。子节点可根据该***信道占用信息,确定第二信道分配信息。该方法包括:
S901,父节点生成第一信道分配信息。
与前述步骤S301相类似,此处不再赘述。
S902,父节点向子节点发送第一信道分配信息。
与前述步骤S902相类似,此处不再赘述。
S903,父节点生成***信道占用信息。
具体的,该***信道占用信息可以包括:用于指示***中被调度的子信道上的时间区间的占用信息。此***信道占用信息以便于子节点选择未被占用或者是占用率较低的子信道上的时间区间用于与该子节点关联的站点进行通信。
在第一种情形中,父节点在生成***信道占用信息之前,未收到任何其他子节点反馈的自身的信道占用信息,那么在这种情况下,此***中被占用的时间区间包括:父节点在各个子信道上的工作时间(例如,图4中的深灰色的方块)。则***信道占用信息包括:用于指示父节点在各个子信道上的工作时间的占用情况的信息。
在第二种情形中,父节点在生成***信道占用信息之前,还接收到其他子节点反馈的这些子节点自身的信道占用信息,则父节点根据这些子节点自身信道占用信息,生成此***信道占用信息。此***信道占用的工作时间包括:父节点在各个子信道上的工作时间(例如,图4中的深灰色的方块),还包括,其他子节点(不包括父节点)在各个子信道上占用的工作时间(例如,图4中的网格填充的方块)。以图2中父节点为接入点AP201为例,AP201接收到子节点(例如,中继202,中继204)自身的信道占用信息后,可以汇总得到目前***中信道占用情况。以图4为例,若中继202反馈自身占用:子信道5上的时间区间1,子信道1上的时间区间2,子信道2上的时间区间4,中继204反馈自身占用:子信道5上的时间区间1,子信道6上的时间区间2,子信道3上的时间区间3,子信道2上的时间区间4。则***信道占用情况中其他子节点(不包括父节点)在各个子信道上占用的工作时间包括:子信道5上的时间区间1,子信道1、6上的时间区间2,子信道3上的时间区间3,以及子信道2上的时间区间4,***信道占用情况中父节点在各个子信道上的工作时间包括:子信道3上的时间区间1,子信道2上的深灰色时间区间2,子信道1上的时间区间3,以及子信道4上的时间区间4;则***中被调度的子信道包括子信道1、2、3、4、5、6,则AP201生成的***信道占用信息包括:用于指示子信道1、2、3、4、5、6上的时间区间的占用信息。
且AP201可知,子信道1上的时间区间2被一个基本服务集占用,子信道1上的时间区间2和时间区间3都只被一个基本服务集占用,子信道2上的时间区间2被一个基本服务集占用,子信道2上的时间区间4被两个基本服务集占用,子信道3上的时间区间1、3都被一个基本服务集占用,子信道4上的时间区间4被一个基本服务集占用,子信道5上的时间区间1被两个基本服务集占用,子信道6上的时间区间2被一个基本服务集占用。
因此,在这两种情形下,此***信道占用信息可以包括:
时间偏移量,用于指示***中被调度的子信道上的工作时间中开始时刻最早的时间区间的开始时刻;或者,用于指示***中被调度的子信道上的工作时间中开始时刻最早的时间区间的开始时刻相对于承载***信道占用信息的帧的结束时刻的时间偏移量;例如,参阅图4,此时间偏移量可以是子信道5上时间区间1的开始时刻,还可以是子信道5上时间区间1的开始时刻相对于承载***信道占用信息的帧的结束时刻的偏移量;
时间区间个数标识,用于指示子信道上被调度的时间区间的数量;例如,参阅图4,每个子信道上被调度的时间区间的数量为4。
子信道标识,用于指示被调度的子信道中的每一个子信道;例如,参阅图4,***中被调度的子信道包括子信道1、2、3、4、5、6。因此,此***信道占用信息中包括这6个子信道的标识。
子信道时间区间占用标识,在一个示例中,子信道时间区间占用标识可用于指示被调度的子信道上的工作时间中的每一个时间区间是否被占用;在另一个示例中,子信道时间区间占用标识可用于指示占用被调度的子信道上工作时间中的每一个时间区间的基本服务集的数量。例如,参阅图4,以第二种情形为例,根据中继202和中继204反馈的自身的信道占用情况,以及结合AP自身的信道占用情况。AP201生成的子信道时间区间占用标识可指示,子信道1上的时间区间2被两个基本服务集占用,子信道1上的时间区间2和时间区间3都只被一个基本服务集占用,子信道2上的时间区间2被一个基本服务集占用,子信道2上的时间区间4被两个基本服务集占用,子信道3上的时间区间1、3都被一个基本服务集占用,子信道4上的时间区间4被一个基本服务集占用,子信道5上的时间区间1被两个基本服务集占用,子信道6上的时间区间2被一个基本服务集占用。
图10示出了本申请实施例的一种示例性的***信道占用信息的帧结构示意图。当***中被调度的子信道上的工作时间中包括的时间区间的长度相等时,可称此时间区间为时隙,则此***信道占用信息可以包括:
时间偏移量字段1001(可与前述时间偏移量字段501相类似)、时隙长度字段1002(可与前述时隙长度字段502相类似)、时隙个数字段1004(可与前述时隙个数字段503相类似),此处不再赘述;
该***信道占用信息还包括:子信道标识字段1003,在一个示例中,该子信道标识字段1003可与前述子信道标识字段904相类似,此处不再赘述;在另一个示例中,该子信道标识字段1003还可以由比特位图来实现,其中比特位图中的每一个比特位对应指示一个子信道是否被调度。
***信道占用信息还可以包括时隙和子信道占用标识1005,用于指示每一个子信道上的每一个时隙是否被占用。
为方便描述,以图4所示的第二种情形下的***信道占用情况为例进行说明。整个***中总信道包括8个子信道,被调度的子信道有6个,分别为子信道1,子信道2,子信道3,子信道4,子信道5,子信道6。其中,在子信道1上时间区间2和时间区间3被占用;子信道2上的时间区间4被占用;子信道3上的时间区间3被占用;子信道4上的时间区间4被占用;子信道5上时间区间1被占用;子信道6上的时间区间2被占用。相应的,则时隙个数字段1004指示子信道上可用的时隙个数为4;子信道标识字段1003,在一个可能的实现方式中,可以采用8个比特的比特位图,每一个比特取值为1可以对应该子信道被调度,例如8个比特的比特位图取值可为11111100,以指示子信道1、子信道2、子信道3、子信道4、子信道5、子信道6被调度,可以理解的是,还可以令8个比特的比特位图中每一个比特取值为0指示对应的该子信道被调度,则取值为00000011可指示子信道1、子信道2、子信道3、子信道4、子信道5、子信道6被调度。在一个可能的实现方式中,时隙和子信道占用标识1005可以采用包含24个比特的比特位图以指示6个子信道上的4个时隙的占用情况,例如下表1所示,取值为1时,可指示该子信道上对应的该时隙被占用,取值为0时,可指示该子信道上对应的该时隙未被占用。一个示例中,子信道与时隙占用标识1005可以优先以子信道为单位进行标识,即第一个4比特指示子信道1上的哪些时隙被占用,例如下表子信道1对应的4比特的取值为0110,指示子信道上的时隙2(时间区间2)和时隙3被占用,第二个4比特指示子信道2上的哪些时隙被占用,以此类推,则子信道与时隙占用标识的取值为011001011010000110000100;另一个示例中,子信道与时隙占用标识可以优先以时隙为单元进行标识,即第一个6比特指示时隙1对应的哪些子信道被占用,例如第一个6比特取值为001010指示子信道3和子信道5上的时隙1(时间区间1)被占用,第二个6比特指示时隙2的哪些子信道被占用,以此类推,则子信道与时隙占用标识的取值可以为001010110001101000010100。
可以理解的,表1中子信道上对应的时隙的占用情况对应的比特位的取值,取值1与取值0的含义是可置换的,本申请实施例并不具体限定。
表1
时隙1 | 时隙2 | 时隙3 | 时隙4 | |
子信道1 | 0 | 1 | 1 | 0 |
子信道2 | 0 | 1 | 0 | 1 |
子信道3 | 1 | 0 | 1 | 0 |
子信道4 | 0 | 0 | 0 | 1 |
子信道5 | 1 | 0 | 0 | 0 |
子信道6 | 0 | 1 | 0 | 0 |
当整个***中各个节点占用的各个时间区间的长度相同时,例如各个时间区间为时隙长度相等的时隙时,***信道占用信息的另一种示例性帧结构可以如图11所示。与图10所示的示例性数据结构相似的是,***信道占用信息包括:时间偏移量字段1101(可与前述时间偏移量字段501相类似)、时隙长度字段1102(可与前述时隙长度字段502相类似)、时隙个数字段1104(可与前述时隙个数字段503相类似)、子信道标识字段1103(与前述图10中的子信道标识字段1003相类似)、时隙和子信道占用标识1107此处不再赘述;
与前述图10所示的示例性数据结构不相同的是,***信道占用信息还包括比特位个数指示字段1106,比特位个数指示字段1106所指示的数值加上1代表用于指示一个子信道上的一个时隙的占用情况时所使用的比特数。例如,当比特位个数指示字段1106字段为0时,代表一个子信道上一个时隙的占用情况使用1个比特来表示,类似于图10的指示方式;当比特位个数指示字段1106字段为1时,代表一个子信道上一个时隙的占用情况使用2个比特来表示,在该种情况下,时隙和子信道占用标识1107的比特数为图10中的时隙和子信道占用标识1104的比特数的两倍。作为一个例子,当用于指示一个子信道上一个时隙的占用情况的2比特取值为0时,表示该子信道在对应的时隙上没有被占用,当用于指示一个子信道上一个时隙的占用情况的2比特取值为1时,表示对应的子信道在那个时间片上有一个基本服务集(Base Service Set,简称BSS)在使用,设置为2表示该子信道在对应的时隙上有两个BSS在使用,当用于指示一个子信道上一个时隙的占用情况的2比特取值为3时,表示该子信道对应的时隙上至少有三个BSS在使用。例如,参阅图4,子信道1上的时间区间2被两个基本服务集占用,子信道1上的时间区间2和时间区间3都只被一个基本服务集占用,子信道2上的时间区间2被一个基本服务集占用,子信道2上的时间区间4被两个基本服务集占用,子信道3上的时间区间1、3都被一个基本服务集占用,子信道4上的时间区间4被一个基本服务集占用,子信道5上的时间区间1被两个基本服务集占用,子信道6上的时间区间2被一个基本服务集占用为例,则此***信道占用的情况如下表2所示,时隙和子信道占用标识1107可包含48比特,一个示例中,第一个8比特指示子信道1的所有时隙的占用情况,第二个8比特指示子信道2的所有时隙的占用情况,例如,第二个8比特取值为00010100,则指示子信道2上的时隙2(时间区间2)和时隙4(时间区间4)被两个基本服务集占用,以此类推,可得到时隙和子信道占用标识的取值;又一个示例中,第一个12比特指示时隙1对应的被调度的子信道的占用情况,例如第一个12比特取值为000001001000指示子信道5上的时隙1被两个基本服务集占用,子信道3上的时间区间1被1个基本服务集占用,第二个12比特指示时隙2对应的被调度的子信道的占用情况,以此类推,可得到时隙和子信道占用标识1107的取值。
表2
时隙1 | 时隙2 | 时隙3 | 时隙4 | |
子信道1 | 00 | 01 | 01 | 00 |
子信道2 | 00 | 01 | 00 | 10 |
子信道3 | 01 | 00 | 01 | 00 |
子信道4 | 00 | 00 | 00 | 01 |
子信道5 | 10 | 00 | 00 | 00 |
子信道6 | 00 | 01 | 01 | 00 |
在又一个示例中,当整个***中各个设备占用的所有时间区间中存在至少两个时间区间的长度不相同时,***信道占用信息的一种示例性帧结构可以如图12所示。
***信道占用信息可包括:时间偏移量字段1201,可与前述时间偏移量字段1201相类似,此处不再赘述。
该***信道占用信息还可以包括用于指示多组子信道上的时间区间占用信息的标识,其中,每一组子信道上的时间区间占用信息可以包括,该子信道标识,以及,与该子信道对应的时间区间的占用情况,例如图12中以第一组子信道为子信道1为例,子信道1的时间区间占用信息包括:子信道1标识1202.1,子信道1占用时间区间1203.1,其中,子信道1占用时间区间字段1203.1进一步可包括:时间区间个数1204,用于指示子信道1上被占用的时间区间的所有时间区间的个数;以及,所有时间区间中的每一个时间区间的开始时间和结束时间,例如,时间区间1开始时间1205.1和时间区间1的结束时间1206.1。
S904,父节点向子节点发送***信道占用信息。
需要说明的是,父节点向子节点发送的***信道占用信息,可以由一个单独的帧携带,一个示例中,***信道占用信息可作为管理帧的一个字段,携带于该管理帧中发送给子节点,该管理帧可以为信标帧;又一个示例中,***信道占用信息还可以是作为一个新的帧的一个字段,携带于该新的帧中发送给子节点。
应理解,上述步骤S903和步骤S902的顺序是可以替换的;上述步骤S903和步骤S904还可以位于步骤S901和步骤S902之前。此外,在另一个示例中,***信道占用信息还可以和第一信道分配信息携带于同一帧中发送给子节点,还可以是***信道占用信息和第一信道分配信息分别携带于不同的帧中发送给子节点。本申请实施例并不具体限定。
父节点将***信道占用信息发送给子节点之后,父节点的子节点还可以转发此***信道占用信息,以使得***信道占用信息可以由自上而下的,扩散到各个节点,以便于各个节点生成自身的信道占用信息,以减少信道使用的冲突和碰撞的几率。例如图2所示,接入点AP201向中继202和中继203发送***信道占用信息,中继202可以再进一步向中继204转发该***信道占用信息,以便于中继204可获取***信道占用情况。
S905,子节点根据第一信道分配信息和***信道占用信息,生成第二信道分配信息。
子节点接收到第一信道分配信息后,根据父节点自身的信道占用信息,和,***信道占用信息,生成第二信道分配信息。该第二信道分配信息包括:用于指示子节点与该子节点的关联站点在子信道上通信的第二时间区间的指示信息,第二时间区间包含第一时间区间。
与前述步骤S303相类似的,为了确保父节点在子信道(父节点和子节点的工作信道)上的第一时间区间上与子节点进行通信时,子节点也可以在此子信道上与该父节点通信,则子节点在工作信道上的工作时间为第二时间区间,且第二时间区间包含该第一时间区间。
可选的,该第二信道分配信息还可以包括:用于指示子节点在其他子信道上的工作时间的指示信息。与前述步骤S303中不同的是,此时子节点根据接收到的***占用信息,可获知***中的哪些子信道上的哪些时间区间被占用。因此,该子节点在分配在其他子信道上的工作时间时,会尽量避开被占用的子信道上的时间区间作为自身的工作时间,或者,是会尽量选择占用率较低的子信道上的时间区间作为自身的工作时间。
一个示例中,子节点选择未被占用的子信道上的时间区间作为此子节点在其他子信道上的工作时间,例如,以图4为例,中继203根据AP201发送的***信道占用信息,确定子信道1上的时间区间2被一个基本服务集占用,子信道1上的时间区间2和时间区间3都只被一个基本服务集占用,子信道2上的时间区间2被一个基本服务集占用,子信道2上的时间区间4被两个基本服务集占用,子信道3上的时间区间1、3都被一个基本服务集占用,子信道4上的时间区间4被一个基本服务集占用,子信道5上的时间区间1被两个基本服务集占用,子信道6上的时间区间2被一个基本服务集占用,则一个示例中,中继203选择子信道1上的时间区间1,和子信道4上的时间区间3以及子信道3上的时间区间4作为中继203在除子信道2之外的其他子信道上的工作时间。
因此,中继203生成的第二信道分配信息包括:用于指示子信道2上的浅灰色时间区间2,以及,子信道1上的时间区间1,和子信道4上的时间区间3以及子信道3上的时间区间4的指示信息。
又一个示例中,当***信道占用信息中包含的子信道时间区间占用标识,用于指示占用被调度的子信道中每一个子信道上的每一个时间区间的基本服务集的数量时,子节点可选取子信道时间区间占用标识指示占用某些子信道上的时间区间的基本服务集的数量为零,或者,指示占用某些子信道上的时间区间的基本服务集的数量小于或等于预设值的时间区间,作为子节点在除工作信道之外的其他子信道上的工作时间。例如,以图4为例,中继203根据AP201发送的***信道信息,确定子信道1上的时间区间2被一个基本服务集占用,子信道1上的时间区间2和时间区间3都只被一个基本服务集占用,子信道2上的时间区间2被一个基本服务集占用,子信道2上的时间区间4被两个基本服务集占用,子信道3上的时间区间1、3都被一个基本服务集占用,子信道4上的时间区间4被一个基本服务集占用,子信道5上的时间区间1被两个基本服务集占用,子信道6上的时间区间2被一个基本服务集占用,则中继203可选择占用的基本服务集个数小于等于1的时间区间作为中继203在除子信道2之外的其他子信道上的工作时间(图4未示出)。可以理解的,预设值是可灵活设置和调整的,本申请实施例并不具体限定。
根据***信道占用信息,子节点在选取自身的工作时间时,可尽量避免多个中继之间信道利用的重合度,减少冲突和碰撞的几率,提升了***效率。
S906,子节点向与子节点关联的站点发送第二信道分配信息。
与前述步骤S304相类似,此处不再赘述。
本申请实施例的方案,通过父节点与子节点交互***信道占用信息,以协调***中子信道资源的利益,可有效减少多个节点之间信道重合利用,减少信道利用冲突和碰撞几率。
图13示出了本申请实施例提供的另一种信道资源协调调度方法的流程示意图。与图3所示的实施例不相同的是,本申请实施例是由子节点发送自身的信道占用信息给父节点,以便于父节点根据子节点自身的信道占用信息,确定父节点自身的信道占用信息。该方法包括:
S1301,子节点生成第二信道分配信息。
与前述步骤S303中子节点生成的第二信道分配信息的结构和功能相类似,此处不再赘述。本申请实施例由子节点先将生成的第二信道分配信息发送给父节点,以便于父节点生成第一信道分配信息,该第二信道分配信息包括:用于指示子信道的第一时间区间的指示信息,此第二时间区间为子节点在子信道上的工作时间。该子信道为父节点和子节点之间的工作信道,其确定方法参见步骤S301。
可选的,该第二信道分配信息也可以包括:该子节点在除该子信道之外的其他子信道上的工作时间。例如,以图4中浅灰色的方块为子节点的第二信道分配信息的一个示例,以子节点为中继203,则中继203的工作时间包括:子信道2(工作信道)上的浅灰色的时间区间2,子信道1上的时间区间1,子信道4上的时间区间3,子信道3上的时间区间4。则第二信道分配信息包括:用于指示信道2(工作信道)上的浅灰色的时间区间2的指示信息,还包括:用于指示子信道1上的时间区间1,子信道4上的时间区间3,子信道3上的时间区间4。当该该子节点的工作时间中的每一个时间区间的时间长度相等时,该第二信道分配信息的帧结构可以如图5或如图6所示,此处不再赘述。
当该子节点的工作时间中的至少两个时间区间的时间长度不相等时,该第二信道分配信息还包括:该子节点的工作时间中每一个时间区间的结束时刻。另一个示例中,该第二信道分配信息还可以包括:该子节点的工作时间中的每一个时间区间的时间长度。该第二信道分配信息的结构可以如图7或8所示,此处不再赘述。
S1302,子节点向父节点发送第二信道分配信息。
子节点将第二信道分配信息发送给父节点,以便于父节点根据第二信道分配信息确定第一信道分配信息。
可选的,该第一信道分配信息可以是包含于管理帧中的一个字段,例如,第一信道分配信息为包括于信标帧中的一个元素;另一个示例中,第一信道分配信息可以包含于一个新的帧中。
可以理解的,当该子节点作为一个中继节点,其向下还关联一个中继节点时,该子节点还可以转发该子节点的子节点发送的自身的信道分配信息,以采用自下而上的方式将整个***中节点的信道分配情况汇总给接入点AP,以方便接入点AP获取***信道占用信息。例如图2所示,中继204将自身的信道占用信息发送给中继202,中继202再将中继204自身的信道占用信息转发给接入点AP201,以方便接入点AP确定***信道占用信息。
S1303,父节点根据第二信道分配信息,生成第一信道分配信息。
父节点根据第二信道分配信息,生成第一信道分配信息。根据接收到的第二信道分配信息,父节点可以获知,子节点在工作信道上的工作时间为第二时间区间,则为了确保,子节点能够在工作信道上的第二时间区间内接收到父节点向子节点发送的数据时这一原则,父节点分配在工作信道上的第一时间区间作为工作时间,且,第二时间区间包含第一时间区间。例如,结合图2和图4,AP201与中继203的工作信道为子信道2,AP201根据中继203发送的第二信道分配信息,获知,中继203在子信道2上的工作时间为浅灰色的时间区间2,则AP201依照上述原则,分配子信道2上的深灰色的时间区间2为工作时间。
可选的,父节点生成的第一信道分配信息,还可以包括:用于指示在其他子信道上的时间区间,该其他子信道为***中除父节点和子节点之间的工作信道之外的子信道,该其他子信道上的时间区间为父节点在其他子信道上的时间区间。例如,参阅图4,父节点的工作时间除包括子信道2上的深灰色的时间区间2外,还包括子信道3上的时间区间1,子信道1上的时间区间3,以及子信道4上的时间区间4。
可以理解的,当该父节点的工作时间中的所有时间区间的时间长度相等时,该第一信道分配信息可以与前述示例中的第一信道分配信息相类似,具体数据结构也可以如图5或图6所示,此处不再赘述;
当该父节点的工作时间中存在至少两个时间区间的时间长度不相等时,,该第一信道分配信息可以与前述示例中的第一信道分配信息相类似,具体数据结构也可以如图7和图8所示。。
S1304,父节点向包括该子节点在内的子节点发送第二信道分配信息。
父节点向与包括该子节点在内的子节点发送第二信道分配信息,以使得子节点获知,该子节点可在哪些子信道的哪些时间区间上与此父节点进行通信。
例如,结合图2和图4,AP201根据中继203发送的第一信道分配信息生成第二信道分配信息,将此第二信道分配信息给中继202,中继204,则中继202和中继204获知,可在子信道2上的深灰色的时间区间2,子信道3上的时间区间1,子信道1上的时间区间3,以及子信道4上的时间区间4上与AP201通信。
通过本申请实施例的方案,避免出现父节点在子信道2上的时间区间2与子节点通信,而子节点却工作在子信道2上的时间区间3,从而无法接收到父节点在子信道2的时间区间2内发送的数据从而导致父节点与子节点而无法通信的问题。
图14示出了本申请实施例提供的一种信道资源协调调度方法的流程示意图。与图14中对应的实施例不同的是,子节点还可以向父节点发送***信道占用信息,以便于父节点根据***信道占用信息和子节点自身的占用信息,确定父节点自身的占用信息。该方法包括:
S1401,子节点生成第一信道分配信息。
与前述步骤S1301相类似,此处不再赘述。
S1402,子节点向父节点发送第一信道分配信息。
与前述步骤S1302相类似,此处不再赘述。
S1403,子节点生成***信道占用信息。
与前述步骤S903相类似,此处不再赘述。其区别在于,在步骤S903中,该***信道占用信息由子节点生成,并发送给父节点。该***信道占用信息包括:用于指示***中被调度的子信道上的时间区间的占用信息。此***信道占用信息以便于父节点选择未被占用或者是占用率较低的子信道上的时间区间作为其工作时间,用于与该父节点的子节点进行通信。
在第一种情形中,子节点在生成***信道占用信息之前,未收到任何其他子节点发送的自身的信道占用信息,那么在这种情况下,此***中被占用的时间区间包括:子节点在各个子信道上的工作时间(例如,图4中的浅灰色的方块)。则***信道占用信息包括:用于指示子节点在各个子信道上的工作时间的占用情况的信息。
在第二种情形中,在第二种情形中,子节点在生成***信道占用信息之前,还接收到其他子节点反馈的这些子节点自身的信道占用信息,则子节点根据这些子节点自身信道占用信息,生成此***信道占用信息。此***信道占用的工作时间包括:子节点在各个子信道上的工作时间(例如,图4中的浅灰色的方块),还包括,其他子节点(不包括父节点)在各个子信道上占用的工作时间(例如,图4中的网格填充的方块)。
此***信道占用信息的结构可以参阅步骤S903,其数据结构的示例可以如图10或图11所示,此处不再具体赘述。
S1404,子节点向父节点发送***信道占用信息。
与步骤S904相类似,其区别在于,该***信道占用信息由子节点发送给父节点。
应理解,上述步骤S1403和步骤S1402的顺序是可以替换的;上述步骤S1403和步骤S1404还可以位于步骤S1401和步骤S1402之前。此外,在另一个示例中,***信道占用信息还可以和第一信道分配信息携带于同一帧中发送给父节点,在又一个示例中,***信道占用信息和第一信道分配信息可以分别携带于不同的帧中并发送给父节点。本申请实施例并不具体限定。
S1405,父节点根据第一信道分配信息和***信道占用信息,生成第二信道分配信息。
与步骤S905相类似,其区别在于,父节点接收到第一信道分配信息后,根据子节点自身的信道占用信息,和,***信道占用信息,生成第二信道分配信息。
与前述步骤S1305相类似的,为了确保父节点在子信道(父节点和子节点的工作信道)上的第一时间区间上与子节点进行通信时,子节点也可以在此子信道上与该父节点通信,则子节点在工作信道上的工作时间为第二时间区间,且第二时间区间包含该第一时间区间。
可选的,该第二信道分配信息还包括:用于指示父节点在其他子信道上的工作时间的指示信息。与前述步骤S1303不同的是,此时父节点根据绝收到的***占用信息,可获知***中的哪些子信道上的哪些时间区间被占用。因此,父节点在分配该父节点在其他子信道上的工作时间时,会尽量避开被占用的子信道上的时间区间作为自身的工作时间,或者,是会尽量选择占用率较低的子信道上的时间区间作为自身的工作时间。
一个示例中,父节点选择未被占用的子信道上的时间区间作为此父节点在其他子信道上的工作时间。例如,结合图2和图4,AP201根据中继203发送的***信道占用信息,确定图4中的网格填充的时间区间被占用,且图4中浅灰色的时间区间被占用,则AP201选择除网格填充的时间区间和浅灰色的时间区间之外的时间区间,作为此AP201在其他子信道上的工作时间,例如,子信道3上的时间区间1,子信道1上的时间区间4,子信道4上的时间区间4。因此,AP201生成的第一信道分配信息包括:用于指示子信道3上的时间区间1,子信道1上的时间区间4,子信道4上的时间区间4的指示信息,还包括,用于指示子信道2上的深灰色时间区间2的指示信息。
又一个示例中,当***信道占用信息中包含的子信道时间区间占用标识,用于指示占用被调度的子信道中每一个子信道上的每一个时间区间的基本服务集的数量时,父节点可选取子信道时间区间占用标识指示占用某些子信道上的时间区间的基本服务集的数量为零,或者,指示占用某些子信道上的时间区间的基本服务集的数量小于或等于预设值的时间区间,作为父节点在除工作信道之外的其他子信道上的工作时间。可以理解的,预设值是可灵活设置和调整的,本申请实施例并不具体限定。根据***信道占用信息,父节点在选取自身的工作时间时,可尽量避免多个中继之间信道利用的重合度,减少冲突和碰撞的几率,提升了***效率。
S1406,父节点向子节点发送第二信道分配信息。
与前述步骤S1304相类似,本申请实施例并不具体限定。
可选的,还可以包括步骤S1407,子节点向子节点关联的站点发送第二信道分配信息。
子节点在生成第二信道分配信息后,还可以将该第二信道分配信息发送给子节点关联的站点,以便于子节点关联的站点收到该第二信道分配信息后,获知可与此子节点在哪些子信道的哪些时间区间上进行通信。
可以理解的,步骤S1407在步骤S1401之后发送即可,例如,该步骤S1407可以与步骤S1402同时发生,还可以在步骤S1402之前发生,也可以在步骤S1402之后发生。
本申请实施例的方案,通过父节点与子节点交互***信道占用信息,以协调***中子信道资源的利用,可有效减少多个节点之间信道重合利用,减少信道利用冲突和碰撞几率。
需要说明的是,本申请实施例中如图3,如图9,如图13,如图14中的方案可以以符合逻辑的方式使用。
一个示例中,在一个分配周期内,父节点需采用子信道选择传输来与其他节点进行通信,可由父节点发起子信道选择性传输,例如采用如图3所示的方法来实现子信道选择性传输;在另一个分配周期内,当子节点需采用子信道选择性传输时,可采用如图6所示的方法。
可以理解的,本申请实施例中的父节点和子节点在交互的过程中,也可以根据***信道占用信息生成自身的信道占用信息。在一个示例中,父节点接收子节点发送的***信道占用信息,根据***信道占用信息中的占用标识,可获知***中子信道上的时间区间的占用情况,因此父节点可生成自身的信道占用信息,可尽量选择未被占用或者占有率较低的子信道上的时间区间,用于与其关联的子节点通信;另一个示例中,子节点接收父节点发送的***信道占用信息,根据***信道占用信息中的占用标识,可获知***中子信道上的时间区间的占用情况,因此子节点可生成自身的信道占用信息,可尽量选择未被占用或者占有率较低的子信道上的时间区间,用于与其关联的子节点或站点通信。因此,可减少信道利用的重合度,并且避免多个节点选择相同的子信道上的时间区间进行通信,而是利用未被占用的时间区间,不仅提升了信道利用率,还提升了通信质量。
以图2所示的应用场景为例,接入点AP201和中继203都需要采用子信道选择传输的方式在多个子信道上来回切换来与其他节点(例如父节点和子节点)进行通信。此时,中继202无需采用子信道选择传输的方式进行通信。
在一种情形中,接入点AP201可向中继203发送一个信标帧,该信标帧携带接入点AP自身的信道占用信息,即第一信道分配信息。基于该第一信道分配信息,中继203生成自身的信道占用信息,以确保中继203在与接入点AP201的工作信道上的时间区间,包含接入点AP分配的在工作信道上的时间区间。
在另一种情形中,接入点AP201和中继202都需要采用子信道选择传输的方式在多个子信道上来回切换来与其他节点(例如父节点和子节点)进行通信。中继203之前无需采用子信道选择传输的方式与其他节点进行通信,但由于中继203关联的子节点或站点的增多而需采用子信道选择传输的方式;或者,由于中继203以及与中继203关联的子节点或站点的最佳信道或工作信道的信道质量下降而需重新选择其他子信道进行通信时,中继203可获取接入点AP201自身的信道占用信息,以及,***信道占用信息。基于接入点AP201发送的自身的信道占用信息以及***信道占用信息,可根据以下原则来分配自身的信道占用信息:
1、中继203在中继203和AP201的工作信道上的工作时间包含,接入点AP在中继203与接入点AP201的工作信道上的工作时间;
2、中继203选择未被占用的时间区间或占有率较低的时间区间,作为中继的工作时间,
用于中继203与其关联的节点或站点进行通信。
中继203根据以上两个原则,即可以确保中继203与接入点AP201之间的匹配通信,还可以尽量错开***中已被占用的时间区间,尽量避免中继203分配的时间区间与接入点AP201和中继202占用的时间区间的冲突,并且可提升信道利用率。
在又一种情形下,例如,接入点AP201在第一个信标周期内,由于关联的节点较少,例如仅有中继202与接入点AP201相关联,此时,接入点AP201未采用子信道选择传输来与中继202进行通信,在第二信标周期内,由于新节点的加入,例如,中继203与接入点AP201相关联后,接入点AP需要采用子信道选择传输来与中继202和中继203进行通信。此时,在第一个信标周期内,中继202可向接入点AP201发送携带第一信道分配信息的第一信标帧,以向接入点AP201汇报自身的信道占用信息,在第二个信标周期内,接入点AP201根据中继202发送的第一信道分配信息,确定自身的信道分配情况,即第二信道分配信息,其中,接入点AP201自身的信道分配情况满足,在发送第二个信标帧和发送第一个信标帧之间的时间段内,如果中继202该时间段内,其占用的子信道为接入点AP和中继202之间的工作信道,则接入点AP201与中继202可在该时间段内进行通信;如果中继202该时间段内,其占用的子信道不为接入点AP和中继202之间的工作信道,则接入点AP201可向中继202发送第二信标帧,其中,该第二信标帧指示接入点AP201可在第二个信标帧发送后的时间区间内在接入点AP与中继202之间的工作信道上与中继202进行通信,进一步的,中继202接收到该第二信标帧后,可对自身占用的信道进行调整,以满足中继202在工作信道上占用的时间区间包含接入点AP在工作信道上占用的时间区间。
上文中详细描述了根据本申请实施例的信道资源协调分配的方法,下面将描述本申请实施例的信道资源协调分配的装置。
本申请实施例详细描述了父节点侧的信道资源分配装置的示意性结构。
在一个示例中,图15示出了本申请实施例的一种信道资源协调分配的装置1500的示意性框图。本申请实施例的装置1500可以是上述方法实施例中的父节点,也可以是父节点内的一个或多个芯片。装置1500可以用于执行上述方法实施例中的父节点的部分或全部功能。该装置1500可以包括处理模块1510和收发模块1520,可选的,该装置1500还可以包括存储模块1530。
例如,该处理模块1510,可以用于执行前述方法实施例中步骤S301,或者用于执行步骤S901、S903和S905,或者用于执行步骤S1303,或者用于执行1405。
该收发模块1520,可以用于执行前述方法实施例中的步骤S302,或者用于执行步骤S902和S904,或者用于接收步骤S1302中来自子节点的第二信道分配信息和用于执行步骤S1304,或者用于接收步骤S1402中来自子节点的第二信道分配信息、步骤S1404中来自子节点的***信道占用信息和执行步骤S1406。
可以替换的,装置1500也可配置成通用处理***,例如通称为芯片,该处理模块1510可以包括:提供处理功能的一个或多个处理器;所述收发模块1520例如可以是输入/输出接口、管脚或电路等,输入/输出接口可用于负责此芯片***与外界的信息交互,例如,此输入/输出接口可将父节点生成的第一信道分配信息输出给此芯片外的其他模块进行处理。该处理模块可执行存储模块中存储的计算机执行指令以实现上述方法实施例中父节点的功能。在一个示例中,装置1500中可选的包括的存储模块1530可以为芯片内的存储单元,如寄存器、缓存等,所述存储模块1530还可以是所述父节点内的位于芯片外部的存储单元,如只读存储器(read-only memory,简称ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,简称RAM)等。
在另一个示例中,图16示出了本申请实施例的另一种信道资源协调分配的装置1600的示意性框图。本申请实施例的装置1600可以是上述方法实施例中的父节点,装置1600可以用于执行上述方法实施例中的父节点的部分或全部功能。该装置1600可以包括:处理器1610,基带电路1630,射频电路1640以及天线1650,可选的,该装置1600还可以包括存储器1620。装置1600的各个组件通过总线1660耦合在一起,其中总线***1660除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线***1660。
处理器1610可用于实现对父节点的控制,用于执行上述实施例中由父节点进行的处理,可以执行上述方法实施例中涉及父节点的处理过程和/或用于本申请所描述的技术的其他过程,还可以运行操作***,负责管理总线以及可以执行存储在存储器中的程序或指令。
基带电路1630、射频电路1640以及天线1650可以用于支持父节点和上述实施例中涉及的子节点之间收发信息,以支持父节点与子节点之间进行无线通信。一个示例中,来自子节点发送的第二信道分配信息经由天线1650接收,由射频电路1640进行滤波、放大、下变频以及数字化等处理后,再经由基带电路1630解码、按协议解封装数据等基带处理后,由处理器1610进行处理来恢复子节点所发送的业务数据和信令信息;又一个示例中,父节点中用于指示父节点的在子信道上的工作时间区间的第一信道分配信息可由处理器1610进行处理,经由基带电路1630进行按协议封装,编码等基带处理,进一步由射频电路1640进行模拟转换、滤波、放大和上变频等射频处理后,经由天线1650发射出去。
存储器1620可以用于存储父节点的程序代码和数据,存储器1620可以是图15中的存储模块1530。可以理解的,基带电路1630、射频电路1640以及天线1650还可以用于支持父节点与其他网络实体进行通信,例如,用于支持父节点与核心网侧的网元进行通信。图16中存储器1620被示为与处理器1610分离,然而,本领域技术人员很容易明白,存储器1620或其任意部分可位于信道资源分配装置1600之外。举例来说,存储器1620可以包括传输线、和/或与无线节点分离开的计算机制品,这些介质均可以由处理器1610通过总线接口1660来访问。可替换地,存储器1620或其任意部分可以集成到处理器1610中,例如,可以是高速缓存和/或通用寄存器。
可以理解的是,图16仅仅示出了父节点的简化设计。例如,在实际应用中,父节点可以包含任意数量的发射器,接收器,处理器,存储器等,而所有可以实现本发明的父节点都在本发明的保护范围之内。
一种可能的实现方式中,父节点侧的信道资源分配装置也可以使用下述来实现:一个或多个现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。在又一个示例中,本申请实施例还提供一种计算机存储介质,该计算机存储介质可以存储用于指示上述任一种方法的程序指令,以使得处理器执行此程序指令实现上述方法实施例中涉及父节点的方法和功能。
本申请实施例详细描述子节点侧的信道资源分配装置的示意性结构。在一个示例中,图17示出了本申请实施例的一种信道资源协调分配的装置1700的示意性框图。本申请实施例的装置1700可以是上述方法实施例中的子节点,也可以是子节点内的一个或多个芯片。装置1700可以用于执行上述方法实施例中的子节点的部分或全部功能。该装置1700可以包括处理模块1710和收发模块1720,可选的,该装置1700还可以包括存储模块1730。
例如,该处理模块1710,可以用于执行前述方法实施例中的步骤S303,或者用于执行步骤S905,或者用于执行步骤S1301,或者用于执行步骤S1401和步骤S1403;
该收发模块1720,可以用于子节点接收前述方法实施例中的步骤S302来自父节点的第一信道分配信息,或者用于接收步骤S902和步骤S904中来自父节点的信息,或者用于执行步骤S1302,或者用于执行步骤S1402和步骤S1404和步骤S1407;
可以替换的,装置1700也可配置成通用处理***,例如通称为芯片,该处理模块1710可以包括:提供处理功能的一个或多个处理器;所述收发模块例如可以是输入/输出接口、管脚或电路等,输入/输出接口可用于负责此芯片***与外界的信息交互,例如,此输入/输出接口可将子节点生成的第二信道分配信息输出给此芯片外的其他模块进行处理。该一个或多个处理器可执行存储模块中存储的计算机执行指令以实现上述方法实施例中子节点的功能。在一个示例中,装置1700中可选的包括的存储模块1730可以为芯片内的存储单元,如寄存器、缓存等,所述存储模块1730还可以是所述子节点内的位于芯片外部的存储单元,如只读存储器(read-only memory,简称ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,简称RAM)等。
在另一个示例中,图18示出了本申请实施例的另一种信道资源协调分配的装置1800的示意性框图。本申请实施例的装置1800可以是上述方法实施例中的子节点,装置1800可以用于执行上述方法实施例中的子节点的部分或全部功能。该装置1800可以包括:处理器1810,基带电路1830,射频电路1840以及天线1850,可选的,该装置1800还可以包括存储器1820。装置1800的各个组件通过总线1860耦合在一起,其中总线***1860除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线***1860。
处理器1810可用于实现对子节点的控制,用于执行上述实施例中由子节点进行的处理,可以执行上述方法实施例中涉及父节点的处理过程和/或用于本申请所描述的技术的其他过程,还可以运行操作***,负责管理总线以及可以执行存储在存储器中的程序或指令。
基带电路1830、射频电路1840以及天线1850可以用于支持子节点和上述实施例中涉及的父节点之间收发信息,以支持子节点与父节点之间进行无线通信。一个示例中,来自父节点发送的第一信道分配信息经由天线1850接收,由射频电路进行滤波、放大、下变频以及数字化等处理后,再经由基带电路解码、按协议解封装数据等基带处理后,由处理器1810进行处理来恢复父节点所发送的业务数据和信令信息;又一个示例中,子节点的第二信道分配信息可由处理器1810进行处理,经由基带电路1830进行按协议封装,编码等基带处理,进一步由射频电路1840进行模拟转换、滤波、放大和上变频等射频处理后,经由天线1850发射出去,存储器1820可以用于存储父节点的程序代码和数据,存储器1820可以是图17中的存储模块1730。可以理解的,基带电路1830、射频电路1840以及天线1850还可以用于支持子节点与其他网络实体进行通信,例如,用于支持子节点与该子节点关联的站点进行通信,例如,图2中所示的STA。
可以理解的是,图18仅仅示出了子节点的简化设计。例如,在实际应用中,子节点可以包含任意数量的发射器,接收器,处理器,存储器等,而所有可以实现本发明的子节点都在本发明的保护范围之内。
一种可能的实现方式中,子节点侧的信道资源分配装置也可以使用下述来实现:一个或多个现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。
在又一个示例中,本申请实施例还提供一种计算机存储介质,该计算机存储介质可以存储用于指示上述任一种方法的程序指令,以使得处理器执所述程序指令实现上述方法实施例中涉及子节点的方法和功能。
上述装置1600和装置1800中涉及的处理器可以是通用处理器,例如通用中央处理器(CPU)、网络处理器(Network Processor,简称NP)、微处理器等,也可以是特定应用集成电路(application-specific integrated circBIt,简称ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。还可以是数字信号处理器(Digital Signal Processor,简称DSP)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。控制器/处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。处理器通常是基于存储器内存储的程序指令来执行逻辑和算术运算。
上述装置1600和装置1800中涉及的存储器还可以保存有操作***和其他应用程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。更具体的,上述存储器可以是只读存储器(read-only memory,简称ROM)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,简称RAM)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器等等。存储器可以是上述存储类型的组合。并且上述计算机可读存储介质/存储器可以在处理器中,还可以在处理器的外部,或在包括处理器或处理电路的多个实体上分布。上述计算机可读存储介质/存储器可以具体体现在计算机程序产品中。举例而言,计算机程序产品可以包括封装材料中的计算机可读介质。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid StateDisk)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (20)
1.一种信道资源分配方法,其特征在于,中继设备是接入点AP的一个或多个子节点中的一个,所述方法包括:
所述中继设备接收所述AP发送的第一信道分配信息,所述第一信道分配信息包含:用于指示子信道上的第一时间区间的指示信息,所述第一时间区间是所述AP在所述子信道上的工作时间;
所述中继设备根据所述第一信道分配信息生成第二信道分配信息,所述第二信道分配信息包含:用于指示所述子信道上的第二时间区间的指示信息,所述第二时间区间是所述中继设备在所述子信道上的工作时间;
所述第二时间区间包含所述第一时间区间;
所述中继设备向所述中继设备的子节点发送所述第二信道分配信息;
所述方法还包括:所述中继设备接收用于指示***中被调度的子信道上的时间区间的占用信息,所述被调度的子信道至少包括:所述子信道,所述***包括所述AP和多个中继设备,所述中继设备为所述多个中继设备中的一个。
2.根据权利要求1所述的方法,其特征在于,所述子信道为多个子信道中的一个,所述第二信道分配信息还包括:用于指示所述多个子信道中除所述子信道之外的其他子信道上的时间区间的指示信息,所述其他子信道上的时间区间是所述中继设备在所述其他子信道上的工作时间,所述其他子信道上的时间区间与所述第二时间区间不同。
3.根据权利要求1或2所述的方法,其特征在于,所述第二信道分配信息包括:
时间偏移量,用于指示所述中继设备的工作时间中第一个时间区间的开始时刻;
时间区间个数标识,用于指示所述中继设备的工作时间中的时间区间的数量;
子信道标识,用于指示所述中继设备的工作时间中的每一个时间区间对应的子信道。
4.根据权利要求1或2所述的方法,其特征在于,当所述中继设备的工作时间中每一个时间区间的时间长度相等时,所述第二信道分配信息还包括:所述中继设备的工作时间中时间区间的时间长度。
5.根据权利要求1或2所述的方法,其特征在于,当所述中继设备的工作时间中的至少两个时间区间的时间长度不相等时,所述第二信道分配信息还包括:所述中继设备的工作时间中的每一个时间区间的结束时刻。
6.根据权利要求1或2所述的方法,其特征在于,所述子信道为多个子信道中的一个,所述第一信道分配信息还包括:用于指示所述AP在所述多个子信道中除所述子信道之外的其他子信道上的工作时间的指示信息,所述AP在所述多个子信道中除所述子信道之外的其他子信道上的工作时间与所述第一时间区间不同。
7.根据权利要求1或2所述的方法,其特征在于,所述第一信道分配信息,包括:
时间偏移量,用于指示所述AP的工作时间中的第一个时间区间的开始时刻;
时间区间个数标识,用于指示所述AP的工作时间中的时间区间的数量;
子信道标识,用于指示所述AP的工作时间中的每一个时间区间对应的子信道;
其中,所述AP的工作时间至少包括:所述第一时间区间。
8.根据权利要求7所述的方法,其特征在于,
当所述AP的工作时间中的每一个时间区间的时间长度相等时,所述第一信道分配信息还包括:所述AP的工作时间中时间区间的时间长度。
9.根据权利要求7所述的方法,其特征在于,
当所述AP的工作时间中的至少两个时间区间的时间长度不相等时,所述第一信道分配信息还包括:所述AP的工作时间中每一个时间区间的结束时刻。
10.根据权利要求1所述的方法,其特征在于,所述占用信息,包括:
时间偏移量,用于指示所述***中被调度的子信道上被占用的时间区间中的第一个时间区间的开始时刻;
时间区间个数标识:用于指示所述***中被调度的子信道上的被占用的时间区间的数量;
子信道标识,用于指示所述被调度的子信道中的每一个子信道;
子信道时间区间占用标识,用于指示所述***中被调度的子信道中的每一个子信道上的每一个时间区间是否被占用;或者,用于指示占用所述***中被调度的子信道中每一个子信道上的每一个时间区间的基本服务集的数量;
其中,所述***中被调度的子信道上被占用的时间区间至少包括:所述第一时间区间。
11.一种中继设备,其特征在于,所述中继设备是接入点AP的一个或多个子节点中的一个,所述中继设备包括:
收发器,用于接收所述AP发送的第一信道分配信息,所述第一信道分配信息包含:用于指示子信道上的第一时间区间的指示信息,所述第一时间区间是所述AP在所述子信道上的工作时间;
处理器,用于根据所述第一信道分配信息生成第二信道分配信息,所述第二信道分配信息包含:用于指示所述子信道上的第二时间区间的指示信息,所述第二时间区间是所述中继设备在所述子信道上的工作时间;
所述第二时间区间包含所述第一时间区间;
所述收发器,用于向所述中继设备的子节点发送所述第二信道分配信息;
所述收发器还用于接收用于指示***中被调度的子信道上的时间区间的占用信息,所述被调度的子信道至少包括:所述子信道,所述***中包括所述接入点和多个中继设备,所述中继设备为所述多个中继设备中的一个。
12.根据权利要求11所述的中继设备,其特征在于,所述子信道为多个子信道中的一个,所述第二信道分配信息还包括:用于指示在所述多个子信道中除所述子信道之外的其他子信道上的时间区间的指示信息,所述其他子信道上的时间区间是所述中继设备在所述其他子信道上的工作时间,所述其他子信道上的时间区间与所述第一时间区间不同。
13.根据权利要求11或12所述的中继设备,其特征在于,所述第二信道分配信息包括:
时间偏移量,用于指示所述中继设备的工作时间中的第一个时间区间的开始时刻;
时间区间个数标识,用于指示所述中继设备的工作时间中的时间区间的数量;
子信道标识,用于指示所述中继设备的工作时间中的每一个时间区间对应的子信道。
14.根据权利要求11或12所述的中继设备,其特征在于,
当所述中继设备的工作时间中每一个时间区间的时间长度相等时,所述第二信道分配信息还包括:所述中继设备的工作时间中时间区间的时间长度。
15.根据权利要求11或12所述的中继设备,其特征在于,
当所述中继设备的工作时间中的至少两个时间区间的时间长度不相等时,所述第二信道分配信息还包括:所述中继设备的工作时间中的每一个时间区间的结束时刻。
16.根据权利要求11或12所述的中继设备,其他在于,所述子信道为多个子信道中的一个,所述第一信道分配信息还包括:用于指示所述AP在所述多个子信道中除所述子信道之外的其他子信道上的工作时间的指示信息,所述AP在所述多个子信道中除所述子信道之外的其他子信道上的工作时间与所述第一时间区间不同。
17.根据权利要求11或12所述的中继设备,其特征在于,所述第一信道分配信息包括:
时间偏移量,用于指示所述AP的工作时间中的第一时间区间的开始时刻;
时间区间个数标识,用于指示所述AP的工作时间中的时间区间的数量;
子信道标识,用于指示所述AP的工作时间中的每一个时间区间对应的子信道;
其中,所述AP的工作时间至少包括:所述第一时间区间。
18.根据权利要求17所述的中继设备,其特征在于,当所述AP的工作时间中的每一个时间区间的时间长度相等时,所述第一信道分配信息还包括:所述AP的工作时间中时间区间的时间长度。
19.根据权利要求17所述的中继设备,其特征在于,当所述AP的工作时间中的至少两个时间区间的时间长度不相等时,所述第一信道分配信息还包括:所述AP的工作时间中每一个时间区间的结束时刻。
20.根据权利要求11所述的中继设备,其特征在于,所述占用信息,包括:
时间偏移量,用于指示所述***中被调度的子信道上被占用的时间区间中的第一个时间区间的开始时刻;
时间区间个数标识:用于指示所述***中被调度的子信道上的被占用的时间区间的数量;
子信道标识,用于指示所述被调度的子信道中的每一个子信道;
子信道时间区间占用标识,用于指示所述***中被调度的子信道中的每一个子信道上的每一个时间区间是否被占用;或者,用于指示占用所述***中被调度的子信道中每一个子信道上的每一个时间区间的基本服务集的数量;
其中,所述***中被调度的子信道上被占用的时间区间至少包括:所述第一时间区间。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810385842.1A CN110418409B (zh) | 2018-04-26 | 2018-04-26 | 信道资源协调分配方法及装置 |
PCT/CN2019/083687 WO2019206080A1 (zh) | 2018-04-26 | 2019-04-22 | 信道资源协调分配方法及装置 |
EP19793512.5A EP3787358A4 (en) | 2018-04-26 | 2019-04-22 | METHOD AND DEVICE FOR CHANNEL RESOURCE COORDINATION AND ALLOCATION |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810385842.1A CN110418409B (zh) | 2018-04-26 | 2018-04-26 | 信道资源协调分配方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110418409A CN110418409A (zh) | 2019-11-05 |
CN110418409B true CN110418409B (zh) | 2024-05-07 |
Family
ID=68293752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810385842.1A Active CN110418409B (zh) | 2018-04-26 | 2018-04-26 | 信道资源协调分配方法及装置 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3787358A4 (zh) |
CN (1) | CN110418409B (zh) |
WO (1) | WO2019206080A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116961861A (zh) * | 2019-11-15 | 2023-10-27 | 华为技术有限公司 | 一种链路标识和收发能力指示方法及相关设备 |
CN111417096B (zh) * | 2019-12-31 | 2021-10-22 | 咻享智能(深圳)有限公司 | 无线物联网节点管理方法及相关装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201223260D0 (en) * | 2012-12-21 | 2013-02-06 | Renesas Mobile Corp | Methods and apparatuses for facilitating communications |
WO2013107366A1 (zh) * | 2012-01-17 | 2013-07-25 | 华为终端有限公司 | 无线传输的方法、接入点和站点 |
CN107872838A (zh) * | 2016-09-27 | 2018-04-03 | 华为技术有限公司 | 中继指示方法及接入点ap |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070177545A1 (en) * | 2006-01-30 | 2007-08-02 | Natarajan Kadathur S | System and method for allocating sub-channels in a network |
CN101170343B (zh) * | 2006-10-26 | 2011-11-23 | 华为技术有限公司 | 实现中继站稳态的方法及传输***和传输设备 |
CN102143588A (zh) * | 2011-03-15 | 2011-08-03 | 东南大学 | 一种多用户多中继通信***的资源分配方法 |
CN104396334B (zh) * | 2012-06-19 | 2018-06-12 | 韩国电子通信研究院 | 无线局域网***的基于时隙的信道存取控制装置和方法,无线局域网***的基于时隙的信道存取终端 |
KR102166184B1 (ko) * | 2012-11-30 | 2020-10-15 | 한국전자통신연구원 | 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템 |
US9686719B2 (en) * | 2013-06-03 | 2017-06-20 | Qualcomm Incorporated | Beacon indication target wakeup time (TWT) |
-
2018
- 2018-04-26 CN CN201810385842.1A patent/CN110418409B/zh active Active
-
2019
- 2019-04-22 EP EP19793512.5A patent/EP3787358A4/en active Pending
- 2019-04-22 WO PCT/CN2019/083687 patent/WO2019206080A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013107366A1 (zh) * | 2012-01-17 | 2013-07-25 | 华为终端有限公司 | 无线传输的方法、接入点和站点 |
GB201223260D0 (en) * | 2012-12-21 | 2013-02-06 | Renesas Mobile Corp | Methods and apparatuses for facilitating communications |
CN107872838A (zh) * | 2016-09-27 | 2018-04-03 | 华为技术有限公司 | 中继指示方法及接入点ap |
Also Published As
Publication number | Publication date |
---|---|
WO2019206080A1 (zh) | 2019-10-31 |
EP3787358A1 (en) | 2021-03-03 |
CN110418409A (zh) | 2019-11-05 |
EP3787358A4 (en) | 2021-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4093132A1 (en) | Method and apparatus for allocating resources through cooperation between terminals in v2x system | |
JP6346198B2 (ja) | Ueケイパビリティに基づいて仮想キャリアの外のリソースを割り当てるためのモバイル通信基地局及び方法 | |
CN105515721B (zh) | 比特位数指示方法及装置 | |
EP3878132B1 (en) | Method and apparatus for transmitting and receiving reference signal for sidelink data in wireless communication system | |
CN110830954B (zh) | 一种直接链路通信的方法、终端及网络设备 | |
JP2016510554A (ja) | 通信デバイス及び方法 | |
CN101682897A (zh) | 发送控制方法以及移动站间通信的控制方法、无线基站和移动站 | |
CN105450358A (zh) | Mac pdu数量的指示方法及装置 | |
US11337180B2 (en) | Channel transmission method, base station, and terminal device | |
US20230276445A1 (en) | Method and apparatus for frequency and time resource allocation for data transmission in wireless communication system | |
CN104144484A (zh) | 支持多连接的移动通信上行***中构建数据单元的方法 | |
US20230143285A1 (en) | Communication method and sidelink device | |
CN110418409B (zh) | 信道资源协调分配方法及装置 | |
JP7345041B2 (ja) | アンライセンススペクトル上のチャネル状態指示方法、装置及び記憶媒体 | |
US20220312441A1 (en) | Reference signal transmission method, apparatus, and system | |
CN108235343A (zh) | 业务kpi的获取方法和网络设备 | |
US20220264531A1 (en) | Feedback channel allocation and transmission method and device | |
EP4231737A1 (en) | Method and device for paging in sidelink communication | |
WO2013077785A1 (en) | Dynamic temporary block flow scheduling | |
EP4231738A1 (en) | Method and device for paging in sidelink communication | |
CN103517315A (zh) | 传输节点的测量信息配置、上报方法及装置 | |
US20230292290A1 (en) | Method and device for paging in sidelink communication | |
US20230292289A1 (en) | Method and device for paging in sidelink communication | |
CN118019017A (zh) | 一种通信方法及装置 | |
KR20220071951A (ko) | 사이드링크 통신에서 부분 센싱 동작의 결과를 공유하는 방법 및 장치 |
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 |