通信处理装置、家电器械及家庭网络系统的制作方法

文档序号:7633239阅读:106来源:国知局
专利名称:通信处理装置、家电器械及家庭网络系统的制作方法
技术领域
本发明涉及一种将家电器械连接到网络上的通信处理装置、与该通信处理装置连接的家电器械以及使用了以上装置及机械的家庭网络系统。
背景技术
最近,作为家庭内的通信基础设备,即被称之为家庭网络的产品,不仅出现了需要图像等的高速及大容量数据的传输的网络,还出现了作为能适应家庭内各种家用电器及住宅设备器械的、传输速度相对较低、传输容量相对较小的价格低廉的设备系统网络的各种服务。
然而,在家电器械上设置通信处理装置时,需要开发可适应网络(network-ready)的家电器械和独立(Stand-alone)的家电器械这两种,不仅花费开发成本,在希望实现家庭网络时,还必须让所有的家电器械都要能够适应网络。
另外,作为家庭网络的设置方法,在想要将已购入的家电器械接入网络时,最好是采用能够将具备通信处理单元和传输媒体的通信处理装置附加装置到家电器械上的形式。而且,在将通信处理装置连接到家电器械上后,不需要由用户进行手动设定,而是自动设定。
当家电器械和通信处理装置需要适应多种传输速度时,必须在连接时首先施行传输速度的通信协调(negotiation)。作为传输速度的通信协调,一般为后退(Fallback)次序。所谓后退次序,是指如果没有线路应答时,其中一方就会按9600bps→7200bps→4800bps→2400bps的顺序降低传输速度的方法,这样才能够准确地决定传输速度。
例如,专利文献1(日本特开2001-251382号专利公开公报)中所记载的传输速度的选择方法,如图30所示,在不能检测到线路应答时,会降低传输速度,并反复进行再确认。即,如图30的(1)、(3)、(5)、(7)的信号那样,一边降低传输速度,一边发送线路连接请求。由此,无需用户来设定传输速度,就能够执行传输速度的通信协调(negotiation)。
另外,专利文献2(日本特开平6-291809号专利公开公报)还公开了一种数据通信装置,通过以根据主机站(host station)发送的参数而设定的传输速度来进行数据的收发试验,在数据收发被判断为可能时,再以更高的传输速度进行数据收发试验,反复该试验直至数据收发被判断为不可能的传输速度为止,从多种的传输速度中,发现最高的数据传输速度。另外,还通过检测出并通知线路状态的恶化等所导致的错误状态,来重新确定通信以及重新发送通信数据。
然而,在前一种方法中,发送方必须针对线路连接请求,利用超时(time-out)来逐渐改变传输速度,这样需要不断地进行发送直至能够设定线路连接请求为止。因此,存在一种缺陷,当有多种适应的传输速度时,在通信协调中需要进行多次的发送,从而导至连接所需要的通信时间会变长。另外,在后一种方法中,由于必须重复进行数据收发试验直至数据收发成为不可能为止,因此也存在与前一种方法相同的缺陷。尤其是,家电器械与PC(个人电脑)不同,用户不会想到会有等待设定的状况,而是通信协调的时间越短越好。
另外,由于家电器械被放置在家庭中的不同的位置,家电器械的使用状态也会随着时间而发生各种变化,因此,家电器械和通信处理装置之间的通信环境有时会随着时间而发生变化。所以,过去设定的传输速度未必适合当前的通信环境,如果还是使用过去设定的传输速度的话,则有时会不能进行稳定的通信。
本发明的目的在于提供一种能够缩短传输速度的通信协调的通信程序所需要的时间的通信处理装置及家电器械。
本发明的另一个目的还在于提供能够对应于通信环境来设定最佳的传输速度的通信处理装置及家电器械。

发明内容
本发明提供的一种通信处理装置,是将家电器械连接到网络上的通信处理装置,包括,与家电器械进行收发数据的通信单元、检测与家电器械之间的通信错误情况的检测单元、存储由检测单元检测出的通信错误情况的存储单元、基于存储单元中存储的上次的通信错误情况和由检测单元检测出的此次的通信错误情况,来设定与家电器械之间的传输速度的设定单元。
根据该通信处理装置的结构,由于可检测与家电器械之间的通信错误情况,并将检测出的通信错误情况予以存储,基于所存储的上次的通信错误情况和此次的检测出的通信错误情况,来设定与家电器械之间的传输速度,所以,可以根据通信错误情况的履历来设定与家电器械之间的传输速度,从而可以对应与家电器械之间的通信环境来设定最佳的传输速度。
本发明提供的另一种通信处理装置,是将家电器械连接到网络上的通信处理装置,包括,与家电器械进行收发数据的通信单元、保持通信处理装置可设定的多种传输速度的保持单元、基于由通信单元接收到的、家电器械可设定的多种传输速度和保持单元保持的多种传输速度来设定传输速度的设定单元。
根据该通信处理装置的结构,由于在与家电器械连接时的通信协调,家电器械可以指定可设定的多种传输速度,通信处理装置可以从被指定的多种传输速度中选定合适的传输速度,所以,不用等待超时,通过一次收发的较短时间就能完成传输速度的通信协调,从而在与多种传输速度适应的家电器械和通信处理装置之间的通信协调,能够在较短时间内高效率地执行通信协调。
本发明提供的一种家电器械,是通过通信处理装置而被连接到网络上的家电器械,包括,与通信处理装置进行收发数据的通信单元、存储与通信处理装置之间的通信错误情况的存储单元、基于存储单元中存储的过去的通信错误情况,来设定与通信处理装置之间的传输速度的设定单元。
根据该家电器械的结构,由于存储与通信处理装置之间的通信错误情况,基于所存储的过去的通信错误状况,来设定与通信处理装置之间的传输速度,所以,能够对应与通信处理装置之间的通信环境来设定最佳的传输速度。
本发明提供的另一种家电器械,是通过通信处理装置而被连接到网络上的家电器械,包括保持家电器械可设定的多种传输速度的保持单元、制作用来通知保持单元保持的多种传输速度的适应传输速度指定信息的制作单元,以及向通信处理装置发送适应传输速度指定信息的通信单元。
根据该家电器械的结构,由于在与通信处理装置连接时的通信协调,家电器械能够指定可设定的多种传输速度,通信处理装置能够从指定的多种传输速度中选定合适的传输速度,所以,无需等待超时,可以通过一次收发的较短通信时间,就可以完成传输速度的通信协调。从而可在与多种传输速度适应的家电器械与通信处理装置之间的通信协调,能够在短时间内高效率地执行通信协调。


