两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

電文處理裝置、器械控制裝置、家用電器、微型計(jì)算機(jī)系統(tǒng)的制作方法

文檔序號:7592388閱讀:250來源:國知局
專利名稱:電文處理裝置、器械控制裝置、家用電器、微型計(jì)算機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通過與外部進(jìn)行電文通信來往而執(zhí)行處理的電文處理裝置、器械控制裝置、家用電器、電文處理裝置用程序、微型計(jì)算機(jī)系統(tǒng)、微型計(jì)算機(jī)系統(tǒng)用程序以及程序產(chǎn)品。
背景技術(shù)
據(jù)說,作為一種家庭內(nèi)的通信基礎(chǔ)設(shè)備、即被稱為家庭網(wǎng)絡(luò)的通信設(shè)備,不但需要傳輸象圖象等高速而大容量的數(shù)據(jù)的網(wǎng)絡(luò),而且對可適用于家庭內(nèi)的各種所謂家用電器或住宅設(shè)備器械等的、相對來說比較低速且小容量、廉價(jià)的設(shè)備系統(tǒng)的網(wǎng)絡(luò),其需求也在日益提高。以可以使后者的網(wǎng)絡(luò)易于制作為目的,在非專利文獻(xiàn)1的“ECHONET規(guī)格書Veision2.11”中,由ECHONETCONSORTIUM(Energy Conservation and Homecare Network協(xié)會(huì)),ECHONET規(guī)格被制定。有關(guān)詳細(xì)內(nèi)容,請上載“HTIP//www.echonet.gr.jp”網(wǎng)頁,參照其中的第1部“ECHONET的概要§1-1”。即使是包括ECHONET規(guī)格等設(shè)備的網(wǎng)絡(luò)在內(nèi)的家庭用網(wǎng)絡(luò)中,也同其它的局部區(qū)域網(wǎng)絡(luò)(Local AreaNetwork)或互聯(lián)網(wǎng)等一樣,與網(wǎng)絡(luò)連接的各器械,在網(wǎng)絡(luò)上以基于固有的規(guī)約(Protocol)的形式,按某種信息單位進(jìn)行相互之間的信息交換。一次被送到網(wǎng)絡(luò)中的信息單位稱為信息包(Packet)。而包含有一定內(nèi)容的信息單位稱為電文(Message)。電文可以作為單一的信息包而進(jìn)行通信交換,也可以被分成多個(gè)信息包進(jìn)行通信交換。
以下的說明中,將主要在家庭使用的電器稱為“家用電器”,而將那些與網(wǎng)絡(luò)連接起來可以進(jìn)行信息交換的電器稱為“信息家用電器”。將在信息家用電器的內(nèi)部,擔(dān)任對各裝置分別進(jìn)行控制的微型計(jì)算機(jī)稱為子微機(jī),將能使各裝置相互協(xié)作而進(jìn)行工作的微型計(jì)算機(jī)稱為主微機(jī)。
目前,已經(jīng)出現(xiàn)了一種信息家用電器,通過使多個(gè)子微型計(jì)算機(jī)與主微型計(jì)算機(jī)相互交換電文,而實(shí)現(xiàn)信息家用電器全體的有機(jī)控制以及與外部網(wǎng)絡(luò)的通信。
可是,這種信息家用電器有時(shí)會(huì)出現(xiàn)因硬件出錯(cuò)而導(dǎo)致微型計(jì)算機(jī)停止工作的情況。作為解決這個(gè)問題的方法,已提出了一種如專利公報(bào)第2001-280777號(專利文獻(xiàn)1)中所述的技術(shù)。在此以往的技術(shù)中,當(dāng)電冰箱等家用電器的器械控制裝置停止工作時(shí),發(fā)現(xiàn)了此情況的用戶通過操作修復(fù)開關(guān),可使得器械控制裝置重新啟動(dòng)。
然而,在器械控制裝置停止工作的期間,未經(jīng)處理的電文就被撂在器械控制裝置里了。而關(guān)于重新啟動(dòng)后,對因停止工作而積壓的未處理的電文怎樣進(jìn)行妥當(dāng)處理,專利文獻(xiàn)1卻沒有給以任何的說明。

發(fā)明內(nèi)容
本發(fā)明為了解決上述的問題,其目的在于提供一種電文處理裝置、器械控制裝置、家用電器、電文處理裝置用程序、微型計(jì)算機(jī)系統(tǒng)、微型計(jì)算機(jī)系統(tǒng)用程序以及程序產(chǎn)品,使得在重新啟動(dòng)后,對因停止工作而積壓的未處理的電文進(jìn)行妥當(dāng)?shù)奶幚沓蔀榭赡堋?br> 本發(fā)明所涉及的一種實(shí)施方式是通過與外部進(jìn)行電文通信來往而執(zhí)行處理的電文處理裝置,它包括,具有接收外部發(fā)來的電文的電文接收單元和制作電文的電文制作單元中的至少其中之一的電文產(chǎn)生單元、用來存儲所述電文產(chǎn)生單元接收或制作的所述電文的電文存儲單元、讀出所述電文存儲單元存儲的所述電文,依據(jù)所述電文進(jìn)行處理的電文處理單元、給已經(jīng)處理過的電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元的識別符號附加單元、存儲對所述電文的每個(gè)內(nèi)容記述有處理期限的數(shù)據(jù)庫的判別數(shù)據(jù)庫存儲單元、響應(yīng)所述電文處理裝置在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述處理的電文判別單元。


