本专利申请要求于2014年3月25日提交的题为“Light Communication Location Tracking”的美国临时专利申请No. 61/970,316(律师签号2014P00351US)的权益,该美国临时专利申请被通过引用而在其整体上合并与此。
技术领域
本公开涉及固态照明(SSL),并且更特别地涉及经由SSL的基于光的通信。
背景技术:
全球定位系统(GPS)设备被常见地用于促进地球上的导航。这些GPS设备被设计成与传送位置和时间信息的按轨道运行的卫星进行通信。在更靠近地球表面的情况下,可以使用利用射频(RF)信号与附近的兼容设备进行通信的诸如Wi-Fi的局域无线技术来补充这样的基于卫星的导航。这些类型的无线技术典型地采用无线接入点(Wi-Fi热点)来建立网络接入,并且在安全的无线网络的情况下,通常必须提供密码或其它安全证书以便取得网络接入。
附图说明
图1是图示根据本公开的实施例配置的示例的基于光的通信(LCom)网络的框图。
图2A是图示根据本公开的实施例配置的示例的LCom网络的框图。
图2B是图示根据本公开的另一实施例配置的示例的LCom网络的框图。
图3是图示根据本公开的实施例配置的LCom使能照明器的框图。
图4是图示根据本公开的实施例配置的计算设备的框图。
通过阅读下面的与在此所描述的各图结合在一起的详细描述,将更好地理解本实施例的这些和其它特征。随附附图不意图为要按比例绘制。在附图中,在各个图中图示的每个相同或几乎相同的组件可以由同样的数字表示。为了清楚的目的,可能并未在每个附图中对每个组件都进行标记。
具体实施方式
公开了用于使用基于光的通信(LCom)增强室内导航的技术。在一些情况下,如在此所描述的那样配置的LCom使能照明器可以从本地计算设备获取用户数据并将其中继到服务器。服务器可以追踪和分析数据以存取对于在该LCom使能照明器本地的空间环境而言感兴趣的任何基于占用的或其它用户相关的统计。在一些情况下,如在此所描述的那样配置的LCom使能照明器可以从本地计算设备接收针对到感兴趣的目标(诸如远程计算设备)的室内导航的请求。LCom使能照明器可以将该请求中继到一个或多个下游的LCom使能照明器,其进而可以将请求递送到目标。目标可以利用允许追踪其当前位置和到达它的室内导航的数据进行响应,而不管目标是移动还是静止。为此,注意,目标可以是例如物理位置,诸如店面或终端或人。在这样的LCom使能照明器的网络中,根据一些实施例,可以经由光学接口或其它有线或无线通信方式提供经由照明器间通信的数据分发。在一些情况下,网络可以包括并非是LCom使能的但仍被配置用于照明器间通信的照明器。根据本公开,许多配置和变化将是显而易见的。
总体概述
现有的基于智能电话和移动计算设备的室内导航系统利用全球定位系统(GPS)和Wi-Fi定位系统(WPS)技术的组合来提供导航能力。然而,这些现有的基于GPS和基于Wi-Fi的技术遭受许多限制,这些限制使它们的使用对于室内导航而言不实用,尤其是在复杂和动态的环境中,例如诸如机场、火车站、医院和商场。特别是,GPS具有仅几米的精度,并且Wi-Fi网络连接的可用性和范围受到诸如Wi-Fi热点的放置、由网络提供商强加的安全限制以及其它环境因素之类的因素所限制。因此,GPS和Wi-Fi的组合可能无法实现用于这样的环境中的室内导航的目的的足够精细的精度。在其中导航器和感兴趣的目标这两者都移动的情况下出现进一步的困难。此外,除其它方面之外,这些类型的环境还禁止获得可能对于存储所有者、设施管理者和用户来说是感兴趣的基于占用的和用户特定的数据。
因此,并且根据本公开的一些实施例,公开了用于使用基于光的通信(LCom)增强室内导航的技术。这些技术可以例如在复杂和动态的室内环境中是特别有用的,其中根据一些实施例,可以定位和追踪室内目标并且可以评估占用模式。如在此所使用的那样,基于光的通信(LCom)一般是指使用被编码有数据的脉冲光信号在固态照明器和接收器设备(诸如另一固态照明器或智能电话或其它移动计算设备)之间的通信。一般而言,在LCom中利用的光可以具有任何谱带(可见的或另外的),并且可以具有任何强度,如对于给定的目标应用或最终用途所想要的那样。根据一些实施例,给定的LCom使能照明器可以被配置为传送被编码有数据(LCom信号)的脉冲光信号,并且诸如智能电话或其它移动计算设备的给定的接收器设备可以被配置为经由一个或多个光感测设备(诸如相机或环境光传感器(或这两者))检测被编码有数据的脉冲光信号。
在一些情况下,如在此所描述的那样配置的LCom使能照明器可以从本地计算设备获取用户数据并将其中继到服务器。服务器可以追踪和分析数据以评估对于在该LCom使能照明器本地的空间环境而言感兴趣的任何基于占用的或其它用户相关的统计。在一些情况下,如在此所描述的那样配置的LCom使能照明器可以从本地计算设备接收针对到感兴趣的目标(诸如远程计算设备)的室内导航的请求。LCom使能照明器可以将该请求中继到一个或多个下游的LCom使能照明器,一个或多个下游的LCom使能照明器进而可以将请求递送到目标。目标可以利用允许追踪其当前位置和到达它的室内导航的数据进行响应,而不管目标是移动还是静止。在这样的LCom使能照明器的网络中,根据一些实施例,可以经由光学接口或其它有线或无线通信方式提供经由照明器间通信的数据分发。在一些情况下,网络可以包括并非是LCom使能的但仍被配置用于照明器间通信的照明器。
根据一些实施例,如在此所描述那样配置的LCom使能照明器的网络可以被利用于从在给定的组成LCom使能照明器本地的空间环境内的占用者的计算设备获取数据。可以例如由处理器、服务器或其它网络元件追踪和分析该数据,以提供与每个这样的局部化的空间环境相关的任何宽范围的统计。例如,可以分析由网络获取的数据,以除了其它基于占用的和用户相关的统计之外还评估占用模式、驻留时间、基础设施使用、访问频率和优选路径。这样的数据追踪和分析可以被分开地或同时地执行,并且在一些情况下可以在室内导航期间被执行(下面所述)。在一些情况下,网络可以实时地执行这样的数据追踪和分析。根据本公开将领会的那样,这些和其它这样的统计可以被利用在例如作出控制决策、优化给定的空间区域内的交通、以及向本地占用者提供定制的或另外地关注的内容递送当中。在特定的示例情况下,可以将基于用户模式的广告递送给特定的占用者以增强销售。在另一特定的示例情况下,警报或其它辅助可以在紧急情况或其它紧迫的情形下被引导到目标占用者。根据本公开,许多合适的使用和上下文将是显而易见的。
根据一些实施例,如在此所描述那样配置的LCom使能照明器的网络可以被利用于到感兴趣的目标位置或计算设备的室内导航。为此,如在此所描述那样配置的给定的LCom使能照明器可以例如在提供导航和追踪当中传送包括可以由接收方计算设备利用的数据的LCom信号。在这样的照明器的网络中,根据一些实施例,可以经由光学接口或其它有线或无线的通信方式提供经由照明器间通信的数据分发。因此,这样的网络可以被用于例如在复杂和动态的室内环境中定位、追踪和导航到感兴趣的目标,而不管该目标是移动还是静止。在一些情况下,可以提供数据追踪和分析(在上面描述的),同时还提供这样的室内导航。
如根据本公开将领会的那样,在此公开的技术可以被利用在任何宽范围的LCom应用和上下文中。例如,在此公开的技术可以被利于在LCom使能照明器和接收器设备之间传送位置和定位信息当中。该信息可以被利用于提供到静止或移动目标的导航或其它室内导航。在一些情况下,在此公开的技术可以被利用为用于可以例如较之现有的基于GPS的和基于WPS的系统实现定位准确性和精度上的改进的定位和导航系统的基础。像这样,得出的是,根据一些实施例,在此所公开的技术可以被利用于在现有的基于GPS的和基于Wi-Fi的方法的情况下不可能的导航和追踪相关的努力。更特别地,尽管现有的基于GPS的和基于Wi-Fi的方法的被限制的精度不足以将用户引导到建筑物内的移动目标,但是根据一些实施例,可以利用在此公开的技术来将用户直接带领到这样的目标(例如,利用实时导航更新)。在一些情况下,在此所公开的技术可以被利用于为室内导航提供这样的特征而不需要互联网服务接入。
根据一些实施例,占用、位置和其它数据追踪和分析可能被限制于LCom使能照明器的特定的本地网络。也就是,如果想要的话,给定的LCom使能照明器或计算设备可以在不涉及服务器的情况下与相同网络上的另一LCom使能照明器或计算设备直接通信。以此方式,可以允许给定用户主动地接受或拒绝针对占用和位置追踪的请求而无需由服务器进行干预,因此增强用户隐私。
如根据本公开将领会的那样,在此所公开的技术可以被利用于例如住宅建筑物、商业建筑物或可以容纳如在此所描述的那样配置的LCom使能照明器的任何其它结构。如将进一步领会的那样,在此所公开的技术可以被利用在任何宽范围的室内环境和上下文中,除了其它方面之外还诸如例如机场、火车站、医院和购物中心。根据本公开,许多配置和变化将是显而易见的。
系统架构和操作
图1图示根据本公开的实施例配置的示例的基于光的通信(LCom)网络10。如可以看到的那样,网络10可以包括一个或多个LCom使能照明器100。如在此所讨论的那样,给定的LCom使能照明器100可以被配置为输出被编码有数据(LCom信号)的可见光。使用这些LCom信号,可以在网络10的LCom使能照明器100和计算设备200之间、在网络10的多个LCom使能照明器100之间(或者上述这两者)提供基于光的通信。
图2A图示根据本公开的实施例配置的示例的LCom网络10a。图2B图示根据本公开的另一实施例配置的示例的LCom网络10b。应当注意的是,为了一致性和易于理解本公开,除了其中被分开地提及的情况之外,下文中的网络10a和10b可以在整体上被一般地称为网络10。
如可以从这些图看到的那样,在一些情况下,可以在组成LCom使能照明器100之间直接提供网络10内的照明器间通信。在一些其它情况下,可以经由一个或多个介于中间的固态照明器101或其它介于中间的中继元件在组成LCom使能照明器100之间间接地提供网络10内的照明器间通信。因此,可以在网络10的组成照明器之间直接或间接(或这两者)地交换数据。
网络10可选地可以包括被配置为被利用于在网络10内中继数据的一个或多个固态照明器101。这样的固态照明器101可以被与给定的LCom使能照明器100实质上相同地配置,但不需要是LCom使能的。在一些情况下,给定的中继照明器101可以是配置为是被典型地作出的并且被改造成提供对于给定的目标应用或最终用途而言想要的任何中继能力的固态照明器。在任何情况下,在一般意义上,给定的固态照明器101可以被认为是网络10内的中继或直通照明器。在一般意义上,给定的中继照明器101对于网络10中的数据流通来说可以是有效地透明的,在一些情况下未改动地并且实时地传送所接收的任何信号。当可选地被包括在网络10内时,根据实施例,给定的中继照明器101可以用于促进网络10内的信息的中继。为了这样的目的,给定的中继照明器101可以被配置有任何宽范围的能力,包括收发器(例如,接收和传送信号)、中继器(例如,接收信号并且向下游传递该相同的信号)、应答器(例如,响应于接收到特定的信号而传送特定的信号)或它们的组合的那些能力。
在一些情况下,可以仅在网络10内的一个方向上提供LCom。例如,给定的LCom使能照明器100(发送器)可以将LCom信号传送到另一LCom使能照明器100(接收器)、中继照明器101、计算设备200(接收器)或它们的组合。在一些情况下,计算设备200(发送器)可以向给定的LCom使能照明器100(接收器)传送LCom信号。在 一些其它情况下,可以在网络10内的多个方向(例如,双向地或另外地多方向地)上提供LCom。例如,给定的LCom使能照明器100、中继照明器101或计算设备200(或它们的组合)可以在传送和接收(例如,收发器)能力中起作用。在一些实例中,可以在给定的计算设备200和给定的LCom使能照明器100之间提供双向数据链路。在一些实例中,可以在网络10的LCom使能照明器100之间提供双向数据链路。
网络10的组成照明器100和101(如果被可选地包括的话)的全部或一些子集可以被配置用于彼此通信耦合。可以以多种方式提供该照明器间通信。例如,根据一些实施例,给定的LCom使能照明器100可以被配置为直接地与另一LCom使能照明器100通信,如关于网络10a一般地示出的那样。根据一些其它实施例,给定的LCom使能照明器100可以被配置为例如通过一个或多个中继照明器101间接地与另一LCom使能照明器100通信,如关于网络10b一般地示出的那样。在任一情况下,给定的照明器100或101(如果有的话)可以被提供有光学通信接口,诸如通信模块170(在下面讨论),其允许与计算设备200或其它目标接收方进行的在网络10的组成照明器之间的有线或无线(或这两者)的通信。在一些情况下,固态照明器101可以被利用通信模块170进行改造,所述通信模块170被配置为提供与网络10内的另一照明器101或LCom使能照明器100(或这两者)的照明器间通信。根据一些实施例,光学无线接口的全部(或一些子集)可以使用相同的数据包结构,而不管在LCom使能照明器100与计算设备200、中继照明器101或另一LCom使能照明器100之间是否存在通信。在网络10内传播的每个LCom数据包可以包含关于源照明器、目的地照明器(或这两者)的信息。可以基于网络10的组成照明器100和101(如果有的话)的空间映射和布局而在网络10中路由LCom数据包。如下面所讨论的那样,给定的通信模块170可以利用任何宽范围的有线和无线通信方式,除了其它方面之外还包括例如射频(RF)信号、红外(IR)信号或它们的组合。在一些情况下,除了基于IR的照明器到照明器通信之外,还可以提供基于RF的主干网。以此方式,照明器到照明器通信可以在连接到不同的主干网(例如,在两个紫蜂(ZigBee)网络之间,或者在紫蜂(ZigBee)和DALI主干网之间)的照明器之间提供网关功能。根据本公开,许多配置将是显而易见的。
网络10的组成照明器100和101(如果有的话)可以如想要的那样被布置。根据实施例,网络10的组成照明器100和101(如果有的话)可以被布置成在照明器之间提供畅通无阻的视线(LOS)。为此,在一些情况下,网络10的照明器100和101(如果有的话)可以被定位在凹入的天花板或其它安装表面之上。在一些其它情况下,网络10的照明器100和101(如果有的话)可以被定位在天花板或其它安装表面上而没有另外地将阻碍它们之间的LOS的任何介于中间的结构。在更一般的意义上,网络10可以被布置成如下这样:每个组成照明器100和101(如果有的话)在其直接LOS中具有至少一个其它照明器。在一些情况下,给定的照明器100或101(如果有的话)可以被配置为仅从紧挨的相邻照明器(LCom使能的或另外的)接收数据或仅向紧挨的相邻照明器(LCom使能的或另外的)传送数据(或这两者)。
如根据本公开将领会的那样,用于照明器间通信的传送方式的类型的选择可以基于与例如除了其它方面之外还有如下有关的考虑:视线(LOS)可用性、延时、数据包丢失、对于由于无线带变得越来越拥挤的噪声干扰的免疫、费用(例如,由附加的处理器、天线等造成的)以及数据封装格式和处理。在一些情况下,在此公开的技术的使用可以提供照明器间通信而不要求在每次接收或传送数据时执行电光转换。在一些情况下,在此公开的技术的使用可以提供在包括LCom使能照明器100和传统的固态照明器的混合的网络中的照明器间通信。用于提供照明器间通信的其它合适的方式将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,网络10或计算设备200(或这两者)可选地可以被配置用于与服务器300通信耦合。服务器300可以是任何合适的公共或专用的通信网络。在一些实例中,服务器300可以包括第二代(2G)、第三代(3G)或第四代(4G)移动通信技术或它们的任何一个或多个的组合。在一些情况下,服务器300可以是操作地耦合到诸如互联网的广域网(WAN)的专用局域网(LAN)。在一些实例中,服务器300可以包括无线局域网(WLAN),所述无线局域网(WLAN)利用无线数据通信技术,除了其它方面之外还诸如Wi-Fi或蓝牙。在一些情况下,服务器300可以包括支持基础设施和功能,诸如服务器和服务提供商,但是这样的特征对于经由服务器300执行通信来说不是必需的。根据一些实施例,服务器300可以被配置为将数据提供到网络10或提供到计算设备200(或这两者),网络10或计算设备200可以被利用于补充由网络10(例如,经由在下面讨论的给定的LCom使能照明器100的给定的传感器160)获取的数据。在一些实施例中,服务器300可以被配置为向网络10或者向可以在室内导航中使用的计算设备200(或这两者)提供数据。例如,服务器300可以提供定位数据、标识(ID)数据、建筑物布局数据或任何其它感兴趣的数据。在一些情况下,服务器300可以包括或另外地具有对用户统计(所谓的大数据或任何其它感兴趣的信息)的访问。根据本公开,用于服务器300的许多合适的配置将是显而易见的。
图3是图示根据本公开的实施例配置的LCom使能照明器100的框图。如在此所讨论的那样,给定的LCom使能照明器100可以被配置为输出光、被编码有LCom数据(例如,LCom信号)的光或者这两者。可以在给定的时间间隔上以给定的传送速率执行给定的LCom信号的传送,如针对给定的目标应用或最终用途所想要的。在一些情况下,给定的LCom使能照明器100可以被配置为重复地输出其(多个)LCom信号。在任何情况下,可以定制给定的LCom使能照明器100的LCom传送特性,如针对给定的目标应用或最终用途所想要的那样。
根据一些实施例,给定的LCom使能照明器100可以包括一个或多个固态光源110,固态光源110的数量、密度和布置可以如针对给定的目标应用或最终用途所想要的那样被定制。给定的固态光源110可以包括一个或多个固态发射器,固态发射器可以是任何半导体光源器件,除了其它方面之外还诸如发光二极管(LED)、有机发光二极管(OLED)或者聚合物发光二极管(PLED)。给定的固态发射器可以被配置为如针对给定的目标应用或最终用途所想要的那样从可见谱带、红外(IR)谱带、紫外(UV)谱带或电磁谱的任何其它部分发射光。在任何情况下,给定的固态发射器可以如想要的那样被封装或不被封装,并且在一些情况下可以被安装在印刷电路板(PCB)或其它合适的中间体或衬底上,如根据本公开将显而易见的那样。在一些情况下,用于给定的固态发射器的功率和控制连接可以如想要的那样被从给定的PCB路由到驱动器120(下面讨论)或其它设备或组件。
给定的固态光源110的发射特性可以如针对给定的目标应用或最终用途所想要的那样被定制。在一些情况下,给定的固态光源110可以被配置用于单个相关色温(CCT)的发射。例如,给定的固态光源110可以是发射白色光的半导体光源。然而,在一些其它情况下,给定的固态光源110可以被配置用于色彩可调谐的发射。例如,给定的固态光源110可以是发射双色、三色或其它多色的光的半导体光源。一些示例色彩组合除了其它方面之外还包括红-绿-蓝(RGB)、红-绿-蓝-黄(RGBY)、红-绿-蓝-白(RGBW)和双白。在一些实例中,给定的固态光源110可以是高亮度半导体光源。用于给定的LCom使能照明器100的给定的固态光源110的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,给定的固态光源110还可以包括与其(多个)固态发射器光学地耦合的一个或多个光学器件。给定的固态光源110的(多个)光学器件可以被配置为传送由与其光学地耦合的(多个)固态发射器发射的光的一个或多个感兴趣波长。为此,(多个)光学器件可以包括光学结构,除了其它方面之外还诸如窗口、透镜或圆顶。给定的光学器件可以由任何合适的光学材料形成,如根据本公开将是显而易见的那样。给定的固态光源110的(多个)光学器件可以由单个片(例如,单片)的光学材料形成以提供单个的、连续的光学结构或者由多个片的光学材料形成以提供多片光学结构。可选地可以如针对给定的目标应用或最终用途所想要的那样包括除了其它方面之外还诸如抗反射(AR)涂层、反射器、漫射器、偏振器、亮度增强器或磷光体材料(例如,其将由此接收的光转换为不同波长的光)之类的光学特征。用于给定的固态光源110的(多个)光学器件的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,LCom使能照明器100可以包括或另外地与驱动器120通信地耦合,所述驱动器120被配置用于使用于电驱动其(多个)固态光源110的(多个)固态发射器。驱动器120可以被配置为控制给定的固态发射器(或发射器组)的通/断状态、调光水平、发射色彩、相关色温(CCT)、色彩饱和度,或者这些的任何一个或多个的组合。为此,驱动器120可以是单通道或多通道的电子驱动器,并且可以利用任何合适的驱动技术,除了其它方面之外还诸如例如脉冲宽度调制(PWM)调光、电流调光、恒定电流降低(CCR)调光、针对交流电流的三极管(TRIAC)调光、脉冲频率调制(PFM)调光、脉冲代码调制(PCM)调光或线路电压(干线)调光(例如,调光器被连接在驱动器120的输入之前以调整到驱动器120的AC电压)。给定的固态光源110还可以包括其它固态照明线路和组件或另外地与其它固态照明线路和组件操作地耦合,除了其它方面之外还诸如功率转换线路(例如,电镇流器线路,用以将AC信号转换为在想要电流和电压下的DC信号以对给定的固态光源110供电)、恒定电流/电压驱动器组件、发送器、接收器或收发器组件、以及本地处理组件。用于驱动器120以及照明控制和驱动技术的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,LCom使能照明器100可以包括存储器130。存储器130可以是随机存取存储器(RAM)、只读存储器(ROM)、它们的组合或任何其它合适的存储器类型。存储器130可以利用易失性存储器、非易失性存储器或它们的组合来实现。如针对给定的目标应用或最终用途所想要的那样,存储器130可以是任何尺寸。在一些情况下,存储器130可以被配置为被利用于针对(多个)处理器140(下面讨论)的处理器工作空间。在一些情况下,存储器130可以被配置用于使用于在临时或永久的基础上存储应用、媒体、程序、内容或它们的组合。在一些实例中,存储器130可以被配置为充当用于例如与主机LCom使能照明器100的位置、警报信息、广告或任何其它感兴趣的数据相关的数据的高速缓存。在一些情况下,存储器130可以充当用于与网络10相关的数据的高速缓存。在一些实例中,存储器130可以被配置为存储从可选的服务器300接收的数据、目的地为可选的服务器300的数据、或者这两者的数据。
根据一些实施例,存储器130可以已经在其中存储一个或多个模块。根据一些实施例,存储器130可以已经在其中存储一个或多个应用132或另外地具有对一个或多个应用132的访问。在一些实例中,给定的LCom使能照明器100可以被配置为例如经由存储在存储器130中的一个或多个应用132接收输入(例如,诸如照明模式,LCom数据等)。存储器130的给定模块可以以任何合适的标准的、定制的或专有的编程语言(除了其它方面之外还诸如例如C、C++、面向对象 C或Java描述语言(JavaScript))来实现。存储器130的给定的模块可以由LCom使能照明器100的给定的处理器140访问和执行。根据一些实施例,存储器130的(多个)模块可以被编码在例如当由处理器140执行时部分地或整体地执行给定的LCom使能照明器100的功能的计算机可读介质上。计算机可读介质可以是例如硬盘驱动器、压缩盘、存储器棒、服务器或包括可执行指令的任何其它合适的非暂态计算机或计算设备存储器、或者多个这样的存储器或这样的存储器的组合。其它实施例可以例如利用门级逻辑或应用专用集成电路(ASIC)或芯片组或其它这样的为专门目的构建的逻辑来实现。一些实施例可以利用具有输入/输出(I/O)能力(例如,用于接收用户输入的输入;用于引导其它组件的输出)和用于执行设备功能的许多嵌入例程的微控制器来实现。在更一般的意义上,存储器130的(多个)功能模块(例如,一个或多个应用132)可以如针对给定的目标应用或最终用途所想要的那样以硬件、软件、固件或它们的组合来实现。可以被存储在存储器130中或者可以另外地对于给定的LCom使能照明器100可访问(例如,经由服务器300或其它地方)的其它合适的模块、应用和数据将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,LCom使能照明器100可以包括一个或多个处理器140,处理器140可以被配置为是被典型地作出的。根据一些实施例,给定的处理器140可以被配置为执行与给定的主机LCom使能照明器100相关联的操作。例如,给定的处理器140可以被配置为访问和执行存储器130内的给定模块或者另外地对于LCom使能照明器100是可访问的(例如,经由服务器300或其它地方)。在一些情况下,给定的处理器140可以被配置为例如分析从计算设备200或网络10的其它部分接收的数据,并输出可以被利用于为室内导航提供占用追踪、位置追踪或它们的组合的数据。用于(多个)处理器140的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,LCom使能照明器100的一个或多个固态光源110可以被以电的方式控制以输出光、被编码有LCom数据(例如LCom信号)的光、或这两者。为此,给定的LCom使能照明器100可以包括一个或多个控制器150或另外地与一个或多个控制器150通信地耦合。在一些实施例中,给定的控制器150可以由LCom使能照明器100托管,并且经由通信总线与LCom使能照明器100的一个或多个固态光源110操作地耦合。在该示例情况下,控制器150可以基于从给定的本地源(诸如板上存储器130)、给定的远程源(诸如可选的服务器300或控制接口)、或本地源和远程源这两者接收(有线地、无线地或这两者)的输入向给定的固态光源110输出数字控制信号。作为结果,给定的LCom使能照明器100可以被以从而输出任何数量的输出束这样的方式控制,输出束可以包括光、被编码有LCom数据(例如LCom信号)的光、或这两者。
然而,本公开不被这样限制。在一些其它实施例中,给定的控制器150可以由给定的固态光源110部分地或整体上直接托管,并且经由通信总线与固态光源110操作地耦合。如果LCom使能照明器100包括对它们自身的控制器150进行托管的多个这样的固态光源110,则那么在某种意义上,每个这样的控制器150可以被认为是迷你控制器,从而为LCom使能照明器100提供分布式的控制器150。在一些这样的情况下,给定的控制器150可以例如被安装在主机固态光源110的给定的PCB上。在该示例情况下,给定的控制器150可以基于从给定的本地源(诸如板上存储器130)、给定的远程源(诸如可选的服务器300或控制接口)、或本地源和远程源这两者接收(有线地、无线地或这两者)的输入来将数字控制信号输出到相关联的固态光源110。作为结果,给定的LCom使能照明器110可以被以从而输出任何数量的输出束的这样的方式控制,输出束可以包括光、被编码有LCom数据(例如,LCom信号)的光、或这两者。
根据一些实施例,给定的控制器150可以托管一个或多个照明控制模块,并且可以被编程或另外地被配置为输出一个或多个控制信号以调整给定的固态光源110的(多个)固态发射器的操作。在一些情况下,给定的控制器150可以被配置为输出用以控制给定的固态发射器的光束是通还是断的控制信号。在一些实例中,给定的控制器150可以被配置为输出用以增加强度(增亮)、降低强度(变暗)或另外地控制由给定的固态发射器发射的光的强度的控制信号。在一些情况下,给定的控制器150可以被配置为输出用以混合、调谐或另外地控制由给定的固态发射器发射的光的色彩的控制信号。因此,如果给定的固态光源110包括被配置为发射具有不同波长的光的两个或更多个固态发射器,则控制信号可以被用于调整不同的固态发射器的相对亮度,以便改变由该固态光源110输出的被混合的色彩。在一些实施例中,给定的控制器150可以被配置为向编码器172(下面讨论)输出控制信号以促进针对由给定的LCom使能照明器100进行的传送的LCom数据的编码。在一些实施例中,给定的控制器150可以被配置为向调制器174(下面讨论)输出控制信号,以促进针对由给定的LCom使能照明器100进行的传送的LCom信号的调制。用于给定的LCom使能照明器100的给定的控制器150的其它合适的配置和输出将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,给定的LCom使能照明器100可以包括通信模块170,通信模块170被配置为促进与另一LCom使能照明器100、中继照明器101(如果可选地存在于网络10中的话)、计算设备200或它们的组合进行通信。在一些情况下,如关于图2A中的网络10a一般地示出那样,通信模块170可以促进直接地在LCom使能照明器100之间进行照明器间通信。在一些其它情况下,如关于图2B中的网络10b一般地示出那样,通信模块170可以促进通过一个或多个中继照明器101间接地在LCom使能照明器100之间进行照明器间通信。在一些实例中,通信模块170可以促进直接地在主机LCom使能照明器100与在其本地的计算设备200之间进行通信。为此,通信模块170可以被配置为使用任何合适的通信方式,除了其它方面之外还诸如射频(RF)传送或红外(IR)光调制。在一些情况下,通信模块170可以被配置用于有线通信,例如除了其它方面之外还经由通用串行总线(USB)、以太网或火线。在一些情况下,通信模块170可以被配置用于无线通信,例如除了其它方面之外还经由Wi-Fi或蓝牙。在一些实例中,通信模块170可以被配置用于有线通信和无线通信的组合。在更一般的意义上,通信模块170可以被配置为利用任何标准的、定制的或专用的通信协议进行通信,通信协议除了其它方面之外还诸如例如数字复用器(DMX)接口协议、Wi-Fi协议、蓝牙协议、数字可寻址照明接口(DALI)协议、紫蜂(ZigBee)协议或它们的组合。用于通信模块170的其它合适的配置以及有线和无线通信方式将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,给定的LCom使能照明器100(或上面讨论的固态照明器101)的通信模块170可以包括给定数量和布置的红外(IR)发送器和接收器。在示例情况下,给定的照明器100或101(如果有的话)可以被配置以使得其每一侧或其它表面包括IR发送器通道和IR接收器通道这两者。经由光学(例如,IR)无线链路的照明器间通信可以为网络10提供低延时,在一些情况下,提供实时性能。在一些情况下,在此所描述的光学无线对接技术的使用可以允许在任何两个照明器(LCom使能的或另外的)之间的单个通道上的双向通信(例如,传送和接收)。在一些情况下,在此所描述的光学无线对接技术的使用可以提供低通信开销、减小的数据包大小或这两者。更特别地,根据实施例,可以在照明器间通信中利用与在LCom中使用的数据包相同的数据包,并且因此可能不需要额外的包创建、解释或完整性检查。在一些实例中,网络10内的LCom功能和中继功能(例如,收发器、中继器、应答器)可以共享相同的硬件抽象层(HAL)。更特别地,可以使用相同的HAL,而不管通信是在LCom使能照明器100和计算设备200之间还是在两个相邻的照明器(LCom使能的或另外的)之间。如根据本公开将领会的那样的那样,这可以导致更低的计算和硬件要求。在一些情况下,与针对于通信技术的现有方法相比,在此描述的照明器间通信技术的使用可以实现系统成本和硬件复杂性上的降低。
根据一些实施例,LCom使能照明器100可以包括编码器172、调制器174和数模转换器(DAC)176。编码器172可以被配置为在用于由主机LCom使能照明器100对LCom数据进行传送的准备中对LCom数据进行编码。为此,编码器172可以是被配置为是被典型地作出的任何合适的数字编码器。调制器174可以被配置为在用于由主机LCom使能照明器100对LCom信号进行传送的准备中对LCom信号进行调制。调制器174可以是单通道或多通道的电子驱动器(例如,诸如驱动器120),其被配置例如用于使用于控制给定的固态光源110的一个或多个固态发射器的输出。在一些实施例中,调制器174可以被配置为控制给定的固态发射器(或发射器组)的通/断状态、调光水平、发射色彩、相关色温(CCT)、色彩饱和度、或者它们的任何一个或多个的组合。为此,调制器174可以利用上面讨论的例如关于驱动器120的任何示例的驱动技术。DAC 176可以被配置为将数字控制信号转换为要被应用到主机LCom使能照明器100的给定的固态光源110的模拟控制信号,以从其输出LCom信号。为此,DAC 176可以是任何可以被配置为是被典型地作出的任何合适的数模转换器。用于编码器172、调制器174和DAC 176的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
图4是图示根据本公开的实施例配置的计算设备200的框图。如在此所讨论的那样,计算设备200可以被配置为检测由进行传送的LCom使能照明器100发射的LCom信号的光脉冲,并且从检测到的LCom信号解码LCom数据。为此,计算设备200可以是移动的或另外的任何宽范围的计算平台。例如,计算设备200可以部分地或整体上是膝上型计算机、笔记本计算机、亚笔记本计算机、平板计算机、手持计算机、移动电话、智能电话、个人数字助理(PDA)、便携式媒体播放器(PMP)、蜂窝手持机、手持式游戏设备、游戏平台、台式计算机、电视机、可穿戴的或另外的体载的计算设备(诸如智能手表、智能眼镜或智能头戴装置)或前面提到的任何一个或多个的组合。用于计算设备200的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,计算设备200可以包括存储器230。存储器230可以被提供有例如关于存储器130在上面讨论的任何示例的配置。在一些情况下,存储器230可以被配置为被利用于针对(多个)处理器240(下面讨论)的处理器工作空间。在一些情况下,存储器230可以被配置用于在临时或永久的基础上存储应用、媒体、程序、内容或它们的组合。在一些实例中,存储器230可以被配置为充当用于例如与主机计算设备200的位置、警报信息、广告或任何其它感兴趣的数据相关的数据的高速缓存。在一些情况下,存储器130可以充当用于与网络10相关的数据的高速缓存。在一些实例中,存储器130可以被配置为存储从可选的服务器300接收的数据、目的地为可选的服务器300的数据、或这两者的数据。
根据一些实施例,存储器230可以已经在其中存储一个或多个模块。根据一些实施例,存储器230可以已经在其中存储一个或多个应用232或另外地具有对一个或多个应用232的访问。在一些实例中,计算设备200可以被配置为例如经由存储在存储器230中的一个或多个应用232接收输入。例如,根据一些实施例,存储器230可以已经在其中存储一个或多个应用232或另外地对于一个或多个应用232是可访问的。在示例情况下,存储器230可以已经在其中存储室内导航应用。在另一示例情况下,存储器230可以已经关于建筑物或其它结构在其中存储用于计算到移动目标的路由的应用。存储器230的给定模块可以以任何合适的标准的、定制的或专有的编程语言(除了其它方面之外还诸如例如C、C++、面向对象 C或Java描述语言(JavaScript))来实现。存储器230的给定模块可以由计算设备200的给定的处理器240访问和执行。根据一些实施例,存储器230的(多个)模块可以被编码在例如当由处理器240执行时部分地或整体上执行计算设备200的功能的计算机可读介质上。计算机可读介质可以是例如硬盘驱动器、压缩盘、存储器棒、服务器或包括可执行指令的任何其它合适的非暂态计算机或计算设备存储器、或者多个这样的存储器或这样的存储器的组合。其它实施例可以例如利用门级逻辑或应用专用集成电路(ASIC)或芯片组或其它这样的为专门目的构建的逻辑来实现。一些实施例可以利用具有输入/输出(I/O)能力(例如,用于接收用户输入的输入;用于引导到其它组件的输出)和用于执行设备功能的许多嵌入例程的微控制器来实现。在更一般的意义上,存储器230的(多个)功能模块(例如,一个或多个应用232)可以如针对给定的目标应用或最终用途所想要的那样以硬件、软件、固件或它们的组合来实现。
根据一些实施例,存储器230可以已经在其中存储操作系统(OS)234或另外地对于操作系统(OS)234是可访问的。OS 234可以利用移动的或另外的任何合适的OS实现,除了其它方面之外还诸如来自谷歌公司的Android OS、来自苹果公司的iOS、来自黑莓有限公司的BlackBerry OS、来自微软公司的Windows Phone OS、来自奔迈公司的Palm OS/Garnet OS、或者诸如Symbian OS之类的开放源OS。OS 234可以被配置为在其流过计算设备200期间协助处理LCom数据。
根据一些实施例,存储器230可以已经在其中存储用户界面(UI)236或另外地对其可访问的用户界面(UI)236。在一些情况下,计算设备200的UI 236可以被实现在存储器230中。在一些其它情况下,计算设备200的UI 236可以被实现在位置的组合中,诸如在存储器230中和在显示器220处(下面讨论),由此为UI 236提供给定程度的功能分布。UI 236可以被配置为在显示器220处呈现图形UI(GUI),现图形UI协助执行在此所讨论的各种LCom相关技术中的任何一种。可以被存储在存储器230中或另外地对于计算设备200是可访问的(例如,经由服务器300或其它地方)其它合适的模块(例如,应用232、OS 234、UI 236)和数据将取决于给定的应用,并且根据本公开将是显而易见的。
根据一些实施例,计算设备200可以包括一个或多个处理器240,处理器240可以被配置为是被典型地作出的。根据一些实施例,给定的处理器240可以被配置为执行与计算设备200相关联的操作。例如,给定的处理器240可以被配置为访问和执行存储器230内的给定模块或者另外地对于计算设备200是可访问的(例如,经由服务器300或其它地方)。用于(多个)处理器240的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,计算设备200可以包括显示器220。显示器220可以是被配置为在其处生成图像、视频、文本或其它可显示内容的任何电子视觉显示器或其它显示设备。在一些实例中,显示器220可以被部分地或整体上与计算设备200集成。在一些其它实例中,显示器220可以是被配置为使用有线的或无线的(或这两者)任何合适的通信方式与计算设备200通信地耦合的单机组件。显示器220可选地可以是触摸屏显示器或其它触敏显示器,并且可以被配置为是为此而典型地作出的。在这样的情况下,可选地触敏显示器220一般可以被配置为检测或另外地感测来自用户的手指、触笔或其它合适的工具在该显示器220的给定位置处的引导、接近或其它接触。可选地触敏显示器220可以被配置为将这样的接触转译成可以由计算设备200(例如,由其一个或多个处理器240)处理并且被操纵或另外地被用于触发给定的GUI动作的电子信号。当被包括时,可选的触敏显示器220可以促进经由由这样的显示器220呈现的GUI的与计算设备200的用户交互。用于显示器220的其它合适的配置将取决于给定的应用并且根据本公开是显而易见的。
根据一些实施例,计算设备200可以包括一个或多个控制器250或另外地与一个或多个控制器250通信地耦合。给定的控制器250可以被配置为输出一个或多个控制信号,以控制计算设备200的各种组件和模块中的任何一个或多个,并且可以例如基于从给定的本地源(诸如板上存储器230)、给定的远程源(诸如可选的服务器300或控制接口)、或本地源和远程源这两者接收的输入(有线的、无线的或这两者)来这样做。根据一些实施例,给定的控制器250可以托管一个或多个控制模块,并且可以被编程或另外地被配置为输出一个或多个控制信号,以部分地或整体上调整计算设备200的操作。在一些情况下,给定的控制器250可以被配置为输出控制信号以控制给定传感器260(下面讨论)的操作。在一些情况下,给定的控制器250可以被配置为输出控制信号以控制给定的图像捕获设备280(下面讨论)的操作。用于给定的控制器250的其它合适的配置和输出将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,计算设备200可以包括一个或多个传感器260或另外地与一个或多个传感器260通信地耦合。例如,计算设备200可选地可以包括环境光传感器,环境光传感器被配置为检测(例如,计算设备200的周围环境的)环境光水平,并输出包括与该刺激有关的数据的信号。在一些情况下,这样的环境光传感器可以被配置为检测进行传送的LCom使能照明器100的LCom信号输出。如针对给定的目标应用或最终用途所想要的那样,可以提供附加的且不同类型的传感器260。
给定的传感器260可以被配置为向它的关联的计算设备200提供其输出信号。在一些实施例中,给定的传感器260可以是板上的、内置的或另外地与计算设备200集成。在一些其它实施例中,给定的传感器260可以与计算设备200分离但是与计算设备200通信地耦合。在任何情况下,给定的传感器260可以包括机械组件、固态组件或这两者。给定的传感器260可以被配置为与所想要的一样频繁地执行检测采样,并且在一些情况下可以实时地这样做。用于给定的传感器260的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,计算设备200可以包括被配置为促进与给定的LCom使能照明器100、另一计算设备200或可选的网络300或它们的组合的通信的通信模块270。为此,通信模块270可以被配置为利用例如关于通信模块170在上面讨论的任何示例的通信方式和传送技术和协议。在一些情况下,通信模块270可以被配置为利用近场通信(NFC)协议、基于局域网(LAN)的通信协议、基于蜂窝的通信协议、基于互联网的通信协议、基于卫星的通信协议或它们的组合。在一些情况下,计算设备200的通信模块270和给定的LCom使能照明器100的通信模块170可以被配置为利用相同的通信方式。用于通信模块270的其它合适的配置以及有线和无线的通信方式将取决于给定的应用并且根据本公开将是显而易见的。
根据一些实施例,计算设备200可以包括一个或多个图像捕获设备280,或者另外地与一个或多个图像捕获设备280通信地耦合,图像捕获设备280诸如面向前的图像捕获设备、面向后的图像捕获设备或这两者。给定的图像捕获设备280可以是被配置为捕获数字图像的任何设备,诸如静态相机(例如,被配置为捕获静态照片的相机)或视频相机(例如,被配置为捕获包括多个帧的运动图像的相机)。在一些情况下,给定的图像捕获设备280可以包括诸如例如光学组装件、图像传感器、图像编码器、视频编码器或它们的任何一个或多个的组合之类的组件。在一些情况下,给定的图像捕获设备280可以是例如像典型地在智能电话或其它移动计算设备中发现的相机那样的相机。在一些实施例中,给定的图像捕获设备280可以是板上的、内置的或另外地与计算设备200集成。在一些其它实施例中,给定的图像捕获设备280可以与计算设备200分离但是与计算设备200通信地耦合。给定的图像捕获设备280的组件可以以硬件、软件、固件或它们的任何一个或多个的组合来实现。给定的图像捕获设备280可以被配置为检测例如来自可见谱带、红外(IR)谱带、紫外(UV)谱带或者电磁谱的任何其它部分的电磁辐射(例如,光),如针对给定的目标应用或最终用途所想要的那样。在一些实例中,给定的图像捕获设备280可以被配置为连续地获取成像数据。在一些其它实例中,给定的图像捕获设备280可以被配置为在检测到超过可以被设置在任何标准的或定制的值并且在一些情况下可以是用户可配置的发光强度水平阈值或持续时间阈值(或这两者)的光时获取成像数据。在一些其它实例中,给定的图像捕获设备280可以被配置为以周期性间隔、用户可配置的间隔或另外地与针对给定的目标应用或最终用途所想要的一样频繁地获取成像数据。如在此描述的那样,计算设备200的给定的图像捕获设备280可以被配置为检测进行传送的LCom使能照明器100的LCom信号输出。用于给定的图像捕获设备280的其它合适的配置将取决于给定的应用,并且根据本公开将是显而易见的。
利用占用追踪和位置追踪的室内导航
如上面讨论的那样,网络10可以包括多个LCom使能的固态照明器100,并且在一些情况下可选地可以包括一个或多个中继固态照明器101、服务器300或这两者。另外,如上面讨论的那样,与网络10的各部分的通信和在网络10的各部分当中的通信可以直接地、间接地或这两者地发生,并且可以经由任何宽范围的通信方式来提供,通信方式诸如例如LCom信号(例如,被编码有数据的可见光)或任何其它合适的数据上行链路/下行链路连接(例如,IR;RF)。更进一步地,可以在连续的、周期性的、间歇的或定制的基础上(在一些实例中这可以是用户可配置的)提供与网络10的各部分的通信以及在网络10的各部分当中的通信。因此,根据一些实施例,网络10的给定的LCom使能照明器100和在其本地的给定的计算设备200之间的通信链路可以被利用于向网络10提供可以被用于例如提供到移动的或静止的目标的室内导航同时提供占用追踪、位置追踪或它们的组合的数据。在一些情况下,可以实时地向网络10提供数据,从而允许实时占用和位置追踪。在一些情况下,计算设备200可以将信息通信到本地LCom使能照明器100,本地LCom使能照明器100进而可以在网络10上传送信息,从而搜索被查验的目标LCom使能照明器100。在一些实例中,计算设备200可选地可以替换地或附加地将信息通信到服务器300,所述服务器300进而可以在网络10上传送信息。根据本公开,许多配置将是显而易见的。
根据一些实施例,网络10可以被利用于为室内导航提供占用追踪。为此,网络10的第一LCom使能照明器100可以从在其本地的第一计算设备200接收数据。例如,第一计算设备200可以向网络10的第一LCom使能照明器100传送与其独特的序列号或其它标识(ID)号有关的数据。根据实施例,这样的数据可以充当来自第一计算设备200的其接收到由第一LCom使能照明器100传送的LCom信号的回复确认。以此方式,网络10可以确认第一计算设备200(和相关联的用户)的存在。凭借由该计算设备200传送的独特的信息,网络10可以确定哪个特定的计算设备200(和相关联的用户)存在。
在一些情况下,给定用户的存在的确认可以导致经由第一LCom使能照明器100(或网络10的其它部分)从第一计算设备200收集附加的数据。在一些情况下,从第一计算设备200收集的数据可以在网络10内被中继到服务器300,服务器300进而可以记录该信息。如上面讨论的那样,服务器300可以包括用户统计(所谓的大数据,或任何其它感兴趣的信息)或另外地具有对用户统计(所谓的大数据,或任何其它感兴趣的信息)的访问。因此,根据一些实施例,网络10可以利用经由服务器300可访问的数据,以例如提供占用追踪。在一些情况下,可以追踪附加的信息,除了其它方面之外还诸如例如在给定的LCom使能照明器100本地的空间环境内的占用模式、占用者在给定的LCom使能照明器100本地的空间环境内的驻留时间、占用者对在给定的LCom使能照明器100本地的基础设施的使用、占用者对在给定的LCom使能照明器100本地的空间环境的访问的频率、以及占用者的在给定的LCom使能照明器100本地的空间环境内的优选路径。如根据本公开将领会的那样,这样的统计可以对于除了其它方面之外还有商店所有者、设施管理者和用户来说是感兴趣的。在一些情况下,这样的数据可以被用于例如优化或另外地改善给定的空间区域中的用户业务。
根据一些实施例,网络10可以收集可以由服务器300记录并且被利用于例如在本地室内环境中为给定的用户提供定制的用户体验的数据。在一些情况下,可以在本地室内环境内优化或另外地增强用户体验。例如,如果用户频繁地去购买某种类型的商品,并且网络10经由在其本地的第一LCom使能照明器100识别出用户的第一计算设备200的存在,则那么网络10可以在第一计算设备200处向该用户提供定制的信息、优惠券、交易、广告或任何其它定制通信。在一些情况下,网络10可以向计算设备200提供用户特定的关注内容递送。因此,在一些实例中,网络10可以被利用于提升零售情形下的销售。
根据一些实施例,网络10可以被利用于为室内导航提供位置追踪。因此,并且根据一些实施例,网络10可以提供到感兴趣的移动目标的室内导航。为此,网络10的第一LCom使能照明器100可以从在其本地的第一计算设备200接收数据。例如,第一计算设备200可以向网络10的第一LCom使能照明器100传送与针对到可以是移动的或静止的目标第二计算设备200的室内导航的请求有关的数据。接收方第一LCom使能照明器100可以将该请求中继到在被作为目标的第二计算设备200本地的第二LCom使能照明器100(可选地由一个或多个中继固态照明器101(如果存在于网络10中的话)来进行促进)。接收方第二LCom使能照明器100然后可以将室内导航请求传送到第二计算设备200,第二计算设备200可以利用可以被用于追踪该第二计算设备200的当前位置的数据进行响应。在一些情况下,这样的数据可以由第二计算设备200实时地传送以促进对它的实时追踪。在一些实例中,这可以协助其中该第二计算设备200是移动目标的情况下的导航。在任何情况下,由第二计算设备200提供的数据可以通过网络10被中继到作出初始室内导航请求的第一计算设备200。根据一些实施例,在向目标(移动的或另外的)提供室内导航的同时,网络10还可以从用户获取信息并将该数据传送到服务器300。
在一些情况下,响应于从第一计算设备200接收到针对室内导航的请求,第一LCom使能照明器100可以(例如,经由LCom信号)向在其本地的第一计算设备200传送位置数据,诸如其在空间中的坐标。这样的数据可以在确定第一计算设备200的位置以及提供到移动的或另外的感兴趣目标的室内导航当中由包括于第一计算设备200或另外地对于第一计算设备200是可访问的应用232来利用。在一些情况下,第一计算设备200可以包括与建筑物地图的细节有关的数据或另外地具有对于与建筑物地图的细节有关的数据的访问,第一计算设备200可以在提供到感兴趣的目标的室内导航当中把与建筑物地图的细节有关的数据与从网络10接收的数据组合。
根据一些实施例,可以在网络10的组成LCom使能照明器100之间直接中继占用、位置和其它数据。根据一些其它实施例,这样的数据可以在它在网络10的组成LCom使能照明器100之间被传递时通过一个或多个中间的中继固态照明器101来中继。在任何情况下,与占用追踪和位置追踪相关的信息可以被从网络10的一部分转发到其另一部分,以促进到移动的或另外的感兴趣目标的室内导航。当接收到这样的数据时,给定的LCom使能照明器100可以传送包括该数据的LCom信号,LCom信号进而可以被本地计算设备200检测和解码,如上面描述的那样。取决于网络10的配置,LCom信号传送可以是由单个LCom使能照明器100或由多个LCom使能照明器100如想要的那样单独地或同时地进行传送而被提供的。网络10可以与所想要的一样频繁地提供LCom信号传送,并且在一些情况下可以实时地提供它们。
如上面讨论的那样,根据一些实施例,可以利用由计算设备200接收的LCom数据来为室内导航提供占用追踪、位置追踪或它们的组合。为此,计算设备200可以在计算导航路由中利用经由LCom信号接收的LCom数据,所述导航路由可以由用户跟随以导航到移动的或另外的感兴趣的目标。在一些实例中,可以至少部分地经由处理器240、包括于计算设备200或另外地对于计算设备200是可访问的应用232、或这两者来执行这样的计算。根据实施例,可以经由在显示器220处呈现的UI 236(例如,GUI)将所得到的导航信息提供给用户。
由给定的LCom使能照明器100传送的LCom信号可以包括可以被利用于为室内导航提供占用追踪、位置追踪或它们的组合的任何宽范围数据。例如,在一些情况下,与导航地图更新有关的信息可以被包括在所传送的LCom信号中。在一些实例中,由网络10传送的给定的LCom信号可以包括与传送LCom信号的给定的LCom使能照明器100的ID和位置有关的数据。在一些情况下,由网络10传送的给定的LCom信号可以包括与计算设备200的当前定位有关的数据。在一些实例中,由网络10传送的给定的LCom信号可以包括与广告或其它警报有关的数据。然而,应当注意的是,本公开不仅仅被这样限制于这些示例,因为在更一般的意义上,网络10可以被配置为在为室内导航提供占用追踪和位置追踪或其它室内导航当中中继与任何感兴趣的信息有关的数据。在任何情况下,可以例如在导航到移动的或另外的感兴趣的目标当中利用这样的数据。
在一些情况下,由计算设备200利用占用追踪、位置追踪或它们的组合的进行室内导航可以利用由网络10外部的一些源提供的数据,这些源除了其它方面之外还诸如例如建筑物管理系统(BMS)、Wi-Fi定位系统(WPS)或全球定位系统(GPS)。这样的补充数据可以涉及定位、标识、警报、广告或任何其它想要的信息。当被可选地提供时,这样的补充数据可以由计算设备200直接地(例如,经由通信模块270)、经由给定的LCom使能照明器100间接地(或这两者)接收。
根据一些实施例,可以基于从网络10、补充源或这两者接收的数据来更新室内导航。室内导航更新可以与所想要的一样频繁地被提供,并且在一些情况下可以被实时地提供。这样的更新可以如想要的那样被提供有或未被提供有预先加载的地图或其它建筑物布局。根据一些实施例,室内导航信息和实时获取的其它数据可以经由一个或多个LCom信号被传送到计算设备200。
考虑其中第一用户(用户A)希望导航到第二用户(用户B)(移动目标)的示例情况。室内导航请求可以例如经由从用户A的计算设备200到本地LCom使能照明器100的上行链路从用户A的计算设备200路由到网络10。该本地LCom使能照明器100可以将请求广播到网络10的其它(多个)LCom使能照明器100的全部(或一些子集)。在用户B的计算设备200本地的LCom使能照明器100可以向用户B的计算设备200传送请求。当接收到所传送的请求时,用户B的计算设备200可以利用关于其当前位置的数据进行响应。该响应可以例如经由从用户B的计算设备200到其本地LCom使能照明器100的上行链路从用户B的计算设备200路由到网络10。根据一些实施例,该请求和响应的交换可以为用户A的计算设备200提供动态的目的地/终点,该动态的目的地/终点例如是经由板上的或另外地对于用户A的计算设备200是可访问的室内导航应用232来追踪的。一旦在用户A和用户B的计算设备200之间建立了位置追踪,用户A的进行请求的计算设备200就可以实时地或者如另外地想要的那样追踪用户B的进行响应的计算设备200。如果用户B移动到新位置,则可以自动地更新在用户A的计算设备200处呈现的室内导航信息(例如,经由室内导航应用232)以反映用户B的新位置。因此,即使用户B的位置正在实时改变,用户A的计算设备200也可以利用网络10来定位用户B并提供室内导航信息以允许用户A导航到用户B的位置。
在一些实例中,只有当计算设备200被用于室内导航时,才可以执行所传送的LCom信号的检测和解码。在一些其它实例中,当计算设备200周期性地针对LCom信号的存在对环境进行查验时,可以执行所传送的LCom信号的检测和解码。在一些情况下,给定的传感器260(例如,环境光传感器)、图像捕获设备280或它们的组合可以以可以是用户可配置的给定的间隔来针对几个帧周期性地对本地环境进行采样。在一些其它情况下,给定的传感器260(例如,环境光传感器)、图像捕获设备280或它们的组合可以连续地对本地环境进行采样。在一些实例中,当检测到LCom信号时,应用232可以经由给定的传感器260(例如,环境光传感器)、图像捕获设备280或它们的组合来保持对LCom信号的读取,并且可以输出适当的室内导航指令。
根据本公开,许多实施例将是显而易见的。一个示例的实施例提供了一种固态照明器,包括:通信模块,其被配置为从固态照明器外部的第一源接收数据;处理器,其与通信模块操作地耦合,并被配置为分析由此从第一外部源接收的数据;以及固态光源,其被配置为发射被编码有数据的脉冲光信号。在一些情况下,第一外部源包括第一移动计算设备;从第一移动计算设备接收的数据包括关于该第一移动计算设备及其用户中的至少一个的信息;并且通信模块进一步被配置为将数据传送到服务器。在一些这样的情况下,从第一移动计算设备接收的数据包括与该第一移动计算设备相关联的独特的序列号。在一些实例中,可以提供一种系统,该系统包括:如在此描述的那样配置的固态照明器;以及服务器,其中所述服务器被配置为分析从通信模块接收的数据以评估如下的至少一个:在所述固态照明器本地的空间环境内的占用模式;占用者在固态照明器本地的空间环境内的驻留时间;占用者对在固态照明器本地的基础设施的使用;占用者对在固态照明器本地的空间环境的访问的频率;以及占用者的在固态照明器本地的空间环境内的优选路径。在一些情况下,第一外部源包括第一移动计算设备;从第一移动计算设备接收的数据包括针对到第二移动计算设备的室内导航的请求;并且通信模块进一步被配置为将室内导航请求传送到在第二移动计算设备本地的第二固态照明器。在一些实例中,通信模块进一步被配置为从第二固态照明器接收数据,所述数据源自在第二固态照明器本地的第二移动计算设备;并且从第二固态照明器接收的数据包括关于该第二移动计算设备及其用户中的至少一个的信息。在一些情况下,处理器进一步被配置为输出关于固态照明器的位置、固态照明器的标识(ID)、建筑物地图更新、警报和广告中的至少一个的数据;并且由固态光源发射的脉冲光信号被编码有该数据。在一些实例中,处理器进一步被配置为输出由固态照明器从建筑物管理系统(BMS)、Wi-Fi定位系统(WPS)和全球定位系统(GPS)中的至少一个接收的数据;并且由固态光源发射的脉冲光信号被编码有该数据。在一些情况下,固态照明器外部的第一源包括另一固态照明器和移动计算设备中的至少一个;并且通信模块被配置为在与另一固态照明器和移动计算设备中的至少一个进行通信中利用射频(RF)信号、红外(IR)信号、数字复用器(DMX)接口协议、Wi-Fi协议、蓝牙协议、数字可寻址照明接口(DALI)协议、以及紫蜂(ZigBee)协议中的至少一个。在一些实例中,可以提供一种基于光的通信系统,该系统包括:如在此所描述的那样配置的第一固态照明器;以及如下中的至少一个:如权利要求1中那样配置的第二固态照明器;以及被配置为将从如权利要求1中那样配置的第一固态照明器接收的数据中继到在其外部的第一远程接收方的固态照明器。
另一示例实施例提供了一种基于光的通信的方法,包括:经由第一固态照明器接收来自第一固态照明器外部的第一源的数据,其中第一固态照明器包括被配置为发射被编码有数据的脉冲光信号的固态光源;以及经由第一固态照明器将数据传送到第一固态照明器外部的第一远程接收方。在一些情况下,第一外部源包括第一计算设备;从第一计算设备接收的数据包括关于该第一计算设备及其用户中的至少一个的信息;并且第一远程接收方包括被配置为分析数据以评估如下中的至少一个的服务器:在第一固态照明器本地的空间环境内的占用模式;占用者在第一固态照明器本地的空间环境内的驻留时间;占用者对在第一固态照明器本地的基础设施的使用;占用者对在第一固态照明器本地的空间环境的访问的频率;以及占用者的在第一固态照明器本地的空间环境内的优选路径。在一些这样的情况下,第一计算设备包括移动计算设备。在一些实例中,第一外部源包括第一计算设备;第一远程接收方包括第二固态照明器;并且从第一计算设备接收的数据包括针对到在第二固态照明器本地的第二计算设备的室内导航的请求。在一些这样的实例中,该方法进一步包括:经由第一固态照明器将该第一固态照明器的空间中的坐标传送到第一计算设备。在一些其它这样的实例中,该方法进一步包括:经由第一固态照明器从第二固态照明器接收数据,该数据源自第二计算设备并且包括关于该第二计算设备及其用户中的至少一个的信息。还在一些其它这样的情况下,第一和第二计算设备中的至少一个包括移动计算设备。
另一示例实施例提供了一种计算设备,包括:环境光传感器和图像捕获设备中的至少一个,其被配置为检测被编码有由固态照明器传送的数据的脉冲光信号;通信模块,其被配置为进行如下中的至少一个:从固态照明器接收数据以及向固态照明器传送数据;以及处理器,其与通信模块操作地耦合并被配置为向其输出数据,所述数据包括如下中的至少一个:与计算设备相关联的独特的序列号;关于计算设备的用户的信息;以及针对到另一计算设备的导航的请求。在一些情况下,为了检测被编码有数据的脉冲光信号,所述的环境光传感器和图像捕获设备中的至少一个被配置为最初以第一间隔对本地环境进行采样,并且当检测到这样的信号时以不同的第二间隔对本地环境进行采样。在一些实例中,计算设备进一步包括:存储器,所述存储器与所述处理器操作地耦合并且被配置为进行如下中的至少一个:存储从固态照明器接收的数据;以及存储室内导航应用,所述室内导航应用在向目标提供室内导航当中利用从固态照明器接收的数据。
已经为了说明和描述的目的而提出了示例实施例的前述描述。其并非是意图穷举或将本公开限制于所公开的精确形式。根据本公开,许多修改和变化是可能的。意图的是本公开的范围不由该详细描述限制,而是由随附于此的权利要求限制。要求本申请的优先权的未来提交的申请可以以不同的方式要求保护所公开的主题事项,并且一般地可以包括如在此各种各样地公开或另外地展示的一个或多个限制的任何集合。