通信系统及通信方法

文档序号:7649604阅读:185来源:国知局
专利名称:通信系统及通信方法
技术领域
本发明有关使用在同一传送媒体上连接的多个节点的连接位置或连接时间带引起通信质量变化的电力线等传送媒体来进行各节点间通信的通信系统及通信方法,特别是能够有效进行各节点间通信的通信系统及通信方法。
现有技术近年来,不增设新的通信设施,为削减成本或有效利用现有设备,利用现有的电力线(亦称电灯线)进行通信的“电力线调制解调器”引起了人们的注意。这个电力线调制解调器可以将由电力线连接的家庭内外、大厦、工厂及商店等的电器制品网络化,对这些制品进行控制或数据通信等种种处理。
另外,象这样的电器制品网络化以外的有线数据通信,即作为用多重连接的户外多数电力线调制解调器的网络通信,可以举出利用个人电脑的英特网通信等。
然而,上述利用电力线的通信中,由于连接电力线的电器制品的环境等原因,虽然都连接在同一个电力线上,但接在电力线上的节点间的传送质量产生很大差异。这个传送质量的差异,使得虽然发送同样数据长的数据时,在传送上产生较大的延迟差,存在着各节点不能以最佳状态进行通信的问题。
特别是为实现高速通信,需要在各节点间对电力线使用频带、传送速度、纠错方式等各种通信参数的各项都作最佳设定。
例如,图13是用这样的电力线的通信系统的概略结构示意图。在图13中,这个通信系统在电力线W上连接多个节点N1~N3。在节点N1,N2之间的电力线W上因空调等噪声源NS使传送质量降低,各节点N1~N3的通信处理单元11~13与各节点N1~N3之间进行协商,将上述使用频带、传送速度(波特率D21~D23)、纠错方式等通信参数D11~D13进行最佳设定,通信控制单元21用这些最佳设定的通信参数D11~D13与其它节点进行通信。
这里,因节点N1,N2间噪声源NS降低了传送质量,所以设定成低速通信即低波特率,而节点N2,N3间因传送质量没有下降,所以设定成高速通信即高波特率。
因此,发送相同数据长的包时,节点N1,N2间和节点N2,N3之间的传送时间就会不同。即如图14所示,将同样数据长LE10的包PK10由节点N1到节点N2传送时所需时间t12,与之相比由节点N2到节点N3传送时,就以比时间t12短的时间t11传送了。
这个结果就有这样的问题,与节点N2,N3间的数据传送相比,节点N1,N2间的传送占用电力线W的时间就大,由于传送质量低下的低速节点间通信,阻碍了高速节点间的通信,极端的情况,就会产生高速的节点间通信不能进行的情况。
另外还有这样的问题,由于低速的节点间通信占有电力线W,影响声音或动画等时间临界性高的数据通信,不能适当地进行对应不同数据种类的通信。
还有,低速的节点间通信,因传送质量低下也频繁发生再送的要求,低速通信加上,数据传送量也增大,有密集到电力线W的可能性。
因此,本发明的目的,是提供使用在同一传送媒体上连接的多个节点的连接位置或连接时间带引起通信质量变化的电力线等传送媒体来有效地进行各节点间的通信,特别是可以确实地确保时间临界性高的通信的通信系统及通信方法。

