掌桥专利:专业的专利平台
掌桥专利
首页

适于车联网媒体应用的无冲突多址接入方法、装置和系统

文献发布时间:2023-06-19 09:36:59


适于车联网媒体应用的无冲突多址接入方法、装置和系统

技术领域

本申请涉及通信技术,尤其涉及一种适于车联网媒体应用的无冲突多址接入方法、装置和系统。

背景技术

随着通信技术的发展,车辆也需要进行通信,车辆可以通过时隙传输数据。在不同车辆需要占用相同的时隙时,会发生冲突,进而导致车辆均不能采用时隙完成数据的传输。

现有技术中,为各个车辆配置独有的时隙,不同的车辆采用各自独有的时隙传输数据,从而解决时隙冲突的问题。

然而现有技术中,因为需要为各个车辆配置独有的时隙,可能会出现部分的时隙不能被及时采用的问题,进而导致资源的浪费;进一步的由于部分时隙不能被用于传输数据,导致数据不能被及时传输。

发明内容

本申请提供一种适于车联网媒体应用的无冲突多址接入方法、装置和系统,用以解决在通信过程中尤其是在车辆通信过程中,会发生冲突,导致数据不能够及时的传输影响网络性能的问题。

第一方面,本申请提供一种适于车联网媒体应用的无冲突多址接入方法,应用于当前车辆,所述方法包括:

在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,其中,所述时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,所述第一忙音信号用于指示待占用的时隙被请求占用,继续监听信道;

若在所述待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号和第三忙音信号,其中,所述第二忙音信号用于指示与当前车辆位于同一区域的车辆请求占用所述待占用的时隙,所述第三忙音信号用于指示与当前车辆相邻的相邻区域的车辆已有车辆请求占用所述待占用的时隙,则通过所述待占用的时隙的第四区间传输数据。

在一种可能的设计中,所述方法,还包括:

若在待占用的时隙的第一区间内监听到其他车辆发送的第一忙音信号,则在所述待占用的时隙的第二区间内发起第四忙音信号,其中,所述第四忙音信号用于指示所述时隙被请求占用。

在一种可能的设计中,在所述第一忙音信号占用的微时隙的个数等于第一预设个数时,所述第四忙音信号承载于所述待占用的时隙的第二区间的第一个微时隙上;

在所述第一忙音信号占用的微时隙的个数大于第一预设个数时,所述第四忙音信号承载于所述待占用的时隙的第二区间的第二个微时隙上。

在一种可能的设计中,所述第一预设个数为2。

在一种可能的设计中,所述第一忙音信号承载于所述待占用的时隙的第一区间内的任意两个微时隙上。

在一种可能的设计中,所述方法,还包括:

若在所述待占用的时隙的第三区间内监听到其他车辆发送的第二忙音信号,则在所述待占用的时隙的第三区间内发起第三忙音信号;

在检测到所述待占用的时隙的第三区间内的第二忙音信号均结束时,发起第三忙音信号,并对下一个时隙进行监听。

在一种可能的设计中,所述方法,还包括:

若在所述待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号,且监听到其他车辆发送的第三忙音信号,则对下一个时隙进行监听。

在一种可能的设计中,在通过所述待占用的时隙的第四区间传输数据之前,还包括:

在所述待占用的时隙的第三区间内发起第二忙音信号;

若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,未监听到其他第二忙音信号和其他第三忙音信号,则执行通过所述待占用的时隙的第四区间传输数据的步骤。

在一种可能的设计中,所述方法,还包括:

若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,监听到其他第二忙音信号和/或其他第三忙音信号,则对下一个时隙进行监听。

在一种可能的设计中,在通过所述待占用的时隙的第四区间传输数据时,还包括:

在所述待占用的时隙的第四区间可承载所述数据时,通过所述待占用的时隙的第四区间传输数据;

在所述待占用的时隙的第四区间不可承载所述数据时,通过所述待占用的时隙的第四区间传输数据中的部分数据,并通过下一个时隙传输数据中的剩余数据。

在一种可能的设计中,在通过下一个时隙传输数据中的剩余数据,还包括:

在下一个时隙的第一区间内发送第一忙音信号;

若在所述下一个时隙的第二区间的第二个微时隙内,未监听到其他车辆发送的第四忙音信号,则采用所述下一个时隙的第三区间和第四区间传输数据;

若在所述下一个时隙的第二区间的第二个微时隙内,监听到其他车辆发送的第四忙音信号,则采用时隙竞争方式竞争所述下一个时隙。

在一种可能的设计中,所述第二忙音信号占用的微时隙的个数大于2,所述第三忙音信号占用的微时隙的个数等于1。

第二方面,本申请提供了一种适于车联网媒体应用的无冲突多址接入装置,所述装置应用于当前车辆,所述装置包括:

第一监听单元,用于在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,其中,所示时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,所述第一忙音信号用于指示待占用的时隙被请求占用,继续监听信道;

第二监听单元,用于若在所述待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号和第三忙音信号,其中,所述第二忙音信号用于指示与当前车辆位于同一区域的车辆请求占用所述待占用的时隙,所述第三忙音信号用于指示与当前车辆相邻的相邻区域的车辆已有车辆请求占用所述待占用的时隙,则通过所述待占用的时隙的第四区间传输数据。

