一种进行数据传输的方法及设备转让专利

申请号 : CN201711195387.0

文献号 : CN109842501B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张惠英赵丽

申请人 : 电信科学技术研究院

摘要 :

本发明公开了一种进行数据传输的方法及设备,用以解决现有技术中存在终端间配置更新不同步,导致无法进行数据传输的问题。本发明实施例终端通过已启用的多个版本的传输配置信息进行匹配接收,然后根据匹配结果确定发送使用的配置版本,根据确定的版本对应的传输配置信息进行发送,由于本发明实施例终端可以用多个版本的传输配置信息进行数据接收匹配,并根据匹配结果确定出发送使用的版本进行数据的发送,能够及时更新发送使用的版本对应的传输配置信息,从而保证终端间配置更新不同步时也可以进行数据传输,提高了终端传输效率。

权利要求 :

1.一种进行数据传输的方法,其特征在于,该方法包括:终端通过已启用的多个版本的传输配置信息进行接收匹配;

所述终端根据匹配结果确定发送使用的配置版本;

所述终端根据确定的版本对应的传输配置信息进行发送;

其中,所述终端根据匹配结果确定发送使用的版本,包括:针对任意一个版本的传输配置信息,所述终端若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;

所述终端从所述第一备选版本集合中选择最低的版本作为发送使用的版本;

所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。

2.如权利要求1所述的方法,其特征在于,所述终端根据匹配结果确定发送使用的版本之后,根据确定的版本对应的传输配置信息进行发送之前,还包括:若确定的版本低于已启用的最高版本,则所述终端在需要发送的数据中加入回退标识。

3.如权利要求1所述的方法,其特征在于,所述终端根据匹配结果确定发送使用的版本,包括:所述终端从收到的所有数据中包含的版本中选择版本最低的作为发送使用的版本。

4.如权利要求3所述的方法,其特征在于,所述终端根据匹配结果确定发送使用的版本之后,根据确定的版本对应的传输配置信息进行发送之前,包括:所述终端在需要发送的数据中加入所述终端已启用的最高版本。

5.如权利要求1所述的方法,其特征在于,所述终端通过已启用的多个版本的传输配置信息进行接收匹配之前,还包括:所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。

6.如权利要求1所述的方法,其特征在于,该方法还包括:所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;

其中N为正整数。

7.如权利要求1~6任一所述的方法,其特征在于,所述终端根据下列一种或多种方式对已启用的多个版本的传输配置信息进行更新:所述终端删除对应的失效时间达到的传输配置信息;

所述终端在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;

若已启用的传输配置信息的数量等于设定数量,则所述终端在收到新配置的传输配置信息后删除版本最低的传输配置信息。

8.一种进行数据传输的设备,其特征在于,该设备包括:该设备包括:处理器、存储器和收发机;

其中,所述处理器,用于读取存储器中的程序并执行:通过已启用的多个版本的传输配置信息进行接收匹配;根据匹配结果确定发送使用的配置版本;根据确定的版本对应的传输配置信息进行发送;

其中,所述处理器具体用于:

针对任意一个版本的传输配置信息,若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;

从所述第一备选版本集合中选择最低的版本作为发送使用的版本;

所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。

9.如权利要求8所述的设备,其特征在于,所述处理器具体用于:若确定的版本低于已启用的最高版本,则在需要发送的数据中加入回退标识。

10.如权利要求8所述的设备,其特征在于,所述处理器具体用于:从收到的所有数据中包含的版本中选择版本最低的作为发送使用的版本。

11.如权利要求10所述的设备,其特征在于,所述处理器具体用于:在需要发送的数据中加入终端已启用的最高版本。

12.如权利要求8所述的设备,其特征在于,所述处理器还用于:在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。

13.如权利要求8所述的设备,其特征在于,所述处理器还用于:在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;

其中N为正整数。

14.如权利要求8~13任一所述的设备,其特征在于,根据下列一种或多种方式对已启用的多个版本的传输配置信息进行更新:删除对应的失效时间达到的传输配置信息;

在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;

若已启用的传输配置信息的数量等于设定数量,则在收到新配置的传输配置信息后删除版本最低的传输配置信息。

15.一种进行数据传输的设备,其特征在于,该设备包括:接收匹配模块,用于通过已启用的多个版本的传输配置信息进行接收匹配;

确定模块,用于根据匹配结果确定发送使用的配置版本;

发送模块,用于根据确定的版本对应的传输配置信息进行发送;

其中,所述确定模块具体用于:

针对任意一个版本的传输配置信息,若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;

从所述第一备选版本集合中选择最低的版本作为发送使用的版本;

所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。

16.如权利要求15所述的设备,其特征在于,所述确定模块还用于:若确定的版本低于已启用的最高版本,则在需要发送的数据中加入回退标识。

17.如权利要求15所述的设备,其特征在于,所述接收匹配模块还用于:在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。

18.如权利要求15所述的设备,其特征在于,所述接收匹配模块还用于:在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;

其中N为正整数。

19.一种计算机可存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~7任一所述方法的步骤。

说明书 :

一种进行数据传输的方法及设备

技术领域

[0001] 本发明涉及无线通信技术领域,特别涉及一种进行数据传输的方法及设备。

背景技术

[0002] 目前D2D(Device-to-Device,设备到设备)通信领域,对进行通信的终端所使用的一致性要求很高,且由于业务多样、地理区域相关等特点,存在传输配置信息更新的需求。而每个终端可能获得更新的传输配置信息的时间不同,从而会出现终端使用的配置不一致,如果发送终端与接收终端使用的传输配置信息不同,会直接造成接收失败。
[0003] 现有技术中,PC5接口是在3GPP Rel(版本)-12的D2D项目中引入的终端到终端的直接通信接口。邻近的终端可以在近距离范围内通过直连链路进行数据传输的方式,不需要通过中心节点(即基站)进行转发,也不需要通过传统的蜂窝链路进行终端间的信息传输。
[0004] 以D2D通信领域中的V2X(Vechile-to-Everything,车到万物)通信为例,V2X通信主要包含三方面内容:V2V(Vechile-to-Vechile,车到车):车上的OBU(On Broad Unit,车载单元)之间的通信;V2I(Vechile-to-Infrastructure,车道网络):车和RSU(Road Side Unit,路侧设备)之间的通信;V2P(Vechile-to-Pedestrian,车到行人):车和行人之间的通信。
[0005] 其中,对于PC5口直接通信,终端需要从LTE-V2X(Long Term Evolution-Vechile-to-Everything,长期演进-车到万物)通信节点获得传输配置信息,由于V2X通信节点可能位于不同的LTE-V2X通信网络,并且V2X通信节点移动速度较快,如果实现V2X通信节点间的互连互通,需要配置能协同工作的PC5口通信的传输配置信息。
[0006] 在为不同终端配置传输配置信息,比如通过LTE-V2X云为各终端配置传输配置信息时,由于时间、位置等差异,无法保证所有终端同时进行配置,这样就会出现同一区域内的终端当前使用的传输配置信息不同。
[0007] 综上所述,现有技术中如果终端间配置更新不同步,会导致无法进行数据传输。

