基于WinCE系统单网卡实现多局域网络通信的方法技术方案

技术编号:14840588 阅读:143 留言:0更新日期:2017-03-17 06:05
本发明专利技术公开一种基于WinCE系统单网卡实现多局域网络通信的方法,步骤包括:1)将目标车载设备、多个目标局域网络设备连接至一个物联网络中;2)将需要与各个目标局域网络通信所需的IP地址,以配置文件形式存储至基于WinCE系统的目标车载设备中;3)目标车载设备启动时,启动预先建立的IP配置模块,读取配置文件,并根据配置文件对目标车载设备的网卡进行IP设置;启动目标车载设备的应用程序,与多局域网设备进行通信。本发明专利技术能够在基于WinCE系统且只具备单一网卡的车载设备原有结构基础上,通过增加一个简单的配置应用程序,即可实现单网卡设备与多局域网络设备通信,实现方法简单、操作便捷,且将所需成本降为最低。

【技术实现步骤摘要】

本专利技术涉及车载设备通信
,尤其涉及一种基于WinCE系统单网卡实现多局域网络通信的方法
技术介绍
随着信息化建设的进展,信息技术正在成为经济和社会发展的重要推动力,给人类生产生活带来了深远的影响,而大数据时代的到来,使得网络通信应用越来越广泛。对于车载以太网通信网络,其网络结构也越来越复杂,同一应用环境下通常有多种局域网,IP网段的分配各不相同,而实际应用中常常需要将设备接入至复杂的车载网络中实现数据的交互,尤其是对于基于以太网通信的数据采集设备,通常需要同时采集各个局域网的数据。嵌入式WinCE操作系统在车载设备上使用非常广泛,但原有的基于WinCE系统的车载设备的以太网络接口通常比较单一,一般只具备单一网络通信接口,且标准的WinCE系统不支持单一网卡配置多个IP(InternetProtocol,网络之间互联协议)的功能,因而基于WinCE系统的单一网卡的车载设备不能同时与多个局域网络设备进行以太网数据交互,尤其是需要在各个不同网段的局域网之间进行数据交互时,基于WinCE系统的车载设备无法满足目前复杂车载网络的通信需求。为了能够实现车载设备与多局域网设备通信,目前解决方法通常都是从硬件设计考虑,基于WinCE操作系统通过增加网络接口或者直接更换车载设备的操作系统,但这都会极大的提高硬件成本、软件开发成本,同时还加大了产品的开发周期。因此,如何能够让现有的运行WinCE操作系统、且只具备单一网卡的车载设备能够实现多局域网络设备通信成为亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种基于WinCE系统单网卡实现多局域网络通信的方法,能够在基于WinCE系统的车载设备原有的软、硬件结构基础上,实现单网卡与多局域网络设备通信,且实现方法简单、操作便捷以及所需成本低。为解决上述技术问题,本专利技术提出的技术方案为:一种基于WinCE系统单网卡实现多局域网络通信的方法,步骤包括:1)将目标车载设备、多个目标局域网络设备连接至一个物联网络中;2)将需要与各个目标局域网络通信所需的IP地址,以配置文件形式存储至基于WinCE系统的目标车载设备中;3)目标车载设备启动时,启动预先建立的IP配置模块,由所述IP配置模块读取所述配置文件,并根据所述配置文件对具有单网卡的目标车载设备中网卡进行IP设置,使目标车载设备的网卡具备与多个目标局域网络设备通信的功能;启动目标车载设备的应用程序,通过所述网卡与多局域网设备进行通信。作为本专利技术的进一步改进,所述步骤3)中对目标车载设备的网卡进行IP配置的具体步骤:3.1)预先建立具有读取所述配置文件、并根据所述配置文件对目标车载设备的网卡进行IP设置功能的IP配置模块,并加载至目标车载设备中;3.2)目标车载设备的WinCE系统启动时,启动所述IP配置模块读取所述配置文件并获取对应目标局域网络的IP地址,以及由获取的IP地址对车载设备的网卡进行IP配置。作为本专利技术的进一步改进,所述步骤3.2)的具体步骤为:3.21)启动所述IP配置模块时,由所述IP配置模块获取目标车载设备中网卡的当前IP地址;3.22)所述IP配置模块将当前IP地址与所述配置文件中各个IP地址进行匹配,若匹配成功,则退出,否则从所述配置文件中获取对应目标局域网络的IP地址,根据获取到的IP地址更改目标车载设备中网卡的IP配置注册表信息;3.23)将目标车载设备的网卡禁用后再重新启用,完成网卡的配置并实时生效。作为本专利技术的进一步改进,所述步骤3.23)中具体通过调用目标车载设备的WinCE系统中DoNdisIOControl函数接口将网卡进行禁用并重新启用。作为本专利技术的进一步改进,所述步骤1)中通过配置交换机将目标车载设备、多个局域网络连接至一个物联网络中。作为本专利技术的进一步改进:当需要与新的局域网络设备通信时,配置对应新的局域网络的IP地址并修改所述配置文件,返回执行步骤3)。与现有技术相比,本专利技术的优点在于:1)本专利技术基于WinCE系统单网卡实现多局域网络通信的方法,基于WinCE操作系统的特性,将车载设备与多个目标局域网络连接至一个物联网络后,将所需的多个IP地址形成配置文件,通过读取配置文件对车载设备的单一网卡进行多网段的IP配置,使得能够在保持车载设备原有的硬件结构不变的基础上,基于现有的WinCE系统实现单一网卡的车载设备与多局域网络设备的通信,很好的解决了传统的WinCE系统不能支持单网卡与多局域网设备同时进行数据交互的问题,同时能够最大限度的降低所需的软、硬件开发成本以及缩短产品功能实现的周期;采用配置文件的方式,还可以灵活满足多种局域网络设备的通信需求,同时降低软件开发的成本;2)本专利技术基于WinCE系统单网卡实现多局域网络通信的方法,通过配置交换机将目标车载设备、多个局域网络连接至一个物联网络中,形成多局域网络拓扑结构,不需要改变各个局域网内部的网络拓扑结构或局域网设备的硬件结构,即可实现车载设备与多局域网络设备的通信;3)本专利技术基于WinCE系统单网卡实现多局域网络通信的方法,由具有配置读取配置文件功能、获取对应目标局域网络的IP地址功能,以及由获取的IP地址对车载设备的网卡进行配置功能的程序封装建立得到IP配置模块,通过车载设备的WinCE系统启动时同时启动IP配置模块,即可实现对车载设备的网卡进行IP配置,从而通过增加一个简单的IP配置程序即可实现单网卡设备与各个不同网段的设备进行数据交互;4)本专利技术基于WinCE系统单网卡实现多局域网络通信的方法,当网络环境发生改变时,通过修改配置文件即可更改网卡IP的配置,因而由简单的配置方式即可根据实际网络环境实现各种局域网络设备通信,使得通信方式灵活、可用性强。附图说明图1是本实施例基于WinCE系统单网卡实现多局域网络通信的方法的实现流程示意图。图2是本实施例采用的局域网网络拓扑结构示意图。图3是本实施例中网卡IP配置的具体实现流程示意图。具体实施方式以下结合说明书附图和具体优选的实施例对本专利技术作进一步描述,但并不因此而限制本专利技术的保护范围。如图1所示,本实施例基于WinCE系统单网卡实现多局域网络通信的方法,步骤包括:1)将目标车载设备、多个目标局域网络设备连接至一个物联网络中;2)将需要与各个目标局域网络通信所需的IP地址,以配置文件形式存储至基于WinCE系统的目标车载设备中;3)目标车载设备启动时,启动预先建立的IP配置模块,由IP配置模块读取配置文件,并根据配置文件对具有单网卡的目标车载设备中网卡进行IP设置,使目标车载设备的网卡具备与多个目标局域网络设备通信的功能;启动目标车载设备的应用程序,通过网卡与多局域网设备进行通信。本实施例基于WinCE操作系统的特性,将车载设备与多个目标局域网络连接至一个物联网络后,将所需的多个IP地址形成配置文件,通过读取配置文件对车载设备本文档来自技高网...
基于WinCE系统单网卡实现多局域网络通信的方法

