新四季網

基於用戶位置控制器具設置的方法、設備及程序產品與流程

2023-12-05 05:19:51 1


本文中所公開的主題涉及控制器具設置,以及更特別地涉及基於註冊用戶的位置來控制器具設置。



背景技術:

以往,器具設置由用戶手動配置。可編程控制器使得用戶能夠應用器具設置的模式。計時器、運動傳感器、地理圍欄以及其他實時傳感器改進了器具操作的可編程性。然而,難以預料器具使用情況和用戶偏好以應用恰當的器具設置。



技術實現要素:

公開了一種用於基於用戶位置來控制器具設置的設備。還公開了執行該設備的功能的方法和電腦程式產品。

該設備可以包括處理器和存儲能夠由所述處理器執行的代碼的存儲器。在一種實施方式中,處理器監視至少一個註冊用戶的用戶位置數據。在另一種實施方式中,處理器基於用戶位置數據來識別出行場景。在又一種實施方式中,處理器基於與出行場景對應的註冊用戶的身份來控制器具的設置。

在某些實施方式中,處理器使一個或更多個器具與出行場景相關。在這樣的實施方式中,控制器具的設置包括處理器控制與所識別的出行場景相關的每個器具的設置。在另外的實施方式中,處理器可以將一個或更多個註冊用戶與每個器具相關聯。在這樣的實施方式中,監視用戶位置數據包括處理器周期性地接收每個註冊用戶的當前用戶位置。

在某些實施方式中,處理器識別按照出行場景出行的多個註冊用戶。在這樣的實施方式中,基於與出行場景對應的註冊用戶的身份來控制器具的設置包括處理器從屬於所述多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔中選擇用於器具設置的值。

在某些實施方式中,處理器訪問至少一個註冊用戶的日程表信息。在這樣的實施方式中,處理器還基於日程表信息來識別出行場景。在一些實施方式中,器具控制多個區域。在這樣的實施方式中,基於註冊用戶的身份來控制器具的設置包括處理器控制使用註冊用戶的身份而選擇的區域的設置。

一種用於基於用戶位置來控制器具設置的方法可以包括通過處理器監視至少一個註冊用戶的用戶位置數據。該方法還可以包括基於用戶位置數據來識別出行場景。該方法還可以包括基於與出行場景對應的註冊用戶的身份來控制器具設置。

在某些實施方式中,該方法包括使一個或更多個註冊用戶與器具相關。在這樣的實施方式中,監視用戶位置數據包括周期性地接收每個註冊用戶的當前用戶位置。在一些實施方式中,該方法包括將一個或更多個器具與出行場景相關聯,其中,控制器具設置包括控制與所識別的出行場景相關聯的每個器具的器具設置。

在一些實施方式中,該方法包括使一個或更多個器具與註冊用戶相關並且基於與出行場景對應的註冊用戶的身份來選擇器具。所述器具選自與所識別的註冊用戶相關的一個或更多個器具。在這樣的實施方式中,控制器具設置包括控制所選擇的器具的設置。

在某些實施方式中,該方法包括訪問至少一個註冊用戶的日程表信息。在這樣的實施方式中,還基於日程表信息來識別出行場景。在某些實施方式中,該方法包括基於用戶移動歷史來定義出行場景並且使器具使用情況與用戶移動歷史相關,其中,控制器具設置包括改變與用戶移動歷史相關的器具的器具設置。

在一些實施方式中,每個出行場景包括向所述至少一個註冊用戶中的註冊用戶註冊的地點。在這樣的實施方式中,器具與所註冊的地點相關聯。在某些實施方式中,器具控制多個區域。在這樣的實施方式中,基於註冊用戶的身份來控制器具設置包括控制與註冊用戶相關聯的區域的器具設置。

在某些實施方式中,基於按照出行場景出行的註冊用戶的身份來控制器具設置包括識別與出行場景對應的註冊用戶。在這樣的實施方式中,控制器具設置還包括訪問屬於所識別的註冊用戶的用戶簡檔以及從用戶簡檔中選擇用於器具設置的值。

在一些實施方式中,基於按照出行場景出行的註冊用戶的身份來控制器具設置包括識別按照出行場景出行的多個註冊用戶以及基於衝突策略給所述多個註冊用戶中的每一個註冊用戶分配優先級。在這樣的實施方式中,控制器具設置還包括從所識別的多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔中選擇用於器具設置的值。

一種用於基於用戶位置來控制器具設置的電腦程式產品包括存儲能夠由處理器執行的可執行代碼的計算機可讀存儲介質,所述可執行代碼包括執行以下操作的代碼:監視至少一個註冊用戶的用戶位置數據;基於用戶位置數據來識別出行場景;以及基於與出行場景對應的註冊用戶的身份來控制器具設置。

在某些實例中,可執行代碼包括執行以下操作的代碼:將一個或更多個註冊用戶與器具相關聯,其中,監視用戶位置數據包括周期性地接收每個註冊用戶的當前用戶位置。在一些實例中,可執行代碼包括執行以下操作的代碼:識別與出行場景對應的多個註冊用戶。在這樣的實例中,基於與出行場景對應的註冊用戶的身份來控制器具設置包括從屬於與出行場景對應的多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔中選擇用於器具設置的值。

在某些實例中,可執行代碼包括執行以下操作的代碼:使一個或更多個器具與出行場景相聯繫。在這樣的實例中,控制器具設置包括控制與所識別的出行場景相聯繫的每個器具的設置。在一些實例中,每個出行場景包括與所述至少一個註冊用戶中的註冊用戶相聯繫的地點,以及控制器具設置包括控制位於與所識別的出行場景相聯繫的地點處的器具的器具設置。

附圖說明

將參照附圖中所示的具體實施方式對上面簡述的實施方式進行更加具體的描述。應當理解,這些附圖僅描繪了一些實施方式從而因此不應當被視為是對範圍的限制,通過使用附圖來更加具體詳細地描述和說明實施方式,在附圖中:

圖1是示出了用於基於用戶位置來控制器具設置的系統的一種實施方式的示意性框圖;

圖2是示出了用於基於用戶位置來控制器具設置的器具控制設備的一種實施方式的示意性框圖;

圖3是示出了基於用戶位置來控制器具設置的一種實施方式的圖;

圖4是示出了基於用戶位置來控制器具設置的另一種實施方式的圖;以及

圖5是示出了用於基於用戶位置來控制器具設置的方法的一種實施方式的示意性流程圖。

具體實施方式

如本領域技術人員將會理解的,實施方式的各個方面可以被實施為系統、方法或程序產品。因此,實施方式可以採用以下形式:純硬體實施方式、純軟體實施方式(包括固件、常駐軟體、微代碼等)或者組合了軟體方面和硬體方面的實施方式,所有這些在本文中可以全部通稱為「電路」、「模塊」或「系統」。另外,實施方式還可以採用嵌在一個或更多個計算機可讀存儲裝置中的程序產品的形式,其中,所述一個或更多個計算機可讀存儲裝置存儲機器可讀代碼、計算機可讀代碼和/或程序代碼,這些在下文中稱為代碼。存儲裝置可以為有形的、非暫態的和/或非傳輸性的。存儲裝置可以不包括信號。在某種實施方式中,存儲裝置僅採用用於訪問代碼的信號。

本說明書中所描述的很多功能單元被標記為模塊以更特意地強調其實現獨立性。例如,模塊可以被實現為包括定製vlsi電路或門陣列、現成半導體例如邏輯晶片、電晶體或其他分立部件的硬體電路。模塊還可以在可編程硬體裝置如現場可編程門陣列、可編程陣列邏輯、可編程邏輯裝置等中實現。

模塊還可以在由各種類型的處理器執行的代碼和/或軟體中實現。所標識的代碼模塊可以例如包括可執行代碼的一個或更多個物理塊或邏輯塊,其中所述物理塊或邏輯塊可以例如被組織成對象、步驟或功能。儘管如此,對所標識的模塊的執行不需要物理上定位在一起,而是可以包括存儲在不同地點的不同指令,這些不同指令當在邏輯上被結合在一起時包括所述模塊並且實現所述模塊的規定目的。

事實上,代碼模塊可以是單個指令或多個指令,並且甚至可以被分布在幾個不同的代碼段上、分布在不同的程序之間以及跨幾個存儲裝置進行分布。類似地,操作數據在本文中可以在模塊中被標識和示出,並且可以以任何適當的形式被實施並且在任何適當的類型的數據結構內被組織。操作數據可以被收集為單個數據集合,或者可以分布在不同地點,包括分布在不同的計算機可讀存儲裝置中。當在軟體中實現模塊或模塊的一部分時,軟體部分被存儲在一個或更多個計算機可讀存儲裝置中。

可以利用一個或更多個計算機可讀介質的任何組合。計算機可讀介質可以是計算機可讀存儲介質。計算機可讀存儲介質可以是存儲代碼的存儲裝置。存儲裝置可以例如是但不限於電子的、磁的、光學的、電磁的、紅外的、全息的、微機械的或半導體的系統、設備或裝置或者前述系統、設備或裝置的任何適當的組合。