发明内容

[0008] 本发明提供一种进行数据传输的方法及设备,用以解决现有技术中存在终端间配置更新不同步,导致无法进行数据传输的问题。
[0009] 本发明实施例提供一种进行数据传输的方法,该方法包括:
[0010] 终端通过已启用的多个版本的传输配置信息进行接收匹配;
[0011] 所述终端根据匹配结果确定发送使用的配置版本;
[0012] 所述终端根据确定的版本对应的传输配置信息进行发送。
[0013] 可选的,所述终端根据匹配结果确定发送使用的版本,包括:
[0014] 针对任意一个版本的传输配置信息,所述终端若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;
[0015] 所述终端从所述第一备选版本集合中选择最低的版本作为发送使用的版本;
[0016] 其中,所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。
[0017] 可选的,所述终端根据匹配结果确定发送使用的版本之后,根据确定的版本对应的传输配置信息进行发送之前,包括:
[0018] 若确定的版本低于已启用的最高版本,则所述终端在需要发送的数据中加入回退标识。
[0019] 可选的,所述终端根据匹配结果确定发送使用的版本,包括:
[0020] 所述终端从收到的所有数据中包含的版本中选择版本最低的作为发送使用的版本。
[0021] 可选的,所述终端根据匹配结果确定发送使用的版本之后,根据确定的版本对应的传输配置信息进行发送之前,包括:
[0022] 所述终端在需要发送的数据中加入所述终端已启用的最高版本。
[0023] 可选的,所述终端通过已启用的多个版本的传输配置信息进行接收匹配之前,还包括:
[0024] 所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或[0025] 所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。
[0026] 可选的,本发明实施例提供一种进行数据传输的方法,该方法还包括:
[0027] 所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或[0028] 所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;
[0029] 其中N为正整数。
[0030] 可选的,所述终端根据下列一种或多种方式对已启用的多个版本的传输配置信息进行更新:
[0031] 所述终端删除对应的失效时间达到的传输配置信息;
[0032] 所述终端在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;
[0033] 若已启用的传输配置信息的数量等于设定数量,则所述终端在收到新配置的传输配置信息后删除版本最低的传输配置信息。
[0034] 本发明实施例提供一种进行数据传输的设备,该设备包括:处理器、存储器和收发机;
[0035] 其中,所述处理器,用于读取存储器中的程序并执行:
[0036] 通过已启用的多个版本的传输配置信息进行接收匹配;根据匹配结果确定发送使用的配置版本;根据确定的版本对应的传输配置信息进行发送。
[0037] 可选的,所述处理器具体用于:
[0038] 针对任意一个版本的传输配置信息,若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;
[0039] 从所述第一备选版本集合中选择最低的版本作为发送使用的版本;
[0040] 其中,所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。
[0041] 可选的,所述处理器具体用于:
[0042] 若确定的版本低于已启用的最高版本,则在需要发送的数据中加入回退标识。
[0043] 可选的,所述处理器具体用于:
[0044] 从收到的所有数据中包含的版本中选择版本最低的作为发送使用的版本。
[0045] 可选的,所述处理器具体用于:
[0046] 在需要发送的数据中加入所述终端已启用的最高版本。
[0047] 可选的,所述处理器还用于:
[0048] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或
[0049] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。
[0050] 可选的,所述处理器还用于:
[0051] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或[0052] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;
[0053] 其中N为正整数。
[0054] 可选的,根据下列一种或多种方式对已启用的多个版本的传输配置信息进行更新:
[0055] 删除对应的失效时间达到的传输配置信息;
[0056] 在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;
[0057] 若已启用的传输配置信息的数量等于设定数量,则在收到新配置的传输配置信息后删除版本最低的传输配置信息。
[0058] 本发明实施例提供的另一种进行数据传输的设备,该设备包括:
[0059] 接收匹配模块,用于通过已启用的多个版本的传输配置信息进行接收匹配;
[0060] 确定模块,用于根据匹配结果确定发送使用的配置版本;
[0061] 发送模块,用于根据确定的版本对应的传输配置信息进行发送。
[0062] 可选的,所述确定模块具体用于:
[0063] 针对任意一个版本的传输配置信息,若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;
[0064] 从所述第一备选版本集合中选择最低的版本作为发送使用的版本;
[0065] 其中,所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。
[0066] 可选的,所述确定模块还用于:
[0067] 若确定的版本低于已启用的最高版本,则在需要发送的数据中加入回退标识。
[0068] 可选的,所述接收匹配模块还用于:
[0069] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或
[0070] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。
[0071] 可选的,所述接收匹配模块还用于:
[0072] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或[0073] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;
[0074] 其中N为正整数。
[0075] 本发明实施例提供的一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述进行数据传输的方法的步骤。
[0076] 本发明实施例终端通过已启用的多个版本的传输配置信息进行匹配接收,然后根据匹配结果确定发送使用的配置版本,根据确定的版本对应的传输配置信息进行发送,由于本发明实施例终端可以用多个版本的传输配置信息进行数据接收匹配,并根据匹配结果确定出发送使用的版本进行数据的发送,能够及时更新发送使用的版本对应的传输配置信息,从而保证终端间配置更新不同步时也可以进行数据传输,提高了终端传输效率。

附图说明

[0077] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0078] 图1为本发明实施例一种进行数据传输的方法的流程示意图;
[0079] 图2为本发明中实施例第一种终端位置的示意图;
[0080] 图3为本发明中实施例第二种终端位置的示意图;
[0081] 图4为本发明中实施例第三种终端位置的示意图;
[0082] 图5为本发明中实施例第四种终端位置的示意图;
[0083] 图6为本发明中实施例第五种终端位置的示意图;
[0084] 图7为本发明中实施例第六种终端位置的示意图;
[0085] 图8为本发明实施例第一种进行数据传输的设备的示意图;
[0086] 图9为本发明实施例第二种进行数据传输的设备的示意图。

