1.一种传感器网络无冲突传输方法,包括以下步骤:
将协调器的工作时段划分为由连续时隙组成的时隙序列,并对所述时隙序列中的时隙进行编号,所述时隙的编号组成的编号序列具有周期性;
将在所述时隙序列中的时隙内工作的协调器虚拟成与所述时隙对应的虚拟协调器,且编号相同的时隙对应同一个虚拟协调器;
一般节点与所述虚拟协调器建立连接;
所述一般节点向虚拟协调器发出保护时隙分配请求;
所述虚拟协调器根据所述保护时隙分配请求向一般节点发送回复信息;
所述一般节点根据所述回复信息与所述虚拟协调器传输数据;
且所有虚拟协调器的信标间隔相同;在所述时隙序列中,与所述虚拟协调器对应的时隙即为所述虚拟协调器的活动期,与位于所述时隙序列首位的时隙对应的虚拟协调器为初始虚拟协调器,所述初始虚拟协调器的活动期为初始活动期;所述初始活动期的长度不小于其他虚拟协调器的活动期的长度;
且所述虚拟协调器根据所述保护时隙分配请求向一般节点发送回复信息的步骤为:
虚拟协调器按照预设的分配策略将未分配的保护时隙分配给所述一般节点,并在所述虚拟协调器下次广播的信标帧里,定义分配给所述一般节点的保护时隙的起始位置和长度。
2.根据权利要求1所述的传感器网络无冲突传输方法,其特征在于,所述一般节点向虚拟协调器发出保护时隙分配请求之后还包括:一般节点发送保护时隙分配请求失败后,等待若干个初始活动期后继续监听信道,当接收到所述虚拟协调器广播的信标帧后,继续向虚拟协调器发送保护时隙分配请求;所述等待的初始活动期的个数为随机整数,且大于0并小于所述编号序列的一个周期中的编号的个数。
3.根据权利要求1所述的传感器网络无冲突传输方法,其特征在于,所述虚拟协调器根据所述保护时隙分配请求向一般节点发送回复信息的步骤还包括:虚拟协调器在可分配保护时隙分配完后,向一般节点回复信息,所述回复信息包括可分配保护时隙的虚拟协调器的编号以及所述可分配保护时隙的虚拟协调器发送信标帧的时间;
可分配保护时隙的虚拟协调器在进入活动期时,向一般节点广播信标帧,所述信标帧包含有分配给一般节点的保护时隙信息;
所述一般节点根据所述回复信息与所述虚拟协调器传输数据的步骤具体为:
一般节点在接收到可分配保护时隙的虚拟协调器广播的,分配给该一般节点的保护时隙信息后,在所述保护时隙内向所述虚拟协调器传输数据。
4.根据权利要求1所述的传感器网络无冲突传输方法,其特征在于,所述虚拟协调器按照预设的分配策略将未分配的保护时隙分配给所述一般节点的步骤具体为:所述虚拟协调器按接收到保护时隙分配请求的时间的先后顺序,在当前虚拟协调器的活动期内为一般节点依次分配保护时隙。
5.一种传感器网络无冲突传输系统,包括协调器和与协调器连接的一般节点;所述协调器将其工作时段划分为由连续时隙组成的时隙序列,并对所述时隙序列中的时隙进行编号,所述时隙的编号组成的编号序列具有周期性;所述协调器将在所述时隙序列中的时隙内工作的协调器虚拟成与所述时隙对应的虚拟协调器,且编号相同的时隙对应同一个虚拟协调器;所述一般节点用于与所述虚拟协调器建立连接后向虚拟协调器发出保护时隙分配请求;所述虚拟协调器用于根据所述保护时隙分配请求向一般节点发送回复信息;所述一般节点用于根据所述回复信息与所述虚拟协调器传输数据;
且所有虚拟协调器的信标间隔相同;在所述时隙序列中,与所述虚拟协调器对应的时隙即为所述虚拟协调器的活动期,与位于所述时隙序列首位的时隙对应的虚拟协调器为初始虚拟协调器,所述初始虚拟协调器的活动期为初始活动期;所述初始活动期的长度不小于其他虚拟协调器的活动期的长度;
且所述虚拟协调器还用于在可分配保护时隙分配完后,向一般节点回复信息,所述回复信息包括可分配保护时隙的虚拟协调器的编号以及所述可分配保护时隙的虚拟协调器发送信标帧的时间;所述可分配保护时隙的虚拟协调器还用于在进入活动期时,向一般节点广播信标帧,所述信标帧包含有分配给一般节点的保护时隙信息;所述一般节点还用于在接收到可分配保护时隙的虚拟协调器广播的,分配给该一般节点的保护时隙信息后,在所述保护时隙内向所述虚拟协调器传输数据。