在一种可能的设计中,所述装置,还包括:第三监听单元,用于若在待占用的时隙的第一区间内监听到其他车辆发送的第一忙音信号,则在所述待占用的时隙的第二区间内发起第四忙音信号,其中,所述第四忙音信号用于指示所述时隙被请求占用。

在一种可能的设计中,在所述第一忙音信号占用的微时隙的个数等于第一预设个数时,所述第四忙音信号承载于所述待占用的时隙的第二区间的第一个微时隙上;

在所述第一忙音信号占用的微时隙的个数大于第一预设个数时,所述第四忙音信号承载于所述待占用的时隙的第二区间的第二个微时隙上。

在一种可能的设计中,所述第一预设个数为2。

在一种可能的设计中,所述第一忙音信号承载于所述待占用的时隙的第一区间内的任意两个微时隙上。

在一种可能的设计中,所述装置,还包括:第四监听单元,用于若在所述待占用的时隙的第三区间内监听到其他车辆发送的第二忙音信号,则在所述待占用的时隙的第三区间内发起第三忙音信号;

发送单元,用于在检测到所述待占用的时隙的第三区间内的第二忙音信号均结束时,发起第三忙音信号,并对下一个时隙进行监听。

在一种可能的设计中,还包括:第五监听单元,用于若在所述待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号,且监听到其他车辆发送的第三忙音信号,则对下一个时隙进行监听。

在一种可能的设计中,所述第二监听单元在通过所述待占用的时隙的第四区间传输数据之前,还用于:

在所述待占用的时隙的第三区间内发起第二忙音信号;

若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,未监听到其他第二忙音信号和其他第三忙音信号,则执行通过所述待占用的时隙的第四区间传输数据的步骤。

在一种可能的设计中,所述装置,还包括:第六监听单元,用于若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,监听到其他第二忙音信号和/或其他第三忙音信号,则对下一个时隙进行监听。

所述第二监听单元在用于通过所述待占用的时隙的第四区间传输数据时,所述装置具体用于:

在所述待占用的时隙的第四区间可承载所述数据时,通过所述待占用的时隙的第四区间传输数据;

在所述待占用的时隙的第四区间不可承载所述数据时,通过所述待占用的时隙的第四区间传输数据中的部分数据,并通过下一个时隙传输数据中的剩余数据。

在一种可能的设计中,所述第二监听单元在用于通过下一个时隙传输数据中的剩余数据时,具体用于:

在下一个时隙的第一区间内发送第一忙音信号;

若在所述下一个时隙的第二区间的第二个微时隙内,未监听到其他车辆发送的第四忙音信号,则采用所述下一个时隙的第三区间和第四区间传输数据;

若在所述下一个时隙的第二区间的第二个微时隙内,监听到其他车辆发送的第四忙音信号,则采用时隙竞争方式竞争所述下一个时隙。

在一种可能的设计中,所述第二忙音信号占用的微时隙的个数大于2,所述第三忙音信号占用的微时隙的个数等于1。

第三方面,本申请提供了一种控制器,所述控制器包括:存储器,处理器;

存储器,用于存储所述处理器可执行指令的存储器;

所述处理器,用于根据所述可执行指令执行第一方面任一项所述的方法。

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。

第五方面,本申请提供一种程序产品,所述程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,服务器的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得服务器执行第一方面的任一方面的方法。

第六方面,本申请提供一种适于车联网媒体应用的无冲突多址接入系统,包括至少一个车辆;其中,每一所述车辆用于执行第一方面的任一方面的方法。

本申请提供的适于车联网媒体应用的无冲突多址接入方法、装置和系统,在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,待占用时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一忙音信号用于指示待占用的时隙被请求占用,继续监听信道;若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号和第三忙音信号,则通过所述待占用的时隙的第四区间传输数据,进而可以降低车辆占用时隙时发生冲突的概率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请实施例提供的一种车辆接入冲突示意图;

图2为本申请实施例提供的一种车辆合并冲突示意图;

图3为本申请实施例提供的另一种车辆合并冲突示意图;

图4为本申请实施例中提供的一种适于车联网媒体应用的无冲突多址接入方法的流程示意图;

图5为本申请实施例中提供的一种信道的示意图;

图6为本申请实施例中提供的一种的时隙的示意图;

图7为本申请实施例中提供的另一种适于车联网媒体应用的无冲突多址接入方法的流程示意图;

图8为本申请实施例中提供的又一种适于车联网媒体应用的无冲突多址接入方法的流程示意图;

图9为本申请实施例提供的一种车辆时隙争用示意图;

图10为本申请实施例提供的处于同一区域的车辆时隙第一争用结果示意图;

图11为本申请实施例提供的处于同一区域的车辆时隙第二争用结果示意图;

图12为本申请实施例提供的处于同一区域的车辆时隙第三争用结果示意图;

图13为本申请实施例提供的处于不同区域的车辆时隙争用的第一结果示意图;

图14为本申请实施例提供的处于不同区域的车辆时隙争用的第二结果示意图;

图15为本申请实施例提供的处于不同区域的车辆时隙争用的第三结果示意图;

