网络内的从设备通信方法、通信网络、主设备及从设备的制造方法

文档序号:9767722阅读:437来源:国知局
网络内的从设备通信方法、通信网络、主设备及从设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,特别涉及通信领域中的网络内的从设备通信方法、通信网络、主设备及从设备。
【背景技术】
[0002]近年来,随着科技的不断发展以及时代的不断进步,人们的生活水平也在不断提高,同时网络科技的发展也尤为迅速。现阶段,通信网络系统的应用也是尤为广泛,而且在各领域中对通信网络系统内通信响应的要求较高。但是目前的通信网络系统中,信息在传输时,会发生延迟的现象。
[0003]针对目前的含有一个主设备和多个从设备的通信网络系统而言,主设备与各从设备之间分别通过总线连接。但是现有的通信网络系统中从设备与从设备之间通常不能实现直接通信,从设备与从设备之间的相互通信都需要经过主设备。因此从设备与从设备之间的信息传输延迟现象尤为明显,会对相关领域造成预想不到的严重损失。

【发明内容】

[0004]本发明的目的在于提供一种网络内的从设备通信方法、通信网络、主设备及从设备,使得同一通信网络内的从站与从站之间可以直接通信,从而可以在一定程度上将通讯延迟控制在较短的时间内。
[0005]为解决上述技术问题,本发明的实施方式提供了一种网络内的从设备通信方法,该网络包含一个主设备与多个从设备,包含以下步骤:预先根据各从设备的输入输出属性,为各从设备分配逻辑地址,其中,具有输入属性的输入从设备至少对应一个具有输出属性的输出从设备,输入从设备与相对应的输出从设备分配有相同的逻辑地址;如果输入从设备的逻辑地址,与主设备发送的数据包中携带的逻辑地址相同,则该输入从设备将需传输至相应输出从设备的信息写入该数据包中;如果输出从设备的逻辑地址,与收到的数据包中携带的逻辑地址相同,则该输出从设备从该数据包中读取输入从设备写入的信息。
[0006]本发明的实施方式还提供了一种通信网络,包含:一个主设备与多个从设备,主设备包含:配置单元,根据各从设备的输入输出属性,为各从设备分配逻辑地址,其中,具有输入属性的输入从设备至少对应一个具有输出属性的输出从设备,输入从设备与相对应的输出从设备分配有相同的逻辑地址;发送单元,用于向从设备发送数据包;从设备包含:地址判断单元,用于判断本从设备的逻辑地址,是否与收到的数据包中携带的逻辑地址相同;属性检测单元,用于检测本从设备的属性,属性包含输入属性和输出属性;写操作单元,用于在地址判断单元判定本从设备的逻辑地址与收到的数据包中携带的逻辑地址相同,并且属性检测单元检测到本从设备的属性为输入属性时,将需传输至相应输出从设备的信息写入该数据包中;读操作单元,用于在地址判断单元判定本从设备的逻辑地址与收到的数据包中携带的逻辑地址相同,并且属性检测单元检测到本从设备的属性为输出属性时,从该数据包中读取输入从设备写入的信息。
[0007]本发明的实施方式还提供了一种主设备,包含:配置单元,根据各从设备的输入输出属性,为各从设备分配逻辑地址,其中,具有输入属性的输入从设备至少对应一个具有输出属性的输出从设备,输入从设备与相对应的输出从设备分配有相同的逻辑地址;发送单元,用于向从设备发送数据包。
[0008]本发明的实施方式还提供了一种从设备,地址判断单元,用于判断本从设备的逻辑地址,是否与收到的数据包中携带的逻辑地址相同;属性检测单元,用于检测本从设备的属性,属性包含输入属性和输出属性;写操作单元,用于在地址判断单元判定本从设备的逻辑地址与收到的数据包中携带的逻辑地址相同,并且属性检测单元检测到本从设备的属性为输入属性时,将需传输至相应输出从设备的信息写入该数据包中;读操作单元,用于在地址判断单元判定本从设备的逻辑地址与收到的数据包中携带的逻辑地址相同,并且属性检测单元检测到本从设备的属性为输出属性时,从该数据包中读取输入从设备写入的信息。
[0009]本发明实施方式相对于现有技术而言,通过预先根据各从设备的输入输出属性,为各从设备分配逻辑地址,其中,具有输入属性的输入从设备至少对应一个具有输出属性的输出从设备,输入从设备与相对应的输出从设备分配有相同的逻辑地址。使得当主设备在以预设周期发送数据包时,输入从设备可以判断本从设备的逻辑地址,与主设备发送的数据包中携带的逻辑地址是否相同。并在所述从设备的逻辑地址与主设备发送的数据包中携带的逻辑地址相同时,该输入从设备将需传输至相应输出从设备的信息写入该数据包中。另外,输出从设备可以判断自身的逻辑地址,与收到的来自输入从设备传输的数据包中携带的逻辑地址是否相同。并在所述自身的逻辑地址与收到的数据包中携带的逻辑地址相同时,该输出从设备从该数据包中读取输入从设备写入的信息。从而使得从设备与从设备之间可以直接通信,而无需通过主设备来实现从设备与从设备之间的通信。可以在一定程度上省去从设备通过主设备与其他从设备之间的通信周期,从而可以在一定程度上将通讯延迟控制在较短的时间内。
[0010]另外,该网络内的从设备通信方法还包含以下步骤:预先为各从设备设置逻辑地址与本地物理地址的映射关系;在输入从设备将需传输至相应输出从设备的信息写入该数据包的步骤中,包含以下子步骤:输入从设备根据数据包中携带的逻辑地址和映射关系,查找到相应的本地物理地址;将查找到的本地物理地址内存储的信息,作为需传输至相应输出从设备的信息写入该数据包中;输出从设备从该数据包中读取输入从设备写入的信息的步骤中,包含以下子步骤:输出从设备根据数据包中携带的逻辑地址和映射关系,查找到相应的本地物理地址;输出从设备将从该数据包中读取的信息,存储至查找到的本地物理地址内。通过上述方式输入从设备可以将存储在本从设备某一物理地址内的信息写入至所述数据包中相应的的数据载荷内。输出从设备也可以将从该数据包中读取的信息,存储至与所述逻辑地址对应的本地物理地址内。使得输入从设备以及输出从设备可以通过各自的与所述逻辑地址对应的本地物理地址进行存储相应的信息;从而输入从设备或者输出从设备可以通过各自的硬件实现对信息的处理及存储,处理速度较快,进一步缩短了通信延迟的时间。
[0011]另外,主设备发送的数据包包含N个子帧,N为自然数;逻辑地址携带在子帧内;在输入从设备将需传输至相应输出从设备的信息写入该数据包的步骤中,输入从设备将需传输至相应输出从设备的信息,写入该数据包中与本从设备相同的逻辑地址所在的子帧内;输出从设备从该数据包中读取输入从设备写入的信息的步骤中,输出从设备从该数据包中与本从设备相同的逻辑地址所在的子帧内,读取输入从设备写入的信息。通过上述方式,可以实现主设备发送的一个数据包中包含多个逻辑地址所对应的多个子帧,即可以实现一个数据包供多个输入从设备写信息,或者供多个输出从设备读信息。使得主设备无需向每一个输入从设备均发送一个数据包,从而使主设备的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1