域網(WLAN)、無線廣 域網(WWAN)等。用戶設備102可以經由有線連接被耦接到網絡。然而,無線系統接口可以包 括硬件和軟件來使用下述項中的一項來廣播和接收消息:或者使用Wi-Fi直連標準(請參閱 公布于2010年10月的無線Wi-Fi直連規范)和/或IEEE 802.11無線標準(見公布于2007年3 月8日的IEEE 802.11-2007、公布于2009年10月的IEEE 802. lln-2009);或者使用其組合。 無線系統(未示出)可包括能夠在由IEEE 802.11無線標準規定的操作頻率的寬范圍中操作 的發送器和接收器、或收發器(未示出)。通信接口可利用聲學、射頻、光學、或其它信號來在 用戶設備102和其它設備(例如接入點、主計算機、服務器、路由器、讀取裝置、以及類似裝 置)之間交換數據。網絡可以包括但不限于:互聯網、專用網絡、虛擬專用網、無線廣域網、局 域網、城域網、電話網絡等。
[0022] 顯示器11 6可以包括但不限于:液晶顯示器、發光二極管顯示器、或例如由 Cambridge,Massachusetts的E Ink公司制造的E-Ink?顯示器。顯示器可以用于以文本、圖 像或視頻的形式向用戶顯示內容。在某些實例中,顯示器也可以作為可使用戶能夠通過使 用某些手指或手勢觸摸屏幕來發起的命令或操作的觸摸屏顯示器來進行操作。
[0023]系統100還可包括一個或多個光源120和一個或多個服務提供商服務器128。為此, 用戶設備102、(一個或多個)光源120、和(一個或多個)服務提供商服務器128可通過一個或 多個網絡118來彼此通信。
[0024](一個或多個)光源120可以包括存儲器122、接收器124、和發送器126。(一個或多 個)光源120可以包括能夠生成和傳輸光的任何組件,例如燈泡、燈泡插座、發光二極管和/ 或類似物。此外,存儲器122、接收器124、和發送器126可以作為(一個或多個)光源120的一 部分而被包括,或替代地,可以作為可被釘入或以其它方式附接到(一個或多個)光源120的 獨立設備而被包括。根據一些實施例,光源120的存儲器122可以存儲可(例如,經由發送器 126)被傳輸至系統100的一個或多個組件的相應的光源標識符148。在某些實現方式中,光 源標識符148可由服務提供商服務器128動態地指定至相應的光源120。替代地,光源標識符 148可永久地對于相應的光源120固定,類似于媒體訪問控制(MAC)地址如何永久地對于網 絡設備固定。
[0025]另外,接收器110、124、140和發送器112、126、142可被配置為根據各種通信接口來 接收和發送信號。這樣的通信接口可以包括無線局域網(WLAN)、藍牙、無線電和/或任何其 它無線通信接口。在一些實施例中,光源120可通過不同形式的可見光和不可見光(例如,紅 外線和/或紫外光)的調制進行通信。例如,光源120和/或光源120的發送器126可以被配置 為生成與特定的色溫和/或亮度強度相關聯的光。為此,不同的色溫、亮度強度和/或它們的 任何組合可用來指示或以其它方式表示相應的光源標識符148。在其它示例中,光源120還 可以被配置為調制其它類型的信號(例如,超聲波)來傳輸相應的光源標識符148。
[0026](一個或多個)服務提供商服務器128可以包括一個或多個處理器130來執行存儲 在存儲器132中的指令。存儲器132可包括操作系統(0/S)134、位置確定模塊108B、和虛擬圖 136。(一個或多個)服務提供商服務器128還可以包括網絡和I/O接口 138、接收器140、發送 器142、存儲設備144、和顯示器146。
[0027]概括地說,(一個或多個)用戶設備102、(一個或多個)光源120、和(一個或多個)月艮 務提供商服務器128可以彼此通信以確定室內環境(例如,房間、房子、建筑等)內的(一個或 多個)用戶設備102的位置。在某些實現方式中,每個光源120可以與光源標識符148相關聯。 此外,虛擬/數字圖136(其可以存儲在(一個或多個)服務提供商服務器128、用戶設備102 和/或任何其它組件上)可以是指示室內環境內的(一個或多個)光源120的相應位置的室內 環境圖。例如,虛擬圖136可以存儲光源標識符148以及與光源標識符148相關聯的(一個或 多個)光源120的相應位置之間的一個或多個關聯關系。因此,基于虛擬圖136和一個在或多 個光源標識符148,可以確定室內環境中的(一個或多個)用戶設備102的位置。因此,室內環 境中的用戶設備102可以與(一個或多個)光源120、(一個或多個)服務提供商服務器128和/ 或它們的組合進行通信,以訪問和/或以其它方式取回虛擬圖136和一個或多光源標識符 148〇
[0028] 在一些實施例中,虛擬圖136可被配置為將室內環境作為一個或多個網格坐標進 行表示。在其它實施例中,虛擬圖136可以是根據室內環境的一個或多個房間的、對室內環 境的數字表示。例如,虛擬圖136可以包括存儲光源標識符148和網格坐標/房間之間的相應 關聯關系的數據庫。為此,該數據庫可以使用任何數據庫管理系統來實現,包括但不限于: MySQL、PostgreSQL,SQLite、Microft SQL Server>Microsoft Access、0racle Sybase、 dBASE、FoxPro、IBM DB2和/或類似系統。根據又另外的實施例,虛擬圖136還可以與各種平 面圖、藍圖、計算機輔助設計和/或與室內環境相關的任何其它類型的技術圖紙。
[0029] 例如,考慮其中用戶設備102可能希望確定其在室內環境內的位置的情形。為此, 用戶設備102中的位置確定模塊108A可以與室內環境中的光源120和/或一個或多個服務提 供商服務器128通信。這種通信可以包括對位置確定的請求。作為響應,用戶設備102可以接 收與任何與用戶設備102通信的光源120相關聯的相應光源標識符148。用戶設備102隨后可 以訪問虛擬圖136(例如,用戶設備102可以從(一個或多個)服務提供商服務器128下載虛擬 圖136或其一部分、或者用戶設備102可以簡單地提供光源標識符148到(一個或多個)服務 提供商服務器128以訪問來自虛擬圖136的位置信息)。因此,位置確定模塊108A可以被配置 為至少部分地基于虛擬圖136和相應光源標識符148來確定用戶設備102相對于室內環境的 位置。位置估計模塊108A可以隨后被配置為與顯示器116通信以在用戶設備102上顯示該用 戶設備102的位置。
[0030]在其它實施例中,用戶設備102的位置確定可以由(一個或多個)服務提供商服務 器128中的位置確定模塊108B來執行。例如,用戶設備102可以將相應光源標識符148提供至 (一個或多個)服務提供商服務器128。隨后,至少部分地基于虛擬圖136和相應光源標識符 148,位置確定模塊108B可以確定用戶設備102在室內環境中的位置。
[0031]應當理解,在系統100的組件中,位置確定過程的任何其它分布也理解為在本公開 之內。例如根據某些實施例,一旦用戶設備102已將位置確定請求傳輸到(一個或多個)光源 120,(一個或多個)光源120就可以被配置為發送(例如,經由發送器)的請求和相應光源標 識符148到(一個或多個)服務提供商服務器128。隨后(一個或多個)服務提供商服務器128 的位置確定模塊108B可以至少部分地基于虛擬圖136和相應光源標識符148來確定用戶設 備102在室內環境中的位置。為此,位置確定可被傳輸回光源120中的一個或多個,其可以繼 而轉發位置確定到用戶設備102。
[0032]在其它實現方式中,(一個或多個)光源120可以被配置為周期性地廣播指示相應 光源標識符148的信號。當用戶設備102期望位置確定時,位置確定模塊108A可以被配置為 接收這樣的廣播信號從而接收和/或識別一個或多個光源標識符148。位置確定模塊108A隨 后可以被配置為訪問虛擬圖136以至少部分地基于虛擬圖136和相應光源標識符148來確定 用戶設備102的相對于室內環境的位置。
[0033]在某些實施例中,可以根據距用戶設備102最接近的光源120來確定用戶設備102 的位置。例如,位置確定模塊108A可與一個或多個光源120通信,并且基于這樣的通信的某 些信號特性來確定哪個