以太网接入设备的IP地址动态分配方法和系统装置转让专利

申请号 : CN201710806224.5

文献号 : CN109474709B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄盛立

申请人 : 比亚迪股份有限公司

摘要 :

本发明提出一种以太网接入设备的IP地址动态分配方法和系统,该方法包括从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配。通过本发明能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。

权利要求 :

1.一种以太网接入设备的IP地址动态分配方法,其特征在于,所述以太网接入设备设置在车辆中,包括以下步骤:从多个以太网接入设备中确定出目标以太网接入设备,所述目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,所述IP地址请求中包括:待分配IP地址的以太网接入设备的标识;

删除以太网中的IP地址列表中与所述标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;

根据所述目标IP地址生成所述IP地址请求的响应,并将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配。

2.如权利要求1所述的以太网接入设备的IP地址动态分配方法,其特征在于,所述从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址之后,还包括:将所述目标IP地址与所述标识对应写入所述IP地址列表中,以对所述IP地址列表进行更新,得到新的IP地址列表。

3.如权利要求2所述的以太网接入设备的IP地址动态分配方法,其特征在于,还包括:将所述新的IP地址列表广播发送至以太网中的全部以太网接入设备中;

各以太网接入设备对所述新的IP地址列表进行备份存储。

4.如权利要求1所述的以太网接入设备的IP地址动态分配方法,其特征在于,在所述车辆初上电时,所述从多个以太网接入设备中确定出目标以太网接入设备之后,所述目标以太网接入设备还用于:获取各以太网接入设备的标识,得到各标识,并为各以太网接入设备动态分配IP地址,得到各IP地址;

基于所述各标识和所述各IP地址建立所述IP地址列表;

将所述IP地址列表广播发送至所述各以太网接入设备中,以对所述各以太网接入设备的IP地址进行动态分配。

5.如权利要求1所述的以太网接入设备的IP地址动态分配方法,其特征在于,所述将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配,包括:在每个以太网接入设备均接收到所述响应时,确定对所述以太网接入设备的IP地址进行动态分配成功;

在所述多个以太网接入设备中,任一个以太网接入设备未接收到所述响应时,确定对所述以太网接入设备的IP地址进行动态分配失败。

6.一种以太网接入设备的IP地址动态分配系统,其特征在于,所述以太网接入设备设置在车辆中,包括:确定模块,用于从多个以太网接入设备中确定出目标以太网接入设备;

所述目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,所述IP地址请求中包括:待分配IP地址的以太网接入设备的标识,删除以太网中的IP地址列表中与所述标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址,以及根据所述目标IP地址生成所述IP地址请求的响应,并将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配。

7.如权利要求6所述的以太网接入设备的IP地址动态分配系统,其特征在于,所述目标以太网接入设备,还用于:将所述目标IP地址与所述标识对应写入所述IP地址列表中,以对所述IP地址列表进行更新,得到新的IP地址列表。

8.如权利要求7所述的以太网接入设备的IP地址动态分配系统,其特征在于,所述目标以太网接入设备,还用于:将所述新的IP地址列表广播发送至以太网中的全部以太网接入设备中;

所述系统还包括:所述待分配IP地址的以太网接入设备,用于对所述新的IP地址列表进行备份存储。

9.如权利要求6所述的以太网接入设备的IP地址动态分配系统,其特征在于,在所述车辆初上电时,所述目标以太网接入设备还用于:获取各以太网接入设备的标识,得到各标识,并为各以太网接入设备动态分配IP地址,得到各IP地址;

基于所述各标识和所述各IP地址建立所述IP地址列表;

将所述IP地址列表广播发送至所述各以太网接入设备中,以对所述各以太网接入设备的IP地址进行动态分配。

10.如权利要求6所述的以太网接入设备的IP地址动态分配系统,其特征在于,所述目标以太网接入设备,还用于:在每个以太网接入设备均接收到所述响应时,确定对所述以太网接入设备的IP地址进行动态分配成功;

在所述多个以太网接入设备中,任一个以太网接入设备未接收到所述响应时,确定对所述以太网接入设备的IP地址进行动态分配失败。

11.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的以太网接入设备的IP地址动态分配方法。

12.一种车辆,其特征在于,所述车辆包括多个以太网接入设备,其中,从多个以太网接入设备中确定出目标以太网接入设备,所述目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,所述IP地址请求中包括:待分配IP地址的以太网接入设备的标识;

删除以太网中的IP地址列表中与所述标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;

根据所述目标IP地址生成所述IP地址请求的响应,并将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配。

说明书 :

以太网接入设备的IP地址动态分配方法和系统装置

技术领域

[0001] 本发明涉及车辆技术领域,尤其涉及一种以太网接入设备的IP地址动态分配方法和系统。