圖1是涉及本發(fā)明實(shí)施例的電文處理裝置的硬件結(jié)構(gòu)的方框圖。
圖2是基于本發(fā)明實(shí)施例的電文處理裝置的功能方框圖。
圖3是本發(fā)明實(shí)施例1的器械控制裝置的硬件結(jié)構(gòu)的方框圖。
圖4是基于本發(fā)明實(shí)施例1的器械控制裝置的功能方框圖。
圖5是本發(fā)明實(shí)施例1的器械控制裝置所處理的電文內(nèi)容的說明6是本發(fā)明實(shí)施例1的通信單元的處理過程的流程圖。
圖7是本發(fā)明實(shí)施例1的通信單元所處理的電文發(fā)生和處理的關(guān)系的說明圖。
圖8是本發(fā)明實(shí)施例1的電文的數(shù)據(jù)結(jié)構(gòu)的說明圖。
圖9是本發(fā)明實(shí)施例1的通信單元的處理過程的流程圖。
圖10是存儲在本發(fā)明實(shí)施例1的數(shù)據(jù)庫存儲器中的一個(gè)數(shù)據(jù)庫例子的說明圖。
圖11是本發(fā)明實(shí)施例1的對積壓電文的判別和處理過程的流程圖。
圖12是本發(fā)明實(shí)施例2的器械控制裝置的硬件結(jié)構(gòu)的方框圖。
圖13是基于本發(fā)明實(shí)施例2的器械控制裝置的功能方框圖。
圖14是本發(fā)明實(shí)施例2的控制單元處理過程的流程圖。
圖15是存儲在本發(fā)明實(shí)施例2的數(shù)據(jù)庫存儲器中的數(shù)據(jù)庫一例的說明圖。
圖16是本發(fā)明實(shí)施例3的器械控制裝置的硬件結(jié)構(gòu)方框圖。
圖17是本發(fā)明的變形例的器械控制裝置的硬件結(jié)構(gòu)方框圖。
圖18是本發(fā)明的變形例的器械控制裝置處理過程流程圖。
圖19是本發(fā)明實(shí)施例4的微型計(jì)算機(jī)系統(tǒng)的硬件結(jié)構(gòu)圖。
圖20是本發(fā)明實(shí)施例4的各微型計(jì)算機(jī)的硬件結(jié)構(gòu)圖。
圖21是本發(fā)明實(shí)施例4的微型計(jì)算機(jī)系統(tǒng)的功能方框圖。
圖22是本發(fā)明實(shí)施例4的微型計(jì)算機(jī)系統(tǒng)的通常處理過程的流程圖。
圖23是本發(fā)明實(shí)施例4的電文數(shù)據(jù)結(jié)構(gòu)圖。
圖24是本發(fā)明實(shí)施例4的主微機(jī)重新啟動(dòng)后的微型計(jì)算機(jī)系統(tǒng)的處理過程的流程圖。
圖25是本發(fā)明實(shí)施例4的數(shù)據(jù)庫內(nèi)容的一個(gè)例子的說明圖。
圖26是圖24的步驟S328的處理過程的流程圖。
圖27是本發(fā)明實(shí)施例4的數(shù)據(jù)庫內(nèi)容的一個(gè)例子的說明圖。
圖28是本發(fā)明實(shí)施例4的數(shù)據(jù)庫內(nèi)容的一個(gè)例子的說明圖。
圖29是圖24的步驟S330的處理過程的流程圖。
圖30是圖24的步驟S330的另一個(gè)處理例子的流程圖。
圖31是本發(fā)明實(shí)施例4的接收信息的子微機(jī)重新啟動(dòng)后的微型計(jì)算機(jī)系統(tǒng)的處理過程的流程圖。
圖32是本發(fā)明實(shí)施例4的用于工作停止監(jiān)視的一個(gè)結(jié)構(gòu)例子的方框圖。
圖33是本發(fā)明實(shí)施例4的用于工作停止監(jiān)視的另一個(gè)結(jié)構(gòu)例子的方框圖。
圖34是本發(fā)明實(shí)施例4的用于工作停止監(jiān)視的又一個(gè)另外的結(jié)構(gòu)例子的方框圖。
圖35是本發(fā)明實(shí)施例5的微型計(jì)算機(jī)系統(tǒng)的功能方框圖。
圖36是本發(fā)明實(shí)施例5的微型計(jì)算機(jī)系統(tǒng)的通常處理過程的流程圖。
圖37是本發(fā)明實(shí)施例5的發(fā)送信息的子微機(jī)重新啟動(dòng)后的微型計(jì)算機(jī)系統(tǒng)的處理過程的流程圖。
圖38是圖37的步驟S370的處理過程的流程圖。
圖39是本發(fā)明實(shí)施例6的微型計(jì)算機(jī)系統(tǒng)的功能方框圖。
圖40是本發(fā)明實(shí)施例6的微型計(jì)算機(jī)系統(tǒng)的通常處理過程的流程圖。
圖41是存儲在本發(fā)明實(shí)施例7的數(shù)據(jù)庫存儲器中的數(shù)據(jù)庫一例的說明圖。
圖42是存儲在本發(fā)明實(shí)施例7的數(shù)據(jù)庫存儲器中的數(shù)據(jù)庫的另一例的說明圖。
圖43是本發(fā)明實(shí)施例7的電文數(shù)據(jù)結(jié)構(gòu)的說明圖。
具體的實(shí)施方式通過以下對附圖的詳細(xì)說明,本發(fā)明的目的、特征、內(nèi)容以及優(yōu)點(diǎn)則可以更加一目了然。
(實(shí)施例1至3的概要)圖1是涉及本發(fā)明實(shí)施例的電文處理裝置的硬件結(jié)構(gòu)的方框圖。電文處理裝置100是通過與外部進(jìn)行電文通信來交換執(zhí)行處理的裝置,以后所要說明的器械控制裝置的通信單元或控制單元就相當(dāng)于該電文處理裝置的最好的適用例。電文處理裝置100包括有CPU1、程序存儲器2、電文存儲器(電文存儲單元)3以及判別數(shù)據(jù)庫存儲器(判別數(shù)據(jù)庫存儲單元)4。CPU1,即與外部5之間進(jìn)行電文6的相互交換,又與電文存儲器3和判別數(shù)據(jù)庫存儲器4協(xié)作而進(jìn)行各種各樣的處理。程序存儲器2存儲規(guī)定CPU1工作的程序。電文存儲器3存儲所接收的電文6或制作的電文6。判別數(shù)據(jù)庫存儲器4存儲有一種提供判斷標(biāo)準(zhǔn)的數(shù)據(jù)庫,在CPU1停止工作后,響應(yīng)從外部重新啟動(dòng)裝置7發(fā)送來的重新啟動(dòng)信號8被重新啟動(dòng)時(shí),對積壓在電文存儲器3中的未經(jīng)處理的電文6是否應(yīng)該進(jìn)行處理提供判斷的標(biāo)準(zhǔn)。電文存儲器3和判別數(shù)據(jù)庫存儲器4,不論哪一個(gè)都被分配有存儲內(nèi)容不會(huì)隨著CPU1的重新啟動(dòng)而消失的地址。所以,存儲在電文存儲器3中的電文6和存儲在判別數(shù)據(jù)庫存儲器4中的數(shù)據(jù)庫不會(huì)因CPU1的重新啟動(dòng)而消失。
圖2是基于電文處理裝置100的功能方框圖。CPU1和程序存儲器2,通過同電文存儲器3和判別數(shù)據(jù)庫存儲器4協(xié)作,來實(shí)現(xiàn)圖2所描述的電文處理裝置100。另外,如圖2所示的結(jié)構(gòu)的電文處理裝置100,也可以不用程序而用硬件來實(shí)現(xiàn)。
關(guān)于電文處理裝置100的各部分的詳細(xì)功能,將在后面將要說明的各實(shí)施例中給以詳細(xì)的說明,在這里只說明一下概況。電文接收單元11接收外部發(fā)送來的電文6。電文制作單元12用于制作電文。電文產(chǎn)生單元10具有電文接收單元11和電文制作單元12中的至少其中之一。電文產(chǎn)生單元10接收的電文6、或者電文制作單元12制作的電文6被存儲在電文存儲器3中。電文發(fā)送單元16讀出被存儲在電文存儲器3的電文6,并向外部發(fā)送。內(nèi)部處理單元17讀出被存儲在電文存儲器3的電文6,并按照讀出的電文6進(jìn)行內(nèi)部處理(例如,對器械的控制)。
作為電文6的產(chǎn)生和處理的形式,可以有向外部5發(fā)送制作好的電文6、向外部5發(fā)送接收的電文6、按照所接收的電文6來控制器械等內(nèi)部處理等。因此,如果電文產(chǎn)生單元10包括電文接收單元11時(shí),電文處理單元15則包括電文發(fā)送單元16和內(nèi)部處理單元17的至少其中之一。而在電文產(chǎn)生單元10包括電文制作單元12時(shí),電文處理單元15則包括電文發(fā)送單元16。電文處理單元15也可以同時(shí)包括電文發(fā)送單元16和內(nèi)部處理單元17,也可以根據(jù)電文6的內(nèi)容來選取其中的某一種處理。
由于CPU1是用于執(zhí)行各種處理的,所以,從電文6被存儲到電文存儲器3之后,到電文處理單元15從電文存儲器3開始讀取電文6為止,通常會(huì)出現(xiàn)一個(gè)等待時(shí)間。因此,CPU1一旦停止工作,因沒有經(jīng)過等待時(shí)間而未得到處理的電文6,就被積壓在電文存儲單元3里了。電文處理裝置100,如以下所述,對未處理的積壓電文進(jìn)行處理。另外,CPU1一旦停止工作,包括電文存儲器3和判別數(shù)據(jù)庫存儲器4在內(nèi),電文處理裝置100也停止工作。
識別符號附加單元18,對存儲在電文存儲器3的電文6,當(dāng)電文處理單元15的處理一結(jié)束,則附上表示已經(jīng)處理的識別符號,并將其存儲到電文存儲單元3中。判別數(shù)據(jù)庫存儲器4所存儲的數(shù)據(jù)庫,對各電文6的每一個(gè)內(nèi)容記述進(jìn)行處理具有意義的期限、也就是處理期限。電文判別單元20,響應(yīng)停止工作后從外部輸入的重新啟動(dòng)信號8,從電文存儲單元中讀出電文6,就讀出的電文6中沒有標(biāo)記識別符號的電文,通過參照所述數(shù)據(jù)庫,讓電文處理單元15只對在處理期限以內(nèi)的電文進(jìn)行處理。因此,在電文處理裝置100中,即可以在重新啟動(dòng)之后,處理工作停止期間未經(jīng)處理的電文6,又可以省去對經(jīng)過了處理期間的未經(jīng)處理的電文進(jìn)行不必要的處理。
實(shí)施例1器械控制裝置的概況圖3是本發(fā)明實(shí)施例1的器械控制裝置的硬件結(jié)構(gòu)的方框圖。以下,就器械控制裝置101適用于電冰箱201的一例進(jìn)行說明。器械控制裝置101包括控制單元102和通信單元103??刂茊卧?02,通過通信線路L與控制器110及其它家用電器111進(jìn)行電文6的交換,對冷卻器105、溫度傳感器106等其它器械進(jìn)行控制。通信單元103是介于控制單元102和通信線路L之間的一種裝置,主要目的在于為匹配其兩者而對電文6進(jìn)行規(guī)約轉(zhuǎn)換(protocolconversion)。在器械控制裝置101中,通信單元103相當(dāng)于如上所述的電文處理裝置100的一個(gè)例子。通信線路L是基于例如ECHONET規(guī)格的設(shè)備系統(tǒng)網(wǎng)絡(luò)。通信線路L的通信媒體,不只是局限于有線通信媒體,也可以是無線通信媒體。作為無線通信媒體的例子,可以采用特小功率的無線通信(不需要執(zhí)照即可進(jìn)行無線通信)或者Bluetooth技術(shù)。另外,即使通信線路L是基于ECHONET規(guī)格的,而對于器械控制裝置101的內(nèi)部通信,也沒有必要遵從該規(guī)格。
通信單元103包括有CPU1a、程序存儲器2a、電文存儲器(電文存儲單元)3a以及判別數(shù)據(jù)庫存儲器(判別數(shù)據(jù)庫存儲單元)4a。這些分別相當(dāng)于電文處理裝置100(圖1)所包括的CPU1、程序存儲器2、電文存儲器3a以及判別數(shù)據(jù)庫存儲器4的例子。也就是說,CPU1a即可以在自身和通信線路L之間、以及自身和控制單元102之間進(jìn)行電文6的通信交換,又可以同電文存儲器3a和判別數(shù)據(jù)庫存儲器4a協(xié)作而進(jìn)行各種處理。程序存儲器2a存儲規(guī)定CPU1a工作的程序。電文存儲器3a存儲所接收的電文6或制作的電文6。判別數(shù)據(jù)庫存儲器4a存儲一種記述判斷標(biāo)準(zhǔn)的數(shù)據(jù)庫,是一種在CPU1a停止工作后,響應(yīng)從控制單元102發(fā)送來的重新啟動(dòng)信號8而被重新啟動(dòng)時(shí),對積壓在電文存儲器3a中的未經(jīng)處理的電文6進(jìn)行處理的判斷標(biāo)準(zhǔn)。電文存儲器3a和判別數(shù)據(jù)庫存儲器4a,不論哪一個(gè)都被分配有存儲內(nèi)容不會(huì)隨著CPU1a的重新啟動(dòng)而消失的地址。另外,作為CPU1a工作停止的原因,可能是通過通信線路L而發(fā)送的電文6出錯(cuò),或者是來自器械控制裝置101內(nèi)部的處理。
控制單元102包括有CPU1b、程序存儲器2b以及電文存儲器(電文存儲單元)3b。CPU1b即可以在自身和通信單元103之間進(jìn)行電文6的通信交換,又可以同電文存儲器3b協(xié)作而進(jìn)行包括對冷卻器105、溫度傳感器106等的控制在內(nèi)的各種處理。程序存儲器2b存儲規(guī)定CPU1b工作的程序。電文存儲器3b存儲所接收的電文6或制作的電文6。
CPU1b還起著一種作用,在CPU1a停止工作時(shí),讓CPU1a重新啟動(dòng)。例如,CPU1b定期地(例如每100ms(毫秒))接收CPU1a發(fā)送的停止監(jiān)視信號9,如果在某個(gè)期間(例如1秒)接收不到停止監(jiān)視信號9,則可以判斷CPU1a停止了工作,并發(fā)送重新啟動(dòng)信號8。這樣,通信單元103在工作停止后又可以自動(dòng)地重新啟動(dòng)。
而且,CPU1a還包括有寄存器21a,CPU1b還包括有寄存器21b。關(guān)于這些寄存器21a和寄存器21b的功能,將在后面進(jìn)行說明。
另外,規(guī)定CPU1a和CPU1b工作的所述程序,可以通過ROM、軟磁盤、CD-ROM等記錄媒體631來提供,也可以通過電話線路、網(wǎng)絡(luò)等傳輸媒體633(也可以包括通信線路L)來提供。在圖3中,作為記錄媒體631,標(biāo)有CD-ROM,作為傳輸媒體633,標(biāo)有電話線路。通信線路L也可能就是電話線路。存儲在CD-ROM中的程序,可以通過將作為電冰箱201的外部設(shè)備的CD-ROM讀取裝置632連接在沒有進(jìn)行圖示的接口上來讀取,并存儲到程序存儲器2a、2b中。在以作為記錄媒體631的ROM的形式提供軟件程序和數(shù)據(jù)的情況下,通過將該ROM作為程序存儲器2a、2b裝入器械控制裝置101之中,器械控制裝置101就可以按照程序來執(zhí)行處理。通過傳輸媒體633所提供的程序,由通信單元103接收,并存儲到程序存儲器2a、2b。傳輸媒體633并不局限于有線傳輸媒體,也可以是無線傳輸媒體。
器械控制裝置的通常處理圖4是基于器械控制裝置101的功能方框圖。CPU1a和程序存儲器2a,可以通過與電文存儲器3a和判別數(shù)據(jù)庫存儲器4a協(xié)作而實(shí)現(xiàn)圖4所示的通信單元103。同樣,CPU1b和程序存儲器2b,也可以通過同電文存儲器3b協(xié)作而實(shí)現(xiàn)圖4所示的控制單元102。另外,如圖4所構(gòu)成的通信單元103和控制單元102,也可以不用程序而用硬件來構(gòu)成。
電文接收單元30接收通信線路L發(fā)送的電文6(暫稱為第1電文)。被接收的電文6,通過規(guī)約轉(zhuǎn)換(protocol conversion)單元31從基于通信線路L規(guī)約的形式轉(zhuǎn)換成基于器械控制裝置101內(nèi)部的通信規(guī)約的形式之后,被存儲到電文存儲器3a。通常,存儲在電文存儲器3a中的第1電文6,要經(jīng)過一個(gè)等待時(shí)間后才被讀出。讀出的第1電文6的一部分,通過電文發(fā)送單元32,被發(fā)送給控制單元102。
器械控制裝置101所處理的電文6的內(nèi)容,包括有圖5所示的幾種??刂普埱笫强刂破?10等外部設(shè)備要求“把溫度設(shè)定在4℃”等的控制請求,數(shù)據(jù)請求是控制器110等要求“發(fā)送溫度數(shù)據(jù)”等的數(shù)據(jù)請求。通信單元103一旦接收到控制請求,就向控制單元102發(fā)送,而控制單元102則按照請求來進(jìn)行控制。對于數(shù)據(jù)請求來說,可以通過接收了該請求的通信單元103,而將所請求的數(shù)據(jù)送回到控制器110。
對控制請求的響應(yīng)指的是,對例如“把溫度設(shè)定在4℃”的控制請求而做出“接收”意旨的答復(fù),由接收了控制請求的通信單元103來進(jìn)行。而對數(shù)據(jù)請求的響應(yīng)指的是,對例如“發(fā)送溫度數(shù)據(jù)”的數(shù)據(jù)請求而做出送回溫度數(shù)據(jù)的答復(fù),按照以上所述,由接收了數(shù)據(jù)請求的通信單元103來進(jìn)行。通知是指,器械控制裝置101不依賴于控制器110的要求,而主動(dòng)地通知溫度數(shù)據(jù)等。
返回到圖4,第1電文6包括有控制請求和數(shù)據(jù)請求。從電文存儲器3a讀出的第1電文6中的控制請求,通過電文發(fā)送單元32而向控制單元102發(fā)送,而數(shù)據(jù)請求則在如以后將要說明的通信單元103中做內(nèi)部處理。以電文發(fā)送單元32發(fā)送來的控制請求作為內(nèi)容的第1電文6,由電文接收單元34接收,并被存儲到電文存儲器3b。存儲在電文存儲器3b的第1電文6,由寫入單元35讀出,再存入寄存器21b。
寄存器21b寄存有冷卻器105及溫度傳感器106等控制對象的狀況及設(shè)定條件(例如,箱內(nèi)溫度、門的開關(guān)、電力消費(fèi)、設(shè)定溫度等)。驅(qū)動(dòng)控制單元36對冷卻器105等進(jìn)行控制,以滿足寄存在寄存器21b中的設(shè)定條件,檢測單元37將溫度傳感器106檢測出的箱內(nèi)溫度存入寄存器21b。因此,控制器110等外部器械,通過電文6對寄存器21b所寄存的設(shè)定溫度進(jìn)行改寫,可以控制冷卻器105,以使箱內(nèi)溫度變成新的設(shè)定溫度,而再通過讀出寄存器21b所寄存的設(shè)定溫度,則可以通過電文6而得知箱內(nèi)溫度。
再返回到圖4,電文制作單元40,讀出寄存器21b所寄存的數(shù)據(jù),根據(jù)讀出的數(shù)據(jù)來制作電文6。此電文6包括有以通知作為內(nèi)容的電文。制作的電文6被存儲到電文存儲器3b。通常,在經(jīng)過一個(gè)等待時(shí)間后被讀出,并通過電文發(fā)送單元41向通信單元103發(fā)送。電文發(fā)送單元41所發(fā)送的電文(暫稱為第2電文)6由電文接收單元42接收,并存儲到電文存儲器3a。存儲在電文存儲器3a中的第2電文6,通常,在經(jīng)過一個(gè)等待時(shí)間后被讀出。
第2電文6中的以通知作為內(nèi)容的電文,包括有通過通信線路L向控制器110等外部器械通知的外部通知、以及向通信單元103通知的內(nèi)部通知。以內(nèi)部通知作為內(nèi)容的第2電文6,通過寫入單元46而從電文存儲器3a中讀出,并存入寄存器21a。這樣,寄存器21b的內(nèi)容就可以通過作為內(nèi)部通知的第2電文6在寄存器21a中被反映出來。內(nèi)部通知可以在例如寄存器21b的內(nèi)容有變更時(shí)進(jìn)行、或者定期地進(jìn)行。并且,作為外部通知的第2電文6,也可以通過寫入單元46而從電文存儲器3a中讀出,并寫入寄存器21a。
通過通信線路L而被發(fā)送的第1電文6中以數(shù)據(jù)請求為內(nèi)容的電文,一旦從電文存儲器3a中讀出,電文制作單元48則按照指示單元49的指示,來制作電文6。電文制作單元48讀出寄存在寄存器21a中的數(shù)據(jù),根據(jù)讀出的數(shù)據(jù),來制作以對數(shù)據(jù)請求的響應(yīng)作為內(nèi)容的電文6(暫稱為第3電文)。被制作成的第3電文6被存儲到電文存儲器3a。
通過通信線路L而被發(fā)送的第1電文6中以控制請求為內(nèi)容的電文,一旦從電文存儲器3a中讀出,正如以上所述,被傳送給控制單元102,同時(shí),電文制作單元48也按照指示單元49的指示,來制作以對控制請求的響應(yīng)為內(nèi)容的電文6。被制作成的對控制請求的響應(yīng)可以作為上述的第3電文6而存儲在電文存儲器3a。
存儲在電文存儲器3a中的第2電文6中以外部通知為內(nèi)容的電文、以及以對控制請求的響應(yīng)和對數(shù)據(jù)請求的響應(yīng)為內(nèi)容的第3電文6,在被讀出之后,通過規(guī)約轉(zhuǎn)換(protocol conversion)單元43,而從基于內(nèi)部通信規(guī)約的形式被轉(zhuǎn)換成基于通信線路L規(guī)約的形式。通過規(guī)約轉(zhuǎn)換單元43而被轉(zhuǎn)換的電文6,則由電文發(fā)送單元44向通信線路L發(fā)送。器械控制裝置101,作為通常的處理,主要執(zhí)行以上所述的處理。
圖6是器械控制裝置101的通信單元103的通常處理的主要處理過程的流程圖。通常處理(步驟S100)一旦開始,則進(jìn)行電文6的接收或者制作(步驟S1)。此處理由電文接收單元30和42、以及電文制作單元48來進(jìn)行。接著,將接收和制作的電文6存儲到電文存儲器3a(步驟S2)。然后,經(jīng)過一個(gè)由其它的處理而引起的等待時(shí)間(步驟S3),從電文存儲器3a中讀出電文6(步驟S4)。然后,對讀出的各電文6,進(jìn)行向控制單元102的發(fā)送、向通信線路L發(fā)送、以及內(nèi)部處理(這里,是指向電文制作單元48發(fā)出制作電文的指示以及在寄存器21a中進(jìn)行寫入)等處理(步驟S5)。
圖7是在通信單元103中出現(xiàn)的電文6和其處理形式的關(guān)系的說明圖。如圖7所示,制作成的電文6向通信線路L發(fā)送,通過通信線路L所接收的電文6,被提供給向控制單元102的發(fā)送或者內(nèi)部處理(這里,是指向電文制作單元48發(fā)出制作電文的指示)。從控制單元102接收的電文6,則被提供給向通信單元102的發(fā)送或者內(nèi)部處理(這里,是指在寄存器21a中進(jìn)行寫入)。
返回到圖6,步驟S5的處理一旦結(jié)束,標(biāo)識設(shè)定單元(識別符號附加單元)33和45(圖4)則給電文6附上已經(jīng)處理的識別符號,并存儲到電文存儲器3a(步驟S6)。如以下所述,此識別符號是在通信單元103重新啟動(dòng)后,對積壓電文進(jìn)行處理時(shí)而被使用。通常處理(步驟S100),反復(fù)執(zhí)行以上的處理。
圖8是存儲在電文存儲器3a中的電文6的數(shù)據(jù)結(jié)構(gòu)一例的說明圖。在此例中,電文6包含有處理標(biāo)識、發(fā)生時(shí)間、電文內(nèi)容以及數(shù)據(jù)。通過標(biāo)識設(shè)定單元33和45,在將電文6存儲到電文存儲器3a中時(shí),處理標(biāo)識被設(shè)定為例如“0”,而一旦步驟S5的已經(jīng)處理,處理標(biāo)識則被設(shè)定為“1”。在此情況下,數(shù)值“0”表示電文6還沒有進(jìn)行處理,數(shù)值“1”則表示已經(jīng)處理。發(fā)生時(shí)間是將電文6產(chǎn)生或者被接收的時(shí)間、或者被存儲到電文存儲器3a的時(shí)間作為時(shí)間印記來進(jìn)行記錄的時(shí)間。關(guān)于電文6的內(nèi)容,已經(jīng)表示在圖5中。根據(jù)電文6的內(nèi)容,有附加數(shù)據(jù)和不附加數(shù)據(jù)的情況。數(shù)據(jù)包含有溫度設(shè)定等指示值和箱內(nèi)溫度等檢測值等。
重新啟動(dòng)后的積壓電文的處理下面,參照圖4的方框圖和圖9流程圖,就通信單元103重新啟動(dòng)后對積壓電文的處理來加以說明。另外,在通信單元103的CPU1a開始進(jìn)行通常處理(步驟S100)之前,判別數(shù)據(jù)庫存儲器4a中存儲著數(shù)據(jù)庫。數(shù)據(jù)庫的記錄,通常在產(chǎn)品上市之前就進(jìn)行。在CPU1a執(zhí)行通常處理(步驟S100)的期間,控制單元102,即與CPU1a進(jìn)行電文6的接收和發(fā)送,又監(jiān)視CPU1a的工作是否停止(步驟S12)。而且,隨著CPU1a執(zhí)行通常處理(步驟S100),即在電文存儲器3a存儲電文6,又進(jìn)行標(biāo)識設(shè)定(圖6)。
一旦CPU1a因硬件出錯(cuò)等原因而停止了工作(步驟S13),控制單元102所具備的重新啟動(dòng)單元50則檢測出工作停止(步驟S14),進(jìn)而再發(fā)送重新啟動(dòng)信號8。而通信單元103所具備的重新啟動(dòng)信號接收單元51一接收到重新啟動(dòng)信號8(步驟S15),CPU1a則重新啟動(dòng)(步驟S16)。然后,控制單元102,通過向通信單元103發(fā)送作為內(nèi)部通知的電文6,而將寄存器21b的內(nèi)容傳達(dá)給通信單元103。通信單元103的電文接收單元42一接收到此電文6(步驟S17),則經(jīng)由電文存儲器3a、寫入單元46,寄存器21b的內(nèi)容被寫入寄存器21a(步驟S18)。也就是說,寄存器21a的內(nèi)容被寄存器21b的最新內(nèi)容更新。接著,電文判別單元53讀出存儲在電文存儲器3a中的電文6(步驟S19),一邊參照存儲在判別數(shù)據(jù)庫存儲器4a的數(shù)據(jù)庫,一邊對電文6進(jìn)行判別和處理(步驟S21)。
圖10是存儲在判別數(shù)據(jù)庫存儲器4a中的數(shù)據(jù)庫的一個(gè)例子的說明圖。在數(shù)據(jù)庫中,對電文6的每一個(gè)內(nèi)容都記述有處理期限。處理期限指的是,在電文6被接收或制作后,對于發(fā)送等處理具有意義的期限,即電文6的有效期限。例如,對于溫度調(diào)整請求,處理期限可以設(shè)定得比較長,例如,設(shè)定為180秒。與此相比,對于門扉開關(guān)的不定期通知(如門扉打開或關(guān)閉時(shí),開關(guān)狀態(tài)在發(fā)生改變時(shí)進(jìn)行通知),處理期限則最好設(shè)定得比較短,例如,設(shè)定為100秒。而對于電動(dòng)機(jī)工作不正常的不定期通知(電動(dòng)機(jī)發(fā)生工作不正常時(shí)發(fā)出異常的通知),則將始終有效的處理期限設(shè)定為無期限。
數(shù)據(jù)庫還記述有電文6是否有重新制作的必要性的信息。這里,重新制作指的是,對于存儲在電文存儲器3a中的、還沒有得到處理就過了處理期限的電文6,可根據(jù)已經(jīng)更新了的寄存器21a的內(nèi)容來制作電文6。例如,溫度調(diào)整請求是通過通信線路L所接收的電文6,由于在通信單元103不能重新制作,所以,沒有重新制作的必要。而且,對于正常工作情況的定期通知,由于可以預(yù)定下次的定期通知,所以,也沒有重新制作的必要。另一方面,對于門扉開關(guān)的不定期通知來說,最好是通知可以反映關(guān)于門扉開關(guān)的新狀況的信息,所以記述有重新制作的必要。
圖11是示意步驟S21的處理過程的流程圖。電文判別單元53,對從電文存儲器3a讀出的每一個(gè)電文6進(jìn)行步驟S21的處理。一旦對某個(gè)電文6開始進(jìn)行步驟S21的處理,則電文判別單元53判斷附加在電文6上的處理標(biāo)識(步驟S31)。如果處理標(biāo)識表示已經(jīng)處理,則對該電文6結(jié)束步驟S21的處理。如果處理標(biāo)識沒有表示已經(jīng)處理,則判斷現(xiàn)在時(shí)間和附加在電文6上的時(shí)間印記的時(shí)間之差是否在數(shù)據(jù)庫所記述的處理期限以內(nèi)(步驟S32)。如果在處理期限以內(nèi),則由電文發(fā)送單元32和44對該電文6進(jìn)行發(fā)送、并由指示單元49發(fā)出制作電文的指示(步驟S33)。如果已經(jīng)過了處理期限,因電文6已是無用的電文,所以,由電文判別單元53從電文存儲器3a中刪除(步驟S34)。然后,電文判別單元53,通過參照數(shù)據(jù)庫來判斷是否有必要重新制作電文6(步驟S35)。如果沒有必要重新制作,則結(jié)束步驟S21的處理。如果有必要重新制作,電文判別單元53則讓電文制作單元48制作電文6(步驟S36)。被重新制作的電文6,經(jīng)過規(guī)約轉(zhuǎn)換單元43、又通過電文發(fā)送單元44而向通信線路L發(fā)送(步驟S37)。然后,結(jié)束步驟S21的處理。
再返回到圖9,步驟S21的處理一旦結(jié)束,電文制作單元48則制作以重新啟動(dòng)完畢的通知作為內(nèi)容的電文6(步驟S22)。此重新啟動(dòng)完畢的通知,經(jīng)過規(guī)約轉(zhuǎn)換單元43以及電文發(fā)送單元44而向通信線路L發(fā)送。然后,工作又回到通常的處理(步驟S100)。
實(shí)施例1的優(yōu)點(diǎn)如上所述,在實(shí)施例1的器械控制裝置101中,停止工作后,通信單元103,由于響應(yīng)接收到的重新啟動(dòng)信號8,讀出存儲在電文存儲器3a中的電文6,通過參照處理標(biāo)識和存儲在判別數(shù)據(jù)庫存儲器4a中的數(shù)據(jù)庫,只對未處理電文6中的在處理期限以內(nèi)的電文進(jìn)行發(fā)送等處理,所以,即可以處理在通信單元103停止工作期間未經(jīng)處理的電文6,又可以省去對經(jīng)過了處理期間的未經(jīng)處理的電文6進(jìn)行不必要的處理。進(jìn)一步,具有規(guī)約轉(zhuǎn)換功能的、可使多種器械控制裝置101之間具有共同功能的通信單元103,由于與控制單元102是互相分開的,所以,可以實(shí)現(xiàn)降低與多種器械(例如,冷卻器105等)相對應(yīng)的多種器械控制裝置101的總的設(shè)計(jì)成本。
進(jìn)一步,在器械控制裝置101中,通信單元103,對于通過通信線路L而發(fā)送來的電文6中以數(shù)據(jù)請求為內(nèi)容的電文,可以根據(jù)被控制單元102發(fā)送的寄存器21b的內(nèi)容所更新的寄存器21a的內(nèi)容,代替控制單元102,來制作對數(shù)據(jù)請求進(jìn)行響應(yīng)的電文6,進(jìn)而再進(jìn)行發(fā)送。所以,即可以通過通信單元103的分擔(dān),來減輕控制單元102的較大負(fù)擔(dān),又可以提高對數(shù)據(jù)請求的答復(fù)的速度。
而且,在器械控制裝置101中,由于對因通信單元103停止工作而經(jīng)過了處理期限的未經(jīng)處理的電文6,可以通過參照數(shù)據(jù)庫,由電文制作單元48只就應(yīng)該重新制作的電文來重新制作,所以,即可以取代經(jīng)過了處理期限的電文6,而發(fā)送反映了重新啟動(dòng)后的新的狀況的電文6,又可以省去進(jìn)行不必要的發(fā)送。
進(jìn)一步,在器械控制裝置101中,不僅對在通信單元103制作的電文6、也對控制單元102發(fā)送的以通知為內(nèi)容的電文6來說,由于對經(jīng)過了處理期限、且應(yīng)該重新制作的電文,可以由電文制作單元48來重新制作,并通過電文發(fā)送單元44向通信線路L發(fā)送,所以,即可以取代經(jīng)過了處理期限、從控制單元102發(fā)送來的未處理電文6,而發(fā)送反映了重新啟動(dòng)后的新的狀況的新電文6,又可以省去進(jìn)行不必要的發(fā)送。
而且,在器械控制裝置101中,由于控制單元102監(jiān)視通信單元103的工作,一旦通信單元103停止了工作,就向通信單元103發(fā)送重新啟動(dòng)信號8,所以,與專利文獻(xiàn)1所述的用戶在確認(rèn)工作停止后,以人工來進(jìn)行重新啟動(dòng)的以往技術(shù)的不同點(diǎn)在于,可以縮短工作停止時(shí)間。因此,器械控制裝置101非常適用于象電冰箱之類的不容許長時(shí)間停止冷卻工作的裝置,還適用于象安全裝置(覺察可疑人的人體傳感器、覺察火災(zāi)的傳感器等)之類的不容許短時(shí)間停止工作的裝置。并且,由于控制單元102監(jiān)視通信單元103的工作,所以,也沒有必要另外設(shè)置監(jiān)視工作的裝置,從而可以較低的成本來構(gòu)成器械控制裝置101。
實(shí)施例2器械控制裝置的概況圖12是本發(fā)明實(shí)施例2的器械控制裝置的硬件結(jié)構(gòu)的方框圖。關(guān)于此器械控制裝置107,也是以適用于電冰箱202的一例進(jìn)行說明。器械控制裝置107包括控制單元108和通信單元109。器械控制裝置107與實(shí)施例1的器械控制裝置101的不同之處在于,在控制單元108設(shè)有判別數(shù)據(jù)庫存儲器4b,對控制單元108停止工作時(shí)所積壓的電文進(jìn)行處理;通信單元109監(jiān)視控制單元108的工作,如果停止工作,則由通信單元109向控制單元108發(fā)送重新啟動(dòng)信號8。因此,在器械控制裝置107中,控制單元108就相當(dāng)于以前所述的電文處理裝置100的一個(gè)例子。
判別數(shù)據(jù)庫存儲器4b存儲一種記述判斷標(biāo)準(zhǔn)的數(shù)據(jù)庫,是一種在CPU1b停止工作后響應(yīng)從控制單元109發(fā)送來的重新啟動(dòng)信號8而被重新啟動(dòng)時(shí),對積壓在電文存儲器3b中的未經(jīng)處理的電文6進(jìn)行處理的判斷標(biāo)準(zhǔn)。判別數(shù)據(jù)庫存儲器4b也和電文存儲器3b一樣,被分配有存儲內(nèi)容不會(huì)隨著CPU1b的重新啟動(dòng)而消失的地址。
CPU1a還起著一種作用,在CPU1b停止工作時(shí),讓CPU1b重新啟動(dòng)。例如,CPU1a定期(例如每100ms(毫秒))接收由CPU1b發(fā)送的停止監(jiān)視信號9,如果在某個(gè)期間(例如1秒)接收不到停止監(jiān)視信號9,則可以判斷CPU1b停止了工作,并發(fā)送重新啟動(dòng)信號8。這樣,控制單元108在工作停止后又可以自動(dòng)地重新啟動(dòng)。
器械控制裝置的通常處理圖13是基于器械控制裝置107的功能方框圖。與圖4相同的部分標(biāo)有同樣的符號,在這里省略其詳細(xì)的說明。CPU1a和程序存儲器2a,可以通過與電文存儲器3a協(xié)作而實(shí)現(xiàn)圖13所示的通信單元109。同樣,CPU1b和程序存儲器2b,也可以通過與電文存儲器3b和判別數(shù)據(jù)庫存儲器4b協(xié)作而實(shí)現(xiàn)圖13所示的控制單元108。另外,如圖13所構(gòu)成的通信單元109和控制單元108,也可以不用程序而用硬件來構(gòu)成。
器械控制裝置107與圖4所示的器械控制裝置101的不同之處在于,在控制單元108設(shè)有標(biāo)識設(shè)定單元60和61、電文判別單元62和重新啟動(dòng)接收單元64,在通信單元109設(shè)有重新啟動(dòng)單元63。因此,就通常處理來說,除了對存儲在電文存儲器3b中的電文6進(jìn)行標(biāo)識設(shè)定這一點(diǎn)以外,器械控制裝置107與器械控制裝置101基本上相同。也就是說,可以用圖6來說明控制單元108的通常處理。
重新啟動(dòng)后的積壓電文的處理下面,參照圖13的方框圖和圖14流程圖,就控制單元108重新啟動(dòng)后所進(jìn)行的積壓電文的處理來加以說明。在圖14中,對和圖9的處理相對應(yīng)的處理部分,標(biāo)有同樣的符號。在控制單元108的CPU1b開始進(jìn)行通常處理(步驟S100)之前,判別數(shù)據(jù)庫存儲器4b中就存儲著數(shù)據(jù)庫。在CPU1b執(zhí)行通常處理(步驟S100)的期間,通信單元109即和CPU1b進(jìn)行接收和發(fā)送信息,又監(jiān)視CPU1b的工作是否停止(步驟S12)。而且,還在CPU1a執(zhí)行通常處理(步驟S100)期間,即在電文存儲器3b存儲電文6,又進(jìn)行標(biāo)識設(shè)定(圖6)。
一旦CPU1b因硬件出錯(cuò)等原因而停止了工作(步驟S13),通信單元109所具備的重新啟動(dòng)單元63則檢測出工作停止(步驟S14),進(jìn)而再發(fā)送重新啟動(dòng)信號8。而控制單元108所具備的重新啟動(dòng)信號接收單元64一接收到重新啟動(dòng)信號8(步驟S15),CPU1b則重新啟動(dòng)(步驟S16)。然后,CPU1b把寄存器21b的內(nèi)容更新到最新內(nèi)容(步驟S18)。接著,電文判別單元62讀出存儲在電文存儲器3b中的電文6(步驟S19),一邊參照存儲在判別數(shù)據(jù)庫存儲器4b的數(shù)據(jù)庫,一邊對電文6進(jìn)行判別和處理(步驟S21)。
圖15是存儲在判別數(shù)據(jù)庫存儲器4b中的數(shù)據(jù)庫的一個(gè)例子的說明圖。同存儲在判別數(shù)據(jù)庫存儲器4a中的數(shù)據(jù)庫(圖10)一樣,數(shù)據(jù)庫對電文6的每一個(gè)內(nèi)容都記述有處理期限、以及是否有重新制作的必要性。這里所說的重新制作意味著,對存儲在電文存儲器3b中的未經(jīng)處理就經(jīng)過了處理期限的電文6,按照被更新的寄存器21b中的內(nèi)容來制作電文6。如圖15所示,與圖10的數(shù)據(jù)庫不同的是,對于以請求設(shè)定溫度數(shù)據(jù)等數(shù)據(jù)請求為內(nèi)容的電文、響應(yīng)設(shè)定溫度數(shù)據(jù)請求返回溫度數(shù)據(jù)等為內(nèi)容的電文等,以及不成為控制單元108的接收和發(fā)送對象的電文6,沒有記述的必要。
返回到圖14,步驟S21的處理程序,可以用圖11的流程圖來說明。電文判別單元62,對從電文存儲器3b讀出的每一個(gè)電文6,進(jìn)行步驟S21的處理。一旦對某個(gè)電文6開始步驟S21的處理,則電文判別單元62判斷附加在電文6上的處理標(biāo)識(步驟S31)。如果處理標(biāo)識表示已經(jīng)處理,則結(jié)束對該電文6進(jìn)行步驟S21的處理。如果處理標(biāo)識沒有表示已經(jīng)處理,則判斷現(xiàn)在時(shí)間和附加在電文6上的時(shí)間印記的時(shí)間之差是否在數(shù)據(jù)庫所記述的處理期限以內(nèi)(步驟S32)。如果在處理期限以內(nèi),則由電文發(fā)送單元41對該電文6進(jìn)行發(fā)送、并由寫入單元35寫入寄存器21b(步驟S33)。如果經(jīng)過了處理期限,因電文6已是無用的電文,所以,由電文判別單元62將其從電文存儲器3b中刪除(步驟S34)。然后,電文判別單元62,通過參照數(shù)據(jù)庫來判斷是否有必要重新制作電文6(步驟S35)。如果沒有必要重新制作,則結(jié)束步驟S21的處理。如果有必要重新制作,電文判別單元62則讓電文制作單元40制作電文6(步驟S36)。被重新制作的電文6,通過電文發(fā)送單元41而向通信單元109發(fā)送(步驟S37)。然后,結(jié)束步驟S21的處理。
再返回到圖14,步驟S21的處理一旦結(jié)束,電文制作單元40則制作以重新啟動(dòng)完畢的通知作為內(nèi)容的電文6(步驟S22)。此重新啟動(dòng)完畢的通知,通過電文發(fā)送單元41和通信單元109而向通信線路L發(fā)送。然后,工作又回到通常的處理(步驟S100)。
實(shí)施例2的優(yōu)點(diǎn)如上所述,實(shí)施例2的器械控制裝置107,由于響應(yīng)停止工作后控制單元108所接收的重新啟動(dòng)信號8,讀出存儲在電文存儲器3b中的電文6,通過參照處理標(biāo)識和存儲在判別數(shù)據(jù)庫存儲器4b中的數(shù)據(jù)庫,只對未處理電文6中的在處理期限以內(nèi)的電文進(jìn)行發(fā)送等處理,所以,即可以處理在控制單元108停止工作期間未經(jīng)處理的電文6,又可以省去對經(jīng)過了處理期間的未經(jīng)處理的電文6進(jìn)行不必要的處理。進(jìn)一步,具有規(guī)約轉(zhuǎn)換功能、在多種器械控制裝置107之間具有共同功能的通信單元109,因?yàn)檫€可以與控制單元108分開,所以,可以實(shí)現(xiàn)降低與多種器械(例如,冷卻器105等)相對應(yīng)的多種器械控制裝置107的總的設(shè)計(jì)成本。
而且,在器械控制裝置107中,由于對因控制單元108停止工作而經(jīng)過了處理期限的未經(jīng)處理的電文6,可以通過參照數(shù)據(jù)庫,由電文制作單元40只就應(yīng)該重新制作的電文來重新制作,所以,即可以取代經(jīng)過了處理期限的電文6,而發(fā)送反映了重新啟動(dòng)后的新的狀況的電文6,又可以省去進(jìn)行不必要的發(fā)送。
而且,在器械控制裝置107中,由于通信單元109監(jiān)視控制單元108的工作,一旦控制單元108停止了工作,就向控制單元108發(fā)送重新啟動(dòng)信號8,所以,與專利文獻(xiàn)1所述的用戶在確認(rèn)工作停止后,以人工的方式來進(jìn)行重新啟動(dòng)的以往技術(shù)的不同點(diǎn)在于,可以縮短工作停止時(shí)間。因此,器械控制裝置107非常適用于象電冰箱之類的不容許長時(shí)間停止冷卻工作的裝置,還適用于象安全裝置(覺察可疑人的人體傳感器、覺察火災(zāi)的傳感器等)之類的不容許短時(shí)間停止工作的裝置。并且,由于通信單元109監(jiān)視控制單元108的工作,所以,也沒有必要另外設(shè)置監(jiān)視裝置,從而可以較低的成本來構(gòu)成器械控制裝置107。
實(shí)施例3圖16是本發(fā)明實(shí)施例3的器械控制裝置的硬件結(jié)構(gòu)的方框圖。此器械控制裝置115包括有實(shí)施例1的通信單元103和實(shí)施例2的控制單元108。因此,通信單元103和控制單元108,都可以對重新啟動(dòng)后的積壓電文進(jìn)行處理。而且,通信單元103和控制單元108還互相監(jiān)視對方的工作,一旦檢測出工作停止,則互相給對方發(fā)送重新啟動(dòng)信號8。所以,器械控制裝置115可以同時(shí)實(shí)現(xiàn)實(shí)施例1的器械控制裝置101和實(shí)施例2的器械控制裝置107兩者的優(yōu)點(diǎn)。
實(shí)施例1~3的變形例圖17的方框圖所示的器械控制裝置120,是控制單元和通信單元不分開,雙方共有一個(gè)CPU1c、程序存儲器2c、電文存儲器3c以及判別數(shù)據(jù)庫存儲器4c的實(shí)施例。為了能重新啟動(dòng)器械控制裝置120,而將重新啟動(dòng)裝置7連接在器械控制裝置120上。
器械控制裝置120的處理過程,可以用圖18的流程圖來進(jìn)行說明。在器械控制裝置120中,由于沒有必要在控制單元和通信單元之間進(jìn)行電文6的發(fā)送和接收交換,所以,其處理過程很類似于圖14所示的控制單元108的處理過程。在通常處理(步驟S100)中,除了通信線路L以外,沒有接收和發(fā)送電文6的對象,而除了重新啟動(dòng)裝置7監(jiān)視器械控制裝置120的工作停止(步驟S51)這一點(diǎn)以外,其它都與圖14的處理過程一樣。步驟S21的處理則按照圖11來進(jìn)行。
象這樣構(gòu)成的器械控制裝置120,也可以響應(yīng)停止工作后接收的重新啟動(dòng)信號8,讀出存儲在電文存儲器3c中的電文6,通過參照處理標(biāo)識和存儲在判別數(shù)據(jù)庫存儲器4c中的數(shù)據(jù)庫,只對未處理電文6中的在處理期限以內(nèi)的電文進(jìn)行發(fā)送等處理。所以,器械控制裝置120,同樣即可以處理在器械控制裝置120停止工作期間未經(jīng)處理的電文6,又可以省去對經(jīng)過了處理期間的未經(jīng)處理的電文6進(jìn)行不必要的處理。
而且,在器械控制裝置120中,由于對因其停止工作而經(jīng)過了處理期限的未經(jīng)處理的電文6,可以通過參照數(shù)據(jù)庫,只就應(yīng)該重新制作的電文來重新制作電文6,所以,即可以取代經(jīng)過了處理期限的電文6,而發(fā)送反映了重新啟動(dòng)后的新的狀況的電文6,又可以省去進(jìn)行不必要的發(fā)送處理。
實(shí)施例4總體結(jié)構(gòu)圖19是說明本發(fā)明實(shí)施例4的微型計(jì)算機(jī)系統(tǒng)的硬件結(jié)構(gòu)的方框圖。此微型計(jì)算機(jī)系統(tǒng)390適用于家用電器之一例的電冰箱501,包括有主微型計(jì)算機(jī)(以下,簡稱為“主微機(jī)”)400、多個(gè)子微型計(jì)算機(jī)(以下,簡稱為“子微機(jī)”)401、402、403、404以及對數(shù)存儲器420。
子微機(jī)401、402、403、404各自承擔(dān)著對電冰箱501的各設(shè)備進(jìn)行控制等作用。在圖19的例子中,子微機(jī)401控制測量冰箱內(nèi)溫度的傳感器421,子微機(jī)402控制用來顯示溫度等的液晶屏等顯示器422,子微機(jī)403控制冷卻器423。而且,子微機(jī)404,通過和通信線路L連接,承擔(dān)著控制器410及其它家用電器411,與其它的微機(jī)400、401、402、403之間的轉(zhuǎn)播通信的通信單元的作用。通信單元是介于微型計(jì)算機(jī)系統(tǒng)的內(nèi)部和通信線路L之間的,其主要目的在于匹配兩者而對電文進(jìn)行規(guī)約轉(zhuǎn)換(protocol conversion)的通信裝置。通信線路L是基于例如,ECHONET規(guī)格的設(shè)備系統(tǒng)網(wǎng)絡(luò)。通信線路L的通信媒體并不只局限于有線通信媒體,也可以是無線通信媒體。作為無線通信媒體的一個(gè)例子,可以采用特小功率的無線通信或者Bluetooth技術(shù)。另外,即使通信線路L是基于ECHONET規(guī)格的網(wǎng)絡(luò),對于微型計(jì)算機(jī)系統(tǒng)390的內(nèi)部通信來說,也沒有必要非得遵從該規(guī)格。
主微機(jī)400是可以使子微機(jī)401、402、403、404互相協(xié)作而進(jìn)行工作。而子微機(jī)401、402、403、404彼此之間的電文通信,則是通過主微機(jī)400來進(jìn)行的。主微機(jī)400可以在自身和子微機(jī)401、402、403、404之間直接進(jìn)行電文的通信交換。主微機(jī)400還具有多個(gè)數(shù)據(jù)輸出輸入通道,在這些通道上,又通過數(shù)據(jù)線而各自連接著子微機(jī)401、402、403、404的數(shù)據(jù)輸出輸入通道。這樣,主微機(jī)400和各子微機(jī)401、402、403、404就可以同時(shí)并列地進(jìn)行不同電文的通信交換,而且,各子微機(jī)401、402、403、404也不需要等待主微機(jī)400發(fā)出的指示(例如觸發(fā)信號),就可以在自身和主微機(jī)400之間進(jìn)行電文的通信交換。另外,數(shù)據(jù)輸出輸入通道,即可以是串聯(lián)通道,也可以是并聯(lián)通道。這樣,由于子微機(jī)401、402、403、404和主微機(jī)400相互進(jìn)行電文的交換,所以,微型計(jì)算機(jī)系統(tǒng)390可以實(shí)現(xiàn)對電冰箱501總體進(jìn)行有機(jī)的控制,以及通過通信線路L與外部進(jìn)行通信。
對數(shù)存儲器(log memory)420用來存儲電文的通信等履歷。對數(shù)存儲器420的結(jié)構(gòu),可以讓主微機(jī)400和子微機(jī)401、402、403、404中的任何之一都能夠讀寫。
圖20是主微機(jī)400和各子微機(jī)401、402、403、404的硬件結(jié)構(gòu)的方框圖。主微機(jī)400和各子微機(jī)401、402、403、404包括有CPU301、程序存儲器302以及數(shù)據(jù)庫存儲器303。CPU301按照程序存儲器302所存儲的程序,對傳感器421、顯示器422、冷卻器423等進(jìn)行控制,或者在自身和其它的微型計(jì)算機(jī)之間利用電文306進(jìn)行通信。
數(shù)據(jù)庫存儲器303用來存儲一種記述判斷標(biāo)準(zhǔn)的數(shù)據(jù)庫,是一種在因通過通信線路L而發(fā)送的電文306出錯(cuò)、或者來自微型計(jì)算機(jī)系統(tǒng)390內(nèi)部的處理等原因而引起CPU301停止了工作之后,響應(yīng)從外部發(fā)送來的重新啟動(dòng)信號而被重新啟動(dòng)時(shí),對積壓在對數(shù)存儲器420(圖19)中的未經(jīng)處理的電文306,是否應(yīng)該進(jìn)行處理的判斷標(biāo)準(zhǔn)。數(shù)據(jù)庫存儲器303和對數(shù)存儲器420,不論哪一個(gè)都被分配有存儲內(nèi)容不會(huì)隨著CPU301的重新啟動(dòng)而消失的地址。所以,存儲在數(shù)據(jù)庫存儲器303中的數(shù)據(jù)和存儲在對數(shù)存儲器420中的電文306就不會(huì)隨著CPU301的重新啟動(dòng)而消失。
圖21是微型計(jì)算機(jī)系統(tǒng)390的功能結(jié)構(gòu)的方框圖。各微型計(jì)算機(jī)的CPU301和程序存儲器302,通過與數(shù)據(jù)庫存儲器303和對數(shù)存儲器420協(xié)作,來實(shí)現(xiàn)圖21所示的微型計(jì)算機(jī)系統(tǒng)390。另外,如圖21所構(gòu)成的微型計(jì)算機(jī)系統(tǒng)390,也可以不用程序而用硬件來構(gòu)成。這樣,圖21就變成硬件結(jié)構(gòu)圖。在圖21的例子中,子微機(jī)401發(fā)送電文,主微機(jī)400對所接收到的電文按照其內(nèi)容進(jìn)行轉(zhuǎn)送或者處理,子微機(jī)402所承擔(dān)的作用是對接收到的電文進(jìn)行處理。另外,對于電文的發(fā)送和接收,沒有必要在各子微機(jī)401、402、403、404之間固定其作用,各自的作用可以隨著電文的不同而不同。
返回到圖19,規(guī)定具有主微機(jī)400和子微機(jī)401~404的CPU301工作的上述程序,同對圖3的說明一樣,可以通過ROM、軟磁盤、CD-ROM等記錄媒體631來提供,也可以通過電話線路、網(wǎng)絡(luò)等傳輸媒體633(也可以包括通信線路L)來提供。在圖19中,作為記錄媒體631,標(biāo)有CD-ROM,作為傳輸媒體633,標(biāo)有電話線路。通信線路L也可能就是電話線路。存儲在CD-ROM中的程序,可以通過將作為電冰箱501的外部設(shè)備的CD-ROM讀取裝置632連接在沒有進(jìn)行圖示的接口上來讀取,再存儲到程序存儲器302。在以作為記錄媒體631的ROM的形式提供軟件程序和數(shù)據(jù)的情況下,通過將該ROM作為程序存儲器302裝入各微機(jī)400~404,微機(jī)系統(tǒng)390就可以按照程序來執(zhí)行處理。通過傳輸媒體633提供的程序,由子微機(jī)404接收,并存儲到各微機(jī)400~404的程序存儲器302。傳輸媒體633并不局限于有線傳輸媒體,也可以是無線傳輸媒體。
通常處理圖22是圖11所示的主微機(jī)400和子微機(jī)401、402的通常工作的處理過程的流程圖。下面,參照圖21和圖22,就主微機(jī)400和子微機(jī)401、402的通常工作加以說明。
通常工作一旦開始,子微機(jī)401的電文制作單元311則制作電文306(步驟S301)。電文制作單元311,根據(jù)例如傳感器21測量得到的電冰箱內(nèi)的溫度數(shù)據(jù),來制作通知箱內(nèi)溫度數(shù)據(jù)的電文。被制作成的電文306,可以通過電文發(fā)送單元312向主微機(jī)400發(fā)送(步驟S302)。子微機(jī)401的電文寫入·標(biāo)識設(shè)定單元313則在對數(shù)存儲器420中記錄電文發(fā)送單元312發(fā)送的電文306(步驟S303)。
另一方面,主微機(jī)400通過電文接收單元321接收發(fā)送來的電文306(步驟S304)。電文處理單元322對接收到的電文306按照其內(nèi)容進(jìn)行處理(步驟S305)。例如,如果電文306是以子微機(jī)402作為信息接收者的電文,則作為電文306的處理之一,電文處理單元322將此電文306發(fā)送給子微機(jī)402。而如果電文306是以主微機(jī)400作為信息接收者的電文,電文處理單元322則按照電文306的內(nèi)容來進(jìn)行發(fā)送以外的處理。
由于主微機(jī)400的CPU301執(zhí)行各種處理,所以,從主微機(jī)400的電文接收單元321接收到電文306之后,到電文處理單元322開始進(jìn)行處理為止,通常會(huì)有一個(gè)等待時(shí)間。因此,主微機(jī)400的CPU301一旦停止工作,因沒有經(jīng)過等待時(shí)間而未得到處理的電文306,就積壓在對數(shù)存儲單元420里了。另外,主微機(jī)400的CPU301一旦停止工作,則包括數(shù)據(jù)庫存儲器324在內(nèi),主微機(jī)400也停止工作。
電文處理單元322的處理一旦結(jié)束,標(biāo)識設(shè)定單元(識別符號附加單元)323則給已經(jīng)處理的電文306設(shè)定已經(jīng)處理的標(biāo)識,并存儲到對數(shù)存儲器420(步驟S307)。
圖23是存儲在對數(shù)存儲器420中的電文306的數(shù)據(jù)結(jié)構(gòu)一例的說明圖。在此例子中,電文306包含有處理標(biāo)識、時(shí)間信息、信息發(fā)出者、信息接收者、電文內(nèi)容以及數(shù)據(jù)。在電文寫入·標(biāo)識設(shè)定單元313將電文306記錄到對數(shù)存儲器420(步驟S303)時(shí),處理標(biāo)識被設(shè)定為例如“0”,而一旦主微機(jī)400的處理已經(jīng)結(jié)束,則由標(biāo)識設(shè)定單元323將其設(shè)定為“1”。在此情況下,數(shù)值“0”表示電文306還沒有進(jìn)行處理,數(shù)值“1”則表示已經(jīng)處理。時(shí)間信息是有關(guān)將電文306被制作的時(shí)間、或者由電文寫入·標(biāo)識設(shè)定單元313記錄到對數(shù)存儲器420的時(shí)間作為時(shí)間印記來進(jìn)行記錄的信息。
信息發(fā)出者是指發(fā)送電文306的是主微機(jī)400或者子微機(jī)401、402、403、404等之中的哪一個(gè),而信息接收者是指電文306的信息接收者是主微機(jī)400或者子微機(jī)401、402、403、404等之中的哪一個(gè)。電文內(nèi)容包括有,例如,通知傳感器21測量的箱內(nèi)溫度的箱內(nèi)溫度通知、門扉開關(guān)傳感器(圖略)通知門扉開關(guān)狀態(tài)的門扉開關(guān)狀態(tài)通知、通知箱內(nèi)的設(shè)定溫度的設(shè)定溫度通知等,而且,還根據(jù)電文的內(nèi)容附有數(shù)據(jù)。例如,以箱內(nèi)溫度通知為內(nèi)容的電文306,附有箱內(nèi)溫度數(shù)據(jù)(例如,2.1℃),而以門扉開關(guān)狀態(tài)通知為內(nèi)容的電文306,則附有表示門扉是“開”還是“關(guān)”的數(shù)據(jù)。
返回到圖21和圖22,如以上所述,如果電文306是以子微機(jī)402作為信息接收者的電文,主微機(jī)400的電文處理單元322將電文306發(fā)送到子微機(jī)402(步驟S305)。電文處理單元322的處理一旦結(jié)束,標(biāo)識設(shè)定單元(識別符號附加單元)323就給已經(jīng)處理的電文306設(shè)定已經(jīng)處理的標(biāo)識,并存儲到對數(shù)存儲器420(步驟S307)。子微機(jī)402通過電文接收單元331,來接收發(fā)送來的電文306(步驟S306)。電文處理單元332對接收到的電文306,按照其內(nèi)容進(jìn)行處理(步驟S308)。
子微機(jī)402的CPU301,也和主微機(jī)400的CPU301同樣,由于執(zhí)行各種處理,所以,從子微機(jī)402的電文接收單元331接收到電文306之后,到電文處理單元332開始進(jìn)行處理為止,通常會(huì)有一個(gè)等待時(shí)間。因此,子微機(jī)402的CPU301一旦停止工作,因沒有經(jīng)過等待時(shí)間而未得到處理的電文306,就會(huì)被積壓在對數(shù)存儲單元420里。另外,子微機(jī)402的CPU301一旦停止工作,則包括數(shù)據(jù)庫存儲器334在內(nèi),子微機(jī)402也停止工作。
電文處理單元332的處理一旦結(jié)束,標(biāo)識設(shè)定單元(識別符號附加單元)333則給處理已經(jīng)結(jié)束的電文306設(shè)定已經(jīng)處理的標(biāo)識,并存儲到對數(shù)存儲器420(步驟S309)。也就是,在圖21和圖22的例子中,對于子微機(jī)402為信息接收者的電文306,除了使用轉(zhuǎn)送電文306的主微機(jī)400的發(fā)送處理是否結(jié)束的標(biāo)識以外,還使用表示作為信息接收者的子微機(jī)402的發(fā)送處理是否結(jié)束的標(biāo)識。這樣,電文306的處理的履歷就被存儲在對數(shù)存儲器420中了。
在對數(shù)存儲器420中累積的電文306的履歷,如下面所述,可以被用于在主微機(jī)400或子微機(jī)402重新啟動(dòng)后,對積壓的未處理電文進(jìn)行處理。因此,為了對主微機(jī)400重新啟動(dòng)后的未處理電文進(jìn)行處理,處理標(biāo)識只要是表示主微機(jī)400的電文處理單元322的處理是否結(jié)束的標(biāo)識就可以了。而且,為了子微機(jī)402重新啟動(dòng)后的未處理電文的處理,處理標(biāo)識也只要是表示子微機(jī)402的電文處理單元332的處理是否結(jié)束的標(biāo)識就可以了。
主微機(jī)重新啟動(dòng)后的未處理電文的處理下面,參照圖21的方框圖和圖24的流程圖,就主微機(jī)400重新啟動(dòng)后對未處理電文所進(jìn)行的處理加以說明。子微機(jī)401、主微機(jī)400以及子微機(jī)402在開始進(jìn)行各自的通常處理(步驟S320、S321、S322)之前,在數(shù)據(jù)庫存儲器314、324以及334當(dāng)中,已經(jīng)存儲有數(shù)據(jù)庫數(shù)據(jù)。通常,在產(chǎn)品上市前就進(jìn)行數(shù)據(jù)庫的記錄存儲。有關(guān)數(shù)據(jù)庫的內(nèi)容,將在后面進(jìn)行說明。
步驟S320、S321以及S322的通常處理的流程,如圖22所示。主微機(jī)400以及子微機(jī)401、402,在執(zhí)行通常處理(步驟S320、S321、S322)的過程中,電文306的通信在進(jìn)行,隨此,電文306的履歷也被累積在對數(shù)存儲器420中。在通常處理的執(zhí)行過程中,還監(jiān)視主微機(jī)400是否停止工作。在圖24的例子中,停止工作的監(jiān)視是由子微機(jī)401來進(jìn)行的。子微機(jī)401接收主微機(jī)400定期輸出的停止監(jiān)視信號309,如果在某個(gè)期間沒有接收到停止監(jiān)視信號309,則可以判斷主微機(jī)400已經(jīng)停止了工作。
主微機(jī)400一旦因硬件出錯(cuò)等原因而停止了其工作(步驟S323),子微機(jī)401則檢測出工作停止(步驟S324),并且發(fā)送重新啟動(dòng)信號308(步驟S325)。主微機(jī)400的重新啟動(dòng)信號接收單元326,一旦接收到重新啟動(dòng)信號308(步驟S326),主微機(jī)400則開始重新啟動(dòng)(步驟S327)。接著,電文判別單元325對存儲在對數(shù)存儲器420中的電文306(包括未處理的電文在內(nèi))進(jìn)行判別和處理(步驟S328)。步驟S328的處理,可以通過參照存儲在主微機(jī)400的數(shù)據(jù)庫存儲器324中的數(shù)據(jù)庫來進(jìn)行。
圖25是存儲在數(shù)據(jù)庫存儲器324中的數(shù)據(jù)庫的一個(gè)例子的說明圖。在此數(shù)據(jù)庫里,對電文的每一個(gè)內(nèi)容都記述有處理期限。處理期限指的是,在電文306被制作或發(fā)送之后,對于進(jìn)行處理具有意義的期限,即電文306的有效期限。例如,對于以箱內(nèi)溫度的通知作為內(nèi)容的電文,可以將處理期限設(shè)定在較長的180秒。與此相比,對于門扉開關(guān)狀態(tài)的不定期通知(就象門扉打開或關(guān)閉時(shí),開關(guān)狀態(tài)在發(fā)生改變時(shí)所進(jìn)行的通知),處理期限則最好設(shè)定得較短,例如,設(shè)定為100秒。而對于電動(dòng)機(jī)工作不正常的不定期通知(電動(dòng)機(jī)發(fā)生工作不正常時(shí)發(fā)出異常的通知),則將始終有效的處理期限設(shè)定為無期限。
圖26是步驟S328的處理過程的流程圖。步驟S328的處理一旦開始,電文判別單元325則從對數(shù)存儲器420中讀出電文306(步驟S341)。然后,電文判別單元325判定附加在電文306上的處理標(biāo)識(步驟S342)。如果處理標(biāo)識表示電文處理單元322的處理已經(jīng)結(jié)束,則對該電文306結(jié)束步驟S328的處理。如果處理標(biāo)識沒有表示已經(jīng)處理,則判斷現(xiàn)在時(shí)間和附加在電文306上的時(shí)間印記的時(shí)間之差是否在數(shù)據(jù)庫所記述的處理期限以內(nèi)(步驟S343)。如果在處理期限以內(nèi),電文判別單元325則讓電文處理單元322對該電文306進(jìn)行處理(步驟S344)。電文判別單元325可以對存儲在對數(shù)存儲器420中的每一個(gè)電文306進(jìn)行步驟S341~S344的處理,也可以一次性完成步驟S341的讀出處理,然后,對讀出的每一個(gè)電文306進(jìn)行步驟S342~S344的處理。
再返回到圖21和圖24,步驟S328的處理一旦結(jié)束,主微機(jī)400則通過電文處理單元322,將通知重新啟動(dòng)完畢的電文306發(fā)送給其它的微型計(jì)算機(jī)、即子微機(jī)401和402(步驟S329)。其它的微型計(jì)算機(jī),可以通過接收重新啟動(dòng)完畢的通知而得知主微機(jī)400已經(jīng)完成了重新啟動(dòng)。如果子微機(jī)401通過未圖示的電文接收單元而接收到從主微機(jī)400發(fā)來的重新啟動(dòng)完畢的通知,則通過電文判別單元315對存儲在對數(shù)存儲器420中電文306進(jìn)行判別和處理(步驟S330)。步驟S330的處理可以通過參照子微機(jī)401的數(shù)據(jù)庫存儲器314來進(jìn)行。
存儲在數(shù)據(jù)庫存儲器314中的數(shù)據(jù)庫,也如同圖25的例子所示,對電文的每一個(gè)內(nèi)容都記述有處理期限。在此數(shù)據(jù)庫里,如圖27或圖28所示,還進(jìn)一步記述是否有重新制作電文306的必要性。這里,所謂重新制作意味著,對于存儲在對數(shù)存儲器420中的未經(jīng)處理就經(jīng)過了處理期限的電文306,按照可以反映重新啟動(dòng)后的新的狀態(tài)的信息內(nèi)容,來制作電文306。例如,就以通知箱內(nèi)溫度作為內(nèi)容的電文306來說,記述了對于整個(gè)溫度范圍都有重新制作的必要(圖27)。而就關(guān)于門扉開關(guān)狀態(tài)的通知來說,如果未經(jīng)處理而留在對數(shù)存儲器420中的電文306與重新啟動(dòng)后的新的狀態(tài)不同,則記述有必要重新制作應(yīng)該通知新狀況的電文,如果相同,則記述沒有必要重新制作(圖28)。
子微機(jī)401、402、403、404分別承擔(dān)著對各自裝置部分的控制等作用,所處理的電文306也不一定都相同。因此,一般來說,存儲在數(shù)據(jù)庫存儲器314、334(圖21)等的數(shù)據(jù)庫的內(nèi)容,如同被分為圖27和圖28來進(jìn)行說明的一樣,對每一個(gè)子微機(jī)都可以是不同的。
圖29是步驟S330的處理過程的流程圖。對與圖26的處理相同的處理過程,標(biāo)有同樣的符號。步驟S330的處理一旦開始,電文判別單元315則從對數(shù)存儲器420中讀出電文306(步驟S341)。然后,電文判別單元315判定附加在電文306上的處理標(biāo)識(步驟S342)。如果處理標(biāo)識表示主微機(jī)400的電文處理單元322的處理已經(jīng)結(jié)束,則對該電文306結(jié)束步驟S330的處理。如果處理標(biāo)識沒有表示已經(jīng)處理,則判斷現(xiàn)在時(shí)間和附加在電文306上的時(shí)間印記的時(shí)間之差是否在數(shù)據(jù)庫所記述的處理期限以內(nèi)(步驟S343)。如果在處理期限以內(nèi),電文判別單元315則對該電文306結(jié)束步驟S330的處理。
接著,電文判別單元315,通過參照存儲在數(shù)據(jù)庫存儲器314中的數(shù)據(jù)庫,來判斷是否有必要重新制作電文306(步驟S352)。如果沒有必要重新制作,則結(jié)束步驟S330的處理。如果有必要重新制作,電文判別單元315則讓電文制作單元311制作電文306(步驟S353)。被重新制作的電文306,由電文發(fā)送單元312發(fā)送到主微機(jī)400(步驟S354),通過電文處理單元322而得到處理。然后,結(jié)束步驟S330的處理。電文判別單元315可以對存儲在對數(shù)存儲器420中的每一個(gè)電文306進(jìn)行步驟S341~S354的處理,也可以一次性完成步驟S341的讀出處理,然后,對讀出的每一個(gè)電文306進(jìn)行步驟S342~S354的處理。再返回到圖24,步驟S330的處理一結(jié)束,微型計(jì)算機(jī)系統(tǒng)390的工作則恢復(fù)到通常處理(步驟S320、S321、S322)。另外,步驟S330的處理結(jié)束后,子微機(jī)401也可以通過電文發(fā)送單元312,將通知主微機(jī)400已經(jīng)完成了對未處理電文的處理的電文306發(fā)送給其它的微型計(jì)算機(jī),即主微機(jī)400以及子微機(jī)402。
由于微型計(jì)算機(jī)系統(tǒng)390可以進(jìn)行如上的工作,所以,對于主微機(jī)400停止工作期間未經(jīng)處理的電文306中的、就那樣繼續(xù)處理也沒什么障礙的新的電文,主微機(jī)400可以原封不動(dòng)地繼續(xù)進(jìn)行處理,而對舊的電文,則可以處理那些反映了重新啟動(dòng)后的新情況的具有新內(nèi)容的電文306。而且,由于通過參照數(shù)據(jù)庫,只對應(yīng)該重新制作的電文,來重新制作電文,所以,還可以省去對經(jīng)過了處理期間的未經(jīng)處理的電文進(jìn)行不必要的處理。
電文判別單元315,作為步驟S330的處理,也可以用圖30所示的處理來取代圖29所示的處理。圖30的處理和圖29的處理的不同之處在于,在步驟S352被判斷為沒有必要重新制作的電文306時(shí),可以通過電文發(fā)送單元312將電文306原封不動(dòng)地發(fā)送到主微機(jī)400(步驟S355)。在未處理的電文306是,例如以門扉開關(guān)狀態(tài)為內(nèi)容的電文時(shí),電文判別單元315通過參照圖28所示的數(shù)據(jù)庫,就門扉的開關(guān)狀態(tài)來說,如果未處理的電文內(nèi)容與重新啟動(dòng)后的現(xiàn)在狀態(tài)不同,則讓電文制作單元311制作可以反映新狀態(tài)的新電文306(步驟S353),如果未處理的電文內(nèi)容與重新啟動(dòng)后的現(xiàn)在狀態(tài)相同,則讓電文發(fā)送單元312發(fā)送未處理的電文306(步驟S355)。這樣,即可以省去制作不必要的新電文,主微機(jī)400的電文處理單元322又可以對經(jīng)過了處理期限的未處理的電文306進(jìn)行妥當(dāng)?shù)奶幚怼?br> 子微機(jī)重新啟動(dòng)后的未處理電文的處理下面,參照圖21的方框圖和圖31的流程圖,就子微機(jī)402重新啟動(dòng)后對未處理電文所進(jìn)行的處理加以說明。在圖31中,對與圖24中的處理過程相同之處標(biāo)有相同的符號。在進(jìn)行通常處理(步驟S320、S321、S322)的期間,子微機(jī)402是否停止工作受到監(jiān)視。在圖31的例子中,對工作停止的監(jiān)視是通過主微機(jī)400來進(jìn)行的。
其次,子微機(jī)402一旦因硬件出錯(cuò)等原因而停止了其工作(步驟S323),主微機(jī)400則檢測出工作停止(步驟S324),進(jìn)而發(fā)送重新啟動(dòng)信號308(步驟S325)。子微機(jī)402的重新啟動(dòng)信號接收單元336,一旦接收到重新啟動(dòng)信號308(步驟S326),子微機(jī)402則開始重新啟動(dòng)(步驟S327)。接著,子微機(jī)402的電文判別單元335對存儲在對數(shù)存儲器420中的電文306(包括未處理的電文在內(nèi))進(jìn)行判別和處理(步驟S328)。步驟S328的處理,可以通過參照存儲在子微機(jī)402的數(shù)據(jù)庫存儲器334中的數(shù)據(jù)庫來進(jìn)行。在數(shù)據(jù)庫存儲器334中存儲的數(shù)據(jù)庫,可以用和圖25同樣的內(nèi)容來表示。
步驟S328的處理可以用圖26的流程圖來表示。也就是,步驟S328的處理一旦開始,子微機(jī)402的電文判別單元335則從對數(shù)存儲器420中讀出電文306(步驟S341)。然后,電文判別單元335判斷附加在電文306上的處理標(biāo)識(步驟S342)。如果處理標(biāo)識表示子微機(jī)402的電文處理單元332的處理已經(jīng)結(jié)束,則對該電文306結(jié)束步驟S328的處理。如果處理標(biāo)識沒有表示已經(jīng)處理,則判斷現(xiàn)在時(shí)間和附加在電文306上的時(shí)間印記的時(shí)間之差是否在數(shù)據(jù)庫所記述的處理期限以內(nèi)(步驟S343)。如果在處理期限以內(nèi),電文判別單元335則讓電文處理單元332對該電文306進(jìn)行處理(步驟S344)。電文判別單元335可以對存儲在對數(shù)存儲器420中的每個(gè)電文306進(jìn)行步驟S341~S344的處理,也可以一次性完成步驟S341的讀出處理,然后,對讀出的每一個(gè)電文306進(jìn)行步驟S342~S344的處理。
返回到圖21和圖31,步驟S328的處理一旦結(jié)束,子微機(jī)402則通過電文處理單元332,將通知重新啟動(dòng)完畢的電文306發(fā)送給其它的微型計(jì)算機(jī)、即主微機(jī)400和子微機(jī)401(步驟S329)。其它的微型計(jì)算機(jī),可以通過接收重新啟動(dòng)完畢的通知而得知子微機(jī)402已經(jīng)完成了重新啟動(dòng)。如果子微機(jī)401通過未圖示的電文接收單元而接收到從子微機(jī)402發(fā)來的重新啟動(dòng)完畢的通知,則通過電文判別單元315對存儲在對數(shù)存儲器420中的電文306進(jìn)行判別和處理(步驟S330)。步驟S330的處理可以用圖29或圖30來表示。而且,在步驟S330所參照的子微機(jī)401的數(shù)據(jù)庫存儲器314的內(nèi)容,與主微機(jī)400重新啟動(dòng)后的處理(圖24)同樣,也用圖25、圖27以及圖29來表示。另外,步驟S330的處理結(jié)束之后,子微機(jī)401也可以通過電文發(fā)送單元312,將通知子微機(jī)402對未處理電文的處理已經(jīng)結(jié)束的電文306發(fā)送給其它的微型計(jì)算機(jī)、即主微機(jī)400和子微機(jī)402。
如上所述,子微機(jī)402重新啟動(dòng)后,也可以對子微機(jī)402停止工作期間未經(jīng)處理的電文306進(jìn)行妥當(dāng)?shù)奶幚怼?br> 監(jiān)視停止的各種形式作為一種用來監(jiān)視主微機(jī)400和子微機(jī)401~404的工作停止,而在工作停止時(shí)又使其重新啟動(dòng)的結(jié)構(gòu),可以采用各種各樣的形式。在圖32所示的例子中,各子微機(jī)401~404都通過停止監(jiān)視信號309來監(jiān)視主微機(jī)400的工作停止,如果子微機(jī)401~404中的任何之一檢測出工作停止,則向主微機(jī)400發(fā)送重新啟動(dòng)信號308。通過將重新啟動(dòng)信號308輸入到主微機(jī)400的CPU301所具備的復(fù)位寄存器(reset register)350(圖32),而使CPU301重新啟動(dòng)。也可以取代各子微機(jī)401~404都對主微機(jī)400進(jìn)行監(jiān)視的方式,而采用子微機(jī)401~404中的任何之一來對主微機(jī)400進(jìn)行監(jiān)視的方式。
在圖33所示的例子中,由主微機(jī)400通過停止監(jiān)視信號309來監(jiān)視子微機(jī)401~404的工作停止,如果子微機(jī)401~404中的任何之一停止工作,則向停止了工作的子微機(jī)發(fā)送重新啟動(dòng)信號308。通過將發(fā)送給子微機(jī)401~404的重新啟動(dòng)信號308,輸入到它們的CPU301所具備的復(fù)位寄存器351~354,而使CPU301重新啟動(dòng)。
在圖34所示的例子中,由主微機(jī)400通過停止監(jiān)視信號309來監(jiān)視子微機(jī)401~404的工作停止,如果子微機(jī)401~404中的任何之一停止工作,則向譯碼器356發(fā)送指定停止了工作的子微機(jī)的識別號碼380。譯碼器356,通過對識別號碼380進(jìn)行解碼,而將重新啟動(dòng)信號308發(fā)送給識別號碼380所指定的子微機(jī)401~404中的哪一個(gè)。在圖34的形式中,可以減少主微機(jī)400為發(fā)送重新啟動(dòng)信號308所需要的輸出通道,還可以節(jié)省傳輸重新啟動(dòng)信號308的配線。
在圖32~圖34中的任何一個(gè)例子中,微型計(jì)算機(jī)都可以互相監(jiān)視其它微型計(jì)算機(jī)的工作停止,一旦發(fā)生工作停止,就發(fā)送重新啟動(dòng)信號,所以,與專利文獻(xiàn)1所述的用戶發(fā)現(xiàn)工作停止后,人工輸入停止信號的方式相比,可以縮短工作停止期間。因此,微型計(jì)算機(jī)系統(tǒng)390非常適用于象電冰箱之類的不容許長時(shí)間停止冷卻工作的裝置,還適用于象安全裝置(覺察可疑人的人體傳感器、覺察火災(zāi)的傳感器等)之類的不容許短時(shí)間停止工作的裝置。而且,由于微型計(jì)算機(jī)還可以互相監(jiān)視其它微型計(jì)算機(jī)的工作停止,所以,也沒有必要另外設(shè)置監(jiān)視工作的裝置,從而可以較低構(gòu)成微型計(jì)算機(jī)系統(tǒng)390的成本。
實(shí)施例5圖35是本發(fā)明實(shí)施例5的微型計(jì)算機(jī)系統(tǒng)(圖19)的功能方框圖。由于子微機(jī)401的CPU301,也同主微機(jī)400及子微機(jī)402的CPU301一樣,執(zhí)行各種處理,所以,從子微機(jī)401的電文制作單元311制作了電文306之后,到電文發(fā)送單元312開始進(jìn)行處理為止,通常會(huì)有一個(gè)等待時(shí)間。因此,子微機(jī)401的CPU301一旦停止工作,因沒有經(jīng)過等待時(shí)間而未得到處理的電文306,就會(huì)積壓在對數(shù)存儲單元420里了。另外,子微機(jī)401的CPU301一旦停止工作,則包括數(shù)據(jù)庫存儲器314在內(nèi),子微機(jī)401也停止工作。
圖35所示的微型計(jì)算機(jī)系統(tǒng)391,也可以對因子微機(jī)401停止工作而積壓的未處理電文進(jìn)行處理。換言之,微型計(jì)算機(jī)系統(tǒng)391和圖21所示的微型計(jì)算機(jī)系統(tǒng)390,其不同之處在于,子微機(jī)401還包括有電文寫入單元317和重新啟動(dòng)接收單元316。
圖36是微型計(jì)算機(jī)系統(tǒng)391的主微機(jī)400和子微機(jī)401、402的通常工作的處理過程的流程圖。在圖36中,對與圖22中的處理過程相同之處標(biāo)有相同的符號。通常工作一旦開始,子微機(jī)401的電文制作單元311則制作電文306(步驟S301)。然后,電文寫入單元317,在對數(shù)存儲器420中記錄電文制作單元311制作的電文306(步驟S361)。此時(shí),處理標(biāo)識(圖23)表示還未處理。被制作成的電文306,又通過電文發(fā)送單元312向主微機(jī)400發(fā)送(步驟S302)。電文306的發(fā)送一結(jié)束,子微機(jī)401的電文寫入·標(biāo)識設(shè)定單元313則將發(fā)送結(jié)束的電文306,設(shè)定成表示已經(jīng)處理的處理標(biāo)識后,存儲到對數(shù)存儲器420中(步驟S362)。也就是說,在微型計(jì)算機(jī)系統(tǒng)391中,電文寫入·標(biāo)識設(shè)定單元313,同主微機(jī)400等的標(biāo)識設(shè)定單元323、333一樣,可以作為一種設(shè)定處理標(biāo)識的裝置部分而發(fā)揮其作用,對存儲在對數(shù)存儲器420中的電文306,設(shè)定表示子微機(jī)401的電文發(fā)送單元312的發(fā)送處理已經(jīng)結(jié)束的處理標(biāo)識。
另一方面,主微機(jī)400通過電文接收單元321接收發(fā)送來的電文306(步驟S304)。電文處理單元322對接收到的電文306按照其內(nèi)容進(jìn)行處理(步驟S305)。電文處理單元322的處理一旦結(jié)束,標(biāo)識設(shè)定單元323則給處理已經(jīng)結(jié)束的電文306設(shè)定已經(jīng)處理的標(biāo)識,并存儲到對數(shù)存儲器420(步驟S307)。
如果電文306是以子微機(jī)402作為信息接收者的電文,主微機(jī)400的電文處理單元322則將此電文306發(fā)送給子微機(jī)402(步驟S305)。子微機(jī)402通過電文接收單元331,來接收被發(fā)送的電文306(步驟S306)。電文處理單元332對接收到的電文306,按照其內(nèi)容進(jìn)行處理(步驟S308)。電文處理單元332的處理一旦結(jié)束,標(biāo)識設(shè)定單元333則給處理已經(jīng)結(jié)束的電文306設(shè)定已經(jīng)處理的標(biāo)識,并存儲到對數(shù)存儲器420(步驟S309)。也就是說,在圖35和圖36的例子中,對于子微機(jī)402為信息接收者的電文306,可以使用3種標(biāo)識作為處理標(biāo)識,這3種標(biāo)識分別為表示子微機(jī)401的發(fā)送處理是否結(jié)束的標(biāo)識、表示轉(zhuǎn)送電文306的主微機(jī)400的發(fā)送處理是否結(jié)束的標(biāo)識、表示作為信息接收者的子微機(jī)402的處理是否結(jié)束的標(biāo)識。這樣,電文306的處理履歷就被存儲在對數(shù)存儲器420中了。
接下來,參照圖35的方框圖和圖37的流程圖,就子微機(jī)401重新啟動(dòng)后對未處理電文所進(jìn)行的處理加以說明。在圖37中,對與圖24中的處理過程相同之處標(biāo)有相同的符號。在進(jìn)行通常處理(步驟S320、S321、S322)的期間,子微機(jī)401是否停止工作受到監(jiān)視。在圖37的例子中,對工作停止的監(jiān)視是通過主微機(jī)400來進(jìn)行的。
子微機(jī)401一旦因硬件出錯(cuò)等原因而停止了其工作(步驟S323),主微機(jī)400則檢測出工作停止(步驟S324),進(jìn)而發(fā)送重新啟動(dòng)信號308(步驟S325)。子微機(jī)401所具備的重新啟動(dòng)信號接收單元316,一旦接收到重新啟動(dòng)信號308(步驟S326),子微機(jī)401則開始重新啟動(dòng)(步驟S327)。接著,子微機(jī)401的電文判別單元315對存儲在對數(shù)存儲器420中的電文306進(jìn)行判別和處理(步驟S370)。步驟S370的處理,可以通過參照存儲在子微機(jī)401的數(shù)據(jù)庫存儲器314中的數(shù)據(jù)庫來進(jìn)行。在數(shù)據(jù)庫存儲器314中存儲的數(shù)據(jù)庫,可以用與圖25、圖27以及圖28同樣的內(nèi)容來表示。
步驟S370的處理可以用圖38的流程圖來表示。在圖38中,對與圖26以及圖30中的處理過程相同之處標(biāo)有相同的符號。步驟S370的處理一旦開始,子微機(jī)401的電文判別單元315則從對數(shù)存儲器420中讀出電文306(步驟S341)。然后,電文判別單元315判斷附加在電文306上的處理標(biāo)識(步驟S342)。如果處理標(biāo)識表示子微機(jī)401的電文發(fā)送單元312的發(fā)送處理已經(jīng)結(jié)束,則對該電文306結(jié)束步驟S370的處理。如果處理標(biāo)識沒有表示已經(jīng)處理,則判斷現(xiàn)在時(shí)間和附加在電文306上的時(shí)間印記的時(shí)間之差,是否在數(shù)據(jù)庫存儲單元314存儲的數(shù)據(jù)庫中所記述的處理期限以內(nèi)(步驟S343)。如果在處理期限以內(nèi),電文判別單元315則讓電文發(fā)送單元312對該電文306進(jìn)行發(fā)送處理(步驟S344)。
接著,電文判別單元315,通過參照存儲在數(shù)據(jù)庫存儲器314中的數(shù)據(jù)庫,來判斷是否有必要重新制作電文306(步驟S352)。如果沒有必要重新制作,則通過電文發(fā)送單元312,將其電文306原封不動(dòng)地發(fā)送給主微機(jī)400(步驟S355)?;蛘?,如圖29所示,在沒有必要重新制作時(shí),可以結(jié)束步驟S370的處理。
如果有必要重新制作,電文判別單元315則讓電文制作單元311制作電文306(步驟S353)。被重新制作的電文306,由電文發(fā)送單元312發(fā)送到主微機(jī)400(步驟S354),通過電文處理單元322而得到處理。然后,結(jié)束步驟S370的處理。電文判別單元315可以對存儲在對數(shù)存儲器420中的每一個(gè)電文306進(jìn)行步驟S341~S355的處理,也可以一次性完成步驟S341的讀出處理,然后,對讀出的每一個(gè)電文306進(jìn)行步驟S342~S355的處理。
返回到圖37,步驟S370的處理一結(jié)束,子微機(jī)401則通過電文發(fā)送單元312,將通知重新啟動(dòng)完畢的電文306發(fā)送給其它的微型計(jì)算機(jī),即主微機(jī)400以及子微機(jī)402(步驟S371)。其它的微型計(jì)算機(jī),可以通過接收重新啟動(dòng)完畢的通知而得知子微機(jī)401已經(jīng)完成了重新啟動(dòng)。步驟S371的處理一旦結(jié)束,微型計(jì)算機(jī)系統(tǒng)391的工作則恢復(fù)到通常處理(步驟S320、S321、S322)。
由于微型計(jì)算機(jī)系統(tǒng)391能夠進(jìn)行如上的工作,所以,接收電文的一側(cè)可以對子微機(jī)401停止工作期間未經(jīng)處理的電文,進(jìn)行妥當(dāng)?shù)奶幚?。另外,微型?jì)算機(jī)系統(tǒng)391和微型計(jì)算機(jī)系統(tǒng)390一樣,也可以對主微機(jī)重新啟動(dòng)后的未處理電文,以及子微機(jī)402重新啟動(dòng)后的未處理電文進(jìn)行處理。
實(shí)施例6圖39是本發(fā)明實(shí)施例6的微型計(jì)算機(jī)系統(tǒng)(圖19)的功能方框圖。此微型計(jì)算機(jī)系統(tǒng)392和圖35所示的微型計(jì)算機(jī)系統(tǒng)391的不同之處在于,主微機(jī)400還進(jìn)一步包括有電文寫入單元327,而子微機(jī)402也包括有電文寫入單元337。圖40是微型計(jì)算機(jī)系統(tǒng)392的主微機(jī)400和子微機(jī)401、402的通常工作的處理過程的流程圖。在圖40中,對與圖22和圖36中的處理過程相同的處理標(biāo)有相同的符號。
通常工作一旦開始,子微機(jī)401的電文制作單元311則制作電文306(步驟S301)。然后,電文寫入單元317,在對數(shù)存儲器420中記錄電文制作單元311制作的電文306(步驟S361)。此時(shí),處理標(biāo)識(圖23)表示未處理。被制作成的電文306,又通過電文發(fā)送單元312而向主微機(jī)400發(fā)送(步驟S302)。電文306的發(fā)送一結(jié)束,子微機(jī)401的電文寫入·標(biāo)識設(shè)定單元313則將發(fā)送結(jié)束的電文306,設(shè)定表示已經(jīng)處理的處理標(biāo)識后,存儲到對數(shù)存儲器420中(步驟S362)。也就是說,同微型計(jì)算機(jī)系統(tǒng)391一樣,在微型計(jì)算機(jī)系統(tǒng)392中,電文寫入·標(biāo)識設(shè)定單元313也可以作為一種設(shè)定處理標(biāo)識的裝置部分而發(fā)揮其作用,對存儲在對數(shù)存儲器420中的電文306,設(shè)定表示子微機(jī)401的電文發(fā)送單元312的發(fā)送處理已經(jīng)結(jié)束的處理標(biāo)識。
另一方面,主微機(jī)400通過電文接收單元321接收發(fā)送來的電文306(步驟S304)。然后,電文寫入單元327將電文接收單元321接收的電文306存儲在對數(shù)存儲器420中(步驟S363)。換言之,將此電文306與通過子微機(jī)401的電文寫入·標(biāo)識設(shè)定單元313而被設(shè)定了標(biāo)識的電文306分開,而重新存儲在對數(shù)存儲器420。在步驟S363,重新存儲的電文306的處理標(biāo)識被設(shè)定為未處理。
電文處理單元322對接收到的電文306按照其內(nèi)容進(jìn)行處理(步驟S305)。電文處理單元322的處理一旦結(jié)束,標(biāo)識設(shè)定單元323則給處理過的電文306設(shè)定已經(jīng)處理的標(biāo)識,并存儲到對數(shù)存儲器420(步驟S307)。也就是說,通過步驟S307,將在步驟S363重新存儲到對數(shù)存儲器420的電文306的處理標(biāo)識從未處理設(shè)定到已經(jīng)處理。
如果電文306是以子微機(jī)402作為信息接收者的電文,主微機(jī)400的電文處理單元322則將電文306發(fā)送給子微機(jī)402(步驟S305)。然后,電文寫入單元337將電文接收單元331接收的電文306存儲在對數(shù)存儲器420中(步驟S364)。換言之,將電文306與由子微機(jī)401的電文寫入·標(biāo)識設(shè)定單元313設(shè)定了表示已經(jīng)處理的標(biāo)識的電文306,以及由主微機(jī)400的標(biāo)識設(shè)定單元323設(shè)定了表示已經(jīng)處理的標(biāo)識的電文306分開,而重新存儲在對數(shù)存儲器420。在步驟S364,重新存儲的電文306的處理標(biāo)識被設(shè)定為未處理。電文處理單元332對接收到的電文306,按照其內(nèi)容進(jìn)行處理(步驟S308)。電文處理單元332的處理一旦結(jié)束,標(biāo)識設(shè)定單元333則給已經(jīng)處理的電文306設(shè)定已經(jīng)處理的標(biāo)識,并存儲到對數(shù)存儲器420(步驟S309)。
也就是說,在圖39和圖40的例子中,對于子微機(jī)402為信息接收者的電文306,可以在對數(shù)存儲器420存儲3種電文306,即,附有表示子微機(jī)401的發(fā)送處理是否結(jié)束的標(biāo)識的電文306、附有表示轉(zhuǎn)送電文306的主微機(jī)400的發(fā)送處理是否結(jié)束的標(biāo)識的電文306、附有表示作為信息接收者的子微機(jī)402的處理是否結(jié)束的標(biāo)識的電文306。這樣,電文306的處理履歷就被存儲在對數(shù)存儲器420中了。
因此,在微型計(jì)算機(jī)系統(tǒng)392中,因?yàn)樽鳛殡娢?06的履歷信息,有比微型計(jì)算機(jī)系統(tǒng)390以及微型計(jì)算機(jī)系統(tǒng)391的任何之一都要多得信息存儲在對數(shù)存儲器420中,所以,作為對數(shù)存儲器420的存儲容量,雖然要求要達(dá)到最大的容量,但作為重新啟動(dòng)后的未處理電文的處理,同微型計(jì)算機(jī)系統(tǒng)391一樣,也可以執(zhí)行圖24、圖26、圖29、圖30、圖31、圖37以及圖38中的任何之一所示的處理。
實(shí)施例7正如以上所述,在實(shí)施例2的器械控制裝置107(圖12及圖13)中,CPU1b重新啟動(dòng)后(圖14的步驟S16),將寄存器21b的內(nèi)容更新到最新的內(nèi)容(圖14的步驟S18)。通常,在CPU1b重新啟動(dòng)時(shí),寄存器21b被初始化,由此,寄存器21b的內(nèi)容也回到初始值。所以,隨著CPU1b的重新啟動(dòng),寄存器21b的內(nèi)容也有必要更新成最新的內(nèi)容。
在將寄存器21b的內(nèi)容更新到最新的內(nèi)容時(shí),例如,檢測單元37可以將由溫度傳感器106檢測出的箱內(nèi)溫度寫入到寄存器21b中。而對于設(shè)定溫度等設(shè)定條件,可以是通信單元109向控制單元108發(fā)送設(shè)定條件。正如以上所述,寄存器21b的內(nèi)容,通過作為內(nèi)部通知的第2電文6而被反映在寄存器21a之中。在此內(nèi)部通知中,可以包括被寄存在寄存器21b中的設(shè)定條件的通知。這樣,CPU1b在重新啟動(dòng)時(shí),通過將寄存在寄存器21a中的設(shè)定條件返送回到寄存器21b,就可以將寄存器21b所寄存的設(shè)定條件更新到最新的內(nèi)容。
具體的來說,電文制作單元48讀出寄存器21a所寄存的數(shù)據(jù)中的設(shè)定條件,按照讀出的數(shù)據(jù)來制作電文6。被制作成的電文6經(jīng)過電文存儲器3a,由電文發(fā)送單元32發(fā)送到控制單元108。被發(fā)送的電文6又被電文接收單元34所接收。被接收的電文6經(jīng)過電文存儲器3a,由電文寫入單元35被寫入到寄存器21b中。
根據(jù)設(shè)定條件的種類,可以有不需要把寄存器21b的初始值更新到最新內(nèi)容的電文,或者,最好是不要進(jìn)行更新的電文。因此,最好是通信單元109與圖4的通信單元103一樣,具有判別數(shù)據(jù)存儲器4a,此判別數(shù)據(jù)存儲器4a可以存儲圖41所示的數(shù)據(jù)庫。在圖41的例子中,對每一種設(shè)定條件都記述有決定是否應(yīng)該通知設(shè)定條件的設(shè)定條件通知標(biāo)識。電文發(fā)送單元32可以通過參照判別數(shù)據(jù)存儲器4a所存儲的數(shù)據(jù)庫,從寄存器21a中選擇設(shè)定條件通知標(biāo)識為“1”的設(shè)定條件,并發(fā)送給控制單元108。
正如以上所述,在實(shí)施例1的器械控制裝置101(圖3及圖4)中,CPU1a重新啟動(dòng)后(圖6的步驟S16),通過控制單元102將寄存器21b的內(nèi)容傳送給通信單元103,而使寄存器21a的內(nèi)容被寄存器21b的最新內(nèi)容所更新(圖9的步驟S18)。通常,在CPU1a重新啟動(dòng)時(shí),寄存器21a被初始化,由此,寄存器21a的內(nèi)容也回到初始值。所以,隨著CPU1a的重新啟動(dòng),寄存器21a的內(nèi)容有必要更新到最新的內(nèi)容。
被更新的寄存器21a的內(nèi)容,包括有溫度傳感器106等控制對象的狀況(例如,箱內(nèi)溫度)。在CPU1a停止工作后又重新啟動(dòng)時(shí),可能會(huì)出現(xiàn)控制器110所掌握的控制對象的狀況與寄存器21a所寄存的最新的控制對象的狀況不同的情況。為此,通信單元103,在CPU1a重新啟動(dòng)后,最好將寄存器21a所寄存的最新的控制對象的狀況通知給控制器110。
具體的來說,電文制作單元48讀出寄存器21a中被更新的最新內(nèi)容中的控制對象的狀況,按照讀出的狀況來制作電文6。被制作成的電文6經(jīng)過電文存儲器3a及規(guī)約轉(zhuǎn)換單元43,由電文發(fā)送單元44發(fā)送到控制器110。
根據(jù)對象狀況種類的不同,可以有不需要把寄存器21a的初始值更新到最新內(nèi)容的電文,或者,最好是不要進(jìn)行更新的電文。因此,最好是判別數(shù)據(jù)存儲器4a可以存儲圖42所示的數(shù)據(jù)庫。在圖42的例子中,對每一種控制對象的狀況都記述有決定是否應(yīng)該通知狀況的狀況通知標(biāo)識。電文制作單元48可以通過參照判別數(shù)據(jù)存儲器4a所存儲的數(shù)據(jù)庫,從寄存器21a中選擇狀況通知標(biāo)識為“1”的狀況。
作為實(shí)施例3,如例子所示,可以將實(shí)施例1和實(shí)施例2同時(shí)實(shí)施。在此情況下,判別數(shù)據(jù)存儲器4a可以存儲圖41所示的數(shù)據(jù)庫和圖42所示的數(shù)據(jù)庫。
設(shè)定條件通知標(biāo)識及狀況通知標(biāo)識,最好是能由控制器110來設(shè)定。這樣,控制器110就可以將具有圖43所示的數(shù)據(jù)結(jié)構(gòu)的電文6發(fā)送給器械控制裝置101、107、115或者120。在圖43中,標(biāo)題包括有識別信息發(fā)出者(即,控制器110)及信息接收者(即,器械控制裝置101等)的符號。電文內(nèi)容是表示圖41或圖42所示的表示通知種類的信息。數(shù)據(jù)則包括設(shè)定條件通知標(biāo)識或狀況通知標(biāo)識。作為另外一個(gè)例子,電文內(nèi)容也可以是表示設(shè)定條件通知或狀況通知的信息,數(shù)據(jù)也可以是表示應(yīng)該將設(shè)定條件通知標(biāo)識設(shè)定為“1”的通知內(nèi)容(例如,關(guān)于設(shè)定條件a的通知)或應(yīng)該將狀況通知標(biāo)識設(shè)定為“1”的通知內(nèi)容(例如,有關(guān)狀況A的通知)的信息。而且,數(shù)據(jù)還可以是同時(shí)表示應(yīng)該將標(biāo)識設(shè)定為“1”的2個(gè)以上的通知內(nèi)容,在此情況下,可以用位圖(bit map)來表示預(yù)先決定好的多個(gè)通知內(nèi)容中應(yīng)該將標(biāo)識設(shè)定為“1”的通知內(nèi)容。
以圖4所示的實(shí)施例1的器械控制裝置101為例,在器械控制裝置101通過通信線路L與控制器110連接之后,控制器110則可以向器械控制裝置101發(fā)送圖43所示的電文6。被發(fā)送的電文6則由電文接收單元30接收。被接收的電文6經(jīng)過規(guī)約轉(zhuǎn)換單元31和電文存儲器3a,作為數(shù)據(jù)庫而由寫入單元46將其寫入到判別數(shù)據(jù)庫存儲器4a中。
其它的實(shí)施例在實(shí)施例1~3以及實(shí)施例7中,寄存器21a及21b作為各自具有CPU1a及CPU1b的寄存器而構(gòu)成的,但也可以作為與CPU1a及CPU1b分開的RAM(隨機(jī)存取存儲器)等存儲媒體而構(gòu)成。
本發(fā)明的實(shí)施例的簡要說明(1)本發(fā)明所提供的電文處理裝置,可以通過與外部進(jìn)行電文通信來交換執(zhí)行處理,它包括具有接收外部發(fā)送來的電文的電文接收單元和制作電文的電文制作單元中的至少其中之一的電文產(chǎn)生單元、用來存儲所述電文產(chǎn)生單元接收或制作的所述電文的電文存儲單元、讀出所述電文存儲單元存儲的所述電文,依據(jù)所述電文進(jìn)行處理的電文處理單元、給已經(jīng)處理的電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元的識別符號附加單元、存儲對所述電文的每一個(gè)內(nèi)容記述有處理期限的數(shù)據(jù)庫的判別數(shù)據(jù)庫存儲單元、響應(yīng)所述電文處理裝置在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述處理的電文判別單元。
根據(jù)此結(jié)構(gòu),由于本發(fā)明的電文處理裝置,響應(yīng)在停止工作后所接收的重新啟動(dòng)信號,讀出存儲在電文存儲單元中的電文,通過參照存儲在判別數(shù)據(jù)庫存儲單元的數(shù)據(jù)庫,只對未處理電文中的還在處理期限以內(nèi)的電文進(jìn)行處理,所以,即可以處理在工作停止期間未經(jīng)處理的電文,又可以省去對經(jīng)過了處理期間的未經(jīng)處理的電文進(jìn)行不必要的處理。
作為此結(jié)構(gòu)的電文處理裝置的處理方式,可以是實(shí)施將制作的電文向外部發(fā)送、將接收的電文向外部發(fā)送、按照所接收的電文進(jìn)行器械控制等內(nèi)部處理、或者根據(jù)電文的內(nèi)容選擇以上多種處理之一的方式。
(2)本發(fā)明的電文處理裝置的電文產(chǎn)生單元,還具有電文制作單元;所述數(shù)據(jù)庫還對所述電文制作單元制作的所述電文的每一個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后,是否應(yīng)該重新制作所述電文;所述電文判別單元,對于響應(yīng)重新啟動(dòng)信號而從所述電文存儲單元讀出的所述電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文來重新制作所述電文。
根據(jù)此結(jié)構(gòu),由于本發(fā)明的電文處理裝置,對因停止工作而經(jīng)過了處理期限的未經(jīng)處理的電文,通過參照數(shù)據(jù)庫,只就應(yīng)該重新制作的電文來重新制作電文,所以,即可以取代經(jīng)過了處理期限的電文,而處理反映了重新啟動(dòng)后的新的狀況的新電文,又可以省去不必要的處理。
(3)本發(fā)明所提供的器械控制裝置,包括,通過利用通信線路,與外部設(shè)備進(jìn)行電文通信來往而對器械進(jìn)行控制的控制單元、和介于所述控制單元和所述通信線路之間,為匹配其兩者而對所述電文進(jìn)行規(guī)約轉(zhuǎn)換的通信單元,其中所述通信單元還包括,用來接收所述通信線路發(fā)送來的第1電文和所述控制單元發(fā)送來的第2電文的電文接收單元、用來存儲所述電文接收單元接收的所述第1電文和所述第2電文的電文存儲單元、讀出所述電文存儲單元存儲的所述第1電文和所述第2電文,將讀出的所述第1電文發(fā)送到所述控制單元,而將讀出的所述第2電文發(fā)送到所述通信線路的電文處理單元、給所述電文處理單元的所述發(fā)送已經(jīng)結(jié)束的所述第1電文和所述第2電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元的識別符號附加單元、存儲對所述第1電文和第2電文的每一個(gè)內(nèi)容記述有處理期限的數(shù)據(jù)庫的判別數(shù)據(jù)庫存儲單元、響應(yīng)所述通信單元停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述第1電文和所述第2電文,就讀出的所述第1電文和所述第2電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述發(fā)送的電文判別單元。
根據(jù)此結(jié)構(gòu),由于本發(fā)明的器械控制裝置,響應(yīng)通信單元在停止工作后所接收的重新啟動(dòng)信號,讀出存儲在電文處理單元中的電文,通過參照存儲在判別數(shù)據(jù)庫存儲單元中的數(shù)據(jù)庫,只對未處理電文中的還在處理期限以內(nèi)的電文進(jìn)行發(fā)送處理,所以,即可以發(fā)送在通信單元停止工作的期間沒有發(fā)送的電文,又可以省去對經(jīng)過了處理期限的未經(jīng)處理的電文進(jìn)行不必要的發(fā)送。而且,由于在具有規(guī)約轉(zhuǎn)換功能的多種器械控制裝置之間有著共同功能的通信單元,與控制單元是分離的,所以,可以降低與多種器械相對應(yīng)的多種器械控制裝置的總的設(shè)計(jì)成本。
(4)本發(fā)明的器械控制裝置的通信單元,還包括用來制作第3電文的電文制作單元;所述電文存儲單元也存儲所述電文制作單元所制作的所述第3電文;所述電文處理單元,讀出所述電文存儲單元存儲的所述第3電文,將讀出的所述第3電文向所述通信線路發(fā)送,將讀出的所述第1電文,除了以對所述控制單元的數(shù)據(jù)請求作為內(nèi)容的電文以外,向所述控制單元發(fā)送,而對于以所述數(shù)據(jù)請求作為內(nèi)容的電文,則讓所述電文制作單元制作所述第3電文;所述識別符號附加單元,也給所述電文處理單元的所述發(fā)送已經(jīng)結(jié)束的所述第3電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元;所述數(shù)據(jù)庫,也就所述第3電文,對其每一個(gè)內(nèi)容記述所述處理期限;所述電文判別單元,響應(yīng)所述重新啟動(dòng)信號,從所述電文存儲單元讀出所述第3電文,就讀出的所述第3電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行發(fā)送;所述控制單元,向所述通信單元發(fā)送所述電文制作單元按照所述數(shù)據(jù)請求來制作所述第3電文所需要的數(shù)據(jù)。
根據(jù)此結(jié)構(gòu),由于對第1電文中以數(shù)據(jù)請求為內(nèi)容的電文,通信單元可以代替控制單元,根據(jù)控制單元發(fā)送的數(shù)據(jù)來制作對數(shù)據(jù)請求進(jìn)行響應(yīng)的第3電文,進(jìn)而再進(jìn)行發(fā)送,所以,即可以通過通信單元來分擔(dān)減輕控制單元的較大負(fù)擔(dān),又可以提高對數(shù)據(jù)請求答復(fù)的快速性。
(5)本發(fā)明的器械控制裝置的數(shù)據(jù)庫,還對所述第3電文的每一個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后,是否應(yīng)該重新制作所述第3電文;所述電文判別單元,對于響應(yīng)所述重新啟動(dòng)信號而從所述電文存儲單元讀出的所述第3電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,來進(jìn)行重新制作而以此作為所述第3電文;所述控制單元,在所述通信單元按照所述重新啟動(dòng)信號而重新開始工作后,向所述通信單元發(fā)送所述電文制作單元為重新制作所述第3電文所需要的數(shù)據(jù)。
根據(jù)此結(jié)構(gòu),由于本發(fā)明的器械控制裝置,對因通信單元停止工作而經(jīng)過了處理期限的未處理的第3電文,可以通過參照數(shù)據(jù)庫,只就應(yīng)該重新制作的電文來進(jìn)行重新制作,所以,即可以取代經(jīng)過了處理期限的第3電文,而發(fā)送反映了重新啟動(dòng)后的新的狀況的第3電文,又可以省去進(jìn)行不必要的發(fā)送。
(6)本發(fā)明的器械控制裝置的數(shù)據(jù)庫,也就所述第2電文,對其每一個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后,是否應(yīng)該重新制作所述第2電文;所述電文判別單元,對于響應(yīng)所述重新啟動(dòng)信號而從所述電文存儲單元讀出的所述第2電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,來進(jìn)行重新制作而以此作為所述第3電文;所述控制單元,在所述通信單元按照所述重新啟動(dòng)信號而重新開始工作后,也向所述通信單元發(fā)送所述電文制作單元為重新制作作為所述第3電文的電文所需要的數(shù)據(jù)。
根據(jù)此結(jié)構(gòu),由于本發(fā)明的器械控制裝置,不僅對第3電文對第2電文也同樣,由于對未經(jīng)處理而經(jīng)過了處理期限、且應(yīng)該重新制作的電文,可以作為第3電文來重新制作并發(fā)送,所以,即可以取代經(jīng)過了處理期限的第2電文,而發(fā)送反映了重新啟動(dòng)后的新的狀況的新電文,又可以省去進(jìn)行不必要的發(fā)送。
(7)本發(fā)明的器械控制裝置的控制單元,監(jiān)視所述通信單元的工作,一旦所述通信單元停止了工作,就向所述通信單元發(fā)送所述重新啟動(dòng)信號。
根據(jù)此結(jié)構(gòu),由于控制單元監(jiān)視通信單元的工作,一旦通信單元停止了工作,就向通信單元發(fā)送重新啟動(dòng)信號,所以,可以縮短工作停止時(shí)間。因此,本發(fā)明適用于象電冰箱之類的不容許長時(shí)間停止冷卻工作的裝置,還適用于象安全裝置(覺察可疑人的人體傳感器、覺察火災(zāi)的傳感器等)之類的不容許短時(shí)間停止工作的裝置。并且,也沒有必要另外設(shè)置監(jiān)視工作的裝置,從而可以較低的成本來構(gòu)成器械控制裝置。
(8)本發(fā)明所提供的器械控制裝置,包括,通過利用通信線路,與外部設(shè)備進(jìn)行電文通信交換而對器械進(jìn)行控制的控制單元和介于所述控制單元和所述通信線路之間,為匹配其兩者而對所述電文進(jìn)行規(guī)約轉(zhuǎn)換的通信單元,其中所述控制單元包括用來接收所述通信單元發(fā)送的第1電文的電文接收單元、用來制作第2電文的電文制作單元、用來存儲所述電文接收單元接收的所述第1電文和所述電文制作單元制作的所述第2電文的電文存儲單元、讀出所述電文存儲單元存儲的所述第1電文和所述第2電文,根據(jù)讀出的所述第1電文對所述器械進(jìn)行控制,而將讀出的所述第2電文向所述通信單元發(fā)送的電文處理單元、給所述電文處理單元的所述控制已經(jīng)結(jié)束的所述第1電文和所述發(fā)送已經(jīng)結(jié)束的所述第2電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元的識別符號附加單元、用來存儲對所述第1電文和第2電文的每一個(gè)內(nèi)容記述有處理期限的數(shù)據(jù)庫的判別數(shù)據(jù)庫存儲單元、響應(yīng)所述通信單元在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述第1電文和所述第2電文,就讀出的所述第1電文和所述第2電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述電文發(fā)送或者控制處理的電文判別單元。
根據(jù)此結(jié)構(gòu),由于本發(fā)明的器械控制裝置的控制單元,響應(yīng)在停止工作后所接收的重新啟動(dòng)信號,讀出存儲在電文處理單元中的電文,通過參照存儲在判別數(shù)據(jù)庫存儲單元中的數(shù)據(jù)庫,只對未處理電文中的還在處理期限以內(nèi)的電文進(jìn)行控制以及發(fā)送處理,所以,即可以處理在控制單元停止工作的期間未經(jīng)處理的電文,又可以省去對經(jīng)過了處理期限的未經(jīng)處理的電文進(jìn)行不必要的處理。而且,由于在具有規(guī)約轉(zhuǎn)換功能的多種器械控制裝置之間有著共同功能的通信單元,與控制單元是分離的,所以,可以降低與多種器械相對應(yīng)的多種器械控制裝置的總的設(shè)計(jì)成本。
(9)本發(fā)明的器械控制裝置的數(shù)據(jù)庫,還對所述第2電文的每一個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后,是否應(yīng)該重新制作所述第2電文;所述電文判別單元,對于響應(yīng)所述重新啟動(dòng)信號而從所述電文存儲單元讀出的所述第2電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,來重新制作所述第2電文。
根據(jù)此結(jié)構(gòu),由于對因控制單元停止工作而經(jīng)過了處理期限的未經(jīng)處理的第2電文,可以通過參照數(shù)據(jù)庫,只就應(yīng)該重新制作的電文來進(jìn)行重新制作,所以,即可以取代經(jīng)過了處理期限的第2電文,而發(fā)送反映了重新啟動(dòng)后的新的狀況的第2電文,又可以省去進(jìn)行不必要的發(fā)送。
(10)本發(fā)明的器械控制裝置的通信單元,監(jiān)視所述控制單元的工作,一旦所述控制單元停止了工作,就向所述控制單元發(fā)送所述重新啟動(dòng)信號。
根據(jù)此結(jié)構(gòu),由于通信單元監(jiān)視控制單元的工作,一旦控制單元停止了工作,就向控制單元發(fā)送重新啟動(dòng)信號,所以,可以縮短工作停止時(shí)間。因此,本發(fā)明適用于象電冰箱之類的不容許長時(shí)間停止冷卻工作的裝置,還適用于象安全裝置(覺察可疑人的人體傳感器、覺察火災(zāi)的傳感器等)之類的不容許短時(shí)間停止工作的裝置。并且,也沒有必要另外設(shè)置監(jiān)視工作的裝置,從而可以較低的成本來構(gòu)成器械控制裝置。
(11)本發(fā)明還提供一種家用電器,設(shè)置有電文處理裝置、或者器械控制裝置的其中任何之一。
根據(jù)此結(jié)構(gòu),由于家用電器設(shè)置有電文處理裝置或者器械控制裝置,所以,這種家用電器,即可以處理在停止工作期間未經(jīng)處理的電文,又可以省去對經(jīng)過了處理期限的未經(jīng)處理的電文進(jìn)行不必要的處理。
(12)本發(fā)明還提供一種電文處理裝置用的程序,使通過與外部進(jìn)行電文通信來交換執(zhí)行處理的電文處理裝置作為以下各功能單元而發(fā)揮其作用,這些單元包括具備接收外部發(fā)來的電文的電文接收單元和制作電文的電文制作單元中的至少其中之一的電文產(chǎn)生單元、用來存儲所述電文產(chǎn)生單元接收或制作的所述電文的電文存儲單元、讀出所述電文存儲單元存儲的所述電文,依據(jù)所述電文進(jìn)行處理的電文處理單元、給所述已經(jīng)結(jié)束所述處理的電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元的識別符號附加單元、存儲對所述電文的每一個(gè)內(nèi)容記述有處理期限的數(shù)據(jù)庫的判別數(shù)據(jù)庫存儲單元、響應(yīng)所述電文處理裝置在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述處理的電文判別單元。
根據(jù)此結(jié)構(gòu),由于可以使電文處理裝置作為所述各單元而發(fā)揮其作用,所以,可以獲得一種有用的電文處理裝置,即可以處理在停止工作期間未經(jīng)處理的電文,又可以省去對經(jīng)過了處理期限的未經(jīng)處理的電文進(jìn)行不必要的處理。
(13)本發(fā)明還提供一種微型計(jì)算機(jī)系統(tǒng),具有相互之間進(jìn)行電文通信的多個(gè)微型計(jì)算機(jī),和對所述多個(gè)微型計(jì)算機(jī)的其中任何之一都可以進(jìn)行讀寫的對數(shù)存儲器,所述多個(gè)微型計(jì)算機(jī)的其中之一的第1微型計(jì)算機(jī)包括用來制作所述電文的電文制作單元、將所述電文制作單元制作的所述電文發(fā)送到所述多個(gè)微型計(jì)算機(jī)中的另外一個(gè)計(jì)算機(jī)的第2微型計(jì)算機(jī)的電文發(fā)送單元、將所述電文發(fā)送單元發(fā)送的所述電文記錄在所述對數(shù)存儲器中的第1電文寫入單元、存儲對所述電文的每一個(gè)內(nèi)容記述有處理期限的第1數(shù)據(jù)庫的第1數(shù)據(jù)庫存儲器;所述第2微型計(jì)算機(jī)包括對所述電文發(fā)送單元發(fā)送的所述電文,根據(jù)其內(nèi)容來進(jìn)行處理的電文處理單元、對存儲在所述存儲器里的電文中的所述電文處理單元的處理已經(jīng)結(jié)束的電文,附上表示已經(jīng)處理的第1識別符號,并存儲到所述對數(shù)存儲器中的識別符號附加單元、存儲對所述電文的每一個(gè)內(nèi)容記述有處理期限的第2數(shù)據(jù)庫的第2數(shù)據(jù)庫存儲器、響應(yīng)所述第2微型計(jì)算機(jī)在停止工作后所接收的重新啟動(dòng)信號,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第2數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述處理的第1電文判別單元;所述第1微型計(jì)算機(jī)還包括在所述第2微型計(jì)算機(jī)接收到所述重新啟動(dòng)信號之后,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只對經(jīng)過了所述處理期限的電文重新制作電文的第2電文判別單元。
根據(jù)此結(jié)構(gòu),由于接收到電文的微型計(jì)算機(jī),響應(yīng)停止工作之后所接收的重新啟動(dòng)信號,讀出存儲在對數(shù)存儲器中的電文,通過參照所述數(shù)據(jù)庫,只對未經(jīng)處理電文中的在處理期限以內(nèi)的電文進(jìn)行處理,而且,制作了電文的微型計(jì)算機(jī),也讀出存儲在對數(shù)存儲器中的電文,通過參照所述數(shù)據(jù)庫,只對未經(jīng)處理電文中的經(jīng)過了處理期限的電文制作新的電文,所以,即可以對在停止工作期間未處理的電文中的、繼續(xù)處理也沒有什么不妥的新的電文、繼續(xù)進(jìn)行處理,又可以對舊的電文,處理反映了重新啟動(dòng)后的新內(nèi)容的電文。也就是說,可以對在停止工作期間未處理的電文進(jìn)行妥當(dāng)?shù)奶幚怼?br> (14)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的第1數(shù)據(jù)庫,還對所述電文的每一個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后,是否應(yīng)該重新制作所述電文;所述第2電文判別單元,對于從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第1識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,來重新制作電文。
根據(jù)此結(jié)構(gòu),由于制作了電文的微型計(jì)算機(jī),對于未經(jīng)處理的電文中的經(jīng)過了處理期限的電文,通過進(jìn)一步參照數(shù)據(jù)庫,只就應(yīng)該重新制作的電文來重新制作電文,所以,可以省去對經(jīng)過了處理期限的未經(jīng)處理的電文進(jìn)行不必要的處理。
(15)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的第2電文判別單元,讓所述電文發(fā)送單元發(fā)送從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第1識別符號、經(jīng)過了所述處理期限的、且不是應(yīng)該重新制作的電文。
根據(jù)此結(jié)構(gòu),由于制作了電文的微型計(jì)算機(jī),對于未處理電文中的經(jīng)過了處理期限的、且不是應(yīng)該重新制作的電文,可以再次發(fā)送其電文,所以,對于經(jīng)過了處理期限的未經(jīng)處理的電文,例如,在重新啟動(dòng)后的狀況與未處理的電文內(nèi)容沒有發(fā)生改變的情況下,即可以省去制作新的電文,又可以進(jìn)行妥當(dāng)?shù)奶幚怼?br> (16)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的所述第1微型計(jì)算機(jī)還包括,將所述電文制作單元制作的所述電文記錄在所述對數(shù)存儲器中的第2電文寫入單元;所述第1電文寫入單元,對所述第2電文寫入單元記錄的所述電文中、所述電文發(fā)送單元的發(fā)送已經(jīng)結(jié)束的電文,附上表示已經(jīng)處理的第2識別符號,并存儲到所述對數(shù)存儲器中;所述第1微型計(jì)算機(jī)還包括響應(yīng)所述第1微型計(jì)算機(jī)在停止工作之后所接收的重新啟動(dòng)信號,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第2識別符號的電文,通過參照所述第1數(shù)據(jù)庫,讓所述電文發(fā)送單元只對在所述處理期限以內(nèi)的電文進(jìn)行發(fā)送,而對經(jīng)過了所述處理期限的電文,則讓所述電文制作單元重新制作電文的第3電文判別單元。
根據(jù)此結(jié)構(gòu),由于制作了電文的微型計(jì)算機(jī),響應(yīng)在停止工作之后所接收的重新啟動(dòng)信號,讀出存儲在對數(shù)存儲器中的電文,通過參照所述數(shù)據(jù)庫,只對未處理電文中的在處理期限以內(nèi)的電文進(jìn)行發(fā)送,同時(shí),又對經(jīng)過了處理期限的電文制作新的電文,所以,接收電文的一側(cè)即可以對在停止工作期間未處理的電文中、可以繼續(xù)處理的新的電文繼續(xù)進(jìn)行處理,又可以對舊的電文,處理反映了重新啟動(dòng)后的新情況的新內(nèi)容的電文。也就是說,接收電文的一側(cè)可以對在停止工作期間未發(fā)送的電文進(jìn)行妥當(dāng)?shù)奶幚怼?br> (17)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的第1數(shù)據(jù)庫,還對所述電文的每一個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后,是否應(yīng)該重新制作所述電文;所述第3電文判別單元,對于從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第2識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,來重新制作電文。
根據(jù)此結(jié)構(gòu),由于制作了電文的微型計(jì)算機(jī),對于未處理電文中的經(jīng)過了處理期限的電文,通過進(jìn)一步參照數(shù)據(jù)庫,只就應(yīng)該重新制作的電文來重新制作電文,所以,可以省去接收電文的一側(cè)對經(jīng)過了處理期限的未發(fā)送的電文進(jìn)行不必要的發(fā)送。
(18)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的第3電文判別單元,讓所述電文發(fā)送單元發(fā)送從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第2識別符號、經(jīng)過了所述處理期限的、且不是應(yīng)該重新制作的電文。
根據(jù)此結(jié)構(gòu),由于制作了電文的微型計(jì)算機(jī),對于未處理電文中的經(jīng)過了處理期限的、且不是應(yīng)該重新制作的電文,可以再次發(fā)送其電文,所以,對于經(jīng)過了處理期限的未經(jīng)處理的電文,例如,在重新啟動(dòng)后的狀況與未處理的電文內(nèi)容沒有發(fā)生改變的情況下,即可以省去制作新的電文,接收電文的一側(cè)又可以進(jìn)行妥當(dāng)?shù)奶幚怼?br> (19)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的多個(gè)微型計(jì)算機(jī),還可以包括有相互之間進(jìn)行電文通信的主微型計(jì)算機(jī)和多個(gè)子微型計(jì)算機(jī),所述多個(gè)子微型計(jì)算機(jī)之間的電文通信,是通過主微型計(jì)算機(jī)轉(zhuǎn)送來進(jìn)行的;所述第1微型計(jì)算機(jī)為所述多個(gè)子微型計(jì)算機(jī)中的其中之一;所述第2微型計(jì)算機(jī)為所述主微型計(jì)算機(jī)。
根據(jù)此結(jié)構(gòu),對于包括有主微型計(jì)算機(jī)和多個(gè)子微型計(jì)算機(jī)中的其中之一的微型計(jì)算機(jī)系統(tǒng),主微型計(jì)算機(jī)可以對在停止工作期間未處理的電文進(jìn)行妥當(dāng)?shù)奶幚怼?br> (20)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的多個(gè)微型計(jì)算機(jī),可以包括有相互之間進(jìn)行電文通信的主微型計(jì)算機(jī)和多個(gè)子微型計(jì)算機(jī),所述多個(gè)子微型計(jì)算機(jī)之間的電文通信,是通過主微型計(jì)算機(jī)轉(zhuǎn)送來進(jìn)行的,所述第1微型計(jì)算機(jī)為所述多個(gè)子微型計(jì)算機(jī)中的其中之一,所述第2微型計(jì)算機(jī)為所述主多個(gè)子微型計(jì)算機(jī)中的另外一個(gè)。
根據(jù)此結(jié)構(gòu),對與包括有主微型計(jì)算機(jī)和多個(gè)子微型計(jì)算機(jī)中的其中之一的微型計(jì)算機(jī)系統(tǒng),子微型計(jì)算機(jī)可以對在停止工作期間未處理的電文進(jìn)行妥當(dāng)?shù)奶幚怼?br> (21)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的多個(gè)子微型計(jì)算機(jī)中的至少其中之一,可以監(jiān)視所述主微型計(jì)算機(jī)的工作,一旦所述主微型計(jì)算機(jī)停止了工作,就向所述主微型計(jì)算機(jī)發(fā)送所述重新啟動(dòng)信號。
根據(jù)此結(jié)構(gòu),由于子微型計(jì)算機(jī)可以監(jiān)視主微型計(jì)算機(jī)的工作,一旦主微型計(jì)算機(jī)停止了工作,則向主微型計(jì)算機(jī)發(fā)送重新啟動(dòng)信號,所以,即可以縮短工作停止的時(shí)間,又沒有必要另外設(shè)置監(jiān)視工作的裝置,從而可以較低的成本來構(gòu)成微型計(jì)算機(jī)系統(tǒng)。
(22)本發(fā)明的微型計(jì)算機(jī)系統(tǒng)的主微型計(jì)算機(jī),可以監(jiān)視所述多個(gè)子微型計(jì)算機(jī)的工作,一旦所述多個(gè)子微型計(jì)算機(jī)中的其中任何之一停止了工作,就向停止了工作的所述子微型計(jì)算機(jī)發(fā)送所述重新啟動(dòng)信號。
根據(jù)此結(jié)構(gòu),由于主微型計(jì)算機(jī)可以監(jiān)視各子微型計(jì)算機(jī)的工作,一旦子微型計(jì)算機(jī)停止了工作,就向子微型計(jì)算機(jī)發(fā)送重新啟動(dòng)信號,所以,即可以縮短工作停止的時(shí)間,又沒有必要另外設(shè)置監(jiān)視工作的裝置,從而可以較低的成本來構(gòu)成微型計(jì)算機(jī)系統(tǒng)。
(23)本發(fā)明還提供一種家用電器,具有以上所述的微型計(jì)算機(jī)中的任何之一。
根據(jù)此結(jié)構(gòu),由于家用電器設(shè)置有上述的微型計(jì)算機(jī)系統(tǒng),所以,這種家用電器,即可以對在工作停止期間未處理的電文中的可以繼續(xù)處理的新的電文繼續(xù)進(jìn)行處理,又可以對舊的電文,處理反映了重新啟動(dòng)后的新情況的新內(nèi)容的電文。
(24)本發(fā)明還提供一種微型計(jì)算機(jī)系統(tǒng)用的程序,可以用于具備相互之間進(jìn)行電文通信的多個(gè)微型計(jì)算機(jī),和所述多個(gè)微型計(jì)算機(jī)的其中任何之一都可以進(jìn)行讀寫的對數(shù)存儲器的微型計(jì)算機(jī)系統(tǒng),使所述多個(gè)微型計(jì)算機(jī)的其中之一的所述第1微型計(jì)算機(jī)作為各功能單元而發(fā)揮其作用,所述各功能單元包括用來制作所述電文的電文制作單元、將所述電文制作單元制作的所述電文發(fā)送到所述多個(gè)微型計(jì)算機(jī)中的另外一個(gè)計(jì)算機(jī)的第2微型計(jì)算機(jī)的電文發(fā)送單元、將所述電文發(fā)送單元發(fā)送的所述電文記錄在所述對數(shù)存儲器中的第1電文寫入單元、存儲對所述電文的每一個(gè)內(nèi)容記述有處理期限的第1數(shù)據(jù)庫的第1數(shù)據(jù)庫存儲器;還可以使所述第2微型計(jì)算機(jī)作為以下各功能單元而發(fā)揮其作用,這些單元包括對所述電文發(fā)送單元發(fā)送的所述電文,根據(jù)其內(nèi)容來進(jìn)行處理的電文處理單元、對存儲在所述存儲器里的電文中的所述電文處理單元的處理已經(jīng)結(jié)束的電文,附上表示已經(jīng)處理的第1識別符號,并存儲到所述對數(shù)存儲器中的識別符號附加單元、存儲對所述電文的每一個(gè)內(nèi)容記述有處理期限的第2數(shù)據(jù)庫的第2數(shù)據(jù)庫存儲器、響應(yīng)所述第2微型計(jì)算機(jī)在停止工作之后所接收的重新啟動(dòng)信號,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第2數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行處理的第1電文判別單元;還可以進(jìn)一步使所述第1微型計(jì)算機(jī)作為第2電文判別單元而發(fā)揮其作用,第2電文判別單元可以在所述第2微型計(jì)算機(jī)接收到所述重新啟動(dòng)信號之后,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只對經(jīng)過了所述處理期限的電文重新制作電文。
根據(jù)此結(jié)構(gòu),由于第1以及第2微型計(jì)算機(jī)可以作為上述的各功能單元而發(fā)揮其作用,所以,可以實(shí)現(xiàn)一種有用的微型計(jì)算機(jī)系統(tǒng),即可以對在停止工作期間未處理的電文中的可以繼續(xù)處理的新的電文繼續(xù)進(jìn)行處理,又可以對舊的電文,處理反映了重新啟動(dòng)后的新情況的新內(nèi)容的電文。
雖然對本發(fā)明進(jìn)行了詳細(xì)的說明,但上述的說明,在所有的情況下,只是一種舉例的說明,本發(fā)明并不局限于此??梢哉J(rèn)為沒有給以舉例說明的不計(jì)其數(shù)的改變了形式的實(shí)施例,也不超出此發(fā)明的范圍。
權(quán)利要求
1.一種電文處理裝置,通過與外部進(jìn)行電文交換來執(zhí)行處理,其特征在于包括電文產(chǎn)生單元,具有接收外部發(fā)來的電文的電文接收單元和制作電文的電文制作單元的至少其中之一;電文存儲單元,用來存儲所述電文產(chǎn)生單元接收或制作的所述電文;電文處理單元,讀出所述電文存儲單元存儲的所述電文,進(jìn)行基于所述電文的處理;識別符號附加單元,給已經(jīng)結(jié)束所述處理的電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元;判別數(shù)據(jù)庫存儲單元,存儲對所述電文的每個(gè)內(nèi)容記述處理期限的數(shù)據(jù)庫;電文判別單元,響應(yīng)所述電文處理裝置在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述電文,對讀出的所述電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述處理。
2.根據(jù)權(quán)利要求1所述的電文處理裝置,其特征在于所述電文產(chǎn)生單元,具有所述電文制作單元;所述數(shù)據(jù)庫,還對所述電文制作單元制作的所述電文的每個(gè)內(nèi)容,記述在經(jīng)過了所述處理期限后,是否應(yīng)該重新制作所述電文;所述電文判別單元,對于響應(yīng)所述重新啟動(dòng)信號而從所述電文存儲單元讀出的所述電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文重新制作所述電文。
3.一種器械控制裝置,其特征在于包括,控制單元,通過利用通信線路,與外部設(shè)備進(jìn)行電文交換而對器械進(jìn)行控制;和通信單元,介于所述控制單元和所述通信線路之間,為匹配其兩者而對所述電文進(jìn)行規(guī)約轉(zhuǎn)換;其中,所述通信單元包括電文接收單元,用來接收所述通信線路發(fā)送來的第1電文和所述控制單元發(fā)送來的第2電文;電文存儲單元,用來存儲所述電文接收單元接收到的所述第1電文和所述第2電文;電文處理單元,讀出所述電文存儲單元存儲的所述第1電文和所述第2電文,將讀出的所述第1電文發(fā)送到所述控制單元,而將讀出的所述第2電文發(fā)送到所述通信線路;識別符號附加單元,給由所述電文處理單元已經(jīng)完成所述發(fā)送的所述第1電文和所述第2電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元;判別數(shù)據(jù)庫存儲單元,存儲對所述第1電文和第2電文的每個(gè)內(nèi)容記述有處理期限的數(shù)據(jù)庫;電文判別單元,響應(yīng)所述通信單元在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述第1電文和所述第2電文,就讀出的所述第1電文和所述第2電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述發(fā)送。
4.根據(jù)權(quán)利要求3所述的器械控制裝置,其特征在于,所述通信單元還包括用來制作第3電文的電文制作單元;所述電文存儲單元,存儲所述電文制作單元制作的所述第3電文;所述電文處理單元,讀出所述電文存儲單元存儲的所述第3電文,并將讀出的所述第3電文向所述通信線路發(fā)送,將讀出的所述第1電文,除了以對所述控制單元的數(shù)據(jù)請求作為內(nèi)容的電文以外,向所述控制單元發(fā)送,而對以所述數(shù)據(jù)請求作為內(nèi)容的電文,則讓所述電文制作單元制作所述第3電文;所述識別符號附加單元,也給所述電文處理單元的所述發(fā)送已經(jīng)結(jié)束的所述第3電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元;所述數(shù)據(jù)庫,也就所述第3電文,對其每個(gè)內(nèi)容記述所述處理期限;所述電文判別單元,響應(yīng)所述重新啟動(dòng)信號,從所述電文存儲單元讀出所述第3電文,就讀出的所述第3電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述發(fā)送;所述控制單元,向所述通信單元發(fā)送所述電文制作單元按照所述數(shù)據(jù)請求來制作所述第3電文所需要的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的器械控制裝置,其特征在于所述數(shù)據(jù)庫還對所述第3電文的每個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后,是否應(yīng)該重新制作所述第3電文;所述電文判別單元,對于響應(yīng)所述重新啟動(dòng)信號而從所述電文存儲單元讀出的所述第3電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,重新制作所述第3電文;所述控制單元,在所述通信單元因所述重新啟動(dòng)信號而重新開始工作后,向所述通信單元發(fā)送所述電文制作單元為重新制作所述第3電文所需要的數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的器械控制裝置,其特征在于所述數(shù)據(jù)庫也就所述第2電文,對其每個(gè)內(nèi)容記述,在經(jīng)過所述處理期限后是否應(yīng)該重新制作所述第2電文;所述電文判別單元,對于響應(yīng)所述重新啟動(dòng)信號而從所述電文存儲單元讀出的所述第2電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,重新制作所述第3電文;所述控制單元,在所述通信單元因所述重新啟動(dòng)信號而重新開始工作后,向所述通信單元發(fā)送所述電文制作單元為重新制作作為所述第3電文的電文所需要的數(shù)據(jù)。
7.根據(jù)權(quán)利要求3至6其中之一所述的器械控制裝置,其特征在于所述控制單元,監(jiān)視所述通信單元的工作,一旦所述通信單元停止了工作,就向所述通信單元發(fā)送所述重新啟動(dòng)信號。
8.一種器械控制裝置,其特征在于包括,控制單元,通過利用通信線路與外部設(shè)備進(jìn)行電文交換而對器械進(jìn)行控制;和通信單元,介于所述控制單元和所述通信線路之間,為匹配其兩者而對所述電文進(jìn)行規(guī)約轉(zhuǎn)換,其中,所述控制單元包括電文接收單元,用來接收所述通信單元發(fā)送的第1電文;電文制作單元,用來制作第2電文;電文存儲單元,用來存儲所述電文接收單元接收的所述第1電文和所述電文制作單元制作的所述第2電文;電文處理單元,讀出所述電文存儲單元存儲的所述第1電文和所述第2電文,根據(jù)讀出的所述第1電文,對所述器械進(jìn)行控制,而將讀出的所述第2電文發(fā)送到所述通信單元;識別符號附加單元,給由所述電文處理單元進(jìn)行所述控制已經(jīng)結(jié)束的所述第1電文和所述發(fā)送已經(jīng)結(jié)束的所述第2電文,附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元;判別數(shù)據(jù)庫存儲單元,用來存儲對所述第1電文和第2電文的每個(gè)內(nèi)容都記述有處理期限的數(shù)據(jù)庫;電文判別單元,響應(yīng)所述通信單元在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述第1電文和所述第2電文,就讀出的所述第1電文和所述第2電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述發(fā)送或控制。
9.根據(jù)權(quán)利要求8所述的器械控制裝置,其特征在于所述數(shù)據(jù)庫還對所述第2電文的每個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后是否應(yīng)該重新制作所述第2電文;所述電文判別單元,對于響應(yīng)所述重新啟動(dòng)信號而從所述電文存儲單元讀出的所述第2電文中的、沒有標(biāo)記所述識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文來重新制作所述第2電文。
10.根據(jù)權(quán)利要求8或9所述的器械控制裝置,其特征在于所述通信單元,監(jiān)視所述控制單元的工作,一旦所述控制單元停止了工作,就向所述控制單元發(fā)送所述重新啟動(dòng)信號。
11.一種家用電器,其特征在于包括,權(quán)利要求1或權(quán)利要求2所述的電文處理裝置,或者權(quán)利要求3至權(quán)利要求10的其中任何之一所述的器械控制裝置。
12.一種電文處理裝置用的程序,其特征在于,使通過與外部進(jìn)行電文交換而執(zhí)行處理的電文處理裝置,作為以下各功能單元而發(fā)揮其作用,這些單元包括電文產(chǎn)生單元,具備接收外部發(fā)送來的電文的電文接收單元和制作電文的電文制作單元的至少其中之一;電文存儲單元,用來存儲所述電文產(chǎn)生單元接收或制作的所述電文;電文處理單元,讀出所述電文存儲單元存儲的所述電文,進(jìn)行基于所述電文進(jìn)行處理;識別符號附加單元,給已經(jīng)結(jié)束所述處理的電文附上表示已經(jīng)處理的識別符號,并存儲到所述電文存儲單元;判別數(shù)據(jù)庫存儲單元,存儲對所述電文的每個(gè)內(nèi)容記述有處理期限的數(shù)據(jù)庫;電文判別單元,響應(yīng)所述電文處理裝置在停止工作之后所接收的重新啟動(dòng)信號,從所述電文存儲單元讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述識別符號的電文,通過參照所述數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述處理。
13.一種微型計(jì)算機(jī)系統(tǒng),其特征在于包括,相互之間進(jìn)行電文通信的多個(gè)微型計(jì)算機(jī);和所述多個(gè)微型計(jì)算機(jī)的其中任何之一都可以進(jìn)行讀寫的對數(shù)存儲器,其中,作為所述多個(gè)微型計(jì)算機(jī)其中之一的第1微型計(jì)算機(jī)包括電文制作單元,用來制作所述電文;電文發(fā)送單元,將所述電文制作單元制作的所述電文發(fā)送到所述多個(gè)微型計(jì)算機(jī)中的另外一個(gè)計(jì)算機(jī)的第2微型計(jì)算機(jī);第1電文寫入單元,將所述電文發(fā)送單元發(fā)送的所述電文記錄在所述對數(shù)存儲器中;第1數(shù)據(jù)庫存儲器,存儲對所述電文的每個(gè)內(nèi)容都記述有處理期限的第1數(shù)據(jù)庫;所述第2微型計(jì)算機(jī)包括電文處理單元,對所述電文發(fā)送單元發(fā)送的所述電文,根據(jù)其內(nèi)容來進(jìn)行處理;識別符號附加單元,對存儲在所述存儲器里的電文中的、由所述電文處理單元所進(jìn)行的處理已經(jīng)結(jié)束的電文,附上表示已經(jīng)處理的第1識別符號,并存儲到所述對數(shù)存儲器中;第2數(shù)據(jù)庫存儲器,存儲對所述電文的每個(gè)內(nèi)容都記述有處理期限的第2數(shù)據(jù)庫;第1電文判別單元,響應(yīng)所述第2微型計(jì)算機(jī)在停止工作之后所接收的重新啟動(dòng)信號,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第2數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行處理;所述第1微型計(jì)算機(jī)還包括第2電文判別單元,在所述第2微型計(jì)算機(jī)接收到所述重新啟動(dòng)信號之后,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只對經(jīng)過了所述處理期限的電文重新制作電文。
14.根據(jù)權(quán)利要求13所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述第1數(shù)據(jù)庫還對所述電文的每個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后是否應(yīng)該重新制作所述電文;所述第2電文判別單元,對于從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第1識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,來重新制作所述電文。
15.根據(jù)權(quán)利要求14所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述第2電文判別單元,讓所述電文發(fā)送單元發(fā)送從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第1識別符號、經(jīng)過了所述處理期限的、且不是應(yīng)該重新制作的電文。
16.根據(jù)權(quán)利要求13所述的微型計(jì)算機(jī)系統(tǒng),其特征在于,所述第1微型計(jì)算機(jī)還包括第2電文寫入單元,將所述電文制作單元制作的所述電文記錄在所述對數(shù)存儲器中;所述第1電文寫入單元,對所述第2電文寫入單元記錄的所述電文中的、由所述電文發(fā)送單元已經(jīng)發(fā)送的電文,附上表示已經(jīng)處理的第2識別符號,并存儲到所述對數(shù)存儲器中;所述第1微型計(jì)算機(jī)還包括第3電文判別單元,響應(yīng)所述第1微型計(jì)算機(jī)在停止工作之后所接收的重新啟動(dòng)信號,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第2識別符號的電文,通過參照所述第1數(shù)據(jù)庫,讓所述電文發(fā)送單元只對在所述處理期限以內(nèi)的電文進(jìn)行發(fā)送,而對經(jīng)過了所述處理期限的電文,則讓所述電文制作單元重新制作電文。
17.根據(jù)權(quán)利要求16所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述第1數(shù)據(jù)庫還對所述電文的每個(gè)內(nèi)容,記述在經(jīng)過所述處理期限后是否應(yīng)該重新制作所述電文;所述第3電文判別單元,對于從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第2識別符號、且經(jīng)過了所述處理期限的電文,通過進(jìn)一步參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只就應(yīng)該重新制作的電文,來重新制作電文。
18.根據(jù)權(quán)利要求17所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述第3電文判別單元,讓所述電文發(fā)送單元發(fā)送,從所述對數(shù)存儲器讀出的所述電文中的、沒有標(biāo)記所述第2識別符號、經(jīng)過了所述處理期限的、且不是應(yīng)該重新制作的電文。
19.根據(jù)權(quán)利要求13至18的其中任何之一所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述多個(gè)微型計(jì)算機(jī)包括有相互之間進(jìn)行電文通信的主微型計(jì)算機(jī)和多個(gè)子微型計(jì)算機(jī),所述多個(gè)子微型計(jì)算機(jī)之間的電文通信,是通過主微型計(jì)算機(jī)轉(zhuǎn)送來進(jìn)行的;所述第1微型計(jì)算機(jī)為所述多個(gè)子微型計(jì)算機(jī)的其中之一;所述第2微型計(jì)算機(jī)為所述主微型計(jì)算機(jī)。
20.根據(jù)權(quán)利要求13至18的其中任何之一所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述多個(gè)微型計(jì)算機(jī)包括有相互之間進(jìn)行電文通信的主微型計(jì)算機(jī)和多個(gè)子微型計(jì)算機(jī),所述多個(gè)子微型計(jì)算機(jī)之間的電文通信,是通過主微型計(jì)算機(jī)轉(zhuǎn)送來進(jìn)行的;所述第1微型計(jì)算機(jī)為所述多個(gè)子微型計(jì)算機(jī)中的其中之一;所述第2微型計(jì)算機(jī)為所述多個(gè)子微型計(jì)算機(jī)中的另外一個(gè)計(jì)算機(jī)。
21.根據(jù)權(quán)利要求19所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述多個(gè)子微型計(jì)算機(jī)中的至少其中之一,監(jiān)視所述主微型計(jì)算機(jī)的工作,一旦所述主微型計(jì)算機(jī)停止了工作,就向所述主微型計(jì)算機(jī)發(fā)送所述重新啟動(dòng)信號。
22.根據(jù)權(quán)利要求20所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述多個(gè)子微型計(jì)算機(jī)中的至少其中之一,監(jiān)視所述主微型計(jì)算機(jī)的工作,一旦所述主微型計(jì)算機(jī)停止了工作,就向所述主微型計(jì)算機(jī)發(fā)送所述重新啟動(dòng)信號。
23.根據(jù)權(quán)利要求19所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述主微型計(jì)算機(jī),監(jiān)視所述多個(gè)子微型計(jì)算機(jī)的工作,一旦所述多個(gè)子微型計(jì)算機(jī)中的任何之一停止了工作,就向已經(jīng)停止工作的所述子微型計(jì)算機(jī)發(fā)送所述重新啟動(dòng)信號。
24.根據(jù)權(quán)利要求20所述的微型計(jì)算機(jī)系統(tǒng),其特征在于所述主微型計(jì)算機(jī),監(jiān)視所述多個(gè)子微型計(jì)算機(jī)的工作,一旦所述多個(gè)子微型計(jì)算機(jī)中的任何之一停止了工作,就向已經(jīng)停止工作的所述子微型計(jì)算機(jī)發(fā)送所述重新啟動(dòng)信號。
25.一種家用電器,其特征在于包括權(quán)利要求13至權(quán)利要求24的其中任何之一所述的微型計(jì)算機(jī)系統(tǒng)。
26.一種微型計(jì)算機(jī)系統(tǒng)用的程序,用于具備有相互之間進(jìn)行電文通信的多個(gè)微型計(jì)算機(jī)、和對所述多個(gè)微型計(jì)算機(jī)的其中任何之一都可以進(jìn)行讀寫的對數(shù)存儲器的,微型計(jì)算機(jī)系統(tǒng),其特征在于使所述多個(gè)微型計(jì)算機(jī)的其中之一的所述第1微型計(jì)算機(jī),作為以下各功能單元而發(fā)揮其作用,這些單元包括電文制作單元,用來制作所述電文;電文發(fā)送單元,將所述電文制作單元制作的所述電文發(fā)送到所述多個(gè)微型計(jì)算機(jī)中的另外一個(gè)計(jì)算機(jī)的第2微型計(jì)算機(jī);第1電文寫入單元,將所述電文發(fā)送單元發(fā)送的所述電文記錄在所述對數(shù)存儲器中;第1數(shù)據(jù)庫存儲器,存儲對所述電文的每個(gè)內(nèi)容都記述有處理期限的第1數(shù)據(jù)庫;使所述第2微型計(jì)算機(jī)作為以下各功能單元而發(fā)揮其作用,這些單元包括電文處理單元,對所述電文發(fā)送單元發(fā)送的所述電文,根據(jù)其內(nèi)容來進(jìn)行處理;識別符號附加單元,對存儲在所述存儲器里的電文中的、由所述電文處理單元所進(jìn)行的處理已經(jīng)結(jié)束的電文,附上表示已經(jīng)處理的第1識別符號,并存儲到所述對數(shù)存儲器中;第2數(shù)據(jù)庫存儲器,存儲對所述電文的每個(gè)內(nèi)容都記述有處理期限的第2數(shù)據(jù)庫;第1電文判別單元,響應(yīng)所述第2微型計(jì)算機(jī)在停止工作之后所接收的重新啟動(dòng)信號,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第2數(shù)據(jù)庫,讓所述電文處理單元只對在所述處理期限以內(nèi)的電文進(jìn)行所述處理;還進(jìn)一步使所述第1微型計(jì)算機(jī)作為以下功能單元而發(fā)揮其作用,所述功能單元包括第2電文判別單元,在所述第2微型計(jì)算機(jī)接收到所述重新啟動(dòng)信號之后,從所述對數(shù)存儲器中讀出所述電文,就讀出的所述電文中沒有標(biāo)記所述第1識別符號的電文,通過參照所述第1數(shù)據(jù)庫,讓所述電文制作單元只對經(jīng)過了所述處理期限的電文重新制作電文。
27.一種程序產(chǎn)品,其特征在于包括權(quán)利要求12或權(quán)利要求26所述的程序;和保存所述程序的保存媒體。
28.根據(jù)權(quán)利要求27所述的程序產(chǎn)品,其特征在于所述保存媒體是記錄媒體和傳送媒體中的至少其中之一。
全文摘要
本發(fā)明提供一種電文處理裝置、器械控制裝置、家用電器、電文處理裝置用程序、微型計(jì)算機(jī)系統(tǒng)、微型計(jì)算機(jī)系統(tǒng)用程序以及程序產(chǎn)品,目的在于對因停止工作而積壓的未處理的電文,可以在重新啟動(dòng)后進(jìn)行妥當(dāng)?shù)奶幚?。在電文產(chǎn)生單元10接收或制作的電文6被存儲在電文存儲器3中,經(jīng)過一個(gè)等待時(shí)間之后,電文處理單元15從電文存儲器3中讀出電文6,以供向外部的發(fā)送或者內(nèi)部處理所用,對電文6的發(fā)送或內(nèi)部處理一旦結(jié)束,識別符號附加單元18則給電文6附上一個(gè)表示已經(jīng)處理的符號,判別數(shù)據(jù)庫存儲器4存儲的數(shù)據(jù)庫對電文6的每一個(gè)內(nèi)容記述有處理期限,器械控制裝置100一旦在停止工作后接收到重新啟動(dòng)信號8,電文判別單元20則讓電文處理單元15,只對存儲在電文存儲器3的電文6中未經(jīng)處理、且沒有經(jīng)過處理期限的電文進(jìn)行處理。因此,對因停止工作而積壓的未處理的電文,可以在重新啟動(dòng)后進(jìn)行妥當(dāng)?shù)奶幚怼?br> 文檔編號H04L12/12GK1551575SQ200410042229
公開日2004年12月1日 申請日期2004年5月8日 優(yōu)先權(quán)日2003年5月8日
發(fā)明者片野壽昭, 名越由紀(jì)子, 田洼英智, 智, 紀(jì)子 申請人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
武平县| 维西| 临漳县| 师宗县| 贵南县| 淮安市| 双流县| 育儿| 珲春市| 衡南县| 威远县| 乌鲁木齐县| 襄樊市| 永川市| 周至县| 嘉义县| 阜新市| 岳普湖县| 新平| 枣庄市| 广水市| 龙陵县| 江孜县| 嘉峪关市| 松桃| 乌鲁木齐市| 柳州市| 鹤峰县| 成都市| 高阳县| 荔波县| 泸州市| 平陆县| 宝鸡市| 武义县| 汉沽区| 浦北县| 将乐县| 棋牌| 广东省| 绿春县|