图16为本申请实施例提供的处于不同区域的车辆时隙争用的第四结果示意图;

图17为本申请实施例提供的处于不同区域的车辆时隙争用的第五结果示意图;

图18为本申请实施例中提供的一种车辆续占下一时隙结果示意图;

图19为本申请实施例中提供的另一种车辆续占下一时隙结果示意图;

图20为本申请实施例中提供的一种适于车联网媒体应用的无冲突多址接入装置的结构示意图;

图21为本申请实施例中提供的另一种适于车联网媒体应用的无冲突多址接入装置的结构示意图;

图22为本申请实施例中提供的一种控制器的结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

随着道路上车辆数的快速增加,车辆密度的逐渐增大,道路变得日益拥挤,交通拥堵和交通事故频发。为解决上述问题,学界提出了智能交通系统的概念。智能交通系统的主要思想是通过在交通系统中集成各种先进的技术,增强道路、车辆和驾驶者三者之间的联系,从而达到减少交通拥堵、提高行车安全的目的。作为智能交通系统的几大核心之一,车联网近年来越来越受到广泛关注。车辆之间在通信过程中,可以通过时隙传输数据。但是,由于各个车辆高速移动,整个网络的拓扑结构会频繁发生变化,所以在不同车辆需要占用相同的时隙时,可能会产生接入冲突和合并冲突问题,进而导致车辆均不能采用时隙完成数据的传输。而且当需要传输的数据量较大时,例如需要传输媒体数据时,网络的吞吐量不够大,导致数据无法及时传输。

接入冲突:处于同一区域的多个车辆试图占有相同的可用时隙时,导致发生冲突,所有试图占有当前时隙的车辆都无法成功占有。这种冲突被称为接入冲突问题。

在一个示例中,图1为本申请实施例提供的一种车辆接入冲突示意图。图1中,车辆A、车辆B、车辆C三个车辆处于同一区域,它们都试图占有同一个时隙,导致发生冲突,车辆A、车辆B、车辆C三个车辆不能采用时隙完成数据的传输,只能等待一段时间再重新选择时隙传输数据。

合并冲突:不同区域中占有同一时隙的多个车辆,由于车辆间位置变化而进入同一个区域,它们发送的消息会发生冲突。这被称为合并冲突问题。在车联网中,合并冲突发生的情况有两种,一种是占有相同时隙的车辆同向行驶,前面车辆的速度小于后面车辆,随着时间的推移两车相对距离小于消息两跳传输距离,进入同一区域后,发生合并冲突。

在一个示例中,图2为本申请实施例提供的一种车辆合并冲突示意图。图2中,车辆A、车辆B原先处于同一区域(区域1),车辆C、车辆D车辆原先处于另一区域(区域2),车辆A、车辆D都试图占有同一个时隙传输数据,由于车辆A的速度大于车辆D的速度,在车辆A进入车辆C和车辆D所处的区域之后,当车辆A和车辆D同时利用同一时隙传输数据时,就会发生合并冲突。

另一种是车辆相向行驶,不同区域中占有同一时隙的多个车辆,随着时间的推移两车相对距离小于消息两跳传输距离,进入同一区域后,发生合并冲突。

在一个示例中,图3为本申请实施例提供的另一种车辆合并冲突示意图。图3中,车辆A和车辆B原先处于同一区域(区域1),车辆C、车辆D原先处于另一区域(区域2),车辆A和车辆D都试图占有同一个时隙传输数据,由于车辆A与车辆D相向行驶,在车辆A进入车辆C和车辆D所处的区域之后,当车辆A和车辆D同时利用同一时隙传输数据时,就会发生合并冲突。

针对于上述接入冲突与合并冲突的问题,一个示例中,车辆有数据传输需求时,需先等待直到信道处于空闲状态,然后车辆竞争占用时隙,数据优先级高的车辆可以成功占用时隙。未占用成功的车辆,需等待下一个空闲时隙。但是当车辆密度较大时,不可避免的冲突问题会大大影响数据传输的效率。

一个示例中,每一个时间帧中包含有多个时隙,每个车辆占有各自的时隙,在需要传输数据时,不同的车辆采用各自独有的时隙传输数据,从而解决时隙冲突的问题。但是由于每个车辆都配置有各自独有的时隙,可能会出现部分的时隙不能被及时采用的问题,进而时隙资源的浪费,信道中资源利用率低,数据传输时延高。

一个示例中,不同的时间段采用不同的方式传输数据。当车辆密度较低时,若车辆有数据传输需求时,需先等待直到信道处于空闲状态,然后车辆竞争占用时隙,数据优先级高的车辆可以成功占用时隙。未占用成功的车辆,需等待下一个空闲时隙。当车辆密度较高时,每个车辆占有各自的时隙,在各自的时隙中传输数据。但是,在信道资源有限的情况下,若车辆密度过大,则会导致车辆数据传输的效率低。

本申请提供的适于车联网媒体应用的无冲突多址接入方法、装置、控制器和存储介质,旨在解决现有技术的如上技术问题。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

图4为本申请实施例中提供的一种适于车联网媒体应用的无冲突多址接入方法的流程示意图。如图4所示,该方法包括:

101、在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,其中,时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,第一忙音信号用于指示待占用的时隙被请求占用,继续监听信道。

示例性的,本实施例的执行主体可以为当前车辆,或者当前车辆的控制器、或者其他可以实现本方案的装备或设备,本实施例对此不做限制。本实施例中,以执行主体为当前车辆进行介绍。

车联网中,车辆之间在进行通信的时候,每个车辆都安装有一个半双工收发机,用于完成数据的发送和接收。此外每个车辆都安装有GPS或北斗定位系统用于获取当前位置信息和保证时间同步。图5为本申请实施例中提供的一种信道的示意图,如图5所示,信道可以包括有若干个相同时间长度的时隙。其中,将每个时隙分为四个区间,分别为第一区间、第二区间、第三区间和第四区间,四个区间具有时序关系。图6为本申请实施例中提供的一种时隙的示意图,如图6所示,将时隙划分为了多个微时隙,每个微时隙的长度为Δ,例如,Δ的取值为10μs;其中,第一区间由N

在当前时隙中,若车辆想要发送数据时,则车辆就去监听时隙中的第一区间与第二区间中,是否存在有其他车辆发送的第一忙音信号。其中,第一忙音信号表征待占用当前时隙被其他车辆请求占用。若没有监听到第一忙音信号,则开始监听当前待占用时隙的第三区间。

102、若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号和第三忙音信号,其中,第二忙音信号用于指示与当前车辆位于同一区域的车辆请求占用待占用的时隙,第三忙音信号用于指示与当前车辆相邻的相邻区域的车辆已有车辆请求占用待占用的时隙,则通过待占用的时隙的第四区间传输数据。

示例性的,想要发送数据的车辆在当前待占用时隙的第一区间与第二区间中没有监听到忙音信号,则开始监听当前待占用时隙的第三区间。在当前时隙中的第三个区间中,监听到是否有其他车辆发送的第二忙音信号和第三忙音信号,其中第二忙音信号用于指示与当前车辆位于同一区域的车辆请求占用待占用的时隙,第三忙音信号用于指示与当前车辆相邻的相邻区域的车辆,已有请求占用待占用的时隙的车辆。若在第三区间没有监听到忙音信号,则想要发送数据的车辆通过当前待占用时隙的第四区间传输想要发送的数据。

本实施例中,通过在待占用的时隙的第一区间或第二区间内,监听其他车辆发送的第一忙音信号,其中,时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,第一忙音信号用于指示待占用的时隙被请求占用。通过监听第一忙音信号,可以避免时隙在被请求占用的情况下,依然有车辆打算接入的情况,可以降低冲突概率。若未监听到第一忙音信号,则在待占用的时隙的第三区间内监听其他车辆发送的第二忙音信号和第三忙音信号。若未监听到第二忙音信号和第三忙音信号,则在第四区间中发送数据。通过监听第二忙音信号与第三忙音信号,可以降低车辆在同时想要接入当前时隙时,发生冲突的概率,有效降低了数据不能够及时的传输而影响网络性能的问题。此外,每个车辆都只需要安装一个半双工的收发机实现数据的发送和接收,更具有经济性。

图7为本申请实施例中提供的另一种适于车联网媒体应用的无冲突多址接入方法的流程示意图。如图7所示,该方法包括:

201、在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,其中,时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,第一忙音信号用于指示待占用的时隙被请求占用,继续监听信道。

示例性地,本步骤可以参见图4的步骤101,不再赘述。

202、若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号和第三忙音信号,其中,第二忙音信号用于指示与当前车辆位于同一区域的车辆请求占用待占用的时隙,第三忙音信号用于指示与当前车辆相邻的相邻区域的车辆已有车辆请求占用待占用的时隙,则通过待占用的时隙的第四区间传输数据。

示例性地,本步骤可以参见图4的步骤102,不再赘述。

203、在待占用的时隙的第一区间或第二区间内监听其他车辆发送的第一忙音信号。若在待占用的时隙的第一区间内监听到其他车辆发送的第一忙音信号,则在待占用的时隙的第二区间内发起第四忙音信号,其中,第四忙音信号用于指示时隙被请求占用。

一个示例中,第一忙音信号承载于待占用的时隙的第一区间内的任意两个微时隙上。

一个示例中,在第一忙音信号占用的微时隙的个数等于第一预设个数时,第四忙音信号承载于待占用的时隙的第二区间的第一个微时隙上。第一预设个数为2。

一个示例中,在第一忙音信号占用的微时隙的个数大于第一预设个数时,第四忙音信号承载于待占用的时隙的第二区间的第二个微时隙上。

一个示例中,当只有两辆车同时请求占用信道时,设单个时隙时长T

示例性地,车辆在当前待占用时隙的第一区间监听到其他车辆第一忙音信号时,首先判断第一忙音信号占用的微时隙的个数。当第一忙音信号占用的微时隙的个数等于第一预设个数时,代表待占用的当前时隙此时被一个车辆请求占用,则在待占用的时隙的第二区间的第一时隙内发起第四忙音信号,用来向相邻区域的车辆指示时隙被请求占用的情况。当第一忙音信号占用的微时隙的个数大于第一预设个数时,代表待占用的当前时隙此时被多个车辆请求占用,则在待占用的时隙的第二区间的第二时隙内发起第四忙音信号。