背景技术

[0002] 随着现代汽车工业的发展,汽车电控系统的规模及复杂度日益增大,需要共享的车辆数据量越来越多,车载以太网以一种扩展能力更强、更开放的架构开始广泛应用于汽车控制系统上,为整车提供了一个车载以太网局域网,然而目前车辆中以太网环网上的以太网接入设备,大多数使用静态IP地址设置方式,少数采用动态分配IP地址方式,是基于DHCP协议来实现。

发明内容

[0003] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004] 为此,本发明的一个目的在于提出一种以太网接入设备的IP地址动态分配方法,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0005] 本发明的另一个目的在于提出一种以太网接入设备的IP地址动态分配系统。
[0006] 本发明的另一个目的在于提出一种非临时性计算机可读存储介质。
[0007] 本发明的另一个目的在于提出一种计算机程序产品。
[0008] 为达到上述目的,本发明第一方面实施例提出的以太网接入设备的IP地址动态分配方法,所述以太网接入设备设置在车辆中,包括以下步骤:从多个以太网接入设备中确定出目标以太网接入设备,所述目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,所述IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与所述标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据所述目标IP地址生成所述IP地址请求的响应,并将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配。
[0009] 本发明第一方面实施例提出的以太网接入设备的IP地址动态分配方法,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0010] 为达到上述目的,本发明第二方面实施例提出的以太网接入设备的IP地址动态分配系统,所述以太网接入设备设置在车辆中,包括:确定模块,用于从多个以太网接入设备中确定出目标以太网接入设备;所述目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,所述IP地址请求中包括:待分配IP地址的以太网接入设备的标识,删除以太网中的IP地址列表中与所述标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址,以及根据所述目标IP地址生成所述IP地址请求的响应,并将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配。
[0011] 本发明第二方面实施例提出的系统,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0012] 为达到上述目的,本发明第三方面实施例提出的非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器被执行时,使得移动终端能够执行一种以太网接入设备的IP地址动态分配方法,所述方法包括:从多个以太网接入设备中确定出目标以太网接入设备,所述目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,所述IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与所述标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据所述目标IP地址生成所述IP地址请求的响应,并将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配。
[0013] 本发明第三方面实施例提出的非临时性计算机可读存储介质,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0014] 为达到上述目的,本发明第四方面实施例提出的计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行一种以太网接入设备的IP地址动态分配方法,所述方法包括:从多个以太网接入设备中确定出目标以太网接入设备,所述目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,所述IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与所述标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据所述目标IP地址生成所述IP地址请求的响应,并将所述响应反馈至所述待分配IP地址的以太网接入设备,以对所述以太网接入设备的IP地址进行动态分配。
[0015] 本发明第四方面实施例提出的计算机程序产品,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0016] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0017] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0018] 图1是本发明一实施例提出的以太网接入设备的IP地址动态分配方法的流程示意图;
[0019] 图2是本发明另一实施例提出的以太网接入设备的IP地址动态分配方法的流程示意图;
[0020] 图3为本发明实施例中一种动态分配IP的流程示意图;
[0021] 图4为本发明实施例中另一种动态分配IP的流程示意图;
[0022] 图5是本发明一实施例提出的以太网接入设备的IP地址动态分配系统的结构示意图;
[0023] 图6是本发明另一实施例提出的以太网接入设备的IP地址动态分配系统的结构示意图。

具体实施方式

