【技术实现步骤摘要】
一种时隙资源的调度方法及装置
本专利技术涉及网络管理技术,特别涉及一种时隙资源的调度方法及装置。
技术介绍
随着车载通信系统的发展和移动自组网技术的逐渐成熟,为了实现对车辆的实时、动态、智能化管理,国际上专门开发了针对车联网的DSRC(DedicatedShortRangeCommunications,专用短程通信)协议。DSRC通过信息的双向传输,将车辆与车辆、车辆和路侧的信息采集设备有机的连接起来,支持点对点、点对多点通信。移动分时隙ALOHA(MobileSlottedAloha,MS-ALOHA)机制是一种基于分时方式的DSRCMAC(MediumAccessControl,媒体接入控制)层接入和资源分配机制,资源分配基于帧结构以slot(时隙)为单位。参阅图1所示,每N个slot构成一个帧(记为Frame),每个帧中的slot的编号为0~N-1,在帧之间循环往复。每个slot中只允许一个车辆进行发送,即车辆之间为TDMA(TimeDivisionMultipleAccess,时分复用接入)模式。车辆在所占用的时隙上中不仅发送应用层的数据,而且还需要发送FI(FrameInformation,帧信息),在FI中会指示一个帧中各个slot的占用状态,例如,一种可能的FI结构如图2所示)。MS-ALOHA机制的基本思想是:任意一节点(如,车辆)加入网络时,需要通过监听帧中的空闲时隙资源占用一个时隙,如果节点不主动放弃该所占用的时隙资源,则可一直使用占用的时隙传输数据,在这期间其他节点不能使用该时隙。在占用的时隙上,节点需要周期性发送FI,FI中携带节点 ...
【技术保护点】
一种时隙资源的调度方法,其特征在于,包括:第一节点每接收到一个高层下发的新数据包,将所述新数据包进行保存,并根据所述新数据包对应的发送时延维护该新数据包的发送剩余时间;第一节点从所述新数据包开始,针对保存的发送剩余时间大于等于所述新数据包的发送剩余时间的每一个数据包,按照发送剩余时间从小到大的顺序,依次进行时隙资源判定,其中,在确定任意一个数据包对应的发送剩余时间内,需要发送的数据包数目大于第一节点当前使用的时隙数目时,申请新的时隙资源。
【技术特征摘要】
1.一种时隙资源的调度方法,其特征在于,包括:第一节点每接收到一个高层下发的新数据包,将所述新数据包进行保存,并根据所述新数据包对应的发送时延维护该新数据包的发送剩余时间;第一节点从所述新数据包开始,针对保存的发送剩余时间大于等于所述新数据包的发送剩余时间的每一个数据包,按照发送剩余时间从小到大的顺序,依次进行时隙资源判定,其中,在确定保存的发送剩余时间大于等于所述新数据包的发送剩余时间的任意一个数据包对应的发送剩余时间内,需要发送的数据包数目大于第一节点当前使用的时隙数目时,申请新的时隙资源。2.如权利要求1所述的方法,其特征在于,第一节点根据所述新数据包对应的发送时延维护该新数据包的发送剩余时间,包括:第一节点接收到所述新数据包后,确定对应所述新数据包预设的发送时延;第一节点根据所述发送时延设置与所述新数据包关联的用于维护发送剩余时间的定时器,其中,所述发送剩余时间表征从当前时间开始到所述新数据包的发送时延对应的最晚发送时间点之间的时长长度。3.如权利要求1所述的方法,其特征在于,第一节点从所述新数据包开始,针对保存的发送剩余时间大于等于所述新数据包的发送剩余时间的每一个数据包,按照发送剩余时间从小到大的顺序,依次进行时隙资源判定,包括:第一节点将已保存的数据包按照其各自对应的发送剩余时间的大小进行从小到大或从大到小排序,再在排序后的各数据包中从所述新数据包开始,针对发送剩余时间大于等于所述新数据包的发送剩余时间的每一个数据包,按照发送剩余时间从小到大的顺序,依次进行时隙资源判定;或者,第一节点从所述新数据包开始,将每一个已保存的数据包的发送剩余时间与所述新数据包的发送剩余时间进行比较,再根据比较结果从已保存的各数据包中提取出发送剩余时间大于等于所述新数据包的发送剩余时间的各个数据包,再按照发送剩余时间从小到大的顺序,依次对提取的每一个数据包进行时隙资源判定。4.如权利要求1所述的方法,其特征在于,第一节点针对任意一个数据包进行时隙资源判定的过程中,在确定保存的发送剩余时间大于等于所述新数据包的发送剩余时间的任意一个数据包对应的发送剩余时间内需要发送的数据包数目大于第一节点当前使用的时隙数目时,申请新的时隙资源,包括:第一节点根据本地维护的时隙状态信息,判断所述任意一个数据包对应的发送剩余时间到达前,系统内是否存在空闲时隙;若是,则在所述空闲时隙内选择一个时隙作为新申请的时隙;否则,丢弃所述任意一个数据包,并停止针对后续数据包进行时隙资源判定;或者,保留所述任意一个数据包,停止针对该任意一个数据包的时隙申请过程,并继续针对后续数据包进行时隙资源判定;或者,从已保存的数据包中选取一个发送剩余时间小于所述任意一个数据包且优先级低于所述任意一个数据包的低优先级数据包,将选取的低优先级数据包从缓存中删除;或者,当对应所述任意一个数据包设定了时延裕量且该时延裕量不为0时,根据时延裕量指示的时间长度更新所述任意一个数据包对应的发送剩余时间,并在更新后的发送剩余时间内选择空闲时隙作为新申请时隙,其中,若更新后的剩余时间内仍然没有空闲时隙,则丢弃所述任意一个数据包,并停止针对后续数据包进行时隙资源判定;或者,保留所述任意一个数据包,停止针对该任意一个数据包的时隙申请过程,并继续针对后续数据包进行时隙资源判定;或者从已保存的数据包中选取一个发送剩余时间小于所述任意一个数据包且优先级低于所述任意一个数据包的低优先级数据包,将选取的低优先级数据包从缓存中删除。5.如权利要求4所述的方法,其特征在于,第一节点在空闲时隙中选择了新申请的时隙后,将新申请的时隙添加到申请时隙列表中,并更新该新申请的时隙对应的时隙状态信息。6.如权利要求1-5任一项所述的方法,其特征在于,每到达一个使用时隙,第一节点选择当前发送剩余时间最小的数据包进行发送,其中,若保存的发送剩余时间大于等于所述新数据包的发送剩余时间的任意一数据包在相应的发送剩余时间变为零时还未能发送成功,则第一节点将该数据包丢弃。7.如权利要求1-5任一项所述的方法,其特征在于,在到达任意一个使用时隙时,若第一节点确定当前不存在待发送的数据包,则撤销所述使用时隙,其中,若所述使用时隙为申请时隙,则第一节点将该申请时隙从本地维护的申请时隙列...
【专利技术属性】
技术研发人员:赵毅,冯媛,赵丽,房家奕,李凤,
申请(专利权)人:电信科学技术研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。