具体实施方式

[0087] 以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
[0088] (1)本申请实施例中,名词“网络”和“系统”经常交替使用,但本领域的技术人员可以理解其含义。
[0089] (2)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
[0090] (3)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0091] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0092] 如图1所示,本发明实施例提供一种进行数据传输的方法,该方法包括:
[0093] 步骤100,终端通过已启用的多个版本的传输配置信息进行接收匹配;
[0094] 步骤101,所述终端根据匹配结果确定发送使用的配置版本;
[0095] 步骤102,所述终端根据确定的版本对应的传输配置信息进行发送。
[0096] 本发明实施例终端通过已启用的多个版本的传输配置信息进行匹配接收,然后根据匹配结果确定发送使用的配置版本,根据确定的版本对应的传输配置信息进行发送,由于本发明实施例终端可以用多个版本的传输配置信息进行数据接收匹配,并根据匹配结果确定出发送使用的版本进行数据的发送,能够及时更新发送使用的版本对应的传输配置信息,从而保证终端间配置更新不同步时也可以进行数据传输,提高了终端传输效率。
[0097] 本发明实施例适用于所有包含多个版本的传输配置信息进行传输的场景,比如V2X传输。
[0098] 在实施中,可以由配置功能实体(比如V2X云)为每个终端配置不同版本的传输配置信息。
[0099] 传输配置信息包括但不限于下列的一种或多种:
[0100] 版本信息,比如当前配置的版本,能够使用的版本和能够使用的最低版本中的部分或全部;
[0101] 启用时间,此版本从该时间开始使用;
[0102] 有效时间信息,此版本在该时间后失效;
[0103] 授权的PLMN(Public Land Mobile Network,公共陆地移动网络)列表;
[0104] 与地理位置相关的无线参数配置信息;
[0105] 业务相关信息,包括授权的业务,业务ID(Identification,编码),业务ID与传输层使用的ID之间的对应关系;
[0106] 优先级与时延之间的映射关系,比如数据包优先级(PPPP)与数据包传输时延(PDB)之间的映射规则;
[0107] 业务与频率之间的对应关系,比如业务标识(业务ID)与传输业务所在的频率之间的映射规则;
[0108] 默认的传输层ID,即默认的destination Layer-2ID;
[0109] 隐私保护相关信息,可以包括一段时长后终端需要变更自主分配的原传输层ID(source Layer-2ID;)和IP地址。
[0110] 可选的,所述终端通过已启用的多个版本的传输配置信息进行接收匹配之前,在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或
[0111] 所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。
[0112] 具体的,终端在确定所述版本的传输配置信息是否已被启用,主要有终端在接收到新配置的传输信息后,确定所述新配置的传输配置信息中是否包含启用时间,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息进行数据的接收匹配;若所述新配置的传输配置信息中包含启用时间,则在启用时间到达后将所述新配置的传输配置信息作为已启用的传输配置信息进行数据的接收匹配,下面分别介绍。
[0113] 方式一、终端接收到的新配置的传输信息中未含启用时间,将所述新配置的传输配置信息作为已启用的传输配置信息。
[0114] 比如,终端接收到的新配置的版本信息为V5,且V5中未含有启用时间,此时将接收到的新配置的版本V5的传输配置信息作为已启用的传输配置信息,进行数据的接收匹配。
[0115] 方式二、终端接收到的新配置的传输信息中包含启用时间,在所述启用时间到达后,将所述新配置的传输配置信息作为已启用的传输配置信息。
[0116] 比如,终端接收到的新配置的版本信息为V5,且V5中含有启用时间,启用时间为16:00~20:00,则在16:00~20:00时间段内,终端将接收到的新配置的版本V5的传输配置信息作为已启用的传输配置信息,进行数据的接收匹配。
[0117] 在实施中,终端根据接收到的新配置的传输配置信息中是否存在启用时间,确定所述传输配置的是否作为已启用的传输配置信息,来进行数据的接收匹配,终端可以根据新配置的传输配置信息中是否存在启用时间,对终端及时更新进行数据接收使用的传输配置,保证发送端与接收端使用的资源配置等于发送解调等直接相关的参数配置一致,在同一通信范围内,可以成功接收匹配。
[0118] 可选的,所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或
[0119] 所述终端在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后,对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;
[0120] 其中N为正整数。
[0121] 具体的,所述终端在接收到新配置的传输配置信息后,确定所述新配置的传输配置信息中是否包含启用时间,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息,对后续需要传输的N个数据使用的所述新配置的传输配置信息进行数据的发送;若所述新配置的传输配置信息中包含启用时间,则在启用时间到达后将所述新配置的传输配置信息作为已启用的传输配置信息,对后续需要传输的N个数据使用所述新配置的传输配置信息进行数据的发送,下面分别介绍。
[0122] 方式一、终端接收到的新配置的传输信息中未含启用时间,则使用所述新配置的传输配置信息进行数据的发送。
[0123] 比如,终端接收到的新配置的版本信息为V5,且V5中未含有启用时间,此时,对后续需要传输的N个数据使用所述新配置的版本V5的传输配置信息进行发送。
[0124] 方式二、终端接收到的新配置的传输信息中包含启用时间,则在所述启用时间到达后,使用所述新配置的传输配置信息进行数据的发送。
[0125] 比如,终端接收到的新配置的版本信息为V5,且V5中含有启用时间,启用时间为16:00~20:00,则在16:00~20:00时间段内,对后续需要传输的N个数据使用所述新配置的版本V5的传输配置信息进行发送。
[0126] 实施中,终端根据接收到的新配置的传输配置信息中是否存在启用时间,确定所述传输配置的是否作为已启用的传输配置信息,来进行数据的发送,终端可以根据新配置的传输配置信息中是否存在启用时间,对终端及时更新进行数据发送时使用的传输配置,保证发送端与接收端使用的资源配置等于发送解调等直接相关的参数配置一致,在同一通信范围内,可以成功接收匹配。
[0127] 可选的,所述终端根据下列一种或多种方式对已启用的多个版本的传输配置信息进行更新:
[0128] 所述终端删除对应的失效时间达到的传输配置信息;
[0129] 所述终端在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;
[0130] 若已启用的传输配置信息的数量等于设定数量,则所述终端在收到新配置的传输配置信息后删除版本最低的传输配置信息。
[0131] 在实施过程中,终端会对已启用的多个版本的传输配置信息进行更新,具体的可以有多种方式,下面分别介绍。
[0132] 方式一、终端删除对应失效时间到达的传输配置信息。
[0133] 在终端所有的传输配置信息中,有的传输配置信息内包含有启用时间,在启用时间到达后,使用所述含有启用时间的传输配置信息进行数据的发送和/或接收匹配,但在过了该启用时间后,表示所述启用时间已失效,即到达失效时间,此时终端会将失效时间到达的传输配置信息删除。
[0134] 比如,版本V2的传输配置信息中包含有启用时间信息,启用时间信息为12:00~14:00,则在启用时间之前即12:00之前,所述版本V2的传输配置信息存储在所述终端中,但是不启用所述版本V2的传输配置在信息进行数据的发送和/或接收匹配;当到达启用时间
12:00后,此时版本V2的传输配置信息为已启用的传输配置信息,进行数据的发送和/或接收匹配;在过了启用时间后,即在14:00之后,所述版本V2的传输配置信息过了启用时间,即启用时间已失效,版本V2为失效时间到达的传输配置信息,此时终端将删除版本V2的传输配置信息。
[0135] 方式二、所述终端在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息。
[0136] 在终端接收到的新的传输配置信息中包含有指示所述终端能使用的最低版本的信息,但在所述终端中包含有多个版本的传输配置信息,有高于所述能使用的最低版本的信息,也存在低于所述能使用的最低版本的信息,此时终端已接收到所述能使用的最低版本的信息,因此所述终端中低于所述能使用的最低版本的信息不可以进行数据的发送和/或接收匹配,此时终端会删除所述低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;
[0137] 比如,终端接收到的新的传输配置版本的信息中包含所述终端当前能使用的最低版本的信息为V3,此时所述终端中包含有多个版本的传输配置信息:版本V6、版本V5、版本V4、版本V3、版本V2、版本V1,且版本V2及版本V1的传输配置信息低于版本V3的传输配置信息,因此终端删除版本V2的传输配置信息及版本V1的传输配置信息。
[0138] 方式三、若已启用的传输配置信息的数量等于设定数量,则所述终端在收到新配置的传输配置信息后删除版本最低的传输配置信息。
[0139] 在所述终端中设置固定的已启用的传输配置信息的数量,当接收到新的传输配置信息后,若接收到的传输配置信息为已启用的传输配置信息,且所述已启用的传输配置信息数量已达上限,此时终端会删除版本最低的传输配置信息。
[0140] 比如所述终端中设置的固定的已启用的传输配置信息的数量为4,当接收到新的传输配置信息为版本V5的传输配置信息,且V5中未含有启用时间,此时,接收到的版本V5的传输配置信息为已启用的传输配置信息,终端中目前包含有版本V1、V2、V3、V4、V5的传输配置信息,数量比设置的固定数量多,且版本最低的传输配置信息为版本V1的传输配置信息,此时就会删除删除版本最低的传输配置信息即版本V1的传输配置信息。
[0141] 在实施中,终端根据收到新配置的传输配置信息,更新存储的配置信息,删除失效的配置信息,保证终端中所有的已启用的传输配置的信息都可以进行数据的发送或/和接收匹配,可以及时的接收到所述数据。
[0142] 在具体的实施过程中,如果发送使用的版本低于已启用的最高版本,则在发送时可以在发送的数据中携带相关信息,以便通知对端匹配到的版本不是发送段的最高版本。
[0143] 针对携带的相关信息不同,具体发送方式也不同,比如可以采用回退标识作为相关信息或将版本信息作为相关信息。下面分别介绍。
[0144] 方式一、采用回退标识作为相关信息。
[0145] 其中,所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。
[0146] 在具体实施中,终端可以根据收到的数据中是否有回退标识进行判断,比如回退标识可以用1表示,则终端在收到数据后,如果有1,则确定发送侧进行版本回退,如果没有1,则确定发送侧未进行版本回退;
[0147] 终端还可以根据具体的比特数值进行判断,比如有回退,则回退标识为1,如果没有回退,则标识为0,则终端在收到数据后,判断识别回退位上的比特数值,如果是1,则确定发送侧进行版本回退,如果是0,则确定发送侧未进行版本回退。
[0148] 可选的,所述终端根据匹配结果确定发送使用的版本时,针对任意一个版本的传输配置信息,所述终端若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;
[0149] 所述终端从所述第一备选版本集合中选择最低的版本作为发送使用的版本;
[0150] 具体的,终端已启用多个版本的传输配置信息,并针对任意一个版本的传输配置信息进行数据的接收匹配,在接收匹配后成功收到数据后,接收到的数据中未携带回退标识的信息,则将接收匹配后成功接收到数据所用的版本将入到第一备选版本集合,之后终端在第一备选版本集合中选择最低的版本作为发送数据所使用的版本。
[0151] 其中,在版本的传输配置信息进行数据的接收匹配时,是否可以成功接收到数据主要取决于所述终端中已启用的版本的传输配置信息,及发送使用的版本配置信息,若所述终端中所有的已启用的传输配置信息都不能成功接收匹配数据,则所述终端将最高的版本作为发送使用的版本;
[0152] 若可以成功接收数据,且数据中未携带有回退标识,则将成功接收到数据时所用到的版本加入到所述第一备选版本集合,此时从所述第一备选版本集合中选择最低的版本作为发送使用的版本;若可以成功接收数据,但数据中携带有回退标识,则不会把成功接收到数据时所用到的版本加入到所述第一本选集合中,但此时仍从所述第一本选集合中选择最低的版本作为发送使用的版本。
[0153] 比如,终端中已启用的版本信息为V1、V2、V3、V4,且V4为最高版本,V3为次高,V1最低。
[0154] 使用已启用的4个版本进行数据的接收,若都没有成功接收到数据,则在进行数据发送时使用最高的版本V4进行数据的发送;
[0155] 使用已启用的4个版本进行数据的接收,若版本V1可以成功接收到数据,且接收到的数据中未携带有回退标识,则将版本V1加入第一备选版本集合;若版本版本V2不可以成功接收到数据,则不将版本V2加入到第一备选版本集合;若版本V3可以成功接收到数据,但接收到的数据中携带有回退标识,则不将版本V3加入到第一备选版本集合;若版本V4可以成功接收到数据,且接收到的数据中未携带回退标识,则将版本V4加入到第一备选版本集合,所述第一备选版本集合中包含的版本有版本V1、版本V4,从必选集合中选择最低版本V1作为发送使用的版本。
[0156] 在实施中,终端根据已启用的任意一个版本的传输配置信息进行数据的接收匹配,并根据传输配置信息成功接收匹配后的版本,确定出合适的版本进行数据的发送,可以及时更新发送数据使用的的版本对应的传输配置信息。
[0157] 可选的,所述终端根据匹配结果确定发送使用的版本之后,若确定的版本低于已启用的最高版本,则所述终端在需要发送的数据中加入回退标识。
[0158] 具体的,在终端根据匹配的结果确定发送使用的版本,若确定的版本低于已启用的最高版本,则在根据确定的版本对应的传输配置信息进行发送数据之前,所述终端就会在需要发送的数据中加入回退标识,表示当前使用传输配置信息进行发送的版本不是已启用的最高版本,且低于已启用的最高版本。
[0159] 比如,终端3中最高的版本为V3,根据匹配结果确定出发送使用的版本为V1,此时确定的版本V1低于终端3中的最高版本V3,在进行数据发送的时候,就会在需要发送的数据中加入回退标识。
[0160] 在实施中,在确定发送使用的版本低于以启用的最高版本,在所述终端发送给的数据中加入回退标识,在其他的终端进行数据接收时就会根据是否存在回退标识,确定出接收的此数据中的版本是否是最高的,进而确定出是否根据该版本对进行数据发送时使用的版本进行更新,保证了更新的准确性,不会导致最终的连接失败。
[0161] 初始时,V2X配置功能实体(V2X云)向终端配置了N个版本信息,比如V1、V2、V3、V4……VN。此时终端已启用V1、V2、V3三个版本进行数据的接收匹配,其中V3为最高版本,V1为最低版本。此时终端1当前的最高版本是V1,终端2的是V2,终端3的是V3。
[0162] 其中,所述终端在进行接收匹配信息时会按照版本的新旧降序进行数据接收匹配,即会先使用最高版本的传输配置信息进行数据的接收,如果接收成功则显示对该数据包的接收匹配成功,如果接收失败则使用次新版本进行数据的接收,依次进行接收匹配,直到接收成功或全部配置信息接收失败,在实施中先使用版本为V3的传输配置信息进行数据的接收,然后使用版本为V2的进行数据的接收,最后使用版本为V3的进行数据的接收。
[0163] 在实施过程中,终端根据接收到的周围其他终端使用的传输配置信息调整自己发送使用的传输配置信息。
[0164] 基于上述内容,确定终端的发送使用的版本可以有多种方式,以数据为V2X为例,下面从终端3的角度对携带回退标识的各个实施例进行说明。
[0165] 实施例一、终端1、终端2、终端3互不在直接通信的范围内。
[0166] 如图2所示,终端1、终端2、终端3的通信范围用圆形区域表示,没有交叠,则表示互不在直接通信的范围。
[0167] 步骤1,初始时,终端3使用V3版本的传输配置信息进行V2X发送;
[0168] 步骤2,终端3使用V3版本进行V2X接收匹配,没有成功接收到V2X数据;终端3使用V2版本进行V2X接收匹配,没有成功接收到V2X数据;终端3使用V1版本进行V2X接收匹配,没有成功接收到V2X数据;
[0169] 步骤3,终端3使用所述终端3当前的最高版本V3重复进行数据的发送与接收。
[0170] 实施例二、终端1不在终端2和终端3直接通信的范围内,终端2和终端3可以直接进行通信。
[0171] 如图3所示,终端1、终端2、终端3的通信范围用圆形区域表示,没有交叠,则表示互不在直接通信的范围;存在交叠部分,则表示在直接通信范围内。
[0172] 步骤1,终端3使用版本为V3的传输配置信息进行V2X发送;
[0173] 步骤2,终端3使用版本为V3的传输配置信息进行V2X的接收匹配,没有成功接收到V2X数据;终端3使用版本为V2的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;终端3使用版本为V1的传输配置信息进行V2X的接收匹配,没有成功接收到V2X数据;
[0174] 步骤3,终端3调整使用版本V2进行V2X数据发送,并携带回退标识。
[0175] 具体的,终端3可以通过版本为V2的传输配置信息信息进行接收匹配并成功接收到数据,且接收到的数据中没有携带回退标识,应该把版本V2加入到第一备选版本集合,则第一备选版本集合中包括版本V2,从第一本选集合中选取一个最低版本进行数据的发送,此时选取版本为V2的传输配置信息进行数据的发送,因为版本V2低于最高版本V3,所以在使用版本V2的传输配置信息进行数据发送时,还应该在数据中携带回退标识,表示当前使用的发送版本并不是最高版本。
[0176] 实施例三、终端1、终端2分别与终端3可以进行直接通信。
[0177] 如图4所示,终端1、终端2、终端3的通信范围用圆形区域表示,没有交叠,则表示互不在直接通信的范围;存在交叠部分,则表示在直接通信范围内。
[0178] 步骤1,终端3使用版本为V3的传输配置信息进行V2X发送;
[0179] 步骤2,终端3使用版本为V3的传输配置信息进行V2X的接收匹配,没有成功接收到V2X数据;终端3使用版本为V2的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;终端3使用版本为V1的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;
[0180] 步骤3,终端3调整使用版本V1进行数据发送,并携带回退标识。
[0181] 具体的,终端3可以通过版本为V2及版本为V1的传输配置信息信息进行接收匹配并成功接收到数据,且接收到的数据中没有携带回退标识,应该把版本V2及版本V1加入到第一备选版本集合,则第一备选版本集合中包括的版本有V2、V1,从第一本选集合中选取一个最低版本进行数据的发送,此时选取版本为V1的传输配置信息进行数据的发送,因为版本V1低于最高版本V3,所以在使用版本为V1的传输配置信息进行数据发送时,还应该在数据中携带回退标识,表示当前使用的发送版本并不是最高版本。
[0182] 实施例四、继续实施例三的操作,此时终端1移出终端3的可直接通信范围。
[0183] 如图5所示,终端1、终端2、终端3的通信范围用圆形区域表示,没有交叠,则表示互不在直接通信的范围;存在交叠部分,则表示在直接通信范围内。
[0184] 步骤1,终端3使用版本为V1的传输配置信息进行V2X的发送;
[0185] 步骤2,终端3使用版本为V3的传输配置信息进行V2X的接收匹配,没有成功接收到V2X数据;终端3使用版本为V2的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;终端3使用版本为V1的传输配置信息进行V2X的接收匹配,没有成功接收到V2X数据;
[0186] 步骤3,终端3调整使用版本为V2的传输配置信息进行V2X发送,并携带回退标识。
[0187] 具体的,由于实施例四继续实施例三的操作,在实施例三中终端3确定使用版本为V1的传输配置信息进行V2X的发送,因此在实施例四中使用版本V1进行V2X的发送,此时终端1已移出终端3的通信范围,当终端3使用版本V1进行数据的接收匹配时,并不能接收匹配成功,同时终端2还在终端3的通信范围内,当终端3使用版本V2进行数据的接收匹配时,通过版本V2可以接收匹配成功,又因为接收到的数据中没有携带回退标识,所以把版本V2加入到第一本选集合,第一本选集合中只有版本V2,因此终端3会调整使用版本V2进行数据的发送,但是终端3中最高的版本为V3,版本V2低于版本V3,在进行数据发送的时候还要加入回退标识。
[0188] 实施例五、继续实施例四的操作,终端4移入终端3的通信范围,终端4与终端3可以互相直接通信,且终端4使用版本为V1的传输配置信息进行数据发送,并携带有回退标识。
[0189] 如图6所示,终端1、终端2、终端3、终端4的通信范围用圆形区域表示,没有交叠,则表示互不在直接通信的范围;存在交叠部分,则表示在直接通信范围内。
[0190] 步骤1,终端3使用版本为V2的传输配置信息进行V2X发送;
[0191] 步骤2,终端3使用版本为V3的传输配置信息进行V2X的接收匹配,没有成功接收到V2X数据;终端3使用版本为V2的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;终端3使用版本为V1的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;
[0192] 步骤3,终端3调整使用版本为V2的传输配置信息进行V2X发送,并携带回退标识。
[0193] 具体的,由于实施例五继续实施例四的操作,在实施例四中终端3确定使用版本为V2的传输配置信息进行V2X的发送,因此在实施例四中使用V2进行V2X的发送,此时终端1已移出终端3的通信范围,终端4移入终端3的通信范围,且终端4使用版本为V1的传输配置信息进行数据发送,并携带有回退标识;当终端3使用版本V1进行数据的接收匹配时,通过版本V1可以与终端4接收匹配成功,当终端3使用版本V2进行数据的接收匹配时,通过版本V2可以接收匹配成功;但因为终端4中的数据中携带有回退标识,表示版本为V1的传输配置信息在终端4中的已启用的多个版本的传输配置信息中不是最高的版本,因此不可以将版本为V1的传输配置信息加入第一备选版本集合,但通过版本为V2的传输配置信息接收到的数据中没有携带回退标识,所以把版本V2加入到第一本选集合,第一本选集合中只有版本V2,因此终端3会调整使用版本V2进行数据的发送,但是终端3中最高的版本为V3,版本V2低于版本V3,在进行数据发送的时候还要加入回退标识。
[0194] 实施例六、继续实施例五的操作,终端2移出了终端3的通信范围。
[0195] 如图7所示,终端1、终端2、终端3、终端4的通信范围用圆形区域表示,没有交叠,则表示互不在直接通信的范围;存在交叠部分,则表示在直接通信范围内。
[0196] 步骤1,终端3终端3使用版本为V2的传输配置信息进行V2X发送;
[0197] 步骤2,终端3使用版本为V3的传输配置信息进行V2X的接收匹配,没有成功接收到V2X数据;终端3使用版本为V2的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;终端3使用版本为V1的传输配置信息进行V2X的接收匹配,成功接收到V2X数据;
[0198] 步骤3,终端3调整使用版本为V3的传输配置信息进行V2X发送,不携带回退标识。
[0199] 具体的,实施例六继续实施例五的操作,在实施例五中已确定出使用版本为V2的传输配置信息进行数据的发送,此时终端3使用版本为V3的传输配置信息进行数据的接收匹配,没有接收匹配成功;终端3使用版本为V2的传输配置信息进行数据的接收匹配,由于携带有版本为V2的终端2已移出终端3的通信范围,因此没有接收匹配成功;终端3使用版本为V1的传输配置信息进行数据的接收匹配,接收到匹配成功的消息,但是由于终端4中携带有回退标识,此时不能将版本V1加入第一备选版本集合,因此终端3继续使用当前最高的版本V3进行数据的发送,且不携带有回退标识。
[0200] 在实施过程中,根据传输配置信息接收匹配的结果调整终端的发送使用的版本,同时使用终端中已启用的多个版本进行数据的接收,可以使终端获得配置更新及时,不会出现因为终端更新不及时或配置参数不一致而出现的直接连接失败。
[0201] 方式二、采用版本信息作为相关信息。
[0202] 其中,版本信息用于唯一表示一套传输配置信息,不同的传输配置信息对应的版本信息不同。在实际使用中,一般版本信息的比特比较大,为了便于描述下面以V1、V2.....表示版本信息。
[0203] 可选的,所述终端根据匹配结果确定发送使用的版本时,所述终端从收到的所有数据中包含的版本中选择版本最低的作为发送使用的版本。
[0204] 具体的,所述终端在根据匹配结果确定发送使用的版本时,还可以根据终端接收到的数据中所包含的版本来确定,终端会从收到的所有数据中包含的版本中选择最低的版本作为发送使用的版本。
[0205] 其中,所述终端在同一通信范围内才可以接收到数据,且所述接收到的数据中包含的版本为自己当前的最高版本。
[0206] 在实施中,终端根据接收到的数据中包含的版本来确定发送使用的版本,根据接收到的数据可以及时的更新发送时所使用的版本对应的传输配置信息。
[0207] 可选的,所述终端根据匹配结果确定发送使用的版本之后,根据确定的版本对应的传输配置信息进行发送之前,所述终端在需要发送的数据中加入所述终端已启用的最高版本。
[0208] 具体的,若终端根据匹配结果确定发送使用的版本为V2时,但是所述终端以启用的最高版本为V3,此时,在根据确定的版本V2对应的传输配置信息进行数据的发送之前,会将所述终端已启用的最高版本V3加入到需要发送的数据中。
[0209] 在实施中,所述终端根据匹配结果确定发送使用的版本后,在所用确定的版本进行数据的发送之前,在发送的数据中加入所述终端已启用的最高版本,进而在其他终端进行数据的接收时,可以接收到所述终端中已启用的最高版本,然后根据数据中所述终端的最高版本就可以确定出发送时所使用的版本,可以根据所述终端中包含的已启用的最高版本更新发送时使用的版本,保证了终端更新发送使用的版本的及时性和准确性。
[0210] 基于上面内容,下面以V2X为例,从终端3的角度对携带版本标识的各个实施例进行说明。
[0211] 在实施例中,终端1的已启用的最高版本为V1,终端2的为V2,终端3的为V3。其中V3为最高版本,V1为最低版本。
[0212] 实施例七:终端1,终端2分别与终端3之间互相可以直接通信。
[0213] 步骤1:初始时,终端3使用V3版本进行V2X发送,并携带自己的最高版本为V3;
[0214] 步骤2:终端3使用V3版本对应的传输配置信息进行V2X接收匹配,没有成功接收到V2X数据;终端3使用V2版本对应的传输配置信息进行V2X接收匹配,成功接收到终端2的V2X数据,并获知终端2的最高版本为V2;终端3使用V1版本的传输配置信息进行V2X接收匹配,成功接收到终端1的V2X数据,获知终端1的最高版本为V1;
[0215] 步骤3:终端3调整使用V1版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3。
[0216] 具体的,在初始时终端3使用自身启用的最高版本V3进行数据的发送,在数据发送前还需把自身已启用的最高版本V3加入到需要发送的数据中,终端3在进行数据的接收匹配时,优先使用版本最高的V3版本进行数据的接收匹配,没有接收匹配成功;使用次高的V2版本进行数据的接收匹配,由于终端2与终端3在同一通信范围内,且使用V2版本进行数据的发送,此时终端2与终端3显示接收匹配成功,终端3获知终端2的最高版本为V2版本;使用最低版本V1版本进行数据的接收匹配,由于终端1与终端3在同一通信范围内,且使用V1版本进行数据的发送,此时终端3与终端1显示接收匹配成功,终端3获知终端2的最高版本为V1版本,此时,所述终端3从收到的所有数据中包含的V2版本、V1版本中选择版本最低V1版本的作为发送使用的版本,在进行发送使用之前还需把自身已启用的最高版本V3版本加入到需要发送的数据中,因此终端3调整使用V1版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3版本。
[0217] 实施例八:继续实施例七的操作,终端1移动出了终端3互相直接通信范围。
[0218] 步骤1:终端3在使用V1版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3;
[0219] 步骤2:终端3使用V3版本对应的传输配置信息进行V2X接收匹配,没有成功接收到V2X数据;终端3使用V2版本对应的传输配置信息进行V2X接收匹配,成功接收到终端2的V2X数据,并获知终端2的最高版本为V2;终端3使用V1版本的传输配置信息进行V2X接收匹配,没有成功接收到V2X数据;
[0220] 步骤3:终端3调整使用V2版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3。
[0221] 具体的,实施例八继续实施例七的操作,在实施例七中确定出终端3使用V1版本的传输配置信息进行数据的发送,在数据发送前还需把自身已启用的最高版本V3加入到需要发送的数据中,终端3在进行数据的接收匹配时,优先使用版本最高的V3版本进行数据的接收匹配,没有接收匹配成功;使用次高的版本V2进行数据的接收匹配,由于终端2与终端3在同一通信范围内,且使用V2版本进行数据的发送,此时终端2与终端3显示接收匹配成功,终端3获知终端2的最高版本为V2;使用最低版本V1进行数据的接收匹配,由于终端1移出终端3的通信范围,此时终端3与终端1没有接收匹配成功,此时,所述终端3从收到的所有数据中包含的版本V2中选择版本最低的作为发送使用的版本,此时,最低的版本为V2,在进行发送使用之前还需把自身已启用的最高版本V3加入到需要发送的数据中,因此终端3调整使用V2版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3。
[0222] 实施例九:继续实施例八的操作,终端4(使用V1版本进行发送,但携带自己的最高版本为V3)移动进了终端3互相直接通信范围。
[0223] 步骤1:终端3在使用V2版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3;
[0224] 步骤2:终端3使用V3版本的传输配置信息进行V2X接收匹配,没有成功接收到V2X数据;终端3使用V2版本进行V2X接收匹配,成功接收到终端2的V2X数据,获知终端2的最高版本为V2;终端3使用V1版本进行V2X接收匹配,成功接收到终端4的V2X数据,获知终端4的最高版本为V3;
[0225] 步骤3:终端3调整使用V2版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3。
[0226] 具体的,实施例九继续实施例八的操作,在实施例八中确定终端3使用V2版本的传输配置信息进行数据的发送,在数据发送前还需把自身已启用的最高版本V3加入到需要发送的数据中,终端3在进行数据的接收匹配时,优先使用版本最高的V3进行数据的接收匹配,没有接收匹配成功;使用次高的版本V2进行数据的接收匹配,由于终端2与终端3在同一通信范围内,且使用V2版本进行数据的发送,此时终端2与终端3显示接收匹配成功,终端3获知终端2的最高版本为V2;使用最低版本V1进行数据的接收匹配,由于终端4移入终端3的通信范围内,且使用V1版本进行数据的发送,此时终端3与终端4显示接收匹配成功,终端3获知终端4的最高版本为V3,此时,所述终端3从收到的所有数据中包含的版本V3、V2中选择版本最低的作为发送使用的版本,此时版本最低的为版本V2,在进行发送使用之前还需把自身已启用的最高版本V3加入到需要发送的数据中,因此终端3调整使用V2版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3。
[0227] 实施例十:继续实施例九的操作,终端2移动出了终端3互相直接通信范围。
[0228] 步骤1:终端3在使用V2版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3;
[0229] 步骤2:终端3使用V3版本的传输配置信息进行V2X接收匹配,没有成功接收到V2X数据;终端3使用V2版本的传输配置信息进行V2X接收匹配,没有接收到V2X数据;终端3使用V1版本的传输配置信息进行V2X接收匹配,成功接收到终端4的V2X数据,获知终端4的最高版本为V3;
[0230] 步骤3:终端3调整使用V3版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3。
[0231] 具体的,实施例十就绪实施例九的操作,在实施例九中确定终端3使用使用V2版本的传输配置信息进行数据的发送,在数据发送前还需把自身已启用的最高版本V3加入到需要发送的数据中,终端3在进行数据的接收匹配时,优先使用配置版本最高的V3进行数据的接收匹配,没有接收匹配成功;使用次高的版本V2进行数据的接收匹配,由于终端2移出终端3的通信范围,此时终端2与终端3没有接收匹配成功;使用最低版本V1进行数据的接收匹配,由于终端4与终端3在同一通信范围内,且使用V1版本进行数据的发送,此时终端3与终端4显示接收匹配成功,终端3获知终端4的最高版本为V3,此时,所述终端3从收到的所有数据中包含的版本中选择版本V3作为发送使用的版本,在进行发送使用之前还需把自身已启用的最高版本V3加入到需要发送的数据中,因此终端3调整使用V3版本的传输配置信息进行V2X发送,并携带自己的最高版本为V3。
[0232] 在实施过程中,根据传输配置信息接收匹配结果中的数据携带的版本信息,调整终端的发送使用的版本,同时使用终端中已启用的多个版本进行数据的接收,可以使终端获得配置更新及时,不会出现因为终端更新不及时或配置参数不一致而出现的直接连接失败。
[0233] 基于同一发明构思,本发明实施例中还提供了一种进行数据传输的设备,由于该设备对应的方法是本发明实施例进行数据传输的方法对应的设备,并且该设备解决问题的原理与该方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。
[0234] 如图8所示,本发明实施例第一种进行数据传输的设备,该设备包括处理器800、存储器801和收发机802;
[0235] 处理器800负责管理总线架构和通常的处理,存储器801可以存储处理器800在执行操作时所使用的数据。收发机802用于在处理器800的控制下接收和发送数据。
[0236] 总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器801代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器800负责管理总线架构和通常的处理,存储器801可以存储处理器800在执行操作时所使用的数据。
[0237] 本发明实施例揭示的流程,可以应用于处理器800中,或者由处理器800实现。在实现过程中,信号处理流程的各步骤可以通过处理器800中的硬件的集成逻辑电路或者软件形式的指令完成。处理器800可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器801,处理器800读取存储器801中的信息,结合其硬件完成信号处理流程的步骤。
[0238] 具体地,处理器800,用于读取存储器801中的程序并执行:
[0239] 通过已启用的多个版本的传输配置信息进行接收匹配;根据匹配结果确定发送使用的配置版本;根据确定的版本对应的传输配置信息进行发送。
[0240] 可选的,所述处理器800具体用于:
[0241] 针对任意一个版本的传输配置信息,若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;
[0242] 从所述第一备选版本集合中选择最低的版本作为发送使用的版本;
[0243] 其中,所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。
[0244] 可选的,所述处理器800具体用于:
[0245] 若确定的版本低于已启用的最高版本,则在需要发送的数据中加入回退标识。
[0246] 可选的,所述处理器800具体用于:
[0247] 从收到的所有数据中包含的版本中选择版本最低的作为发送使用的版本。
[0248] 可选的,所述处理器800具体用于:
[0249] 在需要发送的数据中加入所述终端已启用的最高版本。
[0250] 可选的,所述处理器800还用于:
[0251] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或
[0252] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。
[0253] 可选的,所述处理器800还用于:
[0254] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或[0255] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;
[0256] 其中N为正整数。
[0257] 可选的,所述处理器800根据下列一种或多种方式对已启用的多个版本的传输配置信息进行更新:
[0258] 删除对应的失效时间达到的传输配置信息;
[0259] 在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;
[0260] 若已启用的传输配置信息的数量等于设定数量,则在收到新配置的传输配置信息后删除版本最低的传输配置信息。
[0261] 如图9所示,本发明实施例第二种进行数据传输的设备,该设备包括:
[0262] 接收匹配模块900,用于通过已启用的多个版本的传输配置信息进行接收匹配;
[0263] 确定模块901,用于根据匹配结果确定发送使用的配置版本;
[0264] 发送模块902,用于根据确定的版本对应的传输配置信息进行发送。
[0265] 可选的,所述确定模块901具体用于:
[0266] 针对任意一个版本的传输配置信息,若通过所述版本的传输配置信息进行接收匹配后成功接收到数据,且所述数据中未包括回退标识,则将所述版本加入到第一备选版本集合;
[0267] 从所述第一备选版本集合中选择最低的版本作为发送使用的版本;
[0268] 其中,所述回退标识表示使用传输配置信息进行发送的版本低于已启用的最高版本。
[0269] 可选的,所述确定模块901还用于:
[0270] 若确定的版本低于已启用的最高版本,则在需要发送的数据中加入回退标识。
[0271] 可选的,所述确定模块901具体用于:
[0272] 从收到的所有数据中包含的版本中选择版本最低的作为发送使用的版本。
[0273] 可选的,所述确定模块901具体用于:
[0274] 在需要发送的数据中加入所述终端已启用的最高版本。
[0275] 可选的,所述接收匹配模块900还用于:
[0276] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则将所述新配置的传输配置信息作为已启用的传输配置信息;或
[0277] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后将所述新配置的传输配置信息作为已启用的传输配置信息。
[0278] 可选的,所述接收匹配模块还用于:
[0279] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中未包含启用时间,则对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;或[0280] 在收到新配置的传输配置信息后,若所述新配置的传输配置信息中包含启用时间,则在启用时间达到后对后续需要传输的N个数据使用所述新配置的传输配置信息进行发送;
[0281] 其中N为正整数。
[0282] 可选的,根据下列一种或多种方式对已启用的多个版本的传输配置信息进行更新:
[0283] 删除对应的失效时间达到的传输配置信息;
[0284] 在收到新配置的传输配置信息后,删除低于所述新配置的传输配置信息中指示的能使用的最低版本的传输配置信息;
[0285] 若已启用的传输配置信息的数量等于设定数量,则在收到新配置的传输配置信息后删除版本最低的传输配置信息。
[0286] 一种计算机可存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述图1所述的方法的步骤。
[0287] 以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
[0288] 相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
[0289] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。