存儲裝置的更具體的示例(非窮舉性列表)包括以下:具有一個或更多個導線的電連接、可攜式計算機軟盤、硬碟、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或快閃記憶體存儲器)、可攜式緻密盤只讀存儲器(cd-rom)、光存儲裝置、磁存儲裝置或前述的任何適當的組合。在本文的上下文中,計算機可讀存儲介質可以是可以包含或存儲由指令執行系統、設備或裝置使用或者結合指令執行系統、設備或裝置來使用的程序的任何有形介質。

可以以一種或更多種程式語言——包括面向對象程式語言例如python、ruby、java、smalltalk、c++等和傳統程序程式語言例如「c」程式語言等以及/或者機器語言例如彙編語言——的任何組合來編寫用於執行實施方式的操作的代碼。代碼可以作為單獨的軟體包全部在用戶的計算機上執行或部分地在用戶的計算機上執行、一部分在用戶的計算機上執行且一部分在遠程計算機上執行或者全部在遠程計算機或伺服器上執行。在後者情形中,遠程計算機可以通過任何類型的網絡包括區域網(lan)或廣域網(wan)連接至用戶的計算機,或者可以(例如,通過使用網際網路服務提供商的網際網路)連接至外部計算機。

貫穿本說明書所提及的「一種實施方式」、「實施方式」或類似的語言是指在至少一種實施方式中包括結合實施方式所描述的特定特徵、結構或特性。因此,除非另有明確指出,否則貫穿本說明書所出現的短語「在一種實施方式中」、「在實施方式中」以及類似的語言可以但不一定全都指同一實施方式,而是指「一種或更多種實施方式而非所有的實施方式」。除非另外明確地指出,否則詞語「包括(including)」、「包括(comprising)」、「具有(having)」及其變體是指「包括但不限於」。除非另外明確地指出,否則對項目的列舉並不暗示項目中任何項目或所有項目是互不相容的。除非另外明確地指出,否則詞語「一個(a)」、「一個(an)」和「該(the)」也指「一個或更多個」。

此外,可以以任何適當的方式對實施方式的所描述的特徵、結構或特性進行組合。在以下描述中,提供有多種具體細節如編程、軟體模塊、用戶選擇、網絡交易、資料庫查詢、資料庫結構、硬體模塊、硬體電路、硬體晶片等的示例,以提供對實施方式的透徹理解。然而,相關領域的技術人員將會識別到可以在沒有一個或更多個特定細節的情況下實踐實施方式或者使用其他方法、部件、材料等來實踐實施方式。在其他情形中,未詳細示出或描述公知的結構、材料或操作,以避免混淆實施方式的各個方面。

下面參照根據實施方式的方法、設備、系統和程序產品的示意性流程圖和/或示意性框圖來描述實施方式的各個方面。應當理解,示意性流程圖和/或示意性框圖中的每個框以及示意性流程圖和/或示意性框圖中的框的組合可以通過代碼來實現。這些代碼可以被提供給通用計算機、專用計算機或其他可編程數據處理設備的處理器以產生以下機器,所述機器使得:經由計算機或其他可編程數據處理設備的處理器執行的指令能夠創建用於實現示意性流程圖和/或示意性框圖或框中指定的功能/動作的裝置。

還可以將這些代碼存儲在存儲裝置中,這些代碼可以指導計算機、其他可編程數據處理設備或其他裝置以特定方式起作用,使得存儲在存儲裝置中的指令產生包括實現示意性流程圖和/或示意性框圖或框中指定的功能/動作的指令的產品。

還可以將代碼加載至計算機、其他可編程數據處理設備或其他裝置上,以使得要在計算機、其他可編程數據處理設備或其他裝置上執行的一系列操作步驟產生計算機實現的處理,從而使得在計算機或其他可編程設備上執行的代碼能夠提供用於實現流程圖和/或框圖或框中指定的功能/動作的處理。

附圖中的示意性流程圖和/或示意性框圖示出了根據各種實施方式的設備、系統、方法和程序產品的可能的實現的架構、功能和操作。關於這一點,示意性流程圖和/或示意性框圖中的每個框可以表示包括用於實現特定邏輯功能的代碼的一個或更多個可執行指令的代碼模塊、代碼段或代碼的一部分。

還應當注意,在一些可替選的實現中,框中所示的功能可以不按照附圖中所示的順序發生。例如,以連續的方式示出的兩個框事實上可以大致同時被執行,或者有時候可以根據所涉及的功能而以相反的順序執行各個框。還可以構思出在功能、邏輯或效果上與所示附圖的一個或更多個框或其一部分等同的其他步驟和方法。

雖然在流程圖和/或框圖中採用了各種箭頭類型和線類型,但是這不應當理解成限制對應的實施方式的範圍。事實上,可以使用一些箭頭或其他連接符來指示所描繪的實施方式的僅邏輯流程。例如,箭頭可以指示所描繪的實施方式的所列出的步驟之間的未規定的持續時間的等待或監測時間段。還應當注意,框圖和/或流程圖中的每個框以及框圖和/或流程圖中的框的組合可以由執行專用功能或動作的專用硬體系統來實現,或者由專用硬體和代碼的組合來實現。

每個附圖中的要素的描述可以參考先前附圖中的要素。在所有附圖中,相似的附圖標記指代相似的要素,包括在類似要素的替代實施方式中。

一般地,本文中所描述的系統、設備、方法和程序產品通過基於用戶位置控制智能器具的設置來提高用戶體驗。優化智能器具可以包括使事物對用戶而言更舒適和/或使智能器具更便宜地工作。例如,當用戶從他們的主要住所出行至度假勝地(例如,度假屋、租借地點、酒店等)時,該度假勝地可以激活一個或更多個智能器具以對空氣進行加熱/冷卻、對水進行加熱、使冰箱製冷或使熱水進行再循環,以為用戶的到來做準備。

此外,該優化依賴於哪些用戶到達(或離開)包括智能器具的地點。對於家庭而言,他們的穿戴、行動電話或其他智能裝置可以確定誰來到該地點。例如,如果僅父親去,則可以將室溫設置成父親偏好的較低溫度。然而,如果母親和/或孩子與父親一起出行,則可以基於母親/孩子的偏好將室溫設置成較高溫度。

在另一示例中,房子裡未使用的房間可以保持比預期要使用的房間較冷(或較熱),其中,房間的預期使用情況基於哪些用戶出行至包括智能器具的地點。在一個示例中,如果孩子未與父母同行,則娛樂室、孩子的臥室等可以保持在較冷/較熱的溫度。另外,根據哪些用戶參加,單個房間可以具有不同的溫度設置,以解決每個用戶的個人偏好。如系統的管理者或主要使用者所期望的,用戶可配置性使得某些用戶的偏好能夠具有比其他用戶的偏好高的優先級。

此外,可以基於哪些用戶正出行至度假勝地來對主要住所的智能器具進行調整。如果具有較高優先級的用戶離開住所前往度假勝地,則對於留在住所的那些用戶而言,他們的偏好現在將優先。例如,如果青少年孩子留在住所而家庭的其他成員出行至度假勝地,則青少年孩子的偏好可以管理室溫等。至於度假勝地,可以基於誰預期要佔用房間和/或使用房間內的各個智能器具來對居住者的房間的溫度設置進行調整。

所公開的實施方式應用於在家與家之間出行、從商店、購物場景、體育館等回家、或者應用於其中註冊用戶去往/離開包含智能器具的地點的任何場景。在一個示例中,用戶通常在從雜貨店回家之後洗他的/她的手。控制系統檢測到用戶從雜貨店回家並且向熱水器發信號來準備熱水以供用戶到家時洗他的/她的手。可以基於在到達包含智能器具的地點/離開該地點之後用戶的歷史使用情況來學習用戶的習慣。可以使用另外的因素來學習用戶的習慣,另外的因素包括用戶執行某些活動的一天的時間和/或一周的某天。

圖1是示出了根據本公開內容的實施方式的用於基於用戶位置來控制器具設置的系統100的示意性框圖。該系統100包括屬於註冊用戶的至少一個用戶裝置105。在一種實施方式中,每個註冊用戶與單個用戶裝置105相關聯。在其他實施方式中,註冊用戶可以與多於一個的用戶裝置105相關聯。用戶裝置105生成所述至少一個註冊用戶的用戶位置數據,該用戶位置數據指示用戶移動110。因此,用戶裝置105可以是可攜式和/或可穿戴電子裝置。用戶裝置105的示例包括但不限於蜂窩式電話、平板計算機、健身跟蹤器、可穿戴式計算機等。

系統100還包括能夠被遠程監視和/或控制的至少一個智能器具115以及用於遠程監視和控制每個智能器具115的器具管理器140。如本文中所使用的,「智能器具」是指具有網絡連通性使得其能夠被遠程監視和/或控制的器具或電子裝置。在一種實施方式中,智能器具115還能夠由屬於註冊用戶的用戶裝置105控制。智能器具的示例包括但不限於冰箱、熱水器、hvac、控制建築物中的一個或更多個燈的照明控制器、熱水再循環器、電熱毯等。

每個智能器具115位於智能地點120處。如本文中所使用的,「智能地點」是指智能器具115所位於的地點(例如,建築物)。在一些實施方式中,智能地點120可以被註冊到器具管理器140中。在一種實施方式中,器具管理器140監視和控制位於智能地點120處的每個智能器具115。在另一種實施方式中,智能管理器140監視和控制位於智能地點120處的智能器具115的子集(例如,至少一個智能器具,但少於所有智能器具)。智能地點120的示例包括但不限於智能住宅、智能辦公室等。