[0024] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0025] 图1是本发明一实施例提出的以太网接入设备的IP地址动态分配方法的流程示意图。
[0026] 以太网接入设备设置在车辆中。本发明实施例中的以太网接入设备可以具体为车辆内的各个电子控制单元(Electronic Control Unit,ECU)。
[0027] 参见图1,该方法包括:
[0028] S101:从多个以太网接入设备中确定出目标以太网接入设备。
[0029] 本发明实施例,以优化的自动分配策略来实现动态分配IP地址,能够使整车车载以太网网络中所有车载以太网模块以高效、简易方式实现IP动态分配,可以更加安全可靠地进行网络数据传输。
[0030] 其中,目标以太网接入设备用于动态分配IP地址,记录IP地址表,多个以太网接入设备中除了目标以太网接入设备以外的接入设备,可以被称为待分配IP地址的以太网接入设备,并且,该多个以太网接入设备均预先接入车载以太网环网。
[0031] S102:目标以太网接入设备接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识。
[0032] 其中,待分配IP地址的以太网接入设备的标识定义可以参见下述表1。
[0033] 表1
[0034] 以太网接入设备的标识 以太网接入设备01 仪表
02 全景影像
03 行车记录仪
04 多媒体
…..  
n  
[0035] IP地址请求中还可以包括:功能号,对应的功能号用于使目标以太网接入设备对待分配IP地址的以太网接入设备动态分配IP地址。
[0036] 其中,不同功能帧对应的功能号可以参见下述表2。
[0037] 表2
[0038]功能号 具体功能
01 IP建立帧
02 IP建立应答帧
03 IP地址表帧
04 IP地址表应答帧
05 IP请求帧(包含ECU编码信息)
06 IP地址表更新帧
07 IP地址表更新应答帧
……  
[0039] 在目标以太网接入设备接收待分配IP地址的以太网接入设备的IP地址请求时,其中的IP地址请求帧中可以包括功能号05,以此标识该帧为IP请求帧,同时,包含待分配IP地址的以太网接入设备的标识。
[0040] S103:删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址。
[0041] 其中的IP地址列表,为在车辆初上电时,从多个以太网接入设备中确定出目标以太网接入设备之后,目标以太网接入设备所动态分配并生成的。
[0042] S104:根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配。
[0043] 本发明实施例中,通过删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址,能够实现在待分配IP地址的以太网接入设备断电再上电时重新分配该以太网接入设备的IP,实现对各以太网接入设备的IP地址进行动态管理,无需使用DHCP协议就可以实现IP动态分配的目的,规避了整车以太网接入设备采用静态分配IP地址方式。
[0044] 可选地,将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,包括:在每个以太网接入设备均接收到响应时,确定对以太网接入设备的IP地址进行动态分配成功;在多个以太网接入设备中,任一个以太网接入设备未接收到响应时,确定对以太网接入设备的IP地址进行动态分配失败,能够有效提升IP地址动态分配的成功率。
[0045] 本实施例中,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0046] 图2是本发明另一实施例提出的以太网接入设备的IP地址动态分配方法的流程示意图。参见图2,该方法包括:
[0047] S201:在车辆初上电时,从多个以太网接入设备中确定出目标以太网接入设备。
[0048] S202:目标以太网接入设备获取各以太网接入设备的标识,得到各标识,并为各以太网接入设备动态分配IP地址,得到各IP地址。
[0049] S203:基于各标识和各IP地址建立IP地址列表。
[0050] S204:将IP地址列表广播发送至各以太网接入设备中,以对各以太网接入设备的IP地址进行动态分配。
[0051] S205:在车辆中的一个以太网接入设备断电后再上电时,目标以太网接入设备接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识。
[0052] S206:删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址。
[0053] S207:将目标IP地址与标识对应写入IP地址列表中,以对IP地址列表进行更新,得到新的IP地址列表。
[0054] S208:将新的IP地址列表广播发送至以太网中的全部以太网接入设备中。
[0055] S209:各以太网接入设备对新的IP地址列表进行备份存储,以对以太网接入设备的IP地址进行动态分配。
[0056] 作为一种示例,参见图3,图3为本发明实施例中一种动态分配IP的流程示意图,图3中以在车辆初上电时的场景进行示例,
[0057] S01、车辆初上电,各个以太网接入设备启动。
[0058] 其中,以太网接入设备可以包含仪表、全景影像、行车记录仪、多媒体等,可以确定仪表为目标以太网接入设备。
[0059] S02、目标以太网接入设备仪表,广播发送IP建立帧至整车车载以太网网络中。
[0060] 其中,对于动态分配IP的相关指令协议如下:
[0061] 传输协议采用UDP/TCP协议,其中在UDP/TCP数据包中,使用存储以太网协议,具体如下表3:
[0062] 表3
[0063]以太网帧格式: Eth Hdr IP Hdr TCP/UDP Hdr 指令协议 Eth CRC
[0064] 其中的指令协议,如下表4:
[0065] 表4
[0066]
[0067] S03、待分配IP地址的以太网接入设备接收到IP建立帧后,给仪表发送UDP单播IP建立应答帧。
[0068] S04、仪表在一定的周期内对接收到的IP建立应答帧进行确认,确定各待分配IP地址的以太网接入设备处于可动态分配IP状态,并开始根据以太网接入设备的标识进行IP的随机动态分配,建立IP地址表,并广播IP地址列表帧。
[0069] 其中,IP地址列表举例如下述表5:
[0070] 表5
[0071] 以太网接入设备的标识 动态分配的IP地址01 192.168.1.10
02 192.168.1.120
03 192.168.1.22
04 192.168.1.43
……  
n 192.168.1.x
[0072] S05、各待分配IP地址的以太网接入设备接收到IP地址列表帧,并对IP地址列表进行存储,UDP单播IP地址列表应答帧发送至仪表。
[0073] S06、仪表判断是否接收到所有的各待分配IP地址的以太网接入设备的IP地址列表应答帧,若是,执行S07,否则,执行S08。
[0074] S07、动态分配IP成功。
[0075] S08、动态分配IP失败。
[0076] 作为另一种示例,参见图4,图4为本发明实施例中另一种动态分配IP的流程示意图,图4中以在车辆中的一个以太网接入设备断电后再上电时的场景进行示例,具体地,以一个以太网接入设备为全景影像设备进行示例,其中,
[0077] S11、当全景影像设备断电,重新插入整车中重新上电,在一定周期内未收到IP建立帧,全景影像开始发送IP请求帧。
[0078] S12、仪表接收到IP请求帧,根据IP请求帧中的以太网接入设备的标识判断出该设备为全景影像设备,则将IP地址列表中的全景影像的IP删除,重新动态分配一个IP地址与全景影像设备的标识对应存储,生成一个更新后的IP地址列表,并开始广播IP地址列表更新帧。
[0079] S13、全景影像设备接收到IP地址列表更新帧,将IP地址列表存储并生成IP地址列表更新应答帧并发送至仪表,其他以太网接入设备接收到IP地址列表更新帧,将原有的IP地址列表进行更新并存储,然后UDP单播IP地址列表更新应答帧发送至仪表。
[0080] S14、若仪表接收到所有以太网接入设备的IP地址列表更新应答帧,则确定更新IP地址表成功,否则失败。
[0081] 本实施例中,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。实现对各以太网接入设备的IP地址进行动态管理,无需使用DHCP协议就可以实现IP动态分配的目的,规避了整车以太网接入设备采用静态分配IP地址方式。
[0082] 图5是本发明一实施例提出的以太网接入设备的IP地址动态分配系统的结构示意图。
[0083] 以太网接入设备设置在车辆中。
[0084] 参见图5,该系统500包括:
[0085] 确定模块501,用于从多个以太网接入设备中确定出目标以太网接入设备502。
[0086] 目标以太网接入设备502用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识,删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址,以及根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配。
[0087] 可选地,一些实施例中,目标以太网接入设备502,还用于:
[0088] 将目标IP地址与标识对应写入IP地址列表中,以对IP地址列表进行更新,得到新的IP地址列表。
[0089] 目标以太网接入设备502,还用于:
[0090] 将新的IP地址列表广播发送至以太网中的全部以太网接入设备中;
[0091] 参见图6,系统500还包括:待分配IP地址的以太网接入设备503,用于对新的IP地址列表进行备份存储。
[0092] 在车辆初上电时,目标以太网接入设备502还用于:
[0093] 获取各以太网接入设备的标识,得到各标识,并为各以太网接入设备动态分配IP地址,得到各IP地址;
[0094] 基于各标识和各IP地址建立IP地址列表;
[0095] 将IP地址列表广播发送至各以太网接入设备中,以对各以太网接入设备的IP地址进行动态分配。
[0096] 目标以太网接入设备502,还用于:
[0097] 在每个以太网接入设备均接收到响应时,确定对以太网接入设备的IP地址进行动态分配成功;
[0098] 在多个以太网接入设备中,任一个以太网接入设备未接收到响应时,确定对以太网接入设备的IP地址进行动态分配失败。
[0099] 需要说明的是,前述图1-图4实施例中对以太网接入设备的IP地址动态分配方法实施例的解释说明也适用于该实施例的以太网接入设备的IP地址动态分配系统500,其实现原理类似,此处不再赘述。
[0100] 本实施例中,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0101] 为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行一种以太网接入设备的IP地址动态分配方法,方法包括:从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配。
[0102] 本实施例中的非临时性计算机可读存储介质,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0103] 为了实现上述实施例,本发明还提出一种计算机程序产品,当计算机程序产品中的指令被处理器执行时,执行一种以太网接入设备的IP地址动态分配方法,方法包括:从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配。
[0104] 本实施例中的计算机程序产品,通过从多个以太网接入设备中确定出目标以太网接入设备,目标以太网接入设备用于:接收待分配IP地址的以太网接入设备的IP地址请求,其中,IP地址请求中包括:待分配IP地址的以太网接入设备的标识;删除以太网中的IP地址列表中与标识对应的IP地址,并从可选IP地址范围中选取未被占用的IP地址并作为目标IP地址;根据目标IP地址生成IP地址请求的响应,并将响应反馈至待分配IP地址的以太网接入设备,以对以太网接入设备的IP地址进行动态分配,能够高效地实现车辆中以太网接入设备IP地址的动态分配,无需采用静态分配以及增加协议栈方式,有效保障整车车载以太网网络的安全。
[0105] 需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0106] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0107] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0108] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0109] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0110] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0111] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0112] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。