发明内容
有关本发明的通信系统,用同一传送媒体上连接的多个节点的连接位置或连接时间带引起通信质量变化的该传送媒体来进行各节点间通信,其特征为各节点,包括以根据与其它节点的协商结果设定的通信参数中的传送速度为基准,算出对通信对方各节点的包传送时间为相同的该包的最大包长的计算单元;将应向通信对方节点发送的数据分割成所述计算单元算出的与该通信对方节点对应的最大包长的包进行发送的发送处理单元。
依照本发明,各节点的计算单元,以根据与其它节点协商结果设定的通信参数中的传送速度为基准,算出对通信对方各节点的包传送时间为相同的该包的最大包长,发送处理单元将应向通信对方节点发送的数据分割成所述计算单元算出的与该通信对方节点对应的最大包长的包进行发送,使在传送媒体上包传送的占有时间总是相同。
下一发明有关的通信系统,其特征为在上述发明中,所述计算单元是以对所述通信对方各节点的包传送时间为相同的规定时间乘以所述传送速度的值为基准来算出所述最大包长为特征的。
依照本发明,计算单元是以对通信对方各节点的包传送时间为相同的规定时间乘以通信参数的传送速度的值为基准来算出最大包长,使包的传送总是在规定时间内结束。
下一发明有关的通信系统,其特征为在上述发明中,所述计算单元是以对所述通信对方各节点的优先包传送时间为相同的第1规定时间乘以所述传送速度的值为基准来算出第1最大包长,同时以对所述通信对方各节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理单元在应发往所述通信对方各节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在应发往所述通信对方各节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送。
依照本发明,计算单元是以对通信对方各节点的优先包传送时间为相同的第1规定时间乘以通信参数的传送速度的值为基准来算出第1最大包长,同时以对通信对方各节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理单元在应发往所述通信对方各节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在应发往所述通信对方各节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送,将优先包的最大包长设定成比优先包以外的包的最大包长要长。
下一发明有关的通信系统,其特征为在上述发明中,所述规定时间、所述第1规定时间或所述第2规定时间,是由收发控制用计时器设定,从向通信对方发送包到接收该包对应的响应包的回送最大等待时间。
依照本发明,将所述规定时间、所述第1规定时间或所述第2规定时间设为由收发控制用计时器设定,从向通信对方发送包到接收该包对应的响应包的回送最大等待时间,使一次事务处理确实在最大等待时间内完成。
下一发明有关的通信系统,其特征为在上述发明中,所述发送处理单元在所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止对所述通信对方节点发送包。
依照本发明,由发送处理单元在最大包长、第1最大包长或第2最大包长为规定长以下时,停止对通信对方节点发送包。
下一发明有关的通信系统,其特征为在上述发明中,所述发送处理单元在进行包的中继处理时,当所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止该中继处理的包的中继发送。
依照本发明,由发送处理单元在进行包的中继处理时,当最大包长、第1最大包长或第2最大包长为规定长以下时,停止该中继处理的包的中继发送。
下一发明有关的通信方法,其特征为在采用同一传送媒体上连接的多个节点的连接位置或连接时间带引起通信质量变化的该传送媒体的各节点间的通信方法中,包含以根据各节点间的协商结果设定的通信参数中的传送速度为基准,将各节点间的包传送时间为相同的该包的最大包长按每个节点间计算的计算工序;根据所述计算工序算出的与通信对方节点对应的最大包长将应向该通信对方节点发送的数据分割进行发送的发送处理工序。
依照本发明,由计算工序以根据各节点间协商结果而设定的通信参数中的传送速度为基准,将各节点间的包传送时间为相同的该包的最大包长按每个节点间算出,由发送处理工序根据所述计算工序算出的与通信对方节点对应的最大包长,将应向该通信对方节点发送的数据分割进行发送。
下一发明有关的通信方法,其特征为在上述发明中,所述计算工序是以对所述通信对方节点的包传送时间为相同的规定时间乘以所述传送速度的值为基准来算出所述最大包长。
依照本发明,所述计算工序以对所述通信对方节点的包传送时间为相同的规定时间乘以通信参数的传送速度的值为基准来算出最大包长。
下一发明有关的通信方法,其特征为在上述发明中,所述计算工序是以对所述通信对方节点的优先包传送时间为相同的第1规定时间乘以所述传送速度的值为基准来算出第1最大包长,同时以对所述通信对方节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理工序在发往所述通信对方节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在发往所述通信对方节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送。
依照本发明,所述计算工序以对所述通信对方节点的优先包传送时间为相同的第1规定时间乘以所述传送速度的值为基准来算出第1最大包长,同时以对所述通信对方节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理工序在发往所述通信对方节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在发往所述通信对方节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送,将优先包最大包长设定成比优先包以外的包的最大包长要长。
下一发明有关的通信方法,其特征为在上述发明中,所述规定时间、所述第1规定时间或所述第2规定时间是由收发控制用计时器设定,从向通信对方发送包到接收该包对应的响应包的回送最大等待时间。
依照本发明,将规定时间、第1规定时间或第2规定时间由收发控制用计时器设定,作为从向通信对方发送包到接收该包对应的响应包的回送最大等待时间,使一次事务处理确实在最大等待时间内完成。
下一发明有关的通信方法,其特征为在上述发明中,所述发送处理工序在所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止对所述通信对方节点发送包。
依照本发明,由所述发送处理工序在最大包长、第1最大包长或第2最大包长为规定长以下时,停止对所述通信对方节点发送包。
下一发明有关的通信方法,其特征为在上述发明中,所述发送处理工序在进行包的中继处理时,当所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止该中继处理的包的中继发送。
依照本发明,由所述发送处理工序在进行包的中继处理时,当最大包长、第1最大包长或第2最大包长为规定长以下时,停止该中继处理的包的中继发送。