204、监听下一个时隙。

示例性地,在步骤203之后,想要发送数据的车辆去监听下一时隙,重复上述步骤以竞争时隙。

本实施例中,通过在待占用的时隙的第一区间或第二区间内,监听其他车辆发送的第一忙音信号,其中,时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,第一忙音信号用于指示待占用的时隙被请求占用。通过监听第一忙音信号,可以避免时隙在被请求占用的情况下,依然有车辆打算接入的情况,可以降低冲突概率。若在待占用的时隙的第一区间内监听到其他车辆发送的第一忙音信号,则在待占用的时隙的第二区间内发起第四忙音信号,其中若第四忙音信号所占微时隙个数等于2,则在第二区间的第一微时隙中发起忙音信号,用来告知相邻区域与本区域的车辆,该时隙已经被请求占用,不要尝试占用,等待下一时隙,避免了冲突。若第四忙音信号所占微时隙个数大于2,则在第二区间的第二微时隙中发起忙音信号,用来告知相邻区域与本区域的车辆,该时隙已经被请求占用,不要尝试占用,等待下一时隙,已经请求占用的车辆要开始竞争占用该时隙,降低了车辆冲突的概率。

图8为本申请实施例中提供的又一种适于车联网媒体应用的无冲突多址接入方法的流程示意图。如图8所示,该方法包括:

301、在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,其中,时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,第一忙音信号用于指示待占用的时隙被请求占用,继续监听信道。

示例性地,本步骤可以参7见图4的步骤101,不再赘述。

302、若在待占用的时隙的第三区间内监听到其他车辆发送的第二忙音信号,则在待占用的时隙的第三区间内发起第三忙音信号。在检测到待占用的时隙的第三区间内的第二忙音信号均结束时,发起第三忙音信号,并对下一个时隙进行监听。

一个示例中,第二忙音信号占用的微时隙的个数大于2,第三忙音信号占用的微时隙的个数等于1。

一个示例中,当有两辆车打算同时接入信道,则车辆在此时隙的第三区间内随机等待n个微时隙,然后发送长度为m的微时隙的第二忙音信号,其中n的取值范围为大于等于0的整数,m的取值范围为大于2的整数,且m和n的和小于等于第三区间中微时隙的总个数N

示例性地,想要发送数据的车辆在第三区间先监听随机个微时隙(监听的微时隙个数小于第三区间所占用微时隙个数),若在待占用的时隙的第三区间内监听到其他车辆发送的第二忙音信号,则在第二忙音信号的第三个微时隙处发送一个第三忙音信号,其余不需要发送数据的车辆在待占用的时隙的第三区间内监听到其他车辆发送的第二忙音信号,也在第二忙音信号的第三个微时隙处发送一个第三忙音信号。想要发送数据的车辆和其余不需要发送数据的车辆在监听到第三区间中的第二忙音信号结束后,在第二忙音信号结束后的第二个微时隙里发送一个第三忙音信号,若此时第三区间微时隙已经占用完,则放弃发送数据,去监听下一时隙。

303、若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号,且监听到其他车辆发送的第三忙音信号,则对下一个时隙进行监听。

示例性地,若想要发送数据的车辆在第三区间未监听到其他车辆发送的第二忙音信号,但是监听到其他车辆发送的第三忙音信号,表征有车辆已经请求占用该时隙,则对下一个时隙进行监听。

304、若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号和第三忙音信号,则在待占用的时隙的第三区间内发起第二忙音信号。

示例性地,若想要发送数据的车辆在待占用的时隙的第三区间等待的随机个数的微时隙中,未监听到其他车辆发送的第二忙音信号和第三忙音信号,则在待占用的时隙的第三区间内发起占用随机个微时隙的第二忙音信号,其中第二忙音信号所占的微时隙个数大于2且第二忙音信号和等待的随机微时隙的个数之和小于等于第三区间微时隙的总个数。

305、若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,未监听到其他第二忙音信号和其他第三忙音信号,则执行步骤306。

示例性地,在步骤304之后,若想要发送数据的车辆在待占用的时隙的第三区间发起第二忙音结束后的第二个微时隙之外的微时隙内,未监听到其他第二忙音信号和其他第三忙音信号,则该车辆争用时隙成功,执行步骤306。

举例来说,图9为本申请实施例提供的一种车辆时隙争用示意图。在此场景中,车辆A、车辆B、车辆C处于同一区域(区域1),车辆B、车辆C、车辆D处于同一区域(区域2),车辆A、车辆D处于相邻区域。车辆A、车辆B争用同一时隙。

车辆A、车辆B、车辆C、车辆D所处的位置关系如图9所示。图10为本申请实施例提供的处于同一区域的车辆时隙第一争用结果示意图。如图10所示,若车辆A等待的时间等于车辆B,所以两者同时发送了第二忙音信号。但车辆A发送的第二忙音信号长度大于车辆B。车辆B在自身发送结束后的第二个微时隙之外的时间里监听到忙音信号,放弃争用时隙去监听下一时隙。于是,车辆A成功接入信道占有时隙,避免了接入冲突。

