发明内容
本发明的目的在于提供一种同步优先级的标识方法及装置,解决了现有技术中仅以基站作为同步源导致同步收敛较慢、同步簇较多,同步精度不高的问题。
为了达到上述目的,本发明实施例提供一种同步优先级的标识方法,包括:
根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级;
根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志;其中,所述节点的同步序列和所述覆盖范围标志的组合用于标识所述节点的同步优先级。
其中,所述节点与基站的覆盖范围的相对关系包括:第一相对关系,第二相对关系以及第三相对关系;其中,
第一相对关系为:所述节点在所述基站的覆盖范围内;第二相对关系为:所述节点在基站的覆盖范围外,但所述节点能够接收到所述基站的覆盖范围内的节点发送的同步信息,与所述基站的覆盖范围内的节点同步;第三相对关系为:所述节点在所述基站的覆盖范围外,但节点不能够接收到所述基站的覆盖范围内的节点发送的同步信息。
其中,所述根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级之前,所述方法还包括:
确定所述节点采用的同步方法;其中,所述同步方法包括:基于GNSS的同步以及基于基站的同步。
其中,若所述同步方法为基于GNSS的同步,所述根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级的步骤包括:
当所述节点在所述基站的覆盖范围内,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第一优先级;
当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级;
当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级;
否则,确定所述节点的同步优先级为第四优先级。
其中,确定所述节点的同步优先级为第四优先级的步骤包括:
当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级;
当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
其中,若所述同步方法为基于基站的同步,所述根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级的步骤包括:
当所述节点在所述基站的覆盖范围内,且所述节点与所述基站同步,确定所述节点的同步优先级为第一优先级;
当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级;
当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级;
否则,确定所述节点的同步优先级为第四优先级。
其中,确定所述节点的同步优先级为第四优先级的步骤包括:
当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级;
当所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息,确定所述节点的同步优先级为第四优先级;
当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
其中,所述根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志的步骤包括:
当所述节点的同步优先级为第一优先级时,若所述节点的同步方法为基于GNSS同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第一标志;若所述节点的同步方法为基于基站同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第三固定值,并确定所述节点的覆盖范围标志为第一标志;
当所述节点的同步优先级为第二优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第二标志;
当所述节点的同步优先级为第三优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第二固定值,并确定所述节点的覆盖范围标志为第二标志;
当所述节点的同步序列为第四优先级时,若所述节点选择的同步参考节点为第三优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二固定值与一预设值之和,并确定所述节点的覆盖范围标志为第二标志;若所述节点选择的同步参考节点为第四优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识与所述同步参考节点的第二同步序列的标识相同,并确定所述节点的覆盖范围标志为第二标志;若所述节点采用独立同步源,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二同步序列中的任意值,并确定所述节点的覆盖范围标志为第二标志。
其中,所述根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志的步骤还包括:
当所述节点的同步序列为第四优先级时,若所述节点采用基于基站的同步且所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息且所述节点选择的同步节点为第一优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为所述同步节点的第一同步序列的标识与一预设值之和,并确定所述节点的覆盖范围标志为第二标志。
本发明实施例还提供一种同步优先级的标识装置,包括:
优先级确定模块,用于根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级;
标识设定模块,用于根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志;其中,所述节点的同步序列和所述覆盖范围标志的组合用于标识所述节点的同步优先级。
其中,所述节点与基站的覆盖范围的相对关系包括:第一相对关系,第二相对关系以及第三相对关系;其中,
第一相对关系为:所述节点在所述基站的覆盖范围内;第二相对关系为:所述节点在基站的覆盖范围外,但所述节点能够接收到所述基站的覆盖范围内的节点发送的同步信息,与所述基站的覆盖范围内的节点同步;第三相对关系为:所述节点在所述基站的覆盖范围外,但节点不能够接收到所述基站的覆盖范围内的节点发送的同步信息。
其中,所述装置还包括:
同步方法确定模块,用于确定所述节点采用的同步方法;其中,所述同步方法包括:基于GNSS的同步以及基于基站的同步。
其中,若所述同步方法为基于GNSS的同步,所述优先级确定模块包括:
第一单元,用于当所述节点在所述基站的覆盖范围内,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第一优先级;
第二单元,用于当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级;
第三单元,用于当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级;
第四单元,用于当所述节点不满足所述第一单元、第二单元以及第三单元的条件时,确定所述节点的同步优先级为第四优先级。
其中,所述第四单元包括:
第一子单元,用于当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级;
第二子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
其中,若所述同步方法为基于基站的同步,所述优先级确定模块包括:
第五单元,用于当所述节点在所述基站的覆盖范围内,且所述节点与所述基站同步,确定所述节点的同步优先级为第一优先级;
第六单元,用于当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级;
第七单元,用于当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级;
第八单元,用于当所述节点不满足所述第五单元、第六单元以及第七单元的条件时,确定所述节点的同步优先级为第四优先级。
其中,所述第八单元包括:
第三子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级;
第四子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息,确定所述节点的同步优先级为第四优先级;
第五子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
其中,所标识设定模块包括:
第一设定单元,用于当所述节点的同步优先级为第一优先级时,若所述节点的同步方法为基于GNSS同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第一标志;若所述节点的同步方法为基于基站同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第三固定值,并确定所述节点的覆盖范围标志为第一标志;
第二设定单元,用于当所述节点的同步优先级为第二优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第二标志;
第三设定单元,用于当所述节点的同步优先级为第三优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第二固定值,并确定所述节点的覆盖范围标志为第二标志;
第四设定单元,用于当所述节点的同步序列为第四优先级时,若所述节点选择的同步参考节点为第三优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二固定值与一预设值之和,并确定所述节点的覆盖范围标志为第二标志;若所述节点选择的同步参考节点为第四优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识与所述同步参考节点的第二同步序列的标识相同,并确定所述节点的覆盖范围标志为第二标志;若所述节点采用独立同步源,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二同步序列中的任意值,并确定所述节点的覆盖范围标志为第二标志。
其中,所述标识设定模块还包括:
第五设定单元,用于当所述节点的同步序列为第四优先级时,若所述节点采用基于基站的同步且所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息且所述节点选择的同步节点为第一优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为所述同步节点的第一同步序列的标识与一预设值之和,并确定所述节点的覆盖范围标志为第二标志。
本发明的上述技术方案至少具有如下有益效果:
本发明实施例的同步优先级的标识方法及装置中,通过车路协同通信***中的节点与GNSS的连接关系以及节点与基站的覆盖范围的相对关系来确定节点的同步优先级,并通过同步序列和覆盖范围标志的组合来标识不同的同步优先级,使得其他节点能够区分不同的同步优先级;支持直接获得GNSS信息的节点作为同步源,也支持基站作为同步源,能够加快同步收敛,减少同步簇的个数,提高同步精度。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
第一实施例
如图2所示,本发明的第一实施例提供一种同步优先级的标识方法,包括:
步骤11,根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级;
步骤12,根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志;其中,所述节点的同步序列和所述覆盖范围标志的组合用于标识所述节点的同步优先级。
本发明第一实施例提供的同步优先级的标识方法通常适用于车路协同通信***,且由步骤12设定的同步序列及覆盖范围标志通过车联网中的同步信息发送,以便支持车联网中的同步通信。节点的覆盖范围标志具体称为“in coverage标志”。
本发明的第一实施例中,由于GNSS的引入,则通信***中存在多个同步源提供同步信息,具体为:能够直接获得GNSS信息的节点作为同步源。或者仍以基站作为同步源。多个同步源提供同步信息,可以加快同步收敛,减少同步簇,提高同步效率。
第二实施例
如图3所示,本发明的第二实施例提供一种同步优先级的标识方法,包括:
步骤20,确定所述节点采用的同步方法;其中,所述同步方法包括:基于GNSS的同步以及基于基站的同步。
具体的,由于本发明实施例中通信***能够提供多种同步源,则确定节点的同步优先级之前需先确定其同步方法,结合其同步方法并根据点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系才能确定节点的同步优先级。
本发明实施例中将节点的同步优先级分为第一优先级、第二优先级、第三优先级以及第四优先级;且针对基于GNSS的同步和基于基站的同步,其划分方法存在区别,故下面分别对基于GNSS的同步和基于基站的同步时,划分同步优先级的方法进行详细描述。
步骤21,根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级;
步骤22,根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志;其中,所述节点的同步序列和所述覆盖范围标志的组合用于标识所述节点的同步优先级。
为了更清楚的描述本申请的技术方案,首先对节点与GNSS的连接关系进行概括:节点与GNSS的存在三种连接关系,第一种连接关系为:节点能够直接获得所述GNSS的信息;第二种连接关系为:节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,即节点能够通过间接1跳获得GNSS的信息;第三种连接关系为:节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,即节点能够通过间接2跳及2跳以上获得GNSS的信息。其次对节点与基站的覆盖范围的相对关系进行概括:节点与基站的覆盖范围的相对关系存在三种相对关系,第一相对关系为:节点在基站的覆盖范围内,称为覆盖内节点;第二相对关系为:节点在基站的覆盖范围外,但节点能够接收到覆盖内节点发送的同步信息,与该覆盖内节点同步,称为部分覆盖节点;第三相对关系为:节点在基站的覆盖范围外,但节点不能够接收到覆盖内节点发送的同步信息,称为覆盖外节点。
本发明实施例中将三种连接关系分别与三种相对关系组合,并根据其组合确定节点的同步优先级。
进一步的,若所述同步方法为基于GNSS的同步,步骤21具体包括:
步骤211,当所述节点在所述基站的覆盖范围内,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第一优先级。
本步骤中,第一优先级的节点需满足的两个条件为:覆盖内节点;以及能够直接获取GNSS的信息的节点。
步骤212,当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级。
本步骤中,所述节点在所述基站的覆盖范围外包括两种情况,即覆盖外节点和部分覆盖节点。则该第二优先级的节点需满足的两个条件为:覆盖外节点;以及能够直接获取GNSS的信息的节点。或者该第二优先级的节点需满足的两个条件为:部分覆盖节点;以及能够直接获取GNSS的信息的节点。
步骤213,当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级。
本步骤中,只要所述节点不能够直接获得所述GNSS的信息,但能够通过间接1跳获得GNSS的信息,无论该节点在基站的覆盖范围内还是覆盖范围外,该节点的同步优先级均为第三优先级。即该第三优先级的节点需满足的两个条件为:覆盖内节点;以及能够通过间接1跳获得GNSS的信息的节点。或者该第三优先级的节点需满足的两个条件为:覆盖外节点;以及能够通过间接1跳获得GNSS的信息的节点。或者该第三优先级的节点需满足的两个条件为:部分覆盖节点;以及能够通过间接1跳获得GNSS的信息的节点。
步骤214,否则,确定所述节点的同步优先级为第四优先级。即若节点不满足上述第一优先级的条件,也不满足第二优先级的条件,也不满足第三优先级的条件,则该接单的同步优先级为第四优先级。
具体的,确定所述节点的同步优先级为第四优先级的步骤214包括:
步骤2141,当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级。
本步骤中,只要所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过间接2跳及2跳以上获得GNSS的信息,无论该节点在基站的覆盖范围内还是覆盖范围外,该节点的同步优先级均为第四优先级。即该第四优先级的节点需满足的两个条件为:覆盖内节点;以及能够通过间接2跳及2跳以上获得GNSS的信息的节点。或者该第四优先级的节点需满足的两个条件为:覆盖外节点;以及能够通过间接2跳及2跳以上获得GNSS的信息的节点。或者该第四优先级的节点需满足的两个条件为:部分覆盖节点;以及能够通过间接2跳及2跳以上获得GNSS的信息的节点。
步骤2142,当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
本步骤中,该节点为覆盖外节点,且该覆盖外节点没有选择任何同步参考节点,形成独立同步源,则节点的同步优先级为第四优先级。
更进一步的,若所述同步方法为基于基站的同步,步骤21包括:
步骤215,当所述节点在所述基站的覆盖范围内,且所述节点与所述基站同步,确定所述节点的同步优先级为第一优先级。
本步骤中,第一优先级的节点需要满足的两个条件为:覆盖内节点;以及与基站同步的节点。
步骤216,当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级。
本步骤中,所述节点在所述基站的覆盖范围外具体指覆盖外节点,该第二优先级的节点需满足的两个条件为:覆盖外节点;以及能够直接获得GNSS的信息。
步骤217,当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级。
本步骤中,所述节点在所述基站的覆盖范围外具体指覆盖外节点,该第三优先级的节点需要满足的两个条件为:覆盖外节点;以及能够通过间接1跳获得GNSS的信息的节点。
步骤218,否则,确定所述节点的同步优先级为第四优先级。即若节点不满足上述第一优先级的条件,也不满足第二优先级的条件,也不满足第三优先级的条件,则该接单的同步优先级为第四优先级。
具体的,确定所述节点的同步优先级为第四优先级的步骤218包括:
步骤2181,当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级。
本步骤中,节点在所述基站的覆盖范围外具体指覆盖外节点,即该第四优先级的节点需满足的两个条件为:覆盖外节点;以及能够通过间接2跳及2跳以上获得GNSS的信息的节点。
步骤2182,当所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息,确定所述节点的同步优先级为第四优先级。
本步骤中,所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息具体为部分覆盖节点;即对于基于基站的同步方法中,只要节点为部分覆盖节点,无论该节点是能够直接获得GNSS的信息还是间接获得GNSS的信息,该节点的同步优先级均为第四优先级。
步骤2182,当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
本步骤中,该节点为覆盖外节点,且该覆盖外节点没有选择任何同步参考节点,形成独立同步源,则节点的同步优先级为第四优先级。
具体的,本发明的第二实施例中步骤22包括:
步骤221,当所述节点的同步优先级为第一优先级时,若所述节点的同步方法为基于GNSS同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第一标志;若所述节点的同步方法为基于基站同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第三固定值,并确定所述节点的覆盖范围标志为第一标志。
需要说明的是,本发明实施例中,第一同步序列为id_net序列,第二同步序列为id_oon序列;第一同步序列的标识的取值范围为[0,167],第二同步序列的标识的取值范围为[168,335]。覆盖范围标志为In coverage标志,其中,第一标志为True,第二标志为False。
该步骤中为针对第一优先级的节点设置同步序列和覆盖范围标志;具体的:
基于GNSS同步:同步序列从id_net序列选择,id设置为第一固定值X1,且In coverage置为True;
基于基站同步:同步序列从id_net序列选择,id设置为第三固定值X3,第三固定值X3为id_net序列中除去X1及X2之外的值;需要说明的是,该步骤中其同步序列由基站通过***信息配置,且In coverage置为True。
步骤222,当所述节点的同步优先级为第二优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第二标志。
具体的,基于GNSS同步和基于基站同步时,针对第二优先级的节点的设置均为:同步序列从id_net序列选择,id设置为第一固定值X1,且In coverage置为False;
步骤223,当所述节点的同步优先级为第三优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第二固定值,并确定所述节点的覆盖范围标志为第二标志。
具体的,基于GNSS同步和基于基站同步时,针对第三优先级的节点的设置均为:同步序列从id_net序列选择,id设置为第二固定值X2,且In coverage置为False。
步骤224,当所述节点的同步序列为第四优先级时,若所述节点选择的同步参考节点为第三优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二固定值与一预设值(预设值为168)之和,并确定所述节点的覆盖范围标志为第二标志;若所述节点选择的同步参考节点为第四优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识与所述同步参考节点的第二同步序列的标识相同,并确定所述节点的覆盖范围标志为第二标志;若所述节点采用独立同步源,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二同步序列中的任意值,并确定所述节点的覆盖范围标志为第二标志。
具体的,针对第四优先级的节点,无论是针对GNSS的同步还是针对基站的同步,均包含下面3种情况:
a)节点选择的同步参考节点为第三优先级的节点:同步序列从id_oon序列选择,id取值为第二固定值X2+168,且In coverage置为False;
b)节点选择的同步参考节点为第四优先级的节点:同步序列从id_oon序列选择,id取值与同步参考节点的序列相同,且In coverage置为False;
c)独立同步源:采用均匀分布,在id_oon序列范围内[168,335]随机选择一个值作为独立同步源的同步序列,且In coverage置为False。
进一步的,步骤22还包括:
步骤225,当所述节点的同步序列为第四优先级时,若所述节点采用基于基站的同步且所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息且所述节点选择的同步节点为第一优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为所述同步节点的第一同步序列的标识与一预设值之和,并确定所述节点的覆盖范围标志为第二标志。
更进一步的,针对基于基站的同步,当节点为第四优先级时,还包括下述1种情况:
d)基于eNB同步时,部分覆盖节点的同步参考节点为第一优先级的节点,部分覆盖节点的同步序列为参考节点(第一优先级的节点)的同步序列的id取值+168;In coverage置为False。
举例说明如下:
第一例:基于GNSS同步的同步优先级的标识方法
如图4所示,基于GNSS同步的同步序列(SLSS id)以及in coverage标志设置方法如下:
第一优先级的节点:同步序列从id_net序列选择,SLSS id设置为固定值X1,且In coverage置为True。
第二优先级的节点:同步序列从id_net序列选择,SLSS id设置为固定值X1,且In coverage置为False。
第三优先级的节点:同步序列从id_net序列选择,SLSS id设置为固定值X2,且In coverage置为False。
第四优先级的节点:分为以下情况处理:
节点选择的同步参考节点为第三优先级的节点:同步序列从id_oon序列选择,SLSS id取值为X2+168,且In coverage置为False;
节点选择的同步参考节点为第四优先级的节点:同步序列从id_oon序列选择,SLSS id取值与同步参考节点的序列相同,且In coverage置为False;
节点为独立同步源:采用均匀分布,在id_oon序列范围内[168,335]随机选择一个值作为独立同步源的同步序列,且In coverage置为False。
第二例:基于基站同步的同步优先级的标识方法
如图5所示,基于基站同步的同步序列SLSS id以及in coverage标志设置方法如下:
第一优先级的节点:同步序列从id_net序列除去X1及X2外进行选择,重用R12D2D的设计,由eNB通过***信息配置,设置为固定值Y1或者Y2,且In coverage置为True。
第二优先级的节点:同步序列从id_net序列选择,SLSS id设置为固定值X1,且In coverage置为False。
第三优先级的节点:同步序列从id_net序列选择,SLSS id设置为固定值X2,且In coverage置为False。
第四优先级的节点:分为以下情况处理:
节点选择的同步参考节点为第三优先级的节点:同步序列从id_oon序列选择,SLSS id取值为X2+168,且In coverage置为False;
节点选择的同步参考节点为第四优先级的节点:同步序列从id_oon序列选择,SLSS id取值与同步参考节点的序列相同,且In coverage置为False;
节点为独立同步源:采用均匀分布,在id_oon序列范围内[168,335]随机选择一个值作为独立同步源的同步序列,且In coverage置为False。
部分覆盖节点的同步参考节点为第一优先级的节点,部分覆盖节点的SLSS id为同步参考节点的SLSS id取值+168;In coverage置为False。
第三例:既包括基于GNSS同步,也包括基于基站的同步的***
如图6所示,***的SLSS id及In coverage标志设置方法如下:
第一优先级的节点:
基于GNSS同步:同步序列从id_net序列选择,SLSS id设置为固定值X1,且In coverage置为True;
基于基站同步:同步序列从id_net序列除去X1及X2外进行选择,重用R12D2D的设计,由eNB通过***信息配置,设置为固定值Y1或者Y2,且In coverage置为True。
第二优先级的节点:同步序列从id_net序列选择,SLSS id设置为固定值X1,且In coverage置为False。
第三优先级的节点:同步序列从id_net序列选择,SLSS id设置为固定值X2,且In coverage置为False。
第四优先级的节点:分为以下情况处理:
节点选择的同步参考节点为第三优先级的节点:同步序列从id_oon序列选择,SLSS id取值为X2+168,且In coverage置为False;
节点选择的同步参考节点为第四优先级的节点:同步序列从id_oon序列选择,SLSS id取值与同步参考节点的序列相同,且In coverage置为False;
节点为独立同步源:采用均匀分布,在id_oon序列范围内[168,335]随机选择一个值作为独立同步源的同步序列,且In coverage置为False。
基于基站同步时,部分覆盖节点的同步参考节点为第一优先级的节点,部分覆盖节点的SLSS id为同步参考节点的SLSS id取值+168;In coverage置为False。
综上,本发明的上述实施例提供的同步优先级的标识方法,利用同步序列和in coverage标志的重新组合对应不同的同步优先级,通过同步信息发送,使得接收节点区分同步优先级。本发明实施例提供的方法对现有标准改动较少,便于接收节点区分不同同步等级,支持直接获得可靠GNSS的节点可作为同步源,同时支持eNB作为同步源;能够加快同步收敛,提高同步精度,减少同步簇的个数,形成统一的定时。
第三实施例
为了更好的实现上述目的,如图7所示,本发明的第三实施例还提供一种同步优先级的标识装置,包括:
优先级确定模块31,用于根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级;
标识设定模块32,用于根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志;其中,所述节点的同步序列和所述覆盖范围标志的组合用于标识所述节点的同步优先级。
具体的,本发明的第三实施例中,所述装置还包括:
同步方法确定模块,用于确定所述节点采用的同步方法;其中,所述同步方法包括:基于GNSS的同步以及基于基站的同步。
具体的,本发明的第三实施例中若所述同步方法为基于GNSS的同步,所述优先级确定模块31包括:
第一单元,用于当所述节点在所述基站的覆盖范围内,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第一优先级;
第二单元,用于当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级;
第三单元,用于当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级;
第四单元,用于当所述节点不满足所述第一单元、第二单元以及第三单元的条件时,确定所述节点的同步优先级为第四优先级。
具体的,本发明的第三实施例中所述第四单元包括:
第一子单元,用于当所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级;
第二子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
具体的,本发明的第三实施例中若所述同步方法为基于基站的同步,所述优先级确定模块31包括:
第五单元,用于当所述节点在所述基站的覆盖范围内,且所述节点与所述基站同步,确定所述节点的同步优先级为第一优先级;
第六单元,用于当所述节点在所述基站的覆盖范围外,且所述节点能够直接获得所述GNSS的信息,确定所述节点的同步优先级为第二优先级;
第七单元,用于当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过另一节点的转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第三优先级;
第八单元,用于当所述节点不满足所述第五单元、第六单元以及第七单元的条件时,确定所述节点的同步优先级为第四优先级。
具体的,本发明的第三实施例中所述第八单元包括:
第三子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点不能够直接获得所述GNSS的信息,但所述节点能够通过其他多个节点的依次转发间接获得所述GNSS的信息,确定所述节点的同步优先级为第四优先级;
第四子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点能够接收到基站的覆盖范围内的节点发送的同步信息,确定所述节点的同步优先级为第四优先级;
第五子单元,用于当所述节点在所述基站的覆盖范围外,且所述节点采用独立同步源,确定所述节点的同步优先级为第四优先级。
具体的,本发明的第三实施例中所标识设定模块32包括:
第一设定单元,用于当所述节点的同步优先级为第一优先级时,若所述节点的同步方法为基于GNSS同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第一标志;若所述节点的同步方法为基于基站同步,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第三固定值,并确定所述节点的覆盖范围标志为第一标志;
第二设定单元,用于当所述节点的同步优先级为第二优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第一固定值,并确定所述节点的覆盖范围标志为第二标志;
第三设定单元,用于当所述节点的同步优先级为第三优先级时,确定所述节点的同步序列为第一同步序列,且所述第一同步序列的标识为第二固定值,并确定所述节点的覆盖范围标志为第二标志;
第四设定单元,用于当所述节点的同步序列为第四优先级时,若所述节点选择的同步参考节点为第三优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二固定值与一预设值之和,并确定所述节点的覆盖范围标志为第二标志;若所述节点选择的同步参考节点为第四优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识与所述同步参考节点的第二同步序列的标识相同,并确定所述节点的覆盖范围标志为第二标志;若所述节点采用独立同步源,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为第二同步序列中的任意值,并确定所述节点的覆盖范围标志为第二标志。
具体的,本发明的第三实施例中所述标识设定模块32还包括:
第五设定单元,用于当所述节点的同步序列为第四优先级时,若所述节点采用基于基站的同步且所述节点为被基站部分覆盖且所述节点选择的同步节点为第一优先级的节点,确定所述节点的同步序列为第二同步序列,且所述第二同步序列的标识为所述同步节点的第一同步序列的标识与一预设值之和,并确定所述节点的覆盖范围标志为第二标志。
需要说明的是,本发明的第三实施例提供的同步优先级的标识装置是应用上述第一实施例及第二实施例提供的同步优先级的标识方法的标识装置,则上述第一实施例及第二实施例提供的所有实施方式均适用于该第三实施例,且均能达到相同或相似的有益效果。
第四实施例
为了更好的实现上述目的,如图8所示,本发明的第四实施例还提供一种同步优先级的标识装置,包括:处理器400;以及通过总线接口610与所述处理器400相连接的存储器420,所述存储器420用于存储所述处理器在执行操作时所使用的程序和数据,当处理器400调用并执行所述存储器620中所存储的程序和数据时,实现如下的功能模块:
优先级确定模块31,用于根据节点与全球导航卫星***GNSS的连接关系以及所述节点与基站的覆盖范围的相对关系,确定所述节点的同步优先级;
标识设定模块32,用于根据所述节点的同步优先级,设定所述节点的同步序列以及所述节点的覆盖范围标志;其中,所述节点的同步序列和所述覆盖范围标志的组合用于标识所述节点的同步优先级。
需要说明的是,本发明的第四实施例提供的同步优先级的标识装置与上述第三实施例提供的同步优先级的标识装置相对应,故上述第三实施例提供的终端信息的传输装置的所有实施例均适用于该第四实施例,且均能达到相同或相似的有益效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。