感器150可以包括能夠生成合適傳感器數據的附加的或其它傳感器。
[0019]相機傳感器152可以體現為或以其它方式包括能夠生成圖像和/或視頻的任何類型的相機或設備。例如,相機傳感器152可以包括被配置用于標準光、低光和/或夜間視覺的相機。相機傳感器152可以遍及歸屬位置110設置以促進生成歸屬位置110的環境的圖像映射,以及捕獲歸屬位置110內的活動(例如在歸屬位置110周圍走動的人)。
[0020]運動傳感器154可以體現為或以其它方式包括能夠生成指示所監視的區或歸屬位置的特定區域內的移動的傳感器數據的任何類型的運動傳感器。在一些實施例中,運動傳感器154中的一個或多個可以通信地耦合到其它傳感器150,諸如相機傳感器152,以促使響應于所監視的區或區域內的所檢測到的運動的其它傳感器150的激活。
[0021 ] 音頻傳感器156可以體現為或以其它方式包括能夠生成指示歸屬位置110內的可聽內容的音頻數據的任何類型的音頻傳感器,所述可聽內容包括但不限于,背景噪聲、來自歸屬位置110內部的人員的口頭命令、對話和歸屬位置110內的其它可聽內容。
[0022]光傳感器158可以體現為或以其它方式包括能夠生成指示在歸屬位置110的特定監視區或區域內的光的存在或缺失的傳感器數據的任何類型的光傳感器。例如,光傳感器158可以檢測人員是接通還是關斷燈。如同運動傳感器154那樣,光傳感器158可以通信地耦合到其它傳感器150,諸如相機傳感器152,以促使響應于檢測到光在監視區中的存在或其缺失的其它傳感器150的激活。
[0023]傳感器網絡104的每一個傳感器150被配置成通過歸屬位置網絡108向替代現實服務器102傳送由其生成的傳感器數據。歸屬位置網絡108可以體現為能夠促進傳感器網絡104與替代現實服務器102以及系統100的其它計算機設備之間的通信的任何類型的有線和/或無線網絡。在說明性實施例中,網絡108體現為局域網并且可以使用任何合適的無線和/或有線通信技術和/或協議。當然,網絡108可以包括在圖1中未示出的附加設備以促進跨網絡108的通信,所述附加設備包括但不限于接入點、路由器、交換機、中間計算機和/或類似物。
[0024]在一些實施例中,歸屬位置110還可以包括一個或多個本地計算設備106。每一個本地計算設備106可以體現為能夠通過歸屬位置網絡108與替代現實服務器102通信并且執行本文所描述的功能的任何類型的計算設備。例如,本地計算設備106可以體現為“智能”電話、手機、平板計算機、膝上型計算機、臺式計算機、個人數字助理、移動或固定媒體設備、游戲控制臺、移動互聯網設備(MID)、智能裝置設備或其它移動或固定計算設備。本地計算設備106可以包括類似于替代現實服務器102和/或典型的計算設備的組件,諸如處理器、存儲器、顯示器、通信電路、數據儲存器和/或類似物。本地計算設備106的那些組件可以類似于替代現實服務器102的對應組件,其描述適用于本地計算設備106的對應組件并且在本文中為了描述的清楚起見而不進行重復。
[0025]如以下更加詳細地討論的,本地計算設備106可以與替代現實服務器102通信以異步或實時地觀看由替代現實服務器102生成的替代現實角色的活動的視頻。此外,在一些實施例中,本地計算設備106可以從替代現實服務器102臨時接收替代現實角色。在這樣的實施例中,本地計算設備106可以從歸屬位置110行進以允許替代現實角色經歷歸屬位置110之外的刺激,如以下更加詳細地討論的那樣。
[0026]系統100還可以包括一個或多個遠程計算設備160。每一個遠程計算設備160可以體現為能夠通過外部網絡190與替代現實服務器102通信并且執行本文所描述的功能的任何類型的計算設備。例如,遠程計算設備160可以體現為“智能”電話、手機、平板計算機、膝上型計算機、臺式計算機、個人數字助理、移動或固定媒體設備、游戲控制臺、移動互聯網設備(MID)、智能裝置設備或其它移動或固定計算設備。遠程計算設備160可以包括類似于替代現實服務器102和/或典型的計算設備的組件,諸如處理器、存儲器、顯示器、通信電路、數據儲存器和/或類似物。遠程計算設備160的那些組件可以類似于替代現實服務器102的對應組件,其描述適用于遠程計算設備160的對應組件并且在本文中為了描述的清楚起見而不進行重復。
[0027]類似于本地計算設備106,遠程計算設備160的用戶可以通過外部網絡190與替代現實服務器102通信以異步或實時地觀看由替代現實服務器102生成的替代現實角色的活動的視頻。外部網絡190可以體現為任何數目的各種有線和/或無線數據通信網絡。例如,外部網絡190可以體現為或以其它方式包括局域網(LAN)、廣域網(WAN)或公共可訪問的全球網絡,諸如因特網。外部網絡190可以使用任何合適的無線和/或有線通信技術和/或協議以促進系統100的各種組件之間的通信。外部網絡190可以包括在圖1中未示出的附加設備以促進這樣的通信,所述附加設備包括但不限于路由器、交換機、中間計算機和/或類似物。
[0028]系統100還可以包括一個或多個遠程傳感器170。遠程傳感器170可以類似于傳感器150并且可以體現為能夠生成指示替代現實角色可以響應于的特定刺激的傳感器數據的任何類型的一個或多個傳感器。例如,在一些實施例中,傳感器170可以包括能夠生成指示歸屬位置110的本地天氣或環境的數據的環境傳感器(例如天氣傳感器)。此外,在一些實施例中,遠程傳感器170可以包括能夠生成適當傳感器數據的計算設備。另外,在已經向本地計算設備106或遠程計算設備106傳送了替代現實角色的實施例中,遠程傳感器170可以被配置成向替代現實角色當前駐留在其上的計算設備106、160傳輸傳感器數據以允許替代現實角色響應于這樣的刺激,如以下更加詳細地討論的那樣。
[0029]在一些實施例中,替代現實服務器102可以體現為云替代現實服務器180。在這樣的實施例中,云替代現實服務器180遠離歸屬位置110,而不是位于歸屬位置110中。在這樣的實施例中,云替代現實服務器180執行替代現實服務器102的所有功能,但是經由外部網絡190這樣做。例如,在這樣的實施例中,傳感器網絡104被配置成通過外部網絡190向云替代現實服務器180傳輸由傳感器150生成的傳感器數據。此外,本地計算設備106可以訪問云替代現實服務器180以回顧替代現實角色活動的視頻,如以上關于替代現實服務器102討論的那樣。
[0030]現在參照圖2,在說明性實施例中,替代現實服務器102在操作期間建立環境200。說明性環境200包括傳感器聚合模塊202、活動確定模塊204、視頻生成模塊206和接口模塊208,所述模塊中的每一個可以體現為軟件、固件、硬件或其組合。
[0031]傳感器聚合模塊202從傳感器網絡104的每一個傳感器150接收傳感器數據。傳感器聚合模塊202聚合所接收的傳感器數據并且向活動確定模塊204呈現經聚合的傳感器數據。在一些實施例中,傳感器聚合模塊202可以在經定義的時間段內收集傳感器數據并且周期性地向活動確定模塊204呈現傳感器數據。可替換地,在其它實施例中,傳感器聚合模塊202可以實時或近實時地向活動確定模塊204呈現傳感器數據。此外,在一些實施例中,傳感器聚合模塊202可以對傳感器數據應用一種類型的數據調節,諸如量化,以使其準備供活動確定模塊204分析。
[0032]活動確定模塊204從傳感器聚合模塊202接收傳感器數據并且確定替代現實角色對傳感器數據表示的刺激的可用響應。在一些實施例中,傳感器數據的每一個片段可以表示替代現實角色可以響應于的單獨刺激。可替換地,在一些實施例中,傳感器數據的多個片段可以與彼此相關聯以產生替代現實角色可以響應于的刺激。不論如何,活動確定模塊204可以將刺激(或傳感器數據本身)與行為策略132比較以確定替代現實角色的可用響應。由于在任何特定時間段期間許多不同的刺激可能是可用的,因此替代現實角色可以被呈現為針對每一個所分析的時間段有多個響應選擇。這樣,活動確定模塊204還可以基于對傳感器數據表示的刺激的可用響應確定針對特定時間段的替代現實角色的活動。例如,活動確定模塊204可以選擇可用響應中的一個或多個以生成針對當前時間段的替代現實角色的活動。這樣的選擇可以基于可用響應、指示替代現實角色的之前活動和/或響應的歷史數據、行為策略132和/或其它準則。在一些實施例中,如果尚未接收到刺激或者如果所確定的活動在參考活動閾值以下(例如在夜間并且替代現實角色“所有者”在睡覺),活動確定模塊204可以不選擇針對替代現實角色的活動。以此方式,可以跳過或者以具有經過的時間的視覺顯示(諸如虛擬數字時鐘)的高速時間序列自動回放替代現實角色的枯燥或極少活動的時間段。
[0033]在已經選擇或以其它方式確定了針對當前時間段的替代現實角色的活動之后,活動確定模塊204向視頻生成模塊206呈現針對當前時間段的所選替代現實角色的活動。視頻生成模塊206生成執行所選活動的替代現實角色的視頻,其疊加在歸屬位置110的環境的圖像映射之上。例如,替代現實角色可以被示為在工作臺上跳舞、與家庭寵物交互、從沒人管的餐盤吃食物和/或其它活動。如以上討論的,替代現實角色的活動的視頻生成可以與這樣的視頻的觀看異步進行。這樣,即使在替代現實角色的“所有者”或歸屬位置110的其他成員離開時,替代現實角色的活動可以被替代現實服務器102生成和監視并且隨后被歸屬位置110的成員觀看。
[0034]接口模塊208促進與替代現實角色的交互以及所生成的視頻的訪問。例如,本地計算設備106的用戶和/或遠程計算設備160的用戶可以經由接口模塊208與替代現實角色交互。為了這樣做,計算設備106、160的用戶可以經由接口模塊208的通信模塊210向替代現實角色提交命令。由接口模塊208向活動確定模塊204提供這樣的命令或其它交互作為附加刺激。可替換地,計算設備106、160的用戶可以經由接口模塊208觀看替代現實角色的