车辆A、车辆B、车辆C、车辆D所处的位置关系如图9所示。图11为本申请实施例提供的处于同一区域的车辆时隙第二争用结果示意图。如图11所示,若车辆A等待的时间小于车辆B,首先发送了第二忙音信号。车辆B在发送前监听到忙音信号,不再发送第二忙音信号,并放弃争用时隙去监听下一时隙。于是,车辆A成功接入信道占有时隙,避免了接入冲突。

车辆A、车辆B、车辆C、车辆D所处的位置关系如图9所示。图12为本申请实施例提供的处于同一区域的车辆时隙第三争用结果示意图。如图12所示,若车辆A等待的时间等于车辆B,发送的第二忙音信号长度也等于车辆B。这种情况下,车辆A、车辆B均认为自己是争用成功者,此时会发生接入冲突。

举例来说,车辆A、车辆B、车辆C、车辆D所处的位置关系如图9所示。当处于不同区域的车辆A、车辆D争用同一时隙,有以下五种争用结果:

图13为本申请实施例提供的处于不同区域的车辆时隙争用的第一结果示意图。如图13所示,车辆A等待时间结束点比车辆B早2个微时隙,所以首先发送了第二忙音信号。车辆B、车辆C在监听到车辆A在连续两个时隙发送忙音信号后,确认车辆A发送的是第二忙音信号,则在第三个微时隙发送忙音信号。车辆D在监听到车辆B、车辆C发送的忙音信号后,放弃争用时隙,去监听下一时隙。于是,车辆A成功接入信道占有时隙,避免了接入冲突。

图14为本申请实施例提供的处于不同区域的车辆时隙争用的第二结果示意图。如图14所示,车辆A等待时间结束点比车辆B早2个微时隙,B、C在A发送了第二忙音信号的第三个微时隙发送忙音信号,此时车辆D也开始发送第二忙音信号。但由于车辆D第二忙音信号的发送结束点晚于车辆A,在车辆D发送结束后的第二个微时隙,车辆B、车辆C发送忙音信号。车辆A在自身发送结束后的第二个微时隙之外的时间里监听到忙音信号,放弃争用时隙,去监听下一个时隙。于是,车辆D成功接入信道占有时隙,避免了接入冲突。

图15为本申请实施例提供的处于不同区域的车辆时隙争用的第三结果示意图。如图15所示,车辆A等待时间结束点比车辆B早2个微时隙,车辆B、车辆C在车辆A发送了第二忙音信号的第三个微时隙发送忙音信号,此时车辆D也开始发送第二忙音信号。但由于车辆A第二忙音信号的发送结束点晚于车辆D,在车辆A发送结束后的第二个微时隙,车辆B、车辆C发送忙音信号。车辆D在自身发送结束后的第二个微时隙之外的时间里监听到忙音信号,放弃争用时隙去监听下一时隙。于是,车辆A成功接入信道占有时隙,避免了接入冲突。

图16为本申请实施例提供的处于不同区域的车辆时隙争用的第四结果示意图。如图16所示,车辆A等待时间结束点比车辆B早2个微时隙,车辆B、车辆C在车辆A等待时间结束后的第三个微时隙发送忙音信号,此时车辆D也开始发送第二忙音信号。虽然车辆D第二忙音信号的发送结束点与车辆A不相同,但结束点位于此时隙争用区间的倒数第二个微时隙,导致车辆B、车辆C无法在车辆D发送完后发送忙音信号。这种情况下,车辆A、车辆B均认为自己是争用成功者,所以会发生接入冲突。

图17为本申请实施例提供的处于不同区域的车辆时隙争用的第五结果示意图。如图17所示,车辆A等待时间结束点比车辆D早2个微时隙,车辆B、车辆C在车辆A等待时间结束后的第三个微时隙发送忙音信号,此时车辆D也开始发送第二忙音信号,且第二忙音信号的发送结束的微时隙与车辆A相同。在车辆A、车辆D发送结束后的第二个微时隙,B、C发送忙音信号,但忙音信号都位于车辆A、车辆D发送结束后的第二个微时隙。这种情况下,车辆A、车辆B均认为自己是争用成功者,此时会发生接入冲突。

306、通过待占用的时隙的第四区间传输数据。

一个示例中,步骤306包括以下几种实现方式:

步骤306的第一种实现方式、在待占用的时隙的第四区间可承载数据时,通过待占用的时隙的第四区间传输数据。

步骤306的第二种实现方式、在待占用的时隙的第四区间不可承载数据时,通过待占用的时隙的第四区间传输数据中的部分数据,并通过下一个时隙传输数据中的剩余数据。

一个示例中,步骤306中在通过下一个时隙传输数据中的剩余数据时,具体包括:在下一个时隙的第一区间内发送第一忙音信号;若下一个时隙的第二区间的第二个微时隙内,未监听到其他车辆发送的第四忙音信号,则采用下一个时隙的第三区间和第四区间传输数据;若在下一个时隙的第二区间的第二个微时隙内,监听到其他车辆发送的第四忙音信号,则采用时隙竞争方式竞争下一个时隙。

