用于执行建筑结构覆盖物的重置模式的系统和方法与流程

未命名 08-25 阅读:82 评论:0

用于执行建筑结构覆盖物的重置模式的系统和方法


背景技术:

1.相关申请的交叉引用
2.本技术要求2020年9月23日提交的美国临时申请序列号63/082,136的权益和优先权,该临时申请在此以引用方式并入。
3.诸如百叶窗、遮光帘、百叶帘和窗帘的建筑结构覆盖物提供遮阳和隐私。一些建筑结构覆盖物可以是可手动操作的(例如,通过使用提升弦),而其他建筑结构覆盖物可以是电动的(例如,通过电子马达)。电动建筑结构覆盖物可通过用户装置(例如,遥控器、移动装置或小键盘)远程操作。然而,在具有多个建筑结构覆盖物的大厦中,与远程控制的建筑结构覆盖物的用户交互通常有挑战性,因为难以确定对期望的建筑结构覆盖物的直接控制和配置用户装置的用户界面以控制期望的建筑结构覆盖物。
4.正是关于这些和其他一般考虑,做出了本文公开的方面。此外,尽管可讨论相对具体的问题,但应理解,示例不应限于解决在背景或本公开的其他地方识别的具体问题。


技术实现要素:

5.本公开的方面涉及建筑结构覆盖物的各个方面。特定方面涉及执行建筑结构覆盖物中的一者或多者的重置模式。在示例中,接收与建筑结构覆盖物的用户交互,诸如按下建筑结构覆盖物上的重置按钮。作为响应,建筑结构覆盖物启动计时器,进入重置模式,并且使用例如周期性地广播的广告信号发送重置数据。用户装置接收重置数据并呈现用户界面,诸如包括弹出窗口的图形用户界面(gui)。用户界面提供了重置建筑结构覆盖物的不同特征的选项,诸如以完成出厂重置、去除某些自动化、去除场景、转移所有权等。在定时器到期之前选择选项中的一者后,用户装置向建筑结构覆盖物发送重置指令。进而,建筑结构覆盖物接收并执行指令。
6.在又一示例中,建筑结构覆盖物存储建筑结构覆盖物的标识符和密钥对。密钥可与安装在大厦中的多个建筑结构覆盖物相关联。在没有重置模式的情况下,用户装置可通过将密钥(或其散列)呈现给建筑结构覆盖物来连接到建筑结构覆盖物或与其交换数据,该建筑结构覆盖物然后将该密钥(或其散列)与存储在建筑结构覆盖物的存储器中的密钥(或散列)进行比较和/或用密钥(或在非对称加密情况下是关联密钥)对无线数据流量进行加密/解密。在重置模式下,可提供转移所有权选项,使得密钥可发送到当前没有密钥副本的用户装置。在接收到与转移所有权选项相关的重置指令后,建筑物结构覆盖物用密钥进行响应。用户装置存储密钥。随后,用户装置可与建筑结构覆盖物(不存在重置模式)和大厦中使用该密钥的任何其他遮光帘重新连接。
7.提供本发明内容来以简化形式介绍以下在具体实施方式中进一步描述的概念选择。本发明内容既不旨在确认所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。示例的附加方面、特征和/或优点将部分地在下面的描述中阐述,并且部分地将从描述中显而易见,或可通过实践本公开来学习。
附图说明
8.参考以下附图描述了非限制性和非详尽示例。
9.图1是处于打开和延伸配置的示例建筑结构覆盖物的透视图。
10.图2是图1所示的建筑结构覆盖物的示例建筑结构覆盖物控制器的框图。
11.图3是示例建筑结构覆盖物系统。
12.图4是用于与示例建筑结构覆盖物系统交互的示例用户界面(ui)的示意图。
13.图5示出了其中可执行建筑结构覆盖物的重置模式的示例计算环境。
14.图6示出了支持可执行建筑结构覆盖物的重置模式的示例ui。
15.图7示出了用于修改对一个或多个建筑结构覆盖物的所有权和/或访问权的示例计算环境。
16.图8示出了用于执行建筑结构覆盖物中的一者或多者的重置模式的示例方法。
17.图9示出了用于执行建筑结构覆盖物中的一者或多者的重置模式的替代示例方法。
18.图10示出了用于修改对一个或多个建筑结构覆盖物的所有权和/或访问权的示例方法。
19.图11示出了用于修改对一个或多个建筑结构覆盖物的所有权和/或访问权的替代示例方法。
20.图12示例性操作环境的框图,其中可实现本发明示例中的一者或多者的示例性操作环境的框图。
具体实施方式
21.建筑结构覆盖物通常放置在建筑结构上,例如但不限于窗户、门、门道等。覆盖物由用户装置远程控制,所述用户装置诸如但不限于移动计算装置(例如,智能电话或遥控器)、平板计算装置、膝上型计算装置或台式计算装置,以及其他电子装置。用户装置提供用于接收来自用户的操作控制指令(例如,延伸或缩回覆盖物、打开或关闭叶片、修改对覆盖物的权限/所有权等)的用户界面(ui)。操作控制指令(或与其对应的关联指令/命令)被提供给覆盖物。覆盖物然后基于接收到的指令而致使执行一个或多个动作。本文描述的系统和方法涉及至少一个这样的动作。具体地,本文描述的系统和方法涉及执行一个或多个建筑结构覆盖物的重置模式。在所述系统和方法中,重置指令由覆盖物接收。重置指令被提供给与覆盖物相关联的用户装置。重置指令致使用户装置显示界面。在接收到对由界面呈现的选项的选择后,用户装置向覆盖物发送所选择的选项的指示和安全密钥。在验证安全密钥后,覆盖物执行与所选择的选项相对应的操作。
22.如将从前述公开内容理解,本公开的方面提供了用于实现一个或多个建筑结构覆盖物的重置模式的技术。在此类技术的示例中,建筑结构覆盖物接收用户交互以发起重置模式。作为响应,建筑结构覆盖经由广播发送重置数据以通告已进入重置模式。用户装置接收重置数据并呈现用户界面,该用户界面包括对应于重置模式支持的动作的可选择选项。在经由用户界面接收到对选项中的一者的用户选择后,用户装置生成重置指令并将其发送到建筑覆盖物。重置指令指示对应于所选择的选项的动作。建筑结构覆盖物执行该动作。
23.这种方法提供了各种益处。例如,用户可能难以记住如何通过使用建筑结构覆盖
物的一个或多个按钮来重置建筑结构覆盖物的不同特征。相反,可经由用户界面以用户直观的方式执行重置。另外,改进了在建筑结构覆盖物与用户装置之间交换安全密钥的过程。由于安全密钥可用于在建筑结构覆盖物与用户装置之间建立后续连接,其中该连接可用于控制建筑结构覆盖物的操作,因此也改进了整体控制过程。
24.图1是处于打开和延伸配置的示例性建筑结构覆盖物100的透视图。建筑结构覆盖物100包括被配置为在滚轴组件104与底部轨道组件106之间竖直地延伸的遮光面板102。遮光面板102通常被配置为相对于滚轴组件104在完全降低或延伸位置(例如,如图1所示)与完全升高或缩回位置(未示出)之间竖直地108移动。当建筑结构覆盖物100处于其缩回位置时,遮光面板102可被配置为暴露相邻的建筑结构(例如,窗户),并且当覆盖物100处于其延伸位置时,遮光面板102可被配置为覆盖相邻的建筑结构。另外地,覆盖物100被配置为将遮光面板102移动到限定在完全缩回位置与完全延伸位置之间的任何数量的中间位置,使得遮光面板102部分地覆盖相邻的建筑结构。
25.在该示例中,应理解,如本文所用,术语“竖直”通常描述建筑结构覆盖物100在其延伸位置的取向或布置,如箭头108所指示,诸如当覆盖物100被安装用于相对于相邻的建筑结构使用。因此,在竖直方向上的移动描述底部轨道组件106朝向或远离顶部轨道132的移动,如箭头108所指示。类似地,术语“水平”通常描述垂直于竖直108的相对于覆盖物100左右延伸的方向,如箭头110所指示。此外,术语“横向”通常描述垂直于竖直108和水平110的方向并且相对于覆盖物100从前到后延伸,如箭头111所示。本文使用的各种方向参考仅用于为所示的示例提供上下文,并且因此不应被解释为以其他方式进行限制。例如,一些建筑结构覆盖物100可具有被配置为在水平方向延伸和缩回的遮光面板102。
26.在一些示例中,遮光面板102包括前面板112和后面板114,其中前面板112和后面板114被配置为在竖直方向108上并且当遮光面板102移动到其完全延伸位置时大致彼此平行地布置(在图1中示出)。一般而言,面板112、114由适合在所公开的覆盖物100内使用的任何材料形成,所述材料诸如纺织物、机织和/或非机织织物和/或类似材料。然而,在一些示例中,面板112、114中的一者或两者由允许照射到遮光面板102的光的至少一部分从一个面板传递到另一个面板的透明织物或其他合适的材料形成。另外地,应理解,前面板112和后面板114通常可根据需要或期望来设定大小,以相对于任何合适的建筑结构使用。例如,面板112、114限定足以覆盖窗户或其他建筑结构的竖直高度116和/或水平宽度118。在一个示例中,前面板112和后面板114限定基本上相同的高度116和/或宽度118,使得当遮光面板102处于其完全延伸位置时,面板112、114基本上同延。
27.遮光面板102还包括在前面板112与后面板114之间延伸的多个挡光构件或叶片120,其中叶片120沿着遮光面板102的竖直高度116彼此竖直地间隔开。在一些示例中,每个叶片120被配置为在前面板112与后面板114之间延伸全深度或横向方向111。例如,每个叶片120包括使用任何合适的手段联接到前面板112的前边缘和联接到后面板114的后边缘,手段诸如是缝合、粘贴、粘合剂、机械紧固件和/或类似手段。另外地,类似于面板112、114,叶片120由适合在所公开的覆盖物100内使用的任何材料形成,所述材料诸如纺织物、机织和/或非机织织物和/或类似材料。然而,在一些示例中,叶片120由用于形成前面板112和后面板114的材料形成。例如,每个叶片120由挡光或不透明材料或半透明材料形成。
28.在操作中,当遮光面板102位于其完全延伸位置(在图1中示出)时,可调整前面板
112和后面板114的相对定位,使得叶片120倾斜以根据需要或期望来控制穿过遮光面板102的光量。在一些示例中,遮光面板102被配置为使得当前面板112和后面板114相对于彼此竖直地108移动时(例如,当后面板114升高而前面板112同时降低时或当后面板114降低而前面板112同时升高时),调整限定在前面板和后面板之间的叶片120的取向或倾斜角度。例如并且如图1所示,叶片120在面板112、114之间倾斜到基本上水平的位置,使得在每对相邻的叶片120之间限定竖直光隙124并且叶片120处于完全打开配置。在该打开位置,光直接穿过限定在叶片120之间的光隙124。替代地,叶片120可在面板112、114之间倾斜到至少部分地重叠的、基本上竖直的位置,使得叶片120处于完全关闭配置(未示出)。在该关闭位置,重叠的叶片120用于防止照射到遮光面板102的全部或一部分光穿过遮光面板102。
29.另外地,叶片120可倾斜到限定在完全打开位置与完全关闭位置之间的任何数量的中间倾斜位置。叶片120在完全打开配置与完全关闭配置之间并包括完全打开配置和完全关闭配置的取向也可称为透视位置。应理解,在一个示例中,叶片120彼此间隔开和/或被设定尺寸,使得当移动到完全打开位置时,叶片120在竖直悬挂的面板112、114之间基本上水平地110定向,并且当移动到完全关闭位置时,遮光面板102具有折叠配置,其中叶片120和面板112、114都以基本上竖直108的取向悬挂。
30.建筑结构覆盖物100的滚轴组件104包括操作机构126,该操作机构被配置为支撑遮光面板102并且控制遮光面板102在其完全延伸位置与完全缩回位置之间的延伸和缩回。另外,操作机构126控制叶片120在其完全打开位置与完全关闭位置之间的倾斜。在一些示例中,操作机构126被帷幔或其他合适的覆盖物覆盖。例如并且如图1所示,滚轴组件104包括顶部轨道或盖132和对应的端盖132a、132b,它们被配置为至少部分地包围操作机构126。此外,根据需要或期望,滚轴组件104的各种其他部件还可被配置成容纳在顶部轨道132内。在示例中,操作机构126包括驱动遮光面板102的延伸和缩回移动以及叶片120的打开和关闭移动的单个组件(例如,马达128和控制器130)。在其他示例中,操作机构126可具有单独的组件来分别驱动延伸和缩回移动以及打开和关闭移动。
31.应理解,在图1中示出并描述了建筑结构覆盖物100的一个示例。然而,建筑结构覆盖物100可以是至少部分地覆盖建筑元素(诸如窗户、门、开口、墙壁等)的任何类型的覆盖物。在一个示例中,建筑结构覆盖物100可以是剪切式覆盖物。在一方面,遮光面板具有延伸和缩回的透明前面板和后面板以及在面板之间延伸的多个挡光叶片,该多个挡光叶片倾斜以打开和关闭覆盖物。在另一方面,遮光面板具有延伸和缩回的单个透明面板以及附接到透明面板的多个挡光叶片,该多个挡光叶片通过相对于面板滑动叶片的一端来打开和关闭。在又一方面,遮光面板具有延伸和缩回的单个透明面板以及多个基本上竖直地延伸的多个挡光叶片,该多个挡光叶片旋转以打开和关闭。
32.在另一示例中,建筑结构覆盖物100可以是蜂窝式覆盖物。在一方面,遮光面板具有前面板和后面板,该前面板和该后面板以蜂窝图案(例如,蜂窝式图案、罗马式图案等)彼此连接并且以手风琴式运动延伸和缩回。这种类型的蜂窝图案在覆盖物内形成绝缘层(例如,空气)。
33.在又一示例中,建筑结构覆盖物100可以是罗马式覆盖物。在一方面,遮光面板具有带有多个织物褶皱的单个面板,该单个面板经由滚动运动(例如,使褶皱滚动)或堆叠运动(例如,使褶皱堆叠)来延伸和缩回。在另一方面,遮光面板具有前面板和后面板,该前面
板和该后面板如上所述以蜂窝图案连接并且延伸和缩回。这些面板包括过多的织物以在覆盖物被缩回时产生罗马式褶皱,并且不一定被配置为在打开和关闭方向上移动。
34.在又一示例中,建筑结构覆盖物100可以是辊式覆盖物。在一方面,遮光面板具有前面板和后面板,该前面板和该后面板如上所述以蜂窝图案连接,但经由滚动运动延伸和缩回。在另一方面,遮光面板具有以滚动运动延伸和缩回的单个面板。这种类型的单个面板可根据需要或期望完全或部分地挡光,并且不一定被配置为在打开和关闭方向上移动。在其他示例中,单个面板可以是阻挡紫外线的遮光帘。在又一方面,遮光面板具有前面板和后面板,每个面板具有交替的透明带和挡光带。在此示例中,遮光面板通过滚动运动来延伸和缩回,并且还通过使面板相对于彼此移动来打开和关闭。
35.另外地或替代地,建筑结构覆盖物100可以是百叶帘式覆盖物。在一方面,遮光面板具有多个挡光叶片,该多个挡光叶片倾斜以打开和关闭覆盖物,并且不一定被配置为在延伸和缩回方向上移动。建筑结构覆盖物100可以是板条式覆盖物。在一方面,遮光面板具有多个挡光叶片(例如,板条),该多个挡光叶片相对于彼此移动以延伸和缩回覆盖物,并且倾斜以打开和关闭覆盖物。建筑结构覆盖物100也可以是立式覆盖物。在一方面,遮光面板具有多个挡光叶片(例如,面板或百叶),该多个挡光叶片在水平方向上相对于彼此移动以延伸和缩回覆盖物,并且旋转以打开和关闭覆盖物。通常,建筑结构覆盖物100可以是能够如本文所述那样延伸和缩回和/或打开和关闭的任何类型的覆盖物。
36.在示例中,操作机构126是电子和电动的,使得建筑结构覆盖物100可根据需要或期望远程地操作。操作机构126的控制器130包括一个或多个印刷电路板136,以用于经由马达128可操作地控制遮光面板102的移动。电路板136经由有线或无线通信与驱动遮光面板102的移动的马达128电子地通信并且包括用于操作建筑结构覆盖物100的电部件(例如,建筑结构覆盖物控制器,诸如图2的建筑结构覆盖物控制器142)。根据需要或期望,电路板136和/或马达128可由内部和/或外部电源线连接、电池、燃料电池、太阳能面板、风力发马达和/或任何其他电源的组合供电。电路板136包括一个或多个传感器138以便确定操作机构126的位置并且因此确定遮光面板102和遮光帘的位置(例如,延伸/缩回和/或打开/关闭位置)。另外地,电路板136包括通信装置140,诸如发射器、接收器、收发器和/或其他接口,以促进与远程装置(例如,图3和图4的用户装置212)的数据交换。
37.在操作中,建筑结构覆盖物100从远程装置接收操作指令并且相应地处理接收到的指令并作出响应。例如,用户装置可控制操作机构126的移动以便延伸或缩回和/或打开或关闭遮光面板102,并且控制升降组件152的移动以便根据需要或期望延伸或缩回遮光面板102。此外,建筑结构覆盖物100生成广播信号以供用户装置接收,使得用户装置可确定覆盖物100的类型、接近度、标识和位置等,如本文进一步描述。
38.图2是建筑结构覆盖物100(在图1中示出)的示例性建筑结构覆盖物控制器142的框图。在下面描述的示例中,结合操作机构126(在图1中示出)描述建筑结构覆盖物控制器142,然而,应理解,控制器142同样可根据需要或期望用于控制建筑结构覆盖物100的任何其他部件。在一些方面,建筑结构覆盖物控制器142在电路板136(在图1中示出)上实现。
39.在示例中,建筑结构覆盖物控制器142包括马达控制器144,该马达控制器基于一个或多个命令来控制组件的一个或多个马达128。例如,马达控制器144控制马达128的输出轴的旋转方向、输出轴的速度和/或马达的其他操作,以便延伸和缩回和/或打开和关闭遮
光面板102(在图1中示出)。
40.建筑结构覆盖物控制器142还包括从位置传感器138接收信号的位置传感器接口148。位置传感器138可包括例如磁性编码器、旋转编码器、重力传感器等。位置传感器138可用于对马达128的脉冲或旋转进行计数,以跟踪旋转元件(例如,输出轴、辊子组件104(在图1中示出)等)的位置,而同时驱动覆盖物的移动(例如,通过旋转构件或任何其他驱动构件来驱动)。位置传感器接口148处理来自位置传感器138的信号,并且位置确定器150基于来自位置传感器接口148的经处理信号确定建筑结构覆盖物100(在图1中示出)的位置。
41.动作确定器152用于基于来自通信装置140(例如,从远程装置接收操作指令)和/或位置确定器150的输入信息来确定马达128要执行什么动作(如果有的话)。例如,如果通信装置140接收到操作信号以打开覆盖物,则动作确定器152向马达控制器144发送信号以在打开方向上启动马达146。类似地,如果通信装置140接收到操作信号以关闭覆盖物,则动作确定器152向马达控制器144发送信号以在关闭方向上启动马达146。
42.在一些示例中,上限位置和/或下限位置用于防止马达146在任一方向(例如,打开和关闭)上将覆盖物移动超过设定位置。例如,如果位置确定器150确定覆盖物已经到达上限位置(例如,完全打开或接近完全打开的位置),则动作确定器152命令马达控制器144停止马达146的启动。这防止覆盖物以原本可能对马达146和/或覆盖物本身造成不希望的磨损的方式移动得太远。类似地,下限位置用于防止马达146在相反方向上将覆盖物关闭得太远。在另一示例操作中,建筑结构覆盖物控制器142控制马达146以将建筑结构覆盖物移动到预定位置(例如,存放或喜欢的位置)。例如,预定位置可以是在上限位置与下限位置之间的中点位置。基于接收到的操作控制信号,动作确定器152和位置确定器150选择性地使用马达控制器144以在一个方向或另一个方向上命令马达146,使得覆盖物移动到预定位置。
43.上限位置、下限位置和/或预定位置可存储在建筑结构覆盖物控制器142的数据存储区154(例如,存储器)中。在一些示例中,位置由用户根据需要或期望重新编程。数据存储区154还包括在由建筑结构覆盖物100(例如,由建筑结构覆盖物控制器142)发射的广播信号中发射的信息,诸如覆盖物信息数据、mac地址、家庭识别号、覆盖物识别号和/或电力传输数据,如下面参考图3进一步描述。
44.图3示出了示例性建筑结构覆盖物系统300。在示例中,系统300包括分成四个建筑区域320、330、356、370的大厦301,每个建筑区域包含一个或多个窗户或门,每个窗户或门上具有一个或多个建筑结构覆盖物。例如,第一建筑区域320包括具有第一覆盖物324的窗户322;第二建筑区域330包括具有第二覆盖物336的门332、具有第三覆盖物344的窗户338、具有第四覆盖物350的窗户346以及具有第五覆盖物356的窗户352;第三建筑区域356包括具有第六覆盖物363的窗户358和具有第七覆盖物362的窗户364,并且第n建筑区域370包括具有第n覆盖物的窗户372。应理解,虽然仅示出和描述了八个覆盖物,但大厦301可根据需要或期望具有任何数量的覆盖物。
45.用户装置312耦合成与建筑结构覆盖物324、336、344、350、356、362、363和378中的每一者通信并且用于向其提供操作指令。覆盖物324、336、344、350、356、362、363和378从用户装置312接收指令并且相应地处理接收到的指令并作出响应。例如,指令可包括延伸或缩回和/或打开或关闭覆盖物。在示例中,用户装置312是移动计算装置、平板计算装置、膝上型计算装置或台式计算装置,以及包括远程控制装置的其他电子装置。用户装置312和覆盖
物324、336、344、350、356、362、363和378使用多种机制中的任一种进行通信,包括但不限于红外线或其他光通信、无线电或无线通信(例如,wi-fi、蓝牙、蓝牙低功耗等)或有线通信。
46.根据需要或期望,建筑区域320、330、356、370是房间(例如,卧室、厨房、餐厅等)、办公室或者大厦301的任何其他划分或选择。由于覆盖物324、336、344、350、356、362、363和378可经由用户装置312远程地操作,因此用户可在特定区域操作特定覆盖物。
47.每个建筑结构覆盖物324、336、344、350、356、362、363和378被配置为生成广播信号326、334、340、348、354、360、361和371,该广播信号由用户装置312接收,如将在图4中更详细地解释。从建筑结构覆盖物发送的广播信号至少指示建筑结构覆盖物的标识符。在示例中,从建筑结构覆盖物发送的广播信号通告建筑结构覆盖物处于重置模式。
48.图4是用于与示例建筑结构覆盖物系统400交互的示例用户界面(ui)的示意图。在示例中,系统400包括具有多个建筑结构覆盖物的大厦402,例如,第一建筑结构覆盖物404、第二建筑结构覆盖物406、第三建筑结构覆盖物408和第n建筑结构覆盖物410。应理解,虽然仅示出和描述了四个覆盖物,但大厦402可根据需要或期望具有任何数量的覆盖物。用户装置412耦合成与建筑结构覆盖物404至410中的每一者通信并且用于向其提供操作指令。覆盖物404至410从用户装置412接收指令并且相应地处理接收到的指令并作出响应。例如,延伸或缩回和/或打开或关闭覆盖物。在示例中,用户装置412是移动计算装置、平板计算装置、膝上型计算装置或台式计算装置,以及包括远程控制装置的其他电子装置。用户装置412和覆盖物404至410使用多种机制中的任一种进行通信,包括但不限于红外线或其他光通信、无线电或无线通信(例如,wi-fi、蓝牙、蓝牙低功耗等)或有线通信。
49.在图4所示的示例中,大厦402被分成三个建筑区域,每个建筑区域包含覆盖物404至410中的一者或多者。例如,第一建筑区域416包括第二覆盖物406和第三覆盖物408,第二建筑区域418包括第一覆盖物404,并且第n建筑区域440包括第n覆盖物410。用户装置412可以是移动的,并且在示例中,至少部分地位于第一建筑区域416内。根据需要或期望,建筑区域416至420是房间(例如,卧室、厨房、餐厅等)、办公室或者大厦402的任何其他划分或选择。
50.建筑结构覆盖物404至410中的每一者被配置为生成由用户装置412接收的广播信号426。通常,广播信号表示独立于来自远程装置的对广播信号可指示的数据的请求而以预定间隔(或速率)传输的信号,并且没有专门传输到特定远程装置。例如,在基于分组的传输的上下文中,不是使用单播传输,而是广播信号可作为一个或多个分组进行广播。分组的广播包括将分组从单个源传输到网络(例如,wifi网络、蓝牙网络、蓝牙低功耗网络等)的可达范围内的所有可能的最终目的地。相比之下,分组的单播包括将分组从单个源传输到单个目的地。广播信号426可以预定的时间间隔发射(例如,广播),例如每秒发射约四次到十二次。在示例中,广播信号426包括覆盖物的信息数据。例如,信息数据可包括覆盖物的名称或类型。在一个示例中,覆盖物的名称或类型可以是八位代码,其包括覆盖物类型(例如,sil代表轮廓,pir代表回旋等)和对应的序列号或其一部分。另外地或替代地,信息数据可包括型号识别号。型号识别号允许确定覆盖物类型的进一步特性,诸如但不限于水平覆盖物、竖直覆盖物、倾斜功能、不透明度控制、左右延伸/收缩等。通常,信息数据使用户装置412能够确定覆盖物的类型和型号并且在ui上向用户显示信息。
51.在示例中,当建筑结构覆盖物404至410中的至少一者处于重置模式时,从建筑结
构覆盖物发送的对应广播信号426通告建筑结构覆盖物处于重置模式。例如,在基于分组的传输的上下文中,广播信号426可作为一个或多个分组进行广播,每个分组包括指示建筑结构覆盖物处于重置模式的重置数据。可以特定速率广播分组,诸如每秒一个到二十个分组。
52.在一个示例中,用户装置412可在本地存储包含制造覆盖物的类型和型号的数据库(例如,数据存储区或存储器804(在图8中示出)),并且使用由信号426提供的信息数据来拉取并在ui内显示覆盖物的名称430。用户装置412还能够连接到远程服务器(未示出)以便接收对数据库和/或ui的更新。例如,远程服务器可由覆盖物制造商操作。在另一示例中,用户装置412可根据需要或期望用于经由远程服务器将更新推送到覆盖物210至410。
53.广播信号426还包括家庭识别号。家庭识别号可以是与建筑大厦402相关联的唯一编号或散列,使得覆盖物404至410可全部链接在一起。这限制来自邻近的建筑结构(例如,邻居的房子)的覆盖物被包括在用户装置412上的列表422内。家庭识别号还可根据需要或期望用于系统400内的安全。广播信号426还包括该信号的传输功率数据。例如,第一覆盖物404和第n覆盖物410更靠近大厦402的外部定位,并且因此,发射的广播信号426的功率可能会增加,使得可在整个大厦402中传输和接收信号。例如,传输功率数据可以是0、+4、+8等。
54.图5示出了其中可执行建筑结构覆盖物510的重置模式的示例计算环境。建筑结构覆盖物510可包括用于发起重置模式的触发的按钮。在与重置按钮的用户交互512后,建筑结构覆盖物510(例如,控制器130)进入重置模式。用户交互510可以是按钮按下、双按、按下并按住等。
55.当处于重置模式时,建筑结构覆盖物510通告此模式。例如,建筑结构覆盖物510周期性地发送广播信号。在基于分组的传输的上下文中,广播信号可作为一个或多个分组进行广播,每个分组包括指示建筑结构覆盖物510处于重置模式的重置数据514。
56.用户装置520可接收编码或包括重置数据514的广播信号。例如,广播的分组被接收并且包括(包括)重置数据514。在示例中,用户装置520包括由建筑结构覆盖物510的供应商或制造商或代表供应商或制造商的第三方开发商开发的应用程序(例如,程序代码)。该应用程序可从应用程序商店下载并注册在服务器管理的用户账户下。在接收到重置数据514后并且基于应用程序的执行,用户装置520可呈现图形用户界面(gui)522,该gui包括由重置模式提供的动作的选项。在图6中进一步示出gui 522的示例。
57.在用户选择选项后,用户装置520生成重置指令并将其发送到建筑结构覆盖物510。重置指令指示建筑结构覆盖物510要执行的动作,其中该动作涉及建筑结构覆盖物510的要被重置的特征。建筑结构覆盖物510接收重置指令524并执行动作。
58.图6示出了支持建筑结构覆盖物的重置模式的示例ui。此处,ui是gui,但其他呈现形式类似地是可能的(例如,可使用语音界面,由此播放可选择选项并且接收语音输入并将其处理为所选择的选项;或仅仅接收话语输入并且通过自然语言理解来处理话语输入以确定支持的重置动作的命令)。
59.如图所示,用户装置600在用户装置600的显示器上呈现gui610。在接收到诸如重置数据514的重置数据后,用户装置600在gui610中呈现窗口620,诸如弹出窗口。弹出窗口和基础功能可由与建筑结构覆盖物相关联并在用户装置600上执行的应用程序支持。窗口620包括多个可选择的gui元素(例如,可选择的图标或块),其识别并提供关于选项630的文本和/或图形信息,所述选项可被选择以触发由建筑结构覆盖物的重置模式提供的动作。选
项630可包括例如出厂重置631、限制重置632、叶片重置633、自动化重置634、视图重置635和所有权转移636,和/或重置模式支持的任何其他重置动作(例如,过渡点重置、场景重置等)。出厂重置631将建筑结构覆盖物的当前配置改变为默认配置(也称为出厂配置)。限制重置632可指定延伸/缩回遮光面板的长度。叶片重置633可指定打开/关闭叶片的量。自动化重置634可改变建筑结构覆盖物的自动化配置。视图重置635可改变场景或透视位置配置,诸如启用/禁用全黑遮光帘。转移所有权636可经由应用程序通过处理控制对建筑结构覆盖物的访问的一个或多个安全密钥来启用/禁用这种访问。
60.在用户选择选项中的一者后,用户装置600发送指示该选择的重置指令。例如,应用程序生成识别并控制动作的方面的参数,并且重置指令包括这些参数。
61.图7示出了用于修改对一个或多个建筑结构覆盖物的所有权和/或访问权的示例计算环境。在示例中,建筑结构覆盖物710是重置模式并且将重置数据712发送到用户装置720。用户装置可与服务器730管理的用户账户相关联。在发起重置模式之前,建筑结构覆盖物710可不注册在用户账户下,并且可存储用于在没有重置模式的情况下与用户装置建立连接的安全密钥740。同样在发起重置模式之前,用户装置720可能没有安全密钥的副本。当发起重置模式,经由用户装置720对建筑结构覆盖物710的所有权或访问尚未绑定到用户账户时可能是这种情况。响应于重置数据712,用户装置720呈现用户界面并且接收用户选择以转移建筑结构覆盖物710的所有权,或类似地,经由用户装置720提供对其的访问,使得建筑结构覆盖物710绑定到用户账户。
62.接收用户选择以转移所有权(或提供访问)。作为响应,用户装置720向建筑结构覆盖物710发送所有权转移指令722,该所有权转移指令指示执行重置动作的请求,通过该重置动作来转移所有权(或提供访问)。
63.存在多个选项能这样做。在第一示例选项中,建筑结构覆盖物710将安全密钥740发送到用户装置720。进而,用户装置720存储用于与建筑结构覆盖物710和使用相同安全密钥740的任何其他建筑结构覆盖物的后续连接的密钥。例如,一组750建筑结构覆盖物安装在同一大厦中并且存储相同安全密钥740的副本。用户装置720还将安全密钥740发送到将其存储在用户账户下的服务器730。服务器730还可从与用户账户相关联的用户装置组760向其他用户装置发送安全密钥的副本。因此,来自组760的任何用户装置随后可与来自组750的任何建筑结构覆盖物连接。
64.在第二示例选项中,用户装置720呈现生成新安全密钥的选项(在这种情况下,新安全密钥在图7中被示为安全密钥740)。基于响应该选项的用户输入,用户装置720生成新安全密钥740并将其发送到建筑结构覆盖物710。另外,所有权转移指令722向建筑结构覆盖物710指示存储在建筑结构覆盖物710的存储器中的任何现有安全密钥将被替换。进而,建筑结构覆盖物710用新安全密钥740替换现有密钥。此外,用户装置720将新安全密钥720发送到服务器730,该服务器将其与用户账户相关联地存储并且将其分发到组760的用户装置。服务器730还可将新安全密钥740发送到组750的剩余建筑结构覆盖物,或者建筑结构覆盖物710可将新的安全密钥发送到该组750(例如,当建筑结构覆盖物设置成网状或星形网络拓扑时)。
65.以上两个示例选项可组合使用或相互替代地使用。在这两个示例中,除了将安全密钥740存储在用户账户中之外,与建筑覆盖物710、组750和/或大厦相关的其他信息也可
存储在用户账户中。例如,可存储覆盖物标识符(id)和大厦标识符。
66.此外,虽然结合单个建筑结构覆盖物的重置模式致使将安全密钥分布到多个建筑结构覆盖物来说明以上示例,但本公开的实施方案不限于此。例如,在从处于重置模式的建筑结构覆盖物接收到重置数据后,任何重置动作都可由用户装置触发。当该覆盖物经由用户账户与一个或多个其他建筑结构覆盖物相关联时,不是在其他建筑结构覆盖物中的每一者处发起重置模式,而是重置指令可自动地从用户装置到达服务器(或本地集线器),该服务器然后将重置指令发送到其他建筑结构覆盖物中的每一者。
67.图8是示出用于执行建筑结构覆盖物中的一者或多者的重置模式的示例方法的流程图。该方法可由建筑结构覆盖物执行,诸如建筑结构覆盖物510或710。该方法开始于操作802,其中建筑结构覆盖物接收与建筑结构覆盖物的按钮的用户交互802。作为响应,建筑结构覆盖物在操作804处进入重置模式。
68.在操作806处,建筑结构覆盖物启动具有预定义时间长度(例如,三分钟或某一其他持续时间)的定时器。定时器可在检测到用户交互后或在进入重置模式后启动。在操作808处,建筑结构覆盖物发送指示建筑结构覆盖物处于重置模式的重置数据。重置数据可在通告重置模式的周期性广播信号中发送。
69.在操作810处,建筑结构覆盖物确定定时器是否已经到期。如果定时器已经到期并且没有响应于重置数据的发送而接收到重置指令,则建筑结构覆盖物在操作812处退出重置模式,其中建筑结构覆盖物停止重置数据的广播。否则,操作814在操作810之后。
70.在操作814处,建筑结构覆盖物从用户装置接收重置指令。例如,建筑结构覆盖物与用户装置建立连接。当建筑结构覆盖物处于重置模式时,无需使用安全代码即可建立连接。可基于对要由建筑结构覆盖物执行的重置动作的用户选择来接收重置指令。重置指令可标识重置动作,并且包括控制重置动作的执行的参数。
71.在操作816处,建筑结构覆盖物执行重置动作。例如,重置指令根据控制参数来执行重置动作。可存在操作816和814之间的循环,使得可执行多个重置指令和多个重置动作。另外,用户装置可将重置指令发送到服务器以分发到其他建筑结构覆盖物,可将每个重置指令发送到与建筑结构覆盖物相关联(例如,共享相同的大厦id和相同的安全密钥)的一个或多个其他建筑结构覆盖物。
72.在操作818处,建筑结构覆盖物确定装置断开,由此与用户装置的连接已经断开。例如,根据基础通信协议(例如,wifi、蓝牙、蓝牙低功耗等),基于来自用户装置的装置断开指令或错过的连接窗口的数量来确定装置断开。选项812在操作818之后,其中建筑结构覆盖物退出重置模式。
73.图9是示出用于执行建筑结构覆盖物中的一者或多者的重置模式的替代示例方法的流程图。该方法由诸如用户装置520或720的用户装置执行。该装置执行与建筑结构覆盖物中的一者或多者相关联的应用程序。该方法开始于操作902,其中重置数据由在用户装置上执行的应用程序接收。在各方面,重置数据源于建筑结构覆盖物并且指示建筑结构覆盖物处于重置模式。例如,建筑结构覆盖物响应于指示对重置模式的用户意图的事件而生成包括重置数据的广播信号。重置模式被配置为提供对一个或多个建筑结构覆盖物管理选项的访问。重置模式指令包括或伴随有建筑结构覆盖物的信息数据(例如,覆盖物名称、覆盖物类型/型号、覆盖物标识符、位置标识符等)、结构信息(例如,结构网络ssid、结构标识符、
所有者信息等)、一组可执行指令、要执行的任务或事件的指示和/或广播信号数据(例如,信号强度、估计的装置接近度等)。使用一种或多种数据传输技术(例如,蓝牙、低功耗蓝牙、wi-fi、蜂窝等)将重置模式指令传输到用户装置。
74.在操作904处,用户装置呈现用户界面,该用户界面提供选项以选择由重置模式提供的动作。例如,应用程序在用户界面中呈现窗口,其中该窗口示出可选择选项,类似于图7的窗口720。示例选项包括但不限于出厂重置选项(例如,将选项重置为初始配置)、限制重置选项(例如,指定延伸/缩回遮光面板的长度)、叶片重置选项(例如,指定打开/关闭叶片的量)、自动化选项(例如,在指定的时间使覆盖物操纵自动化)、所有权选项(例如,启用/禁用对覆盖物的访问)、透视位置选项(例如,启用/禁用全黑遮光帘)、过渡点选项(遮光帘可在状态之间改变的点)或场景选项(例如,启用/禁用/编辑/删除/添加场景)。
75.在操作906处,用户装置经由用户界面接收对选项的选择。例如,经由点击、触摸或用户界面支持的一些其他用户输入来选择用于一个或多个重置动作的选项。
76.在操作908处,用户装置发送重置指令。例如,用户装置与建筑结构覆盖物建立连接,其中建立这个连接而不使用安全密钥,因为建筑结构覆盖物处于重置模式。重置指令经由连接来发送,标识一个或多个重置动作以及相关的控制参数。另外,用户装置可将重置指令发送到服务器以分发到与建筑结构覆盖物(例如,共享相同的大厦id和相同的安全密钥)相关联的其他建筑结构覆盖物。
77.图10是示出用于修改对一个或多个建筑结构覆盖物的所有权和/或访问权的示例方法的流程图。该方法由建筑结构覆盖物执行,诸如建筑结构覆盖物510或710。该方法开始于操作1002,其中建筑结构覆盖物接收转移所有权重置指令。该指令从用户装置接收并且指示建筑结构覆盖物的所有权将绑定到与用户装置相关联的用户账户和/或对建筑结构覆盖物的访问将绑定到用户账户。
78.在操作1004处,建筑结构覆盖物基于转移所有权重置指令来处理安全密钥。处理安全密钥可涉及不同的操作,具体取决于实施选项。在一个示例中,处理包括从建筑结构覆盖物的存储器检索现有安全密钥并且将该安全密钥发送到用户装置。在另一示例中,处理包括基于存储在建筑结构覆盖物的存储器中并由其控制器执行的逻辑来生成新安全密钥,用其替换现有密钥,并且将新安全密钥发送到用户装置。在又一示例中,处理包括从服务器或另一计算资源请求和接收密钥,用其替换现有密钥,并且将新安全密钥发送到用户装置。在进一步的示例中,处理包括从用户装置接收新安全密钥并用其替换现有的安全密钥。如本文所用的安全密钥的示例包括数字证书、访问令牌、认证令牌、缓存文件等。安全密钥可包括各种特征,诸如所有者识别信息(例如,姓名、账户标识符、地址等)、公共/私人密钥、有效日期、序列号或其他唯一标识符等。在各方面,多个建筑结构覆盖物可与安全密钥相关联。相同的安全密钥可用于每个建筑结构覆盖物,或者可为一个或多个建筑结构覆盖物提供不同的安全密钥。通常,大厦还与安全密钥(下文称为“大厦安全密钥”)相关联。大厦安全密钥对应于大厦的地址或地理空间坐标。每个建筑结构覆盖物另外地与大厦安全密钥相关联。
79.在各方面,安全密钥和/或大厦安全密钥由建筑结构覆盖物本地存储和/或由一个或多个装置远程存储。例如,用户装置存储安全密钥和大厦安全密钥,和/或远程系统(诸如基于云的环境或远程服务器装置)存储安全密钥和大厦安全密钥。当提供给对应的建筑结
构覆盖物时,安全密钥使用户能够访问/控制建筑结构覆盖物。在至少一种情况下,响应于修改建筑结构覆盖物的所有权和/或对其的访问的请求,将建筑结构覆盖物的现有安全密钥删除、撤销或以其他方式使其不可操作。在另一种情况下,响应于修改大厦中的所有建筑结构覆盖物的所有权的请求,将大厦的现有大厦安全密钥和大厦中的每个建筑结构覆盖物的安全密钥删除、撤销或以其他方式使其不可操作。
80.在操作1006处,建筑结构覆盖物终止与用户装置的连接。例如,建筑结构覆盖物与用户装置断开,并且在使用安全密钥后,才可能与其进行任何新连接。
81.在操作1008处,建筑结构覆盖物从用户装置(或类似地,任何其他装置)接收连接请求,由此用户装置请求与建筑结构覆盖物建立新连接。在一个示例中,连接请求可包括安全密钥或安全密钥的散列。在另一示例中,连接请求中不包括安全密钥或其散列。
82.在操作1010处,建筑结构覆盖物认证连接请求。例如,建筑结构覆盖物通过将从连接请求接收到的安全密钥与存储在建筑结构覆盖物的存储器中的安全密钥进行比较来验证安全密钥。如果存在匹配项,则验证安全密钥。另外地或替代地,建筑结构覆盖物通过从存储在建筑结构覆盖物的存储器中的安全密钥生成散列并将该散列与从连接请求接收到的散列进行比较来验证散列安全密钥。如果存在匹配,则验证散列。在连接请求中包括安全密钥或散列的情况下可执行操作1010。否则,可跳过操作1010。
83.在操作1012处,建筑结构覆盖物与用户装置交换数据。例如,在执行认证的情况下,建筑结构覆盖物仅在认证成功时(例如,安全密钥或其散列被验证)才建立与用户装置的连接。一旦建立连接,就可从用户装置接收控制指令并由建筑结构覆盖物执行该控制指令。在另一示例中,不执行认证(例如,跳过操作1010并且连接请求不包括安全密钥或散列)。相反,建筑结构覆盖物从用户装置接收加密消息,其中加密消息包括关于指令的数据(例如,运动的控制命令)。建筑结构覆盖物对加密消息进行解密并且验证消息中的标头。如果消息解密和标头验证成功,则执行该指令。否则,建筑结构覆盖物与用户装置断开。
84.图11示出了用于修改对一个或多个建筑结构覆盖物的所有权和/或访问权的替代示例方法。该方法由诸如用户装置520或720的用户装置执行。该方法开始于操作1102,其中用户装置发送转移所有权重置指令。该指令发送到建筑结构覆盖物并且指示建筑结构覆盖物的所有权将绑定到与用户装置相关联的用户账户和/或对建筑结构覆盖物的访问将绑定到用户账户。
85.在操作1104处,用户装置基于转移所有权重置指令来处理安全密钥。处理安全密钥可涉及不同的操作,具体取决于实施选项。在一个示例中,处理包括响应于转移所有权重置指令从建筑结构覆盖物接收安全密钥。在另一示例中,处理包括基于存储在用户装置的存储器中的逻辑和/或在用户装置上执行并与建筑结构覆盖物相关联的应用程序生成新安全密钥,并且将新安全密钥发送到建筑结构覆盖物。在又一示例中,处理包括从服务器或另一计算资源请求和接收安全密钥,并且将新安全密钥发送到建筑结构覆盖物。
86.在操作1106处,用户装置终止与建筑结构覆盖物的连接。例如,用户装置与建筑结构覆盖物断开,并且在使用安全密钥后,才可能与其进行任何新连接。
87.在操作1108处,用户装置向建筑结构覆盖物(或类似地,任何建筑结构覆盖物)发送连接请求,由此用户装置请求与建筑结构覆盖物建立新连接。在一个示例中,连接请求可包括安全密钥或安全密钥的散列。在另一示例中,连接请求中不包括安全密钥或其散列。
88.在操作1112处,用户装置终止与建筑结构覆盖物交换数据。在一个示例中,用户装置基于连接请求的认证(例如,由建筑结构覆盖物对安全密钥或其散列的验证)来建立与建筑结构覆盖物的连接。一旦建立连接,就可从用户装置接收控制指令并由建筑结构覆盖物执行该控制指令。在另一示例中,不执行认证(例如,连接请求不包括安全密钥或散列)。在该示例中,用户装置发送加密消息,该加密消息包括关于要由建筑结构覆盖物执行的动作的指令的数据(例如,运动的控制命令)。用户装置可从数据生成散列,将散列包括在消息的标头中,并且用安全密钥对消息进行加密。在接收到加密消息后,建筑结构覆盖物对加密消息进行解密并验证标头(例如,通过从解密数据生成散列并与标头中的散列进行比较)。如果消息解密和标头验证成功,则执行该动作。否则,建筑结构覆盖物与用户装置断开。
89.图11的方法的变型是可能的。例如,不是在连接请求中发送安全密钥(或散列),而是用户装置可响应于连接请求而从建筑结构覆盖物接收安全密钥(或散列)。用户装置然后可继续进行验证,并且如果成功,则建立连接。
90.图12是其中可实现本发明示例中的一者或多者的示例性操作环境1200的框图。例如,操作环境1200包括建筑结构覆盖物控制器142(在图2中示出)和/或用户装置312、412(在图3和图4中示出)。这只是合适的操作环境的一个示例,并不旨在暗示对使用范围或功能的任何限制。可适合于使用的其他众所周知的计算系统、环境和/或配置包括但不限于:个人计算机、服务器计算机、手持式或膝上型装置、多处理器系统、基于微处理器的系统、诸如智能电话的可编程消费者电子设备、网络pc、小型计算机、大型计算机、包括以上系统或装置中的任一者的分布式计算环境等。
91.在最基本的配置中,操作环境1200典型地包括至少一个处理单元1202和存储器1204。根据计算装置的确切配置和类型,存储器1204(执行本文公开的计算机视觉机器人控制操作的指令)可以是易失性的(诸如ram)、非易失性的(诸如rom、闪存存储器等)或两者的某种组合。这种最基本的配置在图12中以虚线1206示出。例如,环境1200还可包括存储装置(可移动1208和/或不可移动1210),其包括但不限于磁盘或磁带或者光盘或光带。类似地,环境1200还可具有诸如键盘、鼠标、笔、语音输入等的输入装置1214和/或诸如显示器、扬声器、打印机等的输出装置1216。环境中还可包括一个或多个通信连接1212,诸如lan、wan、点对点等。
92.操作环境1200典型地包括至少某种形式的计算机可读介质。计算机可读介质可以是可由处理单元1202或包括操作环境的其他装置访问的任何可用介质。通过示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括在任何方法或技术中实施的易失性和非易失性介质、可移动和不可移动介质,以用于存储信息,诸如计算机可读指令、数据结构、程序模块或其他数据。计算机存储介质包括ram、rom、eeprom、闪存存储器或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光学存储设备、磁带盒、磁带、磁盘存储装置或其他磁性存储装置,或可用来存储期望信息的任何其他有形的非暂时性介质。计算机存储介质不包括通信介质。
93.通信介质体现计算机可读指令、数据结构、程序模块或调制数据信号(诸如载波或其他传输机制)中的其他数据,并且包括任何信息递送介质。术语“调制数据信号”是指具有以编码信号中的信息的方式设置或改变的一个或多个特性的信号。通过示例而非限制,通信介质包括诸如有线网络或直接有线连接的有线介质,以及诸如声学、rf、红外线和其他无
线介质的无线介质。上述任一者的组合也应包括在计算机可读介质的范围内。
94.操作环境1200可以是使用到一个或多个远程计算机的逻辑连接在网络环境中操作的单个计算机。远程计算机可以是个人计算机、服务器、路由器、网络pc、对等装置或其他公共网络节点,并且典型地包括许多或所有上述元素以及未提及的其他元素。逻辑连接可包括可用通信介质支持的任何方法。这种网络环境在办公室、企业范围计算机网络、内联网和互联网中很常见。
95.以上参考根据本公开的各方面的方法、系统和计算机程序产品的框图和/或操作图示来描述本公开的各方面。框中指出的功能/动作可不按任何流程图中示出的顺序发生。例如,连续示出的两个框实际上可基本上同时执行,或者框有时可按相反顺序执行,具体取决于所涉及的功能/动作。
96.本技术中提供的一个或多个方面的描述和说明不旨在以任何方式限制或约束所要求保护的本公开的范围。本技术中提供的方面、示例和细节被认为足以传达所有权并使其他人能够制作和使用要求保护的公开的最佳模式。要求保护的公开不应被解释为限于本技术中提供的任何方面、示例或细节。不管是组合地还是单独地示出和描述,各种特征(结构特征和方法特征)旨在被选择性地包括或省略以产生具有一组特定特征的实施方案。已经提供了本技术的描述和说明,本领域技术人员可设想落入本技术中体现的总体发明构思的更广泛方面的精神内的变化、修改和替代方面,这些方面不脱离所要求保护的公开的更广范围。

