一种单主机多环most网络通信系统的制作方法_2

文档序号:9870008阅读:来源:国知局
现有车载娱乐系统中常见的MOST网络系统结构框图。
[0020]图2是本发明提供的单主机多环MOST网络通信系统的一个实施例的拓扑结构示意图。
[0021]图3是本发明提供的初始通信节点的一种实施例的内部结构示意图。
[0022]图4是本发明提供的外围通信节点的一种实施例的内部结构示意图。
[0023]图5是本发明提供的主机的MOST软件架构的一个实施例的架构示意图。
[0024]图6是本发明提供的通信节点的MOST软件架构的一个实施例的架构示意图。
[0025]图7是本发明提供的单主机多环MOST环网的软件初始化流程示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,均属于本发明保护的范围。
[0027]参看图2,是本发明提供的单主机多环MOST网络通信系统的一个实施例的拓扑结构示意图。
[0028]在本实施例中,所述的单主机多环MOST网络通信系统,包括:主机100,以及并联在所述主机100上的多组MOST环网(I?N,N 2 2);每组MOST环网包括一个TCP/1P通道和多个通信节点(I?64)。单个主机可以并联两个或两个以上的MOST封闭环形网络,每个MOST环网均符合MOST标准,支持最多64个节点,每个MOST环网最高支持150Mbps的带宽。对网络进行拓展后,本实施例提供的MOST网络通信系统理论上可以支持的通信节点数将是无限的(实际受制于主机100的硬件和软件性能),同时,每个MOST环网的通信节点(又称为接收端节点)的平均带宽不低于150/64Mbps。
[0029]每个所述通信节点分别通过其所在的MOST环网与所述主机100进行TCP/IP数据传输,经由所述主机100的对外网络连接接口,实现与互联网的数据通信和传输。每个MOST环网均包含一个TCP/IP通道,每个通信节点包含独立的IP(Internet Protocol,网络协议)地址;每个通信节点通过其所在的MOST环网到达主机100后,经主机100进行TCP/IP数据转发。TCP/IP (Transmi ss 1n Control Pro toco I/Internet Protocol)又译为互联网通信协议桟(Stack),其作为一个网络通信模型,包含整个网络传输协议族,是互联网的基础通信架构。
[0030]在本实施例中,所述主机通100过以太网卡和/或无线通信模块101建立IP外网通信网段,实现与互联网通信连接。
[0031]以太网卡或无线通信模块101是主机100上的用于连接互联网的硬件设备。其中,以太网卡包括百兆网卡,千兆网卡等,无线通信模块包含2G(第二代移动通信)、3G(第三代移动通信)、4G(第四代移动通信)通信模块等功能模块。IP_X是由互联网运营商分配的动态IP,一般常见的格式为192.168.x.y或10.10.x.y等。其中X的取值范围是大于等O,小于等于254,而y的取值范围是大于等2,小于等于254。以太网卡和无线通信模块可以二者选其一,或共存于主机100中。
[0032]具体实施时,每个所述通信节点上分别设有一个独立的内网IP,所述内网IP所在的通信网段与所述IP外网通信网段相区别。如图2所示,可以将IP外网通信网段的路由地址标记为IP_X,将第一个MOST环网的各个通信节点的内网IP标记为IP_1_1?IP_1_63;如此类推,将第N个MOST环网的各个通信节点的内网IP标记为IP_N_1?IP_N_63;其中,ΙΡ_Γ#ΡΙΡ_Χ中的参数N和X可以作为网段的标识并互不相同,以区分内网IP地址和外网IP地址。
[0033]譬如,以MOST环网I为例:在一种可实现的方式中,节点O的ΙΡ_1地址可以设置为10.0.1.1,节点I的ΙΡ_1_1地址可以是10.0.1.101,节点2的ΙΡ_1_2地址可以是10.0.1.102,如此类推,节点63的IP地址可设置为10.0.1.163;在另一种可实现的方式中,节点O的I P_1地址也可以是192.168.1.1,节点I的IP_1_1地址可以是192.168.1.101,节点2的IP_1_2地址可以是192.168.1.102,节点63的IP地址设为192.168.1.163。
[0034]同理,MOST环网N节点IP地址可以是:在一种可实现的方式中,节点O的IP地址可以是 10.0.N.1;节点I的IP_1_1 可以是 10.0.N.101,节点2的IP_1_2可以是 10.0.N.102,节点63的IP地址是10.0.N.163;在另一种可实现的方式中,节点O的IP_1也可以是192.168.N.1,节点I的IP_1_1 可以是 192.168.N.101,节点 2 的IP_1_2 可以是 192.168.N.102,节点 63 的 IP 地址是192.168.N.163。具体实施时,MOST环网数量N的取值大于或等于I,小于或等于254,实际应用中N的取值将受限,数值大小由主机100的硬件和软件能力决定。
[0035]每个所述通信节点,用于通过所述内网IP进行路由寻址,将数据发送至所述主机100,或者,接收来自于所述主机100的数据;
[0036]所述主机100,用于对从内网IP中接收的数据进行处理后,经由所述IP外网通信网段,将处理后的数据上传至互联网;或者,用于接收从互联网经由所述IP外网通信网段获得的下行数据,并对所述下行数据进行加工处理后映射至相应的内网IP上,以传输至对应的MOST环网中的通信节点。
[0037]在本实施例中,所述主机100还设有TCP/IP转发模块102,用于对主机100上的传输数据进行地址转换:将上行数据所在的内网IP转换至与互联网通信连接的外网IP;或者,将互联网下行数据所在的外网IP转换至与MOST环网通信节点连接的内网IP。主机100上的TCP/IP转发模块102可以利用路由硬件芯片或者是基于操作系统的路由软件进行实现,其作用是将内网IP_N地址的数据进行加工处理,上行到外网IP_X地址中,从而将数据发送到互联网;互联网中的数据下行到TCP/IP转发模块102时,TCP/IP转发模块102对数据和地址进行加工处理后,将其转发到内网IP_N中分发至相应的通信节点。
[0038]所述主机100还用于对不同MOST环网之间的不同通信节点的数据转发,实现夸网段的数据发送和接收。经主机100的转发,可实现不同MOST环网之间的不同节点间的通信。例如,MOST环网I中的通信节点I和MOST环网N(N取值大于I)中的节点63,通过主机100的转发,实现夸网段的信息发送和接收。
[0039]每组MOST环网分别包括初始通信节点(节点O)和外围通信节点(节点I?63);每个所述外围通信节点通过所述初始通信节点上的MOST网络物理接口与所述主机100硬件连接;所述初始通信节点上设有智能网络接口控制模块(Intelligent Network InterfaceCard,简称INIC);每组MOST环网上的外围通信节点与所述主机硬件连接后通过MLB(MediaLocal Bus,多媒体局部总线)总线或USB(Universal Serial Bus)总线与所述智能网络接口控制模块INIC进行通信
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1