系統100能夠可選地包括位置伺服器125和/或註冊簿130。位置伺服器125可以接收來自屬於註冊用戶的每個用戶裝置105的用戶位置數據並且將用戶位置數據轉發至器具管理器140。在一種實施方式中,位置伺服器125是由移動通信網絡運營商管理的位置信息伺服器(lis)。註冊簿130可以保存註冊用戶的列表以及與每個註冊用戶相關聯的智能器具115(或可選地,智能地點120)的列表。在一種實施方式中,註冊簿130可以將智能器具115與智能地點120相關聯。註冊簿將所述列表和所述關聯提供給器具管理器140。

在一種實施方式中,器具管理器140響應於註冊用戶的用戶移動110與預定義出行場景匹配來控制智能器具115的設置。如本文中所使用的,「註冊用戶」是指註冊到器具管理器140中的智能器具115的用戶。在一種實施方式中,用戶直接註冊到器具管理器140中。在其他實施方式中,用戶可以例如通過網頁瀏覽器、應用伺服器等間接註冊到器具管理器140中。

器具管理器140可以是能夠使用微處理器、微控制器或其他處理裝置包括但不限於通用計算裝置、特殊用途(專用)計算裝置等來執行計算處理的任何數字裝置。器具管理器140的示例包括但不限於伺服器、大型計算機、個人計算機、行動電話、智慧型電話、平板計算機、膝上型計算機、手持計算機、可穿戴式計算機、遊戲控制臺等。如所描繪的,器具管理器140包括處理器145、輸入裝置150、輸出裝置155、存儲器160、器具控制模塊165和網絡接口170。

在一種實施方式中,處理器145可以包括任何已知的能夠執行計算機可讀指令和/或能夠進行邏輯操作的控制器。例如,處理器145可以是微控制器、微處理器、中央處理單元(cpu)、圖形處理單元(gpu)、輔助處理單元、現場可編程門陣列(fpga)或類似的可編程控制器。在一些實施方式中,處理器145可以包括多個處理單元,如多個處理核、多個cpu、多個微控制器等。在一些實施方式中,處理器145執行存儲在存儲器160中的指令以執行本文中所描述的方法和例程。處理器145在通信上耦接至存儲器160、器具控制模塊165、輸入裝置150、輸出裝置155和網絡接口170。

在一種實施方式中,輸入裝置150可以包括任何已知的計算機輸入裝置,包括觸摸板、按鈕、鍵盤等。輸入裝置150被配置成接收來自用戶的輸入例如觸摸輸入、按鍵輸入等。在一些實施方式中,輸入裝置150可以包括麥克風或用於接收來自用戶的語音輸入的其他適當的裝置。例如,用戶可以說出一個或更多個命令,其中,輸入裝置150接收所述一個或更多個命令作為語音輸入。

在一種實施方式中,輸入裝置150包括觸敏部分如觸敏輸入板,其被配置成接收來自用戶的觸摸輸入如輸入手勢。在一些實施方式中,輸入裝置150的至少觸敏部分可以與輸出裝置155集成,例如作為觸控螢幕或類似的觸敏顯示器。

在一種實施方式中,輸出裝置155可以包括任何已知的能夠向用戶輸出視覺數據的電子顯示器。如本文中所使用的,輸出裝置155是指器具管理器140的物理電子顯示部件。例如,輸出裝置155可以是lcd顯示器、led顯示器、oled顯示器、投影儀或類似的能夠向用戶輸出圖像、文字、字符等的顯示裝置。輸出裝置155可以顯示用戶界面如圖像用戶界面(gui)。在一種實施方式中,用戶界面可以包括一個或更多個窗口。

在一些實施方式中,輸出裝置155可以與輸入裝置150的至少一部分集成。例如,輸出裝置155可以與輸入裝置150的觸摸板相結合來形成觸控螢幕或類似的觸敏顯示器。輸出裝置155可以從處理器145、存儲器160和/或器具控制模塊165接收數據以進行顯示。

在一種實施方式中,存儲器160是計算機可讀存儲介質。在一些實施方式中,存儲器160包括易失性計算機存儲介質。例如,存儲器160可以包括隨機存取存儲器(ram),所述隨機存取存儲器包括動態ram(dram)、同步動態ram(sdram)和/或靜態ram(sram)。在一些實施方式中,存儲器160包括非易失性計算機存儲介質。例如,存儲器160可以包括硬碟驅動器、快閃記憶體存儲器或任何其他適當的非易失性計算機存儲裝置。在一些實施方式中,存儲器160包括易失性計算機存儲介質和非易失性計算機存儲介質兩者。

在一些實施方式中,存儲器160存儲與基於位置的限制數據110有關的附加數據。例如,存儲器160可以存儲加密秘鑰、位置屬性115、位置限制等。在某些實施方式中,存儲器160是用於存儲要被保護的數據110(例如,用戶數據、虛擬機和/或虛擬機數據)的存儲裝置。在一些實施方式中,存儲器160還存儲程序代碼和相關數據,例如作業系統或在器具管理器140上操作的其他控制器算法。

在一種實施方式中,器具控制模塊165監視用戶位置數據(由用戶裝置105生成)以識別至少一個註冊用戶的用戶移動110。器具控制模塊165另外還基於用戶位置數據來識別出行場景。在一種實施方式中,為了識別出行場景,器具管理器140將用戶移動110與一個或更多個預先存儲的出行場景進行比較。器具控制模塊165還基於與出行場景對應的註冊用戶的身份來控制智能器具115的設置。

下面將進一步詳細地描述器具控制模塊165的實施方式。在一些實施方式中,器具控制模塊165可以被實現為硬體電路(例如,控制器、定製vlsi(超大規模集成)電路或門陣列、邏輯晶片、集成電路等)、可編程邏輯器件(例如,現場可編程門陣列、可編程邏輯陣列、可編程邏輯器件等)、可執行代碼(例如,軟體、固件、裝置驅動器等)或者其組合。

在一種實施方式中,網絡接口170被配置成與一個或更多個外部模塊、計算機、數據存儲庫或者網絡135上的其他節點進行通信。網絡接口170可以是有線和/或無線的。類似地,網絡135可以是有線網絡、無線網絡,以及/或者可以包括無線部分和有線部分兩者。網絡接口170可以包括用於與網絡135上的節點進行通信的通信硬體和/或通信軟體。在一些實施方式中,可以經由網絡接口170將一個或更多個指令從器具管理器140發送至智能器具115。在其他實施方式中,器具管理器140可以經由網絡接口170從智能器具接收數據。

圖2是示出了根據本公開內容的實施方式的用於基於用戶位置來控制器具設置的器具控制設備200的示意性框圖。該設備200包括器具控制模塊165,其可以是上面參照圖1所描述的器具控制模塊165的一種實施方式。器具控制模塊165包括用戶位置模塊205、場景模塊210和器具設置模塊215。

如所描繪的,器具控制模塊165還可以包括以下中的一個或更多個:學習模塊220、註冊模塊225、日程表模塊230、優先級模塊235和區域模塊240。模塊205至240可以通信上耦接至彼此。器具控制模塊165可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。

在一種實施方式中,用戶位置模塊205被配置成監視至少一個註冊用戶的用戶位置數據。如本文中所使用的,「監視用戶位置數據」是指周期性地接收用戶位置數據並且確定所接收的用戶位置數據是否滿足一個或更多個標準。如本文中所使用的,「用戶位置數據」是指描述一個或更多個註冊用戶的地理位置的數據。可以從移動通信裝置、可穿戴式計算機等接收用戶位置數據。用戶位置數據可以包括地理位置坐標如從衛星定位系統接收的地理位置坐標和/或網絡覆蓋區域如移動通信網絡中的小區的無線電覆蓋區域。用戶位置模塊205可以根據用戶位置數據得到用戶移動110。

在一些實施方式中,用戶位置模塊205識別每個註冊用戶的當前用戶位置。在某些實施方式中,用戶位置模塊205將每個註冊用戶的當前位置存儲在存儲器160中。在其他實施方式中,用戶位置模塊205包括用於存儲用戶位置數據的存儲介質如存儲緩衝器、ram、快閃記憶體存儲器等。用戶位置模塊205可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。

在一些實施方式中,用戶位置模塊205確定註冊用戶的位置是否和與該註冊用戶相關聯的預定義地點對應。例如,可以預先定義(例如,用戶定義或者通過學習模塊220自動定義)一個或更多個地點,其中,每個地點包括坐標範圍。為了確定註冊用戶是否存在於預定義地點處,用戶位置模塊205可以將註冊用戶的當前位置(例如,當前坐標)和與一個或更多個預定義地點對應的坐標範圍進行比較。在用戶的當前位置和與預定義地點對應的坐標匹配的情況下,用戶位置模塊205確定註冊用戶存在於預定義地點處。預定義地點可以是智能地點120,或者可以是註冊用戶常去的另一地點。預定義地點的示例包括但不限於工作場所、住宅、雜貨店、體育館、度假勝地(例如,酒店或度假屋)等。