图1是本发明的实施方式1的家电器械及通信处理装置的结构方框图。
图2是图1所示的通信处理装置内部的器械接口的结构方框图。
图3是图1所示的家电器械内部的家电接口的结构方框图。
图4是图1所示的家电器械和通信处理装置的连接顺序的示意图。
图5是图1所示的家电器械发送线路连接请求的处理程序的流程图。
图6是数据的一般的框结构及在家电器械和通信处理装置之间进行收发的具体的框结构的一个例子的示意图。
图7是线路连接请求中的适应传输速度指定信息的代码结构的一个例子的示意图。
图8是图1所示的通信处理装置发送线路连接应答的处理程序的流程图。
图9是线路连接应答中的选定传输速度信息的代码结构的一个例子的示意图。
图10是图1所示的家电器械发送线路连接确定通知的处理程序的流程图。
图11是图1所示的通信处理装置选定传输速度的程序的流程图。
图12是本发明的实施方式2的家电器械及通信处理装置的结构方框图。
图13是通常断开型家电器械的一个例子的示意图。
图14是连续接通型家电器械的一个例子的示意图。
图15是待机型家电器械的一个例子的示意图。
图16是图12所示的器械接口结构方框图。
图17是用来说明处于初始状态的家电器械和通信处理装置之间的传输速度通信协调处理的一个例子的顺序图。
图18是用来说明处于初始状态的家电器械和通信处理装置之间传输速度通信协调处理的其它例子的顺序图。
图19是用来说明在传输速度存储单元中存储有前一次传输速度及通信成功与否时的家电器械和通信处理装置之间的传输速度通信协调处理的一个例子的顺序图。
图20是用来说明图12所示的家电器械的器械接口信息应答发送处理的流程图。
图21是用来说明图12所示的通信处理装置的器械接口信息确定通知发送处理的流程图。
图22是用来说明图12所示的通信处理装置的通信错误检测处理的流程图。
图23是用来说明图12所示的通信处理装置的通信错误率复位处理的流程图。
图24是用来说明图12所示的通信处理装置的对通常断开型家电器械的重新传输速度通信协调处理的流程图。
图25是用来说明基于上次的通信错误率及此次的通信错误率来决定传输速度的方法的示意图。
图26是用来说明针对传输速度的变化如何决定传输速度的示意图。
图27是通信错误率的变化和传输速度的变化的一个例子的示意图。
图28是用来说明图12所示的通信处理装置的对连续接通型家电器械的重新传输速度通信协调处理的流程图。
图29是用来说明图12所示的通信处理装置的对待机型家电器械的重新传输速度通信协调处理的流程图。
图30是以往的器械连接时的连接顺序图。
具体实施例方式
下面,将参照附图对本发明的各种实施方式进行说明。
(实施方式1)图1是本发明实施方式1的家电器械及通信处理装置的结构方框图。如图1所示,用户住宅的家电器械100,通过通信处理装置200连接到网络300上,家庭网络系统则由家电器械100及通信处理装置200等构成。网络300为可以与控制家电器械的控制器或其它家电器械连接的线路。
家电器械100为空调、冰箱等所谓的家用电器、或人体感应式(humandetection)传感器、开闭传感器等传感器。家电器械100和通信处理装置200依据规定的协议(protocol)(例如,ECHONET(Energy Conservation andHomecare Network)规格)进行通信。为此,在家电器械100的内部,作为收发数据的手段而设置了家电接口3,家电接口3包括具备运算处理装置及存储器等的微型计算机等。家电器械100和通信处理装置200的连接形式为串行连接(例如,8针式(pin)),能够收发数据及供电。控制单元2,在与家电接口3之间收发用于控制家电器械100的控制信息等。另外,家电器械100和通信处理装置200的连接形式并不只局限于上述之例,也可以采用无线方式等其它的连接形式。
作为通信处理装置200内部结构,设置有器械接口4、电文变换单元5及通信接口6。器械接口4,由具备运算处理装置及存储器等的微型计算机等构成,是用来与家电器械100进行收发数据的装置。通信接口6是用来与网络300进行收发数据的装置。作为在网络300和通信处理装置200之间交换数据的连接形式,可以采用电线通信方式、指定小电力无线方式、蓝牙(Bluetooth)方式等多种通信方式。
由于器械接口4和通信接口6分别利用不同的协议(protocol),因而该两个接口之间通过电文变换单元5来进行数据的交换。即,器械接口4发送的数据,通过电文变换单元5变换成通信接口6可以处理的数据后,被传送到通信接口6。而通信接口6发送的数据,通过电文变换单元5变换成器械接口4可以处理的数据后,再被传送到器械接口4。
图2是图1中的通信处理装置200内部的器械接口4的结构方框图。如图2所示,器械接口4包括数据发送单元7、电文处理单元8及线路控制单元9。
数据发送单元7是与家电器械100进行收发数据的装置,电文处理单元8是对数据执行规定的协议处理的装置。另外,电文处理单元8还将应发送到网络300的数据传递到电文变换单元5。线路控制单元9对线路的传送方式及传输速度进行控制。另外,线路控制单元9还具有监视线路状态的功能,将与线路状态、传送方式及传输速度相关的线路信息传递到电文处理单元8。而且,线路控制单元9,在家电器械100和通信处理装置200连接的情况下,将与家电器械100连接的信息传达给电文处理单元8。此时,电文处理单元8也将可以发送数据的信息作为线路信息传达给数据发送单元7。作为线路控制单元9检测到与家电器械100的连接的例子,有电源提供。
一旦连接被确认,在家电器械100和通信处理装置200之间,开始决定传输速度及传送方式的通信协调(negotiation)。通信协调一旦完成,通信接口6和网络300之间的通信开始,家电器械100则进入网络300。在此的通信协调,最好是用户不需进行任何设定,全部为自动执行的插入式(plug-in)。
图3是图1中的家电器械100内部的家电接口3的结构方框图。家电接口3与器械接口4相同,包括作为收发数据的手段的数据发送单元17、作为对数据执行规定的协议(protocol)处理的手段的电文处理单元18、作为控制线路传送方式及传输速度、监控线路状态的手段的线路控制单元19。另外,电文处理单元18还具备如下功能,从输入的数据中,将控制信息传递到控制单元2,对来自控制单元2的控制信息进行协议处理。另外,关于图1中的电文变换单元5、通信接口6、通信协调完成后的网络300之间的通信,由于与本发明无直接关系,所以在此省略其详细的结构。
在本实施方式中,通信处理装置200相当于通信处理装置的一个例子,数据发送单元7相当于通信单元的一个例子,线路控制单元9相当于保持单元的一个例子,电文处理单元8相当于设定单元的一个例子。另外,家电器械100相当于家电器械的一个例子,线路控制单元19相当于保持单元的一个例子,电文处理单元18相当于制作单元及设定单元的一个例子,数据发送单元17相当于通信单元的一个例子。
下面,参照图4对本发明的实施方式1的工作进行说明。图4是图1所示的家电器械100和通信处理装置200的连接顺序的示意图。此时,认为是第一次将通信处理装置200连接到家电器械100上。是家电器械100和通信处理装置200之间的通信协调,网络300和通信处理装置200之间的通信不予执行。
用户将与通信处理装置200连接的串行电缆(serial cable)插入家电器械100的连接器部分,或者将与家电器械100连接的串行电缆插入通信处理装置200的连接器部分。此时,家电器械100的电源,从安全性上最好处于断开状态。
家电器械100和通信处理装置200被连接后,通过将家电器械100的电源接通,通信处理装置200的线路控制单元9,检测到连接已经开始,将已经与家电器械100连接的信息通知给电文处理单元8。以此作为触发,电文处理单元8将连接通知传递到数据发送单元7,而数据发送单元7则向家电器械100发送连接通知。
作为此时的传输速度,可采用被预先决定的传输速度。这主要是因为由于家电器械100和通信处理装置200通过串行电缆而被连接,因而数据的损耗也较小,而且能够可靠地接收到应答数据,比起超时等待其效率更好。在本实施方式中,作为被预先决定的传输速度的一个例子,使用2400bps。
家电器械100,将用来指定可设定的多种传输速度的适应传输速度指定信息设定成对连接通知的应答数据,并将线路连接请求发送到通信处理装置200。可设定的传输速度指的是,在家电接口3的数据发送单元17中能够进行通信的传输速度,被预先保持在线路控制单元19中。例如,2400bps、4800bps及9600bps的传输速度,作为适应传输速度信息而予以保持。
图5是图1所示的家电器械100发送线路连接请求时处理程序的流程图。对此进行说明,首先,电文处理单元18,从数据发送单元17接收到表示家电器械100和通信处理装置200已被连接的连接通知(S101)。接着,线路控制单元19,将表示家电器械10可适应的传输速度的适应传输速度信息传递到电文处理单元18(S102)。然后,电文处理单元18,根据适应传输速度信息制作适应传输速度指定信息,并制作设定了该适应传输速度指定信息的线路连接请求的数据(S103)。接着,电文处理单元18,将线路连接请求传递到数据发送单元17(S104)。最后,数据发送单元17发送作为包含适应传输速度指定信息在内的数据的线路连接请求(S105)。关于适应传输速度指定信息的框结构(frame configuration)的例子,将在后面进行说明。
图6示意的是数据的框结构的一个例子。如图6(a)所示,普通的数据的框结构20,包含有标题21、电文内容22和数据23。另外,如图6(b)所示,在家电器械100和通信处理单元200之间被进行交换的数据的具体的框结构30,包含有表示控制码的STX、表示框类型的FT、表示框内容的FN、表示数据长度代码的DL、表示数据的FD以及表示检验代码的FCC(Frame Check Code)。例如,线路连接请求的框(Flame)中,分别在FT中设定有表示线路连接的值,在FN中设定有表示作为请求的值,在FD中设定有对家电器械100可设定的传输速度进行表示的代码即适应传输速度指定信息。
图7是线路连接请求中的适应传输速度指定信息的代码结构的一个例子的示意图。在实施方式1中,作为框结构使用了16进位,并在适应传输速度指定信息的各个位(bit)中设定了指定各传输速度的2进位。例如,若9600bps、4800bps、2400bps可以设定,则由于适应传输速度指定信息为11100000,因此为E0。如此,家电器械100将可设定的传输速度设定为适应传输速度指定信息,而作为应答数据,将线路连接请求发送到通信处理装置200。如果传输速度进一步加快,用1个字节的适应传输速度指定信息不能胜任时,也可以将适应传输速度指定信息设定为2个字节,来提高适应传输速度。这样,在线路连接请求中,就能够在一个框(Flame)中设定多种可设定的传输速度。
接着,接收到线路连接请求的通信处理装置200,会按以下所述的,将线路连接应答发送到家电器械100。图8是图1所示的通信处理装置200发送线路连接应答时的处理程序的流程图。
如图8所示,首先,电文处理单元8从数据发送单元7接到线路连接请求(S111)。接着,线路控制单元9,将表示在通信处理装置200可设定的传输速度的适应传输速度信息传递到电文处理单元8(S112)。适应传输速度信息,与家电接口3一样,预先被保持在器械接口4的线路控制单元9中。接着,电文处理单元8,对从家电器械100接收到的适应传输速度指定信息和通信处理装置200的适应传输速度信息进行比较(S113),判断是否存在可设定的传输速度(S114),如果存在,则将可设定的最高传输速度设定成选定传输速度信息(S115)。
另一方面,对于根据适应传输速度指定信息而被指定的传输速度,若任何一种传输速度都不适应通信处理装置200时,选定传输速度信息则成为00(S116)。选定传输速度信息被设定后,电文处理单元8,将包含选定传输速度信息在内的线路连接应答传递到数据发送单元7(S117),数据发送单元7,将包含选定传输速度信息在内的线路连接应答作为数据而发送给家电器械100(S118)。
在此,对线路连接应答的框结构,和线路连接应答中所包含的选定传输速度信息进行说明。作为线路连接应答的框(Flame),分别在FT中设定有表示线路连接的值,在FN中设定有表示应答的值,在FD中设定有选定传输速度信息(图6(b))。所谓选定传输速度信息是这样的信息,该信息表示对根据线路连接请求中所包含的适应传输速度指定信息而被指定的传输速度,在通信处理装置200选定了最佳传输速度的结果。通常情况下,能够设定的最高速度可作为最佳传输速度被设定为选定传输速度信息。
图9是线路连接应答中的选定传输速度信息的代码结构的一个例子的示意图。作为选定传输速度信息,与图7所示的适应传输速度指定信息一样,能够在各个位中指定传输速度。作为设定方法,可从适应传输速度指定信息和来自线路控制单元9的适应传输速度信息中,指定一个取得一致的传输速度中的最高传输速度的位。例如,适应传输速度指定信息为E0,即9600bps、4800bps及2400bps,如果通信处理装置200能够设定相同的9600bps、4800bps及2400bps,选定传输速度则为最高速度9600bps,选定传输速度信息则成为00100000,即20。因此,对于适应于多种传输速度的家电器械100及通信处理装置200,可通过一次收发就能够决定传输速度。
接收到线路连接应答的家电器械100,将线路连接确定通知发送给通信处理装置200。作为线路连接确定通知,在FN中设定有通知,在FD中设定有表示设定传输速度的设定传输速度信息。设定传输速度信息的框结构即为图9中的选定传输速度信息本身,因此在此省略其说明。
图10是图1所示的家电器械100发送线路连接确定通知时的处理程序的流程图。如图10所示,在家电器械100中,电文处理单元18从数据发送单元17接到线路连接应答(S121),判断选定传输速度是否被设定(S122)。如果选定传输速度被设定,则电文处理单元18将表示线路控制成立的线路连接确定通知传递到数据发送单元17(S123),数据发送单元17将线路连接确定通知发送到通信处理装置200(S125)。之后,电文处理单元18将选定传输速度信息传递到线路控制单元19(S126),线路控制单元19根据选定传输速度信息变更传输速度(S127)。例如,传输速度被设定为9600bps。
当选定传输速度信息为00时,即判断出选定传输速度没有被设定时(S122为NO),则成为不能连接的状态(S124),中断连接时的通信协调,而使红色LED发光等,以通知用户不能连接。此外,也可以将现在的传输速度设定为适应传输速度指定信息的传输速度,使重新发送线路连接请求为可能,也可以再次开始传输速度的通信协调。
下面,对接收到线路连接确定通知的通信处理装置200的处理程序进行说明。图11是图1所示的通信处理装置200选定传输速度的程序的流程图。
如图11所示,在通信处理装置200中,电文处理单元8从数据发送单元7接收线路连接确定通知(S131),并将选定传输速度信息传递到线路控制单元9(S132)。接着,线路控制单元9,基于选定传输速度信息来变更传输速度(S133),并将传输速度变更完毕通知给电文处理单元8(S134)。电文处理单元18,在接到传输速度变更完毕后,将传输速度确认请求传递到数据发送单元17(S135),数据发送单元17,以变更后的传输速度(本实施方式中为9600bps),作为数据而发送传输速度确认请求(S136)。
这里所说的传输速度确认请求,是用于确认是否变更为所选定的传输速度的顺序(sequence)。作为传输速度确认请求的框结构,分别在FT中设定有表示传输速度确认的值,在FN中设定有表示请求的值,在FD中设定有选定传输速度(图6(b))。另外,为了准确地切换传输速度,数据发送单元7,在接收到线路连接确定通知后,最好是保留某一定时间,直至发送传输速度确认请求为止。
从家电器械100的数据发送单元17接收到传输速度确认请求的电文处理单元18,将表示对传输速度确认请求的应答的传输速度确认应答传递到数据发送单元17。作为传输速度确认应答的框结构,分别在FT中设定有表示传输速度确认的值,在FN中设定有表示应答的值,在FD中设定有表示TRUE的值(图6(b))。而且,通过通信处理装置200的电文处理单元8接收传输速度确认应答,家电器械100和通信处理装置200在连接时的传输速度的通信协调得以完成。如果传输速度确认应答的FD为表示FALSE的值或者无发送时,通信处理装置200,最好是重新发送传输速度确认请求。
根据此结构,由于通过收发包含能够指定家电器械100中可设定的多种传输速度的适应传输速度指定信息在内的线路连接请求,以及包含比较适应传输速度指定信息、和表示通信处理装置200中可设定的传输速度的适应传输速度信息而选定出选定传输速度,并指定该选定传输速度的选定传输速度信息在内的线路连接应答、发送转达线路控制已成立的线路连接确定通知、收发作为传输速度变更后的确认的传输速度确认请求及传输速度确认应答,则能够完成适应多种传输速度的家电器械100及通信处理装置200的通信协调,因此,比起利用了超时的后退(fallback)次序,可以在更短的时间内完成连接时的通信协调。
另外,在本实施方式中,是由家电器械100发送出适应传输速度指定信息,由通信处理装置200发送出选定传输速度信息,但也可以是由通信处理装置200发送出适应传输速度指定信息,由家电器械100发送出选定传输速度信息。
此外,本发明的通信协调,不仅在连接时,也可以在家电器械100和通信处理装置200处于通信不畅的情况下重新启动时,有效地发挥作用。
(实施方式2)图12是本发明实施方式2的家电器械及通信处理装置的结构方框图。如图12所示,用户家里的家电器械101,通过通信处理装置201被连接到网络300,由家电器械101及通信处理装置201等构成家庭网络系统。家电器械101和通信处理装置201的连接形式为串行连接(例如,8针式),可以收发数据及供电。网络300的构成与实施方式1相同,通信处理装置201和网络300之间的通信与实施方式1相同。
家电器械101为空调、冰箱等所谓的家用电器,或人体感应式(humandetection)传感器、开关传感器等传感器。在本实施方式中,将家电器械分为通常断开型家电器械、连续接通型家电器械及待机型家电器械三种类型,家电器械101相当于通常断开型家电器械、连续接通型家电器械及待机型家电器械中的任何之一。
图13是通常电源断开型家电器械的一个例子的示意图,图14是连续接通型家电器械的一个例子的示意图,图15是待机型家电器械的一个例子的示意图。通常电源断开型家电器械是指不用时电源被断开,使用时电源被接通的家电器械,通常电源处于断开状态。如图13所示的洗衣机102。连续接通型家电器械是指在电源接通的状态下连续运转的家电器械,通常电源处于接通状态,如图14所示的冰箱103。待机型家电器械是指不用时电源处于待机状态,使用时电源被接通的家电器械,通常电源处于待机状态,如图15所示的空调104。
另外,洗衣机102、冰箱103及空调104为遵循ECHONET规格的家电器械时,洗衣机102、冰箱103及空调104则为ECHONET就绪器械(Ready devices),通信处理装置201为ECHONET中间件转接器(middleware adapter),按照ECHONET规格,在两者之间进行数据通信。
再次参照图12,家电器械101具备控制单元2及家电接口3a,通信处理装置201具备器械接口4a、电文变换单元5及通信接口6。
控制单元2,在与家电接口3a之间收发用于控制家电器械101的控制信息等。家电接口3a,由具备运算处理装置及存储器等的微型计算机等构成,在与通信处理装置201的之间收发数据。器械接口4a,由具备运算处理装置及存储器等的微型计算机等构成,在与家电器械101的之间收发数据。通信接口6在与网络300的之间收发数据。这里,由于器械接口4a和通信接口6分别使用不同的通信协调,所以,电文变换单元5,将从器械接口4a发送来的数据变换成通信接口6处理可能的数据,再输出到通信接口6。另外,将从通信接口6发送来的数据变换成器械接口4a处理可能的数据,再输出到器械接口4a。
家电接口3a包括数据发送单元31、电文处理单元32、线路控制单元33、传输速度设定单元34、传输速度存储单元35、通信处理装置确认单元36及通信处理装置存储单元37。
数据发送单元31,在与通信处理装置201之间收发数据。电文处理单元32,从数据发送单元31输出的数据中抽出控制信息,输出到控制单元2,并对控制单元2输出的控制信息等进行规定的协议处理,然后再输出到数据发送单元31。
线路控制单元33,通过传输速度设定单元34,从电文处理单元32接收到与线路相关的数据,来控制线路的传送方式及传输速度,监视线路状态。另外,线路控制单元33预先存储家电器械101所适应的多种传输速度。
传输速度设定单元34,从线路控制单元33接收到与线路状态、传送方式及传输速度等相关的线路信息,将不能通信的传输速度及能够通信的传输速度存储到传输速度存储单元35,基于传输速度存储单元35中存储的上次的传输速度及通信的成功与否,设定现在的传输速度。传输速度存储单元35由闪存存储器(Flash memory)等非易失性存储器构成,即使电源被切断,也能保持上次的传输速度及通信情况。
通信处理装置确认单元36,通过数据发送单元31及电文处理单元32接收到通信处理装置201的识别信息,并将通信处理装置201的识别信息存储到通信处理装置存储单元37。通信处理装置存储单元37由闪存存储器(Flash memory)等非易失性存储器构成,即使电源被切断,仍能保持通信处理装置201的识别信息等。
另外,通信处理装置确认单元36,在通信处理装置被重新连接时,对该通信处理装置的识别信息和通信处理装置存储单元37中存储的识别信息进行比较,确认被重新连接的通信处理装置是否为传输速度存储单元35中所存储的传输速度的通信处理装置,并将确认结果通知给传输速度设定单元34。当被连接的通信处理装置为传输速度存储单元35中所存储的传输速度的通信处理装置时,传输速度设定单元34,基于传输速度存储单元35中所存储的上次的传输速度及通信的成功与否,设定现在的传输速度。另一方面,如果被连接的通信处理装置不是传输速度存储单元35中所存储的传输速度的通信处理装置,传输速度设定单元34则基于线路控制单元33中所保持的传输速度来设定现在的传输速度。
传输速度设定单元34,如上述的那样,可将设定的传输速度通知给电文处理单元32,数据发送单元31,用传输速度设定单元34设定的传输速度来收发数据。
图16是图12所示的器械接口4a的结构方框图。如图16所示,器械接口4a包括数据发送单元41、电文处理单元42、线路控制单元43、传输速度设定单元44、器械侧传输速度表45、错误检测单元46、家电器械的类型识别单元47、家电器械的类型数据存储单元48、初始状态判别单元49、通常断开型传输速度判别单元50、连续接通型传输速度判别单元51、待机型传输速度判别单元52及通信错误率存储单元53~55。
数据发送单元41,在与家电器械101之间收发数据。电文处理单元42,对输入输出的数据执行规定的协议处理,将应发送给网络300的数据输出到电文变换单元5。线路控制单元43,通过传输速度设定单元44,从电文处理单元42接收到与线路相关的数据,并控制线路的传送方式及传输速度,监视线路状态。另外,线路控制单元43,预先存储通信处理装置201所适应的多种传输速度。
而且,线路控制单元43,在家电器械101和通信处理装置201连接后,将与家电器械101已经连接的信息通知给传输速度设定单元44,传输速度设定单元44再将已与家电器械101连接的信息传达给电文处理单元42。此时,电文处理单元42,也将数据发送可能的信息作为线路信息而通知给数据发送单元41。作为线路控制单元43感知连接的一个例子,有电源提供。另外,线路控制单元43检测到家电器械101的电源由接通状态切换到待机状态,并将其传送给传输速度设定单元44。
传输速度设定单元44,从线路控制单元43接收到与线路状态、传送方式及传输速度等相关的线路信息,对通信处理装置201所适应的多种传输速度和由家电器械101通知的传输速度进行比较,设定通信可能的传输速度,并将设定的传输速度存储到器械侧的传输速度表45中。
器械侧传输速度表45,由闪存存储器等非易失性存储器构成,即使电源被切断,也可以累计地保持过去设定的一个或多种传输速度(在家电器械101和通信处理装置201之间通信协调成立的传输速度),并将传输速度设定单元44新设定的传输速度作为上次的传输速度,以同过去设定的其它传输速度可以识别的状态而予以保持。另外,当图1所示的家电器械100和图12所示的通信处理装置201连接时,也可以从家电器械100接收适应传输速度指定信息,并将家电器械100的多种适应传输速度中、通信处理装置201所适应的一个或多种传输速度(在家电器械100和通信处理装置201之间通信可能的传输速度)存储到器械侧传输速度表45中。
错误检测单元46通过传输速度设定单元44,接收到电文处理单元42输出的数据,基于委托请求及处理结果中所包含的FCC错误或奇偶错误(parityerror),检测与家电器械101的通信错误。
家电器械的类型数据存储单元48,针对每台家电器械,预先将用来指定该家电器械的器械对象信息和用来指定该家电器械类型的家电器械的类型信息对应起来予以存储。例如,以表格的形式,将表示洗衣机的器械对象信息和表示通常断开型家电器械的家电器械的类型信息对应起来进行存储,将表示冰箱的器械对象信息和表示连续接通型家电器械的家电器械的类型信息对应起来进行存储,将表示空调的器械对象信息和表示连续接通型家电器械的家电器械的类型信息对应起来进行存储。
家电器械的类型识别单元47,经由数据发送单元41、电文处理单元42及传输速度设定单元44,从家电器械101接收器械对象信息,并参照家电器械的类型数据存储单元48,读出与家电器械101的器械对象信息相对应的家电器械的类型信息,识别家电器械101为通常断开型家电器械、连续接通型家电器械及待机型家电器械中的哪一种家电器械的类型并进行存储。另外,家电器械的类型识别单元47,还通过传输速度设定单元44接收错误检测单元46的错误检测结果,根据识别出的家电器械的类型,将错误检测结果输出到通常断开型传输速度判别单元50、连续接通型传输速度判别单元51及待机型传输速度判别单元52中相应的哪个判别单元。
初始状态判别单元49,向家电器械的类型识别单元47询问错误检测结果是否可以利用,若错误检测结果不能利用,则通过家电器械的类型识别单元47,向传输速度设定单元44发出决定初始状态的传输速度的指令。
通常断开型传输速度判别单元50,在家电器械101为通常断开型家电器械时,从家电器械的类型识别单元47接收错误检测结果,计算出此次的通信错误率,既将已存储在通信错误率存储单元53中的通信错误率作为上次的错误率而存储到通信错误率存储单元53中,又将此次的通信错误率存储到通信错误率存储单元53。另外,通常断开型传输速度判别单元50,在家电器械101为通常断开型家电器械时,还根据通信错误率存储单元53中存储的上次的通信错误率及此次的通信错误率,来判别是应该提高还是应该降低传输速度,并通过家电器械的类型识别单元47将判别结果输出到传输速度设定单元44。
连续接通型传输速度判别单元51,在家电器械101为连续接通型家电器械时,从家电器械的类型识别单元47接收错误检测结果,计算出此次的通信错误率,既将已存储在通信错误率存储单元54中的通信错误率作为上次的错误率而存储到通信错误率存储单元54中,又将此次的通信错误率存储到通信错误率存储单元54。另外,连续接通型传输速度判别单元51,在家电器械101为连续接通型家电器械时,还根据通信错误率存储单元54中存储的上次的通信错误率及此次的通信错误率,来判别是应该提高还是应该降低传输速度,并通过家电器械的类型识别单元47将判别结果输出到传输速度设定单元44。
待机型传输速度判别单元52,在家电器械101为待机型家电器械时,从家电器械的类型识别单元47接收错误检测结果,计算出此次的通信错误率,并既将已存储在通信错误率存储单元55中的通信错误率作为上次的错误率而存储到通信错误率存储单元54中,又将此次的通信错误率存储到通信错误率存储单元55。另外,待机型传输速度判别单元52,在家电器械101为待机型家电器械时,还根据通信错误率存储单元55中存储的上次的通信错误率及此次的通信错误率,来判别是应该提高还是应该降低传输速度,并通过家电器械的类型识别单元47将判别结果输出到传输速度设定单元44。
通信错误率存储单元53~55,由闪存存储器等非易失性存储器构成,即使电源被断开,也能够保持上次的以及此次的通信错误率。而且,在通信错误率存储单元53~55中存储的通信错误状況,并不只局限于上述的通信错误率,也可以使用表示通信错误的其它各种指标。
传输速度设定单元44,如上所述的那样,通过家电器械的类型识别单元47接收到初始状态判别单元49、通常断开型传输速度判别单元50、连续接通型传输速度判别单元51及待机型传输速度判别单元52判别的结果,并根据判别结果来设定传输速度,将设定的传输速度通知电文处理单元42,数据发送单元41,用传输速度设定单元44所设定的传输速度来收发数据。
具有如上所述结构的家电器械101和通信处理装置201被连接后,当从家电器械101向通信处理装置201有供电时,线路控制单元43会检测到已被连接到家电器械101,在家电器械101和通信处理装置201之间,开始决定传输速度及传送方式的通信协调。而当通信协调一完毕,则开始通信接口6和网络300之间的通信,家电器械101则进入到网络300中。
在本实施方式中,通信处理装置201相当于通信处理装置的一个例子,数据发送单元41相当于通信单元的一个例子,错误检测单元46、通常断开型传输速度判别单元50、连续接通型传输速度判别单元51及待机型传输速度判别单元52相当于检测单元的一个例子,通信错误率存储单元53~55相当于存储单元的一个例子,传输速度设定单元44相当于设定单元一个例子,家电器械的类型识别单元47相当于识别单元的一个例子,通信错误率存储单元53相当于通常断开用存储单元的一个例子,通信错误率存储单元54相当于连接通电用存储单元的一个例子,通信错误率存储单元55相当于待机用存储单元的一个例子。另外,家电器械101相当于家电器械的一个例子,数据发送单元31相当于通信单元的一个例子,传输速度存储单元35相当于存储单元的一个例子,传输速度设定单元34相当于设定单元的一个例子。
下面,对具有如上所述结构的家电器械101及通信处理装置201的工作进行说明。可以考虑采用一种通信规格,在家电器械101和通信处理装置201之间进行通信的情况,所述通信规格指的是,例如,作为传输速度,规定有2400bps、4800bps、9600bps、19200bps、38400bps、57600bps及11500bps,其中,2400bps及9600bps被规定为标准传输速度(standardtransmission rate)(至少需要搭载其中之一的传输速度),而其它的被规定为可选传输速度(optional transmission rate)(任意搭载可能的传输速度)。
图17是用来说明处于初始状态的家电器械101和通信处理装置201之间的传输速度通信协调处理的一个例子的顺序图。另外,本例中,设定家电器械101适应上述传输速度中的9600bps、19200bps及38400bps,通信处理装置201适应其中的2400bps、9600bps及38400bps。
首先,通信处理装置201第一次被连接到家电器械101上,通过家电器械101的电源被接通,通信处理装置201的线路控制单元43感知到连接已开始,而将已被连接到家电器械101的信息通过传输速度设定单元44,通知给电文处理单元42。
以上述通知为触发,如图17所示,通信处理装置201,以9600bps向家电器械101发送询问家电器械101为何种bps方式的器械接口信息请求。此时,家电器械101以9600bps向通信处理装置201发送通知本身的最高传输速度为38400bps方式的器械接口信息应答。此时,通信处理装置201,由于按38400bps方式可以进行通信,所以,以9600bps向家电器械101发送通知已了解的器械接口信息确定通知。
之后,当通信处理装置201,以38400bps向家电器械101发送询问是否能够确认的确认通知,则家电器械101以38400bps向通信处理装置201发送通知可以确认的确认应答。此时,传输速度设定单元34,将以38400bps能够进行通信的信息存储到传输速度存储单元35。如此,家电器械101和通信处理装置201之间的通信协调处理得以进行。
然而,尽管家电器械及通信处理装置可适应的传输速度较快,但在因各厂家有所不同等理由而导致最高速度不同时,则会不能适应较快的传输速度。例如,当家电器械101适应9600bps、19200bps及38400bps,通信处理装置201适应2400bps、9600bps及19200bps时,就会出现以下问题。
图18是用来说明处于初始状态下的家电器械101和通信处理装置201之间的传输速度通信协调处理的另外一个例子的顺序图。如图18所示,当与上述同样进行通信协调处理时,通信处理装置201,由于不适应家电器械101的最高传输速度38400bps,所以以9600bps向家电器械101发送通知设定成标准传输速度的9600bps的器械接口信息确定通知。
之后,当通信处理装置201,以9600bps向家电器械101发送询问能否确认的确认通知,则家电器械101以9600bps向通信处理装置201发送通知能够确认的确认应答。此时,传输速度设定单元34,将以38400bps不能进行通信的信息存储到传输速度存储单元35。如此,尽管家电器械101及通信处理装置201适应比9600bps更快的19200bps,但最终仍以9600bps进行通信。
因此,在本实施方式中,如上述那样,根据传输速度存储单元35中存储的上次的传输速度及通信的成功与否,来执行之后的通信协调处理。图19是用来说明在传输速度存储单元35中存储有上次的传输速度及通信成功与否时的家电器械101和通信处理装置201之间的传输速度通信协调处理的一个例子的顺序图。
如图19所示,当家电器械101和通信处理装置201连接起来,从家电器械101向通信处理装置201有供电时,数据发送单元41以9600bps向家电器械101发送询问家电器械101为何种bps方式的器械接口信息请求。此时,如果传输速度存储单元35中存储有上次的以38400bps不能进行通信的信息时,家电器械101则以9600bps向通信处理装置201发送器械接口信息应答,即,通知是以低1个等级(rank)的传输速度19200bps方式。
图20是用来说明图12所示的家电器械101的器械接口信息应答送信处理的流程图。如图20所示,首先,电文处理单元32,从数据发送单元31接收器械接口信息请求,并向传输速度设定单元34请求设定传输速度(S141)。接着,传输速度设定单元34,参照传输速度存储单元35来判断是否存储有上次的不能适应的传输速度(S142)。如果存储有上次的不能适应的传输速度,则传输速度设定单元34,既在线路控制单元33设定比所存储的传输速度低1个等级的传输速度,又指示电文处理单元32,回复指定低1个等级的传输速度的器械接口信息应答,电文处理单元32,将指定低1个等级的传输速度的器械接口信息应答从数据发送单元31向通信处理装置201发送(S145)。例如,在传输速度存储单元35存储有以38400bps不能进行通信的信息时,则指定19200bps的器械接口信息应答被发送。
另一方面,如果没有存储上次的不能适应的传输速度,传输速度设定单元34则参照传输速度存储单元35,来判断是否存储有上次的进行了连接的传输速度(S143)。如果存储有上次的连接的传输速度,则传输速度设定单元34既在线路控制单元33设定存储的传输速度,又指示电文处理单元32回复指定存储的传输速度的器械接口信息应答。电文处理单元32,将指定存储的传输速度的器械接口信息应答从数据发送单元31向通信处理装置201发送(S146)。例如,传输速度存储单元35中存储有以19200bps进行了连接的信息时,则指定19200bps的器械接口信息应答被发送。
另一方面,如果没有存储上次的进行了连接的传输速度,则传输速度设定单元34,既在线路控制单元33中设定能够适应的传输速度中最高速度的传输速度,又指示电文处理单元32回复指定最高速度的传输速度的器械接口信息应答。电文处理单元32,将指定最高速度传输速度的器械接口信息应答从数据发送单元31向通信处理装置201发送(S144)。例如,最高速度为38400bps时,则指定38400bps的器械接口信息应答被发送。
接收到上述处理过程中发送的器械接口信息应答的通信处理装置201,按以下程序,将器械接口信息确定通知发送到家电器械101。图21是用来说明图12所示的通信处理装置201的器械接口信息确定通知发送处理的流程图。
如图21所示,首先,电文处理单元42从数据发送单元41接收到指定传输速度的器械接口信息应答(S151)。接着,线路控制单元43向传输速度设定单元44输出表示通信处理装置201可适应的传输速度的适应传输速度信息(S152)。然后,传输速度设定单元44,将基于适应传输速度信息而被指定的多种传输速度和基于器械接口信息应答的传输速度信息而被指定的传输速度进行比较(S153),根据比较结果来判定是否存在与器械接口信息应答的传输速度一致的适应传输速度信息的传输速度(S154)。
如果不存在一致的传输速度,则由于通信处理装置201不适应基于器械接口信息应答而被指定的传输速度,所以,传输速度设定单元44设定标准传输速度,决定使用标准传输速度,并通知电文处理单元42,电文处理单元42则制作用来通知由于不适应所以才设定成标准传输速度的器械接口信息确定通知(S155)。另一方面,如果存在一致的传输速度,传输速度设定单元44则设定一致的传输速度,决定使用器械接口信息应答的传输速度,并通知电文处理单元42,电文处理单元42则制作通知已明白的器械接口信息确定通知(S158)。
接着,电文处理单元42,将制作成的器械接口信息确定通知输出到数据发送单元41(S156),数据发送单元41,以标准传输速度将传达上述的任何之一的器械接口信息确定通知发送到家电器械101(S157)。
再次参照图19,之后,当通信处理装置201,以通过上述处理决定的传输速度向家电器械101发送询问是否能够确认的确认通知时,家电器械101则以通过上述处理决定的传输速度向通信处理装置201发送通知能够确认的确认应答。例如,以19200bps的速度进行收发确认通知及确认应答,即使最高速度不同,也能够以快于标准速度的传输速度进行之后的通信。
在处于上述初始状态中的传输速度通信协调处理被执行,家电器械101和通信处理装置201之间的通信成为可能后,在通信处理装置201中进行通信错误检测处理。图22是用来说明图12所示的通信处理装置201的通信错误检测处理的流程图。
通常断开型家电器械、连续接通型家电器械及待机型家电器械,在电源处于打开状态或待机状态时,可以与通信处理装置201进行通信,在电源处于断开状态时,不能与通信处理装置201进行通信。因此,对于通常断开型家电器械,会在从电源被接通的时刻到电源被断开的时刻之间的指定时间(如,整个时间)检测通信错误,并将该时间内的错误发生数除以收发数的值作为通信错误率而进行计算。对于连续接通型家电器械,会在每个指定时间(如,1个小时)检测通信错误,并将该时间内的错误发生数除以运转时间(或收发数)的值作为通信错误率而进行计算。对于待机型家电器械,会在从电源被接通的时刻到电源处于待机状态的时刻的指定时间(如,整个时间)检测通信错误,并将该时间内的错误发生数除以收发数的值作为通信错误率进行计算。
在上述各不同的测量时间内,如图22所示,首先,错误检测单元46通过传输速度设定单元44接收到电文处理单元42输出的数据(S161),判断数据是委托请求还是处理结果(S162)。如果数据是委托请求,错误检测单元46则判断委托请求中是否存在FCC错误或奇偶错误(S163),如果委托请求中存在FCC错误或奇偶错误,则将是通信错误这一信息通知传输速度设定单元44(S166)。另一方面,如果数据是处理结果,错误检测单元46则判断处理结果中是否存在FCC错误或奇偶错误(S165),如果处理结果中存在FCC错误或奇偶错误,则将是通信错误这一信息通知传输速度设定单元44(S166)。接着,传输速度设定单元44,将通信错误结果通知家电器械的类型识别单元47。家电器械的类型识别单元47,根据家电器械101的家电器械的类型,向通常断开型传输速度判别单元50、连续接通型传输速度判别单元51及待机型传输速度判别单元52中的哪一个通知通信错误结果。
之后,通常断开型传输速度判别单元50、连续接通型传输速度判别单元51及待机型传输速度判别单元52中接到通知的判别单元,在自身的测量时间内,使通信错误结果累积保持在通信错误率存储单元53~55,在测量时间结束后,从通信错误率存储单元53~55读出通信错误结果,计算出此次的通信错误率。这样,通信处理装置201则可以对应家电器械101的家电器械的类型而取得通信错误率。
下面,对上述过程计算出的通信错误率进行复位的通信错误率复位处理进行说明。图23是用来说明图12所示的通信处理装置201的通信错误率复位处理的流程图。
如图23所示,当家电器械101的电源从断开被切换成接通时,以此为触发,通信处理装置201执行与家电器械101之间的传输速度通信协调处理(S171),结束线路控制处理(S172)。接着,通信处理装置201从家电器械101接收器械对象信息,家电器械的类型识别单元47,既根据接收到的家电器械101的器械对象信息来识别家电器械101的家电器械的类型,又登录识别出的器械对象信息(S173)。接着,家电器械的类型识别单元47,判断登录的器械对象信息是否与上次的登录的器械对象信息不同,即判断器械对象信息是否已被改写(S174)。
如果器械对象信息已被改写,家电器械的类型识别单元47根据家电器械101的家电器械的类型,向通常断开型传输速度判别单元50、连续接通型传输速度判别单元51及待机型传输速度判别单元52中的哪一个发出对通信错误率进行复位的指令,该传输速度判别单元,则将处于连接的通信错误率存储单元中所存储的上次的通信错误率及此次的通信错误率进行复位(S177)。
接着,家电器械的类型识别单元47,根据家电器械101的家电器械的类型,向通常断开型传输速度判别单元50、连续接通型传输速度判别单元51及待机型传输速度判别单元52中的哪一个,发出将此次的通信错误率作为上次的通信错误率进行存储的指令,该传输速度判别单元,则在处于连接的通信错误率存储单元中的上次的通信错误率中写入此次的通信错误率(S175)。接着,通信处理装置201开始与家电器械101进行通信,执行图22所示的通信错误检测处理,并计算通信错误率(S176)。
通过上述处理,当家电器械的电源从断开被切换成接通,而且上次的连接的家电器械处于连接状态时,可以将此次的通信错误率作为上次的通信错误率进行存储,并可以将之后通信中的通信错误率作为此次的通信错误率进行计算。另外,在家电器械的电源从断开被切换成接通,而且连接有新的家电器械时,通信错误率被复位,从而可以防止用以前连接的家电器械的通信错误率,对新连接的家电器械执行下面将要说明的传输速度通信协调处理。
下面,对如上所述,一旦传输速度被设定后,根据家电器械的家电器械的类型来重新设定传输速度的重新传输速度通信协调处理进行说明。图24是用来说明图12所示的通信处理装置201对通常断开型家电器械的重新传输速度通信协调处理的流程图。
家电器械101为通常断开型家电器械时,如图24所示,当家电器械101的电源从断开状态被切换为接通状态时,以此为触发,通信处理装置201向家电器械101发送器械接口信息请求,并从家电器械101接收指定家电器械101传输速度的器械接口信息应答(S181)。接着,传输速度设定单元44,对器械侧传输速度表45中存储的器械侧传输速度和器械接口信息应答所通知的传输速度是否一致作出判断(S182)。
传输速度不一致时,传输速度设定单元44决定传输速度为标准传输速度(S183)。另一方面,传输速度一致时,传输速度设定单元44通过家电器械的类型识别单元47向通常断开型传输速度判别单元50询问是否应改变传输速度。此时,通常断开型传输速度判别单元50,计算出此次的通信错误率,根据计算出的此次的通信错误率和通信错误率存储单元53中存储的上次的通信错误率,决定是否变更传输速度,并通过家电器械的类型识别单元47通知传输速度设定单元44。传输速度设定单元44,根据来自通常断开型传输速度判别单元50的通信错误结果和器械侧传输速度表45中存储的上次的传输速度(此次的通信错误率被计算过的现在所设定的传输速度),来决定传输速度(S187)。
下面,就基于上次的通信错误率(计算出的通信错误率中,在最新通信错误率之前刚刚计算出的通信错误率)及此次的通信错误率(计算出的通信错误率中,最新的通信错误率)决定传输速度的方法进行说明。图25是用来说明基于上次的通信错误率及此次的传输速度来决定传输速度的方法的示意图。
如图25(a)所示,若上次的通信错误率及此次的通信错误率全都等于或低于通常断开型传输速度判别单元50中所存储的指定的临界值,通常断开型传输速度判别单元50则向传输速度设定单元44发出将传输速度提高1个等级(rank)的指令,传输速度设定单元44,则从器械侧传输速度表45中存储的多种传输速度中决定比上次的传输速度高1个等级的传输速度,来作为要使用的传输速度。
另一方面,如图25(b)所示,若上次的通信错误率及此次的通信错误率都高于临界值,通常断开型传输速度判别单元50则向传输速度设定单元44发出将传输速度下降1个等级的指令,传输速度设定单元44,则从器械侧传输速度表45中存储的传输速度中决定比上次的传输速度低1个等级的传输速度,来作为要使用的传输速度。
另外,如图25(c)及(d)所示,如果上次的通信错误率等于或低于临界值,而此次的通信错误率高于临界值,以及,上次的通信错误率高于临界值,且此次的通信错误率等于或低于临界值时,即,当通信错误率发生暂时的变化时,通常断开型传输速度判别单元50,则指示传输速度设定单元44维持传输速度,而传输速度设定单元44参照器械侧传输速度表45,决定上次的传输速度来作为要使用的传输速度。
再次参照图24,传输速度设定单元44,给电文处理单元42设定已决定的传输速度通知,电文处理单元42,制作用来通知使用已被设定的传输速度的器械接口信息确定通知,而数据发送单元41则将包含已被设定的传输速度信息在内的器械接口信息确定通知发送到家电器械101(S184)。接着,传输速度设定单元44,在与家电器械101之间,完成确认按通信处理装置201通知的传输速度进行的通信的线路控制处理(S185)。此时,传输速度设定单元44向通常断开型传输速度判别单元50发出指令,将此次的通信错误率作为上次的错误率存储到通信错误率存储单元53。
然后,通信处理装置201,按上述那样决定的传输速度来执行与家电器械101之间的通常通信(S186)。此时,通信处理装置201可以同时进行上述通信错误检测处理,并计算出从电源接通开始到电源断开为止的通信错误率。接着,当家电器械101的电源被断开,直至电源再次被接通为止,处理一直处于停止状态。通过重复这样的处理,就可以根据过去的通信错误率来设定最适于通常断开型家电器械的传输速度。
图26是用来说明针对传输速度的变化如何决定传输速度的示意图。在图26(a)所示的例子中,通信错误率连续处在等于或低于临界值的状态,之后,通信错误率尽管有1次高于临界值,传输速度也不会变更,但如果通信错误率连续2次高于临界值的话,则被变更为比上次的传输速度低1个等级的传输速度。另外,在图26(b)所示的例子中,通信错误率连续处在高于临界值的状态,之后,尽管通信错误率有1次低于临界值,传输速度也不会变更。但如果连续2次通信错误率低于临界值,则被变更为比上次的传输速度高1个等级的传输速度。并且,在图26(c)所示的例子中,尽管通信错误率交替地跨越临界值,传输速度也不会被变更。这样,由于即使通信错误率发生暂时的变化,传输速度也不会变更,因此能够设定最适于网络型家电器械的传输速度。
图27是通信错误率变化和传输速度变化的一个例子的示意图。在图27所示的例子中,传输速度,在通信错误率连续2次高于临界值时,被变更为比上次的传输速度低1个等级的传输速度之后,若通信错误率高于临界值的状态被维持时,则再被变更为更低1个等级的传输速度,之后,在通信错误率连续2次等于或低于临界值时,则被变更为高1个等级的传输速度。这样,则能够根据通信错误率的变化,依次变更为最适于网络型家电器械的传输速度。
另外,本实施方式是以通信错误率连续2次的状态为基准来变更传输速度,但并非只局限于此例,也可以考虑家电器械的特性及使用情况等,以连续3次或3次以上的指定次数的状态、或者以3次或3次以上的指定模式变化的状态为基准来变更传输速度。另外,基于上述的上次的通信错误率及此次的通信错误率来决定传输速度的方法,也同样可以被用于以下的连续接通型家电器械及待机型家电器械。
图28是用来说明图12所示的通信处理装置201对连续接通型家电器械的传输速度通信协调处理的流程图。
家电器械101为连续接通型家电器械时,如图28所示,传输速度设定单元44,使用内部的计时器进行计时操作,在经过指定时间、例如1小时后,则通过家电器械的类型识别单元47向连续接通型传输速度判别单元51询问是否应改变传输速度。连续接通型传输速度判别单元51与上述通常断开型传输速度判别单元50一样,计算出此次的通信错误率,并根据计算出的此次的通信错误率和通信错误率存储单元54中存储的上次的通信错误率来决定是否变更传输速度,并通过家电器械的类型识别单元47通知传输速度设定单元44,传输速度设定单元44接到通信错误结果(S191)。
接着,传输速度设定单元44,按照来自连续接通型传输速度判别单元51的通信错误结果,判断是否应改变传输速度(S192),如果不应改变传输速度,则不变更传输速度,执行与家电器械101之间的通常的通信(S197)。
另一方面,在需要改变传输速度时,传输速度设定单元44,为了停止通过网络300与外界之间的通信,通知电文处理单元42制作通信停止请求,电文处理单元42制作指示停止与外界通信的通信停止请求,并通过电文变换单元5输出到通信接口6,通信接口6停止通过网络300与外界的通信(S193)。
接着,传输速度设定单元44,按照基于图25所示的上次的通信错误率及此次的传输速度来决定传输速度的方法,根据来自连续接通型传输速度判别单元51的通信错误结果和器械侧传输速度表45中保持的上次的传输速度来决定传输速度,并通知给电文处理单元42;电文处理单元42制作指示使用所决定的传输速度的传输速度变更请求;数据发送单元41将包含要使用的传输速度的信息在内的传输速度变更请求发送到家电器械101(S194)。
接着,通信处理装置201,在与家电器械101之间完成对所通知的传输速度下的通信进行确认的传输速度变更处理(S195)。此时,传输速度设定单元44指示连续接通型传输速度判别单元51将此次的通信错误率作为上次的错误率存储到通信错误率存储单元54。
接着,传输速度设定单元44,为了通过网络300而开始与外界通信,通知电文处理单元42制作通信开始请求;电文处理单元42制作指示开始与外界通信的通信开始请求,并通过电文变换单元5输出到通信接口6;通信接口6开始进行通过网络300与外界的通信(S196)。
之后,通信处理装置201,按上述那样变更后的传输速度执行与家电器械101之间的通常的通信(S197)。此时,通信处理装置201同时执行上述的通信错误检测处理,可以每个小时计算一次通信错误率。之后,每过1小时,都会重复上述处理,按照过去的通信错误率的履历,来设定最适合于连续断开型家电器械的传输速度。
图29是用来说明图12所示的通信处理装置201对待机型家电器械的传输速度通信协调处理的流程图。家电器械101为待机型家电器械时,如图29所示,当家电器械101的电源从接通状态被切换到待机状态时,传输速度设定单元44,通过家电器械的类型识别单元47向待机型传输速度判别单元52询问是否应变更传输速度。待机型传输速度判别单元52与上述通常断开型传输速度判别单元50一样,计算出此次的通信错误率,根据计算出的此次的通信错误率和通信错误率存储单元55中存储的上次的通信错误率,来决定是否变更传输速度,并通过家电器械的类型识别单元47通知传输速度设定单元44;传输速度设定单元44接收到通信错误结果(S201)。
接着,传输速度设定单元44,按照来自待机型传输速度判别单元52的通信错误结果,来判断是否应变更传输速度(S202),如果不应变更传输速度时,则不变更传输速度,直至家电器械101的电源成为接通状态为止,一直处于待机(S205)。
另一方面,在需要变更传输速度时,传输速度设定单元44,则按照根据图25所示的上次的通信错误率及此次的传输速度来决定传输速度的方法,基于来自待机型传输速度判别单元52的通信错误结果和器械侧传输速度表45中存储的上次的传输速度来决定传输速度,并通知电文处理单元42;电文处理单元42制作指示使用所决定的传输速度的传输速度变更请求;数据发送单元41将包含要使用的传输速度信息在内的传输速度变更请求发送到家电器械101(S203)。
接着,通信处理装置201,在与家电器械101之间完成对所通知的传输速度下的通信进行确认的传输速度变更处理(S204)。此时,传输速度设定单元44指示待机型传输速度判别单元52,将此次的通信错误率作为上次的错误率存储到通信错误率存储单元55。
接着,通信处理装置201,直至家电器械101的电源成为接通状态为止,一直处于待机(S205)。另外,如果在待机状态下,有通信处理装置201通过网络300与外界进行通信的可能性,则也可以在处S203之前,运行图28所示的处理S194,而在处理S204之后,运行图28所示的处理S197。
接着,当家电器械101的电源处于接通状态时(S206),通信处理装置201按上述那样维持或变更后的传输速度执行与家电器械101之间的通常的通信(S207)。此时,通信处理装置201可以同时执行上述的通信错误检测处理,计算出从电源被接通开始到进入待机状态为止的通信错误率。之后,当家电器械101的电源从接通状态被切换到待机状态时,重复上述处理,根据过去的通信错误率的履历,来设定最适于待机型家电器械的传输速度。
另外,上述各实施方式中的家电器械及通信处理装置,可以进行任意组合来构成家庭网络系统。此时,根据各装置的构成,也能够得到理想的效果。
产业上的利用可能性本发明所涉及的通信处理装置,可以根据与家电器械之间的通信环境来设定最佳的传输速度,作为将构成家庭网络的家电器械连接到网络上的通信处理装置等,是非常有用的。
权利要求
1.一种通信处理装置,将家电器械连接到网络上,其特征在于包括通信单元,与上述家电器械之间进行数据的收发;检测单元,用于检测与上述家电器械之间的通信错误情况;存储单元,存储由上述检测单元检测出的通信错误情况;及设定单元,基于上述存储单元中所存储的上次的通信错误情况和由上述检测单元检测到的此次的通信错误情况,来设定与上述家电器械之间的传输速度。
2.根据权利要求1所述的通信处理装置,其特征在于还包括识别单元,用来识别上述家电器械的类型,是不使用时电源切断使用时电源接通的通常断开型家电器械、电源处于接通状态而连续工作的连续接通型家电器械、以及不使用时电源处于待机状态而使用时电源才接通的待机型家电器械中的哪种类型;其中,上述设定单元,根据上述识别单元识别出的家电器械的类型,基于上述存储单元中存储的上次的通信错误情况和上述检测单元检测出的此次的通信错误情况,来设定与上述家电器械之间的传输速度。
3.根据权利要求2所述的通信处理装置,其特征在于上述存储单元,包括在上述家电器械为通常断开型家电器械时,存储上述检测单元检测出的通信错误情况的通常断开用存储单元;上述设定单元,在上述家电器械为通常断开型家电器械时,基于上述通常断开用存储单元中存储的上次的通信错误情况和上述检测单元检测出的此次的通信错误情况,来设定与上述家电器械之间的传输速度。
4.根据权利要求3所述的通信处理装置,其特征在于上述检测单元,在上述家电器械为通常断开型家电器械时,在从电源接通时刻到电源断开时刻之间,检测与上述通常断开型家电器械之间的通信错误率;上述通常断开用存储单元,在上述家电器械为通常断开型家电器械时,存储上述检测单元检测出的通信错误率;上述设定单元,在上述家电器械为通常断开型家电器械时,基于上述通常断开用存储单元中存储的上次的通信错误率和上述检测单元检测出的此次的通信错误率,来设定与上述家电器械之间的传输速度。
5.根据权利要求2~4中的任一项所述的通信处理装置,其特征在于上述存储单元,包括在上述家电器械为连续接通型家电器械时,存储上述检测单元检测出的通信错误情况的连续接通型用存储单元;上述设定单元,在上述家电器械为连续接通型家电器械时,基于上述连续接通型用存储单元中存储的上次的通信错误情况和上述检测单元检测出的此次的通信错误情况,来设定与上述家电器械之间的传输速度。
6.根据权利要求5所述的通信处理装置,其特征在于上述检测单元,在上述家电器械为连续接通型家电器械时,每隔指定时间,检测与上述家电器械之间的通信错误率;上述连续接通型用存储单元,在上述家电器械为连续接通型家电器械时,存储上述检测单元检测出的通信错误率;上述设定单元,在上述家电器械为连续接通型家电器械时,基于上述连续接通型用存储单元中存储的上次的通信错误率和上述检测单元检测出的此次的通信错误率,来设定与上述家电器械之间的传输速度。
7.根据权利要求2~6中的任一项所述的通信处理装置,其特征在于上述存储单元,包括在上述家电器械为待机型家电器械时,存储上述检测单元检测出的通信错误情况的待机用存储单元;上述设定单元,在上述家电器械为待机型家电器械时,基于上述待机用存储单元中存储的上次的通信错误情况和上述检测单元检测出的此次的通信错误情况,来设定与上述家电器械之间的传输速度。
8.根据权利要求7所述的通信处理装置,其特征在于上述检测单元,在上述家电器械为待机型家电器械时,每隔指定时间,检测与上述家电器械之间的通信错误率;上述连续接通型用存储单元,在上述家电器械为待机型家电器械时,存储上述检测单元检测出的通信错误率;上述设定单元,在上述家电器械为待机型家电器械时,基于上述待机用存储单元中存储的上次的通信错误率和上述检测单元检测出的此次的通信错误率,来设定与上述家电器械之间的传输速度。
9.根据权利要求4、6及8中的任一项所述的通信处理装置,其特征在于上述设定单元,当上述存储单元中存储的上次的通信错误率和上述检测单元检测出的此次的通信错误率全都等于或大于指定的临界值时,则设定低于此次的通信错误率被检测出的传输速度的传输速度;当上述存储单元中存储的上次的通信错误率和上述检测单元检测出的此次的通信错误率全都低于指定的临界值,则设定大于此次的通信错误率被检测出的传输速度的传输速度。
10.一种通信程序,其特征在于使内置于将家电器械连接到网络上的通信处理装置中的微型计算机作为以下单元而发挥其功能通信单元,与上述家电器械之间进行数据的收发;检测单元,用于检测与上述家电器械之间的通信错误情况;存储单元,存储由上述检测单元检测出的通信错误情况;设定单元,基于上述存储单元中存储的上次的通信错误情况和上述检测单元检测出的此次的通信错误情况,来设定与上述家电器械之间的传输速度。
11.一种通信处理装置,将家电器械连接到网络上,其特征在于包括通信单元,与上述家电器械之间进行数据的收发;保持单元,保持上述通信处理装置可设定的多种传输速度;设定单元,基于由上述通信单元接收到的上述家电器械可设定的多种传输速度和上述保持单元保持的多种传输速度,来设定传输速度。
12.根据权利要求11所述的通信处理装置,其特征在于上述设定单元,从上述保持单元中保持的多种传输速度和上述家电器械可设定的多种传输速度中,设定取得一致的最大的传输速度。
13.根据权利要求11或12所述的通信处理装置,其特征在于上述通信单元,在上述设定单元设定传输速度之前,向上述家电器械发送用来通知上述设定单元设定的预定传输速度的传输速度通知;上述设定单元,当通过对由上述通信单元接收到的来自上述家电器械的传输速度通知作出的应答而被通知的传输速度和设定的预定传输速度一致时,设定传输速度。
14.根据权利要求13所述的通信处理装置,其特征在于上述通信单元,在上述设定单元设定了传输速度后,向上述家电器械发送用来确认可以设定的传输速度与上述家电器械进行通信的确认用数据。
15.根据权利要求14所述的通信处理装置,其特征在于上述通信单元,在从接收到来自上述家电器械的针对传输速度通知作出的应答开始,经过指定时间后,将上述确认用数据发送给上述家电器械。
16.一种通信程序,其特征在于使内置于将家电器械连接到网络上的通信处理装置中的微型计算机作为以下单元而发挥其功能通信单元,与上述家电器械之间进行数据的收发;保持单元,保持上述通信处理装置可设定的多种传输速度;设定单元,基于由上述通信单元接收到的、上述家电器械可设定的多种传输速度和上述保持单元保持的多种传输速度,设定传输速度。
17.一种家电器械,通过通信处理装置而被连接到网络上,其特征在于包括通信单元,与上述通信处理装置之间进行数据的收发;存储单元,存储与上述通信处理装置之间的通信错误情况;设定单元,基于上述存储单元中存储的过去的通信错误情况,设定与上述通信处理装置之间的传输速度。
18.根据权利要求17所述的家电器械,其特征在于上述存储单元,存储没有能够与上述通信处理装置通信的传输速度;上述设定单元,当没有能够与上述通信处理装置通信的传输速度被存储在上述存储单元中时,设定低于上述没有能够与上述通信处理装置通信的传输速度的传输速度。
19.根据权利要求17或18所述的家电器械,其特征在于上述存储单元,存储能够与上述通信处理装置通信的传输速度;上述设定单元,当能够与上述通信处理装置通信的传输速度被存储在上述存储单元中时,设定能够与上述通信处理装置进行通信的传输速度。
20.一种通信程序,其特征在于使内置于通过通信处理装置而被连接到网络上的家电器械中的微型计算机作为以下单元而发挥其功能通信单元,与上述通信处理装置之间进行数据的收发;存储单元,存储与上述通信处理装置之间的通信错误情况;设定单元,基于上述存储单元中存储的过去的通信错误情况,设定与上述通信处理装置之间的传输速度。
21.一种家电器械,通过通信处理装置而被连接到网络上,其特征在于包括保持单元,保持上述家电器械可设定的多种传输速度;制作单元,制作用于通知上述保持单元保持的多种传输速度的适应传输速度指定信息;通信单元,将上述适应传输速度指定信息发送到上述通信处理装置。
22.根据权利要求21所述的家电器械,其特征在于上述通信单元,在接收到来自上述通信处理装置的连接请求时,将上述适应传输速度指定信息发送到上述通信处理装置。
23.根据权利要求21或22所述的家电器械,其特征在于还包括设定单元,上述通信单元,从上述通信处理装置接收用于通知上述通信处理装置设定的预定传输速度的传输速度通知;上述设定单元,当上述传输速度通知所通知的传输速度和上述保持单元保持的传输速度一致时,设定所通知的传输速度。
24.一种通信程序,其特征在于使内置于通过通信处理装置而被连接到网络上的家电器械中的微型计算机作为以下单元而发挥其功能保持单元,保持上述家电器械可设定的多种传输速度;制作单元,制作用于通知上述保持单元保持的多种传输速度的适应传输速度指定信息;通信单元,将上述适应传输速度指定信息发送到上述通信处理装置。
25.一种家庭网络系统,其特征在于包括通信处理装置,如权利要求1~9及11~15中的任一项所述;家电器械,如权利要求17~19及21~23中的任一项所述。
全文摘要
本发明提供一种通信处理装置、家电器械以及家庭网络系统。在家电器械(100)和通信处理装置(200)之间,通过收发1次包含有指定可设定的多种传输速度的适应传输速度指定信息在内的线路连接请求、和包含有指定选定传输速度的选定传输速度信息在内的器械接口信息确定通知,则可以完成适应多种传输速度的家电器械(100)及通信处理装置(200)的传输速度的通信协调,缩短家电器械(100)和通信处理装置(200)之间的传输速度的通信协调的通信程序所需的时间。
文档编号H04L1/00GK1860715SQ20058000075
公开日2006年11月8日 申请日期2005年3月23日 优先权日2004年3月26日
发明者片野寿昭, 名越由纪子, 田洼英智 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1