示例性地,若车辆请求占用时隙成功后,当第四区间可承载数据时,则请求占用成功的车辆该时隙的第四区间传输数据。当传输的数据量较大,该时隙的第四区间不可承载数据时,在该时隙的第四区间传输部分数据,并且向下一时隙的第一区间中发送随机两个微时隙的第一忙音信号,表征请求占用当前时隙的下一时隙。若下一个时隙的第二区间的第二个微时隙内,未监听到其他车辆发送的忙音信号,表征当前没有其他车辆请求占用,则采用下一个时隙的第三区间和第四区间传输数据;若在下一个时隙的第二区间的第二个微时隙内,监听到其他车辆发送的忙音信号,则采用时隙竞争方式竞争下一个时隙。

举例来说,车辆A、车辆B、车辆C、车辆D所处的位置关系如图9所示。图18为本申请实施例中提供的一种车辆续占下一时隙结果示意图。如图18所示,在第一区间里,车辆A随机选择了第2和第4两个微时隙发送忙音信号,表征打算占用该时隙。与车辆A处于同一区间的车辆C监听到此区间的忙音信号的长度等于两个微时隙的长度,则在此时隙的第二区间的第1个微时隙里发送忙音信号。设与车辆A处于同一区间的车辆B有接入信道占有时隙的意愿,监听到此区间的忙音信号的长度等于两个微时隙的长度,则放弃占有此时隙,且在此时隙的第二区间的第1个微时隙里发送忙音信号。当与车辆A相邻的另一区域的车辆D也有接入信道占有时隙的意愿时,在此时隙的第二区间的第1个微时隙监听到忙音信号,则放弃占有此时隙。由此,与车辆A的同一区域和相邻区域的未接入信道的车辆都不会尝试占有此时隙,从而避免了冲突。车辆A采用时隙的第三区间和第四区间传输数据。

车辆A、车辆B、车辆C、车辆D所处的位置关系如图9所示。图19为本申请实施例中提供的另一种车辆续占下一时隙结果示意图。如图19所示,当车辆A、车辆D都想要请求占用当前时隙,在第一区间里,车辆A随机选择了第2和第4两个微时隙发送忙音信号,车辆D随机选择了第2和第3个微时隙发送忙音信号。车辆A和车辆D所处区域的共有的车辆B和车辆C监听到此区间的忙音信号的长度大于两个微时隙的长度,则在此时隙的第二区间的第2个微时隙里发送忙音信号。车辆A和车辆D在第二区间的第一个微时隙里监听到忙音信号,开启时隙争用机制,以尽可能地避免冲突的发生。

307、若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,监听到其他第二忙音信号和/或其他第三忙音信号,则对下一个时隙进行监听。

示例性地,在步骤304之后,若想要发送数据的车辆在发送第二忙音信号结束之后第二个微时隙之外的微时隙内,监听到其他第二忙音信号和其他第三忙音信号时,则说明有其他车辆想要占用该时隙,则想要发送数据的车辆放弃占用当前时隙,去监听下一时隙。

示例性地,若想要发送数据的车辆在发送第二忙音信号结束之后第二个微时隙之外的微时隙内,监听到其他第二忙音信号或其他第三忙音信号时,则说明有其他车辆想要占用该时隙,则想要发送数据的车辆放弃占用当前时隙,去监听下一时隙。

本实施例中,若在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,继续监听信道。通过监听第一区间与第二区间,可以有效的避免本区域与相邻区域的车辆在已有车辆请求接入的情况下仍然请求接入的情况,降低冲突概率。若未监听到第二忙音信号,则去监听第三区间。若在待占用的时隙的第三区间内监听到其他车辆发送的第二忙音信号,则在待占用的时隙的第二忙音信号的第三个微时隙内发起第三忙音信号。在检测到待占用的时隙的第三区间内的第二忙音信号均结束时,发起第三忙音信号,去监听下一个时隙。其中第三忙音信号可以有效的避免在已有车辆发送忙音信号后,仍有别的车辆请求占用的情况,降低了车辆冲突的概率。保证了先接入的车辆占用该时隙的优先级高,发送第二忙音信号结束的晚的车辆接入信道的优先级高。若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号,且监听到其他车辆发送的第三忙音信号,则对下一个时隙进行监听,可以降低相邻区域的车辆的冲突概率。当为未监听到第三区间中存在第二忙音信号时,随机等待若干个微时隙后,发送若干个微时隙长度的第二忙音信号,请求占用,若在忙音信号结束后的第二个微时隙之外的区间未监听到其余忙音信号,则请求占用成功。若在忙音信号结束后的第二个微时隙之外的区间监听到其余忙音信号,则去监听下一个时隙。保证了发送第二忙音信号结束的晚的车辆接入信道的优先级高。当车辆占用信道成功后,在该时隙的第四区间传输数据。若第四区间不可承载数据时,则通过该时隙的第四区间传输数据中的部分数据,并请求通过下一个时隙传输数据中的剩余数据。若下一个时隙的第二区间的第二微时隙中没有忙音信号,则未发送完数据的车辆请求占用成功,在下一个时隙的第三区间和第四区间发送未发送完的消息。通过这一方法可以保证当车辆中有较多的数据,例如媒体数据时,若在一个时隙中发送不完时,可以优先请求占用下一个时隙去发送数据,保证了数据传输的及时性,提高了网络的吞吐量。

