《时隙状态更新方法和设备.pdf》由会员分享,可在线阅读,更多相关《时隙状态更新方法和设备.pdf(24页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104144024A43申请公布日20141112CN104144024A21申请号201310169747522申请日20130509H04J3/1620060171申请人电信科学技术研究院地址100191北京市海淀区学院路40号72发明人赵丽房家奕赵毅李凤冯媛74专利代理机构北京同达信恒知识产权代理有限公司11291代理人刘松54发明名称时隙状态更新方法和设备57摘要本发明实施例公开了一种时隙状态更新方法和设备,涉及无线通信领域,用于提高更新时隙状态的时间灵活性。本发明中,通信节点确定时隙状态表的更新周期,该更新周期包含X个连续的时隙,X为不小于1且不大于一帧中包含的时隙。
2、的总数目的整数,通信节点在更新周期结束时对时隙状态表进行更新。可见,本方案中能够提高更新时隙状态的时间灵活性。51INTCL权利要求书3页说明书18页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书18页附图2页10申请公布号CN104144024ACN104144024A1/3页21一种时隙状态更新方法,其特征在于,该方法包括通信节点确定时隙状态表的更新周期,该更新周期包含X个连续的时隙,X为不小于1且不大于一帧中包含的时隙的总数目的整数;通信节点在每个更新周期结束时对时隙状态表进行更新。2如权利要求1所述的方法,其特征在于,进一步包括通信节点在每个更新周期结束时。
3、对时隙状态表进行更新后,进行时隙碰撞检测处理。3如权利要求1所述的方法,其特征在于,所述通信节点确定时隙状态表的更新周期,具体包括通信节点根据系统的配置信息确定时隙状态表的更新周期;或者,通信节点获取当前的系统每时隙的处理能力信息、缓存区大小、业务时延要求信息、碰撞检测时延要求信息中的至少一个信息,根据获取到的信息确定时隙状态表的更新周期。4如权利要求1所述的方法,其特征在于,进一步包括通信节点将在每个更新周期中的时隙内接收到的帧信息FI及该FI所在的时隙信息进行缓存;所述通信节点在每个更新周期结束时对时隙状态表进行更新,具体包括通信节点在每个更新周期结束时,将在该更新周期中的时隙内接收到的各。
4、FI及该FI所在的时隙信息,按照接收顺序依次输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。5如权利要求1所述的方法,其特征在于,进一步包括预先设置有临时时隙状态表,通信节点在每个更新周期开始时,对该临时时隙状态表进行初始化;以及,在每个更新周期中的时隙内接收到FI后将该FI及该FI所在的时隙信息输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对该临时时隙状态表进行更新;所述通信节点在每个更新周期结束时对时隙状态表进行更新,具体包括通信节点在每个更新周期结束时,根据预先设定的映射规则,将当前的临时时隙状态表的时隙状态映射为虚拟FI,并将该虚拟FI输入迭代方式的。
5、状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。6如权利要求5所述的方法,其特征在于,所述映射规则为临时时隙状态表时隙状态为自占时,映射的虚拟FI时隙状态为非检测域的自占;临时时隙状态表时隙状态为一跳邻时,映射的虚拟FI时隙状态为检测域的自占;临时时隙状态表时隙状态为二跳邻时,映射的虚拟FI时隙状态为非检测域的自占;临时时隙状态表时隙状态为三跳邻时,映射的虚拟FI时隙状态为二跳邻;临时时隙状态表时隙状态为空闲时,映射的虚拟FI时隙状态为空闲;临时时隙状态表时隙状态为碰撞时,映射的虚拟FI时隙状态为碰撞。7如权利要求1所述的方法,其特征在于,进一步包括通信节点将在每个更新周期中的时。
6、隙内接收到的FI及该FI所在的时隙信息进行缓存;所述通信节点在每个更新周期结束时对时隙状态表进行更新,具体包括通信节点在每个更新周期结束时,使用累积方式的状态更新算法的FI合并规则将缓权利要求书CN104144024A2/3页3存的在该更新周期中的时隙内接收到的各FI合并为一个特殊FI;将所述特殊FI输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。8一种通信设备,其特征在于,该通信设备包括更新周期确定单元,用于确定时隙状态表的更新周期,该更新周期包含X个连续的时隙,X为不小于1且不大于一帧中包含的时隙的总数目的整数;状态表更新单元,用于在每个更新周期结束时对时隙状态。
7、表进行更新。9如权利要求8所述的通信设备,其特征在于,该通信设备还包括碰撞检测单元,用于在每个更新周期结束时对时隙状态表进行更新后,进行时隙碰撞检测处理。10如权利要求8所述的通信设备,其特征在于,所述更新周期确定单元用于根据系统的配置信息确定时隙状态表的更新周期;或者,获取当前的系统每时隙的处理能力信息、缓存区大小、业务时延要求信息、碰撞检测时延要求信息中的至少一个信息,根据获取到的信息确定时隙状态表的更新周期。11如权利要求8所述的通信设备,其特征在于,该通信设备还包括第一缓存单元,用于在每个更新周期中的时隙内接收到的帧信息FI及该FI所在的时隙信息进行缓存;所述状态表更新单元用于在每个更。
8、新周期结束时,将在该更新周期中的时隙内接收到的各FI及该FI所在的时隙信息,按照接收顺序依次输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。12如权利要求8所述的通信设备,其特征在于,该通信设备还包括临时更新单元,用于在每个更新周期开始时,对预先设置的临时时隙状态表进行初始化;以及,在每个更新周期中的时隙内接收到FI后将该FI及该FI所在的时隙信息输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对该临时时隙状态表进行更新;所述状态表更新单元用于在每个更新周期结束时,根据预先设定的映射规则,将当前的临时时隙状态表的时隙状态映射为虚拟FI,并将该虚拟FI输入迭代方。
9、式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。13如权利要求12所述的通信设备,其特征在于,所述映射规则为临时时隙状态表时隙状态为自占时,映射的虚拟FI时隙状态为非检测域的自占;临时时隙状态表时隙状态为一跳邻时,映射的虚拟FI时隙状态为检测域的自占;临时时隙状态表时隙状态为二跳邻时,映射的虚拟FI时隙状态为非检测域的自占;临时时隙状态表时隙状态为三跳邻时,映射的虚拟FI时隙状态为二跳邻;临时时隙状态表时隙状态为空闲时,映射的虚拟FI时隙状态为空闲;临时时隙状态表时隙状态为碰撞时,映射的虚拟FI时隙状态为碰撞。14如权利要求8所述的通信设备,其特征在于,该通信设备还包括第二缓。
10、存单元,用于将在每个更新周期中的时隙内接收到的FI及该FI所在的时隙信息进行缓存;所述状态表更新单元用于权利要求书CN104144024A3/3页4在每个更新周期结束时,使用累积方式的状态更新算法的FI合并规则将缓存的在该更新周期中的时隙内接收到的各FI合并为一个特殊FI;将所述特殊FI输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。权利要求书CN104144024A1/18页5时隙状态更新方法和设备技术领域0001本发明涉及无线通信领域,尤其涉及一种时隙状态更新方法和设备。背景技术0002在现有的车路协同通信系统中,节点间通过分布式信息交互,可以获得节点对无线资源。
11、的占用信息和节点间的拓扑结构等信息。0003目前已有算法如移动分时隙ALOHA(MOBILESLOTTEDALOHA,MSALOHA)算法,通过每帧在各时隙只缓存接收到的帧信息(FI),仅在发送时隙统一处理1帧内接收到的各FI,即使在发送时隙之前时隙资源发生碰撞,也只能在发送时隙的时刻发现碰撞,发现碰撞时机比较晚,而且在发送时隙造成突发峰值处理负荷的压力。0004目前已有的另一种算法如SUALOHA算法,在每帧的每个时隙判断是否收到FI,如果收到FI,进行时隙状态表的状态更新处理,可以最早时间发现发送时隙发生碰撞,以便重新选择可用的发送时隙,而且平滑了MSALOHA算法的发送时隙突发峰值处理负。
12、荷的压力。但是由于一维时隙状态表的周期性重置处理,一维时隙状态表无法根据一帧中接收到的帧信息FI完备信息的处理,一维时隙状态表的多表处理结果只能是逼近掌握完备FI信息的MSALOHA算法的效果;同时在不发生时隙资源碰撞的情况下,也没有必要每时隙进行时隙状态表处理。0005下面进行具体说明0006MSALOHA算法以维护过程为例说明0007如果在时隙(SLOT)N(0NN1)上收到了FI,则将该FI中的N个信息域填入图1中SLOTN对应的行中(每个信息域有4种状态(STATUS)取值空闲状态,占用状态,冲突状态,两跳占用状态,图1简略表示各状态为XX);如果在SLOTN上节点没有收到任何内容,则。
13、将N列默认(DEFAULT)状态填入到图1中SLOTN对应的行中。0008其中,任一个元素有5种可能的状态,即前面提到的4种STATUS和DEFAULT状态。0009假设选择的发送时隙为SLOTP。那么在SLOTP到达前,持续监听各个SLOT,用新的SLOT信息覆盖图1中的旧的SLOT信息(即窗口中始终保持最近N个SLOT的信息)。等到SLOTP,利用NN时隙状态缓存表,判断SLOTP对应的列的N1个元素,如果N1个元素中,出现了一个或多个临时资源标识(SOURCETEMPORARYIDENTIFIER,STI)与自身STI不同的占用状态10,则判断如果自己的优先级不是其中最高的,则认为时隙占。
14、用失败,需要立即重新选择空闲SLOT准备用作发送时隙,可见直到SLOTP才根据之前接收到的FI中的信息域判断出时隙资源发生了碰撞,时隙资源发生碰撞情况的判断时机比较晚。0010在SLOTP对NN时隙状态缓存表信息要进行考察,除了发送时隙SLOTP对应的行之外,要对N1N时隙状态缓存表中对应的列进行时隙状态转换处理,最坏的情况下,每个时隙需要信息域两两进行比对得出最终的状态处理结果,则N个时隙的处理的时间复杂度为ON3,在发送时隙造成突发峰值处理负荷的压力。0011对于SUALOHA算法,以新申请时隙为例说明书CN104144024A2/18页60012节点有2个自占时隙,已维护2个一维时隙状态。
15、表,如图2所示。0013如果想在时隙3期望新申请时隙为时隙7,由于时隙2对应的一维时隙状态表刚在时隙2进行周期性的重置操作,时隙状态表信息仅有一个发送时隙2的信息。而时隙6对应的一维时隙状态表在上一帧的时隙6进行周期性的重置操作,导致在时隙3时,接收时隙3、时隙4和时隙5的信息不完备。根据时隙6对应的一维时隙状态表生成的时隙3对应的一维时隙状态表信息也是不完备的。0014在每个时隙进行的一维时隙状态表的时隙状态缓存处理,由于比较的FI中的信息域与一维时隙状态表中的时隙状态单元按时隙一一对应,所以N个时隙的处理的时间复杂度为ON,平滑了MSALOHA算法的发送时隙突发峰值处理负荷的压力。0015。
16、综上,现有技术存在以下技术问题0016MSALOHA算法中,仅在一帧的发送时隙统一处理帧内接收到的各FI,进行时隙状态表的更新,在发送时隙会造成突发峰值处理负荷的压力,处理时间复杂度为ON3;SUALOHA算法中,如果没有发生时隙资源碰撞,没有必要每时隙都进行时隙状态表更新处理,每时隙都进行时隙状态表更新处理会增加处理时间复杂度。可见,现有技术中更新时隙状态的时间灵活性较低。发明内容0017本发明实施例提供一种时隙状态更新方法和设备,用于提高更新时隙状态的时间灵活性。0018一种时隙状态更新方法,该方法包括0019通信节点确定时隙状态表的更新周期,该更新周期包含X个连续的时隙,X为不小于1且不。
17、大于一帧中包含的时隙的总数目的整数;0020通信节点在每个更新周期结束时对时隙状态表进行更新。0021一种通信设备,该通信设备包括0022更新周期确定单元,用于确定时隙状态表的更新周期,该更新周期包含X个连续的时隙,X为不小于1且不大于一帧中包含的时隙的总数目的整数;0023状态表更新单元,用于在每个更新周期结束时对时隙状态表进行更新。0024综上,本发明的有益效果包括0025本发明实施例提供的方案中,通信节点确定时隙状态表的更新周期,该更新周期包含X个连续的时隙,X为不小于1且不大于一帧中包含的时隙的总数目的整数;在每个更新周期结束时对时隙状态表进行更新。可见,本方案中,能够实时地根据当前的。
18、系统业务情况确定时隙状态表的更新周期,而不是固定在每个时隙都进行时隙状态表的更新或在发送时隙才进行时隙状态表的更新,进而提高了更新时隙状态的时间灵活性。附图说明0026图1为现有技术中的NN二维时隙状态缓存表示意图;0027图2为现有技术中的多表方案节点内部每个自占时隙维护的一维时隙状态表示意图;0028图3为本发明实施例提供的方法流程示意图;说明书CN104144024A3/18页70029图4A为本发明实施例中的SUALOHA算法一维时隙状态表示意图;0030图4B为本发明实施例中的FI信息缓存表示意图;0031图4C为本发明实施例一中的节点拓扑示意图;0032图4D为本发明实施例三中的节。
19、点拓扑示意图;0033图4E为本发明实施例四中的节点拓扑示意图;0034图5为本发明实施例提供的通信设备结构示意图。具体实施方式0035ALOHA机制是一种基于分时方式的DSRC媒体接入控制(MEDIUMACCESSCONTROL,MAC)层接入和资源分配机制,资源分配基于帧结构以时隙(SLOT)为单位。每N个SLOT构成一个帧(FRAME),每个帧中的SLOT的编号为0N1,在帧之间循环往复。每个SLOT中只允许一个车辆进行发送,即车辆之间为时分复用接入(TIMEDIVISIONMULTIPLEACCESS,TDMA)模式。车辆在所占用的时隙上中不仅发送应用层的数据,而且还需要发送帧信息(F。
20、RAMEINFORMATION,FI),在FI中会指示一个帧中各个SLOT的占用状态。0036累积方式的状态更新机制(例如MSALOHA机制)的基本思想是任意一节点(如,车辆)加入网络时,需要通过监听帧中的空闲时隙资源占用一个时隙,如果节点不主动放弃该节点所占用的时隙资源,则可一直使用占用的时隙传输数据,在这期间其他节点不能使用该时隙。在占用的时隙上,节点需要周期性发送FI,FI中携带节点获得的与该节点相距两跳范围内的其他节点占用时隙的情况,指示节点感知到的每个时隙的占用状况信息,对每个时隙给出该时隙的信息包括时隙占用状态信息,占用时隙的节点对应的临时资源标识(SOURCETEMPORARYI。
21、DENTIFIER,STI)或可称为节点标识,占用时隙的节点的优先级状态(也可认为是占用时隙节点在该时隙发送的数据对应的优先级状态);其中,时隙占用状态信息可以表达时隙的四种占用状态(00)表示时隙为空闲状态,(10)表示时隙已被与本节点相距一跳的其他节点占用(简称为一跳节点占用)或本节点占用,(11)表示时隙已被与本节点相距两跳的其他节点占用(简称为两跳节点占用),(01)表示时隙已被其他两个以上的节点占用,即为碰撞状态;在非自身占用的时隙,每个节点通过监听相邻一跳的节点发送的FI,能够判断相邻三跳范围内每个节点占用时隙的情况,当发现本节点占用的时隙资源与其他节点使用的资源发生碰撞时,重新预。
22、约新的空闲时隙。为方便后续描述,对FI及其内部信息内容统一采用如下描述方式0037节点发送帧信息(FI)称为FI消息,也可简称为FI;0038FI中指示的每个时隙对应的占用状况信息称为FI消息中每个时隙对应的时隙信息域;0039FI中每个时隙对应的占用状况信息中给出的三类信息(即时隙占用状态、STI、优先级信息)分别称为每个时隙的时隙信息域中包含的时隙占用状态子域、STI子域、优先级子域;0040需要说明的是,上述描述方式只是为了后续描述方便而规定,当然也可以采用其他的描述方式。0041在累积方式的状态更新机制下,在对占用时隙的维护过程中,节点需要维护(N1)N维的时隙状态缓存表,用来存储对应。
23、时隙上接收到的相邻节点发送的FI消息中携带的说明书CN104144024A4/18页8各时隙的时隙信息域。例如,参阅图1所示,图1中展示的时隙状态缓存表的维数为NN维,由于节点本身在所占时隙发送的FI消息不需要存储,因此节点实际维护的时隙状态缓存表为N1行(假设每个节点只占用一个时隙),后续内容中描述的维数为(N1)N的时隙状态缓存表均是指不保存节点本身占用时隙发送FI的时隙信息;其中,时隙对应的检测域是指占用该时隙发送的FI消息中该时隙对应的时隙信息域称为该时隙的检测域,非检测域是指非占用该时隙发送的FI中该时隙对应的时隙信息域称为该时隙的非检测域。其中DEFAULT值为缺省值。0042节点。
24、在一个时隙上接收到FI时,总是用新接收到的FI中携带的时隙信息内容覆盖时隙状态缓存表中对应时隙所在行的信息内容(即覆盖一个帧周期前记录的内容)。具体过程如下0043节点在自身占用的时隙生成并发送FI,需要按照一定规则填写各个FIELD(域),包括时隙占用状态子域、STI子域以及优先级子域。发送完毕后,节点会清空所发送的FI。0044节点在非自身占用的时隙上,需要接收周围节点发送的FI,并根据接收到的FI消息更新时隙状态缓存表,在到达本节点自身占用的时隙前判断自身占用的时隙是否维护成功及非自己占用的各时隙的占用状态,其中,当在非自身占用的时隙上没有接收到FI,节点会将时隙状态缓存表中该时隙对应的。
25、行的各域填DEFAULT值。DEFAULT值当前按空闲状态(00)处理,当然也可以定义其他处理方式。0045为了提高更新时隙状态的时间灵活度,本发明实施例提供一种时隙状态更新方法。该方法可以应用于车路协同通信系统中。0046参见图3,本发明实施例提供的时隙状态更新方法,包括以下步骤0047步骤30通信节点确定时隙状态表的更新周期,该更新周期包含X个连续的时隙,X为不小于1且不大于一帧中包含的时隙的总数目的整数;这里的帧表示时隙资源的组合,帧具体也可以为其它形式,如子帧、超帧等。0048步骤31通信节点在每个更新周期结束时对时隙状态表进行更新。这里,时隙状态表是记录通信节点根据接收到的FI和内部。
26、状态机处理规则得到的各时隙状态的信息表。通信节点具体可以是终端等。0049在每次更新时隙状态表后,通信节点可以进行时隙碰撞检测处理,即根据更新的时隙状态表判断自己占用的时隙是否与其他节点占用的时隙发生碰撞,当发生碰撞时,重新开始信道接入过程以预约新的时隙资源。0050时隙状态表的更新周期可以一直保持不变,此时步骤30中通信节点可以根据系统的配置信息确定时隙状态表的更新周期。0051时隙状态表的更新周期也可以是可变的,此时步骤30中通信节点可以动态的根据当前的系统业务情况确定时隙状态表的更新周期,具体可以获取当前的系统每时隙的处理能力信息、缓存区大小、业务时延要求信息、碰撞检测时延要求信息中的至。
27、少一个信息,根据获取到的信息确定时隙状态表的更新周期。0052比如,通信节点在系统初始化时,根据当前的系统业务情况确定时隙状态表的更新周期;在系统运行过程中,每隔设定时间,根据当前的系统业务情况确定一次时隙状态表的更新周期,或者,在系统运行过程中,在每次预设的触发事件发生时,根据当前的系统业务情况确定时隙状态表的更新周期,该触发事件具体可以包括出现了低时延业务(即业务说明书CN104144024A5/18页9时延小于预设门限值的业务)、出现了高时延业务(即业务时延大于预设门限值的业务)、碰撞检测时延发生要求发生变化,等等。0053这里,系统每时隙的处理能力信息可以包括硬件平台的处理器主频信息、。
28、多处理器协同处理能力、典型过程处理时延中的一个或多个;碰撞检测时延要求是检测是否发生时隙资源碰撞的时延要求。0054通信节点在根据获取到的信息确定时隙状态表的更新周期时,若获取到的信息包括系统每时隙的处理能力信息,则可以根据系统每时隙的处理能力越高时X的取值越大、系统每时隙的处理能力越低时X的取值越小的原则确定X的取值;若获取到的信息包括缓存区大小,则可以根据缓存区大小越小时X的取值越小、缓存区大小越大时X的取值越大的原则确定X的取值;若获取到的信息包括业务时延要求信息,则可以根据业务时延越小时X的取值越小、业务时延越大时X的取值越大的原则确定X的取值;若获取到的信息包括碰撞检测时延要求,则可。
29、以根据碰撞检测时延越小时X的取值越小、碰撞检测时延越大时X的取值越大的原则确定X的取值。0055下面对通信节点确定时隙状态表的更新周期的方法进行举例说明0056假设系统中一帧的时间长度为100MS,一帧中有100个时隙,每个时隙的时间长度为1MS;0057在系统初始化时,根据系统硬件平台的处理能力(如CPU处理能力、缓存区大小等)以及典型的业务时延要求,确定固定配置X为50;0058在系统运行过程中,出现了时延为20MS的低时延业务,根据业务时延要求需要进行自适应调整,将X调整为20以下;0059在系统运行过程中,出现了时延为200MS的高时延业务,对于时隙碰撞不敏感,硬件平台可以支持更大的X。
30、取值处理能力,则进行自适应调整,将X调整为100以上,200以下。0060实际平台支持的条件下,可以自适应的调整X的取值,若业务时延越低,碰撞检测时延越短,则X的取值可以较小;反之,X的取值的较大。0061步骤31中,在每个更新周期结束时对时隙状态表进行更新,具体实现可以采用如下三种方案0062第一,通信节点将在每个更新周期中的时隙内接收到的FI及该FI所在的时隙信息(即接收该FI的时隙)进行缓存;0063通信节点在每个更新周期结束时,将在该更新周期中的时隙内接收到的各FI及该FI所在的时隙信息,按照接收顺序依次输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新,即每输。
31、入一个FI及该FI所在的时隙信息,迭代方式的状态更新算法对时隙状态表进行一次更新。0064具体的,可以预先设置FI信息缓存表,在每个更新周期开始时该FI信息缓存表被初始化,即被清空;该FI信息缓存表包含X行,每一行对应更新周期中的一个时隙;相应的,将在更新周期中的时隙内接收到的FI及该FI所在的时隙信息进行缓存时,具体实现为在该更新周期中的时隙内接收到FI后,将该FI及该FI所在的时隙信息保存到FI信息缓存表中该时隙所对应的行中,具体的,在更新周期中的一个时隙内接收到FI后,将该时隙的时隙号取模,假设取模结果为N,则将该FI及该FI所在的时隙信息保存到FI信说明书CN104144024A6/1。
32、8页10息缓存表中的第N行中,例如,接收到FI的时隙的时隙号为52,更新周期包含10个时隙,52MOD102,则将从时隙号为52的时隙接收到的FI及该FI所在的时隙信息保存到FI信息缓存表中的第2行中。0065具体的,迭代方式的状态更新算法可以是SUALOHA算法等。0066迭代方式的状态更新算法是按照如下方式进行时隙状态更新的算法通信节点仅保存一个关于各时隙当前占用状态的向量,称为时隙状态向量(表)(也可称作时隙状态表或其它表示形式)。当通信节点接收到其他通信节点发送的FI时,根据最新接收到的FI中各时隙对应的时隙信息域对本地保存的时隙状态向量(表)中每一个时隙对应的时隙信息单元进行更新,通。
33、过维护时隙状态向量(表)的方式来对时隙信息进行维护。当节点需发送自身判定的FI时,会根据保存的时隙状态向量(表)中的信息生成要发送的FI。0067SUALOHA算法的状态更新处理的方法如下0068通信节点内部维护一维的时隙状态表,该时隙状态表包含N个信息域,每个信息域对应一个时隙,如图4A所示,N为一帧中包含的时隙的个数。每个时隙对应的信息域的内容包括0069时隙占用状态指示类型指示6种节点内部时隙状态转换使用的状态信息空闲、被本节点占用、被一跳节点(即与本节点相距一跳的其他节点)占用、被两跳节点(即与本节点相距二跳的其他节点)占用、被三跳节点(即与本节点相距三跳的其他节点)占用、碰撞(即时隙。
34、已被其他两个以上的节点占用);0070占用对应时隙的终端的临时标识STI指示占用此时隙资源的节点的STI;0071优先级指示域PRIORITYSTATUSFIELD,PSF指示优先级信息,即占用该时隙的节点在该时隙发送的数据对应的优先级状态。0072在每个时隙收到FI后,立即根据接收到的FI,对一维时隙状态表进行时隙状态转换处理,以更新一维时隙状态表中的各时隙状态。0073第二,预先设置有临时时隙状态表,在每个更新周期开始时该临时时隙状态表被初始化,即被清空;以及,在每个更新周期中的时隙内接收到FI后将该FI及该FI所在的时隙信息输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对该临时时。
35、隙状态表进行更新;0074通信节点在每个更新周期结束时,根据预先设定的映射规则,将当前的临时时隙状态表映射为虚拟FI,并将该虚拟FI输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。0075临时时隙状态表的结构与迭代方式的状态更新算法中的时隙状态表相同,迭代方式的状态更新算法中的时隙状态表的结构可以参见上面的SUALOHA算法的一维时隙状态表的描述。0076具体的,上述映射规则可以包含如下映射关系0077临时时隙状态表时隙状态为自占(即该时隙被本通信节点占用)时,映射的虚拟FI时隙状态为非检测域的自占;0078临时时隙状态表时隙状态为一跳邻(即该时隙被与本通信节点相距。
36、一跳的其他节点占用)时,映射的虚拟FI时隙状态为检测域的自占;0079临时时隙状态表时隙状态为二跳邻(即该时隙被与本通信节点相距二跳的其他节说明书CN104144024A107/18页11点占用)时,映射的虚拟FI时隙状态为非检测域的自占;0080临时时隙状态表时隙状态为三跳邻(即该时隙被与本通信节点相距三跳的其他节点占用)时,映射的虚拟FI时隙状态为二跳邻;0081临时时隙状态表时隙状态为空闲时,映射的虚拟FI时隙状态为空闲;0082临时时隙状态表时隙状态为碰撞时,映射的虚拟FI时隙状态为碰撞。0083第三,通信节点将在每个更新周期中的时隙内接收到的FI及该FI所在的时隙信息进行缓存;008。
37、4通信节点在每个更新周期结束时,使用累积方式的状态更新算法的FI合并规则将缓存的在该更新周期中的时隙内接收到的各FI合并为一个特殊FI;将该特殊FI输入迭代方式的状态更新算法,使用迭代方式的状态更新算法对时隙状态表进行更新。0085累积方式的状态更新算法是按照如下方式进行时隙状态更新的算法在一个帧周期内,通信节点在其他通信节点占用的时隙内接收并保存其他通信节点发送的FI,通过对一帧保存的FI进行分析获得各时隙的时隙状态信息。0086累积方式的状态更新算法可以是MSALOHA算法等,MSALOHA算法的FI合并规则即MSALOHA算法状态机处理方法。0087下面结合具体实施例对本发明进行说明00。
38、88考虑到MSALOHA算法存储FI带来的信息完备性增益,以及SUALOHA算法平滑发送时隙突发峰值处理负荷,降低时间复杂度的方法,本实施例提出以下解决方案0089一间隔X个时隙进行FI的缓存00901X个时隙的时间间隔设置方法0091X的取值是根据实际平台每时隙的处理能力、缓存大小;系统中对于业务时延要求,碰撞检测时延要求等确定。X的取值范围是1,N1。0092在实际系统中X取值有以下确定方法0093在系统初始化时,根据之前的评估结果固定配置;0094在系统运行过程中,根据系统的业务情况,在实际平台支持的条件下,自适应的调整,如业务低时延,碰撞检测时延要求尽可能时延短,X取比较小的值;反之X。
39、取比较大的值。00952设置新的FI信息缓存表0096假设一帧有N个时隙,节点需要存储间隔X个时隙内接收到的FI,设置FI信息缓存表,每个间隔内X个时隙接收到的FI消息分别对应缓存到FI信息缓存表中。FI信息缓存表对应X行的FI信息存储,如图4B所示。0097二X个时隙后进行缓存的FI信息处理0098有以下3种方式0099方式一X个FI缓存,对时隙状态表每次输入一个FI进行状态机更新。0100在X个时隙开始时进行FI信息缓存表的初始化;0101通过FI信息缓存表来缓存X个时隙接收到的FI,到X个时隙结束时,将收齐的缓存FI对时隙状态表逐一输入接收到的FI进行状态机处理,状态机处理方法与SUAL。
40、OHA算法相同;0102处理完成后初始化FI信息缓存表;说明书CN104144024A118/18页120103方式二X个FI缓存,缓存的FI输入状态机后处理为一个临时时隙状态表,再将临时时隙状态表输入时隙状态表进行状态机更新。0104新增加一个临时时隙状态表,在X个时隙开始时进行初始化;0105X个时隙结束时,将FI信息缓存表中缓存的X个时隙接收到的FI,逐一输入临时时隙状态表进行状态机处理,状态机处理方法与SUALOHA算法相同;0106临时时隙状态表映射虚拟FI处理因为目前SUALOHA算法状态机以FI信息域的内容作为状态转移处理的触发条件,所以临时时隙状态表中的节点内部维护的状态信息要。
41、向发送FI时隙指示信息进行映射,通过和方式一相比,多了一次状态机处理过程,所以映射虚拟FI信息的过程实际上是根据临时时隙状态表的确定处理结果进行一次状态机处理回退,根据状态机推断出X行FI缓存信息的每列信息域对临时时隙状态表的状态转换起关键作用的某个信息域内容,将该信息域内容填入虚拟FI的信息域。0107临时时隙状态表时隙状态与虚拟FI时隙状态的映射关系表如下表101080109说明书CN104144024A129/18页130110表10111将虚拟FI信息输入状态机,得到更新的时隙状态表信息;0112处理完成后初始化FI信息缓存表。0113方式三X个FI缓存,处理为一个特殊FI,将特殊FI。
42、输入至时隙状态表更新。0114新增加一个特殊的FI,特殊性体现在该FI可能有多个检测域,对特殊FI在X个时隙开始时进行初始化;0115X个时隙结束时,将FI信息缓存表中缓存的X个时隙接收到的FI信息,根据MSALOHA算法的FI合并规则进行处理,将X个FI处理为一个特殊的FI,该FI可能有多个检测域;0116将特殊FI输入时隙状态表进行状态机处理,状态机处理方法与SUALOHA算法相同;0117处理完成后初始化FI信息缓存表。0118结合以上内容给出如下实施例0119实施例一0120对应方式一,即X个FI缓存,每次输入一个FI更新时隙状态表。01211前提假设说明书CN104144024A13。
43、10/18页1401221帧有5个时隙,5个节点,串行连接,拓扑稳定不变化,如图4C所示。0123AE节点分别对应占用1帧中的15个时隙,则各节点发送的FI如下表2所示01240125表20126假设X2个FI做一次缓存。01272以C节点为例处理流程如下0128对于时隙30129C发送FI后重置时隙状态表,表内具体信息如下表3。0130X00X00C自占X00X000131表30132对于时隙4、时隙50133设置FI信息缓存表来缓存接收到的FI,如下表4,到时隙5收齐缓存的FI后统一处理;0134X00B11C10D10E10X00X00X00X00X000135表40136由于只在时隙4。
44、收到节点D的FI消息,在时隙5不能收到节点E的FI信息,在时隙5结束时对状态机逐一输入接收到的FI进行处理,时隙5结束时C节点的时隙状态表信息如下表5所示,状态机处理过程和结果与SUALOHA算法相同说明书CN104144024A1411/18页1501370138表50139处理完成后初始化FI信息缓存表;0140对于时隙1、时隙20141节点C无法收到节点A发送的FI,在时隙2收到节点B发的FI,如下表6。0142X00X00X00X00X00A10B10C10D11X000143表60144时隙2结束时时隙状态表处理为下表701450146表70147经过一帧完整的FI接收处理后,时隙状。
45、态表正确。0148实施例二0149对应方式二,即X个FI缓存,状态机处理为一个临时时隙状态表,再更新时隙状态表。01501假设节点拓扑信息和时隙资源占用信息同实施例一,X2个FI做一次缓存。01512以C节点为例进行处理流程分析0152对于时隙30153C发送FI后重置时隙状态表,时隙状态表内的具体信息如下表8。0154X00X00C自占X00X000155表80156对于时隙4、时隙50157缓存FI,到时隙5收齐缓存的FI(如下表9所示)后统一处理;0158X00B11C10D10E10X00X00X00X00X000159表90160由于只在时隙4收到节点D的FI,在时隙5不能收到节点E。
46、的FI,在时隙5结束时先对临时时隙状态表进行重置操作,保留自占时隙信息;之后再对FI信息缓存表中的FI说明书CN104144024A1512/18页16输入临时时隙状态表进行状态机处理,得到的临时时隙状态表如下表10所示01610162表100163因为目前SUALOHA算法状态机以FI信息域的内容作为状态转移处理的触发条件,所以临时时隙状态表中的节点内部维护的状态信息要向发送FI时隙指示信息进行映射,通过和方式一相比,多了一次状态机处理过程,所以映射虚拟FI信息的过程实际上是根据临时时隙状态表的确定处理结果进行一次状态机处理回退,根据状态机推断出X行FI缓存信息的每列信息域对临时时隙状态表的。
47、状态转换起关键作用的某个信息域内容,将该信息域内容填入虚拟FI的信息域。0164根据表1,将表10中每个时隙的状态映射为虚拟FI时隙状态,得到的虚拟FI如下表11;01650166表110167将虚拟FI信息输入状态机,得到C节点的时隙状态表信息如下表12所示01680169表120170处理完成后初始化FI信息缓存表;0171对于时隙1、时隙20172节点C无法收到节点A发送的FI,在时隙2收到节点B发的FI,如下表13所示。0173X00X00X00X00X00A10B10C10D11X000174表130175在时隙5结束时先对临时时隙状态表进行重置操作,保留自占时隙信息;之后再对FI缓。
48、存中的FI输入临时时隙状态表进行状态机处理,得到的临时时隙状态表如下表14说明书CN104144024A1613/18页17所示01760177表140178根据表1,将表14中每个时隙的状态映射为虚拟FI时隙状态,得到的虚拟FI如下表15;01790180表150181将虚拟FI信息输入状态机,得到C节点的时隙状态表信息如下表16所示;01820183表160184经过一帧完整FI信息接收处理后,时隙状态表正确0185实施例三0186对应方式三,即X个FI缓存,处理为一个特殊FI,将特殊FI输入至时隙状态表进行更新。01871前提假设01881帧有5个时隙,5个节点,串行连接,拓扑稳定不变化。
49、,如图4D所示。0189AE节点分别占用1个时隙,则各节点发送的FI如下表17所示0190说明书CN104144024A1714/18页1801910192表170193假设X2个时隙结束后对接收缓存的FI做一次特殊处理。01942以C节点为例进行处理流程分析0195对于时隙30196C发送FI后重置时隙状态表,时隙状态表内具体信息如下表18。0197X00X00C自占X00X000198表180199对于时隙4、时隙50200缓存FI,到时隙5收齐缓存的FI(如下表19所示)后统一处理02010202表190203由于在时隙4收到节点D的FI,在时隙5收到节点B的FI,在时隙5结束时先将接收到的X2个FI合并为特殊的FI,合并规则为对结果FI产生影响的状态进行记录处理实际上是MSALOHA算法的FI合并规则,但是不对检测域个数做限制。0204得到的特殊FI如下表20所示02050206表20说明书CN104144024A1815/18页190207可见特殊FI的特殊性体现在有多个检测域,特殊FI是由在一个更新周期内的各时隙内接收到的多个FI合并得到的,特殊FI中的检测域是由该多个FI中的检测域决定的,也即,若一个信息域在该多个FI中的某个FI中是检测域,则在合并后得到的特殊FI中该信息域也是检测域。0208将特殊FI信息输入状态机,得到C节点的时隙状态表信息如下表21所示。