在一些實施方式中,用戶位置模塊205訪問註冊用戶的列表(例如,被存在存儲器160中的)並且接收(或檢索)該列表上的每個註冊用戶的用戶位置數據。例如,用戶位置模塊205可以訪問被存儲在註冊薄130中的與一個或更多個智能器具115相關聯的註冊用戶的列表。在一種實施方式中,註冊用戶的列表上的每個註冊用戶授權用戶位置模塊205跟蹤他的或她的位置數據。

在某些實施方式中,用戶位置模塊205通過關於列表上的每個註冊用戶的用戶位置數據對網絡實體如位置伺服器125進行查詢來檢索用戶位置數據。在其他實施方式中,用戶裝置105(例如,移動通信裝置、可穿戴式計算機或屬於註冊用戶的其他電子裝置)每隔一定時間將位置數據或位置更新發送至用戶位置模塊205。在另外的實施方式中,註冊用戶可以將其用戶位置數據發送至中介如器具伺服器、位置伺服器125等,其中,該中介將用戶位置數據轉發至用戶位置模塊205。

在一種實施方式中,用戶位置模塊205基於所監視的用戶位置數據來確定每個註冊用戶的用戶移動110。用戶移動110可以包括出行矢量和/或出行路徑。出行矢量可以包括註冊用戶出行的速度以及出行的方向/取向。出行路徑可以表示在兩個或更多個預定義地點之間的出行路程或路線。在另外的實施方式中,用戶位置模塊205可以基於註冊用戶的移動110來確定該註冊用戶的一個或更多個候選目的地。如本文中所使用的,候選目的地是註冊用戶的可能的目的地並且可以是智能地點120如智能住宅、智能辦公地點等。

在另一種實施方式中,用戶位置模塊205可以確定與用戶的位置對應的地點(例如,建築物、城市、鄰居家等)。例如,用戶位置模塊205可以將當前用戶位置與一個或更多個預定義地點進行比較。在當前用戶位置位於預定義地點的閾值距離內的情況下,用戶位置模塊205可以確定當前用戶位置對應於該預定義地點。例如,用戶位置模塊205可以通過將當前位置和與註冊用戶相關聯的預定義地點進行比較來確定註冊用戶是否在家、在學校、在上班等。不同的地點可以與不同的距離閾值相關聯。此外,用戶位置模塊205可以確定註冊用戶是否正在一個或更多個預先存儲的地點之間出行(例如,下班回家或者從家去上班)。

在一種實施方式中,場景模塊210被配置成基於用戶位置數據來識別出行場景。在一種實施方式中,場景模塊210接收(從用戶位置模塊205接收)一個或更多個註冊用戶的用戶位置數據,如當前用戶位置和/或與用戶的當前位置最接近的預定義地點。在另外的實施方式中,場景模塊210還可以接收一個或更多個註冊用戶的用戶移動110如出行矢量或出行路徑。場景模塊210對從用戶位置模塊205接收的數據進行分析以識別至少一個註冊用戶的出行場景。場景模塊210可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。

如本文中所使用的,「出行場景」是指到包含智能器具的地點和/或離開包含智能器具的地點的用戶移動的模式,其中,用戶移動的模式與智能器具的器具設置的變化相關。場景模塊210確定註冊用戶是否按照預定義出行場景出行。每個出行場景可以是用戶定義的和/或可以是自動學習的(例如,通過學習模塊220)。出行場景的示例包括但不限於出行至度假屋、上班、下班回家、從雜貨店、體育館或其他地點回家。

出行場景包括一個或更多個地點,其中,出行場景的至少一個地點具有以下智能器具,其具有能夠由器具控制模塊165控制的一個或更多個設置。出行場景中的所述一個或更多個地點可以與註冊用戶相關聯。出行場景中的地點的示例包括但不限於註冊用戶的住宅、註冊用戶的辦公場地、餐館或食堂、商店或購物中心、體育館、公園或娛樂區等。出行場景所包括的一個或更多個地點可以是用戶定義的或者可以是自動學習的(例如,通過學習模塊220)。

在一種實施方式中,場景模塊210識別與出行場景相關聯的若干用戶。例如,場景模塊210可以識別出三個註冊用戶一起出行,並且他們的當前地點和/或出行路徑指示特定的出行場景。場景模塊210可以進一步指示與該出行場景相關聯的每個註冊用戶的身份。

在一種實施方式中,場景模塊210接收至少一個註冊用戶的日程表信息並且使用該日程表信息來識別出行場景。例如,場景模塊210可以包括日程表模塊230,對於每個註冊用戶而言,該日程表模塊230訪問日程表來識別事件、出行計劃等。之後,場景模塊210基於由日程表模塊230提供的日程表信息(例如,每個註冊用戶的日程表信息)來識別出行場景。

在一種實施方式中,器具設置模塊215基於與出行場景對應的註冊用戶的身份來控制器具的設置。如本文中所使用的,與出行場景「對應」的註冊用戶是指其移動模式和/或地點與出行場景匹配的註冊用戶。因此,該註冊用戶可以被說成按照出行場景「出行」。

重要地,器具設置模塊215基於按照出行場景出行的一個或更多個註冊用戶的身份來控制器具設置。在一種實施方式中,出行場景不是用戶特定的,使得任意註冊用戶可以與該出行場景對應。器具設置模塊215基於與出行場景對應的註冊用戶的身份將器具設置設置成特定值。因此,器具設置模塊215基於誰到達包括器具的地點/離開包括器具的地點來控制器具。

在一些實施方式中,器具設置模塊215從場景模塊210接收出行場景的識別以及與該出行場景對應的註冊用戶的身份。在其他實施方式中,器具設置模塊215可以通過檢查用戶位置數據來確定與(所接收的)出行場景識別對應的註冊用戶的身份。器具設置模塊215可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。

例如,用戶位置模塊205可以監視註冊用戶的位置並且確定該註冊用戶以前在體育館且現在正回家。作為響應,場景模塊210可以將出行場景識別為「從體育館回家」。在此,用戶的家是與出行場景相關聯的預定義地點並且包括至少一個智能器具如智能熱水器。響應於場景模塊210識別出「從體育館回家」出行場景,器具設置模塊215可以將熱水器識別為其設置要被控制的器具。在此,器具設置模塊215可以控制熱水器對熱水進行再循環,使得當用戶到家時熱水已經在水龍頭處準備好。

在某些實施方式中,器具設置模塊215還識別按照出行場景出行的用戶的數量並且基於用戶的數量來不同地控制器具設置。例如,出行場景可以是「從體育館回家」,並且註冊用戶會在從體育館回家後頻繁地洗澡。因此,熱水器器具可以與該出行場景相關聯。如果器具設置模塊215確定僅一個註冊用戶與該出行場景相關聯(例如,僅一個用戶正從體育館回家),則器具設置模塊215控制熱水器設置來為一個人準備熱水。然而,如果器具設置模塊215確定兩個(或更多個)註冊用戶與該出行場景相關聯(例如,至少兩個用戶正從體育館回家),則器具設置模塊215不同地控制熱水器來為兩個(或更多個)人準備熱水。

在一些實施方式中,器具設置模塊215識別與出行場景對應的一個或更多個地點,其中,所述一個或更多個地點中的每一個包括至少一個智能器具。在一種實施方式中,器具設置模塊215從場景模塊210接收與出行地點對應的地點。在另一種實施方式中,器具設置模塊215使用存儲在存儲器160中的表格、資料庫或其他數據結構來查找對應的地點。

器具設置模塊215還可以識別與出行場景相關聯的每個器具(例如,位於與出行場景對應的地點處的每個智能器具)。在一種實施方式中,器具設置模塊215使用存儲在存儲器160中的表格、資料庫或數據結構來查找與出行場景相關聯的器具。當多個器具與出行場景相關聯時,器具設置模塊215可以控制每個相關聯的器具的設置。

在一些實施方式中,器具可以在多個區域中工作。如本文中所使用的,「多區域」器具是指在多於一個區域中工作和/或控制多於一個區域的智能器具。例如,hvac器具可以控制多個房間的溫度。作為另一示例,照明器具可以控制多個房間的燈。器具設置模塊215控制器具設置可以包括控制多區域器具在其中工作和/或進行控制的每個區域的一個或更多個設置的集合。

在某些實施方式中,器具設置模塊215可以給由多區域器具控制的每個區域應用不同的設置。例如,器具設置模塊215可以給由hvac器具控制的每個房間應用不同的溫度設置。作為另一示例,器具設置模塊215可以給由照明器具控制的每個房間應用不同的照明設置。在另外的實施方式中,器具設置模塊215基於與區域相關聯的註冊用戶來選擇每個區域處的器具設置。例如,可以基於使用臥室的註冊用戶為該臥室選擇溫度和/或照明設置。器具設置模塊215可以包括區域模塊240,所述區域模塊240將一個或更多個區域與多區域器具相關聯並且還可以將註冊用戶與特定區域相關聯。

在一些實施方式中,器具設置模塊215使用時間參數來控制器具設置。例如,器具設置模塊可以向智能器具發送控制消息,該控制消息包括指示器具設置有效(例如,器具設置要被應用)的持續時間的時間參數。該時間參數可以包括:起始時間;以及結束時間和持續時間中之一,其中在所述結束時間或持續時間之後器具設置可以恢復至其先前值或默認值。

