專利名稱:具有訪問編程的控制器接口的制作方法
技術領域:
本發(fā)明一般而言涉及用于住宅和/或建筑物及其相關區(qū)域的可編程控制器領域。更具體而言,本發(fā)明涉及用于這種控制器的具有訪問(interview)編程能力的簡化接口。
背景技術:
在用于控制住宅和/或建筑物及其相關區(qū)域中各種功能的各種各樣的裝置和系統(tǒng)中使用控制器。一些控制器具有日程安排(schedule)編程,其修改裝置參數(shù)設定點以作為日期和/或時間的函數(shù)。一些這種裝置或系統(tǒng)控制器利用了用于控制住宅和/或建筑及其相關區(qū)域中各種功能的日程安排編程,它們包括例如HVAC控制器、熱水器控制器、軟水器控制器、安全系統(tǒng)控制器、草地噴灌器控制器、以及照明系統(tǒng)控制器。
例如,可利用HVAC控制器進行監(jiān)測,并且必要時控制住宅、辦公室、或其他封閉空間內的各種環(huán)境條件。這種裝置對調節(jié)特定空間內的許多環(huán)境條件是有用的,所述環(huán)境條件包括例如溫度、濕度、通風、空氣質量等等??刂破骺砂ㄎ⑻幚砥?,該微處理器與系統(tǒng)中的其他部件進行交互。例如,在用于住宅的許多現(xiàn)代溫度調節(jié)裝置中,可提供配備有溫度和濕度檢測能力的控制器單元以與加熱器、吹風器、煙道通風孔、空氣壓縮機、加濕器和/或其他部件交互,以控制住宅內各個位置處的溫度和濕度??衫梦挥诳刂破鲉卧獌鹊膬炔總鞲衅骱?或一個或多個遙感器來檢測何時溫度或濕度達到某個閾值水平,從而使控制器單元發(fā)送信號以啟動或停用系統(tǒng)中的一個或多個部件。
該控制器可配備有接口,該接口允許用戶監(jiān)測和調整建筑物內一個或多個位置處的環(huán)境條件。對于更現(xiàn)代的設計,接口通常包括液晶顯示器(LCD)板,其嵌入到包含微處理器以及控制器的其他部件外殼內。在一些設計中,接口可允許用戶對控制器進行編程,以在由用戶確定的某個日程安排上啟動。例如,接口可包括獨立的菜單程序,其允許用戶改變在特定日期間一個或多個時間上的溫度。一旦對該日的設置進行了編程,那么用戶然后就可重復該過程以改變其它剩余日的設置。
對于更現(xiàn)代的設計,可編程控制器可包括這樣的特征,即允許用戶為工作日和周末使用設置獨立的日程安排,或者復制特定日的設置并且然后向周的其它選定日應用它們。雖然這些設計允許用戶將設置從一日復制到另一日,但是通常需要多個步驟來建立程序,從而增加了接口的復雜性。在一些情況中,接口可能不允許用戶對在正常工作日/周末方案外的多日進行選擇。在其他情況中,接口簡直過于復雜以致無法方便地對溫度方案進行編程,以及被簡單地繞過或者未由用戶進行編程。因此,本領域中目前需要的是減少與對可編程控制器內的多日日程安排進行編程相關的時間和復雜性。
發(fā)明內容
一般而言,本發(fā)明與具有訪問編程能力的控制器的簡化接口有關。
在一個說明性實施例中,說明了一種對具有用戶接口的控制器的日程安排進行編程的方法。該說明性方法包括以下步驟通過用戶接口向用戶提供一個或多個訪問問題;通過用戶接口接受來自用戶的對該一個或多個訪問問題的一個或多個用戶響應;以及基于用戶響應而產生和/或修改或建立日程安排。
本發(fā)明的上述概要不打算描述本發(fā)明每個公開的實施例或每個實施方式。附圖具體實施方式
、以及隨后的實例更具體地舉例說明這些實施例。
考慮到隨后結合附圖的本發(fā)明各種實施例的詳細說明,可以更完全地理解本發(fā)明,其中圖1是說明性HVAC訪問程序的流程圖;圖2是圖1所示的說明性HVAC訪問程序的框圖;圖3是另一個說明性HVAC訪問程序的流程圖;圖4A是圖3所示的說明性HVAC訪問程序的框圖;圖4B是圖4A所示的框圖的說明性的局部框圖;
圖5是另一個說明性HVAC訪問程序的流程圖;圖6是圖5所示的說明性HVAC訪問程序的框圖;圖7A-C是另一個說明性HVAC訪問程序的流程圖;以及圖8A-T是說明性HVAC接口的示意圖,其示出圖7所示的說明性HVAC訪問程序的流程圖的實施例。
雖然本發(fā)明具有各種修改和替換形式,但是通過附圖中的實例示出了其細節(jié)并將對其進行詳細說明。然而應該理解,意圖不是將本發(fā)明限制為所述的特定實施例。相反,意圖是覆蓋落入本發(fā)明的精神和范圍內的所有修改、等同物和替換。
具體實施例方式
以下說明應該參考附圖進行閱讀,其中相同的元件在不同的圖中以相同的方式編號。這些附圖未必是按比例繪制的,它們描述了選定的實施例,并且不打算限制本發(fā)明的范圍。雖然說明了各種元件的結構、尺寸和材料的實例,但是本領域技術人員將認識到,所提供的多個實例具有可以利用的合適的替代。
通常,本發(fā)明與用在具有訪問編程能力的控制器的簡化接口有關??稍诤芏嘞到y(tǒng)中利用這些控制器,例如HVAC系統(tǒng)、熱水器系統(tǒng)、軟水器系統(tǒng)、灑水系統(tǒng)、安全系統(tǒng)、照明系統(tǒng)等等。附圖中描繪了HVAC控制器。然而本發(fā)明不限于此,通過以下提供的實例的討論將得到對本發(fā)明各方面的理解。
圖1是說明性HVAC訪問程序100的流程圖。該流程圖開始于正常溫度調節(jié)裝置操作塊110。正常溫度調節(jié)裝置操作塊110可以是初始參數(shù)設置操作或參數(shù)設置的修改。訪問日程安排塊120、130通過用戶接口向用戶提供一個或多個訪問問題。用戶接口可通過用戶接口接受來自用戶的對一個或多個訪問問題的一個或多個響應。然后基于通過用戶接口所提供的用戶響應來建立或修改日程安排,在一些情況中通過添加或修改一個或多個日程安排參數(shù)140、150。一旦修改了日程安排參數(shù)140、150,控制器就可返回到正常操作塊110,并遵循新的日程安排。
在一些實施例中,訪問日程安排塊120和130可提供訪問問題,該訪問問題引起肯定的(例如“是”)或否定的(例如“否”)用戶響應。可替換地或另外地,訪問日程安排塊120和130可提供包括允許用戶從預定的答案列表中選擇一個(或多個)答案的訪問問題。
在一些實施例中,這些訪問問題可從用戶處征求關于所輸入的控制器設定點分組或控制器設定點的時間關系的信息,舉例來說,例如訪問問題可詢問“你希望將該日程安排應用于周的每日嗎?”,從而需要用戶用“是”或“否”的答案來響應。訪問日程安排塊120優(yōu)選包括作為自然語言問題的問題,其可是具有一個、兩個、三個、四個、五個、六個、或七個或更多個詞的短語,盡管這并不是在所有實施例中必須的。
可替換地或另外地,訪問日程安排塊130可提供需要用數(shù)字表示的用戶響應的訪問問題。例如,這些訪問問題可從用戶處征求關于由上述的訪問塊120所征求的控制器設定點的每個分組的特定時間和溫度設定點的信息。訪問塊130可提供這樣的問題,例如“在冬季舒適的睡眠溫度是多少?”,從而需要用戶使用由數(shù)字表示的溫度答案來響應。類似于上面的訪問日程安排塊120,訪問日程安排塊130可包括作為自然語言問題的問題,其可是具有一個、兩個、三個、四個、五個、六個、或七個或更多個詞的短語,盡管這并不是在所有實施例中必須的。
訪問日程安排塊120和130可提供一個或多個關于下述的訪問問題,例如,哪些工作日將具有相同的日程安排?,第一個人何時醒來?,何時最后一個人去睡覺?,在該日期間何時最后一個人離開?,何時第一個人到家?,當開啟熱時舒適的溫度是多少?,當開啟空調時舒適的溫度是多少?,在夏季舒適的睡眠溫度是多少?,和/或在冬季舒適的睡眠溫度是多少?。
可替換地或另外地,訪問日程安排塊120和130可提供一個或多個訪問問題,這些問題提供多個預定答案或響應(例如多個選擇的形式),用戶可從中選擇答案或響應。例如,訪問問題可提供這樣的問題,例如“你期望哪種類型的日程安排?”。在此說明性實施例中,可提供一系列預定的響應或答案,例如,“周的每日是相同的”、“工作日是相同的并且周六/周日是相同的”、“工作日是相同的并且周六/周日是不同的”、“每個工作日是不同的并且周六/周日是相同的”、以及“周的每日都是不同的”。
可替換地或另外地,一旦已建立了初始日程安排,那么訪問日程安排塊120和130就可顯示由用戶接口基于先前建立的日程安排接受的前一答案。這個說明性特征可向用戶提供便利的選項來選擇,并僅改變用戶期望修改的日程安排參數(shù)140、150。這個特征可在這里所述的所有說明性實施例中使用,然而它并不是必須的。
圖2是具有類似于圖1所示的說明性訪問功能的說明性HVAC控制器的框圖??刂破?00包括控制模塊210,其可以是微處理器等等。控制模塊210與用戶接口220進行通信,并可包括訪問問題產生器225、響應接受器240和可編程日程安排250??刂颇K210還可為一個裝置(未示出)例如HVAC系統(tǒng)或裝置產生控制信號260。
在說明性實施例中,訪問問題產生器225向用戶接口220提供訪問問題,例如上述的那些問題。用戶接口220可以是任何形式的用戶接口,例如包括觸摸屏、具有按鈕的LCD的物理接口,和/或包括揚聲器和話筒的聽覺接口,或其他任何合適的用戶接口。用戶可通過任何合適的機構來啟動訪問問題產生器225,例如通過按下用戶接口220的觸摸屏上的日程安排按鈕??商鎿Q地或另外地,控制器210可單獨啟動訪問問題產生器225,例如當它認為需要附加的日程安排信息或可能期望別的日程安排信息時。響應于由訪問問題產生器225提出的問題,用戶可將一個或多個用戶響應輸入用戶接口220。響應接受器240接受用戶響應,并將該響應提供給可編程日程安排250。在一些實施例中,可編程日程安排250具有多個時間和溫度設定點,它們可由響應接受器240輸入或修改。一旦建立和/或修改了日程安排,控制模塊210就基于可編程日程安排250而產生控制信號260。
圖3是另一個說明性HVAC訪問程序300的流程圖。該流程圖開始于正常溫度調節(jié)裝置操作塊310。正常溫度調節(jié)裝置操作塊310可以是初始參數(shù)設置操作或參數(shù)設置修改。訪問日程安排塊325通過用戶接口向用戶提供一個或多個訪問問題。然后用戶接口通過用戶接口接受來自用戶的對一個或多個訪問問題的一個或多個響應。用戶響應翻譯器360對一個或多個用戶響應進行翻譯以形成已翻譯的響應。然后基于來自響應翻譯器360的已翻譯的響應,修改一個或多個日程安排參數(shù)370。一旦修改了日程安排參數(shù)370,控制器就可返回到正常操作塊310。
在一些實施例中,訪問日程安排塊325包括需要肯定的(例如“是”)或否定的(例如“否”)用戶響應的訪問問題。另外,訪問問題可從用戶處征求關于所輸入的控制器設定點分組或控制器設定點的時間關系的信息。例如,訪問問題可詢問“你希望將該日程安排應用于周的每日嗎?”,從而需要用戶用“是”或“否”的答案來響應。訪問日程安排塊325可包括作為自然語言問題的問題,例如可以具有一個、兩個、三個、四個、五個、六個、或七個或更多個詞的短語。
在說明性實施例中,訪問日程安排塊325也可提供需要用數(shù)字表示的用戶響應的訪問問題。這些訪問問題可從用戶處征求關于由上述的訪問塊325所征求的控制器設定點的每個分組的特定時間和溫度設定點的信息。訪問塊325可提供這樣的問題,例如,“在冬季舒適的睡眠溫度是多少?”,從而需要用戶使用由數(shù)字表示的溫度答案來響應。訪問日程安排塊325可包括作為自然語言問題的問題,例如可具有一個、兩個、三個、四個、五個、六個、或七個或更多個詞的短語。
在說明性實施例中,訪問日程安排塊325也可提供一個或多個涉及下述的訪問問題,例如,哪些工作日將具有相同的日程安排?,第一個人何時醒來?,最后一個人何時去睡覺?,在該日期間何時最后一個人離開?,何時第一個人到家?,當開啟熱時舒適的溫度是多少?,當開啟空調時舒適的溫度是多少?,在夏季舒適的睡眠溫度是多少?,或在冬季舒適的睡眠溫度是多少?。
響應翻譯器360可對用戶響應進行翻譯以產生適當?shù)娜粘贪才艆?shù)370,這有助于規(guī)定控制器的日程安排。也就是,響應翻譯器360應用對一個或多個訪問問題的用戶響應以建立控制器日程安排。例如,響應翻譯器360可采用對“你希望周六和周日使用相同的日程安排嗎?”的訪問問題的肯定的用戶響應,并與“當開啟熱時你喜歡的溫度是多少”的訪問問題相關聯(lián),以建立至少在周六和周日選定時段期間供熱溫度的日程安排參數(shù)。
可替換地或另外地,訪問日程安排塊325可提供一個或多個訪問問題,這些問題提供多個預定答案或響應(例如多個選擇的形式),用戶從中選擇答案或響應。例如,訪問問題可提供這樣的問題,例如“你期望哪種類型的日程安排?”。在說明性實施例中,可提供一系列預定的響應或答案,例如,“周的每日是相同的”、“工作日是相同的并且周六/周日是相同的”、“工作日是相同的并且周六/周日是不同的”、“每個工作日是不同的并且周六/周日是相同的”、以及“周的每日都是不同的”。
圖4A是具有類似于圖3所示的說明性訪問功能的說明性HVAC控制器的框圖??刂破?00包括控制模塊410,其可以是微處理器等等??刂颇K410與用戶接口420進行通信,并可包括訪問問題產生器425、響應接受器440、響應翻譯器460、以及可編程日程安排470。控制模塊410還可為一個裝置(未示出)例如HVAC系統(tǒng)或裝置產生控制信號465。
在說明性實施例中,訪問問題產生器435向用戶接口420提供訪問問題,例如上述的那些問題。用戶接口420可以是任何形式的用戶接口,例如包括觸摸屏、具有按鈕的LCD的物理接口,和/或包括揚聲器和話筒的聽覺接口,或任何其他合適的用戶接口。用戶可通過任何合適的機構來啟動訪問問題產生器435,例如通過按下控制器上機械的日程安排按鈕、觸摸觸摸屏的適當區(qū)域、話音啟動等等。可替換地或另外地,控制器410可單獨啟動訪問問題產生器425,例如當它認為需要附加的日程安排信息或可能期望別的日程安排信息時。響應于由訪問問題產生器425提出的問題,用戶可將一個或多個用戶響應輸入用戶接口420。響應接受器440接受用戶響應,并將該響應提供給響應翻譯器460。響應翻譯器460將已翻譯的響應提供給可編程日程安排470。在一些實施例中,可編程日程安排470具有多個時間和溫度設定點,它們可由響應翻譯器470輸入或修改。一旦建立或修改了日程安排,控制模塊410就基于可編程日程安排470而產生控制信號465。
圖4B是圖4A中所示的框圖的說明性的局部框圖,其示出訪問問題產生器425、響應接受器440、響應翻譯器460和可編程日程安排470的交互的一個實施例。說明性的可編程日程安排470具有多個單元,例如周六醒來單元471、周日醒來單元472、周六睡眠單元473、以及周日睡眠單元474。在這個實施例中,每個單元471、472、473、474可包括多個日程安排參數(shù),例如起始時間、熱溫度和冷溫度。
向用戶提出訪問問題425。如在說明性實例中所示“周六和周日的日程安排相同嗎?”的訪問問題425引起“是”的用戶響應440;“對于周末,有人整天在家嗎?”的訪問問題425引起“是”的用戶響應440;“第一個人何時醒來?”的訪問問題425引起“7:00a.m.”的用戶響應440;“最后一個人何時去睡覺?”的訪問問題425引起“10:00p.m.”的用戶響應440;“在熱開啟時舒適溫度是多少?”的訪問問題425引起“72”的用戶響應440;“在空調開啟時舒適溫度是多少?”的訪問問題425引起“68”的用戶響應440;“在夏季舒適的睡眠溫度是多少?”的訪問問題425引起“67”的用戶響應440;以及“在冬季舒適的睡眠溫度是多少?”的訪問問題425引起“65”的用戶響應440。
在說明性實施例中,響應翻譯器460接受在塊440中所提供的用戶響應。然后響應翻譯器460建立和/或修改可編程日程安排470。在說明性實施例中,每個單元471、472、473、474包括起始時間、熱溫度和冷溫度。周六醒來單元471和周日醒來單元472具有7:00a.m.的起始時間、72的熱溫度、以及68的冷溫度,由響應翻譯器提供所有的時間和溫度。周六睡眠單元473和周日睡眠單元474具有10:00p.m.的起始時間、65的熱溫度、以及67的冷溫度,由響應翻譯器提供所有的時間和溫度。
在此說明性實施例中,響應翻譯器460采用訪問問題425的多個用戶響應440,并建立和/或修改多個日程安排參數(shù)。由于在這個實例中根據(jù)用戶響應425不需要周六和周日離開和返回單元475、476、477和478,因此響應翻譯器460忽略單元475、476、477、478和/或將其歸零。
圖5是另一個說明性HVAC訪問程序的流程圖。該流程圖開始于正常溫度調節(jié)裝置操作塊510。正常溫度調節(jié)裝置操作塊510可以是初始參數(shù)設置操作或參數(shù)設置的修改。訪問日程安排塊525通過用戶接口向用戶提供一個或多個訪問問題。然后用戶接口通過用戶接口接受來自用戶的對一個或多個訪問問題的一個或多個響應。充足信息塊560確定是否從訪問問題的用戶響應處已征求到足夠的信息來在塊570處建立或修改日程安排。如果不夠,則訪問日程安排塊525通過用戶接口向用戶提供另一個訪問問題。如果充足信息塊560確定已征求到了足夠的信息,那么然后由修改日程安排塊570來建立或修改日程安排。一旦由修改日程安排塊570建立或修改了日程安排參數(shù)570,控制器就可返回到正常操作塊510。
例如,充足信息塊560可有助于確保規(guī)定了足夠數(shù)量的日程安排參數(shù),例如特定時間段的起始時間、熱溫度和冷溫度,所述特定時間段例如是特定日或日的組的醒來時段、離開時段、返回時段和/或睡眠時段,如圖4B所示。
在一些實施例中,訪問日程安排塊525以預定順序提供多個預定訪問問題。多個問題或詢問可適于從用戶響應中收集信息,以產生至少一部分日程安排參數(shù)。
類似于上面,訪問日程安排塊525可包括需要肯定的(例如“是”)或否定的(例如“否”)用戶響應的訪問問題。例如,訪問日程安排塊525可提供從用戶處征求關于所輸入的控制器設定點的分組或控制器設定點的時間關系的信息的訪問問題,例如“你希望將該日程安排應用于周的每日嗎?”,從而需要用戶用“是”或“否”的答案來響應。訪問日程安排塊525可包括作為自然語言問題的問題,其可以是具有一個、兩個、三個、四個、五個、六個或七個或更多個詞的長度的短語。
可替換地或另外地,訪問日程安排塊525可提供需要用數(shù)字表示的用戶響應的訪問問題。例如,這些訪問問題可從用戶處征求關于由上述的訪問塊325所征求的控制器設定點的每個分組的特定時間和溫度設定點的信息。訪問塊525可提供這樣的問題,例如“在冬季舒適的睡眠溫度是多少?”,從而需要用戶使用由數(shù)字表示的溫度答案來響應。再者,訪問日程安排塊525可包括作為自然語言問題的問題,其可以是具有一個、兩個、三個、四個、五個、六個或七個或更多個詞的短語,盡管這并不是在所有實施例中必須的。
訪問日程安排塊325也可提供一個或多個關于下述的訪問問題,例如,哪些工作日將具有相同的日程安排?,第一個人何時醒來?,最后一個人何時去睡覺?,在該日期間最后一個人何時離開?,第一個人何時到家?,當開啟熱時舒適溫度是多少?,當開啟空調時舒適溫度是多少?,在夏季舒適的睡眠溫度是多少?,和/或在冬季舒適的睡眠溫度是多少?。
可替換地或另外地,訪問日程安排塊525可提供一個或多個訪問問題,這些問題提供多個預定答案或響應(例如多個選擇的形式),用戶從中選擇答案或響應。例如,訪問問題可提供這樣的問題,例如“你期望哪種類型的日程安排?”。在說明性實施例中,可提供一系列預定的響應或答案,例如,“周的每日是相同的”、“工作日是相同的并且周六/周日是相同的”、“工作日是相同的并且周六/周日是不同的”、“每個工作日是不同的并且周六/周日是相同的”、以及“周的每日都是不同的”。
圖6是具有類似于圖5所示的說明性訪問功能的說明性HVAC控制器的框圖??刂破?00包括控制模塊610,其可以是微處理器等等。控制模塊610與用戶接口620進行通信,并可包括訪問問題產生器625、響應接受器640和可編程日程安排650。控制模塊610還可為一個裝置(未示出)例如HVAC系統(tǒng)或裝置產生控制信號660。
在說明性實施例中,訪問問題產生器625向用戶接口620提供訪問問題,例如上述的那些問題。用戶接口620可以是任何形式的用戶接口,例如包括觸摸屏、具有按鈕的LCD的物理接口,和/或包括揚聲器和話筒的聽覺接口,或任何其他合適的用戶接口。用戶可通過任何合適的機構來啟動訪問問題產生器625,例如通過按下用戶接口620的觸摸屏上的日程安排按鈕??商鎿Q地或另外地,控制器610可單獨啟動訪問問題產生器625,例如當它認為需要附加的日程安排信息或可能期望別的日程安排信息時。響應于由訪問問題產生器625提出的問題,用戶可將一個或多個用戶響應輸入用戶接口620。響應接受器640接受用戶響應,并且如果它確定用戶響應已提供了足夠的信息以建立程序日程安排時,則將該響應提供給可編程日程安排650。如果不夠,則響應接受器640指示訪問問題產生器625通過用戶接口620向用戶提供另一個訪問問題。一旦響應接受器640確定用戶已提供了足夠的信息以建立程序日程安排650,那么就建立和/或修改程序日程安排650。在一些實施例中,可編程日程安排650具有多個時間和溫度設定點,它們可由響應接受器640輸入或修改。一旦建立和/或修改了可編程日程安排650,由控制模塊610基于可編程日程安排650產生控制信號660。
圖7A-C是另一個說明性HVAC訪問程序700的流程圖。該流程圖開始于正常溫度調節(jié)裝置操作塊710,但這并不是在所有實施例中必須的。在說明性實施例中,可通過按下程序啟動按鈕或鍵例如“EZ日程安排”按鈕來啟動訪問程序700。
該程序可通過詢問用戶是否希望為周的每日都使用相同的日程安排來啟動,如塊720所示。如果用戶用“是”的響應進行響應,則然后程序可進行到為日的該組而詢問上下文(context)問題,如塊725所示,其可為該周設定日程安排,假定對每個24小時時段或日而言的日程安排相同。如果用戶用“否”的響應進行響應,則該程序可詢問用戶是否將相同的日程安排應用于周末的兩日,即周六和周日,如塊730所示。如果用戶用“是”的響應進行響應,那么然后程序詢問用戶是否希望兩個日程安排,一個用于工作日以及一個用于周末,如塊735所示。塊735的“是”響應可使程序進行到為日的周末組和日的工作日組而詢問上下文問題,如塊725所示,以便為該周設定日程安排,假定第一日程安排用于周末,以及第二日程安排用于工作日。塊730的“否”響應可使程序詢問用戶是否希望包括工作日日程安排、周六日程安排和周日日程安排的三個日程安排,如塊740所示。塊740的“是”響應可使程序進行到為工作日組的日程安排、周六日程安排和周日日程安排而詢問上下文問題,如塊725所示,以便為該周設定日程安排,假定第一日程安排用于工作日,第二日程安排用于周六,以及第三日程安排用于周日。塊740或塊735的“否”響應均可使程序進行到詢問用戶,以將一周的七日的每日分組為具有類似日程安排的組,直到所有日都被分配給一個組為止,如在塊750處所示。程序可在塊755處詢問是否分配了所有日,“否”響應使用戶回到塊750以分配未被分配的日,直到所有日都已被分配為止。一旦所有日都被分配到一個組,則程序就進行到為每組的日程安排而詢問上下文問題,如在塊725處所示,以便為每個日分組設定日程安排,假定第一日程安排用于第一組,第二日程安排用于第二組,第三日程安排用于第三組,等等,直到對所有日分組都進行了日程安排。
程序700可詢問各種上下文敏感的問題,以便為上面由程序70識別的每個日分組確定期望的日程安排。例如,如圖7B所示,程序700可詢問是否有人整天都在家,如塊760所示。如果對于塊760用戶輸入“是”響應,則程序可詢問第一個人何時起床并要求用戶輸入醒來時間,如塊770所示。然后,程序可詢問最后一個人何時去睡覺并要求用戶輸入睡眠時間,如塊780所示。如果對于塊760用戶輸入“否”響應,則程序可詢問第一個人何時起床并要求用戶輸入醒來時間,如塊761所示。然后,程序可詢問第一個人何時離開家并要求用戶輸入離開時間,如塊762所示。程序還可詢問該日最后一個人何時到家,并要求用戶輸入返回時間,如塊763所示。程序還可詢問最后一個人何時去睡覺,并要求用戶輸入睡眠時間,如塊764所示。一旦用戶為每個日分組輸入了所有上述信息,則程序就可進行到結束塊781。
程序700然后可向用戶請求關于舒適的醒來、睡眠和離開溫度的信息。例如,參考圖7C,程序可要求用戶輸入當熱開啟時的舒適溫度,如塊790所示??蓪⒃趬K790中接收的溫度信息自動地插入用于每個日分組的程序日程安排中,以設定醒來熱設定點和返回熱設定點。程序也可要求用戶輸入當空調開啟時的舒適溫度,如塊791所示??蓪⒋诵畔⒆詣拥夭迦胗糜诿總€日分組的程序日程安排中,以設定醒來冷設定點和返回冷設定點。這個說明性程序也可要求用戶輸入舒適的夏季睡眠溫度,如塊792所示。可將此信息自動地插入用于每個日分組的程序日程安排中,以設定睡眠冷設定點。該程序也可要求用戶輸入舒適的冬季睡眠溫度,如塊793所示??蓪⒋诵畔⒆詣拥夭迦胗糜诿總€日分組的程序日程安排中,以設定睡眠熱設定點。該程序也可要求用戶在塊794處輸入節(jié)能補償794。可將此信息自動地插入用于每個日分組的程序日程安排中,以設定離開冷設定點和離開熱設定點。
在一些實施例中,程序700可允許用戶在塊795處要求日程安排回顧,如塊796所示,這可允許用戶回顧已建立或修改的日程安排。如果用戶不想回顧日程安排,或者當用戶已完成回顧日程安排時,程序在新建立或修改的日程安排下回到正常溫度調節(jié)裝置操作塊710。
圖8A-T是說明性HVAC接口800的示意圖,其示出圖7A-7C所示的HVAC訪問程序的流程圖的說明性實施例。基于在每個屏幕快照中所示的用戶選擇,順序顯示示意性屏幕快照。在圖8A中,用戶810選擇位于接口800上的“EZ日程安排”801按鈕以開始訪問日程安排程序。
在圖8B中,程序通過接口800詢問用戶810是否用戶810希望將相同的日程安排應用于周的每日。示出用戶810選擇“否”響應802。
在圖8C中,程序通過接口800詢問用戶810是否用戶810希望周六和周日遵循相同的日程安排。示出用戶810選擇“是”響應803。
在圖8D中,程序通過接口800詢問用戶810以核實將有兩個日程安排,一個用于周末,以及第二個用于工作日。示出用戶810選擇“是”響應804。
在圖8E中,程序通過接口800詢問用戶810是否在工作日整天有人在家。示出用戶810選擇“否”響應805。
在圖8F中,程序通過接口800詢問用戶810以輸入在工作日第一個人何時醒來。示出用戶810在選擇醒來時間之后按下“輸入”按鈕806。
在圖8G中,程序通過接口800詢問用戶810以輸入在工作日最后一個人何時離開家。示出用戶810在選擇離開時間之后按下“輸入”按鈕807。
在圖8H中,程序通過接口800詢問用戶810以輸入在工作日第一個人何時到家。示出用戶810在選擇返回時間之后按下“輸入”按鈕808。
在圖8I中,程序通過接口800詢問用戶810以輸入在工作日最后一個人何時去睡覺。示出用戶810在選擇睡眠時間之后按下“輸入”按鈕809。
在圖8J中,程序通過接口800詢問用戶810是否在周末整天有人在家。示出用戶810選擇“是”響應811。
在圖8K中,程序通過接口800詢問用戶810以輸入在周末第一個人何時醒來。示出用戶810在選擇醒來時間之后按下“輸入”按鈕812。
在圖8L中,程序通過接口800詢問用戶810以輸入在周末最后一個人何時去睡覺。示出用戶810在選擇睡眠時間之后按下“輸入”按鈕813。
在圖8M中,程序通過接口800詢問用戶810舒適問題,例如當開啟熱時你喜歡的溫度是多少?示出用戶810在選擇期望溫度之后按下“輸入”按鈕814。
在圖8N中,程序通過接口800詢問用戶810舒適問題,例如當開啟空調時你喜歡的溫度是多少?示出用戶810在選擇期望溫度之后按下“輸入”按鈕815。
在圖8O中,程序通過接口800詢問用戶810舒適問題,例如在夏季舒適的睡眠溫度是多少?示出用戶810在選擇期望溫度之后按下“輸入”按鈕816。
在圖8P中,程序通過接口800詢問用戶810舒適問題,例如在冬季舒適的睡眠溫度是多少?示出用戶810在選擇期望溫度之后按下“輸入”按鈕817。
在圖8Q中,程序通過接口800詢問用戶810另一個舒適問題,例如期望的節(jié)能補償是多少?示出用戶810在選擇期望的節(jié)能補償之后按下“輸入”按鈕818。
在圖8R中,程序通過接口800通知用戶810日程安排已經完成,并可允許用戶瀏覽部分日程安排或選定的日分組。示出用戶810按下“瀏覽工作日”按鈕819。
在圖8S中,程序通過接口800通知用戶810選定日程安排的細節(jié)。示出用戶810按下“執(zhí)行”按鈕820。
在圖8T中,程序通過接口800顯示當前運行的日程安排的細節(jié)。
本發(fā)明不應該被認為限于上述的特定實例,而應該理解為覆蓋如所附權利要求中清楚陳述的本發(fā)明的所有方面。對于在即刻回顧本說明書后就可操作本發(fā)明的本領域技術人員來說,本發(fā)明可應用的各種修改、等同過程、以及眾多結構將是顯而易見的。
權利要求
1.一種對具有用戶接口的控制器的日程安排進行編程的方法,該日程安排具有多個日程安排參數(shù),該方法包括以下步驟通過用戶接口向用戶提供一個或多個訪問問題;通過用戶接口接受來自用戶的對一個或多個訪問問題的一個或多個用戶響應;以及基于由用戶接口提供的用戶響應,生成和/或修改一個或多個日程安排參數(shù)。
2.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個引起肯定或否定的用戶響應的訪問問題。
3.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個引起“是”或“否”的用戶響應的訪問問題。
4.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個作為自然語言問題的訪問問題。
5.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個作為短語的訪問問題。
6.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個作為具有三個或更多個詞的短語的訪問問題。
7.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個可聽到的訪問問題。
8.根據(jù)權利要求1所述的方法,其中接受步驟包括接受一個或多個用戶聽覺響應。
9.根據(jù)權利要求1所述的方法,其中修改步驟包括修改一個或多個HVAC日程安排參數(shù)。
10.根據(jù)權利要求1所述的方法,其中修改步驟包括修改一個或多個草地噴灌器日程安排參數(shù)。
11.根據(jù)權利要求1所述的方法,其中修改步驟包括修改一個或多個安全系統(tǒng)日程安排參數(shù)。
12.根據(jù)權利要求1所述的方法,其中修改步驟包括修改一個或多個照明日程安排參數(shù)。
13.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個涉及下述的訪問問題哪些工作日具有相同的日程安排,第一個人何時醒來,最后一個人何時去睡覺,該日期間最后一個人何時離開,第一個人何時到家,當熱開啟時舒適溫度是多少,當空調開啟時舒適溫度是多少,在夏季舒適的睡眠溫度是多少,或在冬季舒適的睡眠溫度是多少。
14.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個訪問問題,這些問題提供了供用戶選擇的多個預定響應。
15.根據(jù)權利要求1所述的方法,其中提供步驟包括提供一個或多個訪問問題,這些問題進一步顯示由用戶接口接受的前一答案。
16.一種控制器,包括可編程日程安排,該日程安排具有多個日程安排參數(shù);以及用戶接口,其適于并被配置成向用戶提供一個或多個訪問問題,以及接受來自用戶的對一個或多個訪問問題的一個或多個用戶響應;其中基于由用戶接口所提供的用戶響應,對一個或多個日程安排參數(shù)進行修改。
17.根據(jù)權利要求16所述的控制器,其中用戶接口包括觸摸屏。
18.根據(jù)權利要求16所述的控制器,其中用戶接口提供一個或多個引起“是”或“否”的用戶響應的訪問問題。
19.根據(jù)權利要求16所述的控制器,其中用戶接口提供一個或多個作為具有兩個或更多個詞的短語的訪問問題。
20.根據(jù)權利要求16所述的控制器,其中一個或多個日程安排參數(shù)是HVAC日程安排參數(shù)。
21.根據(jù)權利要求16所述的控制器,其中一個或多個日程安排參數(shù)是安全系統(tǒng)日程安排參數(shù)。
22.根據(jù)權利要求16所述的控制器,其中用戶接口提供一個或多個訪問問題,這些問題提供了供用戶選擇的多個預定響應。
23.一種控制器,包括日程安排裝置,用于提供可編程日程安排,該可編程日程安排具有多個日程安排參數(shù);以及用戶接口,其適于并被配置成向用戶提供一個或多個訪問問題,以及接受來自用戶的對一個或多個訪問問題的一個或多個用戶響應;其中基于由用戶接口提供的用戶響應,控制器修改一個或多個日程安排參數(shù)。
24.一種對具有用戶接口的控制器的日程安排進行編程的方法,該日程安排具有多個日程安排參數(shù),該方法包括以下步驟通過用戶接口向用戶提供一個或多個訪問問題;通過用戶接口接受來自用戶的對一個或多個訪問問題的一個或多個用戶響應;對一個或多個用戶響應進行翻譯以形成已翻譯的響應;以及基于已翻譯的響應,修改一個或多個日程安排參數(shù)。
25.根據(jù)權利要求24所述的方法,其中提供步驟包括提供一個或多個引起“是”或“否”的用戶響應的訪問問題。
26.根據(jù)權利要求24所述的方法,其中提供步驟包括提供一個或多個作為自然語言問題的訪問問題。
27.根據(jù)權利要求24所述的方法,其中提供步驟包括提供一個或多個作為具有三個或更多個詞的短語的訪問問題。
28.根據(jù)權利要求24所述的方法,其中修改步驟包括修改一個或多個HVAC日程安排參數(shù)。
29.根據(jù)權利要求24所述的方法,其中修改步驟包括修改一個或多個草地噴灌器日程安排參數(shù)。
30.根據(jù)權利要求24所述的方法,其中提供步驟包括提供一個或多個訪問問題,這些問題提供了供用戶選擇的多個預定響應。
31.一種控制器,包括可編程日程安排,該日程安排具有多個日程安排參數(shù);用戶接口,其適于并被配置成向用戶提供一個或多個訪問問題,以及接受來自用戶的對一個或多個訪問問題的一個或多個用戶響應;以及翻譯器,其適于并被配置成對一個或多個用戶響應進行翻譯以形成已翻譯的響應;其中基于已翻譯的響應,對多個日程安排參數(shù)進行修改。
32.根據(jù)權利要求31所述的控制器,其中用戶接口提供一個或多個引起“是”或“否”的用戶響應的訪問問題。
33.根據(jù)權利要求31所述的控制器,其中用戶接口提供一個或多個作為具有兩個或更多個詞的短語的訪問問題。
34.根據(jù)權利要求31所述的控制器,其中一個或多個日程安排參數(shù)是HVAC日程安排參數(shù)。
35.根據(jù)權利要求31所述的控制器,其中一個或多個日程安排參數(shù)是安全系統(tǒng)日程安排參數(shù)。
36.根據(jù)權利要求31所述的控制器,其中用戶接口提供一個或多個訪問問題,這些問題提供了供用戶選擇的多個預定響應。
37.一種對具有用戶接口的控制器的日程安排進行編程的方法,該日程安排具有多個日程安排參數(shù),該方法包括以下步驟通過用戶接口順序地提供多個預定詢問;以及接受對至少選定的詢問的用戶響應,該詢問適于從用戶響應中收集足夠的信息,以至少產生大部分的日程安排參數(shù)。
38.根據(jù)權利要求37所述的方法,其中順序提供步驟包括順序地提供多個引起“是”或“否”的用戶響應的預定詢問。
39.根據(jù)權利要求37所述的方法,其中順序提供步驟包括順序地提供多個對用戶響應上下文敏感的預定詢問。
40.根據(jù)權利要求37所述的方法,其中接受步驟包括基于對上下文敏感詢問的用戶響應來確定多個詢問。
41.根據(jù)權利要求37所述的方法,進一步包括利用在接受步驟期間接受的用戶響應來產生HVAC日程安排參數(shù)的步驟。
42.根據(jù)權利要求37所述的方法,其中修改步驟包括生成草地噴灌器日程安排參數(shù)。
43.根據(jù)權利要求37所述的方法,其中順序提供多個預定詢問的步驟包括順序地提供涉及下述的多個詢問哪些工作日將具有相同的日程安排,第一個人何時醒來,最后一個人何時去睡覺,該日期間最后一個人何時離開,第一個人何時到家,當熱開啟時舒適溫度是多少,當空調開啟時舒適溫度是多少,在夏季舒適的睡眠溫度是多少,或在冬季舒適的睡眠溫度是多少。
44.根據(jù)權利要求37所述的方法,其中順序提供步驟包括順序地提供一個或多個詢問,這些詢問提供了供用戶選擇的多個預定響應。
全文摘要
一種控制器以及一種對具有用戶接口的控制器的日程安排進行編程的方法,該日程安排具有多個日程安排參數(shù),該方法包括以下步驟通過用戶接口向用戶提供一個或多個訪問問題;通過用戶接口接受來自用戶的對一個或多個訪問問題的一個或多個用戶響應;以及基于由用戶接口提供的用戶響應,修改一個或多個日程安排參數(shù)。
文檔編號G05B19/042GK1914569SQ200480041233
公開日2007年2月14日 申請日期2004年12月2日 優(yōu)先權日2003年12月2日
發(fā)明者J·B·阿蒙森, B·D·維克, H·J·芬奇 申請人:霍尼韋爾國際公司