一种车联网***中的信息上报和资源分配方法、装置
技术领域
本发明涉及通信技术领域,特别涉及一种车联网***中的信息上报和资源分配方法、装置。
背景技术
随着车载通信***的发展和移动自组网技术的逐渐成熟,为了实现对车辆的实时、动态、智能化管理,开发了针对车联网短程通信(DedicatedShortRangeCommunications,DSRC)技术。车辆节点间及车辆节点与路侧节点间通过DSRC,采用点对多点、点对点方式进行位置、速度、道路环境及设备状态等信息的双向交互,将车辆与车辆、车辆和路侧的信息采集设备有机的连接起来,当感知到危险道路状况发生时,及时向车辆告警,从而可以避免道路安全事故的发生。
车联网***中的业务可以分成三大类:道路安全类、交通效率类、信息娱乐类,其中,道路安全类业务是车联网***中最主要、也是最典型的业务。车联网应用场景中,要求低时延高可靠通信,对***容量要求比较高,且一定距离内的车辆与车辆之间都需要通信,并且网络拓扑变化比较快。
目前,车联网***中的DSRC通信的资源分配采用基于时隙预约的时隙资源分配算法,其基本思想是:当车联网***中的节点设备(如车载终端)加入网络时,需要先监听一帧时间长度内的空闲时隙资源,然后选择一个空闲时隙作为自己占用的时隙(即自占时隙),如果节点设备不主动放弃自己占用的时隙,则该节点设备可以一直使用自己占用的时隙传输数据,在这期间其他节点不能使用该时隙。
综上所述,由于现有时隙资源的分配算法完全是通过节点设备间的交互完成的,因此,节点设备之间发生碰撞的概率高,从而降低了车联网***的安全性。
发明内容
本发明实施例提供了一种车联网***中的信息上报和资源分配方法、装置,解决了现有时隙资源的分配算法由于是完全通过节点设备间的交互完成的,而容易导致节点设备之间发生碰撞的概率高,且安全性差的问题。
本发明实施例提供的一种车联网***中的资源分配方法,该方法包括:
网络侧设备为初始接入所述小区的节点设备分配子帧资源,并将初始分配的子帧资源通知给初始接入所述小区的节点设备;
对已接入所述小区的节点设备,网络侧设备确定出发生碰撞的节点设备,重新为发生碰撞的节点设备分配子帧资源,并将重新分配的子帧资源分别通知给发生碰撞的节点设备。
较佳地,网络侧设备确定出发生碰撞的节点设备,包括:
网络侧设备根据已接入所述小区的节点设备上报的发生干扰的子帧资源相关的干扰信息,确定出发生碰撞的节点设备;和/或
网络侧设备根据已接入所述小区的节点设备上报的该节点设备当前的位置信息,确定出发生碰撞的节点设备。
较佳地,网络侧设备根据小区内的节点设备上报的干扰信息,确定出发生碰撞的节点设备,包括:
网络侧设备根据所述干扰信息中携带的表示发生干扰的子帧资源与发送所述干扰信息的子帧之间的时间差的时间信息,确定出发生干扰的子帧资源;
网络侧设备根据自身为所述小区内节点设备已分配的子帧资源,确定出所述小区内使用所述发生干扰的子帧资源的节点设备,并将确定出的节点设备作为发生碰撞的节点设备。
较佳地,网络侧设备根据所述小区内的节点设备上报的位置信息,确定出发生碰撞的节点设备,包括:
网络侧设备根据所述小区内节点设备上报的位置信息、以及自身为所述小区内节点设备已分配的子帧资源,更新自身存储的复用子帧资源的节点设备之间的距离;以及
网络侧设备在确定出任一复用子帧资源的节点设备之间的距离小于设定的能够复用子帧资源的最小距离时,将所述任一复用子帧资源的节点设备确定为发生碰撞的节点设备。
基于上述任一实施例,网络侧设备重新为发生碰撞的节点设备分配子帧资源,包括:
网络侧设备从发生碰撞的节点设备中,选择一个节点设备继续使用所述发生碰撞的子帧资源;
对于除所选择的节点设备之外的其他发生碰撞的节点设备中,网络侧设备从空闲的子帧资源、或者复用次数最少的子帧资源中,为该节点设备选择能够使用的子帧资源。
基于上述任一实施例,网络侧设备为初始接入小区的节点设备分配子帧资源,包括:
网络侧设备从空闲的子帧资源中,为初始接入所述小区的节点设备分配子帧资源;或者
网络侧设备根据初始接入所述小区的节点设备的位置信息,从能够复用的子帧资源中,选择与初始接入所述小区的节点设备距离最远的节点设备使用的子帧资源。
基于上述任一实施例,所述方法还包括:
网络侧设备在确定所述小区内的任一节点设备离开所述小区或者关机时,更新所述任一节点设备已分配的子帧资源的占用状态信息。
较佳地,网络侧设备确定所述小区内的任一节点设备离开所述小区或者关机,包括:
在设定的时长内,若网络侧设备未接收到所述任一节点设备上报的发生干扰的子帧资源相关的干扰信息且未接收到所述任一节点设备上报的该任一节点设备当前的位置信息,网络侧设备确定所述小区内的任一节点设备离开所述小区或者关机;或者
网络侧设备根据接收到的所述任一节点上报的位置信息和所述小区覆盖区域的信息,确定所述小区内的任一节点设备是否离开所述小区。
基于上述任一实施例,所述小区内的节点设备的位置信息为该节点设备所在区域对应的编号信息。
较佳地,网络侧设备将初始分配的子帧资源通知给初始接入所述小区的节点设备,包括:
网络侧设备通过用于车联网通信的专用控制信道,将初始分配的子帧资源通知给初始接入所述小区的节点设备。
较佳地,网络侧设备将重新分配的子帧资源分别通知给发生碰撞的节点设备,包括:
网络侧设备通过用于车联网通信的专用控制信道,将重新分配的子帧资源分别通知给发生碰撞的节点设备。
本发明实施例提供的一种车联网***中的信息上报方法,包括:
节点设备在初始接入小区的过程中,接收网络侧设备为自身初始分配的子帧资源;
若网络侧设备确定出所述节点设备在与车联网***中的其他节点设备发生碰撞,所述节点设备接收网络侧设备为自身重新分配的子帧资源。
较佳地,该方法还包括:
所述节点设备接入到所述小区之后,在网络侧设备为所述节点设备分配的用于上报位置信息的子帧资源上,上报自身当前的位置信息,以及监听除网络侧设备为所述节点设备分配的子帧资源之外的其他子帧资源;
所述节点设备根据在所述其他子帧资源上的监听结果,确定出所监听的子帧资源发生干扰时,向网络侧设备上报发生干扰的子帧资源相关的干扰信息。
较佳地,所述位置信息为所述节点设备所在区域对应的编号信息。
较佳地,所述节点设备根据在所述其他子帧资源上的监听结果,确定所监听的子帧资源发生干扰,包括:
若监听结果为解码失败且接收总功率大于设定的功率阈值,所述节点设备确定所监听的子帧资源发生了第一类干扰;或者
若监听结果为解码成功且确定出的干扰大于设定的门限值,所述节点设备确定所监听的子帧资源发生了第二类干扰。
较佳地,所述干扰信息中携带:用于表示发生干扰的子帧资源所发生的干扰为所述第一类干扰或所述第二类干扰的指示信息。
较佳地,所述干扰信息中还携带:用于表示发生干扰的子帧资源与发送所述干扰信息的子帧之间的时间差的时间信息。
较佳地,所述节点设备向网络侧设备上报发生干扰的子帧资源的干扰信息,包括:
所述节点设备通过网络侧节点为自身分配的用于上报位置信息的子帧资源,向网络侧设备上报所述干扰信息;或者
所述节点设备通过网络侧节点为自身分配的用于上报干扰信息的子帧资源,向网络侧设备上报所述干扰信息。
较佳地,所述节点设备在确定出所监听的子帧资源发生干扰之后,所述节点设备通过网络侧节点为自身分配的用于上报所述干扰信息的子帧资源,向网络侧设备上报发生了干扰的子帧资源的干扰信息之前,还包括:
所述节点设备向网络侧设备发送资源申请请求,以请求网络侧为所述节点设备分配用于上报所述干扰信息的子帧资源。
较佳地,所述节点设备接收网络侧设备为自身初始分配的子帧资源,包括:
所述节点设备通过用于车联网通信的专用控制信道,接收网络侧设备为自身初始分配的子帧资源。
较佳地,所述节点设备接收网络侧设备为自身重新分配的子帧资源,包括:
所述节点设备通过用于车联网通信的专用控制信道,接收网络侧设备为自身重新分配的子帧资源。
本发明实施提供的一种车联网***中的资源分配装置,包括:
初始资源分配模块,用于为初始接入所述小区的节点设备分配子帧资源,并将初始分配的子帧资源通知给初始接入所述小区的节点设备;
资源调整模块,用于对已接入所述小区的节点设备,网络侧设备确定出发生碰撞的节点设备,重新为发生碰撞的节点设备分配子帧资源,并将重新分配的子帧资源分别通知给发生碰撞的节点设备。
较佳地,所述资源调整模块具体用于:
根据已接入所述小区的节点设备上报的发生干扰的子帧资源相关的干扰信息,确定出发生碰撞的节点设备;和/或
根据已接入所述小区的节点设备上报的该节点设备当前的位置信息,确定出发生碰撞的节点设备。
较佳地,所述资源调整模块根据小区内的节点设备上报的干扰信息,确定出发生碰撞的节点设备,包括:
根据所述干扰信息中携带的表示发生干扰的子帧资源与发送所述干扰信息的子帧之间的时间差的时间信息,确定出发生干扰的子帧资源;
根据所述初始资源分配模块或者自身为所述小区内节点设备已分配的子帧资源,确定出所述小区内使用所述发生干扰的子帧资源的节点设备,并将确定出的节点设备作为发生碰撞的节点设备。
较佳地,所述资源调整模块根据所述小区内的节点设备上报的位置信息,确定出发生碰撞的节点设备,包括:
根据所述小区内节点设备上报的位置信息、以及所述初始资源分配模块或者自身为所述小区内节点设备已分配的子帧资源,更新自身存储的复用子帧资源的节点设备之间的距离;以及
在确定出任一复用子帧资源的节点设备之间的距离小于设定的能够复用子帧资源的最小距离时,将所述任一复用子帧资源的节点设备确定为发生碰撞的节点设备。
基于上述任一实施例,所述资源调整模块重新为发生碰撞的节点设备分配子帧资源,包括:
从发生碰撞的节点设备中,选择一个节点设备继续使用所述发生碰撞的子帧资源;
对于除所选择的节点设备之外的其他发生碰撞的节点设备中,从空闲的子帧资源、或者复用次数最少的子帧资源中,为该节点设备选择能够使用的子帧资源。
基于上述任一实施例,所述初始资源分配模块具体用于:
从空闲的子帧资源中,为初始接入所述小区的节点设备分配子帧资源;
或者,根据初始接入所述小区的节点设备的位置信息,从能够复用的子帧资源中,选择与初始接入所述小区的节点设备距离最远的节点设备使用的子帧资源。
基于上述任一实施例,所述装置还包括:
资源释放模块,用于在确定所述小区内的任一节点设备离开所述小区或者关机时,更新所述任一节点设备已分配的子帧资源的占用状态信息。
较佳地,所述资源释放模块具体用于:
在设定的时长内,若未接收到所述任一节点设备上报的发生干扰的子帧资源相关的干扰信息且未接收到所述任一节点设备上报的该任一节点设备当前的位置信息,则确定所述小区内的任一节点设备离开所述小区或者关机;或者
根据接收到的所述任一节点上报的位置信息和所述小区覆盖区域的信息,确定所述小区内的任一节点设备是否离开所述小区。
本发明实施例提供的一种车联网***中的信息上报装置,包括:
第一接收模块,用于在初始接入小区的过程中,接收网络侧设备为自身所属的初始分配的子帧资源;
第二接收模块,用于若网络侧设备确定出所述节点设备在与车联网***中的其他节点设备发生碰撞,接收网络侧设备为所述节点设备重新分配的子帧资源。
较佳地,该装置还包括:
处理模块,用于在自身所属的节点设备接入到所述小区之后,在网络侧设备为所述节点设备分配的用于上报位置信息的子帧资源上,上报所述节点设备当前的位置信息,以及监听除网络侧设备为所述节点设备分配的子帧资源之外的其他子帧资源;以及根据在所述其他子帧资源上的监听结果,确定出所监听的子帧资源发生干扰时,向网络侧设备上报发生干扰的子帧资源相关的干扰信息。
较佳地,所述处理模块根据在所述其他子帧资源上的监听结果,确定所监听的子帧资源发生干扰,包括:
若监听结果为解码失败且接收总功率大于设定的功率阈值,确定所监听的子帧资源发生了第一类干扰;或者
若监听结果为解码成功且确定出的干扰大于设定的门限值,确定所监听的子帧资源发生了第二类干扰。
较佳地,所述处理模块向网络侧设备上报发生干扰的子帧资源的干扰信息,包括:
通过网络侧节点为自身分配的用于上报位置信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息;或者
通过网络侧节点为自身分配的用于上报干扰信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息。
本发明实施例提供的一种基站,包括:
处理器,用于读取存储器中的程序,执行下列过程:为初始接入所述小区的节点设备分配子帧资源,并通过收发机将初始分配的子帧资源通知给初始接入所述小区的节点设备;对已接入所述小区的节点设备,网络侧设备确定出发生碰撞的节点设备,重新为发生碰撞的节点设备分配子帧资源,并通过收发机将重新分配的子帧资源分别通知给发生碰撞的节点设备;
收发机,用于在处理器的控制下接收和发送数据。
较佳地,处理器具体执行:
根据已接入所述小区的节点设备上报的发生干扰的子帧资源相关的干扰信息,确定出发生碰撞的节点设备;和/或
根据已接入所述小区的节点设备上报的该节点设备当前的位置信息,确定出发生碰撞的节点设备。
较佳地,处理器块根据小区内的节点设备上报的干扰信息,确定出发生碰撞的节点设备,包括:
根据所述干扰信息中携带的表示发生干扰的子帧资源与发送所述干扰信息的子帧之间的时间差的时间信息,确定出发生干扰的子帧资源;以及
根据自身为所述小区内节点设备已分配的子帧资源,确定出所述小区内使用所述发生干扰的子帧资源的节点设备,并将确定出的节点设备作为发生碰撞的节点设备。
较佳地,处理器根据所述小区内的节点设备上报的位置信息,确定出发生碰撞的节点设备,包括:
根据所述小区内节点设备上报的位置信息、以及或者自身为所述小区内节点设备已分配的子帧资源,更新自身存储的复用子帧资源的节点设备之间的距离;以及
在确定出任一复用子帧资源的节点设备之间的距离小于设定的能够复用子帧资源的最小距离时,将所述任一复用子帧资源的节点设备确定为发生碰撞的节点设备。
基于上述任一实施例,处理器重新为发生碰撞的节点设备分配子帧资源,包括:
从发生碰撞的节点设备中,选择一个节点设备继续使用所述发生碰撞的子帧资源;
对于除所选择的节点设备之外的其他发生碰撞的节点设备中,从空闲的子帧资源、或者复用次数最少的子帧资源中,为该节点设备选择能够使用的子帧资源。
基于上述任一实施例,处理器为初始接入小区的节点设备分配子帧资源,包括:
从空闲的子帧资源中,为初始接入所述小区的节点设备分配子帧资源;或者,根据初始接入所述小区的节点设备的位置信息,从能够复用的子帧资源中,选择与初始接入所述小区的节点设备距离最远的节点设备使用的子帧资源。
基于上述任一实施例,处理器还执行:在确定所述小区内的任一节点设备离开所述小区或者关机时,更新该任一节点设备已分配的子帧资源的占用状态信息。
较佳地,处理器确定所述小区内的任一节点设备离开所述小区或者关机,包括:
在设定的时长内,若收发机未接收到所述任一节点设备上报的发生干扰的子帧资源相关的干扰信息且未接收到所述任一节点设备上报的该任一节点设备当前的位置信息,则确定所述小区内的任一节点设备离开所述小区或者关机;或者
根据收发机接收到的所述任一节点上报的位置信息和所述小区覆盖区域的信息,确定所述小区内的任一节点设备是否离开所述小区。
本发明实施例提供的一种节点设备,包括:
处理器,用于读取存储器中的程序,执行下列过程:在初始接入小区的过程中,通过收发机接收网络侧设备为自身所属的初始分配的子帧资源;若网络侧设备确定出所述节点设备在与车联网***中的其他节点设备发生碰撞,通过收发机接收网络侧设备为所述节点设备重新分配的子帧资源;
收发机,用于在处理器的控制下接收和发送数据。
较佳地,处理器还执行:在自身所属的节点设备接入到所述小区之后,在网络侧设备为所述节点设备分配的用于上报位置信息的子帧资源上,通过收发机上报所述节点设备当前的位置信息,以及监听除网络侧设备为所述节点设备分配的子帧资源之外的其他子帧资源;以及根据在所述其他子帧资源上的监听结果,确定出所监听的子帧资源发生干扰时,通过收发机向网络侧设备上报发生干扰的子帧资源相关的干扰信息。
较佳地,处理器根据在所述其他子帧资源上的监听结果,确定所监听的子帧资源发生干扰,包括:
若监听结果为解码失败且接收总功率大于设定的功率阈值,确定所监听的子帧资源发生了第一类干扰;或者,若监听结果为解码成功且确定出的干扰大于设定的门限值,确定所监听的子帧资源发生了第二类干扰。
较佳地,收发机向网络侧设备上报发生干扰的子帧资源的干扰信息,包括:
通过网络侧节点为自身分配的用于上报位置信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息;或者
通过网络侧节点为自身分配的用于上报干扰信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息。
本发明实施例提供的一种车联网***中的信息上报和资源分配方法、装置,实现了网络侧设备集中为接入小区的节点设备调度资源的方案,不仅保证了节点设备与周围有通信需求的节点设备间进行时分复用资源,提升***容量,还能够及时有效地解决碰撞节点设备之间的资源碰撞情况,提升***节点设备间通信的性能。
附图说明
图1为LTE***的通信链路示意图;
图2为本发明实施例提供的一种车联网***中的资源分配方法的示意图;
图3为本发明实施例提供的一种车联网***中的信息上报方法的示意图;
图4为本发明实施例提供的一种车联网***中的资源分配装置的示意图;
图5为本发明实施例提供的一种车联网***中的信息上报装置的示意图;
图6为本发明实施例提供的一种基站的示意图;
图7为本发明实施例提供的一种节点设备的示意图。
具体实施方式
长期演进(LongTermEvolution,LTE)***中,相互靠近的设备和设备之间允许直接进行设备到设备通信(D2Dcommunication;DevicetoDevice,D2D)。为了便于描述,定义D2D终端之间直接通信的链路称为D2Dlink(D2D链路),网络与D2D终端之间的蜂窝通信链路称之为D2N(DevicetoNetwork,设备到网络)link(链路),具体参见图1所示。本发明实施例将LTE***中的D2D框架和D2N框架应用于车联网***中,节点设备与节点设备之间的通信链路即为D2D链路,节点设备与网络侧设备(如基站)之间的通信链路即为D2N链路,通过网络侧设备集中为接入小区的节点设备调度资源,不仅保证了节点设备与周围有通信需求的节点设备互相通信,还保证了节点设备之间可以实现时分复用D2D子帧资源,增加了***容量。
下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明实施例提供的一种车联网***中的资源分配方法,如图2所示,该方法包括:
步骤21、网络侧设备为初始接入小区的节点设备分配子帧资源,并将初始分配的子帧资源通知给初始接入该小区的节点设备。
具体的,初始接入小区的节点设备可以向网络侧设备发送子帧资源请求,以请求网络侧设备为其分配子帧资源;网络侧设备在接收到节点设备发送的子帧资源请求后,为初始接入该小区的节点设备分配子帧资源,并将初始分配的子帧资源通知给初始接入该小区的节点设备;节点设备在接收到网络侧设备为其初始分配的子帧资源后,在该小区范围内一直使用这些子帧资源发送数据。
本步骤中,网络侧设备为初始接入小区的节点设备分配的子帧资源中包括但不限于以下资源中的至少一种:用于上报节点设备自身当前的位置信息的子帧资源、用于向其他节点设备发送数据的子帧资源。
步骤22、对已接入该小区的节点设备,网络侧设备确定出发生碰撞的节点设备,重新为发生碰撞的节点设备分配子帧资源,并将重新分配的子帧资源分别通知给发生碰撞的节点设备。
本发明实施例中提供了网络侧设备为初始接入小区的节点设备分配子帧资源,以及为发送碰撞的节点设备重新分配子帧资源两个过程,实现了网络侧设备集中为接入小区的节点设备调度资源的方案,不仅保证了节点设备与周围有通信需求的节点设备间进行时分复用资源,提升***容量,还能够及时有效地解决碰撞节点设备之间的资源碰撞情况,提升***节点设备间通信的性能。
在实施中,步骤21中,网络侧设备为初始接入小区的节点设备分配子帧资源,包括以下两种优选方式:
一、网络侧设备从空闲的子帧资源中,为初始接入小区的节点设备分配子帧资源。
该方式下,网络侧设备从当前处于空闲状态的子帧资源中,为初始接入小区的节点设备选择子帧资源并分配给该节点设备。
二、网络侧设备根据初始接入小区的节点设备的位置信息,从能够复用的子帧资源中,选择与初始接入小区的节点设备距离最远的节点设备使用的子帧资源。
该方式下,网络侧设备从该初始接入小区的节点设备能够复用的子帧资源中,为初始接入小区的节点设备选择子帧资源,如选择与初始接入小区的节点设备距离最远的节点设备使用的子帧资源。其中,初始接入小区的节点设备能够复用的子帧资源为满足复用条件的子帧资源,即复用子帧资源的节点设备之间的距离大于设定的复用子帧资源之间的最小距离(即设定的阈值)。
上述两种方式可以单独使用,也可以结合使用,具体的:在有空闲子帧资源时,网络侧设备采用第一种方式为节点设备选择子帧资源;在没有空闲子帧资源时,网络侧设备采用第二种方式为节点设备选择子帧资源。
在实施中,步骤22中,网络侧设备确定出发生碰撞的节点设备,包括以下两种优选方式:
方式1、网络侧设备根据已接入所述小区的节点设备上报的发生干扰的子帧资源相关的干扰信息,确定出发生碰撞的节点设备。
该方式下,由于网络侧设备无法自行获知接入小区的节点设备之间是否发生碰撞,因此,网络侧设备需要基于小区内的节点设备上报的发生干扰的子帧资源相关的干扰信息,判断出发生碰撞的节点设备。
该方式下,干扰信息中携带表示发生干扰的子帧资源所发生的干扰为第一类干扰或第二类干扰的指示信息。
其中,发生第一类干扰的子帧资源是指,节点设备所监听的子帧资源中,解码失败且接收总功率大于设定的功率阈值的子帧资源;发生第二类干扰的子帧资源是指,节点设备所监听的子帧资源中,解码成功且确定出的干扰大于设定的门限值的子帧资源。
该方式下,网络侧设备根据小区内的节点设备上报的干扰信息,确定出发生碰撞的节点设备,包括:
网络侧设备根据干扰信息中携带的表示发生干扰的子帧资源与发送该干扰信息所在的子帧之间的时间差的时间信息,确定出发生干扰的子帧资源;
网络侧设备根据小区内节点设备的位置信息、和该小区内节点设备的子帧资源的分配信息,确定出该小区内使用发生干扰的子帧资源的节点设备,并将确定出的节点设备作为发生碰撞的节点设备。
具体的,由于干扰信息的上报不能做到实时,因此,干扰信息中还携带有表示发生干扰的子帧资源与发送该干扰信息所在的子帧之间的时间差的时间信息,如***帧号(SystemFrameNumber,SFN)信息,以使网络侧设备能够确定出发生干扰的子帧的位置。
在实施中,网络侧设备可能接收到一个节点在同一个子帧资源上报的多个干扰信息,也可能同时接收到多个节点设备上报的干扰信息。网络侧设备根据每个节点设备上报的每个干扰信息中携带的时间信息,确定出发生干扰的子帧资源。较佳地,对于不同节点设备上报的包含相同发生干扰的子帧资源的干扰信息,网络侧设备不进行重复处理。在确定出发生干扰的子帧资源后,网络侧设备根据本地缓存的子帧资源的占用信息(即网络侧设备为接入该小区的各节点分配的子帧资源的分配信息),确定出发生碰撞的节点设备。
方式2、网络侧设备根据已接入所述小区的节点设备上报的该节点设备当前的位置信息,确定出发生碰撞的节点设备。
该方式下,由于网络侧设备无法自行获知接入小区的节点设备之间是否发生碰撞,因此,网络侧设备需要基于小区内的节点设备上报的该节点设备当前的位置信息,判断出发生碰撞的节点设备。
该方式下,网络侧设备根据小区内的节点设备上报的位置信息,确定出发生碰撞的节点设备,包括:
网络侧设备根据小区内节点设备上报的位置信息、以及自身为所述小区内节点设备已分配的子帧资源,更新自身存储的复用子帧资源的节点设备之间的距离;以及
网络侧设备在确定出任一复用子帧资源的节点设备之间的距离小于设定的能够复用子帧资源的最小距离时,将该任一复用子帧资源的节点设备确定为发生碰撞的节点设备。
具体的,对于复用子帧资源的节点设备,网络侧设备根据其位置上报,确定出复用子帧资源的节点设备之间的距离。网络侧设备根据确定出的距离判定是否存在碰撞,具体为:网络侧设备依据设定的复用子帧资源的最小距离,确定两个节点设备是否存在发生碰撞的可能。如果确定出复用某个子帧资源的两个节点设备之间的距离小于复用子帧资源的最小距离,则认为这两个节点设备有可能发生子帧资源碰撞。
基于上述方式1和方式2,网络侧节点既可以根据节点设备上报的干扰信息确定出发生碰撞的节点设备,也可以根据节点设备上报的位置信息,确定出发生碰撞的节点设备。
基于上述任一实施例,步骤22中,网络侧设备重新为发生碰撞的节点设备分配子帧资源,包括:
网络侧设备从发生碰撞的节点设备中,选择一个节点设备继续使用所述发生碰撞的子帧资源;
对于除所选择的节点设备之外的其他发生碰撞的节点设备中,网络侧设备从空闲的子帧资源、或者复用次数最少的子帧资源中,为该节点设备选择能够使用的子帧资源。
具体的,对于发生碰撞的节点设备使用的子帧占用,最多只有一个节点设备还可以继续使用该子帧资源,其他节点上报都需要进行子帧资源的调整。为了降低D2N链路开销,可以随机选择其中的一个节点设备继续使用该子帧资源。当然,网络侧设备也可以为发生碰撞的所有节点设备都进行子帧资源的调整。网络侧设备为发生碰撞的节点设备重新选择子帧资源的基本原则为:根据发生碰撞的节点设备当前的位置信息,为该节点设备选择空闲的子帧资源,或者复用次数最少的子帧资源(此时还需满足复用条件,即复用子帧资源的节点设备之间的距离大于设定的复用子帧资源的最小距离),以保证各个子帧资源的干扰都比较均衡。
在实施中,对于上述方式1,由于节点设备上报的干扰信息中携带表示发生干扰的子帧资源所发生的干扰为第一类干扰或第二类干扰的指示信息,较佳地,步骤22中,网络侧设备在为发生碰撞的节点设备重新分配子帧资源时,先对使用发生第一类干扰的子帧资源的节点设备重新分配子帧资源;再对使用发生第二类干扰的子帧资源的节点设备重新分配子帧资源。
在实施中,该方法还包括:网络侧设备在确定小区内的任一节点设备离开该小区或者关机时,更新该任一节点设备已分配的子帧资源的占用状态信息。
较佳地,网络侧设备确定小区内的任一节点设备离开该小区或者关机,包括:
在设定的时长内,若网络侧设备未接收到该任一节点设备上报的发生干扰的子帧资源相关的干扰信息且未接收到该任一节点设备上报的该任一节点设备当前的位置信息,网络侧设备确定该任一节点设备离开小区或者关机;或者
网络侧设备根据接收到的该任一节点上报的位置信息和小区覆盖区域的信息,确定该任一节点设备是否离开小区。
具体的,网络侧设备通过小区内的节点设备周期性的底层测量量(即得到的干扰信息)以及小区内的节点设备周期性的位置信息上报,若判定出小区内节点设备离开该小区或者关机,则对该节点设备的子帧资源的占用状态信息进行更新处理。具体来说,如果网络侧设备连续一段时间未接收到节点设备上报的底层测量量以及位置信息,可以判定该节点设备离开该小区或者关机;或者网络侧设备根据节点设备上报的位置信息以及地图信息,也可以判定节点设备离开该小区。在对该节点设备的子帧资源的占用状态信息进行更新时,若该子帧资源当前仅有该节点设备占用,则将该子帧资源的占用状态信息更新为空闲状态。
本发明实施例中,较佳地,节点设备上报的位置信息为该节点设备所在区域对应的编号信息。
具体的,将电子地图中的具体的地理位置映射为block(块)区域,地理位置与block区域之间的对应关系为预先设定的。节点设备进入小区时,通过蜂窝网下载地图,确定每一个block区域对应的地理位置区域。节点设备移动到具体某个位置就可以知道当前地理位置属于哪一个block区域了。节点设备周期性上报位置信息时,只需上报所在的block区域的编号即可,不需要上报精确的位置信息。
为了简化计算节点设备之间距离的复杂程度,预先存储不同block区域之间的距离。两个节点设备当前所在的block区域编号一旦确定,网络侧设备就可以通过查表确定这两个节点设备之间的距离,即网络侧设备接收到节点设备上报的block区域的编号,就可以确定节点设备的大致位置了。
需要说明的是,1)节点设备周期性上报位置信息不设置重传,网络侧设备也不对上报的信息进行反馈,但网络侧设备内部设置轨迹预测模型,若网络侧设备没有收到节点设备上报的位置信息,一方面标记节点设备有离开小区的可能,另外一方面网络侧设备依据预测模型,可以依据节点设备的历史轨迹结合地图信息,对节点设备的移动轨迹做一定的预测和更新。
2)本发明实施例中,位置信息上报是周期性的,干扰信息上报是事件触发的,且干扰信息上报优先级要高于位置上报,网络侧设备为节点设备分配专门的子帧资源用于位置信息上报。当节点设备没有干扰信息上报时,周期性上报位置信息;当节点设备需要干扰信息上报时,在距离最近的分配给自己用于上报位置信息的子帧资源上进行干扰信息的上报。
基于上述任一实施例,在实施中,为了降低对现有蜂窝业务的影响,为网络侧设备与节点设备之间定义新的控制信道,用于车联网通信。较佳地,步骤21中,网络侧设备将初始分配的子帧资源通知给初始接入该小区的节点设备,包括:网络侧设备通过用于车联网通信的专用控制信道,将初始分配的子帧资源通知给初始接入小区的节点设备。
较佳地,步骤22中,网络侧设备将重新分配的子帧资源分别通知给发生碰撞的节点设备,包括:网络侧设备通过用于车联网通信的专用控制信道,将重新分配的子帧资源分别通知给发生碰撞的节点设备。
需要说明的是,若新定义的控制信道为物理层控制信道,不需要考虑重传。
基于同一发明构思,本发明实施例提供的一种车联网***中的信息上报方法,如图3所示,该方法包括:
步骤31、节点设备在初始接入小区的过程中,接收网络侧设备为自身初始分配的子帧资源;
步骤32、在节点设备在与车联网***中的其他节点设备发生碰撞时,接收网络侧设备为自身重新分配的子帧资源。
在实施中,该方法还包括:
节点设备接入到小区之后,在网络侧设备为该节点设备分配的用于上报位置信息的子帧资源上,上报自身当前的位置信息,以及监听除网络侧设备为该节点设备分配的子帧资源之外的其他子帧资源;
节点设备根据在其他子帧资源上的监听结果,确定出所监听的子帧资源发生干扰时,向网络侧设备上报发生干扰的子帧资源相关的干扰信息。
在实施中,节点设备上报自身当前的位置信息为周期性上报。较佳地,节点设备所上报的位置信息为该节点设备所在区域(即block区域)对应的编号信息。
基于上述任一实施例,节点设备根据在其他子帧资源上的监听结果,确定所监听的子帧资源发生干扰,包括:
若监听结果为解码失败且接收总功率大于设定的功率阈值,节点设备确定所监听的子帧资源发生了第一类干扰(即强干扰);或者
若监听结果为解码成功且确定出的干扰大于设定的门限值,节点设备确定所监听的子帧资源发生了第二类干扰(即稍强干扰)。
其中,在确定第二类干扰时,需要确定出所监听子帧资源的干扰,由于可以获知该子帧资源的信干噪比(SignaltoInterferenceandNoiseRatio,SINR)和接收总功率,而SINR=有用信号/干扰,接收总功率=有用信号+干扰,从而可以确定出该子帧资源的干扰。
本发明实施例中,节点设备所上报的干扰信息中携带:用于表示发生干扰的子帧资源所发生的干扰为第一类干扰或第二类干扰的指示信息。例如,用1比特表示该指示信息,若该指示信息为“0”,则表示子帧资源发生了第一类干扰;若该指示信息为“1”,则表示子帧资源发生了第二类干扰。
较佳地,由于干扰信息的上报不能做到实时,节点设备所上报的干扰信息中还携带:用于表示发生干扰的子帧资源与发送该干扰信息的子帧之间的时间差的时间信息,如SFN信息,以使网络侧设备能够确定出发生干扰的子帧的位置。
基于上述任一实施例,节点设备向网络侧设备上报发生干扰的子帧资源的干扰信息,包括以下两种方式:
一、节点设备通过网络侧节点为自身分配的用于上报位置信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息。
该方式尤其适用于网络侧设备为该节点设备分配的用于上报位置信息的子帧资源满足设定的干扰信息的延时要求的场景。
该方式下,较佳地,节点设备选择距离最近的用于上报位置信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息,以保证干扰信息上报的时效性。
二、节点设备通过网络侧节点为自身分配的用于上报干扰信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息。
该方式尤其适用于网络侧设备为该节点设备分配的用于上报位置信息的子帧资源不满足设定的干扰信息的延时要求的场景。
该方式下,节点设备在确定出所监听的子帧资源发生干扰之后,节点设备通过网络侧节点为自身分配的用于上报所述干扰信息的子帧资源,向网络侧设备上报发生了干扰的子帧资源的干扰信息之前,还包括:
节点设备向网络侧设备发送资源申请请求,以请求网络侧为所述节点设备分配用于上报干扰信息的子帧资源,从而保证干扰信息上报的时效性。
该方式下,较佳地,若网络侧设备为节点设备分配了多个用于上报干扰信息的子帧资源,则:节点设备选择距离最近的用于上报干扰信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息,以保证干扰信息上报的时效性。
基于上述任一实施例,为了降低对现有蜂窝业务的影响,为网络侧设备与节点设备之间定义新的控制信道,用于车联网通信。较佳地,步骤31中,节点设备接收网络侧设备为自身初始分配的子帧资源,包括:节点设备通过用于车联网通信的专用控制信道,接收网络侧设备为自身初始分配的子帧资源。
较佳地,步骤32中,节点设备接收网络侧设备为自身重新分配的子帧资源,包括:节点设备通过用于车联网通信的专用控制信道,接收网络侧设备为自身重新分配的子帧资源。
下面以基站为例,通过四个具体实施例对本发明实施例提供的方法进行详细说明。
实施例1:本实施例主要描述碰撞处理、节点设备(简称节点)强干扰上报、以及基站进行子帧资源重分配的过程。
假设节点A、节点B、节点C属于同一基站,节点A与节点C的距离为一跳,节点B与节点A和节点C的距离都比较远,基站为这三个节点分配子帧资源,为节点A和节点B分配了子帧1(节点A和节点B复用子帧1),为节点C分配了子帧2,由于节点B距离节点A和节点C都比较远,可以与节点A复用子帧1。
随着拓扑的移动,节点B与节点A和节点C的距离越近,由于节点A和节点B使用相同的子帧资源,对于节点C造成了一定的干扰。当节点B到节点C的信号强度与节点A到节点C的信号强度相当时,节点C判定子帧1发生强干扰,并上报给基站。当节点B到节点C的信号强度比节点A到节点C的信号确定稍强时,节点C是可以解出节点B的信息的,但根据SINR与接收总功率得到的干扰较大时,节点C判定子帧1存在着稍强干扰,并上报给基站。对于上述两种干扰,节点上报给基站时,可以对强干扰和稍强干扰进行区分。其中,节点C上报的干扰信息中携带干扰的类型(即强干扰或稍强干扰),以及发生干扰的子帧与上报该干扰信息的子帧的子帧差。
基站根据干扰信息,以及自身维护的各个节点的当前位置信息以及子帧占用信息,确定节点A和和节点B发生碰撞,选择节点A继续使用现有子帧资源(即子帧1),为节点B分配新的子帧资源,通过新定义的下行控制信息发送资源重分配指示。
实施例2:本实施例主要描述资源调整过程。
假设节点A和节点B属于同一基站下,基站为这两个节点分配了子帧资源,由于两个节点之间的距离比较远,可以复用同一子帧。随着拓扑的移动,两个节点之间的距离越来越近,存在彼此存在通信需求的可能,且两个节点之间不存在其他的节点,不能通过别的节点来感知对方的存在,节点A和节点B彼此不能接收到对方的信息。
在这种情况下,基站根据为节点分配的子帧资源的信息以及节点上报的位置信息,当判定两个节点的位置达到了资源复用的最小距离时,选择节点A继续使用现有子帧资源,为节点B分配新的子帧资源,通过新定义的下行控制信息发送资源重分配指示。
实施例3:本实施例主要描述初始资源分配过程。
节点A初始接入基站,并通过随机接入(RandomAccess,RA)过程申请时隙资源,其中,节点A在申请资源的过程中携带自己的位置信息。
基站根据节点A的位置信息为节点A分配时隙资源。优先分配该基站还未分配的子帧资源(即空闲态的子帧资源),如果没有空闲态的子帧资源,则基站查找占用某子帧资源的节点距离节点A最远的节点所使用的子帧资源,分配给节点A。
实施例4:本实施例主要描述子帧资源的释放过程。
基站为节点A分配了子帧1,且节点A通过D2N链路周期性向基站上报自己的位置信息,其中,位置上报的周期为Xs。
基站在时刻Y接收到节点A上报的位置信息,在时刻(Y+X)以及(Y+2X)都没有接收到节点上报的位置信息,基站就认为节点A可能已经关机或者不在基站的覆盖范围之内。基站可以直接对子帧1的信息做变更,认为子帧1的占用状态变更为空闲子帧;或者,基站开启定时器M,在定时器M超时之前,如果还是一直没有接收到节点A上报的位置信息或干扰信息,就将子帧1的占用状态更新为空闲。
上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。
基于同一发明构思,本发明实施例中还提供了一种车联网***中的资源分配装置,由于该装置解决问题的原理与上述一种车联网***中的资源分配方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
如图4所示,本发明实施例提供的一种车联网***中的资源分配装置,包括:
初始资源分配模块41,用于为初始接入所述小区的节点设备分配子帧资源,并将初始分配的子帧资源通知给初始接入所述小区的节点设备;
资源调整模块42,用于对已接入所述小区的节点设备,网络侧设备确定出发生碰撞的节点设备,重新为发生碰撞的节点设备分配子帧资源,并将重新分配的子帧资源分别通知给发生碰撞的节点设备。
在实施中,资源调整模块42具体用于:
根据已接入所述小区的节点设备上报的发生干扰的子帧资源相关的干扰信息,确定出发生碰撞的节点设备;和/或
根据已接入所述小区的节点设备上报的该节点设备当前的位置信息,确定出发生碰撞的节点设备。
在实施中,所述资源调整模42块根据小区内的节点设备上报的干扰信息,确定出发生碰撞的节点设备,包括:
根据所述干扰信息中携带的表示发生干扰的子帧资源与发送所述干扰信息的子帧之间的时间差的时间信息,确定出发生干扰的子帧资源;
根据所述初始资源分配模块41或者自身为所述小区内节点设备已分配的子帧资源,确定出所述小区内使用所述发生干扰的子帧资源的节点设备,并将确定出的节点设备作为发生碰撞的节点设备。
本发明实施例中,节点设备上报的干扰信息中携带表示发生干扰的子帧资源所发生的干扰为第一类干扰或第二类干扰的指示信息。
其中,发生第一类干扰的子帧资源是指,节点设备所监听的子帧资源中,解码失败且接收总功率大于设定的功率阈值的子帧资源;发生第二类干扰的子帧资源是指,节点设备所监听的子帧资源中,解码成功且确定出的干扰大于设定的门限值的子帧资源。
较佳地,由于干扰信息的上报不能做到实时,节点设备上报的干扰信息中还携带有表示发生干扰的子帧资源与发送该干扰信息所在的子帧之间的时间差的时间信息。
在实施中,资源调整模块42根据所述小区内的节点设备上报的位置信息,确定出发生碰撞的节点设备,包括:
根据所述小区内节点设备上报的位置信息、以及所述初始资源分配模块41或者自身为所述小区内节点设备已分配的子帧资源,更新自身存储的复用子帧资源的节点设备之间的距离;以及
在确定出任一复用子帧资源的节点设备之间的距离小于设定的能够复用子帧资源的最小距离时,将所述任一复用子帧资源的节点设备确定为发生碰撞的节点设备。
较佳地,节点设备上报的位置信息为该节点设备所在区域对应的编号信息。
基于上述任一实施例,资源调整模块42重新为发生碰撞的节点设备分配子帧资源,包括:
从发生碰撞的节点设备中,选择一个节点设备继续使用所述发生碰撞的子帧资源;
对于除所选择的节点设备之外的其他发生碰撞的节点设备中,从空闲的子帧资源、或者复用次数最少的子帧资源中,为该节点设备选择能够使用的子帧资源。
在实施中,初始资源分配模块41具体用于:
从空闲的子帧资源中,为初始接入所述小区的节点设备分配子帧资源;
或者,根据初始接入所述小区的节点设备的位置信息,从能够复用的子帧资源中,选择与初始接入所述小区的节点设备距离最远的节点设备使用的子帧资源。
在实施中,所述装置还包括:
资源释放模块43,用于在确定所述小区内的任一节点设备离开所述小区或者关机时,更新所述任一节点设备已分配的子帧资源的占用状态信息。
较佳地,所述资源释放模块43具体用于:
在设定的时长内,若未接收到所述任一节点设备上报的发生干扰的子帧资源相关的干扰信息且未接收到所述任一节点设备上报的该任一节点设备当前的位置信息,则确定所述小区内的任一节点设备离开所述小区或者关机;或者
根据接收到的所述任一节点上报的位置信息和所述小区覆盖区域的信息,确定所述小区内的任一节点设备是否离开所述小区。
为了降低对现有蜂窝业务的影响,为网络侧设备与节点设备之间定义新的控制信道,用于车联网通信。较佳地,初始资源分配模块41具体用于:通过用于车联网通信的专用控制信道,将初始分配的子帧资源通知给初始接入所述小区的节点设备。
较佳地,资源调整模块42具体用于:通过用于车联网通信的专用控制信道,将重新分配的子帧资源分别通知给发生碰撞的节点设备。
基于同一发明构思,本发明实施例中还提供了一种车联网***中的信息上报装置,由于该装置解决问题的原理与上述一种车联网***中的信息上报方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
如图5所示,本发明实施例提供的一种车联网***中的信息上报装置,包括:
第一接收模块51,用于在初始接入小区的过程中,接收网络侧设备为自身所属的初始分配的子帧资源;
第二接收模块52,用于若网络侧设备确定出所述节点设备在与车联网***中的其他节点设备发生碰撞,接收网络侧设备为所述节点设备重新分配的子帧资源。
在实施中,该装置还包括:
处理模块53,用于在自身所属的节点设备接入到所述小区之后,在网络侧设备为所述节点设备分配的用于上报位置信息的子帧资源上,上报所述节点设备当前的位置信息,以及监听除网络侧设备为所述节点设备分配的子帧资源之外的其他子帧资源;以及根据在所述其他子帧资源上的监听结果,确定出所监听的子帧资源发生干扰时,向网络侧设备上报发生干扰的子帧资源相关的干扰信息。
在实施中,所述处理模块53根据在所述其他子帧资源上的监听结果,确定所监听的子帧资源发生干扰,包括:
若监听结果为解码失败且接收总功率大于设定的功率阈值,确定所监听的子帧资源发生了第一类干扰;或者,若监听结果为解码成功且确定出的干扰大于设定的门限值,确定所监听的子帧资源发生了第二类干扰。
本发明实施例中,干扰信息中携带表示发生干扰的子帧资源所发生的干扰为第一类干扰或第二类干扰的指示信息。
较佳地,由于干扰信息的上报不能做到实时,干扰信息中还携带有表示发生干扰的子帧资源与发送该干扰信息所在的子帧之间的时间差的时间信息,如SFN信息,以使网络侧设备能够确定出发生干扰的子帧的位置。
在实施中,所述处理模块53向网络侧设备上报发生干扰的子帧资源的干扰信息,包括:
通过网络侧节点为自身分配的用于上报位置信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息;或者
通过网络侧节点为自身分配的用于上报干扰信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息。
较佳地,所述处理模块53在确定出所监听的子帧资源发生干扰之后,通过网络侧节点为自身分配的用于上报所述干扰信息的子帧资源,向网络侧设备上报发生了干扰的子帧资源的干扰信息之前,还用于:
向网络侧设备发送资源申请请求,以请求网络侧为所述节点设备分配用于上报所述干扰信息的子帧资源。
在实施中,为网络侧设备与节点设备之间定义新的控制信道,用于车联网通信。较佳地,第一接收模块51具体用于:通过用于车联网通信的专用控制信道,接收网络侧设备为自身所属的节点设备初始分配的子帧资源。
较佳地,第二接收模块52具体用于:通过用于车联网通信的专用控制信道,接收网络侧设备为所述节点设备重新分配的子帧资源。
下面结合优选的硬件结构,以基站为例,对本发明实施例提供的网络侧设备的结构、处理方式进行说明。
如图6所示,本发明实施例提供的基站包括:
处理器61,用于读取存储器62中的程序,执行下列过程:为初始接入所述小区的节点设备分配子帧资源,并通过收发机63将初始分配的子帧资源通知给初始接入所述小区的节点设备;对已接入所述小区的节点设备,网络侧设备确定出发生碰撞的节点设备,重新为发生碰撞的节点设备分配子帧资源,并通过收发机63将重新分配的子帧资源分别通知给发生碰撞的节点设备;
收发机63,用于在处理器61的控制下接收和发送数据。
其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器61代表的一个或多个处理器和存储器62代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机63可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器61负责管理总线架构和通常的处理,存储器62可以存储处理器61在执行操作时所使用的数据。
在实施中,处理器61具体执行:
根据已接入所述小区的节点设备上报的发生干扰的子帧资源相关的干扰信息,确定出发生碰撞的节点设备;和/或
根据已接入所述小区的节点设备上报的该节点设备当前的位置信息,确定出发生碰撞的节点设备。
本发明实施例中,节点设备上报的干扰信息中携带表示发生干扰的子帧资源所发生的干扰为第一类干扰或第二类干扰的指示信息。
其中,发生第一类干扰的子帧资源是指,节点设备所监听的子帧资源中,解码失败且接收总功率大于设定的功率阈值的子帧资源;发生第二类干扰的子帧资源是指,节点设备所监听的子帧资源中,解码成功且确定出的干扰大于设定的门限值的子帧资源。
较佳地,由于干扰信息的上报不能做到实时,节点设备上报的干扰信息中携带有表示发生干扰的子帧资源与发送该干扰信息所在的子帧之间的时间差的时间信息,,以使网络侧设备能够确定出发生干扰的子帧的位置。
在实施中,处理器61块根据小区内的节点设备上报的干扰信息,确定出发生碰撞的节点设备,包括:
根据所述干扰信息中携带的表示发生干扰的子帧资源与发送所述干扰信息的子帧之间的时间差的时间信息,确定出发生干扰的子帧资源;以及
根据自身为所述小区内节点设备已分配的子帧资源,确定出所述小区内使用所述发生干扰的子帧资源的节点设备,并将确定出的节点设备作为发生碰撞的节点设备。
在实施中,处理器61根据所述小区内的节点设备上报的位置信息,确定出发生碰撞的节点设备,包括:
根据所述小区内节点设备上报的位置信息、以及或者自身为所述小区内节点设备已分配的子帧资源,更新自身存储的复用子帧资源的节点设备之间的距离;以及
在确定出任一复用子帧资源的节点设备之间的距离小于设定的能够复用子帧资源的最小距离时,将所述任一复用子帧资源的节点设备确定为发生碰撞的节点设备。
较佳地,节点设备上报的位置信息为该节点设备所在区域对应的编号信息。
基于上述任一实施例,处理器61重新为发生碰撞的节点设备分配子帧资源,包括:
从发生碰撞的节点设备中,选择一个节点设备继续使用所述发生碰撞的子帧资源;
对于除所选择的节点设备之外的其他发生碰撞的节点设备中,从空闲的子帧资源、或者复用次数最少的子帧资源中,为该节点设备选择能够使用的子帧资源。
在实施中,处理器61为初始接入小区的节点设备分配子帧资源,包括:
从空闲的子帧资源中,为初始接入所述小区的节点设备分配子帧资源;或者,根据初始接入所述小区的节点设备的位置信息,从能够复用的子帧资源中,选择与初始接入所述小区的节点设备距离最远的节点设备使用的子帧资源。
在实施中,处理器61还执行:在确定所述小区内的任一节点设备离开所述小区或者关机时,更新该任一节点设备已分配的子帧资源的占用状态信息。
较佳地,处理器61确定所述小区内的任一节点设备离开所述小区或者关机,包括:
在设定的时长内,若收发机63未接收到所述任一节点设备上报的发生干扰的子帧资源相关的干扰信息且未接收到所述任一节点设备上报的该任一节点设备当前的位置信息,则确定所述小区内的任一节点设备离开所述小区或者关机;或者
根据收发机63接收到的所述任一节点上报的位置信息和所述小区覆盖区域的信息,确定所述小区内的任一节点设备是否离开所述小区。
为了降低对现有蜂窝业务的影响,为网络侧设备与节点设备之间定义新的控制信道,用于车联网通信。较佳地,收发机63具体执行:
通过用于车联网通信的专用控制信道,将初始分配的子帧资源通知给初始接入所述小区的节点设备。
较佳地,收发机63具体执行:通过用于车联网通信的专用控制信道,将重新分配的子帧资源分别通知给发生碰撞的节点设备。
下面结合优选的硬件结构,以基站为例,对本发明实施例提供的节点设备的结构、处理方式进行说明。
如图7所示,本发明实施例提供的节点设备包括:
处理器71,用于读取存储器72中的程序,执行下列过程:在初始接入小区的过程中,通过收发机73接收网络侧设备为自身所属的初始分配的子帧资源;若网络侧设备确定出所述节点设备在与车联网***中的其他节点设备发生碰撞,通过收发机73接收网络侧设备为所述节点设备重新分配的子帧资源;
收发机73,用于在处理器71的控制下接收和发送数据。
其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器71代表的一个或多个处理器和存储器72代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机73可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口74还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器71负责管理总线架构和通常的处理,存储器72可以存储处理器71在执行操作时所使用的数据。
在实施中,处理器71还执行:在自身所属的节点设备接入到所述小区之后,在网络侧设备为所述节点设备分配的用于上报位置信息的子帧资源上,通过收发机73上报所述节点设备当前的位置信息,以及监听除网络侧设备为所述节点设备分配的子帧资源之外的其他子帧资源;以及根据在所述其他子帧资源上的监听结果,确定出所监听的子帧资源发生干扰时,通过收发机73向网络侧设备上报发生干扰的子帧资源相关的干扰信息。
在实施中,处理器71根据在所述其他子帧资源上的监听结果,确定所监听的子帧资源发生干扰,包括:
若监听结果为解码失败且接收总功率大于设定的功率阈值,确定所监听的子帧资源发生了第一类干扰;或者,若监听结果为解码成功且确定出的干扰大于设定的门限值,确定所监听的子帧资源发生了第二类干扰。
本发明实施例中,干扰信息中携带表示发生干扰的子帧资源所发生的干扰为第一类干扰或第二类干扰的指示信息。
较佳地,由于干扰信息的上报不能做到实时,干扰信息中还携带有表示发生干扰的子帧资源与发送该干扰信息所在的子帧之间的时间差的时间信息,以使网络侧设备能够确定出发生干扰的子帧的位置。
在实施中,收发机73向网络侧设备上报发生干扰的子帧资源的干扰信息,包括:
通过网络侧节点为自身分配的用于上报位置信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息;或者
通过网络侧节点为自身分配的用于上报干扰信息的子帧资源,向网络侧设备上报发生干扰的子帧资源的干扰信息。
较佳地,处理器71在确定出所监听的子帧资源发生干扰之后,在网络侧节点为自身分配的用于上报所述干扰信息的子帧资源上,通过收发机73向网络侧设备上报发生了干扰的子帧资源的干扰信息之前,还执行:
通过收发机73向网络侧设备发送资源申请请求,以请求网络侧为所述节点设备分配用于上报所述干扰信息的子帧资源。
在实施中,为网络侧设备与节点设备之间定义新的控制信道,用于车联网通信。较佳地,收发机73具体执行:通过用于车联网通信的专用控制信道,接收网络侧设备为自身所属的节点设备初始分配的子帧资源。
较佳地,收发机73具体执行:通过用于车联网通信的专用控制信道,接收网络侧设备为所述节点设备重新分配的子帧资源。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。