作為示例,如果註冊用戶正出行至度假屋,則場景模塊210可以將出行場景識別為「出行至度假屋」,並且器具設置模塊215可以命令位於度假屋的智能熱水器器具開始以由時間參數表示的特定時間對水進行加熱。該時間參數還可以向智能熱水器器具表示何時要停止對水進行加熱(例如,註冊用戶的預期停留的結束)。

在某些實施方式中,器具設置模塊215控制器具設置包括基於出行場景以及與該出行場景對應的註冊用戶的身份來激活器具和/或停用器具。例如,器具設置模塊215可以基於特定出行場景如註冊用戶上班來控制智能咖啡機接通並且開始製作咖啡(其中,智能咖啡機位於註冊用戶的工作場所)。作為另一示例,器具設置模塊215可以基於特定出行場景如註冊用戶從度假勝地回家來控制照明系統關斷所有燈(其中,燈位於度假勝地)。

在一些實施方式中,器具設置模塊215基於與出行場景對應的註冊用戶的身份通過基於屬於該註冊用戶的用戶簡檔選擇用於器具設置的值來控制器具設置。例如,一個或更多個用戶簡檔可以被存儲在存儲器160中,其中,器具設置模塊215訪問與註冊用戶對應的用戶簡檔並且基於在用戶簡檔中發現的值來應用器具設置。

用戶簡檔可以包括與該用戶簡檔對應的註冊用戶的優選的器具設置。用戶簡檔最初可以填充有基於用戶的人口統計資料所選擇的默認值並且可以以後由用戶定製(例如,通過手動輸入或通過學習用戶的偏好)。例如,優選的器具設置可以包括優選的溫度設置(例如,hvac器具的優選的溫度設置)、優選的照明等級(例如,照明器具的優選的照明等級)、優選的水溫、冰箱溫度等。用戶簡檔還可以包括當出行至特定地點和/或離開特定地點時用戶習慣性進行的活動,如在從商店回來之後洗手、在從體育館回來之後洗澡、等等。

在某些實施方式中,兩個或更多個註冊用戶可以被識別為與所識別的出行場景對應。例如,兩個或更多個註冊用戶可以一起出行,其中,場景模塊210識別與這兩個或更多個註冊用戶的移動相關聯的出行場景。在這樣的實施方式中,兩個或更多個註冊用戶針對與該出行場景相關聯的器具可以具有不同的優選設置。作為示例,這兩個或更多個註冊用戶針對與該出行場景相關聯的智能hvac器具可以具有不同的優選溫度設置。

當不同的用戶偏好之間存在衝突時,器具設置模塊215可以基於兩個或更多個註冊用戶中的具有最高優先級的註冊用戶來選擇器具設置。在一些實施方式中,器具設置模塊215可以包括優先級模塊235,所述優先級模塊235識別與所識別的出行場景對應的兩個或更多個註冊用戶中的具有最高優先級的註冊用戶。然後,器具設置模塊215可以基於具有最高優先級的用戶的優選設置來選擇遭受到衝突的器具的設置值。

在一種實施方式中,學習模塊220被配置成基於用戶位置數據自動發現和生成一個或更多個出行場景。如本文中所使用的,「發現」出行場景是指識別到達包含了一個或更多個智能器具115的智能地點120和/或離開該智能地點120的用戶移動110的模式。發現出行場景還包括確定一個或更多個智能器具的一個或更多個設置是否與用戶移動的模式一致地變化(例如,呈現強相關性)。

學習模塊220通過存儲(例如,存儲在存儲器160中)、報告或者以其它方式表示用戶移動的統計上顯著的模式以及其設置的變化與用戶移動相關的這些智能器具來「生成」出行場景。例如,室溫設置、水溫設置、照明等級或其他器具設置的變化可以與用戶移動的統計上顯著的模式一致地出現。學習模塊220可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。

在一些實施方式中,學習模塊220將用戶位置數據存儲為移動歷史並且對該移動歷史進行分析以識別用戶移動的模式。用戶移動的類似的模式可以基於移動發生的時間被彼此區分開。學習模塊220還可以存儲識別一個或更多個智能器具何時變化以及可選地它們變成的值。學習模塊220可以將用戶移動的次數與器具設置變化的次數進行比較,以確定智能器具的設置變化是否與到達智能器具位於的地點和/或離開該地點的用戶移動對應。

如果當註冊用戶到達智能器具位於的地點和/或離開該地點時器具設置一致地變化,則學習模塊220可以生成包括用戶移動的所識別的模式以及其設置一致地變化的器具的出行場景。例如,如果器具設置變化的次數與移動模式發生的次數的比率超過閾值比率,則學習模塊220可以確定器具設置變化與用戶移動的模式相關。

在一些實施方式中,學習模塊220可以將一個或更多個器具與出行場景相關聯。在一種實施方式中,學習模塊220可以識別以下一個或更多個智能器具,當註冊用戶出行至包含了所述一個或更多個智能器具的地點時其設置被該註冊用戶進行調整。學習模塊220可以跟蹤用戶將器具設置調整成特定值的次數中註冊用戶出行至特定地點的次數。

在註冊用戶出行至特定地點(具有一個或更多個智能電器的地點)多於閾值數次的情況下,候選出行場景可以被識別。此外,在註冊用戶當出行至地點時將器具設置調整成特定值多於閾值次數(可替代地,大於閾值比率)的情況下,器具(以及器具設置)可以與候選出行場景相關聯。另外,特定值可以與註冊用戶和器具設置相關聯,使得當場景模塊210檢測到候選出行場景時器具設置模塊215將器具設置自動設置成特定值。

在一種實施方式中,在由學習模塊220生成的候選出行場景被添加至由場景模塊210能夠選擇的出行場景的集合之前,註冊用戶必須手動接受/確認該候選出行場景。在另一種實施方式中,響應於註冊用戶出行至地點並且調整器具設置多於閾值次數,學習模塊220自動將候選出行場景添加至由場景模塊210能夠選擇的出行場景的集合。在兩種實施方式中,註冊用戶可以手動刪除候選出行場景或者以其他方式從由場景模塊210能夠選擇的出行場景的集合中移除候選出行場景。

在某些實施方式中,學習模塊220存儲關於出行場景而進行變化的器具設置的值。當器具設置變化時,學習模塊220還可以識別到達具有智能器具的地點和/或離開該地點的註冊用戶。學習模塊220可以將器具設置值存儲在所識別的註冊用戶的用戶簡檔中。當響應於場景模塊210識別到所學習的出行場景來控制器具時,器具設置模塊215訪問用戶簡檔並且應用所學習的器具設置值。

在一些實施方式中,學習模塊220響應於確定每當智能器具的器具設置發生變化時註冊用戶均位於智能器具的地點處而自動將該註冊用戶與特定智能器具相聯繫。學習模塊220還可以識別器具設置變成的值並且將這些器具設置值與註冊用戶相關聯。另外,學習模塊220可以將註冊用戶與智能器具位於的地點相聯繫。之後,場景模塊210可以監視註冊用戶的指示用戶正移動至相聯繫的地點和/或離開相聯繫的地點的移動模式。然後,器具設置模塊215可以響應於場景模塊210確定用戶正移動至相聯繫的地點和/或離開相聯繫的地點來控制相聯繫的智能器具。

在另外的實施方式中,學習模塊220可以識別與出行場景相關聯的多個註冊用戶的優先級。例如,學習模塊220可以確定:當第一註冊用戶被識別為按照特定出行場景出行時,應用第一註冊用戶的優選設置,而不是應用被識別為與第一註冊用戶一起出行的第二註冊用戶的優選設置。另外,學習模塊220可以確定:當第三註冊用戶和第一註冊用戶在特定出行場景中一起出行時,應用第三註冊用戶的優選設置,而不是應用第一註冊用戶的優選設置。因此,學習模塊220可以確定:對於特定出行場景而言,第三註冊用戶具有高於第一註冊用戶的優先級,第一註冊用戶具有高於第二註冊用戶的優先級。在某些實施方式中,學習模塊220將所確定的優先級存儲在衝突策略中。

學習模塊220還可以被配置成檢測先前所發現的出行場景的變化。例如,可以定義特定出行場景,在該特定出行場景中,註冊用戶在從雜貨店回來之後總是會洗他的/她的手。檢測到該出行場景可以觸發器具設置模塊215控制熱水器在用戶回到家緊之前對熱水進行再循環,使得當註冊用戶到家時熱水已在水龍頭處準備好以供註冊用戶來洗他的/她的手。然而,後來,註冊用戶可能停止在從雜貨店回來之後洗他的/她的手。學習模塊220可以檢測到先前定義的出行場景的變化並且基於所檢測到的註冊用戶的習慣的變化來修改和/或移除該出行場景。

在一種實施方式中,註冊模塊225被配置成將註冊用戶、出行場景、器具和/或地點進行相關。註冊模塊225例如經由網頁瀏覽器或其他用戶接口來接收用戶輸入,並且基於該用戶輸入來將註冊用戶、出行場景、器具和/或地點進行相關。用戶輸入可以直接被接收(例如,經由輸入裝置150)或者可以經由中介被接收(例如,經由網絡接口170從遠程輸入裝置接收)。註冊模塊225可以包括硬體電路、在處理裝置上操作的程序代碼、或者硬體電路系統與程序代碼的組合。