【技术保护点】
一种基于WinCE系统单网卡实现多局域网络通信的方法,其特征在于,步骤包括:1)将目标车载设备、多个目标局域网络设备连接至一个物联网络中;2)将需要与各个目标局域网络通信所需的IP地址,以配置文件形式存储至基于WinCE系统的目标车载设备中;3)目标车载设备启动时,启动预先建立的IP配置模块,由所述IP配置模块读取所述配置文件,并根据所述配置文件对具有单网卡的目标车载设备中网卡进行IP设置,使目标车载设备的网卡具备与多个目标局域网络设备通信的功能;启动目标车载设备的应用程序,通过所述网卡与多局域网设备进行通信。

【技术特征摘要】
1.一种基于WinCE系统单网卡实现多局域网络通信的方法,其特征在于,步骤包括:
1)将目标车载设备、多个目标局域网络设备连接至一个物联网络中;
2)将需要与各个目标局域网络通信所需的IP地址,以配置文件形式存储至基于WinCE系统的目标车载设备中;
3)目标车载设备启动时,启动预先建立的IP配置模块,由所述IP配置模块读取所述配置文件,并根据所述配置文件对具有单网卡的目标车载设备中网卡进行IP设置,使目标车载设备的网卡具备与多个目标局域网络设备通信的功能;启动目标车载设备的应用程序,通过所述网卡与多局域网设备进行通信。
2.根据权利要求1所述的基于WinCE系统单网卡实现多局域网络通信的方法,其特征在于,所述步骤3)中对目标车载设备的网卡进行IP配置的具体步骤:
3.1)预先建立具有读取所述配置文件、并根据所述配置文件对目标车载设备的网卡进行IP设置功能的IP配置模块,并加载至目标车载设备中;
3.2)目标车载设备的WinCE系统启动时,启动所述IP配置模块读取所述配置文件并获取对应目标局域网络的IP地址,以及由获取的IP地址对车载设备的网卡进行IP配置。
3.根据权利要求2所述的基于WinCE系统单网卡实现多局域网络通信...

【专利技术属性】
技术研发人员:袁清华刘黎明王雨加玉涛熊昱凯
申请(专利权)人:株洲南车时代电气股份有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1