公开用于控制建筑遮盖物的方法和设备。一种示例性设备包括:网络接口,所述网络接口用于经由网络将所述设备与储存库通信地耦接;无线遮盖物接口,所述无线遮盖物接口用于将所述设备与第一建筑遮盖物通信地耦接;遮盖物枚举器,所述遮盖物枚举器用于确定关于所述第一建筑遮盖物的信息;以及软件收集器,所述软件收集器用于:经由所述网络接口从储存库检索用于所述第一建筑遮盖物的软件;将所述软件的广告传输给所述第一建筑遮盖物;以及响应于从所述第一建筑遮盖物接收到对所述软件的请求,将所述软件传输给所述第一建筑遮盖物。
【技术实现步骤摘要】
用于控制建筑遮盖物的方法和设备相关申请本专利要求2017年9月19日提交的美国临时专利申请第62/560,653号的利益。美国临时专利申请第62/560,653号特此以引用方式整体并入本文中。
本公开总体上涉及建筑遮盖物,并且尤其涉及用于控制建筑遮盖物的方法和设备。
技术介绍
建筑遮盖物,诸如卷帘百叶窗、垂直窗遮盖物、水平窗遮盖物和装有弹簧的窗遮盖物,提供遮蔽和隐私。此类建筑遮盖物通常包括与遮盖织物或其它遮蔽材料耦接的机动化组件。明确地说,电动机使旋转构件(诸如滚柱管或提拉杆)旋转以使遮盖物或遮蔽材料升高、降低、缩回、伸展、重定位等。建筑遮盖物通常包括用于监测和/或控制机动化组件的操作的控制器。此类控制器通常包括用于接收操作指令的控制接口,诸如遥控接口。附图说明本文中公开用于控制建筑遮盖物的方法和设备。明确地说,实现方式包括用于控制建筑遮盖物的集线器。将参看以下图式来描述根据本文中公开的专利技术的原理建构的集线器的实现方式,所述图式不应被理解为限制性的,而是,是实现本公开的原理的方式的实例的示例。本领域的普通技术人员在阅读了本公开之后将能想到许多其它实现方式。图1示出包括集线器、网关、网络、储存库、家庭控制系统和建筑遮盖物的环境的实例。图2是图1中的集线器的实现方式的实例的框图。图3是表示可以被执行以实现图1中的储存库的示例性机器可读指令的流程图。图4至图7是表示用于实现图1中的环境的示例性机器可读指令的流程图。图8是可以执行图4、图6和图7中的指令以实现图1和/或图2中的集线器的示例性处理平台的框图。具体实施方式本文中公开了用于控制建筑遮盖物的示例性方法和设备。所公开的一些实例包括集线器,所述集线器是与建筑遮盖物通信并控制建筑遮盖物的操作的计算装置(例如,与控制器通信的集线器,所述控制器与建筑遮盖物集成)。举例来说,集线器可以是被编程以经由与建筑遮盖物的相应控制器的无线通信来控制建筑遮盖物的操作的系统单芯片(SoC)。在所公开的一些实例中,集线器安装在安装了建筑遮盖物的建筑物中和/或处于建筑遮盖物的无线通信范围中。举例来说,集线器可以指示建筑遮盖物的控制器操作所述建筑遮盖物的电动机来改变所述建筑遮盖物的位置。根据本公开的一个方面,如本文中公开的集线器有助于将软件指令分发给建筑遮盖物。在所公开的一些实例中,将软件指令从储存库(例如,利用云存储的储存库)分发给建筑遮盖物。所述软件指令可以是固件更新、软件应用更新、操作性指令等。在所公开的一些实例中,通过与储存库和建筑遮盖物通信的集线器来分发软件指令。在所公开的一些实例中,集线器在将软件指令分发给建筑遮盖物之前将软件指令存储在集线器处。在所公开的一些实例中,集线器经由无线连接与建筑遮盖物通信。在一些此类实例中,所述无线连接利用与在与储存库通信时利用的通信协议不同的无线通信协议。在所公开的一些实例中,集线器通过向建筑遮盖物传输广告来将关于软件指令的信息推送给所述建筑遮盖物,其中所述广告识别关于可用软件指令的信息(例如,版本信息、装置兼容性信息等)。在本公开的一个方面中,集线器响应于对软件指令的请求(拉取请求)(例如,建筑遮盖物可以响应于确定在广告中识别出的软件指令与所述建筑遮盖物相关联而向集线器传输请求)而将软件指令提供给建筑遮盖物。在所公开的一些实例中,将软件指令按块传输给建筑遮盖物,所述块是基于所述请求中包括的信息而设定大小。因此,在一些此类实例中,仅在建筑遮盖物确定所述软件指令是所期望的/所需要时,建筑遮盖物才从集线器拉取所述软件指令,这样可以减少将会与集线器将软件指令向外推送给建筑遮盖物相关联的带宽使用。此外,通过允许建筑遮盖物将传输参数(例如,将用于软件指令块的大小)包括在请求中,集线器可以利用各种通信能力(例如,有线连接、无线连接、低和高带宽连接等)来与建筑遮盖物一起使用。根据本公开的一个方面,集线器与家庭控制系统(诸如GOOGLEHOMETM、AMAZONALEXATM、APPLEHOMEKITTM等)通信。在所公开的一些实例中,集线器将从家庭控制系统接收的指令翻译成命令以待传输给建筑遮盖物。如本文中使用,家庭控制系统可以是在任何类型的场所(诸如房屋、商业场所、公共场所、户外场所等)利用的控制系统。在所公开的一些实例中,将单个指令翻译成传输给建筑遮盖物的多个命令。在所公开的一些实例中,将多个指令翻译成传输给建筑遮盖物的单个命令。在所公开的一些实例中,集线器响应于所述指令而将响应信息传输给家庭控制系统(例如,识别建筑遮盖物的位置的信息)。在一些实例中,在集线器不具有实际信息时(例如,在集线器以低于家庭控制系统期待和/或需要响应的速率的速率来从建筑遮盖物检索位置信息时),通过所述集线器来模拟传输给家庭控制系统的响应信息。根据本公开的一个方面,环境包括与网关通信地耦接的集线器,所述网关经由网络将集线器耦接到储存库。举例来说,网络可以是互联网。集线器还与一个或多个建筑遮盖物通信地耦接。举例来说,集线器可以使用无线通信来耦接至建筑遮盖物。所述建筑遮盖物各自包括操作相应的建筑遮盖物并与集线器通信的控制电路。举例来说,控制电路可以控制电动机来驱动建筑遮盖物的移动。如上文所提及,根据本公开的一个方面,储存库存储用于建筑遮盖物的软件指令。举例来说,所述软件指令可以是用于由建筑遮盖物的控制电路执行的固件、软件应用等。集线器从储存库检索软件指令。在一些此类实例中,集线器从建筑遮盖物收集识别信息并将所述识别信息传输到储存库以仅检索用于与集线器通信的建筑遮盖物的软件指令。所述识别信息可以包括型号、制造商信息、序列号等以及请求软件信息,诸如软件识别信息、软件版本信息等。根据本公开的一个方面,集线器向建筑遮盖物传输广告,所述广告识别已被集线器检索并且可用于分发给建筑遮盖物的软件指令。在一些实例中,所述广告包括关于哪些建筑遮盖物与所述软件指令兼容、所述软件指令的哪个(哪些)版本是可用的、软件指令的大小等信息。在接收到所述广告之后,建筑遮盖物的电路将所述广告中所含的信息与建筑遮盖物的对应参数进行比较以确定是否将检索的软件指令。举例来说,所述电路可以确定如果所述软件指令不与特定的建筑遮盖物兼容(例如,广告信息识别了与所述建筑遮盖物的型号不同的型号)和/或如果所述软件指令的版本比所述建筑遮盖物处已安装的版本旧则将不会检索所述软件指令。可选地,在软件指令与建筑遮盖物兼容并且所述软件指令的版本比目前安装的版本新时,电路可以确定将检索所述软件指令。在一些实例中,在确定是否将检索软件指令时,还可以分析用户设置。举例来说,用户设置可以在识别出新软件指令时指示软件指令更新是否是所期望的和/或可以通知用户提供输入来确认安装。根据本公开的一个方面,当电路确定将检索软件指令时,所述电路将对软件指令的请求传输给集线器。在本公开的一个方面中,所述请求包括软件指令将分裂成的块大小的指示。在本公开的一个方面中,所述请求还包括请求集线器发送哪个块的指示。举例来说,所述请求可以指示软件指令将分裂成各1千字节的块,并且目前请求第4号块。在本公开的一个方面中,所述电路将传输对每个块的请求,直到在建筑遮盖物处接收到全部的所述软件指令为止。如上文所提及,在本公开的一个方面中,通过经由集线器检索软件指令,建本文档来自技高网...
【技术保护点】
1.一种设备,所述设备包括:网络接口,所述网络接口用于经由网络将所述设备与储存库通信地耦接;无线遮盖物接口,所述无线遮盖物接口用于将所述设备与第一建筑遮盖物通信地耦接;遮盖物枚举器,所述遮盖物枚举器用于确定关于所述第一建筑遮盖物的信息;以及软件收集器,所述软件收集器用于:从所述储存库检索用于所述第一建筑遮盖物的软件;以及响应于从所述第一建筑遮盖物接收到对所述软件的请求,将所述软件传输给所述第一建筑遮盖物。
【技术特征摘要】
2017.09.19 US 62/560,6531.一种设备,所述设备包括:网络接口,所述网络接口用于经由网络将所述设备与储存库通信地耦接;无线遮盖物接口,所述无线遮盖物接口用于将所述设备与第一建筑遮盖物通信地耦接;遮盖物枚举器,所述遮盖物枚举器用于确定关于所述第一建筑遮盖物的信息;以及软件收集器,所述软件收集器用于:从所述储存库检索用于所述第一建筑遮盖物的软件;以及响应于从所述第一建筑遮盖物接收到对所述软件的请求,将所述软件传输给所述第一建筑遮盖物。2.如权利要求1所述的设备,其中所述软件收集器将会将所述软件的广告传输给所述第一建筑遮盖物。3.如权利要求2所述的设备,其中所述软件收集器将会将所述广告传输给第二建筑遮盖物。4.如权利要求1所述的设备,所述设备还包括用于将所述软件存储于所述设备处的数据存储器。5.如权利要求4所述的设备,其中所述建筑遮盖物经由所述软件收集器从所述数据存储器拉取所述软件。6.如权利要求1所述的设备,其中所述网络接口利用第一通信协议将所述设备与所述储存库通信地耦接,并且所述无线遮盖物接口利用与所述第一通信协议不同的第二通信协议将所述设备与所述第一建筑遮盖...
【专利技术属性】
技术研发人员:J·鲍尔,M·佩里,
申请(专利权)人:亨特道格拉斯公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。