在一種實施方式中,用戶輸入向系統100註冊一個或更多個用戶。例如,一個或更多個用戶可以經由註冊模塊225向系統100報名。在另一種實施方式中,用戶輸入可以註冊供系統100監視/控制的一個或更多個智能器具。在又一種實施方式中,用戶輸入可以定義一個或更多個地點,包括家、工作場所、體育館、購物中心、學校等。另外,用戶輸入可以註銷用戶、器具和/或地點。

在一些實施方式中,註冊模塊225接收定義出行場景(例如,從家去上班、下班回家、從商店回家等)的用戶輸入。定義出行場景可以包括標識當檢測到該出行場景時其設置將要被控制(例如,調整)的一個或更多個器具。定義出行場景還可以包括標識其偏好將要被用於控制所標識的一個或更多個器具的一個或更多個用戶。例如,第一註冊用戶會更偏好該用戶的臥室的某個溫度設置,其中,在控制第一註冊用戶的臥室溫度時不使用其他註冊用戶的偏好。

在某些實施方式中,註冊模塊225接收用戶輸入以將一個或更多個器具與預定義出行場景進行相關。例如,在預定義出行場景是「從體育館回家」的情況下,註冊模塊225可以接收將熱水器器具、hvac器具和照明器具與該出行場景進行相關的用戶輸入。預定義出行場景可以是用戶定義的或者可以是由學習模塊220自動生成的。在一種實施方式中,器具設置模塊215控制註冊到特定出行場景中的每個器具的器具設置。

另外,註冊模塊225可以接收將一個或更多個地點與預定義出行場景進行相關的用戶輸入。繼續上面的示例,註冊模塊225可以接收將體育館地點和家地點與出行場景「從體育館回家」進行相關的用戶輸入。

在一些實施方式中,註冊模塊225可以接收用於將一個或更多個註冊用戶與特定器具進行相關的用戶輸入。例如,特定器具可以是智能咖啡機,其中,僅大於某個年齡的註冊用戶可以註冊有智能咖啡機。在另外的實施方式中,註冊模塊225可以接收將一個或更多個智能器具與每個註冊用戶進行相關的用戶輸入。所相關的一個或更多個智能器具可以是其設置允許註冊用戶進行控制的那些智能器具。例如,作為孩子的註冊用戶可能不會被允許控制某些智能器具,因此,註冊模塊225可以僅將允許孩子進行控制的這些智能器具與孩子進行相關。允許特定註冊用戶進行控制的智能器具的列表(或者可替代地,不允許特定註冊用戶進行控制的智能器具的列表)可以被存儲在特定註冊用戶的用戶簡檔中。

在一些實施方式中,註冊模塊225例如經由網頁瀏覽器或類似的用戶接口來接收表示器具設置的用戶偏好的用戶輸入。可以與特定出行場景相關地定義用戶偏好。例如,在出行場景包括註冊用戶從家去上班的情況下,註冊模塊225可以接收當註冊用戶工作時家的溫度設置。相反,在出行場景包括註冊用戶下班回家的情況下,註冊模塊225可以接收家的不同的溫度設置。

在某些實施方式中,用戶輸入可以重寫器具設置的預先存在的值。例如,用戶輸入可以重寫器具設置的默認值。作為另一示例,用戶輸入可以重寫由學習模塊220生成的器具設置的學習值。更進一步,用戶輸入可以重寫由用戶先前定義的值。在一些實施方式中,預先存在的器具設置值可以位於用戶簡檔中,其中,註冊模塊225基於由用戶輸入表示的重寫值來更新用戶簡檔。

在一種實施方式中,優先級模塊235識別與同一出行場景相關聯的兩個或更多個註冊用戶中的具有最高優先級的註冊用戶。在某些實施方式中,優先級模塊235可以給每個註冊用戶分配優先等級。優先級模塊235可以基於用於管理兩個或更多個註冊用戶之間的衝突的衝突策略來分配優先級。

在一種實施方式中,每個註冊用戶的優先等級可以普遍地在所有註冊用戶之間適用。然而,在一種實施方式中,每個註冊用戶的優先等級可以因場景不同而變化。例如,對於第一出行場景而言,第一註冊用戶可以具有比第二註冊用戶高的優先級,但是對於第二出行場景而言,第一註冊用戶可以具有比第二註冊用戶低的優先級。

優先級模塊235可以向器具設置模塊215指示與同一出行場景相關聯的兩個或更多個註冊用戶中的具有最高優先級的註冊用戶。然後,器具設置模塊215可以基於具有最高優先級的用戶來控制器具設置。在一種實施方式中,器具設置模塊215基於屬於與同一出行場景相關聯的兩個或更多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔來控制器具設置。

優先級模塊235可以從場景模塊210和/或器具設置模塊215接收所識別的出行場景的表示。在某些實施方式中,優先級模塊235可以從場景模塊210和/或器具設置模塊215另外接收與該出行場景相關聯的註冊用戶的表示。可替代地,優先級模塊235可以訪問存儲器160中的地點來檢索由場景模塊210識別的出行場景和/或與所識別的出行場景相關聯的註冊用戶。

優先級模塊235可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。如所描繪的,優先級模塊235可以是器具設置模塊215的部件。例如,優先級模塊235可以是器具設置模塊215的硬體部件。作為另一示例,優先級模塊235可以是器具設置模塊215的子例程。然而,在其他實施方式中,優先級模塊235可以是通信上耦接至器具設置模塊215的獨立部件。

在一種實施方式中,區域模塊240識別多區域器具並且使一個或更多個區域與多區域器具相關。在一些實施方式中,區域模塊240還使多區域器具的一個或更多個區域與出行場景相關。在一些實施方式中,區域模塊240使由多區域器具控制的一個或更多個區域與特定註冊用戶相關。例如,區域模塊240可以識別第一註冊用戶一貫使用度假屋處的特定臥室,該臥室是由智能hvac器具(例如,多區域器具)控制的區域。區域模塊240可以使第一註冊用戶與該特定臥室相關,使得器具設置模塊215基於第一註冊用戶的偏好和/或用戶簡檔來控制該特定臥室的設置。

作為示例,第一出行場景可以是第一註冊用戶出行至度假屋,而第二出行場景可以是三個或更多個註冊用戶出行至度假屋。度假屋可以包括一個或更多個多區域器具,所述多區域器具包括控制多個房間的溫度的智能hvac器具。區域模塊240可以識別由該智能hvac器具控制的區域並且還將第一臥室與第一出行場景相關聯以及將至少三個臥室與第二出行場景相關聯。當場景模塊210識別出第一出行場景(例如,基於出行至度假屋的僅第一註冊用戶)時,器具設置模塊215可以控制與該第一出行場景相關聯的僅第一臥室的溫度設置。然而,當場景模塊210識別出第二出行場景(例如,基於出行至度假屋的三個或更多個註冊用戶)時,器具設置模塊215可以控制與第二出行場景相關聯的所述至少三個臥室的溫度設置。

區域模塊240可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。如所描繪的,區域模塊240可以是器具設置模塊215的部件。例如,區域模塊240可以是器具設置模塊215的硬體部件。作為另一示例,區域模塊240可以是器具設置模塊215的子例程。然而,在其他實施方式中,區域模塊240可以是通信上耦接至器具設置模塊215的獨立部件。

在一種實施方式中,日程表模塊230被配置成訪問每個註冊用戶的日程表信息。日程表模塊230可以將該日程表信息提供至場景模塊210,其中,場景模塊基於該日程表信息來識別出行場景。日程表信息可以表示註冊用戶的事件和/或計劃。例如,日程表信息可以表示註冊用戶打算在某個日期度假。在該示例中,日程表模塊260可以向場景模塊210表示用戶的度假計劃,其中,場景模塊210可以確定註冊用戶的位置數據表示出行至度假屋而非用戶註冊的另一地點。

在一些實施方式中,日程表模塊230將一個註冊用戶的日程表信息轉嫁於另一用戶。例如,如果第一註冊用戶具有表示列入計劃的度假的日程表信息,則該列入計劃的度假可以被轉嫁於第一註冊用戶通常與其一起度假的其他註冊用戶,如第一註冊用戶的家庭成員。在某些實施方式中,可以將註冊用戶之間的關係表示在這些用戶的用戶簡檔中。在另一示例中,日程表模塊230可以使用日程表信息的上下文來確定列入計劃的事件是否要被轉嫁於其他註冊用戶。

日程表模塊230可以包括硬體電路、在處理裝置上操作的程序代碼或者硬體電路系統與程序代碼的組合。如所描繪的,日程表模塊230可以是場景模塊210的部件。例如,日程表模塊230可以是場景模塊210的硬體部件。作為另一示例,日程表模塊230可以是場景模塊210的子例程。然而,在其他實施方式中,日程表模塊230可以是通信上耦接至場景模塊210的獨立部件。

