專利名稱:通信處理裝置、家電器械及家庭網(wǎng)絡系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種將家電器械連接到網(wǎng)絡上的通信處理裝置、與該通信處理裝置連接的家電器械以及使用了以上裝置及機械的家庭網(wǎng)絡系統(tǒng)。
背景技術(shù):
最近,作為家庭內(nèi)的通信基礎(chǔ)設(shè)備,即被稱之為家庭網(wǎng)絡的產(chǎn)品,不僅出現(xiàn)了需要圖像等的高速及大容量數(shù)據(jù)的傳輸?shù)木W(wǎng)絡,還出現(xiàn)了作為能適應家庭內(nèi)各種家用電器及住宅設(shè)備器械的、傳輸速度相對較低、傳輸容量相對較小的價格低廉的設(shè)備系統(tǒng)網(wǎng)絡的各種服務。
然而,在家電器械上設(shè)置通信處理裝置時,需要開發(fā)可適應網(wǎng)絡(network-ready)的家電器械和獨立(Stand-alone)的家電器械這兩種,不僅花費開發(fā)成本,在希望實現(xiàn)家庭網(wǎng)絡時,還必須讓所有的家電器械都要能夠適應網(wǎng)絡。
另外,作為家庭網(wǎng)絡的設(shè)置方法,在想要將已購入的家電器械接入網(wǎng)絡時,最好是采用能夠?qū)⒕邆渫ㄐ盘幚韱卧蛡鬏斆襟w的通信處理裝置附加裝置到家電器械上的形式。而且,在將通信處理裝置連接到家電器械上后,不需要由用戶進行手動設(shè)定,而是自動設(shè)定。
當家電器械和通信處理裝置需要適應多種傳輸速度時,必須在連接時首先施行傳輸速度的通信協(xié)調(diào)(negotiation)。作為傳輸速度的通信協(xié)調(diào),一般為后退(Fallback)次序。所謂后退次序,是指如果沒有線路應答時,其中一方就會按9600bps→7200bps→4800bps→2400bps的順序降低傳輸速度的方法,這樣才能夠準確地決定傳輸速度。
例如,專利文獻1(日本特開2001-251382號專利公開公報)中所記載的傳輸速度的選擇方法,如圖30所示,在不能檢測到線路應答時,會降低傳輸速度,并反復進行再確認。即,如圖30的(1)、(3)、(5)、(7)的信號那樣,一邊降低傳輸速度,一邊發(fā)送線路連接請求。由此,無需用戶來設(shè)定傳輸速度,就能夠執(zhí)行傳輸速度的通信協(xié)調(diào)(negotiation)。
另外,專利文獻2(日本特開平6-291809號專利公開公報)還公開了一種數(shù)據(jù)通信裝置,通過以根據(jù)主機站(host station)發(fā)送的參數(shù)而設(shè)定的傳輸速度來進行數(shù)據(jù)的收發(fā)試驗,在數(shù)據(jù)收發(fā)被判斷為可能時,再以更高的傳輸速度進行數(shù)據(jù)收發(fā)試驗,反復該試驗直至數(shù)據(jù)收發(fā)被判斷為不可能的傳輸速度為止,從多種的傳輸速度中,發(fā)現(xiàn)最高的數(shù)據(jù)傳輸速度。另外,還通過檢測出并通知線路狀態(tài)的惡化等所導致的錯誤狀態(tài),來重新確定通信以及重新發(fā)送通信數(shù)據(jù)。
然而,在前一種方法中,發(fā)送方必須針對線路連接請求,利用超時(time-out)來逐漸改變傳輸速度,這樣需要不斷地進行發(fā)送直至能夠設(shè)定線路連接請求為止。因此,存在一種缺陷,當有多種適應的傳輸速度時,在通信協(xié)調(diào)中需要進行多次的發(fā)送,從而導至連接所需要的通信時間會變長。另外,在后一種方法中,由于必須重復進行數(shù)據(jù)收發(fā)試驗直至數(shù)據(jù)收發(fā)成為不可能為止,因此也存在與前一種方法相同的缺陷。尤其是,家電器械與PC(個人電腦)不同,用戶不會想到會有等待設(shè)定的狀況,而是通信協(xié)調(diào)的時間越短越好。
另外,由于家電器械被放置在家庭中的不同的位置,家電器械的使用狀態(tài)也會隨著時間而發(fā)生各種變化,因此,家電器械和通信處理裝置之間的通信環(huán)境有時會隨著時間而發(fā)生變化。所以,過去設(shè)定的傳輸速度未必適合當前的通信環(huán)境,如果還是使用過去設(shè)定的傳輸速度的話,則有時會不能進行穩(wěn)定的通信。
本發(fā)明的目的在于提供一種能夠縮短傳輸速度的通信協(xié)調(diào)的通信程序所需要的時間的通信處理裝置及家電器械。
本發(fā)明的另一個目的還在于提供能夠?qū)谕ㄐ怒h(huán)境來設(shè)定最佳的傳輸速度的通信處理裝置及家電器械。
發(fā)明內(nèi)容
本發(fā)明提供的一種通信處理裝置,是將家電器械連接到網(wǎng)絡上的通信處理裝置,包括,與家電器械進行收發(fā)數(shù)據(jù)的通信單元、檢測與家電器械之間的通信錯誤情況的檢測單元、存儲由檢測單元檢測出的通信錯誤情況的存儲單元、基于存儲單元中存儲的上次的通信錯誤情況和由檢測單元檢測出的此次的通信錯誤情況,來設(shè)定與家電器械之間的傳輸速度的設(shè)定單元。
根據(jù)該通信處理裝置的結(jié)構(gòu),由于可檢測與家電器械之間的通信錯誤情況,并將檢測出的通信錯誤情況予以存儲,基于所存儲的上次的通信錯誤情況和此次的檢測出的通信錯誤情況,來設(shè)定與家電器械之間的傳輸速度,所以,可以根據(jù)通信錯誤情況的履歷來設(shè)定與家電器械之間的傳輸速度,從而可以對應與家電器械之間的通信環(huán)境來設(shè)定最佳的傳輸速度。
本發(fā)明提供的另一種通信處理裝置,是將家電器械連接到網(wǎng)絡上的通信處理裝置,包括,與家電器械進行收發(fā)數(shù)據(jù)的通信單元、保持通信處理裝置可設(shè)定的多種傳輸速度的保持單元、基于由通信單元接收到的、家電器械可設(shè)定的多種傳輸速度和保持單元保持的多種傳輸速度來設(shè)定傳輸速度的設(shè)定單元。
根據(jù)該通信處理裝置的結(jié)構(gòu),由于在與家電器械連接時的通信協(xié)調(diào),家電器械可以指定可設(shè)定的多種傳輸速度,通信處理裝置可以從被指定的多種傳輸速度中選定合適的傳輸速度,所以,不用等待超時,通過一次收發(fā)的較短時間就能完成傳輸速度的通信協(xié)調(diào),從而在與多種傳輸速度適應的家電器械和通信處理裝置之間的通信協(xié)調(diào),能夠在較短時間內(nèi)高效率地執(zhí)行通信協(xié)調(diào)。
本發(fā)明提供的一種家電器械,是通過通信處理裝置而被連接到網(wǎng)絡上的家電器械,包括,與通信處理裝置進行收發(fā)數(shù)據(jù)的通信單元、存儲與通信處理裝置之間的通信錯誤情況的存儲單元、基于存儲單元中存儲的過去的通信錯誤情況,來設(shè)定與通信處理裝置之間的傳輸速度的設(shè)定單元。
根據(jù)該家電器械的結(jié)構(gòu),由于存儲與通信處理裝置之間的通信錯誤情況,基于所存儲的過去的通信錯誤狀況,來設(shè)定與通信處理裝置之間的傳輸速度,所以,能夠?qū)c通信處理裝置之間的通信環(huán)境來設(shè)定最佳的傳輸速度。
本發(fā)明提供的另一種家電器械,是通過通信處理裝置而被連接到網(wǎng)絡上的家電器械,包括保持家電器械可設(shè)定的多種傳輸速度的保持單元、制作用來通知保持單元保持的多種傳輸速度的適應傳輸速度指定信息的制作單元,以及向通信處理裝置發(fā)送適應傳輸速度指定信息的通信單元。
根據(jù)該家電器械的結(jié)構(gòu),由于在與通信處理裝置連接時的通信協(xié)調(diào),家電器械能夠指定可設(shè)定的多種傳輸速度,通信處理裝置能夠從指定的多種傳輸速度中選定合適的傳輸速度,所以,無需等待超時,可以通過一次收發(fā)的較短通信時間,就可以完成傳輸速度的通信協(xié)調(diào)。從而可在與多種傳輸速度適應的家電器械與通信處理裝置之間的通信協(xié)調(diào),能夠在短時間內(nèi)高效率地執(zhí)行通信協(xié)調(diào)。
圖1是本發(fā)明的實施方式1的家電器械及通信處理裝置的結(jié)構(gòu)方框圖。
圖2是圖1所示的通信處理裝置內(nèi)部的器械接口的結(jié)構(gòu)方框圖。
圖3是圖1所示的家電器械內(nèi)部的家電接口的結(jié)構(gòu)方框圖。
圖4是圖1所示的家電器械和通信處理裝置的連接順序的示意圖。
圖5是圖1所示的家電器械發(fā)送線路連接請求的處理程序的流程圖。
圖6是數(shù)據(jù)的一般的框結(jié)構(gòu)及在家電器械和通信處理裝置之間進行收發(fā)的具體的框結(jié)構(gòu)的一個例子的示意圖。
圖7是線路連接請求中的適應傳輸速度指定信息的代碼結(jié)構(gòu)的一個例子的示意圖。
圖8是圖1所示的通信處理裝置發(fā)送線路連接應答的處理程序的流程圖。
圖9是線路連接應答中的選定傳輸速度信息的代碼結(jié)構(gòu)的一個例子的示意圖。
圖10是圖1所示的家電器械發(fā)送線路連接確定通知的處理程序的流程圖。
圖11是圖1所示的通信處理裝置選定傳輸速度的程序的流程圖。
圖12是本發(fā)明的實施方式2的家電器械及通信處理裝置的結(jié)構(gòu)方框圖。
圖13是通常斷開型家電器械的一個例子的示意圖。
圖14是連續(xù)接通型家電器械的一個例子的示意圖。
圖15是待機型家電器械的一個例子的示意圖。
圖16是圖12所示的器械接口結(jié)構(gòu)方框圖。
圖17是用來說明處于初始狀態(tài)的家電器械和通信處理裝置之間的傳輸速度通信協(xié)調(diào)處理的一個例子的順序圖。
圖18是用來說明處于初始狀態(tài)的家電器械和通信處理裝置之間傳輸速度通信協(xié)調(diào)處理的其它例子的順序圖。
圖19是用來說明在傳輸速度存儲單元中存儲有前一次傳輸速度及通信成功與否時的家電器械和通信處理裝置之間的傳輸速度通信協(xié)調(diào)處理的一個例子的順序圖。
圖20是用來說明圖12所示的家電器械的器械接口信息應答發(fā)送處理的流程圖。
圖21是用來說明圖12所示的通信處理裝置的器械接口信息確定通知發(fā)送處理的流程圖。
圖22是用來說明圖12所示的通信處理裝置的通信錯誤檢測處理的流程圖。
圖23是用來說明圖12所示的通信處理裝置的通信錯誤率復位處理的流程圖。
圖24是用來說明圖12所示的通信處理裝置的對通常斷開型家電器械的重新傳輸速度通信協(xié)調(diào)處理的流程圖。
圖25是用來說明基于上次的通信錯誤率及此次的通信錯誤率來決定傳輸速度的方法的示意圖。
圖26是用來說明針對傳輸速度的變化如何決定傳輸速度的示意圖。
圖27是通信錯誤率的變化和傳輸速度的變化的一個例子的示意圖。
圖28是用來說明圖12所示的通信處理裝置的對連續(xù)接通型家電器械的重新傳輸速度通信協(xié)調(diào)處理的流程圖。
圖29是用來說明圖12所示的通信處理裝置的對待機型家電器械的重新傳輸速度通信協(xié)調(diào)處理的流程圖。
圖30是以往的器械連接時的連接順序圖。
具體實施例方式
下面,將參照附圖對本發(fā)明的各種實施方式進行說明。
(實施方式1)圖1是本發(fā)明實施方式1的家電器械及通信處理裝置的結(jié)構(gòu)方框圖。如圖1所示,用戶住宅的家電器械100,通過通信處理裝置200連接到網(wǎng)絡300上,家庭網(wǎng)絡系統(tǒng)則由家電器械100及通信處理裝置200等構(gòu)成。網(wǎng)絡300為可以與控制家電器械的控制器或其它家電器械連接的線路。
家電器械100為空調(diào)、冰箱等所謂的家用電器、或人體感應式(humandetection)傳感器、開閉傳感器等傳感器。家電器械100和通信處理裝置200依據(jù)規(guī)定的協(xié)議(protocol)(例如,ECHONET(Energy Conservation andHomecare Network)規(guī)格)進行通信。為此,在家電器械100的內(nèi)部,作為收發(fā)數(shù)據(jù)的手段而設(shè)置了家電接口3,家電接口3包括具備運算處理裝置及存儲器等的微型計算機等。家電器械100和通信處理裝置200的連接形式為串行連接(例如,8針式(pin)),能夠收發(fā)數(shù)據(jù)及供電。控制單元2,在與家電接口3之間收發(fā)用于控制家電器械100的控制信息等。另外,家電器械100和通信處理裝置200的連接形式并不只局限于上述之例,也可以采用無線方式等其它的連接形式。
作為通信處理裝置200內(nèi)部結(jié)構(gòu),設(shè)置有器械接口4、電文變換單元5及通信接口6。器械接口4,由具備運算處理裝置及存儲器等的微型計算機等構(gòu)成,是用來與家電器械100進行收發(fā)數(shù)據(jù)的裝置。通信接口6是用來與網(wǎng)絡300進行收發(fā)數(shù)據(jù)的裝置。作為在網(wǎng)絡300和通信處理裝置200之間交換數(shù)據(jù)的連接形式,可以采用電線通信方式、指定小電力無線方式、藍牙(Bluetooth)方式等多種通信方式。
由于器械接口4和通信接口6分別利用不同的協(xié)議(protocol),因而該兩個接口之間通過電文變換單元5來進行數(shù)據(jù)的交換。即,器械接口4發(fā)送的數(shù)據(jù),通過電文變換單元5變換成通信接口6可以處理的數(shù)據(jù)后,被傳送到通信接口6。而通信接口6發(fā)送的數(shù)據(jù),通過電文變換單元5變換成器械接口4可以處理的數(shù)據(jù)后,再被傳送到器械接口4。
圖2是圖1中的通信處理裝置200內(nèi)部的器械接口4的結(jié)構(gòu)方框圖。如圖2所示,器械接口4包括數(shù)據(jù)發(fā)送單元7、電文處理單元8及線路控制單元9。
數(shù)據(jù)發(fā)送單元7是與家電器械100進行收發(fā)數(shù)據(jù)的裝置,電文處理單元8是對數(shù)據(jù)執(zhí)行規(guī)定的協(xié)議處理的裝置。另外,電文處理單元8還將應發(fā)送到網(wǎng)絡300的數(shù)據(jù)傳遞到電文變換單元5。線路控制單元9對線路的傳送方式及傳輸速度進行控制。另外,線路控制單元9還具有監(jiān)視線路狀態(tài)的功能,將與線路狀態(tài)、傳送方式及傳輸速度相關(guān)的線路信息傳遞到電文處理單元8。而且,線路控制單元9,在家電器械100和通信處理裝置200連接的情況下,將與家電器械100連接的信息傳達給電文處理單元8。此時,電文處理單元8也將可以發(fā)送數(shù)據(jù)的信息作為線路信息傳達給數(shù)據(jù)發(fā)送單元7。作為線路控制單元9檢測到與家電器械100的連接的例子,有電源提供。
一旦連接被確認,在家電器械100和通信處理裝置200之間,開始決定傳輸速度及傳送方式的通信協(xié)調(diào)(negotiation)。通信協(xié)調(diào)一旦完成,通信接口6和網(wǎng)絡300之間的通信開始,家電器械100則進入網(wǎng)絡300。在此的通信協(xié)調(diào),最好是用戶不需進行任何設(shè)定,全部為自動執(zhí)行的插入式(plug-in)。
圖3是圖1中的家電器械100內(nèi)部的家電接口3的結(jié)構(gòu)方框圖。家電接口3與器械接口4相同,包括作為收發(fā)數(shù)據(jù)的手段的數(shù)據(jù)發(fā)送單元17、作為對數(shù)據(jù)執(zhí)行規(guī)定的協(xié)議(protocol)處理的手段的電文處理單元18、作為控制線路傳送方式及傳輸速度、監(jiān)控線路狀態(tài)的手段的線路控制單元19。另外,電文處理單元18還具備如下功能,從輸入的數(shù)據(jù)中,將控制信息傳遞到控制單元2,對來自控制單元2的控制信息進行協(xié)議處理。另外,關(guān)于圖1中的電文變換單元5、通信接口6、通信協(xié)調(diào)完成后的網(wǎng)絡300之間的通信,由于與本發(fā)明無直接關(guān)系,所以在此省略其詳細的結(jié)構(gòu)。
在本實施方式中,通信處理裝置200相當于通信處理裝置的一個例子,數(shù)據(jù)發(fā)送單元7相當于通信單元的一個例子,線路控制單元9相當于保持單元的一個例子,電文處理單元8相當于設(shè)定單元的一個例子。另外,家電器械100相當于家電器械的一個例子,線路控制單元19相當于保持單元的一個例子,電文處理單元18相當于制作單元及設(shè)定單元的一個例子,數(shù)據(jù)發(fā)送單元17相當于通信單元的一個例子。
下面,參照圖4對本發(fā)明的實施方式1的工作進行說明。圖4是圖1所示的家電器械100和通信處理裝置200的連接順序的示意圖。此時,認為是第一次將通信處理裝置200連接到家電器械100上。是家電器械100和通信處理裝置200之間的通信協(xié)調(diào),網(wǎng)絡300和通信處理裝置200之間的通信不予執(zhí)行。
用戶將與通信處理裝置200連接的串行電纜(serial cable)插入家電器械100的連接器部分,或者將與家電器械100連接的串行電纜插入通信處理裝置200的連接器部分。此時,家電器械100的電源,從安全性上最好處于斷開狀態(tài)。
家電器械100和通信處理裝置200被連接后,通過將家電器械100的電源接通,通信處理裝置200的線路控制單元9,檢測到連接已經(jīng)開始,將已經(jīng)與家電器械100連接的信息通知給電文處理單元8。以此作為觸發(fā),電文處理單元8將連接通知傳遞到數(shù)據(jù)發(fā)送單元7,而數(shù)據(jù)發(fā)送單元7則向家電器械100發(fā)送連接通知。
作為此時的傳輸速度,可采用被預先決定的傳輸速度。這主要是因為由于家電器械100和通信處理裝置200通過串行電纜而被連接,因而數(shù)據(jù)的損耗也較小,而且能夠可靠地接收到應答數(shù)據(jù),比起超時等待其效率更好。在本實施方式中,作為被預先決定的傳輸速度的一個例子,使用2400bps。
家電器械100,將用來指定可設(shè)定的多種傳輸速度的適應傳輸速度指定信息設(shè)定成對連接通知的應答數(shù)據(jù),并將線路連接請求發(fā)送到通信處理裝置200??稍O(shè)定的傳輸速度指的是,在家電接口3的數(shù)據(jù)發(fā)送單元17中能夠進行通信的傳輸速度,被預先保持在線路控制單元19中。例如,2400bps、4800bps及9600bps的傳輸速度,作為適應傳輸速度信息而予以保持。
圖5是圖1所示的家電器械100發(fā)送線路連接請求時處理程序的流程圖。對此進行說明,首先,電文處理單元18,從數(shù)據(jù)發(fā)送單元17接收到表示家電器械100和通信處理裝置200已被連接的連接通知(S101)。接著,線路控制單元19,將表示家電器械10可適應的傳輸速度的適應傳輸速度信息傳遞到電文處理單元18(S102)。然后,電文處理單元18,根據(jù)適應傳輸速度信息制作適應傳輸速度指定信息,并制作設(shè)定了該適應傳輸速度指定信息的線路連接請求的數(shù)據(jù)(S103)。接著,電文處理單元18,將線路連接請求傳遞到數(shù)據(jù)發(fā)送單元17(S104)。最后,數(shù)據(jù)發(fā)送單元17發(fā)送作為包含適應傳輸速度指定信息在內(nèi)的數(shù)據(jù)的線路連接請求(S105)。關(guān)于適應傳輸速度指定信息的框結(jié)構(gòu)(frame configuration)的例子,將在后面進行說明。
圖6示意的是數(shù)據(jù)的框結(jié)構(gòu)的一個例子。如圖6(a)所示,普通的數(shù)據(jù)的框結(jié)構(gòu)20,包含有標題21、電文內(nèi)容22和數(shù)據(jù)23。另外,如圖6(b)所示,在家電器械100和通信處理單元200之間被進行交換的數(shù)據(jù)的具體的框結(jié)構(gòu)30,包含有表示控制碼的STX、表示框類型的FT、表示框內(nèi)容的FN、表示數(shù)據(jù)長度代碼的DL、表示數(shù)據(jù)的FD以及表示檢驗代碼的FCC(Frame Check Code)。例如,線路連接請求的框(Flame)中,分別在FT中設(shè)定有表示線路連接的值,在FN中設(shè)定有表示作為請求的值,在FD中設(shè)定有對家電器械100可設(shè)定的傳輸速度進行表示的代碼即適應傳輸速度指定信息。
圖7是線路連接請求中的適應傳輸速度指定信息的代碼結(jié)構(gòu)的一個例子的示意圖。在實施方式1中,作為框結(jié)構(gòu)使用了16進位,并在適應傳輸速度指定信息的各個位(bit)中設(shè)定了指定各傳輸速度的2進位。例如,若9600bps、4800bps、2400bps可以設(shè)定,則由于適應傳輸速度指定信息為11100000,因此為E0。如此,家電器械100將可設(shè)定的傳輸速度設(shè)定為適應傳輸速度指定信息,而作為應答數(shù)據(jù),將線路連接請求發(fā)送到通信處理裝置200。如果傳輸速度進一步加快,用1個字節(jié)的適應傳輸速度指定信息不能勝任時,也可以將適應傳輸速度指定信息設(shè)定為2個字節(jié),來提高適應傳輸速度。這樣,在線路連接請求中,就能夠在一個框(Flame)中設(shè)定多種可設(shè)定的傳輸速度。
接著,接收到線路連接請求的通信處理裝置200,會按以下所述的,將線路連接應答發(fā)送到家電器械100。圖8是圖1所示的通信處理裝置200發(fā)送線路連接應答時的處理程序的流程圖。
如圖8所示,首先,電文處理單元8從數(shù)據(jù)發(fā)送單元7接到線路連接請求(S111)。接著,線路控制單元9,將表示在通信處理裝置200可設(shè)定的傳輸速度的適應傳輸速度信息傳遞到電文處理單元8(S112)。適應傳輸速度信息,與家電接口3一樣,預先被保持在器械接口4的線路控制單元9中。接著,電文處理單元8,對從家電器械100接收到的適應傳輸速度指定信息和通信處理裝置200的適應傳輸速度信息進行比較(S113),判斷是否存在可設(shè)定的傳輸速度(S114),如果存在,則將可設(shè)定的最高傳輸速度設(shè)定成選定傳輸速度信息(S115)。
另一方面,對于根據(jù)適應傳輸速度指定信息而被指定的傳輸速度,若任何一種傳輸速度都不適應通信處理裝置200時,選定傳輸速度信息則成為00(S116)。選定傳輸速度信息被設(shè)定后,電文處理單元8,將包含選定傳輸速度信息在內(nèi)的線路連接應答傳遞到數(shù)據(jù)發(fā)送單元7(S117),數(shù)據(jù)發(fā)送單元7,將包含選定傳輸速度信息在內(nèi)的線路連接應答作為數(shù)據(jù)而發(fā)送給家電器械100(S118)。
在此,對線路連接應答的框結(jié)構(gòu),和線路連接應答中所包含的選定傳輸速度信息進行說明。作為線路連接應答的框(Flame),分別在FT中設(shè)定有表示線路連接的值,在FN中設(shè)定有表示應答的值,在FD中設(shè)定有選定傳輸速度信息(圖6(b))。所謂選定傳輸速度信息是這樣的信息,該信息表示對根據(jù)線路連接請求中所包含的適應傳輸速度指定信息而被指定的傳輸速度,在通信處理裝置200選定了最佳傳輸速度的結(jié)果。通常情況下,能夠設(shè)定的最高速度可作為最佳傳輸速度被設(shè)定為選定傳輸速度信息。
圖9是線路連接應答中的選定傳輸速度信息的代碼結(jié)構(gòu)的一個例子的示意圖。作為選定傳輸速度信息,與圖7所示的適應傳輸速度指定信息一樣,能夠在各個位中指定傳輸速度。作為設(shè)定方法,可從適應傳輸速度指定信息和來自線路控制單元9的適應傳輸速度信息中,指定一個取得一致的傳輸速度中的最高傳輸速度的位。例如,適應傳輸速度指定信息為E0,即9600bps、4800bps及2400bps,如果通信處理裝置200能夠設(shè)定相同的9600bps、4800bps及2400bps,選定傳輸速度則為最高速度9600bps,選定傳輸速度信息則成為00100000,即20。因此,對于適應于多種傳輸速度的家電器械100及通信處理裝置200,可通過一次收發(fā)就能夠決定傳輸速度。
接收到線路連接應答的家電器械100,將線路連接確定通知發(fā)送給通信處理裝置200。作為線路連接確定通知,在FN中設(shè)定有通知,在FD中設(shè)定有表示設(shè)定傳輸速度的設(shè)定傳輸速度信息。設(shè)定傳輸速度信息的框結(jié)構(gòu)即為圖9中的選定傳輸速度信息本身,因此在此省略其說明。
圖10是圖1所示的家電器械100發(fā)送線路連接確定通知時的處理程序的流程圖。如圖10所示,在家電器械100中,電文處理單元18從數(shù)據(jù)發(fā)送單元17接到線路連接應答(S121),判斷選定傳輸速度是否被設(shè)定(S122)。如果選定傳輸速度被設(shè)定,則電文處理單元18將表示線路控制成立的線路連接確定通知傳遞到數(shù)據(jù)發(fā)送單元17(S123),數(shù)據(jù)發(fā)送單元17將線路連接確定通知發(fā)送到通信處理裝置200(S125)。之后,電文處理單元18將選定傳輸速度信息傳遞到線路控制單元19(S126),線路控制單元19根據(jù)選定傳輸速度信息變更傳輸速度(S127)。例如,傳輸速度被設(shè)定為9600bps。
當選定傳輸速度信息為00時,即判斷出選定傳輸速度沒有被設(shè)定時(S122為NO),則成為不能連接的狀態(tài)(S124),中斷連接時的通信協(xié)調(diào),而使紅色LED發(fā)光等,以通知用戶不能連接。此外,也可以將現(xiàn)在的傳輸速度設(shè)定為適應傳輸速度指定信息的傳輸速度,使重新發(fā)送線路連接請求為可能,也可以再次開始傳輸速度的通信協(xié)調(diào)。
下面,對接收到線路連接確定通知的通信處理裝置200的處理程序進行說明。圖11是圖1所示的通信處理裝置200選定傳輸速度的程序的流程圖。
如圖11所示,在通信處理裝置200中,電文處理單元8從數(shù)據(jù)發(fā)送單元7接收線路連接確定通知(S131),并將選定傳輸速度信息傳遞到線路控制單元9(S132)。接著,線路控制單元9,基于選定傳輸速度信息來變更傳輸速度(S133),并將傳輸速度變更完畢通知給電文處理單元8(S134)。電文處理單元18,在接到傳輸速度變更完畢后,將傳輸速度確認請求傳遞到數(shù)據(jù)發(fā)送單元17(S135),數(shù)據(jù)發(fā)送單元17,以變更后的傳輸速度(本實施方式中為9600bps),作為數(shù)據(jù)而發(fā)送傳輸速度確認請求(S136)。
這里所說的傳輸速度確認請求,是用于確認是否變更為所選定的傳輸速度的順序(sequence)。作為傳輸速度確認請求的框結(jié)構(gòu),分別在FT中設(shè)定有表示傳輸速度確認的值,在FN中設(shè)定有表示請求的值,在FD中設(shè)定有選定傳輸速度(圖6(b))。另外,為了準確地切換傳輸速度,數(shù)據(jù)發(fā)送單元7,在接收到線路連接確定通知后,最好是保留某一定時間,直至發(fā)送傳輸速度確認請求為止。
從家電器械100的數(shù)據(jù)發(fā)送單元17接收到傳輸速度確認請求的電文處理單元18,將表示對傳輸速度確認請求的應答的傳輸速度確認應答傳遞到數(shù)據(jù)發(fā)送單元17。作為傳輸速度確認應答的框結(jié)構(gòu),分別在FT中設(shè)定有表示傳輸速度確認的值,在FN中設(shè)定有表示應答的值,在FD中設(shè)定有表示TRUE的值(圖6(b))。而且,通過通信處理裝置200的電文處理單元8接收傳輸速度確認應答,家電器械100和通信處理裝置200在連接時的傳輸速度的通信協(xié)調(diào)得以完成。如果傳輸速度確認應答的FD為表示FALSE的值或者無發(fā)送時,通信處理裝置200,最好是重新發(fā)送傳輸速度確認請求。
根據(jù)此結(jié)構(gòu),由于通過收發(fā)包含能夠指定家電器械100中可設(shè)定的多種傳輸速度的適應傳輸速度指定信息在內(nèi)的線路連接請求,以及包含比較適應傳輸速度指定信息、和表示通信處理裝置200中可設(shè)定的傳輸速度的適應傳輸速度信息而選定出選定傳輸速度,并指定該選定傳輸速度的選定傳輸速度信息在內(nèi)的線路連接應答、發(fā)送轉(zhuǎn)達線路控制已成立的線路連接確定通知、收發(fā)作為傳輸速度變更后的確認的傳輸速度確認請求及傳輸速度確認應答,則能夠完成適應多種傳輸速度的家電器械100及通信處理裝置200的通信協(xié)調(diào),因此,比起利用了超時的后退(fallback)次序,可以在更短的時間內(nèi)完成連接時的通信協(xié)調(diào)。
另外,在本實施方式中,是由家電器械100發(fā)送出適應傳輸速度指定信息,由通信處理裝置200發(fā)送出選定傳輸速度信息,但也可以是由通信處理裝置200發(fā)送出適應傳輸速度指定信息,由家電器械100發(fā)送出選定傳輸速度信息。
此外,本發(fā)明的通信協(xié)調(diào),不僅在連接時,也可以在家電器械100和通信處理裝置200處于通信不暢的情況下重新啟動時,有效地發(fā)揮作用。
(實施方式2)圖12是本發(fā)明實施方式2的家電器械及通信處理裝置的結(jié)構(gòu)方框圖。如圖12所示,用戶家里的家電器械101,通過通信處理裝置201被連接到網(wǎng)絡300,由家電器械101及通信處理裝置201等構(gòu)成家庭網(wǎng)絡系統(tǒng)。家電器械101和通信處理裝置201的連接形式為串行連接(例如,8針式),可以收發(fā)數(shù)據(jù)及供電。網(wǎng)絡300的構(gòu)成與實施方式1相同,通信處理裝置201和網(wǎng)絡300之間的通信與實施方式1相同。
家電器械101為空調(diào)、冰箱等所謂的家用電器,或人體感應式(humandetection)傳感器、開關(guān)傳感器等傳感器。在本實施方式中,將家電器械分為通常斷開型家電器械、連續(xù)接通型家電器械及待機型家電器械三種類型,家電器械101相當于通常斷開型家電器械、連續(xù)接通型家電器械及待機型家電器械中的任何之一。
圖13是通常電源斷開型家電器械的一個例子的示意圖,圖14是連續(xù)接通型家電器械的一個例子的示意圖,圖15是待機型家電器械的一個例子的示意圖。通常電源斷開型家電器械是指不用時電源被斷開,使用時電源被接通的家電器械,通常電源處于斷開狀態(tài)。如圖13所示的洗衣機102。連續(xù)接通型家電器械是指在電源接通的狀態(tài)下連續(xù)運轉(zhuǎn)的家電器械,通常電源處于接通狀態(tài),如圖14所示的冰箱103。待機型家電器械是指不用時電源處于待機狀態(tài),使用時電源被接通的家電器械,通常電源處于待機狀態(tài),如圖15所示的空調(diào)104。
另外,洗衣機102、冰箱103及空調(diào)104為遵循ECHONET規(guī)格的家電器械時,洗衣機102、冰箱103及空調(diào)104則為ECHONET就緒器械(Ready devices),通信處理裝置201為ECHONET中間件轉(zhuǎn)接器(middleware adapter),按照ECHONET規(guī)格,在兩者之間進行數(shù)據(jù)通信。
再次參照圖12,家電器械101具備控制單元2及家電接口3a,通信處理裝置201具備器械接口4a、電文變換單元5及通信接口6。
控制單元2,在與家電接口3a之間收發(fā)用于控制家電器械101的控制信息等。家電接口3a,由具備運算處理裝置及存儲器等的微型計算機等構(gòu)成,在與通信處理裝置201的之間收發(fā)數(shù)據(jù)。器械接口4a,由具備運算處理裝置及存儲器等的微型計算機等構(gòu)成,在與家電器械101的之間收發(fā)數(shù)據(jù)。通信接口6在與網(wǎng)絡300的之間收發(fā)數(shù)據(jù)。這里,由于器械接口4a和通信接口6分別使用不同的通信協(xié)調(diào),所以,電文變換單元5,將從器械接口4a發(fā)送來的數(shù)據(jù)變換成通信接口6處理可能的數(shù)據(jù),再輸出到通信接口6。另外,將從通信接口6發(fā)送來的數(shù)據(jù)變換成器械接口4a處理可能的數(shù)據(jù),再輸出到器械接口4a。
家電接口3a包括數(shù)據(jù)發(fā)送單元31、電文處理單元32、線路控制單元33、傳輸速度設(shè)定單元34、傳輸速度存儲單元35、通信處理裝置確認單元36及通信處理裝置存儲單元37。
數(shù)據(jù)發(fā)送單元31,在與通信處理裝置201之間收發(fā)數(shù)據(jù)。電文處理單元32,從數(shù)據(jù)發(fā)送單元31輸出的數(shù)據(jù)中抽出控制信息,輸出到控制單元2,并對控制單元2輸出的控制信息等進行規(guī)定的協(xié)議處理,然后再輸出到數(shù)據(jù)發(fā)送單元31。
線路控制單元33,通過傳輸速度設(shè)定單元34,從電文處理單元32接收到與線路相關(guān)的數(shù)據(jù),來控制線路的傳送方式及傳輸速度,監(jiān)視線路狀態(tài)。另外,線路控制單元33預先存儲家電器械101所適應的多種傳輸速度。
傳輸速度設(shè)定單元34,從線路控制單元33接收到與線路狀態(tài)、傳送方式及傳輸速度等相關(guān)的線路信息,將不能通信的傳輸速度及能夠通信的傳輸速度存儲到傳輸速度存儲單元35,基于傳輸速度存儲單元35中存儲的上次的傳輸速度及通信的成功與否,設(shè)定現(xiàn)在的傳輸速度。傳輸速度存儲單元35由閃存存儲器(Flash memory)等非易失性存儲器構(gòu)成,即使電源被切斷,也能保持上次的傳輸速度及通信情況。
通信處理裝置確認單元36,通過數(shù)據(jù)發(fā)送單元31及電文處理單元32接收到通信處理裝置201的識別信息,并將通信處理裝置201的識別信息存儲到通信處理裝置存儲單元37。通信處理裝置存儲單元37由閃存存儲器(Flash memory)等非易失性存儲器構(gòu)成,即使電源被切斷,仍能保持通信處理裝置201的識別信息等。
另外,通信處理裝置確認單元36,在通信處理裝置被重新連接時,對該通信處理裝置的識別信息和通信處理裝置存儲單元37中存儲的識別信息進行比較,確認被重新連接的通信處理裝置是否為傳輸速度存儲單元35中所存儲的傳輸速度的通信處理裝置,并將確認結(jié)果通知給傳輸速度設(shè)定單元34。當被連接的通信處理裝置為傳輸速度存儲單元35中所存儲的傳輸速度的通信處理裝置時,傳輸速度設(shè)定單元34,基于傳輸速度存儲單元35中所存儲的上次的傳輸速度及通信的成功與否,設(shè)定現(xiàn)在的傳輸速度。另一方面,如果被連接的通信處理裝置不是傳輸速度存儲單元35中所存儲的傳輸速度的通信處理裝置,傳輸速度設(shè)定單元34則基于線路控制單元33中所保持的傳輸速度來設(shè)定現(xiàn)在的傳輸速度。
傳輸速度設(shè)定單元34,如上述的那樣,可將設(shè)定的傳輸速度通知給電文處理單元32,數(shù)據(jù)發(fā)送單元31,用傳輸速度設(shè)定單元34設(shè)定的傳輸速度來收發(fā)數(shù)據(jù)。
圖16是圖12所示的器械接口4a的結(jié)構(gòu)方框圖。如圖16所示,器械接口4a包括數(shù)據(jù)發(fā)送單元41、電文處理單元42、線路控制單元43、傳輸速度設(shè)定單元44、器械側(cè)傳輸速度表45、錯誤檢測單元46、家電器械的類型識別單元47、家電器械的類型數(shù)據(jù)存儲單元48、初始狀態(tài)判別單元49、通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51、待機型傳輸速度判別單元52及通信錯誤率存儲單元53~55。
數(shù)據(jù)發(fā)送單元41,在與家電器械101之間收發(fā)數(shù)據(jù)。電文處理單元42,對輸入輸出的數(shù)據(jù)執(zhí)行規(guī)定的協(xié)議處理,將應發(fā)送給網(wǎng)絡300的數(shù)據(jù)輸出到電文變換單元5。線路控制單元43,通過傳輸速度設(shè)定單元44,從電文處理單元42接收到與線路相關(guān)的數(shù)據(jù),并控制線路的傳送方式及傳輸速度,監(jiān)視線路狀態(tài)。另外,線路控制單元43,預先存儲通信處理裝置201所適應的多種傳輸速度。
而且,線路控制單元43,在家電器械101和通信處理裝置201連接后,將與家電器械101已經(jīng)連接的信息通知給傳輸速度設(shè)定單元44,傳輸速度設(shè)定單元44再將已與家電器械101連接的信息傳達給電文處理單元42。此時,電文處理單元42,也將數(shù)據(jù)發(fā)送可能的信息作為線路信息而通知給數(shù)據(jù)發(fā)送單元41。作為線路控制單元43感知連接的一個例子,有電源提供。另外,線路控制單元43檢測到家電器械101的電源由接通狀態(tài)切換到待機狀態(tài),并將其傳送給傳輸速度設(shè)定單元44。
傳輸速度設(shè)定單元44,從線路控制單元43接收到與線路狀態(tài)、傳送方式及傳輸速度等相關(guān)的線路信息,對通信處理裝置201所適應的多種傳輸速度和由家電器械101通知的傳輸速度進行比較,設(shè)定通信可能的傳輸速度,并將設(shè)定的傳輸速度存儲到器械側(cè)的傳輸速度表45中。
器械側(cè)傳輸速度表45,由閃存存儲器等非易失性存儲器構(gòu)成,即使電源被切斷,也可以累計地保持過去設(shè)定的一個或多種傳輸速度(在家電器械101和通信處理裝置201之間通信協(xié)調(diào)成立的傳輸速度),并將傳輸速度設(shè)定單元44新設(shè)定的傳輸速度作為上次的傳輸速度,以同過去設(shè)定的其它傳輸速度可以識別的狀態(tài)而予以保持。另外,當圖1所示的家電器械100和圖12所示的通信處理裝置201連接時,也可以從家電器械100接收適應傳輸速度指定信息,并將家電器械100的多種適應傳輸速度中、通信處理裝置201所適應的一個或多種傳輸速度(在家電器械100和通信處理裝置201之間通信可能的傳輸速度)存儲到器械側(cè)傳輸速度表45中。
錯誤檢測單元46通過傳輸速度設(shè)定單元44,接收到電文處理單元42輸出的數(shù)據(jù),基于委托請求及處理結(jié)果中所包含的FCC錯誤或奇偶錯誤(parityerror),檢測與家電器械101的通信錯誤。
家電器械的類型數(shù)據(jù)存儲單元48,針對每臺家電器械,預先將用來指定該家電器械的器械對象信息和用來指定該家電器械類型的家電器械的類型信息對應起來予以存儲。例如,以表格的形式,將表示洗衣機的器械對象信息和表示通常斷開型家電器械的家電器械的類型信息對應起來進行存儲,將表示冰箱的器械對象信息和表示連續(xù)接通型家電器械的家電器械的類型信息對應起來進行存儲,將表示空調(diào)的器械對象信息和表示連續(xù)接通型家電器械的家電器械的類型信息對應起來進行存儲。
家電器械的類型識別單元47,經(jīng)由數(shù)據(jù)發(fā)送單元41、電文處理單元42及傳輸速度設(shè)定單元44,從家電器械101接收器械對象信息,并參照家電器械的類型數(shù)據(jù)存儲單元48,讀出與家電器械101的器械對象信息相對應的家電器械的類型信息,識別家電器械101為通常斷開型家電器械、連續(xù)接通型家電器械及待機型家電器械中的哪一種家電器械的類型并進行存儲。另外,家電器械的類型識別單元47,還通過傳輸速度設(shè)定單元44接收錯誤檢測單元46的錯誤檢測結(jié)果,根據(jù)識別出的家電器械的類型,將錯誤檢測結(jié)果輸出到通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51及待機型傳輸速度判別單元52中相應的哪個判別單元。
初始狀態(tài)判別單元49,向家電器械的類型識別單元47詢問錯誤檢測結(jié)果是否可以利用,若錯誤檢測結(jié)果不能利用,則通過家電器械的類型識別單元47,向傳輸速度設(shè)定單元44發(fā)出決定初始狀態(tài)的傳輸速度的指令。
通常斷開型傳輸速度判別單元50,在家電器械101為通常斷開型家電器械時,從家電器械的類型識別單元47接收錯誤檢測結(jié)果,計算出此次的通信錯誤率,既將已存儲在通信錯誤率存儲單元53中的通信錯誤率作為上次的錯誤率而存儲到通信錯誤率存儲單元53中,又將此次的通信錯誤率存儲到通信錯誤率存儲單元53。另外,通常斷開型傳輸速度判別單元50,在家電器械101為通常斷開型家電器械時,還根據(jù)通信錯誤率存儲單元53中存儲的上次的通信錯誤率及此次的通信錯誤率,來判別是應該提高還是應該降低傳輸速度,并通過家電器械的類型識別單元47將判別結(jié)果輸出到傳輸速度設(shè)定單元44。
連續(xù)接通型傳輸速度判別單元51,在家電器械101為連續(xù)接通型家電器械時,從家電器械的類型識別單元47接收錯誤檢測結(jié)果,計算出此次的通信錯誤率,既將已存儲在通信錯誤率存儲單元54中的通信錯誤率作為上次的錯誤率而存儲到通信錯誤率存儲單元54中,又將此次的通信錯誤率存儲到通信錯誤率存儲單元54。另外,連續(xù)接通型傳輸速度判別單元51,在家電器械101為連續(xù)接通型家電器械時,還根據(jù)通信錯誤率存儲單元54中存儲的上次的通信錯誤率及此次的通信錯誤率,來判別是應該提高還是應該降低傳輸速度,并通過家電器械的類型識別單元47將判別結(jié)果輸出到傳輸速度設(shè)定單元44。
待機型傳輸速度判別單元52,在家電器械101為待機型家電器械時,從家電器械的類型識別單元47接收錯誤檢測結(jié)果,計算出此次的通信錯誤率,并既將已存儲在通信錯誤率存儲單元55中的通信錯誤率作為上次的錯誤率而存儲到通信錯誤率存儲單元54中,又將此次的通信錯誤率存儲到通信錯誤率存儲單元55。另外,待機型傳輸速度判別單元52,在家電器械101為待機型家電器械時,還根據(jù)通信錯誤率存儲單元55中存儲的上次的通信錯誤率及此次的通信錯誤率,來判別是應該提高還是應該降低傳輸速度,并通過家電器械的類型識別單元47將判別結(jié)果輸出到傳輸速度設(shè)定單元44。
通信錯誤率存儲單元53~55,由閃存存儲器等非易失性存儲器構(gòu)成,即使電源被斷開,也能夠保持上次的以及此次的通信錯誤率。而且,在通信錯誤率存儲單元53~55中存儲的通信錯誤狀況,并不只局限于上述的通信錯誤率,也可以使用表示通信錯誤的其它各種指標。
傳輸速度設(shè)定單元44,如上所述的那樣,通過家電器械的類型識別單元47接收到初始狀態(tài)判別單元49、通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51及待機型傳輸速度判別單元52判別的結(jié)果,并根據(jù)判別結(jié)果來設(shè)定傳輸速度,將設(shè)定的傳輸速度通知電文處理單元42,數(shù)據(jù)發(fā)送單元41,用傳輸速度設(shè)定單元44所設(shè)定的傳輸速度來收發(fā)數(shù)據(jù)。
具有如上所述結(jié)構(gòu)的家電器械101和通信處理裝置201被連接后,當從家電器械101向通信處理裝置201有供電時,線路控制單元43會檢測到已被連接到家電器械101,在家電器械101和通信處理裝置201之間,開始決定傳輸速度及傳送方式的通信協(xié)調(diào)。而當通信協(xié)調(diào)一完畢,則開始通信接口6和網(wǎng)絡300之間的通信,家電器械101則進入到網(wǎng)絡300中。
在本實施方式中,通信處理裝置201相當于通信處理裝置的一個例子,數(shù)據(jù)發(fā)送單元41相當于通信單元的一個例子,錯誤檢測單元46、通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51及待機型傳輸速度判別單元52相當于檢測單元的一個例子,通信錯誤率存儲單元53~55相當于存儲單元的一個例子,傳輸速度設(shè)定單元44相當于設(shè)定單元一個例子,家電器械的類型識別單元47相當于識別單元的一個例子,通信錯誤率存儲單元53相當于通常斷開用存儲單元的一個例子,通信錯誤率存儲單元54相當于連接通電用存儲單元的一個例子,通信錯誤率存儲單元55相當于待機用存儲單元的一個例子。另外,家電器械101相當于家電器械的一個例子,數(shù)據(jù)發(fā)送單元31相當于通信單元的一個例子,傳輸速度存儲單元35相當于存儲單元的一個例子,傳輸速度設(shè)定單元34相當于設(shè)定單元的一個例子。
下面,對具有如上所述結(jié)構(gòu)的家電器械101及通信處理裝置201的工作進行說明??梢钥紤]采用一種通信規(guī)格,在家電器械101和通信處理裝置201之間進行通信的情況,所述通信規(guī)格指的是,例如,作為傳輸速度,規(guī)定有2400bps、4800bps、9600bps、19200bps、38400bps、57600bps及11500bps,其中,2400bps及9600bps被規(guī)定為標準傳輸速度(standardtransmission rate)(至少需要搭載其中之一的傳輸速度),而其它的被規(guī)定為可選傳輸速度(optional transmission rate)(任意搭載可能的傳輸速度)。
圖17是用來說明處于初始狀態(tài)的家電器械101和通信處理裝置201之間的傳輸速度通信協(xié)調(diào)處理的一個例子的順序圖。另外,本例中,設(shè)定家電器械101適應上述傳輸速度中的9600bps、19200bps及38400bps,通信處理裝置201適應其中的2400bps、9600bps及38400bps。
首先,通信處理裝置201第一次被連接到家電器械101上,通過家電器械101的電源被接通,通信處理裝置201的線路控制單元43感知到連接已開始,而將已被連接到家電器械101的信息通過傳輸速度設(shè)定單元44,通知給電文處理單元42。
以上述通知為觸發(fā),如圖17所示,通信處理裝置201,以9600bps向家電器械101發(fā)送詢問家電器械101為何種bps方式的器械接口信息請求。此時,家電器械101以9600bps向通信處理裝置201發(fā)送通知本身的最高傳輸速度為38400bps方式的器械接口信息應答。此時,通信處理裝置201,由于按38400bps方式可以進行通信,所以,以9600bps向家電器械101發(fā)送通知已了解的器械接口信息確定通知。
之后,當通信處理裝置201,以38400bps向家電器械101發(fā)送詢問是否能夠確認的確認通知,則家電器械101以38400bps向通信處理裝置201發(fā)送通知可以確認的確認應答。此時,傳輸速度設(shè)定單元34,將以38400bps能夠進行通信的信息存儲到傳輸速度存儲單元35。如此,家電器械101和通信處理裝置201之間的通信協(xié)調(diào)處理得以進行。
然而,盡管家電器械及通信處理裝置可適應的傳輸速度較快,但在因各廠家有所不同等理由而導致最高速度不同時,則會不能適應較快的傳輸速度。例如,當家電器械101適應9600bps、19200bps及38400bps,通信處理裝置201適應2400bps、9600bps及19200bps時,就會出現(xiàn)以下問題。
圖18是用來說明處于初始狀態(tài)下的家電器械101和通信處理裝置201之間的傳輸速度通信協(xié)調(diào)處理的另外一個例子的順序圖。如圖18所示,當與上述同樣進行通信協(xié)調(diào)處理時,通信處理裝置201,由于不適應家電器械101的最高傳輸速度38400bps,所以以9600bps向家電器械101發(fā)送通知設(shè)定成標準傳輸速度的9600bps的器械接口信息確定通知。
之后,當通信處理裝置201,以9600bps向家電器械101發(fā)送詢問能否確認的確認通知,則家電器械101以9600bps向通信處理裝置201發(fā)送通知能夠確認的確認應答。此時,傳輸速度設(shè)定單元34,將以38400bps不能進行通信的信息存儲到傳輸速度存儲單元35。如此,盡管家電器械101及通信處理裝置201適應比9600bps更快的19200bps,但最終仍以9600bps進行通信。
因此,在本實施方式中,如上述那樣,根據(jù)傳輸速度存儲單元35中存儲的上次的傳輸速度及通信的成功與否,來執(zhí)行之后的通信協(xié)調(diào)處理。圖19是用來說明在傳輸速度存儲單元35中存儲有上次的傳輸速度及通信成功與否時的家電器械101和通信處理裝置201之間的傳輸速度通信協(xié)調(diào)處理的一個例子的順序圖。
如圖19所示,當家電器械101和通信處理裝置201連接起來,從家電器械101向通信處理裝置201有供電時,數(shù)據(jù)發(fā)送單元41以9600bps向家電器械101發(fā)送詢問家電器械101為何種bps方式的器械接口信息請求。此時,如果傳輸速度存儲單元35中存儲有上次的以38400bps不能進行通信的信息時,家電器械101則以9600bps向通信處理裝置201發(fā)送器械接口信息應答,即,通知是以低1個等級(rank)的傳輸速度19200bps方式。
圖20是用來說明圖12所示的家電器械101的器械接口信息應答送信處理的流程圖。如圖20所示,首先,電文處理單元32,從數(shù)據(jù)發(fā)送單元31接收器械接口信息請求,并向傳輸速度設(shè)定單元34請求設(shè)定傳輸速度(S141)。接著,傳輸速度設(shè)定單元34,參照傳輸速度存儲單元35來判斷是否存儲有上次的不能適應的傳輸速度(S142)。如果存儲有上次的不能適應的傳輸速度,則傳輸速度設(shè)定單元34,既在線路控制單元33設(shè)定比所存儲的傳輸速度低1個等級的傳輸速度,又指示電文處理單元32,回復指定低1個等級的傳輸速度的器械接口信息應答,電文處理單元32,將指定低1個等級的傳輸速度的器械接口信息應答從數(shù)據(jù)發(fā)送單元31向通信處理裝置201發(fā)送(S145)。例如,在傳輸速度存儲單元35存儲有以38400bps不能進行通信的信息時,則指定19200bps的器械接口信息應答被發(fā)送。
另一方面,如果沒有存儲上次的不能適應的傳輸速度,傳輸速度設(shè)定單元34則參照傳輸速度存儲單元35,來判斷是否存儲有上次的進行了連接的傳輸速度(S143)。如果存儲有上次的連接的傳輸速度,則傳輸速度設(shè)定單元34既在線路控制單元33設(shè)定存儲的傳輸速度,又指示電文處理單元32回復指定存儲的傳輸速度的器械接口信息應答。電文處理單元32,將指定存儲的傳輸速度的器械接口信息應答從數(shù)據(jù)發(fā)送單元31向通信處理裝置201發(fā)送(S146)。例如,傳輸速度存儲單元35中存儲有以19200bps進行了連接的信息時,則指定19200bps的器械接口信息應答被發(fā)送。
另一方面,如果沒有存儲上次的進行了連接的傳輸速度,則傳輸速度設(shè)定單元34,既在線路控制單元33中設(shè)定能夠適應的傳輸速度中最高速度的傳輸速度,又指示電文處理單元32回復指定最高速度的傳輸速度的器械接口信息應答。電文處理單元32,將指定最高速度傳輸速度的器械接口信息應答從數(shù)據(jù)發(fā)送單元31向通信處理裝置201發(fā)送(S144)。例如,最高速度為38400bps時,則指定38400bps的器械接口信息應答被發(fā)送。
接收到上述處理過程中發(fā)送的器械接口信息應答的通信處理裝置201,按以下程序,將器械接口信息確定通知發(fā)送到家電器械101。圖21是用來說明圖12所示的通信處理裝置201的器械接口信息確定通知發(fā)送處理的流程圖。
如圖21所示,首先,電文處理單元42從數(shù)據(jù)發(fā)送單元41接收到指定傳輸速度的器械接口信息應答(S151)。接著,線路控制單元43向傳輸速度設(shè)定單元44輸出表示通信處理裝置201可適應的傳輸速度的適應傳輸速度信息(S152)。然后,傳輸速度設(shè)定單元44,將基于適應傳輸速度信息而被指定的多種傳輸速度和基于器械接口信息應答的傳輸速度信息而被指定的傳輸速度進行比較(S153),根據(jù)比較結(jié)果來判定是否存在與器械接口信息應答的傳輸速度一致的適應傳輸速度信息的傳輸速度(S154)。
如果不存在一致的傳輸速度,則由于通信處理裝置201不適應基于器械接口信息應答而被指定的傳輸速度,所以,傳輸速度設(shè)定單元44設(shè)定標準傳輸速度,決定使用標準傳輸速度,并通知電文處理單元42,電文處理單元42則制作用來通知由于不適應所以才設(shè)定成標準傳輸速度的器械接口信息確定通知(S155)。另一方面,如果存在一致的傳輸速度,傳輸速度設(shè)定單元44則設(shè)定一致的傳輸速度,決定使用器械接口信息應答的傳輸速度,并通知電文處理單元42,電文處理單元42則制作通知已明白的器械接口信息確定通知(S158)。
接著,電文處理單元42,將制作成的器械接口信息確定通知輸出到數(shù)據(jù)發(fā)送單元41(S156),數(shù)據(jù)發(fā)送單元41,以標準傳輸速度將傳達上述的任何之一的器械接口信息確定通知發(fā)送到家電器械101(S157)。
再次參照圖19,之后,當通信處理裝置201,以通過上述處理決定的傳輸速度向家電器械101發(fā)送詢問是否能夠確認的確認通知時,家電器械101則以通過上述處理決定的傳輸速度向通信處理裝置201發(fā)送通知能夠確認的確認應答。例如,以19200bps的速度進行收發(fā)確認通知及確認應答,即使最高速度不同,也能夠以快于標準速度的傳輸速度進行之后的通信。
在處于上述初始狀態(tài)中的傳輸速度通信協(xié)調(diào)處理被執(zhí)行,家電器械101和通信處理裝置201之間的通信成為可能后,在通信處理裝置201中進行通信錯誤檢測處理。圖22是用來說明圖12所示的通信處理裝置201的通信錯誤檢測處理的流程圖。
通常斷開型家電器械、連續(xù)接通型家電器械及待機型家電器械,在電源處于打開狀態(tài)或待機狀態(tài)時,可以與通信處理裝置201進行通信,在電源處于斷開狀態(tài)時,不能與通信處理裝置201進行通信。因此,對于通常斷開型家電器械,會在從電源被接通的時刻到電源被斷開的時刻之間的指定時間(如,整個時間)檢測通信錯誤,并將該時間內(nèi)的錯誤發(fā)生數(shù)除以收發(fā)數(shù)的值作為通信錯誤率而進行計算。對于連續(xù)接通型家電器械,會在每個指定時間(如,1個小時)檢測通信錯誤,并將該時間內(nèi)的錯誤發(fā)生數(shù)除以運轉(zhuǎn)時間(或收發(fā)數(shù))的值作為通信錯誤率而進行計算。對于待機型家電器械,會在從電源被接通的時刻到電源處于待機狀態(tài)的時刻的指定時間(如,整個時間)檢測通信錯誤,并將該時間內(nèi)的錯誤發(fā)生數(shù)除以收發(fā)數(shù)的值作為通信錯誤率進行計算。
在上述各不同的測量時間內(nèi),如圖22所示,首先,錯誤檢測單元46通過傳輸速度設(shè)定單元44接收到電文處理單元42輸出的數(shù)據(jù)(S161),判斷數(shù)據(jù)是委托請求還是處理結(jié)果(S162)。如果數(shù)據(jù)是委托請求,錯誤檢測單元46則判斷委托請求中是否存在FCC錯誤或奇偶錯誤(S163),如果委托請求中存在FCC錯誤或奇偶錯誤,則將是通信錯誤這一信息通知傳輸速度設(shè)定單元44(S166)。另一方面,如果數(shù)據(jù)是處理結(jié)果,錯誤檢測單元46則判斷處理結(jié)果中是否存在FCC錯誤或奇偶錯誤(S165),如果處理結(jié)果中存在FCC錯誤或奇偶錯誤,則將是通信錯誤這一信息通知傳輸速度設(shè)定單元44(S166)。接著,傳輸速度設(shè)定單元44,將通信錯誤結(jié)果通知家電器械的類型識別單元47。家電器械的類型識別單元47,根據(jù)家電器械101的家電器械的類型,向通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51及待機型傳輸速度判別單元52中的哪一個通知通信錯誤結(jié)果。
之后,通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51及待機型傳輸速度判別單元52中接到通知的判別單元,在自身的測量時間內(nèi),使通信錯誤結(jié)果累積保持在通信錯誤率存儲單元53~55,在測量時間結(jié)束后,從通信錯誤率存儲單元53~55讀出通信錯誤結(jié)果,計算出此次的通信錯誤率。這樣,通信處理裝置201則可以對應家電器械101的家電器械的類型而取得通信錯誤率。
下面,對上述過程計算出的通信錯誤率進行復位的通信錯誤率復位處理進行說明。圖23是用來說明圖12所示的通信處理裝置201的通信錯誤率復位處理的流程圖。
如圖23所示,當家電器械101的電源從斷開被切換成接通時,以此為觸發(fā),通信處理裝置201執(zhí)行與家電器械101之間的傳輸速度通信協(xié)調(diào)處理(S171),結(jié)束線路控制處理(S172)。接著,通信處理裝置201從家電器械101接收器械對象信息,家電器械的類型識別單元47,既根據(jù)接收到的家電器械101的器械對象信息來識別家電器械101的家電器械的類型,又登錄識別出的器械對象信息(S173)。接著,家電器械的類型識別單元47,判斷登錄的器械對象信息是否與上次的登錄的器械對象信息不同,即判斷器械對象信息是否已被改寫(S174)。
如果器械對象信息已被改寫,家電器械的類型識別單元47根據(jù)家電器械101的家電器械的類型,向通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51及待機型傳輸速度判別單元52中的哪一個發(fā)出對通信錯誤率進行復位的指令,該傳輸速度判別單元,則將處于連接的通信錯誤率存儲單元中所存儲的上次的通信錯誤率及此次的通信錯誤率進行復位(S177)。
接著,家電器械的類型識別單元47,根據(jù)家電器械101的家電器械的類型,向通常斷開型傳輸速度判別單元50、連續(xù)接通型傳輸速度判別單元51及待機型傳輸速度判別單元52中的哪一個,發(fā)出將此次的通信錯誤率作為上次的通信錯誤率進行存儲的指令,該傳輸速度判別單元,則在處于連接的通信錯誤率存儲單元中的上次的通信錯誤率中寫入此次的通信錯誤率(S175)。接著,通信處理裝置201開始與家電器械101進行通信,執(zhí)行圖22所示的通信錯誤檢測處理,并計算通信錯誤率(S176)。
通過上述處理,當家電器械的電源從斷開被切換成接通,而且上次的連接的家電器械處于連接狀態(tài)時,可以將此次的通信錯誤率作為上次的通信錯誤率進行存儲,并可以將之后通信中的通信錯誤率作為此次的通信錯誤率進行計算。另外,在家電器械的電源從斷開被切換成接通,而且連接有新的家電器械時,通信錯誤率被復位,從而可以防止用以前連接的家電器械的通信錯誤率,對新連接的家電器械執(zhí)行下面將要說明的傳輸速度通信協(xié)調(diào)處理。
下面,對如上所述,一旦傳輸速度被設(shè)定后,根據(jù)家電器械的家電器械的類型來重新設(shè)定傳輸速度的重新傳輸速度通信協(xié)調(diào)處理進行說明。圖24是用來說明圖12所示的通信處理裝置201對通常斷開型家電器械的重新傳輸速度通信協(xié)調(diào)處理的流程圖。
家電器械101為通常斷開型家電器械時,如圖24所示,當家電器械101的電源從斷開狀態(tài)被切換為接通狀態(tài)時,以此為觸發(fā),通信處理裝置201向家電器械101發(fā)送器械接口信息請求,并從家電器械101接收指定家電器械101傳輸速度的器械接口信息應答(S181)。接著,傳輸速度設(shè)定單元44,對器械側(cè)傳輸速度表45中存儲的器械側(cè)傳輸速度和器械接口信息應答所通知的傳輸速度是否一致作出判斷(S182)。
傳輸速度不一致時,傳輸速度設(shè)定單元44決定傳輸速度為標準傳輸速度(S183)。另一方面,傳輸速度一致時,傳輸速度設(shè)定單元44通過家電器械的類型識別單元47向通常斷開型傳輸速度判別單元50詢問是否應改變傳輸速度。此時,通常斷開型傳輸速度判別單元50,計算出此次的通信錯誤率,根據(jù)計算出的此次的通信錯誤率和通信錯誤率存儲單元53中存儲的上次的通信錯誤率,決定是否變更傳輸速度,并通過家電器械的類型識別單元47通知傳輸速度設(shè)定單元44。傳輸速度設(shè)定單元44,根據(jù)來自通常斷開型傳輸速度判別單元50的通信錯誤結(jié)果和器械側(cè)傳輸速度表45中存儲的上次的傳輸速度(此次的通信錯誤率被計算過的現(xiàn)在所設(shè)定的傳輸速度),來決定傳輸速度(S187)。
下面,就基于上次的通信錯誤率(計算出的通信錯誤率中,在最新通信錯誤率之前剛剛計算出的通信錯誤率)及此次的通信錯誤率(計算出的通信錯誤率中,最新的通信錯誤率)決定傳輸速度的方法進行說明。圖25是用來說明基于上次的通信錯誤率及此次的傳輸速度來決定傳輸速度的方法的示意圖。
如圖25(a)所示,若上次的通信錯誤率及此次的通信錯誤率全都等于或低于通常斷開型傳輸速度判別單元50中所存儲的指定的臨界值,通常斷開型傳輸速度判別單元50則向傳輸速度設(shè)定單元44發(fā)出將傳輸速度提高1個等級(rank)的指令,傳輸速度設(shè)定單元44,則從器械側(cè)傳輸速度表45中存儲的多種傳輸速度中決定比上次的傳輸速度高1個等級的傳輸速度,來作為要使用的傳輸速度。
另一方面,如圖25(b)所示,若上次的通信錯誤率及此次的通信錯誤率都高于臨界值,通常斷開型傳輸速度判別單元50則向傳輸速度設(shè)定單元44發(fā)出將傳輸速度下降1個等級的指令,傳輸速度設(shè)定單元44,則從器械側(cè)傳輸速度表45中存儲的傳輸速度中決定比上次的傳輸速度低1個等級的傳輸速度,來作為要使用的傳輸速度。
另外,如圖25(c)及(d)所示,如果上次的通信錯誤率等于或低于臨界值,而此次的通信錯誤率高于臨界值,以及,上次的通信錯誤率高于臨界值,且此次的通信錯誤率等于或低于臨界值時,即,當通信錯誤率發(fā)生暫時的變化時,通常斷開型傳輸速度判別單元50,則指示傳輸速度設(shè)定單元44維持傳輸速度,而傳輸速度設(shè)定單元44參照器械側(cè)傳輸速度表45,決定上次的傳輸速度來作為要使用的傳輸速度。
再次參照圖24,傳輸速度設(shè)定單元44,給電文處理單元42設(shè)定已決定的傳輸速度通知,電文處理單元42,制作用來通知使用已被設(shè)定的傳輸速度的器械接口信息確定通知,而數(shù)據(jù)發(fā)送單元41則將包含已被設(shè)定的傳輸速度信息在內(nèi)的器械接口信息確定通知發(fā)送到家電器械101(S184)。接著,傳輸速度設(shè)定單元44,在與家電器械101之間,完成確認按通信處理裝置201通知的傳輸速度進行的通信的線路控制處理(S185)。此時,傳輸速度設(shè)定單元44向通常斷開型傳輸速度判別單元50發(fā)出指令,將此次的通信錯誤率作為上次的錯誤率存儲到通信錯誤率存儲單元53。
然后,通信處理裝置201,按上述那樣決定的傳輸速度來執(zhí)行與家電器械101之間的通常通信(S186)。此時,通信處理裝置201可以同時進行上述通信錯誤檢測處理,并計算出從電源接通開始到電源斷開為止的通信錯誤率。接著,當家電器械101的電源被斷開,直至電源再次被接通為止,處理一直處于停止狀態(tài)。通過重復這樣的處理,就可以根據(jù)過去的通信錯誤率來設(shè)定最適于通常斷開型家電器械的傳輸速度。
圖26是用來說明針對傳輸速度的變化如何決定傳輸速度的示意圖。在圖26(a)所示的例子中,通信錯誤率連續(xù)處在等于或低于臨界值的狀態(tài),之后,通信錯誤率盡管有1次高于臨界值,傳輸速度也不會變更,但如果通信錯誤率連續(xù)2次高于臨界值的話,則被變更為比上次的傳輸速度低1個等級的傳輸速度。另外,在圖26(b)所示的例子中,通信錯誤率連續(xù)處在高于臨界值的狀態(tài),之后,盡管通信錯誤率有1次低于臨界值,傳輸速度也不會變更。但如果連續(xù)2次通信錯誤率低于臨界值,則被變更為比上次的傳輸速度高1個等級的傳輸速度。并且,在圖26(c)所示的例子中,盡管通信錯誤率交替地跨越臨界值,傳輸速度也不會被變更。這樣,由于即使通信錯誤率發(fā)生暫時的變化,傳輸速度也不會變更,因此能夠設(shè)定最適于網(wǎng)絡型家電器械的傳輸速度。
圖27是通信錯誤率變化和傳輸速度變化的一個例子的示意圖。在圖27所示的例子中,傳輸速度,在通信錯誤率連續(xù)2次高于臨界值時,被變更為比上次的傳輸速度低1個等級的傳輸速度之后,若通信錯誤率高于臨界值的狀態(tài)被維持時,則再被變更為更低1個等級的傳輸速度,之后,在通信錯誤率連續(xù)2次等于或低于臨界值時,則被變更為高1個等級的傳輸速度。這樣,則能夠根據(jù)通信錯誤率的變化,依次變更為最適于網(wǎng)絡型家電器械的傳輸速度。
另外,本實施方式是以通信錯誤率連續(xù)2次的狀態(tài)為基準來變更傳輸速度,但并非只局限于此例,也可以考慮家電器械的特性及使用情況等,以連續(xù)3次或3次以上的指定次數(shù)的狀態(tài)、或者以3次或3次以上的指定模式變化的狀態(tài)為基準來變更傳輸速度。另外,基于上述的上次的通信錯誤率及此次的通信錯誤率來決定傳輸速度的方法,也同樣可以被用于以下的連續(xù)接通型家電器械及待機型家電器械。
圖28是用來說明圖12所示的通信處理裝置201對連續(xù)接通型家電器械的傳輸速度通信協(xié)調(diào)處理的流程圖。
家電器械101為連續(xù)接通型家電器械時,如圖28所示,傳輸速度設(shè)定單元44,使用內(nèi)部的計時器進行計時操作,在經(jīng)過指定時間、例如1小時后,則通過家電器械的類型識別單元47向連續(xù)接通型傳輸速度判別單元51詢問是否應改變傳輸速度。連續(xù)接通型傳輸速度判別單元51與上述通常斷開型傳輸速度判別單元50一樣,計算出此次的通信錯誤率,并根據(jù)計算出的此次的通信錯誤率和通信錯誤率存儲單元54中存儲的上次的通信錯誤率來決定是否變更傳輸速度,并通過家電器械的類型識別單元47通知傳輸速度設(shè)定單元44,傳輸速度設(shè)定單元44接到通信錯誤結(jié)果(S191)。
接著,傳輸速度設(shè)定單元44,按照來自連續(xù)接通型傳輸速度判別單元51的通信錯誤結(jié)果,判斷是否應改變傳輸速度(S192),如果不應改變傳輸速度,則不變更傳輸速度,執(zhí)行與家電器械101之間的通常的通信(S197)。
另一方面,在需要改變傳輸速度時,傳輸速度設(shè)定單元44,為了停止通過網(wǎng)絡300與外界之間的通信,通知電文處理單元42制作通信停止請求,電文處理單元42制作指示停止與外界通信的通信停止請求,并通過電文變換單元5輸出到通信接口6,通信接口6停止通過網(wǎng)絡300與外界的通信(S193)。
接著,傳輸速度設(shè)定單元44,按照基于圖25所示的上次的通信錯誤率及此次的傳輸速度來決定傳輸速度的方法,根據(jù)來自連續(xù)接通型傳輸速度判別單元51的通信錯誤結(jié)果和器械側(cè)傳輸速度表45中保持的上次的傳輸速度來決定傳輸速度,并通知給電文處理單元42;電文處理單元42制作指示使用所決定的傳輸速度的傳輸速度變更請求;數(shù)據(jù)發(fā)送單元41將包含要使用的傳輸速度的信息在內(nèi)的傳輸速度變更請求發(fā)送到家電器械101(S194)。
接著,通信處理裝置201,在與家電器械101之間完成對所通知的傳輸速度下的通信進行確認的傳輸速度變更處理(S195)。此時,傳輸速度設(shè)定單元44指示連續(xù)接通型傳輸速度判別單元51將此次的通信錯誤率作為上次的錯誤率存儲到通信錯誤率存儲單元54。
接著,傳輸速度設(shè)定單元44,為了通過網(wǎng)絡300而開始與外界通信,通知電文處理單元42制作通信開始請求;電文處理單元42制作指示開始與外界通信的通信開始請求,并通過電文變換單元5輸出到通信接口6;通信接口6開始進行通過網(wǎng)絡300與外界的通信(S196)。
之后,通信處理裝置201,按上述那樣變更后的傳輸速度執(zhí)行與家電器械101之間的通常的通信(S197)。此時,通信處理裝置201同時執(zhí)行上述的通信錯誤檢測處理,可以每個小時計算一次通信錯誤率。之后,每過1小時,都會重復上述處理,按照過去的通信錯誤率的履歷,來設(shè)定最適合于連續(xù)斷開型家電器械的傳輸速度。
圖29是用來說明圖12所示的通信處理裝置201對待機型家電器械的傳輸速度通信協(xié)調(diào)處理的流程圖。家電器械101為待機型家電器械時,如圖29所示,當家電器械101的電源從接通狀態(tài)被切換到待機狀態(tài)時,傳輸速度設(shè)定單元44,通過家電器械的類型識別單元47向待機型傳輸速度判別單元52詢問是否應變更傳輸速度。待機型傳輸速度判別單元52與上述通常斷開型傳輸速度判別單元50一樣,計算出此次的通信錯誤率,根據(jù)計算出的此次的通信錯誤率和通信錯誤率存儲單元55中存儲的上次的通信錯誤率,來決定是否變更傳輸速度,并通過家電器械的類型識別單元47通知傳輸速度設(shè)定單元44;傳輸速度設(shè)定單元44接收到通信錯誤結(jié)果(S201)。
接著,傳輸速度設(shè)定單元44,按照來自待機型傳輸速度判別單元52的通信錯誤結(jié)果,來判斷是否應變更傳輸速度(S202),如果不應變更傳輸速度時,則不變更傳輸速度,直至家電器械101的電源成為接通狀態(tài)為止,一直處于待機(S205)。
另一方面,在需要變更傳輸速度時,傳輸速度設(shè)定單元44,則按照根據(jù)圖25所示的上次的通信錯誤率及此次的傳輸速度來決定傳輸速度的方法,基于來自待機型傳輸速度判別單元52的通信錯誤結(jié)果和器械側(cè)傳輸速度表45中存儲的上次的傳輸速度來決定傳輸速度,并通知電文處理單元42;電文處理單元42制作指示使用所決定的傳輸速度的傳輸速度變更請求;數(shù)據(jù)發(fā)送單元41將包含要使用的傳輸速度信息在內(nèi)的傳輸速度變更請求發(fā)送到家電器械101(S203)。
接著,通信處理裝置201,在與家電器械101之間完成對所通知的傳輸速度下的通信進行確認的傳輸速度變更處理(S204)。此時,傳輸速度設(shè)定單元44指示待機型傳輸速度判別單元52,將此次的通信錯誤率作為上次的錯誤率存儲到通信錯誤率存儲單元55。
接著,通信處理裝置201,直至家電器械101的電源成為接通狀態(tài)為止,一直處于待機(S205)。另外,如果在待機狀態(tài)下,有通信處理裝置201通過網(wǎng)絡300與外界進行通信的可能性,則也可以在處S203之前,運行圖28所示的處理S194,而在處理S204之后,運行圖28所示的處理S197。
接著,當家電器械101的電源處于接通狀態(tài)時(S206),通信處理裝置201按上述那樣維持或變更后的傳輸速度執(zhí)行與家電器械101之間的通常的通信(S207)。此時,通信處理裝置201可以同時執(zhí)行上述的通信錯誤檢測處理,計算出從電源被接通開始到進入待機狀態(tài)為止的通信錯誤率。之后,當家電器械101的電源從接通狀態(tài)被切換到待機狀態(tài)時,重復上述處理,根據(jù)過去的通信錯誤率的履歷,來設(shè)定最適于待機型家電器械的傳輸速度。
另外,上述各實施方式中的家電器械及通信處理裝置,可以進行任意組合來構(gòu)成家庭網(wǎng)絡系統(tǒng)。此時,根據(jù)各裝置的構(gòu)成,也能夠得到理想的效果。
產(chǎn)業(yè)上的利用可能性本發(fā)明所涉及的通信處理裝置,可以根據(jù)與家電器械之間的通信環(huán)境來設(shè)定最佳的傳輸速度,作為將構(gòu)成家庭網(wǎng)絡的家電器械連接到網(wǎng)絡上的通信處理裝置等,是非常有用的。
權(quán)利要求
1.一種通信處理裝置,將家電器械連接到網(wǎng)絡上,其特征在于包括通信單元,與上述家電器械之間進行數(shù)據(jù)的收發(fā);檢測單元,用于檢測與上述家電器械之間的通信錯誤情況;存儲單元,存儲由上述檢測單元檢測出的通信錯誤情況;及設(shè)定單元,基于上述存儲單元中所存儲的上次的通信錯誤情況和由上述檢測單元檢測到的此次的通信錯誤情況,來設(shè)定與上述家電器械之間的傳輸速度。
2.根據(jù)權(quán)利要求1所述的通信處理裝置,其特征在于還包括識別單元,用來識別上述家電器械的類型,是不使用時電源切斷使用時電源接通的通常斷開型家電器械、電源處于接通狀態(tài)而連續(xù)工作的連續(xù)接通型家電器械、以及不使用時電源處于待機狀態(tài)而使用時電源才接通的待機型家電器械中的哪種類型;其中,上述設(shè)定單元,根據(jù)上述識別單元識別出的家電器械的類型,基于上述存儲單元中存儲的上次的通信錯誤情況和上述檢測單元檢測出的此次的通信錯誤情況,來設(shè)定與上述家電器械之間的傳輸速度。
3.根據(jù)權(quán)利要求2所述的通信處理裝置,其特征在于上述存儲單元,包括在上述家電器械為通常斷開型家電器械時,存儲上述檢測單元檢測出的通信錯誤情況的通常斷開用存儲單元;上述設(shè)定單元,在上述家電器械為通常斷開型家電器械時,基于上述通常斷開用存儲單元中存儲的上次的通信錯誤情況和上述檢測單元檢測出的此次的通信錯誤情況,來設(shè)定與上述家電器械之間的傳輸速度。
4.根據(jù)權(quán)利要求3所述的通信處理裝置,其特征在于上述檢測單元,在上述家電器械為通常斷開型家電器械時,在從電源接通時刻到電源斷開時刻之間,檢測與上述通常斷開型家電器械之間的通信錯誤率;上述通常斷開用存儲單元,在上述家電器械為通常斷開型家電器械時,存儲上述檢測單元檢測出的通信錯誤率;上述設(shè)定單元,在上述家電器械為通常斷開型家電器械時,基于上述通常斷開用存儲單元中存儲的上次的通信錯誤率和上述檢測單元檢測出的此次的通信錯誤率,來設(shè)定與上述家電器械之間的傳輸速度。
5.根據(jù)權(quán)利要求2~4中的任一項所述的通信處理裝置,其特征在于上述存儲單元,包括在上述家電器械為連續(xù)接通型家電器械時,存儲上述檢測單元檢測出的通信錯誤情況的連續(xù)接通型用存儲單元;上述設(shè)定單元,在上述家電器械為連續(xù)接通型家電器械時,基于上述連續(xù)接通型用存儲單元中存儲的上次的通信錯誤情況和上述檢測單元檢測出的此次的通信錯誤情況,來設(shè)定與上述家電器械之間的傳輸速度。
6.根據(jù)權(quán)利要求5所述的通信處理裝置,其特征在于上述檢測單元,在上述家電器械為連續(xù)接通型家電器械時,每隔指定時間,檢測與上述家電器械之間的通信錯誤率;上述連續(xù)接通型用存儲單元,在上述家電器械為連續(xù)接通型家電器械時,存儲上述檢測單元檢測出的通信錯誤率;上述設(shè)定單元,在上述家電器械為連續(xù)接通型家電器械時,基于上述連續(xù)接通型用存儲單元中存儲的上次的通信錯誤率和上述檢測單元檢測出的此次的通信錯誤率,來設(shè)定與上述家電器械之間的傳輸速度。
7.根據(jù)權(quán)利要求2~6中的任一項所述的通信處理裝置,其特征在于上述存儲單元,包括在上述家電器械為待機型家電器械時,存儲上述檢測單元檢測出的通信錯誤情況的待機用存儲單元;上述設(shè)定單元,在上述家電器械為待機型家電器械時,基于上述待機用存儲單元中存儲的上次的通信錯誤情況和上述檢測單元檢測出的此次的通信錯誤情況,來設(shè)定與上述家電器械之間的傳輸速度。
8.根據(jù)權(quán)利要求7所述的通信處理裝置,其特征在于上述檢測單元,在上述家電器械為待機型家電器械時,每隔指定時間,檢測與上述家電器械之間的通信錯誤率;上述連續(xù)接通型用存儲單元,在上述家電器械為待機型家電器械時,存儲上述檢測單元檢測出的通信錯誤率;上述設(shè)定單元,在上述家電器械為待機型家電器械時,基于上述待機用存儲單元中存儲的上次的通信錯誤率和上述檢測單元檢測出的此次的通信錯誤率,來設(shè)定與上述家電器械之間的傳輸速度。
9.根據(jù)權(quán)利要求4、6及8中的任一項所述的通信處理裝置,其特征在于上述設(shè)定單元,當上述存儲單元中存儲的上次的通信錯誤率和上述檢測單元檢測出的此次的通信錯誤率全都等于或大于指定的臨界值時,則設(shè)定低于此次的通信錯誤率被檢測出的傳輸速度的傳輸速度;當上述存儲單元中存儲的上次的通信錯誤率和上述檢測單元檢測出的此次的通信錯誤率全都低于指定的臨界值,則設(shè)定大于此次的通信錯誤率被檢測出的傳輸速度的傳輸速度。
10.一種通信程序,其特征在于使內(nèi)置于將家電器械連接到網(wǎng)絡上的通信處理裝置中的微型計算機作為以下單元而發(fā)揮其功能通信單元,與上述家電器械之間進行數(shù)據(jù)的收發(fā);檢測單元,用于檢測與上述家電器械之間的通信錯誤情況;存儲單元,存儲由上述檢測單元檢測出的通信錯誤情況;設(shè)定單元,基于上述存儲單元中存儲的上次的通信錯誤情況和上述檢測單元檢測出的此次的通信錯誤情況,來設(shè)定與上述家電器械之間的傳輸速度。
11.一種通信處理裝置,將家電器械連接到網(wǎng)絡上,其特征在于包括通信單元,與上述家電器械之間進行數(shù)據(jù)的收發(fā);保持單元,保持上述通信處理裝置可設(shè)定的多種傳輸速度;設(shè)定單元,基于由上述通信單元接收到的上述家電器械可設(shè)定的多種傳輸速度和上述保持單元保持的多種傳輸速度,來設(shè)定傳輸速度。
12.根據(jù)權(quán)利要求11所述的通信處理裝置,其特征在于上述設(shè)定單元,從上述保持單元中保持的多種傳輸速度和上述家電器械可設(shè)定的多種傳輸速度中,設(shè)定取得一致的最大的傳輸速度。
13.根據(jù)權(quán)利要求11或12所述的通信處理裝置,其特征在于上述通信單元,在上述設(shè)定單元設(shè)定傳輸速度之前,向上述家電器械發(fā)送用來通知上述設(shè)定單元設(shè)定的預定傳輸速度的傳輸速度通知;上述設(shè)定單元,當通過對由上述通信單元接收到的來自上述家電器械的傳輸速度通知作出的應答而被通知的傳輸速度和設(shè)定的預定傳輸速度一致時,設(shè)定傳輸速度。
14.根據(jù)權(quán)利要求13所述的通信處理裝置,其特征在于上述通信單元,在上述設(shè)定單元設(shè)定了傳輸速度后,向上述家電器械發(fā)送用來確認可以設(shè)定的傳輸速度與上述家電器械進行通信的確認用數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的通信處理裝置,其特征在于上述通信單元,在從接收到來自上述家電器械的針對傳輸速度通知作出的應答開始,經(jīng)過指定時間后,將上述確認用數(shù)據(jù)發(fā)送給上述家電器械。
16.一種通信程序,其特征在于使內(nèi)置于將家電器械連接到網(wǎng)絡上的通信處理裝置中的微型計算機作為以下單元而發(fā)揮其功能通信單元,與上述家電器械之間進行數(shù)據(jù)的收發(fā);保持單元,保持上述通信處理裝置可設(shè)定的多種傳輸速度;設(shè)定單元,基于由上述通信單元接收到的、上述家電器械可設(shè)定的多種傳輸速度和上述保持單元保持的多種傳輸速度,設(shè)定傳輸速度。
17.一種家電器械,通過通信處理裝置而被連接到網(wǎng)絡上,其特征在于包括通信單元,與上述通信處理裝置之間進行數(shù)據(jù)的收發(fā);存儲單元,存儲與上述通信處理裝置之間的通信錯誤情況;設(shè)定單元,基于上述存儲單元中存儲的過去的通信錯誤情況,設(shè)定與上述通信處理裝置之間的傳輸速度。
18.根據(jù)權(quán)利要求17所述的家電器械,其特征在于上述存儲單元,存儲沒有能夠與上述通信處理裝置通信的傳輸速度;上述設(shè)定單元,當沒有能夠與上述通信處理裝置通信的傳輸速度被存儲在上述存儲單元中時,設(shè)定低于上述沒有能夠與上述通信處理裝置通信的傳輸速度的傳輸速度。
19.根據(jù)權(quán)利要求17或18所述的家電器械,其特征在于上述存儲單元,存儲能夠與上述通信處理裝置通信的傳輸速度;上述設(shè)定單元,當能夠與上述通信處理裝置通信的傳輸速度被存儲在上述存儲單元中時,設(shè)定能夠與上述通信處理裝置進行通信的傳輸速度。
20.一種通信程序,其特征在于使內(nèi)置于通過通信處理裝置而被連接到網(wǎng)絡上的家電器械中的微型計算機作為以下單元而發(fā)揮其功能通信單元,與上述通信處理裝置之間進行數(shù)據(jù)的收發(fā);存儲單元,存儲與上述通信處理裝置之間的通信錯誤情況;設(shè)定單元,基于上述存儲單元中存儲的過去的通信錯誤情況,設(shè)定與上述通信處理裝置之間的傳輸速度。
21.一種家電器械,通過通信處理裝置而被連接到網(wǎng)絡上,其特征在于包括保持單元,保持上述家電器械可設(shè)定的多種傳輸速度;制作單元,制作用于通知上述保持單元保持的多種傳輸速度的適應傳輸速度指定信息;通信單元,將上述適應傳輸速度指定信息發(fā)送到上述通信處理裝置。
22.根據(jù)權(quán)利要求21所述的家電器械,其特征在于上述通信單元,在接收到來自上述通信處理裝置的連接請求時,將上述適應傳輸速度指定信息發(fā)送到上述通信處理裝置。
23.根據(jù)權(quán)利要求21或22所述的家電器械,其特征在于還包括設(shè)定單元,上述通信單元,從上述通信處理裝置接收用于通知上述通信處理裝置設(shè)定的預定傳輸速度的傳輸速度通知;上述設(shè)定單元,當上述傳輸速度通知所通知的傳輸速度和上述保持單元保持的傳輸速度一致時,設(shè)定所通知的傳輸速度。
24.一種通信程序,其特征在于使內(nèi)置于通過通信處理裝置而被連接到網(wǎng)絡上的家電器械中的微型計算機作為以下單元而發(fā)揮其功能保持單元,保持上述家電器械可設(shè)定的多種傳輸速度;制作單元,制作用于通知上述保持單元保持的多種傳輸速度的適應傳輸速度指定信息;通信單元,將上述適應傳輸速度指定信息發(fā)送到上述通信處理裝置。
25.一種家庭網(wǎng)絡系統(tǒng),其特征在于包括通信處理裝置,如權(quán)利要求1~9及11~15中的任一項所述;家電器械,如權(quán)利要求17~19及21~23中的任一項所述。
全文摘要
本發(fā)明提供一種通信處理裝置、家電器械以及家庭網(wǎng)絡系統(tǒng)。在家電器械(100)和通信處理裝置(200)之間,通過收發(fā)1次包含有指定可設(shè)定的多種傳輸速度的適應傳輸速度指定信息在內(nèi)的線路連接請求、和包含有指定選定傳輸速度的選定傳輸速度信息在內(nèi)的器械接口信息確定通知,則可以完成適應多種傳輸速度的家電器械(100)及通信處理裝置(200)的傳輸速度的通信協(xié)調(diào),縮短家電器械(100)和通信處理裝置(200)之間的傳輸速度的通信協(xié)調(diào)的通信程序所需的時間。
文檔編號H04L1/00GK1860715SQ20058000075
公開日2006年11月8日 申請日期2005年3月23日 優(yōu)先權(quán)日2004年3月26日
發(fā)明者片野壽昭, 名越由紀子, 田洼英智 申請人:松下電器產(chǎn)業(yè)株式會社