控制方法以及控制裝置的制造方法
【專利摘要】本公開涉及控制方法以及控制裝置,在宅內(nèi)存在多個(gè)控制器的情況下,根據(jù)各控制器對(duì)設(shè)備進(jìn)行控制的歷史記錄來適當(dāng)?shù)乜刂圃O(shè)備。作為多個(gè)控制裝置之一的第一控制裝置接收多個(gè)控制裝置中的其他控制裝置的設(shè)備控制的歷史記錄,作為將接收到的所述歷史記錄附加于第一控制裝置的設(shè)備控制的歷史記錄而得到的共享歷史記錄進(jìn)行保存。第一控制裝置在接收到由用戶進(jìn)行的對(duì)所述設(shè)備的控制請(qǐng)求的輸入時(shí),根據(jù)共享歷史記錄來判定是否能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制,在判定為能夠進(jìn)行設(shè)備的控制的情況下,向設(shè)備發(fā)送控制命令。
【專利說明】
控制方法以及控制裝置
技術(shù)領(lǐng)域
[0001]本公開涉及控制設(shè)備的控制裝置以及控制裝置所進(jìn)行的設(shè)備的控制方法。
【背景技術(shù)】
[0002]存在控制器經(jīng)由網(wǎng)絡(luò)對(duì)宅內(nèi)的家電設(shè)備等進(jìn)行遠(yuǎn)程控制的技術(shù)。在進(jìn)行這種遠(yuǎn)程控制的情況下,有時(shí)對(duì)同一設(shè)備從上次控制起在短期間內(nèi)就進(jìn)行下次控制是不適當(dāng)?shù)?。例如,存在如下設(shè)備:在設(shè)備的工作需要時(shí)間的情況下,在此期間不受理下次控制。另外,存在如下設(shè)備:由于設(shè)備因短時(shí)間內(nèi)的連續(xù)控制而受損、或者由于受到控制的設(shè)備的處理能力,在進(jìn)行下次控制之前需要一定的時(shí)間間隔。
[0003]另外,有時(shí)用戶會(huì)在使用控制器對(duì)設(shè)備進(jìn)行了遠(yuǎn)程控制后,取得設(shè)備的狀態(tài),并確認(rèn)是否成為了所希望的狀態(tài)。此時(shí),有時(shí)如果前后有其他用戶的控制,則設(shè)備的狀態(tài)會(huì)進(jìn)一步變化,會(huì)使用戶感到混亂。
[0004]這種問題可通過如下方式解決:保存由控制器進(jìn)行的控制的歷史記錄,參照該歷史記錄,向用戶提示不能進(jìn)行設(shè)備的控制、或者由控制器暫時(shí)保留控制請(qǐng)求并在隔開適當(dāng)?shù)臅r(shí)間間隔后進(jìn)行控制。
[0005]專利文獻(xiàn)I公開了根據(jù)安全度信息向用戶請(qǐng)求遠(yuǎn)程控制的決定指示的技術(shù)。在專利文獻(xiàn)I中,記載了根據(jù)歷史記錄在進(jìn)行在預(yù)定期間內(nèi)發(fā)生沖突的控制的情況下向用戶請(qǐng)求決定指示的技術(shù)。
[0006]另一方面,有時(shí)在宅內(nèi)會(huì)存在多個(gè)控制器。例如,具有控制器功能的電視機(jī)(TV)分別存在于多個(gè)房間的情況等。在該情況下,用戶通過各個(gè)房間的TV來操作宅內(nèi)的設(shè)備,一個(gè)設(shè)備將會(huì)受到多個(gè)控制器的控制。
[0007]作為用于解決由來自多個(gè)控制器的同時(shí)控制而引起的損壞和/或死鎖的問題的現(xiàn)有技術(shù),存在專利文獻(xiàn)2。在專利文獻(xiàn)2中,對(duì)設(shè)備控制系統(tǒng)賦予優(yōu)先級(jí),限制多個(gè)控制器同時(shí)控制設(shè)備這一情況。在專利文獻(xiàn)3中,記載有如下情況:多個(gè)控制器分別為了判定是否能夠進(jìn)行設(shè)備的控制,各控制器定期生成控制器列表,該控制器列表表示設(shè)備最后接受的是哪個(gè)控制器的控制。在專利文獻(xiàn)3中,想要控制設(shè)備的控制器執(zhí)行如下處理:如果在該控制器列表中登記有相應(yīng)設(shè)備最后受到其他控制器的控制,則判定為相應(yīng)設(shè)備當(dāng)前正在受其他控制器的控制,并向其他控制器詢問是否能夠進(jìn)行設(shè)備的控制。
[0008]現(xiàn)有技術(shù)文獻(xiàn)
[0009]專利文獻(xiàn)I:日本特開2014-216945號(hào)公報(bào)
[0010]專利文獻(xiàn)2:日本特開2001-346276號(hào)公報(bào)[0011 ] 專利文獻(xiàn)3:國(guó)際公開第2010/119540號(hào)
【發(fā)明內(nèi)容】
[0012]發(fā)明所要解決的問題
[0013]然而,在上述的專利文獻(xiàn)中,為了適當(dāng)?shù)乜刂圃O(shè)備以使多個(gè)控制器的控制不發(fā)生沖突,需要進(jìn)一步的改善。
[0014]用于解決問題的技術(shù)方案
[0015]本公開的一個(gè)技術(shù)方案是多個(gè)控制裝置進(jìn)行的控制方法,所述多個(gè)控制裝置與網(wǎng)絡(luò)連接,并控制與該網(wǎng)絡(luò)連接的設(shè)備,
[0016]在所述控制方法中,執(zhí)行如下步驟:
[0017]歷史記錄接收步驟,作為所述多個(gè)控制裝置之一的第一控制裝置,在所述多個(gè)控制裝置中的其他控制裝置對(duì)所述設(shè)備進(jìn)行了控制時(shí),從所述其他控制裝置接收設(shè)備控制的歷史記錄;
[0018]保存步驟,將從所述其他控制裝置接收到的所述設(shè)備控制的歷史記錄附加于該第一控制裝置的設(shè)備控制的歷史記錄而作為共享歷史記錄進(jìn)行保存;
[0019]請(qǐng)求接收步驟,所述第一控制裝置接收由用戶進(jìn)行的對(duì)所述設(shè)備的控制請(qǐng)求的輸入;
[0020]判定步驟,所述第一控制裝置根據(jù)所述共享歷史記錄,判定是否能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制;以及
[0021]命令發(fā)送步驟,在所述第一控制裝置判定為能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制的情況下,向該設(shè)備發(fā)送控制命令。
[0022]發(fā)明效果
[0023]根據(jù)本技術(shù)方案,在存在多個(gè)控制器的情況下,能夠適當(dāng)?shù)乜刂圃O(shè)備以使各控制器的控制不發(fā)生沖突。
【附圖說明】
[0024]圖1是表示將具備本公開的實(shí)施方式的控制裝置的設(shè)備控制系統(tǒng)應(yīng)用于宅內(nèi)時(shí)的設(shè)備控制系統(tǒng)的整體結(jié)構(gòu)的一例的圖。
[0025]圖2A是表示控制器本體以及用戶終端的硬件結(jié)構(gòu)的一例的圖。
[0026]圖2B是表示控制器本體以及用戶終端的硬件結(jié)構(gòu)的另一例的圖。
[0027]圖3是表示歷史記錄保存部所記錄的共享歷史記錄的一例的圖。
[0028]圖4A是表示用戶為了輸入控制請(qǐng)求而使用的設(shè)備控制畫面的一例的圖。
[0029]圖4B是表示用戶為了輸入控制請(qǐng)求而使用的設(shè)備控制畫面的另一例的圖。
[0030]圖4C是表示用戶為了輸入控制請(qǐng)求而使用的設(shè)備控制畫面的另一例的圖。
[0031]圖5是表示實(shí)施方式I所涉及的控制器的結(jié)構(gòu)的一例的圖。
[0032]圖6是表示實(shí)施方式I中的設(shè)備控制系統(tǒng)的整體結(jié)構(gòu)的一例的圖。
[0033]圖7是表不控制間隔表的一例的圖。
[0034]圖8A是表示實(shí)施方式I中的控制器的工作的流程圖。
[0035]圖SB是表示實(shí)施方式I中的控制器的工作的流程圖。
[0036]圖9A是表示實(shí)施方式I中的設(shè)備控制畫面的顯示例的圖。
[0037]圖9B是表示區(qū)別顯示了一般控制器與實(shí)施方式I的控制器的設(shè)備控制畫面的顯示例的圖。
[0038]圖10是表示實(shí)施方式2所涉及的控制器的結(jié)構(gòu)的一例的圖。
[0039]圖11是表示實(shí)施方式2中的設(shè)備控制系統(tǒng)的整體結(jié)構(gòu)的一例的圖。
[0040]圖12A是表示實(shí)施方式2中的控制器I的工作的流程圖。
[0041]圖12B是表示實(shí)施方式2中的控制器I的工作的流程圖。
[0042]圖12C是表示實(shí)施方式2中的控制器I的工作的流程圖。
[0043]附圖標(biāo)記說明
[0044]1、1A、1B:控制器
[0045]Ia:代表的控制器
[0046]Ib:非代表的控制器
[0047]2、2a、2b:控制器本體
[0048]3、3a、3b:用戶終端
[0049]20:網(wǎng)絡(luò)
[0050]101、111、121、121a、121b:設(shè)備控制部[0051 ]102、112、122、122a、122b:控制信息通信部
[0052]103、103a、103b:歷史記錄保存部
[0053]104、104a、104b:能否控制判定部
[0054]105、105a、105b:控制器檢測(cè)部
[0055]106、106a、106b:設(shè)備數(shù)據(jù)庫(kù)部
[0056]107、107a、107b:代表控制器決定部
[0057]201、201a、201b:操作部
[0058]202、202&、20213:顯示部
[0059]301、302、303:設(shè)備控制畫面
[0060]1011:控制信息通知部[0061 ]1012:控制信息接收部
[0062]1021、1021a、1021b:控制請(qǐng)求轉(zhuǎn)發(fā)部
[0063]1022、1022a、1022b:控制請(qǐng)求接收部
[0064]1023、1023a、1023b:能否控制回復(fù)部
【具體實(shí)施方式】
[0065](成為本發(fā)明的基礎(chǔ)的見解)
[0066]在宅內(nèi)存在多個(gè)控制器的情況下,設(shè)備有時(shí)會(huì)在一定的時(shí)間間隔內(nèi)從多個(gè)控制器受理控制請(qǐng)求。因此,即使控制器根據(jù)本身保存的設(shè)備控制的歷史記錄依次對(duì)設(shè)備進(jìn)行了控制,實(shí)際上也未必隔開了適當(dāng)?shù)臅r(shí)間間隔。從安全性或者法律性的觀點(diǎn)來看,規(guī)定設(shè)備要以隔開一定的時(shí)間間隔的方式執(zhí)行控制請(qǐng)求。
[0067]專利文獻(xiàn)I存在如下問題:雖然參照歷史記錄來控制設(shè)備,但是因?yàn)橐詥蝹€(gè)控制器的控制作為了前提,所以在多個(gè)控制器的控制發(fā)生了沖突時(shí),無法適當(dāng)?shù)乜刂圃O(shè)備。
[0068]在專利文獻(xiàn)2中,在來自遙控器的控制命令與來自網(wǎng)絡(luò)接口的控制命令發(fā)生了沖突的情況下,按照預(yù)先確定的優(yōu)先級(jí)來選擇一個(gè)控制命令,對(duì)控制對(duì)象設(shè)備進(jìn)行控制。這樣,在專利文獻(xiàn)2中,按照預(yù)先確定的優(yōu)先級(jí)來選擇控制命令,不是根據(jù)設(shè)備控制的歷史記錄來選擇控制命令。
[0069]在專利文獻(xiàn)3中,定期生成控制器列表,因此,在控制器列表剛生成后,即使是未受任何控制器控制的設(shè)備受到了某一控制器的控制,也會(huì)無法使該信息反映到控制器列表中。因此,存在無法避免對(duì)該設(shè)備的控制的沖突的問題。
[0070]本公開的目的在于,提供一種即使在存在多個(gè)控制器的情況下,也可適當(dāng)?shù)乜刂圃O(shè)備以使得不發(fā)生沖突的技術(shù)。
[0071 ]本公開的一個(gè)技術(shù)方案的控制方法是是多個(gè)控制裝置進(jìn)行的控制方法,所述多個(gè)控制裝置與網(wǎng)絡(luò)連接,并控制與該網(wǎng)絡(luò)連接的設(shè)備,
[0072]在所述控制方法中,執(zhí)行如下步驟:
[0073]歷史記錄接收步驟,作為所述多個(gè)控制裝置之一的第一控制裝置,在所述多個(gè)控制裝置中的其他控制裝置對(duì)所述設(shè)備進(jìn)行了控制時(shí),從其他控制裝置接收設(shè)備控制的歷史記錄;
[0074]保存步驟,將從所述其他控制裝置接收到的所述設(shè)備控制的歷史記錄附加于該第一控制裝置的設(shè)備控制的歷史記錄而作為共享歷史記錄進(jìn)行保存;
[0075]請(qǐng)求接收步驟,所述第一控制裝置接收由用戶進(jìn)行的對(duì)所述設(shè)備的控制請(qǐng)求的輸入;
[0076]判定步驟,所述第一控制裝置根據(jù)所述共享歷史記錄,判定是否能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制;以及
[0077]命令發(fā)送步驟,在所述第一控制裝置判定為能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制的情況下,向該設(shè)備發(fā)送控制命令。
[0078]根據(jù)本技術(shù)方案,在其他控制裝置對(duì)所述設(shè)備進(jìn)行了控制時(shí),第一控制裝置從其他控制裝置接收設(shè)備控制的歷史記錄。然后,第一控制裝置將接收到的設(shè)備控制的歷史記錄與本身的設(shè)備控制的歷史記錄合并而作為共享歷史記錄進(jìn)行保存。因此,第一控制裝置能夠參照共享歷史記錄來掌握設(shè)備當(dāng)前正在受哪個(gè)控制裝置的控制,能夠適當(dāng)?shù)乜刂圃O(shè)備以使得不發(fā)生沖突。
[0079]另外,在上述技術(shù)方案中,在所述判定步驟中,如果從所述設(shè)備最后被控制起經(jīng)過了預(yù)先設(shè)定的預(yù)定時(shí)間,則可以判定為能夠進(jìn)行所述設(shè)備的控制。
[0080]根據(jù)本技術(shù)方案,如果從作為接收到的控制請(qǐng)求的對(duì)象的設(shè)備最后被控制起經(jīng)過了預(yù)先設(shè)定的預(yù)定時(shí)間,則判定為能夠進(jìn)行設(shè)備的控制,因此,能夠以隔開一定的時(shí)間間隔的方式來控制設(shè)備。因此,能夠遵守必須以隔開一定的時(shí)間間隔的方式來控制設(shè)備這樣的法律法規(guī),并且,能夠使設(shè)備安全地運(yùn)行。
[0081]另外,在上述技術(shù)方案中,在所述判定步驟中判定為不能進(jìn)行所述設(shè)備的控制的情況下,可以進(jìn)一步執(zhí)行如下的顯示步驟:
[0082]從所述用戶接收到所述控制請(qǐng)求的輸入的控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與該控制裝置連接的顯示裝置,顯示不能進(jìn)行該設(shè)備的控制之意。
[0083]根據(jù)本技術(shù)方案,在判定為不能進(jìn)行設(shè)備的控制的情況下,將該情況報(bào)告給用戶,因此,能夠使用戶獲知該設(shè)備當(dāng)前是不能控制的。其結(jié)果是,能夠防止用戶輸入不適當(dāng)?shù)目刂普?qǐng)求。
[0084]在上述技術(shù)方案中,在所述顯示步驟中,還可以顯示到所述設(shè)備變?yōu)槟軌蚩刂茷橹沟臅r(shí)間。
[0085]根據(jù)本技術(shù)方案,可顯示到設(shè)備變?yōu)槟軌蚩刂茷橹沟臅r(shí)間,因此,能夠減輕不能控制時(shí)的用戶的不愉快。另外,能夠防止用戶在不能控制的期間輸入控制請(qǐng)求,并能夠減輕由于在該期間受理控制請(qǐng)求而帶來的處理負(fù)荷。
[0086]在上述技術(shù)方案中,在所述顯示步驟中,還可以顯示促使用戶輸入下述回答的信息,該回答是在所述設(shè)備變?yōu)槟軌蚩刂茣r(shí)是否自動(dòng)基于所述接收到的控制請(qǐng)求執(zhí)行所述設(shè)備的控制的回答,
[0087]在所述命令發(fā)送步驟中,在受理了自動(dòng)執(zhí)行所述設(shè)備的控制之意的輸入的情況下,所述第一控制裝置可以保留所述接收到的控制請(qǐng)求,并在經(jīng)過到變?yōu)樗瞿軌蚩刂茷橹沟臅r(shí)間之后,向該設(shè)備發(fā)送控制命令。
[0088]根據(jù)本技術(shù)方案,在經(jīng)過了變?yōu)槟軌蚩刂频臅r(shí)間時(shí),自動(dòng)發(fā)送與輸入的控制請(qǐng)求對(duì)應(yīng)的控制命令,因此,能夠省去再次輸入控制請(qǐng)求的麻煩。另外,還能夠讓用戶選擇有無與控制請(qǐng)求對(duì)應(yīng)的控制命令的自動(dòng)發(fā)送。
[0089]另外,在上述技術(shù)方案中,在所述顯示步驟中,還可以顯示所述設(shè)備的當(dāng)前狀態(tài)。
[0090]根據(jù)本技術(shù)方案,在判定為不能進(jìn)行設(shè)備的控制的情況下,顯示設(shè)備的當(dāng)前狀態(tài),因此,能夠向用戶提示是否進(jìn)行設(shè)備的控制的判斷材料。
[0091]另外,在上述技術(shù)方案中,還可以執(zhí)行:
[0092]檢測(cè)步驟,所述第一控制裝置使用下述信息來檢測(cè)不具有與所述第一控制裝置相同的功能的、與所述第一控制裝置不同種類的控制裝置,該信息是從所述不同種類的控制裝置發(fā)送的通信數(shù)據(jù)所包含的信息;以及
[0093]存在顯示步驟,在檢測(cè)出所述不同種類的控制裝置的情況下,從所述用戶接收到所述控制請(qǐng)求的輸入的控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與該控制裝置連接的顯示裝置,顯示存在所述不同種類的控制裝置之意。
[0094]根據(jù)本技術(shù)方案,在檢測(cè)出不具備與第一控制裝置相同的功能的、與第一控制裝置不同種類的控制裝置的情況下,將該意思報(bào)告給用戶,因此,能夠向用戶報(bào)告網(wǎng)絡(luò)中存在不同種類的控制裝置這一情況。
[0095]另外,在上述技術(shù)方案中,所述第一控制裝置在所述命令發(fā)送步驟中發(fā)送了所述控制命令的情況下,可以將與該控制命令相關(guān)的信息發(fā)送到所述其他控制裝置。
[0096]根據(jù)本技術(shù)方案,通過第一控制裝置將與控制命令相關(guān)的信息發(fā)送到其他控制裝置,因此,能夠?qū)⒌谝豢刂蒲b置的設(shè)備控制的歷史記錄與其他控制裝置進(jìn)行共享。
[0097]另外,本發(fā)明所涉及的另一控制方法是多個(gè)控制裝置進(jìn)行的控制方法,所述多個(gè)控制裝置與網(wǎng)絡(luò)連接,并控制與該網(wǎng)絡(luò)連接的設(shè)備,
[0098]所述多個(gè)控制裝置包括:作為所述多個(gè)控制裝置之一的第一控制裝置、和與所述第一控制裝置不同的一個(gè)以上的其他控制裝置,
[0099]在所述控制方法中,執(zhí)行如下步驟:
[0100]請(qǐng)求接收步驟,作為所述其他控制裝置之一的第二控制裝置接收由用戶進(jìn)行的對(duì)所述設(shè)備的控制請(qǐng)求的輸入;
[0101]請(qǐng)求發(fā)送步驟,所述第二控制裝置將所述控制請(qǐng)求發(fā)送到所述第一控制裝置;
[0102]請(qǐng)求接收步驟,所述第一控制裝置接收從所述第二控制裝置發(fā)送的所述控制請(qǐng)求;
[0103]保存步驟,將所述接收到的所述控制請(qǐng)求作為所述第二控制裝置的設(shè)備控制的歷史記錄而附加于所述第一控制裝置的設(shè)備控制的歷史記錄,并作為共享歷史記錄進(jìn)行保存;
[0104]判定步驟,所述第一控制裝置根據(jù)所述共享歷史記錄,判定是否能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制;以及
[0105]命令發(fā)送步驟,在所述第一控制裝置判定為能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制的情況下,向該設(shè)備發(fā)送控制命令。
[0106]根據(jù)本技術(shù)方案,當(dāng)在第二控制裝置中由用戶輸入了控制請(qǐng)求時(shí),該控制請(qǐng)求被發(fā)送到第一控制裝置。第一控制裝置在接收到該控制請(qǐng)求時(shí),將接收到的控制請(qǐng)求作為第二控制裝置的設(shè)備控制的歷史記錄而附加于本身的設(shè)備控制的歷史記錄,并作為共享歷史記錄進(jìn)行保存。因此,第一控制裝置能夠參照共享歷史記錄來掌握設(shè)備當(dāng)前正在受哪個(gè)控制裝置的控制,能夠適當(dāng)?shù)乜刂圃O(shè)備以使得不發(fā)生沖突。另外,在第二控制裝置中輸入的控制請(qǐng)求被發(fā)送到第一控制裝置之后,向設(shè)備發(fā)送控制命令,因此,僅第一控制裝置管理共享歷史記錄即可,其他控制裝置無需保有歷史記錄。
[0107]另外,在上述技術(shù)方案中,在所述判定步驟中判定為能夠進(jìn)行所述設(shè)備的控制的情況下,
[0108]所述第二控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與該第二控制裝置連接的顯示裝置,可以顯示表示能夠進(jìn)行所述設(shè)備的控制這一情況的信息;
[0109]所述第二控制裝置以外的其他控制裝置、或者通過網(wǎng)絡(luò)與該第二控制裝置以外的其他控制裝置連接的顯示裝置,可以顯示不能進(jìn)行該設(shè)備的控制之意。
[0110]根據(jù)本技術(shù)方案,在能夠由第二控制裝置控制設(shè)備的情況下,第二控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與第二控制裝置連接的顯示裝置,顯示表示能夠進(jìn)行設(shè)備的控制這一情況的信息,因此,能夠使與第二控制裝置對(duì)應(yīng)的用戶獲知能夠進(jìn)行設(shè)備的控制這一情況。
[0111]另一方面,第二控制裝置以外的其他控制裝置、或者通過網(wǎng)絡(luò)與第二控制裝置以外的其他控制裝置連接的顯示裝置,顯示不能進(jìn)行該設(shè)備的控制之意,因此,能夠使與第二控制裝置以外的其他控制裝置對(duì)應(yīng)的用戶獲知不能進(jìn)行設(shè)備的控制這一情況。
[0112]本公開不僅能夠作為執(zhí)行如上所述的特征性處理的控制方法而實(shí)現(xiàn),而且也能夠作為具備如下處理部的控制裝置等而實(shí)現(xiàn),所述處理部用于執(zhí)行控制方法所包含的特征性步驟。另外,還能夠作為計(jì)算機(jī)程序而實(shí)現(xiàn),所述計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行這種控制方法所包含的特征性的各個(gè)步驟。而且,毫無疑問也可以通過CD-ROM等計(jì)算機(jī)可讀的非暫時(shí)性的記錄介質(zhì)或者因特網(wǎng)等通信網(wǎng)絡(luò)來使這種計(jì)算機(jī)程序流通。
[0113]此外,下面說明的實(shí)施方式均表示本公開的一個(gè)具體例。在以下的實(shí)施方式中表示的數(shù)值、形狀、構(gòu)成要素、步驟以及步驟的順序等僅為一例,并非旨在限定本公開。另外,對(duì)于以下的實(shí)施方式中的構(gòu)成要素中的、沒有記載在表示最上位概念的獨(dú)立權(quán)利要求中的構(gòu)成要素,作為任意的構(gòu)成要素進(jìn)行說明。另外,在所有的實(shí)施方式中,也可以組合各自的內(nèi)容。
[0114](整體結(jié)構(gòu))
[0115]首先,對(duì)具備本公開的實(shí)施方式的控制裝置的設(shè)備控制系統(tǒng)的整體結(jié)構(gòu)進(jìn)行說明。圖1是表示將具備本公開的實(shí)施方式的控制裝置的設(shè)備控制系統(tǒng)應(yīng)用于宅內(nèi)時(shí)的設(shè)備控制系統(tǒng)的整體結(jié)構(gòu)的一例的圖。設(shè)備控制系統(tǒng)例如具備兩個(gè)控制器1(第一控制裝置以及第二控制裝置的一例)。下面,在區(qū)別記載兩個(gè)控制器I的情況下,將一個(gè)控制器I記載為控制器1A,將另一個(gè)控制器記載為控制器1B。另外,雖然在圖1中示出了兩個(gè)控制器I,但是這不過是一例,設(shè)備控制系統(tǒng)也可以由三個(gè)以上的控制器構(gòu)成。
[0116]控制器I具備控制器本體2和用戶進(jìn)行操作的用戶終端3。宅內(nèi)有網(wǎng)絡(luò)20。網(wǎng)絡(luò)20將控制器I與由控制器I控制的設(shè)備即電冰箱11、空調(diào)機(jī)12及照明設(shè)備13相互連接。這些設(shè)備通過從網(wǎng)絡(luò)20接收預(yù)先確定的控制命令而被控制。在圖1中,作為設(shè)備示出了電冰箱11、空調(diào)機(jī)12及照明設(shè)備13的家電設(shè)備,但是這不過是一例,除此以外的電視機(jī)、洗衣機(jī)、微波爐、錄像機(jī)或者音響設(shè)備等也可以作為家電設(shè)備被采用。另外,在圖1中,由于設(shè)備設(shè)置在宅內(nèi),因此設(shè)備被稱為“家電設(shè)備”,但是,如果本公開中的設(shè)備控制系統(tǒng)應(yīng)用在辦公室等除宅內(nèi)以外的環(huán)境下,則設(shè)備被簡(jiǎn)單地稱為“設(shè)備”。
[0117]用戶操作用戶終端3,對(duì)電冰箱11、空調(diào)機(jī)12及照明設(shè)備13進(jìn)行控制。這里所說的控制例如相當(dāng)于接通/切斷設(shè)備電源的控制、變更空調(diào)機(jī)12的設(shè)定溫度的控制、和/或變更照明設(shè)備13的亮度的控制等。用戶通過在用戶終端3輸入用于控制設(shè)備的控制請(qǐng)求,能夠遠(yuǎn)程控制設(shè)備。
[0118]用戶終端3和控制器本體2既可以構(gòu)成為一體,也可以分體構(gòu)成。在分體構(gòu)成的情況下,用戶終端3經(jīng)由網(wǎng)絡(luò)20將用戶輸入的控制請(qǐng)求發(fā)送到控制器本體2即可。另外,用戶終端3無需處于宅內(nèi)。也可以通過宅外的網(wǎng)絡(luò)和/或服務(wù)器,從宅外向控制器I發(fā)送控制請(qǐng)求。
[0119]網(wǎng)絡(luò)20例如是設(shè)置在宅內(nèi)的局域網(wǎng)(LAN:Local Area Network),有線、無線均可。作為網(wǎng)絡(luò)20,可以采用例如IEEE802.3系列的有線局域網(wǎng)或例如IEEE802.1l系列的無線局域網(wǎng)、或者兩者混合的局域網(wǎng)。
[0120]圖2A、圖2B是表示控制器本體2以及用戶終端3的硬件結(jié)構(gòu)的一例的圖。圖2A表示控制器本體2和用戶終端3構(gòu)成為一體時(shí)的控制器I的硬件結(jié)構(gòu)的一例。圖2B表示控制器本體和用戶終端3分體構(gòu)成時(shí)的控制器I的硬件結(jié)構(gòu)的一例。
[0121]在圖2A中,控制器本體2包括中央運(yùn)算單元(CPU)31、隨機(jī)存取存儲(chǔ)器等存儲(chǔ)器32、硬盤和閃存ROM等外部存儲(chǔ)裝置33,采用通常的計(jì)算機(jī)結(jié)構(gòu)。進(jìn)一步,圖2A的控制器本體2具有用于向網(wǎng)絡(luò)20連接的網(wǎng)絡(luò)接口 34。網(wǎng)絡(luò)接口 34例如由用于將控制器I連接于有線局域網(wǎng)的局域網(wǎng)網(wǎng)卡、或用于將控制器I連接于W1-Fi等無線通信網(wǎng)絡(luò)的通信裝置等構(gòu)成。
[0122]輸入裝置35例如由開關(guān)和/或鍵盤等輸入裝置構(gòu)成,輸出裝置36由顯示器等顯示裝置構(gòu)成。此外,如果用戶終端3由控制器I具備觸摸面板的設(shè)備構(gòu)成,則輸入裝置35和輸出裝置36通過觸摸面板而構(gòu)成為一體。在圖2A中,控制器I例如既可以安裝于設(shè)備,也可以安裝于網(wǎng)關(guān)等專用通信裝置,還可以安裝于家庭服務(wù)器等專用裝置。
[0123]在圖2B的示例中,用戶終端3例如由平板式終端等獨(dú)立于控制器本體2的信息處理裝置構(gòu)成,具備CPU31、存儲(chǔ)器32、外部存儲(chǔ)裝置33、網(wǎng)絡(luò)接口 34、輸入裝置35以及輸出裝置36。此外,圖2B的用戶終端3也可以由智能手機(jī)等便攜式信息處理裝置構(gòu)成。在圖2B中,控制器本體2例如既可以安裝于設(shè)備,也可以安裝于網(wǎng)關(guān)等通信裝置,還可以安裝于家庭服務(wù)器等專用裝置。另外,用戶終端3相當(dāng)于“通過網(wǎng)絡(luò)與控制裝置連接的顯示裝置”的一例。
[0124]重新參照?qǐng)D1。在圖1中,控制器本體2具備設(shè)備控制部101(請(qǐng)求接收部的一例)、控制信息通信部102(控制信息發(fā)送部的一例)、歷史記錄保存部103以及能否控制判定部104,用戶終端3具備操作部201以及顯示部202。雖然設(shè)備控制部101、控制信息通信部102、歷史記錄保存部103以及能否控制判定部104是通過CPU31等處理器執(zhí)行軟件而實(shí)現(xiàn)的,但是這僅為一例。設(shè)備控制部101、控制信息通信部102、歷史記錄保存部103以及能否控制判定部104也可以通過集成電路即LSI或?qū)S秒娐?ASIC或FPGA)等硬件來實(shí)現(xiàn)。
[0125]操作部201受理用戶對(duì)輸入裝置35輸入的控制請(qǐng)求,并向控制器本體2輸出所受理的控制請(qǐng)求。顯示部202由輸出裝置36(圖2A以及圖2B)構(gòu)成,向用戶提示從控制器本體2通知的設(shè)備的狀態(tài)等信息。
[0126]在設(shè)備控制部101中,當(dāng)經(jīng)由用戶終端3輸入了用戶的控制請(qǐng)求時(shí),經(jīng)由網(wǎng)絡(luò)20向控制對(duì)象的設(shè)備發(fā)送用于實(shí)現(xiàn)控制請(qǐng)求的控制命令。由此,設(shè)備根據(jù)用戶的控制請(qǐng)求而受控制。
[0127]控制信息通信部102在與多個(gè)控制器I之間對(duì)設(shè)備控制的信息進(jìn)行通信。設(shè)備控制的信息是表示對(duì)哪個(gè)設(shè)備進(jìn)行何種控制的信息。
[0128]歷史記錄保存部103保存共享歷史記錄,該共享歷史記錄包括本身的控制器I進(jìn)行的設(shè)備控制的歷史記錄、和由控制信息通信部102接收到的其他控制器I進(jìn)行的設(shè)備控制的歷史記錄。
[0129]圖3是表示歷史記錄保存部103所記錄的共享歷史記錄T3的一例的圖。共享歷史記錄T3使“設(shè)備ID”、“控制時(shí)刻”、“類別”、“型號(hào)”、“控制內(nèi)容”和“用戶”關(guān)聯(lián)地進(jìn)行存儲(chǔ)。
[0130]“設(shè)備ID”是用于唯一識(shí)別宅內(nèi)設(shè)備的標(biāo)識(shí)符。“設(shè)備ID”在宅內(nèi)的多個(gè)控制器I之間共享。也就是說,同一“設(shè)備ID”不論在哪個(gè)控制器I中都表示同一設(shè)備。作為“設(shè)備ID”,例如可以采用設(shè)備在網(wǎng)絡(luò)20上的通信地址和/或設(shè)備固有的出廠序號(hào)等。
[0131]“控制時(shí)刻”表示對(duì)設(shè)備進(jìn)行了控制的時(shí)刻。此外,作為“控制時(shí)刻”,共享歷史記錄T3對(duì)各個(gè)設(shè)備至少存儲(chǔ)最后被控制的時(shí)刻即可。
[0132]“類別”表示如“空調(diào)機(jī)”、“照明”這樣的設(shè)備的種類?!靶吞?hào)”是在商品分類方面對(duì)設(shè)備賦予的符號(hào)串?!翱刂苾?nèi)容”是對(duì)設(shè)備進(jìn)行的控制的內(nèi)容。例如,對(duì)于空調(diào)機(jī)12而言“變更溫度”這樣的信息相當(dāng)于“控制內(nèi)容”,對(duì)于照明設(shè)備13而言“接通電源”這樣的信息相當(dāng)于“控制內(nèi)容,,,對(duì)電冰箱11而言“打開門”或者“關(guān)閉門”這樣的信息相當(dāng)于“控制內(nèi)容,,。
[0133]“用戶”表示對(duì)設(shè)備發(fā)出了控制請(qǐng)求的用戶名。圖1所示的設(shè)備控制系統(tǒng)例如管理著使用戶名和密碼關(guān)聯(lián)的用戶帳號(hào)信息。而且,用戶在利用設(shè)備控制系統(tǒng)時(shí),輸入用戶名和密碼,登錄設(shè)備控制系統(tǒng)。因此,設(shè)備控制系統(tǒng)能夠通過登錄時(shí)輸入的用戶名來確定輸入了控制請(qǐng)求的用戶的用戶名。
[0134]重新參照?qǐng)D1。能否控制判定部104根據(jù)共享歷史記錄T3來判定設(shè)備控制部101是否能夠進(jìn)行控制。具體而言,當(dāng)設(shè)備控制部101受理對(duì)某個(gè)設(shè)備的控制請(qǐng)求時(shí),能否控制判定部104從共享歷史記錄T3中取得該設(shè)備最后被控制的“控制時(shí)刻”以及“控制內(nèi)容”。然后,如果從所取得的“控制時(shí)刻”起還未經(jīng)過根據(jù)所取得的“控制內(nèi)容”預(yù)先設(shè)定的時(shí)間間隔,則能否控制判定部14判定為不能進(jìn)行與控制請(qǐng)求對(duì)應(yīng)的控制。
[0135]在該情況下,能否控制判定部104也可以一并算出到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間。具體而言,能否控制判定部104通過從對(duì)所取得的“控制時(shí)刻”加上根據(jù)所取得的“控制內(nèi)容”預(yù)先設(shè)定的時(shí)間間隔而得到的時(shí)刻減去當(dāng)前時(shí)刻來算出剩余時(shí)間即可。
[0136]另一方面,如果從自共享歷史記錄T3中取得的“控制時(shí)刻”起經(jīng)過了根據(jù)所取得的“控制內(nèi)容”預(yù)先設(shè)定的時(shí)間間隔,則能否控制判定部1 4判定為能夠進(jìn)行與控制請(qǐng)求對(duì)應(yīng)的控制。
[0137]能否控制判定部14在判定為不能控制時(shí),不對(duì)設(shè)備發(fā)送與控制請(qǐng)求對(duì)應(yīng)的控制命令。而且,能否控制判定部104使顯示部202顯示不能控制這一情況以及到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間。在該情況下,能否控制判定部104也可以將控制請(qǐng)求保留到變?yōu)槟軌蚩刂茷橹梗⒃谧優(yōu)槟軌蚩刂茣r(shí)自動(dòng)發(fā)送控制命令。由此,可防止從設(shè)備最后被控制起經(jīng)過所需的時(shí)間間隔之前向該設(shè)備發(fā)送控制命令。
[0138]圖4A是表示用戶為了輸入控制請(qǐng)求而使用的設(shè)備控制畫面301的一例的圖。在圖4A所示的設(shè)備控制畫面301中,配置有表示設(shè)置在宅內(nèi)的電冰箱11、空調(diào)機(jī)12以及照明設(shè)備13的電冰箱圖標(biāo)311、空調(diào)機(jī)圖標(biāo)312以及照明圖標(biāo)313。
[0139]如上所述,能否控制判定部104能夠使用共享歷史記錄T3來判定設(shè)備當(dāng)前是否能夠控制。圖4A的上圖示出了初始狀態(tài)的設(shè)備控制畫面301。如圖4A的上圖所示,在初始狀態(tài)的設(shè)備控制畫面301中,所有的圖標(biāo)均以通常的顯示形態(tài)顯示。在此,通常的顯示形態(tài)相當(dāng)于以具有預(yù)定的默認(rèn)輝度的狀態(tài)顯示圖標(biāo)的形態(tài)。
[0140]例如,在控制器IA受理了用戶對(duì)空調(diào)機(jī)12的控制請(qǐng)求時(shí),在共享歷史記錄T3中存儲(chǔ)有基于控制器IB的空調(diào)機(jī)12的控制歷史記錄,控制器IA的能否控制判定部104判定為不能進(jìn)行空調(diào)機(jī)12的控制。在該情況下,控制器IA的顯示部202將設(shè)備控制畫面301的顯示切換為圖4A的下圖。
[0141]圖4A的下圖示出了判定為不能控制空調(diào)機(jī)12時(shí)的設(shè)備控制畫面301。在圖4A的下圖的示例中,例如,設(shè)備控制畫面301通過以比通常的顯示形態(tài)低的輝度顯示空調(diào)機(jī)圖標(biāo)312來表示空調(diào)機(jī)12是不能控制的。在該示例中,空調(diào)機(jī)圖標(biāo)312以從白色切換為灰色來顯示。由此,用戶能夠識(shí)別出當(dāng)前空調(diào)機(jī)12是不能控制的。其結(jié)果是,能夠防止用戶對(duì)處于不能控制狀態(tài)的空調(diào)機(jī)12輸入控制請(qǐng)求。此外,當(dāng)經(jīng)過不能控制的時(shí)間而變?yōu)槟軌蚩刂瓶照{(diào)機(jī)12時(shí),控制器IA的顯示部202將設(shè)備控制畫面301從圖4A的下圖所示的設(shè)備控制畫面301切換為上圖所示的設(shè)備控制畫面301。由此,用戶能夠識(shí)別出空調(diào)機(jī)12變?yōu)槟軌蚩刂啤?br>[0142]圖4B是表示另一例的設(shè)備控制畫面302的圖。相對(duì)于設(shè)備控制畫面301,設(shè)備控制畫面302還設(shè)置有設(shè)備控制欄321。設(shè)備控制欄321用于輸入變更空調(diào)機(jī)的設(shè)定溫度的控制請(qǐng)求。此外,在設(shè)備控制畫面302中,顯示部202由觸摸面板構(gòu)成。設(shè)備控制欄321具備:記載為“溫度高”的溫度上升按鈕B41,其用于使設(shè)定溫度升高;記載為“溫度低”的溫度降低按鈕B42,其用于使設(shè)定溫度降低;以及溫度顯示欄B43,其用于顯示設(shè)定溫度。用戶通過點(diǎn)擊溫度上升按鈕B41或者溫度降低按鈕B42,并變更溫度顯示欄B43中顯示的設(shè)定溫度,由此變更空調(diào)機(jī)12的設(shè)定溫度。
[0143]在圖4B中,顯示空調(diào)機(jī)12的設(shè)備控制欄321的原因在于,例如明確表示出用戶點(diǎn)擊空調(diào)機(jī)圖標(biāo)312來對(duì)空調(diào)機(jī)12輸入控制請(qǐng)求的意思。在想要對(duì)空調(diào)機(jī)12以外的電冰箱11或者照明設(shè)備13輸入控制請(qǐng)求的情況下,用戶只要點(diǎn)擊電冰箱圖標(biāo)311或者照明圖標(biāo)313SP可。在該情況下,將會(huì)顯示電冰箱11或者照明設(shè)備13的設(shè)備控制欄321。
[0144]在使用圖4B的上圖所示的設(shè)備控制畫面302輸入了設(shè)定溫度、但是由能否控制判定部104判定為不能控制的情況下,顯示部202將顯示從圖4B的上圖所示的設(shè)備控制畫面302切換為圖4B的下圖。
[0145]相對(duì)于圖4A的下圖的設(shè)備控制畫面301,圖4B的下圖的設(shè)備控制畫面302還配置有不能控制通知欄331。
[0146]在不能控制通知欄331中顯示有“當(dāng)前不能從該控制器進(jìn)行操作。XX將溫度進(jìn)行了升高。10秒后才能進(jìn)行操作?!边@一消息。在此,“XX”表示對(duì)空調(diào)機(jī)12進(jìn)行了控制的用戶的名稱。另外,“10秒”表示到空調(diào)機(jī)12變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間。
[0147]這樣,除了不能控制之意的信息之外,不能控制通知欄331還顯示如下內(nèi)容:表示是因哪個(gè)用戶的控制請(qǐng)求而導(dǎo)致不能進(jìn)行空調(diào)機(jī)12的控制的信息;以及到空調(diào)機(jī)12變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間。由此,能夠使控制請(qǐng)求未被允許的用戶獲知不能控制的理由以及剩余時(shí)間,能夠減輕該用戶的不愉快。
[0148]另外,不能控制通知欄331也可以具備消息輸入欄(圖略),該消息輸入欄用于在用戶輸入控制請(qǐng)求時(shí)使用戶輸入任意的消息。在該情況下,被輸入了消息的控制器I將所輸入的消息存儲(chǔ)在本身的共享歷史記錄T3中,并且與所輸入的控制請(qǐng)求相應(yīng)合并而將該消息發(fā)送到其他控制器I即可。然后,其他控制器I將接收到的消息存儲(chǔ)在本身的共享歷史記錄T3中即可。然后,其他控制器I在從用戶輸入控制請(qǐng)求、并且本身的能否控制判定部104判定為不能控制的情況下,也可以從共享歷史記錄T3中讀取該消息而顯示在不能控制通知欄331中。
[0149]由此,能夠在不同的用戶之間共享控制請(qǐng)求的意圖等,能夠在不能控制的情況下進(jìn)一步減輕給用戶帶來的不愉快。在此,雖然將消息描述為可由用戶輸入,但是,也可以采用用戶能夠從預(yù)先準(zhǔn)備的多個(gè)消息中選擇所希望的消息的方式。
[0150]不能控制通知欄331具備選擇欄332,該選擇欄332用于促使用戶選擇是否可以在經(jīng)過了剩余時(shí)間而空調(diào)機(jī)12變?yōu)槟軌蚩刂频臅r(shí)刻自動(dòng)執(zhí)行所輸入的控制請(qǐng)求。在選擇欄332中,顯示有“10秒后進(jìn)行該操作?”這一消息,促使用戶選擇是否可以自動(dòng)執(zhí)行控制請(qǐng)求。
[0151]在選擇欄332中,還配置有“是”按鈕以及“否”按鈕。在希望當(dāng)經(jīng)過了剩余時(shí)間時(shí)自動(dòng)執(zhí)行所輸入的控制請(qǐng)求的情況下,用戶選擇“是”按鈕。另一方面,在不希望當(dāng)經(jīng)過了剩余時(shí)間時(shí)自動(dòng)執(zhí)行所輸入的控制請(qǐng)求的情況下,用戶選擇“否”按鈕。當(dāng)選擇了 “是”按鈕時(shí),將會(huì)在經(jīng)過了剩余時(shí)間時(shí)自動(dòng)執(zhí)行控制請(qǐng)求,因此,用戶無需再次輸入控制請(qǐng)求,能夠減輕用戶的操作負(fù)擔(dān)。
[0152]另一方面,也有看到不能控制通知欄331而想要再次輸入控制請(qǐng)求的用戶、或根據(jù)狀態(tài)顯示欄333的內(nèi)容判斷為不需要自動(dòng)執(zhí)行控制請(qǐng)求的用戶。在該情況下,該用戶選擇“否”按鈕,能夠使得在經(jīng)過了剩余時(shí)間時(shí)不會(huì)自動(dòng)執(zhí)行控制請(qǐng)求。其結(jié)果是,能夠靈活地滿足這種用戶的需求。
[0153]不能控制通知欄331還具備狀態(tài)顯示欄333,該狀態(tài)顯示欄333用于顯示與用戶輸入的控制請(qǐng)求相關(guān)的設(shè)備的當(dāng)前狀態(tài)。在此,用戶輸入了對(duì)空調(diào)機(jī)12變更設(shè)定溫度的控制請(qǐng)求,因此,狀態(tài)顯示欄333顯示“當(dāng)前溫度成為27度”這一消息,向用戶報(bào)告空調(diào)機(jī)12當(dāng)前的設(shè)定溫度。
[0154]在不能控制空調(diào)機(jī)12的情況下,有可能在前不久從其他控制器I輸入了變更空調(diào)機(jī)12的溫度的控制請(qǐng)求。在該情況下,空調(diào)機(jī)12當(dāng)前的設(shè)定溫度有可能與用戶設(shè)想的設(shè)定溫度不同。因此,通過在狀態(tài)顯示欄333中顯示空調(diào)機(jī)12的最新狀態(tài),能夠提供為了判斷用戶是否重新進(jìn)行控制請(qǐng)求的判斷材料。此外,控制器I既可以通過參照共享歷史記錄T3來取得空調(diào)機(jī)12的當(dāng)前狀態(tài),也可以通過經(jīng)由網(wǎng)絡(luò)20直接與空調(diào)機(jī)12通信來取得空調(diào)機(jī)12的當(dāng)前狀態(tài)。
[0155]用戶有時(shí)也希望輸入設(shè)定溫度的變更以外的控制請(qǐng)求(例如,接通電源、切換工作模式)作為空調(diào)機(jī)12的控制請(qǐng)求。在該情況下,在圖4B的上圖所示的設(shè)備控制欄321中設(shè)置用于將顯示切換為用于輸入其他控制請(qǐng)求的設(shè)備控制欄321的切換按鈕即可。由此,用戶能夠?qū)⒃O(shè)備控制欄321切換為用于輸入所希望的控制請(qǐng)求的設(shè)備控制欄321。
[0156]圖4C是表示又一例的設(shè)備控制畫面303的圖。圖4C的設(shè)備控制畫面303通過在表示宅內(nèi)布局的布局畫面上顯示設(shè)置在宅內(nèi)的設(shè)備的設(shè)備圖標(biāo),由此向用戶通知是否能夠控制設(shè)備。此外,設(shè)備圖標(biāo)配置在與對(duì)應(yīng)的設(shè)備的實(shí)際設(shè)置位置對(duì)應(yīng)的布局畫面上的位置。
[0157]在該示例中,在設(shè)備控制畫面303中配置有表示兩個(gè)控制器的設(shè)備圖標(biāo)314、315。圖4C的上圖示出了初始狀態(tài)的設(shè)備控制畫面303。
[0158]在圖4C的下圖中,由設(shè)備圖標(biāo)314表示的控制器IA對(duì)由空調(diào)機(jī)圖標(biāo)312表示的空調(diào)機(jī)12進(jìn)行控制,通過控制器IA的能否控制判定部104判定為空調(diào)機(jī)12是不能控制的。在該情況下,在控制器IA與由設(shè)備圖標(biāo)315(電視機(jī)的設(shè)備圖標(biāo))表示的控制器IB的各自的設(shè)備控制畫面303中顯示不能控制通知欄334。不能控制通知欄334的顯示內(nèi)容與圖4B的下圖所示的不能控制通知欄331類似。但是,在圖4C的下圖的示例中,在基于由設(shè)備圖標(biāo)314表示的控制器IA的向空調(diào)機(jī)12的控制請(qǐng)求被執(zhí)行的時(shí)刻,顯示不能控制通知欄334。
[0159]在該不能控制通知欄334中顯示有“XX將溫度進(jìn)行了升高。10秒后才能進(jìn)行操作?!边@一消息,明確表示出用戶“XX”將空調(diào)機(jī)12的溫度進(jìn)行了升高。另外,在該不能控制通知欄334中顯示有用戶“XX”輸入的消息,明確表示出控制請(qǐng)求的意圖。
[0? 00]另外,在設(shè)備控制畫面303中顯不有從設(shè)備圖標(biāo)314朝向空調(diào)機(jī)圖標(biāo)312的箭頭標(biāo)記Y31。由此,用戶能夠一眼識(shí)別出空調(diào)機(jī)12裝置受設(shè)備圖標(biāo)314表示的控制器IA的控制。
[0161 ]接下來,對(duì)本公開的控制器I的更加具體的實(shí)施方式進(jìn)行說明。
[0162](實(shí)施方式I)
[0163]圖5是表示本公開的實(shí)施方式I中的控制器I的結(jié)構(gòu)的一例的圖。相對(duì)于圖1所示的控制器I,控制器I還具備控制器檢測(cè)部105以及設(shè)備數(shù)據(jù)庫(kù)部106。另外,在實(shí)施方式I中,控制信息通信部112具備控制信息通知部1011以及控制信息接收部1012。
[0164]圖6是表示實(shí)施方式I中的設(shè)備控制系統(tǒng)的整體結(jié)構(gòu)的一例的圖。在實(shí)施方式I中,控制器1A、1B分別自己判定是否受理所輸入的用戶的控制請(qǐng)求。另外,控制器1A、1B,在將所輸入的控制請(qǐng)求判定為不能控制、且將所輸入的控制請(qǐng)求保留到變?yōu)槟軌蚩刂茷橹沟那闆r下,分別保留所輸入的控制請(qǐng)求。
[0165]控制器檢測(cè)部105檢測(cè)與網(wǎng)絡(luò)20連接的其他控制器I。例如,控制器檢測(cè)部105定期將表示本身存在的存在通知以廣播的方式發(fā)送到網(wǎng)絡(luò)20。同時(shí),控制器檢測(cè)部105接收從其他控制器I發(fā)送的存在通知。由此,控制器I彼此能夠檢測(cè)彼此的存在。
[0166]或者,控制器檢測(cè)部105也可以對(duì)從其他控制器I請(qǐng)求響應(yīng)的確認(rèn)請(qǐng)求進(jìn)行廣播。在該情況下,控制器檢測(cè)部105在從其他控制器I接收到確認(rèn)請(qǐng)求時(shí),返回對(duì)于該確認(rèn)請(qǐng)求的響應(yīng)。此外,根據(jù)網(wǎng)絡(luò)20的協(xié)議,在表達(dá)向大量非特定對(duì)象的信息發(fā)送的情況下,有時(shí)使用“廣播”這一術(shù)語(yǔ)。另外,根據(jù)通信方法的不同,有時(shí)也將向大量非特定對(duì)象的信息發(fā)送稱為“組播(multicast)”。在本公開中,“廣播”是“組播”等表示向大量非特定對(duì)象的信息發(fā)送的術(shù)語(yǔ)的總稱。
[0167]設(shè)備數(shù)據(jù)庫(kù)部106存儲(chǔ)控制間隔表T7,該控制間隔表T7用于預(yù)先規(guī)定設(shè)備的種類以及與對(duì)設(shè)備的控制相應(yīng)的必要的控制間隔。圖7是表示控制間隔表T7的一例的圖。控制間隔表T7使“類別”、“型號(hào)”、“控制內(nèi)容”和“控制間隔”關(guān)聯(lián)地進(jìn)行存儲(chǔ)?!邦悇e”、“型號(hào)”以及“控制內(nèi)容”與圖3相同。
[0168]“控制間隔”是在對(duì)某個(gè)設(shè)備執(zhí)行了某一控制的情況下到對(duì)該設(shè)備執(zhí)行下次控制為止要求隔開的時(shí)間間隔。在此,控制間隔表T7保存在控制器I的內(nèi)部,但這是一例??刂崎g隔表T7也可以保存在客戶服務(wù)器等控制器I的外部。在該情況下,控制器I根據(jù)需要來適當(dāng)參照設(shè)置在外部的控制間隔表T7即可。
[0169]在實(shí)施方式I中,能否控制判定部104除了參照共享歷史記錄T3還參照控制間隔表T7,判定設(shè)備控制部101是否能夠進(jìn)行控制。具體而言,當(dāng)設(shè)備控制部101受理對(duì)某個(gè)設(shè)備的控制請(qǐng)求時(shí),能否控制判定部104從共享歷史記錄T3中取得該設(shè)備最后被控制的“控制時(shí)亥f以及“控制內(nèi)容”。另外,能否控制判定部104從控制間隔表T7中取得與所取得的“控制內(nèi)容”相應(yīng)的“控制間隔”。然后,如果從所取得的“控制時(shí)刻”起還未經(jīng)過所取得的“控制間隔”,則能否控制判定部14判定為不能進(jìn)行與控制請(qǐng)求對(duì)應(yīng)的控制。
[0170]在該情況下,能否控制判定部104通過從對(duì)所取得的“控制時(shí)刻”加上所取得的“控制間隔”而得到的時(shí)刻減去當(dāng)前時(shí)刻來算出剩余時(shí)間即可。
[0171]另一方面,如果從所取得的“控制時(shí)刻”起經(jīng)過了所取得的“控制間隔”,則能否控制判定部104判定為能夠進(jìn)行與控制請(qǐng)求對(duì)應(yīng)的控制。由此,根據(jù)設(shè)備的種類以及對(duì)設(shè)備的控制的內(nèi)容,能夠以適當(dāng)?shù)臅r(shí)間間隔來控制設(shè)備。
[0172]控制信息通知部1011向控制器檢測(cè)部105檢測(cè)到的其他控制器I發(fā)送設(shè)備控制信息。另外,控制信息接收部1012接收來自其他控制器I的設(shè)備控制信息。設(shè)備控制信息是用于將執(zhí)行了與控制請(qǐng)求對(duì)應(yīng)的控制這一情況通知給其他控制器I的信息。設(shè)備控制信息例如包含“設(shè)備ID”、“控制時(shí)刻”、“類別”、“型號(hào)”以及“控制內(nèi)容”。其他控制器I在接收到設(shè)備控制信息時(shí),將設(shè)備控制信息的內(nèi)容存儲(chǔ)于共享歷史記錄T3。由此,多個(gè)控制器I能夠存儲(chǔ)相同的共享歷史記錄T3。
[0173]圖8A、圖SB是表示實(shí)施方式I中的控制器I的工作的流程圖。在本實(shí)施方式中,作為設(shè)備控制畫面,采用了圖4B的設(shè)備控制畫面302。
[0174]圖8A是用戶輸入了設(shè)備的控制請(qǐng)求時(shí)的流程圖。在步驟S1000中,操作部201受理用戶的控制請(qǐng)求的輸入,將所輸入的控制請(qǐng)求通知給設(shè)備控制部111。
[0175]接收到通知的設(shè)備控制部111向能否控制判定部104通知與控制請(qǐng)求對(duì)應(yīng)的控制的內(nèi)容,并詢問是否能夠進(jìn)行與控制請(qǐng)求對(duì)應(yīng)的控制以及到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間(步驟S1001 )。能否控制判定部104使用歷史記錄保存部103所存儲(chǔ)的共享歷史記錄T3以及設(shè)備數(shù)據(jù)庫(kù)部106所存儲(chǔ)的控制間隔表T7,判定所通知的控制當(dāng)前能夠進(jìn)行還是不能進(jìn)行(步驟S1002)。在不能控制的情況下,能否控制判定部104算出到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間,并將算出的剩余時(shí)間與能否控制的結(jié)果一并答復(fù)給設(shè)備控制部111。
[0176]步驟S1003以后的工作根據(jù)是否能夠控制進(jìn)行分支。在能夠控制的情況下(步驟S1003中“是”),設(shè)備控制部111向設(shè)備發(fā)送控制命令(步驟S1007)。另一方面,在不能控制的情況下(步驟S1003中“否”),顯示部202如圖4B的下圖所示在設(shè)備控制畫面302中顯示不能控制通知欄331,顯示不能控制這一情況以及到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間(步驟S1004)。
[0177]接著,顯示部202如圖4B的下圖所示在設(shè)備控制畫面302中顯示選擇欄332,要求用戶輸入是否在變?yōu)槟軌蚩刂茣r(shí)自動(dòng)執(zhí)行所輸入的控制請(qǐng)求(步驟S1005)。在用戶選擇不自動(dòng)執(zhí)行的情況下(步驟S1005中“否”),處理結(jié)束。在該情況下,用戶需要在經(jīng)過剩余時(shí)間后再次輸入控制請(qǐng)求。
[0178]另一方面,在用戶選擇自動(dòng)執(zhí)行的情況下(步驟S1005中“是”),設(shè)備控制部111將在步驟S1000中通知的控制請(qǐng)求保留到變?yōu)槟軌蚩刂茷橹?步驟S1006),在變?yōu)槟軌蚩刂茣r(shí),使處理前進(jìn)至步驟S1007。在該情況下,用戶不用在能夠控制后再次輸入控制請(qǐng)求而自動(dòng)執(zhí)行控制請(qǐng)求。
[0179]在步驟S1007中,設(shè)備控制部111將與控制請(qǐng)求對(duì)應(yīng)的控制命令發(fā)送到相應(yīng)設(shè)備。在步驟S1008中,歷史記錄保存部103將與控制請(qǐng)求對(duì)應(yīng)的控制的內(nèi)容作為設(shè)備控制的歷史記錄存儲(chǔ)在共享歷史記錄T3中。
[0180]在步驟S1009中,控制信息通知部1011向其他控制器I發(fā)送表示所執(zhí)行的控制請(qǐng)求的內(nèi)容的設(shè)備控制信息。其他控制器I使用設(shè)備控制信息來更新本身的共享歷史記錄T3。由此,可在控制器I之間實(shí)現(xiàn)共享歷史記錄T3的同步。
[0181]此外,從步驟S1007到步驟S1009的處理順序也可以不采用圖示的順序,而采用任意的順序。另外,在步驟S1007之后,為了確認(rèn)實(shí)際上控制是否成功,也可以設(shè)置取得設(shè)備狀態(tài)的處理和/或接收設(shè)備對(duì)控制命令的響應(yīng)的處理。
[0182]圖SB是表示從其他控制器I接收到設(shè)備控制信息時(shí)的控制器I的處理的流程圖。在步驟SI 100中,控制信息接收部1012接收表示其他控制器I執(zhí)行的控制的內(nèi)容的設(shè)備控制信息。在此,接收到的設(shè)備控制信息是在步驟S1009中由其他控制器I發(fā)送的設(shè)備控制信息。
[0183]歷史記錄保存部103將接收到的設(shè)備控制信息所表示的控制的內(nèi)容以與本身進(jìn)行了控制時(shí)相同的方式存儲(chǔ)在共享歷史記錄T3中(步驟S1101)。由此,在共享歷史記錄T3中存儲(chǔ)有本身的設(shè)備控制的歷史記錄和存在于網(wǎng)絡(luò)20上的其他控制器I的設(shè)備控制的歷史記錄。由此,能否控制判定部104能夠使用包含本身的控制器I和其他控制器I進(jìn)行的設(shè)備控制的歷史記錄在內(nèi)的共享歷史記錄T3,判定是否能夠進(jìn)行控制。
[0184]此外,在本實(shí)施方式中,控制器I具備用于檢測(cè)其他控制器I的存在的控制器檢測(cè)部105,因此,能夠判定網(wǎng)絡(luò)20上是否存在其他控制器I。
[0185]圖9A是表示實(shí)施方式I中的設(shè)備控制畫面302的顯示例的圖。在圖9A中示出了控制器檢測(cè)部105檢測(cè)到存在其他控制器I的情況下的設(shè)備控制畫面302的顯示例。圖9A的上圖表示初始狀態(tài)的設(shè)備控制畫面302,詳細(xì)內(nèi)容與圖4A相同。在網(wǎng)絡(luò)20上連接有其他控制器I的情況下,如上所述,存在控制器I不能控制設(shè)備的情況。由此,在控制器檢測(cè)部105檢測(cè)到存在其他控制器I的情況下,如圖9A的下圖所示,顯示部202在設(shè)備控制畫面302中顯示警告901,該警告901用于向用戶報(bào)告存在不能控制的可能性之意的消息。在警告901中顯示有“家中有其他控制器。存在無法進(jìn)行操作的情況。”這一消息。由此,控制器I根據(jù)其他控制器I的存在,能夠預(yù)先向用戶警告存在不能控制設(shè)備的可能性這一情況。其結(jié)果是,能夠減輕不能對(duì)設(shè)備進(jìn)行控制時(shí)的用戶的不愉快。
[0186]此外,在本實(shí)施方式中,控制器檢測(cè)部105通過使用用于控制以及發(fā)現(xiàn)連接在網(wǎng)絡(luò)上的設(shè)備的一般的通信協(xié)議,能夠檢測(cè)不具備本實(shí)施方式的控制器I的功能的控制器(以下,記述為“一般控制器” )O例如,控制器I根據(jù)在對(duì)其他控制器進(jìn)行了某些詢問時(shí)從其他控制器返回的響應(yīng)所包含的與控制器相關(guān)的信息(例如型號(hào))來判定其他控制是否為一般控制器即可。
[0187]圖9B是表示區(qū)別顯示出一般控制器與本實(shí)施方式I的控制器I的設(shè)備控制畫面303的顯示例的圖。在圖9B所示的設(shè)備控制畫面303中,表示由控制器檢測(cè)部105檢測(cè)到的一般控制器的設(shè)備圖標(biāo)316以與表示控制器I的設(shè)備圖標(biāo)315不同的顯示形態(tài)進(jìn)行顯示。在此,作為不同的顯示形態(tài),例如,表示控制器I的設(shè)備圖標(biāo)315可采用改變亮度、色度及色調(diào)中的至少一方來進(jìn)行顯示的形態(tài)。由此,用戶能夠掌握能夠以隔開適當(dāng)?shù)目刂崎g隔的方式控制設(shè)備的控制器I和無法進(jìn)行該控制的控制器I。
[0188]此外,通過設(shè)置控制器檢測(cè)部105,圖9A、圖9B所示的設(shè)備控制畫面303在實(shí)施方式2的控制器I中也能夠?qū)崿F(xiàn)。
[0189]另外,在本實(shí)施方式中,控制器I具備控制器檢測(cè)部105,但并不限定于此,也可以省略控制器檢測(cè)部105。在該情況下,控制信息通知部1011以廣播的方式發(fā)送設(shè)備控制信息即可。
[0190]在本實(shí)施方式中,在設(shè)備控制系統(tǒng)具備三個(gè)以上的控制器I的情況下,可能會(huì)發(fā)生除某個(gè)控制器I以外的剩余的多個(gè)控制器I保留控制請(qǐng)求的情況。在該情況下,會(huì)在變?yōu)槟軌蚩刂葡鄳?yīng)設(shè)備時(shí),同時(shí)執(zhí)行由剩余的多個(gè)控制器I保留的控制請(qǐng)求,并同時(shí)對(duì)相應(yīng)設(shè)備發(fā)送多個(gè)控制命令。
[0191]為了防止該情況發(fā)生,例如,能否控制判定部104將對(duì)從控制間隔表T7中取得的“控制間隔”加上隨機(jī)時(shí)間而得到的期間作為相應(yīng)設(shè)備的新的“控制間隔”來算出即可。由此,能夠改變?cè)诙鄠€(gè)控制器I之間執(zhí)行所保留的控制請(qǐng)求的定時(shí)(t iming)。
[0192]在該情況下,保留了控制請(qǐng)求的多個(gè)控制器I中的、新的“控制間隔”最短的控制器I發(fā)送與所保留的控制請(qǐng)求對(duì)應(yīng)的控制命令,對(duì)相應(yīng)設(shè)備進(jìn)行控制。在該情況下,除發(fā)送了控制命令的控制器I以外的其他控制器I根據(jù)從發(fā)送了控制命令的控制器I發(fā)送的設(shè)備控制信息,更新共享歷史記錄T3。在進(jìn)行該更新時(shí),保留有控制請(qǐng)求的控制器I重新計(jì)算相應(yīng)設(shè)備的“控制間隔”即可。
[0193]另外,控制器I也可以對(duì)從控制間隔表T7中取得的“控制間隔”加上按每個(gè)控制器I分配的不同的固定時(shí)間而算出新的“控制間隔”。在該情況下,能否控制判定部104例如通過對(duì)本身的控制器I在網(wǎng)絡(luò)20上的地址執(zhí)行哈希計(jì)算來算出固定時(shí)間即可。
[0194]這樣,除了判定能否控制以外,本實(shí)施方式的控制器I與在宅內(nèi)存在單個(gè)控制器的情況同樣地進(jìn)行工作。因此,能夠不需要在存在單個(gè)控制器I的情況和存在多個(gè)控制器I的情況之間變更操作方式地使用戶使用控制器I。
[0195](實(shí)施方式2)
[0196]圖10是表示本公開的實(shí)施方式2中的控制器I的結(jié)構(gòu)的一例的圖。相對(duì)于圖1所示的控制器I,本實(shí)施方式中的控制器I還具備控制器檢測(cè)部105、設(shè)備數(shù)據(jù)庫(kù)部106、代表控制器決定部107。另外,在本實(shí)施方式中,控制信息通信部122具備控制請(qǐng)求轉(zhuǎn)發(fā)部1021、控制請(qǐng)求接收部1022、能否控制回復(fù)部1023。
[0197]控制器檢測(cè)部105以及設(shè)備數(shù)據(jù)庫(kù)部106與實(shí)施方式I相同。代表控制器決定部107如下所述使用預(yù)定規(guī)則從多個(gè)控制器I中決定代表的控制器la。
[0198]控制請(qǐng)求轉(zhuǎn)發(fā)部1021在本身的控制器I為非代表的控制器Ib的情況下發(fā)揮功能,將設(shè)備控制部121受理的控制請(qǐng)求轉(zhuǎn)發(fā)給代表的控制器la。
[0199]控制請(qǐng)求接收部1022在本身的控制器I為代表的控制器Ia的情況下發(fā)揮功能,接收從非代表的控制器Ib轉(zhuǎn)發(fā)的控制請(qǐng)求。
[0200]能否控制回復(fù)部1023在本身的控制器I為代表的控制器Ia的情況下發(fā)揮功能,從設(shè)備控制部121受理表示是否能夠進(jìn)行與從非代表的控制器Ib接收到的控制請(qǐng)求對(duì)應(yīng)的控制的判定結(jié)果的通知,并向請(qǐng)求方的、非代表的控制器Ib發(fā)送表示判定結(jié)果的能否控制信息。
[0201]設(shè)備控制部121(請(qǐng)求接收部的一例)除了具備實(shí)施方式I的設(shè)備控制部101的功能之外,還具備向代表控制器決定部107詢問本身的控制器I是否為代表的控制器Ia的功能。設(shè)備控制部121還具備向能否控制回復(fù)部1023通知能否控制判定部104的與控制請(qǐng)求對(duì)應(yīng)的控制的判定結(jié)果的功能。設(shè)備控制部121還具備取得控制請(qǐng)求接收部1022接收到的控制請(qǐng)求的功能。
[0202]圖11是表示本公開的實(shí)施方式2中的設(shè)備控制系統(tǒng)的整體結(jié)構(gòu)的一例的圖。在本實(shí)施方式中,從多個(gè)控制器I中決定成為代表的一個(gè)控制器。在圖11的示例中,設(shè)左側(cè)的控制器I為代表的控制器la,設(shè)右側(cè)的控制器I為非代表的控制器lb。代表的控制器Ia保存宅內(nèi)的設(shè)備控制的共享歷史記錄T3。另外,代表的控制器Ia也進(jìn)行如下判定:在非代表的控制器Ib中是否能夠進(jìn)行與由用戶輸入的控制請(qǐng)求對(duì)應(yīng)的控制。在本實(shí)施方式中,控制器I所具備的各模塊中的一部分模塊在為代表的控制器Ia的情況下發(fā)揮功能,剩余的一部分模塊在為非代表的控制器Ib的情況下發(fā)揮功能。在圖11中,以描點(diǎn)的方式示出了在為代表的控制器Ia的情況下不發(fā)揮功能的模塊以及在為非代表的控制器Ib的情況下不發(fā)揮功能的模塊。另外,在圖11中,代表的控制器Ia所具備的模塊在附圖標(biāo)記的末尾附加“a”,非代表的控制器Ia所具備的模塊在附圖標(biāo)記的末尾附加“b”。
[0203]代表控制器決定部107從通過控制器檢測(cè)部105檢測(cè)到的存在于網(wǎng)絡(luò)20上的多個(gè)控制器I中決定一個(gè)控制器I作為代表的控制器la。
[0204]各控制器I所具備的代表控制器決定部107使用可將同一控制器I決定為代表的控制器Ia的預(yù)定規(guī)則,從存在于網(wǎng)絡(luò)20上的所有控制器I中決定代表的控制器la。作為預(yù)定規(guī)貝1J,例如可采用將在網(wǎng)絡(luò)20上的通信地址最小的控制器I決定為代表的控制器Ia的規(guī)則?;蛘?,作為預(yù)定規(guī)則,例如可采用將優(yōu)先級(jí)最高的控制器I決定為代表的控制器Ia的規(guī)則。
[0205]在該情況下,代表控制器決定部107在控制器檢測(cè)部105對(duì)連接在網(wǎng)絡(luò)20上的其他控制器I以及一般控制器進(jìn)行檢測(cè)時(shí)基于在控制器之間交換的信息來算出各控制器的優(yōu)先級(jí)即可。
[0206]在此,在控制器之間交換的信息包含控制器I使用的軟件版本和/或控制器I的型號(hào)。因此,代表控制器決定部107例如以軟件版本越新的控制器I的優(yōu)先級(jí)越高、且具有特定型號(hào)的控制器I的優(yōu)先級(jí)越高的方式,算出各控制器I的優(yōu)先級(jí)即可。
[0207]其原因在于,認(rèn)為版本越新的軟件,功能越好或不良情況越改善,從而適合作為代表的控制器la。另外,在對(duì)安裝在如電視這樣的固定型裝置上的控制器I與安裝在如平板終端這樣的便攜式裝置上的控制器I進(jìn)行比較的情況下,認(rèn)為與后者相比前者的工作更加穩(wěn)定,從而適合作為代表。因此,作為特定型號(hào),可采用表示是固定型裝置的型號(hào)。在本實(shí)施方式中,代表的控制器I a的決定方法并不限定于此方法,只要是在所有的控制器I中將同一控制器I決定為代表的控制器Ia這樣的規(guī)則,可以采用任何規(guī)則。
[0208]在本實(shí)施方式中,非代表的控制器Ib向代表的控制器Ia轉(zhuǎn)發(fā)控制請(qǐng)求。控制請(qǐng)求至少包含控制對(duì)象的設(shè)備的“設(shè)備ID”和控制的內(nèi)容。作為控制的內(nèi)容,例如也可以直接使用設(shè)備控制部121對(duì)設(shè)備發(fā)送的控制命令。代表的控制器Ia根據(jù)從非代表的控制器Ib轉(zhuǎn)發(fā)的控制請(qǐng)求所包含的“設(shè)備ID”來確定控制對(duì)象的設(shè)備,并向所確定出的設(shè)備發(fā)送控制命令。也就是說,在本實(shí)施方式中,代表的控制器Ia將包括本身的設(shè)備控制的歷史記錄在內(nèi)的、宅內(nèi)所有的控制器I的設(shè)備控制的歷史記錄進(jìn)行集中而存儲(chǔ)于共享歷史記錄T3,并向相應(yīng)設(shè)備發(fā)送控制命令。
[0209]圖12A、圖12B、圖12C是表示實(shí)施方式2中的控制器I的工作的流程圖。在圖12A、圖12B、圖12C中,作為設(shè)備控制畫面,與實(shí)施方式I同樣地,采用圖4B的設(shè)備控制畫面302。
[0210]圖12A是表示從用戶受理了控制請(qǐng)求的輸入時(shí)的代表的控制器Ia的處理的流程圖。在圖12A的步驟S2000中,代表的控制器Ia的操作部201a受理用戶的控制請(qǐng)求的輸入,并將所輸入的控制請(qǐng)求通知給設(shè)備控制部121a。在步驟S2001中,設(shè)備控制部121a向代表控制器決定部107a詢問本身的控制器I當(dāng)前是否為代表的控制器la。
[0211]在圖12A中,作為步驟S2101以后的處理,示出了控制器I是代表的控制器Ia的情況下(步驟S2001中“是”)的處理。在本身不是代表的控制器Ia的情況下(步驟S2001中“否”),處理前進(jìn)至圖12B的S2201,執(zhí)行S2201以后的處理。
[0212]步驟S2101至步驟S2108的處理與實(shí)施方式I的步驟S1001至步驟S1008的處理相同。即,使用共享歷史記錄T3以及從控制間隔表T7中取得的“控制間隔”,能否控制判定部104a判定是否能夠進(jìn)行與所輸入的控制請(qǐng)求對(duì)應(yīng)的控制(步驟S2101至步驟S2103)。如果能夠控制(步驟S2103中“是”),則設(shè)備控制部121a向設(shè)備發(fā)送控制命令(步驟S2107)。在不能控制的情況下(步驟S2103中“否”),顯示部202a如圖4B的下圖所示,在設(shè)備控制畫面302中顯示不能控制這一情況以及到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間(步驟S2104),并要求用戶輸入是否在變?yōu)槟軌蚩刂频臅r(shí)刻自動(dòng)執(zhí)行控制請(qǐng)求(步驟S2105)。在用戶選擇自動(dòng)執(zhí)行的情況下(步驟S2105中“是”),設(shè)備控制部121a將控制請(qǐng)求保留到變?yōu)槟軌蚩刂茷橹?步驟S2106),并在變?yōu)槟軌蚩刂茣r(shí)發(fā)送控制命令(步驟S2107)。在控制命令發(fā)送后,歷史記錄保存部103a將與該控制請(qǐng)求對(duì)應(yīng)的控制的內(nèi)容存儲(chǔ)在共享歷史記錄T3中(步驟S2108)。此外,在實(shí)施方式2中,非代表的控制器Ib無需管理共享歷史記錄T3,因此,在該流程圖中,代表的控制器I a不向非代表的控制器I b轉(zhuǎn)發(fā)控制請(qǐng)求。
[0213]圖12B是表示非代表的控制器Ib從用戶受理了控制請(qǐng)求的輸入時(shí)的、非代表的控制器Ib的處理的流程圖。步驟S2000、S2001的處理與圖12A相同。在此,由于控制器I是非代表的控制器lb,所以設(shè)備控制部121b判定為本身的控制器I不是代表的控制器Ia(步驟S2001中“否”)。此外,如果本身的控制器I是代表的控制器Ia(步驟S2001中“是”),則處理前進(jìn)至圖12A的S2101。
[0214]控制請(qǐng)求轉(zhuǎn)發(fā)部1021b向代表控制器決定部107b所決定的代表的控制器Ia轉(zhuǎn)發(fā)控制請(qǐng)求(步驟S2201)??刂普?qǐng)求轉(zhuǎn)發(fā)部1021b接收代表的控制器Ia作為響應(yīng)而返回的能否控制信息(后述)(步驟S2202)。
[0215]接下來,設(shè)備控制部121b根據(jù)接收到的能否控制信息來判定是否能夠進(jìn)行控制(步驟S2203)。如果能否控制信息表示能夠控制(步驟S2203中“是”),則設(shè)備控制部121b結(jié)束處理。另一方面,如果能否控制信息表示不能控制(步驟S2203中“否”),則設(shè)備控制部121b使處理前進(jìn)至步驟S2204。
[0216]在步驟S2204中,顯示部202b要求用戶輸入是否在變?yōu)槟軌蚩刂频臅r(shí)刻自動(dòng)執(zhí)行控制請(qǐng)求。在用戶選擇自動(dòng)執(zhí)行的情況下(步驟S2204中“是”),控制請(qǐng)求轉(zhuǎn)發(fā)部1021b向代表的控制器Ia發(fā)送自動(dòng)執(zhí)行控制請(qǐng)求之意的響應(yīng)(步驟S2205)。另一方面,在用戶未選擇自動(dòng)執(zhí)行的情況下(步驟S2204中“否”),控制請(qǐng)求轉(zhuǎn)發(fā)部1021b向代表的控制器Ia發(fā)送不自動(dòng)執(zhí)行控制請(qǐng)求之意的響應(yīng)(步驟S2206)。
[0217]圖12C是表示代表的控制器Ia從非代表的控制器Ib接收到控制請(qǐng)求時(shí)的、代表的控制器Ia的處理的流程圖??刂普?qǐng)求接收部1022a接收在圖12B的步驟S2201中轉(zhuǎn)發(fā)的控制請(qǐng)求(步驟S2300)。
[0218]此外,在本實(shí)施方式中,代表的控制器Ia在從非代表的控制器Ib接收到控制請(qǐng)求的情況下,進(jìn)行與本身的操作部201a受理了來自用戶的控制請(qǐng)求的輸入的情況(圖12A的步驟S2000)同樣的處理。
[0219]即,設(shè)備控制部121a向能否控制判定部104a詢問當(dāng)前是否能夠執(zhí)行從非代表的控制器Ib接收到的控制請(qǐng)求以及到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間(步驟S2301)。接受了詢問的能否控制判定部104a判定當(dāng)前是否能夠進(jìn)行與從非代表的控制器Ib接收到的控制請(qǐng)求對(duì)應(yīng)的控制,并算出到變?yōu)槟軌蚩刂茷橹沟氖S鄷r(shí)間(步驟S2302)。
[0220]在能夠控制的情況下(步驟S2303中“是”),能否控制回復(fù)部1023a將表示能夠控制這一情況的能否控制信息發(fā)送到轉(zhuǎn)發(fā)了控制請(qǐng)求的非代表的控制器Ib(步驟S2307)。在該步驟S2307中發(fā)送的能否控制信息在圖12B的步驟S2202中由控制器Ib的控制請(qǐng)求轉(zhuǎn)發(fā)部1021b接收。由此,非代表的控制器Ib識(shí)別出能夠進(jìn)行與轉(zhuǎn)發(fā)的控制請(qǐng)求對(duì)應(yīng)的控制。
[0221]接下來,設(shè)備控制部121a向設(shè)備發(fā)送與從非代表的控制器Ib接收到的控制請(qǐng)求對(duì)應(yīng)的控制命令(步驟S2308)。由此,從非代表的控制器Ib轉(zhuǎn)發(fā)的控制請(qǐng)求將會(huì)經(jīng)由代表的控制器Ia來執(zhí)行。
[0222]在不能控制的情況下(步驟S2303中“否”),能否控制回復(fù)部1023a將表示不能控制這一情況的能否控制信息發(fā)送到轉(zhuǎn)發(fā)了控制請(qǐng)求的非代表的控制器Ib(步驟S2304)。在該步驟S2304中發(fā)送的能否控制信息在圖12B的步驟S2202中由控制器Ib的控制請(qǐng)求轉(zhuǎn)發(fā)部1021b接收。由此,非代表的控制器Ib識(shí)別出不能進(jìn)行與轉(zhuǎn)發(fā)的控制請(qǐng)求對(duì)應(yīng)的控制。
[0223]在步驟S2305中,控制請(qǐng)求接收部1022a接收如下響應(yīng):圖12B的步驟S2205中的、表示自動(dòng)執(zhí)行與從非代表的控制器Ib轉(zhuǎn)發(fā)的控制請(qǐng)求對(duì)應(yīng)的控制之意的響應(yīng),或者,圖12B的步驟S2206中的、表示不自動(dòng)執(zhí)行與從非代表的控制器Ib轉(zhuǎn)發(fā)的控制請(qǐng)求對(duì)應(yīng)的控制之意的響應(yīng)。在接收到表示不自動(dòng)執(zhí)行之意的響應(yīng)、且未請(qǐng)求自動(dòng)執(zhí)行的情況下(步驟S2305中“否”),結(jié)束處理。
[0224]另一方面,在接收到表示自動(dòng)執(zhí)行之意的響應(yīng)、且請(qǐng)求了自動(dòng)執(zhí)行的情況下(步驟S2305中“是”),設(shè)備控制部121a對(duì)在步驟S2300中接收到的控制請(qǐng)求進(jìn)行保留(步驟S2306),并在變?yōu)槟軌蚩刂茣r(shí)向設(shè)備發(fā)送控制命令(步驟S2308)。
[0225]在控制命令發(fā)送后,歷史記錄保存部103a將與該控制請(qǐng)求對(duì)應(yīng)的控制的內(nèi)容記錄于共享歷史記錄T3(步驟S2309)。由此,與在步驟S2300中接收到的來自控制器Ib的控制請(qǐng)求對(duì)應(yīng)的控制的內(nèi)容被記錄于共享歷史記錄Τ3。
[0226]通過以上工作,在代表的控制器Ia存儲(chǔ)的共享歷史記錄Τ3中記錄有與輸入到代表的控制器Ia的控制請(qǐng)求對(duì)應(yīng)的控制的內(nèi)容,并且記錄有與輸入到非代表的控制器Ib的控制請(qǐng)求對(duì)應(yīng)的控制的內(nèi)容。由此,代表的控制器Ia能夠一起判定是否能夠進(jìn)行輸入到非代表的控制器Ib的控制請(qǐng)求和輸入到代表的控制器Ia的控制請(qǐng)求的控制。其結(jié)果是,即使在宅內(nèi)存在多個(gè)控制器I的情況下,也能夠以隔開適當(dāng)?shù)目刂崎g隔的方式來控制設(shè)備。
[0227]此外,在本實(shí)施方式中,如圖4Β的下圖所示,采用了顯示具備選擇欄332以及狀態(tài)顯示欄333的不能控制通知欄331的設(shè)備控制畫面302,但本公開并不限定于此。例如,也可以采用圖4Α、圖4C的設(shè)備控制畫面301、303。
[0228]在實(shí)施方式2中,所有的設(shè)備的控制被集中到代表的控制器Ia中,通過代表的控制器Ia進(jìn)行實(shí)際的設(shè)備的控制。因此,能夠不使非代表的控制器Ib管理共享歷史記錄Τ3而以隔開適當(dāng)?shù)目刂崎g隔的方式來控制設(shè)備。
[0229]此外,在圖12Β的步驟S2203中判定為能夠控制設(shè)備的情況下(步驟S2203中“是”),請(qǐng)求方的非代表的控制器Ib的顯示部202b也可以顯示表示能夠控制相應(yīng)設(shè)備這一情況的信息。在該情況下,顯示部202a在設(shè)備控制畫面301、302、303中顯示表示能夠控制相應(yīng)設(shè)備這一情況的消息即可。
[0230]另一方面,除請(qǐng)求方以外的非代表的控制器Ib的顯示部202b以及代表的控制器Ia的顯示部202a也可以顯示表示不能控制相應(yīng)設(shè)備這一情況的信息。在該情況下,顯示部202b以及顯示部202a直接顯示圖4A、圖4B、圖4C的下圖的設(shè)備控制畫面301、302、303來提示不能控制相應(yīng)設(shè)備這一情況即可。
[0231]產(chǎn)業(yè)上的可利用性
[0232]根據(jù)本公開,對(duì)于在網(wǎng)絡(luò)中存在多個(gè)控制器的網(wǎng)絡(luò)環(huán)境下控制設(shè)備的技術(shù)而言是有用的。
【主權(quán)項(xiàng)】
1.一種控制方法,是多個(gè)控制裝置進(jìn)行的控制方法,所述多個(gè)控制裝置與網(wǎng)絡(luò)連接,并控制與該網(wǎng)絡(luò)連接的設(shè)備, 在所述控制方法中,執(zhí)行如下步驟: 歷史記錄接收步驟,作為所述多個(gè)控制裝置之一的第一控制裝置,在所述多個(gè)控制裝置中的其他控制裝置對(duì)所述設(shè)備進(jìn)行了控制時(shí),從所述其他控制裝置接收設(shè)備控制的歷史記錄; 保存步驟,將從所述其他控制裝置接收到的所述設(shè)備控制的歷史記錄附加于該第一控制裝置的設(shè)備控制的歷史記錄而作為共享歷史記錄進(jìn)行保存; 請(qǐng)求接收步驟,所述第一控制裝置接收由用戶進(jìn)行的對(duì)所述設(shè)備的控制請(qǐng)求的輸入; 判定步驟,所述第一控制裝置根據(jù)所述共享歷史記錄,判定是否能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制;以及 命令發(fā)送步驟,在所述第一控制裝置判定為能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制的情況下,向該設(shè)備發(fā)送控制命令。2.根據(jù)權(quán)利要求1所述的控制方法, 在所述判定步驟中,如果從所述設(shè)備最后被控制起經(jīng)過了預(yù)先設(shè)定的預(yù)定時(shí)間,則判定為能夠進(jìn)行所述設(shè)備的控制。3.根據(jù)權(quán)利要求1所述的控制方法, 在所述判定步驟中判定為不能進(jìn)行所述設(shè)備的控制的情況下,進(jìn)一步執(zhí)行如下的顯示步驟: 從所述用戶接收到所述控制請(qǐng)求的輸入的控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與該控制裝置連接的顯示裝置,顯示不能進(jìn)行該設(shè)備的控制之意。4.根據(jù)權(quán)利要求3所述的控制方法, 在所述顯示步驟中,還顯示到所述設(shè)備變?yōu)槟軌蚩刂茷橹沟臅r(shí)間。5.根據(jù)權(quán)利要求4所述的控制方法, 在所述顯示步驟中,還顯示促使用戶輸入下述回答的信息,該回答是在所述設(shè)備變?yōu)槟軌蚩刂茣r(shí)是否自動(dòng)基于所述接收到的控制請(qǐng)求執(zhí)行所述設(shè)備的控制的回答, 在所述命令發(fā)送步驟中,在受理了自動(dòng)執(zhí)行所述設(shè)備的控制之意的輸入的情況下,所述第一控制裝置保留所述接收到的控制請(qǐng)求,并在經(jīng)過到變?yōu)樗瞿軌蚩刂茷橹沟臅r(shí)間之后,向該設(shè)備發(fā)送控制命令。6.根據(jù)權(quán)利要求3所述的控制方法, 在所述顯示步驟中,還顯示所述設(shè)備的當(dāng)前狀態(tài)。7.根據(jù)權(quán)利要求1所述的控制方法,還執(zhí)行如下步驟: 檢測(cè)步驟,所述第一控制裝置使用下述信息來檢測(cè)不具有與所述第一控制裝置相同的功能的、與所述第一控制裝置不同種類的控制裝置,該信息是從所述不同種類的控制裝置發(fā)送的通信數(shù)據(jù)所包含的信息;以及 存在顯示步驟,在檢測(cè)出所述不同種類的控制裝置的情況下,從所述用戶接收到所述控制請(qǐng)求的輸入的控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與該控制裝置連接的顯示裝置,顯示存在所述不同種類的控制裝置之意。8.根據(jù)權(quán)利要求1所述的控制方法, 所述第一控制裝置在所述命令發(fā)送步驟中發(fā)送了所述控制命令的情況下,將與該控制命令相關(guān)的信息發(fā)送到所述其他控制裝置。9.一種控制方法,是多個(gè)控制裝置進(jìn)行的控制方法,所述多個(gè)控制裝置與網(wǎng)絡(luò)連接,并控制與該網(wǎng)絡(luò)連接的設(shè)備, 所述多個(gè)控制裝置包括:作為所述多個(gè)控制裝置之一的第一控制裝置、和與所述第一控制裝置不同的一個(gè)以上的其他控制裝置, 在所述控制方法中,執(zhí)行如下步驟: 請(qǐng)求接收步驟,作為所述其他控制裝置之一的第二控制裝置接收由用戶進(jìn)行的對(duì)所述設(shè)備的控制請(qǐng)求的輸入; 請(qǐng)求發(fā)送步驟,所述第二控制裝置將所述控制請(qǐng)求發(fā)送到所述第一控制裝置; 請(qǐng)求接收步驟,所述第一控制裝置接收從所述第二控制裝置發(fā)送的所述控制請(qǐng)求; 保存步驟,將所述接收到的所述控制請(qǐng)求作為所述第二控制裝置的設(shè)備控制的歷史記錄而附加于所述第一控制裝置的設(shè)備控制的歷史記錄,并作為共享歷史記錄進(jìn)行保存;判定步驟,所述第一控制裝置根據(jù)所述共享歷史記錄,判定是否能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制;以及 命令發(fā)送步驟,在所述第一控制裝置判定為能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制的情況下,向該設(shè)備發(fā)送控制命令。10.根據(jù)權(quán)利要求9所述的控制方法, 在所述判定步驟中,如果從所述設(shè)備最后被控制起經(jīng)過了預(yù)先設(shè)定的預(yù)定時(shí)間,則判定為能夠進(jìn)行所述設(shè)備的控制。11.根據(jù)權(quán)利要求9所述的控制方法, 在所述判定步驟中判定為不能進(jìn)行所述設(shè)備的控制的情況下,執(zhí)行如下的顯示步驟:所述第二控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與該第二控制裝置連接的顯示裝置,顯示不能進(jìn)行該設(shè)備的控制之意。12.根據(jù)權(quán)利要求11所述的控制方法, 在所述顯示步驟中,還顯示到所述設(shè)備變?yōu)槟軌蚩刂茷橹沟臅r(shí)間。13.根據(jù)權(quán)利要求12所述的控制方法, 在所述顯示步驟中,還顯示促使用戶輸入下述回答的信息,該回答是在所述設(shè)備變?yōu)槟軌蚩刂茣r(shí)是否自動(dòng)基于所述接收到的控制請(qǐng)求執(zhí)行所述設(shè)備的控制的回答; 在所述命令發(fā)送步驟中,在受理了自動(dòng)執(zhí)行所述設(shè)備的控制之意的輸入的情況下,所述第一控制裝置保留所述接收到的控制請(qǐng)求,并在經(jīng)過到變?yōu)樗瞿軌蚩刂茷橹沟臅r(shí)間之后,向該設(shè)備發(fā)送控制命令。14.根據(jù)權(quán)利要求11所述的控制方法, 在所述顯示步驟中,還顯示所述設(shè)備的當(dāng)前狀態(tài)。15.根據(jù)權(quán)利要求9所述的控制方法, 在所述判定步驟中判定為能夠進(jìn)行所述設(shè)備的控制的情況下, 所述第二控制裝置所具備的顯示部、或者通過網(wǎng)絡(luò)與該第二控制裝置連接的顯示裝置,顯示表示能夠進(jìn)行所述設(shè)備的控制這一情況的信息; 所述第二控制裝置以外的其他控制裝置、或者通過網(wǎng)絡(luò)與該第二控制裝置以外的其他控制裝置連接的顯示裝置,顯示不能進(jìn)行該設(shè)備的控制之意。16.—種控制裝置,經(jīng)由網(wǎng)絡(luò)與設(shè)備連接,構(gòu)成具備控制該設(shè)備的多個(gè)控制裝置的控制系統(tǒng),所述控制裝置具備: 歷史記錄保存部,保存將本控制裝置的設(shè)備控制的歷史記錄和所述多個(gè)控制裝置所包含的本控制裝置以外的其他控制裝置的設(shè)備控制的歷史記錄合并而得到的共享歷史記錄;請(qǐng)求接收部,接收由用戶進(jìn)行的對(duì)所述設(shè)備的控制請(qǐng)求的輸入; 能否控制判定部,根據(jù)所述共享歷史記錄,判定是否能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制;以及 控制信息發(fā)送部,在判定為能夠基于所述接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制的情況下,向該設(shè)備發(fā)送控制命令。17.—種控制裝置,經(jīng)由網(wǎng)絡(luò)與設(shè)備連接,構(gòu)成具備控制該設(shè)備的多個(gè)控制裝置的控制系統(tǒng),所述控制裝置具備: 請(qǐng)求接收部,從本控制裝置以外的其他控制裝置接收在所述其他控制裝置中輸入的對(duì)所述設(shè)備的控制請(qǐng)求的輸入; 歷史記錄保存部,將由所述請(qǐng)求接收部接收到的所述控制請(qǐng)求作為所述其他控制裝置的設(shè)備控制的歷史記錄而附加于所述本控制裝置的設(shè)備控制的歷史記錄,并作為共享歷史記錄進(jìn)行保存; 能否控制判定部,根據(jù)所述共享歷史記錄,判定是否能夠基于由所述請(qǐng)求接收部接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制;以及 控制信息發(fā)送部,在判定為能夠基于由所述請(qǐng)求接收部接收到的控制請(qǐng)求來進(jìn)行所述設(shè)備的控制的情況下,向該設(shè)備發(fā)送控制命令。
【文檔編號(hào)】G05B19/418GK106066607SQ201610159374
【公開日】2016年11月2日
【申請(qǐng)日】2016年3月21日 公開號(hào)201610159374.7, CN 106066607 A, CN 106066607A, CN 201610159374, CN-A-106066607, CN106066607 A, CN106066607A, CN201610159374, CN201610159374.7
【發(fā)明人】天野克重, 中村智典
【申請(qǐng)人】松下電器(美國(guó))知識(shí)產(chǎn)權(quán)公司