圖3是示出了基於用戶位置來控制器具設置的一種實施方式的圖。圖3描繪了包含器具控制模塊165的器具管理器140。器具管理器140和器具控制模塊165可以基本上如上面參照圖1和圖2所描述的。器具管理器140連通性地耦接至主要住所305和度假屋310。主要住所305和度假屋310中的每一個是包含至少一個智能器具115的智能地點120。在此,主要住所305包括第一hvac335和第一熱水器340。度假屋310包括第二hvac345、第二熱水器350和冰箱355。器具335至355中的每一個是智能器具115,並且從而能夠被遠程監視和控制(例如,由器具管理器140遠程監視和控制)。

圖3還描繪了至少四個註冊用戶:第一用戶315、第二用戶320、第三用戶325和第四用戶330。器具管理器140——具體地器具控制模塊165——監視註冊用戶315至330中的每一個的用戶位置數據。圖3還描繪了由第一用戶315、第二用戶320和第三用戶325進行的用戶移動110(包括用戶移動110a和用戶移動110b)。在此,用戶315至325中的每一個正出行至度假屋310。

通過監視第一用戶315和第二用戶320的用戶位置數據,器具控制模塊165檢測到第一用戶315和第二用戶320一起出行(由用戶移動110a描繪)。此外,基於第一用戶315和第二用戶320的位置、出行路徑和/或出行矢量,器具控制模塊165確定用戶移動110a與第一出行場景360匹配。在此,第一出行場景360與場景「出行至度假屋」對應。因此,器具控制模塊165識別與第一出行場景360相關聯的器具345至355中的一個或更多個。

在一種實施方式中,第二hvac345與第一出行場景360相關聯。當在度假屋310處沒有居住者時,第二hvac345可以被停用。從而,器具控制模塊165可以響應於檢測到第一出行場景360來控制第二hvac345的設置以激活第二hvac345。此外,器具控制模塊165可以通過命令第二hvac345例如基於用戶簡檔來應用至少一個特定溫度設置值來控制度假屋310處的溫度。

在另一種實施方式中,第二熱水器350與第一出行場景360相關聯。當在度假屋310處沒有居住者時,第二熱水器350可以被停用。從而,器具控制模塊165可以響應於檢測到第一出行場景360來控制第二熱水器350的設置以激活第二熱水器350。此外,器具控制模塊165可以命令第二熱水器350例如基於用戶簡檔來應用特定水溫設置。

另外,冰箱355可以與第一出行場景360相關聯。當在度假屋310處沒有居住者時,冰箱355可以在經濟模式下工作。從而,器具控制模塊165可以基於出行場景360來控制冰箱355的工作模式設置。在此,器具控制模塊165可以響應於檢測到第一出行場景360而將冰箱355設置成在「正常」模式下工作。在又一種實施方式中,器具控制模塊165可以調整冰箱355的工作模式和足夠時間,使得當用戶315和320到達度假屋310時冰箱355正在正常溫度下工作。

此外,通過監視第三用戶325的用戶位置數據,器具控制模塊165可以檢測到第三用戶325正從主要住所305出行至度假屋310(如由用戶移動110b表示)。此外,基於第三用戶325的位置、出行路徑和/或出行矢量,器具控制模塊165可以確定用戶移動110b與第二出行場景365匹配。在此,第二出行場景365與場景「從主要住所出行至度假屋」對應。注意,儘管對於兩種出行場景360和365而言目的地(例如,度假屋310)相同,但是第一出行場景360與第二出行場景365不同。

第二出行場景365與第一出行場景360不同之處在於:第二出行場景365與智能地點120(例如,主要住所305和度假屋310)相關聯。從而,檢測到第二出行場景365可以觸發器具控制模塊165來控制位於主要住所305的器具335至340的器具設置以及位於度假屋310的器具345至355的器具設置。

在某些實施方式中,第一hvac335是影響由第三用戶325專門使用的一個或更多個房間(區域)(如屬於第三用戶325的臥室)處的溫度的多區域器具。當第三用戶325離開主要住所305(前往度假屋310)時,器具控制模塊165可以識別與第三用戶325專門關聯的一個或更多個房間(區域)。此外,器具控制模塊165可以控制第一hvac335停止對由第三用戶325專門使用的一個或更多個房間進行加熱/冷卻,因為第三用戶325已經離開主要住所305。

在一種實施方式中,第四註冊用戶330留在主要住所305而第三用戶325出行至度假屋310。在另外的實施方式中,當在主要住所305處沒有居住者時,第一熱水器340可以被停用。在這樣的實施方式中,由於第四用戶330留在主要住所305,所以器具控制模塊165不關斷熱水器340。然而,如果第四用戶330陪同第三用戶325並且出行至度假屋310,則器具控制模塊165可以基於第二出行場景365停用第一熱水器340。

另外,器具控制模塊165可以基於留在主要住所305處的註冊用戶(例如,用戶330)的用戶偏好來調整第一hvac335和/或第一熱水器340的設置。從而,器具控制模塊165可以將主要住所305處的溫度設置從第三用戶325更偏好的溫度調整成第四用戶330更偏好的溫度。這是假定關於主要住所305處的溫度設置第三用戶325被給予比第四用戶330高的優先級。否則,當第三用戶325離開主要住所305時,溫度設置保持不變。

在一種實施方式中,第二hvac345是多區域器具。例如,第二hvac345可以控制幾個房間包括一個或更多個臥室、生活區、浴室等處的溫度。器具控制模塊165可以基於哪些註冊用戶正出行至度假屋來控制第二hvac345以實現特定溫度(例如,通過應用特定溫度設置值)。在此,器具控制模塊165可以識別出第一用戶315、第二用戶320和第三用戶325都正出行至度假屋310。因此,器具控制模塊165可以基於出行至度假屋310的用戶315至325的身份來識別由用戶315至325使用的區域以及這些區域處的特定溫度設置。

在某些實施方式中,用戶315至325對於度假屋310的公共區域可以具有不同的偏好溫度設置(例如,如在屬於用戶315至325的用戶簡檔中所表示的)。因此,器具控制模塊165可以應用衝突管理程序來確定度假屋310的公共區域的溫度設置。在一種實施方式中,器具控制模塊165訪問衝突策略以給用戶315至325中的每一個分配優先級。衝突策略可以識別出哪個註冊用戶要比另一註冊用戶具有更高優先級。基於該衝突策略,器具控制模塊165可以從用戶315至325中的具有最高優先級的用戶的用戶簡檔中選擇溫度設置值。可替代地,器具控制模塊165可以將溫度設置成用戶315至325的偏好溫度的平均值。

圖4是示出了基於用戶位置來控制器具設置的另一種實施方式的圖400。圖4描繪了包含器具控制模塊165的器具管理器140。器具管理器140和器具控制模塊165可以基本上如上面參照圖1和圖2所描述的。器具管理器140連通性地耦接至住所405,其中所述住所405是包含至少一個智能器具115的智能地點120。在此,住所405包括熱水器450和水再循環器455,它們中的每一個是能夠被遠程監視和控制(例如,由器具管理器140遠程監視和控制)的智能器具115。

圖4還描繪了至少三個註冊用戶:第一用戶420、第二用戶425和第三用戶430。器具管理器140——具體地器具控制模塊165——監視註冊用戶420至430中的每一個的用戶位置數據。圖4還描繪了由第一用戶420、第二用戶425和第三用戶430進行的用戶移動(包括用戶移動435和用戶移動445)。

如所描繪的,第一用戶420和第二用戶425正從體育館410出行至住所405。在此,器具控制模塊165監視用戶位置數據並且確定用戶移動435與第一出行場景440匹配。第一出行場景440可以與場景「從體育館出行至住所」對應。檢測到第一出行場景440會使器具控制模塊165根據與出行場景對應的用戶(在此,第一用戶420和第二用戶425)的身份來控制熱水器450和/或再循環器455。

在一種實施方式中,第一用戶420具有當從體育館410回到住所405時洗澡的習慣。因此,當他/她從體育館410返回時,器具控制模塊165可以控制熱水器450的一個或更多個設置使熱水器450為第一用戶420準備熱水。在另外的實施方式中,第二用戶425也可以具有當從體育館410回到住所405時洗澡的習慣。通常,當他/她從體育館410返回時,器具控制模塊165還可以使熱水器450為第二用戶425準備熱水。

然而,由於第一用戶420和第二用戶425正一起從體育館410出行至住所405,所以器具控制模塊165可以識別出註冊用戶與第一出行場景440對應的情形。基於與第一出行場景對應的註冊用戶的數量,器具控制模塊165可以控制熱水器450的一個或更多個設置,使熱水器450準備額外量的熱水(可替代地,將水溫加熱至較高溫度),從而當兩個用戶420和425從體育館410返回時產生對於他們而言足夠的熱水來洗澡。

圖4還描繪了第三用戶從商店415出行至住所405。在此,器具控制模塊165監視第三用戶430的用戶位置數據並且確定用戶移動445與第二出行場景450匹配。第二出行場景450可以與場景「從商店出行至住所」對應。檢測到第二出行場景450可以使器具控制模塊165根據與出行場景對應的註冊用戶(在此,第三用戶430)的身份來控制熱水器450和/或再循環器455。

