CN109429347A - 时隙分配方法及装置 - Google Patents
时隙分配方法及装置 Download PDFInfo
- Publication number
- CN109429347A CN109429347A CN201710780553.7A CN201710780553A CN109429347A CN 109429347 A CN109429347 A CN 109429347A CN 201710780553 A CN201710780553 A CN 201710780553A CN 109429347 A CN109429347 A CN 109429347A
- Authority
- CN
- China
- Prior art keywords
- node device
- time slot
- time frame
- data
- priority
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000002093 peripheral effect Effects 0.000 claims abstract description 190
- 230000005540 biological transmission Effects 0.000 claims abstract description 129
- 238000004891 communication Methods 0.000 claims abstract description 29
- 230000006855 networking Effects 0.000 claims description 40
- 238000012544 monitoring process Methods 0.000 claims description 27
- 235000006508 Nelumbo nucifera Nutrition 0.000 claims description 3
- 240000002853 Nelumbo nucifera Species 0.000 claims description 3
- 235000006510 Nelumbo pentapetala Nutrition 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- 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/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
本发明公开一种时隙分配方法及装置,属于通信技术领域。该方法用于点对多点通信系统中的中心点设备,点对多点通信系统还包括多个外围设备,该方法包括:在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,每个节点设备的载荷信息用于指示每个节点设备当前需要传输数据的数据载荷量,多个节点设备包括中心点设备和多个外围设备,n为大于0的整数;根据多个节点设备中的每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙,用于传输数据的时隙属于当前时帧的下一时帧。本发明解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。本发明用于时隙分配。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种时隙分配方法及装置。
背景技术
集中式点对多点通信系统通常包括中心点设备和多个外围设备,外围设备与中心点设备建立通信连接之后,外围设备入网,从而入网的外围设备也可以称为入网设备。中心点设备可以利用无线通信技术集中管理多个外围设备,实现有序的数据传输。集中式点对多点通信系统采用的无线通信技术通常包括频分多址(英文:Frequency DivisionMultipleAccess;简称:FDMA)技术和时分多址(英文:Time Division MultipleAccess;简称:TDMA)技术,TDMA技术将时间分割成周期性的时帧,再将每个时帧分割成若干个相等的时隙,中心点设备与外围设备可以在不同时隙发送数据和接收数据,使得数据的发送和接收互不干扰。TDMA技术具有频谱利用率高等优点,而被广泛使用。
在基于TDMA技术的集中式点对多点通信系统中,中心点设备可以采用动态时隙分配方法为外围设备分配时隙,使外围设备能够通过相应的时隙进行数据传输。相关技术中的动态时隙分配方法包括:在每个时帧中,外围设备在向中心点设备发送数据(包括入网数据或业务数据)的同时,可以将自身当前的载荷信息(也即是外围设备当前需要发送的数据载荷量)发送给中心点设备,中心点设备根据外围设备发送的载荷信息在当前时帧的下一时帧中为外围设备分配时隙。其中,当前时帧包括入网时帧和数据传输时帧,入网时帧用于外围设备入网(也即是外围设备与中心点设备建立通信连接),入网数据为在入网时帧中传输且用于外围设备入网的数据,数据传输时帧用于外围设备与中心点设备之间传输业务数据。
但是,实际应用中,外围设备在当前时帧中发送数据的时隙与下一时帧的开始时刻之间的时间可能较长,在当前时帧中发送数据的时隙与下一时帧的开始时刻之间的时间段内,外围设备可能会累加较多的数据,导致外围设备的实际数据载荷量与外围设备发送的载荷信息指示的数据载荷量的差异较大,而相关技术中根据外围设备发送的载荷信息为外围设备分配时隙,因此,时隙分配的准确性较低。
发明内容
为了解决时隙分配的准确性较低的问题,本发明提供一种时隙分配方法及装置。所述技术方案如下:
第一方面,提供一种时隙分配方法,用于点对多点通信系统中的中心点设备,所述点对多点通信系统还包括多个外围设备,所述方法包括:
在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,所述每个节点设备的载荷信息用于指示所述每个节点设备当前需要传输数据的数据载荷量,所述多个节点设备包括所述中心点设备和所述多个外围设备,所述n为大于0的整数;
根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧。
可选地,所述根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,包括:
获取所述多个节点设备中的每个节点设备的优先级,所述每个节点设备的优先级为所述每个节点设备分配时隙时的优先级;
根据所述多个节点设备中的每个节点设备的优先级和所述每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙。
可选地,所述根据所述多个节点设备中的每个节点设备的优先级和所述每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,包括:
获取所述多个节点设备中的每个节点设备的数据传输速率;
根据所述多个节点设备中的每个节点设备的优先级、所述每个节点设备的载荷信息和所述每个节点设备的数据传输速率,为所述每个节点设备分配用于传输数据的时隙。
可选地,所述根据所述多个节点设备中的每个节点设备的优先级、所述每个节点设备的载荷信息和所述每个节点设备的数据传输速率,为所述每个节点设备分配用于传输数据的时隙,包括:
根据所述多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为所述多个节点设备中的每个节点设备分配用于传输数据的时隙,其中,所述多个节点设备中的每个节点设备分配到的时隙数为min(P/V,W),P表示所述每个节点设备的载荷信息指示的数据载荷量,V表示所述每个节点设备的数据传输速率,W表示为所述每个节点设备时所述当前时帧的下一时帧中剩余的时隙数,min表示取较小值。
可选地,所述获取所述多个节点设备中的每个节点设备的优先级,包括:
将所述中心点设备的优先级确定为最高优先级;
接收所述多个外围设备中的每个外围设备发送的入网请求,所述每个外围设备发送的入网请求携带所述每个外围设备的优先级,根据所述每个外围设备发送的入网请求确定所述每个外围设备的优先级。
可选地,所述在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,包括:在当前时帧的载荷监控时期,获取所述多个节点设备中的每个节点设备的载荷信息,所述当前时帧为超帧中的任一时帧,所述超帧包括m个时帧,所述m个时帧中的每个时帧包括载荷监控时期,所述每个时帧的载荷监控时期由所述每个时帧的最后n个时隙组成,所述m为大于1的整数;
所述m个时帧中的每个时帧还包括数据传输时期,所述每个时帧的数据传输时期由所述每个时帧的时隙中除所述最后n个时隙之外的k个时隙组成,所述k为大于0的整数,所述根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧,包括:根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧的数据传输时期;
所述超帧的最后一个时帧还包括入退网时期,所述入退网时期由所述最后一个时帧的时隙中的除所述最后n个时隙之外的q个时隙组成,所述q为大于0的整数,所述接收所述多个外围设备中的每个外围设备发送的入网请求,包括:在所述入退网时期,接收所述多个外围设备中的每个外围设备发送的入网请求。
第二方面,提供一种时隙分配装置,用于点对多点通信系统中的中心点设备,所述点对多点通信系统还包括多个外围设备,所述装置包括:
获取模块,用于在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,所述每个节点设备的载荷信息用于指示所述每个节点设备当前需要传输数据的数据载荷量,所述多个节点设备包括所述中心点设备和所述多个外围设备,所述n为大于0的整数;
分配模块,用于根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧。
可选地,所述分配模块,包括:
获取子模块,用于获取所述多个节点设备中的每个节点设备的优先级,所述每个节点设备的优先级为所述每个节点设备分配时隙时的优先级;
分配子模块,用于根据所述多个节点设备中的每个节点设备的优先级和所述每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙。
可选地,所述分配子模块,包括:
获取单元,用于获取所述多个节点设备中的每个节点设备的数据传输速率;
分配单元,用于根据所述多个节点设备中的每个节点设备的优先级、所述每个节点设备的载荷信息和所述每个节点设备的数据传输速率,为所述每个节点设备分配用于传输数据的时隙。
可选地,所述分配单元,用于根据所述多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为所述多个节点设备中的每个节点设备分配用于传输数据的时隙,其中,所述多个节点设备中的每个节点设备分配到的时隙数为min(P/V,W),P表示所述每个节点设备的载荷信息指示的数据载荷量,V表示所述每个节点设备的数据传输速率,W表示为所述每个节点设备时所述当前时帧的下一时帧中剩余的时隙数,min表示取较小值。
可选地,所述获取子模块,包括:
确定单元,用于将所述中心点设备的优先级确定为最高优先级;
接收单元,用于接收所述多个外围设备中的每个外围设备发送的入网请求,所述每个外围设备发送的入网请求携带所述每个外围设备的优先级,根据所述每个外围设备发送的入网请求确定所述每个外围设备的优先级。
可选地,所述获取模块,用于在当前时帧的载荷监控时期,获取所述多个节点设备中的每个节点设备的载荷信息,所述当前时帧为超帧中的任一时帧,所述超帧包括m个时帧,所述m个时帧中的每个时帧包括载荷监控时期,所述每个时帧的载荷监控时期由所述每个时帧的最后n个时隙组成,所述m为大于1的整数;
所述m个时帧中的每个时帧还包括数据传输时期,所述每个时帧的数据传输时期由所述每个时帧的时隙中除所述最后n个时隙之外的k个时隙组成,所述k为大于0的整数,所述分配模块,用于根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧的数据传输时期;
所述超帧的最后一个时帧还包括入退网时期,所述入退网时期由所述最后一个时帧的时隙中的除所述最后n个时隙之外的q个时隙组成,所述q为大于0的整数,所述接收单元,用于在所述入退网时期,接收所述多个外围设备中的每个外围设备发送的入网请求。
本发明提供的技术方案带来的有益效果是:
本发明提供的时隙分配方法及装置,由于在当前时帧的最后n个时隙获取多个节点设备中的每个节点设备的载荷信息,根据每个节点设备的载荷信息为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙为当前时帧的下一时帧中的时隙,因此,获取载荷信息的时刻与下一时帧的开始时刻之间的时间较短,解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例所涉及的一种点对多点通信系统的结构示意图;
图2是本发明实施例提供的一种时隙分配方法的方法流程图;
图3是本发明实施例提供的另一种时隙分配方法的方法流程图;
图4是本发明实施例提供的一种获取节点设备的优先级的方法流程图;
图5是本发明实施例提供的一种超帧的示意图;
图6是本发明实施例提供的一种信标帧的信息元素字段的示意图;
图7是本发明实施例提供的一种时隙分配装置的框图;
图8是本发明实施例提供的一种分配模块的框图;
图9是本发明实施例提供的一种分配子模块的框图;
图10是本发明实施例提供的一种获取子模块的框图;
图11是本发明实施例提供的一种时隙分配装置的结构示意图。
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参考图1,其示出了本发明实施例所涉及的一种点对多点通信系统的结构示意图,参见图1,该点对多点通信系统包括多个节点设备(图1中未标出),该多个节点设备包括中心点设备001和多个外围设备,该图1以多个外围设备包括外围设备002、外围设备003、外围设备004和外围设备005为例进行说明。
中心点设备001和每个外围设备都可以为网桥设备,且中心点设备001可以工作在无线接入点(英文:Wireless Access Point;简称:AP)模式,多个外围设备中的每个外围设备可以工作在工作站模式。
中心点设备001可以利用无线通信技术集中管理该多个外围设备,组织每个外围设备按照特定的规则进行有序的数据传输。其中,无线通信技术可以包括但不限于FDMA技术和TDMA技术。FDMA技术简单,且设备成本低,但是FDMA技术中的信道数量少,占用的频率资源较多,频谱利用率较低;TDMA技术将时间分割成周期性的时帧,再将每个时帧分割成若干个相等的时隙,中心点设备001与外围设备可以在不同时隙发送数据和接收数据,使得数据的发送和接收互不干扰,因此,TDMA技术具有频谱利用率高等优点,而被广泛使用。本申请实施例提供的时隙分配方法基于TDMA技术实现,且该时隙分配方法可以由中心点设备001来执行,该时隙分配方法的具体实现过程请参考下述各个实施例。
请参考图2,其示出了本发明实施例提供的一种时隙分配方法的方法流程图,该时隙分配方法可以用于图1所示的点对多点通信系统的中心点设备001,参见图2,该时隙分配方法包括:
步骤201、在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,每个节点设备的载荷信息用于指示每个节点设备当前需要传输数据的数据载荷量,多个节点设备包括中心点设备和多个外围设备,n为大于0的整数。
步骤202、根据多个节点设备中的每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙,用于传输数据的时隙属于当前时帧的下一时帧。
综上所述,本发明实施例提供的时隙分配方法,由于在当前时帧的最后n个时隙获取多个节点设备中的每个节点设备的载荷信息,根据每个节点设备的载荷信息为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙为当前时帧的下一时帧中的时隙,因此,获取载荷信息的时刻与下一时帧的开始时刻之间的时间较短,解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。
可选地,步骤202包括:
获取多个节点设备中的每个节点设备的优先级,每个节点设备的优先级为每个节点设备分配时隙时的优先级;
根据多个节点设备中的每个节点设备的优先级和每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙。
可选地,根据多个节点设备中的每个节点设备的优先级和每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙,包括:
获取多个节点设备中的每个节点设备的数据传输速率;
根据多个节点设备中的每个节点设备的优先级、每个节点设备的载荷信息和每个节点设备的数据传输速率,为每个节点设备分配用于传输数据的时隙。
可选地,根据多个节点设备中的每个节点设备的优先级、每个节点设备的载荷信息和每个节点设备的数据传输速率,为每个节点设备分配用于传输数据的时隙,包括:根据多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为多个节点设备中的每个节点设备分配用于传输数据的时隙,其中,多个节点设备中的每个节点设备分配到的时隙数为min(P/V,W),P表示每个节点设备的载荷信息指示的数据载荷量,V表示每个节点设备的数据传输速率,W表示为每个节点设备时当前时帧的下一时帧中剩余的时隙数,min表示取较小值。
可选地,获取多个节点设备中的每个节点设备的优先级,包括:
将中心点设备的优先级确定为最高优先级;
接收多个外围设备中的每个外围设备发送的入网请求,每个外围设备发送的入网请求携带每个外围设备的优先级,根据每个外围设备发送的入网请求确定每个外围设备的优先级。
可选地,步骤201包括:在当前时帧的载荷监控时期,获取多个节点设备中的每个节点设备的载荷信息,当前时帧为超帧中的任一时帧,超帧包括m个时帧,m个时帧中的每个时帧包括载荷监控时期,每个时帧的载荷监控时期由每个时帧的最后n个时隙组成,m为大于1的整数;
m个时帧中的每个时帧还包括数据传输时期,每个时帧的数据传输时期由每个时帧的时隙中除最后n个时隙之外的k个时隙组成,k为大于0的整数,步骤202包括:根据多个节点设备中的每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙,用于传输数据的时隙属于当前时帧的下一时帧的数据传输时期;
超帧的最后一个时帧还包括入退网时期,入退网时期由最后一个时帧的时隙中的除最后n个时隙之外的q个时隙组成,q为大于0的整数,接收多个外围设备中的每个外围设备发送的入网请求,包括:在入退网时期,接收多个外围设备中的每个外围设备发送的入网请求。
可选地,入退网时期占用的时隙为数据传输时期的最后q个时隙,q为大于0且小于k的整数。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
综上所述,本发明实施例提供的时隙分配方法,由于在当前时帧的最后n个时隙获取多个节点设备中的每个节点设备的载荷信息,根据每个节点设备的载荷信息为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙为当前时帧的下一时帧中的时隙,因此,获取载荷信息的时刻与下一时帧的开始时刻之间的时间较短,解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。
请参考图3,其示出了本发明实施例提供的另一种时隙分配方法的方法流程图,该时隙分配方法可以用于图1所示的点对多点通信系统的中心点设备001,参见图3,该时隙分配方法包括:
步骤301、获取多个节点设备中的每个节点设备的优先级。
在本发明实施例中,多个节点设备可以包括中心点设备和多个外围设备,中心点设备可以获取多个节点设备中的每个节点设备的优先级,其中,每个节点设备的优先级为每个节点设备分配时隙时的优先级,点对多点通信系统中的每个节点设备的优先级通常可以是固定的。请参考图4,其示出了本发明实施例提供的一种中心点设备获取节点设备的优先级的方法流程图,参见图4,该方法包括:
子步骤3011、将中心点设备的优先级确定为最高优先级。
在本发明实施例中,可以将中心点设备的优先级确定为最高优先级。
子步骤3012、接收多个外围设备中的每个外围设备发送的入网请求,每个外围设备发送的入网请求携带每个外围设备的优先级。
在本发明实施例中,外围设备需要先进行入网(也即是与中心点设备建立通信连接),入网之后才可以与中心点设备进行数据传输,在入网时,外围设备可以向中心点设备发送入网请求,且该入网请求中可以携带外围设备的优先级,中心点设备可以接收多个外围设备中的每个外围设备发送的入网请求。
可选地,外围设备可以在入退网时期向中心点设备发送入网请求,中心点设备可以在入退网时期接收多个外围设备中的每个外围设备发送的入网请求。其中,入退网时期可以由超帧中的最后一个时帧中的时隙中的q个时隙组成,q为大于0的整数,系统可以进行时隙配置,使外围设备能够获知入退网时期所占用的时隙,进而在入退网时期向中心点设备发送入网请求。
需要说明的是,在入退网时期,外围设备可以采用载波侦听多路访问/冲突避免(英文:Carrier Sense Multiple Access with Collision Avoidance;简称:CSMA/CA)机制进行入网和退网,外围设备可以在入退网时期与中心点设备完成认证和关联,接入到网络中(也即是与中心点设备建立通信连接),外围设备也可以在入退网时期向中心点设备发送解除关联帧,以断开外围设备与中心点设备之间的通信连接,退出网络。
子步骤3013、根据每个外围设备发送的入网请求确定每个外围设备的优先级。
每个外围设备向中心点设备发送的入网请求中携带自身的优先级,中心点设备可以对每个外围设备发送的入网请求进行解析,得到每个外围设备的优先级。示例地,以图1为例,中心点设备001对外围设备002发送的入网请求进行解析,得到外围设备002的优先级。
步骤302、在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息。
在本发明实施例中,中心点设备可以在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,n为大于0的整数。其中,每个节点设备的载荷信息用于指示每个节点设备当前需要传输数据的数据载荷量,每个节点设备当前需要传输数据的数据载荷量指的是:在每个节点设备当前传输数据的时隙之前,每个节点设备累加的数据载荷量。其中,当前时帧为节点设备当前传输数据的时帧,该当前时帧可以为超帧中的任一时帧,超帧包括m个时帧,m个时帧中的每个时帧包括多个时隙,且m个时帧中任意两个时帧中的时隙数可以相等,m为大于1的整数,在本发明实施例中,超帧中的每个时帧包括载荷监控时期,每个时帧的载荷监控时期由每个时帧的最后n个时隙组成,因此,中心点设备在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息可以包括:中心点设备在当前时帧的载荷监控时期,获取多个节点设备中的每个节点设备的载荷信息。
在本发明实施例中,多个节点设备可以包括中心点设备和多个外围设备。中心点设备可以在当前时帧的载荷监控时期,根据自身当前的数据载荷量得到中心点设备的载荷信息。中心点设备可以在当前时帧的载荷监控时期,依次向多个外围设备发送载荷获取请求,每个外围设备接收到中心点设备发送的载荷获取请求后,可以根据自身当前需要传输数据的数据载荷量得到自身的载荷信息,并根据载荷信息生成载荷获取响应,然后向中心点设备发送载荷获取响应,中心点设备可以解析载荷获取响应得到该每个外围设备的载荷信息。需要说明的是,实际应用中,载荷获取请求中可以携带载荷查询帧,载荷获取响应中可以携带载荷应答帧,示例地,对于802.11设备,载荷查询帧和载荷应答帧可以由802.11管理帧扩展得到,802.11标准保留的管理帧子类(英文:SubType)值包括0110B~0111B以及1111B,载荷查询帧和载荷应答帧可以选择其中的两个值作为子类值。需要说明的是,本发明实施例中的802.11设备仅仅是示例性的,实际应用中,中心点设备和外围设备还可以为其他设备,本发明实施例在此不再赘述。
可选地,在本发明实施例中,超帧中的每个时帧还包括数据传输时期,超帧中的最后一个时帧包括入退网时期,每个时帧的数据传输时期由每个时帧的时隙中除最后n个时隙之外的k个时隙组成,k为大于0的整数,入退网时期由最后一个时帧的时隙中的除最后n个时隙之外的q个时隙组成,且入退网时期占用的时隙可以为数据传输时期的最后q个时隙,q为大于0且小于k的整数。示例地,请参考图5,其示出了本发明实施例提供的一种超帧的示意图,参见图5,超帧包括时帧1至时帧m共m个时帧,每个时帧(例如时帧1)包括时隙1至时隙k+n共k+n个时隙,且每个时帧(例如时帧1)包括数据传输时期和载荷监控时期,每个时帧(例如时帧1)的载荷监控时期由该每个时帧(例如时帧1)的最后n个时隙组成,每个时帧(例如时帧1)的数据传输时期由该每个时帧(例如时帧1)的前k个时隙组成,超帧中的最后一个时帧为时帧m,该时帧m还包括入退网时期,该入退网时期由该时帧m的数据传输时期的最后q个时隙组成。在本发明实施例中,数据传输时期用于数据传输,载荷监控时期用于中心点设备获取各个节点设备的载荷信息,入退网时期用于外围设备进行入网和退网,因此,载荷监控时期的长度远小于数据传输时期的长度,也即是n的取值远小于k的取值,例如,n与k的比值的可以为1:7,入退网时期的长度远小于数据传输时期的长度,也即是q的取值远小于k的取值,例如,q与k的比值的取值范围可以为1:7。需要说明的是,步骤301中所描述的入退网时期与该步骤302中所描述的入退网时期为同一概念,本发明实施例对此不作限定。
步骤303、获取多个节点设备中的每个节点设备的数据传输速率。
在本发明实施例中,所有外围设备之间的数据传输都可以通过中心点设备的转发实现,中心点设备可以根据自身接收到的数据的数据发送速率,确定发送该数据的外围设备的数据传输速率,根据自身向外围设备发送数据的速率,确定自身的数据传输速率。
示例地,以图1为例,外围设备002向外围设备003发送数据时,外围设备002需要先将数据发送给中心点设备001,并由中心点设备001转发给外围设备003,因此,中心点设备001可以根据中心点设备001接收到的数据的数据发送速率,确定外围设备002的数据传输速率,根据中心点设备001向外围设备003发送数据的速率,确定中心点设备001的数据传输速率。
需要说明的是,实际应用中,节点设备的数据传输速率可能是变化的,该步骤303中获取的数据传输速率为节点设备在当前时帧中进行数据传输的数据传输速率。
步骤304、根据多个节点设备中的每个节点设备的优先级、每个节点设备的载荷信息和每个节点设备的数据传输速率,为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙属于当前时帧的下一时帧。
中心点设备确定每个节点设备的优先级、每个节点设备的载荷信息和每个节点设备的数据传输速率后,可以根据每个节点设备的优先级、每个节点设备的载荷信息和每个节点设备的数据传输速率,为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙属于当前时帧的下一时帧,具体地,该用于传输数据的时隙属于当前时帧的下一时帧的数据传输时期。示例地,以图5为例,若当前时帧为时帧1,则中心点设备为外围设备分配的时隙属于时帧2的数据传输时期。
可选地,中心点设备可以根据多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为多个节点设备中的每个节点设备分配用于传输数据的时隙,其中,多个节点设备中的每个节点设备分配到的时隙数为min(P/V,W),P表示每个节点设备的载荷信息指示的数据载荷量,V表示每个节点设备的数据传输速率,W表示为每个节点设备时当前时帧的下一时帧中剩余的时隙数,min表示取较小值。以图1为例,假设中心点设备001、外围设备002、外围设备003、外围设备004和外围设备005的优先级如下表1所示:
表1
节点设备 | 优先级 |
中心点设备001 | 1 |
外围设备002 | 2 |
外围设备003 | 3 |
外围设备004 | 4 |
外围设备005 | 5 |
其中,1表示最高优先级,5表示最低优先级,根据表2可知,中心点设备001、外围设备002、外围设备003、外围设备004和外围设备005的优先级依次降低。假设当前时帧的下一时帧为图5中的时帧2,且该时帧2中的时隙按照时隙1、时隙2、时隙3至时隙k+n的顺序从前向后排列,则中心点设备001可以根据表1所示的优先级,按照时隙从前向后的顺序为各个节点设备分配时隙,且每个节点设备分配到的时隙个数可以为min(P/V,W)。
示例地,结合图1和图5,假设时帧2的数据传输时期的k个时隙都未分配,则中心点设备001先为中心点设备001分配时隙,此时,W=k,假设对于中心点设备001而言,P/V=2,且假设k大于2,则中心点设备001按照时隙从前向后的顺序,将时帧2的时隙1和时隙2分配给中心点设备001,为中心点设备001分配时隙之后,时帧2的数据传输时期的剩余的时隙数为W=k-2,且该k-2个时隙为时隙3至时隙k;为中心点设备001分配时隙之后,中心点设备001按照表1所示的优先级为外围设备002分配时隙,假设对于外围设备002而言,P/V=1,且假设k-2大于1,则中心点设备001按照时隙从前向后的顺序,将时隙3分配给外围设备002,为外围设备002分配时隙之后,时帧2的数据传输时期的剩余的时隙数为W=k-3,且k-3个时隙为时隙4至时隙k;为外围设备002分配时隙之后,中心点设备001按照表1所示的优先级为外围设备003分配时隙,假设对于外围设备003而言,P/V=5,且假设k-3=4,也即是,P/V大于W,则中心点设备001按照时隙从前向后的顺序,将时隙4至时隙k分配给外围设备003,此次时隙分配过程中,外围设备004和外围设备005由于优先级较低而未分配到时隙。需要说明的是,实际应用中,P/V的值可能包括小数部分,则中心点设备可以将P/V的值向上取整后,再进行时隙分类,例如,当P/V=1.3时,中心点设备将P/V的值向上取整得到的数值为2。
或者,可选地,中心点设备可以根据多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为依次为多个节点设备中的每个节点设备分配用于传输数据的时隙,且中心点设备每次为每个节点设备分配1个时隙。示例地,继续以表1所示的优先级为例,假设当前时帧的下一时帧为图5中的时帧2,且该时帧2中的时隙按照时隙1、时隙2、时隙3至时隙k+n的顺序从前向后排列,且时帧2的数据传输时期的k个时隙都未分配,则中心点设备001先为中心点设备001分配1个时隙,然后再为外围设备002分配1个时隙,接着再为外围设备003分配1个时隙,接着为外围设备004分配1个时隙,最后为外围设备005分配1个时隙,为外围设备005分配时隙之后,若时帧2的数据传输时期还有剩余的时隙,则中心点设备001再按照表1所示的优先级,依次为中心点设备00、外围设备002、外围设备003、外围设备004和外围设备005中的每个外围设备分配1个时隙,直至将时帧2的数据传输时期的时隙分配完。
或者,可选地,中心点设备可以根据多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序平均为多个节点设备中的每个节点设备分配用于传输数据的时隙。示例地,继续以表1所示的优先级为例,假设当前时帧的下一时帧为图5中的时帧2,且该时帧2中的时隙按照时隙1、时隙2、时隙3至时隙k+n的顺序从前向后排列,且时帧2的数据传输时期的k个时隙都未分配,则中心点设备001按照时隙从前向后的顺序为中心点设备001、外围设备002、外围设备003、外围设备004和外围设备005中的每个外围设备分配k/5个时隙。需要说明的是,若当前时帧的下一时帧中的时隙不足以满足对所有的节点设备平均分配时隙的要求,则中心点设备可以为所有节点设备中的大多数节点设备平均分配时隙,且保证除该大多数节点设备之外的节点设备分配到的时隙与该大多数节点设备分配到的时隙的差值最小。例如,假设k=18,则中心点设备001可以为中心点设备001、外围设备002、外围设备003和外围设备004中的每个外围设备分配4个时隙,为外围设备005分配2个时隙。
或者,中心点设备确定节点设备的优先级加权值为x、节点设备的载荷信息加权值为y和节点设备的数据传输速率加权值为z,可以根据每个节点设备的优先级、每个节点设备的载荷信息和每个节点设备的数据传输速率的综合值对多个节点设备进行排序,即根据优先级*x+载荷信息*y+数据传输速率*z对多个节点设备进行综合排序,按照排序顺序,依次为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙属于时帧的下一时帧。
需要说明的是,本发明实施例提供的时隙分配方法仅仅是示例性的,实际应用中,中心点设备还可以采用其他方式为节点设备分配时隙,本发明实施例在此不再赘述。
还需要说明的是,实际应用中,任意相邻的两个时帧之间可以具有一定的时间间隔,中心点设备可以在当前时帧与下一时帧的时间间隔内向外围设备发送时隙分配信息,以告知外围设备分配到的时隙。可选地,中心点设备可以依次向每个外围设备发送相应的时隙分配信息,也可以以广播的形式向所有的外围设备发送时隙分配信息。实际应用中,在任意相邻的两个时帧之间的时间间隔内,中心点设备需要向外围设备广播信标帧,以使外围设备与中心点设备进行同步(信标帧中携带同步信息),因此,中心点设备可以将时隙分配信息添加在信标帧中,以向所有的外围设备广播时隙分配信息。
可选地,中心点设备可以对信标帧进行修改,以将时隙分配信息添加在信标帧中。具体地,信标帧的帧主体由固定字段和信息元素字段组成,中心点设备可以对信息元素字段的信息进行修改,以将时隙分配信息添加信息元素字段中,示例地,添加时隙分配信息后的信息元素字段可以如图6所示,参见图6,该信息元素字段的信息包括:占用时隙1的节点信息、占用时隙2的节点信息、占用时隙3的节点信息等等,其中,节点信息也即是节点设备的信息,具体可以为节点设备的标识,节点设备的介质访问控制(英文:MediaAccessControl;简称:MAC)地址等,每个外围设备接收到中心点设备广播的信标帧后,可以将自身的节点信息(例如MAC地址)与信标帧中的节点信息进行对比,进而得到中心点设备为自身分配的时隙。
需要说明的是,在进行时隙分配之后,对于数据传输时期,除了入退网时期所占用的时隙外,任一节点设备在采用分配到的时隙发送数据时,其余节点设备不再发送数据,但是可以接收数据。例如,外围设备002采用时隙3发送数据时,中心点设备001、外围设备003、外围设备004和外围设备005均可以接收数据,但是中心点设备001、外围设备003、外围设备004和外围设备005不再发送数据,这样可以保证数据的有序传输,避免数据传输发生碰撞。
还需要说明的是,本发明实施例是以中心点设备根据节点设备的优先级、载荷信息和数据传输速率为节点设备分配时隙为例进行说明的,实际应用中,中心点设备可以根据节点设备的优先级、载荷信息和数据传输速率中的至少一种为节点设备分配时隙,例如,中心点设备可以根据节点设备的载荷信息为节点设备分配时隙,或者,中心点设备可以根据节点设备的载荷信息和优先级为节点设备分配时隙,本发明实施例在此不再赘述。
综上所述,本发明实施例提供的时隙分配方法,由于在当前时帧的最后n个时隙获取多个节点设备中的每个节点设备的载荷信息,根据每个节点设备的载荷信息为每个节点设备分配用于传输数据的时隙,用于传输数据的时隙为当前时帧的下一时帧中的时隙,因此,获取载荷信息的时刻与下一时帧的开始时刻之间的时间较短,解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。
本发明实施例提供的时隙分配方法能够实现时隙的动态分配,中心点设备在每个时帧的最后n个时隙获取节点设备的载荷信息,并结合载荷信息以及各个节点设备的优先级、数据传输速率进行时隙分配,实现了信道资源的合理分配,提高了信道利用率。并且,本发明实施例提供的时隙分配方法可以解决固定时隙分配方法的信道资源浪费严重,实用性较差的问题。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图7,其示出了本发明实施例提供的一种时隙分配装置700的框图,该时隙分配装置700可以为图1所示的点对多点通信系统中的中心点设备001中的功能单元,该时隙分配装置700可以执行图2至图6任一所示实施例提供的方法。参见图7,该时隙分配装置700包括:
获取模块710,用于在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,每个节点设备的载荷信息用于指示每个节点设备当前需要传输数据的数据载荷量,多个节点设备包括中心点设备和多个外围设备,n为大于0的整数;
分配模块720,用于根据多个节点设备中的每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙,用于传输数据的时隙属于当前时帧的下一时帧。
综上所述,本发明实施例提供的时隙分配装置,由于在当前时帧的最后n个时隙获取多个节点设备中的每个节点设备的载荷信息,根据每个节点设备的载荷信息为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙为当前时帧的下一时帧中的时隙,因此,获取载荷信息的时刻与下一时帧的开始时刻之间的时间较短,解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。
可选地,请参考图8,其示出了本发明实施例提供的一种分配模块720的框图,参见图8,该分配模块720包括:
获取子模块7201,用于获取多个节点设备中的每个节点设备的优先级,每个节点设备的优先级为每个节点设备分配时隙时的优先级;
分配子模块7202,用于根据多个节点设备中的每个节点设备的优先级和每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙。
可选地,请参考图9,其示出了本发明实施例提供的一种分配子模块7202的框图,参见图9,该分配子模块7202包括:
获取单元72021,用于获取多个节点设备中的每个节点设备的数据传输速率;
分配单元72022,用于根据多个节点设备中的每个节点设备的优先级、每个节点设备的载荷信息和每个节点设备的数据传输速率,为每个节点设备分配用于传输数据的时隙。
可选地,分配单元72022,用于根据多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为多个节点设备中的每个节点设备分配用于传输数据的时隙,其中,多个节点设备中的每个节点设备分配到的时隙数为min(P/V,W),P表示每个节点设备的载荷信息指示的数据载荷量,V表示每个节点设备的数据传输速率,W表示为每个节点设备时当前时帧的下一时帧中剩余的时隙数,min表示取较小值。
可选地,请参考图10,其示出了本发明实施例提供的一种获取子模块7201的框图,参见图10,该获取子模块7201包括:
确定单元72011,用于将中心点设备的优先级确定为最高优先级;
接收单元72012,用于接收多个外围设备中的每个外围设备发送的入网请求,每个外围设备发送的入网请求携带每个外围设备的优先级,根据每个外围设备发送的入网请求确定每个外围设备的优先级。
可选地,获取模块710,用于在当前时帧的载荷监控时期,获取多个节点设备中的每个节点设备的载荷信息,当前时帧为超帧中的任一时帧,超帧包括m个时帧,m个时帧中的每个时帧包括载荷监控时期,每个时帧的载荷监控时期由每个时帧的最后n个时隙组成,m为大于1的整数;
m个时帧中的每个时帧还包括数据传输时期,每个时帧的数据传输时期由每个时帧的时隙中除最后n个时隙之外的k个时隙组成,k为大于0的整数,分配模块720,用于根据多个节点设备中的每个节点设备的载荷信息,为每个节点设备分配用于传输数据的时隙,用于传输数据的时隙属于当前时帧的下一时帧的数据传输时期;
超帧的最后一个时帧还包括入退网时期,入退网时期由最后一个时帧的时隙中的除最后n个时隙之外的q个时隙组成,q为大于0的整数,接收单元72012,用于在入退网时期,接收多个外围设备中的每个外围设备发送的入网请求。
可选地,入退网时期占用的时隙为数据传输时期的最后q个时隙,q为大于0且小于k的整数。
综上所述,本发明实施例提供的时隙分配装置,由于在当前时帧的最后n个时隙获取多个节点设备中的每个节点设备的载荷信息,根据每个节点设备的载荷信息为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙为当前时帧的下一时帧中的时隙,因此,获取载荷信息的时刻与下一时帧的开始时刻之间的时间较短,解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。
需要说明的是:上述实施例提供的时隙分配装置在进行时隙分配时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的时隙分配方法与装置实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图11,其示出了本发明实施例提供的一种时隙分配装置800的结构示意图,该时隙分配装置800可以为图1所示的点对多点通信系统中的中心点设备001中的功能单元。参见图11,该时隙分配装置800包括:接收机810、处理器820、发射机830、存储器840和网络接口850,接收机810、处理器820、发射机830、存储器840和网络接口850分别与总线860连接。
处理器820包括一个或者一个以上处理核心,处理器820通过运行软件程序以及单元,从而执行各种功能应用以及数据处理。
网络接口850可以为多个,该网络接口850用于该时隙分配装置800与其它存储设备或者网络设备进行通信。其中,网络接口850是可选地,实际应用中,时隙分配装置800可以通过接收机810和发射机840与其它存储设备或者网络设备进行通信,从而时隙分配装置800可以没有网络接口,本发明实施例对此不作限定。
在本发明实施例中,接收机810、处理器820、发射机830、存储器840、网络接口850和总线860协作完成图2至图6所示的方法。
综上所述,本发明实施例提供的时隙分配装置,由于在当前时帧的最后n个时隙获取多个节点设备中的每个节点设备的载荷信息,根据节点设备的载荷信息为每个节点设备分配用于传输数据的时隙,该用于传输数据的时隙为当前时帧的下一时帧中的时隙,因此,获取载荷信息的时刻与下一时帧的开始时刻之间的时间较短,解决了时隙分配的准确性较低的问题,提高了时隙分配的准确性。
本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该计算机可读存储介质在计算机的处理组件上运行时,使得处理组件执行图2至图6所示的方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种时隙分配方法,其特征在于,用于点对多点通信系统中的中心点设备,所述点对多点通信系统还包括多个外围设备,所述方法包括:
在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,所述每个节点设备的载荷信息用于指示所述每个节点设备当前需要传输数据的数据载荷量,所述多个节点设备包括所述中心点设备和所述多个外围设备,所述n为大于0的整数;
根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,包括:
获取所述多个节点设备中的每个节点设备的优先级,所述每个节点设备的优先级为所述每个节点设备分配时隙时的优先级;
根据所述多个节点设备中的每个节点设备的优先级和所述每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙。
3.根据权利要求2所述的方法,其特征在于,所述根据所述多个节点设备中的每个节点设备的优先级和所述每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,包括:
获取所述多个节点设备中的每个节点设备的数据传输速率;
根据所述多个节点设备中的每个节点设备的优先级、所述每个节点设备的载荷信息和所述每个节点设备的数据传输速率,为所述每个节点设备分配用于传输数据的时隙。
4.根据权利要求3所述的方法,其特征在于,所述根据所述多个节点设备中的每个节点设备的优先级、所述每个节点设备的载荷信息和所述每个节点设备的数据传输速率,为所述每个节点设备分配用于传输数据的时隙,包括:
根据所述多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为所述多个节点设备中的每个节点设备分配用于传输数据的时隙,其中,所述多个节点设备中的每个节点设备分配到的时隙数为min(P/V,W),P表示所述每个节点设备的载荷信息指示的数据载荷量,V表示所述每个节点设备的数据传输速率,W表示为所述每个节点设备时所述当前时帧的下一时帧中剩余的时隙数,min表示取较小值。
5.根据权利要求2所述的方法,其特征在于,所述获取所述多个节点设备中的每个节点设备的优先级,包括:
将所述中心点设备的优先级确定为最高优先级;
接收所述多个外围设备中的每个外围设备发送的入网请求,所述每个外围设备发送的入网请求携带所述每个外围设备的优先级,根据所述每个外围设备发送的入网请求确定所述每个外围设备的优先级。
6.根据权利要求5所述的方法,其特征在于,
所述在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,包括:在当前时帧的载荷监控时期,获取所述多个节点设备中的每个节点设备的载荷信息,所述当前时帧为超帧中的任一时帧,所述超帧包括m个时帧,所述m个时帧中的每个时帧包括载荷监控时期,所述每个时帧的载荷监控时期由所述每个时帧的最后n个时隙组成,所述m为大于1的整数;
所述m个时帧中的每个时帧还包括数据传输时期,所述每个时帧的数据传输时期由所述每个时帧的时隙中除所述最后n个时隙之外的k个时隙组成,所述k为大于0的整数,所述根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧,包括:根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧的数据传输时期;
所述超帧的最后一个时帧还包括入退网时期,所述入退网时期由所述最后一个时帧的时隙中的除所述最后n个时隙之外的q个时隙组成,所述q为大于0的整数,所述接收所述多个外围设备中的每个外围设备发送的入网请求,包括:在所述入退网时期,接收所述多个外围设备中的每个外围设备发送的入网请求。
7.一种时隙分配装置,其特征在于,用于点对多点通信系统中的中心点设备,所述点对多点通信系统还包括多个外围设备,所述装置包括:
获取模块,用于在当前时帧的最后n个时隙,获取多个节点设备中的每个节点设备的载荷信息,所述每个节点设备的载荷信息用于指示所述每个节点设备当前需要传输数据的数据载荷量,所述多个节点设备包括所述中心点设备和所述多个外围设备,所述n为大于0的整数;
分配模块,用于根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧。
8.根据权利要求7所述的装置,其特征在于,所述分配模块,包括:
获取子模块,用于获取所述多个节点设备中的每个节点设备的优先级,所述每个节点设备的优先级为所述每个节点设备分配时隙时的优先级;
分配子模块,用于根据所述多个节点设备中的每个节点设备的优先级和所述每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙。
9.根据权利要求8所述的装置,其特征在于,所述分配子模块,包括:
获取单元,用于获取所述多个节点设备中的每个节点设备的数据传输速率;
分配单元,用于根据所述多个节点设备中的每个节点设备的优先级、所述每个节点设备的载荷信息和所述每个节点设备的数据传输速率,为所述每个节点设备分配用于传输数据的时隙。
10.根据权利要求9所述的装置,其特征在于,
所述分配单元,用于根据所述多个节点设备中的每个节点设备的优先级,按照时隙从前向后的顺序为所述多个节点设备中的每个节点设备分配用于传输数据的时隙,其中,所述多个节点设备中的每个节点设备分配到的时隙数为min(P/V,W),P表示所述每个节点设备的载荷信息指示的数据载荷量,V表示所述每个节点设备的数据传输速率,W表示为所述每个节点设备时所述当前时帧的下一时帧中剩余的时隙数,min表示取较小值。
11.根据权利要求8所述的装置,其特征在于,所述获取子模块,包括:
确定单元,用于将所述中心点设备的优先级确定为最高优先级;
接收单元,用于接收所述多个外围设备中的每个外围设备发送的入网请求,所述每个外围设备发送的入网请求携带所述每个外围设备的优先级,根据所述每个外围设备发送的入网请求确定所述每个外围设备的优先级。
12.根据权利要求11所述的装置,其特征在于,
所述获取模块,用于在当前时帧的载荷监控时期,获取所述多个节点设备中的每个节点设备的载荷信息,所述当前时帧为超帧中的任一时帧,所述超帧包括m个时帧,所述m个时帧中的每个时帧包括载荷监控时期,所述每个时帧的载荷监控时期由所述每个时帧的最后n个时隙组成,所述m为大于1的整数;
所述m个时帧中的每个时帧还包括数据传输时期,所述每个时帧的数据传输时期由所述每个时帧的时隙中除所述最后n个时隙之外的k个时隙组成,所述k为大于0的整数,所述分配模块,用于根据所述多个节点设备中的每个节点设备的载荷信息,为所述每个节点设备分配用于传输数据的时隙,所述用于传输数据的时隙属于所述当前时帧的下一时帧的数据传输时期;
所述超帧的最后一个时帧还包括入退网时期,所述入退网时期由所述最后一个时帧的时隙中的除所述最后n个时隙之外的q个时隙组成,所述q为大于0的整数,所述接收单元,用于在所述入退网时期,接收所述多个外围设备中的每个外围设备发送的入网请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710780553.7A CN109429347B (zh) | 2017-09-01 | 2017-09-01 | 时隙分配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710780553.7A CN109429347B (zh) | 2017-09-01 | 2017-09-01 | 时隙分配方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109429347A true CN109429347A (zh) | 2019-03-05 |
CN109429347B CN109429347B (zh) | 2022-04-08 |
Family
ID=65512945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710780553.7A Active CN109429347B (zh) | 2017-09-01 | 2017-09-01 | 时隙分配方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109429347B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111836209A (zh) * | 2019-04-23 | 2020-10-27 | 深圳长城开发科技股份有限公司 | 提升LoRa单通道数据传输效率的方法及系统 |
CN112787743A (zh) * | 2021-03-24 | 2021-05-11 | 深圳洲斯移动物联网技术有限公司 | 一种时间同步通信方法、装置以及计算机存储介质 |
CN113037937A (zh) * | 2019-12-25 | 2021-06-25 | 鹤壁天海电子信息系统有限公司 | 一种基于无中心自组网的语音会议的通信方法及装置 |
CN117915462A (zh) * | 2023-12-10 | 2024-04-19 | 武汉船舶通信研究所(中国船舶集团有限公司第七二二研究所) | 数据传输方法、装置、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030031146A1 (en) * | 2001-08-08 | 2003-02-13 | Shigeru Sugaya | Wireless communication system, wireless communication control apparatus, wireless communication control method, wireless communication apparatus, wireless communication method, and storage medium |
CN101977385A (zh) * | 2010-10-27 | 2011-02-16 | 南京航空航天大学 | 一种支持QoS的规模可扩展单跳ad hoc网络动态时隙分配方法 |
CN105554887A (zh) * | 2015-12-09 | 2016-05-04 | 电子科技大学 | 一种基于tdma的无线mesh网络分布式资源分配的方法 |
US20160278126A1 (en) * | 2013-11-29 | 2016-09-22 | Kabushiki Kaisha Toshiba | Wireless device, wireless communication method and wireless communication system |
CN106879071A (zh) * | 2017-02-13 | 2017-06-20 | 电子科技大学 | 基于动态时隙分配的无线Mesh网络低时延优化方法 |
-
2017
- 2017-09-01 CN CN201710780553.7A patent/CN109429347B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030031146A1 (en) * | 2001-08-08 | 2003-02-13 | Shigeru Sugaya | Wireless communication system, wireless communication control apparatus, wireless communication control method, wireless communication apparatus, wireless communication method, and storage medium |
CN101977385A (zh) * | 2010-10-27 | 2011-02-16 | 南京航空航天大学 | 一种支持QoS的规模可扩展单跳ad hoc网络动态时隙分配方法 |
US20160278126A1 (en) * | 2013-11-29 | 2016-09-22 | Kabushiki Kaisha Toshiba | Wireless device, wireless communication method and wireless communication system |
CN105554887A (zh) * | 2015-12-09 | 2016-05-04 | 电子科技大学 | 一种基于tdma的无线mesh网络分布式资源分配的方法 |
CN106879071A (zh) * | 2017-02-13 | 2017-06-20 | 电子科技大学 | 基于动态时隙分配的无线Mesh网络低时延优化方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111836209A (zh) * | 2019-04-23 | 2020-10-27 | 深圳长城开发科技股份有限公司 | 提升LoRa单通道数据传输效率的方法及系统 |
CN113037937A (zh) * | 2019-12-25 | 2021-06-25 | 鹤壁天海电子信息系统有限公司 | 一种基于无中心自组网的语音会议的通信方法及装置 |
CN112787743A (zh) * | 2021-03-24 | 2021-05-11 | 深圳洲斯移动物联网技术有限公司 | 一种时间同步通信方法、装置以及计算机存储介质 |
CN112787743B (zh) * | 2021-03-24 | 2023-12-05 | 深圳洲斯移动物联网技术有限公司 | 一种时间同步通信方法、装置以及计算机存储介质 |
CN117915462A (zh) * | 2023-12-10 | 2024-04-19 | 武汉船舶通信研究所(中国船舶集团有限公司第七二二研究所) | 数据传输方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109429347B (zh) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106506043B (zh) | 一种plc系统中的数据传输方法、控制装置及设备 | |
CN109561513B (zh) | 一种分布式无冲突自组网多址接入协议 | |
KR100914104B1 (ko) | 무선 네트워크에 있어서 매체에의 액세스 보증 방법 | |
CN105915276B (zh) | 星间距离大跨度变化星载tdma系统多速率业务时隙分配方法 | |
CN102387507B (zh) | 一种多模共传输时传输资源的管理方法和装置 | |
CN107276628B (zh) | 一种tsch模式下的工业无线网络时隙集中式分配方法 | |
CN101977385A (zh) | 一种支持QoS的规模可扩展单跳ad hoc网络动态时隙分配方法 | |
US20190182705A1 (en) | System and method for managing dsme network fluctuation in industrial wireless sensor network | |
CN109429347A (zh) | 时隙分配方法及装置 | |
CN108494649B (zh) | 基于轮询与均态时隙相结合的总线系统及数据传输方法 | |
CN114978243B (zh) | 多模通信设备组网方法、通信方法及其系统、设备和芯片 | |
CN102056312A (zh) | M2m通信的资源管理方法及装置 | |
US20140133473A1 (en) | Apparatus and method for managing slot | |
KR102024352B1 (ko) | 무선 센서 네트워크에서의 채널 관리 방법 및 데이터 전송 방법 | |
US9936497B2 (en) | Node scheduling method and system and device | |
CN105634581A (zh) | 一种减小ais信号混叠的方法及系统 | |
CN106533833A (zh) | 一种降低载波侦听多路访问资源冲突的方法 | |
JP6426759B2 (ja) | リソーススケジューリングの方法、装置、およびシステム | |
CN106455073B (zh) | 一种电力无线专网中安全业务的信道分配方法及中心基站 | |
CN110492960A (zh) | 基于以太网的同步通信方法 | |
CN114449589A (zh) | 时隙资源预留系统及方法 | |
KR100884168B1 (ko) | 미디어 접근 제어 프로토콜 운용 방법 및 이를 이용한이더넷 광망 시스템 | |
US9160560B2 (en) | CSMA time slot providing and obtaining method and device, networking method and device, and system | |
CN116599629A (zh) | 基于动态帧的数据发送方法和装置、电子设备及存储介质 | |
CN112291012B (zh) | 基于tdma的总线式fc网络系统、组网方法及组网装置 |
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 |