图1是本发明实施方式1的通信系统概略结构示意图,图2是图1所示通信系统中使用的OFDM方式的音调配置示意图,图3是图1所示通信处理单元的MTU长的设定处理步骤流程图,图4是图1所示节点的层结构及包的收发关系示意图,图5是图1所示MTU长和传送时间的关系以MTU长为基准的示意图,图6是图1所示MTU长和传送时间的关系以时间为基准的示意图,图7是图1所示通信系统中节点间通信序列示意图,图8是本发明实施方式2的通信系统概略结构示意图,图9是图8所示通信处理单元的MTU长的设定处理步骤流程图,图10是图8所示通信控制单元的收发处理步骤流程图,图11是图8所示通信系统的通信包和一般包的关系示意图,图12是本发明实施方式3的通信系统的通信处理单元的MTU长的设定处理步骤流程图,图13是在节点间收发的包的MTU长为一定的通信系统的概略结构示意图,图14是图13所示通信系统的高速通信时和低速通信时的传送时间差异的示意图。
实施方式以下,参照附图对本发明有关通信系统及通信方法的实施方式进行说明。
实施方式1首先对本发明实施方式1进行说明。图1是本发明实施方式1的通信系统概略结构示意图。在图1中,本通信系统与图13所示通信系统一样,在电力线W上连接多个节点N1~N3。各节点N1~N3有通信处理单元11~13及通信控制单元21~23。
通信处理单元11~13进行与其它节点N1~N3之间的协商,将使用频带、传送速度、纠错方式等通信参数D11~D13作最佳设定。通信控制单元21利用这些最佳设定的通信参数D11~D13进行与其它节点N1~N3之间的通信。例如,节点N1,N2之间的电力线W上有空调等噪声源NS使传送质量劣化,节点N1,N2与节点N2,N1的通信时传送速度(波特率)D21,D22设定低些使之进行低速通信。另一方面,节点N2,N3与节点N3,N2之间进行通信时,波特率D22,D23设定成高速。
各通信处理单元11~13具有以波特率D21~D23的设定为基准,算出让电力线W的传送时间为相同的送往电力线W上的包的MTU(Maximum Transmission Unit)长D31~D33的MTU长计算单元31~33。另外,MTU长是包的最大传送单位长,超过这个长度的数据被禁止传送。各通信控制单元21~23控制收发设定的MTU长D31~D33的包。
这里,对通信参数的概要作一说明。首先,各节点N1~N3间使用OFDM(Orthogonal Frequency Division Multiplexing)信号,如图2所示,使用了载波间隔ΔF=4.3125KHz音调(Tone)#3~音调#104的102个音调。这些音调与传送状态对应适当组合使用,实现高速的多载波传送。特别是,不仅声音、数据就是画像等数据的传送也可高速进行。
在节点N1~N3间的协商中,因用OFDM通信方式所以在各节点间不仅所用的音调,还要设定传送速度、调整信号幅度和相位的均衡器系数、纠错方式的冗余度变化,更有电力控制等通信参数。例如,在噪声高的传送路径中,节点间,选择避开这个噪声的音调,或者选择冗余度高的纠错符号。就是说在噪声多的节点间,可选择的音调少了,设定的波特率结果就成为低速的。这样的通信参数在节点间不同,随着动态的通信状态的变化适时地改变。
这里,以图3所示流程图为准,来说明通信处理单元11~13的MTU长的设定处理步骤。在图3中,首先,通信处理单元11~13判断是否进行了通信参数D11~D13的重新设定或变更(步骤S101)。进行了通信参数D11~D13的重新设定或变更时(步骤S101,YES),从通信参数D11~D13中取出波特率D21~D23(步骤S102),对波特率D21~D23乘以收发计时器控制用的计时器时间的通信规定时间,以这个乘积为基准来算出MTU长(步骤S103),将这个MTU长作为MTU长D31~D33设定(步骤S104),结束本处理。另一方面,没有进行通信参数D11~D13的重新设定或变更时(步骤S101,NO),直接结束本处理,MTU长D31~D33已经设定时,就维持这个MTU长D31~D33。之后,通信控制单元21~23就用这个设定的MTU长D31~D33进行包的收发控制。
这里,参照图4,对用设定的MTU长的数据收发处理进行说明。各节点N1~N3的通信层大体由应用等上位层L1和下位层的PLC(PowerLine Communication)层L2构成。上位层L1,例如被固定设定为1514字节的MTU长LE1。因此,PLC层L2对上位层L1就以这个MTU长LE1的包单位互相收发。
通常,在相当于PLC层L2的CSMA/CD层等,将这个MTU长LE1的包直接传送到电力线W上,但在这个PLC层L2,为了能以相同的通信规定时间传送包,将对应于波特率D21~D23的MTU长D31~D33运算,将由上位层L1交来的MTU长LE1的包中的数据DA分割成数据DA1~DA3,生成当成MTU长D31~D33的MTU长LE2的包送往电力线W上。另外,在生成MTU长LE2的包时,数据DA1~DA3分别附加头部和尾部。另外,由PLC层向上位层L1收发时也在数据DA上附加头部和尾部。
因此,如图5所示,被设定为高速波特率时,具有长的MTU长LE1的包送到电力线W上,而被设定为低速波特率时具有短的MTU长LE2的包送到电力线W上。此时,这些MTU长LE1,LE2通信规定时间设定成相同,所以如图6那样,各包的传送时间t1,t2相同。这个结果,节点N1,N2间的低速通信进行时占有电力线的时间和节点N2,N3的高速通信进行时占有电力线的时间是相同的。
另外,不管低速通信和高速通信,由于占有电力线时间是相同的,所以从包的发送到接收该包的响应包的通信规定时间Tm也就相同。这个结果如图7所示不管低速通信和高速通信,各节点间N1~N3间的一连串数据传送步骤(一次事务处理)的时间总是包括在通信规定时间Tm之内,不再有过去那样以不同的波特率传送相同MTU长的包时发生再送包D30的情况,能有效地进行通信的同时,可以维持时间临界性高的通信。
还有,通信规定时间Tm是由获得送出包的送到响应确认(ACK),来确认送出的包是否送到的计时器时间,超过(time out)了这个通信规定时间Tm时进行同一包的再送。另外,通信规定时间Tm是在发送节点发送的包传送时间ta和接收节点的处理时间t10和由接收节点发送ACK包的传送时间tb的总和时间附加规定的余量的时间,在本实施方式1中,各节点N1~N3的全部设定相同的通信规定时间Tm。另外,送往电力线W的包的各MTU长D31~D33的值也可设定成在用各MTU长D31~D33往电力线W上送包时让传送时间大致相同。
在本实施方式1中,对应于设定的波特率D21~D23,设定能在相同的通信规定时间Tm内进行数据收发的MTU长D31~D33,将这个MTU长的包送往电力线W上的,所以不管低速通信和高速通信,节点N1~N3间的通信占有电力线W的时间是相同的,低速通信不影响高速通信,并可总是确保声音或如动画等时间临界性高的通信。另外,各节点N1~N3间的事务处理可在相同的通信规定时间Tm内处理,所以可以进行有效的通信。
实施方式2其次,对本发明的实施方式2进行说明。在上述实施方式1中,设定的MTU长是让一次事务处理在相同的通信规定时间内结束的,让低速通信不影响高速通信,而在本实施方式2中是大容量且高速的通信,并使之能确实地确保时间临界性高的通信。
图8是本发明实施方式2的通信系统概略结构示意图。在图8中,本通信系统有与MTU长计算单元31~33对应的MTU长计算单元51~53,MTU长计算单元51~53是将上述大容量且高速通信的时间临界性高的通信包作优先包,算出比其它一般包长的优先MTU长D51~D53。此时,MTU长计算单元51~53是对比一般包的通信规定时间(一般通信规定时间)长的通信规定时间(优先通信规定时间)乘以波特率D21~D23求得。另外,设定为一般包的一般MTU长D41~D43是与上述实施方式1所示MTU长D31~D33同样设定的。
通信控制单元41~43将优先包和一般包分开,分别设定具有优先MTU长D51~D53及一般MTU长D41~D43的包送往电力线W上。其它结构与实施方式1相同,相同结构部分标相同符号。
这里,参照图9所示流程图,对图8所示通信处理单元11~13的MTU长的设定处理步骤进行说明。在图9中,通信处理单元11~13判断通信参数D11~D13是否重新设定或变更(步骤S201)。通信参数D11~D13重新设定或变更时(步骤S201,YES),由通信参数D11~D13中取出波特率D21~D23(步骤S202)。
然后,对波特率D21~D23乘以优先包收发计时器控制用的计时器时间的优先通信规定时间,以这个乘积为基准来算出优先MTU长同时,乘以优先包以外的收发计时器控制用的计时器时间的一般通信规定时间,以这个乘积为基准来算出一般MTU长(步骤S203),将这个优先MTU长和一般MTU长设定为优先MTU长D51~D53和一般MTU长D41~D43(步骤S204),结束本处理。另一方面,通信参数D11~D13没有重新设定或变更时(步骤S201,NO),直接结束本处理,优先MTU长D51~D53和一般MTU长D41~D43已设定时,维持这个优先MTU长D51~D53和一般MTU长D41~D43。之后,通信控制单元21~23用这个设定的优先MTU长D51~D53和一般MTU长D41~D43进行包的收发控制。
再参照图10所示流程图,对通信控制单元21~23的包的发送处理进行说明。在图10中,通信控制单元21~23判断要发送的包是否是优先包(步骤S301)。是优先包时(步骤S301,YES),生成设定的优先MTU长D51~D53的优先包(步骤S302),将计时器设定为优先通信规定时间(步骤S303),进行这个优先包的收发处理(步骤S306)结束本处理。
另一方面,不是优先包时,即一般包时(步骤S301,NO)生成设定的一般MTU长D41~D43的一般包(步骤S304),将计时器设定为一般通信规定时间(步骤S305),进行这个一般包的收发处理(步骤S306),结束本处理。
这样如图11所示,优先包PK2以比一般包PK1的MTU长更长的MTU长被送到电力线W上的,所以可以维持大容量高速通信的时间临界性高的通信。特别是,因一般包PK1的MTU长比优先包PK2的MTU长要短,所以各包PK2间的空载期间的间隙G到来的周期增大,更可以维持优先包PK2的时间临界性。
在本实施方式2中,对优先包和一般包分别设定不同的优先通信规定时间和一般通信规定时间,以这个优先通信规定时间和一般通信规定时间与波特率为基准,设定对优先包的MTU长比对一般包的MTU长更长,所以与实施方式1一样,可以使低速通信不影响高速通信同时,可以确实地维持大容量且高速通信的时间临界性高的通信。
实施方式3下面对本发明实施方式3进行说明。在本实施方式3中,当实施方式1,2所设定的MTU长在规定值以下的长度时,考虑到通信的效率,让这个MTU长停止设定的节点间通信或中继通信。
本发明实施方式3的结构与实施方式1,2相同,但通信处理单元11~13或通信控制单元21~23,41~43的处理控制不同。这里,参照图12所示流程图,对通信处理单元11~13的MTU长的设定处理步骤进行说明。另外,在这里对应实施方式1进行说明,而对实施方式2亦同样可以适用。在图12中,通信处理单元11~13与步骤S101~S103一样,首先,判断是否进行了通信参数D11~D13的重新设定或变更(步骤S401)。进行了通信参数D11~D13的重新设定或变更(步骤S401,YES),从通信参数D11~D13中取出波特率D21~D23(步骤S402),对波特率D21~D23乘以收发计时器控制用的计时器时间的通信规定时间,以这个乘积为基准来算出MTU长(步骤S403),将这个MTU长作为MTU长D31~D33设定(步骤S404)。
之后,判断设定的MTU长是否在规定值以下(步骤S404)。所谓规定值是附加了头部和尾部则实质上能传送的数据量几乎没有了的MTU长。设定的MTU长在规定值以下时(步骤S404,YES),这个MTU长执行停止设定的节点间通信的设定(步骤S406),结束本处理,设定的MTU长不在规定值以下时(步骤S404,NO),设定这个MTU长(步骤S405),结束本处理。另一方面,没有进行通信参数D11~D13的重新设定或变更时(步骤S401,NO),直接结束本处理,MTU长D31~D33已设定时维持这个MTU长D31~D33。之后,通信控制单元21~23用这个设定的MTU长D31~D33进行包的收发控制,设定有通信停止时停止通信。
另外,在本实施方式3中,设定的MTU长在规定值以下时,执行停止节点间通信的设定,但不限于此,即使设定的MTU长在规定值以下,将这个MTU长设定到通信处理单元11~13里,通信控制单元21~23在实际收发包时判断MTU长是否在规定值以下,在规定值以下时,执行停止通信的控制也是可以的。
另外,上述实施方式3中,是进行节点间通信,对发送时进行了说明,但不限于此,对进行中继处理时也能适用。即,在发送要中继的包时,节点间的MTU长设定在规定值以下或在规定值以下时,停止这个要中继的包的中继发送。
本实施方式3中,是让设定的MTU长在规定值以下时停止发送或中继发送的,所以可以实现有效的通信。
如上说明,依照本发明,各节点的计算单元,以根据与其它节点协商结果设定的通信参数中的传送速度为基准,算出对通信对方各节点的包传送时间为相同的该包的最大包长,发送处理单元将应向通信对方节点发送的数据分割成所述计算单元算出的与该通信对方节点对应的最大包长的包进行发送,让在传送媒体上包传送的占有时间总是一样的,所以使低速的节点间通信不影响高速的节点间通信,可以起到确保时间临界性高的通信效果。
依照下一个发明,计算单元是以对通信对方各节点的包传送时间为相同的规定时间乘以通信参数的传送速度的值为基准来算出最大包长,让包的传送总是在规定时间内结束,所以使低速的节点间通信不影响高速的节点间通信,而且也没有包的再送,起到了可以进行有效通信的效果。
依照下一个发明,计算单元是以对通信对方各节点的优先包传送时间为相同的第1规定时间乘以通信参数的传送速度的值为基准来算出第1最大包长,同时以对通信对方各节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理单元在应发往所述通信对方各节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在应发往所述通信对方各节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送,将优先包的最大包长设定成比优先包以外包的最大包长要长,所以用优先包可以起到确实维持大容量且高速的时间临界性高的通信的效果。
依照下一个发明,将所述规定时间、所述第1规定时间或所述第2规定时间由收发控制用计时器设定,作为从向通信对方发送包到接收该包对应的响应包的回送最大等待时间,让一次事务处理确实地在最大等待时间内完成,所以使包的再送减少,起到了可以进行有效通信的效果。
依照下一个发明,让发送处理单元在最大包长、第1最大包长或第2最大包长为规定长以下时,停止对通信对方节点发送包,所以消除实质的数据传送效率恶劣的包的发送,起到了可以实现有效通信的效果。
依照下一个发明,由发送处理单元在进行包的中继处理时,在最大包长、第1最大包长或第2最大包长为规定长以下时,停止该中继处理的包的中继发送,所以消除实质的数据传送效率恶劣的包的中继发送,起到了可以实现有效通信的效果。
依照下一个发明,让计算工序以根据各节点间协商结果而设定的通信参数中的传送速度为基准,将各节点间的包传送时间为相同的该包的最大包长按每个节点间算出,发送处理工序以所述计算工序算出的与通信对方节点相对应的最大包长,将发送到该通信对方节点的数据分割发送,所以使低速的节点间通信不影响高速的节点间通信,起到了可以确保时间临界性高的通信效果。
依照下一个发明,让所述计算工序以对所述通信对方节点的包传送时间为相同的规定时间乘以通信参数的传送速度的值为基准来算出所述最大包长的,所以使低速的节点间通信不影响高速的节点间通信,且没有包的再送,因此可以进行有效的通信。
依照下一个发明,所述计算工序是以对所述通信对方节点的优先包传送时间为相同的第1规定时间乘以所述传送速度的值为基准来算出第1最大包长,同时以对所述通信对方节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理工序在发往所述通信对方节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在发往所述通信对方节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送,将优先包的最大包长设定成要比优先包以外的包的最大包长要长,用优先包可以起到确实维持大容量且高速通信的时间临界性高的通信效果。
依照下一个发明,将规定时间、第1规定时间或第2规定时间由收发控制用计时器设定,作为从向通信对方发送包到接收该包对应的响应包的回送最大等待时间,让一次事务处理确实地在最大等待时间内完成,所以使包的再送减少,起到了可以进行有效的通信的效果。
依照下一个发明,让所述发送处理工序在最大包长、第1最大包长或第2最大包长为规定长以下时,停止对所述通信对方节点发送包,所以消除实质的数据传送效率恶劣的包的发送,起到了可以实现有效通信的效果。
依照下一个发明,让所述发送处理工序在进行包的中继处理时,在最大包长、第1最大包长或第2最大包长为规定长以下时,停止该中继处理的包的中继发送,所以消除实质的数据传送效率恶劣的包的中继发送,起到了可以实现有效通信的效果。
产业上的利用可能性如上所述,本发明有关通信系统及通信方法,适用于使用在同一传送媒体上连接的多个节点的连接位置或连接时间带引起通信质量变化的电力线等传送媒体进行各节点间的通信。
权利要求
1.一种通信系统,用同一传送媒体上连接的多个节点的连接位置或连接时间带引起通信质量变化的该传送媒体来进行各节点间通信,其特征为各节点,包括以根据与其它节点的协商结果设定的通信参数中的传送速度为基准,算出对通信对方各节点的包传送时间为相同的该包的最大包长的计算单元;将应向通信对方节点发送的数据分割成所述计算单元算出的与该通信对方节点对应的最大包长的包进行发送的发送处理单元。
2.权利要求1记载的通信系统,其特征为所述计算单元是以对所述通信对方各节点的包传送时间为相同的规定时间乘以所述传送速度的值为基准,算出所述最大包长。
3.权利要求2记载的通信系统,其特征为所述规定时间是由收发控制用计时器设定,从向通信对方发送包到接收该包对应的响应包的回送最大等待时间。
4.权利要求1记载的通信系统,其特征为所述计算单元是以对所述通信对方各节点的优先包传送时间为相同的第1规定时间乘以所述传送速度的值为基准来算出第1最大包长,同时以对所述通信对方各节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理单元在应发往所述通信对方各节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在应发往所述通信对方各节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送。
5.权利要求4记载的通信系统,其特征为所述第1规定时间或所述第2规定时间,是由收发控制用计时器设定,从向通信对方发送包到接收该包对应的响应包的回送最大等待时间。
6.权利要求1记载的通信系统,其特征为所述发送处理单元在所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止对所述通信对方节点发送包。
7.权利要求1记载的通信系统,其特征为所述发送处理单元在进行包的中继处理时,当所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止该中继处理的包的中继发送。
8.一种通信方法,其特征为在采用同一传送媒体上连接的多个节点的连接位置或连接时间带引起通信质量变化的该传送媒体的各节点间的通信方法中,包含以根据各节点间的协商结果设定的通信参数中的传送速度为基准,将各节点间的包传送时间为相同的该包的最大包长按每个节点间计算的计算工序;根据所述计算工序算出的与通信对方节点对应的最大包长将应向该通信对方节点发送的数据分割进行发送的发送处理工序。
9.权利要求8记载的通信方法,其特征为所述计算工序是以对所述通信对方节点的包传送时间为相同的规定时间乘以所述传送速度的值为基准来算出所述最大包长。
10.权利要求9记载的通信方法,其特征为所述规定时间是由收发控制用计时器设定,从向通信对方发送包到接收该包对应的响应包的回送最大等待时间。
11.权利要求8记载的通信方法,其特征为所述计算工序是以对所述通信对方节点的优先包传送时间为相同的第1规定时间乘以所述传送速度的值为基准来算出第1最大包长,同时以对所述通信对方节点的优先包以外的传送时间为相同的第2规定时间乘以所述传送速度的值为基准来算出第2最大包长,所述发送处理工序在发往所述通信对方节点的数据是优先包数据时,分割成所述第1最大包长的包进行发送,在发往所述通信对方节点的数据是优先包数据以外的数据时,分割成所述第2最大包长的包进行发送。
12.权利要求11记载的通信方法,其特征为所述第1规定时间或所述第2规定时间是由收发控制用计时器设定,从向通信对方发送包到接收该包对应的响应包的回送最大等待时间。
13.权利要求8记载的通信方法,其特征为所述发送处理工序在所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止对所述通信对方节点发送包。
14.权利要求8记载的通信方法,其特征为所述发送处理工序在进行包的中继处理时,当所述最大包长、所述第1最大包长或所述第2最大包长为规定长以下时,停止该中继处理的包的中继发送。
全文摘要
各节点(N1~N3)具备对根据与其它节点(N1~N3)的协商结果设定的通信参数(D11~D13)中的波特率(D21~D23)乘以收发计时器控制用的通信规定时间,以这个乘积为基准,算出对通信对方各节点的包传送时间为相同的该包的最大包长的MTU长的MTU长计算单元(31~33);将应向通信对方节点发送的数据分割成已算出的MTU长的包进行发送的通信控制单元(21~23)。
文档编号H04B3/54GK1397127SQ01804214
公开日2003年2月12日 申请日期2001年6月22日 优先权日2000年11月29日
发明者藤井照子, 马场义昌, 长岛康之, 加藤正孝 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1