當檢測到第二出行場景450時,器具控制模塊165可以訪問與第三用戶430相關聯的用戶簡檔。在一種實施方式中,用戶簡檔可以表示第三用戶430具有當從商店415回到住所405時洗他的/她的手的習慣。因此,基於所識別的第二出行場景450以及第三用戶的身份,器具控制模塊165可以控制熱水器450和/或水再循環器455為第三用戶430到達住所405做準備。

在一種實施方式中,器具控制模塊165可以控制水再循環器455的設置,使其在第三用戶430到達住所405之前對熱水進行再循環,使得熱水在水龍頭處準備好以供用戶來洗他的/她的手。在另一種實施方式中,器具控制模塊165還可以控制熱水器450的設置,使其在第三用戶430到達住所405之前準備一定量的熱水,使得熱水已經準備好以供用戶來洗他的/她的手。通過基於所識別的出行場景(例如,第二出行場景450)和註冊用戶(例如,第三用戶430)的身份來控制熱水器450和水再循環器455,器具控制模塊165提高第三用戶430的舒適度,同時通過操作熱水器450和/或再循環器455—由與第二出行場景450匹配的用戶移動445觸發的僅一個—來使操作成本最小化。

圖5是示出了根據本公開內容的實施方式的用於基於用戶位置來控制器具設置的方法500的示意性流程圖。在一種實施方式中,該方法500由器具管理器140執行。在另一種實施方式中,該方法500可以由設備200執行。可替代地,該方法500可以由處理器145和計算機可讀存儲介質如存儲器160執行。計算機可讀存儲介質可以存儲在處理器145上執行以執行方法500的功能的代碼。

方法500開始,並且監視505至少一個註冊用戶的用戶位置數據。在一種實施方式中,用戶位置模塊205監視505至少一個註冊用戶的用戶位置數據。在某些實施方式中,監視505用戶位置數據包括周期性地接收每個註冊用戶的當前用戶位置。

方法500基於用戶位置數據來識別510出行場景。在一種實施方式中,場景模塊210基於用戶位置數據來識別510出行場景。在一些實施方式中,識別510出行場景包括訪問至少一個註冊用戶的日程表信息以及基於該日程表信息來識別出行場景。在某些實施方式中,識別510出行場景包括確定至少一個註冊用戶的移動的模式是否與一個或更多個預定義出行場景匹配。

方法500基於與出行場景對應的註冊用戶的身份來控制515器具設置,從而方法500結束。在一種實施方式中,器具設置模塊215基於與出行場景對應的註冊用戶的身份來控制515器具設置。在一些實施方式中,一個或更多個智能器具可以與出行場景相關聯,其中,控制515器具設置包括控制與出行場景相關聯的每個智能器具的器具設置。

在一種實施方式中,控制515器具設置包括識別與註冊用戶相關聯的一個或更多個智能器具以及基於出行場景選擇智能器具。在另一種實施方式中,基於註冊用戶的身份來控制515器具設置包括:識別按照所識別的出行場景出行的註冊用戶;訪問屬於所識別的註冊用戶的用戶簡檔;以及從該用戶簡檔中選擇用於器具設置的值。

在一些實施方式中,控制515器具設置包括:識別按照所識別的出行場景出行的多個註冊用戶;基於衝突策略給所述多個註冊用戶中的每一個分配優先級;以及從屬於所識別的多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔中選擇用於器具設置的值。在某些實施方式中,器具可以控制多個區域,其中,基於註冊用戶的身份來控制515器具設置可以包括控制與所識別的註冊用戶相關聯的區域的器具設置。

可以以其他具體形式來實現實施方式。所描述的實施方式應當在所有方面都被理解成僅為說明性而非限制性。因此,本發明的範圍由所附權利要求書來表明而非由前述描述來表明。落入權利要求書的等同意義和等同範圍內的所有變化也應包括在權利要求書的範圍內。

本公開內容還可以通過以下方案來實現。

方案1.一種用於基於用戶位置來控制器具設置的設備,包括:

處理器;以及

存儲器,所述存儲器存儲能夠由所述處理器執行以進行以下操作的代碼:

監視至少一個註冊用戶的用戶位置數據,

基於所述用戶位置數據來識別出行場景;以及

基於與所述出行場景對應的註冊用戶的身份來控制器具的設置。

方案2.根據方案1所述的設備,還包括能夠由所述處理器執行以進行以下操作的代碼:

使一個或更多個器具與出行場景相關,其中,所述處理器控制器具的設置包括所述處理器控制與所識別的出行場景相關的每個器具的設置;以及

將一個或更多個註冊用戶與每個器具相關聯,其中,所述處理器監視用戶位置數據包括所述處理器周期性地接收每個註冊用戶的當前用戶位置。

方案3.根據方案1所述的設備,還包括能夠由所述處理器執行以進行以下操作的代碼:

識別按照所述出行場景出行的多個註冊用戶,其中,所述處理器基於與所述出行場景對應的註冊用戶的身份來控制器具的設置包括所述處理器從屬於所述多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔中選擇用於所述器具的設置的值。

方案4.根據方案1所述的設備,還包括能夠由所述處理器執行以進行以下操作的代碼:

訪問所述至少一個註冊用戶的日程表信息,其中,所述處理器還基於所述日程表信息來識別所述出行場景。

方案5.根據方案1所述的設備,其中,所述器具控制多個區域,其中,所述處理器基於註冊用戶的身份來控制器具的設置包括所述處理器控制使用所述註冊用戶的身份而選擇的區域的設置。

方案6.一種用於基於用戶位置來控制器具設置的方法,包括:

通過處理器監視至少一個註冊用戶的用戶位置數據;

基於所述用戶位置數據來識別出行場景;以及

基於與所述出行場景對應的註冊用戶的身份來控制器具設置。

方案7.根據方案6所述的方法,還包括:

使一個或更多個註冊用戶與器具相關,其中,監視用戶位置數據包括周期性地接收每個註冊用戶的當前用戶位置。

方案8.根據方案6所述的方法,還包括:

將一個或更多個器具與出行場景相關聯,其中,控制器具設置包括控制與所識別的出行場景相關聯的每個器具的器具設置。

方案9.根據方案6所述的方法,還包括:

使一個或更多個器具與註冊用戶相關;以及

基於與所述出行場景對應的註冊用戶的身份來選擇器具,所述器具選自與所識別的註冊用戶相關的一個或更多個器具,其中,控制器具設置包括控制所選擇的器具的設置。

方案10.根據方案6所述的方法,還包括:

訪問所述至少一個註冊用戶的日程表信息,其中,還基於所述日程表信息來識別出行場景。

方案11.根據方案6所述的方法,還包括:

基於用戶移動歷史來定義所述出行場景;以及

識別下述器具,所述器具經歷與所述用戶移動歷史相關的器具設置變化,其中,控制器具設置包括改變所識別的器具的器具設置。

方案12.根據方案11所述的方法,其中,每個出行場景包括向所述至少一個註冊用戶中的註冊用戶註冊的地點,其中,所述器具與所註冊的地點相關聯。

方案13.根據方案6所述的方法,其中,所述器具控制多個區域,其中,基於註冊用戶的身份來控制器具設置包括控制與所述註冊用戶相關聯的區域的器具設置。

方案14.根據方案6所述的方法,其中,基於與所述出行場景對應的註冊用戶的身份來控制器具設置包括:

識別按照所述出行場景出行的註冊用戶;

訪問屬於所識別的註冊用戶的用戶簡檔;以及

從所述用戶簡檔中選擇用於所述器具設置的值。

方案15.根據方案6所述的方法,其中,基於與所述出行場景對應的註冊用戶的身份來控制器具設置包括:

識別按照所述出行場景出行的多個註冊用戶;

基於衝突策略給所述多個註冊用戶中的每一個註冊用戶分配優先級;以及

從所識別的多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔中選擇用於所述器具設置的值。

方案16.一種用於基於用戶位置來控制器具設置的程序產品,包括計算機可讀存儲介質,所述計算機可讀存儲介質存儲能夠由處理器執行的可執行代碼,所述可執行代碼包括執行以下操作的代碼:

監視至少一個註冊用戶的用戶位置數據;

基於所述用戶位置數據來識別出行場景;以及

基於與所述出行場景對應的註冊用戶的身份來控制器具設置。

方案17.根據方案16所述的程序產品,所述可執行代碼還包括執行以下操作的代碼:

將一個或更多個註冊用戶與器具相關聯,其中,監視用戶位置數據包括周期性地接收每個註冊用戶的當前用戶位置。

方案18.根據方案16所述的程序產品,所述可執行代碼還包括執行以下操作的代碼:

識別按照所述出行場景出行的多個註冊用戶,

其中,基於與所述出行場景對應的註冊用戶的身份來控制器具設置包括從屬於按照所述出行場景出行的所述多個註冊用戶中的具有最高優先級的註冊用戶的用戶簡檔中選擇用於所述器具設置的值。

方案19.根據方案16所述的程序產品,所述可執行代碼還包括執行以下操作的代碼:

使一個或更多個器具與出行場景相聯繫,

其中,控制器具設置包括控制與所識別的出行場景相聯繫的每個器具的設置。

方案20.根據方案16所述的程序產品,其中,每個出行場景包括與所述至少一個註冊用戶中的註冊用戶相聯繫的地點,其中,控制器具設置包括控制位於與所識別的出行場景相聯繫的地點處的器具的器具設置。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