技术特征:
1.一种建筑结构覆盖物,所述建筑结构覆盖物包括:处理器;以及存储器,所述存储器存储计算机可执行指令,所述计算机可执行指令在由所述处理器执行时对所述建筑结构覆盖物进行配置以:向用户装置发送重置数据,所述重置数据致使所述用户装置呈现对应于所述建筑结构覆盖物的重置模式的用户界面,基于与所述建筑结构覆盖物的按钮的用户交互来发送所述重置数据;从所述用户装置接收指示由所述重置模式提供的一个或多个动作的重置指令,基于经由所述用户界面对所述一个或多个动作的选择来接收所述重置指令;以及基于所述重置指令来执行所述一个或多个动作。2.如权利要求1所述的建筑结构覆盖物,其中所述重置数据在广播信号中发送并且包括所述建筑结构覆盖物的标识符。3.如权利要求1所述的建筑结构覆盖物,其中所述用户交互包括按下并按住所述按钮,其中所述计算机可执行指令的所述执行进一步对所述建筑结构覆盖物进行配置以基于所述用户交互来启动预定义定时器,其中在所述预定义定时器的到期之前接收到所述重置指令。4.如权利要求1所述的建筑结构覆盖物,其中所述一个或多个动作包括以下至少一者:出厂重置、限制重置、过渡点重置、场景重置、自动化重置或所有权转移。5.如权利要求1所述的建筑结构覆盖物,其中所述建筑结构覆盖物安装在包括一组建筑结构覆盖物的大厦中,其中所述一个或多个动作包括所有权转移,并且其中所述计算机可执行指令的所述执行进一步对所述建筑结构覆盖物进行配置以:向所述用户装置发送与所述一组建筑结构覆盖物相关联的安全密钥;终止与所述用户装置的第一连接;在终止所述第一连接之后从所述用户装置或从另一用户装置接收连接请求,所述连接请求包括所述安全密钥或所述安全密钥的散列,所述用户装置和所述另一用户装置与相同的用户账户相关联;验证所述安全密钥或所述安全密钥的所述散列;以及与所述用户装置或所述另一用户装置建立第二连接。6.如权利要求1所述的建筑结构覆盖物,其中所述建筑结构覆盖物安装在包括一组建筑结构覆盖物的大厦中,其中所述一个或多个动作包括所有权转移,并且其中所述计算机可执行指令的所述执行进一步对所述建筑结构覆盖物进行配置以:从所述用户装置接收与所述一组建筑结构覆盖物相关联的安全密钥;以及将所述安全密钥存储在所述存储器中。7.如权利要求6所述的建筑结构覆盖物,其中所述计算机可执行指令的所述执行进一步对所述建筑结构覆盖物进行配置以:从所述用户装置或从另一用户装置接收连接请求,所述连接请求包括所述安全密钥或所述安全密钥的散列,所述用户装置和所述另一用户装置与相同的用户账户相关联;验证所述安全密钥或所述安全密钥的所述散列;以及与所述用户装置或所述另一用户装置建立第二连接。
8.如权利要求6所述的建筑结构覆盖物,其中所述计算机可执行指令的所述执行进一步对所述建筑结构覆盖物进行配置以:从所述用户装置或从另一用户装置接收消息,所述消息用所述安全密钥加密并且包括指令,所述用户装置和所述另一用户装置与相同的用户账户相关联;对所述消息进行解密;以及基于所述指令来执行动作。9.一种用户装置,所述用户装置包括:处理器;以及存储器,所述存储器存储计算机可执行指令,所述计算机可执行指令在由所述处理器执行时对所述用户装置进行配置以:从建筑结构覆盖物接收重置数据,所述重置数据对应于所述建筑结构覆盖物的重置模式并且基于与所述建筑结构覆盖物的按钮的用户交互来接收;基于所述重置数据来呈现用户界面,所述用户界面呈现由所述重置模式提供的动作的可选择选项;以及基于对由所述重置模式提供的一个或多个动作的选项的选择来向所述建筑结构覆盖物发送重置指令,所述重置指令指示所述一个或多个动作。10.如权利要求9所述的用户装置,其中所述重置数据在广播信号中接收并且包括所述建筑结构覆盖物的标识符。11.如权利要求9所述的用户装置,其中所述用户交互包括按下并按住所述按钮,并且其中在基于所述用户交互来启动的预定义定时器的到期之前发送所述重置指令。12.如权利要求9所述的用户装置,其中所述用户装置与用户账户相关联,并且其中所述一个或多个动作包括所有权转移,其中所述重置指令指示所述建筑结构覆盖物将用新安全密钥替换安全密钥,所述新安全密钥可用于将所述建筑结构覆盖物与和所述用户账户相关联的一个或多个用户装置连接。13.如权利要求9所述的用户装置,其中所述建筑结构覆盖物安装在包括一组建筑结构覆盖物的大厦中,其中所述一个或多个动作包括所有权转移,并且其中所述计算机可执行指令的所述执行进一步对所述用户装置进行配置以:从所述建筑结构覆盖物接收与所述一组建筑结构覆盖物相关联的安全密钥;终止与所述建筑结构覆盖物的第一连接;以及执行以下至少一者:(i)在终止所述第一连接之后向所述建筑结构覆盖物发送包括所述安全密钥或所述安全密钥的散列的连接请求,并且基于由所述建筑结构覆盖物对所述安全密钥或所述散列的验证来与所述建筑结构覆盖物建立第二连接;或者(ii)用所述安全密钥对消息进行加密,所述消息包括要由所述建筑结构覆盖物执行的动作的指令,并且将所述消息发送到所述建筑结构覆盖物。14.如权利要求13所述的用户装置,其中所述计算机可执行指令的所述执行进一步对所述用户装置进行配置以:将所述安全密钥发送到以下至少一者:管理用户账户或另一用户装置的服务器、与所述用户账户相关联的所述用户装置和所述另一用户装置。
15.如权利要求13所述的用户装置,其中所述计算机可执行指令的所述执行进一步对所述用户装置进行配置以:在终止所述第一连接之后向所述一组建筑结构覆盖物中的另一建筑结构覆盖物发送另一连接请求,所述另一连接请求包括所述安全密钥或所述安全密钥的所述散列;以及基于所述另一建筑结构覆盖物对所述安全密钥或所述散列的验证来与所述另一建筑结构覆盖物建立第三连接。16.如权利要求9所述的用户装置,其中所述建筑结构覆盖物安装在包括一组建筑结构覆盖物的大厦中,其中所述一个或多个动作包括所有权转移,并且其中所述计算机可执行指令的所述执行进一步对所述用户装置进行配置以:向所述建筑结构覆盖物发送安全密钥,其中所述安全密钥由所述用户装置生成或从管理与所述用户装置相关联的用户账户的服务器接收,并且其中所述安全密钥与所述一组建筑结构覆盖物相关联。17.如权利要求16所述的用户装置,其中所述一个或多个动作包括所有权转移,并且其中所述计算机可执行指令的所述执行进一步对所述用户装置进行配置以:在发送所述安全密钥之后终止与所述建筑结构覆盖物的第一连接;在终止所述第一连接之后向所述建筑结构覆盖物或向所述组中的另一建筑结构覆盖物发送连接请求;以及基于对所述安全密钥或所述安全密钥的散列的验证来与所述建筑结构覆盖物或所述另一建筑结构覆盖物建立第二连接。18.如权利要求17所述的用户装置,其中所述安全密钥从所述服务器发送到所述另一建筑结构覆盖物。19.一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质存储指令,所述指令在建筑结构覆盖物上执行时致使所述建筑结构覆盖物执行操作,所述操作包括:向用户装置发送重置数据,所述重置数据致使所述用户装置呈现对应于所述建筑结构覆盖物的重置模式的用户界面,基于与所述建筑结构覆盖物的按钮的用户交互来发送所述重置数据;从所述用户装置接收指示由所述重置模式提供的一个或多个动作的重置指令,基于经由所述用户界面对所述一个或多个动作的选择来接收所述重置指令;以及基于所述重置指令来执行所述一个或多个动作。20.如权利要求19所述的非暂时性计算机可读存储介质,其中所述重置数据在广播信号中发送并且包括所述建筑结构覆盖物的标识符,其中所述用户交互包括按下并按住所述按钮,其中所述操作还包括基于所述用户交互来启动预定义定时器,并且其中在所述预定义定时器到期之前接收到所述重置指令。

技术总结
本公开的方面涉及建筑结构覆盖物的示例。特定方面涉及执行建筑结构覆盖物中的一者或多者的重置模式。在所述方面,由建筑结构覆盖物发送重置数据,所述重置数据指示该覆盖物处于所述重置模式。用户装置接收所述重置数据,呈现标识可选择重置动作的用户界面。在用户选择所述重置动作中的一者后,从所述用户装置向所述建筑结构覆盖物发送关于所述重置动作的重置指令,所述建筑结构覆盖物然后执行所述重置动作。置动作。置动作。


技术研发人员:W
受保护的技术使用者:亨特道格拉斯公司
技术研发日:2021.08.13
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