图20为本申请实施例中提供的一种适于车联网媒体应用的无冲突多址接入装置的结构示意图。如图20所示,该装置包括:

第一监听单元41,用于在待占用的时隙的第一区间或第二区间内,未监听到其他车辆发送的第一忙音信号,其中,所示时隙中包括具有时序关系的第一区间、第二区间、第三区间和第四区间,第一区间、第二区间、第三区间和第四区间分别占用多个微时隙,第一忙音信号用于指示待占用的时隙被请求占用,继续监听信道;

第二监听单元42,用于若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号和第三忙音信号,其中,第二忙音信号用于指示与当前车辆位于同一区域的车辆请求占用待占用的时隙,第三忙音信号用于指示与当前车辆相邻的相邻区域的车辆已有车辆请求占用待占用的时隙,则通过待占用的时隙的第四区间传输数据。

本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。

图21为本申请实施例中提供的另一种适于车联网媒体应用的无冲突多址接入装置的结构示意图。在图20的基础上,如图21所示,本实施例提供的装置,还包括:

第三监听单元51,用于若在待占用的时隙的第一区间内监听到其他车辆发送的第一忙音信号,则在待占用的时隙的第二区间内发起第四忙音信号,其中,第四忙音信号用于指示时隙被请求占用。

一个示例中,在第一忙音信号占用的微时隙的个数等于第一预设个数时,第四忙音信号承载于待占用的时隙的第二区间的第一个微时隙上。在第一忙音信号占用的微时隙的个数大于第一预设个数时,第四忙音信号承载于待占用的时隙的第二区间的第二个微时隙上。

一个示例中,第一预设个数为2。

一个示例中,第一忙音信号承载于待占用的时隙的第一区间内的任意两个微时隙上。

一个示例中,本实施例提供的装置,还包括:

第四监听单元52,用于若在待占用的时隙的第三区间内监听到其他车辆发送的第二忙音信号,则在待占用的时隙的第三区间内发起第三忙音信号。

发送单元53,用于在检测到待占用的时隙的第三区间内的第二忙音信号均结束时,发起第三忙音信号。

一个示例中,第二忙音信号占用的微时隙的个数大于2,第三忙音信号占用的微时隙的个数等于1。

一个示例中,本实施例提供的装置,还包括:

第五监听单元54,用于若在待占用的时隙的第三区间内未监听到其他车辆发送的第二忙音信号,且监听到其他车辆发送的第三忙音信号,则对下一个时隙进行监听。

一个示例中,第二监听单元42在通过待占用的时隙的第四区间传输数据之前,还用于:第三区间内发起第二忙音信号;若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,未监听到其他第二忙音信号和其他第三忙音信号,则执行通过待占用的时隙的第四区间传输数据的步骤。

一个示例中,本实施例提供的装置,还包括:

第六监听单元,用于若在确定当前发起的第二忙音信号结束之后第二个微时隙之外的微时隙内,监听到其他第二忙音信号和/或其他第三忙音信号,则对下一个时隙进行监听。

一个示例中,第二监听单元42在用于通过待占用的时隙的第四区间传输数据时,具体用于:在待占用的时隙的第四区间可承载数据时,通过待占用的时隙的第四区间传输数据;在待占用的时隙的第四区间不可承载数据时,通过待占用的时隙的第四区间传输数据中的部分数据,并通过下一个时隙传输数据中的剩余数据。

一个示例中,第二监听单元42在用于通过下一个时隙传输数据中的剩余数据时,具体用于:在下一个时隙的第一区间内发送第一忙音信号;若在下一个时隙的第二区间的第二个微时隙内,未监听到其他车辆发送的第四忙音信号,则采用下一个时隙的第三区间和第四区间传输数据;若在下一个时隙的第二区间的第二个微时隙内,监听到其他车辆发送的第四忙音信号,则采用时隙竞争方式竞争下一个时隙。

本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。

图22为本申请实施例中提供的一种控制器的结构示意图,如图22所示,该控制器包括:

处理器(processor)291,电子设备还包括了存储器(memory)292;还可以包括通信接口(Communication Interface)293和总线294。其中,处理器291、存储器292、通信接口293、可以通过总线294完成相互间的通信。通信接口293可以用于信息传输。处理器291可以调用存储器294中的逻辑指令,以执行上述实施例的方法。

此外,上述的存储器292中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器292作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本申请实施例中的方法对应的程序指令/模块。处理器291通过运行存储在存储器292中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的方法。

存储器292可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器292可以包括高速随机存取存储器,还可以包括非易失性存储器。

本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述实施例提供的方法。

本申请实施例提供了一种适于车联网媒体应用的无冲突多址接入系统,该系统包括至少一个车辆;其中,每一车辆用于执行上述实施例提供的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。

相关技术
  • 适于车联网媒体应用的无冲突多址接入方法、装置和系统
  • 面向车联网安全应用的无冲突多址接入方法、装置和系统
技术分类

06120112232349